From 49cad1e740781ecf12b9928c26880aba92ec8aa0 Mon Sep 17 00:00:00 2001 From: d3george <143698843+d3george@users.noreply.github.com> Date: Tue, 5 Dec 2023 14:27:02 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20d3george?= =?UTF-8?q?/slash-admin@5e51845a0466485e2ea76064f91fabbe14fb3675=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-adf89a14.js => CheckOutlined-ce1b14da.js} | 2 +- assets/List-066cd3b0.js | 1 + .../{Login-409e9a79.js => Login-ab39cac7.js} | 2 +- assets/LoginForm-1a7bb142.js | 3 - assets/LoginForm-4cb51dd8.js | 3 + ...orm-b38a0e18.js => MobileForm-5e89e01e.js} | 2 +- ...age403-6505d811.js => Page403-4280a22b.js} | 2 +- ...age404-cef95405.js => Page404-bf2def51.js} | 2 +- ...age500-05d04dff.js => Page500-525b9363.js} | 2 +- ...ion-08ab5112.js => Pagination-45944b73.js} | 4 +- ...orm-3e8ac246.js => QrCodeForm-0ce53a80.js} | 2 +- ...m-eaad96a3.js => RegisterForm-f0633fbb.js} | 2 +- ...819bfb88.js => ReloadOutlined-3f39c4a7.js} | 2 +- ...Form-a169200d.js => ResetForm-529d11bb.js} | 2 +- ...n-22c88b5c.js => ReturnButton-69a35355.js} | 2 +- assets/Table-4d2c7ca8.js | 53 ---- assets/Table-ca9a792f.js | 53 ++++ ...eline-893a05be.js => Timeline-a90985ff.js} | 4 +- ...e2f26e.js => addEventListener-db3041bc.js} | 2 +- ...-02a94965.js => analysis-card-6630d6b8.js} | 2 +- assets/analysis-news-1381c917.js | 1 - assets/analysis-news-8435a5b6.js | 1 + ...js => analysis-order-timeline-9f6b1cbf.js} | 2 +- assets/analysis-tasks-3b00d6a5.js | 1 + assets/analysis-tasks-b62afcf1.js | 1 - ...6.js => analysis-traffic-card-e43a8646.js} | 2 +- assets/area-download-1c6a2162.js | 1 - assets/area-download-70602cc8.js | 1 + ...rd-119c309f.js => banner-card-89c66c51.js} | 2 +- assets/blank-1a57b7d8.js | 1 + assets/blank-4b41b7c1.js | 1 - ...d40c989d.js => calendar-event-a6086846.js} | 2 +- ...98a.js => calendar-event-form-157a5c14.js} | 4 +- ...15827e6.js => calendar-header-d8c46819.js} | 2 +- ...-45e56960.js => carousel-card-cc085c04.js} | 2 +- ...rea-1b726954.js => chart-area-3f218d83.js} | 2 +- ...-bar-790069ed.js => chart-bar-bd939e69.js} | 2 +- ...14.js => chart-column-Stacked-426914da.js} | 2 +- ...8.js => chart-column-multiple-d2451eb4.js} | 2 +- ...5.js => chart-column-negative-1fa85ffa.js} | 2 +- ...517.js => chart-column-single-8022a56c.js} | 2 +- ...ut-c9a03dd6.js => chart-donut-240e2153.js} | 2 +- ...ine-6ae2e0e2.js => chart-line-e5ff5710.js} | 2 +- ...ed-9c8bfb7e.js => chart-mixed-d819daee.js} | 2 +- ...-pie-fc93a9bf.js => chart-pie-c69922c8.js} | 2 +- ...ar-a2606ad5.js => chart-radar-65672f05.js} | 2 +- ...l-a9fa01c5.js => chart-radial-6d28eaf0.js} | 2 +- ...b1444c5.js => connections-tab-601edac8.js} | 2 +- ...iner-cd6f756a.js => container-2d0bc28c.js} | 2 +- ...iner-c8a3222d.js => container-9128fa17.js} | 2 +- ...iner-5256204e.js => container-efbc997d.js} | 2 +- ...-e0269fd2.js => control-panel-64358702.js} | 2 +- ...js => conversion_applications-b380324e.js} | 2 +- ...efc6d6.js => current-download-6e1d79b7.js} | 2 +- ....min-47422c50.js => dayjs.min-2473d3b1.js} | 2 +- assets/{demo-848ceea4.js => demo-b74e8807.js} | 2 +- ...-fe76af72.js => external-link-24cd8533.js} | 2 +- ...-c678aae6.js => format-number-1ef9eb3a.js} | 2 +- ...ab-a6d7bc17.js => general-tab-dc8cf362.js} | 2 +- ...ight-b9a0eabe.js => highlight-95fd9514.js} | 2 +- assets/iconUtil-5f60fcab.js | 1 + assets/iconUtil-eaa04e44.js | 1 - .../{index-c328f11e.js => index-0037fedd.js} | 2 +- .../{index-a174239d.js => index-00bc0960.js} | 284 +++++++++--------- .../{index-c8d1fdfe.js => index-0570ba04.js} | 4 +- .../{index-d7294c5d.js => index-057f0045.js} | 2 +- assets/index-0862e0eb.js | 1 - assets/index-150fd04b.js | 1 + .../{index-98f03199.js => index-1b672bfc.js} | 2 +- .../{index-46238a37.js => index-1e8fbc9e.js} | 2 +- .../{index-3ed952a3.js => index-25ee3ba9.js} | 2 +- assets/index-280363af.js | 1 - .../{index-082e0c95.js => index-299e3b98.js} | 2 +- assets/index-2b18329a.js | 1 + assets/index-2b43f50a.js | 1 + assets/index-2b44afff.js | 1 - .../{index-023e1e0c.js => index-2de92ad6.js} | 2 +- assets/index-2e743ae3.js | 1 - .../{index-1221ba5c.js => index-31182d7a.js} | 2 +- assets/index-3b0fbccb.js | 1 + assets/index-3bdaeb97.js | 1 + .../{index-e6402448.js => index-3d9030f5.js} | 4 +- .../{index-b2ed2d90.js => index-40befc2b.js} | 2 +- .../{index-399225ae.js => index-4d9bb8a6.js} | 2 +- .../{index-e3a80403.js => index-4dca4e6d.js} | 2 +- assets/index-51664a08.js | 1 - assets/index-531c2f8d.js | 1 - assets/index-53acf031.js | 1 + assets/index-561106b1.js | 1 + assets/index-67817520.js | 1 - .../{index-cd1ac3f0.js => index-6dc8d51f.js} | 2 +- .../{index-8e4bbc64.js => index-77c8fb09.js} | 2 +- assets/index-7caaba5b.js | 1 + assets/index-7ed9af0f.js | 1 + assets/index-80fa1198.js | 1 + .../{index-6f87c3f8.js => index-87567a04.js} | 2 +- .../{index-9676512b.js => index-8ae6ec66.js} | 2 +- .../{index-746b275c.js => index-932c5b75.js} | 2 +- assets/index-96f3d7ee.js | 1 - assets/index-9a436c1a.js | 129 -------- .../{index-3a83d90c.js => index-a10964a0.js} | 4 +- assets/index-a147eae5.js | 1 + .../{index-3bfae850.js => index-a3fb5ef6.js} | 2 +- assets/index-a4e51a61.js | 1 + assets/index-b478d4ed.js | 1 - assets/index-bb51517b.js | 1 - assets/index-bf2dd7b7.js | 129 ++++++++ .../{index-78ebc7c3.js => index-c3bb9433.js} | 2 +- assets/index-c471237a.js | 1 - assets/index-c6757706.js | 1 + assets/index-c85c4694.js | 1 - assets/index-cd0ac08f.js | 1 + assets/index-cec71a49.js | 1 + assets/index-cee46742.js | 1 + assets/index-cf0176aa.js | 1 + assets/index-cf0910fb.js | 1 - assets/index-d5a300f1.js | 1 - .../{index-029d3301.js => index-e28b0098.js} | 2 +- .../{index-ae1f1039.js => index-e59e4fdc.js} | 2 +- .../{index-369f29c4.js => index-e6e2d9b7.js} | 2 +- .../{index-a35c35f9.js => index-e93e20cb.js} | 2 +- assets/index-ed5c8a88.js | 1 - .../{index-653e6475.js => index-f56c6988.js} | 2 +- assets/index-f7193bd7.js | 1 + assets/index-fc235760.js | 1 + assets/index-fc604512.js | 1 - assets/kanban-column-1181380c.js | 1 + assets/kanban-column-a7282d3d.js | 1 - ...sk-e613fa6f.js => kanban-task-834568f9.js} | 2 +- ...ae6e19.js => motion-container-c3270065.js} | 2 +- assets/new-invoice-49b3aa42.js | 1 - assets/new-invoice-8690d0f5.js | 1 + ...500ca.js => notifications-tab-ce881147.js} | 2 +- ...09d3.js => organization-chart-916a6e65.js} | 2 +- assets/permission-modal-993abf3d.js | 1 - assets/permission-modal-f3d04d05.js | 1 + assets/profile-tab-7fc06e15.js | 1 - assets/profile-tab-bdb6f3b6.js | 1 + ...gress-d8befd2a.js => progress-160c53e8.js} | 2 +- ...b-095546e7.js => projects-tab-e2e89cee.js} | 2 +- assets/role-modal-a774c67c.js | 1 + assets/{row-995d68a8.js => row-d64c6549.js} | 2 +- ...b-5078af9a.js => security-tab-75c2d925.js} | 2 +- ...r-d6b280b6.js => styleChecker-cd6b40ad.js} | 2 +- ...il-7338f7de.js => task-detail-6f34c363.js} | 2 +- ...-tab-20ece3bc.js => teams-tab-9b435194.js} | 2 +- ...oolbar-ec95df4f.js => toolbar-5192dbd8.js} | 2 +- ...oolbar-47b5004b.js => toolbar-78e0c9aa.js} | 2 +- ...oolbar-dd49be10.js => toolbar-7d99a6dd.js} | 2 +- ...rs-5b73120a.js => top-authors-2bbb9489.js} | 2 +- ...-264694f8.js => top-installed-a531deab.js} | 2 +- ...ed-3fb28763.js => top-related-bb02a04f.js} | 2 +- ...ard-b2303e4e.js => total-card-5eb58c9e.js} | 2 +- ...-1dca9ad5.js => upload-avatar-60eda71e.js} | 2 +- ...Chart-2a26f260.js => useChart-0a5d4055.js} | 2 +- assets/useIcons-7028c4e8.js | 26 ++ assets/useIcons-cb35d286.js | 26 -- .../{utils-44370454.js => utils-cc215780.js} | 2 +- index.html | 2 +- 159 files changed, 484 insertions(+), 479 deletions(-) rename assets/{CheckOutlined-adf89a14.js => CheckOutlined-ce1b14da.js} (63%) create mode 100644 assets/List-066cd3b0.js rename assets/{Login-409e9a79.js => Login-ab39cac7.js} (72%) delete mode 100644 assets/LoginForm-1a7bb142.js create mode 100644 assets/LoginForm-4cb51dd8.js rename assets/{MobileForm-b38a0e18.js => MobileForm-5e89e01e.js} (87%) rename assets/{Page403-6505d811.js => Page403-4280a22b.js} (86%) rename assets/{Page404-cef95405.js => Page404-bf2def51.js} (85%) rename assets/{Page500-05d04dff.js => Page500-525b9363.js} (93%) rename assets/{Pagination-08ab5112.js => Pagination-45944b73.js} (84%) rename assets/{QrCodeForm-3e8ac246.js => QrCodeForm-0ce53a80.js} (98%) rename assets/{RegisterForm-eaad96a3.js => RegisterForm-f0633fbb.js} (86%) rename assets/{ReloadOutlined-819bfb88.js => ReloadOutlined-3f39c4a7.js} (93%) rename assets/{ResetForm-a169200d.js => ResetForm-529d11bb.js} (77%) rename assets/{ReturnButton-22c88b5c.js => ReturnButton-69a35355.js} (82%) delete mode 100644 assets/Table-4d2c7ca8.js create mode 100644 assets/Table-ca9a792f.js rename assets/{Timeline-893a05be.js => Timeline-a90985ff.js} (93%) rename assets/{addEventListener-91e2f26e.js => addEventListener-db3041bc.js} (90%) rename assets/{analysis-card-02a94965.js => analysis-card-6630d6b8.js} (81%) delete mode 100644 assets/analysis-news-1381c917.js create mode 100644 assets/analysis-news-8435a5b6.js rename assets/{analysis-order-timeline-9e7e928d.js => analysis-order-timeline-9f6b1cbf.js} (82%) create mode 100644 assets/analysis-tasks-3b00d6a5.js delete mode 100644 assets/analysis-tasks-b62afcf1.js rename assets/{analysis-traffic-card-16f557a6.js => analysis-traffic-card-e43a8646.js} (84%) delete mode 100644 assets/area-download-1c6a2162.js create mode 100644 assets/area-download-70602cc8.js rename assets/{banner-card-119c309f.js => banner-card-89c66c51.js} (99%) create mode 100644 assets/blank-1a57b7d8.js delete mode 100644 assets/blank-4b41b7c1.js rename assets/{calendar-event-d40c989d.js => calendar-event-a6086846.js} (85%) rename assets/{calendar-event-form-4ba8798a.js => calendar-event-form-157a5c14.js} (77%) rename assets/{calendar-header-615827e6.js => calendar-header-d8c46819.js} (93%) rename assets/{carousel-card-45e56960.js => carousel-card-cc085c04.js} (99%) rename assets/{chart-area-1b726954.js => chart-area-3f218d83.js} (77%) rename assets/{chart-bar-790069ed.js => chart-bar-bd939e69.js} (72%) rename assets/{chart-column-Stacked-988d8e14.js => chart-column-Stacked-426914da.js} (80%) rename assets/{chart-column-multiple-78ad7788.js => chart-column-multiple-d2451eb4.js} (75%) rename assets/{chart-column-negative-32e4e635.js => chart-column-negative-1fa85ffa.js} (88%) rename assets/{chart-column-single-44400517.js => chart-column-single-8022a56c.js} (70%) rename assets/{chart-donut-c9a03dd6.js => chart-donut-240e2153.js} (66%) rename assets/{chart-line-6ae2e0e2.js => chart-line-e5ff5710.js} (65%) rename assets/{chart-mixed-9c8bfb7e.js => chart-mixed-d819daee.js} (84%) rename assets/{chart-pie-fc93a9bf.js => chart-pie-c69922c8.js} (70%) rename assets/{chart-radar-a2606ad5.js => chart-radar-65672f05.js} (77%) rename assets/{chart-radial-a9fa01c5.js => chart-radial-6d28eaf0.js} (61%) rename assets/{connections-tab-2b1444c5.js => connections-tab-601edac8.js} (92%) rename assets/{container-cd6f756a.js => container-2d0bc28c.js} (77%) rename assets/{container-c8a3222d.js => container-9128fa17.js} (82%) rename assets/{container-5256204e.js => container-efbc997d.js} (84%) rename assets/{control-panel-e0269fd2.js => control-panel-64358702.js} (89%) rename assets/{conversion_applications-58f0df7b.js => conversion_applications-b380324e.js} (88%) rename assets/{current-download-b7efc6d6.js => current-download-6e1d79b7.js} (69%) rename assets/{dayjs.min-47422c50.js => dayjs.min-2473d3b1.js} (99%) rename assets/{demo-848ceea4.js => demo-b74e8807.js} (92%) rename assets/{external-link-fe76af72.js => external-link-24cd8533.js} (65%) rename assets/{format-number-c678aae6.js => format-number-1ef9eb3a.js} (99%) rename assets/{general-tab-a6d7bc17.js => general-tab-dc8cf362.js} (78%) rename assets/{highlight-b9a0eabe.js => highlight-95fd9514.js} (99%) create mode 100644 assets/iconUtil-5f60fcab.js delete mode 100644 assets/iconUtil-eaa04e44.js rename assets/{index-c328f11e.js => index-0037fedd.js} (59%) rename assets/{index-a174239d.js => index-00bc0960.js} (78%) rename assets/{index-c8d1fdfe.js => index-0570ba04.js} (90%) rename assets/{index-d7294c5d.js => index-057f0045.js} (98%) delete mode 100644 assets/index-0862e0eb.js create mode 100644 assets/index-150fd04b.js rename assets/{index-98f03199.js => index-1b672bfc.js} (89%) rename assets/{index-46238a37.js => index-1e8fbc9e.js} (99%) rename assets/{index-3ed952a3.js => index-25ee3ba9.js} (79%) delete mode 100644 assets/index-280363af.js rename assets/{index-082e0c95.js => index-299e3b98.js} (81%) create mode 100644 assets/index-2b18329a.js create mode 100644 assets/index-2b43f50a.js delete mode 100644 assets/index-2b44afff.js rename assets/{index-023e1e0c.js => index-2de92ad6.js} (99%) delete mode 100644 assets/index-2e743ae3.js rename assets/{index-1221ba5c.js => index-31182d7a.js} (59%) create mode 100644 assets/index-3b0fbccb.js create mode 100644 assets/index-3bdaeb97.js rename assets/{index-e6402448.js => index-3d9030f5.js} (92%) rename assets/{index-b2ed2d90.js => index-40befc2b.js} (87%) rename assets/{index-399225ae.js => index-4d9bb8a6.js} (78%) rename assets/{index-e3a80403.js => index-4dca4e6d.js} (56%) delete mode 100644 assets/index-51664a08.js delete mode 100644 assets/index-531c2f8d.js create mode 100644 assets/index-53acf031.js create mode 100644 assets/index-561106b1.js delete mode 100644 assets/index-67817520.js rename assets/{index-cd1ac3f0.js => index-6dc8d51f.js} (69%) rename assets/{index-8e4bbc64.js => index-77c8fb09.js} (84%) create mode 100644 assets/index-7caaba5b.js create mode 100644 assets/index-7ed9af0f.js create mode 100644 assets/index-80fa1198.js rename assets/{index-6f87c3f8.js => index-87567a04.js} (97%) rename assets/{index-9676512b.js => index-8ae6ec66.js} (69%) rename assets/{index-746b275c.js => index-932c5b75.js} (65%) delete mode 100644 assets/index-96f3d7ee.js delete mode 100644 assets/index-9a436c1a.js rename assets/{index-3a83d90c.js => index-a10964a0.js} (81%) create mode 100644 assets/index-a147eae5.js rename assets/{index-3bfae850.js => index-a3fb5ef6.js} (99%) create mode 100644 assets/index-a4e51a61.js delete mode 100644 assets/index-b478d4ed.js delete mode 100644 assets/index-bb51517b.js create mode 100644 assets/index-bf2dd7b7.js rename assets/{index-78ebc7c3.js => index-c3bb9433.js} (63%) delete mode 100644 assets/index-c471237a.js create mode 100644 assets/index-c6757706.js delete mode 100644 assets/index-c85c4694.js create mode 100644 assets/index-cd0ac08f.js create mode 100644 assets/index-cec71a49.js create mode 100644 assets/index-cee46742.js create mode 100644 assets/index-cf0176aa.js delete mode 100644 assets/index-cf0910fb.js delete mode 100644 assets/index-d5a300f1.js rename assets/{index-029d3301.js => index-e28b0098.js} (74%) rename assets/{index-ae1f1039.js => index-e59e4fdc.js} (98%) rename assets/{index-369f29c4.js => index-e6e2d9b7.js} (97%) rename assets/{index-a35c35f9.js => index-e93e20cb.js} (68%) delete mode 100644 assets/index-ed5c8a88.js rename assets/{index-653e6475.js => index-f56c6988.js} (66%) create mode 100644 assets/index-f7193bd7.js create mode 100644 assets/index-fc235760.js delete mode 100644 assets/index-fc604512.js create mode 100644 assets/kanban-column-1181380c.js delete mode 100644 assets/kanban-column-a7282d3d.js rename assets/{kanban-task-e613fa6f.js => kanban-task-834568f9.js} (91%) rename assets/{motion-container-99ae6e19.js => motion-container-c3270065.js} (74%) delete mode 100644 assets/new-invoice-49b3aa42.js create mode 100644 assets/new-invoice-8690d0f5.js rename assets/{notifications-tab-66a500ca.js => notifications-tab-ce881147.js} (85%) rename assets/{organization-chart-4b6d09d3.js => organization-chart-916a6e65.js} (99%) delete mode 100644 assets/permission-modal-993abf3d.js create mode 100644 assets/permission-modal-f3d04d05.js delete mode 100644 assets/profile-tab-7fc06e15.js create mode 100644 assets/profile-tab-bdb6f3b6.js rename assets/{progress-d8befd2a.js => progress-160c53e8.js} (89%) rename assets/{projects-tab-095546e7.js => projects-tab-e2e89cee.js} (91%) create mode 100644 assets/role-modal-a774c67c.js rename assets/{row-995d68a8.js => row-d64c6549.js} (83%) rename assets/{security-tab-5078af9a.js => security-tab-75c2d925.js} (78%) rename assets/{styleChecker-d6b280b6.js => styleChecker-cd6b40ad.js} (89%) rename assets/{task-detail-7338f7de.js => task-detail-6f34c363.js} (77%) rename assets/{teams-tab-20ece3bc.js => teams-tab-9b435194.js} (85%) rename assets/{toolbar-ec95df4f.js => toolbar-5192dbd8.js} (80%) rename assets/{toolbar-47b5004b.js => toolbar-78e0c9aa.js} (52%) rename assets/{toolbar-dd49be10.js => toolbar-7d99a6dd.js} (52%) rename assets/{top-authors-5b73120a.js => top-authors-2bbb9489.js} (80%) rename assets/{top-installed-264694f8.js => top-installed-a531deab.js} (84%) rename assets/{top-related-3fb28763.js => top-related-bb02a04f.js} (95%) rename assets/{total-card-b2303e4e.js => total-card-5eb58c9e.js} (81%) rename assets/{upload-avatar-1dca9ad5.js => upload-avatar-60eda71e.js} (98%) rename assets/{useChart-2a26f260.js => useChart-0a5d4055.js} (99%) create mode 100644 assets/useIcons-7028c4e8.js delete mode 100644 assets/useIcons-cb35d286.js rename assets/{utils-44370454.js => utils-cc215780.js} (54%) diff --git a/assets/CheckOutlined-adf89a14.js b/assets/CheckOutlined-ce1b14da.js similarity index 63% rename from assets/CheckOutlined-adf89a14.js rename to assets/CheckOutlined-ce1b14da.js index 36941b9e..2351d26c 100644 --- a/assets/CheckOutlined-adf89a14.js +++ b/assets/CheckOutlined-ce1b14da.js @@ -1 +1 @@ -import{r as e,ag as a,ah as n}from"./index-a174239d.js";var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};const o=r;var s=function(t,c){return e.createElement(a,n({},t,{ref:c,icon:o}))};const d=e.forwardRef(s);export{d as C}; +import{r as e,ai as a,aj as n}from"./index-00bc0960.js";var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};const o=r;var i=function(t,c){return e.createElement(a,n({},t,{ref:c,icon:o}))};const d=e.forwardRef(i);export{d as C}; diff --git a/assets/List-066cd3b0.js b/assets/List-066cd3b0.js new file mode 100644 index 00000000..f4850d44 --- /dev/null +++ b/assets/List-066cd3b0.js @@ -0,0 +1 @@ +import{r as t,b5 as O,b4 as k,as as Qe,aj as et,D as pe,b3 as T,aJ as K,Y as Mt,X as bt,bL as pt,ao as Re,bq as Pe,b2 as yt,bM as je,l as Ge}from"./index-00bc0960.js";var tt=t.forwardRef(function(e,s){var r=e.height,c=e.offsetY,g=e.offsetX,n=e.children,f=e.prefixCls,d=e.onInnerResize,m=e.innerProps,y=e.rtl,h=e.extra,a={},u={display:"flex",flexDirection:"column"};if(c!==void 0){var i;a={height:r,position:"relative",overflow:"hidden"},u=O(O({},u),{},(i={transform:"translateY(".concat(c,"px)")},k(i,y?"marginRight":"marginLeft",-g),k(i,"position","absolute"),k(i,"left",0),k(i,"right",0),k(i,"top",0),i))}return t.createElement("div",{style:a},t.createElement(Qe,{onResize:function(S){var v=S.offsetHeight;v&&d&&d()}},t.createElement("div",et({style:u,className:pe(k({},"".concat(f,"-holder-inner"),f)),ref:s},m),n,h)))});tt.displayName="Filler";function Ue(e,s){var r="touches"in e?e.touches[0]:e;return r[s?"pageX":"pageY"]}var qe=t.forwardRef(function(e,s){var r,c=e.prefixCls,g=e.rtl,n=e.scrollOffset,f=e.scrollRange,d=e.onStartMove,m=e.onStopMove,y=e.onScroll,h=e.horizontal,a=e.spinSize,u=e.containerSize,i=e.style,R=e.thumbStyle,S=t.useState(!1),v=T(S,2),b=v[0],p=v[1],D=t.useState(null),_=T(D,2),N=_[0],X=_[1],x=t.useState(null),A=T(x,2),C=A[0],Y=A[1],P=!g,Q=t.useRef(),E=t.useRef(),F=t.useState(!1),ee=T(F,2),te=ee[0],U=ee[1],I=t.useRef(),W=function(){clearTimeout(I.current),U(!0),I.current=setTimeout(function(){U(!1)},3e3)},re=f-u||0,le=u-a||0,ne=re>0,V=t.useMemo(function(){if(n===0||re===0)return 0;var H=n/re;return H*le},[n,re,le]),ye=function(z){z.stopPropagation(),z.preventDefault()},oe=t.useRef({top:V,dragging:b,pageY:N,startTop:C});oe.current={top:V,dragging:b,pageY:N,startTop:C};var se=function(z){p(!0),X(Ue(z,h)),Y(oe.current.top),d(),z.stopPropagation(),z.preventDefault()};t.useEffect(function(){var H=function(ve){ve.preventDefault()},z=Q.current,G=E.current;return z.addEventListener("touchstart",H),G.addEventListener("touchstart",se),function(){z.removeEventListener("touchstart",H),G.removeEventListener("touchstart",se)}},[]);var ce=t.useRef();ce.current=re;var fe=t.useRef();fe.current=le,t.useEffect(function(){if(b){var H,z=function(ve){var de=oe.current,xe=de.dragging,ue=de.pageY,Ee=de.startTop;if(K.cancel(H),xe){var he=Ue(ve,h)-ue,ae=Ee;!P&&h?ae-=he:ae+=he;var be=ce.current,ie=fe.current,q=ie?ae/ie:0,$=Math.ceil(q*be);$=Math.max($,0),$=Math.min($,be),H=K(function(){y($,h)})}},G=function(){p(!1),m()};return window.addEventListener("mousemove",z),window.addEventListener("touchmove",z),window.addEventListener("mouseup",G),window.addEventListener("touchend",G),function(){window.removeEventListener("mousemove",z),window.removeEventListener("touchmove",z),window.removeEventListener("mouseup",G),window.removeEventListener("touchend",G),K.cancel(H)}}},[b]),t.useEffect(function(){W()},[n]),t.useImperativeHandle(s,function(){return{delayHidden:W}});var j="".concat(c,"-scrollbar"),w={position:"absolute",visibility:te&&ne?null:"hidden"},B={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return h?(w.height=8,w.left=0,w.right=0,w.bottom=0,B.height="100%",B.width=a,P?B.left=V:B.right=V):(w.width=8,w.top=0,w.bottom=0,P?w.right=0:w.left=0,B.width="100%",B.height=a,B.top=V),t.createElement("div",{ref:Q,className:pe(j,(r={},k(r,"".concat(j,"-horizontal"),h),k(r,"".concat(j,"-vertical"),!h),k(r,"".concat(j,"-visible"),te),r)),style:O(O({},w),i),onMouseDown:ye,onMouseMove:W},t.createElement("div",{ref:E,className:pe("".concat(j,"-thumb"),k({},"".concat(j,"-thumb-moving"),b)),style:O(O({},B),R),onMouseDown:se}))});function xt(e){var s=e.children,r=e.setRef,c=t.useCallback(function(g){r(g)},[]);return t.cloneElement(s,{ref:c})}function Et(e,s,r,c,g,n,f){var d=f.getKey;return e.slice(s,r+1).map(function(m,y){var h=s+y,a=n(m,h,{style:{width:c}}),u=d(m);return t.createElement(xt,{key:u,setRef:function(R){return g(m,R)}},a)})}var wt=function(){function e(){bt(this,e),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return Mt(e,[{key:"set",value:function(r,c){this.maps[r]=c,this.id+=1}},{key:"get",value:function(r){return this.maps[r]}}]),e}();function zt(e,s,r){var c=t.useState(0),g=T(c,2),n=g[0],f=g[1],d=t.useRef(new Map),m=t.useRef(new wt),y=t.useRef();function h(){K.cancel(y.current)}function a(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;h();var R=function(){d.current.forEach(function(v,b){if(v&&v.offsetParent){var p=pt(v),D=p.offsetHeight;m.current.get(b)!==D&&m.current.set(b,p.offsetHeight)}}),f(function(v){return v+1})};i?R():y.current=K(R)}function u(i,R){var S=e(i),v=d.current.get(S);R?(d.current.set(S,R),a()):d.current.delete(S),!v!=!R&&(R?s?.(i):r?.(i))}return t.useEffect(function(){return h},[]),[u,a,m.current,n]}var Lt=10;function _t(e,s,r,c,g,n,f,d){var m=t.useRef(),y=t.useState(null),h=T(y,2),a=h[0],u=h[1];return Re(function(){if(a&&a.times=0;F-=1){var ee=g(s[F]),te=r.get(ee);if(te===void 0){p=!0;break}if(E-=te,E<=0)break}switch(N){case"top":_=x-v;break;case"bottom":_=A-b+v;break;default:{var U=e.current.scrollTop,I=U+b;xI&&(D="bottom")}}_!==null&&f(_),_!==a.lastTop&&(p=!0)}p&&u(function(W){return O(O({},W),{},{times:W.times+1,targetAlign:D,lastTop:_})})}},[a,e.current]),function(i){if(i==null){d();return}if(K.cancel(m.current),typeof i=="number")f(i);else if(i&&Pe(i)==="object"){var R,S=i.align;"index"in i?R=i.index:R=s.findIndex(function(p){return g(p)===i.key});var v=i.offset,b=v===void 0?0:v;u({times:0,index:R,offset:b,originAlign:S})}}}function Ht(e,s,r){var c=e.length,g=s.length,n,f;if(c===0&&g===0)return null;c"u"?"undefined":Pe(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const rt=function(e,s){var r=t.useRef(!1),c=t.useRef(null);function g(){clearTimeout(c.current),r.current=!0,c.current=setTimeout(function(){r.current=!1},50)}var n=t.useRef({top:e,bottom:s});return n.current.top=e,n.current.bottom=s,function(f){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=f<0&&n.current.top||f>0&&n.current.bottom;return d&&m?(clearTimeout(c.current),r.current=!1):(!m||r.current)&&g(),!r.current&&m}};function Dt(e,s,r,c,g){var n=t.useRef(0),f=t.useRef(null),d=t.useRef(null),m=t.useRef(!1),y=rt(s,r);function h(v,b){K.cancel(f.current),n.current+=b,d.current=b,!y(b)&&(Je||v.preventDefault(),f.current=K(function(){var p=m.current?10:1;g(n.current*p),n.current=0}))}function a(v,b){g(b,!0),Je||v.preventDefault()}var u=t.useRef(null),i=t.useRef(null);function R(v){if(e){K.cancel(i.current),i.current=K(function(){u.current=null},2);var b=v.deltaX,p=v.deltaY,D=v.shiftKey,_=b,N=p;(u.current==="sx"||!u.current&&D&&p&&!b)&&(_=p,N=0,u.current="sx");var X=Math.abs(_),x=Math.abs(N);u.current===null&&(u.current=c&&X>x?"x":"y"),u.current==="y"?h(v,N):a(v,_)}}function S(v){e&&(m.current=v.detail===d.current)}return[R,S]}var Ct=14/15;function Pt(e,s,r){var c=t.useRef(!1),g=t.useRef(0),n=t.useRef(null),f=t.useRef(null),d,m=function(u){if(c.current){var i=Math.ceil(u.touches[0].pageY),R=g.current-i;g.current=i,r(R)&&u.preventDefault(),clearInterval(f.current),f.current=setInterval(function(){R*=Ct,(!r(R,!0)||Math.abs(R)<=.1)&&clearInterval(f.current)},16)}},y=function(){c.current=!1,d()},h=function(u){d(),u.touches.length===1&&!c.current&&(c.current=!0,g.current=Math.ceil(u.touches[0].pageY),n.current=u.target,n.current.addEventListener("touchmove",m),n.current.addEventListener("touchend",y))};d=function(){n.current&&(n.current.removeEventListener("touchmove",m),n.current.removeEventListener("touchend",y))},Re(function(){return e&&s.current.addEventListener("touchstart",h),function(){var a;(a=s.current)===null||a===void 0||a.removeEventListener("touchstart",h),d(),clearInterval(f.current)}},[e])}var It=20;function Ze(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=e/s*100;return isNaN(r)&&(r=0),r=Math.max(r,It),r=Math.min(r,e/2),Math.floor(r)}function kt(e,s,r,c){var g=t.useMemo(function(){return[new Map,[]]},[e,r.id,c]),n=T(g,2),f=n[0],d=n[1],m=function(h){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h,u=f.get(h),i=f.get(a);if(u===void 0||i===void 0)for(var R=e.length,S=d.length;Sn||!!S),P=R==="rtl",Q=pe(c,k({},"".concat(c,"-rtl"),P),g),E=h||Nt,F=t.useRef(),ee=t.useRef(),te=t.useState(0),U=T(te,2),I=U[0],W=U[1],re=t.useState(0),le=T(re,2),ne=le[0],V=le[1],ye=t.useState(!1),oe=T(ye,2),se=oe[0],ce=oe[1],fe=function(){ce(!0)},j=function(){ce(!1)},w=t.useCallback(function(l){return typeof u=="function"?u(l):l?.[u]},[u]),B={getKey:w};function H(l){W(function(o){var M;typeof l=="function"?M=l(o):M=l;var L=ut(M);return F.current.scrollTop=L,L})}var z=t.useRef({start:0,end:E.length}),G=t.useRef(),Me=Tt(E,w),ve=T(Me,1),de=ve[0];G.current=de;var xe=zt(w,null,null),ue=T(xe,4),Ee=ue[0],he=ue[1],ae=ue[2],be=ue[3],ie=t.useMemo(function(){if(!C)return{scrollHeight:void 0,start:0,end:E.length-1,offset:void 0};if(!Y){var l;return{scrollHeight:((l=ee.current)===null||l===void 0?void 0:l.offsetHeight)||0,start:0,end:E.length-1,offset:void 0}}for(var o=0,M,L,Z,gt=E.length,me=0;me=I&&M===void 0&&(M=me,L=o),Ce>I+n&&Z===void 0&&(Z=me),o=Ce}return M===void 0&&(M=0,L=0,Z=Math.ceil(n/f)),Z===void 0&&(Z=E.length-1),Z=Math.min(Z+1,E.length-1),{scrollHeight:o,start:M,end:Z,offset:L}},[Y,C,I,E,be,n]),q=ie.scrollHeight,$=ie.start,Se=ie.end,Ie=ie.offset;z.current.start=$,z.current.end=Se;var nt=t.useState({width:0,height:n}),ke=T(nt,2),J=ke[0],at=ke[1],it=function(o){at({width:o.width||o.offsetWidth,height:o.height||o.offsetHeight})},Oe=t.useRef(),Ne=t.useRef(),lt=t.useMemo(function(){return Ze(J.width,S)},[J.width,S]),ot=t.useMemo(function(){return Ze(J.height,q)},[J.height,q]),we=q-n,ze=t.useRef(we);ze.current=we;function ut(l){var o=l;return Number.isNaN(ze.current)||(o=Math.min(o,ze.current)),o=Math.max(o,0),o}var Ye=I<=0,Fe=I>=we,st=rt(Ye,Fe),Le=function(){return{x:P?-ne:ne,y:I}},_e=t.useRef(Le()),He=je(function(){if(D){var l=Le();(_e.current.x!==l.x||_e.current.y!==l.y)&&(D(l),_e.current=l)}});function $e(l,o){var M=l;o?(Ge.flushSync(function(){V(M)}),He()):H(M)}function ct(l){var o=l.currentTarget.scrollTop;o!==I&&H(o),p?.(l),He()}var Te=function(o){var M=o,L=S-J.width;return M=Math.max(M,0),M=Math.min(M,L),M},ft=je(function(l,o){o?(Ge.flushSync(function(){V(function(M){var L=M+(P?-l:l);return Te(L)})}),He()):H(function(M){var L=M+l;return L})}),vt=Dt(C,Ye,Fe,!!S,ft),Xe=T(vt,2),De=Xe[0],We=Xe[1];Pt(C,F,function(l,o){return st(l,o)?!1:(De({preventDefault:function(){},deltaY:l}),!0)}),Re(function(){function l(M){C&&M.preventDefault()}var o=F.current;return o.addEventListener("wheel",De),o.addEventListener("DOMMouseScroll",We),o.addEventListener("MozMousePixelScroll",l),function(){o.removeEventListener("wheel",De),o.removeEventListener("DOMMouseScroll",We),o.removeEventListener("MozMousePixelScroll",l)}},[C]),Re(function(){S&&V(function(l){return Te(l)})},[J.width,S]);var Ve=function(){var o,M;(o=Oe.current)===null||o===void 0||o.delayHidden(),(M=Ne.current)===null||M===void 0||M.delayHidden()},Be=_t(F,E,ae,f,w,function(){return he(!0)},H,Ve);t.useImperativeHandle(s,function(){return{getScrollInfo:Le,scrollTo:function(o){function M(L){return L&&Pe(L)==="object"&&("left"in L||"top"in L)}M(o)?(o.left!==void 0&&V(Te(o.left)),Be(o.top)):Be(o)}}}),Re(function(){if(_){var l=E.slice($,Se+1);_(l,E)}},[$,Se,E]);var dt=kt(E,w,ae,f),ht=X?.({start:$,end:Se,virtual:Y,offsetX:ne,offsetY:Ie,rtl:P,getSize:dt}),St=Et(E,$,Se,S,Ee,a,B),ge=null;n&&(ge=O(k({},m?"height":"maxHeight",n),Yt),C&&(ge.overflowY="hidden",S&&(ge.overflowX="hidden"),se&&(ge.pointerEvents="none")));var Ke={};return P&&(Ke.dir="rtl"),t.createElement("div",et({style:O(O({},y),{},{position:"relative"}),className:Q},Ke,A),t.createElement(Qe,{onResize:it},t.createElement(b,{className:"".concat(c,"-holder"),style:ge,ref:F,onScroll:ct,onMouseEnter:Ve},t.createElement(tt,{prefixCls:c,height:q,offsetX:ne,offsetY:Ie,scrollWidth:S,onInnerResize:he,ref:ee,innerProps:N,rtl:P,extra:ht},St))),Y&&q>n&&t.createElement(qe,{ref:Oe,prefixCls:c,scrollOffset:I,scrollRange:q,rtl:P,onScroll:$e,onStartMove:fe,onStopMove:j,spinSize:ot,containerSize:J.height,style:x?.verticalScrollBar,thumbStyle:x?.verticalScrollBarThumb}),Y&&S&&t.createElement(qe,{ref:Ne,prefixCls:c,scrollOffset:ne,scrollRange:S,rtl:P,onScroll:$e,onStartMove:fe,onStopMove:j,spinSize:lt,containerSize:J.width,horizontal:!0,style:x?.horizontalScrollBar,thumbStyle:x?.horizontalScrollBarThumb}))}var $t=t.forwardRef(Ft);$t.displayName="List";export{$t as L}; diff --git a/assets/Login-409e9a79.js b/assets/Login-ab39cac7.js similarity index 72% rename from assets/Login-409e9a79.js rename to assets/Login-ab39cac7.js index e495d27e..4503a7b9 100644 --- a/assets/Login-409e9a79.js +++ b/assets/Login-ab39cac7.js @@ -1 +1 @@ -import{L as l,H as i,F as m,C as c,S as x,u as p,a as d,b as g,j as e,N as f,c as u,d as h,e as j}from"./index-a174239d.js";import E from"./LoginForm-1a7bb142.js";import T from"./MobileForm-b38a0e18.js";import P from"./QrCodeForm-3e8ac246.js";import L from"./RegisterForm-eaad96a3.js";import b from"./ResetForm-a169200d.js";import{T as S}from"./index-ae1f1039.js";import"./index-e6402448.js";import"./row-995d68a8.js";import"./index-78ebc7c3.js";import"./index-029d3301.js";import"./index-d7294c5d.js";import"./ReturnButton-22c88b5c.js";import"./ReloadOutlined-819bfb88.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";const r=l;r.Header=i;r.Footer=m;r.Content=c;r.Sider=x;const _=r,v=""+new URL("dashboard-e36a7900.png",import.meta.url).href,w=""+new URL("overlay_2-613a921a.jpg",import.meta.url).href,{VITE_APP_HOMEPAGE:y}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function Q(){const{t}=p(),s=d(),{colorBgElevated:a}=g();if(s.accessToken)return e.jsx(f,{to:y,replace:!0});const o=u(a).alpha(.9).toString(),n=`linear-gradient(${o}, ${o}) center center / cover no-repeat,url(${w})`;return e.jsxs(_,{className:"relative flex !min-h-screen !w-full !flex-row",children:[e.jsxs("div",{className:"hidden grow flex-col items-center justify-center gap-[80px] bg-center bg-no-repeat md:flex",style:{background:n},children:[e.jsx("div",{className:"text-3xl font-bold leading-normal lg:text-4xl xl:text-5xl",children:"Slash Admin"}),e.jsx("img",{className:"max-w-[480px] xl:max-w-[560px]",src:v,alt:""}),e.jsx(S.Text,{className:"flex flex-row gap-[16px] text-2xl",children:t("sys.login.signInSecondTitle")})]}),e.jsx("div",{className:"m-auto flex !h-screen w-full max-w-[480px] flex-col justify-center px-[16px] lg:px-[64px]",children:e.jsxs(h,{children:[e.jsx(E,{}),e.jsx(T,{}),e.jsx(P,{}),e.jsx(L,{}),e.jsx(b,{})]})}),e.jsx("div",{className:"absolute right-2 top-0",children:e.jsx(j,{})})]})}export{Q as default}; +import{L as l,H as i,F as m,C as c,S as x,u as p,a as d,b as g,j as e,N as f,c as u,d as h,e as j}from"./index-00bc0960.js";import E from"./LoginForm-4cb51dd8.js";import T from"./MobileForm-5e89e01e.js";import P from"./QrCodeForm-0ce53a80.js";import L from"./RegisterForm-f0633fbb.js";import b from"./ResetForm-529d11bb.js";import{T as S}from"./index-e59e4fdc.js";import"./index-3d9030f5.js";import"./row-d64c6549.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";import"./ReturnButton-69a35355.js";import"./ReloadOutlined-3f39c4a7.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";const r=l;r.Header=i;r.Footer=m;r.Content=c;r.Sider=x;const _=r,v=""+new URL("dashboard-e36a7900.png",import.meta.url).href,w=""+new URL("overlay_2-613a921a.jpg",import.meta.url).href,{VITE_APP_HOMEPAGE:y}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function Q(){const{t}=p(),s=d(),{colorBgElevated:a}=g();if(s.accessToken)return e.jsx(f,{to:y,replace:!0});const o=u(a).alpha(.9).toString(),n=`linear-gradient(${o}, ${o}) center center / cover no-repeat,url(${w})`;return e.jsxs(_,{className:"relative flex !min-h-screen !w-full !flex-row",children:[e.jsxs("div",{className:"hidden grow flex-col items-center justify-center gap-[80px] bg-center bg-no-repeat md:flex",style:{background:n},children:[e.jsx("div",{className:"text-3xl font-bold leading-normal lg:text-4xl xl:text-5xl",children:"Slash Admin"}),e.jsx("img",{className:"max-w-[480px] xl:max-w-[560px]",src:v,alt:""}),e.jsx(S.Text,{className:"flex flex-row gap-[16px] text-2xl",children:t("sys.login.signInSecondTitle")})]}),e.jsx("div",{className:"m-auto flex !h-screen w-full max-w-[480px] flex-col justify-center px-[16px] lg:px-[64px]",children:e.jsxs(h,{children:[e.jsx(E,{}),e.jsx(T,{}),e.jsx(P,{}),e.jsx(L,{}),e.jsx(b,{})]})}),e.jsx("div",{className:"absolute right-2 top-0",children:e.jsx(j,{})})]})}export{Q as default}; diff --git a/assets/LoginForm-1a7bb142.js b/assets/LoginForm-1a7bb142.js deleted file mode 100644 index 4a8bbccb..00000000 --- a/assets/LoginForm-1a7bb142.js +++ /dev/null @@ -1,3 +0,0 @@ -import{z as J,A as K,r as l,B as Y,D as N,E as Z,G as ee,J as ne,K as oe,M as te,O as se,Q as re,U as le,V as ie,W as ae,X as ce,Y as de,Z as z,u as me,b as ue,$ as ge,a0 as pe,a1 as I,j as t,a2 as j,a3 as F,a4 as w,a5 as fe}from"./index-a174239d.js";import{F as y}from"./index-e6402448.js";import{R as H,C as v}from"./row-995d68a8.js";import{C as he}from"./index-78ebc7c3.js";import"./index-029d3301.js";import"./index-d7294c5d.js";const E=(e,n,s,o,r)=>({backgroundColor:e,border:`${o.lineWidth}px ${o.lineType} ${n}`,[`${r}-icon`]:{color:s}}),xe=e=>{const{componentCls:n,motionDurationSlow:s,marginXS:o,marginSM:r,fontSize:i,fontSizeLG:m,lineHeight:c,borderRadiusLG:u,motionEaseInOutCirc:d,withDescriptionIconSize:g,colorText:p,colorTextHeading:f,withDescriptionPadding:h,defaultPadding:C}=e;return{[n]:Object.assign(Object.assign({},K(e)),{position:"relative",display:"flex",alignItems:"center",padding:C,wordWrap:"break-word",borderRadius:u,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:o,lineHeight:0},"&-description":{display:"none",fontSize:i,lineHeight:c},"&-message":{color:f},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${s} ${d}, opacity ${s} ${d}, - padding-top ${s} ${d}, padding-bottom ${s} ${d}, - margin-bottom ${s} ${d}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:h,[`${n}-icon`]:{marginInlineEnd:r,fontSize:g,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:o,color:f,fontSize:m},[`${n}-description`]:{display:"block",color:p}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},ye=e=>{const{componentCls:n,colorSuccess:s,colorSuccessBorder:o,colorSuccessBg:r,colorWarning:i,colorWarningBorder:m,colorWarningBg:c,colorError:u,colorErrorBorder:d,colorErrorBg:g,colorInfo:p,colorInfoBorder:f,colorInfoBg:h}=e;return{[n]:{"&-success":E(r,o,s,e,n),"&-info":E(h,f,p,e,n),"&-warning":E(c,m,i,e,n),"&-error":Object.assign(Object.assign({},E(g,d,u,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},Ce=e=>{const{componentCls:n,iconCls:s,motionDurationMid:o,marginXS:r,fontSizeIcon:i,colorIcon:m,colorIconHover:c}=e;return{[n]:{"&-action":{marginInlineStart:r},[`${n}-close-icon`]:{marginInlineStart:r,padding:0,overflow:"hidden",fontSize:i,lineHeight:`${i}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${s}-close`]:{color:m,transition:`color ${o}`,"&:hover":{color:c}}},"&-close-text":{color:m,transition:`color ${o}`,"&:hover":{color:c}}}}},Se=e=>[xe(e),ye(e),Ce(e)],be=J("Alert",e=>[Se(e)],e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}));var $e=globalThis&&globalThis.__rest||function(e,n){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(s[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{icon:n,prefixCls:s,type:o}=e,r=ve[o]||null;return n?ne(n,l.createElement("span",{className:`${s}-icon`},n),()=>({className:N(`${s}-icon`,{[n.props.className]:n.props.className})})):l.createElement(r,{className:`${s}-icon`})},je=e=>{const{isClosable:n,prefixCls:s,closeIcon:o,handleClose:r}=e,i=o===!0||o===void 0?l.createElement(oe,null):o;return n?l.createElement("button",{type:"button",onClick:r,className:`${s}-close-icon`,tabIndex:0},i):null},we=e=>{const{description:n,prefixCls:s,message:o,banner:r,className:i,rootClassName:m,style:c,onMouseEnter:u,onMouseLeave:d,onClick:g,afterClose:p,showIcon:f,closable:h,closeText:C,closeIcon:S,action:B}=e,k=$e(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[T,A]=l.useState(!1),D=l.useRef(null),{getPrefixCls:_,direction:R,alert:x}=l.useContext(Y),a=_("alert",s),[G,W]=be(a),U=b=>{var $;A(!0),($=e.onClose)===null||$===void 0||$.call(e,b)},O=l.useMemo(()=>e.type!==void 0?e.type:r?"warning":"info",[e.type,r]),X=l.useMemo(()=>C?!0:typeof h=="boolean"?h:S!==!1&&S!==null&&S!==void 0,[C,S,h]),M=r&&f===void 0?!0:f,q=N(a,`${a}-${O}`,{[`${a}-with-description`]:!!n,[`${a}-no-icon`]:!M,[`${a}-banner`]:!!r,[`${a}-rtl`]:R==="rtl"},x?.className,i,m,W),V=Z(k,{aria:!0,data:!0});return G(l.createElement(ee,{visible:!T,motionName:`${a}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:b=>({maxHeight:b.offsetHeight}),onLeaveEnd:p},b=>{let{className:$,style:Q}=b;return l.createElement("div",Object.assign({ref:D,"data-show":!T,className:N(q,$),style:Object.assign(Object.assign(Object.assign({},x?.style),c),Q),onMouseEnter:u,onMouseLeave:d,onClick:g,role:"alert"},V),M?l.createElement(Ie,{description:n,icon:e.icon,prefixCls:a,type:O}):null,l.createElement("div",{className:`${a}-content`},o?l.createElement("div",{className:`${a}-message`},o):null,n?l.createElement("div",{className:`${a}-description`},n):null),B?l.createElement("div",{className:`${a}-action`},B):null,l.createElement(je,{isClosable:X,prefixCls:a,closeIcon:C||S,handleClose:U}))}))},L=we;let Ee=function(e){ie(s,e);var n=ae(s);function s(){var o;return ce(this,s),o=n.apply(this,arguments),o.state={error:void 0,info:{componentStack:""}},o}return de(s,[{key:"componentDidCatch",value:function(r,i){this.setState({error:r,info:i})}},{key:"render",value:function(){const{message:r,description:i,children:m}=this.props,{error:c,info:u}=this.state,d=u&&u.componentStack?u.componentStack:null,g=typeof r>"u"?(c||"").toString():r,p=typeof i>"u"?d:i;return c?l.createElement(L,{type:"error",message:g,description:l.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},p)}):m}}]),s}(l.Component);const Ne=Ee,P=L;P.ErrorBoundary=Ne;const ze=P;function Be(e){return z({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]})(e)}function Te(e){return z({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm167 633.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9C281.5 589 272 551.6 272 512s9.5-77 26.1-110.1c40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z"}}]})(e)}function Oe(e){return z({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 0 1 9.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 0 0 6.4-2.6 9 9 0 0 0 2.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 0 1-36 35.9z"}}]})(e)}function Ae(){const{t:e}=me(),n=ue(),[s,o]=l.useState(!1),{loginState:r,setLoginState:i}=ge(),m=pe();if(r!==I.LOGIN)return null;const c=async({username:u,password:d})=>{o(!0);try{await m({username:u,password:d})}finally{o(!1)}};return t.jsxs(t.Fragment,{children:[t.jsx("div",{className:"mb-4 text-2xl font-bold xl:text-3xl",children:e("sys.login.signInFormTitle")}),t.jsxs(y,{name:"login",size:"large",initialValues:{remember:!0,username:j.username,password:j.password},onFinish:c,children:[t.jsx("div",{className:"mb-4 flex flex-col",children:t.jsx(ze,{type:"info",description:t.jsxs(t.Fragment,{children:[e("sys.login.userName"),":",t.jsx("strong",{className:"ml-1",style:{color:n.colorInfoTextHover},children:j.username}),` / ${e("sys.login.password")}`,":",t.jsx("strong",{className:" ml-1",style:{color:n.colorInfoTextHover},children:j.password})]}),showIcon:!0})}),t.jsx(y.Item,{name:"username",rules:[{required:!0,message:e("sys.login.accountPlaceholder")}],children:t.jsx(F,{placeholder:e("sys.login.userName")})}),t.jsx(y.Item,{name:"password",rules:[{required:!0,message:e("sys.login.passwordPlaceholder")}],children:t.jsx(F.Password,{type:"password",placeholder:e("sys.login.password")})}),t.jsx(y.Item,{children:t.jsxs(H,{children:[t.jsx(v,{span:12,children:t.jsx(y.Item,{name:"remember",valuePropName:"checked",noStyle:!0,children:t.jsx(he,{children:e("sys.login.rememberMe")})})}),t.jsx(v,{span:12,className:"text-right",children:t.jsx("button",{className:"!underline",children:e("sys.login.forgetPassword")})})]})}),t.jsx(y.Item,{children:t.jsx(w,{type:"primary",htmlType:"submit",className:"w-full",loading:s,children:e("sys.login.loginButton")})}),t.jsxs(H,{align:"middle",gutter:8,children:[t.jsx(v,{span:9,flex:"1",children:t.jsx(w,{className:"w-full !text-sm",onClick:()=>i(I.MOBILE),children:e("sys.login.mobileSignInFormTitle")})}),t.jsx(v,{span:9,flex:"1",children:t.jsx(w,{className:"w-full !text-sm",onClick:()=>i(I.QR_CODE),children:e("sys.login.qrSignInFormTitle")})}),t.jsx(v,{span:6,flex:"1",onClick:()=>i(I.REGISTER),children:t.jsx(w,{className:"w-full !text-sm",children:e("sys.login.signUpFormTitle")})})]}),t.jsx(fe,{className:"!text-xs",children:e("sys.login.otherSignIn")}),t.jsxs("div",{className:"flex cursor-pointer justify-around text-2xl",children:[t.jsx(Be,{}),t.jsx(Oe,{}),t.jsx(Te,{})]})]})]})}export{Ae as default}; diff --git a/assets/LoginForm-4cb51dd8.js b/assets/LoginForm-4cb51dd8.js new file mode 100644 index 00000000..237f8b23 --- /dev/null +++ b/assets/LoginForm-4cb51dd8.js @@ -0,0 +1,3 @@ +import{z as K,A as Y,r as l,B as Z,D as T,E as ee,G as ne,J as oe,K as se,M as te,O as re,Q as le,U as ie,V as ae,W as ce,X as de,Y as me,Z as z,u as ue,b as ge,$ as pe,a0 as fe,a1 as $,j as o,a2 as I,a3 as w,a4 as xe,a5 as k,a6 as N,a7 as he}from"./index-00bc0960.js";import{F as y}from"./index-3d9030f5.js";import{R as H,C as b}from"./row-d64c6549.js";import{C as ye}from"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";const E=(e,n,t,s,r)=>({backgroundColor:e,border:`${s.lineWidth}px ${s.lineType} ${n}`,[`${r}-icon`]:{color:t}}),Ce=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:s,marginSM:r,fontSize:i,fontSizeLG:m,lineHeight:c,borderRadiusLG:u,motionEaseInOutCirc:d,withDescriptionIconSize:g,colorText:p,colorTextHeading:f,withDescriptionPadding:x,defaultPadding:C}=e;return{[n]:Object.assign(Object.assign({},Y(e)),{position:"relative",display:"flex",alignItems:"center",padding:C,wordWrap:"break-word",borderRadius:u,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:s,lineHeight:0},"&-description":{display:"none",fontSize:i,lineHeight:c},"&-message":{color:f},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${d}, opacity ${t} ${d}, + padding-top ${t} ${d}, padding-bottom ${t} ${d}, + margin-bottom ${t} ${d}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:x,[`${n}-icon`]:{marginInlineEnd:r,fontSize:g,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:s,color:f,fontSize:m},[`${n}-description`]:{display:"block",color:p}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Se=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:s,colorSuccessBg:r,colorWarning:i,colorWarningBorder:m,colorWarningBg:c,colorError:u,colorErrorBorder:d,colorErrorBg:g,colorInfo:p,colorInfoBorder:f,colorInfoBg:x}=e;return{[n]:{"&-success":E(r,s,t,e,n),"&-info":E(x,f,p,e,n),"&-warning":E(c,m,i,e,n),"&-error":Object.assign(Object.assign({},E(g,d,u,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},je=e=>{const{componentCls:n,iconCls:t,motionDurationMid:s,marginXS:r,fontSizeIcon:i,colorIcon:m,colorIconHover:c}=e;return{[n]:{"&-action":{marginInlineStart:r},[`${n}-close-icon`]:{marginInlineStart:r,padding:0,overflow:"hidden",fontSize:i,lineHeight:`${i}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:m,transition:`color ${s}`,"&:hover":{color:c}}},"&-close-text":{color:m,transition:`color ${s}`,"&:hover":{color:c}}}}},ve=e=>[Ce(e),Se(e),je(e)],be=K("Alert",e=>[ve(e)],e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}));var $e=globalThis&&globalThis.__rest||function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,s=Object.getOwnPropertySymbols(e);r{const{icon:n,prefixCls:t,type:s}=e,r=Ie[s]||null;return n?oe(n,l.createElement("span",{className:`${t}-icon`},n),()=>({className:T(`${t}-icon`,{[n.props.className]:n.props.className})})):l.createElement(r,{className:`${t}-icon`})},Ee=e=>{const{isClosable:n,prefixCls:t,closeIcon:s,handleClose:r}=e,i=s===!0||s===void 0?l.createElement(se,null):s;return n?l.createElement("button",{type:"button",onClick:r,className:`${t}-close-icon`,tabIndex:0},i):null},we=e=>{const{description:n,prefixCls:t,message:s,banner:r,className:i,rootClassName:m,style:c,onMouseEnter:u,onMouseLeave:d,onClick:g,afterClose:p,showIcon:f,closable:x,closeText:C,closeIcon:S,action:B}=e,A=$e(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[O,D]=l.useState(!1),_=l.useRef(null),{getPrefixCls:R,direction:G,alert:h}=l.useContext(Z),a=R("alert",t),[W,U]=be(a),X=j=>{var v;D(!0),(v=e.onClose)===null||v===void 0||v.call(e,j)},M=l.useMemo(()=>e.type!==void 0?e.type:r?"warning":"info",[e.type,r]),q=l.useMemo(()=>C?!0:typeof x=="boolean"?x:S!==!1&&S!==null&&S!==void 0,[C,S,x]),F=r&&f===void 0?!0:f,V=T(a,`${a}-${M}`,{[`${a}-with-description`]:!!n,[`${a}-no-icon`]:!F,[`${a}-banner`]:!!r,[`${a}-rtl`]:G==="rtl"},h?.className,i,m,U),Q=ee(A,{aria:!0,data:!0});return W(l.createElement(ne,{visible:!O,motionName:`${a}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:j=>({maxHeight:j.offsetHeight}),onLeaveEnd:p},j=>{let{className:v,style:J}=j;return l.createElement("div",Object.assign({ref:_,"data-show":!O,className:T(V,v),style:Object.assign(Object.assign(Object.assign({},h?.style),c),J),onMouseEnter:u,onMouseLeave:d,onClick:g,role:"alert"},Q),F?l.createElement(Ne,{description:n,icon:e.icon,prefixCls:a,type:M}):null,l.createElement("div",{className:`${a}-content`},s?l.createElement("div",{className:`${a}-message`},s):null,n?l.createElement("div",{className:`${a}-description`},n):null),B?l.createElement("div",{className:`${a}-action`},B):null,l.createElement(Ee,{isClosable:q,prefixCls:a,closeIcon:C||S,handleClose:X}))}))},L=we;let Te=function(e){ae(t,e);var n=ce(t);function t(){var s;return de(this,t),s=n.apply(this,arguments),s.state={error:void 0,info:{componentStack:""}},s}return me(t,[{key:"componentDidCatch",value:function(r,i){this.setState({error:r,info:i})}},{key:"render",value:function(){const{message:r,description:i,children:m}=this.props,{error:c,info:u}=this.state,d=u&&u.componentStack?u.componentStack:null,g=typeof r>"u"?(c||"").toString():r,p=typeof i>"u"?d:i;return c?l.createElement(L,{type:"error",message:g,description:l.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},p)}):m}}]),t}(l.Component);const ze=Te,P=L;P.ErrorBoundary=ze;const Be=P;function Oe(e){return z({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]})(e)}function Me(e){return z({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm167 633.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9C281.5 589 272 551.6 272 512s9.5-77 26.1-110.1c40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z"}}]})(e)}function Fe(e){return z({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 0 1 9.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 0 0 6.4-2.6 9 9 0 0 0 2.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 0 1-36 35.9z"}}]})(e)}function _e(){const{t:e}=ue(),n=ge(),[t,s]=l.useState(!1),{loginState:r,setLoginState:i}=pe(),m=fe();if(r!==$.LOGIN)return null;const c=async({username:u,password:d})=>{s(!0);try{await m({username:u,password:d})}finally{s(!1)}};return o.jsxs(o.Fragment,{children:[o.jsx("div",{className:"mb-4 text-2xl font-bold xl:text-3xl",children:e("sys.login.signInFormTitle")}),o.jsxs(y,{name:"login",size:"large",initialValues:{remember:!0,username:I.username,password:I.password},onFinish:c,children:[o.jsx("div",{className:"mb-4 flex flex-col",children:o.jsx(Be,{type:"info",description:o.jsxs("div",{className:"flex flex-col",children:[o.jsxs("div",{className:"flex",children:[o.jsxs(w,{className:"flex-shrink-0",children:["Admin ",e("sys.login.userName"),":"]}),o.jsx("strong",{className:"ml-1",style:{color:n.colorInfoTextHover},children:o.jsx("span",{children:I.username})})]}),o.jsxs("div",{className:"flex",children:[o.jsxs(w,{className:"flex-shrink-0",children:["Tdmin ",e("sys.login.userName"),":"]}),o.jsx("strong",{className:"ml-1",style:{color:n.colorInfoTextHover},children:o.jsx("span",{children:xe.username})})]}),o.jsxs("div",{children:[o.jsxs(w,{className:"flex-shrink-0",children:[e("sys.login.password"),":"]}),o.jsx("strong",{className:" ml-1",style:{color:n.colorInfoTextHover},children:I.password})]})]}),showIcon:!0})}),o.jsx(y.Item,{name:"username",rules:[{required:!0,message:e("sys.login.accountPlaceholder")}],children:o.jsx(k,{placeholder:e("sys.login.userName")})}),o.jsx(y.Item,{name:"password",rules:[{required:!0,message:e("sys.login.passwordPlaceholder")}],children:o.jsx(k.Password,{type:"password",placeholder:e("sys.login.password")})}),o.jsx(y.Item,{children:o.jsxs(H,{children:[o.jsx(b,{span:12,children:o.jsx(y.Item,{name:"remember",valuePropName:"checked",noStyle:!0,children:o.jsx(ye,{children:e("sys.login.rememberMe")})})}),o.jsx(b,{span:12,className:"text-right",children:o.jsx("button",{className:"!underline",children:e("sys.login.forgetPassword")})})]})}),o.jsx(y.Item,{children:o.jsx(N,{type:"primary",htmlType:"submit",className:"w-full",loading:t,children:e("sys.login.loginButton")})}),o.jsxs(H,{align:"middle",gutter:8,children:[o.jsx(b,{span:9,flex:"1",children:o.jsx(N,{className:"w-full !text-sm",onClick:()=>i($.MOBILE),children:e("sys.login.mobileSignInFormTitle")})}),o.jsx(b,{span:9,flex:"1",children:o.jsx(N,{className:"w-full !text-sm",onClick:()=>i($.QR_CODE),children:e("sys.login.qrSignInFormTitle")})}),o.jsx(b,{span:6,flex:"1",onClick:()=>i($.REGISTER),children:o.jsx(N,{className:"w-full !text-sm",children:e("sys.login.signUpFormTitle")})})]}),o.jsx(he,{className:"!text-xs",children:e("sys.login.otherSignIn")}),o.jsxs("div",{className:"flex cursor-pointer justify-around text-2xl",children:[o.jsx(Oe,{}),o.jsx(Fe,{}),o.jsx(Me,{})]})]})]})}export{_e as default}; diff --git a/assets/MobileForm-b38a0e18.js b/assets/MobileForm-5e89e01e.js similarity index 87% rename from assets/MobileForm-b38a0e18.js rename to assets/MobileForm-5e89e01e.js index ba79039d..1b7fdad8 100644 --- a/assets/MobileForm-b38a0e18.js +++ b/assets/MobileForm-5e89e01e.js @@ -1 +1 @@ -import{r as i,z as I,a6 as k,A as z,B as D,D as M,a7 as O,a8 as B,a9 as L,u as H,$ as P,a1 as U,j as l,a3 as C,a4 as $}from"./index-a174239d.js";import{ReturnButton as q}from"./ReturnButton-22c88b5c.js";import{F as S}from"./index-e6402448.js";import{R as A,C as b}from"./row-995d68a8.js";const V=e=>{const{value:t,formatter:s,precision:n,decimalSeparator:m,groupSeparator:u="",prefixCls:a}=e;let r;if(typeof s=="function")r=s(t);else{const o=String(t),d=o.match(/^(-?)(\d*)(\.(\d+))?$/);if(!d||o==="-")r=o;else{const f=d[1];let c=d[2]||"0",p=d[4]||"";c=c.replace(/\B(?=(\d{3})+(?!\d))/g,u),typeof n=="number"&&(p=p.padEnd(n,"0").slice(0,n>0?n:0)),p&&(p=`${m}${p}`),r=[i.createElement("span",{key:"int",className:`${a}-content-value-int`},f,c),p&&i.createElement("span",{key:"decimal",className:`${a}-content-value-decimal`},p)]}}return i.createElement("span",{className:`${a}-content-value`},r)},X=V,_=e=>{const{componentCls:t,marginXXS:s,padding:n,colorTextDescription:m,titleFontSize:u,colorTextHeading:a,contentFontSize:r,fontFamily:o}=e;return{[`${t}`]:Object.assign(Object.assign({},z(e)),{[`${t}-title`]:{marginBottom:s,color:m,fontSize:u},[`${t}-skeleton`]:{paddingTop:n},[`${t}-content`]:{color:a,fontSize:r,fontFamily:o,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:s},[`${t}-content-suffix`]:{marginInlineStart:s}}})}},Y=I("Statistic",e=>{const t=k(e,{});return[_(t)]},e=>{const{fontSizeHeading3:t,fontSize:s}=e;return{titleFontSize:s,contentFontSize:t}}),G=e=>{const{prefixCls:t,className:s,rootClassName:n,style:m,valueStyle:u,value:a=0,title:r,valueRender:o,prefix:d,suffix:f,loading:c=!1,onMouseEnter:p,onMouseLeave:v,decimalSeparator:h=".",groupSeparator:N=","}=e,{getPrefixCls:E,direction:w,statistic:x}=i.useContext(D),g=E("statistic",t),[T,F]=Y(g),y=i.createElement(X,Object.assign({decimalSeparator:h,groupSeparator:N,prefixCls:g},e,{value:a})),R=M(g,{[`${g}-rtl`]:w==="rtl"},x?.className,s,n,F);return T(i.createElement("div",{className:R,style:Object.assign(Object.assign({},x?.style),m),onMouseEnter:p,onMouseLeave:v},r&&i.createElement("div",{className:`${g}-title`},r),i.createElement(O,{paragraph:!1,loading:c,className:`${g}-skeleton`},i.createElement("div",{style:u,className:`${g}-content`},d&&i.createElement("span",{className:`${g}-content-prefix`},d),o?o(y):y,f&&i.createElement("span",{className:`${g}-content-suffix`},f)))))},j=G,J=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function K(e,t){let s=e;const n=/\[[^\]]*]/g,m=(t.match(n)||[]).map(o=>o.slice(1,-1)),u=t.replace(n,"[]"),a=J.reduce((o,d)=>{let[f,c]=d;if(o.includes(f)){const p=Math.floor(s/c);return s-=p*c,o.replace(new RegExp(`${f}+`,"g"),v=>{const h=v.length;return p.toString().padStart(h,"0")})}return o},u);let r=0;return a.replace(n,()=>{const o=m[r];return r+=1,o})}function Q(e,t){const{format:s=""}=t,n=new Date(e).getTime(),m=Date.now(),u=Math.max(n-m,0);return K(u,s)}const W=1e3/30;function Z(e){return new Date(e).getTime()}const ee=e=>{const{value:t,format:s="HH:mm:ss",onChange:n,onFinish:m}=e,u=B(),a=i.useRef(null),r=()=>{m?.(),a.current&&(clearInterval(a.current),a.current=null)},o=()=>{const c=Z(t);c>=Date.now()&&(a.current=setInterval(()=>{u(),n?.(c-Date.now()),c(o(),()=>{a.current&&(clearInterval(a.current),a.current=null)}),[t]);const d=(c,p)=>Q(c,Object.assign(Object.assign({},p),{format:s})),f=c=>L(c,{title:void 0});return i.createElement(j,Object.assign({},e,{valueRender:f,formatter:d}))},te=i.memo(ee);j.Countdown=te;const{Countdown:ne}=j;function ie(){const{t:e}=H(),t=f=>{console.log("Received values of form: ",f)},[s,n]=i.useState(0),[m,u]=i.useState(0),{loginState:a,backToLogin:r}=P();if(a!==U.MOBILE)return null;const o=()=>{n(60),u(60)},d=()=>{n(0),u(60)};return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"mb-4 text-2xl font-bold xl:text-3xl",children:e("sys.login.mobileSignInFormTitle")}),l.jsxs(S,{name:"normal_login",size:"large",initialValues:{remember:!0},onFinish:t,children:[l.jsx(S.Item,{name:"phone",rules:[{required:!0,message:"Please input your Phone!"}],children:l.jsx(C,{placeholder:e("sys.login.mobile")})}),l.jsx(S.Item,{name:"code",rules:[{required:!0,message:e("sys.login.mobilePlaceholder")}],children:l.jsxs(A,{justify:"space-between",children:[l.jsx(b,{span:14,children:l.jsx(C,{placeholder:e("sys.login.smsCode")})}),l.jsx(b,{span:9,flex:1,children:l.jsx($,{disabled:s!==0,className:"w-full !text-sm",onClick:o,children:s===0?l.jsx("span",{children:e("sys.login.sendSmsButton")}):l.jsxs("div",{className:"flex items-center justify-center",children:[l.jsx(ne,{className:"hidden",value:Date.now()+s*1e3,onChange:f=>{n(Number(f)/1e3),u(Math.floor(Number(f)/1e3))},format:"ss",onFinish:d}),l.jsx("span",{className:"ml-1",children:e("sys.login.sendSmsText",{second:m})})]})})})]})}),l.jsx(S.Item,{children:l.jsx($,{type:"primary",htmlType:"submit",className:"w-full",children:e("sys.login.loginButton")})}),l.jsx(q,{onClick:()=>{d(),r()}})]})]})}export{ie as default}; +import{r as i,z as I,a8 as k,A as z,B as D,D as M,a9 as O,aa as B,ab as L,u as H,$ as P,a1 as U,j as l,a5 as b,a6 as C}from"./index-00bc0960.js";import{ReturnButton as q}from"./ReturnButton-69a35355.js";import{F as S}from"./index-3d9030f5.js";import{R as A,C as $}from"./row-d64c6549.js";const V=e=>{const{value:t,formatter:s,precision:n,decimalSeparator:m,groupSeparator:u="",prefixCls:a}=e;let r;if(typeof s=="function")r=s(t);else{const o=String(t),d=o.match(/^(-?)(\d*)(\.(\d+))?$/);if(!d||o==="-")r=o;else{const f=d[1];let c=d[2]||"0",p=d[4]||"";c=c.replace(/\B(?=(\d{3})+(?!\d))/g,u),typeof n=="number"&&(p=p.padEnd(n,"0").slice(0,n>0?n:0)),p&&(p=`${m}${p}`),r=[i.createElement("span",{key:"int",className:`${a}-content-value-int`},f,c),p&&i.createElement("span",{key:"decimal",className:`${a}-content-value-decimal`},p)]}}return i.createElement("span",{className:`${a}-content-value`},r)},X=V,_=e=>{const{componentCls:t,marginXXS:s,padding:n,colorTextDescription:m,titleFontSize:u,colorTextHeading:a,contentFontSize:r,fontFamily:o}=e;return{[`${t}`]:Object.assign(Object.assign({},z(e)),{[`${t}-title`]:{marginBottom:s,color:m,fontSize:u},[`${t}-skeleton`]:{paddingTop:n},[`${t}-content`]:{color:a,fontSize:r,fontFamily:o,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:s},[`${t}-content-suffix`]:{marginInlineStart:s}}})}},Y=I("Statistic",e=>{const t=k(e,{});return[_(t)]},e=>{const{fontSizeHeading3:t,fontSize:s}=e;return{titleFontSize:s,contentFontSize:t}}),G=e=>{const{prefixCls:t,className:s,rootClassName:n,style:m,valueStyle:u,value:a=0,title:r,valueRender:o,prefix:d,suffix:f,loading:c=!1,onMouseEnter:p,onMouseLeave:v,decimalSeparator:h=".",groupSeparator:N=","}=e,{getPrefixCls:E,direction:w,statistic:x}=i.useContext(D),g=E("statistic",t),[T,F]=Y(g),y=i.createElement(X,Object.assign({decimalSeparator:h,groupSeparator:N,prefixCls:g},e,{value:a})),R=M(g,{[`${g}-rtl`]:w==="rtl"},x?.className,s,n,F);return T(i.createElement("div",{className:R,style:Object.assign(Object.assign({},x?.style),m),onMouseEnter:p,onMouseLeave:v},r&&i.createElement("div",{className:`${g}-title`},r),i.createElement(O,{paragraph:!1,loading:c,className:`${g}-skeleton`},i.createElement("div",{style:u,className:`${g}-content`},d&&i.createElement("span",{className:`${g}-content-prefix`},d),o?o(y):y,f&&i.createElement("span",{className:`${g}-content-suffix`},f)))))},j=G,J=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function K(e,t){let s=e;const n=/\[[^\]]*]/g,m=(t.match(n)||[]).map(o=>o.slice(1,-1)),u=t.replace(n,"[]"),a=J.reduce((o,d)=>{let[f,c]=d;if(o.includes(f)){const p=Math.floor(s/c);return s-=p*c,o.replace(new RegExp(`${f}+`,"g"),v=>{const h=v.length;return p.toString().padStart(h,"0")})}return o},u);let r=0;return a.replace(n,()=>{const o=m[r];return r+=1,o})}function Q(e,t){const{format:s=""}=t,n=new Date(e).getTime(),m=Date.now(),u=Math.max(n-m,0);return K(u,s)}const W=1e3/30;function Z(e){return new Date(e).getTime()}const ee=e=>{const{value:t,format:s="HH:mm:ss",onChange:n,onFinish:m}=e,u=B(),a=i.useRef(null),r=()=>{m?.(),a.current&&(clearInterval(a.current),a.current=null)},o=()=>{const c=Z(t);c>=Date.now()&&(a.current=setInterval(()=>{u(),n?.(c-Date.now()),c(o(),()=>{a.current&&(clearInterval(a.current),a.current=null)}),[t]);const d=(c,p)=>Q(c,Object.assign(Object.assign({},p),{format:s})),f=c=>L(c,{title:void 0});return i.createElement(j,Object.assign({},e,{valueRender:f,formatter:d}))},te=i.memo(ee);j.Countdown=te;const{Countdown:ne}=j;function ie(){const{t:e}=H(),t=f=>{console.log("Received values of form: ",f)},[s,n]=i.useState(0),[m,u]=i.useState(0),{loginState:a,backToLogin:r}=P();if(a!==U.MOBILE)return null;const o=()=>{n(60),u(60)},d=()=>{n(0),u(60)};return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"mb-4 text-2xl font-bold xl:text-3xl",children:e("sys.login.mobileSignInFormTitle")}),l.jsxs(S,{name:"normal_login",size:"large",initialValues:{remember:!0},onFinish:t,children:[l.jsx(S.Item,{name:"phone",rules:[{required:!0,message:"Please input your Phone!"}],children:l.jsx(b,{placeholder:e("sys.login.mobile")})}),l.jsx(S.Item,{name:"code",rules:[{required:!0,message:e("sys.login.mobilePlaceholder")}],children:l.jsxs(A,{justify:"space-between",children:[l.jsx($,{span:14,children:l.jsx(b,{placeholder:e("sys.login.smsCode")})}),l.jsx($,{span:9,flex:1,children:l.jsx(C,{disabled:s!==0,className:"w-full !text-sm",onClick:o,children:s===0?l.jsx("span",{children:e("sys.login.sendSmsButton")}):l.jsxs("div",{className:"flex items-center justify-center",children:[l.jsx(ne,{className:"hidden",value:Date.now()+s*1e3,onChange:f=>{n(Number(f)/1e3),u(Math.floor(Number(f)/1e3))},format:"ss",onFinish:d}),l.jsx("span",{className:"ml-1",children:e("sys.login.sendSmsText",{second:m})})]})})})]})}),l.jsx(S.Item,{children:l.jsx(C,{type:"primary",htmlType:"submit",className:"w-full",children:e("sys.login.loginButton")})}),l.jsx(q,{onClick:()=>{d(),r()}})]})]})}export{ie as default}; diff --git a/assets/Page403-6505d811.js b/assets/Page403-4280a22b.js similarity index 86% rename from assets/Page403-6505d811.js rename to assets/Page403-4280a22b.js index ae044cc3..d9089c17 100644 --- a/assets/Page403-6505d811.js +++ b/assets/Page403-4280a22b.js @@ -1 +1 @@ -import{b as h,j as e,cX as d,m as r,cY as p}from"./index-a174239d.js";import{M as x}from"./motion-container-99ae6e19.js";import{a as t}from"./bounce-4e07a61e.js";import{T as a}from"./index-ae1f1039.js";import"./transition-be158d6e.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";const m=""+new URL("character_4-9f255140.png",import.meta.url).href,{VITE_APP_HOMEPAGE:f}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function g(){const{colorBgBase:c,colorTextBase:i,colorPrimary:s,colorPrimaryActive:o,colorPrimaryTextActive:l,colorPrimaryHover:n}=h();return e.jsxs(e.Fragment,{children:[e.jsx(d,{children:e.jsx("title",{children:" 403 No Permission!"})}),e.jsx("div",{className:"m-auto max-w-[400px]",children:e.jsxs(x,{className:"flex flex-col items-center justify-center px-2",children:[e.jsx(r.div,{variants:t().in,children:e.jsx(a.Title,{level:3,className:"text-center",children:"No permission"})}),e.jsx(r.div,{variants:t().in,children:e.jsx(a.Paragraph,{type:"secondary",className:"text-center",children:"The page you are trying access has restricted access. Please refer to your system administrator"})}),e.jsx(r.div,{variants:t().in,children:e.jsxs("svg",{viewBox:"0 0 480 360",xmlns:"http://www.w3.org/2000/svg",width:400,height:400,className:"w-full",children:[e.jsx("defs",{children:e.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[e.jsx("stop",{offset:"0%",stopColor:s}),e.jsx("stop",{offset:"100%",stopColor:s,stopOpacity:"0"})]})}),e.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),e.jsx("image",{href:m,height:"300",x:"220",y:"30"}),e.jsx("path",{fill:s,d:"M425.545 119.2c0-5-4.6-9-9.6-8.2-2-3.7-6-6-10.2-5.9 4.3-21.4-30-21.4-25.7 0-8.7-.8-15.1 9.4-10.4 16.8 2.1 3.5 5.9 5.6 10 5.5h38.7v-.1c4.1-.4 7.2-3.9 7.2-8.1zm-321.3 81.8c.1-4.2-4.1-7.8-8.2-7-1.7-3.2-5.1-5.1-8.8-5 3.8-18.4-25.8-18.4-22 0-7.4-.7-12.9 8.1-8.9 14.4 1.8 3 5.1 4.8 8.6 4.7h33.2v-.1c3.4-.4 6.1-3.4 6.1-7z",opacity:"0.08"}),e.jsx("path",{fill:"#FFAB00",d:"M111.045 142.2c58.7-1 58.6-88.3 0-89.2-58.6 1-58.6 88.3 0 89.2z",opacity:"0.12"}),e.jsx("path",{fill:"#FFD666",d:"M111.045 121c30.8-.5 30.8-46.3 0-46.8-30.8.5-30.8 46.3 0 46.8z"}),e.jsx("path",{fill:"#FBCDBE",d:"M278.045 250.1c-4.6-6.5-14 5.1-18.1 7.2-.6-2.1 1.5-41.3-1.4-41.8-2.8-3-8.1-.7-8 3.3.2-4 .5-11.3-5.6-10.2-4.8.6-3.8 6.9-3.8 10.2.1-6.1-9.5-6.1-9.4 0v5.6c.2-4.2-5.7-6.4-8.3-3-2.6-.2-.4 41.8-1.1 43.3-.2 10 8.7 19 18.8 18.7 6.1.4 12.6-1.2 16.8-5.9l19.7-21c1.7-1.6 1.8-4.5.4-6.4z"}),e.jsx("path",{fill:"#000",fillOpacity:"0.24",fillRule:"evenodd",d:"M248.745 212.3v32.8h1.9v-31.9c.1-2.9-2.8-5.2-5.6-4.6 2 0 3.7 1.7 3.7 3.7zm-9.4 5.6v27.2h1.9v-26.3c.1-2.8-2.8-5.2-5.5-4.6 1.9 0 3.6 1.8 3.6 3.7zm-9.4 27.2v-21.6c.1-2-1.7-3.7-3.7-3.8 2.8-.6 5.6 1.8 5.5 4.6V245h-1.8v.1z",clipRule:"evenodd"}),e.jsx("path",{fill:l,d:"M244.945 189.8c-67.6 1.3-77 97-11 111.4 81 11.8 92.7-107.3 11-111.4zm-48.5 56.2c-1-40.4 49.8-63.8 79.9-36.9l-68.3 68.3c-7.5-8.7-11.6-19.9-11.6-31.4zm48.5 48.5c-11.5 0-22.7-4.1-31.4-11.6l68.3-68.3c27 30.1 3.5 80.9-36.9 79.9z"}),e.jsx("path",{fill:"url(#paint0_linear_1_129)",d:"M169.245 261h-11.3v-66.6c0-4.5-1.5-5.6-5.6-5.6-5.3.3-13.8-1.4-17.1 4l-55 68.3c-2.7 3.3-1.8 8.8-2 12.8 0 4.1 1.5 5.6 5.6 5.6h54.7v21.7c-.9 7.9 9.1 5.2 13.7 5.6 4.1 0 5.6-1.5 5.6-5.6v-21.7h11.4c4.4 0 5.6-1.5 5.6-5.6-.3-4.8 2-13.8-5.6-12.9zm-30.8 0h-36l36-44.4V261zm263.9 12.1c1.9 44.8-78.7 46-78 1.2h19.3c-.8 15.3 18.3 21.4 30.1 15.5 12.7-6 12.3-29.1-1-34-5.6-2.8-16.6-2-23.1-2.1v-15.1c6.3-.2 17.6.9 22.7-2.3 11.6-5.5 11.9-25.4.9-31.4-10.8-5.9-29 .1-28.2 14.5h-19.4c-.5-28.1 35.4-38.5 57-28.2 23.4 9 24.1 45.5-.2 54.6 12.3 3.9 20.1 14.6 19.9 27.3z"}),e.jsx("defs",{children:e.jsxs("linearGradient",{id:"paint0_linear_1_129",x1:"78.245",x2:"78.245",y1:"187.309",y2:"307.306",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:n}),e.jsx("stop",{offset:"1",stopColor:o})]})})]})}),e.jsx(p,{to:f,style:{background:i,color:c},className:"rounded-md p-4",children:"Go to Home"})]})})]})}export{g as default}; +import{b as d,j as e,d0 as h,m as r,d1 as p}from"./index-00bc0960.js";import{M as x}from"./motion-container-c3270065.js";import{a as t}from"./bounce-4e07a61e.js";import{T as a}from"./index-e59e4fdc.js";import"./transition-be158d6e.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";const m=""+new URL("character_4-9f255140.png",import.meta.url).href,{VITE_APP_HOMEPAGE:f}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function g(){const{colorBgBase:i,colorTextBase:c,colorPrimary:s,colorPrimaryActive:o,colorPrimaryTextActive:l,colorPrimaryHover:n}=d();return e.jsxs(e.Fragment,{children:[e.jsx(h,{children:e.jsx("title",{children:" 403 No Permission!"})}),e.jsx("div",{className:"m-auto max-w-[400px]",children:e.jsxs(x,{className:"flex flex-col items-center justify-center px-2",children:[e.jsx(r.div,{variants:t().in,children:e.jsx(a.Title,{level:3,className:"text-center",children:"No permission"})}),e.jsx(r.div,{variants:t().in,children:e.jsx(a.Paragraph,{type:"secondary",className:"text-center",children:"The page you are trying access has restricted access. Please refer to your system administrator"})}),e.jsx(r.div,{variants:t().in,children:e.jsxs("svg",{viewBox:"0 0 480 360",xmlns:"http://www.w3.org/2000/svg",width:400,height:400,className:"w-full",children:[e.jsx("defs",{children:e.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[e.jsx("stop",{offset:"0%",stopColor:s}),e.jsx("stop",{offset:"100%",stopColor:s,stopOpacity:"0"})]})}),e.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),e.jsx("image",{href:m,height:"300",x:"220",y:"30"}),e.jsx("path",{fill:s,d:"M425.545 119.2c0-5-4.6-9-9.6-8.2-2-3.7-6-6-10.2-5.9 4.3-21.4-30-21.4-25.7 0-8.7-.8-15.1 9.4-10.4 16.8 2.1 3.5 5.9 5.6 10 5.5h38.7v-.1c4.1-.4 7.2-3.9 7.2-8.1zm-321.3 81.8c.1-4.2-4.1-7.8-8.2-7-1.7-3.2-5.1-5.1-8.8-5 3.8-18.4-25.8-18.4-22 0-7.4-.7-12.9 8.1-8.9 14.4 1.8 3 5.1 4.8 8.6 4.7h33.2v-.1c3.4-.4 6.1-3.4 6.1-7z",opacity:"0.08"}),e.jsx("path",{fill:"#FFAB00",d:"M111.045 142.2c58.7-1 58.6-88.3 0-89.2-58.6 1-58.6 88.3 0 89.2z",opacity:"0.12"}),e.jsx("path",{fill:"#FFD666",d:"M111.045 121c30.8-.5 30.8-46.3 0-46.8-30.8.5-30.8 46.3 0 46.8z"}),e.jsx("path",{fill:"#FBCDBE",d:"M278.045 250.1c-4.6-6.5-14 5.1-18.1 7.2-.6-2.1 1.5-41.3-1.4-41.8-2.8-3-8.1-.7-8 3.3.2-4 .5-11.3-5.6-10.2-4.8.6-3.8 6.9-3.8 10.2.1-6.1-9.5-6.1-9.4 0v5.6c.2-4.2-5.7-6.4-8.3-3-2.6-.2-.4 41.8-1.1 43.3-.2 10 8.7 19 18.8 18.7 6.1.4 12.6-1.2 16.8-5.9l19.7-21c1.7-1.6 1.8-4.5.4-6.4z"}),e.jsx("path",{fill:"#000",fillOpacity:"0.24",fillRule:"evenodd",d:"M248.745 212.3v32.8h1.9v-31.9c.1-2.9-2.8-5.2-5.6-4.6 2 0 3.7 1.7 3.7 3.7zm-9.4 5.6v27.2h1.9v-26.3c.1-2.8-2.8-5.2-5.5-4.6 1.9 0 3.6 1.8 3.6 3.7zm-9.4 27.2v-21.6c.1-2-1.7-3.7-3.7-3.8 2.8-.6 5.6 1.8 5.5 4.6V245h-1.8v.1z",clipRule:"evenodd"}),e.jsx("path",{fill:l,d:"M244.945 189.8c-67.6 1.3-77 97-11 111.4 81 11.8 92.7-107.3 11-111.4zm-48.5 56.2c-1-40.4 49.8-63.8 79.9-36.9l-68.3 68.3c-7.5-8.7-11.6-19.9-11.6-31.4zm48.5 48.5c-11.5 0-22.7-4.1-31.4-11.6l68.3-68.3c27 30.1 3.5 80.9-36.9 79.9z"}),e.jsx("path",{fill:"url(#paint0_linear_1_129)",d:"M169.245 261h-11.3v-66.6c0-4.5-1.5-5.6-5.6-5.6-5.3.3-13.8-1.4-17.1 4l-55 68.3c-2.7 3.3-1.8 8.8-2 12.8 0 4.1 1.5 5.6 5.6 5.6h54.7v21.7c-.9 7.9 9.1 5.2 13.7 5.6 4.1 0 5.6-1.5 5.6-5.6v-21.7h11.4c4.4 0 5.6-1.5 5.6-5.6-.3-4.8 2-13.8-5.6-12.9zm-30.8 0h-36l36-44.4V261zm263.9 12.1c1.9 44.8-78.7 46-78 1.2h19.3c-.8 15.3 18.3 21.4 30.1 15.5 12.7-6 12.3-29.1-1-34-5.6-2.8-16.6-2-23.1-2.1v-15.1c6.3-.2 17.6.9 22.7-2.3 11.6-5.5 11.9-25.4.9-31.4-10.8-5.9-29 .1-28.2 14.5h-19.4c-.5-28.1 35.4-38.5 57-28.2 23.4 9 24.1 45.5-.2 54.6 12.3 3.9 20.1 14.6 19.9 27.3z"}),e.jsx("defs",{children:e.jsxs("linearGradient",{id:"paint0_linear_1_129",x1:"78.245",x2:"78.245",y1:"187.309",y2:"307.306",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:n}),e.jsx("stop",{offset:"1",stopColor:o})]})})]})}),e.jsx(p,{to:f,style:{background:c,color:i},className:"rounded-md p-4",children:"Go to Home"})]})})]})}export{g as default}; diff --git a/assets/Page404-cef95405.js b/assets/Page404-bf2def51.js similarity index 85% rename from assets/Page404-cef95405.js rename to assets/Page404-bf2def51.js index 1aa0457c..f25ea19d 100644 --- a/assets/Page404-cef95405.js +++ b/assets/Page404-bf2def51.js @@ -1 +1 @@ -import{b as d,j as e,cX as h,m as s,cY as p}from"./index-a174239d.js";import{M as x}from"./motion-container-99ae6e19.js";import{a as o}from"./bounce-4e07a61e.js";import{T as t}from"./index-ae1f1039.js";import"./transition-be158d6e.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";const m=""+new URL("character_6-2c6258b6.png",import.meta.url).href,{VITE_APP_HOMEPAGE:f}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function E(){const{colorBgBase:a,colorTextBase:c,colorPrimary:r,colorPrimaryActive:i,colorPrimaryTextActive:l,colorPrimaryHover:n}=d();return e.jsxs(e.Fragment,{children:[e.jsx(h,{children:e.jsx("title",{children:" 404 Page Not Found!"})}),e.jsx("div",{className:"m-auto max-w-[400px]",children:e.jsxs(x,{className:"flex flex-col items-center justify-center px-2",children:[e.jsx(s.div,{variants:o().in,children:e.jsx(t.Title,{level:3,className:"text-center",children:"Sorry, Page Not Found!"})}),e.jsx(s.div,{variants:o().in,children:e.jsx(t.Paragraph,{type:"secondary",className:"text-center",children:"Sorry, we couldn’t find the page you’re looking for. Perhaps you’ve mistyped the URL? Be sure to check your spelling."})}),e.jsx(s.div,{variants:o().in,children:e.jsxs("svg",{viewBox:"0 0 480 360",xmlns:"http://www.w3.org/2000/svg",width:400,height:400,className:"w-full",children:[e.jsx("defs",{children:e.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[e.jsx("stop",{offset:"0%",stopColor:r}),e.jsx("stop",{offset:"100%",stopColor:r,stopOpacity:"0"})]})}),e.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),e.jsx("image",{href:m,height:"300",x:"205",y:"30"}),e.jsx("path",{fill:"#FFAB00",d:"M111.1 141.2c58.7-1 58.6-88.3 0-89.2-58.6 1-58.6 88.3 0 89.2z",opacity:"0.12"}),e.jsx("path",{fill:"#FFD666",d:"M111.1 120c30.8-.5 30.8-46.3 0-46.8-30.8.5-30.8 46.3 0 46.8z"}),e.jsx("path",{fill:l,d:"M244.9 182.5c82.3 1.4 82.2 123.8 0 125.2-82.3-1.5-82.3-123.8 0-125.2zm0 23.1c-51.8.9-51.8 77.9 0 78.8 51.8-.9 51.7-77.9 0-78.8z"}),e.jsx("path",{fill:"url(#paint0_linear_1_119)",d:"M175 265.6c1-8.7-12.1-4.8-17-5.6v-66.6c0-4.5-1.5-5.6-5.6-5.6-5.3.3-13.8-1.4-17.1 4l-55 68.3c-2.7 3.3-1.8 8.8-2 12.8 0 4.1 1.5 5.6 5.6 5.6h54.7v21.7c-.9 7.9 9.1 5.2 13.7 5.6 4.1 0 5.6-1.5 5.6-5.6v-21.7c13.8-1.1 18.1 4.5 17.1-12.9zm-72.5-5.6l36-44.4V260h-36zm309.1 5.6c1-8.7-12.2-4.8-17.1-5.6v-66.6c0-4.5-1.5-5.6-5.6-5.6-5.3.3-13.7-1.4-17.1 4l-55 68.3c-2.7 3.3-1.9 8.8-2 12.8 0 4.1 1.5 5.6 5.6 5.6h54.7v21.7c-.9 7.9 9.1 5.2 13.7 5.6 4.1 0 5.6-1.5 5.6-5.6v-21.7c14.1-1.1 18.2 4.5 17.2-12.9zm-72.4-5.6l36-44.4V260h-36z"}),e.jsx("path",{fill:r,d:"M425.6 118.2c0-5-4.6-9-9.6-8.2-2-3.7-6-6-10.2-5.9 4.3-21.4-30-21.4-25.7 0-8.7-.8-15.1 9.4-10.4 16.8 2.1 3.5 5.9 5.6 10 5.5h38.7v-.1c4.1-.4 7.2-3.9 7.2-8.1zM104.3 200c.1-4.2-4.1-7.8-8.2-7-1.7-3.2-5.1-5.1-8.8-5 3.8-18.4-25.8-18.4-22 0-7.4-.7-12.9 8.1-8.9 14.4 1.8 3 5.1 4.8 8.6 4.7h33.2v-.1c3.4-.4 6.1-3.4 6.1-7z",opacity:"0.08"}),e.jsx("defs",{children:e.jsxs("linearGradient",{id:"paint0_linear_1_119",x1:"78.3",x2:"78.3",y1:"187.77",y2:"305.935",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:n}),e.jsx("stop",{offset:"1",stopColor:i})]})})]})}),e.jsx(p,{to:f,style:{background:c,color:a},className:"rounded-md p-4",children:"Go to Home"})]})})]})}export{E as default}; +import{b as d,j as e,d0 as h,m as s,d1 as p}from"./index-00bc0960.js";import{M as x}from"./motion-container-c3270065.js";import{a as o}from"./bounce-4e07a61e.js";import{T as t}from"./index-e59e4fdc.js";import"./transition-be158d6e.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";const m=""+new URL("character_6-2c6258b6.png",import.meta.url).href,{VITE_APP_HOMEPAGE:f}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function E(){const{colorBgBase:a,colorTextBase:i,colorPrimary:r,colorPrimaryActive:c,colorPrimaryTextActive:l,colorPrimaryHover:n}=d();return e.jsxs(e.Fragment,{children:[e.jsx(h,{children:e.jsx("title",{children:" 404 Page Not Found!"})}),e.jsx("div",{className:"m-auto max-w-[400px]",children:e.jsxs(x,{className:"flex flex-col items-center justify-center px-2",children:[e.jsx(s.div,{variants:o().in,children:e.jsx(t.Title,{level:3,className:"text-center",children:"Sorry, Page Not Found!"})}),e.jsx(s.div,{variants:o().in,children:e.jsx(t.Paragraph,{type:"secondary",className:"text-center",children:"Sorry, we couldn’t find the page you’re looking for. Perhaps you’ve mistyped the URL? Be sure to check your spelling."})}),e.jsx(s.div,{variants:o().in,children:e.jsxs("svg",{viewBox:"0 0 480 360",xmlns:"http://www.w3.org/2000/svg",width:400,height:400,className:"w-full",children:[e.jsx("defs",{children:e.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[e.jsx("stop",{offset:"0%",stopColor:r}),e.jsx("stop",{offset:"100%",stopColor:r,stopOpacity:"0"})]})}),e.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),e.jsx("image",{href:m,height:"300",x:"205",y:"30"}),e.jsx("path",{fill:"#FFAB00",d:"M111.1 141.2c58.7-1 58.6-88.3 0-89.2-58.6 1-58.6 88.3 0 89.2z",opacity:"0.12"}),e.jsx("path",{fill:"#FFD666",d:"M111.1 120c30.8-.5 30.8-46.3 0-46.8-30.8.5-30.8 46.3 0 46.8z"}),e.jsx("path",{fill:l,d:"M244.9 182.5c82.3 1.4 82.2 123.8 0 125.2-82.3-1.5-82.3-123.8 0-125.2zm0 23.1c-51.8.9-51.8 77.9 0 78.8 51.8-.9 51.7-77.9 0-78.8z"}),e.jsx("path",{fill:"url(#paint0_linear_1_119)",d:"M175 265.6c1-8.7-12.1-4.8-17-5.6v-66.6c0-4.5-1.5-5.6-5.6-5.6-5.3.3-13.8-1.4-17.1 4l-55 68.3c-2.7 3.3-1.8 8.8-2 12.8 0 4.1 1.5 5.6 5.6 5.6h54.7v21.7c-.9 7.9 9.1 5.2 13.7 5.6 4.1 0 5.6-1.5 5.6-5.6v-21.7c13.8-1.1 18.1 4.5 17.1-12.9zm-72.5-5.6l36-44.4V260h-36zm309.1 5.6c1-8.7-12.2-4.8-17.1-5.6v-66.6c0-4.5-1.5-5.6-5.6-5.6-5.3.3-13.7-1.4-17.1 4l-55 68.3c-2.7 3.3-1.9 8.8-2 12.8 0 4.1 1.5 5.6 5.6 5.6h54.7v21.7c-.9 7.9 9.1 5.2 13.7 5.6 4.1 0 5.6-1.5 5.6-5.6v-21.7c14.1-1.1 18.2 4.5 17.2-12.9zm-72.4-5.6l36-44.4V260h-36z"}),e.jsx("path",{fill:r,d:"M425.6 118.2c0-5-4.6-9-9.6-8.2-2-3.7-6-6-10.2-5.9 4.3-21.4-30-21.4-25.7 0-8.7-.8-15.1 9.4-10.4 16.8 2.1 3.5 5.9 5.6 10 5.5h38.7v-.1c4.1-.4 7.2-3.9 7.2-8.1zM104.3 200c.1-4.2-4.1-7.8-8.2-7-1.7-3.2-5.1-5.1-8.8-5 3.8-18.4-25.8-18.4-22 0-7.4-.7-12.9 8.1-8.9 14.4 1.8 3 5.1 4.8 8.6 4.7h33.2v-.1c3.4-.4 6.1-3.4 6.1-7z",opacity:"0.08"}),e.jsx("defs",{children:e.jsxs("linearGradient",{id:"paint0_linear_1_119",x1:"78.3",x2:"78.3",y1:"187.77",y2:"305.935",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:n}),e.jsx("stop",{offset:"1",stopColor:c})]})})]})}),e.jsx(p,{to:f,style:{background:i,color:a},className:"rounded-md p-4",children:"Go to Home"})]})})]})}export{E as default}; diff --git a/assets/Page500-05d04dff.js b/assets/Page500-525b9363.js similarity index 93% rename from assets/Page500-05d04dff.js rename to assets/Page500-525b9363.js index a4bffe59..9f037d92 100644 --- a/assets/Page500-05d04dff.js +++ b/assets/Page500-525b9363.js @@ -1 +1 @@ -import{b as i,j as c,cX as h,m as e,cY as o}from"./index-a174239d.js";import{M as n}from"./motion-container-99ae6e19.js";import{a}from"./bounce-4e07a61e.js";import{T as r}from"./index-ae1f1039.js";import"./transition-be158d6e.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";const p=""+new URL("character_8-ac2a088d.png",import.meta.url).href,{VITE_APP_HOMEPAGE:x}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function _(){const{colorBgBase:t,colorTextBase:l,colorPrimary:s}=i();return c.jsxs(c.Fragment,{children:[c.jsx(h,{children:c.jsx("title",{children:" 500 Internal Server Error!"})}),c.jsx("div",{className:"m-auto max-w-[400px]",children:c.jsxs(n,{className:"flex flex-col items-center justify-center px-2",children:[c.jsx(e.div,{variants:a().in,children:c.jsx(r.Title,{level:3,className:"text-center",children:"500 Internal Server Error"})}),c.jsx(e.div,{variants:a().in,children:c.jsx(r.Paragraph,{type:"secondary",className:"text-center",children:"There was an error, please try again later."})}),c.jsx(e.div,{variants:a().in,children:c.jsxs("svg",{viewBox:"0 0 480 360",xmlns:"http://www.w3.org/2000/svg",width:400,height:400,className:"w-full",children:[c.jsx("defs",{children:c.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[c.jsx("stop",{offset:"0%",stopColor:s}),c.jsx("stop",{offset:"100%",stopColor:s,stopOpacity:"0"})]})}),c.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),c.jsx("image",{href:p,height:"300",x:"340",y:"30"}),c.jsx("path",{fill:s,d:"M292.4 266.4h-7.3v-.6h6.7v-59.6h-25.7V118h-23.6v-.6h24.2v88.2h25.7v60.8zM146 164.5h-.6v-21.1h16.5v-19h.6v19.7H146v20.4z"}),c.jsx("path",{fill:s,d:"M242.5 112.3c0 3.2-1.3 6.3-3.5 8.5-2.3 2.3-5.3 3.5-8.5 3.5h-82.9c-4.4.1-8.5-2.2-10.7-5.9-2.2-3.8-2.2-8.5 0-12.3 2.2-3.8 6.3-6.1 10.7-5.9h2.8c-2-7.2-.6-14.9 3.9-20.8s11.6-9.4 19-9.4h7c8.9 0 17 4.9 21.1 12.8 2-1 4.2-1.6 6.5-1.6h1.8c3.8 0 7.4 1.5 10.1 4.2 2.7 2.7 4.2 6.3 4.2 10.1v.7c0 1.3-.2 2.7-.6 3.9h6.9c6.8.2 12.2 5.6 12.2 12.2z",opacity:"0.08"}),c.jsx("path",{fill:"#fff",d:"M275.4 228.3v14c0 .8-.4 1.5-1.1 1.8-.3.2-.7.3-1.1.3-1.2 0-2.2-1-2.2-2.1v-14c0-4.7-3.5-8.6-8.1-9.1-.4 0-.7-.1-1.1-.1-5.1 0-9.2 4.1-9.2 9.2v14c0 .8-.4 1.5-1.1 1.8-.3.2-.7.3-1.1.3-1.2 0-2.2-1-2.2-2.2v-14c0-7.5 6.1-13.5 13.5-13.5.4 0 .7 0 1.1.1 7.2.6 12.6 6.4 12.6 13.5z"}),c.jsx("path",{fill:"#DFE3E8",d:"M275.4 228.3v14c.3.5.2 1.2-.3 1.6-.5.4-1.1.4-1.6 0s-.6-1.1-.3-1.6v-14c0-5.1-4.1-9.2-9.2-9.2-.4 0-.7 0-1.1.1-.4 0-.7-.1-1.1-.1-5.1 0-9.2 4.1-9.2 9.2v14c.3.5.2 1.2-.3 1.6-.5.4-1.1.4-1.6 0s-.6-1-.3-1.6v-14c-.4-4.7 1.9-9.2 5.9-11.7s9.1-2.5 13.1 0c4.1 2.4 6.4 7 6 11.7z"}),c.jsx("path",{fill:s,d:"M277.8 242.2h-33.2c-4 0-7.3 3.3-7.3 7.3v33.2c0 4 3.3 7.3 7.3 7.3h33.2c4 0 7.3-3.3 7.3-7.3v-33.2c0-4-3.3-7.3-7.3-7.3z"}),c.jsx("path",{fill:s,d:"M277.8 242.2h-24.9c-4 0-7.3 3.3-7.3 7.3v33.2c0 4 3.3 7.3 7.3 7.3h24.9c4 0 7.3-3.3 7.3-7.3v-33.2c0-4-3.3-7.3-7.3-7.3z"}),c.jsx("path",{fill:"url(#paint0_linear_1_140)",d:"M278 145h-22c-4.4 0-8 3.6-8 8v22.8c0 4.4 3.6 8 8 8h22c4.4 0 8-3.6 8-8V153c0-4.4-3.6-8-8-8z"}),c.jsx("path",{fill:s,d:"M126 129.7h-22.4c-1.7 0-3 1.3-3 3v32.8c0 1.7 1.3 3 3 3H126c1.7 0 3-1.3 3-3v-32.8c0-1.7-1.4-3-3-3z",opacity:"0.08"}),c.jsx("path",{fill:"#fff",d:"M119.1 135.9H96.6c-1.7 0-3 1.3-3 3v32.8c0 1.7 1.3 3 3 3H119c1.7 0 3-1.3 3-3v-32.8c.1-1.6-1.3-3-2.9-3z"}),c.jsx("path",{fill:s,d:"M119.1 135.9H96.6c-1.7 0-3 1.3-3 3v32.8c0 1.7 1.3 3 3 3H119c1.7 0 3-1.3 3-3v-32.8c.1-1.6-1.3-3-2.9-3z",opacity:"0.48"}),c.jsx("path",{fill:s,d:"M80 243.5c.2 2 .9 3.9 2 5.5 4.4 7.8 9.4 15.5 16.2 21.3 10.1 8.5 23.2 12.2 36 15.7-1.1-.6-2.5-6.4-3-7.7-1-2.5-1.9-5.1-2.8-7.6-1.5-4-4.6-7.2-7.7-10.2-6.9-6.7-15.3-11.6-24.5-14.4-5.3-1.7-10.8-2.6-16.2-2.6z"}),c.jsx("path",{fill:s,d:"M129.8 247.8c-1-7.3-2.1-14.6-5-21.4-2.9-6.7-8-12.9-14.9-15.4l-.6 31.2c-.1 6-.2 12.1 1.5 17.9 3 10.1 13.5 21.9 23.6 25.3 1.5-4.8-1-12.2-1.7-17.2l-2.9-20.4z"}),c.jsx("path",{fill:s,d:"M237.2 164H140c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h97.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4zm0 44H140c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h97.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4zm0 44.2H140c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h97.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4z"}),c.jsx("path",{fill:"url(#paint1_linear_1_140)",d:"M237.6 164h-91.2c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h91.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4zm8.4 53.6v16.8c0 2.5-1 5-2.9 6.8-1.9 1.8-4.4 2.8-7.1 2.8h-88c-2.7 0-5.2-1-7.1-2.8-1.9-1.8-2.9-4.2-2.9-6.8v-16.8c0-5.3 4.5-9.6 10-9.6h88c2.7 0 5.2 1 7.1 2.8 1.8 1.8 2.9 4.2 2.9 6.8zm-8.4 34.4h-91.2c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h91.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4z"}),c.jsx("path",{fill:s,d:"M161.6 182c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm12 0c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm8 4c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zM162 226c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm12 0c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm8 4c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zm52-6h-30c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h30c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1zm-72 46c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm12 0c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm8 4c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zm52-6h-30c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h30c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1z"}),c.jsx("path",{fill:s,d:"M264.4 267.7c.5-1.8-.8-3.7-1.2-5.5-.1-.3-.1-.7 0-1 .2-1.5 1.5-2.6 3-2.6s2.8 1.1 3 2.6c.1.3 0 .7 0 1-.3 1.8-1.6 3.8-1.1 5.6l.4 1.3c.5 1.5-.7 3.1-2.3 3.1-1.6 0-2.7-1.5-2.3-3l.5-1.5zM258 158.8l9.2-4.8 8.8 4.8s-1.6 11.8-8.6 15.2c0 0-8.6-3.3-9.4-15.2z"}),c.jsxs("defs",{children:[c.jsxs("linearGradient",{id:"paint0_linear_1_140",x1:"277.574",x2:"255.652",y1:"143.24",y2:"187.057",gradientUnits:"userSpaceOnUse",children:[c.jsx("stop",{stopColor:s}),c.jsx("stop",{offset:"1",stopColor:s})]}),c.jsxs("linearGradient",{id:"paint1_linear_1_140",x1:"138",x2:"138",y1:"164",y2:"287.9",gradientUnits:"userSpaceOnUse",children:[c.jsx("stop",{stopColor:s}),c.jsx("stop",{offset:"1",stopColor:s})]})]})]})}),c.jsx(o,{to:x,style:{background:l,color:t},className:"rounded-md p-4",children:"Go to Home"})]})})]})}export{_ as default}; +import{b as i,j as c,d0 as h,m as e,d1 as o}from"./index-00bc0960.js";import{M as n}from"./motion-container-c3270065.js";import{a}from"./bounce-4e07a61e.js";import{T as r}from"./index-e59e4fdc.js";import"./transition-be158d6e.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";const p=""+new URL("character_8-ac2a088d.png",import.meta.url).href,{VITE_APP_HOMEPAGE:d}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function _(){const{colorBgBase:t,colorTextBase:l,colorPrimary:s}=i();return c.jsxs(c.Fragment,{children:[c.jsx(h,{children:c.jsx("title",{children:" 500 Internal Server Error!"})}),c.jsx("div",{className:"m-auto max-w-[400px]",children:c.jsxs(n,{className:"flex flex-col items-center justify-center px-2",children:[c.jsx(e.div,{variants:a().in,children:c.jsx(r.Title,{level:3,className:"text-center",children:"500 Internal Server Error"})}),c.jsx(e.div,{variants:a().in,children:c.jsx(r.Paragraph,{type:"secondary",className:"text-center",children:"There was an error, please try again later."})}),c.jsx(e.div,{variants:a().in,children:c.jsxs("svg",{viewBox:"0 0 480 360",xmlns:"http://www.w3.org/2000/svg",width:400,height:400,className:"w-full",children:[c.jsx("defs",{children:c.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[c.jsx("stop",{offset:"0%",stopColor:s}),c.jsx("stop",{offset:"100%",stopColor:s,stopOpacity:"0"})]})}),c.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),c.jsx("image",{href:p,height:"300",x:"340",y:"30"}),c.jsx("path",{fill:s,d:"M292.4 266.4h-7.3v-.6h6.7v-59.6h-25.7V118h-23.6v-.6h24.2v88.2h25.7v60.8zM146 164.5h-.6v-21.1h16.5v-19h.6v19.7H146v20.4z"}),c.jsx("path",{fill:s,d:"M242.5 112.3c0 3.2-1.3 6.3-3.5 8.5-2.3 2.3-5.3 3.5-8.5 3.5h-82.9c-4.4.1-8.5-2.2-10.7-5.9-2.2-3.8-2.2-8.5 0-12.3 2.2-3.8 6.3-6.1 10.7-5.9h2.8c-2-7.2-.6-14.9 3.9-20.8s11.6-9.4 19-9.4h7c8.9 0 17 4.9 21.1 12.8 2-1 4.2-1.6 6.5-1.6h1.8c3.8 0 7.4 1.5 10.1 4.2 2.7 2.7 4.2 6.3 4.2 10.1v.7c0 1.3-.2 2.7-.6 3.9h6.9c6.8.2 12.2 5.6 12.2 12.2z",opacity:"0.08"}),c.jsx("path",{fill:"#fff",d:"M275.4 228.3v14c0 .8-.4 1.5-1.1 1.8-.3.2-.7.3-1.1.3-1.2 0-2.2-1-2.2-2.1v-14c0-4.7-3.5-8.6-8.1-9.1-.4 0-.7-.1-1.1-.1-5.1 0-9.2 4.1-9.2 9.2v14c0 .8-.4 1.5-1.1 1.8-.3.2-.7.3-1.1.3-1.2 0-2.2-1-2.2-2.2v-14c0-7.5 6.1-13.5 13.5-13.5.4 0 .7 0 1.1.1 7.2.6 12.6 6.4 12.6 13.5z"}),c.jsx("path",{fill:"#DFE3E8",d:"M275.4 228.3v14c.3.5.2 1.2-.3 1.6-.5.4-1.1.4-1.6 0s-.6-1.1-.3-1.6v-14c0-5.1-4.1-9.2-9.2-9.2-.4 0-.7 0-1.1.1-.4 0-.7-.1-1.1-.1-5.1 0-9.2 4.1-9.2 9.2v14c.3.5.2 1.2-.3 1.6-.5.4-1.1.4-1.6 0s-.6-1-.3-1.6v-14c-.4-4.7 1.9-9.2 5.9-11.7s9.1-2.5 13.1 0c4.1 2.4 6.4 7 6 11.7z"}),c.jsx("path",{fill:s,d:"M277.8 242.2h-33.2c-4 0-7.3 3.3-7.3 7.3v33.2c0 4 3.3 7.3 7.3 7.3h33.2c4 0 7.3-3.3 7.3-7.3v-33.2c0-4-3.3-7.3-7.3-7.3z"}),c.jsx("path",{fill:s,d:"M277.8 242.2h-24.9c-4 0-7.3 3.3-7.3 7.3v33.2c0 4 3.3 7.3 7.3 7.3h24.9c4 0 7.3-3.3 7.3-7.3v-33.2c0-4-3.3-7.3-7.3-7.3z"}),c.jsx("path",{fill:"url(#paint0_linear_1_140)",d:"M278 145h-22c-4.4 0-8 3.6-8 8v22.8c0 4.4 3.6 8 8 8h22c4.4 0 8-3.6 8-8V153c0-4.4-3.6-8-8-8z"}),c.jsx("path",{fill:s,d:"M126 129.7h-22.4c-1.7 0-3 1.3-3 3v32.8c0 1.7 1.3 3 3 3H126c1.7 0 3-1.3 3-3v-32.8c0-1.7-1.4-3-3-3z",opacity:"0.08"}),c.jsx("path",{fill:"#fff",d:"M119.1 135.9H96.6c-1.7 0-3 1.3-3 3v32.8c0 1.7 1.3 3 3 3H119c1.7 0 3-1.3 3-3v-32.8c.1-1.6-1.3-3-2.9-3z"}),c.jsx("path",{fill:s,d:"M119.1 135.9H96.6c-1.7 0-3 1.3-3 3v32.8c0 1.7 1.3 3 3 3H119c1.7 0 3-1.3 3-3v-32.8c.1-1.6-1.3-3-2.9-3z",opacity:"0.48"}),c.jsx("path",{fill:s,d:"M80 243.5c.2 2 .9 3.9 2 5.5 4.4 7.8 9.4 15.5 16.2 21.3 10.1 8.5 23.2 12.2 36 15.7-1.1-.6-2.5-6.4-3-7.7-1-2.5-1.9-5.1-2.8-7.6-1.5-4-4.6-7.2-7.7-10.2-6.9-6.7-15.3-11.6-24.5-14.4-5.3-1.7-10.8-2.6-16.2-2.6z"}),c.jsx("path",{fill:s,d:"M129.8 247.8c-1-7.3-2.1-14.6-5-21.4-2.9-6.7-8-12.9-14.9-15.4l-.6 31.2c-.1 6-.2 12.1 1.5 17.9 3 10.1 13.5 21.9 23.6 25.3 1.5-4.8-1-12.2-1.7-17.2l-2.9-20.4z"}),c.jsx("path",{fill:s,d:"M237.2 164H140c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h97.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4zm0 44H140c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h97.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4zm0 44.2H140c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h97.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4z"}),c.jsx("path",{fill:"url(#paint1_linear_1_140)",d:"M237.6 164h-91.2c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h91.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4zm8.4 53.6v16.8c0 2.5-1 5-2.9 6.8-1.9 1.8-4.4 2.8-7.1 2.8h-88c-2.7 0-5.2-1-7.1-2.8-1.9-1.8-2.9-4.2-2.9-6.8v-16.8c0-5.3 4.5-9.6 10-9.6h88c2.7 0 5.2 1 7.1 2.8 1.8 1.8 2.9 4.2 2.9 6.8zm-8.4 34.4h-91.2c-4.7 0-8.4 3.8-8.4 8.4v19.1c0 4.7 3.8 8.4 8.4 8.4h91.1c4.7 0 8.4-3.8 8.4-8.4v-19.1c.1-4.6-3.7-8.4-8.3-8.4z"}),c.jsx("path",{fill:s,d:"M161.6 182c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm12 0c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm8 4c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zM162 226c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm12 0c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm8 4c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zm52-6h-30c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h30c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1zm-72 46c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm12 0c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zm8 4c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zm52-6h-30c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h30c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1z"}),c.jsx("path",{fill:s,d:"M264.4 267.7c.5-1.8-.8-3.7-1.2-5.5-.1-.3-.1-.7 0-1 .2-1.5 1.5-2.6 3-2.6s2.8 1.1 3 2.6c.1.3 0 .7 0 1-.3 1.8-1.6 3.8-1.1 5.6l.4 1.3c.5 1.5-.7 3.1-2.3 3.1-1.6 0-2.7-1.5-2.3-3l.5-1.5zM258 158.8l9.2-4.8 8.8 4.8s-1.6 11.8-8.6 15.2c0 0-8.6-3.3-9.4-15.2z"}),c.jsxs("defs",{children:[c.jsxs("linearGradient",{id:"paint0_linear_1_140",x1:"277.574",x2:"255.652",y1:"143.24",y2:"187.057",gradientUnits:"userSpaceOnUse",children:[c.jsx("stop",{stopColor:s}),c.jsx("stop",{offset:"1",stopColor:s})]}),c.jsxs("linearGradient",{id:"paint1_linear_1_140",x1:"138",x2:"138",y1:"164",y2:"287.9",gradientUnits:"userSpaceOnUse",children:[c.jsx("stop",{stopColor:s}),c.jsx("stop",{offset:"1",stopColor:s})]})]})]})}),c.jsx(o,{to:d,style:{background:l,color:t},className:"rounded-md p-4",children:"Go to Home"})]})})]})}export{_ as default}; diff --git a/assets/Pagination-08ab5112.js b/assets/Pagination-45944b73.js similarity index 84% rename from assets/Pagination-08ab5112.js rename to assets/Pagination-45944b73.js index 8eafbdba..761bc2da 100644 --- a/assets/Pagination-08ab5112.js +++ b/assets/Pagination-45944b73.js @@ -1,4 +1,4 @@ -import{r as g,ag as he,ah as R,V as ve,W as fe,X as be,Y as Se,R as u,D as z,b2 as P,b3 as Ne,E as Oe,z as Te,a6 as Be,ba as we,A as je,bb as De,b4 as ce,bc as Me,bd as Re,be as _e,bf as Ae,B as He,ab as Ve,az as Le,bg as ue,bh as pe,bi as Ke}from"./index-a174239d.js";import{S as U}from"./index-bb51517b.js";var We={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};const Je=We;var Ue=function(t,m){return g.createElement(he,R({},t,{ref:m,icon:Je}))};const me=g.forwardRef(Ue);var Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};const Ge=Xe;var Fe=function(t,m){return g.createElement(he,R({},t,{ref:m,icon:Ge}))};const ge=g.forwardRef(Fe);var w={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40};const qe={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};var Ce=function(e){ve(m,e);var t=fe(m);function m(){var a;be(this,m);for(var i=arguments.length,n=new Array(i),p=0;p=0||o.relatedTarget.className.indexOf("".concat(s,"-item"))>=0))&&l(a.getValidValue()))},a.go=function(o){var c=a.state.goInputText;c!==""&&(o.keyCode===w.ENTER||o.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Se(m,[{key:"getPageSizeOptions",value:function(){var i=this.props,n=i.pageSize,p=i.pageSizeOptions;return p.some(function(o){return o.toString()===n.toString()})?p:p.concat([n.toString()]).sort(function(o,c){var r=Number.isNaN(Number(o))?0:Number(o),l=Number.isNaN(Number(c))?0:Number(c);return r-l})}},{key:"render",value:function(){var i=this,n=this.props,p=n.pageSize,o=n.locale,c=n.rootPrefixCls,r=n.changeSize,l=n.quickGo,s=n.goButton,f=n.selectComponentClass,h=n.buildOptionText,d=n.selectPrefixCls,C=n.disabled,b=this.state.goInputText,x="".concat(c,"-options"),y=f,O=null,T=null,j=null;if(!r&&!l)return null;var D=this.getPageSizeOptions();if(r&&y){var M=D.map(function(I,v){return u.createElement(y.Option,{key:v,value:I.toString()},(h||i.buildOptionText)(I))});O=u.createElement(y,{disabled:C,prefixCls:d,showSearch:!1,className:"".concat(x,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(p||D[0]).toString(),onChange:this.changeSize,getPopupContainer:function(v){return v.parentNode},"aria-label":o.page_size,defaultOpen:!1},M)}return l&&(s&&(j=typeof s=="boolean"?u.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:C,className:"".concat(x,"-quick-jumper-button")},o.jump_to_confirm):u.createElement("span",{onClick:this.go,onKeyUp:this.go},s)),T=u.createElement("div",{className:"".concat(x,"-quick-jumper")},o.jump_to,u.createElement("input",{disabled:C,type:"text",value:b,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":o.page}),o.page,j)),u.createElement("li",{className:"".concat(x)},O,T)}}]),m}(u.Component);Ce.defaultProps={pageSizeOptions:["10","20","50","100"]};var V=function(t){var m,a=t.rootPrefixCls,i=t.page,n=t.active,p=t.className,o=t.showTitle,c=t.onClick,r=t.onKeyPress,l=t.itemRender,s="".concat(a,"-item"),f=z(s,"".concat(s,"-").concat(i),(m={},P(m,"".concat(s,"-active"),n),P(m,"".concat(s,"-disabled"),!i),P(m,t.className,p),m)),h=function(){c(i)},d=function(x){r(x,c,i)},C=l(i,"page",u.createElement("a",{rel:"nofollow"},i));return C?u.createElement("li",{title:o?i.toString():null,className:f,onClick:h,onKeyPress:d,tabIndex:0},C):null};function Y(){}function de(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}var Qe=function(t,m,a){return a};function N(e,t,m){var a=typeof e>"u"?t.pageSize:e;return Math.floor((m.total-1)/a)+1}var xe=function(e){ve(m,e);var t=fe(m);function m(a){var i;be(this,m),i=t.call(this,a),i.paginationNode=u.createRef(),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(N(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(r,l){var s=i.props.prefixCls,f=r||u.createElement("button",{type:"button","aria-label":l,className:"".concat(s,"-item-link")});return typeof r=="function"&&(f=u.createElement(r,Ne({},i.props))),f},i.isValid=function(r){var l=i.props.total;return de(r)&&r!==i.state.current&&de(l)&&l>0},i.shouldDisplayQuickJumper=function(){var r=i.props,l=r.showQuickJumper,s=r.total,f=i.state.pageSize;return s<=f?!1:l},i.handleKeyDown=function(r){(r.keyCode===w.ARROW_UP||r.keyCode===w.ARROW_DOWN)&&r.preventDefault()},i.handleKeyUp=function(r){var l=i.getValidValue(r),s=i.state.currentInputValue;l!==s&&i.setState({currentInputValue:l}),r.keyCode===w.ENTER?i.handleChange(l):r.keyCode===w.ARROW_UP?i.handleChange(l-1):r.keyCode===w.ARROW_DOWN&&i.handleChange(l+1)},i.handleBlur=function(r){var l=i.getValidValue(r);i.handleChange(l)},i.changePageSize=function(r){var l=i.state.current,s=N(r,i.state,i.props);l=l>s?s:l,s===0&&(l=i.state.current),typeof r=="number"&&("pageSize"in i.props||i.setState({pageSize:r}),"current"in i.props||i.setState({current:l,currentInputValue:l})),i.props.onShowSizeChange(l,r),"onChange"in i.props&&i.props.onChange&&i.props.onChange(l,r)},i.handleChange=function(r){var l=i.props,s=l.disabled,f=l.onChange,h=i.state,d=h.pageSize,C=h.current,b=h.currentInputValue;if(i.isValid(r)&&!s){var x=N(void 0,i.state,i.props),y=r;return r>x?y=x:r<1&&(y=1),"current"in i.props||i.setState({current:y}),y!==b&&i.setState({currentInputValue:y}),f(y,d),y}return C},i.prev=function(){i.hasPrev()&&i.handleChange(i.state.current-1)},i.next=function(){i.hasNext()&&i.handleChange(i.state.current+1)},i.jumpPrev=function(){i.handleChange(i.getJumpPrevPage())},i.jumpNext=function(){i.handleChange(i.getJumpNextPage())},i.hasPrev=function(){return i.state.current>1},i.hasNext=function(){return i.state.current2?s-2:0),h=2;h=p?c=p:c=Number(n),c}},{key:"getShowSizeChanger",value:function(){var i=this.props,n=i.showSizeChanger,p=i.total,o=i.totalBoundaryShowSizeChanger;return typeof n<"u"?n:p>o}},{key:"render",value:function(){var i=this.props,n=i.prefixCls,p=i.className,o=i.style,c=i.disabled,r=i.hideOnSinglePage,l=i.total,s=i.locale,f=i.showQuickJumper,h=i.showLessItems,d=i.showTitle,C=i.showTotal,b=i.simple,x=i.itemRender,y=i.showPrevNextJumpers,O=i.jumpPrevIcon,T=i.jumpNextIcon,j=i.selectComponentClass,D=i.selectPrefixCls,M=i.pageSizeOptions,I=this.state,v=I.current,B=I.pageSize,X=I.currentInputValue;if(r===!0&&l<=B)return null;var S=N(void 0,this.state,this.props),$=[],L=null,K=null,W=null,Z=null,_=null,J=f&&f.goButton,E=h?1:2,k=v-1>0?v-1:0,ee=v+1l?l:v*B]));if(b){J&&(typeof J=="boolean"?_=u.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},s.jump_to_confirm):_=u.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},J),_=u.createElement("li",{title:d?"".concat(s.jump_to).concat(v,"/").concat(S):null,className:"".concat(n,"-simple-pager")},_));var ne=this.renderPrev(k);return u.createElement("ul",R({className:z(n,"".concat(n,"-simple"),P({},"".concat(n,"-disabled"),c),p),style:o,ref:this.paginationNode},te),ie,ne?u.createElement("li",{title:d?s.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:z("".concat(n,"-prev"),P({},"".concat(n,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ne):null,u.createElement("li",{title:d?"".concat(v,"/").concat(S):null,className:"".concat(n,"-simple-pager")},u.createElement("input",{type:"text",value:X,disabled:c,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),u.createElement("span",{className:"".concat(n,"-slash")},"/"),S),u.createElement("li",{title:d?s.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:z("".concat(n,"-next"),P({},"".concat(n,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ee)),_)}if(S<=3+E*2){var re={locale:s,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:d,itemRender:x};S||$.push(u.createElement(V,R({},re,{key:"noPager",page:1,className:"".concat(n,"-item-disabled")})));for(var A=1;A<=S;A+=1){var Pe=v===A;$.push(u.createElement(V,R({},re,{key:A,page:A,active:Pe})))}}else{var Ie=h?s.prev_3:s.prev_5,ze=h?s.next_3:s.next_5,ae=x(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(O,"prev page")),oe=x(this.getJumpNextPage(),"jump-next",this.getItemIcon(T,"next page"));y&&(L=ae?u.createElement("li",{title:d?Ie:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:z("".concat(n,"-jump-prev"),P({},"".concat(n,"-jump-prev-custom-icon"),!!O))},ae):null,K=oe?u.createElement("li",{title:d?ze:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:z("".concat(n,"-jump-next"),P({},"".concat(n,"-jump-next-custom-icon"),!!T))},oe):null),Z=u.createElement(V,{locale:s,last:!0,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:S,page:S,active:!1,showTitle:d,itemRender:x}),W=u.createElement(V,{locale:s,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:d,itemRender:x});var G=Math.max(1,v-E),F=Math.min(v+E,S);v-1<=E&&(F=1+E*2),S-v<=E&&(G=S-E*2);for(var H=G;H<=F;H+=1){var Ee=v===H;$.push(u.createElement(V,{locale:s,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:H,page:H,active:Ee,showTitle:d,itemRender:x}))}v-1>=E*2&&v!==1+2&&($[0]=g.cloneElement($[0],{className:"".concat(n,"-item-after-jump-prev")}),$.unshift(L)),S-v>=E*2&&v!==S-2&&($[$.length-1]=g.cloneElement($[$.length-1],{className:"".concat(n,"-item-before-jump-next")}),$.push(K)),G!==1&&$.unshift(W),F!==S&&$.push(Z)}var q=!this.hasPrev()||!S,Q=!this.hasNext()||!S,le=this.renderPrev(k),se=this.renderNext(ee);return u.createElement("ul",R({className:z(n,p,P({},"".concat(n,"-disabled"),c)),style:o,ref:this.paginationNode},te),ie,le?u.createElement("li",{title:d?s.prev_page:null,onClick:this.prev,tabIndex:q?null:0,onKeyPress:this.runIfEnterPrev,className:z("".concat(n,"-prev"),P({},"".concat(n,"-disabled"),q)),"aria-disabled":q},le):null,$,se?u.createElement("li",{title:d?s.next_page:null,onClick:this.next,tabIndex:Q?null:0,onKeyPress:this.runIfEnterNext,className:z("".concat(n,"-next"),P({},"".concat(n,"-disabled"),Q)),"aria-disabled":Q},se):null,u.createElement(Ce,{disabled:c,locale:s,rootPrefixCls:n,selectComponentClass:j,selectPrefixCls:D,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:v,pageSize:B,pageSizeOptions:M,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:J}))}}],[{key:"getDerivedStateFromProps",value:function(i,n){var p={};if("current"in i&&(p.current=i.current,i.current!==n.current&&(p.currentInputValue=p.current)),"pageSize"in i&&i.pageSize!==n.pageSize){var o=n.current,c=N(i.pageSize,n,i);o=o>c?c:o,"current"in i||(p.current=o,p.currentInputValue=o),p.pageSize=i.pageSize}return p}}]),m}(u.Component);xe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Y,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Y,locale:qe,style:{},itemRender:Qe,totalBoundaryShowSizeChanger:50};const $e=e=>g.createElement(U,Object.assign({},e,{showSearch:!0,size:"small"})),ye=e=>g.createElement(U,Object.assign({},e,{showSearch:!0,size:"middle"}));$e.Option=U.Option;ye.Option=U.Option;const Ye=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ze=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM-2}px`},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` +import{r as d,ai as he,aj as R,V as ve,W as fe,X as be,Y as Se,R as u,D as z,b4 as P,b5 as Ne,E as Oe,z as Te,a8 as Be,bc as je,A as we,bd as De,b6 as ce,be as Me,bf as Re,bg as _e,bh as Ae,B as He,ad as Ve,aB as Le,bi as ue,bj as pe,bk as Ke}from"./index-00bc0960.js";import{S as U}from"./index-3b0fbccb.js";var We={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};const Je=We;var Ue=function(t,m){return d.createElement(he,R({},t,{ref:m,icon:Je}))};const me=d.forwardRef(Ue);var Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};const Ge=Xe;var Fe=function(t,m){return d.createElement(he,R({},t,{ref:m,icon:Ge}))};const de=d.forwardRef(Fe);var j={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40};const qe={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};var Ce=function(e){ve(m,e);var t=fe(m);function m(){var a;be(this,m);for(var i=arguments.length,n=new Array(i),p=0;p=0||o.relatedTarget.className.indexOf("".concat(s,"-item"))>=0))&&l(a.getValidValue()))},a.go=function(o){var c=a.state.goInputText;c!==""&&(o.keyCode===j.ENTER||o.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Se(m,[{key:"getPageSizeOptions",value:function(){var i=this.props,n=i.pageSize,p=i.pageSizeOptions;return p.some(function(o){return o.toString()===n.toString()})?p:p.concat([n.toString()]).sort(function(o,c){var r=Number.isNaN(Number(o))?0:Number(o),l=Number.isNaN(Number(c))?0:Number(c);return r-l})}},{key:"render",value:function(){var i=this,n=this.props,p=n.pageSize,o=n.locale,c=n.rootPrefixCls,r=n.changeSize,l=n.quickGo,s=n.goButton,f=n.selectComponentClass,h=n.buildOptionText,g=n.selectPrefixCls,C=n.disabled,b=this.state.goInputText,x="".concat(c,"-options"),y=f,O=null,T=null,w=null;if(!r&&!l)return null;var D=this.getPageSizeOptions();if(r&&y){var M=D.map(function(I,v){return u.createElement(y.Option,{key:v,value:I.toString()},(h||i.buildOptionText)(I))});O=u.createElement(y,{disabled:C,prefixCls:g,showSearch:!1,className:"".concat(x,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(p||D[0]).toString(),onChange:this.changeSize,getPopupContainer:function(v){return v.parentNode},"aria-label":o.page_size,defaultOpen:!1},M)}return l&&(s&&(w=typeof s=="boolean"?u.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:C,className:"".concat(x,"-quick-jumper-button")},o.jump_to_confirm):u.createElement("span",{onClick:this.go,onKeyUp:this.go},s)),T=u.createElement("div",{className:"".concat(x,"-quick-jumper")},o.jump_to,u.createElement("input",{disabled:C,type:"text",value:b,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":o.page}),o.page,w)),u.createElement("li",{className:"".concat(x)},O,T)}}]),m}(u.Component);Ce.defaultProps={pageSizeOptions:["10","20","50","100"]};var V=function(t){var m,a=t.rootPrefixCls,i=t.page,n=t.active,p=t.className,o=t.showTitle,c=t.onClick,r=t.onKeyPress,l=t.itemRender,s="".concat(a,"-item"),f=z(s,"".concat(s,"-").concat(i),(m={},P(m,"".concat(s,"-active"),n),P(m,"".concat(s,"-disabled"),!i),P(m,t.className,p),m)),h=function(){c(i)},g=function(x){r(x,c,i)},C=l(i,"page",u.createElement("a",{rel:"nofollow"},i));return C?u.createElement("li",{title:o?i.toString():null,className:f,onClick:h,onKeyPress:g,tabIndex:0},C):null};function Y(){}function ge(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}var Qe=function(t,m,a){return a};function N(e,t,m){var a=typeof e>"u"?t.pageSize:e;return Math.floor((m.total-1)/a)+1}var xe=function(e){ve(m,e);var t=fe(m);function m(a){var i;be(this,m),i=t.call(this,a),i.paginationNode=u.createRef(),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(N(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(r,l){var s=i.props.prefixCls,f=r||u.createElement("button",{type:"button","aria-label":l,className:"".concat(s,"-item-link")});return typeof r=="function"&&(f=u.createElement(r,Ne({},i.props))),f},i.isValid=function(r){var l=i.props.total;return ge(r)&&r!==i.state.current&&ge(l)&&l>0},i.shouldDisplayQuickJumper=function(){var r=i.props,l=r.showQuickJumper,s=r.total,f=i.state.pageSize;return s<=f?!1:l},i.handleKeyDown=function(r){(r.keyCode===j.ARROW_UP||r.keyCode===j.ARROW_DOWN)&&r.preventDefault()},i.handleKeyUp=function(r){var l=i.getValidValue(r),s=i.state.currentInputValue;l!==s&&i.setState({currentInputValue:l}),r.keyCode===j.ENTER?i.handleChange(l):r.keyCode===j.ARROW_UP?i.handleChange(l-1):r.keyCode===j.ARROW_DOWN&&i.handleChange(l+1)},i.handleBlur=function(r){var l=i.getValidValue(r);i.handleChange(l)},i.changePageSize=function(r){var l=i.state.current,s=N(r,i.state,i.props);l=l>s?s:l,s===0&&(l=i.state.current),typeof r=="number"&&("pageSize"in i.props||i.setState({pageSize:r}),"current"in i.props||i.setState({current:l,currentInputValue:l})),i.props.onShowSizeChange(l,r),"onChange"in i.props&&i.props.onChange&&i.props.onChange(l,r)},i.handleChange=function(r){var l=i.props,s=l.disabled,f=l.onChange,h=i.state,g=h.pageSize,C=h.current,b=h.currentInputValue;if(i.isValid(r)&&!s){var x=N(void 0,i.state,i.props),y=r;return r>x?y=x:r<1&&(y=1),"current"in i.props||i.setState({current:y}),y!==b&&i.setState({currentInputValue:y}),f(y,g),y}return C},i.prev=function(){i.hasPrev()&&i.handleChange(i.state.current-1)},i.next=function(){i.hasNext()&&i.handleChange(i.state.current+1)},i.jumpPrev=function(){i.handleChange(i.getJumpPrevPage())},i.jumpNext=function(){i.handleChange(i.getJumpNextPage())},i.hasPrev=function(){return i.state.current>1},i.hasNext=function(){return i.state.current2?s-2:0),h=2;h=p?c=p:c=Number(n),c}},{key:"getShowSizeChanger",value:function(){var i=this.props,n=i.showSizeChanger,p=i.total,o=i.totalBoundaryShowSizeChanger;return typeof n<"u"?n:p>o}},{key:"render",value:function(){var i=this.props,n=i.prefixCls,p=i.className,o=i.style,c=i.disabled,r=i.hideOnSinglePage,l=i.total,s=i.locale,f=i.showQuickJumper,h=i.showLessItems,g=i.showTitle,C=i.showTotal,b=i.simple,x=i.itemRender,y=i.showPrevNextJumpers,O=i.jumpPrevIcon,T=i.jumpNextIcon,w=i.selectComponentClass,D=i.selectPrefixCls,M=i.pageSizeOptions,I=this.state,v=I.current,B=I.pageSize,X=I.currentInputValue;if(r===!0&&l<=B)return null;var S=N(void 0,this.state,this.props),$=[],L=null,K=null,W=null,Z=null,_=null,J=f&&f.goButton,E=h?1:2,k=v-1>0?v-1:0,ee=v+1l?l:v*B]));if(b){J&&(typeof J=="boolean"?_=u.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},s.jump_to_confirm):_=u.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},J),_=u.createElement("li",{title:g?"".concat(s.jump_to).concat(v,"/").concat(S):null,className:"".concat(n,"-simple-pager")},_));var ne=this.renderPrev(k);return u.createElement("ul",R({className:z(n,"".concat(n,"-simple"),P({},"".concat(n,"-disabled"),c),p),style:o,ref:this.paginationNode},te),ie,ne?u.createElement("li",{title:g?s.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:z("".concat(n,"-prev"),P({},"".concat(n,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ne):null,u.createElement("li",{title:g?"".concat(v,"/").concat(S):null,className:"".concat(n,"-simple-pager")},u.createElement("input",{type:"text",value:X,disabled:c,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),u.createElement("span",{className:"".concat(n,"-slash")},"/"),S),u.createElement("li",{title:g?s.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:z("".concat(n,"-next"),P({},"".concat(n,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ee)),_)}if(S<=3+E*2){var re={locale:s,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:g,itemRender:x};S||$.push(u.createElement(V,R({},re,{key:"noPager",page:1,className:"".concat(n,"-item-disabled")})));for(var A=1;A<=S;A+=1){var Pe=v===A;$.push(u.createElement(V,R({},re,{key:A,page:A,active:Pe})))}}else{var Ie=h?s.prev_3:s.prev_5,ze=h?s.next_3:s.next_5,ae=x(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(O,"prev page")),oe=x(this.getJumpNextPage(),"jump-next",this.getItemIcon(T,"next page"));y&&(L=ae?u.createElement("li",{title:g?Ie:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:z("".concat(n,"-jump-prev"),P({},"".concat(n,"-jump-prev-custom-icon"),!!O))},ae):null,K=oe?u.createElement("li",{title:g?ze:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:z("".concat(n,"-jump-next"),P({},"".concat(n,"-jump-next-custom-icon"),!!T))},oe):null),Z=u.createElement(V,{locale:s,last:!0,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:S,page:S,active:!1,showTitle:g,itemRender:x}),W=u.createElement(V,{locale:s,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:g,itemRender:x});var G=Math.max(1,v-E),F=Math.min(v+E,S);v-1<=E&&(F=1+E*2),S-v<=E&&(G=S-E*2);for(var H=G;H<=F;H+=1){var Ee=v===H;$.push(u.createElement(V,{locale:s,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:H,page:H,active:Ee,showTitle:g,itemRender:x}))}v-1>=E*2&&v!==1+2&&($[0]=d.cloneElement($[0],{className:"".concat(n,"-item-after-jump-prev")}),$.unshift(L)),S-v>=E*2&&v!==S-2&&($[$.length-1]=d.cloneElement($[$.length-1],{className:"".concat(n,"-item-before-jump-next")}),$.push(K)),G!==1&&$.unshift(W),F!==S&&$.push(Z)}var q=!this.hasPrev()||!S,Q=!this.hasNext()||!S,le=this.renderPrev(k),se=this.renderNext(ee);return u.createElement("ul",R({className:z(n,p,P({},"".concat(n,"-disabled"),c)),style:o,ref:this.paginationNode},te),ie,le?u.createElement("li",{title:g?s.prev_page:null,onClick:this.prev,tabIndex:q?null:0,onKeyPress:this.runIfEnterPrev,className:z("".concat(n,"-prev"),P({},"".concat(n,"-disabled"),q)),"aria-disabled":q},le):null,$,se?u.createElement("li",{title:g?s.next_page:null,onClick:this.next,tabIndex:Q?null:0,onKeyPress:this.runIfEnterNext,className:z("".concat(n,"-next"),P({},"".concat(n,"-disabled"),Q)),"aria-disabled":Q},se):null,u.createElement(Ce,{disabled:c,locale:s,rootPrefixCls:n,selectComponentClass:w,selectPrefixCls:D,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:v,pageSize:B,pageSizeOptions:M,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:J}))}}],[{key:"getDerivedStateFromProps",value:function(i,n){var p={};if("current"in i&&(p.current=i.current,i.current!==n.current&&(p.currentInputValue=p.current)),"pageSize"in i&&i.pageSize!==n.pageSize){var o=n.current,c=N(i.pageSize,n,i);o=o>c?c:o,"current"in i||(p.current=o,p.currentInputValue=o),p.pageSize=i.pageSize}return p}}]),m}(u.Component);xe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Y,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Y,locale:qe,style:{},itemRender:Qe,totalBoundaryShowSizeChanger:50};const $e=e=>d.createElement(U,Object.assign({},e,{showSearch:!0,size:"small"})),ye=e=>d.createElement(U,Object.assign({},e,{showSearch:!0,size:"middle"}));$e.Option=U.Option;ye.Option=U.Option;const Ye=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ze=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM-2}px`},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` &${t}-mini ${t}-prev ${t}-item-link, &${t}-mini ${t}-next ${t}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`,input:Object.assign(Object.assign({},Re(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},ke=e=>{const{componentCls:t}=e;return{[` @@ -13,4 +13,4 @@ import{r as g,ag as he,ah as R,V as ve,W as fe,X as be,Y as Se,R as u,D as z,b2 ${t}-next, ${t}-jump-prev, ${t}-jump-next - `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${e.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:`${e.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},_e(e)),{width:e.controlHeightLG*1.25,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},tt=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:`${e.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${e.paginationItemPaddingInline}px`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},it=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},je(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:`${e.itemSize-2}px`,verticalAlign:"middle"}}),tt(e)),et(e)),ke(e)),Ze(e)),Ye(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},nt=e=>{const{componentCls:t}=e;return{[`${t}${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},rt=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},De(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},ce(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},ce(e))}}}},at=Te("Pagination",e=>{const t=Be(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.marginXXS/2,paginationMiniQuickJumperInputWidth:e.controlHeightLG*1.1,paginationItemPaddingInline:e.marginXXS*1.5,paginationEllipsisLetterSpacing:e.marginXXS/2,paginationSlashMarginInlineStart:e.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},we(e),Me(e));return[it(t),rt(t),e.wireframe&&nt(t)]},e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0}));var ot=globalThis&&globalThis.__rest||function(e,t){var m={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(m[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,a=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,selectPrefixCls:m,className:a,rootClassName:i,style:n,size:p,locale:o,selectComponentClass:c,responsive:r,showSizeChanger:l}=e,s=ot(e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:f}=Ae(r),{getPrefixCls:h,direction:d,pagination:C={}}=g.useContext(He),b=h("pagination",t),[x,y]=at(b),O=l??C.showSizeChanger,T=g.useMemo(()=>{const S=g.createElement("span",{className:`${b}-item-ellipsis`},"•••"),$=g.createElement("button",{className:`${b}-item-link`,type:"button",tabIndex:-1},d==="rtl"?g.createElement(ue,null):g.createElement(pe,null)),L=g.createElement("button",{className:`${b}-item-link`,type:"button",tabIndex:-1},d==="rtl"?g.createElement(pe,null):g.createElement(ue,null)),K=g.createElement("a",{className:`${b}-item-link`},g.createElement("div",{className:`${b}-item-container`},d==="rtl"?g.createElement(ge,{className:`${b}-item-link-icon`}):g.createElement(me,{className:`${b}-item-link-icon`}),S)),W=g.createElement("a",{className:`${b}-item-link`},g.createElement("div",{className:`${b}-item-container`},d==="rtl"?g.createElement(me,{className:`${b}-item-link-icon`}):g.createElement(ge,{className:`${b}-item-link-icon`}),S));return{prevIcon:$,nextIcon:L,jumpPrevIcon:K,jumpNextIcon:W}},[d,b]),[j]=Ve("Pagination",Ke),D=Object.assign(Object.assign({},j),o),M=Le(p),I=M==="small"||!!(f&&!M&&r),v=h("select",m),B=z({[`${b}-mini`]:I,[`${b}-rtl`]:d==="rtl"},C?.className,a,i,y),X=Object.assign(Object.assign({},C?.style),n);return x(g.createElement(xe,Object.assign({},T,s,{style:X,prefixCls:b,selectPrefixCls:v,className:B,selectComponentClass:c||(I?$e:ye),locale:D,showSizeChanger:O})))},ut=lt;export{ut as P}; + `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${e.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:`${e.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},_e(e)),{width:e.controlHeightLG*1.25,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},tt=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:`${e.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${e.paginationItemPaddingInline}px`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},it=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},we(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:`${e.itemSize-2}px`,verticalAlign:"middle"}}),tt(e)),et(e)),ke(e)),Ze(e)),Ye(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},nt=e=>{const{componentCls:t}=e;return{[`${t}${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},rt=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},De(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},ce(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},ce(e))}}}},at=Te("Pagination",e=>{const t=Be(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.marginXXS/2,paginationMiniQuickJumperInputWidth:e.controlHeightLG*1.1,paginationItemPaddingInline:e.marginXXS*1.5,paginationEllipsisLetterSpacing:e.marginXXS/2,paginationSlashMarginInlineStart:e.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},je(e),Me(e));return[it(t),rt(t),e.wireframe&&nt(t)]},e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0}));var ot=globalThis&&globalThis.__rest||function(e,t){var m={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(m[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,a=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,selectPrefixCls:m,className:a,rootClassName:i,style:n,size:p,locale:o,selectComponentClass:c,responsive:r,showSizeChanger:l}=e,s=ot(e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:f}=Ae(r),{getPrefixCls:h,direction:g,pagination:C={}}=d.useContext(He),b=h("pagination",t),[x,y]=at(b),O=l??C.showSizeChanger,T=d.useMemo(()=>{const S=d.createElement("span",{className:`${b}-item-ellipsis`},"•••"),$=d.createElement("button",{className:`${b}-item-link`,type:"button",tabIndex:-1},g==="rtl"?d.createElement(ue,null):d.createElement(pe,null)),L=d.createElement("button",{className:`${b}-item-link`,type:"button",tabIndex:-1},g==="rtl"?d.createElement(pe,null):d.createElement(ue,null)),K=d.createElement("a",{className:`${b}-item-link`},d.createElement("div",{className:`${b}-item-container`},g==="rtl"?d.createElement(de,{className:`${b}-item-link-icon`}):d.createElement(me,{className:`${b}-item-link-icon`}),S)),W=d.createElement("a",{className:`${b}-item-link`},d.createElement("div",{className:`${b}-item-container`},g==="rtl"?d.createElement(me,{className:`${b}-item-link-icon`}):d.createElement(de,{className:`${b}-item-link-icon`}),S));return{prevIcon:$,nextIcon:L,jumpPrevIcon:K,jumpNextIcon:W}},[g,b]),[w]=Ve("Pagination",Ke),D=Object.assign(Object.assign({},w),o),M=Le(p),I=M==="small"||!!(f&&!M&&r),v=h("select",m),B=z({[`${b}-mini`]:I,[`${b}-rtl`]:g==="rtl"},C?.className,a,i,y),X=Object.assign(Object.assign({},C?.style),n);return x(d.createElement(xe,Object.assign({},T,s,{style:X,prefixCls:b,selectPrefixCls:v,className:B,selectComponentClass:c||(I?$e:ye),locale:D,showSizeChanger:O})))},ut=lt;export{ut as P}; diff --git a/assets/QrCodeForm-3e8ac246.js b/assets/QrCodeForm-0ce53a80.js similarity index 98% rename from assets/QrCodeForm-3e8ac246.js rename to assets/QrCodeForm-0ce53a80.js index 6c066622..4e343360 100644 --- a/assets/QrCodeForm-3e8ac246.js +++ b/assets/QrCodeForm-0ce53a80.js @@ -1,4 +1,4 @@ -import{r as y,R as M,z as q,a6 as ee,A as te,aa as ne,B as oe,ab as re,D as se,ac as ie,a4 as le,u as ae,$ as ce,a1 as ue,j as P}from"./index-a174239d.js";import{ReturnButton as he}from"./ReturnButton-22c88b5c.js";import{R as de}from"./ReloadOutlined-819bfb88.js";var fe=Object.defineProperty,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,F=(l,r,c)=>r in l?fe(l,r,{enumerable:!0,configurable:!0,writable:!0,value:c}):l[r]=c,O=(l,r)=>{for(var c in r||(r={}))z.call(r,c)&&F(l,c,r[c]);if(b)for(var c of b(r))D.call(r,c)&&F(l,c,r[c]);return l},Q=(l,r)=>{var c={};for(var i in l)z.call(l,i)&&r.indexOf(i)<0&&(c[i]=l[i]);if(l!=null&&b)for(var i of b(l))r.indexOf(i)<0&&D.call(l,i)&&(c[i]=l[i]);return c};/** +import{r as y,R as M,z as q,a8 as ee,A as te,ac as ne,B as oe,ad as re,D as se,ae as ie,a6 as le,u as ae,$ as ce,a1 as ue,j as P}from"./index-00bc0960.js";import{ReturnButton as he}from"./ReturnButton-69a35355.js";import{R as de}from"./ReloadOutlined-3f39c4a7.js";var fe=Object.defineProperty,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,F=(l,r,c)=>r in l?fe(l,r,{enumerable:!0,configurable:!0,writable:!0,value:c}):l[r]=c,O=(l,r)=>{for(var c in r||(r={}))z.call(r,c)&&F(l,c,r[c]);if(b)for(var c of b(r))D.call(r,c)&&F(l,c,r[c]);return l},Q=(l,r)=>{var c={};for(var i in l)z.call(l,i)&&r.indexOf(i)<0&&(c[i]=l[i]);if(l!=null&&b)for(var i of b(l))r.indexOf(i)<0&&D.call(l,i)&&(c[i]=l[i]);return c};/** * @license QR Code generator library (TypeScript) * Copyright (c) Project Nayuki. * SPDX-License-Identifier: MIT diff --git a/assets/RegisterForm-eaad96a3.js b/assets/RegisterForm-f0633fbb.js similarity index 86% rename from assets/RegisterForm-eaad96a3.js rename to assets/RegisterForm-f0633fbb.js index d40f10ec..76b5bcee 100644 --- a/assets/RegisterForm-eaad96a3.js +++ b/assets/RegisterForm-f0633fbb.js @@ -1 +1 @@ -import{u as d,ad as c,$ as u,a1 as g,j as e,a3 as a,a4 as x,ae as p}from"./index-a174239d.js";import{ReturnButton as h}from"./ReturnButton-22c88b5c.js";import{F as r}from"./index-e6402448.js";import"./row-995d68a8.js";function v(){const{t:s}=d(),l=c(p.signup),{loginState:t,backToLogin:i}=u();if(t!==g.REGISTER)return null;const m=async n=>{console.log("Received values of form: ",n),await l.mutateAsync(n),i()};return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"mb-4 text-2xl font-bold xl:text-3xl",children:s("sys.login.signUpFormTitle")}),e.jsxs(r,{name:"normal_login",size:"large",initialValues:{remember:!0},onFinish:m,children:[e.jsx(r.Item,{name:"username",rules:[{required:!0,message:s("sys.login.accountPlaceholder")}],children:e.jsx(a,{placeholder:s("sys.login.userName")})}),e.jsx(r.Item,{name:"email",rules:[{required:!0,message:s("sys.login.emaildPlaceholder")}],children:e.jsx(a,{placeholder:s("sys.login.email")})}),e.jsx(r.Item,{name:"password",rules:[{required:!0,message:s("sys.login.passwordPlaceholder")}],children:e.jsx(a.Password,{type:"password",placeholder:s("sys.login.password")})}),e.jsx(r.Item,{name:"confirmPassword",rules:[{required:!0,message:s("sys.login.confirmPasswordPlaceholder")},({getFieldValue:n})=>({validator(y,o){return!o||n("password")===o?Promise.resolve():Promise.reject(new Error(s("sys.login.diffPwd")))}})],children:e.jsx(a.Password,{type:"password",placeholder:s("sys.login.confirmPassword")})}),e.jsx(r.Item,{children:e.jsx(x,{type:"primary",htmlType:"submit",className:"w-full",children:s("sys.login.registerButton")})}),e.jsxs("div",{className:"mb-2 text-xs text-gray",children:[e.jsx("span",{children:s("sys.login.registerAndAgree")}),e.jsx("a",{href:"./",className:"text-sm !underline",children:s("sys.login.termsOfService")})," & ",e.jsx("a",{href:"./",className:"text-sm !underline",children:s("sys.login.privacyPolicy")})]}),e.jsx(h,{onClick:i})]})]})}export{v as default}; +import{u as d,af as c,$ as u,a1 as g,j as e,a5 as a,a6 as x,ag as p}from"./index-00bc0960.js";import{ReturnButton as h}from"./ReturnButton-69a35355.js";import{F as r}from"./index-3d9030f5.js";import"./row-d64c6549.js";function v(){const{t:s}=d(),l=c(p.signup),{loginState:t,backToLogin:i}=u();if(t!==g.REGISTER)return null;const m=async n=>{console.log("Received values of form: ",n),await l.mutateAsync(n),i()};return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"mb-4 text-2xl font-bold xl:text-3xl",children:s("sys.login.signUpFormTitle")}),e.jsxs(r,{name:"normal_login",size:"large",initialValues:{remember:!0},onFinish:m,children:[e.jsx(r.Item,{name:"username",rules:[{required:!0,message:s("sys.login.accountPlaceholder")}],children:e.jsx(a,{placeholder:s("sys.login.userName")})}),e.jsx(r.Item,{name:"email",rules:[{required:!0,message:s("sys.login.emaildPlaceholder")}],children:e.jsx(a,{placeholder:s("sys.login.email")})}),e.jsx(r.Item,{name:"password",rules:[{required:!0,message:s("sys.login.passwordPlaceholder")}],children:e.jsx(a.Password,{type:"password",placeholder:s("sys.login.password")})}),e.jsx(r.Item,{name:"confirmPassword",rules:[{required:!0,message:s("sys.login.confirmPasswordPlaceholder")},({getFieldValue:n})=>({validator(y,o){return!o||n("password")===o?Promise.resolve():Promise.reject(new Error(s("sys.login.diffPwd")))}})],children:e.jsx(a.Password,{type:"password",placeholder:s("sys.login.confirmPassword")})}),e.jsx(r.Item,{children:e.jsx(x,{type:"primary",htmlType:"submit",className:"w-full",children:s("sys.login.registerButton")})}),e.jsxs("div",{className:"mb-2 text-xs text-gray",children:[e.jsx("span",{children:s("sys.login.registerAndAgree")}),e.jsx("a",{href:"./",className:"text-sm !underline",children:s("sys.login.termsOfService")})," & ",e.jsx("a",{href:"./",className:"text-sm !underline",children:s("sys.login.privacyPolicy")})]}),e.jsx(h,{onClick:i})]})]})}export{v as default}; diff --git a/assets/ReloadOutlined-819bfb88.js b/assets/ReloadOutlined-3f39c4a7.js similarity index 93% rename from assets/ReloadOutlined-819bfb88.js rename to assets/ReloadOutlined-3f39c4a7.js index b75f54e0..9878e442 100644 --- a/assets/ReloadOutlined-819bfb88.js +++ b/assets/ReloadOutlined-3f39c4a7.js @@ -1 +1 @@ -import{r as e,ag as l,ah as o}from"./index-a174239d.js";var n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"};const c=n;var r=function(a,t){return e.createElement(l,o({},a,{ref:t,icon:c}))};const i=e.forwardRef(r);export{i as R}; +import{r as e,ai as l,aj as o}from"./index-00bc0960.js";var n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"};const c=n;var r=function(a,t){return e.createElement(l,o({},a,{ref:t,icon:c}))};const i=e.forwardRef(r);export{i as R}; diff --git a/assets/ResetForm-a169200d.js b/assets/ResetForm-529d11bb.js similarity index 77% rename from assets/ResetForm-a169200d.js rename to assets/ResetForm-529d11bb.js index 130a76b7..191e3864 100644 --- a/assets/ResetForm-a169200d.js +++ b/assets/ResetForm-529d11bb.js @@ -1 +1 @@ -import{u as i,$ as a,a1 as m,j as e,q as c,a3 as x,a4 as u}from"./index-a174239d.js";import{ReturnButton as d}from"./ReturnButton-22c88b5c.js";import{F as t}from"./index-e6402448.js";import"./row-995d68a8.js";function f(){const n=r=>{console.log("Received values of form: ",r)},{t:s}=i(),{loginState:o,backToLogin:l}=a();return o!==m.RESET_PASSWORD?null:e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"mb-8 text-center",children:e.jsx(c,{icon:"ic-reset-password",size:"100"})}),e.jsx("div",{className:"mb-4 text-center text-2xl font-bold xl:text-3xl",children:s("sys.login.forgetFormTitle")}),e.jsxs(t,{name:"normal_login",size:"large",initialValues:{remember:!0},onFinish:n,children:[e.jsx("p",{className:"mb-4 h-14 text-center text-gray",children:s("sys.login.forgetFormSecondTitle")}),e.jsx(t.Item,{name:"email",rules:[{required:!0,message:s("sys.login.emaildPlaceholder")}],children:e.jsx(x,{placeholder:s("sys.login.email")})}),e.jsx(t.Item,{children:e.jsx(u,{type:"primary",htmlType:"submit",className:"w-full !bg-black",children:s("sys.login.sendEmailButton")})}),e.jsx(d,{onClick:l})]})]})}export{f as default}; +import{u as i,$ as a,a1 as m,j as e,q as c,a5 as x,a6 as u}from"./index-00bc0960.js";import{ReturnButton as d}from"./ReturnButton-69a35355.js";import{F as t}from"./index-3d9030f5.js";import"./row-d64c6549.js";function f(){const n=r=>{console.log("Received values of form: ",r)},{t:s}=i(),{loginState:o,backToLogin:l}=a();return o!==m.RESET_PASSWORD?null:e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"mb-8 text-center",children:e.jsx(c,{icon:"ic-reset-password",size:"100"})}),e.jsx("div",{className:"mb-4 text-center text-2xl font-bold xl:text-3xl",children:s("sys.login.forgetFormTitle")}),e.jsxs(t,{name:"normal_login",size:"large",initialValues:{remember:!0},onFinish:n,children:[e.jsx("p",{className:"mb-4 h-14 text-center text-gray",children:s("sys.login.forgetFormSecondTitle")}),e.jsx(t.Item,{name:"email",rules:[{required:!0,message:s("sys.login.emaildPlaceholder")}],children:e.jsx(x,{placeholder:s("sys.login.email")})}),e.jsx(t.Item,{children:e.jsx(u,{type:"primary",htmlType:"submit",className:"w-full !bg-black",children:s("sys.login.sendEmailButton")})}),e.jsx(d,{onClick:l})]})]})}export{f as default}; diff --git a/assets/ReturnButton-22c88b5c.js b/assets/ReturnButton-69a35355.js similarity index 82% rename from assets/ReturnButton-22c88b5c.js rename to assets/ReturnButton-69a35355.js index 7db82112..0b0767b9 100644 --- a/assets/ReturnButton-22c88b5c.js +++ b/assets/ReturnButton-69a35355.js @@ -1 +1 @@ -import{u as t,j as s,a4 as r,a$ as a}from"./index-a174239d.js";function o({onClick:e}){const{t:n}=t();return s.jsx(r,{block:!0,type:"link",onClick:e,children:s.jsxs("div",{className:"flex items-center justify-center hover:underline",children:[s.jsx(a,{}),s.jsx("span",{className:"text-sm",children:n("sys.login.backSignIn")})]})})}export{o as ReturnButton}; +import{u as t,j as s,a6 as r,b1 as a}from"./index-00bc0960.js";function o({onClick:e}){const{t:n}=t();return s.jsx(r,{block:!0,type:"link",onClick:e,children:s.jsxs("div",{className:"flex items-center justify-center hover:underline",children:[s.jsx(a,{}),s.jsx("span",{className:"text-sm",children:n("sys.login.backSignIn")})]})})}export{o as ReturnButton}; diff --git a/assets/Table-4d2c7ca8.js b/assets/Table-4d2c7ca8.js deleted file mode 100644 index 37e82e85..00000000 --- a/assets/Table-4d2c7ca8.js +++ /dev/null @@ -1,53 +0,0 @@ -import{aH as In,bx as en,r as l,b1 as xe,am as er,c1 as gt,l as Ur,aU as Nn,ah as ge,by as tr,ch as nr,bo as ct,D as ee,b2 as ne,b3 as z,b0 as lt,aq as tn,ci as Tn,av as ce,al as Yr,b5 as Gr,cj as On,aM as qr,ck as Pn,E as Bn,ag as dt,a8 as Jr,R as Ze,B as It,au as Zr,a3 as Qr,bJ as eo,af as rr,a4 as Hn,cl as or,bz as Kn,cm as to,cn as no,aP as nn,ap as ro,bK as oo,an as lo,bE as ao,A as lr,z as io,b_ as pt,a6 as so,bW as co,bf as uo,ao as fo,az as mo,aa as po,ac as vo,aJ as go}from"./index-a174239d.js";import{i as ho,o as xo}from"./styleChecker-d6b280b6.js";import{a as wt,b as Mn}from"./addEventListener-91e2f26e.js";import{L as yo,D as bo}from"./useIcons-cb35d286.js";import{P as Co}from"./Pagination-08ab5112.js";import{C as Rt}from"./index-78ebc7c3.js";import{R as ar}from"./index-c8d1fdfe.js";import{u as So,T as wo,S as Eo,F as $o,c as ir,a as Ro,b as ko,C as Io,d as _t,e as No,f as To}from"./iconUtil-eaa04e44.js";import{e as Oo}from"./extendsObject-1e0cd48d.js";function Vt(e){return e!=null&&e===e.window}function Po(e,t){var n,r;if(typeof window>"u")return 0;const a=t?"scrollTop":"scrollLeft";let o=0;return Vt(e)?o=e[t?"pageYOffset":"pageXOffset"]:e instanceof Document?o=e.documentElement[a]:(e instanceof HTMLElement||e)&&(o=e[a]),e&&!Vt(e)&&typeof o!="number"&&(o=(r=((n=e.ownerDocument)!==null&&n!==void 0?n:e).documentElement)===null||r===void 0?void 0:r[a]),o}function Bo(e,t,n,r){const a=n-t;return e/=r/2,e<1?a/2*e*e*e+t:a/2*((e-=2)*e*e+2)+t}function Ho(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:r,duration:a=450}=t,o=n(),s=Po(o,!0),c=Date.now(),i=()=>{const f=Date.now()-c,d=Bo(f>a?a:f,s,e,a);Vt(o)?o.scrollTo(window.pageXOffset,d):o instanceof Document||o.constructor.name==="HTMLDocument"?o.documentElement.scrollTop=d:o.scrollTop=d,f=n}function Wo(e,t){return Ke(Le,function(n){var r=Ao(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var Vo=function(t){var n=t.ellipsis,r=t.rowType,a=t.children,o,s=n===!0?{showTitle:!0}:n;return s&&(s.showTitle||r==="header")&&(typeof a=="string"||typeof a=="number"?o=a.toString():l.isValidElement(a)&&typeof a.props.children=="string"&&(o=a.props.children)),o};function Xo(e){var t,n,r,a,o,s,c,i,u=e.component,f=e.children,d=e.ellipsis,v=e.scope,m=e.prefixCls,p=e.className,x=e.align,g=e.record,b=e.render,h=e.dataIndex,S=e.renderIndex,O=e.shouldCellUpdate,I=e.index,$=e.rowType,K=e.colSpan,B=e.rowSpan,w=e.fixLeft,P=e.fixRight,k=e.firstFixLeft,C=e.lastFixLeft,y=e.firstFixRight,R=e.lastFixRight,_=e.appendNode,M=e.additionalProps,H=M===void 0?{}:M,L=e.isSticky,F="".concat(m,"-cell"),re=Ke(Le,["supportSticky","allColumnsFixedLeft"]),Y=re.supportSticky,he=re.allColumnsFixedLeft,ve=jo(g,h,S,f,b,O),X=xe(ve,2),G=X[0],oe=X[1],te={},le=typeof w=="number"&&Y,Se=typeof P=="number"&&Y;le&&(te.position="sticky",te.left=w),Se&&(te.position="sticky",te.right=P);var pe=(t=(n=(r=oe?.colSpan)!==null&&r!==void 0?r:H.colSpan)!==null&&n!==void 0?n:K)!==null&&t!==void 0?t:1,j=(a=(o=(s=oe?.rowSpan)!==null&&s!==void 0?s:H.rowSpan)!==null&&o!==void 0?o:B)!==null&&a!==void 0?a:1,D=Wo(I,j),N=xe(D,2),T=N[0],E=N[1],W=function(Me){var se;g&&E(I,I+j-1),H==null||(se=H.onMouseEnter)===null||se===void 0||se.call(H,Me)},A=function(Me){var se;g&&E(-1,-1),H==null||(se=H.onMouseLeave)===null||se===void 0||se.call(H,Me)};if(pe===0||j===0)return null;var ae=(c=H.title)!==null&&c!==void 0?c:Vo({rowType:$,ellipsis:d,children:G}),q=ee(F,p,(i={},ne(i,"".concat(F,"-fix-left"),le&&Y),ne(i,"".concat(F,"-fix-left-first"),k&&Y),ne(i,"".concat(F,"-fix-left-last"),C&&Y),ne(i,"".concat(F,"-fix-left-all"),C&&he&&Y),ne(i,"".concat(F,"-fix-right"),Se&&Y),ne(i,"".concat(F,"-fix-right-first"),y&&Y),ne(i,"".concat(F,"-fix-right-last"),R&&Y),ne(i,"".concat(F,"-ellipsis"),d),ne(i,"".concat(F,"-with-append"),_),ne(i,"".concat(F,"-fix-sticky"),(le||Se)&&L&&Y),ne(i,"".concat(F,"-row-hover"),!oe&&T),i),H.className,oe?.className),Ee={};x&&(Ee.textAlign=x);var $e=z(z(z(z({},te),H.style),Ee),oe?.style),ke=G;return ct(ke)==="object"&&!Array.isArray(ke)&&!l.isValidElement(ke)&&(ke=null),d&&(C||y)&&(ke=l.createElement("span",{className:"".concat(F,"-content")},ke)),l.createElement(u,ge({},oe,H,{className:q,style:$e,title:ae,scope:v,onMouseEnter:W,onMouseLeave:A,colSpan:pe!==1?pe:null,rowSpan:j!==1?j:null}),_,ke)}const at=l.memo(Xo);function ln(e,t,n,r,a,o){var s=n[e]||{},c=n[t]||{},i,u;s.fixed==="left"?i=r.left[a==="rtl"?t:e]:c.fixed==="right"&&(u=r.right[a==="rtl"?e:t]);var f=!1,d=!1,v=!1,m=!1,p=n[t+1],x=n[e-1],g=!(o!=null&&o.children);if(a==="rtl"){if(i!==void 0){var b=x&&x.fixed==="left";m=!b&&g}else if(u!==void 0){var h=p&&p.fixed==="right";v=!h&&g}}else if(i!==void 0){var S=p&&p.fixed==="left";f=!S&&g}else if(u!==void 0){var O=x&&x.fixed==="right";d=!O&&g}return{fixLeft:i,fixRight:u,lastFixLeft:f,firstFixRight:d,lastFixRight:v,firstFixLeft:m,isSticky:r.isSticky}}var dr=l.createContext({});function Uo(e){var t=e.className,n=e.index,r=e.children,a=e.colSpan,o=a===void 0?1:a,s=e.rowSpan,c=e.align,i=Ke(Le,["prefixCls","direction"]),u=i.prefixCls,f=i.direction,d=l.useContext(dr),v=d.scrollColumnIndex,m=d.stickyOffsets,p=d.flattenColumns,x=d.columns,g=n+o-1,b=g+1===v?o+1:o,h=ln(n,n+b-1,p,m,f,x?.[n]);return l.createElement(at,ge({className:t,index:n,component:"td",prefixCls:u,record:null,dataIndex:null,align:c,colSpan:b,rowSpan:s,render:function(){return r}},h))}var Yo=["children"];function Go(e){var t=e.children,n=lt(e,Yo);return l.createElement("tr",n,t)}function Tt(e){var t=e.children;return t}Tt.Row=Go;Tt.Cell=Uo;function qo(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,a=e.columns,o=Ke(Le,"prefixCls"),s=r.length-1,c=r[s],i=l.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:c!=null&&c.scrollbar?s:null,columns:a}},[c,r,s,n,a]);return l.createElement(dr.Provider,{value:i},l.createElement("tfoot",{className:"".concat(o,"-summary")},t))}const Et=ut(qo);var ur=Tt;function fr(e,t,n,r,a,o,s){e.push({record:t,indent:n,index:s});var c=o(t),i=a?.has(c);if(t&&Array.isArray(t[r])&&i)for(var u=0;u1?k-1:0),y=1;y=0;c-=1){var i=t[c],u=n&&n[c],f=u&&u[vt];if(i||f||s){var d=f||{};d.columnType;var v=lt(d,rl);a.unshift(l.createElement("col",ge({key:c,style:{width:i}},v))),s=!0}}return l.createElement("colgroup",null,a)}var ol=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ll(e,t){return l.useMemo(function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:g.ellipsis,align:g.align,component:g.title?o:s,prefixCls:f,key:m[x]},b,{additionalProps:h,rowType:"header"}))}))}Cr.displayName="HeaderRow";function al(e){var t=[];function n(s,c){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[i]=t[i]||[];var u=c,f=s.filter(Boolean).map(function(d){var v={key:d.key,className:d.className||"",children:d.title,column:d,colStart:u},m=1,p=d.children;return p&&p.length>0&&(m=n(p,u,i+1).reduce(function(x,g){return x+g},0),v.hasSubColumns=!0),"colSpan"in d&&(m=d.colSpan),"rowSpan"in d&&(v.rowSpan=d.rowSpan),v.colSpan=m,v.colEnd=v.colStart+m-1,t[i].push(v),u+=m,m});return f}n(e,0);for(var r=t.length,a=function(c){t[c].forEach(function(i){!("rowSpan"in i)&&!i.hasSubColumns&&(i.rowSpan=r-c)})},o=0;o1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function sl(e,t,n){return l.useMemo(function(){if(t&&t>0){var r=0,a=0;e.forEach(function(v){var m=Ln(t,v.width);m?r+=m:a+=1});var o=Math.max(t-r,a),s=a,c=o/a,i=0,u=e.map(function(v){var m=z({},v),p=Ln(t,m.width);if(p)m.width=p;else{var x=Math.floor(c);m.width=s===1?o:x,o-=x,s-=1}return i+=m.width,m}),f=Math.max(t,n);if(i1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&ct(n)==="object"}).reduce(function(n,r,a){var o=r.fixed,s=o===!0?"left":o,c="".concat(t,"-").concat(a),i=r.children;return i&&i.length>0?[].concat(ce(n),ce(Ut(i,c).map(function(u){return z({fixed:s},u)}))):[].concat(ce(n),[z(z({key:c},r),{},{fixed:s})])},[])}function ul(e){return e.map(function(t){var n=t.fixed,r=lt(t,dl),a=n;return n==="left"?a="right":n==="right"&&(a="left"),z({fixed:a},r)})}function fl(e,t){var n=e.prefixCls,r=e.columns,a=e.children,o=e.expandable,s=e.expandedKeys,c=e.columnTitle,i=e.getRowKey,u=e.onTriggerExpand,f=e.expandIcon,d=e.rowExpandable,v=e.expandIconColumnIndex,m=e.direction,p=e.expandRowByClick,x=e.columnWidth,g=e.fixed,b=e.scrollWidth,h=e.clientWidth,S=l.useMemo(function(){return r||an(a)},[r,a]),O=l.useMemo(function(){if(o){var k,C=S.slice();if(!C.includes(et)){var y=v||0;y>=0&&C.splice(y,0,et)}var R=C.indexOf(et);C=C.filter(function(L,F){return L!==et||F===R});var _=S[R],M;(g==="left"||g)&&!v?M="left":(g==="right"||g)&&v===S.length?M="right":M=_?_.fixed:null;var H=(k={},ne(k,vt,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),ne(k,"title",c),ne(k,"fixed",M),ne(k,"className","".concat(n,"-row-expand-icon-cell")),ne(k,"width",x),ne(k,"render",function(F,re,Y){var he=i(re,Y),ve=s.has(he),X=d?d(re):!0,G=f({prefixCls:n,expanded:ve,expandable:X,record:re,onExpand:u});return p?l.createElement("span",{onClick:function(te){return te.stopPropagation()}},G):G}),k);return C.map(function(L){return L===et?H:L})}return S.filter(function(L){return L!==et})},[o,S,i,s,f,m]),I=l.useMemo(function(){var k=O;return t&&(k=t(k)),k.length||(k=[{render:function(){return null}}]),k},[t,O,m]),$=l.useMemo(function(){return m==="rtl"?ul(Ut(I)):Ut(I)},[I,m,b]),K=sl($,b,h),B=xe(K,2),w=B[0],P=B[1];return[I,w,P]}function ml(e){var t,n=e.prefixCls,r=e.record,a=e.onExpand,o=e.expanded,s=e.expandable,c="".concat(n,"-row-expand-icon");if(!s)return l.createElement("span",{className:ee(c,"".concat(n,"-row-spaced"))});var i=function(f){a(r,f),f.stopPropagation()};return l.createElement("span",{className:ee(c,(t={},ne(t,"".concat(n,"-row-expanded"),o),ne(t,"".concat(n,"-row-collapsed"),!o),t)),onClick:i})}function pl(e,t,n){var r=[];function a(o){(o||[]).forEach(function(s,c){r.push(t(s,c)),a(s[n])})}return a(e),r}function vl(e,t,n){var r=nl(e),a=r.expandIcon,o=r.expandedRowKeys,s=r.defaultExpandedRowKeys,c=r.defaultExpandAllRows,i=r.expandedRowRender,u=r.onExpand,f=r.onExpandedRowsChange,d=r.childrenColumnName,v=a||ml,m=d||"children",p=l.useMemo(function(){return i?"row":e.expandable&&e.internalHooks===ht&&e.expandable.__PARENT_RENDER_ICON__||t.some(function(I){return I&&ct(I)==="object"&&I[m]})?"nest":!1},[!!i,t]),x=l.useState(function(){return s||(c?pl(t,n,m):[])}),g=xe(x,2),b=g[0],h=g[1],S=l.useMemo(function(){return new Set(o||b||[])},[o,b]),O=l.useCallback(function(I){var $=n(I,t.indexOf(I)),K,B=S.has($);B?(S.delete($),K=ce(S)):K=[].concat(ce(S),[$]),h(K),u&&u(!B,I),f&&f(K)},[n,S,t,u,f]);return[r,p,S,v,m,O]}function gl(e,t,n,r){var a=e.map(function(o,s){return ln(s,s,e,t,n,r?.[s])});return tr(function(){return a},[a],function(o,s){return!gt(o,s)})}function Sr(e){var t=l.useRef(e),n=l.useState({}),r=xe(n,2),a=r[1],o=l.useRef(null),s=l.useRef([]);function c(i){s.current.push(i);var u=Promise.resolve();o.current=u,u.then(function(){if(o.current===u){var f=s.current,d=t.current;s.current=[],f.forEach(function(v){t.current=v(t.current)}),o.current=null,d!==t.current&&a({})}})}return l.useEffect(function(){return function(){o.current=null}},[]),[t.current,c]}function hl(e){var t=l.useRef(e||null),n=l.useRef();function r(){window.clearTimeout(n.current)}function a(s){t.current=s,r(),n.current=window.setTimeout(function(){t.current=null,n.current=void 0},100)}function o(){return t.current}return l.useEffect(function(){return r},[]),[a,o]}function xl(){var e=l.useState(-1),t=xe(e,2),n=t[0],r=t[1],a=l.useState(-1),o=xe(a,2),s=o[0],c=o[1],i=l.useCallback(function(u,f){r(u),c(f)},[]);return[n,s,i]}var Dn=Gr()?window:null;function yl(e,t){var n=ct(e)==="object"?e:{},r=n.offsetHeader,a=r===void 0?0:r,o=n.offsetSummary,s=o===void 0?0:o,c=n.offsetScroll,i=c===void 0?0:c,u=n.getContainer,f=u===void 0?function(){return Dn}:u,d=f()||Dn;return l.useMemo(function(){var v=!!e;return{isSticky:v,stickyClassName:v?"".concat(t,"-sticky-holder"):"",offsetHeader:a,offsetSummary:s,offsetScroll:i,container:d}},[i,a,s,t,d])}function bl(e,t,n){var r=l.useMemo(function(){for(var a=[],o=[],s=0,c=0,i=0;i=d&&(H=d-v),s({scrollLeft:H/d*(f+2)}),h.current.x=y.pageX},P=function(){if(o.current){var y=Mn(o.current).top,R=y+o.current.offsetHeight,_=i===window?document.documentElement.scrollTop+window.innerHeight:Mn(i).top+i.clientHeight;R-On()<=_||y>=_-c?b(function(M){return z(z({},M),{},{isHiddenScrollBar:!0})}):b(function(M){return z(z({},M),{},{isHiddenScrollBar:!1})})}},k=function(y){b(function(R){return z(z({},R),{},{scrollLeft:y/f*d||0})})};return l.useImperativeHandle(n,function(){return{setScrollLeft:k}}),l.useEffect(function(){var C=wt(document.body,"mouseup",K,!1),y=wt(document.body,"mousemove",w,!1);return P(),function(){C.remove(),y.remove()}},[v,I]),l.useEffect(function(){var C=wt(i,"scroll",P,!1),y=wt(window,"resize",P,!1);return function(){C.remove(),y.remove()}},[i]),l.useEffect(function(){g.isHiddenScrollBar||b(function(C){var y=o.current;return y?z(z({},C),{},{scrollLeft:y.scrollLeft/y.scrollWidth*y.clientWidth}):C})},[g.isHiddenScrollBar]),f<=d||!v||g.isHiddenScrollBar?null:l.createElement("div",{style:{height:On(),width:d,bottom:c},className:"".concat(u,"-sticky-scroll")},l.createElement("div",{onMouseDown:B,ref:m,className:ee("".concat(u,"-sticky-scroll-bar"),ne({},"".concat(u,"-sticky-scroll-bar-active"),I)),style:{width:"".concat(v,"px"),transform:"translate3d(".concat(g.scrollLeft,"px, 0, 0)")}}))};const Sl=l.forwardRef(Cl);function wl(e){return null}function El(e){return null}var wr="rc-table",$l=[],Rl={};function kl(){return"No Data"}function Il(e){var t,n=z({rowKey:"key",prefixCls:wr,emptyText:kl},e),r=n.prefixCls,a=n.className,o=n.rowClassName,s=n.style,c=n.data,i=n.rowKey,u=n.scroll,f=n.tableLayout,d=n.direction,v=n.title,m=n.footer,p=n.summary,x=n.caption,g=n.id,b=n.showHeader,h=n.components,S=n.emptyText,O=n.onRow,I=n.onHeaderRow,$=n.internalHooks,K=n.transformColumns,B=n.internalRefs,w=n.tailor,P=n.getContainerWidth,k=n.sticky,C=c||$l,y=!!C.length,R=$===ht,_=l.useCallback(function(Q,de){return nr(h,Q)||de},[h]),M=l.useMemo(function(){return typeof i=="function"?i:function(Q){var de=Q&&Q[i];return de}},[i]),H=_(["body"]),L=xl(),F=xe(L,3),re=F[0],Y=F[1],he=F[2],ve=vl(n,C,M),X=xe(ve,6),G=X[0],oe=X[1],te=X[2],le=X[3],Se=X[4],pe=X[5],j=u?.x,D=l.useState(0),N=xe(D,2),T=N[0],E=N[1],W=fl(z(z(z({},n),G),{},{expandable:!!G.expandedRowRender,columnTitle:G.columnTitle,expandedKeys:te,getRowKey:M,onTriggerExpand:pe,expandIcon:le,expandIconColumnIndex:G.expandIconColumnIndex,direction:d,scrollWidth:R&&w&&typeof j=="number"?j:null,clientWidth:T}),R?K:null),A=xe(W,3),ae=A[0],q=A[1],Ee=A[2],$e=Ee??j,ke=l.useMemo(function(){return{columns:ae,flattenColumns:q}},[ae,q]),we=l.useRef(),Me=l.useRef(),se=l.useRef(),tt=l.useRef(),nt=l.useRef(),J=l.useState(!1),Z=xe(J,2),ue=Z[0],ye=Z[1],be=l.useState(!1),V=xe(be,2),Te=V[0],Ie=V[1],Fe=Sr(new Map),Ae=xe(Fe,2),_e=Ae[0],mt=Ae[1],Xe=Nt(q),De=Xe.map(function(Q){return _e.get(Q)}),Pe=l.useMemo(function(){return De},[De.join("_")]),Oe=bl(Pe,q.length,d),Ce=u&&Xt(u.y),fe=u&&Xt($e)||!!G.fixed,We=fe&&q.some(function(Q){var de=Q.fixed;return de}),rt=l.useRef(),qe=yl(k,r),Ve=qe.isSticky,yt=qe.offsetHeader,Pt=qe.offsetSummary,U=qe.offsetScroll,ie=qe.stickyClassName,Re=qe.container,me=l.useMemo(function(){return p?.(C)},[p,C]),Ne=(Ce||Ve)&&l.isValidElement(me)&&me.type===Tt&&me.props.fixed,Be,He,Ue;Ce&&(He={overflowY:"scroll",maxHeight:u.y}),fe&&(Be={overflowX:"auto"},Ce||(He={overflowY:"hidden"}),Ue={width:$e===!0?"auto":$e,minWidth:"100%"});var dn=l.useCallback(function(Q,de){qr(we.current)&&mt(function(je){if(je.get(Q)!==de){var ze=new Map(je);return ze.set(Q,de),ze}return je})},[]),Fr=hl(null),un=xe(Fr,2),zr=un[0],fn=un[1];function bt(Q,de){de&&(typeof de=="function"?de(Q):de.scrollLeft!==Q&&(de.scrollLeft=Q,de.scrollLeft!==Q&&setTimeout(function(){de.scrollLeft=Q},0)))}var it=en(function(Q){var de=Q.currentTarget,je=Q.scrollLeft,ze=d==="rtl",Je=typeof je=="number"?je:de.scrollLeft,kn=de||Rl;if(!fn()||fn()===kn){var Ft;zr(kn),bt(Je,Me.current),bt(Je,se.current),bt(Je,nt.current),bt(Je,(Ft=rt.current)===null||Ft===void 0?void 0:Ft.setScrollLeft)}var zt=de||Me.current;if(zt){var Lt=zt.scrollWidth,Dt=zt.clientWidth;if(Lt===Dt){ye(!1),Ie(!1);return}ze?(ye(-Je0)):(ye(Je>0),Ie(Je1?x-y:0,_=z(z(z({},K),i),{},{flex:"0 0 ".concat(y,"px"),width:"".concat(y,"px"),marginRight:R,pointerEvents:"auto"}),M=l.useMemo(function(){return f?k<=1:w===0||k===0||k>1},[k,w,f]);M?_.visibility="hidden":f&&(_.height=d?.(k));var H=M?function(){return null}:v,L={};return(k===0||w===0)&&(L.rowSpan=1,L.colSpan=1),l.createElement(at,ge({className:ee(p,u),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:"div",prefixCls:t.prefixCls,key:S,record:c,index:o,renderIndex:s,dataIndex:m,render:H,shouldCellUpdate:n.shouldCellUpdate},O,{appendNode:I,additionalProps:z(z({},$),{},{style:_},L)}))}var Ol=["data","index","className","rowKey","style","extra","getHeight"],Pl=l.forwardRef(function(e,t){var n=e.data,r=e.index,a=e.className,o=e.rowKey,s=e.style,c=e.extra,i=e.getHeight,u=lt(e,Ol),f=n.record,d=n.indent,v=n.index,m=Ke(Le,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),p=m.scrollX,x=m.flattenColumns,g=m.prefixCls,b=m.fixColumn,h=m.componentWidth,S=pr(f,o,r,d),O=S.rowSupportExpand,I=S.expanded,$=S.rowProps,K=S.expandedRowRender,B=S.expandedRowClassName,w;if(O&&I){var P=K(f,r,d+1,I),k=B?.(f,r,d),C={};b&&(C={style:ne({},"--virtual-width","".concat(h,"px"))});var y="".concat(g,"-expanded-row-cell");w=l.createElement("div",{className:ee("".concat(g,"-expanded-row"),"".concat(g,"-expanded-row-level-").concat(d+1),k)},l.createElement(at,{component:"div",prefixCls:g,className:ee(y,ne({},"".concat(y,"-fixed"),b)),additionalProps:C},P))}var R=z(z({},s),{},{width:p});c&&(R.position="absolute",R.pointerEvents="none");var _=l.createElement("div",ge({},$,u,{ref:O?null:t,className:ee(a,"".concat(g,"-row"),$?.className,ne({},"".concat(g,"-row-extra"),c)),style:z(z({},R),$?.style)}),x.map(function(M,H){return l.createElement(Tl,{key:H,rowInfo:S,column:M,colIndex:H,indent:d,index:r,renderIndex:v,record:f,inverse:c,getHeight:i})}));return O?l.createElement("div",{ref:t},_,w):_}),jn=ut(Pl),Bl=l.forwardRef(function(e,t){var n=e.data,r=e.onScroll,a=Ke(Le,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),o=a.flattenColumns,s=a.onColumnResize,c=a.getRowKey,i=a.expandedKeys,u=a.prefixCls,f=a.childrenColumnName,d=a.emptyNode,v=a.scrollX,m=Ke($r),p=m.sticky,x=m.scrollY,g=m.listItemHeight,b=l.useRef(),h=mr(n,f,i,c),S=l.useMemo(function(){var k=0;return o.map(function(C){var y=C.width,R=C.key;return k+=y,[R,y,k]})},[o]),O=l.useMemo(function(){return S.map(function(k){return k[2]})},[S]);l.useEffect(function(){S.forEach(function(k){var C=xe(k,2),y=C[0],R=C[1];s(y,R)})},[S]),l.useImperativeHandle(t,function(){var k={};return Object.defineProperty(k,"scrollLeft",{get:function(){var y;return((y=b.current)===null||y===void 0?void 0:y.getScrollInfo().x)||0},set:function(y){var R;(R=b.current)===null||R===void 0||R.scrollTo({left:y})}}),k});var I=function(C,y){var R,_=(R=h[y])===null||R===void 0?void 0:R.record,M=C.onCell;if(M){var H,L=M(_,y);return(H=L?.rowSpan)!==null&&H!==void 0?H:1}return 1},$=function(C){var y=C.start,R=C.end,_=C.getSize,M=C.offsetY;if(R<0)return null;for(var H=o.filter(function(D){return I(D,y)===0}),L=y,F=function(N){if(H=H.filter(function(T){return I(T,N)===0}),!H.length)return L=N,"break"},re=y;re>=0;re-=1){var Y=F(re);if(Y==="break")break}for(var he=o.filter(function(D){return I(D,R)!==1}),ve=R,X=function(N){if(he=he.filter(function(T){return I(T,N)!==1}),!he.length)return ve=Math.max(N-1,R),"break"},G=R;G1})&&te.push(N)},Se=L;Se<=ve;Se+=1)var pe=le(Se);var j=te.map(function(D){var N=h[D],T=c(N.record,D),E=function(ae){var q=D+ae-1,Ee=c(h[q].record,q),$e=_(T,Ee);return $e.bottom-$e.top},W=_(T);return l.createElement(jn,{key:D,data:N,rowKey:T,index:D,style:{top:-M+W.top},extra:!0,getHeight:E})});return j},K=l.useMemo(function(){return{columnsOffset:O}},[O]),B="".concat(u,"-tbody"),w;if(h.length){var P={};p&&(P.position="sticky",P.bottom=0,ct(p)==="object"&&p.offsetScroll&&(P.bottom=p.offsetScroll)),w=l.createElement(yo,{fullHeight:!1,ref:b,styles:{horizontalScrollBar:P},className:ee(B,"".concat(B,"-virtual")),height:x,itemHeight:g||24,data:h,itemKey:function(C){return c(C.record)},scrollWidth:v,onVirtualScroll:function(C){var y=C.x;r({scrollLeft:y})},extraRender:$},function(k,C,y){var R=c(k.record,C);return l.createElement(jn,ge({data:k,rowKey:R,index:C},y))})}else w=l.createElement("div",{className:ee("".concat(u,"-placeholder"))},l.createElement(at,{component:"div",prefixCls:u},d));return l.createElement(Rr.Provider,{value:K},w)}),Hl=ut(Bl),Kl=function(t,n){var r=n.ref,a=n.onScroll;return l.createElement(Hl,{ref:r,data:t,onScroll:a})};function Ml(e){var t=e.columns,n=e.scroll,r=e.sticky,a=e.prefixCls,o=a===void 0?wr:a,s=e.className,c=e.listItemHeight,i=n||{},u=i.x,f=i.y;typeof u!="number"&&(u=1),typeof f!="number"&&(f=500);var d=l.useMemo(function(){return{sticky:r,scrollY:f,listItemHeight:c}},[r,f,c]);return l.createElement($r.Provider,{value:d},l.createElement(ft,ge({},e,{className:ee(s,"".concat(o,"-virtual")),scroll:z(z({},n),{},{x:u}),components:{body:Kl},columns:t,internalHooks:ht,tailor:!0})))}function kr(e){return sr(Ml,e)}kr();function Fl(e){return null}function zl(e){return null}function Ll(e){return function(n){let{prefixCls:r,onExpand:a,record:o,expanded:s,expandable:c}=n;const i=`${r}-row-expand-icon`;return l.createElement("button",{type:"button",onClick:u=>{a(o,u),u.stopPropagation()},className:ee(i,{[`${i}-spaced`]:!c,[`${i}-expanded`]:c&&s,[`${i}-collapsed`]:c&&!s}),"aria-label":s?e.collapse:e.expand,"aria-expanded":s})}}function Dl(e){return(n,r)=>{const a=n.querySelector(`.${e}-container`);let o=r;if(a){const s=getComputedStyle(a),c=parseInt(s.borderLeftWidth,10),i=parseInt(s.borderRightWidth,10);o=r-c-i}return o}}function ot(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function xt(e,t){return t?`${t}-${e}`:`${e}`}function Ot(e,t){return typeof e=="function"?e(t):e}function _l(e,t){const n=Ot(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n}var jl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};const Al=jl;var Wl=function(t,n){return l.createElement(dt,ge({},t,{ref:n,icon:Al}))};const Vl=l.forwardRef(Wl);function Xl(e){const t=l.useRef(e),n=Jr();return[()=>t.current,r=>{t.current=r,n()}]}var Ul={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};const Yl=Ul;var Gl=function(t,n){return l.createElement(dt,ge({},t,{ref:n,icon:Yl}))};const ql=l.forwardRef(Gl);var Jl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};const Zl=Jl;var Ql=function(t,n){return l.createElement(dt,ge({},t,{ref:n,icon:Zl}))};const ea=l.forwardRef(Ql);var ta={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"};const na=ta;var ra=function(t,n){return l.createElement(dt,ge({},t,{ref:n,icon:na}))};const oa=l.forwardRef(ra),An=4;function la(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:a,direction:o="ltr"}=e,s=o==="ltr"?"left":"right",c=o==="ltr"?"right":"left",i={[s]:-n*a+An,[c]:0};switch(t){case-1:i.top=-3;break;case 1:i.bottom=-3;break;default:i.bottom=-3,i[s]=a+An;break}return Ze.createElement("div",{style:i,className:`${r}-drop-indicator`})}const aa=Ze.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,virtual:a,tree:o}=Ze.useContext(It),{prefixCls:s,className:c,showIcon:i=!1,showLine:u,switcherIcon:f,blockNode:d=!1,children:v,checkable:m=!1,selectable:p=!0,draggable:x,motion:g,style:b}=e,h=n("tree",s),S=n(),O=g??Object.assign(Object.assign({},Zr(S)),{motionAppear:!1}),I=Object.assign(Object.assign({},e),{checkable:m,selectable:p,showIcon:i,motion:O,blockNode:d,showLine:!!u,dropIndicatorRender:la}),[$,K]=So(h),B=Ze.useMemo(()=>{if(!x)return!1;let P={};switch(typeof x){case"function":P.nodeDraggable=x;break;case"object":P=Object.assign({},x);break}return P.icon!==!1&&(P.icon=P.icon||Ze.createElement(oa,null)),P},[x]),w=P=>Ze.createElement(Eo,{prefixCls:h,switcherIcon:f,treeNodeProps:P,showLine:u});return $(Ze.createElement(wo,Object.assign({itemHeight:20,ref:t,virtual:a},I,{style:Object.assign(Object.assign({},o?.style),b),prefixCls:h,className:ee({[`${h}-icon-hide`]:!i,[`${h}-block-node`]:d,[`${h}-unselectable`]:!p,[`${h}-rtl`]:r==="rtl"},o?.className,c,K),direction:r,checkable:m&&Ze.createElement("span",{className:`${h}-checkbox-inner`}),selectable:p,switcherIcon:w,draggable:B}),v))}),Ir=aa;var Ye;(function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"})(Ye||(Ye={}));function sn(e,t){function n(r){const{key:a,children:o}=r;t(a,r)!==!1&&sn(o||[],t)}e.forEach(n)}function ia(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:a}=e;const o=[];let s=Ye.None;if(r&&r===a)return[r];if(!r||!a)return[];function c(i){return i===r||i===a}return sn(t,i=>{if(s===Ye.End)return!1;if(c(i)){if(o.push(i),s===Ye.None)s=Ye.Start;else if(s===Ye.Start)return s=Ye.End,!1}else s===Ye.Start&&o.push(i);return n.includes(i)}),o}function jt(e,t){const n=ce(t),r=[];return sn(e,(a,o)=>{const s=n.indexOf(a);return s!==-1&&(r.push(o),n.splice(s,1)),!!n.length}),r}var Wn=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:a}=e,o=Wn(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const s=l.useRef(),c=l.useRef(),i=()=>{const{keyEntities:B}=ir(Vn(o));let w;return n?w=Object.keys(B):r?w=Ro(o.expandedKeys||a||[],B):w=o.expandedKeys||a,w},[u,f]=l.useState(o.selectedKeys||o.defaultSelectedKeys||[]),[d,v]=l.useState(()=>i());l.useEffect(()=>{"selectedKeys"in o&&f(o.selectedKeys)},[o.selectedKeys]),l.useEffect(()=>{"expandedKeys"in o&&v(o.expandedKeys)},[o.expandedKeys]);const m=(B,w)=>{var P;return"expandedKeys"in o||v(B),(P=o.onExpand)===null||P===void 0?void 0:P.call(o,B,w)},p=(B,w)=>{var P;const{multiple:k}=o,{node:C,nativeEvent:y}=w,{key:R=""}=C,_=Vn(o),M=Object.assign(Object.assign({},w),{selected:!0}),H=y?.ctrlKey||y?.metaKey,L=y?.shiftKey;let F;k&&H?(F=B,s.current=R,c.current=F,M.selectedNodes=jt(_,F)):k&&L?(F=Array.from(new Set([].concat(ce(c.current||[]),ce(ia({treeData:_,expandedKeys:d,startKey:R,endKey:s.current}))))),M.selectedNodes=jt(_,F)):(F=[R],s.current=R,c.current=F,M.selectedNodes=jt(_,F)),(P=o.onSelect)===null||P===void 0||P.call(o,F,M),"selectedKeys"in o||f(F)},{getPrefixCls:x,direction:g}=l.useContext(It),{prefixCls:b,className:h,showIcon:S=!0,expandAction:O="click"}=o,I=Wn(o,["prefixCls","className","showIcon","expandAction"]),$=x("tree",b),K=ee(`${$}-directory`,{[`${$}-directory-rtl`]:g==="rtl"},h);return l.createElement(Ir,Object.assign({icon:sa,ref:t,blockNode:!0},I,{showIcon:S,expandAction:O,prefixCls:$,className:K,expandedKeys:d,selectedKeys:u,onSelect:p,onExpand:m}))},da=l.forwardRef(ca),ua=da,cn=Ir;cn.DirectoryTree=ua;cn.TreeNode=Io;const fa=cn;function Xn(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:a,locale:o}=e;return r?l.createElement("div",{className:`${a}-filter-dropdown-search`},l.createElement(Qr,{prefix:l.createElement(eo,null),placeholder:o.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${a}-filter-dropdown-search-input`})):null}const ma=e=>{const{keyCode:t}=e;t===rr.ENTER&&e.stopPropagation()},pa=l.forwardRef((e,t)=>l.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:ma,ref:t},e.children)),va=pa;function st(e){let t=[];return(e||[]).forEach(n=>{let{value:r,children:a}=n;t.push(r),a&&(t=[].concat(ce(t),ce(st(a))))}),t}function ga(e){return e.some(t=>{let{children:n}=t;return n})}function Nr(e,t){return typeof t=="string"||typeof t=="number"?t?.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function Tr(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:a,searchValue:o,filterSearch:s}=e;return t.map((c,i)=>{const u=String(c.value);if(c.children)return{key:u||i,label:c.text,popupClassName:`${n}-dropdown-submenu`,children:Tr({filters:c.children,prefixCls:n,filteredKeys:r,filterMultiple:a,searchValue:o,filterSearch:s})};const f=a?Rt:ar,d={key:c.value!==void 0?u:i,label:l.createElement(l.Fragment,null,l.createElement(f,{checked:r.includes(u)}),l.createElement("span",null,c.text))};return o.trim()?typeof s=="function"?s(o,c)?d:null:Nr(o,c.text)?d:null:d})}function At(e){return e||[]}function ha(e){var t,n;const{tablePrefixCls:r,prefixCls:a,column:o,dropdownPrefixCls:s,columnKey:c,filterMultiple:i,filterMode:u="menu",filterSearch:f=!1,filterState:d,triggerFilter:v,locale:m,children:p,getPopupContainer:x}=e,{filterDropdownOpen:g,onFilterDropdownOpenChange:b,filterResetToDefaultFilteredValue:h,defaultFilteredValue:S,filterDropdownVisible:O,onFilterDropdownVisibleChange:I}=o,[$,K]=l.useState(!1),B=!!(d&&(!((t=d.filteredKeys)===null||t===void 0)&&t.length||d.forceFiltered)),w=E=>{K(E),b?.(E),I?.(E)},P=(n=g??O)!==null&&n!==void 0?n:$,k=d?.filteredKeys,[C,y]=Xl(At(k)),R=E=>{let{selectedKeys:W}=E;y(W)},_=(E,W)=>{let{node:A,checked:ae}=W;R(i?{selectedKeys:E}:{selectedKeys:ae&&A.key?[A.key]:[]})};l.useEffect(()=>{$&&R({selectedKeys:At(k)})},[k]);const[M,H]=l.useState([]),L=E=>{H(E)},[F,re]=l.useState(""),Y=E=>{const{value:W}=E.target;re(W)};l.useEffect(()=>{$||re("")},[$]);const he=E=>{const W=E&&E.length?E:null;if(W===null&&(!d||!d.filteredKeys)||gt(W,d?.filteredKeys,!0))return null;v({column:o,key:c,filteredKeys:W})},ve=()=>{w(!1),he(C())},X=function(){let{confirm:E,closeDropdown:W}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};E&&he([]),W&&w(!1),re(""),y(h?(S||[]).map(A=>String(A)):[])},G=function(){let{closeDropdown:E}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};E&&w(!1),he(C())},oe=E=>{E&&k!==void 0&&y(At(k)),w(E),!E&&!o.filterDropdown&&ve()},te=ee({[`${s}-menu-without-submenu`]:!ga(o.filters||[])}),le=E=>{if(E.target.checked){const W=st(o?.filters).map(A=>String(A));y(W)}else y([])},Se=E=>{let{filters:W}=E;return(W||[]).map((A,ae)=>{const q=String(A.value),Ee={title:A.text,key:A.value!==void 0?q:String(ae)};return A.children&&(Ee.children=Se({filters:A.children})),Ee})},pe=E=>{var W;return Object.assign(Object.assign({},E),{text:E.title,value:E.key,children:((W=E.children)===null||W===void 0?void 0:W.map(A=>pe(A)))||[]})};let j;if(typeof o.filterDropdown=="function")j=o.filterDropdown({prefixCls:`${s}-custom`,setSelectedKeys:E=>R({selectedKeys:E}),selectedKeys:C(),confirm:G,clearFilters:X,filters:o.filters,visible:P,close:()=>{w(!1)}});else if(o.filterDropdown)j=o.filterDropdown;else{const E=C()||[],W=()=>(o.filters||[]).length===0?l.createElement(Kn,{image:Kn.PRESENTED_IMAGE_SIMPLE,description:m.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):u==="tree"?l.createElement(l.Fragment,null,l.createElement(Xn,{filterSearch:f,value:F,onChange:Y,tablePrefixCls:r,locale:m}),l.createElement("div",{className:`${r}-filter-dropdown-tree`},i?l.createElement(Rt,{checked:E.length===st(o.filters).length,indeterminate:E.length>0&&E.lengthtypeof f=="function"?f(F,pe(ae)):Nr(F,ae.title):void 0}))):l.createElement(l.Fragment,null,l.createElement(Xn,{filterSearch:f,value:F,onChange:Y,tablePrefixCls:r,locale:m}),l.createElement(to,{selectable:!0,multiple:i,prefixCls:`${s}-menu`,className:te,onSelect:R,onDeselect:R,selectedKeys:E,getPopupContainer:x,openKeys:M,onOpenChange:L,items:Tr({filters:o.filters||[],filterSearch:f,prefixCls:a,filteredKeys:C(),filterMultiple:i,searchValue:F})})),A=()=>h?gt((S||[]).map(ae=>String(ae)),E,!0):E.length===0;j=l.createElement(l.Fragment,null,W(),l.createElement("div",{className:`${a}-dropdown-btns`},l.createElement(Hn,{type:"link",size:"small",disabled:A(),onClick:()=>X()},m.filterReset),l.createElement(Hn,{type:"primary",size:"small",onClick:ve},m.filterConfirm)))}o.filterDropdown&&(j=l.createElement(no,{selectable:void 0},j));const D=()=>l.createElement(va,{className:`${a}-dropdown`},j);let N;typeof o.filterIcon=="function"?N=o.filterIcon(B):o.filterIcon?N=o.filterIcon:N=l.createElement(Vl,null);const{direction:T}=l.useContext(It);return l.createElement("div",{className:`${a}-column`},l.createElement("span",{className:`${r}-column-title`},p),l.createElement(or,{dropdownRender:D,trigger:["click"],open:P,onOpenChange:oe,getPopupContainer:x,placement:T==="rtl"?"bottomLeft":"bottomRight"},l.createElement("span",{role:"button",tabIndex:-1,className:ee(`${a}-trigger`,{active:B}),onClick:E=>{E.stopPropagation()}},N)))}function Yt(e,t,n){let r=[];return(e||[]).forEach((a,o)=>{var s;const c=xt(o,n);if(a.filters||"filterDropdown"in a||"onFilter"in a)if("filteredValue"in a){let i=a.filteredValue;"filterDropdown"in a||(i=(s=i?.map(String))!==null&&s!==void 0?s:i),r.push({column:a,key:ot(a,c),filteredKeys:i,forceFiltered:a.filtered})}else r.push({column:a,key:ot(a,c),filteredKeys:t&&a.defaultFilteredValue?a.defaultFilteredValue:void 0,forceFiltered:a.filtered});"children"in a&&(r=[].concat(ce(r),ce(Yt(a.children,t,c))))}),r}function Or(e,t,n,r,a,o,s,c){return n.map((i,u)=>{const f=xt(u,c),{filterMultiple:d=!0,filterMode:v,filterSearch:m}=i;let p=i;if(p.filters||p.filterDropdown){const x=ot(p,f),g=r.find(b=>{let{key:h}=b;return x===h});p=Object.assign(Object.assign({},p),{title:b=>l.createElement(ha,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:p,columnKey:x,filterState:g,filterMultiple:d,filterMode:v,filterSearch:m,triggerFilter:o,locale:a,getPopupContainer:s},Ot(i.title,b))})}return"children"in p&&(p=Object.assign(Object.assign({},p),{children:Or(e,t,p.children,r,a,o,s,f)})),p})}function Un(e){const t={};return e.forEach(n=>{let{key:r,filteredKeys:a,column:o}=n;const s=r,{filters:c,filterDropdown:i}=o;if(i)t[s]=a||null;else if(Array.isArray(a)){const u=st(c);t[s]=u.filter(f=>a.includes(String(f)))}else t[s]=null}),t}function Yn(e,t){return t.reduce((n,r)=>{const{column:{onFilter:a,filters:o},filteredKeys:s}=r;return a&&s&&s.length?n.filter(c=>s.some(i=>{const u=st(o),f=u.findIndex(v=>String(v)===String(i)),d=f!==-1?u[f]:i;return a(d,c)})):n},e)}const Pr=e=>e.flatMap(t=>"children"in t?[t].concat(ce(Pr(t.children||[]))):[t]);function xa(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:a,getPopupContainer:o,locale:s}=e;nn();const c=l.useMemo(()=>Pr(r||[]),[r]),[i,u]=l.useState(()=>Yt(c,!0)),f=l.useMemo(()=>{const p=Yt(c,!1);if(p.length===0)return p;let x=!0;if(p.forEach(g=>{let{filteredKeys:b}=g;b!==void 0&&(x=!1)}),x){const g=(c||[]).map((b,h)=>ot(b,xt(h)));return i.filter(b=>{let{key:h}=b;return g.includes(h)}).map(b=>{const h=c[g.findIndex(S=>S===b.key)];return Object.assign(Object.assign({},b),{column:Object.assign(Object.assign({},b.column),h),forceFiltered:h.filtered})})}return p},[c,i]),d=l.useMemo(()=>Un(f),[f]),v=p=>{const x=f.filter(g=>{let{key:b}=g;return b!==p.key});x.push(p),u(x),a(Un(x),x)};return[p=>Or(t,n,p,f,s,v,o),f,d]}function ya(e,t,n){const r=l.useRef({});function a(o){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let c=function(i){i.forEach((u,f)=>{const d=n(u,f);s.set(d,u),u&&typeof u=="object"&&t in u&&c(u[t]||[])})};const s=new Map;c(e),r.current={data:e,childrenColumnName:t,kvMap:s,getRowKey:n}}return r.current.kvMap.get(o)}return[a]}var ba=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const o=e[a];typeof o!="function"&&(n[a]=o)}),n}function Sa(e,t,n){const r=n&&typeof n=="object"?n:{},{total:a=0}=r,o=ba(r,["total"]),[s,c]=l.useState(()=>({current:"defaultCurrent"in o?o.defaultCurrent:1,pageSize:"defaultPageSize"in o?o.defaultPageSize:Br})),i=Oo(s,o,{total:a>0?a:e}),u=Math.ceil((a||e)/i.pageSize);i.current>u&&(i.current=u||1);const f=(v,m)=>{c({current:v??1,pageSize:m||i.pageSize})},d=(v,m)=>{var p;n&&((p=n.onChange)===null||p===void 0||p.call(n,v,m)),f(v,m),t(v,m||i?.pageSize)};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},i),{onChange:d}),f]}const Qe={},Gt="SELECT_ALL",qt="SELECT_INVERT",Jt="SELECT_NONE",Gn=[],Hr=(e,t)=>{let n=[];return(t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&(n=[].concat(ce(n),ce(Hr(e,r[e]))))}),n},wa=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:a,getCheckboxProps:o,onChange:s,onSelect:c,onSelectAll:i,onSelectInvert:u,onSelectNone:f,onSelectMultiple:d,columnWidth:v,type:m,selections:p,fixed:x,renderCell:g,hideSelectAll:b,checkStrictly:h=!0}=t||{},{prefixCls:S,data:O,pageData:I,getRecordByKey:$,getRowKey:K,expandType:B,childrenColumnName:w,locale:P,getPopupContainer:k}=e,C=nn(),[y,R]=ro(r||a||Gn,{value:r}),_=l.useRef(new Map),M=l.useCallback(j=>{if(n){const D=new Map;j.forEach(N=>{let T=$(N);!T&&_.current.has(N)&&(T=_.current.get(N)),D.set(N,T)}),_.current=D}},[$,n]);l.useEffect(()=>{M(y)},[y]);const{keyEntities:H}=l.useMemo(()=>{if(h)return{keyEntities:null};let j=O;if(n){const D=new Set(O.map((T,E)=>K(T,E))),N=Array.from(_.current).reduce((T,E)=>{let[W,A]=E;return D.has(W)?T:T.concat(A)},[]);j=[].concat(ce(j),ce(N))}return ir(j,{externalGetKey:K,childrenPropName:w})},[O,K,h,w,n]),L=l.useMemo(()=>Hr(w,I),[w,I]),F=l.useMemo(()=>{const j=new Map;return L.forEach((D,N)=>{const T=K(D,N),E=(o?o(D):null)||{};j.set(T,E)}),j},[L,K,o]),re=l.useCallback(j=>{var D;return!!(!((D=F.get(K(j)))===null||D===void 0)&&D.disabled)},[F,K]),[Y,he]=l.useMemo(()=>{if(h)return[y||[],[]];const{checkedKeys:j,halfCheckedKeys:D}=_t(y,!0,H,re);return[j||[],D]},[y,h,H,re]),ve=l.useMemo(()=>{const j=m==="radio"?Y.slice(0,1):Y;return new Set(j)},[Y,m]),X=l.useMemo(()=>m==="radio"?new Set:new Set(he),[he,m]),[G,oe]=l.useState(null);l.useEffect(()=>{t||R(Gn)},[!!t]);const te=l.useCallback((j,D)=>{let N,T;M(j),n?(N=j,T=j.map(E=>_.current.get(E))):(N=[],T=[],j.forEach(E=>{const W=$(E);W!==void 0&&(N.push(E),T.push(W))})),R(N),s?.(N,T,{type:D})},[R,$,s,n]),le=l.useCallback((j,D,N,T)=>{if(c){const E=N.map(W=>$(W));c($(j),D,E,T)}te(N,"single")},[c,$,te]),Se=l.useMemo(()=>!p||b?null:(p===!0?[Gt,qt,Jt]:p).map(D=>D===Gt?{key:"all",text:P.selectionAll,onSelect(){te(O.map((N,T)=>K(N,T)).filter(N=>{const T=F.get(N);return!T?.disabled||ve.has(N)}),"all")}}:D===qt?{key:"invert",text:P.selectInvert,onSelect(){const N=new Set(ve);I.forEach((E,W)=>{const A=K(E,W),ae=F.get(A);ae?.disabled||(N.has(A)?N.delete(A):N.add(A))});const T=Array.from(N);u&&(C.deprecated(!1,"onSelectInvert","onChange"),u(T)),te(T,"invert")}}:D===Jt?{key:"none",text:P.selectNone,onSelect(){f?.(),te(Array.from(ve).filter(N=>{const T=F.get(N);return T?.disabled}),"none")}}:D).map(D=>Object.assign(Object.assign({},D),{onSelect:function(){for(var N,T,E=arguments.length,W=new Array(E),A=0;A{var D;if(!t)return j.filter(J=>J!==Qe);let N=ce(j);const T=new Set(ve),E=L.map(K).filter(J=>!F.get(J).disabled),W=E.every(J=>T.has(J)),A=E.some(J=>T.has(J)),ae=()=>{const J=[];W?E.forEach(ue=>{T.delete(ue),J.push(ue)}):E.forEach(ue=>{T.has(ue)||(T.add(ue),J.push(ue))});const Z=Array.from(T);i?.(!W,Z.map(ue=>$(ue)),J.map(ue=>$(ue))),te(Z,"all"),oe(null)};let q;if(m!=="radio"){let J;if(Se){const V={getPopupContainer:k,items:Se.map((Te,Ie)=>{const{key:Fe,text:Ae,onSelect:_e}=Te;return{key:Fe??Ie,onClick:()=>{_e?.(E)},label:Ae}})};J=l.createElement("div",{className:`${S}-selection-extra`},l.createElement(or,{menu:V,getPopupContainer:k},l.createElement("span",null,l.createElement(oo,null))))}const Z=L.map((V,Te)=>{const Ie=K(V,Te),Fe=F.get(Ie)||{};return Object.assign({checked:T.has(Ie)},Fe)}).filter(V=>{let{disabled:Te}=V;return Te}),ue=!!Z.length&&Z.length===L.length,ye=ue&&Z.every(V=>{let{checked:Te}=V;return Te}),be=ue&&Z.some(V=>{let{checked:Te}=V;return Te});q=!b&&l.createElement("div",{className:`${S}-selection`},l.createElement(Rt,{checked:ue?ye:!!L.length&&W,indeterminate:ue?!ye&&be:!W&&A,onChange:ae,disabled:L.length===0||ue,"aria-label":J?"Custom selection":"Select all",skipGroup:!0}),J)}let Ee;m==="radio"?Ee=(J,Z,ue)=>{const ye=K(Z,ue),be=T.has(ye);return{node:l.createElement(ar,Object.assign({},F.get(ye),{checked:be,onClick:V=>V.stopPropagation(),onChange:V=>{T.has(ye)||le(ye,!0,[ye],V.nativeEvent)}})),checked:be}}:Ee=(J,Z,ue)=>{var ye;const be=K(Z,ue),V=T.has(be),Te=X.has(be),Ie=F.get(be);let Fe;return B==="nest"?Fe=Te:Fe=(ye=Ie?.indeterminate)!==null&&ye!==void 0?ye:Te,{node:l.createElement(Rt,Object.assign({},Ie,{indeterminate:Fe,checked:V,skipGroup:!0,onClick:Ae=>Ae.stopPropagation(),onChange:Ae=>{let{nativeEvent:_e}=Ae;const{shiftKey:mt}=_e;let Xe=-1,De=-1;if(mt&&h){const Pe=new Set([G,be]);E.some((Oe,Ce)=>{if(Pe.has(Oe))if(Xe===-1)Xe=Ce;else return De=Ce,!0;return!1})}if(De!==-1&&Xe!==De&&h){const Pe=E.slice(Xe,De+1),Oe=[];V?Pe.forEach(fe=>{T.has(fe)&&(Oe.push(fe),T.delete(fe))}):Pe.forEach(fe=>{T.has(fe)||(Oe.push(fe),T.add(fe))});const Ce=Array.from(T);d?.(!V,Ce.map(fe=>$(fe)),Oe.map(fe=>$(fe))),te(Ce,"multiple")}else{const Pe=Y;if(h){const Oe=V?No(Pe,be):To(Pe,be);le(be,!V,Oe,_e)}else{const Oe=_t([].concat(ce(Pe),[be]),!0,H,re),{checkedKeys:Ce,halfCheckedKeys:fe}=Oe;let We=Ce;if(V){const rt=new Set(Ce);rt.delete(be),We=_t(Array.from(rt),{checked:!1,halfCheckedKeys:fe},H,re).checkedKeys}le(be,!V,We,_e)}}oe(V?null:be)}})),checked:V}};const $e=(J,Z,ue)=>{const{node:ye,checked:be}=Ee(J,Z,ue);return g?g(be,Z,ue,ye):ye};if(!N.includes(Qe))if(N.findIndex(J=>{var Z;return((Z=J[vt])===null||Z===void 0?void 0:Z.columnType)==="EXPAND_COLUMN"})===0){const[J,...Z]=N;N=[J,Qe].concat(ce(Z))}else N=[Qe].concat(ce(N));const ke=N.indexOf(Qe);N=N.filter((J,Z)=>J!==Qe||Z===ke);const we=N[ke-1],Me=N[ke+1];let se=x;se===void 0&&(Me?.fixed!==void 0?se=Me.fixed:we?.fixed!==void 0&&(se=we.fixed)),se&&we&&((D=we[vt])===null||D===void 0?void 0:D.columnType)==="EXPAND_COLUMN"&&we.fixed===void 0&&(we.fixed=se);const tt=ee(`${S}-selection-col`,{[`${S}-selection-col-with-dropdown`]:p&&m==="checkbox"}),nt={fixed:se,width:v,className:`${S}-selection-column`,title:t.columnTitle||q,render:$e,onCell:t.onCell,[vt]:{className:tt}};return N.map(J=>J===Qe?nt:J)},[K,L,t,Y,ve,X,v,Se,B,G,F,d,le,re]),ve]};var Ea={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};const $a=Ea;var Ra=function(t,n){return l.createElement(dt,ge({},t,{ref:n,icon:$a}))};const ka=l.forwardRef(Ra);var Ia={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"};const Na=Ia;var Ta=function(t,n){return l.createElement(dt,ge({},t,{ref:n,icon:Na}))};const Oa=l.forwardRef(Ta),$t="ascend",Wt="descend";function kt(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function qn(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function Pa(e,t){return t?e[e.indexOf(t)+1]:e[0]}function Zt(e,t,n){let r=[];function a(o,s){r.push({column:o,key:ot(o,s),multiplePriority:kt(o),sortOrder:o.sortOrder})}return(e||[]).forEach((o,s)=>{const c=xt(s,n);o.children?("sortOrder"in o&&a(o,c),r=[].concat(ce(r),ce(Zt(o.children,t,c)))):o.sorter&&("sortOrder"in o?a(o,c):t&&o.defaultSortOrder&&r.push({column:o,key:ot(o,c),multiplePriority:kt(o),sortOrder:o.defaultSortOrder}))}),r}function Kr(e,t,n,r,a,o,s,c){return(t||[]).map((i,u)=>{const f=xt(u,c);let d=i;if(d.sorter){const v=d.sortDirections||a,m=d.showSorterTooltip===void 0?s:d.showSorterTooltip,p=ot(d,f),x=n.find(B=>{let{key:w}=B;return w===p}),g=x?x.sortOrder:null,b=Pa(v,g);let h;if(i.sortIcon)h=i.sortIcon({sortOrder:g});else{const B=v.includes($t)&&l.createElement(Oa,{className:ee(`${e}-column-sorter-up`,{active:g===$t})}),w=v.includes(Wt)&&l.createElement(ka,{className:ee(`${e}-column-sorter-down`,{active:g===Wt})});h=l.createElement("span",{className:ee(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(B&&w)})},l.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},B,w))}const{cancelSort:S,triggerAsc:O,triggerDesc:I}=o||{};let $=S;b===Wt?$=I:b===$t&&($=O);const K=typeof m=="object"?m:{title:$};d=Object.assign(Object.assign({},d),{className:ee(d.className,{[`${e}-column-sort`]:g}),title:B=>{const w=l.createElement("div",{className:`${e}-column-sorters`},l.createElement("span",{className:`${e}-column-title`},Ot(i.title,B)),h);return m?l.createElement(lo,Object.assign({},K),w):w},onHeaderCell:B=>{const w=i.onHeaderCell&&i.onHeaderCell(B)||{},P=w.onClick,k=w.onKeyDown;w.onClick=R=>{r({column:i,key:p,sortOrder:b,multiplePriority:kt(i)}),P?.(R)},w.onKeyDown=R=>{R.keyCode===rr.ENTER&&(r({column:i,key:p,sortOrder:b,multiplePriority:kt(i)}),k?.(R))};const C=_l(i.title,{}),y=C?.toString();return g?w["aria-sort"]=g==="ascend"?"ascending":"descending":w["aria-label"]=y||"",w.className=ee(w.className,`${e}-column-has-sorters`),w.tabIndex=0,i.ellipsis&&(w.title=(C??"").toString()),w}})}return"children"in d&&(d=Object.assign(Object.assign({},d),{children:Kr(e,d.children,n,r,a,o,s,f)})),d})}function Jn(e){const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}}function Zn(e){const t=e.filter(n=>{let{sortOrder:r}=n;return r}).map(Jn);return t.length===0&&e.length?Object.assign(Object.assign({},Jn(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function Qt(e,t,n){const r=t.slice().sort((s,c)=>c.multiplePriority-s.multiplePriority),a=e.slice(),o=r.filter(s=>{let{column:{sorter:c},sortOrder:i}=s;return qn(c)&&i});return o.length?a.sort((s,c)=>{for(let i=0;i{const c=s[n];return c?Object.assign(Object.assign({},s),{[n]:Qt(c,t,n)}):s}):a}function Ba(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:a,tableLocale:o,showSorterTooltip:s}=e;const[c,i]=l.useState(Zt(n,!0)),u=l.useMemo(()=>{let p=!0;const x=Zt(n,!1);if(!x.length)return c;const g=[];function b(S){p?g.push(S):g.push(Object.assign(Object.assign({},S),{sortOrder:null}))}let h=null;return x.forEach(S=>{h===null?(b(S),S.sortOrder&&(S.multiplePriority===!1?p=!1:h=!0)):(h&&S.multiplePriority!==!1||(p=!1),b(S))}),g},[n,c]),f=l.useMemo(()=>{const p=u.map(x=>{let{column:g,sortOrder:b}=x;return{column:g,order:b}});return{sortColumns:p,sortColumn:p[0]&&p[0].column,sortOrder:p[0]&&p[0].order}},[u]);function d(p){let x;p.multiplePriority===!1||!u.length||u[0].multiplePriority===!1?x=[p]:x=[].concat(ce(u.filter(g=>{let{key:b}=g;return b!==p.key})),[p]),i(x),r(Zn(x),x)}return[p=>Kr(t,p,u,d,a,o,s),u,f,()=>Zn(u)]}function Mr(e,t){return e.map(n=>{const r=Object.assign({},n);return r.title=Ot(n.title,t),"children"in r&&(r.children=Mr(r.children,t)),r})}function Ha(e){return[l.useCallback(n=>Mr(n,e),[e])]}const Ka=Er((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),Ma=kr((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),Fa=e=>{const{componentCls:t}=e,n=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,r=(a,o,s)=>({[`&${t}-${a}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${o}px -${s+e.lineWidth}px`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:n,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:n,borderTop:n,[` - > ${t}-content, - > ${t}-header, - > ${t}-body, - > ${t}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:n},"> thead":{"> tr:not(:last-child) > th":{borderBottom:n},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:n}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${e.tablePaddingVertical}px -${e.tablePaddingHorizontal+e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:e.lineWidth,bottom:0,borderInlineEnd:n,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` - > tr${t}-expanded-row, - > tr${t}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},r("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),r("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:n,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${e.lineWidth}px 0 ${e.lineWidth}px ${e.tableHeaderBg}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:n}}}},za=Fa,La=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},ao),{wordBreak:"keep-all",[` - &${t}-cell-fix-left-last, - &${t}-cell-fix-right-first - `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Da=La,_a=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},ja=_a,Aa=e=>{const{componentCls:t,antCls:n,controlInteractiveSize:r,motionDurationSlow:a,lineWidth:o,paddingXS:s,lineType:c,tableBorderColor:i,tableExpandIconBg:u,tableExpandColumnWidth:f,borderRadius:d,fontSize:v,fontSizeSM:m,lineHeight:p,tablePaddingVertical:x,tablePaddingHorizontal:g,tableExpandedRowBg:b,paddingXXS:h}=e,S=r/2-o,O=S*2+o*3,I=`${o}px ${c} ${i}`,$=h-o;return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:f},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},xo(e)),{position:"relative",float:"left",boxSizing:"border-box",width:O,height:O,padding:0,color:"inherit",lineHeight:`${O}px`,background:u,border:I,borderRadius:d,transform:`scale(${r/O})`,transition:`all ${a}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${a} ease-out`,content:'""'},"&::before":{top:S,insetInlineEnd:$,insetInlineStart:$,height:o},"&::after":{top:$,bottom:$,insetInlineStart:S,width:o,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:(v*p-o*3)/2-Math.ceil((m*1.4-o*3)/2),marginInlineEnd:s},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:b}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`-${x}px -${g}px`,padding:`${x}px ${g}px`}}}},Wa=Aa,Va=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:a,tableFilterDropdownSearchWidth:o,paddingXXS:s,paddingXS:c,colorText:i,lineWidth:u,lineType:f,tableBorderColor:d,tableHeaderIconColor:v,fontSizeSM:m,tablePaddingHorizontal:p,borderRadius:x,motionDurationSlow:g,colorTextDescription:b,colorPrimary:h,tableHeaderFilterActiveBg:S,colorTextDisabled:O,tableFilterDropdownBg:I,tableFilterDropdownHeight:$,controlItemBgHover:K,controlItemBgActive:B,boxShadowSecondary:w,filterDropdownMenuBg:P}=e,k=`${n}-dropdown`,C=`${t}-filter-dropdown`,y=`${n}-tree`,R=`${u}px ${f} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-s,marginInline:`${s}px ${-p/2}px`,padding:`0 ${s}px`,color:v,fontSize:m,borderRadius:x,cursor:"pointer",transition:`all ${g}`,"&:hover":{color:b,background:S},"&.active":{color:h}}}},{[`${n}-dropdown`]:{[C]:Object.assign(Object.assign({},lr(e)),{minWidth:a,backgroundColor:I,borderRadius:x,boxShadow:w,overflow:"hidden",[`${k}-menu`]:{maxHeight:$,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:P,"&:empty::after":{display:"block",padding:`${c}px 0`,color:O,fontSize:m,textAlign:"center",content:'"Not Found"'}},[`${C}-tree`]:{paddingBlock:`${c}px 0`,paddingInline:c,[y]:{padding:0},[`${y}-treenode ${y}-node-content-wrapper:hover`]:{backgroundColor:K},[`${y}-treenode-checkbox-checked ${y}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:B}}},[`${C}-search`]:{padding:c,borderBottom:R,"&-input":{input:{minWidth:o},[r]:{color:O}}},[`${C}-checkall`]:{width:"100%",marginBottom:s,marginInlineStart:s},[`${C}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${c-u}px ${c}px`,overflow:"hidden",borderTop:R}})}},{[`${n}-dropdown ${C}, ${C}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:c,color:i},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Xa=Va,Ua=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:a,zIndexTableFixed:o,tableBg:s,zIndexTableSticky:c}=e,i=r;return{[`${t}-wrapper`]:{[` - ${t}-cell-fix-left, - ${t}-cell-fix-right - `]:{position:"sticky !important",zIndex:o,background:s},[` - ${t}-cell-fix-left-first::after, - ${t}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-n,width:30,transform:"translateX(100%)",transition:`box-shadow ${a}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[` - ${t}-cell-fix-right-first::after, - ${t}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-n,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${a}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:c+1,width:30,transition:`box-shadow ${a}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${i}`}},[` - ${t}-cell-fix-left-first::after, - ${t}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${i}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${i}`}},[` - ${t}-cell-fix-right-first::after, - ${t}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${i}`}}}}},Ya=Ua,Ga=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${e.margin}px 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},qa=Ga,Ja=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${n}px ${n}px 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${n}px ${n}px`}}}}},Za=Ja,Qa=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},ei=Qa,ti=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:a,padding:o,paddingXS:s,tableHeaderIconColor:c,tableHeaderIconColorHover:i,tableSelectionColumnWidth:u,tableSelectedRowBg:f,tableSelectedRowHoverBg:d,tableRowHoverBg:v}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:u,[`&${t}-selection-col-with-dropdown`]:{width:u+a+o/4}},[`${t}-bordered ${t}-selection-col`]:{width:u+s*2,[`&${t}-selection-col-with-dropdown`]:{width:u+a+o/4+s*2}},[` - table tr th${t}-selection-column, - table tr td${t}-selection-column, - ${t}-selection-column - `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${e.tablePaddingHorizontal/4}px`,[r]:{color:c,fontSize:a,verticalAlign:"baseline","&:hover":{color:i}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:f,"&-row-hover":{background:d}}},[`> ${t}-cell-row-hover`]:{background:v}}}}}},ni=ti,ri=e=>{const{componentCls:t}=e,n=(r,a,o,s)=>({[`${t}${t}-${r}`]:{fontSize:s,[` - ${t}-title, - ${t}-footer, - ${t}-cell, - ${t}-thead > tr > th, - ${t}-tbody > tr > th, - ${t}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${a}px ${o}px`},[`${t}-filter-trigger`]:{marginInlineEnd:`-${o/2}px`},[`${t}-expanded-row-fixed`]:{margin:`-${a}px -${o}px`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:`-${a}px`,marginInline:`${e.tableExpandColumnWidth-o}px -${o}px`}},[`${t}-selection-extra`]:{paddingInlineStart:`${o/4}px`}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},n("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),n("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},oi=ri,li=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,tableHeaderIconColor:a,tableHeaderIconColorHover:o}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` - &${t}-cell-fix-left:hover, - &${t}-cell-fix-right:hover - `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:n,color:a,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:o}}}},ai=li,ii=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:a,tableScrollThumbSize:o,tableScrollBg:s,zIndexTableSticky:c,stickyScrollBarBorderRadius:i}=e,u=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:c,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${o}px !important`,zIndex:c,display:"flex",alignItems:"center",background:s,borderTop:u,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:o,backgroundColor:r,borderRadius:i,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:a}}}}}}},si=ii,ci=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r}=e,a=`${n}px ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:a}}},[`div${t}-summary`]:{boxShadow:`0 -${n}px 0 ${r}`}}}},Qn=ci,di=e=>{const{componentCls:t,motionDurationMid:n}=e,r=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,a=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:r,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${a}${a}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:r,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:r,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-e.lineWidth,borderInlineStart:r}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:r,borderBottom:r}}}}}},ui=di,fi=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:a,lineWidth:o,lineType:s,tableBorderColor:c,tableFontSize:i,tableBg:u,tableRadius:f,tableHeaderTextColor:d,motionDurationMid:v,tableHeaderBg:m,tableHeaderCellSplitColor:p,tableFooterTextColor:x,tableFooterBg:g}=e,b=`${o}px ${s} ${c}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},co()),{[t]:Object.assign(Object.assign({},lr(e)),{fontSize:i,background:u,borderRadius:`${f}px ${f}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${f}px ${f}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${t}-cell, - ${t}-thead > tr > th, - ${t}-tbody > tr > th, - ${t}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${r}px ${a}px`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${r}px ${a}px`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:d,fontWeight:n,textAlign:"start",background:m,borderBottom:b,transition:`background ${v} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:p,transform:"translateY(-50%)",transition:`background-color ${v}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${v}, border-color ${v}`,borderBottom:b,[` - > ${t}-wrapper:only-child, - > ${t}-expanded-row-fixed > ${t}-wrapper:only-child - `]:{[t]:{marginBlock:`-${r}px`,marginInline:`${e.tableExpandColumnWidth-a}px -${a}px`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:d,fontWeight:n,textAlign:"start",background:m,borderBottom:b,transition:`background ${v} ease`}}},[`${t}-footer`]:{padding:`${r}px ${a}px`,color:x,background:g}})}},mi=io("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorIcon:r,colorIconHover:a,opacityLoading:o,colorBgContainer:s,controlInteractiveSize:c,headerBg:i,headerColor:u,headerSortActiveBg:f,headerSortHoverBg:d,bodySortBg:v,rowHoverBg:m,rowSelectedBg:p,rowSelectedHoverBg:x,rowExpandedBg:g,cellPaddingBlock:b,cellPaddingInline:h,cellPaddingBlockMD:S,cellPaddingInlineMD:O,cellPaddingBlockSM:I,cellPaddingInlineSM:$,borderColor:K,footerBg:B,footerColor:w,headerBorderRadius:P,cellFontSize:k,cellFontSizeMD:C,cellFontSizeSM:y,headerSplitColor:R,fixedHeaderSortActiveBg:_,headerFilterHoverBg:M,filterDropdownBg:H,expandIconBg:L,selectionColumnWidth:F,stickyScrollBarBg:re}=e,Y=new pt(r),he=new pt(a),ve=2,X=so(e,{tableFontSize:k,tableBg:s,tableRadius:P,tablePaddingVertical:b,tablePaddingHorizontal:h,tablePaddingVerticalMiddle:S,tablePaddingHorizontalMiddle:O,tablePaddingVerticalSmall:I,tablePaddingHorizontalSmall:$,tableBorderColor:K,tableHeaderTextColor:u,tableHeaderBg:i,tableFooterTextColor:w,tableFooterBg:B,tableHeaderCellSplitColor:R,tableHeaderSortBg:f,tableHeaderSortHoverBg:d,tableHeaderIconColor:Y.clone().setAlpha(Y.getAlpha()*o).toRgbString(),tableHeaderIconColorHover:he.clone().setAlpha(he.getAlpha()*o).toRgbString(),tableBodySortBg:v,tableFixedHeaderSortActiveBg:_,tableHeaderFilterActiveBg:M,tableFilterDropdownBg:H,tableRowHoverBg:m,tableSelectedRowBg:p,tableSelectedRowHoverBg:x,zIndexTableFixed:ve,zIndexTableSticky:ve+1,tableFontSizeMiddle:C,tableFontSizeSmall:y,tableSelectionColumnWidth:F,tableExpandIconBg:L,tableExpandColumnWidth:c+2*e.padding,tableExpandedRowBg:g,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:re,tableScrollThumbBgHover:t,tableScrollBg:n});return[fi(X),qa(X),Qn(X),ai(X),Xa(X),za(X),Za(X),Wa(X),Qn(X),ja(X),ni(X),Ya(X),si(X),Da(X),oi(X),ei(X),ui(X)]},e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:a,colorFillContent:o,controlItemBgActive:s,controlItemBgActiveHover:c,padding:i,paddingSM:u,paddingXS:f,colorBorderSecondary:d,borderRadiusLG:v,fontSize:m,controlHeight:p,colorTextPlaceholder:x}=e,g=new pt(a).onBackground(n).toHexShortString(),b=new pt(o).onBackground(n).toHexShortString(),h=new pt(t).onBackground(n).toHexShortString();return{headerBg:h,headerColor:r,headerSortActiveBg:g,headerSortHoverBg:b,bodySortBg:h,rowHoverBg:h,rowSelectedBg:s,rowSelectedHoverBg:c,rowExpandedBg:t,cellPaddingBlock:i,cellPaddingInline:i,cellPaddingBlockMD:u,cellPaddingInlineMD:f,cellPaddingBlockSM:f,cellPaddingInlineSM:f,borderColor:d,headerBorderRadius:v,footerBg:h,footerColor:r,cellFontSize:m,cellFontSizeMD:m,cellFontSizeSM:m,headerSplitColor:d,fixedHeaderSortActiveBg:g,headerFilterHoverBg:o,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:p,stickyScrollBarBg:x,stickyScrollBarBorderRadius:100}}),pi=[],vi=(e,t)=>{const{prefixCls:n,className:r,rootClassName:a,style:o,size:s,bordered:c,dropdownPrefixCls:i,dataSource:u,pagination:f,rowSelection:d,rowKey:v="key",rowClassName:m,columns:p,children:x,childrenColumnName:g,onChange:b,getPopupContainer:h,loading:S,expandIcon:O,expandable:I,expandedRowRender:$,expandIconColumnIndex:K,indentSize:B,scroll:w,sortDirections:P,locale:k,showSorterTooltip:C=!0,virtual:y}=e;nn();const R=l.useMemo(()=>p||an(x),[p,x]),_=l.useMemo(()=>R.some(U=>U.responsive),[R]),M=uo(_),H=l.useMemo(()=>{const U=new Set(Object.keys(M).filter(ie=>M[ie]));return R.filter(ie=>!ie.responsive||ie.responsive.some(Re=>U.has(Re)))},[R,M]),L=fo(e,["className","style","columns"]),{locale:F=go,direction:re,table:Y,renderEmpty:he,getPrefixCls:ve,getPopupContainer:X}=l.useContext(It),G=mo(s),oe=Object.assign(Object.assign({},F.Table),k),te=u||pi,le=ve("table",n),Se=ve("dropdown",i),pe=Object.assign({childrenColumnName:g,expandIconColumnIndex:K},I),{childrenColumnName:j="children"}=pe,D=l.useMemo(()=>te.some(U=>U?.[j])?"nest":$||I&&I.expandedRowRender?"row":null,[te]),N={body:l.useRef()},T=Dl(le),E=l.useMemo(()=>typeof v=="function"?v:U=>U?.[v],[v]),[W]=ya(te,j,E),A={},ae=function(U,ie){let Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var me,Ne,Be;const He=Object.assign(Object.assign({},A),U);Re&&((me=A.resetPagination)===null||me===void 0||me.call(A),!((Ne=He.pagination)===null||Ne===void 0)&&Ne.current&&(He.pagination.current=1),f&&f.onChange&&f.onChange(1,(Be=He.pagination)===null||Be===void 0?void 0:Be.pageSize)),w&&w.scrollToFirstRowOnChange!==!1&&N.body.current&&Ho(0,{getContainer:()=>N.body.current}),b?.(He.pagination,He.filters,He.sorter,{currentDataSource:Yn(Qt(te,He.sorterStates,j),He.filterStates),action:ie})},q=(U,ie)=>{ae({sorter:U,sorterStates:ie},"sort",!1)},[Ee,$e,ke,we]=Ba({prefixCls:le,mergedColumns:H,onSorterChange:q,sortDirections:P||["ascend","descend"],tableLocale:oe,showSorterTooltip:C}),Me=l.useMemo(()=>Qt(te,$e,j),[te,$e]);A.sorter=we(),A.sorterStates=$e;const se=(U,ie)=>{ae({filters:U,filterStates:ie},"filter",!0)},[tt,nt,J]=xa({prefixCls:le,locale:oe,dropdownPrefixCls:Se,mergedColumns:H,onFilterChange:se,getPopupContainer:h||X}),Z=Yn(Me,nt);A.filters=J,A.filterStates=nt;const ue=l.useMemo(()=>{const U={};return Object.keys(J).forEach(ie=>{J[ie]!==null&&(U[ie]=J[ie])}),Object.assign(Object.assign({},ke),{filters:U})},[ke,J]),[ye]=Ha(ue),be=(U,ie)=>{ae({pagination:Object.assign(Object.assign({},A.pagination),{current:U,pageSize:ie})},"paginate")},[V,Te]=Sa(Z.length,be,f);A.pagination=f===!1?{}:Ca(V,f),A.resetPagination=Te;const Ie=l.useMemo(()=>{if(f===!1||!V.pageSize)return Z;const{current:U=1,total:ie,pageSize:Re=Br}=V;return Z.lengthRe?Z.slice((U-1)*Re,U*Re):Z:Z.slice((U-1)*Re,U*Re)},[!!f,Z,V&&V.current,V&&V.pageSize,V&&V.total]),[Fe,Ae]=wa({prefixCls:le,data:Z,pageData:Ie,getRowKey:E,getRecordByKey:W,expandType:D,childrenColumnName:j,locale:oe,getPopupContainer:h||X},d),_e=(U,ie,Re)=>{let me;return typeof m=="function"?me=ee(m(U,ie,Re)):me=ee(m),ee({[`${le}-row-selected`]:Ae.has(E(U,ie))},me)};pe.__PARENT_RENDER_ICON__=pe.expandIcon,pe.expandIcon=pe.expandIcon||O||Ll(oe),D==="nest"&&pe.expandIconColumnIndex===void 0?pe.expandIconColumnIndex=d?1:0:pe.expandIconColumnIndex>0&&d&&(pe.expandIconColumnIndex-=1),typeof pe.indentSize!="number"&&(pe.indentSize=typeof B=="number"?B:15);const mt=l.useCallback(U=>ye(Fe(tt(Ee(U)))),[Ee,tt,Fe]);let Xe,De;if(f!==!1&&V?.total){let U;V.size?U=V.size:U=G==="small"||G==="middle"?"small":void 0;const ie=Ne=>l.createElement(Co,Object.assign({},V,{className:ee(`${le}-pagination ${le}-pagination-${Ne}`,V.className),size:U})),Re=re==="rtl"?"left":"right",{position:me}=V;if(me!==null&&Array.isArray(me)){const Ne=me.find(Ue=>Ue.includes("top")),Be=me.find(Ue=>Ue.includes("bottom")),He=me.every(Ue=>`${Ue}`=="none");!Ne&&!Be&&!He&&(De=ie(Re)),Ne&&(Xe=ie(Ne.toLowerCase().replace("top",""))),Be&&(De=ie(Be.toLowerCase().replace("bottom","")))}else De=ie(Re)}let Pe;typeof S=="boolean"?Pe={spinning:S}:typeof S=="object"&&(Pe=Object.assign({spinning:!0},S));const[Oe,Ce]=mi(le),[,fe]=po(),We=ee(`${le}-wrapper`,Y?.className,{[`${le}-wrapper-rtl`]:re==="rtl"},r,a,Ce),rt=Object.assign(Object.assign({},Y?.style),o),qe=k&&k.emptyText||he?.("Table")||l.createElement(bo,{componentName:"Table"}),Ve=y?Ma:Ka,yt={},Pt=l.useMemo(()=>{const{fontSize:U,lineHeight:ie,padding:Re,paddingXS:me,paddingSM:Ne}=fe,Be=Math.floor(U*ie);switch(G){case"large":return Re*2+Be;case"small":return me*2+Be;default:return Ne*2+Be}},[fe,G]);return y&&(yt.listItemHeight=Pt),Oe(l.createElement("div",{ref:t,className:We,style:rt},l.createElement(vo,Object.assign({spinning:!1},Pe),Xe,l.createElement(Ve,Object.assign({},yt,L,{columns:H,direction:re,expandable:pe,prefixCls:le,className:ee({[`${le}-middle`]:G==="middle",[`${le}-small`]:G==="small",[`${le}-bordered`]:c,[`${le}-empty`]:te.length===0}),data:Ie,rowKey:E,rowClassName:_e,emptyText:qe,internalHooks:ht,internalRefs:N,transformColumns:mt,getContainerWidth:T})),De)))},gi=l.forwardRef(vi),hi=(e,t)=>{const n=l.useRef(0);return n.current+=1,l.createElement(gi,Object.assign({},e,{ref:t,_renderTimes:n.current}))},Ge=l.forwardRef(hi);Ge.SELECTION_COLUMN=Qe;Ge.EXPAND_COLUMN=et;Ge.SELECTION_ALL=Gt;Ge.SELECTION_INVERT=qt;Ge.SELECTION_NONE=Jt;Ge.Column=Fl;Ge.ColumnGroup=zl;Ge.Summary=ur;const ki=Ge;export{ki as T}; diff --git a/assets/Table-ca9a792f.js b/assets/Table-ca9a792f.js new file mode 100644 index 00000000..7ac5adfd --- /dev/null +++ b/assets/Table-ca9a792f.js @@ -0,0 +1,53 @@ +import{aJ as Sn,bM as Gt,r as o,b3 as he,ao as Vn,c3 as mt,l as zr,aW as wn,aj as Ce,by as Xn,ci as Un,bq as it,D as ne,b4 as te,b5 as B,b2 as rt,as as qt,cj as En,ax as pe,an as Lr,b7 as Kr,ck as $n,aO as Dr,cl as Rn,E as kn,ai as Jt,aa as _r,a5 as jr,bJ as Ar,ah as Yn,a6 as In,B as Gn,cm as qn,bz as Nn,cn as Wr,co as Vr,aR as Zt,ar as Xr,bK as Ur,ap as Yr,bE as Gr,A as Jn,z as qr,c0 as ut,a8 as Jr,bY as Zr,bh as Qr,aq as eo,aB as to,ac as no,ae as ro,aL as oo}from"./index-00bc0960.js";import{i as lo,o as ao}from"./styleChecker-cd6b40ad.js";import{a as yt,b as Tn}from"./addEventListener-db3041bc.js";import{L as io}from"./List-066cd3b0.js";import{D as so}from"./useIcons-7028c4e8.js";import{P as co}from"./Pagination-45944b73.js";import{C as wt}from"./index-c3bb9433.js";import{R as Zn}from"./index-0570ba04.js";import{T as uo}from"./index-150fd04b.js";import{e as fo}from"./extendsObject-1e0cd48d.js";import{c as mo,a as zt,b as po,d as vo}from"./iconUtil-5f60fcab.js";function Dt(e){return e!=null&&e===e.window}function go(e,t){var n,r;if(typeof window>"u")return 0;const l=t?"scrollTop":"scrollLeft";let a=0;return Dt(e)?a=e[t?"pageYOffset":"pageXOffset"]:e instanceof Document?a=e.documentElement[l]:(e instanceof HTMLElement||e)&&(a=e[l]),e&&!Dt(e)&&typeof a!="number"&&(a=(r=((n=e.ownerDocument)!==null&&n!==void 0?n:e).documentElement)===null||r===void 0?void 0:r[l]),a}function ho(e,t,n,r){const l=n-t;return e/=r/2,e<1?l/2*e*e*e+t:l/2*((e-=2)*e*e+2)+t}function xo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:r,duration:l=450}=t,a=n(),s=go(a,!0),c=Date.now(),i=()=>{const f=Date.now()-c,d=ho(f>l?l:f,s,e,l);Dt(a)?a.scrollTo(window.pageXOffset,d):a instanceof Document||a.constructor.name==="HTMLDocument"?a.documentElement.scrollTop=d:a.scrollTop=d,f=n}function Io(e,t){return Me(Ke,function(n){var r=ko(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var No=function(t){var n=t.ellipsis,r=t.rowType,l=t.children,a,s=n===!0?{showTitle:!0}:n;return s&&(s.showTitle||r==="header")&&(typeof l=="string"||typeof l=="number"?a=l.toString():o.isValidElement(l)&&typeof l.props.children=="string"&&(a=l.props.children)),a};function To(e){var t,n,r,l,a,s,c,i,u=e.component,f=e.children,d=e.ellipsis,v=e.scope,m=e.prefixCls,p=e.className,h=e.align,g=e.record,x=e.render,b=e.dataIndex,S=e.renderIndex,P=e.shouldCellUpdate,T=e.index,E=e.rowType,H=e.colSpan,F=e.rowSpan,R=e.fixLeft,j=e.fixRight,k=e.firstFixLeft,C=e.lastFixLeft,y=e.firstFixRight,$=e.lastFixRight,W=e.appendNode,M=e.additionalProps,O=M===void 0?{}:M,L=e.isSticky,_="".concat(m,"-cell"),re=Me(Ke,["supportSticky","allColumnsFixedLeft"]),Y=re.supportSticky,ge=re.allColumnsFixedLeft,ve=Ro(g,b,S,f,x,P),X=he(ve,2),G=X[0],oe=X[1],ee={},le=typeof R=="number"&&Y,Se=typeof j=="number"&&Y;le&&(ee.position="sticky",ee.left=R),Se&&(ee.position="sticky",ee.right=j);var me=(t=(n=(r=oe?.colSpan)!==null&&r!==void 0?r:O.colSpan)!==null&&n!==void 0?n:H)!==null&&t!==void 0?t:1,K=(l=(a=(s=oe?.rowSpan)!==null&&s!==void 0?s:O.rowSpan)!==null&&a!==void 0?a:F)!==null&&l!==void 0?l:1,z=Io(T,K),I=he(z,2),N=I[0],w=I[1],A=function(Fe){var se;g&&w(T,T+K-1),O==null||(se=O.onMouseEnter)===null||se===void 0||se.call(O,Fe)},D=function(Fe){var se;g&&w(-1,-1),O==null||(se=O.onMouseLeave)===null||se===void 0||se.call(O,Fe)};if(me===0||K===0)return null;var ae=(c=O.title)!==null&&c!==void 0?c:No({rowType:E,ellipsis:d,children:G}),q=ne(_,p,(i={},te(i,"".concat(_,"-fix-left"),le&&Y),te(i,"".concat(_,"-fix-left-first"),k&&Y),te(i,"".concat(_,"-fix-left-last"),C&&Y),te(i,"".concat(_,"-fix-left-all"),C&&ge&&Y),te(i,"".concat(_,"-fix-right"),Se&&Y),te(i,"".concat(_,"-fix-right-first"),y&&Y),te(i,"".concat(_,"-fix-right-last"),$&&Y),te(i,"".concat(_,"-ellipsis"),d),te(i,"".concat(_,"-with-append"),W),te(i,"".concat(_,"-fix-sticky"),(le||Se)&&L&&Y),te(i,"".concat(_,"-row-hover"),!oe&&N),i),O.className,oe?.className),Ee={};h&&(Ee.textAlign=h);var $e=B(B(B(B({},ee),O.style),Ee),oe?.style),ke=G;return it(ke)==="object"&&!Array.isArray(ke)&&!o.isValidElement(ke)&&(ke=null),d&&(C||y)&&(ke=o.createElement("span",{className:"".concat(_,"-content")},ke)),o.createElement(u,Ce({},oe,O,{className:q,style:$e,title:ae,scope:v,onMouseEnter:A,onMouseLeave:D,colSpan:me!==1?me:null,rowSpan:K!==1?K:null}),W,ke)}const ot=o.memo(To);function tn(e,t,n,r,l,a){var s=n[e]||{},c=n[t]||{},i,u;s.fixed==="left"?i=r.left[l==="rtl"?t:e]:c.fixed==="right"&&(u=r.right[l==="rtl"?e:t]);var f=!1,d=!1,v=!1,m=!1,p=n[t+1],h=n[e-1],g=!(a!=null&&a.children);if(l==="rtl"){if(i!==void 0){var x=h&&h.fixed==="left";m=!x&&g}else if(u!==void 0){var b=p&&p.fixed==="right";v=!b&&g}}else if(i!==void 0){var S=p&&p.fixed==="left";f=!S&&g}else if(u!==void 0){var P=h&&h.fixed==="right";d=!P&&g}return{fixLeft:i,fixRight:u,lastFixLeft:f,firstFixRight:d,lastFixRight:v,firstFixLeft:m,isSticky:r.isSticky}}var tr=o.createContext({});function Po(e){var t=e.className,n=e.index,r=e.children,l=e.colSpan,a=l===void 0?1:l,s=e.rowSpan,c=e.align,i=Me(Ke,["prefixCls","direction"]),u=i.prefixCls,f=i.direction,d=o.useContext(tr),v=d.scrollColumnIndex,m=d.stickyOffsets,p=d.flattenColumns,h=d.columns,g=n+a-1,x=g+1===v?a+1:a,b=tn(n,n+x-1,p,m,f,h?.[n]);return o.createElement(ot,Ce({className:t,index:n,component:"td",prefixCls:u,record:null,dataIndex:null,align:c,colSpan:x,rowSpan:s,render:function(){return r}},b))}var Oo=["children"];function Bo(e){var t=e.children,n=rt(e,Oo);return o.createElement("tr",n,t)}function Rt(e){var t=e.children;return t}Rt.Row=Bo;Rt.Cell=Po;function Ho(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,l=e.columns,a=Me(Ke,"prefixCls"),s=r.length-1,c=r[s],i=o.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:c!=null&&c.scrollbar?s:null,columns:l}},[c,r,s,n,l]);return o.createElement(tr.Provider,{value:i},o.createElement("tfoot",{className:"".concat(a,"-summary")},t))}const Ct=st(Ho);var nr=Rt;function rr(e,t,n,r,l,a,s){e.push({record:t,indent:n,index:s});var c=a(t),i=l?.has(c);if(t&&Array.isArray(t[r])&&i)for(var u=0;u1?k-1:0),y=1;y=0;c-=1){var i=t[c],u=n&&n[c],f=u&&u[ft];if(i||f||s){var d=f||{};d.columnType;var v=rt(d,_o);l.unshift(o.createElement("col",Ce({key:c,style:{width:i}},v))),s=!0}}return o.createElement("colgroup",null,l)}var jo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Ao(e,t){return o.useMemo(function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:g.ellipsis,align:g.align,component:g.title?a:s,prefixCls:f,key:m[h]},x,{additionalProps:b,rowType:"header"}))}))}fr.displayName="HeaderRow";function Wo(e){var t=[];function n(s,c){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[i]=t[i]||[];var u=c,f=s.filter(Boolean).map(function(d){var v={key:d.key,className:d.className||"",children:d.title,column:d,colStart:u},m=1,p=d.children;return p&&p.length>0&&(m=n(p,u,i+1).reduce(function(h,g){return h+g},0),v.hasSubColumns=!0),"colSpan"in d&&(m=d.colSpan),"rowSpan"in d&&(v.rowSpan=d.rowSpan),v.colSpan=m,v.colEnd=v.colStart+m-1,t[i].push(v),u+=m,m});return f}n(e,0);for(var r=t.length,l=function(c){t[c].forEach(function(i){!("rowSpan"in i)&&!i.hasSubColumns&&(i.rowSpan=r-c)})},a=0;a1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function Xo(e,t,n){return o.useMemo(function(){if(t&&t>0){var r=0,l=0;e.forEach(function(v){var m=Bn(t,v.width);m?r+=m:l+=1});var a=Math.max(t-r,l),s=l,c=a/l,i=0,u=e.map(function(v){var m=B({},v),p=Bn(t,m.width);if(p)m.width=p;else{var h=Math.floor(c);m.width=s===1?a:h,a-=h,s-=1}return i+=m.width,m}),f=Math.max(t,n);if(i1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&it(n)==="object"}).reduce(function(n,r,l){var a=r.fixed,s=a===!0?"left":a,c="".concat(t,"-").concat(l),i=r.children;return i&&i.length>0?[].concat(pe(n),pe(jt(i,c).map(function(u){return B({fixed:s},u)}))):[].concat(pe(n),[B(B({key:c},r),{},{fixed:s})])},[])}function Go(e){return e.map(function(t){var n=t.fixed,r=rt(t,Yo),l=n;return n==="left"?l="right":n==="right"&&(l="left"),B({fixed:l},r)})}function qo(e,t){var n=e.prefixCls,r=e.columns,l=e.children,a=e.expandable,s=e.expandedKeys,c=e.columnTitle,i=e.getRowKey,u=e.onTriggerExpand,f=e.expandIcon,d=e.rowExpandable,v=e.expandIconColumnIndex,m=e.direction,p=e.expandRowByClick,h=e.columnWidth,g=e.fixed,x=e.scrollWidth,b=e.clientWidth,S=o.useMemo(function(){return r||nn(l)},[r,l]),P=o.useMemo(function(){if(a){var k,C=S.slice();if(!C.includes(Ze)){var y=v||0;y>=0&&C.splice(y,0,Ze)}var $=C.indexOf(Ze);C=C.filter(function(L,_){return L!==Ze||_===$});var W=S[$],M;(g==="left"||g)&&!v?M="left":(g==="right"||g)&&v===S.length?M="right":M=W?W.fixed:null;var O=(k={},te(k,ft,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),te(k,"title",c),te(k,"fixed",M),te(k,"className","".concat(n,"-row-expand-icon-cell")),te(k,"width",h),te(k,"render",function(_,re,Y){var ge=i(re,Y),ve=s.has(ge),X=d?d(re):!0,G=f({prefixCls:n,expanded:ve,expandable:X,record:re,onExpand:u});return p?o.createElement("span",{onClick:function(ee){return ee.stopPropagation()}},G):G}),k);return C.map(function(L){return L===Ze?O:L})}return S.filter(function(L){return L!==Ze})},[a,S,i,s,f,m]),T=o.useMemo(function(){var k=P;return t&&(k=t(k)),k.length||(k=[{render:function(){return null}}]),k},[t,P,m]),E=o.useMemo(function(){return m==="rtl"?Go(jt(T)):jt(T)},[T,m,x]),H=Xo(E,x,b),F=he(H,2),R=F[0],j=F[1];return[T,R,j]}function Jo(e){var t,n=e.prefixCls,r=e.record,l=e.onExpand,a=e.expanded,s=e.expandable,c="".concat(n,"-row-expand-icon");if(!s)return o.createElement("span",{className:ne(c,"".concat(n,"-row-spaced"))});var i=function(f){l(r,f),f.stopPropagation()};return o.createElement("span",{className:ne(c,(t={},te(t,"".concat(n,"-row-expanded"),a),te(t,"".concat(n,"-row-collapsed"),!a),t)),onClick:i})}function Zo(e,t,n){var r=[];function l(a){(a||[]).forEach(function(s,c){r.push(t(s,c)),l(s[n])})}return l(e),r}function Qo(e,t,n){var r=Do(e),l=r.expandIcon,a=r.expandedRowKeys,s=r.defaultExpandedRowKeys,c=r.defaultExpandAllRows,i=r.expandedRowRender,u=r.onExpand,f=r.onExpandedRowsChange,d=r.childrenColumnName,v=l||Jo,m=d||"children",p=o.useMemo(function(){return i?"row":e.expandable&&e.internalHooks===pt&&e.expandable.__PARENT_RENDER_ICON__||t.some(function(T){return T&&it(T)==="object"&&T[m]})?"nest":!1},[!!i,t]),h=o.useState(function(){return s||(c?Zo(t,n,m):[])}),g=he(h,2),x=g[0],b=g[1],S=o.useMemo(function(){return new Set(a||x||[])},[a,x]),P=o.useCallback(function(T){var E=n(T,t.indexOf(T)),H,F=S.has(E);F?(S.delete(E),H=pe(S)):H=[].concat(pe(S),[E]),b(H),u&&u(!F,T),f&&f(H)},[n,S,t,u,f]);return[r,p,S,v,m,P]}function el(e,t,n,r){var l=e.map(function(a,s){return tn(s,s,e,t,n,r?.[s])});return Xn(function(){return l},[l],function(a,s){return!mt(a,s)})}function mr(e){var t=o.useRef(e),n=o.useState({}),r=he(n,2),l=r[1],a=o.useRef(null),s=o.useRef([]);function c(i){s.current.push(i);var u=Promise.resolve();a.current=u,u.then(function(){if(a.current===u){var f=s.current,d=t.current;s.current=[],f.forEach(function(v){t.current=v(t.current)}),a.current=null,d!==t.current&&l({})}})}return o.useEffect(function(){return function(){a.current=null}},[]),[t.current,c]}function tl(e){var t=o.useRef(e||null),n=o.useRef();function r(){window.clearTimeout(n.current)}function l(s){t.current=s,r(),n.current=window.setTimeout(function(){t.current=null,n.current=void 0},100)}function a(){return t.current}return o.useEffect(function(){return r},[]),[l,a]}function nl(){var e=o.useState(-1),t=he(e,2),n=t[0],r=t[1],l=o.useState(-1),a=he(l,2),s=a[0],c=a[1],i=o.useCallback(function(u,f){r(u),c(f)},[]);return[n,s,i]}var Hn=Kr()?window:null;function rl(e,t){var n=it(e)==="object"?e:{},r=n.offsetHeader,l=r===void 0?0:r,a=n.offsetSummary,s=a===void 0?0:a,c=n.offsetScroll,i=c===void 0?0:c,u=n.getContainer,f=u===void 0?function(){return Hn}:u,d=f()||Hn;return o.useMemo(function(){var v=!!e;return{isSticky:v,stickyClassName:v?"".concat(t,"-sticky-holder"):"",offsetHeader:l,offsetSummary:s,offsetScroll:i,container:d}},[i,l,s,t,d])}function ol(e,t,n){var r=o.useMemo(function(){for(var l=[],a=[],s=0,c=0,i=0;i=d&&(O=d-v),s({scrollLeft:O/d*(f+2)}),b.current.x=y.pageX},j=function(){if(a.current){var y=Tn(a.current).top,$=y+a.current.offsetHeight,W=i===window?document.documentElement.scrollTop+window.innerHeight:Tn(i).top+i.clientHeight;$-$n()<=W||y>=W-c?x(function(M){return B(B({},M),{},{isHiddenScrollBar:!0})}):x(function(M){return B(B({},M),{},{isHiddenScrollBar:!1})})}},k=function(y){x(function($){return B(B({},$),{},{scrollLeft:y/f*d||0})})};return o.useImperativeHandle(n,function(){return{setScrollLeft:k}}),o.useEffect(function(){var C=yt(document.body,"mouseup",H,!1),y=yt(document.body,"mousemove",R,!1);return j(),function(){C.remove(),y.remove()}},[v,T]),o.useEffect(function(){var C=yt(i,"scroll",j,!1),y=yt(window,"resize",j,!1);return function(){C.remove(),y.remove()}},[i]),o.useEffect(function(){g.isHiddenScrollBar||x(function(C){var y=a.current;return y?B(B({},C),{},{scrollLeft:y.scrollLeft/y.scrollWidth*y.clientWidth}):C})},[g.isHiddenScrollBar]),f<=d||!v||g.isHiddenScrollBar?null:o.createElement("div",{style:{height:$n(),width:d,bottom:c},className:"".concat(u,"-sticky-scroll")},o.createElement("div",{onMouseDown:F,ref:m,className:ne("".concat(u,"-sticky-scroll-bar"),te({},"".concat(u,"-sticky-scroll-bar-active"),T)),style:{width:"".concat(v,"px"),transform:"translate3d(".concat(g.scrollLeft,"px, 0, 0)")}}))};const al=o.forwardRef(ll);function il(e){return null}function sl(e){return null}var pr="rc-table",cl=[],dl={};function ul(){return"No Data"}function fl(e){var t,n=B({rowKey:"key",prefixCls:pr,emptyText:ul},e),r=n.prefixCls,l=n.className,a=n.rowClassName,s=n.style,c=n.data,i=n.rowKey,u=n.scroll,f=n.tableLayout,d=n.direction,v=n.title,m=n.footer,p=n.summary,h=n.caption,g=n.id,x=n.showHeader,b=n.components,S=n.emptyText,P=n.onRow,T=n.onHeaderRow,E=n.internalHooks,H=n.transformColumns,F=n.internalRefs,R=n.tailor,j=n.getContainerWidth,k=n.sticky,C=c||cl,y=!!C.length,$=E===pt,W=o.useCallback(function(Q,ce){return Un(b,Q)||ce},[b]),M=o.useMemo(function(){return typeof i=="function"?i:function(Q){var ce=Q&&Q[i];return ce}},[i]),O=W(["body"]),L=nl(),_=he(L,3),re=_[0],Y=_[1],ge=_[2],ve=Qo(n,C,M),X=he(ve,6),G=X[0],oe=X[1],ee=X[2],le=X[3],Se=X[4],me=X[5],K=u?.x,z=o.useState(0),I=he(z,2),N=I[0],w=I[1],A=qo(B(B(B({},n),G),{},{expandable:!!G.expandedRowRender,columnTitle:G.columnTitle,expandedKeys:ee,getRowKey:M,onTriggerExpand:me,expandIcon:le,expandIconColumnIndex:G.expandIconColumnIndex,direction:d,scrollWidth:$&&R&&typeof K=="number"?K:null,clientWidth:N}),$?H:null),D=he(A,3),ae=D[0],q=D[1],Ee=D[2],$e=Ee??K,ke=o.useMemo(function(){return{columns:ae,flattenColumns:q}},[ae,q]),we=o.useRef(),Fe=o.useRef(),se=o.useRef(),Qe=o.useRef(),et=o.useRef(),J=o.useState(!1),Z=he(J,2),de=Z[0],xe=Z[1],be=o.useState(!1),V=he(be,2),Te=V[0],Ie=V[1],ze=mr(new Map),Ae=he(ze,2),_e=Ae[0],dt=Ae[1],Xe=$t(q),De=Xe.map(function(Q){return _e.get(Q)}),Oe=o.useMemo(function(){return De},[De.join("_")]),Pe=ol(Oe,q.length,d),ye=u&&_t(u.y),ue=u&&_t($e)||!!G.fixed,We=ue&&q.some(function(Q){var ce=Q.fixed;return ce}),tt=o.useRef(),Ge=rl(k,r),Ve=Ge.isSticky,gt=Ge.offsetHeader,It=Ge.offsetSummary,U=Ge.offsetScroll,ie=Ge.stickyClassName,Re=Ge.container,fe=o.useMemo(function(){return p?.(C)},[p,C]),Ne=(ye||Ve)&&o.isValidElement(fe)&&fe.type===Rt&&fe.props.fixed,Be,He,Ue;ye&&(He={overflowY:"scroll",maxHeight:u.y}),ue&&(Be={overflowX:"auto"},ye||(He={overflowY:"hidden"}),Ue={width:$e===!0?"auto":$e,minWidth:"100%"});var rn=o.useCallback(function(Q,ce){Dr(we.current)&&dt(function(je){if(je.get(Q)!==ce){var Le=new Map(je);return Le.set(Q,ce),Le}return je})},[]),kr=tl(null),on=he(kr,2),Ir=on[0],ln=on[1];function ht(Q,ce){ce&&(typeof ce=="function"?ce(Q):ce.scrollLeft!==Q&&(ce.scrollLeft=Q,ce.scrollLeft!==Q&&setTimeout(function(){ce.scrollLeft=Q},0)))}var lt=Gt(function(Q){var ce=Q.currentTarget,je=Q.scrollLeft,Le=d==="rtl",qe=typeof je=="number"?je:ce.scrollLeft,Cn=ce||dl;if(!ln()||ln()===Cn){var Bt;Ir(Cn),ht(qe,Fe.current),ht(qe,se.current),ht(qe,et.current),ht(qe,(Bt=tt.current)===null||Bt===void 0?void 0:Bt.setScrollLeft)}var Ht=ce||Fe.current;if(Ht){var Mt=Ht.scrollWidth,Ft=Ht.clientWidth;if(Mt===Ft){xe(!1),Ie(!1);return}Le?(xe(-qe0)):(xe(qe>0),Ie(qe1?h-y:0,W=B(B(B({},H),i),{},{flex:"0 0 ".concat(y,"px"),width:"".concat(y,"px"),marginRight:$,pointerEvents:"auto"}),M=o.useMemo(function(){return f?k<=1:R===0||k===0||k>1},[k,R,f]);M?W.visibility="hidden":f&&(W.height=d?.(k));var O=M?function(){return null}:v,L={};return(k===0||R===0)&&(L.rowSpan=1,L.colSpan=1),o.createElement(ot,Ce({className:ne(p,u),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:"div",prefixCls:t.prefixCls,key:S,record:c,index:a,renderIndex:s,dataIndex:m,render:O,shouldCellUpdate:n.shouldCellUpdate},P,{appendNode:T,additionalProps:B(B({},E),{},{style:W},L)}))}var vl=["data","index","className","rowKey","style","extra","getHeight"],gl=o.forwardRef(function(e,t){var n=e.data,r=e.index,l=e.className,a=e.rowKey,s=e.style,c=e.extra,i=e.getHeight,u=rt(e,vl),f=n.record,d=n.indent,v=n.index,m=Me(Ke,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),p=m.scrollX,h=m.flattenColumns,g=m.prefixCls,x=m.fixColumn,b=m.componentWidth,S=lr(f,a,r,d),P=S.rowSupportExpand,T=S.expanded,E=S.rowProps,H=S.expandedRowRender,F=S.expandedRowClassName,R;if(P&&T){var j=H(f,r,d+1,T),k=F?.(f,r,d),C={};x&&(C={style:te({},"--virtual-width","".concat(b,"px"))});var y="".concat(g,"-expanded-row-cell");R=o.createElement("div",{className:ne("".concat(g,"-expanded-row"),"".concat(g,"-expanded-row-level-").concat(d+1),k)},o.createElement(ot,{component:"div",prefixCls:g,className:ne(y,te({},"".concat(y,"-fixed"),x)),additionalProps:C},j))}var $=B(B({},s),{},{width:p});c&&($.position="absolute",$.pointerEvents="none");var W=o.createElement("div",Ce({},E,u,{ref:P?null:t,className:ne(l,"".concat(g,"-row"),E?.className,te({},"".concat(g,"-row-extra"),c)),style:B(B({},$),E?.style)}),h.map(function(M,O){return o.createElement(pl,{key:O,rowInfo:S,column:M,colIndex:O,indent:d,index:r,renderIndex:v,record:f,inverse:c,getHeight:i})}));return P?o.createElement("div",{ref:t},W,R):W}),Fn=st(gl),hl=o.forwardRef(function(e,t){var n=e.data,r=e.onScroll,l=Me(Ke,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),a=l.flattenColumns,s=l.onColumnResize,c=l.getRowKey,i=l.expandedKeys,u=l.prefixCls,f=l.childrenColumnName,d=l.emptyNode,v=l.scrollX,m=Me(gr),p=m.sticky,h=m.scrollY,g=m.listItemHeight,x=o.useRef(),b=or(n,f,i,c),S=o.useMemo(function(){var k=0;return a.map(function(C){var y=C.width,$=C.key;return k+=y,[$,y,k]})},[a]),P=o.useMemo(function(){return S.map(function(k){return k[2]})},[S]);o.useEffect(function(){S.forEach(function(k){var C=he(k,2),y=C[0],$=C[1];s(y,$)})},[S]),o.useImperativeHandle(t,function(){var k={};return Object.defineProperty(k,"scrollLeft",{get:function(){var y;return((y=x.current)===null||y===void 0?void 0:y.getScrollInfo().x)||0},set:function(y){var $;($=x.current)===null||$===void 0||$.scrollTo({left:y})}}),k});var T=function(C,y){var $,W=($=b[y])===null||$===void 0?void 0:$.record,M=C.onCell;if(M){var O,L=M(W,y);return(O=L?.rowSpan)!==null&&O!==void 0?O:1}return 1},E=function(C){var y=C.start,$=C.end,W=C.getSize,M=C.offsetY;if($<0)return null;for(var O=a.filter(function(z){return T(z,y)===0}),L=y,_=function(I){if(O=O.filter(function(N){return T(N,I)===0}),!O.length)return L=I,"break"},re=y;re>=0;re-=1){var Y=_(re);if(Y==="break")break}for(var ge=a.filter(function(z){return T(z,$)!==1}),ve=$,X=function(I){if(ge=ge.filter(function(N){return T(N,I)!==1}),!ge.length)return ve=Math.max(I-1,$),"break"},G=$;G1})&&ee.push(I)},Se=L;Se<=ve;Se+=1)var me=le(Se);var K=ee.map(function(z){var I=b[z],N=c(I.record,z),w=function(ae){var q=z+ae-1,Ee=c(b[q].record,q),$e=W(N,Ee);return $e.bottom-$e.top},A=W(N);return o.createElement(Fn,{key:z,data:I,rowKey:N,index:z,style:{top:-M+A.top},extra:!0,getHeight:w})});return K},H=o.useMemo(function(){return{columnsOffset:P}},[P]),F="".concat(u,"-tbody"),R;if(b.length){var j={};p&&(j.position="sticky",j.bottom=0,it(p)==="object"&&p.offsetScroll&&(j.bottom=p.offsetScroll)),R=o.createElement(io,{fullHeight:!1,ref:x,styles:{horizontalScrollBar:j},className:ne(F,"".concat(F,"-virtual")),height:h,itemHeight:g||24,data:b,itemKey:function(C){return c(C.record)},scrollWidth:v,onVirtualScroll:function(C){var y=C.x;r({scrollLeft:y})},extraRender:E},function(k,C,y){var $=c(k.record,C);return o.createElement(Fn,Ce({data:k,rowKey:$,index:C},y))})}else R=o.createElement("div",{className:ne("".concat(u,"-placeholder"))},o.createElement(ot,{component:"div",prefixCls:u},d));return o.createElement(hr.Provider,{value:H},R)}),xl=st(hl),bl=function(t,n){var r=n.ref,l=n.onScroll;return o.createElement(xl,{ref:r,data:t,onScroll:l})};function yl(e){var t=e.columns,n=e.scroll,r=e.sticky,l=e.prefixCls,a=l===void 0?pr:l,s=e.className,c=e.listItemHeight,i=n||{},u=i.x,f=i.y;typeof u!="number"&&(u=1),typeof f!="number"&&(f=500);var d=o.useMemo(function(){return{sticky:r,scrollY:f,listItemHeight:c}},[r,f,c]);return o.createElement(gr.Provider,{value:d},o.createElement(ct,Ce({},e,{className:ne(s,"".concat(a,"-virtual")),scroll:B(B({},n),{},{x:u}),components:{body:bl},columns:t,internalHooks:pt,tailor:!0})))}function xr(e){return Qn(yl,e)}xr();function Cl(e){return null}function Sl(e){return null}function wl(e){return function(n){let{prefixCls:r,onExpand:l,record:a,expanded:s,expandable:c}=n;const i=`${r}-row-expand-icon`;return o.createElement("button",{type:"button",onClick:u=>{l(a,u),u.stopPropagation()},className:ne(i,{[`${i}-spaced`]:!c,[`${i}-expanded`]:c&&s,[`${i}-collapsed`]:c&&!s}),"aria-label":s?e.collapse:e.expand,"aria-expanded":s})}}function El(e){return(n,r)=>{const l=n.querySelector(`.${e}-container`);let a=r;if(l){const s=getComputedStyle(l),c=parseInt(s.borderLeftWidth,10),i=parseInt(s.borderRightWidth,10);a=r-c-i}return a}}function nt(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function vt(e,t){return t?`${t}-${e}`:`${e}`}function kt(e,t){return typeof e=="function"?e(t):e}function $l(e,t){const n=kt(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n}var Rl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};const kl=Rl;var Il=function(t,n){return o.createElement(Jt,Ce({},t,{ref:n,icon:kl}))};const Nl=o.forwardRef(Il);function Tl(e){const t=o.useRef(e),n=_r();return[()=>t.current,r=>{t.current=r,n()}]}function zn(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:l,locale:a}=e;return r?o.createElement("div",{className:`${l}-filter-dropdown-search`},o.createElement(jr,{prefix:o.createElement(Ar,null),placeholder:a.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${l}-filter-dropdown-search-input`})):null}const Pl=e=>{const{keyCode:t}=e;t===Yn.ENTER&&e.stopPropagation()},Ol=o.forwardRef((e,t)=>o.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:Pl,ref:t},e.children)),Bl=Ol;function at(e){let t=[];return(e||[]).forEach(n=>{let{value:r,children:l}=n;t.push(r),l&&(t=[].concat(pe(t),pe(at(l))))}),t}function Hl(e){return e.some(t=>{let{children:n}=t;return n})}function br(e,t){return typeof t=="string"||typeof t=="number"?t?.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function yr(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:l,searchValue:a,filterSearch:s}=e;return t.map((c,i)=>{const u=String(c.value);if(c.children)return{key:u||i,label:c.text,popupClassName:`${n}-dropdown-submenu`,children:yr({filters:c.children,prefixCls:n,filteredKeys:r,filterMultiple:l,searchValue:a,filterSearch:s})};const f=l?wt:Zn,d={key:c.value!==void 0?u:i,label:o.createElement(o.Fragment,null,o.createElement(f,{checked:r.includes(u)}),o.createElement("span",null,c.text))};return a.trim()?typeof s=="function"?s(a,c)?d:null:br(a,c.text)?d:null:d})}function Lt(e){return e||[]}function Ml(e){var t,n;const{tablePrefixCls:r,prefixCls:l,column:a,dropdownPrefixCls:s,columnKey:c,filterMultiple:i,filterMode:u="menu",filterSearch:f=!1,filterState:d,triggerFilter:v,locale:m,children:p,getPopupContainer:h}=e,{filterDropdownOpen:g,onFilterDropdownOpenChange:x,filterResetToDefaultFilteredValue:b,defaultFilteredValue:S,filterDropdownVisible:P,onFilterDropdownVisibleChange:T}=a,[E,H]=o.useState(!1),F=!!(d&&(!((t=d.filteredKeys)===null||t===void 0)&&t.length||d.forceFiltered)),R=w=>{H(w),x?.(w),T?.(w)},j=(n=g??P)!==null&&n!==void 0?n:E,k=d?.filteredKeys,[C,y]=Tl(Lt(k)),$=w=>{let{selectedKeys:A}=w;y(A)},W=(w,A)=>{let{node:D,checked:ae}=A;$(i?{selectedKeys:w}:{selectedKeys:ae&&D.key?[D.key]:[]})};o.useEffect(()=>{E&&$({selectedKeys:Lt(k)})},[k]);const[M,O]=o.useState([]),L=w=>{O(w)},[_,re]=o.useState(""),Y=w=>{const{value:A}=w.target;re(A)};o.useEffect(()=>{E||re("")},[E]);const ge=w=>{const A=w&&w.length?w:null;if(A===null&&(!d||!d.filteredKeys)||mt(A,d?.filteredKeys,!0))return null;v({column:a,key:c,filteredKeys:A})},ve=()=>{R(!1),ge(C())},X=function(){let{confirm:w,closeDropdown:A}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};w&&ge([]),A&&R(!1),re(""),y(b?(S||[]).map(D=>String(D)):[])},G=function(){let{closeDropdown:w}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};w&&R(!1),ge(C())},oe=w=>{w&&k!==void 0&&y(Lt(k)),R(w),!w&&!a.filterDropdown&&ve()},ee=ne({[`${s}-menu-without-submenu`]:!Hl(a.filters||[])}),le=w=>{if(w.target.checked){const A=at(a?.filters).map(D=>String(D));y(A)}else y([])},Se=w=>{let{filters:A}=w;return(A||[]).map((D,ae)=>{const q=String(D.value),Ee={title:D.text,key:D.value!==void 0?q:String(ae)};return D.children&&(Ee.children=Se({filters:D.children})),Ee})},me=w=>{var A;return Object.assign(Object.assign({},w),{text:w.title,value:w.key,children:((A=w.children)===null||A===void 0?void 0:A.map(D=>me(D)))||[]})};let K;if(typeof a.filterDropdown=="function")K=a.filterDropdown({prefixCls:`${s}-custom`,setSelectedKeys:w=>$({selectedKeys:w}),selectedKeys:C(),confirm:G,clearFilters:X,filters:a.filters,visible:j,close:()=>{R(!1)}});else if(a.filterDropdown)K=a.filterDropdown;else{const w=C()||[],A=()=>(a.filters||[]).length===0?o.createElement(Nn,{image:Nn.PRESENTED_IMAGE_SIMPLE,description:m.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):u==="tree"?o.createElement(o.Fragment,null,o.createElement(zn,{filterSearch:f,value:_,onChange:Y,tablePrefixCls:r,locale:m}),o.createElement("div",{className:`${r}-filter-dropdown-tree`},i?o.createElement(wt,{checked:w.length===at(a.filters).length,indeterminate:w.length>0&&w.lengthtypeof f=="function"?f(_,me(ae)):br(_,ae.title):void 0}))):o.createElement(o.Fragment,null,o.createElement(zn,{filterSearch:f,value:_,onChange:Y,tablePrefixCls:r,locale:m}),o.createElement(Wr,{selectable:!0,multiple:i,prefixCls:`${s}-menu`,className:ee,onSelect:$,onDeselect:$,selectedKeys:w,getPopupContainer:h,openKeys:M,onOpenChange:L,items:yr({filters:a.filters||[],filterSearch:f,prefixCls:l,filteredKeys:C(),filterMultiple:i,searchValue:_})})),D=()=>b?mt((S||[]).map(ae=>String(ae)),w,!0):w.length===0;K=o.createElement(o.Fragment,null,A(),o.createElement("div",{className:`${l}-dropdown-btns`},o.createElement(In,{type:"link",size:"small",disabled:D(),onClick:()=>X()},m.filterReset),o.createElement(In,{type:"primary",size:"small",onClick:ve},m.filterConfirm)))}a.filterDropdown&&(K=o.createElement(Vr,{selectable:void 0},K));const z=()=>o.createElement(Bl,{className:`${l}-dropdown`},K);let I;typeof a.filterIcon=="function"?I=a.filterIcon(F):a.filterIcon?I=a.filterIcon:I=o.createElement(Nl,null);const{direction:N}=o.useContext(Gn);return o.createElement("div",{className:`${l}-column`},o.createElement("span",{className:`${r}-column-title`},p),o.createElement(qn,{dropdownRender:z,trigger:["click"],open:j,onOpenChange:oe,getPopupContainer:h,placement:N==="rtl"?"bottomLeft":"bottomRight"},o.createElement("span",{role:"button",tabIndex:-1,className:ne(`${l}-trigger`,{active:F}),onClick:w=>{w.stopPropagation()}},I)))}function At(e,t,n){let r=[];return(e||[]).forEach((l,a)=>{var s;const c=vt(a,n);if(l.filters||"filterDropdown"in l||"onFilter"in l)if("filteredValue"in l){let i=l.filteredValue;"filterDropdown"in l||(i=(s=i?.map(String))!==null&&s!==void 0?s:i),r.push({column:l,key:nt(l,c),filteredKeys:i,forceFiltered:l.filtered})}else r.push({column:l,key:nt(l,c),filteredKeys:t&&l.defaultFilteredValue?l.defaultFilteredValue:void 0,forceFiltered:l.filtered});"children"in l&&(r=[].concat(pe(r),pe(At(l.children,t,c))))}),r}function Cr(e,t,n,r,l,a,s,c){return n.map((i,u)=>{const f=vt(u,c),{filterMultiple:d=!0,filterMode:v,filterSearch:m}=i;let p=i;if(p.filters||p.filterDropdown){const h=nt(p,f),g=r.find(x=>{let{key:b}=x;return h===b});p=Object.assign(Object.assign({},p),{title:x=>o.createElement(Ml,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:p,columnKey:h,filterState:g,filterMultiple:d,filterMode:v,filterSearch:m,triggerFilter:a,locale:l,getPopupContainer:s},kt(i.title,x))})}return"children"in p&&(p=Object.assign(Object.assign({},p),{children:Cr(e,t,p.children,r,l,a,s,f)})),p})}function Ln(e){const t={};return e.forEach(n=>{let{key:r,filteredKeys:l,column:a}=n;const s=r,{filters:c,filterDropdown:i}=a;if(i)t[s]=l||null;else if(Array.isArray(l)){const u=at(c);t[s]=u.filter(f=>l.includes(String(f)))}else t[s]=null}),t}function Kn(e,t){return t.reduce((n,r)=>{const{column:{onFilter:l,filters:a},filteredKeys:s}=r;return l&&s&&s.length?n.filter(c=>s.some(i=>{const u=at(a),f=u.findIndex(v=>String(v)===String(i)),d=f!==-1?u[f]:i;return l(d,c)})):n},e)}const Sr=e=>e.flatMap(t=>"children"in t?[t].concat(pe(Sr(t.children||[]))):[t]);function Fl(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:l,getPopupContainer:a,locale:s}=e;Zt();const c=o.useMemo(()=>Sr(r||[]),[r]),[i,u]=o.useState(()=>At(c,!0)),f=o.useMemo(()=>{const p=At(c,!1);if(p.length===0)return p;let h=!0;if(p.forEach(g=>{let{filteredKeys:x}=g;x!==void 0&&(h=!1)}),h){const g=(c||[]).map((x,b)=>nt(x,vt(b)));return i.filter(x=>{let{key:b}=x;return g.includes(b)}).map(x=>{const b=c[g.findIndex(S=>S===x.key)];return Object.assign(Object.assign({},x),{column:Object.assign(Object.assign({},x.column),b),forceFiltered:b.filtered})})}return p},[c,i]),d=o.useMemo(()=>Ln(f),[f]),v=p=>{const h=f.filter(g=>{let{key:x}=g;return x!==p.key});h.push(p),u(h),l(Ln(h),h)};return[p=>Cr(t,n,p,f,s,v,a),f,d]}function zl(e,t,n){const r=o.useRef({});function l(a){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let c=function(i){i.forEach((u,f)=>{const d=n(u,f);s.set(d,u),u&&typeof u=="object"&&t in u&&c(u[t]||[])})};const s=new Map;c(e),r.current={data:e,childrenColumnName:t,kvMap:s,getRowKey:n}}return r.current.kvMap.get(a)}return[l]}var Ll=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,r=Object.getOwnPropertySymbols(e);l{const a=e[l];typeof a!="function"&&(n[l]=a)}),n}function Dl(e,t,n){const r=n&&typeof n=="object"?n:{},{total:l=0}=r,a=Ll(r,["total"]),[s,c]=o.useState(()=>({current:"defaultCurrent"in a?a.defaultCurrent:1,pageSize:"defaultPageSize"in a?a.defaultPageSize:wr})),i=fo(s,a,{total:l>0?l:e}),u=Math.ceil((l||e)/i.pageSize);i.current>u&&(i.current=u||1);const f=(v,m)=>{c({current:v??1,pageSize:m||i.pageSize})},d=(v,m)=>{var p;n&&((p=n.onChange)===null||p===void 0||p.call(n,v,m)),f(v,m),t(v,m||i?.pageSize)};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},i),{onChange:d}),f]}const Je={},Wt="SELECT_ALL",Vt="SELECT_INVERT",Xt="SELECT_NONE",Dn=[],Er=(e,t)=>{let n=[];return(t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&(n=[].concat(pe(n),pe(Er(e,r[e]))))}),n},_l=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:l,getCheckboxProps:a,onChange:s,onSelect:c,onSelectAll:i,onSelectInvert:u,onSelectNone:f,onSelectMultiple:d,columnWidth:v,type:m,selections:p,fixed:h,renderCell:g,hideSelectAll:x,checkStrictly:b=!0}=t||{},{prefixCls:S,data:P,pageData:T,getRecordByKey:E,getRowKey:H,expandType:F,childrenColumnName:R,locale:j,getPopupContainer:k}=e,C=Zt(),[y,$]=Xr(r||l||Dn,{value:r}),W=o.useRef(new Map),M=o.useCallback(K=>{if(n){const z=new Map;K.forEach(I=>{let N=E(I);!N&&W.current.has(I)&&(N=W.current.get(I)),z.set(I,N)}),W.current=z}},[E,n]);o.useEffect(()=>{M(y)},[y]);const{keyEntities:O}=o.useMemo(()=>{if(b)return{keyEntities:null};let K=P;if(n){const z=new Set(P.map((N,w)=>H(N,w))),I=Array.from(W.current).reduce((N,w)=>{let[A,D]=w;return z.has(A)?N:N.concat(D)},[]);K=[].concat(pe(K),pe(I))}return mo(K,{externalGetKey:H,childrenPropName:R})},[P,H,b,R,n]),L=o.useMemo(()=>Er(R,T),[R,T]),_=o.useMemo(()=>{const K=new Map;return L.forEach((z,I)=>{const N=H(z,I),w=(a?a(z):null)||{};K.set(N,w)}),K},[L,H,a]),re=o.useCallback(K=>{var z;return!!(!((z=_.get(H(K)))===null||z===void 0)&&z.disabled)},[_,H]),[Y,ge]=o.useMemo(()=>{if(b)return[y||[],[]];const{checkedKeys:K,halfCheckedKeys:z}=zt(y,!0,O,re);return[K||[],z]},[y,b,O,re]),ve=o.useMemo(()=>{const K=m==="radio"?Y.slice(0,1):Y;return new Set(K)},[Y,m]),X=o.useMemo(()=>m==="radio"?new Set:new Set(ge),[ge,m]),[G,oe]=o.useState(null);o.useEffect(()=>{t||$(Dn)},[!!t]);const ee=o.useCallback((K,z)=>{let I,N;M(K),n?(I=K,N=K.map(w=>W.current.get(w))):(I=[],N=[],K.forEach(w=>{const A=E(w);A!==void 0&&(I.push(w),N.push(A))})),$(I),s?.(I,N,{type:z})},[$,E,s,n]),le=o.useCallback((K,z,I,N)=>{if(c){const w=I.map(A=>E(A));c(E(K),z,w,N)}ee(I,"single")},[c,E,ee]),Se=o.useMemo(()=>!p||x?null:(p===!0?[Wt,Vt,Xt]:p).map(z=>z===Wt?{key:"all",text:j.selectionAll,onSelect(){ee(P.map((I,N)=>H(I,N)).filter(I=>{const N=_.get(I);return!N?.disabled||ve.has(I)}),"all")}}:z===Vt?{key:"invert",text:j.selectInvert,onSelect(){const I=new Set(ve);T.forEach((w,A)=>{const D=H(w,A),ae=_.get(D);ae?.disabled||(I.has(D)?I.delete(D):I.add(D))});const N=Array.from(I);u&&(C.deprecated(!1,"onSelectInvert","onChange"),u(N)),ee(N,"invert")}}:z===Xt?{key:"none",text:j.selectNone,onSelect(){f?.(),ee(Array.from(ve).filter(I=>{const N=_.get(I);return N?.disabled}),"none")}}:z).map(z=>Object.assign(Object.assign({},z),{onSelect:function(){for(var I,N,w=arguments.length,A=new Array(w),D=0;D{var z;if(!t)return K.filter(J=>J!==Je);let I=pe(K);const N=new Set(ve),w=L.map(H).filter(J=>!_.get(J).disabled),A=w.every(J=>N.has(J)),D=w.some(J=>N.has(J)),ae=()=>{const J=[];A?w.forEach(de=>{N.delete(de),J.push(de)}):w.forEach(de=>{N.has(de)||(N.add(de),J.push(de))});const Z=Array.from(N);i?.(!A,Z.map(de=>E(de)),J.map(de=>E(de))),ee(Z,"all"),oe(null)};let q;if(m!=="radio"){let J;if(Se){const V={getPopupContainer:k,items:Se.map((Te,Ie)=>{const{key:ze,text:Ae,onSelect:_e}=Te;return{key:ze??Ie,onClick:()=>{_e?.(w)},label:Ae}})};J=o.createElement("div",{className:`${S}-selection-extra`},o.createElement(qn,{menu:V,getPopupContainer:k},o.createElement("span",null,o.createElement(Ur,null))))}const Z=L.map((V,Te)=>{const Ie=H(V,Te),ze=_.get(Ie)||{};return Object.assign({checked:N.has(Ie)},ze)}).filter(V=>{let{disabled:Te}=V;return Te}),de=!!Z.length&&Z.length===L.length,xe=de&&Z.every(V=>{let{checked:Te}=V;return Te}),be=de&&Z.some(V=>{let{checked:Te}=V;return Te});q=!x&&o.createElement("div",{className:`${S}-selection`},o.createElement(wt,{checked:de?xe:!!L.length&&A,indeterminate:de?!xe&&be:!A&&D,onChange:ae,disabled:L.length===0||de,"aria-label":J?"Custom selection":"Select all",skipGroup:!0}),J)}let Ee;m==="radio"?Ee=(J,Z,de)=>{const xe=H(Z,de),be=N.has(xe);return{node:o.createElement(Zn,Object.assign({},_.get(xe),{checked:be,onClick:V=>V.stopPropagation(),onChange:V=>{N.has(xe)||le(xe,!0,[xe],V.nativeEvent)}})),checked:be}}:Ee=(J,Z,de)=>{var xe;const be=H(Z,de),V=N.has(be),Te=X.has(be),Ie=_.get(be);let ze;return F==="nest"?ze=Te:ze=(xe=Ie?.indeterminate)!==null&&xe!==void 0?xe:Te,{node:o.createElement(wt,Object.assign({},Ie,{indeterminate:ze,checked:V,skipGroup:!0,onClick:Ae=>Ae.stopPropagation(),onChange:Ae=>{let{nativeEvent:_e}=Ae;const{shiftKey:dt}=_e;let Xe=-1,De=-1;if(dt&&b){const Oe=new Set([G,be]);w.some((Pe,ye)=>{if(Oe.has(Pe))if(Xe===-1)Xe=ye;else return De=ye,!0;return!1})}if(De!==-1&&Xe!==De&&b){const Oe=w.slice(Xe,De+1),Pe=[];V?Oe.forEach(ue=>{N.has(ue)&&(Pe.push(ue),N.delete(ue))}):Oe.forEach(ue=>{N.has(ue)||(Pe.push(ue),N.add(ue))});const ye=Array.from(N);d?.(!V,ye.map(ue=>E(ue)),Pe.map(ue=>E(ue))),ee(ye,"multiple")}else{const Oe=Y;if(b){const Pe=V?po(Oe,be):vo(Oe,be);le(be,!V,Pe,_e)}else{const Pe=zt([].concat(pe(Oe),[be]),!0,O,re),{checkedKeys:ye,halfCheckedKeys:ue}=Pe;let We=ye;if(V){const tt=new Set(ye);tt.delete(be),We=zt(Array.from(tt),{checked:!1,halfCheckedKeys:ue},O,re).checkedKeys}le(be,!V,We,_e)}}oe(V?null:be)}})),checked:V}};const $e=(J,Z,de)=>{const{node:xe,checked:be}=Ee(J,Z,de);return g?g(be,Z,de,xe):xe};if(!I.includes(Je))if(I.findIndex(J=>{var Z;return((Z=J[ft])===null||Z===void 0?void 0:Z.columnType)==="EXPAND_COLUMN"})===0){const[J,...Z]=I;I=[J,Je].concat(pe(Z))}else I=[Je].concat(pe(I));const ke=I.indexOf(Je);I=I.filter((J,Z)=>J!==Je||Z===ke);const we=I[ke-1],Fe=I[ke+1];let se=h;se===void 0&&(Fe?.fixed!==void 0?se=Fe.fixed:we?.fixed!==void 0&&(se=we.fixed)),se&&we&&((z=we[ft])===null||z===void 0?void 0:z.columnType)==="EXPAND_COLUMN"&&we.fixed===void 0&&(we.fixed=se);const Qe=ne(`${S}-selection-col`,{[`${S}-selection-col-with-dropdown`]:p&&m==="checkbox"}),et={fixed:se,width:v,className:`${S}-selection-column`,title:t.columnTitle||q,render:$e,onCell:t.onCell,[ft]:{className:Qe}};return I.map(J=>J===Je?et:J)},[H,L,t,Y,ve,X,v,Se,F,G,_,d,le,re]),ve]};var jl={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};const Al=jl;var Wl=function(t,n){return o.createElement(Jt,Ce({},t,{ref:n,icon:Al}))};const Vl=o.forwardRef(Wl);var Xl={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"};const Ul=Xl;var Yl=function(t,n){return o.createElement(Jt,Ce({},t,{ref:n,icon:Ul}))};const Gl=o.forwardRef(Yl),St="ascend",Kt="descend";function Et(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function _n(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function ql(e,t){return t?e[e.indexOf(t)+1]:e[0]}function Ut(e,t,n){let r=[];function l(a,s){r.push({column:a,key:nt(a,s),multiplePriority:Et(a),sortOrder:a.sortOrder})}return(e||[]).forEach((a,s)=>{const c=vt(s,n);a.children?("sortOrder"in a&&l(a,c),r=[].concat(pe(r),pe(Ut(a.children,t,c)))):a.sorter&&("sortOrder"in a?l(a,c):t&&a.defaultSortOrder&&r.push({column:a,key:nt(a,c),multiplePriority:Et(a),sortOrder:a.defaultSortOrder}))}),r}function $r(e,t,n,r,l,a,s,c){return(t||[]).map((i,u)=>{const f=vt(u,c);let d=i;if(d.sorter){const v=d.sortDirections||l,m=d.showSorterTooltip===void 0?s:d.showSorterTooltip,p=nt(d,f),h=n.find(F=>{let{key:R}=F;return R===p}),g=h?h.sortOrder:null,x=ql(v,g);let b;if(i.sortIcon)b=i.sortIcon({sortOrder:g});else{const F=v.includes(St)&&o.createElement(Gl,{className:ne(`${e}-column-sorter-up`,{active:g===St})}),R=v.includes(Kt)&&o.createElement(Vl,{className:ne(`${e}-column-sorter-down`,{active:g===Kt})});b=o.createElement("span",{className:ne(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(F&&R)})},o.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},F,R))}const{cancelSort:S,triggerAsc:P,triggerDesc:T}=a||{};let E=S;x===Kt?E=T:x===St&&(E=P);const H=typeof m=="object"?m:{title:E};d=Object.assign(Object.assign({},d),{className:ne(d.className,{[`${e}-column-sort`]:g}),title:F=>{const R=o.createElement("div",{className:`${e}-column-sorters`},o.createElement("span",{className:`${e}-column-title`},kt(i.title,F)),b);return m?o.createElement(Yr,Object.assign({},H),R):R},onHeaderCell:F=>{const R=i.onHeaderCell&&i.onHeaderCell(F)||{},j=R.onClick,k=R.onKeyDown;R.onClick=$=>{r({column:i,key:p,sortOrder:x,multiplePriority:Et(i)}),j?.($)},R.onKeyDown=$=>{$.keyCode===Yn.ENTER&&(r({column:i,key:p,sortOrder:x,multiplePriority:Et(i)}),k?.($))};const C=$l(i.title,{}),y=C?.toString();return g?R["aria-sort"]=g==="ascend"?"ascending":"descending":R["aria-label"]=y||"",R.className=ne(R.className,`${e}-column-has-sorters`),R.tabIndex=0,i.ellipsis&&(R.title=(C??"").toString()),R}})}return"children"in d&&(d=Object.assign(Object.assign({},d),{children:$r(e,d.children,n,r,l,a,s,f)})),d})}function jn(e){const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}}function An(e){const t=e.filter(n=>{let{sortOrder:r}=n;return r}).map(jn);return t.length===0&&e.length?Object.assign(Object.assign({},jn(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function Yt(e,t,n){const r=t.slice().sort((s,c)=>c.multiplePriority-s.multiplePriority),l=e.slice(),a=r.filter(s=>{let{column:{sorter:c},sortOrder:i}=s;return _n(c)&&i});return a.length?l.sort((s,c)=>{for(let i=0;i{const c=s[n];return c?Object.assign(Object.assign({},s),{[n]:Yt(c,t,n)}):s}):l}function Jl(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:l,tableLocale:a,showSorterTooltip:s}=e;const[c,i]=o.useState(Ut(n,!0)),u=o.useMemo(()=>{let p=!0;const h=Ut(n,!1);if(!h.length)return c;const g=[];function x(S){p?g.push(S):g.push(Object.assign(Object.assign({},S),{sortOrder:null}))}let b=null;return h.forEach(S=>{b===null?(x(S),S.sortOrder&&(S.multiplePriority===!1?p=!1:b=!0)):(b&&S.multiplePriority!==!1||(p=!1),x(S))}),g},[n,c]),f=o.useMemo(()=>{const p=u.map(h=>{let{column:g,sortOrder:x}=h;return{column:g,order:x}});return{sortColumns:p,sortColumn:p[0]&&p[0].column,sortOrder:p[0]&&p[0].order}},[u]);function d(p){let h;p.multiplePriority===!1||!u.length||u[0].multiplePriority===!1?h=[p]:h=[].concat(pe(u.filter(g=>{let{key:x}=g;return x!==p.key})),[p]),i(h),r(An(h),h)}return[p=>$r(t,p,u,d,l,a,s),u,f,()=>An(u)]}function Rr(e,t){return e.map(n=>{const r=Object.assign({},n);return r.title=kt(n.title,t),"children"in r&&(r.children=Rr(r.children,t)),r})}function Zl(e){return[o.useCallback(n=>Rr(n,e),[e])]}const Ql=vr((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),ea=xr((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),ta=e=>{const{componentCls:t}=e,n=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,r=(l,a,s)=>({[`&${t}-${l}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${a}px -${s+e.lineWidth}px`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:n,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:n,borderTop:n,[` + > ${t}-content, + > ${t}-header, + > ${t}-body, + > ${t}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:n},"> thead":{"> tr:not(:last-child) > th":{borderBottom:n},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:n}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${e.tablePaddingVertical}px -${e.tablePaddingHorizontal+e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:e.lineWidth,bottom:0,borderInlineEnd:n,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` + > tr${t}-expanded-row, + > tr${t}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},r("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),r("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:n,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${e.lineWidth}px 0 ${e.lineWidth}px ${e.tableHeaderBg}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:n}}}},na=ta,ra=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},Gr),{wordBreak:"keep-all",[` + &${t}-cell-fix-left-last, + &${t}-cell-fix-right-first + `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},oa=ra,la=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},aa=la,ia=e=>{const{componentCls:t,antCls:n,controlInteractiveSize:r,motionDurationSlow:l,lineWidth:a,paddingXS:s,lineType:c,tableBorderColor:i,tableExpandIconBg:u,tableExpandColumnWidth:f,borderRadius:d,fontSize:v,fontSizeSM:m,lineHeight:p,tablePaddingVertical:h,tablePaddingHorizontal:g,tableExpandedRowBg:x,paddingXXS:b}=e,S=r/2-a,P=S*2+a*3,T=`${a}px ${c} ${i}`,E=b-a;return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:f},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},ao(e)),{position:"relative",float:"left",boxSizing:"border-box",width:P,height:P,padding:0,color:"inherit",lineHeight:`${P}px`,background:u,border:T,borderRadius:d,transform:`scale(${r/P})`,transition:`all ${l}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${l} ease-out`,content:'""'},"&::before":{top:S,insetInlineEnd:E,insetInlineStart:E,height:a},"&::after":{top:E,bottom:E,insetInlineStart:S,width:a,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:(v*p-a*3)/2-Math.ceil((m*1.4-a*3)/2),marginInlineEnd:s},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:x}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`-${h}px -${g}px`,padding:`${h}px ${g}px`}}}},sa=ia,ca=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:l,tableFilterDropdownSearchWidth:a,paddingXXS:s,paddingXS:c,colorText:i,lineWidth:u,lineType:f,tableBorderColor:d,tableHeaderIconColor:v,fontSizeSM:m,tablePaddingHorizontal:p,borderRadius:h,motionDurationSlow:g,colorTextDescription:x,colorPrimary:b,tableHeaderFilterActiveBg:S,colorTextDisabled:P,tableFilterDropdownBg:T,tableFilterDropdownHeight:E,controlItemBgHover:H,controlItemBgActive:F,boxShadowSecondary:R,filterDropdownMenuBg:j}=e,k=`${n}-dropdown`,C=`${t}-filter-dropdown`,y=`${n}-tree`,$=`${u}px ${f} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-s,marginInline:`${s}px ${-p/2}px`,padding:`0 ${s}px`,color:v,fontSize:m,borderRadius:h,cursor:"pointer",transition:`all ${g}`,"&:hover":{color:x,background:S},"&.active":{color:b}}}},{[`${n}-dropdown`]:{[C]:Object.assign(Object.assign({},Jn(e)),{minWidth:l,backgroundColor:T,borderRadius:h,boxShadow:R,overflow:"hidden",[`${k}-menu`]:{maxHeight:E,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:j,"&:empty::after":{display:"block",padding:`${c}px 0`,color:P,fontSize:m,textAlign:"center",content:'"Not Found"'}},[`${C}-tree`]:{paddingBlock:`${c}px 0`,paddingInline:c,[y]:{padding:0},[`${y}-treenode ${y}-node-content-wrapper:hover`]:{backgroundColor:H},[`${y}-treenode-checkbox-checked ${y}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:F}}},[`${C}-search`]:{padding:c,borderBottom:$,"&-input":{input:{minWidth:a},[r]:{color:P}}},[`${C}-checkall`]:{width:"100%",marginBottom:s,marginInlineStart:s},[`${C}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${c-u}px ${c}px`,overflow:"hidden",borderTop:$}})}},{[`${n}-dropdown ${C}, ${C}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:c,color:i},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},da=ca,ua=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:l,zIndexTableFixed:a,tableBg:s,zIndexTableSticky:c}=e,i=r;return{[`${t}-wrapper`]:{[` + ${t}-cell-fix-left, + ${t}-cell-fix-right + `]:{position:"sticky !important",zIndex:a,background:s},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-n,width:30,transform:"translateX(100%)",transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-n,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:c+1,width:30,transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${i}`}},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${i}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${i}`}},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${i}`}}}}},fa=ua,ma=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${e.margin}px 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},pa=ma,va=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${n}px ${n}px 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${n}px ${n}px`}}}}},ga=va,ha=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},xa=ha,ba=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:l,padding:a,paddingXS:s,tableHeaderIconColor:c,tableHeaderIconColorHover:i,tableSelectionColumnWidth:u,tableSelectedRowBg:f,tableSelectedRowHoverBg:d,tableRowHoverBg:v}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:u,[`&${t}-selection-col-with-dropdown`]:{width:u+l+a/4}},[`${t}-bordered ${t}-selection-col`]:{width:u+s*2,[`&${t}-selection-col-with-dropdown`]:{width:u+l+a/4+s*2}},[` + table tr th${t}-selection-column, + table tr td${t}-selection-column, + ${t}-selection-column + `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${e.tablePaddingHorizontal/4}px`,[r]:{color:c,fontSize:l,verticalAlign:"baseline","&:hover":{color:i}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:f,"&-row-hover":{background:d}}},[`> ${t}-cell-row-hover`]:{background:v}}}}}},ya=ba,Ca=e=>{const{componentCls:t}=e,n=(r,l,a,s)=>({[`${t}${t}-${r}`]:{fontSize:s,[` + ${t}-title, + ${t}-footer, + ${t}-cell, + ${t}-thead > tr > th, + ${t}-tbody > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${l}px ${a}px`},[`${t}-filter-trigger`]:{marginInlineEnd:`-${a/2}px`},[`${t}-expanded-row-fixed`]:{margin:`-${l}px -${a}px`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:`-${l}px`,marginInline:`${e.tableExpandColumnWidth-a}px -${a}px`}},[`${t}-selection-extra`]:{paddingInlineStart:`${a/4}px`}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},n("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),n("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},Sa=Ca,wa=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,tableHeaderIconColor:l,tableHeaderIconColorHover:a}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` + &${t}-cell-fix-left:hover, + &${t}-cell-fix-right:hover + `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:n,color:l,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:a}}}},Ea=wa,$a=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:l,tableScrollThumbSize:a,tableScrollBg:s,zIndexTableSticky:c,stickyScrollBarBorderRadius:i}=e,u=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:c,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${a}px !important`,zIndex:c,display:"flex",alignItems:"center",background:s,borderTop:u,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:a,backgroundColor:r,borderRadius:i,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:l}}}}}}},Ra=$a,ka=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r}=e,l=`${n}px ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:l}}},[`div${t}-summary`]:{boxShadow:`0 -${n}px 0 ${r}`}}}},Wn=ka,Ia=e=>{const{componentCls:t,motionDurationMid:n}=e,r=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,l=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:r,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${l}${l}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:r,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:r,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-e.lineWidth,borderInlineStart:r}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:r,borderBottom:r}}}}}},Na=Ia,Ta=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:l,lineWidth:a,lineType:s,tableBorderColor:c,tableFontSize:i,tableBg:u,tableRadius:f,tableHeaderTextColor:d,motionDurationMid:v,tableHeaderBg:m,tableHeaderCellSplitColor:p,tableFooterTextColor:h,tableFooterBg:g}=e,x=`${a}px ${s} ${c}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},Zr()),{[t]:Object.assign(Object.assign({},Jn(e)),{fontSize:i,background:u,borderRadius:`${f}px ${f}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${f}px ${f}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${t}-cell, + ${t}-thead > tr > th, + ${t}-tbody > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${r}px ${l}px`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${r}px ${l}px`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:d,fontWeight:n,textAlign:"start",background:m,borderBottom:x,transition:`background ${v} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:p,transform:"translateY(-50%)",transition:`background-color ${v}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${v}, border-color ${v}`,borderBottom:x,[` + > ${t}-wrapper:only-child, + > ${t}-expanded-row-fixed > ${t}-wrapper:only-child + `]:{[t]:{marginBlock:`-${r}px`,marginInline:`${e.tableExpandColumnWidth-l}px -${l}px`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:d,fontWeight:n,textAlign:"start",background:m,borderBottom:x,transition:`background ${v} ease`}}},[`${t}-footer`]:{padding:`${r}px ${l}px`,color:h,background:g}})}},Pa=qr("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorIcon:r,colorIconHover:l,opacityLoading:a,colorBgContainer:s,controlInteractiveSize:c,headerBg:i,headerColor:u,headerSortActiveBg:f,headerSortHoverBg:d,bodySortBg:v,rowHoverBg:m,rowSelectedBg:p,rowSelectedHoverBg:h,rowExpandedBg:g,cellPaddingBlock:x,cellPaddingInline:b,cellPaddingBlockMD:S,cellPaddingInlineMD:P,cellPaddingBlockSM:T,cellPaddingInlineSM:E,borderColor:H,footerBg:F,footerColor:R,headerBorderRadius:j,cellFontSize:k,cellFontSizeMD:C,cellFontSizeSM:y,headerSplitColor:$,fixedHeaderSortActiveBg:W,headerFilterHoverBg:M,filterDropdownBg:O,expandIconBg:L,selectionColumnWidth:_,stickyScrollBarBg:re}=e,Y=new ut(r),ge=new ut(l),ve=2,X=Jr(e,{tableFontSize:k,tableBg:s,tableRadius:j,tablePaddingVertical:x,tablePaddingHorizontal:b,tablePaddingVerticalMiddle:S,tablePaddingHorizontalMiddle:P,tablePaddingVerticalSmall:T,tablePaddingHorizontalSmall:E,tableBorderColor:H,tableHeaderTextColor:u,tableHeaderBg:i,tableFooterTextColor:R,tableFooterBg:F,tableHeaderCellSplitColor:$,tableHeaderSortBg:f,tableHeaderSortHoverBg:d,tableHeaderIconColor:Y.clone().setAlpha(Y.getAlpha()*a).toRgbString(),tableHeaderIconColorHover:ge.clone().setAlpha(ge.getAlpha()*a).toRgbString(),tableBodySortBg:v,tableFixedHeaderSortActiveBg:W,tableHeaderFilterActiveBg:M,tableFilterDropdownBg:O,tableRowHoverBg:m,tableSelectedRowBg:p,tableSelectedRowHoverBg:h,zIndexTableFixed:ve,zIndexTableSticky:ve+1,tableFontSizeMiddle:C,tableFontSizeSmall:y,tableSelectionColumnWidth:_,tableExpandIconBg:L,tableExpandColumnWidth:c+2*e.padding,tableExpandedRowBg:g,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:re,tableScrollThumbBgHover:t,tableScrollBg:n});return[Ta(X),pa(X),Wn(X),Ea(X),da(X),na(X),ga(X),sa(X),Wn(X),aa(X),ya(X),fa(X),Ra(X),oa(X),Sa(X),xa(X),Na(X)]},e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:l,colorFillContent:a,controlItemBgActive:s,controlItemBgActiveHover:c,padding:i,paddingSM:u,paddingXS:f,colorBorderSecondary:d,borderRadiusLG:v,fontSize:m,controlHeight:p,colorTextPlaceholder:h}=e,g=new ut(l).onBackground(n).toHexShortString(),x=new ut(a).onBackground(n).toHexShortString(),b=new ut(t).onBackground(n).toHexShortString();return{headerBg:b,headerColor:r,headerSortActiveBg:g,headerSortHoverBg:x,bodySortBg:b,rowHoverBg:b,rowSelectedBg:s,rowSelectedHoverBg:c,rowExpandedBg:t,cellPaddingBlock:i,cellPaddingInline:i,cellPaddingBlockMD:u,cellPaddingInlineMD:f,cellPaddingBlockSM:f,cellPaddingInlineSM:f,borderColor:d,headerBorderRadius:v,footerBg:b,footerColor:r,cellFontSize:m,cellFontSizeMD:m,cellFontSizeSM:m,headerSplitColor:d,fixedHeaderSortActiveBg:g,headerFilterHoverBg:a,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:p,stickyScrollBarBg:h,stickyScrollBarBorderRadius:100}}),Oa=[],Ba=(e,t)=>{const{prefixCls:n,className:r,rootClassName:l,style:a,size:s,bordered:c,dropdownPrefixCls:i,dataSource:u,pagination:f,rowSelection:d,rowKey:v="key",rowClassName:m,columns:p,children:h,childrenColumnName:g,onChange:x,getPopupContainer:b,loading:S,expandIcon:P,expandable:T,expandedRowRender:E,expandIconColumnIndex:H,indentSize:F,scroll:R,sortDirections:j,locale:k,showSorterTooltip:C=!0,virtual:y}=e;Zt();const $=o.useMemo(()=>p||nn(h),[p,h]),W=o.useMemo(()=>$.some(U=>U.responsive),[$]),M=Qr(W),O=o.useMemo(()=>{const U=new Set(Object.keys(M).filter(ie=>M[ie]));return $.filter(ie=>!ie.responsive||ie.responsive.some(Re=>U.has(Re)))},[$,M]),L=eo(e,["className","style","columns"]),{locale:_=oo,direction:re,table:Y,renderEmpty:ge,getPrefixCls:ve,getPopupContainer:X}=o.useContext(Gn),G=to(s),oe=Object.assign(Object.assign({},_.Table),k),ee=u||Oa,le=ve("table",n),Se=ve("dropdown",i),me=Object.assign({childrenColumnName:g,expandIconColumnIndex:H},T),{childrenColumnName:K="children"}=me,z=o.useMemo(()=>ee.some(U=>U?.[K])?"nest":E||T&&T.expandedRowRender?"row":null,[ee]),I={body:o.useRef()},N=El(le),w=o.useMemo(()=>typeof v=="function"?v:U=>U?.[v],[v]),[A]=zl(ee,K,w),D={},ae=function(U,ie){let Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var fe,Ne,Be;const He=Object.assign(Object.assign({},D),U);Re&&((fe=D.resetPagination)===null||fe===void 0||fe.call(D),!((Ne=He.pagination)===null||Ne===void 0)&&Ne.current&&(He.pagination.current=1),f&&f.onChange&&f.onChange(1,(Be=He.pagination)===null||Be===void 0?void 0:Be.pageSize)),R&&R.scrollToFirstRowOnChange!==!1&&I.body.current&&xo(0,{getContainer:()=>I.body.current}),x?.(He.pagination,He.filters,He.sorter,{currentDataSource:Kn(Yt(ee,He.sorterStates,K),He.filterStates),action:ie})},q=(U,ie)=>{ae({sorter:U,sorterStates:ie},"sort",!1)},[Ee,$e,ke,we]=Jl({prefixCls:le,mergedColumns:O,onSorterChange:q,sortDirections:j||["ascend","descend"],tableLocale:oe,showSorterTooltip:C}),Fe=o.useMemo(()=>Yt(ee,$e,K),[ee,$e]);D.sorter=we(),D.sorterStates=$e;const se=(U,ie)=>{ae({filters:U,filterStates:ie},"filter",!0)},[Qe,et,J]=Fl({prefixCls:le,locale:oe,dropdownPrefixCls:Se,mergedColumns:O,onFilterChange:se,getPopupContainer:b||X}),Z=Kn(Fe,et);D.filters=J,D.filterStates=et;const de=o.useMemo(()=>{const U={};return Object.keys(J).forEach(ie=>{J[ie]!==null&&(U[ie]=J[ie])}),Object.assign(Object.assign({},ke),{filters:U})},[ke,J]),[xe]=Zl(de),be=(U,ie)=>{ae({pagination:Object.assign(Object.assign({},D.pagination),{current:U,pageSize:ie})},"paginate")},[V,Te]=Dl(Z.length,be,f);D.pagination=f===!1?{}:Kl(V,f),D.resetPagination=Te;const Ie=o.useMemo(()=>{if(f===!1||!V.pageSize)return Z;const{current:U=1,total:ie,pageSize:Re=wr}=V;return Z.lengthRe?Z.slice((U-1)*Re,U*Re):Z:Z.slice((U-1)*Re,U*Re)},[!!f,Z,V&&V.current,V&&V.pageSize,V&&V.total]),[ze,Ae]=_l({prefixCls:le,data:Z,pageData:Ie,getRowKey:w,getRecordByKey:A,expandType:z,childrenColumnName:K,locale:oe,getPopupContainer:b||X},d),_e=(U,ie,Re)=>{let fe;return typeof m=="function"?fe=ne(m(U,ie,Re)):fe=ne(m),ne({[`${le}-row-selected`]:Ae.has(w(U,ie))},fe)};me.__PARENT_RENDER_ICON__=me.expandIcon,me.expandIcon=me.expandIcon||P||wl(oe),z==="nest"&&me.expandIconColumnIndex===void 0?me.expandIconColumnIndex=d?1:0:me.expandIconColumnIndex>0&&d&&(me.expandIconColumnIndex-=1),typeof me.indentSize!="number"&&(me.indentSize=typeof F=="number"?F:15);const dt=o.useCallback(U=>xe(ze(Qe(Ee(U)))),[Ee,Qe,ze]);let Xe,De;if(f!==!1&&V?.total){let U;V.size?U=V.size:U=G==="small"||G==="middle"?"small":void 0;const ie=Ne=>o.createElement(co,Object.assign({},V,{className:ne(`${le}-pagination ${le}-pagination-${Ne}`,V.className),size:U})),Re=re==="rtl"?"left":"right",{position:fe}=V;if(fe!==null&&Array.isArray(fe)){const Ne=fe.find(Ue=>Ue.includes("top")),Be=fe.find(Ue=>Ue.includes("bottom")),He=fe.every(Ue=>`${Ue}`=="none");!Ne&&!Be&&!He&&(De=ie(Re)),Ne&&(Xe=ie(Ne.toLowerCase().replace("top",""))),Be&&(De=ie(Be.toLowerCase().replace("bottom","")))}else De=ie(Re)}let Oe;typeof S=="boolean"?Oe={spinning:S}:typeof S=="object"&&(Oe=Object.assign({spinning:!0},S));const[Pe,ye]=Pa(le),[,ue]=no(),We=ne(`${le}-wrapper`,Y?.className,{[`${le}-wrapper-rtl`]:re==="rtl"},r,l,ye),tt=Object.assign(Object.assign({},Y?.style),a),Ge=k&&k.emptyText||ge?.("Table")||o.createElement(so,{componentName:"Table"}),Ve=y?ea:Ql,gt={},It=o.useMemo(()=>{const{fontSize:U,lineHeight:ie,padding:Re,paddingXS:fe,paddingSM:Ne}=ue,Be=Math.floor(U*ie);switch(G){case"large":return Re*2+Be;case"small":return fe*2+Be;default:return Ne*2+Be}},[ue,G]);return y&&(gt.listItemHeight=It),Pe(o.createElement("div",{ref:t,className:We,style:tt},o.createElement(ro,Object.assign({spinning:!1},Oe),Xe,o.createElement(Ve,Object.assign({},gt,L,{columns:O,direction:re,expandable:me,prefixCls:le,className:ne({[`${le}-middle`]:G==="middle",[`${le}-small`]:G==="small",[`${le}-bordered`]:c,[`${le}-empty`]:ee.length===0}),data:Ie,rowKey:w,rowClassName:_e,emptyText:Ge,internalHooks:pt,internalRefs:I,transformColumns:dt,getContainerWidth:N})),De)))},Ha=o.forwardRef(Ba),Ma=(e,t)=>{const n=o.useRef(0);return n.current+=1,o.createElement(Ha,Object.assign({},e,{ref:t,_renderTimes:n.current}))},Ye=o.forwardRef(Ma);Ye.SELECTION_COLUMN=Je;Ye.EXPAND_COLUMN=Ze;Ye.SELECTION_ALL=Wt;Ye.SELECTION_INVERT=Vt;Ye.SELECTION_NONE=Xt;Ye.Column=Cl;Ye.ColumnGroup=Sl;Ye.Summary=nr;const Ua=Ye;export{Ua as T}; diff --git a/assets/Timeline-893a05be.js b/assets/Timeline-a90985ff.js similarity index 93% rename from assets/Timeline-893a05be.js rename to assets/Timeline-a90985ff.js index d2bbb8e3..382d38f0 100644 --- a/assets/Timeline-893a05be.js +++ b/assets/Timeline-a90985ff.js @@ -1,4 +1,4 @@ -import{z as E,a6 as W,A as _,r as o,B as O,D as f,av as A,aL as L,al as X}from"./index-a174239d.js";const M=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign({},_(e)),{margin:0,padding:0,listStyle:"none",[`${t}-item`]:{position:"relative",margin:0,paddingBottom:e.itemPaddingBottom,fontSize:e.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:e.itemHeadSize,insetInlineStart:(e.itemHeadSize-e.tailWidth)/2,height:`calc(100% - ${e.itemHeadSize}px)`,borderInlineStart:`${e.tailWidth}px ${e.lineType} ${e.tailColor}`},"&-pending":{[`${t}-item-head`]:{fontSize:e.fontSizeSM,backgroundColor:"transparent"},[`${t}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:e.itemHeadSize,height:e.itemHeadSize,backgroundColor:e.dotBg,border:`${e.dotBorderWidth}px ${e.lineType} transparent`,borderRadius:"50%","&-blue":{color:e.colorPrimary,borderColor:e.colorPrimary},"&-red":{color:e.colorError,borderColor:e.colorError},"&-green":{color:e.colorSuccess,borderColor:e.colorSuccess},"&-gray":{color:e.colorTextDisabled,borderColor:e.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:e.itemHeadSize/2,insetInlineStart:e.itemHeadSize/2,width:"auto",height:"auto",marginBlockStart:0,paddingBlock:e.customHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:-(e.fontSize*e.lineHeight-e.fontSize)+e.lineWidth,marginInlineStart:e.margin+e.itemHeadSize,marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${t}-item-tail`]:{display:"none"},[`> ${t}-item-content`]:{minHeight:e.controlHeightLG*1.2}}},[`&${t}-alternate, +import{z as E,a8 as W,A as _,r as o,B as O,D as f,ax as A,aN as L,an as X}from"./index-00bc0960.js";const M=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign({},_(e)),{margin:0,padding:0,listStyle:"none",[`${t}-item`]:{position:"relative",margin:0,paddingBottom:e.itemPaddingBottom,fontSize:e.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:e.itemHeadSize,insetInlineStart:(e.itemHeadSize-e.tailWidth)/2,height:`calc(100% - ${e.itemHeadSize}px)`,borderInlineStart:`${e.tailWidth}px ${e.lineType} ${e.tailColor}`},"&-pending":{[`${t}-item-head`]:{fontSize:e.fontSizeSM,backgroundColor:"transparent"},[`${t}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:e.itemHeadSize,height:e.itemHeadSize,backgroundColor:e.dotBg,border:`${e.dotBorderWidth}px ${e.lineType} transparent`,borderRadius:"50%","&-blue":{color:e.colorPrimary,borderColor:e.colorPrimary},"&-red":{color:e.colorError,borderColor:e.colorError},"&-green":{color:e.colorSuccess,borderColor:e.colorSuccess},"&-gray":{color:e.colorTextDisabled,borderColor:e.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:e.itemHeadSize/2,insetInlineStart:e.itemHeadSize/2,width:"auto",height:"auto",marginBlockStart:0,paddingBlock:e.customHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:-(e.fontSize*e.lineHeight-e.fontSize)+e.lineWidth,marginInlineStart:e.margin+e.itemHeadSize,marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${t}-item-tail`]:{display:"none"},[`> ${t}-item-content`]:{minHeight:e.controlHeightLG*1.2}}},[`&${t}-alternate, &${t}-right, &${t}-label`]:{[`${t}-item`]:{"&-tail, &-head, &-head-custom":{insetInlineStart:"50%"},"&-head":{marginInlineStart:`-${e.marginXXS}px`,"&-custom":{marginInlineStart:e.tailWidth/2}},"&-left":{[`${t}-item-content`]:{insetInlineStart:`calc(50% - ${e.marginXXS}px)`,width:`calc(50% - ${e.marginSM}px)`,textAlign:"start"}},"&-right":{[`${t}-item-content`]:{width:`calc(50% - ${e.marginSM}px)`,margin:0,textAlign:"end"}}}},[`&${t}-right`]:{[`${t}-item-right`]:{[`${t}-item-tail, ${t}-item-head, @@ -6,4 +6,4 @@ import{z as E,a6 as W,A as _,r as o,B as O,D as f,av as A,aL as L,al as X}from". ${t}-item-last ${t}-item-tail`]:{display:"block",height:`calc(100% - ${e.margin}px)`,borderInlineStart:`${e.tailWidth}px dotted ${e.tailColor}`},[`&${t}-reverse ${t}-item-last - ${t}-item-tail`]:{display:"none"},[`&${t}-reverse ${t}-item-pending`]:{[`${t}-item-tail`]:{insetBlockStart:e.margin,display:"block",height:`calc(100% - ${e.margin}px)`,borderInlineStart:`${e.tailWidth}px dotted ${e.tailColor}`},[`${t}-item-content`]:{minHeight:e.controlHeightLG*1.2}},[`&${t}-label`]:{[`${t}-item-label`]:{position:"absolute",insetBlockStart:-(e.fontSize*e.lineHeight-e.fontSize)+e.tailWidth,width:`calc(50% - ${e.marginSM}px)`,textAlign:"end"},[`${t}-item-right`]:{[`${t}-item-label`]:{insetInlineStart:`calc(50% + ${e.marginSM}px)`,width:`calc(50% - ${e.marginSM}px)`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${t}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}},D=E("Timeline",e=>{const t=W(e,{itemHeadSize:10,customHeadPaddingVertical:e.paddingXXS,paddingInlineEnd:2});return[M(t)]},e=>({tailColor:e.colorSplit,tailWidth:e.lineWidthBold,dotBorderWidth:e.wireframe?e.lineWidthBold:e.lineWidth*3,dotBg:e.colorBgContainer,itemPaddingBottom:e.padding*1.25}));var R=globalThis&&globalThis.__rest||function(e,t){var l={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(l[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r{var{prefixCls:t,className:l,color:i="blue",dot:r,pending:p=!1,position:b,label:s,children:h}=e,$=R(e,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:m}=o.useContext(O),n=m("timeline",t),u=f(`${n}-item`,{[`${n}-item-pending`]:p},l),c=/blue|red|green|gray/.test(i||"")?void 0:i,d=f(`${n}-item-head`,{[`${n}-item-head-custom`]:!!r,[`${n}-item-head-${i}`]:!c});return o.createElement("li",Object.assign({},$,{className:u}),s&&o.createElement("div",{className:`${n}-item-label`},s),o.createElement("div",{className:`${n}-item-tail`}),o.createElement("div",{className:d,style:{borderColor:c,color:c}},r),o.createElement("div",{className:`${n}-item-content`},h))},I=G;var C=globalThis&&globalThis.__rest||function(e,t){var l={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(l[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r{var{prefixCls:t,className:l,pending:i=!1,children:r,items:p,rootClassName:b,reverse:s=!1,direction:h,hashId:$,pendingDot:m,mode:n=""}=e,u=C(e,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const c=(a,g)=>n==="alternate"?a==="right"?`${t}-item-right`:a==="left"?`${t}-item-left`:g%2===0?`${t}-item-left`:`${t}-item-right`:n==="left"?`${t}-item-left`:n==="right"?`${t}-item-right`:a==="right"?`${t}-item-right`:"",d=A(p||[]),P=typeof i=="boolean"?null:i;i&&d.push({pending:!!i,dot:m||o.createElement(L,null),children:P}),s&&d.reverse();const y=d.length,v=`${t}-item-last`,z=d.filter(a=>!!a).map((a,g)=>{var S;const B=g===y-2?v:"",H=g===y-1?v:"",{className:w}=a,T=C(a,["className"]);return o.createElement(I,Object.assign({},T,{className:f([w,!s&&i?B:H,c((S=a?.position)!==null&&S!==void 0?S:"",g)]),key:a?.key||g}))}),x=d.some(a=>!!a?.label),j=f(t,{[`${t}-pending`]:!!i,[`${t}-reverse`]:!!s,[`${t}-${n}`]:!!n&&!x,[`${t}-label`]:x,[`${t}-rtl`]:h==="rtl"},l,b,$);return o.createElement("ul",Object.assign({},u,{className:j}),z)},q=V;function F(e,t){return e&&Array.isArray(e)?e:X(t).map(l=>{var i,r;return Object.assign({children:(r=(i=l?.props)===null||i===void 0?void 0:i.children)!==null&&r!==void 0?r:""},l.props)})}var J=globalThis&&globalThis.__rest||function(e,t){var l={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(l[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r{const{getPrefixCls:t,direction:l,timeline:i}=o.useContext(O),{prefixCls:r,children:p,items:b,className:s,style:h}=e,$=J(e,["prefixCls","children","items","className","style"]),m=t("timeline",r),[n,u]=D(m),c=F(b,p);return n(o.createElement(q,Object.assign({},$,{className:f(i?.className,s),style:Object.assign(Object.assign({},i?.style),h),prefixCls:m,direction:l,items:c,hashId:u})))};N.Item=I;const Q=N;export{Q as T}; + ${t}-item-tail`]:{display:"none"},[`&${t}-reverse ${t}-item-pending`]:{[`${t}-item-tail`]:{insetBlockStart:e.margin,display:"block",height:`calc(100% - ${e.margin}px)`,borderInlineStart:`${e.tailWidth}px dotted ${e.tailColor}`},[`${t}-item-content`]:{minHeight:e.controlHeightLG*1.2}},[`&${t}-label`]:{[`${t}-item-label`]:{position:"absolute",insetBlockStart:-(e.fontSize*e.lineHeight-e.fontSize)+e.tailWidth,width:`calc(50% - ${e.marginSM}px)`,textAlign:"end"},[`${t}-item-right`]:{[`${t}-item-label`]:{insetInlineStart:`calc(50% + ${e.marginSM}px)`,width:`calc(50% - ${e.marginSM}px)`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${t}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}},D=E("Timeline",e=>{const t=W(e,{itemHeadSize:10,customHeadPaddingVertical:e.paddingXXS,paddingInlineEnd:2});return[M(t)]},e=>({tailColor:e.colorSplit,tailWidth:e.lineWidthBold,dotBorderWidth:e.wireframe?e.lineWidthBold:e.lineWidth*3,dotBg:e.colorBgContainer,itemPaddingBottom:e.padding*1.25}));var R=globalThis&&globalThis.__rest||function(e,t){var l={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(l[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r{var{prefixCls:t,className:l,color:i="blue",dot:r,pending:p=!1,position:b,label:s,children:h}=e,$=R(e,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:m}=o.useContext(O),n=m("timeline",t),u=f(`${n}-item`,{[`${n}-item-pending`]:p},l),c=/blue|red|green|gray/.test(i||"")?void 0:i,d=f(`${n}-item-head`,{[`${n}-item-head-custom`]:!!r,[`${n}-item-head-${i}`]:!c});return o.createElement("li",Object.assign({},$,{className:u}),s&&o.createElement("div",{className:`${n}-item-label`},s),o.createElement("div",{className:`${n}-item-tail`}),o.createElement("div",{className:d,style:{borderColor:c,color:c}},r),o.createElement("div",{className:`${n}-item-content`},h))},I=G;var C=globalThis&&globalThis.__rest||function(e,t){var l={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(l[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r{var{prefixCls:t,className:l,pending:i=!1,children:r,items:p,rootClassName:b,reverse:s=!1,direction:h,hashId:$,pendingDot:m,mode:n=""}=e,u=C(e,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const c=(a,g)=>n==="alternate"?a==="right"?`${t}-item-right`:a==="left"?`${t}-item-left`:g%2===0?`${t}-item-left`:`${t}-item-right`:n==="left"?`${t}-item-left`:n==="right"?`${t}-item-right`:a==="right"?`${t}-item-right`:"",d=A(p||[]),P=typeof i=="boolean"?null:i;i&&d.push({pending:!!i,dot:m||o.createElement(L,null),children:P}),s&&d.reverse();const y=d.length,x=`${t}-item-last`,z=d.filter(a=>!!a).map((a,g)=>{var S;const B=g===y-2?x:"",H=g===y-1?x:"",{className:w}=a,T=C(a,["className"]);return o.createElement(I,Object.assign({},T,{className:f([w,!s&&i?B:H,c((S=a?.position)!==null&&S!==void 0?S:"",g)]),key:a?.key||g}))}),v=d.some(a=>!!a?.label),j=f(t,{[`${t}-pending`]:!!i,[`${t}-reverse`]:!!s,[`${t}-${n}`]:!!n&&!v,[`${t}-label`]:v,[`${t}-rtl`]:h==="rtl"},l,b,$);return o.createElement("ul",Object.assign({},u,{className:j}),z)},q=V;function F(e,t){return e&&Array.isArray(e)?e:X(t).map(l=>{var i,r;return Object.assign({children:(r=(i=l?.props)===null||i===void 0?void 0:i.children)!==null&&r!==void 0?r:""},l.props)})}var J=globalThis&&globalThis.__rest||function(e,t){var l={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(l[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r{const{getPrefixCls:t,direction:l,timeline:i}=o.useContext(O),{prefixCls:r,children:p,items:b,className:s,style:h}=e,$=J(e,["prefixCls","children","items","className","style"]),m=t("timeline",r),[n,u]=D(m),c=F(b,p);return n(o.createElement(q,Object.assign({},$,{className:f(i?.className,s),style:Object.assign(Object.assign({},i?.style),h),prefixCls:m,direction:l,items:c,hashId:u})))};N.Item=I;const Q=N;export{Q as T}; diff --git a/assets/addEventListener-91e2f26e.js b/assets/addEventListener-db3041bc.js similarity index 90% rename from assets/addEventListener-91e2f26e.js rename to assets/addEventListener-db3041bc.js index b19d1c49..51938f83 100644 --- a/assets/addEventListener-91e2f26e.js +++ b/assets/addEventListener-db3041bc.js @@ -1 +1 @@ -import{c6 as d}from"./index-a174239d.js";function r(){var e=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:n}}function f(e){var n=e.getBoundingClientRect(),t=document.documentElement;return{left:n.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}function a(e,n,t,i){var o=d.unstable_batchedUpdates?function(l){d.unstable_batchedUpdates(t,l)}:t;return e!=null&&e.addEventListener&&e.addEventListener(n,o,i),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(n,o,i)}}}export{a,f as b,r as g}; +import{c8 as d}from"./index-00bc0960.js";function r(){var e=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:n}}function f(e){var n=e.getBoundingClientRect(),t=document.documentElement;return{left:n.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}function a(e,n,t,i){var o=d.unstable_batchedUpdates?function(l){d.unstable_batchedUpdates(t,l)}:t;return e!=null&&e.addEventListener&&e.addEventListener(n,o,i),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(n,o,i)}}}export{a,f as b,r as g}; diff --git a/assets/analysis-card-02a94965.js b/assets/analysis-card-6630d6b8.js similarity index 81% rename from assets/analysis-card-02a94965.js rename to assets/analysis-card-6630d6b8.js index 188467ba..3d631b73 100644 --- a/assets/analysis-card-02a94965.js +++ b/assets/analysis-card-6630d6b8.js @@ -1 +1 @@ -import{j as s}from"./index-a174239d.js";function r({cover:e,subtitle:l,title:t,style:a}){return s.jsxs("div",{className:"flex flex-col items-center rounded-2xl py-10",style:{...a},children:[s.jsx("img",{src:e,alt:""}),s.jsx("span",{className:"text-3xl font-bold",children:t}),s.jsx("span",{className:"text-sm",children:l})]})}export{r as default}; +import{j as s}from"./index-00bc0960.js";function r({cover:e,subtitle:l,title:t,style:a}){return s.jsxs("div",{className:"flex flex-col items-center rounded-2xl py-10",style:{...a},children:[s.jsx("img",{src:e,alt:""}),s.jsx("span",{className:"text-3xl font-bold",children:t}),s.jsx("span",{className:"text-sm",children:l})]})}export{r as default}; diff --git a/assets/analysis-news-1381c917.js b/assets/analysis-news-1381c917.js deleted file mode 100644 index d382bd4f..00000000 --- a/assets/analysis-news-1381c917.js +++ /dev/null @@ -1 +0,0 @@ -import{x as t,j as r}from"./index-a174239d.js";import{L as e}from"./index-3ed952a3.js";import{A as i}from"./index-ed5c8a88.js";import"./extendsObject-1e0cd48d.js";import"./useIcons-cb35d286.js";import"./CheckOutlined-adf89a14.js";import"./row-995d68a8.js";import"./Pagination-08ab5112.js";import"./index-bb51517b.js";import"./index-369f29c4.js";const s=[{title:t.lorem.words()},{title:t.lorem.words()},{title:t.lorem.words()},{title:t.lorem.words()}];function j(){return r.jsx(e,{size:"small",pagination:{position:"bottom",align:"end"},dataSource:s,renderItem:o=>r.jsx(e.Item,{children:r.jsx(e.Item.Meta,{avatar:r.jsx(i,{shape:"square",size:48,src:t.image.urlLoremFlickr()}),title:o.title,description:t.lorem.sentence()})})})}export{j as default}; diff --git a/assets/analysis-news-8435a5b6.js b/assets/analysis-news-8435a5b6.js new file mode 100644 index 00000000..cacc7514 --- /dev/null +++ b/assets/analysis-news-8435a5b6.js @@ -0,0 +1 @@ +import{x as t,j as r}from"./index-00bc0960.js";import{L as e}from"./index-25ee3ba9.js";import{A as i}from"./index-a4e51a61.js";import"./extendsObject-1e0cd48d.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";import"./CheckOutlined-ce1b14da.js";import"./row-d64c6549.js";import"./Pagination-45944b73.js";import"./index-3b0fbccb.js";import"./index-e6e2d9b7.js";const s=[{title:t.lorem.words()},{title:t.lorem.words()},{title:t.lorem.words()},{title:t.lorem.words()}];function w(){return r.jsx(e,{size:"small",pagination:{position:"bottom",align:"end"},dataSource:s,renderItem:o=>r.jsx(e.Item,{children:r.jsx(e.Item.Meta,{avatar:r.jsx(i,{shape:"square",size:48,src:t.image.urlLoremFlickr()}),title:o.title,description:t.lorem.sentence()})})})}export{w as default}; diff --git a/assets/analysis-order-timeline-9e7e928d.js b/assets/analysis-order-timeline-9f6b1cbf.js similarity index 82% rename from assets/analysis-order-timeline-9e7e928d.js rename to assets/analysis-order-timeline-9f6b1cbf.js index 7ae2ba1c..4c5138f4 100644 --- a/assets/analysis-order-timeline-9e7e928d.js +++ b/assets/analysis-order-timeline-9f6b1cbf.js @@ -1 +1 @@ -import{b as c,j as e}from"./index-a174239d.js";import{T as l}from"./Timeline-893a05be.js";import{T as r}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function a(){const s=c();return e.jsx(l,{items:[{color:s.colorPrimary,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"1983, orders,$4220"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"08 Oct 2023 7:19 PM"})]})},{color:s.colorPrimaryActive,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"12 Invoices have been paid"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"07 Oct 2023 6:19 PM"})]})},{color:s.colorInfo,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"Order #37745 from September"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"06 Oct 2023 5:19 PM"})]})},{color:s.colorWarning,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"New order placed #XF-2356"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"05 Oct 2023 4:19 PM"})]})},{color:s.colorError,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"New order placed #XF-2346"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"04 Oct 2023 3:19 PM"})]})}]})}export{a as default}; +import{b as c,j as e}from"./index-00bc0960.js";import{T as l}from"./Timeline-a90985ff.js";import{T as r}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function a(){const s=c();return e.jsx(l,{items:[{color:s.colorPrimary,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"1983, orders,$4220"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"08 Oct 2023 7:19 PM"})]})},{color:s.colorPrimaryActive,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"12 Invoices have been paid"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"07 Oct 2023 6:19 PM"})]})},{color:s.colorInfo,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"Order #37745 from September"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"06 Oct 2023 5:19 PM"})]})},{color:s.colorWarning,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"New order placed #XF-2356"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"05 Oct 2023 4:19 PM"})]})},{color:s.colorError,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx(r.Text,{strong:!0,children:"New order placed #XF-2346"}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"04 Oct 2023 3:19 PM"})]})}]})}export{a as default}; diff --git a/assets/analysis-tasks-3b00d6a5.js b/assets/analysis-tasks-3b00d6a5.js new file mode 100644 index 00000000..50c3148c --- /dev/null +++ b/assets/analysis-tasks-3b00d6a5.js @@ -0,0 +1 @@ +import{x as e,j as o,cd as c,I as i}from"./index-00bc0960.js";import{L as s}from"./index-25ee3ba9.js";import{C as m}from"./index-c3bb9433.js";import"./extendsObject-1e0cd48d.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";import"./CheckOutlined-ce1b14da.js";import"./row-d64c6549.js";import"./Pagination-45944b73.js";import"./index-3b0fbccb.js";import"./index-e28b0098.js";import"./index-057f0045.js";function C(){const t=[{task:e.lorem.words(),checked:!1},{task:e.lorem.words(),checked:!0},{task:e.lorem.words(),checked:!1},{task:e.lorem.words(),checked:!1}];return o.jsx(s,{size:"small",dataSource:t,renderItem:r=>o.jsx(s.Item,{actions:[o.jsx(c,{children:o.jsx(i,{icon:"fontisto:more-v-a"})})],children:o.jsx(m,{onChange:a=>{r.checked=a.target.checked},children:r.task})})})}export{C as default}; diff --git a/assets/analysis-tasks-b62afcf1.js b/assets/analysis-tasks-b62afcf1.js deleted file mode 100644 index 2f4f59c7..00000000 --- a/assets/analysis-tasks-b62afcf1.js +++ /dev/null @@ -1 +0,0 @@ -import{x as e,j as o,cb as c,I as i}from"./index-a174239d.js";import{L as r}from"./index-3ed952a3.js";import{C as m}from"./index-78ebc7c3.js";import"./extendsObject-1e0cd48d.js";import"./useIcons-cb35d286.js";import"./CheckOutlined-adf89a14.js";import"./row-995d68a8.js";import"./Pagination-08ab5112.js";import"./index-bb51517b.js";import"./index-029d3301.js";import"./index-d7294c5d.js";function w(){const t=[{task:e.lorem.words(),checked:!1},{task:e.lorem.words(),checked:!0},{task:e.lorem.words(),checked:!1},{task:e.lorem.words(),checked:!1}];return o.jsx(r,{size:"small",dataSource:t,renderItem:s=>o.jsx(r.Item,{actions:[o.jsx(c,{children:o.jsx(i,{icon:"fontisto:more-v-a"})})],children:o.jsx(m,{onChange:a=>{s.checked=a.target.checked},children:s.task})})})}export{w as default}; diff --git a/assets/analysis-traffic-card-16f557a6.js b/assets/analysis-traffic-card-e43a8646.js similarity index 84% rename from assets/analysis-traffic-card-16f557a6.js rename to assets/analysis-traffic-card-e43a8646.js index 4881e7f4..c264d9b2 100644 --- a/assets/analysis-traffic-card-16f557a6.js +++ b/assets/analysis-traffic-card-e43a8646.js @@ -1 +1 @@ -import{b as t,j as e}from"./index-a174239d.js";function a({icon:r,title:o,subtitle:l}){const s=t();return e.jsxs("div",{className:"flex flex-col items-center rounded py-5",style:{border:`1px solid ${s.colorBorder}`},children:[e.jsx("div",{children:r}),e.jsx("span",{className:"text-2xl font-bold",children:o}),e.jsx("span",{className:"text-sm",style:{color:s.colorTextSecondary},children:l})]})}export{a as default}; +import{b as t,j as e}from"./index-00bc0960.js";function a({icon:r,title:o,subtitle:l}){const s=t();return e.jsxs("div",{className:"flex flex-col items-center rounded py-5",style:{border:`1px solid ${s.colorBorder}`},children:[e.jsx("div",{children:r}),e.jsx("span",{className:"text-2xl font-bold",children:o}),e.jsx("span",{className:"text-sm",style:{color:s.colorTextSecondary},children:l})]})}export{a as default}; diff --git a/assets/area-download-1c6a2162.js b/assets/area-download-1c6a2162.js deleted file mode 100644 index 45f91171..00000000 --- a/assets/area-download-1c6a2162.js +++ /dev/null @@ -1 +0,0 @@ -import{r as o,j as a}from"./index-a174239d.js";import{C as l}from"./index-98f03199.js";import{u as i,C as n}from"./useChart-2a26f260.js";import{T as m}from"./index-ae1f1039.js";import{S as c}from"./index-bb51517b.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./useIcons-cb35d286.js";function A(){const[e,t]=o.useState("2023"),r={2022:[{name:"China",data:[10,41,35,51,49,61,69,91,148,35,51]},{name:"America",data:[10,34,13,56,77,88,99,45,13,56,77]}],2023:[{name:"China",data:[51,35,41,10,91,69,62,148,91,35,51]},{name:"America",data:[56,13,34,10,77,99,88,45,13,56,77]}]};return a.jsxs(l,{className:"flex-col",children:[a.jsxs("header",{className:"flex w-full justify-between self-start",children:[a.jsx(m.Title,{level:5,children:"Area Installed"}),a.jsx(c,{size:"small",defaultValue:e,onChange:s=>t(s),options:[{value:2023,label:"2023"},{value:2022,label:"2022"}]})]}),a.jsx("main",{className:"w-full",children:a.jsx(p,{series:r[e]})})]})}function p({series:e}){const t=i({xaxis:{type:"category",categories:["Jan","Feb","Mar","Apr","May","Jun","Jut","Aug","Sep","Oct","Nov","Dec"]},tooltip:{}});return a.jsx(n,{type:"area",series:e,options:t,height:300})}export{A as default}; diff --git a/assets/area-download-70602cc8.js b/assets/area-download-70602cc8.js new file mode 100644 index 00000000..cc2115a6 --- /dev/null +++ b/assets/area-download-70602cc8.js @@ -0,0 +1 @@ +import{r as o,j as a}from"./index-00bc0960.js";import{C as l}from"./index-1b672bfc.js";import{u as i,C as n}from"./useChart-0a5d4055.js";import{T as m}from"./index-e59e4fdc.js";import{S as c}from"./index-3b0fbccb.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";function g(){const[e,t]=o.useState("2023"),r={2022:[{name:"China",data:[10,41,35,51,49,61,69,91,148,35,51]},{name:"America",data:[10,34,13,56,77,88,99,45,13,56,77]}],2023:[{name:"China",data:[51,35,41,10,91,69,62,148,91,35,51]},{name:"America",data:[56,13,34,10,77,99,88,45,13,56,77]}]};return a.jsxs(l,{className:"flex-col",children:[a.jsxs("header",{className:"flex w-full justify-between self-start",children:[a.jsx(m.Title,{level:5,children:"Area Installed"}),a.jsx(c,{size:"small",defaultValue:e,onChange:s=>t(s),options:[{value:2023,label:"2023"},{value:2022,label:"2022"}]})]}),a.jsx("main",{className:"w-full",children:a.jsx(p,{series:r[e]})})]})}function p({series:e}){const t=i({xaxis:{type:"category",categories:["Jan","Feb","Mar","Apr","May","Jun","Jut","Aug","Sep","Oct","Nov","Dec"]},tooltip:{}});return a.jsx(n,{type:"area",series:e,options:t,height:300})}export{g as default}; diff --git a/assets/banner-card-119c309f.js b/assets/banner-card-89c66c51.js similarity index 99% rename from assets/banner-card-119c309f.js rename to assets/banner-card-89c66c51.js index 7f9ed3ed..5db6b3e1 100644 --- a/assets/banner-card-119c309f.js +++ b/assets/banner-card-89c66c51.js @@ -1 +1 @@ -import{cc as i,b as r,c as s,j as l}from"./index-a174239d.js";import{R as o,C as t}from"./row-995d68a8.js";const n=""+new URL("character_3-e4c36e91.png",import.meta.url).href;function p(){const{username:e}=i(),a=r(),c=`linear-gradient(135deg, ${s(a.colorPrimaryHover).alpha(.2)}, ${s(a.colorPrimary).alpha(.2)}) rgb(255, 255, 255)`;return l.jsxs(o,{className:"!mx-0 rounded-2xl p-10",gutter:[16,16],justify:"space-between",style:{background:c},children:[l.jsxs(t,{span:24,md:12,xl:16,className:"flex-1 text-center md:text-left",children:[l.jsxs("div",{className:"mt-4 text-lg font-semibold md:text-xl",style:{color:a.colorPrimaryActive},children:[l.jsx("h4",{children:"Welcome back 👋 "}),l.jsx("h4",{children:e})]}),l.jsx("p",{style:{color:a.colorPrimaryTextActive},className:"mx-auto mb-6 mt-4 max-w-sm text-sm opacity-80 md:mx-0",children:"If you are going to use a passage of Lorem Ipsum, you need to be sure there is not anything."}),l.jsx("button",{className:"font-mediumtext-black m-auto flex items-center justify-center rounded-md px-2 py-1 shadow-none md:m-0",style:{backgroundColor:a.colorPrimary},children:"Go Now"})]}),l.jsx(t,{span:24,md:12,xl:8,className:"!md:max-w-[320px] mx-auto !max-w-[270px] flex-none items-center justify-center ",children:l.jsx(m,{})})]})}function m(){const{colorPrimary:e,colorPrimaryActive:a,colorPrimaryHover:c}=r();return l.jsxs("svg",{viewBox:"0 0 480 360",className:"h-full w-full",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("defs",{children:l.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[l.jsx("stop",{offset:"0%",stopColor:e}),l.jsx("stop",{offset:"100%",stopColor:e,stopOpacity:"0"})]})}),l.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),l.jsx("path",{fill:a,fillRule:"evenodd",d:"M109.224 97.41l.812 1.827-.02.009-.061.027-.248.112c-.219.1-.544.25-.968.449l-.849-1.811c.43-.202.762-.355.988-.457l.256-.117.066-.03.024-.01zm-6.771 3.278c.997-.507 1.901-.958 2.7-1.35l.882 1.795c-.791.388-1.687.835-2.675 1.337l-.907-1.782zm-5.356 2.808c.93-.502 1.82-.975 2.665-1.418l.929 1.771c-.838.439-1.72.909-2.644 1.407l-.95-1.76zm-5.274 2.927c.901-.513 1.779-1.007 2.63-1.479l.97 1.749c-.844.468-1.715.958-2.609 1.468l-.99-1.738zm-5.232 3.065c.887-.533 1.758-1.05 2.612-1.55l1.01 1.725c-.847.497-1.712 1.01-2.591 1.539l-1.03-1.714zm-5.117 3.16c.861-.546 1.713-1.079 2.555-1.599l1.05 1.702c-.834.516-1.68 1.044-2.534 1.586l-1.071-1.689zm-5.065 3.301a242.86 242.86 0 012.515-1.661l1.092 1.675a236.91 236.91 0 00-2.494 1.648l-1.113-1.662zm-4.978 3.431c.83-.589 1.66-1.168 2.484-1.736l1.134 1.646c-.817.564-1.638 1.137-2.461 1.721l-1.157-1.631zm-4.873 3.56a197.5 197.5 0 012.427-1.8l1.18 1.615c-.8.585-1.602 1.179-2.404 1.782l-1.203-1.597zm-4.771 3.71c.787-.632 1.576-1.256 2.366-1.87l1.228 1.579c-.782.608-1.563 1.225-2.342 1.85l-1.252-1.559zm-4.651 3.867c.765-.659 1.534-1.31 2.307-1.952l1.279 1.538c-.764.635-1.525 1.278-2.281 1.929l-1.305-1.515zm-4.51 4.035c.739-.688 1.485-1.368 2.236-2.04l1.333 1.491c-.742.664-1.478 1.335-2.208 2.013l-1.362-1.464zm-4.347 4.215a136.43 136.43 0 012.151-2.132l1.392 1.437c-.715.692-1.422 1.392-2.12 2.1l-1.423-1.405zm-4.157 4.411c.674-.751 1.359-1.495 2.053-2.231l1.455 1.371c-.683.725-1.356 1.457-2.019 2.196l-1.489-1.336zm-3.929 4.623c.633-.788 1.279-1.568 1.936-2.341l1.524 1.295a105.43 105.43 0 00-1.9 2.298l-1.56-1.252zm-3.657 4.848a94.278 94.278 0 011.793-2.455l1.596 1.205c-.6.794-1.185 1.595-1.754 2.403l-1.635-1.153zm-3.328 5.084a83.294 83.294 0 011.617-2.57l1.673 1.097a80.437 80.437 0 00-1.578 2.507l-1.712-1.034zm-2.94 5.341c.45-.907.922-1.806 1.414-2.698l1.752.965a69.62 69.62 0 00-1.375 2.623l-1.791-.89zm-2.465 5.583c.366-.948.755-1.889 1.168-2.823l1.83.808c-.4.906-.778 1.817-1.132 2.735l-1.866-.72zm-1.903 5.808c.265-.984.558-1.962.876-2.932l1.9.624a54.83 54.83 0 00-.845 2.828l-1.93-.52zm-1.253 5.993c.15-1.012.331-2.018.54-3.017l1.958.41a50.126 50.126 0 00-.52 2.901l-1.978-.294zm-.467 4.577c.028-.513.065-1.024.109-1.535l1.992.174c-.042.489-.077.98-.104 1.472-.028.496-.04.986-.037 1.469l-2 .014c-.003-.526.01-1.057.04-1.594zm.822 7.749a22.495 22.495 0 01-.643-3.074l1.982-.272c.131.959.328 1.892.585 2.801l-1.924.545zm2.498 5.699a23.889 23.889 0 01-1.444-2.77l1.83-.805c.382.867.824 1.713 1.324 2.538l-1.71 1.037zm3.777 4.87a30.2 30.2 0 01-2.019-2.327l1.578-1.23a28.113 28.113 0 001.885 2.173l-1.444 1.384zm4.602 4.048a41.441 41.441 0 01-2.349-1.902l1.316-1.506c.706.617 1.452 1.22 2.235 1.809l-1.202 1.599zm5.09 3.361a56.872 56.872 0 01-2.58-1.598l1.1-1.671a54.91 54.91 0 002.488 1.542l-1.008 1.727zm5.371 2.823a75.691 75.691 0 01-2.716-1.355l.929-1.771c.857.449 1.74.889 2.645 1.319l-.858 1.807zm5.542 2.408c-.95-.379-1.882-.766-2.794-1.162l.795-1.834c.894.387 1.807.767 2.74 1.138l-.741 1.858zm294.857-2.594c.244.101.598.253 1.048.457l-.828 1.821a31.67 31.67 0 00-1.241-.534l-.061-.025-.014-.005-.003-.001.357-.934.356-.934h.001l.002.001.006.002.021.008.075.03c.065.025.159.063.281.114zm-289.206 4.68c-.96-.329-1.906-.664-2.837-1.007l.692-1.877c.915.337 1.846.668 2.793.992l-.648 1.892zm293.015-2.865c.807.425 1.708.923 2.682 1.497l-1.016 1.723a62.506 62.506 0 00-2.598-1.45l.932-1.77zm-287.286 4.698c-.965-.289-1.918-.583-2.859-.884l.609-1.905c.928.296 1.87.587 2.824.873l-.574 1.916zm292.565-1.59a69.641 69.641 0 012.522 1.724l-1.165 1.626a66.44 66.44 0 00-2.449-1.674l1.092-1.676zM69.05 221.541c-.967-.256-1.924-.517-2.87-.783l.54-1.926c.938.264 1.885.522 2.842.776l-.512 1.933zm5.833 1.464c-.977-.233-1.945-.469-2.905-.709l.486-1.94c.952.238 1.912.472 2.881.703l-.462 1.946zm5.867 1.326c-.988-.213-1.97-.429-2.944-.649l.44-1.951c.968.219 1.943.434 2.925.645l-.42 1.955zm280.057-2.439a67.422 67.422 0 012.356 1.94l-1.306 1.515a65.709 65.709 0 00-2.286-1.883l1.236-1.572zM86.623 225.54a333.57 333.57 0 01-2.954-.595l.403-1.959c.973.201 1.952.398 2.937.591l-.386 1.963zm5.88 1.112c-.985-.179-1.967-.361-2.944-.546l.371-1.965c.973.184 1.95.365 2.931.543l-.357 1.968zm5.904 1.035c-.983-.167-1.963-.335-2.94-.506l.345-1.97c.973.17 1.95.338 2.93.504l-.335 1.972zm267.031-1.801a64.195 64.195 0 012.181 2.162l-1.442 1.386a63.013 63.013 0 00-2.113-2.095l1.374-1.453zm-261.112 2.771c-.989-.157-1.976-.316-2.959-.477l.323-1.974c.981.161 1.964.319 2.95.476l-.314 1.975zm5.919.916c-.99-.149-1.978-.3-2.965-.453l.306-1.976c.984.152 1.969.302 2.957.451l-.298 1.978zm5.92.873c-.987-.143-1.975-.287-2.961-.432l.292-1.979c.984.145 1.969.289 2.955.431l-.286 1.98zm5.929.84a781.94 781.94 0 01-2.965-.417l.281-1.98 2.96.417-.276 1.98zm5.927.818c-.987-.135-1.976-.27-2.965-.407l.273-1.981c.988.136 1.976.272 2.962.406l-.27 1.982zm241.664-1.8a62.33 62.33 0 011.957 2.359l-1.571 1.238a58.92 58.92 0 00-1.893-2.282l1.507-1.315zm-235.74 2.603l-2.957-.4.269-1.982 2.956.4-.268 1.982zm5.935.801l-2.964-.4.267-1.982 2.965.4-.268 1.982zm5.928.805l-2.977-.406.269-1.982 2.98.407-.272 1.981zm5.915.821l-2.962-.414.275-1.981c.993.138 1.982.276 2.966.415l-.279 1.98zm5.896.848c-.971-.143-1.948-.285-2.93-.426l.284-1.98c.985.142 1.964.284 2.937.427l-.291 1.979zm5.922.895c-.972-.151-1.952-.302-2.94-.451l.299-1.977c.99.149 1.973.3 2.949.452l-.308 1.976zm209.938-1.957a59.573 59.573 0 011.709 2.551l-1.69 1.069a56.139 56.139 0 00-1.651-2.463l1.632-1.157zm-204.034 2.911c-.974-.163-1.958-.325-2.952-.486l.319-1.974c.998.161 1.986.324 2.965.488l-.332 1.972zm5.881 1.035a369.37 369.37 0 00-2.965-.534l.346-1.97c1.006.177 2 .356 2.982.537l-.363 1.967zm5.85 1.143c-.972-.201-1.959-.399-2.961-.595l.383-1.963c1.009.197 2.004.397 2.984.6l-.406 1.958zm5.81 1.291c-.958-.228-1.935-.453-2.932-.674l.433-1.953c1.006.223 1.995.451 2.964.682l-.465 1.945zm5.75 1.497a126.97 126.97 0 00-2.901-.788l.502-1.936c1.006.261 1.988.527 2.947.8l-.548 1.924zm184.026-2.689c.494.881.972 1.787 1.431 2.718l-1.794.884a54.93 54.93 0 00-1.381-2.623l1.744-.979zm-178.387 4.477a83.817 83.817 0 00-2.858-.956l.602-1.907c1.007.317 1.983.643 2.926.978l-.67 1.885zm5.402 2.214a50.388 50.388 0 00-2.665-1.174l.755-1.852a52.08 52.08 0 012.773 1.222l-.863 1.804zm175.7-1.183c.397.928.775 1.88 1.132 2.854l-1.878.687a55.769 55.769 0 00-1.093-2.754l1.839-.787zm-171.918 3.282a27.52 27.52 0 00-1.18-.728l1.008-1.727c.438.255.86.515 1.266.781.386.252.788.506 1.206.763l-1.045 1.705a54.43 54.43 0 01-1.255-.794zm6.674 3.795a88.769 88.769 0 01-2.71-1.43l.964-1.752c.839.462 1.723.928 2.65 1.398l-.904 1.784zm167.354-1.314c.295.964.57 1.949.822 2.955l-1.94.486a56.86 56.86 0 00-.794-2.854l1.912-.587zm-161.766 3.964c-.978-.436-1.926-.872-2.842-1.305l.856-1.808c.902.427 1.836.856 2.801 1.287l-.815 1.826zm5.624 2.389c-.977-.396-1.932-.792-2.864-1.188l.781-1.841c.922.391 1.867.783 2.834 1.175l-.751 1.854zm5.702 2.219c-.979-.366-1.942-.734-2.887-1.101l.726-1.864c.936.364 1.891.728 2.863 1.092l-.702 1.873zm151.931-2.627c.195.988.367 1.994.517 3.019l-1.979.289a60 60 0 00-.5-2.921l1.962-.387zm-146.173 4.709a282.93 282.93 0 01-2.913-1.035l.68-1.881c.95.343 1.915.686 2.893 1.028l-.66 1.888zm5.793 1.961c-.989-.325-1.966-.651-2.932-.977l.642-1.895c.959.325 1.931.649 2.913.971l-.623 1.901zm5.808 1.851a366.91 366.91 0 01-2.928-.92l.607-1.905c.961.306 1.932.611 2.912.915l-.591 1.91zm135.458-2.462c.049.509.093 1.023.131 1.542a15.1 15.1 0 01.032 1.682l-1.998-.075c.017-.471.008-.958-.029-1.461a59 59 0 00-.127-1.495l1.991-.193zm-129.616 4.222a452.59 452.59 0 01-2.926-.869l.577-1.915c.963.29 1.934.578 2.911.864l-.562 1.92zm5.875 1.674c-.982-.272-1.957-.546-2.927-.823l.548-1.923c.965.275 1.936.548 2.913.819l-.534 1.927zm5.902 1.593a521.99 521.99 0 01-2.943-.783l.521-1.931c.972.262 1.949.522 2.93.779l-.508 1.935zm117.481-1.038a12.02 12.02 0 01-1.365 2.996l-1.691-1.069a9.965 9.965 0 001.139-2.499l1.917.572zm-111.556 2.55c-.993-.246-1.982-.495-2.968-.747l.495-1.938c.981.251 1.966.499 2.955.744l-.482 1.941zm5.937 1.432c-.995-.233-1.987-.469-2.977-.708l.469-1.944c.985.238 1.973.472 2.964.704l-.456 1.948zm5.954 1.352a461.96 461.96 0 01-2.98-.667l.443-1.95c.987.224 1.976.445 2.967.663l-.43 1.954zm5.976 1.272a440.55 440.55 0 01-2.989-.626l.416-1.956c.992.211 1.984.419 2.976.623l-.403 1.959zm90.244-1.087a17.352 17.352 0 01-2.54 1.996l-1.091-1.676a15.272 15.272 0 002.247-1.764l1.384 1.444zm-84.25 2.277c-1-.191-2.001-.386-3.002-.585l.39-1.962c.996.198 1.992.392 2.987.582l-.375 1.965zm6.003 1.101c-.999-.175-1.999-.355-3.001-.539l.361-1.967c.997.183 1.993.362 2.987.537l-.347 1.969zm72.9.168c-.911.427-1.878.819-2.897 1.178l-.663-1.887a29.338 29.338 0 002.71-1.102l.85 1.811zm-66.872.844c-1-.16-2.003-.324-3.007-.493l.33-1.972c1 .168 1.997.331 2.992.49l-.315 1.975zm6.051.913a350.993 350.993 0 01-3.025-.444l.299-1.977c1.006.152 2.009.299 3.007.441l-.281 1.98zm54.962.332c-.979.263-1.996.501-3.05.716l-.4-1.96a50.079 50.079 0 002.932-.688l.518 1.932zm-48.896.472a292.674 292.674 0 01-3.049-.39l.263-1.982c1.015.135 2.025.264 3.03.387l-.244 1.985zm6.076.684a273.234 273.234 0 01-3.058-.328l.224-1.987c1.019.115 2.031.223 3.037.325l-.203 1.99zm36.729.101c-.989.152-2.005.287-3.047.406l-.226-1.988a74.52 74.52 0 002.968-.395l.305 1.977zm-30.642.446a247.153 247.153 0 01-3.048-.255l.18-1.992c1.015.091 2.023.176 3.023.253l-.155 1.994zm6.099.39a193.964 193.964 0 01-3.036-.173l.128-1.995c1.012.064 2.015.122 3.007.171l-.099 1.997zm18.393-.133c-.991.079-2.002.144-3.032.196l-.101-1.997a107.33 107.33 0 002.975-.193l.158 1.994zm-12.279.337a175.75 175.75 0 01-3.028-.075l.067-1.999c1.01.034 2.008.059 2.993.075l-.032 1.999zm6.131-.023c-.993.025-2.002.039-3.025.043l-.007-2c1.009-.004 2.003-.018 2.981-.043l.051 2z",clipRule:"evenodd",opacity:"0.24"}),l.jsx("path",{fill:"#fff",d:"M47.943 122.571L96.231 273.55a11.4 11.4 0 0011.786 7.805l63.326-5.36 148.013-12.644a11.316 11.316 0 009.904-7.823c.456-1.421.627-2.918.503-4.405a12.314 12.314 0 00-.729-3.122l-11.838-31.221-21.412-57.238-16.599-44.23a11.37 11.37 0 00-10.641-7.362H58.741a11.345 11.345 0 00-11.344 11.343c.016 1.114.2 2.219.546 3.278z"}),l.jsx("path",{fill:"#fff",d:"M47.943 122.571L96.231 273.55a11.4 11.4 0 0011.786 7.805l63.326-5.36 148.013-12.644a11.316 11.316 0 009.904-7.823c.456-1.421.627-2.918.503-4.405a12.314 12.314 0 00-.729-3.122l-11.838-31.221-21.412-57.238-16.599-44.23a11.37 11.37 0 00-10.641-7.362H58.741a11.345 11.345 0 00-11.344 11.343c.016 1.114.2 2.219.546 3.278z"}),l.jsx("path",{fill:"url(#paint0_linear_1_51)",d:"M170.575 276.06l-62.558 5.295a11.4 11.4 0 01-11.785-7.805L47.942 122.571a11.028 11.028 0 01-.546-3.278A11.34 11.34 0 0158.74 107.95h57.453l54.382 168.11z"}),l.jsx("path",{fill:"#F4F6F8",d:"M227.879 191.221c2.613-.162 4.368-2.749 3.553-5.237l-8.483-25.895a4.002 4.002 0 00-3.993-2.75l-61.621 2.961c-2.666.128-4.461 2.782-3.588 5.304l9.248 26.717a3.999 3.999 0 004.028 2.683l60.856-3.783z"}),l.jsx("path",{fill:"#DFE3E8",d:"M244.879 239.221c2.613-.162 4.368-2.749 3.553-5.237l-8.483-25.895a4.002 4.002 0 00-3.993-2.75l-61.621 2.961c-2.666.128-4.461 2.782-3.588 5.304l9.248 26.717a3.999 3.999 0 004.028 2.683l60.856-3.783z"}),l.jsx("g",{filter:"url(#filter0_f_1_51)",opacity:"0.4",children:l.jsx("path",{fill:"#919EAB",d:"M253.012 134.539l15.948 52.893a4.007 4.007 0 003.903 2.94l39.559-1.142a2 2 0 001.816-2.7l-20.001-53.4a2 2 0 00-1.755-1.295l-35.906-2.109a3.612 3.612 0 00-3.059 1.461 3.614 3.614 0 00-.505 3.352z"})}),l.jsx("path",{fill:"#fff",d:"M330.082 174.424l-16.495-46.701a4.03 4.03 0 00-3.512-2.732l-69.518-4.111a3.676 3.676 0 00-3.061 1.481 3.663 3.663 0 00-.53 3.358l15.949 52.92a4.057 4.057 0 003.902 2.966l70.091-2.108a3.663 3.663 0 002.898-1.716 3.667 3.667 0 00.276-3.357z"}),l.jsx("path",{fill:a,d:"M295.375 166.976c.478 1.237.718 1.856 1.229 2.206.511.351 1.174.351 2.501.351h.32c2.648 0 3.972 0 4.568-.87.596-.869.118-2.104-.837-4.574l-6.427-16.612c-.479-1.238-.719-1.856-1.23-2.207-.511-.35-1.174-.35-2.501-.35h-.32c-2.648 0-3.972 0-4.568.87-.596.869-.118 2.104.837 4.573l6.428 16.613z"}),l.jsxs("g",{opacity:"0.48",children:[l.jsx("path",{fill:"url(#paint1_linear_1_51)",d:"M306.33 166.969c.478 1.241.717 1.861 1.228 2.212.512.351 1.176.351 2.505.351h.314c2.649 0 3.973 0 4.569-.869.596-.87.118-2.105-.839-4.574l-1.586-4.099c-.479-1.237-.718-1.855-1.229-2.205-.511-.351-1.175-.351-2.501-.351h-.305c-2.644 0-3.966 0-4.562.868-.596.868-.121 2.102.829 4.569l1.577 4.098z"}),l.jsx("path",{fill:"url(#paint2_linear_1_51)",d:"M284.397 166.971c.478 1.24.717 1.86 1.228 2.211.512.351 1.176.351 2.505.351h.315c2.648 0 3.973 0 4.568-.87.596-.87.118-2.105-.838-4.575l-2.705-6.986c-.479-1.237-.718-1.855-1.229-2.205-.511-.35-1.175-.35-2.501-.35h-.303c-2.645 0-3.967 0-4.563.868-.596.868-.12 2.102.831 4.57l2.692 6.986z"}),l.jsx("path",{fill:"url(#paint3_linear_1_51)",d:"M273.442 166.976c.479 1.237.718 1.856 1.229 2.206.511.351 1.175.351 2.502.351h.32c2.648 0 3.972 0 4.568-.87.596-.869.118-2.104-.838-4.574l-9.445-24.417c-.479-1.238-.718-1.856-1.229-2.207-.511-.35-1.175-.35-2.502-.35h-.32c-2.648 0-3.972 0-4.568.869-.596.87-.118 2.104.837 4.574l9.446 24.418z"}),l.jsx("path",{fill:"url(#paint4_linear_1_51)",d:"M262.463 166.974c.479 1.239.718 1.858 1.229 2.208.511.351 1.175.351 2.502.351h.322c2.647 0 3.97 0 4.566-.869.596-.869.119-2.104-.835-4.573l-12.935-33.472c-.479-1.238-.718-1.857-1.229-2.207-.511-.351-1.175-.351-2.502-.351h-.322c-2.647 0-3.97 0-4.566.869-.596.869-.119 2.104.835 4.573l12.935 33.471z"})]}),l.jsx("g",{fill:"#fff",fillRule:"evenodd",clipRule:"evenodd",opacity:"0.4",children:l.jsx("path",{d:"M78.02 155.171a15.22 15.22 0 11.312 1.015l-.156-.495-.157-.52zm15.194-4.189l-3.59-11.525a12.641 12.641 0 013.121-.547 12.102 12.102 0 0111.994 8.456c.312 1.014.496 2.062.546 3.122a13.006 13.006 0 01-.286 3.148 11.815 11.815 0 01-2.914 5.516 11.914 11.914 0 01-11.525 3.59 13.21 13.21 0 01-2.94-1.067 12.76 12.76 0 01-2.602-1.821 12.257 12.257 0 01-3.33-5.203l11.526-3.669zM111.296 251.773a15.298 15.298 0 0129.321-8.429v.494c0 .156 0 .338.182.494a15.272 15.272 0 01-28.619 10.407c-.078-.247-.149-.495-.221-.742a28.499 28.499 0 00-.221-.741 16.041 16.041 0 01-.171-.595 10.734 10.734 0 00-.271-.888zm11.187-14.7l3.746 11.474.079-.026 3.746 11.5a11.965 11.965 0 006.921-6.01 11.83 11.83 0 001.04-2.966c.23-1.024.317-2.075.26-3.122a12.07 12.07 0 00-9.548-11.188 12.42 12.42 0 00-6.244.338zM100.21 187.509a15.272 15.272 0 00-4.473 10.799v1.066a15.272 15.272 0 1030.544 0v-1.066a15.271 15.271 0 00-26.071-10.799zm10.591 11.293V186.73c2.112.016 4.183.581 6.01 1.639a11.366 11.366 0 012.602 1.925 12.027 12.027 0 01-.005 17.068 12.022 12.022 0 01-5.433 3.096 11.575 11.575 0 01-6.244 0 12.202 12.202 0 01-2.914-1.171l5.984-10.485z"})}),l.jsx("path",{fill:"url(#paint5_linear_1_51)",d:"M151.154 76h-41.55l12.645 7.727L151.154 76z"}),l.jsx("path",{fill:"url(#paint6_linear_1_51)",d:"M151.154 76l-26.668 12.332 4.501 15.715L151.154 76z"}),l.jsx("path",{fill:"url(#paint7_linear_1_51)",d:"M117.435 95.279l7.051-6.947L151.154 76 117.435 95.28z"}),l.jsx("path",{fill:a,d:"M117.435 95.279l7.051-6.947L151.154 76l-28.905 7.727-4.814 11.552z"}),l.jsxs("defs",{children:[l.jsxs("filter",{id:"filter0_f_1_51",width:"101.56",height:"100.65",x:"232.807",y:"109.722",colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse",children:[l.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),l.jsx("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),l.jsx("feGaussianBlur",{result:"effect1_foregroundBlur_1_51",stdDeviation:"10"})]}),l.jsxs("linearGradient",{id:"paint0_linear_1_51",x1:"47.397",x2:"47.397",y1:"107.95",y2:"281.395",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint1_linear_1_51",x1:"248.43",x2:"248.43",y1:"128.061",y2:"169.533",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint2_linear_1_51",x1:"248.43",x2:"248.43",y1:"128.061",y2:"169.533",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint3_linear_1_51",x1:"248.43",x2:"248.43",y1:"128.061",y2:"169.533",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint4_linear_1_51",x1:"248.43",x2:"248.43",y1:"128.061",y2:"169.533",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint5_linear_1_51",x1:"109.604",x2:"109.604",y1:"76",y2:"104.047",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint6_linear_1_51",x1:"109.604",x2:"109.604",y1:"76",y2:"104.047",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint7_linear_1_51",x1:"109.604",x2:"109.604",y1:"76",y2:"104.047",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]})]}),l.jsx("image",{href:n,height:"300",x:"312",y:"30"})]})}export{p as default}; +import{ce as i,b as r,c as s,j as l}from"./index-00bc0960.js";import{R as o,C as t}from"./row-d64c6549.js";const n=""+new URL("character_3-e4c36e91.png",import.meta.url).href;function p(){const{username:e}=i(),a=r(),c=`linear-gradient(135deg, ${s(a.colorPrimaryHover).alpha(.2)}, ${s(a.colorPrimary).alpha(.2)}) rgb(255, 255, 255)`;return l.jsxs(o,{className:"!mx-0 rounded-2xl p-10",gutter:[16,16],justify:"space-between",style:{background:c},children:[l.jsxs(t,{span:24,md:12,xl:16,className:"flex-1 text-center md:text-left",children:[l.jsxs("div",{className:"mt-4 text-lg font-semibold md:text-xl",style:{color:a.colorPrimaryActive},children:[l.jsx("h4",{children:"Welcome back 👋 "}),l.jsx("h4",{children:e})]}),l.jsx("p",{style:{color:a.colorPrimaryTextActive},className:"mx-auto mb-6 mt-4 max-w-sm text-sm opacity-80 md:mx-0",children:"If you are going to use a passage of Lorem Ipsum, you need to be sure there is not anything."}),l.jsx("button",{className:"font-mediumtext-black m-auto flex items-center justify-center rounded-md px-2 py-1 shadow-none md:m-0",style:{backgroundColor:a.colorPrimary},children:"Go Now"})]}),l.jsx(t,{span:24,md:12,xl:8,className:"!md:max-w-[320px] mx-auto !max-w-[270px] flex-none items-center justify-center ",children:l.jsx(m,{})})]})}function m(){const{colorPrimary:e,colorPrimaryActive:a,colorPrimaryHover:c}=r();return l.jsxs("svg",{viewBox:"0 0 480 360",className:"h-full w-full",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("defs",{children:l.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[l.jsx("stop",{offset:"0%",stopColor:e}),l.jsx("stop",{offset:"100%",stopColor:e,stopOpacity:"0"})]})}),l.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),l.jsx("path",{fill:a,fillRule:"evenodd",d:"M109.224 97.41l.812 1.827-.02.009-.061.027-.248.112c-.219.1-.544.25-.968.449l-.849-1.811c.43-.202.762-.355.988-.457l.256-.117.066-.03.024-.01zm-6.771 3.278c.997-.507 1.901-.958 2.7-1.35l.882 1.795c-.791.388-1.687.835-2.675 1.337l-.907-1.782zm-5.356 2.808c.93-.502 1.82-.975 2.665-1.418l.929 1.771c-.838.439-1.72.909-2.644 1.407l-.95-1.76zm-5.274 2.927c.901-.513 1.779-1.007 2.63-1.479l.97 1.749c-.844.468-1.715.958-2.609 1.468l-.99-1.738zm-5.232 3.065c.887-.533 1.758-1.05 2.612-1.55l1.01 1.725c-.847.497-1.712 1.01-2.591 1.539l-1.03-1.714zm-5.117 3.16c.861-.546 1.713-1.079 2.555-1.599l1.05 1.702c-.834.516-1.68 1.044-2.534 1.586l-1.071-1.689zm-5.065 3.301a242.86 242.86 0 012.515-1.661l1.092 1.675a236.91 236.91 0 00-2.494 1.648l-1.113-1.662zm-4.978 3.431c.83-.589 1.66-1.168 2.484-1.736l1.134 1.646c-.817.564-1.638 1.137-2.461 1.721l-1.157-1.631zm-4.873 3.56a197.5 197.5 0 012.427-1.8l1.18 1.615c-.8.585-1.602 1.179-2.404 1.782l-1.203-1.597zm-4.771 3.71c.787-.632 1.576-1.256 2.366-1.87l1.228 1.579c-.782.608-1.563 1.225-2.342 1.85l-1.252-1.559zm-4.651 3.867c.765-.659 1.534-1.31 2.307-1.952l1.279 1.538c-.764.635-1.525 1.278-2.281 1.929l-1.305-1.515zm-4.51 4.035c.739-.688 1.485-1.368 2.236-2.04l1.333 1.491c-.742.664-1.478 1.335-2.208 2.013l-1.362-1.464zm-4.347 4.215a136.43 136.43 0 012.151-2.132l1.392 1.437c-.715.692-1.422 1.392-2.12 2.1l-1.423-1.405zm-4.157 4.411c.674-.751 1.359-1.495 2.053-2.231l1.455 1.371c-.683.725-1.356 1.457-2.019 2.196l-1.489-1.336zm-3.929 4.623c.633-.788 1.279-1.568 1.936-2.341l1.524 1.295a105.43 105.43 0 00-1.9 2.298l-1.56-1.252zm-3.657 4.848a94.278 94.278 0 011.793-2.455l1.596 1.205c-.6.794-1.185 1.595-1.754 2.403l-1.635-1.153zm-3.328 5.084a83.294 83.294 0 011.617-2.57l1.673 1.097a80.437 80.437 0 00-1.578 2.507l-1.712-1.034zm-2.94 5.341c.45-.907.922-1.806 1.414-2.698l1.752.965a69.62 69.62 0 00-1.375 2.623l-1.791-.89zm-2.465 5.583c.366-.948.755-1.889 1.168-2.823l1.83.808c-.4.906-.778 1.817-1.132 2.735l-1.866-.72zm-1.903 5.808c.265-.984.558-1.962.876-2.932l1.9.624a54.83 54.83 0 00-.845 2.828l-1.93-.52zm-1.253 5.993c.15-1.012.331-2.018.54-3.017l1.958.41a50.126 50.126 0 00-.52 2.901l-1.978-.294zm-.467 4.577c.028-.513.065-1.024.109-1.535l1.992.174c-.042.489-.077.98-.104 1.472-.028.496-.04.986-.037 1.469l-2 .014c-.003-.526.01-1.057.04-1.594zm.822 7.749a22.495 22.495 0 01-.643-3.074l1.982-.272c.131.959.328 1.892.585 2.801l-1.924.545zm2.498 5.699a23.889 23.889 0 01-1.444-2.77l1.83-.805c.382.867.824 1.713 1.324 2.538l-1.71 1.037zm3.777 4.87a30.2 30.2 0 01-2.019-2.327l1.578-1.23a28.113 28.113 0 001.885 2.173l-1.444 1.384zm4.602 4.048a41.441 41.441 0 01-2.349-1.902l1.316-1.506c.706.617 1.452 1.22 2.235 1.809l-1.202 1.599zm5.09 3.361a56.872 56.872 0 01-2.58-1.598l1.1-1.671a54.91 54.91 0 002.488 1.542l-1.008 1.727zm5.371 2.823a75.691 75.691 0 01-2.716-1.355l.929-1.771c.857.449 1.74.889 2.645 1.319l-.858 1.807zm5.542 2.408c-.95-.379-1.882-.766-2.794-1.162l.795-1.834c.894.387 1.807.767 2.74 1.138l-.741 1.858zm294.857-2.594c.244.101.598.253 1.048.457l-.828 1.821a31.67 31.67 0 00-1.241-.534l-.061-.025-.014-.005-.003-.001.357-.934.356-.934h.001l.002.001.006.002.021.008.075.03c.065.025.159.063.281.114zm-289.206 4.68c-.96-.329-1.906-.664-2.837-1.007l.692-1.877c.915.337 1.846.668 2.793.992l-.648 1.892zm293.015-2.865c.807.425 1.708.923 2.682 1.497l-1.016 1.723a62.506 62.506 0 00-2.598-1.45l.932-1.77zm-287.286 4.698c-.965-.289-1.918-.583-2.859-.884l.609-1.905c.928.296 1.87.587 2.824.873l-.574 1.916zm292.565-1.59a69.641 69.641 0 012.522 1.724l-1.165 1.626a66.44 66.44 0 00-2.449-1.674l1.092-1.676zM69.05 221.541c-.967-.256-1.924-.517-2.87-.783l.54-1.926c.938.264 1.885.522 2.842.776l-.512 1.933zm5.833 1.464c-.977-.233-1.945-.469-2.905-.709l.486-1.94c.952.238 1.912.472 2.881.703l-.462 1.946zm5.867 1.326c-.988-.213-1.97-.429-2.944-.649l.44-1.951c.968.219 1.943.434 2.925.645l-.42 1.955zm280.057-2.439a67.422 67.422 0 012.356 1.94l-1.306 1.515a65.709 65.709 0 00-2.286-1.883l1.236-1.572zM86.623 225.54a333.57 333.57 0 01-2.954-.595l.403-1.959c.973.201 1.952.398 2.937.591l-.386 1.963zm5.88 1.112c-.985-.179-1.967-.361-2.944-.546l.371-1.965c.973.184 1.95.365 2.931.543l-.357 1.968zm5.904 1.035c-.983-.167-1.963-.335-2.94-.506l.345-1.97c.973.17 1.95.338 2.93.504l-.335 1.972zm267.031-1.801a64.195 64.195 0 012.181 2.162l-1.442 1.386a63.013 63.013 0 00-2.113-2.095l1.374-1.453zm-261.112 2.771c-.989-.157-1.976-.316-2.959-.477l.323-1.974c.981.161 1.964.319 2.95.476l-.314 1.975zm5.919.916c-.99-.149-1.978-.3-2.965-.453l.306-1.976c.984.152 1.969.302 2.957.451l-.298 1.978zm5.92.873c-.987-.143-1.975-.287-2.961-.432l.292-1.979c.984.145 1.969.289 2.955.431l-.286 1.98zm5.929.84a781.94 781.94 0 01-2.965-.417l.281-1.98 2.96.417-.276 1.98zm5.927.818c-.987-.135-1.976-.27-2.965-.407l.273-1.981c.988.136 1.976.272 2.962.406l-.27 1.982zm241.664-1.8a62.33 62.33 0 011.957 2.359l-1.571 1.238a58.92 58.92 0 00-1.893-2.282l1.507-1.315zm-235.74 2.603l-2.957-.4.269-1.982 2.956.4-.268 1.982zm5.935.801l-2.964-.4.267-1.982 2.965.4-.268 1.982zm5.928.805l-2.977-.406.269-1.982 2.98.407-.272 1.981zm5.915.821l-2.962-.414.275-1.981c.993.138 1.982.276 2.966.415l-.279 1.98zm5.896.848c-.971-.143-1.948-.285-2.93-.426l.284-1.98c.985.142 1.964.284 2.937.427l-.291 1.979zm5.922.895c-.972-.151-1.952-.302-2.94-.451l.299-1.977c.99.149 1.973.3 2.949.452l-.308 1.976zm209.938-1.957a59.573 59.573 0 011.709 2.551l-1.69 1.069a56.139 56.139 0 00-1.651-2.463l1.632-1.157zm-204.034 2.911c-.974-.163-1.958-.325-2.952-.486l.319-1.974c.998.161 1.986.324 2.965.488l-.332 1.972zm5.881 1.035a369.37 369.37 0 00-2.965-.534l.346-1.97c1.006.177 2 .356 2.982.537l-.363 1.967zm5.85 1.143c-.972-.201-1.959-.399-2.961-.595l.383-1.963c1.009.197 2.004.397 2.984.6l-.406 1.958zm5.81 1.291c-.958-.228-1.935-.453-2.932-.674l.433-1.953c1.006.223 1.995.451 2.964.682l-.465 1.945zm5.75 1.497a126.97 126.97 0 00-2.901-.788l.502-1.936c1.006.261 1.988.527 2.947.8l-.548 1.924zm184.026-2.689c.494.881.972 1.787 1.431 2.718l-1.794.884a54.93 54.93 0 00-1.381-2.623l1.744-.979zm-178.387 4.477a83.817 83.817 0 00-2.858-.956l.602-1.907c1.007.317 1.983.643 2.926.978l-.67 1.885zm5.402 2.214a50.388 50.388 0 00-2.665-1.174l.755-1.852a52.08 52.08 0 012.773 1.222l-.863 1.804zm175.7-1.183c.397.928.775 1.88 1.132 2.854l-1.878.687a55.769 55.769 0 00-1.093-2.754l1.839-.787zm-171.918 3.282a27.52 27.52 0 00-1.18-.728l1.008-1.727c.438.255.86.515 1.266.781.386.252.788.506 1.206.763l-1.045 1.705a54.43 54.43 0 01-1.255-.794zm6.674 3.795a88.769 88.769 0 01-2.71-1.43l.964-1.752c.839.462 1.723.928 2.65 1.398l-.904 1.784zm167.354-1.314c.295.964.57 1.949.822 2.955l-1.94.486a56.86 56.86 0 00-.794-2.854l1.912-.587zm-161.766 3.964c-.978-.436-1.926-.872-2.842-1.305l.856-1.808c.902.427 1.836.856 2.801 1.287l-.815 1.826zm5.624 2.389c-.977-.396-1.932-.792-2.864-1.188l.781-1.841c.922.391 1.867.783 2.834 1.175l-.751 1.854zm5.702 2.219c-.979-.366-1.942-.734-2.887-1.101l.726-1.864c.936.364 1.891.728 2.863 1.092l-.702 1.873zm151.931-2.627c.195.988.367 1.994.517 3.019l-1.979.289a60 60 0 00-.5-2.921l1.962-.387zm-146.173 4.709a282.93 282.93 0 01-2.913-1.035l.68-1.881c.95.343 1.915.686 2.893 1.028l-.66 1.888zm5.793 1.961c-.989-.325-1.966-.651-2.932-.977l.642-1.895c.959.325 1.931.649 2.913.971l-.623 1.901zm5.808 1.851a366.91 366.91 0 01-2.928-.92l.607-1.905c.961.306 1.932.611 2.912.915l-.591 1.91zm135.458-2.462c.049.509.093 1.023.131 1.542a15.1 15.1 0 01.032 1.682l-1.998-.075c.017-.471.008-.958-.029-1.461a59 59 0 00-.127-1.495l1.991-.193zm-129.616 4.222a452.59 452.59 0 01-2.926-.869l.577-1.915c.963.29 1.934.578 2.911.864l-.562 1.92zm5.875 1.674c-.982-.272-1.957-.546-2.927-.823l.548-1.923c.965.275 1.936.548 2.913.819l-.534 1.927zm5.902 1.593a521.99 521.99 0 01-2.943-.783l.521-1.931c.972.262 1.949.522 2.93.779l-.508 1.935zm117.481-1.038a12.02 12.02 0 01-1.365 2.996l-1.691-1.069a9.965 9.965 0 001.139-2.499l1.917.572zm-111.556 2.55c-.993-.246-1.982-.495-2.968-.747l.495-1.938c.981.251 1.966.499 2.955.744l-.482 1.941zm5.937 1.432c-.995-.233-1.987-.469-2.977-.708l.469-1.944c.985.238 1.973.472 2.964.704l-.456 1.948zm5.954 1.352a461.96 461.96 0 01-2.98-.667l.443-1.95c.987.224 1.976.445 2.967.663l-.43 1.954zm5.976 1.272a440.55 440.55 0 01-2.989-.626l.416-1.956c.992.211 1.984.419 2.976.623l-.403 1.959zm90.244-1.087a17.352 17.352 0 01-2.54 1.996l-1.091-1.676a15.272 15.272 0 002.247-1.764l1.384 1.444zm-84.25 2.277c-1-.191-2.001-.386-3.002-.585l.39-1.962c.996.198 1.992.392 2.987.582l-.375 1.965zm6.003 1.101c-.999-.175-1.999-.355-3.001-.539l.361-1.967c.997.183 1.993.362 2.987.537l-.347 1.969zm72.9.168c-.911.427-1.878.819-2.897 1.178l-.663-1.887a29.338 29.338 0 002.71-1.102l.85 1.811zm-66.872.844c-1-.16-2.003-.324-3.007-.493l.33-1.972c1 .168 1.997.331 2.992.49l-.315 1.975zm6.051.913a350.993 350.993 0 01-3.025-.444l.299-1.977c1.006.152 2.009.299 3.007.441l-.281 1.98zm54.962.332c-.979.263-1.996.501-3.05.716l-.4-1.96a50.079 50.079 0 002.932-.688l.518 1.932zm-48.896.472a292.674 292.674 0 01-3.049-.39l.263-1.982c1.015.135 2.025.264 3.03.387l-.244 1.985zm6.076.684a273.234 273.234 0 01-3.058-.328l.224-1.987c1.019.115 2.031.223 3.037.325l-.203 1.99zm36.729.101c-.989.152-2.005.287-3.047.406l-.226-1.988a74.52 74.52 0 002.968-.395l.305 1.977zm-30.642.446a247.153 247.153 0 01-3.048-.255l.18-1.992c1.015.091 2.023.176 3.023.253l-.155 1.994zm6.099.39a193.964 193.964 0 01-3.036-.173l.128-1.995c1.012.064 2.015.122 3.007.171l-.099 1.997zm18.393-.133c-.991.079-2.002.144-3.032.196l-.101-1.997a107.33 107.33 0 002.975-.193l.158 1.994zm-12.279.337a175.75 175.75 0 01-3.028-.075l.067-1.999c1.01.034 2.008.059 2.993.075l-.032 1.999zm6.131-.023c-.993.025-2.002.039-3.025.043l-.007-2c1.009-.004 2.003-.018 2.981-.043l.051 2z",clipRule:"evenodd",opacity:"0.24"}),l.jsx("path",{fill:"#fff",d:"M47.943 122.571L96.231 273.55a11.4 11.4 0 0011.786 7.805l63.326-5.36 148.013-12.644a11.316 11.316 0 009.904-7.823c.456-1.421.627-2.918.503-4.405a12.314 12.314 0 00-.729-3.122l-11.838-31.221-21.412-57.238-16.599-44.23a11.37 11.37 0 00-10.641-7.362H58.741a11.345 11.345 0 00-11.344 11.343c.016 1.114.2 2.219.546 3.278z"}),l.jsx("path",{fill:"#fff",d:"M47.943 122.571L96.231 273.55a11.4 11.4 0 0011.786 7.805l63.326-5.36 148.013-12.644a11.316 11.316 0 009.904-7.823c.456-1.421.627-2.918.503-4.405a12.314 12.314 0 00-.729-3.122l-11.838-31.221-21.412-57.238-16.599-44.23a11.37 11.37 0 00-10.641-7.362H58.741a11.345 11.345 0 00-11.344 11.343c.016 1.114.2 2.219.546 3.278z"}),l.jsx("path",{fill:"url(#paint0_linear_1_51)",d:"M170.575 276.06l-62.558 5.295a11.4 11.4 0 01-11.785-7.805L47.942 122.571a11.028 11.028 0 01-.546-3.278A11.34 11.34 0 0158.74 107.95h57.453l54.382 168.11z"}),l.jsx("path",{fill:"#F4F6F8",d:"M227.879 191.221c2.613-.162 4.368-2.749 3.553-5.237l-8.483-25.895a4.002 4.002 0 00-3.993-2.75l-61.621 2.961c-2.666.128-4.461 2.782-3.588 5.304l9.248 26.717a3.999 3.999 0 004.028 2.683l60.856-3.783z"}),l.jsx("path",{fill:"#DFE3E8",d:"M244.879 239.221c2.613-.162 4.368-2.749 3.553-5.237l-8.483-25.895a4.002 4.002 0 00-3.993-2.75l-61.621 2.961c-2.666.128-4.461 2.782-3.588 5.304l9.248 26.717a3.999 3.999 0 004.028 2.683l60.856-3.783z"}),l.jsx("g",{filter:"url(#filter0_f_1_51)",opacity:"0.4",children:l.jsx("path",{fill:"#919EAB",d:"M253.012 134.539l15.948 52.893a4.007 4.007 0 003.903 2.94l39.559-1.142a2 2 0 001.816-2.7l-20.001-53.4a2 2 0 00-1.755-1.295l-35.906-2.109a3.612 3.612 0 00-3.059 1.461 3.614 3.614 0 00-.505 3.352z"})}),l.jsx("path",{fill:"#fff",d:"M330.082 174.424l-16.495-46.701a4.03 4.03 0 00-3.512-2.732l-69.518-4.111a3.676 3.676 0 00-3.061 1.481 3.663 3.663 0 00-.53 3.358l15.949 52.92a4.057 4.057 0 003.902 2.966l70.091-2.108a3.663 3.663 0 002.898-1.716 3.667 3.667 0 00.276-3.357z"}),l.jsx("path",{fill:a,d:"M295.375 166.976c.478 1.237.718 1.856 1.229 2.206.511.351 1.174.351 2.501.351h.32c2.648 0 3.972 0 4.568-.87.596-.869.118-2.104-.837-4.574l-6.427-16.612c-.479-1.238-.719-1.856-1.23-2.207-.511-.35-1.174-.35-2.501-.35h-.32c-2.648 0-3.972 0-4.568.87-.596.869-.118 2.104.837 4.573l6.428 16.613z"}),l.jsxs("g",{opacity:"0.48",children:[l.jsx("path",{fill:"url(#paint1_linear_1_51)",d:"M306.33 166.969c.478 1.241.717 1.861 1.228 2.212.512.351 1.176.351 2.505.351h.314c2.649 0 3.973 0 4.569-.869.596-.87.118-2.105-.839-4.574l-1.586-4.099c-.479-1.237-.718-1.855-1.229-2.205-.511-.351-1.175-.351-2.501-.351h-.305c-2.644 0-3.966 0-4.562.868-.596.868-.121 2.102.829 4.569l1.577 4.098z"}),l.jsx("path",{fill:"url(#paint2_linear_1_51)",d:"M284.397 166.971c.478 1.24.717 1.86 1.228 2.211.512.351 1.176.351 2.505.351h.315c2.648 0 3.973 0 4.568-.87.596-.87.118-2.105-.838-4.575l-2.705-6.986c-.479-1.237-.718-1.855-1.229-2.205-.511-.35-1.175-.35-2.501-.35h-.303c-2.645 0-3.967 0-4.563.868-.596.868-.12 2.102.831 4.57l2.692 6.986z"}),l.jsx("path",{fill:"url(#paint3_linear_1_51)",d:"M273.442 166.976c.479 1.237.718 1.856 1.229 2.206.511.351 1.175.351 2.502.351h.32c2.648 0 3.972 0 4.568-.87.596-.869.118-2.104-.838-4.574l-9.445-24.417c-.479-1.238-.718-1.856-1.229-2.207-.511-.35-1.175-.35-2.502-.35h-.32c-2.648 0-3.972 0-4.568.869-.596.87-.118 2.104.837 4.574l9.446 24.418z"}),l.jsx("path",{fill:"url(#paint4_linear_1_51)",d:"M262.463 166.974c.479 1.239.718 1.858 1.229 2.208.511.351 1.175.351 2.502.351h.322c2.647 0 3.97 0 4.566-.869.596-.869.119-2.104-.835-4.573l-12.935-33.472c-.479-1.238-.718-1.857-1.229-2.207-.511-.351-1.175-.351-2.502-.351h-.322c-2.647 0-3.97 0-4.566.869-.596.869-.119 2.104.835 4.573l12.935 33.471z"})]}),l.jsx("g",{fill:"#fff",fillRule:"evenodd",clipRule:"evenodd",opacity:"0.4",children:l.jsx("path",{d:"M78.02 155.171a15.22 15.22 0 11.312 1.015l-.156-.495-.157-.52zm15.194-4.189l-3.59-11.525a12.641 12.641 0 013.121-.547 12.102 12.102 0 0111.994 8.456c.312 1.014.496 2.062.546 3.122a13.006 13.006 0 01-.286 3.148 11.815 11.815 0 01-2.914 5.516 11.914 11.914 0 01-11.525 3.59 13.21 13.21 0 01-2.94-1.067 12.76 12.76 0 01-2.602-1.821 12.257 12.257 0 01-3.33-5.203l11.526-3.669zM111.296 251.773a15.298 15.298 0 0129.321-8.429v.494c0 .156 0 .338.182.494a15.272 15.272 0 01-28.619 10.407c-.078-.247-.149-.495-.221-.742a28.499 28.499 0 00-.221-.741 16.041 16.041 0 01-.171-.595 10.734 10.734 0 00-.271-.888zm11.187-14.7l3.746 11.474.079-.026 3.746 11.5a11.965 11.965 0 006.921-6.01 11.83 11.83 0 001.04-2.966c.23-1.024.317-2.075.26-3.122a12.07 12.07 0 00-9.548-11.188 12.42 12.42 0 00-6.244.338zM100.21 187.509a15.272 15.272 0 00-4.473 10.799v1.066a15.272 15.272 0 1030.544 0v-1.066a15.271 15.271 0 00-26.071-10.799zm10.591 11.293V186.73c2.112.016 4.183.581 6.01 1.639a11.366 11.366 0 012.602 1.925 12.027 12.027 0 01-.005 17.068 12.022 12.022 0 01-5.433 3.096 11.575 11.575 0 01-6.244 0 12.202 12.202 0 01-2.914-1.171l5.984-10.485z"})}),l.jsx("path",{fill:"url(#paint5_linear_1_51)",d:"M151.154 76h-41.55l12.645 7.727L151.154 76z"}),l.jsx("path",{fill:"url(#paint6_linear_1_51)",d:"M151.154 76l-26.668 12.332 4.501 15.715L151.154 76z"}),l.jsx("path",{fill:"url(#paint7_linear_1_51)",d:"M117.435 95.279l7.051-6.947L151.154 76 117.435 95.28z"}),l.jsx("path",{fill:a,d:"M117.435 95.279l7.051-6.947L151.154 76l-28.905 7.727-4.814 11.552z"}),l.jsxs("defs",{children:[l.jsxs("filter",{id:"filter0_f_1_51",width:"101.56",height:"100.65",x:"232.807",y:"109.722",colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse",children:[l.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),l.jsx("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),l.jsx("feGaussianBlur",{result:"effect1_foregroundBlur_1_51",stdDeviation:"10"})]}),l.jsxs("linearGradient",{id:"paint0_linear_1_51",x1:"47.397",x2:"47.397",y1:"107.95",y2:"281.395",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint1_linear_1_51",x1:"248.43",x2:"248.43",y1:"128.061",y2:"169.533",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint2_linear_1_51",x1:"248.43",x2:"248.43",y1:"128.061",y2:"169.533",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint3_linear_1_51",x1:"248.43",x2:"248.43",y1:"128.061",y2:"169.533",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint4_linear_1_51",x1:"248.43",x2:"248.43",y1:"128.061",y2:"169.533",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint5_linear_1_51",x1:"109.604",x2:"109.604",y1:"76",y2:"104.047",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint6_linear_1_51",x1:"109.604",x2:"109.604",y1:"76",y2:"104.047",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]}),l.jsxs("linearGradient",{id:"paint7_linear_1_51",x1:"109.604",x2:"109.604",y1:"76",y2:"104.047",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{stopColor:c}),l.jsx("stop",{offset:"1",stopColor:a})]})]}),l.jsx("image",{href:n,height:"300",x:"312",y:"30"})]})}export{p as default}; diff --git a/assets/blank-1a57b7d8.js b/assets/blank-1a57b7d8.js new file mode 100644 index 00000000..6d11dbbb --- /dev/null +++ b/assets/blank-1a57b7d8.js @@ -0,0 +1 @@ +import{j as r}from"./index-00bc0960.js";import{C as t}from"./index-1b672bfc.js";function s(){return r.jsx(t,{})}export{s as default}; diff --git a/assets/blank-4b41b7c1.js b/assets/blank-4b41b7c1.js deleted file mode 100644 index ba0e2172..00000000 --- a/assets/blank-4b41b7c1.js +++ /dev/null @@ -1 +0,0 @@ -import{j as r}from"./index-a174239d.js";import{C as t}from"./index-98f03199.js";function s(){return r.jsx(t,{})}export{s as default}; diff --git a/assets/calendar-event-d40c989d.js b/assets/calendar-event-a6086846.js similarity index 85% rename from assets/calendar-event-d40c989d.js rename to assets/calendar-event-a6086846.js index 6f1f787d..654084d6 100644 --- a/assets/calendar-event-d40c989d.js +++ b/assets/calendar-event-a6086846.js @@ -1 +1 @@ -import{j as e}from"./index-a174239d.js";function a(t){const{timeText:n,event:s,backgroundColor:c}=t;return e.jsx("div",{className:"fc-event-main-wrapper",style:{color:c},children:e.jsxs("div",{className:"fc-event-main-frame",children:[e.jsx("div",{className:"fc-event-time",children:n}),e.jsx("div",{className:"fc-event-title-container",children:e.jsx("div",{className:"fc-event-title fc-sticky",children:s.title})})]})})}export{a as default}; +import{j as e}from"./index-00bc0960.js";function a(t){const{timeText:n,event:s,backgroundColor:c}=t;return e.jsx("div",{className:"fc-event-main-wrapper",style:{color:c},children:e.jsxs("div",{className:"fc-event-main-frame",children:[e.jsx("div",{className:"fc-event-time",children:n}),e.jsx("div",{className:"fc-event-title-container",children:e.jsx("div",{className:"fc-event-title fc-sticky",children:s.title})})]})})}export{a as default}; diff --git a/assets/calendar-event-form-4ba8798a.js b/assets/calendar-event-form-157a5c14.js similarity index 77% rename from assets/calendar-event-form-4ba8798a.js rename to assets/calendar-event-form-157a5c14.js index 748d70bf..a9e0102f 100644 --- a/assets/calendar-event-form-4ba8798a.js +++ b/assets/calendar-event-form-157a5c14.js @@ -1,6 +1,6 @@ -import{R as d,b1 as G,D as H,b2 as B,b0 as ie,ah as q,G as pt,af as Ie,al as _e,ap as J,bs as vt,bo as pe,av as Ct,r as h,B as ve,z as Fe,a6 as oe,ar as bt,A as xt,bH as $t,az as Ve,au as St,ao as Re,a9 as we,bg as yt,V as Pt,W as Et,X as We,Y as Xe,b3 as z,b_ as It,a3 as me,ab as Rt,aa as Le,a5 as wt,aG as Nt,bk as Ot,cS as Ht,bm as kt,j as w,cE as jt,h as At,x as Mt,cb as Dt,I as Bt}from"./index-a174239d.js";import{F as W}from"./index-e6402448.js";import{D as Ne}from"./index-023e1e0c.js";import{P as zt}from"./index-369f29c4.js";import{S as Tt}from"./index-bb51517b.js";import{I as _t}from"./index-3a83d90c.js";import"./row-995d68a8.js";import"./dayjs.min-47422c50.js";import"./useIcons-cb35d286.js";import"./CheckOutlined-adf89a14.js";var Ke=d.forwardRef(function(t,e){var n,r=t.prefixCls,o=t.forceRender,a=t.className,i=t.style,c=t.children,l=t.isActive,u=t.role,g=d.useState(l||o),s=G(g,2),f=s[0],m=s[1];return d.useEffect(function(){(o||l)&&m(!0)},[o,l]),f?d.createElement("div",{ref:e,className:H("".concat(r,"-content"),(n={},B(n,"".concat(r,"-content-active"),l),B(n,"".concat(r,"-content-inactive"),!l),n),a),style:i,role:u},d.createElement("div",{className:"".concat(r,"-content-box")},c)):null});Ke.displayName="PanelContent";var Ft=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Ye=d.forwardRef(function(t,e){var n,r,o=t.showArrow,a=o===void 0?!0:o,i=t.headerClass,c=t.isActive,l=t.onItemClick,u=t.forceRender,g=t.className,s=t.prefixCls,f=t.collapsible,m=t.accordion,v=t.panelKey,p=t.extra,C=t.header,b=t.expandIcon,P=t.openMotion,$=t.destroyInactivePanel,S=t.children,E=ie(t,Ft),y=f==="disabled",N=f==="header",R=f==="icon",x=p!=null&&typeof p!="boolean",I=function(){l?.(v)},D=function(j){(j.key==="Enter"||j.keyCode===Ie.ENTER||j.which===Ie.ENTER)&&I()},A=typeof b=="function"?b(t):d.createElement("i",{className:"arrow"});A&&(A=d.createElement("div",{className:"".concat(s,"-expand-icon"),onClick:["header","icon"].includes(f)?I:void 0},A));var L=H((n={},B(n,"".concat(s,"-item"),!0),B(n,"".concat(s,"-item-active"),c),B(n,"".concat(s,"-item-disabled"),y),n),g),K=H(i,(r={},B(r,"".concat(s,"-header"),!0),B(r,"".concat(s,"-header-collapsible-only"),N),B(r,"".concat(s,"-icon-collapsible-only"),R),r)),O={className:K,"aria-expanded":c,"aria-disabled":y,onKeyDown:D};return!N&&!R&&(O.onClick=I,O.role=m?"tab":"button",O.tabIndex=y?-1:0),d.createElement("div",q({},E,{ref:e,className:L}),d.createElement("div",O,a&&A,d.createElement("span",{className:"".concat(s,"-header-text"),onClick:f==="header"?I:void 0},C),x&&d.createElement("div",{className:"".concat(s,"-extra")},p)),d.createElement(pt,q({visible:c,leavedClassName:"".concat(s,"-content-hidden")},P,{forceRender:u,removeOnLeave:$}),function(M,j){var Q=M.className,U=M.style;return d.createElement(Ke,{ref:j,prefixCls:s,className:Q,style:U,isActive:c,forceRender:u,role:m?"tabpanel":void 0},S)}))}),Vt=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],Wt=function(e,n){var r=n.prefixCls,o=n.accordion,a=n.collapsible,i=n.destroyInactivePanel,c=n.onItemClick,l=n.activeKey,u=n.openMotion,g=n.expandIcon;return e.map(function(s,f){var m=s.children,v=s.label,p=s.key,C=s.collapsible,b=s.onItemClick,P=s.destroyInactivePanel,$=ie(s,Vt),S=String(p??f),E=C??a,y=P??i,N=function(I){E!=="disabled"&&(c(I),b?.(I))},R=!1;return o?R=l[0]===S:R=l.indexOf(S)>-1,d.createElement(Ye,q({},$,{prefixCls:r,key:S,panelKey:S,isActive:R,accordion:o,openMotion:u,expandIcon:g,header:v,collapsible:E,onItemClick:N,destroyInactivePanel:y}),m)})},Xt=function(e,n,r){if(!e)return null;var o=r.prefixCls,a=r.accordion,i=r.collapsible,c=r.destroyInactivePanel,l=r.onItemClick,u=r.activeKey,g=r.openMotion,s=r.expandIcon,f=e.key||String(n),m=e.props,v=m.header,p=m.headerClass,C=m.destroyInactivePanel,b=m.collapsible,P=m.onItemClick,$=!1;a?$=u[0]===f:$=u.indexOf(f)>-1;var S=b??i,E=function(R){S!=="disabled"&&(l(R),P?.(R))},y={key:f,panelKey:f,header:v,headerClass:p,isActive:$,prefixCls:o,destroyInactivePanel:C??c,openMotion:g,accordion:a,children:e.props.children,onItemClick:E,expandIcon:s,collapsible:S};return typeof e.type=="string"?e:(Object.keys(y).forEach(function(N){typeof y[N]>"u"&&delete y[N]}),d.cloneElement(e,y))};function Lt(t,e,n){return Array.isArray(t)?Wt(t,n):_e(e).map(function(r,o){return Xt(r,o,n)})}function Kt(t){var e=t;if(!Array.isArray(e)){var n=pe(e);e=n==="number"||n==="string"?[e]:[]}return e.map(function(r){return String(r)})}var Yt=d.forwardRef(function(t,e){var n=t.prefixCls,r=n===void 0?"rc-collapse":n,o=t.destroyInactivePanel,a=o===void 0?!1:o,i=t.style,c=t.accordion,l=t.className,u=t.children,g=t.collapsible,s=t.openMotion,f=t.expandIcon,m=t.activeKey,v=t.defaultActiveKey,p=t.onChange,C=t.items,b=H(r,l),P=J([],{value:m,onChange:function(x){return p?.(x)},defaultValue:v,postState:Kt}),$=G(P,2),S=$[0],E=$[1],y=function(x){return E(function(){if(c)return S[0]===x?[]:[x];var I=S.indexOf(x),D=I>-1;return D?S.filter(function(A){return A!==x}):[].concat(Ct(S),[x])})};vt(!u,"`children` will be removed in next major version. Please use `items` instead.");var N=Lt(C,u,{prefixCls:r,accordion:c,openMotion:s,expandIcon:f,collapsible:g,destroyInactivePanel:a,onItemClick:y,activeKey:S});return d.createElement("div",{ref:e,className:b,style:i,role:c?"tablist":void 0},N)});const Ce=Object.assign(Yt,{Panel:Ye});Ce.Panel;const Gt=h.forwardRef((t,e)=>{const{getPrefixCls:n}=h.useContext(ve),{prefixCls:r,className:o,showArrow:a=!0}=t,i=n("collapse",r),c=H({[`${i}-no-arrow`]:!a},o);return h.createElement(Ce.Panel,Object.assign({ref:e},t,{prefixCls:i,className:c}))}),Ut=Gt,qt=t=>{const{componentCls:e,contentBg:n,padding:r,headerBg:o,headerPadding:a,collapseHeaderPaddingSM:i,collapseHeaderPaddingLG:c,collapsePanelBorderRadius:l,lineWidth:u,lineType:g,colorBorder:s,colorText:f,colorTextHeading:m,colorTextDisabled:v,fontSize:p,fontSizeLG:C,lineHeight:b,marginSM:P,paddingSM:$,paddingLG:S,paddingXS:E,motionDurationSlow:y,fontSizeIcon:N,contentPadding:R}=t,x=`${u}px ${g} ${s}`;return{[e]:Object.assign(Object.assign({},xt(t)),{backgroundColor:o,border:x,borderBottom:0,borderRadius:`${l}px`,"&-rtl":{direction:"rtl"},[`& > ${e}-item`]:{borderBottom:x,"&:last-child":{[` +import{R as d,b3 as G,D as H,b4 as B,b2 as ie,aj as U,G as pt,ah as Ie,an as _e,ar as J,bu as vt,bq as pe,ax as Ct,r as h,B as ve,z as Fe,a8 as oe,at as bt,A as xt,bH as $t,aB as Ve,aw as St,aq as Re,ab as we,bi as yt,V as Pt,W as Et,X as We,Y as Xe,b5 as T,c0 as It,a5 as me,ad as Rt,ac as Le,a7 as wt,aI as Nt,bm as Ot,cT as Ht,bo as kt,j as w,cF as jt,h as At,x as Mt,cd as Dt,I as Bt}from"./index-00bc0960.js";import{F as W}from"./index-3d9030f5.js";import{D as Ne}from"./index-2de92ad6.js";import{P as Tt}from"./index-e6e2d9b7.js";import{S as zt}from"./index-3b0fbccb.js";import{I as _t}from"./index-a10964a0.js";import"./row-d64c6549.js";import"./dayjs.min-2473d3b1.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";import"./CheckOutlined-ce1b14da.js";var Ke=d.forwardRef(function(t,e){var n,r=t.prefixCls,o=t.forceRender,a=t.className,i=t.style,c=t.children,l=t.isActive,u=t.role,g=d.useState(l||o),s=G(g,2),f=s[0],m=s[1];return d.useEffect(function(){(o||l)&&m(!0)},[o,l]),f?d.createElement("div",{ref:e,className:H("".concat(r,"-content"),(n={},B(n,"".concat(r,"-content-active"),l),B(n,"".concat(r,"-content-inactive"),!l),n),a),style:i,role:u},d.createElement("div",{className:"".concat(r,"-content-box")},c)):null});Ke.displayName="PanelContent";var Ft=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Ye=d.forwardRef(function(t,e){var n,r,o=t.showArrow,a=o===void 0?!0:o,i=t.headerClass,c=t.isActive,l=t.onItemClick,u=t.forceRender,g=t.className,s=t.prefixCls,f=t.collapsible,m=t.accordion,v=t.panelKey,p=t.extra,C=t.header,b=t.expandIcon,P=t.openMotion,$=t.destroyInactivePanel,S=t.children,E=ie(t,Ft),y=f==="disabled",N=f==="header",R=f==="icon",x=p!=null&&typeof p!="boolean",I=function(){l?.(v)},D=function(j){(j.key==="Enter"||j.keyCode===Ie.ENTER||j.which===Ie.ENTER)&&I()},A=typeof b=="function"?b(t):d.createElement("i",{className:"arrow"});A&&(A=d.createElement("div",{className:"".concat(s,"-expand-icon"),onClick:["header","icon"].includes(f)?I:void 0},A));var L=H((n={},B(n,"".concat(s,"-item"),!0),B(n,"".concat(s,"-item-active"),c),B(n,"".concat(s,"-item-disabled"),y),n),g),K=H(i,(r={},B(r,"".concat(s,"-header"),!0),B(r,"".concat(s,"-header-collapsible-only"),N),B(r,"".concat(s,"-icon-collapsible-only"),R),r)),O={className:K,"aria-expanded":c,"aria-disabled":y,onKeyDown:D};return!N&&!R&&(O.onClick=I,O.role=m?"tab":"button",O.tabIndex=y?-1:0),d.createElement("div",U({},E,{ref:e,className:L}),d.createElement("div",O,a&&A,d.createElement("span",{className:"".concat(s,"-header-text"),onClick:f==="header"?I:void 0},C),x&&d.createElement("div",{className:"".concat(s,"-extra")},p)),d.createElement(pt,U({visible:c,leavedClassName:"".concat(s,"-content-hidden")},P,{forceRender:u,removeOnLeave:$}),function(M,j){var Q=M.className,q=M.style;return d.createElement(Ke,{ref:j,prefixCls:s,className:Q,style:q,isActive:c,forceRender:u,role:m?"tabpanel":void 0},S)}))}),Vt=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],Wt=function(e,n){var r=n.prefixCls,o=n.accordion,a=n.collapsible,i=n.destroyInactivePanel,c=n.onItemClick,l=n.activeKey,u=n.openMotion,g=n.expandIcon;return e.map(function(s,f){var m=s.children,v=s.label,p=s.key,C=s.collapsible,b=s.onItemClick,P=s.destroyInactivePanel,$=ie(s,Vt),S=String(p??f),E=C??a,y=P??i,N=function(I){E!=="disabled"&&(c(I),b?.(I))},R=!1;return o?R=l[0]===S:R=l.indexOf(S)>-1,d.createElement(Ye,U({},$,{prefixCls:r,key:S,panelKey:S,isActive:R,accordion:o,openMotion:u,expandIcon:g,header:v,collapsible:E,onItemClick:N,destroyInactivePanel:y}),m)})},Xt=function(e,n,r){if(!e)return null;var o=r.prefixCls,a=r.accordion,i=r.collapsible,c=r.destroyInactivePanel,l=r.onItemClick,u=r.activeKey,g=r.openMotion,s=r.expandIcon,f=e.key||String(n),m=e.props,v=m.header,p=m.headerClass,C=m.destroyInactivePanel,b=m.collapsible,P=m.onItemClick,$=!1;a?$=u[0]===f:$=u.indexOf(f)>-1;var S=b??i,E=function(R){S!=="disabled"&&(l(R),P?.(R))},y={key:f,panelKey:f,header:v,headerClass:p,isActive:$,prefixCls:o,destroyInactivePanel:C??c,openMotion:g,accordion:a,children:e.props.children,onItemClick:E,expandIcon:s,collapsible:S};return typeof e.type=="string"?e:(Object.keys(y).forEach(function(N){typeof y[N]>"u"&&delete y[N]}),d.cloneElement(e,y))};function Lt(t,e,n){return Array.isArray(t)?Wt(t,n):_e(e).map(function(r,o){return Xt(r,o,n)})}function Kt(t){var e=t;if(!Array.isArray(e)){var n=pe(e);e=n==="number"||n==="string"?[e]:[]}return e.map(function(r){return String(r)})}var Yt=d.forwardRef(function(t,e){var n=t.prefixCls,r=n===void 0?"rc-collapse":n,o=t.destroyInactivePanel,a=o===void 0?!1:o,i=t.style,c=t.accordion,l=t.className,u=t.children,g=t.collapsible,s=t.openMotion,f=t.expandIcon,m=t.activeKey,v=t.defaultActiveKey,p=t.onChange,C=t.items,b=H(r,l),P=J([],{value:m,onChange:function(x){return p?.(x)},defaultValue:v,postState:Kt}),$=G(P,2),S=$[0],E=$[1],y=function(x){return E(function(){if(c)return S[0]===x?[]:[x];var I=S.indexOf(x),D=I>-1;return D?S.filter(function(A){return A!==x}):[].concat(Ct(S),[x])})};vt(!u,"`children` will be removed in next major version. Please use `items` instead.");var N=Lt(C,u,{prefixCls:r,accordion:c,openMotion:s,expandIcon:f,collapsible:g,destroyInactivePanel:a,onItemClick:y,activeKey:S});return d.createElement("div",{ref:e,className:b,style:i,role:c?"tablist":void 0},N)});const Ce=Object.assign(Yt,{Panel:Ye});Ce.Panel;const Gt=h.forwardRef((t,e)=>{const{getPrefixCls:n}=h.useContext(ve),{prefixCls:r,className:o,showArrow:a=!0}=t,i=n("collapse",r),c=H({[`${i}-no-arrow`]:!a},o);return h.createElement(Ce.Panel,Object.assign({ref:e},t,{prefixCls:i,className:c}))}),qt=Gt,Ut=t=>{const{componentCls:e,contentBg:n,padding:r,headerBg:o,headerPadding:a,collapseHeaderPaddingSM:i,collapseHeaderPaddingLG:c,collapsePanelBorderRadius:l,lineWidth:u,lineType:g,colorBorder:s,colorText:f,colorTextHeading:m,colorTextDisabled:v,fontSize:p,fontSizeLG:C,lineHeight:b,marginSM:P,paddingSM:$,paddingLG:S,paddingXS:E,motionDurationSlow:y,fontSizeIcon:N,contentPadding:R}=t,x=`${u}px ${g} ${s}`;return{[e]:Object.assign(Object.assign({},xt(t)),{backgroundColor:o,border:x,borderBottom:0,borderRadius:`${l}px`,"&-rtl":{direction:"rtl"},[`& > ${e}-item`]:{borderBottom:x,"&:last-child":{[` &, & > ${e}-header`]:{borderRadius:`0 0 ${l}px ${l}px`}},[`> ${e}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:a,color:m,lineHeight:b,cursor:"pointer",transition:`all ${y}, visibility 0s`,[`> ${e}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${e}-expand-icon`]:{height:p*b,display:"flex",alignItems:"center",paddingInlineEnd:P},[`${e}-arrow`]:Object.assign(Object.assign({},$t()),{fontSize:N,svg:{transition:`transform ${y}`}}),[`${e}-header-text`]:{marginInlineEnd:"auto"}},[`${e}-header-collapsible-only`]:{cursor:"default",[`${e}-header-text`]:{flex:"none",cursor:"pointer"}},[`${e}-icon-collapsible-only`]:{cursor:"default",[`${e}-expand-icon`]:{cursor:"pointer"}}},[`${e}-content`]:{color:f,backgroundColor:n,borderTop:x,[`& > ${e}-content-box`]:{padding:R},"&-hidden":{display:"none"}},"&-small":{[`> ${e}-item`]:{[`> ${e}-header`]:{padding:i,paddingInlineStart:E,[`> ${e}-expand-icon`]:{marginInlineStart:$-E}},[`> ${e}-content > ${e}-content-box`]:{padding:$}}},"&-large":{[`> ${e}-item`]:{fontSize:C,[`> ${e}-header`]:{padding:c,paddingInlineStart:r,[`> ${e}-expand-icon`]:{height:C*b,marginInlineStart:S-r}},[`> ${e}-content > ${e}-content-box`]:{padding:S}}},[`${e}-item:last-child`]:{[`> ${e}-content`]:{borderRadius:`0 0 ${l}px ${l}px`}},[`& ${e}-item-disabled > ${e}-header`]:{"\n &,\n & > .arrow\n ":{color:v,cursor:"not-allowed"}},[`&${e}-icon-position-end`]:{[`& > ${e}-item`]:{[`> ${e}-header`]:{[`${e}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:P}}}}})}},Qt=t=>{const{componentCls:e}=t,n=`> ${e}-item > ${e}-header ${e}-arrow svg`;return{[`${e}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},Jt=t=>{const{componentCls:e,headerBg:n,paddingXXS:r,colorBorder:o}=t;return{[`${e}-borderless`]:{backgroundColor:n,border:0,[`> ${e}-item`]:{borderBottom:`1px solid ${o}`},[` > ${e}-item:last-child, > ${e}-item:last-child ${e}-header - `]:{borderRadius:0},[`> ${e}-item:last-child`]:{borderBottom:0},[`> ${e}-item > ${e}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${e}-item > ${e}-content > ${e}-content-box`]:{paddingTop:r}}}},Zt=t=>{const{componentCls:e,paddingSM:n}=t;return{[`${e}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${e}-item`]:{borderBottom:0,[`> ${e}-content`]:{backgroundColor:"transparent",border:0,[`> ${e}-content-box`]:{paddingBlock:n}}}}}},en=Fe("Collapse",t=>{const e=oe(t,{collapseHeaderPaddingSM:`${t.paddingXS}px ${t.paddingSM}px`,collapseHeaderPaddingLG:`${t.padding}px ${t.paddingLG}px`,collapsePanelBorderRadius:t.borderRadiusLG});return[qt(e),Jt(e),Zt(e),Qt(e),bt(e)]},t=>({headerPadding:`${t.paddingSM}px ${t.padding}px`,headerBg:t.colorFillAlter,contentPadding:`${t.padding}px 16px`,contentBg:t.colorBgContainer})),tn=h.forwardRef((t,e)=>{const{getPrefixCls:n,direction:r,collapse:o}=h.useContext(ve),{prefixCls:a,className:i,rootClassName:c,style:l,bordered:u=!0,ghost:g,size:s,expandIconPosition:f="start",children:m,expandIcon:v}=t,p=Ve(x=>{var I;return(I=s??x)!==null&&I!==void 0?I:"middle"}),C=n("collapse",a),b=n(),[P,$]=en(C),S=h.useMemo(()=>f==="left"?"start":f==="right"?"end":f,[f]),E=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const I=v?v(x):h.createElement(yt,{rotate:x.isActive?90:void 0});return we(I,()=>({className:H(I.props.className,`${C}-arrow`)}))},y=H(`${C}-icon-position-${S}`,{[`${C}-borderless`]:!u,[`${C}-rtl`]:r==="rtl",[`${C}-ghost`]:!!g,[`${C}-${p}`]:p!=="middle"},o?.className,i,c,$),N=Object.assign(Object.assign({},St(b)),{motionAppear:!1,leavedClassName:`${C}-content-hidden`}),R=h.useMemo(()=>m?_e(m).map((x,I)=>{var D,A;if(!((D=x.props)===null||D===void 0)&&D.disabled){const L=(A=x.key)!==null&&A!==void 0?A:String(I),{disabled:K,collapsible:O}=x.props,M=Object.assign(Object.assign({},Re(x.props,["disabled"])),{key:L,collapsible:O??(K?"disabled":void 0)});return we(x,M)}return x}):null,[m]);return P(h.createElement(Ce,Object.assign({ref:e,openMotion:N},Re(t,["rootClassName"]),{expandIcon:E,prefixCls:C,className:y,style:Object.assign(Object.assign({},o?.style),l)}),R))}),nn=Object.assign(tn,{Panel:Ut});var rn=["b"],on=["v"],ue=function(e){return Math.round(Number(e||0))},an=function(e){if(e&&pe(e)==="object"&&"h"in e&&"b"in e){var n=e,r=n.b,o=ie(n,rn);return z(z({},o),{},{v:r})}return typeof e=="string"&&/hsb/.test(e)?e.replace(/hsb/,"hsv"):e},ae=function(t){Pt(n,t);var e=Et(n);function n(r){return We(this,n),e.call(this,an(r))}return Xe(n,[{key:"toHsbString",value:function(){var o=this.toHsb(),a=ue(o.s*100),i=ue(o.b*100),c=ue(o.h),l=o.a,u="hsb(".concat(c,", ").concat(a,"%, ").concat(i,"%)"),g="hsba(".concat(c,", ").concat(a,"%, ").concat(i,"%, ").concat(l.toFixed(l===0?0:2),")");return l===1?u:g}},{key:"toHsb",value:function(){var o=this.toHsv();pe(this.originalInput)==="object"&&this.originalInput&&"h"in this.originalInput&&(o=this.originalInput);var a=o;a.v;var i=ie(a,on);return z(z({},i),{},{b:o.v})}}]),n}(It),ln="rc-color-picker",X=function(e){return e instanceof ae?e:new ae(e)},sn=X("#1677ff"),Ge=function(e){var n=e.offset,r=e.targetRef,o=e.containerRef,a=e.color,i=e.type,c=o.current.getBoundingClientRect(),l=c.width,u=c.height,g=r.current.getBoundingClientRect(),s=g.width,f=g.height,m=s/2,v=f/2,p=(n.x+m)/l,C=1-(n.y+v)/u,b=a.toHsb(),P=p,$=(n.x+m)/l*360;if(i)switch(i){case"hue":return X(z(z({},b),{},{h:$<=0?0:$}));case"alpha":return X(z(z({},b),{},{a:P<=0?0:P}))}return X({h:b.h,s:p<=0?0:p,b:C>=1?1:C,a:b.a})},Ue=function(e,n,r,o){var a=e.current.getBoundingClientRect(),i=a.width,c=a.height,l=n.current.getBoundingClientRect(),u=l.width,g=l.height,s=u/2,f=g/2,m=r.toHsb();if(!(u===0&&g===0||u!==g)){if(o)switch(o){case"hue":return{x:m.h/360*i-s,y:-f/3};case"alpha":return{x:m.a/1*i-s,y:-f/3}}return{x:m.s*i-s,y:(1-m.b)*c-f}}},be=function(e){var n=e.color,r=e.prefixCls,o=e.className,a=e.style,i=e.onClick,c="".concat(r,"-color-block");return d.createElement("div",{className:H(c,o),style:a,onClick:i},d.createElement("div",{className:"".concat(c,"-inner"),style:{background:n}}))};function cn(t){var e="touches"in t?t.touches[0]:t,n=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,r=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:e.pageX-n,pageY:e.pageY-r}}function qe(t){var e=t.offset,n=t.targetRef,r=t.containerRef,o=t.direction,a=t.onDragChange,i=t.onDragChangeComplete,c=t.calculate,l=t.color,u=t.disabledDrag,g=h.useState(e||{x:0,y:0}),s=G(g,2),f=s[0],m=s[1],v=h.useRef(null),p=h.useRef(null),C=h.useRef({flag:!1});h.useEffect(function(){if(C.current.flag===!1){var E=c?.(r);E&&m(E)}},[l,r]),h.useEffect(function(){return function(){document.removeEventListener("mousemove",v.current),document.removeEventListener("mouseup",p.current),document.removeEventListener("touchmove",v.current),document.removeEventListener("touchend",p.current),v.current=null,p.current=null}},[]);var b=function(y){var N=cn(y),R=N.pageX,x=N.pageY,I=r.current.getBoundingClientRect(),D=I.x,A=I.y,L=I.width,K=I.height,O=n.current.getBoundingClientRect(),M=O.width,j=O.height,Q=M/2,U=j/2,se=Math.max(0,Math.min(R-D,L))-Q,Z=Math.max(0,Math.min(x-A,K))-U,ee={x:se,y:o==="x"?f.y:Z};if(M===0&&j===0||M!==j)return!1;m(ee),a?.(ee)},P=function(y){y.preventDefault(),b(y)},$=function(y){y.preventDefault(),C.current.flag=!1,document.removeEventListener("mousemove",v.current),document.removeEventListener("mouseup",p.current),document.removeEventListener("touchmove",v.current),document.removeEventListener("touchend",p.current),v.current=null,p.current=null,i?.()},S=function(y){document.removeEventListener("mousemove",v.current),document.removeEventListener("mouseup",p.current),!u&&(b(y),C.current.flag=!0,document.addEventListener("mousemove",P),document.addEventListener("mouseup",$),document.addEventListener("touchmove",P),document.addEventListener("touchend",$),v.current=P,p.current=$)};return[f,S]}var Qe=function(e){var n=e.size,r=n===void 0?"default":n,o=e.color,a=e.prefixCls;return d.createElement("div",{className:H("".concat(a,"-handler"),B({},"".concat(a,"-handler-sm"),r==="small")),style:{backgroundColor:o}})},Je=function(e){var n=e.children,r=e.style,o=e.prefixCls;return d.createElement("div",{className:"".concat(o,"-palette"),style:z({position:"relative"},r)},n)},Ze=h.forwardRef(function(t,e){var n=t.children,r=t.offset;return d.createElement("div",{ref:e,style:{position:"absolute",left:r.x,top:r.y,zIndex:1}},n)}),dn=function(e){var n=e.color,r=e.onChange,o=e.prefixCls,a=e.onChangeComplete,i=e.disabled,c=h.useRef(),l=h.useRef(),u=h.useRef(n),g=qe({color:n,containerRef:c,targetRef:l,calculate:function(p){return Ue(p,l,n)},onDragChange:function(p){var C=Ge({offset:p,targetRef:l,containerRef:c,color:n});u.current=C,r(C)},onDragChangeComplete:function(){return a?.(u.current)},disabledDrag:i}),s=G(g,2),f=s[0],m=s[1];return d.createElement("div",{ref:c,className:"".concat(o,"-select"),onMouseDown:m,onTouchStart:m},d.createElement(Je,{prefixCls:o},d.createElement(Ze,{offset:f,ref:l},d.createElement(Qe,{color:n.toRgbString(),prefixCls:o})),d.createElement("div",{className:"".concat(o,"-saturation"),style:{backgroundColor:"hsl(".concat(n.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},un=function(e){var n=e.colors,r=e.children,o=e.direction,a=o===void 0?"to right":o,i=e.type,c=e.prefixCls,l=h.useMemo(function(){return n.map(function(u,g){var s=X(u);return i==="alpha"&&g===n.length-1&&s.setAlpha(1),s.toRgbString()}).join(",")},[n,i]);return d.createElement("div",{className:"".concat(c,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(a,", ").concat(l,")")}},r)},Oe=function(e){var n=e.gradientColors,r=e.direction,o=e.type,a=o===void 0?"hue":o,i=e.color,c=e.value,l=e.onChange,u=e.onChangeComplete,g=e.disabled,s=e.prefixCls,f=h.useRef(),m=h.useRef(),v=h.useRef(i),p=qe({color:i,targetRef:m,containerRef:f,calculate:function(S){return Ue(S,m,i,a)},onDragChange:function(S){var E=Ge({offset:S,targetRef:m,containerRef:f,color:i,type:a});v.current=E,l(E)},onDragChangeComplete:function(){u?.(v.current,a)},direction:"x",disabledDrag:g}),C=G(p,2),b=C[0],P=C[1];return d.createElement("div",{ref:f,className:H("".concat(s,"-slider"),"".concat(s,"-slider-").concat(a)),onMouseDown:P,onTouchStart:P},d.createElement(Je,{prefixCls:s},d.createElement(Ze,{offset:b,ref:m},d.createElement(Qe,{size:"small",color:c,prefixCls:s})),d.createElement(un,{colors:n,direction:r,type:a,prefixCls:s})))};function He(t){return t!==void 0}var gn=function(e,n){var r=n.defaultValue,o=n.value,a=h.useState(function(){var u;return He(o)?u=o:He(r)?u=r:u=e,X(u)}),i=G(a,2),c=i[0],l=i[1];return h.useEffect(function(){o&&l(X(o))},[o]),[c,l]},fn=["rgb(255, 0, 0) 0%","rgb(255, 255, 0) 17%","rgb(0, 255, 0) 33%","rgb(0, 255, 255) 50%","rgb(0, 0, 255) 67%","rgb(255, 0, 255) 83%","rgb(255, 0, 0) 100%"];const mn=h.forwardRef(function(t,e){var n=t.value,r=t.defaultValue,o=t.prefixCls,a=o===void 0?ln:o,i=t.onChange,c=t.onChangeComplete,l=t.className,u=t.style,g=t.panelRender,s=t.disabledAlpha,f=s===void 0?!1:s,m=t.disabled,v=m===void 0?!1:m,p=gn(sn,{value:n,defaultValue:r}),C=G(p,2),b=C[0],P=C[1],$=h.useMemo(function(){var R=X(b.toRgbString());return R.setAlpha(1),R.toRgbString()},[b]),S=H("".concat(a,"-panel"),l,B({},"".concat(a,"-panel-disabled"),v)),E={prefixCls:a,onChangeComplete:c,disabled:v},y=function(x,I){n||P(x),i?.(x,I)},N=d.createElement(d.Fragment,null,d.createElement(dn,q({color:b,onChange:y},E)),d.createElement("div",{className:"".concat(a,"-slider-container")},d.createElement("div",{className:H("".concat(a,"-slider-group"),B({},"".concat(a,"-slider-group-disabled-alpha"),f))},d.createElement(Oe,q({gradientColors:fn,color:b,value:"hsl(".concat(b.toHsb().h,",100%, 50%)"),onChange:function(x){return y(x,"hue")}},E)),!f&&d.createElement(Oe,q({type:"alpha",gradientColors:["rgba(255, 0, 4, 0) 0%",$],color:b,value:b.toRgbString(),onChange:function(x){return y(x,"alpha")}},E))),d.createElement(be,{color:b.toRgbString(),prefixCls:a})));return d.createElement("div",{className:S,style:u,ref:e},typeof g=="function"?g(N):N)}),et=d.createContext({}),tt=d.createContext({}),{Provider:hn}=et,{Provider:pn}=tt,ne=(t,e)=>t?.replace(/[^\w/]/gi,"").slice(0,e?8:6)||"",vn=(t,e)=>t?ne(t,e):"";let ke=function(){function t(e){We(this,t),this.metaColor=new ae(e),e||this.metaColor.setAlpha(0)}return Xe(t,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return vn(this.toHexString(),this.metaColor.getAlpha()<1)}},{key:"toHexString",value:function(){return this.metaColor.getAlpha()===1?this.metaColor.toHexString():this.metaColor.toHex8String()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}}]),t}();const Cn="ant-color-picker",k=t=>t instanceof ke?t:new ke(t),re=t=>Math.round(Number(t||0)),le=t=>re(t.toHsb().a*100),ge=(t,e)=>{const n=t.toHsb();return n.a=e||1,k(n)},bn=t=>{let{prefixCls:e,value:n,colorCleared:r,onChange:o}=t;const a=()=>{if(n&&!r){const i=n.toHsb();i.a=0;const c=k(i);o?.(c)}};return d.createElement("div",{className:`${e}-clear`,onClick:a})},nt=bn;var T;(function(t){t.hex="hex",t.rgb="rgb",t.hsb="hsb"})(T||(T={}));const xn=t=>{let{prefixCls:e,min:n=0,max:r=100,value:o,onChange:a,className:i,formatter:c}=t;const l=`${e}-steppers`,[u,g]=h.useState(o);return h.useEffect(()=>{Number.isNaN(o)||g(o)},[o]),d.createElement(_t,{className:H(l,i),min:n,max:r,value:u,formatter:c,size:"small",onChange:s=>{o||g(s||0),a?.(s)}})},Y=xn,$n=t=>{let{prefixCls:e,value:n,onChange:r}=t;const o=`${e}-alpha-input`,[a,i]=h.useState(k(n||"#000"));h.useEffect(()=>{n&&i(n)},[n]);const c=l=>{const u=a.toHsb();u.a=(l||0)/100;const g=k(u);n||i(g),r?.(g)};return d.createElement(Y,{value:le(a),prefixCls:e,formatter:l=>`${l}%`,className:o,onChange:c})},Sn=$n,yn=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,je=t=>yn.test(`#${t}`),Pn=t=>{let{prefixCls:e,value:n,onChange:r}=t;const o=`${e}-hex-input`,[a,i]=h.useState(n?.toHex());h.useEffect(()=>{const l=n?.toHex();je(l)&&n&&i(ne(l))},[n]);const c=l=>{const u=l.target.value;i(ne(u)),je(ne(u,!0))&&r?.(k(u))};return d.createElement(me,{className:o,value:a,prefix:"#",onChange:c,size:"small"})},En=Pn,In=t=>{let{prefixCls:e,value:n,onChange:r}=t;const o=`${e}-hsb-input`,[a,i]=h.useState(k(n||"#000"));h.useEffect(()=>{n&&i(n)},[n]);const c=(l,u)=>{const g=a.toHsb();g[u]=u==="h"?l:(l||0)/100;const s=k(g);n||i(s),r?.(s)};return d.createElement("div",{className:o},d.createElement(Y,{max:360,min:0,value:Number(a.toHsb().h),prefixCls:e,className:o,formatter:l=>re(l||0).toString(),onChange:l=>c(Number(l),"h")}),d.createElement(Y,{max:100,min:0,value:Number(a.toHsb().s)*100,prefixCls:e,className:o,formatter:l=>`${re(l||0)}%`,onChange:l=>c(Number(l),"s")}),d.createElement(Y,{max:100,min:0,value:Number(a.toHsb().b)*100,prefixCls:e,className:o,formatter:l=>`${re(l||0)}%`,onChange:l=>c(Number(l),"b")}))},Rn=In,wn=t=>{let{prefixCls:e,value:n,onChange:r}=t;const o=`${e}-rgb-input`,[a,i]=h.useState(k(n||"#000"));h.useEffect(()=>{n&&i(n)},[n]);const c=(l,u)=>{const g=a.toRgb();g[u]=l||0;const s=k(g);n||i(s),r?.(s)};return d.createElement("div",{className:o},d.createElement(Y,{max:255,min:0,value:Number(a.toRgb().r),prefixCls:e,className:o,onChange:l=>c(Number(l),"r")}),d.createElement(Y,{max:255,min:0,value:Number(a.toRgb().g),prefixCls:e,className:o,onChange:l=>c(Number(l),"g")}),d.createElement(Y,{max:255,min:0,value:Number(a.toRgb().b),prefixCls:e,className:o,onChange:l=>c(Number(l),"b")}))},Nn=wn,On=[T.hex,T.hsb,T.rgb].map(t=>({value:t,label:t.toLocaleUpperCase()})),Hn=t=>{const{prefixCls:e,format:n,value:r,disabledAlpha:o,onFormatChange:a,onChange:i}=t,[c,l]=J(T.hex,{value:n,onChange:a}),u=`${e}-input`,g=f=>{l(f)},s=h.useMemo(()=>{const f={value:r,prefixCls:e,onChange:i};switch(c){case T.hsb:return d.createElement(Rn,Object.assign({},f));case T.rgb:return d.createElement(Nn,Object.assign({},f));case T.hex:default:return d.createElement(En,Object.assign({},f))}},[c,e,r,i]);return d.createElement("div",{className:`${u}-container`},d.createElement(Tt,{value:c,bordered:!1,getPopupContainer:f=>f,popupMatchSelectWidth:68,placement:"bottomRight",onChange:g,className:`${e}-format-select`,size:"small",options:On}),d.createElement("div",{className:u},s),!o&&d.createElement(Sn,{prefixCls:e,value:r,onChange:i}))},kn=Hn;var jn=globalThis&&globalThis.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const t=h.useContext(et),{prefixCls:e,colorCleared:n,allowClear:r,value:o,disabledAlpha:a,onChange:i,onClear:c,onChangeComplete:l}=t,u=jn(t,["prefixCls","colorCleared","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete"]);return d.createElement(d.Fragment,null,r&&d.createElement(nt,Object.assign({prefixCls:e,value:o,colorCleared:n,onChange:g=>{i?.(g),c?.()}},u)),d.createElement(mn,{prefixCls:e,value:o?.toHsb(),disabledAlpha:a,onChange:(g,s)=>i?.(g,s,!0),onChangeComplete:l}),d.createElement(kn,Object.assign({value:o,onChange:i,prefixCls:e,disabledAlpha:a},u)))},Ae=An,fe=t=>t.map(e=>(e.colors=e.colors.map(k),e)),Mn=(t,e)=>{const{r:n,g:r,b:o,a}=t.toRgb(),i=new ae(t.toRgbString()).onBackground(e).toHsv();return a<=.5?i.v>.5:n*.299+r*.587+o*.114>192},Dn=t=>{let{prefixCls:e,presets:n,value:r,onChange:o}=t;const[a]=Rt("ColorPicker"),[,i]=Le(),[c]=J(fe(n),{value:fe(n),postState:fe}),l=`${e}-presets`,u=h.useMemo(()=>c.map(f=>`panel-${f.label}`),[c]),g=f=>{o?.(f)},s=c.map(f=>{var m;return{key:`panel-${f.label}`,label:d.createElement("div",{className:`${l}-label`},f?.label),children:d.createElement("div",{className:`${l}-items`},Array.isArray(f?.colors)&&((m=f.colors)===null||m===void 0?void 0:m.length)>0?f.colors.map((v,p)=>d.createElement(be,{key:`preset-${p}-${v.toHexString()}`,color:k(v).toRgbString(),prefixCls:e,className:H(`${l}-color`,{[`${l}-color-checked`]:v.toHexString()===r?.toHexString(),[`${l}-color-bright`]:Mn(v,i.colorBgElevated)}),onClick:()=>g(v)})):d.createElement("span",{className:`${l}-empty`},a.presetEmpty))}});return d.createElement("div",{className:l},d.createElement(nn,{defaultActiveKey:u,ghost:!0,items:s}))},Bn=Dn,zn=()=>{const{prefixCls:t,value:e,presets:n,onChange:r}=h.useContext(tt);return Array.isArray(n)?d.createElement(Bn,{value:e,presets:n,prefixCls:t,onChange:r}):null},Me=zn;var Tn=globalThis&&globalThis.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const{prefixCls:e,presets:n,panelRender:r,color:o,onChange:a,onClear:i}=t,c=Tn(t,["prefixCls","presets","panelRender","color","onChange","onClear"]),l=`${e}-inner-content`,u=Object.assign({prefixCls:e,value:o,onChange:a,onClear:i},c),g=d.useMemo(()=>({prefixCls:e,value:o,presets:n,onChange:a}),[e,o,n,a]),s=d.createElement(d.Fragment,null,d.createElement(Ae,null),Array.isArray(n)&&d.createElement(wt,{className:`${l}-divider`}),d.createElement(Me,null));return d.createElement(hn,{value:u},d.createElement(pn,{value:g},d.createElement("div",{className:l},typeof r=="function"?r(s,{components:{Picker:Ae,Presets:Me}}):s)))},Fn=_n;var Vn=globalThis&&globalThis.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const{color:n,prefixCls:r,open:o,colorCleared:a,disabled:i,format:c,className:l,showText:u}=t,g=Vn(t,["color","prefixCls","open","colorCleared","disabled","format","className","showText"]),s=`${r}-trigger`,f=h.useMemo(()=>a?d.createElement(nt,{prefixCls:r}):d.createElement(be,{prefixCls:r,color:n.toRgbString()}),[n,a,r]),m=()=>{const p=n.toHexString().toUpperCase(),C=le(n);switch(c){case"rgb":return n.toRgbString();case"hsb":return n.toHsbString();case"hex":default:return C<100?`${p.slice(0,7)},${C}%`:p}},v=()=>{if(typeof u=="function")return u(n);if(u)return m()};return d.createElement("div",Object.assign({ref:e,className:H(s,l,{[`${s}-active`]:o,[`${s}-disabled`]:i})},g),f,u&&d.createElement("div",{className:`${s}-text`},v()))}),Xn=Wn;function De(t){return t!==void 0}const Ln=(t,e)=>{const{defaultValue:n,value:r}=e,[o,a]=h.useState(()=>{let i;return De(r)?i=r:De(n)?i=n:i=t,k(i||"")});return h.useEffect(()=>{r&&a(k(r))},[r]),[o,a]},Kn=Ln,rt=(t,e)=>({backgroundImage:`conic-gradient(${e} 0 25%, transparent 0 50%, ${e} 0 75%, transparent 0)`,backgroundSize:`${t} ${t}`}),Yn=(t,e)=>{const{componentCls:n,borderRadiusSM:r,colorPickerInsetShadow:o,lineWidth:a,colorFillSecondary:i}=t;return{[`${n}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:r,width:e,height:e,boxShadow:o},rt("50%",t.colorFillSecondary)),{[`${n}-color-block-inner`]:{width:"100%",height:"100%",border:`${a}px solid ${i}`,borderRadius:"inherit"}})}},Be=Yn,Gn=t=>{const{componentCls:e,antCls:n,fontSizeSM:r,lineHeightSM:o,colorPickerAlphaInputWidth:a,marginXXS:i,paddingXXS:c,controlHeightSM:l,marginXS:u,fontSizeIcon:g,paddingXS:s,colorTextPlaceholder:f,colorPickerInputNumberHandleWidth:m,lineWidth:v}=t;return{[`${e}-input-container`]:{display:"flex",[`${e}-steppers${n}-input-number`]:{fontSize:r,lineHeight:o,[`${n}-input-number-input`]:{paddingInlineStart:c,paddingInlineEnd:0},[`${n}-input-number-handler-wrap`]:{width:m}},[`${e}-steppers${e}-alpha-input`]:{flex:`0 0 ${a}px`,marginInlineStart:i},[`${e}-format-select${n}-select`]:{marginInlineEnd:u,width:"auto","&-single":{[`${n}-select-selector`]:{padding:0,border:0},[`${n}-select-arrow`]:{insetInlineEnd:0},[`${n}-select-selection-item`]:{paddingInlineEnd:g+i,fontSize:r,lineHeight:`${l}px`},[`${n}-select-item-option-content`]:{fontSize:r,lineHeight:o},[`${n}-select-dropdown`]:{[`${n}-select-item`]:{minHeight:"auto"}}}},[`${e}-input`]:{gap:i,alignItems:"center",flex:1,width:0,[`${e}-hsb-input,${e}-rgb-input`]:{display:"flex",gap:i,alignItems:"center"},[`${e}-steppers`]:{flex:1},[`${e}-hex-input${n}-input-affix-wrapper`]:{flex:1,padding:`0 ${s}px`,[`${n}-input`]:{fontSize:r,textTransform:"uppercase",lineHeight:`${l-2*v}px`},[`${n}-input-prefix`]:{color:f}}}}}},Un=Gn,qn=t=>{const{componentCls:e,controlHeightLG:n,borderRadiusSM:r,colorPickerInsetShadow:o,marginSM:a,colorBgElevated:i,colorFillSecondary:c,lineWidthBold:l,colorPickerHandlerSize:u,colorPickerHandlerSizeSM:g,colorPickerSliderHeight:s}=t;return{[`${e}-select`]:{[`${e}-palette`]:{minHeight:n*4,overflow:"hidden",borderRadius:r},[`${e}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:o,inset:0},marginBottom:a},[`${e}-handler`]:{width:u,height:u,border:`${l}px solid ${i}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${o}, 0 0 0 1px ${c}`,"&-sm":{width:g,height:g}},[`${e}-slider`]:{borderRadius:s/2,[`${e}-palette`]:{height:s},[`${e}-gradient`]:{borderRadius:s/2,boxShadow:o},"&-alpha":rt(`${s}px`,t.colorFillSecondary),"&-hue":{marginBottom:a}},[`${e}-slider-container`]:{display:"flex",gap:a,marginBottom:a,[`${e}-slider-group`]:{flex:1,"&-disabled-alpha":{display:"flex",alignItems:"center",[`${e}-slider`]:{flex:1,marginBottom:0}}}}}},Qn=qn,Jn=t=>{const{componentCls:e,antCls:n,colorTextQuaternary:r,paddingXXS:o,colorPickerPresetColorSize:a,fontSizeSM:i,colorText:c,lineHeightSM:l,lineWidth:u,borderRadius:g,colorFill:s,colorWhite:f,marginXXS:m,paddingXS:v}=t;return{[`${e}-presets`]:{[`${n}-collapse-item > ${n}-collapse-header`]:{padding:0,[`${n}-collapse-expand-icon`]:{height:i*l,color:r,paddingInlineEnd:o}},[`${n}-collapse`]:{display:"flex",flexDirection:"column",gap:m},[`${n}-collapse-item > ${n}-collapse-content > ${n}-collapse-content-box`]:{padding:`${v}px 0`},"&-label":{fontSize:i,color:c,lineHeight:l},"&-items":{display:"flex",flexWrap:"wrap",gap:m*1.5,[`${e}-presets-color`]:{position:"relative",cursor:"pointer",width:a,height:a,"&::before":{content:'""',pointerEvents:"none",width:a+4*u,height:a+4*u,position:"absolute",top:-2*u,insetInlineStart:-2*u,borderRadius:g,border:`${u}px solid transparent`,transition:`border-color ${t.motionDurationMid} ${t.motionEaseInBack}`},"&:hover::before":{borderColor:s},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:a/13*5,height:a/13*8,border:`${t.lineWidthBold}px solid ${t.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${t.motionDurationFast} ${t.motionEaseInBack}, opacity ${t.motionDurationFast}`},[`&${e}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:f,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${t.motionDurationMid} ${t.motionEaseOutBack} ${t.motionDurationFast}`},[`&${e}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:i,color:r}}}},Zn=Jn,he=t=>({boxShadow:`0 0 0 ${t.controlOutlineWidth}px ${t.controlOutline}`,borderInlineEndWidth:t.lineWidth,outline:0}),er=t=>{const{componentCls:e}=t;return{"&-rtl":{[`${e}-presets-color`]:{"&::after":{direction:"ltr"}},[`${e}-clear`]:{"&::after":{direction:"ltr"}}}}},ze=(t,e,n)=>{const{componentCls:r,borderRadiusSM:o,lineWidth:a,colorSplit:i,red6:c}=t;return{[`${r}-clear`]:Object.assign(Object.assign({width:e,height:e,borderRadius:o,border:`${a}px solid ${i}`,position:"relative",cursor:"pointer",overflow:"hidden"},n),{"&::after":{content:'""',position:"absolute",insetInlineEnd:a,top:0,display:"block",width:40,height:2,transformOrigin:"right",transform:"rotate(-45deg)",backgroundColor:c}})}},tr=t=>{const{componentCls:e,colorError:n,colorWarning:r,colorErrorBorderHover:o,colorWarningBorderHover:a,colorErrorOutline:i,colorWarningOutline:c}=t;return{[`&${e}-status-error`]:{borderColor:n,"&:hover":{borderColor:o},[`&${e}-trigger-active`]:Object.assign({},he(oe(t,{controlOutline:i})))},[`&${e}-status-warning`]:{borderColor:r,"&:hover":{borderColor:a},[`&${e}-trigger-active`]:Object.assign({},he(oe(t,{controlOutline:c})))}}},nr=t=>{const{componentCls:e,controlHeightLG:n,controlHeightSM:r,controlHeight:o,controlHeightXS:a,borderRadius:i,borderRadiusSM:c,borderRadiusXS:l,borderRadiusLG:u,fontSizeLG:g}=t;return{[`&${e}-lg`]:{minWidth:n,height:n,borderRadius:u,[`${e}-color-block, ${e}-clear`]:{width:o,height:o,borderRadius:i},[`${e}-trigger-text`]:{fontSize:g}},[`&${e}-sm`]:{minWidth:r,height:r,borderRadius:c,[`${e}-color-block, ${e}-clear`]:{width:a,height:a,borderRadius:l}}}},rr=t=>{const{componentCls:e,colorPickerWidth:n,colorPrimary:r,motionDurationMid:o,colorBgElevated:a,colorTextDisabled:i,colorText:c,colorBgContainerDisabled:l,borderRadius:u,marginXS:g,marginSM:s,controlHeight:f,controlHeightSM:m,colorBgTextActive:v,colorPickerPresetColorSize:p,colorPickerPreviewSize:C,lineWidth:b,colorBorder:P,paddingXXS:$,fontSize:S}=t;return[{[e]:Object.assign({[`${e}-inner-content`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"flex",flexDirection:"column",width:n,"&-divider":{margin:`${s}px 0 ${g}px`},[`${e}-panel`]:Object.assign({},Qn(t))},Be(t,C)),Un(t)),Zn(t)),ze(t,p,{marginInlineStart:"auto",marginBottom:g})),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:f,height:f,borderRadius:u,border:`${b}px solid ${P}`,cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",transition:`all ${o}`,background:a,padding:$-b,[`${e}-trigger-text`]:{marginInlineStart:g,marginInlineEnd:g-($-b),fontSize:S,color:c},"&-active":Object.assign(Object.assign({},he(t)),{borderColor:r}),"&:hover":{borderColor:r},"&-disabled":{color:i,background:l,cursor:"not-allowed","&:hover":{borderColor:v},[`${e}-trigger-text`]:{color:i}}},ze(t,m)),Be(t,m)),tr(t)),nr(t))},er(t))}]},or=Fe("ColorPicker",t=>{const{colorTextQuaternary:e,marginSM:n}=t,r=8,o=oe(t,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:18,colorPickerInsetShadow:`inset 0 0 1px 0 ${e}`,colorPickerSliderHeight:r,colorPickerPreviewSize:r*2+n});return[rr(o)]}),xe=t=>{const{value:e,defaultValue:n,format:r,defaultFormat:o,allowClear:a=!1,presets:i,children:c,trigger:l="click",open:u,disabled:g,placement:s="bottomLeft",arrow:f=!0,panelRender:m,showText:v,style:p,className:C,size:b,rootClassName:P,styles:$,disabledAlpha:S=!1,onFormatChange:E,onChange:y,onClear:N,onOpenChange:R,onChangeComplete:x,getPopupContainer:I,autoAdjustOverflow:D=!0,destroyTooltipOnHide:A}=t,{getPrefixCls:L,direction:K,colorPicker:O}=h.useContext(ve),[,M]=Le(),[j,Q]=Kn(M.colorPrimary,{value:e,defaultValue:n}),[U,se]=J(!1,{value:u,postState:F=>!g&&F,onChange:R}),[Z,ee]=J(r,{value:r,defaultValue:o,onChange:E}),[ce,$e]=h.useState(!1),_=L("color-picker",Cn),Se=h.useMemo(()=>le(j)<100,[j]),{status:ot}=d.useContext(Nt),ye=Ve(b),[at,lt]=or(_),Pe={[`${_}-rtl`]:K},it=H(P,Pe),st=H(Ot(_,ot),{[`${_}-sm`]:ye==="small",[`${_}-lg`]:ye==="large"},O?.className,it,C,lt),ct=H(_,Pe),de=h.useRef(!0),dt=(F,te,ht)=>{let V=k(F);(ce||(e===null||!e&&n===null))&&($e(!1),le(j)===0&&te!=="alpha"&&(V=ge(V))),S&&Se&&(V=ge(V)),ht?de.current=!1:x?.(V),Q(V),y?.(V,V.toHexString())},ut=()=>{$e(!0),N?.()},Ee=F=>{de.current=!0;let te=k(F);S&&Se&&(te=ge(F)),x?.(te)},gt={open:U,trigger:l,placement:s,arrow:f,rootClassName:P,getPopupContainer:I,autoAdjustOverflow:D,destroyTooltipOnHide:A},ft={prefixCls:_,color:j,allowClear:a,colorCleared:ce,disabled:g,disabledAlpha:S,presets:i,panelRender:m,format:Z,onFormatChange:ee,onChangeComplete:Ee},mt=Object.assign(Object.assign({},O?.style),p);return at(d.createElement(zt,Object.assign({style:$?.popup,overlayInnerStyle:$?.popupOverlayInner,onOpenChange:F=>{de.current&&!g&&se(F)},content:d.createElement(Ht,{override:!0,status:!0},d.createElement(Fn,Object.assign({},ft,{onChange:dt,onChangeComplete:Ee,onClear:ut}))),overlayClassName:ct},gt),c||d.createElement(Xn,{open:U,className:st,style:mt,color:e?k(e):j,prefixCls:_,disabled:g,colorCleared:ce,showText:v,format:Z})))},ar=kt(xe,"color-picker",t=>t,t=>Object.assign(Object.assign({},t),{placement:"bottom",autoAdjustOverflow:!1}));xe._InternalPanelDoNotUseOrYouWillBeFired=ar;const lr=xe,Te=["#00a76f","#8e33ff","#00b8d9","#003768","#22c55e","#ffab00","#ff5630","#7a0916"];function Cr({type:t,open:e,onCancel:n,initValues:r={id:Mt.string.uuid()},onEdit:o,onCreate:a,onDelete:i}){const c=t==="add"?"Add Event":"Edit Event",[l]=W.useForm();h.useEffect(()=>{const{color:g=Te[0],...s}=r;l.setFieldsValue({...s,color:g})},[r,l]);const u=(g,{OkBtn:s,CancelBtn:f})=>w.jsx("div",{children:t==="edit"?w.jsxs("div",{className:"flex justify-between",children:[w.jsx(Dt,{onClick:()=>{i(r.id),n()},children:w.jsx(Bt,{icon:"fluent:delete-16-filled",size:20})}),w.jsxs("div",{children:[w.jsx(f,{}),w.jsx(s,{})]})]}):w.jsxs(w.Fragment,{children:[w.jsx(f,{}),w.jsx(s,{})]})});return w.jsx(jt,{open:e,title:c,centered:!0,onCancel:n,footer:u,onOk:()=>{l.validateFields().then(g=>{l.resetFields();const{id:s}=r,f={...g,id:s};t==="add"&&a(f),t==="edit"&&o(f),n()}).catch(g=>{console.log("Validate Failed:",g)})},children:w.jsxs(W,{form:l,size:"small",labelCol:{span:4},wrapperCol:{span:18},initialValues:r,children:[w.jsx(W.Item,{label:"Titile",name:"title",rules:[{required:!0,message:"Please input title!"}],children:w.jsx(me,{})}),w.jsx(W.Item,{label:"Desc",name:"description",children:w.jsx(me.TextArea,{})}),w.jsx(W.Item,{label:"All day",name:"allDay",valuePropName:"checked",children:w.jsx(At,{})}),w.jsx(W.Item,{label:"Start date",name:"start",rules:[{required:!0,message:"Please input start date!"}],children:w.jsx(Ne,{showTime:!0,className:"w-full",format:"YYYY-MM-DD HH:mm:ss"})}),w.jsx(W.Item,{label:"End date",name:"end",rules:[{required:!0,message:"Please input end date!"}],children:w.jsx(Ne,{showTime:!0,className:"w-full",format:"YYYY-MM-DD HH:mm:ss"})}),w.jsx(W.Item,{label:"Color",name:"color",getValueFromEvent:g=>g.toHexString(),children:w.jsx(lr,{presets:[{label:"Recommended",colors:Te}]})})]})})}export{Cr as default}; + `]:{borderRadius:0},[`> ${e}-item:last-child`]:{borderBottom:0},[`> ${e}-item > ${e}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${e}-item > ${e}-content > ${e}-content-box`]:{paddingTop:r}}}},Zt=t=>{const{componentCls:e,paddingSM:n}=t;return{[`${e}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${e}-item`]:{borderBottom:0,[`> ${e}-content`]:{backgroundColor:"transparent",border:0,[`> ${e}-content-box`]:{paddingBlock:n}}}}}},en=Fe("Collapse",t=>{const e=oe(t,{collapseHeaderPaddingSM:`${t.paddingXS}px ${t.paddingSM}px`,collapseHeaderPaddingLG:`${t.padding}px ${t.paddingLG}px`,collapsePanelBorderRadius:t.borderRadiusLG});return[Ut(e),Jt(e),Zt(e),Qt(e),bt(e)]},t=>({headerPadding:`${t.paddingSM}px ${t.padding}px`,headerBg:t.colorFillAlter,contentPadding:`${t.padding}px 16px`,contentBg:t.colorBgContainer})),tn=h.forwardRef((t,e)=>{const{getPrefixCls:n,direction:r,collapse:o}=h.useContext(ve),{prefixCls:a,className:i,rootClassName:c,style:l,bordered:u=!0,ghost:g,size:s,expandIconPosition:f="start",children:m,expandIcon:v}=t,p=Ve(x=>{var I;return(I=s??x)!==null&&I!==void 0?I:"middle"}),C=n("collapse",a),b=n(),[P,$]=en(C),S=h.useMemo(()=>f==="left"?"start":f==="right"?"end":f,[f]),E=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const I=v?v(x):h.createElement(yt,{rotate:x.isActive?90:void 0});return we(I,()=>({className:H(I.props.className,`${C}-arrow`)}))},y=H(`${C}-icon-position-${S}`,{[`${C}-borderless`]:!u,[`${C}-rtl`]:r==="rtl",[`${C}-ghost`]:!!g,[`${C}-${p}`]:p!=="middle"},o?.className,i,c,$),N=Object.assign(Object.assign({},St(b)),{motionAppear:!1,leavedClassName:`${C}-content-hidden`}),R=h.useMemo(()=>m?_e(m).map((x,I)=>{var D,A;if(!((D=x.props)===null||D===void 0)&&D.disabled){const L=(A=x.key)!==null&&A!==void 0?A:String(I),{disabled:K,collapsible:O}=x.props,M=Object.assign(Object.assign({},Re(x.props,["disabled"])),{key:L,collapsible:O??(K?"disabled":void 0)});return we(x,M)}return x}):null,[m]);return P(h.createElement(Ce,Object.assign({ref:e,openMotion:N},Re(t,["rootClassName"]),{expandIcon:E,prefixCls:C,className:y,style:Object.assign(Object.assign({},o?.style),l)}),R))}),nn=Object.assign(tn,{Panel:qt});var rn=["b"],on=["v"],ue=function(e){return Math.round(Number(e||0))},an=function(e){if(e&&pe(e)==="object"&&"h"in e&&"b"in e){var n=e,r=n.b,o=ie(n,rn);return T(T({},o),{},{v:r})}return typeof e=="string"&&/hsb/.test(e)?e.replace(/hsb/,"hsv"):e},ae=function(t){Pt(n,t);var e=Et(n);function n(r){return We(this,n),e.call(this,an(r))}return Xe(n,[{key:"toHsbString",value:function(){var o=this.toHsb(),a=ue(o.s*100),i=ue(o.b*100),c=ue(o.h),l=o.a,u="hsb(".concat(c,", ").concat(a,"%, ").concat(i,"%)"),g="hsba(".concat(c,", ").concat(a,"%, ").concat(i,"%, ").concat(l.toFixed(l===0?0:2),")");return l===1?u:g}},{key:"toHsb",value:function(){var o=this.toHsv();pe(this.originalInput)==="object"&&this.originalInput&&"h"in this.originalInput&&(o=this.originalInput);var a=o;a.v;var i=ie(a,on);return T(T({},i),{},{b:o.v})}}]),n}(It),ln="rc-color-picker",X=function(e){return e instanceof ae?e:new ae(e)},sn=X("#1677ff"),Ge=function(e){var n=e.offset,r=e.targetRef,o=e.containerRef,a=e.color,i=e.type,c=o.current.getBoundingClientRect(),l=c.width,u=c.height,g=r.current.getBoundingClientRect(),s=g.width,f=g.height,m=s/2,v=f/2,p=(n.x+m)/l,C=1-(n.y+v)/u,b=a.toHsb(),P=p,$=(n.x+m)/l*360;if(i)switch(i){case"hue":return X(T(T({},b),{},{h:$<=0?0:$}));case"alpha":return X(T(T({},b),{},{a:P<=0?0:P}))}return X({h:b.h,s:p<=0?0:p,b:C>=1?1:C,a:b.a})},qe=function(e,n,r,o){var a=e.current.getBoundingClientRect(),i=a.width,c=a.height,l=n.current.getBoundingClientRect(),u=l.width,g=l.height,s=u/2,f=g/2,m=r.toHsb();if(!(u===0&&g===0||u!==g)){if(o)switch(o){case"hue":return{x:m.h/360*i-s,y:-f/3};case"alpha":return{x:m.a/1*i-s,y:-f/3}}return{x:m.s*i-s,y:(1-m.b)*c-f}}},be=function(e){var n=e.color,r=e.prefixCls,o=e.className,a=e.style,i=e.onClick,c="".concat(r,"-color-block");return d.createElement("div",{className:H(c,o),style:a,onClick:i},d.createElement("div",{className:"".concat(c,"-inner"),style:{background:n}}))};function cn(t){var e="touches"in t?t.touches[0]:t,n=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,r=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:e.pageX-n,pageY:e.pageY-r}}function Ue(t){var e=t.offset,n=t.targetRef,r=t.containerRef,o=t.direction,a=t.onDragChange,i=t.onDragChangeComplete,c=t.calculate,l=t.color,u=t.disabledDrag,g=h.useState(e||{x:0,y:0}),s=G(g,2),f=s[0],m=s[1],v=h.useRef(null),p=h.useRef(null),C=h.useRef({flag:!1});h.useEffect(function(){if(C.current.flag===!1){var E=c?.(r);E&&m(E)}},[l,r]),h.useEffect(function(){return function(){document.removeEventListener("mousemove",v.current),document.removeEventListener("mouseup",p.current),document.removeEventListener("touchmove",v.current),document.removeEventListener("touchend",p.current),v.current=null,p.current=null}},[]);var b=function(y){var N=cn(y),R=N.pageX,x=N.pageY,I=r.current.getBoundingClientRect(),D=I.x,A=I.y,L=I.width,K=I.height,O=n.current.getBoundingClientRect(),M=O.width,j=O.height,Q=M/2,q=j/2,se=Math.max(0,Math.min(R-D,L))-Q,Z=Math.max(0,Math.min(x-A,K))-q,ee={x:se,y:o==="x"?f.y:Z};if(M===0&&j===0||M!==j)return!1;m(ee),a?.(ee)},P=function(y){y.preventDefault(),b(y)},$=function(y){y.preventDefault(),C.current.flag=!1,document.removeEventListener("mousemove",v.current),document.removeEventListener("mouseup",p.current),document.removeEventListener("touchmove",v.current),document.removeEventListener("touchend",p.current),v.current=null,p.current=null,i?.()},S=function(y){document.removeEventListener("mousemove",v.current),document.removeEventListener("mouseup",p.current),!u&&(b(y),C.current.flag=!0,document.addEventListener("mousemove",P),document.addEventListener("mouseup",$),document.addEventListener("touchmove",P),document.addEventListener("touchend",$),v.current=P,p.current=$)};return[f,S]}var Qe=function(e){var n=e.size,r=n===void 0?"default":n,o=e.color,a=e.prefixCls;return d.createElement("div",{className:H("".concat(a,"-handler"),B({},"".concat(a,"-handler-sm"),r==="small")),style:{backgroundColor:o}})},Je=function(e){var n=e.children,r=e.style,o=e.prefixCls;return d.createElement("div",{className:"".concat(o,"-palette"),style:T({position:"relative"},r)},n)},Ze=h.forwardRef(function(t,e){var n=t.children,r=t.offset;return d.createElement("div",{ref:e,style:{position:"absolute",left:r.x,top:r.y,zIndex:1}},n)}),dn=function(e){var n=e.color,r=e.onChange,o=e.prefixCls,a=e.onChangeComplete,i=e.disabled,c=h.useRef(),l=h.useRef(),u=h.useRef(n),g=Ue({color:n,containerRef:c,targetRef:l,calculate:function(p){return qe(p,l,n)},onDragChange:function(p){var C=Ge({offset:p,targetRef:l,containerRef:c,color:n});u.current=C,r(C)},onDragChangeComplete:function(){return a?.(u.current)},disabledDrag:i}),s=G(g,2),f=s[0],m=s[1];return d.createElement("div",{ref:c,className:"".concat(o,"-select"),onMouseDown:m,onTouchStart:m},d.createElement(Je,{prefixCls:o},d.createElement(Ze,{offset:f,ref:l},d.createElement(Qe,{color:n.toRgbString(),prefixCls:o})),d.createElement("div",{className:"".concat(o,"-saturation"),style:{backgroundColor:"hsl(".concat(n.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},un=function(e){var n=e.colors,r=e.children,o=e.direction,a=o===void 0?"to right":o,i=e.type,c=e.prefixCls,l=h.useMemo(function(){return n.map(function(u,g){var s=X(u);return i==="alpha"&&g===n.length-1&&s.setAlpha(1),s.toRgbString()}).join(",")},[n,i]);return d.createElement("div",{className:"".concat(c,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(a,", ").concat(l,")")}},r)},Oe=function(e){var n=e.gradientColors,r=e.direction,o=e.type,a=o===void 0?"hue":o,i=e.color,c=e.value,l=e.onChange,u=e.onChangeComplete,g=e.disabled,s=e.prefixCls,f=h.useRef(),m=h.useRef(),v=h.useRef(i),p=Ue({color:i,targetRef:m,containerRef:f,calculate:function(S){return qe(S,m,i,a)},onDragChange:function(S){var E=Ge({offset:S,targetRef:m,containerRef:f,color:i,type:a});v.current=E,l(E)},onDragChangeComplete:function(){u?.(v.current,a)},direction:"x",disabledDrag:g}),C=G(p,2),b=C[0],P=C[1];return d.createElement("div",{ref:f,className:H("".concat(s,"-slider"),"".concat(s,"-slider-").concat(a)),onMouseDown:P,onTouchStart:P},d.createElement(Je,{prefixCls:s},d.createElement(Ze,{offset:b,ref:m},d.createElement(Qe,{size:"small",color:c,prefixCls:s})),d.createElement(un,{colors:n,direction:r,type:a,prefixCls:s})))};function He(t){return t!==void 0}var gn=function(e,n){var r=n.defaultValue,o=n.value,a=h.useState(function(){var u;return He(o)?u=o:He(r)?u=r:u=e,X(u)}),i=G(a,2),c=i[0],l=i[1];return h.useEffect(function(){o&&l(X(o))},[o]),[c,l]},fn=["rgb(255, 0, 0) 0%","rgb(255, 255, 0) 17%","rgb(0, 255, 0) 33%","rgb(0, 255, 255) 50%","rgb(0, 0, 255) 67%","rgb(255, 0, 255) 83%","rgb(255, 0, 0) 100%"];const mn=h.forwardRef(function(t,e){var n=t.value,r=t.defaultValue,o=t.prefixCls,a=o===void 0?ln:o,i=t.onChange,c=t.onChangeComplete,l=t.className,u=t.style,g=t.panelRender,s=t.disabledAlpha,f=s===void 0?!1:s,m=t.disabled,v=m===void 0?!1:m,p=gn(sn,{value:n,defaultValue:r}),C=G(p,2),b=C[0],P=C[1],$=h.useMemo(function(){var R=X(b.toRgbString());return R.setAlpha(1),R.toRgbString()},[b]),S=H("".concat(a,"-panel"),l,B({},"".concat(a,"-panel-disabled"),v)),E={prefixCls:a,onChangeComplete:c,disabled:v},y=function(x,I){n||P(x),i?.(x,I)},N=d.createElement(d.Fragment,null,d.createElement(dn,U({color:b,onChange:y},E)),d.createElement("div",{className:"".concat(a,"-slider-container")},d.createElement("div",{className:H("".concat(a,"-slider-group"),B({},"".concat(a,"-slider-group-disabled-alpha"),f))},d.createElement(Oe,U({gradientColors:fn,color:b,value:"hsl(".concat(b.toHsb().h,",100%, 50%)"),onChange:function(x){return y(x,"hue")}},E)),!f&&d.createElement(Oe,U({type:"alpha",gradientColors:["rgba(255, 0, 4, 0) 0%",$],color:b,value:b.toRgbString(),onChange:function(x){return y(x,"alpha")}},E))),d.createElement(be,{color:b.toRgbString(),prefixCls:a})));return d.createElement("div",{className:S,style:u,ref:e},typeof g=="function"?g(N):N)}),et=d.createContext({}),tt=d.createContext({}),{Provider:hn}=et,{Provider:pn}=tt,ne=(t,e)=>t?.replace(/[^\w/]/gi,"").slice(0,e?8:6)||"",vn=(t,e)=>t?ne(t,e):"";let ke=function(){function t(e){We(this,t),this.metaColor=new ae(e),e||this.metaColor.setAlpha(0)}return Xe(t,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return vn(this.toHexString(),this.metaColor.getAlpha()<1)}},{key:"toHexString",value:function(){return this.metaColor.getAlpha()===1?this.metaColor.toHexString():this.metaColor.toHex8String()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}}]),t}();const Cn="ant-color-picker",k=t=>t instanceof ke?t:new ke(t),re=t=>Math.round(Number(t||0)),le=t=>re(t.toHsb().a*100),ge=(t,e)=>{const n=t.toHsb();return n.a=e||1,k(n)},bn=t=>{let{prefixCls:e,value:n,colorCleared:r,onChange:o}=t;const a=()=>{if(n&&!r){const i=n.toHsb();i.a=0;const c=k(i);o?.(c)}};return d.createElement("div",{className:`${e}-clear`,onClick:a})},nt=bn;var z;(function(t){t.hex="hex",t.rgb="rgb",t.hsb="hsb"})(z||(z={}));const xn=t=>{let{prefixCls:e,min:n=0,max:r=100,value:o,onChange:a,className:i,formatter:c}=t;const l=`${e}-steppers`,[u,g]=h.useState(o);return h.useEffect(()=>{Number.isNaN(o)||g(o)},[o]),d.createElement(_t,{className:H(l,i),min:n,max:r,value:u,formatter:c,size:"small",onChange:s=>{o||g(s||0),a?.(s)}})},Y=xn,$n=t=>{let{prefixCls:e,value:n,onChange:r}=t;const o=`${e}-alpha-input`,[a,i]=h.useState(k(n||"#000"));h.useEffect(()=>{n&&i(n)},[n]);const c=l=>{const u=a.toHsb();u.a=(l||0)/100;const g=k(u);n||i(g),r?.(g)};return d.createElement(Y,{value:le(a),prefixCls:e,formatter:l=>`${l}%`,className:o,onChange:c})},Sn=$n,yn=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,je=t=>yn.test(`#${t}`),Pn=t=>{let{prefixCls:e,value:n,onChange:r}=t;const o=`${e}-hex-input`,[a,i]=h.useState(n?.toHex());h.useEffect(()=>{const l=n?.toHex();je(l)&&n&&i(ne(l))},[n]);const c=l=>{const u=l.target.value;i(ne(u)),je(ne(u,!0))&&r?.(k(u))};return d.createElement(me,{className:o,value:a,prefix:"#",onChange:c,size:"small"})},En=Pn,In=t=>{let{prefixCls:e,value:n,onChange:r}=t;const o=`${e}-hsb-input`,[a,i]=h.useState(k(n||"#000"));h.useEffect(()=>{n&&i(n)},[n]);const c=(l,u)=>{const g=a.toHsb();g[u]=u==="h"?l:(l||0)/100;const s=k(g);n||i(s),r?.(s)};return d.createElement("div",{className:o},d.createElement(Y,{max:360,min:0,value:Number(a.toHsb().h),prefixCls:e,className:o,formatter:l=>re(l||0).toString(),onChange:l=>c(Number(l),"h")}),d.createElement(Y,{max:100,min:0,value:Number(a.toHsb().s)*100,prefixCls:e,className:o,formatter:l=>`${re(l||0)}%`,onChange:l=>c(Number(l),"s")}),d.createElement(Y,{max:100,min:0,value:Number(a.toHsb().b)*100,prefixCls:e,className:o,formatter:l=>`${re(l||0)}%`,onChange:l=>c(Number(l),"b")}))},Rn=In,wn=t=>{let{prefixCls:e,value:n,onChange:r}=t;const o=`${e}-rgb-input`,[a,i]=h.useState(k(n||"#000"));h.useEffect(()=>{n&&i(n)},[n]);const c=(l,u)=>{const g=a.toRgb();g[u]=l||0;const s=k(g);n||i(s),r?.(s)};return d.createElement("div",{className:o},d.createElement(Y,{max:255,min:0,value:Number(a.toRgb().r),prefixCls:e,className:o,onChange:l=>c(Number(l),"r")}),d.createElement(Y,{max:255,min:0,value:Number(a.toRgb().g),prefixCls:e,className:o,onChange:l=>c(Number(l),"g")}),d.createElement(Y,{max:255,min:0,value:Number(a.toRgb().b),prefixCls:e,className:o,onChange:l=>c(Number(l),"b")}))},Nn=wn,On=[z.hex,z.hsb,z.rgb].map(t=>({value:t,label:t.toLocaleUpperCase()})),Hn=t=>{const{prefixCls:e,format:n,value:r,disabledAlpha:o,onFormatChange:a,onChange:i}=t,[c,l]=J(z.hex,{value:n,onChange:a}),u=`${e}-input`,g=f=>{l(f)},s=h.useMemo(()=>{const f={value:r,prefixCls:e,onChange:i};switch(c){case z.hsb:return d.createElement(Rn,Object.assign({},f));case z.rgb:return d.createElement(Nn,Object.assign({},f));case z.hex:default:return d.createElement(En,Object.assign({},f))}},[c,e,r,i]);return d.createElement("div",{className:`${u}-container`},d.createElement(zt,{value:c,bordered:!1,getPopupContainer:f=>f,popupMatchSelectWidth:68,placement:"bottomRight",onChange:g,className:`${e}-format-select`,size:"small",options:On}),d.createElement("div",{className:u},s),!o&&d.createElement(Sn,{prefixCls:e,value:r,onChange:i}))},kn=Hn;var jn=globalThis&&globalThis.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const t=h.useContext(et),{prefixCls:e,colorCleared:n,allowClear:r,value:o,disabledAlpha:a,onChange:i,onClear:c,onChangeComplete:l}=t,u=jn(t,["prefixCls","colorCleared","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete"]);return d.createElement(d.Fragment,null,r&&d.createElement(nt,Object.assign({prefixCls:e,value:o,colorCleared:n,onChange:g=>{i?.(g),c?.()}},u)),d.createElement(mn,{prefixCls:e,value:o?.toHsb(),disabledAlpha:a,onChange:(g,s)=>i?.(g,s,!0),onChangeComplete:l}),d.createElement(kn,Object.assign({value:o,onChange:i,prefixCls:e,disabledAlpha:a},u)))},Ae=An,fe=t=>t.map(e=>(e.colors=e.colors.map(k),e)),Mn=(t,e)=>{const{r:n,g:r,b:o,a}=t.toRgb(),i=new ae(t.toRgbString()).onBackground(e).toHsv();return a<=.5?i.v>.5:n*.299+r*.587+o*.114>192},Dn=t=>{let{prefixCls:e,presets:n,value:r,onChange:o}=t;const[a]=Rt("ColorPicker"),[,i]=Le(),[c]=J(fe(n),{value:fe(n),postState:fe}),l=`${e}-presets`,u=h.useMemo(()=>c.map(f=>`panel-${f.label}`),[c]),g=f=>{o?.(f)},s=c.map(f=>{var m;return{key:`panel-${f.label}`,label:d.createElement("div",{className:`${l}-label`},f?.label),children:d.createElement("div",{className:`${l}-items`},Array.isArray(f?.colors)&&((m=f.colors)===null||m===void 0?void 0:m.length)>0?f.colors.map((v,p)=>d.createElement(be,{key:`preset-${p}-${v.toHexString()}`,color:k(v).toRgbString(),prefixCls:e,className:H(`${l}-color`,{[`${l}-color-checked`]:v.toHexString()===r?.toHexString(),[`${l}-color-bright`]:Mn(v,i.colorBgElevated)}),onClick:()=>g(v)})):d.createElement("span",{className:`${l}-empty`},a.presetEmpty))}});return d.createElement("div",{className:l},d.createElement(nn,{defaultActiveKey:u,ghost:!0,items:s}))},Bn=Dn,Tn=()=>{const{prefixCls:t,value:e,presets:n,onChange:r}=h.useContext(tt);return Array.isArray(n)?d.createElement(Bn,{value:e,presets:n,prefixCls:t,onChange:r}):null},Me=Tn;var zn=globalThis&&globalThis.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const{prefixCls:e,presets:n,panelRender:r,color:o,onChange:a,onClear:i}=t,c=zn(t,["prefixCls","presets","panelRender","color","onChange","onClear"]),l=`${e}-inner-content`,u=Object.assign({prefixCls:e,value:o,onChange:a,onClear:i},c),g=d.useMemo(()=>({prefixCls:e,value:o,presets:n,onChange:a}),[e,o,n,a]),s=d.createElement(d.Fragment,null,d.createElement(Ae,null),Array.isArray(n)&&d.createElement(wt,{className:`${l}-divider`}),d.createElement(Me,null));return d.createElement(hn,{value:u},d.createElement(pn,{value:g},d.createElement("div",{className:l},typeof r=="function"?r(s,{components:{Picker:Ae,Presets:Me}}):s)))},Fn=_n;var Vn=globalThis&&globalThis.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const{color:n,prefixCls:r,open:o,colorCleared:a,disabled:i,format:c,className:l,showText:u}=t,g=Vn(t,["color","prefixCls","open","colorCleared","disabled","format","className","showText"]),s=`${r}-trigger`,f=h.useMemo(()=>a?d.createElement(nt,{prefixCls:r}):d.createElement(be,{prefixCls:r,color:n.toRgbString()}),[n,a,r]),m=()=>{const p=n.toHexString().toUpperCase(),C=le(n);switch(c){case"rgb":return n.toRgbString();case"hsb":return n.toHsbString();case"hex":default:return C<100?`${p.slice(0,7)},${C}%`:p}},v=()=>{if(typeof u=="function")return u(n);if(u)return m()};return d.createElement("div",Object.assign({ref:e,className:H(s,l,{[`${s}-active`]:o,[`${s}-disabled`]:i})},g),f,u&&d.createElement("div",{className:`${s}-text`},v()))}),Xn=Wn;function De(t){return t!==void 0}const Ln=(t,e)=>{const{defaultValue:n,value:r}=e,[o,a]=h.useState(()=>{let i;return De(r)?i=r:De(n)?i=n:i=t,k(i||"")});return h.useEffect(()=>{r&&a(k(r))},[r]),[o,a]},Kn=Ln,rt=(t,e)=>({backgroundImage:`conic-gradient(${e} 0 25%, transparent 0 50%, ${e} 0 75%, transparent 0)`,backgroundSize:`${t} ${t}`}),Yn=(t,e)=>{const{componentCls:n,borderRadiusSM:r,colorPickerInsetShadow:o,lineWidth:a,colorFillSecondary:i}=t;return{[`${n}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:r,width:e,height:e,boxShadow:o},rt("50%",t.colorFillSecondary)),{[`${n}-color-block-inner`]:{width:"100%",height:"100%",border:`${a}px solid ${i}`,borderRadius:"inherit"}})}},Be=Yn,Gn=t=>{const{componentCls:e,antCls:n,fontSizeSM:r,lineHeightSM:o,colorPickerAlphaInputWidth:a,marginXXS:i,paddingXXS:c,controlHeightSM:l,marginXS:u,fontSizeIcon:g,paddingXS:s,colorTextPlaceholder:f,colorPickerInputNumberHandleWidth:m,lineWidth:v}=t;return{[`${e}-input-container`]:{display:"flex",[`${e}-steppers${n}-input-number`]:{fontSize:r,lineHeight:o,[`${n}-input-number-input`]:{paddingInlineStart:c,paddingInlineEnd:0},[`${n}-input-number-handler-wrap`]:{width:m}},[`${e}-steppers${e}-alpha-input`]:{flex:`0 0 ${a}px`,marginInlineStart:i},[`${e}-format-select${n}-select`]:{marginInlineEnd:u,width:"auto","&-single":{[`${n}-select-selector`]:{padding:0,border:0},[`${n}-select-arrow`]:{insetInlineEnd:0},[`${n}-select-selection-item`]:{paddingInlineEnd:g+i,fontSize:r,lineHeight:`${l}px`},[`${n}-select-item-option-content`]:{fontSize:r,lineHeight:o},[`${n}-select-dropdown`]:{[`${n}-select-item`]:{minHeight:"auto"}}}},[`${e}-input`]:{gap:i,alignItems:"center",flex:1,width:0,[`${e}-hsb-input,${e}-rgb-input`]:{display:"flex",gap:i,alignItems:"center"},[`${e}-steppers`]:{flex:1},[`${e}-hex-input${n}-input-affix-wrapper`]:{flex:1,padding:`0 ${s}px`,[`${n}-input`]:{fontSize:r,textTransform:"uppercase",lineHeight:`${l-2*v}px`},[`${n}-input-prefix`]:{color:f}}}}}},qn=Gn,Un=t=>{const{componentCls:e,controlHeightLG:n,borderRadiusSM:r,colorPickerInsetShadow:o,marginSM:a,colorBgElevated:i,colorFillSecondary:c,lineWidthBold:l,colorPickerHandlerSize:u,colorPickerHandlerSizeSM:g,colorPickerSliderHeight:s}=t;return{[`${e}-select`]:{[`${e}-palette`]:{minHeight:n*4,overflow:"hidden",borderRadius:r},[`${e}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:o,inset:0},marginBottom:a},[`${e}-handler`]:{width:u,height:u,border:`${l}px solid ${i}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${o}, 0 0 0 1px ${c}`,"&-sm":{width:g,height:g}},[`${e}-slider`]:{borderRadius:s/2,[`${e}-palette`]:{height:s},[`${e}-gradient`]:{borderRadius:s/2,boxShadow:o},"&-alpha":rt(`${s}px`,t.colorFillSecondary),"&-hue":{marginBottom:a}},[`${e}-slider-container`]:{display:"flex",gap:a,marginBottom:a,[`${e}-slider-group`]:{flex:1,"&-disabled-alpha":{display:"flex",alignItems:"center",[`${e}-slider`]:{flex:1,marginBottom:0}}}}}},Qn=Un,Jn=t=>{const{componentCls:e,antCls:n,colorTextQuaternary:r,paddingXXS:o,colorPickerPresetColorSize:a,fontSizeSM:i,colorText:c,lineHeightSM:l,lineWidth:u,borderRadius:g,colorFill:s,colorWhite:f,marginXXS:m,paddingXS:v}=t;return{[`${e}-presets`]:{[`${n}-collapse-item > ${n}-collapse-header`]:{padding:0,[`${n}-collapse-expand-icon`]:{height:i*l,color:r,paddingInlineEnd:o}},[`${n}-collapse`]:{display:"flex",flexDirection:"column",gap:m},[`${n}-collapse-item > ${n}-collapse-content > ${n}-collapse-content-box`]:{padding:`${v}px 0`},"&-label":{fontSize:i,color:c,lineHeight:l},"&-items":{display:"flex",flexWrap:"wrap",gap:m*1.5,[`${e}-presets-color`]:{position:"relative",cursor:"pointer",width:a,height:a,"&::before":{content:'""',pointerEvents:"none",width:a+4*u,height:a+4*u,position:"absolute",top:-2*u,insetInlineStart:-2*u,borderRadius:g,border:`${u}px solid transparent`,transition:`border-color ${t.motionDurationMid} ${t.motionEaseInBack}`},"&:hover::before":{borderColor:s},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:a/13*5,height:a/13*8,border:`${t.lineWidthBold}px solid ${t.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${t.motionDurationFast} ${t.motionEaseInBack}, opacity ${t.motionDurationFast}`},[`&${e}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:f,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${t.motionDurationMid} ${t.motionEaseOutBack} ${t.motionDurationFast}`},[`&${e}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:i,color:r}}}},Zn=Jn,he=t=>({boxShadow:`0 0 0 ${t.controlOutlineWidth}px ${t.controlOutline}`,borderInlineEndWidth:t.lineWidth,outline:0}),er=t=>{const{componentCls:e}=t;return{"&-rtl":{[`${e}-presets-color`]:{"&::after":{direction:"ltr"}},[`${e}-clear`]:{"&::after":{direction:"ltr"}}}}},Te=(t,e,n)=>{const{componentCls:r,borderRadiusSM:o,lineWidth:a,colorSplit:i,red6:c}=t;return{[`${r}-clear`]:Object.assign(Object.assign({width:e,height:e,borderRadius:o,border:`${a}px solid ${i}`,position:"relative",cursor:"pointer",overflow:"hidden"},n),{"&::after":{content:'""',position:"absolute",insetInlineEnd:a,top:0,display:"block",width:40,height:2,transformOrigin:"right",transform:"rotate(-45deg)",backgroundColor:c}})}},tr=t=>{const{componentCls:e,colorError:n,colorWarning:r,colorErrorBorderHover:o,colorWarningBorderHover:a,colorErrorOutline:i,colorWarningOutline:c}=t;return{[`&${e}-status-error`]:{borderColor:n,"&:hover":{borderColor:o},[`&${e}-trigger-active`]:Object.assign({},he(oe(t,{controlOutline:i})))},[`&${e}-status-warning`]:{borderColor:r,"&:hover":{borderColor:a},[`&${e}-trigger-active`]:Object.assign({},he(oe(t,{controlOutline:c})))}}},nr=t=>{const{componentCls:e,controlHeightLG:n,controlHeightSM:r,controlHeight:o,controlHeightXS:a,borderRadius:i,borderRadiusSM:c,borderRadiusXS:l,borderRadiusLG:u,fontSizeLG:g}=t;return{[`&${e}-lg`]:{minWidth:n,height:n,borderRadius:u,[`${e}-color-block, ${e}-clear`]:{width:o,height:o,borderRadius:i},[`${e}-trigger-text`]:{fontSize:g}},[`&${e}-sm`]:{minWidth:r,height:r,borderRadius:c,[`${e}-color-block, ${e}-clear`]:{width:a,height:a,borderRadius:l}}}},rr=t=>{const{componentCls:e,colorPickerWidth:n,colorPrimary:r,motionDurationMid:o,colorBgElevated:a,colorTextDisabled:i,colorText:c,colorBgContainerDisabled:l,borderRadius:u,marginXS:g,marginSM:s,controlHeight:f,controlHeightSM:m,colorBgTextActive:v,colorPickerPresetColorSize:p,colorPickerPreviewSize:C,lineWidth:b,colorBorder:P,paddingXXS:$,fontSize:S}=t;return[{[e]:Object.assign({[`${e}-inner-content`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"flex",flexDirection:"column",width:n,"&-divider":{margin:`${s}px 0 ${g}px`},[`${e}-panel`]:Object.assign({},Qn(t))},Be(t,C)),qn(t)),Zn(t)),Te(t,p,{marginInlineStart:"auto",marginBottom:g})),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:f,height:f,borderRadius:u,border:`${b}px solid ${P}`,cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",transition:`all ${o}`,background:a,padding:$-b,[`${e}-trigger-text`]:{marginInlineStart:g,marginInlineEnd:g-($-b),fontSize:S,color:c},"&-active":Object.assign(Object.assign({},he(t)),{borderColor:r}),"&:hover":{borderColor:r},"&-disabled":{color:i,background:l,cursor:"not-allowed","&:hover":{borderColor:v},[`${e}-trigger-text`]:{color:i}}},Te(t,m)),Be(t,m)),tr(t)),nr(t))},er(t))}]},or=Fe("ColorPicker",t=>{const{colorTextQuaternary:e,marginSM:n}=t,r=8,o=oe(t,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:18,colorPickerInsetShadow:`inset 0 0 1px 0 ${e}`,colorPickerSliderHeight:r,colorPickerPreviewSize:r*2+n});return[rr(o)]}),xe=t=>{const{value:e,defaultValue:n,format:r,defaultFormat:o,allowClear:a=!1,presets:i,children:c,trigger:l="click",open:u,disabled:g,placement:s="bottomLeft",arrow:f=!0,panelRender:m,showText:v,style:p,className:C,size:b,rootClassName:P,styles:$,disabledAlpha:S=!1,onFormatChange:E,onChange:y,onClear:N,onOpenChange:R,onChangeComplete:x,getPopupContainer:I,autoAdjustOverflow:D=!0,destroyTooltipOnHide:A}=t,{getPrefixCls:L,direction:K,colorPicker:O}=h.useContext(ve),[,M]=Le(),[j,Q]=Kn(M.colorPrimary,{value:e,defaultValue:n}),[q,se]=J(!1,{value:u,postState:F=>!g&&F,onChange:R}),[Z,ee]=J(r,{value:r,defaultValue:o,onChange:E}),[ce,$e]=h.useState(!1),_=L("color-picker",Cn),Se=h.useMemo(()=>le(j)<100,[j]),{status:ot}=d.useContext(Nt),ye=Ve(b),[at,lt]=or(_),Pe={[`${_}-rtl`]:K},it=H(P,Pe),st=H(Ot(_,ot),{[`${_}-sm`]:ye==="small",[`${_}-lg`]:ye==="large"},O?.className,it,C,lt),ct=H(_,Pe),de=h.useRef(!0),dt=(F,te,ht)=>{let V=k(F);(ce||(e===null||!e&&n===null))&&($e(!1),le(j)===0&&te!=="alpha"&&(V=ge(V))),S&&Se&&(V=ge(V)),ht?de.current=!1:x?.(V),Q(V),y?.(V,V.toHexString())},ut=()=>{$e(!0),N?.()},Ee=F=>{de.current=!0;let te=k(F);S&&Se&&(te=ge(F)),x?.(te)},gt={open:q,trigger:l,placement:s,arrow:f,rootClassName:P,getPopupContainer:I,autoAdjustOverflow:D,destroyTooltipOnHide:A},ft={prefixCls:_,color:j,allowClear:a,colorCleared:ce,disabled:g,disabledAlpha:S,presets:i,panelRender:m,format:Z,onFormatChange:ee,onChangeComplete:Ee},mt=Object.assign(Object.assign({},O?.style),p);return at(d.createElement(Tt,Object.assign({style:$?.popup,overlayInnerStyle:$?.popupOverlayInner,onOpenChange:F=>{de.current&&!g&&se(F)},content:d.createElement(Ht,{override:!0,status:!0},d.createElement(Fn,Object.assign({},ft,{onChange:dt,onChangeComplete:Ee,onClear:ut}))),overlayClassName:ct},gt),c||d.createElement(Xn,{open:q,className:st,style:mt,color:e?k(e):j,prefixCls:_,disabled:g,colorCleared:ce,showText:v,format:Z})))},ar=kt(xe,"color-picker",t=>t,t=>Object.assign(Object.assign({},t),{placement:"bottom",autoAdjustOverflow:!1}));xe._InternalPanelDoNotUseOrYouWillBeFired=ar;const lr=xe,ze=["#00a76f","#8e33ff","#00b8d9","#003768","#22c55e","#ffab00","#ff5630","#7a0916"];function br({type:t,open:e,onCancel:n,initValues:r={id:Mt.string.uuid()},onEdit:o,onCreate:a,onDelete:i}){const c=t==="add"?"Add Event":"Edit Event",[l]=W.useForm();h.useEffect(()=>{const{color:g=ze[0],...s}=r;l.setFieldsValue({...s,color:g})},[r,l]);const u=(g,{OkBtn:s,CancelBtn:f})=>w.jsx("div",{children:t==="edit"?w.jsxs("div",{className:"flex justify-between",children:[w.jsx(Dt,{onClick:()=>{i(r.id),n()},children:w.jsx(Bt,{icon:"fluent:delete-16-filled",size:20})}),w.jsxs("div",{children:[w.jsx(f,{}),w.jsx(s,{})]})]}):w.jsxs(w.Fragment,{children:[w.jsx(f,{}),w.jsx(s,{})]})});return w.jsx(jt,{open:e,title:c,centered:!0,onCancel:n,footer:u,onOk:()=>{l.validateFields().then(g=>{l.resetFields();const{id:s}=r,f={...g,id:s};t==="add"&&a(f),t==="edit"&&o(f),n()}).catch(g=>{console.log("Validate Failed:",g)})},children:w.jsxs(W,{form:l,size:"small",labelCol:{span:4},wrapperCol:{span:18},initialValues:r,children:[w.jsx(W.Item,{label:"Titile",name:"title",rules:[{required:!0,message:"Please input title!"}],children:w.jsx(me,{})}),w.jsx(W.Item,{label:"Desc",name:"description",children:w.jsx(me.TextArea,{})}),w.jsx(W.Item,{label:"All day",name:"allDay",valuePropName:"checked",children:w.jsx(At,{})}),w.jsx(W.Item,{label:"Start date",name:"start",rules:[{required:!0,message:"Please input start date!"}],children:w.jsx(Ne,{showTime:!0,className:"w-full",format:"YYYY-MM-DD HH:mm:ss"})}),w.jsx(W.Item,{label:"End date",name:"end",rules:[{required:!0,message:"Please input end date!"}],children:w.jsx(Ne,{showTime:!0,className:"w-full",format:"YYYY-MM-DD HH:mm:ss"})}),w.jsx(W.Item,{label:"Color",name:"color",getValueFromEvent:g=>g.toHexString(),children:w.jsx(lr,{presets:[{label:"Recommended",colors:ze}]})})]})})}export{br as default}; diff --git a/assets/calendar-header-615827e6.js b/assets/calendar-header-d8c46819.js similarity index 93% rename from assets/calendar-header-615827e6.js rename to assets/calendar-header-d8c46819.js index 5d0ac727..1c6ccf29 100644 --- a/assets/calendar-header-615827e6.js +++ b/assets/calendar-header-d8c46819.js @@ -1 +1 @@ -import{d0 as f,r as h,j as e,I as s,cl as w,a4 as c,cb as r}from"./index-a174239d.js";import{d as k}from"./dayjs.min-47422c50.js";function z({now:o,view:d,onMove:i,onCreate:m,onViewTypeChange:x}){const{screenMap:j}=f(),n=h.useMemo(()=>[{key:"1",label:"Month",view:"dayGridMonth",icon:e.jsx(s,{icon:"mdi:calendar-month-outline",size:18})},{key:"2",label:"Week",view:"timeGridWeek",icon:e.jsx(s,{icon:"mdi:calendar-weekend-outline",size:18})},{key:"3",label:"Day",view:"timeGridDay",icon:e.jsx(s,{icon:"mdi:calendar-today-outline",size:18})},{key:"4",label:"List",view:"listWeek",icon:e.jsx(s,{icon:"mdi:view-agenda-outline",size:18})}],[]),y=t=>{const a=n.find(l=>l.key===t.key);x(a.view)},u=t=>{const{icon:a,label:l}=n.find(p=>p.view===t);return e.jsxs("div",{className:"flex items-center",children:[a,e.jsx("span",{className:"mx-1 !text-sm font-medium",children:l}),e.jsx(s,{icon:"solar:alt-arrow-down-outline",size:20})]})};return e.jsxs("div",{className:"relative flex items-center justify-between py-5",children:[j.lg&&e.jsx(w,{menu:{items:n,onClick:y},children:e.jsx(c,{type:"text",size:"small",children:u(d)})}),e.jsxs("div",{className:"flex cursor-pointer items-center justify-center",children:[e.jsx(r,{children:e.jsx(s,{icon:"solar:alt-arrow-left-outline",onClick:()=>i("prev"),size:20})}),e.jsx("span",{className:"mx-2 text-base font-bold",children:k(o).format("DD MMM YYYY")}),e.jsx(r,{children:e.jsx(s,{icon:"solar:alt-arrow-right-outline",onClick:()=>i("next"),size:20})})]}),e.jsxs("div",{className:"flex items-center",children:[e.jsx(c,{type:"primary",onClick:()=>i("today"),children:"Today"}),e.jsx(c,{className:"ml-2",type:"primary",onClick:()=>m(),children:e.jsxs("div",{className:" flex items-center justify-center",children:[e.jsx(s,{icon:"material-symbols:add",size:24}),"New Event"]})})]})]})}export{z as default}; +import{d5 as f,r as h,j as e,I as s,cm as w,a6 as c,cd as r}from"./index-00bc0960.js";import{d as k}from"./dayjs.min-2473d3b1.js";function z({now:o,view:d,onMove:i,onCreate:m,onViewTypeChange:x}){const{screenMap:j}=f(),n=h.useMemo(()=>[{key:"1",label:"Month",view:"dayGridMonth",icon:e.jsx(s,{icon:"mdi:calendar-month-outline",size:18})},{key:"2",label:"Week",view:"timeGridWeek",icon:e.jsx(s,{icon:"mdi:calendar-weekend-outline",size:18})},{key:"3",label:"Day",view:"timeGridDay",icon:e.jsx(s,{icon:"mdi:calendar-today-outline",size:18})},{key:"4",label:"List",view:"listWeek",icon:e.jsx(s,{icon:"mdi:view-agenda-outline",size:18})}],[]),y=t=>{const a=n.find(l=>l.key===t.key);x(a.view)},u=t=>{const{icon:a,label:l}=n.find(p=>p.view===t);return e.jsxs("div",{className:"flex items-center",children:[a,e.jsx("span",{className:"mx-1 !text-sm font-medium",children:l}),e.jsx(s,{icon:"solar:alt-arrow-down-outline",size:20})]})};return e.jsxs("div",{className:"relative flex items-center justify-between py-5",children:[j.lg&&e.jsx(w,{menu:{items:n,onClick:y},children:e.jsx(c,{type:"text",size:"small",children:u(d)})}),e.jsxs("div",{className:"flex cursor-pointer items-center justify-center",children:[e.jsx(r,{children:e.jsx(s,{icon:"solar:alt-arrow-left-outline",onClick:()=>i("prev"),size:20})}),e.jsx("span",{className:"mx-2 text-base font-bold",children:k(o).format("DD MMM YYYY")}),e.jsx(r,{children:e.jsx(s,{icon:"solar:alt-arrow-right-outline",onClick:()=>i("next"),size:20})})]}),e.jsxs("div",{className:"flex items-center",children:[e.jsx(c,{type:"primary",onClick:()=>i("today"),children:"Today"}),e.jsx(c,{className:"ml-2",type:"primary",onClick:()=>m(),children:e.jsxs("div",{className:" flex items-center justify-center",children:[e.jsx(s,{icon:"material-symbols:add",size:24}),"New Event"]})})]})]})}export{z as default}; diff --git a/assets/carousel-card-45e56960.js b/assets/carousel-card-cc085c04.js similarity index 99% rename from assets/carousel-card-45e56960.js rename to assets/carousel-card-cc085c04.js index 94d0382f..f95f43df 100644 --- a/assets/carousel-card-45e56960.js +++ b/assets/carousel-card-cc085c04.js @@ -1 +1 @@ -import{R as k,b3 as d,V as D,W as N,X as j,b2 as m,cd as w,Y as X,ah as A,D as O,ce as fe,cf as ve,b0 as he,bo as pe,k as ge,z as Se,a6 as ye,A as me,r as M,B as we,j as H}from"./index-a174239d.js";var ke={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};function J(s,t,i){return Math.max(t,Math.min(s,i))}var R=function(t){var i=["onTouchStart","onTouchMove","onWheel"];i.includes(t._reactName)||t.preventDefault()},U=function(t){for(var i=[],l=se(t),e=de(t),a=l;a0?1:0):0},Ce=function(t){return t.centerMode?Math.floor((t.slidesToShow-1)/2)+1+(parseInt(t.centerPadding)>0?1:0):t.slidesToShow},ee=function(t){return t&&t.offsetWidth||0},te=function(t){return t&&t.offsetHeight||0},ue=function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l,e,a,r;return l=t.startX-t.curX,e=t.startY-t.curY,a=Math.atan2(e,l),r=Math.round(a*180/Math.PI),r<0&&(r=360-Math.abs(r)),r<=45&&r>=0||r<=360&&r>=315?"left":r>=135&&r<=225?"right":i===!0?r>=35&&r<=135?"up":"down":"vertical"},B=function(t){var i=!0;return t.infinite||(t.centerMode&&t.currentSlide>=t.slideCount-1||t.slideCount<=t.slidesToShow||t.currentSlide>=t.slideCount-t.slidesToShow)&&(i=!1),i},K=function(t,i){var l={};return i.forEach(function(e){return l[e]=t[e]}),l},Te=function(t){var i=k.Children.count(t.children),l=t.listRef,e=Math.ceil(ee(l)),a=t.trackRef&&t.trackRef.node,r=Math.ceil(ee(a)),n;if(t.vertical)n=e;else{var o=t.centerMode&&parseInt(t.centerPadding)*2;typeof t.centerPadding=="string"&&t.centerPadding.slice(-1)==="%"&&(o*=e/100),n=Math.ceil((e-o)/t.slidesToShow)}var u=l&&te(l.querySelector('[data-index="0"]')),v=u*t.slidesToShow,c=t.currentSlide===void 0?t.initialSlide:t.currentSlide;t.rtl&&t.currentSlide===void 0&&(c=i-1-t.initialSlide);var g=t.lazyLoadedList||[],C=U(d(d({},t),{},{currentSlide:c,lazyLoadedList:g}));g=g.concat(C);var S={slideCount:i,slideWidth:n,listWidth:e,trackWidth:r,currentSlide:c,slideHeight:u,listHeight:v,lazyLoadedList:g};return t.autoplaying===null&&t.autoplay&&(S.autoplaying="playing"),S},Le=function(t){var i=t.waitForAnimate,l=t.animating,e=t.fade,a=t.infinite,r=t.index,n=t.slideCount,o=t.lazyLoad,u=t.currentSlide,v=t.centerMode,c=t.slidesToScroll,g=t.slidesToShow,C=t.useCSS,S=t.lazyLoadedList;if(i&&l)return{};var h=r,f,b,p,y={},T={},L=a?r:J(r,0,n-1);if(e){if(!a&&(r<0||r>=n))return{};r<0?h=r+n:r>=n&&(h=r-n),o&&S.indexOf(h)<0&&(S=S.concat(h)),y={animating:!0,currentSlide:h,lazyLoadedList:S,targetSlide:h},T={animating:!1,targetSlide:h}}else f=h,h<0?(f=h+n,a?n%c!==0&&(f=n-n%c):f=0):!B(t)&&h>u?h=f=u:v&&h>=n?(h=a?n:n-1,f=a?0:n-1):h>=n&&(f=h-n,a?n%c!==0&&(f=0):f=n-g),!a&&h+g>=n&&(f=n-g),b=F(d(d({},t),{},{slideIndex:h})),p=F(d(d({},t),{},{slideIndex:f})),a||(b===p&&(h=f),b=p),o&&(S=S.concat(U(d(d({},t),{},{currentSlide:h})))),C?(y={animating:!0,currentSlide:f,trackStyle:ce(d(d({},t),{},{left:b})),lazyLoadedList:S,targetSlide:L},T={animating:!1,currentSlide:f,trackStyle:$(d(d({},t),{},{left:p})),swipeLeft:null,targetSlide:L}):y={currentSlide:f,trackStyle:$(d(d({},t),{},{left:p})),lazyLoadedList:S,targetSlide:L};return{state:y,nextState:T}},xe=function(t,i){var l,e,a,r,n,o=t.slidesToScroll,u=t.slidesToShow,v=t.slideCount,c=t.currentSlide,g=t.targetSlide,C=t.lazyLoad,S=t.infinite;if(r=v%o!==0,l=r?0:(v-c)%o,i.message==="previous")a=l===0?o:u-l,n=c-a,C&&!S&&(e=c-a,n=e===-1?v-1:e),S||(n=g-o);else if(i.message==="next")a=l===0?o:l,n=c+a,C&&!S&&(n=(c+o)%v+l),S||(n=g+o);else if(i.message==="dots")n=i.index*i.slidesToScroll;else if(i.message==="children"){if(n=i.index,S){var h=Pe(d(d({},t),{},{targetSlide:n}));n>i.currentSlide&&h==="left"?n=n-v:n10)return{scrolling:!0};n&&(p.swipeLength=q);var P=(o?-1:1)*(p.curX>p.startX?1:-1);n&&(P=p.curY>p.startY?1:-1);var _=Math.ceil(h/f),z=ue(i.touchObject,n),Y=p.swipeLength;return b||(u===0&&(z==="right"||z==="down")||u+1>=_&&(z==="left"||z==="up")||!B(i)&&(z==="left"||z==="up"))&&(Y=p.swipeLength*v,c===!1&&g&&(g(z),E.edgeDragged=!0)),!C&&y&&(y(z),E.swiped=!0),a?x=I+Y*(T/L)*P:o?x=I-Y*P:x=I+Y*P,n&&(x=I+Y*P),E=d(d({},E),{},{touchObject:p,swipeLeft:x,trackStyle:$(d(d({},i),{},{left:x}))}),Math.abs(p.curX-p.startX)10&&(E.swiping=!0,R(t)),E}},Oe=function(t,i){var l=i.dragging,e=i.swipe,a=i.touchObject,r=i.listWidth,n=i.touchThreshold,o=i.verticalSwiping,u=i.listHeight,v=i.swipeToSlide,c=i.scrolling,g=i.onSwipe,C=i.targetSlide,S=i.currentSlide,h=i.infinite;if(!l)return e&&R(t),{};var f=o?u/n:r/n,b=ue(a,o),p={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(c||!a.swipeLength)return p;if(a.swipeLength>f){R(t),g&&g(b);var y,T,L=h?S:C;switch(b){case"left":case"up":T=L+ne(i),y=v?re(i,T):T,p.currentDirection=0;break;case"right":case"down":T=L-ne(i),y=v?re(i,T):T,p.currentDirection=1;break;default:y=L}p.triggerSlideHandler=y}else{var x=F(i);p.trackStyle=ce(d(d({},i),{},{left:x}))}return p},He=function(t){for(var i=t.infinite?t.slideCount*2:t.slideCount,l=t.infinite?t.slidesToShow*-1:0,e=t.infinite?t.slidesToShow*-1:0,a=[];ll[l.length-1])i=l[l.length-1];else for(var a in l){if(it.swipeLeft*-1)return l=o,!1}else if(o.offsetLeft-i+ee(o)/2>t.swipeLeft*-1)return l=o,!1;return!0}),!l)return 0;var r=t.rtl===!0?t.slideCount-t.currentSlide:t.currentSlide,n=Math.abs(l.dataset.index-r)||1;return n}else return t.slidesToScroll},ie=function(t,i){return i.reduce(function(l,e){return l&&t.hasOwnProperty(e)},!0)?null:console.error("Keys Missing:",t)},$=function(t){ie(t,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var i,l,e=t.slideCount+2*t.slidesToShow;t.vertical?l=e*t.slideHeight:i=We(t)*t.slideWidth;var a={opacity:1,transition:"",WebkitTransition:""};if(t.useTransform){var r=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",n=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",o=t.vertical?"translateY("+t.left+"px)":"translateX("+t.left+"px)";a=d(d({},a),{},{WebkitTransform:r,transform:n,msTransform:o})}else t.vertical?a.top=t.left:a.left=t.left;return t.fade&&(a={opacity:1}),i&&(a.width=i),l&&(a.height=l),window&&!window.addEventListener&&window.attachEvent&&(t.vertical?a.marginTop=t.left+"px":a.marginLeft=t.left+"px"),a},ce=function(t){ie(t,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var i=$(t);return t.useTransform?(i.WebkitTransition="-webkit-transform "+t.speed+"ms "+t.cssEase,i.transition="transform "+t.speed+"ms "+t.cssEase):t.vertical?i.transition="top "+t.speed+"ms "+t.cssEase:i.transition="left "+t.speed+"ms "+t.cssEase,i},F=function(t){if(t.unslick)return 0;ie(t,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var i=t.slideIndex,l=t.trackRef,e=t.infinite,a=t.centerMode,r=t.slideCount,n=t.slidesToShow,o=t.slidesToScroll,u=t.slideWidth,v=t.listWidth,c=t.variableWidth,g=t.slideHeight,C=t.fade,S=t.vertical,h=0,f,b,p=0;if(C||t.slideCount===1)return 0;var y=0;if(e?(y=-W(t),r%o!==0&&i+o>r&&(y=-(i>r?n-(i-r):r%o)),a&&(y+=parseInt(n/2))):(r%o!==0&&i+o>r&&(y=n-r%o),a&&(y=parseInt(n/2))),h=y*u,p=y*g,S?f=i*g*-1+p:f=i*u*-1+h,c===!0){var T,L=l&&l.node;if(T=i+W(t),b=L&&L.childNodes[T],f=b?b.offsetLeft*-1:0,a===!0){T=e?i+W(t):i,b=L&&L.children[T],f=0;for(var x=0;xt.currentSlide?t.targetSlide>t.currentSlide+Ie(t)?"left":"right":t.targetSlide0&&(r+=1),e&&i%2===0&&(r+=1),r}return e?0:i-1},Re=function(t){var i=t.slidesToShow,l=t.centerMode,e=t.rtl,a=t.centerPadding;if(l){var r=(i-1)/2+1;return parseInt(a)>0&&(r+=1),!e&&i%2===0&&(r+=1),r}return e?i-1:0},ae=function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)},V=function(t){var i,l,e,a,r;t.rtl?r=t.slideCount-1-t.index:r=t.index,e=r<0||r>=t.slideCount,t.centerMode?(a=Math.floor(t.slidesToShow/2),l=(r-t.currentSlide)%t.slideCount===0,r>t.currentSlide-a-1&&r<=t.currentSlide+a&&(i=!0)):i=t.currentSlide<=r&&r=t.slideCount?n=t.targetSlide-t.slideCount:n=t.targetSlide;var o=r===n;return{"slick-slide":!0,"slick-active":i,"slick-center":l,"slick-cloned":e,"slick-current":o}},Ae=function(t){var i={};return(t.variableWidth===void 0||t.variableWidth===!1)&&(i.width=t.slideWidth),t.fade&&(i.position="relative",t.vertical&&t.slideHeight?i.top=-t.index*parseInt(t.slideHeight):i.left=-t.index*parseInt(t.slideWidth),i.opacity=t.currentSlide===t.index?1:0,t.useCSS&&(i.transition="opacity "+t.speed+"ms "+t.cssEase+", visibility "+t.speed+"ms "+t.cssEase)),i},Q=function(t,i){return t.key+"-"+i},De=function(t){var i,l=[],e=[],a=[],r=k.Children.count(t.children),n=se(t),o=de(t);return k.Children.forEach(t.children,function(u,v){var c,g={message:"children",index:v,slidesToScroll:t.slidesToScroll,currentSlide:t.currentSlide};!t.lazyLoad||t.lazyLoad&&t.lazyLoadedList.indexOf(v)>=0?c=u:c=k.createElement("div",null);var C=Ae(d(d({},t),{},{index:v})),S=c.props.className||"",h=V(d(d({},t),{},{index:v}));if(l.push(k.cloneElement(c,{key:"original"+Q(c,v),"data-index":v,className:O(h,S),tabIndex:"-1","aria-hidden":!h["slick-active"],style:d(d({outline:"none"},c.props.style||{}),C),onClick:function(p){c.props&&c.props.onClick&&c.props.onClick(p),t.focusOnSelect&&t.focusOnSelect(g)}})),t.infinite&&t.fade===!1){var f=r-v;f<=W(t)&&r!==t.slidesToShow&&(i=-f,i>=n&&(c=u),h=V(d(d({},t),{},{index:i})),e.push(k.cloneElement(c,{key:"precloned"+Q(c,i),"data-index":i,tabIndex:"-1",className:O(h,S),"aria-hidden":!h["slick-active"],style:d(d({},c.props.style||{}),C),onClick:function(p){c.props&&c.props.onClick&&c.props.onClick(p),t.focusOnSelect&&t.focusOnSelect(g)}}))),r!==t.slidesToShow&&(i=r+v,i=T&&g<=p:g===T}),x={message:"dots",index:f,slidesToScroll:u,currentSlide:g},E=this.clickHandler.bind(this,x);h=h.concat(k.createElement("li",{key:f,className:L},k.cloneElement(this.props.customPaging(f),{onClick:E})))}return k.cloneElement(this.props.appendDots(h),d({className:this.props.dotsClass},S))}}]),i}(k.PureComponent),Ye=function(s){D(i,s);var t=N(i);function i(){return j(this,i),t.apply(this,arguments)}return X(i,[{key:"clickHandler",value:function(e,a){a&&a.preventDefault(),this.props.clickHandler(e,a)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},a=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,a=null);var r={key:"0","data-role":"none",className:O(e),style:{display:"block"},onClick:a},n={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},o;return this.props.prevArrow?o=k.cloneElement(this.props.prevArrow,d(d({},r),n)):o=k.createElement("button",A({key:"0",type:"button"},r)," ","Previous"),o}}]),i}(k.PureComponent),$e=function(s){D(i,s);var t=N(i);function i(){return j(this,i),t.apply(this,arguments)}return X(i,[{key:"clickHandler",value:function(e,a){a&&a.preventDefault(),this.props.clickHandler(e,a)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},a=this.clickHandler.bind(this,{message:"next"});B(this.props)||(e["slick-disabled"]=!0,a=null);var r={key:"1","data-role":"none",className:O(e),style:{display:"block"},onClick:a},n={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},o;return this.props.nextArrow?o=k.cloneElement(this.props.nextArrow,d(d({},r),n)):o=k.createElement("button",A({key:"1",type:"button"},r)," ","Next"),o}}]),i}(k.PureComponent),Fe=["animating"],qe=function(s){D(i,s);var t=N(i);function i(l){var e;j(this,i),e=t.call(this,l),m(w(e),"listRefHandler",function(r){return e.list=r}),m(w(e),"trackRefHandler",function(r){return e.track=r}),m(w(e),"adaptHeight",function(){if(e.props.adaptiveHeight&&e.list){var r=e.list.querySelector('[data-index="'.concat(e.state.currentSlide,'"]'));e.list.style.height=te(r)+"px"}}),m(w(e),"componentDidMount",function(){if(e.props.onInit&&e.props.onInit(),e.props.lazyLoad){var r=U(d(d({},e.props),e.state));r.length>0&&(e.setState(function(o){return{lazyLoadedList:o.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r))}var n=d({listRef:e.list,trackRef:e.track},e.props);e.updateState(n,!0,function(){e.adaptHeight(),e.props.autoplay&&e.autoPlay("playing")}),e.props.lazyLoad==="progressive"&&(e.lazyLoadTimer=setInterval(e.progressiveLazyLoad,1e3)),e.ro=new fe(function(){e.state.animating?(e.onWindowResized(!1),e.callbackTimers.push(setTimeout(function(){return e.onWindowResized()},e.props.speed))):e.onWindowResized()}),e.ro.observe(e.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(o){o.onfocus=e.props.pauseOnFocus?e.onSlideFocus:null,o.onblur=e.props.pauseOnFocus?e.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",e.onWindowResized):window.attachEvent("onresize",e.onWindowResized)}),m(w(e),"componentWillUnmount",function(){e.animationEndCallback&&clearTimeout(e.animationEndCallback),e.lazyLoadTimer&&clearInterval(e.lazyLoadTimer),e.callbackTimers.length&&(e.callbackTimers.forEach(function(r){return clearTimeout(r)}),e.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",e.onWindowResized):window.detachEvent("onresize",e.onWindowResized),e.autoplayTimer&&clearInterval(e.autoplayTimer),e.ro.disconnect()}),m(w(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var n=U(d(d({},e.props),e.state));n.length>0&&(e.setState(function(v){return{lazyLoadedList:v.lazyLoadedList.concat(n)}}),e.props.onLazyLoad&&e.props.onLazyLoad(n))}e.adaptHeight();var o=d(d({listRef:e.list,trackRef:e.track},e.props),e.state),u=e.didPropsChange(r);u&&e.updateState(o,u,function(){e.state.currentSlide>=k.Children.count(e.props.children)&&e.changeSlide({message:"index",index:k.Children.count(e.props.children)-e.props.slidesToShow,currentSlide:e.state.currentSlide}),(r.autoplay!==e.props.autoplay||r.autoplaySpeed!==e.props.autoplaySpeed)&&(!r.autoplay&&e.props.autoplay?e.autoPlay("playing"):e.props.autoplay?e.autoPlay("update"):e.pause("paused"))})}),m(w(e),"onWindowResized",function(r){e.debouncedResize&&e.debouncedResize.cancel(),e.debouncedResize=ve(50,function(){return e.resizeWindow(r)}),e.debouncedResize()}),m(w(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=!!(e.track&&e.track.node);if(n){var o=d(d({listRef:e.list,trackRef:e.track},e.props),e.state);e.updateState(o,r,function(){e.props.autoplay?e.autoPlay("update"):e.pause("paused")}),e.setState({animating:!1}),clearTimeout(e.animationEndCallback),delete e.animationEndCallback}}),m(w(e),"updateState",function(r,n,o){var u=Te(r);r=d(d(d({},r),u),{},{slideIndex:u.currentSlide});var v=F(r);r=d(d({},r),{},{left:v});var c=$(r);(n||k.Children.count(e.props.children)!==k.Children.count(r.children))&&(u.trackStyle=c),e.setState(u,o)}),m(w(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,n=0,o=[],u=W(d(d(d({},e.props),e.state),{},{slideCount:e.props.children.length})),v=G(d(d(d({},e.props),e.state),{},{slideCount:e.props.children.length}));e.props.children.forEach(function(E){o.push(E.props.style.width),r+=E.props.style.width});for(var c=0;c=n&&e.onWindowResized()};if(!u.onclick)u.onclick=function(){return u.parentNode.focus()};else{var c=u.onclick;u.onclick=function(g){c(g),u.parentNode.focus()}}u.onload||(e.props.lazyLoad?u.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(u.onload=v,u.onerror=function(){v(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),m(w(e),"progressiveLazyLoad",function(){for(var r=[],n=d(d({},e.props),e.state),o=e.state.currentSlide;o=-W(n);u--)if(e.state.lazyLoadedList.indexOf(u)<0){r.push(u);break}r.length>0?(e.setState(function(v){return{lazyLoadedList:v.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),m(w(e),"slideHandler",function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=e.props,u=o.asNavFor,v=o.beforeChange,c=o.onLazyLoad,g=o.speed,C=o.afterChange,S=e.state.currentSlide,h=Le(d(d(d({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!n})),f=h.state,b=h.nextState;if(f){v&&v(S,f.currentSlide);var p=f.lazyLoadedList.filter(function(y){return e.state.lazyLoadedList.indexOf(y)<0});c&&p.length>0&&c(p),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),C&&C(S),delete e.animationEndCallback),e.setState(f,function(){u&&e.asNavForIndex!==r&&(e.asNavForIndex=r,u.innerSlider.slideHandler(r)),b&&(e.animationEndCallback=setTimeout(function(){var y=b.animating,T=he(b,Fe);e.setState(T,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:y})},10)),C&&C(f.currentSlide),delete e.animationEndCallback})},g))})}}),m(w(e),"changeSlide",function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=d(d({},e.props),e.state),u=xe(o,r);if(!(u!==0&&!u)&&(n===!0?e.slideHandler(u,n):e.slideHandler(u),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect)){var v=e.list.querySelectorAll(".slick-current");v[0]&&v[0].focus()}}),m(w(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),m(w(e),"keyHandler",function(r){var n=Ee(r,e.props.accessibility,e.props.rtl);n!==""&&e.changeSlide({message:n})}),m(w(e),"selectHandler",function(r){e.changeSlide(r)}),m(w(e),"disableBodyScroll",function(){var r=function(o){o=o||window.event,o.preventDefault&&o.preventDefault(),o.returnValue=!1};window.ontouchmove=r}),m(w(e),"enableBodyScroll",function(){window.ontouchmove=null}),m(w(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var n=Me(r,e.props.swipe,e.props.draggable);n!==""&&e.setState(n)}),m(w(e),"swipeMove",function(r){var n=ze(r,d(d(d({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));n&&(n.swiping&&(e.clickable=!1),e.setState(n))}),m(w(e),"swipeEnd",function(r){var n=Oe(r,d(d(d({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(n){var o=n.triggerSlideHandler;delete n.triggerSlideHandler,e.setState(n),o!==void 0&&(e.slideHandler(o),e.props.verticalSwiping&&e.enableBodyScroll())}}),m(w(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),m(w(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),m(w(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),m(w(e),"slickGoTo",function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r=Number(r),isNaN(r))return"";e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"index",index:r,currentSlide:e.state.currentSlide},n)},0))}),m(w(e),"play",function(){var r;if(e.props.rtl)r=e.state.currentSlide-e.props.slidesToScroll;else if(B(d(d({},e.props),e.state)))r=e.state.currentSlide+e.props.slidesToScroll;else return!1;e.slideHandler(r)}),m(w(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var n=e.state.autoplaying;if(r==="update"){if(n==="hovered"||n==="focused"||n==="paused")return}else if(r==="leave"){if(n==="paused"||n==="focused")return}else if(r==="blur"&&(n==="paused"||n==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),m(w(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var n=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(n==="hovered"||n==="playing")&&e.setState({autoplaying:"focused"}):n==="playing"&&e.setState({autoplaying:"hovered"})}),m(w(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),m(w(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),m(w(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),m(w(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),m(w(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),m(w(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),m(w(e),"render",function(){var r=O("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),n=d(d({},e.props),e.state),o=K(n,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),u=e.props.pauseOnHover;o=d(d({},o),{},{onMouseEnter:u?e.onTrackOver:null,onMouseLeave:u?e.onTrackLeave:null,onMouseOver:u?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var v;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var c=K(n,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),g=e.props.pauseOnDotsHover;c=d(d({},c),{},{clickHandler:e.changeSlide,onMouseEnter:g?e.onDotsLeave:null,onMouseOver:g?e.onDotsOver:null,onMouseLeave:g?e.onDotsLeave:null}),v=k.createElement(Xe,c)}var C,S,h=K(n,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);h.clickHandler=e.changeSlide,e.props.arrows&&(C=k.createElement(Ye,h),S=k.createElement($e,h));var f=null;e.props.vertical&&(f={height:e.state.listHeight});var b=null;e.props.vertical===!1?e.props.centerMode===!0&&(b={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(b={padding:e.props.centerPadding+" 0px"});var p=d(d({},f),b),y=e.props.touchMove,T={className:"slick-list",style:p,onClick:e.clickHandler,onMouseDown:y?e.swipeStart:null,onMouseMove:e.state.dragging&&y?e.swipeMove:null,onMouseUp:y?e.swipeEnd:null,onMouseLeave:e.state.dragging&&y?e.swipeEnd:null,onTouchStart:y?e.swipeStart:null,onTouchMove:e.state.dragging&&y?e.swipeMove:null,onTouchEnd:y?e.touchEnd:null,onTouchCancel:e.state.dragging&&y?e.swipeEnd:null,onKeyDown:e.props.accessibility?e.keyHandler:null},L={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(T={className:"slick-list"},L={className:r,style:e.props.style}),k.createElement("div",L,e.props.unslick?"":C,k.createElement("div",A({ref:e.listRefHandler},T),k.createElement(Ne,A({ref:e.trackRefHandler},o),e.props.children)),e.props.unslick?"":S,e.props.unslick?"":v)}),e.list=null,e.track=null,e.state=d(d({},ke),{},{currentSlide:e.props.initialSlide,slideCount:k.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var a=e.ssrInit();return e.state=d(d({},e.state),a),e}return X(i,[{key:"didPropsChange",value:function(e){for(var a=!1,r=0,n=Object.keys(this.props);r1&&arguments[1]!==void 0?arguments[1]:!1;return e.innerSlider.slickGoTo(a,r)}),m(w(e),"slickPause",function(){return e.innerSlider.pause("paused")}),m(w(e),"slickPlay",function(){return e.innerSlider.autoPlay("play")}),e.state={breakpoint:null},e._responsiveMediaHandlers=[],e}return X(i,[{key:"media",value:function(e,a){var r=window.matchMedia(e),n=function(u){var v=u.matches;v&&a()};r.addListener(n),n(r),this._responsiveMediaHandlers.push({mql:r,query:e,listener:n})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var a=this.props.responsive.map(function(n){return n.breakpoint});a.sort(function(n,o){return n-o}),a.forEach(function(n,o){var u;o===0?u=Z({minWidth:0,maxWidth:n}):u=Z({minWidth:a[o-1]+1,maxWidth:n}),ae()&&e.media(u,function(){e.setState({breakpoint:n})})});var r=Z({minWidth:a.slice(-1)[0]});ae()&&this.media(r,function(){e.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(e){e.mql.removeListener(e.listener)})}},{key:"render",value:function(){var e=this,a,r;this.state.breakpoint?(r=this.props.responsive.filter(function(f){return f.breakpoint===e.state.breakpoint}),a=r[0].settings==="unslick"?"unslick":d(d(d({},oe),this.props),r[0].settings)):a=d(d({},oe),this.props),a.centerMode&&(a.slidesToScroll>1,a.slidesToScroll=1),a.fade&&(a.slidesToShow>1,a.slidesToScroll>1,a.slidesToShow=1,a.slidesToScroll=1);var n=k.Children.toArray(this.props.children);n=n.filter(function(f){return typeof f=="string"?!!f.trim():!!f}),a.variableWidth&&(a.rows>1||a.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),a.variableWidth=!1);for(var o=[],u=null,v=0;v=n.length));S+=1)C.push(k.cloneElement(n[S],{key:100*v+10*g+S,tabIndex:-1,style:{width:"".concat(100/a.slidesPerRow,"%"),display:"inline-block"}}));c.push(k.createElement("div",{key:10*v+g},C))}a.variableWidth?o.push(k.createElement("div",{key:v,style:{width:u}},c)):o.push(k.createElement("div",{key:v},c))}if(a==="unslick"){var h="regular slider "+(this.props.className||"");return k.createElement("div",{className:h},n)}else o.length<=a.slidesToShow&&(a.unslick=!0);return k.createElement(qe,A({style:this.props.style,ref:this.innerSliderRefHandler},a),o)}}]),i}(k.Component);const Ze=s=>{const{componentCls:t,antCls:i,carouselArrowSize:l,carouselDotOffset:e,marginXXS:a}=s,r=-l*1.25,n=a;return{[t]:Object.assign(Object.assign({},me(s)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${i}-radio-input, input${i}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${i}-radio-input, input${i}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:l,height:l,marginTop:-l/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:r,"&::before":{content:'"←"'}},".slick-next":{insetInlineEnd:r,"&::before":{content:'"→"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:e},"&-top":{top:e,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:s.dotWidth,height:s.dotHeight,marginInline:n,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${s.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:s.dotHeight,padding:0,color:"transparent",fontSize:0,background:s.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${s.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-n,content:'""'}},"&.slick-active":{width:s.dotActiveWidth,"& button":{background:s.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},Je=s=>{const{componentCls:t,carouselDotOffset:i,marginXXS:l}=s,e={width:s.dotHeight,height:s.dotWidth};return{[`${t}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:s.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:i},"&-right":{insetInlineEnd:i,insetInlineStart:"auto"},li:Object.assign(Object.assign({},e),{margin:`${l}px 0`,verticalAlign:"baseline",button:e,"&.slick-active":Object.assign(Object.assign({},e),{button:e})})}}}},et=s=>{const{componentCls:t}=s;return[{[`${t}-rtl`]:{direction:"rtl",".slick-dots":{[`${t}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${t}-vertical`]:{".slick-dots":{[`${t}-rtl&`]:{flexDirection:"column"}}}}]},tt=Se("Carousel",s=>{const{controlHeightLG:t,controlHeightSM:i}=s,l=ye(s,{carouselArrowSize:t/2,carouselDotOffset:i/2});return[Ze(l),Je(l),et(l)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]});var it=globalThis&&globalThis.__rest||function(s,t){var i={};for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&t.indexOf(l)<0&&(i[l]=s[l]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,l=Object.getOwnPropertySymbols(s);e{const{dots:i=!0,arrows:l=!1,draggable:e=!1,waitForAnimate:a=!1,dotPosition:r="bottom",vertical:n=r==="left"||r==="right",rootClassName:o,className:u,style:v,id:c}=s,g=it(s,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:C,direction:S,carousel:h}=M.useContext(we),f=M.useRef(),b=function(_){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;f.current.slickGoTo(_,z)};M.useImperativeHandle(t,()=>({goTo:b,autoPlay:f.current.innerSlider.autoPlay,innerSlider:f.current.innerSlider,prev:f.current.slickPrev,next:f.current.slickNext}),[f.current]);const p=M.useRef(M.Children.count(s.children));M.useEffect(()=>{p.current!==M.Children.count(s.children)&&(b(s.initialSlide||0,!1),p.current=M.Children.count(s.children))},[s.children]);const y=Object.assign({vertical:n,className:O(u,h?.className),style:Object.assign(Object.assign({},h?.style),v)},g);y.effect==="fade"&&(y.fade=!0);const T=C("carousel",y.prefixCls),L="slick-dots",x=!!i,E=O(L,`${L}-${r}`,typeof i=="boolean"?!1:i?.className),[I,q]=tt(T),P=O(T,{[`${T}-rtl`]:S==="rtl",[`${T}-vertical`]:y.vertical},q,o);return I(M.createElement("div",{className:P,id:c},M.createElement(Qe,Object.assign({ref:f},y,{dots:x,dotsClass:E,arrows:l,draggable:e,verticalSwiping:n,waitForAnimate:a}))))}),nt=rt;function lt(){const s={margin:0,height:"160px",color:"#000000",lineHeight:"160px",textAlign:"center",background:"#364d79"};return H.jsxs(nt,{children:[H.jsx("div",{children:H.jsx("h3",{style:s,children:"1"})}),H.jsx("div",{children:H.jsx("h3",{style:s,children:"2"})}),H.jsx("div",{children:H.jsx("h3",{style:s,children:"3"})}),H.jsx("div",{children:H.jsx("h3",{style:s,children:"4"})})]})}export{lt as default}; +import{R as k,b5 as d,V as D,W as N,X as j,b4 as m,cf as w,Y as X,aj as A,D as O,cg as fe,ch as ve,b2 as he,bq as pe,k as ge,z as Se,a8 as ye,A as me,r as M,B as we,j as H}from"./index-00bc0960.js";var ke={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};function J(s,t,i){return Math.max(t,Math.min(s,i))}var R=function(t){var i=["onTouchStart","onTouchMove","onWheel"];i.includes(t._reactName)||t.preventDefault()},U=function(t){for(var i=[],l=se(t),e=de(t),a=l;a0?1:0):0},Ce=function(t){return t.centerMode?Math.floor((t.slidesToShow-1)/2)+1+(parseInt(t.centerPadding)>0?1:0):t.slidesToShow},ee=function(t){return t&&t.offsetWidth||0},te=function(t){return t&&t.offsetHeight||0},ue=function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l,e,a,r;return l=t.startX-t.curX,e=t.startY-t.curY,a=Math.atan2(e,l),r=Math.round(a*180/Math.PI),r<0&&(r=360-Math.abs(r)),r<=45&&r>=0||r<=360&&r>=315?"left":r>=135&&r<=225?"right":i===!0?r>=35&&r<=135?"up":"down":"vertical"},B=function(t){var i=!0;return t.infinite||(t.centerMode&&t.currentSlide>=t.slideCount-1||t.slideCount<=t.slidesToShow||t.currentSlide>=t.slideCount-t.slidesToShow)&&(i=!1),i},K=function(t,i){var l={};return i.forEach(function(e){return l[e]=t[e]}),l},Te=function(t){var i=k.Children.count(t.children),l=t.listRef,e=Math.ceil(ee(l)),a=t.trackRef&&t.trackRef.node,r=Math.ceil(ee(a)),n;if(t.vertical)n=e;else{var o=t.centerMode&&parseInt(t.centerPadding)*2;typeof t.centerPadding=="string"&&t.centerPadding.slice(-1)==="%"&&(o*=e/100),n=Math.ceil((e-o)/t.slidesToShow)}var u=l&&te(l.querySelector('[data-index="0"]')),v=u*t.slidesToShow,c=t.currentSlide===void 0?t.initialSlide:t.currentSlide;t.rtl&&t.currentSlide===void 0&&(c=i-1-t.initialSlide);var g=t.lazyLoadedList||[],C=U(d(d({},t),{},{currentSlide:c,lazyLoadedList:g}));g=g.concat(C);var S={slideCount:i,slideWidth:n,listWidth:e,trackWidth:r,currentSlide:c,slideHeight:u,listHeight:v,lazyLoadedList:g};return t.autoplaying===null&&t.autoplay&&(S.autoplaying="playing"),S},Le=function(t){var i=t.waitForAnimate,l=t.animating,e=t.fade,a=t.infinite,r=t.index,n=t.slideCount,o=t.lazyLoad,u=t.currentSlide,v=t.centerMode,c=t.slidesToScroll,g=t.slidesToShow,C=t.useCSS,S=t.lazyLoadedList;if(i&&l)return{};var h=r,f,b,p,y={},T={},L=a?r:J(r,0,n-1);if(e){if(!a&&(r<0||r>=n))return{};r<0?h=r+n:r>=n&&(h=r-n),o&&S.indexOf(h)<0&&(S=S.concat(h)),y={animating:!0,currentSlide:h,lazyLoadedList:S,targetSlide:h},T={animating:!1,targetSlide:h}}else f=h,h<0?(f=h+n,a?n%c!==0&&(f=n-n%c):f=0):!B(t)&&h>u?h=f=u:v&&h>=n?(h=a?n:n-1,f=a?0:n-1):h>=n&&(f=h-n,a?n%c!==0&&(f=0):f=n-g),!a&&h+g>=n&&(f=n-g),b=F(d(d({},t),{},{slideIndex:h})),p=F(d(d({},t),{},{slideIndex:f})),a||(b===p&&(h=f),b=p),o&&(S=S.concat(U(d(d({},t),{},{currentSlide:h})))),C?(y={animating:!0,currentSlide:f,trackStyle:ce(d(d({},t),{},{left:b})),lazyLoadedList:S,targetSlide:L},T={animating:!1,currentSlide:f,trackStyle:$(d(d({},t),{},{left:p})),swipeLeft:null,targetSlide:L}):y={currentSlide:f,trackStyle:$(d(d({},t),{},{left:p})),lazyLoadedList:S,targetSlide:L};return{state:y,nextState:T}},xe=function(t,i){var l,e,a,r,n,o=t.slidesToScroll,u=t.slidesToShow,v=t.slideCount,c=t.currentSlide,g=t.targetSlide,C=t.lazyLoad,S=t.infinite;if(r=v%o!==0,l=r?0:(v-c)%o,i.message==="previous")a=l===0?o:u-l,n=c-a,C&&!S&&(e=c-a,n=e===-1?v-1:e),S||(n=g-o);else if(i.message==="next")a=l===0?o:l,n=c+a,C&&!S&&(n=(c+o)%v+l),S||(n=g+o);else if(i.message==="dots")n=i.index*i.slidesToScroll;else if(i.message==="children"){if(n=i.index,S){var h=Pe(d(d({},t),{},{targetSlide:n}));n>i.currentSlide&&h==="left"?n=n-v:n10)return{scrolling:!0};n&&(p.swipeLength=q);var P=(o?-1:1)*(p.curX>p.startX?1:-1);n&&(P=p.curY>p.startY?1:-1);var _=Math.ceil(h/f),z=ue(i.touchObject,n),Y=p.swipeLength;return b||(u===0&&(z==="right"||z==="down")||u+1>=_&&(z==="left"||z==="up")||!B(i)&&(z==="left"||z==="up"))&&(Y=p.swipeLength*v,c===!1&&g&&(g(z),E.edgeDragged=!0)),!C&&y&&(y(z),E.swiped=!0),a?x=I+Y*(T/L)*P:o?x=I-Y*P:x=I+Y*P,n&&(x=I+Y*P),E=d(d({},E),{},{touchObject:p,swipeLeft:x,trackStyle:$(d(d({},i),{},{left:x}))}),Math.abs(p.curX-p.startX)10&&(E.swiping=!0,R(t)),E}},Oe=function(t,i){var l=i.dragging,e=i.swipe,a=i.touchObject,r=i.listWidth,n=i.touchThreshold,o=i.verticalSwiping,u=i.listHeight,v=i.swipeToSlide,c=i.scrolling,g=i.onSwipe,C=i.targetSlide,S=i.currentSlide,h=i.infinite;if(!l)return e&&R(t),{};var f=o?u/n:r/n,b=ue(a,o),p={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(c||!a.swipeLength)return p;if(a.swipeLength>f){R(t),g&&g(b);var y,T,L=h?S:C;switch(b){case"left":case"up":T=L+ne(i),y=v?re(i,T):T,p.currentDirection=0;break;case"right":case"down":T=L-ne(i),y=v?re(i,T):T,p.currentDirection=1;break;default:y=L}p.triggerSlideHandler=y}else{var x=F(i);p.trackStyle=ce(d(d({},i),{},{left:x}))}return p},He=function(t){for(var i=t.infinite?t.slideCount*2:t.slideCount,l=t.infinite?t.slidesToShow*-1:0,e=t.infinite?t.slidesToShow*-1:0,a=[];ll[l.length-1])i=l[l.length-1];else for(var a in l){if(it.swipeLeft*-1)return l=o,!1}else if(o.offsetLeft-i+ee(o)/2>t.swipeLeft*-1)return l=o,!1;return!0}),!l)return 0;var r=t.rtl===!0?t.slideCount-t.currentSlide:t.currentSlide,n=Math.abs(l.dataset.index-r)||1;return n}else return t.slidesToScroll},ie=function(t,i){return i.reduce(function(l,e){return l&&t.hasOwnProperty(e)},!0)?null:console.error("Keys Missing:",t)},$=function(t){ie(t,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var i,l,e=t.slideCount+2*t.slidesToShow;t.vertical?l=e*t.slideHeight:i=We(t)*t.slideWidth;var a={opacity:1,transition:"",WebkitTransition:""};if(t.useTransform){var r=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",n=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",o=t.vertical?"translateY("+t.left+"px)":"translateX("+t.left+"px)";a=d(d({},a),{},{WebkitTransform:r,transform:n,msTransform:o})}else t.vertical?a.top=t.left:a.left=t.left;return t.fade&&(a={opacity:1}),i&&(a.width=i),l&&(a.height=l),window&&!window.addEventListener&&window.attachEvent&&(t.vertical?a.marginTop=t.left+"px":a.marginLeft=t.left+"px"),a},ce=function(t){ie(t,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var i=$(t);return t.useTransform?(i.WebkitTransition="-webkit-transform "+t.speed+"ms "+t.cssEase,i.transition="transform "+t.speed+"ms "+t.cssEase):t.vertical?i.transition="top "+t.speed+"ms "+t.cssEase:i.transition="left "+t.speed+"ms "+t.cssEase,i},F=function(t){if(t.unslick)return 0;ie(t,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var i=t.slideIndex,l=t.trackRef,e=t.infinite,a=t.centerMode,r=t.slideCount,n=t.slidesToShow,o=t.slidesToScroll,u=t.slideWidth,v=t.listWidth,c=t.variableWidth,g=t.slideHeight,C=t.fade,S=t.vertical,h=0,f,b,p=0;if(C||t.slideCount===1)return 0;var y=0;if(e?(y=-W(t),r%o!==0&&i+o>r&&(y=-(i>r?n-(i-r):r%o)),a&&(y+=parseInt(n/2))):(r%o!==0&&i+o>r&&(y=n-r%o),a&&(y=parseInt(n/2))),h=y*u,p=y*g,S?f=i*g*-1+p:f=i*u*-1+h,c===!0){var T,L=l&&l.node;if(T=i+W(t),b=L&&L.childNodes[T],f=b?b.offsetLeft*-1:0,a===!0){T=e?i+W(t):i,b=L&&L.children[T],f=0;for(var x=0;xt.currentSlide?t.targetSlide>t.currentSlide+Ie(t)?"left":"right":t.targetSlide0&&(r+=1),e&&i%2===0&&(r+=1),r}return e?0:i-1},Re=function(t){var i=t.slidesToShow,l=t.centerMode,e=t.rtl,a=t.centerPadding;if(l){var r=(i-1)/2+1;return parseInt(a)>0&&(r+=1),!e&&i%2===0&&(r+=1),r}return e?i-1:0},ae=function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)},V=function(t){var i,l,e,a,r;t.rtl?r=t.slideCount-1-t.index:r=t.index,e=r<0||r>=t.slideCount,t.centerMode?(a=Math.floor(t.slidesToShow/2),l=(r-t.currentSlide)%t.slideCount===0,r>t.currentSlide-a-1&&r<=t.currentSlide+a&&(i=!0)):i=t.currentSlide<=r&&r=t.slideCount?n=t.targetSlide-t.slideCount:n=t.targetSlide;var o=r===n;return{"slick-slide":!0,"slick-active":i,"slick-center":l,"slick-cloned":e,"slick-current":o}},Ae=function(t){var i={};return(t.variableWidth===void 0||t.variableWidth===!1)&&(i.width=t.slideWidth),t.fade&&(i.position="relative",t.vertical&&t.slideHeight?i.top=-t.index*parseInt(t.slideHeight):i.left=-t.index*parseInt(t.slideWidth),i.opacity=t.currentSlide===t.index?1:0,t.useCSS&&(i.transition="opacity "+t.speed+"ms "+t.cssEase+", visibility "+t.speed+"ms "+t.cssEase)),i},Q=function(t,i){return t.key+"-"+i},De=function(t){var i,l=[],e=[],a=[],r=k.Children.count(t.children),n=se(t),o=de(t);return k.Children.forEach(t.children,function(u,v){var c,g={message:"children",index:v,slidesToScroll:t.slidesToScroll,currentSlide:t.currentSlide};!t.lazyLoad||t.lazyLoad&&t.lazyLoadedList.indexOf(v)>=0?c=u:c=k.createElement("div",null);var C=Ae(d(d({},t),{},{index:v})),S=c.props.className||"",h=V(d(d({},t),{},{index:v}));if(l.push(k.cloneElement(c,{key:"original"+Q(c,v),"data-index":v,className:O(h,S),tabIndex:"-1","aria-hidden":!h["slick-active"],style:d(d({outline:"none"},c.props.style||{}),C),onClick:function(p){c.props&&c.props.onClick&&c.props.onClick(p),t.focusOnSelect&&t.focusOnSelect(g)}})),t.infinite&&t.fade===!1){var f=r-v;f<=W(t)&&r!==t.slidesToShow&&(i=-f,i>=n&&(c=u),h=V(d(d({},t),{},{index:i})),e.push(k.cloneElement(c,{key:"precloned"+Q(c,i),"data-index":i,tabIndex:"-1",className:O(h,S),"aria-hidden":!h["slick-active"],style:d(d({},c.props.style||{}),C),onClick:function(p){c.props&&c.props.onClick&&c.props.onClick(p),t.focusOnSelect&&t.focusOnSelect(g)}}))),r!==t.slidesToShow&&(i=r+v,i=T&&g<=p:g===T}),x={message:"dots",index:f,slidesToScroll:u,currentSlide:g},E=this.clickHandler.bind(this,x);h=h.concat(k.createElement("li",{key:f,className:L},k.cloneElement(this.props.customPaging(f),{onClick:E})))}return k.cloneElement(this.props.appendDots(h),d({className:this.props.dotsClass},S))}}]),i}(k.PureComponent),Ye=function(s){D(i,s);var t=N(i);function i(){return j(this,i),t.apply(this,arguments)}return X(i,[{key:"clickHandler",value:function(e,a){a&&a.preventDefault(),this.props.clickHandler(e,a)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},a=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,a=null);var r={key:"0","data-role":"none",className:O(e),style:{display:"block"},onClick:a},n={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},o;return this.props.prevArrow?o=k.cloneElement(this.props.prevArrow,d(d({},r),n)):o=k.createElement("button",A({key:"0",type:"button"},r)," ","Previous"),o}}]),i}(k.PureComponent),$e=function(s){D(i,s);var t=N(i);function i(){return j(this,i),t.apply(this,arguments)}return X(i,[{key:"clickHandler",value:function(e,a){a&&a.preventDefault(),this.props.clickHandler(e,a)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},a=this.clickHandler.bind(this,{message:"next"});B(this.props)||(e["slick-disabled"]=!0,a=null);var r={key:"1","data-role":"none",className:O(e),style:{display:"block"},onClick:a},n={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},o;return this.props.nextArrow?o=k.cloneElement(this.props.nextArrow,d(d({},r),n)):o=k.createElement("button",A({key:"1",type:"button"},r)," ","Next"),o}}]),i}(k.PureComponent),Fe=["animating"],qe=function(s){D(i,s);var t=N(i);function i(l){var e;j(this,i),e=t.call(this,l),m(w(e),"listRefHandler",function(r){return e.list=r}),m(w(e),"trackRefHandler",function(r){return e.track=r}),m(w(e),"adaptHeight",function(){if(e.props.adaptiveHeight&&e.list){var r=e.list.querySelector('[data-index="'.concat(e.state.currentSlide,'"]'));e.list.style.height=te(r)+"px"}}),m(w(e),"componentDidMount",function(){if(e.props.onInit&&e.props.onInit(),e.props.lazyLoad){var r=U(d(d({},e.props),e.state));r.length>0&&(e.setState(function(o){return{lazyLoadedList:o.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r))}var n=d({listRef:e.list,trackRef:e.track},e.props);e.updateState(n,!0,function(){e.adaptHeight(),e.props.autoplay&&e.autoPlay("playing")}),e.props.lazyLoad==="progressive"&&(e.lazyLoadTimer=setInterval(e.progressiveLazyLoad,1e3)),e.ro=new fe(function(){e.state.animating?(e.onWindowResized(!1),e.callbackTimers.push(setTimeout(function(){return e.onWindowResized()},e.props.speed))):e.onWindowResized()}),e.ro.observe(e.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(o){o.onfocus=e.props.pauseOnFocus?e.onSlideFocus:null,o.onblur=e.props.pauseOnFocus?e.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",e.onWindowResized):window.attachEvent("onresize",e.onWindowResized)}),m(w(e),"componentWillUnmount",function(){e.animationEndCallback&&clearTimeout(e.animationEndCallback),e.lazyLoadTimer&&clearInterval(e.lazyLoadTimer),e.callbackTimers.length&&(e.callbackTimers.forEach(function(r){return clearTimeout(r)}),e.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",e.onWindowResized):window.detachEvent("onresize",e.onWindowResized),e.autoplayTimer&&clearInterval(e.autoplayTimer),e.ro.disconnect()}),m(w(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var n=U(d(d({},e.props),e.state));n.length>0&&(e.setState(function(v){return{lazyLoadedList:v.lazyLoadedList.concat(n)}}),e.props.onLazyLoad&&e.props.onLazyLoad(n))}e.adaptHeight();var o=d(d({listRef:e.list,trackRef:e.track},e.props),e.state),u=e.didPropsChange(r);u&&e.updateState(o,u,function(){e.state.currentSlide>=k.Children.count(e.props.children)&&e.changeSlide({message:"index",index:k.Children.count(e.props.children)-e.props.slidesToShow,currentSlide:e.state.currentSlide}),(r.autoplay!==e.props.autoplay||r.autoplaySpeed!==e.props.autoplaySpeed)&&(!r.autoplay&&e.props.autoplay?e.autoPlay("playing"):e.props.autoplay?e.autoPlay("update"):e.pause("paused"))})}),m(w(e),"onWindowResized",function(r){e.debouncedResize&&e.debouncedResize.cancel(),e.debouncedResize=ve(50,function(){return e.resizeWindow(r)}),e.debouncedResize()}),m(w(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=!!(e.track&&e.track.node);if(n){var o=d(d({listRef:e.list,trackRef:e.track},e.props),e.state);e.updateState(o,r,function(){e.props.autoplay?e.autoPlay("update"):e.pause("paused")}),e.setState({animating:!1}),clearTimeout(e.animationEndCallback),delete e.animationEndCallback}}),m(w(e),"updateState",function(r,n,o){var u=Te(r);r=d(d(d({},r),u),{},{slideIndex:u.currentSlide});var v=F(r);r=d(d({},r),{},{left:v});var c=$(r);(n||k.Children.count(e.props.children)!==k.Children.count(r.children))&&(u.trackStyle=c),e.setState(u,o)}),m(w(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,n=0,o=[],u=W(d(d(d({},e.props),e.state),{},{slideCount:e.props.children.length})),v=G(d(d(d({},e.props),e.state),{},{slideCount:e.props.children.length}));e.props.children.forEach(function(E){o.push(E.props.style.width),r+=E.props.style.width});for(var c=0;c=n&&e.onWindowResized()};if(!u.onclick)u.onclick=function(){return u.parentNode.focus()};else{var c=u.onclick;u.onclick=function(g){c(g),u.parentNode.focus()}}u.onload||(e.props.lazyLoad?u.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(u.onload=v,u.onerror=function(){v(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),m(w(e),"progressiveLazyLoad",function(){for(var r=[],n=d(d({},e.props),e.state),o=e.state.currentSlide;o=-W(n);u--)if(e.state.lazyLoadedList.indexOf(u)<0){r.push(u);break}r.length>0?(e.setState(function(v){return{lazyLoadedList:v.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),m(w(e),"slideHandler",function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=e.props,u=o.asNavFor,v=o.beforeChange,c=o.onLazyLoad,g=o.speed,C=o.afterChange,S=e.state.currentSlide,h=Le(d(d(d({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!n})),f=h.state,b=h.nextState;if(f){v&&v(S,f.currentSlide);var p=f.lazyLoadedList.filter(function(y){return e.state.lazyLoadedList.indexOf(y)<0});c&&p.length>0&&c(p),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),C&&C(S),delete e.animationEndCallback),e.setState(f,function(){u&&e.asNavForIndex!==r&&(e.asNavForIndex=r,u.innerSlider.slideHandler(r)),b&&(e.animationEndCallback=setTimeout(function(){var y=b.animating,T=he(b,Fe);e.setState(T,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:y})},10)),C&&C(f.currentSlide),delete e.animationEndCallback})},g))})}}),m(w(e),"changeSlide",function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=d(d({},e.props),e.state),u=xe(o,r);if(!(u!==0&&!u)&&(n===!0?e.slideHandler(u,n):e.slideHandler(u),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect)){var v=e.list.querySelectorAll(".slick-current");v[0]&&v[0].focus()}}),m(w(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),m(w(e),"keyHandler",function(r){var n=Ee(r,e.props.accessibility,e.props.rtl);n!==""&&e.changeSlide({message:n})}),m(w(e),"selectHandler",function(r){e.changeSlide(r)}),m(w(e),"disableBodyScroll",function(){var r=function(o){o=o||window.event,o.preventDefault&&o.preventDefault(),o.returnValue=!1};window.ontouchmove=r}),m(w(e),"enableBodyScroll",function(){window.ontouchmove=null}),m(w(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var n=Me(r,e.props.swipe,e.props.draggable);n!==""&&e.setState(n)}),m(w(e),"swipeMove",function(r){var n=ze(r,d(d(d({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));n&&(n.swiping&&(e.clickable=!1),e.setState(n))}),m(w(e),"swipeEnd",function(r){var n=Oe(r,d(d(d({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(n){var o=n.triggerSlideHandler;delete n.triggerSlideHandler,e.setState(n),o!==void 0&&(e.slideHandler(o),e.props.verticalSwiping&&e.enableBodyScroll())}}),m(w(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),m(w(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),m(w(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),m(w(e),"slickGoTo",function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r=Number(r),isNaN(r))return"";e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"index",index:r,currentSlide:e.state.currentSlide},n)},0))}),m(w(e),"play",function(){var r;if(e.props.rtl)r=e.state.currentSlide-e.props.slidesToScroll;else if(B(d(d({},e.props),e.state)))r=e.state.currentSlide+e.props.slidesToScroll;else return!1;e.slideHandler(r)}),m(w(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var n=e.state.autoplaying;if(r==="update"){if(n==="hovered"||n==="focused"||n==="paused")return}else if(r==="leave"){if(n==="paused"||n==="focused")return}else if(r==="blur"&&(n==="paused"||n==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),m(w(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var n=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(n==="hovered"||n==="playing")&&e.setState({autoplaying:"focused"}):n==="playing"&&e.setState({autoplaying:"hovered"})}),m(w(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),m(w(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),m(w(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),m(w(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),m(w(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),m(w(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),m(w(e),"render",function(){var r=O("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),n=d(d({},e.props),e.state),o=K(n,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),u=e.props.pauseOnHover;o=d(d({},o),{},{onMouseEnter:u?e.onTrackOver:null,onMouseLeave:u?e.onTrackLeave:null,onMouseOver:u?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var v;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var c=K(n,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),g=e.props.pauseOnDotsHover;c=d(d({},c),{},{clickHandler:e.changeSlide,onMouseEnter:g?e.onDotsLeave:null,onMouseOver:g?e.onDotsOver:null,onMouseLeave:g?e.onDotsLeave:null}),v=k.createElement(Xe,c)}var C,S,h=K(n,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);h.clickHandler=e.changeSlide,e.props.arrows&&(C=k.createElement(Ye,h),S=k.createElement($e,h));var f=null;e.props.vertical&&(f={height:e.state.listHeight});var b=null;e.props.vertical===!1?e.props.centerMode===!0&&(b={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(b={padding:e.props.centerPadding+" 0px"});var p=d(d({},f),b),y=e.props.touchMove,T={className:"slick-list",style:p,onClick:e.clickHandler,onMouseDown:y?e.swipeStart:null,onMouseMove:e.state.dragging&&y?e.swipeMove:null,onMouseUp:y?e.swipeEnd:null,onMouseLeave:e.state.dragging&&y?e.swipeEnd:null,onTouchStart:y?e.swipeStart:null,onTouchMove:e.state.dragging&&y?e.swipeMove:null,onTouchEnd:y?e.touchEnd:null,onTouchCancel:e.state.dragging&&y?e.swipeEnd:null,onKeyDown:e.props.accessibility?e.keyHandler:null},L={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(T={className:"slick-list"},L={className:r,style:e.props.style}),k.createElement("div",L,e.props.unslick?"":C,k.createElement("div",A({ref:e.listRefHandler},T),k.createElement(Ne,A({ref:e.trackRefHandler},o),e.props.children)),e.props.unslick?"":S,e.props.unslick?"":v)}),e.list=null,e.track=null,e.state=d(d({},ke),{},{currentSlide:e.props.initialSlide,slideCount:k.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var a=e.ssrInit();return e.state=d(d({},e.state),a),e}return X(i,[{key:"didPropsChange",value:function(e){for(var a=!1,r=0,n=Object.keys(this.props);r1&&arguments[1]!==void 0?arguments[1]:!1;return e.innerSlider.slickGoTo(a,r)}),m(w(e),"slickPause",function(){return e.innerSlider.pause("paused")}),m(w(e),"slickPlay",function(){return e.innerSlider.autoPlay("play")}),e.state={breakpoint:null},e._responsiveMediaHandlers=[],e}return X(i,[{key:"media",value:function(e,a){var r=window.matchMedia(e),n=function(u){var v=u.matches;v&&a()};r.addListener(n),n(r),this._responsiveMediaHandlers.push({mql:r,query:e,listener:n})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var a=this.props.responsive.map(function(n){return n.breakpoint});a.sort(function(n,o){return n-o}),a.forEach(function(n,o){var u;o===0?u=Z({minWidth:0,maxWidth:n}):u=Z({minWidth:a[o-1]+1,maxWidth:n}),ae()&&e.media(u,function(){e.setState({breakpoint:n})})});var r=Z({minWidth:a.slice(-1)[0]});ae()&&this.media(r,function(){e.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(e){e.mql.removeListener(e.listener)})}},{key:"render",value:function(){var e=this,a,r;this.state.breakpoint?(r=this.props.responsive.filter(function(f){return f.breakpoint===e.state.breakpoint}),a=r[0].settings==="unslick"?"unslick":d(d(d({},oe),this.props),r[0].settings)):a=d(d({},oe),this.props),a.centerMode&&(a.slidesToScroll>1,a.slidesToScroll=1),a.fade&&(a.slidesToShow>1,a.slidesToScroll>1,a.slidesToShow=1,a.slidesToScroll=1);var n=k.Children.toArray(this.props.children);n=n.filter(function(f){return typeof f=="string"?!!f.trim():!!f}),a.variableWidth&&(a.rows>1||a.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),a.variableWidth=!1);for(var o=[],u=null,v=0;v=n.length));S+=1)C.push(k.cloneElement(n[S],{key:100*v+10*g+S,tabIndex:-1,style:{width:"".concat(100/a.slidesPerRow,"%"),display:"inline-block"}}));c.push(k.createElement("div",{key:10*v+g},C))}a.variableWidth?o.push(k.createElement("div",{key:v,style:{width:u}},c)):o.push(k.createElement("div",{key:v},c))}if(a==="unslick"){var h="regular slider "+(this.props.className||"");return k.createElement("div",{className:h},n)}else o.length<=a.slidesToShow&&(a.unslick=!0);return k.createElement(qe,A({style:this.props.style,ref:this.innerSliderRefHandler},a),o)}}]),i}(k.Component);const Ze=s=>{const{componentCls:t,antCls:i,carouselArrowSize:l,carouselDotOffset:e,marginXXS:a}=s,r=-l*1.25,n=a;return{[t]:Object.assign(Object.assign({},me(s)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${i}-radio-input, input${i}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${i}-radio-input, input${i}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:l,height:l,marginTop:-l/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:r,"&::before":{content:'"←"'}},".slick-next":{insetInlineEnd:r,"&::before":{content:'"→"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:e},"&-top":{top:e,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:s.dotWidth,height:s.dotHeight,marginInline:n,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${s.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:s.dotHeight,padding:0,color:"transparent",fontSize:0,background:s.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${s.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-n,content:'""'}},"&.slick-active":{width:s.dotActiveWidth,"& button":{background:s.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},Je=s=>{const{componentCls:t,carouselDotOffset:i,marginXXS:l}=s,e={width:s.dotHeight,height:s.dotWidth};return{[`${t}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:s.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:i},"&-right":{insetInlineEnd:i,insetInlineStart:"auto"},li:Object.assign(Object.assign({},e),{margin:`${l}px 0`,verticalAlign:"baseline",button:e,"&.slick-active":Object.assign(Object.assign({},e),{button:e})})}}}},et=s=>{const{componentCls:t}=s;return[{[`${t}-rtl`]:{direction:"rtl",".slick-dots":{[`${t}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${t}-vertical`]:{".slick-dots":{[`${t}-rtl&`]:{flexDirection:"column"}}}}]},tt=Se("Carousel",s=>{const{controlHeightLG:t,controlHeightSM:i}=s,l=ye(s,{carouselArrowSize:t/2,carouselDotOffset:i/2});return[Ze(l),Je(l),et(l)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]});var it=globalThis&&globalThis.__rest||function(s,t){var i={};for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&t.indexOf(l)<0&&(i[l]=s[l]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,l=Object.getOwnPropertySymbols(s);e{const{dots:i=!0,arrows:l=!1,draggable:e=!1,waitForAnimate:a=!1,dotPosition:r="bottom",vertical:n=r==="left"||r==="right",rootClassName:o,className:u,style:v,id:c}=s,g=it(s,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:C,direction:S,carousel:h}=M.useContext(we),f=M.useRef(),b=function(_){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;f.current.slickGoTo(_,z)};M.useImperativeHandle(t,()=>({goTo:b,autoPlay:f.current.innerSlider.autoPlay,innerSlider:f.current.innerSlider,prev:f.current.slickPrev,next:f.current.slickNext}),[f.current]);const p=M.useRef(M.Children.count(s.children));M.useEffect(()=>{p.current!==M.Children.count(s.children)&&(b(s.initialSlide||0,!1),p.current=M.Children.count(s.children))},[s.children]);const y=Object.assign({vertical:n,className:O(u,h?.className),style:Object.assign(Object.assign({},h?.style),v)},g);y.effect==="fade"&&(y.fade=!0);const T=C("carousel",y.prefixCls),L="slick-dots",x=!!i,E=O(L,`${L}-${r}`,typeof i=="boolean"?!1:i?.className),[I,q]=tt(T),P=O(T,{[`${T}-rtl`]:S==="rtl",[`${T}-vertical`]:y.vertical},q,o);return I(M.createElement("div",{className:P,id:c},M.createElement(Qe,Object.assign({ref:f},y,{dots:x,dotsClass:E,arrows:l,draggable:e,verticalSwiping:n,waitForAnimate:a}))))}),nt=rt;function lt(){const s={margin:0,height:"160px",color:"#000000",lineHeight:"160px",textAlign:"center",background:"#364d79"};return H.jsxs(nt,{children:[H.jsx("div",{children:H.jsx("h3",{style:s,children:"1"})}),H.jsx("div",{children:H.jsx("h3",{style:s,children:"2"})}),H.jsx("div",{children:H.jsx("h3",{style:s,children:"3"})}),H.jsx("div",{children:H.jsx("h3",{style:s,children:"4"})})]})}export{lt as default}; diff --git a/assets/chart-area-1b726954.js b/assets/chart-area-3f218d83.js similarity index 77% rename from assets/chart-area-1b726954.js rename to assets/chart-area-3f218d83.js index bb658905..378a4804 100644 --- a/assets/chart-area-1b726954.js +++ b/assets/chart-area-3f218d83.js @@ -1 +1 @@ -import{j as a}from"./index-a174239d.js";import{u as e,C as s}from"./useChart-2a26f260.js";const r=[{name:"series1",data:[31,40,28,51,42,109,100]},{name:"series2",data:[11,32,45,32,34,52,41]}];function m(){const t=e({xaxis:{type:"datetime",categories:["2018-09-19T00:00:00.000Z","2018-09-19T01:30:00.000Z","2018-09-19T02:30:00.000Z","2018-09-19T03:30:00.000Z","2018-09-19T04:30:00.000Z","2018-09-19T05:30:00.000Z","2018-09-19T06:30:00.000Z"]},tooltip:{x:{format:"dd/MM/yy HH:mm"}}});return a.jsx(s,{type:"area",series:r,options:t,height:320})}export{m as default}; +import{j as a}from"./index-00bc0960.js";import{u as e,C as s}from"./useChart-0a5d4055.js";const r=[{name:"series1",data:[31,40,28,51,42,109,100]},{name:"series2",data:[11,32,45,32,34,52,41]}];function m(){const t=e({xaxis:{type:"datetime",categories:["2018-09-19T00:00:00.000Z","2018-09-19T01:30:00.000Z","2018-09-19T02:30:00.000Z","2018-09-19T03:30:00.000Z","2018-09-19T04:30:00.000Z","2018-09-19T05:30:00.000Z","2018-09-19T06:30:00.000Z"]},tooltip:{x:{format:"dd/MM/yy HH:mm"}}});return a.jsx(s,{type:"area",series:r,options:t,height:320})}export{m as default}; diff --git a/assets/chart-bar-790069ed.js b/assets/chart-bar-bd939e69.js similarity index 72% rename from assets/chart-bar-790069ed.js rename to assets/chart-bar-bd939e69.js index fbc370e8..11d6e084 100644 --- a/assets/chart-bar-790069ed.js +++ b/assets/chart-bar-bd939e69.js @@ -1 +1 @@ -import{j as a}from"./index-a174239d.js";import{u as r,C as e}from"./useChart-2a26f260.js";const s=[400,430,448,470,540,580,690,1100,1200,1380];function i(){const t=r({stroke:{show:!1},plotOptions:{bar:{horizontal:!0,barHeight:"30%"}},xaxis:{categories:["Italy","Japan","China","Canada","France","Germany","South Korea","Netherlands","United States","United Kingdom"]}});return a.jsx(e,{type:"bar",series:[{data:s}],options:t,height:320})}export{i as default}; +import{j as a}from"./index-00bc0960.js";import{u as r,C as e}from"./useChart-0a5d4055.js";const s=[400,430,448,470,540,580,690,1100,1200,1380];function i(){const t=r({stroke:{show:!1},plotOptions:{bar:{horizontal:!0,barHeight:"30%"}},xaxis:{categories:["Italy","Japan","China","Canada","France","Germany","South Korea","Netherlands","United States","United Kingdom"]}});return a.jsx(e,{type:"bar",series:[{data:s}],options:t,height:320})}export{i as default}; diff --git a/assets/chart-column-Stacked-988d8e14.js b/assets/chart-column-Stacked-426914da.js similarity index 80% rename from assets/chart-column-Stacked-988d8e14.js rename to assets/chart-column-Stacked-426914da.js index 39d1161b..5347bd03 100644 --- a/assets/chart-column-Stacked-988d8e14.js +++ b/assets/chart-column-Stacked-426914da.js @@ -1 +1 @@ -import{j as a}from"./index-a174239d.js";import{u as e,C as o}from"./useChart-2a26f260.js";const r=[{name:"Product A",data:[44,55,41,67,22,43]},{name:"Product B",data:[13,23,20,8,13,27]},{name:"Product C",data:[11,17,15,15,21,14]},{name:"Product D",data:[21,7,25,13,22,8]}];function n(){const t=e({chart:{stacked:!0,zoom:{enabled:!0}},legend:{itemMargin:{vertical:8},position:"right",offsetY:20},plotOptions:{bar:{columnWidth:"16%"}},stroke:{show:!1},xaxis:{type:"datetime",categories:["01/01/2011 GMT","01/02/2011 GMT","01/03/2011 GMT","01/04/2011 GMT","01/05/2011 GMT","01/06/2011 GMT"]}});return a.jsx(o,{type:"bar",series:r,options:t,height:320})}export{n as default}; +import{j as a}from"./index-00bc0960.js";import{u as e,C as o}from"./useChart-0a5d4055.js";const r=[{name:"Product A",data:[44,55,41,67,22,43]},{name:"Product B",data:[13,23,20,8,13,27]},{name:"Product C",data:[11,17,15,15,21,14]},{name:"Product D",data:[21,7,25,13,22,8]}];function n(){const t=e({chart:{stacked:!0,zoom:{enabled:!0}},legend:{itemMargin:{vertical:8},position:"right",offsetY:20},plotOptions:{bar:{columnWidth:"16%"}},stroke:{show:!1},xaxis:{type:"datetime",categories:["01/01/2011 GMT","01/02/2011 GMT","01/03/2011 GMT","01/04/2011 GMT","01/05/2011 GMT","01/06/2011 GMT"]}});return a.jsx(o,{type:"bar",series:r,options:t,height:320})}export{n as default}; diff --git a/assets/chart-column-multiple-78ad7788.js b/assets/chart-column-multiple-d2451eb4.js similarity index 75% rename from assets/chart-column-multiple-78ad7788.js rename to assets/chart-column-multiple-d2451eb4.js index c763efee..46530199 100644 --- a/assets/chart-column-multiple-78ad7788.js +++ b/assets/chart-column-multiple-d2451eb4.js @@ -1 +1 @@ -import{j as r}from"./index-a174239d.js";import{u as a,C as e}from"./useChart-2a26f260.js";const s=[{name:"Net Profit",data:[44,55,57,56,61,58,63,60,66]},{name:"Revenue",data:[76,85,101,98,87,105,91,114,94]}];function u(){const t=a({stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"]},tooltip:{y:{formatter:o=>`$ ${o} thousands`}},plotOptions:{bar:{columnWidth:"36%"}}});return r.jsx(e,{type:"bar",series:s,options:t,height:320})}export{u as default}; +import{j as r}from"./index-00bc0960.js";import{u as a,C as e}from"./useChart-0a5d4055.js";const s=[{name:"Net Profit",data:[44,55,57,56,61,58,63,60,66]},{name:"Revenue",data:[76,85,101,98,87,105,91,114,94]}];function u(){const t=a({stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"]},tooltip:{y:{formatter:o=>`$ ${o} thousands`}},plotOptions:{bar:{columnWidth:"36%"}}});return r.jsx(e,{type:"bar",series:s,options:t,height:320})}export{u as default}; diff --git a/assets/chart-column-negative-32e4e635.js b/assets/chart-column-negative-1fa85ffa.js similarity index 88% rename from assets/chart-column-negative-32e4e635.js rename to assets/chart-column-negative-1fa85ffa.js index 39eee522..6e00409f 100644 --- a/assets/chart-column-negative-32e4e635.js +++ b/assets/chart-column-negative-1fa85ffa.js @@ -1 +1 @@ -import{b as r,j as s}from"./index-a174239d.js";import{u as a,C as n}from"./useChart-2a26f260.js";const i=[{name:"Cash Flow",data:[1.45,5.42,5.9,-.42,-12.6,-18.1,-18.2,-14.16,-11.1,-6.09,.34,3.88,13.07,5.8,2,7.37,8.1,13.57,15.75,17.1,19.8,-27.03,-54.4,-47.2,-43.3,-18.6,-48.6,-41.1,-39.6,-37.6,-29.4,-21.4,-2.4]}];function c(){const o=r(),t=a({stroke:{show:!1},yaxis:{labels:{formatter:e=>`${e.toFixed(0)}%`}},xaxis:{type:"datetime",categories:["2011-01-01","2011-02-01","2011-03-01","2011-04-01","2011-05-01","2011-06-01","2011-07-01","2011-08-01","2011-09-01","2011-10-01","2011-11-01","2011-12-01","2012-01-01","2012-02-01","2012-03-01","2012-04-01","2012-05-01","2012-06-01","2012-07-01","2012-08-01","2012-09-01","2012-10-01","2012-11-01","2012-12-01","2013-01-01","2013-02-01","2013-03-01","2013-04-01","2013-05-01","2013-06-01","2013-07-01","2013-08-01","2013-09-01"]},plotOptions:{bar:{columnWidth:"58%",colors:{ranges:[{from:-100,to:-46,color:o.colorWarning},{from:-45,to:0,color:o.colorInfo}]}}}});return s.jsx(n,{type:"bar",series:i,options:t,height:320})}export{c as default}; +import{b as r,j as s}from"./index-00bc0960.js";import{u as a,C as n}from"./useChart-0a5d4055.js";const i=[{name:"Cash Flow",data:[1.45,5.42,5.9,-.42,-12.6,-18.1,-18.2,-14.16,-11.1,-6.09,.34,3.88,13.07,5.8,2,7.37,8.1,13.57,15.75,17.1,19.8,-27.03,-54.4,-47.2,-43.3,-18.6,-48.6,-41.1,-39.6,-37.6,-29.4,-21.4,-2.4]}];function c(){const o=r(),t=a({stroke:{show:!1},yaxis:{labels:{formatter:e=>`${e.toFixed(0)}%`}},xaxis:{type:"datetime",categories:["2011-01-01","2011-02-01","2011-03-01","2011-04-01","2011-05-01","2011-06-01","2011-07-01","2011-08-01","2011-09-01","2011-10-01","2011-11-01","2011-12-01","2012-01-01","2012-02-01","2012-03-01","2012-04-01","2012-05-01","2012-06-01","2012-07-01","2012-08-01","2012-09-01","2012-10-01","2012-11-01","2012-12-01","2013-01-01","2013-02-01","2013-03-01","2013-04-01","2013-05-01","2013-06-01","2013-07-01","2013-08-01","2013-09-01"]},plotOptions:{bar:{columnWidth:"58%",colors:{ranges:[{from:-100,to:-46,color:o.colorWarning},{from:-45,to:0,color:o.colorInfo}]}}}});return s.jsx(n,{type:"bar",series:i,options:t,height:320})}export{c as default}; diff --git a/assets/chart-column-single-44400517.js b/assets/chart-column-single-8022a56c.js similarity index 70% rename from assets/chart-column-single-44400517.js rename to assets/chart-column-single-8022a56c.js index 1e75ec13..9bd982cd 100644 --- a/assets/chart-column-single-44400517.js +++ b/assets/chart-column-single-8022a56c.js @@ -1 +1 @@ -import{j as r}from"./index-a174239d.js";import{u as s,C as a}from"./useChart-2a26f260.js";const e=[{name:"Net Profit",data:[44,55,57,56,61,58,63,60,66]}];function p(){const t=s({plotOptions:{bar:{columnWidth:"16%"}},stroke:{show:!1},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"]},tooltip:{y:{formatter:o=>`$ ${o} thousands`}}});return r.jsx(a,{type:"bar",series:e,options:t,height:320})}export{p as default}; +import{j as r}from"./index-00bc0960.js";import{u as s,C as a}from"./useChart-0a5d4055.js";const e=[{name:"Net Profit",data:[44,55,57,56,61,58,63,60,66]}];function p(){const t=s({plotOptions:{bar:{columnWidth:"16%"}},stroke:{show:!1},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"]},tooltip:{y:{formatter:o=>`$ ${o} thousands`}}});return r.jsx(a,{type:"bar",series:e,options:t,height:320})}export{p as default}; diff --git a/assets/chart-donut-c9a03dd6.js b/assets/chart-donut-240e2153.js similarity index 66% rename from assets/chart-donut-c9a03dd6.js rename to assets/chart-donut-240e2153.js index 5dee4606..e163201f 100644 --- a/assets/chart-donut-c9a03dd6.js +++ b/assets/chart-donut-240e2153.js @@ -1 +1 @@ -import{j as o}from"./index-a174239d.js";import{u as e,C as s}from"./useChart-2a26f260.js";const r=[44,55,13,43];function i(){const t=e({labels:["Apple","Mango","Orange","Watermelon"],stroke:{show:!1},legend:{horizontalAlign:"center"},tooltip:{fillSeriesColor:!1},plotOptions:{pie:{donut:{size:"90%"}}}});return o.jsx(s,{type:"donut",series:r,options:t,height:320})}export{i as default}; +import{j as o}from"./index-00bc0960.js";import{u as e,C as s}from"./useChart-0a5d4055.js";const r=[44,55,13,43];function i(){const t=e({labels:["Apple","Mango","Orange","Watermelon"],stroke:{show:!1},legend:{horizontalAlign:"center"},tooltip:{fillSeriesColor:!1},plotOptions:{pie:{donut:{size:"90%"}}}});return o.jsx(s,{type:"donut",series:r,options:t,height:320})}export{i as default}; diff --git a/assets/chart-line-6ae2e0e2.js b/assets/chart-line-e5ff5710.js similarity index 65% rename from assets/chart-line-6ae2e0e2.js rename to assets/chart-line-e5ff5710.js index 844064bd..0ee37558 100644 --- a/assets/chart-line-6ae2e0e2.js +++ b/assets/chart-line-e5ff5710.js @@ -1 +1 @@ -import{j as s}from"./index-a174239d.js";import{u as a,C as e}from"./useChart-2a26f260.js";const o=[{name:"Desktops",data:[10,41,35,51,49,62,69,91,148]}];function n(){const t=a({xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"]},tooltip:{x:{show:!1},marker:{show:!1}}});return s.jsx(e,{type:"line",series:o,options:t,height:320})}export{n as default}; +import{j as s}from"./index-00bc0960.js";import{u as a,C as e}from"./useChart-0a5d4055.js";const o=[{name:"Desktops",data:[10,41,35,51,49,62,69,91,148]}];function n(){const t=a({xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"]},tooltip:{x:{show:!1},marker:{show:!1}}});return s.jsx(e,{type:"line",series:o,options:t,height:320})}export{n as default}; diff --git a/assets/chart-mixed-9c8bfb7e.js b/assets/chart-mixed-d819daee.js similarity index 84% rename from assets/chart-mixed-9c8bfb7e.js rename to assets/chart-mixed-d819daee.js index ecd95a97..701acdc3 100644 --- a/assets/chart-mixed-9c8bfb7e.js +++ b/assets/chart-mixed-d819daee.js @@ -1 +1 @@ -import{j as a}from"./index-a174239d.js";import{u as i,C as o}from"./useChart-2a26f260.js";const r=[{name:"Team A",type:"column",data:[23,11,22,27,13,22,37,21,44,22,30]},{name:"Team B",type:"area",data:[44,55,41,67,22,43,21,41,56,27,43]},{name:"Team C",type:"line",data:[30,25,36,30,45,35,64,52,59,36,39]}];function p(){const e=i({stroke:{width:[0,2,3]},plotOptions:{bar:{columnWidth:"20%"}},fill:{type:["solid","gradient","solid"]},labels:["01/01/2003","02/01/2003","03/01/2003","04/01/2003","05/01/2003","06/01/2003","07/01/2003","08/01/2003","09/01/2003","10/01/2003","11/01/2003"],xaxis:{type:"datetime"},yaxis:{title:{text:"Points"},min:0},tooltip:{shared:!0,intersect:!1,y:{formatter:t=>typeof t<"u"?`${t.toFixed(0)} points`:t}}});return a.jsx(o,{type:"line",series:r,options:e,height:320})}export{p as default}; +import{j as a}from"./index-00bc0960.js";import{u as i,C as o}from"./useChart-0a5d4055.js";const r=[{name:"Team A",type:"column",data:[23,11,22,27,13,22,37,21,44,22,30]},{name:"Team B",type:"area",data:[44,55,41,67,22,43,21,41,56,27,43]},{name:"Team C",type:"line",data:[30,25,36,30,45,35,64,52,59,36,39]}];function p(){const e=i({stroke:{width:[0,2,3]},plotOptions:{bar:{columnWidth:"20%"}},fill:{type:["solid","gradient","solid"]},labels:["01/01/2003","02/01/2003","03/01/2003","04/01/2003","05/01/2003","06/01/2003","07/01/2003","08/01/2003","09/01/2003","10/01/2003","11/01/2003"],xaxis:{type:"datetime"},yaxis:{title:{text:"Points"},min:0},tooltip:{shared:!0,intersect:!1,y:{formatter:t=>typeof t<"u"?`${t.toFixed(0)} points`:t}}});return a.jsx(o,{type:"line",series:r,options:e,height:320})}export{p as default}; diff --git a/assets/chart-pie-fc93a9bf.js b/assets/chart-pie-c69922c8.js similarity index 70% rename from assets/chart-pie-fc93a9bf.js rename to assets/chart-pie-c69922c8.js index 9fdaf1c6..f3bf166f 100644 --- a/assets/chart-pie-fc93a9bf.js +++ b/assets/chart-pie-c69922c8.js @@ -1 +1 @@ -import{j as t}from"./index-a174239d.js";import{u as o,C as s}from"./useChart-2a26f260.js";const a=[44,55,13,43];function l(){const e=o({labels:["America","Asia","Europe","Africa"],legend:{horizontalAlign:"center"},stroke:{show:!1},dataLabels:{enabled:!0,dropShadow:{enabled:!1}},tooltip:{fillSeriesColor:!1},plotOptions:{pie:{donut:{labels:{show:!1}}}}});return t.jsx(s,{type:"pie",series:a,options:e,height:320})}export{l as default}; +import{j as t}from"./index-00bc0960.js";import{u as o,C as s}from"./useChart-0a5d4055.js";const a=[44,55,13,43];function l(){const e=o({labels:["America","Asia","Europe","Africa"],legend:{horizontalAlign:"center"},stroke:{show:!1},dataLabels:{enabled:!0,dropShadow:{enabled:!1}},tooltip:{fillSeriesColor:!1},plotOptions:{pie:{donut:{labels:{show:!1}}}}});return t.jsx(s,{type:"pie",series:a,options:e,height:320})}export{l as default}; diff --git a/assets/chart-radar-a2606ad5.js b/assets/chart-radar-65672f05.js similarity index 77% rename from assets/chart-radar-a2606ad5.js rename to assets/chart-radar-65672f05.js index d2cf3f1e..8fbaf637 100644 --- a/assets/chart-radar-a2606ad5.js +++ b/assets/chart-radar-65672f05.js @@ -1 +1 @@ -import{b as a,j as o}from"./index-a174239d.js";import{u as s,C as r}from"./useChart-2a26f260.js";const i=[{name:"Series 1",data:[80,50,30,40,100,20]},{name:"Series 2",data:[20,30,40,80,20,80]},{name:"Series 3",data:[44,76,78,13,43,10]}];function c(){const{colorText:t}=a(),e=s({stroke:{width:2},fill:{opacity:.48},legend:{floating:!0,position:"bottom",horizontalAlign:"center"},xaxis:{categories:["2011","2012","2013","2014","2015","2016"],labels:{style:{colors:[t,t,t,t,t,t]}}}});return o.jsx(r,{type:"radar",series:i,options:e,height:320})}export{c as default}; +import{b as a,j as o}from"./index-00bc0960.js";import{u as s,C as r}from"./useChart-0a5d4055.js";const i=[{name:"Series 1",data:[80,50,30,40,100,20]},{name:"Series 2",data:[20,30,40,80,20,80]},{name:"Series 3",data:[44,76,78,13,43,10]}];function c(){const{colorText:t}=a(),e=s({stroke:{width:2},fill:{opacity:.48},legend:{floating:!0,position:"bottom",horizontalAlign:"center"},xaxis:{categories:["2011","2012","2013","2014","2015","2016"],labels:{style:{colors:[t,t,t,t,t,t]}}}});return o.jsx(r,{type:"radar",series:i,options:e,height:320})}export{c as default}; diff --git a/assets/chart-radial-a9fa01c5.js b/assets/chart-radial-6d28eaf0.js similarity index 61% rename from assets/chart-radial-a9fa01c5.js rename to assets/chart-radial-6d28eaf0.js index 6e7ed38d..1a7a0f9b 100644 --- a/assets/chart-radial-a9fa01c5.js +++ b/assets/chart-radial-6d28eaf0.js @@ -1 +1 @@ -import{j as a}from"./index-a174239d.js";import{u as r,C as o}from"./useChart-2a26f260.js";import{f as e}from"./format-number-c678aae6.js";const s=[44,55];function p(){const t=r({chart:{sparkline:{enabled:!0}},labels:["Apples","Oranges"],legend:{floating:!0,position:"bottom",horizontalAlign:"center"},plotOptions:{radialBar:{hollow:{size:"68%"},dataLabels:{value:{offsetY:16},total:{formatter:()=>e(2324)}}}}});return a.jsx(o,{type:"radialBar",series:s,options:t,height:320})}export{p as default}; +import{j as a}from"./index-00bc0960.js";import{u as r,C as o}from"./useChart-0a5d4055.js";import{f as e}from"./format-number-1ef9eb3a.js";const s=[44,55];function p(){const t=r({chart:{sparkline:{enabled:!0}},labels:["Apples","Oranges"],legend:{floating:!0,position:"bottom",horizontalAlign:"center"},plotOptions:{radialBar:{hollow:{size:"68%"},dataLabels:{value:{offsetY:16},total:{formatter:()=>e(2324)}}}}});return a.jsx(o,{type:"radialBar",series:s,options:t,height:320})}export{p as default}; diff --git a/assets/connections-tab-2b1444c5.js b/assets/connections-tab-601edac8.js similarity index 92% rename from assets/connections-tab-2b1444c5.js rename to assets/connections-tab-601edac8.js index 615f442c..1f8d5d8d 100644 --- a/assets/connections-tab-2b1444c5.js +++ b/assets/connections-tab-601edac8.js @@ -1 +1 @@ -import{x as a,j as e,cg as n,a4 as l,I as o}from"./index-a174239d.js";import{C as r}from"./index-98f03199.js";import{R as i,C as m}from"./row-995d68a8.js";function f(){const c=[{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"UI Designer",tags:["Figma","Sketch"],projects:"18",tasks:"834",connections:"129",connected:!0},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"Developer",tags:["Angular","React"],projects:"118",tasks:"2.32k",connections:"1.29k",connected:!1},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"Developer",tags:["Html","React"],projects:"32",tasks:"1.25k",connections:"890",connected:!1},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"UI/UX Designer",tags:["Figma","Sketch","Photoshop"],projects:"86",tasks:"12.4k",connections:"890",connected:!1},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"Full Stack Developer",tags:["React","Html","Node.js"],projects:"244",tasks:"23.9k",connections:"2.14k",connected:!0},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"SEO",tags:["Analysis","Writing"],projects:"32",tasks:"1.28k",connections:"1.27k",connected:!1}];return e.jsx(i,{gutter:[16,16],children:c.map(s=>e.jsx(m,{span:24,md:12,lg:8,children:e.jsxs(r,{className:"w-full flex-col items-center",children:[e.jsx("img",{alt:"",src:s.avatar,className:"h-20 w-20 rounded-full"}),e.jsx("span",{className:"mt-4 text-xl font-semibold opacity-60",children:s.name}),e.jsx("span",{className:"opacity-50",children:s.title}),e.jsx("div",{className:"mt-4 flex gap-4",children:s.tags.map(t=>e.jsx(n,{color:a.color.rgb(),children:t},t))}),e.jsxs("div",{className:"mt-4 flex gap-4",children:[e.jsxs("div",{className:"[ flex flex-col items-center",children:[e.jsx("span",{className:"text-xl font-semibold",children:s.projects}),e.jsx("span",{className:"opacity-60",children:"Projects"})]}),e.jsxs("div",{className:"[ flex flex-col items-center",children:[e.jsx("span",{className:"text-xl font-semibold",children:s.tasks}),e.jsx("span",{className:"opacity-60",children:"Tasks"})]}),e.jsxs("div",{className:"[ flex flex-col items-center",children:[e.jsx("span",{className:"text-xl font-semibold",children:s.connections}),e.jsx("span",{className:"opacity-60",children:"Tasks"})]})]}),e.jsx("div",{className:"mt-4 flex",children:e.jsxs(l,{type:s.connected?"primary":"dashed",children:[e.jsx(o,{icon:"ri:user-add-line",size:14}),e.jsx("span",{className:"ml-2",children:"CONNECTED"})]})})]})},s.name))})}export{f as default}; +import{x as a,j as e,a3 as n,a6 as l,I as o}from"./index-00bc0960.js";import{C as r}from"./index-1b672bfc.js";import{R as i,C as m}from"./row-d64c6549.js";function f(){const c=[{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"UI Designer",tags:["Figma","Sketch"],projects:"18",tasks:"834",connections:"129",connected:!0},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"Developer",tags:["Angular","React"],projects:"118",tasks:"2.32k",connections:"1.29k",connected:!1},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"Developer",tags:["Html","React"],projects:"32",tasks:"1.25k",connections:"890",connected:!1},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"UI/UX Designer",tags:["Figma","Sketch","Photoshop"],projects:"86",tasks:"12.4k",connections:"890",connected:!1},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"Full Stack Developer",tags:["React","Html","Node.js"],projects:"244",tasks:"23.9k",connections:"2.14k",connected:!0},{avatar:a.image.avatarLegacy(),name:a.person.fullName(),title:"SEO",tags:["Analysis","Writing"],projects:"32",tasks:"1.28k",connections:"1.27k",connected:!1}];return e.jsx(i,{gutter:[16,16],children:c.map(s=>e.jsx(m,{span:24,md:12,lg:8,children:e.jsxs(r,{className:"w-full flex-col items-center",children:[e.jsx("img",{alt:"",src:s.avatar,className:"h-20 w-20 rounded-full"}),e.jsx("span",{className:"mt-4 text-xl font-semibold opacity-60",children:s.name}),e.jsx("span",{className:"opacity-50",children:s.title}),e.jsx("div",{className:"mt-4 flex gap-4",children:s.tags.map(t=>e.jsx(n,{color:a.color.rgb(),children:t},t))}),e.jsxs("div",{className:"mt-4 flex gap-4",children:[e.jsxs("div",{className:"[ flex flex-col items-center",children:[e.jsx("span",{className:"text-xl font-semibold",children:s.projects}),e.jsx("span",{className:"opacity-60",children:"Projects"})]}),e.jsxs("div",{className:"[ flex flex-col items-center",children:[e.jsx("span",{className:"text-xl font-semibold",children:s.tasks}),e.jsx("span",{className:"opacity-60",children:"Tasks"})]}),e.jsxs("div",{className:"[ flex flex-col items-center",children:[e.jsx("span",{className:"text-xl font-semibold",children:s.connections}),e.jsx("span",{className:"opacity-60",children:"Tasks"})]})]}),e.jsx("div",{className:"mt-4 flex",children:e.jsxs(l,{type:s.connected?"primary":"dashed",children:[e.jsx(o,{icon:"ri:user-add-line",size:14}),e.jsx("span",{className:"ml-2",children:"CONNECTED"})]})})]})},s.name))})}export{f as default}; diff --git a/assets/container-cd6f756a.js b/assets/container-2d0bc28c.js similarity index 77% rename from assets/container-cd6f756a.js rename to assets/container-2d0bc28c.js index 058d5c27..c7c57bf7 100644 --- a/assets/container-cd6f756a.js +++ b/assets/container-2d0bc28c.js @@ -1 +1 @@ -import{j as o,m as i,b as s,r as n,f as m}from"./index-a174239d.js";import{v as l}from"./bounce-4e07a61e.js";import{g as p}from"./index-e25aef0c.js";import{T as c}from"./index-ae1f1039.js";import"./transition-be158d6e.js";import"./fade-7d3d960e.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function u({children:r,className:t,...e}){return o.jsx(i.div,{initial:"initial",whileInView:"animate",viewport:{once:!0,amount:.3},variants:l(),className:t,...e,children:r})}function C({variant:r}){const{colorBgLayout:t}=s(),e=n.useMemo(()=>p(r),[r]);return o.jsx("div",{className:"h-[480px] overflow-scroll rounded-lg px-20",style:{backgroundColor:t},children:[...Array(40)].map((x,a)=>o.jsx(u,{variants:e,className:"mt-4",children:o.jsx(m,{children:o.jsxs(c,{className:"text-center",children:["Item ",a+1]})})},a))},r)}export{C as default}; +import{j as o,m as i,b as s,r as n,f as m}from"./index-00bc0960.js";import{v as l}from"./bounce-4e07a61e.js";import{g as p}from"./index-e25aef0c.js";import{T as c}from"./index-e59e4fdc.js";import"./transition-be158d6e.js";import"./fade-7d3d960e.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function u({children:r,className:t,...e}){return o.jsx(i.div,{initial:"initial",whileInView:"animate",viewport:{once:!0,amount:.3},variants:l(),className:t,...e,children:r})}function C({variant:r}){const{colorBgLayout:t}=s(),e=n.useMemo(()=>p(r),[r]);return o.jsx("div",{className:"h-[480px] overflow-scroll rounded-lg px-20",style:{backgroundColor:t},children:[...Array(40)].map((x,a)=>o.jsx(u,{variants:e,className:"mt-4",children:o.jsx(m,{children:o.jsxs(c,{className:"text-center",children:["Item ",a+1]})})},a))},r)}export{C as default}; diff --git a/assets/container-c8a3222d.js b/assets/container-9128fa17.js similarity index 82% rename from assets/container-c8a3222d.js rename to assets/container-9128fa17.js index c055940f..d1b28688 100644 --- a/assets/container-c8a3222d.js +++ b/assets/container-9128fa17.js @@ -1 +1 @@ -import{b as c,r,j as e,m as l}from"./index-a174239d.js";import{C as a}from"./cover_3-01f389ec.js";import{M as i}from"./motion-container-99ae6e19.js";import{g as m}from"./index-e25aef0c.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./fade-7d3d960e.js";function j({variant:o}){const{colorBgLayout:t}=c(),s=r.useMemo(()=>m(o),[o]),n=o.includes("kenburns");return r.useEffect(()=>{console.log(s)}),e.jsx("div",{className:"h-[480px] overflow-scroll rounded-lg",style:{backgroundColor:t},children:e.jsx(i,{className:"flex h-full w-full flex-col items-center gap-6",children:n?e.jsx(l.img,{src:a,className:"h-full w-full object-cover",variants:s}):e.jsx(l.div,{...s,className:"h-full w-full"})})},o)}export{j as default}; +import{b as c,r,j as e,m as l}from"./index-00bc0960.js";import{C as a}from"./cover_3-01f389ec.js";import{M as i}from"./motion-container-c3270065.js";import{g as m}from"./index-e25aef0c.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./fade-7d3d960e.js";function j({variant:o}){const{colorBgLayout:t}=c(),s=r.useMemo(()=>m(o),[o]),n=o.includes("kenburns");return r.useEffect(()=>{console.log(s)}),e.jsx("div",{className:"h-[480px] overflow-scroll rounded-lg",style:{backgroundColor:t},children:e.jsx(i,{className:"flex h-full w-full flex-col items-center gap-6",children:n?e.jsx(l.img,{src:a,className:"h-full w-full object-cover",variants:s}):e.jsx(l.div,{...s,className:"h-full w-full"})})},o)}export{j as default}; diff --git a/assets/container-5256204e.js b/assets/container-efbc997d.js similarity index 84% rename from assets/container-5256204e.js rename to assets/container-efbc997d.js index caa48cc4..6d5f5408 100644 --- a/assets/container-5256204e.js +++ b/assets/container-efbc997d.js @@ -1 +1 @@ -import{_ as d,g as x,b as f,r as c,j as a,m as l}from"./index-a174239d.js";import{C as u}from"./cover_3-01f389ec.js";import{M as p}from"./motion-container-99ae6e19.js";import{g}from"./index-e25aef0c.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./fade-7d3d960e.js";var h=d(function(e){return function(){return e}});const v=h;var j=x(function(e,r){var s=Number(r),t=0,o;if(s<0||isNaN(s))throw new RangeError("n must be a non-negative number");for(o=[];tg(e),[e]),o=c.useMemo(()=>r?b(u,5):[u],[r]);return a.jsx("div",{className:"overflow-auto rounded-lg xs:p-20",style:{backgroundColor:s},children:n?a.jsx(p,{className:"flex h-80 items-center justify-center font-bold md:text-6xl",children:N.split("").map((i,m)=>a.jsx(l.div,{variants:t,className:"xs:ml-1",children:i},m))}):a.jsx(p,{className:"flex flex-col items-center gap-6",children:o.map((i,m)=>a.jsx(l.img,{src:i,style:{objectFit:"cover",width:"480px",height:r?"72px":"320px",margin:"auto",borderRadius:"8px"},variants:t},m))})},e)}export{M as default}; +import{_ as d,g as x,b as f,r as c,j as a,m as l}from"./index-00bc0960.js";import{C as u}from"./cover_3-01f389ec.js";import{M as p}from"./motion-container-c3270065.js";import{g}from"./index-e25aef0c.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./fade-7d3d960e.js";var h=d(function(e){return function(){return e}});const v=h;var j=x(function(e,r){var s=Number(r),t=0,o;if(s<0||isNaN(s))throw new RangeError("n must be a non-negative number");for(o=[];tg(e),[e]),o=c.useMemo(()=>r?b(u,5):[u],[r]);return a.jsx("div",{className:"overflow-auto rounded-lg xs:p-20",style:{backgroundColor:s},children:n?a.jsx(p,{className:"flex h-80 items-center justify-center font-bold md:text-6xl",children:N.split("").map((i,m)=>a.jsx(l.div,{variants:t,className:"xs:ml-1",children:i},m))}):a.jsx(p,{className:"flex flex-col items-center gap-6",children:o.map((i,m)=>a.jsx(l.img,{src:i,style:{objectFit:"cover",width:"480px",height:r?"72px":"320px",margin:"auto",borderRadius:"8px"},variants:t},m))})},e)}export{M as default}; diff --git a/assets/control-panel-e0269fd2.js b/assets/control-panel-64358702.js similarity index 89% rename from assets/control-panel-e0269fd2.js rename to assets/control-panel-64358702.js index af1571aa..6d5dd509 100644 --- a/assets/control-panel-e0269fd2.js +++ b/assets/control-panel-64358702.js @@ -1 +1 @@ -import{b as d,j as s,f as m}from"./index-a174239d.js";function p({variantKey:o,selectedVariant:l,onChangeVarient:a}){const{colorPrimary:c,colorTextBase:n}=d(),t=e=>e===l?{backgroundColor:c,color:n}:{};return s.jsx(m,{className:"h-[480px] overflow-y-scroll",children:o.map(e=>s.jsxs("div",{children:[s.jsx("div",{className:"text-xs font-medium",children:e.type.toUpperCase()}),s.jsx("ul",{className:"mb-4 ml-2 mt-2 text-gray-600",children:e.values.map(r=>s.jsx("li",{className:"my-2 cursor-pointer rounded-md p-1",onClick:()=>a(r),style:t(r),children:r},r))})]},e.type))})}export{p as default}; +import{b as d,j as s,f as m}from"./index-00bc0960.js";function p({variantKey:o,selectedVariant:l,onChangeVarient:a}){const{colorPrimary:c,colorTextBase:n}=d(),t=e=>e===l?{backgroundColor:c,color:n}:{};return s.jsx(m,{className:"h-[480px] overflow-y-scroll",children:o.map(e=>s.jsxs("div",{children:[s.jsx("div",{className:"text-xs font-medium",children:e.type.toUpperCase()}),s.jsx("ul",{className:"mb-4 ml-2 mt-2 text-gray-600",children:e.values.map(r=>s.jsx("li",{className:"my-2 cursor-pointer rounded-md p-1",onClick:()=>a(r),style:t(r),children:r},r))})]},e.type))})}export{p as default}; diff --git a/assets/conversion_applications-58f0df7b.js b/assets/conversion_applications-b380324e.js similarity index 88% rename from assets/conversion_applications-58f0df7b.js rename to assets/conversion_applications-b380324e.js index afb8359a..7869019f 100644 --- a/assets/conversion_applications-58f0df7b.js +++ b/assets/conversion_applications-b380324e.js @@ -1 +1 @@ -import{b as r,j as e,I as p}from"./index-a174239d.js";import{P as d}from"./progress-d8befd2a.js";import"./CheckOutlined-adf89a14.js";function y(){const{colorPrimaryActive:o,colorPrimaryBorder:s}=r();return e.jsx(t,{percent:48,title:"38,566",subtitle:"Conversion",iconify:"tabler:user-filled",bg:o,strokeColor:s})}function b(){const{colorInfoActive:o,colorInfoBorder:s}=r();return e.jsx(t,{percent:75,title:"45,566",subtitle:"Applications",iconify:"ic:round-email",bg:o,strokeColor:s})}function t({percent:o,title:s,subtitle:c,iconify:l,bg:n,strokeColor:a}){const{colorBgBase:i}=r(),x=m=>e.jsxs("span",{style:{color:i},children:[m,"%"]});return e.jsxs("div",{className:"relative flex items-center rounded-2xl p-6",style:{background:n,color:i},children:[e.jsx(d,{type:"circle",size:70,percent:o,format:x,strokeColor:a}),e.jsxs("div",{className:"ml-2 flex flex-col",children:[e.jsx("span",{className:"text-2xl font-bold",children:s}),e.jsx("span",{className:"opacity-50",children:c})]}),e.jsx("div",{className:"absolute right-0",children:e.jsx(p,{icon:l,style:{opacity:.08},size:100})})]})}export{b as Applications,y as Conversion}; +import{b as r,j as e,I as p}from"./index-00bc0960.js";import{P as d}from"./progress-160c53e8.js";import"./CheckOutlined-ce1b14da.js";function y(){const{colorPrimaryActive:o,colorPrimaryBorder:s}=r();return e.jsx(t,{percent:48,title:"38,566",subtitle:"Conversion",iconify:"tabler:user-filled",bg:o,strokeColor:s})}function b(){const{colorInfoActive:o,colorInfoBorder:s}=r();return e.jsx(t,{percent:75,title:"45,566",subtitle:"Applications",iconify:"ic:round-email",bg:o,strokeColor:s})}function t({percent:o,title:s,subtitle:c,iconify:l,bg:n,strokeColor:a}){const{colorBgBase:i}=r(),x=m=>e.jsxs("span",{style:{color:i},children:[m,"%"]});return e.jsxs("div",{className:"relative flex items-center rounded-2xl p-6",style:{background:n,color:i},children:[e.jsx(d,{type:"circle",size:70,percent:o,format:x,strokeColor:a}),e.jsxs("div",{className:"ml-2 flex flex-col",children:[e.jsx("span",{className:"text-2xl font-bold",children:s}),e.jsx("span",{className:"opacity-50",children:c})]}),e.jsx("div",{className:"absolute right-0",children:e.jsx(p,{icon:l,style:{opacity:.08},size:100})})]})}export{b as Applications,y as Conversion}; diff --git a/assets/current-download-b7efc6d6.js b/assets/current-download-6e1d79b7.js similarity index 69% rename from assets/current-download-b7efc6d6.js rename to assets/current-download-6e1d79b7.js index 13c57208..6b4ebcb6 100644 --- a/assets/current-download-b7efc6d6.js +++ b/assets/current-download-6e1d79b7.js @@ -1 +1 @@ -import{j as t}from"./index-a174239d.js";import{C as e}from"./index-98f03199.js";import{u as r,C as s}from"./useChart-2a26f260.js";import{T as i}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function m(){return t.jsxs(e,{className:"flex-col",children:[t.jsx("header",{className:"self-start",children:t.jsx(i.Title,{level:5,children:"Current Download"})}),t.jsx("main",{children:t.jsx(a,{})})]})}const n=[44,55,13,43];function a(){const o=r({labels:["Mac","Window","IOS","Android"],stroke:{show:!1},legend:{position:"bottom",horizontalAlign:"center"},tooltip:{fillSeriesColor:!1},chart:{width:240},plotOptions:{pie:{donut:{size:"90%",labels:{total:{fontSize:"12px"},value:{fontSize:"18px",fontWeight:700}}}}}});return t.jsx(s,{type:"donut",series:n,options:o,height:360})}export{m as default}; +import{j as t}from"./index-00bc0960.js";import{C as e}from"./index-1b672bfc.js";import{u as r,C as s}from"./useChart-0a5d4055.js";import{T as i}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function m(){return t.jsxs(e,{className:"flex-col",children:[t.jsx("header",{className:"self-start",children:t.jsx(i.Title,{level:5,children:"Current Download"})}),t.jsx("main",{children:t.jsx(a,{})})]})}const n=[44,55,13,43];function a(){const o=r({labels:["Mac","Window","IOS","Android"],stroke:{show:!1},legend:{position:"bottom",horizontalAlign:"center"},tooltip:{fillSeriesColor:!1},chart:{width:240},plotOptions:{pie:{donut:{size:"90%",labels:{total:{fontSize:"12px"},value:{fontSize:"18px",fontWeight:700}}}}}});return t.jsx(s,{type:"donut",series:n,options:o,height:360})}export{m as default}; diff --git a/assets/dayjs.min-47422c50.js b/assets/dayjs.min-2473d3b1.js similarity index 99% rename from assets/dayjs.min-47422c50.js rename to assets/dayjs.min-2473d3b1.js index b1b787c8..ace5f68d 100644 --- a/assets/dayjs.min-47422c50.js +++ b/assets/dayjs.min-2473d3b1.js @@ -1 +1 @@ -import{k as Q,i as K}from"./index-a174239d.js";var E={exports:{}};(function(V,X){(function(W,k){V.exports=k()})(K,function(){var W=1e3,k=6e4,N=36e5,A="millisecond",S="second",w="minute",O="hour",M="day",T="week",m="month",U="quarter",v="year",_="date",J="Invalid Date",q=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,B=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,G={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(s){var n=["th","st","nd","rd"],t=s%100;return"["+s+(n[(t-20)%10]||n[t]||n[0])+"]"}},I=function(s,n,t){var r=String(s);return!r||r.length>=n?s:""+Array(n+1-r.length).join(t)+s},P={s:I,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+I(r,2,"0")+":"+I(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;D[o]=n,e=o}return!r&&e&&(x=e),e||!r&&x},f=function(s,n){if(F(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new C(t)},a=P;a.l=j,a.i=F,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var C=function(){function s(t){this.$L=j(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(q);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)=n?s:""+Array(n+1-r.length).join(t)+s},P={s:I,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+I(r,2,"0")+":"+I(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;D[o]=n,e=o}return!r&&e&&(x=e),e||!r&&x},f=function(s,n){if(F(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new C(t)},a=P;a.l=j,a.i=F,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var C=function(){function s(t){this.$L=j(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(q);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)Array.from({length:e},(a,n)=>n).map(a=>({id:`item-${a+t}-${new Date().getTime()}`,content:`item ${a+t}`})),j=(e,t,a)=>{const n=Array.from(e),[r]=n.splice(t,1);return n.splice(a,0,r),n},I=(e,t,a,n)=>{const r=Array.from(e),o=Array.from(t),[c]=r.splice(a.index,1);o.splice(n.index,0,c);const s={};return s[a.droppableId]=r,s[n.droppableId]=o,s},u=8,C=(e,t)=>({userSelect:"none",padding:u*2,margin:`0 0 ${u}px 0`,background:e?"lightgreen":"grey",...t}),D=e=>({background:e?"lightblue":"lightgrey",padding:u,width:250});function S(){const[e,t]=h.useState([p(10),p(5,10)]),a=n=>{const{source:r,destination:o}=n;if(!o)return;const c=+r.droppableId,s=+o.droppableId;if(c===s){const i=j(e[c],r.index,o.index),l=[...e];l[c]=i,t(l)}else{const i=I(e[c],e[s],r,o),l=[...e];l[c]=i[c],l[s]=i[s],t(l.filter(g=>g.length))}};return d.jsxs("div",{children:[d.jsx("button",{type:"button",onClick:()=>{t([...e,[]])},children:"Add new group"}),d.jsx("button",{type:"button",onClick:()=>{t([...e,p(1)])},children:"Add new item"}),d.jsx("div",{style:{display:"flex"},children:d.jsx(m,{onDragEnd:()=>a,children:e.map((n,r)=>d.jsx(y,{droppableId:`${r}`,children:(o,c)=>d.jsxs("div",{ref:o.innerRef,style:D(c.isDraggingOver),...o.droppableProps,children:[n.map((s,i)=>d.jsx(f,{draggableId:s.id,index:i,children:(l,g)=>d.jsx("div",{ref:l.innerRef,...l.draggableProps,...l.dragHandleProps,style:C(g.isDragging,l.draggableProps.style),children:d.jsxs("div",{style:{display:"flex",justifyContent:"space-around"},children:[s.content,d.jsx("button",{type:"button",onClick:()=>{const x=[...e];x[r].splice(i,1),t(x.filter(b=>b.length))},children:"delete"})]})})},s.id)),o.placeholder]})},r))})})]})}export{S as default}; +import{r as h,j as d,d7 as m,d8 as y,d9 as f}from"./index-00bc0960.js";const p=(e,t=0)=>Array.from({length:e},(a,n)=>n).map(a=>({id:`item-${a+t}-${new Date().getTime()}`,content:`item ${a+t}`})),j=(e,t,a)=>{const n=Array.from(e),[r]=n.splice(t,1);return n.splice(a,0,r),n},I=(e,t,a,n)=>{const r=Array.from(e),o=Array.from(t),[c]=r.splice(a.index,1);o.splice(n.index,0,c);const s={};return s[a.droppableId]=r,s[n.droppableId]=o,s},u=8,C=(e,t)=>({userSelect:"none",padding:u*2,margin:`0 0 ${u}px 0`,background:e?"lightgreen":"grey",...t}),D=e=>({background:e?"lightblue":"lightgrey",padding:u,width:250});function S(){const[e,t]=h.useState([p(10),p(5,10)]),a=n=>{const{source:r,destination:o}=n;if(!o)return;const c=+r.droppableId,s=+o.droppableId;if(c===s){const i=j(e[c],r.index,o.index),l=[...e];l[c]=i,t(l)}else{const i=I(e[c],e[s],r,o),l=[...e];l[c]=i[c],l[s]=i[s],t(l.filter(g=>g.length))}};return d.jsxs("div",{children:[d.jsx("button",{type:"button",onClick:()=>{t([...e,[]])},children:"Add new group"}),d.jsx("button",{type:"button",onClick:()=>{t([...e,p(1)])},children:"Add new item"}),d.jsx("div",{style:{display:"flex"},children:d.jsx(m,{onDragEnd:()=>a,children:e.map((n,r)=>d.jsx(y,{droppableId:`${r}`,children:(o,c)=>d.jsxs("div",{ref:o.innerRef,style:D(c.isDraggingOver),...o.droppableProps,children:[n.map((s,i)=>d.jsx(f,{draggableId:s.id,index:i,children:(l,g)=>d.jsx("div",{ref:l.innerRef,...l.draggableProps,...l.dragHandleProps,style:C(g.isDragging,l.draggableProps.style),children:d.jsxs("div",{style:{display:"flex",justifyContent:"space-around"},children:[s.content,d.jsx("button",{type:"button",onClick:()=>{const x=[...e];x[r].splice(i,1),t(x.filter(b=>b.length))},children:"delete"})]})})},s.id)),o.placeholder]})},r))})})]})}export{S as default}; diff --git a/assets/external-link-fe76af72.js b/assets/external-link-24cd8533.js similarity index 65% rename from assets/external-link-fe76af72.js rename to assets/external-link-24cd8533.js index 6a4694e4..75421d60 100644 --- a/assets/external-link-fe76af72.js +++ b/assets/external-link-24cd8533.js @@ -1 +1 @@ -import{d1 as o,r,j as s}from"./index-a174239d.js";function n({src:t}){const{back:e}=o();return r.useLayoutEffect(()=>{window.open(t,"_black"),e()}),s.jsx("div",{})}export{n as default}; +import{d6 as o,r,j as s}from"./index-00bc0960.js";function n({src:t}){const{back:e}=o();return r.useLayoutEffect(()=>{window.open(t,"_black"),e()}),s.jsx("div",{})}export{n as default}; diff --git a/assets/format-number-c678aae6.js b/assets/format-number-1ef9eb3a.js similarity index 99% rename from assets/format-number-c678aae6.js rename to assets/format-number-1ef9eb3a.js index bf92c3c9..80714c10 100644 --- a/assets/format-number-c678aae6.js +++ b/assets/format-number-1ef9eb3a.js @@ -1,4 +1,4 @@ -import{i as O,k as L}from"./index-a174239d.js";var E={exports:{}};/*! @preserve +import{i as O,k as L}from"./index-00bc0960.js";var E={exports:{}};/*! @preserve * numeral.js * version : 2.0.6 * author : Adam Draper diff --git a/assets/general-tab-a6d7bc17.js b/assets/general-tab-dc8cf362.js similarity index 78% rename from assets/general-tab-a6d7bc17.js rename to assets/general-tab-dc8cf362.js index a6ff0483..ec310dc3 100644 --- a/assets/general-tab-a6d7bc17.js +++ b/assets/general-tab-dc8cf362.js @@ -1 +1 @@ -import{co as j,cc as h,x as n,j as e,p as u,h as f,a4 as i,a3 as l}from"./index-a174239d.js";import{C as t}from"./index-98f03199.js";import{d as b}from"./upload-avatar-1dca9ad5.js";import"./format-number-c678aae6.js";import{R as r,C as s}from"./row-995d68a8.js";import{F as a}from"./index-e6402448.js";import"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./progress-d8befd2a.js";function P(){const{notification:c}=j.useApp(),{avatar:o,username:d,email:m}=h(),p={name:d,email:m,phone:n.phone.number(),address:n.location.county(),city:n.location.city(),code:n.location.zipCode(),about:n.lorem.paragraphs()},x=()=>{c.success({message:"Update success!",duration:3})};return e.jsxs(r,{gutter:[16,16],children:[e.jsx(s,{span:24,lg:8,children:e.jsxs(t,{className:"flex-col !px-6 !pb-10 !pt-20",children:[e.jsx(b,{defaultAvatar:o}),e.jsxs(u,{className:"py-6",children:[e.jsx("div",{children:"Public Profile"}),e.jsx(f,{size:"small"})]}),e.jsx(i,{type:"primary",danger:!0,children:"Delete User"})]})}),e.jsx(s,{span:24,lg:16,children:e.jsx(t,{children:e.jsxs(a,{layout:"vertical",initialValues:p,labelCol:{span:8},className:"w-full",children:[e.jsxs(r,{gutter:16,children:[e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Username",name:"name",children:e.jsx(l,{})})}),e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Email",name:"email",children:e.jsx(l,{})})})]}),e.jsxs(r,{gutter:16,children:[e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Phone",name:"phone",children:e.jsx(l,{})})}),e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Address",name:"address",children:e.jsx(l,{})})})]}),e.jsxs(r,{gutter:16,children:[e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"City",name:"city",children:e.jsx(l,{})})}),e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Code",name:"code",children:e.jsx(l,{})})})]}),e.jsx(a.Item,{label:"About",name:"about",children:e.jsx(l.TextArea,{})}),e.jsx("div",{className:"flex w-full justify-end",children:e.jsx(i,{type:"primary",onClick:x,children:"Save Changes"})})]})})})]})}export{P as default}; +import{cp as j,ce as h,x as n,j as e,p as u,h as f,a6 as i,a5 as l}from"./index-00bc0960.js";import{C as t}from"./index-1b672bfc.js";import{d as b}from"./upload-avatar-60eda71e.js";import"./format-number-1ef9eb3a.js";import{R as r,C as s}from"./row-d64c6549.js";import{F as a}from"./index-3d9030f5.js";import"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./progress-160c53e8.js";function P(){const{notification:c}=j.useApp(),{avatar:o,username:d,email:m}=h(),p={name:d,email:m,phone:n.phone.number(),address:n.location.county(),city:n.location.city(),code:n.location.zipCode(),about:n.lorem.paragraphs()},x=()=>{c.success({message:"Update success!",duration:3})};return e.jsxs(r,{gutter:[16,16],children:[e.jsx(s,{span:24,lg:8,children:e.jsxs(t,{className:"flex-col !px-6 !pb-10 !pt-20",children:[e.jsx(b,{defaultAvatar:o}),e.jsxs(u,{className:"py-6",children:[e.jsx("div",{children:"Public Profile"}),e.jsx(f,{size:"small"})]}),e.jsx(i,{type:"primary",danger:!0,children:"Delete User"})]})}),e.jsx(s,{span:24,lg:16,children:e.jsx(t,{children:e.jsxs(a,{layout:"vertical",initialValues:p,labelCol:{span:8},className:"w-full",children:[e.jsxs(r,{gutter:16,children:[e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Username",name:"name",children:e.jsx(l,{})})}),e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Email",name:"email",children:e.jsx(l,{})})})]}),e.jsxs(r,{gutter:16,children:[e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Phone",name:"phone",children:e.jsx(l,{})})}),e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Address",name:"address",children:e.jsx(l,{})})})]}),e.jsxs(r,{gutter:16,children:[e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"City",name:"city",children:e.jsx(l,{})})}),e.jsx(s,{span:12,children:e.jsx(a.Item,{label:"Code",name:"code",children:e.jsx(l,{})})})]}),e.jsx(a.Item,{label:"About",name:"about",children:e.jsx(l.TextArea,{})}),e.jsx("div",{className:"flex w-full justify-end",children:e.jsx(i,{type:"primary",onClick:x,children:"Save Changes"})})]})})})]})}export{P as default}; diff --git a/assets/highlight-b9a0eabe.js b/assets/highlight-95fd9514.js similarity index 99% rename from assets/highlight-b9a0eabe.js rename to assets/highlight-95fd9514.js index 3dc1cfdf..adfce941 100644 --- a/assets/highlight-b9a0eabe.js +++ b/assets/highlight-95fd9514.js @@ -1,4 +1,4 @@ -import{k as hc}from"./index-a174239d.js";function cl(n){return n instanceof Map?n.clear=n.delete=n.set=function(){throw new Error("map is read-only")}:n instanceof Set&&(n.add=n.clear=n.delete=function(){throw new Error("set is read-only")}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach(e=>{const t=n[e],a=typeof t;(a==="object"||a==="function")&&!Object.isFrozen(t)&&cl(t)}),n}class Ir{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function _l(n){return n.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Ee(n,...e){const t=Object.create(null);for(const a in n)t[a]=n[a];return e.forEach(function(a){for(const i in a)t[i]=a[i]}),t}const Mc="",Ar=n=>!!n.scope,Lc=(n,{prefix:e})=>{if(n.startsWith("language:"))return n.replace("language:","language-");if(n.includes(".")){const t=n.split(".");return[`${e}${t.shift()}`,...t.map((a,i)=>`${a}${"_".repeat(i+1)}`)].join(" ")}return`${e}${n}`};class xc{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=_l(e)}openNode(e){if(!Ar(e))return;const t=Lc(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){Ar(e)&&(this.buffer+=Mc)}value(){return this.buffer}span(e){this.buffer+=``}}const vr=(n={})=>{const e={children:[]};return Object.assign(e,n),e};class Er{constructor(){this.rootNode=vr(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=vr({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t=="string"?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(a=>this._walk(e,a)),e.closeNode(t)),e}static _collapse(e){typeof e!="string"&&e.children&&(e.children.every(t=>typeof t=="string")?e.children=[e.children.join("")]:e.children.forEach(t=>{Er._collapse(t)}))}}class Pc extends Er{constructor(e){super(),this.options=e}addText(e){e!==""&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){const a=e.root;t&&(a.scope=`language:${t}`),this.add(a)}toHTML(){return new xc(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function Ae(n){return n?typeof n=="string"?n:n.source:null}function dl(n){return ge("(?=",n,")")}function wc(n){return ge("(?:",n,")*")}function kc(n){return ge("(?:",n,")?")}function ge(...n){return n.map(t=>Ae(t)).join("")}function Uc(n){const e=n[n.length-1];return typeof e=="object"&&e.constructor===Object?(n.splice(n.length-1,1),e):{}}function pr(...n){return"("+(Uc(n).capture?"":"?:")+n.map(a=>Ae(a)).join("|")+")"}function ul(n){return new RegExp(n.toString()+"|").exec("").length-1}function Fc(n,e){const t=n&&n.exec(e);return t&&t.index===0}const Bc=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Sr(n,{joinWith:e}){let t=0;return n.map(a=>{t+=1;const i=t;let o=Ae(a),s="";for(;o.length>0;){const r=Bc.exec(o);if(!r){s+=o;break}s+=o.substring(0,r.index),o=o.substring(r.index+r[0].length),r[0][0]==="\\"&&r[1]?s+="\\"+String(Number(r[1])+i):(s+=r[0],r[0]==="("&&t++)}return s}).map(a=>`(${a})`).join(e)}const Gc=/\b\B/,ml="[a-zA-Z]\\w*",gr="[a-zA-Z_]\\w*",El="\\b\\d+(\\.\\d+)?",pl="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Sl="\\b(0b[01]+)",Yc="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",qc=(n={})=>{const e=/^#![ ]*\//;return n.binary&&(n.begin=ge(e,/.*\b/,n.binary,/\b.*/)),Ee({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(t,a)=>{t.index!==0&&a.ignoreMatch()}},n)},ve={begin:"\\\\[\\s\\S]",relevance:0},Hc={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[ve]},Vc={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[ve]},Wc={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Me=function(n,e,t={}){const a=Ee({scope:"comment",begin:n,end:e,contains:[]},t);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=pr("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:ge(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},zc=Me("//","$"),Kc=Me("/\\*","\\*/"),$c=Me("#","$"),Qc={scope:"number",begin:El,relevance:0},Xc={scope:"number",begin:pl,relevance:0},Zc={scope:"number",begin:Sl,relevance:0},Jc={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[ve,{begin:/\[/,end:/\]/,relevance:0,contains:[ve]}]},jc={scope:"title",begin:ml,relevance:0},e_={scope:"title",begin:gr,relevance:0},t_={begin:"\\.\\s*"+gr,relevance:0},n_=function(n){return Object.assign(n,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var De=Object.freeze({__proto__:null,APOS_STRING_MODE:Hc,BACKSLASH_ESCAPE:ve,BINARY_NUMBER_MODE:Zc,BINARY_NUMBER_RE:Sl,COMMENT:Me,C_BLOCK_COMMENT_MODE:Kc,C_LINE_COMMENT_MODE:zc,C_NUMBER_MODE:Xc,C_NUMBER_RE:pl,END_SAME_AS_BEGIN:n_,HASH_COMMENT_MODE:$c,IDENT_RE:ml,MATCH_NOTHING_RE:Gc,METHOD_GUARD:t_,NUMBER_MODE:Qc,NUMBER_RE:El,PHRASAL_WORDS_MODE:Wc,QUOTE_STRING_MODE:Vc,REGEXP_MODE:Jc,RE_STARTERS_RE:Yc,SHEBANG:qc,TITLE_MODE:jc,UNDERSCORE_IDENT_RE:gr,UNDERSCORE_TITLE_MODE:e_});function a_(n,e){n.input[n.index-1]==="."&&e.ignoreMatch()}function r_(n,e){n.className!==void 0&&(n.scope=n.className,delete n.className)}function i_(n,e){e&&n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",n.__beforeBegin=a_,n.keywords=n.keywords||n.beginKeywords,delete n.beginKeywords,n.relevance===void 0&&(n.relevance=0))}function o_(n,e){Array.isArray(n.illegal)&&(n.illegal=pr(...n.illegal))}function s_(n,e){if(n.match){if(n.begin||n.end)throw new Error("begin & end are not supported with match");n.begin=n.match,delete n.match}}function l_(n,e){n.relevance===void 0&&(n.relevance=1)}const c_=(n,e)=>{if(!n.beforeMatch)return;if(n.starts)throw new Error("beforeMatch cannot be used with starts");const t=Object.assign({},n);Object.keys(n).forEach(a=>{delete n[a]}),n.keywords=t.keywords,n.begin=ge(t.beforeMatch,dl(t.begin)),n.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},n.relevance=0,delete t.beforeMatch},__=["of","and","for","in","not","or","if","then","parent","list","value"],d_="keyword";function gl(n,e,t=d_){const a=Object.create(null);return typeof n=="string"?i(t,n.split(" ")):Array.isArray(n)?i(t,n):Object.keys(n).forEach(function(o){Object.assign(a,gl(n[o],e,o))}),a;function i(o,s){e&&(s=s.map(r=>r.toLowerCase())),s.forEach(function(r){const l=r.split("|");a[l[0]]=[o,u_(l[0],l[1])]})}}function u_(n,e){return e?Number(e):m_(n)?0:1}function m_(n){return __.includes(n.toLowerCase())}const yr={},Se=n=>{console.error(n)},Dr=(n,...e)=>{console.log(`WARN: ${n}`,...e)},Ne=(n,e)=>{yr[`${n}/${e}`]||(console.log(`Deprecated as of ${n}. ${e}`),yr[`${n}/${e}`]=!0)},he=new Error;function Tl(n,e,{key:t}){let a=0;const i=n[t],o={},s={};for(let r=1;r<=e.length;r++)s[r+a]=i[r],o[r+a]=!0,a+=ul(e[r-1]);n[t]=s,n[t]._emit=o,n[t]._multi=!0}function E_(n){if(Array.isArray(n.begin)){if(n.skip||n.excludeBegin||n.returnBegin)throw Se("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),he;if(typeof n.beginScope!="object"||n.beginScope===null)throw Se("beginScope must be object"),he;Tl(n,n.begin,{key:"beginScope"}),n.begin=Sr(n.begin,{joinWith:""})}}function p_(n){if(Array.isArray(n.end)){if(n.skip||n.excludeEnd||n.returnEnd)throw Se("skip, excludeEnd, returnEnd not compatible with endScope: {}"),he;if(typeof n.endScope!="object"||n.endScope===null)throw Se("endScope must be object"),he;Tl(n,n.end,{key:"endScope"}),n.end=Sr(n.end,{joinWith:""})}}function S_(n){n.scope&&typeof n.scope=="object"&&n.scope!==null&&(n.beginScope=n.scope,delete n.scope)}function g_(n){S_(n),typeof n.beginScope=="string"&&(n.beginScope={_wrap:n.beginScope}),typeof n.endScope=="string"&&(n.endScope={_wrap:n.endScope}),E_(n),p_(n)}function T_(n){function e(s,r){return new RegExp(Ae(s),"m"+(n.case_insensitive?"i":"")+(n.unicodeRegex?"u":"")+(r?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(r,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,r]),this.matchAt+=ul(r)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const r=this.regexes.map(l=>l[1]);this.matcherRe=e(Sr(r,{joinWith:"|"}),!0),this.lastIndex=0}exec(r){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(r);if(!l)return null;const c=l.findIndex((d,m)=>m>0&&d!==void 0),_=this.matchIndexes[c];return l.splice(0,c),Object.assign(l,_)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(r){if(this.multiRegexes[r])return this.multiRegexes[r];const l=new t;return this.rules.slice(r).forEach(([c,_])=>l.addRule(c,_)),l.compile(),this.multiRegexes[r]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(r,l){this.rules.push([r,l]),l.type==="begin"&&this.count++}exec(r){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let c=l.exec(r);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const _=this.getMatcher(0);_.lastIndex=this.lastIndex+1,c=_.exec(r)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}function i(s){const r=new a;return s.contains.forEach(l=>r.addRule(l.begin,{rule:l,type:"begin"})),s.terminatorEnd&&r.addRule(s.terminatorEnd,{type:"end"}),s.illegal&&r.addRule(s.illegal,{type:"illegal"}),r}function o(s,r){const l=s;if(s.isCompiled)return l;[r_,s_,g_,c_].forEach(_=>_(s,r)),n.compilerExtensions.forEach(_=>_(s,r)),s.__beforeBegin=null,[i_,o_,l_].forEach(_=>_(s,r)),s.isCompiled=!0;let c=null;return typeof s.keywords=="object"&&s.keywords.$pattern&&(s.keywords=Object.assign({},s.keywords),c=s.keywords.$pattern,delete s.keywords.$pattern),c=c||/\w+/,s.keywords&&(s.keywords=gl(s.keywords,n.case_insensitive)),l.keywordPatternRe=e(c,!0),r&&(s.begin||(s.begin=/\B|\b/),l.beginRe=e(l.begin),!s.end&&!s.endsWithParent&&(s.end=/\B|\b/),s.end&&(l.endRe=e(l.end)),l.terminatorEnd=Ae(l.end)||"",s.endsWithParent&&r.terminatorEnd&&(l.terminatorEnd+=(s.end?"|":"")+r.terminatorEnd)),s.illegal&&(l.illegalRe=e(s.illegal)),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map(function(_){return b_(_==="self"?s:_)})),s.contains.forEach(function(_){o(_,l)}),s.starts&&o(s.starts,r),l.matcher=i(l),l}if(n.compilerExtensions||(n.compilerExtensions=[]),n.contains&&n.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return n.classNameAliases=Ee(n.classNameAliases||{}),o(n)}function bl(n){return n?n.endsWithParent||bl(n.starts):!1}function b_(n){return n.variants&&!n.cachedVariants&&(n.cachedVariants=n.variants.map(function(e){return Ee(n,{variants:null},e)})),n.cachedVariants?n.cachedVariants:bl(n)?Ee(n,{starts:n.starts?Ee(n.starts):null}):Object.isFrozen(n)?Ee(n):n}var R_="11.9.0";class C_ extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const ke=_l,hr=Ee,Mr=Symbol("nomatch"),N_=7,Rl=function(n){const e=Object.create(null),t=Object.create(null),a=[];let i=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let r={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:Pc};function l(b){return r.noHighlightRe.test(b)}function c(b){let v=b.className+" ";v+=b.parentNode?b.parentNode.className:"";const M=r.languageDetectRe.exec(v);if(M){const w=h(M[1]);return w||(Dr(o.replace("{}",M[1])),Dr("Falling back to no-highlight mode for this block.",b)),w?M[1]:"no-highlight"}return v.split(/\s+/).find(w=>l(w)||h(w))}function _(b,v,M){let w="",B="";typeof v=="object"?(w=b,M=v.ignoreIllegals,B=v.language):(Ne("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ne("10.7.0",`Please use highlight(code, options) instead. +import{k as hc}from"./index-00bc0960.js";function cl(n){return n instanceof Map?n.clear=n.delete=n.set=function(){throw new Error("map is read-only")}:n instanceof Set&&(n.add=n.clear=n.delete=function(){throw new Error("set is read-only")}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach(e=>{const t=n[e],a=typeof t;(a==="object"||a==="function")&&!Object.isFrozen(t)&&cl(t)}),n}class Ir{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function _l(n){return n.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Ee(n,...e){const t=Object.create(null);for(const a in n)t[a]=n[a];return e.forEach(function(a){for(const i in a)t[i]=a[i]}),t}const Mc="",Ar=n=>!!n.scope,Lc=(n,{prefix:e})=>{if(n.startsWith("language:"))return n.replace("language:","language-");if(n.includes(".")){const t=n.split(".");return[`${e}${t.shift()}`,...t.map((a,i)=>`${a}${"_".repeat(i+1)}`)].join(" ")}return`${e}${n}`};class xc{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=_l(e)}openNode(e){if(!Ar(e))return;const t=Lc(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){Ar(e)&&(this.buffer+=Mc)}value(){return this.buffer}span(e){this.buffer+=``}}const vr=(n={})=>{const e={children:[]};return Object.assign(e,n),e};class Er{constructor(){this.rootNode=vr(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=vr({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t=="string"?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(a=>this._walk(e,a)),e.closeNode(t)),e}static _collapse(e){typeof e!="string"&&e.children&&(e.children.every(t=>typeof t=="string")?e.children=[e.children.join("")]:e.children.forEach(t=>{Er._collapse(t)}))}}class Pc extends Er{constructor(e){super(),this.options=e}addText(e){e!==""&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){const a=e.root;t&&(a.scope=`language:${t}`),this.add(a)}toHTML(){return new xc(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function Ae(n){return n?typeof n=="string"?n:n.source:null}function dl(n){return ge("(?=",n,")")}function wc(n){return ge("(?:",n,")*")}function kc(n){return ge("(?:",n,")?")}function ge(...n){return n.map(t=>Ae(t)).join("")}function Uc(n){const e=n[n.length-1];return typeof e=="object"&&e.constructor===Object?(n.splice(n.length-1,1),e):{}}function pr(...n){return"("+(Uc(n).capture?"":"?:")+n.map(a=>Ae(a)).join("|")+")"}function ul(n){return new RegExp(n.toString()+"|").exec("").length-1}function Fc(n,e){const t=n&&n.exec(e);return t&&t.index===0}const Bc=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Sr(n,{joinWith:e}){let t=0;return n.map(a=>{t+=1;const i=t;let o=Ae(a),s="";for(;o.length>0;){const r=Bc.exec(o);if(!r){s+=o;break}s+=o.substring(0,r.index),o=o.substring(r.index+r[0].length),r[0][0]==="\\"&&r[1]?s+="\\"+String(Number(r[1])+i):(s+=r[0],r[0]==="("&&t++)}return s}).map(a=>`(${a})`).join(e)}const Gc=/\b\B/,ml="[a-zA-Z]\\w*",gr="[a-zA-Z_]\\w*",El="\\b\\d+(\\.\\d+)?",pl="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Sl="\\b(0b[01]+)",Yc="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",qc=(n={})=>{const e=/^#![ ]*\//;return n.binary&&(n.begin=ge(e,/.*\b/,n.binary,/\b.*/)),Ee({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(t,a)=>{t.index!==0&&a.ignoreMatch()}},n)},ve={begin:"\\\\[\\s\\S]",relevance:0},Hc={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[ve]},Vc={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[ve]},Wc={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Me=function(n,e,t={}){const a=Ee({scope:"comment",begin:n,end:e,contains:[]},t);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=pr("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:ge(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},zc=Me("//","$"),Kc=Me("/\\*","\\*/"),$c=Me("#","$"),Qc={scope:"number",begin:El,relevance:0},Xc={scope:"number",begin:pl,relevance:0},Zc={scope:"number",begin:Sl,relevance:0},Jc={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[ve,{begin:/\[/,end:/\]/,relevance:0,contains:[ve]}]},jc={scope:"title",begin:ml,relevance:0},e_={scope:"title",begin:gr,relevance:0},t_={begin:"\\.\\s*"+gr,relevance:0},n_=function(n){return Object.assign(n,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var De=Object.freeze({__proto__:null,APOS_STRING_MODE:Hc,BACKSLASH_ESCAPE:ve,BINARY_NUMBER_MODE:Zc,BINARY_NUMBER_RE:Sl,COMMENT:Me,C_BLOCK_COMMENT_MODE:Kc,C_LINE_COMMENT_MODE:zc,C_NUMBER_MODE:Xc,C_NUMBER_RE:pl,END_SAME_AS_BEGIN:n_,HASH_COMMENT_MODE:$c,IDENT_RE:ml,MATCH_NOTHING_RE:Gc,METHOD_GUARD:t_,NUMBER_MODE:Qc,NUMBER_RE:El,PHRASAL_WORDS_MODE:Wc,QUOTE_STRING_MODE:Vc,REGEXP_MODE:Jc,RE_STARTERS_RE:Yc,SHEBANG:qc,TITLE_MODE:jc,UNDERSCORE_IDENT_RE:gr,UNDERSCORE_TITLE_MODE:e_});function a_(n,e){n.input[n.index-1]==="."&&e.ignoreMatch()}function r_(n,e){n.className!==void 0&&(n.scope=n.className,delete n.className)}function i_(n,e){e&&n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",n.__beforeBegin=a_,n.keywords=n.keywords||n.beginKeywords,delete n.beginKeywords,n.relevance===void 0&&(n.relevance=0))}function o_(n,e){Array.isArray(n.illegal)&&(n.illegal=pr(...n.illegal))}function s_(n,e){if(n.match){if(n.begin||n.end)throw new Error("begin & end are not supported with match");n.begin=n.match,delete n.match}}function l_(n,e){n.relevance===void 0&&(n.relevance=1)}const c_=(n,e)=>{if(!n.beforeMatch)return;if(n.starts)throw new Error("beforeMatch cannot be used with starts");const t=Object.assign({},n);Object.keys(n).forEach(a=>{delete n[a]}),n.keywords=t.keywords,n.begin=ge(t.beforeMatch,dl(t.begin)),n.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},n.relevance=0,delete t.beforeMatch},__=["of","and","for","in","not","or","if","then","parent","list","value"],d_="keyword";function gl(n,e,t=d_){const a=Object.create(null);return typeof n=="string"?i(t,n.split(" ")):Array.isArray(n)?i(t,n):Object.keys(n).forEach(function(o){Object.assign(a,gl(n[o],e,o))}),a;function i(o,s){e&&(s=s.map(r=>r.toLowerCase())),s.forEach(function(r){const l=r.split("|");a[l[0]]=[o,u_(l[0],l[1])]})}}function u_(n,e){return e?Number(e):m_(n)?0:1}function m_(n){return __.includes(n.toLowerCase())}const yr={},Se=n=>{console.error(n)},Dr=(n,...e)=>{console.log(`WARN: ${n}`,...e)},Ne=(n,e)=>{yr[`${n}/${e}`]||(console.log(`Deprecated as of ${n}. ${e}`),yr[`${n}/${e}`]=!0)},he=new Error;function Tl(n,e,{key:t}){let a=0;const i=n[t],o={},s={};for(let r=1;r<=e.length;r++)s[r+a]=i[r],o[r+a]=!0,a+=ul(e[r-1]);n[t]=s,n[t]._emit=o,n[t]._multi=!0}function E_(n){if(Array.isArray(n.begin)){if(n.skip||n.excludeBegin||n.returnBegin)throw Se("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),he;if(typeof n.beginScope!="object"||n.beginScope===null)throw Se("beginScope must be object"),he;Tl(n,n.begin,{key:"beginScope"}),n.begin=Sr(n.begin,{joinWith:""})}}function p_(n){if(Array.isArray(n.end)){if(n.skip||n.excludeEnd||n.returnEnd)throw Se("skip, excludeEnd, returnEnd not compatible with endScope: {}"),he;if(typeof n.endScope!="object"||n.endScope===null)throw Se("endScope must be object"),he;Tl(n,n.end,{key:"endScope"}),n.end=Sr(n.end,{joinWith:""})}}function S_(n){n.scope&&typeof n.scope=="object"&&n.scope!==null&&(n.beginScope=n.scope,delete n.scope)}function g_(n){S_(n),typeof n.beginScope=="string"&&(n.beginScope={_wrap:n.beginScope}),typeof n.endScope=="string"&&(n.endScope={_wrap:n.endScope}),E_(n),p_(n)}function T_(n){function e(s,r){return new RegExp(Ae(s),"m"+(n.case_insensitive?"i":"")+(n.unicodeRegex?"u":"")+(r?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(r,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,r]),this.matchAt+=ul(r)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const r=this.regexes.map(l=>l[1]);this.matcherRe=e(Sr(r,{joinWith:"|"}),!0),this.lastIndex=0}exec(r){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(r);if(!l)return null;const c=l.findIndex((d,m)=>m>0&&d!==void 0),_=this.matchIndexes[c];return l.splice(0,c),Object.assign(l,_)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(r){if(this.multiRegexes[r])return this.multiRegexes[r];const l=new t;return this.rules.slice(r).forEach(([c,_])=>l.addRule(c,_)),l.compile(),this.multiRegexes[r]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(r,l){this.rules.push([r,l]),l.type==="begin"&&this.count++}exec(r){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let c=l.exec(r);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const _=this.getMatcher(0);_.lastIndex=this.lastIndex+1,c=_.exec(r)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}function i(s){const r=new a;return s.contains.forEach(l=>r.addRule(l.begin,{rule:l,type:"begin"})),s.terminatorEnd&&r.addRule(s.terminatorEnd,{type:"end"}),s.illegal&&r.addRule(s.illegal,{type:"illegal"}),r}function o(s,r){const l=s;if(s.isCompiled)return l;[r_,s_,g_,c_].forEach(_=>_(s,r)),n.compilerExtensions.forEach(_=>_(s,r)),s.__beforeBegin=null,[i_,o_,l_].forEach(_=>_(s,r)),s.isCompiled=!0;let c=null;return typeof s.keywords=="object"&&s.keywords.$pattern&&(s.keywords=Object.assign({},s.keywords),c=s.keywords.$pattern,delete s.keywords.$pattern),c=c||/\w+/,s.keywords&&(s.keywords=gl(s.keywords,n.case_insensitive)),l.keywordPatternRe=e(c,!0),r&&(s.begin||(s.begin=/\B|\b/),l.beginRe=e(l.begin),!s.end&&!s.endsWithParent&&(s.end=/\B|\b/),s.end&&(l.endRe=e(l.end)),l.terminatorEnd=Ae(l.end)||"",s.endsWithParent&&r.terminatorEnd&&(l.terminatorEnd+=(s.end?"|":"")+r.terminatorEnd)),s.illegal&&(l.illegalRe=e(s.illegal)),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map(function(_){return b_(_==="self"?s:_)})),s.contains.forEach(function(_){o(_,l)}),s.starts&&o(s.starts,r),l.matcher=i(l),l}if(n.compilerExtensions||(n.compilerExtensions=[]),n.contains&&n.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return n.classNameAliases=Ee(n.classNameAliases||{}),o(n)}function bl(n){return n?n.endsWithParent||bl(n.starts):!1}function b_(n){return n.variants&&!n.cachedVariants&&(n.cachedVariants=n.variants.map(function(e){return Ee(n,{variants:null},e)})),n.cachedVariants?n.cachedVariants:bl(n)?Ee(n,{starts:n.starts?Ee(n.starts):null}):Object.isFrozen(n)?Ee(n):n}var R_="11.9.0";class C_ extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const ke=_l,hr=Ee,Mr=Symbol("nomatch"),N_=7,Rl=function(n){const e=Object.create(null),t=Object.create(null),a=[];let i=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let r={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:Pc};function l(b){return r.noHighlightRe.test(b)}function c(b){let v=b.className+" ";v+=b.parentNode?b.parentNode.className:"";const M=r.languageDetectRe.exec(v);if(M){const w=h(M[1]);return w||(Dr(o.replace("{}",M[1])),Dr("Falling back to no-highlight mode for this block.",b)),w?M[1]:"no-highlight"}return v.split(/\s+/).find(w=>l(w)||h(w))}function _(b,v,M){let w="",B="";typeof v=="object"?(w=b,M=v.ignoreIllegals,B=v.language):(Ne("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ne("10.7.0",`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),B=b,w=v),M===void 0&&(M=!0);const X={code:w,language:B};k("before:highlight",X);const J=X.result?X.result:d(X.language,X.code,M);return J.code=X.code,k("after:highlight",J),J}function d(b,v,M,w){const B=Object.create(null);function X(O,y){return O.keywords[y]}function J(){if(!x.keywords){Z.addText(V);return}let O=0;x.keywordPatternRe.lastIndex=0;let y=x.keywordPatternRe.exec(V),P="";for(;y;){P+=V.substring(O,y.index);const F=re.case_insensitive?y[0].toLowerCase():y[0],ae=X(x,F);if(ae){const[oe,Oe]=ae;if(Z.addText(P),P="",B[F]=(B[F]||0)+1,B[F]<=N_&&(me+=Oe),oe.startsWith("_"))P+=y[0];else{const Ie=re.classNameAliases[oe]||oe;H(y[0],Ie)}}else P+=y[0];O=x.keywordPatternRe.lastIndex,y=x.keywordPatternRe.exec(V)}P+=V.substring(O),Z.addText(P)}function ne(){if(V==="")return;let O=null;if(typeof x.subLanguage=="string"){if(!e[x.subLanguage]){Z.addText(V);return}O=d(x.subLanguage,V,!0,Re[x.subLanguage]),Re[x.subLanguage]=O._top}else O=E(V,x.subLanguage.length?x.subLanguage:null);x.relevance>0&&(me+=O.relevance),Z.__addSublanguage(O._emitter,O.language)}function G(){x.subLanguage!=null?ne():J(),V=""}function H(O,y){O!==""&&(Z.startScope(y),Z.addText(O),Z.endScope())}function W(O,y){let P=1;const F=y.length-1;for(;P<=F;){if(!O._emit[P]){P++;continue}const ae=re.classNameAliases[O[P]]||O[P],oe=y[P];ae?H(oe,ae):(V=oe,J(),V=""),P++}}function Y(O,y){return O.scope&&typeof O.scope=="string"&&Z.openNode(re.classNameAliases[O.scope]||O.scope),O.beginScope&&(O.beginScope._wrap?(H(V,re.classNameAliases[O.beginScope._wrap]||O.beginScope._wrap),V=""):O.beginScope._multi&&(W(O.beginScope,y),V="")),x=Object.create(O,{parent:{value:x}}),x}function Q(O,y,P){let F=Fc(O.endRe,P);if(F){if(O["on:end"]){const ae=new Ir(O);O["on:end"](y,ae),ae.isMatchIgnored&&(F=!1)}if(F){for(;O.endsParent&&O.parent;)O=O.parent;return O}}if(O.endsWithParent)return Q(O.parent,y,P)}function j(O){return x.matcher.regexIndex===0?(V+=O[0],1):(le=!0,0)}function ee(O){const y=O[0],P=O.rule,F=new Ir(P),ae=[P.__beforeBegin,P["on:begin"]];for(const oe of ae)if(oe&&(oe(O,F),F.isMatchIgnored))return j(y);return P.skip?V+=y:(P.excludeBegin&&(V+=y),G(),!P.returnBegin&&!P.excludeBegin&&(V=y)),Y(P,O),P.returnBegin?0:y.length}function ie(O){const y=O[0],P=v.substring(O.index),F=Q(x,O,P);if(!F)return Mr;const ae=x;x.endScope&&x.endScope._wrap?(G(),H(y,x.endScope._wrap)):x.endScope&&x.endScope._multi?(G(),W(x.endScope,O)):ae.skip?V+=y:(ae.returnEnd||ae.excludeEnd||(V+=y),G(),ae.excludeEnd&&(V=y));do x.scope&&Z.closeNode(),!x.skip&&!x.subLanguage&&(me+=x.relevance),x=x.parent;while(x!==F.parent);return F.starts&&Y(F.starts,O),ae.returnEnd?0:y.length}function se(){const O=[];for(let y=x;y!==re;y=y.parent)y.scope&&O.unshift(y.scope);O.forEach(y=>Z.openNode(y))}let de={};function Te(O,y){const P=y&&y[0];if(V+=O,P==null)return G(),0;if(de.type==="begin"&&y.type==="end"&&de.index===y.index&&P===""){if(V+=v.slice(y.index,y.index+1),!i){const F=new Error(`0 width match regex (${b})`);throw F.languageName=b,F.badRule=de.rule,F}return 1}if(de=y,y.type==="begin")return ee(y);if(y.type==="illegal"&&!M){const F=new Error('Illegal lexeme "'+P+'" for mode "'+(x.scope||"")+'"');throw F.mode=x,F}else if(y.type==="end"){const F=ie(y);if(F!==Mr)return F}if(y.type==="illegal"&&P==="")return 1;if(_e>1e5&&_e>y.index*3)throw new Error("potential infinite loop, way more iterations than matches");return V+=P,P.length}const re=h(b);if(!re)throw Se(o.replace("{}",b)),new Error('Unknown language: "'+b+'"');const be=T_(re);let ue="",x=w||be;const Re={},Z=new r.__emitter(r);se();let V="",me=0,ce=0,_e=0,le=!1;try{if(re.__emitTokens)re.__emitTokens(v,Z);else{for(x.matcher.considerAll();;){_e++,le?le=!1:x.matcher.considerAll(),x.matcher.lastIndex=ce;const O=x.matcher.exec(v);if(!O)break;const y=v.substring(ce,O.index),P=Te(y,O);ce=O.index+P}Te(v.substring(ce))}return Z.finalize(),ue=Z.toHTML(),{language:b,value:ue,relevance:me,illegal:!1,_emitter:Z,_top:x}}catch(O){if(O.message&&O.message.includes("Illegal"))return{language:b,value:ke(v),illegal:!0,relevance:0,_illegalBy:{message:O.message,index:ce,context:v.slice(ce-100,ce+100),mode:O.mode,resultSoFar:ue},_emitter:Z};if(i)return{language:b,value:ke(v),illegal:!1,relevance:0,errorRaised:O,_emitter:Z,_top:x};throw O}}function m(b){const v={value:ke(b),illegal:!1,relevance:0,_top:s,_emitter:new r.__emitter(r)};return v._emitter.addText(b),v}function E(b,v){v=v||r.languages||Object.keys(e);const M=m(b),w=v.filter(h).filter(D).map(G=>d(G,b,!1));w.unshift(M);const B=w.sort((G,H)=>{if(G.relevance!==H.relevance)return H.relevance-G.relevance;if(G.language&&H.language){if(h(G.language).supersetOf===H.language)return 1;if(h(H.language).supersetOf===G.language)return-1}return 0}),[X,J]=B,ne=X;return ne.secondBest=J,ne}function p(b,v,M){const w=v&&t[v]||M;b.classList.add("hljs"),b.classList.add(`language-${w}`)}function S(b){let v=null;const M=c(b);if(l(M))return;if(k("before:highlightElement",{el:b,language:M}),b.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",b);return}if(b.children.length>0&&(r.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(b)),r.throwUnescapedHTML))throw new C_("One of your code blocks includes unescaped HTML.",b.innerHTML);v=b;const w=v.textContent,B=M?_(w,{language:M,ignoreIllegals:!0}):E(w);b.innerHTML=B.value,b.dataset.highlighted="yes",p(b,M,B.language),b.result={language:B.language,re:B.relevance,relevance:B.relevance},B.secondBest&&(b.secondBest={language:B.secondBest.language,relevance:B.secondBest.relevance}),k("after:highlightElement",{el:b,result:B,text:w})}function g(b){r=hr(r,b)}const T=()=>{f(),Ne("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function R(){f(),Ne("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let N=!1;function f(){if(document.readyState==="loading"){N=!0;return}document.querySelectorAll(r.cssSelector).forEach(S)}function A(){N&&f()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",A,!1);function C(b,v){let M=null;try{M=v(n)}catch(w){if(Se("Language definition for '{}' could not be registered.".replace("{}",b)),i)Se(w);else throw w;M=s}M.name||(M.name=b),e[b]=M,M.rawDefinition=v.bind(null,n),M.aliases&&U(M.aliases,{languageName:b})}function L(b){delete e[b];for(const v of Object.keys(t))t[v]===b&&delete t[v]}function I(){return Object.keys(e)}function h(b){return b=(b||"").toLowerCase(),e[b]||e[t[b]]}function U(b,{languageName:v}){typeof b=="string"&&(b=[b]),b.forEach(M=>{t[M.toLowerCase()]=v})}function D(b){const v=h(b);return v&&!v.disableAutodetect}function q(b){b["before:highlightBlock"]&&!b["before:highlightElement"]&&(b["before:highlightElement"]=v=>{b["before:highlightBlock"](Object.assign({block:v.el},v))}),b["after:highlightBlock"]&&!b["after:highlightElement"]&&(b["after:highlightElement"]=v=>{b["after:highlightBlock"](Object.assign({block:v.el},v))})}function te(b){q(b),a.push(b)}function K(b){const v=a.indexOf(b);v!==-1&&a.splice(v,1)}function k(b,v){const M=b;a.forEach(function(w){w[M]&&w[M](v)})}function $(b){return Ne("10.7.0","highlightBlock will be removed entirely in v12.0"),Ne("10.7.0","Please use highlightElement now."),S(b)}Object.assign(n,{highlight:_,highlightAuto:E,highlightAll:f,highlightElement:S,highlightBlock:$,configure:g,initHighlighting:T,initHighlightingOnLoad:R,registerLanguage:C,unregisterLanguage:L,listLanguages:I,getLanguage:h,registerAliases:U,autoDetection:D,inherit:hr,addPlugin:te,removePlugin:K}),n.debugMode=function(){i=!1},n.safeMode=function(){i=!0},n.versionString=R_,n.regex={concat:ge,lookahead:dl,either:pr,optional:kc,anyNumberOfTimes:wc};for(const b in De)typeof De[b]=="object"&&cl(De[b]);return Object.assign(n,De),n},fe=Rl({});fe.newInstance=()=>Rl({});var f_=fe;fe.HighlightJS=fe;fe.default=fe;var Ue,Lr;function O_(){if(Lr)return Ue;Lr=1;function n(e){const t="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+",o="далее "+"возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ",l="загрузитьизфайла "+"вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент ",c="разделительстраниц разделительстрок символтабуляции ",_="ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон ",d="acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища ",m="wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ",E=c+_+d+m,p="webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля ",S="автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени форматкартинки ширинаподчиненныхэлементовформы ",g="виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента ",T="авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных ",R="использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц ",N="отображениевремениэлементовпланировщика ",f="типфайлаформатированногодокумента ",A="обходрезультатазапроса типзаписизапроса ",C="видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов ",L="доступкфайлу режимдиалогавыборафайла режимоткрытияфайла ",I="типизмеренияпостроителязапроса ",h="видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений ",U="wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs форматдатыjson экранированиесимволовjson ",D="видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных использованиеусловногооформлениякомпоновкиданных ",q="важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты статусразборапочтовогосообщения ",te="режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации ",K="расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии типхранилищасертификатовкриптографии ",k="кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip режимсохраненияпутейzip уровеньсжатияzip ",$="звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp ",b="направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса ",v="httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса типномерадокумента типномеразадачи типформы удалениедвижений ",M="важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты",w=p+S+g+T+R+N+f+A+C+L+I+h+U+D+q+te+K+k+$+b+v+M,J="comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных "+"comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура фиксированноесоответствие фиксированныймассив ",ne="null истина ложь неопределено",G=e.inherit(e.NUMBER_MODE),H={className:"string",begin:'"|\\|',end:'"|$',contains:[{begin:'""'}]},W={begin:"'",end:"'",excludeBegin:!0,excludeEnd:!0,contains:[{className:"number",begin:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},Y=e.inherit(e.C_LINE_COMMENT_MODE),Q={className:"meta",begin:"#|&",end:"$",keywords:{$pattern:t,keyword:o+l},contains:[Y]},j={className:"symbol",begin:"~",end:";|:",excludeEnd:!0},ee={className:"function",variants:[{begin:"процедура|функция",end:"\\)",keywords:"процедура функция"},{begin:"конецпроцедуры|конецфункции",keywords:"конецпроцедуры конецфункции"}],contains:[{begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"params",begin:t,end:",",excludeEnd:!0,endsWithParent:!0,keywords:{$pattern:t,keyword:"знач",literal:ne},contains:[G,H,W]},Y]},e.inherit(e.TITLE_MODE,{begin:t})]};return{name:"1C:Enterprise",case_insensitive:!0,keywords:{$pattern:t,keyword:o,built_in:E,class:w,type:J,literal:ne},contains:[Q,ee,Y,j,G,H,W]}}return Ue=n,Ue}var Fe,xr;function I_(){if(xr)return Fe;xr=1;function n(e){const t=e.regex,a=/^[a-zA-Z][a-zA-Z0-9-]*/,i=["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],o=e.COMMENT(/;/,/$/),s={scope:"symbol",match:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+)?/},r={scope:"symbol",match:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+)?/},l={scope:"symbol",match:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+)?/},c={scope:"symbol",match:/%[si](?=".*")/},_={scope:"attribute",match:t.concat(a,/(?=\s*=)/)};return{name:"Augmented Backus-Naur Form",illegal:/[!@#$^&',?+~`|:]/,keywords:i,contains:[{scope:"operator",match:/=\/?/},_,o,s,r,l,c,e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}return Fe=n,Fe}var Be,Pr;function A_(){if(Pr)return Be;Pr=1;function n(e){const t=e.regex,a=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"];return{name:"Apache Access Log",contains:[{className:"number",begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:"number",begin:/\b\d+\b/,relevance:0},{className:"string",begin:t.concat(/"/,t.either(...a)),end:/"/,keywords:a,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:"string",begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:"string",begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:"string",begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:"string",begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}return Be=n,Be}var Ge,wr;function v_(){if(wr)return Ge;wr=1;function n(e){const t=e.regex,a=/[a-zA-Z_$][a-zA-Z0-9_$]*/,i=t.concat(a,t.concat("(\\.",a,")*")),o=/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/,s={className:"rest_arg",begin:/[.]{3}/,end:a,relevance:10};return{name:"ActionScript",aliases:["as"],keywords:{keyword:["as","break","case","catch","class","const","continue","default","delete","do","dynamic","each","else","extends","final","finally","for","function","get","if","implements","import","in","include","instanceof","interface","internal","is","namespace","native","new","override","package","private","protected","public","return","set","static","super","switch","this","throw","try","typeof","use","var","void","while","with"],literal:["true","false","null","undefined"]},contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{match:[/\bpackage/,/\s+/,i],className:{1:"keyword",3:"title.class"}},{match:[/\b(?:class|interface|extends|implements)/,/\s+/,a],className:{1:"keyword",3:"title.class"}},{className:"meta",beginKeywords:"import include",end:/;/,keywords:{keyword:"import include"}},{beginKeywords:"function",end:/[{;]/,excludeEnd:!0,illegal:/\S/,contains:[e.inherit(e.TITLE_MODE,{className:"title.function"}),{className:"params",begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]},{begin:t.concat(/:\s*/,o)}]},e.METHOD_GUARD],illegal:/#/}}return Ge=n,Ge}var Ye,kr;function y_(){if(kr)return Ye;kr=1;function n(e){const t="\\d(_|\\d)*",a="[eE][-+]?"+t,i=t+"(\\."+t+")?("+a+")?",o="\\w+",r="\\b("+(t+"#"+o+"(\\."+o+")?#("+a+")?")+"|"+i+")",l="[A-Za-z](_?[A-Za-z0-9.])*",c=`[]\\{\\}%#'"`,_=e.COMMENT("--","$"),d={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:c,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:l,endsParent:!0,relevance:0}]};return{name:"Ada",case_insensitive:!0,keywords:{keyword:["abort","else","new","return","abs","elsif","not","reverse","abstract","end","accept","entry","select","access","exception","of","separate","aliased","exit","or","some","all","others","subtype","and","for","out","synchronized","array","function","overriding","at","tagged","generic","package","task","begin","goto","pragma","terminate","body","private","then","if","procedure","type","case","in","protected","constant","interface","is","raise","use","declare","range","delay","limited","record","when","delta","loop","rem","while","digits","renames","with","do","mod","requeue","xor"],literal:["True","False"]},contains:[_,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:r,relevance:0},{className:"symbol",begin:"'"+l},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:c},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[_,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:c},d,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:c}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:c},d]}}return Ye=n,Ye}var qe,Ur;function D_(){if(Ur)return qe;Ur=1;function n(e){const t={className:"built_in",begin:"\\b(void|bool|int8|int16|int32|int64|int|uint8|uint16|uint32|uint64|uint|string|ref|array|double|float|auto|dictionary)"},a={className:"symbol",begin:"[a-zA-Z0-9_]+@"},i={className:"keyword",begin:"<",end:">",contains:[t,a]};return t.contains=[i],a.contains=[i],{name:"AngelScript",aliases:["asc"],keywords:["for","in|0","break","continue","while","do|0","return","if","else","case","switch","namespace","is","cast","or","and","xor","not","get|0","in","inout|10","out","override","set|0","private","public","const","default|0","final","shared","external","mixin|10","enum","typedef","funcdef","this","super","import","from","interface","abstract|0","try","catch","protected","explicit","property"],illegal:"(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunction\\s*[^\\(])",contains:[{className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"string",begin:'"""',end:'"""'},{className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:"^\\s*\\[",end:"\\]"},{beginKeywords:"interface namespace",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]},{beginKeywords:"class",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+",contains:[{begin:"[:,]\\s*",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]}]}]},t,a,{className:"literal",begin:"\\b(null|true|false)"},{className:"number",relevance:0,begin:"(-?)(\\b0[xXbBoOdD][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"}]}}return qe=n,qe}var He,Fr;function h_(){if(Fr)return He;Fr=1;function n(e){const t={className:"number",begin:/[$%]\d+/},a={className:"number",begin:/\b\d+/},i={className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/},o={className:"number",begin:/:\d{1,5}/};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,contains:[i,o,e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{_:["order","deny","allow","setenv","rewriterule","rewriteengine","rewritecond","documentroot","sethandler","errordocument","loadmodule","options","header","listen","serverroot","servername"]},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",begin:/[\$%]\{/,end:/\}/,contains:["self",t]},i,a,e.QUOTE_STRING_MODE]}}],illegal:/\S/}}return He=n,He}var Ve,Br;function M_(){if(Br)return Ve;Br=1;function n(e){const t=e.regex,a=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),i={className:"params",begin:/\(/,end:/\)/,contains:["self",e.C_NUMBER_MODE,a]},o=e.COMMENT(/--/,/$/),s=e.COMMENT(/\(\*/,/\*\)/,{contains:["self",o]}),r=[o,s,e.HASH_COMMENT_MODE],l=[/apart from/,/aside from/,/instead of/,/out of/,/greater than/,/isn't|(doesn't|does not) (equal|come before|come after|contain)/,/(greater|less) than( or equal)?/,/(starts?|ends|begins?) with/,/contained by/,/comes (before|after)/,/a (ref|reference)/,/POSIX (file|path)/,/(date|time) string/,/quoted form/],c=[/clipboard info/,/the clipboard/,/info for/,/list (disks|folder)/,/mount volume/,/path to/,/(close|open for) access/,/(get|set) eof/,/current date/,/do shell script/,/get volume settings/,/random number/,/set volume/,/system attribute/,/system info/,/time to GMT/,/(load|run|store) script/,/scripting components/,/ASCII (character|number)/,/localized string/,/choose (application|color|file|file name|folder|from list|remote application|URL)/,/display (alert|dialog)/];return{name:"AppleScript",aliases:["osascript"],keywords:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name|0 paragraph paragraphs rest reverse running time version weekday word words year"},contains:[a,e.C_NUMBER_MODE,{className:"built_in",begin:t.concat(/\b/,t.either(...c),/\b/)},{className:"built_in",begin:/^\s*return\b/},{className:"literal",begin:/\b(text item delimiters|current application|missing value)\b/},{className:"keyword",begin:t.concat(/\b/,t.either(...l),/\b/)},{beginKeywords:"on",illegal:/[${=;\n]/,contains:[e.UNDERSCORE_TITLE_MODE,i]},...r],illegal:/\/\/|->|=>|\[\[/}}return Ve=n,Ve}var We,Gr;function L_(){if(Gr)return We;Gr=1;function n(e){const t="[A-Za-z_][0-9A-Za-z_]*",a={keyword:["if","for","while","var","new","function","do","return","void","else","break"],literal:["BackSlash","DoubleQuote","false","ForwardSlash","Infinity","NaN","NewLine","null","PI","SingleQuote","Tab","TextFormatting","true","undefined"],built_in:["Abs","Acos","All","Angle","Any","Area","AreaGeodetic","Array","Asin","Atan","Atan2","Attachments","Average","Back","Bearing","Boolean","Buffer","BufferGeodetic","Ceil","Centroid","Clip","Concatenate","Console","Constrain","Contains","ConvertDirection","Cos","Count","Crosses","Cut","Date","DateAdd","DateDiff","Day","Decode","DefaultValue","Densify","DensifyGeodetic","Dictionary","Difference","Disjoint","Distance","DistanceGeodetic","Distinct","Domain","DomainCode","DomainName","EnvelopeIntersects","Equals","Erase","Exp","Expects","Extent","Feature","FeatureSet","FeatureSetByAssociation","FeatureSetById","FeatureSetByName","FeatureSetByPortalItem","FeatureSetByRelationshipName","Filter","Find","First","Floor","FromCharCode","FromCodePoint","FromJSON","GdbVersion","Generalize","Geometry","GetFeatureSet","GetUser","GroupBy","Guid","Hash","HasKey","Hour","IIf","Includes","IndexOf","Insert","Intersection","Intersects","IsEmpty","IsNan","ISOMonth","ISOWeek","ISOWeekday","ISOYear","IsSelfIntersecting","IsSimple","Left|0","Length","Length3D","LengthGeodetic","Log","Lower","Map","Max","Mean","Mid","Millisecond","Min","Minute","Month","MultiPartToSinglePart","Multipoint","NextSequenceValue","None","Now","Number","Offset|0","OrderBy","Overlaps","Point","Polygon","Polyline","Pop","Portal","Pow","Proper","Push","Random","Reduce","Relate","Replace","Resize","Reverse","Right|0","RingIsClockwise","Rotate","Round","Schema","Second","SetGeometry","Simplify","Sin","Slice","Sort","Splice","Split","Sqrt","Stdev","SubtypeCode","SubtypeName","Subtypes","Sum","SymmetricDifference","Tan","Text","Timestamp","ToCharCode","ToCodePoint","Today","ToHex","ToLocal","Top|0","Touches","ToUTC","TrackAccelerationAt","TrackAccelerationWindow","TrackCurrentAcceleration","TrackCurrentDistance","TrackCurrentSpeed","TrackCurrentTime","TrackDistanceAt","TrackDistanceWindow","TrackDuration","TrackFieldWindow","TrackGeometryWindow","TrackIndex","TrackSpeedAt","TrackSpeedWindow","TrackStartTime","TrackWindow","Trim","TypeOf","Union","Upper","UrlEncode","Variance","Week","Weekday","When","Within","Year"]},i={className:"symbol",begin:"\\$[datastore|feature|layer|map|measure|sourcefeature|sourcelayer|targetfeature|targetlayer|value|view]+"},o={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},s={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},r={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,s]};s.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,o,e.REGEXP_MODE];const l=s.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{name:"ArcGIS Arcade",case_insensitive:!0,keywords:a,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,o,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(return)\\b)\\s*",keywords:"return",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:l}]}]}],relevance:0},{beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{className:"title.function",begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:l}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}return We=n,We}var ze,Yr;function x_(){if(Yr)return ze;Yr=1;function n(t){const a=t.regex,i=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),o="decltype\\(auto\\)",s="[a-zA-Z_]\\w*::",r="<[^<>]+>",l="(?!struct)("+o+"|"+a.optional(s)+"[a-zA-Z_]\\w*"+a.optional(r)+")",c={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},_="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",d={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+_+"|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},m={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},E={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(d,{className:"string"}),{className:"string",begin:/<.*?>/},i,t.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:a.optional(s)+t.IDENT_RE,relevance:0},S=a.optional(s)+t.IDENT_RE+"\\s*\\(",g=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],T=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],R=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],N=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],C={type:T,keyword:g,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:R},L={className:"function.dispatch",relevance:0,keywords:{_hint:N},begin:a.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,t.IDENT_RE,a.lookahead(/(<[^<>]+>|)\s*\(/))},I=[L,E,c,i,t.C_BLOCK_COMMENT_MODE,m,d],h={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:C,contains:I.concat([{begin:/\(/,end:/\)/,keywords:C,contains:I.concat(["self"]),relevance:0}]),relevance:0},U={className:"function",begin:"("+l+"[\\*&\\s]+)+"+S,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:C,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:o,keywords:C,relevance:0},{begin:S,returnBegin:!0,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[d,m]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:C,relevance:0,contains:[i,t.C_BLOCK_COMMENT_MODE,d,m,c,{begin:/\(/,end:/\)/,keywords:C,relevance:0,contains:["self",i,t.C_BLOCK_COMMENT_MODE,d,m,c]}]},c,i,t.C_BLOCK_COMMENT_MODE,E]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:C,illegal:"",keywords:C,contains:["self",c]},{begin:t.IDENT_RE+"::",keywords:C},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function e(t){const a={type:["boolean","byte","word","String"],built_in:["KeyboardController","MouseController","SoftwareSerial","EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],_hints:["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],literal:["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"]},i=n(t),o=i.keywords;return o.type=[...o.type,...a.type],o.literal=[...o.literal,...a.literal],o.built_in=[...o.built_in,...a.built_in],o._hints=a._hints,i.name="Arduino",i.aliases=["ino"],i.supersetOf="cpp",i}return ze=e,ze}var Ke,qr;function P_(){if(qr)return Ke;qr=1;function n(e){const t={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 w0 w1 w2 w3 w4 w5 w6 w7 w8 w9 w10 w11 w12 w13 w14 w15 w16 w17 w18 w19 w20 w21 w22 w23 w24 w25 w26 w27 w28 w29 w30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 x24 x25 x26 x27 x28 x29 x30 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},t,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}return Ke=n,Ke}var $e,Hr;function w_(){if(Hr)return $e;Hr=1;function n(e){const t=e.regex,a=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),i=/[\p{L}0-9._:-]+/u,o={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},s={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},r=e.inherit(s,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),_={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[s,c,l,r,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[s,r,c,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},o,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[c]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[_],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[_],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:a,relevance:0,starts:_}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(a,/>/))),contains:[{className:"name",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}return $e=n,$e}var Qe,Vr;function k_(){if(Vr)return Qe;Vr=1;function n(e){const t=e.regex,a={begin:"^'{3,}[ \\t]*$",relevance:10},i=[{begin:/\\[*_`]/},{begin:/\\\\\*{2}[^\n]*?\*{2}/},{begin:/\\\\_{2}[^\n]*_{2}/},{begin:/\\\\`{2}[^\n]*`{2}/},{begin:/[:;}][*_`](?![*_`])/}],o=[{className:"strong",begin:/\*{2}([^\n]+?)\*{2}/},{className:"strong",begin:t.concat(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),relevance:0},{className:"strong",begin:/\B\*(\S|\S[^\n]*?\S)\*(?!\w)/},{className:"strong",begin:/\*[^\s]([^\n]+\n)+([^\n]+)\*/}],s=[{className:"emphasis",begin:/_{2}([^\n]+?)_{2}/},{className:"emphasis",begin:t.concat(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),relevance:0},{className:"emphasis",begin:/\b_(\S|\S[^\n]*?\S)_(?!\w)/},{className:"emphasis",begin:/_[^\s]([^\n]+\n)+([^\n]+)_/},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0}],r={className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},l={className:"bullet",begin:"^(\\*+|-+|\\.+|[^\\n]+?::)\\s+"};return{name:"AsciiDoc",aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,6})[ ].+?([ ]\\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},l,r,...i,...o,...s,{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:/`{2}/,end:/(\n{2}|`{2})/},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},a,{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}return Qe=n,Qe}var Xe,Wr;function U_(){if(Wr)return Xe;Wr=1;function n(e){const t=e.regex,a=["false","synchronized","int","abstract","float","private","char","boolean","static","null","if","const","for","true","while","long","throw","strictfp","finally","protected","import","native","final","return","void","enum","else","extends","implements","break","transient","new","catch","instanceof","byte","super","volatile","case","assert","short","package","default","double","public","try","this","switch","continue","throws","privileged","aspectOf","adviceexecution","proceed","cflowbelow","cflow","initialization","preinitialization","staticinitialization","withincode","target","within","execution","getWithinTypeName","handler","thisJoinPoint","thisJoinPointStaticPart","thisEnclosingJoinPointStaticPart","declare","parents","warning","error","soft","precedence","thisAspectInstance"],i=["get","set","args","call"];return{name:"AspectJ",keywords:a,illegal:/<\/|#/,contains:[e.COMMENT(/\/\*\*/,/\*\//,{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:/@[A-Za-z]+/}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"aspect",end:/[{;=]/,excludeEnd:!0,illegal:/[:;"\[\]]/,contains:[{beginKeywords:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UNDERSCORE_TITLE_MODE,{begin:/\([^\)]*/,end:/[)]+/,keywords:a.concat(i),excludeEnd:!1}]},{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,relevance:0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"pointcut after before around throwing returning",end:/[)]/,excludeEnd:!1,illegal:/["\[\]]/,contains:[{begin:t.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,contains:[e.UNDERSCORE_TITLE_MODE]}]},{begin:/[:]/,returnBegin:!0,end:/[{;]/,relevance:0,excludeEnd:!1,keywords:a,illegal:/["\[\]]/,contains:[{begin:t.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),keywords:a.concat(i),relevance:0},e.QUOTE_STRING_MODE]},{beginKeywords:"new throw",relevance:0},{className:"function",begin:/\w+ +\w+(\.\w+)?\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,returnBegin:!0,end:/[{;=]/,keywords:a,excludeEnd:!0,contains:[{begin:t.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,relevance:0,keywords:a,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_NUMBER_MODE,{className:"meta",begin:/@[A-Za-z]+/}]}}return Xe=n,Xe}var Ze,zr;function F_(){if(zr)return Ze;zr=1;function n(e){const t={begin:"`[\\s\\S]"};return{name:"AutoHotkey",case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[t,e.inherit(e.QUOTE_STRING_MODE,{contains:[t]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}return Ze=n,Ze}var Je,Kr;function B_(){if(Kr)return Je;Kr=1;function n(e){const t="ByRef Case Const ContinueCase ContinueLoop Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",a=["EndRegion","forcedef","forceref","ignorefunc","include","include-once","NoTrayIcon","OnAutoItStartRegister","pragma","Region","RequireAdmin","Tidy_Off","Tidy_On","Tidy_Parameters"],i="True False And Null Not Or Default",o="Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait WinWaitActive WinWaitClose WinWaitNotActive",s={variants:[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#cs","#ce"),e.COMMENT("#comments-start","#comments-end")]},r={begin:"\\$[A-z0-9_]+"},l={className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},c={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},_={className:"meta",begin:"#",end:"$",keywords:{keyword:a},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",keywords:{keyword:"include"},end:"$",contains:[l,{className:"string",variants:[{begin:"<",end:">"},{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]}]},l,s]},d={className:"symbol",begin:"@[A-z0-9_]+"},m={beginKeywords:"Func",end:"$",illegal:"\\$|\\[|%",contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{className:"title.function"}),{className:"params",begin:"\\(",end:"\\)",contains:[r,l,c]}]};return{name:"AutoIt",case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:t,built_in:o,literal:i},contains:[s,r,l,c,_,d,m]}}return Je=n,Je}var je,$r;function G_(){if($r)return je;$r=1;function n(e){return{name:"AVR Assembly",case_insensitive:!0,keywords:{$pattern:"\\.?"+e.IDENT_RE,keyword:"adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf",meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set"},contains:[e.C_BLOCK_COMMENT_MODE,e.COMMENT(";","$",{relevance:0}),e.C_NUMBER_MODE,e.BINARY_NUMBER_MODE,{className:"number",begin:"\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)"},e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",illegal:"[^\\\\][^']"},{className:"symbol",begin:"^[A-Za-z0-9_.$]+:"},{className:"meta",begin:"#",end:"$"},{className:"subst",begin:"@[0-9]+"}]}}return je=n,je}var et,Qr;function Y_(){if(Qr)return et;Qr=1;function n(e){const t={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},a="BEGIN END if else while do for in break continue delete next nextfile function func exit|10",i={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,relevance:10},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};return{name:"Awk",keywords:{keyword:a},contains:[t,i,e.REGEXP_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE]}}return et=n,et}var tt,Xr;function q_(){if(Xr)return tt;Xr=1;function n(e){const t=e.UNDERSCORE_IDENT_RE,s={keyword:["abstract","as","asc","avg","break","breakpoint","by","byref","case","catch","changecompany","class","client","client","common","const","continue","count","crosscompany","delegate","delete_from","desc","display","div","do","edit","else","eventhandler","exists","extends","final","finally","firstfast","firstonly","firstonly1","firstonly10","firstonly100","firstonly1000","flush","for","forceliterals","forcenestedloop","forceplaceholders","forceselectorder","forupdate","from","generateonly","group","hint","if","implements","in","index","insert_recordset","interface","internal","is","join","like","maxof","minof","mod","namespace","new","next","nofetch","notexists","optimisticlock","order","outer","pessimisticlock","print","private","protected","public","readonly","repeatableread","retry","return","reverse","select","server","setting","static","sum","super","switch","this","throw","try","ttsabort","ttsbegin","ttscommit","unchecked","update_recordset","using","validtimestate","void","where","while"],built_in:["anytype","boolean","byte","char","container","date","double","enum","guid","int","int64","long","real","short","str","utcdatetime","var"],literal:["default","false","null","true"]},r={variants:[{match:[/(class|interface)\s+/,t,/\s+(extends|implements)\s+/,t]},{match:[/class\s+/,t]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:s};return{name:"X++",aliases:["x++"],keywords:s,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"},r]}}return tt=n,tt}var nt,Zr;function H_(){if(Zr)return nt;Zr=1;function n(e){const t=e.regex,a={},i={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[a]}]};Object.assign(a,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},i]});const o={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},s={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},r={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,o]};o.contains.push(r);const l={match:/\\"/},c={className:"string",begin:/'/,end:/'/},_={match:/\\'/},d={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,a]},m=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],E=e.SHEBANG({binary:`(${m.join("|")})`,relevance:10}),p={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},S=["if","then","else","elif","fi","for","while","until","in","do","done","case","esac","function","select"],g=["true","false"],T={match:/(\/[a-z._-]+)+/},R=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],N=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],f=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],A=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:S,literal:g,built_in:[...R,...N,"set","shopt",...f,...A]},contains:[E,e.SHEBANG(),p,d,e.HASH_COMMENT_MODE,s,T,r,l,c,_,a]}}return nt=n,nt}var at,Jr;function V_(){if(Jr)return at;Jr=1;function n(e){return{name:"BASIC",case_insensitive:!0,illegal:"^.",keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_$%!#]*",keyword:["ABS","ASC","AND","ATN","AUTO|0","BEEP","BLOAD|10","BSAVE|10","CALL","CALLS","CDBL","CHAIN","CHDIR","CHR$|10","CINT","CIRCLE","CLEAR","CLOSE","CLS","COLOR","COM","COMMON","CONT","COS","CSNG","CSRLIN","CVD","CVI","CVS","DATA","DATE$","DEFDBL","DEFINT","DEFSNG","DEFSTR","DEF|0","SEG","USR","DELETE","DIM","DRAW","EDIT","END","ENVIRON","ENVIRON$","EOF","EQV","ERASE","ERDEV","ERDEV$","ERL","ERR","ERROR","EXP","FIELD","FILES","FIX","FOR|0","FRE","GET","GOSUB|10","GOTO","HEX$","IF","THEN","ELSE|0","INKEY$","INP","INPUT","INPUT#","INPUT$","INSTR","IMP","INT","IOCTL","IOCTL$","KEY","ON","OFF","LIST","KILL","LEFT$","LEN","LET","LINE","LLIST","LOAD","LOC","LOCATE","LOF","LOG","LPRINT","USING","LSET","MERGE","MID$","MKDIR","MKD$","MKI$","MKS$","MOD","NAME","NEW","NEXT","NOISE","NOT","OCT$","ON","OR","PEN","PLAY","STRIG","OPEN","OPTION","BASE","OUT","PAINT","PALETTE","PCOPY","PEEK","PMAP","POINT","POKE","POS","PRINT","PRINT]","PSET","PRESET","PUT","RANDOMIZE","READ","REM","RENUM","RESET|0","RESTORE","RESUME","RETURN|0","RIGHT$","RMDIR","RND","RSET","RUN","SAVE","SCREEN","SGN","SHELL","SIN","SOUND","SPACE$","SPC","SQR","STEP","STICK","STOP","STR$","STRING$","SWAP","SYSTEM","TAB","TAN","TIME$","TIMER","TROFF","TRON","TO","USR","VAL","VARPTR","VARPTR$","VIEW","WAIT","WHILE","WEND","WIDTH","WINDOW","WRITE","XOR"]},contains:[e.QUOTE_STRING_MODE,e.COMMENT("REM","$",{relevance:10}),e.COMMENT("'","$",{relevance:0}),{className:"symbol",begin:"^[0-9]+ ",relevance:10},{className:"number",begin:"\\b\\d+(\\.\\d+)?([edED]\\d+)?[#!]?",relevance:0},{className:"number",begin:"(&[hH][0-9a-fA-F]{1,4})"},{className:"number",begin:"(&[oO][0-7]{1,6})"}]}}return at=n,at}var rt,jr;function W_(){if(jr)return rt;jr=1;function n(e){return{name:"Backus–Naur Form",contains:[{className:"attribute",begin://},{begin:/::=/,end:/$/,contains:[{begin://},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]}}return rt=n,rt}var it,ei;function z_(){if(ei)return it;ei=1;function n(e){const t={className:"literal",begin:/[+-]+/,relevance:0};return{name:"Brainfuck",aliases:["bf"],contains:[e.COMMENT(/[^\[\]\.,\+\-<> \r\n]/,/[\[\]\.,\+\-<> \r\n]/,{contains:[{match:/[ ]+[^\[\]\.,\+\-<> \r\n]/,relevance:0}],returnEnd:!0,relevance:0}),{className:"title",begin:"[\\[\\]]",relevance:0},{className:"string",begin:"[\\.,]",relevance:0},{begin:/(?=\+\+|--)/,contains:[t]},t]}}return it=n,it}var ot,ti;function K_(){if(ti)return ot;ti=1;function n(e){const t=e.regex,a=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),i="decltype\\(auto\\)",o="[a-zA-Z_]\\w*::",s="<[^<>]+>",r="("+i+"|"+t.optional(o)+"[a-zA-Z_]\\w*"+t.optional(s)+")",l={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},c="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",_={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+c+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},m={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(_,{className:"string"}),{className:"string",begin:/<.*?>/},a,e.C_BLOCK_COMMENT_MODE]},E={className:"title",begin:t.optional(o)+e.IDENT_RE,relevance:0},p=t.optional(o)+e.IDENT_RE+"\\s*\\(",T={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},R=[m,l,a,e.C_BLOCK_COMMENT_MODE,d,_],N={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:T,contains:R.concat([{begin:/\(/,end:/\)/,keywords:T,contains:R.concat(["self"]),relevance:0}]),relevance:0},f={begin:"("+r+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:T,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:i,keywords:T,relevance:0},{begin:p,returnBegin:!0,contains:[e.inherit(E,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:T,relevance:0,contains:[a,e.C_BLOCK_COMMENT_MODE,_,d,l,{begin:/\(/,end:/\)/,keywords:T,relevance:0,contains:["self",a,e.C_BLOCK_COMMENT_MODE,_,d,l]}]},l,a,e.C_BLOCK_COMMENT_MODE,m]};return{name:"C",aliases:["h"],keywords:T,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:m,strings:_,keywords:T}}}return ot=n,ot}var st,ni;function $_(){if(ni)return st;ni=1;function n(e){const t=e.regex,a=["div","mod","in","and","or","not","xor","asserterror","begin","case","do","downto","else","end","exit","for","local","if","of","repeat","then","to","until","while","with","var"],i="false true",o=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],s={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},r={className:"string",begin:/(#\d+)+/},l={className:"number",begin:"\\b\\d+(\\.\\d+)?(DT|D|T)",relevance:0},c={className:"string",begin:'"',end:'"'},_={match:[/procedure/,/\s+/,/[a-zA-Z_][\w@]*/,/\s*/],scope:{1:"keyword",3:"title.function"},contains:[{className:"params",begin:/\(/,end:/\)/,keywords:a,contains:[s,r,e.NUMBER_MODE]},...o]},d=["Table","Form","Report","Dataport","Codeunit","XMLport","MenuSuite","Page","Query"],m={match:[/OBJECT/,/\s+/,t.either(...d),/\s+/,/\d+/,/\s+(?=[^\s])/,/.*/,/$/],relevance:3,scope:{1:"keyword",3:"type",5:"number",7:"title"}};return{name:"C/AL",case_insensitive:!0,keywords:{keyword:a,literal:i},illegal:/\/\*/,contains:[{match:/[\w]+(?=\=)/,scope:"attribute",relevance:0},s,r,l,c,e.NUMBER_MODE,m,_]}}return st=n,st}var lt,ai;function Q_(){if(ai)return lt;ai=1;function n(e){const t=["struct","enum","interface","union","group","import","using","const","annotation","extends","in","of","on","as","with","from","fixed"],a=["Void","Bool","Int8","Int16","Int32","Int64","UInt8","UInt16","UInt32","UInt64","Float32","Float64","Text","Data","AnyPointer","AnyStruct","Capability","List"],i=["true","false"],o={variants:[{match:[/(struct|enum|interface)/,/\s+/,e.IDENT_RE]},{match:[/extends/,/\s*\(/,e.IDENT_RE,/\s*\)/]}],scope:{1:"keyword",3:"title.class"}};return{name:"Cap’n Proto",aliases:["capnp"],keywords:{keyword:t,type:a,literal:i},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.HASH_COMMENT_MODE,{className:"meta",begin:/@0x[\w\d]{16};/,illegal:/\n/},{className:"symbol",begin:/@\d+\b/},o]}}return lt=n,lt}var ct,ri;function X_(){if(ri)return ct;ri=1;function n(e){const t=["assembly","module","package","import","alias","class","interface","object","given","value","assign","void","function","new","of","extends","satisfies","abstracts","in","out","return","break","continue","throw","assert","dynamic","if","else","switch","case","for","while","try","catch","finally","then","let","this","outer","super","is","exists","nonempty"],a=["shared","abstract","formal","default","actual","variable","late","native","deprecated","final","sealed","annotation","suppressWarnings","small"],i=["doc","by","license","see","throws","tagged"],o={className:"subst",excludeBegin:!0,excludeEnd:!0,begin:/``/,end:/``/,keywords:t,relevance:10},s=[{className:"string",begin:'"""',end:'"""',relevance:10},{className:"string",begin:'"',end:'"',contains:[o]},{className:"string",begin:"'",end:"'"},{className:"number",begin:"#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?",relevance:0}];return o.contains=s,{name:"Ceylon",keywords:{keyword:t.concat(a),meta:i},illegal:"\\$[^01]|#[^0-9a-fA-F]",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),{className:"meta",begin:'@[a-z]\\w*(?::"[^"]*")?'}].concat(s)}}return ct=n,ct}var _t,ii;function Z_(){if(ii)return _t;ii=1;function n(e){return{name:"Clean",aliases:["icl","dcl"],keywords:{keyword:["if","let","in","with","where","case","of","class","instance","otherwise","implementation","definition","system","module","from","import","qualified","as","special","code","inline","foreign","export","ccall","stdcall","generic","derive","infix","infixl","infixr"],built_in:"Int Real Char Bool",literal:"True False"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{begin:"->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>"}]}}return _t=n,_t}var dt,oi;function J_(){if(oi)return dt;oi=1;function n(e){const t="a-zA-Z_\\-!.?+*=<>&'",a="[#]?["+t+"]["+t+"0-9/;:$#]*",i="def defonce defprotocol defstruct defmulti defmethod defn- defn defmacro deftype defrecord",o={$pattern:a,built_in:i+" cond apply if-not if-let if not not= =|0 <|0 >|0 <=|0 >=|0 ==|0 +|0 /|0 *|0 -|0 rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy first rest cons cast coll last butlast sigs reify second ffirst fnext nfirst nnext meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},s={begin:a,relevance:0},r={scope:"number",relevance:0,variants:[{match:/[-+]?0[xX][0-9a-fA-F]+N?/},{match:/[-+]?0[0-7]+N?/},{match:/[-+]?[1-9][0-9]?[rR][0-9a-zA-Z]+N?/},{match:/[-+]?[0-9]+\/[0-9]+N?/},{match:/[-+]?[0-9]+((\.[0-9]*([eE][+-]?[0-9]+)?M?)|([eE][+-]?[0-9]+M?|M))/},{match:/[-+]?([1-9][0-9]*|0)N?/}]},l={scope:"character",variants:[{match:/\\o[0-3]?[0-7]{1,2}/},{match:/\\u[0-9a-fA-F]{4}/},{match:/\\(newline|space|tab|formfeed|backspace|return)/},{match:/\\\S/,relevance:0}]},c={scope:"regex",begin:/#"/,end:/"/,contains:[e.BACKSLASH_ESCAPE]},_=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),d={scope:"punctuation",match:/,/,relevance:0},m=e.COMMENT(";","$",{relevance:0}),E={className:"literal",begin:/\b(true|false|nil)\b/},p={begin:"\\[|(#::?"+a+")?\\{",end:"[\\]\\}]",relevance:0},S={className:"symbol",begin:"[:]{1,2}"+a},g={begin:"\\(",end:"\\)"},T={endsWithParent:!0,relevance:0},R={keywords:o,className:"name",begin:a,relevance:0,starts:T},N=[d,g,l,c,_,m,S,p,r,E,s],f={beginKeywords:i,keywords:{$pattern:a,keyword:i},end:'(\\[|#|\\d|"|:|\\{|\\)|\\(|$)',contains:[{className:"title",begin:a,relevance:0,excludeEnd:!0,endsParent:!0}].concat(N)};return g.contains=[f,R,T],T.contains=N,p.contains=N,{name:"Clojure",aliases:["clj","edn"],illegal:/\S/,contains:[d,g,l,c,_,m,S,p,r,E]}}return dt=n,dt}var ut,si;function j_(){if(si)return ut;si=1;function n(e){return{name:"Clojure REPL",contains:[{className:"meta.prompt",begin:/^([\w.-]+|\s*#_)?=>/,starts:{end:/$/,subLanguage:"clojure"}}]}}return ut=n,ut}var mt,li;function ed(){if(li)return mt;li=1;function n(e){return{name:"CMake",aliases:["cmake.in"],case_insensitive:!0,keywords:{keyword:"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined"},contains:[{className:"variable",begin:/\$\{/,end:/\}/},e.COMMENT(/#\[\[/,/]]/),e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}return mt=n,mt}var Et,ci;function td(){if(ci)return Et;ci=1;const n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],e=["true","false","null","undefined","NaN","Infinity"],t=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],a=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],o=[].concat(i,t,a);function s(r){const l=["npm","print"],c=["yes","no","on","off"],_=["then","unless","until","loop","by","when","and","or","is","isnt","not"],d=["var","const","let","function","static"],m=A=>C=>!A.includes(C),E={keyword:n.concat(_).filter(m(d)),literal:e.concat(c),built_in:o.concat(l)},p="[A-Za-z$_][0-9A-Za-z$_]*",S={className:"subst",begin:/#\{/,end:/\}/,keywords:E},g=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,S]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,S]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[S,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+p},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];S.contains=g;const T=r.inherit(r.TITLE_MODE,{begin:p}),R="(\\(.*\\)\\s*)?\\B[-=]>",N={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:E,contains:["self"].concat(g)}]},f={variants:[{match:[/class\s+/,p,/\s+extends\s+/,p]},{match:[/class\s+/,p]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:E};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:E,illegal:/\/\*/,contains:[...g,r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+p+"\\s*=\\s*"+R,end:"[-=]>",returnBegin:!0,contains:[T,N]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:R,end:"[-=]>",returnBegin:!0,contains:[N]}]},f,{begin:p+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}]}}return Et=s,Et}var pt,_i;function nd(){if(_i)return pt;_i=1;function n(e){return{name:"Coq",keywords:{keyword:["_|0","as","at","cofix","else","end","exists","exists2","fix","for","forall","fun","if","IF","in","let","match","mod","Prop","return","Set","then","Type","using","where","with","Abort","About","Add","Admit","Admitted","All","Arguments","Assumptions","Axiom","Back","BackTo","Backtrack","Bind","Blacklist","Canonical","Cd","Check","Class","Classes","Close","Coercion","Coercions","CoFixpoint","CoInductive","Collection","Combined","Compute","Conjecture","Conjectures","Constant","constr","Constraint","Constructors","Context","Corollary","CreateHintDb","Cut","Declare","Defined","Definition","Delimit","Dependencies","Dependent","Derive","Drop","eauto","End","Equality","Eval","Example","Existential","Existentials","Existing","Export","exporting","Extern","Extract","Extraction","Fact","Field","Fields","File","Fixpoint","Focus","for","From","Function","Functional","Generalizable","Global","Goal","Grab","Grammar","Graph","Guarded","Heap","Hint","HintDb","Hints","Hypotheses","Hypothesis","ident","Identity","If","Immediate","Implicit","Import","Include","Inductive","Infix","Info","Initial","Inline","Inspect","Instance","Instances","Intro","Intros","Inversion","Inversion_clear","Language","Left","Lemma","Let","Libraries","Library","Load","LoadPath","Local","Locate","Ltac","ML","Mode","Module","Modules","Monomorphic","Morphism","Next","NoInline","Notation","Obligation","Obligations","Opaque","Open","Optimize","Options","Parameter","Parameters","Parametric","Path","Paths","pattern","Polymorphic","Preterm","Print","Printing","Program","Projections","Proof","Proposition","Pwd","Qed","Quit","Rec","Record","Recursive","Redirect","Relation","Remark","Remove","Require","Reserved","Reset","Resolve","Restart","Rewrite","Right","Ring","Rings","Save","Scheme","Scope","Scopes","Script","Search","SearchAbout","SearchHead","SearchPattern","SearchRewrite","Section","Separate","Set","Setoid","Show","Solve","Sorted","Step","Strategies","Strategy","Structure","SubClass","Table","Tables","Tactic","Term","Test","Theorem","Time","Timeout","Transparent","Type","Typeclasses","Types","Undelimit","Undo","Unfocus","Unfocused","Unfold","Universe","Universes","Unset","Unshelve","using","Variable","Variables","Variant","Verbose","Visibility","where","with"],built_in:["abstract","absurd","admit","after","apply","as","assert","assumption","at","auto","autorewrite","autounfold","before","bottom","btauto","by","case","case_eq","cbn","cbv","change","classical_left","classical_right","clear","clearbody","cofix","compare","compute","congruence","constr_eq","constructor","contradict","contradiction","cut","cutrewrite","cycle","decide","decompose","dependent","destruct","destruction","dintuition","discriminate","discrR","do","double","dtauto","eapply","eassumption","eauto","ecase","econstructor","edestruct","ediscriminate","eelim","eexact","eexists","einduction","einjection","eleft","elim","elimtype","enough","equality","erewrite","eright","esimplify_eq","esplit","evar","exact","exactly_once","exfalso","exists","f_equal","fail","field","field_simplify","field_simplify_eq","first","firstorder","fix","fold","fourier","functional","generalize","generalizing","gfail","give_up","has_evar","hnf","idtac","in","induction","injection","instantiate","intro","intro_pattern","intros","intuition","inversion","inversion_clear","is_evar","is_var","lapply","lazy","left","lia","lra","move","native_compute","nia","nsatz","omega","once","pattern","pose","progress","proof","psatz","quote","record","red","refine","reflexivity","remember","rename","repeat","replace","revert","revgoals","rewrite","rewrite_strat","right","ring","ring_simplify","rtauto","set","setoid_reflexivity","setoid_replace","setoid_rewrite","setoid_symmetry","setoid_transitivity","shelve","shelve_unifiable","simpl","simple","simplify_eq","solve","specialize","split","split_Rabs","split_Rmult","stepl","stepr","subst","sum","swap","symmetry","tactic","tauto","time","timeout","top","transitivity","trivial","try","tryif","unfold","unify","until","using","vm_compute","with"]},contains:[e.QUOTE_STRING_MODE,e.COMMENT("\\(\\*","\\*\\)"),e.C_NUMBER_MODE,{className:"type",excludeBegin:!0,begin:"\\|\\s*",end:"\\w+"},{begin:/[-=]>/}]}}return pt=n,pt}var St,di;function ad(){if(di)return St;di=1;function n(e){return{name:"Caché Object Script",case_insensitive:!0,aliases:["cls"],keywords:"property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii",contains:[{className:"number",begin:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",relevance:0},{className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"comment",begin:/;/,end:"$",relevance:0},{className:"built_in",begin:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{className:"built_in",begin:/\$\$\$[a-zA-Z]+/},{className:"built_in",begin:/%[a-z]+(?:\.[a-z]+)*/},{className:"symbol",begin:/\^%?[a-zA-Z][\w]*/},{className:"keyword",begin:/##class|##super|#define|#dim/},{begin:/&sql\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,subLanguage:"sql"},{begin:/&(js|jscript|javascript)/,excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"},{begin:/&html<\s*\s*>/,subLanguage:"xml"}]}}return St=n,St}var gt,ui;function rd(){if(ui)return gt;ui=1;function n(e){const t=e.regex,a=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),i="decltype\\(auto\\)",o="[a-zA-Z_]\\w*::",s="<[^<>]+>",r="(?!struct)("+i+"|"+t.optional(o)+"[a-zA-Z_]\\w*"+t.optional(s)+")",l={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},c="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",_={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+c+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},m={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(_,{className:"string"}),{className:"string",begin:/<.*?>/},a,e.C_BLOCK_COMMENT_MODE]},E={className:"title",begin:t.optional(o)+e.IDENT_RE,relevance:0},p=t.optional(o)+e.IDENT_RE+"\\s*\\(",S=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],g=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],T=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],R=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],A={type:g,keyword:S,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:T},C={className:"function.dispatch",relevance:0,keywords:{_hint:R},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},L=[C,m,l,a,e.C_BLOCK_COMMENT_MODE,d,_],I={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:A,contains:L.concat([{begin:/\(/,end:/\)/,keywords:A,contains:L.concat(["self"]),relevance:0}]),relevance:0},h={className:"function",begin:"("+r+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:A,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:i,keywords:A,relevance:0},{begin:p,returnBegin:!0,contains:[E],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[_,d]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:A,relevance:0,contains:[a,e.C_BLOCK_COMMENT_MODE,_,d,l,{begin:/\(/,end:/\)/,keywords:A,relevance:0,contains:["self",a,e.C_BLOCK_COMMENT_MODE,_,d,l]}]},l,a,e.C_BLOCK_COMMENT_MODE,m]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:A,illegal:"",keywords:A,contains:["self",l]},{begin:e.IDENT_RE+"::",keywords:A},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}return gt=n,gt}var Tt,mi;function id(){if(mi)return Tt;mi=1;function n(e){const t="primitive rsc_template",a="group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml",i="property rsc_defaults op_defaults",o="params meta operations op rule attributes utilization",s="read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\",r="number string",l="Master Started Slave Stopped start promote demote stop monitor true false";return{name:"crmsh",aliases:["crm","pcmk"],case_insensitive:!0,keywords:{keyword:o+" "+s+" "+r,literal:l},contains:[e.HASH_COMMENT_MODE,{beginKeywords:"node",starts:{end:"\\s*([\\w_-]+:)?",starts:{className:"title",end:"\\s*[\\$\\w_][\\w_-]*"}}},{beginKeywords:t,starts:{className:"title",end:"\\s*[\\$\\w_][\\w_-]*",starts:{end:"\\s*@?[\\w_][\\w_\\.:-]*"}}},{begin:"\\b("+a.split(" ").join("|")+")\\s+",keywords:a,starts:{className:"title",end:"[\\$\\w_][\\w_-]*"}},{beginKeywords:i,starts:{className:"title",end:"\\s*([\\w_-]+:)?"}},e.QUOTE_STRING_MODE,{className:"meta",begin:"(ocf|systemd|service|lsb):[\\w_:-]+",relevance:0},{className:"number",begin:"\\b\\d+(\\.\\d+)?(ms|s|h|m)?",relevance:0},{className:"literal",begin:"[-]?(infinity|inf)",relevance:0},{className:"attr",begin:/([A-Za-z$_#][\w_-]+)=/,relevance:0},{className:"tag",begin:"",relevance:0}]}}return Tt=n,Tt}var bt,Ei;function od(){if(Ei)return bt;Ei=1;function n(e){const t="(_?[ui](8|16|32|64|128))?",a="(_?f(32|64))?",i="[a-zA-Z_]\\w*[!?=]?",o="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?",s="[A-Za-z_]\\w*(::\\w+)*(\\?|!)?",r={$pattern:i,keyword:"abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},l={className:"subst",begin:/#\{/,end:/\}/,keywords:r},c={className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},_={className:"template-variable",variants:[{begin:"\\{\\{",end:"\\}\\}"},{begin:"\\{%",end:"%\\}"}],keywords:r};function d(R,N){const f=[{begin:R,end:N}];return f[0].contains=f,f}const m={className:"string",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[Qwi]?\\(",end:"\\)",contains:d("\\(","\\)")},{begin:"%[Qwi]?\\[",end:"\\]",contains:d("\\[","\\]")},{begin:"%[Qwi]?\\{",end:/\}/,contains:d(/\{/,/\}/)},{begin:"%[Qwi]?<",end:">",contains:d("<",">")},{begin:"%[Qwi]?\\|",end:"\\|"},{begin:/<<-\w+$/,end:/^\s*\w+$/}],relevance:0},E={className:"string",variants:[{begin:"%q\\(",end:"\\)",contains:d("\\(","\\)")},{begin:"%q\\[",end:"\\]",contains:d("\\[","\\]")},{begin:"%q\\{",end:/\}/,contains:d(/\{/,/\}/)},{begin:"%q<",end:">",contains:d("<",">")},{begin:"%q\\|",end:"\\|"},{begin:/<<-'\w+'$/,end:/^\s*\w+$/}],relevance:0},p={begin:"(?!%\\})("+e.RE_STARTERS_RE+"|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*",keywords:"case if select unless until when while",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:"//[a-z]*",relevance:0},{begin:"/(?!\\/)",end:"/[a-z]*"}]}],relevance:0},S={className:"regexp",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:"%r\\(",end:"\\)",contains:d("\\(","\\)")},{begin:"%r\\[",end:"\\]",contains:d("\\[","\\]")},{begin:"%r\\{",end:/\}/,contains:d(/\{/,/\}/)},{begin:"%r<",end:">",contains:d("<",">")},{begin:"%r\\|",end:"\\|"}],relevance:0},g={className:"meta",begin:"@\\[",end:"\\]",contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"string"})]},T=[_,m,E,S,p,g,c,e.HASH_COMMENT_MODE,{className:"class",beginKeywords:"class module struct",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:s}),{begin:"<"}]},{className:"class",beginKeywords:"lib enum union",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:s})]},{beginKeywords:"annotation",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:s})],relevance:2},{className:"function",beginKeywords:"def",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:o,endsParent:!0})]},{className:"function",beginKeywords:"fun macro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:o,endsParent:!0})],relevance:2},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":",contains:[m,{begin:o}],relevance:0},{className:"number",variants:[{begin:"\\b0b([01_]+)"+t},{begin:"\\b0o([0-7_]+)"+t},{begin:"\\b0x([A-Fa-f0-9_]+)"+t},{begin:"\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_?[-+]?[0-9_]*)?"+a+"(?!_)"},{begin:"\\b([1-9][0-9_]*|0)"+t}],relevance:0}];return l.contains=T,_.contains=T.slice(1),{name:"Crystal",aliases:["cr"],keywords:r,contains:T}}return bt=n,bt}var Rt,pi;function sd(){if(pi)return Rt;pi=1;function n(e){const t=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],a=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],i=["default","false","null","true"],o=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],s=["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"],r={keyword:o.concat(s),built_in:t,literal:i},l=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),c={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},_={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},d=e.inherit(_,{illegal:/\n/}),m={className:"subst",begin:/\{/,end:/\}/,keywords:r},E=e.inherit(m,{illegal:/\n/}),p={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,E]},S={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},m]},g=e.inherit(S,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},E]});m.contains=[S,p,_,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,e.C_BLOCK_COMMENT_MODE],E.contains=[g,p,d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const T={variants:[S,p,_,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},R={begin:"<",end:">",contains:[{beginKeywords:"in out"},l]},N=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",f={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:r,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:""},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},T,c,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},l,R,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,R,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+N+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:r,contains:[{beginKeywords:a.join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,R],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,relevance:0,contains:[T,c,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},f]}}return Rt=n,Rt}var Ct,Si;function ld(){if(Si)return Ct;Si=1;function n(e){return{name:"CSP",case_insensitive:!1,keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_-]*",keyword:["base-uri","child-src","connect-src","default-src","font-src","form-action","frame-ancestors","frame-src","img-src","manifest-src","media-src","object-src","plugin-types","report-uri","sandbox","script-src","style-src","trusted-types","unsafe-hashes","worker-src"]},contains:[{className:"string",begin:"'",end:"'"},{className:"attribute",begin:"^Content",end:":",excludeEnd:!0}]}}return Ct=n,Ct}var Nt,gi;function cd(){if(gi)return Nt;gi=1;const n=r=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:r.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:r.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(r){const l=r.regex,c=n(r),_={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},d="and or not only",m=/@-?\w[\w]*(-\w+)*/,E="[a-zA-Z-][a-zA-Z0-9_-]*",p=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[c.BLOCK_COMMENT,_,c.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+E,relevance:0},c.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+a.join("|")+")"},{begin:":(:)?("+i.join("|")+")"}]},c.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[c.BLOCK_COMMENT,c.HEXCOLOR,c.IMPORTANT,c.CSS_NUMBER_MODE,...p,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...p,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},c.FUNCTION_DISPATCH]},{begin:l.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:m},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:d,attribute:t.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...p,c.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b"}]}}return Nt=s,Nt}var ft,Ti;function _d(){if(Ti)return ft;Ti=1;function n(e){const t={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},a="(0|[1-9][\\d_]*)",i="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",o="0[bB][01_]+",s="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",r="0[xX]"+s,l="([eE][+-]?"+i+")",c="("+i+"(\\.\\d*|"+l+")|\\d+\\."+i+"|\\."+a+l+"?)",_="(0[xX]("+s+"\\."+s+"|\\.?"+s+")[pP][+-]?"+i+")",d="("+a+"|"+o+"|"+r+")",m="("+_+"|"+c+")",E=`\\\\(['"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};`,p={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},S={className:"number",begin:"\\b("+m+"([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},g={className:"string",begin:"'("+E+"|.)",end:"'",illegal:"."},R={className:"string",begin:'"',contains:[{begin:E,relevance:0}],end:'"[cwd]?'},N={className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},f={className:"string",begin:"`",end:"`[cwd]?"},A={className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},C={className:"string",begin:'q"\\{',end:'\\}"'},L={className:"meta",begin:"^#!",end:"$",relevance:5},I={className:"meta",begin:"#(line)",end:"$",relevance:5},h={className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"},U=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:t,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,U,A,R,N,f,C,S,p,g,L,I,h]}}return ft=n,ft}var Ot,bi;function dd(){if(bi)return Ot;bi=1;function n(e){const t=e.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},o={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},s={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},r={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},l=/[A-Za-z][A-Za-z0-9+.-]*/,c={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,l,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},_={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},d={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},m=e.inherit(_,{contains:[]}),E=e.inherit(d,{contains:[]});_.contains.push(E),d.contains.push(m);let p=[a,c];return[_,d,m,E].forEach(T=>{T.contains=T.contains.concat(p)}),p=p.concat(_,d),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:p},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:p}]}]},a,s,_,d,{className:"quote",begin:"^>\\s+",contains:p,end:"$"},o,i,c,r]}}return Ot=n,Ot}var It,Ri;function ud(){if(Ri)return It;Ri=1;function n(e){const t={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"}]},a={className:"subst",variants:[{begin:/\$\{/,end:/\}/}],keywords:"true false null this is new super"},i={className:"string",variants:[{begin:"r'''",end:"'''"},{begin:'r"""',end:'"""'},{begin:"r'",end:"'",illegal:"\\n"},{begin:'r"',end:'"',illegal:"\\n"},{begin:"'''",end:"'''",contains:[e.BACKSLASH_ESCAPE,t,a]},{begin:'"""',end:'"""',contains:[e.BACKSLASH_ESCAPE,t,a]},{begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t,a]},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t,a]}]};a.contains=[e.C_NUMBER_MODE,i];const o=["Comparable","DateTime","Duration","Function","Iterable","Iterator","List","Map","Match","Object","Pattern","RegExp","Set","Stopwatch","String","StringBuffer","StringSink","Symbol","Type","Uri","bool","double","int","num","Element","ElementList"],s=o.map(c=>`${c}?`);return{name:"Dart",keywords:{keyword:["abstract","as","assert","async","await","base","break","case","catch","class","const","continue","covariant","default","deferred","do","dynamic","else","enum","export","extends","extension","external","factory","false","final","finally","for","Function","get","hide","if","implements","import","in","interface","is","late","library","mixin","new","null","on","operator","part","required","rethrow","return","sealed","set","show","static","super","switch","sync","this","throw","true","try","typedef","var","void","when","while","with","yield"],built_in:o.concat(s).concat(["Never","Null","dynamic","print","document","querySelector","querySelectorAll","window"]),$pattern:/[A-Za-z][A-Za-z0-9_]*\??/},contains:[i,e.COMMENT(/\/\*\*(?!\/)/,/\*\//,{subLanguage:"markdown",relevance:0}),e.COMMENT(/\/{3,} ?/,/$/,{contains:[{subLanguage:"markdown",begin:".",end:"$",relevance:0}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"},{begin:"=>"}]}}return It=n,It}var At,Ci;function md(){if(Ci)return At;Ci=1;function n(e){const t=["exports","register","file","shl","array","record","property","for","mod","while","set","ally","label","uses","raise","not","stored","class","safecall","var","interface","or","private","static","exit","index","inherited","to","else","stdcall","override","shr","asm","far","resourcestring","finalization","packed","virtual","out","and","protected","library","do","xorwrite","goto","near","function","end","div","overload","object","unit","begin","string","on","inline","repeat","until","destructor","write","message","program","with","read","initialization","except","default","nil","if","case","cdecl","in","downto","threadvar","of","try","pascal","const","external","constructor","type","public","then","implementation","finally","published","procedure","absolute","reintroduce","operator","as","is","abstract","alias","assembler","bitpacked","break","continue","cppdecl","cvar","enumerator","experimental","platform","deprecated","unimplemented","dynamic","export","far16","forward","generic","helper","implements","interrupt","iochecks","local","name","nodefault","noreturn","nostackframe","oldfpccall","otherwise","saveregisters","softfloat","specialize","strict","unaligned","varargs"],a=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],i={className:"meta",variants:[{begin:/\{\$/,end:/\}/},{begin:/\(\*\$/,end:/\*\)/}]},o={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},s={className:"number",relevance:0,variants:[{begin:"\\$[0-9A-Fa-f]+"},{begin:"&[0-7]+"},{begin:"%[01]+"}]},r={className:"string",begin:/(#\d+)+/},l={begin:e.IDENT_RE+"\\s*=\\s*class\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE]},c={className:"function",beginKeywords:"function constructor destructor procedure",end:/[:;]/,keywords:"function constructor|10 destructor|10 procedure|10",contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:t,contains:[o,r,i].concat(a)},i].concat(a)};return{name:"Delphi",aliases:["dpr","dfm","pas","pascal"],case_insensitive:!0,keywords:t,illegal:/"|\$[G-Zg-z]|\/\*|<\/|\|/,contains:[o,r,e.NUMBER_MODE,s,l,c,i].concat(a)}}return At=n,At}var vt,Ni;function Ed(){if(Ni)return vt;Ni=1;function n(e){const t=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:t.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:t.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}return vt=n,vt}var yt,fi;function pd(){if(fi)return yt;fi=1;function n(e){const t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{name:"Django",aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%\}/,/\{%\s*endcomment\s*%\}/),e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/,end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[t]}]}}return yt=n,yt}var Dt,Oi;function Sd(){if(Oi)return Dt;Oi=1;function n(e){return{name:"DNS Zone",aliases:["bind","zone"],keywords:["IN","A","AAAA","AFSDB","APL","CAA","CDNSKEY","CDS","CERT","CNAME","DHCID","DLV","DNAME","DNSKEY","DS","HIP","IPSECKEY","KEY","KX","LOC","MX","NAPTR","NS","NSEC","NSEC3","NSEC3PARAM","PTR","RRSIG","RP","SIG","SOA","SRV","SSHFP","TA","TKEY","TLSA","TSIG","TXT"],contains:[e.COMMENT(";","$",{relevance:0}),{className:"meta",begin:/^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/},{className:"number",begin:"((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b"},{className:"number",begin:"((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]).){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b"},e.inherit(e.NUMBER_MODE,{begin:/\b\d+[dhwm]?/})]}}return Dt=n,Dt}var ht,Ii;function gd(){if(Ii)return ht;Ii=1;function n(e){return{name:"Dockerfile",aliases:["docker"],case_insensitive:!0,keywords:["from","maintainer","expose","env","arg","user","onbuild","stopsignal"],contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"",illegal:"\\n"}]},t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"variable",begin:/&[a-z\d_]*\b/},s={className:"keyword",begin:"/[a-z][a-z\\d-]*/"},r={className:"symbol",begin:"^\\s*[a-zA-Z_][a-zA-Z\\d_]*:"},l={className:"params",relevance:0,begin:"<",end:">",contains:[a,o]},c={className:"title.class",begin:/[a-zA-Z_][a-zA-Z\d_@-]*(?=\s\{)/,relevance:.2},_={className:"title.class",begin:/^\/(?=\s*\{)/,relevance:10},d={match:/[a-z][a-z-,]+(?=;)/,relevance:0,scope:"attr"},m={relevance:0,match:[/[a-z][a-z-,]+/,/\s*/,/=/],scope:{1:"attr",3:"operator"}},E={scope:"punctuation",relevance:0,match:/\};|[;{}]/};return{name:"Device Tree",contains:[_,o,s,r,c,m,d,l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,t,i,E,{begin:e.IDENT_RE+"::",keywords:""}]}}return xt=n,xt}var Pt,Di;function Cd(){if(Di)return Pt;Di=1;function n(e){const t="if eq ne lt lte gt gte select default math sep";return{name:"Dust",aliases:["dst"],case_insensitive:!0,subLanguage:"xml",contains:[{className:"template-tag",begin:/\{[#\/]/,end:/\}/,illegal:/;/,contains:[{className:"name",begin:/[a-zA-Z\.-]+/,starts:{endsWithParent:!0,relevance:0,contains:[e.QUOTE_STRING_MODE]}}]},{className:"template-variable",begin:/\{/,end:/\}/,illegal:/;/,keywords:t}]}}return Pt=n,Pt}var wt,hi;function Nd(){if(hi)return wt;hi=1;function n(e){const t=e.COMMENT(/\(\*/,/\*\)/),a={className:"attribute",begin:/^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/},o={begin:/=/,end:/[.;]/,contains:[t,{className:"meta",begin:/\?.*\?/},{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"`",end:"`"}]}]};return{name:"Extended Backus-Naur Form",illegal:/\S/,contains:[t,a,o]}}return wt=n,wt}var kt,Mi;function fd(){if(Mi)return kt;Mi=1;function n(e){const t=e.regex,a="[a-zA-Z_][a-zA-Z0-9_.]*(!|\\?)?",i="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r={$pattern:a,keyword:["after","alias","and","case","catch","cond","defstruct","defguard","do","else","end","fn","for","if","import","in","not","or","quote","raise","receive","require","reraise","rescue","try","unless","unquote","unquote_splicing","use","when","with|0"],literal:["false","nil","true"]},l={className:"subst",begin:/#\{/,end:/\}/,keywords:r},c={className:"number",begin:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[0-9][0-9_]*(\\.[0-9_]+([eE][-+]?[0-9]+)?)?)",relevance:0},d={match:/\\[\s\S]/,scope:"char.escape",relevance:0},m=`[/|([{<"']`,E=[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/\//,end:/\//},{begin:/\|/,end:/\|/},{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/},{begin://}],p=C=>({scope:"char.escape",begin:t.concat(/\\/,C),relevance:0}),S={className:"string",begin:"~[a-z](?="+m+")",contains:E.map(C=>e.inherit(C,{contains:[p(C.end),d,l]}))},g={className:"string",begin:"~[A-Z](?="+m+")",contains:E.map(C=>e.inherit(C,{contains:[p(C.end)]}))},T={className:"regex",variants:[{begin:"~r(?="+m+")",contains:E.map(C=>e.inherit(C,{end:t.concat(C.end,/[uismxfU]{0,7}/),contains:[p(C.end),d,l]}))},{begin:"~R(?="+m+")",contains:E.map(C=>e.inherit(C,{end:t.concat(C.end,/[uismxfU]{0,7}/),contains:[p(C.end)]}))}]},R={className:"string",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:/~S"""/,end:/"""/,contains:[]},{begin:/~S"/,end:/"/,contains:[]},{begin:/~S'''/,end:/'''/,contains:[]},{begin:/~S'/,end:/'/,contains:[]},{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},N={className:"function",beginKeywords:"def defp defmacro defmacrop",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:a,endsParent:!0})]},f=e.inherit(N,{className:"class",beginKeywords:"defimpl defmodule defprotocol defrecord",end:/\bdo\b|$|;/}),A=[R,T,g,S,e.HASH_COMMENT_MODE,f,N,{begin:"::"},{className:"symbol",begin:":(?![\\s:])",contains:[R,{begin:i}],relevance:0},{className:"symbol",begin:a+":(?!:)",relevance:0},{className:"title.class",begin:/(\b[A-Z][a-zA-Z0-9_]+)/,relevance:0},c,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))"}];return l.contains=A,{name:"Elixir",aliases:["ex","exs"],keywords:r,contains:A}}return kt=n,kt}var Ut,Li;function Od(){if(Li)return Ut;Li=1;function n(e){const t={variants:[e.COMMENT("--","$"),e.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},a={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},i={begin:"\\(",end:"\\)",illegal:'"',contains:[{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},t]},o={begin:/\{/,end:/\}/,contains:i.contains},s={className:"string",begin:"'\\\\?.",end:"'",illegal:"."};return{name:"Elm",keywords:["let","in","if","then","else","case","of","where","module","import","exposing","type","alias","as","infix","infixl","infixr","port","effect","command","subscription"],contains:[{beginKeywords:"port effect module",end:"exposing",keywords:"port effect module where command subscription exposing",contains:[i,t],illegal:"\\W\\.|;"},{begin:"import",end:"$",keywords:"import as exposing",contains:[i,t],illegal:"\\W\\.|;"},{begin:"type",end:"$",keywords:"type alias",contains:[a,i,o,t]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,t]},{begin:"port",end:"$",keywords:"port",contains:[t]},s,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,a,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),t,{begin:"->|<-"}],illegal:/;/}}return Ut=n,Ut}var Ft,xi;function Id(){if(xi)return Ft;xi=1;function n(e){const t=e.regex,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i=t.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),o=t.concat(i,/(::\w+)*/),r={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield",...["include","extend","prepend","public","private","protected","raise","throw"]],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},l={className:"doctag",begin:"@[A-Za-z]+"},c={begin:"#<",end:">"},_=[e.COMMENT("#","$",{contains:[l]}),e.COMMENT("^=begin","^=end",{contains:[l],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],d={className:"subst",begin:/#\{/,end:/\}/,keywords:r},m={className:"string",contains:[e.BACKSLASH_ESCAPE,d],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:t.concat(/<<[-~]?'?/,t.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,d]})]}]},E="[1-9](_?[0-9])*|0",p="[0-9](_?[0-9])*",S={className:"number",relevance:0,variants:[{begin:`\\b(${E})(\\.(${p}))?([eE][+-]?(${p})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:r}]},L=[m,{variants:[{match:[/class\s+/,o,/\s+<\s+/,o]},{match:[/\b(class|module)\s+/,o]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:r},{match:[/(include|extend)\s+/,o],scope:{2:"title.class"},keywords:r},{relevance:0,match:[o,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:i,scope:"title.class"},{match:[/def/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[g]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[m,{begin:a}],relevance:0},S,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:r},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,d],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(c,_),relevance:0}].concat(c,_);d.contains=L,g.contains=L;const I="[>?]>",h="[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]",U="(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>",D=[{begin:/^\s*=>/,starts:{end:"$",contains:L}},{className:"meta.prompt",begin:"^("+I+"|"+h+"|"+U+")(?=[ ])",starts:{end:"$",keywords:r,contains:L}}];return _.unshift(c),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:r,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(D).concat(_).concat(L)}}return Ft=n,Ft}var Bt,Pi;function Ad(){if(Pi)return Bt;Pi=1;function n(e){return{name:"ERB",subLanguage:"xml",contains:[e.COMMENT("<%#","%>"),{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]}}return Bt=n,Bt}var Gt,wi;function vd(){if(wi)return Gt;wi=1;function n(e){const t=e.regex;return{name:"Erlang REPL",keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta.prompt",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:t.concat(/\?(::)?/,/([A-Z]\w*)/,/((::)[A-Z]\w*)*/)},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}return Gt=n,Gt}var Yt,ki;function yd(){if(ki)return Yt;ki=1;function n(e){const t="[a-z'][a-zA-Z0-9_']*",a="("+t+":"+t+"|"+t+")",i={keyword:"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor",literal:"false true"},o=e.COMMENT("%","$"),s={className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},r={begin:"fun\\s+"+t+"/\\d+"},l={begin:a+"\\(",end:"\\)",returnBegin:!0,relevance:0,contains:[{begin:a,relevance:0},{begin:"\\(",end:"\\)",endsWithParent:!0,returnEnd:!0,relevance:0}]},c={begin:/\{/,end:/\}/,relevance:0},_={begin:"\\b_([A-Z][A-Za-z0-9_]*)?",relevance:0},d={begin:"[A-Z][a-zA-Z0-9_]*",relevance:0},m={begin:"#"+e.UNDERSCORE_IDENT_RE,relevance:0,returnBegin:!0,contains:[{begin:"#"+e.UNDERSCORE_IDENT_RE,relevance:0},{begin:/\{/,end:/\}/,relevance:0}]},E={beginKeywords:"fun receive if try case",end:"end",keywords:i};E.contains=[o,r,e.inherit(e.APOS_STRING_MODE,{className:""}),E,l,e.QUOTE_STRING_MODE,s,c,_,d,m];const p=[o,r,E,l,e.QUOTE_STRING_MODE,s,c,_,d,m];l.contains[1].contains=p,c.contains=p,m.contains[1].contains=p;const S=["-module","-record","-undef","-export","-ifdef","-ifndef","-author","-copyright","-doc","-vsn","-import","-include","-include_lib","-compile","-define","-else","-endif","-file","-behaviour","-behavior","-spec"],g={className:"params",begin:"\\(",end:"\\)",contains:p};return{name:"Erlang",aliases:["erl"],keywords:i,illegal:"(",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[g,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:i,contains:p}},o,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,keywords:{$pattern:"-"+e.IDENT_RE,keyword:S.map(T=>`${T}|1.5`).join(" ")},contains:[g]},s,e.QUOTE_STRING_MODE,m,_,d,c,{begin:/\.$/}]}}return Yt=n,Yt}var qt,Ui;function Dd(){if(Ui)return qt;Ui=1;function n(e){return{name:"Excel formulae",aliases:["xlsx","xls"],case_insensitive:!0,keywords:{$pattern:/[a-zA-Z][\w\.]*/,built_in:["ABS","ACCRINT","ACCRINTM","ACOS","ACOSH","ACOT","ACOTH","AGGREGATE","ADDRESS","AMORDEGRC","AMORLINC","AND","ARABIC","AREAS","ASC","ASIN","ASINH","ATAN","ATAN2","ATANH","AVEDEV","AVERAGE","AVERAGEA","AVERAGEIF","AVERAGEIFS","BAHTTEXT","BASE","BESSELI","BESSELJ","BESSELK","BESSELY","BETADIST","BETA.DIST","BETAINV","BETA.INV","BIN2DEC","BIN2HEX","BIN2OCT","BINOMDIST","BINOM.DIST","BINOM.DIST.RANGE","BINOM.INV","BITAND","BITLSHIFT","BITOR","BITRSHIFT","BITXOR","CALL","CEILING","CEILING.MATH","CEILING.PRECISE","CELL","CHAR","CHIDIST","CHIINV","CHITEST","CHISQ.DIST","CHISQ.DIST.RT","CHISQ.INV","CHISQ.INV.RT","CHISQ.TEST","CHOOSE","CLEAN","CODE","COLUMN","COLUMNS","COMBIN","COMBINA","COMPLEX","CONCAT","CONCATENATE","CONFIDENCE","CONFIDENCE.NORM","CONFIDENCE.T","CONVERT","CORREL","COS","COSH","COT","COTH","COUNT","COUNTA","COUNTBLANK","COUNTIF","COUNTIFS","COUPDAYBS","COUPDAYS","COUPDAYSNC","COUPNCD","COUPNUM","COUPPCD","COVAR","COVARIANCE.P","COVARIANCE.S","CRITBINOM","CSC","CSCH","CUBEKPIMEMBER","CUBEMEMBER","CUBEMEMBERPROPERTY","CUBERANKEDMEMBER","CUBESET","CUBESETCOUNT","CUBEVALUE","CUMIPMT","CUMPRINC","DATE","DATEDIF","DATEVALUE","DAVERAGE","DAY","DAYS","DAYS360","DB","DBCS","DCOUNT","DCOUNTA","DDB","DEC2BIN","DEC2HEX","DEC2OCT","DECIMAL","DEGREES","DELTA","DEVSQ","DGET","DISC","DMAX","DMIN","DOLLAR","DOLLARDE","DOLLARFR","DPRODUCT","DSTDEV","DSTDEVP","DSUM","DURATION","DVAR","DVARP","EDATE","EFFECT","ENCODEURL","EOMONTH","ERF","ERF.PRECISE","ERFC","ERFC.PRECISE","ERROR.TYPE","EUROCONVERT","EVEN","EXACT","EXP","EXPON.DIST","EXPONDIST","FACT","FACTDOUBLE","FALSE|0","F.DIST","FDIST","F.DIST.RT","FILTERXML","FIND","FINDB","F.INV","F.INV.RT","FINV","FISHER","FISHERINV","FIXED","FLOOR","FLOOR.MATH","FLOOR.PRECISE","FORECAST","FORECAST.ETS","FORECAST.ETS.CONFINT","FORECAST.ETS.SEASONALITY","FORECAST.ETS.STAT","FORECAST.LINEAR","FORMULATEXT","FREQUENCY","F.TEST","FTEST","FV","FVSCHEDULE","GAMMA","GAMMA.DIST","GAMMADIST","GAMMA.INV","GAMMAINV","GAMMALN","GAMMALN.PRECISE","GAUSS","GCD","GEOMEAN","GESTEP","GETPIVOTDATA","GROWTH","HARMEAN","HEX2BIN","HEX2DEC","HEX2OCT","HLOOKUP","HOUR","HYPERLINK","HYPGEOM.DIST","HYPGEOMDIST","IF","IFERROR","IFNA","IFS","IMABS","IMAGINARY","IMARGUMENT","IMCONJUGATE","IMCOS","IMCOSH","IMCOT","IMCSC","IMCSCH","IMDIV","IMEXP","IMLN","IMLOG10","IMLOG2","IMPOWER","IMPRODUCT","IMREAL","IMSEC","IMSECH","IMSIN","IMSINH","IMSQRT","IMSUB","IMSUM","IMTAN","INDEX","INDIRECT","INFO","INT","INTERCEPT","INTRATE","IPMT","IRR","ISBLANK","ISERR","ISERROR","ISEVEN","ISFORMULA","ISLOGICAL","ISNA","ISNONTEXT","ISNUMBER","ISODD","ISREF","ISTEXT","ISO.CEILING","ISOWEEKNUM","ISPMT","JIS","KURT","LARGE","LCM","LEFT","LEFTB","LEN","LENB","LINEST","LN","LOG","LOG10","LOGEST","LOGINV","LOGNORM.DIST","LOGNORMDIST","LOGNORM.INV","LOOKUP","LOWER","MATCH","MAX","MAXA","MAXIFS","MDETERM","MDURATION","MEDIAN","MID","MIDBs","MIN","MINIFS","MINA","MINUTE","MINVERSE","MIRR","MMULT","MOD","MODE","MODE.MULT","MODE.SNGL","MONTH","MROUND","MULTINOMIAL","MUNIT","N","NA","NEGBINOM.DIST","NEGBINOMDIST","NETWORKDAYS","NETWORKDAYS.INTL","NOMINAL","NORM.DIST","NORMDIST","NORMINV","NORM.INV","NORM.S.DIST","NORMSDIST","NORM.S.INV","NORMSINV","NOT","NOW","NPER","NPV","NUMBERVALUE","OCT2BIN","OCT2DEC","OCT2HEX","ODD","ODDFPRICE","ODDFYIELD","ODDLPRICE","ODDLYIELD","OFFSET","OR","PDURATION","PEARSON","PERCENTILE.EXC","PERCENTILE.INC","PERCENTILE","PERCENTRANK.EXC","PERCENTRANK.INC","PERCENTRANK","PERMUT","PERMUTATIONA","PHI","PHONETIC","PI","PMT","POISSON.DIST","POISSON","POWER","PPMT","PRICE","PRICEDISC","PRICEMAT","PROB","PRODUCT","PROPER","PV","QUARTILE","QUARTILE.EXC","QUARTILE.INC","QUOTIENT","RADIANS","RAND","RANDBETWEEN","RANK.AVG","RANK.EQ","RANK","RATE","RECEIVED","REGISTER.ID","REPLACE","REPLACEB","REPT","RIGHT","RIGHTB","ROMAN","ROUND","ROUNDDOWN","ROUNDUP","ROW","ROWS","RRI","RSQ","RTD","SEARCH","SEARCHB","SEC","SECH","SECOND","SERIESSUM","SHEET","SHEETS","SIGN","SIN","SINH","SKEW","SKEW.P","SLN","SLOPE","SMALL","SQL.REQUEST","SQRT","SQRTPI","STANDARDIZE","STDEV","STDEV.P","STDEV.S","STDEVA","STDEVP","STDEVPA","STEYX","SUBSTITUTE","SUBTOTAL","SUM","SUMIF","SUMIFS","SUMPRODUCT","SUMSQ","SUMX2MY2","SUMX2PY2","SUMXMY2","SWITCH","SYD","T","TAN","TANH","TBILLEQ","TBILLPRICE","TBILLYIELD","T.DIST","T.DIST.2T","T.DIST.RT","TDIST","TEXT","TEXTJOIN","TIME","TIMEVALUE","T.INV","T.INV.2T","TINV","TODAY","TRANSPOSE","TREND","TRIM","TRIMMEAN","TRUE|0","TRUNC","T.TEST","TTEST","TYPE","UNICHAR","UNICODE","UPPER","VALUE","VAR","VAR.P","VAR.S","VARA","VARP","VARPA","VDB","VLOOKUP","WEBSERVICE","WEEKDAY","WEEKNUM","WEIBULL","WEIBULL.DIST","WORKDAY","WORKDAY.INTL","XIRR","XNPV","XOR","YEAR","YEARFRAC","YIELD","YIELDDISC","YIELDMAT","Z.TEST","ZTEST"]},contains:[{begin:/^=/,end:/[^=]/,returnEnd:!0,illegal:/=/,relevance:10},{className:"symbol",begin:/\b[A-Z]{1,2}\d+\b/,end:/[^\d]/,excludeEnd:!0,relevance:0},{className:"symbol",begin:/[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,relevance:0},e.BACKSLASH_ESCAPE,e.QUOTE_STRING_MODE,{className:"number",begin:e.NUMBER_RE+"(%)?",relevance:0},e.COMMENT(/\bN\(/,/\)/,{excludeBegin:!0,excludeEnd:!0,illegal:/\n/})]}}return qt=n,qt}var Ht,Fi;function hd(){if(Fi)return Ht;Fi=1;function n(e){return{name:"FIX",contains:[{begin:/[^\u2401\u0001]+/,end:/[\u2401\u0001]/,excludeEnd:!0,returnBegin:!0,returnEnd:!1,contains:[{begin:/([^\u2401\u0001=]+)/,end:/=([^\u2401\u0001=]+)/,returnEnd:!0,returnBegin:!1,className:"attr"},{begin:/=/,end:/([\u2401\u0001])/,excludeEnd:!0,excludeBegin:!0,className:"string"}]}],case_insensitive:!0}}return Ht=n,Ht}var Vt,Bi;function Md(){if(Bi)return Vt;Bi=1;function n(e){const t={className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},a={className:"string",variants:[{begin:'"',end:'"'}]},o={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[{className:"title",relevance:0,begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/}]};return{name:"Flix",keywords:{keyword:["case","class","def","else","enum","if","impl","import","in","lat","rel","index","let","match","namespace","switch","type","yield","with"],literal:["true","false"]},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t,a,o,e.C_NUMBER_MODE]}}return Vt=n,Vt}var Wt,Gi;function Ld(){if(Gi)return Wt;Gi=1;function n(e){const t=e.regex,a={className:"params",begin:"\\(",end:"\\)"},i={variants:[e.COMMENT("!","$",{relevance:0}),e.COMMENT("^C[ ]","$",{relevance:0}),e.COMMENT("^C$","$",{relevance:0})]},o=/(_[a-z_\d]+)?/,s=/([de][+-]?\d+)?/,r={className:"number",variants:[{begin:t.concat(/\b\d+/,/\.(\d*)/,s,o)},{begin:t.concat(/\b\d+/,s,o)},{begin:t.concat(/\.\d+/,s,o)}],relevance:0},l={className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,a]},c={className:"string",relevance:0,variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};return{name:"Fortran",case_insensitive:!0,aliases:["f90","f95"],keywords:{keyword:["kind","do","concurrent","local","shared","while","private","call","intrinsic","where","elsewhere","type","endtype","endmodule","endselect","endinterface","end","enddo","endif","if","forall","endforall","only","contains","default","return","stop","then","block","endblock","endassociate","public","subroutine|10","function","program",".and.",".or.",".not.",".le.",".eq.",".ge.",".gt.",".lt.","goto","save","else","use","module","select","case","access","blank","direct","exist","file","fmt","form","formatted","iostat","name","named","nextrec","number","opened","rec","recl","sequential","status","unformatted","unit","continue","format","pause","cycle","exit","c_null_char","c_alert","c_backspace","c_form_feed","flush","wait","decimal","round","iomsg","synchronous","nopass","non_overridable","pass","protected","volatile","abstract","extends","import","non_intrinsic","value","deferred","generic","final","enumerator","class","associate","bind","enum","c_int","c_short","c_long","c_long_long","c_signed_char","c_size_t","c_int8_t","c_int16_t","c_int32_t","c_int64_t","c_int_least8_t","c_int_least16_t","c_int_least32_t","c_int_least64_t","c_int_fast8_t","c_int_fast16_t","c_int_fast32_t","c_int_fast64_t","c_intmax_t","C_intptr_t","c_float","c_double","c_long_double","c_float_complex","c_double_complex","c_long_double_complex","c_bool","c_char","c_null_ptr","c_null_funptr","c_new_line","c_carriage_return","c_horizontal_tab","c_vertical_tab","iso_c_binding","c_loc","c_funloc","c_associated","c_f_pointer","c_ptr","c_funptr","iso_fortran_env","character_storage_size","error_unit","file_storage_size","input_unit","iostat_end","iostat_eor","numeric_storage_size","output_unit","c_f_procpointer","ieee_arithmetic","ieee_support_underflow_control","ieee_get_underflow_mode","ieee_set_underflow_mode","newunit","contiguous","recursive","pad","position","action","delim","readwrite","eor","advance","nml","interface","procedure","namelist","include","sequence","elemental","pure","impure","integer","real","character","complex","logical","codimension","dimension","allocatable|10","parameter","external","implicit|10","none","double","precision","assign","intent","optional","pointer","target","in","out","common","equivalence","data"],literal:[".False.",".True."],built_in:["alog","alog10","amax0","amax1","amin0","amin1","amod","cabs","ccos","cexp","clog","csin","csqrt","dabs","dacos","dasin","datan","datan2","dcos","dcosh","ddim","dexp","dint","dlog","dlog10","dmax1","dmin1","dmod","dnint","dsign","dsin","dsinh","dsqrt","dtan","dtanh","float","iabs","idim","idint","idnint","ifix","isign","max0","max1","min0","min1","sngl","algama","cdabs","cdcos","cdexp","cdlog","cdsin","cdsqrt","cqabs","cqcos","cqexp","cqlog","cqsin","cqsqrt","dcmplx","dconjg","derf","derfc","dfloat","dgamma","dimag","dlgama","iqint","qabs","qacos","qasin","qatan","qatan2","qcmplx","qconjg","qcos","qcosh","qdim","qerf","qerfc","qexp","qgamma","qimag","qlgama","qlog","qlog10","qmax1","qmin1","qmod","qnint","qsign","qsin","qsinh","qsqrt","qtan","qtanh","abs","acos","aimag","aint","anint","asin","atan","atan2","char","cmplx","conjg","cos","cosh","exp","ichar","index","int","log","log10","max","min","nint","sign","sin","sinh","sqrt","tan","tanh","print","write","dim","lge","lgt","lle","llt","mod","nullify","allocate","deallocate","adjustl","adjustr","all","allocated","any","associated","bit_size","btest","ceiling","count","cshift","date_and_time","digits","dot_product","eoshift","epsilon","exponent","floor","fraction","huge","iand","ibclr","ibits","ibset","ieor","ior","ishft","ishftc","lbound","len_trim","matmul","maxexponent","maxloc","maxval","merge","minexponent","minloc","minval","modulo","mvbits","nearest","pack","present","product","radix","random_number","random_seed","range","repeat","reshape","rrspacing","scale","scan","selected_int_kind","selected_real_kind","set_exponent","shape","size","spacing","spread","sum","system_clock","tiny","transpose","trim","ubound","unpack","verify","achar","iachar","transfer","dble","entry","dprod","cpu_time","command_argument_count","get_command","get_command_argument","get_environment_variable","is_iostat_end","ieee_arithmetic","ieee_support_underflow_control","ieee_get_underflow_mode","ieee_set_underflow_mode","is_iostat_eor","move_alloc","new_line","selected_char_kind","same_type_as","extends_type_of","acosh","asinh","atanh","bessel_j0","bessel_j1","bessel_jn","bessel_y0","bessel_y1","bessel_yn","erf","erfc","erfc_scaled","gamma","log_gamma","hypot","norm2","atomic_define","atomic_ref","execute_command_line","leadz","trailz","storage_size","merge_bits","bge","bgt","ble","blt","dshiftl","dshiftr","findloc","iall","iany","iparity","image_index","lcobound","ucobound","maskl","maskr","num_images","parity","popcnt","poppar","shifta","shiftl","shiftr","this_image","sync","change","team","co_broadcast","co_max","co_min","co_sum","co_reduce"]},illegal:/\/\*/,contains:[c,l,{begin:/^C\s*=(?!=)/,relevance:0},i,r]}}return Wt=n,Wt}var zt,Yi;function xd(){if(Yi)return zt;Yi=1;function n(r){return new RegExp(r.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function e(r){return r?typeof r=="string"?r:r.source:null}function t(r){return a("(?=",r,")")}function a(...r){return r.map(c=>e(c)).join("")}function i(r){const l=r[r.length-1];return typeof l=="object"&&l.constructor===Object?(r.splice(r.length-1,1),l):{}}function o(...r){return"("+(i(r).capture?"":"?:")+r.map(_=>e(_)).join("|")+")"}function s(r){const l=["abstract","and","as","assert","base","begin","class","default","delegate","do","done","downcast","downto","elif","else","end","exception","extern","finally","fixed","for","fun","function","global","if","in","inherit","inline","interface","internal","lazy","let","match","member","module","mutable","namespace","new","of","open","or","override","private","public","rec","return","static","struct","then","to","try","type","upcast","use","val","void","when","while","with","yield"],c={scope:"keyword",match:/\b(yield|return|let|do|match|use)!/},_=["if","else","endif","line","nowarn","light","r","i","I","load","time","help","quit"],d=["true","false","null","Some","None","Ok","Error","infinity","infinityf","nan","nanf"],m=["__LINE__","__SOURCE_DIRECTORY__","__SOURCE_FILE__"],E=["bool","byte","sbyte","int8","int16","int32","uint8","uint16","uint32","int","uint","int64","uint64","nativeint","unativeint","decimal","float","double","float32","single","char","string","unit","bigint","option","voption","list","array","seq","byref","exn","inref","nativeptr","obj","outref","voidptr","Result"],S={keyword:l,literal:d,built_in:["not","ref","raise","reraise","dict","readOnlyDict","set","get","enum","sizeof","typeof","typedefof","nameof","nullArg","invalidArg","invalidOp","id","fst","snd","ignore","lock","using","box","unbox","tryUnbox","printf","printfn","sprintf","eprintf","eprintfn","fprintf","fprintfn","failwith","failwithf"],"variable.constant":m},T={variants:[r.COMMENT(/\(\*(?!\))/,/\*\)/,{contains:["self"]}),r.C_LINE_COMMENT_MODE]},R=/[a-zA-Z_](\w|')*/,N={scope:"variable",begin:/``/,end:/``/},f=/\B('|\^)/,A={scope:"symbol",variants:[{match:a(f,/``.*?``/)},{match:a(f,r.UNDERSCORE_IDENT_RE)}],relevance:0},C=function({includeEqual:G}){let H;G?H="!%&*+-/<=>@^|~?":H="!%&*+-/<>@^|~?";const W=Array.from(H),Y=a("[",...W.map(n),"]"),Q=o(Y,/\./),j=a(Q,t(Q)),ee=o(a(j,Q,"*"),a(Y,"+"));return{scope:"operator",match:o(ee,/:\?>/,/:\?/,/:>/,/:=/,/::?/,/\$/),relevance:0}},L=C({includeEqual:!0}),I=C({includeEqual:!1}),h=function(G,H){return{begin:a(G,t(a(/\s*/,o(/\w/,/'/,/\^/,/#/,/``/,/\(/,/{\|/)))),beginScope:H,end:t(o(/\n/,/=/)),relevance:0,keywords:r.inherit(S,{type:E}),contains:[T,A,r.inherit(N,{scope:null}),I]}},U=h(/:/,"operator"),D=h(/\bof\b/,"keyword"),q={begin:[/(^|\s+)/,/type/,/\s+/,R],beginScope:{2:"keyword",4:"title.class"},end:t(/\(|=|$/),keywords:S,contains:[T,r.inherit(N,{scope:null}),A,{scope:"operator",match:/<|>/},U]},te={scope:"computation-expression",match:/\b[_a-z]\w*(?=\s*\{)/},K={begin:[/^\s*/,a(/#/,o(..._)),/\b/],beginScope:{2:"meta"},end:t(/\s|$/)},k={variants:[r.BINARY_NUMBER_MODE,r.C_NUMBER_MODE]},$={scope:"string",begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE]},b={scope:"string",begin:/@"/,end:/"/,contains:[{match:/""/},r.BACKSLASH_ESCAPE]},v={scope:"string",begin:/"""/,end:/"""/,relevance:2},M={scope:"subst",begin:/\{/,end:/\}/,keywords:S},w={scope:"string",begin:/\$"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},r.BACKSLASH_ESCAPE,M]},B={scope:"string",begin:/(\$@|@\$)"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},{match:/""/},r.BACKSLASH_ESCAPE,M]},X={scope:"string",begin:/\$"""/,end:/"""/,contains:[{match:/\{\{/},{match:/\}\}/},M],relevance:2},J={scope:"string",match:a(/'/,o(/[^\\']/,/\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8})/),/'/)};return M.contains=[B,w,b,$,J,c,T,N,U,te,K,k,A,L],{name:"F#",aliases:["fs","f#"],keywords:S,illegal:/\/\*/,classNameAliases:{"computation-expression":"keyword"},contains:[c,{variants:[X,B,w,v,b,$,J]},T,N,q,{scope:"meta",begin:/\[\]/,relevance:2,contains:[N,v,b,$,J,k]},D,U,te,K,k,A,L]}}return zt=s,zt}var Kt,qi;function Pd(){if(qi)return Kt;qi=1;function n(e){const t=e.regex,a={keyword:"abort acronym acronyms alias all and assign binary card diag display else eq file files for free ge gt if integer le loop lt maximizing minimizing model models ne negative no not option options or ord positive prod put putpage puttl repeat sameas semicont semiint smax smin solve sos1 sos2 sum system table then until using while xor yes",literal:"eps inf na",built_in:"abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power randBinomial randLinear randTriangle round rPower sigmoid sign signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion handleCollect handleDelete handleStatus handleSubmit heapFree heapLimit heapSize jobHandle jobKill jobStatus jobTerminate licenseLevel licenseStatus maxExecError sleep timeClose timeComp timeElapsed timeExec timeStart"},i={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0},o={className:"symbol",variants:[{begin:/=[lgenxc]=/},{begin:/\$/}]},s={className:"comment",variants:[{begin:"'",end:"'"},{begin:'"',end:'"'}],illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},r={begin:"/",end:"/",keywords:a,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_NUMBER_MODE]},l=/[a-z0-9&#*=?@\\><:,()$[\]_.{}!+%^-]+/,c={begin:/[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/,excludeBegin:!0,end:"$",endsWithParent:!0,contains:[s,r,{className:"comment",begin:t.concat(l,t.anyNumberOfTimes(t.concat(/[ ]+/,l))),relevance:0}]};return{name:"GAMS",aliases:["gms"],case_insensitive:!0,keywords:a,contains:[e.COMMENT(/^\$ontext/,/^\$offtext/),{className:"meta",begin:"^\\$[a-z0-9]+",end:"$",returnBegin:!0,contains:[{className:"keyword",begin:"^\\$[a-z0-9]+"}]},e.COMMENT("^\\*","$"),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{beginKeywords:"set sets parameter parameters variable variables scalar scalars equation equations",end:";",contains:[e.COMMENT("^\\*","$"),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,r,c]},{beginKeywords:"table",end:";",returnBegin:!0,contains:[{beginKeywords:"table",end:"$",contains:[c]},e.COMMENT("^\\*","$"),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_NUMBER_MODE]},{className:"function",begin:/^[a-z][a-z0-9_,\-+' ()$]+\.{2}/,returnBegin:!0,contains:[{className:"title",begin:/^[a-z0-9_]+/},i,o]},e.C_NUMBER_MODE,o]}}return Kt=n,Kt}var $t,Hi;function wd(){if(Hi)return $t;Hi=1;function n(e){const t={keyword:"bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new open output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint ne ge le gt lt and xor or not eq eqv",built_in:"abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin sylvester strtrim",literal:"DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES DB_TRANSACTIONS DB_UNICODE DB_VIEWS __STDIN __STDOUT __STDERR __FILE_DIR"},a=e.COMMENT("@","@"),i={className:"meta",begin:"#",end:"$",keywords:{keyword:"define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",end:"$",keywords:{keyword:"include"},contains:[{className:"string",begin:'"',end:'"',illegal:"\\n"}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a]},o={begin:/\bstruct\s+/,end:/\s/,keywords:"struct",contains:[{className:"type",begin:e.UNDERSCORE_IDENT_RE,relevance:0}]},s=[{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,endsWithParent:!0,relevance:0,contains:[{className:"literal",begin:/\.\.\./},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,a,o]}],r={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},l=function(E,p,S){const g=e.inherit({className:"function",beginKeywords:E,end:p,excludeEnd:!0,contains:[].concat(s)},S||{});return g.contains.push(r),g.contains.push(e.C_NUMBER_MODE),g.contains.push(e.C_BLOCK_COMMENT_MODE),g.contains.push(a),g},c={className:"built_in",begin:"\\b("+t.built_in.split(" ").join("|")+")\\b"},_={className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE],relevance:0},d={begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,keywords:t,relevance:0,contains:[{beginKeywords:t.keyword},c,{className:"built_in",begin:e.UNDERSCORE_IDENT_RE,relevance:0}]},m={begin:/\(/,end:/\)/,relevance:0,keywords:{built_in:t.built_in,literal:t.literal},contains:[e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,a,c,d,_,"self"]};return d.contains.push(m),{name:"GAUSS",aliases:["gss"],case_insensitive:!0,keywords:t,illegal:/(\{[%#]|[%#]\}| <- )/,contains:[e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,_,i,{className:"keyword",begin:/\bexternal (matrix|string|array|sparse matrix|struct|proc|keyword|fn)/},l("proc keyword",";"),l("fn","="),{beginKeywords:"for threadfor",end:/;/,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE,a,m]},{variants:[{begin:e.UNDERSCORE_IDENT_RE+"\\."+e.UNDERSCORE_IDENT_RE},{begin:e.UNDERSCORE_IDENT_RE+"\\s*="}],relevance:0},d,o]}}return $t=n,$t}var Qt,Vi;function kd(){if(Vi)return Qt;Vi=1;function n(e){const t="[A-Z_][A-Z0-9_.]*",a="%",i={$pattern:t,keyword:"IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR"},o={className:"meta",begin:"([O])([0-9]+)"},s=e.inherit(e.C_NUMBER_MODE,{begin:"([-+]?((\\.\\d+)|(\\d+)(\\.\\d*)?))|"+e.C_NUMBER_RE}),r=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(/\(/,/\)/),s,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"name",begin:"([G])([0-9]+\\.?[0-9]?)"},{className:"name",begin:"([M])([0-9]+\\.?[0-9]?)"},{className:"attr",begin:"(VC|VS|#)",end:"(\\d+)"},{className:"attr",begin:"(VZOFX|VZOFY|VZOFZ)"},{className:"built_in",begin:"(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)",contains:[s],end:"\\]"},{className:"symbol",variants:[{begin:"N",end:"\\d+",illegal:"\\W"}]}];return{name:"G-code (ISO 6983)",aliases:["nc"],case_insensitive:!0,keywords:i,contains:[{className:"meta",begin:a},o].concat(r)}}return Qt=n,Qt}var Xt,Wi;function Ud(){if(Wi)return Xt;Wi=1;function n(e){return{name:"Gherkin",aliases:["feature"],keywords:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",contains:[{className:"symbol",begin:"\\*",relevance:0},{className:"meta",begin:"@[^@\\s]+"},{begin:"\\|",end:"\\|\\w*$",contains:[{className:"string",begin:"[^|]+"}]},{className:"variable",begin:"<",end:">"},e.HASH_COMMENT_MODE,{className:"string",begin:'"""',end:'"""'},e.QUOTE_STRING_MODE]}}return Xt=n,Xt}var Zt,zi;function Fd(){if(zi)return Zt;zi=1;function n(e){return{name:"GLSL",keywords:{keyword:"break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly",type:"atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBuffer iimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void",built_in:"gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow",literal:"true false"},illegal:'"',contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"}]}}return Zt=n,Zt}var Jt,Ki;function Bd(){if(Ki)return Jt;Ki=1;function n(e){return{name:"GML",case_insensitive:!1,keywords:{keyword:["#endregion","#macro","#region","and","begin","break","case","constructor","continue","default","delete","div","do","else","end","enum","exit","for","function","globalvar","if","mod","not","or","repeat","return","switch","then","until","var","while","with","xor"],built_in:["abs","achievement_available","achievement_event","achievement_get_challenges","achievement_get_info","achievement_get_pic","achievement_increment","achievement_load_friends","achievement_load_leaderboard","achievement_load_progress","achievement_login","achievement_login_status","achievement_logout","achievement_post","achievement_post_score","achievement_reset","achievement_send_challenge","achievement_show","achievement_show_achievements","achievement_show_challenge_notifications","achievement_show_leaderboards","action_inherited","action_kill_object","ads_disable","ads_enable","ads_engagement_active","ads_engagement_available","ads_engagement_launch","ads_event","ads_event_preload","ads_get_display_height","ads_get_display_width","ads_interstitial_available","ads_interstitial_display","ads_move","ads_set_reward_callback","ads_setup","alarm_get","alarm_set","analytics_event","analytics_event_ext","angle_difference","ansi_char","application_get_position","application_surface_draw_enable","application_surface_enable","application_surface_is_enabled","arccos","arcsin","arctan","arctan2","array_copy","array_create","array_delete","array_equals","array_height_2d","array_insert","array_length","array_length_1d","array_length_2d","array_pop","array_push","array_resize","array_sort","asset_get_index","asset_get_type","audio_channel_num","audio_create_buffer_sound","audio_create_play_queue","audio_create_stream","audio_create_sync_group","audio_debug","audio_destroy_stream","audio_destroy_sync_group","audio_emitter_create","audio_emitter_exists","audio_emitter_falloff","audio_emitter_free","audio_emitter_gain","audio_emitter_get_gain","audio_emitter_get_listener_mask","audio_emitter_get_pitch","audio_emitter_get_vx","audio_emitter_get_vy","audio_emitter_get_vz","audio_emitter_get_x","audio_emitter_get_y","audio_emitter_get_z","audio_emitter_pitch","audio_emitter_position","audio_emitter_set_listener_mask","audio_emitter_velocity","audio_exists","audio_falloff_set_model","audio_free_buffer_sound","audio_free_play_queue","audio_get_listener_count","audio_get_listener_info","audio_get_listener_mask","audio_get_master_gain","audio_get_name","audio_get_recorder_count","audio_get_recorder_info","audio_get_type","audio_group_is_loaded","audio_group_load","audio_group_load_progress","audio_group_name","audio_group_set_gain","audio_group_stop_all","audio_group_unload","audio_is_paused","audio_is_playing","audio_listener_get_data","audio_listener_orientation","audio_listener_position","audio_listener_set_orientation","audio_listener_set_position","audio_listener_set_velocity","audio_listener_velocity","audio_master_gain","audio_music_gain","audio_music_is_playing","audio_pause_all","audio_pause_music","audio_pause_sound","audio_pause_sync_group","audio_play_in_sync_group","audio_play_music","audio_play_sound","audio_play_sound_at","audio_play_sound_on","audio_queue_sound","audio_resume_all","audio_resume_music","audio_resume_sound","audio_resume_sync_group","audio_set_listener_mask","audio_set_master_gain","audio_sound_gain","audio_sound_get_gain","audio_sound_get_listener_mask","audio_sound_get_pitch","audio_sound_get_track_position","audio_sound_length","audio_sound_pitch","audio_sound_set_listener_mask","audio_sound_set_track_position","audio_start_recording","audio_start_sync_group","audio_stop_all","audio_stop_music","audio_stop_recording","audio_stop_sound","audio_stop_sync_group","audio_sync_group_debug","audio_sync_group_get_track_pos","audio_sync_group_is_playing","audio_system","background_get_height","background_get_width","base64_decode","base64_encode","browser_input_capture","buffer_async_group_begin","buffer_async_group_end","buffer_async_group_option","buffer_base64_decode","buffer_base64_decode_ext","buffer_base64_encode","buffer_copy","buffer_copy_from_vertex_buffer","buffer_create","buffer_create_from_vertex_buffer","buffer_create_from_vertex_buffer_ext","buffer_delete","buffer_exists","buffer_fill","buffer_get_address","buffer_get_alignment","buffer_get_size","buffer_get_surface","buffer_get_type","buffer_load","buffer_load_async","buffer_load_ext","buffer_load_partial","buffer_md5","buffer_peek","buffer_poke","buffer_read","buffer_resize","buffer_save","buffer_save_async","buffer_save_ext","buffer_seek","buffer_set_surface","buffer_sha1","buffer_sizeof","buffer_tell","buffer_write","camera_apply","camera_create","camera_create_view","camera_destroy","camera_get_active","camera_get_begin_script","camera_get_default","camera_get_end_script","camera_get_proj_mat","camera_get_update_script","camera_get_view_angle","camera_get_view_border_x","camera_get_view_border_y","camera_get_view_height","camera_get_view_mat","camera_get_view_speed_x","camera_get_view_speed_y","camera_get_view_target","camera_get_view_width","camera_get_view_x","camera_get_view_y","camera_set_begin_script","camera_set_default","camera_set_end_script","camera_set_proj_mat","camera_set_update_script","camera_set_view_angle","camera_set_view_border","camera_set_view_mat","camera_set_view_pos","camera_set_view_size","camera_set_view_speed","camera_set_view_target","ceil","choose","chr","clamp","clickable_add","clickable_add_ext","clickable_change","clickable_change_ext","clickable_delete","clickable_exists","clickable_set_style","clipboard_get_text","clipboard_has_text","clipboard_set_text","cloud_file_save","cloud_string_save","cloud_synchronise","code_is_compiled","collision_circle","collision_circle_list","collision_ellipse","collision_ellipse_list","collision_line","collision_line_list","collision_point","collision_point_list","collision_rectangle","collision_rectangle_list","color_get_blue","color_get_green","color_get_hue","color_get_red","color_get_saturation","color_get_value","colour_get_blue","colour_get_green","colour_get_hue","colour_get_red","colour_get_saturation","colour_get_value","cos","darccos","darcsin","darctan","darctan2","date_compare_date","date_compare_datetime","date_compare_time","date_create_datetime","date_current_datetime","date_date_of","date_date_string","date_datetime_string","date_day_span","date_days_in_month","date_days_in_year","date_get_day","date_get_day_of_year","date_get_hour","date_get_hour_of_year","date_get_minute","date_get_minute_of_year","date_get_month","date_get_second","date_get_second_of_year","date_get_timezone","date_get_week","date_get_weekday","date_get_year","date_hour_span","date_inc_day","date_inc_hour","date_inc_minute","date_inc_month","date_inc_second","date_inc_week","date_inc_year","date_is_today","date_leap_year","date_minute_span","date_month_span","date_second_span","date_set_timezone","date_time_of","date_time_string","date_valid_datetime","date_week_span","date_year_span","dcos","debug_event","debug_get_callstack","degtorad","device_get_tilt_x","device_get_tilt_y","device_get_tilt_z","device_is_keypad_open","device_mouse_check_button","device_mouse_check_button_pressed","device_mouse_check_button_released","device_mouse_dbclick_enable","device_mouse_raw_x","device_mouse_raw_y","device_mouse_x","device_mouse_x_to_gui","device_mouse_y","device_mouse_y_to_gui","directory_create","directory_destroy","directory_exists","display_get_dpi_x","display_get_dpi_y","display_get_gui_height","display_get_gui_width","display_get_height","display_get_orientation","display_get_sleep_margin","display_get_timing_method","display_get_width","display_mouse_get_x","display_mouse_get_y","display_mouse_set","display_reset","display_set_gui_maximise","display_set_gui_maximize","display_set_gui_size","display_set_sleep_margin","display_set_timing_method","display_set_ui_visibility","distance_to_object","distance_to_point","dot_product","dot_product_3d","dot_product_3d_normalised","dot_product_3d_normalized","dot_product_normalised","dot_product_normalized","draw_arrow","draw_background","draw_background_ext","draw_background_part_ext","draw_background_tiled","draw_button","draw_circle","draw_circle_color","draw_circle_colour","draw_clear","draw_clear_alpha","draw_ellipse","draw_ellipse_color","draw_ellipse_colour","draw_enable_alphablend","draw_enable_drawevent","draw_enable_swf_aa","draw_flush","draw_get_alpha","draw_get_color","draw_get_colour","draw_get_lighting","draw_get_swf_aa_level","draw_getpixel","draw_getpixel_ext","draw_healthbar","draw_highscore","draw_light_define_ambient","draw_light_define_direction","draw_light_define_point","draw_light_enable","draw_light_get","draw_light_get_ambient","draw_line","draw_line_color","draw_line_colour","draw_line_width","draw_line_width_color","draw_line_width_colour","draw_path","draw_point","draw_point_color","draw_point_colour","draw_primitive_begin","draw_primitive_begin_texture","draw_primitive_end","draw_rectangle","draw_rectangle_color","draw_rectangle_colour","draw_roundrect","draw_roundrect_color","draw_roundrect_color_ext","draw_roundrect_colour","draw_roundrect_colour_ext","draw_roundrect_ext","draw_self","draw_set_alpha","draw_set_alpha_test","draw_set_alpha_test_ref_value","draw_set_blend_mode","draw_set_blend_mode_ext","draw_set_circle_precision","draw_set_color","draw_set_color_write_enable","draw_set_colour","draw_set_font","draw_set_halign","draw_set_lighting","draw_set_swf_aa_level","draw_set_valign","draw_skeleton","draw_skeleton_collision","draw_skeleton_instance","draw_skeleton_time","draw_sprite","draw_sprite_ext","draw_sprite_general","draw_sprite_part","draw_sprite_part_ext","draw_sprite_pos","draw_sprite_stretched","draw_sprite_stretched_ext","draw_sprite_tiled","draw_sprite_tiled_ext","draw_surface","draw_surface_ext","draw_surface_general","draw_surface_part","draw_surface_part_ext","draw_surface_stretched","draw_surface_stretched_ext","draw_surface_tiled","draw_surface_tiled_ext","draw_text","draw_text_color","draw_text_colour","draw_text_ext","draw_text_ext_color","draw_text_ext_colour","draw_text_ext_transformed","draw_text_ext_transformed_color","draw_text_ext_transformed_colour","draw_text_transformed","draw_text_transformed_color","draw_text_transformed_colour","draw_texture_flush","draw_tile","draw_tilemap","draw_triangle","draw_triangle_color","draw_triangle_colour","draw_vertex","draw_vertex_color","draw_vertex_colour","draw_vertex_texture","draw_vertex_texture_color","draw_vertex_texture_colour","ds_exists","ds_grid_add","ds_grid_add_disk","ds_grid_add_grid_region","ds_grid_add_region","ds_grid_clear","ds_grid_copy","ds_grid_create","ds_grid_destroy","ds_grid_get","ds_grid_get_disk_max","ds_grid_get_disk_mean","ds_grid_get_disk_min","ds_grid_get_disk_sum","ds_grid_get_max","ds_grid_get_mean","ds_grid_get_min","ds_grid_get_sum","ds_grid_height","ds_grid_multiply","ds_grid_multiply_disk","ds_grid_multiply_grid_region","ds_grid_multiply_region","ds_grid_read","ds_grid_resize","ds_grid_set","ds_grid_set_disk","ds_grid_set_grid_region","ds_grid_set_region","ds_grid_shuffle","ds_grid_sort","ds_grid_value_disk_exists","ds_grid_value_disk_x","ds_grid_value_disk_y","ds_grid_value_exists","ds_grid_value_x","ds_grid_value_y","ds_grid_width","ds_grid_write","ds_list_add","ds_list_clear","ds_list_copy","ds_list_create","ds_list_delete","ds_list_destroy","ds_list_empty","ds_list_find_index","ds_list_find_value","ds_list_insert","ds_list_mark_as_list","ds_list_mark_as_map","ds_list_read","ds_list_replace","ds_list_set","ds_list_shuffle","ds_list_size","ds_list_sort","ds_list_write","ds_map_add","ds_map_add_list","ds_map_add_map","ds_map_clear","ds_map_copy","ds_map_create","ds_map_delete","ds_map_destroy","ds_map_empty","ds_map_exists","ds_map_find_first","ds_map_find_last","ds_map_find_next","ds_map_find_previous","ds_map_find_value","ds_map_read","ds_map_replace","ds_map_replace_list","ds_map_replace_map","ds_map_secure_load","ds_map_secure_load_buffer","ds_map_secure_save","ds_map_secure_save_buffer","ds_map_set","ds_map_size","ds_map_write","ds_priority_add","ds_priority_change_priority","ds_priority_clear","ds_priority_copy","ds_priority_create","ds_priority_delete_max","ds_priority_delete_min","ds_priority_delete_value","ds_priority_destroy","ds_priority_empty","ds_priority_find_max","ds_priority_find_min","ds_priority_find_priority","ds_priority_read","ds_priority_size","ds_priority_write","ds_queue_clear","ds_queue_copy","ds_queue_create","ds_queue_dequeue","ds_queue_destroy","ds_queue_empty","ds_queue_enqueue","ds_queue_head","ds_queue_read","ds_queue_size","ds_queue_tail","ds_queue_write","ds_set_precision","ds_stack_clear","ds_stack_copy","ds_stack_create","ds_stack_destroy","ds_stack_empty","ds_stack_pop","ds_stack_push","ds_stack_read","ds_stack_size","ds_stack_top","ds_stack_write","dsin","dtan","effect_clear","effect_create_above","effect_create_below","environment_get_variable","event_inherited","event_perform","event_perform_object","event_user","exp","external_call","external_define","external_free","facebook_accesstoken","facebook_check_permission","facebook_dialog","facebook_graph_request","facebook_init","facebook_launch_offerwall","facebook_login","facebook_logout","facebook_post_message","facebook_request_publish_permissions","facebook_request_read_permissions","facebook_send_invite","facebook_status","facebook_user_id","file_attributes","file_bin_close","file_bin_open","file_bin_position","file_bin_read_byte","file_bin_rewrite","file_bin_seek","file_bin_size","file_bin_write_byte","file_copy","file_delete","file_exists","file_find_close","file_find_first","file_find_next","file_rename","file_text_close","file_text_eof","file_text_eoln","file_text_open_append","file_text_open_from_string","file_text_open_read","file_text_open_write","file_text_read_real","file_text_read_string","file_text_readln","file_text_write_real","file_text_write_string","file_text_writeln","filename_change_ext","filename_dir","filename_drive","filename_ext","filename_name","filename_path","floor","font_add","font_add_enable_aa","font_add_get_enable_aa","font_add_sprite","font_add_sprite_ext","font_delete","font_exists","font_get_bold","font_get_first","font_get_fontname","font_get_italic","font_get_last","font_get_name","font_get_size","font_get_texture","font_get_uvs","font_replace","font_replace_sprite","font_replace_sprite_ext","font_set_cache_size","font_texture_page_size","frac","game_end","game_get_speed","game_load","game_load_buffer","game_restart","game_save","game_save_buffer","game_set_speed","gamepad_axis_count","gamepad_axis_value","gamepad_button_check","gamepad_button_check_pressed","gamepad_button_check_released","gamepad_button_count","gamepad_button_value","gamepad_get_axis_deadzone","gamepad_get_button_threshold","gamepad_get_description","gamepad_get_device_count","gamepad_is_connected","gamepad_is_supported","gamepad_set_axis_deadzone","gamepad_set_button_threshold","gamepad_set_color","gamepad_set_colour","gamepad_set_vibration","gesture_double_tap_distance","gesture_double_tap_time","gesture_drag_distance","gesture_drag_time","gesture_flick_speed","gesture_get_double_tap_distance","gesture_get_double_tap_time","gesture_get_drag_distance","gesture_get_drag_time","gesture_get_flick_speed","gesture_get_pinch_angle_away","gesture_get_pinch_angle_towards","gesture_get_pinch_distance","gesture_get_rotate_angle","gesture_get_rotate_time","gesture_get_tap_count","gesture_pinch_angle_away","gesture_pinch_angle_towards","gesture_pinch_distance","gesture_rotate_angle","gesture_rotate_time","gesture_tap_count","get_integer","get_integer_async","get_login_async","get_open_filename","get_open_filename_ext","get_save_filename","get_save_filename_ext","get_string","get_string_async","get_timer","gml_pragma","gml_release_mode","gpu_get_alphatestenable","gpu_get_alphatestfunc","gpu_get_alphatestref","gpu_get_blendenable","gpu_get_blendmode","gpu_get_blendmode_dest","gpu_get_blendmode_destalpha","gpu_get_blendmode_ext","gpu_get_blendmode_ext_sepalpha","gpu_get_blendmode_src","gpu_get_blendmode_srcalpha","gpu_get_colorwriteenable","gpu_get_colourwriteenable","gpu_get_cullmode","gpu_get_fog","gpu_get_lightingenable","gpu_get_state","gpu_get_tex_filter","gpu_get_tex_filter_ext","gpu_get_tex_max_aniso","gpu_get_tex_max_aniso_ext","gpu_get_tex_max_mip","gpu_get_tex_max_mip_ext","gpu_get_tex_min_mip","gpu_get_tex_min_mip_ext","gpu_get_tex_mip_bias","gpu_get_tex_mip_bias_ext","gpu_get_tex_mip_enable","gpu_get_tex_mip_enable_ext","gpu_get_tex_mip_filter","gpu_get_tex_mip_filter_ext","gpu_get_tex_repeat","gpu_get_tex_repeat_ext","gpu_get_texfilter","gpu_get_texfilter_ext","gpu_get_texrepeat","gpu_get_texrepeat_ext","gpu_get_zfunc","gpu_get_ztestenable","gpu_get_zwriteenable","gpu_pop_state","gpu_push_state","gpu_set_alphatestenable","gpu_set_alphatestfunc","gpu_set_alphatestref","gpu_set_blendenable","gpu_set_blendmode","gpu_set_blendmode_ext","gpu_set_blendmode_ext_sepalpha","gpu_set_colorwriteenable","gpu_set_colourwriteenable","gpu_set_cullmode","gpu_set_fog","gpu_set_lightingenable","gpu_set_state","gpu_set_tex_filter","gpu_set_tex_filter_ext","gpu_set_tex_max_aniso","gpu_set_tex_max_aniso_ext","gpu_set_tex_max_mip","gpu_set_tex_max_mip_ext","gpu_set_tex_min_mip","gpu_set_tex_min_mip_ext","gpu_set_tex_mip_bias","gpu_set_tex_mip_bias_ext","gpu_set_tex_mip_enable","gpu_set_tex_mip_enable_ext","gpu_set_tex_mip_filter","gpu_set_tex_mip_filter_ext","gpu_set_tex_repeat","gpu_set_tex_repeat_ext","gpu_set_texfilter","gpu_set_texfilter_ext","gpu_set_texrepeat","gpu_set_texrepeat_ext","gpu_set_zfunc","gpu_set_ztestenable","gpu_set_zwriteenable","highscore_add","highscore_clear","highscore_name","highscore_value","http_get","http_get_file","http_post_string","http_request","iap_acquire","iap_activate","iap_consume","iap_enumerate_products","iap_product_details","iap_purchase_details","iap_restore_all","iap_status","ini_close","ini_key_delete","ini_key_exists","ini_open","ini_open_from_string","ini_read_real","ini_read_string","ini_section_delete","ini_section_exists","ini_write_real","ini_write_string","instance_activate_all","instance_activate_layer","instance_activate_object","instance_activate_region","instance_change","instance_copy","instance_create","instance_create_depth","instance_create_layer","instance_deactivate_all","instance_deactivate_layer","instance_deactivate_object","instance_deactivate_region","instance_destroy","instance_exists","instance_find","instance_furthest","instance_id_get","instance_nearest","instance_number","instance_place","instance_place_list","instance_position","instance_position_list","int64","io_clear","irandom","irandom_range","is_array","is_bool","is_infinity","is_int32","is_int64","is_matrix","is_method","is_nan","is_numeric","is_ptr","is_real","is_string","is_struct","is_undefined","is_vec3","is_vec4","json_decode","json_encode","keyboard_check","keyboard_check_direct","keyboard_check_pressed","keyboard_check_released","keyboard_clear","keyboard_get_map","keyboard_get_numlock","keyboard_key_press","keyboard_key_release","keyboard_set_map","keyboard_set_numlock","keyboard_unset_map","keyboard_virtual_height","keyboard_virtual_hide","keyboard_virtual_show","keyboard_virtual_status","layer_add_instance","layer_background_alpha","layer_background_blend","layer_background_change","layer_background_create","layer_background_destroy","layer_background_exists","layer_background_get_alpha","layer_background_get_blend","layer_background_get_htiled","layer_background_get_id","layer_background_get_index","layer_background_get_speed","layer_background_get_sprite","layer_background_get_stretch","layer_background_get_visible","layer_background_get_vtiled","layer_background_get_xscale","layer_background_get_yscale","layer_background_htiled","layer_background_index","layer_background_speed","layer_background_sprite","layer_background_stretch","layer_background_visible","layer_background_vtiled","layer_background_xscale","layer_background_yscale","layer_create","layer_depth","layer_destroy","layer_destroy_instances","layer_element_move","layer_exists","layer_force_draw_depth","layer_get_all","layer_get_all_elements","layer_get_depth","layer_get_element_layer","layer_get_element_type","layer_get_forced_depth","layer_get_hspeed","layer_get_id","layer_get_id_at_depth","layer_get_name","layer_get_script_begin","layer_get_script_end","layer_get_shader","layer_get_target_room","layer_get_visible","layer_get_vspeed","layer_get_x","layer_get_y","layer_has_instance","layer_hspeed","layer_instance_get_instance","layer_is_draw_depth_forced","layer_reset_target_room","layer_script_begin","layer_script_end","layer_set_target_room","layer_set_visible","layer_shader","layer_sprite_alpha","layer_sprite_angle","layer_sprite_blend","layer_sprite_change","layer_sprite_create","layer_sprite_destroy","layer_sprite_exists","layer_sprite_get_alpha","layer_sprite_get_angle","layer_sprite_get_blend","layer_sprite_get_id","layer_sprite_get_index","layer_sprite_get_speed","layer_sprite_get_sprite","layer_sprite_get_x","layer_sprite_get_xscale","layer_sprite_get_y","layer_sprite_get_yscale","layer_sprite_index","layer_sprite_speed","layer_sprite_x","layer_sprite_xscale","layer_sprite_y","layer_sprite_yscale","layer_tile_alpha","layer_tile_blend","layer_tile_change","layer_tile_create","layer_tile_destroy","layer_tile_exists","layer_tile_get_alpha","layer_tile_get_blend","layer_tile_get_region","layer_tile_get_sprite","layer_tile_get_visible","layer_tile_get_x","layer_tile_get_xscale","layer_tile_get_y","layer_tile_get_yscale","layer_tile_region","layer_tile_visible","layer_tile_x","layer_tile_xscale","layer_tile_y","layer_tile_yscale","layer_tilemap_create","layer_tilemap_destroy","layer_tilemap_exists","layer_tilemap_get_id","layer_vspeed","layer_x","layer_y","lengthdir_x","lengthdir_y","lerp","ln","load_csv","log10","log2","logn","make_color_hsv","make_color_rgb","make_colour_hsv","make_colour_rgb","math_get_epsilon","math_set_epsilon","matrix_build","matrix_build_identity","matrix_build_lookat","matrix_build_projection_ortho","matrix_build_projection_perspective","matrix_build_projection_perspective_fov","matrix_get","matrix_multiply","matrix_set","matrix_stack_clear","matrix_stack_is_empty","matrix_stack_multiply","matrix_stack_pop","matrix_stack_push","matrix_stack_set","matrix_stack_top","matrix_transform_vertex","max","md5_file","md5_string_unicode","md5_string_utf8","mean","median","merge_color","merge_colour","min","motion_add","motion_set","mouse_check_button","mouse_check_button_pressed","mouse_check_button_released","mouse_clear","mouse_wheel_down","mouse_wheel_up","move_bounce_all","move_bounce_solid","move_contact_all","move_contact_solid","move_outside_all","move_outside_solid","move_random","move_snap","move_towards_point","move_wrap","mp_grid_add_cell","mp_grid_add_instances","mp_grid_add_rectangle","mp_grid_clear_all","mp_grid_clear_cell","mp_grid_clear_rectangle","mp_grid_create","mp_grid_destroy","mp_grid_draw","mp_grid_get_cell","mp_grid_path","mp_grid_to_ds_grid","mp_linear_path","mp_linear_path_object","mp_linear_step","mp_linear_step_object","mp_potential_path","mp_potential_path_object","mp_potential_settings","mp_potential_step","mp_potential_step_object","network_connect","network_connect_raw","network_create_server","network_create_server_raw","network_create_socket","network_create_socket_ext","network_destroy","network_resolve","network_send_broadcast","network_send_packet","network_send_raw","network_send_udp","network_send_udp_raw","network_set_config","network_set_timeout","object_exists","object_get_depth","object_get_mask","object_get_name","object_get_parent","object_get_persistent","object_get_physics","object_get_solid","object_get_sprite","object_get_visible","object_is_ancestor","object_set_mask","object_set_persistent","object_set_solid","object_set_sprite","object_set_visible","ord","os_get_config","os_get_info","os_get_language","os_get_region","os_is_network_connected","os_is_paused","os_lock_orientation","os_powersave_enable","parameter_count","parameter_string","part_emitter_burst","part_emitter_clear","part_emitter_create","part_emitter_destroy","part_emitter_destroy_all","part_emitter_exists","part_emitter_region","part_emitter_stream","part_particles_clear","part_particles_count","part_particles_create","part_particles_create_color","part_particles_create_colour","part_system_automatic_draw","part_system_automatic_update","part_system_clear","part_system_create","part_system_create_layer","part_system_depth","part_system_destroy","part_system_draw_order","part_system_drawit","part_system_exists","part_system_get_layer","part_system_layer","part_system_position","part_system_update","part_type_alpha1","part_type_alpha2","part_type_alpha3","part_type_blend","part_type_clear","part_type_color1","part_type_color2","part_type_color3","part_type_color_hsv","part_type_color_mix","part_type_color_rgb","part_type_colour1","part_type_colour2","part_type_colour3","part_type_colour_hsv","part_type_colour_mix","part_type_colour_rgb","part_type_create","part_type_death","part_type_destroy","part_type_direction","part_type_exists","part_type_gravity","part_type_life","part_type_orientation","part_type_scale","part_type_shape","part_type_size","part_type_speed","part_type_sprite","part_type_step","path_add","path_add_point","path_append","path_assign","path_change_point","path_clear_points","path_delete","path_delete_point","path_duplicate","path_end","path_exists","path_flip","path_get_closed","path_get_kind","path_get_length","path_get_name","path_get_number","path_get_point_speed","path_get_point_x","path_get_point_y","path_get_precision","path_get_speed","path_get_time","path_get_x","path_get_y","path_insert_point","path_mirror","path_rescale","path_reverse","path_rotate","path_set_closed","path_set_kind","path_set_precision","path_shift","path_start","physics_apply_angular_impulse","physics_apply_force","physics_apply_impulse","physics_apply_local_force","physics_apply_local_impulse","physics_apply_torque","physics_draw_debug","physics_fixture_add_point","physics_fixture_bind","physics_fixture_bind_ext","physics_fixture_create","physics_fixture_delete","physics_fixture_set_angular_damping","physics_fixture_set_awake","physics_fixture_set_box_shape","physics_fixture_set_chain_shape","physics_fixture_set_circle_shape","physics_fixture_set_collision_group","physics_fixture_set_density","physics_fixture_set_edge_shape","physics_fixture_set_friction","physics_fixture_set_kinematic","physics_fixture_set_linear_damping","physics_fixture_set_polygon_shape","physics_fixture_set_restitution","physics_fixture_set_sensor","physics_get_density","physics_get_friction","physics_get_restitution","physics_joint_delete","physics_joint_distance_create","physics_joint_enable_motor","physics_joint_friction_create","physics_joint_gear_create","physics_joint_get_value","physics_joint_prismatic_create","physics_joint_pulley_create","physics_joint_revolute_create","physics_joint_rope_create","physics_joint_set_value","physics_joint_weld_create","physics_joint_wheel_create","physics_mass_properties","physics_particle_count","physics_particle_create","physics_particle_delete","physics_particle_delete_region_box","physics_particle_delete_region_circle","physics_particle_delete_region_poly","physics_particle_draw","physics_particle_draw_ext","physics_particle_get_damping","physics_particle_get_data","physics_particle_get_data_particle","physics_particle_get_density","physics_particle_get_gravity_scale","physics_particle_get_group_flags","physics_particle_get_max_count","physics_particle_get_radius","physics_particle_group_add_point","physics_particle_group_begin","physics_particle_group_box","physics_particle_group_circle","physics_particle_group_count","physics_particle_group_delete","physics_particle_group_end","physics_particle_group_get_ang_vel","physics_particle_group_get_angle","physics_particle_group_get_centre_x","physics_particle_group_get_centre_y","physics_particle_group_get_data","physics_particle_group_get_inertia","physics_particle_group_get_mass","physics_particle_group_get_vel_x","physics_particle_group_get_vel_y","physics_particle_group_get_x","physics_particle_group_get_y","physics_particle_group_join","physics_particle_group_polygon","physics_particle_set_category_flags","physics_particle_set_damping","physics_particle_set_density","physics_particle_set_flags","physics_particle_set_gravity_scale","physics_particle_set_group_flags","physics_particle_set_max_count","physics_particle_set_radius","physics_pause_enable","physics_remove_fixture","physics_set_density","physics_set_friction","physics_set_restitution","physics_test_overlap","physics_world_create","physics_world_draw_debug","physics_world_gravity","physics_world_update_iterations","physics_world_update_speed","place_empty","place_free","place_meeting","place_snapped","point_direction","point_distance","point_distance_3d","point_in_circle","point_in_rectangle","point_in_triangle","position_change","position_destroy","position_empty","position_meeting","power","ptr","push_cancel_local_notification","push_get_first_local_notification","push_get_next_local_notification","push_local_notification","radtodeg","random","random_get_seed","random_range","random_set_seed","randomise","randomize","real","rectangle_in_circle","rectangle_in_rectangle","rectangle_in_triangle","room_add","room_assign","room_duplicate","room_exists","room_get_camera","room_get_name","room_get_viewport","room_goto","room_goto_next","room_goto_previous","room_instance_add","room_instance_clear","room_next","room_previous","room_restart","room_set_background_color","room_set_background_colour","room_set_camera","room_set_height","room_set_persistent","room_set_view","room_set_view_enabled","room_set_viewport","room_set_width","round","screen_save","screen_save_part","script_execute","script_exists","script_get_name","sha1_file","sha1_string_unicode","sha1_string_utf8","shader_current","shader_enable_corner_id","shader_get_name","shader_get_sampler_index","shader_get_uniform","shader_is_compiled","shader_reset","shader_set","shader_set_uniform_f","shader_set_uniform_f_array","shader_set_uniform_i","shader_set_uniform_i_array","shader_set_uniform_matrix","shader_set_uniform_matrix_array","shaders_are_supported","shop_leave_rating","show_debug_message","show_debug_overlay","show_error","show_message","show_message_async","show_question","show_question_async","sign","sin","skeleton_animation_clear","skeleton_animation_get","skeleton_animation_get_duration","skeleton_animation_get_ext","skeleton_animation_get_frame","skeleton_animation_get_frames","skeleton_animation_list","skeleton_animation_mix","skeleton_animation_set","skeleton_animation_set_ext","skeleton_animation_set_frame","skeleton_attachment_create","skeleton_attachment_get","skeleton_attachment_set","skeleton_bone_data_get","skeleton_bone_data_set","skeleton_bone_state_get","skeleton_bone_state_set","skeleton_collision_draw_set","skeleton_get_bounds","skeleton_get_minmax","skeleton_get_num_bounds","skeleton_skin_get","skeleton_skin_list","skeleton_skin_set","skeleton_slot_data","sprite_add","sprite_add_from_surface","sprite_assign","sprite_collision_mask","sprite_create_from_surface","sprite_delete","sprite_duplicate","sprite_exists","sprite_flush","sprite_flush_multi","sprite_get_bbox_bottom","sprite_get_bbox_left","sprite_get_bbox_right","sprite_get_bbox_top","sprite_get_height","sprite_get_name","sprite_get_number","sprite_get_speed","sprite_get_speed_type","sprite_get_texture","sprite_get_tpe","sprite_get_uvs","sprite_get_width","sprite_get_xoffset","sprite_get_yoffset","sprite_merge","sprite_prefetch","sprite_prefetch_multi","sprite_replace","sprite_save","sprite_save_strip","sprite_set_alpha_from_sprite","sprite_set_cache_size","sprite_set_cache_size_ext","sprite_set_offset","sprite_set_speed","sqr","sqrt","steam_activate_overlay","steam_activate_overlay_browser","steam_activate_overlay_store","steam_activate_overlay_user","steam_available_languages","steam_clear_achievement","steam_create_leaderboard","steam_current_game_language","steam_download_friends_scores","steam_download_scores","steam_download_scores_around_user","steam_file_delete","steam_file_exists","steam_file_persisted","steam_file_read","steam_file_share","steam_file_size","steam_file_write","steam_file_write_file","steam_get_achievement","steam_get_app_id","steam_get_persona_name","steam_get_quota_free","steam_get_quota_total","steam_get_stat_avg_rate","steam_get_stat_float","steam_get_stat_int","steam_get_user_account_id","steam_get_user_persona_name","steam_get_user_steam_id","steam_initialised","steam_is_cloud_enabled_for_account","steam_is_cloud_enabled_for_app","steam_is_overlay_activated","steam_is_overlay_enabled","steam_is_screenshot_requested","steam_is_user_logged_on","steam_reset_all_stats","steam_reset_all_stats_achievements","steam_send_screenshot","steam_set_achievement","steam_set_stat_avg_rate","steam_set_stat_float","steam_set_stat_int","steam_stats_ready","steam_ugc_create_item","steam_ugc_create_query_all","steam_ugc_create_query_all_ex","steam_ugc_create_query_user","steam_ugc_create_query_user_ex","steam_ugc_download","steam_ugc_get_item_install_info","steam_ugc_get_item_update_info","steam_ugc_get_item_update_progress","steam_ugc_get_subscribed_items","steam_ugc_num_subscribed_items","steam_ugc_query_add_excluded_tag","steam_ugc_query_add_required_tag","steam_ugc_query_set_allow_cached_response","steam_ugc_query_set_cloud_filename_filter","steam_ugc_query_set_match_any_tag","steam_ugc_query_set_ranked_by_trend_days","steam_ugc_query_set_return_long_description","steam_ugc_query_set_return_total_only","steam_ugc_query_set_search_text","steam_ugc_request_item_details","steam_ugc_send_query","steam_ugc_set_item_content","steam_ugc_set_item_description","steam_ugc_set_item_preview","steam_ugc_set_item_tags","steam_ugc_set_item_title","steam_ugc_set_item_visibility","steam_ugc_start_item_update","steam_ugc_submit_item_update","steam_ugc_subscribe_item","steam_ugc_unsubscribe_item","steam_upload_score","steam_upload_score_buffer","steam_upload_score_buffer_ext","steam_upload_score_ext","steam_user_installed_dlc","steam_user_owns_dlc","string","string_byte_at","string_byte_length","string_char_at","string_copy","string_count","string_delete","string_digits","string_format","string_hash_to_newline","string_height","string_height_ext","string_insert","string_length","string_letters","string_lettersdigits","string_lower","string_ord_at","string_pos","string_repeat","string_replace","string_replace_all","string_set_byte_at","string_upper","string_width","string_width_ext","surface_copy","surface_copy_part","surface_create","surface_create_ext","surface_depth_disable","surface_exists","surface_free","surface_get_depth_disable","surface_get_height","surface_get_texture","surface_get_width","surface_getpixel","surface_getpixel_ext","surface_reset_target","surface_resize","surface_save","surface_save_part","surface_set_target","surface_set_target_ext","tan","texture_get_height","texture_get_texel_height","texture_get_texel_width","texture_get_uvs","texture_get_width","texture_global_scale","texture_set_stage","tile_get_empty","tile_get_flip","tile_get_index","tile_get_mirror","tile_get_rotate","tile_set_empty","tile_set_flip","tile_set_index","tile_set_mirror","tile_set_rotate","tilemap_clear","tilemap_get","tilemap_get_at_pixel","tilemap_get_cell_x_at_pixel","tilemap_get_cell_y_at_pixel","tilemap_get_frame","tilemap_get_global_mask","tilemap_get_height","tilemap_get_mask","tilemap_get_tile_height","tilemap_get_tile_width","tilemap_get_tileset","tilemap_get_width","tilemap_get_x","tilemap_get_y","tilemap_set","tilemap_set_at_pixel","tilemap_set_global_mask","tilemap_set_mask","tilemap_tileset","tilemap_x","tilemap_y","timeline_add","timeline_clear","timeline_delete","timeline_exists","timeline_get_name","timeline_max_moment","timeline_moment_add_script","timeline_moment_clear","timeline_size","typeof","url_get_domain","url_open","url_open_ext","url_open_full","variable_global_exists","variable_global_get","variable_global_set","variable_instance_exists","variable_instance_get","variable_instance_get_names","variable_instance_set","variable_struct_exists","variable_struct_get","variable_struct_get_names","variable_struct_names_count","variable_struct_remove","variable_struct_set","vertex_argb","vertex_begin","vertex_color","vertex_colour","vertex_create_buffer","vertex_create_buffer_ext","vertex_create_buffer_from_buffer","vertex_create_buffer_from_buffer_ext","vertex_delete_buffer","vertex_end","vertex_float1","vertex_float2","vertex_float3","vertex_float4","vertex_format_add_color","vertex_format_add_colour","vertex_format_add_custom","vertex_format_add_normal","vertex_format_add_position","vertex_format_add_position_3d","vertex_format_add_texcoord","vertex_format_add_textcoord","vertex_format_begin","vertex_format_delete","vertex_format_end","vertex_freeze","vertex_get_buffer_size","vertex_get_number","vertex_normal","vertex_position","vertex_position_3d","vertex_submit","vertex_texcoord","vertex_ubyte4","view_get_camera","view_get_hport","view_get_surface_id","view_get_visible","view_get_wport","view_get_xport","view_get_yport","view_set_camera","view_set_hport","view_set_surface_id","view_set_visible","view_set_wport","view_set_xport","view_set_yport","virtual_key_add","virtual_key_delete","virtual_key_hide","virtual_key_show","win8_appbar_add_element","win8_appbar_enable","win8_appbar_remove_element","win8_device_touchscreen_available","win8_license_initialize_sandbox","win8_license_trial_version","win8_livetile_badge_clear","win8_livetile_badge_notification","win8_livetile_notification_begin","win8_livetile_notification_end","win8_livetile_notification_expiry","win8_livetile_notification_image_add","win8_livetile_notification_secondary_begin","win8_livetile_notification_tag","win8_livetile_notification_text_add","win8_livetile_queue_enable","win8_livetile_tile_clear","win8_livetile_tile_notification","win8_search_add_suggestions","win8_search_disable","win8_search_enable","win8_secondarytile_badge_notification","win8_secondarytile_delete","win8_secondarytile_pin","win8_settingscharm_add_entry","win8_settingscharm_add_html_entry","win8_settingscharm_add_xaml_entry","win8_settingscharm_get_xaml_property","win8_settingscharm_remove_entry","win8_settingscharm_set_xaml_property","win8_share_file","win8_share_image","win8_share_screenshot","win8_share_text","win8_share_url","window_center","window_device","window_get_caption","window_get_color","window_get_colour","window_get_cursor","window_get_fullscreen","window_get_height","window_get_visible_rects","window_get_width","window_get_x","window_get_y","window_handle","window_has_focus","window_mouse_get_x","window_mouse_get_y","window_mouse_set","window_set_caption","window_set_color","window_set_colour","window_set_cursor","window_set_fullscreen","window_set_max_height","window_set_max_width","window_set_min_height","window_set_min_width","window_set_position","window_set_rectangle","window_set_size","window_view_mouse_get_x","window_view_mouse_get_y","window_views_mouse_get_x","window_views_mouse_get_y","winphone_license_trial_version","winphone_tile_back_content","winphone_tile_back_content_wide","winphone_tile_back_image","winphone_tile_back_image_wide","winphone_tile_back_title","winphone_tile_background_color","winphone_tile_background_colour","winphone_tile_count","winphone_tile_cycle_images","winphone_tile_front_image","winphone_tile_front_image_small","winphone_tile_front_image_wide","winphone_tile_icon_image","winphone_tile_small_background_image","winphone_tile_small_icon_image","winphone_tile_title","winphone_tile_wide_content","zip_unzip"],literal:["all","false","noone","pointer_invalid","pointer_null","true","undefined"],symbol:["ANSI_CHARSET","ARABIC_CHARSET","BALTIC_CHARSET","CHINESEBIG5_CHARSET","DEFAULT_CHARSET","EASTEUROPE_CHARSET","GB2312_CHARSET","GM_build_date","GM_runtime_version","GM_version","GREEK_CHARSET","HANGEUL_CHARSET","HEBREW_CHARSET","JOHAB_CHARSET","MAC_CHARSET","OEM_CHARSET","RUSSIAN_CHARSET","SHIFTJIS_CHARSET","SYMBOL_CHARSET","THAI_CHARSET","TURKISH_CHARSET","VIETNAMESE_CHARSET","achievement_achievement_info","achievement_filter_all_players","achievement_filter_favorites_only","achievement_filter_friends_only","achievement_friends_info","achievement_leaderboard_info","achievement_our_info","achievement_pic_loaded","achievement_show_achievement","achievement_show_bank","achievement_show_friend_picker","achievement_show_leaderboard","achievement_show_profile","achievement_show_purchase_prompt","achievement_show_ui","achievement_type_achievement_challenge","achievement_type_score_challenge","asset_font","asset_object","asset_path","asset_room","asset_script","asset_shader","asset_sound","asset_sprite","asset_tiles","asset_timeline","asset_unknown","audio_3d","audio_falloff_exponent_distance","audio_falloff_exponent_distance_clamped","audio_falloff_inverse_distance","audio_falloff_inverse_distance_clamped","audio_falloff_linear_distance","audio_falloff_linear_distance_clamped","audio_falloff_none","audio_mono","audio_new_system","audio_old_system","audio_stereo","bm_add","bm_complex","bm_dest_alpha","bm_dest_color","bm_dest_colour","bm_inv_dest_alpha","bm_inv_dest_color","bm_inv_dest_colour","bm_inv_src_alpha","bm_inv_src_color","bm_inv_src_colour","bm_max","bm_normal","bm_one","bm_src_alpha","bm_src_alpha_sat","bm_src_color","bm_src_colour","bm_subtract","bm_zero","browser_chrome","browser_edge","browser_firefox","browser_ie","browser_ie_mobile","browser_not_a_browser","browser_opera","browser_safari","browser_safari_mobile","browser_tizen","browser_unknown","browser_windows_store","buffer_bool","buffer_f16","buffer_f32","buffer_f64","buffer_fast","buffer_fixed","buffer_generalerror","buffer_grow","buffer_invalidtype","buffer_network","buffer_outofbounds","buffer_outofspace","buffer_s16","buffer_s32","buffer_s8","buffer_seek_end","buffer_seek_relative","buffer_seek_start","buffer_string","buffer_surface_copy","buffer_text","buffer_u16","buffer_u32","buffer_u64","buffer_u8","buffer_vbuffer","buffer_wrap","button_type","c_aqua","c_black","c_blue","c_dkgray","c_fuchsia","c_gray","c_green","c_lime","c_ltgray","c_maroon","c_navy","c_olive","c_orange","c_purple","c_red","c_silver","c_teal","c_white","c_yellow","cmpfunc_always","cmpfunc_equal","cmpfunc_greater","cmpfunc_greaterequal","cmpfunc_less","cmpfunc_lessequal","cmpfunc_never","cmpfunc_notequal","cr_appstart","cr_arrow","cr_beam","cr_cross","cr_default","cr_drag","cr_handpoint","cr_hourglass","cr_none","cr_size_all","cr_size_nesw","cr_size_ns","cr_size_nwse","cr_size_we","cr_uparrow","cull_clockwise","cull_counterclockwise","cull_noculling","device_emulator","device_ios_ipad","device_ios_ipad_retina","device_ios_iphone","device_ios_iphone5","device_ios_iphone6","device_ios_iphone6plus","device_ios_iphone_retina","device_ios_unknown","device_tablet","display_landscape","display_landscape_flipped","display_portrait","display_portrait_flipped","dll_cdecl","dll_stdcall","ds_type_grid","ds_type_list","ds_type_map","ds_type_priority","ds_type_queue","ds_type_stack","ef_cloud","ef_ellipse","ef_explosion","ef_firework","ef_flare","ef_rain","ef_ring","ef_smoke","ef_smokeup","ef_snow","ef_spark","ef_star","ev_alarm","ev_animation_end","ev_boundary","ev_cleanup","ev_close_button","ev_collision","ev_create","ev_destroy","ev_draw","ev_draw_begin","ev_draw_end","ev_draw_post","ev_draw_pre","ev_end_of_path","ev_game_end","ev_game_start","ev_gesture","ev_gesture_double_tap","ev_gesture_drag_end","ev_gesture_drag_start","ev_gesture_dragging","ev_gesture_flick","ev_gesture_pinch_end","ev_gesture_pinch_in","ev_gesture_pinch_out","ev_gesture_pinch_start","ev_gesture_rotate_end","ev_gesture_rotate_start","ev_gesture_rotating","ev_gesture_tap","ev_global_gesture_double_tap","ev_global_gesture_drag_end","ev_global_gesture_drag_start","ev_global_gesture_dragging","ev_global_gesture_flick","ev_global_gesture_pinch_end","ev_global_gesture_pinch_in","ev_global_gesture_pinch_out","ev_global_gesture_pinch_start","ev_global_gesture_rotate_end","ev_global_gesture_rotate_start","ev_global_gesture_rotating","ev_global_gesture_tap","ev_global_left_button","ev_global_left_press","ev_global_left_release","ev_global_middle_button","ev_global_middle_press","ev_global_middle_release","ev_global_right_button","ev_global_right_press","ev_global_right_release","ev_gui","ev_gui_begin","ev_gui_end","ev_joystick1_button1","ev_joystick1_button2","ev_joystick1_button3","ev_joystick1_button4","ev_joystick1_button5","ev_joystick1_button6","ev_joystick1_button7","ev_joystick1_button8","ev_joystick1_down","ev_joystick1_left","ev_joystick1_right","ev_joystick1_up","ev_joystick2_button1","ev_joystick2_button2","ev_joystick2_button3","ev_joystick2_button4","ev_joystick2_button5","ev_joystick2_button6","ev_joystick2_button7","ev_joystick2_button8","ev_joystick2_down","ev_joystick2_left","ev_joystick2_right","ev_joystick2_up","ev_keyboard","ev_keypress","ev_keyrelease","ev_left_button","ev_left_press","ev_left_release","ev_middle_button","ev_middle_press","ev_middle_release","ev_mouse","ev_mouse_enter","ev_mouse_leave","ev_mouse_wheel_down","ev_mouse_wheel_up","ev_no_button","ev_no_more_health","ev_no_more_lives","ev_other","ev_outside","ev_right_button","ev_right_press","ev_right_release","ev_room_end","ev_room_start","ev_step","ev_step_begin","ev_step_end","ev_step_normal","ev_trigger","ev_user0","ev_user1","ev_user2","ev_user3","ev_user4","ev_user5","ev_user6","ev_user7","ev_user8","ev_user9","ev_user10","ev_user11","ev_user12","ev_user13","ev_user14","ev_user15","fa_archive","fa_bottom","fa_center","fa_directory","fa_hidden","fa_left","fa_middle","fa_readonly","fa_right","fa_sysfile","fa_top","fa_volumeid","fb_login_default","fb_login_fallback_to_webview","fb_login_forcing_safari","fb_login_forcing_webview","fb_login_no_fallback_to_webview","fb_login_use_system_account","gamespeed_fps","gamespeed_microseconds","ge_lose","global","gp_axislh","gp_axislv","gp_axisrh","gp_axisrv","gp_face1","gp_face2","gp_face3","gp_face4","gp_padd","gp_padl","gp_padr","gp_padu","gp_select","gp_shoulderl","gp_shoulderlb","gp_shoulderr","gp_shoulderrb","gp_start","gp_stickl","gp_stickr","iap_available","iap_canceled","iap_ev_consume","iap_ev_product","iap_ev_purchase","iap_ev_restore","iap_ev_storeload","iap_failed","iap_purchased","iap_refunded","iap_status_available","iap_status_loading","iap_status_processing","iap_status_restoring","iap_status_unavailable","iap_status_uninitialised","iap_storeload_failed","iap_storeload_ok","iap_unavailable","input_type","kbv_autocapitalize_characters","kbv_autocapitalize_none","kbv_autocapitalize_sentences","kbv_autocapitalize_words","kbv_returnkey_continue","kbv_returnkey_default","kbv_returnkey_done","kbv_returnkey_emergency","kbv_returnkey_go","kbv_returnkey_google","kbv_returnkey_join","kbv_returnkey_next","kbv_returnkey_route","kbv_returnkey_search","kbv_returnkey_send","kbv_returnkey_yahoo","kbv_type_ascii","kbv_type_default","kbv_type_email","kbv_type_numbers","kbv_type_phone","kbv_type_phone_name","kbv_type_url","layerelementtype_background","layerelementtype_instance","layerelementtype_oldtilemap","layerelementtype_particlesystem","layerelementtype_sprite","layerelementtype_tile","layerelementtype_tilemap","layerelementtype_undefined","lb_disp_none","lb_disp_numeric","lb_disp_time_ms","lb_disp_time_sec","lb_sort_ascending","lb_sort_descending","lb_sort_none","leaderboard_type_number","leaderboard_type_time_mins_secs","lighttype_dir","lighttype_point","local","matrix_projection","matrix_view","matrix_world","mb_any","mb_left","mb_middle","mb_none","mb_right","mip_markedonly","mip_off","mip_on","network_config_connect_timeout","network_config_disable_reliable_udp","network_config_enable_reliable_udp","network_config_use_non_blocking_socket","network_socket_bluetooth","network_socket_tcp","network_socket_udp","network_type_connect","network_type_data","network_type_disconnect","network_type_non_blocking_connect","of_challen","of_challenge_tie","of_challenge_win","os_3ds","os_android","os_bb10","os_ios","os_linux","os_macosx","os_ps3","os_ps4","os_psvita","os_switch","os_symbian","os_tizen","os_tvos","os_unknown","os_uwp","os_wiiu","os_win32","os_win8native","os_windows","os_winphone","os_xbox360","os_xboxone","other","ov_achievements","ov_community","ov_friends","ov_gamegroup","ov_players","ov_settings","path_action_continue","path_action_restart","path_action_reverse","path_action_stop","phy_debug_render_aabb","phy_debug_render_collision_pairs","phy_debug_render_coms","phy_debug_render_core_shapes","phy_debug_render_joints","phy_debug_render_obb","phy_debug_render_shapes","phy_joint_anchor_1_x","phy_joint_anchor_1_y","phy_joint_anchor_2_x","phy_joint_anchor_2_y","phy_joint_angle","phy_joint_angle_limits","phy_joint_damping_ratio","phy_joint_frequency","phy_joint_length_1","phy_joint_length_2","phy_joint_lower_angle_limit","phy_joint_max_force","phy_joint_max_length","phy_joint_max_motor_force","phy_joint_max_motor_torque","phy_joint_max_torque","phy_joint_motor_force","phy_joint_motor_speed","phy_joint_motor_torque","phy_joint_reaction_force_x","phy_joint_reaction_force_y","phy_joint_reaction_torque","phy_joint_speed","phy_joint_translation","phy_joint_upper_angle_limit","phy_particle_data_flag_category","phy_particle_data_flag_color","phy_particle_data_flag_colour","phy_particle_data_flag_position","phy_particle_data_flag_typeflags","phy_particle_data_flag_velocity","phy_particle_flag_colormixing","phy_particle_flag_colourmixing","phy_particle_flag_elastic","phy_particle_flag_powder","phy_particle_flag_spring","phy_particle_flag_tensile","phy_particle_flag_viscous","phy_particle_flag_wall","phy_particle_flag_water","phy_particle_flag_zombie","phy_particle_group_flag_rigid","phy_particle_group_flag_solid","pi","pr_linelist","pr_linestrip","pr_pointlist","pr_trianglefan","pr_trianglelist","pr_trianglestrip","ps_distr_gaussian","ps_distr_invgaussian","ps_distr_linear","ps_shape_diamond","ps_shape_ellipse","ps_shape_line","ps_shape_rectangle","pt_shape_circle","pt_shape_cloud","pt_shape_disk","pt_shape_explosion","pt_shape_flare","pt_shape_line","pt_shape_pixel","pt_shape_ring","pt_shape_smoke","pt_shape_snow","pt_shape_spark","pt_shape_sphere","pt_shape_square","pt_shape_star","spritespeed_framespergameframe","spritespeed_framespersecond","text_type","tf_anisotropic","tf_linear","tf_point","tile_flip","tile_index_mask","tile_mirror","tile_rotate","timezone_local","timezone_utc","tm_countvsyncs","tm_sleep","ty_real","ty_string","ugc_filetype_community","ugc_filetype_microtrans","ugc_list_Favorited","ugc_list_Followed","ugc_list_Published","ugc_list_Subscribed","ugc_list_UsedOrPlayed","ugc_list_VotedDown","ugc_list_VotedOn","ugc_list_VotedUp","ugc_list_WillVoteLater","ugc_match_AllGuides","ugc_match_Artwork","ugc_match_Collections","ugc_match_ControllerBindings","ugc_match_IntegratedGuides","ugc_match_Items","ugc_match_Items_Mtx","ugc_match_Items_ReadyToUse","ugc_match_Screenshots","ugc_match_UsableInGame","ugc_match_Videos","ugc_match_WebGuides","ugc_query_AcceptedForGameRankedByAcceptanceDate","ugc_query_CreatedByFollowedUsersRankedByPublicationDate","ugc_query_CreatedByFriendsRankedByPublicationDate","ugc_query_FavoritedByFriendsRankedByPublicationDate","ugc_query_NotYetRated","ugc_query_RankedByNumTimesReported","ugc_query_RankedByPublicationDate","ugc_query_RankedByTextSearch","ugc_query_RankedByTotalVotesAsc","ugc_query_RankedByTrend","ugc_query_RankedByVote","ugc_query_RankedByVotesUp","ugc_result_success","ugc_sortorder_CreationOrderAsc","ugc_sortorder_CreationOrderDesc","ugc_sortorder_ForModeration","ugc_sortorder_LastUpdatedDesc","ugc_sortorder_SubscriptionDateDesc","ugc_sortorder_TitleAsc","ugc_sortorder_VoteScoreDesc","ugc_visibility_friends_only","ugc_visibility_private","ugc_visibility_public","vertex_type_color","vertex_type_colour","vertex_type_float1","vertex_type_float2","vertex_type_float3","vertex_type_float4","vertex_type_ubyte4","vertex_usage_binormal","vertex_usage_blendindices","vertex_usage_blendweight","vertex_usage_color","vertex_usage_colour","vertex_usage_depth","vertex_usage_fog","vertex_usage_normal","vertex_usage_position","vertex_usage_psize","vertex_usage_sample","vertex_usage_tangent","vertex_usage_texcoord","vertex_usage_textcoord","vk_add","vk_alt","vk_anykey","vk_backspace","vk_control","vk_decimal","vk_delete","vk_divide","vk_down","vk_end","vk_enter","vk_escape","vk_f1","vk_f2","vk_f3","vk_f4","vk_f5","vk_f6","vk_f7","vk_f8","vk_f9","vk_f10","vk_f11","vk_f12","vk_home","vk_insert","vk_lalt","vk_lcontrol","vk_left","vk_lshift","vk_multiply","vk_nokey","vk_numpad0","vk_numpad1","vk_numpad2","vk_numpad3","vk_numpad4","vk_numpad5","vk_numpad6","vk_numpad7","vk_numpad8","vk_numpad9","vk_pagedown","vk_pageup","vk_pause","vk_printscreen","vk_ralt","vk_rcontrol","vk_return","vk_right","vk_rshift","vk_shift","vk_space","vk_subtract","vk_tab","vk_up"],"variable.language":["alarm","application_surface","argument","argument0","argument1","argument2","argument3","argument4","argument5","argument6","argument7","argument8","argument9","argument10","argument11","argument12","argument13","argument14","argument15","argument_count","argument_relative","async_load","background_color","background_colour","background_showcolor","background_showcolour","bbox_bottom","bbox_left","bbox_right","bbox_top","browser_height","browser_width","caption_health","caption_lives","caption_score","current_day","current_hour","current_minute","current_month","current_second","current_time","current_weekday","current_year","cursor_sprite","debug_mode","delta_time","depth","direction","display_aa","error_last","error_occurred","event_action","event_data","event_number","event_object","event_type","fps","fps_real","friction","game_display_name","game_id","game_project_name","game_save_id","gamemaker_pro","gamemaker_registered","gamemaker_version","gravity","gravity_direction","health","hspeed","iap_data","id|0","image_alpha","image_angle","image_blend","image_index","image_number","image_speed","image_xscale","image_yscale","instance_count","instance_id","keyboard_key","keyboard_lastchar","keyboard_lastkey","keyboard_string","layer","lives","mask_index","mouse_button","mouse_lastbutton","mouse_x","mouse_y","object_index","os_browser","os_device","os_type","os_version","path_endaction","path_index","path_orientation","path_position","path_positionprevious","path_scale","path_speed","persistent","phy_active","phy_angular_damping","phy_angular_velocity","phy_bullet","phy_col_normal_x","phy_col_normal_y","phy_collision_points","phy_collision_x","phy_collision_y","phy_com_x","phy_com_y","phy_dynamic","phy_fixed_rotation","phy_inertia","phy_kinematic","phy_linear_damping","phy_linear_velocity_x","phy_linear_velocity_y","phy_mass","phy_position_x","phy_position_xprevious","phy_position_y","phy_position_yprevious","phy_rotation","phy_sleeping","phy_speed","phy_speed_x","phy_speed_y","program_directory","room","room_caption","room_first","room_height","room_last","room_persistent","room_speed","room_width","score","self","show_health","show_lives","show_score","solid","speed","sprite_height","sprite_index","sprite_width","sprite_xoffset","sprite_yoffset","temp_directory","timeline_index","timeline_loop","timeline_position","timeline_running","timeline_speed","view_angle","view_camera","view_current","view_enabled","view_hborder","view_hport","view_hspeed","view_hview","view_object","view_surface_id","view_vborder","view_visible","view_vspeed","view_wport","view_wview","view_xport","view_xview","view_yport","view_yview","visible","vspeed","webgl_enabled","working_directory","xprevious","xstart","x|0","yprevious","ystart","y|0"]},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return Jt=n,Jt}var jt,$i;function Gd(){if($i)return jt;$i=1;function n(e){const s={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:s,illegal:"",end:",\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:":\\w+"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]},{begin:"\\(\\s*",end:"\\s*\\)",excludeEnd:!0,contains:[{begin:"\\w+\\s*=",end:"\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:"\\w+",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]}]},{begin:"^\\s*[=~]\\s*"},{begin:/#\{/,end:/\}/,subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]}}return rn=n,rn}var on,eo;function zd(){if(eo)return on;eo=1;function n(e){const t=e.regex,a={$pattern:/[\w.\/]+/,built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},i={$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]},o=/""|"[^"]+"/,s=/''|'[^']+'/,r=/\[\]|\[[^\]]+\]/,l=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,c=/(\.|\/)/,_=t.either(o,s,r,l),d=t.concat(t.optional(/\.|\.\/|\//),_,t.anyNumberOfTimes(t.concat(c,_))),m=t.concat("(",r,"|",l,")(?==)"),E={begin:d},p=e.inherit(E,{keywords:i}),S={begin:/\(/,end:/\)/},g={className:"attr",begin:m,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,p,S]}}},T={begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},R={contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,T,g,p,S],returnEnd:!0},N=e.inherit(E,{className:"name",keywords:a,starts:e.inherit(R,{end:/\)/})});S.contains=[N];const f=e.inherit(E,{keywords:a,className:"name",starts:e.inherit(R,{end:/\}\}/})}),A=e.inherit(E,{keywords:a,className:"name"}),C=e.inherit(E,{className:"name",keywords:a,starts:e.inherit(R,{end:/\}\}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},e.COMMENT(/\{\{!--/,/--\}\}/),e.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[f],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[A]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[f]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[A]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[C]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[C]}]}}return on=n,on}var sn,to;function Kd(){if(to)return sn;to=1;function n(e){const t="([0-9]_*)+",a="([0-9a-fA-F]_*)+",i="([01]_*)+",o="([0-7]_*)+",c="([!#$%&*+.\\/<=>?@\\\\^~-]|(?!([(),;\\[\\]`|{}]|[_:\"']))(\\p{S}|\\p{P}))",_={variants:[e.COMMENT("--+","$"),e.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},d={className:"meta",begin:/\{-#/,end:/#-\}/},m={className:"meta",begin:"^#",end:"$"},E={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},p={begin:"\\(",end:"\\)",illegal:'"',contains:[d,m,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),_]},S={begin:/\{/,end:/\}/,contains:p.contains},g={className:"number",relevance:0,variants:[{match:`\\b(${t})(\\.(${t}))?([eE][+-]?(${t}))?\\b`},{match:`\\b0[xX]_*(${a})(\\.(${a}))?([pP][+-]?(${t}))?\\b`},{match:`\\b0[oO](${o})\\b`},{match:`\\b0[bB](${i})\\b`}]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",unicodeRegex:!0,contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[p,_],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[p,_],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[E,p,_]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[d,E,p,S,_]},{beginKeywords:"default",end:"$",contains:[E,p,_]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,_]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[E,e.QUOTE_STRING_MODE,_]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},d,m,{scope:"string",begin:/'(?=\\?.')/,end:/'/,contains:[{scope:"char.escape",match:/\\./}]},e.QUOTE_STRING_MODE,g,E,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),{begin:`(?!-)${c}--+|--+(?!-)${c}`},_,{begin:"->|<-"}]}}return sn=n,sn}var ln,no;function $d(){if(no)return ln;no=1;function n(e){const t="[a-zA-Z_$][a-zA-Z0-9_$]*",a=/(-?)(\b0[xX][a-fA-F0-9_]+|(\b\d+(\.[\d_]*)?|\.[\d_]+)(([eE][-+]?\d+)|i32|u32|i64|f64)?)/;return{name:"Haxe",aliases:["hx"],keywords:{keyword:"abstract break case cast catch continue default do dynamic else enum extern final for function here if import in inline is macro never new override package private get set public return static super switch this throw trace try typedef untyped using var while "+"Int Float String Bool Dynamic Void Array ",built_in:"trace this",literal:"true false null _"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{className:"subst",begin:/\$\{/,end:/\}/},{className:"subst",begin:/\$/,end:/\W\}/}]},e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:a,relevance:0},{className:"variable",begin:"\\$"+t},{className:"meta",begin:/@:?/,end:/\(|$/,excludeEnd:!0},{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elseif end error"}},{className:"type",begin:/:[ \t]*/,end:/[^A-Za-z0-9_ \t\->]/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/:[ \t]*/,end:/\W/,excludeBegin:!0,excludeEnd:!0},{className:"type",begin:/new */,end:/\W/,excludeBegin:!0,excludeEnd:!0},{className:"title.class",beginKeywords:"enum",end:/\{/,contains:[e.TITLE_MODE]},{className:"title.class",begin:"\\babstract\\b(?=\\s*"+e.IDENT_RE+"\\s*\\()",end:/[\{$]/,contains:[{className:"type",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0},{className:"type",begin:/from +/,end:/\W/,excludeBegin:!0,excludeEnd:!0},{className:"type",begin:/to +/,end:/\W/,excludeBegin:!0,excludeEnd:!0},e.TITLE_MODE],keywords:{keyword:"abstract from to"}},{className:"title.class",begin:/\b(class|interface) +/,end:/[\{$]/,excludeEnd:!0,keywords:"class interface",contains:[{className:"keyword",begin:/\b(extends|implements) +/,keywords:"extends implements",contains:[{className:"type",begin:e.IDENT_RE,relevance:0}]},e.TITLE_MODE]},{className:"title.function",beginKeywords:"function",end:/\(/,excludeEnd:!0,illegal:/\S/,contains:[e.TITLE_MODE]}],illegal:/<\//}}return ln=n,ln}var cn,ao;function Qd(){if(ao)return cn;ao=1;function n(e){return{name:"HSP",case_insensitive:!0,keywords:{$pattern:/[\w._]+/,keyword:"goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick grect grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",begin:/\{"/,end:/"\}/,contains:[e.BACKSLASH_ESCAPE]},e.COMMENT(";","$",{relevance:0}),{className:"meta",begin:"#",end:"$",keywords:{keyword:"addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib"},contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),e.NUMBER_MODE,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"symbol",begin:"^\\*(\\w+|@)"},e.NUMBER_MODE,e.C_NUMBER_MODE]}}return cn=n,cn}var _n,ro;function Xd(){if(ro)return _n;ro=1;function n(e){const t=e.regex,a="HTTP/([32]|1\\.[01])",i=/[A-Za-z][A-Za-z0-9-]*/,o={className:"attribute",begin:t.concat("^",i,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},s=[o,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})",end:/$/,contains:[{className:"meta",begin:a},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:s}},{begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:s}},e.inherit(o,{relevance:0})]}}return _n=n,_n}var dn,io;function Zd(){if(io)return dn;io=1;function n(e){const t="a-zA-Z_\\-!.?+*=<>&#'",a="["+t+"]["+t+"0-9/;:]*",i={$pattern:a,built_in:"!= % %= & &= * ** **= *= *map + += , --build-class-- --import-- -= . / // //= /= < << <<= <= = > >= >> >>= @ @= ^ ^= abs accumulate all and any ap-compose ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast callable calling-module-name car case cdr chain chr coll? combinations compile compress cond cons cons? continue count curry cut cycle dec def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first flatten float? fn fnc fnr for for* format fraction genexpr gensym get getattr global globals group-by hasattr hash hex id identity if if* if-not if-python2 import in inc input instance? integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass iter iterable? iterate iterator? keyword keyword? lambda last len let lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all map max merge-with method-decorator min multi-decorator multicombinations name neg? next none? nonlocal not not-in not? nth numeric? oct odd? open or ord partition permutations pos? post-route postwalk pow prewalk print product profile/calls profile/cpu put-route quasiquote quote raise range read read-str recursive-replace reduce remove repeat repeatedly repr require rest round route route-with-methods rwm second seq set-comp setattr setv some sorted string string? sum switch symbol? take take-nth take-while tee try unless unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms xi xor yield yield-from zero? zip zip-longest | |= ~"},o="[-+]?\\d+(\\.\\d+)?",s={begin:a,relevance:0},r={className:"number",begin:o,relevance:0},l=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),c=e.COMMENT(";","$",{relevance:0}),_={className:"literal",begin:/\b([Tt]rue|[Ff]alse|nil|None)\b/},d={begin:"[\\[\\{]",end:"[\\]\\}]",relevance:0},m={className:"comment",begin:"\\^"+a},E=e.COMMENT("\\^\\{","\\}"),p={className:"symbol",begin:"[:]{1,2}"+a},S={begin:"\\(",end:"\\)"},g={endsWithParent:!0,relevance:0},T={className:"name",relevance:0,keywords:i,begin:a,starts:g},R=[S,l,m,E,c,p,d,r,_,s];return S.contains=[e.COMMENT("comment",""),T,g],g.contains=R,d.contains=R,{name:"Hy",aliases:["hylang"],illegal:/\S/,contains:[e.SHEBANG(),S,l,m,E,c,p,d,r,_]}}return dn=n,dn}var un,oo;function Jd(){if(oo)return un;oo=1;function n(e){const t="\\[",a="\\]";return{name:"Inform 7",aliases:["i7"],case_insensitive:!0,keywords:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},contains:[{className:"string",begin:'"',end:'"',relevance:0,contains:[{className:"subst",begin:t,end:a}]},{className:"section",begin:/^(Volume|Book|Part|Chapter|Section|Table)\b/,end:"$"},{begin:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,end:":",contains:[{begin:"\\(This",end:"\\)"}]},{className:"comment",begin:t,end:a,contains:["self"]}]}}return un=n,un}var mn,so;function jd(){if(so)return mn;so=1;function n(e){const t=e.regex,a={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},i=e.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const o={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},s={className:"literal",begin:/\bon|off|true|false|yes|no\b/},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},l={begin:/\[/,end:/\]/,contains:[i,s,o,r,a,"self"],relevance:0},c=/[A-Za-z0-9_-]+/,_=/"(\\"|[^"])*"/,d=/'[^']*'/,m=t.either(c,_,d),E=t.concat(m,"(\\s*\\.\\s*",m,")*",t.lookahead(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:E,className:"attr",starts:{end:/$/,contains:[i,l,s,o,r,a]}}]}}return mn=n,mn}var En,lo;function eu(){if(lo)return En;lo=1;function n(e){const t=e.regex,a={className:"params",begin:"\\(",end:"\\)"},i=/(_[a-z_\d]+)?/,o=/([de][+-]?\d+)?/,s={className:"number",variants:[{begin:t.concat(/\b\d+/,/\.(\d*)/,o,i)},{begin:t.concat(/\b\d+/,o,i)},{begin:t.concat(/\.\d+/,o,i)}],relevance:0};return{name:"IRPF90",case_insensitive:!0,keywords:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"},illegal:/\/\*/,contains:[e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{className:"string",relevance:0}),{className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,a]},e.COMMENT("!","$",{relevance:0}),e.COMMENT("begin_doc","end_doc",{relevance:10}),s]}}return En=n,En}var pn,co;function tu(){if(co)return pn;co=1;function n(e){const t="[A-Za-zА-Яа-яёЁ_!][A-Za-zА-Яа-яёЁ_0-9]*",a="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]*",i="and и else иначе endexcept endfinally endforeach конецвсе endif конецесли endwhile конецпока except exitfor finally foreach все if если in в not не or или try while пока ",o="SYSRES_CONST_ACCES_RIGHT_TYPE_EDIT SYSRES_CONST_ACCES_RIGHT_TYPE_FULL SYSRES_CONST_ACCES_RIGHT_TYPE_VIEW SYSRES_CONST_ACCESS_MODE_REQUISITE_CODE SYSRES_CONST_ACCESS_NO_ACCESS_VIEW SYSRES_CONST_ACCESS_NO_ACCESS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW SYSRES_CONST_ACCESS_RIGHTS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_TYPE_CHANGE SYSRES_CONST_ACCESS_TYPE_CHANGE_CODE SYSRES_CONST_ACCESS_TYPE_EXISTS SYSRES_CONST_ACCESS_TYPE_EXISTS_CODE SYSRES_CONST_ACCESS_TYPE_FULL SYSRES_CONST_ACCESS_TYPE_FULL_CODE SYSRES_CONST_ACCESS_TYPE_VIEW SYSRES_CONST_ACCESS_TYPE_VIEW_CODE SYSRES_CONST_ACTION_TYPE_ABORT SYSRES_CONST_ACTION_TYPE_ACCEPT SYSRES_CONST_ACTION_TYPE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ADD_ATTACHMENT SYSRES_CONST_ACTION_TYPE_CHANGE_CARD SYSRES_CONST_ACTION_TYPE_CHANGE_KIND SYSRES_CONST_ACTION_TYPE_CHANGE_STORAGE SYSRES_CONST_ACTION_TYPE_CONTINUE SYSRES_CONST_ACTION_TYPE_COPY SYSRES_CONST_ACTION_TYPE_CREATE SYSRES_CONST_ACTION_TYPE_CREATE_VERSION SYSRES_CONST_ACTION_TYPE_DELETE SYSRES_CONST_ACTION_TYPE_DELETE_ATTACHMENT SYSRES_CONST_ACTION_TYPE_DELETE_VERSION SYSRES_CONST_ACTION_TYPE_DISABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE_AND_PASSWORD SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_PASSWORD SYSRES_CONST_ACTION_TYPE_EXPORT_WITH_LOCK SYSRES_CONST_ACTION_TYPE_EXPORT_WITHOUT_LOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITH_UNLOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITHOUT_UNLOCK SYSRES_CONST_ACTION_TYPE_LIFE_CYCLE_STAGE SYSRES_CONST_ACTION_TYPE_LOCK SYSRES_CONST_ACTION_TYPE_LOCK_FOR_SERVER SYSRES_CONST_ACTION_TYPE_LOCK_MODIFY SYSRES_CONST_ACTION_TYPE_MARK_AS_READED SYSRES_CONST_ACTION_TYPE_MARK_AS_UNREADED SYSRES_CONST_ACTION_TYPE_MODIFY SYSRES_CONST_ACTION_TYPE_MODIFY_CARD SYSRES_CONST_ACTION_TYPE_MOVE_TO_ARCHIVE SYSRES_CONST_ACTION_TYPE_OFF_ENCRYPTION SYSRES_CONST_ACTION_TYPE_PASSWORD_CHANGE SYSRES_CONST_ACTION_TYPE_PERFORM SYSRES_CONST_ACTION_TYPE_RECOVER_FROM_LOCAL_COPY SYSRES_CONST_ACTION_TYPE_RESTART SYSRES_CONST_ACTION_TYPE_RESTORE_FROM_ARCHIVE SYSRES_CONST_ACTION_TYPE_REVISION SYSRES_CONST_ACTION_TYPE_SEND_BY_MAIL SYSRES_CONST_ACTION_TYPE_SIGN SYSRES_CONST_ACTION_TYPE_START SYSRES_CONST_ACTION_TYPE_UNLOCK SYSRES_CONST_ACTION_TYPE_UNLOCK_FROM_SERVER SYSRES_CONST_ACTION_TYPE_VERSION_STATE SYSRES_CONST_ACTION_TYPE_VERSION_VISIBILITY SYSRES_CONST_ACTION_TYPE_VIEW SYSRES_CONST_ACTION_TYPE_VIEW_SHADOW_COPY SYSRES_CONST_ACTION_TYPE_WORKFLOW_DESCRIPTION_MODIFY SYSRES_CONST_ACTION_TYPE_WRITE_HISTORY SYSRES_CONST_ACTIVE_VERSION_STATE_PICK_VALUE SYSRES_CONST_ADD_REFERENCE_MODE_NAME SYSRES_CONST_ADDITION_REQUISITE_CODE SYSRES_CONST_ADDITIONAL_PARAMS_REQUISITE_CODE SYSRES_CONST_ADITIONAL_JOB_END_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_READ_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_START_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_STATE_REQUISITE_NAME SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE_ACTION SYSRES_CONST_ALL_ACCEPT_CONDITION_RUS SYSRES_CONST_ALL_USERS_GROUP SYSRES_CONST_ALL_USERS_GROUP_NAME SYSRES_CONST_ALL_USERS_SERVER_GROUP_NAME SYSRES_CONST_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_APP_VIEWER_TYPE_REQUISITE_CODE SYSRES_CONST_APPROVING_SIGNATURE_NAME SYSRES_CONST_APPROVING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE_CODE SYSRES_CONST_ATTACH_TYPE_COMPONENT_TOKEN SYSRES_CONST_ATTACH_TYPE_DOC SYSRES_CONST_ATTACH_TYPE_EDOC SYSRES_CONST_ATTACH_TYPE_FOLDER SYSRES_CONST_ATTACH_TYPE_JOB SYSRES_CONST_ATTACH_TYPE_REFERENCE SYSRES_CONST_ATTACH_TYPE_TASK SYSRES_CONST_AUTH_ENCODED_PASSWORD SYSRES_CONST_AUTH_ENCODED_PASSWORD_CODE SYSRES_CONST_AUTH_NOVELL SYSRES_CONST_AUTH_PASSWORD SYSRES_CONST_AUTH_PASSWORD_CODE SYSRES_CONST_AUTH_WINDOWS SYSRES_CONST_AUTHENTICATING_SIGNATURE_NAME SYSRES_CONST_AUTHENTICATING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_AUTO_ENUM_METHOD_FLAG SYSRES_CONST_AUTO_NUMERATION_CODE SYSRES_CONST_AUTO_STRONG_ENUM_METHOD_FLAG SYSRES_CONST_AUTOTEXT_NAME_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_TEXT_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_USAGE_ALL SYSRES_CONST_AUTOTEXT_USAGE_ALL_CODE SYSRES_CONST_AUTOTEXT_USAGE_SIGN SYSRES_CONST_AUTOTEXT_USAGE_SIGN_CODE SYSRES_CONST_AUTOTEXT_USAGE_WORK SYSRES_CONST_AUTOTEXT_USAGE_WORK_CODE SYSRES_CONST_AUTOTEXT_USE_ANYWHERE_CODE SYSRES_CONST_AUTOTEXT_USE_ON_SIGNING_CODE SYSRES_CONST_AUTOTEXT_USE_ON_WORK_CODE SYSRES_CONST_BEGIN_DATE_REQUISITE_CODE SYSRES_CONST_BLACK_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BLUE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BTN_PART SYSRES_CONST_CALCULATED_ROLE_TYPE_CODE SYSRES_CONST_CALL_TYPE_VARIABLE_BUTTON_VALUE SYSRES_CONST_CALL_TYPE_VARIABLE_PROGRAM_VALUE SYSRES_CONST_CANCEL_MESSAGE_FUNCTION_RESULT SYSRES_CONST_CARD_PART SYSRES_CONST_CARD_REFERENCE_MODE_NAME SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_AND_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_VALUE SYSRES_CONST_CHECK_PARAM_VALUE_DATE_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_FLOAT_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_INTEGER_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_PICK_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_REEFRENCE_PARAM_TYPE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_CODE_COMPONENT_TYPE_ADMIN SYSRES_CONST_CODE_COMPONENT_TYPE_DEVELOPER SYSRES_CONST_CODE_COMPONENT_TYPE_DOCS SYSRES_CONST_CODE_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_CODE_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_CODE_COMPONENT_TYPE_OTHER SYSRES_CONST_CODE_COMPONENT_TYPE_REFERENCE SYSRES_CONST_CODE_COMPONENT_TYPE_REPORT SYSRES_CONST_CODE_COMPONENT_TYPE_SCRIPT SYSRES_CONST_CODE_COMPONENT_TYPE_URL SYSRES_CONST_CODE_REQUISITE_ACCESS SYSRES_CONST_CODE_REQUISITE_CODE SYSRES_CONST_CODE_REQUISITE_COMPONENT SYSRES_CONST_CODE_REQUISITE_DESCRIPTION SYSRES_CONST_CODE_REQUISITE_EXCLUDE_COMPONENT SYSRES_CONST_CODE_REQUISITE_RECORD SYSRES_CONST_COMMENT_REQ_CODE SYSRES_CONST_COMMON_SETTINGS_REQUISITE_CODE SYSRES_CONST_COMP_CODE_GRD SYSRES_CONST_COMPONENT_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_COMPONENT_TYPE_ADMIN_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DEVELOPER_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DOCS SYSRES_CONST_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_COMPONENT_TYPE_EDOCS SYSRES_CONST_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_COMPONENT_TYPE_OTHER SYSRES_CONST_COMPONENT_TYPE_REFERENCE_TYPES SYSRES_CONST_COMPONENT_TYPE_REFERENCES SYSRES_CONST_COMPONENT_TYPE_REPORTS SYSRES_CONST_COMPONENT_TYPE_SCRIPTS SYSRES_CONST_COMPONENT_TYPE_URL SYSRES_CONST_COMPONENTS_REMOTE_SERVERS_VIEW_CODE SYSRES_CONST_CONDITION_BLOCK_DESCRIPTION SYSRES_CONST_CONST_FIRM_STATUS_COMMON SYSRES_CONST_CONST_FIRM_STATUS_INDIVIDUAL SYSRES_CONST_CONST_NEGATIVE_VALUE SYSRES_CONST_CONST_POSITIVE_VALUE SYSRES_CONST_CONST_SERVER_STATUS_DONT_REPLICATE SYSRES_CONST_CONST_SERVER_STATUS_REPLICATE SYSRES_CONST_CONTENTS_REQUISITE_CODE SYSRES_CONST_DATA_TYPE_BOOLEAN SYSRES_CONST_DATA_TYPE_DATE SYSRES_CONST_DATA_TYPE_FLOAT SYSRES_CONST_DATA_TYPE_INTEGER SYSRES_CONST_DATA_TYPE_PICK SYSRES_CONST_DATA_TYPE_REFERENCE SYSRES_CONST_DATA_TYPE_STRING SYSRES_CONST_DATA_TYPE_TEXT SYSRES_CONST_DATA_TYPE_VARIANT SYSRES_CONST_DATE_CLOSE_REQ_CODE SYSRES_CONST_DATE_FORMAT_DATE_ONLY_CHAR SYSRES_CONST_DATE_OPEN_REQ_CODE SYSRES_CONST_DATE_REQUISITE SYSRES_CONST_DATE_REQUISITE_CODE SYSRES_CONST_DATE_REQUISITE_NAME SYSRES_CONST_DATE_REQUISITE_TYPE SYSRES_CONST_DATE_TYPE_CHAR SYSRES_CONST_DATETIME_FORMAT_VALUE SYSRES_CONST_DEA_ACCESS_RIGHTS_ACTION_CODE SYSRES_CONST_DESCRIPTION_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_DET1_PART SYSRES_CONST_DET2_PART SYSRES_CONST_DET3_PART SYSRES_CONST_DET4_PART SYSRES_CONST_DET5_PART SYSRES_CONST_DET6_PART SYSRES_CONST_DETAIL_DATASET_KEY_REQUISITE_CODE SYSRES_CONST_DETAIL_PICK_REQUISITE_CODE SYSRES_CONST_DETAIL_REQ_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_NAME SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_NAME SYSRES_CONST_DOCUMENT_STORAGES_CODE SYSRES_CONST_DOCUMENT_TEMPLATES_TYPE_NAME SYSRES_CONST_DOUBLE_REQUISITE_CODE SYSRES_CONST_EDITOR_CLOSE_FILE_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_CLOSE_PROCESS_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_TYPE_REQUISITE_CODE SYSRES_CONST_EDITORS_APPLICATION_NAME_REQUISITE_CODE SYSRES_CONST_EDITORS_CREATE_SEVERAL_PROCESSES_REQUISITE_CODE SYSRES_CONST_EDITORS_EXTENSION_REQUISITE_CODE SYSRES_CONST_EDITORS_OBSERVER_BY_PROCESS_TYPE SYSRES_CONST_EDITORS_REFERENCE_CODE SYSRES_CONST_EDITORS_REPLACE_SPEC_CHARS_REQUISITE_CODE SYSRES_CONST_EDITORS_USE_PLUGINS_REQUISITE_CODE SYSRES_CONST_EDITORS_VIEW_DOCUMENT_OPENED_TO_EDIT_CODE SYSRES_CONST_EDOC_CARD_TYPE_REQUISITE_CODE SYSRES_CONST_EDOC_CARD_TYPES_LINK_REQUISITE_CODE SYSRES_CONST_EDOC_CERTIFICATE_AND_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_CERTIFICATE_ENCODE_CODE SYSRES_CONST_EDOC_DATE_REQUISITE_CODE SYSRES_CONST_EDOC_KIND_REFERENCE_CODE SYSRES_CONST_EDOC_KINDS_BY_TEMPLATE_ACTION_CODE SYSRES_CONST_EDOC_MANAGE_ACCESS_CODE SYSRES_CONST_EDOC_NONE_ENCODE_CODE SYSRES_CONST_EDOC_NUMBER_REQUISITE_CODE SYSRES_CONST_EDOC_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_READONLY_ACCESS_CODE SYSRES_CONST_EDOC_SHELL_LIFE_TYPE_VIEW_VALUE SYSRES_CONST_EDOC_SIZE_RESTRICTION_PRIORITY_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_CHECK_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_COMPUTER_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_DATABASE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_EDIT_IN_STORAGE_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_LOCAL_PATH_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_SHARED_SOURCE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_EDOC_TYPES_REFERENCE_CODE SYSRES_CONST_EDOC_VERSION_ACTIVE_STAGE_CODE SYSRES_CONST_EDOC_VERSION_DESIGN_STAGE_CODE SYSRES_CONST_EDOC_VERSION_OBSOLETE_STAGE_CODE SYSRES_CONST_EDOC_WRITE_ACCES_CODE SYSRES_CONST_EDOCUMENT_CARD_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_END_DATE_REQUISITE_CODE SYSRES_CONST_ENUMERATION_TYPE_REQUISITE_CODE SYSRES_CONST_EXECUTE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_EXECUTIVE_FILE_STORAGE_TYPE SYSRES_CONST_EXIST_CONST SYSRES_CONST_EXIST_VALUE SYSRES_CONST_EXPORT_LOCK_TYPE_ASK SYSRES_CONST_EXPORT_LOCK_TYPE_WITH_LOCK SYSRES_CONST_EXPORT_LOCK_TYPE_WITHOUT_LOCK SYSRES_CONST_EXPORT_VERSION_TYPE_ASK SYSRES_CONST_EXPORT_VERSION_TYPE_LAST SYSRES_CONST_EXPORT_VERSION_TYPE_LAST_ACTIVE SYSRES_CONST_EXTENSION_REQUISITE_CODE SYSRES_CONST_FILTER_NAME_REQUISITE_CODE SYSRES_CONST_FILTER_REQUISITE_CODE SYSRES_CONST_FILTER_TYPE_COMMON_CODE SYSRES_CONST_FILTER_TYPE_COMMON_NAME SYSRES_CONST_FILTER_TYPE_USER_CODE SYSRES_CONST_FILTER_TYPE_USER_NAME SYSRES_CONST_FILTER_VALUE_REQUISITE_NAME SYSRES_CONST_FLOAT_NUMBER_FORMAT_CHAR SYSRES_CONST_FLOAT_REQUISITE_TYPE SYSRES_CONST_FOLDER_AUTHOR_VALUE SYSRES_CONST_FOLDER_KIND_ANY_OBJECTS SYSRES_CONST_FOLDER_KIND_COMPONENTS SYSRES_CONST_FOLDER_KIND_EDOCS SYSRES_CONST_FOLDER_KIND_JOBS SYSRES_CONST_FOLDER_KIND_TASKS SYSRES_CONST_FOLDER_TYPE_COMMON SYSRES_CONST_FOLDER_TYPE_COMPONENT SYSRES_CONST_FOLDER_TYPE_FAVORITES SYSRES_CONST_FOLDER_TYPE_INBOX SYSRES_CONST_FOLDER_TYPE_OUTBOX SYSRES_CONST_FOLDER_TYPE_QUICK_LAUNCH SYSRES_CONST_FOLDER_TYPE_SEARCH SYSRES_CONST_FOLDER_TYPE_SHORTCUTS SYSRES_CONST_FOLDER_TYPE_USER SYSRES_CONST_FROM_DICTIONARY_ENUM_METHOD_FLAG SYSRES_CONST_FULL_SUBSTITUTE_TYPE SYSRES_CONST_FULL_SUBSTITUTE_TYPE_CODE SYSRES_CONST_FUNCTION_CANCEL_RESULT SYSRES_CONST_FUNCTION_CATEGORY_SYSTEM SYSRES_CONST_FUNCTION_CATEGORY_USER SYSRES_CONST_FUNCTION_FAILURE_RESULT SYSRES_CONST_FUNCTION_SAVE_RESULT SYSRES_CONST_GENERATED_REQUISITE SYSRES_CONST_GREEN_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_GROUP_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_NAME SYSRES_CONST_GROUP_CATEGORY_SERVICE_CODE SYSRES_CONST_GROUP_CATEGORY_SERVICE_NAME SYSRES_CONST_GROUP_COMMON_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_FULL_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_CODES_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_SERVICE_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_USER_REQUISITE_CODE SYSRES_CONST_GROUPS_REFERENCE_CODE SYSRES_CONST_GROUPS_REQUISITE_CODE SYSRES_CONST_HIDDEN_MODE_NAME SYSRES_CONST_HIGH_LVL_REQUISITE_CODE SYSRES_CONST_HISTORY_ACTION_CREATE_CODE SYSRES_CONST_HISTORY_ACTION_DELETE_CODE SYSRES_CONST_HISTORY_ACTION_EDIT_CODE SYSRES_CONST_HOUR_CHAR SYSRES_CONST_ID_REQUISITE_CODE SYSRES_CONST_IDSPS_REQUISITE_CODE SYSRES_CONST_IMAGE_MODE_COLOR SYSRES_CONST_IMAGE_MODE_GREYSCALE SYSRES_CONST_IMAGE_MODE_MONOCHROME SYSRES_CONST_IMPORTANCE_HIGH SYSRES_CONST_IMPORTANCE_LOW SYSRES_CONST_IMPORTANCE_NORMAL SYSRES_CONST_IN_DESIGN_VERSION_STATE_PICK_VALUE SYSRES_CONST_INCOMING_WORK_RULE_TYPE_CODE SYSRES_CONST_INT_REQUISITE SYSRES_CONST_INT_REQUISITE_TYPE SYSRES_CONST_INTEGER_NUMBER_FORMAT_CHAR SYSRES_CONST_INTEGER_TYPE_CHAR SYSRES_CONST_IS_GENERATED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_PUBLIC_ROLE_REQUISITE_CODE SYSRES_CONST_IS_REMOTE_USER_NEGATIVE_VALUE SYSRES_CONST_IS_REMOTE_USER_POSITIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_STORED_VALUE SYSRES_CONST_ITALIC_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_JOB_BLOCK_DESCRIPTION SYSRES_CONST_JOB_KIND_CONTROL_JOB SYSRES_CONST_JOB_KIND_JOB SYSRES_CONST_JOB_KIND_NOTICE SYSRES_CONST_JOB_STATE_ABORTED SYSRES_CONST_JOB_STATE_COMPLETE SYSRES_CONST_JOB_STATE_WORKING SYSRES_CONST_KIND_REQUISITE_CODE SYSRES_CONST_KIND_REQUISITE_NAME SYSRES_CONST_KINDS_CREATE_SHADOW_COPIES_REQUISITE_CODE SYSRES_CONST_KINDS_DEFAULT_EDOC_LIFE_STAGE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALL_TEPLATES_ALLOWED_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_LIFE_CYCLE_STAGE_CHANGING_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_MULTIPLE_ACTIVE_VERSIONS_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_SHARE_ACCES_RIGHTS_BY_DEFAULT_CODE SYSRES_CONST_KINDS_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_TYPE_REQUISITE_CODE SYSRES_CONST_KINDS_SIGNERS_REQUISITES_CODE SYSRES_CONST_KOD_INPUT_TYPE SYSRES_CONST_LAST_UPDATE_DATE_REQUISITE_CODE SYSRES_CONST_LIFE_CYCLE_START_STAGE_REQUISITE_CODE SYSRES_CONST_LILAC_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_LINK_OBJECT_KIND_COMPONENT SYSRES_CONST_LINK_OBJECT_KIND_DOCUMENT SYSRES_CONST_LINK_OBJECT_KIND_EDOC SYSRES_CONST_LINK_OBJECT_KIND_FOLDER SYSRES_CONST_LINK_OBJECT_KIND_JOB SYSRES_CONST_LINK_OBJECT_KIND_REFERENCE SYSRES_CONST_LINK_OBJECT_KIND_TASK SYSRES_CONST_LINK_REF_TYPE_REQUISITE_CODE SYSRES_CONST_LIST_REFERENCE_MODE_NAME SYSRES_CONST_LOCALIZATION_DICTIONARY_MAIN_VIEW_CODE SYSRES_CONST_MAIN_VIEW_CODE SYSRES_CONST_MANUAL_ENUM_METHOD_FLAG SYSRES_CONST_MASTER_COMP_TYPE_REQUISITE_CODE SYSRES_CONST_MASTER_TABLE_REC_ID_REQUISITE_CODE SYSRES_CONST_MAXIMIZED_MODE_NAME SYSRES_CONST_ME_VALUE SYSRES_CONST_MESSAGE_ATTENTION_CAPTION SYSRES_CONST_MESSAGE_CONFIRMATION_CAPTION SYSRES_CONST_MESSAGE_ERROR_CAPTION SYSRES_CONST_MESSAGE_INFORMATION_CAPTION SYSRES_CONST_MINIMIZED_MODE_NAME SYSRES_CONST_MINUTE_CHAR SYSRES_CONST_MODULE_REQUISITE_CODE SYSRES_CONST_MONITORING_BLOCK_DESCRIPTION SYSRES_CONST_MONTH_FORMAT_VALUE SYSRES_CONST_NAME_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_NAME_REQUISITE_CODE SYSRES_CONST_NAME_SINGULAR_REQUISITE_CODE SYSRES_CONST_NAMEAN_INPUT_TYPE SYSRES_CONST_NEGATIVE_PICK_VALUE SYSRES_CONST_NEGATIVE_VALUE SYSRES_CONST_NO SYSRES_CONST_NO_PICK_VALUE SYSRES_CONST_NO_SIGNATURE_REQUISITE_CODE SYSRES_CONST_NO_VALUE SYSRES_CONST_NONE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_NORMAL_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NORMAL_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_NORMAL_MODE_NAME SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_NOTE_REQUISITE_CODE SYSRES_CONST_NOTICE_BLOCK_DESCRIPTION SYSRES_CONST_NUM_REQUISITE SYSRES_CONST_NUM_STR_REQUISITE_CODE SYSRES_CONST_NUMERATION_AUTO_NOT_STRONG SYSRES_CONST_NUMERATION_AUTO_STRONG SYSRES_CONST_NUMERATION_FROM_DICTONARY SYSRES_CONST_NUMERATION_MANUAL SYSRES_CONST_NUMERIC_TYPE_CHAR SYSRES_CONST_NUMREQ_REQUISITE_CODE SYSRES_CONST_OBSOLETE_VERSION_STATE_PICK_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_OPTIONAL_FORM_COMP_REQCODE_PREFIX SYSRES_CONST_ORANGE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_ORIGINALREF_REQUISITE_CODE SYSRES_CONST_OURFIRM_REF_CODE SYSRES_CONST_OURFIRM_REQUISITE_CODE SYSRES_CONST_OURFIRM_VAR SYSRES_CONST_OUTGOING_WORK_RULE_TYPE_CODE SYSRES_CONST_PICK_NEGATIVE_RESULT SYSRES_CONST_PICK_POSITIVE_RESULT SYSRES_CONST_PICK_REQUISITE SYSRES_CONST_PICK_REQUISITE_TYPE SYSRES_CONST_PICK_TYPE_CHAR SYSRES_CONST_PLAN_STATUS_REQUISITE_CODE SYSRES_CONST_PLATFORM_VERSION_COMMENT SYSRES_CONST_PLUGINS_SETTINGS_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_POSITIVE_PICK_VALUE SYSRES_CONST_POWER_TO_CREATE_ACTION_CODE SYSRES_CONST_POWER_TO_SIGN_ACTION_CODE SYSRES_CONST_PRIORITY_REQUISITE_CODE SYSRES_CONST_QUALIFIED_TASK_TYPE SYSRES_CONST_QUALIFIED_TASK_TYPE_CODE SYSRES_CONST_RECSTAT_REQUISITE_CODE SYSRES_CONST_RED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_REF_ID_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_REF_REQUISITE SYSRES_CONST_REF_REQUISITE_TYPE SYSRES_CONST_REF_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_REFERENCE_RECORD_HISTORY_CREATE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_DELETE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_MODIFY_ACTION_CODE SYSRES_CONST_REFERENCE_TYPE_CHAR SYSRES_CONST_REFERENCE_TYPE_REQUISITE_NAME SYSRES_CONST_REFERENCES_ADD_PARAMS_REQUISITE_CODE SYSRES_CONST_REFERENCES_DISPLAY_REQUISITE_REQUISITE_CODE SYSRES_CONST_REMOTE_SERVER_STATUS_WORKING SYSRES_CONST_REMOTE_SERVER_TYPE_MAIN SYSRES_CONST_REMOTE_SERVER_TYPE_SECONDARY SYSRES_CONST_REMOTE_USER_FLAG_VALUE_CODE SYSRES_CONST_REPORT_APP_EDITOR_INTERNAL SYSRES_CONST_REPORT_BASE_REPORT_ID_REQUISITE_CODE SYSRES_CONST_REPORT_BASE_REPORT_REQUISITE_CODE SYSRES_CONST_REPORT_SCRIPT_REQUISITE_CODE SYSRES_CONST_REPORT_TEMPLATE_REQUISITE_CODE SYSRES_CONST_REPORT_VIEWER_CODE_REQUISITE_CODE SYSRES_CONST_REQ_ALLOW_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_RECORD_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_SERVER_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_MODE_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_EDIT_CODE SYSRES_CONST_REQ_MODE_HIDDEN_CODE SYSRES_CONST_REQ_MODE_NOT_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_VIEW_CODE SYSRES_CONST_REQ_NUMBER_REQUISITE_CODE SYSRES_CONST_REQ_SECTION_VALUE SYSRES_CONST_REQ_TYPE_VALUE SYSRES_CONST_REQUISITE_FORMAT_BY_UNIT SYSRES_CONST_REQUISITE_FORMAT_DATE_FULL SYSRES_CONST_REQUISITE_FORMAT_DATE_TIME SYSRES_CONST_REQUISITE_FORMAT_LEFT SYSRES_CONST_REQUISITE_FORMAT_RIGHT SYSRES_CONST_REQUISITE_FORMAT_WITHOUT_UNIT SYSRES_CONST_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_REQUISITE_SECTION_ACTIONS SYSRES_CONST_REQUISITE_SECTION_BUTTON SYSRES_CONST_REQUISITE_SECTION_BUTTONS SYSRES_CONST_REQUISITE_SECTION_CARD SYSRES_CONST_REQUISITE_SECTION_TABLE SYSRES_CONST_REQUISITE_SECTION_TABLE10 SYSRES_CONST_REQUISITE_SECTION_TABLE11 SYSRES_CONST_REQUISITE_SECTION_TABLE12 SYSRES_CONST_REQUISITE_SECTION_TABLE13 SYSRES_CONST_REQUISITE_SECTION_TABLE14 SYSRES_CONST_REQUISITE_SECTION_TABLE15 SYSRES_CONST_REQUISITE_SECTION_TABLE16 SYSRES_CONST_REQUISITE_SECTION_TABLE17 SYSRES_CONST_REQUISITE_SECTION_TABLE18 SYSRES_CONST_REQUISITE_SECTION_TABLE19 SYSRES_CONST_REQUISITE_SECTION_TABLE2 SYSRES_CONST_REQUISITE_SECTION_TABLE20 SYSRES_CONST_REQUISITE_SECTION_TABLE21 SYSRES_CONST_REQUISITE_SECTION_TABLE22 SYSRES_CONST_REQUISITE_SECTION_TABLE23 SYSRES_CONST_REQUISITE_SECTION_TABLE24 SYSRES_CONST_REQUISITE_SECTION_TABLE3 SYSRES_CONST_REQUISITE_SECTION_TABLE4 SYSRES_CONST_REQUISITE_SECTION_TABLE5 SYSRES_CONST_REQUISITE_SECTION_TABLE6 SYSRES_CONST_REQUISITE_SECTION_TABLE7 SYSRES_CONST_REQUISITE_SECTION_TABLE8 SYSRES_CONST_REQUISITE_SECTION_TABLE9 SYSRES_CONST_REQUISITES_PSEUDOREFERENCE_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_RIGHT_ALIGNMENT_CODE SYSRES_CONST_ROLES_REFERENCE_CODE SYSRES_CONST_ROUTE_STEP_AFTER_RUS SYSRES_CONST_ROUTE_STEP_AND_CONDITION_RUS SYSRES_CONST_ROUTE_STEP_OR_CONDITION_RUS SYSRES_CONST_ROUTE_TYPE_COMPLEX SYSRES_CONST_ROUTE_TYPE_PARALLEL SYSRES_CONST_ROUTE_TYPE_SERIAL SYSRES_CONST_SBDATASETDESC_NEGATIVE_VALUE SYSRES_CONST_SBDATASETDESC_POSITIVE_VALUE SYSRES_CONST_SBVIEWSDESC_POSITIVE_VALUE SYSRES_CONST_SCRIPT_BLOCK_DESCRIPTION SYSRES_CONST_SEARCH_BY_TEXT_REQUISITE_CODE SYSRES_CONST_SEARCHES_COMPONENT_CONTENT SYSRES_CONST_SEARCHES_CRITERIA_ACTION_NAME SYSRES_CONST_SEARCHES_EDOC_CONTENT SYSRES_CONST_SEARCHES_FOLDER_CONTENT SYSRES_CONST_SEARCHES_JOB_CONTENT SYSRES_CONST_SEARCHES_REFERENCE_CODE SYSRES_CONST_SEARCHES_TASK_CONTENT SYSRES_CONST_SECOND_CHAR SYSRES_CONST_SECTION_REQUISITE_ACTIONS_VALUE SYSRES_CONST_SECTION_REQUISITE_CARD_VALUE SYSRES_CONST_SECTION_REQUISITE_CODE SYSRES_CONST_SECTION_REQUISITE_DETAIL_1_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_2_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_3_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_4_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_5_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_6_VALUE SYSRES_CONST_SELECT_REFERENCE_MODE_NAME SYSRES_CONST_SELECT_TYPE_SELECTABLE SYSRES_CONST_SELECT_TYPE_SELECTABLE_ONLY_CHILD SYSRES_CONST_SELECT_TYPE_SELECTABLE_WITH_CHILD SYSRES_CONST_SELECT_TYPE_UNSLECTABLE SYSRES_CONST_SERVER_TYPE_MAIN SYSRES_CONST_SERVICE_USER_CATEGORY_FIELD_VALUE SYSRES_CONST_SETTINGS_USER_REQUISITE_CODE SYSRES_CONST_SIGNATURE_AND_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SIGNATURE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SINGULAR_TITLE_REQUISITE_CODE SYSRES_CONST_SQL_SERVER_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_SQL_SERVER_ENCODE_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_STANDART_ROUTES_GROUPS_REFERENCE_CODE SYSRES_CONST_STATE_REQ_NAME SYSRES_CONST_STATE_REQUISITE_ACTIVE_VALUE SYSRES_CONST_STATE_REQUISITE_CLOSED_VALUE SYSRES_CONST_STATE_REQUISITE_CODE SYSRES_CONST_STATIC_ROLE_TYPE_CODE SYSRES_CONST_STATUS_PLAN_DEFAULT_VALUE SYSRES_CONST_STATUS_VALUE_AUTOCLEANING SYSRES_CONST_STATUS_VALUE_BLUE_SQUARE SYSRES_CONST_STATUS_VALUE_COMPLETE SYSRES_CONST_STATUS_VALUE_GREEN_SQUARE SYSRES_CONST_STATUS_VALUE_ORANGE_SQUARE SYSRES_CONST_STATUS_VALUE_PURPLE_SQUARE SYSRES_CONST_STATUS_VALUE_RED_SQUARE SYSRES_CONST_STATUS_VALUE_SUSPEND SYSRES_CONST_STATUS_VALUE_YELLOW_SQUARE SYSRES_CONST_STDROUTE_SHOW_TO_USERS_REQUISITE_CODE SYSRES_CONST_STORAGE_TYPE_FILE SYSRES_CONST_STORAGE_TYPE_SQL_SERVER SYSRES_CONST_STR_REQUISITE SYSRES_CONST_STRIKEOUT_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_STRING_FORMAT_LEFT_ALIGN_CHAR SYSRES_CONST_STRING_FORMAT_RIGHT_ALIGN_CHAR SYSRES_CONST_STRING_REQUISITE_CODE SYSRES_CONST_STRING_REQUISITE_TYPE SYSRES_CONST_STRING_TYPE_CHAR SYSRES_CONST_SUBSTITUTES_PSEUDOREFERENCE_CODE SYSRES_CONST_SUBTASK_BLOCK_DESCRIPTION SYSRES_CONST_SYSTEM_SETTING_CURRENT_USER_PARAM_VALUE SYSRES_CONST_SYSTEM_SETTING_EMPTY_VALUE_PARAM_VALUE SYSRES_CONST_SYSTEM_VERSION_COMMENT SYSRES_CONST_TASK_ACCESS_TYPE_ALL SYSRES_CONST_TASK_ACCESS_TYPE_ALL_MEMBERS SYSRES_CONST_TASK_ACCESS_TYPE_MANUAL SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION_AND_PASSWORD SYSRES_CONST_TASK_ENCODE_TYPE_NONE SYSRES_CONST_TASK_ENCODE_TYPE_PASSWORD SYSRES_CONST_TASK_ROUTE_ALL_CONDITION SYSRES_CONST_TASK_ROUTE_AND_CONDITION SYSRES_CONST_TASK_ROUTE_OR_CONDITION SYSRES_CONST_TASK_STATE_ABORTED SYSRES_CONST_TASK_STATE_COMPLETE SYSRES_CONST_TASK_STATE_CONTINUED SYSRES_CONST_TASK_STATE_CONTROL SYSRES_CONST_TASK_STATE_INIT SYSRES_CONST_TASK_STATE_WORKING SYSRES_CONST_TASK_TITLE SYSRES_CONST_TASK_TYPES_GROUPS_REFERENCE_CODE SYSRES_CONST_TASK_TYPES_REFERENCE_CODE SYSRES_CONST_TEMPLATES_REFERENCE_CODE SYSRES_CONST_TEST_DATE_REQUISITE_NAME SYSRES_CONST_TEST_DEV_DATABASE_NAME SYSRES_CONST_TEST_DEV_SYSTEM_CODE SYSRES_CONST_TEST_EDMS_DATABASE_NAME SYSRES_CONST_TEST_EDMS_MAIN_CODE SYSRES_CONST_TEST_EDMS_MAIN_DB_NAME SYSRES_CONST_TEST_EDMS_SECOND_CODE SYSRES_CONST_TEST_EDMS_SECOND_DB_NAME SYSRES_CONST_TEST_EDMS_SYSTEM_CODE SYSRES_CONST_TEST_NUMERIC_REQUISITE_NAME SYSRES_CONST_TEXT_REQUISITE SYSRES_CONST_TEXT_REQUISITE_CODE SYSRES_CONST_TEXT_REQUISITE_TYPE SYSRES_CONST_TEXT_TYPE_CHAR SYSRES_CONST_TYPE_CODE_REQUISITE_CODE SYSRES_CONST_TYPE_REQUISITE_CODE SYSRES_CONST_UNDEFINED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_UNITS_SECTION_ID_REQUISITE_CODE SYSRES_CONST_UNITS_SECTION_REQUISITE_CODE SYSRES_CONST_UNOPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_NAME SYSRES_CONST_USE_ACCESS_TYPE_CODE SYSRES_CONST_USE_ACCESS_TYPE_NAME SYSRES_CONST_USER_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_USER_ADDITIONAL_INFORMATION_REQUISITE_CODE SYSRES_CONST_USER_AND_GROUP_ID_FROM_PSEUDOREFERENCE_REQUISITE_CODE SYSRES_CONST_USER_CATEGORY_NORMAL SYSRES_CONST_USER_CERTIFICATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_STATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_SUBJECT_NAME_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_THUMBPRINT_REQUISITE_CODE SYSRES_CONST_USER_COMMON_CATEGORY SYSRES_CONST_USER_COMMON_CATEGORY_CODE SYSRES_CONST_USER_FULL_NAME_REQUISITE_CODE SYSRES_CONST_USER_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_USER_LOGIN_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_SYSTEM_REQUISITE_CODE SYSRES_CONST_USER_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_USER_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_USER_SERVICE_CATEGORY SYSRES_CONST_USER_SERVICE_CATEGORY_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_NAME SYSRES_CONST_USER_STATUS_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_DEVELOPER_NAME SYSRES_CONST_USER_STATUS_DISABLED_CODE SYSRES_CONST_USER_STATUS_DISABLED_NAME SYSRES_CONST_USER_STATUS_SYSTEM_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_USER_CODE SYSRES_CONST_USER_STATUS_USER_NAME SYSRES_CONST_USER_STATUS_USER_NAME_DEPRECATED SYSRES_CONST_USER_TYPE_FIELD_VALUE_USER SYSRES_CONST_USER_TYPE_REQUISITE_CODE SYSRES_CONST_USERS_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USERS_IS_MAIN_SERVER_REQUISITE_CODE SYSRES_CONST_USERS_REFERENCE_CODE SYSRES_CONST_USERS_REGISTRATION_CERTIFICATES_ACTION_NAME SYSRES_CONST_USERS_REQUISITE_CODE SYSRES_CONST_USERS_SYSTEM_REQUISITE_CODE SYSRES_CONST_USERS_USER_ACCESS_RIGHTS_TYPR_REQUISITE_CODE SYSRES_CONST_USERS_USER_AUTHENTICATION_REQUISITE_CODE SYSRES_CONST_USERS_USER_COMPONENT_REQUISITE_CODE SYSRES_CONST_USERS_USER_GROUP_REQUISITE_CODE SYSRES_CONST_USERS_VIEW_CERTIFICATES_ACTION_NAME SYSRES_CONST_VIEW_DEFAULT_CODE SYSRES_CONST_VIEW_DEFAULT_NAME SYSRES_CONST_VIEWER_REQUISITE_CODE SYSRES_CONST_WAITING_BLOCK_DESCRIPTION SYSRES_CONST_WIZARD_FORM_LABEL_TEST_STRING SYSRES_CONST_WIZARD_QUERY_PARAM_HEIGHT_ETALON_STRING SYSRES_CONST_WIZARD_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_WORK_RULES_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_WORK_TIME_CALENDAR_REFERENCE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORK_WORKFLOW_SOFT_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORKFLOW_ROUTE_TYPR_HARD SYSRES_CONST_WORKFLOW_ROUTE_TYPR_SOFT SYSRES_CONST_XML_ENCODING SYSRES_CONST_XREC_STAT_REQUISITE_CODE SYSRES_CONST_XRECID_FIELD_NAME SYSRES_CONST_YES SYSRES_CONST_YES_NO_2_REQUISITE_CODE SYSRES_CONST_YES_NO_REQUISITE_CODE SYSRES_CONST_YES_NO_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_YES_PICK_VALUE SYSRES_CONST_YES_VALUE ",s="CR FALSE nil NO_VALUE NULL TAB TRUE YES_VALUE ",r="ADMINISTRATORS_GROUP_NAME CUSTOMIZERS_GROUP_NAME DEVELOPERS_GROUP_NAME SERVICE_USERS_GROUP_NAME ",l="DECISION_BLOCK_FIRST_OPERAND_PROPERTY DECISION_BLOCK_NAME_PROPERTY DECISION_BLOCK_OPERATION_PROPERTY DECISION_BLOCK_RESULT_TYPE_PROPERTY DECISION_BLOCK_SECOND_OPERAND_PROPERTY ",c="ANY_FILE_EXTENTION COMPRESSED_DOCUMENT_EXTENSION EXTENDED_DOCUMENT_EXTENSION SHORT_COMPRESSED_DOCUMENT_EXTENSION SHORT_EXTENDED_DOCUMENT_EXTENSION ",_="JOB_BLOCK_ABORT_DEADLINE_PROPERTY JOB_BLOCK_AFTER_FINISH_EVENT JOB_BLOCK_AFTER_QUERY_PARAMETERS_EVENT JOB_BLOCK_ATTACHMENT_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY JOB_BLOCK_BEFORE_QUERY_PARAMETERS_EVENT JOB_BLOCK_BEFORE_START_EVENT JOB_BLOCK_CREATED_JOBS_PROPERTY JOB_BLOCK_DEADLINE_PROPERTY JOB_BLOCK_EXECUTION_RESULTS_PROPERTY JOB_BLOCK_IS_PARALLEL_PROPERTY JOB_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY JOB_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY JOB_BLOCK_JOB_TEXT_PROPERTY JOB_BLOCK_NAME_PROPERTY JOB_BLOCK_NEED_SIGN_ON_PERFORM_PROPERTY JOB_BLOCK_PERFORMER_PROPERTY JOB_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY JOB_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY JOB_BLOCK_SUBJECT_PROPERTY ",d="ENGLISH_LANGUAGE_CODE RUSSIAN_LANGUAGE_CODE ",m="smHidden smMaximized smMinimized smNormal wmNo wmYes ",E="COMPONENT_TOKEN_LINK_KIND DOCUMENT_LINK_KIND EDOCUMENT_LINK_KIND FOLDER_LINK_KIND JOB_LINK_KIND REFERENCE_LINK_KIND TASK_LINK_KIND ",p="COMPONENT_TOKEN_LOCK_TYPE EDOCUMENT_VERSION_LOCK_TYPE ",S="MONITOR_BLOCK_AFTER_FINISH_EVENT MONITOR_BLOCK_BEFORE_START_EVENT MONITOR_BLOCK_DEADLINE_PROPERTY MONITOR_BLOCK_INTERVAL_PROPERTY MONITOR_BLOCK_INTERVAL_TYPE_PROPERTY MONITOR_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY MONITOR_BLOCK_NAME_PROPERTY MONITOR_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY MONITOR_BLOCK_SEARCH_SCRIPT_PROPERTY ",g="NOTICE_BLOCK_AFTER_FINISH_EVENT NOTICE_BLOCK_ATTACHMENT_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY NOTICE_BLOCK_BEFORE_START_EVENT NOTICE_BLOCK_CREATED_NOTICES_PROPERTY NOTICE_BLOCK_DEADLINE_PROPERTY NOTICE_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY NOTICE_BLOCK_NAME_PROPERTY NOTICE_BLOCK_NOTICE_TEXT_PROPERTY NOTICE_BLOCK_PERFORMER_PROPERTY NOTICE_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY NOTICE_BLOCK_SUBJECT_PROPERTY ",T="dseAfterCancel dseAfterClose dseAfterDelete dseAfterDeleteOutOfTransaction dseAfterInsert dseAfterOpen dseAfterScroll dseAfterUpdate dseAfterUpdateOutOfTransaction dseBeforeCancel dseBeforeClose dseBeforeDelete dseBeforeDetailUpdate dseBeforeInsert dseBeforeOpen dseBeforeUpdate dseOnAnyRequisiteChange dseOnCloseRecord dseOnDeleteError dseOnOpenRecord dseOnPrepareUpdate dseOnUpdateError dseOnUpdateRatifiedRecord dseOnValidDelete dseOnValidUpdate reOnChange reOnChangeValues SELECTION_BEGIN_ROUTE_EVENT SELECTION_END_ROUTE_EVENT ",R="CURRENT_PERIOD_IS_REQUIRED PREVIOUS_CARD_TYPE_NAME SHOW_RECORD_PROPERTIES_FORM ",N="ACCESS_RIGHTS_SETTING_DIALOG_CODE ADMINISTRATOR_USER_CODE ANALYTIC_REPORT_TYPE asrtHideLocal asrtHideRemote CALCULATED_ROLE_TYPE_CODE COMPONENTS_REFERENCE_DEVELOPER_VIEW_CODE DCTS_TEST_PROTOCOLS_FOLDER_PATH E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED_BY_USER E_EDOC_VERSION_ALREDY_SIGNED E_EDOC_VERSION_ALREDY_SIGNED_BY_USER EDOC_TYPES_CODE_REQUISITE_FIELD_NAME EDOCUMENTS_ALIAS_NAME FILES_FOLDER_PATH FILTER_OPERANDS_DELIMITER FILTER_OPERATIONS_DELIMITER FORMCARD_NAME FORMLIST_NAME GET_EXTENDED_DOCUMENT_EXTENSION_CREATION_MODE GET_EXTENDED_DOCUMENT_EXTENSION_IMPORT_MODE INTEGRATED_REPORT_TYPE IS_BUILDER_APPLICATION_ROLE IS_BUILDER_APPLICATION_ROLE2 IS_BUILDER_USERS ISBSYSDEV LOG_FOLDER_PATH mbCancel mbNo mbNoToAll mbOK mbYes mbYesToAll MEMORY_DATASET_DESRIPTIONS_FILENAME mrNo mrNoToAll mrYes mrYesToAll MULTIPLE_SELECT_DIALOG_CODE NONOPERATING_RECORD_FLAG_FEMININE NONOPERATING_RECORD_FLAG_MASCULINE OPERATING_RECORD_FLAG_FEMININE OPERATING_RECORD_FLAG_MASCULINE PROFILING_SETTINGS_COMMON_SETTINGS_CODE_VALUE PROGRAM_INITIATED_LOOKUP_ACTION ratDelete ratEdit ratInsert REPORT_TYPE REQUIRED_PICK_VALUES_VARIABLE rmCard rmList SBRTE_PROGID_DEV SBRTE_PROGID_RELEASE STATIC_ROLE_TYPE_CODE SUPPRESS_EMPTY_TEMPLATE_CREATION SYSTEM_USER_CODE UPDATE_DIALOG_DATASET USED_IN_OBJECT_HINT_PARAM USER_INITIATED_LOOKUP_ACTION USER_NAME_FORMAT USER_SELECTION_RESTRICTIONS WORKFLOW_TEST_PROTOCOLS_FOLDER_PATH ELS_SUBTYPE_CONTROL_NAME ELS_FOLDER_KIND_CONTROL_NAME REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME ",f="PRIVILEGE_COMPONENT_FULL_ACCESS PRIVILEGE_DEVELOPMENT_EXPORT PRIVILEGE_DEVELOPMENT_IMPORT PRIVILEGE_DOCUMENT_DELETE PRIVILEGE_ESD PRIVILEGE_FOLDER_DELETE PRIVILEGE_MANAGE_ACCESS_RIGHTS PRIVILEGE_MANAGE_REPLICATION PRIVILEGE_MANAGE_SESSION_SERVER PRIVILEGE_OBJECT_FULL_ACCESS PRIVILEGE_OBJECT_VIEW PRIVILEGE_RESERVE_LICENSE PRIVILEGE_SYSTEM_CUSTOMIZE PRIVILEGE_SYSTEM_DEVELOP PRIVILEGE_SYSTEM_INSTALL PRIVILEGE_TASK_DELETE PRIVILEGE_USER_PLUGIN_SETTINGS_CUSTOMIZE PRIVILEGES_PSEUDOREFERENCE_CODE ",A="ACCESS_TYPES_PSEUDOREFERENCE_CODE ALL_AVAILABLE_COMPONENTS_PSEUDOREFERENCE_CODE ALL_AVAILABLE_PRIVILEGES_PSEUDOREFERENCE_CODE ALL_REPLICATE_COMPONENTS_PSEUDOREFERENCE_CODE AVAILABLE_DEVELOPERS_COMPONENTS_PSEUDOREFERENCE_CODE COMPONENTS_PSEUDOREFERENCE_CODE FILTRATER_SETTINGS_CONFLICTS_PSEUDOREFERENCE_CODE GROUPS_PSEUDOREFERENCE_CODE RECEIVE_PROTOCOL_PSEUDOREFERENCE_CODE REFERENCE_REQUISITE_PSEUDOREFERENCE_CODE REFERENCE_REQUISITES_PSEUDOREFERENCE_CODE REFTYPES_PSEUDOREFERENCE_CODE REPLICATION_SEANCES_DIARY_PSEUDOREFERENCE_CODE SEND_PROTOCOL_PSEUDOREFERENCE_CODE SUBSTITUTES_PSEUDOREFERENCE_CODE SYSTEM_SETTINGS_PSEUDOREFERENCE_CODE UNITS_PSEUDOREFERENCE_CODE USERS_PSEUDOREFERENCE_CODE VIEWERS_PSEUDOREFERENCE_CODE ",C="CERTIFICATE_TYPE_ENCRYPT CERTIFICATE_TYPE_SIGN CERTIFICATE_TYPE_SIGN_AND_ENCRYPT ",L="STORAGE_TYPE_FILE STORAGE_TYPE_NAS_CIFS STORAGE_TYPE_SAPERION STORAGE_TYPE_SQL_SERVER ",I="COMPTYPE2_REQUISITE_DOCUMENTS_VALUE COMPTYPE2_REQUISITE_TASKS_VALUE COMPTYPE2_REQUISITE_FOLDERS_VALUE COMPTYPE2_REQUISITE_REFERENCES_VALUE ",h="SYSREQ_CODE SYSREQ_COMPTYPE2 SYSREQ_CONST_AVAILABLE_FOR_WEB SYSREQ_CONST_COMMON_CODE SYSREQ_CONST_COMMON_VALUE SYSREQ_CONST_FIRM_CODE SYSREQ_CONST_FIRM_STATUS SYSREQ_CONST_FIRM_VALUE SYSREQ_CONST_SERVER_STATUS SYSREQ_CONTENTS SYSREQ_DATE_OPEN SYSREQ_DATE_CLOSE SYSREQ_DESCRIPTION SYSREQ_DESCRIPTION_LOCALIZE_ID SYSREQ_DOUBLE SYSREQ_EDOC_ACCESS_TYPE SYSREQ_EDOC_AUTHOR SYSREQ_EDOC_CREATED SYSREQ_EDOC_DELEGATE_RIGHTS_REQUISITE_CODE SYSREQ_EDOC_EDITOR SYSREQ_EDOC_ENCODE_TYPE SYSREQ_EDOC_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_EXPORT_DATE SYSREQ_EDOC_EXPORTER SYSREQ_EDOC_KIND SYSREQ_EDOC_LIFE_STAGE_NAME SYSREQ_EDOC_LOCKED_FOR_SERVER_CODE SYSREQ_EDOC_MODIFIED SYSREQ_EDOC_NAME SYSREQ_EDOC_NOTE SYSREQ_EDOC_QUALIFIED_ID SYSREQ_EDOC_SESSION_KEY SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_SIGNATURE_TYPE SYSREQ_EDOC_SIGNED SYSREQ_EDOC_STORAGE SYSREQ_EDOC_STORAGES_ARCHIVE_STORAGE SYSREQ_EDOC_STORAGES_CHECK_RIGHTS SYSREQ_EDOC_STORAGES_COMPUTER_NAME SYSREQ_EDOC_STORAGES_EDIT_IN_STORAGE SYSREQ_EDOC_STORAGES_EXECUTIVE_STORAGE SYSREQ_EDOC_STORAGES_FUNCTION SYSREQ_EDOC_STORAGES_INITIALIZED SYSREQ_EDOC_STORAGES_LOCAL_PATH SYSREQ_EDOC_STORAGES_SAPERION_DATABASE_NAME SYSREQ_EDOC_STORAGES_SEARCH_BY_TEXT SYSREQ_EDOC_STORAGES_SERVER_NAME SYSREQ_EDOC_STORAGES_SHARED_SOURCE_NAME SYSREQ_EDOC_STORAGES_TYPE SYSREQ_EDOC_TEXT_MODIFIED SYSREQ_EDOC_TYPE_ACT_CODE SYSREQ_EDOC_TYPE_ACT_DESCRIPTION SYSREQ_EDOC_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_EDOC_TYPE_ACT_SECTION SYSREQ_EDOC_TYPE_ADD_PARAMS SYSREQ_EDOC_TYPE_COMMENT SYSREQ_EDOC_TYPE_EVENT_TEXT SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_EDOC_TYPE_NAME_LOCALIZE_ID SYSREQ_EDOC_TYPE_NUMERATION_METHOD SYSREQ_EDOC_TYPE_PSEUDO_REQUISITE_CODE SYSREQ_EDOC_TYPE_REQ_CODE SYSREQ_EDOC_TYPE_REQ_DESCRIPTION SYSREQ_EDOC_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_REQ_IS_LEADING SYSREQ_EDOC_TYPE_REQ_IS_REQUIRED SYSREQ_EDOC_TYPE_REQ_NUMBER SYSREQ_EDOC_TYPE_REQ_ON_CHANGE SYSREQ_EDOC_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_EDOC_TYPE_REQ_ON_SELECT SYSREQ_EDOC_TYPE_REQ_ON_SELECT_KIND SYSREQ_EDOC_TYPE_REQ_SECTION SYSREQ_EDOC_TYPE_VIEW_CARD SYSREQ_EDOC_TYPE_VIEW_CODE SYSREQ_EDOC_TYPE_VIEW_COMMENT SYSREQ_EDOC_TYPE_VIEW_IS_MAIN SYSREQ_EDOC_TYPE_VIEW_NAME SYSREQ_EDOC_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_EDOC_VERSION_AUTHOR SYSREQ_EDOC_VERSION_CRC SYSREQ_EDOC_VERSION_DATA SYSREQ_EDOC_VERSION_EDITOR SYSREQ_EDOC_VERSION_EXPORT_DATE SYSREQ_EDOC_VERSION_EXPORTER SYSREQ_EDOC_VERSION_HIDDEN SYSREQ_EDOC_VERSION_LIFE_STAGE SYSREQ_EDOC_VERSION_MODIFIED SYSREQ_EDOC_VERSION_NOTE SYSREQ_EDOC_VERSION_SIGNATURE_TYPE SYSREQ_EDOC_VERSION_SIGNED SYSREQ_EDOC_VERSION_SIZE SYSREQ_EDOC_VERSION_SOURCE SYSREQ_EDOC_VERSION_TEXT_MODIFIED SYSREQ_EDOCKIND_DEFAULT_VERSION_STATE_CODE SYSREQ_FOLDER_KIND SYSREQ_FUNC_CATEGORY SYSREQ_FUNC_COMMENT SYSREQ_FUNC_GROUP SYSREQ_FUNC_GROUP_COMMENT SYSREQ_FUNC_GROUP_NUMBER SYSREQ_FUNC_HELP SYSREQ_FUNC_PARAM_DEF_VALUE SYSREQ_FUNC_PARAM_IDENT SYSREQ_FUNC_PARAM_NUMBER SYSREQ_FUNC_PARAM_TYPE SYSREQ_FUNC_TEXT SYSREQ_GROUP_CATEGORY SYSREQ_ID SYSREQ_LAST_UPDATE SYSREQ_LEADER_REFERENCE SYSREQ_LINE_NUMBER SYSREQ_MAIN_RECORD_ID SYSREQ_NAME SYSREQ_NAME_LOCALIZE_ID SYSREQ_NOTE SYSREQ_ORIGINAL_RECORD SYSREQ_OUR_FIRM SYSREQ_PROFILING_SETTINGS_BATCH_LOGING SYSREQ_PROFILING_SETTINGS_BATCH_SIZE SYSREQ_PROFILING_SETTINGS_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_SQL_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_START_LOGGED SYSREQ_RECORD_STATUS SYSREQ_REF_REQ_FIELD_NAME SYSREQ_REF_REQ_FORMAT SYSREQ_REF_REQ_GENERATED SYSREQ_REF_REQ_LENGTH SYSREQ_REF_REQ_PRECISION SYSREQ_REF_REQ_REFERENCE SYSREQ_REF_REQ_SECTION SYSREQ_REF_REQ_STORED SYSREQ_REF_REQ_TOKENS SYSREQ_REF_REQ_TYPE SYSREQ_REF_REQ_VIEW SYSREQ_REF_TYPE_ACT_CODE SYSREQ_REF_TYPE_ACT_DESCRIPTION SYSREQ_REF_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_ACT_ON_EXECUTE SYSREQ_REF_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_REF_TYPE_ACT_SECTION SYSREQ_REF_TYPE_ADD_PARAMS SYSREQ_REF_TYPE_COMMENT SYSREQ_REF_TYPE_COMMON_SETTINGS SYSREQ_REF_TYPE_DISPLAY_REQUISITE_NAME SYSREQ_REF_TYPE_EVENT_TEXT SYSREQ_REF_TYPE_MAIN_LEADING_REF SYSREQ_REF_TYPE_NAME_IN_SINGULAR SYSREQ_REF_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_REF_TYPE_NAME_LOCALIZE_ID SYSREQ_REF_TYPE_NUMERATION_METHOD SYSREQ_REF_TYPE_REQ_CODE SYSREQ_REF_TYPE_REQ_DESCRIPTION SYSREQ_REF_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_REQ_IS_CONTROL SYSREQ_REF_TYPE_REQ_IS_FILTER SYSREQ_REF_TYPE_REQ_IS_LEADING SYSREQ_REF_TYPE_REQ_IS_REQUIRED SYSREQ_REF_TYPE_REQ_NUMBER SYSREQ_REF_TYPE_REQ_ON_CHANGE SYSREQ_REF_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_REF_TYPE_REQ_ON_SELECT SYSREQ_REF_TYPE_REQ_ON_SELECT_KIND SYSREQ_REF_TYPE_REQ_SECTION SYSREQ_REF_TYPE_VIEW_CARD SYSREQ_REF_TYPE_VIEW_CODE SYSREQ_REF_TYPE_VIEW_COMMENT SYSREQ_REF_TYPE_VIEW_IS_MAIN SYSREQ_REF_TYPE_VIEW_NAME SYSREQ_REF_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_REFERENCE_TYPE_ID SYSREQ_STATE SYSREQ_STATЕ SYSREQ_SYSTEM_SETTINGS_VALUE SYSREQ_TYPE SYSREQ_UNIT SYSREQ_UNIT_ID SYSREQ_USER_GROUPS_GROUP_FULL_NAME SYSREQ_USER_GROUPS_GROUP_NAME SYSREQ_USER_GROUPS_GROUP_SERVER_NAME SYSREQ_USERS_ACCESS_RIGHTS SYSREQ_USERS_AUTHENTICATION SYSREQ_USERS_CATEGORY SYSREQ_USERS_COMPONENT SYSREQ_USERS_COMPONENT_USER_IS_PUBLIC SYSREQ_USERS_DOMAIN SYSREQ_USERS_FULL_USER_NAME SYSREQ_USERS_GROUP SYSREQ_USERS_IS_MAIN_SERVER SYSREQ_USERS_LOGIN SYSREQ_USERS_REFERENCE_USER_IS_PUBLIC SYSREQ_USERS_STATUS SYSREQ_USERS_USER_CERTIFICATE SYSREQ_USERS_USER_CERTIFICATE_INFO SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_NAME SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_VERSION SYSREQ_USERS_USER_CERTIFICATE_STATE SYSREQ_USERS_USER_CERTIFICATE_SUBJECT_NAME SYSREQ_USERS_USER_CERTIFICATE_THUMBPRINT SYSREQ_USERS_USER_DEFAULT_CERTIFICATE SYSREQ_USERS_USER_DESCRIPTION SYSREQ_USERS_USER_GLOBAL_NAME SYSREQ_USERS_USER_LOGIN SYSREQ_USERS_USER_MAIN_SERVER SYSREQ_USERS_USER_TYPE SYSREQ_WORK_RULES_FOLDER_ID ",U="RESULT_VAR_NAME RESULT_VAR_NAME_ENG ",D="AUTO_NUMERATION_RULE_ID CANT_CHANGE_ID_REQUISITE_RULE_ID CANT_CHANGE_OURFIRM_REQUISITE_RULE_ID CHECK_CHANGING_REFERENCE_RECORD_USE_RULE_ID CHECK_CODE_REQUISITE_RULE_ID CHECK_DELETING_REFERENCE_RECORD_USE_RULE_ID CHECK_FILTRATER_CHANGES_RULE_ID CHECK_RECORD_INTERVAL_RULE_ID CHECK_REFERENCE_INTERVAL_RULE_ID CHECK_REQUIRED_DATA_FULLNESS_RULE_ID CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID MAKE_RECORD_UNRATIFIED_RULE_ID RESTORE_AUTO_NUMERATION_RULE_ID SET_FIRM_CONTEXT_FROM_RECORD_RULE_ID SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID SET_IDSPS_VALUE_RULE_ID SET_NEXT_CODE_VALUE_RULE_ID SET_OURFIRM_BOUNDS_RULE_ID SET_OURFIRM_REQUISITE_RULE_ID ",q="SCRIPT_BLOCK_AFTER_FINISH_EVENT SCRIPT_BLOCK_BEFORE_START_EVENT SCRIPT_BLOCK_EXECUTION_RESULTS_PROPERTY SCRIPT_BLOCK_NAME_PROPERTY SCRIPT_BLOCK_SCRIPT_PROPERTY ",te="SUBTASK_BLOCK_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_AFTER_FINISH_EVENT SUBTASK_BLOCK_ASSIGN_PARAMS_EVENT SUBTASK_BLOCK_ATTACHMENTS_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY SUBTASK_BLOCK_BEFORE_START_EVENT SUBTASK_BLOCK_CREATED_TASK_PROPERTY SUBTASK_BLOCK_CREATION_EVENT SUBTASK_BLOCK_DEADLINE_PROPERTY SUBTASK_BLOCK_IMPORTANCE_PROPERTY SUBTASK_BLOCK_INITIATOR_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY SUBTASK_BLOCK_JOBS_TYPE_PROPERTY SUBTASK_BLOCK_NAME_PROPERTY SUBTASK_BLOCK_PARALLEL_ROUTE_PROPERTY SUBTASK_BLOCK_PERFORMERS_PROPERTY SUBTASK_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_REQUIRE_SIGN_PROPERTY SUBTASK_BLOCK_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_START_EVENT SUBTASK_BLOCK_STEP_CONTROL_PROPERTY SUBTASK_BLOCK_SUBJECT_PROPERTY SUBTASK_BLOCK_TASK_CONTROL_PROPERTY SUBTASK_BLOCK_TEXT_PROPERTY SUBTASK_BLOCK_UNLOCK_ATTACHMENTS_ON_STOP_PROPERTY SUBTASK_BLOCK_USE_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_WAIT_FOR_TASK_COMPLETE_PROPERTY ",K="SYSCOMP_CONTROL_JOBS SYSCOMP_FOLDERS SYSCOMP_JOBS SYSCOMP_NOTICES SYSCOMP_TASKS ",k="SYSDLG_CREATE_EDOCUMENT SYSDLG_CREATE_EDOCUMENT_VERSION SYSDLG_CURRENT_PERIOD SYSDLG_EDIT_FUNCTION_HELP SYSDLG_EDOCUMENT_KINDS_FOR_TEMPLATE SYSDLG_EXPORT_MULTIPLE_EDOCUMENTS SYSDLG_EXPORT_SINGLE_EDOCUMENT SYSDLG_IMPORT_EDOCUMENT SYSDLG_MULTIPLE_SELECT SYSDLG_SETUP_ACCESS_RIGHTS SYSDLG_SETUP_DEFAULT_RIGHTS SYSDLG_SETUP_FILTER_CONDITION SYSDLG_SETUP_SIGN_RIGHTS SYSDLG_SETUP_TASK_OBSERVERS SYSDLG_SETUP_TASK_ROUTE SYSDLG_SETUP_USERS_LIST SYSDLG_SIGN_EDOCUMENT SYSDLG_SIGN_MULTIPLE_EDOCUMENTS ",$="SYSREF_ACCESS_RIGHTS_TYPES SYSREF_ADMINISTRATION_HISTORY SYSREF_ALL_AVAILABLE_COMPONENTS SYSREF_ALL_AVAILABLE_PRIVILEGES SYSREF_ALL_REPLICATING_COMPONENTS SYSREF_AVAILABLE_DEVELOPERS_COMPONENTS SYSREF_CALENDAR_EVENTS SYSREF_COMPONENT_TOKEN_HISTORY SYSREF_COMPONENT_TOKENS SYSREF_COMPONENTS SYSREF_CONSTANTS SYSREF_DATA_RECEIVE_PROTOCOL SYSREF_DATA_SEND_PROTOCOL SYSREF_DIALOGS SYSREF_DIALOGS_REQUISITES SYSREF_EDITORS SYSREF_EDOC_CARDS SYSREF_EDOC_TYPES SYSREF_EDOCUMENT_CARD_REQUISITES SYSREF_EDOCUMENT_CARD_TYPES SYSREF_EDOCUMENT_CARD_TYPES_REFERENCE SYSREF_EDOCUMENT_CARDS SYSREF_EDOCUMENT_HISTORY SYSREF_EDOCUMENT_KINDS SYSREF_EDOCUMENT_REQUISITES SYSREF_EDOCUMENT_SIGNATURES SYSREF_EDOCUMENT_TEMPLATES SYSREF_EDOCUMENT_TEXT_STORAGES SYSREF_EDOCUMENT_VIEWS SYSREF_FILTERER_SETUP_CONFLICTS SYSREF_FILTRATER_SETTING_CONFLICTS SYSREF_FOLDER_HISTORY SYSREF_FOLDERS SYSREF_FUNCTION_GROUPS SYSREF_FUNCTION_PARAMS SYSREF_FUNCTIONS SYSREF_JOB_HISTORY SYSREF_LINKS SYSREF_LOCALIZATION_DICTIONARY SYSREF_LOCALIZATION_LANGUAGES SYSREF_MODULES SYSREF_PRIVILEGES SYSREF_RECORD_HISTORY SYSREF_REFERENCE_REQUISITES SYSREF_REFERENCE_TYPE_VIEWS SYSREF_REFERENCE_TYPES SYSREF_REFERENCES SYSREF_REFERENCES_REQUISITES SYSREF_REMOTE_SERVERS SYSREF_REPLICATION_SESSIONS_LOG SYSREF_REPLICATION_SESSIONS_PROTOCOL SYSREF_REPORTS SYSREF_ROLES SYSREF_ROUTE_BLOCK_GROUPS SYSREF_ROUTE_BLOCKS SYSREF_SCRIPTS SYSREF_SEARCHES SYSREF_SERVER_EVENTS SYSREF_SERVER_EVENTS_HISTORY SYSREF_STANDARD_ROUTE_GROUPS SYSREF_STANDARD_ROUTES SYSREF_STATUSES SYSREF_SYSTEM_SETTINGS SYSREF_TASK_HISTORY SYSREF_TASK_KIND_GROUPS SYSREF_TASK_KINDS SYSREF_TASK_RIGHTS SYSREF_TASK_SIGNATURES SYSREF_TASKS SYSREF_UNITS SYSREF_USER_GROUPS SYSREF_USER_GROUPS_REFERENCE SYSREF_USER_SUBSTITUTION SYSREF_USERS SYSREF_USERS_REFERENCE SYSREF_VIEWERS SYSREF_WORKING_TIME_CALENDARS ",b="ACCESS_RIGHTS_TABLE_NAME EDMS_ACCESS_TABLE_NAME EDOC_TYPES_TABLE_NAME ",v="TEST_DEV_DB_NAME TEST_DEV_SYSTEM_CODE TEST_EDMS_DB_NAME TEST_EDMS_MAIN_CODE TEST_EDMS_MAIN_DB_NAME TEST_EDMS_SECOND_CODE TEST_EDMS_SECOND_DB_NAME TEST_EDMS_SYSTEM_CODE TEST_ISB5_MAIN_CODE TEST_ISB5_SECOND_CODE TEST_SQL_SERVER_2005_NAME TEST_SQL_SERVER_NAME ",M="ATTENTION_CAPTION cbsCommandLinks cbsDefault CONFIRMATION_CAPTION ERROR_CAPTION INFORMATION_CAPTION mrCancel mrOk ",w="EDOC_VERSION_ACTIVE_STAGE_CODE EDOC_VERSION_DESIGN_STAGE_CODE EDOC_VERSION_OBSOLETE_STAGE_CODE ",B="cpDataEnciphermentEnabled cpDigitalSignatureEnabled cpID cpIssuer cpPluginVersion cpSerial cpSubjectName cpSubjSimpleName cpValidFromDate cpValidToDate ",X="ISBL_SYNTAX NO_SYNTAX XML_SYNTAX ",J="WAIT_BLOCK_AFTER_FINISH_EVENT WAIT_BLOCK_BEFORE_START_EVENT WAIT_BLOCK_DEADLINE_PROPERTY WAIT_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY WAIT_BLOCK_NAME_PROPERTY WAIT_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY ",ne="SYSRES_COMMON SYSRES_CONST SYSRES_MBFUNC SYSRES_SBDATA SYSRES_SBGUI SYSRES_SBINTF SYSRES_SBREFDSC SYSRES_SQLERRORS SYSRES_SYSCOMP ",G=o+s+r+l+c+_+d+m+E+p+S+g+T+R+N+f+A+C+L+I+h+U+D+q+te+K+k+$+b+v+M+w+B+X+J+ne,H="atUser atGroup atRole ",W="aemEnabledAlways aemDisabledAlways aemEnabledOnBrowse aemEnabledOnEdit aemDisabledOnBrowseEmpty ",Y="apBegin apEnd ",Q="alLeft alRight ",j="asmNever asmNoButCustomize asmAsLastTime asmYesButCustomize asmAlways ",ee="cirCommon cirRevoked ",ie="ctSignature ctEncode ctSignatureEncode ",se="clbUnchecked clbChecked clbGrayed ",de="ceISB ceAlways ceNever ",Te="ctDocument ctReference ctScript ctUnknown ctReport ctDialog ctFunction ctFolder ctEDocument ctTask ctJob ctNotice ctControlJob ",re="cfInternal cfDisplay ",be="ciUnspecified ciWrite ciRead ",ue="ckFolder ckEDocument ckTask ckJob ckComponentToken ckAny ckReference ckScript ckReport ckDialog ",x="ctISBLEditor ctBevel ctButton ctCheckListBox ctComboBox ctComboEdit ctGrid ctDBCheckBox ctDBComboBox ctDBEdit ctDBEllipsis ctDBMemo ctDBNavigator ctDBRadioGroup ctDBStatusLabel ctEdit ctGroupBox ctInplaceHint ctMemo ctPanel ctListBox ctRadioButton ctRichEdit ctTabSheet ctWebBrowser ctImage ctHyperLink ctLabel ctDBMultiEllipsis ctRibbon ctRichView ctInnerPanel ctPanelGroup ctBitButton ",Re="cctDate cctInteger cctNumeric cctPick cctReference cctString cctText ",Z="cltInternal cltPrimary cltGUI ",V="dseBeforeOpen dseAfterOpen dseBeforeClose dseAfterClose dseOnValidDelete dseBeforeDelete dseAfterDelete dseAfterDeleteOutOfTransaction dseOnDeleteError dseBeforeInsert dseAfterInsert dseOnValidUpdate dseBeforeUpdate dseOnUpdateRatifiedRecord dseAfterUpdate dseAfterUpdateOutOfTransaction dseOnUpdateError dseAfterScroll dseOnOpenRecord dseOnCloseRecord dseBeforeCancel dseAfterCancel dseOnUpdateDeadlockError dseBeforeDetailUpdate dseOnPrepareUpdate dseOnAnyRequisiteChange ",me="dssEdit dssInsert dssBrowse dssInActive ",ce="dftDate dftShortDate dftDateTime dftTimeStamp ",_e="dotDays dotHours dotMinutes dotSeconds ",le="dtkndLocal dtkndUTC ",O="arNone arView arEdit arFull ",y="ddaView ddaEdit ",P="emLock emEdit emSign emExportWithLock emImportWithUnlock emChangeVersionNote emOpenForModify emChangeLifeStage emDelete emCreateVersion emImport emUnlockExportedWithLock emStart emAbort emReInit emMarkAsReaded emMarkAsUnreaded emPerform emAccept emResume emChangeRights emEditRoute emEditObserver emRecoveryFromLocalCopy emChangeWorkAccessType emChangeEncodeTypeToCertificate emChangeEncodeTypeToPassword emChangeEncodeTypeToNone emChangeEncodeTypeToCertificatePassword emChangeStandardRoute emGetText emOpenForView emMoveToStorage emCreateObject emChangeVersionHidden emDeleteVersion emChangeLifeCycleStage emApprovingSign emExport emContinue emLockFromEdit emUnLockForEdit emLockForServer emUnlockFromServer emDelegateAccessRights emReEncode ",F="ecotFile ecotProcess ",ae="eaGet eaCopy eaCreate eaCreateStandardRoute ",oe="edltAll edltNothing edltQuery ",Oe="essmText essmCard ",Ie="esvtLast esvtLastActive esvtSpecified ",Le="edsfExecutive edsfArchive ",xe="edstSQLServer edstFile ",z="edvstNone edvstEDocumentVersionCopy edvstFile edvstTemplate edvstScannedFile ",Ce="vsDefault vsDesign vsActive vsObsolete ",pe="etNone etCertificate etPassword etCertificatePassword ",Pe="ecException ecWarning ecInformation ",Nl="estAll estApprovingOnly ",fl="evtLast evtLastActive evtQuery ",Ol="fdtString fdtNumeric fdtInteger fdtDate fdtText fdtUnknown fdtWideString fdtLargeInteger ",Il="ftInbox ftOutbox ftFavorites ftCommonFolder ftUserFolder ftComponents ftQuickLaunch ftShortcuts ftSearch ",Al="grhAuto grhX1 grhX2 grhX3 ",vl="hltText hltRTF hltHTML ",yl="iffBMP iffJPEG iffMultiPageTIFF iffSinglePageTIFF iffTIFF iffPNG ",Dl="im8bGrayscale im24bRGB im1bMonochrome ",hl="itBMP itJPEG itWMF itPNG ",Ml="ikhInformation ikhWarning ikhError ikhNoIcon ",Ll="icUnknown icScript icFunction icIntegratedReport icAnalyticReport icDataSetEventHandler icActionHandler icFormEventHandler icLookUpEventHandler icRequisiteChangeEventHandler icBeforeSearchEventHandler icRoleCalculation icSelectRouteEventHandler icBlockPropertyCalculation icBlockQueryParamsEventHandler icChangeSearchResultEventHandler icBlockEventHandler icSubTaskInitEventHandler icEDocDataSetEventHandler icEDocLookUpEventHandler icEDocActionHandler icEDocFormEventHandler icEDocRequisiteChangeEventHandler icStructuredConversionRule icStructuredConversionEventBefore icStructuredConversionEventAfter icWizardEventHandler icWizardFinishEventHandler icWizardStepEventHandler icWizardStepFinishEventHandler icWizardActionEnableEventHandler icWizardActionExecuteEventHandler icCreateJobsHandler icCreateNoticesHandler icBeforeLookUpEventHandler icAfterLookUpEventHandler icTaskAbortEventHandler icWorkflowBlockActionHandler icDialogDataSetEventHandler icDialogActionHandler icDialogLookUpEventHandler icDialogRequisiteChangeEventHandler icDialogFormEventHandler icDialogValidCloseEventHandler icBlockFormEventHandler icTaskFormEventHandler icReferenceMethod icEDocMethod icDialogMethod icProcessMessageHandler ",xl="isShow isHide isByUserSettings ",Pl="jkJob jkNotice jkControlJob ",wl="jtInner jtLeft jtRight jtFull jtCross ",kl="lbpAbove lbpBelow lbpLeft lbpRight ",Ul="eltPerConnection eltPerUser ",Fl="sfcUndefined sfcBlack sfcGreen sfcRed sfcBlue sfcOrange sfcLilac ",Bl="sfsItalic sfsStrikeout sfsNormal ",Gl="ldctStandardRoute ldctWizard ldctScript ldctFunction ldctRouteBlock ldctIntegratedReport ldctAnalyticReport ldctReferenceType ldctEDocumentType ldctDialog ldctServerEvents ",Yl="mrcrtNone mrcrtUser mrcrtMaximal mrcrtCustom ",ql="vtEqual vtGreaterOrEqual vtLessOrEqual vtRange ",Hl="rdYesterday rdToday rdTomorrow rdThisWeek rdThisMonth rdThisYear rdNextMonth rdNextWeek rdLastWeek rdLastMonth ",Vl="rdWindow rdFile rdPrinter ",Wl="rdtString rdtNumeric rdtInteger rdtDate rdtReference rdtAccount rdtText rdtPick rdtUnknown rdtLargeInteger rdtDocument ",zl="reOnChange reOnChangeValues ",Kl="ttGlobal ttLocal ttUser ttSystem ",$l="ssmBrowse ssmSelect ssmMultiSelect ssmBrowseModal ",Ql="smSelect smLike smCard ",Xl="stNone stAuthenticating stApproving ",Zl="sctString sctStream ",Jl="sstAnsiSort sstNaturalSort ",jl="svtEqual svtContain ",ec="soatString soatNumeric soatInteger soatDatetime soatReferenceRecord soatText soatPick soatBoolean soatEDocument soatAccount soatIntegerCollection soatNumericCollection soatStringCollection soatPickCollection soatDatetimeCollection soatBooleanCollection soatReferenceRecordCollection soatEDocumentCollection soatAccountCollection soatContents soatUnknown ",tc="tarAbortByUser tarAbortByWorkflowException ",nc="tvtAllWords tvtExactPhrase tvtAnyWord ",ac="usNone usCompleted usRedSquare usBlueSquare usYellowSquare usGreenSquare usOrangeSquare usPurpleSquare usFollowUp ",rc="utUnknown utUser utDeveloper utAdministrator utSystemDeveloper utDisconnected ",ic="btAnd btDetailAnd btOr btNotOr btOnly ",oc="vmView vmSelect vmNavigation ",sc="vsmSingle vsmMultiple vsmMultipleCheck vsmNoSelection ",lc="wfatPrevious wfatNext wfatCancel wfatFinish ",cc="wfepUndefined wfepText3 wfepText6 wfepText9 wfepSpinEdit wfepDropDown wfepRadioGroup wfepFlag wfepText12 wfepText15 wfepText18 wfepText21 wfepText24 wfepText27 wfepText30 wfepRadioGroupColumn1 wfepRadioGroupColumn2 wfepRadioGroupColumn3 ",_c="wfetQueryParameter wfetText wfetDelimiter wfetLabel ",dc="wptString wptInteger wptNumeric wptBoolean wptDateTime wptPick wptText wptUser wptUserList wptEDocumentInfo wptEDocumentInfoList wptReferenceRecordInfo wptReferenceRecordInfoList wptFolderInfo wptTaskInfo wptContents wptFileName wptDate ",uc="wsrComplete wsrGoNext wsrGoPrevious wsrCustom wsrCancel wsrGoFinal ",mc="wstForm wstEDocument wstTaskCard wstReferenceRecordCard wstFinal ",Ec="waAll waPerformers waManual ",pc="wsbStart wsbFinish wsbNotice wsbStep wsbDecision wsbWait wsbMonitor wsbScript wsbConnector wsbSubTask wsbLifeCycleStage wsbPause ",Sc="wdtInteger wdtFloat wdtString wdtPick wdtDateTime wdtBoolean wdtTask wdtJob wdtFolder wdtEDocument wdtReferenceRecord wdtUser wdtGroup wdtRole wdtIntegerCollection wdtFloatCollection wdtStringCollection wdtPickCollection wdtDateTimeCollection wdtBooleanCollection wdtTaskCollection wdtJobCollection wdtFolderCollection wdtEDocumentCollection wdtReferenceRecordCollection wdtUserCollection wdtGroupCollection wdtRoleCollection wdtContents wdtUserList wdtSearchDescription wdtDeadLine wdtPickSet wdtAccountCollection ",gc="wiLow wiNormal wiHigh ",Tc="wrtSoft wrtHard ",bc="wsInit wsRunning wsDone wsControlled wsAborted wsContinued ",Rc="wtmFull wtmFromCurrent wtmOnlyCurrent ",Cc=H+W+Y+Q+j+ee+ie+se+de+Te+re+be+ue+x+Re+Z+V+me+ce+_e+le+O+y+P+F+ae+oe+Oe+Ie+Le+xe+z+Ce+pe+Pe+Nl+fl+Ol+Il+Al+vl+yl+Dl+hl+Ml+Ll+xl+Pl+wl+kl+Ul+Fl+Bl+Gl+Yl+ql+Hl+Vl+Wl+zl+Kl+$l+Ql+Xl+Zl+Jl+jl+ec+tc+nc+ac+rc+ic+oc+sc+lc+cc+_c+dc+uc+mc+Ec+pc+Sc+gc+Tc+bc+Rc,Nc="AddSubString AdjustLineBreaks AmountInWords Analysis ArrayDimCount ArrayHighBound ArrayLowBound ArrayOf ArrayReDim Assert Assigned BeginOfMonth BeginOfPeriod BuildProfilingOperationAnalysis CallProcedure CanReadFile CArrayElement CDataSetRequisite ChangeDate ChangeReferenceDataset Char CharPos CheckParam CheckParamValue CompareStrings ConstantExists ControlState ConvertDateStr Copy CopyFile CreateArray CreateCachedReference CreateConnection CreateDialog CreateDualListDialog CreateEditor CreateException CreateFile CreateFolderDialog CreateInputDialog CreateLinkFile CreateList CreateLock CreateMemoryDataSet CreateObject CreateOpenDialog CreateProgress CreateQuery CreateReference CreateReport CreateSaveDialog CreateScript CreateSQLPivotFunction CreateStringList CreateTreeListSelectDialog CSelectSQL CSQL CSubString CurrentUserID CurrentUserName CurrentVersion DataSetLocateEx DateDiff DateTimeDiff DateToStr DayOfWeek DeleteFile DirectoryExists DisableCheckAccessRights DisableCheckFullShowingRestriction DisableMassTaskSendingRestrictions DropTable DupeString EditText EnableCheckAccessRights EnableCheckFullShowingRestriction EnableMassTaskSendingRestrictions EndOfMonth EndOfPeriod ExceptionExists ExceptionsOff ExceptionsOn Execute ExecuteProcess Exit ExpandEnvironmentVariables ExtractFileDrive ExtractFileExt ExtractFileName ExtractFilePath ExtractParams FileExists FileSize FindFile FindSubString FirmContext ForceDirectories Format FormatDate FormatNumeric FormatSQLDate FormatString FreeException GetComponent GetComponentLaunchParam GetConstant GetLastException GetReferenceRecord GetRefTypeByRefID GetTableID GetTempFolder IfThen In IndexOf InputDialog InputDialogEx InteractiveMode IsFileLocked IsGraphicFile IsNumeric Length LoadString LoadStringFmt LocalTimeToUTC LowerCase Max MessageBox MessageBoxEx MimeDecodeBinary MimeDecodeString MimeEncodeBinary MimeEncodeString Min MoneyInWords MoveFile NewID Now OpenFile Ord Precision Raise ReadCertificateFromFile ReadFile ReferenceCodeByID ReferenceNumber ReferenceRequisiteMode ReferenceRequisiteValue RegionDateSettings RegionNumberSettings RegionTimeSettings RegRead RegWrite RenameFile Replace Round SelectServerCode SelectSQL ServerDateTime SetConstant SetManagedFolderFieldsState ShowConstantsInputDialog ShowMessage Sleep Split SQL SQL2XLSTAB SQLProfilingSendReport StrToDate SubString SubStringCount SystemSetting Time TimeDiff Today Transliterate Trim UpperCase UserStatus UTCToLocalTime ValidateXML VarIsClear VarIsEmpty VarIsNull WorkTimeDiff WriteFile WriteFileEx WriteObjectHistory Анализ БазаДанных БлокЕсть БлокЕстьРасш БлокИнфо БлокСнять БлокСнятьРасш БлокУстановить Ввод ВводМеню ВедС ВедСпр ВерхняяГраницаМассива ВнешПрогр Восст ВременнаяПапка Время ВыборSQL ВыбратьЗапись ВыделитьСтр Вызвать Выполнить ВыпПрогр ГрафическийФайл ГруппаДополнительно ДатаВремяСерв ДеньНедели ДиалогДаНет ДлинаСтр ДобПодстр ЕПусто ЕслиТо ЕЧисло ЗамПодстр ЗаписьСправочника ЗначПоляСпр ИДТипСпр ИзвлечьДиск ИзвлечьИмяФайла ИзвлечьПуть ИзвлечьРасширение ИзмДат ИзменитьРазмерМассива ИзмеренийМассива ИмяОрг ИмяПоляСпр Индекс ИндикаторЗакрыть ИндикаторОткрыть ИндикаторШаг ИнтерактивныйРежим ИтогТблСпр КодВидВедСпр КодВидСпрПоИД КодПоAnalit КодСимвола КодСпр КолПодстр КолПроп КонМес Конст КонстЕсть КонстЗнач КонТран КопироватьФайл КопияСтр КПериод КСтрТблСпр Макс МаксСтрТблСпр Массив Меню МенюРасш Мин НаборДанныхНайтиРасш НаимВидСпр НаимПоAnalit НаимСпр НастроитьПереводыСтрок НачМес НачТран НижняяГраницаМассива НомерСпр НПериод Окно Окр Окружение ОтлИнфДобавить ОтлИнфУдалить Отчет ОтчетАнал ОтчетИнт ПапкаСуществует Пауза ПВыборSQL ПереименоватьФайл Переменные ПереместитьФайл Подстр ПоискПодстр ПоискСтр ПолучитьИДТаблицы ПользовательДополнительно ПользовательИД ПользовательИмя ПользовательСтатус Прервать ПроверитьПараметр ПроверитьПараметрЗнач ПроверитьУсловие РазбСтр РазнВремя РазнДат РазнДатаВремя РазнРабВремя РегУстВрем РегУстДат РегУстЧсл РедТекст РеестрЗапись РеестрСписокИменПарам РеестрЧтение РеквСпр РеквСпрПр Сегодня Сейчас Сервер СерверПроцессИД СертификатФайлСчитать СжПроб Символ СистемаДиректумКод СистемаИнформация СистемаКод Содержит СоединениеЗакрыть СоединениеОткрыть СоздатьДиалог СоздатьДиалогВыбораИзДвухСписков СоздатьДиалогВыбораПапки СоздатьДиалогОткрытияФайла СоздатьДиалогСохраненияФайла СоздатьЗапрос СоздатьИндикатор СоздатьИсключение СоздатьКэшированныйСправочник СоздатьМассив СоздатьНаборДанных СоздатьОбъект СоздатьОтчет СоздатьПапку СоздатьРедактор СоздатьСоединение СоздатьСписок СоздатьСписокСтрок СоздатьСправочник СоздатьСценарий СоздСпр СостСпр Сохр СохрСпр СписокСистем Спр Справочник СпрБлокЕсть СпрБлокСнять СпрБлокСнятьРасш СпрБлокУстановить СпрИзмНабДан СпрКод СпрНомер СпрОбновить СпрОткрыть СпрОтменить СпрПарам СпрПолеЗнач СпрПолеИмя СпрРекв СпрРеквВведЗн СпрРеквНовые СпрРеквПр СпрРеквПредЗн СпрРеквРежим СпрРеквТипТекст СпрСоздать СпрСост СпрСохранить СпрТблИтог СпрТблСтр СпрТблСтрКол СпрТблСтрМакс СпрТблСтрМин СпрТблСтрПред СпрТблСтрСлед СпрТблСтрСозд СпрТблСтрУд СпрТекПредст СпрУдалить СравнитьСтр СтрВерхРегистр СтрНижнРегистр СтрТблСпр СумПроп Сценарий СценарийПарам ТекВерсия ТекОрг Точн Тран Транслитерация УдалитьТаблицу УдалитьФайл УдСпр УдСтрТблСпр Уст УстановкиКонстант ФайлАтрибутСчитать ФайлАтрибутУстановить ФайлВремя ФайлВремяУстановить ФайлВыбрать ФайлЗанят ФайлЗаписать ФайлИскать ФайлКопировать ФайлМожноЧитать ФайлОткрыть ФайлПереименовать ФайлПерекодировать ФайлПереместить ФайлПросмотреть ФайлРазмер ФайлСоздать ФайлСсылкаСоздать ФайлСуществует ФайлСчитать ФайлУдалить ФмтSQLДат ФмтДат ФмтСтр ФмтЧсл Формат ЦМассивЭлемент ЦНаборДанныхРеквизит ЦПодстр ",fc="AltState Application CallType ComponentTokens CreatedJobs CreatedNotices ControlState DialogResult Dialogs EDocuments EDocumentVersionSource Folders GlobalIDs Job Jobs InputValue LookUpReference LookUpRequisiteNames LookUpSearch Object ParentComponent Processes References Requisite ReportName Reports Result Scripts Searches SelectedAttachments SelectedItems SelectMode Sender ServerEvents ServiceFactory ShiftState SubTask SystemDialogs Tasks Wizard Wizards Work ВызовСпособ ИмяОтчета РеквЗнач ",Oc="IApplication IAccessRights IAccountRepository IAccountSelectionRestrictions IAction IActionList IAdministrationHistoryDescription IAnchors IApplication IArchiveInfo IAttachment IAttachmentList ICheckListBox ICheckPointedList IColumn IComponent IComponentDescription IComponentToken IComponentTokenFactory IComponentTokenInfo ICompRecordInfo IConnection IContents IControl IControlJob IControlJobInfo IControlList ICrypto ICrypto2 ICustomJob ICustomJobInfo ICustomListBox ICustomObjectWizardStep ICustomWork ICustomWorkInfo IDataSet IDataSetAccessInfo IDataSigner IDateCriterion IDateRequisite IDateRequisiteDescription IDateValue IDeaAccessRights IDeaObjectInfo IDevelopmentComponentLock IDialog IDialogFactory IDialogPickRequisiteItems IDialogsFactory IDICSFactory IDocRequisite IDocumentInfo IDualListDialog IECertificate IECertificateInfo IECertificates IEditControl IEditorForm IEdmsExplorer IEdmsObject IEdmsObjectDescription IEdmsObjectFactory IEdmsObjectInfo IEDocument IEDocumentAccessRights IEDocumentDescription IEDocumentEditor IEDocumentFactory IEDocumentInfo IEDocumentStorage IEDocumentVersion IEDocumentVersionListDialog IEDocumentVersionSource IEDocumentWizardStep IEDocVerSignature IEDocVersionState IEnabledMode IEncodeProvider IEncrypter IEvent IEventList IException IExternalEvents IExternalHandler IFactory IField IFileDialog IFolder IFolderDescription IFolderDialog IFolderFactory IFolderInfo IForEach IForm IFormTitle IFormWizardStep IGlobalIDFactory IGlobalIDInfo IGrid IHasher IHistoryDescription IHyperLinkControl IImageButton IImageControl IInnerPanel IInplaceHint IIntegerCriterion IIntegerList IIntegerRequisite IIntegerValue IISBLEditorForm IJob IJobDescription IJobFactory IJobForm IJobInfo ILabelControl ILargeIntegerCriterion ILargeIntegerRequisite ILargeIntegerValue ILicenseInfo ILifeCycleStage IList IListBox ILocalIDInfo ILocalization ILock IMemoryDataSet IMessagingFactory IMetadataRepository INotice INoticeInfo INumericCriterion INumericRequisite INumericValue IObject IObjectDescription IObjectImporter IObjectInfo IObserver IPanelGroup IPickCriterion IPickProperty IPickRequisite IPickRequisiteDescription IPickRequisiteItem IPickRequisiteItems IPickValue IPrivilege IPrivilegeList IProcess IProcessFactory IProcessMessage IProgress IProperty IPropertyChangeEvent IQuery IReference IReferenceCriterion IReferenceEnabledMode IReferenceFactory IReferenceHistoryDescription IReferenceInfo IReferenceRecordCardWizardStep IReferenceRequisiteDescription IReferencesFactory IReferenceValue IRefRequisite IReport IReportFactory IRequisite IRequisiteDescription IRequisiteDescriptionList IRequisiteFactory IRichEdit IRouteStep IRule IRuleList ISchemeBlock IScript IScriptFactory ISearchCriteria ISearchCriterion ISearchDescription ISearchFactory ISearchFolderInfo ISearchForObjectDescription ISearchResultRestrictions ISecuredContext ISelectDialog IServerEvent IServerEventFactory IServiceDialog IServiceFactory ISignature ISignProvider ISignProvider2 ISignProvider3 ISimpleCriterion IStringCriterion IStringList IStringRequisite IStringRequisiteDescription IStringValue ISystemDialogsFactory ISystemInfo ITabSheet ITask ITaskAbortReasonInfo ITaskCardWizardStep ITaskDescription ITaskFactory ITaskInfo ITaskRoute ITextCriterion ITextRequisite ITextValue ITreeListSelectDialog IUser IUserList IValue IView IWebBrowserControl IWizard IWizardAction IWizardFactory IWizardFormElement IWizardParam IWizardPickParam IWizardReferenceParam IWizardStep IWorkAccessRights IWorkDescription IWorkflowAskableParam IWorkflowAskableParams IWorkflowBlock IWorkflowBlockResult IWorkflowEnabledMode IWorkflowParam IWorkflowPickParam IWorkflowReferenceParam IWorkState IWorkTreeCustomNode IWorkTreeJobNode IWorkTreeTaskNode IXMLEditorForm SBCrypto ",Ic=G+Cc,Ac=fc,vc="null true false nil ",Tr={className:"number",begin:e.NUMBER_RE,relevance:0},br={className:"string",variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]},Rr={className:"doctag",begin:"\\b(?:TODO|DONE|BEGIN|END|STUB|CHG|FIXME|NOTE|BUG|XXX)\\b",relevance:0},yc={className:"comment",begin:"//",end:"$",relevance:0,contains:[e.PHRASAL_WORDS_MODE,Rr]},Dc={className:"comment",begin:"/\\*",end:"\\*/",relevance:0,contains:[e.PHRASAL_WORDS_MODE,Rr]},Cr={variants:[yc,Dc]},ye={$pattern:t,keyword:i,built_in:Ic,class:Ac,literal:vc},we={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,keywords:ye,relevance:0},Nr={className:"type",begin:":[ \\t]*("+Oc.trim().replace(/\s/g,"|")+")",end:"[ \\t]*=",excludeEnd:!0},fr={className:"variable",keywords:ye,begin:t,relevance:0,contains:[Nr,we]},Or=a+"\\(";return{name:"ISBL",case_insensitive:!0,keywords:ye,illegal:"\\$|\\?|%|,|;$|~|#|@|i(s,r,l-1))}function o(s){const r=s.regex,l="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",c=l+i("(?:<"+l+"~~~(?:\\s*,\\s*"+l+"~~~)*>)?",/~~~/g,2),p={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},S={className:"meta",begin:"@"+l,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},g={className:"params",begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:[s.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:p,illegal:/<\/|#/,contains:[s.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[s.BACKSLASH_ESCAPE]},s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,l],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[r.concat(/(?!else)/,l),/\s+/,l,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,l],className:{1:"keyword",3:"title.class"},contains:[g,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+c+"\\s+)",s.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:p,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:[S,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,a,s.C_BLOCK_COMMENT_MODE]},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},a,S]}}return Sn=o,Sn}var gn,uo;function au(){if(uo)return gn;uo=1;const n="[A-Za-z$_][0-9A-Za-z$_]*",e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],a=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],r=[].concat(o,a,i);function l(c){const _=c.regex,d=(W,{after:Y})=>{const Q="",end:""},p=/<[A-Za-z0-9\\._:-]+\s*\/>/,S={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(W,Y)=>{const Q=W[0].length+W.index,j=W.input[Q];if(j==="<"||j===","){Y.ignoreMatch();return}j===">"&&(d(W,{after:Q})||Y.ignoreMatch());let ee;const ie=W.input.substring(Q);if(ee=ie.match(/^\s*=/)){Y.ignoreMatch();return}if((ee=ie.match(/^\s+extends\s+/))&&ee.index===0){Y.ignoreMatch();return}}},g={$pattern:n,keyword:e,literal:t,built_in:r,"variable.language":s},T="[0-9](_?[0-9])*",R=`\\.(${T})`,N="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",f={className:"number",variants:[{begin:`(\\b(${N})((${R})|\\.)?|(${R}))[eE][+-]?(${T})\\b`},{begin:`\\b(${N})\\b((${R})\\b|\\.)?|(${R})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},A={className:"subst",begin:"\\$\\{",end:"\\}",keywords:g,contains:[]},C={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[c.BACKSLASH_ESCAPE,A],subLanguage:"xml"}},L={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[c.BACKSLASH_ESCAPE,A],subLanguage:"css"}},I={begin:"gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[c.BACKSLASH_ESCAPE,A],subLanguage:"graphql"}},h={className:"string",begin:"`",end:"`",contains:[c.BACKSLASH_ESCAPE,A]},D={className:"comment",variants:[c.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:m+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),c.C_BLOCK_COMMENT_MODE,c.C_LINE_COMMENT_MODE]},q=[c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,C,L,I,h,{match:/\$\d+/},f];A.contains=q.concat({begin:/\{/,end:/\}/,keywords:g,contains:["self"].concat(q)});const te=[].concat(D,A.contains),K=te.concat([{begin:/\(/,end:/\)/,keywords:g,contains:["self"].concat(te)}]),k={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:g,contains:K},$={variants:[{match:[/class/,/\s+/,m,/\s+/,/extends/,/\s+/,_.concat(m,"(",_.concat(/\./,m),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,m],scope:{1:"keyword",3:"title.class"}}]},b={relevance:0,match:_.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...a,...i]}},v={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},M={variants:[{match:[/function/,/\s+/,m,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[k],illegal:/%/},w={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function B(W){return _.concat("(?!",W.join("|"),")")}const X={match:_.concat(/\b/,B([...o,"super","import"]),m,_.lookahead(/\(/)),className:"title.function",relevance:0},J={begin:_.concat(/\./,_.lookahead(_.concat(m,/(?![0-9A-Za-z$_(])/))),end:m,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},ne={match:[/get|set/,/\s+/,m,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},k]},G="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+c.UNDERSCORE_IDENT_RE+")\\s*=>",H={match:[/const|var|let/,/\s+/,m,/\s*/,/=\s*/,/(async\s*)?/,_.lookahead(G)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[k]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:g,exports:{PARAMS_CONTAINS:K,CLASS_REFERENCE:b},illegal:/#(?![$_A-z])/,contains:[c.SHEBANG({label:"shebang",binary:"node",relevance:5}),v,c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,C,L,I,h,D,{match:/\$\d+/},f,b,{className:"attr",begin:m+_.lookahead(":"),relevance:0},H,{begin:"("+c.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[D,c.REGEXP_MODE,{className:"function",begin:G,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:c.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:g,contains:K}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:E.begin,end:E.end},{match:p},{begin:S.begin,"on:begin":S.isTrulyOpeningTag,end:S.end}],subLanguage:"xml",contains:[{begin:S.begin,end:S.end,skip:!0,contains:["self"]}]}]},M,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+c.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[k,c.inherit(c.TITLE_MODE,{begin:m,className:"title.function"})]},{match:/\.\.\./,relevance:0},J,{match:"\\$"+m,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[k]},X,w,$,ne,{match:/\$[(.]/}]}}return gn=l,gn}var Tn,mo;function ru(){if(mo)return Tn;mo=1;function n(e){const a={className:"params",begin:/\(/,end:/\)/,contains:[{begin:/[\w-]+ *=/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/[\w-]+/}]}],relevance:0},i={className:"function",begin:/:[\w\-.]+/,relevance:0},o={className:"string",begin:/\B([\/.])[\w\-.\/=]+/},s={className:"params",begin:/--[\w\-=\/]+/};return{name:"JBoss CLI",aliases:["wildfly-cli"],keywords:{$pattern:"[a-z-]+",keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,s,i,o,a]}}return Tn=n,Tn}var bn,Eo;function iu(){if(Eo)return bn;Eo=1;function n(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},a={match:/[{}[\],:]/,className:"punctuation",relevance:0},i=["true","false","null"],o={scope:"literal",beginKeywords:i.join(" ")};return{name:"JSON",keywords:{literal:i},contains:[t,a,e.QUOTE_STRING_MODE,o,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}return bn=n,bn}var Rn,po;function ou(){if(po)return Rn;po=1;function n(e){const t="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",s={$pattern:t,keyword:["baremodule","begin","break","catch","ccall","const","continue","do","else","elseif","end","export","false","finally","for","function","global","if","import","in","isa","let","local","macro","module","quote","return","true","try","using","where","while"],literal:["ARGS","C_NULL","DEPOT_PATH","ENDIAN_BOM","ENV","Inf","Inf16","Inf32","Inf64","InsertionSort","LOAD_PATH","MergeSort","NaN","NaN16","NaN32","NaN64","PROGRAM_FILE","QuickSort","RoundDown","RoundFromZero","RoundNearest","RoundNearestTiesAway","RoundNearestTiesUp","RoundToZero","RoundUp","VERSION|0","devnull","false","im","missing","nothing","pi","stderr","stdin","stdout","true","undef","π","ℯ"],built_in:["AbstractArray","AbstractChannel","AbstractChar","AbstractDict","AbstractDisplay","AbstractFloat","AbstractIrrational","AbstractMatrix","AbstractRange","AbstractSet","AbstractString","AbstractUnitRange","AbstractVecOrMat","AbstractVector","Any","ArgumentError","Array","AssertionError","BigFloat","BigInt","BitArray","BitMatrix","BitSet","BitVector","Bool","BoundsError","CapturedException","CartesianIndex","CartesianIndices","Cchar","Cdouble","Cfloat","Channel","Char","Cint","Cintmax_t","Clong","Clonglong","Cmd","Colon","Complex","ComplexF16","ComplexF32","ComplexF64","CompositeException","Condition","Cptrdiff_t","Cshort","Csize_t","Cssize_t","Cstring","Cuchar","Cuint","Cuintmax_t","Culong","Culonglong","Cushort","Cvoid","Cwchar_t","Cwstring","DataType","DenseArray","DenseMatrix","DenseVecOrMat","DenseVector","Dict","DimensionMismatch","Dims","DivideError","DomainError","EOFError","Enum","ErrorException","Exception","ExponentialBackOff","Expr","Float16","Float32","Float64","Function","GlobalRef","HTML","IO","IOBuffer","IOContext","IOStream","IdDict","IndexCartesian","IndexLinear","IndexStyle","InexactError","InitError","Int","Int128","Int16","Int32","Int64","Int8","Integer","InterruptException","InvalidStateException","Irrational","KeyError","LinRange","LineNumberNode","LinearIndices","LoadError","MIME","Matrix","Method","MethodError","Missing","MissingException","Module","NTuple","NamedTuple","Nothing","Number","OrdinalRange","OutOfMemoryError","OverflowError","Pair","PartialQuickSort","PermutedDimsArray","Pipe","ProcessFailedException","Ptr","QuoteNode","Rational","RawFD","ReadOnlyMemoryError","Real","ReentrantLock","Ref","Regex","RegexMatch","RoundingMode","SegmentationFault","Set","Signed","Some","StackOverflowError","StepRange","StepRangeLen","StridedArray","StridedMatrix","StridedVecOrMat","StridedVector","String","StringIndexError","SubArray","SubString","SubstitutionString","Symbol","SystemError","Task","TaskFailedException","Text","TextDisplay","Timer","Tuple","Type","TypeError","TypeVar","UInt","UInt128","UInt16","UInt32","UInt64","UInt8","UndefInitializer","UndefKeywordError","UndefRefError","UndefVarError","Union","UnionAll","UnitRange","Unsigned","Val","Vararg","VecElement","VecOrMat","Vector","VersionNumber","WeakKeyDict","WeakRef"]},r={keywords:s,illegal:/<\//},l={className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},c={className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},_={className:"subst",begin:/\$\(/,end:/\)/,keywords:s},d={className:"variable",begin:"\\$"+t},m={className:"string",contains:[e.BACKSLASH_ESCAPE,_,d],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},E={className:"string",contains:[e.BACKSLASH_ESCAPE,_,d],begin:"`",end:"`"},p={className:"meta",begin:"@"+t},S={className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]};return r.name="Julia",r.contains=[l,c,m,E,p,S,e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],_.contains=r.contains,r}return Rn=n,Rn}var Cn,So;function su(){if(So)return Cn;So=1;function n(e){return{name:"Julia REPL",contains:[{className:"meta.prompt",begin:/^julia>/,relevance:10,starts:{end:/^(?![ ]{6})/,subLanguage:"julia"}}],aliases:["jldoctest"]}}return Cn=n,Cn}var Nn,go;function lu(){if(go)return Nn;go=1;var n="[0-9](_*[0-9])*",e=`\\.(${n})`,t="[0-9a-fA-F](_*[0-9a-fA-F])*",a={className:"number",variants:[{begin:`(\\b(${n})((${e})|\\.)?|(${e}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${e})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${t})\\.?|(${t})?\\.(${t}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${t})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function i(o){const s={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},l={className:"symbol",begin:o.UNDERSCORE_IDENT_RE+"@"},c={className:"subst",begin:/\$\{/,end:/\}/,contains:[o.C_NUMBER_MODE]},_={className:"variable",begin:"\\$"+o.UNDERSCORE_IDENT_RE},d={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[_,c]},{begin:"'",end:"'",illegal:/\n/,contains:[o.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[o.BACKSLASH_ESCAPE,_,c]}]};c.contains.push(d);const m={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+o.UNDERSCORE_IDENT_RE+")?"},E={className:"meta",begin:"@"+o.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[o.inherit(d,{className:"string"}),"self"]}]},p=a,S=o.COMMENT("/\\*","\\*/",{contains:[o.C_BLOCK_COMMENT_MODE]}),g={variants:[{className:"type",begin:o.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},T=g;return T.variants[1].contains=[g],g.variants[1].contains=[T],{name:"Kotlin",aliases:["kt","kts"],keywords:s,contains:[o.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),o.C_LINE_COMMENT_MODE,S,r,l,m,E,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:s,relevance:5,contains:[{begin:o.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[o.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:s,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[g,o.C_LINE_COMMENT_MODE,S],relevance:0},o.C_LINE_COMMENT_MODE,S,m,E,d,o.C_NUMBER_MODE]},S]},{begin:[/class|interface|trait/,/\s+/,o.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},o.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},m,E]},d,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:` `},p]}}return Nn=i,Nn}var fn,To;function cu(){if(To)return fn;To=1;function n(e){const t="[a-zA-Z_][\\w.]*",a="<\\?(lasso(script)?|=)",i="\\]|\\?>",o={$pattern:t+"|&[lg]t;",literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},s=e.COMMENT("",{relevance:0}),r={className:"meta",begin:"\\[noprocess\\]",starts:{end:"\\[/noprocess\\]",returnEnd:!0,contains:[s]}},l={className:"meta",begin:"\\[/noprocess|"+a},c={className:"symbol",begin:"'"+t+"'"},_=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.inherit(e.C_NUMBER_MODE,{begin:e.C_NUMBER_RE+"|(-?infinity|NaN)\\b"}),e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"`",end:"`"},{variants:[{begin:"[#$]"+t},{begin:"#",end:"\\d+",illegal:"\\W"}]},{className:"type",begin:"::\\s*",end:t,illegal:"\\W"},{className:"params",variants:[{begin:"-(?!infinity)"+t,relevance:0},{begin:"(\\.\\.\\.)"}]},{begin:/(->|\.)\s*/,relevance:0,contains:[c]},{className:"class",beginKeywords:"define",returnEnd:!0,end:"\\(|=>",contains:[e.inherit(e.TITLE_MODE,{begin:t+"(=(?!>))?|[-+*/%](?!>)"})]}];return{name:"Lasso",aliases:["ls","lassoscript"],case_insensitive:!0,keywords:o,contains:[{className:"meta",begin:i,relevance:0,starts:{end:"\\[|"+a,returnEnd:!0,relevance:0,contains:[s]}},r,l,{className:"meta",begin:"\\[no_square_brackets",starts:{end:"\\[/no_square_brackets\\]",keywords:o,contains:[{className:"meta",begin:i,relevance:0,starts:{end:"\\[noprocess\\]|"+a,returnEnd:!0,contains:[s]}},r,l].concat(_)}},{className:"meta",begin:"\\[",relevance:0},{className:"meta",begin:"^#!",end:"lasso9$",relevance:10}].concat(_)}}return fn=n,fn}var On,bo;function _u(){if(bo)return On;bo=1;function n(e){const a=e.regex.either(...["(?:NeedsTeXFormat|RequirePackage|GetIdInfo)","Provides(?:Expl)?(?:Package|Class|File)","(?:DeclareOption|ProcessOptions)","(?:documentclass|usepackage|input|include)","makeat(?:letter|other)","ExplSyntax(?:On|Off)","(?:new|renew|provide)?command","(?:re)newenvironment","(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand","(?:New|Renew|Provide|Declare)DocumentEnvironment","(?:(?:e|g|x)?def|let)","(?:begin|end)","(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)","caption","(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)","(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)","(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)","(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)","(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)","(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)"].map(D=>D+"(?![a-zA-Z@:_])")),i=new RegExp(["(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*","[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}","[qs]__?[a-zA-Z](?:_?[a-zA-Z])+","use(?:_i)?:[a-zA-Z]*","(?:else|fi|or):","(?:if|cs|exp):w","(?:hbox|vbox):n","::[a-zA-Z]_unbraced","::[a-zA-Z:]"].map(D=>D+"(?![a-zA-Z:_])").join("|")),o=[{begin:/[a-zA-Z@]+/},{begin:/[^a-zA-Z@]?/}],s=[{begin:/\^{6}[0-9a-f]{6}/},{begin:/\^{5}[0-9a-f]{5}/},{begin:/\^{4}[0-9a-f]{4}/},{begin:/\^{3}[0-9a-f]{3}/},{begin:/\^{2}[0-9a-f]{2}/},{begin:/\^{2}[\u0000-\u007f]/}],r={className:"keyword",begin:/\\/,relevance:0,contains:[{endsParent:!0,begin:a},{endsParent:!0,begin:i},{endsParent:!0,variants:s},{endsParent:!0,relevance:0,variants:o}]},l={className:"params",relevance:0,begin:/#+\d?/},c={variants:s},_={className:"built_in",relevance:0,begin:/[$&^_]/},d={className:"meta",begin:/% ?!(T[eE]X|tex|BIB|bib)/,end:"$",relevance:10},m=e.COMMENT("%","$",{relevance:0}),E=[r,l,c,_,d,m],p={begin:/\{/,end:/\}/,relevance:0,contains:["self",...E]},S=e.inherit(p,{relevance:0,endsParent:!0,contains:[p,...E]}),g={begin:/\[/,end:/\]/,endsParent:!0,relevance:0,contains:[p,...E]},T={begin:/\s+/,relevance:0},R=[S],N=[g],f=function(D,q){return{contains:[T],starts:{relevance:0,contains:D,starts:q}}},A=function(D,q){return{begin:"\\\\"+D+"(?![a-zA-Z@:_])",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\"+D},relevance:0,contains:[T],starts:q}},C=function(D,q){return e.inherit({begin:"\\\\begin(?=[ ]*(\\r?\\n[ ]*)?\\{"+D+"\\})",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\begin"},relevance:0},f(R,q))},L=(D="string")=>e.END_SAME_AS_BEGIN({className:D,begin:/(.|\r?\n)/,end:/(.|\r?\n)/,excludeBegin:!0,excludeEnd:!0,endsParent:!0}),I=function(D){return{className:"string",end:"(?=\\\\end\\{"+D+"\\})"}},h=(D="string")=>({relevance:0,begin:/\{/,starts:{endsParent:!0,contains:[{className:D,end:/(?=\})/,endsParent:!0,contains:[{begin:/\{/,end:/\}/,relevance:0,contains:["self"]}]}]}}),U=[...["verb","lstinline"].map(D=>A(D,{contains:[L()]})),A("mint",f(R,{contains:[L()]})),A("mintinline",f(R,{contains:[h(),L()]})),A("url",{contains:[h("link"),h("link")]}),A("hyperref",{contains:[h("link")]}),A("href",f(N,{contains:[h("link")]})),...[].concat(...["","\\*"].map(D=>[C("verbatim"+D,I("verbatim"+D)),C("filecontents"+D,f(R,I("filecontents"+D))),...["","B","L"].map(q=>C(q+"Verbatim"+D,f(N,I(q+"Verbatim"+D))))])),C("minted",f(N,f(R,I("minted"))))];return{name:"LaTeX",aliases:["tex"],contains:[...U,...E]}}return On=n,On}var In,Ro;function du(){if(Ro)return In;Ro=1;function n(e){return{name:"LDIF",contains:[{className:"attribute",match:"^dn(?=:)",relevance:10},{className:"attribute",match:"^\\w+(?=:)"},{className:"literal",match:"^-"},e.HASH_COMMENT_MODE]}}return In=n,In}var An,Co;function uu(){if(Co)return An;Co=1;function n(e){const t=/([A-Za-z_][A-Za-z_0-9]*)?/,i={scope:"params",begin:/\(/,end:/\)(?=\:?)/,endsParent:!0,relevance:7,contains:[{scope:"string",begin:'"',end:'"'},{scope:"keyword",match:["true","false","in"].join("|")},{scope:"variable",match:/[A-Za-z_][A-Za-z_0-9]*/},{scope:"operator",match:/\+|\-|\*|\/|\%|\=\=|\=|\!|\>|\<|\&\&|\|\|/}]},o={match:[t,/(?=\()/],scope:{1:"keyword"},contains:[i]};return i.contains.unshift(o),{name:"Leaf",contains:[{match:[/#+/,t,/(?=\()/],scope:{1:"punctuation",2:"keyword"},starts:{contains:[{match:/\:/,scope:"punctuation"}]},contains:[i]},{match:[/#+/,t,/:?/],scope:{1:"punctuation",2:"keyword",3:"punctuation"}}]}}return An=n,An}var vn,No;function mu(){if(No)return vn;No=1;const n=l=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:l.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[l.APOS_STRING_MODE,l.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:l.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),s=a.concat(i);function r(l){const c=n(l),_=s,d="and or not only",m="[\\w-]+",E="("+m+"|@\\{"+m+"\\})",p=[],S=[],g=function(D){return{className:"string",begin:"~?"+D+".*?"+D}},T=function(D,q,te){return{className:D,begin:q,relevance:te}},R={$pattern:/[a-z-]+/,keyword:d,attribute:t.join(" ")},N={begin:"\\(",end:"\\)",contains:S,keywords:R,relevance:0};S.push(l.C_LINE_COMMENT_MODE,l.C_BLOCK_COMMENT_MODE,g("'"),g('"'),c.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},c.HEXCOLOR,N,T("variable","@@?"+m,10),T("variable","@\\{"+m+"\\}"),T("built_in","~?`[^`]*?`"),{className:"attribute",begin:m+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},c.IMPORTANT,{beginKeywords:"and not"},c.FUNCTION_DISPATCH);const f=S.concat({begin:/\{/,end:/\}/,contains:p}),A={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(S)},C={begin:E+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},c.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:S}}]},L={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:R,returnEnd:!0,contains:S,relevance:0}},I={className:"variable",variants:[{begin:"@"+m+"\\s*:",relevance:15},{begin:"@"+m}],starts:{end:"[;}]",returnEnd:!0,contains:f}},h={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:E,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[l.C_LINE_COMMENT_MODE,l.C_BLOCK_COMMENT_MODE,A,T("keyword","all\\b"),T("variable","@\\{"+m+"\\}"),{begin:"\\b("+e.join("|")+")\\b",className:"selector-tag"},c.CSS_NUMBER_MODE,T("selector-tag",E,0),T("selector-id","#"+E),T("selector-class","\\."+E,0),T("selector-tag","&",0),c.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+a.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+i.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:f},{begin:"!important"},c.FUNCTION_DISPATCH]},U={begin:m+`:(:)?(${_.join("|")})`,returnBegin:!0,contains:[h]};return p.push(l.C_LINE_COMMENT_MODE,l.C_BLOCK_COMMENT_MODE,L,I,U,C,h,A,c.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:p}}return vn=r,vn}var yn,fo;function Eu(){if(fo)return yn;fo=1;function n(e){const t="[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*",a="\\|[^]*?\\|",i="(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?",o={className:"literal",begin:"\\b(t{1}|nil)\\b"},s={className:"number",variants:[{begin:i,relevance:0},{begin:"#(b|B)[0-1]+(/[0-1]+)?"},{begin:"#(o|O)[0-7]+(/[0-7]+)?"},{begin:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{begin:"#(c|C)\\("+i+" +"+i,end:"\\)"}]},r=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),l=e.COMMENT(";","$",{relevance:0}),c={begin:"\\*",end:"\\*"},_={className:"symbol",begin:"[:&]"+t},d={begin:t,relevance:0},m={begin:a},p={contains:[s,r,c,_,{begin:"\\(",end:"\\)",contains:["self",o,r,s,d]},d],variants:[{begin:"['`]\\(",end:"\\)"},{begin:"\\(quote ",end:"\\)",keywords:{name:"quote"}},{begin:"'"+a}]},S={variants:[{begin:"'"+t},{begin:"#'"+t+"(::"+t+")*"}]},g={begin:"\\(\\s*",end:"\\)"},T={endsWithParent:!0,relevance:0};return g.contains=[{className:"name",variants:[{begin:t,relevance:0},{begin:a}]},T],T.contains=[p,S,g,o,s,r,l,c,_,m,d],{name:"Lisp",illegal:/\S/,contains:[s,e.SHEBANG(),o,r,l,p,S,g,d]}}return yn=n,yn}var Dn,Oo;function pu(){if(Oo)return Dn;Oo=1;function n(e){const t={className:"variable",variants:[{begin:"\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)"},{begin:"\\$_[A-Z]+"}],relevance:0},a=[e.C_BLOCK_COMMENT_MODE,e.HASH_COMMENT_MODE,e.COMMENT("--","$"),e.COMMENT("[^:]//","$")],i=e.inherit(e.TITLE_MODE,{variants:[{begin:"\\b_*rig[A-Z][A-Za-z0-9_\\-]*"},{begin:"\\b_[a-z0-9\\-]+"}]}),o=e.inherit(e.TITLE_MODE,{begin:"\\b([A-Za-z0-9_\\-]+)\\b"});return{name:"LiveCode",case_insensitive:!1,keywords:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress difference directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract symmetric union unload vectorDotProduct wait write"},contains:[t,{className:"keyword",begin:"\\bend\\sif\\b"},{className:"function",beginKeywords:"function",end:"$",contains:[t,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,i]},{className:"function",begin:"\\bend\\s+",end:"$",keywords:"end",contains:[o,i],relevance:0},{beginKeywords:"command on",end:"$",contains:[t,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,i]},{className:"meta",variants:[{begin:"<\\?(rev|lc|livecode)",relevance:10},{begin:"<\\?"},{begin:"\\?>"}]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,i].concat(a),illegal:";$|^\\[|^=|&|\\{"}}return Dn=n,Dn}var hn,Io;function Su(){if(Io)return hn;Io=1;const n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],e=["true","false","null","undefined","NaN","Infinity"],t=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],a=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],o=[].concat(i,t,a);function s(r){const l=["npm","print"],c=["yes","no","on","off","it","that","void"],_=["then","unless","until","loop","of","by","when","and","or","is","isnt","not","it","that","otherwise","from","to","til","fallthrough","case","enum","native","list","map","__hasProp","__extends","__slice","__bind","__indexOf"],d={keyword:n.concat(_),literal:e.concat(c),built_in:o.concat(l)},m="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",E=r.inherit(r.TITLE_MODE,{begin:m}),p={className:"subst",begin:/#\{/,end:/\}/,keywords:d},S={className:"subst",begin:/#[A-Za-z$_]/,end:/(?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,keywords:d},g=[r.BINARY_NUMBER_MODE,{className:"number",begin:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",relevance:0,starts:{end:"(\\s*/)?",relevance:0}},{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,p,S]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,p,S]},{begin:/\\/,end:/(\s|$)/,excludeEnd:!0}]},{className:"regexp",variants:[{begin:"//",end:"//[gim]*",contains:[p,r.HASH_COMMENT_MODE]},{begin:/\/(?![ *])(\\.|[^\\\n])*?\/[gim]*(?=\W)/}]},{begin:"@"+m},{begin:"``",end:"``",excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"}];p.contains=g;const T={className:"params",begin:"\\(",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:d,contains:["self"].concat(g)}]},R={begin:"(#=>|=>|\\|>>|-?->|!->)"},N={variants:[{match:[/class\s+/,m,/\s+extends\s+/,m]},{match:[/class\s+/,m]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:d};return{name:"LiveScript",aliases:["ls"],keywords:d,illegal:/\/\*/,contains:g.concat([r.COMMENT("\\/\\*","\\*\\/"),r.HASH_COMMENT_MODE,R,{className:"function",contains:[E,T],returnBegin:!0,variants:[{begin:"("+m+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B->\\*?",end:"->\\*?"},{begin:"("+m+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\)\\s*)?\\B[-~]{1,2}>\\*?",end:"[-~]{1,2}>\\*?"},{begin:"("+m+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B!?[-~]{1,2}>\\*?",end:"!?[-~]{1,2}>\\*?"}]},N,{begin:m+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}return hn=s,hn}var Mn,Ao;function gu(){if(Ao)return Mn;Ao=1;function n(e){const t=e.regex,a=/([-a-zA-Z$._][\w$.-]*)/,i={className:"type",begin:/\bi\d+(?=\s|\b)/},o={className:"operator",relevance:0,begin:/=/},s={className:"punctuation",relevance:0,begin:/,/},r={className:"number",variants:[{begin:/[su]?0[xX][KMLHR]?[a-fA-F0-9]+/},{begin:/[-+]?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},l={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},c={className:"variable",variants:[{begin:t.concat(/%/,a)},{begin:/%\d+/},{begin:/#\d+/}]},_={className:"title",variants:[{begin:t.concat(/@/,a)},{begin:/@\d+/},{begin:t.concat(/!/,a)},{begin:t.concat(/!\d+/,a)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[i,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),{className:"string",begin:/"/,end:/"/,contains:[{className:"char.escape",match:/\\\d\d/}]},_,s,o,c,l,r]}}return Mn=n,Mn}var Ln,vo;function Tu(){if(vo)return Ln;vo=1;function n(e){const a={className:"string",begin:'"',end:'"',contains:[{className:"subst",begin:/\\[tn"\\]/}]},i={className:"number",relevance:0,begin:e.C_NUMBER_RE},o={className:"literal",variants:[{begin:"\\b(PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b"},{begin:"\\b(XP_ERROR_(EXPERIENCES_DISABLED|EXPERIENCE_(DISABLED|SUSPENDED)|INVALID_(EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(FOUND|PERMITTED(_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(_OBJECT)?|(DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(_(BY_(LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(PARCEL(_OWNER)?|REGION)))?|CAMERA_(PITCH|DISTANCE|BEHINDNESS_(ANGLE|LAG)|(FOCUS|POSITION)(_(THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(ROOT|SET|ALL_(OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(IVE|_(ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(FWD|BACK|(ROT_)?(LEFT|RIGHT)|UP|DOWN|(ML_)?LBUTTON)|PERMISSION_(RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(_START)?|TELEPORT|MEDIA)|OBJECT_(CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_(ATTACHED|ON_REZ)|NAME|DESC|POS|PRIM_(COUNT|EQUIVALENCE)|RETURN_(PARCEL(_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP(_TAG)?|CREATOR|ATTACHED_(POINT|SLOTS_AVAILABLE)|RENDER_WEIGHT|(BODY_SHAPE|PATHFINDING)_TYPE|(RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(MEMORY|TIME))|TYPE_(INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(DEBUG|PUBLIC)_CHANNEL|ATTACH_(AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](SHOULDER|HAND|FOOT|EAR|EYE|[UL](ARM|LEG)|HIP)|(LEFT|RIGHT)_PEC|HUD_(CENTER_[12]|TOP_(RIGHT|CENTER|LEFT)|BOTTOM(_(RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(BASE|TIP)|[LR]WING|FACE_(JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(ONLINE|NAME|BORN|SIM_(POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(ON_FILE|USED)|REMOTE_DATA_(CHANNEL|REQUEST|REPLY)|PSYS_(PART_(BF_(ZERO|ONE(_MINUS_(DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(START|END)_(COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(RIBBON|WIND|INTERP_(COLOR|SCALE)|BOUNCE|FOLLOW_(SRC|VELOCITY)|TARGET_(POS|LINEAR)|EMISSIVE)_MASK)|SRC_(MAX_AGE|PATTERN|ANGLE_(BEGIN|END)|BURST_(RATE|PART_COUNT|RADIUS|SPEED_(MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(DROP|EXPLODE|ANGLE(_CONE(_EMPTY)?)?)))|VEHICLE_(REFERENCE_FRAME|TYPE_(NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(LINEAR|ANGULAR)_(FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(LINEAR|ANGULAR)_(DEFLECTION_(EFFICIENCY|TIMESCALE)|MOTOR_(DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(EFFICIENCY|TIMESCALE)|BANKING_(EFFICIENCY|MIX|TIMESCALE)|FLAG_(NO_DEFLECTION_UP|LIMIT_(ROLL_ONLY|MOTOR_UP)|HOVER_((WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(ALLOW_UNSIT|ALPHA_MODE(_(BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(_(BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(_(STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(NONE|LOW|MEDIUM|HIGH)|BUMP_(NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(DEFAULT|PLANAR)|SCRIPTED_SIT_ONLY|SCULPT_(TYPE_(SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(MIRROR|INVERT))|PHYSICS(_(SHAPE_(CONVEX|NONE|PRIM|TYPE)))?|(POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIT_TARGET|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(ALT_IMAGE_ENABLE|CONTROLS|(CURRENT|HOME)_URL|AUTO_(LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(WIDTH|HEIGHT)_PIXELS|WHITELIST(_ENABLE)?|PERMS_(INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(STANDARD|MINI)|PERM_(NONE|OWNER|GROUP|ANYONE)|MAX_(URL_LENGTH|WHITELIST_(SIZE|COUNT)|(WIDTH|HEIGHT)_PIXELS)))|MASK_(BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(MEDIA_COMMAND_(STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(ALLOW_(FLY|(GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(GROUP_)?OBJECTS)|USE_(ACCESS_(GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(GROUP|ALL)_OBJECT_ENTRY)|COUNT_(TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(HIDE|DEFAULT)|REGION_FLAG_(ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(METHOD|MIMETYPE|BODY_(MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|SIT_(INVALID_(AGENT|LINK_OBJECT)|NO(T_EXPERIENCE|_(ACCESS|EXPERIENCE_PERMISSION|SIT_TARGET)))|STRING_(TRIM(_(HEAD|TAIL))?)|CLICK_ACTION_(NONE|TOUCH|SIT|BUY|PAY|OPEN(_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(NONE|SCRIPT_MEMORY)|RC_(DATA_FLAGS|DETECT_PHANTOM|GET_(LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(TYPES|AGENTS|(NON)?PHYSICAL|LAND))|RCERR_(CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(ALLOWED_(AGENT|GROUP)_(ADD|REMOVE)|BANNED_AGENT_(ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(COMMAND|CMD_(PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(CMD_((SMOOTH_)?STOP|JUMP)|DESIRED_(TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(_([ABCD]|NONE))?|MAX_(DECEL|TURN_RADIUS|(ACCEL|SPEED)))|PURSUIT_(OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(EVADE_(HIDDEN|SPOTTED)|FAILURE_(DYNAMIC_PATHFINDING_DISABLED|INVALID_(GOAL|START)|NO_(NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(PARCEL_)?UNREACHABLE)|(GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(_(FAST|NONE|SLOW))?|CONTENT_TYPE_(ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(RADIUS|STATIC)|(PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b"},{begin:"\\b(FALSE|TRUE)\\b"},{begin:"\\b(ZERO_ROTATION)\\b"},{begin:"\\b(EOF|JSON_(ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(GRANTED|DENIED))\\b"},{begin:"\\b(ZERO_VECTOR|TOUCH_INVALID_(TEXCOORD|VECTOR))\\b"}]},s={className:"built_in",begin:"\\b(ll(AgentInExperience|(Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(Details|ErrorMessage)|ReturnObjectsBy(ID|Owner)|Json(2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(Mag|Norm|Dist)|Rot(Between|2(Euler|Fwd|Left|Up))|(Euler|Axes)2Rot|Whisper|(Region|Owner)?Say|Shout|Listen(Control|Remove)?|Sensor(Repeat|Remove)?|Detected(Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|([GS]et)(AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(Scale|Offset|Rotate)Texture|(Rot)?Target(Remove)?|(Stop)?MoveToTarget|Apply(Rotational)?Impulse|Set(KeyframedMotion|ContentType|RegionPos|(Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(Queueing|Radius)|Vehicle(Type|(Float|Vector|Rotation)Param)|(Touch|Sit)?Text|Camera(Eye|At)Offset|PrimitiveParams|ClickAction|Link(Alpha|Color|PrimitiveParams(Fast)?|Texture(Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get((Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(PrimitiveParams|Number(OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(Details|PermMask|PrimCount)|Parcel(MaxPrims|Details|Prim(Count|Owners))|Attached(List)?|(SPMax|Free|Used)Memory|Region(Name|TimeDilation|FPS|Corner|AgentCount)|Root(Position|Rotation)|UnixTime|(Parcel|Region)Flags|(Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(Prims|NotecardLines|Sides)|Animation(List)?|(Camera|Local)(Pos|Rot)|Vel|Accel|Omega|Time(stamp|OfDay)|(Object|CenterOf)?Mass|MassMKS|Energy|Owner|(Owner)?Key|SunDirection|Texture(Offset|Scale|Rot)|Inventory(Number|Name|Key|Type|Creator|PermMask)|Permissions(Key)?|StartParameter|List(Length|EntryType)|Date|Agent(Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(Name|State))|(Get|Reset|GetAndReset)Time|PlaySound(Slave)?|LoopSound(Master|Slave)?|(Trigger|Stop|Preload)Sound|((Get|Delete)Sub|Insert)String|To(Upper|Lower)|Give(InventoryList|Money)|RezObject|(Stop)?LookAt|Sleep|CollisionFilter|(Take|Release)Controls|DetachFromAvatar|AttachToAvatar(Temp)?|InstantMessage|(GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(Length|Trim)|(Start|Stop)Animation|TargetOmega|Request(Experience)?Permissions|(Create|Break)Link|BreakAllLinks|(Give|Remove)Inventory|Water|PassTouches|Request(Agent|Inventory)Data|TeleportAgent(Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(Axis|Angle)|A(cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(CSV|Integer|Json|Float|String|Key|Vector|Rot|List(Strided)?)|DeleteSubList|List(Statistics|Sort|Randomize|(Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(Slope|Normal|Contour)|GroundRepel|(Set|Remove)VehicleFlags|SitOnLink|(AvatarOn)?(Link)?SitTarget|Script(Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(Integer|String)ToBase64|XorBase64|Log(10)?|Base64To(String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(Load|Release|(E|Une)scape)URL|ParcelMedia(CommandList|Query)|ModPow|MapDestination|(RemoveFrom|AddTo|Reset)Land(Pass|Ban)List|(Set|Clear)CameraParams|HTTP(Request|Response)|TextBox|DetectedTouch(UV|Face|Pos|(N|Bin)ormal|ST)|(MD5|SHA1|DumpList2)String|Request(Secure)?URL|Clear(Prim|Link)Media|(Link)?ParticleSystem|(Get|Request)(Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b"};return{name:"LSL (Linden Scripting Language)",illegal:":",contains:[a,{className:"comment",variants:[e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/")],relevance:0},i,{className:"section",variants:[{begin:"\\b(state|default)\\b"},{begin:"\\b(state_(entry|exit)|touch(_(start|end))?|(land_)?collision(_(start|end))?|timer|listen|(no_)?sensor|control|(not_)?at_(rot_)?target|money|email|experience_permissions(_denied)?|run_time_permissions|changed|attach|dataserver|moving_(start|end)|link_message|(on|object)_rez|remote_data|http_re(sponse|quest)|path_update|transaction_result)\\b"}]},s,o,{className:"type",begin:"\\b(integer|float|string|key|vector|quaternion|rotation|list)\\b"}]}}return Ln=n,Ln}var xn,yo;function bu(){if(yo)return xn;yo=1;function n(e){const t="\\[=*\\[",a="\\]=*\\]",i={begin:t,end:a,contains:["self"]},o=[e.COMMENT("--(?!"+t+")","$"),e.COMMENT("--"+t,a,{contains:[i],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:o.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:o}].concat(o)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:t,end:a,contains:[i],relevance:5}])}}return xn=n,xn}var Pn,Do;function Ru(){if(Do)return Pn;Do=1;function n(e){const t={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%{S.has(L[0])||I.ignoreMatch()}},{className:"symbol",relevance:0,begin:p}]},T={className:"named-character",begin:/\\\[[$a-zA-Z][$a-zA-Z0-9]+\]/},R={className:"operator",relevance:0,begin:/[+\-*/,;.:@~=><&|_`'^?!%]+/},N={className:"pattern",relevance:0,begin:/([a-zA-Z$][a-zA-Z0-9$]*)?_+([a-zA-Z$][a-zA-Z0-9$]*)?/},f={className:"slot",relevance:0,begin:/#[a-zA-Z$][a-zA-Z0-9$]*|#+[0-9]?/},A={className:"brace",relevance:0,begin:/[[\](){}]/},C={className:"message-name",relevance:0,begin:a.concat("::",p)};return{name:"Mathematica",aliases:["mma","wl"],classNameAliases:{brace:"punctuation",pattern:"type",slot:"type",symbol:"variable","named-character":"variable","builtin-symbol":"built_in","message-name":"string"},contains:[t.COMMENT(/\(\*/,/\*\)/,{contains:["self"]}),N,f,C,g,T,t.QUOTE_STRING_MODE,E,R,A]}}return wn=e,wn}var kn,Mo;function Nu(){if(Mo)return kn;Mo=1;function n(e){const t="('|\\.')+",a={relevance:0,contains:[{begin:t}]};return{name:"Matlab",keywords:{keyword:"arguments break case catch classdef continue else elseif end enumeration events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i|0 inf nan isnan isinf isfinite j|0 why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell "},illegal:'(//|"|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}]}]},{className:"built_in",begin:/true|false/,relevance:0,starts:a},{begin:"[a-zA-Z][a-zA-Z_0-9]*"+t,relevance:0},{className:"number",begin:e.C_NUMBER_RE,relevance:0,starts:a},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{begin:/\]|\}|\)/,relevance:0,starts:a},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}],starts:a},e.COMMENT("^\\s*%\\{\\s*$","^\\s*%\\}\\s*$"),e.COMMENT("%","$")]}}return kn=n,kn}var Un,Lo;function fu(){if(Lo)return Un;Lo=1;function n(e){return{name:"Maxima",keywords:{$pattern:"[A-Za-z_%][0-9A-Za-z_%]*",keyword:"if then else elseif for thru do while unless step in and or not",literal:"true false unknown inf minf ind und %e %i %pi %phi %gamma",built_in:" abasep abs absint absolute_real_time acos acosh acot acoth acsc acsch activate addcol add_edge add_edges addmatrices addrow add_vertex add_vertices adjacency_matrix adjoin adjoint af agd airy airy_ai airy_bi airy_dai airy_dbi algsys alg_type alias allroots alphacharp alphanumericp amortization %and annuity_fv annuity_pv antid antidiff AntiDifference append appendfile apply apply1 apply2 applyb1 apropos args arit_amortization arithmetic arithsum array arrayapply arrayinfo arraymake arraysetapply ascii asec asech asin asinh askinteger asksign assoc assoc_legendre_p assoc_legendre_q assume assume_external_byte_order asympa at atan atan2 atanh atensimp atom atvalue augcoefmatrix augmented_lagrangian_method av average_degree backtrace bars barsplot barsplot_description base64 base64_decode bashindices batch batchload bc2 bdvac belln benefit_cost bern bernpoly bernstein_approx bernstein_expand bernstein_poly bessel bessel_i bessel_j bessel_k bessel_simplify bessel_y beta beta_incomplete beta_incomplete_generalized beta_incomplete_regularized bezout bfallroots bffac bf_find_root bf_fmin_cobyla bfhzeta bfloat bfloatp bfpsi bfpsi0 bfzeta biconnected_components bimetric binomial bipartition block blockmatrixp bode_gain bode_phase bothcoef box boxplot boxplot_description break bug_report build_info|10 buildq build_sample burn cabs canform canten cardinality carg cartan cartesian_product catch cauchy_matrix cbffac cdf_bernoulli cdf_beta cdf_binomial cdf_cauchy cdf_chi2 cdf_continuous_uniform cdf_discrete_uniform cdf_exp cdf_f cdf_gamma cdf_general_finite_discrete cdf_geometric cdf_gumbel cdf_hypergeometric cdf_laplace cdf_logistic cdf_lognormal cdf_negative_binomial cdf_noncentral_chi2 cdf_noncentral_student_t cdf_normal cdf_pareto cdf_poisson cdf_rank_sum cdf_rayleigh cdf_signed_rank cdf_student_t cdf_weibull cdisplay ceiling central_moment cequal cequalignore cf cfdisrep cfexpand cgeodesic cgreaterp cgreaterpignore changename changevar chaosgame charat charfun charfun2 charlist charp charpoly chdir chebyshev_t chebyshev_u checkdiv check_overlaps chinese cholesky christof chromatic_index chromatic_number cint circulant_graph clear_edge_weight clear_rules clear_vertex_label clebsch_gordan clebsch_graph clessp clesspignore close closefile cmetric coeff coefmatrix cograd col collapse collectterms columnop columnspace columnswap columnvector combination combine comp2pui compare compfile compile compile_file complement_graph complete_bipartite_graph complete_graph complex_number_p components compose_functions concan concat conjugate conmetderiv connected_components connect_vertices cons constant constantp constituent constvalue cont2part content continuous_freq contortion contour_plot contract contract_edge contragrad contrib_ode convert coord copy copy_file copy_graph copylist copymatrix cor cos cosh cot coth cov cov1 covdiff covect covers crc24sum create_graph create_list csc csch csetup cspline ctaylor ct_coordsys ctransform ctranspose cube_graph cuboctahedron_graph cunlisp cv cycle_digraph cycle_graph cylindrical days360 dblint deactivate declare declare_constvalue declare_dimensions declare_fundamental_dimensions declare_fundamental_units declare_qty declare_translated declare_unit_conversion declare_units declare_weights decsym defcon define define_alt_display define_variable defint defmatch defrule defstruct deftaylor degree_sequence del delete deleten delta demo demoivre denom depends derivdegree derivlist describe desolve determinant dfloat dgauss_a dgauss_b dgeev dgemm dgeqrf dgesv dgesvd diag diagmatrix diag_matrix diagmatrixp diameter diff digitcharp dimacs_export dimacs_import dimension dimensionless dimensions dimensions_as_list direct directory discrete_freq disjoin disjointp disolate disp dispcon dispform dispfun dispJordan display disprule dispterms distrib divide divisors divsum dkummer_m dkummer_u dlange dodecahedron_graph dotproduct dotsimp dpart draw draw2d draw3d drawdf draw_file draw_graph dscalar echelon edge_coloring edge_connectivity edges eigens_by_jacobi eigenvalues eigenvectors eighth einstein eivals eivects elapsed_real_time elapsed_run_time ele2comp ele2polynome ele2pui elem elementp elevation_grid elim elim_allbut eliminate eliminate_using ellipse elliptic_e elliptic_ec elliptic_eu elliptic_f elliptic_kc elliptic_pi ematrix empty_graph emptyp endcons entermatrix entertensor entier equal equalp equiv_classes erf erfc erf_generalized erfi errcatch error errormsg errors euler ev eval_string evenp every evolution evolution2d evundiff example exp expand expandwrt expandwrt_factored expint expintegral_chi expintegral_ci expintegral_e expintegral_e1 expintegral_ei expintegral_e_simplify expintegral_li expintegral_shi expintegral_si explicit explose exponentialize express expt exsec extdiff extract_linear_equations extremal_subset ezgcd %f f90 facsum factcomb factor factorfacsum factorial factorout factorsum facts fast_central_elements fast_linsolve fasttimes featurep fernfale fft fib fibtophi fifth filename_merge file_search file_type fillarray findde find_root find_root_abs find_root_error find_root_rel first fix flatten flength float floatnump floor flower_snark flush flush1deriv flushd flushnd flush_output fmin_cobyla forget fortran fourcos fourexpand fourier fourier_elim fourint fourintcos fourintsin foursimp foursin fourth fposition frame_bracket freeof freshline fresnel_c fresnel_s from_adjacency_matrix frucht_graph full_listify fullmap fullmapl fullratsimp fullratsubst fullsetify funcsolve fundamental_dimensions fundamental_units fundef funmake funp fv g0 g1 gamma gamma_greek gamma_incomplete gamma_incomplete_generalized gamma_incomplete_regularized gauss gauss_a gauss_b gaussprob gcd gcdex gcdivide gcfac gcfactor gd generalized_lambert_w genfact gen_laguerre genmatrix gensym geo_amortization geo_annuity_fv geo_annuity_pv geomap geometric geometric_mean geosum get getcurrentdirectory get_edge_weight getenv get_lu_factors get_output_stream_string get_pixel get_plot_option get_tex_environment get_tex_environment_default get_vertex_label gfactor gfactorsum ggf girth global_variances gn gnuplot_close gnuplot_replot gnuplot_reset gnuplot_restart gnuplot_start go Gosper GosperSum gr2d gr3d gradef gramschmidt graph6_decode graph6_encode graph6_export graph6_import graph_center graph_charpoly graph_eigenvalues graph_flow graph_order graph_periphery graph_product graph_size graph_union great_rhombicosidodecahedron_graph great_rhombicuboctahedron_graph grid_graph grind grobner_basis grotzch_graph hamilton_cycle hamilton_path hankel hankel_1 hankel_2 harmonic harmonic_mean hav heawood_graph hermite hessian hgfred hilbertmap hilbert_matrix hipow histogram histogram_description hodge horner hypergeometric i0 i1 %ibes ic1 ic2 ic_convert ichr1 ichr2 icosahedron_graph icosidodecahedron_graph icurvature ident identfor identity idiff idim idummy ieqn %if ifactors iframes ifs igcdex igeodesic_coords ilt image imagpart imetric implicit implicit_derivative implicit_plot indexed_tensor indices induced_subgraph inferencep inference_result infix info_display init_atensor init_ctensor in_neighbors innerproduct inpart inprod inrt integerp integer_partitions integrate intersect intersection intervalp intopois intosum invariant1 invariant2 inverse_fft inverse_jacobi_cd inverse_jacobi_cn inverse_jacobi_cs inverse_jacobi_dc inverse_jacobi_dn inverse_jacobi_ds inverse_jacobi_nc inverse_jacobi_nd inverse_jacobi_ns inverse_jacobi_sc inverse_jacobi_sd inverse_jacobi_sn invert invert_by_adjoint invert_by_lu inv_mod irr is is_biconnected is_bipartite is_connected is_digraph is_edge_in_graph is_graph is_graph_or_digraph ishow is_isomorphic isolate isomorphism is_planar isqrt isreal_p is_sconnected is_tree is_vertex_in_graph items_inference %j j0 j1 jacobi jacobian jacobi_cd jacobi_cn jacobi_cs jacobi_dc jacobi_dn jacobi_ds jacobi_nc jacobi_nd jacobi_ns jacobi_p jacobi_sc jacobi_sd jacobi_sn JF jn join jordan julia julia_set julia_sin %k kdels kdelta kill killcontext kostka kron_delta kronecker_product kummer_m kummer_u kurtosis kurtosis_bernoulli kurtosis_beta kurtosis_binomial kurtosis_chi2 kurtosis_continuous_uniform kurtosis_discrete_uniform kurtosis_exp kurtosis_f kurtosis_gamma kurtosis_general_finite_discrete kurtosis_geometric kurtosis_gumbel kurtosis_hypergeometric kurtosis_laplace kurtosis_logistic kurtosis_lognormal kurtosis_negative_binomial kurtosis_noncentral_chi2 kurtosis_noncentral_student_t kurtosis_normal kurtosis_pareto kurtosis_poisson kurtosis_rayleigh kurtosis_student_t kurtosis_weibull label labels lagrange laguerre lambda lambert_w laplace laplacian_matrix last lbfgs lc2kdt lcharp lc_l lcm lc_u ldefint ldisp ldisplay legendre_p legendre_q leinstein length let letrules letsimp levi_civita lfreeof lgtreillis lhs li liediff limit Lindstedt linear linearinterpol linear_program linear_regression line_graph linsolve listarray list_correlations listify list_matrix_entries list_nc_monomials listoftens listofvars listp lmax lmin load loadfile local locate_matrix_entry log logcontract log_gamma lopow lorentz_gauge lowercasep lpart lratsubst lreduce lriemann lsquares_estimates lsquares_estimates_approximate lsquares_estimates_exact lsquares_mse lsquares_residual_mse lsquares_residuals lsum ltreillis lu_backsub lucas lu_factor %m macroexpand macroexpand1 make_array makebox makefact makegamma make_graph make_level_picture makelist makeOrders make_poly_continent make_poly_country make_polygon make_random_state make_rgb_picture makeset make_string_input_stream make_string_output_stream make_transform mandelbrot mandelbrot_set map mapatom maplist matchdeclare matchfix mat_cond mat_fullunblocker mat_function mathml_display mat_norm matrix matrixmap matrixp matrix_size mattrace mat_trace mat_unblocker max max_clique max_degree max_flow maximize_lp max_independent_set max_matching maybe md5sum mean mean_bernoulli mean_beta mean_binomial mean_chi2 mean_continuous_uniform mean_deviation mean_discrete_uniform mean_exp mean_f mean_gamma mean_general_finite_discrete mean_geometric mean_gumbel mean_hypergeometric mean_laplace mean_logistic mean_lognormal mean_negative_binomial mean_noncentral_chi2 mean_noncentral_student_t mean_normal mean_pareto mean_poisson mean_rayleigh mean_student_t mean_weibull median median_deviation member mesh metricexpandall mgf1_sha1 min min_degree min_edge_cut minfactorial minimalPoly minimize_lp minimum_spanning_tree minor minpack_lsquares minpack_solve min_vertex_cover min_vertex_cut mkdir mnewton mod mode_declare mode_identity ModeMatrix moebius mon2schur mono monomial_dimensions multibernstein_poly multi_display_for_texinfo multi_elem multinomial multinomial_coeff multi_orbit multiplot_mode multi_pui multsym multthru mycielski_graph nary natural_unit nc_degree ncexpt ncharpoly negative_picture neighbors new newcontext newdet new_graph newline newton new_variable next_prime nicedummies niceindices ninth nofix nonarray noncentral_moment nonmetricity nonnegintegerp nonscalarp nonzeroandfreeof notequal nounify nptetrad npv nroots nterms ntermst nthroot nullity nullspace num numbered_boundaries numberp number_to_octets num_distinct_partitions numerval numfactor num_partitions nusum nzeta nzetai nzetar octets_to_number octets_to_oid odd_girth oddp ode2 ode_check odelin oid_to_octets op opena opena_binary openr openr_binary openw openw_binary operatorp opsubst optimize %or orbit orbits ordergreat ordergreatp orderless orderlessp orthogonal_complement orthopoly_recur orthopoly_weight outermap out_neighbors outofpois pade parabolic_cylinder_d parametric parametric_surface parg parGosper parse_string parse_timedate part part2cont partfrac partition partition_set partpol path_digraph path_graph pathname_directory pathname_name pathname_type pdf_bernoulli pdf_beta pdf_binomial pdf_cauchy pdf_chi2 pdf_continuous_uniform pdf_discrete_uniform pdf_exp pdf_f pdf_gamma pdf_general_finite_discrete pdf_geometric pdf_gumbel pdf_hypergeometric pdf_laplace pdf_logistic pdf_lognormal pdf_negative_binomial pdf_noncentral_chi2 pdf_noncentral_student_t pdf_normal pdf_pareto pdf_poisson pdf_rank_sum pdf_rayleigh pdf_signed_rank pdf_student_t pdf_weibull pearson_skewness permanent permut permutation permutations petersen_graph petrov pickapart picture_equalp picturep piechart piechart_description planar_embedding playback plog plot2d plot3d plotdf ploteq plsquares pochhammer points poisdiff poisexpt poisint poismap poisplus poissimp poissubst poistimes poistrim polar polarform polartorect polar_to_xy poly_add poly_buchberger poly_buchberger_criterion poly_colon_ideal poly_content polydecomp poly_depends_p poly_elimination_ideal poly_exact_divide poly_expand poly_expt poly_gcd polygon poly_grobner poly_grobner_equal poly_grobner_member poly_grobner_subsetp poly_ideal_intersection poly_ideal_polysaturation poly_ideal_polysaturation1 poly_ideal_saturation poly_ideal_saturation1 poly_lcm poly_minimization polymod poly_multiply polynome2ele polynomialp poly_normal_form poly_normalize poly_normalize_list poly_polysaturation_extension poly_primitive_part poly_pseudo_divide poly_reduced_grobner poly_reduction poly_saturation_extension poly_s_polynomial poly_subtract polytocompanion pop postfix potential power_mod powerseries powerset prefix prev_prime primep primes principal_components print printf printfile print_graph printpois printprops prodrac product properties propvars psi psubst ptriangularize pui pui2comp pui2ele pui2polynome pui_direct puireduc push put pv qput qrange qty quad_control quad_qag quad_qagi quad_qagp quad_qags quad_qawc quad_qawf quad_qawo quad_qaws quadrilateral quantile quantile_bernoulli quantile_beta quantile_binomial quantile_cauchy quantile_chi2 quantile_continuous_uniform quantile_discrete_uniform quantile_exp quantile_f quantile_gamma quantile_general_finite_discrete quantile_geometric quantile_gumbel quantile_hypergeometric quantile_laplace quantile_logistic quantile_lognormal quantile_negative_binomial quantile_noncentral_chi2 quantile_noncentral_student_t quantile_normal quantile_pareto quantile_poisson quantile_rayleigh quantile_student_t quantile_weibull quartile_skewness quit qunit quotient racah_v racah_w radcan radius random random_bernoulli random_beta random_binomial random_bipartite_graph random_cauchy random_chi2 random_continuous_uniform random_digraph random_discrete_uniform random_exp random_f random_gamma random_general_finite_discrete random_geometric random_graph random_graph1 random_gumbel random_hypergeometric random_laplace random_logistic random_lognormal random_negative_binomial random_network random_noncentral_chi2 random_noncentral_student_t random_normal random_pareto random_permutation random_poisson random_rayleigh random_regular_graph random_student_t random_tournament random_tree random_weibull range rank rat ratcoef ratdenom ratdiff ratdisrep ratexpand ratinterpol rational rationalize ratnumer ratnump ratp ratsimp ratsubst ratvars ratweight read read_array read_binary_array read_binary_list read_binary_matrix readbyte readchar read_hashed_array readline read_list read_matrix read_nested_list readonly read_xpm real_imagpart_to_conjugate realpart realroots rearray rectangle rectform rectform_log_if_constant recttopolar rediff reduce_consts reduce_order region region_boundaries region_boundaries_plus rem remainder remarray rembox remcomps remcon remcoord remfun remfunction remlet remove remove_constvalue remove_dimensions remove_edge remove_fundamental_dimensions remove_fundamental_units remove_plot_option remove_vertex rempart remrule remsym remvalue rename rename_file reset reset_displays residue resolvante resolvante_alternee1 resolvante_bipartite resolvante_diedrale resolvante_klein resolvante_klein3 resolvante_produit_sym resolvante_unitaire resolvante_vierer rest resultant return reveal reverse revert revert2 rgb2level rhs ricci riemann rinvariant risch rk rmdir rncombine romberg room rootscontract round row rowop rowswap rreduce run_testsuite %s save saving scalarp scaled_bessel_i scaled_bessel_i0 scaled_bessel_i1 scalefactors scanmap scatterplot scatterplot_description scene schur2comp sconcat scopy scsimp scurvature sdowncase sec sech second sequal sequalignore set_alt_display setdifference set_draw_defaults set_edge_weight setelmx setequalp setify setp set_partitions set_plot_option set_prompt set_random_state set_tex_environment set_tex_environment_default setunits setup_autoload set_up_dot_simplifications set_vertex_label seventh sexplode sf sha1sum sha256sum shortest_path shortest_weighted_path show showcomps showratvars sierpinskiale sierpinskimap sign signum similaritytransform simp_inequality simplify_sum simplode simpmetderiv simtran sin sinh sinsert sinvertcase sixth skewness skewness_bernoulli skewness_beta skewness_binomial skewness_chi2 skewness_continuous_uniform skewness_discrete_uniform skewness_exp skewness_f skewness_gamma skewness_general_finite_discrete skewness_geometric skewness_gumbel skewness_hypergeometric skewness_laplace skewness_logistic skewness_lognormal skewness_negative_binomial skewness_noncentral_chi2 skewness_noncentral_student_t skewness_normal skewness_pareto skewness_poisson skewness_rayleigh skewness_student_t skewness_weibull slength smake small_rhombicosidodecahedron_graph small_rhombicuboctahedron_graph smax smin smismatch snowmap snub_cube_graph snub_dodecahedron_graph solve solve_rec solve_rec_rat some somrac sort sparse6_decode sparse6_encode sparse6_export sparse6_import specint spherical spherical_bessel_j spherical_bessel_y spherical_hankel1 spherical_hankel2 spherical_harmonic spherical_to_xyz splice split sposition sprint sqfr sqrt sqrtdenest sremove sremovefirst sreverse ssearch ssort sstatus ssubst ssubstfirst staircase standardize standardize_inverse_trig starplot starplot_description status std std1 std_bernoulli std_beta std_binomial std_chi2 std_continuous_uniform std_discrete_uniform std_exp std_f std_gamma std_general_finite_discrete std_geometric std_gumbel std_hypergeometric std_laplace std_logistic std_lognormal std_negative_binomial std_noncentral_chi2 std_noncentral_student_t std_normal std_pareto std_poisson std_rayleigh std_student_t std_weibull stemplot stirling stirling1 stirling2 strim striml strimr string stringout stringp strong_components struve_h struve_l sublis sublist sublist_indices submatrix subsample subset subsetp subst substinpart subst_parallel substpart substring subvar subvarp sum sumcontract summand_to_rec supcase supcontext symbolp symmdifference symmetricp system take_channel take_inference tan tanh taylor taylorinfo taylorp taylor_simplifier taytorat tcl_output tcontract tellrat tellsimp tellsimpafter tentex tenth test_mean test_means_difference test_normality test_proportion test_proportions_difference test_rank_sum test_sign test_signed_rank test_variance test_variance_ratio tex tex1 tex_display texput %th third throw time timedate timer timer_info tldefint tlimit todd_coxeter toeplitz tokens to_lisp topological_sort to_poly to_poly_solve totaldisrep totalfourier totient tpartpol trace tracematrix trace_options transform_sample translate translate_file transpose treefale tree_reduce treillis treinat triangle triangularize trigexpand trigrat trigreduce trigsimp trunc truncate truncated_cube_graph truncated_dodecahedron_graph truncated_icosahedron_graph truncated_tetrahedron_graph tr_warnings_get tube tutte_graph ueivects uforget ultraspherical underlying_graph undiff union unique uniteigenvectors unitp units unit_step unitvector unorder unsum untellrat untimer untrace uppercasep uricci uriemann uvect vandermonde_matrix var var1 var_bernoulli var_beta var_binomial var_chi2 var_continuous_uniform var_discrete_uniform var_exp var_f var_gamma var_general_finite_discrete var_geometric var_gumbel var_hypergeometric var_laplace var_logistic var_lognormal var_negative_binomial var_noncentral_chi2 var_noncentral_student_t var_normal var_pareto var_poisson var_rayleigh var_student_t var_weibull vector vectorpotential vectorsimp verbify vers vertex_coloring vertex_connectivity vertex_degree vertex_distance vertex_eccentricity vertex_in_degree vertex_out_degree vertices vertices_to_cycle vertices_to_path %w weyl wheel_graph wiener_index wigner_3j wigner_6j wigner_9j with_stdout write_binary_data writebyte write_data writefile wronskian xreduce xthru %y Zeilberger zeroequiv zerofor zeromatrix zeromatrixp zeta zgeev zheev zlange zn_add_table zn_carmichael_lambda zn_characteristic_factors zn_determinant zn_factor_generators zn_invert_by_lu zn_log zn_mult_table absboxchar activecontexts adapt_depth additive adim aform algebraic algepsilon algexact aliases allbut all_dotsimp_denoms allocation allsym alphabetic animation antisymmetric arrays askexp assume_pos assume_pos_pred assumescalar asymbol atomgrad atrig1 axes axis_3d axis_bottom axis_left axis_right axis_top azimuth background background_color backsubst berlefact bernstein_explicit besselexpand beta_args_sum_to_integer beta_expand bftorat bftrunc bindtest border boundaries_array box boxchar breakup %c capping cauchysum cbrange cbtics center cflength cframe_flag cnonmet_flag color color_bar color_bar_tics colorbox columns commutative complex cone context contexts contour contour_levels cosnpiflag ctaypov ctaypt ctayswitch ctayvar ct_coords ctorsion_flag ctrgsimp cube current_let_rule_package cylinder data_file_name debugmode decreasing default_let_rule_package delay dependencies derivabbrev derivsubst detout diagmetric diff dim dimensions dispflag display2d|10 display_format_internal distribute_over doallmxops domain domxexpt domxmxops domxnctimes dontfactor doscmxops doscmxplus dot0nscsimp dot0simp dot1simp dotassoc dotconstrules dotdistrib dotexptsimp dotident dotscrules draw_graph_program draw_realpart edge_color edge_coloring edge_partition edge_type edge_width %edispflag elevation %emode endphi endtheta engineering_format_floats enhanced3d %enumer epsilon_lp erfflag erf_representation errormsg error_size error_syms error_type %e_to_numlog eval even evenfun evflag evfun ev_point expandwrt_denom expintexpand expintrep expon expop exptdispflag exptisolate exptsubst facexpand facsum_combine factlim factorflag factorial_expand factors_only fb feature features file_name file_output_append file_search_demo file_search_lisp file_search_maxima|10 file_search_tests file_search_usage file_type_lisp file_type_maxima|10 fill_color fill_density filled_func fixed_vertices flipflag float2bf font font_size fortindent fortspaces fpprec fpprintprec functions gamma_expand gammalim gdet genindex gensumnum GGFCFMAX GGFINFINITY globalsolve gnuplot_command gnuplot_curve_styles gnuplot_curve_titles gnuplot_default_term_command gnuplot_dumb_term_command gnuplot_file_args gnuplot_file_name gnuplot_out_file gnuplot_pdf_term_command gnuplot_pm3d gnuplot_png_term_command gnuplot_postamble gnuplot_preamble gnuplot_ps_term_command gnuplot_svg_term_command gnuplot_term gnuplot_view_args Gosper_in_Zeilberger gradefs grid grid2d grind halfangles head_angle head_both head_length head_type height hypergeometric_representation %iargs ibase icc1 icc2 icounter idummyx ieqnprint ifb ifc1 ifc2 ifg ifgi ifr iframe_bracket_form ifri igeowedge_flag ikt1 ikt2 imaginary inchar increasing infeval infinity inflag infolists inm inmc1 inmc2 intanalysis integer integervalued integrate_use_rootsof integration_constant integration_constant_counter interpolate_color intfaclim ip_grid ip_grid_in irrational isolate_wrt_times iterations itr julia_parameter %k1 %k2 keepfloat key key_pos kinvariant kt label label_alignment label_orientation labels lassociative lbfgs_ncorrections lbfgs_nfeval_max leftjust legend letrat let_rule_packages lfg lg lhospitallim limsubst linear linear_solver linechar linel|10 linenum line_type linewidth line_width linsolve_params linsolvewarn lispdisp listarith listconstvars listdummyvars lmxchar load_pathname loadprint logabs logarc logcb logconcoeffp logexpand lognegint logsimp logx logx_secondary logy logy_secondary logz lriem m1pbranch macroexpansion macros mainvar manual_demo maperror mapprint matrix_element_add matrix_element_mult matrix_element_transpose maxapplydepth maxapplyheight maxima_tempdir|10 maxima_userdir|10 maxnegex MAX_ORD maxposex maxpsifracdenom maxpsifracnum maxpsinegint maxpsiposint maxtayorder mesh_lines_color method mod_big_prime mode_check_errorp mode_checkp mode_check_warnp mod_test mod_threshold modular_linear_solver modulus multiplicative multiplicities myoptions nary negdistrib negsumdispflag newline newtonepsilon newtonmaxiter nextlayerfactor niceindicespref nm nmc noeval nolabels nonegative_lp noninteger nonscalar noun noundisp nouns np npi nticks ntrig numer numer_pbranch obase odd oddfun opacity opproperties opsubst optimprefix optionset orientation origin orthopoly_returns_intervals outative outchar packagefile palette partswitch pdf_file pfeformat phiresolution %piargs piece pivot_count_sx pivot_max_sx plot_format plot_options plot_realpart png_file pochhammer_max_index points pointsize point_size points_joined point_type poislim poisson poly_coefficient_ring poly_elimination_order polyfactor poly_grobner_algorithm poly_grobner_debug poly_monomial_order poly_primary_elimination_order poly_return_term_list poly_secondary_elimination_order poly_top_reduction_only posfun position powerdisp pred prederror primep_number_of_tests product_use_gamma program programmode promote_float_to_bigfloat prompt proportional_axes props psexpand ps_file radexpand radius radsubstflag rassociative ratalgdenom ratchristof ratdenomdivide rateinstein ratepsilon ratfac rational ratmx ratprint ratriemann ratsimpexpons ratvarswitch ratweights ratweyl ratwtlvl real realonly redraw refcheck resolution restart resultant ric riem rmxchar %rnum_list rombergabs rombergit rombergmin rombergtol rootsconmode rootsepsilon run_viewer same_xy same_xyz savedef savefactors scalar scalarmatrixp scale scale_lp setcheck setcheckbreak setval show_edge_color show_edges show_edge_type show_edge_width show_id show_label showtime show_vertex_color show_vertex_size show_vertex_type show_vertices show_weight simp simplified_output simplify_products simpproduct simpsum sinnpiflag solvedecomposes solveexplicit solvefactors solvenullwarn solveradcan solvetrigwarn space sparse sphere spring_embedding_depth sqrtdispflag stardisp startphi starttheta stats_numer stringdisp structures style sublis_apply_lambda subnumsimp sumexpand sumsplitfact surface surface_hide svg_file symmetric tab taylordepth taylor_logexpand taylor_order_coefficients taylor_truncate_polynomials tensorkill terminal testsuite_files thetaresolution timer_devalue title tlimswitch tr track transcompile transform transform_xy translate_fast_arrays transparent transrun tr_array_as_ref tr_bound_function_applyp tr_file_tty_messagesp tr_float_can_branch_complex tr_function_call_default trigexpandplus trigexpandtimes triginverses trigsign trivial_solutions tr_numer tr_optimize_max_loop tr_semicompile tr_state_vars tr_warn_bad_function_calls tr_warn_fexpr tr_warn_meval tr_warn_mode tr_warn_undeclared tr_warn_undefined_variable tstep ttyoff tube_extremes ufg ug %unitexpand unit_vectors uric uriem use_fast_arrays user_preamble usersetunits values vect_cross verbose vertex_color vertex_coloring vertex_partition vertex_size vertex_type view warnings weyl width windowname windowtitle wired_surface wireframe xaxis xaxis_color xaxis_secondary xaxis_type xaxis_width xlabel xlabel_secondary xlength xrange xrange_secondary xtics xtics_axis xtics_rotate xtics_rotate_secondary xtics_secondary xtics_secondary_axis xu_grid x_voxel xy_file xyplane xy_scale yaxis yaxis_color yaxis_secondary yaxis_type yaxis_width ylabel ylabel_secondary ylength yrange yrange_secondary ytics ytics_axis ytics_rotate ytics_rotate_secondary ytics_secondary ytics_secondary_axis yv_grid y_voxel yx_ratio zaxis zaxis_color zaxis_type zaxis_width zeroa zerob zerobern zeta%pi zlabel zlabel_rotate zlength zmin zn_primroot_limit zn_primroot_pretest",symbol:"_ __ %|0 %%|0"},contains:[{className:"comment",begin:"/\\*",end:"\\*/",contains:["self"]},e.QUOTE_STRING_MODE,{className:"number",relevance:0,variants:[{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Ee][-+]?\\d+\\b"},{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Bb][-+]?\\d+\\b",relevance:10},{begin:"\\b(\\.\\d+|\\d+\\.\\d+)\\b"},{begin:"\\b(\\d+|0[0-9A-Za-z]+)\\.?\\b"}]}],illegal:/@/}}return Un=n,Un}var Fn,xo;function Ou(){if(xo)return Fn;xo=1;function n(e){return{name:"MEL",keywords:"int float string vector matrix if else switch case default while do for in break continue global proc return about abs addAttr addAttributeEditorNodeHelp addDynamic addNewShelfTab addPP addPanelCategory addPrefixToName advanceToNextDrivenKey affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor animDisplay animView annotate appendStringArray applicationName applyAttrPreset applyTake arcLenDimContext arcLengthDimension arclen arrayMapper art3dPaintCtx artAttrCtx artAttrPaintVertexCtx artAttrSkinPaintCtx artAttrTool artBuildPaintMenu artFluidAttrCtx artPuttyCtx artSelectCtx artSetPaintCtx artUserPaintCtx assignCommand assignInputDevice assignViewportFactories attachCurve attachDeviceAttr attachSurface attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attrNavigationControlGrp attrPresetEditWin attributeExists attributeInfo attributeMenu attributeQuery autoKeyframe autoPlace bakeClip bakeFluidShading bakePartialHistory bakeResults bakeSimulation basename basenameEx batchRender bessel bevel bevelPlus binMembership bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu buildKeyframeMenu button buttonManip CBG cacheFile cacheFileCombine cacheFileMerge cacheFileTrack camera cameraView canCreateManip canvas capitalizeString catch catchQuiet ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox character characterMap characterOutlineEditor characterize chdir checkBox checkBoxGrp checkDefaultRenderGlobals choice circle circularFillet clamp clear clearCache clip clipEditor clipEditorCurrentTimeCtx clipSchedule clipSchedulerOutliner clipTrimBefore closeCurve closeSurface cluster cmdFileOutput cmdScrollFieldExecuter cmdScrollFieldReporter cmdShell coarsenSubdivSelectionList collision color colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp colorSliderGrp columnLayout commandEcho commandLine commandPort compactHairSystem componentEditor compositingInterop computePolysetVolume condition cone confirmDialog connectAttr connectControl connectDynamic connectJoint connectionInfo constrain constrainValue constructionHistory container containsMultibyte contextInfo control convertFromOldLayers convertIffToPsd convertLightmap convertSolidTx convertTessellation convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCache cpClothSet cpCollision cpConstraint cpConvClothToMesh cpForces cpGetSolverAttr cpPanel cpProperty cpRigidCollisionFilter cpSeam cpSetEdit cpSetSolverAttr cpSolver cpSolverTypes cpTool cpUpdateClothUVs createDisplayLayer createDrawCtx createEditor createLayeredPsdFile createMotionField createNewShelf createNode createRenderLayer createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx curveCVCtx curveEPCtx curveEditorCtx curveIntersect curveMoveEPCtx curveOnSurface curveSketchCtx cutKey cycleCheck cylinder dagPose date defaultLightListCheckBox defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes delrandstr detachCurve detachDeviceAttr detachSurface deviceEditor devicePanel dgInfo dgdirty dgeval dgtimer dimWhen directKeyCtx directionalLight dirmap dirname disable disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected displayColor displayCull displayLevelOfDetail displayPref displayRGBColor displaySmoothness displayStats displayString displaySurface distanceDimContext distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct doubleProfileBirailSurface drag dragAttrContext draggerContext dropoffLocator duplicate duplicateCurve duplicateSurface dynCache dynControl dynExport dynExpression dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEdPanel dynRelEditor dynamicLoad editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers editRenderLayerAdjustment editRenderLayerGlobals editRenderLayerMembers editor editorTemplate effector emit emitter enableDevice encodeString endString endsWith env equivalent equivalentTol erf error eval evalDeferred evalEcho event exactWorldBoundingBox exclusiveLightCheckBox exec executeForEachObject exists exp expression expressionEditorListen extendCurve extendSurface extrude fcheck fclose feof fflush fgetline fgetword file fileBrowserDialog fileDialog fileExtension fileInfo filetest filletCurve filter filterCurve filterExpand filterStudioImport findAllIntersections findAnimCurves findKeyframe findMenuItem findRelatedSkinCluster finder firstParentOf fitBspline flexor floatEq floatField floatFieldGrp floatScrollBar floatSlider floatSlider2 floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formLayout format fprint frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss geometryConstraint getApplicationVersionAsFloat getAttr getClassification getDefaultBrush getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes getModifiers getPanel getParticleAttr getPluginResource getenv getpid glRender glRenderEditor globalStitch gmatch goal gotoBindPose grabColor gradientControl gradientControlNoAttr graphDollyCtx graphSelectContext graphTrackCtx gravity grid gridLayout group groupObjectsByName HfAddAttractorToAS HfAssignAS HfBuildEqualMap HfBuildFurFiles HfBuildFurImages HfCancelAFR HfConnectASToHF HfCreateAttractor HfDeleteAS HfEditAS HfPerformCreateAS HfRemoveAttractorFromAS HfSelectAttached HfSelectAttractors HfUnAssignAS hardenPointCurve hardware hardwareRenderPanel headsUpDisplay headsUpMessage help helpLine hermite hide hilite hitTest hotBox hotkey hotkeyCheck hsv_to_rgb hudButton hudSlider hudSliderButton hwReflectionMap hwRender hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox iconTextRadioButton iconTextRadioCollection iconTextScrollList iconTextStaticLabel ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ikSystemInfo ikfkDisplayMethod illustratorCurves image imfPlugins inheritTransform insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance instanceable instancer intField intFieldGrp intScrollBar intSlider intSliderGrp interToUI internalVar intersect iprEngine isAnimCurve isConnected isDirty isParentOf isSameObject isTrue isValidObjectName isValidString isValidUiName isolateSelect itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx jointDisplayScale jointLattice keyTangent keyframe keyframeOutliner keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx keyframeStats lassoContext lattice latticeDeformKeyCtx launch launchImageEditor layerButton layeredShaderPort layeredTexturePort layout layoutDialog lightList lightListEditor lightListPanel lightlink lineIntersection linearPrecision linstep listAnimatable listAttr listCameras listConnections listDeviceAttachments listHistory listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation listNodeTypes listPanelCategories listRelatives listSets listTransforms listUnselected listerEditor loadFluid loadNewShelf loadPlugin loadPluginLanguageResources loadPrefObjects localizedPanelLabel lockNode loft log longNameOf lookThru ls lsThroughFilter lsType lsUI Mayatomr mag makeIdentity makeLive makePaintable makeRoll makeSingleSurface makeTubeOn makebot manipMoveContext manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout menuEditor menuItem menuItemToShelf menuSet menuSetPref messageLine min minimizeApp mirrorJoint modelCurrentTimeCtx modelEditor modelPanel mouse movIn movOut move moveIKtoFK moveKeyCtx moveVertexAlongDirection multiProfileBirailSurface mute nParticle nameCommand nameField namespace namespaceInfo newPanelItems newton nodeCast nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsEditUV nurbsPlane nurbsSelect nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv nurbsToSubdivPref nurbsUVSet nurbsViewDirectionVector objExists objectCenter objectLayer objectType objectTypeUI obsoleteProc oceanNurbsPreviewPlane offsetCurve offsetCurveOnSurface offsetSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier paintEffectsDisplay pairBlend palettePort paneLayout panel panelConfiguration panelHistory paramDimContext paramDimension paramLocator parent parentConstraint particle particleExists particleInstancer particleRenderInfo partition pasteKey pathAnimation pause pclose percent performanceOptions pfxstrokes pickWalk picture pixelMove planarSrf plane play playbackOptions playblast plugAttr plugNode pluginInfo pluginResourceUtil pointConstraint pointCurveConstraint pointLight pointMatrixMult pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal polyAverageVertex polyBevel polyBlendColor polyBlindData polyBoolOp polyBridgeEdge polyCacheMonitor polyCheck polyChipOff polyClipboard polyCloseBorder polyCollapseEdge polyCollapseFacet polyColorBlindData polyColorDel polyColorPerVertex polyColorSet polyCompare polyCone polyCopyUV polyCrease polyCreaseCtx polyCreateFacet polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyDuplicateEdge polyEditUV polyEditUVShell polyEvaluate polyExtrudeEdge polyExtrudeFacet polyExtrudeVertex polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyHelix polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet polyMergeFacetCtx polyMergeUV polyMergeVertex polyMirrorFace polyMoveEdge polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalPerVertex polyNormalizeUV polyOptUvs polyOptions polyOutput polyPipe polyPlanarProjection polyPlane polyPlatonicSolid polyPoke polyPrimitive polyPrism polyProjection polyPyramid polyQuad polyQueryBlindData polyReduce polySelect polySelectConstraint polySelectConstraintMonitor polySelectCtx polySelectEditCtx polySeparate polySetToFaceNormal polySewEdge polyShortestPathCtx polySmooth polySoftEdge polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitRing polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet polyToSubdiv polyTorus polyTransfer polyTriangulate polyUVSet polyUnite polyWedgeFace popen popupMenu pose pow preloadRefEd print progressBar progressWindow projFileViewer projectCurve projectTangent projectionContext projectionManip promptDialog propModCtx propMove psdChannelOutliner psdEditTextureFile psdExport psdTextureFile putenv pwd python querySubdiv quit rad_to_deg radial radioButton radioButtonGrp radioCollection radioMenuItemCollection rampColorPort rand randomizeFollicles randstate rangeControl readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference referenceEdit referenceQuery refineSubdivSelectionList refresh refreshAE registerPluginResource rehash reloadImage removeJoint removeMultiInstance removePanelCategory rename renameAttr renameSelectionList renameUI render renderGlobalsNode renderInfo renderLayerButton renderLayerParent renderLayerPostProcess renderLayerUnparent renderManip renderPartition renderQualityNode renderSettings renderThumbnailUpdate renderWindowEditor renderWindowSelectContext renderer reorder reorderDeformers requires reroot resampleFluid resetAE resetPfxToPolyCamera resetTool resolutionNode retarget reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx rootOf rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale scaleBrushBrightness scaleComponents scaleConstraint scaleKey scaleKeyCtx sceneEditor sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptJob scriptNode scriptTable scriptToShelf scriptedPanel scriptedPanelType scrollField scrollLayout sculpt searchPathArray seed selLoadSettings select selectContext selectCurveCV selectKey selectKeyCtx selectKeyframeRegionCtx selectMode selectPref selectPriority selectType selectedNodes selectionConnection separator setAttr setAttrEnumResource setAttrMapping setAttrNiceNameResource setConstraintRestPosition setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setFluidAttr setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyPath setKeyframe setKeyframeBlendshapeTargetWts setMenuMode setNodeNiceNameResource setNodeTypeFlag setParent setParticleAttr setPfxToPolyCamera setPluginResource setProject setStampDensity setStartupMessage setState setToolTo setUITemplate setXformManip sets shadingConnection shadingGeometryRelCtx shadingLightRelCtx shadingNetworkCompare shadingNode shapeCompare shelfButton shelfLayout shelfTabLayout shellField shortNameOf showHelp showHidden showManipCtx showSelectionInTitle showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface size sizeBytes skinCluster skinPercent smoothCurve smoothTangentSurface smoothstep snap2to2 snapKey snapMode snapTogetherCtx snapshot soft softMod softModCtx sort sound soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort spreadSheetEditor spring sqrt squareSurface srtContext stackTrace startString startsWith stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp stringArrayCatenate stringArrayContains stringArrayCount stringArrayInsertAtIndex stringArrayIntersector stringArrayRemove stringArrayRemoveAtIndex stringArrayRemoveDuplicates stringArrayRemoveExact stringArrayToString stringToStringArray strip stripPrefixFromName stroke subdAutoProjection subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror subdToBlind subdToPoly subdTransferUVsToCache subdiv subdivCrease subdivDisplaySmoothness substitute substituteAllString substituteGeometry substring surface surfaceSampler surfaceShaderList swatchDisplayPort switchTable symbolButton symbolCheckBox sysFile system tabLayout tan tangentConstraint texLatticeDeformContext texManipContext texMoveContext texMoveUVShellContext texRotateContext texScaleContext texSelectContext texSelectShortestPathCtx texSmudgeUVContext texWinToolCtx text textCurves textField textFieldButtonGrp textFieldGrp textManip textScrollList textToShelf textureDisplacePlane textureHairColor texturePlacementContext textureWindow threadCount threePointArcCtx timeControl timePort timerX toNativePath toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper trace track trackCtx transferAttributes transformCompare transformLimits translator trim trunc truncateFluidCache truncateHairCache tumble tumbleCtx turbulence twoPointArcCtx uiRes uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit unloadPlugin untangleUV untitledFileName untrim upAxis updateAE userCtx uvLink uvSnapshot validateShelfName vectorize view2dToolCtx viewCamera viewClipPlane viewFit viewHeadOn viewLookAt viewManip viewPlace viewSet visor volumeAxis vortex waitCursor warning webBrowser webBrowserPrefs whatIs window windowPref wire wireContext workspace wrinkle wrinkleContext writeTake xbmLangPathList xform",illegal:""},{begin:"<=",relevance:0},{begin:"=>",relevance:0},{begin:"/\\\\"},{begin:"\\\\/"}]},{className:"built_in",variants:[{begin:":-\\|-->"},{begin:"=",relevance:0}]},a,e.C_BLOCK_COMMENT_MODE,i,e.NUMBER_MODE,o,s,{begin:/:-/},{begin:/\.$/}]}}return Bn=n,Bn}var Gn,wo;function Au(){if(wo)return Gn;wo=1;function n(e){return{name:"MIPS Assembly",case_insensitive:!0,aliases:["mips"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ",built_in:"$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1 s2 s3 s4 s5 s6 s7 s8 k0 k1 gp sp fp ra $f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt "},contains:[{className:"keyword",begin:"\\b(addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(\\.hb)?|jr(\\.hb)?|lbu?|lhu?|ll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|srlv?|subu?|sw[lr]?|xori?|wsbh|abs\\.[sd]|add\\.[sd]|alnv.ps|bc1[ft]l?|c\\.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et])\\.[sd]|(ceil|floor|round|trunc)\\.[lw]\\.[sd]|cfc1|cvt\\.d\\.[lsw]|cvt\\.l\\.[dsw]|cvt\\.ps\\.s|cvt\\.s\\.[dlw]|cvt\\.s\\.p[lu]|cvt\\.w\\.[dls]|div\\.[ds]|ldx?c1|luxc1|lwx?c1|madd\\.[sd]|mfc1|mov[fntz]?\\.[ds]|msub\\.[sd]|mth?c1|mul\\.[ds]|neg\\.[ds]|nmadd\\.[ds]|nmsub\\.[ds]|p[lu][lu]\\.ps|recip\\.fmt|r?sqrt\\.[ds]|sdx?c1|sub\\.[ds]|suxc1|swx?c1|break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|tlti?u?|tnei?|wait|wrpgpr)",end:"\\s"},e.COMMENT("[;#](?!\\s*$)","$"),e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"0x[0-9a-f]+"},{begin:"\\b-?\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^\\s*[0-9]+:"},{begin:"[0-9]+[bf]"}],relevance:0}],illegal:/\//}}return Gn=n,Gn}var Yn,ko;function vu(){if(ko)return Yn;ko=1;function n(e){return{name:"Mizar",keywords:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",contains:[e.COMMENT("::","$")]}}return Yn=n,Yn}var qn,Uo;function yu(){if(Uo)return qn;Uo=1;function n(e){const t=e.regex,a=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],i=/[dualxmsipngr]{0,12}/,o={$pattern:/[\w.]+/,keyword:a.join(" ")},s={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:o},r={begin:/->\{/,end:/\}/},l={variants:[{begin:/\$\d/},{begin:t.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},c=[e.BACKSLASH_ESCAPE,s,l],_=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],d=(p,S,g="\\1")=>{const T=g==="\\1"?g:t.concat(g,S);return t.concat(t.concat("(?:",p,")"),S,/(?:\\.|[^\\\/])*?/,T,/(?:\\.|[^\\\/])*?/,g,i)},m=(p,S,g)=>t.concat(t.concat("(?:",p,")"),S,/(?:\\.|[^\\\/])*?/,g,i),E=[l,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),r,{className:"string",contains:c,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:d("s|tr|y",t.either(..._,{capture:!0}))},{begin:d("s|tr|y","\\(","\\)")},{begin:d("s|tr|y","\\[","\\]")},{begin:d("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:m("(?:m|qr)?",/\//,/\//)},{begin:m("m|qr",t.either(..._,{capture:!0}),/\1/)},{begin:m("m|qr",/\(/,/\)/)},{begin:m("m|qr",/\[/,/\]/)},{begin:m("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return s.contains=E,r.contains=E,{name:"Perl",aliases:["pl","pm"],keywords:o,contains:E}}return qn=n,qn}var Hn,Fo;function Du(){if(Fo)return Hn;Fo=1;function n(e){return{name:"Mojolicious",subLanguage:"xml",contains:[{className:"meta",begin:"^__(END|DATA)__$"},{begin:"^\\s*%{1,2}={0,2}",end:"$",subLanguage:"perl"},{begin:"<%{1,2}={0,2}",end:"={0,1}%>",subLanguage:"perl",excludeBegin:!0,excludeEnd:!0}]}}return Hn=n,Hn}var Vn,Bo;function hu(){if(Bo)return Vn;Bo=1;function n(e){const t={className:"number",relevance:0,variants:[{begin:"[$][a-fA-F0-9]+"},e.NUMBER_MODE]},a={variants:[{match:[/(function|method)/,/\s+/,e.UNDERSCORE_IDENT_RE]}],scope:{1:"keyword",3:"title.function"}},i={variants:[{match:[/(class|interface|extends|implements)/,/\s+/,e.UNDERSCORE_IDENT_RE]}],scope:{1:"keyword",3:"title.class"}};return{name:"Monkey",case_insensitive:!0,keywords:{keyword:["public","private","property","continue","exit","extern","new","try","catch","eachin","not","abstract","final","select","case","default","const","local","global","field","end","if","then","else","elseif","endif","while","wend","repeat","until","forever","for","to","step","next","return","module","inline","throw","import","and","or","shl","shr","mod"],built_in:["DebugLog","DebugStop","Error","Print","ACos","ACosr","ASin","ASinr","ATan","ATan2","ATan2r","ATanr","Abs","Abs","Ceil","Clamp","Clamp","Cos","Cosr","Exp","Floor","Log","Max","Max","Min","Min","Pow","Sgn","Sgn","Sin","Sinr","Sqrt","Tan","Tanr","Seed","PI","HALFPI","TWOPI"],literal:["true","false","null"]},illegal:/\/\*/,contains:[e.COMMENT("#rem","#end"),e.COMMENT("'","$",{relevance:0}),a,i,{className:"variable.language",begin:/\b(self|super)\b/},{className:"meta",begin:/\s*#/,end:"$",keywords:{keyword:"if else elseif endif end then"}},{match:[/^\s*/,/strict\b/],scope:{2:"meta"}},{beginKeywords:"alias",end:"=",contains:[e.UNDERSCORE_TITLE_MODE]},e.QUOTE_STRING_MODE,t]}}return Vn=n,Vn}var Wn,Go;function Mu(){if(Go)return Wn;Go=1;function n(e){const t={keyword:"if then not for in while do return else elseif break continue switch and or unless when class extends super local import export from using",literal:"true false nil",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},a="[A-Za-z$_][0-9A-Za-z$_]*",i={className:"subst",begin:/#\{/,end:/\}/,keywords:t},o=[e.inherit(e.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE]},{begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i]}]},{className:"built_in",begin:"@__"+e.IDENT_RE},{begin:"@"+e.IDENT_RE},{begin:e.IDENT_RE+"\\\\"+e.IDENT_RE}];i.contains=o;const s=e.inherit(e.TITLE_MODE,{begin:a}),r="(\\(.*\\)\\s*)?\\B[-=]>",l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"MoonScript",aliases:["moon"],keywords:t,illegal:/\/\*/,contains:o.concat([e.COMMENT("--","$"),{className:"function",begin:"^\\s*"+a+"\\s*=\\s*"+r,end:"[-=]>",returnBegin:!0,contains:[s,l]},{begin:/[\(,:=]\s*/,relevance:0,contains:[{className:"function",begin:r,end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[s]},s]},{className:"name",begin:a+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}return Wn=n,Wn}var zn,Yo;function Lu(){if(Yo)return zn;Yo=1;function n(e){return{name:"N1QL",case_insensitive:!0,contains:[{beginKeywords:"build create index delete drop explain infer|10 insert merge prepare select update upsert|10",end:/;/,keywords:{keyword:["all","alter","analyze","and","any","array","as","asc","begin","between","binary","boolean","break","bucket","build","by","call","case","cast","cluster","collate","collection","commit","connect","continue","correlate","cover","create","database","dataset","datastore","declare","decrement","delete","derived","desc","describe","distinct","do","drop","each","element","else","end","every","except","exclude","execute","exists","explain","fetch","first","flatten","for","force","from","function","grant","group","gsi","having","if","ignore","ilike","in","include","increment","index","infer","inline","inner","insert","intersect","into","is","join","key","keys","keyspace","known","last","left","let","letting","like","limit","lsm","map","mapping","matched","materialized","merge","minus","namespace","nest","not","number","object","offset","on","option","or","order","outer","over","parse","partition","password","path","pool","prepare","primary","private","privilege","procedure","public","raw","realm","reduce","rename","return","returning","revoke","right","role","rollback","satisfies","schema","select","self","semi","set","show","some","start","statistics","string","system","then","to","transaction","trigger","truncate","under","union","unique","unknown","unnest","unset","update","upsert","use","user","using","validate","value","valued","values","via","view","when","where","while","with","within","work","xor"],literal:["true","false","null","missing|5"],built_in:["array_agg","array_append","array_concat","array_contains","array_count","array_distinct","array_ifnull","array_length","array_max","array_min","array_position","array_prepend","array_put","array_range","array_remove","array_repeat","array_replace","array_reverse","array_sort","array_sum","avg","count","max","min","sum","greatest","least","ifmissing","ifmissingornull","ifnull","missingif","nullif","ifinf","ifnan","ifnanorinf","naninf","neginfif","posinfif","clock_millis","clock_str","date_add_millis","date_add_str","date_diff_millis","date_diff_str","date_part_millis","date_part_str","date_trunc_millis","date_trunc_str","duration_to_str","millis","str_to_millis","millis_to_str","millis_to_utc","millis_to_zone_name","now_millis","now_str","str_to_duration","str_to_utc","str_to_zone_name","decode_json","encode_json","encoded_size","poly_length","base64","base64_encode","base64_decode","meta","uuid","abs","acos","asin","atan","atan2","ceil","cos","degrees","e","exp","ln","log","floor","pi","power","radians","random","round","sign","sin","sqrt","tan","trunc","object_length","object_names","object_pairs","object_inner_pairs","object_values","object_inner_values","object_add","object_put","object_remove","object_unwrap","regexp_contains","regexp_like","regexp_position","regexp_replace","contains","initcap","length","lower","ltrim","position","repeat","replace","rtrim","split","substr","title","trim","upper","isarray","isatom","isboolean","isnumber","isobject","isstring","type","toarray","toatom","toboolean","tonumber","toobject","tostring"]},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE]},{className:"symbol",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE]}}return zn=n,zn}var Kn,qo;function xu(){if(qo)return Kn;qo=1;function n(e){const t={match:[/^\s*(?=\S)/,/[^:]+/,/:\s*/,/$/],className:{2:"attribute",3:"punctuation"}},a={match:[/^\s*(?=\S)/,/[^:]*[^: ]/,/[ ]*:/,/[ ]/,/.*$/],className:{2:"attribute",3:"punctuation",5:"string"}},i={match:[/^\s*/,/>/,/[ ]/,/.*$/],className:{2:"punctuation",4:"string"}},o={variants:[{match:[/^\s*/,/-/,/[ ]/,/.*$/]},{match:[/^\s*/,/-$/]}],className:{2:"bullet",4:"string"}};return{name:"Nested Text",aliases:["nt"],contains:[e.inherit(e.HASH_COMMENT_MODE,{begin:/^\s*(?=#)/,excludeBegin:!0}),o,i,t,a]}}return Kn=n,Kn}var $n,Ho;function Pu(){if(Ho)return $n;Ho=1;function n(e){const t=e.regex,a={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{\w+\}/},{begin:t.concat(/[$@]/,e.UNDERSCORE_IDENT_RE)}]},o={endsWithParent:!0,keywords:{$pattern:/[a-z_]{2,}|\/dev\/poll/,literal:["on","off","yes","no","true","false","none","blocked","debug","info","notice","warn","error","crit","select","break","last","permanent","redirect","kqueue","rtsig","epoll","poll","/dev/poll"]},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[a]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]?\\b",relevance:0},a]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{beginKeywords:"upstream location",end:/;|\{/,contains:o.contains,keywords:{section:"upstream location"}},{className:"section",begin:t.concat(e.UNDERSCORE_IDENT_RE+t.lookahead(/\s+\{/)),relevance:0},{begin:t.lookahead(e.UNDERSCORE_IDENT_RE+"\\s"),end:";|\\{",contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:o}],relevance:0}],illegal:"[^\\s\\}\\{]"}}return $n=n,$n}var Qn,Vo;function wu(){if(Vo)return Qn;Vo=1;function n(e){return{name:"Nim",keywords:{keyword:["addr","and","as","asm","bind","block","break","case","cast","const","continue","converter","discard","distinct","div","do","elif","else","end","enum","except","export","finally","for","from","func","generic","guarded","if","import","in","include","interface","is","isnot","iterator","let","macro","method","mixin","mod","nil","not","notin","object","of","or","out","proc","ptr","raise","ref","return","shared","shl","shr","static","template","try","tuple","type","using","var","when","while","with","without","xor","yield"],literal:["true","false"],type:["int","int8","int16","int32","int64","uint","uint8","uint16","uint32","uint64","float","float32","float64","bool","char","string","cstring","pointer","expr","stmt","void","auto","any","range","array","openarray","varargs","seq","set","clong","culong","cchar","cschar","cshort","cint","csize","clonglong","cfloat","cdouble","clongdouble","cuchar","cushort","cuint","culonglong","cstringarray","semistatic"],built_in:["stdin","stdout","stderr","result"]},contains:[{className:"meta",begin:/\{\./,end:/\.\}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}return Qn=n,Qn}var Xn,Wo;function ku(){if(Wo)return Xn;Wo=1;function n(e){const t={keyword:["rec","with","let","in","inherit","assert","if","else","then"],literal:["true","false","or","and","null"],built_in:["import","abort","baseNameOf","dirOf","isNull","builtins","map","removeAttrs","throw","toString","derivation"]},a={className:"subst",begin:/\$\{/,end:/\}/,keywords:t},i={className:"char.escape",begin:/''\$/},o={begin:/[a-zA-Z0-9-_]+(\s*=)/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/\S+/,relevance:.2}]},s={className:"string",contains:[i,a],variants:[{begin:"''",end:"''"},{begin:'"',end:'"'}]},r=[e.NUMBER_MODE,e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,o];return a.contains=r,{name:"Nix",aliases:["nixos"],keywords:t,contains:r}}return Xn=n,Xn}var Zn,zo;function Uu(){if(zo)return Zn;zo=1;function n(e){return{name:"Node REPL",contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"javascript"}},variants:[{begin:/^>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return Zn=n,Zn}var Jn,Ko;function Fu(){if(Ko)return Jn;Ko=1;function n(e){const t=e.regex,a=["ADMINTOOLS","APPDATA","CDBURN_AREA","CMDLINE","COMMONFILES32","COMMONFILES64","COMMONFILES","COOKIES","DESKTOP","DOCUMENTS","EXEDIR","EXEFILE","EXEPATH","FAVORITES","FONTS","HISTORY","HWNDPARENT","INSTDIR","INTERNET_CACHE","LANGUAGE","LOCALAPPDATA","MUSIC","NETHOOD","OUTDIR","PICTURES","PLUGINSDIR","PRINTHOOD","PROFILE","PROGRAMFILES32","PROGRAMFILES64","PROGRAMFILES","QUICKLAUNCH","RECENT","RESOURCES_LOCALIZED","RESOURCES","SENDTO","SMPROGRAMS","SMSTARTUP","STARTMENU","SYSDIR","TEMP","TEMPLATES","VIDEOS","WINDIR"],i=["ARCHIVE","FILE_ATTRIBUTE_ARCHIVE","FILE_ATTRIBUTE_NORMAL","FILE_ATTRIBUTE_OFFLINE","FILE_ATTRIBUTE_READONLY","FILE_ATTRIBUTE_SYSTEM","FILE_ATTRIBUTE_TEMPORARY","HKCR","HKCU","HKDD","HKEY_CLASSES_ROOT","HKEY_CURRENT_CONFIG","HKEY_CURRENT_USER","HKEY_DYN_DATA","HKEY_LOCAL_MACHINE","HKEY_PERFORMANCE_DATA","HKEY_USERS","HKLM","HKPD","HKU","IDABORT","IDCANCEL","IDIGNORE","IDNO","IDOK","IDRETRY","IDYES","MB_ABORTRETRYIGNORE","MB_DEFBUTTON1","MB_DEFBUTTON2","MB_DEFBUTTON3","MB_DEFBUTTON4","MB_ICONEXCLAMATION","MB_ICONINFORMATION","MB_ICONQUESTION","MB_ICONSTOP","MB_OK","MB_OKCANCEL","MB_RETRYCANCEL","MB_RIGHT","MB_RTLREADING","MB_SETFOREGROUND","MB_TOPMOST","MB_USERICON","MB_YESNO","NORMAL","OFFLINE","READONLY","SHCTX","SHELL_CONTEXT","SYSTEM|TEMPORARY"],o=["addincludedir","addplugindir","appendfile","assert","cd","define","delfile","echo","else","endif","error","execute","finalize","getdllversion","gettlbversion","if","ifdef","ifmacrodef","ifmacrondef","ifndef","include","insertmacro","macro","macroend","makensis","packhdr","searchparse","searchreplace","system","tempfile","undef","uninstfinalize","verbose","warning"],s={className:"variable.constant",begin:t.concat(/\$/,t.either(...a))},r={className:"variable",begin:/\$+\{[\!\w.:-]+\}/},l={className:"variable",begin:/\$+\w[\w\.]*/,illegal:/\(\)\{\}/},c={className:"variable",begin:/\$+\([\w^.:!-]+\)/},_={className:"params",begin:t.either(...i)},d={className:"keyword",begin:t.concat(/!/,t.either(...o))},m={className:"char.escape",begin:/\$(\\[nrt]|\$)/},E={className:"title.function",begin:/\w+::\w+/},p={className:"string",variants:[{begin:'"',end:'"'},{begin:"'",end:"'"},{begin:"`",end:"`"}],illegal:/\n/,contains:[m,s,r,l,c]},S=["Abort","AddBrandingImage","AddSize","AllowRootDirInstall","AllowSkipFiles","AutoCloseWindow","BGFont","BGGradient","BrandingText","BringToFront","Call","CallInstDLL","Caption","ChangeUI","CheckBitmap","ClearErrors","CompletedText","ComponentText","CopyFiles","CRCCheck","CreateDirectory","CreateFont","CreateShortCut","Delete","DeleteINISec","DeleteINIStr","DeleteRegKey","DeleteRegValue","DetailPrint","DetailsButtonText","DirText","DirVar","DirVerify","EnableWindow","EnumRegKey","EnumRegValue","Exch","Exec","ExecShell","ExecShellWait","ExecWait","ExpandEnvStrings","File","FileBufSize","FileClose","FileErrorText","FileOpen","FileRead","FileReadByte","FileReadUTF16LE","FileReadWord","FileWriteUTF16LE","FileSeek","FileWrite","FileWriteByte","FileWriteWord","FindClose","FindFirst","FindNext","FindWindow","FlushINI","GetCurInstType","GetCurrentAddress","GetDlgItem","GetDLLVersion","GetDLLVersionLocal","GetErrorLevel","GetFileTime","GetFileTimeLocal","GetFullPathName","GetFunctionAddress","GetInstDirError","GetKnownFolderPath","GetLabelAddress","GetTempFileName","GetWinVer","Goto","HideWindow","Icon","IfAbort","IfErrors","IfFileExists","IfRebootFlag","IfRtlLanguage","IfShellVarContextAll","IfSilent","InitPluginsDir","InstallButtonText","InstallColors","InstallDir","InstallDirRegKey","InstProgressFlags","InstType","InstTypeGetText","InstTypeSetText","Int64Cmp","Int64CmpU","Int64Fmt","IntCmp","IntCmpU","IntFmt","IntOp","IntPtrCmp","IntPtrCmpU","IntPtrOp","IsWindow","LangString","LicenseBkColor","LicenseData","LicenseForceSelection","LicenseLangString","LicenseText","LoadAndSetImage","LoadLanguageFile","LockWindow","LogSet","LogText","ManifestDPIAware","ManifestLongPathAware","ManifestMaxVersionTested","ManifestSupportedOS","MessageBox","MiscButtonText","Name|0","Nop","OutFile","Page","PageCallbacks","PEAddResource","PEDllCharacteristics","PERemoveResource","PESubsysVer","Pop","Push","Quit","ReadEnvStr","ReadINIStr","ReadRegDWORD","ReadRegStr","Reboot","RegDLL","Rename","RequestExecutionLevel","ReserveFile","Return","RMDir","SearchPath","SectionGetFlags","SectionGetInstTypes","SectionGetSize","SectionGetText","SectionIn","SectionSetFlags","SectionSetInstTypes","SectionSetSize","SectionSetText","SendMessage","SetAutoClose","SetBrandingImage","SetCompress","SetCompressor","SetCompressorDictSize","SetCtlColors","SetCurInstType","SetDatablockOptimize","SetDateSave","SetDetailsPrint","SetDetailsView","SetErrorLevel","SetErrors","SetFileAttributes","SetFont","SetOutPath","SetOverwrite","SetRebootFlag","SetRegView","SetShellVarContext","SetSilent","ShowInstDetails","ShowUninstDetails","ShowWindow","SilentInstall","SilentUnInstall","Sleep","SpaceTexts","StrCmp","StrCmpS","StrCpy","StrLen","SubCaption","Unicode","UninstallButtonText","UninstallCaption","UninstallIcon","UninstallSubCaption","UninstallText","UninstPage","UnRegDLL","Var","VIAddVersionKey","VIFileVersion","VIProductVersion","WindowIcon","WriteINIStr","WriteRegBin","WriteRegDWORD","WriteRegExpandStr","WriteRegMultiStr","WriteRegNone","WriteRegStr","WriteUninstaller","XPStyle"],g=["admin","all","auto","both","bottom","bzip2","colored","components","current","custom","directory","false","force","hide","highest","ifdiff","ifnewer","instfiles","lastused","leave","left","license","listonly","lzma","nevershow","none","normal","notset","off","on","open","print","right","show","silent","silentlog","smooth","textonly","top","true","try","un.components","un.custom","un.directory","un.instfiles","un.license","uninstConfirm","user","Win10","Win7","Win8","WinVista","zlib"],T={match:[/Function/,/\s+/,t.concat(/(\.)?/,e.IDENT_RE)],scope:{1:"keyword",3:"title.function"}},N={match:[/Var/,/\s+/,/(?:\/GLOBAL\s+)?/,/[A-Za-z][\w.]*/],scope:{1:"keyword",3:"params",4:"variable"}};return{name:"NSIS",case_insensitive:!0,keywords:{keyword:S,literal:g},contains:[e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(";","$",{relevance:0}),N,T,{beginKeywords:"Function PageEx Section SectionGroup FunctionEnd SectionEnd"},p,d,r,l,c,_,E,e.NUMBER_MODE]}}return Jn=n,Jn}var jn,$o;function Bu(){if($o)return jn;$o=1;function n(e){const t={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},a=/[a-zA-Z@][a-zA-Z0-9_]*/,l={"variable.language":["this","super"],$pattern:a,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},c={$pattern:a,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:l,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+c.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:c,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}return jn=n,jn}var ea,Qo;function Gu(){if(Qo)return ea;Qo=1;function n(e){return{name:"OCaml",aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?",keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},illegal:/\/\/|>>/,contains:[{className:"literal",begin:"\\[(\\|\\|)?\\]|\\(\\)",relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*",relevance:0},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/->/}]}}return ea=n,ea}var ta,Xo;function Yu(){if(Xo)return ta;Xo=1;function n(e){const t={className:"keyword",begin:"\\$(f[asn]|t|vp[rtd]|children)"},a={className:"literal",begin:"false|true|PI|undef"},i={className:"number",begin:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},o=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),s={className:"meta",keywords:{keyword:"include use"},begin:"include|use <",end:">"},r={className:"params",begin:"\\(",end:"\\)",contains:["self",i,o,t,a]},l={begin:"[*!#%]",relevance:0},c={className:"function",beginKeywords:"module function",end:/=|\{/,contains:[r,e.UNDERSCORE_TITLE_MODE]};return{name:"OpenSCAD",aliases:["scad"],keywords:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,s,o,t,l,c]}}return ta=n,ta}var na,Zo;function qu(){if(Zo)return na;Zo=1;function n(e){const t={$pattern:/\.?\w+/,keyword:"abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained"},a=e.COMMENT(/\{/,/\}/,{relevance:0}),i=e.COMMENT("\\(\\*","\\*\\)",{relevance:10}),o={className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},s={className:"string",begin:"(#\\d+)+"},r={beginKeywords:"function constructor destructor procedure method",end:"[:;]",keywords:"function constructor|10 destructor|10 procedure|10 method|10",contains:[e.inherit(e.TITLE_MODE,{scope:"title.function"}),{className:"params",begin:"\\(",end:"\\)",keywords:t,contains:[o,s]},a,i]},l={scope:"punctuation",match:/;/,relevance:0};return{name:"Oxygene",case_insensitive:!0,keywords:t,illegal:'("|\\$[G-Zg-z]|\\/\\*||->)',contains:[a,i,e.C_LINE_COMMENT_MODE,o,s,e.NUMBER_MODE,r,l]}}return na=n,na}var aa,Jo;function Hu(){if(Jo)return aa;Jo=1;function n(e){const t=e.COMMENT(/\{/,/\}/,{contains:["self"]});return{name:"Parser3",subLanguage:"xml",relevance:0,contains:[e.COMMENT("^#","$"),e.COMMENT(/\^rem\{/,/\}/,{relevance:10,contains:[t]}),{className:"meta",begin:"^@(?:BASE|USE|CLASS|OPTIONS)$",relevance:10},{className:"title",begin:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{className:"variable",begin:/\$\{?[\w\-.:]+\}?/},{className:"keyword",begin:/\^[\w\-.:]+/},{className:"number",begin:"\\^#[0-9a-fA-F]+"},e.C_NUMBER_MODE]}}return aa=n,aa}var ra,jo;function Vu(){if(jo)return ra;jo=1;function n(e){const t={className:"variable",begin:/\$[\w\d#@][\w\d_]*/,relevance:0},a={className:"variable",begin:/<(?!\/)/,end:/>/};return{name:"Packet Filter config",aliases:["pf.conf"],keywords:{$pattern:/[a-z0-9_<>-]+/,built_in:"block match pass load anchor|5 antispoof|10 set table",keyword:"in out log quick on rdomain inet inet6 proto from port os to route allow-opts divert-packet divert-reply divert-to flags group icmp-type icmp6-type label once probability recieved-on rtable prio queue tos tag tagged user keep fragment for os drop af-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robin source-hash static-port dup-to reply-to route-to parent bandwidth default min max qlimit block-policy debug fingerprints hostid limit loginterface optimization reassemble ruleset-optimization basic none profile skip state-defaults state-policy timeout const counters persist no modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppy source-track global rule max-src-nodes max-src-states max-src-conn max-src-conn-rate overload flush scrub|5 max-mss min-ttl no-df|10 random-id",literal:"all any no-route self urpf-failed egress|5 unknown"},contains:[e.HASH_COMMENT_MODE,e.NUMBER_MODE,e.QUOTE_STRING_MODE,t,a]}}return ra=n,ra}var ia,es;function Wu(){if(es)return ia;es=1;function n(e){const t=e.COMMENT("--","$"),a="[a-zA-Z_][a-zA-Z_0-9$]*",i="\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$",o="<<\\s*"+a+"\\s*>>",s="ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ",r="SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ",l="ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN ",c="BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ",_=c.trim().split(" ").map(function(g){return g.split("|")[0]}).join("|"),d="CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC ",m="FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 ",E="SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED ",S="ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAP LEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILY INET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST ".trim().split(" ").map(function(g){return g.split("|")[0]}).join("|");return{name:"PostgreSQL",aliases:["postgres","postgresql"],supersetOf:"sql",case_insensitive:!0,keywords:{keyword:s+l+r,built_in:d+m+E},illegal:/:==|\W\s*\(\*|(^|\s)\$[a-z]|\{\{|[a-z]:\s*$|\.\.\.|TO:|DO:/,contains:[{className:"keyword",variants:[{begin:/\bTEXT\s*SEARCH\b/},{begin:/\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/},{begin:/\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/},{begin:/\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/},{begin:/\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/},{begin:/\bNULLS\s+(FIRST|LAST)\b/},{begin:/\bEVENT\s+TRIGGER\b/},{begin:/\b(MAPPING|OR)\s+REPLACE\b/},{begin:/\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/},{begin:/\b(SHARE|EXCLUSIVE)\s+MODE\b/},{begin:/\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/},{begin:/\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/},{begin:/\bPRESERVE\s+ROWS\b/},{begin:/\bDISCARD\s+PLANS\b/},{begin:/\bREFERENCING\s+(OLD|NEW)\b/},{begin:/\bSKIP\s+LOCKED\b/},{begin:/\bGROUPING\s+SETS\b/},{begin:/\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/},{begin:/\b(WITH|WITHOUT)\s+HOLD\b/},{begin:/\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/},{begin:/\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/},{begin:/\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/},{begin:/\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/},{begin:/\bIS\s+(NOT\s+)?UNKNOWN\b/},{begin:/\bSECURITY\s+LABEL\b/},{begin:/\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/},{begin:/\bWITH\s+(NO\s+)?DATA\b/},{begin:/\b(FOREIGN|SET)\s+DATA\b/},{begin:/\bSET\s+(CATALOG|CONSTRAINTS)\b/},{begin:/\b(WITH|FOR)\s+ORDINALITY\b/},{begin:/\bIS\s+(NOT\s+)?DOCUMENT\b/},{begin:/\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/},{begin:/\b(STRIP|PRESERVE)\s+WHITESPACE\b/},{begin:/\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/},{begin:/\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/},{begin:/\bAT\s+TIME\s+ZONE\b/},{begin:/\bGRANTED\s+BY\b/},{begin:/\bRETURN\s+(QUERY|NEXT)\b/},{begin:/\b(ATTACH|DETACH)\s+PARTITION\b/},{begin:/\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/},{begin:/\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/},{begin:/\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/}]},{begin:/\b(FORMAT|FAMILY|VERSION)\s*\(/},{begin:/\bINCLUDE\s*\(/,keywords:"INCLUDE"},{begin:/\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/},{begin:/\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/},{begin:/\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,relevance:10},{begin:/\bEXTRACT\s*\(/,end:/\bFROM\b/,returnEnd:!0,keywords:{type:"CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR"}},{begin:/\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,keywords:{keyword:"NAME"}},{begin:/\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,keywords:{keyword:"DOCUMENT CONTENT"}},{beginKeywords:"CACHE INCREMENT MAXVALUE MINVALUE",end:e.C_NUMBER_RE,returnEnd:!0,keywords:"BY CACHE INCREMENT MAXVALUE MINVALUE"},{className:"type",begin:/\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/},{className:"type",begin:/\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/},{begin:/\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,keywords:{keyword:"RETURNS",type:"LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER"}},{begin:"\\b("+S+")\\s*\\("},{begin:"\\.("+_+")\\b"},{begin:"\\b("+_+")\\s+PATH\\b",keywords:{keyword:"PATH",type:c.replace("PATH ","")}},{className:"type",begin:"\\b("+_+")\\b"},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:"(e|E|u&|U&)'",end:"'",contains:[{begin:"\\\\."}],relevance:10},e.END_SAME_AS_BEGIN({begin:i,end:i,contains:[{subLanguage:["pgsql","perl","python","tcl","r","lua","java","php","ruby","bash","scheme","xml","json"],endsWithParent:!0}]}),{begin:'"',end:'"',contains:[{begin:'""'}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"meta",variants:[{begin:"%(ROW)?TYPE",relevance:10},{begin:"\\$\\d+"},{begin:"^#\\w",end:"$"}]},{className:"symbol",begin:o,relevance:10}]}}return ia=n,ia}var oa,ts;function zu(){if(ts)return oa;ts=1;function n(e){const t=e.regex,a=/(?![A-Za-z0-9])(?![$])/,i=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,a),o=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,a),s={scope:"variable",match:"\\$+"+i},r={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},l={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},c=e.inherit(e.APOS_STRING_MODE,{illegal:null}),_=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(l)}),d={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(l),"on:begin":(K,k)=>{k.data._beginMatch=K[1]||K[2]},"on:end":(K,k)=>{k.data._beginMatch!==K[1]&&k.ignoreMatch()}},m=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),E=`[ ]`,p={scope:"string",variants:[_,c,d,m]},S={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},g=["false","null","true"],T=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],R=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],f={keyword:T,literal:(K=>{const k=[];return K.forEach($=>{k.push($),$.toLowerCase()===$?k.push($.toUpperCase()):k.push($.toLowerCase())}),k})(g),built_in:R},A=K=>K.map(k=>k.replace(/\|\d+$/,"")),C={variants:[{match:[/new/,t.concat(E,"+"),t.concat("(?!",A(R).join("\\b|"),"\\b)"),o],scope:{1:"keyword",4:"title.class"}}]},L=t.concat(i,"\\b(?!\\()"),I={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),L],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[o,t.concat(/::/,t.lookahead(/(?!class\b)/)),L],scope:{1:"title.class",3:"variable.constant"}},{match:[o,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[o,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},h={scope:"attr",match:t.concat(i,t.lookahead(":"),t.lookahead(/(?!::)/))},U={relevance:0,begin:/\(/,end:/\)/,keywords:f,contains:[h,s,I,e.C_BLOCK_COMMENT_MODE,p,S,C]},D={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",A(T).join("\\b|"),"|",A(R).join("\\b|"),"\\b)"),i,t.concat(E,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[U]};U.contains.push(D);const q=[h,I,e.C_BLOCK_COMMENT_MODE,p,S,C],te={begin:t.concat(/#\[\s*/,o),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:g,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:g,keyword:["new","array"]},contains:["self",...q]},...q,{scope:"meta",match:o}]};return{case_insensitive:!1,keywords:f,contains:[te,e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},r,{scope:"variable.language",match:/\$this\b/},s,D,I,{match:[/const/,/\s/,i],scope:{1:"keyword",3:"variable.constant"}},C,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:f,contains:["self",s,I,e.C_BLOCK_COMMENT_MODE,p,S]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},p,S]}}return oa=n,oa}var sa,ns;function Ku(){if(ns)return sa;ns=1;function n(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}return sa=n,sa}var la,as;function $u(){if(as)return la;as=1;function n(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}return la=n,la}var ca,rs;function Qu(){if(rs)return ca;rs=1;function n(e){const t={keyword:"actor addressof and as be break class compile_error compile_intrinsic consume continue delegate digestof do else elseif embed end error for fun if ifdef in interface is isnt lambda let match new not object or primitive recover repeat return struct then trait try type until use var where while with xor",meta:"iso val tag trn box ref",literal:"this false true"},a={className:"string",begin:'"""',end:'"""',relevance:10},i={className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE]},o={className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE],relevance:0},s={className:"type",begin:"\\b_?[A-Z][\\w]*",relevance:0},r={begin:e.IDENT_RE+"'",relevance:0};return{name:"Pony",keywords:t,contains:[s,a,i,o,r,{className:"number",begin:"(-?)(\\b0[xX][a-fA-F0-9]+|\\b0[bB][01]+|(\\b\\d+(_\\d+)?(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return ca=n,ca}var _a,is;function Xu(){if(is)return _a;is=1;function n(e){const t=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],a="Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",i="-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",o={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},s=/\w[\w\d]*((-)[\w\d]+)*/,r={begin:"`[\\s\\S]",relevance:0},l={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},c={className:"literal",begin:/\$(null|true|false)\b/},_={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[r,l,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},d={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},m={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},E=e.inherit(e.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[m]}),p={className:"built_in",variants:[{begin:"(".concat(a,")+(-)[\\w\\d]+")}]},S={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[e.TITLE_MODE]},g={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:s,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[l]}]},T={begin:/using\s/,end:/$/,returnBegin:!0,contains:[_,d,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},R={variants:[{className:"operator",begin:"(".concat(i,")\\b")},{className:"literal",begin:/(-){1,2}[\w\d-]+/,relevance:0}]},N={className:"selector-tag",begin:/@\B/,relevance:0},f={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(o.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},e.inherit(e.TITLE_MODE,{endsParent:!0})]},A=[f,E,r,e.NUMBER_MODE,_,d,p,l,c,N],C={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",A,{begin:"("+t.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return f.contains.unshift(C),{name:"PowerShell",aliases:["pwsh","ps","ps1"],case_insensitive:!0,keywords:o,contains:A.concat(S,g,T,R,C)}}return _a=n,_a}var da,os;function Zu(){if(os)return da;os=1;function n(e){const t=e.regex,a=["displayHeight","displayWidth","mouseY","mouseX","mousePressed","pmouseX","pmouseY","key","keyCode","pixels","focused","frameCount","frameRate","height","width","size","createGraphics","beginDraw","createShape","loadShape","PShape","arc","ellipse","line","point","quad","rect","triangle","bezier","bezierDetail","bezierPoint","bezierTangent","curve","curveDetail","curvePoint","curveTangent","curveTightness","shape","shapeMode","beginContour","beginShape","bezierVertex","curveVertex","endContour","endShape","quadraticVertex","vertex","ellipseMode","noSmooth","rectMode","smooth","strokeCap","strokeJoin","strokeWeight","mouseClicked","mouseDragged","mouseMoved","mousePressed","mouseReleased","mouseWheel","keyPressed","keyPressedkeyReleased","keyTyped","print","println","save","saveFrame","day","hour","millis","minute","month","second","year","background","clear","colorMode","fill","noFill","noStroke","stroke","alpha","blue","brightness","color","green","hue","lerpColor","red","saturation","modelX","modelY","modelZ","screenX","screenY","screenZ","ambient","emissive","shininess","specular","add","createImage","beginCamera","camera","endCamera","frustum","ortho","perspective","printCamera","printProjection","cursor","frameRate","noCursor","exit","loop","noLoop","popStyle","pushStyle","redraw","binary","boolean","byte","char","float","hex","int","str","unbinary","unhex","join","match","matchAll","nf","nfc","nfp","nfs","split","splitTokens","trim","append","arrayCopy","concat","expand","reverse","shorten","sort","splice","subset","box","sphere","sphereDetail","createInput","createReader","loadBytes","loadJSONArray","loadJSONObject","loadStrings","loadTable","loadXML","open","parseXML","saveTable","selectFolder","selectInput","beginRaw","beginRecord","createOutput","createWriter","endRaw","endRecord","PrintWritersaveBytes","saveJSONArray","saveJSONObject","saveStream","saveStrings","saveXML","selectOutput","popMatrix","printMatrix","pushMatrix","resetMatrix","rotate","rotateX","rotateY","rotateZ","scale","shearX","shearY","translate","ambientLight","directionalLight","lightFalloff","lights","lightSpecular","noLights","normal","pointLight","spotLight","image","imageMode","loadImage","noTint","requestImage","tint","texture","textureMode","textureWrap","blend","copy","filter","get","loadPixels","set","updatePixels","blendMode","loadShader","PShaderresetShader","shader","createFont","loadFont","text","textFont","textAlign","textLeading","textMode","textSize","textWidth","textAscent","textDescent","abs","ceil","constrain","dist","exp","floor","lerp","log","mag","map","max","min","norm","pow","round","sq","sqrt","acos","asin","atan","atan2","cos","degrees","radians","sin","tan","noise","noiseDetail","noiseSeed","random","randomGaussian","randomSeed"],i=e.IDENT_RE,o={variants:[{match:t.concat(t.either(...a),t.lookahead(/\s*\(/)),className:"built_in"},{relevance:0,match:t.concat(/\b(?!for|if|while)/,i,t.lookahead(/\s*\(/)),className:"title.function"}]},s={match:[/new\s+/,i],className:{1:"keyword",2:"class.title"}},r={relevance:0,match:[/\./,i],className:{2:"property"}},l={variants:[{match:[/class/,/\s+/,i,/\s+/,/extends/,/\s+/,i]},{match:[/class/,/\s+/,i]}],className:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},c=["boolean","byte","char","color","double","float","int","long","short"],_=["BufferedReader","PVector","PFont","PImage","PGraphics","HashMap","String","Array","FloatDict","ArrayList","FloatList","IntDict","IntList","JSONArray","JSONObject","Object","StringDict","StringList","Table","TableRow","XML"];return{name:"Processing",aliases:["pde"],keywords:{keyword:[...["abstract","assert","break","case","catch","const","continue","default","else","enum","final","finally","for","if","import","instanceof","long","native","new","package","private","private","protected","protected","public","public","return","static","strictfp","switch","synchronized","throw","throws","transient","try","void","volatile","while"]],literal:"P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI null true false",title:"setup draw",variable:"super this",built_in:[...a,..._],type:c},contains:[l,s,o,r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return da=n,da}var ua,ss;function Ju(){if(ss)return ua;ss=1;function n(e){return{name:"Python profiler",contains:[e.C_NUMBER_MODE,{begin:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",end:":",excludeEnd:!0},{begin:"(ncalls|tottime|cumtime)",end:"$",keywords:"ncalls tottime|10 cumtime|10 filename",relevance:10},{begin:"function calls",end:"$",contains:[e.C_NUMBER_MODE],relevance:10},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\(",end:"\\)$",excludeBegin:!0,excludeEnd:!0,relevance:0}]}}return ua=n,ua}var ma,ls;function ju(){if(ls)return ma;ls=1;function n(e){const t={begin:/[a-z][A-Za-z0-9_]*/,relevance:0},a={className:"symbol",variants:[{begin:/[A-Z][a-zA-Z0-9_]*/},{begin:/_[A-Za-z0-9_]*/}],relevance:0},i={begin:/\(/,end:/\)/,relevance:0},o={begin:/\[/,end:/\]/},s={className:"comment",begin:/%/,end:/$/,contains:[e.PHRASAL_WORDS_MODE]},r={className:"string",begin:/`/,end:/`/,contains:[e.BACKSLASH_ESCAPE]},l={className:"string",begin:/0'(\\'|.)/},c={className:"string",begin:/0'\\s/},d=[t,a,i,{begin:/:-/},o,s,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,r,l,c,e.C_NUMBER_MODE];return i.contains=d,o.contains=d,{name:"Prolog",contains:d.concat([{begin:/\.$/}])}}return ma=n,ma}var Ea,cs;function em(){if(cs)return Ea;cs=1;function n(e){const t="[ \\t\\f]*",a="[ \\t\\f]+",i=t+"[:=]"+t,o=a,s="("+i+"|"+o+")",r="([^\\\\:= \\t\\f\\n]|\\\\.)+",l={end:s,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\\\"},{begin:"\\\\\\n"}]}};return{name:".properties",disableAutodetect:!0,case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{returnBegin:!0,variants:[{begin:r+i},{begin:r+o}],contains:[{className:"attr",begin:r,endsParent:!0}],starts:l},{className:"attr",begin:r+t+"$"}]}}return Ea=n,Ea}var pa,_s;function tm(){if(_s)return pa;_s=1;function n(e){const t=["package","import","option","optional","required","repeated","group","oneof"],a=["double","float","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","bool","string","bytes"],i={match:[/(message|enum|service)\s+/,e.IDENT_RE],scope:{1:"keyword",2:"title.class"}};return{name:"Protocol Buffers",aliases:["proto"],keywords:{keyword:t,type:a,literal:["true","false"]},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,{className:"function",beginKeywords:"rpc",end:/[{;]/,excludeEnd:!0,keywords:"rpc returns"},{begin:/^\s*[A-Z_]+(?=\s*=[^\n]+;$)/}]}}return pa=n,pa}var Sa,ds;function nm(){if(ds)return Sa;ds=1;function n(e){const t={keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},a=e.COMMENT("#","$"),i="([A-Za-z_]|::)(\\w|::)*",o=e.inherit(e.TITLE_MODE,{begin:i}),s={className:"variable",begin:"\\$"+i},r={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/}]};return{name:"Puppet",aliases:["pp"],contains:[a,s,r,{beginKeywords:"class",end:"\\{|;",illegal:/=/,contains:[o,a]},{beginKeywords:"define",end:/\{/,contains:[{className:"section",begin:e.IDENT_RE,endsParent:!0}]},{begin:e.IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\S/,contains:[{className:"keyword",begin:e.IDENT_RE,relevance:.2},{begin:/\{/,end:/\}/,keywords:t,relevance:0,contains:[r,a,{begin:"[a-zA-Z_]+\\s*=>",returnBegin:!0,end:"=>",contains:[{className:"attr",begin:e.IDENT_RE}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},s]}],relevance:0}]}}return Sa=n,Sa}var ga,us;function am(){if(us)return ga;us=1;function n(e){const t={className:"string",begin:'(~)?"',end:'"',illegal:"\\n"},a={className:"symbol",begin:"#[a-zA-Z_]\\w*\\$?"};return{name:"PureBASIC",aliases:["pb","pbi"],keywords:"Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until UnuseModule UseModule Wend While With XIncludeFile XOr",contains:[e.COMMENT(";","$",{relevance:0}),{className:"function",begin:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",end:"\\(",excludeEnd:!0,returnBegin:!0,contains:[{className:"keyword",begin:"(Procedure|Declare)(C|CDLL|DLL)?",excludeEnd:!0},{className:"type",begin:"\\.\\w*"},e.UNDERSCORE_TITLE_MODE]},t,a]}}return ga=n,ga}var Ta,ms;function rm(){if(ms)return Ta;ms=1;function n(e){const t=e.regex,a=/[\p{XID_Start}_]\p{XID_Continue}*/u,i=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},c={className:"meta",begin:/^(>>>|\.\.\.) /},_={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},d={begin:/\{\{/,relevance:0},m={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,c,d,_]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,c,d,_]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,d,_]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,d,_]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E="[0-9](_?[0-9])*",p=`(\\b(${E}))?\\.(${E})|\\b(${E})\\.`,S=`\\b|${i.join("|")}`,g={className:"number",relevance:0,variants:[{begin:`(\\b(${E})|(${p}))[eE][+-]?(${E})[jJ]?(?=${S})`},{begin:`(${p})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${S})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${S})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${S})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${S})`},{begin:`\\b(${E})[jJ](?=${S})`}]},T={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},R={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",c,g,m,e.HASH_COMMENT_MODE]}]};return _.contains=[m,g,c],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|\?)|=>/,contains:[c,g,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},m,T,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[R]},{variants:[{match:[/\bclass/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/\bclass/,/\s+/,a]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,R,m]}]}}return Ta=n,Ta}var ba,Es;function im(){if(Es)return ba;Es=1;function n(e){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return ba=n,ba}var Ra,ps;function om(){if(ps)return Ra;ps=1;function n(e){return{name:"Q",aliases:["k","kdb"],keywords:{$pattern:/(`?)[A-Za-z0-9_]+\b/,keyword:"do while select delete by update from",literal:"0b 1b",built_in:"neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum",type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid"},contains:[e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return Ra=n,Ra}var Ca,Ss;function sm(){if(Ss)return Ca;Ss=1;function n(e){const t=e.regex,a={keyword:"in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4d Promise"},i="[a-zA-Z_][a-zA-Z0-9\\._]*",o={className:"keyword",begin:"\\bproperty\\b",starts:{className:"string",end:"(:|=|;|,|//|/\\*|$)",returnEnd:!0}},s={className:"keyword",begin:"\\bsignal\\b",starts:{className:"string",end:"(\\(|:|=|;|,|//|/\\*|$)",returnEnd:!0}},r={className:"attribute",begin:"\\bid\\s*:",starts:{className:"string",end:i,returnEnd:!1}},l={begin:i+"\\s*:",returnBegin:!0,contains:[{className:"attribute",begin:i,end:"\\s*:",excludeEnd:!0,relevance:0}],relevance:0},c={begin:t.concat(i,/\s*\{/),end:/\{/,returnBegin:!0,relevance:0,contains:[e.inherit(e.TITLE_MODE,{begin:i})]};return{name:"QML",aliases:["qt"],case_insensitive:!1,keywords:a,contains:[{className:"meta",begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,{className:"subst",begin:"\\$\\{",end:"\\}"}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{begin:/\s*[);\]]/,relevance:0,subLanguage:"xml"}],relevance:0},s,o,{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}],illegal:/\[|%/},{begin:"\\."+e.IDENT_RE,relevance:0},r,l,c],illegal:/#/}}return Ca=n,Ca}var Na,gs;function lm(){if(gs)return Na;gs=1;function n(e){const t=e.regex,a=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,i=t.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),o=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,s=t.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:a,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:t.lookahead(t.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:a},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[o,i]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,i]},{scope:{1:"punctuation",2:"number"},match:[s,i]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,i]}]},{scope:{3:"operator"},match:[a,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:o},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:s},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}return Na=n,Na}var fa,Ts;function cm(){if(Ts)return fa;Ts=1;function n(e){return{name:"ReasonML",aliases:["re"],keywords:{$pattern:/[a-z_]\w*!?/,keyword:["and","as","asr","assert","begin","class","constraint","do","done","downto","else","end","esfun","exception","external","for","fun","function","functor","if","in","include","inherit","initializer","land","lazy","let","lor","lsl","lsr","lxor","mod","module","mutable","new","nonrec","object","of","open","or","pri","pub","rec","sig","struct","switch","then","to","try","type","val","virtual","when","while","with"],built_in:["array","bool","bytes","char","exn|5","float","int","int32","int64","list","lazy_t|5","nativeint|5","ref","string","unit"],literal:["true","false"]},illegal:/(:-|:=|\$\{|\+=)/,contains:[{scope:"literal",match:/\[(\|\|)?\]|\(\)/,relevance:0},e.C_LINE_COMMENT_MODE,e.COMMENT(/\/\*/,/\*\//,{illegal:/^(#,\/\/)/}),{scope:"symbol",match:/\'[A-Za-z_](?!\')[\w\']*/},{scope:"type",match:/`[A-Z][\w\']*/},{scope:"type",match:/\b[A-Z][\w\']*/,relevance:0},{match:/[a-z_]\w*\'[\w\']*/,relevance:0},{scope:"operator",match:/\s+(\|\||\+[\+\.]?|\*[\*\/\.]?|\/[\.]?|\.\.\.|\|>|&&|===?)\s+/,relevance:0},e.inherit(e.APOS_STRING_MODE,{scope:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{scope:"number",variants:[{match:/\b0[xX][a-fA-F0-9_]+[Lln]?/},{match:/\b0[oO][0-7_]+[Lln]?/},{match:/\b0[bB][01_]+[Lln]?/},{match:/\b[0-9][0-9_]*([Lln]|(\.[0-9_]*)?([eE][-+]?[0-9_]+)?)/}],relevance:0}]}}return fa=n,fa}var Oa,bs;function _m(){if(bs)return Oa;bs=1;function n(e){return{name:"RenderMan RIB",keywords:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",illegal:"/}],illegal:/./},e.COMMENT("^#","$"),l,c,r,{begin:/[\w-]+=([^\s{}[\]()>]+)/,relevance:0,returnBegin:!0,contains:[{className:"attribute",begin:/[^=]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[l,c,r,{className:"literal",begin:"\\b("+o.split(" ").join("|")+")\\b"},{begin:/("[^"]*"|[^\s{}[\]]+)/}]}]},{className:"number",begin:/\*[0-9a-fA-F]+/},{begin:"\\b("+i.split(" ").join("|")+")([\\s[(\\]|])",returnBegin:!0,contains:[{className:"built_in",begin:/\w+/}]},{className:"built_in",variants:[{begin:"(\\.\\./|/|\\s)(("+s.split(" ").join("|")+");?\\s)+"},{begin:/\.\./,relevance:0}]}]}}return Aa=n,Aa}var va,Ns;function mm(){if(Ns)return va;Ns=1;function n(e){const t=["abs","acos","ambient","area","asin","atan","atmosphere","attribute","calculatenormal","ceil","cellnoise","clamp","comp","concat","cos","degrees","depth","Deriv","diffuse","distance","Du","Dv","environment","exp","faceforward","filterstep","floor","format","fresnel","incident","length","lightsource","log","match","max","min","mod","noise","normalize","ntransform","opposite","option","phong","pnoise","pow","printf","ptlined","radians","random","reflect","refract","renderinfo","round","setcomp","setxcomp","setycomp","setzcomp","shadow","sign","sin","smoothstep","specular","specularbrdf","spline","sqrt","step","tan","texture","textureinfo","trace","transform","vtransform","xcomp","ycomp","zcomp"],a=["matrix","float","color","point","normal","vector"],i=["while","for","if","do","return","else","break","extern","continue"],o={match:[/(surface|displacement|light|volume|imager)/,/\s+/,e.IDENT_RE],scope:{1:"keyword",3:"title.class"}};return{name:"RenderMan RSL",keywords:{keyword:i,built_in:t,type:a},illegal:""},a]}}return Da=n,Da}var ha,Is;function Sm(){if(Is)return ha;Is=1;function n(e){const t=e.regex,a=["do","if","then","else","end","until","while","abort","array","attrib","by","call","cards","cards4","catname","continue","datalines","datalines4","delete","delim","delimiter","display","dm","drop","endsas","error","file","filename","footnote","format","goto","in","infile","informat","input","keep","label","leave","length","libname","link","list","lostcard","merge","missing","modify","options","output","out","page","put","redirect","remove","rename","replace","retain","return","select","set","skip","startsas","stop","title","update","waitsas","where","window","x|0","systask","add","and","alter","as","cascade","check","create","delete","describe","distinct","drop","foreign","from","group","having","index","insert","into","in","key","like","message","modify","msgtype","not","null","on","or","order","primary","references","reset","restrict","select","set","table","unique","update","validate","view","where"],i=["abs","addr","airy","arcos","arsin","atan","attrc","attrn","band","betainv","blshift","bnot","bor","brshift","bxor","byte","cdf","ceil","cexist","cinv","close","cnonct","collate","compbl","compound","compress","cos","cosh","css","curobs","cv","daccdb","daccdbsl","daccsl","daccsyd","dacctab","dairy","date","datejul","datepart","datetime","day","dclose","depdb","depdbsl","depdbsl","depsl","depsl","depsyd","depsyd","deptab","deptab","dequote","dhms","dif","digamma","dim","dinfo","dnum","dopen","doptname","doptnum","dread","dropnote","dsname","erf","erfc","exist","exp","fappend","fclose","fcol","fdelete","fetch","fetchobs","fexist","fget","fileexist","filename","fileref","finfo","finv","fipname","fipnamel","fipstate","floor","fnonct","fnote","fopen","foptname","foptnum","fpoint","fpos","fput","fread","frewind","frlen","fsep","fuzz","fwrite","gaminv","gamma","getoption","getvarc","getvarn","hbound","hms","hosthelp","hour","ibessel","index","indexc","indexw","input","inputc","inputn","int","intck","intnx","intrr","irr","jbessel","juldate","kurtosis","lag","lbound","left","length","lgamma","libname","libref","log","log10","log2","logpdf","logpmf","logsdf","lowcase","max","mdy","mean","min","minute","mod","month","mopen","mort","n","netpv","nmiss","normal","note","npv","open","ordinal","pathname","pdf","peek","peekc","pmf","point","poisson","poke","probbeta","probbnml","probchi","probf","probgam","probhypr","probit","probnegb","probnorm","probt","put","putc","putn","qtr","quote","ranbin","rancau","ranexp","rangam","range","rank","rannor","ranpoi","rantbl","rantri","ranuni","repeat","resolve","reverse","rewind","right","round","saving","scan","sdf","second","sign","sin","sinh","skewness","soundex","spedis","sqrt","std","stderr","stfips","stname","stnamel","substr","sum","symget","sysget","sysmsg","sysprod","sysrc","system","tan","tanh","time","timepart","tinv","tnonct","today","translate","tranwrd","trigamma","trim","trimn","trunc","uniform","upcase","uss","var","varfmt","varinfmt","varlabel","varlen","varname","varnum","varray","varrayx","vartype","verify","vformat","vformatd","vformatdx","vformatn","vformatnx","vformatw","vformatwx","vformatx","vinarray","vinarrayx","vinformat","vinformatd","vinformatdx","vinformatn","vinformatnx","vinformatw","vinformatwx","vinformatx","vlabel","vlabelx","vlength","vlengthx","vname","vnamex","vtype","vtypex","weekday","year","yyq","zipfips","zipname","zipnamel","zipstate"],o=["bquote","nrbquote","cmpres","qcmpres","compstor","datatyp","display","do","else","end","eval","global","goto","if","index","input","keydef","label","left","length","let","local","lowcase","macro","mend","nrbquote","nrquote","nrstr","put","qcmpres","qleft","qlowcase","qscan","qsubstr","qsysfunc","qtrim","quote","qupcase","scan","str","substr","superq","syscall","sysevalf","sysexec","sysfunc","sysget","syslput","sysprod","sysrc","sysrput","then","to","trim","unquote","until","upcase","verify","while","window"];return{name:"SAS",case_insensitive:!0,keywords:{literal:["null","missing","_all_","_automatic_","_character_","_infile_","_n_","_name_","_null_","_numeric_","_user_","_webout_"],keyword:a},contains:[{className:"keyword",begin:/^\s*(proc [\w\d_]+|data|run|quit)[\s;]/},{className:"variable",begin:/&[a-zA-Z_&][a-zA-Z0-9_]*\.?/},{begin:[/^\s*/,/datalines;|cards;/,/(?:.*\n)+/,/^\s*;\s*$/],className:{2:"keyword",3:"string"}},{begin:[/%mend|%macro/,/\s+/,/[a-zA-Z_&][a-zA-Z0-9_]*/],className:{1:"built_in",3:"title.function"}},{className:"built_in",begin:"%"+t.either(...o)},{className:"title.function",begin:/%[a-zA-Z_][a-zA-Z_0-9]*/},{className:"meta",begin:t.either(...i)+"(?=\\()"},{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},e.COMMENT("\\*",";"),e.C_BLOCK_COMMENT_MODE]}}return ha=n,ha}var Ma,As;function gm(){if(As)return Ma;As=1;function n(e){const t=e.regex,a={className:"meta",begin:"@[A-Za-z]+"},i={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:/\$\{/,end:/\}/}]},o={className:"string",variants:[{begin:'"""',end:'"""'},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,i]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[i],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},r={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},l={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},r]},c={className:"function",beginKeywords:"def",end:t.lookahead(/[:={\[(\n;]/),contains:[r]},_={begin:[/^\s*/,"extension",/\s+(?=[[(])/],beginScope:{2:"keyword"}},d={begin:[/^\s*/,/end/,/\s+/,/(extension\b)?/],beginScope:{2:"keyword",4:"keyword"}},m=[{match:/\.inline\b/},{begin:/\binline(?=\s)/,keywords:"inline"}],E={begin:[/\(\s*/,/using/,/\s+(?!\))/],beginScope:{2:"keyword"}};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if then forSome for while do throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit export enum given transparent"},contains:[{begin:["//>",/\s+/,/using/,/\s+/,/\S+/],beginScope:{1:"comment",3:"keyword",5:"type"},end:/$/,contains:[{className:"string",begin:/\S+/}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,s,c,l,e.C_NUMBER_MODE,_,d,...m,E,a]}}return Ma=n,Ma}var La,vs;function Tm(){if(vs)return La;vs=1;function n(e){const t="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",a="(-|\\+)?\\d+([./]\\d+)?",i=a+"[+\\-]"+a+"i",o={$pattern:t,built_in:"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"},s={className:"literal",begin:"(#t|#f|#\\\\"+t+"|#\\\\.)"},r={className:"number",variants:[{begin:a,relevance:0},{begin:i,relevance:0},{begin:"#b[0-1]+(/[0-1]+)?"},{begin:"#o[0-7]+(/[0-7]+)?"},{begin:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},l=e.QUOTE_STRING_MODE,c=[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#\\|","\\|#")],_={begin:t,relevance:0},d={className:"symbol",begin:"'"+t},m={endsWithParent:!0,relevance:0},E={variants:[{begin:/'/},{begin:"`"}],contains:[{begin:"\\(",end:"\\)",contains:["self",s,l,r,_,d]}]},p={className:"name",relevance:0,begin:t,keywords:o},g={variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}],contains:[{begin:/lambda/,endsWithParent:!0,returnBegin:!0,contains:[p,{endsParent:!0,variants:[{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/}],contains:[_]}]},p,m]};return m.contains=[s,r,l,_,d,E,g].concat(c),{name:"Scheme",aliases:["scm"],illegal:/\S/,contains:[e.SHEBANG(),r,l,d,E,g].concat(c)}}return La=n,La}var xa,ys;function bm(){if(ys)return xa;ys=1;function n(e){const t=[e.C_NUMBER_MODE,{className:"string",begin:`'|"`,end:`'|"`,contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]}];return{name:"Scilab",aliases:["sci"],keywords:{$pattern:/%?\w+/,keyword:"abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while",literal:"%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix"},illegal:'("|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)"}]},{begin:"[a-zA-Z_][a-zA-Z_0-9]*[\\.']+",relevance:0},{begin:"\\[",end:"\\][\\.']*",relevance:0,contains:t},e.COMMENT("//","$")].concat(t)}}return xa=n,xa}var Pa,Ds;function Rm(){if(Ds)return Pa;Ds=1;const n=r=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:r.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:r.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(r){const l=n(r),c=i,_=a,d="@[a-z-]+",m="and or not only",p={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,l.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},l.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+_.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+c.join("|")+")"},p,{begin:/\(/,end:/\)/,contains:[l.CSS_NUMBER_MODE]},l.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[l.BLOCK_COMMENT,p,l.HEXCOLOR,l.CSS_NUMBER_MODE,r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,l.IMPORTANT,l.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:d,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:m,attribute:t.join(" ")},contains:[{begin:d,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},p,r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,l.HEXCOLOR,l.CSS_NUMBER_MODE]},l.FUNCTION_DISPATCH]}}return Pa=s,Pa}var wa,hs;function Cm(){if(hs)return wa;hs=1;function n(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}return wa=n,wa}var ka,Ms;function Nm(){if(Ms)return ka;Ms=1;function n(e){const t=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"],a=["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"],i=["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"];return{name:"Smali",contains:[{className:"string",begin:'"',end:'"',relevance:0},e.COMMENT("#","$",{relevance:0}),{className:"keyword",variants:[{begin:"\\s*\\.end\\s[a-zA-Z0-9]*"},{begin:"^[ ]*\\.[a-zA-Z]*",relevance:0},{begin:"\\s:[a-zA-Z_0-9]*",relevance:0},{begin:"\\s("+i.join("|")+")"}]},{className:"built_in",variants:[{begin:"\\s("+t.join("|")+")\\s"},{begin:"\\s("+t.join("|")+")((-|/)[a-zA-Z0-9]+)+\\s",relevance:10},{begin:"\\s("+a.join("|")+")((-|/)[a-zA-Z0-9]+)*\\s",relevance:10}]},{className:"class",begin:`L[^(;: diff --git a/assets/iconUtil-5f60fcab.js b/assets/iconUtil-5f60fcab.js new file mode 100644 index 00000000..452e3261 --- /dev/null +++ b/assets/iconUtil-5f60fcab.js @@ -0,0 +1 @@ +import{bu as Y,bq as Oe,b5 as I,an as ut,b2 as Ke,ax as ne,aq as ft,r as K,D as j,b4 as P,aj as H,V as Xe,W as Ye,X as Ze,cf as X,Y as Je,E as Qe,b3 as te,ao as et,G as pt,ah as ie,ai as xe,bZ as vt,z as gt,at as ht,a8 as yt,A as mt,b6 as Re,aN as Kt,aV as Ae,ab as _e}from"./index-00bc0960.js";import{L as xt}from"./List-066cd3b0.js";import{g as bt}from"./index-057f0045.js";function B(r,o){return r[o]}function tt(r,o){var d=new Set;return r.forEach(function(e){o.has(e)||d.add(e)}),d}function Nt(r){var o=r||{},d=o.disabled,e=o.disableCheckbox,i=o.checkable;return!!(d||e)||i===!1}function kt(r,o,d,e){for(var i=new Set(r),l=new Set,v=0;v<=d;v+=1){var t=o.get(v)||new Set;t.forEach(function(c){var u=c.key,p=c.node,g=c.children,h=g===void 0?[]:g;i.has(u)&&!e(p)&&h.filter(function(y){return!e(y.node)}).forEach(function(y){i.add(y.key)})})}for(var n=new Set,a=d;a>=0;a-=1){var s=o.get(a)||new Set;s.forEach(function(c){var u=c.parent,p=c.node;if(!(e(p)||!c.parent||n.has(c.parent.key))){if(e(c.parent.node)){n.add(u.key);return}var g=!0,h=!1;(u.children||[]).filter(function(y){return!e(y.node)}).forEach(function(y){var f=y.key,m=i.has(f);g&&!m&&(g=!1),!h&&(m||l.has(f))&&(h=!0)}),g&&i.add(u.key),h&&l.add(u.key),n.add(u.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(tt(l,i))}}function Ct(r,o,d,e,i){for(var l=new Set(r),v=new Set(o),t=0;t<=e;t+=1){var n=d.get(t)||new Set;n.forEach(function(u){var p=u.key,g=u.node,h=u.children,y=h===void 0?[]:h;!l.has(p)&&!v.has(p)&&!i(g)&&y.filter(function(f){return!i(f.node)}).forEach(function(f){l.delete(f.key)})})}v=new Set;for(var a=new Set,s=e;s>=0;s-=1){var c=d.get(s)||new Set;c.forEach(function(u){var p=u.parent,g=u.node;if(!(i(g)||!u.parent||a.has(u.parent.key))){if(i(u.parent.node)){a.add(p.key);return}var h=!0,y=!1;(p.children||[]).filter(function(f){return!i(f.node)}).forEach(function(f){var m=f.key,x=l.has(m);h&&!x&&(h=!1),!y&&(x||v.has(m))&&(y=!0)}),h||l.delete(p.key),y&&v.add(p.key),a.add(p.key)}})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(tt(v,l))}}function Se(r,o,d,e){var i=[],l;e?l=e:l=Nt;var v=new Set(r.filter(function(s){var c=!!B(d,s);return c||i.push(s),c})),t=new Map,n=0;Object.keys(d).forEach(function(s){var c=d[s],u=c.level,p=t.get(u);p||(p=new Set,t.set(u,p)),p.add(c),n=Math.max(n,u)}),Y(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(s){return"'".concat(s,"'")}).join(", ")));var a;return o===!0?a=kt(v,t,n,l):a=Ct(v,o.halfCheckedKeys,t,n,l),a}var Et=["children"];function nt(r,o){return"".concat(r,"-").concat(o)}function St(r){return r&&r.type&&r.type.isTreeNode}function ve(r,o){return r??o}function me(r){var o=r||{},d=o.title,e=o._title,i=o.key,l=o.children,v=d||"title";return{title:v,_title:e||[v],key:i||"key",children:l||"children"}}function Dt(r){function o(d){var e=ut(d);return e.map(function(i){if(!St(i))return Y(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var l=i.key,v=i.props,t=v.children,n=Ke(v,Et),a=I({key:l},n),s=o(t);return s.length&&(a.children=s),a}).filter(function(i){return i})}return o(r)}function De(r,o,d){var e=me(d),i=e._title,l=e.key,v=e.children,t=new Set(o===!0?[]:o),n=[];function a(s){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return s.map(function(u,p){for(var g=nt(c?c.pos:"0",p),h=ve(u[l],g),y,f=0;f1&&arguments[1]!==void 0?arguments[1]:{},d=o.initWrapper,e=o.processEntity,i=o.onProcessFinished,l=o.externalGetKey,v=o.childrenPropName,t=o.fieldNames,n=arguments.length>2?arguments[2]:void 0,a=l||n,s={},c={},u={posEntities:s,keyEntities:c};return d&&(u=d(u)||u),wt(r,function(p){var g=p.node,h=p.index,y=p.pos,f=p.key,m=p.parentPos,x=p.level,b=p.nodes,N={node:g,nodes:b,index:h,key:f,pos:y,level:x},C=ve(f,y);s[y]=N,c[C]=N,N.parent=s[m],N.parent&&(N.parent.children=N.parent.children||[],N.parent.children.push(N)),e&&e(N,u)},{externalGetKey:a,childrenPropName:v,fieldNames:t}),i&&i(u),u}function fe(r,o){var d=o.expandedKeys,e=o.selectedKeys,i=o.loadedKeys,l=o.loadingKeys,v=o.checkedKeys,t=o.halfCheckedKeys,n=o.dragOverNodeKey,a=o.dropPosition,s=o.keyEntities,c=B(s,r),u={eventKey:r,expanded:d.indexOf(r)!==-1,selected:e.indexOf(r)!==-1,loaded:i.indexOf(r)!==-1,loading:l.indexOf(r)!==-1,checked:v.indexOf(r)!==-1,halfChecked:t.indexOf(r)!==-1,pos:String(c?c.pos:""),dragOver:n===r&&a===0,dragOverGapTop:n===r&&a===-1,dragOverGapBottom:n===r&&a===1};return u}function L(r){var o=r.data,d=r.expanded,e=r.selected,i=r.checked,l=r.loaded,v=r.loading,t=r.halfChecked,n=r.dragOver,a=r.dragOverGapTop,s=r.dragOverGapBottom,c=r.pos,u=r.active,p=r.eventKey,g=I(I({},o),{},{expanded:d,selected:e,checked:i,loaded:l,loading:v,halfChecked:t,dragOver:n,dragOverGapTop:a,dragOverGapBottom:s,pos:c,active:u,key:p});return"props"in g||Object.defineProperty(g,"props",{get:function(){return Y(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),g}var Pe=K.createContext(null);function Ot(r){var o=r.dropPosition,d=r.dropLevelOffset,e=r.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(o){case-1:i.top=0,i.left=-d*e;break;case 1:i.bottom=0,i.left=-d*e;break;case 0:i.bottom=0,i.left=e;break}return K.createElement("div",{style:i})}function rt(r){if(r==null)throw new TypeError("Cannot destructure "+r)}var Pt=function(o){for(var d=o.prefixCls,e=o.level,i=o.isStart,l=o.isEnd,v="".concat(d,"-indent-unit"),t=[],n=0;n0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=r.length,e=o.length;if(Math.abs(d-e)!==1)return{add:!1,key:null};function i(l,v){var t=new Map;l.forEach(function(a){t.set(a,!0)});var n=v.filter(function(a){return!t.has(a)});return n.length===1?n[0]:null}return d ").concat(o);return o}var it=K.forwardRef(function(r,o){var d=r.prefixCls,e=r.data;r.selectable,r.checkable;var i=r.expandedKeys,l=r.selectedKeys,v=r.checkedKeys,t=r.loadedKeys,n=r.loadingKeys,a=r.halfCheckedKeys,s=r.keyEntities,c=r.disabled,u=r.dragging,p=r.dragOverNodeKey,g=r.dropPosition,h=r.motion,y=r.height,f=r.itemHeight,m=r.virtual,x=r.focusable,b=r.activeItem,N=r.focused,C=r.tabIndex,S=r.onKeyDown,E=r.onFocus,k=r.onBlur,D=r.onActiveChange,$=r.onListChangeStart,w=r.onListChangeEnd,O=Ke(r,Bt),M=K.useRef(null),R=K.useRef(null);K.useImperativeHandle(o,function(){return{scrollTo:function(V){M.current.scrollTo(V)},getIndentWidth:function(){return R.current.offsetWidth}}});var A=K.useState(i),_=te(A,2),q=_[0],de=_[1],se=K.useState(e),F=te(se,2),U=F[0],Z=F[1],le=K.useState(e),ge=te(le,2),be=ge[0],ae=ge[1],Ne=K.useState([]),he=te(Ne,2),ke=he[0],G=he[1],st=K.useState(null),Le=te(st,2),lt=Le[0],Ce=Le[1],Me=K.useRef(e);Me.current=e;function Ee(){var T=Me.current;Z(T),ae(T),G([]),Ce(null),w()}et(function(){de(i);var T=Ht(q,i);if(T.key!==null)if(T.add){var V=U.findIndex(function(ce){var ue=ce.key;return ue===T.key}),J=Ue(Fe(U,e,T.key),m,y,f),oe=U.slice();oe.splice(V+1,0,qe),ae(oe),G(J),Ce("show")}else{var Q=e.findIndex(function(ce){var ue=ce.key;return ue===T.key}),ee=Ue(Fe(e,U,T.key),m,y,f),ye=e.slice();ye.splice(Q+1,0,qe),ae(ye),G(ee),Ce("hide")}else U!==e&&(Z(e),ae(e))},[i,e]),K.useEffect(function(){u||Ee()},[u]);var ct=h?be:e,Ie={expandedKeys:i,selectedKeys:l,loadedKeys:t,loadingKeys:n,checkedKeys:v,halfCheckedKeys:a,dragOverNodeKey:p,dropPosition:g,keyEntities:s};return K.createElement(K.Fragment,null,N&&b&&K.createElement("span",{style:je,"aria-live":"assertive"},jt(b)),K.createElement("div",null,K.createElement("input",{style:je,disabled:x===!1||c,tabIndex:x!==!1?C:null,onKeyDown:S,onFocus:E,onBlur:k,value:"",onChange:Ft,"aria-label":"for screen reader"})),K.createElement("div",{className:"".concat(d,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},K.createElement("div",{className:"".concat(d,"-indent")},K.createElement("div",{ref:R,className:"".concat(d,"-indent-unit")}))),K.createElement(xt,H({},O,{data:ct,itemKey:ze,height:y,fullHeight:!1,virtual:m,itemHeight:f,prefixCls:"".concat(d,"-list"),ref:M,onVisibleChange:function(V,J){var oe=new Set(V),Q=J.filter(function(ee){return!oe.has(ee)});Q.some(function(ee){return ze(ee)===re})&&Ee()}}),function(T){var V=T.pos,J=H({},(rt(T.data),T.data)),oe=T.title,Q=T.key,ee=T.isStart,ye=T.isEnd,ce=ve(Q,V);delete J.key,delete J.children;var ue=fe(ce,Ie);return K.createElement(_t,H({},J,ue,{title:oe,active:!!b&&Q===b.key,pos:V,data:T.data,isStart:ee,isEnd:ye,motion:h,motionNodes:Q===re?ke:null,motionType:lt,onMotionStart:$,onMotionEnd:Ee,treeNodeRequiredProps:Ie,onMouseMove:function(){D(null)}}))}))});it.displayName="NodeList";function z(r,o){if(!r)return[];var d=r.slice(),e=d.indexOf(o);return e>=0&&d.splice(e,1),d}function W(r,o){var d=(r||[]).slice();return d.indexOf(o)===-1&&d.push(o),d}function Te(r){return r.split("-")}function qt(r,o){var d=[],e=B(o,r);function i(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(v){var t=v.key,n=v.children;d.push(t),i(n)})}return i(e.children),d}function Ut(r){if(r.parent){var o=Te(r.pos);return Number(o[o.length-1])===r.parent.children.length-1}return!1}function zt(r){var o=Te(r.pos);return Number(o[o.length-1])===0}function Ge(r,o,d,e,i,l,v,t,n,a){var s,c=r.clientX,u=r.clientY,p=r.target.getBoundingClientRect(),g=p.top,h=p.height,y=(a==="rtl"?-1:1)*((i?.x||0)-c),f=(y-12)/e,m=B(t,d.props.eventKey);if(u-1.5?l({dragNode:w,dropNode:O,dropPosition:1})?k=1:M=!1:l({dragNode:w,dropNode:O,dropPosition:0})?k=0:l({dragNode:w,dropNode:O,dropPosition:1})?k=1:M=!1:l({dragNode:w,dropNode:O,dropPosition:1})?k=1:M=!1,{dropPosition:k,dropLevelOffset:D,dropTargetKey:m.key,dropTargetPos:m.pos,dragOverNodeKey:E,dropContainerKey:k===0?null:((s=m.parent)===null||s===void 0?void 0:s.key)||null,dropAllowed:M}}function Ve(r,o){if(r){var d=o.multiple;return d?r.slice():r.length?[r[0]]:r}}function we(r){if(!r)return null;var o;if(Array.isArray(r))o={checkedKeys:r,halfCheckedKeys:void 0};else if(Oe(r)==="object")o={checkedKeys:r.checked||void 0,halfCheckedKeys:r.halfChecked||void 0};else return Y(!1,"`checkedKeys` is not an array or an object"),null;return o}function We(r,o){var d=new Set;function e(i){if(!d.has(i)){var l=B(o,i);if(l){d.add(i);var v=l.parent,t=l.node;t.disabled||v&&e(v.key)}}}return(r||[]).forEach(function(i){e(i)}),ne(d)}var Gt=10,dt=function(r){Xe(d,r);var o=Ye(d);function d(){var e;Ze(this,d);for(var i=arguments.length,l=new Array(i),v=0;v2&&arguments[2]!==void 0?arguments[2]:!1,c=e.state,u=c.dragChildrenKeys,p=c.dropPosition,g=c.dropTargetKey,h=c.dropTargetPos,y=c.dropAllowed;if(y){var f=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),g!==null){var m=I(I({},fe(g,e.getTreeNodeRequiredProps())),{},{active:((a=e.getActiveItem())===null||a===void 0?void 0:a.key)===g,data:B(e.state.keyEntities,g).node}),x=u.indexOf(g)!==-1;Y(!x,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var b=Te(h),N={event:t,node:L(m),dragNode:e.dragNode?L(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(u),dropToGap:p!==0,dropPosition:p+Number(b[b.length-1])};s||f?.(N),e.dragNode=null}}},e.cleanDragState=function(){var t=e.state.draggingNodeKey;t!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(t,n){var a=e.state,s=a.expandedKeys,c=a.flattenNodes,u=n.expanded,p=n.key,g=n.isLeaf;if(!(g||t.shiftKey||t.metaKey||t.ctrlKey)){var h=c.filter(function(f){return f.key===p})[0],y=L(I(I({},fe(p,e.getTreeNodeRequiredProps())),{},{data:h.data}));e.setExpandedKeys(u?z(s,p):W(s,p)),e.onNodeExpand(t,y)}},e.onNodeClick=function(t,n){var a=e.props,s=a.onClick,c=a.expandAction;c==="click"&&e.triggerExpandActionExpand(t,n),s?.(t,n)},e.onNodeDoubleClick=function(t,n){var a=e.props,s=a.onDoubleClick,c=a.expandAction;c==="doubleClick"&&e.triggerExpandActionExpand(t,n),s?.(t,n)},e.onNodeSelect=function(t,n){var a=e.state.selectedKeys,s=e.state,c=s.keyEntities,u=s.fieldNames,p=e.props,g=p.onSelect,h=p.multiple,y=n.selected,f=n[u.key],m=!y;m?h?a=W(a,f):a=[f]:a=z(a,f);var x=a.map(function(b){var N=B(c,b);return N?N.node:null}).filter(function(b){return b});e.setUncontrolledState({selectedKeys:a}),g?.(a,{event:"select",selected:m,node:n,selectedNodes:x,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,a){var s=e.state,c=s.keyEntities,u=s.checkedKeys,p=s.halfCheckedKeys,g=e.props,h=g.checkStrictly,y=g.onCheck,f=n.key,m,x={event:"check",node:n,checked:a,nativeEvent:t.nativeEvent};if(h){var b=a?W(u,f):z(u,f),N=z(p,f);m={checked:b,halfChecked:N},x.checkedNodes=b.map(function($){return B(c,$)}).filter(function($){return $}).map(function($){return $.node}),e.setUncontrolledState({checkedKeys:b})}else{var C=Se([].concat(ne(u),[f]),!0,c),S=C.checkedKeys,E=C.halfCheckedKeys;if(!a){var k=new Set(S);k.delete(f);var D=Se(Array.from(k),{checked:!1,halfCheckedKeys:E},c);S=D.checkedKeys,E=D.halfCheckedKeys}m=S,x.checkedNodes=[],x.checkedNodesPositions=[],x.halfCheckedKeys=E,S.forEach(function($){var w=B(c,$);if(w){var O=w.node,M=w.pos;x.checkedNodes.push(O),x.checkedNodesPositions.push({node:O,pos:M})}}),e.setUncontrolledState({checkedKeys:S},!1,{halfCheckedKeys:E})}y?.(m,x)},e.onNodeLoad=function(t){var n=t.key,a=new Promise(function(s,c){e.setState(function(u){var p=u.loadedKeys,g=p===void 0?[]:p,h=u.loadingKeys,y=h===void 0?[]:h,f=e.props,m=f.loadData,x=f.onLoad;if(!m||g.indexOf(n)!==-1||y.indexOf(n)!==-1)return null;var b=m(t);return b.then(function(){var N=e.state.loadedKeys,C=W(N,n);x?.(C,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:C}),e.setState(function(S){return{loadingKeys:z(S.loadingKeys,n)}}),s()}).catch(function(N){if(e.setState(function(S){return{loadingKeys:z(S.loadingKeys,n)}}),e.loadingRetryTimes[n]=(e.loadingRetryTimes[n]||0)+1,e.loadingRetryTimes[n]>=Gt){var C=e.state.loadedKeys;Y(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:W(C,n)}),s()}c(N)}),{loadingKeys:W(y,n)}})});return a.catch(function(){}),a},e.onNodeMouseEnter=function(t,n){var a=e.props.onMouseEnter;a?.({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var a=e.props.onMouseLeave;a?.({event:t,node:n})},e.onNodeContextMenu=function(t,n){var a=e.props.onRightClick;a&&(t.preventDefault(),a({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0});for(var n=arguments.length,a=new Array(n),s=0;s1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var s=!1,c=!0,u={};Object.keys(t).forEach(function(p){if(p in e.props){c=!1;return}s=!0,u[p]=t[p]}),s&&(!n||c)&&e.setState(I(I({},u),a))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return Je(d,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var i=this.props.activeKey;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var i,l=this.state,v=l.focused,t=l.flattenNodes,n=l.keyEntities,a=l.draggingNodeKey,s=l.activeKey,c=l.dropLevelOffset,u=l.dropContainerKey,p=l.dropTargetKey,g=l.dropPosition,h=l.dragOverNodeKey,y=l.indent,f=this.props,m=f.prefixCls,x=f.className,b=f.style,N=f.showLine,C=f.focusable,S=f.tabIndex,E=S===void 0?0:S,k=f.selectable,D=f.showIcon,$=f.icon,w=f.switcherIcon,O=f.draggable,M=f.checkable,R=f.checkStrictly,A=f.disabled,_=f.motion,q=f.loadData,de=f.filterTreeNode,se=f.height,F=f.itemHeight,U=f.virtual,Z=f.titleRender,le=f.dropIndicatorRender,ge=f.onContextMenu,be=f.onScroll,ae=f.direction,Ne=f.rootClassName,he=f.rootStyle,ke=Qe(this.props,{aria:!0,data:!0}),G;return O&&(Oe(O)==="object"?G=O:typeof O=="function"?G={nodeDraggable:O}:G={}),K.createElement(Pe.Provider,{value:{prefixCls:m,selectable:k,showIcon:D,icon:$,switcherIcon:w,draggable:G,draggingNodeKey:a,checkable:M,checkStrictly:R,disabled:A,keyEntities:n,dropLevelOffset:c,dropContainerKey:u,dropTargetKey:p,dropPosition:g,dragOverNodeKey:h,indent:y,direction:ae,dropIndicatorRender:le,loadData:q,filterTreeNode:de,titleRender:Z,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},K.createElement("div",{role:"tree",className:j(m,x,Ne,(i={},P(i,"".concat(m,"-show-line"),N),P(i,"".concat(m,"-focused"),v),P(i,"".concat(m,"-active-focused"),s!==null),i)),style:he},K.createElement(it,H({ref:this.listRef,prefixCls:m,style:b,data:t,disabled:A,selectable:k,checkable:!!M,motion:_,dragging:a!==null,height:se,itemHeight:F,virtual:U,focusable:C,focused:v,tabIndex:E,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ge,onScroll:be},this.getTreeNodeRequiredProps(),ke))))}}],[{key:"getDerivedStateFromProps",value:function(i,l){var v=l.prevProps,t={prevProps:i};function n(C){return!v&&C in i||v&&v[C]!==i[C]}var a,s=l.fieldNames;if(n("fieldNames")&&(s=me(i.fieldNames),t.fieldNames=s),n("treeData")?a=i.treeData:n("children")&&(Y(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),a=Dt(i.children)),a){t.treeData=a;var c=$t(a,{fieldNames:s});t.keyEntities=I(P({},re,ot),c.keyEntities)}var u=t.keyEntities||l.keyEntities;if(n("expandedKeys")||v&&n("autoExpandParent"))t.expandedKeys=i.autoExpandParent||!v&&i.defaultExpandParent?We(i.expandedKeys,u):i.expandedKeys;else if(!v&&i.defaultExpandAll){var p=I({},u);delete p[re],t.expandedKeys=Object.keys(p).map(function(C){return p[C].key})}else!v&&i.defaultExpandedKeys&&(t.expandedKeys=i.autoExpandParent||i.defaultExpandParent?We(i.defaultExpandedKeys,u):i.defaultExpandedKeys);if(t.expandedKeys||delete t.expandedKeys,a||t.expandedKeys){var g=De(a||l.treeData,t.expandedKeys||l.expandedKeys,s);t.flattenNodes=g}if(i.selectable&&(n("selectedKeys")?t.selectedKeys=Ve(i.selectedKeys,i):!v&&i.defaultSelectedKeys&&(t.selectedKeys=Ve(i.defaultSelectedKeys,i))),i.checkable){var h;if(n("checkedKeys")?h=we(i.checkedKeys)||{}:!v&&i.defaultCheckedKeys?h=we(i.defaultCheckedKeys)||{}:a&&(h=we(i.checkedKeys)||{checkedKeys:l.checkedKeys,halfCheckedKeys:l.halfCheckedKeys}),h){var y=h,f=y.checkedKeys,m=f===void 0?[]:f,x=y.halfCheckedKeys,b=x===void 0?[]:x;if(!i.checkStrictly){var N=Se(m,!0,u);m=N.checkedKeys,b=N.halfCheckedKeys}t.checkedKeys=m,t.halfCheckedKeys=b}}return n("loadedKeys")&&(t.loadedKeys=i.loadedKeys),t}}]),d}(K.Component);dt.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Ot,allowDrop:function(){return!0},expandAction:!1};dt.TreeNode=pe;var Vt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const Wt=Vt;var Xt=function(o,d){return K.createElement(xe,H({},o,{ref:d,icon:Wt}))};const Yt=K.forwardRef(Xt),Zt=new vt("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Jt=(r,o)=>({[`.${r}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${o.motionDurationSlow}`}}}),Qt=(r,o)=>({[`.${r}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:o.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${o.lineWidthBold}px solid ${o.colorPrimary}`,borderRadius:"50%",content:'""'}}}),en=(r,o)=>{const{treeCls:d,treeNodeCls:e,treeNodePadding:i,titleHeight:l,nodeSelectedBg:v,nodeHoverBg:t}=o,n=o.paddingXS;return{[d]:Object.assign(Object.assign({},mt(o)),{background:o.colorBgContainer,borderRadius:o.borderRadius,transition:`background-color ${o.motionDurationSlow}`,[`&${d}-rtl`]:{[`${d}-switcher`]:{"&_close":{[`${d}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${d}-active-focused)`]:Object.assign({},Re(o)),[`${d}-list-holder-inner`]:{alignItems:"flex-start"},[`&${d}-block-node`]:{[`${d}-list-holder-inner`]:{alignItems:"stretch",[`${d}-node-content-wrapper`]:{flex:"auto"},[`${e}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:i,insetInlineStart:0,border:`1px solid ${o.colorPrimary}`,opacity:0,animationName:Zt,animationDuration:o.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${e}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${i}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${d}-node-content-wrapper`]:{color:o.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${d}-node-content-wrapper`]:Object.assign({},Re(o)),[`&:not(${e}-disabled).filter-node ${d}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${d}-draggable-icon`]:{flexShrink:0,width:l,lineHeight:`${l}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${o.motionDurationSlow}`,[`${e}:hover &`]:{opacity:.45}},[`&${e}-disabled`]:{[`${d}-draggable-icon`]:{visibility:"hidden"}}}},[`${d}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:l}},[`${d}-draggable-icon`]:{visibility:"hidden"},[`${d}-switcher`]:Object.assign(Object.assign({},Jt(r,o)),{position:"relative",flex:"none",alignSelf:"stretch",width:l,margin:0,lineHeight:`${l}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${d}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:o.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:l/2,bottom:-i,marginInlineStart:-1,borderInlineEnd:`1px solid ${o.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:l/2*.8,height:l/2,borderBottom:`1px solid ${o.colorBorder}`,content:'""'}}}),[`${d}-checkbox`]:{top:"initial",marginInlineEnd:n,alignSelf:"flex-start",marginTop:o.marginXXS},[`${d}-node-content-wrapper, ${d}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:l,margin:0,padding:`0 ${o.paddingXS/2}px`,color:"inherit",lineHeight:`${l}px`,background:"transparent",borderRadius:o.borderRadius,cursor:"pointer",transition:`all ${o.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:t},[`&${d}-node-selected`]:{backgroundColor:v},[`${d}-iconEle`]:{display:"inline-block",width:l,height:l,lineHeight:`${l}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${d}-unselectable ${d}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${d}-node-content-wrapper`]:Object.assign({lineHeight:`${l}px`,userSelect:"none"},Qt(r,o)),[`${e}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${o.colorPrimary}`}},"&-show-line":{[`${d}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:l/2,bottom:-i,borderInlineEnd:`1px solid ${o.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${d}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${e}-leaf-last`]:{[`${d}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${l/2}px !important`}}}}})}},tn=r=>{const{treeCls:o,treeNodeCls:d,treeNodePadding:e,directoryNodeSelectedBg:i,directoryNodeSelectedColor:l}=r;return{[`${o}${o}-directory`]:{[d]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:e,insetInlineStart:0,transition:`background-color ${r.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:r.controlItemBgHover}},"> *":{zIndex:1},[`${o}-switcher`]:{transition:`color ${r.motionDurationMid}`},[`${o}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${o}-node-selected`]:{color:l,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:i},[`${o}-switcher`]:{color:l},[`${o}-node-content-wrapper`]:{color:l,background:"transparent"}}}}}},nn=(r,o)=>{const d=`.${r}`,e=`${d}-treenode`,i=o.paddingXS/2,l=yt(o,{treeCls:d,treeNodeCls:e,treeNodePadding:i});return[en(r,l),tn(l)]},rn=r=>{const{controlHeightSM:o}=r;return{titleHeight:o,nodeHoverBg:r.controlItemBgHover,nodeSelectedBg:r.controlItemBgActive}},Nn=gt("Tree",(r,o)=>{let{prefixCls:d}=o;return[{[r.componentCls]:bt(`${d}-checkbox`,r)},nn(d,r),ht(r)]},r=>{const{colorTextLightSolid:o,colorPrimary:d}=r;return Object.assign(Object.assign({},rn(r)),{directoryNodeSelectedColor:o,directoryNodeSelectedBg:d})});var an={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"};const on=an;var dn=function(o,d){return K.createElement(xe,H({},o,{ref:d,icon:on}))};const sn=K.forwardRef(dn);var ln={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"};const cn=ln;var un=function(o,d){return K.createElement(xe,H({},o,{ref:d,icon:cn}))};const fn=K.forwardRef(un);var pn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"};const vn=pn;var gn=function(o,d){return K.createElement(xe,H({},o,{ref:d,icon:vn}))};const hn=K.forwardRef(gn),yn=r=>{const{prefixCls:o,switcherIcon:d,treeNodeProps:e,showLine:i}=r,{isLeaf:l,expanded:v,loading:t}=e;if(t)return K.createElement(Kt,{className:`${o}-switcher-loading-icon`});let n;if(i&&typeof i=="object"&&(n=i.showLeafIcon),l){if(!i)return null;if(typeof n!="boolean"&&n){const c=typeof n=="function"?n(e):n,u=`${o}-switcher-line-custom-icon`;return Ae(c)?_e(c,{className:j(c.props.className||"",u)}):c}return n?K.createElement(Yt,{className:`${o}-switcher-line-icon`}):K.createElement("span",{className:`${o}-switcher-leaf-line`})}const a=`${o}-switcher-icon`,s=typeof d=="function"?d(e):d;return Ae(s)?_e(s,{className:j(s.props.className||"",a)}):s!==void 0?s:i?v?K.createElement(fn,{className:`${o}-switcher-line-icon`}):K.createElement(hn,{className:`${o}-switcher-line-icon`}):K.createElement(sn,{className:a})},kn=yn;export{pe as C,Yt as F,kn as S,dt as T,Se as a,z as b,$t as c,W as d,We as e,Dt as f,nn as g,rn as i,Nn as u}; diff --git a/assets/iconUtil-eaa04e44.js b/assets/iconUtil-eaa04e44.js deleted file mode 100644 index b8bac616..00000000 --- a/assets/iconUtil-eaa04e44.js +++ /dev/null @@ -1 +0,0 @@ -import{bs as Y,bo as Oe,b3 as I,al as ut,b0 as Ke,av as ne,ao as ft,r as K,D as j,b2 as P,ah as H,V as Xe,W as Ye,X as Je,cd as X,Y as Qe,E as Ze,b1 as te,am as et,G as pt,af as ie,ag as xe,bX as vt,z as gt,ar as ht,a6 as yt,A as mt,b4 as Re,aL as Kt,aT as Ae,a9 as _e}from"./index-a174239d.js";import{L as xt}from"./useIcons-cb35d286.js";import{g as bt}from"./index-d7294c5d.js";function B(r,o){return r[o]}function tt(r,o){var d=new Set;return r.forEach(function(e){o.has(e)||d.add(e)}),d}function Nt(r){var o=r||{},d=o.disabled,e=o.disableCheckbox,i=o.checkable;return!!(d||e)||i===!1}function kt(r,o,d,e){for(var i=new Set(r),l=new Set,v=0;v<=d;v+=1){var t=o.get(v)||new Set;t.forEach(function(c){var u=c.key,p=c.node,g=c.children,h=g===void 0?[]:g;i.has(u)&&!e(p)&&h.filter(function(y){return!e(y.node)}).forEach(function(y){i.add(y.key)})})}for(var n=new Set,a=d;a>=0;a-=1){var s=o.get(a)||new Set;s.forEach(function(c){var u=c.parent,p=c.node;if(!(e(p)||!c.parent||n.has(c.parent.key))){if(e(c.parent.node)){n.add(u.key);return}var g=!0,h=!1;(u.children||[]).filter(function(y){return!e(y.node)}).forEach(function(y){var f=y.key,m=i.has(f);g&&!m&&(g=!1),!h&&(m||l.has(f))&&(h=!0)}),g&&i.add(u.key),h&&l.add(u.key),n.add(u.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(tt(l,i))}}function Ct(r,o,d,e,i){for(var l=new Set(r),v=new Set(o),t=0;t<=e;t+=1){var n=d.get(t)||new Set;n.forEach(function(u){var p=u.key,g=u.node,h=u.children,y=h===void 0?[]:h;!l.has(p)&&!v.has(p)&&!i(g)&&y.filter(function(f){return!i(f.node)}).forEach(function(f){l.delete(f.key)})})}v=new Set;for(var a=new Set,s=e;s>=0;s-=1){var c=d.get(s)||new Set;c.forEach(function(u){var p=u.parent,g=u.node;if(!(i(g)||!u.parent||a.has(u.parent.key))){if(i(u.parent.node)){a.add(p.key);return}var h=!0,y=!1;(p.children||[]).filter(function(f){return!i(f.node)}).forEach(function(f){var m=f.key,x=l.has(m);h&&!x&&(h=!1),!y&&(x||v.has(m))&&(y=!0)}),h||l.delete(p.key),y&&v.add(p.key),a.add(p.key)}})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(tt(v,l))}}function Se(r,o,d,e){var i=[],l;e?l=e:l=Nt;var v=new Set(r.filter(function(s){var c=!!B(d,s);return c||i.push(s),c})),t=new Map,n=0;Object.keys(d).forEach(function(s){var c=d[s],u=c.level,p=t.get(u);p||(p=new Set,t.set(u,p)),p.add(c),n=Math.max(n,u)}),Y(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(s){return"'".concat(s,"'")}).join(", ")));var a;return o===!0?a=kt(v,t,n,l):a=Ct(v,o.halfCheckedKeys,t,n,l),a}var Et=["children"];function nt(r,o){return"".concat(r,"-").concat(o)}function St(r){return r&&r.type&&r.type.isTreeNode}function ve(r,o){return r??o}function me(r){var o=r||{},d=o.title,e=o._title,i=o.key,l=o.children,v=d||"title";return{title:v,_title:e||[v],key:i||"key",children:l||"children"}}function Dt(r){function o(d){var e=ut(d);return e.map(function(i){if(!St(i))return Y(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var l=i.key,v=i.props,t=v.children,n=Ke(v,Et),a=I({key:l},n),s=o(t);return s.length&&(a.children=s),a}).filter(function(i){return i})}return o(r)}function De(r,o,d){var e=me(d),i=e._title,l=e.key,v=e.children,t=new Set(o===!0?[]:o),n=[];function a(s){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return s.map(function(u,p){for(var g=nt(c?c.pos:"0",p),h=ve(u[l],g),y,f=0;f1&&arguments[1]!==void 0?arguments[1]:{},d=o.initWrapper,e=o.processEntity,i=o.onProcessFinished,l=o.externalGetKey,v=o.childrenPropName,t=o.fieldNames,n=arguments.length>2?arguments[2]:void 0,a=l||n,s={},c={},u={posEntities:s,keyEntities:c};return d&&(u=d(u)||u),wt(r,function(p){var g=p.node,h=p.index,y=p.pos,f=p.key,m=p.parentPos,x=p.level,b=p.nodes,N={node:g,nodes:b,index:h,key:f,pos:y,level:x},C=ve(f,y);s[y]=N,c[C]=N,N.parent=s[m],N.parent&&(N.parent.children=N.parent.children||[],N.parent.children.push(N)),e&&e(N,u)},{externalGetKey:a,childrenPropName:v,fieldNames:t}),i&&i(u),u}function fe(r,o){var d=o.expandedKeys,e=o.selectedKeys,i=o.loadedKeys,l=o.loadingKeys,v=o.checkedKeys,t=o.halfCheckedKeys,n=o.dragOverNodeKey,a=o.dropPosition,s=o.keyEntities,c=B(s,r),u={eventKey:r,expanded:d.indexOf(r)!==-1,selected:e.indexOf(r)!==-1,loaded:i.indexOf(r)!==-1,loading:l.indexOf(r)!==-1,checked:v.indexOf(r)!==-1,halfChecked:t.indexOf(r)!==-1,pos:String(c?c.pos:""),dragOver:n===r&&a===0,dragOverGapTop:n===r&&a===-1,dragOverGapBottom:n===r&&a===1};return u}function L(r){var o=r.data,d=r.expanded,e=r.selected,i=r.checked,l=r.loaded,v=r.loading,t=r.halfChecked,n=r.dragOver,a=r.dragOverGapTop,s=r.dragOverGapBottom,c=r.pos,u=r.active,p=r.eventKey,g=I(I({},o),{},{expanded:d,selected:e,checked:i,loaded:l,loading:v,halfChecked:t,dragOver:n,dragOverGapTop:a,dragOverGapBottom:s,pos:c,active:u,key:p});return"props"in g||Object.defineProperty(g,"props",{get:function(){return Y(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),g}var Pe=K.createContext(null);function Ot(r){var o=r.dropPosition,d=r.dropLevelOffset,e=r.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(o){case-1:i.top=0,i.left=-d*e;break;case 1:i.bottom=0,i.left=-d*e;break;case 0:i.bottom=0,i.left=e;break}return K.createElement("div",{style:i})}function rt(r){if(r==null)throw new TypeError("Cannot destructure "+r)}var Pt=function(o){for(var d=o.prefixCls,e=o.level,i=o.isStart,l=o.isEnd,v="".concat(d,"-indent-unit"),t=[],n=0;n0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=r.length,e=o.length;if(Math.abs(d-e)!==1)return{add:!1,key:null};function i(l,v){var t=new Map;l.forEach(function(a){t.set(a,!0)});var n=v.filter(function(a){return!t.has(a)});return n.length===1?n[0]:null}return d ").concat(o);return o}var it=K.forwardRef(function(r,o){var d=r.prefixCls,e=r.data;r.selectable,r.checkable;var i=r.expandedKeys,l=r.selectedKeys,v=r.checkedKeys,t=r.loadedKeys,n=r.loadingKeys,a=r.halfCheckedKeys,s=r.keyEntities,c=r.disabled,u=r.dragging,p=r.dragOverNodeKey,g=r.dropPosition,h=r.motion,y=r.height,f=r.itemHeight,m=r.virtual,x=r.focusable,b=r.activeItem,N=r.focused,C=r.tabIndex,S=r.onKeyDown,E=r.onFocus,k=r.onBlur,D=r.onActiveChange,$=r.onListChangeStart,w=r.onListChangeEnd,O=Ke(r,Bt),M=K.useRef(null),R=K.useRef(null);K.useImperativeHandle(o,function(){return{scrollTo:function(W){M.current.scrollTo(W)},getIndentWidth:function(){return R.current.offsetWidth}}});var A=K.useState(i),_=te(A,2),U=_[0],de=_[1],se=K.useState(e),F=te(se,2),q=F[0],J=F[1],le=K.useState(e),ge=te(le,2),be=ge[0],ae=ge[1],Ne=K.useState([]),he=te(Ne,2),ke=he[0],G=he[1],st=K.useState(null),Le=te(st,2),lt=Le[0],Ce=Le[1],Me=K.useRef(e);Me.current=e;function Ee(){var T=Me.current;J(T),ae(T),G([]),Ce(null),w()}et(function(){de(i);var T=Ht(U,i);if(T.key!==null)if(T.add){var W=q.findIndex(function(ce){var ue=ce.key;return ue===T.key}),Q=qe(Fe(q,e,T.key),m,y,f),oe=q.slice();oe.splice(W+1,0,Ue),ae(oe),G(Q),Ce("show")}else{var Z=e.findIndex(function(ce){var ue=ce.key;return ue===T.key}),ee=qe(Fe(e,q,T.key),m,y,f),ye=e.slice();ye.splice(Z+1,0,Ue),ae(ye),G(ee),Ce("hide")}else q!==e&&(J(e),ae(e))},[i,e]),K.useEffect(function(){u||Ee()},[u]);var ct=h?be:e,Ie={expandedKeys:i,selectedKeys:l,loadedKeys:t,loadingKeys:n,checkedKeys:v,halfCheckedKeys:a,dragOverNodeKey:p,dropPosition:g,keyEntities:s};return K.createElement(K.Fragment,null,N&&b&&K.createElement("span",{style:je,"aria-live":"assertive"},jt(b)),K.createElement("div",null,K.createElement("input",{style:je,disabled:x===!1||c,tabIndex:x!==!1?C:null,onKeyDown:S,onFocus:E,onBlur:k,value:"",onChange:Ft,"aria-label":"for screen reader"})),K.createElement("div",{className:"".concat(d,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},K.createElement("div",{className:"".concat(d,"-indent")},K.createElement("div",{ref:R,className:"".concat(d,"-indent-unit")}))),K.createElement(xt,H({},O,{data:ct,itemKey:ze,height:y,fullHeight:!1,virtual:m,itemHeight:f,prefixCls:"".concat(d,"-list"),ref:M,onVisibleChange:function(W,Q){var oe=new Set(W),Z=Q.filter(function(ee){return!oe.has(ee)});Z.some(function(ee){return ze(ee)===re})&&Ee()}}),function(T){var W=T.pos,Q=H({},(rt(T.data),T.data)),oe=T.title,Z=T.key,ee=T.isStart,ye=T.isEnd,ce=ve(Z,W);delete Q.key,delete Q.children;var ue=fe(ce,Ie);return K.createElement(_t,H({},Q,ue,{title:oe,active:!!b&&Z===b.key,pos:W,data:T.data,isStart:ee,isEnd:ye,motion:h,motionNodes:Z===re?ke:null,motionType:lt,onMotionStart:$,onMotionEnd:Ee,treeNodeRequiredProps:Ie,onMouseMove:function(){D(null)}}))}))});it.displayName="NodeList";function z(r,o){if(!r)return[];var d=r.slice(),e=d.indexOf(o);return e>=0&&d.splice(e,1),d}function V(r,o){var d=(r||[]).slice();return d.indexOf(o)===-1&&d.push(o),d}function Te(r){return r.split("-")}function Ut(r,o){var d=[],e=B(o,r);function i(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(v){var t=v.key,n=v.children;d.push(t),i(n)})}return i(e.children),d}function qt(r){if(r.parent){var o=Te(r.pos);return Number(o[o.length-1])===r.parent.children.length-1}return!1}function zt(r){var o=Te(r.pos);return Number(o[o.length-1])===0}function Ge(r,o,d,e,i,l,v,t,n,a){var s,c=r.clientX,u=r.clientY,p=r.target.getBoundingClientRect(),g=p.top,h=p.height,y=(a==="rtl"?-1:1)*((i?.x||0)-c),f=(y-12)/e,m=B(t,d.props.eventKey);if(u-1.5?l({dragNode:w,dropNode:O,dropPosition:1})?k=1:M=!1:l({dragNode:w,dropNode:O,dropPosition:0})?k=0:l({dragNode:w,dropNode:O,dropPosition:1})?k=1:M=!1:l({dragNode:w,dropNode:O,dropPosition:1})?k=1:M=!1,{dropPosition:k,dropLevelOffset:D,dropTargetKey:m.key,dropTargetPos:m.pos,dragOverNodeKey:E,dropContainerKey:k===0?null:((s=m.parent)===null||s===void 0?void 0:s.key)||null,dropAllowed:M}}function We(r,o){if(r){var d=o.multiple;return d?r.slice():r.length?[r[0]]:r}}function we(r){if(!r)return null;var o;if(Array.isArray(r))o={checkedKeys:r,halfCheckedKeys:void 0};else if(Oe(r)==="object")o={checkedKeys:r.checked||void 0,halfCheckedKeys:r.halfChecked||void 0};else return Y(!1,"`checkedKeys` is not an array or an object"),null;return o}function Ve(r,o){var d=new Set;function e(i){if(!d.has(i)){var l=B(o,i);if(l){d.add(i);var v=l.parent,t=l.node;t.disabled||v&&e(v.key)}}}return(r||[]).forEach(function(i){e(i)}),ne(d)}var Gt=10,dt=function(r){Xe(d,r);var o=Ye(d);function d(){var e;Je(this,d);for(var i=arguments.length,l=new Array(i),v=0;v2&&arguments[2]!==void 0?arguments[2]:!1,c=e.state,u=c.dragChildrenKeys,p=c.dropPosition,g=c.dropTargetKey,h=c.dropTargetPos,y=c.dropAllowed;if(y){var f=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),g!==null){var m=I(I({},fe(g,e.getTreeNodeRequiredProps())),{},{active:((a=e.getActiveItem())===null||a===void 0?void 0:a.key)===g,data:B(e.state.keyEntities,g).node}),x=u.indexOf(g)!==-1;Y(!x,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var b=Te(h),N={event:t,node:L(m),dragNode:e.dragNode?L(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(u),dropToGap:p!==0,dropPosition:p+Number(b[b.length-1])};s||f?.(N),e.dragNode=null}}},e.cleanDragState=function(){var t=e.state.draggingNodeKey;t!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(t,n){var a=e.state,s=a.expandedKeys,c=a.flattenNodes,u=n.expanded,p=n.key,g=n.isLeaf;if(!(g||t.shiftKey||t.metaKey||t.ctrlKey)){var h=c.filter(function(f){return f.key===p})[0],y=L(I(I({},fe(p,e.getTreeNodeRequiredProps())),{},{data:h.data}));e.setExpandedKeys(u?z(s,p):V(s,p)),e.onNodeExpand(t,y)}},e.onNodeClick=function(t,n){var a=e.props,s=a.onClick,c=a.expandAction;c==="click"&&e.triggerExpandActionExpand(t,n),s?.(t,n)},e.onNodeDoubleClick=function(t,n){var a=e.props,s=a.onDoubleClick,c=a.expandAction;c==="doubleClick"&&e.triggerExpandActionExpand(t,n),s?.(t,n)},e.onNodeSelect=function(t,n){var a=e.state.selectedKeys,s=e.state,c=s.keyEntities,u=s.fieldNames,p=e.props,g=p.onSelect,h=p.multiple,y=n.selected,f=n[u.key],m=!y;m?h?a=V(a,f):a=[f]:a=z(a,f);var x=a.map(function(b){var N=B(c,b);return N?N.node:null}).filter(function(b){return b});e.setUncontrolledState({selectedKeys:a}),g?.(a,{event:"select",selected:m,node:n,selectedNodes:x,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,a){var s=e.state,c=s.keyEntities,u=s.checkedKeys,p=s.halfCheckedKeys,g=e.props,h=g.checkStrictly,y=g.onCheck,f=n.key,m,x={event:"check",node:n,checked:a,nativeEvent:t.nativeEvent};if(h){var b=a?V(u,f):z(u,f),N=z(p,f);m={checked:b,halfChecked:N},x.checkedNodes=b.map(function($){return B(c,$)}).filter(function($){return $}).map(function($){return $.node}),e.setUncontrolledState({checkedKeys:b})}else{var C=Se([].concat(ne(u),[f]),!0,c),S=C.checkedKeys,E=C.halfCheckedKeys;if(!a){var k=new Set(S);k.delete(f);var D=Se(Array.from(k),{checked:!1,halfCheckedKeys:E},c);S=D.checkedKeys,E=D.halfCheckedKeys}m=S,x.checkedNodes=[],x.checkedNodesPositions=[],x.halfCheckedKeys=E,S.forEach(function($){var w=B(c,$);if(w){var O=w.node,M=w.pos;x.checkedNodes.push(O),x.checkedNodesPositions.push({node:O,pos:M})}}),e.setUncontrolledState({checkedKeys:S},!1,{halfCheckedKeys:E})}y?.(m,x)},e.onNodeLoad=function(t){var n=t.key,a=new Promise(function(s,c){e.setState(function(u){var p=u.loadedKeys,g=p===void 0?[]:p,h=u.loadingKeys,y=h===void 0?[]:h,f=e.props,m=f.loadData,x=f.onLoad;if(!m||g.indexOf(n)!==-1||y.indexOf(n)!==-1)return null;var b=m(t);return b.then(function(){var N=e.state.loadedKeys,C=V(N,n);x?.(C,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:C}),e.setState(function(S){return{loadingKeys:z(S.loadingKeys,n)}}),s()}).catch(function(N){if(e.setState(function(S){return{loadingKeys:z(S.loadingKeys,n)}}),e.loadingRetryTimes[n]=(e.loadingRetryTimes[n]||0)+1,e.loadingRetryTimes[n]>=Gt){var C=e.state.loadedKeys;Y(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:V(C,n)}),s()}c(N)}),{loadingKeys:V(y,n)}})});return a.catch(function(){}),a},e.onNodeMouseEnter=function(t,n){var a=e.props.onMouseEnter;a?.({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var a=e.props.onMouseLeave;a?.({event:t,node:n})},e.onNodeContextMenu=function(t,n){var a=e.props.onRightClick;a&&(t.preventDefault(),a({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0});for(var n=arguments.length,a=new Array(n),s=0;s1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var s=!1,c=!0,u={};Object.keys(t).forEach(function(p){if(p in e.props){c=!1;return}s=!0,u[p]=t[p]}),s&&(!n||c)&&e.setState(I(I({},u),a))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return Qe(d,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var i=this.props.activeKey;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var i,l=this.state,v=l.focused,t=l.flattenNodes,n=l.keyEntities,a=l.draggingNodeKey,s=l.activeKey,c=l.dropLevelOffset,u=l.dropContainerKey,p=l.dropTargetKey,g=l.dropPosition,h=l.dragOverNodeKey,y=l.indent,f=this.props,m=f.prefixCls,x=f.className,b=f.style,N=f.showLine,C=f.focusable,S=f.tabIndex,E=S===void 0?0:S,k=f.selectable,D=f.showIcon,$=f.icon,w=f.switcherIcon,O=f.draggable,M=f.checkable,R=f.checkStrictly,A=f.disabled,_=f.motion,U=f.loadData,de=f.filterTreeNode,se=f.height,F=f.itemHeight,q=f.virtual,J=f.titleRender,le=f.dropIndicatorRender,ge=f.onContextMenu,be=f.onScroll,ae=f.direction,Ne=f.rootClassName,he=f.rootStyle,ke=Ze(this.props,{aria:!0,data:!0}),G;return O&&(Oe(O)==="object"?G=O:typeof O=="function"?G={nodeDraggable:O}:G={}),K.createElement(Pe.Provider,{value:{prefixCls:m,selectable:k,showIcon:D,icon:$,switcherIcon:w,draggable:G,draggingNodeKey:a,checkable:M,checkStrictly:R,disabled:A,keyEntities:n,dropLevelOffset:c,dropContainerKey:u,dropTargetKey:p,dropPosition:g,dragOverNodeKey:h,indent:y,direction:ae,dropIndicatorRender:le,loadData:U,filterTreeNode:de,titleRender:J,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},K.createElement("div",{role:"tree",className:j(m,x,Ne,(i={},P(i,"".concat(m,"-show-line"),N),P(i,"".concat(m,"-focused"),v),P(i,"".concat(m,"-active-focused"),s!==null),i)),style:he},K.createElement(it,H({ref:this.listRef,prefixCls:m,style:b,data:t,disabled:A,selectable:k,checkable:!!M,motion:_,dragging:a!==null,height:se,itemHeight:F,virtual:q,focusable:C,focused:v,tabIndex:E,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ge,onScroll:be},this.getTreeNodeRequiredProps(),ke))))}}],[{key:"getDerivedStateFromProps",value:function(i,l){var v=l.prevProps,t={prevProps:i};function n(C){return!v&&C in i||v&&v[C]!==i[C]}var a,s=l.fieldNames;if(n("fieldNames")&&(s=me(i.fieldNames),t.fieldNames=s),n("treeData")?a=i.treeData:n("children")&&(Y(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),a=Dt(i.children)),a){t.treeData=a;var c=$t(a,{fieldNames:s});t.keyEntities=I(P({},re,ot),c.keyEntities)}var u=t.keyEntities||l.keyEntities;if(n("expandedKeys")||v&&n("autoExpandParent"))t.expandedKeys=i.autoExpandParent||!v&&i.defaultExpandParent?Ve(i.expandedKeys,u):i.expandedKeys;else if(!v&&i.defaultExpandAll){var p=I({},u);delete p[re],t.expandedKeys=Object.keys(p).map(function(C){return p[C].key})}else!v&&i.defaultExpandedKeys&&(t.expandedKeys=i.autoExpandParent||i.defaultExpandParent?Ve(i.defaultExpandedKeys,u):i.defaultExpandedKeys);if(t.expandedKeys||delete t.expandedKeys,a||t.expandedKeys){var g=De(a||l.treeData,t.expandedKeys||l.expandedKeys,s);t.flattenNodes=g}if(i.selectable&&(n("selectedKeys")?t.selectedKeys=We(i.selectedKeys,i):!v&&i.defaultSelectedKeys&&(t.selectedKeys=We(i.defaultSelectedKeys,i))),i.checkable){var h;if(n("checkedKeys")?h=we(i.checkedKeys)||{}:!v&&i.defaultCheckedKeys?h=we(i.defaultCheckedKeys)||{}:a&&(h=we(i.checkedKeys)||{checkedKeys:l.checkedKeys,halfCheckedKeys:l.halfCheckedKeys}),h){var y=h,f=y.checkedKeys,m=f===void 0?[]:f,x=y.halfCheckedKeys,b=x===void 0?[]:x;if(!i.checkStrictly){var N=Se(m,!0,u);m=N.checkedKeys,b=N.halfCheckedKeys}t.checkedKeys=m,t.halfCheckedKeys=b}}return n("loadedKeys")&&(t.loadedKeys=i.loadedKeys),t}}]),d}(K.Component);dt.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Ot,allowDrop:function(){return!0},expandAction:!1};dt.TreeNode=pe;var Wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const Vt=Wt;var Xt=function(o,d){return K.createElement(xe,H({},o,{ref:d,icon:Vt}))};const Yt=K.forwardRef(Xt),Jt=new vt("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Qt=(r,o)=>({[`.${r}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${o.motionDurationSlow}`}}}),Zt=(r,o)=>({[`.${r}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:o.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${o.lineWidthBold}px solid ${o.colorPrimary}`,borderRadius:"50%",content:'""'}}}),en=(r,o)=>{const{treeCls:d,treeNodeCls:e,treeNodePadding:i,titleHeight:l,nodeSelectedBg:v,nodeHoverBg:t}=o,n=o.paddingXS;return{[d]:Object.assign(Object.assign({},mt(o)),{background:o.colorBgContainer,borderRadius:o.borderRadius,transition:`background-color ${o.motionDurationSlow}`,[`&${d}-rtl`]:{[`${d}-switcher`]:{"&_close":{[`${d}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${d}-active-focused)`]:Object.assign({},Re(o)),[`${d}-list-holder-inner`]:{alignItems:"flex-start"},[`&${d}-block-node`]:{[`${d}-list-holder-inner`]:{alignItems:"stretch",[`${d}-node-content-wrapper`]:{flex:"auto"},[`${e}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:i,insetInlineStart:0,border:`1px solid ${o.colorPrimary}`,opacity:0,animationName:Jt,animationDuration:o.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${e}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${i}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${d}-node-content-wrapper`]:{color:o.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${d}-node-content-wrapper`]:Object.assign({},Re(o)),[`&:not(${e}-disabled).filter-node ${d}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${d}-draggable-icon`]:{flexShrink:0,width:l,lineHeight:`${l}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${o.motionDurationSlow}`,[`${e}:hover &`]:{opacity:.45}},[`&${e}-disabled`]:{[`${d}-draggable-icon`]:{visibility:"hidden"}}}},[`${d}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:l}},[`${d}-draggable-icon`]:{visibility:"hidden"},[`${d}-switcher`]:Object.assign(Object.assign({},Qt(r,o)),{position:"relative",flex:"none",alignSelf:"stretch",width:l,margin:0,lineHeight:`${l}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${d}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:o.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:l/2,bottom:-i,marginInlineStart:-1,borderInlineEnd:`1px solid ${o.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:l/2*.8,height:l/2,borderBottom:`1px solid ${o.colorBorder}`,content:'""'}}}),[`${d}-checkbox`]:{top:"initial",marginInlineEnd:n,alignSelf:"flex-start",marginTop:o.marginXXS},[`${d}-node-content-wrapper, ${d}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:l,margin:0,padding:`0 ${o.paddingXS/2}px`,color:"inherit",lineHeight:`${l}px`,background:"transparent",borderRadius:o.borderRadius,cursor:"pointer",transition:`all ${o.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:t},[`&${d}-node-selected`]:{backgroundColor:v},[`${d}-iconEle`]:{display:"inline-block",width:l,height:l,lineHeight:`${l}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${d}-unselectable ${d}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${d}-node-content-wrapper`]:Object.assign({lineHeight:`${l}px`,userSelect:"none"},Zt(r,o)),[`${e}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${o.colorPrimary}`}},"&-show-line":{[`${d}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:l/2,bottom:-i,borderInlineEnd:`1px solid ${o.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${d}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${e}-leaf-last`]:{[`${d}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${l/2}px !important`}}}}})}},tn=r=>{const{treeCls:o,treeNodeCls:d,treeNodePadding:e,directoryNodeSelectedBg:i,directoryNodeSelectedColor:l}=r;return{[`${o}${o}-directory`]:{[d]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:e,insetInlineStart:0,transition:`background-color ${r.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:r.controlItemBgHover}},"> *":{zIndex:1},[`${o}-switcher`]:{transition:`color ${r.motionDurationMid}`},[`${o}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${o}-node-selected`]:{color:l,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:i},[`${o}-switcher`]:{color:l},[`${o}-node-content-wrapper`]:{color:l,background:"transparent"}}}}}},nn=(r,o)=>{const d=`.${r}`,e=`${d}-treenode`,i=o.paddingXS/2,l=yt(o,{treeCls:d,treeNodeCls:e,treeNodePadding:i});return[en(r,l),tn(l)]},rn=r=>{const{controlHeightSM:o}=r;return{titleHeight:o,nodeHoverBg:r.controlItemBgHover,nodeSelectedBg:r.controlItemBgActive}},Nn=gt("Tree",(r,o)=>{let{prefixCls:d}=o;return[{[r.componentCls]:bt(`${d}-checkbox`,r)},nn(d,r),ht(r)]},r=>{const{colorTextLightSolid:o,colorPrimary:d}=r;return Object.assign(Object.assign({},rn(r)),{directoryNodeSelectedColor:o,directoryNodeSelectedBg:d})});var an={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"};const on=an;var dn=function(o,d){return K.createElement(xe,H({},o,{ref:d,icon:on}))};const sn=K.forwardRef(dn);var ln={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"};const cn=ln;var un=function(o,d){return K.createElement(xe,H({},o,{ref:d,icon:cn}))};const fn=K.forwardRef(un);var pn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"};const vn=pn;var gn=function(o,d){return K.createElement(xe,H({},o,{ref:d,icon:vn}))};const hn=K.forwardRef(gn),yn=r=>{const{prefixCls:o,switcherIcon:d,treeNodeProps:e,showLine:i}=r,{isLeaf:l,expanded:v,loading:t}=e;if(t)return K.createElement(Kt,{className:`${o}-switcher-loading-icon`});let n;if(i&&typeof i=="object"&&(n=i.showLeafIcon),l){if(!i)return null;if(typeof n!="boolean"&&n){const c=typeof n=="function"?n(e):n,u=`${o}-switcher-line-custom-icon`;return Ae(c)?_e(c,{className:j(c.props.className||"",u)}):c}return n?K.createElement(Yt,{className:`${o}-switcher-line-icon`}):K.createElement("span",{className:`${o}-switcher-leaf-line`})}const a=`${o}-switcher-icon`,s=typeof d=="function"?d(e):d;return Ae(s)?_e(s,{className:j(s.props.className||"",a)}):s!==void 0?s:i?v?K.createElement(fn,{className:`${o}-switcher-line-icon`}):K.createElement(hn,{className:`${o}-switcher-line-icon`}):K.createElement(sn,{className:a})},kn=yn;export{pe as C,Yt as F,kn as S,dt as T,Ve as a,Dt as b,$t as c,Se as d,z as e,V as f,nn as g,rn as i,Nn as u}; diff --git a/assets/index-c328f11e.js b/assets/index-0037fedd.js similarity index 59% rename from assets/index-c328f11e.js rename to assets/index-0037fedd.js index e3daf6f2..2a33aa70 100644 --- a/assets/index-c328f11e.js +++ b/assets/index-0037fedd.js @@ -1 +1 @@ -import{z as B,r as l,B as E,ab as D,aJ as V,D as S,a4 as W,cG as R,cH as H,U as N,ap as K,ao as L,a9 as F,af as X}from"./index-a174239d.js";import{g as T,a as A,P as U}from"./index-369f29c4.js";const q=e=>{const{componentCls:t,iconCls:r,antCls:n,zIndexPopup:o,colorText:u,colorWarning:i,marginXXS:s,marginXS:p,fontSize:m,fontWeightStrong:g,colorTextHeading:C}=e;return{[t]:{zIndex:o,[`&${n}-popover`]:{fontSize:m},[`${t}-message`]:{marginBottom:p,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${r}`]:{color:i,fontSize:m,lineHeight:1,marginInlineEnd:p},[`${t}-title`]:{fontWeight:g,color:C,"&:only-child":{fontWeight:"normal"}},[`${t}-description`]:{marginTop:s,color:u}},[`${t}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:p}}}}},$=B("Popconfirm",e=>q(e),e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},{resetStyle:!1});var G=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,okButtonProps:r,cancelButtonProps:n,title:o,description:u,cancelText:i,okText:s,okType:p="primary",icon:m=l.createElement(N,null),showCancel:g=!0,close:C,onConfirm:P,onCancel:v,onPopupClick:b}=e,{getPrefixCls:d}=l.useContext(E),[f]=D("Popconfirm",V.Popconfirm),y=T(o),x=T(u);return l.createElement("div",{className:`${t}-inner-content`,onClick:b},l.createElement("div",{className:`${t}-message`},m&&l.createElement("span",{className:`${t}-message-icon`},m),l.createElement("div",{className:`${t}-message-text`},y&&l.createElement("div",{className:S(`${t}-title`)},y),x&&l.createElement("div",{className:`${t}-description`},x))),l.createElement("div",{className:`${t}-buttons`},g&&l.createElement(W,Object.assign({onClick:v,size:"small"},n),i??f?.cancelText),l.createElement(R,{buttonProps:Object.assign(Object.assign({size:"small"},H(p)),r),actionFn:P,close:C,prefixCls:d("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},s??f?.okText)))},J=e=>{const{prefixCls:t,placement:r,className:n,style:o}=e,u=G(e,["prefixCls","placement","className","style"]),{getPrefixCls:i}=l.useContext(E),s=i("popconfirm",t),[p]=$(s);return p(l.createElement(A,{placement:r,className:S(s,n),style:o,content:l.createElement(w,Object.assign({prefixCls:s},u))}))},M=J;var Y=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:r,placement:n="top",trigger:o="click",okType:u="primary",icon:i=l.createElement(N,null),children:s,overlayClassName:p,onOpenChange:m,onVisibleChange:g}=e,C=Y(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:P}=l.useContext(E),[v,b]=K(!1,{value:e.open,defaultValue:e.defaultOpen}),d=(a,c)=>{b(a,!0),g?.(a),m?.(a,c)},f=a=>{d(!1,a)},y=a=>{var c;return(c=e.onConfirm)===null||c===void 0?void 0:c.call(globalThis,a)},x=a=>{var c;d(!1,a),(c=e.onCancel)===null||c===void 0||c.call(globalThis,a)},k=a=>{a.keyCode===X.ESC&&v&&d(!1,a)},_=a=>{const{disabled:c=!1}=e;c||d(a)},O=P("popconfirm",r),I=S(O,p),[z]=$(O);return z(l.createElement(U,Object.assign({},L(C,["title"]),{trigger:o,placement:n,onOpenChange:_,open:v,ref:t,overlayClassName:I,content:l.createElement(w,Object.assign({okType:u,icon:i},e,{prefixCls:O,close:f,onConfirm:y,onCancel:x})),"data-popover-inject":!0}),F(s,{onKeyDown:a=>{var c,h;l.isValidElement(s)&&((h=s==null?void 0:(c=s.props).onKeyDown)===null||h===void 0||h.call(c,a)),k(a)}})))});j._InternalPanelDoNotUseOrYouWillBeFired=M;const ee=j;export{ee as P}; +import{z as B,r as l,B as E,ad as D,aL as V,D as S,a6 as W,cH as L,cI as R,U as N,ar as H,aq as K,ab as F,ah as X}from"./index-00bc0960.js";import{g as T,a as q,P as A}from"./index-e6e2d9b7.js";const U=e=>{const{componentCls:t,iconCls:r,antCls:n,zIndexPopup:o,colorText:u,colorWarning:i,marginXXS:s,marginXS:m,fontSize:p,fontWeightStrong:g,colorTextHeading:C}=e;return{[t]:{zIndex:o,[`&${n}-popover`]:{fontSize:p},[`${t}-message`]:{marginBottom:m,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${r}`]:{color:i,fontSize:p,lineHeight:1,marginInlineEnd:m},[`${t}-title`]:{fontWeight:g,color:C,"&:only-child":{fontWeight:"normal"}},[`${t}-description`]:{marginTop:s,color:u}},[`${t}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:m}}}}},$=B("Popconfirm",e=>U(e),e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},{resetStyle:!1});var M=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,okButtonProps:r,cancelButtonProps:n,title:o,description:u,cancelText:i,okText:s,okType:m="primary",icon:p=l.createElement(N,null),showCancel:g=!0,close:C,onConfirm:P,onCancel:v,onPopupClick:b}=e,{getPrefixCls:d}=l.useContext(E),[f]=D("Popconfirm",V.Popconfirm),y=T(o),x=T(u);return l.createElement("div",{className:`${t}-inner-content`,onClick:b},l.createElement("div",{className:`${t}-message`},p&&l.createElement("span",{className:`${t}-message-icon`},p),l.createElement("div",{className:`${t}-message-text`},y&&l.createElement("div",{className:S(`${t}-title`)},y),x&&l.createElement("div",{className:`${t}-description`},x))),l.createElement("div",{className:`${t}-buttons`},g&&l.createElement(W,Object.assign({onClick:v,size:"small"},n),i??f?.cancelText),l.createElement(L,{buttonProps:Object.assign(Object.assign({size:"small"},R(m)),r),actionFn:P,close:C,prefixCls:d("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},s??f?.okText)))},Y=e=>{const{prefixCls:t,placement:r,className:n,style:o}=e,u=M(e,["prefixCls","placement","className","style"]),{getPrefixCls:i}=l.useContext(E),s=i("popconfirm",t),[m]=$(s);return m(l.createElement(q,{placement:r,className:S(s,n),style:o,content:l.createElement(w,Object.assign({prefixCls:s},u))}))},G=Y;var J=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:r,placement:n="top",trigger:o="click",okType:u="primary",icon:i=l.createElement(N,null),children:s,overlayClassName:m,onOpenChange:p,onVisibleChange:g}=e,C=J(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:P}=l.useContext(E),[v,b]=H(!1,{value:e.open,defaultValue:e.defaultOpen}),d=(a,c)=>{b(a,!0),g?.(a),p?.(a,c)},f=a=>{d(!1,a)},y=a=>{var c;return(c=e.onConfirm)===null||c===void 0?void 0:c.call(globalThis,a)},x=a=>{var c;d(!1,a),(c=e.onCancel)===null||c===void 0||c.call(globalThis,a)},k=a=>{a.keyCode===X.ESC&&v&&d(!1,a)},_=a=>{const{disabled:c=!1}=e;c||d(a)},O=P("popconfirm",r),I=S(O,m),[z]=$(O);return z(l.createElement(A,Object.assign({},K(C,["title"]),{trigger:o,placement:n,onOpenChange:_,open:v,ref:t,overlayClassName:I,content:l.createElement(w,Object.assign({okType:u,icon:i},e,{prefixCls:O,close:f,onConfirm:y,onCancel:x})),"data-popover-inject":!0}),F(s,{onKeyDown:a=>{var c,h;l.isValidElement(s)&&((h=s==null?void 0:(c=s.props).onKeyDown)===null||h===void 0||h.call(c,a)),k(a)}})))});j._InternalPanelDoNotUseOrYouWillBeFired=G;const ee=j;export{ee as P}; diff --git a/assets/index-a174239d.js b/assets/index-00bc0960.js similarity index 78% rename from assets/index-a174239d.js rename to assets/index-00bc0960.js index 2b65b47e..55678893 100644 --- a/assets/index-a174239d.js +++ b/assets/index-00bc0960.js @@ -1,4 +1,4 @@ -function aP(u,e){for(var a=0;ar[n]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const t of n)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function a(n){const t={};return n.integrity&&(t.integrity=n.integrity),n.referrerPolicy&&(t.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?t.credentials="include":n.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function r(n){if(n.ep)return;n.ep=!0;const t=a(n);fetch(n.href,t)}})();var Mu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Da(u){return u&&u.__esModule&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u}function rP(u){if(u.__esModule)return u;var e=u.default;if(typeof e=="function"){var a=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};a.prototype=e.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(u).forEach(function(r){var n=Object.getOwnPropertyDescriptor(u,r);Object.defineProperty(a,r,n.get?n:{enumerable:!0,get:function(){return u[r]}})}),a}var nP={exports:{}},bx={},tP={exports:{}},B0={};/** +function nP(u,e){for(var a=0;ar[n]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const t of n)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function a(n){const t={};return n.integrity&&(t.integrity=n.integrity),n.referrerPolicy&&(t.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?t.credentials="include":n.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function r(n){if(n.ep)return;n.ep=!0;const t=a(n);fetch(n.href,t)}})();var Mu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Da(u){return u&&u.__esModule&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u}function tP(u){if(u.__esModule)return u;var e=u.default;if(typeof e=="function"){var a=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};a.prototype=e.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(u).forEach(function(r){var n=Object.getOwnPropertyDescriptor(u,r);Object.defineProperty(a,r,n.get?n:{enumerable:!0,get:function(){return u[r]}})}),a}var iP={exports:{}},yx={},oP={exports:{}},B0={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function aP(u,e){for(var a=0;a{this.listeners.delete(a),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const sC=typeof window>"u"||"Deno"in window;function gn(){}function hY(u,e){return typeof u=="function"?u(e):u}function pY(u){return typeof u=="number"&&u>=0&&u!==1/0}function gY(u,e){return Math.max(u+(e||0)-Date.now(),0)}function _c(u,e,a){return B3(u)?typeof e=="function"?{...a,queryKey:u,queryFn:e}:{...e,queryKey:u}:u}function fY(u,e,a){return B3(u)?typeof e=="function"?{...a,mutationKey:u,mutationFn:e}:{...e,mutationKey:u}:typeof u=="function"?{...e,mutationFn:u}:{...u}}function mi(u,e,a){return B3(u)?[{...e,queryKey:u},a]:[u||{},e]}function ZA(u,e){const{type:a="all",exact:r,fetchStatus:n,predicate:t,queryKey:i,stale:o}=u;if(B3(i)){if(r){if(e.queryHash!==lC(i,e.options))return!1}else if(!K5(e.queryKey,i))return!1}if(a!=="all"){const s=e.isActive();if(a==="active"&&!s||a==="inactive"&&s)return!1}return!(typeof o=="boolean"&&e.isStale()!==o||typeof n<"u"&&n!==e.state.fetchStatus||t&&!t(e))}function YA(u,e){const{exact:a,fetching:r,predicate:n,mutationKey:t}=u;if(B3(t)){if(!e.options.mutationKey)return!1;if(a){if(To(e.options.mutationKey)!==To(t))return!1}else if(!K5(e.options.mutationKey,t))return!1}return!(typeof r=="boolean"&&e.state.status==="loading"!==r||n&&!n(e))}function lC(u,e){return(e?.queryKeyHashFn||To)(u)}function To(u){return JSON.stringify(u,(e,a)=>Yp(a)?Object.keys(a).sort().reduce((r,n)=>(r[n]=a[n],r),{}):a)}function K5(u,e){return xP(u,e)}function xP(u,e){return u===e?!0:typeof u!=typeof e?!1:u&&e&&typeof u=="object"&&typeof e=="object"?!Object.keys(e).some(a=>!xP(u[a],e[a])):!1}function mP(u,e){if(u===e)return u;const a=QA(u)&&QA(e);if(a||Yp(u)&&Yp(e)){const r=a?u.length:Object.keys(u).length,n=a?e:Object.keys(e),t=n.length,i=a?[]:{};let o=0;for(let s=0;s"u")return!0;const a=e.prototype;return!(!XA(a)||!a.hasOwnProperty("isPrototypeOf"))}function XA(u){return Object.prototype.toString.call(u)==="[object Object]"}function B3(u){return Array.isArray(u)}function hP(u){return new Promise(e=>{setTimeout(e,u)})}function ub(u){hP(0).then(u)}function CY(){if(typeof AbortController=="function")return new AbortController}function FY(u,e,a){return a.isDataEqual!=null&&a.isDataEqual(u,e)?u:typeof a.structuralSharing=="function"?a.structuralSharing(u,e):a.structuralSharing!==!1?mP(u,e):e}class kY extends y3{constructor(){super(),this.setup=e=>{if(!sC&&window.addEventListener){const a=()=>e();return window.addEventListener("visibilitychange",a,!1),window.addEventListener("focus",a,!1),()=>{window.removeEventListener("visibilitychange",a),window.removeEventListener("focus",a)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var a;this.setup=e,(a=this.cleanup)==null||a.call(this),this.cleanup=e(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(e){this.focused!==e&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Qp=new kY,eb=["online","offline"];class AY extends y3{constructor(){super(),this.setup=e=>{if(!sC&&window.addEventListener){const a=()=>e();return eb.forEach(r=>{window.addEventListener(r,a,!1)}),()=>{eb.forEach(r=>{window.removeEventListener(r,a)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var a;this.setup=e,(a=this.cleanup)==null||a.call(this),this.cleanup=e(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(e){this.online!==e&&(this.online=e,this.onOnline())}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const I5=new AY;function bY(u){return Math.min(1e3*2**u,3e4)}function EC(u){return(u??"online")==="online"?I5.isOnline():!0}class pP{constructor(e){this.revert=e?.revert,this.silent=e?.silent}}function Dh(u){return u instanceof pP}function gP(u){let e=!1,a=0,r=!1,n,t,i;const o=new Promise((g,p)=>{t=g,i=p}),s=g=>{r||(D(new pP(g)),u.abort==null||u.abort())},l=()=>{e=!0},E=()=>{e=!1},c=()=>!Qp.isFocused()||u.networkMode!=="always"&&!I5.isOnline(),d=g=>{r||(r=!0,u.onSuccess==null||u.onSuccess(g),n?.(),t(g))},D=g=>{r||(r=!0,u.onError==null||u.onError(g),n?.(),i(g))},m=()=>new Promise(g=>{n=p=>{const f=r||!c();return f&&g(p),f},u.onPause==null||u.onPause()}).then(()=>{n=void 0,r||u.onContinue==null||u.onContinue()}),h=()=>{if(r)return;let g;try{g=u.fn()}catch(p){g=Promise.reject(p)}Promise.resolve(g).then(d).catch(p=>{var f,C;if(r)return;const v=(f=u.retry)!=null?f:3,A=(C=u.retryDelay)!=null?C:bY,F=typeof A=="function"?A(a,p):A,k=v===!0||typeof v=="number"&&a{if(c())return m()}).then(()=>{e?D(p):h()})})};return EC(u.networkMode)?h():m().then(h),{promise:o,cancel:s,continue:()=>n?.()?o:Promise.resolve(),cancelRetry:l,continueRetry:E}}const cC=console;function yY(){let u=[],e=0,a=E=>{E()},r=E=>{E()};const n=E=>{let c;e++;try{c=E()}finally{e--,e||o()}return c},t=E=>{e?u.push(E):ub(()=>{a(E)})},i=E=>(...c)=>{t(()=>{E(...c)})},o=()=>{const E=u;u=[],E.length&&ub(()=>{r(()=>{E.forEach(c=>{a(c)})})})};return{batch:n,batchCalls:i,schedule:t,setNotifyFunction:E=>{a=E},setBatchNotifyFunction:E=>{r=E}}}const fa=yY();class fP{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),pY(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,e??(sC?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class BY extends fP{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||cC,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||zY(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,a){const r=FY(this.state.data,e,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:a?.updatedAt,manual:a?.manual}),r}setState(e,a){this.dispatch({type:"setState",state:e,setStateOptions:a})}cancel(e){var a;const r=this.promise;return(a=this.retryer)==null||a.cancel(e),r?r.then(gn).catch(gn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!gY(this.state.dataUpdatedAt,e)}onFocus(){var e;const a=this.observers.find(r=>r.shouldFetchOnWindowFocus());a&&a.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const a=this.observers.find(r=>r.shouldFetchOnReconnect());a&&a.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(a=>a!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,a){var r,n;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&a!=null&&a.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var t;return(t=this.retryer)==null||t.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const D=this.observers.find(m=>m.options.queryFn);D&&this.setOptions(D.options)}const i=CY(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},s=D=>{Object.defineProperty(D,"signal",{enumerable:!0,get:()=>{if(i)return this.abortSignalConsumed=!0,i.signal}})};s(o);const l=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'"),E={fetchOptions:a,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:l};if(s(E),(r=this.options.behavior)==null||r.onFetch(E),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((n=E.fetchOptions)==null?void 0:n.meta)){var c;this.dispatch({type:"fetch",meta:(c=E.fetchOptions)==null?void 0:c.meta})}const d=D=>{if(Dh(D)&&D.silent||this.dispatch({type:"error",error:D}),!Dh(D)){var m,h,g,p;(m=(h=this.cache.config).onError)==null||m.call(h,D,this),(g=(p=this.cache.config).onSettled)==null||g.call(p,this.state.data,D,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=gP({fn:E.fetchFn,abort:i?.abort.bind(i),onSuccess:D=>{var m,h,g,p;if(typeof D>"u"){d(new Error(this.queryHash+" data is undefined"));return}this.setData(D),(m=(h=this.cache.config).onSuccess)==null||m.call(h,D,this),(g=(p=this.cache.config).onSettled)==null||g.call(p,D,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:d,onFail:(D,m)=>{this.dispatch({type:"failed",failureCount:D,error:m})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:E.options.retry,retryDelay:E.options.retryDelay,networkMode:E.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const a=r=>{var n,t;switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(n=e.meta)!=null?n:null,fetchStatus:EC(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(t=e.dataUpdatedAt)!=null?t:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=e.error;return Dh(i)&&i.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=a(this.state),fa.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function zY(u){const e=typeof u.initialData=="function"?u.initialData():u.initialData,a=typeof e<"u",r=a?typeof u.initialDataUpdatedAt=="function"?u.initialDataUpdatedAt():u.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:a?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"loading",fetchStatus:"idle"}}class SY extends y3{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,a,r){var n;const t=a.queryKey,i=(n=a.queryHash)!=null?n:lC(t,a);let o=this.get(i);return o||(o=new BY({cache:this,logger:e.getLogger(),queryKey:t,queryHash:i,options:e.defaultQueryOptions(a),state:r,defaultOptions:e.getQueryDefaults(t)}),this.add(o)),o}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const a=this.queriesMap[e.queryHash];a&&(e.destroy(),this.queries=this.queries.filter(r=>r!==e),a===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){fa.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,a){const[r]=mi(e,a);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(n=>ZA(r,n))}findAll(e,a){const[r]=mi(e,a);return Object.keys(r).length>0?this.queries.filter(n=>ZA(r,n)):this.queries}notify(e){fa.batch(()=>{this.listeners.forEach(({listener:a})=>{a(e)})})}onFocus(){fa.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){fa.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class MY extends fP{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||cC,this.observers=[],this.state=e.state||vP(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(a=>a!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,a;return(e=(a=this.retryer)==null?void 0:a.continue())!=null?e:this.execute()}async execute(){const e=()=>{var k;return this.retryer=gP({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(y,b)=>{this.dispatch({type:"failed",failureCount:y,error:b})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(k=this.options.retry)!=null?k:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},a=this.state.status==="loading";try{var r,n,t,i,o,s,l,E;if(!a){var c,d,D,m;this.dispatch({type:"loading",variables:this.options.variables}),await((c=(d=this.mutationCache.config).onMutate)==null?void 0:c.call(d,this.state.variables,this));const y=await((D=(m=this.options).onMutate)==null?void 0:D.call(m,this.state.variables));y!==this.state.context&&this.dispatch({type:"loading",context:y,variables:this.state.variables})}const k=await e();return await((r=(n=this.mutationCache.config).onSuccess)==null?void 0:r.call(n,k,this.state.variables,this.state.context,this)),await((t=(i=this.options).onSuccess)==null?void 0:t.call(i,k,this.state.variables,this.state.context)),await((o=(s=this.mutationCache.config).onSettled)==null?void 0:o.call(s,k,null,this.state.variables,this.state.context,this)),await((l=(E=this.options).onSettled)==null?void 0:l.call(E,k,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:k}),k}catch(k){try{var h,g,p,f,C,v,A,F;throw await((h=(g=this.mutationCache.config).onError)==null?void 0:h.call(g,k,this.state.variables,this.state.context,this)),await((p=(f=this.options).onError)==null?void 0:p.call(f,k,this.state.variables,this.state.context)),await((C=(v=this.mutationCache.config).onSettled)==null?void 0:C.call(v,void 0,k,this.state.variables,this.state.context,this)),await((A=(F=this.options).onSettled)==null?void 0:A.call(F,void 0,k,this.state.variables,this.state.context)),k}finally{this.dispatch({type:"error",error:k})}}}dispatch(e){const a=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!EC(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...r,...e.state}}};this.state=a(this.state),fa.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function vP(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class wY extends y3{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,a,r){const n=new MY({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(a),state:r,defaultOptions:a.mutationKey?e.getMutationDefaults(a.mutationKey):void 0});return this.add(n),n}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(a=>a!==e),this.notify({type:"removed",mutation:e})}clear(){fa.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(a=>YA(e,a))}findAll(e){return this.mutations.filter(a=>YA(e,a))}notify(e){fa.batch(()=>{this.listeners.forEach(({listener:a})=>{a(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const a=this.mutations.filter(r=>r.state.isPaused);return fa.batch(()=>a.reduce((r,n)=>r.then(()=>n.continue().catch(gn)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function PY(){return{onFetch:u=>{u.fetchFn=()=>{var e,a,r,n,t,i;const o=(e=u.fetchOptions)==null||(a=e.meta)==null?void 0:a.refetchPage,s=(r=u.fetchOptions)==null||(n=r.meta)==null?void 0:n.fetchMore,l=s?.pageParam,E=s?.direction==="forward",c=s?.direction==="backward",d=((t=u.state.data)==null?void 0:t.pages)||[],D=((i=u.state.data)==null?void 0:i.pageParams)||[];let m=D,h=!1;const g=F=>{Object.defineProperty(F,"signal",{enumerable:!0,get:()=>{var k;if((k=u.signal)!=null&&k.aborted)h=!0;else{var y;(y=u.signal)==null||y.addEventListener("abort",()=>{h=!0})}return u.signal}})},p=u.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+u.options.queryHash+"'")),f=(F,k,y,b)=>(m=b?[k,...m]:[...m,k],b?[y,...F]:[...F,y]),C=(F,k,y,b)=>{if(h)return Promise.reject("Cancelled");if(typeof y>"u"&&!k&&F.length)return Promise.resolve(F);const B={queryKey:u.queryKey,pageParam:y,meta:u.options.meta};g(B);const M=p(B);return Promise.resolve(M).then(j=>f(F,y,j,b))};let v;if(!d.length)v=C([]);else if(E){const F=typeof l<"u",k=F?l:ab(u.options,d);v=C(d,F,k)}else if(c){const F=typeof l<"u",k=F?l:TY(u.options,d);v=C(d,F,k,!0)}else{m=[];const F=typeof u.options.getNextPageParam>"u";v=(o&&d[0]?o(d[0],0,d):!0)?C([],F,D[0]):Promise.resolve(f([],D[0],d[0]));for(let y=1;y{if(o&&d[y]?o(d[y],y,d):!0){const M=F?D[y]:ab(u.options,b);return C(b,F,M)}return Promise.resolve(f(b,D[y],d[y]))})}return v.then(F=>({pages:F,pageParams:m}))}}}}function ab(u,e){return u.getNextPageParam==null?void 0:u.getNextPageParam(e[e.length-1],e)}function TY(u,e){return u.getPreviousPageParam==null?void 0:u.getPreviousPageParam(e[0],e)}class jY{constructor(e={}){this.queryCache=e.queryCache||new SY,this.mutationCache=e.mutationCache||new wY,this.logger=e.logger||cC,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=Qp.subscribe(()=>{Qp.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=I5.subscribe(()=>{I5.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,a;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(a=this.unsubscribeOnline)==null||a.call(this),this.unsubscribeOnline=void 0)}isFetching(e,a){const[r]=mi(e,a);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,a){var r;return(r=this.queryCache.find(e,a))==null?void 0:r.state.data}ensureQueryData(e,a,r){const n=_c(e,a,r),t=this.getQueryData(n.queryKey);return t?Promise.resolve(t):this.fetchQuery(n)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:a,state:r})=>{const n=r.data;return[a,n]})}setQueryData(e,a,r){const n=this.queryCache.find(e),t=n?.state.data,i=hY(a,t);if(typeof i>"u")return;const o=_c(e),s=this.defaultQueryOptions(o);return this.queryCache.build(this,s).setData(i,{...r,manual:!0})}setQueriesData(e,a,r){return fa.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,a,r)]))}getQueryState(e,a){var r;return(r=this.queryCache.find(e,a))==null?void 0:r.state}removeQueries(e,a){const[r]=mi(e,a),n=this.queryCache;fa.batch(()=>{n.findAll(r).forEach(t=>{n.remove(t)})})}resetQueries(e,a,r){const[n,t]=mi(e,a,r),i=this.queryCache,o={type:"active",...n};return fa.batch(()=>(i.findAll(n).forEach(s=>{s.reset()}),this.refetchQueries(o,t)))}cancelQueries(e,a,r){const[n,t={}]=mi(e,a,r);typeof t.revert>"u"&&(t.revert=!0);const i=fa.batch(()=>this.queryCache.findAll(n).map(o=>o.cancel(t)));return Promise.all(i).then(gn).catch(gn)}invalidateQueries(e,a,r){const[n,t]=mi(e,a,r);return fa.batch(()=>{var i,o;if(this.queryCache.findAll(n).forEach(l=>{l.invalidate()}),n.refetchType==="none")return Promise.resolve();const s={...n,type:(i=(o=n.refetchType)!=null?o:n.type)!=null?i:"active"};return this.refetchQueries(s,t)})}refetchQueries(e,a,r){const[n,t]=mi(e,a,r),i=fa.batch(()=>this.queryCache.findAll(n).filter(s=>!s.isDisabled()).map(s=>{var l;return s.fetch(void 0,{...t,cancelRefetch:(l=t?.cancelRefetch)!=null?l:!0,meta:{refetchPage:n.refetchPage}})}));let o=Promise.all(i).then(gn);return t!=null&&t.throwOnError||(o=o.catch(gn)),o}fetchQuery(e,a,r){const n=_c(e,a,r),t=this.defaultQueryOptions(n);typeof t.retry>"u"&&(t.retry=!1);const i=this.queryCache.build(this,t);return i.isStaleByTime(t.staleTime)?i.fetch(t):Promise.resolve(i.state.data)}prefetchQuery(e,a,r){return this.fetchQuery(e,a,r).then(gn).catch(gn)}fetchInfiniteQuery(e,a,r){const n=_c(e,a,r);return n.behavior=PY(),this.fetchQuery(n)}prefetchInfiniteQuery(e,a,r){return this.fetchInfiniteQuery(e,a,r).then(gn).catch(gn)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,a){const r=this.queryDefaults.find(n=>To(e)===To(n.queryKey));r?r.defaultOptions=a:this.queryDefaults.push({queryKey:e,defaultOptions:a})}getQueryDefaults(e){if(!e)return;const a=this.queryDefaults.find(r=>K5(e,r.queryKey));return a?.defaultOptions}setMutationDefaults(e,a){const r=this.mutationDefaults.find(n=>To(e)===To(n.mutationKey));r?r.defaultOptions=a:this.mutationDefaults.push({mutationKey:e,defaultOptions:a})}getMutationDefaults(e){if(!e)return;const a=this.mutationDefaults.find(r=>K5(e,r.mutationKey));return a?.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const a={...this.defaultOptions.queries,...this.getQueryDefaults(e?.queryKey),...e,_defaulted:!0};return!a.queryHash&&a.queryKey&&(a.queryHash=lC(a.queryKey,a)),typeof a.refetchOnReconnect>"u"&&(a.refetchOnReconnect=a.networkMode!=="always"),typeof a.useErrorBoundary>"u"&&(a.useErrorBoundary=!!a.suspense),a}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e?.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}let NY=class extends y3{constructor(e,a){super(),this.client=e,this.setOptions(a),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var a;const r=this.options;this.options=this.client.defaultMutationOptions(e),vY(r,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(a=this.currentMutation)==null||a.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.currentMutation)==null||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();const a={listeners:!0};e.type==="success"?a.onSuccess=!0:e.type==="error"&&(a.onError=!0),this.notify(a)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,a){return this.mutateOptions=a,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof e<"u"?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:vP(),a={...e,isLoading:e.status==="loading",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=a}notify(e){fa.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(e.onSuccess){var a,r,n,t;(a=(r=this.mutateOptions).onSuccess)==null||a.call(r,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(n=(t=this.mutateOptions).onSettled)==null||n.call(t,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(e.onError){var i,o,s,l;(i=(o=this.mutateOptions).onError)==null||i.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(s=(l=this.mutateOptions).onSettled)==null||s.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}e.listeners&&this.listeners.forEach(({listener:E})=>{E(this.currentResult)})})}};var CP={exports:{}},Mr={},FP={exports:{}},kP={};/** + */var mY=x,hY=Symbol.for("react.element"),pY=Symbol.for("react.fragment"),gY=Object.prototype.hasOwnProperty,fY=mY.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,vY={key:!0,ref:!0,__self:!0,__source:!0};function mP(u,e,a){var r,n={},t=null,i=null;a!==void 0&&(t=""+a),e.key!==void 0&&(t=""+e.key),e.ref!==void 0&&(i=e.ref);for(r in e)gY.call(e,r)&&!vY.hasOwnProperty(r)&&(n[r]=e[r]);if(u&&u.defaultProps)for(r in e=u.defaultProps,e)n[r]===void 0&&(n[r]=e[r]);return{$$typeof:hY,type:u,key:t,ref:i,props:n,_owner:fY.current}}yx.Fragment=pY;yx.jsx=mP;yx.jsxs=mP;iP.exports=yx;var R=iP.exports;class y3{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const a={listener:e};return this.listeners.add(a),this.onSubscribe(),()=>{this.listeners.delete(a),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const cC=typeof window>"u"||"Deno"in window;function gn(){}function CY(u,e){return typeof u=="function"?u(e):u}function FY(u){return typeof u=="number"&&u>=0&&u!==1/0}function kY(u,e){return Math.max(u+(e||0)-Date.now(),0)}function Vc(u,e,a){return B3(u)?typeof e=="function"?{...a,queryKey:u,queryFn:e}:{...e,queryKey:u}:u}function AY(u,e,a){return B3(u)?typeof e=="function"?{...a,mutationKey:u,mutationFn:e}:{...e,mutationKey:u}:typeof u=="function"?{...e,mutationFn:u}:{...u}}function mi(u,e,a){return B3(u)?[{...e,queryKey:u},a]:[u||{},e]}function QA(u,e){const{type:a="all",exact:r,fetchStatus:n,predicate:t,queryKey:i,stale:o}=u;if(B3(i)){if(r){if(e.queryHash!==dC(i,e.options))return!1}else if(!I5(e.queryKey,i))return!1}if(a!=="all"){const s=e.isActive();if(a==="active"&&!s||a==="inactive"&&s)return!1}return!(typeof o=="boolean"&&e.isStale()!==o||typeof n<"u"&&n!==e.state.fetchStatus||t&&!t(e))}function XA(u,e){const{exact:a,fetching:r,predicate:n,mutationKey:t}=u;if(B3(t)){if(!e.options.mutationKey)return!1;if(a){if(To(e.options.mutationKey)!==To(t))return!1}else if(!I5(e.options.mutationKey,t))return!1}return!(typeof r=="boolean"&&e.state.status==="loading"!==r||n&&!n(e))}function dC(u,e){return(e?.queryKeyHashFn||To)(u)}function To(u){return JSON.stringify(u,(e,a)=>Qp(a)?Object.keys(a).sort().reduce((r,n)=>(r[n]=a[n],r),{}):a)}function I5(u,e){return hP(u,e)}function hP(u,e){return u===e?!0:typeof u!=typeof e?!1:u&&e&&typeof u=="object"&&typeof e=="object"?!Object.keys(e).some(a=>!hP(u[a],e[a])):!1}function pP(u,e){if(u===e)return u;const a=ub(u)&&ub(e);if(a||Qp(u)&&Qp(e)){const r=a?u.length:Object.keys(u).length,n=a?e:Object.keys(e),t=n.length,i=a?[]:{};let o=0;for(let s=0;s"u")return!0;const a=e.prototype;return!(!eb(a)||!a.hasOwnProperty("isPrototypeOf"))}function eb(u){return Object.prototype.toString.call(u)==="[object Object]"}function B3(u){return Array.isArray(u)}function gP(u){return new Promise(e=>{setTimeout(e,u)})}function ab(u){gP(0).then(u)}function yY(){if(typeof AbortController=="function")return new AbortController}function BY(u,e,a){return a.isDataEqual!=null&&a.isDataEqual(u,e)?u:typeof a.structuralSharing=="function"?a.structuralSharing(u,e):a.structuralSharing!==!1?pP(u,e):e}class zY extends y3{constructor(){super(),this.setup=e=>{if(!cC&&window.addEventListener){const a=()=>e();return window.addEventListener("visibilitychange",a,!1),window.addEventListener("focus",a,!1),()=>{window.removeEventListener("visibilitychange",a),window.removeEventListener("focus",a)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var a;this.setup=e,(a=this.cleanup)==null||a.call(this),this.cleanup=e(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(e){this.focused!==e&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Xp=new zY,rb=["online","offline"];class SY extends y3{constructor(){super(),this.setup=e=>{if(!cC&&window.addEventListener){const a=()=>e();return rb.forEach(r=>{window.addEventListener(r,a,!1)}),()=>{rb.forEach(r=>{window.removeEventListener(r,a)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var a;this.setup=e,(a=this.cleanup)==null||a.call(this),this.cleanup=e(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(e){this.online!==e&&(this.online=e,this.onOnline())}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const O5=new SY;function MY(u){return Math.min(1e3*2**u,3e4)}function DC(u){return(u??"online")==="online"?O5.isOnline():!0}class fP{constructor(e){this.revert=e?.revert,this.silent=e?.silent}}function xh(u){return u instanceof fP}function vP(u){let e=!1,a=0,r=!1,n,t,i;const o=new Promise((g,p)=>{t=g,i=p}),s=g=>{r||(D(new fP(g)),u.abort==null||u.abort())},l=()=>{e=!0},E=()=>{e=!1},c=()=>!Xp.isFocused()||u.networkMode!=="always"&&!O5.isOnline(),d=g=>{r||(r=!0,u.onSuccess==null||u.onSuccess(g),n?.(),t(g))},D=g=>{r||(r=!0,u.onError==null||u.onError(g),n?.(),i(g))},m=()=>new Promise(g=>{n=p=>{const f=r||!c();return f&&g(p),f},u.onPause==null||u.onPause()}).then(()=>{n=void 0,r||u.onContinue==null||u.onContinue()}),h=()=>{if(r)return;let g;try{g=u.fn()}catch(p){g=Promise.reject(p)}Promise.resolve(g).then(d).catch(p=>{var f,C;if(r)return;const v=(f=u.retry)!=null?f:3,A=(C=u.retryDelay)!=null?C:MY,F=typeof A=="function"?A(a,p):A,k=v===!0||typeof v=="number"&&a{if(c())return m()}).then(()=>{e?D(p):h()})})};return DC(u.networkMode)?h():m().then(h),{promise:o,cancel:s,continue:()=>n?.()?o:Promise.resolve(),cancelRetry:l,continueRetry:E}}const xC=console;function wY(){let u=[],e=0,a=E=>{E()},r=E=>{E()};const n=E=>{let c;e++;try{c=E()}finally{e--,e||o()}return c},t=E=>{e?u.push(E):ab(()=>{a(E)})},i=E=>(...c)=>{t(()=>{E(...c)})},o=()=>{const E=u;u=[],E.length&&ab(()=>{r(()=>{E.forEach(c=>{a(c)})})})};return{batch:n,batchCalls:i,schedule:t,setNotifyFunction:E=>{a=E},setBatchNotifyFunction:E=>{r=E}}}const fa=wY();class CP{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),FY(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,e??(cC?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class PY extends CP{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||xC,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||TY(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,a){const r=BY(this.state.data,e,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:a?.updatedAt,manual:a?.manual}),r}setState(e,a){this.dispatch({type:"setState",state:e,setStateOptions:a})}cancel(e){var a;const r=this.promise;return(a=this.retryer)==null||a.cancel(e),r?r.then(gn).catch(gn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!kY(this.state.dataUpdatedAt,e)}onFocus(){var e;const a=this.observers.find(r=>r.shouldFetchOnWindowFocus());a&&a.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const a=this.observers.find(r=>r.shouldFetchOnReconnect());a&&a.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(a=>a!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,a){var r,n;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&a!=null&&a.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var t;return(t=this.retryer)==null||t.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const D=this.observers.find(m=>m.options.queryFn);D&&this.setOptions(D.options)}const i=yY(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},s=D=>{Object.defineProperty(D,"signal",{enumerable:!0,get:()=>{if(i)return this.abortSignalConsumed=!0,i.signal}})};s(o);const l=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'"),E={fetchOptions:a,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:l};if(s(E),(r=this.options.behavior)==null||r.onFetch(E),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((n=E.fetchOptions)==null?void 0:n.meta)){var c;this.dispatch({type:"fetch",meta:(c=E.fetchOptions)==null?void 0:c.meta})}const d=D=>{if(xh(D)&&D.silent||this.dispatch({type:"error",error:D}),!xh(D)){var m,h,g,p;(m=(h=this.cache.config).onError)==null||m.call(h,D,this),(g=(p=this.cache.config).onSettled)==null||g.call(p,this.state.data,D,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=vP({fn:E.fetchFn,abort:i?.abort.bind(i),onSuccess:D=>{var m,h,g,p;if(typeof D>"u"){d(new Error(this.queryHash+" data is undefined"));return}this.setData(D),(m=(h=this.cache.config).onSuccess)==null||m.call(h,D,this),(g=(p=this.cache.config).onSettled)==null||g.call(p,D,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:d,onFail:(D,m)=>{this.dispatch({type:"failed",failureCount:D,error:m})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:E.options.retry,retryDelay:E.options.retryDelay,networkMode:E.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const a=r=>{var n,t;switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(n=e.meta)!=null?n:null,fetchStatus:DC(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(t=e.dataUpdatedAt)!=null?t:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=e.error;return xh(i)&&i.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=a(this.state),fa.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function TY(u){const e=typeof u.initialData=="function"?u.initialData():u.initialData,a=typeof e<"u",r=a?typeof u.initialDataUpdatedAt=="function"?u.initialDataUpdatedAt():u.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:a?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"loading",fetchStatus:"idle"}}class jY extends y3{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,a,r){var n;const t=a.queryKey,i=(n=a.queryHash)!=null?n:dC(t,a);let o=this.get(i);return o||(o=new PY({cache:this,logger:e.getLogger(),queryKey:t,queryHash:i,options:e.defaultQueryOptions(a),state:r,defaultOptions:e.getQueryDefaults(t)}),this.add(o)),o}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const a=this.queriesMap[e.queryHash];a&&(e.destroy(),this.queries=this.queries.filter(r=>r!==e),a===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){fa.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,a){const[r]=mi(e,a);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(n=>QA(r,n))}findAll(e,a){const[r]=mi(e,a);return Object.keys(r).length>0?this.queries.filter(n=>QA(r,n)):this.queries}notify(e){fa.batch(()=>{this.listeners.forEach(({listener:a})=>{a(e)})})}onFocus(){fa.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){fa.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class NY extends CP{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||xC,this.observers=[],this.state=e.state||FP(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(a=>a!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,a;return(e=(a=this.retryer)==null?void 0:a.continue())!=null?e:this.execute()}async execute(){const e=()=>{var k;return this.retryer=vP({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(y,b)=>{this.dispatch({type:"failed",failureCount:y,error:b})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(k=this.options.retry)!=null?k:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},a=this.state.status==="loading";try{var r,n,t,i,o,s,l,E;if(!a){var c,d,D,m;this.dispatch({type:"loading",variables:this.options.variables}),await((c=(d=this.mutationCache.config).onMutate)==null?void 0:c.call(d,this.state.variables,this));const y=await((D=(m=this.options).onMutate)==null?void 0:D.call(m,this.state.variables));y!==this.state.context&&this.dispatch({type:"loading",context:y,variables:this.state.variables})}const k=await e();return await((r=(n=this.mutationCache.config).onSuccess)==null?void 0:r.call(n,k,this.state.variables,this.state.context,this)),await((t=(i=this.options).onSuccess)==null?void 0:t.call(i,k,this.state.variables,this.state.context)),await((o=(s=this.mutationCache.config).onSettled)==null?void 0:o.call(s,k,null,this.state.variables,this.state.context,this)),await((l=(E=this.options).onSettled)==null?void 0:l.call(E,k,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:k}),k}catch(k){try{var h,g,p,f,C,v,A,F;throw await((h=(g=this.mutationCache.config).onError)==null?void 0:h.call(g,k,this.state.variables,this.state.context,this)),await((p=(f=this.options).onError)==null?void 0:p.call(f,k,this.state.variables,this.state.context)),await((C=(v=this.mutationCache.config).onSettled)==null?void 0:C.call(v,void 0,k,this.state.variables,this.state.context,this)),await((A=(F=this.options).onSettled)==null?void 0:A.call(F,void 0,k,this.state.variables,this.state.context)),k}finally{this.dispatch({type:"error",error:k})}}}dispatch(e){const a=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!DC(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...r,...e.state}}};this.state=a(this.state),fa.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function FP(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class LY extends y3{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,a,r){const n=new NY({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(a),state:r,defaultOptions:a.mutationKey?e.getMutationDefaults(a.mutationKey):void 0});return this.add(n),n}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(a=>a!==e),this.notify({type:"removed",mutation:e})}clear(){fa.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(a=>XA(e,a))}findAll(e){return this.mutations.filter(a=>XA(e,a))}notify(e){fa.batch(()=>{this.listeners.forEach(({listener:a})=>{a(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const a=this.mutations.filter(r=>r.state.isPaused);return fa.batch(()=>a.reduce((r,n)=>r.then(()=>n.continue().catch(gn)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function RY(){return{onFetch:u=>{u.fetchFn=()=>{var e,a,r,n,t,i;const o=(e=u.fetchOptions)==null||(a=e.meta)==null?void 0:a.refetchPage,s=(r=u.fetchOptions)==null||(n=r.meta)==null?void 0:n.fetchMore,l=s?.pageParam,E=s?.direction==="forward",c=s?.direction==="backward",d=((t=u.state.data)==null?void 0:t.pages)||[],D=((i=u.state.data)==null?void 0:i.pageParams)||[];let m=D,h=!1;const g=F=>{Object.defineProperty(F,"signal",{enumerable:!0,get:()=>{var k;if((k=u.signal)!=null&&k.aborted)h=!0;else{var y;(y=u.signal)==null||y.addEventListener("abort",()=>{h=!0})}return u.signal}})},p=u.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+u.options.queryHash+"'")),f=(F,k,y,b)=>(m=b?[k,...m]:[...m,k],b?[y,...F]:[...F,y]),C=(F,k,y,b)=>{if(h)return Promise.reject("Cancelled");if(typeof y>"u"&&!k&&F.length)return Promise.resolve(F);const B={queryKey:u.queryKey,pageParam:y,meta:u.options.meta};g(B);const M=p(B);return Promise.resolve(M).then(j=>f(F,y,j,b))};let v;if(!d.length)v=C([]);else if(E){const F=typeof l<"u",k=F?l:nb(u.options,d);v=C(d,F,k)}else if(c){const F=typeof l<"u",k=F?l:KY(u.options,d);v=C(d,F,k,!0)}else{m=[];const F=typeof u.options.getNextPageParam>"u";v=(o&&d[0]?o(d[0],0,d):!0)?C([],F,D[0]):Promise.resolve(f([],D[0],d[0]));for(let y=1;y{if(o&&d[y]?o(d[y],y,d):!0){const M=F?D[y]:nb(u.options,b);return C(b,F,M)}return Promise.resolve(f(b,D[y],d[y]))})}return v.then(F=>({pages:F,pageParams:m}))}}}}function nb(u,e){return u.getNextPageParam==null?void 0:u.getNextPageParam(e[e.length-1],e)}function KY(u,e){return u.getPreviousPageParam==null?void 0:u.getPreviousPageParam(e[0],e)}class IY{constructor(e={}){this.queryCache=e.queryCache||new jY,this.mutationCache=e.mutationCache||new LY,this.logger=e.logger||xC,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=Xp.subscribe(()=>{Xp.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=O5.subscribe(()=>{O5.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,a;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(a=this.unsubscribeOnline)==null||a.call(this),this.unsubscribeOnline=void 0)}isFetching(e,a){const[r]=mi(e,a);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,a){var r;return(r=this.queryCache.find(e,a))==null?void 0:r.state.data}ensureQueryData(e,a,r){const n=Vc(e,a,r),t=this.getQueryData(n.queryKey);return t?Promise.resolve(t):this.fetchQuery(n)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:a,state:r})=>{const n=r.data;return[a,n]})}setQueryData(e,a,r){const n=this.queryCache.find(e),t=n?.state.data,i=CY(a,t);if(typeof i>"u")return;const o=Vc(e),s=this.defaultQueryOptions(o);return this.queryCache.build(this,s).setData(i,{...r,manual:!0})}setQueriesData(e,a,r){return fa.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,a,r)]))}getQueryState(e,a){var r;return(r=this.queryCache.find(e,a))==null?void 0:r.state}removeQueries(e,a){const[r]=mi(e,a),n=this.queryCache;fa.batch(()=>{n.findAll(r).forEach(t=>{n.remove(t)})})}resetQueries(e,a,r){const[n,t]=mi(e,a,r),i=this.queryCache,o={type:"active",...n};return fa.batch(()=>(i.findAll(n).forEach(s=>{s.reset()}),this.refetchQueries(o,t)))}cancelQueries(e,a,r){const[n,t={}]=mi(e,a,r);typeof t.revert>"u"&&(t.revert=!0);const i=fa.batch(()=>this.queryCache.findAll(n).map(o=>o.cancel(t)));return Promise.all(i).then(gn).catch(gn)}invalidateQueries(e,a,r){const[n,t]=mi(e,a,r);return fa.batch(()=>{var i,o;if(this.queryCache.findAll(n).forEach(l=>{l.invalidate()}),n.refetchType==="none")return Promise.resolve();const s={...n,type:(i=(o=n.refetchType)!=null?o:n.type)!=null?i:"active"};return this.refetchQueries(s,t)})}refetchQueries(e,a,r){const[n,t]=mi(e,a,r),i=fa.batch(()=>this.queryCache.findAll(n).filter(s=>!s.isDisabled()).map(s=>{var l;return s.fetch(void 0,{...t,cancelRefetch:(l=t?.cancelRefetch)!=null?l:!0,meta:{refetchPage:n.refetchPage}})}));let o=Promise.all(i).then(gn);return t!=null&&t.throwOnError||(o=o.catch(gn)),o}fetchQuery(e,a,r){const n=Vc(e,a,r),t=this.defaultQueryOptions(n);typeof t.retry>"u"&&(t.retry=!1);const i=this.queryCache.build(this,t);return i.isStaleByTime(t.staleTime)?i.fetch(t):Promise.resolve(i.state.data)}prefetchQuery(e,a,r){return this.fetchQuery(e,a,r).then(gn).catch(gn)}fetchInfiniteQuery(e,a,r){const n=Vc(e,a,r);return n.behavior=RY(),this.fetchQuery(n)}prefetchInfiniteQuery(e,a,r){return this.fetchInfiniteQuery(e,a,r).then(gn).catch(gn)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,a){const r=this.queryDefaults.find(n=>To(e)===To(n.queryKey));r?r.defaultOptions=a:this.queryDefaults.push({queryKey:e,defaultOptions:a})}getQueryDefaults(e){if(!e)return;const a=this.queryDefaults.find(r=>I5(e,r.queryKey));return a?.defaultOptions}setMutationDefaults(e,a){const r=this.mutationDefaults.find(n=>To(e)===To(n.mutationKey));r?r.defaultOptions=a:this.mutationDefaults.push({mutationKey:e,defaultOptions:a})}getMutationDefaults(e){if(!e)return;const a=this.mutationDefaults.find(r=>I5(e,r.mutationKey));return a?.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const a={...this.defaultOptions.queries,...this.getQueryDefaults(e?.queryKey),...e,_defaulted:!0};return!a.queryHash&&a.queryKey&&(a.queryHash=dC(a.queryKey,a)),typeof a.refetchOnReconnect>"u"&&(a.refetchOnReconnect=a.networkMode!=="always"),typeof a.useErrorBoundary>"u"&&(a.useErrorBoundary=!!a.suspense),a}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e?.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}let OY=class extends y3{constructor(e,a){super(),this.client=e,this.setOptions(a),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var a;const r=this.options;this.options=this.client.defaultMutationOptions(e),bY(r,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(a=this.currentMutation)==null||a.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.currentMutation)==null||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();const a={listeners:!0};e.type==="success"?a.onSuccess=!0:e.type==="error"&&(a.onError=!0),this.notify(a)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,a){return this.mutateOptions=a,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof e<"u"?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:FP(),a={...e,isLoading:e.status==="loading",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=a}notify(e){fa.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(e.onSuccess){var a,r,n,t;(a=(r=this.mutateOptions).onSuccess)==null||a.call(r,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(n=(t=this.mutateOptions).onSettled)==null||n.call(t,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(e.onError){var i,o,s,l;(i=(o=this.mutateOptions).onError)==null||i.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(s=(l=this.mutateOptions).onSettled)==null||s.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}e.listeners&&this.listeners.forEach(({listener:E})=>{E(this.currentResult)})})}};var kP={exports:{}},Mr={},AP={exports:{}},bP={};/** * @license React * scheduler.production.min.js * @@ -22,7 +22,7 @@ function aP(u,e){for(var a=0;a>>1,z=P[G];if(0>>1;Gn(J,_))qn(Q,J)?(P[G]=Q,P[q]=_,G=q):(P[G]=J,P[L]=_,G=L);else if(qn(Q,_))P[G]=Q,P[q]=_,G=q;else break u}}return I}function n(P,I){var _=P.sortIndex-I.sortIndex;return _!==0?_:P.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var t=performance;u.unstable_now=function(){return t.now()}}else{var i=Date,o=i.now();u.unstable_now=function(){return i.now()-o}}var s=[],l=[],E=1,c=null,d=3,D=!1,m=!1,h=!1,g=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(P){for(var I=a(l);I!==null;){if(I.callback===null)r(l);else if(I.startTime<=P)r(l),I.sortIndex=I.expirationTime,e(s,I);else break;I=a(l)}}function v(P){if(h=!1,C(P),!m)if(a(s)!==null)m=!0,K(A);else{var I=a(l);I!==null&&N(v,I.startTime-P)}}function A(P,I){m=!1,h&&(h=!1,p(y),y=-1),D=!0;var _=d;try{for(C(I),c=a(s);c!==null&&(!(c.expirationTime>I)||P&&!M());){var G=c.callback;if(typeof G=="function"){c.callback=null,d=c.priorityLevel;var z=G(c.expirationTime<=I);I=u.unstable_now(),typeof z=="function"?c.callback=z:c===a(s)&&r(s),C(I)}else r(s);c=a(s)}if(c!==null)var O=!0;else{var L=a(l);L!==null&&N(v,L.startTime-I),O=!1}return O}finally{c=null,d=_,D=!1}}var F=!1,k=null,y=-1,b=5,B=-1;function M(){return!(u.unstable_now()-BP||125G?(P.sortIndex=_,e(l,P),a(s)===null&&P===a(l)&&(h?(p(y),y=-1):h=!0,N(v,_-G))):(P.sortIndex=z,e(s,P),m||D||(m=!0,K(A))),P},u.unstable_shouldYield=M,u.unstable_wrapCallback=function(P){var I=d;return function(){var _=d;d=I;try{return P.apply(this,arguments)}finally{d=_}}}})(kP);FP.exports=kP;var LY=FP.exports;/** + */(function(u){function e(P,I){var _=P.length;P.push(I);u:for(;0<_;){var G=_-1>>>1,z=P[G];if(0>>1;Gn(J,_))qn(Q,J)?(P[G]=Q,P[q]=_,G=q):(P[G]=J,P[L]=_,G=L);else if(qn(Q,_))P[G]=Q,P[q]=_,G=q;else break u}}return I}function n(P,I){var _=P.sortIndex-I.sortIndex;return _!==0?_:P.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var t=performance;u.unstable_now=function(){return t.now()}}else{var i=Date,o=i.now();u.unstable_now=function(){return i.now()-o}}var s=[],l=[],E=1,c=null,d=3,D=!1,m=!1,h=!1,g=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(P){for(var I=a(l);I!==null;){if(I.callback===null)r(l);else if(I.startTime<=P)r(l),I.sortIndex=I.expirationTime,e(s,I);else break;I=a(l)}}function v(P){if(h=!1,C(P),!m)if(a(s)!==null)m=!0,K(A);else{var I=a(l);I!==null&&N(v,I.startTime-P)}}function A(P,I){m=!1,h&&(h=!1,p(y),y=-1),D=!0;var _=d;try{for(C(I),c=a(s);c!==null&&(!(c.expirationTime>I)||P&&!M());){var G=c.callback;if(typeof G=="function"){c.callback=null,d=c.priorityLevel;var z=G(c.expirationTime<=I);I=u.unstable_now(),typeof z=="function"?c.callback=z:c===a(s)&&r(s),C(I)}else r(s);c=a(s)}if(c!==null)var O=!0;else{var L=a(l);L!==null&&N(v,L.startTime-I),O=!1}return O}finally{c=null,d=_,D=!1}}var F=!1,k=null,y=-1,b=5,B=-1;function M(){return!(u.unstable_now()-BP||125G?(P.sortIndex=_,e(l,P),a(s)===null&&P===a(l)&&(h?(p(y),y=-1):h=!0,N(v,_-G))):(P.sortIndex=z,e(s,P),m||D||(m=!0,K(A))),P},u.unstable_shouldYield=M,u.unstable_wrapCallback=function(P){var I=d;return function(){var _=d;d=I;try{return P.apply(this,arguments)}finally{d=_}}}})(bP);AP.exports=bP;var $Y=AP.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ function aP(u,e){for(var a=0;a"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Xp=Object.prototype.hasOwnProperty,RY=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,rb={},nb={};function KY(u){return Xp.call(nb,u)?!0:Xp.call(rb,u)?!1:RY.test(u)?nb[u]=!0:(rb[u]=!0,!1)}function IY(u,e,a,r){if(a!==null&&a.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:a!==null?!a.acceptsBooleans:(u=u.toLowerCase().slice(0,5),u!=="data-"&&u!=="aria-");default:return!1}}function OY(u,e,a,r){if(e===null||typeof e>"u"||IY(u,e,a,r))return!0;if(r)return!1;if(a!==null)switch(a.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function _a(u,e,a,r,n,t,i){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=n,this.mustUseProperty=a,this.propertyName=u,this.type=e,this.sanitizeURL=t,this.removeEmptyString=i}var Aa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(u){Aa[u]=new _a(u,0,!1,u,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(u){var e=u[0];Aa[e]=new _a(e,1,!1,u[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(u){Aa[u]=new _a(u,2,!1,u.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(u){Aa[u]=new _a(u,2,!1,u,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(u){Aa[u]=new _a(u,3,!1,u.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(u){Aa[u]=new _a(u,3,!0,u,null,!1,!1)});["capture","download"].forEach(function(u){Aa[u]=new _a(u,4,!1,u,null,!1,!1)});["cols","rows","size","span"].forEach(function(u){Aa[u]=new _a(u,6,!1,u,null,!1,!1)});["rowSpan","start"].forEach(function(u){Aa[u]=new _a(u,5,!1,u.toLowerCase(),null,!1,!1)});var dC=/[\-:]([a-z])/g;function DC(u){return u[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(u){var e=u.replace(dC,DC);Aa[e]=new _a(e,1,!1,u,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(u){var e=u.replace(dC,DC);Aa[e]=new _a(e,1,!1,u,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(u){var e=u.replace(dC,DC);Aa[e]=new _a(e,1,!1,u,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(u){Aa[u]=new _a(u,1,!1,u.toLowerCase(),null,!1,!1)});Aa.xlinkHref=new _a("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(u){Aa[u]=new _a(u,1,!1,u.toLowerCase(),null,!0,!0)});function xC(u,e,a,r){var n=Aa.hasOwnProperty(e)?Aa[e]:null;(n!==null?n.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ug=Object.prototype.hasOwnProperty,HY=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,tb={},ib={};function GY(u){return ug.call(ib,u)?!0:ug.call(tb,u)?!1:HY.test(u)?ib[u]=!0:(tb[u]=!0,!1)}function _Y(u,e,a,r){if(a!==null&&a.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:a!==null?!a.acceptsBooleans:(u=u.toLowerCase().slice(0,5),u!=="data-"&&u!=="aria-");default:return!1}}function VY(u,e,a,r){if(e===null||typeof e>"u"||_Y(u,e,a,r))return!0;if(r)return!1;if(a!==null)switch(a.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function _a(u,e,a,r,n,t,i){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=n,this.mustUseProperty=a,this.propertyName=u,this.type=e,this.sanitizeURL=t,this.removeEmptyString=i}var Aa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(u){Aa[u]=new _a(u,0,!1,u,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(u){var e=u[0];Aa[e]=new _a(e,1,!1,u[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(u){Aa[u]=new _a(u,2,!1,u.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(u){Aa[u]=new _a(u,2,!1,u,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(u){Aa[u]=new _a(u,3,!1,u.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(u){Aa[u]=new _a(u,3,!0,u,null,!1,!1)});["capture","download"].forEach(function(u){Aa[u]=new _a(u,4,!1,u,null,!1,!1)});["cols","rows","size","span"].forEach(function(u){Aa[u]=new _a(u,6,!1,u,null,!1,!1)});["rowSpan","start"].forEach(function(u){Aa[u]=new _a(u,5,!1,u.toLowerCase(),null,!1,!1)});var mC=/[\-:]([a-z])/g;function hC(u){return u[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(u){var e=u.replace(mC,hC);Aa[e]=new _a(e,1,!1,u,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(u){var e=u.replace(mC,hC);Aa[e]=new _a(e,1,!1,u,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(u){var e=u.replace(mC,hC);Aa[e]=new _a(e,1,!1,u,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(u){Aa[u]=new _a(u,1,!1,u.toLowerCase(),null,!1,!1)});Aa.xlinkHref=new _a("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(u){Aa[u]=new _a(u,1,!1,u.toLowerCase(),null,!0,!0)});function pC(u,e,a,r){var n=Aa.hasOwnProperty(e)?Aa[e]:null;(n!==null?n.type!==0:r||!(2o||n[i]!==t[o]){var s=` -`+n[i].replace(" at new "," at ");return u.displayName&&s.includes("")&&(s=s.replace("",u.displayName)),s}while(1<=i&&0<=o);break}}}finally{mh=!1,Error.prepareStackTrace=a}return(u=u?u.displayName||u.name:"")?H4(u):""}function $Y(u){switch(u.tag){case 5:return H4(u.type);case 16:return H4("Lazy");case 13:return H4("Suspense");case 19:return H4("SuspenseList");case 0:case 2:case 15:return u=hh(u.type,!1),u;case 11:return u=hh(u.type.render,!1),u;case 1:return u=hh(u.type,!0),u;default:return""}}function rg(u){if(u==null)return null;if(typeof u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u;switch(u){case Xs:return"Fragment";case Qs:return"Portal";case ug:return"Profiler";case mC:return"StrictMode";case eg:return"Suspense";case ag:return"SuspenseList"}if(typeof u=="object")switch(u.$$typeof){case BP:return(u.displayName||"Context")+".Consumer";case yP:return(u._context.displayName||"Context")+".Provider";case hC:var e=u.render;return u=u.displayName,u||(u=e.displayName||e.name||"",u=u!==""?"ForwardRef("+u+")":"ForwardRef"),u;case pC:return e=u.displayName||null,e!==null?e:rg(u.type)||"Memo";case hi:e=u._payload,u=u._init;try{return rg(u(e))}catch{}}return null}function HY(u){var e=u.type;switch(u.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return u=e.render,u=u.displayName||u.name||"",e.displayName||(u!==""?"ForwardRef("+u+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rg(e);case 8:return e===mC?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function Ui(u){switch(typeof u){case"boolean":case"number":case"string":case"undefined":return u;case"object":return u;default:return""}}function SP(u){var e=u.type;return(u=u.nodeName)&&u.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function GY(u){var e=SP(u)?"checked":"value",a=Object.getOwnPropertyDescriptor(u.constructor.prototype,e),r=""+u[e];if(!u.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,t=a.set;return Object.defineProperty(u,e,{configurable:!0,get:function(){return n.call(this)},set:function(i){r=""+i,t.call(this,i)}}),Object.defineProperty(u,e,{enumerable:a.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){u._valueTracker=null,delete u[e]}}}}function Jc(u){u._valueTracker||(u._valueTracker=GY(u))}function MP(u){if(!u)return!1;var e=u._valueTracker;if(!e)return!0;var a=e.getValue(),r="";return u&&(r=SP(u)?u.checked?"true":"false":u.value),u=r,u!==a?(e.setValue(u),!0):!1}function O5(u){if(u=u||(typeof document<"u"?document:void 0),typeof u>"u")return null;try{return u.activeElement||u.body}catch{return u.body}}function ng(u,e){var a=e.checked;return be({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??u._wrapperState.initialChecked})}function ib(u,e){var a=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;a=Ui(e.value!=null?e.value:a),u._wrapperState={initialChecked:r,initialValue:a,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function wP(u,e){e=e.checked,e!=null&&xC(u,"checked",e,!1)}function tg(u,e){wP(u,e);var a=Ui(e.value),r=e.type;if(a!=null)r==="number"?(a===0&&u.value===""||u.value!=a)&&(u.value=""+a):u.value!==""+a&&(u.value=""+a);else if(r==="submit"||r==="reset"){u.removeAttribute("value");return}e.hasOwnProperty("value")?ig(u,e.type,a):e.hasOwnProperty("defaultValue")&&ig(u,e.type,Ui(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(u.defaultChecked=!!e.defaultChecked)}function ob(u,e,a){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+u._wrapperState.initialValue,a||e===u.value||(u.value=e),u.defaultValue=e}a=u.name,a!==""&&(u.name=""),u.defaultChecked=!!u._wrapperState.initialChecked,a!==""&&(u.name=a)}function ig(u,e,a){(e!=="number"||O5(u.ownerDocument)!==u)&&(a==null?u.defaultValue=""+u._wrapperState.initialValue:u.defaultValue!==""+a&&(u.defaultValue=""+a))}var G4=Array.isArray;function bl(u,e,a,r){if(u=u.options,e){e={};for(var n=0;n"+e.valueOf().toString()+"",e=Uc.firstChild;u.firstChild;)u.removeChild(u.firstChild);for(;e.firstChild;)u.appendChild(e.firstChild)}});function wE(u,e){if(e){var a=u.firstChild;if(a&&a===u.lastChild&&a.nodeType===3){a.nodeValue=e;return}}u.textContent=e}var uE={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},_Y=["Webkit","ms","Moz","O"];Object.keys(uE).forEach(function(u){_Y.forEach(function(e){e=e+u.charAt(0).toUpperCase()+u.substring(1),uE[e]=uE[u]})});function NP(u,e,a){return e==null||typeof e=="boolean"||e===""?"":a||typeof e!="number"||e===0||uE.hasOwnProperty(u)&&uE[u]?(""+e).trim():e+"px"}function LP(u,e){u=u.style;for(var a in e)if(e.hasOwnProperty(a)){var r=a.indexOf("--")===0,n=NP(a,e[a],r);a==="float"&&(a="cssFloat"),r?u.setProperty(a,n):u[a]=n}}var VY=be({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function lg(u,e){if(e){if(VY[u]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(Fu(137,u));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(Fu(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(Fu(61))}if(e.style!=null&&typeof e.style!="object")throw Error(Fu(62))}}function Eg(u,e){if(u.indexOf("-")===-1)return typeof e.is=="string";switch(u){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var cg=null;function gC(u){return u=u.target||u.srcElement||window,u.correspondingUseElement&&(u=u.correspondingUseElement),u.nodeType===3?u.parentNode:u}var dg=null,yl=null,Bl=null;function Eb(u){if(u=M3(u)){if(typeof dg!="function")throw Error(Fu(280));var e=u.stateNode;e&&(e=Mx(e),dg(u.stateNode,u.type,e))}}function RP(u){yl?Bl?Bl.push(u):Bl=[u]:yl=u}function KP(){if(yl){var u=yl,e=Bl;if(Bl=yl=null,Eb(u),e)for(u=0;u>>=0,u===0?32:31-(aQ(u)/rQ|0)|0}var Wc=64,qc=4194304;function _4(u){switch(u&-u){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return u&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return u}}function _5(u,e){var a=u.pendingLanes;if(a===0)return 0;var r=0,n=u.suspendedLanes,t=u.pingedLanes,i=a&268435455;if(i!==0){var o=i&~n;o!==0?r=_4(o):(t&=i,t!==0&&(r=_4(t)))}else i=a&~n,i!==0?r=_4(i):t!==0&&(r=_4(t));if(r===0)return 0;if(e!==0&&e!==r&&!(e&n)&&(n=r&-r,t=e&-e,n>=t||n===16&&(t&4194240)!==0))return e;if(r&4&&(r|=a&16),e=u.entangledLanes,e!==0)for(u=u.entanglements,e&=r;0a;a++)e.push(u);return e}function z3(u,e,a){u.pendingLanes|=e,e!==536870912&&(u.suspendedLanes=0,u.pingedLanes=0),u=u.eventTimes,e=31-Mn(e),u[e]=a}function oQ(u,e){var a=u.pendingLanes&~e;u.pendingLanes=e,u.suspendedLanes=0,u.pingedLanes=0,u.expiredLanes&=e,u.mutableReadLanes&=e,u.entangledLanes&=e,e=u.entanglements;var r=u.eventTimes;for(u=u.expirationTimes;0=aE),fb=String.fromCharCode(32),vb=!1;function nT(u,e){switch(u){case"keyup":return NQ.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tT(u){return u=u.detail,typeof u=="object"&&"data"in u?u.data:null}var ul=!1;function RQ(u,e){switch(u){case"compositionend":return tT(e);case"keypress":return e.which!==32?null:(vb=!0,fb);case"textInput":return u=e.data,u===fb&&vb?null:u;default:return null}}function KQ(u,e){if(ul)return u==="compositionend"||!yC&&nT(u,e)?(u=aT(),Xd=kC=Fi=null,ul=!1,u):null;switch(u){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:a,offset:e-u};u=r}u:{for(;a;){if(a.nextSibling){a=a.nextSibling;break u}a=a.parentNode}a=void 0}a=Ab(a)}}function lT(u,e){return u&&e?u===e?!0:u&&u.nodeType===3?!1:e&&e.nodeType===3?lT(u,e.parentNode):"contains"in u?u.contains(e):u.compareDocumentPosition?!!(u.compareDocumentPosition(e)&16):!1:!1}function ET(){for(var u=window,e=O5();e instanceof u.HTMLIFrameElement;){try{var a=typeof e.contentWindow.location.href=="string"}catch{a=!1}if(a)u=e.contentWindow;else break;e=O5(u.document)}return e}function BC(u){var e=u&&u.nodeName&&u.nodeName.toLowerCase();return e&&(e==="input"&&(u.type==="text"||u.type==="search"||u.type==="tel"||u.type==="url"||u.type==="password")||e==="textarea"||u.contentEditable==="true")}function UQ(u){var e=ET(),a=u.focusedElem,r=u.selectionRange;if(e!==a&&a&&a.ownerDocument&&lT(a.ownerDocument.documentElement,a)){if(r!==null&&BC(a)){if(e=r.start,u=r.end,u===void 0&&(u=e),"selectionStart"in a)a.selectionStart=e,a.selectionEnd=Math.min(u,a.value.length);else if(u=(e=a.ownerDocument||document)&&e.defaultView||window,u.getSelection){u=u.getSelection();var n=a.textContent.length,t=Math.min(r.start,n);r=r.end===void 0?t:Math.min(r.end,n),!u.extend&&t>r&&(n=r,r=t,t=n),n=bb(a,t);var i=bb(a,r);n&&i&&(u.rangeCount!==1||u.anchorNode!==n.node||u.anchorOffset!==n.offset||u.focusNode!==i.node||u.focusOffset!==i.offset)&&(e=e.createRange(),e.setStart(n.node,n.offset),u.removeAllRanges(),t>r?(u.addRange(e),u.extend(i.node,i.offset)):(e.setEnd(i.node,i.offset),u.addRange(e)))}}for(e=[],u=a;u=u.parentNode;)u.nodeType===1&&e.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a=document.documentMode,el=null,gg=null,nE=null,fg=!1;function yb(u,e,a){var r=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;fg||el==null||el!==O5(r)||(r=el,"selectionStart"in r&&BC(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),nE&&RE(nE,r)||(nE=r,r=U5(gg,"onSelect"),0nl||(u.current=bg[nl],bg[nl]=null,nl--)}function le(u,e){nl++,bg[nl]=u.current,u.current=e}var Wi={},Ta=no(Wi),Xa=no(!1),us=Wi;function Kl(u,e){var a=u.type.contextTypes;if(!a)return Wi;var r=u.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var n={},t;for(t in a)n[t]=e[t];return r&&(u=u.stateNode,u.__reactInternalMemoizedUnmaskedChildContext=e,u.__reactInternalMemoizedMaskedChildContext=n),n}function ur(u){return u=u.childContextTypes,u!=null}function q5(){me(Xa),me(Ta)}function Tb(u,e,a){if(Ta.current!==Wi)throw Error(Fu(168));le(Ta,e),le(Xa,a)}function fT(u,e,a){var r=u.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return a;r=r.getChildContext();for(var n in r)if(!(n in e))throw Error(Fu(108,HY(u)||"Unknown",n));return be({},a,r)}function Z5(u){return u=(u=u.stateNode)&&u.__reactInternalMemoizedMergedChildContext||Wi,us=Ta.current,le(Ta,u),le(Xa,Xa.current),!0}function jb(u,e,a){var r=u.stateNode;if(!r)throw Error(Fu(169));a?(u=fT(u,e,us),r.__reactInternalMemoizedMergedChildContext=u,me(Xa),me(Ta),le(Ta,u)):me(Xa),le(Xa,a)}var At=null,wx=!1,Mh=!1;function vT(u){At===null?At=[u]:At.push(u)}function tX(u){wx=!0,vT(u)}function to(){if(!Mh&&At!==null){Mh=!0;var u=0,e=J0;try{var a=At;for(J0=1;u>=i,n-=i,yt=1<<32-Mn(e)+n|a<y?(b=k,k=null):b=k.sibling;var B=d(p,k,C[y],v);if(B===null){k===null&&(k=b);break}u&&k&&B.alternate===null&&e(p,k),f=t(B,f,y),F===null?A=B:F.sibling=B,F=B,k=b}if(y===C.length)return a(p,k),ve&&yo(p,y),A;if(k===null){for(;yy?(b=k,k=null):b=k.sibling;var M=d(p,k,B.value,v);if(M===null){k===null&&(k=b);break}u&&k&&M.alternate===null&&e(p,k),f=t(M,f,y),F===null?A=M:F.sibling=M,F=M,k=b}if(B.done)return a(p,k),ve&&yo(p,y),A;if(k===null){for(;!B.done;y++,B=C.next())B=c(p,B.value,v),B!==null&&(f=t(B,f,y),F===null?A=B:F.sibling=B,F=B);return ve&&yo(p,y),A}for(k=r(p,k);!B.done;y++,B=C.next())B=D(k,p,y,B.value,v),B!==null&&(u&&B.alternate!==null&&k.delete(B.key===null?y:B.key),f=t(B,f,y),F===null?A=B:F.sibling=B,F=B);return u&&k.forEach(function(w){return e(p,w)}),ve&&yo(p,y),A}function g(p,f,C,v){if(typeof C=="object"&&C!==null&&C.type===Xs&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case Vc:u:{for(var A=C.key,F=f;F!==null;){if(F.key===A){if(A=C.type,A===Xs){if(F.tag===7){a(p,F.sibling),f=n(F,C.props.children),f.return=p,p=f;break u}}else if(F.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===hi&&$b(A)===F.type){a(p,F.sibling),f=n(F,C.props),f.ref=X1(p,F,C),f.return=p,p=f;break u}a(p,F);break}else e(p,F);F=F.sibling}C.type===Xs?(f=Uo(C.props.children,p.mode,v,C.key),f.return=p,p=f):(v=o5(C.type,C.key,C.props,null,p.mode,v),v.ref=X1(p,f,C),v.return=p,p=v)}return i(p);case Qs:u:{for(F=C.key;f!==null;){if(f.key===F)if(f.tag===4&&f.stateNode.containerInfo===C.containerInfo&&f.stateNode.implementation===C.implementation){a(p,f.sibling),f=n(f,C.children||[]),f.return=p,p=f;break u}else{a(p,f);break}else e(p,f);f=f.sibling}f=Kh(C,p.mode,v),f.return=p,p=f}return i(p);case hi:return F=C._init,g(p,f,F(C._payload),v)}if(G4(C))return m(p,f,C,v);if(W1(C))return h(p,f,C,v);ad(p,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,f!==null&&f.tag===6?(a(p,f.sibling),f=n(f,C),f.return=p,p=f):(a(p,f),f=Rh(C,p.mode,v),f.return=p,p=f),i(p)):a(p,f)}return g}var Ol=zT(!0),ST=zT(!1),w3={},at=no(w3),$E=no(w3),HE=no(w3);function Lo(u){if(u===w3)throw Error(Fu(174));return u}function LC(u,e){switch(le(HE,e),le($E,u),le(at,w3),u=e.nodeType,u){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:sg(null,"");break;default:u=u===8?e.parentNode:e,e=u.namespaceURI||null,u=u.tagName,e=sg(e,u)}me(at),le(at,e)}function $l(){me(at),me($E),me(HE)}function MT(u){Lo(HE.current);var e=Lo(at.current),a=sg(e,u.type);e!==a&&(le($E,u),le(at,a))}function RC(u){$E.current===u&&(me(at),me($E))}var Fe=no(0);function aD(u){for(var e=u;e!==null;){if(e.tag===13){var a=e.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===u)break;for(;e.sibling===null;){if(e.return===null||e.return===u)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var wh=[];function KC(){for(var u=0;ua?a:4,u(!0);var r=Ph.transition;Ph.transition={};try{u(!1),e()}finally{J0=a,Ph.transition=r}}function JT(){return un().memoizedState}function lX(u,e,a){var r=Li(u);if(a={lane:r,action:a,hasEagerState:!1,eagerState:null,next:null},UT(u))WT(e,a);else if(a=AT(u,e,a,r),a!==null){var n=Oa();wn(a,u,r,n),qT(a,e,r)}}function EX(u,e,a){var r=Li(u),n={lane:r,action:a,hasEagerState:!1,eagerState:null,next:null};if(UT(u))WT(e,n);else{var t=u.alternate;if(u.lanes===0&&(t===null||t.lanes===0)&&(t=e.lastRenderedReducer,t!==null))try{var i=e.lastRenderedState,o=t(i,a);if(n.hasEagerState=!0,n.eagerState=o,Nn(o,i)){var s=e.interleaved;s===null?(n.next=n,jC(e)):(n.next=s.next,s.next=n),e.interleaved=n;return}}catch{}finally{}a=AT(u,e,n,r),a!==null&&(n=Oa(),wn(a,u,r,n),qT(a,e,r))}}function UT(u){var e=u.alternate;return u===Ae||e!==null&&e===Ae}function WT(u,e){tE=rD=!0;var a=u.pending;a===null?e.next=e:(e.next=a.next,a.next=e),u.pending=e}function qT(u,e,a){if(a&4194240){var r=e.lanes;r&=u.pendingLanes,a|=r,e.lanes=a,vC(u,a)}}var nD={readContext:Xr,useCallback:Ba,useContext:Ba,useEffect:Ba,useImperativeHandle:Ba,useInsertionEffect:Ba,useLayoutEffect:Ba,useMemo:Ba,useReducer:Ba,useRef:Ba,useState:Ba,useDebugValue:Ba,useDeferredValue:Ba,useTransition:Ba,useMutableSource:Ba,useSyncExternalStore:Ba,useId:Ba,unstable_isNewReconciler:!1},cX={readContext:Xr,useCallback:function(u,e){return Un().memoizedState=[u,e===void 0?null:e],u},useContext:Xr,useEffect:Gb,useImperativeHandle:function(u,e,a){return a=a!=null?a.concat([u]):null,r5(4194308,4,$T.bind(null,e,u),a)},useLayoutEffect:function(u,e){return r5(4194308,4,u,e)},useInsertionEffect:function(u,e){return r5(4,2,u,e)},useMemo:function(u,e){var a=Un();return e=e===void 0?null:e,u=u(),a.memoizedState=[u,e],u},useReducer:function(u,e,a){var r=Un();return e=a!==void 0?a(e):e,r.memoizedState=r.baseState=e,u={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:u,lastRenderedState:e},r.queue=u,u=u.dispatch=lX.bind(null,Ae,u),[r.memoizedState,u]},useRef:function(u){var e=Un();return u={current:u},e.memoizedState=u},useState:Hb,useDebugValue:GC,useDeferredValue:function(u){return Un().memoizedState=u},useTransition:function(){var u=Hb(!1),e=u[0];return u=sX.bind(null,u[1]),Un().memoizedState=u,[e,u]},useMutableSource:function(){},useSyncExternalStore:function(u,e,a){var r=Ae,n=Un();if(ve){if(a===void 0)throw Error(Fu(407));a=a()}else{if(a=e(),Ea===null)throw Error(Fu(349));as&30||TT(r,e,a)}n.memoizedState=a;var t={value:a,getSnapshot:e};return n.queue=t,Gb(NT.bind(null,r,t,u),[u]),r.flags|=2048,VE(9,jT.bind(null,r,t,a,e),void 0,null),a},useId:function(){var u=Un(),e=Ea.identifierPrefix;if(ve){var a=Bt,r=yt;a=(r&~(1<<32-Mn(r)-1)).toString(32)+a,e=":"+e+"R"+a,a=GE++,0")&&(s=s.replace("",u.displayName)),s}while(1<=i&&0<=o);break}}}finally{hh=!1,Error.prepareStackTrace=a}return(u=u?u.displayName||u.name:"")?H4(u):""}function JY(u){switch(u.tag){case 5:return H4(u.type);case 16:return H4("Lazy");case 13:return H4("Suspense");case 19:return H4("SuspenseList");case 0:case 2:case 15:return u=ph(u.type,!1),u;case 11:return u=ph(u.type.render,!1),u;case 1:return u=ph(u.type,!0),u;default:return""}}function ng(u){if(u==null)return null;if(typeof u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u;switch(u){case Xs:return"Fragment";case Qs:return"Portal";case eg:return"Profiler";case gC:return"StrictMode";case ag:return"Suspense";case rg:return"SuspenseList"}if(typeof u=="object")switch(u.$$typeof){case SP:return(u.displayName||"Context")+".Consumer";case zP:return(u._context.displayName||"Context")+".Provider";case fC:var e=u.render;return u=u.displayName,u||(u=e.displayName||e.name||"",u=u!==""?"ForwardRef("+u+")":"ForwardRef"),u;case vC:return e=u.displayName||null,e!==null?e:ng(u.type)||"Memo";case hi:e=u._payload,u=u._init;try{return ng(u(e))}catch{}}return null}function UY(u){var e=u.type;switch(u.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return u=e.render,u=u.displayName||u.name||"",e.displayName||(u!==""?"ForwardRef("+u+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ng(e);case 8:return e===gC?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function Ui(u){switch(typeof u){case"boolean":case"number":case"string":case"undefined":return u;case"object":return u;default:return""}}function wP(u){var e=u.type;return(u=u.nodeName)&&u.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function WY(u){var e=wP(u)?"checked":"value",a=Object.getOwnPropertyDescriptor(u.constructor.prototype,e),r=""+u[e];if(!u.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,t=a.set;return Object.defineProperty(u,e,{configurable:!0,get:function(){return n.call(this)},set:function(i){r=""+i,t.call(this,i)}}),Object.defineProperty(u,e,{enumerable:a.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){u._valueTracker=null,delete u[e]}}}}function Uc(u){u._valueTracker||(u._valueTracker=WY(u))}function PP(u){if(!u)return!1;var e=u._valueTracker;if(!e)return!0;var a=e.getValue(),r="";return u&&(r=wP(u)?u.checked?"true":"false":u.value),u=r,u!==a?(e.setValue(u),!0):!1}function $5(u){if(u=u||(typeof document<"u"?document:void 0),typeof u>"u")return null;try{return u.activeElement||u.body}catch{return u.body}}function tg(u,e){var a=e.checked;return be({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??u._wrapperState.initialChecked})}function sb(u,e){var a=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;a=Ui(e.value!=null?e.value:a),u._wrapperState={initialChecked:r,initialValue:a,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function TP(u,e){e=e.checked,e!=null&&pC(u,"checked",e,!1)}function ig(u,e){TP(u,e);var a=Ui(e.value),r=e.type;if(a!=null)r==="number"?(a===0&&u.value===""||u.value!=a)&&(u.value=""+a):u.value!==""+a&&(u.value=""+a);else if(r==="submit"||r==="reset"){u.removeAttribute("value");return}e.hasOwnProperty("value")?og(u,e.type,a):e.hasOwnProperty("defaultValue")&&og(u,e.type,Ui(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(u.defaultChecked=!!e.defaultChecked)}function lb(u,e,a){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+u._wrapperState.initialValue,a||e===u.value||(u.value=e),u.defaultValue=e}a=u.name,a!==""&&(u.name=""),u.defaultChecked=!!u._wrapperState.initialChecked,a!==""&&(u.name=a)}function og(u,e,a){(e!=="number"||$5(u.ownerDocument)!==u)&&(a==null?u.defaultValue=""+u._wrapperState.initialValue:u.defaultValue!==""+a&&(u.defaultValue=""+a))}var G4=Array.isArray;function bl(u,e,a,r){if(u=u.options,e){e={};for(var n=0;n"+e.valueOf().toString()+"",e=Wc.firstChild;u.firstChild;)u.removeChild(u.firstChild);for(;e.firstChild;)u.appendChild(e.firstChild)}});function wE(u,e){if(e){var a=u.firstChild;if(a&&a===u.lastChild&&a.nodeType===3){a.nodeValue=e;return}}u.textContent=e}var uE={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qY=["Webkit","ms","Moz","O"];Object.keys(uE).forEach(function(u){qY.forEach(function(e){e=e+u.charAt(0).toUpperCase()+u.substring(1),uE[e]=uE[u]})});function RP(u,e,a){return e==null||typeof e=="boolean"||e===""?"":a||typeof e!="number"||e===0||uE.hasOwnProperty(u)&&uE[u]?(""+e).trim():e+"px"}function KP(u,e){u=u.style;for(var a in e)if(e.hasOwnProperty(a)){var r=a.indexOf("--")===0,n=RP(a,e[a],r);a==="float"&&(a="cssFloat"),r?u.setProperty(a,n):u[a]=n}}var ZY=be({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Eg(u,e){if(e){if(ZY[u]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(Fu(137,u));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(Fu(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(Fu(61))}if(e.style!=null&&typeof e.style!="object")throw Error(Fu(62))}}function cg(u,e){if(u.indexOf("-")===-1)return typeof e.is=="string";switch(u){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var dg=null;function CC(u){return u=u.target||u.srcElement||window,u.correspondingUseElement&&(u=u.correspondingUseElement),u.nodeType===3?u.parentNode:u}var Dg=null,yl=null,Bl=null;function db(u){if(u=M3(u)){if(typeof Dg!="function")throw Error(Fu(280));var e=u.stateNode;e&&(e=wx(e),Dg(u.stateNode,u.type,e))}}function IP(u){yl?Bl?Bl.push(u):Bl=[u]:yl=u}function OP(){if(yl){var u=yl,e=Bl;if(Bl=yl=null,db(u),e)for(u=0;u>>=0,u===0?32:31-(oQ(u)/sQ|0)|0}var qc=64,Zc=4194304;function _4(u){switch(u&-u){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return u&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return u}}function V5(u,e){var a=u.pendingLanes;if(a===0)return 0;var r=0,n=u.suspendedLanes,t=u.pingedLanes,i=a&268435455;if(i!==0){var o=i&~n;o!==0?r=_4(o):(t&=i,t!==0&&(r=_4(t)))}else i=a&~n,i!==0?r=_4(i):t!==0&&(r=_4(t));if(r===0)return 0;if(e!==0&&e!==r&&!(e&n)&&(n=r&-r,t=e&-e,n>=t||n===16&&(t&4194240)!==0))return e;if(r&4&&(r|=a&16),e=u.entangledLanes,e!==0)for(u=u.entanglements,e&=r;0a;a++)e.push(u);return e}function z3(u,e,a){u.pendingLanes|=e,e!==536870912&&(u.suspendedLanes=0,u.pingedLanes=0),u=u.eventTimes,e=31-Mn(e),u[e]=a}function dQ(u,e){var a=u.pendingLanes&~e;u.pendingLanes=e,u.suspendedLanes=0,u.pingedLanes=0,u.expiredLanes&=e,u.mutableReadLanes&=e,u.entangledLanes&=e,e=u.entanglements;var r=u.eventTimes;for(u=u.expirationTimes;0=aE),Cb=String.fromCharCode(32),Fb=!1;function iT(u,e){switch(u){case"keyup":return OQ.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function oT(u){return u=u.detail,typeof u=="object"&&"data"in u?u.data:null}var ul=!1;function HQ(u,e){switch(u){case"compositionend":return oT(e);case"keypress":return e.which!==32?null:(Fb=!0,Cb);case"textInput":return u=e.data,u===Cb&&Fb?null:u;default:return null}}function GQ(u,e){if(ul)return u==="compositionend"||!SC&&iT(u,e)?(u=nT(),u5=yC=Fi=null,ul=!1,u):null;switch(u){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:a,offset:e-u};u=r}u:{for(;a;){if(a.nextSibling){a=a.nextSibling;break u}a=a.parentNode}a=void 0}a=yb(a)}}function cT(u,e){return u&&e?u===e?!0:u&&u.nodeType===3?!1:e&&e.nodeType===3?cT(u,e.parentNode):"contains"in u?u.contains(e):u.compareDocumentPosition?!!(u.compareDocumentPosition(e)&16):!1:!1}function dT(){for(var u=window,e=$5();e instanceof u.HTMLIFrameElement;){try{var a=typeof e.contentWindow.location.href=="string"}catch{a=!1}if(a)u=e.contentWindow;else break;e=$5(u.document)}return e}function MC(u){var e=u&&u.nodeName&&u.nodeName.toLowerCase();return e&&(e==="input"&&(u.type==="text"||u.type==="search"||u.type==="tel"||u.type==="url"||u.type==="password")||e==="textarea"||u.contentEditable==="true")}function QQ(u){var e=dT(),a=u.focusedElem,r=u.selectionRange;if(e!==a&&a&&a.ownerDocument&&cT(a.ownerDocument.documentElement,a)){if(r!==null&&MC(a)){if(e=r.start,u=r.end,u===void 0&&(u=e),"selectionStart"in a)a.selectionStart=e,a.selectionEnd=Math.min(u,a.value.length);else if(u=(e=a.ownerDocument||document)&&e.defaultView||window,u.getSelection){u=u.getSelection();var n=a.textContent.length,t=Math.min(r.start,n);r=r.end===void 0?t:Math.min(r.end,n),!u.extend&&t>r&&(n=r,r=t,t=n),n=Bb(a,t);var i=Bb(a,r);n&&i&&(u.rangeCount!==1||u.anchorNode!==n.node||u.anchorOffset!==n.offset||u.focusNode!==i.node||u.focusOffset!==i.offset)&&(e=e.createRange(),e.setStart(n.node,n.offset),u.removeAllRanges(),t>r?(u.addRange(e),u.extend(i.node,i.offset)):(e.setEnd(i.node,i.offset),u.addRange(e)))}}for(e=[],u=a;u=u.parentNode;)u.nodeType===1&&e.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a=document.documentMode,el=null,fg=null,nE=null,vg=!1;function zb(u,e,a){var r=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;vg||el==null||el!==$5(r)||(r=el,"selectionStart"in r&&MC(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),nE&&RE(nE,r)||(nE=r,r=W5(fg,"onSelect"),0nl||(u.current=yg[nl],yg[nl]=null,nl--)}function le(u,e){nl++,yg[nl]=u.current,u.current=e}var Wi={},Ta=no(Wi),Xa=no(!1),us=Wi;function Kl(u,e){var a=u.type.contextTypes;if(!a)return Wi;var r=u.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var n={},t;for(t in a)n[t]=e[t];return r&&(u=u.stateNode,u.__reactInternalMemoizedUnmaskedChildContext=e,u.__reactInternalMemoizedMaskedChildContext=n),n}function ur(u){return u=u.childContextTypes,u!=null}function Z5(){me(Xa),me(Ta)}function Nb(u,e,a){if(Ta.current!==Wi)throw Error(Fu(168));le(Ta,e),le(Xa,a)}function CT(u,e,a){var r=u.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return a;r=r.getChildContext();for(var n in r)if(!(n in e))throw Error(Fu(108,UY(u)||"Unknown",n));return be({},a,r)}function Y5(u){return u=(u=u.stateNode)&&u.__reactInternalMemoizedMergedChildContext||Wi,us=Ta.current,le(Ta,u),le(Xa,Xa.current),!0}function Lb(u,e,a){var r=u.stateNode;if(!r)throw Error(Fu(169));a?(u=CT(u,e,us),r.__reactInternalMemoizedMergedChildContext=u,me(Xa),me(Ta),le(Ta,u)):me(Xa),le(Xa,a)}var At=null,Px=!1,wh=!1;function FT(u){At===null?At=[u]:At.push(u)}function EX(u){Px=!0,FT(u)}function to(){if(!wh&&At!==null){wh=!0;var u=0,e=U0;try{var a=At;for(U0=1;u>=i,n-=i,yt=1<<32-Mn(e)+n|a<y?(b=k,k=null):b=k.sibling;var B=d(p,k,C[y],v);if(B===null){k===null&&(k=b);break}u&&k&&B.alternate===null&&e(p,k),f=t(B,f,y),F===null?A=B:F.sibling=B,F=B,k=b}if(y===C.length)return a(p,k),ve&&yo(p,y),A;if(k===null){for(;yy?(b=k,k=null):b=k.sibling;var M=d(p,k,B.value,v);if(M===null){k===null&&(k=b);break}u&&k&&M.alternate===null&&e(p,k),f=t(M,f,y),F===null?A=M:F.sibling=M,F=M,k=b}if(B.done)return a(p,k),ve&&yo(p,y),A;if(k===null){for(;!B.done;y++,B=C.next())B=c(p,B.value,v),B!==null&&(f=t(B,f,y),F===null?A=B:F.sibling=B,F=B);return ve&&yo(p,y),A}for(k=r(p,k);!B.done;y++,B=C.next())B=D(k,p,y,B.value,v),B!==null&&(u&&B.alternate!==null&&k.delete(B.key===null?y:B.key),f=t(B,f,y),F===null?A=B:F.sibling=B,F=B);return u&&k.forEach(function(w){return e(p,w)}),ve&&yo(p,y),A}function g(p,f,C,v){if(typeof C=="object"&&C!==null&&C.type===Xs&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case Jc:u:{for(var A=C.key,F=f;F!==null;){if(F.key===A){if(A=C.type,A===Xs){if(F.tag===7){a(p,F.sibling),f=n(F,C.props.children),f.return=p,p=f;break u}}else if(F.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===hi&&Gb(A)===F.type){a(p,F.sibling),f=n(F,C.props),f.ref=X1(p,F,C),f.return=p,p=f;break u}a(p,F);break}else e(p,F);F=F.sibling}C.type===Xs?(f=Uo(C.props.children,p.mode,v,C.key),f.return=p,p=f):(v=s5(C.type,C.key,C.props,null,p.mode,v),v.ref=X1(p,f,C),v.return=p,p=v)}return i(p);case Qs:u:{for(F=C.key;f!==null;){if(f.key===F)if(f.tag===4&&f.stateNode.containerInfo===C.containerInfo&&f.stateNode.implementation===C.implementation){a(p,f.sibling),f=n(f,C.children||[]),f.return=p,p=f;break u}else{a(p,f);break}else e(p,f);f=f.sibling}f=Ih(C,p.mode,v),f.return=p,p=f}return i(p);case hi:return F=C._init,g(p,f,F(C._payload),v)}if(G4(C))return m(p,f,C,v);if(W1(C))return h(p,f,C,v);rd(p,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,f!==null&&f.tag===6?(a(p,f.sibling),f=n(f,C),f.return=p,p=f):(a(p,f),f=Kh(C,p.mode,v),f.return=p,p=f),i(p)):a(p,f)}return g}var Ol=MT(!0),wT=MT(!1),w3={},at=no(w3),$E=no(w3),HE=no(w3);function Lo(u){if(u===w3)throw Error(Fu(174));return u}function IC(u,e){switch(le(HE,e),le($E,u),le(at,w3),u=e.nodeType,u){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:lg(null,"");break;default:u=u===8?e.parentNode:e,e=u.namespaceURI||null,u=u.tagName,e=lg(e,u)}me(at),le(at,e)}function $l(){me(at),me($E),me(HE)}function PT(u){Lo(HE.current);var e=Lo(at.current),a=lg(e,u.type);e!==a&&(le($E,u),le(at,a))}function OC(u){$E.current===u&&(me(at),me($E))}var Fe=no(0);function rD(u){for(var e=u;e!==null;){if(e.tag===13){var a=e.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===u)break;for(;e.sibling===null;){if(e.return===null||e.return===u)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Ph=[];function $C(){for(var u=0;ua?a:4,u(!0);var r=Th.transition;Th.transition={};try{u(!1),e()}finally{U0=a,Th.transition=r}}function WT(){return un().memoizedState}function xX(u,e,a){var r=Li(u);if(a={lane:r,action:a,hasEagerState:!1,eagerState:null,next:null},qT(u))ZT(e,a);else if(a=yT(u,e,a,r),a!==null){var n=Oa();wn(a,u,r,n),YT(a,e,r)}}function mX(u,e,a){var r=Li(u),n={lane:r,action:a,hasEagerState:!1,eagerState:null,next:null};if(qT(u))ZT(e,n);else{var t=u.alternate;if(u.lanes===0&&(t===null||t.lanes===0)&&(t=e.lastRenderedReducer,t!==null))try{var i=e.lastRenderedState,o=t(i,a);if(n.hasEagerState=!0,n.eagerState=o,Nn(o,i)){var s=e.interleaved;s===null?(n.next=n,RC(e)):(n.next=s.next,s.next=n),e.interleaved=n;return}}catch{}finally{}a=yT(u,e,n,r),a!==null&&(n=Oa(),wn(a,u,r,n),YT(a,e,r))}}function qT(u){var e=u.alternate;return u===Ae||e!==null&&e===Ae}function ZT(u,e){tE=nD=!0;var a=u.pending;a===null?e.next=e:(e.next=a.next,a.next=e),u.pending=e}function YT(u,e,a){if(a&4194240){var r=e.lanes;r&=u.pendingLanes,a|=r,e.lanes=a,kC(u,a)}}var tD={readContext:Xr,useCallback:Ba,useContext:Ba,useEffect:Ba,useImperativeHandle:Ba,useInsertionEffect:Ba,useLayoutEffect:Ba,useMemo:Ba,useReducer:Ba,useRef:Ba,useState:Ba,useDebugValue:Ba,useDeferredValue:Ba,useTransition:Ba,useMutableSource:Ba,useSyncExternalStore:Ba,useId:Ba,unstable_isNewReconciler:!1},hX={readContext:Xr,useCallback:function(u,e){return Un().memoizedState=[u,e===void 0?null:e],u},useContext:Xr,useEffect:Vb,useImperativeHandle:function(u,e,a){return a=a!=null?a.concat([u]):null,n5(4194308,4,GT.bind(null,e,u),a)},useLayoutEffect:function(u,e){return n5(4194308,4,u,e)},useInsertionEffect:function(u,e){return n5(4,2,u,e)},useMemo:function(u,e){var a=Un();return e=e===void 0?null:e,u=u(),a.memoizedState=[u,e],u},useReducer:function(u,e,a){var r=Un();return e=a!==void 0?a(e):e,r.memoizedState=r.baseState=e,u={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:u,lastRenderedState:e},r.queue=u,u=u.dispatch=xX.bind(null,Ae,u),[r.memoizedState,u]},useRef:function(u){var e=Un();return u={current:u},e.memoizedState=u},useState:_b,useDebugValue:JC,useDeferredValue:function(u){return Un().memoizedState=u},useTransition:function(){var u=_b(!1),e=u[0];return u=DX.bind(null,u[1]),Un().memoizedState=u,[e,u]},useMutableSource:function(){},useSyncExternalStore:function(u,e,a){var r=Ae,n=Un();if(ve){if(a===void 0)throw Error(Fu(407));a=a()}else{if(a=e(),Ea===null)throw Error(Fu(349));as&30||NT(r,e,a)}n.memoizedState=a;var t={value:a,getSnapshot:e};return n.queue=t,Vb(RT.bind(null,r,t,u),[u]),r.flags|=2048,VE(9,LT.bind(null,r,t,a,e),void 0,null),a},useId:function(){var u=Un(),e=Ea.identifierPrefix;if(ve){var a=Bt,r=yt;a=(r&~(1<<32-Mn(r)-1)).toString(32)+a,e=":"+e+"R"+a,a=GE++,0<\/script>",u=u.removeChild(u.firstChild)):typeof r.is=="string"?u=i.createElement(a,{is:r.is}):(u=i.createElement(a),a==="select"&&(i=u,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):u=i.createElementNS(u,a),u[Zn]=e,u[OE]=r,nj(u,e,!1,!1),e.stateNode=u;u:{switch(i=Eg(a,r),a){case"dialog":de("cancel",u),de("close",u),n=r;break;case"iframe":case"object":case"embed":de("load",u),n=r;break;case"video":case"audio":for(n=0;nGl&&(e.flags|=128,r=!0,u4(t,!1),e.lanes=4194304)}else{if(!r)if(u=aD(i),u!==null){if(e.flags|=128,r=!0,a=u.updateQueue,a!==null&&(e.updateQueue=a,e.flags|=4),u4(t,!0),t.tail===null&&t.tailMode==="hidden"&&!i.alternate&&!ve)return za(e),null}else 2*Ke()-t.renderingStartTime>Gl&&a!==1073741824&&(e.flags|=128,r=!0,u4(t,!1),e.lanes=4194304);t.isBackwards?(i.sibling=e.child,e.child=i):(a=t.last,a!==null?a.sibling=i:e.child=i,t.last=i)}return t.tail!==null?(e=t.tail,t.rendering=e,t.tail=e.sibling,t.renderingStartTime=Ke(),e.sibling=null,a=Fe.current,le(Fe,r?a&1|2:a&1),e):(za(e),null);case 22:case 23:return qC(),r=e.memoizedState!==null,u!==null&&u.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?Dr&1073741824&&(za(e),e.subtreeFlags&6&&(e.flags|=8192)):za(e),null;case 24:return null;case 25:return null}throw Error(Fu(156,e.tag))}function fX(u,e){switch(SC(e),e.tag){case 1:return ur(e.type)&&q5(),u=e.flags,u&65536?(e.flags=u&-65537|128,e):null;case 3:return $l(),me(Xa),me(Ta),KC(),u=e.flags,u&65536&&!(u&128)?(e.flags=u&-65537|128,e):null;case 5:return RC(e),null;case 13:if(me(Fe),u=e.memoizedState,u!==null&&u.dehydrated!==null){if(e.alternate===null)throw Error(Fu(340));Il()}return u=e.flags,u&65536?(e.flags=u&-65537|128,e):null;case 19:return me(Fe),null;case 4:return $l(),null;case 10:return TC(e.type._context),null;case 22:case 23:return qC(),null;case 24:return null;default:return null}}var nd=!1,Ma=!1,vX=typeof WeakSet=="function"?WeakSet:Set,Iu=null;function sl(u,e){var a=u.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(r){Me(u,e,r)}else a.current=null}function Rg(u,e,a){try{a()}catch(r){Me(u,e,r)}}var Qb=!1;function CX(u,e){if(vg=V5,u=ET(),BC(u)){if("selectionStart"in u)var a={start:u.selectionStart,end:u.selectionEnd};else u:{a=(a=u.ownerDocument)&&a.defaultView||window;var r=a.getSelection&&a.getSelection();if(r&&r.rangeCount!==0){a=r.anchorNode;var n=r.anchorOffset,t=r.focusNode;r=r.focusOffset;try{a.nodeType,t.nodeType}catch{a=null;break u}var i=0,o=-1,s=-1,l=0,E=0,c=u,d=null;e:for(;;){for(var D;c!==a||n!==0&&c.nodeType!==3||(o=i+n),c!==t||r!==0&&c.nodeType!==3||(s=i+r),c.nodeType===3&&(i+=c.nodeValue.length),(D=c.firstChild)!==null;)d=c,c=D;for(;;){if(c===u)break e;if(d===a&&++l===n&&(o=i),d===t&&++E===r&&(s=i),(D=c.nextSibling)!==null)break;c=d,d=c.parentNode}c=D}a=o===-1||s===-1?null:{start:o,end:s}}else a=null}a=a||{start:0,end:0}}else a=null;for(Cg={focusedElem:u,selectionRange:a},V5=!1,Iu=e;Iu!==null;)if(e=Iu,u=e.child,(e.subtreeFlags&1028)!==0&&u!==null)u.return=e,Iu=u;else for(;Iu!==null;){e=Iu;try{var m=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var h=m.memoizedProps,g=m.memoizedState,p=e.stateNode,f=p.getSnapshotBeforeUpdate(e.elementType===e.type?h:fn(e.type,h),g);p.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var C=e.stateNode.containerInfo;C.nodeType===1?C.textContent="":C.nodeType===9&&C.documentElement&&C.removeChild(C.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Fu(163))}}catch(v){Me(e,e.return,v)}if(u=e.sibling,u!==null){u.return=e.return,Iu=u;break}Iu=e.return}return m=Qb,Qb=!1,m}function iE(u,e,a){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do{if((n.tag&u)===u){var t=n.destroy;n.destroy=void 0,t!==void 0&&Rg(e,a,t)}n=n.next}while(n!==r)}}function jx(u,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var a=e=e.next;do{if((a.tag&u)===u){var r=a.create;a.destroy=r()}a=a.next}while(a!==e)}}function Kg(u){var e=u.ref;if(e!==null){var a=u.stateNode;switch(u.tag){case 5:u=a;break;default:u=a}typeof e=="function"?e(u):e.current=u}}function oj(u){var e=u.alternate;e!==null&&(u.alternate=null,oj(e)),u.child=null,u.deletions=null,u.sibling=null,u.tag===5&&(e=u.stateNode,e!==null&&(delete e[Zn],delete e[OE],delete e[Ag],delete e[rX],delete e[nX])),u.stateNode=null,u.return=null,u.dependencies=null,u.memoizedProps=null,u.memoizedState=null,u.pendingProps=null,u.stateNode=null,u.updateQueue=null}function sj(u){return u.tag===5||u.tag===3||u.tag===4}function Xb(u){u:for(;;){for(;u.sibling===null;){if(u.return===null||sj(u.return))return null;u=u.return}for(u.sibling.return=u.return,u=u.sibling;u.tag!==5&&u.tag!==6&&u.tag!==18;){if(u.flags&2||u.child===null||u.tag===4)continue u;u.child.return=u,u=u.child}if(!(u.flags&2))return u.stateNode}}function Ig(u,e,a){var r=u.tag;if(r===5||r===6)u=u.stateNode,e?a.nodeType===8?a.parentNode.insertBefore(u,e):a.insertBefore(u,e):(a.nodeType===8?(e=a.parentNode,e.insertBefore(u,a)):(e=a,e.appendChild(u)),a=a._reactRootContainer,a!=null||e.onclick!==null||(e.onclick=W5));else if(r!==4&&(u=u.child,u!==null))for(Ig(u,e,a),u=u.sibling;u!==null;)Ig(u,e,a),u=u.sibling}function Og(u,e,a){var r=u.tag;if(r===5||r===6)u=u.stateNode,e?a.insertBefore(u,e):a.appendChild(u);else if(r!==4&&(u=u.child,u!==null))for(Og(u,e,a),u=u.sibling;u!==null;)Og(u,e,a),u=u.sibling}var ga=null,vn=!1;function ei(u,e,a){for(a=a.child;a!==null;)lj(u,e,a),a=a.sibling}function lj(u,e,a){if(et&&typeof et.onCommitFiberUnmount=="function")try{et.onCommitFiberUnmount(yx,a)}catch{}switch(a.tag){case 5:Ma||sl(a,e);case 6:var r=ga,n=vn;ga=null,ei(u,e,a),ga=r,vn=n,ga!==null&&(vn?(u=ga,a=a.stateNode,u.nodeType===8?u.parentNode.removeChild(a):u.removeChild(a)):ga.removeChild(a.stateNode));break;case 18:ga!==null&&(vn?(u=ga,a=a.stateNode,u.nodeType===8?Sh(u.parentNode,a):u.nodeType===1&&Sh(u,a),NE(u)):Sh(ga,a.stateNode));break;case 4:r=ga,n=vn,ga=a.stateNode.containerInfo,vn=!0,ei(u,e,a),ga=r,vn=n;break;case 0:case 11:case 14:case 15:if(!Ma&&(r=a.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){n=r=r.next;do{var t=n,i=t.destroy;t=t.tag,i!==void 0&&(t&2||t&4)&&Rg(a,e,i),n=n.next}while(n!==r)}ei(u,e,a);break;case 1:if(!Ma&&(sl(a,e),r=a.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=a.memoizedProps,r.state=a.memoizedState,r.componentWillUnmount()}catch(o){Me(a,e,o)}ei(u,e,a);break;case 21:ei(u,e,a);break;case 22:a.mode&1?(Ma=(r=Ma)||a.memoizedState!==null,ei(u,e,a),Ma=r):ei(u,e,a);break;default:ei(u,e,a)}}function u9(u){var e=u.updateQueue;if(e!==null){u.updateQueue=null;var a=u.stateNode;a===null&&(a=u.stateNode=new vX),e.forEach(function(r){var n=MX.bind(null,u,r);a.has(r)||(a.add(r),r.then(n,n))})}}function mn(u,e){var a=e.deletions;if(a!==null)for(var r=0;rn&&(n=i),r&=~t}if(r=n,r=Ke()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*kX(r/1960))-r,10u?16:u,ki===null)var r=!1;else{if(u=ki,ki=null,oD=0,N0&6)throw Error(Fu(331));var n=N0;for(N0|=4,Iu=u.current;Iu!==null;){var t=Iu,i=t.child;if(Iu.flags&16){var o=t.deletions;if(o!==null){for(var s=0;sKe()-UC?Jo(u,0):JC|=a),er(u,e)}function pj(u,e){e===0&&(u.mode&1?(e=qc,qc<<=1,!(qc&130023424)&&(qc=4194304)):e=1);var a=Oa();u=It(u,e),u!==null&&(z3(u,e,a),er(u,a))}function SX(u){var e=u.memoizedState,a=0;e!==null&&(a=e.retryLane),pj(u,a)}function MX(u,e){var a=0;switch(u.tag){case 13:var r=u.stateNode,n=u.memoizedState;n!==null&&(a=n.retryLane);break;case 19:r=u.stateNode;break;default:throw Error(Fu(314))}r!==null&&r.delete(e),pj(u,a)}var gj;gj=function(u,e,a){if(u!==null)if(u.memoizedProps!==e.pendingProps||Xa.current)Za=!0;else{if(!(u.lanes&a)&&!(e.flags&128))return Za=!1,pX(u,e,a);Za=!!(u.flags&131072)}else Za=!1,ve&&e.flags&1048576&&CT(e,Q5,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;n5(u,e),u=e.pendingProps;var n=Kl(e,Ta.current);Sl(e,a),n=OC(null,e,r,u,n,a);var t=$C();return e.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,ur(r)?(t=!0,Z5(e)):t=!1,e.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,NC(e),n.updater=Px,e.stateNode=n,n._reactInternals=e,Mg(e,r,u,a),e=Tg(null,e,r,!0,t,a)):(e.tag=0,ve&&t&&zC(e),La(null,e,n,a),e=e.child),e;case 16:r=e.elementType;u:{switch(n5(u,e),u=e.pendingProps,n=r._init,r=n(r._payload),e.type=r,n=e.tag=PX(r),u=fn(r,u),n){case 0:e=Pg(null,e,r,u,a);break u;case 1:e=qb(null,e,r,u,a);break u;case 11:e=Ub(null,e,r,u,a);break u;case 14:e=Wb(null,e,r,fn(r.type,u),a);break u}throw Error(Fu(306,r,""))}return e;case 0:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:fn(r,n),Pg(u,e,r,n,a);case 1:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:fn(r,n),qb(u,e,r,n,a);case 3:u:{if(ej(e),u===null)throw Error(Fu(387));r=e.pendingProps,t=e.memoizedState,n=t.element,bT(u,e),eD(e,r,null,a);var i=e.memoizedState;if(r=i.element,t.isDehydrated)if(t={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},e.updateQueue.baseState=t,e.memoizedState=t,e.flags&256){n=Hl(Error(Fu(423)),e),e=Zb(u,e,r,a,n);break u}else if(r!==n){n=Hl(Error(Fu(424)),e),e=Zb(u,e,r,a,n);break u}else for(pr=Ti(e.stateNode.containerInfo.firstChild),Cr=e,ve=!0,An=null,a=ST(e,null,r,a),e.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(Il(),r===n){e=Ot(u,e,a);break u}La(u,e,r,a)}e=e.child}return e;case 5:return MT(e),u===null&&Bg(e),r=e.type,n=e.pendingProps,t=u!==null?u.memoizedProps:null,i=n.children,Fg(r,n)?i=null:t!==null&&Fg(r,t)&&(e.flags|=32),uj(u,e),La(u,e,i,a),e.child;case 6:return u===null&&Bg(e),null;case 13:return aj(u,e,a);case 4:return LC(e,e.stateNode.containerInfo),r=e.pendingProps,u===null?e.child=Ol(e,null,r,a):La(u,e,r,a),e.child;case 11:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:fn(r,n),Ub(u,e,r,n,a);case 7:return La(u,e,e.pendingProps,a),e.child;case 8:return La(u,e,e.pendingProps.children,a),e.child;case 12:return La(u,e,e.pendingProps.children,a),e.child;case 10:u:{if(r=e.type._context,n=e.pendingProps,t=e.memoizedProps,i=n.value,le(X5,r._currentValue),r._currentValue=i,t!==null)if(Nn(t.value,i)){if(t.children===n.children&&!Xa.current){e=Ot(u,e,a);break u}}else for(t=e.child,t!==null&&(t.return=e);t!==null;){var o=t.dependencies;if(o!==null){i=t.child;for(var s=o.firstContext;s!==null;){if(s.context===r){if(t.tag===1){s=St(-1,a&-a),s.tag=2;var l=t.updateQueue;if(l!==null){l=l.shared;var E=l.pending;E===null?s.next=s:(s.next=E.next,E.next=s),l.pending=s}}t.lanes|=a,s=t.alternate,s!==null&&(s.lanes|=a),zg(t.return,a,e),o.lanes|=a;break}s=s.next}}else if(t.tag===10)i=t.type===e.type?null:t.child;else if(t.tag===18){if(i=t.return,i===null)throw Error(Fu(341));i.lanes|=a,o=i.alternate,o!==null&&(o.lanes|=a),zg(i,a,e),i=t.sibling}else i=t.child;if(i!==null)i.return=t;else for(i=t;i!==null;){if(i===e){i=null;break}if(t=i.sibling,t!==null){t.return=i.return,i=t;break}i=i.return}t=i}La(u,e,n.children,a),e=e.child}return e;case 9:return n=e.type,r=e.pendingProps.children,Sl(e,a),n=Xr(n),r=r(n),e.flags|=1,La(u,e,r,a),e.child;case 14:return r=e.type,n=fn(r,e.pendingProps),n=fn(r.type,n),Wb(u,e,r,n,a);case 15:return QT(u,e,e.type,e.pendingProps,a);case 17:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:fn(r,n),n5(u,e),e.tag=1,ur(r)?(u=!0,Z5(e)):u=!1,Sl(e,a),BT(e,r,n),Mg(e,r,n,a),Tg(null,e,r,!0,u,a);case 19:return rj(u,e,a);case 22:return XT(u,e,a)}throw Error(Fu(156,e.tag))};function fj(u,e){return VP(u,e)}function wX(u,e,a,r){this.tag=u,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ur(u,e,a,r){return new wX(u,e,a,r)}function YC(u){return u=u.prototype,!(!u||!u.isReactComponent)}function PX(u){if(typeof u=="function")return YC(u)?1:0;if(u!=null){if(u=u.$$typeof,u===hC)return 11;if(u===pC)return 14}return 2}function Ri(u,e){var a=u.alternate;return a===null?(a=Ur(u.tag,e,u.key,u.mode),a.elementType=u.elementType,a.type=u.type,a.stateNode=u.stateNode,a.alternate=u,u.alternate=a):(a.pendingProps=e,a.type=u.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=u.flags&14680064,a.childLanes=u.childLanes,a.lanes=u.lanes,a.child=u.child,a.memoizedProps=u.memoizedProps,a.memoizedState=u.memoizedState,a.updateQueue=u.updateQueue,e=u.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},a.sibling=u.sibling,a.index=u.index,a.ref=u.ref,a}function o5(u,e,a,r,n,t){var i=2;if(r=u,typeof u=="function")YC(u)&&(i=1);else if(typeof u=="string")i=5;else u:switch(u){case Xs:return Uo(a.children,n,t,e);case mC:i=8,n|=8;break;case ug:return u=Ur(12,a,e,n|2),u.elementType=ug,u.lanes=t,u;case eg:return u=Ur(13,a,e,n),u.elementType=eg,u.lanes=t,u;case ag:return u=Ur(19,a,e,n),u.elementType=ag,u.lanes=t,u;case zP:return Lx(a,n,t,e);default:if(typeof u=="object"&&u!==null)switch(u.$$typeof){case yP:i=10;break u;case BP:i=9;break u;case hC:i=11;break u;case pC:i=14;break u;case hi:i=16,r=null;break u}throw Error(Fu(130,u==null?u:typeof u,""))}return e=Ur(i,a,e,n),e.elementType=u,e.type=r,e.lanes=t,e}function Uo(u,e,a,r){return u=Ur(7,u,r,e),u.lanes=a,u}function Lx(u,e,a,r){return u=Ur(22,u,r,e),u.elementType=zP,u.lanes=a,u.stateNode={isHidden:!1},u}function Rh(u,e,a){return u=Ur(6,u,null,e),u.lanes=a,u}function Kh(u,e,a){return e=Ur(4,u.children!==null?u.children:[],u.key,e),e.lanes=a,e.stateNode={containerInfo:u.containerInfo,pendingChildren:null,implementation:u.implementation},e}function TX(u,e,a,r,n){this.tag=e,this.containerInfo=u,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gh(0),this.expirationTimes=gh(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gh(0),this.identifierPrefix=r,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function QC(u,e,a,r,n,t,i,o,s){return u=new TX(u,e,a,o,s),e===1?(e=1,t===!0&&(e|=8)):e=0,t=Ur(3,null,null,e),u.current=t,t.stateNode=u,t.memoizedState={element:r,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},NC(t),u}function jX(u,e,a){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(kj)}catch(u){console.error(u)}}kj(),CP.exports=Mr;var Ut=CP.exports;const aF=Da(Ut),IX=aP({__proto__:null,default:aF},[Ut]);var Aj={exports:{}},bj={};/** +`+t.stack}return{value:u,source:e,stack:n,digest:null}}function Lh(u,e,a){return{value:u,source:null,stack:a??null,digest:e??null}}function Pg(u,e){try{console.error(e.value)}catch(a){setTimeout(function(){throw a})}}var fX=typeof WeakMap=="function"?WeakMap:Map;function QT(u,e,a){a=St(-1,a),a.tag=3,a.payload={element:null};var r=e.value;return a.callback=function(){oD||(oD=!0,Hg=r),Pg(u,e)},a}function XT(u,e,a){a=St(-1,a),a.tag=3;var r=u.type.getDerivedStateFromError;if(typeof r=="function"){var n=e.value;a.payload=function(){return r(n)},a.callback=function(){Pg(u,e)}}var t=u.stateNode;return t!==null&&typeof t.componentDidCatch=="function"&&(a.callback=function(){Pg(u,e),typeof r!="function"&&(Ni===null?Ni=new Set([this]):Ni.add(this));var i=e.stack;this.componentDidCatch(e.value,{componentStack:i!==null?i:""})}),a}function Jb(u,e,a){var r=u.pingCache;if(r===null){r=u.pingCache=new fX;var n=new Set;r.set(e,n)}else n=r.get(e),n===void 0&&(n=new Set,r.set(e,n));n.has(a)||(n.add(a),u=TX.bind(null,u,e,a),e.then(u,u))}function Ub(u){do{var e;if((e=u.tag===13)&&(e=u.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return u;u=u.return}while(u!==null);return null}function Wb(u,e,a,r,n){return u.mode&1?(u.flags|=65536,u.lanes=n,u):(u===e?u.flags|=65536:(u.flags|=128,a.flags|=131072,a.flags&=-52805,a.tag===1&&(a.alternate===null?a.tag=17:(e=St(-1,1),e.tag=2,ji(a,e,1))),a.lanes|=1),u)}var vX=Jt.ReactCurrentOwner,Za=!1;function La(u,e,a,r){e.child=u===null?wT(e,null,a,r):Ol(e,u.child,a,r)}function qb(u,e,a,r,n){a=a.render;var t=e.ref;return Sl(e,n),r=GC(u,e,a,r,t,n),a=_C(),u!==null&&!Za?(e.updateQueue=u.updateQueue,e.flags&=-2053,u.lanes&=~n,Ot(u,e,n)):(ve&&a&&wC(e),e.flags|=1,La(u,e,r,n),e.child)}function Zb(u,e,a,r,n){if(u===null){var t=a.type;return typeof t=="function"&&!uF(t)&&t.defaultProps===void 0&&a.compare===null&&a.defaultProps===void 0?(e.tag=15,e.type=t,uj(u,e,t,r,n)):(u=s5(a.type,null,r,e,e.mode,n),u.ref=e.ref,u.return=e,e.child=u)}if(t=u.child,!(u.lanes&n)){var i=t.memoizedProps;if(a=a.compare,a=a!==null?a:RE,a(i,r)&&u.ref===e.ref)return Ot(u,e,n)}return e.flags|=1,u=Ri(t,r),u.ref=e.ref,u.return=e,e.child=u}function uj(u,e,a,r,n){if(u!==null){var t=u.memoizedProps;if(RE(t,r)&&u.ref===e.ref)if(Za=!1,e.pendingProps=r=t,(u.lanes&n)!==0)u.flags&131072&&(Za=!0);else return e.lanes=u.lanes,Ot(u,e,n)}return Tg(u,e,a,r,n)}function ej(u,e,a){var r=e.pendingProps,n=r.children,t=u!==null?u.memoizedState:null;if(r.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},le(ll,Dr),Dr|=a;else{if(!(a&1073741824))return u=t!==null?t.baseLanes|a:a,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:u,cachePool:null,transitions:null},e.updateQueue=null,le(ll,Dr),Dr|=u,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=t!==null?t.baseLanes:a,le(ll,Dr),Dr|=r}else t!==null?(r=t.baseLanes|a,e.memoizedState=null):r=a,le(ll,Dr),Dr|=r;return La(u,e,n,a),e.child}function aj(u,e){var a=e.ref;(u===null&&a!==null||u!==null&&u.ref!==a)&&(e.flags|=512,e.flags|=2097152)}function Tg(u,e,a,r,n){var t=ur(a)?us:Ta.current;return t=Kl(e,t),Sl(e,n),a=GC(u,e,a,r,t,n),r=_C(),u!==null&&!Za?(e.updateQueue=u.updateQueue,e.flags&=-2053,u.lanes&=~n,Ot(u,e,n)):(ve&&r&&wC(e),e.flags|=1,La(u,e,a,n),e.child)}function Yb(u,e,a,r,n){if(ur(a)){var t=!0;Y5(e)}else t=!1;if(Sl(e,n),e.stateNode===null)t5(u,e),ST(e,a,r),wg(e,a,r,n),r=!0;else if(u===null){var i=e.stateNode,o=e.memoizedProps;i.props=o;var s=i.context,l=a.contextType;typeof l=="object"&&l!==null?l=Xr(l):(l=ur(a)?us:Ta.current,l=Kl(e,l));var E=a.getDerivedStateFromProps,c=typeof E=="function"||typeof i.getSnapshotBeforeUpdate=="function";c||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==r||s!==l)&&Hb(e,i,r,l),pi=!1;var d=e.memoizedState;i.state=d,aD(e,r,i,n),s=e.memoizedState,o!==r||d!==s||Xa.current||pi?(typeof E=="function"&&(Mg(e,a,E,r),s=e.memoizedState),(o=pi||$b(e,a,o,r,d,s,l))?(c||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(e.flags|=4194308)):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=r,e.memoizedState=s),i.props=r,i.state=s,i.context=l,r=o):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),r=!1)}else{i=e.stateNode,BT(u,e),o=e.memoizedProps,l=e.type===e.elementType?o:fn(e.type,o),i.props=l,c=e.pendingProps,d=i.context,s=a.contextType,typeof s=="object"&&s!==null?s=Xr(s):(s=ur(a)?us:Ta.current,s=Kl(e,s));var D=a.getDerivedStateFromProps;(E=typeof D=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==c||d!==s)&&Hb(e,i,r,s),pi=!1,d=e.memoizedState,i.state=d,aD(e,r,i,n);var m=e.memoizedState;o!==c||d!==m||Xa.current||pi?(typeof D=="function"&&(Mg(e,a,D,r),m=e.memoizedState),(l=pi||$b(e,a,l,r,d,m,s)||!1)?(E||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,m,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,m,s)),typeof i.componentDidUpdate=="function"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof i.componentDidUpdate!="function"||o===u.memoizedProps&&d===u.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===u.memoizedProps&&d===u.memoizedState||(e.flags|=1024),e.memoizedProps=r,e.memoizedState=m),i.props=r,i.state=m,i.context=s,r=l):(typeof i.componentDidUpdate!="function"||o===u.memoizedProps&&d===u.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===u.memoizedProps&&d===u.memoizedState||(e.flags|=1024),r=!1)}return jg(u,e,a,r,t,n)}function jg(u,e,a,r,n,t){aj(u,e);var i=(e.flags&128)!==0;if(!r&&!i)return n&&Lb(e,a,!1),Ot(u,e,t);r=e.stateNode,vX.current=e;var o=i&&typeof a.getDerivedStateFromError!="function"?null:r.render();return e.flags|=1,u!==null&&i?(e.child=Ol(e,u.child,null,t),e.child=Ol(e,null,o,t)):La(u,e,o,t),e.memoizedState=r.state,n&&Lb(e,a,!0),e.child}function rj(u){var e=u.stateNode;e.pendingContext?Nb(u,e.pendingContext,e.pendingContext!==e.context):e.context&&Nb(u,e.context,!1),IC(u,e.containerInfo)}function Qb(u,e,a,r,n){return Il(),TC(n),e.flags|=256,La(u,e,a,r),e.child}var Ng={dehydrated:null,treeContext:null,retryLane:0};function Lg(u){return{baseLanes:u,cachePool:null,transitions:null}}function nj(u,e,a){var r=e.pendingProps,n=Fe.current,t=!1,i=(e.flags&128)!==0,o;if((o=i)||(o=u!==null&&u.memoizedState===null?!1:(n&2)!==0),o?(t=!0,e.flags&=-129):(u===null||u.memoizedState!==null)&&(n|=1),le(Fe,n&1),u===null)return zg(e),u=e.memoizedState,u!==null&&(u=u.dehydrated,u!==null)?(e.mode&1?u.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(i=r.children,u=r.fallback,t?(r=e.mode,t=e.child,i={mode:"hidden",children:i},!(r&1)&&t!==null?(t.childLanes=0,t.pendingProps=i):t=Rx(i,r,0,null),u=Uo(u,r,a,null),t.return=e,u.return=e,t.sibling=u,e.child=t,e.child.memoizedState=Lg(a),e.memoizedState=Ng,u):UC(e,i));if(n=u.memoizedState,n!==null&&(o=n.dehydrated,o!==null))return CX(u,e,i,r,o,n,a);if(t){t=r.fallback,i=e.mode,n=u.child,o=n.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&e.child!==n?(r=e.child,r.childLanes=0,r.pendingProps=s,e.deletions=null):(r=Ri(n,s),r.subtreeFlags=n.subtreeFlags&14680064),o!==null?t=Ri(o,t):(t=Uo(t,i,a,null),t.flags|=2),t.return=e,r.return=e,r.sibling=t,e.child=r,r=t,t=e.child,i=u.child.memoizedState,i=i===null?Lg(a):{baseLanes:i.baseLanes|a,cachePool:null,transitions:i.transitions},t.memoizedState=i,t.childLanes=u.childLanes&~a,e.memoizedState=Ng,r}return t=u.child,u=t.sibling,r=Ri(t,{mode:"visible",children:r.children}),!(e.mode&1)&&(r.lanes=a),r.return=e,r.sibling=null,u!==null&&(a=e.deletions,a===null?(e.deletions=[u],e.flags|=16):a.push(u)),e.child=r,e.memoizedState=null,r}function UC(u,e){return e=Rx({mode:"visible",children:e},u.mode,0,null),e.return=u,u.child=e}function nd(u,e,a,r){return r!==null&&TC(r),Ol(e,u.child,null,a),u=UC(e,e.pendingProps.children),u.flags|=2,e.memoizedState=null,u}function CX(u,e,a,r,n,t,i){if(a)return e.flags&256?(e.flags&=-257,r=Lh(Error(Fu(422))),nd(u,e,i,r)):e.memoizedState!==null?(e.child=u.child,e.flags|=128,null):(t=r.fallback,n=e.mode,r=Rx({mode:"visible",children:r.children},n,0,null),t=Uo(t,n,i,null),t.flags|=2,r.return=e,t.return=e,r.sibling=t,e.child=r,e.mode&1&&Ol(e,u.child,null,i),e.child.memoizedState=Lg(i),e.memoizedState=Ng,t);if(!(e.mode&1))return nd(u,e,i,null);if(n.data==="$!"){if(r=n.nextSibling&&n.nextSibling.dataset,r)var o=r.dgst;return r=o,t=Error(Fu(419)),r=Lh(t,r,void 0),nd(u,e,i,r)}if(o=(i&u.childLanes)!==0,Za||o){if(r=Ea,r!==null){switch(i&-i){case 4:n=2;break;case 16:n=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:n=32;break;case 536870912:n=268435456;break;default:n=0}n=n&(r.suspendedLanes|i)?0:n,n!==0&&n!==t.retryLane&&(t.retryLane=n,It(u,n),wn(r,u,n,-1))}return XC(),r=Lh(Error(Fu(421))),nd(u,e,i,r)}return n.data==="$?"?(e.flags|=128,e.child=u.child,e=jX.bind(null,u),n._reactRetry=e,null):(u=t.treeContext,pr=Ti(n.nextSibling),Cr=e,ve=!0,An=null,u!==null&&(Vr[Jr++]=yt,Vr[Jr++]=Bt,Vr[Jr++]=es,yt=u.id,Bt=u.overflow,es=e),e=UC(e,r.children),e.flags|=4096,e)}function Xb(u,e,a){u.lanes|=e;var r=u.alternate;r!==null&&(r.lanes|=e),Sg(u.return,e,a)}function Rh(u,e,a,r,n){var t=u.memoizedState;t===null?u.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:a,tailMode:n}:(t.isBackwards=e,t.rendering=null,t.renderingStartTime=0,t.last=r,t.tail=a,t.tailMode=n)}function tj(u,e,a){var r=e.pendingProps,n=r.revealOrder,t=r.tail;if(La(u,e,r.children,a),r=Fe.current,r&2)r=r&1|2,e.flags|=128;else{if(u!==null&&u.flags&128)u:for(u=e.child;u!==null;){if(u.tag===13)u.memoizedState!==null&&Xb(u,a,e);else if(u.tag===19)Xb(u,a,e);else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===e)break u;for(;u.sibling===null;){if(u.return===null||u.return===e)break u;u=u.return}u.sibling.return=u.return,u=u.sibling}r&=1}if(le(Fe,r),!(e.mode&1))e.memoizedState=null;else switch(n){case"forwards":for(a=e.child,n=null;a!==null;)u=a.alternate,u!==null&&rD(u)===null&&(n=a),a=a.sibling;a=n,a===null?(n=e.child,e.child=null):(n=a.sibling,a.sibling=null),Rh(e,!1,n,a,t);break;case"backwards":for(a=null,n=e.child,e.child=null;n!==null;){if(u=n.alternate,u!==null&&rD(u)===null){e.child=n;break}u=n.sibling,n.sibling=a,a=n,n=u}Rh(e,!0,a,null,t);break;case"together":Rh(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function t5(u,e){!(e.mode&1)&&u!==null&&(u.alternate=null,e.alternate=null,e.flags|=2)}function Ot(u,e,a){if(u!==null&&(e.dependencies=u.dependencies),rs|=e.lanes,!(a&e.childLanes))return null;if(u!==null&&e.child!==u.child)throw Error(Fu(153));if(e.child!==null){for(u=e.child,a=Ri(u,u.pendingProps),e.child=a,a.return=e;u.sibling!==null;)u=u.sibling,a=a.sibling=Ri(u,u.pendingProps),a.return=e;a.sibling=null}return e.child}function FX(u,e,a){switch(e.tag){case 3:rj(e),Il();break;case 5:PT(e);break;case 1:ur(e.type)&&Y5(e);break;case 4:IC(e,e.stateNode.containerInfo);break;case 10:var r=e.type._context,n=e.memoizedProps.value;le(uD,r._currentValue),r._currentValue=n;break;case 13:if(r=e.memoizedState,r!==null)return r.dehydrated!==null?(le(Fe,Fe.current&1),e.flags|=128,null):a&e.child.childLanes?nj(u,e,a):(le(Fe,Fe.current&1),u=Ot(u,e,a),u!==null?u.sibling:null);le(Fe,Fe.current&1);break;case 19:if(r=(a&e.childLanes)!==0,u.flags&128){if(r)return tj(u,e,a);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),le(Fe,Fe.current),r)break;return null;case 22:case 23:return e.lanes=0,ej(u,e,a)}return Ot(u,e,a)}var ij,Rg,oj,sj;ij=function(u,e){for(var a=e.child;a!==null;){if(a.tag===5||a.tag===6)u.appendChild(a.stateNode);else if(a.tag!==4&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break;for(;a.sibling===null;){if(a.return===null||a.return===e)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};Rg=function(){};oj=function(u,e,a,r){var n=u.memoizedProps;if(n!==r){u=e.stateNode,Lo(at.current);var t=null;switch(a){case"input":n=tg(u,n),r=tg(u,r),t=[];break;case"select":n=be({},n,{value:void 0}),r=be({},r,{value:void 0}),t=[];break;case"textarea":n=sg(u,n),r=sg(u,r),t=[];break;default:typeof n.onClick!="function"&&typeof r.onClick=="function"&&(u.onclick=q5)}Eg(a,r);var i;a=null;for(l in n)if(!r.hasOwnProperty(l)&&n.hasOwnProperty(l)&&n[l]!=null)if(l==="style"){var o=n[l];for(i in o)o.hasOwnProperty(i)&&(a||(a={}),a[i]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(ME.hasOwnProperty(l)?t||(t=[]):(t=t||[]).push(l,null));for(l in r){var s=r[l];if(o=n?.[l],r.hasOwnProperty(l)&&s!==o&&(s!=null||o!=null))if(l==="style")if(o){for(i in o)!o.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(a||(a={}),a[i]="");for(i in s)s.hasOwnProperty(i)&&o[i]!==s[i]&&(a||(a={}),a[i]=s[i])}else a||(t||(t=[]),t.push(l,a)),a=s;else l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,o=o?o.__html:void 0,s!=null&&o!==s&&(t=t||[]).push(l,s)):l==="children"?typeof s!="string"&&typeof s!="number"||(t=t||[]).push(l,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(ME.hasOwnProperty(l)?(s!=null&&l==="onScroll"&&de("scroll",u),t||o===s||(t=[])):(t=t||[]).push(l,s))}a&&(t=t||[]).push("style",a);var l=t;(e.updateQueue=l)&&(e.flags|=4)}};sj=function(u,e,a,r){a!==r&&(e.flags|=4)};function u4(u,e){if(!ve)switch(u.tailMode){case"hidden":e=u.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?u.tail=null:a.sibling=null;break;case"collapsed":a=u.tail;for(var r=null;a!==null;)a.alternate!==null&&(r=a),a=a.sibling;r===null?e||u.tail===null?u.tail=null:u.tail.sibling=null:r.sibling=null}}function za(u){var e=u.alternate!==null&&u.alternate.child===u.child,a=0,r=0;if(e)for(var n=u.child;n!==null;)a|=n.lanes|n.childLanes,r|=n.subtreeFlags&14680064,r|=n.flags&14680064,n.return=u,n=n.sibling;else for(n=u.child;n!==null;)a|=n.lanes|n.childLanes,r|=n.subtreeFlags,r|=n.flags,n.return=u,n=n.sibling;return u.subtreeFlags|=r,u.childLanes=a,e}function kX(u,e,a){var r=e.pendingProps;switch(PC(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return za(e),null;case 1:return ur(e.type)&&Z5(),za(e),null;case 3:return r=e.stateNode,$l(),me(Xa),me(Ta),$C(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(u===null||u.child===null)&&(ad(e)?e.flags|=4:u===null||u.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,An!==null&&(Vg(An),An=null))),Rg(u,e),za(e),null;case 5:OC(e);var n=Lo(HE.current);if(a=e.type,u!==null&&e.stateNode!=null)oj(u,e,a,r,n),u.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!r){if(e.stateNode===null)throw Error(Fu(166));return za(e),null}if(u=Lo(at.current),ad(e)){r=e.stateNode,a=e.type;var t=e.memoizedProps;switch(r[Zn]=e,r[OE]=t,u=(e.mode&1)!==0,a){case"dialog":de("cancel",r),de("close",r);break;case"iframe":case"object":case"embed":de("load",r);break;case"video":case"audio":for(n=0;n<\/script>",u=u.removeChild(u.firstChild)):typeof r.is=="string"?u=i.createElement(a,{is:r.is}):(u=i.createElement(a),a==="select"&&(i=u,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):u=i.createElementNS(u,a),u[Zn]=e,u[OE]=r,ij(u,e,!1,!1),e.stateNode=u;u:{switch(i=cg(a,r),a){case"dialog":de("cancel",u),de("close",u),n=r;break;case"iframe":case"object":case"embed":de("load",u),n=r;break;case"video":case"audio":for(n=0;nGl&&(e.flags|=128,r=!0,u4(t,!1),e.lanes=4194304)}else{if(!r)if(u=rD(i),u!==null){if(e.flags|=128,r=!0,a=u.updateQueue,a!==null&&(e.updateQueue=a,e.flags|=4),u4(t,!0),t.tail===null&&t.tailMode==="hidden"&&!i.alternate&&!ve)return za(e),null}else 2*Ke()-t.renderingStartTime>Gl&&a!==1073741824&&(e.flags|=128,r=!0,u4(t,!1),e.lanes=4194304);t.isBackwards?(i.sibling=e.child,e.child=i):(a=t.last,a!==null?a.sibling=i:e.child=i,t.last=i)}return t.tail!==null?(e=t.tail,t.rendering=e,t.tail=e.sibling,t.renderingStartTime=Ke(),e.sibling=null,a=Fe.current,le(Fe,r?a&1|2:a&1),e):(za(e),null);case 22:case 23:return QC(),r=e.memoizedState!==null,u!==null&&u.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?Dr&1073741824&&(za(e),e.subtreeFlags&6&&(e.flags|=8192)):za(e),null;case 24:return null;case 25:return null}throw Error(Fu(156,e.tag))}function AX(u,e){switch(PC(e),e.tag){case 1:return ur(e.type)&&Z5(),u=e.flags,u&65536?(e.flags=u&-65537|128,e):null;case 3:return $l(),me(Xa),me(Ta),$C(),u=e.flags,u&65536&&!(u&128)?(e.flags=u&-65537|128,e):null;case 5:return OC(e),null;case 13:if(me(Fe),u=e.memoizedState,u!==null&&u.dehydrated!==null){if(e.alternate===null)throw Error(Fu(340));Il()}return u=e.flags,u&65536?(e.flags=u&-65537|128,e):null;case 19:return me(Fe),null;case 4:return $l(),null;case 10:return LC(e.type._context),null;case 22:case 23:return QC(),null;case 24:return null;default:return null}}var td=!1,Ma=!1,bX=typeof WeakSet=="function"?WeakSet:Set,Iu=null;function sl(u,e){var a=u.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(r){Me(u,e,r)}else a.current=null}function Kg(u,e,a){try{a()}catch(r){Me(u,e,r)}}var u9=!1;function yX(u,e){if(Cg=J5,u=dT(),MC(u)){if("selectionStart"in u)var a={start:u.selectionStart,end:u.selectionEnd};else u:{a=(a=u.ownerDocument)&&a.defaultView||window;var r=a.getSelection&&a.getSelection();if(r&&r.rangeCount!==0){a=r.anchorNode;var n=r.anchorOffset,t=r.focusNode;r=r.focusOffset;try{a.nodeType,t.nodeType}catch{a=null;break u}var i=0,o=-1,s=-1,l=0,E=0,c=u,d=null;e:for(;;){for(var D;c!==a||n!==0&&c.nodeType!==3||(o=i+n),c!==t||r!==0&&c.nodeType!==3||(s=i+r),c.nodeType===3&&(i+=c.nodeValue.length),(D=c.firstChild)!==null;)d=c,c=D;for(;;){if(c===u)break e;if(d===a&&++l===n&&(o=i),d===t&&++E===r&&(s=i),(D=c.nextSibling)!==null)break;c=d,d=c.parentNode}c=D}a=o===-1||s===-1?null:{start:o,end:s}}else a=null}a=a||{start:0,end:0}}else a=null;for(Fg={focusedElem:u,selectionRange:a},J5=!1,Iu=e;Iu!==null;)if(e=Iu,u=e.child,(e.subtreeFlags&1028)!==0&&u!==null)u.return=e,Iu=u;else for(;Iu!==null;){e=Iu;try{var m=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var h=m.memoizedProps,g=m.memoizedState,p=e.stateNode,f=p.getSnapshotBeforeUpdate(e.elementType===e.type?h:fn(e.type,h),g);p.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var C=e.stateNode.containerInfo;C.nodeType===1?C.textContent="":C.nodeType===9&&C.documentElement&&C.removeChild(C.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Fu(163))}}catch(v){Me(e,e.return,v)}if(u=e.sibling,u!==null){u.return=e.return,Iu=u;break}Iu=e.return}return m=u9,u9=!1,m}function iE(u,e,a){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do{if((n.tag&u)===u){var t=n.destroy;n.destroy=void 0,t!==void 0&&Kg(e,a,t)}n=n.next}while(n!==r)}}function Nx(u,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var a=e=e.next;do{if((a.tag&u)===u){var r=a.create;a.destroy=r()}a=a.next}while(a!==e)}}function Ig(u){var e=u.ref;if(e!==null){var a=u.stateNode;switch(u.tag){case 5:u=a;break;default:u=a}typeof e=="function"?e(u):e.current=u}}function lj(u){var e=u.alternate;e!==null&&(u.alternate=null,lj(e)),u.child=null,u.deletions=null,u.sibling=null,u.tag===5&&(e=u.stateNode,e!==null&&(delete e[Zn],delete e[OE],delete e[bg],delete e[sX],delete e[lX])),u.stateNode=null,u.return=null,u.dependencies=null,u.memoizedProps=null,u.memoizedState=null,u.pendingProps=null,u.stateNode=null,u.updateQueue=null}function Ej(u){return u.tag===5||u.tag===3||u.tag===4}function e9(u){u:for(;;){for(;u.sibling===null;){if(u.return===null||Ej(u.return))return null;u=u.return}for(u.sibling.return=u.return,u=u.sibling;u.tag!==5&&u.tag!==6&&u.tag!==18;){if(u.flags&2||u.child===null||u.tag===4)continue u;u.child.return=u,u=u.child}if(!(u.flags&2))return u.stateNode}}function Og(u,e,a){var r=u.tag;if(r===5||r===6)u=u.stateNode,e?a.nodeType===8?a.parentNode.insertBefore(u,e):a.insertBefore(u,e):(a.nodeType===8?(e=a.parentNode,e.insertBefore(u,a)):(e=a,e.appendChild(u)),a=a._reactRootContainer,a!=null||e.onclick!==null||(e.onclick=q5));else if(r!==4&&(u=u.child,u!==null))for(Og(u,e,a),u=u.sibling;u!==null;)Og(u,e,a),u=u.sibling}function $g(u,e,a){var r=u.tag;if(r===5||r===6)u=u.stateNode,e?a.insertBefore(u,e):a.appendChild(u);else if(r!==4&&(u=u.child,u!==null))for($g(u,e,a),u=u.sibling;u!==null;)$g(u,e,a),u=u.sibling}var ga=null,vn=!1;function ei(u,e,a){for(a=a.child;a!==null;)cj(u,e,a),a=a.sibling}function cj(u,e,a){if(et&&typeof et.onCommitFiberUnmount=="function")try{et.onCommitFiberUnmount(Bx,a)}catch{}switch(a.tag){case 5:Ma||sl(a,e);case 6:var r=ga,n=vn;ga=null,ei(u,e,a),ga=r,vn=n,ga!==null&&(vn?(u=ga,a=a.stateNode,u.nodeType===8?u.parentNode.removeChild(a):u.removeChild(a)):ga.removeChild(a.stateNode));break;case 18:ga!==null&&(vn?(u=ga,a=a.stateNode,u.nodeType===8?Mh(u.parentNode,a):u.nodeType===1&&Mh(u,a),NE(u)):Mh(ga,a.stateNode));break;case 4:r=ga,n=vn,ga=a.stateNode.containerInfo,vn=!0,ei(u,e,a),ga=r,vn=n;break;case 0:case 11:case 14:case 15:if(!Ma&&(r=a.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){n=r=r.next;do{var t=n,i=t.destroy;t=t.tag,i!==void 0&&(t&2||t&4)&&Kg(a,e,i),n=n.next}while(n!==r)}ei(u,e,a);break;case 1:if(!Ma&&(sl(a,e),r=a.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=a.memoizedProps,r.state=a.memoizedState,r.componentWillUnmount()}catch(o){Me(a,e,o)}ei(u,e,a);break;case 21:ei(u,e,a);break;case 22:a.mode&1?(Ma=(r=Ma)||a.memoizedState!==null,ei(u,e,a),Ma=r):ei(u,e,a);break;default:ei(u,e,a)}}function a9(u){var e=u.updateQueue;if(e!==null){u.updateQueue=null;var a=u.stateNode;a===null&&(a=u.stateNode=new bX),e.forEach(function(r){var n=NX.bind(null,u,r);a.has(r)||(a.add(r),r.then(n,n))})}}function mn(u,e){var a=e.deletions;if(a!==null)for(var r=0;rn&&(n=i),r&=~t}if(r=n,r=Ke()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*zX(r/1960))-r,10u?16:u,ki===null)var r=!1;else{if(u=ki,ki=null,sD=0,N0&6)throw Error(Fu(331));var n=N0;for(N0|=4,Iu=u.current;Iu!==null;){var t=Iu,i=t.child;if(Iu.flags&16){var o=t.deletions;if(o!==null){for(var s=0;sKe()-ZC?Jo(u,0):qC|=a),er(u,e)}function fj(u,e){e===0&&(u.mode&1?(e=Zc,Zc<<=1,!(Zc&130023424)&&(Zc=4194304)):e=1);var a=Oa();u=It(u,e),u!==null&&(z3(u,e,a),er(u,a))}function jX(u){var e=u.memoizedState,a=0;e!==null&&(a=e.retryLane),fj(u,a)}function NX(u,e){var a=0;switch(u.tag){case 13:var r=u.stateNode,n=u.memoizedState;n!==null&&(a=n.retryLane);break;case 19:r=u.stateNode;break;default:throw Error(Fu(314))}r!==null&&r.delete(e),fj(u,a)}var vj;vj=function(u,e,a){if(u!==null)if(u.memoizedProps!==e.pendingProps||Xa.current)Za=!0;else{if(!(u.lanes&a)&&!(e.flags&128))return Za=!1,FX(u,e,a);Za=!!(u.flags&131072)}else Za=!1,ve&&e.flags&1048576&&kT(e,X5,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;t5(u,e),u=e.pendingProps;var n=Kl(e,Ta.current);Sl(e,a),n=GC(null,e,r,u,n,a);var t=_C();return e.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,ur(r)?(t=!0,Y5(e)):t=!1,e.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,KC(e),n.updater=Tx,e.stateNode=n,n._reactInternals=e,wg(e,r,u,a),e=jg(null,e,r,!0,t,a)):(e.tag=0,ve&&t&&wC(e),La(null,e,n,a),e=e.child),e;case 16:r=e.elementType;u:{switch(t5(u,e),u=e.pendingProps,n=r._init,r=n(r._payload),e.type=r,n=e.tag=RX(r),u=fn(r,u),n){case 0:e=Tg(null,e,r,u,a);break u;case 1:e=Yb(null,e,r,u,a);break u;case 11:e=qb(null,e,r,u,a);break u;case 14:e=Zb(null,e,r,fn(r.type,u),a);break u}throw Error(Fu(306,r,""))}return e;case 0:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:fn(r,n),Tg(u,e,r,n,a);case 1:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:fn(r,n),Yb(u,e,r,n,a);case 3:u:{if(rj(e),u===null)throw Error(Fu(387));r=e.pendingProps,t=e.memoizedState,n=t.element,BT(u,e),aD(e,r,null,a);var i=e.memoizedState;if(r=i.element,t.isDehydrated)if(t={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},e.updateQueue.baseState=t,e.memoizedState=t,e.flags&256){n=Hl(Error(Fu(423)),e),e=Qb(u,e,r,a,n);break u}else if(r!==n){n=Hl(Error(Fu(424)),e),e=Qb(u,e,r,a,n);break u}else for(pr=Ti(e.stateNode.containerInfo.firstChild),Cr=e,ve=!0,An=null,a=wT(e,null,r,a),e.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(Il(),r===n){e=Ot(u,e,a);break u}La(u,e,r,a)}e=e.child}return e;case 5:return PT(e),u===null&&zg(e),r=e.type,n=e.pendingProps,t=u!==null?u.memoizedProps:null,i=n.children,kg(r,n)?i=null:t!==null&&kg(r,t)&&(e.flags|=32),aj(u,e),La(u,e,i,a),e.child;case 6:return u===null&&zg(e),null;case 13:return nj(u,e,a);case 4:return IC(e,e.stateNode.containerInfo),r=e.pendingProps,u===null?e.child=Ol(e,null,r,a):La(u,e,r,a),e.child;case 11:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:fn(r,n),qb(u,e,r,n,a);case 7:return La(u,e,e.pendingProps,a),e.child;case 8:return La(u,e,e.pendingProps.children,a),e.child;case 12:return La(u,e,e.pendingProps.children,a),e.child;case 10:u:{if(r=e.type._context,n=e.pendingProps,t=e.memoizedProps,i=n.value,le(uD,r._currentValue),r._currentValue=i,t!==null)if(Nn(t.value,i)){if(t.children===n.children&&!Xa.current){e=Ot(u,e,a);break u}}else for(t=e.child,t!==null&&(t.return=e);t!==null;){var o=t.dependencies;if(o!==null){i=t.child;for(var s=o.firstContext;s!==null;){if(s.context===r){if(t.tag===1){s=St(-1,a&-a),s.tag=2;var l=t.updateQueue;if(l!==null){l=l.shared;var E=l.pending;E===null?s.next=s:(s.next=E.next,E.next=s),l.pending=s}}t.lanes|=a,s=t.alternate,s!==null&&(s.lanes|=a),Sg(t.return,a,e),o.lanes|=a;break}s=s.next}}else if(t.tag===10)i=t.type===e.type?null:t.child;else if(t.tag===18){if(i=t.return,i===null)throw Error(Fu(341));i.lanes|=a,o=i.alternate,o!==null&&(o.lanes|=a),Sg(i,a,e),i=t.sibling}else i=t.child;if(i!==null)i.return=t;else for(i=t;i!==null;){if(i===e){i=null;break}if(t=i.sibling,t!==null){t.return=i.return,i=t;break}i=i.return}t=i}La(u,e,n.children,a),e=e.child}return e;case 9:return n=e.type,r=e.pendingProps.children,Sl(e,a),n=Xr(n),r=r(n),e.flags|=1,La(u,e,r,a),e.child;case 14:return r=e.type,n=fn(r,e.pendingProps),n=fn(r.type,n),Zb(u,e,r,n,a);case 15:return uj(u,e,e.type,e.pendingProps,a);case 17:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:fn(r,n),t5(u,e),e.tag=1,ur(r)?(u=!0,Y5(e)):u=!1,Sl(e,a),ST(e,r,n),wg(e,r,n,a),jg(null,e,r,!0,u,a);case 19:return tj(u,e,a);case 22:return ej(u,e,a)}throw Error(Fu(156,e.tag))};function Cj(u,e){return UP(u,e)}function LX(u,e,a,r){this.tag=u,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ur(u,e,a,r){return new LX(u,e,a,r)}function uF(u){return u=u.prototype,!(!u||!u.isReactComponent)}function RX(u){if(typeof u=="function")return uF(u)?1:0;if(u!=null){if(u=u.$$typeof,u===fC)return 11;if(u===vC)return 14}return 2}function Ri(u,e){var a=u.alternate;return a===null?(a=Ur(u.tag,e,u.key,u.mode),a.elementType=u.elementType,a.type=u.type,a.stateNode=u.stateNode,a.alternate=u,u.alternate=a):(a.pendingProps=e,a.type=u.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=u.flags&14680064,a.childLanes=u.childLanes,a.lanes=u.lanes,a.child=u.child,a.memoizedProps=u.memoizedProps,a.memoizedState=u.memoizedState,a.updateQueue=u.updateQueue,e=u.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},a.sibling=u.sibling,a.index=u.index,a.ref=u.ref,a}function s5(u,e,a,r,n,t){var i=2;if(r=u,typeof u=="function")uF(u)&&(i=1);else if(typeof u=="string")i=5;else u:switch(u){case Xs:return Uo(a.children,n,t,e);case gC:i=8,n|=8;break;case eg:return u=Ur(12,a,e,n|2),u.elementType=eg,u.lanes=t,u;case ag:return u=Ur(13,a,e,n),u.elementType=ag,u.lanes=t,u;case rg:return u=Ur(19,a,e,n),u.elementType=rg,u.lanes=t,u;case MP:return Rx(a,n,t,e);default:if(typeof u=="object"&&u!==null)switch(u.$$typeof){case zP:i=10;break u;case SP:i=9;break u;case fC:i=11;break u;case vC:i=14;break u;case hi:i=16,r=null;break u}throw Error(Fu(130,u==null?u:typeof u,""))}return e=Ur(i,a,e,n),e.elementType=u,e.type=r,e.lanes=t,e}function Uo(u,e,a,r){return u=Ur(7,u,r,e),u.lanes=a,u}function Rx(u,e,a,r){return u=Ur(22,u,r,e),u.elementType=MP,u.lanes=a,u.stateNode={isHidden:!1},u}function Kh(u,e,a){return u=Ur(6,u,null,e),u.lanes=a,u}function Ih(u,e,a){return e=Ur(4,u.children!==null?u.children:[],u.key,e),e.lanes=a,e.stateNode={containerInfo:u.containerInfo,pendingChildren:null,implementation:u.implementation},e}function KX(u,e,a,r,n){this.tag=e,this.containerInfo=u,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=fh(0),this.expirationTimes=fh(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fh(0),this.identifierPrefix=r,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function eF(u,e,a,r,n,t,i,o,s){return u=new KX(u,e,a,o,s),e===1?(e=1,t===!0&&(e|=8)):e=0,t=Ur(3,null,null,e),u.current=t,t.stateNode=u,t.memoizedState={element:r,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},KC(t),u}function IX(u,e,a){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(bj)}catch(u){console.error(u)}}bj(),kP.exports=Mr;var Ut=kP.exports;const tF=Da(Ut),_X=nP({__proto__:null,default:tF},[Ut]);var yj={exports:{}},Bj={};/** * @license React * use-sync-external-store-shim.production.min.js * @@ -45,11 +45,11 @@ Error generating stack: `+t.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var _l=x;function OX(u,e){return u===e&&(u!==0||1/u===1/e)||u!==u&&e!==e}var $X=typeof Object.is=="function"?Object.is:OX,HX=_l.useState,GX=_l.useEffect,_X=_l.useLayoutEffect,VX=_l.useDebugValue;function JX(u,e){var a=e(),r=HX({inst:{value:a,getSnapshot:e}}),n=r[0].inst,t=r[1];return _X(function(){n.value=a,n.getSnapshot=e,Ih(n)&&t({inst:n})},[u,a,e]),GX(function(){return Ih(n)&&t({inst:n}),u(function(){Ih(n)&&t({inst:n})})},[u]),VX(a),a}function Ih(u){var e=u.getSnapshot;u=u.value;try{var a=e();return!$X(u,a)}catch{return!0}}function UX(u,e){return e()}var WX=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?UX:JX;bj.useSyncExternalStore=_l.useSyncExternalStore!==void 0?_l.useSyncExternalStore:WX;Aj.exports=bj;var yj=Aj.exports;const qX=yj.useSyncExternalStore,s9=x.createContext(void 0),Bj=x.createContext(!1);function zj(u,e){return u||(e&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=s9),window.ReactQueryClientContext):s9)}const ZX=({context:u}={})=>{const e=x.useContext(zj(u,x.useContext(Bj)));if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},YX=({client:u,children:e,context:a,contextSharing:r=!1})=>{x.useEffect(()=>(u.mount(),()=>{u.unmount()}),[u]);const n=zj(a,r);return x.createElement(Bj.Provider,{value:!a&&r},x.createElement(n.Provider,{value:u},e))};function QX(u,e){return typeof u=="function"?u(...e):!!u}function XX(u,e,a){const r=fY(u,e,a),n=ZX({context:r.context}),[t]=x.useState(()=>new NY(n,r));x.useEffect(()=>{t.setOptions(r)},[t,r]);const i=qX(x.useCallback(s=>t.subscribe(fa.batchCalls(s)),[t]),()=>t.getCurrentResult(),()=>t.getCurrentResult()),o=x.useCallback((s,l)=>{t.mutate(s,l).catch(uuu)},[t]);if(i.error&&QX(t.options.useErrorBoundary,[i.error]))throw i.error;return{...i,mutate:o,mutateAsync:i.mutate}}function uuu(){}const euu=function(){return null};var Vg={},l9=Ut;Vg.createRoot=l9.createRoot,Vg.hydrateRoot=l9.hydrateRoot;var Sj={exports:{}},auu="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ruu=auu,nuu=ruu;function Mj(){}function wj(){}wj.resetWarningCache=Mj;var tuu=function(){function u(r,n,t,i,o,s){if(s!==nuu){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}u.isRequired=u;function e(){return u}var a={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:e,element:u,elementType:u,instanceOf:e,node:u,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:wj,resetWarningCache:Mj};return a.PropTypes=a,a};Sj.exports=tuu();var iuu=Sj.exports;const z0=Da(iuu);var ouu=typeof Element<"u",suu=typeof Map=="function",luu=typeof Set=="function",Euu=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function s5(u,e){if(u===e)return!0;if(u&&e&&typeof u=="object"&&typeof e=="object"){if(u.constructor!==e.constructor)return!1;var a,r,n;if(Array.isArray(u)){if(a=u.length,a!=e.length)return!1;for(r=a;r--!==0;)if(!s5(u[r],e[r]))return!1;return!0}var t;if(suu&&u instanceof Map&&e instanceof Map){if(u.size!==e.size)return!1;for(t=u.entries();!(r=t.next()).done;)if(!e.has(r.value[0]))return!1;for(t=u.entries();!(r=t.next()).done;)if(!s5(r.value[1],e.get(r.value[0])))return!1;return!0}if(luu&&u instanceof Set&&e instanceof Set){if(u.size!==e.size)return!1;for(t=u.entries();!(r=t.next()).done;)if(!e.has(r.value[0]))return!1;return!0}if(Euu&&ArrayBuffer.isView(u)&&ArrayBuffer.isView(e)){if(a=u.length,a!=e.length)return!1;for(r=a;r--!==0;)if(u[r]!==e[r])return!1;return!0}if(u.constructor===RegExp)return u.source===e.source&&u.flags===e.flags;if(u.valueOf!==Object.prototype.valueOf&&typeof u.valueOf=="function"&&typeof e.valueOf=="function")return u.valueOf()===e.valueOf();if(u.toString!==Object.prototype.toString&&typeof u.toString=="function"&&typeof e.toString=="function")return u.toString()===e.toString();if(n=Object.keys(u),a=n.length,a!==Object.keys(e).length)return!1;for(r=a;r--!==0;)if(!Object.prototype.hasOwnProperty.call(e,n[r]))return!1;if(ouu&&u instanceof Element)return!1;for(r=a;r--!==0;)if(!((n[r]==="_owner"||n[r]==="__v"||n[r]==="__o")&&u.$$typeof)&&!s5(u[n[r]],e[n[r]]))return!1;return!0}return u!==u&&e!==e}var cuu=function(e,a){try{return s5(e,a)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const duu=Da(cuu);var Duu=function(u,e,a,r,n,t,i,o){if(!u){var s;if(e===void 0)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[a,r,n,t,i,o],E=0;s=new Error(e.replace(/%s/g,function(){return l[E++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}},xuu=Duu;const E9=Da(xuu);var muu=function(e,a,r,n){var t=r?r.call(n,e,a):void 0;if(t!==void 0)return!!t;if(e===a)return!0;if(typeof e!="object"||!e||typeof a!="object"||!a)return!1;var i=Object.keys(e),o=Object.keys(a);if(i.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(a),l=0;l=0||(n[a]=u[a]);return n}var e0={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},puu={rel:["amphtml","canonical","alternate"]},guu={type:["application/ld+json"]},fuu={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},d9=Object.keys(e0).map(function(u){return e0[u]}),ED={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},vuu=Object.keys(ED).reduce(function(u,e){return u[ED[e]]=e,u},{}),wl=function(u,e){for(var a=u.length-1;a>=0;a-=1){var r=u[a];if(Object.prototype.hasOwnProperty.call(r,e))return r[e]}return null},Cuu=function(u){var e=wl(u,e0.TITLE),a=wl(u,"titleTemplate");if(Array.isArray(e)&&(e=e.join("")),a&&e)return a.replace(/%s/g,function(){return e});var r=wl(u,"defaultTitle");return e||r||void 0},Fuu=function(u){return wl(u,"onChangeClientState")||function(){}},Oh=function(u,e){return e.filter(function(a){return a[u]!==void 0}).map(function(a){return a[u]}).reduce(function(a,r){return Ne({},a,r)},{})},kuu=function(u,e){return e.filter(function(a){return a[e0.BASE]!==void 0}).map(function(a){return a[e0.BASE]}).reverse().reduce(function(a,r){if(!a.length)for(var n=Object.keys(r),t=0;t/g,">").replace(/"/g,""").replace(/'/g,"'")},x9=function(u){return Object.keys(u).reduce(function(e,a){var r=u[a]!==void 0?a+'="'+u[a]+'"':""+a;return e?e+" "+r:r},"")},m9=function(u,e){return e===void 0&&(e={}),Object.keys(u).reduce(function(a,r){return a[ED[r]||r]=u[r],a},e)},l5=function(u,e){return e.map(function(a,r){var n,t=((n={key:r})["data-rh"]=!0,n);return Object.keys(a).forEach(function(i){var o=ED[i]||i;o==="innerHTML"||o==="cssText"?t.dangerouslySetInnerHTML={__html:a.innerHTML||a.cssText}:t[o]=a[i]}),uu.createElement(u,t)})},Rr=function(u,e,a){switch(u){case e0.TITLE:return{toComponent:function(){return n=e.titleAttributes,(t={key:r=e.title})["data-rh"]=!0,i=m9(n,t),[uu.createElement(e0.TITLE,i,r)];var r,n,t,i},toString:function(){return function(r,n,t,i){var o=x9(t),s=Pj(n);return o?"<"+r+' data-rh="true" '+o+">"+Hh(s,i)+"":"<"+r+' data-rh="true">'+Hh(s,i)+""}(u,e.title,e.titleAttributes,a)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return m9(e)},toString:function(){return x9(e)}};default:return{toComponent:function(){return l5(u,e)},toString:function(){return function(r,n,t){return n.reduce(function(i,o){var s=Object.keys(o).filter(function(c){return!(c==="innerHTML"||c==="cssText")}).reduce(function(c,d){var D=o[d]===void 0?d:d+'="'+Hh(o[d],t)+'"';return c?c+" "+D:D},""),l=o.innerHTML||o.cssText||"",E=buu.indexOf(r)===-1;return i+"<"+r+' data-rh="true" '+s+(E?"/>":">"+l+"")},"")}(u,e,a)}}}},Ug=function(u){var e=u.baseTag,a=u.bodyAttributes,r=u.encode,n=u.htmlAttributes,t=u.noscriptTags,i=u.styleTags,o=u.title,s=o===void 0?"":o,l=u.titleAttributes,E=u.linkTags,c=u.metaTags,d=u.scriptTags,D={toComponent:function(){},toString:function(){return""}};if(u.prioritizeSeoTags){var m=function(h){var g=h.linkTags,p=h.scriptTags,f=h.encode,C=$h(h.metaTags,fuu),v=$h(g,puu),A=$h(p,guu);return{priorityMethods:{toComponent:function(){return[].concat(l5(e0.META,C.priority),l5(e0.LINK,v.priority),l5(e0.SCRIPT,A.priority))},toString:function(){return Rr(e0.META,C.priority,f)+" "+Rr(e0.LINK,v.priority,f)+" "+Rr(e0.SCRIPT,A.priority,f)}},metaTags:C.default,linkTags:v.default,scriptTags:A.default}}(u);D=m.priorityMethods,E=m.linkTags,c=m.metaTags,d=m.scriptTags}return{priority:D,base:Rr(e0.BASE,e,r),bodyAttributes:Rr("bodyAttributes",a,r),htmlAttributes:Rr("htmlAttributes",n,r),link:Rr(e0.LINK,E,r),meta:Rr(e0.META,c,r),noscript:Rr(e0.NOSCRIPT,t,r),script:Rr(e0.SCRIPT,d,r),style:Rr(e0.STYLE,i,r),title:Rr(e0.TITLE,{title:s,titleAttributes:l},r)}},od=[],Wg=function(u,e){var a=this;e===void 0&&(e=typeof document<"u"),this.instances=[],this.value={setHelmet:function(r){a.context.helmet=r},helmetInstances:{get:function(){return a.canUseDOM?od:a.instances},add:function(r){(a.canUseDOM?od:a.instances).push(r)},remove:function(r){var n=(a.canUseDOM?od:a.instances).indexOf(r);(a.canUseDOM?od:a.instances).splice(n,1)}}},this.context=u,this.canUseDOM=e,e||(u.helmet=Ug({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},Tj=uu.createContext({}),yuu=z0.shape({setHelmet:z0.func,helmetInstances:z0.shape({get:z0.func,add:z0.func,remove:z0.func})}),Buu=typeof document<"u",El=function(u){function e(a){var r;return(r=u.call(this,a)||this).helmetData=new Wg(r.props.context,e.canUseDOM),r}return rF(e,u),e.prototype.render=function(){return uu.createElement(Tj.Provider,{value:this.helmetData.value},this.props.children)},e}(x.Component);El.canUseDOM=Buu,El.propTypes={context:z0.shape({helmet:z0.shape()}),children:z0.node.isRequired},El.defaultProps={context:{}},El.displayName="HelmetProvider";var zs=function(u,e){var a,r=document.head||document.querySelector(e0.HEAD),n=r.querySelectorAll(u+"[data-rh]"),t=[].slice.call(n),i=[];return e&&e.length&&e.forEach(function(o){var s=document.createElement(u);for(var l in o)Object.prototype.hasOwnProperty.call(o,l)&&(l==="innerHTML"?s.innerHTML=o.innerHTML:l==="cssText"?s.styleSheet?s.styleSheet.cssText=o.cssText:s.appendChild(document.createTextNode(o.cssText)):s.setAttribute(l,o[l]===void 0?"":o[l]));s.setAttribute("data-rh","true"),t.some(function(E,c){return a=c,s.isEqualNode(E)})?t.splice(a,1):i.push(s)}),t.forEach(function(o){return o.parentNode.removeChild(o)}),i.forEach(function(o){return r.appendChild(o)}),{oldTags:t,newTags:i}},Gh=function(u,e){var a=document.getElementsByTagName(u)[0];if(a){for(var r=a.getAttribute("data-rh"),n=r?r.split(","):[],t=[].concat(n),i=Object.keys(e),o=0;o=0;c-=1)a.removeAttribute(t[c]);n.length===t.length?a.removeAttribute("data-rh"):a.getAttribute("data-rh")!==i.join(",")&&a.setAttribute("data-rh",i.join(","))}},h9=function(u,e){var a=u.baseTag,r=u.htmlAttributes,n=u.linkTags,t=u.metaTags,i=u.noscriptTags,o=u.onChangeClientState,s=u.scriptTags,l=u.styleTags,E=u.title,c=u.titleAttributes;Gh(e0.BODY,u.bodyAttributes),Gh(e0.HTML,r),function(h,g){h!==void 0&&document.title!==h&&(document.title=Pj(h)),Gh(e0.TITLE,g)}(E,c);var d={baseTag:zs(e0.BASE,a),linkTags:zs(e0.LINK,n),metaTags:zs(e0.META,t),noscriptTags:zs(e0.NOSCRIPT,i),scriptTags:zs(e0.SCRIPT,s),styleTags:zs(e0.STYLE,l)},D={},m={};Object.keys(d).forEach(function(h){var g=d[h],p=g.newTags,f=g.oldTags;p.length&&(D[h]=p),f.length&&(m[h]=d[h].oldTags)}),e&&e(),o(u,D,m)},r4=null,cD=function(u){function e(){for(var r,n=arguments.length,t=new Array(n),i=0;i elements are self-closing and can not contain children. Refer to our API for more information.")}},a.flattenArrayTypeChildren=function(r){var n,t=r.child,i=r.arrayTypeChildren;return Ne({},i,((n={})[t.type]=[].concat(i[t.type]||[],[Ne({},r.newChildProps,this.mapNestedChildrenToProps(t,r.nestedChildren))]),n))},a.mapObjectTypeChildren=function(r){var n,t,i=r.child,o=r.newProps,s=r.newChildProps,l=r.nestedChildren;switch(i.type){case e0.TITLE:return Ne({},o,((n={})[i.type]=l,n.titleAttributes=Ne({},s),n));case e0.BODY:return Ne({},o,{bodyAttributes:Ne({},s)});case e0.HTML:return Ne({},o,{htmlAttributes:Ne({},s)});default:return Ne({},o,((t={})[i.type]=Ne({},s),t))}},a.mapArrayTypeChildrenToProps=function(r,n){var t=Ne({},n);return Object.keys(r).forEach(function(i){var o;t=Ne({},t,((o={})[i]=r[i],o))}),t},a.warnOnInvalidChildren=function(r,n){return E9(d9.some(function(t){return r.type===t}),typeof r.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+d9.join(", ")+" are allowed. Helmet does not support rendering <"+r.type+"> elements. Refer to our API for more information."),E9(!n||typeof n=="string"||Array.isArray(n)&&!n.some(function(t){return typeof t!="string"}),"Helmet expects a string as a child of <"+r.type+">. Did you forget to wrap your children in braces? ( <"+r.type+">{``} ) Refer to our API for more information."),!0},a.mapChildrenToProps=function(r,n){var t=this,i={};return uu.Children.forEach(r,function(o){if(o&&o.props){var s=o.props,l=s.children,E=c9(s,zuu),c=Object.keys(E).reduce(function(D,m){return D[vuu[m]||m]=E[m],D},{}),d=o.type;switch(typeof d=="symbol"?d=d.toString():t.warnOnInvalidChildren(o,l),d){case e0.FRAGMENT:n=t.mapChildrenToProps(l,n);break;case e0.LINK:case e0.META:case e0.NOSCRIPT:case e0.SCRIPT:case e0.STYLE:i=t.flattenArrayTypeChildren({child:o,arrayTypeChildren:i,newChildProps:c,nestedChildren:l});break;default:n=t.mapObjectTypeChildren({child:o,newProps:n,newChildProps:c,nestedChildren:l})}}}),this.mapArrayTypeChildrenToProps(i,n)},a.render=function(){var r=this.props,n=r.children,t=c9(r,Suu),i=Ne({},t),o=t.helmetData;return n&&(i=this.mapChildrenToProps(n,i)),!o||o instanceof Wg||(o=new Wg(o.context,o.instances)),o?uu.createElement(cD,Ne({},i,{context:o.value,helmetData:void 0})):uu.createElement(Tj.Consumer,null,function(s){return uu.createElement(cD,Ne({},i,{context:s}))})},e}(x.Component);_h.propTypes={base:z0.object,bodyAttributes:z0.object,children:z0.oneOfType([z0.arrayOf(z0.node),z0.node]),defaultTitle:z0.string,defer:z0.bool,encodeSpecialCharacters:z0.bool,htmlAttributes:z0.object,link:z0.arrayOf(z0.object),meta:z0.arrayOf(z0.object),noscript:z0.arrayOf(z0.object),onChangeClientState:z0.func,script:z0.arrayOf(z0.object),style:z0.arrayOf(z0.object),title:z0.string,titleAttributes:z0.object,titleTemplate:z0.string,prioritizeSeoTags:z0.bool,helmetData:z0.object},_h.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},_h.displayName="Helmet";if(typeof window<"u"){let u=function(){var e=document.body,a=document.getElementById("__svg__icons__dom__");a||(a=document.createElementNS("http://www.w3.org/2000/svg","svg"),a.style.position="absolute",a.style.width="0",a.style.height="0",a.id="__svg__icons__dom__",a.setAttribute("xmlns","http://www.w3.org/2000/svg"),a.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),a.innerHTML='',e.insertBefore(a,e.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u):u()}function tn(u,e){if(!(u instanceof e))throw new TypeError("Cannot call a class as a function")}function y0(u){"@babel/helpers - typeof";return y0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y0(u)}function Muu(u,e){if(y0(u)!=="object"||u===null)return u;var a=u[Symbol.toPrimitive];if(a!==void 0){var r=a.call(u,e||"default");if(y0(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(u)}function jj(u){var e=Muu(u,"string");return y0(e)==="symbol"?e:String(e)}function p9(u,e){for(var a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function T0(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function Puu(u,e){if(e&&(y0(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return T0(u)}function T3(u){var e=wuu();return function(){var r=DD(u),n;if(e){var t=DD(this).constructor;n=Reflect.construct(r,arguments,t)}else n=r.apply(this,arguments);return Puu(this,n)}}var Nj={exports:{}};/*! + */var _l=x;function VX(u,e){return u===e&&(u!==0||1/u===1/e)||u!==u&&e!==e}var JX=typeof Object.is=="function"?Object.is:VX,UX=_l.useState,WX=_l.useEffect,qX=_l.useLayoutEffect,ZX=_l.useDebugValue;function YX(u,e){var a=e(),r=UX({inst:{value:a,getSnapshot:e}}),n=r[0].inst,t=r[1];return qX(function(){n.value=a,n.getSnapshot=e,Oh(n)&&t({inst:n})},[u,a,e]),WX(function(){return Oh(n)&&t({inst:n}),u(function(){Oh(n)&&t({inst:n})})},[u]),ZX(a),a}function Oh(u){var e=u.getSnapshot;u=u.value;try{var a=e();return!JX(u,a)}catch{return!0}}function QX(u,e){return e()}var XX=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?QX:YX;Bj.useSyncExternalStore=_l.useSyncExternalStore!==void 0?_l.useSyncExternalStore:XX;yj.exports=Bj;var zj=yj.exports;const uuu=zj.useSyncExternalStore,E9=x.createContext(void 0),Sj=x.createContext(!1);function Mj(u,e){return u||(e&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=E9),window.ReactQueryClientContext):E9)}const euu=({context:u}={})=>{const e=x.useContext(Mj(u,x.useContext(Sj)));if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},auu=({client:u,children:e,context:a,contextSharing:r=!1})=>{x.useEffect(()=>(u.mount(),()=>{u.unmount()}),[u]);const n=Mj(a,r);return x.createElement(Sj.Provider,{value:!a&&r},x.createElement(n.Provider,{value:u},e))};function ruu(u,e){return typeof u=="function"?u(...e):!!u}function nuu(u,e,a){const r=AY(u,e,a),n=euu({context:r.context}),[t]=x.useState(()=>new OY(n,r));x.useEffect(()=>{t.setOptions(r)},[t,r]);const i=uuu(x.useCallback(s=>t.subscribe(fa.batchCalls(s)),[t]),()=>t.getCurrentResult(),()=>t.getCurrentResult()),o=x.useCallback((s,l)=>{t.mutate(s,l).catch(tuu)},[t]);if(i.error&&ruu(t.options.useErrorBoundary,[i.error]))throw i.error;return{...i,mutate:o,mutateAsync:i.mutate}}function tuu(){}const iuu=function(){return null};var Jg={},c9=Ut;Jg.createRoot=c9.createRoot,Jg.hydrateRoot=c9.hydrateRoot;var wj={exports:{}},ouu="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",suu=ouu,luu=suu;function Pj(){}function Tj(){}Tj.resetWarningCache=Pj;var Euu=function(){function u(r,n,t,i,o,s){if(s!==luu){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}u.isRequired=u;function e(){return u}var a={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:e,element:u,elementType:u,instanceOf:e,node:u,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:Tj,resetWarningCache:Pj};return a.PropTypes=a,a};wj.exports=Euu();var cuu=wj.exports;const z0=Da(cuu);var duu=typeof Element<"u",Duu=typeof Map=="function",xuu=typeof Set=="function",muu=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function l5(u,e){if(u===e)return!0;if(u&&e&&typeof u=="object"&&typeof e=="object"){if(u.constructor!==e.constructor)return!1;var a,r,n;if(Array.isArray(u)){if(a=u.length,a!=e.length)return!1;for(r=a;r--!==0;)if(!l5(u[r],e[r]))return!1;return!0}var t;if(Duu&&u instanceof Map&&e instanceof Map){if(u.size!==e.size)return!1;for(t=u.entries();!(r=t.next()).done;)if(!e.has(r.value[0]))return!1;for(t=u.entries();!(r=t.next()).done;)if(!l5(r.value[1],e.get(r.value[0])))return!1;return!0}if(xuu&&u instanceof Set&&e instanceof Set){if(u.size!==e.size)return!1;for(t=u.entries();!(r=t.next()).done;)if(!e.has(r.value[0]))return!1;return!0}if(muu&&ArrayBuffer.isView(u)&&ArrayBuffer.isView(e)){if(a=u.length,a!=e.length)return!1;for(r=a;r--!==0;)if(u[r]!==e[r])return!1;return!0}if(u.constructor===RegExp)return u.source===e.source&&u.flags===e.flags;if(u.valueOf!==Object.prototype.valueOf&&typeof u.valueOf=="function"&&typeof e.valueOf=="function")return u.valueOf()===e.valueOf();if(u.toString!==Object.prototype.toString&&typeof u.toString=="function"&&typeof e.toString=="function")return u.toString()===e.toString();if(n=Object.keys(u),a=n.length,a!==Object.keys(e).length)return!1;for(r=a;r--!==0;)if(!Object.prototype.hasOwnProperty.call(e,n[r]))return!1;if(duu&&u instanceof Element)return!1;for(r=a;r--!==0;)if(!((n[r]==="_owner"||n[r]==="__v"||n[r]==="__o")&&u.$$typeof)&&!l5(u[n[r]],e[n[r]]))return!1;return!0}return u!==u&&e!==e}var huu=function(e,a){try{return l5(e,a)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const puu=Da(huu);var guu=function(u,e,a,r,n,t,i,o){if(!u){var s;if(e===void 0)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[a,r,n,t,i,o],E=0;s=new Error(e.replace(/%s/g,function(){return l[E++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}},fuu=guu;const d9=Da(fuu);var vuu=function(e,a,r,n){var t=r?r.call(n,e,a):void 0;if(t!==void 0)return!!t;if(e===a)return!0;if(typeof e!="object"||!e||typeof a!="object"||!a)return!1;var i=Object.keys(e),o=Object.keys(a);if(i.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(a),l=0;l=0||(n[a]=u[a]);return n}var e0={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},Fuu={rel:["amphtml","canonical","alternate"]},kuu={type:["application/ld+json"]},Auu={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},x9=Object.keys(e0).map(function(u){return e0[u]}),cD={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},buu=Object.keys(cD).reduce(function(u,e){return u[cD[e]]=e,u},{}),wl=function(u,e){for(var a=u.length-1;a>=0;a-=1){var r=u[a];if(Object.prototype.hasOwnProperty.call(r,e))return r[e]}return null},yuu=function(u){var e=wl(u,e0.TITLE),a=wl(u,"titleTemplate");if(Array.isArray(e)&&(e=e.join("")),a&&e)return a.replace(/%s/g,function(){return e});var r=wl(u,"defaultTitle");return e||r||void 0},Buu=function(u){return wl(u,"onChangeClientState")||function(){}},$h=function(u,e){return e.filter(function(a){return a[u]!==void 0}).map(function(a){return a[u]}).reduce(function(a,r){return Ne({},a,r)},{})},zuu=function(u,e){return e.filter(function(a){return a[e0.BASE]!==void 0}).map(function(a){return a[e0.BASE]}).reverse().reduce(function(a,r){if(!a.length)for(var n=Object.keys(r),t=0;t/g,">").replace(/"/g,""").replace(/'/g,"'")},h9=function(u){return Object.keys(u).reduce(function(e,a){var r=u[a]!==void 0?a+'="'+u[a]+'"':""+a;return e?e+" "+r:r},"")},p9=function(u,e){return e===void 0&&(e={}),Object.keys(u).reduce(function(a,r){return a[cD[r]||r]=u[r],a},e)},E5=function(u,e){return e.map(function(a,r){var n,t=((n={key:r})["data-rh"]=!0,n);return Object.keys(a).forEach(function(i){var o=cD[i]||i;o==="innerHTML"||o==="cssText"?t.dangerouslySetInnerHTML={__html:a.innerHTML||a.cssText}:t[o]=a[i]}),uu.createElement(u,t)})},Rr=function(u,e,a){switch(u){case e0.TITLE:return{toComponent:function(){return n=e.titleAttributes,(t={key:r=e.title})["data-rh"]=!0,i=p9(n,t),[uu.createElement(e0.TITLE,i,r)];var r,n,t,i},toString:function(){return function(r,n,t,i){var o=h9(t),s=jj(n);return o?"<"+r+' data-rh="true" '+o+">"+Gh(s,i)+"":"<"+r+' data-rh="true">'+Gh(s,i)+""}(u,e.title,e.titleAttributes,a)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return p9(e)},toString:function(){return h9(e)}};default:return{toComponent:function(){return E5(u,e)},toString:function(){return function(r,n,t){return n.reduce(function(i,o){var s=Object.keys(o).filter(function(c){return!(c==="innerHTML"||c==="cssText")}).reduce(function(c,d){var D=o[d]===void 0?d:d+'="'+Gh(o[d],t)+'"';return c?c+" "+D:D},""),l=o.innerHTML||o.cssText||"",E=Muu.indexOf(r)===-1;return i+"<"+r+' data-rh="true" '+s+(E?"/>":">"+l+"")},"")}(u,e,a)}}}},Wg=function(u){var e=u.baseTag,a=u.bodyAttributes,r=u.encode,n=u.htmlAttributes,t=u.noscriptTags,i=u.styleTags,o=u.title,s=o===void 0?"":o,l=u.titleAttributes,E=u.linkTags,c=u.metaTags,d=u.scriptTags,D={toComponent:function(){},toString:function(){return""}};if(u.prioritizeSeoTags){var m=function(h){var g=h.linkTags,p=h.scriptTags,f=h.encode,C=Hh(h.metaTags,Auu),v=Hh(g,Fuu),A=Hh(p,kuu);return{priorityMethods:{toComponent:function(){return[].concat(E5(e0.META,C.priority),E5(e0.LINK,v.priority),E5(e0.SCRIPT,A.priority))},toString:function(){return Rr(e0.META,C.priority,f)+" "+Rr(e0.LINK,v.priority,f)+" "+Rr(e0.SCRIPT,A.priority,f)}},metaTags:C.default,linkTags:v.default,scriptTags:A.default}}(u);D=m.priorityMethods,E=m.linkTags,c=m.metaTags,d=m.scriptTags}return{priority:D,base:Rr(e0.BASE,e,r),bodyAttributes:Rr("bodyAttributes",a,r),htmlAttributes:Rr("htmlAttributes",n,r),link:Rr(e0.LINK,E,r),meta:Rr(e0.META,c,r),noscript:Rr(e0.NOSCRIPT,t,r),script:Rr(e0.SCRIPT,d,r),style:Rr(e0.STYLE,i,r),title:Rr(e0.TITLE,{title:s,titleAttributes:l},r)}},sd=[],qg=function(u,e){var a=this;e===void 0&&(e=typeof document<"u"),this.instances=[],this.value={setHelmet:function(r){a.context.helmet=r},helmetInstances:{get:function(){return a.canUseDOM?sd:a.instances},add:function(r){(a.canUseDOM?sd:a.instances).push(r)},remove:function(r){var n=(a.canUseDOM?sd:a.instances).indexOf(r);(a.canUseDOM?sd:a.instances).splice(n,1)}}},this.context=u,this.canUseDOM=e,e||(u.helmet=Wg({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},Nj=uu.createContext({}),wuu=z0.shape({setHelmet:z0.func,helmetInstances:z0.shape({get:z0.func,add:z0.func,remove:z0.func})}),Puu=typeof document<"u",El=function(u){function e(a){var r;return(r=u.call(this,a)||this).helmetData=new qg(r.props.context,e.canUseDOM),r}return iF(e,u),e.prototype.render=function(){return uu.createElement(Nj.Provider,{value:this.helmetData.value},this.props.children)},e}(x.Component);El.canUseDOM=Puu,El.propTypes={context:z0.shape({helmet:z0.shape()}),children:z0.node.isRequired},El.defaultProps={context:{}},El.displayName="HelmetProvider";var zs=function(u,e){var a,r=document.head||document.querySelector(e0.HEAD),n=r.querySelectorAll(u+"[data-rh]"),t=[].slice.call(n),i=[];return e&&e.length&&e.forEach(function(o){var s=document.createElement(u);for(var l in o)Object.prototype.hasOwnProperty.call(o,l)&&(l==="innerHTML"?s.innerHTML=o.innerHTML:l==="cssText"?s.styleSheet?s.styleSheet.cssText=o.cssText:s.appendChild(document.createTextNode(o.cssText)):s.setAttribute(l,o[l]===void 0?"":o[l]));s.setAttribute("data-rh","true"),t.some(function(E,c){return a=c,s.isEqualNode(E)})?t.splice(a,1):i.push(s)}),t.forEach(function(o){return o.parentNode.removeChild(o)}),i.forEach(function(o){return r.appendChild(o)}),{oldTags:t,newTags:i}},_h=function(u,e){var a=document.getElementsByTagName(u)[0];if(a){for(var r=a.getAttribute("data-rh"),n=r?r.split(","):[],t=[].concat(n),i=Object.keys(e),o=0;o=0;c-=1)a.removeAttribute(t[c]);n.length===t.length?a.removeAttribute("data-rh"):a.getAttribute("data-rh")!==i.join(",")&&a.setAttribute("data-rh",i.join(","))}},g9=function(u,e){var a=u.baseTag,r=u.htmlAttributes,n=u.linkTags,t=u.metaTags,i=u.noscriptTags,o=u.onChangeClientState,s=u.scriptTags,l=u.styleTags,E=u.title,c=u.titleAttributes;_h(e0.BODY,u.bodyAttributes),_h(e0.HTML,r),function(h,g){h!==void 0&&document.title!==h&&(document.title=jj(h)),_h(e0.TITLE,g)}(E,c);var d={baseTag:zs(e0.BASE,a),linkTags:zs(e0.LINK,n),metaTags:zs(e0.META,t),noscriptTags:zs(e0.NOSCRIPT,i),scriptTags:zs(e0.SCRIPT,s),styleTags:zs(e0.STYLE,l)},D={},m={};Object.keys(d).forEach(function(h){var g=d[h],p=g.newTags,f=g.oldTags;p.length&&(D[h]=p),f.length&&(m[h]=d[h].oldTags)}),e&&e(),o(u,D,m)},r4=null,dD=function(u){function e(){for(var r,n=arguments.length,t=new Array(n),i=0;i elements are self-closing and can not contain children. Refer to our API for more information.")}},a.flattenArrayTypeChildren=function(r){var n,t=r.child,i=r.arrayTypeChildren;return Ne({},i,((n={})[t.type]=[].concat(i[t.type]||[],[Ne({},r.newChildProps,this.mapNestedChildrenToProps(t,r.nestedChildren))]),n))},a.mapObjectTypeChildren=function(r){var n,t,i=r.child,o=r.newProps,s=r.newChildProps,l=r.nestedChildren;switch(i.type){case e0.TITLE:return Ne({},o,((n={})[i.type]=l,n.titleAttributes=Ne({},s),n));case e0.BODY:return Ne({},o,{bodyAttributes:Ne({},s)});case e0.HTML:return Ne({},o,{htmlAttributes:Ne({},s)});default:return Ne({},o,((t={})[i.type]=Ne({},s),t))}},a.mapArrayTypeChildrenToProps=function(r,n){var t=Ne({},n);return Object.keys(r).forEach(function(i){var o;t=Ne({},t,((o={})[i]=r[i],o))}),t},a.warnOnInvalidChildren=function(r,n){return d9(x9.some(function(t){return r.type===t}),typeof r.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+x9.join(", ")+" are allowed. Helmet does not support rendering <"+r.type+"> elements. Refer to our API for more information."),d9(!n||typeof n=="string"||Array.isArray(n)&&!n.some(function(t){return typeof t!="string"}),"Helmet expects a string as a child of <"+r.type+">. Did you forget to wrap your children in braces? ( <"+r.type+">{``} ) Refer to our API for more information."),!0},a.mapChildrenToProps=function(r,n){var t=this,i={};return uu.Children.forEach(r,function(o){if(o&&o.props){var s=o.props,l=s.children,E=D9(s,Tuu),c=Object.keys(E).reduce(function(D,m){return D[buu[m]||m]=E[m],D},{}),d=o.type;switch(typeof d=="symbol"?d=d.toString():t.warnOnInvalidChildren(o,l),d){case e0.FRAGMENT:n=t.mapChildrenToProps(l,n);break;case e0.LINK:case e0.META:case e0.NOSCRIPT:case e0.SCRIPT:case e0.STYLE:i=t.flattenArrayTypeChildren({child:o,arrayTypeChildren:i,newChildProps:c,nestedChildren:l});break;default:n=t.mapObjectTypeChildren({child:o,newProps:n,newChildProps:c,nestedChildren:l})}}}),this.mapArrayTypeChildrenToProps(i,n)},a.render=function(){var r=this.props,n=r.children,t=D9(r,juu),i=Ne({},t),o=t.helmetData;return n&&(i=this.mapChildrenToProps(n,i)),!o||o instanceof qg||(o=new qg(o.context,o.instances)),o?uu.createElement(dD,Ne({},i,{context:o.value,helmetData:void 0})):uu.createElement(Nj.Consumer,null,function(s){return uu.createElement(dD,Ne({},i,{context:s}))})},e}(x.Component);Vh.propTypes={base:z0.object,bodyAttributes:z0.object,children:z0.oneOfType([z0.arrayOf(z0.node),z0.node]),defaultTitle:z0.string,defer:z0.bool,encodeSpecialCharacters:z0.bool,htmlAttributes:z0.object,link:z0.arrayOf(z0.object),meta:z0.arrayOf(z0.object),noscript:z0.arrayOf(z0.object),onChangeClientState:z0.func,script:z0.arrayOf(z0.object),style:z0.arrayOf(z0.object),title:z0.string,titleAttributes:z0.object,titleTemplate:z0.string,prioritizeSeoTags:z0.bool,helmetData:z0.object},Vh.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},Vh.displayName="Helmet";if(typeof window<"u"){let u=function(){var e=document.body,a=document.getElementById("__svg__icons__dom__");a||(a=document.createElementNS("http://www.w3.org/2000/svg","svg"),a.style.position="absolute",a.style.width="0",a.style.height="0",a.id="__svg__icons__dom__",a.setAttribute("xmlns","http://www.w3.org/2000/svg"),a.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),a.innerHTML='',e.insertBefore(a,e.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u):u()}function tn(u,e){if(!(u instanceof e))throw new TypeError("Cannot call a class as a function")}function y0(u){"@babel/helpers - typeof";return y0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y0(u)}function Nuu(u,e){if(y0(u)!=="object"||u===null)return u;var a=u[Symbol.toPrimitive];if(a!==void 0){var r=a.call(u,e||"default");if(y0(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(u)}function Lj(u){var e=Nuu(u,"string");return y0(e)==="symbol"?e:String(e)}function f9(u,e){for(var a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function T0(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function Ruu(u,e){if(e&&(y0(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return T0(u)}function T3(u){var e=Luu();return function(){var r=xD(u),n;if(e){var t=xD(this).constructor;n=Reflect.construct(r,arguments,t)}else n=r.apply(this,arguments);return Ruu(this,n)}}var Rj={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(u){(function(){var e={}.hasOwnProperty;function a(){for(var r=[],n=0;n1&&arguments[1]!==void 0?arguments[1]:{},a=[];return uu.Children.forEach(u,function(r){r==null&&!e.keepEmpty||(Array.isArray(r)?a=a.concat(Ln(r)):Yx.isFragment(r)&&r.props?a=a.concat(Ln(r.props.children,e)):a.push(r))}),a}var qg={},Luu=function(e){};function Ruu(u,e){}function Kuu(u,e){}function Iuu(){qg={}}function Kj(u,e,a){!e&&!qg[a]&&(u(!1,a),qg[a]=!0)}function Pa(u,e){Kj(Ruu,u,e)}function Ouu(u,e){Kj(Kuu,u,e)}Pa.preMessage=Luu;Pa.resetWarned=Iuu;Pa.noteOnce=Ouu;function X(u,e,a){return e=jj(e),e in u?Object.defineProperty(u,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):u[e]=a,u}function g9(u,e){var a=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(u,n).enumerable})),a.push.apply(a,r)}return a}function ru(u){for(var e=1;e0},u.prototype.connect_=function(){!Yg||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Uuu?(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)},u.prototype.disconnect_=function(){!Yg||!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)},u.prototype.onTransitionEnd_=function(e){var a=e.propertyName,r=a===void 0?"":a,n=Juu.some(function(t){return!!~r.indexOf(t)});n&&this.refresh()},u.getInstance=function(){return this.instance_||(this.instance_=new u),this.instance_},u.instance_=null,u}(),Oj=function(u,e){for(var a=0,r=Object.keys(e);a"u"||!(Element instanceof Object))){if(!(e instanceof Vl(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(e)||(a.set(e,new a0u(e)),this.controller_.addObserver(this),this.controller_.refresh())}},u.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(e instanceof Vl(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(e)&&(a.delete(e),a.size||this.controller_.removeObserver(this))}},u.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},u.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(a){a.isActive()&&e.activeObservations_.push(a)})},u.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,a=this.activeObservations_.map(function(r){return new r0u(r.target,r.broadcastRect())});this.callback_.call(e,a,e),this.clearActive()}},u.prototype.clearActive=function(){this.activeObservations_.splice(0)},u.prototype.hasActive=function(){return this.activeObservations_.length>0},u}(),Hj=typeof WeakMap<"u"?new WeakMap:new Ij,Gj=function(){function u(e){if(!(this instanceof u))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var a=Wuu.getInstance(),r=new n0u(e,a,this);Hj.set(this,r)}return u}();["observe","unobserve","disconnect"].forEach(function(u){Gj.prototype[u]=function(){var e;return(e=Hj.get(this))[u].apply(e,arguments)}});var t0u=function(){return typeof mD.ResizeObserver<"u"?mD.ResizeObserver:Gj}(),Ai=new Map;function i0u(u){u.forEach(function(e){var a,r=e.target;(a=Ai.get(r))===null||a===void 0||a.forEach(function(n){return n(r)})})}var _j=new t0u(i0u);function o0u(u,e){Ai.has(u)||(Ai.set(u,new Set),_j.observe(u)),Ai.get(u).add(e)}function s0u(u,e){Ai.has(u)&&(Ai.get(u).delete(e),Ai.get(u).size||(_j.unobserve(u),Ai.delete(u)))}var l0u=function(u){P3(a,u);var e=T3(a);function a(){return tn(this,a),e.apply(this,arguments)}return on(a,[{key:"render",value:function(){return this.props.children}}]),a}(x.Component),Qg=x.createContext(null);function E0u(u){var e=u.children,a=u.onBatchResize,r=x.useRef(0),n=x.useRef([]),t=x.useContext(Qg),i=x.useCallback(function(o,s,l){r.current+=1;var E=r.current;n.current.push({size:o,element:s,data:l}),Promise.resolve().then(function(){E===r.current&&(a?.(n.current),n.current=[])}),t?.(o,s,l)},[a,t]);return x.createElement(Qg.Provider,{value:i},e)}function c0u(u,e){var a=u.children,r=u.disabled,n=x.useRef(null),t=x.useRef(null),i=x.useContext(Qg),o=typeof a=="function",s=o?a(n):a,l=x.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),E=!o&&x.isValidElement(s)&&io(s),c=E?s.ref:null,d=x.useMemo(function(){return ct(c,n)},[c,n]),D=function(){return Zg(n.current)||Zg(t.current)};x.useImperativeHandle(e,function(){return D()});var m=x.useRef(u);m.current=u;var h=x.useCallback(function(g){var p=m.current,f=p.onResize,C=p.data,v=g.getBoundingClientRect(),A=v.width,F=v.height,k=g.offsetWidth,y=g.offsetHeight,b=Math.floor(A),B=Math.floor(F);if(l.current.width!==b||l.current.height!==B||l.current.offsetWidth!==k||l.current.offsetHeight!==y){var M={width:b,height:B,offsetWidth:k,offsetHeight:y};l.current=M;var w=k===Math.round(A)?A:k,j=y===Math.round(F)?F:y,$=ru(ru({},M),{},{offsetWidth:w,offsetHeight:j});i?.($,g,C),f&&Promise.resolve().then(function(){f($,g)})}},[]);return x.useEffect(function(){var g=D();return g&&!r&&o0u(g,h),function(){return s0u(g,h)}},[n.current,r]),x.createElement(l0u,{ref:t},E?x.cloneElement(s,{ref:d}):s)}var d0u=x.forwardRef(c0u),D0u="rc-observer-key";function x0u(u,e){var a=u.children,r=typeof a=="function"?[a]:Ln(a);return r.map(function(n,t){var i=n?.key||"".concat(D0u,"-").concat(t);return x.createElement(d0u,Eu({},u,{key:i,ref:t===0?e:void 0}),n)})}var Mt=x.forwardRef(x0u);Mt.Collection=E0u;function ba(u,e){var a=ru({},u);return Array.isArray(e)&&e.forEach(function(r){delete a[r]}),a}function Xg(u,e){(e==null||e>u.length)&&(e=u.length);for(var a=0,r=new Array(e);a1&&arguments[1]!==void 0?arguments[1]:1;v9+=1;var r=v9;function n(t){if(t===0)Wj(r),e();else{var i=Jj(function(){n(t-1)});sF.set(r,i)}}return n(a),r};Je.cancel=function(u){var e=sF.get(u);return Wj(e),Uj(e)};function lF(u){for(var e=0,a,r=0,n=u.length;n>=4;++r,n-=4)a=u.charCodeAt(r)&255|(u.charCodeAt(++r)&255)<<8|(u.charCodeAt(++r)&255)<<16|(u.charCodeAt(++r)&255)<<24,a=(a&65535)*1540483477+((a>>>16)*59797<<16),a^=a>>>24,e=(a&65535)*1540483477+((a>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(n){case 3:e^=(u.charCodeAt(r+2)&255)<<16;case 2:e^=(u.charCodeAt(r+1)&255)<<8;case 1:e^=u.charCodeAt(r)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}function UE(u,e){if(u==null)return{};var a={},r=Object.keys(u),n,t;for(t=0;t=0)&&(a[n]=u[n]);return a}function k0(u,e){if(u==null)return{};var a=UE(u,e),r,n;if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(u);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(u,r)&&(a[r]=u[r])}return a}function Jl(u,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function n(t,i){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,s=r.has(t);if(Pa(!s,"Warning: There may be circular references"),s)return!1;if(t===i)return!0;if(a&&o>1)return!1;r.add(t);var l=o+1;if(Array.isArray(t)){if(!Array.isArray(i)||t.length!==i.length)return!1;for(var E=0;E0&&arguments[0]!==void 0?arguments[0]:{},e=u.mark;return e?e.startsWith("data-")?e:"data-".concat(e):v0u}function Xx(u){if(u.attachTo)return u.attachTo;var e=document.querySelector("head");return e||document.body}function C0u(u){return u==="queue"?"prependQueue":u?"prepend":"append"}function Yj(u){return Array.from((af.get(u)||u).children).filter(function(e){return e.tagName==="STYLE"})}function Qj(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!$a())return null;var a=e.csp,r=e.prepend,n=e.priority,t=n===void 0?0:n,i=C0u(r),o=i==="prependQueue",s=document.createElement("style");s.setAttribute(F9,i),o&&t&&s.setAttribute(k9,"".concat(t)),a!=null&&a.nonce&&(s.nonce=a?.nonce),s.innerHTML=u;var l=Xx(e),E=l.firstChild;if(r){if(o){var c=Yj(l).filter(function(d){if(!["prepend","prependQueue"].includes(d.getAttribute(F9)))return!1;var D=Number(d.getAttribute(k9)||0);return t>=D});if(c.length)return l.insertBefore(s,c[c.length-1].nextSibling),s}l.insertBefore(s,E)}else l.appendChild(s);return s}function Xj(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=Xx(e);return Yj(a).find(function(r){return r.getAttribute(Zj(e))===u})}function pD(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=Xj(u,e);if(a){var r=Xx(e);r.removeChild(a)}}function F0u(u,e){var a=af.get(u);if(!a||!ef(document,a)){var r=Qj("",e),n=r.parentNode;af.set(u,n),u.removeChild(r)}}function Ul(u,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Xx(a);F0u(r,a);var n=Xj(e,a);if(n){var t,i;if((t=a.csp)!==null&&t!==void 0&&t.nonce&&n.nonce!==((i=a.csp)===null||i===void 0?void 0:i.nonce)){var o;n.nonce=(o=a.csp)===null||o===void 0?void 0:o.nonce}return n.innerHTML!==u&&(n.innerHTML=u),n}var s=Qj(u,a);return s.setAttribute(Zj(a),e),s}function uN(u){if(Array.isArray(u))return u}function k0u(u,e){var a=u==null?null:typeof Symbol<"u"&&u[Symbol.iterator]||u["@@iterator"];if(a!=null){var r,n,t,i,o=[],s=!0,l=!1;try{if(t=(a=a.call(u)).next,e===0){if(Object(a)!==a)return;s=!1}else for(;!(s=(r=t.call(a)).done)&&(o.push(r.value),o.length!==e);s=!0);}catch(E){l=!0,n=E}finally{try{if(!s&&a.return!=null&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw n}}return o}}function eN(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cu(u,e){return uN(u)||k0u(u,e)||oF(u,e)||eN()}function A0u(u,e){if(u.length!==e.length)return!1;for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:!1,i={map:this.cache};return a.forEach(function(o){if(!i)i=void 0;else{var s,l;i=(s=i)===null||s===void 0||(l=s.map)===null||l===void 0?void 0:l.get(o)}}),(r=i)!==null&&r!==void 0&&r.value&&t&&(i.value[1]=this.cacheCallTimes++),(n=i)===null||n===void 0?void 0:n.value}},{key:"get",value:function(a){var r;return(r=this.internalGet(a,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(a){return!!this.internalGet(a)}},{key:"set",value:function(a,r){var n=this;if(!this.has(a)){if(this.size()+1>u.MAX_CACHE_SIZE+u.MAX_CACHE_OFFSET){var t=this.keys.reduce(function(l,E){var c=cu(l,2),d=c[1];return n.internalGet(E)[1]0,void 0),A9+=1}return on(u,[{key:"getDerivativeToken",value:function(a){return this.derivatives.reduce(function(r,n){return n(a,r)},void 0)}}]),u}(),Vh=new EF;function qE(u){var e=Array.isArray(u)?u:[u];return Vh.has(e)||Vh.set(e,new aN(e)),Vh.get(e)}var b0u=new WeakMap,Jh={};function y0u(u,e){for(var a=b0u,r=0;rH0u&&r.forEach(function(n){$0u(n,e),Po.delete(n)})}var tN=function(e,a,r,n){var t=r.getDerivativeToken(e),i=ru(ru({},t),a);return n&&(i=n(i)),i};function _0u(u,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=x.useContext(WE),n=r.cache.instanceId,t=a.salt,i=t===void 0?"":t,o=a.override,s=o===void 0?K0u:o,l=a.formatToken,E=a.getComputedToken,c=y0u(function(){return Object.assign.apply(Object,[{}].concat(Tu(e)))},e),d=gD(c),D=gD(s),m=nN("token",[i,u.id,d,D],function(){var h=E?E(c,s,u):tN(c,s,u,l),g=B0u(h,i);h._tokenKey=g,O0u(g);var p="".concat(I0u,"-").concat(lF(g));return h._hashId=p,[h,p]},function(h){G0u(h[0]._tokenKey,n)});return m}var V0u={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},De="-ms-",EE="-moz-",$0="-webkit-",iN="comm",um="rule",cF="decl",J0u="@import",oN="@keyframes",U0u="@layer",W0u=Math.abs,dF=String.fromCharCode,nf=Object.assign;function q0u(u,e){return sa(u,0)^45?(((e<<2^sa(u,0))<<2^sa(u,1))<<2^sa(u,2))<<2^sa(u,3):0}function sN(u){return u.trim()}function kt(u,e){return(u=e.exec(u))?u[0]:u}function p0(u,e,a){return u.replace(e,a)}function E5(u,e){return u.indexOf(e)}function sa(u,e){return u.charCodeAt(e)|0}function Wl(u,e,a){return u.slice(e,a)}function qn(u){return u.length}function lN(u){return u.length}function J4(u,e){return e.push(u),u}function Z0u(u,e){return u.map(e).join("")}function z9(u,e){return u.filter(function(a){return!kt(a,e)})}var em=1,ql=1,EN=0,en=0,_e=0,v1="";function am(u,e,a,r,n,t,i,o){return{value:u,root:e,parent:a,type:r,props:n,children:t,line:em,column:ql,length:i,return:"",siblings:o}}function ci(u,e){return nf(am("",null,null,"",null,null,0,u.siblings),u,{length:-u.length},e)}function Ss(u){for(;u.root;)u=ci(u.root,{children:[u]});J4(u,u.siblings)}function Y0u(){return _e}function Q0u(){return _e=en>0?sa(v1,--en):0,ql--,_e===10&&(ql=1,em--),_e}function Pn(){return _e=en2||tf(_e)>3?"":" "}function aeu(u,e){for(;--e&&Pn()&&!(_e<48||_e>102||_e>57&&_e<65||_e>70&&_e<97););return rm(u,c5()+(e<6&&qo()==32&&Pn()==32))}function of(u){for(;Pn();)switch(_e){case u:return en;case 34:case 39:u!==34&&u!==39&&of(_e);break;case 40:u===41&&of(u);break;case 92:Pn();break}return en}function reu(u,e){for(;Pn()&&u+_e!==47+10;)if(u+_e===42+42&&qo()===47)break;return"/*"+rm(e,en-1)+"*"+dF(u===47?u:Pn())}function neu(u){for(;!tf(qo());)Pn();return rm(u,en)}function cN(u){return ueu(d5("",null,null,null,[""],u=X0u(u),0,[0],u))}function d5(u,e,a,r,n,t,i,o,s){for(var l=0,E=0,c=i,d=0,D=0,m=0,h=1,g=1,p=1,f=0,C="",v=n,A=t,F=r,k=C;g;)switch(m=f,f=Pn()){case 40:if(m!=108&&sa(k,c-1)==58){E5(k+=p0(Wh(f),"&","&\f"),"&\f")!=-1&&(p=-1);break}case 34:case 39:case 91:k+=Wh(f);break;case 9:case 10:case 13:case 32:k+=eeu(m);break;case 92:k+=aeu(c5()-1,7);continue;case 47:switch(qo()){case 42:case 47:J4(teu(reu(Pn(),c5()),e,a,s),s);break;default:k+="/"}break;case 123*h:o[l++]=qn(k)*p;case 125*h:case 59:case 0:switch(f){case 0:case 125:g=0;case 59+E:p==-1&&(k=p0(k,/\f/g,"")),D>0&&qn(k)-c&&J4(D>32?M9(k+";",r,a,c-1,s):M9(p0(k," ","")+";",r,a,c-2,s),s);break;case 59:k+=";";default:if(J4(F=S9(k,e,a,l,E,n,o,C,v=[],A=[],c,t),t),f===123)if(E===0)d5(k,e,F,F,v,t,c,o,A);else switch(d===99&&sa(k,3)===110?100:d){case 100:case 108:case 109:case 115:d5(u,F,F,r&&J4(S9(u,F,F,0,0,n,o,C,n,v=[],c,A),A),n,A,c,o,r?v:A);break;default:d5(k,F,F,F,[""],A,0,o,A)}}l=E=D=0,h=p=1,C=k="",c=i;break;case 58:c=1+qn(k),D=m;default:if(h<1){if(f==123)--h;else if(f==125&&h++==0&&Q0u()==125)continue}switch(k+=dF(f),f*h){case 38:p=E>0?1:(k+="\f",-1);break;case 44:o[l++]=(qn(k)-1)*p,p=1;break;case 64:qo()===45&&(k+=Wh(Pn())),d=qo(),E=c=qn(C=k+=neu(c5())),f++;break;case 45:m===45&&qn(k)==2&&(h=0)}}return t}function S9(u,e,a,r,n,t,i,o,s,l,E,c){for(var d=n-1,D=n===0?t:[""],m=lN(D),h=0,g=0,p=0;h0?D[f]+" "+C:p0(C,/&\f/g,D[f])))&&(s[p++]=v);return am(u,e,a,n===0?um:o,s,l,E,c)}function teu(u,e,a,r){return am(u,e,a,iN,dF(Y0u()),Wl(u,2,-2),0,r)}function M9(u,e,a,r,n){return am(u,e,a,cF,Wl(u,0,r),Wl(u,r+1,-1),r,n)}function dN(u,e,a){switch(q0u(u,e)){case 5103:return $0+"print-"+u+u;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return $0+u+u;case 4789:return EE+u+u;case 5349:case 4246:case 4810:case 6968:case 2756:return $0+u+EE+u+De+u+u;case 5936:switch(sa(u,e+11)){case 114:return $0+u+De+p0(u,/[svh]\w+-[tblr]{2}/,"tb")+u;case 108:return $0+u+De+p0(u,/[svh]\w+-[tblr]{2}/,"tb-rl")+u;case 45:return $0+u+De+p0(u,/[svh]\w+-[tblr]{2}/,"lr")+u}case 6828:case 4268:case 2903:return $0+u+De+u+u;case 6165:return $0+u+De+"flex-"+u+u;case 5187:return $0+u+p0(u,/(\w+).+(:[^]+)/,$0+"box-$1$2"+De+"flex-$1$2")+u;case 5443:return $0+u+De+"flex-item-"+p0(u,/flex-|-self/g,"")+(kt(u,/flex-|baseline/)?"":De+"grid-row-"+p0(u,/flex-|-self/g,""))+u;case 4675:return $0+u+De+"flex-line-pack"+p0(u,/align-content|flex-|-self/g,"")+u;case 5548:return $0+u+De+p0(u,"shrink","negative")+u;case 5292:return $0+u+De+p0(u,"basis","preferred-size")+u;case 6060:return $0+"box-"+p0(u,"-grow","")+$0+u+De+p0(u,"grow","positive")+u;case 4554:return $0+p0(u,/([^-])(transform)/g,"$1"+$0+"$2")+u;case 6187:return p0(p0(p0(u,/(zoom-|grab)/,$0+"$1"),/(image-set)/,$0+"$1"),u,"")+u;case 5495:case 3959:return p0(u,/(image-set\([^]*)/,$0+"$1$`$1");case 4968:return p0(p0(u,/(.+:)(flex-)?(.*)/,$0+"box-pack:$3"+De+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+$0+u+u;case 4200:if(!kt(u,/flex-|baseline/))return De+"grid-column-align"+Wl(u,e)+u;break;case 2592:case 3360:return De+p0(u,"template-","")+u;case 4384:case 3616:return a&&a.some(function(r,n){return e=n,kt(r.props,/grid-\w+-end/)})?~E5(u+(a=a[e].value),"span")?u:De+p0(u,"-start","")+u+De+"grid-row-span:"+(~E5(a,"span")?kt(a,/\d+/):+kt(a,/\d+/)-+kt(u,/\d+/))+";":De+p0(u,"-start","")+u;case 4896:case 4128:return a&&a.some(function(r){return kt(r.props,/grid-\w+-start/)})?u:De+p0(p0(u,"-end","-span"),"span ","")+u;case 4095:case 3583:case 4068:case 2532:return p0(u,/(.+)-inline(.+)/,$0+"$1$2")+u;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(qn(u)-1-e>6)switch(sa(u,e+1)){case 109:if(sa(u,e+4)!==45)break;case 102:return p0(u,/(.+:)(.+)-([^]+)/,"$1"+$0+"$2-$3$1"+EE+(sa(u,e+3)==108?"$3":"$2-$3"))+u;case 115:return~E5(u,"stretch")?dN(p0(u,"stretch","fill-available"),e,a)+u:u}break;case 5152:case 5920:return p0(u,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,n,t,i,o,s,l){return De+n+":"+t+l+(i?De+n+"-span:"+(o?s:+s-+t)+l:"")+u});case 4949:if(sa(u,e+6)===121)return p0(u,":",":"+$0)+u;break;case 6444:switch(sa(u,sa(u,14)===45?18:11)){case 120:return p0(u,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+$0+(sa(u,14)===45?"inline-":"")+"box$3$1"+$0+"$2$3$1"+De+"$2box$3")+u;case 100:return p0(u,":",":"+De)+u}break;case 5719:case 2647:case 2135:case 3927:case 2391:return p0(u,"scroll-","scroll-snap-")+u}return u}function ZE(u,e){for(var a="",r=0;r-1&&!u.return)switch(u.type){case cF:u.return=dN(u.value,u.length,a);return;case oN:return ZE([ci(u,{value:p0(u.value,"@","@"+$0)})],r);case um:if(u.length)return Z0u(a=u.props,function(n){switch(kt(n,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Ss(ci(u,{props:[p0(n,/:(read-\w+)/,":"+EE+"$1")]})),Ss(ci(u,{props:[n]})),nf(u,{props:z9(a,r)});break;case"::placeholder":Ss(ci(u,{props:[p0(n,/:(plac\w+)/,":"+$0+"input-$1")]})),Ss(ci(u,{props:[p0(n,/:(plac\w+)/,":"+EE+"$1")]})),Ss(ci(u,{props:[p0(n,/:(plac\w+)/,De+"input-$1")]})),Ss(ci(u,{props:[n]})),nf(u,{props:z9(a,r)});break}return""})}}var w9="data-ant-cssinjs-cache-path",xN="_FILE_STYLE__",Zo,mN=!0;function leu(){if(!Zo&&(Zo={},$a())){var u=document.createElement("div");u.className=w9,u.style.position="fixed",u.style.visibility="hidden",u.style.top="-9999px",document.body.appendChild(u);var e=getComputedStyle(u).content||"";e=e.replace(/^"/,"").replace(/"$/,""),e.split(";").forEach(function(n){var t=n.split(":"),i=cu(t,2),o=i[0],s=i[1];Zo[o]=s});var a=document.querySelector("style[".concat(w9,"]"));if(a){var r;mN=!1,(r=a.parentNode)===null||r===void 0||r.removeChild(a)}document.body.removeChild(u)}}function Eeu(u){return leu(),!!Zo[u]}function ceu(u){var e=Zo[u],a=null;if(e&&$a())if(mN)a=xN;else{var r=document.querySelector("style[".concat(Wo,'="').concat(Zo[u],'"]'));r?a=r.innerHTML:delete Zo[u]}return[a,e]}var P9=$a(),deu="_skip_check_",hN="_multi_value_";function T9(u){var e=ZE(cN(u),DN);return e.replace(/\{%%%\:[^;];}/g,";")}function Deu(u){return y0(u)==="object"&&u&&(deu in u||hN in u)}function xeu(u,e,a){if(!e)return u;var r=".".concat(e),n=a==="low"?":where(".concat(r,")"):r,t=u.split(",").map(function(i){var o,s=i.trim().split(/\s+/),l=s[0]||"",E=((o=l.match(/^\w+/))===null||o===void 0?void 0:o[0])||"";return l="".concat(E).concat(n).concat(l.slice(E.length)),[l].concat(Tu(s.slice(1))).join(" ")});return t.join(",")}var meu=function u(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},n=r.root,t=r.injectHash,i=r.parentSelectors,o=a.hashId,s=a.layer;a.path;var l=a.hashPriority,E=a.transformers,c=E===void 0?[]:E;a.linters;var d="",D={};function m(C){var v=C.getName(o);if(!D[v]){var A=u(C.style,a,{root:!1,parentSelectors:i}),F=cu(A,1),k=F[0];D[v]="@keyframes ".concat(C.getName(o)).concat(k)}}function h(C){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return C.forEach(function(A){Array.isArray(A)?h(A,v):A&&v.push(A)}),v}var g=h(Array.isArray(e)?e:[e]);if(g.forEach(function(C){var v=typeof C=="string"&&!n?{}:C;if(typeof v=="string")d+="".concat(v,` -`);else if(v._keyframe)m(v);else{var A=c.reduce(function(F,k){var y;return(k==null||(y=k.visit)===null||y===void 0?void 0:y.call(k,F))||F},v);Object.keys(A).forEach(function(F){var k=A[F];if(y0(k)==="object"&&k&&(F!=="animationName"||!k._keyframe)&&!Deu(k)){var y=!1,b=F.trim(),B=!1;(n||t)&&o?b.startsWith("@")?y=!0:b=xeu(F,o,l):n&&!o&&(b==="&"||b==="")&&(b="",B=!0);var M=u(k,a,{root:B,injectHash:y,parentSelectors:[].concat(Tu(i),[b])}),w=cu(M,2),j=w[0],$=w[1];D=ru(ru({},D),$),d+="".concat(b).concat(j)}else{let N=function(P,I){var _=P.replace(/[A-Z]/g,function(z){return"-".concat(z.toLowerCase())}),G=I;!V0u[P]&&typeof G=="number"&&G!==0&&(G="".concat(G,"px")),P==="animationName"&&I!==null&&I!==void 0&&I._keyframe&&(m(I),G=I.getName(o)),d+="".concat(_,":").concat(G,";")};var H,K=(H=k?.value)!==null&&H!==void 0?H:k;y0(k)==="object"&&k!==null&&k!==void 0&&k[hN]&&Array.isArray(K)?K.forEach(function(P){N(F,P)}):N(F,K)}})}}),!n)d="{".concat(d,"}");else if(s&&S0u()){var p=s.split(","),f=p[p.length-1].trim();d="@layer ".concat(f," {").concat(d,"}"),p.length>1&&(d="@layer ".concat(s,"{%%%:%}").concat(d))}return[d,D]};function heu(u,e){return lF("".concat(u.join("%")).concat(e))}function peu(){return null}function sf(u,e){var a=u.token,r=u.path,n=u.hashId,t=u.layer,i=u.nonce,o=u.clientOnly,s=u.order,l=s===void 0?0:s,E=x.useContext(WE),c=E.autoClear;E.mock;var d=E.defaultCache,D=E.hashPriority,m=E.container,h=E.ssrInline,g=E.transformers,p=E.linters,f=E.cache,C=a._tokenKey,v=[C].concat(Tu(r)),A=P9,F=nN("style",v,function(){var M=v.join("|");if(Eeu(M)){var w=ceu(M),j=cu(w,2),$=j[0],H=j[1];if($)return[$,C,H,{},o,l]}var K=e(),N=meu(K,{hashId:n,hashPriority:D,layer:t,path:r.join("-"),transformers:g,linters:p}),P=cu(N,2),I=P[0],_=P[1],G=T9(I),z=heu(v,G);return[G,C,z,_,o,l]},function(M,w){var j=cu(M,3),$=j[2];(w||c)&&P9&&pD($,{mark:Wo})},function(M){var w=cu(M,4),j=w[0];w[1];var $=w[2],H=w[3];if(A&&j!==xN){var K={mark:Wo,prepend:"queue",attachTo:m,priority:l},N=typeof i=="function"?i():i;N&&(K.csp={nonce:N});var P=Ul(j,$,K);P[cl]=f.instanceId,P.setAttribute(uf,C),Object.keys(H).forEach(function(I){Ul(T9(H[I]),"_effect-".concat(I),K)})}}),k=cu(F,3),y=k[0],b=k[1],B=k[2];return function(M){var w;if(!h||A||!d)w=x.createElement(peu,null);else{var j;w=x.createElement("style",Eu({},(j={},X(j,uf,b),X(j,Wo,B),j),{dangerouslySetInnerHTML:{__html:y}}))}return x.createElement(x.Fragment,null,w,M)}}var o0=function(){function u(e,a){tn(this,u),X(this,"name",void 0),X(this,"style",void 0),X(this,"_keyframe",!0),this.name=e,this.style=a}return on(u,[{key:"getName",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return a?"".concat(a,"-").concat(this.name):this.name}}]),u}();function Ms(u){return u.notSplit=!0,u}Ms(["borderTop","borderBottom"]),Ms(["borderTop"]),Ms(["borderBottom"]),Ms(["borderLeft","borderRight"]),Ms(["borderLeft"]),Ms(["borderRight"]);var geu=x.createContext({});const DF=geu;function feu(u){return uN(u)||Vj(u)||oF(u)||eN()}function zn(u,e){for(var a=u,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return e.length&&r&&a===void 0&&!zn(u,e.slice(0,-1))?u:pN(u,e,a,r)}function veu(u){return y0(u)==="object"&&u!==null&&Object.getPrototypeOf(u)===Object.prototype}function j9(u){return Array.isArray(u)?[]:{}}var Ceu=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function dl(){for(var u=arguments.length,e=new Array(u),a=0;a{const u=()=>{};return u.deprecated=Feu,u},keu=x.createContext(void 0),Aeu={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};var beu={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const yeu={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},gN=yeu,Beu={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},beu),timePickerLocale:Object.assign({},gN)},N9=Beu,ir="${label} is not a valid ${type}",zeu={locale:"en",Pagination:Aeu,DatePicker:N9,TimePicker:gN,Calendar:N9,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:ir,method:ir,array:ir,object:ir,number:ir,date:ir,boolean:ir,integer:ir,float:ir,regexp:ir,email:ir,url:ir,hex:ir},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh"},ColorPicker:{presetEmpty:"Empty"}},ts=zeu;let D5=Object.assign({},ts.Modal),x5=[];const L9=()=>x5.reduce((u,e)=>Object.assign(Object.assign({},u),e),ts.Modal);function Seu(u){if(u){const e=Object.assign({},u);return x5.push(e),D5=L9(),()=>{x5=x5.filter(a=>a!==e),D5=L9()}}D5=Object.assign({},ts.Modal)}function fN(){return D5}const Meu=x.createContext(void 0),xF=Meu,weu=(u,e)=>{const a=x.useContext(xF),r=x.useMemo(()=>{var t;const i=e||ts[u],o=(t=a?.[u])!==null&&t!==void 0?t:{};return Object.assign(Object.assign({},typeof i=="function"?i():i),o||{})},[u,e,a]),n=x.useMemo(()=>{const t=a?.locale;return a?.exist&&!t?ts.locale:t},[a]);return[r,n]},tm=weu,Peu="internalMark",Teu=u=>{const{locale:e={},children:a,_ANT_MARK__:r}=u;x.useEffect(()=>Seu(e&&e.Modal),[e]);const n=x.useMemo(()=>Object.assign(Object.assign({},e),{exist:!0}),[e]);return x.createElement(xF.Provider,{value:n},a)},jeu=Teu;function ka(u,e){Neu(u)&&(u="100%");var a=Leu(u);return u=e===360?u:Math.min(e,Math.max(0,parseFloat(u))),a&&(u=parseInt(String(u*e),10)/100),Math.abs(u-e)<1e-6?1:(e===360?u=(u<0?u%e+e:u%e)/parseFloat(String(e)):u=u%e/parseFloat(String(e)),u)}function sd(u){return Math.min(1,Math.max(0,u))}function Neu(u){return typeof u=="string"&&u.indexOf(".")!==-1&&parseFloat(u)===1}function Leu(u){return typeof u=="string"&&u.indexOf("%")!==-1}function vN(u){return u=parseFloat(u),(isNaN(u)||u<0||u>1)&&(u=1),u}function ld(u){return u<=1?"".concat(Number(u)*100,"%"):u}function Ro(u){return u.length===1?"0"+u:String(u)}function Reu(u,e,a){return{r:ka(u,255)*255,g:ka(e,255)*255,b:ka(a,255)*255}}function R9(u,e,a){u=ka(u,255),e=ka(e,255),a=ka(a,255);var r=Math.max(u,e,a),n=Math.min(u,e,a),t=0,i=0,o=(r+n)/2;if(r===n)i=0,t=0;else{var s=r-n;switch(i=o>.5?s/(2-r-n):s/(r+n),r){case u:t=(e-a)/s+(e1&&(a-=1),a<1/6?u+(e-u)*(6*a):a<1/2?e:a<2/3?u+(e-u)*(2/3-a)*6:u}function Keu(u,e,a){var r,n,t;if(u=ka(u,360),e=ka(e,100),a=ka(a,100),e===0)n=a,t=a,r=a;else{var i=a<.5?a*(1+e):a+e-a*e,o=2*a-i;r=qh(o,i,u+1/3),n=qh(o,i,u),t=qh(o,i,u-1/3)}return{r:r*255,g:n*255,b:t*255}}function lf(u,e,a){u=ka(u,255),e=ka(e,255),a=ka(a,255);var r=Math.max(u,e,a),n=Math.min(u,e,a),t=0,i=r,o=r-n,s=r===0?0:o/r;if(r===n)t=0;else{switch(r){case u:t=(e-a)/o+(e>16,g:(u&65280)>>8,b:u&255}}var cf={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Js(u){var e={r:0,g:0,b:0},a=1,r=null,n=null,t=null,i=!1,o=!1;return typeof u=="string"&&(u=Veu(u)),typeof u=="object"&&(gt(u.r)&>(u.g)&>(u.b)?(e=Reu(u.r,u.g,u.b),i=!0,o=String(u.r).substr(-1)==="%"?"prgb":"rgb"):gt(u.h)&>(u.s)&>(u.v)?(r=ld(u.s),n=ld(u.v),e=Ieu(u.h,r,n),i=!0,o="hsv"):gt(u.h)&>(u.s)&>(u.l)&&(r=ld(u.s),t=ld(u.l),e=Keu(u.h,r,t),i=!0,o="hsl"),Object.prototype.hasOwnProperty.call(u,"a")&&(a=u.a)),a=vN(a),{ok:i,format:u.format||o,r:Math.min(255,Math.max(e.r,0)),g:Math.min(255,Math.max(e.g,0)),b:Math.min(255,Math.max(e.b,0)),a}}var Geu="[-\\+]?\\d+%?",_eu="[-\\+]?\\d*\\.\\d+%?",bi="(?:".concat(_eu,")|(?:").concat(Geu,")"),Zh="[\\s|\\(]+(".concat(bi,")[,|\\s]+(").concat(bi,")[,|\\s]+(").concat(bi,")\\s*\\)?"),Yh="[\\s|\\(]+(".concat(bi,")[,|\\s]+(").concat(bi,")[,|\\s]+(").concat(bi,")[,|\\s]+(").concat(bi,")\\s*\\)?"),pn={CSS_UNIT:new RegExp(bi),rgb:new RegExp("rgb"+Zh),rgba:new RegExp("rgba"+Yh),hsl:new RegExp("hsl"+Zh),hsla:new RegExp("hsla"+Yh),hsv:new RegExp("hsv"+Zh),hsva:new RegExp("hsva"+Yh),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Veu(u){if(u=u.trim().toLowerCase(),u.length===0)return!1;var e=!1;if(cf[u])u=cf[u],e=!0;else if(u==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var a=pn.rgb.exec(u);return a?{r:a[1],g:a[2],b:a[3]}:(a=pn.rgba.exec(u),a?{r:a[1],g:a[2],b:a[3],a:a[4]}:(a=pn.hsl.exec(u),a?{h:a[1],s:a[2],l:a[3]}:(a=pn.hsla.exec(u),a?{h:a[1],s:a[2],l:a[3],a:a[4]}:(a=pn.hsv.exec(u),a?{h:a[1],s:a[2],v:a[3]}:(a=pn.hsva.exec(u),a?{h:a[1],s:a[2],v:a[3],a:a[4]}:(a=pn.hex8.exec(u),a?{r:Er(a[1]),g:Er(a[2]),b:Er(a[3]),a:K9(a[4]),format:e?"name":"hex8"}:(a=pn.hex6.exec(u),a?{r:Er(a[1]),g:Er(a[2]),b:Er(a[3]),format:e?"name":"hex"}:(a=pn.hex4.exec(u),a?{r:Er(a[1]+a[1]),g:Er(a[2]+a[2]),b:Er(a[3]+a[3]),a:K9(a[4]+a[4]),format:e?"name":"hex8"}:(a=pn.hex3.exec(u),a?{r:Er(a[1]+a[1]),g:Er(a[2]+a[2]),b:Er(a[3]+a[3]),format:e?"name":"hex"}:!1)))))))))}function gt(u){return!!pn.CSS_UNIT.exec(String(u))}var Te=function(){function u(e,a){e===void 0&&(e=""),a===void 0&&(a={});var r;if(e instanceof u)return e;typeof e=="number"&&(e=Heu(e)),this.originalInput=e;var n=Js(e);this.originalInput=e,this.r=n.r,this.g=n.g,this.b=n.b,this.a=n.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=a.format)!==null&&r!==void 0?r:n.format,this.gradientType=a.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=n.ok}return u.prototype.isDark=function(){return this.getBrightness()<128},u.prototype.isLight=function(){return!this.isDark()},u.prototype.getBrightness=function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},u.prototype.getLuminance=function(){var e=this.toRgb(),a,r,n,t=e.r/255,i=e.g/255,o=e.b/255;return t<=.03928?a=t/12.92:a=Math.pow((t+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),.2126*a+.7152*r+.0722*n},u.prototype.getAlpha=function(){return this.a},u.prototype.setAlpha=function(e){return this.a=vN(e),this.roundA=Math.round(100*this.a)/100,this},u.prototype.isMonochrome=function(){var e=this.toHsl().s;return e===0},u.prototype.toHsv=function(){var e=lf(this.r,this.g,this.b);return{h:e.h*360,s:e.s,v:e.v,a:this.a}},u.prototype.toHsvString=function(){var e=lf(this.r,this.g,this.b),a=Math.round(e.h*360),r=Math.round(e.s*100),n=Math.round(e.v*100);return this.a===1?"hsv(".concat(a,", ").concat(r,"%, ").concat(n,"%)"):"hsva(".concat(a,", ").concat(r,"%, ").concat(n,"%, ").concat(this.roundA,")")},u.prototype.toHsl=function(){var e=R9(this.r,this.g,this.b);return{h:e.h*360,s:e.s,l:e.l,a:this.a}},u.prototype.toHslString=function(){var e=R9(this.r,this.g,this.b),a=Math.round(e.h*360),r=Math.round(e.s*100),n=Math.round(e.l*100);return this.a===1?"hsl(".concat(a,", ").concat(r,"%, ").concat(n,"%)"):"hsla(".concat(a,", ").concat(r,"%, ").concat(n,"%, ").concat(this.roundA,")")},u.prototype.toHex=function(e){return e===void 0&&(e=!1),Ef(this.r,this.g,this.b,e)},u.prototype.toHexString=function(e){return e===void 0&&(e=!1),"#"+this.toHex(e)},u.prototype.toHex8=function(e){return e===void 0&&(e=!1),Oeu(this.r,this.g,this.b,this.a,e)},u.prototype.toHex8String=function(e){return e===void 0&&(e=!1),"#"+this.toHex8(e)},u.prototype.toHexShortString=function(e){return e===void 0&&(e=!1),this.a===1?this.toHexString(e):this.toHex8String(e)},u.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},u.prototype.toRgbString=function(){var e=Math.round(this.r),a=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(e,", ").concat(a,", ").concat(r,")"):"rgba(".concat(e,", ").concat(a,", ").concat(r,", ").concat(this.roundA,")")},u.prototype.toPercentageRgb=function(){var e=function(a){return"".concat(Math.round(ka(a,255)*100),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},u.prototype.toPercentageRgbString=function(){var e=function(a){return Math.round(ka(a,255)*100)};return this.a===1?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},u.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var e="#"+Ef(this.r,this.g,this.b,!1),a=0,r=Object.entries(cf);a=0,t=!a&&n&&(e.startsWith("hex")||e==="name");return t?e==="name"&&this.a===0?this.toName():this.toRgbString():(e==="rgb"&&(r=this.toRgbString()),e==="prgb"&&(r=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(r=this.toHexString()),e==="hex3"&&(r=this.toHexString(!0)),e==="hex4"&&(r=this.toHex8String(!0)),e==="hex8"&&(r=this.toHex8String()),e==="name"&&(r=this.toName()),e==="hsl"&&(r=this.toHslString()),e==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},u.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},u.prototype.clone=function(){return new u(this.toString())},u.prototype.lighten=function(e){e===void 0&&(e=10);var a=this.toHsl();return a.l+=e/100,a.l=sd(a.l),new u(a)},u.prototype.brighten=function(e){e===void 0&&(e=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(e/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(e/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(e/100)))),new u(a)},u.prototype.darken=function(e){e===void 0&&(e=10);var a=this.toHsl();return a.l-=e/100,a.l=sd(a.l),new u(a)},u.prototype.tint=function(e){return e===void 0&&(e=10),this.mix("white",e)},u.prototype.shade=function(e){return e===void 0&&(e=10),this.mix("black",e)},u.prototype.desaturate=function(e){e===void 0&&(e=10);var a=this.toHsl();return a.s-=e/100,a.s=sd(a.s),new u(a)},u.prototype.saturate=function(e){e===void 0&&(e=10);var a=this.toHsl();return a.s+=e/100,a.s=sd(a.s),new u(a)},u.prototype.greyscale=function(){return this.desaturate(100)},u.prototype.spin=function(e){var a=this.toHsl(),r=(a.h+e)%360;return a.h=r<0?360+r:r,new u(a)},u.prototype.mix=function(e,a){a===void 0&&(a=50);var r=this.toRgb(),n=new u(e).toRgb(),t=a/100,i={r:(n.r-r.r)*t+r.r,g:(n.g-r.g)*t+r.g,b:(n.b-r.b)*t+r.b,a:(n.a-r.a)*t+r.a};return new u(i)},u.prototype.analogous=function(e,a){e===void 0&&(e=6),a===void 0&&(a=30);var r=this.toHsl(),n=360/a,t=[this];for(r.h=(r.h-(n*e>>1)+720)%360;--e;)r.h=(r.h+n)%360,t.push(new u(r));return t},u.prototype.complement=function(){var e=this.toHsl();return e.h=(e.h+180)%360,new u(e)},u.prototype.monochromatic=function(e){e===void 0&&(e=6);for(var a=this.toHsv(),r=a.h,n=a.s,t=a.v,i=[],o=1/e;e--;)i.push(new u({h:r,s:n,v:t})),t=(t+o)%1;return i},u.prototype.splitcomplement=function(){var e=this.toHsl(),a=e.h;return[this,new u({h:(a+72)%360,s:e.s,l:e.l}),new u({h:(a+216)%360,s:e.s,l:e.l})]},u.prototype.onBackground=function(e){var a=this.toRgb(),r=new u(e).toRgb(),n=a.a+r.a*(1-a.a);return new u({r:(a.r*a.a+r.r*r.a*(1-a.a))/n,g:(a.g*a.a+r.g*r.a*(1-a.a))/n,b:(a.b*a.a+r.b*r.a*(1-a.a))/n,a:n})},u.prototype.triad=function(){return this.polyad(3)},u.prototype.tetrad=function(){return this.polyad(4)},u.prototype.polyad=function(e){for(var a=this.toHsl(),r=a.h,n=[this],t=360/e,i=1;i=60&&Math.round(u.h)<=240?r=a?Math.round(u.h)-Ed*e:Math.round(u.h)+Ed*e:r=a?Math.round(u.h)+Ed*e:Math.round(u.h)-Ed*e,r<0?r+=360:r>=360&&(r-=360),r}function H9(u,e,a){if(u.h===0&&u.s===0)return u.s;var r;return a?r=u.s-I9*e:e===FN?r=u.s+I9:r=u.s+Jeu*e,r>1&&(r=1),a&&e===CN&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function G9(u,e,a){var r;return a?r=u.v+Ueu*e:r=u.v-Weu*e,r>1&&(r=1),Number(r.toFixed(2))}function $t(u){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=[],r=Js(u),n=CN;n>0;n-=1){var t=O9(r),i=cd(Js({h:$9(t,n,!0),s:H9(t,n,!0),v:G9(t,n,!0)}));a.push(i)}a.push(cd(r));for(var o=1;o<=FN;o+=1){var s=O9(r),l=cd(Js({h:$9(s,o),s:H9(s,o),v:G9(s,o)}));a.push(l)}return e.theme==="dark"?qeu.map(function(E){var c=E.index,d=E.opacity,D=cd(Zeu(Js(e.backgroundColor||"#141414"),Js(a[c]),d*100));return D}):a}var Qh={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},cE={},Xh={};Object.keys(Qh).forEach(function(u){cE[u]=$t(Qh[u]),cE[u].primary=cE[u][5],Xh[u]=$t(Qh[u],{theme:"dark",backgroundColor:"#141414"}),Xh[u].primary=Xh[u][5]});var G80=cE.gold,Yeu=cE.blue;const Qeu=u=>{const{controlHeight:e}=u;return{controlHeightSM:e*.75,controlHeightXS:e*.5,controlHeightLG:e*1.25}},kN=Qeu;function Xeu(u){const{sizeUnit:e,sizeStep:a}=u;return{sizeXXL:e*(a+8),sizeXL:e*(a+4),sizeLG:e*(a+2),sizeMD:e*(a+1),sizeMS:e*a,size:e*a,sizeSM:e*(a-1),sizeXS:e*(a-2),sizeXXS:e*(a-3)}}const mF={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},uau=Object.assign(Object.assign({},mF),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, + */var oF=Symbol.for("react.element"),sF=Symbol.for("react.portal"),Hx=Symbol.for("react.fragment"),Gx=Symbol.for("react.strict_mode"),_x=Symbol.for("react.profiler"),Vx=Symbol.for("react.provider"),Jx=Symbol.for("react.context"),Iuu=Symbol.for("react.server_context"),Ux=Symbol.for("react.forward_ref"),Wx=Symbol.for("react.suspense"),qx=Symbol.for("react.suspense_list"),Zx=Symbol.for("react.memo"),Yx=Symbol.for("react.lazy"),Ouu=Symbol.for("react.offscreen"),Ij;Ij=Symbol.for("react.module.reference");function sn(u){if(typeof u=="object"&&u!==null){var e=u.$$typeof;switch(e){case oF:switch(u=u.type,u){case Hx:case _x:case Gx:case Wx:case qx:return u;default:switch(u=u&&u.$$typeof,u){case Iuu:case Jx:case Ux:case Yx:case Zx:case Vx:return u;default:return e}}case sF:return e}}}W0.ContextConsumer=Jx;W0.ContextProvider=Vx;W0.Element=oF;W0.ForwardRef=Ux;W0.Fragment=Hx;W0.Lazy=Yx;W0.Memo=Zx;W0.Portal=sF;W0.Profiler=_x;W0.StrictMode=Gx;W0.Suspense=Wx;W0.SuspenseList=qx;W0.isAsyncMode=function(){return!1};W0.isConcurrentMode=function(){return!1};W0.isContextConsumer=function(u){return sn(u)===Jx};W0.isContextProvider=function(u){return sn(u)===Vx};W0.isElement=function(u){return typeof u=="object"&&u!==null&&u.$$typeof===oF};W0.isForwardRef=function(u){return sn(u)===Ux};W0.isFragment=function(u){return sn(u)===Hx};W0.isLazy=function(u){return sn(u)===Yx};W0.isMemo=function(u){return sn(u)===Zx};W0.isPortal=function(u){return sn(u)===sF};W0.isProfiler=function(u){return sn(u)===_x};W0.isStrictMode=function(u){return sn(u)===Gx};W0.isSuspense=function(u){return sn(u)===Wx};W0.isSuspenseList=function(u){return sn(u)===qx};W0.isValidElementType=function(u){return typeof u=="string"||typeof u=="function"||u===Hx||u===_x||u===Gx||u===Wx||u===qx||u===Ouu||typeof u=="object"&&u!==null&&(u.$$typeof===Yx||u.$$typeof===Zx||u.$$typeof===Vx||u.$$typeof===Jx||u.$$typeof===Ux||u.$$typeof===Ij||u.getModuleId!==void 0)};W0.typeOf=sn;Kj.exports=W0;var Qx=Kj.exports;const V80=Da(Qx);function Ln(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=[];return uu.Children.forEach(u,function(r){r==null&&!e.keepEmpty||(Array.isArray(r)?a=a.concat(Ln(r)):Qx.isFragment(r)&&r.props?a=a.concat(Ln(r.props.children,e)):a.push(r))}),a}var Zg={},$uu=function(e){};function Huu(u,e){}function Guu(u,e){}function _uu(){Zg={}}function Oj(u,e,a){!e&&!Zg[a]&&(u(!1,a),Zg[a]=!0)}function Pa(u,e){Oj(Huu,u,e)}function Vuu(u,e){Oj(Guu,u,e)}Pa.preMessage=$uu;Pa.resetWarned=_uu;Pa.noteOnce=Vuu;function X(u,e,a){return e=Lj(e),e in u?Object.defineProperty(u,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):u[e]=a,u}function v9(u,e){var a=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(u,n).enumerable})),a.push.apply(a,r)}return a}function ru(u){for(var e=1;e0},u.prototype.connect_=function(){!Qg||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Quu?(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)},u.prototype.disconnect_=function(){!Qg||!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)},u.prototype.onTransitionEnd_=function(e){var a=e.propertyName,r=a===void 0?"":a,n=Yuu.some(function(t){return!!~r.indexOf(t)});n&&this.refresh()},u.getInstance=function(){return this.instance_||(this.instance_=new u),this.instance_},u.instance_=null,u}(),Hj=function(u,e){for(var a=0,r=Object.keys(e);a"u"||!(Element instanceof Object))){if(!(e instanceof Vl(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(e)||(a.set(e,new o0u(e)),this.controller_.addObserver(this),this.controller_.refresh())}},u.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(e instanceof Vl(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(e)&&(a.delete(e),a.size||this.controller_.removeObserver(this))}},u.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},u.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(a){a.isActive()&&e.activeObservations_.push(a)})},u.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,a=this.activeObservations_.map(function(r){return new s0u(r.target,r.broadcastRect())});this.callback_.call(e,a,e),this.clearActive()}},u.prototype.clearActive=function(){this.activeObservations_.splice(0)},u.prototype.hasActive=function(){return this.activeObservations_.length>0},u}(),_j=typeof WeakMap<"u"?new WeakMap:new $j,Vj=function(){function u(e){if(!(this instanceof u))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var a=Xuu.getInstance(),r=new l0u(e,a,this);_j.set(this,r)}return u}();["observe","unobserve","disconnect"].forEach(function(u){Vj.prototype[u]=function(){var e;return(e=_j.get(this))[u].apply(e,arguments)}});var E0u=function(){return typeof hD.ResizeObserver<"u"?hD.ResizeObserver:Vj}(),Ai=new Map;function c0u(u){u.forEach(function(e){var a,r=e.target;(a=Ai.get(r))===null||a===void 0||a.forEach(function(n){return n(r)})})}var Jj=new E0u(c0u);function d0u(u,e){Ai.has(u)||(Ai.set(u,new Set),Jj.observe(u)),Ai.get(u).add(e)}function D0u(u,e){Ai.has(u)&&(Ai.get(u).delete(e),Ai.get(u).size||(Jj.unobserve(u),Ai.delete(u)))}var x0u=function(u){P3(a,u);var e=T3(a);function a(){return tn(this,a),e.apply(this,arguments)}return on(a,[{key:"render",value:function(){return this.props.children}}]),a}(x.Component),Xg=x.createContext(null);function m0u(u){var e=u.children,a=u.onBatchResize,r=x.useRef(0),n=x.useRef([]),t=x.useContext(Xg),i=x.useCallback(function(o,s,l){r.current+=1;var E=r.current;n.current.push({size:o,element:s,data:l}),Promise.resolve().then(function(){E===r.current&&(a?.(n.current),n.current=[])}),t?.(o,s,l)},[a,t]);return x.createElement(Xg.Provider,{value:i},e)}function h0u(u,e){var a=u.children,r=u.disabled,n=x.useRef(null),t=x.useRef(null),i=x.useContext(Xg),o=typeof a=="function",s=o?a(n):a,l=x.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),E=!o&&x.isValidElement(s)&&io(s),c=E?s.ref:null,d=x.useMemo(function(){return ct(c,n)},[c,n]),D=function(){return Yg(n.current)||Yg(t.current)};x.useImperativeHandle(e,function(){return D()});var m=x.useRef(u);m.current=u;var h=x.useCallback(function(g){var p=m.current,f=p.onResize,C=p.data,v=g.getBoundingClientRect(),A=v.width,F=v.height,k=g.offsetWidth,y=g.offsetHeight,b=Math.floor(A),B=Math.floor(F);if(l.current.width!==b||l.current.height!==B||l.current.offsetWidth!==k||l.current.offsetHeight!==y){var M={width:b,height:B,offsetWidth:k,offsetHeight:y};l.current=M;var w=k===Math.round(A)?A:k,j=y===Math.round(F)?F:y,$=ru(ru({},M),{},{offsetWidth:w,offsetHeight:j});i?.($,g,C),f&&Promise.resolve().then(function(){f($,g)})}},[]);return x.useEffect(function(){var g=D();return g&&!r&&d0u(g,h),function(){return D0u(g,h)}},[n.current,r]),x.createElement(x0u,{ref:t},E?x.cloneElement(s,{ref:d}):s)}var p0u=x.forwardRef(h0u),g0u="rc-observer-key";function f0u(u,e){var a=u.children,r=typeof a=="function"?[a]:Ln(a);return r.map(function(n,t){var i=n?.key||"".concat(g0u,"-").concat(t);return x.createElement(p0u,Eu({},u,{key:i,ref:t===0?e:void 0}),n)})}var Mt=x.forwardRef(f0u);Mt.Collection=m0u;function ba(u,e){var a=ru({},u);return Array.isArray(e)&&e.forEach(function(r){delete a[r]}),a}function uf(u,e){(e==null||e>u.length)&&(e=u.length);for(var a=0,r=new Array(e);a1&&arguments[1]!==void 0?arguments[1]:1;F9+=1;var r=F9;function n(t){if(t===0)Zj(r),e();else{var i=Wj(function(){n(t-1)});cF.set(r,i)}}return n(a),r};Je.cancel=function(u){var e=cF.get(u);return Zj(e),qj(e)};function dF(u){for(var e=0,a,r=0,n=u.length;n>=4;++r,n-=4)a=u.charCodeAt(r)&255|(u.charCodeAt(++r)&255)<<8|(u.charCodeAt(++r)&255)<<16|(u.charCodeAt(++r)&255)<<24,a=(a&65535)*1540483477+((a>>>16)*59797<<16),a^=a>>>24,e=(a&65535)*1540483477+((a>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(n){case 3:e^=(u.charCodeAt(r+2)&255)<<16;case 2:e^=(u.charCodeAt(r+1)&255)<<8;case 1:e^=u.charCodeAt(r)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}function UE(u,e){if(u==null)return{};var a={},r=Object.keys(u),n,t;for(t=0;t=0)&&(a[n]=u[n]);return a}function k0(u,e){if(u==null)return{};var a=UE(u,e),r,n;if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(u);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(u,r)&&(a[r]=u[r])}return a}function Jl(u,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function n(t,i){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,s=r.has(t);if(Pa(!s,"Warning: There may be circular references"),s)return!1;if(t===i)return!0;if(a&&o>1)return!1;r.add(t);var l=o+1;if(Array.isArray(t)){if(!Array.isArray(i)||t.length!==i.length)return!1;for(var E=0;E0&&arguments[0]!==void 0?arguments[0]:{},e=u.mark;return e?e.startsWith("data-")?e:"data-".concat(e):b0u}function um(u){if(u.attachTo)return u.attachTo;var e=document.querySelector("head");return e||document.body}function y0u(u){return u==="queue"?"prependQueue":u?"prepend":"append"}function Xj(u){return Array.from((rf.get(u)||u).children).filter(function(e){return e.tagName==="STYLE"})}function uN(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!$a())return null;var a=e.csp,r=e.prepend,n=e.priority,t=n===void 0?0:n,i=y0u(r),o=i==="prependQueue",s=document.createElement("style");s.setAttribute(A9,i),o&&t&&s.setAttribute(b9,"".concat(t)),a!=null&&a.nonce&&(s.nonce=a?.nonce),s.innerHTML=u;var l=um(e),E=l.firstChild;if(r){if(o){var c=Xj(l).filter(function(d){if(!["prepend","prependQueue"].includes(d.getAttribute(A9)))return!1;var D=Number(d.getAttribute(b9)||0);return t>=D});if(c.length)return l.insertBefore(s,c[c.length-1].nextSibling),s}l.insertBefore(s,E)}else l.appendChild(s);return s}function eN(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=um(e);return Xj(a).find(function(r){return r.getAttribute(Qj(e))===u})}function gD(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=eN(u,e);if(a){var r=um(e);r.removeChild(a)}}function B0u(u,e){var a=rf.get(u);if(!a||!af(document,a)){var r=uN("",e),n=r.parentNode;rf.set(u,n),u.removeChild(r)}}function Ul(u,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=um(a);B0u(r,a);var n=eN(e,a);if(n){var t,i;if((t=a.csp)!==null&&t!==void 0&&t.nonce&&n.nonce!==((i=a.csp)===null||i===void 0?void 0:i.nonce)){var o;n.nonce=(o=a.csp)===null||o===void 0?void 0:o.nonce}return n.innerHTML!==u&&(n.innerHTML=u),n}var s=uN(u,a);return s.setAttribute(Qj(a),e),s}function aN(u){if(Array.isArray(u))return u}function z0u(u,e){var a=u==null?null:typeof Symbol<"u"&&u[Symbol.iterator]||u["@@iterator"];if(a!=null){var r,n,t,i,o=[],s=!0,l=!1;try{if(t=(a=a.call(u)).next,e===0){if(Object(a)!==a)return;s=!1}else for(;!(s=(r=t.call(a)).done)&&(o.push(r.value),o.length!==e);s=!0);}catch(E){l=!0,n=E}finally{try{if(!s&&a.return!=null&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw n}}return o}}function rN(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cu(u,e){return aN(u)||z0u(u,e)||EF(u,e)||rN()}function S0u(u,e){if(u.length!==e.length)return!1;for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:!1,i={map:this.cache};return a.forEach(function(o){if(!i)i=void 0;else{var s,l;i=(s=i)===null||s===void 0||(l=s.map)===null||l===void 0?void 0:l.get(o)}}),(r=i)!==null&&r!==void 0&&r.value&&t&&(i.value[1]=this.cacheCallTimes++),(n=i)===null||n===void 0?void 0:n.value}},{key:"get",value:function(a){var r;return(r=this.internalGet(a,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(a){return!!this.internalGet(a)}},{key:"set",value:function(a,r){var n=this;if(!this.has(a)){if(this.size()+1>u.MAX_CACHE_SIZE+u.MAX_CACHE_OFFSET){var t=this.keys.reduce(function(l,E){var c=cu(l,2),d=c[1];return n.internalGet(E)[1]0,void 0),y9+=1}return on(u,[{key:"getDerivativeToken",value:function(a){return this.derivatives.reduce(function(r,n){return n(a,r)},void 0)}}]),u}(),Jh=new DF;function qE(u){var e=Array.isArray(u)?u:[u];return Jh.has(e)||Jh.set(e,new nN(e)),Jh.get(e)}var M0u=new WeakMap,Uh={};function w0u(u,e){for(var a=M0u,r=0;rU0u&&r.forEach(function(n){J0u(n,e),Po.delete(n)})}var oN=function(e,a,r,n){var t=r.getDerivativeToken(e),i=ru(ru({},t),a);return n&&(i=n(i)),i};function q0u(u,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=x.useContext(WE),n=r.cache.instanceId,t=a.salt,i=t===void 0?"":t,o=a.override,s=o===void 0?G0u:o,l=a.formatToken,E=a.getComputedToken,c=w0u(function(){return Object.assign.apply(Object,[{}].concat(Tu(e)))},e),d=fD(c),D=fD(s),m=iN("token",[i,u.id,d,D],function(){var h=E?E(c,s,u):oN(c,s,u,l),g=P0u(h,i);h._tokenKey=g,V0u(g);var p="".concat(_0u,"-").concat(dF(g));return h._hashId=p,[h,p]},function(h){W0u(h[0]._tokenKey,n)});return m}var Z0u={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},De="-ms-",EE="-moz-",H0="-webkit-",sN="comm",em="rule",xF="decl",Y0u="@import",lN="@keyframes",Q0u="@layer",X0u=Math.abs,mF=String.fromCharCode,tf=Object.assign;function ueu(u,e){return sa(u,0)^45?(((e<<2^sa(u,0))<<2^sa(u,1))<<2^sa(u,2))<<2^sa(u,3):0}function EN(u){return u.trim()}function kt(u,e){return(u=e.exec(u))?u[0]:u}function p0(u,e,a){return u.replace(e,a)}function c5(u,e){return u.indexOf(e)}function sa(u,e){return u.charCodeAt(e)|0}function Wl(u,e,a){return u.slice(e,a)}function qn(u){return u.length}function cN(u){return u.length}function J4(u,e){return e.push(u),u}function eeu(u,e){return u.map(e).join("")}function M9(u,e){return u.filter(function(a){return!kt(a,e)})}var am=1,ql=1,dN=0,en=0,_e=0,v1="";function rm(u,e,a,r,n,t,i,o){return{value:u,root:e,parent:a,type:r,props:n,children:t,line:am,column:ql,length:i,return:"",siblings:o}}function ci(u,e){return tf(rm("",null,null,"",null,null,0,u.siblings),u,{length:-u.length},e)}function Ss(u){for(;u.root;)u=ci(u.root,{children:[u]});J4(u,u.siblings)}function aeu(){return _e}function reu(){return _e=en>0?sa(v1,--en):0,ql--,_e===10&&(ql=1,am--),_e}function Pn(){return _e=en2||of(_e)>3?"":" "}function oeu(u,e){for(;--e&&Pn()&&!(_e<48||_e>102||_e>57&&_e<65||_e>70&&_e<97););return nm(u,d5()+(e<6&&qo()==32&&Pn()==32))}function sf(u){for(;Pn();)switch(_e){case u:return en;case 34:case 39:u!==34&&u!==39&&sf(_e);break;case 40:u===41&&sf(u);break;case 92:Pn();break}return en}function seu(u,e){for(;Pn()&&u+_e!==47+10;)if(u+_e===42+42&&qo()===47)break;return"/*"+nm(e,en-1)+"*"+mF(u===47?u:Pn())}function leu(u){for(;!of(qo());)Pn();return nm(u,en)}function DN(u){return teu(D5("",null,null,null,[""],u=neu(u),0,[0],u))}function D5(u,e,a,r,n,t,i,o,s){for(var l=0,E=0,c=i,d=0,D=0,m=0,h=1,g=1,p=1,f=0,C="",v=n,A=t,F=r,k=C;g;)switch(m=f,f=Pn()){case 40:if(m!=108&&sa(k,c-1)==58){c5(k+=p0(qh(f),"&","&\f"),"&\f")!=-1&&(p=-1);break}case 34:case 39:case 91:k+=qh(f);break;case 9:case 10:case 13:case 32:k+=ieu(m);break;case 92:k+=oeu(d5()-1,7);continue;case 47:switch(qo()){case 42:case 47:J4(Eeu(seu(Pn(),d5()),e,a,s),s);break;default:k+="/"}break;case 123*h:o[l++]=qn(k)*p;case 125*h:case 59:case 0:switch(f){case 0:case 125:g=0;case 59+E:p==-1&&(k=p0(k,/\f/g,"")),D>0&&qn(k)-c&&J4(D>32?P9(k+";",r,a,c-1,s):P9(p0(k," ","")+";",r,a,c-2,s),s);break;case 59:k+=";";default:if(J4(F=w9(k,e,a,l,E,n,o,C,v=[],A=[],c,t),t),f===123)if(E===0)D5(k,e,F,F,v,t,c,o,A);else switch(d===99&&sa(k,3)===110?100:d){case 100:case 108:case 109:case 115:D5(u,F,F,r&&J4(w9(u,F,F,0,0,n,o,C,n,v=[],c,A),A),n,A,c,o,r?v:A);break;default:D5(k,F,F,F,[""],A,0,o,A)}}l=E=D=0,h=p=1,C=k="",c=i;break;case 58:c=1+qn(k),D=m;default:if(h<1){if(f==123)--h;else if(f==125&&h++==0&&reu()==125)continue}switch(k+=mF(f),f*h){case 38:p=E>0?1:(k+="\f",-1);break;case 44:o[l++]=(qn(k)-1)*p,p=1;break;case 64:qo()===45&&(k+=qh(Pn())),d=qo(),E=c=qn(C=k+=leu(d5())),f++;break;case 45:m===45&&qn(k)==2&&(h=0)}}return t}function w9(u,e,a,r,n,t,i,o,s,l,E,c){for(var d=n-1,D=n===0?t:[""],m=cN(D),h=0,g=0,p=0;h0?D[f]+" "+C:p0(C,/&\f/g,D[f])))&&(s[p++]=v);return rm(u,e,a,n===0?em:o,s,l,E,c)}function Eeu(u,e,a,r){return rm(u,e,a,sN,mF(aeu()),Wl(u,2,-2),0,r)}function P9(u,e,a,r,n){return rm(u,e,a,xF,Wl(u,0,r),Wl(u,r+1,-1),r,n)}function xN(u,e,a){switch(ueu(u,e)){case 5103:return H0+"print-"+u+u;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return H0+u+u;case 4789:return EE+u+u;case 5349:case 4246:case 4810:case 6968:case 2756:return H0+u+EE+u+De+u+u;case 5936:switch(sa(u,e+11)){case 114:return H0+u+De+p0(u,/[svh]\w+-[tblr]{2}/,"tb")+u;case 108:return H0+u+De+p0(u,/[svh]\w+-[tblr]{2}/,"tb-rl")+u;case 45:return H0+u+De+p0(u,/[svh]\w+-[tblr]{2}/,"lr")+u}case 6828:case 4268:case 2903:return H0+u+De+u+u;case 6165:return H0+u+De+"flex-"+u+u;case 5187:return H0+u+p0(u,/(\w+).+(:[^]+)/,H0+"box-$1$2"+De+"flex-$1$2")+u;case 5443:return H0+u+De+"flex-item-"+p0(u,/flex-|-self/g,"")+(kt(u,/flex-|baseline/)?"":De+"grid-row-"+p0(u,/flex-|-self/g,""))+u;case 4675:return H0+u+De+"flex-line-pack"+p0(u,/align-content|flex-|-self/g,"")+u;case 5548:return H0+u+De+p0(u,"shrink","negative")+u;case 5292:return H0+u+De+p0(u,"basis","preferred-size")+u;case 6060:return H0+"box-"+p0(u,"-grow","")+H0+u+De+p0(u,"grow","positive")+u;case 4554:return H0+p0(u,/([^-])(transform)/g,"$1"+H0+"$2")+u;case 6187:return p0(p0(p0(u,/(zoom-|grab)/,H0+"$1"),/(image-set)/,H0+"$1"),u,"")+u;case 5495:case 3959:return p0(u,/(image-set\([^]*)/,H0+"$1$`$1");case 4968:return p0(p0(u,/(.+:)(flex-)?(.*)/,H0+"box-pack:$3"+De+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+H0+u+u;case 4200:if(!kt(u,/flex-|baseline/))return De+"grid-column-align"+Wl(u,e)+u;break;case 2592:case 3360:return De+p0(u,"template-","")+u;case 4384:case 3616:return a&&a.some(function(r,n){return e=n,kt(r.props,/grid-\w+-end/)})?~c5(u+(a=a[e].value),"span")?u:De+p0(u,"-start","")+u+De+"grid-row-span:"+(~c5(a,"span")?kt(a,/\d+/):+kt(a,/\d+/)-+kt(u,/\d+/))+";":De+p0(u,"-start","")+u;case 4896:case 4128:return a&&a.some(function(r){return kt(r.props,/grid-\w+-start/)})?u:De+p0(p0(u,"-end","-span"),"span ","")+u;case 4095:case 3583:case 4068:case 2532:return p0(u,/(.+)-inline(.+)/,H0+"$1$2")+u;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(qn(u)-1-e>6)switch(sa(u,e+1)){case 109:if(sa(u,e+4)!==45)break;case 102:return p0(u,/(.+:)(.+)-([^]+)/,"$1"+H0+"$2-$3$1"+EE+(sa(u,e+3)==108?"$3":"$2-$3"))+u;case 115:return~c5(u,"stretch")?xN(p0(u,"stretch","fill-available"),e,a)+u:u}break;case 5152:case 5920:return p0(u,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,n,t,i,o,s,l){return De+n+":"+t+l+(i?De+n+"-span:"+(o?s:+s-+t)+l:"")+u});case 4949:if(sa(u,e+6)===121)return p0(u,":",":"+H0)+u;break;case 6444:switch(sa(u,sa(u,14)===45?18:11)){case 120:return p0(u,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+H0+(sa(u,14)===45?"inline-":"")+"box$3$1"+H0+"$2$3$1"+De+"$2box$3")+u;case 100:return p0(u,":",":"+De)+u}break;case 5719:case 2647:case 2135:case 3927:case 2391:return p0(u,"scroll-","scroll-snap-")+u}return u}function ZE(u,e){for(var a="",r=0;r-1&&!u.return)switch(u.type){case xF:u.return=xN(u.value,u.length,a);return;case lN:return ZE([ci(u,{value:p0(u.value,"@","@"+H0)})],r);case em:if(u.length)return eeu(a=u.props,function(n){switch(kt(n,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Ss(ci(u,{props:[p0(n,/:(read-\w+)/,":"+EE+"$1")]})),Ss(ci(u,{props:[n]})),tf(u,{props:M9(a,r)});break;case"::placeholder":Ss(ci(u,{props:[p0(n,/:(plac\w+)/,":"+H0+"input-$1")]})),Ss(ci(u,{props:[p0(n,/:(plac\w+)/,":"+EE+"$1")]})),Ss(ci(u,{props:[p0(n,/:(plac\w+)/,De+"input-$1")]})),Ss(ci(u,{props:[n]})),tf(u,{props:M9(a,r)});break}return""})}}var T9="data-ant-cssinjs-cache-path",hN="_FILE_STYLE__",Zo,pN=!0;function xeu(){if(!Zo&&(Zo={},$a())){var u=document.createElement("div");u.className=T9,u.style.position="fixed",u.style.visibility="hidden",u.style.top="-9999px",document.body.appendChild(u);var e=getComputedStyle(u).content||"";e=e.replace(/^"/,"").replace(/"$/,""),e.split(";").forEach(function(n){var t=n.split(":"),i=cu(t,2),o=i[0],s=i[1];Zo[o]=s});var a=document.querySelector("style[".concat(T9,"]"));if(a){var r;pN=!1,(r=a.parentNode)===null||r===void 0||r.removeChild(a)}document.body.removeChild(u)}}function meu(u){return xeu(),!!Zo[u]}function heu(u){var e=Zo[u],a=null;if(e&&$a())if(pN)a=hN;else{var r=document.querySelector("style[".concat(Wo,'="').concat(Zo[u],'"]'));r?a=r.innerHTML:delete Zo[u]}return[a,e]}var j9=$a(),peu="_skip_check_",gN="_multi_value_";function N9(u){var e=ZE(DN(u),mN);return e.replace(/\{%%%\:[^;];}/g,";")}function geu(u){return y0(u)==="object"&&u&&(peu in u||gN in u)}function feu(u,e,a){if(!e)return u;var r=".".concat(e),n=a==="low"?":where(".concat(r,")"):r,t=u.split(",").map(function(i){var o,s=i.trim().split(/\s+/),l=s[0]||"",E=((o=l.match(/^\w+/))===null||o===void 0?void 0:o[0])||"";return l="".concat(E).concat(n).concat(l.slice(E.length)),[l].concat(Tu(s.slice(1))).join(" ")});return t.join(",")}var veu=function u(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},n=r.root,t=r.injectHash,i=r.parentSelectors,o=a.hashId,s=a.layer;a.path;var l=a.hashPriority,E=a.transformers,c=E===void 0?[]:E;a.linters;var d="",D={};function m(C){var v=C.getName(o);if(!D[v]){var A=u(C.style,a,{root:!1,parentSelectors:i}),F=cu(A,1),k=F[0];D[v]="@keyframes ".concat(C.getName(o)).concat(k)}}function h(C){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return C.forEach(function(A){Array.isArray(A)?h(A,v):A&&v.push(A)}),v}var g=h(Array.isArray(e)?e:[e]);if(g.forEach(function(C){var v=typeof C=="string"&&!n?{}:C;if(typeof v=="string")d+="".concat(v,` +`);else if(v._keyframe)m(v);else{var A=c.reduce(function(F,k){var y;return(k==null||(y=k.visit)===null||y===void 0?void 0:y.call(k,F))||F},v);Object.keys(A).forEach(function(F){var k=A[F];if(y0(k)==="object"&&k&&(F!=="animationName"||!k._keyframe)&&!geu(k)){var y=!1,b=F.trim(),B=!1;(n||t)&&o?b.startsWith("@")?y=!0:b=feu(F,o,l):n&&!o&&(b==="&"||b==="")&&(b="",B=!0);var M=u(k,a,{root:B,injectHash:y,parentSelectors:[].concat(Tu(i),[b])}),w=cu(M,2),j=w[0],$=w[1];D=ru(ru({},D),$),d+="".concat(b).concat(j)}else{let N=function(P,I){var _=P.replace(/[A-Z]/g,function(z){return"-".concat(z.toLowerCase())}),G=I;!Z0u[P]&&typeof G=="number"&&G!==0&&(G="".concat(G,"px")),P==="animationName"&&I!==null&&I!==void 0&&I._keyframe&&(m(I),G=I.getName(o)),d+="".concat(_,":").concat(G,";")};var H,K=(H=k?.value)!==null&&H!==void 0?H:k;y0(k)==="object"&&k!==null&&k!==void 0&&k[gN]&&Array.isArray(K)?K.forEach(function(P){N(F,P)}):N(F,K)}})}}),!n)d="{".concat(d,"}");else if(s&&j0u()){var p=s.split(","),f=p[p.length-1].trim();d="@layer ".concat(f," {").concat(d,"}"),p.length>1&&(d="@layer ".concat(s,"{%%%:%}").concat(d))}return[d,D]};function Ceu(u,e){return dF("".concat(u.join("%")).concat(e))}function Feu(){return null}function lf(u,e){var a=u.token,r=u.path,n=u.hashId,t=u.layer,i=u.nonce,o=u.clientOnly,s=u.order,l=s===void 0?0:s,E=x.useContext(WE),c=E.autoClear;E.mock;var d=E.defaultCache,D=E.hashPriority,m=E.container,h=E.ssrInline,g=E.transformers,p=E.linters,f=E.cache,C=a._tokenKey,v=[C].concat(Tu(r)),A=j9,F=iN("style",v,function(){var M=v.join("|");if(meu(M)){var w=heu(M),j=cu(w,2),$=j[0],H=j[1];if($)return[$,C,H,{},o,l]}var K=e(),N=veu(K,{hashId:n,hashPriority:D,layer:t,path:r.join("-"),transformers:g,linters:p}),P=cu(N,2),I=P[0],_=P[1],G=N9(I),z=Ceu(v,G);return[G,C,z,_,o,l]},function(M,w){var j=cu(M,3),$=j[2];(w||c)&&j9&&gD($,{mark:Wo})},function(M){var w=cu(M,4),j=w[0];w[1];var $=w[2],H=w[3];if(A&&j!==hN){var K={mark:Wo,prepend:"queue",attachTo:m,priority:l},N=typeof i=="function"?i():i;N&&(K.csp={nonce:N});var P=Ul(j,$,K);P[cl]=f.instanceId,P.setAttribute(ef,C),Object.keys(H).forEach(function(I){Ul(N9(H[I]),"_effect-".concat(I),K)})}}),k=cu(F,3),y=k[0],b=k[1],B=k[2];return function(M){var w;if(!h||A||!d)w=x.createElement(Feu,null);else{var j;w=x.createElement("style",Eu({},(j={},X(j,ef,b),X(j,Wo,B),j),{dangerouslySetInnerHTML:{__html:y}}))}return x.createElement(x.Fragment,null,w,M)}}var o0=function(){function u(e,a){tn(this,u),X(this,"name",void 0),X(this,"style",void 0),X(this,"_keyframe",!0),this.name=e,this.style=a}return on(u,[{key:"getName",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return a?"".concat(a,"-").concat(this.name):this.name}}]),u}();function Ms(u){return u.notSplit=!0,u}Ms(["borderTop","borderBottom"]),Ms(["borderTop"]),Ms(["borderBottom"]),Ms(["borderLeft","borderRight"]),Ms(["borderLeft"]),Ms(["borderRight"]);var keu=x.createContext({});const hF=keu;function Aeu(u){return aN(u)||Uj(u)||EF(u)||rN()}function zn(u,e){for(var a=u,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return e.length&&r&&a===void 0&&!zn(u,e.slice(0,-1))?u:fN(u,e,a,r)}function beu(u){return y0(u)==="object"&&u!==null&&Object.getPrototypeOf(u)===Object.prototype}function L9(u){return Array.isArray(u)?[]:{}}var yeu=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function dl(){for(var u=arguments.length,e=new Array(u),a=0;a{const u=()=>{};return u.deprecated=Beu,u},zeu=x.createContext(void 0),Seu={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};var Meu={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const weu={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},vN=weu,Peu={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},Meu),timePickerLocale:Object.assign({},vN)},R9=Peu,ir="${label} is not a valid ${type}",Teu={locale:"en",Pagination:Seu,DatePicker:R9,TimePicker:vN,Calendar:R9,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:ir,method:ir,array:ir,object:ir,number:ir,date:ir,boolean:ir,integer:ir,float:ir,regexp:ir,email:ir,url:ir,hex:ir},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh"},ColorPicker:{presetEmpty:"Empty"}},ts=Teu;let x5=Object.assign({},ts.Modal),m5=[];const K9=()=>m5.reduce((u,e)=>Object.assign(Object.assign({},u),e),ts.Modal);function jeu(u){if(u){const e=Object.assign({},u);return m5.push(e),x5=K9(),()=>{m5=m5.filter(a=>a!==e),x5=K9()}}x5=Object.assign({},ts.Modal)}function CN(){return x5}const Neu=x.createContext(void 0),pF=Neu,Leu=(u,e)=>{const a=x.useContext(pF),r=x.useMemo(()=>{var t;const i=e||ts[u],o=(t=a?.[u])!==null&&t!==void 0?t:{};return Object.assign(Object.assign({},typeof i=="function"?i():i),o||{})},[u,e,a]),n=x.useMemo(()=>{const t=a?.locale;return a?.exist&&!t?ts.locale:t},[a]);return[r,n]},im=Leu,Reu="internalMark",Keu=u=>{const{locale:e={},children:a,_ANT_MARK__:r}=u;x.useEffect(()=>jeu(e&&e.Modal),[e]);const n=x.useMemo(()=>Object.assign(Object.assign({},e),{exist:!0}),[e]);return x.createElement(pF.Provider,{value:n},a)},Ieu=Keu;function ka(u,e){Oeu(u)&&(u="100%");var a=$eu(u);return u=e===360?u:Math.min(e,Math.max(0,parseFloat(u))),a&&(u=parseInt(String(u*e),10)/100),Math.abs(u-e)<1e-6?1:(e===360?u=(u<0?u%e+e:u%e)/parseFloat(String(e)):u=u%e/parseFloat(String(e)),u)}function ld(u){return Math.min(1,Math.max(0,u))}function Oeu(u){return typeof u=="string"&&u.indexOf(".")!==-1&&parseFloat(u)===1}function $eu(u){return typeof u=="string"&&u.indexOf("%")!==-1}function FN(u){return u=parseFloat(u),(isNaN(u)||u<0||u>1)&&(u=1),u}function Ed(u){return u<=1?"".concat(Number(u)*100,"%"):u}function Ro(u){return u.length===1?"0"+u:String(u)}function Heu(u,e,a){return{r:ka(u,255)*255,g:ka(e,255)*255,b:ka(a,255)*255}}function I9(u,e,a){u=ka(u,255),e=ka(e,255),a=ka(a,255);var r=Math.max(u,e,a),n=Math.min(u,e,a),t=0,i=0,o=(r+n)/2;if(r===n)i=0,t=0;else{var s=r-n;switch(i=o>.5?s/(2-r-n):s/(r+n),r){case u:t=(e-a)/s+(e1&&(a-=1),a<1/6?u+(e-u)*(6*a):a<1/2?e:a<2/3?u+(e-u)*(2/3-a)*6:u}function Geu(u,e,a){var r,n,t;if(u=ka(u,360),e=ka(e,100),a=ka(a,100),e===0)n=a,t=a,r=a;else{var i=a<.5?a*(1+e):a+e-a*e,o=2*a-i;r=Zh(o,i,u+1/3),n=Zh(o,i,u),t=Zh(o,i,u-1/3)}return{r:r*255,g:n*255,b:t*255}}function Ef(u,e,a){u=ka(u,255),e=ka(e,255),a=ka(a,255);var r=Math.max(u,e,a),n=Math.min(u,e,a),t=0,i=r,o=r-n,s=r===0?0:o/r;if(r===n)t=0;else{switch(r){case u:t=(e-a)/o+(e>16,g:(u&65280)>>8,b:u&255}}var df={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Js(u){var e={r:0,g:0,b:0},a=1,r=null,n=null,t=null,i=!1,o=!1;return typeof u=="string"&&(u=Zeu(u)),typeof u=="object"&&(gt(u.r)&>(u.g)&>(u.b)?(e=Heu(u.r,u.g,u.b),i=!0,o=String(u.r).substr(-1)==="%"?"prgb":"rgb"):gt(u.h)&>(u.s)&>(u.v)?(r=Ed(u.s),n=Ed(u.v),e=_eu(u.h,r,n),i=!0,o="hsv"):gt(u.h)&>(u.s)&>(u.l)&&(r=Ed(u.s),t=Ed(u.l),e=Geu(u.h,r,t),i=!0,o="hsl"),Object.prototype.hasOwnProperty.call(u,"a")&&(a=u.a)),a=FN(a),{ok:i,format:u.format||o,r:Math.min(255,Math.max(e.r,0)),g:Math.min(255,Math.max(e.g,0)),b:Math.min(255,Math.max(e.b,0)),a}}var Weu="[-\\+]?\\d+%?",qeu="[-\\+]?\\d*\\.\\d+%?",bi="(?:".concat(qeu,")|(?:").concat(Weu,")"),Yh="[\\s|\\(]+(".concat(bi,")[,|\\s]+(").concat(bi,")[,|\\s]+(").concat(bi,")\\s*\\)?"),Qh="[\\s|\\(]+(".concat(bi,")[,|\\s]+(").concat(bi,")[,|\\s]+(").concat(bi,")[,|\\s]+(").concat(bi,")\\s*\\)?"),pn={CSS_UNIT:new RegExp(bi),rgb:new RegExp("rgb"+Yh),rgba:new RegExp("rgba"+Qh),hsl:new RegExp("hsl"+Yh),hsla:new RegExp("hsla"+Qh),hsv:new RegExp("hsv"+Yh),hsva:new RegExp("hsva"+Qh),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Zeu(u){if(u=u.trim().toLowerCase(),u.length===0)return!1;var e=!1;if(df[u])u=df[u],e=!0;else if(u==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var a=pn.rgb.exec(u);return a?{r:a[1],g:a[2],b:a[3]}:(a=pn.rgba.exec(u),a?{r:a[1],g:a[2],b:a[3],a:a[4]}:(a=pn.hsl.exec(u),a?{h:a[1],s:a[2],l:a[3]}:(a=pn.hsla.exec(u),a?{h:a[1],s:a[2],l:a[3],a:a[4]}:(a=pn.hsv.exec(u),a?{h:a[1],s:a[2],v:a[3]}:(a=pn.hsva.exec(u),a?{h:a[1],s:a[2],v:a[3],a:a[4]}:(a=pn.hex8.exec(u),a?{r:Er(a[1]),g:Er(a[2]),b:Er(a[3]),a:O9(a[4]),format:e?"name":"hex8"}:(a=pn.hex6.exec(u),a?{r:Er(a[1]),g:Er(a[2]),b:Er(a[3]),format:e?"name":"hex"}:(a=pn.hex4.exec(u),a?{r:Er(a[1]+a[1]),g:Er(a[2]+a[2]),b:Er(a[3]+a[3]),a:O9(a[4]+a[4]),format:e?"name":"hex8"}:(a=pn.hex3.exec(u),a?{r:Er(a[1]+a[1]),g:Er(a[2]+a[2]),b:Er(a[3]+a[3]),format:e?"name":"hex"}:!1)))))))))}function gt(u){return!!pn.CSS_UNIT.exec(String(u))}var Te=function(){function u(e,a){e===void 0&&(e=""),a===void 0&&(a={});var r;if(e instanceof u)return e;typeof e=="number"&&(e=Ueu(e)),this.originalInput=e;var n=Js(e);this.originalInput=e,this.r=n.r,this.g=n.g,this.b=n.b,this.a=n.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=a.format)!==null&&r!==void 0?r:n.format,this.gradientType=a.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=n.ok}return u.prototype.isDark=function(){return this.getBrightness()<128},u.prototype.isLight=function(){return!this.isDark()},u.prototype.getBrightness=function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},u.prototype.getLuminance=function(){var e=this.toRgb(),a,r,n,t=e.r/255,i=e.g/255,o=e.b/255;return t<=.03928?a=t/12.92:a=Math.pow((t+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),.2126*a+.7152*r+.0722*n},u.prototype.getAlpha=function(){return this.a},u.prototype.setAlpha=function(e){return this.a=FN(e),this.roundA=Math.round(100*this.a)/100,this},u.prototype.isMonochrome=function(){var e=this.toHsl().s;return e===0},u.prototype.toHsv=function(){var e=Ef(this.r,this.g,this.b);return{h:e.h*360,s:e.s,v:e.v,a:this.a}},u.prototype.toHsvString=function(){var e=Ef(this.r,this.g,this.b),a=Math.round(e.h*360),r=Math.round(e.s*100),n=Math.round(e.v*100);return this.a===1?"hsv(".concat(a,", ").concat(r,"%, ").concat(n,"%)"):"hsva(".concat(a,", ").concat(r,"%, ").concat(n,"%, ").concat(this.roundA,")")},u.prototype.toHsl=function(){var e=I9(this.r,this.g,this.b);return{h:e.h*360,s:e.s,l:e.l,a:this.a}},u.prototype.toHslString=function(){var e=I9(this.r,this.g,this.b),a=Math.round(e.h*360),r=Math.round(e.s*100),n=Math.round(e.l*100);return this.a===1?"hsl(".concat(a,", ").concat(r,"%, ").concat(n,"%)"):"hsla(".concat(a,", ").concat(r,"%, ").concat(n,"%, ").concat(this.roundA,")")},u.prototype.toHex=function(e){return e===void 0&&(e=!1),cf(this.r,this.g,this.b,e)},u.prototype.toHexString=function(e){return e===void 0&&(e=!1),"#"+this.toHex(e)},u.prototype.toHex8=function(e){return e===void 0&&(e=!1),Veu(this.r,this.g,this.b,this.a,e)},u.prototype.toHex8String=function(e){return e===void 0&&(e=!1),"#"+this.toHex8(e)},u.prototype.toHexShortString=function(e){return e===void 0&&(e=!1),this.a===1?this.toHexString(e):this.toHex8String(e)},u.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},u.prototype.toRgbString=function(){var e=Math.round(this.r),a=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(e,", ").concat(a,", ").concat(r,")"):"rgba(".concat(e,", ").concat(a,", ").concat(r,", ").concat(this.roundA,")")},u.prototype.toPercentageRgb=function(){var e=function(a){return"".concat(Math.round(ka(a,255)*100),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},u.prototype.toPercentageRgbString=function(){var e=function(a){return Math.round(ka(a,255)*100)};return this.a===1?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},u.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var e="#"+cf(this.r,this.g,this.b,!1),a=0,r=Object.entries(df);a=0,t=!a&&n&&(e.startsWith("hex")||e==="name");return t?e==="name"&&this.a===0?this.toName():this.toRgbString():(e==="rgb"&&(r=this.toRgbString()),e==="prgb"&&(r=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(r=this.toHexString()),e==="hex3"&&(r=this.toHexString(!0)),e==="hex4"&&(r=this.toHex8String(!0)),e==="hex8"&&(r=this.toHex8String()),e==="name"&&(r=this.toName()),e==="hsl"&&(r=this.toHslString()),e==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},u.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},u.prototype.clone=function(){return new u(this.toString())},u.prototype.lighten=function(e){e===void 0&&(e=10);var a=this.toHsl();return a.l+=e/100,a.l=ld(a.l),new u(a)},u.prototype.brighten=function(e){e===void 0&&(e=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(e/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(e/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(e/100)))),new u(a)},u.prototype.darken=function(e){e===void 0&&(e=10);var a=this.toHsl();return a.l-=e/100,a.l=ld(a.l),new u(a)},u.prototype.tint=function(e){return e===void 0&&(e=10),this.mix("white",e)},u.prototype.shade=function(e){return e===void 0&&(e=10),this.mix("black",e)},u.prototype.desaturate=function(e){e===void 0&&(e=10);var a=this.toHsl();return a.s-=e/100,a.s=ld(a.s),new u(a)},u.prototype.saturate=function(e){e===void 0&&(e=10);var a=this.toHsl();return a.s+=e/100,a.s=ld(a.s),new u(a)},u.prototype.greyscale=function(){return this.desaturate(100)},u.prototype.spin=function(e){var a=this.toHsl(),r=(a.h+e)%360;return a.h=r<0?360+r:r,new u(a)},u.prototype.mix=function(e,a){a===void 0&&(a=50);var r=this.toRgb(),n=new u(e).toRgb(),t=a/100,i={r:(n.r-r.r)*t+r.r,g:(n.g-r.g)*t+r.g,b:(n.b-r.b)*t+r.b,a:(n.a-r.a)*t+r.a};return new u(i)},u.prototype.analogous=function(e,a){e===void 0&&(e=6),a===void 0&&(a=30);var r=this.toHsl(),n=360/a,t=[this];for(r.h=(r.h-(n*e>>1)+720)%360;--e;)r.h=(r.h+n)%360,t.push(new u(r));return t},u.prototype.complement=function(){var e=this.toHsl();return e.h=(e.h+180)%360,new u(e)},u.prototype.monochromatic=function(e){e===void 0&&(e=6);for(var a=this.toHsv(),r=a.h,n=a.s,t=a.v,i=[],o=1/e;e--;)i.push(new u({h:r,s:n,v:t})),t=(t+o)%1;return i},u.prototype.splitcomplement=function(){var e=this.toHsl(),a=e.h;return[this,new u({h:(a+72)%360,s:e.s,l:e.l}),new u({h:(a+216)%360,s:e.s,l:e.l})]},u.prototype.onBackground=function(e){var a=this.toRgb(),r=new u(e).toRgb(),n=a.a+r.a*(1-a.a);return new u({r:(a.r*a.a+r.r*r.a*(1-a.a))/n,g:(a.g*a.a+r.g*r.a*(1-a.a))/n,b:(a.b*a.a+r.b*r.a*(1-a.a))/n,a:n})},u.prototype.triad=function(){return this.polyad(3)},u.prototype.tetrad=function(){return this.polyad(4)},u.prototype.polyad=function(e){for(var a=this.toHsl(),r=a.h,n=[this],t=360/e,i=1;i=60&&Math.round(u.h)<=240?r=a?Math.round(u.h)-cd*e:Math.round(u.h)+cd*e:r=a?Math.round(u.h)+cd*e:Math.round(u.h)-cd*e,r<0?r+=360:r>=360&&(r-=360),r}function _9(u,e,a){if(u.h===0&&u.s===0)return u.s;var r;return a?r=u.s-$9*e:e===AN?r=u.s+$9:r=u.s+Yeu*e,r>1&&(r=1),a&&e===kN&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function V9(u,e,a){var r;return a?r=u.v+Qeu*e:r=u.v-Xeu*e,r>1&&(r=1),Number(r.toFixed(2))}function $t(u){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=[],r=Js(u),n=kN;n>0;n-=1){var t=H9(r),i=dd(Js({h:G9(t,n,!0),s:_9(t,n,!0),v:V9(t,n,!0)}));a.push(i)}a.push(dd(r));for(var o=1;o<=AN;o+=1){var s=H9(r),l=dd(Js({h:G9(s,o),s:_9(s,o),v:V9(s,o)}));a.push(l)}return e.theme==="dark"?uau.map(function(E){var c=E.index,d=E.opacity,D=dd(eau(Js(e.backgroundColor||"#141414"),Js(a[c]),d*100));return D}):a}var Xh={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},cE={},u2={};Object.keys(Xh).forEach(function(u){cE[u]=$t(Xh[u]),cE[u].primary=cE[u][5],u2[u]=$t(Xh[u],{theme:"dark",backgroundColor:"#141414"}),u2[u].primary=u2[u][5]});var J80=cE.gold,aau=cE.blue;const rau=u=>{const{controlHeight:e}=u;return{controlHeightSM:e*.75,controlHeightXS:e*.5,controlHeightLG:e*1.25}},bN=rau;function nau(u){const{sizeUnit:e,sizeStep:a}=u;return{sizeXXL:e*(a+8),sizeXL:e*(a+4),sizeLG:e*(a+2),sizeMD:e*(a+1),sizeMS:e*a,size:e*a,sizeSM:e*(a-1),sizeXS:e*(a-2),sizeXXS:e*(a-3)}}const gF={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},tau=Object.assign(Object.assign({},gF),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0}),N3=uau;function AN(u,e){let{generateColorPalettes:a,generateNeutralColorPalettes:r}=e;const{colorSuccess:n,colorWarning:t,colorError:i,colorInfo:o,colorPrimary:s,colorBgBase:l,colorTextBase:E}=u,c=a(s),d=a(n),D=a(t),m=a(i),h=a(o),g=r(l,E),p=u.colorLink||u.colorInfo,f=a(p);return Object.assign(Object.assign({},g),{colorPrimaryBg:c[1],colorPrimaryBgHover:c[2],colorPrimaryBorder:c[3],colorPrimaryBorderHover:c[4],colorPrimaryHover:c[5],colorPrimary:c[6],colorPrimaryActive:c[7],colorPrimaryTextHover:c[8],colorPrimaryText:c[9],colorPrimaryTextActive:c[10],colorSuccessBg:d[1],colorSuccessBgHover:d[2],colorSuccessBorder:d[3],colorSuccessBorderHover:d[4],colorSuccessHover:d[4],colorSuccess:d[6],colorSuccessActive:d[7],colorSuccessTextHover:d[8],colorSuccessText:d[9],colorSuccessTextActive:d[10],colorErrorBg:m[1],colorErrorBgHover:m[2],colorErrorBorder:m[3],colorErrorBorderHover:m[4],colorErrorHover:m[5],colorError:m[6],colorErrorActive:m[7],colorErrorTextHover:m[8],colorErrorText:m[9],colorErrorTextActive:m[10],colorWarningBg:D[1],colorWarningBgHover:D[2],colorWarningBorder:D[3],colorWarningBorderHover:D[4],colorWarningHover:D[4],colorWarning:D[6],colorWarningActive:D[7],colorWarningTextHover:D[8],colorWarningText:D[9],colorWarningTextActive:D[10],colorInfoBg:h[1],colorInfoBgHover:h[2],colorInfoBorder:h[3],colorInfoBorderHover:h[4],colorInfoHover:h[4],colorInfo:h[6],colorInfoActive:h[7],colorInfoTextHover:h[8],colorInfoText:h[9],colorInfoTextActive:h[10],colorLinkHover:f[4],colorLink:f[6],colorLinkActive:f[7],colorBgMask:new Te("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const eau=u=>{let e=u,a=u,r=u,n=u;return u<6&&u>=5?e=u+1:u<16&&u>=6?e=u+2:u>=16&&(e=16),u<7&&u>=5?a=4:u<8&&u>=7?a=5:u<14&&u>=8?a=6:u<16&&u>=14?a=7:u>=16&&(a=8),u<6&&u>=2?r=1:u>=6&&(r=2),u>4&&u<8?n=4:u>=8&&(n=6),{borderRadius:u,borderRadiusXS:r,borderRadiusSM:a,borderRadiusLG:e,borderRadiusOuter:n}},aau=eau;function rau(u){const{motionUnit:e,motionBase:a,borderRadius:r,lineWidth:n}=u;return Object.assign({motionDurationFast:`${(a+e).toFixed(1)}s`,motionDurationMid:`${(a+e*2).toFixed(1)}s`,motionDurationSlow:`${(a+e*3).toFixed(1)}s`,lineWidthBold:n+1},aau(r))}const ft=(u,e)=>new Te(u).setAlpha(e).toRgbString(),n4=(u,e)=>new Te(u).darken(e).toHexString(),nau=u=>{const e=$t(u);return{1:e[0],2:e[1],3:e[2],4:e[3],5:e[4],6:e[5],7:e[6],8:e[4],9:e[5],10:e[6]}},tau=(u,e)=>{const a=u||"#fff",r=e||"#000";return{colorBgBase:a,colorTextBase:r,colorText:ft(r,.88),colorTextSecondary:ft(r,.65),colorTextTertiary:ft(r,.45),colorTextQuaternary:ft(r,.25),colorFill:ft(r,.15),colorFillSecondary:ft(r,.06),colorFillTertiary:ft(r,.04),colorFillQuaternary:ft(r,.02),colorBgLayout:n4(a,4),colorBgContainer:n4(a,0),colorBgElevated:n4(a,0),colorBgSpotlight:ft(r,.85),colorBorder:n4(a,15),colorBorderSecondary:n4(a,6)}};function iau(u){const e=new Array(10).fill(null).map((a,r)=>{const n=r-1,t=u*Math.pow(2.71828,n/5),i=r>1?Math.floor(t):Math.ceil(t);return Math.floor(i/2)*2});return e[1]=u,e.map(a=>{const r=a+8;return{size:a,lineHeight:r/a}})}const oau=u=>{const e=iau(u),a=e.map(n=>n.size),r=e.map(n=>n.lineHeight);return{fontSizeSM:a[0],fontSize:a[1],fontSizeLG:a[2],fontSizeXL:a[3],fontSizeHeading1:a[6],fontSizeHeading2:a[5],fontSizeHeading3:a[4],fontSizeHeading4:a[3],fontSizeHeading5:a[2],lineHeight:r[1],lineHeightLG:r[2],lineHeightSM:r[0],lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}},bN=oau;function L3(u){const e=Object.keys(mF).map(a=>{const r=$t(u[a]);return new Array(10).fill(1).reduce((n,t,i)=>(n[`${a}-${i+1}`]=r[i],n[`${a}${i+1}`]=r[i],n),{})}).reduce((a,r)=>(a=Object.assign(Object.assign({},a),r),a),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},u),e),AN(u,{generateColorPalettes:nau,generateNeutralColorPalettes:tau})),bN(u.fontSize)),Xeu(u)),kN(u)),rau(u))}const yN=qE(L3),fD={token:N3,hashed:!0},BN=uu.createContext(fD),vD=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],sau="5.9.3";function u2(u){return u>=0&&u<=255}function dd(u,e){const{r:a,g:r,b:n,a:t}=new Te(u).toRgb();if(t<1)return u;const{r:i,g:o,b:s}=new Te(e).toRgb();for(let l=.01;l<=1;l+=.01){const E=Math.round((a-i*(1-l))/l),c=Math.round((r-o*(1-l))/l),d=Math.round((n-s*(1-l))/l);if(u2(E)&&u2(c)&&u2(d))return new Te({r:E,g:c,b:d,a:Math.round(l*100)/100}).toRgbString()}return new Te({r:a,g:r,b:n,a:1}).toRgbString()}var lau=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{delete r[d]});const n=Object.assign(Object.assign({},a),r),t=480,i=576,o=768,s=992,l=1200,E=1600;if(n.motion===!1){const d="0s";n.motionDurationFast=d,n.motionDurationMid=d,n.motionDurationSlow=d}return Object.assign(Object.assign(Object.assign({},n),{colorFillContent:n.colorFillSecondary,colorFillContentHover:n.colorFill,colorFillAlter:n.colorFillQuaternary,colorBgContainerDisabled:n.colorFillTertiary,colorBorderBg:n.colorBgContainer,colorSplit:dd(n.colorBorderSecondary,n.colorBgContainer),colorTextPlaceholder:n.colorTextQuaternary,colorTextDisabled:n.colorTextQuaternary,colorTextHeading:n.colorText,colorTextLabel:n.colorTextSecondary,colorTextDescription:n.colorTextTertiary,colorTextLightSolid:n.colorWhite,colorHighlight:n.colorError,colorBgTextHover:n.colorFillSecondary,colorBgTextActive:n.colorFill,colorIcon:n.colorTextTertiary,colorIconHover:n.colorText,colorErrorOutline:dd(n.colorErrorBg,n.colorBgContainer),colorWarningOutline:dd(n.colorWarningBg,n.colorBgContainer),fontSizeIcon:n.fontSizeSM,lineWidthFocus:n.lineWidth*4,lineWidth:n.lineWidth,controlOutlineWidth:n.lineWidth*2,controlInteractiveSize:n.controlHeight/2,controlItemBgHover:n.colorFillTertiary,controlItemBgActive:n.colorPrimaryBg,controlItemBgActiveHover:n.colorPrimaryBgHover,controlItemBgActiveDisabled:n.colorFill,controlTmpOutline:n.colorFillQuaternary,controlOutline:dd(n.colorPrimaryBg,n.colorBgContainer),lineType:n.lineType,borderRadius:n.borderRadius,borderRadiusXS:n.borderRadiusXS,borderRadiusSM:n.borderRadiusSM,borderRadiusLG:n.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:n.sizeXXS,paddingXS:n.sizeXS,paddingSM:n.sizeSM,padding:n.size,paddingMD:n.sizeMD,paddingLG:n.sizeLG,paddingXL:n.sizeXL,paddingContentHorizontalLG:n.sizeLG,paddingContentVerticalLG:n.sizeMS,paddingContentHorizontal:n.sizeMS,paddingContentVertical:n.sizeSM,paddingContentHorizontalSM:n.size,paddingContentVerticalSM:n.sizeXS,marginXXS:n.sizeXXS,marginXS:n.sizeXS,marginSM:n.sizeSM,margin:n.size,marginMD:n.sizeMD,marginLG:n.sizeLG,marginXL:n.sizeXL,marginXXL:n.sizeXXL,boxShadow:` +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0}),N3=tau;function yN(u,e){let{generateColorPalettes:a,generateNeutralColorPalettes:r}=e;const{colorSuccess:n,colorWarning:t,colorError:i,colorInfo:o,colorPrimary:s,colorBgBase:l,colorTextBase:E}=u,c=a(s),d=a(n),D=a(t),m=a(i),h=a(o),g=r(l,E),p=u.colorLink||u.colorInfo,f=a(p);return Object.assign(Object.assign({},g),{colorPrimaryBg:c[1],colorPrimaryBgHover:c[2],colorPrimaryBorder:c[3],colorPrimaryBorderHover:c[4],colorPrimaryHover:c[5],colorPrimary:c[6],colorPrimaryActive:c[7],colorPrimaryTextHover:c[8],colorPrimaryText:c[9],colorPrimaryTextActive:c[10],colorSuccessBg:d[1],colorSuccessBgHover:d[2],colorSuccessBorder:d[3],colorSuccessBorderHover:d[4],colorSuccessHover:d[4],colorSuccess:d[6],colorSuccessActive:d[7],colorSuccessTextHover:d[8],colorSuccessText:d[9],colorSuccessTextActive:d[10],colorErrorBg:m[1],colorErrorBgHover:m[2],colorErrorBorder:m[3],colorErrorBorderHover:m[4],colorErrorHover:m[5],colorError:m[6],colorErrorActive:m[7],colorErrorTextHover:m[8],colorErrorText:m[9],colorErrorTextActive:m[10],colorWarningBg:D[1],colorWarningBgHover:D[2],colorWarningBorder:D[3],colorWarningBorderHover:D[4],colorWarningHover:D[4],colorWarning:D[6],colorWarningActive:D[7],colorWarningTextHover:D[8],colorWarningText:D[9],colorWarningTextActive:D[10],colorInfoBg:h[1],colorInfoBgHover:h[2],colorInfoBorder:h[3],colorInfoBorderHover:h[4],colorInfoHover:h[4],colorInfo:h[6],colorInfoActive:h[7],colorInfoTextHover:h[8],colorInfoText:h[9],colorInfoTextActive:h[10],colorLinkHover:f[4],colorLink:f[6],colorLinkActive:f[7],colorBgMask:new Te("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const iau=u=>{let e=u,a=u,r=u,n=u;return u<6&&u>=5?e=u+1:u<16&&u>=6?e=u+2:u>=16&&(e=16),u<7&&u>=5?a=4:u<8&&u>=7?a=5:u<14&&u>=8?a=6:u<16&&u>=14?a=7:u>=16&&(a=8),u<6&&u>=2?r=1:u>=6&&(r=2),u>4&&u<8?n=4:u>=8&&(n=6),{borderRadius:u,borderRadiusXS:r,borderRadiusSM:a,borderRadiusLG:e,borderRadiusOuter:n}},oau=iau;function sau(u){const{motionUnit:e,motionBase:a,borderRadius:r,lineWidth:n}=u;return Object.assign({motionDurationFast:`${(a+e).toFixed(1)}s`,motionDurationMid:`${(a+e*2).toFixed(1)}s`,motionDurationSlow:`${(a+e*3).toFixed(1)}s`,lineWidthBold:n+1},oau(r))}const ft=(u,e)=>new Te(u).setAlpha(e).toRgbString(),n4=(u,e)=>new Te(u).darken(e).toHexString(),lau=u=>{const e=$t(u);return{1:e[0],2:e[1],3:e[2],4:e[3],5:e[4],6:e[5],7:e[6],8:e[4],9:e[5],10:e[6]}},Eau=(u,e)=>{const a=u||"#fff",r=e||"#000";return{colorBgBase:a,colorTextBase:r,colorText:ft(r,.88),colorTextSecondary:ft(r,.65),colorTextTertiary:ft(r,.45),colorTextQuaternary:ft(r,.25),colorFill:ft(r,.15),colorFillSecondary:ft(r,.06),colorFillTertiary:ft(r,.04),colorFillQuaternary:ft(r,.02),colorBgLayout:n4(a,4),colorBgContainer:n4(a,0),colorBgElevated:n4(a,0),colorBgSpotlight:ft(r,.85),colorBorder:n4(a,15),colorBorderSecondary:n4(a,6)}};function cau(u){const e=new Array(10).fill(null).map((a,r)=>{const n=r-1,t=u*Math.pow(2.71828,n/5),i=r>1?Math.floor(t):Math.ceil(t);return Math.floor(i/2)*2});return e[1]=u,e.map(a=>{const r=a+8;return{size:a,lineHeight:r/a}})}const dau=u=>{const e=cau(u),a=e.map(n=>n.size),r=e.map(n=>n.lineHeight);return{fontSizeSM:a[0],fontSize:a[1],fontSizeLG:a[2],fontSizeXL:a[3],fontSizeHeading1:a[6],fontSizeHeading2:a[5],fontSizeHeading3:a[4],fontSizeHeading4:a[3],fontSizeHeading5:a[2],lineHeight:r[1],lineHeightLG:r[2],lineHeightSM:r[0],lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}},BN=dau;function L3(u){const e=Object.keys(gF).map(a=>{const r=$t(u[a]);return new Array(10).fill(1).reduce((n,t,i)=>(n[`${a}-${i+1}`]=r[i],n[`${a}${i+1}`]=r[i],n),{})}).reduce((a,r)=>(a=Object.assign(Object.assign({},a),r),a),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},u),e),yN(u,{generateColorPalettes:lau,generateNeutralColorPalettes:Eau})),BN(u.fontSize)),nau(u)),bN(u)),sau(u))}const zN=qE(L3),vD={token:N3,hashed:!0},SN=uu.createContext(vD),CD=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Dau="5.9.3";function e2(u){return u>=0&&u<=255}function Dd(u,e){const{r:a,g:r,b:n,a:t}=new Te(u).toRgb();if(t<1)return u;const{r:i,g:o,b:s}=new Te(e).toRgb();for(let l=.01;l<=1;l+=.01){const E=Math.round((a-i*(1-l))/l),c=Math.round((r-o*(1-l))/l),d=Math.round((n-s*(1-l))/l);if(e2(E)&&e2(c)&&e2(d))return new Te({r:E,g:c,b:d,a:Math.round(l*100)/100}).toRgbString()}return new Te({r:a,g:r,b:n,a:1}).toRgbString()}var xau=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{delete r[d]});const n=Object.assign(Object.assign({},a),r),t=480,i=576,o=768,s=992,l=1200,E=1600;if(n.motion===!1){const d="0s";n.motionDurationFast=d,n.motionDurationMid=d,n.motionDurationSlow=d}return Object.assign(Object.assign(Object.assign({},n),{colorFillContent:n.colorFillSecondary,colorFillContentHover:n.colorFill,colorFillAlter:n.colorFillQuaternary,colorBgContainerDisabled:n.colorFillTertiary,colorBorderBg:n.colorBgContainer,colorSplit:Dd(n.colorBorderSecondary,n.colorBgContainer),colorTextPlaceholder:n.colorTextQuaternary,colorTextDisabled:n.colorTextQuaternary,colorTextHeading:n.colorText,colorTextLabel:n.colorTextSecondary,colorTextDescription:n.colorTextTertiary,colorTextLightSolid:n.colorWhite,colorHighlight:n.colorError,colorBgTextHover:n.colorFillSecondary,colorBgTextActive:n.colorFill,colorIcon:n.colorTextTertiary,colorIconHover:n.colorText,colorErrorOutline:Dd(n.colorErrorBg,n.colorBgContainer),colorWarningOutline:Dd(n.colorWarningBg,n.colorBgContainer),fontSizeIcon:n.fontSizeSM,lineWidthFocus:n.lineWidth*4,lineWidth:n.lineWidth,controlOutlineWidth:n.lineWidth*2,controlInteractiveSize:n.controlHeight/2,controlItemBgHover:n.colorFillTertiary,controlItemBgActive:n.colorPrimaryBg,controlItemBgActiveHover:n.colorPrimaryBgHover,controlItemBgActiveDisabled:n.colorFill,controlTmpOutline:n.colorFillQuaternary,controlOutline:Dd(n.colorPrimaryBg,n.colorBgContainer),lineType:n.lineType,borderRadius:n.borderRadius,borderRadiusXS:n.borderRadiusXS,borderRadiusSM:n.borderRadiusSM,borderRadiusLG:n.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:n.sizeXXS,paddingXS:n.sizeXS,paddingSM:n.sizeSM,padding:n.size,paddingMD:n.sizeMD,paddingLG:n.sizeLG,paddingXL:n.sizeXL,paddingContentHorizontalLG:n.sizeLG,paddingContentVerticalLG:n.sizeMS,paddingContentHorizontal:n.sizeMS,paddingContentVertical:n.sizeSM,paddingContentHorizontalSM:n.size,paddingContentVerticalSM:n.sizeXS,marginXXS:n.sizeXXS,marginXS:n.sizeXS,marginSM:n.sizeSM,margin:n.size,marginMD:n.sizeMD,marginLG:n.sizeLG,marginXL:n.sizeXL,marginXXL:n.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) @@ -94,12 +94,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var _9=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const r=a.getDerivativeToken(u),{override:n}=e,t=_9(e,["override"]);let i=Object.assign(Object.assign({},r),{override:n});return i=hF(i),t&&Object.entries(t).forEach(o=>{let[s,l]=o;const{theme:E}=l,c=_9(l,["theme"]);let d=c;E&&(d=zN(Object.assign(Object.assign({},i),c),{override:c},E)),i[s]=d}),i};function Kn(){const{token:u,hashed:e,theme:a,components:r}=uu.useContext(BN),n=`${sau}-${e||""}`,t=a||yN,[i,o]=_0u(t,[N3,u],{salt:n,override:Object.assign({override:u},r),getComputedToken:zN,formatToken:hF});return[t,i,e?o:""]}function Ra(u){var e=x.useRef();e.current=u;var a=x.useCallback(function(){for(var r,n=arguments.length,t=new Array(n),i=0;ie||(u?`ant-${u}`:"ant"),Yu=x.createContext({getPrefixCls:Eau,iconPrefixCls:pF}),cau=(u,e,a,r,n)=>{const t=u/2,i=0,o=t,s=a*1/Math.sqrt(2),l=t-a*(1-1/Math.sqrt(2)),E=t-e*(1/Math.sqrt(2)),c=a*(Math.sqrt(2)-1)+e*(1/Math.sqrt(2)),d=2*t-E,D=c,m=2*t-s,h=l,g=2*t-i,p=o,f=t*Math.sqrt(2)+a*(Math.sqrt(2)-2),C=a*(Math.sqrt(2)-1);return{pointerEvents:"none",width:u,height:u,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:u,height:u/2,background:r,clipPath:{_multi_value_:!0,value:[`polygon(${C}px 100%, 50% ${C}px, ${2*t-C}px 100%, ${C}px 100%)`,`path('M ${i} ${o} A ${a} ${a} 0 0 0 ${s} ${l} L ${E} ${c} A ${e} ${e} 0 0 1 ${d} ${D} L ${m} ${h} A ${a} ${a} 0 0 0 ${g} ${p} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:f,height:f,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${e}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},im={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},xa=u=>({boxSizing:"border-box",margin:0,padding:0,color:u.colorText,fontSize:u.fontSize,lineHeight:u.lineHeight,listStyle:"none",fontFamily:u.fontFamily}),SN=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),qi=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),dau=u=>({a:{color:u.colorLink,textDecoration:u.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:u.colorLinkHover},"&:active":{color:u.colorLinkActive},"&:active,\n &:hover":{textDecoration:u.linkHoverDecoration,outline:0},"&:focus":{textDecoration:u.linkFocusDecoration,outline:0},"&[disabled]":{color:u.colorTextDisabled,cursor:"not-allowed"}}}),Dau=(u,e)=>{const{fontFamily:a,fontSize:r}=u,n=`[class^="${e}"], [class*=" ${e}"]`;return{[n]:{fontFamily:a,fontSize:r,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[n]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},MN=u=>({outline:`${u.lineWidthFocus}px solid ${u.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),Zi=u=>({"&:focus-visible":Object.assign({},MN(u))}),wN=typeof CSSINJS_STATISTIC<"u";let df=!0;function O0(){for(var u=arguments.length,e=new Array(u),a=0;a{Object.keys(n).forEach(i=>{Object.defineProperty(r,i,{configurable:!0,enumerable:!0,get:()=>n[i]})})}),df=!0,r}const V9={};function xau(){}function mau(u){let e,a=u,r=xau;return wN&&(e=new Set,a=new Proxy(u,{get(n,t){return df&&e.add(t),n[t]}}),r=(n,t)=>{var i;V9[n]={global:Array.from(e),component:Object.assign(Object.assign({},(i=V9[n])===null||i===void 0?void 0:i.component),t)}}),{token:a,keys:e,flush:r}}const hau=(u,e)=>{const[a,r]=Kn();return sf({theme:a,token:r,hashId:"",path:["ant-design-icons",u],nonce:()=>e?.nonce},()=>[{[`.${u}`]:Object.assign(Object.assign({},SN()),{[`.${u} .${u}-icon`]:{display:"block"}})}])},PN=hau;function fe(u,e,a){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const n=Array.isArray(u)?u:[u,u],[t]=n,i=n.join("-");return o=>{const[s,l,E]=Kn(),{getPrefixCls:c,iconPrefixCls:d,csp:D}=x.useContext(Yu),m=c(),h={theme:s,token:l,hashId:E,nonce:()=>D?.nonce,clientOnly:r.clientOnly,order:r.order||-999};return sf(Object.assign(Object.assign({},h),{clientOnly:!1,path:["Shared",m]}),()=>[{"&":dau(l)}]),PN(d),[sf(Object.assign(Object.assign({},h),{path:[i,o,d]}),()=>{const{token:g,flush:p}=mau(l),f=Object.assign({},l[t]);if(r.deprecatedTokens){const{deprecatedTokens:y}=r;y.forEach(b=>{let[B,M]=b;var w;(f?.[B]||f?.[M])&&((w=f[M])!==null&&w!==void 0||(f[M]=f?.[B]))})}const C=typeof a=="function"?a(O0(g,f??{})):a,v=Object.assign(Object.assign({},C),f),A=`.${o}`,F=O0(g,{componentCls:A,prefixCls:o,iconCls:`.${d}`,antCls:`.${m}`},v),k=e(F,{hashId:E,prefixCls:o,rootPrefixCls:m,iconPrefixCls:d,overrideComponentToken:f});return p(t,v),[r.resetStyle===!1?null:Dau(l,o),k]}),E]}}const om=(u,e,a,r)=>{const n=fe(u,e,a,Object.assign({resetStyle:!1,order:-998},r));return i=>{let{prefixCls:o}=i;return n(o),null}};function sm(u,e){return vD.reduce((a,r)=>{const n=u[`${r}1`],t=u[`${r}3`],i=u[`${r}6`],o=u[`${r}7`];return Object.assign(Object.assign({},a),e(r,{lightColor:n,lightBorderColor:t,darkColor:i,textColor:o}))},{})}const pau=`-ant-${Date.now()}-${Math.random()}`;function gau(u,e){const a={},r=(i,o)=>{let s=i.clone();return s=o?.(s)||s,s.toRgbString()},n=(i,o)=>{const s=new Te(i),l=$t(s.toRgbString());a[`${o}-color`]=r(s),a[`${o}-color-disabled`]=l[1],a[`${o}-color-hover`]=l[4],a[`${o}-color-active`]=l[6],a[`${o}-color-outline`]=s.clone().setAlpha(.2).toRgbString(),a[`${o}-color-deprecated-bg`]=l[0],a[`${o}-color-deprecated-border`]=l[2]};if(e.primaryColor){n(e.primaryColor,"primary");const i=new Te(e.primaryColor),o=$t(i.toRgbString());o.forEach((l,E)=>{a[`primary-${E+1}`]=l}),a["primary-color-deprecated-l-35"]=r(i,l=>l.lighten(35)),a["primary-color-deprecated-l-20"]=r(i,l=>l.lighten(20)),a["primary-color-deprecated-t-20"]=r(i,l=>l.tint(20)),a["primary-color-deprecated-t-50"]=r(i,l=>l.tint(50)),a["primary-color-deprecated-f-12"]=r(i,l=>l.setAlpha(l.getAlpha()*.12));const s=new Te(o[0]);a["primary-color-active-deprecated-f-30"]=r(s,l=>l.setAlpha(l.getAlpha()*.3)),a["primary-color-active-deprecated-d-02"]=r(s,l=>l.darken(2))}return e.successColor&&n(e.successColor,"success"),e.warningColor&&n(e.warningColor,"warning"),e.errorColor&&n(e.errorColor,"error"),e.infoColor&&n(e.infoColor,"info"),` + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var J9=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const r=a.getDerivativeToken(u),{override:n}=e,t=J9(e,["override"]);let i=Object.assign(Object.assign({},r),{override:n});return i=fF(i),t&&Object.entries(t).forEach(o=>{let[s,l]=o;const{theme:E}=l,c=J9(l,["theme"]);let d=c;E&&(d=MN(Object.assign(Object.assign({},i),c),{override:c},E)),i[s]=d}),i};function Kn(){const{token:u,hashed:e,theme:a,components:r}=uu.useContext(SN),n=`${Dau}-${e||""}`,t=a||zN,[i,o]=q0u(t,[N3,u],{salt:n,override:Object.assign({override:u},r),getComputedToken:MN,formatToken:fF});return[t,i,e?o:""]}function Ra(u){var e=x.useRef();e.current=u;var a=x.useCallback(function(){for(var r,n=arguments.length,t=new Array(n),i=0;ie||(u?`ant-${u}`:"ant"),Yu=x.createContext({getPrefixCls:mau,iconPrefixCls:vF}),hau=(u,e,a,r,n)=>{const t=u/2,i=0,o=t,s=a*1/Math.sqrt(2),l=t-a*(1-1/Math.sqrt(2)),E=t-e*(1/Math.sqrt(2)),c=a*(Math.sqrt(2)-1)+e*(1/Math.sqrt(2)),d=2*t-E,D=c,m=2*t-s,h=l,g=2*t-i,p=o,f=t*Math.sqrt(2)+a*(Math.sqrt(2)-2),C=a*(Math.sqrt(2)-1);return{pointerEvents:"none",width:u,height:u,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:u,height:u/2,background:r,clipPath:{_multi_value_:!0,value:[`polygon(${C}px 100%, 50% ${C}px, ${2*t-C}px 100%, ${C}px 100%)`,`path('M ${i} ${o} A ${a} ${a} 0 0 0 ${s} ${l} L ${E} ${c} A ${e} ${e} 0 0 1 ${d} ${D} L ${m} ${h} A ${a} ${a} 0 0 0 ${g} ${p} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:f,height:f,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${e}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},om={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},xa=u=>({boxSizing:"border-box",margin:0,padding:0,color:u.colorText,fontSize:u.fontSize,lineHeight:u.lineHeight,listStyle:"none",fontFamily:u.fontFamily}),wN=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),qi=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),pau=u=>({a:{color:u.colorLink,textDecoration:u.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:u.colorLinkHover},"&:active":{color:u.colorLinkActive},"&:active,\n &:hover":{textDecoration:u.linkHoverDecoration,outline:0},"&:focus":{textDecoration:u.linkFocusDecoration,outline:0},"&[disabled]":{color:u.colorTextDisabled,cursor:"not-allowed"}}}),gau=(u,e)=>{const{fontFamily:a,fontSize:r}=u,n=`[class^="${e}"], [class*=" ${e}"]`;return{[n]:{fontFamily:a,fontSize:r,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[n]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},PN=u=>({outline:`${u.lineWidthFocus}px solid ${u.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),Zi=u=>({"&:focus-visible":Object.assign({},PN(u))}),TN=typeof CSSINJS_STATISTIC<"u";let Df=!0;function $0(){for(var u=arguments.length,e=new Array(u),a=0;a{Object.keys(n).forEach(i=>{Object.defineProperty(r,i,{configurable:!0,enumerable:!0,get:()=>n[i]})})}),Df=!0,r}const U9={};function fau(){}function vau(u){let e,a=u,r=fau;return TN&&(e=new Set,a=new Proxy(u,{get(n,t){return Df&&e.add(t),n[t]}}),r=(n,t)=>{var i;U9[n]={global:Array.from(e),component:Object.assign(Object.assign({},(i=U9[n])===null||i===void 0?void 0:i.component),t)}}),{token:a,keys:e,flush:r}}const Cau=(u,e)=>{const[a,r]=Kn();return lf({theme:a,token:r,hashId:"",path:["ant-design-icons",u],nonce:()=>e?.nonce},()=>[{[`.${u}`]:Object.assign(Object.assign({},wN()),{[`.${u} .${u}-icon`]:{display:"block"}})}])},jN=Cau;function fe(u,e,a){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const n=Array.isArray(u)?u:[u,u],[t]=n,i=n.join("-");return o=>{const[s,l,E]=Kn(),{getPrefixCls:c,iconPrefixCls:d,csp:D}=x.useContext(Yu),m=c(),h={theme:s,token:l,hashId:E,nonce:()=>D?.nonce,clientOnly:r.clientOnly,order:r.order||-999};return lf(Object.assign(Object.assign({},h),{clientOnly:!1,path:["Shared",m]}),()=>[{"&":pau(l)}]),jN(d),[lf(Object.assign(Object.assign({},h),{path:[i,o,d]}),()=>{const{token:g,flush:p}=vau(l),f=Object.assign({},l[t]);if(r.deprecatedTokens){const{deprecatedTokens:y}=r;y.forEach(b=>{let[B,M]=b;var w;(f?.[B]||f?.[M])&&((w=f[M])!==null&&w!==void 0||(f[M]=f?.[B]))})}const C=typeof a=="function"?a($0(g,f??{})):a,v=Object.assign(Object.assign({},C),f),A=`.${o}`,F=$0(g,{componentCls:A,prefixCls:o,iconCls:`.${d}`,antCls:`.${m}`},v),k=e(F,{hashId:E,prefixCls:o,rootPrefixCls:m,iconPrefixCls:d,overrideComponentToken:f});return p(t,v),[r.resetStyle===!1?null:gau(l,o),k]}),E]}}const sm=(u,e,a,r)=>{const n=fe(u,e,a,Object.assign({resetStyle:!1,order:-998},r));return i=>{let{prefixCls:o}=i;return n(o),null}};function lm(u,e){return CD.reduce((a,r)=>{const n=u[`${r}1`],t=u[`${r}3`],i=u[`${r}6`],o=u[`${r}7`];return Object.assign(Object.assign({},a),e(r,{lightColor:n,lightBorderColor:t,darkColor:i,textColor:o}))},{})}const Fau=`-ant-${Date.now()}-${Math.random()}`;function kau(u,e){const a={},r=(i,o)=>{let s=i.clone();return s=o?.(s)||s,s.toRgbString()},n=(i,o)=>{const s=new Te(i),l=$t(s.toRgbString());a[`${o}-color`]=r(s),a[`${o}-color-disabled`]=l[1],a[`${o}-color-hover`]=l[4],a[`${o}-color-active`]=l[6],a[`${o}-color-outline`]=s.clone().setAlpha(.2).toRgbString(),a[`${o}-color-deprecated-bg`]=l[0],a[`${o}-color-deprecated-border`]=l[2]};if(e.primaryColor){n(e.primaryColor,"primary");const i=new Te(e.primaryColor),o=$t(i.toRgbString());o.forEach((l,E)=>{a[`primary-${E+1}`]=l}),a["primary-color-deprecated-l-35"]=r(i,l=>l.lighten(35)),a["primary-color-deprecated-l-20"]=r(i,l=>l.lighten(20)),a["primary-color-deprecated-t-20"]=r(i,l=>l.tint(20)),a["primary-color-deprecated-t-50"]=r(i,l=>l.tint(50)),a["primary-color-deprecated-f-12"]=r(i,l=>l.setAlpha(l.getAlpha()*.12));const s=new Te(o[0]);a["primary-color-active-deprecated-f-30"]=r(s,l=>l.setAlpha(l.getAlpha()*.3)),a["primary-color-active-deprecated-d-02"]=r(s,l=>l.darken(2))}return e.successColor&&n(e.successColor,"success"),e.warningColor&&n(e.warningColor,"warning"),e.errorColor&&n(e.errorColor,"error"),e.infoColor&&n(e.infoColor,"info"),` :root { ${Object.keys(a).map(i=>`--${u}-${i}: ${a[i]};`).join(` `)} } - `.trim()}function fau(u,e){const a=gau(u,e);$a()&&Ul(a,`${pau}-dynamic-theme`)}const Df=x.createContext(!1),TN=u=>{let{children:e,disabled:a}=u;const r=x.useContext(Df);return x.createElement(Df.Provider,{value:a??r},e)},R3=Df,xf=x.createContext(void 0),vau=u=>{let{children:e,size:a}=u;const r=x.useContext(xf);return x.createElement(xf.Provider,{value:a||r},e)},lm=xf;function Cau(){const u=x.useContext(R3),e=x.useContext(lm);return{componentDisabled:u,componentSize:e}}function Fau(u,e){const a=u||{},r=a.inherit===!1||!e?fD:e;return j3(()=>{if(!u)return e;const n=Object.assign({},r.components);return Object.keys(u.components||{}).forEach(t=>{n[t]=Object.assign(Object.assign({},n[t]),u.components[t])}),Object.assign(Object.assign(Object.assign({},r),a),{token:Object.assign(Object.assign({},r.token),a.token),components:n})},[a,r],(n,t)=>n.some((i,o)=>{const s=t[o];return!Jl(i,s,!0)}))}var kau=["children"],jN=x.createContext({});function Aau(u){var e=u.children,a=k0(u,kau);return x.createElement(jN.Provider,{value:a},e)}var bau=function(u){P3(a,u);var e=T3(a);function a(){return tn(this,a),e.apply(this,arguments)}return on(a,[{key:"render",value:function(){return this.props.children}}]),a}(x.Component),zo="none",Dd="appear",xd="enter",md="leave",J9="none",Fn="prepare",Dl="start",xl="active",gF="end",NN="prepared";function U9(u,e){var a={};return a[u.toLowerCase()]=e.toLowerCase(),a["Webkit".concat(u)]="webkit".concat(e),a["Moz".concat(u)]="moz".concat(e),a["ms".concat(u)]="MS".concat(e),a["O".concat(u)]="o".concat(e.toLowerCase()),a}function yau(u,e){var a={animationend:U9("Animation","AnimationEnd"),transitionend:U9("Transition","TransitionEnd")};return u&&("AnimationEvent"in e||delete a.animationend.animation,"TransitionEvent"in e||delete a.transitionend.transition),a}var Bau=yau($a(),typeof window<"u"?window:{}),LN={};if($a()){var zau=document.createElement("div");LN=zau.style}var hd={};function RN(u){if(hd[u])return hd[u];var e=Bau[u];if(e)for(var a=Object.keys(e),r=a.length,n=0;n1&&arguments[1]!==void 0?arguments[1]:2;e();var t=Je(function(){n<=1?r({isCanceled:function(){return t!==u.current}}):a(r,n-1)});u.current=t}return x.useEffect(function(){return function(){e()}},[]),[a,e]};var wau=[Fn,Dl,xl,gF],Pau=[Fn,NN],HN=!1,Tau=!0;function GN(u){return u===xl||u===gF}const jau=function(u,e,a){var r=Yo(J9),n=cu(r,2),t=n[0],i=n[1],o=Mau(),s=cu(o,2),l=s[0],E=s[1];function c(){i(Fn,!0)}var d=e?Pau:wau;return $N(function(){if(t!==J9&&t!==gF){var D=d.indexOf(t),m=d[D+1],h=a(t);h===HN?i(m,!0):m&&l(function(g){function p(){g.isCanceled()||i(m,!0)}h===!0?p():Promise.resolve(h).then(p)})}},[u,t]),x.useEffect(function(){return function(){E()}},[]),[c,t]};function Nau(u,e,a,r){var n=r.motionEnter,t=n===void 0?!0:n,i=r.motionAppear,o=i===void 0?!0:i,s=r.motionLeave,l=s===void 0?!0:s,E=r.motionDeadline,c=r.motionLeaveImmediately,d=r.onAppearPrepare,D=r.onEnterPrepare,m=r.onLeavePrepare,h=r.onAppearStart,g=r.onEnterStart,p=r.onLeaveStart,f=r.onAppearActive,C=r.onEnterActive,v=r.onLeaveActive,A=r.onAppearEnd,F=r.onEnterEnd,k=r.onLeaveEnd,y=r.onVisibleChanged,b=Yo(),B=cu(b,2),M=B[0],w=B[1],j=Yo(zo),$=cu(j,2),H=$[0],K=$[1],N=Yo(null),P=cu(N,2),I=P[0],_=P[1],G=x.useRef(!1),z=x.useRef(null);function O(){return a()}var L=x.useRef(!1);function J(){K(zo,!0),_(null,!0)}function q(Y){var gu=O();if(!(Y&&!Y.deadline&&Y.target!==gu)){var mu=L.current,Nu;H===Dd&&mu?Nu=A?.(gu,Y):H===xd&&mu?Nu=F?.(gu,Y):H===md&&mu&&(Nu=k?.(gu,Y)),H!==zo&&mu&&Nu!==!1&&J()}}var Q=Sau(q),Z=cu(Q,1),iu=Z[0],tu=function(gu){var mu,Nu,u0;switch(gu){case Dd:return mu={},X(mu,Fn,d),X(mu,Dl,h),X(mu,xl,f),mu;case xd:return Nu={},X(Nu,Fn,D),X(Nu,Dl,g),X(Nu,xl,C),Nu;case md:return u0={},X(u0,Fn,m),X(u0,Dl,p),X(u0,xl,v),u0;default:return{}}},du=x.useMemo(function(){return tu(H)},[H]),ku=jau(H,!u,function(Y){if(Y===Fn){var gu=du[Fn];return gu?gu(O()):HN}if(Ou in du){var mu;_(((mu=du[Ou])===null||mu===void 0?void 0:mu.call(du,O(),null))||null)}return Ou===xl&&(iu(O()),E>0&&(clearTimeout(z.current),z.current=setTimeout(function(){q({deadline:!0})},E))),Ou===NN&&J(),Tau}),Zu=cu(ku,2),wu=Zu[0],Ou=Zu[1],vu=GN(Ou);L.current=vu,$N(function(){w(e);var Y=G.current;G.current=!0;var gu;!Y&&e&&o&&(gu=Dd),Y&&e&&t&&(gu=xd),(Y&&!e&&l||!Y&&c&&!e&&l)&&(gu=md);var mu=tu(gu);gu&&(u||mu[Fn])?(K(gu),wu()):K(zo)},[e]),x.useEffect(function(){(H===Dd&&!o||H===xd&&!t||H===md&&!l)&&K(zo)},[o,t,l]),x.useEffect(function(){return function(){G.current=!1,clearTimeout(z.current)}},[]);var Wu=x.useRef(!1);x.useEffect(function(){M&&(Wu.current=!0),M!==void 0&&H===zo&&((Wu.current||M)&&y?.(M),Wu.current=!0)},[M,H]);var yu=I;return du[Fn]&&Ou===Dl&&(yu=ru({transition:"none"},yu)),[H,Ou,yu,M??e]}function Lau(u){var e=u;y0(u)==="object"&&(e=u.transitionSupport);function a(n,t){return!!(n.motionName&&e&&t!==!1)}var r=x.forwardRef(function(n,t){var i=n.visible,o=i===void 0?!0:i,s=n.removeOnLeave,l=s===void 0?!0:s,E=n.forceRender,c=n.children,d=n.motionName,D=n.leavedClassName,m=n.eventProps,h=x.useContext(jN),g=h.motion,p=a(n,g),f=x.useRef(),C=x.useRef();function v(){try{return f.current instanceof HTMLElement?f.current:Zg(C.current)}catch{return null}}var A=Nau(p,o,v,n),F=cu(A,4),k=F[0],y=F[1],b=F[2],B=F[3],M=x.useRef(B);B&&(M.current=!0);var w=x.useCallback(function(_){f.current=_,iF(t,_)},[t]),j,$=ru(ru({},m),{},{visible:o});if(!c)j=null;else if(k===zo)B?j=c(ru({},$),w):!l&&M.current&&D?j=c(ru(ru({},$),{},{className:D}),w):E||!l&&!D?j=c(ru(ru({},$),{},{style:{display:"none"}}),w):j=null;else{var H,K;y===Fn?K="prepare":GN(y)?K="active":y===Dl&&(K="start");var N=Z9(d,"".concat(k,"-").concat(K));j=c(ru(ru({},$),{},{className:nu(Z9(d,k),(H={},X(H,N,N&&K),X(H,d,typeof d=="string"),H)),style:b}),w)}if(x.isValidElement(j)&&io(j)){var P=j,I=P.ref;I||(j=x.cloneElement(j,{ref:w}))}return x.createElement(bau,{ref:C},j)});return r.displayName="CSSMotion",r}const an=Lau(ON);var mf="add",hf="keep",pf="remove",a2="removed";function Rau(u){var e;return u&&y0(u)==="object"&&"key"in u?e=u:e={key:u},ru(ru({},e),{},{key:String(e.key)})}function gf(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return u.map(Rau)}function Kau(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=[],r=0,n=e.length,t=gf(u),i=gf(e);t.forEach(function(l){for(var E=!1,c=r;c1});return s.forEach(function(l){a=a.filter(function(E){var c=E.key,d=E.status;return c!==l||d!==pf}),a.forEach(function(E){E.key===l&&(E.status=hf)})}),a}var Iau=["component","children","onVisibleChanged","onAllRemoved"],Oau=["status"],$au=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Hau(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an,a=function(r){P3(t,r);var n=T3(t);function t(){var i;tn(this,t);for(var o=arguments.length,s=new Array(o),l=0;lnull;var Jau=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);ne.endsWith("Color"))}const Yau=u=>{let{prefixCls:e,iconPrefixCls:a,theme:r}=u;e!==void 0&&(CD=e),a!==void 0&&(_N=a),r&&(Zau(r)?fau(m5(),r):VN=r)},fF=()=>({getPrefixCls:(u,e)=>e||(u?`${m5()}-${u}`:m5()),getIconPrefixCls:qau,getRootPrefixCls:()=>CD||m5(),getTheme:()=>VN}),Qau=u=>{const{children:e,csp:a,autoInsertSpaceInButton:r,alert:n,anchor:t,form:i,locale:o,componentSize:s,direction:l,space:E,virtual:c,dropdownMatchSelectWidth:d,popupMatchSelectWidth:D,popupOverflow:m,legacyLocale:h,parentContext:g,iconPrefixCls:p,theme:f,componentDisabled:C,segmented:v,statistic:A,spin:F,calendar:k,carousel:y,cascader:b,collapse:B,typography:M,checkbox:w,descriptions:j,divider:$,drawer:H,skeleton:K,steps:N,image:P,layout:I,list:_,mentions:G,modal:z,progress:O,result:L,slider:J,breadcrumb:q,menu:Q,pagination:Z,input:iu,empty:tu,badge:du,radio:ku,rate:Zu,switch:wu,transfer:Ou,avatar:vu,message:Wu,tag:yu,table:Y,card:gu,tabs:mu,timeline:Nu,timePicker:u0,upload:s0,notification:Hu,tree:$u,colorPicker:c0,datePicker:L0,wave:C0}=u,R0=x.useCallback((S,T)=>{const{prefixCls:V}=u;if(T)return T;const W=V||g.getPrefixCls("");return S?`${W}-${S}`:W},[g.getPrefixCls,u.prefixCls]),i0=p||g.iconPrefixCls||pF,q0=a||g.csp;PN(i0,q0);const ae=Fau(f,g.theme),au={csp:q0,autoInsertSpaceInButton:r,alert:n,anchor:t,locale:o||h,direction:l,space:E,virtual:c,popupMatchSelectWidth:D??d,popupOverflow:m,getPrefixCls:R0,iconPrefixCls:i0,theme:ae,segmented:v,statistic:A,spin:F,calendar:k,carousel:y,cascader:b,collapse:B,typography:M,checkbox:w,descriptions:j,divider:$,drawer:H,skeleton:K,steps:N,image:P,input:iu,layout:I,list:_,mentions:G,modal:z,progress:O,result:L,slider:J,breadcrumb:q,menu:Q,pagination:Z,empty:tu,badge:du,radio:ku,rate:Zu,switch:wu,transfer:Ou,avatar:vu,message:Wu,tag:yu,table:Y,card:gu,tabs:mu,timeline:Nu,timePicker:u0,upload:s0,notification:Hu,tree:$u,colorPicker:c0,datePicker:L0,wave:C0},eu=Object.assign({},g);Object.keys(au).forEach(S=>{au[S]!==void 0&&(eu[S]=au[S])}),Uau.forEach(S=>{const T=u[S];T&&(eu[S]=T)});const su=j3(()=>eu,eu,(S,T)=>{const V=Object.keys(S),W=Object.keys(T);return V.length!==W.length||V.some(ou=>S[ou]!==T[ou])}),Au=x.useMemo(()=>({prefixCls:i0,csp:q0}),[i0,q0]);let bu=x.createElement(x.Fragment,null,x.createElement(Vau,{dropdownMatchSelectWidth:d}),e);const Pu=x.useMemo(()=>{var S,T,V,W;return dl(((S=ts.Form)===null||S===void 0?void 0:S.defaultValidateMessages)||{},((V=(T=su.locale)===null||T===void 0?void 0:T.Form)===null||V===void 0?void 0:V.defaultValidateMessages)||{},((W=su.form)===null||W===void 0?void 0:W.validateMessages)||{},i?.validateMessages||{})},[su,i?.validateMessages]);Object.keys(Pu).length>0&&(bu=x.createElement(keu.Provider,{value:Pu},bu)),o&&(bu=x.createElement(jeu,{locale:o,_ANT_MARK__:Peu},bu)),(i0||q0)&&(bu=x.createElement(DF.Provider,{value:Au},bu)),s&&(bu=x.createElement(vau,{size:s},bu)),bu=x.createElement(_au,null,bu);const Vu=x.useMemo(()=>{const S=ae||{},{algorithm:T,token:V,components:W}=S,ou=Jau(S,["algorithm","token","components"]),fu=T&&(!Array.isArray(T)||T.length>0)?qE(T):yN,Cu={};return Object.entries(W||{}).forEach(Gu=>{let[a0,l0]=Gu;const m0=Object.assign({},l0);"algorithm"in m0&&(m0.algorithm===!0?m0.theme=fu:(Array.isArray(m0.algorithm)||typeof m0.algorithm=="function")&&(m0.theme=qE(m0.algorithm)),delete m0.algorithm),Cu[a0]=m0}),Object.assign(Object.assign({},ou),{theme:fu,token:Object.assign(Object.assign({},N3),V),components:Cu})},[ae]);return f&&(bu=x.createElement(BN.Provider,{value:Vu},bu)),C!==void 0&&(bu=x.createElement(TN,{disabled:C},bu)),x.createElement(Yu.Provider,{value:su},bu)},C1=u=>{const e=x.useContext(Yu),a=x.useContext(xF);return x.createElement(Qau,Object.assign({parentContext:e,legacyLocale:a},u))};C1.ConfigContext=Yu;C1.SizeContext=lm;C1.config=Yau;C1.useConfig=Cau;Object.defineProperty(C1,"SizeContext",{get:()=>lm});const Em=C1;var Xau={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};const uru=Xau;function JN(u){var e;return u==null||(e=u.getRootNode)===null||e===void 0?void 0:e.call(u)}function eru(u){return JN(u)instanceof ShadowRoot}function FD(u){return eru(u)?JN(u):null}function aru(u){return u.replace(/-(.)/g,function(e,a){return a.toUpperCase()})}function rru(u,e){Pa(u,"[@ant-design/icons] ".concat(e))}function Y9(u){return y0(u)==="object"&&typeof u.name=="string"&&typeof u.theme=="string"&&(y0(u.icon)==="object"||typeof u.icon=="function")}function Q9(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(u).reduce(function(e,a){var r=u[a];switch(a){case"class":e.className=r,delete e.class;break;default:delete e[a],e[aru(a)]=r}return e},{})}function ff(u,e,a){return a?uu.createElement(u.tag,ru(ru({key:e},Q9(u.attrs)),a),(u.children||[]).map(function(r,n){return ff(r,"".concat(e,"-").concat(u.tag,"-").concat(n))})):uu.createElement(u.tag,ru({key:e},Q9(u.attrs)),(u.children||[]).map(function(r,n){return ff(r,"".concat(e,"-").concat(u.tag,"-").concat(n))}))}function UN(u){return $t(u)[0]}function WN(u){return u?Array.isArray(u)?u:[u]:[]}var nru=` + `.trim()}function Aau(u,e){const a=kau(u,e);$a()&&Ul(a,`${Fau}-dynamic-theme`)}const xf=x.createContext(!1),NN=u=>{let{children:e,disabled:a}=u;const r=x.useContext(xf);return x.createElement(xf.Provider,{value:a??r},e)},R3=xf,mf=x.createContext(void 0),bau=u=>{let{children:e,size:a}=u;const r=x.useContext(mf);return x.createElement(mf.Provider,{value:a||r},e)},Em=mf;function yau(){const u=x.useContext(R3),e=x.useContext(Em);return{componentDisabled:u,componentSize:e}}function Bau(u,e){const a=u||{},r=a.inherit===!1||!e?vD:e;return j3(()=>{if(!u)return e;const n=Object.assign({},r.components);return Object.keys(u.components||{}).forEach(t=>{n[t]=Object.assign(Object.assign({},n[t]),u.components[t])}),Object.assign(Object.assign(Object.assign({},r),a),{token:Object.assign(Object.assign({},r.token),a.token),components:n})},[a,r],(n,t)=>n.some((i,o)=>{const s=t[o];return!Jl(i,s,!0)}))}var zau=["children"],LN=x.createContext({});function Sau(u){var e=u.children,a=k0(u,zau);return x.createElement(LN.Provider,{value:a},e)}var Mau=function(u){P3(a,u);var e=T3(a);function a(){return tn(this,a),e.apply(this,arguments)}return on(a,[{key:"render",value:function(){return this.props.children}}]),a}(x.Component),zo="none",xd="appear",md="enter",hd="leave",W9="none",Fn="prepare",Dl="start",xl="active",CF="end",RN="prepared";function q9(u,e){var a={};return a[u.toLowerCase()]=e.toLowerCase(),a["Webkit".concat(u)]="webkit".concat(e),a["Moz".concat(u)]="moz".concat(e),a["ms".concat(u)]="MS".concat(e),a["O".concat(u)]="o".concat(e.toLowerCase()),a}function wau(u,e){var a={animationend:q9("Animation","AnimationEnd"),transitionend:q9("Transition","TransitionEnd")};return u&&("AnimationEvent"in e||delete a.animationend.animation,"TransitionEvent"in e||delete a.transitionend.transition),a}var Pau=wau($a(),typeof window<"u"?window:{}),KN={};if($a()){var Tau=document.createElement("div");KN=Tau.style}var pd={};function IN(u){if(pd[u])return pd[u];var e=Pau[u];if(e)for(var a=Object.keys(e),r=a.length,n=0;n1&&arguments[1]!==void 0?arguments[1]:2;e();var t=Je(function(){n<=1?r({isCanceled:function(){return t!==u.current}}):a(r,n-1)});u.current=t}return x.useEffect(function(){return function(){e()}},[]),[a,e]};var Lau=[Fn,Dl,xl,CF],Rau=[Fn,RN],_N=!1,Kau=!0;function VN(u){return u===xl||u===CF}const Iau=function(u,e,a){var r=Yo(W9),n=cu(r,2),t=n[0],i=n[1],o=Nau(),s=cu(o,2),l=s[0],E=s[1];function c(){i(Fn,!0)}var d=e?Rau:Lau;return GN(function(){if(t!==W9&&t!==CF){var D=d.indexOf(t),m=d[D+1],h=a(t);h===_N?i(m,!0):m&&l(function(g){function p(){g.isCanceled()||i(m,!0)}h===!0?p():Promise.resolve(h).then(p)})}},[u,t]),x.useEffect(function(){return function(){E()}},[]),[c,t]};function Oau(u,e,a,r){var n=r.motionEnter,t=n===void 0?!0:n,i=r.motionAppear,o=i===void 0?!0:i,s=r.motionLeave,l=s===void 0?!0:s,E=r.motionDeadline,c=r.motionLeaveImmediately,d=r.onAppearPrepare,D=r.onEnterPrepare,m=r.onLeavePrepare,h=r.onAppearStart,g=r.onEnterStart,p=r.onLeaveStart,f=r.onAppearActive,C=r.onEnterActive,v=r.onLeaveActive,A=r.onAppearEnd,F=r.onEnterEnd,k=r.onLeaveEnd,y=r.onVisibleChanged,b=Yo(),B=cu(b,2),M=B[0],w=B[1],j=Yo(zo),$=cu(j,2),H=$[0],K=$[1],N=Yo(null),P=cu(N,2),I=P[0],_=P[1],G=x.useRef(!1),z=x.useRef(null);function O(){return a()}var L=x.useRef(!1);function J(){K(zo,!0),_(null,!0)}function q(Y){var gu=O();if(!(Y&&!Y.deadline&&Y.target!==gu)){var hu=L.current,Nu;H===xd&&hu?Nu=A?.(gu,Y):H===md&&hu?Nu=F?.(gu,Y):H===hd&&hu&&(Nu=k?.(gu,Y)),H!==zo&&hu&&Nu!==!1&&J()}}var Q=jau(q),Z=cu(Q,1),iu=Z[0],tu=function(gu){var hu,Nu,u0;switch(gu){case xd:return hu={},X(hu,Fn,d),X(hu,Dl,h),X(hu,xl,f),hu;case md:return Nu={},X(Nu,Fn,D),X(Nu,Dl,g),X(Nu,xl,C),Nu;case hd:return u0={},X(u0,Fn,m),X(u0,Dl,p),X(u0,xl,v),u0;default:return{}}},du=x.useMemo(function(){return tu(H)},[H]),ku=Iau(H,!u,function(Y){if(Y===Fn){var gu=du[Fn];return gu?gu(O()):_N}if(Ou in du){var hu;_(((hu=du[Ou])===null||hu===void 0?void 0:hu.call(du,O(),null))||null)}return Ou===xl&&(iu(O()),E>0&&(clearTimeout(z.current),z.current=setTimeout(function(){q({deadline:!0})},E))),Ou===RN&&J(),Kau}),Zu=cu(ku,2),wu=Zu[0],Ou=Zu[1],vu=VN(Ou);L.current=vu,GN(function(){w(e);var Y=G.current;G.current=!0;var gu;!Y&&e&&o&&(gu=xd),Y&&e&&t&&(gu=md),(Y&&!e&&l||!Y&&c&&!e&&l)&&(gu=hd);var hu=tu(gu);gu&&(u||hu[Fn])?(K(gu),wu()):K(zo)},[e]),x.useEffect(function(){(H===xd&&!o||H===md&&!t||H===hd&&!l)&&K(zo)},[o,t,l]),x.useEffect(function(){return function(){G.current=!1,clearTimeout(z.current)}},[]);var Wu=x.useRef(!1);x.useEffect(function(){M&&(Wu.current=!0),M!==void 0&&H===zo&&((Wu.current||M)&&y?.(M),Wu.current=!0)},[M,H]);var yu=I;return du[Fn]&&Ou===Dl&&(yu=ru({transition:"none"},yu)),[H,Ou,yu,M??e]}function $au(u){var e=u;y0(u)==="object"&&(e=u.transitionSupport);function a(n,t){return!!(n.motionName&&e&&t!==!1)}var r=x.forwardRef(function(n,t){var i=n.visible,o=i===void 0?!0:i,s=n.removeOnLeave,l=s===void 0?!0:s,E=n.forceRender,c=n.children,d=n.motionName,D=n.leavedClassName,m=n.eventProps,h=x.useContext(LN),g=h.motion,p=a(n,g),f=x.useRef(),C=x.useRef();function v(){try{return f.current instanceof HTMLElement?f.current:Yg(C.current)}catch{return null}}var A=Oau(p,o,v,n),F=cu(A,4),k=F[0],y=F[1],b=F[2],B=F[3],M=x.useRef(B);B&&(M.current=!0);var w=x.useCallback(function(_){f.current=_,lF(t,_)},[t]),j,$=ru(ru({},m),{},{visible:o});if(!c)j=null;else if(k===zo)B?j=c(ru({},$),w):!l&&M.current&&D?j=c(ru(ru({},$),{},{className:D}),w):E||!l&&!D?j=c(ru(ru({},$),{},{style:{display:"none"}}),w):j=null;else{var H,K;y===Fn?K="prepare":VN(y)?K="active":y===Dl&&(K="start");var N=Q9(d,"".concat(k,"-").concat(K));j=c(ru(ru({},$),{},{className:nu(Q9(d,k),(H={},X(H,N,N&&K),X(H,d,typeof d=="string"),H)),style:b}),w)}if(x.isValidElement(j)&&io(j)){var P=j,I=P.ref;I||(j=x.cloneElement(j,{ref:w}))}return x.createElement(Mau,{ref:C},j)});return r.displayName="CSSMotion",r}const an=$au(HN);var hf="add",pf="keep",gf="remove",r2="removed";function Hau(u){var e;return u&&y0(u)==="object"&&"key"in u?e=u:e={key:u},ru(ru({},e),{},{key:String(e.key)})}function ff(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return u.map(Hau)}function Gau(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=[],r=0,n=e.length,t=ff(u),i=ff(e);t.forEach(function(l){for(var E=!1,c=r;c1});return s.forEach(function(l){a=a.filter(function(E){var c=E.key,d=E.status;return c!==l||d!==gf}),a.forEach(function(E){E.key===l&&(E.status=pf)})}),a}var _au=["component","children","onVisibleChanged","onAllRemoved"],Vau=["status"],Jau=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Uau(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an,a=function(r){P3(t,r);var n=T3(t);function t(){var i;tn(this,t);for(var o=arguments.length,s=new Array(o),l=0;lnull;var Yau=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);ne.endsWith("Color"))}const aru=u=>{let{prefixCls:e,iconPrefixCls:a,theme:r}=u;e!==void 0&&(FD=e),a!==void 0&&(JN=a),r&&(eru(r)?Aau(h5(),r):UN=r)},FF=()=>({getPrefixCls:(u,e)=>e||(u?`${h5()}-${u}`:h5()),getIconPrefixCls:uru,getRootPrefixCls:()=>FD||h5(),getTheme:()=>UN}),rru=u=>{const{children:e,csp:a,autoInsertSpaceInButton:r,alert:n,anchor:t,form:i,locale:o,componentSize:s,direction:l,space:E,virtual:c,dropdownMatchSelectWidth:d,popupMatchSelectWidth:D,popupOverflow:m,legacyLocale:h,parentContext:g,iconPrefixCls:p,theme:f,componentDisabled:C,segmented:v,statistic:A,spin:F,calendar:k,carousel:y,cascader:b,collapse:B,typography:M,checkbox:w,descriptions:j,divider:$,drawer:H,skeleton:K,steps:N,image:P,layout:I,list:_,mentions:G,modal:z,progress:O,result:L,slider:J,breadcrumb:q,menu:Q,pagination:Z,input:iu,empty:tu,badge:du,radio:ku,rate:Zu,switch:wu,transfer:Ou,avatar:vu,message:Wu,tag:yu,table:Y,card:gu,tabs:hu,timeline:Nu,timePicker:u0,upload:s0,notification:Hu,tree:$u,colorPicker:d0,datePicker:L0,wave:C0}=u,R0=x.useCallback((S,T)=>{const{prefixCls:V}=u;if(T)return T;const W=V||g.getPrefixCls("");return S?`${W}-${S}`:W},[g.getPrefixCls,u.prefixCls]),i0=p||g.iconPrefixCls||vF,Z0=a||g.csp;jN(i0,Z0);const re=Bau(f,g.theme),au={csp:Z0,autoInsertSpaceInButton:r,alert:n,anchor:t,locale:o||h,direction:l,space:E,virtual:c,popupMatchSelectWidth:D??d,popupOverflow:m,getPrefixCls:R0,iconPrefixCls:i0,theme:re,segmented:v,statistic:A,spin:F,calendar:k,carousel:y,cascader:b,collapse:B,typography:M,checkbox:w,descriptions:j,divider:$,drawer:H,skeleton:K,steps:N,image:P,input:iu,layout:I,list:_,mentions:G,modal:z,progress:O,result:L,slider:J,breadcrumb:q,menu:Q,pagination:Z,empty:tu,badge:du,radio:ku,rate:Zu,switch:wu,transfer:Ou,avatar:vu,message:Wu,tag:yu,table:Y,card:gu,tabs:hu,timeline:Nu,timePicker:u0,upload:s0,notification:Hu,tree:$u,colorPicker:d0,datePicker:L0,wave:C0},eu=Object.assign({},g);Object.keys(au).forEach(S=>{au[S]!==void 0&&(eu[S]=au[S])}),Qau.forEach(S=>{const T=u[S];T&&(eu[S]=T)});const su=j3(()=>eu,eu,(S,T)=>{const V=Object.keys(S),W=Object.keys(T);return V.length!==W.length||V.some(ou=>S[ou]!==T[ou])}),Au=x.useMemo(()=>({prefixCls:i0,csp:Z0}),[i0,Z0]);let bu=x.createElement(x.Fragment,null,x.createElement(Zau,{dropdownMatchSelectWidth:d}),e);const Pu=x.useMemo(()=>{var S,T,V,W;return dl(((S=ts.Form)===null||S===void 0?void 0:S.defaultValidateMessages)||{},((V=(T=su.locale)===null||T===void 0?void 0:T.Form)===null||V===void 0?void 0:V.defaultValidateMessages)||{},((W=su.form)===null||W===void 0?void 0:W.validateMessages)||{},i?.validateMessages||{})},[su,i?.validateMessages]);Object.keys(Pu).length>0&&(bu=x.createElement(zeu.Provider,{value:Pu},bu)),o&&(bu=x.createElement(Ieu,{locale:o,_ANT_MARK__:Reu},bu)),(i0||Z0)&&(bu=x.createElement(hF.Provider,{value:Au},bu)),s&&(bu=x.createElement(bau,{size:s},bu)),bu=x.createElement(qau,null,bu);const Vu=x.useMemo(()=>{const S=re||{},{algorithm:T,token:V,components:W}=S,ou=Yau(S,["algorithm","token","components"]),fu=T&&(!Array.isArray(T)||T.length>0)?qE(T):zN,Cu={};return Object.entries(W||{}).forEach(Gu=>{let[a0,l0]=Gu;const m0=Object.assign({},l0);"algorithm"in m0&&(m0.algorithm===!0?m0.theme=fu:(Array.isArray(m0.algorithm)||typeof m0.algorithm=="function")&&(m0.theme=qE(m0.algorithm)),delete m0.algorithm),Cu[a0]=m0}),Object.assign(Object.assign({},ou),{theme:fu,token:Object.assign(Object.assign({},N3),V),components:Cu})},[re]);return f&&(bu=x.createElement(SN.Provider,{value:Vu},bu)),C!==void 0&&(bu=x.createElement(NN,{disabled:C},bu)),x.createElement(Yu.Provider,{value:su},bu)},C1=u=>{const e=x.useContext(Yu),a=x.useContext(pF);return x.createElement(rru,Object.assign({parentContext:e,legacyLocale:a},u))};C1.ConfigContext=Yu;C1.SizeContext=Em;C1.config=aru;C1.useConfig=yau;Object.defineProperty(C1,"SizeContext",{get:()=>Em});const cm=C1;var nru={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};const tru=nru;function WN(u){var e;return u==null||(e=u.getRootNode)===null||e===void 0?void 0:e.call(u)}function iru(u){return WN(u)instanceof ShadowRoot}function kD(u){return iru(u)?WN(u):null}function oru(u){return u.replace(/-(.)/g,function(e,a){return a.toUpperCase()})}function sru(u,e){Pa(u,"[@ant-design/icons] ".concat(e))}function X9(u){return y0(u)==="object"&&typeof u.name=="string"&&typeof u.theme=="string"&&(y0(u.icon)==="object"||typeof u.icon=="function")}function uy(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(u).reduce(function(e,a){var r=u[a];switch(a){case"class":e.className=r,delete e.class;break;default:delete e[a],e[oru(a)]=r}return e},{})}function vf(u,e,a){return a?uu.createElement(u.tag,ru(ru({key:e},uy(u.attrs)),a),(u.children||[]).map(function(r,n){return vf(r,"".concat(e,"-").concat(u.tag,"-").concat(n))})):uu.createElement(u.tag,ru({key:e},uy(u.attrs)),(u.children||[]).map(function(r,n){return vf(r,"".concat(e,"-").concat(u.tag,"-").concat(n))}))}function qN(u){return $t(u)[0]}function ZN(u){return u?Array.isArray(u)?u:[u]:[]}var lru=` .anticon { display: inline-block; color: inherit; @@ -153,7 +153,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`,tru=function(e){var a=x.useContext(DF),r=a.csp,n=a.prefixCls,t=nru;n&&(t=t.replace(/anticon/g,n)),x.useEffect(function(){var i=e.current,o=FD(i);Ul(t,"@ant-design-icons",{prepend:!0,csp:r,attachTo:o})},[])},iru=["icon","className","onClick","style","primaryColor","secondaryColor"],dE={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function oru(u){var e=u.primaryColor,a=u.secondaryColor;dE.primaryColor=e,dE.secondaryColor=a||UN(e),dE.calculated=!!a}function sru(){return ru({},dE)}var cm=function(e){var a=e.icon,r=e.className,n=e.onClick,t=e.style,i=e.primaryColor,o=e.secondaryColor,s=k0(e,iru),l=x.useRef(),E=dE;if(i&&(E={primaryColor:i,secondaryColor:o||UN(i)}),tru(l),rru(Y9(a),"icon should be icon definiton, but got ".concat(a)),!Y9(a))return null;var c=a;return c&&typeof c.icon=="function"&&(c=ru(ru({},c),{},{icon:c.icon(E.primaryColor,E.secondaryColor)})),ff(c.icon,"svg-".concat(c.name),ru(ru({className:r,onClick:n,style:t,"data-icon":c.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},s),{},{ref:l}))};cm.displayName="IconReact";cm.getTwoToneColors=sru;cm.setTwoToneColors=oru;const vF=cm;function qN(u){var e=WN(u),a=cu(e,2),r=a[0],n=a[1];return vF.setTwoToneColors({primaryColor:r,secondaryColor:n})}function lru(){var u=vF.getTwoToneColors();return u.calculated?[u.primaryColor,u.secondaryColor]:u.primaryColor}var Eru=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];qN(Yeu.primary);var dm=x.forwardRef(function(u,e){var a,r=u.className,n=u.icon,t=u.spin,i=u.rotate,o=u.tabIndex,s=u.onClick,l=u.twoToneColor,E=k0(u,Eru),c=x.useContext(DF),d=c.prefixCls,D=d===void 0?"anticon":d,m=c.rootClassName,h=nu(m,D,(a={},X(a,"".concat(D,"-").concat(n.name),!!n.name),X(a,"".concat(D,"-spin"),!!t||n.name==="loading"),a),r),g=o;g===void 0&&s&&(g=-1);var p=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,f=WN(l),C=cu(f,2),v=C[0],A=C[1];return x.createElement("span",Eu({role:"img","aria-label":n.name},E,{ref:e,tabIndex:g,onClick:s,className:h}),x.createElement(vF,{icon:n,primaryColor:v,secondaryColor:A,style:p}))});dm.displayName="AntdIcon";dm.getTwoToneColor=lru;dm.setTwoToneColor=qN;const na=dm;var cru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:uru}))};const CF=x.forwardRef(cru);var dru={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};const Dru=dru;var xru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:Dru}))};const K3=x.forwardRef(xru);var mru={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};const hru=mru;var pru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:hru}))};const oo=x.forwardRef(pru);var gru={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};const fru=gru;var vru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:fru}))};const FF=x.forwardRef(vru);var Cru={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};const Fru=Cru;var kru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:Fru}))};const kF=x.forwardRef(kru);var Aru=`accept acceptCharset accessKey action allowFullScreen allowTransparency +`,Eru=function(e){var a=x.useContext(hF),r=a.csp,n=a.prefixCls,t=lru;n&&(t=t.replace(/anticon/g,n)),x.useEffect(function(){var i=e.current,o=kD(i);Ul(t,"@ant-design-icons",{prepend:!0,csp:r,attachTo:o})},[])},cru=["icon","className","onClick","style","primaryColor","secondaryColor"],dE={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function dru(u){var e=u.primaryColor,a=u.secondaryColor;dE.primaryColor=e,dE.secondaryColor=a||qN(e),dE.calculated=!!a}function Dru(){return ru({},dE)}var dm=function(e){var a=e.icon,r=e.className,n=e.onClick,t=e.style,i=e.primaryColor,o=e.secondaryColor,s=k0(e,cru),l=x.useRef(),E=dE;if(i&&(E={primaryColor:i,secondaryColor:o||qN(i)}),Eru(l),sru(X9(a),"icon should be icon definiton, but got ".concat(a)),!X9(a))return null;var c=a;return c&&typeof c.icon=="function"&&(c=ru(ru({},c),{},{icon:c.icon(E.primaryColor,E.secondaryColor)})),vf(c.icon,"svg-".concat(c.name),ru(ru({className:r,onClick:n,style:t,"data-icon":c.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},s),{},{ref:l}))};dm.displayName="IconReact";dm.getTwoToneColors=Dru;dm.setTwoToneColors=dru;const kF=dm;function YN(u){var e=ZN(u),a=cu(e,2),r=a[0],n=a[1];return kF.setTwoToneColors({primaryColor:r,secondaryColor:n})}function xru(){var u=kF.getTwoToneColors();return u.calculated?[u.primaryColor,u.secondaryColor]:u.primaryColor}var mru=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];YN(aau.primary);var Dm=x.forwardRef(function(u,e){var a,r=u.className,n=u.icon,t=u.spin,i=u.rotate,o=u.tabIndex,s=u.onClick,l=u.twoToneColor,E=k0(u,mru),c=x.useContext(hF),d=c.prefixCls,D=d===void 0?"anticon":d,m=c.rootClassName,h=nu(m,D,(a={},X(a,"".concat(D,"-").concat(n.name),!!n.name),X(a,"".concat(D,"-spin"),!!t||n.name==="loading"),a),r),g=o;g===void 0&&s&&(g=-1);var p=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,f=ZN(l),C=cu(f,2),v=C[0],A=C[1];return x.createElement("span",Eu({role:"img","aria-label":n.name},E,{ref:e,tabIndex:g,onClick:s,className:h}),x.createElement(kF,{icon:n,primaryColor:v,secondaryColor:A,style:p}))});Dm.displayName="AntdIcon";Dm.getTwoToneColor=xru;Dm.setTwoToneColor=YN;const na=Dm;var hru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:tru}))};const AF=x.forwardRef(hru);var pru={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};const gru=pru;var fru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:gru}))};const K3=x.forwardRef(fru);var vru={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};const Cru=vru;var Fru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:Cru}))};const oo=x.forwardRef(Fru);var kru={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};const Aru=kru;var bru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:Aru}))};const bF=x.forwardRef(bru);var yru={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};const Bru=yru;var zru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:Bru}))};const yF=x.forwardRef(zru);var Sru=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -164,24 +164,24 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap`,bru=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + summary tabIndex target title type useMap value width wmode wrap`,Mru=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,yru="".concat(Aru," ").concat(bru).split(/[\s\n]+/),Bru="aria-",zru="data-";function X9(u,e){return u.indexOf(e)===0}function Dm(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a;e===!1?a={aria:!0,data:!0,attr:!0}:e===!0?a={aria:!0}:a=ru({},e);var r={};return Object.keys(u).forEach(function(n){(a.aria&&(n==="role"||X9(n,Bru))||a.data&&X9(n,zru)||a.attr&&yru.includes(n))&&(r[n]=u[n])}),r}const{isValidElement:tt}=b3;function ZN(u){return u&&tt(u)&&u.type===x.Fragment}function Sru(u,e,a){return tt(u)?x.cloneElement(u,typeof a=="function"?a(u.props||{}):a):e}function ar(u,e){return Sru(u,u,e)}var Su={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var a=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||a>=Su.F1&&a<=Su.F12)return!1;switch(a){case Su.ALT:case Su.CAPS_LOCK:case Su.CONTEXT_MENU:case Su.CTRL:case Su.DOWN:case Su.END:case Su.ESC:case Su.HOME:case Su.INSERT:case Su.LEFT:case Su.MAC_FF_META:case Su.META:case Su.NUMLOCK:case Su.NUM_CENTER:case Su.PAGE_DOWN:case Su.PAGE_UP:case Su.PAUSE:case Su.PRINT_SCREEN:case Su.RIGHT:case Su.SHIFT:case Su.UP:case Su.WIN_KEY:case Su.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=Su.ZERO&&e<=Su.NINE||e>=Su.NUM_ZERO&&e<=Su.NUM_MULTIPLY||e>=Su.A&&e<=Su.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&e===0)return!0;switch(e){case Su.SPACE:case Su.QUESTION_MARK:case Su.NUM_PLUS:case Su.NUM_MINUS:case Su.NUM_PERIOD:case Su.NUM_DIVISION:case Su.SEMICOLON:case Su.DASH:case Su.EQUALS:case Su.COMMA:case Su.PERIOD:case Su.SLASH:case Su.APOSTROPHE:case Su.SINGLE_QUOTE:case Su.OPEN_SQUARE_BRACKET:case Su.BACKSLASH:case Su.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},YN=x.forwardRef(function(u,e){var a=u.prefixCls,r=u.style,n=u.className,t=u.duration,i=t===void 0?4.5:t,o=u.eventKey,s=u.content,l=u.closable,E=u.closeIcon,c=E===void 0?"x":E,d=u.props,D=u.onClick,m=u.onNoticeClose,h=u.times,g=x.useState(!1),p=cu(g,2),f=p[0],C=p[1],v=function(){m(o)},A=function(y){(y.key==="Enter"||y.code==="Enter"||y.keyCode===Su.ENTER)&&v()};x.useEffect(function(){if(!f&&i>0){var k=setTimeout(function(){v()},i*1e3);return function(){clearTimeout(k)}}},[i,f,h]);var F="".concat(a,"-notice");return x.createElement("div",Eu({},d,{ref:e,className:nu(F,n,X({},"".concat(F,"-closable"),l)),style:r,onMouseEnter:function(){C(!0)},onMouseLeave:function(){C(!1)},onClick:D}),x.createElement("div",{className:"".concat(F,"-content")},s),l&&x.createElement("a",{tabIndex:0,className:"".concat(F,"-close"),onKeyDown:A,onClick:function(y){y.preventDefault(),y.stopPropagation(),v()}},c))}),QN=uu.createContext({}),XN=function(e){var a=e.children,r=e.classNames;return uu.createElement(QN.Provider,{value:{classNames:r}},a)},Mru=function(e){var a=e.configList,r=e.placement,n=e.prefixCls,t=e.className,i=e.style,o=e.motion,s=e.onAllNoticeRemoved,l=e.onNoticeClose,E=x.useContext(QN),c=E.classNames,d=a.map(function(m){return{config:m,key:m.key}}),D=typeof o=="function"?o(r):o;return uu.createElement(Gau,Eu({key:r,className:nu(n,"".concat(n,"-").concat(r),c?.list,t),style:i,keys:d,motionAppear:!0},D,{onAllRemoved:function(){s(r)}}),function(m,h){var g=m.config,p=m.className,f=m.style,C=g,v=C.key,A=C.times,F=g,k=F.className,y=F.style;return uu.createElement(YN,Eu({},g,{ref:h,prefixCls:n,className:nu(p,k,c?.notice),style:ru(ru({},f),y),times:A,key:v,eventKey:v,onNoticeClose:l}))})},wru=x.forwardRef(function(u,e){var a=u.prefixCls,r=a===void 0?"rc-notification":a,n=u.container,t=u.motion,i=u.maxCount,o=u.className,s=u.style,l=u.onAllRemoved,E=u.renderNotifications,c=x.useState([]),d=cu(c,2),D=d[0],m=d[1],h=function(y){var b,B=D.find(function(M){return M.key===y});B==null||(b=B.onClose)===null||b===void 0||b.call(B),m(function(M){return M.filter(function(w){return w.key!==y})})};x.useImperativeHandle(e,function(){return{open:function(y){m(function(b){var B=Tu(b),M=B.findIndex(function($){return $.key===y.key}),w=ru({},y);if(M>=0){var j;w.times=(((j=b[M])===null||j===void 0?void 0:j.times)||0)+1,B[M]=w}else w.times=0,B.push(w);return i>0&&B.length>i&&(B=B.slice(-i)),B})},close:function(y){h(y)},destroy:function(){m([])}}});var g=x.useState({}),p=cu(g,2),f=p[0],C=p[1];x.useEffect(function(){var k={};D.forEach(function(y){var b=y.placement,B=b===void 0?"topRight":b;B&&(k[B]=k[B]||[],k[B].push(y))}),Object.keys(f).forEach(function(y){k[y]=k[y]||[]}),C(k)},[D]);var v=function(y){C(function(b){var B=ru({},b),M=B[y]||[];return M.length||delete B[y],B})},A=x.useRef(!1);if(x.useEffect(function(){Object.keys(f).length>0?A.current=!0:A.current&&(l?.(),A.current=!1)},[f]),!n)return null;var F=Object.keys(f);return Ut.createPortal(x.createElement(x.Fragment,null,F.map(function(k){var y=f[k],b=x.createElement(Mru,{key:k,configList:y,placement:k,prefixCls:r,className:o?.(k),style:s?.(k),motion:t,onNoticeClose:h,onAllNoticeRemoved:v});return E?E(b,{prefixCls:r,key:k}):b})),n)}),Pru=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","renderNotifications"],Tru=function(){return document.body},uy=0;function jru(){for(var u={},e=arguments.length,a=new Array(e),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},e=u.getContainer,a=e===void 0?Tru:e,r=u.motion,n=u.prefixCls,t=u.maxCount,i=u.className,o=u.style,s=u.onAllRemoved,l=u.renderNotifications,E=k0(u,Pru),c=x.useState(),d=cu(c,2),D=d[0],m=d[1],h=x.useRef(),g=x.createElement(wru,{container:D,ref:h,prefixCls:n,motion:r,maxCount:t,className:i,style:o,onAllRemoved:s,renderNotifications:l}),p=x.useState([]),f=cu(p,2),C=f[0],v=f[1],A=x.useMemo(function(){return{open:function(k){var y=jru(E,k);(y.key===null||y.key===void 0)&&(y.key="rc-notification-".concat(uy),uy+=1),v(function(b){return[].concat(Tu(b),[{type:"open",config:y}])})},close:function(k){v(function(y){return[].concat(Tu(y),[{type:"close",key:k}])})},destroy:function(){v(function(k){return[].concat(Tu(k),[{type:"destroy"}])})}}},[]);return x.useEffect(function(){m(a())}),x.useEffect(function(){h.current&&C.length&&(C.forEach(function(F){switch(F.type){case"open":h.current.open(F.config);break;case"close":h.current.close(F.key);break;case"destroy":h.current.destroy();break}}),v(function(F){return F.filter(function(k){return!C.includes(k)})}))},[C]),[A,g]}var Nru={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};const Lru=Nru;var Rru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:Lru}))};const AF=x.forwardRef(Rru),Kru=u=>{const{componentCls:e,iconCls:a,boxShadow:r,colorText:n,colorSuccess:t,colorError:i,colorWarning:o,colorInfo:s,fontSizeLG:l,motionEaseInOutCirc:E,motionDurationSlow:c,marginXS:d,paddingXS:D,borderRadiusLG:m,zIndexPopup:h,contentPadding:g,contentBg:p}=u,f=`${e}-notice`,C=new o0("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:D,transform:"translateY(0)",opacity:1}}),v=new o0("MessageMoveOut",{"0%":{maxHeight:u.height,padding:D,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),A={padding:D,textAlign:"center",[`${e}-custom-content > ${a}`]:{verticalAlign:"text-bottom",marginInlineEnd:d,fontSize:l},[`${f}-content`]:{display:"inline-block",padding:g,background:p,borderRadius:m,boxShadow:r,pointerEvents:"all"},[`${e}-success > ${a}`]:{color:t},[`${e}-error > ${a}`]:{color:i},[`${e}-warning > ${a}`]:{color:o},[`${e}-info > ${a}, + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,wru="".concat(Sru," ").concat(Mru).split(/[\s\n]+/),Pru="aria-",Tru="data-";function ey(u,e){return u.indexOf(e)===0}function xm(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a;e===!1?a={aria:!0,data:!0,attr:!0}:e===!0?a={aria:!0}:a=ru({},e);var r={};return Object.keys(u).forEach(function(n){(a.aria&&(n==="role"||ey(n,Pru))||a.data&&ey(n,Tru)||a.attr&&wru.includes(n))&&(r[n]=u[n])}),r}const{isValidElement:tt}=b3;function QN(u){return u&&tt(u)&&u.type===x.Fragment}function jru(u,e,a){return tt(u)?x.cloneElement(u,typeof a=="function"?a(u.props||{}):a):e}function ar(u,e){return jru(u,u,e)}var Su={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var a=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||a>=Su.F1&&a<=Su.F12)return!1;switch(a){case Su.ALT:case Su.CAPS_LOCK:case Su.CONTEXT_MENU:case Su.CTRL:case Su.DOWN:case Su.END:case Su.ESC:case Su.HOME:case Su.INSERT:case Su.LEFT:case Su.MAC_FF_META:case Su.META:case Su.NUMLOCK:case Su.NUM_CENTER:case Su.PAGE_DOWN:case Su.PAGE_UP:case Su.PAUSE:case Su.PRINT_SCREEN:case Su.RIGHT:case Su.SHIFT:case Su.UP:case Su.WIN_KEY:case Su.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=Su.ZERO&&e<=Su.NINE||e>=Su.NUM_ZERO&&e<=Su.NUM_MULTIPLY||e>=Su.A&&e<=Su.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&e===0)return!0;switch(e){case Su.SPACE:case Su.QUESTION_MARK:case Su.NUM_PLUS:case Su.NUM_MINUS:case Su.NUM_PERIOD:case Su.NUM_DIVISION:case Su.SEMICOLON:case Su.DASH:case Su.EQUALS:case Su.COMMA:case Su.PERIOD:case Su.SLASH:case Su.APOSTROPHE:case Su.SINGLE_QUOTE:case Su.OPEN_SQUARE_BRACKET:case Su.BACKSLASH:case Su.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},XN=x.forwardRef(function(u,e){var a=u.prefixCls,r=u.style,n=u.className,t=u.duration,i=t===void 0?4.5:t,o=u.eventKey,s=u.content,l=u.closable,E=u.closeIcon,c=E===void 0?"x":E,d=u.props,D=u.onClick,m=u.onNoticeClose,h=u.times,g=x.useState(!1),p=cu(g,2),f=p[0],C=p[1],v=function(){m(o)},A=function(y){(y.key==="Enter"||y.code==="Enter"||y.keyCode===Su.ENTER)&&v()};x.useEffect(function(){if(!f&&i>0){var k=setTimeout(function(){v()},i*1e3);return function(){clearTimeout(k)}}},[i,f,h]);var F="".concat(a,"-notice");return x.createElement("div",Eu({},d,{ref:e,className:nu(F,n,X({},"".concat(F,"-closable"),l)),style:r,onMouseEnter:function(){C(!0)},onMouseLeave:function(){C(!1)},onClick:D}),x.createElement("div",{className:"".concat(F,"-content")},s),l&&x.createElement("a",{tabIndex:0,className:"".concat(F,"-close"),onKeyDown:A,onClick:function(y){y.preventDefault(),y.stopPropagation(),v()}},c))}),uL=uu.createContext({}),eL=function(e){var a=e.children,r=e.classNames;return uu.createElement(uL.Provider,{value:{classNames:r}},a)},Nru=function(e){var a=e.configList,r=e.placement,n=e.prefixCls,t=e.className,i=e.style,o=e.motion,s=e.onAllNoticeRemoved,l=e.onNoticeClose,E=x.useContext(uL),c=E.classNames,d=a.map(function(m){return{config:m,key:m.key}}),D=typeof o=="function"?o(r):o;return uu.createElement(Wau,Eu({key:r,className:nu(n,"".concat(n,"-").concat(r),c?.list,t),style:i,keys:d,motionAppear:!0},D,{onAllRemoved:function(){s(r)}}),function(m,h){var g=m.config,p=m.className,f=m.style,C=g,v=C.key,A=C.times,F=g,k=F.className,y=F.style;return uu.createElement(XN,Eu({},g,{ref:h,prefixCls:n,className:nu(p,k,c?.notice),style:ru(ru({},f),y),times:A,key:v,eventKey:v,onNoticeClose:l}))})},Lru=x.forwardRef(function(u,e){var a=u.prefixCls,r=a===void 0?"rc-notification":a,n=u.container,t=u.motion,i=u.maxCount,o=u.className,s=u.style,l=u.onAllRemoved,E=u.renderNotifications,c=x.useState([]),d=cu(c,2),D=d[0],m=d[1],h=function(y){var b,B=D.find(function(M){return M.key===y});B==null||(b=B.onClose)===null||b===void 0||b.call(B),m(function(M){return M.filter(function(w){return w.key!==y})})};x.useImperativeHandle(e,function(){return{open:function(y){m(function(b){var B=Tu(b),M=B.findIndex(function($){return $.key===y.key}),w=ru({},y);if(M>=0){var j;w.times=(((j=b[M])===null||j===void 0?void 0:j.times)||0)+1,B[M]=w}else w.times=0,B.push(w);return i>0&&B.length>i&&(B=B.slice(-i)),B})},close:function(y){h(y)},destroy:function(){m([])}}});var g=x.useState({}),p=cu(g,2),f=p[0],C=p[1];x.useEffect(function(){var k={};D.forEach(function(y){var b=y.placement,B=b===void 0?"topRight":b;B&&(k[B]=k[B]||[],k[B].push(y))}),Object.keys(f).forEach(function(y){k[y]=k[y]||[]}),C(k)},[D]);var v=function(y){C(function(b){var B=ru({},b),M=B[y]||[];return M.length||delete B[y],B})},A=x.useRef(!1);if(x.useEffect(function(){Object.keys(f).length>0?A.current=!0:A.current&&(l?.(),A.current=!1)},[f]),!n)return null;var F=Object.keys(f);return Ut.createPortal(x.createElement(x.Fragment,null,F.map(function(k){var y=f[k],b=x.createElement(Nru,{key:k,configList:y,placement:k,prefixCls:r,className:o?.(k),style:s?.(k),motion:t,onNoticeClose:h,onAllNoticeRemoved:v});return E?E(b,{prefixCls:r,key:k}):b})),n)}),Rru=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","renderNotifications"],Kru=function(){return document.body},ay=0;function Iru(){for(var u={},e=arguments.length,a=new Array(e),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},e=u.getContainer,a=e===void 0?Kru:e,r=u.motion,n=u.prefixCls,t=u.maxCount,i=u.className,o=u.style,s=u.onAllRemoved,l=u.renderNotifications,E=k0(u,Rru),c=x.useState(),d=cu(c,2),D=d[0],m=d[1],h=x.useRef(),g=x.createElement(Lru,{container:D,ref:h,prefixCls:n,motion:r,maxCount:t,className:i,style:o,onAllRemoved:s,renderNotifications:l}),p=x.useState([]),f=cu(p,2),C=f[0],v=f[1],A=x.useMemo(function(){return{open:function(k){var y=Iru(E,k);(y.key===null||y.key===void 0)&&(y.key="rc-notification-".concat(ay),ay+=1),v(function(b){return[].concat(Tu(b),[{type:"open",config:y}])})},close:function(k){v(function(y){return[].concat(Tu(y),[{type:"close",key:k}])})},destroy:function(){v(function(k){return[].concat(Tu(k),[{type:"destroy"}])})}}},[]);return x.useEffect(function(){m(a())}),x.useEffect(function(){h.current&&C.length&&(C.forEach(function(F){switch(F.type){case"open":h.current.open(F.config);break;case"close":h.current.close(F.key);break;case"destroy":h.current.destroy();break}}),v(function(F){return F.filter(function(k){return!C.includes(k)})}))},[C]),[A,g]}var Oru={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};const $ru=Oru;var Hru=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:$ru}))};const BF=x.forwardRef(Hru),Gru=u=>{const{componentCls:e,iconCls:a,boxShadow:r,colorText:n,colorSuccess:t,colorError:i,colorWarning:o,colorInfo:s,fontSizeLG:l,motionEaseInOutCirc:E,motionDurationSlow:c,marginXS:d,paddingXS:D,borderRadiusLG:m,zIndexPopup:h,contentPadding:g,contentBg:p}=u,f=`${e}-notice`,C=new o0("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:D,transform:"translateY(0)",opacity:1}}),v=new o0("MessageMoveOut",{"0%":{maxHeight:u.height,padding:D,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),A={padding:D,textAlign:"center",[`${e}-custom-content > ${a}`]:{verticalAlign:"text-bottom",marginInlineEnd:d,fontSize:l},[`${f}-content`]:{display:"inline-block",padding:g,background:p,borderRadius:m,boxShadow:r,pointerEvents:"all"},[`${e}-success > ${a}`]:{color:t},[`${e}-error > ${a}`]:{color:i},[`${e}-warning > ${a}`]:{color:o},[`${e}-info > ${a}, ${e}-loading > ${a}`]:{color:s}};return[{[e]:Object.assign(Object.assign({},xa(u)),{color:n,position:"fixed",top:d,width:"100%",pointerEvents:"none",zIndex:h,[`${e}-move-up`]:{animationFillMode:"forwards"},[` ${e}-move-up-appear, ${e}-move-up-enter `]:{animationName:C,animationDuration:c,animationPlayState:"paused",animationTimingFunction:E},[` ${e}-move-up-appear${e}-move-up-appear-active, ${e}-move-up-enter${e}-move-up-enter-active - `]:{animationPlayState:"running"},[`${e}-move-up-leave`]:{animationName:v,animationDuration:c,animationPlayState:"paused",animationTimingFunction:E},[`${e}-move-up-leave${e}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[e]:{[f]:Object.assign({},A)}},{[`${e}-notice-pure-panel`]:Object.assign(Object.assign({},A),{padding:0,textAlign:"start"})}]},eL=fe("Message",u=>{const e=O0(u,{height:150});return[Kru(e)]},u=>({zIndexPopup:u.zIndexPopupBase+10,contentBg:u.colorBgElevated,contentPadding:`${(u.controlHeightLG-u.fontSize*u.lineHeight)/2}px ${u.paddingSM}px`}));var Iru=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{let{prefixCls:e,type:a,icon:r,children:n}=u;return x.createElement("div",{className:nu(`${e}-custom-content`,`${e}-${a}`)},r||Oru[a],x.createElement("span",null,n))},$ru=u=>{const{prefixCls:e,className:a,type:r,icon:n,content:t}=u,i=Iru(u,["prefixCls","className","type","icon","content"]),{getPrefixCls:o}=x.useContext(Yu),s=e||o("message"),[,l]=eL(s);return x.createElement(YN,Object.assign({},i,{prefixCls:s,className:nu(a,l,`${s}-notice-pure-panel`),eventKey:"pure",duration:null,content:x.createElement(aL,{prefixCls:s,type:r,icon:n},t)}))},Hru=$ru;function Gru(u,e){return{motionName:e??`${u}-move-up`}}function bF(u){let e;const a=new Promise(n=>{e=u(()=>{n(!0)})}),r=()=>{e?.()};return r.then=(n,t)=>a.then(n,t),r.promise=a,r}var _ru=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{let{children:e,prefixCls:a}=u;const[,r]=eL(a);return x.createElement(XN,{classNames:{list:r,notice:r}},e)},Wru=(u,e)=>{let{prefixCls:a,key:r}=e;return x.createElement(Uru,{prefixCls:a,key:r},u)},qru=x.forwardRef((u,e)=>{const{top:a,prefixCls:r,getContainer:n,maxCount:t,duration:i=Jru,rtl:o,transitionName:s,onAllRemoved:l}=u,{getPrefixCls:E,getPopupContainer:c,message:d}=x.useContext(Yu),D=r||E("message"),m=()=>({left:"50%",transform:"translateX(-50%)",top:a??Vru}),h=()=>nu({[`${D}-rtl`]:o}),g=()=>Gru(D,s),p=x.createElement("span",{className:`${D}-close-x`},x.createElement(oo,{className:`${D}-close-icon`})),[f,C]=uL({prefixCls:D,style:m,className:h,motion:g,closable:!1,closeIcon:p,duration:i,getContainer:()=>n?.()||c?.()||document.body,maxCount:t,onAllRemoved:l,renderNotifications:Wru});return x.useImperativeHandle(e,()=>Object.assign(Object.assign({},f),{prefixCls:D,message:d})),C});let ey=0;function rL(u){const e=x.useRef(null);return nm(),[x.useMemo(()=>{const r=s=>{var l;(l=e.current)===null||l===void 0||l.close(s)},n=s=>{if(!e.current){const F=()=>{};return F.then=()=>{},F}const{open:l,prefixCls:E,message:c}=e.current,d=`${E}-notice`,{content:D,icon:m,type:h,key:g,className:p,style:f,onClose:C}=s,v=_ru(s,["content","icon","type","key","className","style","onClose"]);let A=g;return A==null&&(ey+=1,A=`antd-message-${ey}`),bF(F=>(l(Object.assign(Object.assign({},v),{key:A,content:x.createElement(aL,{prefixCls:E,type:h,icon:m},D),placement:"top",className:nu(h&&`${d}-${h}`,p,c?.className),style:Object.assign(Object.assign({},c?.style),f),onClose:()=>{C?.(),F()}})),()=>{r(A)}))},i={open:n,destroy:s=>{var l;s!==void 0?r(s):(l=e.current)===null||l===void 0||l.destroy()}};return["info","success","warning","error","loading"].forEach(s=>{const l=(E,c,d)=>{let D;E&&typeof E=="object"&&"content"in E?D=E:D={content:E};let m,h;typeof c=="function"?h=c:(m=c,h=d);const g=Object.assign(Object.assign({onClose:h,duration:m},D),{type:s});return n(g)};i[s]=l}),i},[]),x.createElement(qru,Object.assign({key:"message-holder"},u,{ref:e}))]}function nL(u){return rL(u)}function Zru(){const[u,e]=x.useState([]),a=x.useCallback(r=>(e(n=>[].concat(Tu(n),[r])),()=>{e(n=>n.filter(t=>t!==r))}),[]);return[u,a]}function Ha(){Ha=function(){return e};var u,e={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(K,N,P){K[N]=P.value},t=typeof Symbol=="function"?Symbol:{},i=t.iterator||"@@iterator",o=t.asyncIterator||"@@asyncIterator",s=t.toStringTag||"@@toStringTag";function l(K,N,P){return Object.defineProperty(K,N,{value:P,enumerable:!0,configurable:!0,writable:!0}),K[N]}try{l({},"")}catch{l=function(P,I,_){return P[I]=_}}function E(K,N,P,I){var _=N&&N.prototype instanceof p?N:p,G=Object.create(_.prototype),z=new $(I||[]);return n(G,"_invoke",{value:B(K,P,z)}),G}function c(K,N,P){try{return{type:"normal",arg:K.call(N,P)}}catch(I){return{type:"throw",arg:I}}}e.wrap=E;var d="suspendedStart",D="suspendedYield",m="executing",h="completed",g={};function p(){}function f(){}function C(){}var v={};l(v,i,function(){return this});var A=Object.getPrototypeOf,F=A&&A(A(H([])));F&&F!==a&&r.call(F,i)&&(v=F);var k=C.prototype=p.prototype=Object.create(v);function y(K){["next","throw","return"].forEach(function(N){l(K,N,function(P){return this._invoke(N,P)})})}function b(K,N){function P(_,G,z,O){var L=c(K[_],K,G);if(L.type!=="throw"){var J=L.arg,q=J.value;return q&&y0(q)=="object"&&r.call(q,"__await")?N.resolve(q.__await).then(function(Q){P("next",Q,z,O)},function(Q){P("throw",Q,z,O)}):N.resolve(q).then(function(Q){J.value=Q,z(J)},function(Q){return P("throw",Q,z,O)})}O(L.arg)}var I;n(this,"_invoke",{value:function(G,z){function O(){return new N(function(L,J){P(G,z,L,J)})}return I=I?I.then(O,O):O()}})}function B(K,N,P){var I=d;return function(_,G){if(I===m)throw new Error("Generator is already running");if(I===h){if(_==="throw")throw G;return{value:u,done:!0}}for(P.method=_,P.arg=G;;){var z=P.delegate;if(z){var O=M(z,P);if(O){if(O===g)continue;return O}}if(P.method==="next")P.sent=P._sent=P.arg;else if(P.method==="throw"){if(I===d)throw I=h,P.arg;P.dispatchException(P.arg)}else P.method==="return"&&P.abrupt("return",P.arg);I=m;var L=c(K,N,P);if(L.type==="normal"){if(I=P.done?h:D,L.arg===g)continue;return{value:L.arg,done:P.done}}L.type==="throw"&&(I=h,P.method="throw",P.arg=L.arg)}}}function M(K,N){var P=N.method,I=K.iterator[P];if(I===u)return N.delegate=null,P==="throw"&&K.iterator.return&&(N.method="return",N.arg=u,M(K,N),N.method==="throw")||P!=="return"&&(N.method="throw",N.arg=new TypeError("The iterator does not provide a '"+P+"' method")),g;var _=c(I,K.iterator,N.arg);if(_.type==="throw")return N.method="throw",N.arg=_.arg,N.delegate=null,g;var G=_.arg;return G?G.done?(N[K.resultName]=G.value,N.next=K.nextLoc,N.method!=="return"&&(N.method="next",N.arg=u),N.delegate=null,g):G:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,g)}function w(K){var N={tryLoc:K[0]};1 in K&&(N.catchLoc=K[1]),2 in K&&(N.finallyLoc=K[2],N.afterLoc=K[3]),this.tryEntries.push(N)}function j(K){var N=K.completion||{};N.type="normal",delete N.arg,K.completion=N}function $(K){this.tryEntries=[{tryLoc:"root"}],K.forEach(w,this),this.reset(!0)}function H(K){if(K||K===""){var N=K[i];if(N)return N.call(K);if(typeof K.next=="function")return K;if(!isNaN(K.length)){var P=-1,I=function _(){for(;++P=0;--_){var G=this.tryEntries[_],z=G.completion;if(G.tryLoc==="root")return I("end");if(G.tryLoc<=this.prev){var O=r.call(G,"catchLoc"),L=r.call(G,"finallyLoc");if(O&&L){if(this.prev=0;--I){var _=this.tryEntries[I];if(_.tryLoc<=this.prev&&r.call(_,"finallyLoc")&&this.prev<_.finallyLoc){var G=_;break}}G&&(N==="break"||N==="continue")&&G.tryLoc<=P&&P<=G.finallyLoc&&(G=null);var z=G?G.completion:{};return z.type=N,z.arg=P,G?(this.method="next",this.next=G.finallyLoc,g):this.complete(z)},complete:function(N,P){if(N.type==="throw")throw N.arg;return N.type==="break"||N.type==="continue"?this.next=N.arg:N.type==="return"?(this.rval=this.arg=N.arg,this.method="return",this.next="end"):N.type==="normal"&&P&&(this.next=P),g},finish:function(N){for(var P=this.tryEntries.length-1;P>=0;--P){var I=this.tryEntries[P];if(I.finallyLoc===N)return this.complete(I.completion,I.afterLoc),j(I),g}},catch:function(N){for(var P=this.tryEntries.length-1;P>=0;--P){var I=this.tryEntries[P];if(I.tryLoc===N){var _=I.completion;if(_.type==="throw"){var G=_.arg;j(I)}return G}}throw new Error("illegal catch attempt")},delegateYield:function(N,P,I){return this.delegate={iterator:H(N),resultName:P,nextLoc:I},this.method==="next"&&(this.arg=u),g}},e}function ay(u,e,a,r,n,t,i){try{var o=u[t](i),s=o.value}catch(l){a(l);return}o.done?e(s):Promise.resolve(s).then(r,n)}function hs(u){return function(){var e=this,a=arguments;return new Promise(function(r,n){var t=u.apply(e,a);function i(s){ay(t,r,n,i,o,"next",s)}function o(s){ay(t,r,n,i,o,"throw",s)}i(void 0)})}}var I3=ru({},IX),Yru=I3.version,Qru=I3.render,Xru=I3.unmountComponentAtNode,xm;try{var unu=Number((Yru||"").split(".")[0]);unu>=18&&(xm=I3.createRoot)}catch{}function ry(u){var e=I3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;e&&y0(e)==="object"&&(e.usingClientEntryPoint=u)}var kD="__rc_react_root__";function enu(u,e){ry(!0);var a=e[kD]||xm(e);ry(!1),a.render(u),e[kD]=a}function anu(u,e){Qru(u,e)}function yF(u,e){if(xm){enu(u,e);return}anu(u,e)}function rnu(u){return vf.apply(this,arguments)}function vf(){return vf=hs(Ha().mark(function u(e){return Ha().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var n;(n=e[kD])===null||n===void 0||n.unmount(),delete e[kD]}));case 1:case"end":return r.stop()}},u)})),vf.apply(this,arguments)}function nnu(u){Xru(u)}function tL(u){return Cf.apply(this,arguments)}function Cf(){return Cf=hs(Ha().mark(function u(e){return Ha().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(xm===void 0){r.next=2;break}return r.abrupt("return",rnu(e));case 2:nnu(e);case 3:case"end":return r.stop()}},u)})),Cf.apply(this,arguments)}const r2=()=>({height:0,opacity:0}),ny=u=>{const{scrollHeight:e}=u;return{height:e,opacity:1}},tnu=u=>({height:u?u.offsetHeight:0}),n2=(u,e)=>e?.deadline===!0||e.propertyName==="height",inu=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:r2,onEnterStart:r2,onAppearActive:ny,onEnterActive:ny,onLeaveStart:tnu,onLeaveActive:r2,onAppearEnd:n2,onEnterEnd:n2,onLeaveEnd:n2,motionDeadline:500}},Yi=(u,e,a)=>a!==void 0?a:`${u}-${e}`,BF=function(u){if(!u)return!1;if(u instanceof Element){if(u.offsetParent)return!0;if(u.getBBox){var e=u.getBBox(),a=e.width,r=e.height;if(a||r)return!0}if(u.getBoundingClientRect){var n=u.getBoundingClientRect(),t=n.width,i=n.height;if(t||i)return!0}}return!1},onu=u=>{const{componentCls:e,colorPrimary:a}=u;return{[e]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${a})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${u.motionEaseOutCirc}`,`opacity 2s ${u.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${u.motionEaseInOut}`,`opacity 0.35s ${u.motionEaseInOut}`].join(",")}}}}},snu=fe("Wave",u=>[onu(u)]);function lnu(u){const e=(u||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return e&&e[1]&&e[2]&&e[3]?!(e[1]===e[2]&&e[2]===e[3]):!0}function t2(u){return u&&u!=="#fff"&&u!=="#ffffff"&&u!=="rgb(255, 255, 255)"&&u!=="rgba(255, 255, 255, 1)"&&lnu(u)&&!/rgba\((?:\d*, ){3}0\)/.test(u)&&u!=="transparent"}function Enu(u){const{borderTopColor:e,borderColor:a,backgroundColor:r}=getComputedStyle(u);return t2(e)?e:t2(a)?a:t2(r)?r:null}const iL="ant-wave-target";function i2(u){return Number.isNaN(u)?0:u}const cnu=u=>{const{className:e,target:a,component:r}=u,n=x.useRef(null),[t,i]=x.useState(null),[o,s]=x.useState([]),[l,E]=x.useState(0),[c,d]=x.useState(0),[D,m]=x.useState(0),[h,g]=x.useState(0),[p,f]=x.useState(!1),C={left:l,top:c,width:D,height:h,borderRadius:o.map(F=>`${F}px`).join(" ")};t&&(C["--wave-color"]=t);function v(){const F=getComputedStyle(a);i(Enu(a));const k=F.position==="static",{borderLeftWidth:y,borderTopWidth:b}=F;E(k?a.offsetLeft:i2(-parseFloat(y))),d(k?a.offsetTop:i2(-parseFloat(b))),m(a.offsetWidth),g(a.offsetHeight);const{borderTopLeftRadius:B,borderTopRightRadius:M,borderBottomLeftRadius:w,borderBottomRightRadius:j}=F;s([B,M,j,w].map($=>i2(parseFloat($))))}if(x.useEffect(()=>{if(a){const F=Je(()=>{v(),f(!0)});let k;return typeof ResizeObserver<"u"&&(k=new ResizeObserver(v),k.observe(a)),()=>{Je.cancel(F),k?.disconnect()}}},[]),!p)return null;const A=(r==="Checkbox"||r==="Radio")&&a?.classList.contains(iL);return x.createElement(an,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(F,k)=>{var y;if(k.deadline||k.propertyName==="opacity"){const b=(y=n.current)===null||y===void 0?void 0:y.parentElement;tL(b).then(()=>{b?.remove()})}return!1}},F=>{let{className:k}=F;return x.createElement("div",{ref:n,className:nu(e,{"wave-quick":A},k),style:C})})},dnu=(u,e)=>{var a;const{component:r}=e;if(r==="Checkbox"&&!(!((a=u.querySelector("input"))===null||a===void 0)&&a.checked))return;const n=document.createElement("div");n.style.position="absolute",n.style.left="0px",n.style.top="0px",u?.insertBefore(n,u?.firstChild),yF(x.createElement(cnu,Object.assign({},e,{target:u})),n)},Dnu=dnu;function xnu(u,e,a){const{wave:r}=x.useContext(Yu),[,n,t]=Kn(),i=Ra(l=>{const E=u.current;if(r?.disabled||!E)return;const c=E.querySelector(`.${iL}`)||E,{showEffect:d}=r||{};(d||Dnu)(c,{className:e,token:n,component:a,event:l,hashId:t})}),o=x.useRef();return l=>{Je.cancel(o.current),o.current=Je(()=>{i(l)})}}const mnu=u=>{const{children:e,disabled:a,component:r}=u,{getPrefixCls:n}=x.useContext(Yu),t=x.useRef(null),i=n("wave"),[,o]=snu(i),s=xnu(t,nu(i,o),r);if(uu.useEffect(()=>{const E=t.current;if(!E||E.nodeType!==1||a)return;const c=d=>{!BF(d.target)||!E.getAttribute||E.getAttribute("disabled")||E.disabled||E.className.includes("disabled")||E.className.includes("-leave")||s(d)};return E.addEventListener("click",c,!0),()=>{E.removeEventListener("click",c,!0)}},[a]),!uu.isValidElement(e))return e??null;const l=io(e)?ct(e.ref,t):t;return ar(e,{ref:l})},zF=mnu,hnu=u=>{const e=uu.useContext(lm);return uu.useMemo(()=>u?typeof u=="string"?u??e:u instanceof Function?u(e):e:e,[u,e])},so=hnu,pnu=u=>{const{componentCls:e}=u;return{[e]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},gnu=pnu,fnu=u=>{const{componentCls:e}=u;return{[e]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${e}-item:empty`]:{display:"none"}}}},vnu=u=>{const{componentCls:e}=u;return{[e]:{"&-gap-row-small":{rowGap:u.spaceGapSmallSize},"&-gap-row-middle":{rowGap:u.spaceGapMiddleSize},"&-gap-row-large":{rowGap:u.spaceGapLargeSize},"&-gap-col-small":{columnGap:u.spaceGapSmallSize},"&-gap-col-middle":{columnGap:u.spaceGapMiddleSize},"&-gap-col-large":{columnGap:u.spaceGapLargeSize}}}},oL=fe("Space",u=>{const e=O0(u,{spaceGapSmallSize:u.paddingXS,spaceGapMiddleSize:u.padding,spaceGapLargeSize:u.paddingLG});return[fnu(e),vnu(e),gnu(e)]},()=>({}),{resetStyle:!1});var sL=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const a=x.useContext(mm),r=x.useMemo(()=>{if(!a)return"";const{compactDirection:n,isFirstItem:t,isLastItem:i}=a,o=n==="vertical"?"-vertical-":"-";return nu(`${u}-compact${o}item`,{[`${u}-compact${o}first-item`]:t,[`${u}-compact${o}last-item`]:i,[`${u}-compact${o}item-rtl`]:e==="rtl"})},[u,e,a]);return{compactSize:a?.compactSize,compactDirection:a?.compactDirection,compactItemClassnames:r}},Zl=u=>{let{children:e}=u;return x.createElement(mm.Provider,{value:null},e)},Cnu=u=>{var{children:e}=u,a=sL(u,["children"]);return x.createElement(mm.Provider,{value:a},e)},Fnu=u=>{const{getPrefixCls:e,direction:a}=x.useContext(Yu),{size:r,direction:n,block:t,prefixCls:i,className:o,rootClassName:s,children:l}=u,E=sL(u,["size","direction","block","prefixCls","className","rootClassName","children"]),c=so(C=>r??C),d=e("space-compact",i),[D,m]=oL(d),h=nu(d,m,{[`${d}-rtl`]:a==="rtl",[`${d}-block`]:t,[`${d}-vertical`]:n==="vertical"},o,s),g=x.useContext(mm),p=Ln(l),f=x.useMemo(()=>p.map((C,v)=>{const A=C&&C.key||`${d}-item-${v}`;return x.createElement(Cnu,{key:A,compactSize:c,compactDirection:n,isFirstItem:v===0&&(!g||g?.isFirstItem),isLastItem:v===p.length-1&&(!g||g?.isLastItem)},C)}),[r,p,g]);return p.length===0?null:D(x.createElement("div",Object.assign({className:h},E),f))},knu=Fnu;var Anu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{getPrefixCls:e,direction:a}=x.useContext(Yu),{prefixCls:r,size:n,className:t}=u,i=Anu(u,["prefixCls","size","className"]),o=e("btn-group",r),[,,s]=Kn();let l="";switch(n){case"large":l="lg";break;case"small":l="sm";break}const E=nu(o,{[`${o}-${l}`]:l,[`${o}-rtl`]:a==="rtl"},t,s);return x.createElement(lL.Provider,{value:n},x.createElement("div",Object.assign({},i,{className:E})))},ynu=bnu,ty=/^[\u4e00-\u9fa5]{2}$/,Ff=ty.test.bind(ty);function EL(u){return u==="danger"?{danger:!0}:{type:u}}function iy(u){return typeof u=="string"}function o2(u){return u==="text"||u==="link"}function Bnu(u,e){if(u==null)return;const a=e?" ":"";return typeof u!="string"&&typeof u!="number"&&iy(u.type)&&Ff(u.props.children)?ar(u,{children:u.props.children.split("").join(a)}):iy(u)?Ff(u)?uu.createElement("span",null,u.split("").join(a)):uu.createElement("span",null,u):ZN(u)?uu.createElement("span",null,u):u}function znu(u,e){let a=!1;const r=[];return uu.Children.forEach(u,n=>{const t=typeof n,i=t==="string"||t==="number";if(a&&i){const o=r.length-1,s=r[o];r[o]=`${s}${n}`}else r.push(n);a=i}),uu.Children.map(r,n=>Bnu(n,e))}const Snu=x.forwardRef((u,e)=>{const{className:a,style:r,children:n,prefixCls:t}=u,i=nu(`${t}-icon`,a);return uu.createElement("span",{ref:e,className:i,style:r},n)}),cL=Snu,oy=x.forwardRef((u,e)=>{let{prefixCls:a,className:r,style:n,iconClassName:t}=u;const i=nu(`${a}-loading-icon`,r);return uu.createElement(cL,{prefixCls:a,className:i,style:n,ref:e},uu.createElement(AF,{className:t}))}),s2=()=>({width:0,opacity:0,transform:"scale(0)"}),l2=u=>({width:u.scrollWidth,opacity:1,transform:"scale(1)"}),Mnu=u=>{const{prefixCls:e,loading:a,existIcon:r,className:n,style:t}=u,i=!!a;return r?uu.createElement(oy,{prefixCls:e,className:n,style:t}):uu.createElement(an,{visible:i,motionName:`${e}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:s2,onAppearActive:l2,onEnterStart:s2,onEnterActive:l2,onLeaveStart:l2,onLeaveActive:s2},(o,s)=>{let{className:l,style:E}=o;return uu.createElement(oy,{prefixCls:e,className:n,style:Object.assign(Object.assign({},t),E),ref:s,iconClassName:l})})},wnu=Mnu,sy=(u,e)=>({[`> span, > ${u}`]:{"&:not(:last-child)":{[`&, & > ${u}`]:{"&:not(:disabled)":{borderInlineEndColor:e}}},"&:not(:first-child)":{[`&, & > ${u}`]:{"&:not(:disabled)":{borderInlineStartColor:e}}}}}),Pnu=u=>{const{componentCls:e,fontSize:a,lineWidth:r,groupBorderColor:n,colorErrorHover:t}=u;return{[`${e}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-r,[`&, & > ${e}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[e]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${e}-icon-only`]:{fontSize:a}},sy(`${e}-primary`,n),sy(`${e}-danger`,t)]}},Tnu=Pnu,jnu=u=>{const{componentCls:e,iconCls:a,fontWeight:r}=u;return{[e]:{outline:"none",position:"relative",display:"inline-block",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,cursor:"pointer",transition:`all ${u.motionDurationMid} ${u.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:u.lineHeight,color:u.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${e}-icon`]:{lineHeight:0},[`> ${a} + span, > span + ${a}`]:{marginInlineStart:u.marginXS},[`&:not(${e}-icon-only) > ${e}-icon`]:{[`&${e}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:u.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},Zi(u)),[`&-icon-only${e}-compact-item`]:{flex:"none"},[`&-compact-item${e}-primary`]:{[`&:not([disabled]) + ${e}-compact-item${e}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-u.lineWidth,insetInlineStart:-u.lineWidth,display:"inline-block",width:u.lineWidth,height:`calc(100% + ${u.lineWidth*2}px)`,backgroundColor:u.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${e}-primary`]:{[`&:not([disabled]) + ${e}-compact-vertical-item${e}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-u.lineWidth,insetInlineStart:-u.lineWidth,display:"inline-block",width:`calc(100% + ${u.lineWidth*2}px)`,height:u.lineWidth,backgroundColor:u.colorPrimaryHover,content:'""'}}}}}}},Ht=(u,e,a)=>({[`&:not(:disabled):not(${u}-disabled)`]:{"&:hover":e,"&:active":a}}),Nnu=u=>({minWidth:u.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),Lnu=u=>({borderRadius:u.controlHeight,paddingInlineStart:u.controlHeight/2,paddingInlineEnd:u.controlHeight/2}),Rnu=u=>({cursor:"not-allowed",borderColor:u.borderColorDisabled,color:u.colorTextDisabled,backgroundColor:u.colorBgContainerDisabled,boxShadow:"none"}),YE=(u,e,a,r,n,t,i,o)=>({[`&${u}-background-ghost`]:Object.assign(Object.assign({color:a||void 0,backgroundColor:e,borderColor:r||void 0,boxShadow:"none"},Ht(u,Object.assign({backgroundColor:e},i),Object.assign({backgroundColor:e},o))),{"&:disabled":{cursor:"not-allowed",color:n||void 0,borderColor:t||void 0}})}),SF=u=>({[`&:disabled, &${u.componentCls}-disabled`]:Object.assign({},Rnu(u))}),dL=u=>Object.assign({},SF(u)),AD=u=>({[`&:disabled, &${u.componentCls}-disabled`]:{cursor:"not-allowed",color:u.colorTextDisabled}}),DL=u=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},dL(u)),{backgroundColor:u.defaultBg,borderColor:u.defaultBorderColor,color:u.defaultColor,boxShadow:u.defaultShadow}),Ht(u.componentCls,{color:u.colorPrimaryHover,borderColor:u.colorPrimaryHover},{color:u.colorPrimaryActive,borderColor:u.colorPrimaryActive})),YE(u.componentCls,u.ghostBg,u.defaultGhostColor,u.defaultGhostBorderColor,u.colorTextDisabled,u.colorBorder)),{[`&${u.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:u.colorError,borderColor:u.colorError},Ht(u.componentCls,{color:u.colorErrorHover,borderColor:u.colorErrorBorderHover},{color:u.colorErrorActive,borderColor:u.colorErrorActive})),YE(u.componentCls,u.ghostBg,u.colorError,u.colorError,u.colorTextDisabled,u.colorBorder)),SF(u))}),Knu=u=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},dL(u)),{color:u.primaryColor,backgroundColor:u.colorPrimary,boxShadow:u.primaryShadow}),Ht(u.componentCls,{color:u.colorTextLightSolid,backgroundColor:u.colorPrimaryHover},{color:u.colorTextLightSolid,backgroundColor:u.colorPrimaryActive})),YE(u.componentCls,u.ghostBg,u.colorPrimary,u.colorPrimary,u.colorTextDisabled,u.colorBorder,{color:u.colorPrimaryHover,borderColor:u.colorPrimaryHover},{color:u.colorPrimaryActive,borderColor:u.colorPrimaryActive})),{[`&${u.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({backgroundColor:u.colorError,boxShadow:u.dangerShadow,color:u.dangerColor},Ht(u.componentCls,{backgroundColor:u.colorErrorHover},{backgroundColor:u.colorErrorActive})),YE(u.componentCls,u.ghostBg,u.colorError,u.colorError,u.colorTextDisabled,u.colorBorder,{color:u.colorErrorHover,borderColor:u.colorErrorHover},{color:u.colorErrorActive,borderColor:u.colorErrorActive})),SF(u))}),Inu=u=>Object.assign(Object.assign({},DL(u)),{borderStyle:"dashed"}),Onu=u=>Object.assign(Object.assign(Object.assign({color:u.colorLink},Ht(u.componentCls,{color:u.colorLinkHover,backgroundColor:u.linkHoverBg},{color:u.colorLinkActive})),AD(u)),{[`&${u.componentCls}-dangerous`]:Object.assign(Object.assign({color:u.colorError},Ht(u.componentCls,{color:u.colorErrorHover},{color:u.colorErrorActive})),AD(u))}),$nu=u=>Object.assign(Object.assign(Object.assign({},Ht(u.componentCls,{color:u.colorText,backgroundColor:u.textHoverBg},{color:u.colorText,backgroundColor:u.colorBgTextActive})),AD(u)),{[`&${u.componentCls}-dangerous`]:Object.assign(Object.assign({color:u.colorError},AD(u)),Ht(u.componentCls,{color:u.colorErrorHover,backgroundColor:u.colorErrorBg},{color:u.colorErrorHover,backgroundColor:u.colorErrorBg}))}),Hnu=u=>{const{componentCls:e}=u;return{[`${e}-default`]:DL(u),[`${e}-primary`]:Knu(u),[`${e}-dashed`]:Inu(u),[`${e}-link`]:Onu(u),[`${e}-text`]:$nu(u),[`${e}-ghost`]:YE(u.componentCls,u.ghostBg,u.colorBgContainer,u.colorBgContainer,u.colorTextDisabled,u.colorBorder)}},MF=function(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:a,controlHeight:r,fontSize:n,lineHeight:t,lineWidth:i,borderRadius:o,buttonPaddingHorizontal:s,iconCls:l}=u,E=Math.max(0,(r-n*t)/2-i),c=`${a}-icon-only`;return[{[`${a}${e}`]:{fontSize:n,height:r,padding:`${E}px ${s}px`,borderRadius:o,[`&${c}`]:{width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${a}-round`]:{width:"auto"},[l]:{fontSize:u.buttonIconOnlyFontSize}},[`&${a}-loading`]:{opacity:u.opacityLoading,cursor:"default"},[`${a}-loading-icon`]:{transition:`width ${u.motionDurationSlow} ${u.motionEaseInOut}, opacity ${u.motionDurationSlow} ${u.motionEaseInOut}`}}},{[`${a}${a}-circle${e}`]:Nnu(u)},{[`${a}${a}-round${e}`]:Lnu(u)}]},Gnu=u=>MF(O0(u,{fontSize:u.contentFontSize})),_nu=u=>{const e=O0(u,{controlHeight:u.controlHeightSM,fontSize:u.contentFontSizeSM,padding:u.paddingXS,buttonPaddingHorizontal:u.paddingInlineSM,borderRadius:u.borderRadiusSM,buttonIconOnlyFontSize:u.onlyIconSizeSM});return MF(e,`${u.componentCls}-sm`)},Vnu=u=>{const e=O0(u,{controlHeight:u.controlHeightLG,fontSize:u.contentFontSizeLG,buttonPaddingHorizontal:u.paddingInlineLG,borderRadius:u.borderRadiusLG,buttonIconOnlyFontSize:u.onlyIconSizeLG});return MF(e,`${u.componentCls}-lg`)},Jnu=u=>{const{componentCls:e}=u;return{[e]:{[`&${e}-block`]:{width:"100%"}}}},xL=u=>{const{paddingInline:e,onlyIconSize:a}=u;return O0(u,{buttonPaddingHorizontal:e,buttonIconOnlyFontSize:a})},mL=u=>({fontWeight:400,defaultShadow:`0 ${u.controlOutlineWidth}px 0 ${u.controlTmpOutline}`,primaryShadow:`0 ${u.controlOutlineWidth}px 0 ${u.controlOutline}`,dangerShadow:`0 ${u.controlOutlineWidth}px 0 ${u.colorErrorOutline}`,primaryColor:u.colorTextLightSolid,dangerColor:u.colorTextLightSolid,borderColorDisabled:u.colorBorder,defaultGhostColor:u.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:u.colorBgContainer,paddingInline:u.paddingContentHorizontal-u.lineWidth,paddingInlineLG:u.paddingContentHorizontal-u.lineWidth,paddingInlineSM:8-u.lineWidth,onlyIconSize:u.fontSizeLG,onlyIconSizeSM:u.fontSizeLG-2,onlyIconSizeLG:u.fontSizeLG+2,groupBorderColor:u.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:u.colorBgTextHover,defaultColor:u.colorText,defaultBg:u.colorBgContainer,defaultBorderColor:u.colorBorder,defaultBorderColorDisabled:u.colorBorder,contentFontSize:u.fontSize,contentFontSizeSM:u.fontSize,contentFontSizeLG:u.fontSizeLG}),Unu=fe("Button",u=>{const e=xL(u);return[jnu(e),_nu(e),Gnu(e),Vnu(e),Jnu(e),Hnu(e),Tnu(e)]},mL);function Wnu(u,e,a){const{focusElCls:r,focus:n,borderElCls:t}=a,i=t?"> *":"",o=["hover",n?"focus":null,"active"].filter(Boolean).map(s=>`&:${s} ${i}`).join(",");return{[`&-item:not(${e}-last-item)`]:{marginInlineEnd:-u.lineWidth},"&-item":Object.assign(Object.assign({[o]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${i}`]:{zIndex:0}})}}function qnu(u,e,a){const{borderElCls:r}=a,n=r?`> ${r}`:"";return{[`&-item:not(${e}-first-item):not(${e}-last-item) ${n}`]:{borderRadius:0},[`&-item:not(${e}-last-item)${e}-first-item`]:{[`& ${n}, &${u}-sm ${n}, &${u}-lg ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${e}-first-item)${e}-last-item`]:{[`& ${n}, &${u}-sm ${n}, &${u}-lg ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function hL(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:a}=u,r=`${a}-compact`;return{[r]:Object.assign(Object.assign({},Wnu(u,r,e)),qnu(a,r,e))}}function Znu(u,e){return{[`&-item:not(${e}-last-item)`]:{marginBottom:-u.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function Ynu(u,e){return{[`&-item:not(${e}-first-item):not(${e}-last-item)`]:{borderRadius:0},[`&-item${e}-first-item:not(${e}-last-item)`]:{[`&, &${u}-sm, &${u}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${e}-last-item:not(${e}-first-item)`]:{[`&, &${u}-sm, &${u}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function Qnu(u){const e=`${u.componentCls}-compact-vertical`;return{[e]:Object.assign(Object.assign({},Znu(u,e)),Ynu(u.componentCls,e))}}const Xnu=om(["Button","compact"],u=>{const e=xL(u);return[hL(e),Qnu(e)]},mL);var utu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,r;const{loading:n=!1,prefixCls:t,type:i="default",danger:o,shape:s="default",size:l,styles:E,disabled:c,className:d,rootClassName:D,children:m,icon:h,ghost:g=!1,block:p=!1,htmlType:f="button",classNames:C,style:v={}}=u,A=utu(u,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:F,autoInsertSpaceInButton:k,direction:y,button:b}=x.useContext(Yu),B=F("btn",t),[M,w]=Unu(B),j=x.useContext(R3),$=c??j,H=x.useContext(lL),K=x.useMemo(()=>etu(n),[n]),[N,P]=x.useState(K.loading),[I,_]=x.useState(!1),z=ct(e,x.createRef()),O=x.Children.count(m)===1&&!h&&!o2(i);x.useEffect(()=>{let gu=null;K.delay>0?gu=setTimeout(()=>{gu=null,P(!0)},K.delay):P(K.loading);function mu(){gu&&(clearTimeout(gu),gu=null)}return mu},[K]),x.useEffect(()=>{if(!z||!z.current||k===!1)return;const gu=z.current.textContent;O&&Ff(gu)?I||_(!0):I&&_(!1)},[z]);const L=gu=>{const{onClick:mu}=u;if(N||$){gu.preventDefault();return}mu?.(gu)},J=k!==!1,{compactSize:q,compactItemClassnames:Q}=hm(B,y),Z={large:"lg",small:"sm",middle:void 0},iu=so(gu=>{var mu,Nu;return(Nu=(mu=l??q)!==null&&mu!==void 0?mu:H)!==null&&Nu!==void 0?Nu:gu}),tu=iu&&Z[iu]||"",du=N?"loading":h,ku=ba(A,["navigate"]),Zu=nu(B,w,{[`${B}-${s}`]:s!=="default"&&s,[`${B}-${i}`]:i,[`${B}-${tu}`]:tu,[`${B}-icon-only`]:!m&&m!==0&&!!du,[`${B}-background-ghost`]:g&&!o2(i),[`${B}-loading`]:N,[`${B}-two-chinese-chars`]:I&&J&&!N,[`${B}-block`]:p,[`${B}-dangerous`]:!!o,[`${B}-rtl`]:y==="rtl"},Q,d,D,b?.className),wu=Object.assign(Object.assign({},b?.style),v),Ou=nu(C?.icon,(a=b?.classNames)===null||a===void 0?void 0:a.icon),vu=Object.assign(Object.assign({},E?.icon||{}),((r=b?.styles)===null||r===void 0?void 0:r.icon)||{}),Wu=h&&!N?uu.createElement(cL,{prefixCls:B,className:Ou,style:vu},h):uu.createElement(wnu,{existIcon:!!h,prefixCls:B,loading:!!N}),yu=m||m===0?znu(m,O&&J):null;if(ku.href!==void 0)return M(uu.createElement("a",Object.assign({},ku,{className:nu(Zu,{[`${B}-disabled`]:$}),style:wu,onClick:L,ref:z}),Wu,yu));let Y=uu.createElement("button",Object.assign({},A,{type:f,className:Zu,style:wu,onClick:L,disabled:$,ref:z}),Wu,yu,Q&&uu.createElement(Xnu,{key:"compact",prefixCls:B}));return o2(i)||(Y=uu.createElement(zF,{component:"Button",disabled:!!N},Y)),M(Y)},wF=x.forwardRef(atu);wF.Group=ynu;wF.__ANT_BUTTON=!0;const Ua=wF;function ly(u){return!!(u&&u.then)}const rtu=u=>{const{type:e,children:a,prefixCls:r,buttonProps:n,close:t,autoFocus:i,emitEvent:o,isSilent:s,quitOnNullishReturnValue:l,actionFn:E}=u,c=x.useRef(!1),d=x.useRef(null),[D,m]=Yo(!1),h=function(){t?.apply(void 0,arguments)};x.useEffect(()=>{let f=null;return i&&(f=setTimeout(()=>{var C;(C=d.current)===null||C===void 0||C.focus()})),()=>{f&&clearTimeout(f)}},[]);const g=f=>{ly(f)&&(m(!0),f.then(function(){m(!1,!0),h.apply(void 0,arguments),c.current=!1},C=>{if(m(!1,!0),c.current=!1,!s?.())return Promise.reject(C)}))},p=f=>{if(c.current)return;if(c.current=!0,!E){h();return}let C;if(o){if(C=E(f),l&&!ly(C)){c.current=!1,h(f);return}}else if(E.length)C=E(t),c.current=!1;else if(C=E(),!C){h();return}g(C)};return x.createElement(Ua,Object.assign({},EL(e),{onClick:p,loading:D,prefixCls:r},n,{ref:d}),a)},pL=rtu,O3=uu.createContext({}),{Provider:gL}=O3,ntu=()=>{const{autoFocusButton:u,cancelButtonProps:e,cancelTextLocale:a,isSilent:r,mergedOkCancel:n,rootPrefixCls:t,close:i,onCancel:o,onConfirm:s}=x.useContext(O3);return n?uu.createElement(pL,{isSilent:r,actionFn:o,close:function(){i?.apply(void 0,arguments),s?.(!1)},autoFocus:u==="cancel",buttonProps:e,prefixCls:`${t}-btn`},a):null},Ey=ntu,ttu=()=>{const{autoFocusButton:u,close:e,isSilent:a,okButtonProps:r,rootPrefixCls:n,okTextLocale:t,okType:i,onConfirm:o,onOk:s}=x.useContext(O3);return uu.createElement(pL,{isSilent:a,type:i||"primary",actionFn:s,close:function(){e?.apply(void 0,arguments),o?.(!0)},autoFocus:u==="ok",buttonProps:r,prefixCls:`${n}-btn`},t)},cy=ttu;var fL=x.createContext(null),dy=[];function itu(u,e){var a=x.useState(function(){if(!$a())return null;var m=document.createElement("div");return m}),r=cu(a,1),n=r[0],t=x.useRef(!1),i=x.useContext(fL),o=x.useState(dy),s=cu(o,2),l=s[0],E=s[1],c=i||(t.current?void 0:function(m){E(function(h){var g=[m].concat(Tu(h));return g})});function d(){n.parentElement||document.body.appendChild(n),t.current=!0}function D(){var m;(m=n.parentElement)===null||m===void 0||m.removeChild(n),t.current=!1}return Ie(function(){return u?i?i(d):d():D(),D},[u]),Ie(function(){l.length&&(l.forEach(function(m){return m()}),E(dy))},[l]),[n,c]}var E2;function otu(u){if(typeof document>"u")return 0;if(u||E2===void 0){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var a=document.createElement("div"),r=a.style;r.position="absolute",r.top="0",r.left="0",r.pointerEvents="none",r.visibility="hidden",r.width="200px",r.height="150px",r.overflow="hidden",a.appendChild(e),document.body.appendChild(a);var n=e.offsetWidth;a.style.overflow="scroll";var t=e.offsetWidth;n===t&&(t=a.clientWidth),document.body.removeChild(a),E2=n-t}return E2}function Dy(u){var e=u.match(/^(.*)px$/),a=Number(e?.[1]);return Number.isNaN(a)?otu():a}function stu(u){if(typeof document>"u"||!u||!(u instanceof Element))return{width:0,height:0};var e=getComputedStyle(u,"::-webkit-scrollbar"),a=e.width,r=e.height;return{width:Dy(a),height:Dy(r)}}function ltu(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Etu="rc-util-locker-".concat(Date.now()),xy=0;function ctu(u){var e=!!u,a=x.useState(function(){return xy+=1,"".concat(Etu,"_").concat(xy)}),r=cu(a,1),n=r[0];Ie(function(){if(e){var t=stu(document.body).width,i=ltu();Ul(` + `]:{animationPlayState:"running"},[`${e}-move-up-leave`]:{animationName:v,animationDuration:c,animationPlayState:"paused",animationTimingFunction:E},[`${e}-move-up-leave${e}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[e]:{[f]:Object.assign({},A)}},{[`${e}-notice-pure-panel`]:Object.assign(Object.assign({},A),{padding:0,textAlign:"start"})}]},rL=fe("Message",u=>{const e=$0(u,{height:150});return[Gru(e)]},u=>({zIndexPopup:u.zIndexPopupBase+10,contentBg:u.colorBgElevated,contentPadding:`${(u.controlHeightLG-u.fontSize*u.lineHeight)/2}px ${u.paddingSM}px`}));var _ru=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{let{prefixCls:e,type:a,icon:r,children:n}=u;return x.createElement("div",{className:nu(`${e}-custom-content`,`${e}-${a}`)},r||Vru[a],x.createElement("span",null,n))},Jru=u=>{const{prefixCls:e,className:a,type:r,icon:n,content:t}=u,i=_ru(u,["prefixCls","className","type","icon","content"]),{getPrefixCls:o}=x.useContext(Yu),s=e||o("message"),[,l]=rL(s);return x.createElement(XN,Object.assign({},i,{prefixCls:s,className:nu(a,l,`${s}-notice-pure-panel`),eventKey:"pure",duration:null,content:x.createElement(nL,{prefixCls:s,type:r,icon:n},t)}))},Uru=Jru;function Wru(u,e){return{motionName:e??`${u}-move-up`}}function zF(u){let e;const a=new Promise(n=>{e=u(()=>{n(!0)})}),r=()=>{e?.()};return r.then=(n,t)=>a.then(n,t),r.promise=a,r}var qru=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{let{children:e,prefixCls:a}=u;const[,r]=rL(a);return x.createElement(eL,{classNames:{list:r,notice:r}},e)},Xru=(u,e)=>{let{prefixCls:a,key:r}=e;return x.createElement(Qru,{prefixCls:a,key:r},u)},unu=x.forwardRef((u,e)=>{const{top:a,prefixCls:r,getContainer:n,maxCount:t,duration:i=Yru,rtl:o,transitionName:s,onAllRemoved:l}=u,{getPrefixCls:E,getPopupContainer:c,message:d}=x.useContext(Yu),D=r||E("message"),m=()=>({left:"50%",transform:"translateX(-50%)",top:a??Zru}),h=()=>nu({[`${D}-rtl`]:o}),g=()=>Wru(D,s),p=x.createElement("span",{className:`${D}-close-x`},x.createElement(oo,{className:`${D}-close-icon`})),[f,C]=aL({prefixCls:D,style:m,className:h,motion:g,closable:!1,closeIcon:p,duration:i,getContainer:()=>n?.()||c?.()||document.body,maxCount:t,onAllRemoved:l,renderNotifications:Xru});return x.useImperativeHandle(e,()=>Object.assign(Object.assign({},f),{prefixCls:D,message:d})),C});let ry=0;function tL(u){const e=x.useRef(null);return tm(),[x.useMemo(()=>{const r=s=>{var l;(l=e.current)===null||l===void 0||l.close(s)},n=s=>{if(!e.current){const F=()=>{};return F.then=()=>{},F}const{open:l,prefixCls:E,message:c}=e.current,d=`${E}-notice`,{content:D,icon:m,type:h,key:g,className:p,style:f,onClose:C}=s,v=qru(s,["content","icon","type","key","className","style","onClose"]);let A=g;return A==null&&(ry+=1,A=`antd-message-${ry}`),zF(F=>(l(Object.assign(Object.assign({},v),{key:A,content:x.createElement(nL,{prefixCls:E,type:h,icon:m},D),placement:"top",className:nu(h&&`${d}-${h}`,p,c?.className),style:Object.assign(Object.assign({},c?.style),f),onClose:()=>{C?.(),F()}})),()=>{r(A)}))},i={open:n,destroy:s=>{var l;s!==void 0?r(s):(l=e.current)===null||l===void 0||l.destroy()}};return["info","success","warning","error","loading"].forEach(s=>{const l=(E,c,d)=>{let D;E&&typeof E=="object"&&"content"in E?D=E:D={content:E};let m,h;typeof c=="function"?h=c:(m=c,h=d);const g=Object.assign(Object.assign({onClose:h,duration:m},D),{type:s});return n(g)};i[s]=l}),i},[]),x.createElement(unu,Object.assign({key:"message-holder"},u,{ref:e}))]}function iL(u){return tL(u)}function enu(){const[u,e]=x.useState([]),a=x.useCallback(r=>(e(n=>[].concat(Tu(n),[r])),()=>{e(n=>n.filter(t=>t!==r))}),[]);return[u,a]}function Ha(){Ha=function(){return e};var u,e={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(K,N,P){K[N]=P.value},t=typeof Symbol=="function"?Symbol:{},i=t.iterator||"@@iterator",o=t.asyncIterator||"@@asyncIterator",s=t.toStringTag||"@@toStringTag";function l(K,N,P){return Object.defineProperty(K,N,{value:P,enumerable:!0,configurable:!0,writable:!0}),K[N]}try{l({},"")}catch{l=function(P,I,_){return P[I]=_}}function E(K,N,P,I){var _=N&&N.prototype instanceof p?N:p,G=Object.create(_.prototype),z=new $(I||[]);return n(G,"_invoke",{value:B(K,P,z)}),G}function c(K,N,P){try{return{type:"normal",arg:K.call(N,P)}}catch(I){return{type:"throw",arg:I}}}e.wrap=E;var d="suspendedStart",D="suspendedYield",m="executing",h="completed",g={};function p(){}function f(){}function C(){}var v={};l(v,i,function(){return this});var A=Object.getPrototypeOf,F=A&&A(A(H([])));F&&F!==a&&r.call(F,i)&&(v=F);var k=C.prototype=p.prototype=Object.create(v);function y(K){["next","throw","return"].forEach(function(N){l(K,N,function(P){return this._invoke(N,P)})})}function b(K,N){function P(_,G,z,O){var L=c(K[_],K,G);if(L.type!=="throw"){var J=L.arg,q=J.value;return q&&y0(q)=="object"&&r.call(q,"__await")?N.resolve(q.__await).then(function(Q){P("next",Q,z,O)},function(Q){P("throw",Q,z,O)}):N.resolve(q).then(function(Q){J.value=Q,z(J)},function(Q){return P("throw",Q,z,O)})}O(L.arg)}var I;n(this,"_invoke",{value:function(G,z){function O(){return new N(function(L,J){P(G,z,L,J)})}return I=I?I.then(O,O):O()}})}function B(K,N,P){var I=d;return function(_,G){if(I===m)throw new Error("Generator is already running");if(I===h){if(_==="throw")throw G;return{value:u,done:!0}}for(P.method=_,P.arg=G;;){var z=P.delegate;if(z){var O=M(z,P);if(O){if(O===g)continue;return O}}if(P.method==="next")P.sent=P._sent=P.arg;else if(P.method==="throw"){if(I===d)throw I=h,P.arg;P.dispatchException(P.arg)}else P.method==="return"&&P.abrupt("return",P.arg);I=m;var L=c(K,N,P);if(L.type==="normal"){if(I=P.done?h:D,L.arg===g)continue;return{value:L.arg,done:P.done}}L.type==="throw"&&(I=h,P.method="throw",P.arg=L.arg)}}}function M(K,N){var P=N.method,I=K.iterator[P];if(I===u)return N.delegate=null,P==="throw"&&K.iterator.return&&(N.method="return",N.arg=u,M(K,N),N.method==="throw")||P!=="return"&&(N.method="throw",N.arg=new TypeError("The iterator does not provide a '"+P+"' method")),g;var _=c(I,K.iterator,N.arg);if(_.type==="throw")return N.method="throw",N.arg=_.arg,N.delegate=null,g;var G=_.arg;return G?G.done?(N[K.resultName]=G.value,N.next=K.nextLoc,N.method!=="return"&&(N.method="next",N.arg=u),N.delegate=null,g):G:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,g)}function w(K){var N={tryLoc:K[0]};1 in K&&(N.catchLoc=K[1]),2 in K&&(N.finallyLoc=K[2],N.afterLoc=K[3]),this.tryEntries.push(N)}function j(K){var N=K.completion||{};N.type="normal",delete N.arg,K.completion=N}function $(K){this.tryEntries=[{tryLoc:"root"}],K.forEach(w,this),this.reset(!0)}function H(K){if(K||K===""){var N=K[i];if(N)return N.call(K);if(typeof K.next=="function")return K;if(!isNaN(K.length)){var P=-1,I=function _(){for(;++P=0;--_){var G=this.tryEntries[_],z=G.completion;if(G.tryLoc==="root")return I("end");if(G.tryLoc<=this.prev){var O=r.call(G,"catchLoc"),L=r.call(G,"finallyLoc");if(O&&L){if(this.prev=0;--I){var _=this.tryEntries[I];if(_.tryLoc<=this.prev&&r.call(_,"finallyLoc")&&this.prev<_.finallyLoc){var G=_;break}}G&&(N==="break"||N==="continue")&&G.tryLoc<=P&&P<=G.finallyLoc&&(G=null);var z=G?G.completion:{};return z.type=N,z.arg=P,G?(this.method="next",this.next=G.finallyLoc,g):this.complete(z)},complete:function(N,P){if(N.type==="throw")throw N.arg;return N.type==="break"||N.type==="continue"?this.next=N.arg:N.type==="return"?(this.rval=this.arg=N.arg,this.method="return",this.next="end"):N.type==="normal"&&P&&(this.next=P),g},finish:function(N){for(var P=this.tryEntries.length-1;P>=0;--P){var I=this.tryEntries[P];if(I.finallyLoc===N)return this.complete(I.completion,I.afterLoc),j(I),g}},catch:function(N){for(var P=this.tryEntries.length-1;P>=0;--P){var I=this.tryEntries[P];if(I.tryLoc===N){var _=I.completion;if(_.type==="throw"){var G=_.arg;j(I)}return G}}throw new Error("illegal catch attempt")},delegateYield:function(N,P,I){return this.delegate={iterator:H(N),resultName:P,nextLoc:I},this.method==="next"&&(this.arg=u),g}},e}function ny(u,e,a,r,n,t,i){try{var o=u[t](i),s=o.value}catch(l){a(l);return}o.done?e(s):Promise.resolve(s).then(r,n)}function hs(u){return function(){var e=this,a=arguments;return new Promise(function(r,n){var t=u.apply(e,a);function i(s){ny(t,r,n,i,o,"next",s)}function o(s){ny(t,r,n,i,o,"throw",s)}i(void 0)})}}var I3=ru({},_X),anu=I3.version,rnu=I3.render,nnu=I3.unmountComponentAtNode,mm;try{var tnu=Number((anu||"").split(".")[0]);tnu>=18&&(mm=I3.createRoot)}catch{}function ty(u){var e=I3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;e&&y0(e)==="object"&&(e.usingClientEntryPoint=u)}var AD="__rc_react_root__";function inu(u,e){ty(!0);var a=e[AD]||mm(e);ty(!1),a.render(u),e[AD]=a}function onu(u,e){rnu(u,e)}function SF(u,e){if(mm){inu(u,e);return}onu(u,e)}function snu(u){return Cf.apply(this,arguments)}function Cf(){return Cf=hs(Ha().mark(function u(e){return Ha().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var n;(n=e[AD])===null||n===void 0||n.unmount(),delete e[AD]}));case 1:case"end":return r.stop()}},u)})),Cf.apply(this,arguments)}function lnu(u){nnu(u)}function oL(u){return Ff.apply(this,arguments)}function Ff(){return Ff=hs(Ha().mark(function u(e){return Ha().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(mm===void 0){r.next=2;break}return r.abrupt("return",snu(e));case 2:lnu(e);case 3:case"end":return r.stop()}},u)})),Ff.apply(this,arguments)}const n2=()=>({height:0,opacity:0}),iy=u=>{const{scrollHeight:e}=u;return{height:e,opacity:1}},Enu=u=>({height:u?u.offsetHeight:0}),t2=(u,e)=>e?.deadline===!0||e.propertyName==="height",cnu=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:n2,onEnterStart:n2,onAppearActive:iy,onEnterActive:iy,onLeaveStart:Enu,onLeaveActive:n2,onAppearEnd:t2,onEnterEnd:t2,onLeaveEnd:t2,motionDeadline:500}},Yi=(u,e,a)=>a!==void 0?a:`${u}-${e}`,MF=function(u){if(!u)return!1;if(u instanceof Element){if(u.offsetParent)return!0;if(u.getBBox){var e=u.getBBox(),a=e.width,r=e.height;if(a||r)return!0}if(u.getBoundingClientRect){var n=u.getBoundingClientRect(),t=n.width,i=n.height;if(t||i)return!0}}return!1},dnu=u=>{const{componentCls:e,colorPrimary:a}=u;return{[e]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${a})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${u.motionEaseOutCirc}`,`opacity 2s ${u.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${u.motionEaseInOut}`,`opacity 0.35s ${u.motionEaseInOut}`].join(",")}}}}},Dnu=fe("Wave",u=>[dnu(u)]);function xnu(u){const e=(u||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return e&&e[1]&&e[2]&&e[3]?!(e[1]===e[2]&&e[2]===e[3]):!0}function i2(u){return u&&u!=="#fff"&&u!=="#ffffff"&&u!=="rgb(255, 255, 255)"&&u!=="rgba(255, 255, 255, 1)"&&xnu(u)&&!/rgba\((?:\d*, ){3}0\)/.test(u)&&u!=="transparent"}function mnu(u){const{borderTopColor:e,borderColor:a,backgroundColor:r}=getComputedStyle(u);return i2(e)?e:i2(a)?a:i2(r)?r:null}const sL="ant-wave-target";function o2(u){return Number.isNaN(u)?0:u}const hnu=u=>{const{className:e,target:a,component:r}=u,n=x.useRef(null),[t,i]=x.useState(null),[o,s]=x.useState([]),[l,E]=x.useState(0),[c,d]=x.useState(0),[D,m]=x.useState(0),[h,g]=x.useState(0),[p,f]=x.useState(!1),C={left:l,top:c,width:D,height:h,borderRadius:o.map(F=>`${F}px`).join(" ")};t&&(C["--wave-color"]=t);function v(){const F=getComputedStyle(a);i(mnu(a));const k=F.position==="static",{borderLeftWidth:y,borderTopWidth:b}=F;E(k?a.offsetLeft:o2(-parseFloat(y))),d(k?a.offsetTop:o2(-parseFloat(b))),m(a.offsetWidth),g(a.offsetHeight);const{borderTopLeftRadius:B,borderTopRightRadius:M,borderBottomLeftRadius:w,borderBottomRightRadius:j}=F;s([B,M,j,w].map($=>o2(parseFloat($))))}if(x.useEffect(()=>{if(a){const F=Je(()=>{v(),f(!0)});let k;return typeof ResizeObserver<"u"&&(k=new ResizeObserver(v),k.observe(a)),()=>{Je.cancel(F),k?.disconnect()}}},[]),!p)return null;const A=(r==="Checkbox"||r==="Radio")&&a?.classList.contains(sL);return x.createElement(an,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(F,k)=>{var y;if(k.deadline||k.propertyName==="opacity"){const b=(y=n.current)===null||y===void 0?void 0:y.parentElement;oL(b).then(()=>{b?.remove()})}return!1}},F=>{let{className:k}=F;return x.createElement("div",{ref:n,className:nu(e,{"wave-quick":A},k),style:C})})},pnu=(u,e)=>{var a;const{component:r}=e;if(r==="Checkbox"&&!(!((a=u.querySelector("input"))===null||a===void 0)&&a.checked))return;const n=document.createElement("div");n.style.position="absolute",n.style.left="0px",n.style.top="0px",u?.insertBefore(n,u?.firstChild),SF(x.createElement(hnu,Object.assign({},e,{target:u})),n)},gnu=pnu;function fnu(u,e,a){const{wave:r}=x.useContext(Yu),[,n,t]=Kn(),i=Ra(l=>{const E=u.current;if(r?.disabled||!E)return;const c=E.querySelector(`.${sL}`)||E,{showEffect:d}=r||{};(d||gnu)(c,{className:e,token:n,component:a,event:l,hashId:t})}),o=x.useRef();return l=>{Je.cancel(o.current),o.current=Je(()=>{i(l)})}}const vnu=u=>{const{children:e,disabled:a,component:r}=u,{getPrefixCls:n}=x.useContext(Yu),t=x.useRef(null),i=n("wave"),[,o]=Dnu(i),s=fnu(t,nu(i,o),r);if(uu.useEffect(()=>{const E=t.current;if(!E||E.nodeType!==1||a)return;const c=d=>{!MF(d.target)||!E.getAttribute||E.getAttribute("disabled")||E.disabled||E.className.includes("disabled")||E.className.includes("-leave")||s(d)};return E.addEventListener("click",c,!0),()=>{E.removeEventListener("click",c,!0)}},[a]),!uu.isValidElement(e))return e??null;const l=io(e)?ct(e.ref,t):t;return ar(e,{ref:l})},wF=vnu,Cnu=u=>{const e=uu.useContext(Em);return uu.useMemo(()=>u?typeof u=="string"?u??e:u instanceof Function?u(e):e:e,[u,e])},so=Cnu,Fnu=u=>{const{componentCls:e}=u;return{[e]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},knu=Fnu,Anu=u=>{const{componentCls:e}=u;return{[e]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${e}-item:empty`]:{display:"none"}}}},bnu=u=>{const{componentCls:e}=u;return{[e]:{"&-gap-row-small":{rowGap:u.spaceGapSmallSize},"&-gap-row-middle":{rowGap:u.spaceGapMiddleSize},"&-gap-row-large":{rowGap:u.spaceGapLargeSize},"&-gap-col-small":{columnGap:u.spaceGapSmallSize},"&-gap-col-middle":{columnGap:u.spaceGapMiddleSize},"&-gap-col-large":{columnGap:u.spaceGapLargeSize}}}},lL=fe("Space",u=>{const e=$0(u,{spaceGapSmallSize:u.paddingXS,spaceGapMiddleSize:u.padding,spaceGapLargeSize:u.paddingLG});return[Anu(e),bnu(e),knu(e)]},()=>({}),{resetStyle:!1});var EL=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const a=x.useContext(hm),r=x.useMemo(()=>{if(!a)return"";const{compactDirection:n,isFirstItem:t,isLastItem:i}=a,o=n==="vertical"?"-vertical-":"-";return nu(`${u}-compact${o}item`,{[`${u}-compact${o}first-item`]:t,[`${u}-compact${o}last-item`]:i,[`${u}-compact${o}item-rtl`]:e==="rtl"})},[u,e,a]);return{compactSize:a?.compactSize,compactDirection:a?.compactDirection,compactItemClassnames:r}},Zl=u=>{let{children:e}=u;return x.createElement(hm.Provider,{value:null},e)},ynu=u=>{var{children:e}=u,a=EL(u,["children"]);return x.createElement(hm.Provider,{value:a},e)},Bnu=u=>{const{getPrefixCls:e,direction:a}=x.useContext(Yu),{size:r,direction:n,block:t,prefixCls:i,className:o,rootClassName:s,children:l}=u,E=EL(u,["size","direction","block","prefixCls","className","rootClassName","children"]),c=so(C=>r??C),d=e("space-compact",i),[D,m]=lL(d),h=nu(d,m,{[`${d}-rtl`]:a==="rtl",[`${d}-block`]:t,[`${d}-vertical`]:n==="vertical"},o,s),g=x.useContext(hm),p=Ln(l),f=x.useMemo(()=>p.map((C,v)=>{const A=C&&C.key||`${d}-item-${v}`;return x.createElement(ynu,{key:A,compactSize:c,compactDirection:n,isFirstItem:v===0&&(!g||g?.isFirstItem),isLastItem:v===p.length-1&&(!g||g?.isLastItem)},C)}),[r,p,g]);return p.length===0?null:D(x.createElement("div",Object.assign({className:h},E),f))},znu=Bnu;var Snu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{getPrefixCls:e,direction:a}=x.useContext(Yu),{prefixCls:r,size:n,className:t}=u,i=Snu(u,["prefixCls","size","className"]),o=e("btn-group",r),[,,s]=Kn();let l="";switch(n){case"large":l="lg";break;case"small":l="sm";break}const E=nu(o,{[`${o}-${l}`]:l,[`${o}-rtl`]:a==="rtl"},t,s);return x.createElement(cL.Provider,{value:n},x.createElement("div",Object.assign({},i,{className:E})))},wnu=Mnu,oy=/^[\u4e00-\u9fa5]{2}$/,kf=oy.test.bind(oy);function dL(u){return u==="danger"?{danger:!0}:{type:u}}function sy(u){return typeof u=="string"}function s2(u){return u==="text"||u==="link"}function Pnu(u,e){if(u==null)return;const a=e?" ":"";return typeof u!="string"&&typeof u!="number"&&sy(u.type)&&kf(u.props.children)?ar(u,{children:u.props.children.split("").join(a)}):sy(u)?kf(u)?uu.createElement("span",null,u.split("").join(a)):uu.createElement("span",null,u):QN(u)?uu.createElement("span",null,u):u}function Tnu(u,e){let a=!1;const r=[];return uu.Children.forEach(u,n=>{const t=typeof n,i=t==="string"||t==="number";if(a&&i){const o=r.length-1,s=r[o];r[o]=`${s}${n}`}else r.push(n);a=i}),uu.Children.map(r,n=>Pnu(n,e))}const jnu=x.forwardRef((u,e)=>{const{className:a,style:r,children:n,prefixCls:t}=u,i=nu(`${t}-icon`,a);return uu.createElement("span",{ref:e,className:i,style:r},n)}),DL=jnu,ly=x.forwardRef((u,e)=>{let{prefixCls:a,className:r,style:n,iconClassName:t}=u;const i=nu(`${a}-loading-icon`,r);return uu.createElement(DL,{prefixCls:a,className:i,style:n,ref:e},uu.createElement(BF,{className:t}))}),l2=()=>({width:0,opacity:0,transform:"scale(0)"}),E2=u=>({width:u.scrollWidth,opacity:1,transform:"scale(1)"}),Nnu=u=>{const{prefixCls:e,loading:a,existIcon:r,className:n,style:t}=u,i=!!a;return r?uu.createElement(ly,{prefixCls:e,className:n,style:t}):uu.createElement(an,{visible:i,motionName:`${e}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:l2,onAppearActive:E2,onEnterStart:l2,onEnterActive:E2,onLeaveStart:E2,onLeaveActive:l2},(o,s)=>{let{className:l,style:E}=o;return uu.createElement(ly,{prefixCls:e,className:n,style:Object.assign(Object.assign({},t),E),ref:s,iconClassName:l})})},Lnu=Nnu,Ey=(u,e)=>({[`> span, > ${u}`]:{"&:not(:last-child)":{[`&, & > ${u}`]:{"&:not(:disabled)":{borderInlineEndColor:e}}},"&:not(:first-child)":{[`&, & > ${u}`]:{"&:not(:disabled)":{borderInlineStartColor:e}}}}}),Rnu=u=>{const{componentCls:e,fontSize:a,lineWidth:r,groupBorderColor:n,colorErrorHover:t}=u;return{[`${e}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-r,[`&, & > ${e}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[e]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${e}-icon-only`]:{fontSize:a}},Ey(`${e}-primary`,n),Ey(`${e}-danger`,t)]}},Knu=Rnu,Inu=u=>{const{componentCls:e,iconCls:a,fontWeight:r}=u;return{[e]:{outline:"none",position:"relative",display:"inline-block",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,cursor:"pointer",transition:`all ${u.motionDurationMid} ${u.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:u.lineHeight,color:u.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${e}-icon`]:{lineHeight:0},[`> ${a} + span, > span + ${a}`]:{marginInlineStart:u.marginXS},[`&:not(${e}-icon-only) > ${e}-icon`]:{[`&${e}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:u.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},Zi(u)),[`&-icon-only${e}-compact-item`]:{flex:"none"},[`&-compact-item${e}-primary`]:{[`&:not([disabled]) + ${e}-compact-item${e}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-u.lineWidth,insetInlineStart:-u.lineWidth,display:"inline-block",width:u.lineWidth,height:`calc(100% + ${u.lineWidth*2}px)`,backgroundColor:u.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${e}-primary`]:{[`&:not([disabled]) + ${e}-compact-vertical-item${e}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-u.lineWidth,insetInlineStart:-u.lineWidth,display:"inline-block",width:`calc(100% + ${u.lineWidth*2}px)`,height:u.lineWidth,backgroundColor:u.colorPrimaryHover,content:'""'}}}}}}},Ht=(u,e,a)=>({[`&:not(:disabled):not(${u}-disabled)`]:{"&:hover":e,"&:active":a}}),Onu=u=>({minWidth:u.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),$nu=u=>({borderRadius:u.controlHeight,paddingInlineStart:u.controlHeight/2,paddingInlineEnd:u.controlHeight/2}),Hnu=u=>({cursor:"not-allowed",borderColor:u.borderColorDisabled,color:u.colorTextDisabled,backgroundColor:u.colorBgContainerDisabled,boxShadow:"none"}),YE=(u,e,a,r,n,t,i,o)=>({[`&${u}-background-ghost`]:Object.assign(Object.assign({color:a||void 0,backgroundColor:e,borderColor:r||void 0,boxShadow:"none"},Ht(u,Object.assign({backgroundColor:e},i),Object.assign({backgroundColor:e},o))),{"&:disabled":{cursor:"not-allowed",color:n||void 0,borderColor:t||void 0}})}),PF=u=>({[`&:disabled, &${u.componentCls}-disabled`]:Object.assign({},Hnu(u))}),xL=u=>Object.assign({},PF(u)),bD=u=>({[`&:disabled, &${u.componentCls}-disabled`]:{cursor:"not-allowed",color:u.colorTextDisabled}}),mL=u=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},xL(u)),{backgroundColor:u.defaultBg,borderColor:u.defaultBorderColor,color:u.defaultColor,boxShadow:u.defaultShadow}),Ht(u.componentCls,{color:u.colorPrimaryHover,borderColor:u.colorPrimaryHover},{color:u.colorPrimaryActive,borderColor:u.colorPrimaryActive})),YE(u.componentCls,u.ghostBg,u.defaultGhostColor,u.defaultGhostBorderColor,u.colorTextDisabled,u.colorBorder)),{[`&${u.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:u.colorError,borderColor:u.colorError},Ht(u.componentCls,{color:u.colorErrorHover,borderColor:u.colorErrorBorderHover},{color:u.colorErrorActive,borderColor:u.colorErrorActive})),YE(u.componentCls,u.ghostBg,u.colorError,u.colorError,u.colorTextDisabled,u.colorBorder)),PF(u))}),Gnu=u=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},xL(u)),{color:u.primaryColor,backgroundColor:u.colorPrimary,boxShadow:u.primaryShadow}),Ht(u.componentCls,{color:u.colorTextLightSolid,backgroundColor:u.colorPrimaryHover},{color:u.colorTextLightSolid,backgroundColor:u.colorPrimaryActive})),YE(u.componentCls,u.ghostBg,u.colorPrimary,u.colorPrimary,u.colorTextDisabled,u.colorBorder,{color:u.colorPrimaryHover,borderColor:u.colorPrimaryHover},{color:u.colorPrimaryActive,borderColor:u.colorPrimaryActive})),{[`&${u.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({backgroundColor:u.colorError,boxShadow:u.dangerShadow,color:u.dangerColor},Ht(u.componentCls,{backgroundColor:u.colorErrorHover},{backgroundColor:u.colorErrorActive})),YE(u.componentCls,u.ghostBg,u.colorError,u.colorError,u.colorTextDisabled,u.colorBorder,{color:u.colorErrorHover,borderColor:u.colorErrorHover},{color:u.colorErrorActive,borderColor:u.colorErrorActive})),PF(u))}),_nu=u=>Object.assign(Object.assign({},mL(u)),{borderStyle:"dashed"}),Vnu=u=>Object.assign(Object.assign(Object.assign({color:u.colorLink},Ht(u.componentCls,{color:u.colorLinkHover,backgroundColor:u.linkHoverBg},{color:u.colorLinkActive})),bD(u)),{[`&${u.componentCls}-dangerous`]:Object.assign(Object.assign({color:u.colorError},Ht(u.componentCls,{color:u.colorErrorHover},{color:u.colorErrorActive})),bD(u))}),Jnu=u=>Object.assign(Object.assign(Object.assign({},Ht(u.componentCls,{color:u.colorText,backgroundColor:u.textHoverBg},{color:u.colorText,backgroundColor:u.colorBgTextActive})),bD(u)),{[`&${u.componentCls}-dangerous`]:Object.assign(Object.assign({color:u.colorError},bD(u)),Ht(u.componentCls,{color:u.colorErrorHover,backgroundColor:u.colorErrorBg},{color:u.colorErrorHover,backgroundColor:u.colorErrorBg}))}),Unu=u=>{const{componentCls:e}=u;return{[`${e}-default`]:mL(u),[`${e}-primary`]:Gnu(u),[`${e}-dashed`]:_nu(u),[`${e}-link`]:Vnu(u),[`${e}-text`]:Jnu(u),[`${e}-ghost`]:YE(u.componentCls,u.ghostBg,u.colorBgContainer,u.colorBgContainer,u.colorTextDisabled,u.colorBorder)}},TF=function(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:a,controlHeight:r,fontSize:n,lineHeight:t,lineWidth:i,borderRadius:o,buttonPaddingHorizontal:s,iconCls:l}=u,E=Math.max(0,(r-n*t)/2-i),c=`${a}-icon-only`;return[{[`${a}${e}`]:{fontSize:n,height:r,padding:`${E}px ${s}px`,borderRadius:o,[`&${c}`]:{width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${a}-round`]:{width:"auto"},[l]:{fontSize:u.buttonIconOnlyFontSize}},[`&${a}-loading`]:{opacity:u.opacityLoading,cursor:"default"},[`${a}-loading-icon`]:{transition:`width ${u.motionDurationSlow} ${u.motionEaseInOut}, opacity ${u.motionDurationSlow} ${u.motionEaseInOut}`}}},{[`${a}${a}-circle${e}`]:Onu(u)},{[`${a}${a}-round${e}`]:$nu(u)}]},Wnu=u=>TF($0(u,{fontSize:u.contentFontSize})),qnu=u=>{const e=$0(u,{controlHeight:u.controlHeightSM,fontSize:u.contentFontSizeSM,padding:u.paddingXS,buttonPaddingHorizontal:u.paddingInlineSM,borderRadius:u.borderRadiusSM,buttonIconOnlyFontSize:u.onlyIconSizeSM});return TF(e,`${u.componentCls}-sm`)},Znu=u=>{const e=$0(u,{controlHeight:u.controlHeightLG,fontSize:u.contentFontSizeLG,buttonPaddingHorizontal:u.paddingInlineLG,borderRadius:u.borderRadiusLG,buttonIconOnlyFontSize:u.onlyIconSizeLG});return TF(e,`${u.componentCls}-lg`)},Ynu=u=>{const{componentCls:e}=u;return{[e]:{[`&${e}-block`]:{width:"100%"}}}},hL=u=>{const{paddingInline:e,onlyIconSize:a}=u;return $0(u,{buttonPaddingHorizontal:e,buttonIconOnlyFontSize:a})},pL=u=>({fontWeight:400,defaultShadow:`0 ${u.controlOutlineWidth}px 0 ${u.controlTmpOutline}`,primaryShadow:`0 ${u.controlOutlineWidth}px 0 ${u.controlOutline}`,dangerShadow:`0 ${u.controlOutlineWidth}px 0 ${u.colorErrorOutline}`,primaryColor:u.colorTextLightSolid,dangerColor:u.colorTextLightSolid,borderColorDisabled:u.colorBorder,defaultGhostColor:u.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:u.colorBgContainer,paddingInline:u.paddingContentHorizontal-u.lineWidth,paddingInlineLG:u.paddingContentHorizontal-u.lineWidth,paddingInlineSM:8-u.lineWidth,onlyIconSize:u.fontSizeLG,onlyIconSizeSM:u.fontSizeLG-2,onlyIconSizeLG:u.fontSizeLG+2,groupBorderColor:u.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:u.colorBgTextHover,defaultColor:u.colorText,defaultBg:u.colorBgContainer,defaultBorderColor:u.colorBorder,defaultBorderColorDisabled:u.colorBorder,contentFontSize:u.fontSize,contentFontSizeSM:u.fontSize,contentFontSizeLG:u.fontSizeLG}),Qnu=fe("Button",u=>{const e=hL(u);return[Inu(e),qnu(e),Wnu(e),Znu(e),Ynu(e),Unu(e),Knu(e)]},pL);function Xnu(u,e,a){const{focusElCls:r,focus:n,borderElCls:t}=a,i=t?"> *":"",o=["hover",n?"focus":null,"active"].filter(Boolean).map(s=>`&:${s} ${i}`).join(",");return{[`&-item:not(${e}-last-item)`]:{marginInlineEnd:-u.lineWidth},"&-item":Object.assign(Object.assign({[o]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${i}`]:{zIndex:0}})}}function utu(u,e,a){const{borderElCls:r}=a,n=r?`> ${r}`:"";return{[`&-item:not(${e}-first-item):not(${e}-last-item) ${n}`]:{borderRadius:0},[`&-item:not(${e}-last-item)${e}-first-item`]:{[`& ${n}, &${u}-sm ${n}, &${u}-lg ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${e}-first-item)${e}-last-item`]:{[`& ${n}, &${u}-sm ${n}, &${u}-lg ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function gL(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:a}=u,r=`${a}-compact`;return{[r]:Object.assign(Object.assign({},Xnu(u,r,e)),utu(a,r,e))}}function etu(u,e){return{[`&-item:not(${e}-last-item)`]:{marginBottom:-u.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function atu(u,e){return{[`&-item:not(${e}-first-item):not(${e}-last-item)`]:{borderRadius:0},[`&-item${e}-first-item:not(${e}-last-item)`]:{[`&, &${u}-sm, &${u}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${e}-last-item:not(${e}-first-item)`]:{[`&, &${u}-sm, &${u}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function rtu(u){const e=`${u.componentCls}-compact-vertical`;return{[e]:Object.assign(Object.assign({},etu(u,e)),atu(u.componentCls,e))}}const ntu=sm(["Button","compact"],u=>{const e=hL(u);return[gL(e),rtu(e)]},pL);var ttu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,r;const{loading:n=!1,prefixCls:t,type:i="default",danger:o,shape:s="default",size:l,styles:E,disabled:c,className:d,rootClassName:D,children:m,icon:h,ghost:g=!1,block:p=!1,htmlType:f="button",classNames:C,style:v={}}=u,A=ttu(u,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:F,autoInsertSpaceInButton:k,direction:y,button:b}=x.useContext(Yu),B=F("btn",t),[M,w]=Qnu(B),j=x.useContext(R3),$=c??j,H=x.useContext(cL),K=x.useMemo(()=>itu(n),[n]),[N,P]=x.useState(K.loading),[I,_]=x.useState(!1),z=ct(e,x.createRef()),O=x.Children.count(m)===1&&!h&&!s2(i);x.useEffect(()=>{let gu=null;K.delay>0?gu=setTimeout(()=>{gu=null,P(!0)},K.delay):P(K.loading);function hu(){gu&&(clearTimeout(gu),gu=null)}return hu},[K]),x.useEffect(()=>{if(!z||!z.current||k===!1)return;const gu=z.current.textContent;O&&kf(gu)?I||_(!0):I&&_(!1)},[z]);const L=gu=>{const{onClick:hu}=u;if(N||$){gu.preventDefault();return}hu?.(gu)},J=k!==!1,{compactSize:q,compactItemClassnames:Q}=pm(B,y),Z={large:"lg",small:"sm",middle:void 0},iu=so(gu=>{var hu,Nu;return(Nu=(hu=l??q)!==null&&hu!==void 0?hu:H)!==null&&Nu!==void 0?Nu:gu}),tu=iu&&Z[iu]||"",du=N?"loading":h,ku=ba(A,["navigate"]),Zu=nu(B,w,{[`${B}-${s}`]:s!=="default"&&s,[`${B}-${i}`]:i,[`${B}-${tu}`]:tu,[`${B}-icon-only`]:!m&&m!==0&&!!du,[`${B}-background-ghost`]:g&&!s2(i),[`${B}-loading`]:N,[`${B}-two-chinese-chars`]:I&&J&&!N,[`${B}-block`]:p,[`${B}-dangerous`]:!!o,[`${B}-rtl`]:y==="rtl"},Q,d,D,b?.className),wu=Object.assign(Object.assign({},b?.style),v),Ou=nu(C?.icon,(a=b?.classNames)===null||a===void 0?void 0:a.icon),vu=Object.assign(Object.assign({},E?.icon||{}),((r=b?.styles)===null||r===void 0?void 0:r.icon)||{}),Wu=h&&!N?uu.createElement(DL,{prefixCls:B,className:Ou,style:vu},h):uu.createElement(Lnu,{existIcon:!!h,prefixCls:B,loading:!!N}),yu=m||m===0?Tnu(m,O&&J):null;if(ku.href!==void 0)return M(uu.createElement("a",Object.assign({},ku,{className:nu(Zu,{[`${B}-disabled`]:$}),style:wu,onClick:L,ref:z}),Wu,yu));let Y=uu.createElement("button",Object.assign({},A,{type:f,className:Zu,style:wu,onClick:L,disabled:$,ref:z}),Wu,yu,Q&&uu.createElement(ntu,{key:"compact",prefixCls:B}));return s2(i)||(Y=uu.createElement(wF,{component:"Button",disabled:!!N},Y)),M(Y)},jF=x.forwardRef(otu);jF.Group=wnu;jF.__ANT_BUTTON=!0;const Ua=jF;function cy(u){return!!(u&&u.then)}const stu=u=>{const{type:e,children:a,prefixCls:r,buttonProps:n,close:t,autoFocus:i,emitEvent:o,isSilent:s,quitOnNullishReturnValue:l,actionFn:E}=u,c=x.useRef(!1),d=x.useRef(null),[D,m]=Yo(!1),h=function(){t?.apply(void 0,arguments)};x.useEffect(()=>{let f=null;return i&&(f=setTimeout(()=>{var C;(C=d.current)===null||C===void 0||C.focus()})),()=>{f&&clearTimeout(f)}},[]);const g=f=>{cy(f)&&(m(!0),f.then(function(){m(!1,!0),h.apply(void 0,arguments),c.current=!1},C=>{if(m(!1,!0),c.current=!1,!s?.())return Promise.reject(C)}))},p=f=>{if(c.current)return;if(c.current=!0,!E){h();return}let C;if(o){if(C=E(f),l&&!cy(C)){c.current=!1,h(f);return}}else if(E.length)C=E(t),c.current=!1;else if(C=E(),!C){h();return}g(C)};return x.createElement(Ua,Object.assign({},dL(e),{onClick:p,loading:D,prefixCls:r},n,{ref:d}),a)},fL=stu,O3=uu.createContext({}),{Provider:vL}=O3,ltu=()=>{const{autoFocusButton:u,cancelButtonProps:e,cancelTextLocale:a,isSilent:r,mergedOkCancel:n,rootPrefixCls:t,close:i,onCancel:o,onConfirm:s}=x.useContext(O3);return n?uu.createElement(fL,{isSilent:r,actionFn:o,close:function(){i?.apply(void 0,arguments),s?.(!1)},autoFocus:u==="cancel",buttonProps:e,prefixCls:`${t}-btn`},a):null},dy=ltu,Etu=()=>{const{autoFocusButton:u,close:e,isSilent:a,okButtonProps:r,rootPrefixCls:n,okTextLocale:t,okType:i,onConfirm:o,onOk:s}=x.useContext(O3);return uu.createElement(fL,{isSilent:a,type:i||"primary",actionFn:s,close:function(){e?.apply(void 0,arguments),o?.(!0)},autoFocus:u==="ok",buttonProps:r,prefixCls:`${n}-btn`},t)},Dy=Etu;var CL=x.createContext(null),xy=[];function ctu(u,e){var a=x.useState(function(){if(!$a())return null;var m=document.createElement("div");return m}),r=cu(a,1),n=r[0],t=x.useRef(!1),i=x.useContext(CL),o=x.useState(xy),s=cu(o,2),l=s[0],E=s[1],c=i||(t.current?void 0:function(m){E(function(h){var g=[m].concat(Tu(h));return g})});function d(){n.parentElement||document.body.appendChild(n),t.current=!0}function D(){var m;(m=n.parentElement)===null||m===void 0||m.removeChild(n),t.current=!1}return Ie(function(){return u?i?i(d):d():D(),D},[u]),Ie(function(){l.length&&(l.forEach(function(m){return m()}),E(xy))},[l]),[n,c]}var c2;function dtu(u){if(typeof document>"u")return 0;if(u||c2===void 0){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var a=document.createElement("div"),r=a.style;r.position="absolute",r.top="0",r.left="0",r.pointerEvents="none",r.visibility="hidden",r.width="200px",r.height="150px",r.overflow="hidden",a.appendChild(e),document.body.appendChild(a);var n=e.offsetWidth;a.style.overflow="scroll";var t=e.offsetWidth;n===t&&(t=a.clientWidth),document.body.removeChild(a),c2=n-t}return c2}function my(u){var e=u.match(/^(.*)px$/),a=Number(e?.[1]);return Number.isNaN(a)?dtu():a}function Dtu(u){if(typeof document>"u"||!u||!(u instanceof Element))return{width:0,height:0};var e=getComputedStyle(u,"::-webkit-scrollbar"),a=e.width,r=e.height;return{width:my(a),height:my(r)}}function xtu(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var mtu="rc-util-locker-".concat(Date.now()),hy=0;function htu(u){var e=!!u,a=x.useState(function(){return hy+=1,"".concat(mtu,"_").concat(hy)}),r=cu(a,1),n=r[0];Ie(function(){if(e){var t=Dtu(document.body).width,i=xtu();Ul(` html body { overflow-y: hidden; `.concat(i?"width: calc(100% - ".concat(t,"px);"):"",` -}`),n)}else pD(n);return function(){pD(n)}},[e,n])}var my=!1;function dtu(u){return typeof u=="boolean"&&(my=u),my}var hy=function(e){return e===!1?!1:!$a()||!e?null:typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e},pm=x.forwardRef(function(u,e){var a=u.open,r=u.autoLock,n=u.getContainer;u.debug;var t=u.autoDestroy,i=t===void 0?!0:t,o=u.children,s=x.useState(a),l=cu(s,2),E=l[0],c=l[1],d=E||a;x.useEffect(function(){(i||a)&&c(a)},[a,i]);var D=x.useState(function(){return hy(n)}),m=cu(D,2),h=m[0],g=m[1];x.useEffect(function(){var M=hy(n);g(M??null)});var p=itu(d&&!h),f=cu(p,2),C=f[0],v=f[1],A=h??C;ctu(r&&a&&$a()&&(A===C||A===document.body));var F=null;if(o&&io(o)&&e){var k=o;F=k.ref}var y=ms(F,e);if(!d||!$a()||h===void 0)return null;var b=A===!1||dtu(),B=o;return e&&(B=x.cloneElement(o,{ref:y})),x.createElement(fL.Provider,{value:v},b?B:Ut.createPortal(B,A))}),vL=x.createContext({});function Dtu(){var u=ru({},b3);return u.useId}var py=0,gy=Dtu();const CL=gy?function(e){var a=gy();return e||a}:function(e){var a=x.useState("ssr-id"),r=cu(a,2),n=r[0],t=r[1];return x.useEffect(function(){var i=py;py+=1,t("rc_unique_".concat(i))},[]),e||n};function fy(u,e,a){var r=e;return!r&&a&&(r="".concat(u,"-").concat(a)),r}function vy(u,e){var a=u["page".concat(e?"Y":"X","Offset")],r="scroll".concat(e?"Top":"Left");if(typeof a!="number"){var n=u.document;a=n.documentElement[r],typeof a!="number"&&(a=n.body[r])}return a}function xtu(u){var e=u.getBoundingClientRect(),a={left:e.left,top:e.top},r=u.ownerDocument,n=r.defaultView||r.parentWindow;return a.left+=vy(n),a.top+=vy(n,!0),a}const mtu=x.memo(function(u){var e=u.children;return e},function(u,e){var a=e.shouldUpdate;return!a});var Cy={width:0,height:0,overflow:"hidden",outline:"none"},FL=uu.forwardRef(function(u,e){var a=u.prefixCls,r=u.className,n=u.style,t=u.title,i=u.ariaId,o=u.footer,s=u.closable,l=u.closeIcon,E=u.onClose,c=u.children,d=u.bodyStyle,D=u.bodyProps,m=u.modalRender,h=u.onMouseDown,g=u.onMouseUp,p=u.holderRef,f=u.visible,C=u.forceRender,v=u.width,A=u.height,F=uu.useContext(vL),k=F.panel,y=ms(p,k),b=x.useRef(),B=x.useRef();uu.useImperativeHandle(e,function(){return{focus:function(){var N;(N=b.current)===null||N===void 0||N.focus()},changeActive:function(N){var P=document,I=P.activeElement;N&&I===B.current?b.current.focus():!N&&I===b.current&&B.current.focus()}}});var M={};v!==void 0&&(M.width=v),A!==void 0&&(M.height=A);var w;o&&(w=uu.createElement("div",{className:"".concat(a,"-footer")},o));var j;t&&(j=uu.createElement("div",{className:"".concat(a,"-header")},uu.createElement("div",{className:"".concat(a,"-title"),id:i},t)));var $;s&&($=uu.createElement("button",{type:"button",onClick:E,"aria-label":"Close",className:"".concat(a,"-close")},l||uu.createElement("span",{className:"".concat(a,"-close-x")})));var H=uu.createElement("div",{className:"".concat(a,"-content")},$,j,uu.createElement("div",Eu({className:"".concat(a,"-body"),style:d},D),c),w);return uu.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":t?i:null,"aria-modal":"true",ref:y,style:ru(ru({},n),M),className:nu(a,r),onMouseDown:h,onMouseUp:g},uu.createElement("div",{tabIndex:0,ref:b,style:Cy,"aria-hidden":"true"}),uu.createElement(mtu,{shouldUpdate:f||C},m?m(H):H),uu.createElement("div",{tabIndex:0,ref:B,style:Cy,"aria-hidden":"true"}))}),kL=x.forwardRef(function(u,e){var a=u.prefixCls,r=u.title,n=u.style,t=u.className,i=u.visible,o=u.forceRender,s=u.destroyOnClose,l=u.motionName,E=u.ariaId,c=u.onVisibleChanged,d=u.mousePosition,D=x.useRef(),m=x.useState(),h=cu(m,2),g=h[0],p=h[1],f={};g&&(f.transformOrigin=g);function C(){var v=xtu(D.current);p(d?"".concat(d.x-v.left,"px ").concat(d.y-v.top,"px"):"")}return x.createElement(an,{visible:i,onVisibleChanged:c,onAppearPrepare:C,onEnterPrepare:C,forceRender:o,motionName:l,removeOnLeave:s,ref:D},function(v,A){var F=v.className,k=v.style;return x.createElement(FL,Eu({},u,{ref:e,title:r,ariaId:E,prefixCls:a,holderRef:A,style:ru(ru(ru({},k),n),f),className:nu(t,F)}))})});kL.displayName="Content";function htu(u){var e=u.prefixCls,a=u.style,r=u.visible,n=u.maskProps,t=u.motionName;return x.createElement(an,{key:"mask",visible:r,motionName:t,leavedClassName:"".concat(e,"-mask-hidden")},function(i,o){var s=i.className,l=i.style;return x.createElement("div",Eu({ref:o,style:ru(ru({},l),a),className:nu("".concat(e,"-mask"),s)},n))})}function ptu(u){var e=u.prefixCls,a=e===void 0?"rc-dialog":e,r=u.zIndex,n=u.visible,t=n===void 0?!1:n,i=u.keyboard,o=i===void 0?!0:i,s=u.focusTriggerAfterClose,l=s===void 0?!0:s,E=u.wrapStyle,c=u.wrapClassName,d=u.wrapProps,D=u.onClose,m=u.afterOpenChange,h=u.afterClose,g=u.transitionName,p=u.animation,f=u.closable,C=f===void 0?!0:f,v=u.mask,A=v===void 0?!0:v,F=u.maskTransitionName,k=u.maskAnimation,y=u.maskClosable,b=y===void 0?!0:y,B=u.maskStyle,M=u.maskProps,w=u.rootClassName,j=x.useRef(),$=x.useRef(),H=x.useRef(),K=x.useState(t),N=cu(K,2),P=N[0],I=N[1],_=CL();function G(){ef($.current,document.activeElement)||(j.current=document.activeElement)}function z(){if(!ef($.current,document.activeElement)){var du;(du=H.current)===null||du===void 0||du.focus()}}function O(du){if(du)z();else{if(I(!1),A&&j.current&&l){try{j.current.focus({preventScroll:!0})}catch{}j.current=null}P&&h?.()}m?.(du)}function L(du){D?.(du)}var J=x.useRef(!1),q=x.useRef(),Q=function(){clearTimeout(q.current),J.current=!0},Z=function(){q.current=setTimeout(function(){J.current=!1})},iu=null;b&&(iu=function(ku){J.current?J.current=!1:$.current===ku.target&&L(ku)});function tu(du){if(o&&du.keyCode===Su.ESC){du.stopPropagation(),L(du);return}t&&du.keyCode===Su.TAB&&H.current.changeActive(!du.shiftKey)}return x.useEffect(function(){t&&(I(!0),G())},[t]),x.useEffect(function(){return function(){clearTimeout(q.current)}},[]),x.createElement("div",Eu({className:nu("".concat(a,"-root"),w)},Dm(u,{data:!0})),x.createElement(htu,{prefixCls:a,visible:A&&t,motionName:fy(a,F,k),style:ru({zIndex:r},B),maskProps:M}),x.createElement("div",Eu({tabIndex:-1,onKeyDown:tu,className:nu("".concat(a,"-wrap"),c),ref:$,onClick:iu,style:ru(ru({zIndex:r},E),{},{display:P?null:"none"})},d),x.createElement(kL,Eu({},u,{onMouseDown:Q,onMouseUp:Z,ref:H,closable:C,ariaId:_,prefixCls:a,visible:t&&P,onClose:L,onVisibleChanged:O,motionName:fy(a,g,p)}))))}var AL=function(e){var a=e.visible,r=e.getContainer,n=e.forceRender,t=e.destroyOnClose,i=t===void 0?!1:t,o=e.afterClose,s=e.panelRef,l=x.useState(a),E=cu(l,2),c=E[0],d=E[1],D=x.useMemo(function(){return{panel:s}},[s]);return x.useEffect(function(){a&&d(!0)},[a]),!n&&i&&!c?null:x.createElement(vL.Provider,{value:D},x.createElement(pm,{open:a||n||c,autoDestroy:!1,getContainer:r,autoLock:a||c},x.createElement(ptu,Eu({},e,{destroyOnClose:i,afterClose:function(){o?.(),d(!1)}}))))};AL.displayName="Dialog";function gtu(u,e,a){return typeof u=="boolean"?u:e===void 0?!!a:e!==!1&&e!==null}function PF(u,e,a){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:uu.createElement(oo,null),n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!gtu(u,e,n))return[!1,null];const i=typeof e=="boolean"||e===void 0||e===null?r:e;return[!0,a?a(i):i]}const ftu=()=>$a()&&window.document.documentElement;var Ko="RC_FORM_INTERNAL_HOOKS",X0=function(){Pa(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Yl=x.createContext({getFieldValue:X0,getFieldsValue:X0,getFieldError:X0,getFieldWarning:X0,getFieldsError:X0,isFieldsTouched:X0,isFieldTouched:X0,isFieldValidating:X0,isFieldsValidating:X0,resetFields:X0,setFields:X0,setFieldValue:X0,setFieldsValue:X0,validateFields:X0,submit:X0,getInternalHooks:function(){return X0(),{dispatch:X0,initEntityValue:X0,registerField:X0,useSubscribe:X0,setInitialValues:X0,destroyForm:X0,setCallbacks:X0,registerWatch:X0,getFields:X0,setValidateMessages:X0,setPreserve:X0,getInitialValue:X0}}}),bD=x.createContext(null);function kf(u){return u==null?[]:Array.isArray(u)?u:[u]}function vtu(u){return u&&!!u._init}function Io(){return Io=Object.assign?Object.assign.bind():function(u){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function h5(u,e,a){return Ftu()?h5=Reflect.construct.bind():h5=function(n,t,i){var o=[null];o.push.apply(o,t);var s=Function.bind.apply(n,o),l=new s;return i&&QE(l,i.prototype),l},h5.apply(null,arguments)}function ktu(u){return Function.toString.call(u).indexOf("[native code]")!==-1}function bf(u){var e=typeof Map=="function"?new Map:void 0;return bf=function(r){if(r===null||!ktu(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(r))return e.get(r);e.set(r,n)}function n(){return h5(r,arguments,Af(this).constructor)}return n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),QE(n,r)},bf(u)}var Atu=/%[sdj%]/g,btu=function(){};typeof process<"u"&&process.env;function yf(u){if(!u||!u.length)return null;var e={};return u.forEach(function(a){var r=a.field;e[r]=e[r]||[],e[r].push(a)}),e}function gr(u){for(var e=arguments.length,a=new Array(e>1?e-1:0),r=1;r=t)return o;switch(o){case"%s":return String(a[n++]);case"%d":return Number(a[n++]);case"%j":try{return JSON.stringify(a[n++])}catch{return"[Circular]"}break;default:return o}});return i}return u}function ytu(u){return u==="string"||u==="url"||u==="hex"||u==="email"||u==="date"||u==="pattern"}function aa(u,e){return!!(u==null||e==="array"&&Array.isArray(u)&&!u.length||ytu(e)&&typeof u=="string"&&!u)}function Btu(u,e,a){var r=[],n=0,t=u.length;function i(o){r.push.apply(r,o||[]),n++,n===t&&a(r)}u.forEach(function(o){e(o,i)})}function Fy(u,e,a){var r=0,n=u.length;function t(i){if(i&&i.length){a(i);return}var o=r;r=r+1,o3&&arguments[3]!==void 0?arguments[3]:uu.createElement(oo,null),n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!ktu(u,e,n))return[!1,null];const i=typeof e=="boolean"||e===void 0||e===null?r:e;return[!0,a?a(i):i]}const Atu=()=>$a()&&window.document.documentElement;var Ko="RC_FORM_INTERNAL_HOOKS",ue=function(){Pa(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Yl=x.createContext({getFieldValue:ue,getFieldsValue:ue,getFieldError:ue,getFieldWarning:ue,getFieldsError:ue,isFieldsTouched:ue,isFieldTouched:ue,isFieldValidating:ue,isFieldsValidating:ue,resetFields:ue,setFields:ue,setFieldValue:ue,setFieldsValue:ue,validateFields:ue,submit:ue,getInternalHooks:function(){return ue(),{dispatch:ue,initEntityValue:ue,registerField:ue,useSubscribe:ue,setInitialValues:ue,destroyForm:ue,setCallbacks:ue,registerWatch:ue,getFields:ue,setValidateMessages:ue,setPreserve:ue,getInitialValue:ue}}}),yD=x.createContext(null);function Af(u){return u==null?[]:Array.isArray(u)?u:[u]}function btu(u){return u&&!!u._init}function Io(){return Io=Object.assign?Object.assign.bind():function(u){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function p5(u,e,a){return Btu()?p5=Reflect.construct.bind():p5=function(n,t,i){var o=[null];o.push.apply(o,t);var s=Function.bind.apply(n,o),l=new s;return i&&QE(l,i.prototype),l},p5.apply(null,arguments)}function ztu(u){return Function.toString.call(u).indexOf("[native code]")!==-1}function yf(u){var e=typeof Map=="function"?new Map:void 0;return yf=function(r){if(r===null||!ztu(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(r))return e.get(r);e.set(r,n)}function n(){return p5(r,arguments,bf(this).constructor)}return n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),QE(n,r)},yf(u)}var Stu=/%[sdj%]/g,Mtu=function(){};typeof process<"u"&&process.env;function Bf(u){if(!u||!u.length)return null;var e={};return u.forEach(function(a){var r=a.field;e[r]=e[r]||[],e[r].push(a)}),e}function gr(u){for(var e=arguments.length,a=new Array(e>1?e-1:0),r=1;r=t)return o;switch(o){case"%s":return String(a[n++]);case"%d":return Number(a[n++]);case"%j":try{return JSON.stringify(a[n++])}catch{return"[Circular]"}break;default:return o}});return i}return u}function wtu(u){return u==="string"||u==="url"||u==="hex"||u==="email"||u==="date"||u==="pattern"}function aa(u,e){return!!(u==null||e==="array"&&Array.isArray(u)&&!u.length||wtu(e)&&typeof u=="string"&&!u)}function Ptu(u,e,a){var r=[],n=0,t=u.length;function i(o){r.push.apply(r,o||[]),n++,n===t&&a(r)}u.forEach(function(o){e(o,i)})}function Ay(u,e,a){var r=0,n=u.length;function t(i){if(i&&i.length){a(i);return}var o=r;r=r+1,o()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},U4={integer:function(e){return U4.number(e)&&parseInt(e,10)===e},float:function(e){return U4.number(e)&&!U4.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime=="function"&&typeof e.getMonth=="function"&&typeof e.getYear=="function"&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e=="number"},object:function(e){return typeof e=="object"&&!U4.array(e)},method:function(e){return typeof e=="function"},email:function(e){return typeof e=="string"&&e.length<=320&&!!e.match(yy.email)},url:function(e){return typeof e=="string"&&e.length<=2048&&!!e.match(Ttu())},hex:function(e){return typeof e=="string"&&!!e.match(yy.hex)}},jtu=function(e,a,r,n,t){if(e.required&&a===void 0){bL(e,a,r,n,t);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],o=e.type;i.indexOf(o)>-1?U4[o](a)||n.push(gr(t.messages.types[o],e.fullField,e.type)):o&&typeof a!==e.type&&n.push(gr(t.messages.types[o],e.fullField,e.type))},Ntu=function(e,a,r,n,t){var i=typeof e.len=="number",o=typeof e.min=="number",s=typeof e.max=="number",l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,E=a,c=null,d=typeof a=="number",D=typeof a=="string",m=Array.isArray(a);if(d?c="number":D?c="string":m&&(c="array"),!c)return!1;m&&(E=a.length),D&&(E=a.replace(l,"_").length),i?E!==e.len&&n.push(gr(t.messages[c].len,e.fullField,e.len)):o&&!s&&Ee.max?n.push(gr(t.messages[c].max,e.fullField,e.max)):o&&s&&(Ee.max)&&n.push(gr(t.messages[c].range,e.fullField,e.min,e.max))},ws="enum",Ltu=function(e,a,r,n,t){e[ws]=Array.isArray(e[ws])?e[ws]:[],e[ws].indexOf(a)===-1&&n.push(gr(t.messages[ws],e.fullField,e[ws].join(", ")))},Rtu=function(e,a,r,n,t){if(e.pattern){if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(a)||n.push(gr(t.messages.pattern.mismatch,e.fullField,a,e.pattern));else if(typeof e.pattern=="string"){var i=new RegExp(e.pattern);i.test(a)||n.push(gr(t.messages.pattern.mismatch,e.fullField,a,e.pattern))}}},b0={required:bL,whitespace:Ptu,type:jtu,range:Ntu,enum:Ltu,pattern:Rtu},Ktu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a,"string")&&!e.required)return r();b0.required(e,a,n,i,t,"string"),aa(a,"string")||(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t),b0.pattern(e,a,n,i,t),e.whitespace===!0&&b0.whitespace(e,a,n,i,t))}r(i)},Itu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&b0.type(e,a,n,i,t)}r(i)},Otu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(a===""&&(a=void 0),aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t))}r(i)},$tu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&b0.type(e,a,n,i,t)}r(i)},Htu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),aa(a)||b0.type(e,a,n,i,t)}r(i)},Gtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t))}r(i)},_tu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t))}r(i)},Vtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(a==null&&!e.required)return r();b0.required(e,a,n,i,t,"array"),a!=null&&(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t))}r(i)},Jtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&b0.type(e,a,n,i,t)}r(i)},Utu="enum",Wtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&b0[Utu](e,a,n,i,t)}r(i)},qtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a,"string")&&!e.required)return r();b0.required(e,a,n,i,t),aa(a,"string")||b0.pattern(e,a,n,i,t)}r(i)},Ztu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a,"date")&&!e.required)return r();if(b0.required(e,a,n,i,t),!aa(a,"date")){var s;a instanceof Date?s=a:s=new Date(a),b0.type(e,s,n,i,t),s&&b0.range(e,s.getTime(),n,i,t)}}r(i)},Ytu=function(e,a,r,n,t){var i=[],o=Array.isArray(a)?"array":typeof a;b0.required(e,a,n,i,t,o),r(i)},c2=function(e,a,r,n,t){var i=e.type,o=[],s=e.required||!e.required&&n.hasOwnProperty(e.field);if(s){if(aa(a,i)&&!e.required)return r();b0.required(e,a,n,o,t,i),aa(a,i)||b0.type(e,a,n,o,t)}r(o)},Qtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t)}r(i)},DE={string:Ktu,method:Itu,number:Otu,boolean:$tu,regexp:Htu,integer:Gtu,float:_tu,array:Vtu,object:Jtu,enum:Wtu,pattern:qtu,date:Ztu,url:c2,hex:c2,email:c2,required:Ytu,any:Qtu};function Bf(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var zf=Bf(),$3=function(){function u(a){this.rules=null,this._messages=zf,this.define(a)}var e=u.prototype;return e.define=function(r){var n=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(t){var i=r[t];n.rules[t]=Array.isArray(i)?i:[i]})},e.messages=function(r){return r&&(this._messages=by(Bf(),r)),this._messages},e.validate=function(r,n,t){var i=this;n===void 0&&(n={}),t===void 0&&(t=function(){});var o=r,s=n,l=t;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,o),Promise.resolve(o);function E(h){var g=[],p={};function f(v){if(Array.isArray(v)){var A;g=(A=g).concat.apply(A,v)}else g.push(v)}for(var C=0;C2&&arguments[2]!==void 0?arguments[2]:!1;return u&&u.some(function(r){return BL(e,r,a)})}function BL(u,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!u||!e||!a&&u.length!==e.length?!1:e.every(function(r,n){return u[n]===r})}function riu(u,e){if(u===e)return!0;if(!u&&e||u&&!e||!u||!e||y0(u)!=="object"||y0(e)!=="object")return!1;var a=Object.keys(u),r=Object.keys(e),n=new Set([].concat(a,r));return Tu(n).every(function(t){var i=u[t],o=e[t];return typeof i=="function"&&typeof o=="function"?!0:i===o})}function niu(u){var e=arguments.length<=1?void 0:arguments[1];return e&&e.target&&y0(e.target)==="object"&&u in e.target?e.target[u]:e}function My(u,e,a){var r=u.length;if(e<0||e>=r||a<0||a>=r)return u;var n=u[e],t=e-a;return t>0?[].concat(Tu(u.slice(0,a)),[n],Tu(u.slice(a,e)),Tu(u.slice(e+1,r))):t<0?[].concat(Tu(u.slice(0,e)),Tu(u.slice(e+1,a+1)),[n],Tu(u.slice(a+1,r))):u}var tiu=["name"],Kr=[];function wy(u,e,a,r,n,t){return typeof u=="function"?u(e,a,"source"in t?{source:t.source}:{}):r!==n}var TF=function(u){P3(a,u);var e=T3(a);function a(r){var n;if(tn(this,a),n=e.call(this,r),X(T0(n),"state",{resetCount:0}),X(T0(n),"cancelRegisterFunc",null),X(T0(n),"mounted",!1),X(T0(n),"touched",!1),X(T0(n),"dirty",!1),X(T0(n),"validatePromise",void 0),X(T0(n),"prevValidating",void 0),X(T0(n),"errors",Kr),X(T0(n),"warnings",Kr),X(T0(n),"cancelRegister",function(){var s=n.props,l=s.preserve,E=s.isListField,c=s.name;n.cancelRegisterFunc&&n.cancelRegisterFunc(E,l,Le(c)),n.cancelRegisterFunc=null}),X(T0(n),"getNamePath",function(){var s=n.props,l=s.name,E=s.fieldContext,c=E.prefixName,d=c===void 0?[]:c;return l!==void 0?[].concat(Tu(d),Tu(l)):[]}),X(T0(n),"getRules",function(){var s=n.props,l=s.rules,E=l===void 0?[]:l,c=s.fieldContext;return E.map(function(d){return typeof d=="function"?d(c):d})}),X(T0(n),"refresh",function(){n.mounted&&n.setState(function(s){var l=s.resetCount;return{resetCount:l+1}})}),X(T0(n),"metaCache",null),X(T0(n),"triggerMetaEvent",function(s){var l=n.props.onMetaChange;if(l){var E=ru(ru({},n.getMeta()),{},{destroy:s});Jl(n.metaCache,E)||l(E),n.metaCache=E}else n.metaCache=null}),X(T0(n),"onStoreChange",function(s,l,E){var c=n.props,d=c.shouldUpdate,D=c.dependencies,m=D===void 0?[]:D,h=c.onReset,g=E.store,p=n.getNamePath(),f=n.getValue(s),C=n.getValue(g),v=l&&Pl(l,p);switch(E.type==="valueUpdate"&&E.source==="external"&&f!==C&&(n.touched=!0,n.dirty=!0,n.validatePromise=null,n.errors=Kr,n.warnings=Kr,n.triggerMetaEvent()),E.type){case"reset":if(!l||v){n.touched=!1,n.dirty=!1,n.validatePromise=void 0,n.errors=Kr,n.warnings=Kr,n.triggerMetaEvent(),h?.(),n.refresh();return}break;case"remove":{if(d){n.reRender();return}break}case"setField":{var A=E.data;if(v){"touched"in A&&(n.touched=A.touched),"validating"in A&&!("originRCField"in A)&&(n.validatePromise=A.validating?Promise.resolve([]):null),"errors"in A&&(n.errors=A.errors||Kr),"warnings"in A&&(n.warnings=A.warnings||Kr),n.dirty=!0,n.triggerMetaEvent(),n.reRender();return}else if("value"in A&&Pl(l,p,!0)){n.reRender();return}if(d&&!p.length&&wy(d,s,g,f,C,E)){n.reRender();return}break}case"dependenciesUpdate":{var F=m.map(Le);if(F.some(function(k){return Pl(E.relatedFields,k)})){n.reRender();return}break}default:if(v||(!m.length||p.length||d)&&wy(d,s,g,f,C,E)){n.reRender();return}break}d===!0&&n.reRender()}),X(T0(n),"validateRules",function(s){var l=n.getNamePath(),E=n.getValue(),c=s||{},d=c.triggerName,D=c.validateOnly,m=D===void 0?!1:D,h=Promise.resolve().then(hs(Ha().mark(function g(){var p,f,C,v,A,F,k;return Ha().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(n.mounted){b.next=2;break}return b.abrupt("return",[]);case 2:if(p=n.props,f=p.validateFirst,C=f===void 0?!1:f,v=p.messageVariables,A=p.validateDebounce,F=n.getRules(),d&&(F=F.filter(function(B){return B}).filter(function(B){var M=B.validateTrigger;if(!M)return!0;var w=kf(M);return w.includes(d)})),!(A&&d)){b.next=10;break}return b.next=8,new Promise(function(B){setTimeout(B,A)});case 8:if(n.validatePromise===h){b.next=10;break}return b.abrupt("return",[]);case 10:return k=uiu(l,E,F,s,C,v),k.catch(function(B){return B}).then(function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Kr;if(n.validatePromise===h){var M;n.validatePromise=null;var w=[],j=[];(M=B.forEach)===null||M===void 0||M.call(B,function($){var H=$.rule.warningOnly,K=$.errors,N=K===void 0?Kr:K;H?j.push.apply(j,Tu(N)):w.push.apply(w,Tu(N))}),n.errors=w,n.warnings=j,n.triggerMetaEvent(),n.reRender()}}),b.abrupt("return",k);case 13:case"end":return b.stop()}},g)})));return m||(n.validatePromise=h,n.dirty=!0,n.errors=Kr,n.warnings=Kr,n.triggerMetaEvent(),n.reRender()),h}),X(T0(n),"isFieldValidating",function(){return!!n.validatePromise}),X(T0(n),"isFieldTouched",function(){return n.touched}),X(T0(n),"isFieldDirty",function(){if(n.dirty||n.props.initialValue!==void 0)return!0;var s=n.props.fieldContext,l=s.getInternalHooks(Ko),E=l.getInitialValue;return E(n.getNamePath())!==void 0}),X(T0(n),"getErrors",function(){return n.errors}),X(T0(n),"getWarnings",function(){return n.warnings}),X(T0(n),"isListField",function(){return n.props.isListField}),X(T0(n),"isList",function(){return n.props.isList}),X(T0(n),"isPreserve",function(){return n.props.preserve}),X(T0(n),"getMeta",function(){n.prevValidating=n.isFieldValidating();var s={touched:n.isFieldTouched(),validating:n.prevValidating,errors:n.errors,warnings:n.warnings,name:n.getNamePath(),validated:n.validatePromise===null};return s}),X(T0(n),"getOnlyChild",function(s){if(typeof s=="function"){var l=n.getMeta();return ru(ru({},n.getOnlyChild(s(n.getControlled(),l,n.props.fieldContext))),{},{isFunction:!0})}var E=Ln(s);return E.length!==1||!x.isValidElement(E[0])?{child:E,isFunction:!1}:{child:E[0],isFunction:!1}}),X(T0(n),"getValue",function(s){var l=n.props.fieldContext.getFieldsValue,E=n.getNamePath();return zn(s||l(!0),E)}),X(T0(n),"getControlled",function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=n.props,E=l.trigger,c=l.validateTrigger,d=l.getValueFromEvent,D=l.normalize,m=l.valuePropName,h=l.getValueProps,g=l.fieldContext,p=c!==void 0?c:g.validateTrigger,f=n.getNamePath(),C=g.getInternalHooks,v=g.getFieldsValue,A=C(Ko),F=A.dispatch,k=n.getValue(),y=h||function(w){return X({},m,w)},b=s[E],B=ru(ru({},s),y(k));B[E]=function(){n.touched=!0,n.dirty=!0,n.triggerMetaEvent();for(var w,j=arguments.length,$=new Array(j),H=0;H=0&&B<=M.length?(E.keys=[].concat(Tu(E.keys.slice(0,B)),[E.id],Tu(E.keys.slice(B))),C([].concat(Tu(M.slice(0,B)),[b],Tu(M.slice(B))))):(E.keys=[].concat(Tu(E.keys),[E.id]),C([].concat(Tu(M),[b]))),E.id+=1},remove:function(b){var B=A(),M=new Set(Array.isArray(b)?b:[b]);M.size<=0||(E.keys=E.keys.filter(function(w,j){return!M.has(j)}),C(B.filter(function(w,j){return!M.has(j)})))},move:function(b,B){if(b!==B){var M=A();b<0||b>=M.length||B<0||B>=M.length||(E.keys=My(E.keys,b,B),C(My(M,b,B)))}}},k=f||[];return Array.isArray(k)||(k=[]),r(k.map(function(y,b){var B=E.keys[b];return B===void 0&&(E.keys[b]=E.id,B=E.keys[b],E.id+=1),{name:b,key:B,isListField:!0}}),F,g)})))}function oiu(u){var e=!1,a=u.length,r=[];return u.length?new Promise(function(n,t){u.forEach(function(i,o){i.catch(function(s){return e=!0,s}).then(function(s){a-=1,r[o]=s,!(a>0)&&(e&&t(r),n(r))})})}):Promise.resolve([])}var SL="__@field_split__";function d2(u){return u.map(function(e){return"".concat(y0(e),":").concat(e)}).join(SL)}var Ps=function(){function u(){tn(this,u),X(this,"kvs",new Map)}return on(u,[{key:"set",value:function(a,r){this.kvs.set(d2(a),r)}},{key:"get",value:function(a){return this.kvs.get(d2(a))}},{key:"update",value:function(a,r){var n=this.get(a),t=r(n);t?this.set(a,t):this.delete(a)}},{key:"delete",value:function(a){this.kvs.delete(d2(a))}},{key:"map",value:function(a){return Tu(this.kvs.entries()).map(function(r){var n=cu(r,2),t=n[0],i=n[1],o=t.split(SL);return a({key:o.map(function(s){var l=s.match(/^([^:]*):(.*)$/),E=cu(l,3),c=E[1],d=E[2];return c==="number"?Number(d):d}),value:i})})}},{key:"toJSON",value:function(){var a={};return this.map(function(r){var n=r.key,t=r.value;return a[n.join(".")]=t,null}),a}}]),u}(),siu=["name"],liu=on(function u(e){var a=this;tn(this,u),X(this,"formHooked",!1),X(this,"forceRootUpdate",void 0),X(this,"subscribable",!0),X(this,"store",{}),X(this,"fieldEntities",[]),X(this,"initialValues",{}),X(this,"callbacks",{}),X(this,"validateMessages",null),X(this,"preserve",null),X(this,"lastValidatePromise",null),X(this,"getForm",function(){return{getFieldValue:a.getFieldValue,getFieldsValue:a.getFieldsValue,getFieldError:a.getFieldError,getFieldWarning:a.getFieldWarning,getFieldsError:a.getFieldsError,isFieldsTouched:a.isFieldsTouched,isFieldTouched:a.isFieldTouched,isFieldValidating:a.isFieldValidating,isFieldsValidating:a.isFieldsValidating,resetFields:a.resetFields,setFields:a.setFields,setFieldValue:a.setFieldValue,setFieldsValue:a.setFieldsValue,validateFields:a.validateFields,submit:a.submit,_init:!0,getInternalHooks:a.getInternalHooks}}),X(this,"getInternalHooks",function(r){return r===Ko?(a.formHooked=!0,{dispatch:a.dispatch,initEntityValue:a.initEntityValue,registerField:a.registerField,useSubscribe:a.useSubscribe,setInitialValues:a.setInitialValues,destroyForm:a.destroyForm,setCallbacks:a.setCallbacks,setValidateMessages:a.setValidateMessages,getFields:a.getFields,setPreserve:a.setPreserve,getInitialValue:a.getInitialValue,registerWatch:a.registerWatch}):(Pa(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),X(this,"useSubscribe",function(r){a.subscribable=r}),X(this,"prevWithoutPreserves",null),X(this,"setInitialValues",function(r,n){if(a.initialValues=r||{},n){var t,i=dl(r,a.store);(t=a.prevWithoutPreserves)===null||t===void 0||t.map(function(o){var s=o.key;i=Cn(i,s,zn(r,s))}),a.prevWithoutPreserves=null,a.updateStore(i)}}),X(this,"destroyForm",function(){var r=new Ps;a.getFieldEntities(!0).forEach(function(n){a.isMergedPreserve(n.isPreserve())||r.set(n.getNamePath(),!0)}),a.prevWithoutPreserves=r}),X(this,"getInitialValue",function(r){var n=zn(a.initialValues,r);return r.length?dl(n):n}),X(this,"setCallbacks",function(r){a.callbacks=r}),X(this,"setValidateMessages",function(r){a.validateMessages=r}),X(this,"setPreserve",function(r){a.preserve=r}),X(this,"watchList",[]),X(this,"registerWatch",function(r){return a.watchList.push(r),function(){a.watchList=a.watchList.filter(function(n){return n!==r})}}),X(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(a.watchList.length){var n=a.getFieldsValue(),t=a.getFieldsValue(!0);a.watchList.forEach(function(i){i(n,t,r)})}}),X(this,"timeoutId",null),X(this,"warningUnhooked",function(){}),X(this,"updateStore",function(r){a.store=r}),X(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?a.fieldEntities.filter(function(n){return n.getNamePath().length}):a.fieldEntities}),X(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=new Ps;return a.getFieldEntities(r).forEach(function(t){var i=t.getNamePath();n.set(i,t)}),n}),X(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return a.getFieldEntities(!0);var n=a.getFieldsMap(!0);return r.map(function(t){var i=Le(t);return n.get(i)||{INVALIDATE_NAME_PATH:Le(t)}})}),X(this,"getFieldsValue",function(r,n){a.warningUnhooked();var t,i,o;if(r===!0||Array.isArray(r)?(t=r,i=n):r&&y0(r)==="object"&&(o=r.strict,i=r.filter),t===!0&&!i)return a.store;var s=a.getFieldEntitiesForNamePathList(Array.isArray(t)?t:null),l=[];return s.forEach(function(E){var c,d,D="INVALIDATE_NAME_PATH"in E?E.INVALIDATE_NAME_PATH:E.getNamePath();if(o){var m,h;if((m=(h=E).isList)!==null&&m!==void 0&&m.call(h))return}else if(!t&&(c=(d=E).isListField)!==null&&c!==void 0&&c.call(d))return;if(!i)l.push(D);else{var g="getMeta"in E?E.getMeta():null;i(g)&&l.push(D)}}),Sy(a.store,l.map(Le))}),X(this,"getFieldValue",function(r){a.warningUnhooked();var n=Le(r);return zn(a.store,n)}),X(this,"getFieldsError",function(r){a.warningUnhooked();var n=a.getFieldEntitiesForNamePathList(r);return n.map(function(t,i){return t&&!("INVALIDATE_NAME_PATH"in t)?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:Le(r[i]),errors:[],warnings:[]}})}),X(this,"getFieldError",function(r){a.warningUnhooked();var n=Le(r),t=a.getFieldsError([n])[0];return t.errors}),X(this,"getFieldWarning",function(r){a.warningUnhooked();var n=Le(r),t=a.getFieldsError([n])[0];return t.warnings}),X(this,"isFieldsTouched",function(){a.warningUnhooked();for(var r=arguments.length,n=new Array(r),t=0;t0&&arguments[0]!==void 0?arguments[0]:{},n=new Ps,t=a.getFieldEntities(!0);t.forEach(function(s){var l=s.props.initialValue,E=s.getNamePath();if(l!==void 0){var c=n.get(E)||new Set;c.add({entity:s,value:l}),n.set(E,c)}});var i=function(l){l.forEach(function(E){var c=E.props.initialValue;if(c!==void 0){var d=E.getNamePath(),D=a.getInitialValue(d);if(D!==void 0)Pa(!1,"Form already set 'initialValues' with path '".concat(d.join("."),"'. Field can not overwrite it."));else{var m=n.get(d);if(m&&m.size>1)Pa(!1,"Multiple Field with path '".concat(d.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(m){var h=a.getFieldValue(d);(!r.skipExist||h===void 0)&&a.updateStore(Cn(a.store,d,Tu(m)[0].value))}}}})},o;r.entities?o=r.entities:r.namePathList?(o=[],r.namePathList.forEach(function(s){var l=n.get(s);if(l){var E;(E=o).push.apply(E,Tu(Tu(l).map(function(c){return c.entity})))}})):o=t,i(o)}),X(this,"resetFields",function(r){a.warningUnhooked();var n=a.store;if(!r){a.updateStore(dl(a.initialValues)),a.resetWithFieldInitialValue(),a.notifyObservers(n,null,{type:"reset"}),a.notifyWatch();return}var t=r.map(Le);t.forEach(function(i){var o=a.getInitialValue(i);a.updateStore(Cn(a.store,i,o))}),a.resetWithFieldInitialValue({namePathList:t}),a.notifyObservers(n,t,{type:"reset"}),a.notifyWatch(t)}),X(this,"setFields",function(r){a.warningUnhooked();var n=a.store,t=[];r.forEach(function(i){var o=i.name,s=k0(i,siu),l=Le(o);t.push(l),"value"in s&&a.updateStore(Cn(a.store,l,s.value)),a.notifyObservers(n,[l],{type:"setField",data:i})}),a.notifyWatch(t)}),X(this,"getFields",function(){var r=a.getFieldEntities(!0),n=r.map(function(t){var i=t.getNamePath(),o=t.getMeta(),s=ru(ru({},o),{},{name:i,value:a.getFieldValue(i)});return Object.defineProperty(s,"originRCField",{value:!0}),s});return n}),X(this,"initEntityValue",function(r){var n=r.props.initialValue;if(n!==void 0){var t=r.getNamePath(),i=zn(a.store,t);i===void 0&&a.updateStore(Cn(a.store,t,n))}}),X(this,"isMergedPreserve",function(r){var n=r!==void 0?r:a.preserve;return n??!0}),X(this,"registerField",function(r){a.fieldEntities.push(r);var n=r.getNamePath();if(a.notifyWatch([n]),r.props.initialValue!==void 0){var t=a.store;a.resetWithFieldInitialValue({entities:[r],skipExist:!0}),a.notifyObservers(t,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(i,o){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(a.fieldEntities=a.fieldEntities.filter(function(c){return c!==r}),!a.isMergedPreserve(o)&&(!i||s.length>1)){var l=i?void 0:a.getInitialValue(n);if(n.length&&a.getFieldValue(n)!==l&&a.fieldEntities.every(function(c){return!BL(c.getNamePath(),n)})){var E=a.store;a.updateStore(Cn(E,n,l,!0)),a.notifyObservers(E,[n],{type:"remove"}),a.triggerDependenciesUpdate(E,n)}}a.notifyWatch([n])}}),X(this,"dispatch",function(r){switch(r.type){case"updateValue":{var n=r.namePath,t=r.value;a.updateValue(n,t);break}case"validateField":{var i=r.namePath,o=r.triggerName;a.validateFields([i],{triggerName:o});break}}}),X(this,"notifyObservers",function(r,n,t){if(a.subscribable){var i=ru(ru({},t),{},{store:a.getFieldsValue(!0)});a.getFieldEntities().forEach(function(o){var s=o.onStoreChange;s(r,n,i)})}else a.forceRootUpdate()}),X(this,"triggerDependenciesUpdate",function(r,n){var t=a.getDependencyChildrenFields(n);return t.length&&a.validateFields(t),a.notifyObservers(r,t,{type:"dependenciesUpdate",relatedFields:[n].concat(Tu(t))}),t}),X(this,"updateValue",function(r,n){var t=Le(r),i=a.store;a.updateStore(Cn(a.store,t,n)),a.notifyObservers(i,[t],{type:"valueUpdate",source:"internal"}),a.notifyWatch([t]);var o=a.triggerDependenciesUpdate(i,t),s=a.callbacks.onValuesChange;if(s){var l=Sy(a.store,[t]);s(l,a.getFieldsValue())}a.triggerOnFieldsChange([t].concat(Tu(o)))}),X(this,"setFieldsValue",function(r){a.warningUnhooked();var n=a.store;if(r){var t=dl(a.store,r);a.updateStore(t)}a.notifyObservers(n,null,{type:"valueUpdate",source:"external"}),a.notifyWatch()}),X(this,"setFieldValue",function(r,n){a.setFields([{name:r,value:n}])}),X(this,"getDependencyChildrenFields",function(r){var n=new Set,t=[],i=new Ps;a.getFieldEntities().forEach(function(s){var l=s.props.dependencies;(l||[]).forEach(function(E){var c=Le(E);i.update(c,function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return d.add(s),d})})});var o=function s(l){var E=i.get(l)||new Set;E.forEach(function(c){if(!n.has(c)){n.add(c);var d=c.getNamePath();c.isFieldDirty()&&d.length&&(t.push(d),s(d))}})};return o(r),t}),X(this,"triggerOnFieldsChange",function(r,n){var t=a.callbacks.onFieldsChange;if(t){var i=a.getFields();if(n){var o=new Ps;n.forEach(function(l){var E=l.name,c=l.errors;o.set(E,c)}),i.forEach(function(l){l.errors=o.get(l.name)||l.errors})}var s=i.filter(function(l){var E=l.name;return Pl(r,E)});s.length&&t(s,i)}}),X(this,"validateFields",function(r,n){var t;a.warningUnhooked();var i,o;Array.isArray(r)||typeof r=="string"||typeof n=="string"?(i=r,o=n):o=r;var s=!!i,l=s?i.map(Le):[],E=[],c=String(Date.now()),d=new Set,D=(t=o)===null||t===void 0?void 0:t.recursive;a.getFieldEntities(!0).forEach(function(p){if(s||l.push(p.getNamePath()),!(!p.props.rules||!p.props.rules.length)){var f=p.getNamePath();if(d.add(f.join(c)),!s||Pl(l,f,D)){var C=p.validateRules(ru({validateMessages:ru(ru({},yL),a.validateMessages)},o));E.push(C.then(function(){return{name:f,errors:[],warnings:[]}}).catch(function(v){var A,F=[],k=[];return(A=v.forEach)===null||A===void 0||A.call(v,function(y){var b=y.rule.warningOnly,B=y.errors;b?k.push.apply(k,Tu(B)):F.push.apply(F,Tu(B))}),F.length?Promise.reject({name:f,errors:F,warnings:k}):{name:f,errors:F,warnings:k}}))}}});var m=oiu(E);a.lastValidatePromise=m,m.catch(function(p){return p}).then(function(p){var f=p.map(function(C){var v=C.name;return v});a.notifyObservers(a.store,f,{type:"validateFinish"}),a.triggerOnFieldsChange(f,p)});var h=m.then(function(){return a.lastValidatePromise===m?Promise.resolve(a.getFieldsValue(l)):Promise.reject([])}).catch(function(p){var f=p.filter(function(C){return C&&C.errors.length});return Promise.reject({values:a.getFieldsValue(l),errorFields:f,outOfDate:a.lastValidatePromise!==m})});h.catch(function(p){return p});var g=l.filter(function(p){return d.has(p.join(c))});return a.triggerOnFieldsChange(g),h}),X(this,"submit",function(){a.warningUnhooked(),a.validateFields().then(function(r){var n=a.callbacks.onFinish;if(n)try{n(r)}catch(t){console.error(t)}}).catch(function(r){var n=a.callbacks.onFinishFailed;n&&n(r)})}),this.forceRootUpdate=e});function ML(u){var e=x.useRef(),a=x.useState({}),r=cu(a,2),n=r[1];if(!e.current)if(u)e.current=u;else{var t=function(){n({})},i=new liu(t);e.current=i.getForm()}return[e.current]}var Tf=x.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),wL=function(e){var a=e.validateMessages,r=e.onFormChange,n=e.onFormFinish,t=e.children,i=x.useContext(Tf),o=x.useRef({});return x.createElement(Tf.Provider,{value:ru(ru({},i),{},{validateMessages:ru(ru({},i.validateMessages),a),triggerFormChange:function(l,E){r&&r(l,{changedFields:E,forms:o.current}),i.triggerFormChange(l,E)},triggerFormFinish:function(l,E){n&&n(l,{values:E,forms:o.current}),i.triggerFormFinish(l,E)},registerForm:function(l,E){l&&(o.current=ru(ru({},o.current),{},X({},l,E))),i.registerForm(l,E)},unregisterForm:function(l){var E=ru({},o.current);delete E[l],o.current=E,i.unregisterForm(l)}})},t)},Eiu=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],ciu=function(e,a){var r=e.name,n=e.initialValues,t=e.fields,i=e.form,o=e.preserve,s=e.children,l=e.component,E=l===void 0?"form":l,c=e.validateMessages,d=e.validateTrigger,D=d===void 0?"onChange":d,m=e.onValuesChange,h=e.onFieldsChange,g=e.onFinish,p=e.onFinishFailed,f=k0(e,Eiu),C=x.useContext(Tf),v=ML(i),A=cu(v,1),F=A[0],k=F.getInternalHooks(Ko),y=k.useSubscribe,b=k.setInitialValues,B=k.setCallbacks,M=k.setValidateMessages,w=k.setPreserve,j=k.destroyForm;x.useImperativeHandle(a,function(){return F}),x.useEffect(function(){return C.registerForm(r,F),function(){C.unregisterForm(r)}},[C,F,r]),M(ru(ru({},C.validateMessages),c)),B({onValuesChange:m,onFieldsChange:function(z){if(C.triggerFormChange(r,z),h){for(var O=arguments.length,L=new Array(O>1?O-1:0),J=1;J{}}),V80=x.createContext(null),J80=u=>{const e=ba(u,["prefixCls"]);return x.createElement(wL,Object.assign({},e))},U80=x.createContext({prefixCls:""}),Ql=x.createContext({}),yD=u=>{let{children:e,status:a,override:r}=u;const n=x.useContext(Ql),t=x.useMemo(()=>{const i=Object.assign({},n);return r&&delete i.isFormItemInput,a&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[a,r,n]);return x.createElement(Ql.Provider,{value:t},e)};function Ty(){}const xiu=x.createContext({add:Ty,remove:Ty});function PL(u){const e=x.useContext(xiu),a=x.useRef();return Ra(n=>{if(n){const t=u?n.querySelector(u):n;e.add(t),a.current=t}else e.remove(a.current)})}const miu=()=>{const{cancelButtonProps:u,cancelTextLocale:e,onCancel:a}=x.useContext(O3);return uu.createElement(Ua,Object.assign({onClick:a},u),e)},jy=miu,hiu=()=>{const{confirmLoading:u,okButtonProps:e,okType:a,okTextLocale:r,onOk:n}=x.useContext(O3);return uu.createElement(Ua,Object.assign({},EL(a),{loading:u,onClick:n},e),r)},Ny=hiu;function TL(u,e){return uu.createElement("span",{className:`${u}-close-x`},e||uu.createElement(oo,{className:`${u}-close-icon`}))}const jL=u=>{const{okText:e,okType:a="primary",cancelText:r,confirmLoading:n,onOk:t,onCancel:i,okButtonProps:o,cancelButtonProps:s,footer:l}=u,[E]=tm("Modal",fN()),c=e||E?.okText,d=r||E?.cancelText,D={confirmLoading:n,okButtonProps:o,cancelButtonProps:s,okTextLocale:c,cancelTextLocale:d,okType:a,onOk:t,onCancel:i},m=uu.useMemo(()=>D,Tu(Object.values(D)));let h;return typeof l=="function"||typeof l>"u"?(h=uu.createElement(uu.Fragment,null,uu.createElement(jy,null),uu.createElement(Ny,null)),typeof l=="function"&&(h=l(h,{OkBtn:Ny,CancelBtn:jy})),h=uu.createElement(gL,{value:m},h)):h=l,uu.createElement(TN,{disabled:!1},h)},piu=u=>({animationDuration:u,animationFillMode:"both"}),giu=u=>({animationDuration:u,animationFillMode:"both"}),gm=function(u,e,a,r){const t=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` +`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),t=new RegExp("(?:^"+a+"$)|(?:^"+n+"$)"),i=new RegExp("^"+a+"$"),o=new RegExp("^"+n+"$"),s=function(v){return v&&v.exact?t:new RegExp("(?:"+e(v)+a+e(v)+")|(?:"+e(v)+n+e(v)+")","g")};s.v4=function(C){return C&&C.exact?i:new RegExp(""+e(C)+a+e(C),"g")},s.v6=function(C){return C&&C.exact?o:new RegExp(""+e(C)+n+e(C),"g")};var l="(?:(?:[a-z]+:)?//)",E="(?:\\S+(?::\\S*)?@)?",c=s.v4().source,d=s.v6().source,D="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",m="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",h="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",g="(?::\\d{2,5})?",p='(?:[/?#][^\\s"]*)?',f="(?:"+l+"|www\\.)"+E+"(?:localhost|"+c+"|"+d+"|"+D+m+h+")"+g+p;return gd=new RegExp("(?:^"+f+"$)","i"),gd},zy={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},U4={integer:function(e){return U4.number(e)&&parseInt(e,10)===e},float:function(e){return U4.number(e)&&!U4.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime=="function"&&typeof e.getMonth=="function"&&typeof e.getYear=="function"&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e=="number"},object:function(e){return typeof e=="object"&&!U4.array(e)},method:function(e){return typeof e=="function"},email:function(e){return typeof e=="string"&&e.length<=320&&!!e.match(zy.email)},url:function(e){return typeof e=="string"&&e.length<=2048&&!!e.match(Ktu())},hex:function(e){return typeof e=="string"&&!!e.match(zy.hex)}},Itu=function(e,a,r,n,t){if(e.required&&a===void 0){BL(e,a,r,n,t);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],o=e.type;i.indexOf(o)>-1?U4[o](a)||n.push(gr(t.messages.types[o],e.fullField,e.type)):o&&typeof a!==e.type&&n.push(gr(t.messages.types[o],e.fullField,e.type))},Otu=function(e,a,r,n,t){var i=typeof e.len=="number",o=typeof e.min=="number",s=typeof e.max=="number",l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,E=a,c=null,d=typeof a=="number",D=typeof a=="string",m=Array.isArray(a);if(d?c="number":D?c="string":m&&(c="array"),!c)return!1;m&&(E=a.length),D&&(E=a.replace(l,"_").length),i?E!==e.len&&n.push(gr(t.messages[c].len,e.fullField,e.len)):o&&!s&&Ee.max?n.push(gr(t.messages[c].max,e.fullField,e.max)):o&&s&&(Ee.max)&&n.push(gr(t.messages[c].range,e.fullField,e.min,e.max))},ws="enum",$tu=function(e,a,r,n,t){e[ws]=Array.isArray(e[ws])?e[ws]:[],e[ws].indexOf(a)===-1&&n.push(gr(t.messages[ws],e.fullField,e[ws].join(", ")))},Htu=function(e,a,r,n,t){if(e.pattern){if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(a)||n.push(gr(t.messages.pattern.mismatch,e.fullField,a,e.pattern));else if(typeof e.pattern=="string"){var i=new RegExp(e.pattern);i.test(a)||n.push(gr(t.messages.pattern.mismatch,e.fullField,a,e.pattern))}}},b0={required:BL,whitespace:Rtu,type:Itu,range:Otu,enum:$tu,pattern:Htu},Gtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a,"string")&&!e.required)return r();b0.required(e,a,n,i,t,"string"),aa(a,"string")||(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t),b0.pattern(e,a,n,i,t),e.whitespace===!0&&b0.whitespace(e,a,n,i,t))}r(i)},_tu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&b0.type(e,a,n,i,t)}r(i)},Vtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(a===""&&(a=void 0),aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t))}r(i)},Jtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&b0.type(e,a,n,i,t)}r(i)},Utu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),aa(a)||b0.type(e,a,n,i,t)}r(i)},Wtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t))}r(i)},qtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t))}r(i)},Ztu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(a==null&&!e.required)return r();b0.required(e,a,n,i,t,"array"),a!=null&&(b0.type(e,a,n,i,t),b0.range(e,a,n,i,t))}r(i)},Ytu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&b0.type(e,a,n,i,t)}r(i)},Qtu="enum",Xtu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t),a!==void 0&&b0[Qtu](e,a,n,i,t)}r(i)},uiu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a,"string")&&!e.required)return r();b0.required(e,a,n,i,t),aa(a,"string")||b0.pattern(e,a,n,i,t)}r(i)},eiu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a,"date")&&!e.required)return r();if(b0.required(e,a,n,i,t),!aa(a,"date")){var s;a instanceof Date?s=a:s=new Date(a),b0.type(e,s,n,i,t),s&&b0.range(e,s.getTime(),n,i,t)}}r(i)},aiu=function(e,a,r,n,t){var i=[],o=Array.isArray(a)?"array":typeof a;b0.required(e,a,n,i,t,o),r(i)},d2=function(e,a,r,n,t){var i=e.type,o=[],s=e.required||!e.required&&n.hasOwnProperty(e.field);if(s){if(aa(a,i)&&!e.required)return r();b0.required(e,a,n,o,t,i),aa(a,i)||b0.type(e,a,n,o,t)}r(o)},riu=function(e,a,r,n,t){var i=[],o=e.required||!e.required&&n.hasOwnProperty(e.field);if(o){if(aa(a)&&!e.required)return r();b0.required(e,a,n,i,t)}r(i)},DE={string:Gtu,method:_tu,number:Vtu,boolean:Jtu,regexp:Utu,integer:Wtu,float:qtu,array:Ztu,object:Ytu,enum:Xtu,pattern:uiu,date:eiu,url:d2,hex:d2,email:d2,required:aiu,any:riu};function zf(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var Sf=zf(),$3=function(){function u(a){this.rules=null,this._messages=Sf,this.define(a)}var e=u.prototype;return e.define=function(r){var n=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(t){var i=r[t];n.rules[t]=Array.isArray(i)?i:[i]})},e.messages=function(r){return r&&(this._messages=By(zf(),r)),this._messages},e.validate=function(r,n,t){var i=this;n===void 0&&(n={}),t===void 0&&(t=function(){});var o=r,s=n,l=t;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,o),Promise.resolve(o);function E(h){var g=[],p={};function f(v){if(Array.isArray(v)){var A;g=(A=g).concat.apply(A,v)}else g.push(v)}for(var C=0;C2&&arguments[2]!==void 0?arguments[2]:!1;return u&&u.some(function(r){return SL(e,r,a)})}function SL(u,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!u||!e||!a&&u.length!==e.length?!1:e.every(function(r,n){return u[n]===r})}function siu(u,e){if(u===e)return!0;if(!u&&e||u&&!e||!u||!e||y0(u)!=="object"||y0(e)!=="object")return!1;var a=Object.keys(u),r=Object.keys(e),n=new Set([].concat(a,r));return Tu(n).every(function(t){var i=u[t],o=e[t];return typeof i=="function"&&typeof o=="function"?!0:i===o})}function liu(u){var e=arguments.length<=1?void 0:arguments[1];return e&&e.target&&y0(e.target)==="object"&&u in e.target?e.target[u]:e}function Py(u,e,a){var r=u.length;if(e<0||e>=r||a<0||a>=r)return u;var n=u[e],t=e-a;return t>0?[].concat(Tu(u.slice(0,a)),[n],Tu(u.slice(a,e)),Tu(u.slice(e+1,r))):t<0?[].concat(Tu(u.slice(0,e)),Tu(u.slice(e+1,a+1)),[n],Tu(u.slice(a+1,r))):u}var Eiu=["name"],Kr=[];function Ty(u,e,a,r,n,t){return typeof u=="function"?u(e,a,"source"in t?{source:t.source}:{}):r!==n}var LF=function(u){P3(a,u);var e=T3(a);function a(r){var n;if(tn(this,a),n=e.call(this,r),X(T0(n),"state",{resetCount:0}),X(T0(n),"cancelRegisterFunc",null),X(T0(n),"mounted",!1),X(T0(n),"touched",!1),X(T0(n),"dirty",!1),X(T0(n),"validatePromise",void 0),X(T0(n),"prevValidating",void 0),X(T0(n),"errors",Kr),X(T0(n),"warnings",Kr),X(T0(n),"cancelRegister",function(){var s=n.props,l=s.preserve,E=s.isListField,c=s.name;n.cancelRegisterFunc&&n.cancelRegisterFunc(E,l,Le(c)),n.cancelRegisterFunc=null}),X(T0(n),"getNamePath",function(){var s=n.props,l=s.name,E=s.fieldContext,c=E.prefixName,d=c===void 0?[]:c;return l!==void 0?[].concat(Tu(d),Tu(l)):[]}),X(T0(n),"getRules",function(){var s=n.props,l=s.rules,E=l===void 0?[]:l,c=s.fieldContext;return E.map(function(d){return typeof d=="function"?d(c):d})}),X(T0(n),"refresh",function(){n.mounted&&n.setState(function(s){var l=s.resetCount;return{resetCount:l+1}})}),X(T0(n),"metaCache",null),X(T0(n),"triggerMetaEvent",function(s){var l=n.props.onMetaChange;if(l){var E=ru(ru({},n.getMeta()),{},{destroy:s});Jl(n.metaCache,E)||l(E),n.metaCache=E}else n.metaCache=null}),X(T0(n),"onStoreChange",function(s,l,E){var c=n.props,d=c.shouldUpdate,D=c.dependencies,m=D===void 0?[]:D,h=c.onReset,g=E.store,p=n.getNamePath(),f=n.getValue(s),C=n.getValue(g),v=l&&Pl(l,p);switch(E.type==="valueUpdate"&&E.source==="external"&&f!==C&&(n.touched=!0,n.dirty=!0,n.validatePromise=null,n.errors=Kr,n.warnings=Kr,n.triggerMetaEvent()),E.type){case"reset":if(!l||v){n.touched=!1,n.dirty=!1,n.validatePromise=void 0,n.errors=Kr,n.warnings=Kr,n.triggerMetaEvent(),h?.(),n.refresh();return}break;case"remove":{if(d){n.reRender();return}break}case"setField":{var A=E.data;if(v){"touched"in A&&(n.touched=A.touched),"validating"in A&&!("originRCField"in A)&&(n.validatePromise=A.validating?Promise.resolve([]):null),"errors"in A&&(n.errors=A.errors||Kr),"warnings"in A&&(n.warnings=A.warnings||Kr),n.dirty=!0,n.triggerMetaEvent(),n.reRender();return}else if("value"in A&&Pl(l,p,!0)){n.reRender();return}if(d&&!p.length&&Ty(d,s,g,f,C,E)){n.reRender();return}break}case"dependenciesUpdate":{var F=m.map(Le);if(F.some(function(k){return Pl(E.relatedFields,k)})){n.reRender();return}break}default:if(v||(!m.length||p.length||d)&&Ty(d,s,g,f,C,E)){n.reRender();return}break}d===!0&&n.reRender()}),X(T0(n),"validateRules",function(s){var l=n.getNamePath(),E=n.getValue(),c=s||{},d=c.triggerName,D=c.validateOnly,m=D===void 0?!1:D,h=Promise.resolve().then(hs(Ha().mark(function g(){var p,f,C,v,A,F,k;return Ha().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(n.mounted){b.next=2;break}return b.abrupt("return",[]);case 2:if(p=n.props,f=p.validateFirst,C=f===void 0?!1:f,v=p.messageVariables,A=p.validateDebounce,F=n.getRules(),d&&(F=F.filter(function(B){return B}).filter(function(B){var M=B.validateTrigger;if(!M)return!0;var w=Af(M);return w.includes(d)})),!(A&&d)){b.next=10;break}return b.next=8,new Promise(function(B){setTimeout(B,A)});case 8:if(n.validatePromise===h){b.next=10;break}return b.abrupt("return",[]);case 10:return k=tiu(l,E,F,s,C,v),k.catch(function(B){return B}).then(function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Kr;if(n.validatePromise===h){var M;n.validatePromise=null;var w=[],j=[];(M=B.forEach)===null||M===void 0||M.call(B,function($){var H=$.rule.warningOnly,K=$.errors,N=K===void 0?Kr:K;H?j.push.apply(j,Tu(N)):w.push.apply(w,Tu(N))}),n.errors=w,n.warnings=j,n.triggerMetaEvent(),n.reRender()}}),b.abrupt("return",k);case 13:case"end":return b.stop()}},g)})));return m||(n.validatePromise=h,n.dirty=!0,n.errors=Kr,n.warnings=Kr,n.triggerMetaEvent(),n.reRender()),h}),X(T0(n),"isFieldValidating",function(){return!!n.validatePromise}),X(T0(n),"isFieldTouched",function(){return n.touched}),X(T0(n),"isFieldDirty",function(){if(n.dirty||n.props.initialValue!==void 0)return!0;var s=n.props.fieldContext,l=s.getInternalHooks(Ko),E=l.getInitialValue;return E(n.getNamePath())!==void 0}),X(T0(n),"getErrors",function(){return n.errors}),X(T0(n),"getWarnings",function(){return n.warnings}),X(T0(n),"isListField",function(){return n.props.isListField}),X(T0(n),"isList",function(){return n.props.isList}),X(T0(n),"isPreserve",function(){return n.props.preserve}),X(T0(n),"getMeta",function(){n.prevValidating=n.isFieldValidating();var s={touched:n.isFieldTouched(),validating:n.prevValidating,errors:n.errors,warnings:n.warnings,name:n.getNamePath(),validated:n.validatePromise===null};return s}),X(T0(n),"getOnlyChild",function(s){if(typeof s=="function"){var l=n.getMeta();return ru(ru({},n.getOnlyChild(s(n.getControlled(),l,n.props.fieldContext))),{},{isFunction:!0})}var E=Ln(s);return E.length!==1||!x.isValidElement(E[0])?{child:E,isFunction:!1}:{child:E[0],isFunction:!1}}),X(T0(n),"getValue",function(s){var l=n.props.fieldContext.getFieldsValue,E=n.getNamePath();return zn(s||l(!0),E)}),X(T0(n),"getControlled",function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=n.props,E=l.trigger,c=l.validateTrigger,d=l.getValueFromEvent,D=l.normalize,m=l.valuePropName,h=l.getValueProps,g=l.fieldContext,p=c!==void 0?c:g.validateTrigger,f=n.getNamePath(),C=g.getInternalHooks,v=g.getFieldsValue,A=C(Ko),F=A.dispatch,k=n.getValue(),y=h||function(w){return X({},m,w)},b=s[E],B=ru(ru({},s),y(k));B[E]=function(){n.touched=!0,n.dirty=!0,n.triggerMetaEvent();for(var w,j=arguments.length,$=new Array(j),H=0;H=0&&B<=M.length?(E.keys=[].concat(Tu(E.keys.slice(0,B)),[E.id],Tu(E.keys.slice(B))),C([].concat(Tu(M.slice(0,B)),[b],Tu(M.slice(B))))):(E.keys=[].concat(Tu(E.keys),[E.id]),C([].concat(Tu(M),[b]))),E.id+=1},remove:function(b){var B=A(),M=new Set(Array.isArray(b)?b:[b]);M.size<=0||(E.keys=E.keys.filter(function(w,j){return!M.has(j)}),C(B.filter(function(w,j){return!M.has(j)})))},move:function(b,B){if(b!==B){var M=A();b<0||b>=M.length||B<0||B>=M.length||(E.keys=Py(E.keys,b,B),C(Py(M,b,B)))}}},k=f||[];return Array.isArray(k)||(k=[]),r(k.map(function(y,b){var B=E.keys[b];return B===void 0&&(E.keys[b]=E.id,B=E.keys[b],E.id+=1),{name:b,key:B,isListField:!0}}),F,g)})))}function diu(u){var e=!1,a=u.length,r=[];return u.length?new Promise(function(n,t){u.forEach(function(i,o){i.catch(function(s){return e=!0,s}).then(function(s){a-=1,r[o]=s,!(a>0)&&(e&&t(r),n(r))})})}):Promise.resolve([])}var wL="__@field_split__";function D2(u){return u.map(function(e){return"".concat(y0(e),":").concat(e)}).join(wL)}var Ps=function(){function u(){tn(this,u),X(this,"kvs",new Map)}return on(u,[{key:"set",value:function(a,r){this.kvs.set(D2(a),r)}},{key:"get",value:function(a){return this.kvs.get(D2(a))}},{key:"update",value:function(a,r){var n=this.get(a),t=r(n);t?this.set(a,t):this.delete(a)}},{key:"delete",value:function(a){this.kvs.delete(D2(a))}},{key:"map",value:function(a){return Tu(this.kvs.entries()).map(function(r){var n=cu(r,2),t=n[0],i=n[1],o=t.split(wL);return a({key:o.map(function(s){var l=s.match(/^([^:]*):(.*)$/),E=cu(l,3),c=E[1],d=E[2];return c==="number"?Number(d):d}),value:i})})}},{key:"toJSON",value:function(){var a={};return this.map(function(r){var n=r.key,t=r.value;return a[n.join(".")]=t,null}),a}}]),u}(),Diu=["name"],xiu=on(function u(e){var a=this;tn(this,u),X(this,"formHooked",!1),X(this,"forceRootUpdate",void 0),X(this,"subscribable",!0),X(this,"store",{}),X(this,"fieldEntities",[]),X(this,"initialValues",{}),X(this,"callbacks",{}),X(this,"validateMessages",null),X(this,"preserve",null),X(this,"lastValidatePromise",null),X(this,"getForm",function(){return{getFieldValue:a.getFieldValue,getFieldsValue:a.getFieldsValue,getFieldError:a.getFieldError,getFieldWarning:a.getFieldWarning,getFieldsError:a.getFieldsError,isFieldsTouched:a.isFieldsTouched,isFieldTouched:a.isFieldTouched,isFieldValidating:a.isFieldValidating,isFieldsValidating:a.isFieldsValidating,resetFields:a.resetFields,setFields:a.setFields,setFieldValue:a.setFieldValue,setFieldsValue:a.setFieldsValue,validateFields:a.validateFields,submit:a.submit,_init:!0,getInternalHooks:a.getInternalHooks}}),X(this,"getInternalHooks",function(r){return r===Ko?(a.formHooked=!0,{dispatch:a.dispatch,initEntityValue:a.initEntityValue,registerField:a.registerField,useSubscribe:a.useSubscribe,setInitialValues:a.setInitialValues,destroyForm:a.destroyForm,setCallbacks:a.setCallbacks,setValidateMessages:a.setValidateMessages,getFields:a.getFields,setPreserve:a.setPreserve,getInitialValue:a.getInitialValue,registerWatch:a.registerWatch}):(Pa(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),X(this,"useSubscribe",function(r){a.subscribable=r}),X(this,"prevWithoutPreserves",null),X(this,"setInitialValues",function(r,n){if(a.initialValues=r||{},n){var t,i=dl(r,a.store);(t=a.prevWithoutPreserves)===null||t===void 0||t.map(function(o){var s=o.key;i=Cn(i,s,zn(r,s))}),a.prevWithoutPreserves=null,a.updateStore(i)}}),X(this,"destroyForm",function(){var r=new Ps;a.getFieldEntities(!0).forEach(function(n){a.isMergedPreserve(n.isPreserve())||r.set(n.getNamePath(),!0)}),a.prevWithoutPreserves=r}),X(this,"getInitialValue",function(r){var n=zn(a.initialValues,r);return r.length?dl(n):n}),X(this,"setCallbacks",function(r){a.callbacks=r}),X(this,"setValidateMessages",function(r){a.validateMessages=r}),X(this,"setPreserve",function(r){a.preserve=r}),X(this,"watchList",[]),X(this,"registerWatch",function(r){return a.watchList.push(r),function(){a.watchList=a.watchList.filter(function(n){return n!==r})}}),X(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(a.watchList.length){var n=a.getFieldsValue(),t=a.getFieldsValue(!0);a.watchList.forEach(function(i){i(n,t,r)})}}),X(this,"timeoutId",null),X(this,"warningUnhooked",function(){}),X(this,"updateStore",function(r){a.store=r}),X(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?a.fieldEntities.filter(function(n){return n.getNamePath().length}):a.fieldEntities}),X(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=new Ps;return a.getFieldEntities(r).forEach(function(t){var i=t.getNamePath();n.set(i,t)}),n}),X(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return a.getFieldEntities(!0);var n=a.getFieldsMap(!0);return r.map(function(t){var i=Le(t);return n.get(i)||{INVALIDATE_NAME_PATH:Le(t)}})}),X(this,"getFieldsValue",function(r,n){a.warningUnhooked();var t,i,o;if(r===!0||Array.isArray(r)?(t=r,i=n):r&&y0(r)==="object"&&(o=r.strict,i=r.filter),t===!0&&!i)return a.store;var s=a.getFieldEntitiesForNamePathList(Array.isArray(t)?t:null),l=[];return s.forEach(function(E){var c,d,D="INVALIDATE_NAME_PATH"in E?E.INVALIDATE_NAME_PATH:E.getNamePath();if(o){var m,h;if((m=(h=E).isList)!==null&&m!==void 0&&m.call(h))return}else if(!t&&(c=(d=E).isListField)!==null&&c!==void 0&&c.call(d))return;if(!i)l.push(D);else{var g="getMeta"in E?E.getMeta():null;i(g)&&l.push(D)}}),wy(a.store,l.map(Le))}),X(this,"getFieldValue",function(r){a.warningUnhooked();var n=Le(r);return zn(a.store,n)}),X(this,"getFieldsError",function(r){a.warningUnhooked();var n=a.getFieldEntitiesForNamePathList(r);return n.map(function(t,i){return t&&!("INVALIDATE_NAME_PATH"in t)?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:Le(r[i]),errors:[],warnings:[]}})}),X(this,"getFieldError",function(r){a.warningUnhooked();var n=Le(r),t=a.getFieldsError([n])[0];return t.errors}),X(this,"getFieldWarning",function(r){a.warningUnhooked();var n=Le(r),t=a.getFieldsError([n])[0];return t.warnings}),X(this,"isFieldsTouched",function(){a.warningUnhooked();for(var r=arguments.length,n=new Array(r),t=0;t0&&arguments[0]!==void 0?arguments[0]:{},n=new Ps,t=a.getFieldEntities(!0);t.forEach(function(s){var l=s.props.initialValue,E=s.getNamePath();if(l!==void 0){var c=n.get(E)||new Set;c.add({entity:s,value:l}),n.set(E,c)}});var i=function(l){l.forEach(function(E){var c=E.props.initialValue;if(c!==void 0){var d=E.getNamePath(),D=a.getInitialValue(d);if(D!==void 0)Pa(!1,"Form already set 'initialValues' with path '".concat(d.join("."),"'. Field can not overwrite it."));else{var m=n.get(d);if(m&&m.size>1)Pa(!1,"Multiple Field with path '".concat(d.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(m){var h=a.getFieldValue(d);(!r.skipExist||h===void 0)&&a.updateStore(Cn(a.store,d,Tu(m)[0].value))}}}})},o;r.entities?o=r.entities:r.namePathList?(o=[],r.namePathList.forEach(function(s){var l=n.get(s);if(l){var E;(E=o).push.apply(E,Tu(Tu(l).map(function(c){return c.entity})))}})):o=t,i(o)}),X(this,"resetFields",function(r){a.warningUnhooked();var n=a.store;if(!r){a.updateStore(dl(a.initialValues)),a.resetWithFieldInitialValue(),a.notifyObservers(n,null,{type:"reset"}),a.notifyWatch();return}var t=r.map(Le);t.forEach(function(i){var o=a.getInitialValue(i);a.updateStore(Cn(a.store,i,o))}),a.resetWithFieldInitialValue({namePathList:t}),a.notifyObservers(n,t,{type:"reset"}),a.notifyWatch(t)}),X(this,"setFields",function(r){a.warningUnhooked();var n=a.store,t=[];r.forEach(function(i){var o=i.name,s=k0(i,Diu),l=Le(o);t.push(l),"value"in s&&a.updateStore(Cn(a.store,l,s.value)),a.notifyObservers(n,[l],{type:"setField",data:i})}),a.notifyWatch(t)}),X(this,"getFields",function(){var r=a.getFieldEntities(!0),n=r.map(function(t){var i=t.getNamePath(),o=t.getMeta(),s=ru(ru({},o),{},{name:i,value:a.getFieldValue(i)});return Object.defineProperty(s,"originRCField",{value:!0}),s});return n}),X(this,"initEntityValue",function(r){var n=r.props.initialValue;if(n!==void 0){var t=r.getNamePath(),i=zn(a.store,t);i===void 0&&a.updateStore(Cn(a.store,t,n))}}),X(this,"isMergedPreserve",function(r){var n=r!==void 0?r:a.preserve;return n??!0}),X(this,"registerField",function(r){a.fieldEntities.push(r);var n=r.getNamePath();if(a.notifyWatch([n]),r.props.initialValue!==void 0){var t=a.store;a.resetWithFieldInitialValue({entities:[r],skipExist:!0}),a.notifyObservers(t,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(i,o){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(a.fieldEntities=a.fieldEntities.filter(function(c){return c!==r}),!a.isMergedPreserve(o)&&(!i||s.length>1)){var l=i?void 0:a.getInitialValue(n);if(n.length&&a.getFieldValue(n)!==l&&a.fieldEntities.every(function(c){return!SL(c.getNamePath(),n)})){var E=a.store;a.updateStore(Cn(E,n,l,!0)),a.notifyObservers(E,[n],{type:"remove"}),a.triggerDependenciesUpdate(E,n)}}a.notifyWatch([n])}}),X(this,"dispatch",function(r){switch(r.type){case"updateValue":{var n=r.namePath,t=r.value;a.updateValue(n,t);break}case"validateField":{var i=r.namePath,o=r.triggerName;a.validateFields([i],{triggerName:o});break}}}),X(this,"notifyObservers",function(r,n,t){if(a.subscribable){var i=ru(ru({},t),{},{store:a.getFieldsValue(!0)});a.getFieldEntities().forEach(function(o){var s=o.onStoreChange;s(r,n,i)})}else a.forceRootUpdate()}),X(this,"triggerDependenciesUpdate",function(r,n){var t=a.getDependencyChildrenFields(n);return t.length&&a.validateFields(t),a.notifyObservers(r,t,{type:"dependenciesUpdate",relatedFields:[n].concat(Tu(t))}),t}),X(this,"updateValue",function(r,n){var t=Le(r),i=a.store;a.updateStore(Cn(a.store,t,n)),a.notifyObservers(i,[t],{type:"valueUpdate",source:"internal"}),a.notifyWatch([t]);var o=a.triggerDependenciesUpdate(i,t),s=a.callbacks.onValuesChange;if(s){var l=wy(a.store,[t]);s(l,a.getFieldsValue())}a.triggerOnFieldsChange([t].concat(Tu(o)))}),X(this,"setFieldsValue",function(r){a.warningUnhooked();var n=a.store;if(r){var t=dl(a.store,r);a.updateStore(t)}a.notifyObservers(n,null,{type:"valueUpdate",source:"external"}),a.notifyWatch()}),X(this,"setFieldValue",function(r,n){a.setFields([{name:r,value:n}])}),X(this,"getDependencyChildrenFields",function(r){var n=new Set,t=[],i=new Ps;a.getFieldEntities().forEach(function(s){var l=s.props.dependencies;(l||[]).forEach(function(E){var c=Le(E);i.update(c,function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return d.add(s),d})})});var o=function s(l){var E=i.get(l)||new Set;E.forEach(function(c){if(!n.has(c)){n.add(c);var d=c.getNamePath();c.isFieldDirty()&&d.length&&(t.push(d),s(d))}})};return o(r),t}),X(this,"triggerOnFieldsChange",function(r,n){var t=a.callbacks.onFieldsChange;if(t){var i=a.getFields();if(n){var o=new Ps;n.forEach(function(l){var E=l.name,c=l.errors;o.set(E,c)}),i.forEach(function(l){l.errors=o.get(l.name)||l.errors})}var s=i.filter(function(l){var E=l.name;return Pl(r,E)});s.length&&t(s,i)}}),X(this,"validateFields",function(r,n){var t;a.warningUnhooked();var i,o;Array.isArray(r)||typeof r=="string"||typeof n=="string"?(i=r,o=n):o=r;var s=!!i,l=s?i.map(Le):[],E=[],c=String(Date.now()),d=new Set,D=(t=o)===null||t===void 0?void 0:t.recursive;a.getFieldEntities(!0).forEach(function(p){if(s||l.push(p.getNamePath()),!(!p.props.rules||!p.props.rules.length)){var f=p.getNamePath();if(d.add(f.join(c)),!s||Pl(l,f,D)){var C=p.validateRules(ru({validateMessages:ru(ru({},zL),a.validateMessages)},o));E.push(C.then(function(){return{name:f,errors:[],warnings:[]}}).catch(function(v){var A,F=[],k=[];return(A=v.forEach)===null||A===void 0||A.call(v,function(y){var b=y.rule.warningOnly,B=y.errors;b?k.push.apply(k,Tu(B)):F.push.apply(F,Tu(B))}),F.length?Promise.reject({name:f,errors:F,warnings:k}):{name:f,errors:F,warnings:k}}))}}});var m=diu(E);a.lastValidatePromise=m,m.catch(function(p){return p}).then(function(p){var f=p.map(function(C){var v=C.name;return v});a.notifyObservers(a.store,f,{type:"validateFinish"}),a.triggerOnFieldsChange(f,p)});var h=m.then(function(){return a.lastValidatePromise===m?Promise.resolve(a.getFieldsValue(l)):Promise.reject([])}).catch(function(p){var f=p.filter(function(C){return C&&C.errors.length});return Promise.reject({values:a.getFieldsValue(l),errorFields:f,outOfDate:a.lastValidatePromise!==m})});h.catch(function(p){return p});var g=l.filter(function(p){return d.has(p.join(c))});return a.triggerOnFieldsChange(g),h}),X(this,"submit",function(){a.warningUnhooked(),a.validateFields().then(function(r){var n=a.callbacks.onFinish;if(n)try{n(r)}catch(t){console.error(t)}}).catch(function(r){var n=a.callbacks.onFinishFailed;n&&n(r)})}),this.forceRootUpdate=e});function PL(u){var e=x.useRef(),a=x.useState({}),r=cu(a,2),n=r[1];if(!e.current)if(u)e.current=u;else{var t=function(){n({})},i=new xiu(t);e.current=i.getForm()}return[e.current]}var jf=x.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),TL=function(e){var a=e.validateMessages,r=e.onFormChange,n=e.onFormFinish,t=e.children,i=x.useContext(jf),o=x.useRef({});return x.createElement(jf.Provider,{value:ru(ru({},i),{},{validateMessages:ru(ru({},i.validateMessages),a),triggerFormChange:function(l,E){r&&r(l,{changedFields:E,forms:o.current}),i.triggerFormChange(l,E)},triggerFormFinish:function(l,E){n&&n(l,{values:E,forms:o.current}),i.triggerFormFinish(l,E)},registerForm:function(l,E){l&&(o.current=ru(ru({},o.current),{},X({},l,E))),i.registerForm(l,E)},unregisterForm:function(l){var E=ru({},o.current);delete E[l],o.current=E,i.unregisterForm(l)}})},t)},miu=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],hiu=function(e,a){var r=e.name,n=e.initialValues,t=e.fields,i=e.form,o=e.preserve,s=e.children,l=e.component,E=l===void 0?"form":l,c=e.validateMessages,d=e.validateTrigger,D=d===void 0?"onChange":d,m=e.onValuesChange,h=e.onFieldsChange,g=e.onFinish,p=e.onFinishFailed,f=k0(e,miu),C=x.useContext(jf),v=PL(i),A=cu(v,1),F=A[0],k=F.getInternalHooks(Ko),y=k.useSubscribe,b=k.setInitialValues,B=k.setCallbacks,M=k.setValidateMessages,w=k.setPreserve,j=k.destroyForm;x.useImperativeHandle(a,function(){return F}),x.useEffect(function(){return C.registerForm(r,F),function(){C.unregisterForm(r)}},[C,F,r]),M(ru(ru({},C.validateMessages),c)),B({onValuesChange:m,onFieldsChange:function(z){if(C.triggerFormChange(r,z),h){for(var O=arguments.length,L=new Array(O>1?O-1:0),J=1;J{}}),W80=x.createContext(null),q80=u=>{const e=ba(u,["prefixCls"]);return x.createElement(TL,Object.assign({},e))},Z80=x.createContext({prefixCls:""}),Ql=x.createContext({}),BD=u=>{let{children:e,status:a,override:r}=u;const n=x.useContext(Ql),t=x.useMemo(()=>{const i=Object.assign({},n);return r&&delete i.isFormItemInput,a&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[a,r,n]);return x.createElement(Ql.Provider,{value:t},e)};function Ny(){}const fiu=x.createContext({add:Ny,remove:Ny});function jL(u){const e=x.useContext(fiu),a=x.useRef();return Ra(n=>{if(n){const t=u?n.querySelector(u):n;e.add(t),a.current=t}else e.remove(a.current)})}const viu=()=>{const{cancelButtonProps:u,cancelTextLocale:e,onCancel:a}=x.useContext(O3);return uu.createElement(Ua,Object.assign({onClick:a},u),e)},Ly=viu,Ciu=()=>{const{confirmLoading:u,okButtonProps:e,okType:a,okTextLocale:r,onOk:n}=x.useContext(O3);return uu.createElement(Ua,Object.assign({},dL(a),{loading:u,onClick:n},e),r)},Ry=Ciu;function NL(u,e){return uu.createElement("span",{className:`${u}-close-x`},e||uu.createElement(oo,{className:`${u}-close-icon`}))}const LL=u=>{const{okText:e,okType:a="primary",cancelText:r,confirmLoading:n,onOk:t,onCancel:i,okButtonProps:o,cancelButtonProps:s,footer:l}=u,[E]=im("Modal",CN()),c=e||E?.okText,d=r||E?.cancelText,D={confirmLoading:n,okButtonProps:o,cancelButtonProps:s,okTextLocale:c,cancelTextLocale:d,okType:a,onOk:t,onCancel:i},m=uu.useMemo(()=>D,Tu(Object.values(D)));let h;return typeof l=="function"||typeof l>"u"?(h=uu.createElement(uu.Fragment,null,uu.createElement(Ly,null),uu.createElement(Ry,null)),typeof l=="function"&&(h=l(h,{OkBtn:Ry,CancelBtn:Ly})),h=uu.createElement(vL,{value:m},h)):h=l,uu.createElement(NN,{disabled:!1},h)},Fiu=u=>({animationDuration:u,animationFillMode:"both"}),kiu=u=>({animationDuration:u,animationFillMode:"both"}),fm=function(u,e,a,r){const t=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` ${t}${u}-enter, ${t}${u}-appear - `]:Object.assign(Object.assign({},piu(r)),{animationPlayState:"paused"}),[`${t}${u}-leave`]:Object.assign(Object.assign({},giu(r)),{animationPlayState:"paused"}),[` + `]:Object.assign(Object.assign({},Fiu(r)),{animationPlayState:"paused"}),[`${t}${u}-leave`]:Object.assign(Object.assign({},kiu(r)),{animationPlayState:"paused"}),[` ${t}${u}-enter${u}-enter-active, ${t}${u}-appear${u}-appear-active - `]:{animationName:e,animationPlayState:"running"},[`${t}${u}-leave${u}-leave-active`]:{animationName:a,animationPlayState:"running",pointerEvents:"none"}}},fiu=new o0("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),viu=new o0("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Ciu=function(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:a}=u,r=`${a}-fade`,n=e?"&":"";return[gm(r,fiu,viu,u.motionDurationMid,e),{[` + `]:{animationName:e,animationPlayState:"running"},[`${t}${u}-leave${u}-leave-active`]:{animationName:a,animationPlayState:"running",pointerEvents:"none"}}},Aiu=new o0("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),biu=new o0("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),yiu=function(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:a}=u,r=`${a}-fade`,n=e?"&":"";return[fm(r,Aiu,biu,u.motionDurationMid,e),{[` ${n}${r}-enter, ${n}${r}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${n}${r}-leave`]:{animationTimingFunction:"linear"}}]},Fiu=new o0("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),kiu=new o0("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),Aiu=new o0("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),biu=new o0("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),yiu=new o0("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Biu=new o0("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ziu=new o0("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Siu=new o0("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Miu={"move-up":{inKeyframes:ziu,outKeyframes:Siu},"move-down":{inKeyframes:Fiu,outKeyframes:kiu},"move-left":{inKeyframes:Aiu,outKeyframes:biu},"move-right":{inKeyframes:yiu,outKeyframes:Biu}},Ly=(u,e)=>{const{antCls:a}=u,r=`${a}-${e}`,{inKeyframes:n,outKeyframes:t}=Miu[e];return[gm(r,n,t,u.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:"linear"},[`${n}${r}-leave`]:{animationTimingFunction:"linear"}}]},Biu=new o0("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ziu=new o0("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),Siu=new o0("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Miu=new o0("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),wiu=new o0("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Piu=new o0("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Tiu=new o0("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),jiu=new o0("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Niu={"move-up":{inKeyframes:Tiu,outKeyframes:jiu},"move-down":{inKeyframes:Biu,outKeyframes:ziu},"move-left":{inKeyframes:Siu,outKeyframes:Miu},"move-right":{inKeyframes:wiu,outKeyframes:Piu}},Ky=(u,e)=>{const{antCls:a}=u,r=`${a}-${e}`,{inKeyframes:n,outKeyframes:t}=Niu[e];return[fm(r,n,t,u.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{opacity:0,animationTimingFunction:u.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:u.motionEaseInOutCirc}}]},NL=new o0("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),LL=new o0("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),RL=new o0("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),KL=new o0("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),wiu=new o0("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Piu=new o0("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Tiu=new o0("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),jiu=new o0("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Niu={"slide-up":{inKeyframes:NL,outKeyframes:LL},"slide-down":{inKeyframes:RL,outKeyframes:KL},"slide-left":{inKeyframes:wiu,outKeyframes:Piu},"slide-right":{inKeyframes:Tiu,outKeyframes:jiu}},Xl=(u,e)=>{const{antCls:a}=u,r=`${a}-${e}`,{inKeyframes:n,outKeyframes:t}=Niu[e];return[gm(r,n,t,u.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:u.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:u.motionEaseInOutCirc}}]},RL=new o0("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),KL=new o0("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),IL=new o0("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),OL=new o0("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Liu=new o0("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Riu=new o0("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Kiu=new o0("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),Iiu=new o0("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Oiu={"slide-up":{inKeyframes:RL,outKeyframes:KL},"slide-down":{inKeyframes:IL,outKeyframes:OL},"slide-left":{inKeyframes:Liu,outKeyframes:Riu},"slide-right":{inKeyframes:Kiu,outKeyframes:Iiu}},Xl=(u,e)=>{const{antCls:a}=u,r=`${a}-${e}`,{inKeyframes:n,outKeyframes:t}=Oiu[e];return[fm(r,n,t,u.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:u.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:u.motionEaseInQuint}}]},Liu=new o0("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Riu=new o0("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Ry=new o0("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Ky=new o0("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Kiu=new o0("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),Iiu=new o0("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Oiu=new o0("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),$iu=new o0("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Hiu=new o0("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Giu=new o0("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),_iu=new o0("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Viu=new o0("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Jiu={zoom:{inKeyframes:Liu,outKeyframes:Riu},"zoom-big":{inKeyframes:Ry,outKeyframes:Ky},"zoom-big-fast":{inKeyframes:Ry,outKeyframes:Ky},"zoom-left":{inKeyframes:Oiu,outKeyframes:$iu},"zoom-right":{inKeyframes:Hiu,outKeyframes:Giu},"zoom-up":{inKeyframes:Kiu,outKeyframes:Iiu},"zoom-down":{inKeyframes:_iu,outKeyframes:Viu}},fm=(u,e)=>{const{antCls:a}=u,r=`${a}-${e}`,{inKeyframes:n,outKeyframes:t}=Jiu[e];return[gm(r,n,t,e==="zoom-big-fast"?u.motionDurationFast:u.motionDurationMid),{[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:u.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:u.motionEaseInQuint}}]},$iu=new o0("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Hiu=new o0("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Iy=new o0("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Oy=new o0("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Giu=new o0("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),_iu=new o0("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Viu=new o0("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Jiu=new o0("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Uiu=new o0("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Wiu=new o0("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),qiu=new o0("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Ziu=new o0("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Yiu={zoom:{inKeyframes:$iu,outKeyframes:Hiu},"zoom-big":{inKeyframes:Iy,outKeyframes:Oy},"zoom-big-fast":{inKeyframes:Iy,outKeyframes:Oy},"zoom-left":{inKeyframes:Viu,outKeyframes:Jiu},"zoom-right":{inKeyframes:Uiu,outKeyframes:Wiu},"zoom-up":{inKeyframes:Giu,outKeyframes:_iu},"zoom-down":{inKeyframes:qiu,outKeyframes:Ziu}},vm=(u,e)=>{const{antCls:a}=u,r=`${a}-${e}`,{inKeyframes:n,outKeyframes:t}=Yiu[e];return[fm(r,n,t,e==="zoom-big-fast"?u.motionDurationFast:u.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:u.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:u.motionEaseInOutCirc}}]},Uiu=u=>({[u.componentCls]:{[`${u.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${u.motionDurationMid} ${u.motionEaseInOut}, + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:u.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:u.motionEaseInOutCirc}}]},Qiu=u=>({[u.componentCls]:{[`${u.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${u.motionDurationMid} ${u.motionEaseInOut}, opacity ${u.motionDurationMid} ${u.motionEaseInOut} !important`}},[`${u.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${u.motionDurationMid} ${u.motionEaseInOut}, - opacity ${u.motionDurationMid} ${u.motionEaseInOut} !important`}}}),Wiu=Uiu;function Iy(u){return{position:u,inset:0}}const qiu=u=>{const{componentCls:e,antCls:a}=u;return[{[`${e}-root`]:{[`${e}${a}-zoom-enter, ${e}${a}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:u.motionDurationSlow,userSelect:"none"},[`${e}${a}-zoom-leave ${e}-content`]:{pointerEvents:"none"},[`${e}-mask`]:Object.assign(Object.assign({},Iy("fixed")),{zIndex:u.zIndexPopupBase,height:"100%",backgroundColor:u.colorBgMask,pointerEvents:"none",[`${e}-hidden`]:{display:"none"}}),[`${e}-wrap`]:Object.assign(Object.assign({},Iy("fixed")),{zIndex:u.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch",[`&:has(${e}${a}-zoom-enter), &:has(${e}${a}-zoom-appear)`]:{pointerEvents:"none"}})}},{[`${e}-root`]:Ciu(u)}]},Ziu=u=>{const{componentCls:e}=u;return[{[`${e}-root`]:{[`${e}-wrap-rtl`]:{direction:"rtl"},[`${e}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[e]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${u.screenSMMax})`]:{[e]:{maxWidth:"calc(100vw - 16px)",margin:`${u.marginXS} auto`},[`${e}-centered`]:{[e]:{flex:1}}}}},{[e]:Object.assign(Object.assign({},xa(u)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${u.margin*2}px)`,margin:"0 auto",paddingBottom:u.paddingLG,[`${e}-title`]:{margin:0,color:u.titleColor,fontWeight:u.fontWeightStrong,fontSize:u.titleFontSize,lineHeight:u.titleLineHeight,wordWrap:"break-word"},[`${e}-content`]:{position:"relative",backgroundColor:u.contentBg,backgroundClip:"padding-box",border:0,borderRadius:u.borderRadiusLG,boxShadow:u.boxShadow,pointerEvents:"auto",padding:`${u.paddingMD}px ${u.paddingContentHorizontalLG}px`},[`${e}-close`]:Object.assign({position:"absolute",top:(u.modalHeaderHeight-u.modalCloseBtnSize)/2,insetInlineEnd:(u.modalHeaderHeight-u.modalCloseBtnSize)/2,zIndex:u.zIndexPopupBase+10,padding:0,color:u.modalCloseIconColor,fontWeight:u.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:u.borderRadiusSM,width:u.modalCloseBtnSize,height:u.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${u.motionDurationMid}, background-color ${u.motionDurationMid}`,"&-x":{display:"flex",fontSize:u.fontSizeLG,fontStyle:"normal",lineHeight:`${u.modalCloseBtnSize}px`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:u.modalIconHoverColor,backgroundColor:u.wireframe?"transparent":u.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:u.wireframe?"transparent":u.colorFillContentHover}},Zi(u)),[`${e}-header`]:{color:u.colorText,background:u.headerBg,borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`,marginBottom:u.marginXS},[`${e}-body`]:{fontSize:u.fontSize,lineHeight:u.lineHeight,wordWrap:"break-word"},[`${e}-footer`]:{textAlign:"end",background:u.footerBg,marginTop:u.marginSM,[`${u.antCls}-btn + ${u.antCls}-btn:not(${u.antCls}-dropdown-trigger)`]:{marginBottom:0,marginInlineStart:u.marginXS}},[`${e}-open`]:{overflow:"hidden"}})},{[`${e}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${e}-content, + opacity ${u.motionDurationMid} ${u.motionEaseInOut} !important`}}}),Xiu=Qiu;function $y(u){return{position:u,inset:0}}const uou=u=>{const{componentCls:e,antCls:a}=u;return[{[`${e}-root`]:{[`${e}${a}-zoom-enter, ${e}${a}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:u.motionDurationSlow,userSelect:"none"},[`${e}${a}-zoom-leave ${e}-content`]:{pointerEvents:"none"},[`${e}-mask`]:Object.assign(Object.assign({},$y("fixed")),{zIndex:u.zIndexPopupBase,height:"100%",backgroundColor:u.colorBgMask,pointerEvents:"none",[`${e}-hidden`]:{display:"none"}}),[`${e}-wrap`]:Object.assign(Object.assign({},$y("fixed")),{zIndex:u.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch",[`&:has(${e}${a}-zoom-enter), &:has(${e}${a}-zoom-appear)`]:{pointerEvents:"none"}})}},{[`${e}-root`]:yiu(u)}]},eou=u=>{const{componentCls:e}=u;return[{[`${e}-root`]:{[`${e}-wrap-rtl`]:{direction:"rtl"},[`${e}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[e]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${u.screenSMMax})`]:{[e]:{maxWidth:"calc(100vw - 16px)",margin:`${u.marginXS} auto`},[`${e}-centered`]:{[e]:{flex:1}}}}},{[e]:Object.assign(Object.assign({},xa(u)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${u.margin*2}px)`,margin:"0 auto",paddingBottom:u.paddingLG,[`${e}-title`]:{margin:0,color:u.titleColor,fontWeight:u.fontWeightStrong,fontSize:u.titleFontSize,lineHeight:u.titleLineHeight,wordWrap:"break-word"},[`${e}-content`]:{position:"relative",backgroundColor:u.contentBg,backgroundClip:"padding-box",border:0,borderRadius:u.borderRadiusLG,boxShadow:u.boxShadow,pointerEvents:"auto",padding:`${u.paddingMD}px ${u.paddingContentHorizontalLG}px`},[`${e}-close`]:Object.assign({position:"absolute",top:(u.modalHeaderHeight-u.modalCloseBtnSize)/2,insetInlineEnd:(u.modalHeaderHeight-u.modalCloseBtnSize)/2,zIndex:u.zIndexPopupBase+10,padding:0,color:u.modalCloseIconColor,fontWeight:u.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:u.borderRadiusSM,width:u.modalCloseBtnSize,height:u.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${u.motionDurationMid}, background-color ${u.motionDurationMid}`,"&-x":{display:"flex",fontSize:u.fontSizeLG,fontStyle:"normal",lineHeight:`${u.modalCloseBtnSize}px`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:u.modalIconHoverColor,backgroundColor:u.wireframe?"transparent":u.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:u.wireframe?"transparent":u.colorFillContentHover}},Zi(u)),[`${e}-header`]:{color:u.colorText,background:u.headerBg,borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`,marginBottom:u.marginXS},[`${e}-body`]:{fontSize:u.fontSize,lineHeight:u.lineHeight,wordWrap:"break-word"},[`${e}-footer`]:{textAlign:"end",background:u.footerBg,marginTop:u.marginSM,[`${u.antCls}-btn + ${u.antCls}-btn:not(${u.antCls}-dropdown-trigger)`]:{marginBottom:0,marginInlineStart:u.marginXS}},[`${e}-open`]:{overflow:"hidden"}})},{[`${e}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${e}-content, ${e}-body, - ${e}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${e}-confirm-body`]:{marginBottom:"auto"}}}]},Yiu=u=>{const{componentCls:e,antCls:a}=u,r=`${e}-confirm`;return{[e]:{[`${e}-content`]:{padding:0},[`${e}-header`]:{padding:u.modalHeaderPadding,borderBottom:`${u.modalHeaderBorderWidth}px ${u.modalHeaderBorderStyle} ${u.modalHeaderBorderColorSplit}`,marginBottom:0},[`${e}-body`]:{padding:u.modalBodyPadding},[`${e}-footer`]:{padding:`${u.modalFooterPaddingVertical}px ${u.modalFooterPaddingHorizontal}px`,borderTop:`${u.modalFooterBorderWidth}px ${u.modalFooterBorderStyle} ${u.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px`,marginTop:0}},[r]:{[`${a}-modal-body`]:{padding:`${u.padding*2}px ${u.padding*2}px ${u.paddingLG}px`},[`${r}-body`]:{[`> ${u.iconCls}`]:{marginInlineEnd:u.margin,[`+ ${r}-title + ${r}-content`]:{marginInlineStart:u.modalConfirmIconSize+u.margin}}},[`${r}-btns`]:{marginTop:u.marginLG}}}},Qiu=u=>{const{componentCls:e}=u;return{[`${e}-root`]:{[`${e}-wrap-rtl`]:{direction:"rtl",[`${e}-confirm-body`]:{direction:"rtl"}}}}},IL=u=>{const e=u.padding,a=u.fontSizeHeading5,r=u.lineHeightHeading5;return O0(u,{modalBodyPadding:u.paddingLG,modalHeaderPadding:`${e}px ${u.paddingLG}px`,modalHeaderBorderWidth:u.lineWidth,modalHeaderBorderStyle:u.lineType,modalHeaderBorderColorSplit:u.colorSplit,modalHeaderHeight:r*a+e*2,modalFooterBorderColorSplit:u.colorSplit,modalFooterBorderStyle:u.lineType,modalFooterPaddingVertical:u.paddingXS,modalFooterPaddingHorizontal:u.padding,modalFooterBorderWidth:u.lineWidth,modalIconHoverColor:u.colorIconHover,modalCloseIconColor:u.colorIcon,modalCloseBtnSize:u.fontSize*u.lineHeight,modalConfirmIconSize:u.fontSize*u.lineHeight})},OL=u=>({footerBg:"transparent",headerBg:u.colorBgElevated,titleLineHeight:u.lineHeightHeading5,titleFontSize:u.fontSizeHeading5,contentBg:u.colorBgElevated,titleColor:u.colorTextHeading}),$L=fe("Modal",u=>{const e=IL(u);return[Ziu(e),Qiu(e),qiu(e),u.wireframe&&Yiu(e),fm(e,"zoom")]},OL);var Xiu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{jf={x:u.pageX,y:u.pageY},setTimeout(()=>{jf=null},100)};ftu()&&document.documentElement.addEventListener("click",uou,!0);const eou=u=>{var e;const{getPopupContainer:a,getPrefixCls:r,direction:n,modal:t}=x.useContext(Yu),i=K=>{const{onCancel:N}=u;N?.(K)},o=K=>{const{onOk:N}=u;N?.(K)},{prefixCls:s,className:l,rootClassName:E,open:c,wrapClassName:d,centered:D,getContainer:m,closeIcon:h,closable:g,focusTriggerAfterClose:p=!0,style:f,visible:C,width:v=520,footer:A}=u,F=Xiu(u,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","closeIcon","closable","focusTriggerAfterClose","style","visible","width","footer"]),k=r("modal",s),y=r(),[b,B]=$L(k),M=nu(d,{[`${k}-centered`]:!!D,[`${k}-wrap-rtl`]:n==="rtl"}),w=A!==null&&x.createElement(jL,Object.assign({},u,{onOk:o,onCancel:i})),[j,$]=PF(g,h,K=>TL(k,K),x.createElement(oo,{className:`${k}-close-icon`}),!0),H=PL(`.${k}-content`);return b(x.createElement(Zl,null,x.createElement(yD,{status:!0,override:!0},x.createElement(AL,Object.assign({width:v},F,{getContainer:m===void 0?a:m,prefixCls:k,rootClassName:nu(B,E),wrapClassName:M,footer:w,visible:c??C,mousePosition:(e=F.mousePosition)!==null&&e!==void 0?e:jf,onClose:i,closable:j,closeIcon:$,focusTriggerAfterClose:p,transitionName:Yi(y,"zoom",u.transitionName),maskTransitionName:Yi(y,"fade",u.maskTransitionName),className:nu(B,l,t?.className),style:Object.assign(Object.assign({},t?.style),f),panelRef:H})))))},HL=eou,aou=u=>{const{componentCls:e,titleFontSize:a,titleLineHeight:r,modalConfirmIconSize:n,fontSize:t,lineHeight:i}=u,o=`${e}-confirm`,s=Math.round(a*r),l=Math.round(t*i);return{[o]:{"&-rtl":{direction:"rtl"},[`${u.antCls}-modal-header`]:{display:"none"},[`${o}-body-wrapper`]:Object.assign({},qi()),[`${o}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${u.iconCls}`]:{flex:"none",fontSize:n,marginInlineEnd:u.marginSM,marginTop:(l-n)/2},[`&-has-title > ${u.iconCls}`]:{marginTop:(s-n)/2}},[`${o}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:u.marginXS},[`${o}-title`]:{color:u.colorTextHeading,fontWeight:u.fontWeightStrong,fontSize:a,lineHeight:r},[`${o}-content`]:{color:u.colorText,fontSize:t,lineHeight:i},[`${o}-btns`]:{textAlign:"end",marginTop:u.marginSM,[`${u.antCls}-btn + ${u.antCls}-btn`]:{marginBottom:0,marginInlineStart:u.marginXS}}},[`${o}-error ${o}-body > ${u.iconCls}`]:{color:u.colorError},[`${o}-warning ${o}-body > ${u.iconCls}, - ${o}-confirm ${o}-body > ${u.iconCls}`]:{color:u.colorWarning},[`${o}-info ${o}-body > ${u.iconCls}`]:{color:u.colorInfo},[`${o}-success ${o}-body > ${u.iconCls}`]:{color:u.colorSuccess}}},rou=om(["Modal","confirm"],u=>{const e=IL(u);return[aou(e)]},OL,{order:-1e3});var nou=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nf,Tu(Object.values(f))),v=x.createElement(x.Fragment,null,x.createElement(Ey,null),x.createElement(cy,null)),A=u.title!==void 0&&u.title!==null,F=`${t}-body`;return x.createElement("div",{className:`${t}-body-wrapper`},x.createElement("div",{className:nu(F,{[`${F}-has-title`]:A})},c,x.createElement("div",{className:`${t}-paragraph`},A&&x.createElement("span",{className:`${t}-title`},u.title),x.createElement("div",{className:`${t}-content`},u.content))),s===void 0||typeof s=="function"?x.createElement(gL,{value:C},x.createElement("div",{className:`${t}-btns`},typeof s=="function"?s(v,{OkBtn:cy,CancelBtn:Ey}):v)):s,x.createElement(rou,{prefixCls:e}))}const tou=u=>{const{close:e,zIndex:a,afterClose:r,visible:n,open:t,keyboard:i,centered:o,getContainer:s,maskStyle:l,direction:E,prefixCls:c,wrapClassName:d,rootPrefixCls:D,iconPrefixCls:m,theme:h,bodyStyle:g,closable:p=!1,closeIcon:f,modalRender:C,focusTriggerAfterClose:v,onConfirm:A}=u,F=`${c}-confirm`,k=u.width||416,y=u.style||{},b=u.mask===void 0?!0:u.mask,B=u.maskClosable===void 0?!1:u.maskClosable,M=nu(F,`${F}-${u.type}`,{[`${F}-rtl`]:E==="rtl"},u.className);return x.createElement(Em,{prefixCls:D,iconPrefixCls:m,direction:E,theme:h},x.createElement(HL,{prefixCls:c,className:M,wrapClassName:nu({[`${F}-centered`]:!!u.centered},d),onCancel:()=>{e?.({triggerCancel:!0}),A?.(!1)},open:t,title:"",footer:null,transitionName:Yi(D||"","zoom",u.transitionName),maskTransitionName:Yi(D||"","fade",u.maskTransitionName),mask:b,maskClosable:B,maskStyle:l,style:y,bodyStyle:g,width:k,zIndex:a,afterClose:r,keyboard:i,centered:o,getContainer:s,closable:p,closeIcon:f,modalRender:C,focusTriggerAfterClose:v},x.createElement(GL,Object.assign({},u,{confirmPrefixCls:F}))))},_L=tou,iou=[],Oo=iou;var oou=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nd&&d.triggerCancel);u.onCancel&&c&&u.onCancel.apply(u,[()=>{}].concat(Tu(l.slice(1))));for(let d=0;d{const m=fN(),{getPrefixCls:h,getIconPrefixCls:g,getTheme:p}=fF(),f=h(void 0,sou()),C=c||`${f}-modal`,v=g(),A=p();let F=d;F===!1&&(F=void 0),yF(x.createElement(_L,Object.assign({},D,{getContainer:F,prefixCls:C,rootPrefixCls:f,iconPrefixCls:v,okText:l,locale:m,theme:A,cancelText:E||m.cancelText})),e)})}function i(){for(var s=arguments.length,l=new Array(s),E=0;E{typeof u.afterClose=="function"&&u.afterClose(),n.apply(this,l)}}),a.visible&&delete a.visible,t(a)}function o(s){typeof s=="function"?a=s(a):a=Object.assign(Object.assign({},a),s),t(a)}return t(a),Oo.push(i),{destroy:i,update:o}}function JL(u){return Object.assign(Object.assign({},u),{type:"warning"})}function UL(u){return Object.assign(Object.assign({},u),{type:"info"})}function WL(u){return Object.assign(Object.assign({},u),{type:"success"})}function qL(u){return Object.assign(Object.assign({},u),{type:"error"})}function ZL(u){return Object.assign(Object.assign({},u),{type:"confirm"})}function lou(u){let{rootPrefixCls:e}=u;VL=e}var Eou=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,{afterClose:r,config:n}=u,t=Eou(u,["afterClose","config"]);const[i,o]=x.useState(!0),[s,l]=x.useState(n),{direction:E,getPrefixCls:c}=x.useContext(Yu),d=c("modal"),D=c(),m=()=>{var f;r(),(f=s.afterClose)===null||f===void 0||f.call(s)},h=function(){o(!1);for(var f=arguments.length,C=new Array(f),v=0;vF&&F.triggerCancel);s.onCancel&&A&&s.onCancel.apply(s,[()=>{}].concat(Tu(C.slice(1))))};x.useImperativeHandle(e,()=>({destroy:h,update:f=>{l(C=>Object.assign(Object.assign({},C),f))}}));const g=(a=s.okCancel)!==null&&a!==void 0?a:s.type==="confirm",[p]=tm("Modal",ts.Modal);return x.createElement(_L,Object.assign({prefixCls:d,rootPrefixCls:D},s,{close:h,open:i,afterClose:m,okText:s.okText||(g?p?.okText:p?.justOkText),direction:s.direction||E,cancelText:s.cancelText||p?.cancelText},t))},dou=x.forwardRef(cou);let Oy=0;const Dou=x.memo(x.forwardRef((u,e)=>{const[a,r]=Zru();return x.useImperativeHandle(e,()=>({patchElement:r}),[]),x.createElement(x.Fragment,null,a)}));function YL(){const u=x.useRef(null),[e,a]=x.useState([]);x.useEffect(()=>{e.length&&(Tu(e).forEach(i=>{i()}),a([]))},[e]);const r=x.useCallback(t=>function(o){var s;Oy+=1;const l=x.createRef();let E;const c=new Promise(g=>{E=g});let d=!1,D;const m=x.createElement(dou,{key:`modal-${Oy}`,config:t(o),ref:l,afterClose:()=>{D?.()},isSilent:()=>d,onConfirm:g=>{E(g)}});return D=(s=u.current)===null||s===void 0?void 0:s.patchElement(m),D&&Oo.push(D),{destroy:()=>{function g(){var p;(p=l.current)===null||p===void 0||p.destroy()}l.current?g():a(p=>[].concat(Tu(p),[g]))},update:g=>{function p(){var f;(f=l.current)===null||f===void 0||f.update(g)}l.current?p():a(f=>[].concat(Tu(f),[p]))},then:g=>(d=!0,c.then(g))}},[]);return[x.useMemo(()=>({info:r(UL),success:r(WL),error:r(qL),warning:r(JL),confirm:r(ZL)}),[]),x.createElement(Dou,{key:"modal-holder",ref:u})]}const xou=u=>{const{componentCls:e,width:a,notificationMarginEdge:r,animationMaxHeight:n}=u,t=new o0("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),i=new o0("antNotificationBottomFadeIn",{"0%":{bottom:-n,opacity:0},"100%":{bottom:0,opacity:1}}),o=new o0("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:a},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${e}-top, &${e}-bottom`]:{marginInline:0},[`&${e}-top`]:{[`${e}-fade-enter${e}-fade-enter-active, ${e}-fade-appear${e}-fade-appear-active`]:{animationName:t}},[`&${e}-bottom`]:{[`${e}-fade-enter${e}-fade-enter-active, ${e}-fade-appear${e}-fade-appear-active`]:{animationName:i}},[`&${e}-topLeft, &${e}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:r,[`${e}-fade-enter${e}-fade-enter-active, ${e}-fade-appear${e}-fade-appear-active`]:{animationName:o}}}},mou=xou,hou=u=>{const{iconCls:e,componentCls:a,boxShadow:r,fontSizeLG:n,notificationMarginBottom:t,borderRadiusLG:i,colorSuccess:o,colorInfo:s,colorWarning:l,colorError:E,colorTextHeading:c,notificationBg:d,notificationPadding:D,notificationMarginEdge:m,motionDurationMid:h,motionEaseInOut:g,fontSize:p,lineHeight:f,width:C,notificationIconSize:v,colorText:A}=u,F=`${a}-notice`,k=new o0("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:C},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),y=new o0("antNotificationFadeOut",{"0%":{maxHeight:u.animationMaxHeight,marginBottom:t,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}}),b={position:"relative",width:C,maxWidth:`calc(100vw - ${m*2}px)`,marginBottom:t,marginInlineStart:"auto",padding:D,overflow:"hidden",lineHeight:f,wordWrap:"break-word",background:d,borderRadius:i,boxShadow:r,[`${a}-close-icon`]:{fontSize:p,cursor:"pointer"},[`${F}-message`]:{marginBottom:u.marginXS,color:c,fontSize:n,lineHeight:u.lineHeightLG},[`${F}-description`]:{fontSize:p,color:A},[`&${F}-closable ${F}-message`]:{paddingInlineEnd:u.paddingLG},[`${F}-with-icon ${F}-message`]:{marginBottom:u.marginXS,marginInlineStart:u.marginSM+v,fontSize:n},[`${F}-with-icon ${F}-description`]:{marginInlineStart:u.marginSM+v,fontSize:p},[`${F}-icon`]:{position:"absolute",fontSize:v,lineHeight:0,[`&-success${e}`]:{color:o},[`&-info${e}`]:{color:s},[`&-warning${e}`]:{color:l},[`&-error${e}`]:{color:E}},[`${F}-close`]:{position:"absolute",top:u.notificationPaddingVertical,insetInlineEnd:u.notificationPaddingHorizontal,color:u.colorIcon,outline:"none",width:u.notificationCloseButtonSize,height:u.notificationCloseButtonSize,borderRadius:u.borderRadiusSM,transition:`background-color ${u.motionDurationMid}, color ${u.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:u.colorIconHover,backgroundColor:u.wireframe?"transparent":u.colorFillContent}},[`${F}-btn`]:{float:"right",marginTop:u.marginSM}};return[{[a]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"fixed",zIndex:u.zIndexPopup,marginInlineEnd:m,[`${a}-hook-holder`]:{position:"relative"},[`&${a}-top, &${a}-bottom`]:{[F]:{marginInline:"auto auto"}},[`&${a}-topLeft, &${a}-bottomLeft`]:{[F]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${a}-fade-enter, ${a}-fade-appear`]:{animationDuration:u.motionDurationMid,animationTimingFunction:g,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${a}-fade-leave`]:{animationTimingFunction:g,animationFillMode:"both",animationDuration:h,animationPlayState:"paused"},[`${a}-fade-enter${a}-fade-enter-active, ${a}-fade-appear${a}-fade-appear-active`]:{animationName:k,animationPlayState:"running"},[`${a}-fade-leave${a}-fade-leave-active`]:{animationName:y,animationPlayState:"running"}}),mou(u)),{"&-rtl":{direction:"rtl",[`${F}-btn`]:{float:"left"}}})},{[a]:{[F]:Object.assign({},b)}},{[`${F}-pure-panel`]:Object.assign(Object.assign({},b),{margin:0})}]},pou=fe("Notification",u=>{const e=u.paddingMD,a=u.paddingLG,r=O0(u,{notificationBg:u.colorBgElevated,notificationPaddingVertical:e,notificationPaddingHorizontal:a,notificationIconSize:u.fontSizeLG*u.lineHeightLG,notificationCloseButtonSize:u.controlHeightLG*.55,notificationMarginBottom:u.margin,notificationPadding:`${u.paddingMD}px ${u.paddingContentHorizontalLG}px`,notificationMarginEdge:u.marginLG,animationMaxHeight:150});return[hou(r)]},u=>({zIndexPopup:u.zIndexPopupBase+50,width:384}));globalThis&&globalThis.__rest;function QL(u,e){return e===null||e===!1?null:e||x.createElement("span",{className:`${u}-close-x`},x.createElement(oo,{className:`${u}-close-icon`}))}const gou={success:CF,info:kF,error:K3,warning:FF},fou=u=>{const{prefixCls:e,icon:a,type:r,message:n,description:t,btn:i,role:o="alert"}=u;let s=null;return a?s=x.createElement("span",{className:`${e}-icon`},a):r&&(s=x.createElement(gou[r]||null,{className:nu(`${e}-icon`,`${e}-icon-${r}`)})),x.createElement("div",{className:nu({[`${e}-with-icon`]:s}),role:o},s,x.createElement("div",{className:`${e}-message`},n),x.createElement("div",{className:`${e}-description`},t),i&&x.createElement("div",{className:`${e}-btn`},i))};function vou(u,e,a){let r;switch(u){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:e,bottom:"auto"};break;case"topLeft":r={left:0,top:e,bottom:"auto"};break;case"topRight":r={right:0,top:e,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:a};break;case"bottomLeft":r={left:0,top:"auto",bottom:a};break;default:r={right:0,top:"auto",bottom:a};break}return r}function Cou(u){return{motionName:`${u}-fade`}}var Fou=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{let{children:e,prefixCls:a}=u;const[,r]=pou(a);return x.createElement(XN,{classNames:{list:r,notice:r}},e)},you=(u,e)=>{let{prefixCls:a,key:r}=e;return x.createElement(bou,{prefixCls:a,key:r},u)},Bou=x.forwardRef((u,e)=>{const{top:a,bottom:r,prefixCls:n,getContainer:t,maxCount:i,rtl:o,onAllRemoved:s}=u,{getPrefixCls:l,getPopupContainer:E,notification:c}=x.useContext(Yu),d=n||l("notification"),D=f=>vou(f,a??$y,r??$y),m=()=>nu({[`${d}-rtl`]:o}),h=()=>Cou(d),[g,p]=uL({prefixCls:d,style:D,className:m,motion:h,closable:!0,closeIcon:QL(d),duration:kou,getContainer:()=>t?.()||E?.()||document.body,maxCount:i,onAllRemoved:s,renderNotifications:you});return x.useImperativeHandle(e,()=>Object.assign(Object.assign({},g),{prefixCls:d,notification:c})),p});function zou(u){const e=x.useRef(null);return nm(),[x.useMemo(()=>{const r=o=>{var s;if(!e.current)return;const{open:l,prefixCls:E,notification:c}=e.current,d=`${E}-notice`,{message:D,description:m,icon:h,type:g,btn:p,className:f,style:C,role:v="alert",closeIcon:A}=o,F=Fou(o,["message","description","icon","type","btn","className","style","role","closeIcon"]),k=QL(d,A);return l(Object.assign(Object.assign({placement:(s=u?.placement)!==null&&s!==void 0?s:Aou},F),{content:x.createElement(fou,{prefixCls:d,icon:h,type:g,message:D,description:m,btn:p,role:v}),className:nu(g&&`${d}-${g}`,f,c?.className),style:Object.assign(Object.assign({},c?.style),C),closeIcon:k,closable:!!k}))},t={open:r,destroy:o=>{var s,l;o!==void 0?(s=e.current)===null||s===void 0||s.close(o):(l=e.current)===null||l===void 0||l.destroy()}};return["success","info","warning","error"].forEach(o=>{t[o]=s=>r(Object.assign(Object.assign({},s),{type:o}))}),t},[]),x.createElement(Bou,Object.assign({key:"notification-holder"},u,{ref:e}))]}function Sou(u){return zou(u)}const Hy=uu.createContext({}),Mou=uu.createContext({message:{},notification:{},modal:{}}),XL=Mou,wou=u=>{const{componentCls:e,colorText:a,fontSize:r,lineHeight:n,fontFamily:t}=u;return{[e]:{color:a,fontSize:r,lineHeight:n,fontFamily:t}}},Pou=fe("App",u=>[wou(u)]),Tou=()=>uu.useContext(XL),uR=u=>{const{prefixCls:e,children:a,className:r,rootClassName:n,message:t,notification:i,style:o}=u,{getPrefixCls:s}=x.useContext(Yu),l=s("app",e),[E,c]=Pou(l),d=nu(c,l,r,n),D=x.useContext(Hy),m=uu.useMemo(()=>({message:Object.assign(Object.assign({},D.message),t),notification:Object.assign(Object.assign({},D.notification),i)}),[t,i,D.message,D.notification]),[h,g]=nL(m.message),[p,f]=Sou(m.notification),[C,v]=YL(),A=uu.useMemo(()=>({message:h,notification:p,modal:C}),[h,p,C]);return E(uu.createElement(XL.Provider,{value:A},uu.createElement(Hy.Provider,{value:m},uu.createElement("div",{className:d,style:o},v,g,f,a))))};uR.useApp=Tou;const eR=uR;function aR(u){return function(a){return x.createElement(Em,{theme:{token:{motion:!1,zIndexPopupBase:0}}},x.createElement(u,Object.assign({},a)))}}function jou(u,e,a,r){function n(t){const{prefixCls:i,style:o}=t,s=x.useRef(null),[l,E]=x.useState(0),[c,d]=x.useState(0),[D,m]=Fr(!1,{value:t.open}),{getPrefixCls:h}=x.useContext(Yu),g=h(e||"select",i);x.useEffect(()=>{if(m(!0),typeof ResizeObserver<"u"){const f=new ResizeObserver(v=>{const A=v[0].target;E(A.offsetHeight+8),d(A.offsetWidth)}),C=setInterval(()=>{var v;const A=a?`.${a(g)}`:`.${g}-dropdown`,F=(v=s.current)===null||v===void 0?void 0:v.querySelector(A);F&&(clearInterval(C),f.observe(F))},10);return()=>{clearInterval(C),f.disconnect()}}},[]);let p=Object.assign(Object.assign({},t),{style:Object.assign(Object.assign({},o),{margin:0}),open:D,visible:D,getPopupContainer:()=>s.current});return r&&(p=r(p)),x.createElement("div",{ref:s,style:{paddingBottom:l,position:"relative",minWidth:c}},x.createElement(u,Object.assign({},p)))}return aR(n)}const rR=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var u=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(u)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(u?.substr(0,4))};var Nou=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Ts=void 0;function Lou(u,e){var a=u.prefixCls,r=u.invalidate,n=u.item,t=u.renderItem,i=u.responsive,o=u.responsiveDisabled,s=u.registerSize,l=u.itemKey,E=u.className,c=u.style,d=u.children,D=u.display,m=u.order,h=u.component,g=h===void 0?"div":h,p=k0(u,Nou),f=i&&!D;function C(y){s(l,y)}x.useEffect(function(){return function(){C(null)}},[]);var v=t&&n!==Ts?t(n):d,A;r||(A={opacity:f?0:1,height:f?0:Ts,overflowY:f?"hidden":Ts,order:i?m:Ts,pointerEvents:f?"none":Ts,position:f?"absolute":Ts});var F={};f&&(F["aria-hidden"]=!0);var k=x.createElement(g,Eu({className:nu(!r&&a,E),style:ru(ru({},A),c)},F,p,{ref:e}),v);return i&&(k=x.createElement(Mt,{onResize:function(b){var B=b.offsetWidth;C(B)},disabled:o},k)),k}var xE=x.forwardRef(Lou);xE.displayName="Item";function Rou(u){if(typeof MessageChannel>"u")Je(u);else{var e=new MessageChannel;e.port1.onmessage=function(){return u()},e.port2.postMessage(void 0)}}function Kou(){var u=x.useRef(null),e=function(r){u.current||(u.current=[],Rou(function(){Ut.unstable_batchedUpdates(function(){u.current.forEach(function(n){n()}),u.current=null})})),u.current.push(r)};return e}function t4(u,e){var a=x.useState(e),r=cu(a,2),n=r[0],t=r[1],i=Ra(function(o){u(function(){t(o)})});return[n,i]}var BD=uu.createContext(null),Iou=["component"],Oou=["className"],$ou=["className"],Hou=function(e,a){var r=x.useContext(BD);if(!r){var n=e.component,t=n===void 0?"div":n,i=k0(e,Iou);return x.createElement(t,Eu({},i,{ref:a}))}var o=r.className,s=k0(r,Oou),l=e.className,E=k0(e,$ou);return x.createElement(BD.Provider,{value:null},x.createElement(xE,Eu({ref:a,className:nu(o,l)},s,E)))},nR=x.forwardRef(Hou);nR.displayName="RawItem";var Gou=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],tR="responsive",iR="invalidate";function _ou(u){return"+ ".concat(u.length," ...")}function Vou(u,e){var a=u.prefixCls,r=a===void 0?"rc-overflow":a,n=u.data,t=n===void 0?[]:n,i=u.renderItem,o=u.renderRawItem,s=u.itemKey,l=u.itemWidth,E=l===void 0?10:l,c=u.ssr,d=u.style,D=u.className,m=u.maxCount,h=u.renderRest,g=u.renderRawRest,p=u.suffix,f=u.component,C=f===void 0?"div":f,v=u.itemComponent,A=u.onVisibleChange,F=k0(u,Gou),k=c==="full",y=Kou(),b=t4(y,null),B=cu(b,2),M=B[0],w=B[1],j=M||0,$=t4(y,new Map),H=cu($,2),K=H[0],N=H[1],P=t4(y,0),I=cu(P,2),_=I[0],G=I[1],z=t4(y,0),O=cu(z,2),L=O[0],J=O[1],q=t4(y,0),Q=cu(q,2),Z=Q[0],iu=Q[1],tu=x.useState(null),du=cu(tu,2),ku=du[0],Zu=du[1],wu=x.useState(null),Ou=cu(wu,2),vu=Ou[0],Wu=Ou[1],yu=x.useMemo(function(){return vu===null&&k?Number.MAX_SAFE_INTEGER:vu||0},[vu,M]),Y=x.useState(!1),gu=cu(Y,2),mu=gu[0],Nu=gu[1],u0="".concat(r,"-item"),s0=Math.max(_,L),Hu=m===tR,$u=t.length&&Hu,c0=m===iR,L0=$u||typeof m=="number"&&t.length>m,C0=x.useMemo(function(){var Cu=t;return $u?M===null&&k?Cu=t:Cu=t.slice(0,Math.min(t.length,j/E)):typeof m=="number"&&(Cu=t.slice(0,m)),Cu},[t,E,M,m,$u]),R0=x.useMemo(function(){return $u?t.slice(yu+1):t.slice(C0.length)},[t,C0,$u,yu]),i0=x.useCallback(function(Cu,Gu){var a0;return typeof s=="function"?s(Cu):(a0=s&&Cu?.[s])!==null&&a0!==void 0?a0:Gu},[s]),q0=x.useCallback(i||function(Cu){return Cu},[i]);function ae(Cu,Gu,a0){vu===Cu&&(Gu===void 0||Gu===ku)||(Wu(Cu),a0||(Nu(Cuj){ae(l0-1,Cu-m0-Z+L);break}}p&&bu(0)+Z>j&&Zu(null)}},[j,K,L,Z,i0,C0]);var Pu=mu&&!!R0.length,Vu={};ku!==null&&$u&&(Vu={position:"absolute",left:ku,top:0});var S={prefixCls:u0,responsive:$u,component:v,invalidate:c0},T=o?function(Cu,Gu){var a0=i0(Cu,Gu);return x.createElement(BD.Provider,{key:a0,value:ru(ru({},S),{},{order:Gu,item:Cu,itemKey:a0,registerSize:eu,display:Gu<=yu})},o(Cu,Gu))}:function(Cu,Gu){var a0=i0(Cu,Gu);return x.createElement(xE,Eu({},S,{order:Gu,key:a0,item:Cu,renderItem:q0,itemKey:a0,registerSize:eu,display:Gu<=yu}))},V,W={order:Pu?yu:Number.MAX_SAFE_INTEGER,className:"".concat(u0,"-rest"),registerSize:su,display:Pu};if(g)g&&(V=x.createElement(BD.Provider,{value:ru(ru({},S),W)},g(R0)));else{var ou=h||_ou;V=x.createElement(xE,Eu({},S,W),typeof ou=="function"?ou(R0):ou)}var fu=x.createElement(C,Eu({className:nu(!c0&&r,D),style:d,ref:e},F),C0.map(T),L0?V:null,p&&x.createElement(xE,Eu({},S,{responsive:Hu,responsiveDisabled:!$u,order:yu,className:"".concat(u0,"-suffix"),registerSize:Au,display:!0,style:Vu}),p));return Hu&&(fu=x.createElement(Mt,{onResize:au,disabled:!$u},fu)),fu}var wt=x.forwardRef(Vou);wt.displayName="Overflow";wt.Item=nR;wt.RESPONSIVE=tR;wt.INVALIDATE=iR;var Gy=x.createContext(null);function _y(u){return u?Array.isArray(u)?u:[u]:[]}function Jou(u,e,a,r){return x.useMemo(function(){var n=_y(a??e),t=_y(r??e),i=new Set(n),o=new Set(t);return u&&(i.has("hover")&&(i.delete("hover"),i.add("click")),o.has("hover")&&(o.delete("hover"),o.add("click"))),[i,o]},[u,e,a,r])}function Uou(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0;return a?u[0]===e[0]:u[0]===e[0]&&u[1]===e[1]}function Wou(u,e,a,r){for(var n=a.points,t=Object.keys(u),i=0;i1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(u)?e:u}function i4(u){return XE(parseFloat(u),0)}function Jy(u,e){var a=ru({},u);return(e||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var n=_3(r).getComputedStyle(r),t=n.overflow,i=n.overflowClipMargin,o=n.borderTopWidth,s=n.borderBottomWidth,l=n.borderLeftWidth,E=n.borderRightWidth,c=r.getBoundingClientRect(),d=r.offsetHeight,D=r.clientHeight,m=r.offsetWidth,h=r.clientWidth,g=i4(o),p=i4(s),f=i4(l),C=i4(E),v=XE(Math.round(c.width/m*1e3)/1e3),A=XE(Math.round(c.height/d*1e3)/1e3),F=(m-h-f-C)*v,k=(d-D-g-p)*A,y=g*A,b=p*A,B=f*v,M=C*v,w=0,j=0;if(t==="clip"){var $=i4(i);w=$*v,j=$*A}var H=c.x+B-w,K=c.y+y-j,N=H+c.width+2*w-B-M-F,P=K+c.height+2*j-y-b-k;a.left=Math.max(a.left,H),a.top=Math.max(a.top,K),a.right=Math.min(a.right,N),a.bottom=Math.min(a.bottom,P)}}),a}function Uy(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a="".concat(e),r=a.match(/^(.*)\%$/);return r?u*(parseFloat(r[1])/100):parseFloat(a)}function Wy(u,e){var a=e||[],r=cu(a,2),n=r[0],t=r[1];return[Uy(u.width,n),Uy(u.height,t)]}function qy(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[u[0],u[1]]}function js(u,e){var a=e[0],r=e[1],n,t;return a==="t"?t=u.y:a==="b"?t=u.y+u.height:t=u.y+u.height/2,r==="l"?n=u.x:r==="r"?n=u.x+u.width:n=u.x+u.width/2,{x:n,y:t}}function ai(u,e){var a={t:"b",b:"t",l:"r",r:"l"};return u.map(function(r,n){return n===e?a[r]||"c":r}).join("")}function qou(u,e,a,r,n,t,i){var o=x.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:n[r]||{}}),s=cu(o,2),l=s[0],E=s[1],c=x.useRef(0),d=x.useMemo(function(){return e?Nf(e):[]},[e]),D=x.useRef({}),m=function(){D.current={}};u||m();var h=Ra(function(){if(e&&a&&u){let Lr=function(Ic,go){var ui=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Y,U1=I.x+Ic,ys=I.y+go,Oc=U1+Z,oh=ys+Q,sh=Math.max(U1,ui.left),lh=Math.max(ys,ui.top),Eh=Math.min(Oc,ui.right),Ju=Math.min(oh,ui.bottom);return Math.max(0,(Eh-sh)*(Ju-lh))},pt=function(){I0=I.y+W,qu=I0+Q,Y0=I.x+V,n0=Y0+Z};var f,C,v=e,A=v.ownerDocument,F=_3(v),k=F.getComputedStyle(v),y=k.width,b=k.height,B=k.position,M=v.style.left,w=v.style.top,j=v.style.right,$=v.style.bottom,H=ru(ru({},n[r]),t),K=A.createElement("div");(f=v.parentElement)===null||f===void 0||f.appendChild(K),K.style.left="".concat(v.offsetLeft,"px"),K.style.top="".concat(v.offsetTop,"px"),K.style.position=B,K.style.height="".concat(v.offsetHeight,"px"),K.style.width="".concat(v.offsetWidth,"px"),v.style.left="0",v.style.top="0",v.style.right="auto",v.style.bottom="auto";var N;if(Array.isArray(a))N={x:a[0],y:a[1],width:0,height:0};else{var P=a.getBoundingClientRect();N={x:P.x,y:P.y,width:P.width,height:P.height}}var I=v.getBoundingClientRect(),_=A.documentElement,G=_.clientWidth,z=_.clientHeight,O=_.scrollWidth,L=_.scrollHeight,J=_.scrollTop,q=_.scrollLeft,Q=I.height,Z=I.width,iu=N.height,tu=N.width,du={left:0,top:0,right:G,bottom:z},ku={left:-q,top:-J,right:O-q,bottom:L-J},Zu=H.htmlRegion,wu="visible",Ou="visibleFirst";Zu!=="scroll"&&Zu!==Ou&&(Zu=wu);var vu=Zu===Ou,Wu=Jy(ku,d),yu=Jy(du,d),Y=Zu===wu?yu:Wu,gu=vu?yu:Y;v.style.left="auto",v.style.top="auto",v.style.right="0",v.style.bottom="0";var mu=v.getBoundingClientRect();v.style.left=M,v.style.top=w,v.style.right=j,v.style.bottom=$,(C=v.parentElement)===null||C===void 0||C.removeChild(K);var Nu=XE(Math.round(Z/parseFloat(y)*1e3)/1e3),u0=XE(Math.round(Q/parseFloat(b)*1e3)/1e3);if(Nu===0||u0===0||xD(a)&&!BF(a))return;var s0=H.offset,Hu=H.targetOffset,$u=Wy(I,s0),c0=cu($u,2),L0=c0[0],C0=c0[1],R0=Wy(N,Hu),i0=cu(R0,2),q0=i0[0],ae=i0[1];N.x-=q0,N.y-=ae;var au=H.points||[],eu=cu(au,2),su=eu[0],Au=eu[1],bu=qy(Au),Pu=qy(su),Vu=js(N,bu),S=js(I,Pu),T=ru({},H),V=Vu.x-S.x+L0,W=Vu.y-S.y+C0,ou=Lr(V,W),fu=Lr(V,W,yu),Cu=js(N,["t","l"]),Gu=js(I,["t","l"]),a0=js(N,["b","r"]),l0=js(I,["b","r"]),m0=H.overflow||{},ie=m0.adjustX,Z0=m0.adjustY,oe=m0.shiftX,re=m0.shiftY,ce=function(go){return typeof go=="boolean"?go:go>=0},I0,qu,Y0,n0;pt();var t0=ce(Z0),E0=Pu[0]===bu[0];if(t0&&Pu[0]==="t"&&(qu>gu.bottom||D.current.bt)){var S0=W;E0?S0-=Q-iu:S0=Cu.y-l0.y-C0;var ta=Lr(V,S0),Q0=Lr(V,S0,yu);ta>ou||ta===ou&&(!vu||Q0>=fu)?(D.current.bt=!0,W=S0,C0=-C0,T.points=[ai(Pu,0),ai(bu,0)]):D.current.bt=!1}if(t0&&Pu[0]==="b"&&(I0ou||ks===ou&&(!vu||As>=fu)?(D.current.tb=!0,W=cn,C0=-C0,T.points=[ai(Pu,0),ai(bu,0)]):D.current.tb=!1}var Hn=ce(ie),Yt=Pu[1]===bu[1];if(Hn&&Pu[1]==="l"&&(n0>gu.right||D.current.rl)){var xt=V;Yt?xt-=Z-tu:xt=Cu.x-l0.x-L0;var bs=Lr(xt,W),_1=Lr(xt,W,yu);bs>ou||bs===ou&&(!vu||_1>=fu)?(D.current.rl=!0,V=xt,L0=-L0,T.points=[ai(Pu,1),ai(bu,1)]):D.current.rl=!1}if(Hn&&Pu[1]==="r"&&(Y0ou||Nr===ou&&(!vu||po>=fu)?(D.current.lr=!0,V=Gn,L0=-L0,T.points=[ai(Pu,1),ai(bu,1)]):D.current.lr=!1}pt();var mt=oe===!0?0:oe;typeof mt=="number"&&(Y0yu.right&&(V-=n0-yu.right-L0,N.x>yu.right-mt&&(V+=N.x-yu.right+mt)));var _n=re===!0?0:re;typeof _n=="number"&&(I0yu.bottom&&(W-=qu-yu.bottom-C0,N.y>yu.bottom-_n&&(W+=N.y-yu.bottom+_n)));var dn=I.x+V,ht=dn+Z,Qt=I.y+W,Xt=Qt+Q,Dn=N.x,V1=Dn+tu,ne=N.y,K0=ne+iu,G0=Math.max(dn,Dn),ia=Math.min(ht,V1),ha=(G0+ia)/2,xn=ha-dn,Vn=Math.max(Qt,ne),J1=Math.min(Xt,K0),nh=(Vn+J1)/2,Kc=nh-Qt;i?.(e,T);var th=mu.right-I.x-(V+I.width),ih=mu.bottom-I.y-(W+I.height);E({ready:!0,offsetX:V/Nu,offsetY:W/u0,offsetR:th/Nu,offsetB:ih/u0,arrowX:xn/Nu,arrowY:Kc/u0,scaleX:Nu,scaleY:u0,align:T})}}),g=function(){c.current+=1;var C=c.current;Promise.resolve().then(function(){c.current===C&&h()})},p=function(){E(function(C){return ru(ru({},C),{},{ready:!1})})};return Ie(p,[r]),Ie(function(){u||p()},[u]),[l.ready,l.offsetX,l.offsetY,l.offsetR,l.offsetB,l.arrowX,l.arrowY,l.scaleX,l.scaleY,l.align,g]}function Zou(u,e,a,r,n){Ie(function(){if(u&&e&&a){let c=function(){r(),n()};var t=e,i=a,o=Nf(t),s=Nf(i),l=_3(i),E=new Set([l].concat(Tu(o),Tu(s)));return E.forEach(function(d){d.addEventListener("scroll",c,{passive:!0})}),l.addEventListener("resize",c,{passive:!0}),r(),function(){E.forEach(function(d){d.removeEventListener("scroll",c),l.removeEventListener("resize",c)})}}},[u,e,a])}function You(u,e,a,r,n,t,i,o){var s=x.useRef(u),l=x.useRef(!1);s.current!==u&&(l.current=!0,s.current=u),x.useEffect(function(){var E=Je(function(){l.current=!1});return function(){Je.cancel(E)}},[u]),x.useEffect(function(){if(e&&r&&(!n||t)){var E=function(){var F=!1,k=function(B){var M=B.target;F=i(M)},y=function(B){var M=B.target;!l.current&&s.current&&!F&&!i(M)&&o(!1)};return[k,y]},c=E(),d=cu(c,2),D=d[0],m=d[1],h=E(),g=cu(h,2),p=g[0],f=g[1],C=_3(r);C.addEventListener("mousedown",D,!0),C.addEventListener("click",m,!0),C.addEventListener("contextmenu",m,!0);var v=FD(a);return v&&(v.addEventListener("mousedown",p,!0),v.addEventListener("click",f,!0),v.addEventListener("contextmenu",f,!0)),function(){C.removeEventListener("mousedown",D,!0),C.removeEventListener("click",m,!0),C.removeEventListener("contextmenu",m,!0),v&&(v.removeEventListener("mousedown",p,!0),v.removeEventListener("click",f,!0),v.removeEventListener("contextmenu",f,!0))}}},[e,a,r,n,t])}function Qou(u){var e=u.prefixCls,a=u.align,r=u.arrow,n=u.arrowPos,t=r||{},i=t.className,o=t.content,s=n.x,l=s===void 0?0:s,E=n.y,c=E===void 0?0:E,d=x.useRef();if(!a||!a.points)return null;var D={position:"absolute"};if(a.autoArrow!==!1){var m=a.points[0],h=a.points[1],g=m[0],p=m[1],f=h[0],C=h[1];g===f||!["t","b"].includes(g)?D.top=c:g==="t"?D.top=0:D.bottom=0,p===C||!["l","r"].includes(p)?D.left=l:p==="l"?D.left=0:D.right=0}return x.createElement("div",{ref:d,className:nu("".concat(e,"-arrow"),i),style:D},o)}function Xou(u){var e=u.prefixCls,a=u.open,r=u.zIndex,n=u.mask,t=u.motion;return n?x.createElement(an,Eu({},t,{motionAppear:!0,visible:a,removeOnLeave:!0}),function(i){var o=i.className;return x.createElement("div",{style:{zIndex:r},className:nu("".concat(e,"-mask"),o)})}):null}var usu=x.memo(function(u){var e=u.children;return e},function(u,e){return e.cache}),esu=x.forwardRef(function(u,e){var a=u.popup,r=u.className,n=u.prefixCls,t=u.style,i=u.target,o=u.onVisibleChanged,s=u.open,l=u.keepDom,E=u.fresh,c=u.onClick,d=u.mask,D=u.arrow,m=u.arrowPos,h=u.align,g=u.motion,p=u.maskMotion,f=u.forceRender,C=u.getPopupContainer,v=u.autoDestroy,A=u.portal,F=u.zIndex,k=u.onMouseEnter,y=u.onMouseLeave,b=u.onPointerEnter,B=u.ready,M=u.offsetX,w=u.offsetY,j=u.offsetR,$=u.offsetB,H=u.onAlign,K=u.onPrepare,N=u.stretch,P=u.targetWidth,I=u.targetHeight,_=typeof a=="function"?a():a,G=s||l,z=C?.length>0,O=x.useState(!C||!z),L=cu(O,2),J=L[0],q=L[1];if(Ie(function(){!J&&z&&i&&q(!0)},[J,z,i]),!J)return null;var Q="auto",Z={left:"-1000vw",top:"-1000vh",right:Q,bottom:Q};if(B||!s){var iu,tu=h.points,du=h.dynamicInset||((iu=h._experimental)===null||iu===void 0?void 0:iu.dynamicInset),ku=du&&tu[0][1]==="r",Zu=du&&tu[0][0]==="b";ku?(Z.right=j,Z.left=Q):(Z.left=M,Z.right=Q),Zu?(Z.bottom=$,Z.top=Q):(Z.top=w,Z.bottom=Q)}var wu={};return N&&(N.includes("height")&&I?wu.height=I:N.includes("minHeight")&&I&&(wu.minHeight=I),N.includes("width")&&P?wu.width=P:N.includes("minWidth")&&P&&(wu.minWidth=P)),s||(wu.pointerEvents="none"),x.createElement(A,{open:f||G,getContainer:C&&function(){return C(i)},autoDestroy:v},x.createElement(Xou,{prefixCls:n,open:s,zIndex:F,mask:d,motion:p}),x.createElement(Mt,{onResize:H,disabled:!s},function(Ou){return x.createElement(an,Eu({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:f,leavedClassName:"".concat(n,"-hidden")},g,{onAppearPrepare:K,onEnterPrepare:K,visible:s,onVisibleChanged:function(Wu){var yu;g==null||(yu=g.onVisibleChanged)===null||yu===void 0||yu.call(g,Wu),o(Wu)}}),function(vu,Wu){var yu=vu.className,Y=vu.style,gu=nu(n,yu,r);return x.createElement("div",{ref:ct(Ou,e,Wu),className:gu,style:ru(ru(ru(ru({"--arrow-x":"".concat(m.x||0,"px"),"--arrow-y":"".concat(m.y||0,"px")},Z),wu),Y),{},{boxSizing:"border-box",zIndex:F},t),onMouseEnter:k,onMouseLeave:y,onPointerEnter:b,onClick:c},D&&x.createElement(Qou,{prefixCls:n,arrow:D,arrowPos:m,align:h}),x.createElement(usu,{cache:!s&&!E},_))})}))}),asu=x.forwardRef(function(u,e){var a=u.children,r=u.getTriggerDOMNode,n=io(a),t=x.useCallback(function(o){iF(e,r?r(o):o)},[r]),i=ms(t,a.ref);return n?x.cloneElement(a,{ref:i}):a}),rsu=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function nsu(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:pm,e=x.forwardRef(function(a,r){var n=a.prefixCls,t=n===void 0?"rc-trigger-popup":n,i=a.children,o=a.action,s=o===void 0?"hover":o,l=a.showAction,E=a.hideAction,c=a.popupVisible,d=a.defaultPopupVisible,D=a.onPopupVisibleChange,m=a.afterPopupVisibleChange,h=a.mouseEnterDelay,g=a.mouseLeaveDelay,p=g===void 0?.1:g,f=a.focusDelay,C=a.blurDelay,v=a.mask,A=a.maskClosable,F=A===void 0?!0:A,k=a.getPopupContainer,y=a.forceRender,b=a.autoDestroy,B=a.destroyPopupOnHide,M=a.popup,w=a.popupClassName,j=a.popupStyle,$=a.popupPlacement,H=a.builtinPlacements,K=H===void 0?{}:H,N=a.popupAlign,P=a.zIndex,I=a.stretch,_=a.getPopupClassNameFromAlign,G=a.fresh,z=a.alignPoint,O=a.onPopupClick,L=a.onPopupAlign,J=a.arrow,q=a.popupMotion,Q=a.maskMotion,Z=a.popupTransitionName,iu=a.popupAnimation,tu=a.maskTransitionName,du=a.maskAnimation,ku=a.className,Zu=a.getTriggerDOMNode,wu=k0(a,rsu),Ou=b||B||!1,vu=x.useState(!1),Wu=cu(vu,2),yu=Wu[0],Y=Wu[1];Ie(function(){Y(rR())},[]);var gu=x.useRef({}),mu=x.useContext(Gy),Nu=x.useMemo(function(){return{registerSubPopup:function(h0,ye){gu.current[h0]=ye,mu?.registerSubPopup(h0,ye)}}},[mu]),u0=CL(),s0=x.useState(null),Hu=cu(s0,2),$u=Hu[0],c0=Hu[1],L0=Ra(function(Ju){xD(Ju)&&$u!==Ju&&c0(Ju),mu?.registerSubPopup(u0,Ju)}),C0=x.useState(null),R0=cu(C0,2),i0=R0[0],q0=R0[1],ae=Ra(function(Ju){xD(Ju)&&i0!==Ju&&q0(Ju)}),au=x.Children.only(i),eu=au?.props||{},su={},Au=Ra(function(Ju){var h0,ye,qe=i0;return qe?.contains(Ju)||((h0=FD(qe))===null||h0===void 0?void 0:h0.host)===Ju||Ju===qe||$u?.contains(Ju)||((ye=FD($u))===null||ye===void 0?void 0:ye.host)===Ju||Ju===$u||Object.values(gu.current).some(function(Be){return Be?.contains(Ju)||Ju===Be})}),bu=Vy(t,q,iu,Z),Pu=Vy(t,Q,du,tu),Vu=x.useState(d||!1),S=cu(Vu,2),T=S[0],V=S[1],W=c??T,ou=Ra(function(Ju){c===void 0&&V(Ju)});Ie(function(){V(c||!1)},[c]);var fu=x.useRef(W);fu.current=W;var Cu=Ra(function(Ju){Ut.flushSync(function(){W!==Ju&&(ou(Ju),D?.(Ju))})}),Gu=x.useRef(),a0=function(){clearTimeout(Gu.current)},l0=function(h0){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;a0(),ye===0?Cu(h0):Gu.current=setTimeout(function(){Cu(h0)},ye*1e3)};x.useEffect(function(){return a0},[]);var m0=x.useState(!1),ie=cu(m0,2),Z0=ie[0],oe=ie[1];Ie(function(Ju){(!Ju||W)&&oe(!0)},[W]);var re=x.useState(null),ce=cu(re,2),I0=ce[0],qu=ce[1],Y0=x.useState([0,0]),n0=cu(Y0,2),t0=n0[0],E0=n0[1],S0=function(h0){E0([h0.clientX,h0.clientY])},ta=qou(W,$u,z?t0:i0,$,K,N,L),Q0=cu(ta,11),cn=Q0[0],ks=Q0[1],As=Q0[2],Hn=Q0[3],Yt=Q0[4],xt=Q0[5],bs=Q0[6],_1=Q0[7],Gn=Q0[8],Nr=Q0[9],po=Q0[10],mt=Jou(yu,s,l,E),_n=cu(mt,2),dn=_n[0],ht=_n[1],Qt=dn.has("click"),Xt=ht.has("click")||ht.has("contextMenu"),Dn=Ra(function(){Z0||po()}),V1=function(){fu.current&&z&&Xt&&l0(!1)};Zou(W,i0,$u,Dn,V1),Ie(function(){Dn()},[t0,$]),Ie(function(){W&&!(K!=null&&K[$])&&Dn()},[JSON.stringify(N)]);var ne=x.useMemo(function(){var Ju=Wou(K,t,Nr,z);return nu(Ju,_?.(Nr))},[Nr,_,K,t,z]);x.useImperativeHandle(r,function(){return{forceAlign:Dn}});var K0=x.useState(0),G0=cu(K0,2),ia=G0[0],ha=G0[1],xn=x.useState(0),Vn=cu(xn,2),J1=Vn[0],nh=Vn[1],Kc=function(){if(I&&i0){var h0=i0.getBoundingClientRect();ha(h0.width),nh(h0.height)}},th=function(){Kc(),Dn()},ih=function(h0){oe(!1),po(),m?.(h0)},Lr=function(){return new Promise(function(h0){Kc(),qu(function(){return h0})})};Ie(function(){I0&&(po(),I0(),qu(null))},[I0]);function pt(Ju,h0,ye,qe){su[Ju]=function(Be){var $c;qe?.(Be),l0(h0,ye);for(var ch=arguments.length,JA=new Array(ch>1?ch-1:0),Hc=1;Hc1?ye-1:0),Be=1;Be1?ye-1:0),Be=1;Bee||u,tsu=()=>{const[,u]=Kn(),a=new Te(u.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return x.createElement("svg",{style:a,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},x.createElement("g",{fill:"none",fillRule:"evenodd"},x.createElement("g",{transform:"translate(24 31.67)"},x.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),x.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),x.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),x.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),x.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),x.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),x.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},x.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),x.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},isu=tsu,osu=()=>{const[,u]=Kn(),{colorFill:e,colorFillTertiary:a,colorFillQuaternary:r,colorBgContainer:n}=u,{borderColor:t,shadowColor:i,contentColor:o}=x.useMemo(()=>({borderColor:new Te(e).onBackground(n).toHexShortString(),shadowColor:new Te(a).onBackground(n).toHexShortString(),contentColor:new Te(r).onBackground(n).toHexShortString()}),[e,a,r,n]);return x.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},x.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},x.createElement("ellipse",{fill:i,cx:"32",cy:"33",rx:"32",ry:"7"}),x.createElement("g",{fillRule:"nonzero",stroke:t},x.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),x.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:o}))))},ssu=osu,lsu=u=>{const{componentCls:e,margin:a,marginXS:r,marginXL:n,fontSize:t,lineHeight:i}=u;return{[e]:{marginInline:r,fontSize:t,lineHeight:i,textAlign:"center",[`${e}-image`]:{height:u.emptyImgHeight,marginBottom:r,opacity:u.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${e}-description`]:{color:u.colorText},[`${e}-footer`]:{marginTop:a},"&-normal":{marginBlock:n,color:u.colorTextDisabled,[`${e}-description`]:{color:u.colorTextDisabled},[`${e}-image`]:{height:u.emptyImgHeightMD}},"&-small":{marginBlock:r,color:u.colorTextDisabled,[`${e}-image`]:{height:u.emptyImgHeightSM}}}}},Esu=fe("Empty",u=>{const{componentCls:e,controlHeightLG:a}=u,r=O0(u,{emptyImgCls:`${e}-img`,emptyImgHeight:a*2.5,emptyImgHeightMD:a,emptyImgHeightSM:a*.875});return[lsu(r)]});var csu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var{className:e,rootClassName:a,prefixCls:r,image:n=sR,description:t,children:i,imageStyle:o,style:s}=u,l=csu(u,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:E,direction:c,empty:d}=x.useContext(Yu),D=E("empty",r),[m,h]=Esu(D),[g]=tm("Empty"),p=typeof t<"u"?t:g?.description,f=typeof p=="string"?p:"empty";let C=null;return typeof n=="string"?C=x.createElement("img",{alt:f,src:n}):C=n,m(x.createElement("div",Object.assign({className:nu(h,D,d?.className,{[`${D}-normal`]:n===lR,[`${D}-rtl`]:c==="rtl"},e,a),style:Object.assign(Object.assign({},d?.style),s)},l),x.createElement("div",{className:`${D}-image`,style:o},C),p&&x.createElement("div",{className:`${D}-description`},p),i&&x.createElement("div",{className:`${D}-footer`},i)))};NF.PRESENTED_IMAGE_DEFAULT=sR;NF.PRESENTED_IMAGE_SIMPLE=lR;const dsu=NF;var Dsu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};const xsu=Dsu;var msu=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:xsu}))};const hsu=x.forwardRef(msu);var psu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};const gsu=psu;var fsu=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:gsu}))};const vsu=x.forwardRef(fsu),Csu=["xxl","xl","lg","md","sm","xs"],Fsu=u=>({xs:`(max-width: ${u.screenXSMax}px)`,sm:`(min-width: ${u.screenSM}px)`,md:`(min-width: ${u.screenMD}px)`,lg:`(min-width: ${u.screenLG}px)`,xl:`(min-width: ${u.screenXL}px)`,xxl:`(min-width: ${u.screenXXL}px)`}),ksu=u=>{const e=u,a=[].concat(Csu).reverse();return a.forEach((r,n)=>{const t=r.toUpperCase(),i=`screen${t}Min`,o=`screen${t}`;if(!(e[i]<=e[o]))throw new Error(`${i}<=${o} fails : !(${e[i]}<=${e[o]})`);if(n{const a=new Map;let r=-1,n={};return{matchHandlers:{},dispatch(t){return n=t,a.forEach(i=>i(n)),a.size>=1},subscribe(t){return a.size||this.register(),r+=1,a.set(r,t),t(n),r},unsubscribe(t){a.delete(t),a.size||this.unregister()},unregister(){Object.keys(e).forEach(t=>{const i=e[t],o=this.matchHandlers[i];o?.mql.removeListener(o?.listener)}),a.clear()},register(){Object.keys(e).forEach(t=>{const i=e[t],o=l=>{let{matches:E}=l;this.dispatch(Object.assign(Object.assign({},n),{[t]:E}))},s=window.matchMedia(i);s.addListener(o),this.matchHandlers[i]={mql:s,listener:o},o(s)})},responsiveMap:e}},[u])}function bsu(){const[,u]=x.useReducer(e=>e+1,0);return u}function ysu(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const e=x.useRef({}),a=bsu(),r=Asu();return Ie(()=>{const n=r.subscribe(t=>{e.current=t,u&&a()});return()=>r.unsubscribe(n)},[]),e.current}var Ns={shiftX:64,adjustY:1},Ls={adjustX:1,shiftY:!0},Ir=[0,0],Bsu={left:{points:["cr","cl"],overflow:Ls,offset:[-4,0],targetOffset:Ir},right:{points:["cl","cr"],overflow:Ls,offset:[4,0],targetOffset:Ir},top:{points:["bc","tc"],overflow:Ns,offset:[0,-4],targetOffset:Ir},bottom:{points:["tc","bc"],overflow:Ns,offset:[0,4],targetOffset:Ir},topLeft:{points:["bl","tl"],overflow:Ns,offset:[0,-4],targetOffset:Ir},leftTop:{points:["tr","tl"],overflow:Ls,offset:[-4,0],targetOffset:Ir},topRight:{points:["br","tr"],overflow:Ns,offset:[0,-4],targetOffset:Ir},rightTop:{points:["tl","tr"],overflow:Ls,offset:[4,0],targetOffset:Ir},bottomRight:{points:["tr","br"],overflow:Ns,offset:[0,4],targetOffset:Ir},rightBottom:{points:["bl","br"],overflow:Ls,offset:[4,0],targetOffset:Ir},bottomLeft:{points:["tl","bl"],overflow:Ns,offset:[0,4],targetOffset:Ir},leftBottom:{points:["br","bl"],overflow:Ls,offset:[-4,0],targetOffset:Ir}};function ER(u){var e=u.children,a=u.prefixCls,r=u.id,n=u.overlayInnerStyle,t=u.className,i=u.style;return x.createElement("div",{className:nu("".concat(a,"-content"),t),style:i},x.createElement("div",{className:"".concat(a,"-inner"),id:r,role:"tooltip",style:n},typeof e=="function"?e():e))}var zsu=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],Ssu=function(e,a){var r=e.overlayClassName,n=e.trigger,t=n===void 0?["hover"]:n,i=e.mouseEnterDelay,o=i===void 0?0:i,s=e.mouseLeaveDelay,l=s===void 0?.1:s,E=e.overlayStyle,c=e.prefixCls,d=c===void 0?"rc-tooltip":c,D=e.children,m=e.onVisibleChange,h=e.afterVisibleChange,g=e.transitionName,p=e.animation,f=e.motion,C=e.placement,v=C===void 0?"right":C,A=e.align,F=A===void 0?{}:A,k=e.destroyTooltipOnHide,y=k===void 0?!1:k,b=e.defaultVisible,B=e.getTooltipContainer,M=e.overlayInnerStyle;e.arrowContent;var w=e.overlay,j=e.id,$=e.showArrow,H=$===void 0?!0:$,K=k0(e,zsu),N=x.useRef(null);x.useImperativeHandle(a,function(){return N.current});var P=ru({},K);"visible"in e&&(P.popupVisible=e.visible);var I=function(){return x.createElement(ER,{key:"content",prefixCls:d,id:j,overlayInnerStyle:M},w)};return x.createElement(jF,Eu({popupClassName:r,prefixCls:d,popup:I,action:t,builtinPlacements:Bsu,popupPlacement:v,ref:N,popupAlign:F,getPopupContainer:B,onPopupVisibleChange:m,afterPopupVisibleChange:h,popupTransitionName:g,popupAnimation:p,popupMotion:f,defaultPopupVisible:b,autoDestroy:y,mouseLeaveDelay:l,popupStyle:E,mouseEnterDelay:o,arrow:H},P),D)};const Msu=x.forwardRef(Ssu),cR=8;function LF(u){const e=cR,{contentRadius:a,limitVerticalRadius:r}=u,n=a>12?a+2:12;return{dropdownArrowOffset:n,dropdownArrowOffsetVertical:r?e:n}}function gd(u,e){return u?e:{}}function dR(u,e){const{componentCls:a,sizePopupArrow:r,borderRadiusXS:n,borderRadiusOuter:t,boxShadowPopoverArrow:i}=u,{colorBg:o,contentRadius:s=u.borderRadiusLG,limitVerticalRadius:l,arrowDistance:E=0,arrowPlacement:c={left:!0,right:!0,top:!0,bottom:!0}}=e,{dropdownArrowOffsetVertical:d,dropdownArrowOffset:D}=LF({contentRadius:s,limitVerticalRadius:l});return{[a]:Object.assign(Object.assign(Object.assign(Object.assign({[`${a}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},cau(r,n,t,o,i)),{"&:before":{background:o}})]},gd(!!c.top,{[[`&-placement-top ${a}-arrow`,`&-placement-topLeft ${a}-arrow`,`&-placement-topRight ${a}-arrow`].join(",")]:{bottom:E,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${a}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${a}-arrow`]:{left:{_skip_check_:!0,value:D}},[`&-placement-topRight ${a}-arrow`]:{right:{_skip_check_:!0,value:D}}})),gd(!!c.bottom,{[[`&-placement-bottom ${a}-arrow`,`&-placement-bottomLeft ${a}-arrow`,`&-placement-bottomRight ${a}-arrow`].join(",")]:{top:E,transform:"translateY(-100%)"},[`&-placement-bottom ${a}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${a}-arrow`]:{left:{_skip_check_:!0,value:D}},[`&-placement-bottomRight ${a}-arrow`]:{right:{_skip_check_:!0,value:D}}})),gd(!!c.left,{[[`&-placement-left ${a}-arrow`,`&-placement-leftTop ${a}-arrow`,`&-placement-leftBottom ${a}-arrow`].join(",")]:{right:{_skip_check_:!0,value:E},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${a}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${a}-arrow`]:{top:d},[`&-placement-leftBottom ${a}-arrow`]:{bottom:d}})),gd(!!c.right,{[[`&-placement-right ${a}-arrow`,`&-placement-rightTop ${a}-arrow`,`&-placement-rightBottom ${a}-arrow`].join(",")]:{left:{_skip_check_:!0,value:E},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${a}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${a}-arrow`]:{top:d},[`&-placement-rightBottom ${a}-arrow`]:{bottom:d}}))}}function wsu(u,e,a,r){if(r===!1)return{adjustX:!1,adjustY:!1};const n=r&&typeof r=="object"?r:{},t={};switch(u){case"top":case"bottom":t.shiftX=e.dropdownArrowOffset*2+a,t.shiftY=!0,t.adjustY=!0;break;case"left":case"right":t.shiftY=e.dropdownArrowOffsetVertical*2+a,t.shiftX=!0,t.adjustX=!0;break}const i=Object.assign(Object.assign({},t),n);return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const Zy={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},Psu={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},Tsu=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function DR(u){const{arrowWidth:e,autoAdjustOverflow:a,arrowPointAtCenter:r,offset:n,borderRadius:t,visibleFirst:i}=u,o=e/2,s={};return Object.keys(Zy).forEach(l=>{const E=r&&Psu[l]||Zy[l],c=Object.assign(Object.assign({},E),{offset:[0,0],dynamicInset:!0});switch(s[l]=c,Tsu.has(l)&&(c.autoArrow=!1),l){case"top":case"topLeft":case"topRight":c.offset[1]=-o-n;break;case"bottom":case"bottomLeft":case"bottomRight":c.offset[1]=o+n;break;case"left":case"leftTop":case"leftBottom":c.offset[0]=-o-n;break;case"right":case"rightTop":case"rightBottom":c.offset[0]=o+n;break}const d=LF({contentRadius:t,limitVerticalRadius:!0});if(r)switch(l){case"topLeft":case"bottomLeft":c.offset[0]=-d.dropdownArrowOffset-o;break;case"topRight":case"bottomRight":c.offset[0]=d.dropdownArrowOffset+o;break;case"leftTop":case"rightTop":c.offset[1]=-d.dropdownArrowOffset-o;break;case"leftBottom":case"rightBottom":c.offset[1]=d.dropdownArrowOffset+o;break}c.overflow=wsu(l,d,e,a),i&&(c.htmlRegion="visibleFirst")}),s}const jsu=u=>{const{componentCls:e,tooltipMaxWidth:a,tooltipColor:r,tooltipBg:n,tooltipBorderRadius:t,zIndexPopup:i,controlHeight:o,boxShadowSecondary:s,paddingSM:l,paddingXS:E,tooltipRadiusOuter:c}=u;return[{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"absolute",zIndex:i,display:"block",width:"max-content",maxWidth:a,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":n,[`${e}-inner`]:{minWidth:o,minHeight:o,padding:`${l/2}px ${E}px`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:n,borderRadius:t,boxShadow:s,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${e}-inner`]:{borderRadius:Math.min(t,cR)}},[`${e}-content`]:{position:"relative"}}),sm(u,(d,D)=>{let{darkColor:m}=D;return{[`&${e}-${d}`]:{[`${e}-inner`]:{backgroundColor:m},[`${e}-arrow`]:{"--antd-arrow-background-color":m}}}})),{"&-rtl":{direction:"rtl"}})},dR(O0(u,{borderRadiusOuter:c}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:t,limitVerticalRadius:!0}),{[`${e}-pure`]:{position:"relative",maxWidth:"none",margin:u.sizePopupArrow}}]},xR=(u,e)=>fe("Tooltip",r=>{if(e===!1)return[];const{borderRadius:n,colorTextLightSolid:t,colorBgDefault:i,borderRadiusOuter:o}=r,s=O0(r,{tooltipMaxWidth:250,tooltipColor:t,tooltipBorderRadius:n,tooltipBg:i,tooltipRadiusOuter:o>4?4:o});return[jsu(s),fm(r,"zoom-big-fast")]},r=>{let{zIndexPopupBase:n,colorBgSpotlight:t}=r;return{zIndexPopup:n+70,colorBgDefault:t}},{resetStyle:!1})(u),Nsu=vD.map(u=>`${u}-inverse`),Lsu=["success","processing","error","default","warning"];function vm(u){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(Tu(Nsu),Tu(vD)).includes(u):vD.includes(u)}function Rsu(u){return Lsu.includes(u)}function mR(u,e){const a=vm(e),r=nu({[`${u}-${e}`]:e&&a}),n={},t={};return e&&!a&&(n.background=e,t["--antd-arrow-background-color"]=e),{className:r,overlayStyle:n,arrowStyle:t}}const Ksu=u=>{const{prefixCls:e,className:a,placement:r="top",title:n,color:t,overlayInnerStyle:i}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("tooltip",e),[l,E]=xR(s,!0),c=mR(s,t),d=c.arrowStyle,D=Object.assign(Object.assign({},i),c.overlayStyle),m=nu(E,s,`${s}-pure`,`${s}-placement-${r}`,a,c.className);return l(x.createElement("div",{className:m,style:d},x.createElement("div",{className:`${s}-arrow`}),x.createElement(ER,Object.assign({},u,{className:E,prefixCls:s,overlayInnerStyle:D}),n)))},Isu=Ksu;var Osu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,r;const{prefixCls:n,openClassName:t,getTooltipContainer:i,overlayClassName:o,color:s,overlayInnerStyle:l,children:E,afterOpenChange:c,afterVisibleChange:d,destroyTooltipOnHide:D,arrow:m=!0,title:h,overlay:g,builtinPlacements:p,arrowPointAtCenter:f=!1,autoAdjustOverflow:C=!0}=u,v=!!m,[,A]=Kn(),{getPopupContainer:F,getPrefixCls:k,direction:y}=x.useContext(Yu),b=nm(),B=x.useRef(null),M=()=>{var Y;(Y=B.current)===null||Y===void 0||Y.forceAlign()};x.useImperativeHandle(e,()=>({forceAlign:M,forcePopupAlign:()=>{b.deprecated(!1,"forcePopupAlign","forceAlign"),M()}}));const[w,j]=Fr(!1,{value:(a=u.open)!==null&&a!==void 0?a:u.visible,defaultValue:(r=u.defaultOpen)!==null&&r!==void 0?r:u.defaultVisible}),$=!h&&!g&&h!==0,H=Y=>{var gu,mu;j($?!1:Y),$||((gu=u.onOpenChange)===null||gu===void 0||gu.call(u,Y),(mu=u.onVisibleChange)===null||mu===void 0||mu.call(u,Y))},K=x.useMemo(()=>{var Y,gu;let mu=f;return typeof m=="object"&&(mu=(gu=(Y=m.pointAtCenter)!==null&&Y!==void 0?Y:m.arrowPointAtCenter)!==null&&gu!==void 0?gu:f),p||DR({arrowPointAtCenter:mu,autoAdjustOverflow:C,arrowWidth:v?A.sizePopupArrow:0,borderRadius:A.borderRadius,offset:A.marginXXS,visibleFirst:!0})},[f,m,p,A]),N=x.useMemo(()=>h===0?h:g||h||"",[g,h]),P=x.createElement(Zl,null,typeof N=="function"?N():N),{getPopupContainer:I,placement:_="top",mouseEnterDelay:G=.1,mouseLeaveDelay:z=.1,overlayStyle:O,rootClassName:L}=u,J=Osu(u,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),q=k("tooltip",n),Q=k(),Z=u["data-popover-inject"];let iu=w;!("open"in u)&&!("visible"in u)&&$&&(iu=!1);const tu=tt(E)&&!ZN(E)?E:x.createElement("span",null,E),du=tu.props,ku=!du.className||typeof du.className=="string"?nu(du.className,t||`${q}-open`):du.className,[Zu,wu]=xR(q,!Z),Ou=mR(q,s),vu=Ou.arrowStyle,Wu=Object.assign(Object.assign({},l),Ou.overlayStyle),yu=nu(o,{[`${q}-rtl`]:y==="rtl"},Ou.className,L,wu);return Zu(x.createElement(Msu,Object.assign({},J,{showArrow:v,placement:_,mouseEnterDelay:G,mouseLeaveDelay:z,prefixCls:q,overlayClassName:yu,overlayStyle:Object.assign(Object.assign({},vu),O),getTooltipContainer:I||i||F,ref:B,builtinPlacements:K,overlay:P,visible:iu,onVisibleChange:H,afterVisibleChange:c??d,overlayInnerStyle:Wu,arrowContent:x.createElement("span",{className:`${q}-arrow-content`}),motion:{motionName:Yi(Q,"zoom-big-fast",u.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!D}),iu?ar(tu,{className:ku}):tu))});hR._InternalPanelDoNotUseOrYouWillBeFired=Isu;const pR=hR,$su=new o0("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),Hsu=new o0("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Gsu=new o0("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),_su=new o0("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Vsu=new o0("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Jsu=new o0("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Usu=u=>{const{componentCls:e,iconCls:a,antCls:r,badgeShadowSize:n,motionDurationSlow:t,textFontSize:i,textFontSizeSM:o,statusSize:s,dotSize:l,textFontWeight:E,indicatorHeight:c,indicatorHeightSM:d,marginXS:D}=u,m=`${r}-scroll-number`,h=sm(u,(g,p)=>{let{darkColor:f}=p;return{[`&${e} ${e}-color-${g}`]:{background:f,[`&:not(${e}-count)`]:{color:f}}}});return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${e}-count`]:{zIndex:u.indicatorZIndex,minWidth:c,height:c,color:u.badgeTextColor,fontWeight:E,fontSize:i,lineHeight:`${c}px`,whiteSpace:"nowrap",textAlign:"center",background:u.badgeColor,borderRadius:c/2,boxShadow:`0 0 0 ${n}px ${u.badgeShadowColor}`,transition:`background ${u.motionDurationMid}`,a:{color:u.badgeTextColor},"a:hover":{color:u.badgeTextColor},"a:hover &":{background:u.badgeColorHover}},[`${e}-count-sm`]:{minWidth:d,height:d,fontSize:o,lineHeight:`${d}px`,borderRadius:d/2},[`${e}-multiple-words`]:{padding:`0 ${u.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${e}-dot`]:{zIndex:u.indicatorZIndex,width:l,minWidth:l,height:l,background:u.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${n}px ${u.badgeShadowColor}`},[`${e}-dot${m}`]:{transition:`background ${t}`},[`${e}-count, ${e}-dot, ${m}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${a}-spin`]:{animationName:Jsu,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${e}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${e}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:s,height:s,verticalAlign:"middle",borderRadius:"50%"},[`${e}-status-success`]:{backgroundColor:u.colorSuccess},[`${e}-status-processing`]:{overflow:"visible",color:u.colorPrimary,backgroundColor:u.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:n,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:$su,animationDuration:u.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${e}-status-default`]:{backgroundColor:u.colorTextPlaceholder},[`${e}-status-error`]:{backgroundColor:u.colorError},[`${e}-status-warning`]:{backgroundColor:u.colorWarning},[`${e}-status-text`]:{marginInlineStart:D,color:u.colorText,fontSize:u.fontSize}}}),h),{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:Hsu,animationDuration:u.motionDurationSlow,animationTimingFunction:u.motionEaseOutBack,animationFillMode:"both"},[`${e}-zoom-leave`]:{animationName:Gsu,animationDuration:u.motionDurationSlow,animationTimingFunction:u.motionEaseOutBack,animationFillMode:"both"},[`&${e}-not-a-wrapper`]:{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:_su,animationDuration:u.motionDurationSlow,animationTimingFunction:u.motionEaseOutBack},[`${e}-zoom-leave`]:{animationName:Vsu,animationDuration:u.motionDurationSlow,animationTimingFunction:u.motionEaseOutBack},[`&:not(${e}-status)`]:{verticalAlign:"middle"},[`${m}-custom-component, ${e}-count`]:{transform:"none"},[`${m}-custom-component, ${m}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${m}`]:{overflow:"hidden",[`${m}-only`]:{position:"relative",display:"inline-block",height:c,transition:`all ${u.motionDurationSlow} ${u.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${m}-only-unit`]:{height:c,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${m}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${e}-count, ${e}-dot, ${m}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},gR=u=>{const{fontSize:e,lineHeight:a,lineWidth:r,marginXS:n,colorBorderBg:t}=u,i=Math.round(e*a),o=r,s=u.colorBgContainer,l=u.colorError,E=u.colorErrorHover;return O0(u,{badgeFontHeight:i,badgeShadowSize:o,badgeTextColor:s,badgeColor:l,badgeColorHover:E,badgeShadowColor:t,badgeProcessingDuration:"1.2s",badgeRibbonOffset:n,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},fR=u=>{const{fontSize:e,lineHeight:a,fontSizeSM:r,lineWidth:n}=u;return{indicatorZIndex:"auto",indicatorHeight:Math.round(e*a)-2*n,indicatorHeightSM:e,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},Wsu=fe("Badge",u=>{const e=gR(u);return[Usu(e)]},fR),qsu=u=>{const{antCls:e,badgeFontHeight:a,marginXS:r,badgeRibbonOffset:n}=u,t=`${e}-ribbon`,i=`${e}-ribbon-wrapper`,o=sm(u,(s,l)=>{let{darkColor:E}=l;return{[`&${t}-color-${s}`]:{background:E,color:E}}});return{[`${i}`]:{position:"relative"},[`${t}`]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"absolute",top:r,padding:`0 ${u.paddingXS}px`,color:u.colorPrimary,lineHeight:`${a}px`,whiteSpace:"nowrap",backgroundColor:u.colorPrimary,borderRadius:u.borderRadiusSM,[`${t}-text`]:{color:u.colorTextLightSolid},[`${t}-corner`]:{position:"absolute",top:"100%",width:n,height:n,color:"currentcolor",border:`${n/2}px solid`,transform:u.badgeRibbonCornerTransform,transformOrigin:"top",filter:u.badgeRibbonCornerFilter}}),o),{[`&${t}-placement-end`]:{insetInlineEnd:-n,borderEndEndRadius:0,[`${t}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${t}-placement-start`]:{insetInlineStart:-n,borderEndStartRadius:0,[`${t}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},Zsu=fe(["Badge","Ribbon"],u=>{const e=gR(u);return[qsu(e)]},fR),Ysu=u=>{const{className:e,prefixCls:a,style:r,color:n,children:t,text:i,placement:o="end",rootClassName:s}=u,{getPrefixCls:l,direction:E}=x.useContext(Yu),c=l("ribbon",a),d=vm(n,!1),D=nu(c,`${c}-placement-${o}`,{[`${c}-rtl`]:E==="rtl",[`${c}-color-${n}`]:d},e),[m,h]=Zsu(c),g={},p={};return n&&!d&&(g.background=n,p.color=n),m(x.createElement("div",{className:nu(`${c}-wrapper`,s,h)},t,x.createElement("div",{className:nu(D,h),style:Object.assign(Object.assign({},g),r)},x.createElement("span",{className:`${c}-text`},i),x.createElement("div",{className:`${c}-corner`,style:p}))))},Qsu=Ysu;function Yy(u){let{prefixCls:e,value:a,current:r,offset:n=0}=u,t;return n&&(t={position:"absolute",top:`${n}00%`,left:0}),x.createElement("span",{style:t,className:nu(`${e}-only-unit`,{current:r})},a)}function Xsu(u,e,a){let r=u,n=0;for(;(r+10)%10!==e;)r+=a,n+=a;return n}function ulu(u){const{prefixCls:e,count:a,value:r}=u,n=Number(r),t=Math.abs(a),[i,o]=x.useState(n),[s,l]=x.useState(t),E=()=>{o(n),l(t)};x.useEffect(()=>{const D=setTimeout(()=>{E()},1e3);return()=>{clearTimeout(D)}},[n]);let c,d;if(i===n||Number.isNaN(n)||Number.isNaN(i))c=[x.createElement(Yy,Object.assign({},u,{key:n,current:!0}))],d={transition:"none"};else{c=[];const D=n+10,m=[];for(let p=n;p<=D;p+=1)m.push(p);const h=m.findIndex(p=>p%10===i);c=m.map((p,f)=>{const C=p%10;return x.createElement(Yy,Object.assign({},u,{key:p,value:C,offset:f-h,current:f===h}))});const g=s{const{prefixCls:a,count:r,className:n,motionClassName:t,style:i,title:o,show:s,component:l="sup",children:E}=u,c=elu(u,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:d}=x.useContext(Yu),D=d("scroll-number",a),m=Object.assign(Object.assign({},c),{"data-show":s,style:i,className:nu(D,n,t),title:o});let h=r;if(r&&Number(r)%1===0){const g=String(r).split("");h=x.createElement("bdi",null,g.map((p,f)=>x.createElement(ulu,{prefixCls:D,count:Number(r),value:p,key:g.length-f})))}return i&&i.borderColor&&(m.style=Object.assign(Object.assign({},i),{boxShadow:`0 0 0 1px ${i.borderColor} inset`})),E?ar(E,g=>({className:nu(`${D}-custom-component`,g?.className,t)})):x.createElement(l,Object.assign({},m,{ref:e}),h)}),rlu=alu;var nlu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,r,n,t,i;const{prefixCls:o,scrollNumberPrefixCls:s,children:l,status:E,text:c,color:d,count:D=null,overflowCount:m=99,dot:h=!1,size:g="default",title:p,offset:f,style:C,className:v,rootClassName:A,classNames:F,styles:k,showZero:y=!1}=u,b=nlu(u,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:B,direction:M,badge:w}=x.useContext(Yu),j=B("badge",o),[$,H]=Wsu(j),K=D>m?`${m}+`:D,N=K==="0"||K===0,P=D===null||N&&!y,I=(E!=null||d!=null)&&P,_=h&&!N,G=_?"":K,z=x.useMemo(()=>(G==null||G===""||N&&!y)&&!_,[G,N,y,_]),O=x.useRef(D);z||(O.current=D);const L=O.current,J=x.useRef(G);z||(J.current=G);const q=J.current,Q=x.useRef(_);z||(Q.current=_);const Z=x.useMemo(()=>{if(!f)return Object.assign(Object.assign({},w?.style),C);const vu={marginTop:f[1]};return M==="rtl"?vu.left=parseInt(f[0],10):vu.right=-parseInt(f[0],10),Object.assign(Object.assign(Object.assign({},vu),w?.style),C)},[M,f,C,w?.style]),iu=p??(typeof L=="string"||typeof L=="number"?L:void 0),tu=z||!c?null:x.createElement("span",{className:`${j}-status-text`},c),du=!L||typeof L!="object"?void 0:ar(L,vu=>({style:Object.assign(Object.assign({},Z),vu.style)})),ku=vm(d,!1),Zu=nu(F?.indicator,(a=w?.classNames)===null||a===void 0?void 0:a.indicator,{[`${j}-status-dot`]:I,[`${j}-status-${E}`]:!!E,[`${j}-color-${d}`]:ku}),wu={};d&&!ku&&(wu.color=d,wu.background=d);const Ou=nu(j,{[`${j}-status`]:I,[`${j}-not-a-wrapper`]:!l,[`${j}-rtl`]:M==="rtl"},v,A,w?.className,(r=w?.classNames)===null||r===void 0?void 0:r.root,F?.root,H);if(!l&&I){const vu=Z.color;return $(x.createElement("span",Object.assign({},b,{className:Ou,style:Object.assign(Object.assign(Object.assign({},k?.root),(n=w?.styles)===null||n===void 0?void 0:n.root),Z)}),x.createElement("span",{className:Zu,style:Object.assign(Object.assign(Object.assign({},k?.indicator),(t=w?.styles)===null||t===void 0?void 0:t.indicator),wu)}),c&&x.createElement("span",{style:{color:vu},className:`${j}-status-text`},c)))}return $(x.createElement("span",Object.assign({ref:e},b,{className:Ou,style:Object.assign(Object.assign({},(i=w?.styles)===null||i===void 0?void 0:i.root),k?.root)}),l,x.createElement(an,{visible:!z,motionName:`${j}-zoom`,motionAppear:!1,motionDeadline:1e3},vu=>{let{className:Wu,ref:yu}=vu;var Y,gu;const mu=B("scroll-number",s),Nu=Q.current,u0=nu(F?.indicator,(Y=w?.classNames)===null||Y===void 0?void 0:Y.indicator,{[`${j}-dot`]:Nu,[`${j}-count`]:!Nu,[`${j}-count-sm`]:g==="small",[`${j}-multiple-words`]:!Nu&&q&&q.toString().length>1,[`${j}-status-${E}`]:!!E,[`${j}-color-${d}`]:ku});let s0=Object.assign(Object.assign(Object.assign({},k?.indicator),(gu=w?.styles)===null||gu===void 0?void 0:gu.indicator),Z);return d&&!ku&&(s0=s0||{},s0.background=d),x.createElement(rlu,{prefixCls:mu,show:!z,motionClassName:Wu,className:u0,count:q,title:iu,style:s0,key:"scrollNumber",ref:yu},du)}),tu))},vR=x.forwardRef(tlu);vR.Ribbon=Qsu;const ilu=vR;var olu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};const slu=olu;var llu=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:slu}))};const u3=x.forwardRef(llu);var Elu=Su.ESC,clu=Su.TAB;function dlu(u){var e=u.visible,a=u.triggerRef,r=u.onVisibleChange,n=u.autoFocus,t=u.overlayRef,i=x.useRef(!1),o=function(){if(e){var c,d;(c=a.current)===null||c===void 0||(d=c.focus)===null||d===void 0||d.call(c),r?.(!1)}},s=function(){var c;return(c=t.current)!==null&&c!==void 0&&c.focus?(t.current.focus(),i.current=!0,!0):!1},l=function(c){switch(c.keyCode){case Elu:o();break;case clu:{var d=!1;i.current||(d=s()),d?c.preventDefault():o();break}}};x.useEffect(function(){return e?(window.addEventListener("keydown",l),n&&Je(s,3),function(){window.removeEventListener("keydown",l),i.current=!1}):function(){i.current=!1}},[e])}var Dlu=x.forwardRef(function(u,e){var a=u.overlay,r=u.arrow,n=u.prefixCls,t=x.useMemo(function(){var o;return typeof a=="function"?o=a():o=a,o},[a]),i=ct(e,t?.ref);return uu.createElement(uu.Fragment,null,r&&uu.createElement("div",{className:"".concat(n,"-arrow")}),uu.cloneElement(t,{ref:io(t)?i:void 0}))}),Rs={adjustX:1,adjustY:1},Ks=[0,0],xlu={topLeft:{points:["bl","tl"],overflow:Rs,offset:[0,-4],targetOffset:Ks},top:{points:["bc","tc"],overflow:Rs,offset:[0,-4],targetOffset:Ks},topRight:{points:["br","tr"],overflow:Rs,offset:[0,-4],targetOffset:Ks},bottomLeft:{points:["tl","bl"],overflow:Rs,offset:[0,4],targetOffset:Ks},bottom:{points:["tc","bc"],overflow:Rs,offset:[0,4],targetOffset:Ks},bottomRight:{points:["tr","br"],overflow:Rs,offset:[0,4],targetOffset:Ks}},mlu=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function hlu(u,e){var a,r=u.arrow,n=r===void 0?!1:r,t=u.prefixCls,i=t===void 0?"rc-dropdown":t,o=u.transitionName,s=u.animation,l=u.align,E=u.placement,c=E===void 0?"bottomLeft":E,d=u.placements,D=d===void 0?xlu:d,m=u.getPopupContainer,h=u.showAction,g=u.hideAction,p=u.overlayClassName,f=u.overlayStyle,C=u.visible,v=u.trigger,A=v===void 0?["hover"]:v,F=u.autoFocus,k=u.overlay,y=u.children,b=u.onVisibleChange,B=k0(u,mlu),M=uu.useState(),w=cu(M,2),j=w[0],$=w[1],H="visible"in u?C:j,K=uu.useRef(null),N=uu.useRef(null),P=uu.useRef(null);uu.useImperativeHandle(e,function(){return K.current});var I=function(Z){$(Z),b?.(Z)};dlu({visible:H,triggerRef:P,onVisibleChange:I,autoFocus:F,overlayRef:N});var _=function(Z){var iu=u.onOverlayClick;$(!1),iu&&iu(Z)},G=function(){return uu.createElement(Dlu,{ref:N,overlay:k,prefixCls:i,arrow:n})},z=function(){return typeof k=="function"?G:G()},O=function(){var Z=u.minOverlayWidthMatchTrigger,iu=u.alignPoint;return"minOverlayWidthMatchTrigger"in u?Z:!iu},L=function(){var Z=u.openClassName;return Z!==void 0?Z:"".concat(i,"-open")},J=uu.cloneElement(y,{className:nu((a=y.props)===null||a===void 0?void 0:a.className,H&&L()),ref:io(y)?ct(P,y.ref):void 0}),q=g;return!q&&A.indexOf("contextMenu")!==-1&&(q=["click"]),uu.createElement(jF,Eu({builtinPlacements:D},B,{prefixCls:i,ref:K,popupClassName:nu(p,X({},"".concat(i,"-show-arrow"),n)),popupStyle:f,action:A,showAction:h,hideAction:q,popupPlacement:c,popupAlign:l,popupTransitionName:o,popupAnimation:s,popupVisible:H,stretch:O()?"minWidth":"",popup:z(),onPopupVisibleChange:I,onPopupClick:_,getPopupContainer:m}),J)}const CR=uu.forwardRef(hlu);var FR=x.createContext(null);function RF(u,e){return u===void 0?null:"".concat(u,"-").concat(e)}function kR(u){var e=x.useContext(FR);return RF(e,u)}var plu=["children","locked"],Rn=x.createContext(null);function glu(u,e){var a=ru({},u);return Object.keys(e).forEach(function(r){var n=e[r];n!==void 0&&(a[r]=n)}),a}function e3(u){var e=u.children,a=u.locked,r=k0(u,plu),n=x.useContext(Rn),t=j3(function(){return glu(n,r)},[n,r],function(i,o){return!a&&(i[0]!==o[0]||!Jl(i[1],o[1],!0))});return x.createElement(Rn.Provider,{value:t},e)}var flu=[],AR=x.createContext(null);function Cm(){return x.useContext(AR)}var bR=x.createContext(flu);function F1(u){var e=x.useContext(bR);return x.useMemo(function(){return u!==void 0?[].concat(Tu(e),[u]):e},[e,u])}var yR=x.createContext(null),KF=x.createContext({});function Qy(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(BF(u)){var a=u.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(a)||u.isContentEditable||a==="a"&&!!u.getAttribute("href"),n=u.getAttribute("tabindex"),t=Number(n),i=null;return n&&!Number.isNaN(t)?i=t:r&&i===null&&(i=0),r&&u.disabled&&(i=null),i!==null&&(i>=0||e&&i<0)}return!1}function vlu(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=Tu(u.querySelectorAll("*")).filter(function(r){return Qy(r,e)});return Qy(u,e)&&a.unshift(u),a}var Lf=Su.LEFT,Rf=Su.RIGHT,Kf=Su.UP,p5=Su.DOWN,g5=Su.ENTER,BR=Su.ESC,o4=Su.HOME,s4=Su.END,Xy=[Kf,p5,Lf,Rf];function Clu(u,e,a,r){var n,t,i,o,s="prev",l="next",E="children",c="parent";if(u==="inline"&&r===g5)return{inlineTrigger:!0};var d=(n={},X(n,Kf,s),X(n,p5,l),n),D=(t={},X(t,Lf,a?l:s),X(t,Rf,a?s:l),X(t,p5,E),X(t,g5,E),t),m=(i={},X(i,Kf,s),X(i,p5,l),X(i,g5,E),X(i,BR,c),X(i,Lf,a?E:c),X(i,Rf,a?c:E),i),h={inline:d,horizontal:D,vertical:m,inlineSub:d,horizontalSub:m,verticalSub:m},g=(o=h["".concat(u).concat(e?"":"Sub")])===null||o===void 0?void 0:o[r];switch(g){case s:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case E:return{offset:1,sibling:!1};default:return null}}function Flu(u){for(var e=u;e;){if(e.getAttribute("data-menu-list"))return e;e=e.parentElement}return null}function klu(u,e){for(var a=u||document.activeElement;a;){if(e.has(a))return a;a=a.parentElement}return null}function zR(u,e){var a=vlu(u,!0);return a.filter(function(r){return e.has(r)})}function uB(u,e,a){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!u)return null;var n=zR(u,e),t=n.length,i=n.findIndex(function(o){return a===o});return r<0?i===-1?i=t-1:i-=1:r>0&&(i+=1),i=(i+t)%t,n[i]}function Alu(u,e,a,r,n,t,i,o,s,l){var E=x.useRef(),c=x.useRef();c.current=e;var d=function(){Je.cancel(E.current)};return x.useEffect(function(){return function(){d()}},[]),function(D){var m=D.which;if([].concat(Xy,[g5,BR,o4,s4]).includes(m)){var h,g,p,f=function(){h=new Set,g=new Map,p=new Map;var H=t();return H.forEach(function(K){var N=document.querySelector("[data-menu-id='".concat(RF(r,K),"']"));N&&(h.add(N),p.set(N,K),g.set(K,N))}),h};f();var C=g.get(e),v=klu(C,h),A=p.get(v),F=Clu(u,i(A,!0).length===1,a,m);if(!F&&m!==o4&&m!==s4)return;(Xy.includes(m)||[o4,s4].includes(m))&&D.preventDefault();var k=function(H){if(H){var K=H,N=H.querySelector("a");N!=null&&N.getAttribute("href")&&(K=N);var P=p.get(H);o(P),d(),E.current=Je(function(){c.current===P&&K.focus()})}};if([o4,s4].includes(m)||F.sibling||!v){var y;!v||u==="inline"?y=n.current:y=Flu(v);var b,B=zR(y,h);m===o4?b=B[0]:m===s4?b=B[B.length-1]:b=uB(y,h,v,F.offset),k(b)}else if(F.inlineTrigger)s(A);else if(F.offset>0)s(A,!0),d(),E.current=Je(function(){f();var $=v.getAttribute("aria-controls"),H=document.getElementById($),K=uB(H,h);k(K)},5);else if(F.offset<0){var M=i(A,!0),w=M[M.length-2],j=g.get(w);s(w,!1),k(j)}}l?.(D)}}function blu(u){Promise.resolve().then(u)}var IF="__RC_UTIL_PATH_SPLIT__",eB=function(e){return e.join(IF)},ylu=function(e){return e.split(IF)},If="rc-menu-more";function Blu(){var u=x.useState({}),e=cu(u,2),a=e[1],r=x.useRef(new Map),n=x.useRef(new Map),t=x.useState([]),i=cu(t,2),o=i[0],s=i[1],l=x.useRef(0),E=x.useRef(!1),c=function(){E.current||a({})},d=x.useCallback(function(C,v){var A=eB(v);n.current.set(A,C),r.current.set(C,A),l.current+=1;var F=l.current;blu(function(){F===l.current&&c()})},[]),D=x.useCallback(function(C,v){var A=eB(v);n.current.delete(A),r.current.delete(C)},[]),m=x.useCallback(function(C){s(C)},[]),h=x.useCallback(function(C,v){var A=r.current.get(C)||"",F=ylu(A);return v&&o.includes(F[0])&&F.unshift(If),F},[o]),g=x.useCallback(function(C,v){return C.some(function(A){var F=h(A,!0);return F.includes(v)})},[h]),p=function(){var v=Tu(r.current.keys());return o.length&&v.push(If),v},f=x.useCallback(function(C){var v="".concat(r.current.get(C)).concat(IF),A=new Set;return Tu(n.current.keys()).forEach(function(F){F.startsWith(v)&&A.add(n.current.get(F))}),A},[]);return x.useEffect(function(){return function(){E.current=!0}},[]),{registerPath:d,unregisterPath:D,refreshOverflowKeys:m,isSubPathKey:g,getKeyPath:h,getKeys:p,getSubPathKeys:f}}function W4(u){var e=x.useRef(u);e.current=u;var a=x.useCallback(function(){for(var r,n=arguments.length,t=new Array(n),i=0;i1&&(f.motionAppear=!1);var C=f.onVisibleChanged;return f.onVisibleChanged=function(v){return!d.current&&!v&&g(!0),C?.(v)},h?null:x.createElement(e3,{mode:t,locked:!d.current},x.createElement(an,Eu({visible:p},f,{forceRender:s,removeOnLeave:!1,leavedClassName:"".concat(o,"-hidden")}),function(v){var A=v.className,F=v.style;return x.createElement(OF,{id:e,className:A,style:F},n)}))}var _lu=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Vlu=["active"],Jlu=function(e){var a,r=e.style,n=e.className,t=e.title,i=e.eventKey;e.warnKey;var o=e.disabled,s=e.internalPopupClose,l=e.children,E=e.itemIcon,c=e.expandIcon,d=e.popupClassName,D=e.popupOffset,m=e.popupStyle,h=e.onClick,g=e.onMouseEnter,p=e.onMouseLeave,f=e.onTitleClick,C=e.onTitleMouseEnter,v=e.onTitleMouseLeave,A=k0(e,_lu),F=kR(i),k=x.useContext(Rn),y=k.prefixCls,b=k.mode,B=k.openKeys,M=k.disabled,w=k.overflowDisabled,j=k.activeKey,$=k.selectedKeys,H=k.itemIcon,K=k.expandIcon,N=k.onItemClick,P=k.onOpenChange,I=k.onActive,_=x.useContext(KF),G=_._internalRenderSubMenuItem,z=x.useContext(yR),O=z.isSubPathKey,L=F1(),J="".concat(y,"-submenu"),q=M||o,Q=x.useRef(),Z=x.useRef(),iu=E??H,tu=c??K,du=B.includes(i),ku=!w&&du,Zu=O($,i),wu=SR(i,q,C,v),Ou=wu.active,vu=k0(wu,Vlu),Wu=x.useState(!1),yu=cu(Wu,2),Y=yu[0],gu=yu[1],mu=function(su){q||gu(su)},Nu=function(su){mu(!0),g?.({key:i,domEvent:su})},u0=function(su){mu(!1),p?.({key:i,domEvent:su})},s0=x.useMemo(function(){return Ou||(b!=="inline"?Y||O([j],i):!1)},[b,Ou,j,Y,i,O]),Hu=MR(L.length),$u=function(su){q||(f?.({key:i,domEvent:su}),b==="inline"&&P(i,!du))},c0=W4(function(eu){h?.(zD(eu)),N(eu)}),L0=function(su){b!=="inline"&&P(i,su)},C0=function(){I(i)},R0=F&&"".concat(F,"-popup"),i0=x.createElement("div",Eu({role:"menuitem",style:Hu,className:"".concat(J,"-title"),tabIndex:q?null:-1,ref:Q,title:typeof t=="string"?t:null,"data-menu-id":w&&F?null:F,"aria-expanded":ku,"aria-haspopup":!0,"aria-controls":R0,"aria-disabled":q,onClick:$u,onFocus:C0},vu),t,x.createElement(wR,{icon:b!=="horizontal"?tu:void 0,props:ru(ru({},e),{},{isOpen:ku,isSubMenu:!0})},x.createElement("i",{className:"".concat(J,"-arrow")}))),q0=x.useRef(b);if(b!=="inline"&&L.length>1?q0.current="vertical":q0.current=b,!w){var ae=q0.current;i0=x.createElement(Hlu,{mode:ae,prefixCls:J,visible:!s&&ku&&b!=="inline",popupClassName:d,popupOffset:D,popupStyle:m,popup:x.createElement(e3,{mode:ae==="horizontal"?"vertical":ae},x.createElement(OF,{id:R0,ref:Z},l)),disabled:q,onVisibleChange:L0},i0)}var au=x.createElement(wt.Item,Eu({role:"none"},A,{component:"li",style:r,className:nu(J,"".concat(J,"-").concat(b),n,(a={},X(a,"".concat(J,"-open"),ku),X(a,"".concat(J,"-active"),s0),X(a,"".concat(J,"-selected"),Zu),X(a,"".concat(J,"-disabled"),q),a)),onMouseEnter:Nu,onMouseLeave:u0}),i0,!w&&x.createElement(Glu,{id:R0,open:ku,keyPath:L},l));return G&&(au=G(au,e,{selected:Zu,active:s0,open:ku,disabled:q})),x.createElement(e3,{onItemClick:c0,mode:b==="horizontal"?"vertical":b,itemIcon:iu,expandIcon:tu},au)};function Fm(u){var e=u.eventKey,a=u.children,r=F1(e),n=$F(a,r),t=Cm();x.useEffect(function(){if(t)return t.registerPath(e,r),function(){t.unregisterPath(e,r)}},[r]);var i;return t?i=n:i=x.createElement(Jlu,u,n),x.createElement(bR.Provider,{value:r},i)}var Ulu=["className","title","eventKey","children"],Wlu=["children"],qlu=function(e){var a=e.className,r=e.title;e.eventKey;var n=e.children,t=k0(e,Ulu),i=x.useContext(Rn),o=i.prefixCls,s="".concat(o,"-item-group");return x.createElement("li",Eu({role:"presentation"},t,{onClick:function(E){return E.stopPropagation()},className:nu(s,a)}),x.createElement("div",{role:"presentation",className:"".concat(s,"-title"),title:typeof r=="string"?r:void 0},r),x.createElement("ul",{role:"group",className:"".concat(s,"-list")},n))};function km(u){var e=u.children,a=k0(u,Wlu),r=F1(a.eventKey),n=$F(e,r),t=Cm();return t?n:x.createElement(qlu,ba(a,["warnKey"]),n)}function HF(u){var e=u.className,a=u.style,r=x.useContext(Rn),n=r.prefixCls,t=Cm();return t?null:x.createElement("li",{role:"separator",className:nu("".concat(n,"-item-divider"),e),style:a})}var Zlu=["label","children","key","type"];function Of(u){return(u||[]).map(function(e,a){if(e&&y0(e)==="object"){var r=e,n=r.label,t=r.children,i=r.key,o=r.type,s=k0(r,Zlu),l=i??"tmp-".concat(a);return t||o==="group"?o==="group"?x.createElement(km,Eu({key:l},s,{title:n}),Of(t)):x.createElement(Fm,Eu({key:l},s,{title:n}),Of(t)):o==="divider"?x.createElement(HF,Eu({key:l},s)):x.createElement(V3,Eu({key:l},s),n)}return null}).filter(function(e){return e})}function Ylu(u,e,a){var r=u;return e&&(r=Of(e)),$F(r,a)}var Qlu=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Is=[],Xlu=x.forwardRef(function(u,e){var a,r,n=u,t=n.prefixCls,i=t===void 0?"rc-menu":t,o=n.rootClassName,s=n.style,l=n.className,E=n.tabIndex,c=E===void 0?0:E,d=n.items,D=n.children,m=n.direction,h=n.id,g=n.mode,p=g===void 0?"vertical":g,f=n.inlineCollapsed,C=n.disabled,v=n.disabledOverflow,A=n.subMenuOpenDelay,F=A===void 0?.1:A,k=n.subMenuCloseDelay,y=k===void 0?.1:k,b=n.forceSubMenuRender,B=n.defaultOpenKeys,M=n.openKeys,w=n.activeKey,j=n.defaultActiveFirst,$=n.selectable,H=$===void 0?!0:$,K=n.multiple,N=K===void 0?!1:K,P=n.defaultSelectedKeys,I=n.selectedKeys,_=n.onSelect,G=n.onDeselect,z=n.inlineIndent,O=z===void 0?24:z,L=n.motion,J=n.defaultMotions,q=n.triggerSubMenuAction,Q=q===void 0?"hover":q,Z=n.builtinPlacements,iu=n.itemIcon,tu=n.expandIcon,du=n.overflowedIndicator,ku=du===void 0?"...":du,Zu=n.overflowedIndicatorPopupClassName,wu=n.getPopupContainer,Ou=n.onClick,vu=n.onOpenChange,Wu=n.onKeyDown;n.openAnimation,n.openTransitionName;var yu=n._internalRenderMenuItem,Y=n._internalRenderSubMenuItem,gu=k0(n,Qlu),mu=x.useMemo(function(){return Ylu(D,d,Is)},[D,d]),Nu=x.useState(!1),u0=cu(Nu,2),s0=u0[0],Hu=u0[1],$u=x.useRef(),c0=Slu(h),L0=m==="rtl",C0=Fr(B,{value:M,postState:function(K0){return K0||Is}}),R0=cu(C0,2),i0=R0[0],q0=R0[1],ae=function(K0){var G0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function ia(){q0(K0),vu?.(K0)}G0?Ut.flushSync(ia):ia()},au=x.useState(i0),eu=cu(au,2),su=eu[0],Au=eu[1],bu=x.useRef(!1),Pu=x.useMemo(function(){return(p==="inline"||p==="vertical")&&f?["vertical",f]:[p,!1]},[p,f]),Vu=cu(Pu,2),S=Vu[0],T=Vu[1],V=S==="inline",W=x.useState(S),ou=cu(W,2),fu=ou[0],Cu=ou[1],Gu=x.useState(T),a0=cu(Gu,2),l0=a0[0],m0=a0[1];x.useEffect(function(){Cu(S),m0(T),bu.current&&(V?q0(su):ae(Is))},[S,T]);var ie=x.useState(0),Z0=cu(ie,2),oe=Z0[0],re=Z0[1],ce=oe>=mu.length-1||fu!=="horizontal"||v;x.useEffect(function(){V&&Au(i0)},[i0]),x.useEffect(function(){return bu.current=!0,function(){bu.current=!1}},[]);var I0=Blu(),qu=I0.registerPath,Y0=I0.unregisterPath,n0=I0.refreshOverflowKeys,t0=I0.isSubPathKey,E0=I0.getKeyPath,S0=I0.getKeys,ta=I0.getSubPathKeys,Q0=x.useMemo(function(){return{registerPath:qu,unregisterPath:Y0}},[qu,Y0]),cn=x.useMemo(function(){return{isSubPathKey:t0}},[t0]);x.useEffect(function(){n0(ce?Is:mu.slice(oe+1).map(function(ne){return ne.key}))},[oe,ce]);var ks=Fr(w||j&&((a=mu[0])===null||a===void 0?void 0:a.key),{value:w}),As=cu(ks,2),Hn=As[0],Yt=As[1],xt=W4(function(ne){Yt(ne)}),bs=W4(function(){Yt(void 0)});x.useImperativeHandle(e,function(){return{list:$u.current,focus:function(K0){var G0,ia=Hn??((G0=mu.find(function(J1){return!J1.props.disabled}))===null||G0===void 0?void 0:G0.key);if(ia){var ha,xn,Vn;(ha=$u.current)===null||ha===void 0||(xn=ha.querySelector("li[data-menu-id='".concat(RF(c0,ia),"']")))===null||xn===void 0||(Vn=xn.focus)===null||Vn===void 0||Vn.call(xn,K0)}}}});var _1=Fr(P||[],{value:I,postState:function(K0){return Array.isArray(K0)?K0:K0==null?Is:[K0]}}),Gn=cu(_1,2),Nr=Gn[0],po=Gn[1],mt=function(K0){if(H){var G0=K0.key,ia=Nr.includes(G0),ha;N?ia?ha=Nr.filter(function(Vn){return Vn!==G0}):ha=[].concat(Tu(Nr),[G0]):ha=[G0],po(ha);var xn=ru(ru({},K0),{},{selectedKeys:ha});ia?G?.(xn):_?.(xn)}!N&&i0.length&&fu!=="inline"&&ae(Is)},_n=W4(function(ne){Ou?.(zD(ne)),mt(ne)}),dn=W4(function(ne,K0){var G0=i0.filter(function(ha){return ha!==ne});if(K0)G0.push(ne);else if(fu!=="inline"){var ia=ta(ne);G0=G0.filter(function(ha){return!ia.has(ha)})}Jl(i0,G0,!0)||ae(G0,!0)}),ht=function(K0,G0){var ia=G0??!i0.includes(K0);dn(K0,ia)},Qt=Alu(fu,Hn,L0,c0,$u,S0,E0,Yt,ht,Wu);x.useEffect(function(){Hu(!0)},[]);var Xt=x.useMemo(function(){return{_internalRenderMenuItem:yu,_internalRenderSubMenuItem:Y}},[yu,Y]),Dn=fu!=="horizontal"||v?mu:mu.map(function(ne,K0){return x.createElement(e3,{key:ne.key,overflowDisabled:K0>oe},ne)}),V1=x.createElement(wt,Eu({id:h,ref:$u,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:V3,className:nu(i,"".concat(i,"-root"),"".concat(i,"-").concat(fu),l,(r={},X(r,"".concat(i,"-inline-collapsed"),l0),X(r,"".concat(i,"-rtl"),L0),r),o),dir:m,style:s,role:"menu",tabIndex:c,data:Dn,renderRawItem:function(K0){return K0},renderRawRest:function(K0){var G0=K0.length,ia=G0?mu.slice(-G0):null;return x.createElement(Fm,{eventKey:If,title:ku,disabled:ce,internalPopupClose:G0===0,popupClassName:Zu},ia)},maxCount:fu!=="horizontal"||v?wt.INVALIDATE:wt.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(K0){re(K0)},onKeyDown:Qt},gu));return x.createElement(KF.Provider,{value:Xt},x.createElement(FR.Provider,{value:c0},x.createElement(e3,{prefixCls:i,rootClassName:o,mode:fu,openKeys:i0,rtl:L0,disabled:C,motion:s0?L:null,defaultMotions:s0?J:null,activeKey:Hn,onActive:xt,onInactive:bs,selectedKeys:Nr,inlineIndent:O,subMenuOpenDelay:F,subMenuCloseDelay:y,forceSubMenuRender:b,builtinPlacements:Z,triggerSubMenuAction:Q,getPopupContainer:wu,itemIcon:iu,expandIcon:tu,onItemClick:_n,onOpenChange:dn},x.createElement(yR.Provider,{value:cn},V1),x.createElement("div",{style:{display:"none"},"aria-hidden":!0},x.createElement(AR.Provider,{value:Q0},mu)))))}),k1=Xlu;k1.Item=V3;k1.SubMenu=Fm;k1.ItemGroup=km;k1.Divider=HF;var u1u={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};const e1u=u1u;var a1u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:e1u}))};const r1u=x.forwardRef(a1u);var n1u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};const t1u=n1u;var i1u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:t1u}))};const SD=x.forwardRef(i1u),o1u=u=>!isNaN(parseFloat(u))&&isFinite(u),s1u=o1u,l1u=u=>{const{componentCls:e,bodyBg:a,lightSiderBg:r,lightTriggerBg:n,lightTriggerColor:t}=u;return{[`${e}-sider-light`]:{background:r,[`${e}-sider-trigger`]:{color:t,background:n},[`${e}-sider-zero-width-trigger`]:{color:t,background:n,border:`1px solid ${a}`,borderInlineStart:0}}}},E1u=l1u,c1u=u=>{const{antCls:e,componentCls:a,colorText:r,triggerColor:n,footerBg:t,triggerBg:i,headerHeight:o,headerPadding:s,headerColor:l,footerPadding:E,triggerHeight:c,zeroTriggerHeight:d,zeroTriggerWidth:D,motionDurationMid:m,motionDurationSlow:h,fontSize:g,borderRadius:p,bodyBg:f,headerBg:C,siderBg:v}=u;return{[a]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:f,"&, *":{boxSizing:"border-box"},[`&${a}-has-sider`]:{flexDirection:"row",[`> ${a}, > ${a}-content`]:{width:0}},[`${a}-header, &${a}-footer`]:{flex:"0 0 auto"},[`${a}-sider`]:{position:"relative",minWidth:0,background:v,transition:`all ${m}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${e}-menu${e}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:c},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:c,color:n,lineHeight:`${c}px`,textAlign:"center",background:i,cursor:"pointer",transition:`all ${m}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:o,insetInlineEnd:-D,zIndex:1,width:D,height:d,color:n,fontSize:u.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:v,borderStartStartRadius:0,borderStartEndRadius:p,borderEndEndRadius:p,borderEndStartRadius:0,cursor:"pointer",transition:`background ${h} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${h}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-D,borderStartStartRadius:p,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:p}}}}},E1u(u)),{"&-rtl":{direction:"rtl"}}),[`${a}-header`]:{height:o,padding:s,color:l,lineHeight:`${o}px`,background:C,[`${e}-menu`]:{lineHeight:"inherit"}},[`${a}-footer`]:{padding:E,color:r,fontSize:g,background:t},[`${a}-content`]:{flex:"auto",minHeight:0}}},TR=fe("Layout",u=>[c1u(u)],u=>{const{colorBgLayout:e,controlHeight:a,controlHeightLG:r,colorText:n,controlHeightSM:t,marginXXS:i,colorTextLightSolid:o,colorBgContainer:s}=u,l=r*1.25;return{colorBgHeader:"#001529",colorBgBody:e,colorBgTrigger:"#002140",bodyBg:e,headerBg:"#001529",headerHeight:a*2,headerPadding:`0 ${l}px`,headerColor:n,footerPadding:`${t}px ${l}px`,footerBg:e,siderBg:"#001529",triggerHeight:r+i*2,triggerBg:"#002140",triggerColor:o,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:s,lightTriggerBg:s,lightTriggerColor:n}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]});var jR=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nnull,removeSider:()=>null}});function Am(u){let{suffixCls:e,tagName:a,displayName:r}=u;return n=>x.forwardRef((i,o)=>x.createElement(n,Object.assign({ref:o,suffixCls:e,tagName:a},i)))}const GF=x.forwardRef((u,e)=>{const{prefixCls:a,suffixCls:r,className:n,tagName:t}=u,i=jR(u,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:o}=x.useContext(Yu),s=o("layout",a),[l,E]=TR(s),c=r?`${s}-${r}`:s;return l(x.createElement(t,Object.assign({className:nu(a||c,n,E),ref:e},i)))}),d1u=x.forwardRef((u,e)=>{const{direction:a}=x.useContext(Yu),[r,n]=x.useState([]),{prefixCls:t,className:i,rootClassName:o,children:s,hasSider:l,tagName:E,style:c}=u,d=jR(u,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),D=ba(d,["suffixCls"]),{getPrefixCls:m,layout:h}=x.useContext(Yu),g=m("layout",t),[p,f]=TR(g),C=nu(g,{[`${g}-has-sider`]:typeof l=="boolean"?l:r.length>0,[`${g}-rtl`]:a==="rtl"},h?.className,i,o,f),v=x.useMemo(()=>({siderHook:{addSider:A=>{n(F=>[].concat(Tu(F),[A]))},removeSider:A=>{n(F=>F.filter(k=>k!==A))}}}),[]);return p(x.createElement(NR.Provider,{value:v},x.createElement(E,Object.assign({ref:e,className:C,style:Object.assign(Object.assign({},h?.style),c)},D),s)))}),W80=Am({tagName:"div",displayName:"Layout"})(d1u),q80=Am({suffixCls:"header",tagName:"header",displayName:"Header"})(GF),Z80=Am({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(GF),D1u=Am({suffixCls:"content",tagName:"main",displayName:"Content"})(GF);var x1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{let u=0;return function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return u+=1,`${e}${u}`}})(),h1u=x.forwardRef((u,e)=>{const{prefixCls:a,className:r,trigger:n,children:t,defaultCollapsed:i=!1,theme:o="dark",style:s={},collapsible:l=!1,reverseArrow:E=!1,width:c=200,collapsedWidth:d=80,zeroWidthTriggerStyle:D,breakpoint:m,onCollapse:h,onBreakpoint:g}=u,p=x1u(u,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:f}=x.useContext(NR),[C,v]=x.useState("collapsed"in u?u.collapsed:i),[A,F]=x.useState(!1);x.useEffect(()=>{"collapsed"in u&&v(u.collapsed)},[u.collapsed]);const k=(j,$)=>{"collapsed"in u||v(j),h?.(j,$)},y=x.useRef();y.current=j=>{F(j.matches),g?.(j.matches),C!==j.matches&&k(j.matches,"responsive")},x.useEffect(()=>{function j(H){return y.current(H)}let $;if(typeof window<"u"){const{matchMedia:H}=window;if(H&&m&&m in rB){$=H(`(max-width: ${rB[m]})`);try{$.addEventListener("change",j)}catch{$.addListener(j)}j($)}}return()=>{try{$?.removeEventListener("change",j)}catch{$?.removeListener(j)}}},[m]),x.useEffect(()=>{const j=m1u("ant-sider-");return f.addSider(j),()=>f.removeSider(j)},[]);const b=()=>{k(!C,"clickTrigger")},{getPrefixCls:B}=x.useContext(Yu),M=()=>{const j=B("layout-sider",a),$=ba(p,["collapsed"]),H=C?d:c,K=s1u(H)?`${H}px`:String(H),N=parseFloat(String(d||0))===0?x.createElement("span",{onClick:b,className:nu(`${j}-zero-width-trigger`,`${j}-zero-width-trigger-${E?"right":"left"}`),style:D},n||x.createElement(r1u,null)):null,_={expanded:E?x.createElement(u3,null):x.createElement(SD,null),collapsed:E?x.createElement(SD,null):x.createElement(u3,null)}[C?"collapsed":"expanded"],G=n!==null?N||x.createElement("div",{className:`${j}-trigger`,onClick:b,style:{width:K}},n||_):null,z=Object.assign(Object.assign({},s),{flex:`0 0 ${K}`,maxWidth:K,minWidth:K,width:K}),O=nu(j,`${j}-${o}`,{[`${j}-collapsed`]:!!C,[`${j}-has-trigger`]:l&&n!==null&&!N,[`${j}-below`]:!!A,[`${j}-zero-width`]:parseFloat(K)===0},r);return x.createElement("aside",Object.assign({className:O},$,{style:z,ref:e}),x.createElement("div",{className:`${j}-children`},t),l||A&&N?G:null)},w=x.useMemo(()=>({siderCollapsed:C}),[C]);return x.createElement(_F.Provider,{value:w},M())}),Y80=h1u;var p1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:e,className:a,dashed:r}=u,n=p1u(u,["prefixCls","className","dashed"]),{getPrefixCls:t}=x.useContext(Yu),i=t("menu",e),o=nu({[`${i}-item-divider-dashed`]:!!r},a);return x.createElement(HF,Object.assign({className:o},n))},LR=g1u,f1u=x.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),MD=f1u,v1u=u=>{var e;const{className:a,children:r,icon:n,title:t,danger:i}=u,{prefixCls:o,firstLevel:s,direction:l,disableMenuItemTitleTooltip:E,inlineCollapsed:c}=x.useContext(MD),d=f=>{const C=x.createElement("span",{className:`${o}-title-content`},r);return(!n||tt(r)&&r.type==="span")&&r&&f&&s&&typeof r=="string"?x.createElement("div",{className:`${o}-inline-collapsed-noicon`},r.charAt(0)):C},{siderCollapsed:D}=x.useContext(_F);let m=t;typeof t>"u"?m=s?r:"":t===!1&&(m="");const h={title:m};!D&&!c&&(h.title=null,h.open=!1);const g=Ln(r).length;let p=x.createElement(V3,Object.assign({},ba(u,["title","icon","danger"]),{className:nu({[`${o}-item-danger`]:i,[`${o}-item-only-child`]:(n?g+1:g)===1},a),title:typeof t=="string"?t:void 0}),ar(n,{className:nu(tt(n)?(e=n.props)===null||e===void 0?void 0:e.className:"",`${o}-item-icon`)}),d(c));return E||(p=x.createElement(pR,Object.assign({},h,{placement:l==="rtl"?"left":"right",overlayClassName:`${o}-inline-collapsed-tooltip`}),p)),p},RR=v1u,C1u=u=>{var e;const{popupClassName:a,icon:r,title:n,theme:t}=u,i=x.useContext(MD),{prefixCls:o,inlineCollapsed:s,theme:l}=i,E=F1();let c;if(!r)c=s&&!E.length&&n&&typeof n=="string"?x.createElement("div",{className:`${o}-inline-collapsed-noicon`},n.charAt(0)):x.createElement("span",{className:`${o}-title-content`},n);else{const D=tt(n)&&n.type==="span";c=x.createElement(x.Fragment,null,ar(r,{className:nu(tt(r)?(e=r.props)===null||e===void 0?void 0:e.className:"",`${o}-item-icon`)}),D?n:x.createElement("span",{className:`${o}-title-content`},n))}const d=x.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]);return x.createElement(MD.Provider,{value:d},x.createElement(Fm,Object.assign({},ba(u,["icon"]),{title:c,popupClassName:nu(o,a,`${o}-${t||l}`)})))},KR=C1u;var F1u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};const k1u=F1u;var A1u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:k1u}))};const VF=x.forwardRef(A1u);var b1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{if(e&&typeof e=="object"){const r=e,{label:n,children:t,key:i,type:o}=r,s=b1u(r,["label","children","key","type"]),l=i??`tmp-${a}`;return t||o==="group"?o==="group"?x.createElement(km,Object.assign({key:l},s,{title:n}),$f(t)):x.createElement(KR,Object.assign({key:l},s,{title:n}),$f(t)):o==="divider"?x.createElement(LR,Object.assign({key:l},s)):x.createElement(RR,Object.assign({key:l},s),n)}return null}).filter(e=>e)}function y1u(u){return x.useMemo(()=>u&&$f(u),[u])}var B1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{children:a}=u,r=B1u(u,["children"]),n=x.useContext(wD),t=x.useMemo(()=>Object.assign(Object.assign({},n),r),[n,r.prefixCls,r.mode,r.selectable]),i=$uu(a),o=ms(e,i?a.ref:null);return x.createElement(wD.Provider,{value:t},x.createElement(Zl,null,i?x.cloneElement(a,{ref:o}):a))}),S1u=u=>{const{componentCls:e,motionDurationSlow:a,horizontalLineHeight:r,colorSplit:n,lineWidth:t,lineType:i,itemPaddingInline:o}=u;return{[`${e}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${t}px ${i} ${n}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${e}-item, ${e}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:o},[`> ${e}-item:hover, + ${e}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${e}-confirm-body`]:{marginBottom:"auto"}}}]},aou=u=>{const{componentCls:e,antCls:a}=u,r=`${e}-confirm`;return{[e]:{[`${e}-content`]:{padding:0},[`${e}-header`]:{padding:u.modalHeaderPadding,borderBottom:`${u.modalHeaderBorderWidth}px ${u.modalHeaderBorderStyle} ${u.modalHeaderBorderColorSplit}`,marginBottom:0},[`${e}-body`]:{padding:u.modalBodyPadding},[`${e}-footer`]:{padding:`${u.modalFooterPaddingVertical}px ${u.modalFooterPaddingHorizontal}px`,borderTop:`${u.modalFooterBorderWidth}px ${u.modalFooterBorderStyle} ${u.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px`,marginTop:0}},[r]:{[`${a}-modal-body`]:{padding:`${u.padding*2}px ${u.padding*2}px ${u.paddingLG}px`},[`${r}-body`]:{[`> ${u.iconCls}`]:{marginInlineEnd:u.margin,[`+ ${r}-title + ${r}-content`]:{marginInlineStart:u.modalConfirmIconSize+u.margin}}},[`${r}-btns`]:{marginTop:u.marginLG}}}},rou=u=>{const{componentCls:e}=u;return{[`${e}-root`]:{[`${e}-wrap-rtl`]:{direction:"rtl",[`${e}-confirm-body`]:{direction:"rtl"}}}}},$L=u=>{const e=u.padding,a=u.fontSizeHeading5,r=u.lineHeightHeading5;return $0(u,{modalBodyPadding:u.paddingLG,modalHeaderPadding:`${e}px ${u.paddingLG}px`,modalHeaderBorderWidth:u.lineWidth,modalHeaderBorderStyle:u.lineType,modalHeaderBorderColorSplit:u.colorSplit,modalHeaderHeight:r*a+e*2,modalFooterBorderColorSplit:u.colorSplit,modalFooterBorderStyle:u.lineType,modalFooterPaddingVertical:u.paddingXS,modalFooterPaddingHorizontal:u.padding,modalFooterBorderWidth:u.lineWidth,modalIconHoverColor:u.colorIconHover,modalCloseIconColor:u.colorIcon,modalCloseBtnSize:u.fontSize*u.lineHeight,modalConfirmIconSize:u.fontSize*u.lineHeight})},HL=u=>({footerBg:"transparent",headerBg:u.colorBgElevated,titleLineHeight:u.lineHeightHeading5,titleFontSize:u.fontSizeHeading5,contentBg:u.colorBgElevated,titleColor:u.colorTextHeading}),GL=fe("Modal",u=>{const e=$L(u);return[eou(e),rou(e),uou(e),u.wireframe&&aou(e),vm(e,"zoom")]},HL);var nou=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{Nf={x:u.pageX,y:u.pageY},setTimeout(()=>{Nf=null},100)};Atu()&&document.documentElement.addEventListener("click",tou,!0);const iou=u=>{var e;const{getPopupContainer:a,getPrefixCls:r,direction:n,modal:t}=x.useContext(Yu),i=K=>{const{onCancel:N}=u;N?.(K)},o=K=>{const{onOk:N}=u;N?.(K)},{prefixCls:s,className:l,rootClassName:E,open:c,wrapClassName:d,centered:D,getContainer:m,closeIcon:h,closable:g,focusTriggerAfterClose:p=!0,style:f,visible:C,width:v=520,footer:A}=u,F=nou(u,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","closeIcon","closable","focusTriggerAfterClose","style","visible","width","footer"]),k=r("modal",s),y=r(),[b,B]=GL(k),M=nu(d,{[`${k}-centered`]:!!D,[`${k}-wrap-rtl`]:n==="rtl"}),w=A!==null&&x.createElement(LL,Object.assign({},u,{onOk:o,onCancel:i})),[j,$]=NF(g,h,K=>NL(k,K),x.createElement(oo,{className:`${k}-close-icon`}),!0),H=jL(`.${k}-content`);return b(x.createElement(Zl,null,x.createElement(BD,{status:!0,override:!0},x.createElement(yL,Object.assign({width:v},F,{getContainer:m===void 0?a:m,prefixCls:k,rootClassName:nu(B,E),wrapClassName:M,footer:w,visible:c??C,mousePosition:(e=F.mousePosition)!==null&&e!==void 0?e:Nf,onClose:i,closable:j,closeIcon:$,focusTriggerAfterClose:p,transitionName:Yi(y,"zoom",u.transitionName),maskTransitionName:Yi(y,"fade",u.maskTransitionName),className:nu(B,l,t?.className),style:Object.assign(Object.assign({},t?.style),f),panelRef:H})))))},_L=iou,oou=u=>{const{componentCls:e,titleFontSize:a,titleLineHeight:r,modalConfirmIconSize:n,fontSize:t,lineHeight:i}=u,o=`${e}-confirm`,s=Math.round(a*r),l=Math.round(t*i);return{[o]:{"&-rtl":{direction:"rtl"},[`${u.antCls}-modal-header`]:{display:"none"},[`${o}-body-wrapper`]:Object.assign({},qi()),[`${o}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${u.iconCls}`]:{flex:"none",fontSize:n,marginInlineEnd:u.marginSM,marginTop:(l-n)/2},[`&-has-title > ${u.iconCls}`]:{marginTop:(s-n)/2}},[`${o}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:u.marginXS},[`${o}-title`]:{color:u.colorTextHeading,fontWeight:u.fontWeightStrong,fontSize:a,lineHeight:r},[`${o}-content`]:{color:u.colorText,fontSize:t,lineHeight:i},[`${o}-btns`]:{textAlign:"end",marginTop:u.marginSM,[`${u.antCls}-btn + ${u.antCls}-btn`]:{marginBottom:0,marginInlineStart:u.marginXS}}},[`${o}-error ${o}-body > ${u.iconCls}`]:{color:u.colorError},[`${o}-warning ${o}-body > ${u.iconCls}, + ${o}-confirm ${o}-body > ${u.iconCls}`]:{color:u.colorWarning},[`${o}-info ${o}-body > ${u.iconCls}`]:{color:u.colorInfo},[`${o}-success ${o}-body > ${u.iconCls}`]:{color:u.colorSuccess}}},sou=sm(["Modal","confirm"],u=>{const e=$L(u);return[oou(e)]},HL,{order:-1e3});var lou=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nf,Tu(Object.values(f))),v=x.createElement(x.Fragment,null,x.createElement(dy,null),x.createElement(Dy,null)),A=u.title!==void 0&&u.title!==null,F=`${t}-body`;return x.createElement("div",{className:`${t}-body-wrapper`},x.createElement("div",{className:nu(F,{[`${F}-has-title`]:A})},c,x.createElement("div",{className:`${t}-paragraph`},A&&x.createElement("span",{className:`${t}-title`},u.title),x.createElement("div",{className:`${t}-content`},u.content))),s===void 0||typeof s=="function"?x.createElement(vL,{value:C},x.createElement("div",{className:`${t}-btns`},typeof s=="function"?s(v,{OkBtn:Dy,CancelBtn:dy}):v)):s,x.createElement(sou,{prefixCls:e}))}const Eou=u=>{const{close:e,zIndex:a,afterClose:r,visible:n,open:t,keyboard:i,centered:o,getContainer:s,maskStyle:l,direction:E,prefixCls:c,wrapClassName:d,rootPrefixCls:D,iconPrefixCls:m,theme:h,bodyStyle:g,closable:p=!1,closeIcon:f,modalRender:C,focusTriggerAfterClose:v,onConfirm:A}=u,F=`${c}-confirm`,k=u.width||416,y=u.style||{},b=u.mask===void 0?!0:u.mask,B=u.maskClosable===void 0?!1:u.maskClosable,M=nu(F,`${F}-${u.type}`,{[`${F}-rtl`]:E==="rtl"},u.className);return x.createElement(cm,{prefixCls:D,iconPrefixCls:m,direction:E,theme:h},x.createElement(_L,{prefixCls:c,className:M,wrapClassName:nu({[`${F}-centered`]:!!u.centered},d),onCancel:()=>{e?.({triggerCancel:!0}),A?.(!1)},open:t,title:"",footer:null,transitionName:Yi(D||"","zoom",u.transitionName),maskTransitionName:Yi(D||"","fade",u.maskTransitionName),mask:b,maskClosable:B,maskStyle:l,style:y,bodyStyle:g,width:k,zIndex:a,afterClose:r,keyboard:i,centered:o,getContainer:s,closable:p,closeIcon:f,modalRender:C,focusTriggerAfterClose:v},x.createElement(VL,Object.assign({},u,{confirmPrefixCls:F}))))},JL=Eou,cou=[],Oo=cou;var dou=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nd&&d.triggerCancel);u.onCancel&&c&&u.onCancel.apply(u,[()=>{}].concat(Tu(l.slice(1))));for(let d=0;d{const m=CN(),{getPrefixCls:h,getIconPrefixCls:g,getTheme:p}=FF(),f=h(void 0,Dou()),C=c||`${f}-modal`,v=g(),A=p();let F=d;F===!1&&(F=void 0),SF(x.createElement(JL,Object.assign({},D,{getContainer:F,prefixCls:C,rootPrefixCls:f,iconPrefixCls:v,okText:l,locale:m,theme:A,cancelText:E||m.cancelText})),e)})}function i(){for(var s=arguments.length,l=new Array(s),E=0;E{typeof u.afterClose=="function"&&u.afterClose(),n.apply(this,l)}}),a.visible&&delete a.visible,t(a)}function o(s){typeof s=="function"?a=s(a):a=Object.assign(Object.assign({},a),s),t(a)}return t(a),Oo.push(i),{destroy:i,update:o}}function WL(u){return Object.assign(Object.assign({},u),{type:"warning"})}function qL(u){return Object.assign(Object.assign({},u),{type:"info"})}function ZL(u){return Object.assign(Object.assign({},u),{type:"success"})}function YL(u){return Object.assign(Object.assign({},u),{type:"error"})}function QL(u){return Object.assign(Object.assign({},u),{type:"confirm"})}function xou(u){let{rootPrefixCls:e}=u;UL=e}var mou=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,{afterClose:r,config:n}=u,t=mou(u,["afterClose","config"]);const[i,o]=x.useState(!0),[s,l]=x.useState(n),{direction:E,getPrefixCls:c}=x.useContext(Yu),d=c("modal"),D=c(),m=()=>{var f;r(),(f=s.afterClose)===null||f===void 0||f.call(s)},h=function(){o(!1);for(var f=arguments.length,C=new Array(f),v=0;vF&&F.triggerCancel);s.onCancel&&A&&s.onCancel.apply(s,[()=>{}].concat(Tu(C.slice(1))))};x.useImperativeHandle(e,()=>({destroy:h,update:f=>{l(C=>Object.assign(Object.assign({},C),f))}}));const g=(a=s.okCancel)!==null&&a!==void 0?a:s.type==="confirm",[p]=im("Modal",ts.Modal);return x.createElement(JL,Object.assign({prefixCls:d,rootPrefixCls:D},s,{close:h,open:i,afterClose:m,okText:s.okText||(g?p?.okText:p?.justOkText),direction:s.direction||E,cancelText:s.cancelText||p?.cancelText},t))},pou=x.forwardRef(hou);let Hy=0;const gou=x.memo(x.forwardRef((u,e)=>{const[a,r]=enu();return x.useImperativeHandle(e,()=>({patchElement:r}),[]),x.createElement(x.Fragment,null,a)}));function XL(){const u=x.useRef(null),[e,a]=x.useState([]);x.useEffect(()=>{e.length&&(Tu(e).forEach(i=>{i()}),a([]))},[e]);const r=x.useCallback(t=>function(o){var s;Hy+=1;const l=x.createRef();let E;const c=new Promise(g=>{E=g});let d=!1,D;const m=x.createElement(pou,{key:`modal-${Hy}`,config:t(o),ref:l,afterClose:()=>{D?.()},isSilent:()=>d,onConfirm:g=>{E(g)}});return D=(s=u.current)===null||s===void 0?void 0:s.patchElement(m),D&&Oo.push(D),{destroy:()=>{function g(){var p;(p=l.current)===null||p===void 0||p.destroy()}l.current?g():a(p=>[].concat(Tu(p),[g]))},update:g=>{function p(){var f;(f=l.current)===null||f===void 0||f.update(g)}l.current?p():a(f=>[].concat(Tu(f),[p]))},then:g=>(d=!0,c.then(g))}},[]);return[x.useMemo(()=>({info:r(qL),success:r(ZL),error:r(YL),warning:r(WL),confirm:r(QL)}),[]),x.createElement(gou,{key:"modal-holder",ref:u})]}const fou=u=>{const{componentCls:e,width:a,notificationMarginEdge:r,animationMaxHeight:n}=u,t=new o0("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),i=new o0("antNotificationBottomFadeIn",{"0%":{bottom:-n,opacity:0},"100%":{bottom:0,opacity:1}}),o=new o0("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:a},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${e}-top, &${e}-bottom`]:{marginInline:0},[`&${e}-top`]:{[`${e}-fade-enter${e}-fade-enter-active, ${e}-fade-appear${e}-fade-appear-active`]:{animationName:t}},[`&${e}-bottom`]:{[`${e}-fade-enter${e}-fade-enter-active, ${e}-fade-appear${e}-fade-appear-active`]:{animationName:i}},[`&${e}-topLeft, &${e}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:r,[`${e}-fade-enter${e}-fade-enter-active, ${e}-fade-appear${e}-fade-appear-active`]:{animationName:o}}}},vou=fou,Cou=u=>{const{iconCls:e,componentCls:a,boxShadow:r,fontSizeLG:n,notificationMarginBottom:t,borderRadiusLG:i,colorSuccess:o,colorInfo:s,colorWarning:l,colorError:E,colorTextHeading:c,notificationBg:d,notificationPadding:D,notificationMarginEdge:m,motionDurationMid:h,motionEaseInOut:g,fontSize:p,lineHeight:f,width:C,notificationIconSize:v,colorText:A}=u,F=`${a}-notice`,k=new o0("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:C},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),y=new o0("antNotificationFadeOut",{"0%":{maxHeight:u.animationMaxHeight,marginBottom:t,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}}),b={position:"relative",width:C,maxWidth:`calc(100vw - ${m*2}px)`,marginBottom:t,marginInlineStart:"auto",padding:D,overflow:"hidden",lineHeight:f,wordWrap:"break-word",background:d,borderRadius:i,boxShadow:r,[`${a}-close-icon`]:{fontSize:p,cursor:"pointer"},[`${F}-message`]:{marginBottom:u.marginXS,color:c,fontSize:n,lineHeight:u.lineHeightLG},[`${F}-description`]:{fontSize:p,color:A},[`&${F}-closable ${F}-message`]:{paddingInlineEnd:u.paddingLG},[`${F}-with-icon ${F}-message`]:{marginBottom:u.marginXS,marginInlineStart:u.marginSM+v,fontSize:n},[`${F}-with-icon ${F}-description`]:{marginInlineStart:u.marginSM+v,fontSize:p},[`${F}-icon`]:{position:"absolute",fontSize:v,lineHeight:0,[`&-success${e}`]:{color:o},[`&-info${e}`]:{color:s},[`&-warning${e}`]:{color:l},[`&-error${e}`]:{color:E}},[`${F}-close`]:{position:"absolute",top:u.notificationPaddingVertical,insetInlineEnd:u.notificationPaddingHorizontal,color:u.colorIcon,outline:"none",width:u.notificationCloseButtonSize,height:u.notificationCloseButtonSize,borderRadius:u.borderRadiusSM,transition:`background-color ${u.motionDurationMid}, color ${u.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:u.colorIconHover,backgroundColor:u.wireframe?"transparent":u.colorFillContent}},[`${F}-btn`]:{float:"right",marginTop:u.marginSM}};return[{[a]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"fixed",zIndex:u.zIndexPopup,marginInlineEnd:m,[`${a}-hook-holder`]:{position:"relative"},[`&${a}-top, &${a}-bottom`]:{[F]:{marginInline:"auto auto"}},[`&${a}-topLeft, &${a}-bottomLeft`]:{[F]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${a}-fade-enter, ${a}-fade-appear`]:{animationDuration:u.motionDurationMid,animationTimingFunction:g,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${a}-fade-leave`]:{animationTimingFunction:g,animationFillMode:"both",animationDuration:h,animationPlayState:"paused"},[`${a}-fade-enter${a}-fade-enter-active, ${a}-fade-appear${a}-fade-appear-active`]:{animationName:k,animationPlayState:"running"},[`${a}-fade-leave${a}-fade-leave-active`]:{animationName:y,animationPlayState:"running"}}),vou(u)),{"&-rtl":{direction:"rtl",[`${F}-btn`]:{float:"left"}}})},{[a]:{[F]:Object.assign({},b)}},{[`${F}-pure-panel`]:Object.assign(Object.assign({},b),{margin:0})}]},Fou=fe("Notification",u=>{const e=u.paddingMD,a=u.paddingLG,r=$0(u,{notificationBg:u.colorBgElevated,notificationPaddingVertical:e,notificationPaddingHorizontal:a,notificationIconSize:u.fontSizeLG*u.lineHeightLG,notificationCloseButtonSize:u.controlHeightLG*.55,notificationMarginBottom:u.margin,notificationPadding:`${u.paddingMD}px ${u.paddingContentHorizontalLG}px`,notificationMarginEdge:u.marginLG,animationMaxHeight:150});return[Cou(r)]},u=>({zIndexPopup:u.zIndexPopupBase+50,width:384}));globalThis&&globalThis.__rest;function uR(u,e){return e===null||e===!1?null:e||x.createElement("span",{className:`${u}-close-x`},x.createElement(oo,{className:`${u}-close-icon`}))}const kou={success:AF,info:yF,error:K3,warning:bF},Aou=u=>{const{prefixCls:e,icon:a,type:r,message:n,description:t,btn:i,role:o="alert"}=u;let s=null;return a?s=x.createElement("span",{className:`${e}-icon`},a):r&&(s=x.createElement(kou[r]||null,{className:nu(`${e}-icon`,`${e}-icon-${r}`)})),x.createElement("div",{className:nu({[`${e}-with-icon`]:s}),role:o},s,x.createElement("div",{className:`${e}-message`},n),x.createElement("div",{className:`${e}-description`},t),i&&x.createElement("div",{className:`${e}-btn`},i))};function bou(u,e,a){let r;switch(u){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:e,bottom:"auto"};break;case"topLeft":r={left:0,top:e,bottom:"auto"};break;case"topRight":r={right:0,top:e,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:a};break;case"bottomLeft":r={left:0,top:"auto",bottom:a};break;default:r={right:0,top:"auto",bottom:a};break}return r}function you(u){return{motionName:`${u}-fade`}}var Bou=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{let{children:e,prefixCls:a}=u;const[,r]=Fou(a);return x.createElement(eL,{classNames:{list:r,notice:r}},e)},wou=(u,e)=>{let{prefixCls:a,key:r}=e;return x.createElement(Mou,{prefixCls:a,key:r},u)},Pou=x.forwardRef((u,e)=>{const{top:a,bottom:r,prefixCls:n,getContainer:t,maxCount:i,rtl:o,onAllRemoved:s}=u,{getPrefixCls:l,getPopupContainer:E,notification:c}=x.useContext(Yu),d=n||l("notification"),D=f=>bou(f,a??Gy,r??Gy),m=()=>nu({[`${d}-rtl`]:o}),h=()=>you(d),[g,p]=aL({prefixCls:d,style:D,className:m,motion:h,closable:!0,closeIcon:uR(d),duration:zou,getContainer:()=>t?.()||E?.()||document.body,maxCount:i,onAllRemoved:s,renderNotifications:wou});return x.useImperativeHandle(e,()=>Object.assign(Object.assign({},g),{prefixCls:d,notification:c})),p});function Tou(u){const e=x.useRef(null);return tm(),[x.useMemo(()=>{const r=o=>{var s;if(!e.current)return;const{open:l,prefixCls:E,notification:c}=e.current,d=`${E}-notice`,{message:D,description:m,icon:h,type:g,btn:p,className:f,style:C,role:v="alert",closeIcon:A}=o,F=Bou(o,["message","description","icon","type","btn","className","style","role","closeIcon"]),k=uR(d,A);return l(Object.assign(Object.assign({placement:(s=u?.placement)!==null&&s!==void 0?s:Sou},F),{content:x.createElement(Aou,{prefixCls:d,icon:h,type:g,message:D,description:m,btn:p,role:v}),className:nu(g&&`${d}-${g}`,f,c?.className),style:Object.assign(Object.assign({},c?.style),C),closeIcon:k,closable:!!k}))},t={open:r,destroy:o=>{var s,l;o!==void 0?(s=e.current)===null||s===void 0||s.close(o):(l=e.current)===null||l===void 0||l.destroy()}};return["success","info","warning","error"].forEach(o=>{t[o]=s=>r(Object.assign(Object.assign({},s),{type:o}))}),t},[]),x.createElement(Pou,Object.assign({key:"notification-holder"},u,{ref:e}))]}function jou(u){return Tou(u)}const _y=uu.createContext({}),Nou=uu.createContext({message:{},notification:{},modal:{}}),eR=Nou,Lou=u=>{const{componentCls:e,colorText:a,fontSize:r,lineHeight:n,fontFamily:t}=u;return{[e]:{color:a,fontSize:r,lineHeight:n,fontFamily:t}}},Rou=fe("App",u=>[Lou(u)]),Kou=()=>uu.useContext(eR),aR=u=>{const{prefixCls:e,children:a,className:r,rootClassName:n,message:t,notification:i,style:o}=u,{getPrefixCls:s}=x.useContext(Yu),l=s("app",e),[E,c]=Rou(l),d=nu(c,l,r,n),D=x.useContext(_y),m=uu.useMemo(()=>({message:Object.assign(Object.assign({},D.message),t),notification:Object.assign(Object.assign({},D.notification),i)}),[t,i,D.message,D.notification]),[h,g]=iL(m.message),[p,f]=jou(m.notification),[C,v]=XL(),A=uu.useMemo(()=>({message:h,notification:p,modal:C}),[h,p,C]);return E(uu.createElement(eR.Provider,{value:A},uu.createElement(_y.Provider,{value:m},uu.createElement("div",{className:d,style:o},v,g,f,a))))};aR.useApp=Kou;const rR=aR;function nR(u){return function(a){return x.createElement(cm,{theme:{token:{motion:!1,zIndexPopupBase:0}}},x.createElement(u,Object.assign({},a)))}}function Iou(u,e,a,r){function n(t){const{prefixCls:i,style:o}=t,s=x.useRef(null),[l,E]=x.useState(0),[c,d]=x.useState(0),[D,m]=Fr(!1,{value:t.open}),{getPrefixCls:h}=x.useContext(Yu),g=h(e||"select",i);x.useEffect(()=>{if(m(!0),typeof ResizeObserver<"u"){const f=new ResizeObserver(v=>{const A=v[0].target;E(A.offsetHeight+8),d(A.offsetWidth)}),C=setInterval(()=>{var v;const A=a?`.${a(g)}`:`.${g}-dropdown`,F=(v=s.current)===null||v===void 0?void 0:v.querySelector(A);F&&(clearInterval(C),f.observe(F))},10);return()=>{clearInterval(C),f.disconnect()}}},[]);let p=Object.assign(Object.assign({},t),{style:Object.assign(Object.assign({},o),{margin:0}),open:D,visible:D,getPopupContainer:()=>s.current});return r&&(p=r(p)),x.createElement("div",{ref:s,style:{paddingBottom:l,position:"relative",minWidth:c}},x.createElement(u,Object.assign({},p)))}return nR(n)}const tR=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var u=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(u)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(u?.substr(0,4))};var Oou=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Ts=void 0;function $ou(u,e){var a=u.prefixCls,r=u.invalidate,n=u.item,t=u.renderItem,i=u.responsive,o=u.responsiveDisabled,s=u.registerSize,l=u.itemKey,E=u.className,c=u.style,d=u.children,D=u.display,m=u.order,h=u.component,g=h===void 0?"div":h,p=k0(u,Oou),f=i&&!D;function C(y){s(l,y)}x.useEffect(function(){return function(){C(null)}},[]);var v=t&&n!==Ts?t(n):d,A;r||(A={opacity:f?0:1,height:f?0:Ts,overflowY:f?"hidden":Ts,order:i?m:Ts,pointerEvents:f?"none":Ts,position:f?"absolute":Ts});var F={};f&&(F["aria-hidden"]=!0);var k=x.createElement(g,Eu({className:nu(!r&&a,E),style:ru(ru({},A),c)},F,p,{ref:e}),v);return i&&(k=x.createElement(Mt,{onResize:function(b){var B=b.offsetWidth;C(B)},disabled:o},k)),k}var xE=x.forwardRef($ou);xE.displayName="Item";function Hou(u){if(typeof MessageChannel>"u")Je(u);else{var e=new MessageChannel;e.port1.onmessage=function(){return u()},e.port2.postMessage(void 0)}}function Gou(){var u=x.useRef(null),e=function(r){u.current||(u.current=[],Hou(function(){Ut.unstable_batchedUpdates(function(){u.current.forEach(function(n){n()}),u.current=null})})),u.current.push(r)};return e}function t4(u,e){var a=x.useState(e),r=cu(a,2),n=r[0],t=r[1],i=Ra(function(o){u(function(){t(o)})});return[n,i]}var zD=uu.createContext(null),_ou=["component"],Vou=["className"],Jou=["className"],Uou=function(e,a){var r=x.useContext(zD);if(!r){var n=e.component,t=n===void 0?"div":n,i=k0(e,_ou);return x.createElement(t,Eu({},i,{ref:a}))}var o=r.className,s=k0(r,Vou),l=e.className,E=k0(e,Jou);return x.createElement(zD.Provider,{value:null},x.createElement(xE,Eu({ref:a,className:nu(o,l)},s,E)))},iR=x.forwardRef(Uou);iR.displayName="RawItem";var Wou=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],oR="responsive",sR="invalidate";function qou(u){return"+ ".concat(u.length," ...")}function Zou(u,e){var a=u.prefixCls,r=a===void 0?"rc-overflow":a,n=u.data,t=n===void 0?[]:n,i=u.renderItem,o=u.renderRawItem,s=u.itemKey,l=u.itemWidth,E=l===void 0?10:l,c=u.ssr,d=u.style,D=u.className,m=u.maxCount,h=u.renderRest,g=u.renderRawRest,p=u.suffix,f=u.component,C=f===void 0?"div":f,v=u.itemComponent,A=u.onVisibleChange,F=k0(u,Wou),k=c==="full",y=Gou(),b=t4(y,null),B=cu(b,2),M=B[0],w=B[1],j=M||0,$=t4(y,new Map),H=cu($,2),K=H[0],N=H[1],P=t4(y,0),I=cu(P,2),_=I[0],G=I[1],z=t4(y,0),O=cu(z,2),L=O[0],J=O[1],q=t4(y,0),Q=cu(q,2),Z=Q[0],iu=Q[1],tu=x.useState(null),du=cu(tu,2),ku=du[0],Zu=du[1],wu=x.useState(null),Ou=cu(wu,2),vu=Ou[0],Wu=Ou[1],yu=x.useMemo(function(){return vu===null&&k?Number.MAX_SAFE_INTEGER:vu||0},[vu,M]),Y=x.useState(!1),gu=cu(Y,2),hu=gu[0],Nu=gu[1],u0="".concat(r,"-item"),s0=Math.max(_,L),Hu=m===oR,$u=t.length&&Hu,d0=m===sR,L0=$u||typeof m=="number"&&t.length>m,C0=x.useMemo(function(){var Cu=t;return $u?M===null&&k?Cu=t:Cu=t.slice(0,Math.min(t.length,j/E)):typeof m=="number"&&(Cu=t.slice(0,m)),Cu},[t,E,M,m,$u]),R0=x.useMemo(function(){return $u?t.slice(yu+1):t.slice(C0.length)},[t,C0,$u,yu]),i0=x.useCallback(function(Cu,Gu){var a0;return typeof s=="function"?s(Cu):(a0=s&&Cu?.[s])!==null&&a0!==void 0?a0:Gu},[s]),Z0=x.useCallback(i||function(Cu){return Cu},[i]);function re(Cu,Gu,a0){vu===Cu&&(Gu===void 0||Gu===ku)||(Wu(Cu),a0||(Nu(Cuj){re(l0-1,Cu-m0-Z+L);break}}p&&bu(0)+Z>j&&Zu(null)}},[j,K,L,Z,i0,C0]);var Pu=hu&&!!R0.length,Vu={};ku!==null&&$u&&(Vu={position:"absolute",left:ku,top:0});var S={prefixCls:u0,responsive:$u,component:v,invalidate:d0},T=o?function(Cu,Gu){var a0=i0(Cu,Gu);return x.createElement(zD.Provider,{key:a0,value:ru(ru({},S),{},{order:Gu,item:Cu,itemKey:a0,registerSize:eu,display:Gu<=yu})},o(Cu,Gu))}:function(Cu,Gu){var a0=i0(Cu,Gu);return x.createElement(xE,Eu({},S,{order:Gu,key:a0,item:Cu,renderItem:Z0,itemKey:a0,registerSize:eu,display:Gu<=yu}))},V,W={order:Pu?yu:Number.MAX_SAFE_INTEGER,className:"".concat(u0,"-rest"),registerSize:su,display:Pu};if(g)g&&(V=x.createElement(zD.Provider,{value:ru(ru({},S),W)},g(R0)));else{var ou=h||qou;V=x.createElement(xE,Eu({},S,W),typeof ou=="function"?ou(R0):ou)}var fu=x.createElement(C,Eu({className:nu(!d0&&r,D),style:d,ref:e},F),C0.map(T),L0?V:null,p&&x.createElement(xE,Eu({},S,{responsive:Hu,responsiveDisabled:!$u,order:yu,className:"".concat(u0,"-suffix"),registerSize:Au,display:!0,style:Vu}),p));return Hu&&(fu=x.createElement(Mt,{onResize:au,disabled:!$u},fu)),fu}var wt=x.forwardRef(Zou);wt.displayName="Overflow";wt.Item=iR;wt.RESPONSIVE=oR;wt.INVALIDATE=sR;var Vy=x.createContext(null);function Jy(u){return u?Array.isArray(u)?u:[u]:[]}function You(u,e,a,r){return x.useMemo(function(){var n=Jy(a??e),t=Jy(r??e),i=new Set(n),o=new Set(t);return u&&(i.has("hover")&&(i.delete("hover"),i.add("click")),o.has("hover")&&(o.delete("hover"),o.add("click"))),[i,o]},[u,e,a,r])}function Qou(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0;return a?u[0]===e[0]:u[0]===e[0]&&u[1]===e[1]}function Xou(u,e,a,r){for(var n=a.points,t=Object.keys(u),i=0;i1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(u)?e:u}function i4(u){return XE(parseFloat(u),0)}function Wy(u,e){var a=ru({},u);return(e||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var n=_3(r).getComputedStyle(r),t=n.overflow,i=n.overflowClipMargin,o=n.borderTopWidth,s=n.borderBottomWidth,l=n.borderLeftWidth,E=n.borderRightWidth,c=r.getBoundingClientRect(),d=r.offsetHeight,D=r.clientHeight,m=r.offsetWidth,h=r.clientWidth,g=i4(o),p=i4(s),f=i4(l),C=i4(E),v=XE(Math.round(c.width/m*1e3)/1e3),A=XE(Math.round(c.height/d*1e3)/1e3),F=(m-h-f-C)*v,k=(d-D-g-p)*A,y=g*A,b=p*A,B=f*v,M=C*v,w=0,j=0;if(t==="clip"){var $=i4(i);w=$*v,j=$*A}var H=c.x+B-w,K=c.y+y-j,N=H+c.width+2*w-B-M-F,P=K+c.height+2*j-y-b-k;a.left=Math.max(a.left,H),a.top=Math.max(a.top,K),a.right=Math.min(a.right,N),a.bottom=Math.min(a.bottom,P)}}),a}function qy(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a="".concat(e),r=a.match(/^(.*)\%$/);return r?u*(parseFloat(r[1])/100):parseFloat(a)}function Zy(u,e){var a=e||[],r=cu(a,2),n=r[0],t=r[1];return[qy(u.width,n),qy(u.height,t)]}function Yy(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[u[0],u[1]]}function js(u,e){var a=e[0],r=e[1],n,t;return a==="t"?t=u.y:a==="b"?t=u.y+u.height:t=u.y+u.height/2,r==="l"?n=u.x:r==="r"?n=u.x+u.width:n=u.x+u.width/2,{x:n,y:t}}function ai(u,e){var a={t:"b",b:"t",l:"r",r:"l"};return u.map(function(r,n){return n===e?a[r]||"c":r}).join("")}function usu(u,e,a,r,n,t,i){var o=x.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:n[r]||{}}),s=cu(o,2),l=s[0],E=s[1],c=x.useRef(0),d=x.useMemo(function(){return e?Lf(e):[]},[e]),D=x.useRef({}),m=function(){D.current={}};u||m();var h=Ra(function(){if(e&&a&&u){let Lr=function(Oc,go){var ui=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Y,U1=I.x+Oc,ys=I.y+go,$c=U1+Z,sh=ys+Q,lh=Math.max(U1,ui.left),Eh=Math.max(ys,ui.top),ch=Math.min($c,ui.right),Ju=Math.min(sh,ui.bottom);return Math.max(0,(ch-lh)*(Ju-Eh))},pt=function(){I0=I.y+W,qu=I0+Q,Q0=I.x+V,n0=Q0+Z};var f,C,v=e,A=v.ownerDocument,F=_3(v),k=F.getComputedStyle(v),y=k.width,b=k.height,B=k.position,M=v.style.left,w=v.style.top,j=v.style.right,$=v.style.bottom,H=ru(ru({},n[r]),t),K=A.createElement("div");(f=v.parentElement)===null||f===void 0||f.appendChild(K),K.style.left="".concat(v.offsetLeft,"px"),K.style.top="".concat(v.offsetTop,"px"),K.style.position=B,K.style.height="".concat(v.offsetHeight,"px"),K.style.width="".concat(v.offsetWidth,"px"),v.style.left="0",v.style.top="0",v.style.right="auto",v.style.bottom="auto";var N;if(Array.isArray(a))N={x:a[0],y:a[1],width:0,height:0};else{var P=a.getBoundingClientRect();N={x:P.x,y:P.y,width:P.width,height:P.height}}var I=v.getBoundingClientRect(),_=A.documentElement,G=_.clientWidth,z=_.clientHeight,O=_.scrollWidth,L=_.scrollHeight,J=_.scrollTop,q=_.scrollLeft,Q=I.height,Z=I.width,iu=N.height,tu=N.width,du={left:0,top:0,right:G,bottom:z},ku={left:-q,top:-J,right:O-q,bottom:L-J},Zu=H.htmlRegion,wu="visible",Ou="visibleFirst";Zu!=="scroll"&&Zu!==Ou&&(Zu=wu);var vu=Zu===Ou,Wu=Wy(ku,d),yu=Wy(du,d),Y=Zu===wu?yu:Wu,gu=vu?yu:Y;v.style.left="auto",v.style.top="auto",v.style.right="0",v.style.bottom="0";var hu=v.getBoundingClientRect();v.style.left=M,v.style.top=w,v.style.right=j,v.style.bottom=$,(C=v.parentElement)===null||C===void 0||C.removeChild(K);var Nu=XE(Math.round(Z/parseFloat(y)*1e3)/1e3),u0=XE(Math.round(Q/parseFloat(b)*1e3)/1e3);if(Nu===0||u0===0||mD(a)&&!MF(a))return;var s0=H.offset,Hu=H.targetOffset,$u=Zy(I,s0),d0=cu($u,2),L0=d0[0],C0=d0[1],R0=Zy(N,Hu),i0=cu(R0,2),Z0=i0[0],re=i0[1];N.x-=Z0,N.y-=re;var au=H.points||[],eu=cu(au,2),su=eu[0],Au=eu[1],bu=Yy(Au),Pu=Yy(su),Vu=js(N,bu),S=js(I,Pu),T=ru({},H),V=Vu.x-S.x+L0,W=Vu.y-S.y+C0,ou=Lr(V,W),fu=Lr(V,W,yu),Cu=js(N,["t","l"]),Gu=js(I,["t","l"]),a0=js(N,["b","r"]),l0=js(I,["b","r"]),m0=H.overflow||{},oe=m0.adjustX,Y0=m0.adjustY,se=m0.shiftX,ne=m0.shiftY,ce=function(go){return typeof go=="boolean"?go:go>=0},I0,qu,Q0,n0;pt();var t0=ce(Y0),E0=Pu[0]===bu[0];if(t0&&Pu[0]==="t"&&(qu>gu.bottom||D.current.bt)){var S0=W;E0?S0-=Q-iu:S0=Cu.y-l0.y-C0;var ta=Lr(V,S0),X0=Lr(V,S0,yu);ta>ou||ta===ou&&(!vu||X0>=fu)?(D.current.bt=!0,W=S0,C0=-C0,T.points=[ai(Pu,0),ai(bu,0)]):D.current.bt=!1}if(t0&&Pu[0]==="b"&&(I0ou||ks===ou&&(!vu||As>=fu)?(D.current.tb=!0,W=cn,C0=-C0,T.points=[ai(Pu,0),ai(bu,0)]):D.current.tb=!1}var Hn=ce(oe),Yt=Pu[1]===bu[1];if(Hn&&Pu[1]==="l"&&(n0>gu.right||D.current.rl)){var xt=V;Yt?xt-=Z-tu:xt=Cu.x-l0.x-L0;var bs=Lr(xt,W),_1=Lr(xt,W,yu);bs>ou||bs===ou&&(!vu||_1>=fu)?(D.current.rl=!0,V=xt,L0=-L0,T.points=[ai(Pu,1),ai(bu,1)]):D.current.rl=!1}if(Hn&&Pu[1]==="r"&&(Q0ou||Nr===ou&&(!vu||po>=fu)?(D.current.lr=!0,V=Gn,L0=-L0,T.points=[ai(Pu,1),ai(bu,1)]):D.current.lr=!1}pt();var mt=se===!0?0:se;typeof mt=="number"&&(Q0yu.right&&(V-=n0-yu.right-L0,N.x>yu.right-mt&&(V+=N.x-yu.right+mt)));var _n=ne===!0?0:ne;typeof _n=="number"&&(I0yu.bottom&&(W-=qu-yu.bottom-C0,N.y>yu.bottom-_n&&(W+=N.y-yu.bottom+_n)));var dn=I.x+V,ht=dn+Z,Qt=I.y+W,Xt=Qt+Q,Dn=N.x,V1=Dn+tu,te=N.y,K0=te+iu,_0=Math.max(dn,Dn),ia=Math.min(ht,V1),ha=(_0+ia)/2,xn=ha-dn,Vn=Math.max(Qt,te),J1=Math.min(Xt,K0),th=(Vn+J1)/2,Ic=th-Qt;i?.(e,T);var ih=hu.right-I.x-(V+I.width),oh=hu.bottom-I.y-(W+I.height);E({ready:!0,offsetX:V/Nu,offsetY:W/u0,offsetR:ih/Nu,offsetB:oh/u0,arrowX:xn/Nu,arrowY:Ic/u0,scaleX:Nu,scaleY:u0,align:T})}}),g=function(){c.current+=1;var C=c.current;Promise.resolve().then(function(){c.current===C&&h()})},p=function(){E(function(C){return ru(ru({},C),{},{ready:!1})})};return Ie(p,[r]),Ie(function(){u||p()},[u]),[l.ready,l.offsetX,l.offsetY,l.offsetR,l.offsetB,l.arrowX,l.arrowY,l.scaleX,l.scaleY,l.align,g]}function esu(u,e,a,r,n){Ie(function(){if(u&&e&&a){let c=function(){r(),n()};var t=e,i=a,o=Lf(t),s=Lf(i),l=_3(i),E=new Set([l].concat(Tu(o),Tu(s)));return E.forEach(function(d){d.addEventListener("scroll",c,{passive:!0})}),l.addEventListener("resize",c,{passive:!0}),r(),function(){E.forEach(function(d){d.removeEventListener("scroll",c),l.removeEventListener("resize",c)})}}},[u,e,a])}function asu(u,e,a,r,n,t,i,o){var s=x.useRef(u),l=x.useRef(!1);s.current!==u&&(l.current=!0,s.current=u),x.useEffect(function(){var E=Je(function(){l.current=!1});return function(){Je.cancel(E)}},[u]),x.useEffect(function(){if(e&&r&&(!n||t)){var E=function(){var F=!1,k=function(B){var M=B.target;F=i(M)},y=function(B){var M=B.target;!l.current&&s.current&&!F&&!i(M)&&o(!1)};return[k,y]},c=E(),d=cu(c,2),D=d[0],m=d[1],h=E(),g=cu(h,2),p=g[0],f=g[1],C=_3(r);C.addEventListener("mousedown",D,!0),C.addEventListener("click",m,!0),C.addEventListener("contextmenu",m,!0);var v=kD(a);return v&&(v.addEventListener("mousedown",p,!0),v.addEventListener("click",f,!0),v.addEventListener("contextmenu",f,!0)),function(){C.removeEventListener("mousedown",D,!0),C.removeEventListener("click",m,!0),C.removeEventListener("contextmenu",m,!0),v&&(v.removeEventListener("mousedown",p,!0),v.removeEventListener("click",f,!0),v.removeEventListener("contextmenu",f,!0))}}},[e,a,r,n,t])}function rsu(u){var e=u.prefixCls,a=u.align,r=u.arrow,n=u.arrowPos,t=r||{},i=t.className,o=t.content,s=n.x,l=s===void 0?0:s,E=n.y,c=E===void 0?0:E,d=x.useRef();if(!a||!a.points)return null;var D={position:"absolute"};if(a.autoArrow!==!1){var m=a.points[0],h=a.points[1],g=m[0],p=m[1],f=h[0],C=h[1];g===f||!["t","b"].includes(g)?D.top=c:g==="t"?D.top=0:D.bottom=0,p===C||!["l","r"].includes(p)?D.left=l:p==="l"?D.left=0:D.right=0}return x.createElement("div",{ref:d,className:nu("".concat(e,"-arrow"),i),style:D},o)}function nsu(u){var e=u.prefixCls,a=u.open,r=u.zIndex,n=u.mask,t=u.motion;return n?x.createElement(an,Eu({},t,{motionAppear:!0,visible:a,removeOnLeave:!0}),function(i){var o=i.className;return x.createElement("div",{style:{zIndex:r},className:nu("".concat(e,"-mask"),o)})}):null}var tsu=x.memo(function(u){var e=u.children;return e},function(u,e){return e.cache}),isu=x.forwardRef(function(u,e){var a=u.popup,r=u.className,n=u.prefixCls,t=u.style,i=u.target,o=u.onVisibleChanged,s=u.open,l=u.keepDom,E=u.fresh,c=u.onClick,d=u.mask,D=u.arrow,m=u.arrowPos,h=u.align,g=u.motion,p=u.maskMotion,f=u.forceRender,C=u.getPopupContainer,v=u.autoDestroy,A=u.portal,F=u.zIndex,k=u.onMouseEnter,y=u.onMouseLeave,b=u.onPointerEnter,B=u.ready,M=u.offsetX,w=u.offsetY,j=u.offsetR,$=u.offsetB,H=u.onAlign,K=u.onPrepare,N=u.stretch,P=u.targetWidth,I=u.targetHeight,_=typeof a=="function"?a():a,G=s||l,z=C?.length>0,O=x.useState(!C||!z),L=cu(O,2),J=L[0],q=L[1];if(Ie(function(){!J&&z&&i&&q(!0)},[J,z,i]),!J)return null;var Q="auto",Z={left:"-1000vw",top:"-1000vh",right:Q,bottom:Q};if(B||!s){var iu,tu=h.points,du=h.dynamicInset||((iu=h._experimental)===null||iu===void 0?void 0:iu.dynamicInset),ku=du&&tu[0][1]==="r",Zu=du&&tu[0][0]==="b";ku?(Z.right=j,Z.left=Q):(Z.left=M,Z.right=Q),Zu?(Z.bottom=$,Z.top=Q):(Z.top=w,Z.bottom=Q)}var wu={};return N&&(N.includes("height")&&I?wu.height=I:N.includes("minHeight")&&I&&(wu.minHeight=I),N.includes("width")&&P?wu.width=P:N.includes("minWidth")&&P&&(wu.minWidth=P)),s||(wu.pointerEvents="none"),x.createElement(A,{open:f||G,getContainer:C&&function(){return C(i)},autoDestroy:v},x.createElement(nsu,{prefixCls:n,open:s,zIndex:F,mask:d,motion:p}),x.createElement(Mt,{onResize:H,disabled:!s},function(Ou){return x.createElement(an,Eu({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:f,leavedClassName:"".concat(n,"-hidden")},g,{onAppearPrepare:K,onEnterPrepare:K,visible:s,onVisibleChanged:function(Wu){var yu;g==null||(yu=g.onVisibleChanged)===null||yu===void 0||yu.call(g,Wu),o(Wu)}}),function(vu,Wu){var yu=vu.className,Y=vu.style,gu=nu(n,yu,r);return x.createElement("div",{ref:ct(Ou,e,Wu),className:gu,style:ru(ru(ru(ru({"--arrow-x":"".concat(m.x||0,"px"),"--arrow-y":"".concat(m.y||0,"px")},Z),wu),Y),{},{boxSizing:"border-box",zIndex:F},t),onMouseEnter:k,onMouseLeave:y,onPointerEnter:b,onClick:c},D&&x.createElement(rsu,{prefixCls:n,arrow:D,arrowPos:m,align:h}),x.createElement(tsu,{cache:!s&&!E},_))})}))}),osu=x.forwardRef(function(u,e){var a=u.children,r=u.getTriggerDOMNode,n=io(a),t=x.useCallback(function(o){lF(e,r?r(o):o)},[r]),i=ms(t,a.ref);return n?x.cloneElement(a,{ref:i}):a}),ssu=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function lsu(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gm,e=x.forwardRef(function(a,r){var n=a.prefixCls,t=n===void 0?"rc-trigger-popup":n,i=a.children,o=a.action,s=o===void 0?"hover":o,l=a.showAction,E=a.hideAction,c=a.popupVisible,d=a.defaultPopupVisible,D=a.onPopupVisibleChange,m=a.afterPopupVisibleChange,h=a.mouseEnterDelay,g=a.mouseLeaveDelay,p=g===void 0?.1:g,f=a.focusDelay,C=a.blurDelay,v=a.mask,A=a.maskClosable,F=A===void 0?!0:A,k=a.getPopupContainer,y=a.forceRender,b=a.autoDestroy,B=a.destroyPopupOnHide,M=a.popup,w=a.popupClassName,j=a.popupStyle,$=a.popupPlacement,H=a.builtinPlacements,K=H===void 0?{}:H,N=a.popupAlign,P=a.zIndex,I=a.stretch,_=a.getPopupClassNameFromAlign,G=a.fresh,z=a.alignPoint,O=a.onPopupClick,L=a.onPopupAlign,J=a.arrow,q=a.popupMotion,Q=a.maskMotion,Z=a.popupTransitionName,iu=a.popupAnimation,tu=a.maskTransitionName,du=a.maskAnimation,ku=a.className,Zu=a.getTriggerDOMNode,wu=k0(a,ssu),Ou=b||B||!1,vu=x.useState(!1),Wu=cu(vu,2),yu=Wu[0],Y=Wu[1];Ie(function(){Y(tR())},[]);var gu=x.useRef({}),hu=x.useContext(Vy),Nu=x.useMemo(function(){return{registerSubPopup:function(h0,ye){gu.current[h0]=ye,hu?.registerSubPopup(h0,ye)}}},[hu]),u0=kL(),s0=x.useState(null),Hu=cu(s0,2),$u=Hu[0],d0=Hu[1],L0=Ra(function(Ju){mD(Ju)&&$u!==Ju&&d0(Ju),hu?.registerSubPopup(u0,Ju)}),C0=x.useState(null),R0=cu(C0,2),i0=R0[0],Z0=R0[1],re=Ra(function(Ju){mD(Ju)&&i0!==Ju&&Z0(Ju)}),au=x.Children.only(i),eu=au?.props||{},su={},Au=Ra(function(Ju){var h0,ye,qe=i0;return qe?.contains(Ju)||((h0=kD(qe))===null||h0===void 0?void 0:h0.host)===Ju||Ju===qe||$u?.contains(Ju)||((ye=kD($u))===null||ye===void 0?void 0:ye.host)===Ju||Ju===$u||Object.values(gu.current).some(function(Be){return Be?.contains(Ju)||Ju===Be})}),bu=Uy(t,q,iu,Z),Pu=Uy(t,Q,du,tu),Vu=x.useState(d||!1),S=cu(Vu,2),T=S[0],V=S[1],W=c??T,ou=Ra(function(Ju){c===void 0&&V(Ju)});Ie(function(){V(c||!1)},[c]);var fu=x.useRef(W);fu.current=W;var Cu=Ra(function(Ju){Ut.flushSync(function(){W!==Ju&&(ou(Ju),D?.(Ju))})}),Gu=x.useRef(),a0=function(){clearTimeout(Gu.current)},l0=function(h0){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;a0(),ye===0?Cu(h0):Gu.current=setTimeout(function(){Cu(h0)},ye*1e3)};x.useEffect(function(){return a0},[]);var m0=x.useState(!1),oe=cu(m0,2),Y0=oe[0],se=oe[1];Ie(function(Ju){(!Ju||W)&&se(!0)},[W]);var ne=x.useState(null),ce=cu(ne,2),I0=ce[0],qu=ce[1],Q0=x.useState([0,0]),n0=cu(Q0,2),t0=n0[0],E0=n0[1],S0=function(h0){E0([h0.clientX,h0.clientY])},ta=usu(W,$u,z?t0:i0,$,K,N,L),X0=cu(ta,11),cn=X0[0],ks=X0[1],As=X0[2],Hn=X0[3],Yt=X0[4],xt=X0[5],bs=X0[6],_1=X0[7],Gn=X0[8],Nr=X0[9],po=X0[10],mt=You(yu,s,l,E),_n=cu(mt,2),dn=_n[0],ht=_n[1],Qt=dn.has("click"),Xt=ht.has("click")||ht.has("contextMenu"),Dn=Ra(function(){Y0||po()}),V1=function(){fu.current&&z&&Xt&&l0(!1)};esu(W,i0,$u,Dn,V1),Ie(function(){Dn()},[t0,$]),Ie(function(){W&&!(K!=null&&K[$])&&Dn()},[JSON.stringify(N)]);var te=x.useMemo(function(){var Ju=Xou(K,t,Nr,z);return nu(Ju,_?.(Nr))},[Nr,_,K,t,z]);x.useImperativeHandle(r,function(){return{forceAlign:Dn}});var K0=x.useState(0),_0=cu(K0,2),ia=_0[0],ha=_0[1],xn=x.useState(0),Vn=cu(xn,2),J1=Vn[0],th=Vn[1],Ic=function(){if(I&&i0){var h0=i0.getBoundingClientRect();ha(h0.width),th(h0.height)}},ih=function(){Ic(),Dn()},oh=function(h0){se(!1),po(),m?.(h0)},Lr=function(){return new Promise(function(h0){Ic(),qu(function(){return h0})})};Ie(function(){I0&&(po(),I0(),qu(null))},[I0]);function pt(Ju,h0,ye,qe){su[Ju]=function(Be){var Hc;qe?.(Be),l0(h0,ye);for(var dh=arguments.length,WA=new Array(dh>1?dh-1:0),Gc=1;Gc1?ye-1:0),Be=1;Be1?ye-1:0),Be=1;Bee||u,Esu=()=>{const[,u]=Kn(),a=new Te(u.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return x.createElement("svg",{style:a,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},x.createElement("g",{fill:"none",fillRule:"evenodd"},x.createElement("g",{transform:"translate(24 31.67)"},x.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),x.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),x.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),x.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),x.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),x.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),x.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},x.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),x.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},csu=Esu,dsu=()=>{const[,u]=Kn(),{colorFill:e,colorFillTertiary:a,colorFillQuaternary:r,colorBgContainer:n}=u,{borderColor:t,shadowColor:i,contentColor:o}=x.useMemo(()=>({borderColor:new Te(e).onBackground(n).toHexShortString(),shadowColor:new Te(a).onBackground(n).toHexShortString(),contentColor:new Te(r).onBackground(n).toHexShortString()}),[e,a,r,n]);return x.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},x.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},x.createElement("ellipse",{fill:i,cx:"32",cy:"33",rx:"32",ry:"7"}),x.createElement("g",{fillRule:"nonzero",stroke:t},x.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),x.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:o}))))},Dsu=dsu,xsu=u=>{const{componentCls:e,margin:a,marginXS:r,marginXL:n,fontSize:t,lineHeight:i}=u;return{[e]:{marginInline:r,fontSize:t,lineHeight:i,textAlign:"center",[`${e}-image`]:{height:u.emptyImgHeight,marginBottom:r,opacity:u.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${e}-description`]:{color:u.colorText},[`${e}-footer`]:{marginTop:a},"&-normal":{marginBlock:n,color:u.colorTextDisabled,[`${e}-description`]:{color:u.colorTextDisabled},[`${e}-image`]:{height:u.emptyImgHeightMD}},"&-small":{marginBlock:r,color:u.colorTextDisabled,[`${e}-image`]:{height:u.emptyImgHeightSM}}}}},msu=fe("Empty",u=>{const{componentCls:e,controlHeightLG:a}=u,r=$0(u,{emptyImgCls:`${e}-img`,emptyImgHeight:a*2.5,emptyImgHeightMD:a,emptyImgHeightSM:a*.875});return[xsu(r)]});var hsu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var{className:e,rootClassName:a,prefixCls:r,image:n=ER,description:t,children:i,imageStyle:o,style:s}=u,l=hsu(u,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:E,direction:c,empty:d}=x.useContext(Yu),D=E("empty",r),[m,h]=msu(D),[g]=im("Empty"),p=typeof t<"u"?t:g?.description,f=typeof p=="string"?p:"empty";let C=null;return typeof n=="string"?C=x.createElement("img",{alt:f,src:n}):C=n,m(x.createElement("div",Object.assign({className:nu(h,D,d?.className,{[`${D}-normal`]:n===cR,[`${D}-rtl`]:c==="rtl"},e,a),style:Object.assign(Object.assign({},d?.style),s)},l),x.createElement("div",{className:`${D}-image`,style:o},C),p&&x.createElement("div",{className:`${D}-description`},p),i&&x.createElement("div",{className:`${D}-footer`},i)))};KF.PRESENTED_IMAGE_DEFAULT=ER;KF.PRESENTED_IMAGE_SIMPLE=cR;const psu=KF;var gsu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};const fsu=gsu;var vsu=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:fsu}))};const Csu=x.forwardRef(vsu);var Fsu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};const ksu=Fsu;var Asu=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:ksu}))};const bsu=x.forwardRef(Asu),ysu=["xxl","xl","lg","md","sm","xs"],Bsu=u=>({xs:`(max-width: ${u.screenXSMax}px)`,sm:`(min-width: ${u.screenSM}px)`,md:`(min-width: ${u.screenMD}px)`,lg:`(min-width: ${u.screenLG}px)`,xl:`(min-width: ${u.screenXL}px)`,xxl:`(min-width: ${u.screenXXL}px)`}),zsu=u=>{const e=u,a=[].concat(ysu).reverse();return a.forEach((r,n)=>{const t=r.toUpperCase(),i=`screen${t}Min`,o=`screen${t}`;if(!(e[i]<=e[o]))throw new Error(`${i}<=${o} fails : !(${e[i]}<=${e[o]})`);if(n{const a=new Map;let r=-1,n={};return{matchHandlers:{},dispatch(t){return n=t,a.forEach(i=>i(n)),a.size>=1},subscribe(t){return a.size||this.register(),r+=1,a.set(r,t),t(n),r},unsubscribe(t){a.delete(t),a.size||this.unregister()},unregister(){Object.keys(e).forEach(t=>{const i=e[t],o=this.matchHandlers[i];o?.mql.removeListener(o?.listener)}),a.clear()},register(){Object.keys(e).forEach(t=>{const i=e[t],o=l=>{let{matches:E}=l;this.dispatch(Object.assign(Object.assign({},n),{[t]:E}))},s=window.matchMedia(i);s.addListener(o),this.matchHandlers[i]={mql:s,listener:o},o(s)})},responsiveMap:e}},[u])}function Msu(){const[,u]=x.useReducer(e=>e+1,0);return u}function wsu(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const e=x.useRef({}),a=Msu(),r=Ssu();return Ie(()=>{const n=r.subscribe(t=>{e.current=t,u&&a()});return()=>r.unsubscribe(n)},[]),e.current}var Ns={shiftX:64,adjustY:1},Ls={adjustX:1,shiftY:!0},Ir=[0,0],Psu={left:{points:["cr","cl"],overflow:Ls,offset:[-4,0],targetOffset:Ir},right:{points:["cl","cr"],overflow:Ls,offset:[4,0],targetOffset:Ir},top:{points:["bc","tc"],overflow:Ns,offset:[0,-4],targetOffset:Ir},bottom:{points:["tc","bc"],overflow:Ns,offset:[0,4],targetOffset:Ir},topLeft:{points:["bl","tl"],overflow:Ns,offset:[0,-4],targetOffset:Ir},leftTop:{points:["tr","tl"],overflow:Ls,offset:[-4,0],targetOffset:Ir},topRight:{points:["br","tr"],overflow:Ns,offset:[0,-4],targetOffset:Ir},rightTop:{points:["tl","tr"],overflow:Ls,offset:[4,0],targetOffset:Ir},bottomRight:{points:["tr","br"],overflow:Ns,offset:[0,4],targetOffset:Ir},rightBottom:{points:["bl","br"],overflow:Ls,offset:[4,0],targetOffset:Ir},bottomLeft:{points:["tl","bl"],overflow:Ns,offset:[0,4],targetOffset:Ir},leftBottom:{points:["br","bl"],overflow:Ls,offset:[-4,0],targetOffset:Ir}};function dR(u){var e=u.children,a=u.prefixCls,r=u.id,n=u.overlayInnerStyle,t=u.className,i=u.style;return x.createElement("div",{className:nu("".concat(a,"-content"),t),style:i},x.createElement("div",{className:"".concat(a,"-inner"),id:r,role:"tooltip",style:n},typeof e=="function"?e():e))}var Tsu=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],jsu=function(e,a){var r=e.overlayClassName,n=e.trigger,t=n===void 0?["hover"]:n,i=e.mouseEnterDelay,o=i===void 0?0:i,s=e.mouseLeaveDelay,l=s===void 0?.1:s,E=e.overlayStyle,c=e.prefixCls,d=c===void 0?"rc-tooltip":c,D=e.children,m=e.onVisibleChange,h=e.afterVisibleChange,g=e.transitionName,p=e.animation,f=e.motion,C=e.placement,v=C===void 0?"right":C,A=e.align,F=A===void 0?{}:A,k=e.destroyTooltipOnHide,y=k===void 0?!1:k,b=e.defaultVisible,B=e.getTooltipContainer,M=e.overlayInnerStyle;e.arrowContent;var w=e.overlay,j=e.id,$=e.showArrow,H=$===void 0?!0:$,K=k0(e,Tsu),N=x.useRef(null);x.useImperativeHandle(a,function(){return N.current});var P=ru({},K);"visible"in e&&(P.popupVisible=e.visible);var I=function(){return x.createElement(dR,{key:"content",prefixCls:d,id:j,overlayInnerStyle:M},w)};return x.createElement(RF,Eu({popupClassName:r,prefixCls:d,popup:I,action:t,builtinPlacements:Psu,popupPlacement:v,ref:N,popupAlign:F,getPopupContainer:B,onPopupVisibleChange:m,afterPopupVisibleChange:h,popupTransitionName:g,popupAnimation:p,popupMotion:f,defaultPopupVisible:b,autoDestroy:y,mouseLeaveDelay:l,popupStyle:E,mouseEnterDelay:o,arrow:H},P),D)};const Nsu=x.forwardRef(jsu),DR=8;function IF(u){const e=DR,{contentRadius:a,limitVerticalRadius:r}=u,n=a>12?a+2:12;return{dropdownArrowOffset:n,dropdownArrowOffsetVertical:r?e:n}}function fd(u,e){return u?e:{}}function xR(u,e){const{componentCls:a,sizePopupArrow:r,borderRadiusXS:n,borderRadiusOuter:t,boxShadowPopoverArrow:i}=u,{colorBg:o,contentRadius:s=u.borderRadiusLG,limitVerticalRadius:l,arrowDistance:E=0,arrowPlacement:c={left:!0,right:!0,top:!0,bottom:!0}}=e,{dropdownArrowOffsetVertical:d,dropdownArrowOffset:D}=IF({contentRadius:s,limitVerticalRadius:l});return{[a]:Object.assign(Object.assign(Object.assign(Object.assign({[`${a}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},hau(r,n,t,o,i)),{"&:before":{background:o}})]},fd(!!c.top,{[[`&-placement-top ${a}-arrow`,`&-placement-topLeft ${a}-arrow`,`&-placement-topRight ${a}-arrow`].join(",")]:{bottom:E,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${a}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${a}-arrow`]:{left:{_skip_check_:!0,value:D}},[`&-placement-topRight ${a}-arrow`]:{right:{_skip_check_:!0,value:D}}})),fd(!!c.bottom,{[[`&-placement-bottom ${a}-arrow`,`&-placement-bottomLeft ${a}-arrow`,`&-placement-bottomRight ${a}-arrow`].join(",")]:{top:E,transform:"translateY(-100%)"},[`&-placement-bottom ${a}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${a}-arrow`]:{left:{_skip_check_:!0,value:D}},[`&-placement-bottomRight ${a}-arrow`]:{right:{_skip_check_:!0,value:D}}})),fd(!!c.left,{[[`&-placement-left ${a}-arrow`,`&-placement-leftTop ${a}-arrow`,`&-placement-leftBottom ${a}-arrow`].join(",")]:{right:{_skip_check_:!0,value:E},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${a}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${a}-arrow`]:{top:d},[`&-placement-leftBottom ${a}-arrow`]:{bottom:d}})),fd(!!c.right,{[[`&-placement-right ${a}-arrow`,`&-placement-rightTop ${a}-arrow`,`&-placement-rightBottom ${a}-arrow`].join(",")]:{left:{_skip_check_:!0,value:E},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${a}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${a}-arrow`]:{top:d},[`&-placement-rightBottom ${a}-arrow`]:{bottom:d}}))}}function Lsu(u,e,a,r){if(r===!1)return{adjustX:!1,adjustY:!1};const n=r&&typeof r=="object"?r:{},t={};switch(u){case"top":case"bottom":t.shiftX=e.dropdownArrowOffset*2+a,t.shiftY=!0,t.adjustY=!0;break;case"left":case"right":t.shiftY=e.dropdownArrowOffsetVertical*2+a,t.shiftX=!0,t.adjustX=!0;break}const i=Object.assign(Object.assign({},t),n);return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const Qy={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},Rsu={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},Ksu=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function mR(u){const{arrowWidth:e,autoAdjustOverflow:a,arrowPointAtCenter:r,offset:n,borderRadius:t,visibleFirst:i}=u,o=e/2,s={};return Object.keys(Qy).forEach(l=>{const E=r&&Rsu[l]||Qy[l],c=Object.assign(Object.assign({},E),{offset:[0,0],dynamicInset:!0});switch(s[l]=c,Ksu.has(l)&&(c.autoArrow=!1),l){case"top":case"topLeft":case"topRight":c.offset[1]=-o-n;break;case"bottom":case"bottomLeft":case"bottomRight":c.offset[1]=o+n;break;case"left":case"leftTop":case"leftBottom":c.offset[0]=-o-n;break;case"right":case"rightTop":case"rightBottom":c.offset[0]=o+n;break}const d=IF({contentRadius:t,limitVerticalRadius:!0});if(r)switch(l){case"topLeft":case"bottomLeft":c.offset[0]=-d.dropdownArrowOffset-o;break;case"topRight":case"bottomRight":c.offset[0]=d.dropdownArrowOffset+o;break;case"leftTop":case"rightTop":c.offset[1]=-d.dropdownArrowOffset-o;break;case"leftBottom":case"rightBottom":c.offset[1]=d.dropdownArrowOffset+o;break}c.overflow=Lsu(l,d,e,a),i&&(c.htmlRegion="visibleFirst")}),s}const Isu=u=>{const{componentCls:e,tooltipMaxWidth:a,tooltipColor:r,tooltipBg:n,tooltipBorderRadius:t,zIndexPopup:i,controlHeight:o,boxShadowSecondary:s,paddingSM:l,paddingXS:E,tooltipRadiusOuter:c}=u;return[{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"absolute",zIndex:i,display:"block",width:"max-content",maxWidth:a,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":n,[`${e}-inner`]:{minWidth:o,minHeight:o,padding:`${l/2}px ${E}px`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:n,borderRadius:t,boxShadow:s,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${e}-inner`]:{borderRadius:Math.min(t,DR)}},[`${e}-content`]:{position:"relative"}}),lm(u,(d,D)=>{let{darkColor:m}=D;return{[`&${e}-${d}`]:{[`${e}-inner`]:{backgroundColor:m},[`${e}-arrow`]:{"--antd-arrow-background-color":m}}}})),{"&-rtl":{direction:"rtl"}})},xR($0(u,{borderRadiusOuter:c}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:t,limitVerticalRadius:!0}),{[`${e}-pure`]:{position:"relative",maxWidth:"none",margin:u.sizePopupArrow}}]},hR=(u,e)=>fe("Tooltip",r=>{if(e===!1)return[];const{borderRadius:n,colorTextLightSolid:t,colorBgDefault:i,borderRadiusOuter:o}=r,s=$0(r,{tooltipMaxWidth:250,tooltipColor:t,tooltipBorderRadius:n,tooltipBg:i,tooltipRadiusOuter:o>4?4:o});return[Isu(s),vm(r,"zoom-big-fast")]},r=>{let{zIndexPopupBase:n,colorBgSpotlight:t}=r;return{zIndexPopup:n+70,colorBgDefault:t}},{resetStyle:!1})(u),Osu=CD.map(u=>`${u}-inverse`),$su=["success","processing","error","default","warning"];function Cm(u){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(Tu(Osu),Tu(CD)).includes(u):CD.includes(u)}function Hsu(u){return $su.includes(u)}function pR(u,e){const a=Cm(e),r=nu({[`${u}-${e}`]:e&&a}),n={},t={};return e&&!a&&(n.background=e,t["--antd-arrow-background-color"]=e),{className:r,overlayStyle:n,arrowStyle:t}}const Gsu=u=>{const{prefixCls:e,className:a,placement:r="top",title:n,color:t,overlayInnerStyle:i}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("tooltip",e),[l,E]=hR(s,!0),c=pR(s,t),d=c.arrowStyle,D=Object.assign(Object.assign({},i),c.overlayStyle),m=nu(E,s,`${s}-pure`,`${s}-placement-${r}`,a,c.className);return l(x.createElement("div",{className:m,style:d},x.createElement("div",{className:`${s}-arrow`}),x.createElement(dR,Object.assign({},u,{className:E,prefixCls:s,overlayInnerStyle:D}),n)))},_su=Gsu;var Vsu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,r;const{prefixCls:n,openClassName:t,getTooltipContainer:i,overlayClassName:o,color:s,overlayInnerStyle:l,children:E,afterOpenChange:c,afterVisibleChange:d,destroyTooltipOnHide:D,arrow:m=!0,title:h,overlay:g,builtinPlacements:p,arrowPointAtCenter:f=!1,autoAdjustOverflow:C=!0}=u,v=!!m,[,A]=Kn(),{getPopupContainer:F,getPrefixCls:k,direction:y}=x.useContext(Yu),b=tm(),B=x.useRef(null),M=()=>{var Y;(Y=B.current)===null||Y===void 0||Y.forceAlign()};x.useImperativeHandle(e,()=>({forceAlign:M,forcePopupAlign:()=>{b.deprecated(!1,"forcePopupAlign","forceAlign"),M()}}));const[w,j]=Fr(!1,{value:(a=u.open)!==null&&a!==void 0?a:u.visible,defaultValue:(r=u.defaultOpen)!==null&&r!==void 0?r:u.defaultVisible}),$=!h&&!g&&h!==0,H=Y=>{var gu,hu;j($?!1:Y),$||((gu=u.onOpenChange)===null||gu===void 0||gu.call(u,Y),(hu=u.onVisibleChange)===null||hu===void 0||hu.call(u,Y))},K=x.useMemo(()=>{var Y,gu;let hu=f;return typeof m=="object"&&(hu=(gu=(Y=m.pointAtCenter)!==null&&Y!==void 0?Y:m.arrowPointAtCenter)!==null&&gu!==void 0?gu:f),p||mR({arrowPointAtCenter:hu,autoAdjustOverflow:C,arrowWidth:v?A.sizePopupArrow:0,borderRadius:A.borderRadius,offset:A.marginXXS,visibleFirst:!0})},[f,m,p,A]),N=x.useMemo(()=>h===0?h:g||h||"",[g,h]),P=x.createElement(Zl,null,typeof N=="function"?N():N),{getPopupContainer:I,placement:_="top",mouseEnterDelay:G=.1,mouseLeaveDelay:z=.1,overlayStyle:O,rootClassName:L}=u,J=Vsu(u,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),q=k("tooltip",n),Q=k(),Z=u["data-popover-inject"];let iu=w;!("open"in u)&&!("visible"in u)&&$&&(iu=!1);const tu=tt(E)&&!QN(E)?E:x.createElement("span",null,E),du=tu.props,ku=!du.className||typeof du.className=="string"?nu(du.className,t||`${q}-open`):du.className,[Zu,wu]=hR(q,!Z),Ou=pR(q,s),vu=Ou.arrowStyle,Wu=Object.assign(Object.assign({},l),Ou.overlayStyle),yu=nu(o,{[`${q}-rtl`]:y==="rtl"},Ou.className,L,wu);return Zu(x.createElement(Nsu,Object.assign({},J,{showArrow:v,placement:_,mouseEnterDelay:G,mouseLeaveDelay:z,prefixCls:q,overlayClassName:yu,overlayStyle:Object.assign(Object.assign({},vu),O),getTooltipContainer:I||i||F,ref:B,builtinPlacements:K,overlay:P,visible:iu,onVisibleChange:H,afterVisibleChange:c??d,overlayInnerStyle:Wu,arrowContent:x.createElement("span",{className:`${q}-arrow-content`}),motion:{motionName:Yi(Q,"zoom-big-fast",u.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!D}),iu?ar(tu,{className:ku}):tu))});gR._InternalPanelDoNotUseOrYouWillBeFired=_su;const fR=gR,Jsu=new o0("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),Usu=new o0("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Wsu=new o0("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),qsu=new o0("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Zsu=new o0("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Ysu=new o0("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Qsu=u=>{const{componentCls:e,iconCls:a,antCls:r,badgeShadowSize:n,motionDurationSlow:t,textFontSize:i,textFontSizeSM:o,statusSize:s,dotSize:l,textFontWeight:E,indicatorHeight:c,indicatorHeightSM:d,marginXS:D}=u,m=`${r}-scroll-number`,h=lm(u,(g,p)=>{let{darkColor:f}=p;return{[`&${e} ${e}-color-${g}`]:{background:f,[`&:not(${e}-count)`]:{color:f}}}});return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${e}-count`]:{zIndex:u.indicatorZIndex,minWidth:c,height:c,color:u.badgeTextColor,fontWeight:E,fontSize:i,lineHeight:`${c}px`,whiteSpace:"nowrap",textAlign:"center",background:u.badgeColor,borderRadius:c/2,boxShadow:`0 0 0 ${n}px ${u.badgeShadowColor}`,transition:`background ${u.motionDurationMid}`,a:{color:u.badgeTextColor},"a:hover":{color:u.badgeTextColor},"a:hover &":{background:u.badgeColorHover}},[`${e}-count-sm`]:{minWidth:d,height:d,fontSize:o,lineHeight:`${d}px`,borderRadius:d/2},[`${e}-multiple-words`]:{padding:`0 ${u.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${e}-dot`]:{zIndex:u.indicatorZIndex,width:l,minWidth:l,height:l,background:u.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${n}px ${u.badgeShadowColor}`},[`${e}-dot${m}`]:{transition:`background ${t}`},[`${e}-count, ${e}-dot, ${m}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${a}-spin`]:{animationName:Ysu,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${e}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${e}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:s,height:s,verticalAlign:"middle",borderRadius:"50%"},[`${e}-status-success`]:{backgroundColor:u.colorSuccess},[`${e}-status-processing`]:{overflow:"visible",color:u.colorPrimary,backgroundColor:u.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:n,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Jsu,animationDuration:u.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${e}-status-default`]:{backgroundColor:u.colorTextPlaceholder},[`${e}-status-error`]:{backgroundColor:u.colorError},[`${e}-status-warning`]:{backgroundColor:u.colorWarning},[`${e}-status-text`]:{marginInlineStart:D,color:u.colorText,fontSize:u.fontSize}}}),h),{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:Usu,animationDuration:u.motionDurationSlow,animationTimingFunction:u.motionEaseOutBack,animationFillMode:"both"},[`${e}-zoom-leave`]:{animationName:Wsu,animationDuration:u.motionDurationSlow,animationTimingFunction:u.motionEaseOutBack,animationFillMode:"both"},[`&${e}-not-a-wrapper`]:{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:qsu,animationDuration:u.motionDurationSlow,animationTimingFunction:u.motionEaseOutBack},[`${e}-zoom-leave`]:{animationName:Zsu,animationDuration:u.motionDurationSlow,animationTimingFunction:u.motionEaseOutBack},[`&:not(${e}-status)`]:{verticalAlign:"middle"},[`${m}-custom-component, ${e}-count`]:{transform:"none"},[`${m}-custom-component, ${m}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${m}`]:{overflow:"hidden",[`${m}-only`]:{position:"relative",display:"inline-block",height:c,transition:`all ${u.motionDurationSlow} ${u.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${m}-only-unit`]:{height:c,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${m}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${e}-count, ${e}-dot, ${m}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},vR=u=>{const{fontSize:e,lineHeight:a,lineWidth:r,marginXS:n,colorBorderBg:t}=u,i=Math.round(e*a),o=r,s=u.colorBgContainer,l=u.colorError,E=u.colorErrorHover;return $0(u,{badgeFontHeight:i,badgeShadowSize:o,badgeTextColor:s,badgeColor:l,badgeColorHover:E,badgeShadowColor:t,badgeProcessingDuration:"1.2s",badgeRibbonOffset:n,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},CR=u=>{const{fontSize:e,lineHeight:a,fontSizeSM:r,lineWidth:n}=u;return{indicatorZIndex:"auto",indicatorHeight:Math.round(e*a)-2*n,indicatorHeightSM:e,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},Xsu=fe("Badge",u=>{const e=vR(u);return[Qsu(e)]},CR),ulu=u=>{const{antCls:e,badgeFontHeight:a,marginXS:r,badgeRibbonOffset:n}=u,t=`${e}-ribbon`,i=`${e}-ribbon-wrapper`,o=lm(u,(s,l)=>{let{darkColor:E}=l;return{[`&${t}-color-${s}`]:{background:E,color:E}}});return{[`${i}`]:{position:"relative"},[`${t}`]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"absolute",top:r,padding:`0 ${u.paddingXS}px`,color:u.colorPrimary,lineHeight:`${a}px`,whiteSpace:"nowrap",backgroundColor:u.colorPrimary,borderRadius:u.borderRadiusSM,[`${t}-text`]:{color:u.colorTextLightSolid},[`${t}-corner`]:{position:"absolute",top:"100%",width:n,height:n,color:"currentcolor",border:`${n/2}px solid`,transform:u.badgeRibbonCornerTransform,transformOrigin:"top",filter:u.badgeRibbonCornerFilter}}),o),{[`&${t}-placement-end`]:{insetInlineEnd:-n,borderEndEndRadius:0,[`${t}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${t}-placement-start`]:{insetInlineStart:-n,borderEndStartRadius:0,[`${t}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},elu=fe(["Badge","Ribbon"],u=>{const e=vR(u);return[ulu(e)]},CR),alu=u=>{const{className:e,prefixCls:a,style:r,color:n,children:t,text:i,placement:o="end",rootClassName:s}=u,{getPrefixCls:l,direction:E}=x.useContext(Yu),c=l("ribbon",a),d=Cm(n,!1),D=nu(c,`${c}-placement-${o}`,{[`${c}-rtl`]:E==="rtl",[`${c}-color-${n}`]:d},e),[m,h]=elu(c),g={},p={};return n&&!d&&(g.background=n,p.color=n),m(x.createElement("div",{className:nu(`${c}-wrapper`,s,h)},t,x.createElement("div",{className:nu(D,h),style:Object.assign(Object.assign({},g),r)},x.createElement("span",{className:`${c}-text`},i),x.createElement("div",{className:`${c}-corner`,style:p}))))},rlu=alu;function Xy(u){let{prefixCls:e,value:a,current:r,offset:n=0}=u,t;return n&&(t={position:"absolute",top:`${n}00%`,left:0}),x.createElement("span",{style:t,className:nu(`${e}-only-unit`,{current:r})},a)}function nlu(u,e,a){let r=u,n=0;for(;(r+10)%10!==e;)r+=a,n+=a;return n}function tlu(u){const{prefixCls:e,count:a,value:r}=u,n=Number(r),t=Math.abs(a),[i,o]=x.useState(n),[s,l]=x.useState(t),E=()=>{o(n),l(t)};x.useEffect(()=>{const D=setTimeout(()=>{E()},1e3);return()=>{clearTimeout(D)}},[n]);let c,d;if(i===n||Number.isNaN(n)||Number.isNaN(i))c=[x.createElement(Xy,Object.assign({},u,{key:n,current:!0}))],d={transition:"none"};else{c=[];const D=n+10,m=[];for(let p=n;p<=D;p+=1)m.push(p);const h=m.findIndex(p=>p%10===i);c=m.map((p,f)=>{const C=p%10;return x.createElement(Xy,Object.assign({},u,{key:p,value:C,offset:f-h,current:f===h}))});const g=s{const{prefixCls:a,count:r,className:n,motionClassName:t,style:i,title:o,show:s,component:l="sup",children:E}=u,c=ilu(u,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:d}=x.useContext(Yu),D=d("scroll-number",a),m=Object.assign(Object.assign({},c),{"data-show":s,style:i,className:nu(D,n,t),title:o});let h=r;if(r&&Number(r)%1===0){const g=String(r).split("");h=x.createElement("bdi",null,g.map((p,f)=>x.createElement(tlu,{prefixCls:D,count:Number(r),value:p,key:g.length-f})))}return i&&i.borderColor&&(m.style=Object.assign(Object.assign({},i),{boxShadow:`0 0 0 1px ${i.borderColor} inset`})),E?ar(E,g=>({className:nu(`${D}-custom-component`,g?.className,t)})):x.createElement(l,Object.assign({},m,{ref:e}),h)}),slu=olu;var llu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,r,n,t,i;const{prefixCls:o,scrollNumberPrefixCls:s,children:l,status:E,text:c,color:d,count:D=null,overflowCount:m=99,dot:h=!1,size:g="default",title:p,offset:f,style:C,className:v,rootClassName:A,classNames:F,styles:k,showZero:y=!1}=u,b=llu(u,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:B,direction:M,badge:w}=x.useContext(Yu),j=B("badge",o),[$,H]=Xsu(j),K=D>m?`${m}+`:D,N=K==="0"||K===0,P=D===null||N&&!y,I=(E!=null||d!=null)&&P,_=h&&!N,G=_?"":K,z=x.useMemo(()=>(G==null||G===""||N&&!y)&&!_,[G,N,y,_]),O=x.useRef(D);z||(O.current=D);const L=O.current,J=x.useRef(G);z||(J.current=G);const q=J.current,Q=x.useRef(_);z||(Q.current=_);const Z=x.useMemo(()=>{if(!f)return Object.assign(Object.assign({},w?.style),C);const vu={marginTop:f[1]};return M==="rtl"?vu.left=parseInt(f[0],10):vu.right=-parseInt(f[0],10),Object.assign(Object.assign(Object.assign({},vu),w?.style),C)},[M,f,C,w?.style]),iu=p??(typeof L=="string"||typeof L=="number"?L:void 0),tu=z||!c?null:x.createElement("span",{className:`${j}-status-text`},c),du=!L||typeof L!="object"?void 0:ar(L,vu=>({style:Object.assign(Object.assign({},Z),vu.style)})),ku=Cm(d,!1),Zu=nu(F?.indicator,(a=w?.classNames)===null||a===void 0?void 0:a.indicator,{[`${j}-status-dot`]:I,[`${j}-status-${E}`]:!!E,[`${j}-color-${d}`]:ku}),wu={};d&&!ku&&(wu.color=d,wu.background=d);const Ou=nu(j,{[`${j}-status`]:I,[`${j}-not-a-wrapper`]:!l,[`${j}-rtl`]:M==="rtl"},v,A,w?.className,(r=w?.classNames)===null||r===void 0?void 0:r.root,F?.root,H);if(!l&&I){const vu=Z.color;return $(x.createElement("span",Object.assign({},b,{className:Ou,style:Object.assign(Object.assign(Object.assign({},k?.root),(n=w?.styles)===null||n===void 0?void 0:n.root),Z)}),x.createElement("span",{className:Zu,style:Object.assign(Object.assign(Object.assign({},k?.indicator),(t=w?.styles)===null||t===void 0?void 0:t.indicator),wu)}),c&&x.createElement("span",{style:{color:vu},className:`${j}-status-text`},c)))}return $(x.createElement("span",Object.assign({ref:e},b,{className:Ou,style:Object.assign(Object.assign({},(i=w?.styles)===null||i===void 0?void 0:i.root),k?.root)}),l,x.createElement(an,{visible:!z,motionName:`${j}-zoom`,motionAppear:!1,motionDeadline:1e3},vu=>{let{className:Wu,ref:yu}=vu;var Y,gu;const hu=B("scroll-number",s),Nu=Q.current,u0=nu(F?.indicator,(Y=w?.classNames)===null||Y===void 0?void 0:Y.indicator,{[`${j}-dot`]:Nu,[`${j}-count`]:!Nu,[`${j}-count-sm`]:g==="small",[`${j}-multiple-words`]:!Nu&&q&&q.toString().length>1,[`${j}-status-${E}`]:!!E,[`${j}-color-${d}`]:ku});let s0=Object.assign(Object.assign(Object.assign({},k?.indicator),(gu=w?.styles)===null||gu===void 0?void 0:gu.indicator),Z);return d&&!ku&&(s0=s0||{},s0.background=d),x.createElement(slu,{prefixCls:hu,show:!z,motionClassName:Wu,className:u0,count:q,title:iu,style:s0,key:"scrollNumber",ref:yu},du)}),tu))},FR=x.forwardRef(Elu);FR.Ribbon=rlu;const clu=FR;var dlu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};const Dlu=dlu;var xlu=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:Dlu}))};const u3=x.forwardRef(xlu);var mlu=Su.ESC,hlu=Su.TAB;function plu(u){var e=u.visible,a=u.triggerRef,r=u.onVisibleChange,n=u.autoFocus,t=u.overlayRef,i=x.useRef(!1),o=function(){if(e){var c,d;(c=a.current)===null||c===void 0||(d=c.focus)===null||d===void 0||d.call(c),r?.(!1)}},s=function(){var c;return(c=t.current)!==null&&c!==void 0&&c.focus?(t.current.focus(),i.current=!0,!0):!1},l=function(c){switch(c.keyCode){case mlu:o();break;case hlu:{var d=!1;i.current||(d=s()),d?c.preventDefault():o();break}}};x.useEffect(function(){return e?(window.addEventListener("keydown",l),n&&Je(s,3),function(){window.removeEventListener("keydown",l),i.current=!1}):function(){i.current=!1}},[e])}var glu=x.forwardRef(function(u,e){var a=u.overlay,r=u.arrow,n=u.prefixCls,t=x.useMemo(function(){var o;return typeof a=="function"?o=a():o=a,o},[a]),i=ct(e,t?.ref);return uu.createElement(uu.Fragment,null,r&&uu.createElement("div",{className:"".concat(n,"-arrow")}),uu.cloneElement(t,{ref:io(t)?i:void 0}))}),Rs={adjustX:1,adjustY:1},Ks=[0,0],flu={topLeft:{points:["bl","tl"],overflow:Rs,offset:[0,-4],targetOffset:Ks},top:{points:["bc","tc"],overflow:Rs,offset:[0,-4],targetOffset:Ks},topRight:{points:["br","tr"],overflow:Rs,offset:[0,-4],targetOffset:Ks},bottomLeft:{points:["tl","bl"],overflow:Rs,offset:[0,4],targetOffset:Ks},bottom:{points:["tc","bc"],overflow:Rs,offset:[0,4],targetOffset:Ks},bottomRight:{points:["tr","br"],overflow:Rs,offset:[0,4],targetOffset:Ks}},vlu=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Clu(u,e){var a,r=u.arrow,n=r===void 0?!1:r,t=u.prefixCls,i=t===void 0?"rc-dropdown":t,o=u.transitionName,s=u.animation,l=u.align,E=u.placement,c=E===void 0?"bottomLeft":E,d=u.placements,D=d===void 0?flu:d,m=u.getPopupContainer,h=u.showAction,g=u.hideAction,p=u.overlayClassName,f=u.overlayStyle,C=u.visible,v=u.trigger,A=v===void 0?["hover"]:v,F=u.autoFocus,k=u.overlay,y=u.children,b=u.onVisibleChange,B=k0(u,vlu),M=uu.useState(),w=cu(M,2),j=w[0],$=w[1],H="visible"in u?C:j,K=uu.useRef(null),N=uu.useRef(null),P=uu.useRef(null);uu.useImperativeHandle(e,function(){return K.current});var I=function(Z){$(Z),b?.(Z)};plu({visible:H,triggerRef:P,onVisibleChange:I,autoFocus:F,overlayRef:N});var _=function(Z){var iu=u.onOverlayClick;$(!1),iu&&iu(Z)},G=function(){return uu.createElement(glu,{ref:N,overlay:k,prefixCls:i,arrow:n})},z=function(){return typeof k=="function"?G:G()},O=function(){var Z=u.minOverlayWidthMatchTrigger,iu=u.alignPoint;return"minOverlayWidthMatchTrigger"in u?Z:!iu},L=function(){var Z=u.openClassName;return Z!==void 0?Z:"".concat(i,"-open")},J=uu.cloneElement(y,{className:nu((a=y.props)===null||a===void 0?void 0:a.className,H&&L()),ref:io(y)?ct(P,y.ref):void 0}),q=g;return!q&&A.indexOf("contextMenu")!==-1&&(q=["click"]),uu.createElement(RF,Eu({builtinPlacements:D},B,{prefixCls:i,ref:K,popupClassName:nu(p,X({},"".concat(i,"-show-arrow"),n)),popupStyle:f,action:A,showAction:h,hideAction:q,popupPlacement:c,popupAlign:l,popupTransitionName:o,popupAnimation:s,popupVisible:H,stretch:O()?"minWidth":"",popup:z(),onPopupVisibleChange:I,onPopupClick:_,getPopupContainer:m}),J)}const kR=uu.forwardRef(Clu);var AR=x.createContext(null);function OF(u,e){return u===void 0?null:"".concat(u,"-").concat(e)}function bR(u){var e=x.useContext(AR);return OF(e,u)}var Flu=["children","locked"],Rn=x.createContext(null);function klu(u,e){var a=ru({},u);return Object.keys(e).forEach(function(r){var n=e[r];n!==void 0&&(a[r]=n)}),a}function e3(u){var e=u.children,a=u.locked,r=k0(u,Flu),n=x.useContext(Rn),t=j3(function(){return klu(n,r)},[n,r],function(i,o){return!a&&(i[0]!==o[0]||!Jl(i[1],o[1],!0))});return x.createElement(Rn.Provider,{value:t},e)}var Alu=[],yR=x.createContext(null);function Fm(){return x.useContext(yR)}var BR=x.createContext(Alu);function F1(u){var e=x.useContext(BR);return x.useMemo(function(){return u!==void 0?[].concat(Tu(e),[u]):e},[e,u])}var zR=x.createContext(null),$F=x.createContext({});function uB(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(MF(u)){var a=u.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(a)||u.isContentEditable||a==="a"&&!!u.getAttribute("href"),n=u.getAttribute("tabindex"),t=Number(n),i=null;return n&&!Number.isNaN(t)?i=t:r&&i===null&&(i=0),r&&u.disabled&&(i=null),i!==null&&(i>=0||e&&i<0)}return!1}function blu(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=Tu(u.querySelectorAll("*")).filter(function(r){return uB(r,e)});return uB(u,e)&&a.unshift(u),a}var Rf=Su.LEFT,Kf=Su.RIGHT,If=Su.UP,g5=Su.DOWN,f5=Su.ENTER,SR=Su.ESC,o4=Su.HOME,s4=Su.END,eB=[If,g5,Rf,Kf];function ylu(u,e,a,r){var n,t,i,o,s="prev",l="next",E="children",c="parent";if(u==="inline"&&r===f5)return{inlineTrigger:!0};var d=(n={},X(n,If,s),X(n,g5,l),n),D=(t={},X(t,Rf,a?l:s),X(t,Kf,a?s:l),X(t,g5,E),X(t,f5,E),t),m=(i={},X(i,If,s),X(i,g5,l),X(i,f5,E),X(i,SR,c),X(i,Rf,a?E:c),X(i,Kf,a?c:E),i),h={inline:d,horizontal:D,vertical:m,inlineSub:d,horizontalSub:m,verticalSub:m},g=(o=h["".concat(u).concat(e?"":"Sub")])===null||o===void 0?void 0:o[r];switch(g){case s:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case E:return{offset:1,sibling:!1};default:return null}}function Blu(u){for(var e=u;e;){if(e.getAttribute("data-menu-list"))return e;e=e.parentElement}return null}function zlu(u,e){for(var a=u||document.activeElement;a;){if(e.has(a))return a;a=a.parentElement}return null}function MR(u,e){var a=blu(u,!0);return a.filter(function(r){return e.has(r)})}function aB(u,e,a){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!u)return null;var n=MR(u,e),t=n.length,i=n.findIndex(function(o){return a===o});return r<0?i===-1?i=t-1:i-=1:r>0&&(i+=1),i=(i+t)%t,n[i]}function Slu(u,e,a,r,n,t,i,o,s,l){var E=x.useRef(),c=x.useRef();c.current=e;var d=function(){Je.cancel(E.current)};return x.useEffect(function(){return function(){d()}},[]),function(D){var m=D.which;if([].concat(eB,[f5,SR,o4,s4]).includes(m)){var h,g,p,f=function(){h=new Set,g=new Map,p=new Map;var H=t();return H.forEach(function(K){var N=document.querySelector("[data-menu-id='".concat(OF(r,K),"']"));N&&(h.add(N),p.set(N,K),g.set(K,N))}),h};f();var C=g.get(e),v=zlu(C,h),A=p.get(v),F=ylu(u,i(A,!0).length===1,a,m);if(!F&&m!==o4&&m!==s4)return;(eB.includes(m)||[o4,s4].includes(m))&&D.preventDefault();var k=function(H){if(H){var K=H,N=H.querySelector("a");N!=null&&N.getAttribute("href")&&(K=N);var P=p.get(H);o(P),d(),E.current=Je(function(){c.current===P&&K.focus()})}};if([o4,s4].includes(m)||F.sibling||!v){var y;!v||u==="inline"?y=n.current:y=Blu(v);var b,B=MR(y,h);m===o4?b=B[0]:m===s4?b=B[B.length-1]:b=aB(y,h,v,F.offset),k(b)}else if(F.inlineTrigger)s(A);else if(F.offset>0)s(A,!0),d(),E.current=Je(function(){f();var $=v.getAttribute("aria-controls"),H=document.getElementById($),K=aB(H,h);k(K)},5);else if(F.offset<0){var M=i(A,!0),w=M[M.length-2],j=g.get(w);s(w,!1),k(j)}}l?.(D)}}function Mlu(u){Promise.resolve().then(u)}var HF="__RC_UTIL_PATH_SPLIT__",rB=function(e){return e.join(HF)},wlu=function(e){return e.split(HF)},Of="rc-menu-more";function Plu(){var u=x.useState({}),e=cu(u,2),a=e[1],r=x.useRef(new Map),n=x.useRef(new Map),t=x.useState([]),i=cu(t,2),o=i[0],s=i[1],l=x.useRef(0),E=x.useRef(!1),c=function(){E.current||a({})},d=x.useCallback(function(C,v){var A=rB(v);n.current.set(A,C),r.current.set(C,A),l.current+=1;var F=l.current;Mlu(function(){F===l.current&&c()})},[]),D=x.useCallback(function(C,v){var A=rB(v);n.current.delete(A),r.current.delete(C)},[]),m=x.useCallback(function(C){s(C)},[]),h=x.useCallback(function(C,v){var A=r.current.get(C)||"",F=wlu(A);return v&&o.includes(F[0])&&F.unshift(Of),F},[o]),g=x.useCallback(function(C,v){return C.some(function(A){var F=h(A,!0);return F.includes(v)})},[h]),p=function(){var v=Tu(r.current.keys());return o.length&&v.push(Of),v},f=x.useCallback(function(C){var v="".concat(r.current.get(C)).concat(HF),A=new Set;return Tu(n.current.keys()).forEach(function(F){F.startsWith(v)&&A.add(n.current.get(F))}),A},[]);return x.useEffect(function(){return function(){E.current=!0}},[]),{registerPath:d,unregisterPath:D,refreshOverflowKeys:m,isSubPathKey:g,getKeyPath:h,getKeys:p,getSubPathKeys:f}}function W4(u){var e=x.useRef(u);e.current=u;var a=x.useCallback(function(){for(var r,n=arguments.length,t=new Array(n),i=0;i1&&(f.motionAppear=!1);var C=f.onVisibleChanged;return f.onVisibleChanged=function(v){return!d.current&&!v&&g(!0),C?.(v)},h?null:x.createElement(e3,{mode:t,locked:!d.current},x.createElement(an,Eu({visible:p},f,{forceRender:s,removeOnLeave:!1,leavedClassName:"".concat(o,"-hidden")}),function(v){var A=v.className,F=v.style;return x.createElement(GF,{id:e,className:A,style:F},n)}))}var qlu=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Zlu=["active"],Ylu=function(e){var a,r=e.style,n=e.className,t=e.title,i=e.eventKey;e.warnKey;var o=e.disabled,s=e.internalPopupClose,l=e.children,E=e.itemIcon,c=e.expandIcon,d=e.popupClassName,D=e.popupOffset,m=e.popupStyle,h=e.onClick,g=e.onMouseEnter,p=e.onMouseLeave,f=e.onTitleClick,C=e.onTitleMouseEnter,v=e.onTitleMouseLeave,A=k0(e,qlu),F=bR(i),k=x.useContext(Rn),y=k.prefixCls,b=k.mode,B=k.openKeys,M=k.disabled,w=k.overflowDisabled,j=k.activeKey,$=k.selectedKeys,H=k.itemIcon,K=k.expandIcon,N=k.onItemClick,P=k.onOpenChange,I=k.onActive,_=x.useContext($F),G=_._internalRenderSubMenuItem,z=x.useContext(zR),O=z.isSubPathKey,L=F1(),J="".concat(y,"-submenu"),q=M||o,Q=x.useRef(),Z=x.useRef(),iu=E??H,tu=c??K,du=B.includes(i),ku=!w&&du,Zu=O($,i),wu=wR(i,q,C,v),Ou=wu.active,vu=k0(wu,Zlu),Wu=x.useState(!1),yu=cu(Wu,2),Y=yu[0],gu=yu[1],hu=function(su){q||gu(su)},Nu=function(su){hu(!0),g?.({key:i,domEvent:su})},u0=function(su){hu(!1),p?.({key:i,domEvent:su})},s0=x.useMemo(function(){return Ou||(b!=="inline"?Y||O([j],i):!1)},[b,Ou,j,Y,i,O]),Hu=PR(L.length),$u=function(su){q||(f?.({key:i,domEvent:su}),b==="inline"&&P(i,!du))},d0=W4(function(eu){h?.(SD(eu)),N(eu)}),L0=function(su){b!=="inline"&&P(i,su)},C0=function(){I(i)},R0=F&&"".concat(F,"-popup"),i0=x.createElement("div",Eu({role:"menuitem",style:Hu,className:"".concat(J,"-title"),tabIndex:q?null:-1,ref:Q,title:typeof t=="string"?t:null,"data-menu-id":w&&F?null:F,"aria-expanded":ku,"aria-haspopup":!0,"aria-controls":R0,"aria-disabled":q,onClick:$u,onFocus:C0},vu),t,x.createElement(TR,{icon:b!=="horizontal"?tu:void 0,props:ru(ru({},e),{},{isOpen:ku,isSubMenu:!0})},x.createElement("i",{className:"".concat(J,"-arrow")}))),Z0=x.useRef(b);if(b!=="inline"&&L.length>1?Z0.current="vertical":Z0.current=b,!w){var re=Z0.current;i0=x.createElement(Ulu,{mode:re,prefixCls:J,visible:!s&&ku&&b!=="inline",popupClassName:d,popupOffset:D,popupStyle:m,popup:x.createElement(e3,{mode:re==="horizontal"?"vertical":re},x.createElement(GF,{id:R0,ref:Z},l)),disabled:q,onVisibleChange:L0},i0)}var au=x.createElement(wt.Item,Eu({role:"none"},A,{component:"li",style:r,className:nu(J,"".concat(J,"-").concat(b),n,(a={},X(a,"".concat(J,"-open"),ku),X(a,"".concat(J,"-active"),s0),X(a,"".concat(J,"-selected"),Zu),X(a,"".concat(J,"-disabled"),q),a)),onMouseEnter:Nu,onMouseLeave:u0}),i0,!w&&x.createElement(Wlu,{id:R0,open:ku,keyPath:L},l));return G&&(au=G(au,e,{selected:Zu,active:s0,open:ku,disabled:q})),x.createElement(e3,{onItemClick:d0,mode:b==="horizontal"?"vertical":b,itemIcon:iu,expandIcon:tu},au)};function km(u){var e=u.eventKey,a=u.children,r=F1(e),n=_F(a,r),t=Fm();x.useEffect(function(){if(t)return t.registerPath(e,r),function(){t.unregisterPath(e,r)}},[r]);var i;return t?i=n:i=x.createElement(Ylu,u,n),x.createElement(BR.Provider,{value:r},i)}var Qlu=["className","title","eventKey","children"],Xlu=["children"],u1u=function(e){var a=e.className,r=e.title;e.eventKey;var n=e.children,t=k0(e,Qlu),i=x.useContext(Rn),o=i.prefixCls,s="".concat(o,"-item-group");return x.createElement("li",Eu({role:"presentation"},t,{onClick:function(E){return E.stopPropagation()},className:nu(s,a)}),x.createElement("div",{role:"presentation",className:"".concat(s,"-title"),title:typeof r=="string"?r:void 0},r),x.createElement("ul",{role:"group",className:"".concat(s,"-list")},n))};function Am(u){var e=u.children,a=k0(u,Xlu),r=F1(a.eventKey),n=_F(e,r),t=Fm();return t?n:x.createElement(u1u,ba(a,["warnKey"]),n)}function VF(u){var e=u.className,a=u.style,r=x.useContext(Rn),n=r.prefixCls,t=Fm();return t?null:x.createElement("li",{role:"separator",className:nu("".concat(n,"-item-divider"),e),style:a})}var e1u=["label","children","key","type"];function $f(u){return(u||[]).map(function(e,a){if(e&&y0(e)==="object"){var r=e,n=r.label,t=r.children,i=r.key,o=r.type,s=k0(r,e1u),l=i??"tmp-".concat(a);return t||o==="group"?o==="group"?x.createElement(Am,Eu({key:l},s,{title:n}),$f(t)):x.createElement(km,Eu({key:l},s,{title:n}),$f(t)):o==="divider"?x.createElement(VF,Eu({key:l},s)):x.createElement(V3,Eu({key:l},s),n)}return null}).filter(function(e){return e})}function a1u(u,e,a){var r=u;return e&&(r=$f(e)),_F(r,a)}var r1u=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Is=[],n1u=x.forwardRef(function(u,e){var a,r,n=u,t=n.prefixCls,i=t===void 0?"rc-menu":t,o=n.rootClassName,s=n.style,l=n.className,E=n.tabIndex,c=E===void 0?0:E,d=n.items,D=n.children,m=n.direction,h=n.id,g=n.mode,p=g===void 0?"vertical":g,f=n.inlineCollapsed,C=n.disabled,v=n.disabledOverflow,A=n.subMenuOpenDelay,F=A===void 0?.1:A,k=n.subMenuCloseDelay,y=k===void 0?.1:k,b=n.forceSubMenuRender,B=n.defaultOpenKeys,M=n.openKeys,w=n.activeKey,j=n.defaultActiveFirst,$=n.selectable,H=$===void 0?!0:$,K=n.multiple,N=K===void 0?!1:K,P=n.defaultSelectedKeys,I=n.selectedKeys,_=n.onSelect,G=n.onDeselect,z=n.inlineIndent,O=z===void 0?24:z,L=n.motion,J=n.defaultMotions,q=n.triggerSubMenuAction,Q=q===void 0?"hover":q,Z=n.builtinPlacements,iu=n.itemIcon,tu=n.expandIcon,du=n.overflowedIndicator,ku=du===void 0?"...":du,Zu=n.overflowedIndicatorPopupClassName,wu=n.getPopupContainer,Ou=n.onClick,vu=n.onOpenChange,Wu=n.onKeyDown;n.openAnimation,n.openTransitionName;var yu=n._internalRenderMenuItem,Y=n._internalRenderSubMenuItem,gu=k0(n,r1u),hu=x.useMemo(function(){return a1u(D,d,Is)},[D,d]),Nu=x.useState(!1),u0=cu(Nu,2),s0=u0[0],Hu=u0[1],$u=x.useRef(),d0=jlu(h),L0=m==="rtl",C0=Fr(B,{value:M,postState:function(K0){return K0||Is}}),R0=cu(C0,2),i0=R0[0],Z0=R0[1],re=function(K0){var _0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function ia(){Z0(K0),vu?.(K0)}_0?Ut.flushSync(ia):ia()},au=x.useState(i0),eu=cu(au,2),su=eu[0],Au=eu[1],bu=x.useRef(!1),Pu=x.useMemo(function(){return(p==="inline"||p==="vertical")&&f?["vertical",f]:[p,!1]},[p,f]),Vu=cu(Pu,2),S=Vu[0],T=Vu[1],V=S==="inline",W=x.useState(S),ou=cu(W,2),fu=ou[0],Cu=ou[1],Gu=x.useState(T),a0=cu(Gu,2),l0=a0[0],m0=a0[1];x.useEffect(function(){Cu(S),m0(T),bu.current&&(V?Z0(su):re(Is))},[S,T]);var oe=x.useState(0),Y0=cu(oe,2),se=Y0[0],ne=Y0[1],ce=se>=hu.length-1||fu!=="horizontal"||v;x.useEffect(function(){V&&Au(i0)},[i0]),x.useEffect(function(){return bu.current=!0,function(){bu.current=!1}},[]);var I0=Plu(),qu=I0.registerPath,Q0=I0.unregisterPath,n0=I0.refreshOverflowKeys,t0=I0.isSubPathKey,E0=I0.getKeyPath,S0=I0.getKeys,ta=I0.getSubPathKeys,X0=x.useMemo(function(){return{registerPath:qu,unregisterPath:Q0}},[qu,Q0]),cn=x.useMemo(function(){return{isSubPathKey:t0}},[t0]);x.useEffect(function(){n0(ce?Is:hu.slice(se+1).map(function(te){return te.key}))},[se,ce]);var ks=Fr(w||j&&((a=hu[0])===null||a===void 0?void 0:a.key),{value:w}),As=cu(ks,2),Hn=As[0],Yt=As[1],xt=W4(function(te){Yt(te)}),bs=W4(function(){Yt(void 0)});x.useImperativeHandle(e,function(){return{list:$u.current,focus:function(K0){var _0,ia=Hn??((_0=hu.find(function(J1){return!J1.props.disabled}))===null||_0===void 0?void 0:_0.key);if(ia){var ha,xn,Vn;(ha=$u.current)===null||ha===void 0||(xn=ha.querySelector("li[data-menu-id='".concat(OF(d0,ia),"']")))===null||xn===void 0||(Vn=xn.focus)===null||Vn===void 0||Vn.call(xn,K0)}}}});var _1=Fr(P||[],{value:I,postState:function(K0){return Array.isArray(K0)?K0:K0==null?Is:[K0]}}),Gn=cu(_1,2),Nr=Gn[0],po=Gn[1],mt=function(K0){if(H){var _0=K0.key,ia=Nr.includes(_0),ha;N?ia?ha=Nr.filter(function(Vn){return Vn!==_0}):ha=[].concat(Tu(Nr),[_0]):ha=[_0],po(ha);var xn=ru(ru({},K0),{},{selectedKeys:ha});ia?G?.(xn):_?.(xn)}!N&&i0.length&&fu!=="inline"&&re(Is)},_n=W4(function(te){Ou?.(SD(te)),mt(te)}),dn=W4(function(te,K0){var _0=i0.filter(function(ha){return ha!==te});if(K0)_0.push(te);else if(fu!=="inline"){var ia=ta(te);_0=_0.filter(function(ha){return!ia.has(ha)})}Jl(i0,_0,!0)||re(_0,!0)}),ht=function(K0,_0){var ia=_0??!i0.includes(K0);dn(K0,ia)},Qt=Slu(fu,Hn,L0,d0,$u,S0,E0,Yt,ht,Wu);x.useEffect(function(){Hu(!0)},[]);var Xt=x.useMemo(function(){return{_internalRenderMenuItem:yu,_internalRenderSubMenuItem:Y}},[yu,Y]),Dn=fu!=="horizontal"||v?hu:hu.map(function(te,K0){return x.createElement(e3,{key:te.key,overflowDisabled:K0>se},te)}),V1=x.createElement(wt,Eu({id:h,ref:$u,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:V3,className:nu(i,"".concat(i,"-root"),"".concat(i,"-").concat(fu),l,(r={},X(r,"".concat(i,"-inline-collapsed"),l0),X(r,"".concat(i,"-rtl"),L0),r),o),dir:m,style:s,role:"menu",tabIndex:c,data:Dn,renderRawItem:function(K0){return K0},renderRawRest:function(K0){var _0=K0.length,ia=_0?hu.slice(-_0):null;return x.createElement(km,{eventKey:Of,title:ku,disabled:ce,internalPopupClose:_0===0,popupClassName:Zu},ia)},maxCount:fu!=="horizontal"||v?wt.INVALIDATE:wt.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(K0){ne(K0)},onKeyDown:Qt},gu));return x.createElement($F.Provider,{value:Xt},x.createElement(AR.Provider,{value:d0},x.createElement(e3,{prefixCls:i,rootClassName:o,mode:fu,openKeys:i0,rtl:L0,disabled:C,motion:s0?L:null,defaultMotions:s0?J:null,activeKey:Hn,onActive:xt,onInactive:bs,selectedKeys:Nr,inlineIndent:O,subMenuOpenDelay:F,subMenuCloseDelay:y,forceSubMenuRender:b,builtinPlacements:Z,triggerSubMenuAction:Q,getPopupContainer:wu,itemIcon:iu,expandIcon:tu,onItemClick:_n,onOpenChange:dn},x.createElement(zR.Provider,{value:cn},V1),x.createElement("div",{style:{display:"none"},"aria-hidden":!0},x.createElement(yR.Provider,{value:X0},hu)))))}),k1=n1u;k1.Item=V3;k1.SubMenu=km;k1.ItemGroup=Am;k1.Divider=VF;var t1u={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};const i1u=t1u;var o1u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:i1u}))};const s1u=x.forwardRef(o1u);var l1u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};const E1u=l1u;var c1u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:E1u}))};const MD=x.forwardRef(c1u),d1u=u=>!isNaN(parseFloat(u))&&isFinite(u),D1u=d1u,x1u=u=>{const{componentCls:e,bodyBg:a,lightSiderBg:r,lightTriggerBg:n,lightTriggerColor:t}=u;return{[`${e}-sider-light`]:{background:r,[`${e}-sider-trigger`]:{color:t,background:n},[`${e}-sider-zero-width-trigger`]:{color:t,background:n,border:`1px solid ${a}`,borderInlineStart:0}}}},m1u=x1u,h1u=u=>{const{antCls:e,componentCls:a,colorText:r,triggerColor:n,footerBg:t,triggerBg:i,headerHeight:o,headerPadding:s,headerColor:l,footerPadding:E,triggerHeight:c,zeroTriggerHeight:d,zeroTriggerWidth:D,motionDurationMid:m,motionDurationSlow:h,fontSize:g,borderRadius:p,bodyBg:f,headerBg:C,siderBg:v}=u;return{[a]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:f,"&, *":{boxSizing:"border-box"},[`&${a}-has-sider`]:{flexDirection:"row",[`> ${a}, > ${a}-content`]:{width:0}},[`${a}-header, &${a}-footer`]:{flex:"0 0 auto"},[`${a}-sider`]:{position:"relative",minWidth:0,background:v,transition:`all ${m}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${e}-menu${e}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:c},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:c,color:n,lineHeight:`${c}px`,textAlign:"center",background:i,cursor:"pointer",transition:`all ${m}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:o,insetInlineEnd:-D,zIndex:1,width:D,height:d,color:n,fontSize:u.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:v,borderStartStartRadius:0,borderStartEndRadius:p,borderEndEndRadius:p,borderEndStartRadius:0,cursor:"pointer",transition:`background ${h} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${h}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-D,borderStartStartRadius:p,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:p}}}}},m1u(u)),{"&-rtl":{direction:"rtl"}}),[`${a}-header`]:{height:o,padding:s,color:l,lineHeight:`${o}px`,background:C,[`${e}-menu`]:{lineHeight:"inherit"}},[`${a}-footer`]:{padding:E,color:r,fontSize:g,background:t},[`${a}-content`]:{flex:"auto",minHeight:0}}},NR=fe("Layout",u=>[h1u(u)],u=>{const{colorBgLayout:e,controlHeight:a,controlHeightLG:r,colorText:n,controlHeightSM:t,marginXXS:i,colorTextLightSolid:o,colorBgContainer:s}=u,l=r*1.25;return{colorBgHeader:"#001529",colorBgBody:e,colorBgTrigger:"#002140",bodyBg:e,headerBg:"#001529",headerHeight:a*2,headerPadding:`0 ${l}px`,headerColor:n,footerPadding:`${t}px ${l}px`,footerBg:e,siderBg:"#001529",triggerHeight:r+i*2,triggerBg:"#002140",triggerColor:o,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:s,lightTriggerBg:s,lightTriggerColor:n}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]});var LR=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nnull,removeSider:()=>null}});function bm(u){let{suffixCls:e,tagName:a,displayName:r}=u;return n=>x.forwardRef((i,o)=>x.createElement(n,Object.assign({ref:o,suffixCls:e,tagName:a},i)))}const JF=x.forwardRef((u,e)=>{const{prefixCls:a,suffixCls:r,className:n,tagName:t}=u,i=LR(u,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:o}=x.useContext(Yu),s=o("layout",a),[l,E]=NR(s),c=r?`${s}-${r}`:s;return l(x.createElement(t,Object.assign({className:nu(a||c,n,E),ref:e},i)))}),p1u=x.forwardRef((u,e)=>{const{direction:a}=x.useContext(Yu),[r,n]=x.useState([]),{prefixCls:t,className:i,rootClassName:o,children:s,hasSider:l,tagName:E,style:c}=u,d=LR(u,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),D=ba(d,["suffixCls"]),{getPrefixCls:m,layout:h}=x.useContext(Yu),g=m("layout",t),[p,f]=NR(g),C=nu(g,{[`${g}-has-sider`]:typeof l=="boolean"?l:r.length>0,[`${g}-rtl`]:a==="rtl"},h?.className,i,o,f),v=x.useMemo(()=>({siderHook:{addSider:A=>{n(F=>[].concat(Tu(F),[A]))},removeSider:A=>{n(F=>F.filter(k=>k!==A))}}}),[]);return p(x.createElement(RR.Provider,{value:v},x.createElement(E,Object.assign({ref:e,className:C,style:Object.assign(Object.assign({},h?.style),c)},D),s)))}),Y80=bm({tagName:"div",displayName:"Layout"})(p1u),Q80=bm({suffixCls:"header",tagName:"header",displayName:"Header"})(JF),X80=bm({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(JF),g1u=bm({suffixCls:"content",tagName:"main",displayName:"Content"})(JF);var f1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{let u=0;return function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return u+=1,`${e}${u}`}})(),C1u=x.forwardRef((u,e)=>{const{prefixCls:a,className:r,trigger:n,children:t,defaultCollapsed:i=!1,theme:o="dark",style:s={},collapsible:l=!1,reverseArrow:E=!1,width:c=200,collapsedWidth:d=80,zeroWidthTriggerStyle:D,breakpoint:m,onCollapse:h,onBreakpoint:g}=u,p=f1u(u,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:f}=x.useContext(RR),[C,v]=x.useState("collapsed"in u?u.collapsed:i),[A,F]=x.useState(!1);x.useEffect(()=>{"collapsed"in u&&v(u.collapsed)},[u.collapsed]);const k=(j,$)=>{"collapsed"in u||v(j),h?.(j,$)},y=x.useRef();y.current=j=>{F(j.matches),g?.(j.matches),C!==j.matches&&k(j.matches,"responsive")},x.useEffect(()=>{function j(H){return y.current(H)}let $;if(typeof window<"u"){const{matchMedia:H}=window;if(H&&m&&m in tB){$=H(`(max-width: ${tB[m]})`);try{$.addEventListener("change",j)}catch{$.addListener(j)}j($)}}return()=>{try{$?.removeEventListener("change",j)}catch{$?.removeListener(j)}}},[m]),x.useEffect(()=>{const j=v1u("ant-sider-");return f.addSider(j),()=>f.removeSider(j)},[]);const b=()=>{k(!C,"clickTrigger")},{getPrefixCls:B}=x.useContext(Yu),M=()=>{const j=B("layout-sider",a),$=ba(p,["collapsed"]),H=C?d:c,K=D1u(H)?`${H}px`:String(H),N=parseFloat(String(d||0))===0?x.createElement("span",{onClick:b,className:nu(`${j}-zero-width-trigger`,`${j}-zero-width-trigger-${E?"right":"left"}`),style:D},n||x.createElement(s1u,null)):null,_={expanded:E?x.createElement(u3,null):x.createElement(MD,null),collapsed:E?x.createElement(MD,null):x.createElement(u3,null)}[C?"collapsed":"expanded"],G=n!==null?N||x.createElement("div",{className:`${j}-trigger`,onClick:b,style:{width:K}},n||_):null,z=Object.assign(Object.assign({},s),{flex:`0 0 ${K}`,maxWidth:K,minWidth:K,width:K}),O=nu(j,`${j}-${o}`,{[`${j}-collapsed`]:!!C,[`${j}-has-trigger`]:l&&n!==null&&!N,[`${j}-below`]:!!A,[`${j}-zero-width`]:parseFloat(K)===0},r);return x.createElement("aside",Object.assign({className:O},$,{style:z,ref:e}),x.createElement("div",{className:`${j}-children`},t),l||A&&N?G:null)},w=x.useMemo(()=>({siderCollapsed:C}),[C]);return x.createElement(UF.Provider,{value:w},M())}),uz0=C1u;var F1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:e,className:a,dashed:r}=u,n=F1u(u,["prefixCls","className","dashed"]),{getPrefixCls:t}=x.useContext(Yu),i=t("menu",e),o=nu({[`${i}-item-divider-dashed`]:!!r},a);return x.createElement(VF,Object.assign({className:o},n))},KR=k1u,A1u=x.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),wD=A1u,b1u=u=>{var e;const{className:a,children:r,icon:n,title:t,danger:i}=u,{prefixCls:o,firstLevel:s,direction:l,disableMenuItemTitleTooltip:E,inlineCollapsed:c}=x.useContext(wD),d=f=>{const C=x.createElement("span",{className:`${o}-title-content`},r);return(!n||tt(r)&&r.type==="span")&&r&&f&&s&&typeof r=="string"?x.createElement("div",{className:`${o}-inline-collapsed-noicon`},r.charAt(0)):C},{siderCollapsed:D}=x.useContext(UF);let m=t;typeof t>"u"?m=s?r:"":t===!1&&(m="");const h={title:m};!D&&!c&&(h.title=null,h.open=!1);const g=Ln(r).length;let p=x.createElement(V3,Object.assign({},ba(u,["title","icon","danger"]),{className:nu({[`${o}-item-danger`]:i,[`${o}-item-only-child`]:(n?g+1:g)===1},a),title:typeof t=="string"?t:void 0}),ar(n,{className:nu(tt(n)?(e=n.props)===null||e===void 0?void 0:e.className:"",`${o}-item-icon`)}),d(c));return E||(p=x.createElement(fR,Object.assign({},h,{placement:l==="rtl"?"left":"right",overlayClassName:`${o}-inline-collapsed-tooltip`}),p)),p},IR=b1u,y1u=u=>{var e;const{popupClassName:a,icon:r,title:n,theme:t}=u,i=x.useContext(wD),{prefixCls:o,inlineCollapsed:s,theme:l}=i,E=F1();let c;if(!r)c=s&&!E.length&&n&&typeof n=="string"?x.createElement("div",{className:`${o}-inline-collapsed-noicon`},n.charAt(0)):x.createElement("span",{className:`${o}-title-content`},n);else{const D=tt(n)&&n.type==="span";c=x.createElement(x.Fragment,null,ar(r,{className:nu(tt(r)?(e=r.props)===null||e===void 0?void 0:e.className:"",`${o}-item-icon`)}),D?n:x.createElement("span",{className:`${o}-title-content`},n))}const d=x.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]);return x.createElement(wD.Provider,{value:d},x.createElement(km,Object.assign({},ba(u,["icon"]),{title:c,popupClassName:nu(o,a,`${o}-${t||l}`)})))},OR=y1u;var B1u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};const z1u=B1u;var S1u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:z1u}))};const WF=x.forwardRef(S1u);var M1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{if(e&&typeof e=="object"){const r=e,{label:n,children:t,key:i,type:o}=r,s=M1u(r,["label","children","key","type"]),l=i??`tmp-${a}`;return t||o==="group"?o==="group"?x.createElement(Am,Object.assign({key:l},s,{title:n}),Hf(t)):x.createElement(OR,Object.assign({key:l},s,{title:n}),Hf(t)):o==="divider"?x.createElement(KR,Object.assign({key:l},s)):x.createElement(IR,Object.assign({key:l},s),n)}return null}).filter(e=>e)}function w1u(u){return x.useMemo(()=>u&&Hf(u),[u])}var P1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{children:a}=u,r=P1u(u,["children"]),n=x.useContext(PD),t=x.useMemo(()=>Object.assign(Object.assign({},n),r),[n,r.prefixCls,r.mode,r.selectable]),i=Juu(a),o=ms(e,i?a.ref:null);return x.createElement(PD.Provider,{value:t},x.createElement(Zl,null,i?x.cloneElement(a,{ref:o}):a))}),j1u=u=>{const{componentCls:e,motionDurationSlow:a,horizontalLineHeight:r,colorSplit:n,lineWidth:t,lineType:i,itemPaddingInline:o}=u;return{[`${e}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${t}px ${i} ${n}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${e}-item, ${e}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:o},[`> ${e}-item:hover, > ${e}-item-active, - > ${e}-submenu ${e}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${e}-item, ${e}-submenu-title`]:{transition:[`border-color ${a}`,`background ${a}`].join(",")},[`${e}-submenu-arrow`]:{display:"none"}}}},M1u=S1u,w1u=u=>{let{componentCls:e,menuArrowOffset:a}=u;return{[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, - ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${a})`},"&::after":{transform:`rotate(45deg) translateY(${a})`}}}}},P1u=w1u,nB=u=>Object.assign({},MN(u)),T1u=(u,e)=>{const{componentCls:a,itemColor:r,itemSelectedColor:n,groupTitleColor:t,itemBg:i,subMenuItemBg:o,itemSelectedBg:s,activeBarHeight:l,activeBarWidth:E,activeBarBorderWidth:c,motionDurationSlow:d,motionEaseInOut:D,motionEaseOut:m,itemPaddingInline:h,motionDurationMid:g,itemHoverColor:p,lineType:f,colorSplit:C,itemDisabledColor:v,dangerItemColor:A,dangerItemHoverColor:F,dangerItemSelectedColor:k,dangerItemActiveBg:y,dangerItemSelectedBg:b,itemHoverBg:B,itemActiveBg:M,menuSubMenuBg:w,horizontalItemSelectedColor:j,horizontalItemSelectedBg:$,horizontalItemBorderRadius:H,horizontalItemHoverBg:K,popupBg:N}=u;return{[`${a}-${e}, ${a}-${e} > ${a}`]:{color:r,background:i,[`&${a}-root:focus-visible`]:Object.assign({},nB(u)),[`${a}-item-group-title`]:{color:t},[`${a}-submenu-selected`]:{[`> ${a}-submenu-title`]:{color:n}},[`${a}-item-disabled, ${a}-submenu-disabled`]:{color:`${v} !important`},[`${a}-item:not(${a}-item-selected):not(${a}-submenu-selected)`]:{[`&:hover, > ${a}-submenu-title:hover`]:{color:p}},[`&:not(${a}-horizontal)`]:{[`${a}-item:not(${a}-item-selected)`]:{"&:hover":{backgroundColor:B},"&:active":{backgroundColor:M}},[`${a}-submenu-title`]:{"&:hover":{backgroundColor:B},"&:active":{backgroundColor:M}}},[`${a}-item-danger`]:{color:A,[`&${a}-item:hover`]:{[`&:not(${a}-item-selected):not(${a}-submenu-selected)`]:{color:F}},[`&${a}-item:active`]:{background:y}},[`${a}-item a`]:{"&, &:hover":{color:"inherit"}},[`${a}-item-selected`]:{color:n,[`&${a}-item-danger`]:{color:k},"a, a:hover":{color:"inherit"}},[`& ${a}-item-selected`]:{backgroundColor:s,[`&${a}-item-danger`]:{backgroundColor:b}},[`${a}-item, ${a}-submenu-title`]:{[`&:not(${a}-item-disabled):focus-visible`]:Object.assign({},nB(u))},[`&${a}-submenu > ${a}`]:{backgroundColor:w},[`&${a}-popup > ${a}`]:{backgroundColor:N},[`&${a}-horizontal`]:Object.assign(Object.assign({},e==="dark"?{borderBottom:0}:{}),{[`> ${a}-item, > ${a}-submenu`]:{top:c,marginTop:-c,marginBottom:0,borderRadius:H,"&::after":{position:"absolute",insetInline:h,bottom:0,borderBottom:`${l}px solid transparent`,transition:`border-color ${d} ${D}`,content:'""'},"&:hover, &-active, &-open":{background:K,"&::after":{borderBottomWidth:l,borderBottomColor:j}},"&-selected":{color:j,backgroundColor:$,"&:hover":{backgroundColor:$},"&::after":{borderBottomWidth:l,borderBottomColor:j}}}}),[`&${a}-root`]:{[`&${a}-inline, &${a}-vertical`]:{borderInlineEnd:`${c}px ${f} ${C}`}},[`&${a}-inline`]:{[`${a}-sub${a}-inline`]:{background:o},[`${a}-item, ${a}-submenu-title`]:c&&E?{width:`calc(100% + ${c}px)`}:{},[`${a}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${E}px solid ${n}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${g} ${m}`,`opacity ${g} ${m}`].join(","),content:'""'},[`&${a}-item-danger`]:{"&::after":{borderInlineEndColor:k}}},[`${a}-selected, ${a}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${g} ${D}`,`opacity ${g} ${D}`].join(",")}}}}}},tB=T1u,iB=u=>{const{componentCls:e,itemHeight:a,itemMarginInline:r,padding:n,menuArrowSize:t,marginXS:i,itemMarginBlock:o}=u,s=n+t+i;return{[`${e}-item`]:{position:"relative",overflow:"hidden"},[`${e}-item, ${e}-submenu-title`]:{height:a,lineHeight:`${a}px`,paddingInline:n,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:o,width:`calc(100% - ${r*2}px)`},[`> ${e}-item, + > ${e}-submenu ${e}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${e}-item, ${e}-submenu-title`]:{transition:[`border-color ${a}`,`background ${a}`].join(",")},[`${e}-submenu-arrow`]:{display:"none"}}}},N1u=j1u,L1u=u=>{let{componentCls:e,menuArrowOffset:a}=u;return{[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, + ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${a})`},"&::after":{transform:`rotate(45deg) translateY(${a})`}}}}},R1u=L1u,iB=u=>Object.assign({},PN(u)),K1u=(u,e)=>{const{componentCls:a,itemColor:r,itemSelectedColor:n,groupTitleColor:t,itemBg:i,subMenuItemBg:o,itemSelectedBg:s,activeBarHeight:l,activeBarWidth:E,activeBarBorderWidth:c,motionDurationSlow:d,motionEaseInOut:D,motionEaseOut:m,itemPaddingInline:h,motionDurationMid:g,itemHoverColor:p,lineType:f,colorSplit:C,itemDisabledColor:v,dangerItemColor:A,dangerItemHoverColor:F,dangerItemSelectedColor:k,dangerItemActiveBg:y,dangerItemSelectedBg:b,itemHoverBg:B,itemActiveBg:M,menuSubMenuBg:w,horizontalItemSelectedColor:j,horizontalItemSelectedBg:$,horizontalItemBorderRadius:H,horizontalItemHoverBg:K,popupBg:N}=u;return{[`${a}-${e}, ${a}-${e} > ${a}`]:{color:r,background:i,[`&${a}-root:focus-visible`]:Object.assign({},iB(u)),[`${a}-item-group-title`]:{color:t},[`${a}-submenu-selected`]:{[`> ${a}-submenu-title`]:{color:n}},[`${a}-item-disabled, ${a}-submenu-disabled`]:{color:`${v} !important`},[`${a}-item:not(${a}-item-selected):not(${a}-submenu-selected)`]:{[`&:hover, > ${a}-submenu-title:hover`]:{color:p}},[`&:not(${a}-horizontal)`]:{[`${a}-item:not(${a}-item-selected)`]:{"&:hover":{backgroundColor:B},"&:active":{backgroundColor:M}},[`${a}-submenu-title`]:{"&:hover":{backgroundColor:B},"&:active":{backgroundColor:M}}},[`${a}-item-danger`]:{color:A,[`&${a}-item:hover`]:{[`&:not(${a}-item-selected):not(${a}-submenu-selected)`]:{color:F}},[`&${a}-item:active`]:{background:y}},[`${a}-item a`]:{"&, &:hover":{color:"inherit"}},[`${a}-item-selected`]:{color:n,[`&${a}-item-danger`]:{color:k},"a, a:hover":{color:"inherit"}},[`& ${a}-item-selected`]:{backgroundColor:s,[`&${a}-item-danger`]:{backgroundColor:b}},[`${a}-item, ${a}-submenu-title`]:{[`&:not(${a}-item-disabled):focus-visible`]:Object.assign({},iB(u))},[`&${a}-submenu > ${a}`]:{backgroundColor:w},[`&${a}-popup > ${a}`]:{backgroundColor:N},[`&${a}-horizontal`]:Object.assign(Object.assign({},e==="dark"?{borderBottom:0}:{}),{[`> ${a}-item, > ${a}-submenu`]:{top:c,marginTop:-c,marginBottom:0,borderRadius:H,"&::after":{position:"absolute",insetInline:h,bottom:0,borderBottom:`${l}px solid transparent`,transition:`border-color ${d} ${D}`,content:'""'},"&:hover, &-active, &-open":{background:K,"&::after":{borderBottomWidth:l,borderBottomColor:j}},"&-selected":{color:j,backgroundColor:$,"&:hover":{backgroundColor:$},"&::after":{borderBottomWidth:l,borderBottomColor:j}}}}),[`&${a}-root`]:{[`&${a}-inline, &${a}-vertical`]:{borderInlineEnd:`${c}px ${f} ${C}`}},[`&${a}-inline`]:{[`${a}-sub${a}-inline`]:{background:o},[`${a}-item, ${a}-submenu-title`]:c&&E?{width:`calc(100% + ${c}px)`}:{},[`${a}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${E}px solid ${n}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${g} ${m}`,`opacity ${g} ${m}`].join(","),content:'""'},[`&${a}-item-danger`]:{"&::after":{borderInlineEndColor:k}}},[`${a}-selected, ${a}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${g} ${D}`,`opacity ${g} ${D}`].join(",")}}}}}},oB=K1u,sB=u=>{const{componentCls:e,itemHeight:a,itemMarginInline:r,padding:n,menuArrowSize:t,marginXS:i,itemMarginBlock:o}=u,s=n+t+i;return{[`${e}-item`]:{position:"relative",overflow:"hidden"},[`${e}-item, ${e}-submenu-title`]:{height:a,lineHeight:`${a}px`,paddingInline:n,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:o,width:`calc(100% - ${r*2}px)`},[`> ${e}-item, > ${e}-submenu > ${e}-submenu-title`]:{height:a,lineHeight:`${a}px`},[`${e}-item-group-list ${e}-submenu-title, - ${e}-submenu-title`]:{paddingInlineEnd:s}}},j1u=u=>{const{componentCls:e,iconCls:a,itemHeight:r,colorTextLightSolid:n,dropdownWidth:t,controlHeightLG:i,motionDurationMid:o,motionEaseOut:s,paddingXL:l,itemMarginInline:E,fontSizeLG:c,motionDurationSlow:d,paddingXS:D,boxShadowSecondary:m,collapsedWidth:h,collapsedIconSize:g}=u,p={height:r,lineHeight:`${r}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[e]:{"&-inline, &-vertical":Object.assign({[`&${e}-root`]:{boxShadow:"none"}},iB(u))},[`${e}-submenu-popup`]:{[`${e}-vertical`]:Object.assign(Object.assign({},iB(u)),{boxShadow:m})}},{[`${e}-submenu-popup ${e}-vertical${e}-sub`]:{minWidth:t,maxHeight:`calc(100vh - ${i*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${e}-inline`]:{width:"100%",[`&${e}-root`]:{[`${e}-item, ${e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${d}`,`background ${d}`,`padding ${o} ${s}`].join(","),[`> ${e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${e}-sub${e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${e}-submenu > ${e}-submenu-title`]:p,[`& ${e}-item-group-title`]:{paddingInlineStart:l}},[`${e}-item`]:p}},{[`${e}-inline-collapsed`]:{width:h,[`&${e}-root`]:{[`${e}-item, ${e}-submenu ${e}-submenu-title`]:{[`> ${e}-inline-collapsed-noicon`]:{fontSize:c,textAlign:"center"}}},[`> ${e}-item, + ${e}-submenu-title`]:{paddingInlineEnd:s}}},I1u=u=>{const{componentCls:e,iconCls:a,itemHeight:r,colorTextLightSolid:n,dropdownWidth:t,controlHeightLG:i,motionDurationMid:o,motionEaseOut:s,paddingXL:l,itemMarginInline:E,fontSizeLG:c,motionDurationSlow:d,paddingXS:D,boxShadowSecondary:m,collapsedWidth:h,collapsedIconSize:g}=u,p={height:r,lineHeight:`${r}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[e]:{"&-inline, &-vertical":Object.assign({[`&${e}-root`]:{boxShadow:"none"}},sB(u))},[`${e}-submenu-popup`]:{[`${e}-vertical`]:Object.assign(Object.assign({},sB(u)),{boxShadow:m})}},{[`${e}-submenu-popup ${e}-vertical${e}-sub`]:{minWidth:t,maxHeight:`calc(100vh - ${i*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${e}-inline`]:{width:"100%",[`&${e}-root`]:{[`${e}-item, ${e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${d}`,`background ${d}`,`padding ${o} ${s}`].join(","),[`> ${e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${e}-sub${e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${e}-submenu > ${e}-submenu-title`]:p,[`& ${e}-item-group-title`]:{paddingInlineStart:l}},[`${e}-item`]:p}},{[`${e}-inline-collapsed`]:{width:h,[`&${e}-root`]:{[`${e}-item, ${e}-submenu ${e}-submenu-title`]:{[`> ${e}-inline-collapsed-noicon`]:{fontSize:c,textAlign:"center"}}},[`> ${e}-item, > ${e}-item-group > ${e}-item-group-list > ${e}-item, > ${e}-item-group > ${e}-item-group-list > ${e}-submenu > ${e}-submenu-title, > ${e}-submenu > ${e}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${c/2}px - ${E}px)`,textOverflow:"clip",[` ${e}-submenu-arrow, ${e}-submenu-expand-icon - `]:{opacity:0},[`${e}-item-icon, ${a}`]:{margin:0,fontSize:g,lineHeight:`${r}px`,"+ span":{display:"inline-block",opacity:0}}},[`${e}-item-icon, ${a}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${e}-item-icon, ${a}`]:{display:"none"},"a, a:hover":{color:n}},[`${e}-item-group-title`]:Object.assign(Object.assign({},im),{paddingInline:D})}}]},N1u=j1u,oB=u=>{const{componentCls:e,motionDurationSlow:a,motionDurationMid:r,motionEaseInOut:n,motionEaseOut:t,iconCls:i,iconSize:o,iconMarginInlineEnd:s}=u;return{[`${e}-item, ${e}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${a}`,`background ${a}`,`padding ${a} ${n}`].join(","),[`${e}-item-icon, ${i}`]:{minWidth:o,fontSize:o,transition:[`font-size ${r} ${t}`,`margin ${a} ${n}`,`color ${a}`].join(","),"+ span":{marginInlineStart:s,opacity:1,transition:[`opacity ${a} ${n}`,`margin ${a}`,`color ${a}`].join(",")}},[`${e}-item-icon`]:Object.assign({},SN()),[`&${e}-item-only-child`]:{[`> ${i}, > ${e}-item-icon`]:{marginInlineEnd:0}}},[`${e}-item-disabled, ${e}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${e}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},sB=u=>{const{componentCls:e,motionDurationSlow:a,motionEaseInOut:r,borderRadius:n,menuArrowSize:t,menuArrowOffset:i}=u;return{[`${e}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:u.margin,width:t,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${a} ${r}, opacity ${a}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:t*.6,height:t*.15,backgroundColor:"currentcolor",borderRadius:n,transition:[`background ${a} ${r}`,`transform ${a} ${r}`,`top ${a} ${r}`,`color ${a} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${i})`},"&::after":{transform:`rotate(-45deg) translateY(${i})`}}}}},L1u=u=>{const{antCls:e,componentCls:a,fontSize:r,motionDurationSlow:n,motionDurationMid:t,motionEaseInOut:i,paddingXS:o,padding:s,colorSplit:l,lineWidth:E,zIndexPopup:c,borderRadiusLG:d,subMenuItemBorderRadius:D,menuArrowSize:m,menuArrowOffset:h,lineType:g,menuPanelMaskInset:p,groupTitleLineHeight:f,groupTitleFontSize:C}=u;return[{"":{[`${a}`]:Object.assign(Object.assign({},qi()),{"&-hidden":{display:"none"}})},[`${a}-submenu-hidden`]:{display:"none"}},{[a]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),qi()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${n} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${a}-item`]:{flex:"none"}},[`${a}-item, ${a}-submenu, ${a}-submenu-title`]:{borderRadius:u.itemBorderRadius},[`${a}-item-group-title`]:{padding:`${o}px ${s}px`,fontSize:C,lineHeight:f,transition:`all ${n}`},[`&-horizontal ${a}-submenu`]:{transition:[`border-color ${n} ${i}`,`background ${n} ${i}`].join(",")},[`${a}-submenu, ${a}-submenu-inline`]:{transition:[`border-color ${n} ${i}`,`background ${n} ${i}`,`padding ${t} ${i}`].join(",")},[`${a}-submenu ${a}-sub`]:{cursor:"initial",transition:[`background ${n} ${i}`,`padding ${n} ${i}`].join(",")},[`${a}-title-content`]:{transition:`color ${n}`},[`${a}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${a}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:l,borderStyle:g,borderWidth:0,borderTopWidth:E,marginBlock:E,padding:0,"&-dashed":{borderStyle:"dashed"}}}),oB(u)),{[`${a}-item-group`]:{[`${a}-item-group-list`]:{margin:0,padding:0,[`${a}-item, ${a}-submenu-title`]:{paddingInline:`${r*2}px ${s}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:c,borderRadius:d,boxShadow:"none",transformOrigin:"0 0",[`&${a}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${p}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:p},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:u.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:u.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:u.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:u.paddingXS},[`> ${a}`]:Object.assign(Object.assign(Object.assign({borderRadius:d},oB(u)),sB(u)),{[`${a}-item, ${a}-submenu > ${a}-submenu-title`]:{borderRadius:D},[`${a}-submenu-title::after`]:{transition:`transform ${n} ${i}`}})}}),sB(u)),{[`&-inline-collapsed ${a}-submenu-arrow, - &-inline ${a}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${h})`},"&::after":{transform:`rotate(45deg) translateX(-${h})`}},[`${a}-submenu-open${a}-submenu-inline > ${a}-submenu-title > ${a}-submenu-arrow`]:{transform:`translateY(-${m*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${h})`},"&::before":{transform:`rotate(45deg) translateX(${h})`}}})},{[`${e}-layout-header`]:{[a]:{lineHeight:"inherit"}}}]},R1u=(u,e)=>fe("Menu",r=>{if(e===!1)return[];const{colorBgElevated:n,colorPrimary:t,colorTextLightSolid:i,controlHeightLG:o,fontSize:s,darkItemColor:l,darkDangerItemColor:E,darkItemBg:c,darkSubMenuItemBg:d,darkItemSelectedColor:D,darkItemSelectedBg:m,darkDangerItemSelectedBg:h,darkItemHoverBg:g,darkGroupTitleColor:p,darkItemHoverColor:f,darkItemDisabledColor:C,darkDangerItemHoverColor:v,darkDangerItemSelectedColor:A,darkDangerItemActiveBg:F}=r,k=s/7*5,y=O0(r,{menuArrowSize:k,menuHorizontalHeight:o*1.15,menuArrowOffset:`${k*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:n}),b=O0(y,{itemColor:l,itemHoverColor:f,groupTitleColor:p,itemSelectedColor:D,itemBg:c,popupBg:c,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:m,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:g,itemDisabledColor:C,dangerItemColor:E,dangerItemHoverColor:v,dangerItemSelectedColor:A,dangerItemActiveBg:F,dangerItemSelectedBg:h,menuSubMenuBg:d,horizontalItemSelectedColor:i,horizontalItemSelectedBg:t});return[L1u(y),M1u(y),N1u(y),tB(y,"light"),tB(b,"dark"),P1u(y),Wiu(y),Xl(y,"slide-up"),Xl(y,"slide-down"),fm(y,"zoom-big")]},r=>{const{colorPrimary:n,colorError:t,colorTextDisabled:i,colorErrorBg:o,colorText:s,colorTextDescription:l,colorBgContainer:E,colorFillAlter:c,colorFillContent:d,lineWidth:D,lineWidthBold:m,controlItemBgActive:h,colorBgTextHover:g,controlHeightLG:p,lineHeight:f,colorBgElevated:C,marginXXS:v,padding:A,fontSize:F,controlHeightSM:k,fontSizeLG:y,colorTextLightSolid:b,colorErrorHover:B}=r,M=new Te(b).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:r.zIndexPopupBase+50,radiusItem:r.borderRadiusLG,itemBorderRadius:r.borderRadiusLG,radiusSubMenuItem:r.borderRadiusSM,subMenuItemBorderRadius:r.borderRadiusSM,colorItemText:s,itemColor:s,colorItemTextHover:s,itemHoverColor:s,colorItemTextHoverHorizontal:n,horizontalItemHoverColor:n,colorGroupTitle:l,groupTitleColor:l,colorItemTextSelected:n,itemSelectedColor:n,colorItemTextSelectedHorizontal:n,horizontalItemSelectedColor:n,colorItemBg:E,itemBg:E,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:d,itemActiveBg:h,colorSubItemBg:c,subMenuItemBg:c,colorItemBgSelected:h,itemSelectedBg:h,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:m,activeBarHeight:m,colorActiveBarBorderSize:D,activeBarBorderWidth:D,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:t,dangerItemColor:t,colorDangerItemTextHover:t,dangerItemHoverColor:t,colorDangerItemTextSelected:t,dangerItemSelectedColor:t,colorDangerItemBgActive:o,dangerItemActiveBg:o,colorDangerItemBgSelected:o,dangerItemSelectedBg:o,itemMarginInline:r.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:p,groupTitleLineHeight:f,collapsedWidth:p*2,popupBg:C,itemMarginBlock:v,itemPaddingInline:A,horizontalLineHeight:`${p*1.15}px`,iconSize:F,iconMarginInlineEnd:k-F,collapsedIconSize:y,groupTitleFontSize:F,darkItemDisabledColor:new Te(b).setAlpha(.25).toRgbString(),darkItemColor:M,darkDangerItemColor:t,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:b,darkItemSelectedBg:n,darkDangerItemSelectedBg:t,darkItemHoverBg:"transparent",darkGroupTitleColor:M,darkItemHoverColor:b,darkDangerItemHoverColor:B,darkDangerItemSelectedColor:b,darkDangerItemActiveBg:t}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(u);var K1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,r;const n=x.useContext(wD),t=n||{},{getPrefixCls:i,getPopupContainer:o,direction:s,menu:l}=x.useContext(Yu),E=i(),{prefixCls:c,className:d,style:D,theme:m="light",expandIcon:h,_internalDisableMenuItemTitleTooltip:g,inlineCollapsed:p,siderCollapsed:f,items:C,children:v,rootClassName:A,mode:F,selectable:k,onClick:y,overflowedIndicatorPopupClassName:b}=u,B=K1u(u,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),M=ba(B,["collapsedWidth"]),w=y1u(C)||v;(a=t.validator)===null||a===void 0||a.call(t,{mode:F});const j=Ra(function(){var L;y?.apply(void 0,arguments),(L=t.onClick)===null||L===void 0||L.call(t)}),$=t.mode||F,H=k??t.selectable,K=x.useMemo(()=>f!==void 0?f:p,[p,f]),N={horizontal:{motionName:`${E}-slide-up`},inline:inu(E),other:{motionName:`${E}-zoom-big`}},P=i("menu",c||t.prefixCls),[I,_]=R1u(P,!n),G=nu(`${P}-${m}`,l?.className,d);let z;if(typeof h=="function")z=h;else if(h===null||h===!1)z=null;else if(t.expandIcon===null||t.expandIcon===!1)z=null;else{const L=h??t.expandIcon;z=ar(L,{className:nu(`${P}-submenu-expand-icon`,tt(L)?(r=L.props)===null||r===void 0?void 0:r.className:"")})}const O=x.useMemo(()=>({prefixCls:P,inlineCollapsed:K||!1,direction:s,firstLevel:!0,theme:m,mode:$,disableMenuItemTitleTooltip:g}),[P,K,s,g,m]);return I(x.createElement(wD.Provider,{value:null},x.createElement(MD.Provider,{value:O},x.createElement(k1,Object.assign({getPopupContainer:o,overflowedIndicator:x.createElement(VF,null),overflowedIndicatorPopupClassName:nu(P,`${P}-${m}`,b),mode:$,selectable:H,onClick:j},M,{inlineCollapsed:K,style:Object.assign(Object.assign({},l?.style),D),className:G,prefixCls:P,direction:s,defaultMotions:N,expandIcon:z,ref:e,rootClassName:nu(A,_)}),w))))}),O1u=I1u,J3=x.forwardRef((u,e)=>{const a=x.useRef(null),r=x.useContext(_F);return x.useImperativeHandle(e,()=>({menu:a.current,focus:n=>{var t;(t=a.current)===null||t===void 0||t.focus(n)}})),x.createElement(O1u,Object.assign({ref:a},u,r))});J3.Item=RR;J3.SubMenu=KR;J3.Divider=LR;J3.ItemGroup=km;const JF=J3,$1u=u=>{const{componentCls:e,menuCls:a,colorError:r,colorTextLightSolid:n}=u,t=`${a}-item`;return{[`${e}, ${e}-menu-submenu`]:{[`${a} ${t}`]:{[`&${t}-danger:not(${t}-disabled)`]:{color:r,"&:hover":{color:n,backgroundColor:r}}}}}},H1u=$1u,G1u=u=>{const{componentCls:e,menuCls:a,zIndexPopup:r,dropdownArrowDistance:n,sizePopupArrow:t,antCls:i,iconCls:o,motionDurationMid:s,dropdownPaddingVertical:l,fontSize:E,dropdownEdgeChildPadding:c,colorTextDisabled:d,fontSizeIcon:D,controlPaddingHorizontal:m,colorBgElevated:h}=u;return[{[e]:Object.assign(Object.assign({},xa(u)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:-n+t/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${i}-btn`]:{[`& > ${o}-down, & > ${i}-btn-icon > ${o}-down`]:{fontSize:D}},[`${e}-wrap`]:{position:"relative",[`${i}-btn > ${o}-down`]:{fontSize:D},[`${o}-down::before`]:{transition:`transform ${s}`}},[`${e}-wrap-open`]:{[`${o}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${i}-slide-down-enter${i}-slide-down-enter-active${e}-placement-bottomLeft, + `]:{opacity:0},[`${e}-item-icon, ${a}`]:{margin:0,fontSize:g,lineHeight:`${r}px`,"+ span":{display:"inline-block",opacity:0}}},[`${e}-item-icon, ${a}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${e}-item-icon, ${a}`]:{display:"none"},"a, a:hover":{color:n}},[`${e}-item-group-title`]:Object.assign(Object.assign({},om),{paddingInline:D})}}]},O1u=I1u,lB=u=>{const{componentCls:e,motionDurationSlow:a,motionDurationMid:r,motionEaseInOut:n,motionEaseOut:t,iconCls:i,iconSize:o,iconMarginInlineEnd:s}=u;return{[`${e}-item, ${e}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${a}`,`background ${a}`,`padding ${a} ${n}`].join(","),[`${e}-item-icon, ${i}`]:{minWidth:o,fontSize:o,transition:[`font-size ${r} ${t}`,`margin ${a} ${n}`,`color ${a}`].join(","),"+ span":{marginInlineStart:s,opacity:1,transition:[`opacity ${a} ${n}`,`margin ${a}`,`color ${a}`].join(",")}},[`${e}-item-icon`]:Object.assign({},wN()),[`&${e}-item-only-child`]:{[`> ${i}, > ${e}-item-icon`]:{marginInlineEnd:0}}},[`${e}-item-disabled, ${e}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${e}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},EB=u=>{const{componentCls:e,motionDurationSlow:a,motionEaseInOut:r,borderRadius:n,menuArrowSize:t,menuArrowOffset:i}=u;return{[`${e}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:u.margin,width:t,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${a} ${r}, opacity ${a}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:t*.6,height:t*.15,backgroundColor:"currentcolor",borderRadius:n,transition:[`background ${a} ${r}`,`transform ${a} ${r}`,`top ${a} ${r}`,`color ${a} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${i})`},"&::after":{transform:`rotate(-45deg) translateY(${i})`}}}}},$1u=u=>{const{antCls:e,componentCls:a,fontSize:r,motionDurationSlow:n,motionDurationMid:t,motionEaseInOut:i,paddingXS:o,padding:s,colorSplit:l,lineWidth:E,zIndexPopup:c,borderRadiusLG:d,subMenuItemBorderRadius:D,menuArrowSize:m,menuArrowOffset:h,lineType:g,menuPanelMaskInset:p,groupTitleLineHeight:f,groupTitleFontSize:C}=u;return[{"":{[`${a}`]:Object.assign(Object.assign({},qi()),{"&-hidden":{display:"none"}})},[`${a}-submenu-hidden`]:{display:"none"}},{[a]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),qi()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${n} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${a}-item`]:{flex:"none"}},[`${a}-item, ${a}-submenu, ${a}-submenu-title`]:{borderRadius:u.itemBorderRadius},[`${a}-item-group-title`]:{padding:`${o}px ${s}px`,fontSize:C,lineHeight:f,transition:`all ${n}`},[`&-horizontal ${a}-submenu`]:{transition:[`border-color ${n} ${i}`,`background ${n} ${i}`].join(",")},[`${a}-submenu, ${a}-submenu-inline`]:{transition:[`border-color ${n} ${i}`,`background ${n} ${i}`,`padding ${t} ${i}`].join(",")},[`${a}-submenu ${a}-sub`]:{cursor:"initial",transition:[`background ${n} ${i}`,`padding ${n} ${i}`].join(",")},[`${a}-title-content`]:{transition:`color ${n}`},[`${a}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${a}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:l,borderStyle:g,borderWidth:0,borderTopWidth:E,marginBlock:E,padding:0,"&-dashed":{borderStyle:"dashed"}}}),lB(u)),{[`${a}-item-group`]:{[`${a}-item-group-list`]:{margin:0,padding:0,[`${a}-item, ${a}-submenu-title`]:{paddingInline:`${r*2}px ${s}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:c,borderRadius:d,boxShadow:"none",transformOrigin:"0 0",[`&${a}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${p}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:p},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:u.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:u.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:u.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:u.paddingXS},[`> ${a}`]:Object.assign(Object.assign(Object.assign({borderRadius:d},lB(u)),EB(u)),{[`${a}-item, ${a}-submenu > ${a}-submenu-title`]:{borderRadius:D},[`${a}-submenu-title::after`]:{transition:`transform ${n} ${i}`}})}}),EB(u)),{[`&-inline-collapsed ${a}-submenu-arrow, + &-inline ${a}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${h})`},"&::after":{transform:`rotate(45deg) translateX(-${h})`}},[`${a}-submenu-open${a}-submenu-inline > ${a}-submenu-title > ${a}-submenu-arrow`]:{transform:`translateY(-${m*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${h})`},"&::before":{transform:`rotate(45deg) translateX(${h})`}}})},{[`${e}-layout-header`]:{[a]:{lineHeight:"inherit"}}}]},H1u=(u,e)=>fe("Menu",r=>{if(e===!1)return[];const{colorBgElevated:n,colorPrimary:t,colorTextLightSolid:i,controlHeightLG:o,fontSize:s,darkItemColor:l,darkDangerItemColor:E,darkItemBg:c,darkSubMenuItemBg:d,darkItemSelectedColor:D,darkItemSelectedBg:m,darkDangerItemSelectedBg:h,darkItemHoverBg:g,darkGroupTitleColor:p,darkItemHoverColor:f,darkItemDisabledColor:C,darkDangerItemHoverColor:v,darkDangerItemSelectedColor:A,darkDangerItemActiveBg:F}=r,k=s/7*5,y=$0(r,{menuArrowSize:k,menuHorizontalHeight:o*1.15,menuArrowOffset:`${k*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:n}),b=$0(y,{itemColor:l,itemHoverColor:f,groupTitleColor:p,itemSelectedColor:D,itemBg:c,popupBg:c,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:m,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:g,itemDisabledColor:C,dangerItemColor:E,dangerItemHoverColor:v,dangerItemSelectedColor:A,dangerItemActiveBg:F,dangerItemSelectedBg:h,menuSubMenuBg:d,horizontalItemSelectedColor:i,horizontalItemSelectedBg:t});return[$1u(y),N1u(y),O1u(y),oB(y,"light"),oB(b,"dark"),R1u(y),Xiu(y),Xl(y,"slide-up"),Xl(y,"slide-down"),vm(y,"zoom-big")]},r=>{const{colorPrimary:n,colorError:t,colorTextDisabled:i,colorErrorBg:o,colorText:s,colorTextDescription:l,colorBgContainer:E,colorFillAlter:c,colorFillContent:d,lineWidth:D,lineWidthBold:m,controlItemBgActive:h,colorBgTextHover:g,controlHeightLG:p,lineHeight:f,colorBgElevated:C,marginXXS:v,padding:A,fontSize:F,controlHeightSM:k,fontSizeLG:y,colorTextLightSolid:b,colorErrorHover:B}=r,M=new Te(b).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:r.zIndexPopupBase+50,radiusItem:r.borderRadiusLG,itemBorderRadius:r.borderRadiusLG,radiusSubMenuItem:r.borderRadiusSM,subMenuItemBorderRadius:r.borderRadiusSM,colorItemText:s,itemColor:s,colorItemTextHover:s,itemHoverColor:s,colorItemTextHoverHorizontal:n,horizontalItemHoverColor:n,colorGroupTitle:l,groupTitleColor:l,colorItemTextSelected:n,itemSelectedColor:n,colorItemTextSelectedHorizontal:n,horizontalItemSelectedColor:n,colorItemBg:E,itemBg:E,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:d,itemActiveBg:h,colorSubItemBg:c,subMenuItemBg:c,colorItemBgSelected:h,itemSelectedBg:h,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:m,activeBarHeight:m,colorActiveBarBorderSize:D,activeBarBorderWidth:D,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:t,dangerItemColor:t,colorDangerItemTextHover:t,dangerItemHoverColor:t,colorDangerItemTextSelected:t,dangerItemSelectedColor:t,colorDangerItemBgActive:o,dangerItemActiveBg:o,colorDangerItemBgSelected:o,dangerItemSelectedBg:o,itemMarginInline:r.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:p,groupTitleLineHeight:f,collapsedWidth:p*2,popupBg:C,itemMarginBlock:v,itemPaddingInline:A,horizontalLineHeight:`${p*1.15}px`,iconSize:F,iconMarginInlineEnd:k-F,collapsedIconSize:y,groupTitleFontSize:F,darkItemDisabledColor:new Te(b).setAlpha(.25).toRgbString(),darkItemColor:M,darkDangerItemColor:t,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:b,darkItemSelectedBg:n,darkDangerItemSelectedBg:t,darkItemHoverBg:"transparent",darkGroupTitleColor:M,darkItemHoverColor:b,darkDangerItemHoverColor:B,darkDangerItemSelectedColor:b,darkDangerItemActiveBg:t}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(u);var G1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a,r;const n=x.useContext(PD),t=n||{},{getPrefixCls:i,getPopupContainer:o,direction:s,menu:l}=x.useContext(Yu),E=i(),{prefixCls:c,className:d,style:D,theme:m="light",expandIcon:h,_internalDisableMenuItemTitleTooltip:g,inlineCollapsed:p,siderCollapsed:f,items:C,children:v,rootClassName:A,mode:F,selectable:k,onClick:y,overflowedIndicatorPopupClassName:b}=u,B=G1u(u,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),M=ba(B,["collapsedWidth"]),w=w1u(C)||v;(a=t.validator)===null||a===void 0||a.call(t,{mode:F});const j=Ra(function(){var L;y?.apply(void 0,arguments),(L=t.onClick)===null||L===void 0||L.call(t)}),$=t.mode||F,H=k??t.selectable,K=x.useMemo(()=>f!==void 0?f:p,[p,f]),N={horizontal:{motionName:`${E}-slide-up`},inline:cnu(E),other:{motionName:`${E}-zoom-big`}},P=i("menu",c||t.prefixCls),[I,_]=H1u(P,!n),G=nu(`${P}-${m}`,l?.className,d);let z;if(typeof h=="function")z=h;else if(h===null||h===!1)z=null;else if(t.expandIcon===null||t.expandIcon===!1)z=null;else{const L=h??t.expandIcon;z=ar(L,{className:nu(`${P}-submenu-expand-icon`,tt(L)?(r=L.props)===null||r===void 0?void 0:r.className:"")})}const O=x.useMemo(()=>({prefixCls:P,inlineCollapsed:K||!1,direction:s,firstLevel:!0,theme:m,mode:$,disableMenuItemTitleTooltip:g}),[P,K,s,g,m]);return I(x.createElement(PD.Provider,{value:null},x.createElement(wD.Provider,{value:O},x.createElement(k1,Object.assign({getPopupContainer:o,overflowedIndicator:x.createElement(WF,null),overflowedIndicatorPopupClassName:nu(P,`${P}-${m}`,b),mode:$,selectable:H,onClick:j},M,{inlineCollapsed:K,style:Object.assign(Object.assign({},l?.style),D),className:G,prefixCls:P,direction:s,defaultMotions:N,expandIcon:z,ref:e,rootClassName:nu(A,_)}),w))))}),V1u=_1u,J3=x.forwardRef((u,e)=>{const a=x.useRef(null),r=x.useContext(UF);return x.useImperativeHandle(e,()=>({menu:a.current,focus:n=>{var t;(t=a.current)===null||t===void 0||t.focus(n)}})),x.createElement(V1u,Object.assign({ref:a},u,r))});J3.Item=IR;J3.SubMenu=OR;J3.Divider=KR;J3.ItemGroup=Am;const qF=J3,J1u=u=>{const{componentCls:e,menuCls:a,colorError:r,colorTextLightSolid:n}=u,t=`${a}-item`;return{[`${e}, ${e}-menu-submenu`]:{[`${a} ${t}`]:{[`&${t}-danger:not(${t}-disabled)`]:{color:r,"&:hover":{color:n,backgroundColor:r}}}}}},U1u=J1u,W1u=u=>{const{componentCls:e,menuCls:a,zIndexPopup:r,dropdownArrowDistance:n,sizePopupArrow:t,antCls:i,iconCls:o,motionDurationMid:s,dropdownPaddingVertical:l,fontSize:E,dropdownEdgeChildPadding:c,colorTextDisabled:d,fontSizeIcon:D,controlPaddingHorizontal:m,colorBgElevated:h}=u;return[{[e]:Object.assign(Object.assign({},xa(u)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:-n+t/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${i}-btn`]:{[`& > ${o}-down, & > ${i}-btn-icon > ${o}-down`]:{fontSize:D}},[`${e}-wrap`]:{position:"relative",[`${i}-btn > ${o}-down`]:{fontSize:D},[`${o}-down::before`]:{transition:`transform ${s}`}},[`${e}-wrap-open`]:{[`${o}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${i}-slide-down-enter${i}-slide-down-enter-active${e}-placement-bottomLeft, &${i}-slide-down-appear${i}-slide-down-appear-active${e}-placement-bottomLeft, &${i}-slide-down-enter${i}-slide-down-enter-active${e}-placement-bottom, &${i}-slide-down-appear${i}-slide-down-appear-active${e}-placement-bottom, &${i}-slide-down-enter${i}-slide-down-enter-active${e}-placement-bottomRight, - &${i}-slide-down-appear${i}-slide-down-appear-active${e}-placement-bottomRight`]:{animationName:NL},[`&${i}-slide-up-enter${i}-slide-up-enter-active${e}-placement-topLeft, + &${i}-slide-down-appear${i}-slide-down-appear-active${e}-placement-bottomRight`]:{animationName:RL},[`&${i}-slide-up-enter${i}-slide-up-enter-active${e}-placement-topLeft, &${i}-slide-up-appear${i}-slide-up-appear-active${e}-placement-topLeft, &${i}-slide-up-enter${i}-slide-up-enter-active${e}-placement-top, &${i}-slide-up-appear${i}-slide-up-appear-active${e}-placement-top, &${i}-slide-up-enter${i}-slide-up-enter-active${e}-placement-topRight, - &${i}-slide-up-appear${i}-slide-up-appear-active${e}-placement-topRight`]:{animationName:RL},[`&${i}-slide-down-leave${i}-slide-down-leave-active${e}-placement-bottomLeft, + &${i}-slide-up-appear${i}-slide-up-appear-active${e}-placement-topRight`]:{animationName:IL},[`&${i}-slide-down-leave${i}-slide-down-leave-active${e}-placement-bottomLeft, &${i}-slide-down-leave${i}-slide-down-leave-active${e}-placement-bottom, - &${i}-slide-down-leave${i}-slide-down-leave-active${e}-placement-bottomRight`]:{animationName:LL},[`&${i}-slide-up-leave${i}-slide-up-leave-active${e}-placement-topLeft, + &${i}-slide-down-leave${i}-slide-down-leave-active${e}-placement-bottomRight`]:{animationName:KL},[`&${i}-slide-up-leave${i}-slide-up-leave-active${e}-placement-topLeft, &${i}-slide-up-leave${i}-slide-up-leave-active${e}-placement-top, - &${i}-slide-up-leave${i}-slide-up-leave-active${e}-placement-topRight`]:{animationName:KL}})},dR(u,{colorBg:h,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${e} ${a}`]:{position:"relative",margin:0},[`${a}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${e}, ${e}-menu-submenu`]:{[a]:Object.assign(Object.assign({padding:c,listStyleType:"none",backgroundColor:h,backgroundClip:"padding-box",borderRadius:u.borderRadiusLG,outline:"none",boxShadow:u.boxShadowSecondary},Zi(u)),{[`${a}-item-group-title`]:{padding:`${l}px ${m}px`,color:u.colorTextDescription,transition:`all ${s}`},[`${a}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${a}-item-icon`]:{minWidth:E,marginInlineEnd:u.marginXS,fontSize:u.fontSizeSM},[`${a}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${s}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${a}-item, ${a}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${l}px ${m}px`,color:u.colorText,fontWeight:"normal",fontSize:E,lineHeight:u.lineHeight,cursor:"pointer",transition:`all ${s}`,borderRadius:u.borderRadiusSM,"&:hover, &-active":{backgroundColor:u.controlItemBgHover}},Zi(u)),{"&-selected":{color:u.colorPrimary,backgroundColor:u.controlItemBgActive,"&:hover, &-active":{backgroundColor:u.controlItemBgActiveHover}},"&-disabled":{color:d,cursor:"not-allowed","&:hover":{color:d,backgroundColor:h,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${u.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:u.colorSplit},[`${e}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:u.paddingXS,[`${e}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:u.colorTextDescription,fontSize:D,fontStyle:"normal"}}}),[`${a}-item-group-list`]:{margin:`0 ${u.marginXS}px`,padding:0,listStyle:"none"},[`${a}-submenu-title`]:{paddingInlineEnd:m+u.fontSizeSM},[`${a}-submenu-vertical`]:{position:"relative"},[`${a}-submenu${a}-submenu-disabled ${e}-menu-submenu-title`]:{[`&, ${e}-menu-submenu-arrow-icon`]:{color:d,backgroundColor:h,cursor:"not-allowed"}},[`${a}-submenu-selected ${e}-menu-submenu-title`]:{color:u.colorPrimary}})}},[Xl(u,"slide-up"),Xl(u,"slide-down"),Ly(u,"move-up"),Ly(u,"move-down"),fm(u,"zoom-big")]]},IR=fe("Dropdown",(u,e)=>{let{rootPrefixCls:a}=e;const{marginXXS:r,sizePopupArrow:n,controlHeight:t,fontSize:i,lineHeight:o,paddingXXS:s,componentCls:l,borderRadiusLG:E}=u,c=(t-i*o)/2,{dropdownArrowOffset:d}=LF({contentRadius:E}),D=O0(u,{menuCls:`${l}-menu`,rootPrefixCls:a,dropdownArrowDistance:n/2+r,dropdownArrowOffset:d,dropdownPaddingVertical:c,dropdownEdgeChildPadding:s});return[G1u(D),H1u(D)]},u=>({zIndexPopup:u.zIndexPopupBase+50})),UF=u=>{const{menu:e,arrow:a,prefixCls:r,children:n,trigger:t,disabled:i,dropdownRender:o,getPopupContainer:s,overlayClassName:l,rootClassName:E,open:c,onOpenChange:d,visible:D,onVisibleChange:m,mouseEnterDelay:h=.15,mouseLeaveDelay:g=.1,autoAdjustOverflow:p=!0,placement:f="",overlay:C,transitionName:v}=u,{getPopupContainer:A,getPrefixCls:F,direction:k}=x.useContext(Yu);nm();const y=x.useMemo(()=>{const J=F();return v!==void 0?v:f.includes("top")?`${J}-slide-down`:`${J}-slide-up`},[F,f,v]),b=x.useMemo(()=>f?f.includes("Center")?f.slice(0,f.indexOf("Center")):f:k==="rtl"?"bottomRight":"bottomLeft",[f,k]),B=F("dropdown",r),[M,w]=IR(B),[,j]=Kn(),$=x.Children.only(n),H=ar($,{className:nu(`${B}-trigger`,{[`${B}-rtl`]:k==="rtl"},$.props.className),disabled:i}),K=i?[]:t;let N;K&&K.includes("contextMenu")&&(N=!0);const[P,I]=Fr(!1,{value:c??D}),_=Ra(J=>{d?.(J),m?.(J),I(J)}),G=nu(l,E,w,{[`${B}-rtl`]:k==="rtl"}),z=DR({arrowPointAtCenter:typeof a=="object"&&a.pointAtCenter,autoAdjustOverflow:p,offset:j.marginXXS,arrowWidth:a?j.sizePopupArrow:0,borderRadius:j.borderRadius}),O=x.useCallback(()=>{I(!1)},[]),L=()=>{let J;return e?.items?J=x.createElement(JF,Object.assign({},e)):typeof C=="function"?J=C():J=C,o&&(J=o(J)),J=x.Children.only(typeof J=="string"?x.createElement("span",null,J):J),x.createElement(z1u,{prefixCls:`${B}-menu`,expandIcon:x.createElement("span",{className:`${B}-menu-submenu-arrow`},x.createElement(u3,{className:`${B}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:O,validator:q=>{}},J)};return M(x.createElement(CR,Object.assign({alignPoint:N},ba(u,["rootClassName"]),{mouseEnterDelay:h,mouseLeaveDelay:g,visible:P,builtinPlacements:z,arrow:!!a,overlayClassName:G,prefixCls:B,getPopupContainer:s||A,transitionName:y,trigger:K,overlay:L,placement:b,onVisibleChange:_}),H))};function _1u(u){return Object.assign(Object.assign({},u),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const V1u=jou(UF,"dropdown",u=>u,_1u),J1u=u=>x.createElement(V1u,Object.assign({},u),x.createElement("span",null));UF._InternalPanelDoNotUseOrYouWillBeFired=J1u;const bm=UF,OR=u=>{let{children:e}=u;const{getPrefixCls:a}=x.useContext(Yu),r=a("breadcrumb");return x.createElement("li",{className:`${r}-separator`,"aria-hidden":"true"},e===""?e:e||"/")};OR.__ANT_BREADCRUMB_SEPARATOR=!0;const WF=OR;var U1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);ne[n]||r)}function $R(u,e,a,r){if(a==null)return null;const{className:n,onClick:t}=e,i=U1u(e,["className","onClick"]),o=Object.assign(Object.assign({},Dm(i,{data:!0,aria:!0})),{onClick:t});return r!==void 0?x.createElement("a",Object.assign({},o,{className:nu(`${u}-link`,n),href:r}),a):x.createElement("span",Object.assign({},o,{className:nu(`${u}-link`,n)}),a)}function q1u(u,e){return(r,n,t,i,o)=>{if(e)return e(r,n,t,i);const s=W1u(r,n);return $R(u,r,s,o)}}var Hf=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:e,separator:a="/",children:r,menu:n,overlay:t,dropdownProps:i,href:o}=u,l=(E=>{if(n||t){const c=Object.assign({},i);if(n){const d=n||{},{items:D}=d,m=Hf(d,["items"]);c.menu=Object.assign(Object.assign({},m),{items:D?.map((h,g)=>{var{key:p,title:f,label:C,path:v}=h,A=Hf(h,["key","title","label","path"]);let F=C??f;return v&&(F=x.createElement("a",{href:`${o}${v}`},F)),Object.assign(Object.assign({},A),{key:p??g,label:F})})})}else t&&(c.overlay=t);return x.createElement(bm,Object.assign({placement:"bottom"},c),x.createElement("span",{className:`${e}-overlay-link`},E,x.createElement(hsu,null)))}return E})(r);return l!=null?x.createElement(x.Fragment,null,x.createElement("li",null,l),a&&x.createElement(WF,null,a)):null},GR=u=>{const{prefixCls:e,children:a,href:r}=u,n=Hf(u,["prefixCls","children","href"]),{getPrefixCls:t}=x.useContext(Yu),i=t("breadcrumb",e);return x.createElement(HR,Object.assign({},n,{prefixCls:i}),$R(i,n,a,r))};GR.__ANT_BREADCRUMB_ITEM=!0;const Z1u=GR,Y1u=u=>{const{componentCls:e,iconCls:a}=u;return{[e]:Object.assign(Object.assign({},xa(u)),{color:u.itemColor,fontSize:u.fontSize,[a]:{fontSize:u.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:u.linkColor,transition:`color ${u.motionDurationMid}`,padding:`0 ${u.paddingXXS}px`,borderRadius:u.borderRadiusSM,height:u.lineHeight*u.fontSize,display:"inline-block",marginInline:-u.marginXXS,"&:hover":{color:u.linkHoverColor,backgroundColor:u.colorBgTextHover}},Zi(u)),"li:last-child":{color:u.lastItemColor},[`${e}-separator`]:{marginInline:u.separatorMargin,color:u.separatorColor},[`${e}-link`]:{[` + &${i}-slide-up-leave${i}-slide-up-leave-active${e}-placement-topRight`]:{animationName:OL}})},xR(u,{colorBg:h,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${e} ${a}`]:{position:"relative",margin:0},[`${a}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${e}, ${e}-menu-submenu`]:{[a]:Object.assign(Object.assign({padding:c,listStyleType:"none",backgroundColor:h,backgroundClip:"padding-box",borderRadius:u.borderRadiusLG,outline:"none",boxShadow:u.boxShadowSecondary},Zi(u)),{[`${a}-item-group-title`]:{padding:`${l}px ${m}px`,color:u.colorTextDescription,transition:`all ${s}`},[`${a}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${a}-item-icon`]:{minWidth:E,marginInlineEnd:u.marginXS,fontSize:u.fontSizeSM},[`${a}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${s}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${a}-item, ${a}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${l}px ${m}px`,color:u.colorText,fontWeight:"normal",fontSize:E,lineHeight:u.lineHeight,cursor:"pointer",transition:`all ${s}`,borderRadius:u.borderRadiusSM,"&:hover, &-active":{backgroundColor:u.controlItemBgHover}},Zi(u)),{"&-selected":{color:u.colorPrimary,backgroundColor:u.controlItemBgActive,"&:hover, &-active":{backgroundColor:u.controlItemBgActiveHover}},"&-disabled":{color:d,cursor:"not-allowed","&:hover":{color:d,backgroundColor:h,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${u.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:u.colorSplit},[`${e}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:u.paddingXS,[`${e}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:u.colorTextDescription,fontSize:D,fontStyle:"normal"}}}),[`${a}-item-group-list`]:{margin:`0 ${u.marginXS}px`,padding:0,listStyle:"none"},[`${a}-submenu-title`]:{paddingInlineEnd:m+u.fontSizeSM},[`${a}-submenu-vertical`]:{position:"relative"},[`${a}-submenu${a}-submenu-disabled ${e}-menu-submenu-title`]:{[`&, ${e}-menu-submenu-arrow-icon`]:{color:d,backgroundColor:h,cursor:"not-allowed"}},[`${a}-submenu-selected ${e}-menu-submenu-title`]:{color:u.colorPrimary}})}},[Xl(u,"slide-up"),Xl(u,"slide-down"),Ky(u,"move-up"),Ky(u,"move-down"),vm(u,"zoom-big")]]},$R=fe("Dropdown",(u,e)=>{let{rootPrefixCls:a}=e;const{marginXXS:r,sizePopupArrow:n,controlHeight:t,fontSize:i,lineHeight:o,paddingXXS:s,componentCls:l,borderRadiusLG:E}=u,c=(t-i*o)/2,{dropdownArrowOffset:d}=IF({contentRadius:E}),D=$0(u,{menuCls:`${l}-menu`,rootPrefixCls:a,dropdownArrowDistance:n/2+r,dropdownArrowOffset:d,dropdownPaddingVertical:c,dropdownEdgeChildPadding:s});return[W1u(D),U1u(D)]},u=>({zIndexPopup:u.zIndexPopupBase+50})),ZF=u=>{const{menu:e,arrow:a,prefixCls:r,children:n,trigger:t,disabled:i,dropdownRender:o,getPopupContainer:s,overlayClassName:l,rootClassName:E,open:c,onOpenChange:d,visible:D,onVisibleChange:m,mouseEnterDelay:h=.15,mouseLeaveDelay:g=.1,autoAdjustOverflow:p=!0,placement:f="",overlay:C,transitionName:v}=u,{getPopupContainer:A,getPrefixCls:F,direction:k}=x.useContext(Yu);tm();const y=x.useMemo(()=>{const J=F();return v!==void 0?v:f.includes("top")?`${J}-slide-down`:`${J}-slide-up`},[F,f,v]),b=x.useMemo(()=>f?f.includes("Center")?f.slice(0,f.indexOf("Center")):f:k==="rtl"?"bottomRight":"bottomLeft",[f,k]),B=F("dropdown",r),[M,w]=$R(B),[,j]=Kn(),$=x.Children.only(n),H=ar($,{className:nu(`${B}-trigger`,{[`${B}-rtl`]:k==="rtl"},$.props.className),disabled:i}),K=i?[]:t;let N;K&&K.includes("contextMenu")&&(N=!0);const[P,I]=Fr(!1,{value:c??D}),_=Ra(J=>{d?.(J),m?.(J),I(J)}),G=nu(l,E,w,{[`${B}-rtl`]:k==="rtl"}),z=mR({arrowPointAtCenter:typeof a=="object"&&a.pointAtCenter,autoAdjustOverflow:p,offset:j.marginXXS,arrowWidth:a?j.sizePopupArrow:0,borderRadius:j.borderRadius}),O=x.useCallback(()=>{I(!1)},[]),L=()=>{let J;return e?.items?J=x.createElement(qF,Object.assign({},e)):typeof C=="function"?J=C():J=C,o&&(J=o(J)),J=x.Children.only(typeof J=="string"?x.createElement("span",null,J):J),x.createElement(T1u,{prefixCls:`${B}-menu`,expandIcon:x.createElement("span",{className:`${B}-menu-submenu-arrow`},x.createElement(u3,{className:`${B}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:O,validator:q=>{}},J)};return M(x.createElement(kR,Object.assign({alignPoint:N},ba(u,["rootClassName"]),{mouseEnterDelay:h,mouseLeaveDelay:g,visible:P,builtinPlacements:z,arrow:!!a,overlayClassName:G,prefixCls:B,getPopupContainer:s||A,transitionName:y,trigger:K,overlay:L,placement:b,onVisibleChange:_}),H))};function q1u(u){return Object.assign(Object.assign({},u),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Z1u=Iou(ZF,"dropdown",u=>u,q1u),Y1u=u=>x.createElement(Z1u,Object.assign({},u),x.createElement("span",null));ZF._InternalPanelDoNotUseOrYouWillBeFired=Y1u;const ym=ZF,HR=u=>{let{children:e}=u;const{getPrefixCls:a}=x.useContext(Yu),r=a("breadcrumb");return x.createElement("li",{className:`${r}-separator`,"aria-hidden":"true"},e===""?e:e||"/")};HR.__ANT_BREADCRUMB_SEPARATOR=!0;const YF=HR;var Q1u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);ne[n]||r)}function GR(u,e,a,r){if(a==null)return null;const{className:n,onClick:t}=e,i=Q1u(e,["className","onClick"]),o=Object.assign(Object.assign({},xm(i,{data:!0,aria:!0})),{onClick:t});return r!==void 0?x.createElement("a",Object.assign({},o,{className:nu(`${u}-link`,n),href:r}),a):x.createElement("span",Object.assign({},o,{className:nu(`${u}-link`,n)}),a)}function u4u(u,e){return(r,n,t,i,o)=>{if(e)return e(r,n,t,i);const s=X1u(r,n);return GR(u,r,s,o)}}var Gf=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:e,separator:a="/",children:r,menu:n,overlay:t,dropdownProps:i,href:o}=u,l=(E=>{if(n||t){const c=Object.assign({},i);if(n){const d=n||{},{items:D}=d,m=Gf(d,["items"]);c.menu=Object.assign(Object.assign({},m),{items:D?.map((h,g)=>{var{key:p,title:f,label:C,path:v}=h,A=Gf(h,["key","title","label","path"]);let F=C??f;return v&&(F=x.createElement("a",{href:`${o}${v}`},F)),Object.assign(Object.assign({},A),{key:p??g,label:F})})})}else t&&(c.overlay=t);return x.createElement(ym,Object.assign({placement:"bottom"},c),x.createElement("span",{className:`${e}-overlay-link`},E,x.createElement(Csu,null)))}return E})(r);return l!=null?x.createElement(x.Fragment,null,x.createElement("li",null,l),a&&x.createElement(YF,null,a)):null},VR=u=>{const{prefixCls:e,children:a,href:r}=u,n=Gf(u,["prefixCls","children","href"]),{getPrefixCls:t}=x.useContext(Yu),i=t("breadcrumb",e);return x.createElement(_R,Object.assign({},n,{prefixCls:i}),GR(i,n,a,r))};VR.__ANT_BREADCRUMB_ITEM=!0;const e4u=VR,a4u=u=>{const{componentCls:e,iconCls:a}=u;return{[e]:Object.assign(Object.assign({},xa(u)),{color:u.itemColor,fontSize:u.fontSize,[a]:{fontSize:u.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:u.linkColor,transition:`color ${u.motionDurationMid}`,padding:`0 ${u.paddingXXS}px`,borderRadius:u.borderRadiusSM,height:u.lineHeight*u.fontSize,display:"inline-block",marginInline:-u.marginXXS,"&:hover":{color:u.linkHoverColor,backgroundColor:u.colorBgTextHover}},Zi(u)),"li:last-child":{color:u.lastItemColor},[`${e}-separator`]:{marginInline:u.separatorMargin,color:u.separatorColor},[`${e}-link`]:{[` > ${a} + span, > ${a} + a - `]:{marginInlineStart:u.marginXXS}},[`${e}-overlay-link`]:{borderRadius:u.borderRadiusSM,height:u.lineHeight*u.fontSize,display:"inline-block",padding:`0 ${u.paddingXXS}px`,marginInline:-u.marginXXS,[`> ${a}`]:{marginInlineStart:u.marginXXS,fontSize:u.fontSizeIcon},"&:hover":{color:u.linkHoverColor,backgroundColor:u.colorBgTextHover,a:{color:u.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${u.componentCls}-rtl`]:{direction:"rtl"}})}},Q1u=fe("Breadcrumb",u=>{const e=O0(u,{});return[Y1u(e)]},u=>({itemColor:u.colorTextDescription,lastItemColor:u.colorText,iconFontSize:u.fontSize,linkColor:u.colorTextDescription,linkHoverColor:u.colorText,separatorColor:u.colorTextDescription,separatorMargin:u.marginXS}));var lB=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var{breadcrumbName:i}=t,o=lB(t,["breadcrumbName"]);return Object.assign(Object.assign({},o),{title:i})})}),n}function u4u(u,e){return x.useMemo(()=>u||(e?e.map(X1u):null),[u,e])}var e4u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{if(e===void 0)return e;let a=(e||"").replace(/^\//,"");return Object.keys(u).forEach(r=>{a=a.replace(`:${r}`,u[r])}),a},qF=u=>{const{prefixCls:e,separator:a="/",style:r,className:n,rootClassName:t,routes:i,items:o,children:s,itemRender:l,params:E={}}=u,c=e4u(u,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:d,direction:D,breadcrumb:m}=x.useContext(Yu);let h;const g=d("breadcrumb",e),[p,f]=Q1u(g),C=u4u(o,i),v=q1u(g,l);if(C&&C.length>0){const k=[],y=o||i;h=C.map((b,B)=>{const{path:M,key:w,type:j,menu:$,overlay:H,onClick:K,className:N,separator:P,dropdownProps:I}=b,_=a4u(E,M);_!==void 0&&k.push(_);const G=w??B;if(j==="separator")return x.createElement(WF,{key:G},P);const z={},O=B===C.length-1;$?z.menu=$:H&&(z.overlay=H);let{href:L}=b;return k.length&&_!==void 0&&(L=`#/${k.join("/")}`),x.createElement(HR,Object.assign({key:G},z,Dm(b,{data:!0,aria:!0}),{className:N,dropdownProps:I,href:L,separator:O?"":a,onClick:K,prefixCls:g}),v(b,E,y,k,L))})}else if(s){const k=Ln(s).length;h=Ln(s).map((y,b)=>{if(!y)return y;const B=b===k-1;return ar(y,{separator:B?"":a,key:b})})}const A=nu(g,m?.className,{[`${g}-rtl`]:D==="rtl"},n,t,f),F=Object.assign(Object.assign({},m?.style),r);return p(x.createElement("nav",Object.assign({className:A,style:F},c),x.createElement("ol",null,h)))};qF.Item=Z1u;qF.Separator=WF;const r4u=qF,n4u=u=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:u,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),ZF=u=>({borderColor:u.hoverBorderColor}),Gf=u=>({borderColor:u.activeBorderColor,boxShadow:u.activeShadow,outline:0}),_R=u=>({color:u.colorTextDisabled,backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},ZF(O0(u,{hoverBorderColor:u.colorBorder})))}),VR=u=>{const{paddingBlockLG:e,fontSizeLG:a,lineHeightLG:r,borderRadiusLG:n,paddingInlineLG:t}=u;return{padding:`${e}px ${t}px`,fontSize:a,lineHeight:r,borderRadius:n}},JR=u=>({padding:`${u.paddingBlockSM}px ${u.paddingInlineSM}px`,borderRadius:u.borderRadiusSM}),UR=(u,e)=>{const{componentCls:a,colorError:r,colorWarning:n,errorActiveShadow:t,warningActiveShadow:i,colorErrorBorderHover:o,colorWarningBorderHover:s}=u;return{[`&-status-error:not(${e}-disabled):not(${e}-borderless)${e}`]:{borderColor:r,"&:hover":{borderColor:o},"&:focus, &-focused":Object.assign({},Gf(O0(u,{activeBorderColor:r,activeShadow:t}))),[`${a}-prefix, ${a}-suffix`]:{color:r}},[`&-status-warning:not(${e}-disabled):not(${e}-borderless)${e}`]:{borderColor:n,"&:hover":{borderColor:s},"&:focus, &-focused":Object.assign({},Gf(O0(u,{activeBorderColor:n,activeShadow:i}))),[`${a}-prefix, ${a}-suffix`]:{color:n}}}},WR=u=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${u.paddingBlock}px ${u.paddingInline}px`,color:u.colorText,fontSize:u.fontSize,lineHeight:u.lineHeight,backgroundColor:u.colorBgContainer,backgroundImage:"none",borderWidth:u.lineWidth,borderStyle:u.lineType,borderColor:u.colorBorder,borderRadius:u.borderRadius,transition:`all ${u.motionDurationMid}`},n4u(u.colorTextPlaceholder)),{"&:hover":Object.assign({},ZF(u)),"&:focus, &-focused":Object.assign({},Gf(u)),"&-disabled, &[disabled]":Object.assign({},_R(u)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:u.controlHeight,lineHeight:u.lineHeight,verticalAlign:"bottom",transition:`all ${u.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},VR(u)),"&-sm":Object.assign({},JR(u)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),t4u=u=>{const{componentCls:e,antCls:a}=u;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:u.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${e}, &-lg > ${e}-group-addon`]:Object.assign({},VR(u)),[`&-sm ${e}, &-sm > ${e}-group-addon`]:Object.assign({},JR(u)),[`&-lg ${a}-select-single ${a}-select-selector`]:{height:u.controlHeightLG},[`&-sm ${a}-select-single ${a}-select-selector`]:{height:u.controlHeightSM},[`> ${e}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${e}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${u.paddingInline}px`,color:u.colorText,fontWeight:"normal",fontSize:u.fontSize,textAlign:"center",backgroundColor:u.colorFillAlter,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,borderRadius:u.borderRadius,transition:`all ${u.motionDurationSlow}`,lineHeight:1,[`${a}-select`]:{margin:`-${u.paddingBlock+1}px -${u.paddingInline}px`,[`&${a}-select-single:not(${a}-select-customize-input):not(${a}-pagination-size-changer)`]:{[`${a}-select-selector`]:{backgroundColor:"inherit",border:`${u.lineWidth}px ${u.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${a}-select-selector`]:{color:u.colorPrimary}}},[`${a}-cascader-picker`]:{margin:`-9px -${u.paddingInline}px`,backgroundColor:"transparent",[`${a}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${e}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${e}-search-with-button &`]:{zIndex:0}}},[`> ${e}:first-child, ${e}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${a}-select ${a}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${e}-affix-wrapper`]:{[`&:not(:first-child) ${e}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${e}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${e}:last-child, ${e}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${a}-select ${a}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${e}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${e}-search &`]:{borderStartStartRadius:u.borderRadius,borderEndStartRadius:u.borderRadius}},[`&:not(:first-child), ${e}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${e}-group-compact`]:Object.assign(Object.assign({display:"block"},qi()),{[`${e}-group-addon, ${e}-group-wrap, > ${e}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:u.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + `]:{marginInlineStart:u.marginXXS}},[`${e}-overlay-link`]:{borderRadius:u.borderRadiusSM,height:u.lineHeight*u.fontSize,display:"inline-block",padding:`0 ${u.paddingXXS}px`,marginInline:-u.marginXXS,[`> ${a}`]:{marginInlineStart:u.marginXXS,fontSize:u.fontSizeIcon},"&:hover":{color:u.linkHoverColor,backgroundColor:u.colorBgTextHover,a:{color:u.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${u.componentCls}-rtl`]:{direction:"rtl"}})}},r4u=fe("Breadcrumb",u=>{const e=$0(u,{});return[a4u(e)]},u=>({itemColor:u.colorTextDescription,lastItemColor:u.colorText,iconFontSize:u.fontSize,linkColor:u.colorTextDescription,linkHoverColor:u.colorText,separatorColor:u.colorTextDescription,separatorMargin:u.marginXS}));var cB=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var{breadcrumbName:i}=t,o=cB(t,["breadcrumbName"]);return Object.assign(Object.assign({},o),{title:i})})}),n}function t4u(u,e){return x.useMemo(()=>u||(e?e.map(n4u):null),[u,e])}var i4u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{if(e===void 0)return e;let a=(e||"").replace(/^\//,"");return Object.keys(u).forEach(r=>{a=a.replace(`:${r}`,u[r])}),a},QF=u=>{const{prefixCls:e,separator:a="/",style:r,className:n,rootClassName:t,routes:i,items:o,children:s,itemRender:l,params:E={}}=u,c=i4u(u,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:d,direction:D,breadcrumb:m}=x.useContext(Yu);let h;const g=d("breadcrumb",e),[p,f]=r4u(g),C=t4u(o,i),v=u4u(g,l);if(C&&C.length>0){const k=[],y=o||i;h=C.map((b,B)=>{const{path:M,key:w,type:j,menu:$,overlay:H,onClick:K,className:N,separator:P,dropdownProps:I}=b,_=o4u(E,M);_!==void 0&&k.push(_);const G=w??B;if(j==="separator")return x.createElement(YF,{key:G},P);const z={},O=B===C.length-1;$?z.menu=$:H&&(z.overlay=H);let{href:L}=b;return k.length&&_!==void 0&&(L=`#/${k.join("/")}`),x.createElement(_R,Object.assign({key:G},z,xm(b,{data:!0,aria:!0}),{className:N,dropdownProps:I,href:L,separator:O?"":a,onClick:K,prefixCls:g}),v(b,E,y,k,L))})}else if(s){const k=Ln(s).length;h=Ln(s).map((y,b)=>{if(!y)return y;const B=b===k-1;return ar(y,{separator:B?"":a,key:b})})}const A=nu(g,m?.className,{[`${g}-rtl`]:D==="rtl"},n,t,f),F=Object.assign(Object.assign({},m?.style),r);return p(x.createElement("nav",Object.assign({className:A,style:F},c),x.createElement("ol",null,h)))};QF.Item=e4u;QF.Separator=YF;const s4u=QF,l4u=u=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:u,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),XF=u=>({borderColor:u.hoverBorderColor}),_f=u=>({borderColor:u.activeBorderColor,boxShadow:u.activeShadow,outline:0}),JR=u=>({color:u.colorTextDisabled,backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},XF($0(u,{hoverBorderColor:u.colorBorder})))}),UR=u=>{const{paddingBlockLG:e,fontSizeLG:a,lineHeightLG:r,borderRadiusLG:n,paddingInlineLG:t}=u;return{padding:`${e}px ${t}px`,fontSize:a,lineHeight:r,borderRadius:n}},WR=u=>({padding:`${u.paddingBlockSM}px ${u.paddingInlineSM}px`,borderRadius:u.borderRadiusSM}),qR=(u,e)=>{const{componentCls:a,colorError:r,colorWarning:n,errorActiveShadow:t,warningActiveShadow:i,colorErrorBorderHover:o,colorWarningBorderHover:s}=u;return{[`&-status-error:not(${e}-disabled):not(${e}-borderless)${e}`]:{borderColor:r,"&:hover":{borderColor:o},"&:focus, &-focused":Object.assign({},_f($0(u,{activeBorderColor:r,activeShadow:t}))),[`${a}-prefix, ${a}-suffix`]:{color:r}},[`&-status-warning:not(${e}-disabled):not(${e}-borderless)${e}`]:{borderColor:n,"&:hover":{borderColor:s},"&:focus, &-focused":Object.assign({},_f($0(u,{activeBorderColor:n,activeShadow:i}))),[`${a}-prefix, ${a}-suffix`]:{color:n}}}},ZR=u=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${u.paddingBlock}px ${u.paddingInline}px`,color:u.colorText,fontSize:u.fontSize,lineHeight:u.lineHeight,backgroundColor:u.colorBgContainer,backgroundImage:"none",borderWidth:u.lineWidth,borderStyle:u.lineType,borderColor:u.colorBorder,borderRadius:u.borderRadius,transition:`all ${u.motionDurationMid}`},l4u(u.colorTextPlaceholder)),{"&:hover":Object.assign({},XF(u)),"&:focus, &-focused":Object.assign({},_f(u)),"&-disabled, &[disabled]":Object.assign({},JR(u)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:u.controlHeight,lineHeight:u.lineHeight,verticalAlign:"bottom",transition:`all ${u.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},UR(u)),"&-sm":Object.assign({},WR(u)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),E4u=u=>{const{componentCls:e,antCls:a}=u;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:u.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${e}, &-lg > ${e}-group-addon`]:Object.assign({},UR(u)),[`&-sm ${e}, &-sm > ${e}-group-addon`]:Object.assign({},WR(u)),[`&-lg ${a}-select-single ${a}-select-selector`]:{height:u.controlHeightLG},[`&-sm ${a}-select-single ${a}-select-selector`]:{height:u.controlHeightSM},[`> ${e}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${e}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${u.paddingInline}px`,color:u.colorText,fontWeight:"normal",fontSize:u.fontSize,textAlign:"center",backgroundColor:u.colorFillAlter,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,borderRadius:u.borderRadius,transition:`all ${u.motionDurationSlow}`,lineHeight:1,[`${a}-select`]:{margin:`-${u.paddingBlock+1}px -${u.paddingInline}px`,[`&${a}-select-single:not(${a}-select-customize-input):not(${a}-pagination-size-changer)`]:{[`${a}-select-selector`]:{backgroundColor:"inherit",border:`${u.lineWidth}px ${u.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${a}-select-selector`]:{color:u.colorPrimary}}},[`${a}-cascader-picker`]:{margin:`-9px -${u.paddingInline}px`,backgroundColor:"transparent",[`${a}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${e}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${e}-search-with-button &`]:{zIndex:0}}},[`> ${e}:first-child, ${e}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${a}-select ${a}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${e}-affix-wrapper`]:{[`&:not(:first-child) ${e}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${e}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${e}:last-child, ${e}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${a}-select ${a}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${e}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${e}-search &`]:{borderStartStartRadius:u.borderRadius,borderEndStartRadius:u.borderRadius}},[`&:not(:first-child), ${e}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${e}-group-compact`]:Object.assign(Object.assign({display:"block"},qi()),{[`${e}-group-addon, ${e}-group-wrap, > ${e}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:u.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${e}-affix-wrapper, & > ${e}-number-affix-wrapper, & > ${a}-picker-range @@ -257,27 +257,27 @@ html body { & > ${a}-cascader-picker:first-child ${e}`]:{borderStartStartRadius:u.borderRadius,borderEndStartRadius:u.borderRadius},[`& > *:last-child, & > ${a}-select:last-child > ${a}-select-selector, & > ${a}-cascader-picker:last-child ${e}, - & > ${a}-cascader-picker-focused:last-child ${e}`]:{borderInlineEndWidth:u.lineWidth,borderStartEndRadius:u.borderRadius,borderEndEndRadius:u.borderRadius},[`& > ${a}-select-auto-complete ${e}`]:{verticalAlign:"top"},[`${e}-group-wrapper + ${e}-group-wrapper`]:{marginInlineStart:-u.lineWidth,[`${e}-affix-wrapper`]:{borderRadius:0}},[`${e}-group-wrapper:not(:last-child)`]:{[`&${e}-search > ${e}-group`]:{[`& > ${e}-group-addon > ${e}-search-button`]:{borderRadius:0},[`& > ${e}`]:{borderStartStartRadius:u.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:u.borderRadius}}}})}},i4u=u=>{const{componentCls:e,controlHeightSM:a,lineWidth:r}=u,n=16,t=(a-r*2-n)/2;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),WR(u)),UR(u,e)),{'&[type="color"]':{height:u.controlHeight,[`&${e}-lg`]:{height:u.controlHeightLG},[`&${e}-sm`]:{height:a,paddingTop:t,paddingBottom:t}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},o4u=u=>{const{componentCls:e}=u;return{[`${e}-clear-icon`]:{margin:0,color:u.colorTextQuaternary,fontSize:u.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"&:hover":{color:u.colorTextTertiary},"&:active":{color:u.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${u.inputAffixPadding}px`}}}},s4u=u=>{const{componentCls:e,inputAffixPadding:a,colorTextDescription:r,motionDurationSlow:n,colorIcon:t,colorIconHover:i,iconCls:o}=u;return{[`${e}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},WR(u)),{display:"inline-flex",[`&:not(${e}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},ZF(u)),{zIndex:1,[`${e}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${e}[disabled]`]:{background:"transparent"}},[`> input${e}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${e}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:u.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:u.paddingXXS},"&-prefix":{marginInlineEnd:a},"&-suffix":{marginInlineStart:a}}}),o4u(u)),{[`${o}${e}-password-icon`]:{color:t,cursor:"pointer",transition:`all ${n}`,"&:hover":{color:i}}}),UR(u,`${e}-affix-wrapper`))}},l4u=u=>{const{componentCls:e,colorError:a,colorWarning:r,borderRadiusLG:n,borderRadiusSM:t}=u;return{[`${e}-group`]:Object.assign(Object.assign(Object.assign({},xa(u)),t4u(u)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${e}-group-addon`]:{borderRadius:n,fontSize:u.fontSizeLG}},"&-sm":{[`${e}-group-addon`]:{borderRadius:t}},"&-status-error":{[`${e}-group-addon`]:{color:a,borderColor:a}},"&-status-warning":{[`${e}-group-addon`]:{color:r,borderColor:r}},"&-disabled":{[`${e}-group-addon`]:Object.assign({},_R(u))},[`&:not(${e}-compact-first-item):not(${e}-compact-last-item)${e}-compact-item`]:{[`${e}, ${e}-group-addon`]:{borderRadius:0}},[`&:not(${e}-compact-last-item)${e}-compact-first-item`]:{[`${e}, ${e}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${e}-compact-first-item)${e}-compact-last-item`]:{[`${e}, ${e}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},E4u=u=>{const{componentCls:e,antCls:a}=u,r=`${e}-search`;return{[r]:{[`${e}`]:{"&:hover, &:focus":{borderColor:u.colorPrimaryHover,[`+ ${e}-group-addon ${r}-button:not(${a}-btn-primary)`]:{borderInlineStartColor:u.colorPrimaryHover}}},[`${e}-affix-wrapper`]:{borderRadius:0},[`${e}-lg`]:{lineHeight:u.lineHeightLG-2e-4},[`> ${e}-group`]:{[`> ${e}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:u.borderRadius,borderEndEndRadius:u.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${a}-btn-primary)`]:{color:u.colorTextDescription,"&:hover":{color:u.colorPrimaryHover},"&:active":{color:u.colorPrimaryActive},[`&${a}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:u.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:u.controlHeightLG},[`&-small ${r}-button`]:{height:u.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${e}-compact-item`]:{[`&:not(${e}-compact-last-item)`]:{[`${e}-group-addon`]:{[`${e}-search-button`]:{marginInlineEnd:-u.lineWidth,borderRadius:0}}},[`&:not(${e}-compact-first-item)`]:{[`${e},${e}-affix-wrapper`]:{borderRadius:0}},[`> ${e}-group-addon ${e}-search-button, + & > ${a}-cascader-picker-focused:last-child ${e}`]:{borderInlineEndWidth:u.lineWidth,borderStartEndRadius:u.borderRadius,borderEndEndRadius:u.borderRadius},[`& > ${a}-select-auto-complete ${e}`]:{verticalAlign:"top"},[`${e}-group-wrapper + ${e}-group-wrapper`]:{marginInlineStart:-u.lineWidth,[`${e}-affix-wrapper`]:{borderRadius:0}},[`${e}-group-wrapper:not(:last-child)`]:{[`&${e}-search > ${e}-group`]:{[`& > ${e}-group-addon > ${e}-search-button`]:{borderRadius:0},[`& > ${e}`]:{borderStartStartRadius:u.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:u.borderRadius}}}})}},c4u=u=>{const{componentCls:e,controlHeightSM:a,lineWidth:r}=u,n=16,t=(a-r*2-n)/2;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),ZR(u)),qR(u,e)),{'&[type="color"]':{height:u.controlHeight,[`&${e}-lg`]:{height:u.controlHeightLG},[`&${e}-sm`]:{height:a,paddingTop:t,paddingBottom:t}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},d4u=u=>{const{componentCls:e}=u;return{[`${e}-clear-icon`]:{margin:0,color:u.colorTextQuaternary,fontSize:u.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"&:hover":{color:u.colorTextTertiary},"&:active":{color:u.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${u.inputAffixPadding}px`}}}},D4u=u=>{const{componentCls:e,inputAffixPadding:a,colorTextDescription:r,motionDurationSlow:n,colorIcon:t,colorIconHover:i,iconCls:o}=u;return{[`${e}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ZR(u)),{display:"inline-flex",[`&:not(${e}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},XF(u)),{zIndex:1,[`${e}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${e}[disabled]`]:{background:"transparent"}},[`> input${e}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${e}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:u.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:u.paddingXXS},"&-prefix":{marginInlineEnd:a},"&-suffix":{marginInlineStart:a}}}),d4u(u)),{[`${o}${e}-password-icon`]:{color:t,cursor:"pointer",transition:`all ${n}`,"&:hover":{color:i}}}),qR(u,`${e}-affix-wrapper`))}},x4u=u=>{const{componentCls:e,colorError:a,colorWarning:r,borderRadiusLG:n,borderRadiusSM:t}=u;return{[`${e}-group`]:Object.assign(Object.assign(Object.assign({},xa(u)),E4u(u)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${e}-group-addon`]:{borderRadius:n,fontSize:u.fontSizeLG}},"&-sm":{[`${e}-group-addon`]:{borderRadius:t}},"&-status-error":{[`${e}-group-addon`]:{color:a,borderColor:a}},"&-status-warning":{[`${e}-group-addon`]:{color:r,borderColor:r}},"&-disabled":{[`${e}-group-addon`]:Object.assign({},JR(u))},[`&:not(${e}-compact-first-item):not(${e}-compact-last-item)${e}-compact-item`]:{[`${e}, ${e}-group-addon`]:{borderRadius:0}},[`&:not(${e}-compact-last-item)${e}-compact-first-item`]:{[`${e}, ${e}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${e}-compact-first-item)${e}-compact-last-item`]:{[`${e}, ${e}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},m4u=u=>{const{componentCls:e,antCls:a}=u,r=`${e}-search`;return{[r]:{[`${e}`]:{"&:hover, &:focus":{borderColor:u.colorPrimaryHover,[`+ ${e}-group-addon ${r}-button:not(${a}-btn-primary)`]:{borderInlineStartColor:u.colorPrimaryHover}}},[`${e}-affix-wrapper`]:{borderRadius:0},[`${e}-lg`]:{lineHeight:u.lineHeightLG-2e-4},[`> ${e}-group`]:{[`> ${e}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:u.borderRadius,borderEndEndRadius:u.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${a}-btn-primary)`]:{color:u.colorTextDescription,"&:hover":{color:u.colorPrimaryHover},"&:active":{color:u.colorPrimaryActive},[`&${a}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:u.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:u.controlHeightLG},[`&-small ${r}-button`]:{height:u.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${e}-compact-item`]:{[`&:not(${e}-compact-last-item)`]:{[`${e}-group-addon`]:{[`${e}-search-button`]:{marginInlineEnd:-u.lineWidth,borderRadius:0}}},[`&:not(${e}-compact-first-item)`]:{[`${e},${e}-affix-wrapper`]:{borderRadius:0}},[`> ${e}-group-addon ${e}-search-button, > ${e}, - ${e}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${e}-affix-wrapper-focused`]:{zIndex:2}}}}},c4u=u=>{const{componentCls:e,paddingLG:a}=u,r=`${e}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${e}`]:{height:"100%"},[`${e}-data-count`]:{position:"absolute",bottom:-u.fontSize*u.lineHeight,insetInlineEnd:0,color:u.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${e}`]:{paddingInlineEnd:a}},[`&-affix-wrapper${r}-has-feedback`]:{[`${e}`]:{paddingInlineEnd:a}},[`&-affix-wrapper${e}-affix-wrapper`]:{padding:0,[`> textarea${e}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${e}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${e}-clear-icon`]:{position:"absolute",insetInlineEnd:u.paddingXS,insetBlockStart:u.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:u.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function d4u(u){return O0(u,{inputAffixPadding:u.paddingXXS})}const D4u=u=>{const{controlHeight:e,fontSize:a,lineHeight:r,lineWidth:n,controlHeightSM:t,controlHeightLG:i,fontSizeLG:o,lineHeightLG:s,paddingSM:l,controlPaddingHorizontalSM:E,controlPaddingHorizontal:c,colorFillAlter:d,colorPrimaryHover:D,controlOutlineWidth:m,controlOutline:h,colorErrorOutline:g,colorWarningOutline:p}=u;return{paddingBlock:Math.max(Math.round((e-a*r)/2*10)/10-n,0),paddingBlockSM:Math.max(Math.round((t-a*r)/2*10)/10-n,0),paddingBlockLG:Math.ceil((i-o*s)/2*10)/10-n,paddingInline:l-n,paddingInlineSM:E-n,paddingInlineLG:c-n,addonBg:d,activeBorderColor:D,hoverBorderColor:D,activeShadow:`0 0 0 ${m}px ${h}`,errorActiveShadow:`0 0 0 ${m}px ${g}`,warningActiveShadow:`0 0 0 ${m}px ${p}`}},YF=fe("Input",u=>{const e=O0(u,d4u(u));return[i4u(e),c4u(e),s4u(e),l4u(e),E4u(e),hL(e)]},D4u),x4u=u=>{const{prefixCls:e,className:a,style:r,size:n,shape:t}=u,i=nu({[`${e}-lg`]:n==="large",[`${e}-sm`]:n==="small"}),o=nu({[`${e}-circle`]:t==="circle",[`${e}-square`]:t==="square",[`${e}-round`]:t==="round"}),s=x.useMemo(()=>typeof n=="number"?{width:n,height:n,lineHeight:`${n}px`}:{},[n]);return x.createElement("span",{className:nu(e,i,o,a),style:Object.assign(Object.assign({},s),r)})},ym=x4u,m4u=new o0("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Bm=u=>({height:u,lineHeight:`${u}px`}),Tl=u=>Object.assign({width:u},Bm(u)),h4u=u=>({background:u.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:m4u,animationDuration:u.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),D2=u=>Object.assign({width:u*5,minWidth:u*5},Bm(u)),p4u=u=>{const{skeletonAvatarCls:e,gradientFromColor:a,controlHeight:r,controlHeightLG:n,controlHeightSM:t}=u;return{[`${e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a},Tl(r)),[`${e}${e}-circle`]:{borderRadius:"50%"},[`${e}${e}-lg`]:Object.assign({},Tl(n)),[`${e}${e}-sm`]:Object.assign({},Tl(t))}},g4u=u=>{const{controlHeight:e,borderRadiusSM:a,skeletonInputCls:r,controlHeightLG:n,controlHeightSM:t,gradientFromColor:i}=u;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:a},D2(e)),[`${r}-lg`]:Object.assign({},D2(n)),[`${r}-sm`]:Object.assign({},D2(t))}},EB=u=>Object.assign({width:u},Bm(u)),f4u=u=>{const{skeletonImageCls:e,imageSizeBase:a,gradientFromColor:r,borderRadiusSM:n}=u;return{[`${e}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:n},EB(a*2)),{[`${e}-path`]:{fill:"#bfbfbf"},[`${e}-svg`]:Object.assign(Object.assign({},EB(a)),{maxWidth:a*4,maxHeight:a*4}),[`${e}-svg${e}-svg-circle`]:{borderRadius:"50%"}}),[`${e}${e}-circle`]:{borderRadius:"50%"}}},x2=(u,e,a)=>{const{skeletonButtonCls:r}=u;return{[`${a}${r}-circle`]:{width:e,minWidth:e,borderRadius:"50%"},[`${a}${r}-round`]:{borderRadius:e}}},m2=u=>Object.assign({width:u*2,minWidth:u*2},Bm(u)),v4u=u=>{const{borderRadiusSM:e,skeletonButtonCls:a,controlHeight:r,controlHeightLG:n,controlHeightSM:t,gradientFromColor:i}=u;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:e,width:r*2,minWidth:r*2},m2(r))},x2(u,r,a)),{[`${a}-lg`]:Object.assign({},m2(n))}),x2(u,n,`${a}-lg`)),{[`${a}-sm`]:Object.assign({},m2(t))}),x2(u,t,`${a}-sm`))},C4u=u=>{const{componentCls:e,skeletonAvatarCls:a,skeletonTitleCls:r,skeletonParagraphCls:n,skeletonButtonCls:t,skeletonInputCls:i,skeletonImageCls:o,controlHeight:s,controlHeightLG:l,controlHeightSM:E,gradientFromColor:c,padding:d,marginSM:D,borderRadius:m,titleHeight:h,blockRadius:g,paragraphLiHeight:p,controlHeightXS:f,paragraphMarginTop:C}=u;return{[`${e}`]:{display:"table",width:"100%",[`${e}-header`]:{display:"table-cell",paddingInlineEnd:d,verticalAlign:"top",[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:c},Tl(s)),[`${a}-circle`]:{borderRadius:"50%"},[`${a}-lg`]:Object.assign({},Tl(l)),[`${a}-sm`]:Object.assign({},Tl(E))},[`${e}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:h,background:c,borderRadius:g,[`+ ${n}`]:{marginBlockStart:E}},[`${n}`]:{padding:0,"> li":{width:"100%",height:p,listStyle:"none",background:c,borderRadius:g,"+ li":{marginBlockStart:f}}},[`${n}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${e}-content`]:{[`${r}, ${n} > li`]:{borderRadius:m}}},[`${e}-with-avatar ${e}-content`]:{[`${r}`]:{marginBlockStart:D,[`+ ${n}`]:{marginBlockStart:C}}},[`${e}${e}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},v4u(u)),p4u(u)),g4u(u)),f4u(u)),[`${e}${e}-block`]:{width:"100%",[`${t}`]:{width:"100%"},[`${i}`]:{width:"100%"}},[`${e}${e}-active`]:{[` + ${e}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${e}-affix-wrapper-focused`]:{zIndex:2}}}}},h4u=u=>{const{componentCls:e,paddingLG:a}=u,r=`${e}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${e}`]:{height:"100%"},[`${e}-data-count`]:{position:"absolute",bottom:-u.fontSize*u.lineHeight,insetInlineEnd:0,color:u.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${e}`]:{paddingInlineEnd:a}},[`&-affix-wrapper${r}-has-feedback`]:{[`${e}`]:{paddingInlineEnd:a}},[`&-affix-wrapper${e}-affix-wrapper`]:{padding:0,[`> textarea${e}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${e}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${e}-clear-icon`]:{position:"absolute",insetInlineEnd:u.paddingXS,insetBlockStart:u.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:u.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function p4u(u){return $0(u,{inputAffixPadding:u.paddingXXS})}const g4u=u=>{const{controlHeight:e,fontSize:a,lineHeight:r,lineWidth:n,controlHeightSM:t,controlHeightLG:i,fontSizeLG:o,lineHeightLG:s,paddingSM:l,controlPaddingHorizontalSM:E,controlPaddingHorizontal:c,colorFillAlter:d,colorPrimaryHover:D,controlOutlineWidth:m,controlOutline:h,colorErrorOutline:g,colorWarningOutline:p}=u;return{paddingBlock:Math.max(Math.round((e-a*r)/2*10)/10-n,0),paddingBlockSM:Math.max(Math.round((t-a*r)/2*10)/10-n,0),paddingBlockLG:Math.ceil((i-o*s)/2*10)/10-n,paddingInline:l-n,paddingInlineSM:E-n,paddingInlineLG:c-n,addonBg:d,activeBorderColor:D,hoverBorderColor:D,activeShadow:`0 0 0 ${m}px ${h}`,errorActiveShadow:`0 0 0 ${m}px ${g}`,warningActiveShadow:`0 0 0 ${m}px ${p}`}},uk=fe("Input",u=>{const e=$0(u,p4u(u));return[c4u(e),h4u(e),D4u(e),x4u(e),m4u(e),gL(e)]},g4u),f4u=u=>{const{prefixCls:e,className:a,style:r,size:n,shape:t}=u,i=nu({[`${e}-lg`]:n==="large",[`${e}-sm`]:n==="small"}),o=nu({[`${e}-circle`]:t==="circle",[`${e}-square`]:t==="square",[`${e}-round`]:t==="round"}),s=x.useMemo(()=>typeof n=="number"?{width:n,height:n,lineHeight:`${n}px`}:{},[n]);return x.createElement("span",{className:nu(e,i,o,a),style:Object.assign(Object.assign({},s),r)})},Bm=f4u,v4u=new o0("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),zm=u=>({height:u,lineHeight:`${u}px`}),Tl=u=>Object.assign({width:u},zm(u)),C4u=u=>({background:u.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:v4u,animationDuration:u.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),x2=u=>Object.assign({width:u*5,minWidth:u*5},zm(u)),F4u=u=>{const{skeletonAvatarCls:e,gradientFromColor:a,controlHeight:r,controlHeightLG:n,controlHeightSM:t}=u;return{[`${e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a},Tl(r)),[`${e}${e}-circle`]:{borderRadius:"50%"},[`${e}${e}-lg`]:Object.assign({},Tl(n)),[`${e}${e}-sm`]:Object.assign({},Tl(t))}},k4u=u=>{const{controlHeight:e,borderRadiusSM:a,skeletonInputCls:r,controlHeightLG:n,controlHeightSM:t,gradientFromColor:i}=u;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:a},x2(e)),[`${r}-lg`]:Object.assign({},x2(n)),[`${r}-sm`]:Object.assign({},x2(t))}},dB=u=>Object.assign({width:u},zm(u)),A4u=u=>{const{skeletonImageCls:e,imageSizeBase:a,gradientFromColor:r,borderRadiusSM:n}=u;return{[`${e}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:n},dB(a*2)),{[`${e}-path`]:{fill:"#bfbfbf"},[`${e}-svg`]:Object.assign(Object.assign({},dB(a)),{maxWidth:a*4,maxHeight:a*4}),[`${e}-svg${e}-svg-circle`]:{borderRadius:"50%"}}),[`${e}${e}-circle`]:{borderRadius:"50%"}}},m2=(u,e,a)=>{const{skeletonButtonCls:r}=u;return{[`${a}${r}-circle`]:{width:e,minWidth:e,borderRadius:"50%"},[`${a}${r}-round`]:{borderRadius:e}}},h2=u=>Object.assign({width:u*2,minWidth:u*2},zm(u)),b4u=u=>{const{borderRadiusSM:e,skeletonButtonCls:a,controlHeight:r,controlHeightLG:n,controlHeightSM:t,gradientFromColor:i}=u;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:e,width:r*2,minWidth:r*2},h2(r))},m2(u,r,a)),{[`${a}-lg`]:Object.assign({},h2(n))}),m2(u,n,`${a}-lg`)),{[`${a}-sm`]:Object.assign({},h2(t))}),m2(u,t,`${a}-sm`))},y4u=u=>{const{componentCls:e,skeletonAvatarCls:a,skeletonTitleCls:r,skeletonParagraphCls:n,skeletonButtonCls:t,skeletonInputCls:i,skeletonImageCls:o,controlHeight:s,controlHeightLG:l,controlHeightSM:E,gradientFromColor:c,padding:d,marginSM:D,borderRadius:m,titleHeight:h,blockRadius:g,paragraphLiHeight:p,controlHeightXS:f,paragraphMarginTop:C}=u;return{[`${e}`]:{display:"table",width:"100%",[`${e}-header`]:{display:"table-cell",paddingInlineEnd:d,verticalAlign:"top",[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:c},Tl(s)),[`${a}-circle`]:{borderRadius:"50%"},[`${a}-lg`]:Object.assign({},Tl(l)),[`${a}-sm`]:Object.assign({},Tl(E))},[`${e}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:h,background:c,borderRadius:g,[`+ ${n}`]:{marginBlockStart:E}},[`${n}`]:{padding:0,"> li":{width:"100%",height:p,listStyle:"none",background:c,borderRadius:g,"+ li":{marginBlockStart:f}}},[`${n}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${e}-content`]:{[`${r}, ${n} > li`]:{borderRadius:m}}},[`${e}-with-avatar ${e}-content`]:{[`${r}`]:{marginBlockStart:D,[`+ ${n}`]:{marginBlockStart:C}}},[`${e}${e}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},b4u(u)),F4u(u)),k4u(u)),A4u(u)),[`${e}${e}-block`]:{width:"100%",[`${t}`]:{width:"100%"},[`${i}`]:{width:"100%"}},[`${e}${e}-active`]:{[` ${r}, ${n} > li, ${a}, ${t}, ${i}, ${o} - `]:Object.assign({},h4u(u))}}},A1=fe("Skeleton",u=>{const{componentCls:e}=u,a=O0(u,{skeletonAvatarCls:`${e}-avatar`,skeletonTitleCls:`${e}-title`,skeletonParagraphCls:`${e}-paragraph`,skeletonButtonCls:`${e}-button`,skeletonInputCls:`${e}-input`,skeletonImageCls:`${e}-image`,imageSizeBase:u.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${u.gradientFromColor} 25%, ${u.gradientToColor} 37%, ${u.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[C4u(a)]},u=>{const{colorFillContent:e,colorFill:a}=u,r=e,n=a;return{color:r,colorGradientEnd:n,gradientFromColor:r,gradientToColor:n,titleHeight:u.controlHeight/2,blockRadius:u.borderRadiusSM,paragraphMarginTop:u.marginLG+u.marginXXS,paragraphLiHeight:u.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),F4u=u=>{const{prefixCls:e,className:a,rootClassName:r,active:n,shape:t="circle",size:i="default"}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("skeleton",e),[l,E]=A1(s),c=ba(u,["prefixCls","className"]),d=nu(s,`${s}-element`,{[`${s}-active`]:n},a,r,E);return l(x.createElement("div",{className:d},x.createElement(ym,Object.assign({prefixCls:`${s}-avatar`,shape:t,size:i},c))))},k4u=F4u,A4u=u=>{const{prefixCls:e,className:a,rootClassName:r,active:n,block:t=!1,size:i="default"}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("skeleton",e),[l,E]=A1(s),c=ba(u,["prefixCls"]),d=nu(s,`${s}-element`,{[`${s}-active`]:n,[`${s}-block`]:t},a,r,E);return l(x.createElement("div",{className:d},x.createElement(ym,Object.assign({prefixCls:`${s}-button`,size:i},c))))},b4u=A4u,y4u="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",B4u=u=>{const{prefixCls:e,className:a,rootClassName:r,style:n,active:t}=u,{getPrefixCls:i}=x.useContext(Yu),o=i("skeleton",e),[s,l]=A1(o),E=nu(o,`${o}-element`,{[`${o}-active`]:t},a,r,l);return s(x.createElement("div",{className:E},x.createElement("div",{className:nu(`${o}-image`,a),style:n},x.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${o}-image-svg`},x.createElement("path",{d:y4u,className:`${o}-image-path`})))))},z4u=B4u,S4u=u=>{const{prefixCls:e,className:a,rootClassName:r,active:n,block:t,size:i="default"}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("skeleton",e),[l,E]=A1(s),c=ba(u,["prefixCls"]),d=nu(s,`${s}-element`,{[`${s}-active`]:n,[`${s}-block`]:t},a,r,E);return l(x.createElement("div",{className:d},x.createElement(ym,Object.assign({prefixCls:`${s}-input`,size:i},c))))},M4u=S4u;var w4u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"};const P4u=w4u;var T4u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:P4u}))};const j4u=x.forwardRef(T4u),N4u=u=>{const{prefixCls:e,className:a,rootClassName:r,style:n,active:t,children:i}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("skeleton",e),[l,E]=A1(s),c=nu(s,`${s}-element`,{[`${s}-active`]:t},E,a,r),d=i??x.createElement(j4u,null);return l(x.createElement("div",{className:c},x.createElement("div",{className:nu(`${s}-image`,a),style:n},d)))},L4u=N4u,R4u=u=>{const e=o=>{const{width:s,rows:l=2}=u;if(Array.isArray(s))return s[o];if(l-1===o)return s},{prefixCls:a,className:r,style:n,rows:t}=u,i=Tu(Array(t)).map((o,s)=>x.createElement("li",{key:s,style:{width:e(s)}}));return x.createElement("ul",{className:nu(a,r),style:n},i)},K4u=R4u,I4u=u=>{let{prefixCls:e,className:a,width:r,style:n}=u;return x.createElement("h3",{className:nu(e,a),style:Object.assign({width:r},n)})},O4u=I4u;function h2(u){return u&&typeof u=="object"?u:{}}function $4u(u,e){return u&&!e?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function H4u(u,e){return!u&&e?{width:"38%"}:u&&e?{width:"50%"}:{}}function G4u(u,e){const a={};return(!u||!e)&&(a.width="61%"),!u&&e?a.rows=3:a.rows=2,a}const b1=u=>{const{prefixCls:e,loading:a,className:r,rootClassName:n,style:t,children:i,avatar:o=!1,title:s=!0,paragraph:l=!0,active:E,round:c}=u,{getPrefixCls:d,direction:D,skeleton:m}=x.useContext(Yu),h=d("skeleton",e),[g,p]=A1(h);if(a||!("loading"in u)){const f=!!o,C=!!s,v=!!l;let A;if(f){const y=Object.assign(Object.assign({prefixCls:`${h}-avatar`},$4u(C,v)),h2(o));A=x.createElement("div",{className:`${h}-header`},x.createElement(ym,Object.assign({},y)))}let F;if(C||v){let y;if(C){const B=Object.assign(Object.assign({prefixCls:`${h}-title`},H4u(f,v)),h2(s));y=x.createElement(O4u,Object.assign({},B))}let b;if(v){const B=Object.assign(Object.assign({prefixCls:`${h}-paragraph`},G4u(f,C)),h2(l));b=x.createElement(K4u,Object.assign({},B))}F=x.createElement("div",{className:`${h}-content`},y,b)}const k=nu(h,{[`${h}-with-avatar`]:f,[`${h}-active`]:E,[`${h}-rtl`]:D==="rtl",[`${h}-round`]:c},m?.className,r,n,p);return g(x.createElement("div",{className:k,style:Object.assign(Object.assign({},m?.style),t)},A,F))}return typeof i<"u"?i:null};b1.Button=b4u;b1.Avatar=k4u;b1.Input=M4u;b1.Image=z4u;b1.Node=L4u;const _4u=b1;var V4u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};const J4u=V4u;var U4u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:J4u}))};const W4u=x.forwardRef(U4u),zm=x.createContext(null);var qR=x.forwardRef(function(u,e){var a=u.prefixCls,r=u.className,n=u.style,t=u.id,i=u.active,o=u.tabKey,s=u.children;return x.createElement("div",{id:t&&"".concat(t,"-panel-").concat(o),role:"tabpanel",tabIndex:i?0:-1,"aria-labelledby":t&&"".concat(t,"-tab-").concat(o),"aria-hidden":!i,style:n,className:nu(a,i&&"".concat(a,"-active"),r),ref:e},s)}),q4u=["key","forceRender","style","className"];function Z4u(u){var e=u.id,a=u.activeKey,r=u.animated,n=u.tabPosition,t=u.destroyInactiveTabPane,i=x.useContext(zm),o=i.prefixCls,s=i.tabs,l=r.tabPane,E="".concat(o,"-tabpane");return x.createElement("div",{className:nu("".concat(o,"-content-holder"))},x.createElement("div",{className:nu("".concat(o,"-content"),"".concat(o,"-content-").concat(n),X({},"".concat(o,"-content-animated"),l))},s.map(function(c){var d=c.key,D=c.forceRender,m=c.style,h=c.className,g=k0(c,q4u),p=d===a;return x.createElement(an,Eu({key:d,visible:p,forceRender:D,removeOnLeave:!!t,leavedClassName:"".concat(E,"-hidden")},r.tabPaneMotion),function(f,C){var v=f.style,A=f.className;return x.createElement(qR,Eu({},g,{prefixCls:E,id:e,tabKey:d,animated:l,active:p,style:ru(ru({},m),v),className:nu(h,A),ref:C}))})})))}var cB={width:0,height:0,left:0,top:0};function Y4u(u,e,a){return x.useMemo(function(){for(var r,n=new Map,t=e.get((r=u[0])===null||r===void 0?void 0:r.key)||cB,i=t.left+t.width,o=0;o$?(w=B,F.current="x"):(w=M,F.current="y"),e(-w,-w)&&b.preventDefault()}var y=x.useRef(null);y.current={onTouchStart:C,onTouchMove:v,onTouchEnd:A,onWheel:k},x.useEffect(function(){function b(j){y.current.onTouchStart(j)}function B(j){y.current.onTouchMove(j)}function M(j){y.current.onTouchEnd(j)}function w(j){y.current.onWheel(j)}return document.addEventListener("touchmove",B,{passive:!1}),document.addEventListener("touchend",M,{passive:!1}),u.current.addEventListener("touchstart",b,{passive:!1}),u.current.addEventListener("wheel",w),function(){document.removeEventListener("touchmove",B),document.removeEventListener("touchend",M)}},[])}function ZR(u){var e=x.useState(0),a=cu(e,2),r=a[0],n=a[1],t=x.useRef(0),i=x.useRef();return i.current=u,rf(function(){var o;(o=i.current)===null||o===void 0||o.call(i)},[r]),function(){t.current===r&&(t.current+=1,n(t.current))}}function uEu(u){var e=x.useRef([]),a=x.useState({}),r=cu(a,2),n=r[1],t=x.useRef(typeof u=="function"?u():u),i=ZR(function(){var s=t.current;e.current.forEach(function(l){s=l(s)}),e.current=[],t.current=s,n({})});function o(s){e.current.push(s),i()}return[t.current,o]}var mB={width:0,height:0,left:0,top:0,right:0};function eEu(u,e,a,r,n,t,i){var o=i.tabs,s=i.tabPosition,l=i.rtl,E,c,d;return["top","bottom"].includes(s)?(E="width",c=l?"right":"left",d=Math.abs(a)):(E="height",c="top",d=-a),x.useMemo(function(){if(!o.length)return[0,0];for(var D=o.length,m=D,h=0;hd+e){m=h-1;break}}for(var p=0,f=D-1;f>=0;f-=1){var C=u.get(o[f].key)||mB;if(C[c]=m?[0,0]:[p,m]},[u,e,r,n,t,d,s,o.map(function(D){return D.key}).join("_"),l])}function hB(u){var e;return u instanceof Map?(e={},u.forEach(function(a,r){e[r]=a})):e=u,JSON.stringify(e)}var aEu="TABS_DQ";function YR(u){return String(u).replace(/"/g,aEu)}function QR(u,e,a,r){return!(!a||r||u===!1||u===void 0&&(e===!1||e===null))}function rEu(u,e){var a=u.prefixCls,r=u.editable,n=u.locale,t=u.style;return!r||r.showAdd===!1?null:x.createElement("button",{ref:e,type:"button",className:"".concat(a,"-nav-add"),style:t,"aria-label":n?.addAriaLabel||"Add tab",onClick:function(o){r.onEdit("add",{event:o})}},r.addIcon||"+")}const XR=x.forwardRef(rEu);var pB=x.forwardRef(function(u,e){var a=u.position,r=u.prefixCls,n=u.extra;if(!n)return null;var t,i={};return y0(n)==="object"&&!x.isValidElement(n)?i=n:i.right=n,a==="right"&&(t=i.right),a==="left"&&(t=i.left),t?x.createElement("div",{className:"".concat(r,"-extra-content"),ref:e},t):null});function nEu(u,e){var a=u.prefixCls,r=u.id,n=u.tabs,t=u.locale,i=u.mobile,o=u.moreIcon,s=o===void 0?"More":o,l=u.moreTransitionName,E=u.style,c=u.className,d=u.editable,D=u.tabBarGutter,m=u.rtl,h=u.removeAriaLabel,g=u.onTabClick,p=u.getPopupContainer,f=u.popupClassName,C=x.useState(!1),v=cu(C,2),A=v[0],F=v[1],k=x.useState(null),y=cu(k,2),b=y[0],B=y[1],M="".concat(r,"-more-popup"),w="".concat(a,"-dropdown"),j=b!==null?"".concat(M,"-").concat(b):null,$=t?.dropdownAriaLabel;function H(z,O){z.preventDefault(),z.stopPropagation(),d.onEdit("remove",{key:O,event:z})}var K=x.createElement(k1,{onClick:function(O){var L=O.key,J=O.domEvent;g(L,J),F(!1)},prefixCls:"".concat(w,"-menu"),id:M,tabIndex:-1,role:"listbox","aria-activedescendant":j,selectedKeys:[b],"aria-label":$!==void 0?$:"expanded dropdown"},n.map(function(z){var O=z.closable,L=z.disabled,J=z.closeIcon,q=z.key,Q=z.label,Z=QR(O,J,d,L);return x.createElement(V3,{key:q,id:"".concat(M,"-").concat(q),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(q),disabled:L},x.createElement("span",null,Q),Z&&x.createElement("button",{type:"button","aria-label":h||"remove",tabIndex:0,className:"".concat(w,"-menu-item-remove"),onClick:function(tu){tu.stopPropagation(),H(tu,q)}},J||d.removeIcon||"×"))}));function N(z){for(var O=n.filter(function(Z){return!Z.disabled}),L=O.findIndex(function(Z){return Z.key===b})||0,J=O.length,q=0;qt0?"left":"right"})}),$=cu(j,2),H=$[0],K=$[1],N=dB(0,function(n0,t0){!w&&C&&C({direction:n0>t0?"top":"bottom"})}),P=cu(N,2),I=P[0],_=P[1],G=x.useState([0,0]),z=cu(G,2),O=z[0],L=z[1],J=x.useState([0,0]),q=cu(J,2),Q=q[0],Z=q[1],iu=x.useState([0,0]),tu=cu(iu,2),du=tu[0],ku=tu[1],Zu=x.useState([0,0]),wu=cu(Zu,2),Ou=wu[0],vu=wu[1],Wu=uEu(new Map),yu=cu(Wu,2),Y=yu[0],gu=yu[1],mu=Y4u(t,Y,Q[0]),Nu=fd(O,w),u0=fd(Q,w),s0=fd(du,w),Hu=fd(Ou,w),$u=NuR0?R0:n0}var q0=x.useRef(),ae=x.useState(),au=cu(ae,2),eu=au[0],su=au[1];function Au(){su(Date.now())}function bu(){window.clearTimeout(q0.current)}X4u(y,function(n0,t0){function E0(S0,ta){S0(function(Q0){var cn=i0(Q0+ta);return cn})}return $u?(w?E0(K,n0):E0(_,t0),bu(),Au(),!0):!1}),x.useEffect(function(){return bu(),eu&&(q0.current=window.setTimeout(function(){su(0)},100)),bu},[eu]);var Pu=eEu(mu,c0,w?H:I,u0,s0,Hu,ru(ru({},u),{},{tabs:t})),Vu=cu(Pu,2),S=Vu[0],T=Vu[1],V=Ra(function(){var n0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:E,t0=mu.get(n0)||{width:0,height:0,left:0,right:0,top:0};if(w){var E0=H;c?t0.rightH+c0&&(E0=t0.right+t0.width-c0):t0.left<-H?E0=-t0.left:t0.left+t0.width>-H+c0&&(E0=-(t0.left+t0.width-c0)),_(0),K(i0(E0))}else{var S0=I;t0.top<-I?S0=-t0.top:t0.top+t0.height>-I+c0&&(S0=-(t0.top+t0.height-c0)),K(0),_(i0(S0))}}),W={};h==="top"||h==="bottom"?W[c?"marginRight":"marginLeft"]=g:W.marginTop=g;var ou=t.map(function(n0,t0){var E0=n0.key;return x.createElement(iEu,{id:s,prefixCls:n,key:E0,tab:n0,style:t0===0?void 0:W,closable:n0.closable,editable:D,active:E0===E,renderWrapper:p,removeAriaLabel:m?.removeAriaLabel,onClick:function(ta){f(E0,ta)},onFocus:function(){V(E0),Au(),y.current&&(c||(y.current.scrollLeft=0),y.current.scrollTop=0)}})}),fu=function(){return gu(function(){var t0=new Map;return t.forEach(function(E0){var S0,ta=E0.key,Q0=(S0=b.current)===null||S0===void 0?void 0:S0.querySelector('[data-node-key="'.concat(YR(ta),'"]'));Q0&&t0.set(ta,{width:Q0.offsetWidth,height:Q0.offsetHeight,left:Q0.offsetLeft,top:Q0.offsetTop})}),t0})};x.useEffect(function(){fu()},[t.map(function(n0){return n0.key}).join("_")]);var Cu=ZR(function(){var n0=Os(A),t0=Os(F),E0=Os(k);L([n0[0]-t0[0]-E0[0],n0[1]-t0[1]-E0[1]]);var S0=Os(M);ku(S0);var ta=Os(B);vu(ta);var Q0=Os(b);Z([Q0[0]-S0[0],Q0[1]-S0[1]]),fu()}),Gu=t.slice(0,S),a0=t.slice(T+1),l0=[].concat(Tu(Gu),Tu(a0)),m0=mu.get(E),ie=oEu({activeTabOffset:m0,horizontal:w,rtl:c,indicatorSize:v}),Z0=ie.style;x.useEffect(function(){V()},[E,C0,R0,hB(m0),hB(mu),w]),x.useEffect(function(){Cu()},[c]);var oe=!!l0.length,re="".concat(n,"-nav-wrap"),ce,I0,qu,Y0;return w?c?(I0=H>0,ce=H!==R0):(ce=H<0,I0=H!==C0):(qu=I<0,Y0=I!==C0),x.createElement(Mt,{onResize:Cu},x.createElement("div",{ref:ms(e,A),role:"tablist",className:nu("".concat(n,"-nav"),i),style:o,onKeyDown:function(){Au()}},x.createElement(pB,{ref:F,position:"left",extra:d,prefixCls:n}),x.createElement(Mt,{onResize:Cu},x.createElement("div",{className:nu(re,(a={},X(a,"".concat(re,"-ping-left"),ce),X(a,"".concat(re,"-ping-right"),I0),X(a,"".concat(re,"-ping-top"),qu),X(a,"".concat(re,"-ping-bottom"),Y0),a)),ref:y},x.createElement(Mt,{onResize:Cu},x.createElement("div",{ref:b,className:"".concat(n,"-nav-list"),style:{transform:"translate(".concat(H,"px, ").concat(I,"px)"),transition:eu?"none":void 0}},ou,x.createElement(XR,{ref:M,prefixCls:n,locale:m,editable:D,style:ru(ru({},ou.length===0?void 0:W),{},{visibility:oe?"hidden":null})}),x.createElement("div",{className:nu("".concat(n,"-ink-bar"),X({},"".concat(n,"-ink-bar-animated"),l.inkBar)),style:Z0}))))),x.createElement(tEu,Eu({},u,{removeAriaLabel:m?.removeAriaLabel,ref:B,prefixCls:n,tabs:l0,className:!oe&&L0,tabMoving:!!eu})),x.createElement(pB,{ref:k,position:"right",extra:d,prefixCls:n})))}const gB=x.forwardRef(sEu);var lEu=["renderTabBar"],EEu=["label","key"];function cEu(u){var e=u.renderTabBar,a=k0(u,lEu),r=x.useContext(zm),n=r.tabs;if(e){var t=ru(ru({},a),{},{panes:n.map(function(i){var o=i.label,s=i.key,l=k0(i,EEu);return x.createElement(qR,Eu({tab:o,key:s,tabKey:s},l))})});return e(t,gB)}return x.createElement(gB,a)}function dEu(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},e;return u===!1?e={inkBar:!1,tabPane:!1}:u===!0?e={inkBar:!0,tabPane:!1}:e=ru({inkBar:!0},y0(u)==="object"?u:{}),e.tabPaneMotion&&e.tabPane===void 0&&(e.tabPane=!0),!e.tabPaneMotion&&e.tabPane&&(e.tabPane=!1),e}var DEu=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],fB=0;function xEu(u,e){var a,r=u.id,n=u.prefixCls,t=n===void 0?"rc-tabs":n,i=u.className,o=u.items,s=u.direction,l=u.activeKey,E=u.defaultActiveKey,c=u.editable,d=u.animated,D=u.tabPosition,m=D===void 0?"top":D,h=u.tabBarGutter,g=u.tabBarStyle,p=u.tabBarExtraContent,f=u.locale,C=u.moreIcon,v=u.moreTransitionName,A=u.destroyInactiveTabPane,F=u.renderTabBar,k=u.onChange,y=u.onTabClick,b=u.onTabScroll,B=u.getPopupContainer,M=u.popupClassName,w=u.indicatorSize,j=k0(u,DEu),$=x.useMemo(function(){return(o||[]).filter(function(vu){return vu&&y0(vu)==="object"&&"key"in vu})},[o]),H=s==="rtl",K=dEu(d),N=x.useState(!1),P=cu(N,2),I=P[0],_=P[1];x.useEffect(function(){_(rR())},[]);var G=Fr(function(){var vu;return(vu=$[0])===null||vu===void 0?void 0:vu.key},{value:l,defaultValue:E}),z=cu(G,2),O=z[0],L=z[1],J=x.useState(function(){return $.findIndex(function(vu){return vu.key===O})}),q=cu(J,2),Q=q[0],Z=q[1];x.useEffect(function(){var vu=$.findIndex(function(yu){return yu.key===O});if(vu===-1){var Wu;vu=Math.max(0,Math.min(Q,$.length-1)),L((Wu=$[vu])===null||Wu===void 0?void 0:Wu.key)}Z(vu)},[$.map(function(vu){return vu.key}).join("_"),O,Q]);var iu=Fr(null,{value:r}),tu=cu(iu,2),du=tu[0],ku=tu[1];x.useEffect(function(){r||(ku("rc-tabs-".concat(fB)),fB+=1)},[]);function Zu(vu,Wu){y?.(vu,Wu);var yu=vu!==O;L(vu),yu&&k?.(vu)}var wu={id:du,activeKey:O,animated:K,tabPosition:m,rtl:H,mobile:I},Ou=ru(ru({},wu),{},{editable:c,locale:f,moreIcon:C,moreTransitionName:v,tabBarGutter:h,onTabClick:Zu,onTabScroll:b,extra:p,style:g,panes:null,getPopupContainer:B,popupClassName:M,indicatorSize:w});return x.createElement(zm.Provider,{value:{tabs:$,prefixCls:t}},x.createElement("div",Eu({ref:e,id:r,className:nu(t,"".concat(t,"-").concat(m),(a={},X(a,"".concat(t,"-mobile"),I),X(a,"".concat(t,"-editable"),c),X(a,"".concat(t,"-rtl"),H),a),i)},j),x.createElement(cEu,Eu({},Ou,{renderTabBar:F})),x.createElement(Z4u,Eu({destroyInactiveTabPane:A},wu,{animated:K}))))}var mEu=x.forwardRef(xEu);const hEu={motionAppear:!1,motionEnter:!0,motionLeave:!0};function pEu(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},a;return e===!1?a={inkBar:!1,tabPane:!1}:e===!0?a={inkBar:!0,tabPane:!0}:a=Object.assign({inkBar:!0},typeof e=="object"?e:{}),a.tabPane&&(a.tabPaneMotion=Object.assign(Object.assign({},hEu),{motionName:Yi(u,"switch")})),a}var gEu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);ne)}function vEu(u,e){if(u)return u;const a=Ln(e).map(r=>{if(x.isValidElement(r)){const{key:n,props:t}=r,i=t||{},{tab:o}=i,s=gEu(i,["tab"]);return Object.assign(Object.assign({key:String(n)},s),{label:o})}return null});return fEu(a)}const CEu=u=>{const{componentCls:e,motionDurationSlow:a}=u;return[{[e]:{[`${e}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${a}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${a}`}}}}},[Xl(u,"slide-up"),Xl(u,"slide-down")]]},FEu=CEu,kEu=u=>{const{componentCls:e,tabsCardPadding:a,cardBg:r,cardGutter:n,colorBorderSecondary:t,itemSelectedColor:i}=u;return{[`${e}-card`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{margin:0,padding:a,background:r,border:`${u.lineWidth}px ${u.lineType} ${t}`,transition:`all ${u.motionDurationSlow} ${u.motionEaseInOut}`},[`${e}-tab-active`]:{color:i,background:u.colorBgContainer},[`${e}-ink-bar`]:{visibility:"hidden"}},[`&${e}-top, &${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginLeft:{_skip_check_:!0,value:`${n}px`}}}},[`&${e}-top`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`},[`${e}-tab-active`]:{borderBottomColor:u.colorBgContainer}}},[`&${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:`0 0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px`},[`${e}-tab-active`]:{borderTopColor:u.colorBgContainer}}},[`&${e}-left, &${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginTop:`${n}px`}}},[`&${e}-left`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${u.borderRadiusLG}px 0 0 ${u.borderRadiusLG}px`}},[`${e}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:u.colorBgContainer}}}},[`&${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px 0`}},[`${e}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:u.colorBgContainer}}}}}}},AEu=u=>{const{componentCls:e,itemHoverColor:a,dropdownEdgeChildVerticalPadding:r}=u;return{[`${e}-dropdown`]:Object.assign(Object.assign({},xa(u)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:u.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${e}-dropdown-menu`]:{maxHeight:u.tabsDropdownHeight,margin:0,padding:`${r}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:u.colorBgContainer,backgroundClip:"padding-box",borderRadius:u.borderRadiusLG,outline:"none",boxShadow:u.boxShadowSecondary,"&-item":Object.assign(Object.assign({},im),{display:"flex",alignItems:"center",minWidth:u.tabsDropdownWidth,margin:0,padding:`${u.paddingXXS}px ${u.paddingSM}px`,color:u.colorText,fontWeight:"normal",fontSize:u.fontSize,lineHeight:u.lineHeight,cursor:"pointer",transition:`all ${u.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:u.marginSM},color:u.colorTextDescription,fontSize:u.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:a}},"&:hover":{background:u.controlItemBgHover},"&-disabled":{"&, &:hover":{color:u.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},bEu=u=>{const{componentCls:e,margin:a,colorBorderSecondary:r,horizontalMargin:n,verticalItemPadding:t,verticalItemMargin:i}=u;return{[`${e}-top, ${e}-bottom`]:{flexDirection:"column",[`> ${e}-nav, > div > ${e}-nav`]:{margin:n,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${u.lineWidth}px ${u.lineType} ${r}`,content:"''"},[`${e}-ink-bar`]:{height:u.lineWidthBold,"&-animated":{transition:`width ${u.motionDurationSlow}, left ${u.motionDurationSlow}, + `]:Object.assign({},C4u(u))}}},A1=fe("Skeleton",u=>{const{componentCls:e}=u,a=$0(u,{skeletonAvatarCls:`${e}-avatar`,skeletonTitleCls:`${e}-title`,skeletonParagraphCls:`${e}-paragraph`,skeletonButtonCls:`${e}-button`,skeletonInputCls:`${e}-input`,skeletonImageCls:`${e}-image`,imageSizeBase:u.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${u.gradientFromColor} 25%, ${u.gradientToColor} 37%, ${u.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[y4u(a)]},u=>{const{colorFillContent:e,colorFill:a}=u,r=e,n=a;return{color:r,colorGradientEnd:n,gradientFromColor:r,gradientToColor:n,titleHeight:u.controlHeight/2,blockRadius:u.borderRadiusSM,paragraphMarginTop:u.marginLG+u.marginXXS,paragraphLiHeight:u.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),B4u=u=>{const{prefixCls:e,className:a,rootClassName:r,active:n,shape:t="circle",size:i="default"}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("skeleton",e),[l,E]=A1(s),c=ba(u,["prefixCls","className"]),d=nu(s,`${s}-element`,{[`${s}-active`]:n},a,r,E);return l(x.createElement("div",{className:d},x.createElement(Bm,Object.assign({prefixCls:`${s}-avatar`,shape:t,size:i},c))))},z4u=B4u,S4u=u=>{const{prefixCls:e,className:a,rootClassName:r,active:n,block:t=!1,size:i="default"}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("skeleton",e),[l,E]=A1(s),c=ba(u,["prefixCls"]),d=nu(s,`${s}-element`,{[`${s}-active`]:n,[`${s}-block`]:t},a,r,E);return l(x.createElement("div",{className:d},x.createElement(Bm,Object.assign({prefixCls:`${s}-button`,size:i},c))))},M4u=S4u,w4u="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",P4u=u=>{const{prefixCls:e,className:a,rootClassName:r,style:n,active:t}=u,{getPrefixCls:i}=x.useContext(Yu),o=i("skeleton",e),[s,l]=A1(o),E=nu(o,`${o}-element`,{[`${o}-active`]:t},a,r,l);return s(x.createElement("div",{className:E},x.createElement("div",{className:nu(`${o}-image`,a),style:n},x.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${o}-image-svg`},x.createElement("path",{d:w4u,className:`${o}-image-path`})))))},T4u=P4u,j4u=u=>{const{prefixCls:e,className:a,rootClassName:r,active:n,block:t,size:i="default"}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("skeleton",e),[l,E]=A1(s),c=ba(u,["prefixCls"]),d=nu(s,`${s}-element`,{[`${s}-active`]:n,[`${s}-block`]:t},a,r,E);return l(x.createElement("div",{className:d},x.createElement(Bm,Object.assign({prefixCls:`${s}-input`,size:i},c))))},N4u=j4u;var L4u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"};const R4u=L4u;var K4u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:R4u}))};const I4u=x.forwardRef(K4u),O4u=u=>{const{prefixCls:e,className:a,rootClassName:r,style:n,active:t,children:i}=u,{getPrefixCls:o}=x.useContext(Yu),s=o("skeleton",e),[l,E]=A1(s),c=nu(s,`${s}-element`,{[`${s}-active`]:t},E,a,r),d=i??x.createElement(I4u,null);return l(x.createElement("div",{className:c},x.createElement("div",{className:nu(`${s}-image`,a),style:n},d)))},$4u=O4u,H4u=u=>{const e=o=>{const{width:s,rows:l=2}=u;if(Array.isArray(s))return s[o];if(l-1===o)return s},{prefixCls:a,className:r,style:n,rows:t}=u,i=Tu(Array(t)).map((o,s)=>x.createElement("li",{key:s,style:{width:e(s)}}));return x.createElement("ul",{className:nu(a,r),style:n},i)},G4u=H4u,_4u=u=>{let{prefixCls:e,className:a,width:r,style:n}=u;return x.createElement("h3",{className:nu(e,a),style:Object.assign({width:r},n)})},V4u=_4u;function p2(u){return u&&typeof u=="object"?u:{}}function J4u(u,e){return u&&!e?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function U4u(u,e){return!u&&e?{width:"38%"}:u&&e?{width:"50%"}:{}}function W4u(u,e){const a={};return(!u||!e)&&(a.width="61%"),!u&&e?a.rows=3:a.rows=2,a}const b1=u=>{const{prefixCls:e,loading:a,className:r,rootClassName:n,style:t,children:i,avatar:o=!1,title:s=!0,paragraph:l=!0,active:E,round:c}=u,{getPrefixCls:d,direction:D,skeleton:m}=x.useContext(Yu),h=d("skeleton",e),[g,p]=A1(h);if(a||!("loading"in u)){const f=!!o,C=!!s,v=!!l;let A;if(f){const y=Object.assign(Object.assign({prefixCls:`${h}-avatar`},J4u(C,v)),p2(o));A=x.createElement("div",{className:`${h}-header`},x.createElement(Bm,Object.assign({},y)))}let F;if(C||v){let y;if(C){const B=Object.assign(Object.assign({prefixCls:`${h}-title`},U4u(f,v)),p2(s));y=x.createElement(V4u,Object.assign({},B))}let b;if(v){const B=Object.assign(Object.assign({prefixCls:`${h}-paragraph`},W4u(f,C)),p2(l));b=x.createElement(G4u,Object.assign({},B))}F=x.createElement("div",{className:`${h}-content`},y,b)}const k=nu(h,{[`${h}-with-avatar`]:f,[`${h}-active`]:E,[`${h}-rtl`]:D==="rtl",[`${h}-round`]:c},m?.className,r,n,p);return g(x.createElement("div",{className:k,style:Object.assign(Object.assign({},m?.style),t)},A,F))}return typeof i<"u"?i:null};b1.Button=M4u;b1.Avatar=z4u;b1.Input=N4u;b1.Image=T4u;b1.Node=$4u;const q4u=b1;var Z4u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};const Y4u=Z4u;var Q4u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:Y4u}))};const X4u=x.forwardRef(Q4u),Sm=x.createContext(null);var YR=x.forwardRef(function(u,e){var a=u.prefixCls,r=u.className,n=u.style,t=u.id,i=u.active,o=u.tabKey,s=u.children;return x.createElement("div",{id:t&&"".concat(t,"-panel-").concat(o),role:"tabpanel",tabIndex:i?0:-1,"aria-labelledby":t&&"".concat(t,"-tab-").concat(o),"aria-hidden":!i,style:n,className:nu(a,i&&"".concat(a,"-active"),r),ref:e},s)}),uEu=["key","forceRender","style","className"];function eEu(u){var e=u.id,a=u.activeKey,r=u.animated,n=u.tabPosition,t=u.destroyInactiveTabPane,i=x.useContext(Sm),o=i.prefixCls,s=i.tabs,l=r.tabPane,E="".concat(o,"-tabpane");return x.createElement("div",{className:nu("".concat(o,"-content-holder"))},x.createElement("div",{className:nu("".concat(o,"-content"),"".concat(o,"-content-").concat(n),X({},"".concat(o,"-content-animated"),l))},s.map(function(c){var d=c.key,D=c.forceRender,m=c.style,h=c.className,g=k0(c,uEu),p=d===a;return x.createElement(an,Eu({key:d,visible:p,forceRender:D,removeOnLeave:!!t,leavedClassName:"".concat(E,"-hidden")},r.tabPaneMotion),function(f,C){var v=f.style,A=f.className;return x.createElement(YR,Eu({},g,{prefixCls:E,id:e,tabKey:d,animated:l,active:p,style:ru(ru({},m),v),className:nu(h,A),ref:C}))})})))}var DB={width:0,height:0,left:0,top:0};function aEu(u,e,a){return x.useMemo(function(){for(var r,n=new Map,t=e.get((r=u[0])===null||r===void 0?void 0:r.key)||DB,i=t.left+t.width,o=0;o$?(w=B,F.current="x"):(w=M,F.current="y"),e(-w,-w)&&b.preventDefault()}var y=x.useRef(null);y.current={onTouchStart:C,onTouchMove:v,onTouchEnd:A,onWheel:k},x.useEffect(function(){function b(j){y.current.onTouchStart(j)}function B(j){y.current.onTouchMove(j)}function M(j){y.current.onTouchEnd(j)}function w(j){y.current.onWheel(j)}return document.addEventListener("touchmove",B,{passive:!1}),document.addEventListener("touchend",M,{passive:!1}),u.current.addEventListener("touchstart",b,{passive:!1}),u.current.addEventListener("wheel",w),function(){document.removeEventListener("touchmove",B),document.removeEventListener("touchend",M)}},[])}function QR(u){var e=x.useState(0),a=cu(e,2),r=a[0],n=a[1],t=x.useRef(0),i=x.useRef();return i.current=u,nf(function(){var o;(o=i.current)===null||o===void 0||o.call(i)},[r]),function(){t.current===r&&(t.current+=1,n(t.current))}}function tEu(u){var e=x.useRef([]),a=x.useState({}),r=cu(a,2),n=r[1],t=x.useRef(typeof u=="function"?u():u),i=QR(function(){var s=t.current;e.current.forEach(function(l){s=l(s)}),e.current=[],t.current=s,n({})});function o(s){e.current.push(s),i()}return[t.current,o]}var pB={width:0,height:0,left:0,top:0,right:0};function iEu(u,e,a,r,n,t,i){var o=i.tabs,s=i.tabPosition,l=i.rtl,E,c,d;return["top","bottom"].includes(s)?(E="width",c=l?"right":"left",d=Math.abs(a)):(E="height",c="top",d=-a),x.useMemo(function(){if(!o.length)return[0,0];for(var D=o.length,m=D,h=0;hd+e){m=h-1;break}}for(var p=0,f=D-1;f>=0;f-=1){var C=u.get(o[f].key)||pB;if(C[c]=m?[0,0]:[p,m]},[u,e,r,n,t,d,s,o.map(function(D){return D.key}).join("_"),l])}function gB(u){var e;return u instanceof Map?(e={},u.forEach(function(a,r){e[r]=a})):e=u,JSON.stringify(e)}var oEu="TABS_DQ";function XR(u){return String(u).replace(/"/g,oEu)}function uK(u,e,a,r){return!(!a||r||u===!1||u===void 0&&(e===!1||e===null))}function sEu(u,e){var a=u.prefixCls,r=u.editable,n=u.locale,t=u.style;return!r||r.showAdd===!1?null:x.createElement("button",{ref:e,type:"button",className:"".concat(a,"-nav-add"),style:t,"aria-label":n?.addAriaLabel||"Add tab",onClick:function(o){r.onEdit("add",{event:o})}},r.addIcon||"+")}const eK=x.forwardRef(sEu);var fB=x.forwardRef(function(u,e){var a=u.position,r=u.prefixCls,n=u.extra;if(!n)return null;var t,i={};return y0(n)==="object"&&!x.isValidElement(n)?i=n:i.right=n,a==="right"&&(t=i.right),a==="left"&&(t=i.left),t?x.createElement("div",{className:"".concat(r,"-extra-content"),ref:e},t):null});function lEu(u,e){var a=u.prefixCls,r=u.id,n=u.tabs,t=u.locale,i=u.mobile,o=u.moreIcon,s=o===void 0?"More":o,l=u.moreTransitionName,E=u.style,c=u.className,d=u.editable,D=u.tabBarGutter,m=u.rtl,h=u.removeAriaLabel,g=u.onTabClick,p=u.getPopupContainer,f=u.popupClassName,C=x.useState(!1),v=cu(C,2),A=v[0],F=v[1],k=x.useState(null),y=cu(k,2),b=y[0],B=y[1],M="".concat(r,"-more-popup"),w="".concat(a,"-dropdown"),j=b!==null?"".concat(M,"-").concat(b):null,$=t?.dropdownAriaLabel;function H(z,O){z.preventDefault(),z.stopPropagation(),d.onEdit("remove",{key:O,event:z})}var K=x.createElement(k1,{onClick:function(O){var L=O.key,J=O.domEvent;g(L,J),F(!1)},prefixCls:"".concat(w,"-menu"),id:M,tabIndex:-1,role:"listbox","aria-activedescendant":j,selectedKeys:[b],"aria-label":$!==void 0?$:"expanded dropdown"},n.map(function(z){var O=z.closable,L=z.disabled,J=z.closeIcon,q=z.key,Q=z.label,Z=uK(O,J,d,L);return x.createElement(V3,{key:q,id:"".concat(M,"-").concat(q),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(q),disabled:L},x.createElement("span",null,Q),Z&&x.createElement("button",{type:"button","aria-label":h||"remove",tabIndex:0,className:"".concat(w,"-menu-item-remove"),onClick:function(tu){tu.stopPropagation(),H(tu,q)}},J||d.removeIcon||"×"))}));function N(z){for(var O=n.filter(function(Z){return!Z.disabled}),L=O.findIndex(function(Z){return Z.key===b})||0,J=O.length,q=0;qt0?"left":"right"})}),$=cu(j,2),H=$[0],K=$[1],N=xB(0,function(n0,t0){!w&&C&&C({direction:n0>t0?"top":"bottom"})}),P=cu(N,2),I=P[0],_=P[1],G=x.useState([0,0]),z=cu(G,2),O=z[0],L=z[1],J=x.useState([0,0]),q=cu(J,2),Q=q[0],Z=q[1],iu=x.useState([0,0]),tu=cu(iu,2),du=tu[0],ku=tu[1],Zu=x.useState([0,0]),wu=cu(Zu,2),Ou=wu[0],vu=wu[1],Wu=tEu(new Map),yu=cu(Wu,2),Y=yu[0],gu=yu[1],hu=aEu(t,Y,Q[0]),Nu=vd(O,w),u0=vd(Q,w),s0=vd(du,w),Hu=vd(Ou,w),$u=NuR0?R0:n0}var Z0=x.useRef(),re=x.useState(),au=cu(re,2),eu=au[0],su=au[1];function Au(){su(Date.now())}function bu(){window.clearTimeout(Z0.current)}nEu(y,function(n0,t0){function E0(S0,ta){S0(function(X0){var cn=i0(X0+ta);return cn})}return $u?(w?E0(K,n0):E0(_,t0),bu(),Au(),!0):!1}),x.useEffect(function(){return bu(),eu&&(Z0.current=window.setTimeout(function(){su(0)},100)),bu},[eu]);var Pu=iEu(hu,d0,w?H:I,u0,s0,Hu,ru(ru({},u),{},{tabs:t})),Vu=cu(Pu,2),S=Vu[0],T=Vu[1],V=Ra(function(){var n0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:E,t0=hu.get(n0)||{width:0,height:0,left:0,right:0,top:0};if(w){var E0=H;c?t0.rightH+d0&&(E0=t0.right+t0.width-d0):t0.left<-H?E0=-t0.left:t0.left+t0.width>-H+d0&&(E0=-(t0.left+t0.width-d0)),_(0),K(i0(E0))}else{var S0=I;t0.top<-I?S0=-t0.top:t0.top+t0.height>-I+d0&&(S0=-(t0.top+t0.height-d0)),K(0),_(i0(S0))}}),W={};h==="top"||h==="bottom"?W[c?"marginRight":"marginLeft"]=g:W.marginTop=g;var ou=t.map(function(n0,t0){var E0=n0.key;return x.createElement(cEu,{id:s,prefixCls:n,key:E0,tab:n0,style:t0===0?void 0:W,closable:n0.closable,editable:D,active:E0===E,renderWrapper:p,removeAriaLabel:m?.removeAriaLabel,onClick:function(ta){f(E0,ta)},onFocus:function(){V(E0),Au(),y.current&&(c||(y.current.scrollLeft=0),y.current.scrollTop=0)}})}),fu=function(){return gu(function(){var t0=new Map;return t.forEach(function(E0){var S0,ta=E0.key,X0=(S0=b.current)===null||S0===void 0?void 0:S0.querySelector('[data-node-key="'.concat(XR(ta),'"]'));X0&&t0.set(ta,{width:X0.offsetWidth,height:X0.offsetHeight,left:X0.offsetLeft,top:X0.offsetTop})}),t0})};x.useEffect(function(){fu()},[t.map(function(n0){return n0.key}).join("_")]);var Cu=QR(function(){var n0=Os(A),t0=Os(F),E0=Os(k);L([n0[0]-t0[0]-E0[0],n0[1]-t0[1]-E0[1]]);var S0=Os(M);ku(S0);var ta=Os(B);vu(ta);var X0=Os(b);Z([X0[0]-S0[0],X0[1]-S0[1]]),fu()}),Gu=t.slice(0,S),a0=t.slice(T+1),l0=[].concat(Tu(Gu),Tu(a0)),m0=hu.get(E),oe=dEu({activeTabOffset:m0,horizontal:w,rtl:c,indicatorSize:v}),Y0=oe.style;x.useEffect(function(){V()},[E,C0,R0,gB(m0),gB(hu),w]),x.useEffect(function(){Cu()},[c]);var se=!!l0.length,ne="".concat(n,"-nav-wrap"),ce,I0,qu,Q0;return w?c?(I0=H>0,ce=H!==R0):(ce=H<0,I0=H!==C0):(qu=I<0,Q0=I!==C0),x.createElement(Mt,{onResize:Cu},x.createElement("div",{ref:ms(e,A),role:"tablist",className:nu("".concat(n,"-nav"),i),style:o,onKeyDown:function(){Au()}},x.createElement(fB,{ref:F,position:"left",extra:d,prefixCls:n}),x.createElement(Mt,{onResize:Cu},x.createElement("div",{className:nu(ne,(a={},X(a,"".concat(ne,"-ping-left"),ce),X(a,"".concat(ne,"-ping-right"),I0),X(a,"".concat(ne,"-ping-top"),qu),X(a,"".concat(ne,"-ping-bottom"),Q0),a)),ref:y},x.createElement(Mt,{onResize:Cu},x.createElement("div",{ref:b,className:"".concat(n,"-nav-list"),style:{transform:"translate(".concat(H,"px, ").concat(I,"px)"),transition:eu?"none":void 0}},ou,x.createElement(eK,{ref:M,prefixCls:n,locale:m,editable:D,style:ru(ru({},ou.length===0?void 0:W),{},{visibility:se?"hidden":null})}),x.createElement("div",{className:nu("".concat(n,"-ink-bar"),X({},"".concat(n,"-ink-bar-animated"),l.inkBar)),style:Y0}))))),x.createElement(EEu,Eu({},u,{removeAriaLabel:m?.removeAriaLabel,ref:B,prefixCls:n,tabs:l0,className:!se&&L0,tabMoving:!!eu})),x.createElement(fB,{ref:k,position:"right",extra:d,prefixCls:n})))}const vB=x.forwardRef(DEu);var xEu=["renderTabBar"],mEu=["label","key"];function hEu(u){var e=u.renderTabBar,a=k0(u,xEu),r=x.useContext(Sm),n=r.tabs;if(e){var t=ru(ru({},a),{},{panes:n.map(function(i){var o=i.label,s=i.key,l=k0(i,mEu);return x.createElement(YR,Eu({tab:o,key:s,tabKey:s},l))})});return e(t,vB)}return x.createElement(vB,a)}function pEu(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},e;return u===!1?e={inkBar:!1,tabPane:!1}:u===!0?e={inkBar:!0,tabPane:!1}:e=ru({inkBar:!0},y0(u)==="object"?u:{}),e.tabPaneMotion&&e.tabPane===void 0&&(e.tabPane=!0),!e.tabPaneMotion&&e.tabPane&&(e.tabPane=!1),e}var gEu=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],CB=0;function fEu(u,e){var a,r=u.id,n=u.prefixCls,t=n===void 0?"rc-tabs":n,i=u.className,o=u.items,s=u.direction,l=u.activeKey,E=u.defaultActiveKey,c=u.editable,d=u.animated,D=u.tabPosition,m=D===void 0?"top":D,h=u.tabBarGutter,g=u.tabBarStyle,p=u.tabBarExtraContent,f=u.locale,C=u.moreIcon,v=u.moreTransitionName,A=u.destroyInactiveTabPane,F=u.renderTabBar,k=u.onChange,y=u.onTabClick,b=u.onTabScroll,B=u.getPopupContainer,M=u.popupClassName,w=u.indicatorSize,j=k0(u,gEu),$=x.useMemo(function(){return(o||[]).filter(function(vu){return vu&&y0(vu)==="object"&&"key"in vu})},[o]),H=s==="rtl",K=pEu(d),N=x.useState(!1),P=cu(N,2),I=P[0],_=P[1];x.useEffect(function(){_(tR())},[]);var G=Fr(function(){var vu;return(vu=$[0])===null||vu===void 0?void 0:vu.key},{value:l,defaultValue:E}),z=cu(G,2),O=z[0],L=z[1],J=x.useState(function(){return $.findIndex(function(vu){return vu.key===O})}),q=cu(J,2),Q=q[0],Z=q[1];x.useEffect(function(){var vu=$.findIndex(function(yu){return yu.key===O});if(vu===-1){var Wu;vu=Math.max(0,Math.min(Q,$.length-1)),L((Wu=$[vu])===null||Wu===void 0?void 0:Wu.key)}Z(vu)},[$.map(function(vu){return vu.key}).join("_"),O,Q]);var iu=Fr(null,{value:r}),tu=cu(iu,2),du=tu[0],ku=tu[1];x.useEffect(function(){r||(ku("rc-tabs-".concat(CB)),CB+=1)},[]);function Zu(vu,Wu){y?.(vu,Wu);var yu=vu!==O;L(vu),yu&&k?.(vu)}var wu={id:du,activeKey:O,animated:K,tabPosition:m,rtl:H,mobile:I},Ou=ru(ru({},wu),{},{editable:c,locale:f,moreIcon:C,moreTransitionName:v,tabBarGutter:h,onTabClick:Zu,onTabScroll:b,extra:p,style:g,panes:null,getPopupContainer:B,popupClassName:M,indicatorSize:w});return x.createElement(Sm.Provider,{value:{tabs:$,prefixCls:t}},x.createElement("div",Eu({ref:e,id:r,className:nu(t,"".concat(t,"-").concat(m),(a={},X(a,"".concat(t,"-mobile"),I),X(a,"".concat(t,"-editable"),c),X(a,"".concat(t,"-rtl"),H),a),i)},j),x.createElement(hEu,Eu({},Ou,{renderTabBar:F})),x.createElement(eEu,Eu({destroyInactiveTabPane:A},wu,{animated:K}))))}var vEu=x.forwardRef(fEu);const CEu={motionAppear:!1,motionEnter:!0,motionLeave:!0};function FEu(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},a;return e===!1?a={inkBar:!1,tabPane:!1}:e===!0?a={inkBar:!0,tabPane:!0}:a=Object.assign({inkBar:!0},typeof e=="object"?e:{}),a.tabPane&&(a.tabPaneMotion=Object.assign(Object.assign({},CEu),{motionName:Yi(u,"switch")})),a}var kEu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);ne)}function bEu(u,e){if(u)return u;const a=Ln(e).map(r=>{if(x.isValidElement(r)){const{key:n,props:t}=r,i=t||{},{tab:o}=i,s=kEu(i,["tab"]);return Object.assign(Object.assign({key:String(n)},s),{label:o})}return null});return AEu(a)}const yEu=u=>{const{componentCls:e,motionDurationSlow:a}=u;return[{[e]:{[`${e}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${a}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${a}`}}}}},[Xl(u,"slide-up"),Xl(u,"slide-down")]]},BEu=yEu,zEu=u=>{const{componentCls:e,tabsCardPadding:a,cardBg:r,cardGutter:n,colorBorderSecondary:t,itemSelectedColor:i}=u;return{[`${e}-card`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{margin:0,padding:a,background:r,border:`${u.lineWidth}px ${u.lineType} ${t}`,transition:`all ${u.motionDurationSlow} ${u.motionEaseInOut}`},[`${e}-tab-active`]:{color:i,background:u.colorBgContainer},[`${e}-ink-bar`]:{visibility:"hidden"}},[`&${e}-top, &${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginLeft:{_skip_check_:!0,value:`${n}px`}}}},[`&${e}-top`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`},[`${e}-tab-active`]:{borderBottomColor:u.colorBgContainer}}},[`&${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:`0 0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px`},[`${e}-tab-active`]:{borderTopColor:u.colorBgContainer}}},[`&${e}-left, &${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginTop:`${n}px`}}},[`&${e}-left`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${u.borderRadiusLG}px 0 0 ${u.borderRadiusLG}px`}},[`${e}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:u.colorBgContainer}}}},[`&${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px 0`}},[`${e}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:u.colorBgContainer}}}}}}},SEu=u=>{const{componentCls:e,itemHoverColor:a,dropdownEdgeChildVerticalPadding:r}=u;return{[`${e}-dropdown`]:Object.assign(Object.assign({},xa(u)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:u.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${e}-dropdown-menu`]:{maxHeight:u.tabsDropdownHeight,margin:0,padding:`${r}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:u.colorBgContainer,backgroundClip:"padding-box",borderRadius:u.borderRadiusLG,outline:"none",boxShadow:u.boxShadowSecondary,"&-item":Object.assign(Object.assign({},om),{display:"flex",alignItems:"center",minWidth:u.tabsDropdownWidth,margin:0,padding:`${u.paddingXXS}px ${u.paddingSM}px`,color:u.colorText,fontWeight:"normal",fontSize:u.fontSize,lineHeight:u.lineHeight,cursor:"pointer",transition:`all ${u.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:u.marginSM},color:u.colorTextDescription,fontSize:u.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:a}},"&:hover":{background:u.controlItemBgHover},"&-disabled":{"&, &:hover":{color:u.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},MEu=u=>{const{componentCls:e,margin:a,colorBorderSecondary:r,horizontalMargin:n,verticalItemPadding:t,verticalItemMargin:i}=u;return{[`${e}-top, ${e}-bottom`]:{flexDirection:"column",[`> ${e}-nav, > div > ${e}-nav`]:{margin:n,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${u.lineWidth}px ${u.lineType} ${r}`,content:"''"},[`${e}-ink-bar`]:{height:u.lineWidthBold,"&-animated":{transition:`width ${u.motionDurationSlow}, left ${u.motionDurationSlow}, right ${u.motionDurationSlow}`}},[`${e}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:u.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:u.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:u.boxShadowTabsOverflowRight},[`&${e}-nav-wrap-ping-left::before`]:{opacity:1},[`&${e}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${e}-top`]:{[`> ${e}-nav, - > div > ${e}-nav`]:{"&::before":{bottom:0},[`${e}-ink-bar`]:{bottom:0}}},[`${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{order:1,marginTop:`${a}px`,marginBottom:0,"&::before":{top:0},[`${e}-ink-bar`]:{top:0}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{order:0}},[`${e}-left, ${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{flexDirection:"column",minWidth:u.controlHeight*1.25,[`${e}-tab`]:{padding:t,textAlign:"center"},[`${e}-tab + ${e}-tab`]:{margin:i},[`${e}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:u.controlHeight},"&::before":{top:0,boxShadow:u.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:u.boxShadowTabsOverflowBottom},[`&${e}-nav-wrap-ping-top::before`]:{opacity:1},[`&${e}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${e}-ink-bar`]:{width:u.lineWidthBold,"&-animated":{transition:`height ${u.motionDurationSlow}, top ${u.motionDurationSlow}`}},[`${e}-nav-list, ${e}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${e}-left`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${u.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`},[`> ${e}-content > ${e}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:u.paddingLG}}}},[`${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{order:1,[`${e}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-u.lineWidth},borderRight:{_skip_check_:!0,value:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`},[`> ${e}-content > ${e}-tabpane`]:{paddingRight:{_skip_check_:!0,value:u.paddingLG}}}}}},yEu=u=>{const{componentCls:e,cardPaddingSM:a,cardPaddingLG:r,horizontalItemPaddingSM:n,horizontalItemPaddingLG:t}=u;return{[e]:{"&-small":{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:n,fontSize:u.titleFontSizeSM}}},"&-large":{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:t,fontSize:u.titleFontSizeLG}}}},[`${e}-card`]:{[`&${e}-small`]:{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:a}},[`&${e}-bottom`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:`0 0 ${u.borderRadius}px ${u.borderRadius}px`}},[`&${e}-top`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:`${u.borderRadius}px ${u.borderRadius}px 0 0`}},[`&${e}-right`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${u.borderRadius}px ${u.borderRadius}px 0`}}},[`&${e}-left`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${u.borderRadius}px 0 0 ${u.borderRadius}px`}}}},[`&${e}-large`]:{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:r}}}}}},BEu=u=>{const{componentCls:e,itemActiveColor:a,itemHoverColor:r,iconCls:n,tabsHorizontalItemMargin:t,horizontalItemPadding:i,itemSelectedColor:o,itemColor:s}=u,l=`${e}-tab`;return{[l]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:i,fontSize:u.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:s,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:a}},Zi(u)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-u.marginXXS},marginLeft:{_skip_check_:!0,value:u.marginXS},color:u.colorTextDescription,fontSize:u.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${u.motionDurationSlow}`,"&:hover":{color:u.colorTextHeading}},"&:hover":{color:r},[`&${l}-active ${l}-btn`]:{color:o,textShadow:u.tabsActiveTextShadow},[`&${l}-disabled`]:{color:u.colorTextDisabled,cursor:"not-allowed"},[`&${l}-disabled ${l}-btn, &${l}-disabled ${e}-remove`]:{"&:focus, &:active":{color:u.colorTextDisabled}},[`& ${l}-remove ${n}`]:{margin:0},[n]:{marginRight:{_skip_check_:!0,value:u.marginSM}}},[`${l} + ${l}`]:{margin:{_skip_check_:!0,value:t}}}},zEu=u=>{const{componentCls:e,tabsHorizontalItemMarginRTL:a,iconCls:r,cardGutter:n}=u;return{[`${e}-rtl`]:{direction:"rtl",[`${e}-nav`]:{[`${e}-tab`]:{margin:{_skip_check_:!0,value:a},[`${e}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${u.marginSM}px`}},[`${e}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${u.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${u.marginXXS}px`},[r]:{margin:0}}}},[`&${e}-left`]:{[`> ${e}-nav`]:{order:1},[`> ${e}-content-holder`]:{order:0}},[`&${e}-right`]:{[`> ${e}-nav`]:{order:0},[`> ${e}-content-holder`]:{order:1}},[`&${e}-card${e}-top, &${e}-card${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginRight:{_skip_check_:!0,value:n},marginLeft:{_skip_check_:!0,value:0}}}}},[`${e}-dropdown-rtl`]:{direction:"rtl"},[`${e}-menu-item`]:{[`${e}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},SEu=u=>{const{componentCls:e,tabsCardPadding:a,cardHeight:r,cardGutter:n,itemHoverColor:t,itemActiveColor:i,colorBorderSecondary:o}=u;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{display:"flex",[`> ${e}-nav, > div > ${e}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${e}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${u.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${e}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${u.motionDurationSlow}`},[`${e}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${e}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${e}-nav-more`]:{position:"relative",padding:a,background:"transparent",border:0,color:u.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:u.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${e}-nav-add`]:Object.assign({minWidth:r,marginLeft:{_skip_check_:!0,value:n},padding:`0 ${u.paddingXS}px`,background:"transparent",border:`${u.lineWidth}px ${u.lineType} ${o}`,borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:u.colorText,transition:`all ${u.motionDurationSlow} ${u.motionEaseInOut}`,"&:hover":{color:t},"&:active, &:focus:not(:focus-visible)":{color:i}},Zi(u))},[`${e}-extra-content`]:{flex:"none"},[`${e}-ink-bar`]:{position:"absolute",background:u.inkBarColor,pointerEvents:"none"}}),BEu(u)),{[`${e}-content`]:{position:"relative",width:"100%"},[`${e}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${e}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${e}-centered`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-nav-wrap`]:{[`&:not([class*='${e}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},MEu=fe("Tabs",u=>{const e=O0(u,{tabsCardPadding:u.cardPadding||`${(u.cardHeight-Math.round(u.fontSize*u.lineHeight))/2-u.lineWidth}px ${u.padding}px`,dropdownEdgeChildVerticalPadding:u.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${u.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${u.horizontalItemGutter}px`});return[yEu(e),zEu(e),bEu(e),AEu(e),kEu(e),SEu(e),FEu(e)]},u=>{const e=u.controlHeightLG;return{zIndexPopup:u.zIndexPopupBase+50,cardBg:u.colorFillAlter,cardHeight:e,cardPadding:"",cardPaddingSM:`${u.paddingXXS*1.5}px ${u.padding}px`,cardPaddingLG:`${u.paddingXS}px ${u.padding}px ${u.paddingXXS*1.5}px`,titleFontSize:u.fontSize,titleFontSizeLG:u.fontSizeLG,titleFontSizeSM:u.fontSize,inkBarColor:u.colorPrimary,horizontalMargin:`0 0 ${u.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${u.paddingSM}px 0`,horizontalItemPaddingSM:`${u.paddingXS}px 0`,horizontalItemPaddingLG:`${u.padding}px 0`,verticalItemPadding:`${u.paddingXS}px ${u.paddingLG}px`,verticalItemMargin:`${u.margin}px 0 0 0`,itemColor:u.colorText,itemSelectedColor:u.colorPrimary,itemHoverColor:u.colorPrimaryHover,itemActiveColor:u.colorPrimaryActive,cardGutter:u.marginXXS/2}}),wEu=()=>null,PEu=wEu;var TEu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{type:e,className:a,rootClassName:r,size:n,onEdit:t,hideAdd:i,centered:o,addIcon:s,popupClassName:l,children:E,items:c,animated:d,style:D,indicatorSize:m}=u,h=TEu(u,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:g,moreIcon:p=x.createElement(VF,null)}=h,{direction:f,tabs:C,getPrefixCls:v,getPopupContainer:A}=x.useContext(Yu),F=v("tabs",g),[k,y]=MEu(F);let b;e==="editable-card"&&(b={onEdit:(H,K)=>{let{key:N,event:P}=K;t?.(H==="add"?P:N,H)},removeIcon:x.createElement(oo,null),addIcon:s||x.createElement(W4u,null),showAdd:i!==!0});const B=v(),M=vEu(c,E),w=pEu(F,d),j=so(n),$=Object.assign(Object.assign({},C?.style),D);return k(x.createElement(mEu,Object.assign({direction:f,getPopupContainer:A,moreTransitionName:`${B}-slide-up`},h,{items:M,className:nu({[`${F}-${j}`]:j,[`${F}-card`]:["card","editable-card"].includes(e),[`${F}-editable-card`]:e==="editable-card",[`${F}-centered`]:o},C?.className,a,r,y),popupClassName:nu(l,y),style:$,editable:b,moreIcon:p,prefixCls:F,animated:w,indicatorSize:m??C?.indicatorSize})))};uK.TabPane=PEu;const QF=uK;var jEu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var{prefixCls:e,className:a,hoverable:r=!0}=u,n=jEu(u,["prefixCls","className","hoverable"]);const{getPrefixCls:t}=x.useContext(Yu),i=t("card",e),o=nu(`${i}-grid`,a,{[`${i}-grid-hoverable`]:r});return x.createElement("div",Object.assign({},n,{className:o}))},eK=NEu,LEu=u=>{const{antCls:e,componentCls:a,headerHeight:r,cardPaddingBase:n,tabsMarginBottom:t}=u;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${n}px`,color:u.colorTextHeading,fontWeight:u.fontWeightStrong,fontSize:u.headerFontSize,background:u.headerBg,borderBottom:`${u.lineWidth}px ${u.lineType} ${u.colorBorderSecondary}`,borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`},qi()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},im),{[` + > div > ${e}-nav`]:{"&::before":{bottom:0},[`${e}-ink-bar`]:{bottom:0}}},[`${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{order:1,marginTop:`${a}px`,marginBottom:0,"&::before":{top:0},[`${e}-ink-bar`]:{top:0}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{order:0}},[`${e}-left, ${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{flexDirection:"column",minWidth:u.controlHeight*1.25,[`${e}-tab`]:{padding:t,textAlign:"center"},[`${e}-tab + ${e}-tab`]:{margin:i},[`${e}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:u.controlHeight},"&::before":{top:0,boxShadow:u.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:u.boxShadowTabsOverflowBottom},[`&${e}-nav-wrap-ping-top::before`]:{opacity:1},[`&${e}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${e}-ink-bar`]:{width:u.lineWidthBold,"&-animated":{transition:`height ${u.motionDurationSlow}, top ${u.motionDurationSlow}`}},[`${e}-nav-list, ${e}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${e}-left`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${u.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`},[`> ${e}-content > ${e}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:u.paddingLG}}}},[`${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{order:1,[`${e}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-u.lineWidth},borderRight:{_skip_check_:!0,value:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`},[`> ${e}-content > ${e}-tabpane`]:{paddingRight:{_skip_check_:!0,value:u.paddingLG}}}}}},wEu=u=>{const{componentCls:e,cardPaddingSM:a,cardPaddingLG:r,horizontalItemPaddingSM:n,horizontalItemPaddingLG:t}=u;return{[e]:{"&-small":{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:n,fontSize:u.titleFontSizeSM}}},"&-large":{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:t,fontSize:u.titleFontSizeLG}}}},[`${e}-card`]:{[`&${e}-small`]:{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:a}},[`&${e}-bottom`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:`0 0 ${u.borderRadius}px ${u.borderRadius}px`}},[`&${e}-top`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:`${u.borderRadius}px ${u.borderRadius}px 0 0`}},[`&${e}-right`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${u.borderRadius}px ${u.borderRadius}px 0`}}},[`&${e}-left`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${u.borderRadius}px 0 0 ${u.borderRadius}px`}}}},[`&${e}-large`]:{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:r}}}}}},PEu=u=>{const{componentCls:e,itemActiveColor:a,itemHoverColor:r,iconCls:n,tabsHorizontalItemMargin:t,horizontalItemPadding:i,itemSelectedColor:o,itemColor:s}=u,l=`${e}-tab`;return{[l]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:i,fontSize:u.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:s,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:a}},Zi(u)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-u.marginXXS},marginLeft:{_skip_check_:!0,value:u.marginXS},color:u.colorTextDescription,fontSize:u.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${u.motionDurationSlow}`,"&:hover":{color:u.colorTextHeading}},"&:hover":{color:r},[`&${l}-active ${l}-btn`]:{color:o,textShadow:u.tabsActiveTextShadow},[`&${l}-disabled`]:{color:u.colorTextDisabled,cursor:"not-allowed"},[`&${l}-disabled ${l}-btn, &${l}-disabled ${e}-remove`]:{"&:focus, &:active":{color:u.colorTextDisabled}},[`& ${l}-remove ${n}`]:{margin:0},[n]:{marginRight:{_skip_check_:!0,value:u.marginSM}}},[`${l} + ${l}`]:{margin:{_skip_check_:!0,value:t}}}},TEu=u=>{const{componentCls:e,tabsHorizontalItemMarginRTL:a,iconCls:r,cardGutter:n}=u;return{[`${e}-rtl`]:{direction:"rtl",[`${e}-nav`]:{[`${e}-tab`]:{margin:{_skip_check_:!0,value:a},[`${e}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${u.marginSM}px`}},[`${e}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${u.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${u.marginXXS}px`},[r]:{margin:0}}}},[`&${e}-left`]:{[`> ${e}-nav`]:{order:1},[`> ${e}-content-holder`]:{order:0}},[`&${e}-right`]:{[`> ${e}-nav`]:{order:0},[`> ${e}-content-holder`]:{order:1}},[`&${e}-card${e}-top, &${e}-card${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginRight:{_skip_check_:!0,value:n},marginLeft:{_skip_check_:!0,value:0}}}}},[`${e}-dropdown-rtl`]:{direction:"rtl"},[`${e}-menu-item`]:{[`${e}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},jEu=u=>{const{componentCls:e,tabsCardPadding:a,cardHeight:r,cardGutter:n,itemHoverColor:t,itemActiveColor:i,colorBorderSecondary:o}=u;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{display:"flex",[`> ${e}-nav, > div > ${e}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${e}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${u.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${e}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${u.motionDurationSlow}`},[`${e}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${e}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${e}-nav-more`]:{position:"relative",padding:a,background:"transparent",border:0,color:u.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:u.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${e}-nav-add`]:Object.assign({minWidth:r,marginLeft:{_skip_check_:!0,value:n},padding:`0 ${u.paddingXS}px`,background:"transparent",border:`${u.lineWidth}px ${u.lineType} ${o}`,borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:u.colorText,transition:`all ${u.motionDurationSlow} ${u.motionEaseInOut}`,"&:hover":{color:t},"&:active, &:focus:not(:focus-visible)":{color:i}},Zi(u))},[`${e}-extra-content`]:{flex:"none"},[`${e}-ink-bar`]:{position:"absolute",background:u.inkBarColor,pointerEvents:"none"}}),PEu(u)),{[`${e}-content`]:{position:"relative",width:"100%"},[`${e}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${e}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${e}-centered`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-nav-wrap`]:{[`&:not([class*='${e}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},NEu=fe("Tabs",u=>{const e=$0(u,{tabsCardPadding:u.cardPadding||`${(u.cardHeight-Math.round(u.fontSize*u.lineHeight))/2-u.lineWidth}px ${u.padding}px`,dropdownEdgeChildVerticalPadding:u.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${u.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${u.horizontalItemGutter}px`});return[wEu(e),TEu(e),MEu(e),SEu(e),zEu(e),jEu(e),BEu(e)]},u=>{const e=u.controlHeightLG;return{zIndexPopup:u.zIndexPopupBase+50,cardBg:u.colorFillAlter,cardHeight:e,cardPadding:"",cardPaddingSM:`${u.paddingXXS*1.5}px ${u.padding}px`,cardPaddingLG:`${u.paddingXS}px ${u.padding}px ${u.paddingXXS*1.5}px`,titleFontSize:u.fontSize,titleFontSizeLG:u.fontSizeLG,titleFontSizeSM:u.fontSize,inkBarColor:u.colorPrimary,horizontalMargin:`0 0 ${u.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${u.paddingSM}px 0`,horizontalItemPaddingSM:`${u.paddingXS}px 0`,horizontalItemPaddingLG:`${u.padding}px 0`,verticalItemPadding:`${u.paddingXS}px ${u.paddingLG}px`,verticalItemMargin:`${u.margin}px 0 0 0`,itemColor:u.colorText,itemSelectedColor:u.colorPrimary,itemHoverColor:u.colorPrimaryHover,itemActiveColor:u.colorPrimaryActive,cardGutter:u.marginXXS/2}}),LEu=()=>null,REu=LEu;var KEu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{type:e,className:a,rootClassName:r,size:n,onEdit:t,hideAdd:i,centered:o,addIcon:s,popupClassName:l,children:E,items:c,animated:d,style:D,indicatorSize:m}=u,h=KEu(u,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:g,moreIcon:p=x.createElement(WF,null)}=h,{direction:f,tabs:C,getPrefixCls:v,getPopupContainer:A}=x.useContext(Yu),F=v("tabs",g),[k,y]=NEu(F);let b;e==="editable-card"&&(b={onEdit:(H,K)=>{let{key:N,event:P}=K;t?.(H==="add"?P:N,H)},removeIcon:x.createElement(oo,null),addIcon:s||x.createElement(X4u,null),showAdd:i!==!0});const B=v(),M=bEu(c,E),w=FEu(F,d),j=so(n),$=Object.assign(Object.assign({},C?.style),D);return k(x.createElement(vEu,Object.assign({direction:f,getPopupContainer:A,moreTransitionName:`${B}-slide-up`},h,{items:M,className:nu({[`${F}-${j}`]:j,[`${F}-card`]:["card","editable-card"].includes(e),[`${F}-editable-card`]:e==="editable-card",[`${F}-centered`]:o},C?.className,a,r,y),popupClassName:nu(l,y),style:$,editable:b,moreIcon:p,prefixCls:F,animated:w,indicatorSize:m??C?.indicatorSize})))};aK.TabPane=REu;const ek=aK;var IEu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var{prefixCls:e,className:a,hoverable:r=!0}=u,n=IEu(u,["prefixCls","className","hoverable"]);const{getPrefixCls:t}=x.useContext(Yu),i=t("card",e),o=nu(`${i}-grid`,a,{[`${i}-grid-hoverable`]:r});return x.createElement("div",Object.assign({},n,{className:o}))},rK=OEu,$Eu=u=>{const{antCls:e,componentCls:a,headerHeight:r,cardPaddingBase:n,tabsMarginBottom:t}=u;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${n}px`,color:u.colorTextHeading,fontWeight:u.fontWeightStrong,fontSize:u.headerFontSize,background:u.headerBg,borderBottom:`${u.lineWidth}px ${u.lineType} ${u.colorBorderSecondary}`,borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`},qi()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},om),{[` > ${a}-typography, > ${a}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${e}-tabs-top`]:{clear:"both",marginBottom:t,color:u.colorText,fontWeight:"normal",fontSize:u.fontSize,"&-bar":{borderBottom:`${u.lineWidth}px ${u.lineType} ${u.colorBorderSecondary}`}}})},REu=u=>{const{cardPaddingBase:e,colorBorderSecondary:a,cardShadow:r,lineWidth:n}=u;return{width:"33.33%",padding:e,border:0,borderRadius:0,boxShadow:` + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${e}-tabs-top`]:{clear:"both",marginBottom:t,color:u.colorText,fontWeight:"normal",fontSize:u.fontSize,"&-bar":{borderBottom:`${u.lineWidth}px ${u.lineType} ${u.colorBorderSecondary}`}}})},HEu=u=>{const{cardPaddingBase:e,colorBorderSecondary:a,cardShadow:r,lineWidth:n}=u;return{width:"33.33%",padding:e,border:0,borderRadius:0,boxShadow:` ${n}px 0 0 0 ${a}, 0 ${n}px 0 0 ${a}, ${n}px ${n}px 0 0 ${a}, ${n}px 0 0 0 ${a} inset, 0 ${n}px 0 0 ${a} inset; - `,transition:`all ${u.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},KEu=u=>{const{componentCls:e,iconCls:a,actionsLiMargin:r,cardActionsIconSize:n,colorBorderSecondary:t,actionsBg:i}=u;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:i,borderTop:`${u.lineWidth}px ${u.lineType} ${t}`,display:"flex",borderRadius:`0 0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px `},qi()),{"& > li":{margin:r,color:u.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:u.cardActionsIconSize*2,fontSize:u.fontSize,lineHeight:u.lineHeight,cursor:"pointer","&:hover":{color:u.colorPrimary,transition:`color ${u.motionDurationMid}`},[`a:not(${e}-btn), > ${a}`]:{display:"inline-block",width:"100%",color:u.colorTextDescription,lineHeight:`${u.fontSize*u.lineHeight}px`,transition:`color ${u.motionDurationMid}`,"&:hover":{color:u.colorPrimary}},[`> ${a}`]:{fontSize:n,lineHeight:`${n*u.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${u.lineWidth}px ${u.lineType} ${t}`}}})},IEu=u=>Object.assign(Object.assign({margin:`-${u.marginXXS}px 0`,display:"flex"},qi()),{"&-avatar":{paddingInlineEnd:u.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:u.marginXS}},"&-title":Object.assign({color:u.colorTextHeading,fontWeight:u.fontWeightStrong,fontSize:u.fontSizeLG},im),"&-description":{color:u.colorTextDescription}}),OEu=u=>{const{componentCls:e,cardPaddingBase:a,colorFillAlter:r}=u;return{[`${e}-head`]:{padding:`0 ${a}px`,background:r,"&-title":{fontSize:u.fontSize}},[`${e}-body`]:{padding:`${u.padding}px ${a}px`}}},$Eu=u=>{const{componentCls:e}=u;return{overflow:"hidden",[`${e}-body`]:{userSelect:"none"}}},HEu=u=>{const{antCls:e,componentCls:a,cardShadow:r,cardHeadPadding:n,colorBorderSecondary:t,boxShadowTertiary:i,cardPaddingBase:o,extraColor:s}=u;return{[a]:Object.assign(Object.assign({},xa(u)),{position:"relative",background:u.colorBgContainer,borderRadius:u.borderRadiusLG,[`&:not(${a}-bordered)`]:{boxShadow:i},[`${a}-head`]:LEu(u),[`${a}-extra`]:{marginInlineStart:"auto",color:s,fontWeight:"normal",fontSize:u.fontSize},[`${a}-body`]:Object.assign({padding:o,borderRadius:` 0 0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px`},qi()),[`${a}-grid`]:REu(u),[`${a}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${e}-image-mask`]:{borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`}},[`${a}-actions`]:KEu(u),[`${a}-meta`]:IEu(u)}),[`${a}-bordered`]:{border:`${u.lineWidth}px ${u.lineType} ${t}`,[`${a}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${a}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${u.motionDurationMid}, border-color ${u.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:r}},[`${a}-contain-grid`]:{borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0 `,[`${a}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${a}-loading) ${a}-body`]:{marginBlockStart:-u.lineWidth,marginInlineStart:-u.lineWidth,padding:0}},[`${a}-contain-tabs`]:{[`> ${a}-head`]:{[`${a}-head-title, ${a}-extra`]:{paddingTop:n}}},[`${a}-type-inner`]:OEu(u),[`${a}-loading`]:$Eu(u),[`${a}-rtl`]:{direction:"rtl"}}},GEu=u=>{const{componentCls:e,cardPaddingSM:a,headerHeightSM:r,headerFontSizeSM:n}=u;return{[`${e}-small`]:{[`> ${e}-head`]:{minHeight:r,padding:`0 ${a}px`,fontSize:n,[`> ${e}-head-wrapper`]:{[`> ${e}-extra`]:{fontSize:u.fontSize}}},[`> ${e}-body`]:{padding:a}},[`${e}-small${e}-contain-tabs`]:{[`> ${e}-head`]:{[`${e}-head-title, ${e}-extra`]:{minHeight:r,paddingTop:0,display:"flex",alignItems:"center"}}}}},_Eu=fe("Card",u=>{const e=O0(u,{cardShadow:u.boxShadowCard,cardHeadPadding:u.padding,cardPaddingBase:u.paddingLG,cardActionsIconSize:u.fontSize,cardPaddingSM:12});return[HEu(e),GEu(e)]},u=>({headerBg:"transparent",headerFontSize:u.fontSizeLG,headerFontSizeSM:u.fontSize,headerHeight:u.fontSizeLG*u.lineHeightLG+u.padding*2,headerHeightSM:u.fontSize*u.lineHeight+u.paddingXS*2,actionsBg:u.colorBgContainer,actionsLiMargin:`${u.paddingSM}px 0`,tabsMarginBottom:-u.padding-u.lineWidth,extraColor:u.colorText}));var vB=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nx.createElement("li",{style:{width:`${100/u.length}%`},key:`action-${a}`},x.createElement("span",null,e)))}const JEu=x.forwardRef((u,e)=>{const{prefixCls:a,className:r,rootClassName:n,style:t,extra:i,headStyle:o={},bodyStyle:s={},title:l,loading:E,bordered:c=!0,size:d,type:D,cover:m,actions:h,tabList:g,children:p,activeTabKey:f,defaultActiveTabKey:C,tabBarExtraContent:v,hoverable:A,tabProps:F={}}=u,k=vB(u,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:y,direction:b,card:B}=x.useContext(Yu),M=iu=>{var tu;(tu=u.onTabChange)===null||tu===void 0||tu.call(u,iu)},w=x.useMemo(()=>{let iu=!1;return x.Children.forEach(p,tu=>{tu&&tu.type&&tu.type===eK&&(iu=!0)}),iu},[p]),j=y("card",a),[$,H]=_Eu(j),K=x.createElement(_4u,{loading:!0,active:!0,paragraph:{rows:4},title:!1},p),N=f!==void 0,P=Object.assign(Object.assign({},F),{[N?"activeKey":"defaultActiveKey"]:N?f:C,tabBarExtraContent:v});let I;const _=so(d),G=!_||_==="default"?"large":_,z=g?x.createElement(QF,Object.assign({size:G},P,{className:`${j}-head-tabs`,onChange:M,items:g.map(iu=>{var{tab:tu}=iu,du=vB(iu,["tab"]);return Object.assign({label:tu},du)})})):null;(l||i||z)&&(I=x.createElement("div",{className:`${j}-head`,style:o},x.createElement("div",{className:`${j}-head-wrapper`},l&&x.createElement("div",{className:`${j}-head-title`},l),i&&x.createElement("div",{className:`${j}-extra`},i)),z));const O=m?x.createElement("div",{className:`${j}-cover`},m):null,L=x.createElement("div",{className:`${j}-body`,style:s},E?K:p),J=h&&h.length?x.createElement("ul",{className:`${j}-actions`},VEu(h)):null,q=ba(k,["onTabChange"]),Q=nu(j,B?.className,{[`${j}-loading`]:E,[`${j}-bordered`]:c,[`${j}-hoverable`]:A,[`${j}-contain-grid`]:w,[`${j}-contain-tabs`]:g&&g.length,[`${j}-${_}`]:_,[`${j}-type-${D}`]:!!D,[`${j}-rtl`]:b==="rtl"},r,n,H),Z=Object.assign(Object.assign({},B?.style),t);return $(x.createElement("div",Object.assign({ref:e},q,{className:Q,style:Z}),I,O,L,J))}),UEu=JEu;var WEu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:e,className:a,avatar:r,title:n,description:t}=u,i=WEu(u,["prefixCls","className","avatar","title","description"]),{getPrefixCls:o}=x.useContext(Yu),s=o("card",e),l=nu(`${s}-meta`,a),E=r?x.createElement("div",{className:`${s}-meta-avatar`},r):null,c=n?x.createElement("div",{className:`${s}-meta-title`},n):null,d=t?x.createElement("div",{className:`${s}-meta-description`},t):null,D=c||d?x.createElement("div",{className:`${s}-meta-detail`},c,d):null;return x.createElement("div",Object.assign({},i,{className:l}),E,D)},ZEu=qEu,XF=UEu;XF.Grid=eK;XF.Meta=ZEu;const fo=XF;function YEu(u,e,a){var r=a||{},n=r.noTrailing,t=n===void 0?!1:n,i=r.noLeading,o=i===void 0?!1:i,s=r.debounceMode,l=s===void 0?void 0:s,E,c=!1,d=0;function D(){E&&clearTimeout(E)}function m(g){var p=g||{},f=p.upcomingOnly,C=f===void 0?!1:f;D(),c=!C}function h(){for(var g=arguments.length,p=new Array(g),f=0;fu?o?(d=Date.now(),t||(E=setTimeout(l?F:A,u))):A():t!==!0&&(E=setTimeout(l?F:A,l===void 0?u-v:u))}return h.cancel=m,h}function QEu(u,e,a){var r=a||{},n=r.atBegin,t=n===void 0?!1:n;return YEu(u,e,{debounceMode:t!==!1})}function XEu(){return ysu()}const u3u={useBreakpoint:XEu},e3u=u=>{const{componentCls:e,sizePaddingEdgeHorizontal:a,colorSplit:r,lineWidth:n,textPaddingInline:t,orientationMargin:i,verticalMarginInline:o}=u;return{[e]:Object.assign(Object.assign({},xa(u)),{borderBlockStart:`${n}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:o,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${n}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${u.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${e}-with-text`]:{display:"flex",alignItems:"center",margin:`${u.dividerHorizontalWithTextGutterMargin}px 0`,color:u.colorTextHeading,fontWeight:500,fontSize:u.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${n}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${e}-with-text-left`]:{"&::before":{width:`${i*100}%`},"&::after":{width:`${100-i*100}%`}},[`&-horizontal${e}-with-text-right`]:{"&::before":{width:`${100-i*100}%`},"&::after":{width:`${i*100}%`}},[`${e}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:t},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${n}px 0 0`},[`&-horizontal${e}-with-text${e}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${e}-dashed`]:{borderInlineStartWidth:n,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${e}-with-text`]:{color:u.colorText,fontWeight:"normal",fontSize:u.fontSize},[`&-horizontal${e}-with-text-left${e}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${e}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${e}-with-text-right${e}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${e}-inner-text`]:{paddingInlineEnd:a}}})}},a3u=fe("Divider",u=>{const e=O0(u,{dividerHorizontalWithTextGutterMargin:u.margin,dividerHorizontalGutterMargin:u.marginLG,sizePaddingEdgeHorizontal:0});return[e3u(e)]},u=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:u.marginXS}));var r3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{getPrefixCls:e,direction:a,divider:r}=x.useContext(Yu),{prefixCls:n,type:t="horizontal",orientation:i="center",orientationMargin:o,className:s,rootClassName:l,children:E,dashed:c,plain:d,style:D}=u,m=r3u(u,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),h=e("divider",n),[g,p]=a3u(h),f=i.length>0?`-${i}`:i,C=!!E,v=i==="left"&&o!=null,A=i==="right"&&o!=null,F=nu(h,r?.className,p,`${h}-${t}`,{[`${h}-with-text`]:C,[`${h}-with-text${f}`]:C,[`${h}-dashed`]:!!c,[`${h}-plain`]:!!d,[`${h}-rtl`]:a==="rtl",[`${h}-no-default-orientation-margin-left`]:v,[`${h}-no-default-orientation-margin-right`]:A},s,l),k=x.useMemo(()=>typeof o=="number"?o:/^\d+$/.test(o)?Number(o):o,[o]),y=Object.assign(Object.assign({},v&&{marginLeft:k}),A&&{marginRight:k});return g(x.createElement("div",Object.assign({className:F,style:Object.assign(Object.assign({},r?.style),D)},m,{role:"separator"}),E&&t!=="vertical"&&x.createElement("span",{className:`${h}-inner-text`,style:y},E)))},t3u=n3u;function $s(u){return!!(u.addonBefore||u.addonAfter)}function p2(u){return!!(u.prefix||u.suffix||u.allowClear)}function hE(u,e,a,r){if(a){var n=e;if(e.type==="click"){var t=u.cloneNode(!0);n=Object.create(e,{target:{value:t},currentTarget:{value:t}}),t.value="",a(n);return}if(r!==void 0){n=Object.create(e,{target:{value:u},currentTarget:{value:u}}),u.value=r,a(n);return}a(n)}}function i3u(u,e){if(u){u.focus(e);var a=e||{},r=a.cursor;if(r){var n=u.value.length;switch(r){case"start":u.setSelectionRange(0,0);break;case"end":u.setSelectionRange(n,n);break;default:u.setSelectionRange(0,n)}}}}function _f(u){return typeof u>"u"||u===null?"":String(u)}var aK=function(e){var a,r,n=e.inputElement,t=e.prefixCls,i=e.prefix,o=e.suffix,s=e.addonBefore,l=e.addonAfter,E=e.className,c=e.style,d=e.disabled,D=e.readOnly,m=e.focused,h=e.triggerFocus,g=e.allowClear,p=e.value,f=e.handleReset,C=e.hidden,v=e.classes,A=e.classNames,F=e.dataAttrs,k=e.styles,y=e.components,b=y?.affixWrapper||"span",B=y?.groupWrapper||"span",M=y?.wrapper||"span",w=y?.groupAddon||"span",j=x.useRef(null),$=function(q){var Q;(Q=j.current)!==null&&Q!==void 0&&Q.contains(q.target)&&h?.()},H=function(){var q;if(!g)return null;var Q=!d&&!D&&p,Z="".concat(t,"-clear-icon"),iu=y0(g)==="object"&&g!==null&&g!==void 0&&g.clearIcon?g.clearIcon:"✖";return uu.createElement("span",{onClick:f,onMouseDown:function(du){return du.preventDefault()},className:nu(Z,(q={},X(q,"".concat(Z,"-hidden"),!Q),X(q,"".concat(Z,"-has-suffix"),!!o),q)),role:"button",tabIndex:-1},iu)},K=x.cloneElement(n,{value:p,hidden:C,className:nu((a=n.props)===null||a===void 0?void 0:a.className,!p2(e)&&!$s(e)&&E)||null,style:ru(ru({},(r=n.props)===null||r===void 0?void 0:r.style),!p2(e)&&!$s(e)?c:{})});if(p2(e)){var N,P="".concat(t,"-affix-wrapper"),I=nu(P,(N={},X(N,"".concat(P,"-disabled"),d),X(N,"".concat(P,"-focused"),m),X(N,"".concat(P,"-readonly"),D),X(N,"".concat(P,"-input-with-clear-btn"),o&&g&&p),N),!$s(e)&&E,v?.affixWrapper,A?.affixWrapper),_=(o||g)&&uu.createElement("span",{className:nu("".concat(t,"-suffix"),A?.suffix),style:k?.suffix},H(),o);K=uu.createElement(b,Eu({className:I,style:ru(ru({},$s(e)?void 0:c),k?.affixWrapper),hidden:!$s(e)&&C,onClick:$},F?.affixWrapper,{ref:j}),i&&uu.createElement("span",{className:nu("".concat(t,"-prefix"),A?.prefix),style:k?.prefix},i),x.cloneElement(n,{value:p,hidden:null}),_)}if($s(e)){var G="".concat(t,"-group"),z="".concat(G,"-addon"),O=nu("".concat(t,"-wrapper"),G,v?.wrapper),L=nu("".concat(t,"-group-wrapper"),E,v?.group);return uu.createElement(B,{className:L,style:c,hidden:C},uu.createElement(M,{className:O},s&&uu.createElement(w,{className:z},s),x.cloneElement(K,{hidden:null}),l&&uu.createElement(w,{className:z},l)))}return K},o3u=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],s3u=x.forwardRef(function(u,e){var a=u.autoComplete,r=u.onChange,n=u.onFocus,t=u.onBlur,i=u.onPressEnter,o=u.onKeyDown,s=u.prefixCls,l=s===void 0?"rc-input":s,E=u.disabled,c=u.htmlSize,d=u.className,D=u.maxLength,m=u.suffix,h=u.showCount,g=u.type,p=g===void 0?"text":g,f=u.classes,C=u.classNames,v=u.styles,A=k0(u,o3u),F=Fr(u.defaultValue,{value:u.value}),k=cu(F,2),y=k[0],b=k[1],B=x.useState(!1),M=cu(B,2),w=M[0],j=M[1],$=x.useRef(null),H=function(L){$.current&&i3u($.current,L)};x.useImperativeHandle(e,function(){return{focus:H,blur:function(){var L;(L=$.current)===null||L===void 0||L.blur()},setSelectionRange:function(L,J,q){var Q;(Q=$.current)===null||Q===void 0||Q.setSelectionRange(L,J,q)},select:function(){var L;(L=$.current)===null||L===void 0||L.select()},input:$.current}}),x.useEffect(function(){j(function(O){return O&&E?!1:O})},[E]);var K=function(L){u.value===void 0&&b(L.target.value),$.current&&hE($.current,L,r)},N=function(L){i&&L.key==="Enter"&&i(L),o?.(L)},P=function(L){j(!0),n?.(L)},I=function(L){j(!1),t?.(L)},_=function(L){b(""),H(),$.current&&hE($.current,L,r)},G=function(){var L=ba(u,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return uu.createElement("input",Eu({autoComplete:a},L,{onChange:K,onFocus:P,onBlur:I,onKeyDown:N,className:nu(l,X({},"".concat(l,"-disabled"),E),C?.input),style:v?.input,ref:$,size:c,type:p}))},z=function(){var L=Number(D)>0;if(m||h){var J=_f(y),q=Tu(J).length,Q=y0(h)==="object"?h.formatter({value:J,count:q,maxLength:D}):"".concat(q).concat(L?" / ".concat(D):"");return uu.createElement(uu.Fragment,null,!!h&&uu.createElement("span",{className:nu("".concat(l,"-show-count-suffix"),X({},"".concat(l,"-show-count-has-suffix"),!!m),C?.count),style:ru({},v?.count)},Q),m)}return null};return uu.createElement(aK,Eu({},A,{prefixCls:l,className:d,inputElement:G(),handleReset:_,value:_f(y),focused:w,triggerFocus:H,suffix:z(),disabled:E,classes:f,classNames:C,styles:v}))});const l3u=u=>{const{getPrefixCls:e,direction:a}=x.useContext(Yu),{prefixCls:r,className:n}=u,t=e("input-group",r),i=e("input"),[o,s]=YF(i),l=nu(t,{[`${t}-lg`]:u.size==="large",[`${t}-sm`]:u.size==="small",[`${t}-compact`]:u.compact,[`${t}-rtl`]:a==="rtl"},s,n),E=x.useContext(Ql),c=x.useMemo(()=>Object.assign(Object.assign({},E),{isFormItemInput:!1}),[E]);return o(x.createElement("span",{className:l,style:u.style,onMouseEnter:u.onMouseEnter,onMouseLeave:u.onMouseLeave,onFocus:u.onFocus,onBlur:u.onBlur},x.createElement(Ql.Provider,{value:c},u.children)))},E3u=l3u;function rK(u,e){const a=x.useRef([]),r=()=>{a.current.push(setTimeout(()=>{var n,t,i,o;!((n=u.current)===null||n===void 0)&&n.input&&((t=u.current)===null||t===void 0?void 0:t.input.getAttribute("type"))==="password"&&(!((i=u.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((o=u.current)===null||o===void 0||o.input.removeAttribute("value"))}))};return x.useEffect(()=>(e&&r(),()=>a.current.forEach(n=>{n&&clearTimeout(n)})),[]),r}function c3u(u){return!!(u.prefix||u.suffix||u.allowClear)}var d3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a;const{prefixCls:r,bordered:n=!0,status:t,size:i,disabled:o,onBlur:s,onFocus:l,suffix:E,allowClear:c,addonAfter:d,addonBefore:D,className:m,style:h,styles:g,rootClassName:p,onChange:f,classNames:C}=u,v=d3u(u,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:A,direction:F,input:k}=uu.useContext(Yu),y=A("input",r),b=x.useRef(null),[B,M]=YF(y),{compactSize:w,compactItemClassnames:j}=hm(y,F),$=so(Z=>{var iu;return(iu=i??w)!==null&&iu!==void 0?iu:Z}),H=uu.useContext(R3),K=o??H,{status:N,hasFeedback:P,feedbackIcon:I}=x.useContext(Ql),_=oR(N,t),G=c3u(u)||!!P;x.useRef(G);const z=rK(b,!0),O=Z=>{z(),s?.(Z)},L=Z=>{z(),l?.(Z)},J=Z=>{z(),f?.(Z)},q=(P||E)&&uu.createElement(uu.Fragment,null,E,P&&I);let Q;return typeof c=="object"&&c?.clearIcon?Q=c:c&&(Q={clearIcon:uu.createElement(K3,null)}),B(uu.createElement(s3u,Object.assign({ref:ct(e,b),prefixCls:y,autoComplete:k?.autoComplete},v,{disabled:K,onBlur:O,onFocus:L,style:Object.assign(Object.assign({},k?.style),h),styles:Object.assign(Object.assign({},k?.styles),g),suffix:q,allowClear:Q,className:nu(m,p,j,k?.className),onChange:J,addonAfter:d&&uu.createElement(Zl,null,uu.createElement(yD,{override:!0,status:!0},d)),addonBefore:D&&uu.createElement(Zl,null,uu.createElement(yD,{override:!0,status:!0},D)),classNames:Object.assign(Object.assign(Object.assign({},C),k?.classNames),{input:nu({[`${y}-sm`]:$==="small",[`${y}-lg`]:$==="large",[`${y}-rtl`]:F==="rtl",[`${y}-borderless`]:!n},!G&&mE(y,_),C?.input,(a=k?.classNames)===null||a===void 0?void 0:a.input,M)}),classes:{affixWrapper:nu({[`${y}-affix-wrapper-sm`]:$==="small",[`${y}-affix-wrapper-lg`]:$==="large",[`${y}-affix-wrapper-rtl`]:F==="rtl",[`${y}-affix-wrapper-borderless`]:!n},mE(`${y}-affix-wrapper`,_,P),M),wrapper:nu({[`${y}-group-rtl`]:F==="rtl"},M),group:nu({[`${y}-group-wrapper-sm`]:$==="small",[`${y}-group-wrapper-lg`]:$==="large",[`${y}-group-wrapper-rtl`]:F==="rtl",[`${y}-group-wrapper-disabled`]:K},mE(`${y}-group-wrapper`,_,P),M)}})))}),uk=x3u;var m3u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};const h3u=m3u;var p3u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:h3u}))};const g3u=x.forwardRef(p3u);var f3u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const v3u=f3u;var C3u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:v3u}))};const F3u=x.forwardRef(C3u);var k3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nu?x.createElement(F3u,null):x.createElement(g3u,null),b3u={click:"onClick",hover:"onMouseOver"},y3u=x.forwardRef((u,e)=>{const{visibilityToggle:a=!0}=u,r=typeof a=="object"&&a.visible!==void 0,[n,t]=x.useState(()=>r?a.visible:!1),i=x.useRef(null);x.useEffect(()=>{r&&t(a.visible)},[r,a]);const o=rK(i),s=()=>{const{disabled:A}=u;A||(n&&o(),t(F=>{var k;const y=!F;return typeof a=="object"&&((k=a.onVisibleChange)===null||k===void 0||k.call(a,y)),y}))},l=A=>{const{action:F="click",iconRender:k=A3u}=u,y=b3u[F]||"",b=k(n),B={[y]:s,className:`${A}-icon`,key:"passwordIcon",onMouseDown:M=>{M.preventDefault()},onMouseUp:M=>{M.preventDefault()}};return x.cloneElement(x.isValidElement(b)?b:x.createElement("span",null,b),B)},{className:E,prefixCls:c,inputPrefixCls:d,size:D}=u,m=k3u(u,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:h}=x.useContext(Yu),g=h("input",d),p=h("input-password",c),f=a&&l(p),C=nu(p,E,{[`${p}-${D}`]:!!D}),v=Object.assign(Object.assign({},ba(m,["suffix","iconRender","visibilityToggle"])),{type:n?"text":"password",className:C,prefixCls:g,suffix:f});return D&&(v.size=D),x.createElement(uk,Object.assign({ref:ct(e,i)},v))}),B3u=y3u;var z3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:a,inputPrefixCls:r,className:n,size:t,suffix:i,enterButton:o=!1,addonAfter:s,loading:l,disabled:E,onSearch:c,onChange:d,onCompositionStart:D,onCompositionEnd:m}=u,h=z3u(u,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:g,direction:p}=x.useContext(Yu),f=x.useRef(!1),C=g("input-search",a),v=g("input",r),{compactSize:A}=hm(C,p),F=so(_=>{var G;return(G=t??A)!==null&&G!==void 0?G:_}),k=x.useRef(null),y=_=>{_&&_.target&&_.type==="click"&&c&&c(_.target.value,_,{source:"clear"}),d&&d(_)},b=_=>{var G;document.activeElement===((G=k.current)===null||G===void 0?void 0:G.input)&&_.preventDefault()},B=_=>{var G,z;c&&c((z=(G=k.current)===null||G===void 0?void 0:G.input)===null||z===void 0?void 0:z.value,_,{source:"input"})},M=_=>{f.current||l||B(_)},w=typeof o=="boolean"?x.createElement(vsu,null):null,j=`${C}-button`;let $;const H=o||{},K=H.type&&H.type.__ANT_BUTTON===!0;K||H.type==="button"?$=ar(H,Object.assign({onMouseDown:b,onClick:_=>{var G,z;(z=(G=H?.props)===null||G===void 0?void 0:G.onClick)===null||z===void 0||z.call(G,_),B(_)},key:"enterButton"},K?{className:j,size:F}:{})):$=x.createElement(Ua,{className:j,type:o?"primary":void 0,size:F,disabled:E,key:"enterButton",onMouseDown:b,onClick:B,loading:l,icon:w},o),s&&($=[$,ar(s,{key:"addonAfter"})]);const N=nu(C,{[`${C}-rtl`]:p==="rtl",[`${C}-${F}`]:!!F,[`${C}-with-button`]:!!o},n),P=_=>{f.current=!0,D?.(_)},I=_=>{f.current=!1,m?.(_)};return x.createElement(uk,Object.assign({ref:ct(k,e),onPressEnter:M},h,{size:F,onCompositionStart:P,onCompositionEnd:I,prefixCls:v,addonAfter:$,suffix:i,onChange:y,className:N,disabled:E}))}),M3u=S3u;var w3u=` + `,transition:`all ${u.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},GEu=u=>{const{componentCls:e,iconCls:a,actionsLiMargin:r,cardActionsIconSize:n,colorBorderSecondary:t,actionsBg:i}=u;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:i,borderTop:`${u.lineWidth}px ${u.lineType} ${t}`,display:"flex",borderRadius:`0 0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px `},qi()),{"& > li":{margin:r,color:u.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:u.cardActionsIconSize*2,fontSize:u.fontSize,lineHeight:u.lineHeight,cursor:"pointer","&:hover":{color:u.colorPrimary,transition:`color ${u.motionDurationMid}`},[`a:not(${e}-btn), > ${a}`]:{display:"inline-block",width:"100%",color:u.colorTextDescription,lineHeight:`${u.fontSize*u.lineHeight}px`,transition:`color ${u.motionDurationMid}`,"&:hover":{color:u.colorPrimary}},[`> ${a}`]:{fontSize:n,lineHeight:`${n*u.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${u.lineWidth}px ${u.lineType} ${t}`}}})},_Eu=u=>Object.assign(Object.assign({margin:`-${u.marginXXS}px 0`,display:"flex"},qi()),{"&-avatar":{paddingInlineEnd:u.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:u.marginXS}},"&-title":Object.assign({color:u.colorTextHeading,fontWeight:u.fontWeightStrong,fontSize:u.fontSizeLG},om),"&-description":{color:u.colorTextDescription}}),VEu=u=>{const{componentCls:e,cardPaddingBase:a,colorFillAlter:r}=u;return{[`${e}-head`]:{padding:`0 ${a}px`,background:r,"&-title":{fontSize:u.fontSize}},[`${e}-body`]:{padding:`${u.padding}px ${a}px`}}},JEu=u=>{const{componentCls:e}=u;return{overflow:"hidden",[`${e}-body`]:{userSelect:"none"}}},UEu=u=>{const{antCls:e,componentCls:a,cardShadow:r,cardHeadPadding:n,colorBorderSecondary:t,boxShadowTertiary:i,cardPaddingBase:o,extraColor:s}=u;return{[a]:Object.assign(Object.assign({},xa(u)),{position:"relative",background:u.colorBgContainer,borderRadius:u.borderRadiusLG,[`&:not(${a}-bordered)`]:{boxShadow:i},[`${a}-head`]:$Eu(u),[`${a}-extra`]:{marginInlineStart:"auto",color:s,fontWeight:"normal",fontSize:u.fontSize},[`${a}-body`]:Object.assign({padding:o,borderRadius:` 0 0 ${u.borderRadiusLG}px ${u.borderRadiusLG}px`},qi()),[`${a}-grid`]:HEu(u),[`${a}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${e}-image-mask`]:{borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0`}},[`${a}-actions`]:GEu(u),[`${a}-meta`]:_Eu(u)}),[`${a}-bordered`]:{border:`${u.lineWidth}px ${u.lineType} ${t}`,[`${a}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${a}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${u.motionDurationMid}, border-color ${u.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:r}},[`${a}-contain-grid`]:{borderRadius:`${u.borderRadiusLG}px ${u.borderRadiusLG}px 0 0 `,[`${a}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${a}-loading) ${a}-body`]:{marginBlockStart:-u.lineWidth,marginInlineStart:-u.lineWidth,padding:0}},[`${a}-contain-tabs`]:{[`> ${a}-head`]:{[`${a}-head-title, ${a}-extra`]:{paddingTop:n}}},[`${a}-type-inner`]:VEu(u),[`${a}-loading`]:JEu(u),[`${a}-rtl`]:{direction:"rtl"}}},WEu=u=>{const{componentCls:e,cardPaddingSM:a,headerHeightSM:r,headerFontSizeSM:n}=u;return{[`${e}-small`]:{[`> ${e}-head`]:{minHeight:r,padding:`0 ${a}px`,fontSize:n,[`> ${e}-head-wrapper`]:{[`> ${e}-extra`]:{fontSize:u.fontSize}}},[`> ${e}-body`]:{padding:a}},[`${e}-small${e}-contain-tabs`]:{[`> ${e}-head`]:{[`${e}-head-title, ${e}-extra`]:{minHeight:r,paddingTop:0,display:"flex",alignItems:"center"}}}}},qEu=fe("Card",u=>{const e=$0(u,{cardShadow:u.boxShadowCard,cardHeadPadding:u.padding,cardPaddingBase:u.paddingLG,cardActionsIconSize:u.fontSize,cardPaddingSM:12});return[UEu(e),WEu(e)]},u=>({headerBg:"transparent",headerFontSize:u.fontSizeLG,headerFontSizeSM:u.fontSize,headerHeight:u.fontSizeLG*u.lineHeightLG+u.padding*2,headerHeightSM:u.fontSize*u.lineHeight+u.paddingXS*2,actionsBg:u.colorBgContainer,actionsLiMargin:`${u.paddingSM}px 0`,tabsMarginBottom:-u.padding-u.lineWidth,extraColor:u.colorText}));var FB=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nx.createElement("li",{style:{width:`${100/u.length}%`},key:`action-${a}`},x.createElement("span",null,e)))}const YEu=x.forwardRef((u,e)=>{const{prefixCls:a,className:r,rootClassName:n,style:t,extra:i,headStyle:o={},bodyStyle:s={},title:l,loading:E,bordered:c=!0,size:d,type:D,cover:m,actions:h,tabList:g,children:p,activeTabKey:f,defaultActiveTabKey:C,tabBarExtraContent:v,hoverable:A,tabProps:F={}}=u,k=FB(u,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:y,direction:b,card:B}=x.useContext(Yu),M=iu=>{var tu;(tu=u.onTabChange)===null||tu===void 0||tu.call(u,iu)},w=x.useMemo(()=>{let iu=!1;return x.Children.forEach(p,tu=>{tu&&tu.type&&tu.type===rK&&(iu=!0)}),iu},[p]),j=y("card",a),[$,H]=qEu(j),K=x.createElement(q4u,{loading:!0,active:!0,paragraph:{rows:4},title:!1},p),N=f!==void 0,P=Object.assign(Object.assign({},F),{[N?"activeKey":"defaultActiveKey"]:N?f:C,tabBarExtraContent:v});let I;const _=so(d),G=!_||_==="default"?"large":_,z=g?x.createElement(ek,Object.assign({size:G},P,{className:`${j}-head-tabs`,onChange:M,items:g.map(iu=>{var{tab:tu}=iu,du=FB(iu,["tab"]);return Object.assign({label:tu},du)})})):null;(l||i||z)&&(I=x.createElement("div",{className:`${j}-head`,style:o},x.createElement("div",{className:`${j}-head-wrapper`},l&&x.createElement("div",{className:`${j}-head-title`},l),i&&x.createElement("div",{className:`${j}-extra`},i)),z));const O=m?x.createElement("div",{className:`${j}-cover`},m):null,L=x.createElement("div",{className:`${j}-body`,style:s},E?K:p),J=h&&h.length?x.createElement("ul",{className:`${j}-actions`},ZEu(h)):null,q=ba(k,["onTabChange"]),Q=nu(j,B?.className,{[`${j}-loading`]:E,[`${j}-bordered`]:c,[`${j}-hoverable`]:A,[`${j}-contain-grid`]:w,[`${j}-contain-tabs`]:g&&g.length,[`${j}-${_}`]:_,[`${j}-type-${D}`]:!!D,[`${j}-rtl`]:b==="rtl"},r,n,H),Z=Object.assign(Object.assign({},B?.style),t);return $(x.createElement("div",Object.assign({ref:e},q,{className:Q,style:Z}),I,O,L,J))}),QEu=YEu;var XEu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:e,className:a,avatar:r,title:n,description:t}=u,i=XEu(u,["prefixCls","className","avatar","title","description"]),{getPrefixCls:o}=x.useContext(Yu),s=o("card",e),l=nu(`${s}-meta`,a),E=r?x.createElement("div",{className:`${s}-meta-avatar`},r):null,c=n?x.createElement("div",{className:`${s}-meta-title`},n):null,d=t?x.createElement("div",{className:`${s}-meta-description`},t):null,D=c||d?x.createElement("div",{className:`${s}-meta-detail`},c,d):null;return x.createElement("div",Object.assign({},i,{className:l}),E,D)},e3u=u3u,ak=QEu;ak.Grid=rK;ak.Meta=e3u;const fo=ak;function a3u(u,e,a){var r=a||{},n=r.noTrailing,t=n===void 0?!1:n,i=r.noLeading,o=i===void 0?!1:i,s=r.debounceMode,l=s===void 0?void 0:s,E,c=!1,d=0;function D(){E&&clearTimeout(E)}function m(g){var p=g||{},f=p.upcomingOnly,C=f===void 0?!1:f;D(),c=!C}function h(){for(var g=arguments.length,p=new Array(g),f=0;fu?o?(d=Date.now(),t||(E=setTimeout(l?F:A,u))):A():t!==!0&&(E=setTimeout(l?F:A,l===void 0?u-v:u))}return h.cancel=m,h}function r3u(u,e,a){var r=a||{},n=r.atBegin,t=n===void 0?!1:n;return a3u(u,e,{debounceMode:t!==!1})}function n3u(){return wsu()}const t3u={useBreakpoint:n3u},i3u=u=>{const{componentCls:e,sizePaddingEdgeHorizontal:a,colorSplit:r,lineWidth:n,textPaddingInline:t,orientationMargin:i,verticalMarginInline:o}=u;return{[e]:Object.assign(Object.assign({},xa(u)),{borderBlockStart:`${n}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:o,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${n}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${u.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${e}-with-text`]:{display:"flex",alignItems:"center",margin:`${u.dividerHorizontalWithTextGutterMargin}px 0`,color:u.colorTextHeading,fontWeight:500,fontSize:u.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${n}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${e}-with-text-left`]:{"&::before":{width:`${i*100}%`},"&::after":{width:`${100-i*100}%`}},[`&-horizontal${e}-with-text-right`]:{"&::before":{width:`${100-i*100}%`},"&::after":{width:`${i*100}%`}},[`${e}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:t},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${n}px 0 0`},[`&-horizontal${e}-with-text${e}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${e}-dashed`]:{borderInlineStartWidth:n,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${e}-with-text`]:{color:u.colorText,fontWeight:"normal",fontSize:u.fontSize},[`&-horizontal${e}-with-text-left${e}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${e}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${e}-with-text-right${e}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${e}-inner-text`]:{paddingInlineEnd:a}}})}},o3u=fe("Divider",u=>{const e=$0(u,{dividerHorizontalWithTextGutterMargin:u.margin,dividerHorizontalGutterMargin:u.marginLG,sizePaddingEdgeHorizontal:0});return[i3u(e)]},u=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:u.marginXS}));var s3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{getPrefixCls:e,direction:a,divider:r}=x.useContext(Yu),{prefixCls:n,type:t="horizontal",orientation:i="center",orientationMargin:o,className:s,rootClassName:l,children:E,dashed:c,plain:d,style:D}=u,m=s3u(u,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),h=e("divider",n),[g,p]=o3u(h),f=i.length>0?`-${i}`:i,C=!!E,v=i==="left"&&o!=null,A=i==="right"&&o!=null,F=nu(h,r?.className,p,`${h}-${t}`,{[`${h}-with-text`]:C,[`${h}-with-text${f}`]:C,[`${h}-dashed`]:!!c,[`${h}-plain`]:!!d,[`${h}-rtl`]:a==="rtl",[`${h}-no-default-orientation-margin-left`]:v,[`${h}-no-default-orientation-margin-right`]:A},s,l),k=x.useMemo(()=>typeof o=="number"?o:/^\d+$/.test(o)?Number(o):o,[o]),y=Object.assign(Object.assign({},v&&{marginLeft:k}),A&&{marginRight:k});return g(x.createElement("div",Object.assign({className:F,style:Object.assign(Object.assign({},r?.style),D)},m,{role:"separator"}),E&&t!=="vertical"&&x.createElement("span",{className:`${h}-inner-text`,style:y},E)))},E3u=l3u;function $s(u){return!!(u.addonBefore||u.addonAfter)}function g2(u){return!!(u.prefix||u.suffix||u.allowClear)}function hE(u,e,a,r){if(a){var n=e;if(e.type==="click"){var t=u.cloneNode(!0);n=Object.create(e,{target:{value:t},currentTarget:{value:t}}),t.value="",a(n);return}if(r!==void 0){n=Object.create(e,{target:{value:u},currentTarget:{value:u}}),u.value=r,a(n);return}a(n)}}function c3u(u,e){if(u){u.focus(e);var a=e||{},r=a.cursor;if(r){var n=u.value.length;switch(r){case"start":u.setSelectionRange(0,0);break;case"end":u.setSelectionRange(n,n);break;default:u.setSelectionRange(0,n)}}}}function Vf(u){return typeof u>"u"||u===null?"":String(u)}var nK=function(e){var a,r,n=e.inputElement,t=e.prefixCls,i=e.prefix,o=e.suffix,s=e.addonBefore,l=e.addonAfter,E=e.className,c=e.style,d=e.disabled,D=e.readOnly,m=e.focused,h=e.triggerFocus,g=e.allowClear,p=e.value,f=e.handleReset,C=e.hidden,v=e.classes,A=e.classNames,F=e.dataAttrs,k=e.styles,y=e.components,b=y?.affixWrapper||"span",B=y?.groupWrapper||"span",M=y?.wrapper||"span",w=y?.groupAddon||"span",j=x.useRef(null),$=function(q){var Q;(Q=j.current)!==null&&Q!==void 0&&Q.contains(q.target)&&h?.()},H=function(){var q;if(!g)return null;var Q=!d&&!D&&p,Z="".concat(t,"-clear-icon"),iu=y0(g)==="object"&&g!==null&&g!==void 0&&g.clearIcon?g.clearIcon:"✖";return uu.createElement("span",{onClick:f,onMouseDown:function(du){return du.preventDefault()},className:nu(Z,(q={},X(q,"".concat(Z,"-hidden"),!Q),X(q,"".concat(Z,"-has-suffix"),!!o),q)),role:"button",tabIndex:-1},iu)},K=x.cloneElement(n,{value:p,hidden:C,className:nu((a=n.props)===null||a===void 0?void 0:a.className,!g2(e)&&!$s(e)&&E)||null,style:ru(ru({},(r=n.props)===null||r===void 0?void 0:r.style),!g2(e)&&!$s(e)?c:{})});if(g2(e)){var N,P="".concat(t,"-affix-wrapper"),I=nu(P,(N={},X(N,"".concat(P,"-disabled"),d),X(N,"".concat(P,"-focused"),m),X(N,"".concat(P,"-readonly"),D),X(N,"".concat(P,"-input-with-clear-btn"),o&&g&&p),N),!$s(e)&&E,v?.affixWrapper,A?.affixWrapper),_=(o||g)&&uu.createElement("span",{className:nu("".concat(t,"-suffix"),A?.suffix),style:k?.suffix},H(),o);K=uu.createElement(b,Eu({className:I,style:ru(ru({},$s(e)?void 0:c),k?.affixWrapper),hidden:!$s(e)&&C,onClick:$},F?.affixWrapper,{ref:j}),i&&uu.createElement("span",{className:nu("".concat(t,"-prefix"),A?.prefix),style:k?.prefix},i),x.cloneElement(n,{value:p,hidden:null}),_)}if($s(e)){var G="".concat(t,"-group"),z="".concat(G,"-addon"),O=nu("".concat(t,"-wrapper"),G,v?.wrapper),L=nu("".concat(t,"-group-wrapper"),E,v?.group);return uu.createElement(B,{className:L,style:c,hidden:C},uu.createElement(M,{className:O},s&&uu.createElement(w,{className:z},s),x.cloneElement(K,{hidden:null}),l&&uu.createElement(w,{className:z},l)))}return K},d3u=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],D3u=x.forwardRef(function(u,e){var a=u.autoComplete,r=u.onChange,n=u.onFocus,t=u.onBlur,i=u.onPressEnter,o=u.onKeyDown,s=u.prefixCls,l=s===void 0?"rc-input":s,E=u.disabled,c=u.htmlSize,d=u.className,D=u.maxLength,m=u.suffix,h=u.showCount,g=u.type,p=g===void 0?"text":g,f=u.classes,C=u.classNames,v=u.styles,A=k0(u,d3u),F=Fr(u.defaultValue,{value:u.value}),k=cu(F,2),y=k[0],b=k[1],B=x.useState(!1),M=cu(B,2),w=M[0],j=M[1],$=x.useRef(null),H=function(L){$.current&&c3u($.current,L)};x.useImperativeHandle(e,function(){return{focus:H,blur:function(){var L;(L=$.current)===null||L===void 0||L.blur()},setSelectionRange:function(L,J,q){var Q;(Q=$.current)===null||Q===void 0||Q.setSelectionRange(L,J,q)},select:function(){var L;(L=$.current)===null||L===void 0||L.select()},input:$.current}}),x.useEffect(function(){j(function(O){return O&&E?!1:O})},[E]);var K=function(L){u.value===void 0&&b(L.target.value),$.current&&hE($.current,L,r)},N=function(L){i&&L.key==="Enter"&&i(L),o?.(L)},P=function(L){j(!0),n?.(L)},I=function(L){j(!1),t?.(L)},_=function(L){b(""),H(),$.current&&hE($.current,L,r)},G=function(){var L=ba(u,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return uu.createElement("input",Eu({autoComplete:a},L,{onChange:K,onFocus:P,onBlur:I,onKeyDown:N,className:nu(l,X({},"".concat(l,"-disabled"),E),C?.input),style:v?.input,ref:$,size:c,type:p}))},z=function(){var L=Number(D)>0;if(m||h){var J=Vf(y),q=Tu(J).length,Q=y0(h)==="object"?h.formatter({value:J,count:q,maxLength:D}):"".concat(q).concat(L?" / ".concat(D):"");return uu.createElement(uu.Fragment,null,!!h&&uu.createElement("span",{className:nu("".concat(l,"-show-count-suffix"),X({},"".concat(l,"-show-count-has-suffix"),!!m),C?.count),style:ru({},v?.count)},Q),m)}return null};return uu.createElement(nK,Eu({},A,{prefixCls:l,className:d,inputElement:G(),handleReset:_,value:Vf(y),focused:w,triggerFocus:H,suffix:z(),disabled:E,classes:f,classNames:C,styles:v}))});const x3u=u=>{const{getPrefixCls:e,direction:a}=x.useContext(Yu),{prefixCls:r,className:n}=u,t=e("input-group",r),i=e("input"),[o,s]=uk(i),l=nu(t,{[`${t}-lg`]:u.size==="large",[`${t}-sm`]:u.size==="small",[`${t}-compact`]:u.compact,[`${t}-rtl`]:a==="rtl"},s,n),E=x.useContext(Ql),c=x.useMemo(()=>Object.assign(Object.assign({},E),{isFormItemInput:!1}),[E]);return o(x.createElement("span",{className:l,style:u.style,onMouseEnter:u.onMouseEnter,onMouseLeave:u.onMouseLeave,onFocus:u.onFocus,onBlur:u.onBlur},x.createElement(Ql.Provider,{value:c},u.children)))},m3u=x3u;function tK(u,e){const a=x.useRef([]),r=()=>{a.current.push(setTimeout(()=>{var n,t,i,o;!((n=u.current)===null||n===void 0)&&n.input&&((t=u.current)===null||t===void 0?void 0:t.input.getAttribute("type"))==="password"&&(!((i=u.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((o=u.current)===null||o===void 0||o.input.removeAttribute("value"))}))};return x.useEffect(()=>(e&&r(),()=>a.current.forEach(n=>{n&&clearTimeout(n)})),[]),r}function h3u(u){return!!(u.prefix||u.suffix||u.allowClear)}var p3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{var a;const{prefixCls:r,bordered:n=!0,status:t,size:i,disabled:o,onBlur:s,onFocus:l,suffix:E,allowClear:c,addonAfter:d,addonBefore:D,className:m,style:h,styles:g,rootClassName:p,onChange:f,classNames:C}=u,v=p3u(u,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:A,direction:F,input:k}=uu.useContext(Yu),y=A("input",r),b=x.useRef(null),[B,M]=uk(y),{compactSize:w,compactItemClassnames:j}=pm(y,F),$=so(Z=>{var iu;return(iu=i??w)!==null&&iu!==void 0?iu:Z}),H=uu.useContext(R3),K=o??H,{status:N,hasFeedback:P,feedbackIcon:I}=x.useContext(Ql),_=lR(N,t),G=h3u(u)||!!P;x.useRef(G);const z=tK(b,!0),O=Z=>{z(),s?.(Z)},L=Z=>{z(),l?.(Z)},J=Z=>{z(),f?.(Z)},q=(P||E)&&uu.createElement(uu.Fragment,null,E,P&&I);let Q;return typeof c=="object"&&c?.clearIcon?Q=c:c&&(Q={clearIcon:uu.createElement(K3,null)}),B(uu.createElement(D3u,Object.assign({ref:ct(e,b),prefixCls:y,autoComplete:k?.autoComplete},v,{disabled:K,onBlur:O,onFocus:L,style:Object.assign(Object.assign({},k?.style),h),styles:Object.assign(Object.assign({},k?.styles),g),suffix:q,allowClear:Q,className:nu(m,p,j,k?.className),onChange:J,addonAfter:d&&uu.createElement(Zl,null,uu.createElement(BD,{override:!0,status:!0},d)),addonBefore:D&&uu.createElement(Zl,null,uu.createElement(BD,{override:!0,status:!0},D)),classNames:Object.assign(Object.assign(Object.assign({},C),k?.classNames),{input:nu({[`${y}-sm`]:$==="small",[`${y}-lg`]:$==="large",[`${y}-rtl`]:F==="rtl",[`${y}-borderless`]:!n},!G&&mE(y,_),C?.input,(a=k?.classNames)===null||a===void 0?void 0:a.input,M)}),classes:{affixWrapper:nu({[`${y}-affix-wrapper-sm`]:$==="small",[`${y}-affix-wrapper-lg`]:$==="large",[`${y}-affix-wrapper-rtl`]:F==="rtl",[`${y}-affix-wrapper-borderless`]:!n},mE(`${y}-affix-wrapper`,_,P),M),wrapper:nu({[`${y}-group-rtl`]:F==="rtl"},M),group:nu({[`${y}-group-wrapper-sm`]:$==="small",[`${y}-group-wrapper-lg`]:$==="large",[`${y}-group-wrapper-rtl`]:F==="rtl",[`${y}-group-wrapper-disabled`]:K},mE(`${y}-group-wrapper`,_,P),M)}})))}),rk=f3u;var v3u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};const C3u=v3u;var F3u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:C3u}))};const k3u=x.forwardRef(F3u);var A3u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const b3u=A3u;var y3u=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:b3u}))};const B3u=x.forwardRef(y3u);var z3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);nu?x.createElement(B3u,null):x.createElement(k3u,null),M3u={click:"onClick",hover:"onMouseOver"},w3u=x.forwardRef((u,e)=>{const{visibilityToggle:a=!0}=u,r=typeof a=="object"&&a.visible!==void 0,[n,t]=x.useState(()=>r?a.visible:!1),i=x.useRef(null);x.useEffect(()=>{r&&t(a.visible)},[r,a]);const o=tK(i),s=()=>{const{disabled:A}=u;A||(n&&o(),t(F=>{var k;const y=!F;return typeof a=="object"&&((k=a.onVisibleChange)===null||k===void 0||k.call(a,y)),y}))},l=A=>{const{action:F="click",iconRender:k=S3u}=u,y=M3u[F]||"",b=k(n),B={[y]:s,className:`${A}-icon`,key:"passwordIcon",onMouseDown:M=>{M.preventDefault()},onMouseUp:M=>{M.preventDefault()}};return x.cloneElement(x.isValidElement(b)?b:x.createElement("span",null,b),B)},{className:E,prefixCls:c,inputPrefixCls:d,size:D}=u,m=z3u(u,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:h}=x.useContext(Yu),g=h("input",d),p=h("input-password",c),f=a&&l(p),C=nu(p,E,{[`${p}-${D}`]:!!D}),v=Object.assign(Object.assign({},ba(m,["suffix","iconRender","visibilityToggle"])),{type:n?"text":"password",className:C,prefixCls:g,suffix:f});return D&&(v.size=D),x.createElement(rk,Object.assign({ref:ct(e,i)},v))}),P3u=w3u;var T3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:a,inputPrefixCls:r,className:n,size:t,suffix:i,enterButton:o=!1,addonAfter:s,loading:l,disabled:E,onSearch:c,onChange:d,onCompositionStart:D,onCompositionEnd:m}=u,h=T3u(u,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:g,direction:p}=x.useContext(Yu),f=x.useRef(!1),C=g("input-search",a),v=g("input",r),{compactSize:A}=pm(C,p),F=so(_=>{var G;return(G=t??A)!==null&&G!==void 0?G:_}),k=x.useRef(null),y=_=>{_&&_.target&&_.type==="click"&&c&&c(_.target.value,_,{source:"clear"}),d&&d(_)},b=_=>{var G;document.activeElement===((G=k.current)===null||G===void 0?void 0:G.input)&&_.preventDefault()},B=_=>{var G,z;c&&c((z=(G=k.current)===null||G===void 0?void 0:G.input)===null||z===void 0?void 0:z.value,_,{source:"input"})},M=_=>{f.current||l||B(_)},w=typeof o=="boolean"?x.createElement(bsu,null):null,j=`${C}-button`;let $;const H=o||{},K=H.type&&H.type.__ANT_BUTTON===!0;K||H.type==="button"?$=ar(H,Object.assign({onMouseDown:b,onClick:_=>{var G,z;(z=(G=H?.props)===null||G===void 0?void 0:G.onClick)===null||z===void 0||z.call(G,_),B(_)},key:"enterButton"},K?{className:j,size:F}:{})):$=x.createElement(Ua,{className:j,type:o?"primary":void 0,size:F,disabled:E,key:"enterButton",onMouseDown:b,onClick:B,loading:l,icon:w},o),s&&($=[$,ar(s,{key:"addonAfter"})]);const N=nu(C,{[`${C}-rtl`]:p==="rtl",[`${C}-${F}`]:!!F,[`${C}-with-button`]:!!o},n),P=_=>{f.current=!0,D?.(_)},I=_=>{f.current=!1,m?.(_)};return x.createElement(rk,Object.assign({ref:ct(k,e),onPressEnter:M},h,{size:F,onCompositionStart:P,onCompositionEnd:I,prefixCls:v,addonAfter:$,suffix:i,onChange:y,className:N,disabled:E}))}),N3u=j3u;var L3u=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -288,7 +288,7 @@ html body { top:0 !important; right:0 !important; pointer-events: none !important; -`,P3u=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],g2={},Or;function T3u(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=u.getAttribute("id")||u.getAttribute("data-reactid")||u.getAttribute("name");if(e&&g2[a])return g2[a];var r=window.getComputedStyle(u),n=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),t=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),o=P3u.map(function(l){return"".concat(l,":").concat(r.getPropertyValue(l))}).join(";"),s={sizingStyle:o,paddingSize:t,borderSize:i,boxSizing:n};return e&&a&&(g2[a]=s),s}function j3u(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Or||(Or=document.createElement("textarea"),Or.setAttribute("tab-index","-1"),Or.setAttribute("aria-hidden","true"),document.body.appendChild(Or)),u.getAttribute("wrap")?Or.setAttribute("wrap",u.getAttribute("wrap")):Or.removeAttribute("wrap");var n=T3u(u,e),t=n.paddingSize,i=n.borderSize,o=n.boxSizing,s=n.sizingStyle;Or.setAttribute("style","".concat(s,";").concat(w3u)),Or.value=u.value||u.placeholder||"";var l=void 0,E=void 0,c,d=Or.scrollHeight;if(o==="border-box"?d+=i:o==="content-box"&&(d-=t),a!==null||r!==null){Or.value=" ";var D=Or.scrollHeight-t;a!==null&&(l=D*a,o==="border-box"&&(l=l+t+i),d=Math.max(l,d)),r!==null&&(E=D*r,o==="border-box"&&(E=E+t+i),c=d>E?"":"hidden",d=Math.min(E,d))}var m={height:d,overflowY:c,resize:"none"};return l&&(m.minHeight=l),E&&(m.maxHeight=E),m}var N3u=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],f2=0,v2=1,C2=2,L3u=x.forwardRef(function(u,e){var a=u,r=a.prefixCls;a.onPressEnter;var n=a.defaultValue,t=a.value,i=a.autoSize,o=a.onResize,s=a.className,l=a.style,E=a.disabled,c=a.onChange;a.onInternalAutoSize;var d=k0(a,N3u),D=Fr(n,{value:t,postState:function(L){return L??""}}),m=cu(D,2),h=m[0],g=m[1],p=function(L){g(L.target.value),c?.(L)},f=x.useRef();x.useImperativeHandle(e,function(){return{textArea:f.current}});var C=x.useMemo(function(){return i&&y0(i)==="object"?[i.minRows,i.maxRows]:[]},[i]),v=cu(C,2),A=v[0],F=v[1],k=!!i,y=function(){try{if(document.activeElement===f.current){var L=f.current,J=L.selectionStart,q=L.selectionEnd,Q=L.scrollTop;f.current.setSelectionRange(J,q),f.current.scrollTop=Q}}catch{}},b=x.useState(C2),B=cu(b,2),M=B[0],w=B[1],j=x.useState(),$=cu(j,2),H=$[0],K=$[1],N=function(){w(f2)};Ie(function(){k&&N()},[t,A,F,k]),Ie(function(){if(M===f2)w(v2);else if(M===v2){var O=j3u(f.current,!1,A,F);w(C2),K(O)}else y()},[M]);var P=x.useRef(),I=function(){Je.cancel(P.current)},_=function(L){M===C2&&(o?.(L),i&&(I(),P.current=Je(function(){N()})))};x.useEffect(function(){return I},[]);var G=k?H:null,z=ru(ru({},l),G);return(M===f2||M===v2)&&(z.overflowY="hidden",z.overflowX="hidden"),x.createElement(Mt,{onResize:_,disabled:!(i||o)},x.createElement("textarea",Eu({},d,{ref:f,style:z,className:nu(r,s,X({},"".concat(r,"-disabled"),E)),disabled:E,value:h,onChange:p})))}),R3u=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function nK(u,e){return Tu(u||"").slice(0,e).join("")}function CB(u,e,a,r){var n=a;return u?n=nK(a,r):Tu(e||"").lengthr&&(n=e),n}var K3u=uu.forwardRef(function(u,e){var a,r=u.defaultValue,n=u.value,t=u.onFocus,i=u.onBlur,o=u.onChange,s=u.allowClear,l=u.maxLength,E=u.onCompositionStart,c=u.onCompositionEnd,d=u.suffix,D=u.prefixCls,m=D===void 0?"rc-textarea":D,h=u.classes,g=u.showCount,p=u.className,f=u.style,C=u.disabled,v=u.hidden,A=u.classNames,F=u.styles,k=u.onResize,y=k0(u,R3u),b=Fr(r,{value:n,defaultValue:r}),B=cu(b,2),M=B[0],w=B[1],j=x.useRef(null),$=uu.useState(!1),H=cu($,2),K=H[0],N=H[1],P=uu.useState(!1),I=cu(P,2),_=I[0],G=I[1],z=uu.useRef(),O=uu.useRef(0),L=uu.useState(null),J=cu(L,2),q=J[0],Q=J[1],Z=function(){var Hu;(Hu=j.current)===null||Hu===void 0||Hu.textArea.focus()};x.useImperativeHandle(e,function(){return{resizableTextArea:j.current,focus:Z,blur:function(){var Hu;(Hu=j.current)===null||Hu===void 0||Hu.textArea.blur()}}}),x.useEffect(function(){N(function(s0){return!C&&s0})},[C]);var iu=Number(l)>0,tu=function(Hu){G(!0),z.current=M,O.current=Hu.currentTarget.selectionStart,E?.(Hu)},du=function(Hu){G(!1);var $u=Hu.currentTarget.value;if(iu){var c0,L0=O.current>=l+1||O.current===((c0=z.current)===null||c0===void 0?void 0:c0.length);$u=CB(L0,z.current,$u,l)}$u!==M&&(w($u),hE(Hu.currentTarget,Hu,o,$u)),c?.(Hu)},ku=function(Hu){var $u=Hu.target.value;if(!_&&iu){var c0=Hu.target.selectionStart>=l+1||Hu.target.selectionStart===$u.length||!Hu.target.selectionStart;$u=CB(c0,M,$u,l)}w($u),hE(Hu.currentTarget,Hu,o,$u)},Zu=function(Hu){var $u=y.onPressEnter,c0=y.onKeyDown;Hu.key==="Enter"&&$u&&$u(Hu),c0?.(Hu)},wu=function(Hu){N(!0),t?.(Hu)},Ou=function(Hu){N(!1),i?.(Hu)},vu=function(Hu){var $u;w(""),Z(),hE(($u=j.current)===null||$u===void 0?void 0:$u.textArea,Hu,o)},Wu=_f(M);!_&&iu&&n==null&&(Wu=nK(Wu,l));var yu=d,Y;if(g){var gu=Tu(Wu).length;y0(g)==="object"?Y=g.formatter({value:Wu,count:gu,maxLength:l}):Y="".concat(gu).concat(iu?" / ".concat(l):""),yu=uu.createElement(uu.Fragment,null,yu,uu.createElement("span",{className:nu("".concat(m,"-data-count"),A?.count),style:F?.count},Y))}var mu=function(Hu){var $u;k?.(Hu),($u=j.current)!==null&&$u!==void 0&&$u.textArea.style.height&&Q(!0)},Nu=!y.autoSize&&!g&&!s,u0=uu.createElement(aK,{value:Wu,allowClear:s,handleReset:vu,suffix:yu,prefixCls:m,classes:{affixWrapper:nu(h?.affixWrapper,(a={},X(a,"".concat(m,"-show-count"),g),X(a,"".concat(m,"-textarea-allow-clear"),s),a))},disabled:C,focused:K,className:p,style:ru(ru({},f),q&&!Nu?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Y=="string"?Y:void 0}},hidden:v,inputElement:uu.createElement(L3u,Eu({},y,{onKeyDown:Zu,onChange:ku,onFocus:wu,onBlur:Ou,onCompositionStart:tu,onCompositionEnd:du,className:A?.textarea,style:ru(ru({},F?.textarea),{},{resize:f?.resize}),disabled:C,prefixCls:m,onResize:mu,ref:j}))});return u0}),I3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:a,bordered:r=!0,size:n,disabled:t,status:i,allowClear:o,showCount:s,classNames:l,rootClassName:E,className:c}=u,d=I3u(u,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:D,direction:m}=x.useContext(Yu),h=so(n),g=x.useContext(R3),p=t??g,{status:f,hasFeedback:C,feedbackIcon:v}=x.useContext(Ql),A=oR(f,i),F=x.useRef(null);x.useImperativeHandle(e,()=>{var M;return{resizableTextArea:(M=F.current)===null||M===void 0?void 0:M.resizableTextArea,focus:w=>{var j,$;D3u(($=(j=F.current)===null||j===void 0?void 0:j.resizableTextArea)===null||$===void 0?void 0:$.textArea,w)},blur:()=>{var w;return(w=F.current)===null||w===void 0?void 0:w.blur()}}});const k=D("input",a);let y;typeof o=="object"&&o?.clearIcon?y=o:o&&(y={clearIcon:x.createElement(K3,null)});const[b,B]=YF(k);return b(x.createElement(K3u,Object.assign({},d,{disabled:p,allowClear:y,className:nu(c,E),classes:{affixWrapper:nu(`${k}-textarea-affix-wrapper`,{[`${k}-affix-wrapper-rtl`]:m==="rtl",[`${k}-affix-wrapper-borderless`]:!r,[`${k}-affix-wrapper-sm`]:h==="small",[`${k}-affix-wrapper-lg`]:h==="large",[`${k}-textarea-show-count`]:s},mE(`${k}-affix-wrapper`,A),B)},classNames:Object.assign(Object.assign({},l),{textarea:nu({[`${k}-borderless`]:!r,[`${k}-sm`]:h==="small",[`${k}-lg`]:h==="large"},mE(k,A),B,l?.textarea)}),prefixCls:k,suffix:C&&x.createElement("span",{className:`${k}-textarea-suffix`},v),showCount:s,ref:F})))}),$3u=O3u,U3=uk;U3.Group=E3u;U3.Search=M3u;U3.TextArea=$3u;U3.Password=B3u;const H3u=U3;var FB=x.createContext(null),tK=x.createContext({}),G3u=function(e){var a=e.prefixCls,r=e.className,n=e.style,t=e.children,i=e.containerRef,o=e.id,s=e.onMouseEnter,l=e.onMouseOver,E=e.onMouseLeave,c=e.onClick,d=e.onKeyDown,D=e.onKeyUp,m={onMouseEnter:s,onMouseOver:l,onMouseLeave:E,onClick:c,onKeyDown:d,onKeyUp:D},h=x.useContext(tK),g=h.panel,p=ms(g,i);return x.createElement(x.Fragment,null,x.createElement("div",Eu({id:o,className:nu("".concat(a,"-content"),r),style:ru({},n),"aria-modal":"true",role:"dialog",ref:p},m),t))};function kB(u){return typeof u=="string"&&String(Number(u))===u?(Pa(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(u)):u}var AB={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function _3u(u,e){var a,r,n,t,i=u.prefixCls,o=u.open,s=u.placement,l=u.inline,E=u.push,c=u.forceRender,d=u.autoFocus,D=u.keyboard,m=u.rootClassName,h=u.rootStyle,g=u.zIndex,p=u.className,f=u.id,C=u.style,v=u.motion,A=u.width,F=u.height,k=u.children,y=u.contentWrapperStyle,b=u.mask,B=u.maskClosable,M=u.maskMotion,w=u.maskClassName,j=u.maskStyle,$=u.afterOpenChange,H=u.onClose,K=u.onMouseEnter,N=u.onMouseOver,P=u.onMouseLeave,I=u.onClick,_=u.onKeyDown,G=u.onKeyUp,z=x.useRef(),O=x.useRef(),L=x.useRef();x.useImperativeHandle(e,function(){return z.current});var J=function(mu){var Nu=mu.keyCode,u0=mu.shiftKey;switch(Nu){case Su.TAB:{if(Nu===Su.TAB){if(!u0&&document.activeElement===L.current){var s0;(s0=O.current)===null||s0===void 0||s0.focus({preventScroll:!0})}else if(u0&&document.activeElement===O.current){var Hu;(Hu=L.current)===null||Hu===void 0||Hu.focus({preventScroll:!0})}}break}case Su.ESC:{H&&D&&(mu.stopPropagation(),H(mu));break}}};x.useEffect(function(){if(o&&d){var gu;(gu=z.current)===null||gu===void 0||gu.focus({preventScroll:!0})}},[o]);var q=x.useState(!1),Q=cu(q,2),Z=Q[0],iu=Q[1],tu=x.useContext(FB),du;E===!1?du={distance:0}:E===!0?du={}:du=E||{};var ku=(a=(r=(n=du)===null||n===void 0?void 0:n.distance)!==null&&r!==void 0?r:tu?.pushDistance)!==null&&a!==void 0?a:180,Zu=x.useMemo(function(){return{pushDistance:ku,push:function(){iu(!0)},pull:function(){iu(!1)}}},[ku]);x.useEffect(function(){if(o){var gu;tu==null||(gu=tu.push)===null||gu===void 0||gu.call(tu)}else{var mu;tu==null||(mu=tu.pull)===null||mu===void 0||mu.call(tu)}},[o]),x.useEffect(function(){return function(){var gu;tu==null||(gu=tu.pull)===null||gu===void 0||gu.call(tu)}},[]);var wu=b&&x.createElement(an,Eu({key:"mask"},M,{visible:o}),function(gu,mu){var Nu=gu.className,u0=gu.style;return x.createElement("div",{className:nu("".concat(i,"-mask"),Nu,w),style:ru(ru({},u0),j),onClick:B&&o?H:void 0,ref:mu})}),Ou=typeof v=="function"?v(s):v,vu={};if(Z&&ku)switch(s){case"top":vu.transform="translateY(".concat(ku,"px)");break;case"bottom":vu.transform="translateY(".concat(-ku,"px)");break;case"left":vu.transform="translateX(".concat(ku,"px)");break;default:vu.transform="translateX(".concat(-ku,"px)");break}s==="left"||s==="right"?vu.width=kB(A):vu.height=kB(F);var Wu={onMouseEnter:K,onMouseOver:N,onMouseLeave:P,onClick:I,onKeyDown:_,onKeyUp:G},yu=x.createElement(an,Eu({key:"panel"},Ou,{visible:o,forceRender:c,onVisibleChanged:function(mu){$?.(mu)},removeOnLeave:!1,leavedClassName:"".concat(i,"-content-wrapper-hidden")}),function(gu,mu){var Nu=gu.className,u0=gu.style;return x.createElement("div",Eu({className:nu("".concat(i,"-content-wrapper"),Nu),style:ru(ru(ru({},vu),u0),y)},Dm(u,{data:!0})),x.createElement(G3u,Eu({id:f,containerRef:mu,prefixCls:i,className:p,style:C},Wu),k))}),Y=ru({},h);return g&&(Y.zIndex=g),x.createElement(FB.Provider,{value:Zu},x.createElement("div",{className:nu(i,"".concat(i,"-").concat(s),m,(t={},X(t,"".concat(i,"-open"),o),X(t,"".concat(i,"-inline"),l),t)),style:Y,tabIndex:-1,ref:z,onKeyDown:J},wu,x.createElement("div",{tabIndex:0,ref:O,style:AB,"aria-hidden":"true","data-sentinel":"start"}),yu,x.createElement("div",{tabIndex:0,ref:L,style:AB,"aria-hidden":"true","data-sentinel":"end"})))}var V3u=x.forwardRef(_3u),J3u=function(e){var a=e.open,r=a===void 0?!1:a,n=e.prefixCls,t=n===void 0?"rc-drawer":n,i=e.placement,o=i===void 0?"right":i,s=e.autoFocus,l=s===void 0?!0:s,E=e.keyboard,c=E===void 0?!0:E,d=e.width,D=d===void 0?378:d,m=e.mask,h=m===void 0?!0:m,g=e.maskClosable,p=g===void 0?!0:g,f=e.getContainer,C=e.forceRender,v=e.afterOpenChange,A=e.destroyOnClose,F=e.onMouseEnter,k=e.onMouseOver,y=e.onMouseLeave,b=e.onClick,B=e.onKeyDown,M=e.onKeyUp,w=e.panelRef,j=x.useState(!1),$=cu(j,2),H=$[0],K=$[1],N=x.useState(!1),P=cu(N,2),I=P[0],_=P[1];Ie(function(){_(!0)},[]);var G=I?r:!1,z=x.useRef(),O=x.useRef();Ie(function(){G&&(O.current=document.activeElement)},[G]);var L=function(iu){var tu;if(K(iu),v?.(iu),!iu&&O.current&&!((tu=z.current)!==null&&tu!==void 0&&tu.contains(O.current))){var du;(du=O.current)===null||du===void 0||du.focus({preventScroll:!0})}},J=x.useMemo(function(){return{panel:w}},[w]);if(!C&&!H&&!G&&A)return null;var q={onMouseEnter:F,onMouseOver:k,onMouseLeave:y,onClick:b,onKeyDown:B,onKeyUp:M},Q=ru(ru({},e),{},{open:G,prefixCls:t,placement:o,autoFocus:l,keyboard:c,width:D,mask:h,maskClosable:p,inline:f===!1,afterOpenChange:L,ref:z},q);return x.createElement(tK.Provider,{value:J},x.createElement(pm,{open:G||C||H,autoDestroy:!1,getContainer:f,autoLock:h&&(G||H)},x.createElement(V3u,Q)))};const U3u=u=>{const{prefixCls:e,title:a,footer:r,extra:n,closeIcon:t,closable:i,onClose:o,headerStyle:s,drawerStyle:l,bodyStyle:E,footerStyle:c,children:d}=u,D=x.useCallback(f=>x.createElement("button",{type:"button",onClick:o,"aria-label":"Close",className:`${e}-close`},f),[o]),[m,h]=PF(i,t,D,void 0,!0),g=x.useMemo(()=>!a&&!m?null:x.createElement("div",{style:s,className:nu(`${e}-header`,{[`${e}-header-close-only`]:m&&!a&&!n})},x.createElement("div",{className:`${e}-header-title`},h,a&&x.createElement("div",{className:`${e}-title`},a)),n&&x.createElement("div",{className:`${e}-extra`},n)),[m,h,n,s,e,a]),p=x.useMemo(()=>{if(!r)return null;const f=`${e}-footer`;return x.createElement("div",{className:f,style:c},r)},[r,c,e]);return x.createElement("div",{className:`${e}-wrapper-body`,style:l},g,x.createElement("div",{className:`${e}-body`,style:E},d),p)},iK=U3u,W3u=u=>{const{componentCls:e,motionDurationSlow:a}=u,r={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${a}`}}};return{[e]:{[`${e}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${a}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${e}-panel-motion`]:{"&-left":[r,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[r,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[r,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[r,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}},q3u=W3u,Z3u=u=>{const{componentCls:e,zIndexPopup:a,colorBgMask:r,colorBgElevated:n,motionDurationSlow:t,motionDurationMid:i,padding:o,paddingLG:s,fontSizeLG:l,lineHeightLG:E,lineWidth:c,lineType:d,colorSplit:D,marginSM:m,colorIcon:h,colorIconHover:g,colorText:p,fontWeightStrong:f,footerPaddingBlock:C,footerPaddingInline:v}=u,A=`${e}-content-wrapper`;return{[e]:{position:"fixed",inset:0,zIndex:a,pointerEvents:"none","&-pure":{position:"relative",background:n,[`&${e}-left`]:{boxShadow:u.boxShadowDrawerLeft},[`&${e}-right`]:{boxShadow:u.boxShadowDrawerRight},[`&${e}-top`]:{boxShadow:u.boxShadowDrawerUp},[`&${e}-bottom`]:{boxShadow:u.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${e}-mask`]:{position:"absolute",inset:0,zIndex:a,background:r,pointerEvents:"auto"},[A]:{position:"absolute",zIndex:a,maxWidth:"100vw",transition:`all ${t}`,"&-hidden":{display:"none"}},[`&-left > ${A}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:u.boxShadowDrawerLeft},[`&-right > ${A}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:u.boxShadowDrawerRight},[`&-top > ${A}`]:{top:0,insetInline:0,boxShadow:u.boxShadowDrawerUp},[`&-bottom > ${A}`]:{bottom:0,insetInline:0,boxShadow:u.boxShadowDrawerDown},[`${e}-content`]:{width:"100%",height:"100%",overflow:"auto",background:n,pointerEvents:"auto"},[`${e}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${e}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${o}px ${s}px`,fontSize:l,lineHeight:E,borderBottom:`${c}px ${d} ${D}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${e}-extra`]:{flex:"none"},[`${e}-close`]:{display:"inline-block",marginInlineEnd:m,color:h,fontWeight:f,fontSize:l,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${i}`,textRendering:"auto","&:focus, &:hover":{color:g,textDecoration:"none"}},[`${e}-title`]:{flex:1,margin:0,color:p,fontWeight:u.fontWeightStrong,fontSize:l,lineHeight:E},[`${e}-body`]:{flex:1,minWidth:0,minHeight:0,padding:s,overflow:"auto"},[`${e}-footer`]:{flexShrink:0,padding:`${C}px ${v}px`,borderTop:`${c}px ${d} ${D}`},"&-rtl":{direction:"rtl"}}}},oK=fe("Drawer",u=>{const e=O0(u,{});return[Z3u(e),q3u(e)]},u=>({zIndexPopup:u.zIndexPopupBase,footerPaddingBlock:u.paddingXS,footerPaddingInline:u.padding}));var sK=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{rootClassName:e,width:a,height:r,size:n="default",mask:t=!0,push:i=Y3u,open:o,afterOpenChange:s,onClose:l,prefixCls:E,getContainer:c,style:d,className:D,visible:m,afterVisibleChange:h}=u,g=sK(u,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:p,getPrefixCls:f,direction:C,drawer:v}=x.useContext(Yu),A=f("drawer",E),[F,k]=oK(A),y=c===void 0&&p?()=>p(document.body):c,b=nu({"no-mask":!t,[`${A}-rtl`]:C==="rtl"},e,k),B=x.useMemo(()=>a??(n==="large"?736:378),[a,n]),M=x.useMemo(()=>r??(n==="large"?736:378),[r,n]),w={motionName:Yi(A,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},j=H=>({motionName:Yi(A,`panel-motion-${H}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),$=PL();return F(x.createElement(Zl,null,x.createElement(yD,{status:!0,override:!0},x.createElement(J3u,Object.assign({prefixCls:A,onClose:l,maskMotion:w,motion:j},g,{open:o??m,mask:t,push:i,width:B,height:M,style:Object.assign(Object.assign({},v?.style),d),className:nu(v?.className,D),rootClassName:b,getContainer:y,afterOpenChange:s??h,panelRef:$}),x.createElement(iK,Object.assign({prefixCls:A},g,{onClose:l}))))))},Q3u=u=>{const{prefixCls:e,style:a,className:r,placement:n="right"}=u,t=sK(u,["prefixCls","style","className","placement"]),{getPrefixCls:i}=x.useContext(Yu),o=i("drawer",e),[s,l]=oK(o),E=nu(o,`${o}-pure`,`${o}-${n}`,l,r);return s(x.createElement("div",{className:E,style:a},x.createElement(iK,Object.assign({prefixCls:o},t))))};lK._InternalPanelDoNotUseOrYouWillBeFired=Q3u;const ek=lK;function bB(u){return["small","middle","large"].includes(u)}function yB(u){return u?typeof u=="number"&&!Number.isNaN(u):!1}const EK=uu.createContext({latestIndex:0}),X3u=EK.Provider,ucu=u=>{let{className:e,index:a,children:r,split:n,style:t}=u;const{latestIndex:i}=x.useContext(EK);return r==null?null:x.createElement(x.Fragment,null,x.createElement("div",{className:e,style:t},r),a{var a,r;const{getPrefixCls:n,space:t,direction:i}=x.useContext(Yu),{size:o=t?.size||"small",align:s,className:l,rootClassName:E,children:c,direction:d="horizontal",prefixCls:D,split:m,style:h,wrap:g=!1,classNames:p,styles:f}=u,C=acu(u,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[v,A]=Array.isArray(o)?o:[o,o],F=bB(A),k=bB(v),y=yB(A),b=yB(v),B=Ln(c,{keepEmpty:!0}),M=s===void 0&&d==="horizontal"?"center":s,w=n("space",D),[j,$]=oL(w),H=nu(w,t?.className,$,`${w}-${d}`,{[`${w}-rtl`]:i==="rtl",[`${w}-align-${M}`]:M,[`${w}-gap-row-${A}`]:F,[`${w}-gap-col-${v}`]:k},l,E),K=nu(`${w}-item`,(a=p?.item)!==null&&a!==void 0?a:(r=t?.classNames)===null||r===void 0?void 0:r.item);let N=0;const P=B.map((G,z)=>{var O,L;G!=null&&(N=z);const J=G&&G.key||`${K}-${z}`;return x.createElement(ecu,{className:K,key:J,index:z,split:m,style:(O=f?.item)!==null&&O!==void 0?O:(L=t?.styles)===null||L===void 0?void 0:L.item},G)}),I=x.useMemo(()=>({latestIndex:N}),[N]);if(B.length===0)return null;const _={};return g&&(_.flexWrap="wrap"),!k&&b&&(_.columnGap=v),!F&&y&&(_.rowGap=A),j(x.createElement("div",Object.assign({ref:e,className:H,style:Object.assign(Object.assign(Object.assign({},_),t?.style),h)},C),x.createElement(X3u,{value:I},P)))}),cK=rcu;cK.Compact=knu;const q4=cK;var ncu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{getPopupContainer:e,getPrefixCls:a,direction:r}=x.useContext(Yu),{prefixCls:n,type:t="default",danger:i,disabled:o,loading:s,onClick:l,htmlType:E,children:c,className:d,menu:D,arrow:m,autoFocus:h,overlay:g,trigger:p,align:f,open:C,onOpenChange:v,placement:A,getPopupContainer:F,href:k,icon:y=x.createElement(VF,null),title:b,buttonsRender:B=tu=>tu,mouseEnterDelay:M,mouseLeaveDelay:w,overlayClassName:j,overlayStyle:$,destroyPopupOnHide:H,dropdownRender:K}=u,N=ncu(u,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),P=a("dropdown",n),I=`${P}-button`,[_,G]=IR(P),z={menu:D,arrow:m,autoFocus:h,align:f,disabled:o,trigger:o?[]:p,onOpenChange:v,getPopupContainer:F||e,mouseEnterDelay:M,mouseLeaveDelay:w,overlayClassName:j,overlayStyle:$,destroyPopupOnHide:H,dropdownRender:K},{compactSize:O,compactItemClassnames:L}=hm(P,r),J=nu(I,L,d,G);"overlay"in u&&(z.overlay=g),"open"in u&&(z.open=C),"placement"in u?z.placement=A:z.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=x.createElement(Ua,{type:t,danger:i,disabled:o,loading:s,onClick:l,htmlType:E,href:k,title:b},c),Q=x.createElement(Ua,{type:t,danger:i,icon:y}),[Z,iu]=B([q,Q]);return _(x.createElement(q4.Compact,Object.assign({className:J,size:O,block:!0},N),Z,x.createElement(bm,Object.assign({},z),iu)))};dK.__ANT_BUTTON=!0;const tcu=dK,DK=bm;DK.Button=tcu;const xK=DK;var icu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"};const ocu=icu;var scu=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:ocu}))};const lcu=x.forwardRef(scu),Ecu=new o0("antSpinMove",{to:{opacity:1}}),ccu=new o0("antRotate",{to:{transform:"rotate(405deg)"}}),dcu=u=>({[`${u.componentCls}`]:Object.assign(Object.assign({},xa(u)),{position:"absolute",display:"none",color:u.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${u.motionDurationSlow} ${u.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${u.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:u.contentHeight,[`${u.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-u.dotSize/2},[`${u.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(u.dotSize-u.fontSize)/2+2,textShadow:`0 1px 2px ${u.colorBgContainer}`,fontSize:u.fontSize},[`&${u.componentCls}-show-text ${u.componentCls}-dot`]:{marginTop:-(u.dotSize/2)-10},"&-sm":{[`${u.componentCls}-dot`]:{margin:-u.dotSizeSM/2},[`${u.componentCls}-text`]:{paddingTop:(u.dotSizeSM-u.fontSize)/2+2},[`&${u.componentCls}-show-text ${u.componentCls}-dot`]:{marginTop:-(u.dotSizeSM/2)-10}},"&-lg":{[`${u.componentCls}-dot`]:{margin:-(u.dotSizeLG/2)},[`${u.componentCls}-text`]:{paddingTop:(u.dotSizeLG-u.fontSize)/2+2},[`&${u.componentCls}-show-text ${u.componentCls}-dot`]:{marginTop:-(u.dotSizeLG/2)-10}}},[`${u.componentCls}-container`]:{position:"relative",transition:`opacity ${u.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:u.colorBgContainer,opacity:0,transition:`all ${u.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${u.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:u.spinDotDefault},[`${u.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:u.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(u.dotSize-u.marginXXS/2)/2,height:(u.dotSize-u.marginXXS/2)/2,backgroundColor:u.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:Ecu,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:ccu,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${u.componentCls}-dot`]:{fontSize:u.dotSizeSM,i:{width:(u.dotSizeSM-u.marginXXS/2)/2,height:(u.dotSizeSM-u.marginXXS/2)/2}},[`&-lg ${u.componentCls}-dot`]:{fontSize:u.dotSizeLG,i:{width:(u.dotSizeLG-u.marginXXS)/2,height:(u.dotSizeLG-u.marginXXS)/2}},[`&${u.componentCls}-show-text ${u.componentCls}-text`]:{display:"block"}})}),Dcu=fe("Spin",u=>{const e=O0(u,{spinDotDefault:u.colorTextDescription});return[dcu(e)]},u=>({contentHeight:400,dotSize:u.controlHeightLG/2,dotSizeSM:u.controlHeightLG*.35,dotSizeLG:u.controlHeight}));var xcu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{spinPrefixCls:e,spinning:a=!0,delay:r=0,className:n,rootClassName:t,size:i="default",tip:o,wrapperClassName:s,style:l,children:E,hashId:c}=u,d=xcu(u,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId"]),[D,m]=x.useState(()=>a&&!hcu(a,r));x.useEffect(()=>{if(a){const k=QEu(r,()=>{m(!0)});return k(),()=>{var y;(y=k?.cancel)===null||y===void 0||y.call(k)}}m(!1)},[r,a]);const h=x.useMemo(()=>typeof E<"u",[E]),{direction:g,spin:p}=x.useContext(Yu),f=nu(e,p?.className,{[`${e}-sm`]:i==="small",[`${e}-lg`]:i==="large",[`${e}-spinning`]:D,[`${e}-show-text`]:!!o,[`${e}-rtl`]:g==="rtl"},n,t,c),C=nu(`${e}-container`,{[`${e}-blur`]:D}),v=ba(d,["indicator","prefixCls"]),A=Object.assign(Object.assign({},p?.style),l),F=x.createElement("div",Object.assign({},v,{style:A,className:f,"aria-live":"polite","aria-busy":D}),mcu(e,u),o&&h?x.createElement("div",{className:`${e}-text`},o):null);return h?x.createElement("div",Object.assign({},v,{className:nu(`${e}-nested-loading`,s,c)}),D&&x.createElement("div",{key:"loading"},F),x.createElement("div",{className:C,key:"container"},E)):F},mK=u=>{const{prefixCls:e}=u,{getPrefixCls:a}=x.useContext(Yu),r=a("spin",e),[n,t]=Dcu(r),i=Object.assign(Object.assign({},u),{spinPrefixCls:r,hashId:t});return n(x.createElement(pcu,Object.assign({},i)))};mK.setDefaultIndicator=u=>{v5=u};const gcu=mK;let Gr=null,$o=u=>u(),a3=[],PD={};function BB(){const{prefixCls:u,getContainer:e,duration:a,rtl:r,maxCount:n,top:t}=PD,i=u??fF().getPrefixCls("message"),o=e?.()||document.body;return{prefixCls:i,getContainer:()=>o,duration:a,rtl:r,maxCount:n,top:t}}const fcu=x.forwardRef((u,e)=>{const[a,r]=x.useState(BB),[n,t]=rL(a),i=fF(),o=i.getRootPrefixCls(),s=i.getIconPrefixCls(),l=i.getTheme(),E=()=>{r(BB)};return x.useEffect(E,[]),x.useImperativeHandle(e,()=>{const c=Object.assign({},n);return Object.keys(c).forEach(d=>{c[d]=function(){return E(),n[d].apply(n,arguments)}}),{instance:c,sync:E}}),x.createElement(Em,{prefixCls:o,iconPrefixCls:s,theme:l},t)});function Sm(){if(!Gr){const u=document.createDocumentFragment(),e={fragment:u};Gr=e,$o(()=>{yF(x.createElement(fcu,{ref:a=>{const{instance:r,sync:n}=a||{};Promise.resolve().then(()=>{!e.instance&&r&&(e.instance=r,e.sync=n,Sm())})}}),u)});return}Gr.instance&&(a3.forEach(u=>{const{type:e,skipped:a}=u;if(!a)switch(e){case"open":{$o(()=>{const r=Gr.instance.open(Object.assign(Object.assign({},PD),u.config));r?.then(u.resolve),u.setCloseFn(r)});break}case"destroy":$o(()=>{Gr?.instance.destroy(u.key)});break;default:$o(()=>{var r;const n=(r=Gr.instance)[e].apply(r,Tu(u.args));n?.then(u.resolve),u.setCloseFn(n)})}}),a3=[])}function vcu(u){PD=Object.assign(Object.assign({},PD),u),$o(()=>{var e;(e=Gr?.sync)===null||e===void 0||e.call(Gr)})}function Ccu(u){const e=bF(a=>{let r;const n={type:"open",config:u,resolve:a,setCloseFn:t=>{r=t}};return a3.push(n),()=>{r?$o(()=>{r()}):n.skipped=!0}});return Sm(),e}function Fcu(u,e){const a=bF(r=>{let n;const t={type:u,args:e,resolve:r,setCloseFn:i=>{n=i}};return a3.push(t),()=>{n?$o(()=>{n()}):t.skipped=!0}});return Sm(),a}function kcu(u){a3.push({type:"destroy",key:u}),Sm()}const Acu=["success","info","warning","error","loading"],bcu={open:Ccu,destroy:kcu,config:vcu,useMessage:nL,_InternalPanelDoNotUseOrYouWillBeFired:Hru},hK=bcu;Acu.forEach(u=>{hK[u]=function(){for(var e=arguments.length,a=new Array(e),r=0;r{const{prefixCls:e,className:a,closeIcon:r,closable:n,type:t,title:i,children:o}=u,s=Bcu(u,["prefixCls","className","closeIcon","closable","type","title","children"]),{getPrefixCls:l}=x.useContext(Yu),E=l(),c=e||l("modal"),[,d]=$L(c),D=`${c}-confirm`;let m={};return t?m={closable:n??!1,title:"",footer:"",children:x.createElement(GL,Object.assign({},u,{prefixCls:c,confirmPrefixCls:D,rootPrefixCls:E,content:o}))}:m={closable:n??!0,title:i,footer:u.footer===void 0?x.createElement(jL,Object.assign({},u)):u.footer,children:o},x.createElement(FL,Object.assign({prefixCls:c,className:nu(d,`${c}-pure-panel`,t&&D,t&&`${D}-${t}`,a)},s,{closeIcon:TL(c,r),closable:n},m))},Scu=aR(zcu);function pK(u){return G3(JL(u))}const In=HL;In.useModal=YL;In.info=function(e){return G3(UL(e))};In.success=function(e){return G3(WL(e))};In.error=function(e){return G3(qL(e))};In.warning=pK;In.warn=pK;In.confirm=function(e){return G3(ZL(e))};In.destroyAll=function(){for(;Oo.length;){const e=Oo.pop();e&&e()}};In.config=lou;In._InternalPanelDoNotUseOrYouWillBeFired=Scu;const Mcu=In;var wcu=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],gK=x.forwardRef(function(u,e){var a,r=u.prefixCls,n=r===void 0?"rc-switch":r,t=u.className,i=u.checked,o=u.defaultChecked,s=u.disabled,l=u.loadingIcon,E=u.checkedChildren,c=u.unCheckedChildren,d=u.onClick,D=u.onChange,m=u.onKeyDown,h=k0(u,wcu),g=Fr(!1,{value:i,defaultValue:o}),p=cu(g,2),f=p[0],C=p[1];function v(y,b){var B=f;return s||(B=y,C(B),D?.(B,b)),B}function A(y){y.which===Su.LEFT?v(!1,y):y.which===Su.RIGHT&&v(!0,y),m?.(y)}function F(y){var b=v(!f,y);d?.(b,y)}var k=nu(n,t,(a={},X(a,"".concat(n,"-checked"),f),X(a,"".concat(n,"-disabled"),s),a));return x.createElement("button",Eu({},h,{type:"button",role:"switch","aria-checked":f,disabled:s,className:k,ref:e,onKeyDown:A,onClick:F}),l,x.createElement("span",{className:"".concat(n,"-inner")},x.createElement("span",{className:"".concat(n,"-inner-checked")},E),x.createElement("span",{className:"".concat(n,"-inner-unchecked")},c)))});gK.displayName="Switch";const Pcu=u=>{const{componentCls:e,trackHeightSM:a,trackPadding:r,trackMinWidthSM:n,innerMinMarginSM:t,innerMaxMarginSM:i,handleSizeSM:o}=u,s=`${e}-inner`;return{[e]:{[`&${e}-small`]:{minWidth:n,height:a,lineHeight:`${a}px`,[`${e}-inner`]:{paddingInlineStart:i,paddingInlineEnd:t,[`${s}-checked`]:{marginInlineStart:`calc(-100% + ${o+r*2}px - ${i*2}px)`,marginInlineEnd:`calc(100% - ${o+r*2}px + ${i*2}px)`},[`${s}-unchecked`]:{marginTop:-a,marginInlineStart:0,marginInlineEnd:0}},[`${e}-handle`]:{width:o,height:o},[`${e}-loading-icon`]:{top:(o-u.switchLoadingIconSize)/2,fontSize:u.switchLoadingIconSize},[`&${e}-checked`]:{[`${e}-inner`]:{paddingInlineStart:t,paddingInlineEnd:i,[`${s}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${s}-unchecked`]:{marginInlineStart:`calc(100% - ${o+r*2}px + ${i*2}px)`,marginInlineEnd:`calc(-100% + ${o+r*2}px - ${i*2}px)`}},[`${e}-handle`]:{insetInlineStart:`calc(100% - ${o+r}px)`}},[`&:not(${e}-disabled):active`]:{[`&:not(${e}-checked) ${s}`]:{[`${s}-unchecked`]:{marginInlineStart:u.marginXXS/2,marginInlineEnd:-u.marginXXS/2}},[`&${e}-checked ${s}`]:{[`${s}-checked`]:{marginInlineStart:-u.marginXXS/2,marginInlineEnd:u.marginXXS/2}}}}}}},Tcu=u=>{const{componentCls:e,handleSize:a}=u;return{[e]:{[`${e}-loading-icon${u.iconCls}`]:{position:"relative",top:(a-u.fontSize)/2,color:u.switchLoadingIconColor,verticalAlign:"top"},[`&${e}-checked ${e}-loading-icon`]:{color:u.switchColor}}}},jcu=u=>{const{componentCls:e,motion:a,trackPadding:r,handleBg:n,handleShadow:t,handleSize:i}=u,o=`${e}-handle`;return{[e]:{[o]:{position:"absolute",top:r,insetInlineStart:r,width:i,height:i,transition:`all ${u.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:n,borderRadius:i/2,boxShadow:t,transition:`all ${u.switchDuration} ease-in-out`,content:'""'}},[`&${e}-checked ${o}`]:{insetInlineStart:`calc(100% - ${i+r}px)`},[`&:not(${e}-disabled):active`]:a?{[`${o}::before`]:{insetInlineEnd:u.switchHandleActiveInset,insetInlineStart:0},[`&${e}-checked ${o}::before`]:{insetInlineEnd:0,insetInlineStart:u.switchHandleActiveInset}}:{}}}},Ncu=u=>{const{componentCls:e,trackHeight:a,trackPadding:r,innerMinMargin:n,innerMaxMargin:t,handleSize:i}=u,o=`${e}-inner`;return{[e]:{[o]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:t,paddingInlineEnd:n,transition:`padding-inline-start ${u.switchDuration} ease-in-out, padding-inline-end ${u.switchDuration} ease-in-out`,[`${o}-checked, ${o}-unchecked`]:{display:"block",color:u.colorTextLightSolid,fontSize:u.fontSizeSM,transition:`margin-inline-start ${u.switchDuration} ease-in-out, margin-inline-end ${u.switchDuration} ease-in-out`,pointerEvents:"none"},[`${o}-checked`]:{marginInlineStart:`calc(-100% + ${i+r*2}px - ${t*2}px)`,marginInlineEnd:`calc(100% - ${i+r*2}px + ${t*2}px)`},[`${o}-unchecked`]:{marginTop:-a,marginInlineStart:0,marginInlineEnd:0}},[`&${e}-checked ${o}`]:{paddingInlineStart:n,paddingInlineEnd:t,[`${o}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${o}-unchecked`]:{marginInlineStart:`calc(100% - ${i+r*2}px + ${t*2}px)`,marginInlineEnd:`calc(-100% + ${i+r*2}px - ${t*2}px)`}},[`&:not(${e}-disabled):active`]:{[`&:not(${e}-checked) ${o}`]:{[`${o}-unchecked`]:{marginInlineStart:r*2,marginInlineEnd:-r*2}},[`&${e}-checked ${o}`]:{[`${o}-checked`]:{marginInlineStart:-r*2,marginInlineEnd:r*2}}}}}},Lcu=u=>{const{componentCls:e,trackHeight:a,trackMinWidth:r}=u;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:a,lineHeight:`${a}px`,verticalAlign:"middle",background:u.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${u.motionDurationMid}`,userSelect:"none",[`&:hover:not(${e}-disabled)`]:{background:u.colorTextTertiary}}),Zi(u)),{[`&${e}-checked`]:{background:u.switchColor,[`&:hover:not(${e}-disabled)`]:{background:u.colorPrimaryHover}},[`&${e}-loading, &${e}-disabled`]:{cursor:"not-allowed",opacity:u.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${e}-rtl`]:{direction:"rtl"}})}},Rcu=fe("Switch",u=>{const e=O0(u,{switchDuration:u.motionDurationMid,switchColor:u.colorPrimary,switchDisabledOpacity:u.opacityLoading,switchLoadingIconSize:u.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${u.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Lcu(e),Ncu(e),jcu(e),Tcu(e),Pcu(e)]},u=>{const{fontSize:e,lineHeight:a,controlHeight:r,colorWhite:n}=u,t=e*a,i=r/2,o=2,s=t-o*2,l=i-o*2;return{trackHeight:t,trackHeightSM:i,trackMinWidth:s*2+o*4,trackMinWidthSM:l*2+o*2,trackPadding:o,handleBg:n,handleSize:s,handleSizeSM:l,handleShadow:`0 2px 4px 0 ${new Te("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:s/2,innerMaxMargin:s+o+o*2,innerMinMarginSM:l/2,innerMaxMarginSM:l+o+o*2}});var Kcu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:a,size:r,disabled:n,loading:t,className:i,rootClassName:o,style:s}=u,l=Kcu(u,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:E,direction:c,switch:d}=x.useContext(Yu),D=x.useContext(R3),m=(n??D)||t,h=E("switch",a),g=x.createElement("div",{className:`${h}-handle`},t&&x.createElement(AF,{className:`${h}-loading-icon`})),[p,f]=Rcu(h),C=so(r),v=nu(d?.className,{[`${h}-small`]:C==="small",[`${h}-loading`]:t,[`${h}-rtl`]:c==="rtl"},i,o,f),A=Object.assign(Object.assign({},d?.style),s);return p(x.createElement(zF,{component:"Switch"},x.createElement(gK,Object.assign({},l,{prefixCls:h,className:v,style:A,disabled:m,ref:e,loadingIcon:g}))))});fK.__ANT_SWITCH=!0;const zB=fK,Icu=u=>{const{paddingXXS:e,lineWidth:a,tagPaddingHorizontal:r,componentCls:n}=u,t=r-a,i=e-a;return{[n]:Object.assign(Object.assign({},xa(u)),{display:"inline-block",height:"auto",marginInlineEnd:u.marginXS,paddingInline:t,fontSize:u.tagFontSize,lineHeight:u.tagLineHeight,whiteSpace:"nowrap",background:u.defaultBg,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,borderRadius:u.borderRadiusSM,opacity:1,transition:`all ${u.motionDurationMid}`,textAlign:"start",position:"relative",[`&${n}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:u.defaultColor},[`${n}-close-icon`]:{marginInlineStart:i,color:u.colorTextDescription,fontSize:u.tagIconSize,cursor:"pointer",transition:`all ${u.motionDurationMid}`,"&:hover":{color:u.colorTextHeading}},[`&${n}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${u.iconCls}-close, ${u.iconCls}-close:hover`]:{color:u.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${n}-checkable-checked):hover`]:{color:u.colorPrimary,backgroundColor:u.colorFillSecondary},"&:active, &-checked":{color:u.colorTextLightSolid},"&-checked":{backgroundColor:u.colorPrimary,"&:hover":{backgroundColor:u.colorPrimaryHover}},"&:active":{backgroundColor:u.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${u.iconCls} + span, > span + ${u.iconCls}`]:{marginInlineStart:t}}),[`${n}-borderless`]:{borderColor:"transparent",background:u.tagBorderlessBg}}},ak=u=>{const{lineWidth:e,fontSizeIcon:a}=u,r=u.fontSizeSM,n=`${u.lineHeightSM*r}px`;return O0(u,{tagFontSize:r,tagLineHeight:n,tagIconSize:a-2*e,tagPaddingHorizontal:8,tagBorderlessBg:u.colorFillTertiary})},rk=u=>({defaultBg:u.colorFillQuaternary,defaultColor:u.colorText}),vK=fe("Tag",u=>{const e=ak(u);return Icu(e)},rk);var Ocu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:e,style:a,className:r,checked:n,onChange:t,onClick:i}=u,o=Ocu(u,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:s,tag:l}=x.useContext(Yu),E=h=>{t?.(!n),i?.(h)},c=s("tag",e),[d,D]=vK(c),m=nu(c,`${c}-checkable`,{[`${c}-checkable-checked`]:n},l?.className,r,D);return d(x.createElement("span",Object.assign({},o,{style:Object.assign(Object.assign({},a),l?.style),className:m,onClick:E})))},Hcu=$cu,Gcu=u=>sm(u,(e,a)=>{let{textColor:r,lightBorderColor:n,lightColor:t,darkColor:i}=a;return{[`${u.componentCls}-${e}`]:{color:r,background:t,borderColor:n,"&-inverse":{color:u.colorTextLightSolid,background:i,borderColor:i},[`&${u.componentCls}-borderless`]:{borderColor:"transparent"}}}}),_cu=om(["Tag","preset"],u=>{const e=ak(u);return Gcu(e)},rk);function Vcu(u){return typeof u!="string"?u:u.charAt(0).toUpperCase()+u.slice(1)}const vd=(u,e,a)=>{const r=Vcu(a);return{[`${u.componentCls}-${e}`]:{color:u[`color${a}`],background:u[`color${r}Bg`],borderColor:u[`color${r}Border`],[`&${u.componentCls}-borderless`]:{borderColor:"transparent"}}}},Jcu=om(["Tag","status"],u=>{const e=ak(u);return[vd(e,"success","Success"),vd(e,"processing","Info"),vd(e,"error","Error"),vd(e,"warning","Warning")]},rk);var Ucu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:a,className:r,rootClassName:n,style:t,children:i,icon:o,color:s,onClose:l,closeIcon:E,closable:c,bordered:d=!0}=u,D=Ucu(u,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:m,direction:h,tag:g}=x.useContext(Yu),[p,f]=x.useState(!0);x.useEffect(()=>{"visible"in D&&f(D.visible)},[D.visible]);const C=vm(s),v=Rsu(s),A=C||v,F=Object.assign(Object.assign({backgroundColor:s&&!A?s:void 0},g?.style),t),k=m("tag",a),[y,b]=vK(k),B=nu(k,g?.className,{[`${k}-${s}`]:A,[`${k}-has-color`]:s&&!A,[`${k}-hidden`]:!p,[`${k}-rtl`]:h==="rtl",[`${k}-borderless`]:!d},r,n,b),M=N=>{N.stopPropagation(),l?.(N),!N.defaultPrevented&&f(!1)},[,w]=PF(c,E,N=>N===null?x.createElement(oo,{className:`${k}-close-icon`,onClick:M}):x.createElement("span",{className:`${k}-close-icon`,onClick:M},N),null,!1),j=typeof D.onClick=="function"||i&&i.type==="a",$=o||null,H=$?x.createElement(x.Fragment,null,$,i&&x.createElement("span",null,i)):i,K=x.createElement("span",Object.assign({},D,{ref:e,className:B,style:F}),H,w,C&&x.createElement(_cu,{key:"preset",prefixCls:k}),v&&x.createElement(Jcu,{key:"status",prefixCls:k}));return y(j?x.createElement(zF,{component:"Tag"},K):K)},CK=x.forwardRef(Wcu);CK.CheckableTag=Hcu;const qcu=CK,Zcu=u=>{const e=u?.algorithm?qE(u.algorithm):qE(L3),a=Object.assign(Object.assign({},N3),u?.token);return tN(a,{override:u?.token},e,hF)},Ycu=Zcu;function Qcu(u){const{sizeUnit:e,sizeStep:a}=u,r=a-2;return{sizeXXL:e*(r+10),sizeXL:e*(r+6),sizeLG:e*(r+2),sizeMD:e*(r+2),sizeMS:e*(r+1),size:e*r,sizeSM:e*r,sizeXS:e*(r-1),sizeXXS:e*(r-1)}}const Xcu=(u,e)=>{const a=e??L3(u),r=a.fontSizeSM,n=a.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},a),Qcu(e??u)),bN(r)),{controlHeight:n}),kN(Object.assign(Object.assign({},a),{controlHeight:n})))},udu=Xcu,ri=(u,e)=>new Te(u).setAlpha(e).toRgbString(),Hs=(u,e)=>new Te(u).lighten(e).toHexString(),edu=u=>{const e=$t(u,{theme:"dark"});return{1:e[0],2:e[1],3:e[2],4:e[3],5:e[6],6:e[5],7:e[4],8:e[6],9:e[5],10:e[4]}},adu=(u,e)=>{const a=u||"#000",r=e||"#fff";return{colorBgBase:a,colorTextBase:r,colorText:ri(r,.85),colorTextSecondary:ri(r,.65),colorTextTertiary:ri(r,.45),colorTextQuaternary:ri(r,.25),colorFill:ri(r,.18),colorFillSecondary:ri(r,.12),colorFillTertiary:ri(r,.08),colorFillQuaternary:ri(r,.04),colorBgElevated:Hs(a,12),colorBgContainer:Hs(a,8),colorBgLayout:Hs(a,0),colorBgSpotlight:Hs(a,26),colorBorder:Hs(a,26),colorBorderSecondary:Hs(a,19)}},rdu=(u,e)=>{const a=Object.keys(mF).map(n=>{const t=$t(u[n],{theme:"dark"});return new Array(10).fill(1).reduce((i,o,s)=>(i[`${n}-${s+1}`]=t[s],i[`${n}${s+1}`]=t[s],i),{})}).reduce((n,t)=>(n=Object.assign(Object.assign({},n),t),n),{}),r=e??L3(u);return Object.assign(Object.assign(Object.assign({},r),a),AN(u,{generateColorPalettes:edu,generateNeutralColorPalettes:adu}))},ndu=rdu;function tdu(){const[u,e,a]=Kn();return{theme:u,token:e,hashId:a}}const TD={defaultConfig:fD,defaultSeed:fD.token,useToken:tdu,defaultAlgorithm:L3,darkAlgorithm:ndu,compactAlgorithm:udu,getDesignToken:Ycu},idu="modulepreload",odu=function(u,e){return new URL(u,e).href},SB={},hu=function(e,a,r){if(!a||a.length===0)return e();const n=document.getElementsByTagName("link");return Promise.all(a.map(t=>{if(t=odu(t,r),t in SB)return;SB[t]=!0;const i=t.endsWith(".css"),o=i?'[rel="stylesheet"]':"";if(!!r)for(let E=n.length-1;E>=0;E--){const c=n[E];if(c.href===t&&(!i||c.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${t}"]${o}`))return;const l=document.createElement("link");if(l.rel=i?"stylesheet":idu,i||(l.as="script",l.crossOrigin=""),l.href=t,document.head.appendChild(l),i)return new Promise((E,c)=>{l.addEventListener("load",E),l.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${t}`)))})})).then(()=>e()).catch(t=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=t,window.dispatchEvent(i),!i.defaultPrevented)throw t})};/** +`,R3u=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],f2={},Or;function K3u(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=u.getAttribute("id")||u.getAttribute("data-reactid")||u.getAttribute("name");if(e&&f2[a])return f2[a];var r=window.getComputedStyle(u),n=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),t=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),o=R3u.map(function(l){return"".concat(l,":").concat(r.getPropertyValue(l))}).join(";"),s={sizingStyle:o,paddingSize:t,borderSize:i,boxSizing:n};return e&&a&&(f2[a]=s),s}function I3u(u){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Or||(Or=document.createElement("textarea"),Or.setAttribute("tab-index","-1"),Or.setAttribute("aria-hidden","true"),document.body.appendChild(Or)),u.getAttribute("wrap")?Or.setAttribute("wrap",u.getAttribute("wrap")):Or.removeAttribute("wrap");var n=K3u(u,e),t=n.paddingSize,i=n.borderSize,o=n.boxSizing,s=n.sizingStyle;Or.setAttribute("style","".concat(s,";").concat(L3u)),Or.value=u.value||u.placeholder||"";var l=void 0,E=void 0,c,d=Or.scrollHeight;if(o==="border-box"?d+=i:o==="content-box"&&(d-=t),a!==null||r!==null){Or.value=" ";var D=Or.scrollHeight-t;a!==null&&(l=D*a,o==="border-box"&&(l=l+t+i),d=Math.max(l,d)),r!==null&&(E=D*r,o==="border-box"&&(E=E+t+i),c=d>E?"":"hidden",d=Math.min(E,d))}var m={height:d,overflowY:c,resize:"none"};return l&&(m.minHeight=l),E&&(m.maxHeight=E),m}var O3u=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],v2=0,C2=1,F2=2,$3u=x.forwardRef(function(u,e){var a=u,r=a.prefixCls;a.onPressEnter;var n=a.defaultValue,t=a.value,i=a.autoSize,o=a.onResize,s=a.className,l=a.style,E=a.disabled,c=a.onChange;a.onInternalAutoSize;var d=k0(a,O3u),D=Fr(n,{value:t,postState:function(L){return L??""}}),m=cu(D,2),h=m[0],g=m[1],p=function(L){g(L.target.value),c?.(L)},f=x.useRef();x.useImperativeHandle(e,function(){return{textArea:f.current}});var C=x.useMemo(function(){return i&&y0(i)==="object"?[i.minRows,i.maxRows]:[]},[i]),v=cu(C,2),A=v[0],F=v[1],k=!!i,y=function(){try{if(document.activeElement===f.current){var L=f.current,J=L.selectionStart,q=L.selectionEnd,Q=L.scrollTop;f.current.setSelectionRange(J,q),f.current.scrollTop=Q}}catch{}},b=x.useState(F2),B=cu(b,2),M=B[0],w=B[1],j=x.useState(),$=cu(j,2),H=$[0],K=$[1],N=function(){w(v2)};Ie(function(){k&&N()},[t,A,F,k]),Ie(function(){if(M===v2)w(C2);else if(M===C2){var O=I3u(f.current,!1,A,F);w(F2),K(O)}else y()},[M]);var P=x.useRef(),I=function(){Je.cancel(P.current)},_=function(L){M===F2&&(o?.(L),i&&(I(),P.current=Je(function(){N()})))};x.useEffect(function(){return I},[]);var G=k?H:null,z=ru(ru({},l),G);return(M===v2||M===C2)&&(z.overflowY="hidden",z.overflowX="hidden"),x.createElement(Mt,{onResize:_,disabled:!(i||o)},x.createElement("textarea",Eu({},d,{ref:f,style:z,className:nu(r,s,X({},"".concat(r,"-disabled"),E)),disabled:E,value:h,onChange:p})))}),H3u=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function iK(u,e){return Tu(u||"").slice(0,e).join("")}function kB(u,e,a,r){var n=a;return u?n=iK(a,r):Tu(e||"").lengthr&&(n=e),n}var G3u=uu.forwardRef(function(u,e){var a,r=u.defaultValue,n=u.value,t=u.onFocus,i=u.onBlur,o=u.onChange,s=u.allowClear,l=u.maxLength,E=u.onCompositionStart,c=u.onCompositionEnd,d=u.suffix,D=u.prefixCls,m=D===void 0?"rc-textarea":D,h=u.classes,g=u.showCount,p=u.className,f=u.style,C=u.disabled,v=u.hidden,A=u.classNames,F=u.styles,k=u.onResize,y=k0(u,H3u),b=Fr(r,{value:n,defaultValue:r}),B=cu(b,2),M=B[0],w=B[1],j=x.useRef(null),$=uu.useState(!1),H=cu($,2),K=H[0],N=H[1],P=uu.useState(!1),I=cu(P,2),_=I[0],G=I[1],z=uu.useRef(),O=uu.useRef(0),L=uu.useState(null),J=cu(L,2),q=J[0],Q=J[1],Z=function(){var Hu;(Hu=j.current)===null||Hu===void 0||Hu.textArea.focus()};x.useImperativeHandle(e,function(){return{resizableTextArea:j.current,focus:Z,blur:function(){var Hu;(Hu=j.current)===null||Hu===void 0||Hu.textArea.blur()}}}),x.useEffect(function(){N(function(s0){return!C&&s0})},[C]);var iu=Number(l)>0,tu=function(Hu){G(!0),z.current=M,O.current=Hu.currentTarget.selectionStart,E?.(Hu)},du=function(Hu){G(!1);var $u=Hu.currentTarget.value;if(iu){var d0,L0=O.current>=l+1||O.current===((d0=z.current)===null||d0===void 0?void 0:d0.length);$u=kB(L0,z.current,$u,l)}$u!==M&&(w($u),hE(Hu.currentTarget,Hu,o,$u)),c?.(Hu)},ku=function(Hu){var $u=Hu.target.value;if(!_&&iu){var d0=Hu.target.selectionStart>=l+1||Hu.target.selectionStart===$u.length||!Hu.target.selectionStart;$u=kB(d0,M,$u,l)}w($u),hE(Hu.currentTarget,Hu,o,$u)},Zu=function(Hu){var $u=y.onPressEnter,d0=y.onKeyDown;Hu.key==="Enter"&&$u&&$u(Hu),d0?.(Hu)},wu=function(Hu){N(!0),t?.(Hu)},Ou=function(Hu){N(!1),i?.(Hu)},vu=function(Hu){var $u;w(""),Z(),hE(($u=j.current)===null||$u===void 0?void 0:$u.textArea,Hu,o)},Wu=Vf(M);!_&&iu&&n==null&&(Wu=iK(Wu,l));var yu=d,Y;if(g){var gu=Tu(Wu).length;y0(g)==="object"?Y=g.formatter({value:Wu,count:gu,maxLength:l}):Y="".concat(gu).concat(iu?" / ".concat(l):""),yu=uu.createElement(uu.Fragment,null,yu,uu.createElement("span",{className:nu("".concat(m,"-data-count"),A?.count),style:F?.count},Y))}var hu=function(Hu){var $u;k?.(Hu),($u=j.current)!==null&&$u!==void 0&&$u.textArea.style.height&&Q(!0)},Nu=!y.autoSize&&!g&&!s,u0=uu.createElement(nK,{value:Wu,allowClear:s,handleReset:vu,suffix:yu,prefixCls:m,classes:{affixWrapper:nu(h?.affixWrapper,(a={},X(a,"".concat(m,"-show-count"),g),X(a,"".concat(m,"-textarea-allow-clear"),s),a))},disabled:C,focused:K,className:p,style:ru(ru({},f),q&&!Nu?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Y=="string"?Y:void 0}},hidden:v,inputElement:uu.createElement($3u,Eu({},y,{onKeyDown:Zu,onChange:ku,onFocus:wu,onBlur:Ou,onCompositionStart:tu,onCompositionEnd:du,className:A?.textarea,style:ru(ru({},F?.textarea),{},{resize:f?.resize}),disabled:C,prefixCls:m,onResize:hu,ref:j}))});return u0}),_3u=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:a,bordered:r=!0,size:n,disabled:t,status:i,allowClear:o,showCount:s,classNames:l,rootClassName:E,className:c}=u,d=_3u(u,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:D,direction:m}=x.useContext(Yu),h=so(n),g=x.useContext(R3),p=t??g,{status:f,hasFeedback:C,feedbackIcon:v}=x.useContext(Ql),A=lR(f,i),F=x.useRef(null);x.useImperativeHandle(e,()=>{var M;return{resizableTextArea:(M=F.current)===null||M===void 0?void 0:M.resizableTextArea,focus:w=>{var j,$;g3u(($=(j=F.current)===null||j===void 0?void 0:j.resizableTextArea)===null||$===void 0?void 0:$.textArea,w)},blur:()=>{var w;return(w=F.current)===null||w===void 0?void 0:w.blur()}}});const k=D("input",a);let y;typeof o=="object"&&o?.clearIcon?y=o:o&&(y={clearIcon:x.createElement(K3,null)});const[b,B]=uk(k);return b(x.createElement(G3u,Object.assign({},d,{disabled:p,allowClear:y,className:nu(c,E),classes:{affixWrapper:nu(`${k}-textarea-affix-wrapper`,{[`${k}-affix-wrapper-rtl`]:m==="rtl",[`${k}-affix-wrapper-borderless`]:!r,[`${k}-affix-wrapper-sm`]:h==="small",[`${k}-affix-wrapper-lg`]:h==="large",[`${k}-textarea-show-count`]:s},mE(`${k}-affix-wrapper`,A),B)},classNames:Object.assign(Object.assign({},l),{textarea:nu({[`${k}-borderless`]:!r,[`${k}-sm`]:h==="small",[`${k}-lg`]:h==="large"},mE(k,A),B,l?.textarea)}),prefixCls:k,suffix:C&&x.createElement("span",{className:`${k}-textarea-suffix`},v),showCount:s,ref:F})))}),J3u=V3u,U3=rk;U3.Group=m3u;U3.Search=N3u;U3.TextArea=J3u;U3.Password=P3u;const U3u=U3;var AB=x.createContext(null),oK=x.createContext({}),W3u=function(e){var a=e.prefixCls,r=e.className,n=e.style,t=e.children,i=e.containerRef,o=e.id,s=e.onMouseEnter,l=e.onMouseOver,E=e.onMouseLeave,c=e.onClick,d=e.onKeyDown,D=e.onKeyUp,m={onMouseEnter:s,onMouseOver:l,onMouseLeave:E,onClick:c,onKeyDown:d,onKeyUp:D},h=x.useContext(oK),g=h.panel,p=ms(g,i);return x.createElement(x.Fragment,null,x.createElement("div",Eu({id:o,className:nu("".concat(a,"-content"),r),style:ru({},n),"aria-modal":"true",role:"dialog",ref:p},m),t))};function bB(u){return typeof u=="string"&&String(Number(u))===u?(Pa(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(u)):u}var yB={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function q3u(u,e){var a,r,n,t,i=u.prefixCls,o=u.open,s=u.placement,l=u.inline,E=u.push,c=u.forceRender,d=u.autoFocus,D=u.keyboard,m=u.rootClassName,h=u.rootStyle,g=u.zIndex,p=u.className,f=u.id,C=u.style,v=u.motion,A=u.width,F=u.height,k=u.children,y=u.contentWrapperStyle,b=u.mask,B=u.maskClosable,M=u.maskMotion,w=u.maskClassName,j=u.maskStyle,$=u.afterOpenChange,H=u.onClose,K=u.onMouseEnter,N=u.onMouseOver,P=u.onMouseLeave,I=u.onClick,_=u.onKeyDown,G=u.onKeyUp,z=x.useRef(),O=x.useRef(),L=x.useRef();x.useImperativeHandle(e,function(){return z.current});var J=function(hu){var Nu=hu.keyCode,u0=hu.shiftKey;switch(Nu){case Su.TAB:{if(Nu===Su.TAB){if(!u0&&document.activeElement===L.current){var s0;(s0=O.current)===null||s0===void 0||s0.focus({preventScroll:!0})}else if(u0&&document.activeElement===O.current){var Hu;(Hu=L.current)===null||Hu===void 0||Hu.focus({preventScroll:!0})}}break}case Su.ESC:{H&&D&&(hu.stopPropagation(),H(hu));break}}};x.useEffect(function(){if(o&&d){var gu;(gu=z.current)===null||gu===void 0||gu.focus({preventScroll:!0})}},[o]);var q=x.useState(!1),Q=cu(q,2),Z=Q[0],iu=Q[1],tu=x.useContext(AB),du;E===!1?du={distance:0}:E===!0?du={}:du=E||{};var ku=(a=(r=(n=du)===null||n===void 0?void 0:n.distance)!==null&&r!==void 0?r:tu?.pushDistance)!==null&&a!==void 0?a:180,Zu=x.useMemo(function(){return{pushDistance:ku,push:function(){iu(!0)},pull:function(){iu(!1)}}},[ku]);x.useEffect(function(){if(o){var gu;tu==null||(gu=tu.push)===null||gu===void 0||gu.call(tu)}else{var hu;tu==null||(hu=tu.pull)===null||hu===void 0||hu.call(tu)}},[o]),x.useEffect(function(){return function(){var gu;tu==null||(gu=tu.pull)===null||gu===void 0||gu.call(tu)}},[]);var wu=b&&x.createElement(an,Eu({key:"mask"},M,{visible:o}),function(gu,hu){var Nu=gu.className,u0=gu.style;return x.createElement("div",{className:nu("".concat(i,"-mask"),Nu,w),style:ru(ru({},u0),j),onClick:B&&o?H:void 0,ref:hu})}),Ou=typeof v=="function"?v(s):v,vu={};if(Z&&ku)switch(s){case"top":vu.transform="translateY(".concat(ku,"px)");break;case"bottom":vu.transform="translateY(".concat(-ku,"px)");break;case"left":vu.transform="translateX(".concat(ku,"px)");break;default:vu.transform="translateX(".concat(-ku,"px)");break}s==="left"||s==="right"?vu.width=bB(A):vu.height=bB(F);var Wu={onMouseEnter:K,onMouseOver:N,onMouseLeave:P,onClick:I,onKeyDown:_,onKeyUp:G},yu=x.createElement(an,Eu({key:"panel"},Ou,{visible:o,forceRender:c,onVisibleChanged:function(hu){$?.(hu)},removeOnLeave:!1,leavedClassName:"".concat(i,"-content-wrapper-hidden")}),function(gu,hu){var Nu=gu.className,u0=gu.style;return x.createElement("div",Eu({className:nu("".concat(i,"-content-wrapper"),Nu),style:ru(ru(ru({},vu),u0),y)},xm(u,{data:!0})),x.createElement(W3u,Eu({id:f,containerRef:hu,prefixCls:i,className:p,style:C},Wu),k))}),Y=ru({},h);return g&&(Y.zIndex=g),x.createElement(AB.Provider,{value:Zu},x.createElement("div",{className:nu(i,"".concat(i,"-").concat(s),m,(t={},X(t,"".concat(i,"-open"),o),X(t,"".concat(i,"-inline"),l),t)),style:Y,tabIndex:-1,ref:z,onKeyDown:J},wu,x.createElement("div",{tabIndex:0,ref:O,style:yB,"aria-hidden":"true","data-sentinel":"start"}),yu,x.createElement("div",{tabIndex:0,ref:L,style:yB,"aria-hidden":"true","data-sentinel":"end"})))}var Z3u=x.forwardRef(q3u),Y3u=function(e){var a=e.open,r=a===void 0?!1:a,n=e.prefixCls,t=n===void 0?"rc-drawer":n,i=e.placement,o=i===void 0?"right":i,s=e.autoFocus,l=s===void 0?!0:s,E=e.keyboard,c=E===void 0?!0:E,d=e.width,D=d===void 0?378:d,m=e.mask,h=m===void 0?!0:m,g=e.maskClosable,p=g===void 0?!0:g,f=e.getContainer,C=e.forceRender,v=e.afterOpenChange,A=e.destroyOnClose,F=e.onMouseEnter,k=e.onMouseOver,y=e.onMouseLeave,b=e.onClick,B=e.onKeyDown,M=e.onKeyUp,w=e.panelRef,j=x.useState(!1),$=cu(j,2),H=$[0],K=$[1],N=x.useState(!1),P=cu(N,2),I=P[0],_=P[1];Ie(function(){_(!0)},[]);var G=I?r:!1,z=x.useRef(),O=x.useRef();Ie(function(){G&&(O.current=document.activeElement)},[G]);var L=function(iu){var tu;if(K(iu),v?.(iu),!iu&&O.current&&!((tu=z.current)!==null&&tu!==void 0&&tu.contains(O.current))){var du;(du=O.current)===null||du===void 0||du.focus({preventScroll:!0})}},J=x.useMemo(function(){return{panel:w}},[w]);if(!C&&!H&&!G&&A)return null;var q={onMouseEnter:F,onMouseOver:k,onMouseLeave:y,onClick:b,onKeyDown:B,onKeyUp:M},Q=ru(ru({},e),{},{open:G,prefixCls:t,placement:o,autoFocus:l,keyboard:c,width:D,mask:h,maskClosable:p,inline:f===!1,afterOpenChange:L,ref:z},q);return x.createElement(oK.Provider,{value:J},x.createElement(gm,{open:G||C||H,autoDestroy:!1,getContainer:f,autoLock:h&&(G||H)},x.createElement(Z3u,Q)))};const Q3u=u=>{const{prefixCls:e,title:a,footer:r,extra:n,closeIcon:t,closable:i,onClose:o,headerStyle:s,drawerStyle:l,bodyStyle:E,footerStyle:c,children:d}=u,D=x.useCallback(f=>x.createElement("button",{type:"button",onClick:o,"aria-label":"Close",className:`${e}-close`},f),[o]),[m,h]=NF(i,t,D,void 0,!0),g=x.useMemo(()=>!a&&!m?null:x.createElement("div",{style:s,className:nu(`${e}-header`,{[`${e}-header-close-only`]:m&&!a&&!n})},x.createElement("div",{className:`${e}-header-title`},h,a&&x.createElement("div",{className:`${e}-title`},a)),n&&x.createElement("div",{className:`${e}-extra`},n)),[m,h,n,s,e,a]),p=x.useMemo(()=>{if(!r)return null;const f=`${e}-footer`;return x.createElement("div",{className:f,style:c},r)},[r,c,e]);return x.createElement("div",{className:`${e}-wrapper-body`,style:l},g,x.createElement("div",{className:`${e}-body`,style:E},d),p)},sK=Q3u,X3u=u=>{const{componentCls:e,motionDurationSlow:a}=u,r={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${a}`}}};return{[e]:{[`${e}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${a}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${e}-panel-motion`]:{"&-left":[r,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[r,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[r,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[r,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}},ucu=X3u,ecu=u=>{const{componentCls:e,zIndexPopup:a,colorBgMask:r,colorBgElevated:n,motionDurationSlow:t,motionDurationMid:i,padding:o,paddingLG:s,fontSizeLG:l,lineHeightLG:E,lineWidth:c,lineType:d,colorSplit:D,marginSM:m,colorIcon:h,colorIconHover:g,colorText:p,fontWeightStrong:f,footerPaddingBlock:C,footerPaddingInline:v}=u,A=`${e}-content-wrapper`;return{[e]:{position:"fixed",inset:0,zIndex:a,pointerEvents:"none","&-pure":{position:"relative",background:n,[`&${e}-left`]:{boxShadow:u.boxShadowDrawerLeft},[`&${e}-right`]:{boxShadow:u.boxShadowDrawerRight},[`&${e}-top`]:{boxShadow:u.boxShadowDrawerUp},[`&${e}-bottom`]:{boxShadow:u.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${e}-mask`]:{position:"absolute",inset:0,zIndex:a,background:r,pointerEvents:"auto"},[A]:{position:"absolute",zIndex:a,maxWidth:"100vw",transition:`all ${t}`,"&-hidden":{display:"none"}},[`&-left > ${A}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:u.boxShadowDrawerLeft},[`&-right > ${A}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:u.boxShadowDrawerRight},[`&-top > ${A}`]:{top:0,insetInline:0,boxShadow:u.boxShadowDrawerUp},[`&-bottom > ${A}`]:{bottom:0,insetInline:0,boxShadow:u.boxShadowDrawerDown},[`${e}-content`]:{width:"100%",height:"100%",overflow:"auto",background:n,pointerEvents:"auto"},[`${e}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${e}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${o}px ${s}px`,fontSize:l,lineHeight:E,borderBottom:`${c}px ${d} ${D}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${e}-extra`]:{flex:"none"},[`${e}-close`]:{display:"inline-block",marginInlineEnd:m,color:h,fontWeight:f,fontSize:l,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${i}`,textRendering:"auto","&:focus, &:hover":{color:g,textDecoration:"none"}},[`${e}-title`]:{flex:1,margin:0,color:p,fontWeight:u.fontWeightStrong,fontSize:l,lineHeight:E},[`${e}-body`]:{flex:1,minWidth:0,minHeight:0,padding:s,overflow:"auto"},[`${e}-footer`]:{flexShrink:0,padding:`${C}px ${v}px`,borderTop:`${c}px ${d} ${D}`},"&-rtl":{direction:"rtl"}}}},lK=fe("Drawer",u=>{const e=$0(u,{});return[ecu(e),ucu(e)]},u=>({zIndexPopup:u.zIndexPopupBase,footerPaddingBlock:u.paddingXS,footerPaddingInline:u.padding}));var EK=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{rootClassName:e,width:a,height:r,size:n="default",mask:t=!0,push:i=acu,open:o,afterOpenChange:s,onClose:l,prefixCls:E,getContainer:c,style:d,className:D,visible:m,afterVisibleChange:h}=u,g=EK(u,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:p,getPrefixCls:f,direction:C,drawer:v}=x.useContext(Yu),A=f("drawer",E),[F,k]=lK(A),y=c===void 0&&p?()=>p(document.body):c,b=nu({"no-mask":!t,[`${A}-rtl`]:C==="rtl"},e,k),B=x.useMemo(()=>a??(n==="large"?736:378),[a,n]),M=x.useMemo(()=>r??(n==="large"?736:378),[r,n]),w={motionName:Yi(A,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},j=H=>({motionName:Yi(A,`panel-motion-${H}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),$=jL();return F(x.createElement(Zl,null,x.createElement(BD,{status:!0,override:!0},x.createElement(Y3u,Object.assign({prefixCls:A,onClose:l,maskMotion:w,motion:j},g,{open:o??m,mask:t,push:i,width:B,height:M,style:Object.assign(Object.assign({},v?.style),d),className:nu(v?.className,D),rootClassName:b,getContainer:y,afterOpenChange:s??h,panelRef:$}),x.createElement(sK,Object.assign({prefixCls:A},g,{onClose:l}))))))},rcu=u=>{const{prefixCls:e,style:a,className:r,placement:n="right"}=u,t=EK(u,["prefixCls","style","className","placement"]),{getPrefixCls:i}=x.useContext(Yu),o=i("drawer",e),[s,l]=lK(o),E=nu(o,`${o}-pure`,`${o}-${n}`,l,r);return s(x.createElement("div",{className:E,style:a},x.createElement(sK,Object.assign({prefixCls:o},t))))};cK._InternalPanelDoNotUseOrYouWillBeFired=rcu;const nk=cK;function BB(u){return["small","middle","large"].includes(u)}function zB(u){return u?typeof u=="number"&&!Number.isNaN(u):!1}const dK=uu.createContext({latestIndex:0}),ncu=dK.Provider,tcu=u=>{let{className:e,index:a,children:r,split:n,style:t}=u;const{latestIndex:i}=x.useContext(dK);return r==null?null:x.createElement(x.Fragment,null,x.createElement("div",{className:e,style:t},r),a{var a,r;const{getPrefixCls:n,space:t,direction:i}=x.useContext(Yu),{size:o=t?.size||"small",align:s,className:l,rootClassName:E,children:c,direction:d="horizontal",prefixCls:D,split:m,style:h,wrap:g=!1,classNames:p,styles:f}=u,C=ocu(u,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[v,A]=Array.isArray(o)?o:[o,o],F=BB(A),k=BB(v),y=zB(A),b=zB(v),B=Ln(c,{keepEmpty:!0}),M=s===void 0&&d==="horizontal"?"center":s,w=n("space",D),[j,$]=lL(w),H=nu(w,t?.className,$,`${w}-${d}`,{[`${w}-rtl`]:i==="rtl",[`${w}-align-${M}`]:M,[`${w}-gap-row-${A}`]:F,[`${w}-gap-col-${v}`]:k},l,E),K=nu(`${w}-item`,(a=p?.item)!==null&&a!==void 0?a:(r=t?.classNames)===null||r===void 0?void 0:r.item);let N=0;const P=B.map((G,z)=>{var O,L;G!=null&&(N=z);const J=G&&G.key||`${K}-${z}`;return x.createElement(icu,{className:K,key:J,index:z,split:m,style:(O=f?.item)!==null&&O!==void 0?O:(L=t?.styles)===null||L===void 0?void 0:L.item},G)}),I=x.useMemo(()=>({latestIndex:N}),[N]);if(B.length===0)return null;const _={};return g&&(_.flexWrap="wrap"),!k&&b&&(_.columnGap=v),!F&&y&&(_.rowGap=A),j(x.createElement("div",Object.assign({ref:e,className:H,style:Object.assign(Object.assign(Object.assign({},_),t?.style),h)},C),x.createElement(ncu,{value:I},P)))}),DK=scu;DK.Compact=znu;const q4=DK;var lcu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{getPopupContainer:e,getPrefixCls:a,direction:r}=x.useContext(Yu),{prefixCls:n,type:t="default",danger:i,disabled:o,loading:s,onClick:l,htmlType:E,children:c,className:d,menu:D,arrow:m,autoFocus:h,overlay:g,trigger:p,align:f,open:C,onOpenChange:v,placement:A,getPopupContainer:F,href:k,icon:y=x.createElement(WF,null),title:b,buttonsRender:B=tu=>tu,mouseEnterDelay:M,mouseLeaveDelay:w,overlayClassName:j,overlayStyle:$,destroyPopupOnHide:H,dropdownRender:K}=u,N=lcu(u,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),P=a("dropdown",n),I=`${P}-button`,[_,G]=$R(P),z={menu:D,arrow:m,autoFocus:h,align:f,disabled:o,trigger:o?[]:p,onOpenChange:v,getPopupContainer:F||e,mouseEnterDelay:M,mouseLeaveDelay:w,overlayClassName:j,overlayStyle:$,destroyPopupOnHide:H,dropdownRender:K},{compactSize:O,compactItemClassnames:L}=pm(P,r),J=nu(I,L,d,G);"overlay"in u&&(z.overlay=g),"open"in u&&(z.open=C),"placement"in u?z.placement=A:z.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=x.createElement(Ua,{type:t,danger:i,disabled:o,loading:s,onClick:l,htmlType:E,href:k,title:b},c),Q=x.createElement(Ua,{type:t,danger:i,icon:y}),[Z,iu]=B([q,Q]);return _(x.createElement(q4.Compact,Object.assign({className:J,size:O,block:!0},N),Z,x.createElement(ym,Object.assign({},z),iu)))};xK.__ANT_BUTTON=!0;const Ecu=xK,mK=ym;mK.Button=Ecu;const hK=mK;var ccu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"};const dcu=ccu;var Dcu=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:dcu}))};const xcu=x.forwardRef(Dcu),mcu=new o0("antSpinMove",{to:{opacity:1}}),hcu=new o0("antRotate",{to:{transform:"rotate(405deg)"}}),pcu=u=>({[`${u.componentCls}`]:Object.assign(Object.assign({},xa(u)),{position:"absolute",display:"none",color:u.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${u.motionDurationSlow} ${u.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${u.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:u.contentHeight,[`${u.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-u.dotSize/2},[`${u.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(u.dotSize-u.fontSize)/2+2,textShadow:`0 1px 2px ${u.colorBgContainer}`,fontSize:u.fontSize},[`&${u.componentCls}-show-text ${u.componentCls}-dot`]:{marginTop:-(u.dotSize/2)-10},"&-sm":{[`${u.componentCls}-dot`]:{margin:-u.dotSizeSM/2},[`${u.componentCls}-text`]:{paddingTop:(u.dotSizeSM-u.fontSize)/2+2},[`&${u.componentCls}-show-text ${u.componentCls}-dot`]:{marginTop:-(u.dotSizeSM/2)-10}},"&-lg":{[`${u.componentCls}-dot`]:{margin:-(u.dotSizeLG/2)},[`${u.componentCls}-text`]:{paddingTop:(u.dotSizeLG-u.fontSize)/2+2},[`&${u.componentCls}-show-text ${u.componentCls}-dot`]:{marginTop:-(u.dotSizeLG/2)-10}}},[`${u.componentCls}-container`]:{position:"relative",transition:`opacity ${u.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:u.colorBgContainer,opacity:0,transition:`all ${u.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${u.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:u.spinDotDefault},[`${u.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:u.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(u.dotSize-u.marginXXS/2)/2,height:(u.dotSize-u.marginXXS/2)/2,backgroundColor:u.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:mcu,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:hcu,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${u.componentCls}-dot`]:{fontSize:u.dotSizeSM,i:{width:(u.dotSizeSM-u.marginXXS/2)/2,height:(u.dotSizeSM-u.marginXXS/2)/2}},[`&-lg ${u.componentCls}-dot`]:{fontSize:u.dotSizeLG,i:{width:(u.dotSizeLG-u.marginXXS)/2,height:(u.dotSizeLG-u.marginXXS)/2}},[`&${u.componentCls}-show-text ${u.componentCls}-text`]:{display:"block"}})}),gcu=fe("Spin",u=>{const e=$0(u,{spinDotDefault:u.colorTextDescription});return[pcu(e)]},u=>({contentHeight:400,dotSize:u.controlHeightLG/2,dotSizeSM:u.controlHeightLG*.35,dotSizeLG:u.controlHeight}));var fcu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{spinPrefixCls:e,spinning:a=!0,delay:r=0,className:n,rootClassName:t,size:i="default",tip:o,wrapperClassName:s,style:l,children:E,hashId:c}=u,d=fcu(u,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId"]),[D,m]=x.useState(()=>a&&!Ccu(a,r));x.useEffect(()=>{if(a){const k=r3u(r,()=>{m(!0)});return k(),()=>{var y;(y=k?.cancel)===null||y===void 0||y.call(k)}}m(!1)},[r,a]);const h=x.useMemo(()=>typeof E<"u",[E]),{direction:g,spin:p}=x.useContext(Yu),f=nu(e,p?.className,{[`${e}-sm`]:i==="small",[`${e}-lg`]:i==="large",[`${e}-spinning`]:D,[`${e}-show-text`]:!!o,[`${e}-rtl`]:g==="rtl"},n,t,c),C=nu(`${e}-container`,{[`${e}-blur`]:D}),v=ba(d,["indicator","prefixCls"]),A=Object.assign(Object.assign({},p?.style),l),F=x.createElement("div",Object.assign({},v,{style:A,className:f,"aria-live":"polite","aria-busy":D}),vcu(e,u),o&&h?x.createElement("div",{className:`${e}-text`},o):null);return h?x.createElement("div",Object.assign({},v,{className:nu(`${e}-nested-loading`,s,c)}),D&&x.createElement("div",{key:"loading"},F),x.createElement("div",{className:C,key:"container"},E)):F},pK=u=>{const{prefixCls:e}=u,{getPrefixCls:a}=x.useContext(Yu),r=a("spin",e),[n,t]=gcu(r),i=Object.assign(Object.assign({},u),{spinPrefixCls:r,hashId:t});return n(x.createElement(Fcu,Object.assign({},i)))};pK.setDefaultIndicator=u=>{C5=u};const kcu=pK;let Gr=null,$o=u=>u(),a3=[],TD={};function SB(){const{prefixCls:u,getContainer:e,duration:a,rtl:r,maxCount:n,top:t}=TD,i=u??FF().getPrefixCls("message"),o=e?.()||document.body;return{prefixCls:i,getContainer:()=>o,duration:a,rtl:r,maxCount:n,top:t}}const Acu=x.forwardRef((u,e)=>{const[a,r]=x.useState(SB),[n,t]=tL(a),i=FF(),o=i.getRootPrefixCls(),s=i.getIconPrefixCls(),l=i.getTheme(),E=()=>{r(SB)};return x.useEffect(E,[]),x.useImperativeHandle(e,()=>{const c=Object.assign({},n);return Object.keys(c).forEach(d=>{c[d]=function(){return E(),n[d].apply(n,arguments)}}),{instance:c,sync:E}}),x.createElement(cm,{prefixCls:o,iconPrefixCls:s,theme:l},t)});function Mm(){if(!Gr){const u=document.createDocumentFragment(),e={fragment:u};Gr=e,$o(()=>{SF(x.createElement(Acu,{ref:a=>{const{instance:r,sync:n}=a||{};Promise.resolve().then(()=>{!e.instance&&r&&(e.instance=r,e.sync=n,Mm())})}}),u)});return}Gr.instance&&(a3.forEach(u=>{const{type:e,skipped:a}=u;if(!a)switch(e){case"open":{$o(()=>{const r=Gr.instance.open(Object.assign(Object.assign({},TD),u.config));r?.then(u.resolve),u.setCloseFn(r)});break}case"destroy":$o(()=>{Gr?.instance.destroy(u.key)});break;default:$o(()=>{var r;const n=(r=Gr.instance)[e].apply(r,Tu(u.args));n?.then(u.resolve),u.setCloseFn(n)})}}),a3=[])}function bcu(u){TD=Object.assign(Object.assign({},TD),u),$o(()=>{var e;(e=Gr?.sync)===null||e===void 0||e.call(Gr)})}function ycu(u){const e=zF(a=>{let r;const n={type:"open",config:u,resolve:a,setCloseFn:t=>{r=t}};return a3.push(n),()=>{r?$o(()=>{r()}):n.skipped=!0}});return Mm(),e}function Bcu(u,e){const a=zF(r=>{let n;const t={type:u,args:e,resolve:r,setCloseFn:i=>{n=i}};return a3.push(t),()=>{n?$o(()=>{n()}):t.skipped=!0}});return Mm(),a}function zcu(u){a3.push({type:"destroy",key:u}),Mm()}const Scu=["success","info","warning","error","loading"],Mcu={open:ycu,destroy:zcu,config:bcu,useMessage:iL,_InternalPanelDoNotUseOrYouWillBeFired:Uru},gK=Mcu;Scu.forEach(u=>{gK[u]=function(){for(var e=arguments.length,a=new Array(e),r=0;r{const{prefixCls:e,className:a,closeIcon:r,closable:n,type:t,title:i,children:o}=u,s=Pcu(u,["prefixCls","className","closeIcon","closable","type","title","children"]),{getPrefixCls:l}=x.useContext(Yu),E=l(),c=e||l("modal"),[,d]=GL(c),D=`${c}-confirm`;let m={};return t?m={closable:n??!1,title:"",footer:"",children:x.createElement(VL,Object.assign({},u,{prefixCls:c,confirmPrefixCls:D,rootPrefixCls:E,content:o}))}:m={closable:n??!0,title:i,footer:u.footer===void 0?x.createElement(LL,Object.assign({},u)):u.footer,children:o},x.createElement(AL,Object.assign({prefixCls:c,className:nu(d,`${c}-pure-panel`,t&&D,t&&`${D}-${t}`,a)},s,{closeIcon:NL(c,r),closable:n},m))},jcu=nR(Tcu);function fK(u){return G3(WL(u))}const In=_L;In.useModal=XL;In.info=function(e){return G3(qL(e))};In.success=function(e){return G3(ZL(e))};In.error=function(e){return G3(YL(e))};In.warning=fK;In.warn=fK;In.confirm=function(e){return G3(QL(e))};In.destroyAll=function(){for(;Oo.length;){const e=Oo.pop();e&&e()}};In.config=xou;In._InternalPanelDoNotUseOrYouWillBeFired=jcu;const Ncu=In;var Lcu=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],vK=x.forwardRef(function(u,e){var a,r=u.prefixCls,n=r===void 0?"rc-switch":r,t=u.className,i=u.checked,o=u.defaultChecked,s=u.disabled,l=u.loadingIcon,E=u.checkedChildren,c=u.unCheckedChildren,d=u.onClick,D=u.onChange,m=u.onKeyDown,h=k0(u,Lcu),g=Fr(!1,{value:i,defaultValue:o}),p=cu(g,2),f=p[0],C=p[1];function v(y,b){var B=f;return s||(B=y,C(B),D?.(B,b)),B}function A(y){y.which===Su.LEFT?v(!1,y):y.which===Su.RIGHT&&v(!0,y),m?.(y)}function F(y){var b=v(!f,y);d?.(b,y)}var k=nu(n,t,(a={},X(a,"".concat(n,"-checked"),f),X(a,"".concat(n,"-disabled"),s),a));return x.createElement("button",Eu({},h,{type:"button",role:"switch","aria-checked":f,disabled:s,className:k,ref:e,onKeyDown:A,onClick:F}),l,x.createElement("span",{className:"".concat(n,"-inner")},x.createElement("span",{className:"".concat(n,"-inner-checked")},E),x.createElement("span",{className:"".concat(n,"-inner-unchecked")},c)))});vK.displayName="Switch";const Rcu=u=>{const{componentCls:e,trackHeightSM:a,trackPadding:r,trackMinWidthSM:n,innerMinMarginSM:t,innerMaxMarginSM:i,handleSizeSM:o}=u,s=`${e}-inner`;return{[e]:{[`&${e}-small`]:{minWidth:n,height:a,lineHeight:`${a}px`,[`${e}-inner`]:{paddingInlineStart:i,paddingInlineEnd:t,[`${s}-checked`]:{marginInlineStart:`calc(-100% + ${o+r*2}px - ${i*2}px)`,marginInlineEnd:`calc(100% - ${o+r*2}px + ${i*2}px)`},[`${s}-unchecked`]:{marginTop:-a,marginInlineStart:0,marginInlineEnd:0}},[`${e}-handle`]:{width:o,height:o},[`${e}-loading-icon`]:{top:(o-u.switchLoadingIconSize)/2,fontSize:u.switchLoadingIconSize},[`&${e}-checked`]:{[`${e}-inner`]:{paddingInlineStart:t,paddingInlineEnd:i,[`${s}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${s}-unchecked`]:{marginInlineStart:`calc(100% - ${o+r*2}px + ${i*2}px)`,marginInlineEnd:`calc(-100% + ${o+r*2}px - ${i*2}px)`}},[`${e}-handle`]:{insetInlineStart:`calc(100% - ${o+r}px)`}},[`&:not(${e}-disabled):active`]:{[`&:not(${e}-checked) ${s}`]:{[`${s}-unchecked`]:{marginInlineStart:u.marginXXS/2,marginInlineEnd:-u.marginXXS/2}},[`&${e}-checked ${s}`]:{[`${s}-checked`]:{marginInlineStart:-u.marginXXS/2,marginInlineEnd:u.marginXXS/2}}}}}}},Kcu=u=>{const{componentCls:e,handleSize:a}=u;return{[e]:{[`${e}-loading-icon${u.iconCls}`]:{position:"relative",top:(a-u.fontSize)/2,color:u.switchLoadingIconColor,verticalAlign:"top"},[`&${e}-checked ${e}-loading-icon`]:{color:u.switchColor}}}},Icu=u=>{const{componentCls:e,motion:a,trackPadding:r,handleBg:n,handleShadow:t,handleSize:i}=u,o=`${e}-handle`;return{[e]:{[o]:{position:"absolute",top:r,insetInlineStart:r,width:i,height:i,transition:`all ${u.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:n,borderRadius:i/2,boxShadow:t,transition:`all ${u.switchDuration} ease-in-out`,content:'""'}},[`&${e}-checked ${o}`]:{insetInlineStart:`calc(100% - ${i+r}px)`},[`&:not(${e}-disabled):active`]:a?{[`${o}::before`]:{insetInlineEnd:u.switchHandleActiveInset,insetInlineStart:0},[`&${e}-checked ${o}::before`]:{insetInlineEnd:0,insetInlineStart:u.switchHandleActiveInset}}:{}}}},Ocu=u=>{const{componentCls:e,trackHeight:a,trackPadding:r,innerMinMargin:n,innerMaxMargin:t,handleSize:i}=u,o=`${e}-inner`;return{[e]:{[o]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:t,paddingInlineEnd:n,transition:`padding-inline-start ${u.switchDuration} ease-in-out, padding-inline-end ${u.switchDuration} ease-in-out`,[`${o}-checked, ${o}-unchecked`]:{display:"block",color:u.colorTextLightSolid,fontSize:u.fontSizeSM,transition:`margin-inline-start ${u.switchDuration} ease-in-out, margin-inline-end ${u.switchDuration} ease-in-out`,pointerEvents:"none"},[`${o}-checked`]:{marginInlineStart:`calc(-100% + ${i+r*2}px - ${t*2}px)`,marginInlineEnd:`calc(100% - ${i+r*2}px + ${t*2}px)`},[`${o}-unchecked`]:{marginTop:-a,marginInlineStart:0,marginInlineEnd:0}},[`&${e}-checked ${o}`]:{paddingInlineStart:n,paddingInlineEnd:t,[`${o}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${o}-unchecked`]:{marginInlineStart:`calc(100% - ${i+r*2}px + ${t*2}px)`,marginInlineEnd:`calc(-100% + ${i+r*2}px - ${t*2}px)`}},[`&:not(${e}-disabled):active`]:{[`&:not(${e}-checked) ${o}`]:{[`${o}-unchecked`]:{marginInlineStart:r*2,marginInlineEnd:-r*2}},[`&${e}-checked ${o}`]:{[`${o}-checked`]:{marginInlineStart:-r*2,marginInlineEnd:r*2}}}}}},$cu=u=>{const{componentCls:e,trackHeight:a,trackMinWidth:r}=u;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},xa(u)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:a,lineHeight:`${a}px`,verticalAlign:"middle",background:u.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${u.motionDurationMid}`,userSelect:"none",[`&:hover:not(${e}-disabled)`]:{background:u.colorTextTertiary}}),Zi(u)),{[`&${e}-checked`]:{background:u.switchColor,[`&:hover:not(${e}-disabled)`]:{background:u.colorPrimaryHover}},[`&${e}-loading, &${e}-disabled`]:{cursor:"not-allowed",opacity:u.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${e}-rtl`]:{direction:"rtl"}})}},Hcu=fe("Switch",u=>{const e=$0(u,{switchDuration:u.motionDurationMid,switchColor:u.colorPrimary,switchDisabledOpacity:u.opacityLoading,switchLoadingIconSize:u.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${u.opacityLoading})`,switchHandleActiveInset:"-30%"});return[$cu(e),Ocu(e),Icu(e),Kcu(e),Rcu(e)]},u=>{const{fontSize:e,lineHeight:a,controlHeight:r,colorWhite:n}=u,t=e*a,i=r/2,o=2,s=t-o*2,l=i-o*2;return{trackHeight:t,trackHeightSM:i,trackMinWidth:s*2+o*4,trackMinWidthSM:l*2+o*2,trackPadding:o,handleBg:n,handleSize:s,handleSizeSM:l,handleShadow:`0 2px 4px 0 ${new Te("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:s/2,innerMaxMargin:s+o+o*2,innerMinMarginSM:l/2,innerMaxMarginSM:l+o+o*2}});var Gcu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:a,size:r,disabled:n,loading:t,className:i,rootClassName:o,style:s}=u,l=Gcu(u,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:E,direction:c,switch:d}=x.useContext(Yu),D=x.useContext(R3),m=(n??D)||t,h=E("switch",a),g=x.createElement("div",{className:`${h}-handle`},t&&x.createElement(BF,{className:`${h}-loading-icon`})),[p,f]=Hcu(h),C=so(r),v=nu(d?.className,{[`${h}-small`]:C==="small",[`${h}-loading`]:t,[`${h}-rtl`]:c==="rtl"},i,o,f),A=Object.assign(Object.assign({},d?.style),s);return p(x.createElement(wF,{component:"Switch"},x.createElement(vK,Object.assign({},l,{prefixCls:h,className:v,style:A,disabled:m,ref:e,loadingIcon:g}))))});CK.__ANT_SWITCH=!0;const MB=CK,_cu=u=>{const{paddingXXS:e,lineWidth:a,tagPaddingHorizontal:r,componentCls:n}=u,t=r-a,i=e-a;return{[n]:Object.assign(Object.assign({},xa(u)),{display:"inline-block",height:"auto",marginInlineEnd:u.marginXS,paddingInline:t,fontSize:u.tagFontSize,lineHeight:u.tagLineHeight,whiteSpace:"nowrap",background:u.defaultBg,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,borderRadius:u.borderRadiusSM,opacity:1,transition:`all ${u.motionDurationMid}`,textAlign:"start",position:"relative",[`&${n}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:u.defaultColor},[`${n}-close-icon`]:{marginInlineStart:i,color:u.colorTextDescription,fontSize:u.tagIconSize,cursor:"pointer",transition:`all ${u.motionDurationMid}`,"&:hover":{color:u.colorTextHeading}},[`&${n}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${u.iconCls}-close, ${u.iconCls}-close:hover`]:{color:u.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${n}-checkable-checked):hover`]:{color:u.colorPrimary,backgroundColor:u.colorFillSecondary},"&:active, &-checked":{color:u.colorTextLightSolid},"&-checked":{backgroundColor:u.colorPrimary,"&:hover":{backgroundColor:u.colorPrimaryHover}},"&:active":{backgroundColor:u.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${u.iconCls} + span, > span + ${u.iconCls}`]:{marginInlineStart:t}}),[`${n}-borderless`]:{borderColor:"transparent",background:u.tagBorderlessBg}}},tk=u=>{const{lineWidth:e,fontSizeIcon:a}=u,r=u.fontSizeSM,n=`${u.lineHeightSM*r}px`;return $0(u,{tagFontSize:r,tagLineHeight:n,tagIconSize:a-2*e,tagPaddingHorizontal:8,tagBorderlessBg:u.colorFillTertiary})},ik=u=>({defaultBg:u.colorFillQuaternary,defaultColor:u.colorText}),FK=fe("Tag",u=>{const e=tk(u);return _cu(e)},ik);var Vcu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:e,style:a,className:r,checked:n,onChange:t,onClick:i}=u,o=Vcu(u,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:s,tag:l}=x.useContext(Yu),E=h=>{t?.(!n),i?.(h)},c=s("tag",e),[d,D]=FK(c),m=nu(c,`${c}-checkable`,{[`${c}-checkable-checked`]:n},l?.className,r,D);return d(x.createElement("span",Object.assign({},o,{style:Object.assign(Object.assign({},a),l?.style),className:m,onClick:E})))},Ucu=Jcu,Wcu=u=>lm(u,(e,a)=>{let{textColor:r,lightBorderColor:n,lightColor:t,darkColor:i}=a;return{[`${u.componentCls}-${e}`]:{color:r,background:t,borderColor:n,"&-inverse":{color:u.colorTextLightSolid,background:i,borderColor:i},[`&${u.componentCls}-borderless`]:{borderColor:"transparent"}}}}),qcu=sm(["Tag","preset"],u=>{const e=tk(u);return Wcu(e)},ik);function Zcu(u){return typeof u!="string"?u:u.charAt(0).toUpperCase()+u.slice(1)}const Cd=(u,e,a)=>{const r=Zcu(a);return{[`${u.componentCls}-${e}`]:{color:u[`color${a}`],background:u[`color${r}Bg`],borderColor:u[`color${r}Border`],[`&${u.componentCls}-borderless`]:{borderColor:"transparent"}}}},Ycu=sm(["Tag","status"],u=>{const e=tk(u);return[Cd(e,"success","Success"),Cd(e,"processing","Info"),Cd(e,"error","Error"),Cd(e,"warning","Warning")]},ik);var Qcu=globalThis&&globalThis.__rest||function(u,e){var a={};for(var r in u)Object.prototype.hasOwnProperty.call(u,r)&&e.indexOf(r)<0&&(a[r]=u[r]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(u);n{const{prefixCls:a,className:r,rootClassName:n,style:t,children:i,icon:o,color:s,onClose:l,closeIcon:E,closable:c,bordered:d=!0}=u,D=Qcu(u,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:m,direction:h,tag:g}=x.useContext(Yu),[p,f]=x.useState(!0);x.useEffect(()=>{"visible"in D&&f(D.visible)},[D.visible]);const C=Cm(s),v=Hsu(s),A=C||v,F=Object.assign(Object.assign({backgroundColor:s&&!A?s:void 0},g?.style),t),k=m("tag",a),[y,b]=FK(k),B=nu(k,g?.className,{[`${k}-${s}`]:A,[`${k}-has-color`]:s&&!A,[`${k}-hidden`]:!p,[`${k}-rtl`]:h==="rtl",[`${k}-borderless`]:!d},r,n,b),M=N=>{N.stopPropagation(),l?.(N),!N.defaultPrevented&&f(!1)},[,w]=NF(c,E,N=>N===null?x.createElement(oo,{className:`${k}-close-icon`,onClick:M}):x.createElement("span",{className:`${k}-close-icon`,onClick:M},N),null,!1),j=typeof D.onClick=="function"||i&&i.type==="a",$=o||null,H=$?x.createElement(x.Fragment,null,$,i&&x.createElement("span",null,i)):i,K=x.createElement("span",Object.assign({},D,{ref:e,className:B,style:F}),H,w,C&&x.createElement(qcu,{key:"preset",prefixCls:k}),v&&x.createElement(Ycu,{key:"status",prefixCls:k}));return y(j?x.createElement(wF,{component:"Tag"},K):K)},kK=x.forwardRef(Xcu);kK.CheckableTag=Ucu;const udu=kK,edu=u=>{const e=u?.algorithm?qE(u.algorithm):qE(L3),a=Object.assign(Object.assign({},N3),u?.token);return oN(a,{override:u?.token},e,fF)},adu=edu;function rdu(u){const{sizeUnit:e,sizeStep:a}=u,r=a-2;return{sizeXXL:e*(r+10),sizeXL:e*(r+6),sizeLG:e*(r+2),sizeMD:e*(r+2),sizeMS:e*(r+1),size:e*r,sizeSM:e*r,sizeXS:e*(r-1),sizeXXS:e*(r-1)}}const ndu=(u,e)=>{const a=e??L3(u),r=a.fontSizeSM,n=a.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},a),rdu(e??u)),BN(r)),{controlHeight:n}),bN(Object.assign(Object.assign({},a),{controlHeight:n})))},tdu=ndu,ri=(u,e)=>new Te(u).setAlpha(e).toRgbString(),Hs=(u,e)=>new Te(u).lighten(e).toHexString(),idu=u=>{const e=$t(u,{theme:"dark"});return{1:e[0],2:e[1],3:e[2],4:e[3],5:e[6],6:e[5],7:e[4],8:e[6],9:e[5],10:e[4]}},odu=(u,e)=>{const a=u||"#000",r=e||"#fff";return{colorBgBase:a,colorTextBase:r,colorText:ri(r,.85),colorTextSecondary:ri(r,.65),colorTextTertiary:ri(r,.45),colorTextQuaternary:ri(r,.25),colorFill:ri(r,.18),colorFillSecondary:ri(r,.12),colorFillTertiary:ri(r,.08),colorFillQuaternary:ri(r,.04),colorBgElevated:Hs(a,12),colorBgContainer:Hs(a,8),colorBgLayout:Hs(a,0),colorBgSpotlight:Hs(a,26),colorBorder:Hs(a,26),colorBorderSecondary:Hs(a,19)}},sdu=(u,e)=>{const a=Object.keys(gF).map(n=>{const t=$t(u[n],{theme:"dark"});return new Array(10).fill(1).reduce((i,o,s)=>(i[`${n}-${s+1}`]=t[s],i[`${n}${s+1}`]=t[s],i),{})}).reduce((n,t)=>(n=Object.assign(Object.assign({},n),t),n),{}),r=e??L3(u);return Object.assign(Object.assign(Object.assign({},r),a),yN(u,{generateColorPalettes:idu,generateNeutralColorPalettes:odu}))},ldu=sdu;function Edu(){const[u,e,a]=Kn();return{theme:u,token:e,hashId:a}}const jD={defaultConfig:vD,defaultSeed:vD.token,useToken:Edu,defaultAlgorithm:L3,darkAlgorithm:ldu,compactAlgorithm:tdu,getDesignToken:adu},cdu="modulepreload",ddu=function(u,e){return new URL(u,e).href},wB={},xu=function(e,a,r){if(!a||a.length===0)return e();const n=document.getElementsByTagName("link");return Promise.all(a.map(t=>{if(t=ddu(t,r),t in wB)return;wB[t]=!0;const i=t.endsWith(".css"),o=i?'[rel="stylesheet"]':"";if(!!r)for(let E=n.length-1;E>=0;E--){const c=n[E];if(c.href===t&&(!i||c.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${t}"]${o}`))return;const l=document.createElement("link");if(l.rel=i?"stylesheet":cdu,i||(l.as="script",l.crossOrigin=""),l.href=t,document.head.appendChild(l),i)return new Promise((E,c)=>{l.addEventListener("load",E),l.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${t}`)))})})).then(()=>e()).catch(t=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=t,window.dispatchEvent(i),!i.defaultPrevented)throw t})};/** * @remix-run/router v1.9.0 * * Copyright (c) Remix Software Inc. @@ -297,8 +297,8 @@ html body { * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Ce(){return Ce=Object.assign?Object.assign.bind():function(u){for(var e=1;e"u")throw new Error(e)}function is(u,e){if(!u){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function ldu(){return Math.random().toString(36).substr(2,8)}function wB(u,e){return{usr:u.state,key:u.key,idx:e}}function r3(u,e,a,r){return a===void 0&&(a=null),Ce({pathname:typeof u=="string"?u:u.pathname,search:"",hash:""},typeof e=="string"?dt(e):e,{state:a,key:e&&e.key||r||ldu()})}function os(u){let{pathname:e="/",search:a="",hash:r=""}=u;return a&&a!=="?"&&(e+=a.charAt(0)==="?"?a:"?"+a),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function dt(u){let e={};if(u){let a=u.indexOf("#");a>=0&&(e.hash=u.substr(a),u=u.substr(0,a));let r=u.indexOf("?");r>=0&&(e.search=u.substr(r),u=u.substr(0,r)),u&&(e.pathname=u)}return e}function Edu(u,e,a,r){r===void 0&&(r={});let{window:n=document.defaultView,v5Compat:t=!1}=r,i=n.history,o=Ge.Pop,s=null,l=E();l==null&&(l=0,i.replaceState(Ce({},i.state,{idx:l}),""));function E(){return(i.state||{idx:null}).idx}function c(){o=Ge.Pop;let g=E(),p=g==null?null:g-l;l=g,s&&s({action:o,location:h.location,delta:p})}function d(g,p){o=Ge.Push;let f=r3(h.location,g,p);a&&a(f,g),l=E()+1;let C=wB(f,l),v=h.createHref(f);try{i.pushState(C,"",v)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;n.location.assign(v)}t&&s&&s({action:o,location:h.location,delta:1})}function D(g,p){o=Ge.Replace;let f=r3(h.location,g,p);a&&a(f,g),l=E();let C=wB(f,l),v=h.createHref(f);i.replaceState(C,"",v),t&&s&&s({action:o,location:h.location,delta:0})}function m(g){let p=n.location.origin!=="null"?n.location.origin:n.location.href,f=typeof g=="string"?g:os(g);return F0(p,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,p)}let h={get action(){return o},get location(){return u(n,i)},listen(g){if(s)throw new Error("A history only accepts one active listener");return n.addEventListener(MB,c),s=g,()=>{n.removeEventListener(MB,c),s=null}},createHref(g){return e(n,g)},createURL:m,encodeLocation(g){let p=m(g);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:d,replace:D,go(g){return i.go(g)}};return h}var Re;(function(u){u.data="data",u.deferred="deferred",u.redirect="redirect",u.error="error"})(Re||(Re={}));const cdu=new Set(["lazy","caseSensitive","path","id","index","children"]);function ddu(u){return u.index===!0}function Vf(u,e,a,r){return a===void 0&&(a=[]),r===void 0&&(r={}),u.map((n,t)=>{let i=[...a,t],o=typeof n.id=="string"?n.id:i.join("-");if(F0(n.index!==!0||!n.children,"Cannot specify children on an index route"),F0(!r[o],'Found a route id collision on id "'+o+`". Route id's must be globally unique within Data Router usages`),ddu(n)){let s=Ce({},n,e(n),{id:o});return r[o]=s,s}else{let s=Ce({},n,e(n),{id:o,children:void 0});return r[o]=s,n.children&&(s.children=Vf(n.children,e,i,r)),s}})}function ml(u,e,a){a===void 0&&(a="/");let r=typeof e=="string"?dt(e):e,n=y1(r.pathname||"/",a);if(n==null)return null;let t=kK(u);Ddu(t);let i=null;for(let o=0;i==null&&o{let s={relativePath:o===void 0?t.path||"":o,caseSensitive:t.caseSensitive===!0,childrenIndex:i,route:t};s.relativePath.startsWith("/")&&(F0(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let l=Pt([r,s.relativePath]),E=a.concat(s);t.children&&t.children.length>0&&(F0(t.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),kK(t.children,e,E,l)),!(t.path==null&&!t.index)&&e.push({path:l,score:vdu(l,t.index),routesMeta:E})};return u.forEach((t,i)=>{var o;if(t.path===""||!((o=t.path)!=null&&o.includes("?")))n(t,i);else for(let s of AK(t.path))n(t,i,s)}),e}function AK(u){let e=u.split("/");if(e.length===0)return[];let[a,...r]=e,n=a.endsWith("?"),t=a.replace(/\?$/,"");if(r.length===0)return n?[t,""]:[t];let i=AK(r.join("/")),o=[];return o.push(...i.map(s=>s===""?t:[t,s].join("/"))),n&&o.push(...i),o.map(s=>u.startsWith("/")&&s===""?"/":s)}function Ddu(u){u.sort((e,a)=>e.score!==a.score?a.score-e.score:Cdu(e.routesMeta.map(r=>r.childrenIndex),a.routesMeta.map(r=>r.childrenIndex)))}const xdu=/^:\w+$/,mdu=3,hdu=2,pdu=1,gdu=10,fdu=-2,PB=u=>u==="*";function vdu(u,e){let a=u.split("/"),r=a.length;return a.some(PB)&&(r+=fdu),e&&(r+=hdu),a.filter(n=>!PB(n)).reduce((n,t)=>n+(xdu.test(t)?mdu:t===""?pdu:gdu),r)}function Cdu(u,e){return u.length===e.length&&u.slice(0,-1).every((r,n)=>r===e[n])?u[u.length-1]-e[e.length-1]:0}function Fdu(u,e){let{routesMeta:a}=u,r={},n="/",t=[];for(let i=0;i{if(E==="*"){let d=o[c]||"";i=t.slice(0,t.length-d.length).replace(/(.)\/+$/,"$1")}return l[E]=ydu(o[c]||"",E),l},{}),pathname:t,pathnameBase:i,pattern:u}}function Adu(u,e,a){e===void 0&&(e=!1),a===void 0&&(a=!0),is(u==="*"||!u.endsWith("*")||u.endsWith("/*"),'Route path "'+u+'" will be treated as if it were '+('"'+u.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+u.replace(/\*$/,"/*")+'".'));let r=[],n="^"+u.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,o)=>(r.push(o),"/([^\\/]+)"));return u.endsWith("*")?(r.push("*"),n+=u==="*"||u==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?n+="\\/*$":u!==""&&u!=="/"&&(n+="(?:(?=\\/|$))"),[new RegExp(n,e?void 0:"i"),r]}function bdu(u){try{return decodeURI(u)}catch(e){return is(!1,'The URL path "'+u+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),u}}function ydu(u,e){try{return decodeURIComponent(u)}catch(a){return is(!1,'The value for the URL param "'+e+'" will not be decoded because'+(' the string "'+u+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+a+").")),u}}function y1(u,e){if(e==="/")return u;if(!u.toLowerCase().startsWith(e.toLowerCase()))return null;let a=e.endsWith("/")?e.length-1:e.length,r=u.charAt(a);return r&&r!=="/"?null:u.slice(a)||"/"}function Bdu(u,e){e===void 0&&(e="/");let{pathname:a,search:r="",hash:n=""}=typeof u=="string"?dt(u):u;return{pathname:a?a.startsWith("/")?a:zdu(a,e):e,search:Mdu(r),hash:wdu(n)}}function zdu(u,e){let a=e.replace(/\/+$/,"").split("/");return u.split("/").forEach(n=>{n===".."?a.length>1&&a.pop():n!=="."&&a.push(n)}),a.length>1?a.join("/"):"/"}function F2(u,e,a,r){return"Cannot include a '"+u+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+a+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function W3(u){return u.filter((e,a)=>a===0||e.route.path&&e.route.path.length>0)}function Mm(u,e,a,r){r===void 0&&(r=!1);let n;typeof u=="string"?n=dt(u):(n=Ce({},u),F0(!n.pathname||!n.pathname.includes("?"),F2("?","pathname","search",n)),F0(!n.pathname||!n.pathname.includes("#"),F2("#","pathname","hash",n)),F0(!n.search||!n.search.includes("#"),F2("#","search","hash",n)));let t=u===""||n.pathname==="",i=t?"/":n.pathname,o;if(r||i==null)o=a;else{let c=e.length-1;if(i.startsWith("..")){let d=i.split("/");for(;d[0]==="..";)d.shift(),c-=1;n.pathname=d.join("/")}o=c>=0?e[c]:"/"}let s=Bdu(n,o),l=i&&i!=="/"&&i.endsWith("/"),E=(t||i===".")&&a.endsWith("/");return!s.pathname.endsWith("/")&&(l||E)&&(s.pathname+="/"),s}const Pt=u=>u.join("/").replace(/\/\/+/g,"/"),Sdu=u=>u.replace(/\/+$/,"").replace(/^\/*/,"/"),Mdu=u=>!u||u==="?"?"":u.startsWith("?")?u:"?"+u,wdu=u=>!u||u==="#"?"":u.startsWith("#")?u:"#"+u;class nk{constructor(e,a,r,n){n===void 0&&(n=!1),this.status=e,this.statusText=a||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function bK(u){return u!=null&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.internal=="boolean"&&"data"in u}const yK=["post","put","patch","delete"],Pdu=new Set(yK),Tdu=["get",...yK],jdu=new Set(Tdu),Ndu=new Set([301,302,303,307,308]),Ldu=new Set([307,308]),k2={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Rdu={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},l4={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},BK=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Kdu=u=>({hasErrorBoundary:!!u.hasErrorBoundary});function Idu(u){const e=u.window?u.window:typeof window<"u"?window:void 0,a=typeof e<"u"&&typeof e.document<"u"&&typeof e.document.createElement<"u",r=!a;F0(u.routes.length>0,"You must provide a non-empty routes array to createRouter");let n;if(u.mapRouteProperties)n=u.mapRouteProperties;else if(u.detectErrorBoundary){let au=u.detectErrorBoundary;n=eu=>({hasErrorBoundary:au(eu)})}else n=Kdu;let t={},i=Vf(u.routes,n,void 0,t),o,s=u.basename||"/",l=Ce({v7_normalizeFormMethod:!1,v7_prependBasename:!1},u.future),E=null,c=new Set,d=null,D=null,m=null,h=u.hydrationData!=null,g=ml(i,u.history.location,s),p=null;if(g==null){let au=_r(404,{pathname:u.history.location.pathname}),{matches:eu,route:su}=OB(i);g=eu,p={[su.id]:au}}let f=!g.some(au=>au.route.lazy)&&(!g.some(au=>au.route.loader)||u.hydrationData!=null),C,v={historyAction:u.history.action,location:u.history.location,matches:g,initialized:f,navigation:k2,restoreScrollPosition:u.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:u.hydrationData&&u.hydrationData.loaderData||{},actionData:u.hydrationData&&u.hydrationData.actionData||null,errors:u.hydrationData&&u.hydrationData.errors||p,fetchers:new Map,blockers:new Map},A=Ge.Pop,F=!1,k,y=!1,b=!1,B=[],M=[],w=new Map,j=0,$=-1,H=new Map,K=new Set,N=new Map,P=new Map,I=new Map,_=!1;function G(){return E=u.history.listen(au=>{let{action:eu,location:su,delta:Au}=au;if(_){_=!1;return}is(I.size===0||Au!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let bu=c0({currentLocation:v.location,nextLocation:su,historyAction:eu});if(bu&&Au!=null){_=!0,u.history.go(Au*-1),$u(bu,{state:"blocked",location:su,proceed(){$u(bu,{state:"proceeding",proceed:void 0,reset:void 0,location:su}),u.history.go(Au)},reset(){let Pu=new Map(v.blockers);Pu.set(bu,l4),L({blockers:Pu})}});return}return Z(eu,su)}),v.initialized||Z(Ge.Pop,v.location),C}function z(){E&&E(),c.clear(),k&&k.abort(),v.fetchers.forEach((au,eu)=>Y(eu)),v.blockers.forEach((au,eu)=>Hu(eu))}function O(au){return c.add(au),()=>c.delete(au)}function L(au){v=Ce({},v,au),c.forEach(eu=>eu(v))}function J(au,eu){var su,Au;let bu=v.actionData!=null&&v.navigation.formMethod!=null&&kn(v.navigation.formMethod)&&v.navigation.state==="loading"&&((su=au.state)==null?void 0:su._isRedirect)!==!0,Pu;eu.actionData?Object.keys(eu.actionData).length>0?Pu=eu.actionData:Pu=null:bu?Pu=v.actionData:Pu=null;let Vu=eu.loaderData?IB(v.loaderData,eu.loaderData,eu.matches||[],eu.errors):v.loaderData,S=v.blockers;S.size>0&&(S=new Map(S),S.forEach((V,W)=>S.set(W,l4)));let T=F===!0||v.navigation.formMethod!=null&&kn(v.navigation.formMethod)&&((Au=au.state)==null?void 0:Au._isRedirect)!==!0;o&&(i=o,o=void 0),y||A===Ge.Pop||(A===Ge.Push?u.history.push(au,au.state):A===Ge.Replace&&u.history.replace(au,au.state)),L(Ce({},eu,{actionData:Pu,loaderData:Vu,historyAction:A,location:au,initialized:!0,navigation:k2,revalidation:"idle",restoreScrollPosition:q0(au,eu.matches||v.matches),preventScrollReset:T,blockers:S})),A=Ge.Pop,F=!1,y=!1,b=!1,B=[],M=[]}async function q(au,eu){if(typeof au=="number"){u.history.go(au);return}let su=Jf(v.location,v.matches,s,l.v7_prependBasename,au,eu?.fromRouteId,eu?.relative),{path:Au,submission:bu,error:Pu}=TB(l.v7_normalizeFormMethod,!1,su,eu),Vu=v.location,S=r3(v.location,Au,eu&&eu.state);S=Ce({},S,u.history.encodeLocation(S));let T=eu&&eu.replace!=null?eu.replace:void 0,V=Ge.Push;T===!0?V=Ge.Replace:T===!1||bu!=null&&kn(bu.formMethod)&&bu.formAction===v.location.pathname+v.location.search&&(V=Ge.Replace);let W=eu&&"preventScrollReset"in eu?eu.preventScrollReset===!0:void 0,ou=c0({currentLocation:Vu,nextLocation:S,historyAction:V});if(ou){$u(ou,{state:"blocked",location:S,proceed(){$u(ou,{state:"proceeding",proceed:void 0,reset:void 0,location:S}),q(au,eu)},reset(){let fu=new Map(v.blockers);fu.set(ou,l4),L({blockers:fu})}});return}return await Z(V,S,{submission:bu,pendingError:Pu,preventScrollReset:W,replace:eu&&eu.replace})}function Q(){if(Wu(),L({revalidation:"loading"}),v.navigation.state!=="submitting"){if(v.navigation.state==="idle"){Z(v.historyAction,v.location,{startUninterruptedRevalidation:!0});return}Z(A||v.historyAction,v.navigation.location,{overrideNavigation:v.navigation})}}async function Z(au,eu,su){k&&k.abort(),k=null,A=au,y=(su&&su.startUninterruptedRevalidation)===!0,i0(v.location,v.matches),F=(su&&su.preventScrollReset)===!0;let Au=o||i,bu=su&&su.overrideNavigation,Pu=ml(Au,eu,s);if(!Pu){let fu=_r(404,{pathname:eu.pathname}),{matches:Cu,route:Gu}=OB(Au);L0(),J(eu,{matches:Cu,loaderData:{},errors:{[Gu.id]:fu}});return}if(v.initialized&&!b&&_du(v.location,eu)&&!(su&&su.submission&&kn(su.submission.formMethod))){J(eu,{matches:Pu});return}k=new AbortController;let Vu=c4(u.history,eu,k.signal,su&&su.submission),S,T;if(su&&su.pendingError)T={[hl(Pu).route.id]:su.pendingError};else if(su&&su.submission&&kn(su.submission.formMethod)){let fu=await iu(Vu,eu,su.submission,Pu,{replace:su.replace});if(fu.shortCircuited)return;S=fu.pendingActionData,T=fu.pendingActionError,bu=A2(eu,su.submission),Vu=new Request(Vu.url,{signal:Vu.signal})}let{shortCircuited:V,loaderData:W,errors:ou}=await tu(Vu,eu,Pu,bu,su&&su.submission,su&&su.fetcherSubmission,su&&su.replace,S,T);V||(k=null,J(eu,Ce({matches:Pu},S?{actionData:S}:{},{loaderData:W,errors:ou})))}async function iu(au,eu,su,Au,bu){bu===void 0&&(bu={}),Wu();let Pu=Wdu(eu,su);L({navigation:Pu});let Vu,S=Wf(Au,eu);if(!S.route.action&&!S.route.lazy)Vu={type:Re.error,error:_r(405,{method:au.method,pathname:eu.pathname,routeId:S.route.id})};else if(Vu=await E4("action",au,S,Au,t,n,s),au.signal.aborted)return{shortCircuited:!0};if(jl(Vu)){let T;return bu&&bu.replace!=null?T=bu.replace:T=Vu.location===v.location.pathname+v.location.search,await Ou(v,Vu,{submission:su,replace:T}),{shortCircuited:!0}}if(pE(Vu)){let T=hl(Au,S.route.id);return(bu&&bu.replace)!==!0&&(A=Ge.Push),{pendingActionData:{},pendingActionError:{[T.route.id]:Vu.error}}}if(Ho(Vu))throw _r(400,{type:"defer-action"});return{pendingActionData:{[S.route.id]:Vu.data}}}async function tu(au,eu,su,Au,bu,Pu,Vu,S,T){let V=Au||A2(eu,bu),W=bu||Pu||GB(V),ou=o||i,[fu,Cu]=jB(u.history,v,su,W,eu,b,B,M,N,K,ou,s,S,T);if(L0(qu=>!(su&&su.some(Y0=>Y0.route.id===qu))||fu&&fu.some(Y0=>Y0.route.id===qu)),$=++j,fu.length===0&&Cu.length===0){let qu=Nu();return J(eu,Ce({matches:su,loaderData:{},errors:T||null},S?{actionData:S}:{},qu?{fetchers:new Map(v.fetchers)}:{})),{shortCircuited:!0}}if(!y){Cu.forEach(Y0=>{let n0=v.fetchers.get(Y0.key),t0=d4(void 0,n0?n0.data:void 0);v.fetchers.set(Y0.key,t0)});let qu=S||v.actionData;L(Ce({navigation:V},qu?Object.keys(qu).length===0?{actionData:null}:{actionData:qu}:{},Cu.length>0?{fetchers:new Map(v.fetchers)}:{}))}Cu.forEach(qu=>{w.has(qu.key)&&gu(qu.key),qu.controller&&w.set(qu.key,qu.controller)});let Gu=()=>Cu.forEach(qu=>gu(qu.key));k&&k.signal.addEventListener("abort",Gu);let{results:a0,loaderResults:l0,fetcherResults:m0}=await vu(v.matches,su,fu,Cu,au);if(au.signal.aborted)return{shortCircuited:!0};k&&k.signal.removeEventListener("abort",Gu),Cu.forEach(qu=>w.delete(qu.key));let ie=$B(a0);if(ie){if(ie.idx>=fu.length){let qu=Cu[ie.idx-fu.length].key;K.add(qu)}return await Ou(v,ie.result,{replace:Vu}),{shortCircuited:!0}}let{loaderData:Z0,errors:oe}=KB(v,su,fu,l0,T,Cu,m0,P);P.forEach((qu,Y0)=>{qu.subscribe(n0=>{(n0||qu.done)&&P.delete(Y0)})});let re=Nu(),ce=u0($),I0=re||ce||Cu.length>0;return Ce({loaderData:Z0,errors:oe},I0?{fetchers:new Map(v.fetchers)}:{})}function du(au){return v.fetchers.get(au)||Rdu}function ku(au,eu,su,Au){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");w.has(au)&&gu(au);let bu=o||i,Pu=Jf(v.location,v.matches,s,l.v7_prependBasename,su,eu,Au?.relative),Vu=ml(bu,Pu,s);if(!Vu){yu(au,eu,_r(404,{pathname:Pu}));return}let{path:S,submission:T,error:V}=TB(l.v7_normalizeFormMethod,!0,Pu,Au);if(V){yu(au,eu,V);return}let W=Wf(Vu,S);if(F=(Au&&Au.preventScrollReset)===!0,T&&kn(T.formMethod)){Zu(au,eu,S,W,Vu,T);return}N.set(au,{routeId:eu,path:S}),wu(au,eu,S,W,Vu,T)}async function Zu(au,eu,su,Au,bu,Pu){if(Wu(),N.delete(au),!Au.route.action&&!Au.route.lazy){let E0=_r(405,{method:Pu.formMethod,pathname:su,routeId:eu});yu(au,eu,E0);return}let Vu=v.fetchers.get(au),S=qdu(Pu,Vu);v.fetchers.set(au,S),L({fetchers:new Map(v.fetchers)});let T=new AbortController,V=c4(u.history,su,T.signal,Pu);w.set(au,T);let W=j,ou=await E4("action",V,Au,bu,t,n,s);if(V.signal.aborted){w.get(au)===T&&w.delete(au);return}if(jl(ou))if(w.delete(au),$>W){let E0=Us(void 0);v.fetchers.set(au,E0),L({fetchers:new Map(v.fetchers)});return}else{K.add(au);let E0=d4(Pu);return v.fetchers.set(au,E0),L({fetchers:new Map(v.fetchers)}),Ou(v,ou,{fetcherSubmission:Pu})}if(pE(ou)){yu(au,eu,ou.error);return}if(Ho(ou))throw _r(400,{type:"defer-action"});let fu=v.navigation.location||v.location,Cu=c4(u.history,fu,T.signal),Gu=o||i,a0=v.navigation.state!=="idle"?ml(Gu,v.navigation.location,s):v.matches;F0(a0,"Didn't find any matches after fetcher action");let l0=++j;H.set(au,l0);let m0=d4(Pu,ou.data);v.fetchers.set(au,m0);let[ie,Z0]=jB(u.history,v,a0,Pu,fu,b,B,M,N,K,Gu,s,{[Au.route.id]:ou.data},void 0);Z0.filter(E0=>E0.key!==au).forEach(E0=>{let S0=E0.key,ta=v.fetchers.get(S0),Q0=d4(void 0,ta?ta.data:void 0);v.fetchers.set(S0,Q0),w.has(S0)&&gu(S0),E0.controller&&w.set(S0,E0.controller)}),L({fetchers:new Map(v.fetchers)});let oe=()=>Z0.forEach(E0=>gu(E0.key));T.signal.addEventListener("abort",oe);let{results:re,loaderResults:ce,fetcherResults:I0}=await vu(v.matches,a0,ie,Z0,Cu);if(T.signal.aborted)return;T.signal.removeEventListener("abort",oe),H.delete(au),w.delete(au),Z0.forEach(E0=>w.delete(E0.key));let qu=$B(re);if(qu){if(qu.idx>=ie.length){let E0=Z0[qu.idx-ie.length].key;K.add(E0)}return Ou(v,qu.result)}let{loaderData:Y0,errors:n0}=KB(v,v.matches,ie,ce,void 0,Z0,I0,P);if(v.fetchers.has(au)){let E0=Us(ou.data);v.fetchers.set(au,E0)}let t0=u0(l0);v.navigation.state==="loading"&&l0>$?(F0(A,"Expected pending action"),k&&k.abort(),J(v.navigation.location,{matches:a0,loaderData:Y0,errors:n0,fetchers:new Map(v.fetchers)})):(L(Ce({errors:n0,loaderData:IB(v.loaderData,Y0,a0,n0)},t0||Z0.length>0?{fetchers:new Map(v.fetchers)}:{})),b=!1)}async function wu(au,eu,su,Au,bu,Pu){let Vu=v.fetchers.get(au),S=d4(Pu,Vu?Vu.data:void 0);v.fetchers.set(au,S),L({fetchers:new Map(v.fetchers)});let T=new AbortController,V=c4(u.history,su,T.signal);w.set(au,T);let W=j,ou=await E4("loader",V,Au,bu,t,n,s);if(Ho(ou)&&(ou=await MK(ou,V.signal,!0)||ou),w.get(au)===T&&w.delete(au),V.signal.aborted)return;if(jl(ou))if($>W){let Cu=Us(void 0);v.fetchers.set(au,Cu),L({fetchers:new Map(v.fetchers)});return}else{K.add(au),await Ou(v,ou);return}if(pE(ou)){let Cu=hl(v.matches,eu);v.fetchers.delete(au),L({fetchers:new Map(v.fetchers),errors:{[Cu.route.id]:ou.error}});return}F0(!Ho(ou),"Unhandled fetcher deferred data");let fu=Us(ou.data);v.fetchers.set(au,fu),L({fetchers:new Map(v.fetchers)})}async function Ou(au,eu,su){let{submission:Au,fetcherSubmission:bu,replace:Pu}=su===void 0?{}:su;eu.revalidate&&(b=!0);let Vu=r3(au.location,eu.location,{_isRedirect:!0});if(F0(Vu,"Expected a location on the redirect navigation"),a){let fu=!1;if(eu.reloadDocument)fu=!0;else if(BK.test(eu.location)){const Cu=u.history.createURL(eu.location);fu=Cu.origin!==e.location.origin||y1(Cu.pathname,s)==null}if(fu){Pu?e.location.replace(eu.location):e.location.assign(eu.location);return}}k=null;let S=Pu===!0?Ge.Replace:Ge.Push,{formMethod:T,formAction:V,formEncType:W}=au.navigation;!Au&&!bu&&T&&V&&W&&(Au=GB(au.navigation));let ou=Au||bu;if(Ldu.has(eu.status)&&ou&&kn(ou.formMethod))await Z(S,Vu,{submission:Ce({},ou,{formAction:eu.location}),preventScrollReset:F});else{let fu=A2(Vu,Au);await Z(S,Vu,{overrideNavigation:fu,fetcherSubmission:bu,preventScrollReset:F})}}async function vu(au,eu,su,Au,bu){let Pu=await Promise.all([...su.map(T=>E4("loader",bu,T,eu,t,n,s)),...Au.map(T=>T.matches&&T.match&&T.controller?E4("loader",c4(u.history,T.path,T.controller.signal),T.match,T.matches,t,n,s):{type:Re.error,error:_r(404,{pathname:T.path})})]),Vu=Pu.slice(0,su.length),S=Pu.slice(su.length);return await Promise.all([HB(au,su,Vu,Vu.map(()=>bu.signal),!1,v.loaderData),HB(au,Au.map(T=>T.match),S,Au.map(T=>T.controller?T.controller.signal:null),!0)]),{results:Pu,loaderResults:Vu,fetcherResults:S}}function Wu(){b=!0,B.push(...L0()),N.forEach((au,eu)=>{w.has(eu)&&(M.push(eu),gu(eu))})}function yu(au,eu,su){let Au=hl(v.matches,eu);Y(au),L({errors:{[Au.route.id]:su},fetchers:new Map(v.fetchers)})}function Y(au){let eu=v.fetchers.get(au);w.has(au)&&!(eu&&eu.state==="loading"&&H.has(au))&&gu(au),N.delete(au),H.delete(au),K.delete(au),v.fetchers.delete(au)}function gu(au){let eu=w.get(au);F0(eu,"Expected fetch controller: "+au),eu.abort(),w.delete(au)}function mu(au){for(let eu of au){let su=du(eu),Au=Us(su.data);v.fetchers.set(eu,Au)}}function Nu(){let au=[],eu=!1;for(let su of K){let Au=v.fetchers.get(su);F0(Au,"Expected fetcher: "+su),Au.state==="loading"&&(K.delete(su),au.push(su),eu=!0)}return mu(au),eu}function u0(au){let eu=[];for(let[su,Au]of H)if(Au0}function s0(au,eu){let su=v.blockers.get(au)||l4;return I.get(au)!==eu&&I.set(au,eu),su}function Hu(au){v.blockers.delete(au),I.delete(au)}function $u(au,eu){let su=v.blockers.get(au)||l4;F0(su.state==="unblocked"&&eu.state==="blocked"||su.state==="blocked"&&eu.state==="blocked"||su.state==="blocked"&&eu.state==="proceeding"||su.state==="blocked"&&eu.state==="unblocked"||su.state==="proceeding"&&eu.state==="unblocked","Invalid blocker state transition: "+su.state+" -> "+eu.state);let Au=new Map(v.blockers);Au.set(au,eu),L({blockers:Au})}function c0(au){let{currentLocation:eu,nextLocation:su,historyAction:Au}=au;if(I.size===0)return;I.size>1&&is(!1,"A router only supports one blocker at a time");let bu=Array.from(I.entries()),[Pu,Vu]=bu[bu.length-1],S=v.blockers.get(Pu);if(!(S&&S.state==="proceeding")&&Vu({currentLocation:eu,nextLocation:su,historyAction:Au}))return Pu}function L0(au){let eu=[];return P.forEach((su,Au)=>{(!au||au(Au))&&(su.cancel(),eu.push(Au),P.delete(Au))}),eu}function C0(au,eu,su){if(d=au,m=eu,D=su||null,!h&&v.navigation===k2){h=!0;let Au=q0(v.location,v.matches);Au!=null&&L({restoreScrollPosition:Au})}return()=>{d=null,m=null,D=null}}function R0(au,eu){return D&&D(au,eu.map(Au=>FK(Au,v.loaderData)))||au.key}function i0(au,eu){if(d&&m){let su=R0(au,eu);d[su]=m()}}function q0(au,eu){if(d){let su=R0(au,eu),Au=d[su];if(typeof Au=="number")return Au}return null}function ae(au){t={},o=Vf(au,n,void 0,t)}return C={get basename(){return s},get state(){return v},get routes(){return i},initialize:G,subscribe:O,enableScrollRestoration:C0,navigate:q,fetch:ku,revalidate:Q,createHref:au=>u.history.createHref(au),encodeLocation:au=>u.history.encodeLocation(au),getFetcher:du,deleteFetcher:Y,dispose:z,getBlocker:s0,deleteBlocker:Hu,_internalFetchControllers:w,_internalActiveDeferreds:P,_internalSetRoutes:ae},C}function Odu(u){return u!=null&&("formData"in u&&u.formData!=null||"body"in u&&u.body!==void 0)}function Jf(u,e,a,r,n,t,i){let o,s;if(t!=null&&i!=="path"){o=[];for(let E of e)if(o.push(E),E.route.id===t){s=E;break}}else o=e,s=e[e.length-1];let l=Mm(n||".",W3(o).map(E=>E.pathnameBase),y1(u.pathname,a)||u.pathname,i==="path");return n==null&&(l.search=u.search,l.hash=u.hash),(n==null||n===""||n===".")&&s&&s.route.index&&!tk(l.search)&&(l.search=l.search?l.search.replace(/^\?/,"?index&"):"?index"),r&&a!=="/"&&(l.pathname=l.pathname==="/"?a:Pt([a,l.pathname])),os(l)}function TB(u,e,a,r){if(!r||!Odu(r))return{path:a};if(r.formMethod&&!Udu(r.formMethod))return{path:a,error:_r(405,{method:r.formMethod})};let n=()=>({path:a,error:_r(400,{type:"invalid-body"})}),t=r.formMethod||"get",i=u?t.toUpperCase():t.toLowerCase(),o=SK(a);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!kn(i))return n();let d=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((D,m)=>{let[h,g]=m;return""+D+h+"="+g+` -`},""):String(r.body);return{path:a,submission:{formMethod:i,formAction:o,formEncType:r.formEncType,formData:void 0,json:void 0,text:d}}}else if(r.formEncType==="application/json"){if(!kn(i))return n();try{let d=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:a,submission:{formMethod:i,formAction:o,formEncType:r.formEncType,formData:void 0,json:d,text:void 0}}}catch{return n()}}}F0(typeof FormData=="function","FormData is not available in this environment");let s,l;if(r.formData)s=Uf(r.formData),l=r.formData;else if(r.body instanceof FormData)s=Uf(r.body),l=r.body;else if(r.body instanceof URLSearchParams)s=r.body,l=RB(s);else if(r.body==null)s=new URLSearchParams,l=new FormData;else try{s=new URLSearchParams(r.body),l=RB(s)}catch{return n()}let E={formMethod:i,formAction:o,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:l,json:void 0,text:void 0};if(kn(E.formMethod))return{path:a,submission:E};let c=dt(a);return e&&c.search&&tk(c.search)&&s.append("index",""),c.search="?"+s,{path:os(c),submission:E}}function $du(u,e){let a=u;if(e){let r=u.findIndex(n=>n.route.id===e);r>=0&&(a=u.slice(0,r))}return a}function jB(u,e,a,r,n,t,i,o,s,l,E,c,d,D){let m=D?Object.values(D)[0]:d?Object.values(d)[0]:void 0,h=u.createURL(e.location),g=u.createURL(n),p=D?Object.keys(D)[0]:void 0,C=$du(a,p).filter((A,F)=>{if(A.route.lazy)return!0;if(A.route.loader==null)return!1;if(Hdu(e.loaderData,e.matches[F],A)||i.some(b=>b===A.route.id))return!0;let k=e.matches[F],y=A;return NB(A,Ce({currentUrl:h,currentParams:k.params,nextUrl:g,nextParams:y.params},r,{actionResult:m,defaultShouldRevalidate:t||h.pathname+h.search===g.pathname+g.search||h.search!==g.search||zK(k,y)}))}),v=[];return s.forEach((A,F)=>{if(!a.some(M=>M.route.id===A.routeId))return;let k=ml(E,A.path,c);if(!k){v.push({key:F,routeId:A.routeId,path:A.path,matches:null,match:null,controller:null});return}let y=e.fetchers.get(F),b=Wf(k,A.path),B=!1;l.has(F)?B=!1:o.includes(F)?B=!0:y&&y.state!=="idle"&&y.data===void 0?B=t:B=NB(b,Ce({currentUrl:h,currentParams:e.matches[e.matches.length-1].params,nextUrl:g,nextParams:a[a.length-1].params},r,{actionResult:m,defaultShouldRevalidate:t})),B&&v.push({key:F,routeId:A.routeId,path:A.path,matches:k,match:b,controller:new AbortController})}),[C,v]}function Hdu(u,e,a){let r=!e||a.route.id!==e.route.id,n=u[a.route.id]===void 0;return r||n}function zK(u,e){let a=u.route.path;return u.pathname!==e.pathname||a!=null&&a.endsWith("*")&&u.params["*"]!==e.params["*"]}function NB(u,e){if(u.route.shouldRevalidate){let a=u.route.shouldRevalidate(e);if(typeof a=="boolean")return a}return e.defaultShouldRevalidate}async function LB(u,e,a){if(!u.lazy)return;let r=await u.lazy();if(!u.lazy)return;let n=a[u.id];F0(n,"No route found in manifest");let t={};for(let i in r){let s=n[i]!==void 0&&i!=="hasErrorBoundary";is(!s,'Route "'+n.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!s&&!cdu.has(i)&&(t[i]=r[i])}Object.assign(n,t),Object.assign(n,Ce({},e(n),{lazy:void 0}))}async function E4(u,e,a,r,n,t,i,o){o===void 0&&(o={});let s,l,E,c=m=>{let h,g=new Promise((p,f)=>h=f);return E=()=>h(),e.signal.addEventListener("abort",E),Promise.race([m({request:e,params:a.params,context:o.requestContext}),g])};try{let m=a.route[u];if(a.route.lazy)if(m){let h,g=await Promise.all([c(m).catch(p=>{h=p}),LB(a.route,t,n)]);if(h)throw h;l=g[0]}else if(await LB(a.route,t,n),m=a.route[u],m)l=await c(m);else if(u==="action"){let h=new URL(e.url),g=h.pathname+h.search;throw _r(405,{method:e.method,pathname:g,routeId:a.route.id})}else return{type:Re.data,data:void 0};else if(m)l=await c(m);else{let h=new URL(e.url),g=h.pathname+h.search;throw _r(404,{pathname:g})}F0(l!==void 0,"You defined "+(u==="action"?"an action":"a loader")+" for route "+('"'+a.route.id+"\" but didn't return anything from your `"+u+"` ")+"function. Please return a value or `null`.")}catch(m){s=Re.error,l=m}finally{E&&e.signal.removeEventListener("abort",E)}if(Jdu(l)){let m=l.status;if(Ndu.has(m)){let p=l.headers.get("Location");if(F0(p,"Redirects returned/thrown from loaders/actions must have a Location header"),!BK.test(p))p=Jf(new URL(e.url),r.slice(0,r.indexOf(a)+1),i,!0,p);else if(!o.isStaticRequest){let f=new URL(e.url),C=p.startsWith("//")?new URL(f.protocol+p):new URL(p),v=y1(C.pathname,i)!=null;C.origin===f.origin&&v&&(p=C.pathname+C.search+C.hash)}if(o.isStaticRequest)throw l.headers.set("Location",p),l;return{type:Re.redirect,status:m,location:p,revalidate:l.headers.get("X-Remix-Revalidate")!==null,reloadDocument:l.headers.get("X-Remix-Reload-Document")!==null}}if(o.isRouteRequest)throw{type:s===Re.error?Re.error:Re.data,response:l};let h,g=l.headers.get("Content-Type");return g&&/\bapplication\/json\b/.test(g)?h=await l.json():h=await l.text(),s===Re.error?{type:s,error:new nk(m,l.statusText,h),headers:l.headers}:{type:Re.data,data:h,statusCode:l.status,headers:l.headers}}if(s===Re.error)return{type:s,error:l};if(Vdu(l)){var d,D;return{type:Re.deferred,deferredData:l,statusCode:(d=l.init)==null?void 0:d.status,headers:((D=l.init)==null?void 0:D.headers)&&new Headers(l.init.headers)}}return{type:Re.data,data:l}}function c4(u,e,a,r){let n=u.createURL(SK(e)).toString(),t={signal:a};if(r&&kn(r.formMethod)){let{formMethod:i,formEncType:o}=r;t.method=i.toUpperCase(),o==="application/json"?(t.headers=new Headers({"Content-Type":o}),t.body=JSON.stringify(r.json)):o==="text/plain"?t.body=r.text:o==="application/x-www-form-urlencoded"&&r.formData?t.body=Uf(r.formData):t.body=r.formData}return new Request(n,t)}function Uf(u){let e=new URLSearchParams;for(let[a,r]of u.entries())e.append(a,typeof r=="string"?r:r.name);return e}function RB(u){let e=new FormData;for(let[a,r]of u.entries())e.append(a,r);return e}function Gdu(u,e,a,r,n){let t={},i=null,o,s=!1,l={};return a.forEach((E,c)=>{let d=e[c].route.id;if(F0(!jl(E),"Cannot handle redirect results in processLoaderData"),pE(E)){let D=hl(u,d),m=E.error;r&&(m=Object.values(r)[0],r=void 0),i=i||{},i[D.route.id]==null&&(i[D.route.id]=m),t[d]=void 0,s||(s=!0,o=bK(E.error)?E.error.status:500),E.headers&&(l[d]=E.headers)}else Ho(E)?(n.set(d,E.deferredData),t[d]=E.deferredData.data):t[d]=E.data,E.statusCode!=null&&E.statusCode!==200&&!s&&(o=E.statusCode),E.headers&&(l[d]=E.headers)}),r&&(i=r,t[Object.keys(r)[0]]=void 0),{loaderData:t,errors:i,statusCode:o||200,loaderHeaders:l}}function KB(u,e,a,r,n,t,i,o){let{loaderData:s,errors:l}=Gdu(e,a,r,n,o);for(let E=0;Er.route.id===e)+1):[...u]).reverse().find(r=>r.route.hasErrorBoundary===!0)||u[0]}function OB(u){let e=u.find(a=>a.index||!a.path||a.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:e}],route:e}}function _r(u,e){let{pathname:a,routeId:r,method:n,type:t}=e===void 0?{}:e,i="Unknown Server Error",o="Unknown @remix-run/router error";return u===400?(i="Bad Request",n&&a&&r?o="You made a "+n+' request to "'+a+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":t==="defer-action"?o="defer() is not supported in actions":t==="invalid-body"&&(o="Unable to encode submission body")):u===403?(i="Forbidden",o='Route "'+r+'" does not match URL "'+a+'"'):u===404?(i="Not Found",o='No route matches URL "'+a+'"'):u===405&&(i="Method Not Allowed",n&&a&&r?o="You made a "+n.toUpperCase()+' request to "'+a+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":n&&(o='Invalid request method "'+n.toUpperCase()+'"')),new nk(u||500,i,new Error(o),!0)}function $B(u){for(let e=u.length-1;e>=0;e--){let a=u[e];if(jl(a))return{result:a,idx:e}}}function SK(u){let e=typeof u=="string"?dt(u):u;return os(Ce({},e,{hash:""}))}function _du(u,e){return u.pathname!==e.pathname||u.search!==e.search?!1:u.hash===""?e.hash!=="":u.hash===e.hash?!0:e.hash!==""}function Ho(u){return u.type===Re.deferred}function pE(u){return u.type===Re.error}function jl(u){return(u&&u.type)===Re.redirect}function Vdu(u){let e=u;return e&&typeof e=="object"&&typeof e.data=="object"&&typeof e.subscribe=="function"&&typeof e.cancel=="function"&&typeof e.resolveData=="function"}function Jdu(u){return u!=null&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.headers=="object"&&typeof u.body<"u"}function Udu(u){return jdu.has(u.toLowerCase())}function kn(u){return Pdu.has(u.toLowerCase())}async function HB(u,e,a,r,n,t){for(let i=0;ic.route.id===s.route.id),E=l!=null&&!zK(l,s)&&(t&&t[s.route.id])!==void 0;if(Ho(o)&&(n||E)){let c=r[i];F0(c,"Expected an AbortSignal for revalidating fetcher deferred result"),await MK(o,c,n).then(d=>{d&&(a[i]=d||a[i])})}}}async function MK(u,e,a){if(a===void 0&&(a=!1),!await u.deferredData.resolveData(e)){if(a)try{return{type:Re.data,data:u.deferredData.unwrappedData}}catch(n){return{type:Re.error,error:n}}return{type:Re.data,data:u.deferredData.data}}}function tk(u){return new URLSearchParams(u).getAll("index").some(e=>e==="")}function Wf(u,e){let a=typeof e=="string"?dt(e).search:e.search;if(u[u.length-1].route.index&&tk(a||""))return u[u.length-1];let r=W3(u);return r[r.length-1]}function GB(u){let{formMethod:e,formAction:a,formEncType:r,text:n,formData:t,json:i}=u;if(!(!e||!a||!r)){if(n!=null)return{formMethod:e,formAction:a,formEncType:r,formData:void 0,json:void 0,text:n};if(t!=null)return{formMethod:e,formAction:a,formEncType:r,formData:t,json:void 0,text:void 0};if(i!==void 0)return{formMethod:e,formAction:a,formEncType:r,formData:void 0,json:i,text:void 0}}}function A2(u,e){return e?{state:"loading",location:u,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}:{state:"loading",location:u,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Wdu(u,e){return{state:"submitting",location:u,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}}function d4(u,e){return u?{state:"loading",formMethod:u.formMethod,formAction:u.formAction,formEncType:u.formEncType,formData:u.formData,json:u.json,text:u.text,data:e}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function qdu(u,e){return{state:"submitting",formMethod:u.formMethod,formAction:u.formAction,formEncType:u.formEncType,formData:u.formData,json:u.json,text:u.text,data:e?e.data:void 0}}function Us(u){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:u}}/** + */function Ce(){return Ce=Object.assign?Object.assign.bind():function(u){for(var e=1;e"u")throw new Error(e)}function is(u,e){if(!u){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function xdu(){return Math.random().toString(36).substr(2,8)}function TB(u,e){return{usr:u.state,key:u.key,idx:e}}function r3(u,e,a,r){return a===void 0&&(a=null),Ce({pathname:typeof u=="string"?u:u.pathname,search:"",hash:""},typeof e=="string"?dt(e):e,{state:a,key:e&&e.key||r||xdu()})}function os(u){let{pathname:e="/",search:a="",hash:r=""}=u;return a&&a!=="?"&&(e+=a.charAt(0)==="?"?a:"?"+a),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function dt(u){let e={};if(u){let a=u.indexOf("#");a>=0&&(e.hash=u.substr(a),u=u.substr(0,a));let r=u.indexOf("?");r>=0&&(e.search=u.substr(r),u=u.substr(0,r)),u&&(e.pathname=u)}return e}function mdu(u,e,a,r){r===void 0&&(r={});let{window:n=document.defaultView,v5Compat:t=!1}=r,i=n.history,o=Ge.Pop,s=null,l=E();l==null&&(l=0,i.replaceState(Ce({},i.state,{idx:l}),""));function E(){return(i.state||{idx:null}).idx}function c(){o=Ge.Pop;let g=E(),p=g==null?null:g-l;l=g,s&&s({action:o,location:h.location,delta:p})}function d(g,p){o=Ge.Push;let f=r3(h.location,g,p);a&&a(f,g),l=E()+1;let C=TB(f,l),v=h.createHref(f);try{i.pushState(C,"",v)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;n.location.assign(v)}t&&s&&s({action:o,location:h.location,delta:1})}function D(g,p){o=Ge.Replace;let f=r3(h.location,g,p);a&&a(f,g),l=E();let C=TB(f,l),v=h.createHref(f);i.replaceState(C,"",v),t&&s&&s({action:o,location:h.location,delta:0})}function m(g){let p=n.location.origin!=="null"?n.location.origin:n.location.href,f=typeof g=="string"?g:os(g);return F0(p,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,p)}let h={get action(){return o},get location(){return u(n,i)},listen(g){if(s)throw new Error("A history only accepts one active listener");return n.addEventListener(PB,c),s=g,()=>{n.removeEventListener(PB,c),s=null}},createHref(g){return e(n,g)},createURL:m,encodeLocation(g){let p=m(g);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:d,replace:D,go(g){return i.go(g)}};return h}var Re;(function(u){u.data="data",u.deferred="deferred",u.redirect="redirect",u.error="error"})(Re||(Re={}));const hdu=new Set(["lazy","caseSensitive","path","id","index","children"]);function pdu(u){return u.index===!0}function Jf(u,e,a,r){return a===void 0&&(a=[]),r===void 0&&(r={}),u.map((n,t)=>{let i=[...a,t],o=typeof n.id=="string"?n.id:i.join("-");if(F0(n.index!==!0||!n.children,"Cannot specify children on an index route"),F0(!r[o],'Found a route id collision on id "'+o+`". Route id's must be globally unique within Data Router usages`),pdu(n)){let s=Ce({},n,e(n),{id:o});return r[o]=s,s}else{let s=Ce({},n,e(n),{id:o,children:void 0});return r[o]=s,n.children&&(s.children=Jf(n.children,e,i,r)),s}})}function ml(u,e,a){a===void 0&&(a="/");let r=typeof e=="string"?dt(e):e,n=y1(r.pathname||"/",a);if(n==null)return null;let t=bK(u);gdu(t);let i=null;for(let o=0;i==null&&o{let s={relativePath:o===void 0?t.path||"":o,caseSensitive:t.caseSensitive===!0,childrenIndex:i,route:t};s.relativePath.startsWith("/")&&(F0(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let l=Pt([r,s.relativePath]),E=a.concat(s);t.children&&t.children.length>0&&(F0(t.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),bK(t.children,e,E,l)),!(t.path==null&&!t.index)&&e.push({path:l,score:bdu(l,t.index),routesMeta:E})};return u.forEach((t,i)=>{var o;if(t.path===""||!((o=t.path)!=null&&o.includes("?")))n(t,i);else for(let s of yK(t.path))n(t,i,s)}),e}function yK(u){let e=u.split("/");if(e.length===0)return[];let[a,...r]=e,n=a.endsWith("?"),t=a.replace(/\?$/,"");if(r.length===0)return n?[t,""]:[t];let i=yK(r.join("/")),o=[];return o.push(...i.map(s=>s===""?t:[t,s].join("/"))),n&&o.push(...i),o.map(s=>u.startsWith("/")&&s===""?"/":s)}function gdu(u){u.sort((e,a)=>e.score!==a.score?a.score-e.score:ydu(e.routesMeta.map(r=>r.childrenIndex),a.routesMeta.map(r=>r.childrenIndex)))}const fdu=/^:\w+$/,vdu=3,Cdu=2,Fdu=1,kdu=10,Adu=-2,jB=u=>u==="*";function bdu(u,e){let a=u.split("/"),r=a.length;return a.some(jB)&&(r+=Adu),e&&(r+=Cdu),a.filter(n=>!jB(n)).reduce((n,t)=>n+(fdu.test(t)?vdu:t===""?Fdu:kdu),r)}function ydu(u,e){return u.length===e.length&&u.slice(0,-1).every((r,n)=>r===e[n])?u[u.length-1]-e[e.length-1]:0}function Bdu(u,e){let{routesMeta:a}=u,r={},n="/",t=[];for(let i=0;i{if(E==="*"){let d=o[c]||"";i=t.slice(0,t.length-d.length).replace(/(.)\/+$/,"$1")}return l[E]=wdu(o[c]||"",E),l},{}),pathname:t,pathnameBase:i,pattern:u}}function Sdu(u,e,a){e===void 0&&(e=!1),a===void 0&&(a=!0),is(u==="*"||!u.endsWith("*")||u.endsWith("/*"),'Route path "'+u+'" will be treated as if it were '+('"'+u.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+u.replace(/\*$/,"/*")+'".'));let r=[],n="^"+u.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,o)=>(r.push(o),"/([^\\/]+)"));return u.endsWith("*")?(r.push("*"),n+=u==="*"||u==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?n+="\\/*$":u!==""&&u!=="/"&&(n+="(?:(?=\\/|$))"),[new RegExp(n,e?void 0:"i"),r]}function Mdu(u){try{return decodeURI(u)}catch(e){return is(!1,'The URL path "'+u+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),u}}function wdu(u,e){try{return decodeURIComponent(u)}catch(a){return is(!1,'The value for the URL param "'+e+'" will not be decoded because'+(' the string "'+u+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+a+").")),u}}function y1(u,e){if(e==="/")return u;if(!u.toLowerCase().startsWith(e.toLowerCase()))return null;let a=e.endsWith("/")?e.length-1:e.length,r=u.charAt(a);return r&&r!=="/"?null:u.slice(a)||"/"}function Pdu(u,e){e===void 0&&(e="/");let{pathname:a,search:r="",hash:n=""}=typeof u=="string"?dt(u):u;return{pathname:a?a.startsWith("/")?a:Tdu(a,e):e,search:Ndu(r),hash:Ldu(n)}}function Tdu(u,e){let a=e.replace(/\/+$/,"").split("/");return u.split("/").forEach(n=>{n===".."?a.length>1&&a.pop():n!=="."&&a.push(n)}),a.length>1?a.join("/"):"/"}function k2(u,e,a,r){return"Cannot include a '"+u+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+a+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function W3(u){return u.filter((e,a)=>a===0||e.route.path&&e.route.path.length>0)}function wm(u,e,a,r){r===void 0&&(r=!1);let n;typeof u=="string"?n=dt(u):(n=Ce({},u),F0(!n.pathname||!n.pathname.includes("?"),k2("?","pathname","search",n)),F0(!n.pathname||!n.pathname.includes("#"),k2("#","pathname","hash",n)),F0(!n.search||!n.search.includes("#"),k2("#","search","hash",n)));let t=u===""||n.pathname==="",i=t?"/":n.pathname,o;if(r||i==null)o=a;else{let c=e.length-1;if(i.startsWith("..")){let d=i.split("/");for(;d[0]==="..";)d.shift(),c-=1;n.pathname=d.join("/")}o=c>=0?e[c]:"/"}let s=Pdu(n,o),l=i&&i!=="/"&&i.endsWith("/"),E=(t||i===".")&&a.endsWith("/");return!s.pathname.endsWith("/")&&(l||E)&&(s.pathname+="/"),s}const Pt=u=>u.join("/").replace(/\/\/+/g,"/"),jdu=u=>u.replace(/\/+$/,"").replace(/^\/*/,"/"),Ndu=u=>!u||u==="?"?"":u.startsWith("?")?u:"?"+u,Ldu=u=>!u||u==="#"?"":u.startsWith("#")?u:"#"+u;class ok{constructor(e,a,r,n){n===void 0&&(n=!1),this.status=e,this.statusText=a||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function BK(u){return u!=null&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.internal=="boolean"&&"data"in u}const zK=["post","put","patch","delete"],Rdu=new Set(zK),Kdu=["get",...zK],Idu=new Set(Kdu),Odu=new Set([301,302,303,307,308]),$du=new Set([307,308]),A2={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Hdu={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},l4={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},SK=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Gdu=u=>({hasErrorBoundary:!!u.hasErrorBoundary});function _du(u){const e=u.window?u.window:typeof window<"u"?window:void 0,a=typeof e<"u"&&typeof e.document<"u"&&typeof e.document.createElement<"u",r=!a;F0(u.routes.length>0,"You must provide a non-empty routes array to createRouter");let n;if(u.mapRouteProperties)n=u.mapRouteProperties;else if(u.detectErrorBoundary){let au=u.detectErrorBoundary;n=eu=>({hasErrorBoundary:au(eu)})}else n=Gdu;let t={},i=Jf(u.routes,n,void 0,t),o,s=u.basename||"/",l=Ce({v7_normalizeFormMethod:!1,v7_prependBasename:!1},u.future),E=null,c=new Set,d=null,D=null,m=null,h=u.hydrationData!=null,g=ml(i,u.history.location,s),p=null;if(g==null){let au=_r(404,{pathname:u.history.location.pathname}),{matches:eu,route:su}=HB(i);g=eu,p={[su.id]:au}}let f=!g.some(au=>au.route.lazy)&&(!g.some(au=>au.route.loader)||u.hydrationData!=null),C,v={historyAction:u.history.action,location:u.history.location,matches:g,initialized:f,navigation:A2,restoreScrollPosition:u.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:u.hydrationData&&u.hydrationData.loaderData||{},actionData:u.hydrationData&&u.hydrationData.actionData||null,errors:u.hydrationData&&u.hydrationData.errors||p,fetchers:new Map,blockers:new Map},A=Ge.Pop,F=!1,k,y=!1,b=!1,B=[],M=[],w=new Map,j=0,$=-1,H=new Map,K=new Set,N=new Map,P=new Map,I=new Map,_=!1;function G(){return E=u.history.listen(au=>{let{action:eu,location:su,delta:Au}=au;if(_){_=!1;return}is(I.size===0||Au!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let bu=d0({currentLocation:v.location,nextLocation:su,historyAction:eu});if(bu&&Au!=null){_=!0,u.history.go(Au*-1),$u(bu,{state:"blocked",location:su,proceed(){$u(bu,{state:"proceeding",proceed:void 0,reset:void 0,location:su}),u.history.go(Au)},reset(){let Pu=new Map(v.blockers);Pu.set(bu,l4),L({blockers:Pu})}});return}return Z(eu,su)}),v.initialized||Z(Ge.Pop,v.location),C}function z(){E&&E(),c.clear(),k&&k.abort(),v.fetchers.forEach((au,eu)=>Y(eu)),v.blockers.forEach((au,eu)=>Hu(eu))}function O(au){return c.add(au),()=>c.delete(au)}function L(au){v=Ce({},v,au),c.forEach(eu=>eu(v))}function J(au,eu){var su,Au;let bu=v.actionData!=null&&v.navigation.formMethod!=null&&kn(v.navigation.formMethod)&&v.navigation.state==="loading"&&((su=au.state)==null?void 0:su._isRedirect)!==!0,Pu;eu.actionData?Object.keys(eu.actionData).length>0?Pu=eu.actionData:Pu=null:bu?Pu=v.actionData:Pu=null;let Vu=eu.loaderData?$B(v.loaderData,eu.loaderData,eu.matches||[],eu.errors):v.loaderData,S=v.blockers;S.size>0&&(S=new Map(S),S.forEach((V,W)=>S.set(W,l4)));let T=F===!0||v.navigation.formMethod!=null&&kn(v.navigation.formMethod)&&((Au=au.state)==null?void 0:Au._isRedirect)!==!0;o&&(i=o,o=void 0),y||A===Ge.Pop||(A===Ge.Push?u.history.push(au,au.state):A===Ge.Replace&&u.history.replace(au,au.state)),L(Ce({},eu,{actionData:Pu,loaderData:Vu,historyAction:A,location:au,initialized:!0,navigation:A2,revalidation:"idle",restoreScrollPosition:Z0(au,eu.matches||v.matches),preventScrollReset:T,blockers:S})),A=Ge.Pop,F=!1,y=!1,b=!1,B=[],M=[]}async function q(au,eu){if(typeof au=="number"){u.history.go(au);return}let su=Uf(v.location,v.matches,s,l.v7_prependBasename,au,eu?.fromRouteId,eu?.relative),{path:Au,submission:bu,error:Pu}=NB(l.v7_normalizeFormMethod,!1,su,eu),Vu=v.location,S=r3(v.location,Au,eu&&eu.state);S=Ce({},S,u.history.encodeLocation(S));let T=eu&&eu.replace!=null?eu.replace:void 0,V=Ge.Push;T===!0?V=Ge.Replace:T===!1||bu!=null&&kn(bu.formMethod)&&bu.formAction===v.location.pathname+v.location.search&&(V=Ge.Replace);let W=eu&&"preventScrollReset"in eu?eu.preventScrollReset===!0:void 0,ou=d0({currentLocation:Vu,nextLocation:S,historyAction:V});if(ou){$u(ou,{state:"blocked",location:S,proceed(){$u(ou,{state:"proceeding",proceed:void 0,reset:void 0,location:S}),q(au,eu)},reset(){let fu=new Map(v.blockers);fu.set(ou,l4),L({blockers:fu})}});return}return await Z(V,S,{submission:bu,pendingError:Pu,preventScrollReset:W,replace:eu&&eu.replace})}function Q(){if(Wu(),L({revalidation:"loading"}),v.navigation.state!=="submitting"){if(v.navigation.state==="idle"){Z(v.historyAction,v.location,{startUninterruptedRevalidation:!0});return}Z(A||v.historyAction,v.navigation.location,{overrideNavigation:v.navigation})}}async function Z(au,eu,su){k&&k.abort(),k=null,A=au,y=(su&&su.startUninterruptedRevalidation)===!0,i0(v.location,v.matches),F=(su&&su.preventScrollReset)===!0;let Au=o||i,bu=su&&su.overrideNavigation,Pu=ml(Au,eu,s);if(!Pu){let fu=_r(404,{pathname:eu.pathname}),{matches:Cu,route:Gu}=HB(Au);L0(),J(eu,{matches:Cu,loaderData:{},errors:{[Gu.id]:fu}});return}if(v.initialized&&!b&&qdu(v.location,eu)&&!(su&&su.submission&&kn(su.submission.formMethod))){J(eu,{matches:Pu});return}k=new AbortController;let Vu=c4(u.history,eu,k.signal,su&&su.submission),S,T;if(su&&su.pendingError)T={[hl(Pu).route.id]:su.pendingError};else if(su&&su.submission&&kn(su.submission.formMethod)){let fu=await iu(Vu,eu,su.submission,Pu,{replace:su.replace});if(fu.shortCircuited)return;S=fu.pendingActionData,T=fu.pendingActionError,bu=b2(eu,su.submission),Vu=new Request(Vu.url,{signal:Vu.signal})}let{shortCircuited:V,loaderData:W,errors:ou}=await tu(Vu,eu,Pu,bu,su&&su.submission,su&&su.fetcherSubmission,su&&su.replace,S,T);V||(k=null,J(eu,Ce({matches:Pu},S?{actionData:S}:{},{loaderData:W,errors:ou})))}async function iu(au,eu,su,Au,bu){bu===void 0&&(bu={}),Wu();let Pu=Xdu(eu,su);L({navigation:Pu});let Vu,S=qf(Au,eu);if(!S.route.action&&!S.route.lazy)Vu={type:Re.error,error:_r(405,{method:au.method,pathname:eu.pathname,routeId:S.route.id})};else if(Vu=await E4("action",au,S,Au,t,n,s),au.signal.aborted)return{shortCircuited:!0};if(jl(Vu)){let T;return bu&&bu.replace!=null?T=bu.replace:T=Vu.location===v.location.pathname+v.location.search,await Ou(v,Vu,{submission:su,replace:T}),{shortCircuited:!0}}if(pE(Vu)){let T=hl(Au,S.route.id);return(bu&&bu.replace)!==!0&&(A=Ge.Push),{pendingActionData:{},pendingActionError:{[T.route.id]:Vu.error}}}if(Ho(Vu))throw _r(400,{type:"defer-action"});return{pendingActionData:{[S.route.id]:Vu.data}}}async function tu(au,eu,su,Au,bu,Pu,Vu,S,T){let V=Au||b2(eu,bu),W=bu||Pu||VB(V),ou=o||i,[fu,Cu]=LB(u.history,v,su,W,eu,b,B,M,N,K,ou,s,S,T);if(L0(qu=>!(su&&su.some(Q0=>Q0.route.id===qu))||fu&&fu.some(Q0=>Q0.route.id===qu)),$=++j,fu.length===0&&Cu.length===0){let qu=Nu();return J(eu,Ce({matches:su,loaderData:{},errors:T||null},S?{actionData:S}:{},qu?{fetchers:new Map(v.fetchers)}:{})),{shortCircuited:!0}}if(!y){Cu.forEach(Q0=>{let n0=v.fetchers.get(Q0.key),t0=d4(void 0,n0?n0.data:void 0);v.fetchers.set(Q0.key,t0)});let qu=S||v.actionData;L(Ce({navigation:V},qu?Object.keys(qu).length===0?{actionData:null}:{actionData:qu}:{},Cu.length>0?{fetchers:new Map(v.fetchers)}:{}))}Cu.forEach(qu=>{w.has(qu.key)&&gu(qu.key),qu.controller&&w.set(qu.key,qu.controller)});let Gu=()=>Cu.forEach(qu=>gu(qu.key));k&&k.signal.addEventListener("abort",Gu);let{results:a0,loaderResults:l0,fetcherResults:m0}=await vu(v.matches,su,fu,Cu,au);if(au.signal.aborted)return{shortCircuited:!0};k&&k.signal.removeEventListener("abort",Gu),Cu.forEach(qu=>w.delete(qu.key));let oe=GB(a0);if(oe){if(oe.idx>=fu.length){let qu=Cu[oe.idx-fu.length].key;K.add(qu)}return await Ou(v,oe.result,{replace:Vu}),{shortCircuited:!0}}let{loaderData:Y0,errors:se}=OB(v,su,fu,l0,T,Cu,m0,P);P.forEach((qu,Q0)=>{qu.subscribe(n0=>{(n0||qu.done)&&P.delete(Q0)})});let ne=Nu(),ce=u0($),I0=ne||ce||Cu.length>0;return Ce({loaderData:Y0,errors:se},I0?{fetchers:new Map(v.fetchers)}:{})}function du(au){return v.fetchers.get(au)||Hdu}function ku(au,eu,su,Au){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");w.has(au)&&gu(au);let bu=o||i,Pu=Uf(v.location,v.matches,s,l.v7_prependBasename,su,eu,Au?.relative),Vu=ml(bu,Pu,s);if(!Vu){yu(au,eu,_r(404,{pathname:Pu}));return}let{path:S,submission:T,error:V}=NB(l.v7_normalizeFormMethod,!0,Pu,Au);if(V){yu(au,eu,V);return}let W=qf(Vu,S);if(F=(Au&&Au.preventScrollReset)===!0,T&&kn(T.formMethod)){Zu(au,eu,S,W,Vu,T);return}N.set(au,{routeId:eu,path:S}),wu(au,eu,S,W,Vu,T)}async function Zu(au,eu,su,Au,bu,Pu){if(Wu(),N.delete(au),!Au.route.action&&!Au.route.lazy){let E0=_r(405,{method:Pu.formMethod,pathname:su,routeId:eu});yu(au,eu,E0);return}let Vu=v.fetchers.get(au),S=u5u(Pu,Vu);v.fetchers.set(au,S),L({fetchers:new Map(v.fetchers)});let T=new AbortController,V=c4(u.history,su,T.signal,Pu);w.set(au,T);let W=j,ou=await E4("action",V,Au,bu,t,n,s);if(V.signal.aborted){w.get(au)===T&&w.delete(au);return}if(jl(ou))if(w.delete(au),$>W){let E0=Us(void 0);v.fetchers.set(au,E0),L({fetchers:new Map(v.fetchers)});return}else{K.add(au);let E0=d4(Pu);return v.fetchers.set(au,E0),L({fetchers:new Map(v.fetchers)}),Ou(v,ou,{fetcherSubmission:Pu})}if(pE(ou)){yu(au,eu,ou.error);return}if(Ho(ou))throw _r(400,{type:"defer-action"});let fu=v.navigation.location||v.location,Cu=c4(u.history,fu,T.signal),Gu=o||i,a0=v.navigation.state!=="idle"?ml(Gu,v.navigation.location,s):v.matches;F0(a0,"Didn't find any matches after fetcher action");let l0=++j;H.set(au,l0);let m0=d4(Pu,ou.data);v.fetchers.set(au,m0);let[oe,Y0]=LB(u.history,v,a0,Pu,fu,b,B,M,N,K,Gu,s,{[Au.route.id]:ou.data},void 0);Y0.filter(E0=>E0.key!==au).forEach(E0=>{let S0=E0.key,ta=v.fetchers.get(S0),X0=d4(void 0,ta?ta.data:void 0);v.fetchers.set(S0,X0),w.has(S0)&&gu(S0),E0.controller&&w.set(S0,E0.controller)}),L({fetchers:new Map(v.fetchers)});let se=()=>Y0.forEach(E0=>gu(E0.key));T.signal.addEventListener("abort",se);let{results:ne,loaderResults:ce,fetcherResults:I0}=await vu(v.matches,a0,oe,Y0,Cu);if(T.signal.aborted)return;T.signal.removeEventListener("abort",se),H.delete(au),w.delete(au),Y0.forEach(E0=>w.delete(E0.key));let qu=GB(ne);if(qu){if(qu.idx>=oe.length){let E0=Y0[qu.idx-oe.length].key;K.add(E0)}return Ou(v,qu.result)}let{loaderData:Q0,errors:n0}=OB(v,v.matches,oe,ce,void 0,Y0,I0,P);if(v.fetchers.has(au)){let E0=Us(ou.data);v.fetchers.set(au,E0)}let t0=u0(l0);v.navigation.state==="loading"&&l0>$?(F0(A,"Expected pending action"),k&&k.abort(),J(v.navigation.location,{matches:a0,loaderData:Q0,errors:n0,fetchers:new Map(v.fetchers)})):(L(Ce({errors:n0,loaderData:$B(v.loaderData,Q0,a0,n0)},t0||Y0.length>0?{fetchers:new Map(v.fetchers)}:{})),b=!1)}async function wu(au,eu,su,Au,bu,Pu){let Vu=v.fetchers.get(au),S=d4(Pu,Vu?Vu.data:void 0);v.fetchers.set(au,S),L({fetchers:new Map(v.fetchers)});let T=new AbortController,V=c4(u.history,su,T.signal);w.set(au,T);let W=j,ou=await E4("loader",V,Au,bu,t,n,s);if(Ho(ou)&&(ou=await PK(ou,V.signal,!0)||ou),w.get(au)===T&&w.delete(au),V.signal.aborted)return;if(jl(ou))if($>W){let Cu=Us(void 0);v.fetchers.set(au,Cu),L({fetchers:new Map(v.fetchers)});return}else{K.add(au),await Ou(v,ou);return}if(pE(ou)){let Cu=hl(v.matches,eu);v.fetchers.delete(au),L({fetchers:new Map(v.fetchers),errors:{[Cu.route.id]:ou.error}});return}F0(!Ho(ou),"Unhandled fetcher deferred data");let fu=Us(ou.data);v.fetchers.set(au,fu),L({fetchers:new Map(v.fetchers)})}async function Ou(au,eu,su){let{submission:Au,fetcherSubmission:bu,replace:Pu}=su===void 0?{}:su;eu.revalidate&&(b=!0);let Vu=r3(au.location,eu.location,{_isRedirect:!0});if(F0(Vu,"Expected a location on the redirect navigation"),a){let fu=!1;if(eu.reloadDocument)fu=!0;else if(SK.test(eu.location)){const Cu=u.history.createURL(eu.location);fu=Cu.origin!==e.location.origin||y1(Cu.pathname,s)==null}if(fu){Pu?e.location.replace(eu.location):e.location.assign(eu.location);return}}k=null;let S=Pu===!0?Ge.Replace:Ge.Push,{formMethod:T,formAction:V,formEncType:W}=au.navigation;!Au&&!bu&&T&&V&&W&&(Au=VB(au.navigation));let ou=Au||bu;if($du.has(eu.status)&&ou&&kn(ou.formMethod))await Z(S,Vu,{submission:Ce({},ou,{formAction:eu.location}),preventScrollReset:F});else{let fu=b2(Vu,Au);await Z(S,Vu,{overrideNavigation:fu,fetcherSubmission:bu,preventScrollReset:F})}}async function vu(au,eu,su,Au,bu){let Pu=await Promise.all([...su.map(T=>E4("loader",bu,T,eu,t,n,s)),...Au.map(T=>T.matches&&T.match&&T.controller?E4("loader",c4(u.history,T.path,T.controller.signal),T.match,T.matches,t,n,s):{type:Re.error,error:_r(404,{pathname:T.path})})]),Vu=Pu.slice(0,su.length),S=Pu.slice(su.length);return await Promise.all([_B(au,su,Vu,Vu.map(()=>bu.signal),!1,v.loaderData),_B(au,Au.map(T=>T.match),S,Au.map(T=>T.controller?T.controller.signal:null),!0)]),{results:Pu,loaderResults:Vu,fetcherResults:S}}function Wu(){b=!0,B.push(...L0()),N.forEach((au,eu)=>{w.has(eu)&&(M.push(eu),gu(eu))})}function yu(au,eu,su){let Au=hl(v.matches,eu);Y(au),L({errors:{[Au.route.id]:su},fetchers:new Map(v.fetchers)})}function Y(au){let eu=v.fetchers.get(au);w.has(au)&&!(eu&&eu.state==="loading"&&H.has(au))&&gu(au),N.delete(au),H.delete(au),K.delete(au),v.fetchers.delete(au)}function gu(au){let eu=w.get(au);F0(eu,"Expected fetch controller: "+au),eu.abort(),w.delete(au)}function hu(au){for(let eu of au){let su=du(eu),Au=Us(su.data);v.fetchers.set(eu,Au)}}function Nu(){let au=[],eu=!1;for(let su of K){let Au=v.fetchers.get(su);F0(Au,"Expected fetcher: "+su),Au.state==="loading"&&(K.delete(su),au.push(su),eu=!0)}return hu(au),eu}function u0(au){let eu=[];for(let[su,Au]of H)if(Au0}function s0(au,eu){let su=v.blockers.get(au)||l4;return I.get(au)!==eu&&I.set(au,eu),su}function Hu(au){v.blockers.delete(au),I.delete(au)}function $u(au,eu){let su=v.blockers.get(au)||l4;F0(su.state==="unblocked"&&eu.state==="blocked"||su.state==="blocked"&&eu.state==="blocked"||su.state==="blocked"&&eu.state==="proceeding"||su.state==="blocked"&&eu.state==="unblocked"||su.state==="proceeding"&&eu.state==="unblocked","Invalid blocker state transition: "+su.state+" -> "+eu.state);let Au=new Map(v.blockers);Au.set(au,eu),L({blockers:Au})}function d0(au){let{currentLocation:eu,nextLocation:su,historyAction:Au}=au;if(I.size===0)return;I.size>1&&is(!1,"A router only supports one blocker at a time");let bu=Array.from(I.entries()),[Pu,Vu]=bu[bu.length-1],S=v.blockers.get(Pu);if(!(S&&S.state==="proceeding")&&Vu({currentLocation:eu,nextLocation:su,historyAction:Au}))return Pu}function L0(au){let eu=[];return P.forEach((su,Au)=>{(!au||au(Au))&&(su.cancel(),eu.push(Au),P.delete(Au))}),eu}function C0(au,eu,su){if(d=au,m=eu,D=su||null,!h&&v.navigation===A2){h=!0;let Au=Z0(v.location,v.matches);Au!=null&&L({restoreScrollPosition:Au})}return()=>{d=null,m=null,D=null}}function R0(au,eu){return D&&D(au,eu.map(Au=>AK(Au,v.loaderData)))||au.key}function i0(au,eu){if(d&&m){let su=R0(au,eu);d[su]=m()}}function Z0(au,eu){if(d){let su=R0(au,eu),Au=d[su];if(typeof Au=="number")return Au}return null}function re(au){t={},o=Jf(au,n,void 0,t)}return C={get basename(){return s},get state(){return v},get routes(){return i},initialize:G,subscribe:O,enableScrollRestoration:C0,navigate:q,fetch:ku,revalidate:Q,createHref:au=>u.history.createHref(au),encodeLocation:au=>u.history.encodeLocation(au),getFetcher:du,deleteFetcher:Y,dispose:z,getBlocker:s0,deleteBlocker:Hu,_internalFetchControllers:w,_internalActiveDeferreds:P,_internalSetRoutes:re},C}function Vdu(u){return u!=null&&("formData"in u&&u.formData!=null||"body"in u&&u.body!==void 0)}function Uf(u,e,a,r,n,t,i){let o,s;if(t!=null&&i!=="path"){o=[];for(let E of e)if(o.push(E),E.route.id===t){s=E;break}}else o=e,s=e[e.length-1];let l=wm(n||".",W3(o).map(E=>E.pathnameBase),y1(u.pathname,a)||u.pathname,i==="path");return n==null&&(l.search=u.search,l.hash=u.hash),(n==null||n===""||n===".")&&s&&s.route.index&&!sk(l.search)&&(l.search=l.search?l.search.replace(/^\?/,"?index&"):"?index"),r&&a!=="/"&&(l.pathname=l.pathname==="/"?a:Pt([a,l.pathname])),os(l)}function NB(u,e,a,r){if(!r||!Vdu(r))return{path:a};if(r.formMethod&&!Qdu(r.formMethod))return{path:a,error:_r(405,{method:r.formMethod})};let n=()=>({path:a,error:_r(400,{type:"invalid-body"})}),t=r.formMethod||"get",i=u?t.toUpperCase():t.toLowerCase(),o=wK(a);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!kn(i))return n();let d=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((D,m)=>{let[h,g]=m;return""+D+h+"="+g+` +`},""):String(r.body);return{path:a,submission:{formMethod:i,formAction:o,formEncType:r.formEncType,formData:void 0,json:void 0,text:d}}}else if(r.formEncType==="application/json"){if(!kn(i))return n();try{let d=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:a,submission:{formMethod:i,formAction:o,formEncType:r.formEncType,formData:void 0,json:d,text:void 0}}}catch{return n()}}}F0(typeof FormData=="function","FormData is not available in this environment");let s,l;if(r.formData)s=Wf(r.formData),l=r.formData;else if(r.body instanceof FormData)s=Wf(r.body),l=r.body;else if(r.body instanceof URLSearchParams)s=r.body,l=IB(s);else if(r.body==null)s=new URLSearchParams,l=new FormData;else try{s=new URLSearchParams(r.body),l=IB(s)}catch{return n()}let E={formMethod:i,formAction:o,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:l,json:void 0,text:void 0};if(kn(E.formMethod))return{path:a,submission:E};let c=dt(a);return e&&c.search&&sk(c.search)&&s.append("index",""),c.search="?"+s,{path:os(c),submission:E}}function Jdu(u,e){let a=u;if(e){let r=u.findIndex(n=>n.route.id===e);r>=0&&(a=u.slice(0,r))}return a}function LB(u,e,a,r,n,t,i,o,s,l,E,c,d,D){let m=D?Object.values(D)[0]:d?Object.values(d)[0]:void 0,h=u.createURL(e.location),g=u.createURL(n),p=D?Object.keys(D)[0]:void 0,C=Jdu(a,p).filter((A,F)=>{if(A.route.lazy)return!0;if(A.route.loader==null)return!1;if(Udu(e.loaderData,e.matches[F],A)||i.some(b=>b===A.route.id))return!0;let k=e.matches[F],y=A;return RB(A,Ce({currentUrl:h,currentParams:k.params,nextUrl:g,nextParams:y.params},r,{actionResult:m,defaultShouldRevalidate:t||h.pathname+h.search===g.pathname+g.search||h.search!==g.search||MK(k,y)}))}),v=[];return s.forEach((A,F)=>{if(!a.some(M=>M.route.id===A.routeId))return;let k=ml(E,A.path,c);if(!k){v.push({key:F,routeId:A.routeId,path:A.path,matches:null,match:null,controller:null});return}let y=e.fetchers.get(F),b=qf(k,A.path),B=!1;l.has(F)?B=!1:o.includes(F)?B=!0:y&&y.state!=="idle"&&y.data===void 0?B=t:B=RB(b,Ce({currentUrl:h,currentParams:e.matches[e.matches.length-1].params,nextUrl:g,nextParams:a[a.length-1].params},r,{actionResult:m,defaultShouldRevalidate:t})),B&&v.push({key:F,routeId:A.routeId,path:A.path,matches:k,match:b,controller:new AbortController})}),[C,v]}function Udu(u,e,a){let r=!e||a.route.id!==e.route.id,n=u[a.route.id]===void 0;return r||n}function MK(u,e){let a=u.route.path;return u.pathname!==e.pathname||a!=null&&a.endsWith("*")&&u.params["*"]!==e.params["*"]}function RB(u,e){if(u.route.shouldRevalidate){let a=u.route.shouldRevalidate(e);if(typeof a=="boolean")return a}return e.defaultShouldRevalidate}async function KB(u,e,a){if(!u.lazy)return;let r=await u.lazy();if(!u.lazy)return;let n=a[u.id];F0(n,"No route found in manifest");let t={};for(let i in r){let s=n[i]!==void 0&&i!=="hasErrorBoundary";is(!s,'Route "'+n.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!s&&!hdu.has(i)&&(t[i]=r[i])}Object.assign(n,t),Object.assign(n,Ce({},e(n),{lazy:void 0}))}async function E4(u,e,a,r,n,t,i,o){o===void 0&&(o={});let s,l,E,c=m=>{let h,g=new Promise((p,f)=>h=f);return E=()=>h(),e.signal.addEventListener("abort",E),Promise.race([m({request:e,params:a.params,context:o.requestContext}),g])};try{let m=a.route[u];if(a.route.lazy)if(m){let h,g=await Promise.all([c(m).catch(p=>{h=p}),KB(a.route,t,n)]);if(h)throw h;l=g[0]}else if(await KB(a.route,t,n),m=a.route[u],m)l=await c(m);else if(u==="action"){let h=new URL(e.url),g=h.pathname+h.search;throw _r(405,{method:e.method,pathname:g,routeId:a.route.id})}else return{type:Re.data,data:void 0};else if(m)l=await c(m);else{let h=new URL(e.url),g=h.pathname+h.search;throw _r(404,{pathname:g})}F0(l!==void 0,"You defined "+(u==="action"?"an action":"a loader")+" for route "+('"'+a.route.id+"\" but didn't return anything from your `"+u+"` ")+"function. Please return a value or `null`.")}catch(m){s=Re.error,l=m}finally{E&&e.signal.removeEventListener("abort",E)}if(Ydu(l)){let m=l.status;if(Odu.has(m)){let p=l.headers.get("Location");if(F0(p,"Redirects returned/thrown from loaders/actions must have a Location header"),!SK.test(p))p=Uf(new URL(e.url),r.slice(0,r.indexOf(a)+1),i,!0,p);else if(!o.isStaticRequest){let f=new URL(e.url),C=p.startsWith("//")?new URL(f.protocol+p):new URL(p),v=y1(C.pathname,i)!=null;C.origin===f.origin&&v&&(p=C.pathname+C.search+C.hash)}if(o.isStaticRequest)throw l.headers.set("Location",p),l;return{type:Re.redirect,status:m,location:p,revalidate:l.headers.get("X-Remix-Revalidate")!==null,reloadDocument:l.headers.get("X-Remix-Reload-Document")!==null}}if(o.isRouteRequest)throw{type:s===Re.error?Re.error:Re.data,response:l};let h,g=l.headers.get("Content-Type");return g&&/\bapplication\/json\b/.test(g)?h=await l.json():h=await l.text(),s===Re.error?{type:s,error:new ok(m,l.statusText,h),headers:l.headers}:{type:Re.data,data:h,statusCode:l.status,headers:l.headers}}if(s===Re.error)return{type:s,error:l};if(Zdu(l)){var d,D;return{type:Re.deferred,deferredData:l,statusCode:(d=l.init)==null?void 0:d.status,headers:((D=l.init)==null?void 0:D.headers)&&new Headers(l.init.headers)}}return{type:Re.data,data:l}}function c4(u,e,a,r){let n=u.createURL(wK(e)).toString(),t={signal:a};if(r&&kn(r.formMethod)){let{formMethod:i,formEncType:o}=r;t.method=i.toUpperCase(),o==="application/json"?(t.headers=new Headers({"Content-Type":o}),t.body=JSON.stringify(r.json)):o==="text/plain"?t.body=r.text:o==="application/x-www-form-urlencoded"&&r.formData?t.body=Wf(r.formData):t.body=r.formData}return new Request(n,t)}function Wf(u){let e=new URLSearchParams;for(let[a,r]of u.entries())e.append(a,typeof r=="string"?r:r.name);return e}function IB(u){let e=new FormData;for(let[a,r]of u.entries())e.append(a,r);return e}function Wdu(u,e,a,r,n){let t={},i=null,o,s=!1,l={};return a.forEach((E,c)=>{let d=e[c].route.id;if(F0(!jl(E),"Cannot handle redirect results in processLoaderData"),pE(E)){let D=hl(u,d),m=E.error;r&&(m=Object.values(r)[0],r=void 0),i=i||{},i[D.route.id]==null&&(i[D.route.id]=m),t[d]=void 0,s||(s=!0,o=BK(E.error)?E.error.status:500),E.headers&&(l[d]=E.headers)}else Ho(E)?(n.set(d,E.deferredData),t[d]=E.deferredData.data):t[d]=E.data,E.statusCode!=null&&E.statusCode!==200&&!s&&(o=E.statusCode),E.headers&&(l[d]=E.headers)}),r&&(i=r,t[Object.keys(r)[0]]=void 0),{loaderData:t,errors:i,statusCode:o||200,loaderHeaders:l}}function OB(u,e,a,r,n,t,i,o){let{loaderData:s,errors:l}=Wdu(e,a,r,n,o);for(let E=0;Er.route.id===e)+1):[...u]).reverse().find(r=>r.route.hasErrorBoundary===!0)||u[0]}function HB(u){let e=u.find(a=>a.index||!a.path||a.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:e}],route:e}}function _r(u,e){let{pathname:a,routeId:r,method:n,type:t}=e===void 0?{}:e,i="Unknown Server Error",o="Unknown @remix-run/router error";return u===400?(i="Bad Request",n&&a&&r?o="You made a "+n+' request to "'+a+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":t==="defer-action"?o="defer() is not supported in actions":t==="invalid-body"&&(o="Unable to encode submission body")):u===403?(i="Forbidden",o='Route "'+r+'" does not match URL "'+a+'"'):u===404?(i="Not Found",o='No route matches URL "'+a+'"'):u===405&&(i="Method Not Allowed",n&&a&&r?o="You made a "+n.toUpperCase()+' request to "'+a+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":n&&(o='Invalid request method "'+n.toUpperCase()+'"')),new ok(u||500,i,new Error(o),!0)}function GB(u){for(let e=u.length-1;e>=0;e--){let a=u[e];if(jl(a))return{result:a,idx:e}}}function wK(u){let e=typeof u=="string"?dt(u):u;return os(Ce({},e,{hash:""}))}function qdu(u,e){return u.pathname!==e.pathname||u.search!==e.search?!1:u.hash===""?e.hash!=="":u.hash===e.hash?!0:e.hash!==""}function Ho(u){return u.type===Re.deferred}function pE(u){return u.type===Re.error}function jl(u){return(u&&u.type)===Re.redirect}function Zdu(u){let e=u;return e&&typeof e=="object"&&typeof e.data=="object"&&typeof e.subscribe=="function"&&typeof e.cancel=="function"&&typeof e.resolveData=="function"}function Ydu(u){return u!=null&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.headers=="object"&&typeof u.body<"u"}function Qdu(u){return Idu.has(u.toLowerCase())}function kn(u){return Rdu.has(u.toLowerCase())}async function _B(u,e,a,r,n,t){for(let i=0;ic.route.id===s.route.id),E=l!=null&&!MK(l,s)&&(t&&t[s.route.id])!==void 0;if(Ho(o)&&(n||E)){let c=r[i];F0(c,"Expected an AbortSignal for revalidating fetcher deferred result"),await PK(o,c,n).then(d=>{d&&(a[i]=d||a[i])})}}}async function PK(u,e,a){if(a===void 0&&(a=!1),!await u.deferredData.resolveData(e)){if(a)try{return{type:Re.data,data:u.deferredData.unwrappedData}}catch(n){return{type:Re.error,error:n}}return{type:Re.data,data:u.deferredData.data}}}function sk(u){return new URLSearchParams(u).getAll("index").some(e=>e==="")}function qf(u,e){let a=typeof e=="string"?dt(e).search:e.search;if(u[u.length-1].route.index&&sk(a||""))return u[u.length-1];let r=W3(u);return r[r.length-1]}function VB(u){let{formMethod:e,formAction:a,formEncType:r,text:n,formData:t,json:i}=u;if(!(!e||!a||!r)){if(n!=null)return{formMethod:e,formAction:a,formEncType:r,formData:void 0,json:void 0,text:n};if(t!=null)return{formMethod:e,formAction:a,formEncType:r,formData:t,json:void 0,text:void 0};if(i!==void 0)return{formMethod:e,formAction:a,formEncType:r,formData:void 0,json:i,text:void 0}}}function b2(u,e){return e?{state:"loading",location:u,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}:{state:"loading",location:u,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Xdu(u,e){return{state:"submitting",location:u,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}}function d4(u,e){return u?{state:"loading",formMethod:u.formMethod,formAction:u.formAction,formEncType:u.formEncType,formData:u.formData,json:u.json,text:u.text,data:e}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function u5u(u,e){return{state:"submitting",formMethod:u.formMethod,formAction:u.formAction,formEncType:u.formEncType,formData:u.formData,json:u.json,text:u.text,data:e?e.data:void 0}}function Us(u){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:u}}/** * React Router v6.16.0 * * Copyright (c) Remix Software Inc. @@ -307,7 +307,7 @@ html body { * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function jD(){return jD=Object.assign?Object.assign.bind():function(u){for(var e=1;es.pathnameBase)),i=x.useRef(!1);return PK(()=>{i.current=!0}),x.useCallback(function(s,l){if(l===void 0&&(l={}),!i.current)return;if(typeof s=="number"){a.go(s);return}let E=Mm(s,JSON.parse(t),n,l.relative==="path");u==null&&e!=="/"&&(E.pathname=E.pathname==="/"?e:Pt([e,E.pathname])),(l.replace?a.replace:a.push)(E,l.state,l)},[e,a,t,n,u])}const Qdu=x.createContext(null);function TK(u){let e=x.useContext(Wt).outlet;return e&&x.createElement(Qdu.Provider,{value:u},e)}function ok(u,e){let{relative:a}=e===void 0?{}:e,{matches:r}=x.useContext(Wt),{pathname:n}=qt(),t=JSON.stringify(W3(r).map(i=>i.pathnameBase));return x.useMemo(()=>Mm(u,JSON.parse(t),n,a==="path"),[u,t,n,a])}function Xdu(u,e,a){B1()||F0(!1);let{navigator:r}=x.useContext(ps),{matches:n}=x.useContext(Wt),t=n[n.length-1],i=t?t.params:{};t&&t.pathname;let o=t?t.pathnameBase:"/";t&&t.route;let s=qt(),l;if(e){var E;let h=typeof e=="string"?dt(e):e;o==="/"||(E=h.pathname)!=null&&E.startsWith(o)||F0(!1),l=h}else l=s;let c=l.pathname||"/",d=o==="/"?c:c.slice(o.length)||"/",D=ml(u,{pathname:d}),m=n5u(D&&D.map(h=>Object.assign({},h,{params:Object.assign({},i,h.params),pathname:Pt([o,r.encodeLocation?r.encodeLocation(h.pathname).pathname:h.pathname]),pathnameBase:h.pathnameBase==="/"?o:Pt([o,r.encodeLocation?r.encodeLocation(h.pathnameBase).pathname:h.pathnameBase])})),n,a);return e&&m?x.createElement(Pm.Provider,{value:{location:jD({pathname:"/",search:"",hash:"",state:null,key:"default"},l),navigationType:Ge.Pop}},m):m}function u5u(){let u=o5u(),e=bK(u)?u.status+" "+u.statusText:u instanceof Error?u.message:JSON.stringify(u),a=u instanceof Error?u.stack:null,n={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},t=null;return x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},e),a?x.createElement("pre",{style:n},a):null,t)}const e5u=x.createElement(u5u,null);class a5u extends x.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,a){return a.location!==e.location||a.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||a.error,location:a.location,revalidation:e.revalidation||a.revalidation}}componentDidCatch(e,a){console.error("React Router caught the following error during render",e,a)}render(){return this.state.error?x.createElement(Wt.Provider,{value:this.props.routeContext},x.createElement(wK.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function r5u(u){let{routeContext:e,match:a,children:r}=u,n=x.useContext(wm);return n&&n.static&&n.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=a.route.id),x.createElement(Wt.Provider,{value:e},r)}function n5u(u,e,a){var r;if(e===void 0&&(e=[]),a===void 0&&(a=null),u==null){var n;if((n=a)!=null&&n.errors)u=a.matches;else return null}let t=u,i=(r=a)==null?void 0:r.errors;if(i!=null){let o=t.findIndex(s=>s.route.id&&i?.[s.route.id]);o>=0||F0(!1),t=t.slice(0,Math.min(t.length,o+1))}return t.reduceRight((o,s,l)=>{let E=s.route.id?i?.[s.route.id]:null,c=null;a&&(c=s.route.errorElement||e5u);let d=e.concat(t.slice(0,l+1)),D=()=>{let m;return E?m=c:s.route.Component?m=x.createElement(s.route.Component,null):s.route.element?m=s.route.element:m=o,x.createElement(r5u,{match:s,routeContext:{outlet:o,matches:d,isDataRoute:a!=null},children:m})};return a&&(s.route.ErrorBoundary||s.route.errorElement||l===0)?x.createElement(a5u,{location:a.location,revalidation:a.revalidation,component:c,error:E,children:D(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):D()},null)}var jK=function(u){return u.UseBlocker="useBlocker",u.UseRevalidator="useRevalidator",u.UseNavigateStable="useNavigate",u}(jK||{}),n3=function(u){return u.UseBlocker="useBlocker",u.UseLoaderData="useLoaderData",u.UseActionData="useActionData",u.UseRouteError="useRouteError",u.UseNavigation="useNavigation",u.UseRouteLoaderData="useRouteLoaderData",u.UseMatches="useMatches",u.UseRevalidator="useRevalidator",u.UseNavigateStable="useNavigate",u.UseRouteId="useRouteId",u}(n3||{});function t5u(u){let e=x.useContext(wm);return e||F0(!1),e}function NK(u){let e=x.useContext(ik);return e||F0(!1),e}function i5u(u){let e=x.useContext(Wt);return e||F0(!1),e}function LK(u){let e=i5u(),a=e.matches[e.matches.length-1];return a.route.id||F0(!1),a.route.id}function Tm(){let{matches:u,loaderData:e}=NK(n3.UseMatches);return x.useMemo(()=>u.map(a=>FK(a,e)),[u,e])}function o5u(){var u;let e=x.useContext(wK),a=NK(n3.UseRouteError),r=LK(n3.UseRouteError);return e||((u=a.errors)==null?void 0:u[r])}function s5u(){let{router:u}=t5u(jK.UseNavigateStable),e=LK(n3.UseNavigateStable),a=x.useRef(!1);return PK(()=>{a.current=!0}),x.useCallback(function(n,t){t===void 0&&(t={}),a.current&&(typeof n=="number"?u.navigate(n):u.navigate(n,jD({fromRouteId:e},t)))},[u,e])}const l5u="startTransition",_B=b3[l5u];function E5u(u){let{fallbackElement:e,router:a,future:r}=u,[n,t]=x.useState(a.state),{v7_startTransition:i}=r||{},o=x.useCallback(c=>{i&&_B?_B(()=>t(c)):t(c)},[t,i]);x.useLayoutEffect(()=>a.subscribe(o),[a,o]);let s=x.useMemo(()=>({createHref:a.createHref,encodeLocation:a.encodeLocation,go:c=>a.navigate(c),push:(c,d,D)=>a.navigate(c,{state:d,preventScrollReset:D?.preventScrollReset}),replace:(c,d,D)=>a.navigate(c,{replace:!0,state:d,preventScrollReset:D?.preventScrollReset})}),[a]),l=a.basename||"/",E=x.useMemo(()=>({router:a,navigator:s,static:!1,basename:l}),[a,s,l]);return x.createElement(x.Fragment,null,x.createElement(wm.Provider,{value:E},x.createElement(ik.Provider,{value:n},x.createElement(d5u,{basename:l,location:n.location,navigationType:n.historyAction,navigator:s},n.initialized?x.createElement(c5u,{routes:a.routes,state:n}):e))),null)}function c5u(u){let{routes:e,state:a}=u;return Xdu(e,void 0,a)}function sk(u){let{to:e,replace:a,state:r,relative:n}=u;B1()||F0(!1);let{matches:t}=x.useContext(Wt),{pathname:i}=qt(),o=z1(),s=Mm(e,W3(t).map(E=>E.pathnameBase),i,n==="path"),l=JSON.stringify(s);return x.useEffect(()=>o(JSON.parse(l),{replace:a,state:r,relative:n}),[o,l,n,a,r]),null}function lk(u){return TK(u.context)}function d5u(u){let{basename:e="/",children:a=null,location:r,navigationType:n=Ge.Pop,navigator:t,static:i=!1}=u;B1()&&F0(!1);let o=e.replace(/^\/*/,"/"),s=x.useMemo(()=>({basename:o,navigator:t,static:i}),[o,t,i]);typeof r=="string"&&(r=dt(r));let{pathname:l="/",search:E="",hash:c="",state:d=null,key:D="default"}=r,m=x.useMemo(()=>{let h=y1(l,o);return h==null?null:{location:{pathname:h,search:E,hash:c,state:d,key:D},navigationType:n}},[o,l,E,c,d,D,n]);return m==null?null:x.createElement(ps.Provider,{value:s},x.createElement(Pm.Provider,{children:a,value:m}))}new Promise(()=>{});function D5u(u){let e={hasErrorBoundary:u.ErrorBoundary!=null||u.errorElement!=null};return u.Component&&Object.assign(e,{element:x.createElement(u.Component),Component:void 0}),u.ErrorBoundary&&Object.assign(e,{errorElement:x.createElement(u.ErrorBoundary),ErrorBoundary:void 0}),e}/** + */function ND(){return ND=Object.assign?Object.assign.bind():function(u){for(var e=1;es.pathnameBase)),i=x.useRef(!1);return jK(()=>{i.current=!0}),x.useCallback(function(s,l){if(l===void 0&&(l={}),!i.current)return;if(typeof s=="number"){a.go(s);return}let E=wm(s,JSON.parse(t),n,l.relative==="path");u==null&&e!=="/"&&(E.pathname=E.pathname==="/"?e:Pt([e,E.pathname])),(l.replace?a.replace:a.push)(E,l.state,l)},[e,a,t,n,u])}const r5u=x.createContext(null);function NK(u){let e=x.useContext(Wt).outlet;return e&&x.createElement(r5u.Provider,{value:u},e)}function Ek(u,e){let{relative:a}=e===void 0?{}:e,{matches:r}=x.useContext(Wt),{pathname:n}=qt(),t=JSON.stringify(W3(r).map(i=>i.pathnameBase));return x.useMemo(()=>wm(u,JSON.parse(t),n,a==="path"),[u,t,n,a])}function n5u(u,e,a){B1()||F0(!1);let{navigator:r}=x.useContext(ps),{matches:n}=x.useContext(Wt),t=n[n.length-1],i=t?t.params:{};t&&t.pathname;let o=t?t.pathnameBase:"/";t&&t.route;let s=qt(),l;if(e){var E;let h=typeof e=="string"?dt(e):e;o==="/"||(E=h.pathname)!=null&&E.startsWith(o)||F0(!1),l=h}else l=s;let c=l.pathname||"/",d=o==="/"?c:c.slice(o.length)||"/",D=ml(u,{pathname:d}),m=l5u(D&&D.map(h=>Object.assign({},h,{params:Object.assign({},i,h.params),pathname:Pt([o,r.encodeLocation?r.encodeLocation(h.pathname).pathname:h.pathname]),pathnameBase:h.pathnameBase==="/"?o:Pt([o,r.encodeLocation?r.encodeLocation(h.pathnameBase).pathname:h.pathnameBase])})),n,a);return e&&m?x.createElement(Tm.Provider,{value:{location:ND({pathname:"/",search:"",hash:"",state:null,key:"default"},l),navigationType:Ge.Pop}},m):m}function t5u(){let u=d5u(),e=BK(u)?u.status+" "+u.statusText:u instanceof Error?u.message:JSON.stringify(u),a=u instanceof Error?u.stack:null,n={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},t=null;return x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},e),a?x.createElement("pre",{style:n},a):null,t)}const i5u=x.createElement(t5u,null);class o5u extends x.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,a){return a.location!==e.location||a.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||a.error,location:a.location,revalidation:e.revalidation||a.revalidation}}componentDidCatch(e,a){console.error("React Router caught the following error during render",e,a)}render(){return this.state.error?x.createElement(Wt.Provider,{value:this.props.routeContext},x.createElement(TK.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function s5u(u){let{routeContext:e,match:a,children:r}=u,n=x.useContext(Pm);return n&&n.static&&n.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=a.route.id),x.createElement(Wt.Provider,{value:e},r)}function l5u(u,e,a){var r;if(e===void 0&&(e=[]),a===void 0&&(a=null),u==null){var n;if((n=a)!=null&&n.errors)u=a.matches;else return null}let t=u,i=(r=a)==null?void 0:r.errors;if(i!=null){let o=t.findIndex(s=>s.route.id&&i?.[s.route.id]);o>=0||F0(!1),t=t.slice(0,Math.min(t.length,o+1))}return t.reduceRight((o,s,l)=>{let E=s.route.id?i?.[s.route.id]:null,c=null;a&&(c=s.route.errorElement||i5u);let d=e.concat(t.slice(0,l+1)),D=()=>{let m;return E?m=c:s.route.Component?m=x.createElement(s.route.Component,null):s.route.element?m=s.route.element:m=o,x.createElement(s5u,{match:s,routeContext:{outlet:o,matches:d,isDataRoute:a!=null},children:m})};return a&&(s.route.ErrorBoundary||s.route.errorElement||l===0)?x.createElement(o5u,{location:a.location,revalidation:a.revalidation,component:c,error:E,children:D(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):D()},null)}var LK=function(u){return u.UseBlocker="useBlocker",u.UseRevalidator="useRevalidator",u.UseNavigateStable="useNavigate",u}(LK||{}),n3=function(u){return u.UseBlocker="useBlocker",u.UseLoaderData="useLoaderData",u.UseActionData="useActionData",u.UseRouteError="useRouteError",u.UseNavigation="useNavigation",u.UseRouteLoaderData="useRouteLoaderData",u.UseMatches="useMatches",u.UseRevalidator="useRevalidator",u.UseNavigateStable="useNavigate",u.UseRouteId="useRouteId",u}(n3||{});function E5u(u){let e=x.useContext(Pm);return e||F0(!1),e}function RK(u){let e=x.useContext(lk);return e||F0(!1),e}function c5u(u){let e=x.useContext(Wt);return e||F0(!1),e}function KK(u){let e=c5u(),a=e.matches[e.matches.length-1];return a.route.id||F0(!1),a.route.id}function jm(){let{matches:u,loaderData:e}=RK(n3.UseMatches);return x.useMemo(()=>u.map(a=>AK(a,e)),[u,e])}function d5u(){var u;let e=x.useContext(TK),a=RK(n3.UseRouteError),r=KK(n3.UseRouteError);return e||((u=a.errors)==null?void 0:u[r])}function D5u(){let{router:u}=E5u(LK.UseNavigateStable),e=KK(n3.UseNavigateStable),a=x.useRef(!1);return jK(()=>{a.current=!0}),x.useCallback(function(n,t){t===void 0&&(t={}),a.current&&(typeof n=="number"?u.navigate(n):u.navigate(n,ND({fromRouteId:e},t)))},[u,e])}const x5u="startTransition",JB=b3[x5u];function m5u(u){let{fallbackElement:e,router:a,future:r}=u,[n,t]=x.useState(a.state),{v7_startTransition:i}=r||{},o=x.useCallback(c=>{i&&JB?JB(()=>t(c)):t(c)},[t,i]);x.useLayoutEffect(()=>a.subscribe(o),[a,o]);let s=x.useMemo(()=>({createHref:a.createHref,encodeLocation:a.encodeLocation,go:c=>a.navigate(c),push:(c,d,D)=>a.navigate(c,{state:d,preventScrollReset:D?.preventScrollReset}),replace:(c,d,D)=>a.navigate(c,{replace:!0,state:d,preventScrollReset:D?.preventScrollReset})}),[a]),l=a.basename||"/",E=x.useMemo(()=>({router:a,navigator:s,static:!1,basename:l}),[a,s,l]);return x.createElement(x.Fragment,null,x.createElement(Pm.Provider,{value:E},x.createElement(lk.Provider,{value:n},x.createElement(p5u,{basename:l,location:n.location,navigationType:n.historyAction,navigator:s},n.initialized?x.createElement(h5u,{routes:a.routes,state:n}):e))),null)}function h5u(u){let{routes:e,state:a}=u;return n5u(e,void 0,a)}function ck(u){let{to:e,replace:a,state:r,relative:n}=u;B1()||F0(!1);let{matches:t}=x.useContext(Wt),{pathname:i}=qt(),o=z1(),s=wm(e,W3(t).map(E=>E.pathnameBase),i,n==="path"),l=JSON.stringify(s);return x.useEffect(()=>o(JSON.parse(l),{replace:a,state:r,relative:n}),[o,l,n,a,r]),null}function dk(u){return NK(u.context)}function p5u(u){let{basename:e="/",children:a=null,location:r,navigationType:n=Ge.Pop,navigator:t,static:i=!1}=u;B1()&&F0(!1);let o=e.replace(/^\/*/,"/"),s=x.useMemo(()=>({basename:o,navigator:t,static:i}),[o,t,i]);typeof r=="string"&&(r=dt(r));let{pathname:l="/",search:E="",hash:c="",state:d=null,key:D="default"}=r,m=x.useMemo(()=>{let h=y1(l,o);return h==null?null:{location:{pathname:h,search:E,hash:c,state:d,key:D},navigationType:n}},[o,l,E,c,d,D,n]);return m==null?null:x.createElement(ps.Provider,{value:s},x.createElement(Tm.Provider,{children:a,value:m}))}new Promise(()=>{});function g5u(u){let e={hasErrorBoundary:u.ErrorBoundary!=null||u.errorElement!=null};return u.Component&&Object.assign(e,{element:x.createElement(u.Component),Component:void 0}),u.ErrorBoundary&&Object.assign(e,{errorElement:x.createElement(u.ErrorBoundary),ErrorBoundary:void 0}),e}/** * React Router DOM v6.16.0 * * Copyright (c) Remix Software Inc. @@ -316,15 +316,15 @@ html body { * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function u1(){return u1=Object.assign?Object.assign.bind():function(u){for(var e=1;e=0)&&(a[n]=u[n]);return a}function x5u(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}function m5u(u,e){return u.button===0&&(!e||e==="_self")&&!x5u(u)}const h5u=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],p5u=["aria-current","caseSensitive","className","end","style","to","children"];function g5u(u,e){return Idu({basename:e?.basename,future:u1({},e?.future,{v7_prependBasename:!0}),history:sdu({window:e?.window}),hydrationData:e?.hydrationData||f5u(),routes:u,mapRouteProperties:D5u}).initialize()}function f5u(){var u;let e=(u=window)==null?void 0:u.__staticRouterHydrationData;return e&&e.errors&&(e=u1({},e,{errors:v5u(e.errors)})),e}function v5u(u){if(!u)return null;let e=Object.entries(u),a={};for(let[r,n]of e)if(n&&n.__type==="RouteErrorResponse")a[r]=new nk(n.status,n.statusText,n.data,n.internal===!0);else if(n&&n.__type==="Error"){if(n.__subType){let t=window[n.__subType];if(typeof t=="function")try{let i=new t(n.message);i.stack="",a[r]=i}catch{}}if(a[r]==null){let t=new Error(n.message);t.stack="",a[r]=t}}else a[r]=n;return a}const C5u=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",F5u=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,KK=x.forwardRef(function(e,a){let{onClick:r,relative:n,reloadDocument:t,replace:i,state:o,target:s,to:l,preventScrollReset:E}=e,c=RK(e,h5u),{basename:d}=x.useContext(ps),D,m=!1;if(typeof l=="string"&&F5u.test(l)&&(D=l,C5u))try{let f=new URL(window.location.href),C=l.startsWith("//")?new URL(f.protocol+l):new URL(l),v=y1(C.pathname,d);C.origin===f.origin&&v!=null?l=v+C.search+C.hash:m=!0}catch{}let h=Zdu(l,{relative:n}),g=k5u(l,{replace:i,state:o,target:s,preventScrollReset:E,relative:n});function p(f){r&&r(f),f.defaultPrevented||g(f)}return x.createElement("a",u1({},c,{href:D||h,onClick:m||t?r:p,ref:a,target:s}))}),C5=x.forwardRef(function(e,a){let{"aria-current":r="page",caseSensitive:n=!1,className:t="",end:i=!1,style:o,to:s,children:l}=e,E=RK(e,p5u),c=ok(s,{relative:E.relative}),d=qt(),D=x.useContext(ik),{navigator:m}=x.useContext(ps),h=m.encodeLocation?m.encodeLocation(c).pathname:c.pathname,g=d.pathname,p=D&&D.navigation&&D.navigation.location?D.navigation.location.pathname:null;n||(g=g.toLowerCase(),p=p?p.toLowerCase():null,h=h.toLowerCase());let f=g===h||!i&&g.startsWith(h)&&g.charAt(h.length)==="/",C=p!=null&&(p===h||!i&&p.startsWith(h)&&p.charAt(h.length)==="/"),v=f?r:void 0,A;typeof t=="function"?A=t({isActive:f,isPending:C}):A=[t,f?"active":null,C?"pending":null].filter(Boolean).join(" ");let F=typeof o=="function"?o({isActive:f,isPending:C}):o;return x.createElement(KK,u1({},E,{"aria-current":v,className:A,ref:a,style:F,to:s}),typeof l=="function"?l({isActive:f,isPending:C}):l)});var VB;(function(u){u.UseScrollRestoration="useScrollRestoration",u.UseSubmit="useSubmit",u.UseSubmitFetcher="useSubmitFetcher",u.UseFetcher="useFetcher"})(VB||(VB={}));var JB;(function(u){u.UseFetchers="useFetchers",u.UseScrollRestoration="useScrollRestoration"})(JB||(JB={}));function k5u(u,e){let{target:a,replace:r,state:n,preventScrollReset:t,relative:i}=e===void 0?{}:e,o=z1(),s=qt(),l=ok(u,{relative:i});return x.useCallback(E=>{if(m5u(E,a)){E.preventDefault();let c=r!==void 0?r:os(s)===os(l);o(u,{replace:c,state:n,preventScrollReset:t,relative:i})}},[s,o,l,r,n,a,u,t,i])}const IK=x.createContext({transformPagePoint:u=>u,isStatic:!1,reducedMotion:"never"}),jm=x.createContext({}),Ek=x.createContext(null),Nm=typeof document<"u",OK=Nm?x.useLayoutEffect:x.useEffect,ck=x.createContext({strict:!1});function A5u(u,e,a,r){const{visualElement:n}=x.useContext(jm),t=x.useContext(ck),i=x.useContext(Ek),o=x.useContext(IK).reducedMotion,s=x.useRef();r=r||t.renderer,!s.current&&r&&(s.current=r(u,{visualState:e,parent:n,props:a,presenceContext:i,blockInitialAnimation:i?i.initial===!1:!1,reducedMotionConfig:o}));const l=s.current;x.useInsertionEffect(()=>{l&&l.update(a,i)});const E=x.useRef(!!window.HandoffAppearAnimations);return OK(()=>{l&&(l.render(),E.current&&l.animationState&&l.animationState.animateChanges())}),x.useEffect(()=>{l&&(l.updateFeatures(),!E.current&&l.animationState&&l.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,E.current=!1)}),l}function pl(u){return typeof u=="object"&&Object.prototype.hasOwnProperty.call(u,"current")}function b5u(u,e,a){return x.useCallback(r=>{r&&u.mount&&u.mount(r),e&&(r?e.mount(r):e.unmount()),a&&(typeof a=="function"?a(r):pl(a)&&(a.current=r))},[e])}function t3(u){return typeof u=="string"||Array.isArray(u)}function Lm(u){return typeof u=="object"&&typeof u.start=="function"}const dk=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Dk=["initial",...dk];function Rm(u){return Lm(u.animate)||Dk.some(e=>t3(u[e]))}function $K(u){return!!(Rm(u)||u.variants)}function y5u(u,e){if(Rm(u)){const{initial:a,animate:r}=u;return{initial:a===!1||t3(a)?a:void 0,animate:t3(r)?r:void 0}}return u.inherit!==!1?e:{}}function B5u(u){const{initial:e,animate:a}=y5u(u,x.useContext(jm));return x.useMemo(()=>({initial:e,animate:a}),[UB(e),UB(a)])}function UB(u){return Array.isArray(u)?u.join(" "):u}const WB={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},i3={};for(const u in WB)i3[u]={isEnabled:e=>WB[u].some(a=>!!e[a])};function qf(u){for(const e in u)i3[e]={...i3[e],...u[e]}}const HK=x.createContext({}),GK=x.createContext({}),z5u=Symbol.for("motionComponentSymbol");function S5u({preloadedFeatures:u,createVisualElement:e,useRender:a,useVisualState:r,Component:n}){u&&qf(u);function t(o,s){let l;const E={...x.useContext(IK),...o,layoutId:M5u(o)},{isStatic:c}=E,d=B5u(o),D=r(o,c);if(!c&&Nm){d.visualElement=A5u(n,D,E,e);const m=x.useContext(GK),h=x.useContext(ck).strict;d.visualElement&&(l=d.visualElement.loadFeatures(E,h,u,m))}return x.createElement(jm.Provider,{value:d},l&&d.visualElement?x.createElement(l,{visualElement:d.visualElement,...E}):null,a(n,o,b5u(D,d.visualElement,s),D,c,d.visualElement))}const i=x.forwardRef(t);return i[z5u]=n,i}function M5u({layoutId:u}){const e=x.useContext(HK).id;return e&&u!==void 0?e+"-"+u:u}function w5u(u){function e(r,n={}){return S5u(u(r,n))}if(typeof Proxy>"u")return e;const a=new Map;return new Proxy(e,{get:(r,n)=>(a.has(n)||a.set(n,e(n)),a.get(n))})}const P5u=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function xk(u){return typeof u!="string"||u.includes("-")?!1:!!(P5u.indexOf(u)>-1||/[A-Z]/.test(u))}const ND={};function T5u(u){Object.assign(ND,u)}const q3=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],gs=new Set(q3);function _K(u,{layout:e,layoutId:a}){return gs.has(u)||u.startsWith("origin")||(e||a!==void 0)&&(!!ND[u]||u==="opacity")}const rr=u=>!!(u&&u.getVelocity),j5u={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},N5u=q3.length;function L5u(u,{enableHardwareAcceleration:e=!0,allowTransformNone:a=!0},r,n){let t="";for(let i=0;ie=>typeof e=="string"&&e.startsWith(u),JK=VK("--"),Zf=VK("var(--"),R5u=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,K5u=(u,e)=>e&&typeof u=="number"?e.transform(u):u,Qi=(u,e,a)=>Math.min(Math.max(a,u),e),fs={test:u=>typeof u=="number",parse:parseFloat,transform:u=>u},gE={...fs,transform:u=>Qi(0,1,u)},Cd={...fs,default:1},fE=u=>Math.round(u*1e5)/1e5,Km=/(-)?([\d]*\.?[\d])+/g,UK=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,I5u=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Z3(u){return typeof u=="string"}const Y3=u=>({test:e=>Z3(e)&&e.endsWith(u)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${u}`}),di=Y3("deg"),rt=Y3("%"),r0=Y3("px"),O5u=Y3("vh"),$5u=Y3("vw"),qB={...rt,parse:u=>rt.parse(u)/100,transform:u=>rt.transform(u*100)},ZB={...fs,transform:Math.round},WK={borderWidth:r0,borderTopWidth:r0,borderRightWidth:r0,borderBottomWidth:r0,borderLeftWidth:r0,borderRadius:r0,radius:r0,borderTopLeftRadius:r0,borderTopRightRadius:r0,borderBottomRightRadius:r0,borderBottomLeftRadius:r0,width:r0,maxWidth:r0,height:r0,maxHeight:r0,size:r0,top:r0,right:r0,bottom:r0,left:r0,padding:r0,paddingTop:r0,paddingRight:r0,paddingBottom:r0,paddingLeft:r0,margin:r0,marginTop:r0,marginRight:r0,marginBottom:r0,marginLeft:r0,rotate:di,rotateX:di,rotateY:di,rotateZ:di,scale:Cd,scaleX:Cd,scaleY:Cd,scaleZ:Cd,skew:di,skewX:di,skewY:di,distance:r0,translateX:r0,translateY:r0,translateZ:r0,x:r0,y:r0,z:r0,perspective:r0,transformPerspective:r0,opacity:gE,originX:qB,originY:qB,originZ:r0,zIndex:ZB,fillOpacity:gE,strokeOpacity:gE,numOctaves:ZB};function mk(u,e,a,r){const{style:n,vars:t,transform:i,transformOrigin:o}=u;let s=!1,l=!1,E=!0;for(const c in e){const d=e[c];if(JK(c)){t[c]=d;continue}const D=WK[c],m=K5u(d,D);if(gs.has(c)){if(s=!0,i[c]=m,!E)continue;d!==(D.default||0)&&(E=!1)}else c.startsWith("origin")?(l=!0,o[c]=m):n[c]=m}if(e.transform||(s||r?n.transform=L5u(u.transform,a,E,r):n.transform&&(n.transform="none")),l){const{originX:c="50%",originY:d="50%",originZ:D=0}=o;n.transformOrigin=`${c} ${d} ${D}`}}const hk=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function qK(u,e,a){for(const r in e)!rr(e[r])&&!_K(r,a)&&(u[r]=e[r])}function H5u({transformTemplate:u},e,a){return x.useMemo(()=>{const r=hk();return mk(r,e,{enableHardwareAcceleration:!a},u),Object.assign({},r.vars,r.style)},[e])}function G5u(u,e,a){const r=u.style||{},n={};return qK(n,r,u),Object.assign(n,H5u(u,e,a)),u.transformValues?u.transformValues(n):n}function _5u(u,e,a){const r={},n=G5u(u,e,a);return u.drag&&u.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=u.drag===!0?"none":`pan-${u.drag==="x"?"y":"x"}`),u.tabIndex===void 0&&(u.onTap||u.onTapStart||u.whileTap)&&(r.tabIndex=0),r.style=n,r}const V5u=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function LD(u){return u.startsWith("while")||u.startsWith("drag")&&u!=="draggable"||u.startsWith("layout")||u.startsWith("onTap")||u.startsWith("onPan")||V5u.has(u)}let ZK=u=>!LD(u);function J5u(u){u&&(ZK=e=>e.startsWith("on")?!LD(e):u(e))}try{J5u(require("@emotion/is-prop-valid").default)}catch{}function U5u(u,e,a){const r={};for(const n in u)n==="values"&&typeof u.values=="object"||(ZK(n)||a===!0&&LD(n)||!e&&!LD(n)||u.draggable&&n.startsWith("onDrag"))&&(r[n]=u[n]);return r}function YB(u,e,a){return typeof u=="string"?u:r0.transform(e+a*u)}function W5u(u,e,a){const r=YB(e,u.x,u.width),n=YB(a,u.y,u.height);return`${r} ${n}`}const q5u={offset:"stroke-dashoffset",array:"stroke-dasharray"},Z5u={offset:"strokeDashoffset",array:"strokeDasharray"};function Y5u(u,e,a=1,r=0,n=!0){u.pathLength=1;const t=n?q5u:Z5u;u[t.offset]=r0.transform(-r);const i=r0.transform(e),o=r0.transform(a);u[t.array]=`${i} ${o}`}function pk(u,{attrX:e,attrY:a,attrScale:r,originX:n,originY:t,pathLength:i,pathSpacing:o=1,pathOffset:s=0,...l},E,c,d){if(mk(u,l,E,d),c){u.style.viewBox&&(u.attrs.viewBox=u.style.viewBox);return}u.attrs=u.style,u.style={};const{attrs:D,style:m,dimensions:h}=u;D.transform&&(h&&(m.transform=D.transform),delete D.transform),h&&(n!==void 0||t!==void 0||m.transform)&&(m.transformOrigin=W5u(h,n!==void 0?n:.5,t!==void 0?t:.5)),e!==void 0&&(D.x=e),a!==void 0&&(D.y=a),r!==void 0&&(D.scale=r),i!==void 0&&Y5u(D,i,o,s,!1)}const YK=()=>({...hk(),attrs:{}}),gk=u=>typeof u=="string"&&u.toLowerCase()==="svg";function Q5u(u,e,a,r){const n=x.useMemo(()=>{const t=YK();return pk(t,e,{enableHardwareAcceleration:!1},gk(r),u.transformTemplate),{...t.attrs,style:{...t.style}}},[e]);if(u.style){const t={};qK(t,u.style,u),n.style={...t,...n.style}}return n}function X5u(u=!1){return(a,r,n,{latestValues:t},i)=>{const s=(xk(a)?Q5u:_5u)(r,t,i,a),E={...U5u(r,typeof a=="string",u),...s,ref:n},{children:c}=r,d=x.useMemo(()=>rr(c)?c.get():c,[c]);return x.createElement(a,{...E,children:d})}}const fk=u=>u.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function QK(u,{style:e,vars:a},r,n){Object.assign(u.style,e,n&&n.getProjectionStyles(r));for(const t in a)u.style.setProperty(t,a[t])}const XK=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function uI(u,e,a,r){QK(u,e,void 0,r);for(const n in e.attrs)u.setAttribute(XK.has(n)?n:fk(n),e.attrs[n])}function vk(u,e){const{style:a}=u,r={};for(const n in a)(rr(a[n])||e.style&&rr(e.style[n])||_K(n,u))&&(r[n]=a[n]);return r}function eI(u,e){const a=vk(u,e);for(const r in u)if(rr(u[r])||rr(e[r])){const n=q3.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;a[n]=u[r]}return a}function Ck(u,e,a,r={},n={}){return typeof e=="function"&&(e=e(a!==void 0?a:u.custom,r,n)),typeof e=="string"&&(e=u.variants&&u.variants[e]),typeof e=="function"&&(e=e(a!==void 0?a:u.custom,r,n)),e}function aI(u){const e=x.useRef(null);return e.current===null&&(e.current=u()),e.current}const RD=u=>Array.isArray(u),uDu=u=>!!(u&&typeof u=="object"&&u.mix&&u.toValue),eDu=u=>RD(u)?u[u.length-1]||0:u;function F5(u){const e=rr(u)?u.get():u;return uDu(e)?e.toValue():e}function aDu({scrapeMotionValuesFromProps:u,createRenderState:e,onMount:a},r,n,t){const i={latestValues:rDu(r,n,t,u),renderState:e()};return a&&(i.mount=o=>a(r,o,i)),i}const rI=u=>(e,a)=>{const r=x.useContext(jm),n=x.useContext(Ek),t=()=>aDu(u,e,r,n);return a?t():aI(t)};function rDu(u,e,a,r){const n={},t=r(u,{});for(const d in t)n[d]=F5(t[d]);let{initial:i,animate:o}=u;const s=Rm(u),l=$K(u);e&&l&&!s&&u.inherit!==!1&&(i===void 0&&(i=e.initial),o===void 0&&(o=e.animate));let E=a?a.initial===!1:!1;E=E||i===!1;const c=E?o:i;return c&&typeof c!="boolean"&&!Lm(c)&&(Array.isArray(c)?c:[c]).forEach(D=>{const m=Ck(u,D);if(!m)return;const{transitionEnd:h,transition:g,...p}=m;for(const f in p){let C=p[f];if(Array.isArray(C)){const v=E?C.length-1:0;C=C[v]}C!==null&&(n[f]=C)}for(const f in h)n[f]=h[f]}),n}const we=u=>u;class QB{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){const a=this.order.indexOf(e);a!==-1&&(this.order.splice(a,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}function nDu(u){let e=new QB,a=new QB,r=0,n=!1,t=!1;const i=new WeakSet,o={schedule:(s,l=!1,E=!1)=>{const c=E&&n,d=c?e:a;return l&&i.add(s),d.add(s)&&c&&n&&(r=e.order.length),s},cancel:s=>{a.remove(s),i.delete(s)},process:s=>{if(n){t=!0;return}if(n=!0,[e,a]=[a,e],a.clear(),r=e.order.length,r)for(let l=0;l(c[d]=nDu(()=>a=!0),c),{}),i=c=>t[c].process(n),o=()=>{const c=performance.now();a=!1,n.delta=r?1e3/60:Math.max(Math.min(c-n.timestamp,tDu),1),n.timestamp=c,n.isProcessing=!0,Fd.forEach(i),n.isProcessing=!1,a&&e&&(r=!1,u(o))},s=()=>{a=!0,r=!0,n.isProcessing||u(o)};return{schedule:Fd.reduce((c,d)=>{const D=t[d];return c[d]=(m,h=!1,g=!1)=>(a||s(),D.schedule(m,h,g)),c},{}),cancel:c=>Fd.forEach(d=>t[d].cancel(c)),state:n,steps:t}}const{schedule:_0,cancel:it,state:Ye,steps:b2}=iDu(typeof requestAnimationFrame<"u"?requestAnimationFrame:we,!0),oDu={useVisualState:rI({scrapeMotionValuesFromProps:eI,createRenderState:YK,onMount:(u,e,{renderState:a,latestValues:r})=>{_0.read(()=>{try{a.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{a.dimensions={x:0,y:0,width:0,height:0}}}),_0.render(()=>{pk(a,r,{enableHardwareAcceleration:!1},gk(e.tagName),u.transformTemplate),uI(e,a)})}})},sDu={useVisualState:rI({scrapeMotionValuesFromProps:vk,createRenderState:hk})};function lDu(u,{forwardMotionProps:e=!1},a,r){return{...xk(u)?oDu:sDu,preloadedFeatures:a,useRender:X5u(e),createVisualElement:r,Component:u}}function zt(u,e,a,r={passive:!0}){return u.addEventListener(e,a,r),()=>u.removeEventListener(e,a)}const nI=u=>u.pointerType==="mouse"?typeof u.button!="number"||u.button<=0:u.isPrimary!==!1;function Im(u,e="page"){return{point:{x:u[e+"X"],y:u[e+"Y"]}}}const EDu=u=>e=>nI(e)&&u(e,Im(e));function Tt(u,e,a,r){return zt(u,e,EDu(a),r)}const cDu=(u,e)=>a=>e(u(a)),Ki=(...u)=>u.reduce(cDu);function tI(u){let e=null;return()=>{const a=()=>{e=null};return e===null?(e=u,a):!1}}const XB=tI("dragHorizontal"),u8=tI("dragVertical");function iI(u){let e=!1;if(u==="y")e=u8();else if(u==="x")e=XB();else{const a=XB(),r=u8();a&&r?e=()=>{a(),r()}:(a&&a(),r&&r())}return e}function oI(){const u=iI(!0);return u?(u(),!1):!0}class lo{constructor(e){this.isMounted=!1,this.node=e}update(){}}function e8(u,e){const a="pointer"+(e?"enter":"leave"),r="onHover"+(e?"Start":"End"),n=(t,i)=>{if(t.type==="touch"||oI())return;const o=u.getProps();u.animationState&&o.whileHover&&u.animationState.setActive("whileHover",e),o[r]&&_0.update(()=>o[r](t,i))};return Tt(u.current,a,n,{passive:!u.getProps()[r]})}class dDu extends lo{mount(){this.unmount=Ki(e8(this.node,!0),e8(this.node,!1))}unmount(){}}class DDu extends lo{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Ki(zt(this.node.current,"focus",()=>this.onFocus()),zt(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const sI=(u,e)=>e?u===e?!0:sI(u,e.parentElement):!1;function y2(u,e){if(!e)return;const a=new PointerEvent("pointer"+u);e(a,Im(a))}class xDu extends lo{constructor(){super(...arguments),this.removeStartListeners=we,this.removeEndListeners=we,this.removeAccessibleListeners=we,this.startPointerPress=(e,a)=>{if(this.removeEndListeners(),this.isPressing)return;const r=this.node.getProps(),t=Tt(window,"pointerup",(o,s)=>{if(!this.checkPressEnd())return;const{onTap:l,onTapCancel:E}=this.node.getProps();_0.update(()=>{sI(this.node.current,o.target)?l&&l(o,s):E&&E(o,s)})},{passive:!(r.onTap||r.onPointerUp)}),i=Tt(window,"pointercancel",(o,s)=>this.cancelPress(o,s),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=Ki(t,i),this.startPress(e,a)},this.startAccessiblePress=()=>{const e=t=>{if(t.key!=="Enter"||this.isPressing)return;const i=o=>{o.key!=="Enter"||!this.checkPressEnd()||y2("up",(s,l)=>{const{onTap:E}=this.node.getProps();E&&_0.update(()=>E(s,l))})};this.removeEndListeners(),this.removeEndListeners=zt(this.node.current,"keyup",i),y2("down",(o,s)=>{this.startPress(o,s)})},a=zt(this.node.current,"keydown",e),r=()=>{this.isPressing&&y2("cancel",(t,i)=>this.cancelPress(t,i))},n=zt(this.node.current,"blur",r);this.removeAccessibleListeners=Ki(a,n)}}startPress(e,a){this.isPressing=!0;const{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&_0.update(()=>r(e,a))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!oI()}cancelPress(e,a){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&_0.update(()=>r(e,a))}mount(){const e=this.node.getProps(),a=Tt(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=zt(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Ki(a,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Yf=new WeakMap,B2=new WeakMap,mDu=u=>{const e=Yf.get(u.target);e&&e(u)},hDu=u=>{u.forEach(mDu)};function pDu({root:u,...e}){const a=u||document;B2.has(a)||B2.set(a,{});const r=B2.get(a),n=JSON.stringify(e);return r[n]||(r[n]=new IntersectionObserver(hDu,{root:u,...e})),r[n]}function gDu(u,e,a){const r=pDu(e);return Yf.set(u,a),r.observe(u),()=>{Yf.delete(u),r.unobserve(u)}}const fDu={some:0,all:1};class vDu extends lo{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:a,margin:r,amount:n="some",once:t}=e,i={root:a?a.current:void 0,rootMargin:r,threshold:typeof n=="number"?n:fDu[n]},o=s=>{const{isIntersecting:l}=s;if(this.isInView===l||(this.isInView=l,t&&!l&&this.hasEnteredView))return;l&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",l);const{onViewportEnter:E,onViewportLeave:c}=this.node.getProps(),d=l?E:c;d&&d(s)};return gDu(this.node.current,i,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:e,prevProps:a}=this.node;["amount","margin","root"].some(CDu(e,a))&&this.startObserver()}unmount(){}}function CDu({viewport:u={}},{viewport:e={}}={}){return a=>u[a]!==e[a]}const FDu={inView:{Feature:vDu},tap:{Feature:xDu},focus:{Feature:DDu},hover:{Feature:dDu}};function lI(u,e){if(!Array.isArray(e))return!1;const a=e.length;if(a!==u.length)return!1;for(let r=0;re[r]=a.get()),e}function ADu(u){const e={};return u.values.forEach((a,r)=>e[r]=a.getVelocity()),e}function Om(u,e,a){const r=u.getProps();return Ck(r,e,a!==void 0?a:r.custom,kDu(u),ADu(u))}const bDu="framerAppearId",yDu="data-"+fk(bDu);let EI=we,$m=we;const Ii=u=>u*1e3,jt=u=>u/1e3,BDu={current:!1},cI=u=>Array.isArray(u)&&typeof u[0]=="number";function dI(u){return!!(!u||typeof u=="string"&&DI[u]||cI(u)||Array.isArray(u)&&u.every(dI))}const Z4=([u,e,a,r])=>`cubic-bezier(${u}, ${e}, ${a}, ${r})`,DI={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Z4([0,.65,.55,1]),circOut:Z4([.55,0,1,.45]),backIn:Z4([.31,.01,.66,-.59]),backOut:Z4([.33,1.53,.69,.99])};function xI(u){if(u)return cI(u)?Z4(u):Array.isArray(u)?u.map(xI):DI[u]}function zDu(u,e,a,{delay:r=0,duration:n,repeat:t=0,repeatType:i="loop",ease:o,times:s}={}){const l={[e]:a};s&&(l.offset=s);const E=xI(o);return Array.isArray(E)&&(l.easing=E),u.animate(l,{delay:r,duration:n,easing:Array.isArray(E)?"linear":E,fill:"both",iterations:t+1,direction:i==="reverse"?"alternate":"normal"})}function SDu(u,{repeat:e,repeatType:a="loop"}){const r=e&&a!=="loop"&&e%2===1?0:u.length-1;return u[r]}const mI=(u,e,a)=>(((1-3*a+3*e)*u+(3*a-6*e))*u+3*e)*u,MDu=1e-7,wDu=12;function PDu(u,e,a,r,n){let t,i,o=0;do i=e+(a-e)/2,t=mI(i,r,n)-u,t>0?a=i:e=i;while(Math.abs(t)>MDu&&++oPDu(t,0,1,u,a);return t=>t===0||t===1?t:mI(n(t),e,r)}const TDu=Q3(.42,0,1,1),jDu=Q3(0,0,.58,1),hI=Q3(.42,0,.58,1),NDu=u=>Array.isArray(u)&&typeof u[0]!="number",pI=u=>e=>e<=.5?u(2*e)/2:(2-u(2*(1-e)))/2,gI=u=>e=>1-u(1-e),fI=u=>1-Math.sin(Math.acos(u)),Fk=gI(fI),LDu=pI(Fk),vI=Q3(.33,1.53,.69,.99),kk=gI(vI),RDu=pI(kk),KDu=u=>(u*=2)<1?.5*kk(u):.5*(2-Math.pow(2,-10*(u-1))),IDu={linear:we,easeIn:TDu,easeInOut:hI,easeOut:jDu,circIn:fI,circInOut:LDu,circOut:Fk,backIn:kk,backInOut:RDu,backOut:vI,anticipate:KDu},a8=u=>{if(Array.isArray(u)){$m(u.length===4);const[e,a,r,n]=u;return Q3(e,a,r,n)}else if(typeof u=="string")return IDu[u];return u},Ak=(u,e)=>a=>!!(Z3(a)&&I5u.test(a)&&a.startsWith(u)||e&&Object.prototype.hasOwnProperty.call(a,e)),CI=(u,e,a)=>r=>{if(!Z3(r))return r;const[n,t,i,o]=r.match(Km);return{[u]:parseFloat(n),[e]:parseFloat(t),[a]:parseFloat(i),alpha:o!==void 0?parseFloat(o):1}},ODu=u=>Qi(0,255,u),z2={...fs,transform:u=>Math.round(ODu(u))},Go={test:Ak("rgb","red"),parse:CI("red","green","blue"),transform:({red:u,green:e,blue:a,alpha:r=1})=>"rgba("+z2.transform(u)+", "+z2.transform(e)+", "+z2.transform(a)+", "+fE(gE.transform(r))+")"};function $Du(u){let e="",a="",r="",n="";return u.length>5?(e=u.substring(1,3),a=u.substring(3,5),r=u.substring(5,7),n=u.substring(7,9)):(e=u.substring(1,2),a=u.substring(2,3),r=u.substring(3,4),n=u.substring(4,5),e+=e,a+=a,r+=r,n+=n),{red:parseInt(e,16),green:parseInt(a,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}}const Qf={test:Ak("#"),parse:$Du,transform:Go.transform},gl={test:Ak("hsl","hue"),parse:CI("hue","saturation","lightness"),transform:({hue:u,saturation:e,lightness:a,alpha:r=1})=>"hsla("+Math.round(u)+", "+rt.transform(fE(e))+", "+rt.transform(fE(a))+", "+fE(gE.transform(r))+")"},Na={test:u=>Go.test(u)||Qf.test(u)||gl.test(u),parse:u=>Go.test(u)?Go.parse(u):gl.test(u)?gl.parse(u):Qf.parse(u),transform:u=>Z3(u)?u:u.hasOwnProperty("red")?Go.transform(u):gl.transform(u)},ke=(u,e,a)=>-a*u+a*e+u;function S2(u,e,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?u+(e-u)*6*a:a<1/2?e:a<2/3?u+(e-u)*(2/3-a)*6:u}function HDu({hue:u,saturation:e,lightness:a,alpha:r}){u/=360,e/=100,a/=100;let n=0,t=0,i=0;if(!e)n=t=i=a;else{const o=a<.5?a*(1+e):a+e-a*e,s=2*a-o;n=S2(s,o,u+1/3),t=S2(s,o,u),i=S2(s,o,u-1/3)}return{red:Math.round(n*255),green:Math.round(t*255),blue:Math.round(i*255),alpha:r}}const M2=(u,e,a)=>{const r=u*u;return Math.sqrt(Math.max(0,a*(e*e-r)+r))},GDu=[Qf,Go,gl],_Du=u=>GDu.find(e=>e.test(u));function r8(u){const e=_Du(u);let a=e.parse(u);return e===gl&&(a=HDu(a)),a}const FI=(u,e)=>{const a=r8(u),r=r8(e),n={...a};return t=>(n.red=M2(a.red,r.red,t),n.green=M2(a.green,r.green,t),n.blue=M2(a.blue,r.blue,t),n.alpha=ke(a.alpha,r.alpha,t),Go.transform(n))};function VDu(u){var e,a;return isNaN(u)&&Z3(u)&&(((e=u.match(Km))===null||e===void 0?void 0:e.length)||0)+(((a=u.match(UK))===null||a===void 0?void 0:a.length)||0)>0}const kI={regex:R5u,countKey:"Vars",token:"${v}",parse:we},AI={regex:UK,countKey:"Colors",token:"${c}",parse:Na.parse},bI={regex:Km,countKey:"Numbers",token:"${n}",parse:fs.parse};function w2(u,{regex:e,countKey:a,token:r,parse:n}){const t=u.tokenised.match(e);t&&(u["num"+a]=t.length,u.tokenised=u.tokenised.replace(e,r),u.values.push(...t.map(n)))}function KD(u){const e=u.toString(),a={value:e,tokenised:e,values:[],numVars:0,numColors:0,numNumbers:0};return a.value.includes("var(--")&&w2(a,kI),w2(a,AI),w2(a,bI),a}function yI(u){return KD(u).values}function BI(u){const{values:e,numColors:a,numVars:r,tokenised:n}=KD(u),t=e.length;return i=>{let o=n;for(let s=0;stypeof u=="number"?0:u;function UDu(u){const e=yI(u);return BI(u)(e.map(JDu))}const Xi={test:VDu,parse:yI,createTransformer:BI,getAnimatableNone:UDu},zI=(u,e)=>a=>`${a>0?e:u}`;function SI(u,e){return typeof u=="number"?a=>ke(u,e,a):Na.test(u)?FI(u,e):u.startsWith("var(")?zI(u,e):wI(u,e)}const MI=(u,e)=>{const a=[...u],r=a.length,n=u.map((t,i)=>SI(t,e[i]));return t=>{for(let i=0;i{const a={...u,...e},r={};for(const n in a)u[n]!==void 0&&e[n]!==void 0&&(r[n]=SI(u[n],e[n]));return n=>{for(const t in r)a[t]=r[t](n);return a}},wI=(u,e)=>{const a=Xi.createTransformer(e),r=KD(u),n=KD(e);return r.numVars===n.numVars&&r.numColors===n.numColors&&r.numNumbers>=n.numNumbers?Ki(MI(r.values,n.values),a):zI(u,e)},e1=(u,e,a)=>{const r=e-u;return r===0?1:(a-u)/r},n8=(u,e)=>a=>ke(u,e,a);function qDu(u){return typeof u=="number"?n8:typeof u=="string"?Na.test(u)?FI:wI:Array.isArray(u)?MI:typeof u=="object"?WDu:n8}function ZDu(u,e,a){const r=[],n=a||qDu(u[0]),t=u.length-1;for(let i=0;ie[0];u[0]>u[t-1]&&(u=[...u].reverse(),e=[...e].reverse());const i=ZDu(e,r,n),o=i.length,s=l=>{let E=0;if(o>1)for(;Es(Qi(u[0],u[t-1],l)):s}function YDu(u,e){const a=u[u.length-1];for(let r=1;r<=e;r++){const n=e1(0,e,r);u.push(ke(a,1,n))}}function PI(u){const e=[0];return YDu(e,u.length-1),e}function QDu(u,e){return u.map(a=>a*e)}function XDu(u,e){return u.map(()=>e||hI).splice(0,u.length-1)}function ID({duration:u=300,keyframes:e,times:a,ease:r="easeInOut"}){const n=NDu(r)?r.map(a8):a8(r),t={done:!1,value:e[0]},i=QDu(a&&a.length===e.length?a:PI(e),u),o=bk(i,e,{ease:Array.isArray(n)?n:XDu(e,n)});return{calculatedDuration:u,next:s=>(t.value=o(s),t.done=s>=u,t)}}function yk(u,e){return e?u*(1e3/e):0}const uxu=5;function TI(u,e,a){const r=Math.max(e-uxu,0);return yk(a-u(r),e-r)}const P2=.001,exu=.01,t8=10,axu=.05,rxu=1;function nxu({duration:u=800,bounce:e=.25,velocity:a=0,mass:r=1}){let n,t;EI(u<=Ii(t8));let i=1-e;i=Qi(axu,rxu,i),u=Qi(exu,t8,jt(u)),i<1?(n=l=>{const E=l*i,c=E*u,d=E-a,D=Xf(l,i),m=Math.exp(-c);return P2-d/D*m},t=l=>{const c=l*i*u,d=c*a+a,D=Math.pow(i,2)*Math.pow(l,2)*u,m=Math.exp(-c),h=Xf(Math.pow(l,2),i);return(-n(l)+P2>0?-1:1)*((d-D)*m)/h}):(n=l=>{const E=Math.exp(-l*u),c=(l-a)*u+1;return-P2+E*c},t=l=>{const E=Math.exp(-l*u),c=(a-l)*(u*u);return E*c});const o=5/u,s=ixu(n,t,o);if(u=Ii(u),isNaN(s))return{stiffness:100,damping:10,duration:u};{const l=Math.pow(s,2)*r;return{stiffness:l,damping:i*2*Math.sqrt(r*l),duration:u}}}const txu=12;function ixu(u,e,a){let r=a;for(let n=1;nu[a]!==void 0)}function lxu(u){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...u};if(!i8(u,sxu)&&i8(u,oxu)){const a=nxu(u);e={...e,...a,velocity:0,mass:1},e.isResolvedFromDuration=!0}return e}function jI({keyframes:u,restDelta:e,restSpeed:a,...r}){const n=u[0],t=u[u.length-1],i={done:!1,value:n},{stiffness:o,damping:s,mass:l,velocity:E,duration:c,isResolvedFromDuration:d}=lxu(r),D=E?-jt(E):0,m=s/(2*Math.sqrt(o*l)),h=t-n,g=jt(Math.sqrt(o/l)),p=Math.abs(h)<5;a||(a=p?.01:2),e||(e=p?.005:.5);let f;if(m<1){const C=Xf(g,m);f=v=>{const A=Math.exp(-m*g*v);return t-A*((D+m*g*h)/C*Math.sin(C*v)+h*Math.cos(C*v))}}else if(m===1)f=C=>t-Math.exp(-g*C)*(h+(D+g*h)*C);else{const C=g*Math.sqrt(m*m-1);f=v=>{const A=Math.exp(-m*g*v),F=Math.min(C*v,300);return t-A*((D+m*g*h)*Math.sinh(F)+C*h*Math.cosh(F))/C}}return{calculatedDuration:d&&c||null,next:C=>{const v=f(C);if(d)i.done=C>=c;else{let A=D;C!==0&&(m<1?A=TI(f,C,v):A=0);const F=Math.abs(A)<=a,k=Math.abs(t-v)<=e;i.done=F&&k}return i.value=i.done?t:v,i}}}function o8({keyframes:u,velocity:e=0,power:a=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:t=500,modifyTarget:i,min:o,max:s,restDelta:l=.5,restSpeed:E}){const c=u[0],d={done:!1,value:c},D=y=>o!==void 0&&ys,m=y=>o===void 0?s:s===void 0||Math.abs(o-y)-h*Math.exp(-y/r),C=y=>p+f(y),v=y=>{const b=f(y),B=C(y);d.done=Math.abs(b)<=l,d.value=d.done?p:B};let A,F;const k=y=>{D(d.value)&&(A=y,F=jI({keyframes:[d.value,m(d.value)],velocity:TI(C,y,d.value),damping:n,stiffness:t,restDelta:l,restSpeed:E}))};return k(0),{calculatedDuration:null,next:y=>{let b=!1;return!F&&A===void 0&&(b=!0,v(y),k(y)),A!==void 0&&y>A?F.next(y-A):(!b&&v(y),d)}}}const Exu=u=>{const e=({timestamp:a})=>u(a);return{start:()=>_0.update(e,!0),stop:()=>it(e),now:()=>Ye.isProcessing?Ye.timestamp:performance.now()}},s8=2e4;function l8(u){let e=0;const a=50;let r=u.next(e);for(;!r.done&&e=s8?1/0:e}const cxu={decay:o8,inertia:o8,tween:ID,keyframes:ID,spring:jI};function OD({autoplay:u=!0,delay:e=0,driver:a=Exu,keyframes:r,type:n="keyframes",repeat:t=0,repeatDelay:i=0,repeatType:o="loop",onPlay:s,onStop:l,onComplete:E,onUpdate:c,...d}){let D=1,m=!1,h,g;const p=()=>{g=new Promise(G=>{h=G})};p();let f;const C=cxu[n]||ID;let v;C!==ID&&typeof r[0]!="number"&&(v=bk([0,100],r,{clamp:!1}),r=[0,100]);const A=C({...d,keyframes:r});let F;o==="mirror"&&(F=C({...d,keyframes:[...r].reverse(),velocity:-(d.velocity||0)}));let k="idle",y=null,b=null,B=null;A.calculatedDuration===null&&t&&(A.calculatedDuration=l8(A));const{calculatedDuration:M}=A;let w=1/0,j=1/0;M!==null&&(w=M+i,j=w*(t+1)-i);let $=0;const H=G=>{if(b===null)return;D>0&&(b=Math.min(b,G)),D<0&&(b=Math.min(G-j/D,b)),y!==null?$=y:$=Math.round(G-b)*D;const z=$-e*(D>=0?1:-1),O=D>=0?z<0:z>j;$=Math.max(z,0),k==="finished"&&y===null&&($=j);let L=$,J=A;if(t){const iu=$/w;let tu=Math.floor(iu),du=iu%1;!du&&iu>=1&&(du=1),du===1&&tu--,tu=Math.min(tu,t+1);const ku=!!(tu%2);ku&&(o==="reverse"?(du=1-du,i&&(du-=i/w)):o==="mirror"&&(J=F));let Zu=Qi(0,1,du);$>j&&(Zu=o==="reverse"&&ku?1:0),L=Zu*w}const q=O?{done:!1,value:r[0]}:J.next(L);v&&(q.value=v(q.value));let{done:Q}=q;!O&&M!==null&&(Q=D>=0?$>=j:$<=0);const Z=y===null&&(k==="finished"||k==="running"&&Q);return c&&c(q.value),Z&&P(),q},K=()=>{f&&f.stop(),f=void 0},N=()=>{k="idle",K(),h(),p(),b=B=null},P=()=>{k="finished",E&&E(),K(),h()},I=()=>{if(m)return;f||(f=a(H));const G=f.now();s&&s(),y!==null?b=G-y:(!b||k==="finished")&&(b=G),k==="finished"&&p(),B=b,y=null,k="running",f.start()};u&&I();const _={then(G,z){return g.then(G,z)},get time(){return jt($)},set time(G){G=Ii(G),$=G,y!==null||!f||D===0?y=G:b=f.now()-G/D},get duration(){const G=A.calculatedDuration===null?l8(A):A.calculatedDuration;return jt(G)},get speed(){return D},set speed(G){G===D||!f||(D=G,_.time=jt($))},get state(){return k},play:I,pause:()=>{k="paused",y=$},stop:()=>{m=!0,k!=="idle"&&(k="idle",l&&l(),N())},cancel:()=>{B!==null&&H(B),N()},complete:()=>{k="finished"},sample:G=>(b=0,H(G))};return _}function dxu(u){let e;return()=>(e===void 0&&(e=u()),e)}const Dxu=dxu(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),xxu=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),kd=10,mxu=2e4,hxu=(u,e)=>e.type==="spring"||u==="backgroundColor"||!dI(e.ease);function pxu(u,e,{onUpdate:a,onComplete:r,...n}){if(!(Dxu()&&xxu.has(e)&&!n.repeatDelay&&n.repeatType!=="mirror"&&n.damping!==0&&n.type!=="inertia"))return!1;let i=!1,o,s;const l=()=>{s=new Promise(f=>{o=f})};l();let{keyframes:E,duration:c=300,ease:d,times:D}=n;if(hxu(e,n)){const f=OD({...n,repeat:0,delay:0});let C={done:!1,value:E[0]};const v=[];let A=0;for(;!C.done&&Am.cancel(),g=()=>{_0.update(h),o(),l()};return m.onfinish=()=>{u.set(SDu(E,n)),r&&r(),g()},{then(f,C){return s.then(f,C)},attachTimeline(f){return m.timeline=f,m.onfinish=null,we},get time(){return jt(m.currentTime||0)},set time(f){m.currentTime=Ii(f)},get speed(){return m.playbackRate},set speed(f){m.playbackRate=f},get duration(){return jt(c)},play:()=>{i||(m.play(),it(h))},pause:()=>m.pause(),stop:()=>{if(i=!0,m.playState==="idle")return;const{currentTime:f}=m;if(f){const C=OD({...n,autoplay:!1});u.setWithVelocity(C.sample(f-kd).value,C.sample(f).value,kd)}g()},complete:()=>m.finish(),cancel:g}}function gxu({keyframes:u,delay:e,onUpdate:a,onComplete:r}){const n=()=>(a&&a(u[u.length-1]),r&&r(),{time:0,speed:1,duration:0,play:we,pause:we,stop:we,then:t=>(t(),Promise.resolve()),cancel:we,complete:we});return e?OD({keyframes:[0,1],duration:0,delay:e,onComplete:n}):n()}const fxu={type:"spring",stiffness:500,damping:25,restSpeed:10},vxu=u=>({type:"spring",stiffness:550,damping:u===0?2*Math.sqrt(550):30,restSpeed:10}),Cxu={type:"keyframes",duration:.8},Fxu={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},kxu=(u,{keyframes:e})=>e.length>2?Cxu:gs.has(u)?u.startsWith("scale")?vxu(e[1]):fxu:Fxu,uv=(u,e)=>u==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Xi.test(e)||e==="0")&&!e.startsWith("url(")),Axu=new Set(["brightness","contrast","saturate","opacity"]);function bxu(u){const[e,a]=u.slice(0,-1).split("(");if(e==="drop-shadow")return u;const[r]=a.match(Km)||[];if(!r)return u;const n=a.replace(r,"");let t=Axu.has(e)?1:0;return r!==a&&(t*=100),e+"("+t+n+")"}const yxu=/([a-z-]*)\(.*?\)/g,ev={...Xi,getAnimatableNone:u=>{const e=u.match(yxu);return e?e.map(bxu).join(" "):u}},Bxu={...WK,color:Na,backgroundColor:Na,outlineColor:Na,fill:Na,stroke:Na,borderColor:Na,borderTopColor:Na,borderRightColor:Na,borderBottomColor:Na,borderLeftColor:Na,filter:ev,WebkitFilter:ev},Bk=u=>Bxu[u];function NI(u,e){let a=Bk(u);return a!==ev&&(a=Xi),a.getAnimatableNone?a.getAnimatableNone(e):void 0}const LI=u=>/^0[^.\s]+$/.test(u);function zxu(u){if(typeof u=="number")return u===0;if(u!==null)return u==="none"||u==="0"||LI(u)}function Sxu(u,e,a,r){const n=uv(e,a);let t;Array.isArray(a)?t=[...a]:t=[null,a];const i=r.from!==void 0?r.from:u.get();let o;const s=[];for(let l=0;ln=>{const t=RI(r,u)||{},i=t.delay||r.delay||0;let{elapsed:o=0}=r;o=o-Ii(i);const s=Sxu(e,u,a,t),l=s[0],E=s[s.length-1],c=uv(u,l),d=uv(u,E);let D={keyframes:s,velocity:e.getVelocity(),ease:"easeOut",...t,delay:-o,onUpdate:m=>{e.set(m),t.onUpdate&&t.onUpdate(m)},onComplete:()=>{n(),t.onComplete&&t.onComplete()}};if(Mxu(t)||(D={...D,...kxu(u,D)}),D.duration&&(D.duration=Ii(D.duration)),D.repeatDelay&&(D.repeatDelay=Ii(D.repeatDelay)),!c||!d||BDu.current||t.type===!1)return gxu(D);if(e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate){const m=pxu(e,u,D);if(m)return m}return OD(D)};function $D(u){return!!(rr(u)&&u.add)}const KI=u=>/^\-?\d*\.?\d+$/.test(u);function Sk(u,e){u.indexOf(e)===-1&&u.push(e)}function Mk(u,e){const a=u.indexOf(e);a>-1&&u.splice(a,1)}class wk{constructor(){this.subscriptions=[]}add(e){return Sk(this.subscriptions,e),()=>Mk(this.subscriptions,e)}notify(e,a,r){const n=this.subscriptions.length;if(n)if(n===1)this.subscriptions[0](e,a,r);else for(let t=0;t!isNaN(parseFloat(u));class Pxu{constructor(e,a={}){this.version="10.16.4",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,n=!0)=>{this.prev=this.current,this.current=r;const{delta:t,timestamp:i}=Ye;this.lastUpdated!==i&&(this.timeDelta=t,this.lastUpdated=i,_0.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),n&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>_0.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=wxu(this.current),this.owner=a.owner}onChange(e){return this.on("change",e)}on(e,a){this.events[e]||(this.events[e]=new wk);const r=this.events[e].add(a);return e==="change"?()=>{r(),_0.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,a){this.passiveEffect=e,this.stopPassiveEffect=a}set(e,a=!0){!a||!this.passiveEffect?this.updateAndNotify(e,a):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,a,r){this.set(a),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?yk(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(a=>{this.hasAnimated=!0,this.animation=e(a),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Yn(u,e){return new Pxu(u,e)}const II=u=>e=>e.test(u),Txu={test:u=>u==="auto",parse:u=>u},OI=[fs,r0,rt,di,$5u,O5u,Txu],D4=u=>OI.find(II(u)),jxu=[...OI,Na,Xi],Nxu=u=>jxu.find(II(u));function Lxu(u,e,a){u.hasValue(e)?u.getValue(e).set(a):u.addValue(e,Yn(a))}function Rxu(u,e){const a=Om(u,e);let{transitionEnd:r={},transition:n={},...t}=a?u.makeTargetAnimatable(a,!1):{};t={...t,...r};for(const i in t){const o=eDu(t[i]);Lxu(u,i,o)}}function Kxu(u,e,a){var r,n;const t=Object.keys(e).filter(o=>!u.hasValue(o)),i=t.length;if(i)for(let o=0;os.remove(c))),l.push(h)}return i&&Promise.all(l).then(()=>{i&&Rxu(u,i)}),l}function av(u,e,a={}){const r=Om(u,e,a.custom);let{transition:n=u.getDefaultTransition()||{}}=r||{};a.transitionOverride&&(n=a.transitionOverride);const t=r?()=>Promise.all($I(u,r,a)):()=>Promise.resolve(),i=u.variantChildren&&u.variantChildren.size?(s=0)=>{const{delayChildren:l=0,staggerChildren:E,staggerDirection:c}=n;return Hxu(u,e,l+s,E,c,a)}:()=>Promise.resolve(),{when:o}=n;if(o){const[s,l]=o==="beforeChildren"?[t,i]:[i,t];return s().then(()=>l())}else return Promise.all([t(),i(a.delay)])}function Hxu(u,e,a=0,r=0,n=1,t){const i=[],o=(u.variantChildren.size-1)*r,s=n===1?(l=0)=>l*r:(l=0)=>o-l*r;return Array.from(u.variantChildren).sort(Gxu).forEach((l,E)=>{l.notify("AnimationStart",e),i.push(av(l,e,{...t,delay:a+s(E)}).then(()=>l.notify("AnimationComplete",e)))}),Promise.all(i)}function Gxu(u,e){return u.sortNodePosition(e)}function _xu(u,e,a={}){u.notify("AnimationStart",e);let r;if(Array.isArray(e)){const n=e.map(t=>av(u,t,a));r=Promise.all(n)}else if(typeof e=="string")r=av(u,e,a);else{const n=typeof e=="function"?Om(u,e,a.custom):e;r=Promise.all($I(u,n,a))}return r.then(()=>u.notify("AnimationComplete",e))}const Vxu=[...dk].reverse(),Jxu=dk.length;function Uxu(u){return e=>Promise.all(e.map(({animation:a,options:r})=>_xu(u,a,r)))}function Wxu(u){let e=Uxu(u);const a=Zxu();let r=!0;const n=(s,l)=>{const E=Om(u,l);if(E){const{transition:c,transitionEnd:d,...D}=E;s={...s,...D,...d}}return s};function t(s){e=s(u)}function i(s,l){const E=u.getProps(),c=u.getVariantContext(!0)||{},d=[],D=new Set;let m={},h=1/0;for(let p=0;ph&&A;const B=Array.isArray(v)?v:[v];let M=B.reduce(n,{});F===!1&&(M={});const{prevResolvedValues:w={}}=C,j={...w,...M},$=H=>{b=!0,D.delete(H),C.needsAnimating[H]=!0};for(const H in j){const K=M[H],N=w[H];m.hasOwnProperty(H)||(K!==N?RD(K)&&RD(N)?!lI(K,N)||y?$(H):C.protectedKeys[H]=!0:K!==void 0?$(H):D.add(H):K!==void 0&&D.has(H)?$(H):C.protectedKeys[H]=!0)}C.prevProp=v,C.prevResolvedValues=M,C.isActive&&(m={...m,...M}),r&&u.blockInitialAnimation&&(b=!1),b&&!k&&d.push(...B.map(H=>({animation:H,options:{type:f,...s}})))}if(D.size){const p={};D.forEach(f=>{const C=u.getBaseTarget(f);C!==void 0&&(p[f]=C)}),d.push({animation:p})}let g=!!d.length;return r&&E.initial===!1&&!u.manuallyAnimateOnMount&&(g=!1),r=!1,g?e(d):Promise.resolve()}function o(s,l,E){var c;if(a[s].isActive===l)return Promise.resolve();(c=u.variantChildren)===null||c===void 0||c.forEach(D=>{var m;return(m=D.animationState)===null||m===void 0?void 0:m.setActive(s,l)}),a[s].isActive=l;const d=i(E,s);for(const D in a)a[D].protectedKeys={};return d}return{animateChanges:i,setActive:o,setAnimateFunction:t,getState:()=>a}}function qxu(u,e){return typeof e=="string"?e!==u:Array.isArray(e)?!lI(e,u):!1}function vo(u=!1){return{isActive:u,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Zxu(){return{animate:vo(!0),whileInView:vo(),whileHover:vo(),whileTap:vo(),whileDrag:vo(),whileFocus:vo(),exit:vo()}}class Yxu extends lo{constructor(e){super(e),e.animationState||(e.animationState=Wxu(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();this.unmount(),Lm(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:a}=this.node.prevProps||{};e!==a&&this.updateAnimationControlsSubscription()}unmount(){}}let Qxu=0;class Xxu extends lo{constructor(){super(...arguments),this.id=Qxu++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:a,custom:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;const t=this.node.animationState.setActive("exit",!e,{custom:r??this.node.getProps().custom});a&&!e&&t.then(()=>a(this.id))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}const umu={animation:{Feature:Yxu},exit:{Feature:Xxu}},E8=(u,e)=>Math.abs(u-e);function emu(u,e){const a=E8(u.x,e.x),r=E8(u.y,e.y);return Math.sqrt(a**2+r**2)}class HI{constructor(e,a,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const l=j2(this.lastMoveEventInfo,this.history),E=this.startEvent!==null,c=emu(l.offset,{x:0,y:0})>=3;if(!E&&!c)return;const{point:d}=l,{timestamp:D}=Ye;this.history.push({...d,timestamp:D});const{onStart:m,onMove:h}=this.handlers;E||(m&&m(this.lastMoveEvent,l),this.startEvent=this.lastMoveEvent),h&&h(this.lastMoveEvent,l)},this.handlePointerMove=(l,E)=>{this.lastMoveEvent=l,this.lastMoveEventInfo=T2(E,this.transformPagePoint),_0.update(this.updatePoint,!0)},this.handlePointerUp=(l,E)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const{onEnd:c,onSessionEnd:d}=this.handlers,D=j2(l.type==="pointercancel"?this.lastMoveEventInfo:T2(E,this.transformPagePoint),this.history);this.startEvent&&c&&c(l,D),d&&d(l,D)},!nI(e))return;this.handlers=a,this.transformPagePoint=r;const n=Im(e),t=T2(n,this.transformPagePoint),{point:i}=t,{timestamp:o}=Ye;this.history=[{...i,timestamp:o}];const{onSessionStart:s}=a;s&&s(e,j2(t,this.history)),this.removeListeners=Ki(Tt(window,"pointermove",this.handlePointerMove),Tt(window,"pointerup",this.handlePointerUp),Tt(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),it(this.updatePoint)}}function T2(u,e){return e?{point:e(u.point)}:u}function c8(u,e){return{x:u.x-e.x,y:u.y-e.y}}function j2({point:u},e){return{point:u,delta:c8(u,GI(e)),offset:c8(u,amu(e)),velocity:rmu(e,.1)}}function amu(u){return u[0]}function GI(u){return u[u.length-1]}function rmu(u,e){if(u.length<2)return{x:0,y:0};let a=u.length-1,r=null;const n=GI(u);for(;a>=0&&(r=u[a],!(n.timestamp-r.timestamp>Ii(e)));)a--;if(!r)return{x:0,y:0};const t=jt(n.timestamp-r.timestamp);if(t===0)return{x:0,y:0};const i={x:(n.x-r.x)/t,y:(n.y-r.y)/t};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function Br(u){return u.max-u.min}function rv(u,e=0,a=.01){return Math.abs(u-e)<=a}function d8(u,e,a,r=.5){u.origin=r,u.originPoint=ke(e.min,e.max,u.origin),u.scale=Br(a)/Br(e),(rv(u.scale,1,1e-4)||isNaN(u.scale))&&(u.scale=1),u.translate=ke(a.min,a.max,u.origin)-u.originPoint,(rv(u.translate)||isNaN(u.translate))&&(u.translate=0)}function vE(u,e,a,r){d8(u.x,e.x,a.x,r?r.originX:void 0),d8(u.y,e.y,a.y,r?r.originY:void 0)}function D8(u,e,a){u.min=a.min+e.min,u.max=u.min+Br(e)}function nmu(u,e,a){D8(u.x,e.x,a.x),D8(u.y,e.y,a.y)}function x8(u,e,a){u.min=e.min-a.min,u.max=u.min+Br(e)}function CE(u,e,a){x8(u.x,e.x,a.x),x8(u.y,e.y,a.y)}function tmu(u,{min:e,max:a},r){return e!==void 0&&ua&&(u=r?ke(a,u,r.max):Math.min(u,a)),u}function m8(u,e,a){return{min:e!==void 0?u.min+e:void 0,max:a!==void 0?u.max+a-(u.max-u.min):void 0}}function imu(u,{top:e,left:a,bottom:r,right:n}){return{x:m8(u.x,a,n),y:m8(u.y,e,r)}}function h8(u,e){let a=e.min-u.min,r=e.max-u.max;return e.max-e.minr?a=e1(e.min,e.max-r,u.min):r>n&&(a=e1(u.min,u.max-n,e.min)),Qi(0,1,a)}function lmu(u,e){const a={};return e.min!==void 0&&(a.min=e.min-u.min),e.max!==void 0&&(a.max=e.max-u.min),a}const nv=.35;function Emu(u=nv){return u===!1?u=0:u===!0&&(u=nv),{x:p8(u,"left","right"),y:p8(u,"top","bottom")}}function p8(u,e,a){return{min:g8(u,e),max:g8(u,a)}}function g8(u,e){return typeof u=="number"?u:u[e]||0}const f8=()=>({translate:0,scale:1,origin:0,originPoint:0}),fl=()=>({x:f8(),y:f8()}),v8=()=>({min:0,max:0}),$e=()=>({x:v8(),y:v8()});function Wn(u){return[u("x"),u("y")]}function _I({top:u,left:e,right:a,bottom:r}){return{x:{min:e,max:a},y:{min:u,max:r}}}function cmu({x:u,y:e}){return{top:e.min,right:u.max,bottom:e.max,left:u.min}}function dmu(u,e){if(!e)return u;const a=e({x:u.left,y:u.top}),r=e({x:u.right,y:u.bottom});return{top:a.y,left:a.x,bottom:r.y,right:r.x}}function N2(u){return u===void 0||u===1}function tv({scale:u,scaleX:e,scaleY:a}){return!N2(u)||!N2(e)||!N2(a)}function So(u){return tv(u)||VI(u)||u.z||u.rotate||u.rotateX||u.rotateY}function VI(u){return C8(u.x)||C8(u.y)}function C8(u){return u&&u!=="0%"}function HD(u,e,a){const r=u-a,n=e*r;return a+n}function F8(u,e,a,r,n){return n!==void 0&&(u=HD(u,n,r)),HD(u,a,r)+e}function iv(u,e=0,a=1,r,n){u.min=F8(u.min,e,a,r,n),u.max=F8(u.max,e,a,r,n)}function JI(u,{x:e,y:a}){iv(u.x,e.translate,e.scale,e.originPoint),iv(u.y,a.translate,a.scale,a.originPoint)}function Dmu(u,e,a,r=!1){const n=a.length;if(!n)return;e.x=e.y=1;let t,i;for(let o=0;o1.0000000000001||u<.999999999999?u:1}function gi(u,e){u.min=u.min+e,u.max=u.max+e}function A8(u,e,[a,r,n]){const t=e[n]!==void 0?e[n]:.5,i=ke(u.min,u.max,t);iv(u,e[a],e[r],i,e.scale)}const xmu=["x","scaleX","originX"],mmu=["y","scaleY","originY"];function vl(u,e){A8(u.x,e,xmu),A8(u.y,e,mmu)}function UI(u,e){return _I(dmu(u.getBoundingClientRect(),e))}function hmu(u,e,a){const r=UI(u,a),{scroll:n}=e;return n&&(gi(r.x,n.offset.x),gi(r.y,n.offset.y)),r}const pmu=new WeakMap;class gmu{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=$e(),this.visualElement=e}start(e,{snapToCursor:a=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const n=s=>{this.stopAnimation(),a&&this.snapToCursor(Im(s,"page").point)},t=(s,l)=>{const{drag:E,dragPropagation:c,onDragStart:d}=this.getProps();if(E&&!c&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=iI(E),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Wn(m=>{let h=this.getAxisMotionValue(m).get()||0;if(rt.test(h)){const{projection:g}=this.visualElement;if(g&&g.layout){const p=g.layout.layoutBox[m];p&&(h=Br(p)*(parseFloat(h)/100))}}this.originPoint[m]=h}),d&&_0.update(()=>d(s,l),!1,!0);const{animationState:D}=this.visualElement;D&&D.setActive("whileDrag",!0)},i=(s,l)=>{const{dragPropagation:E,dragDirectionLock:c,onDirectionLock:d,onDrag:D}=this.getProps();if(!E&&!this.openGlobalLock)return;const{offset:m}=l;if(c&&this.currentDirection===null){this.currentDirection=fmu(m),this.currentDirection!==null&&d&&d(this.currentDirection);return}this.updateAxis("x",l.point,m),this.updateAxis("y",l.point,m),this.visualElement.render(),D&&D(s,l)},o=(s,l)=>this.stop(s,l);this.panSession=new HI(e,{onSessionStart:n,onStart:t,onMove:i,onSessionEnd:o},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,a){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:n}=a;this.startAnimation(n);const{onDragEnd:t}=this.getProps();t&&_0.update(()=>t(e,a))}cancel(){this.isDragging=!1;const{projection:e,animationState:a}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),a&&a.setActive("whileDrag",!1)}updateAxis(e,a,r){const{drag:n}=this.getProps();if(!r||!Ad(e,n,this.currentDirection))return;const t=this.getAxisMotionValue(e);let i=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(i=tmu(i,this.constraints[e],this.elastic[e])),t.set(i)}resolveConstraints(){const{dragConstraints:e,dragElastic:a}=this.getProps(),{layout:r}=this.visualElement.projection||{},n=this.constraints;e&&pl(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=imu(r.layoutBox,e):this.constraints=!1,this.elastic=Emu(a),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Wn(t=>{this.getAxisMotionValue(t)&&(this.constraints[t]=lmu(r.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:a}=this.getProps();if(!e||!pl(e))return!1;const r=e.current,{projection:n}=this.visualElement;if(!n||!n.layout)return!1;const t=hmu(r,n.root,this.visualElement.getTransformPagePoint());let i=omu(n.layout.layoutBox,t);if(a){const o=a(cmu(i));this.hasMutatedConstraints=!!o,o&&(i=_I(o))}return i}startAnimation(e){const{drag:a,dragMomentum:r,dragElastic:n,dragTransition:t,dragSnapToOrigin:i,onDragTransitionEnd:o}=this.getProps(),s=this.constraints||{},l=Wn(E=>{if(!Ad(E,a,this.currentDirection))return;let c=s&&s[E]||{};i&&(c={min:0,max:0});const d=n?200:1e6,D=n?40:1e7,m={type:"inertia",velocity:r?e[E]:0,bounceStiffness:d,bounceDamping:D,timeConstant:750,restDelta:1,restSpeed:10,...t,...c};return this.startAxisValueAnimation(E,m)});return Promise.all(l).then(o)}startAxisValueAnimation(e,a){const r=this.getAxisMotionValue(e);return r.start(zk(e,r,0,a))}stopAnimation(){Wn(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){const a="_drag"+e.toUpperCase(),r=this.visualElement.getProps(),n=r[a];return n||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){Wn(a=>{const{drag:r}=this.getProps();if(!Ad(a,r,this.currentDirection))return;const{projection:n}=this.visualElement,t=this.getAxisMotionValue(a);if(n&&n.layout){const{min:i,max:o}=n.layout.layoutBox[a];t.set(e[a]-ke(i,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:a}=this.getProps(),{projection:r}=this.visualElement;if(!pl(a)||!r||!this.constraints)return;this.stopAnimation();const n={x:0,y:0};Wn(i=>{const o=this.getAxisMotionValue(i);if(o){const s=o.get();n[i]=smu({min:s,max:s},this.constraints[i])}});const{transformTemplate:t}=this.visualElement.getProps();this.visualElement.current.style.transform=t?t({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Wn(i=>{if(!Ad(i,e,null))return;const o=this.getAxisMotionValue(i),{min:s,max:l}=this.constraints[i];o.set(ke(s,l,n[i]))})}addListeners(){if(!this.visualElement.current)return;pmu.set(this.visualElement,this);const e=this.visualElement.current,a=Tt(e,"pointerdown",s=>{const{drag:l,dragListener:E=!0}=this.getProps();l&&E&&this.start(s)}),r=()=>{const{dragConstraints:s}=this.getProps();pl(s)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,t=n.addEventListener("measure",r);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),r();const i=zt(window,"resize",()=>this.scalePositionWithinConstraints()),o=n.addEventListener("didUpdate",({delta:s,hasLayoutChanged:l})=>{this.isDragging&&l&&(Wn(E=>{const c=this.getAxisMotionValue(E);c&&(this.originPoint[E]+=s[E].translate,c.set(c.get()+s[E].translate))}),this.visualElement.render())});return()=>{i(),a(),t(),o&&o()}}getProps(){const e=this.visualElement.getProps(),{drag:a=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:t=!1,dragElastic:i=nv,dragMomentum:o=!0}=e;return{...e,drag:a,dragDirectionLock:r,dragPropagation:n,dragConstraints:t,dragElastic:i,dragMomentum:o}}}function Ad(u,e,a){return(e===!0||e===u)&&(a===null||a===u)}function fmu(u,e=10){let a=null;return Math.abs(u.y)>e?a="y":Math.abs(u.x)>e&&(a="x"),a}class vmu extends lo{constructor(e){super(e),this.removeGroupControls=we,this.removeListeners=we,this.controls=new gmu(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||we}unmount(){this.removeGroupControls(),this.removeListeners()}}const b8=u=>(e,a)=>{u&&_0.update(()=>u(e,a))};class Cmu extends lo{constructor(){super(...arguments),this.removePointerDownListener=we}onPointerDown(e){this.session=new HI(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:a,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:b8(e),onStart:b8(a),onMove:r,onEnd:(t,i)=>{delete this.session,n&&_0.update(()=>n(t,i))}}}mount(){this.removePointerDownListener=Tt(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function Fmu(){const u=x.useContext(Ek);if(u===null)return[!0,null];const{isPresent:e,onExitComplete:a,register:r}=u,n=x.useId();return x.useEffect(()=>r(n),[]),!e&&a?[!1,()=>a&&a(n)]:[!0]}const k5={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function y8(u,e){return e.max===e.min?0:u/(e.max-e.min)*100}const x4={correct:(u,e)=>{if(!e.target)return u;if(typeof u=="string")if(r0.test(u))u=parseFloat(u);else return u;const a=y8(u,e.target.x),r=y8(u,e.target.y);return`${a}% ${r}%`}},kmu={correct:(u,{treeScale:e,projectionDelta:a})=>{const r=u,n=Xi.parse(u);if(n.length>5)return r;const t=Xi.createTransformer(u),i=typeof n[0]!="number"?1:0,o=a.x.scale*e.x,s=a.y.scale*e.y;n[0+i]/=o,n[1+i]/=s;const l=ke(o,s,.5);return typeof n[2+i]=="number"&&(n[2+i]/=l),typeof n[3+i]=="number"&&(n[3+i]/=l),t(n)}};class Amu extends uu.Component{componentDidMount(){const{visualElement:e,layoutGroup:a,switchLayoutGroup:r,layoutId:n}=this.props,{projection:t}=e;T5u(bmu),t&&(a.group&&a.group.add(t),r&&r.register&&n&&r.register(t),t.root.didUpdate(),t.addEventListener("animationComplete",()=>{this.safeToRemove()}),t.setOptions({...t.options,onExitComplete:()=>this.safeToRemove()})),k5.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:a,visualElement:r,drag:n,isPresent:t}=this.props,i=r.projection;return i&&(i.isPresent=t,n||e.layoutDependency!==a||a===void 0?i.willUpdate():this.safeToRemove(),e.isPresent!==t&&(t?i.promote():i.relegate()||_0.postRender(()=>{const o=i.getStack();(!o||!o.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:e,layoutGroup:a,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),a&&a.group&&a.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function WI(u){const[e,a]=Fmu(),r=x.useContext(HK);return uu.createElement(Amu,{...u,layoutGroup:r,switchLayoutGroup:x.useContext(GK),isPresent:e,safeToRemove:a})}const bmu={borderRadius:{...x4,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:x4,borderTopRightRadius:x4,borderBottomLeftRadius:x4,borderBottomRightRadius:x4,boxShadow:kmu},qI=["TopLeft","TopRight","BottomLeft","BottomRight"],ymu=qI.length,B8=u=>typeof u=="string"?parseFloat(u):u,z8=u=>typeof u=="number"||r0.test(u);function Bmu(u,e,a,r,n,t){n?(u.opacity=ke(0,a.opacity!==void 0?a.opacity:1,zmu(r)),u.opacityExit=ke(e.opacity!==void 0?e.opacity:1,0,Smu(r))):t&&(u.opacity=ke(e.opacity!==void 0?e.opacity:1,a.opacity!==void 0?a.opacity:1,r));for(let i=0;ire?1:a(e1(u,e,r))}function M8(u,e){u.min=e.min,u.max=e.max}function $r(u,e){M8(u.x,e.x),M8(u.y,e.y)}function w8(u,e,a,r,n){return u-=e,u=HD(u,1/a,r),n!==void 0&&(u=HD(u,1/n,r)),u}function Mmu(u,e=0,a=1,r=.5,n,t=u,i=u){if(rt.test(e)&&(e=parseFloat(e),e=ke(i.min,i.max,e/100)-i.min),typeof e!="number")return;let o=ke(t.min,t.max,r);u===t&&(o-=e),u.min=w8(u.min,e,a,o,n),u.max=w8(u.max,e,a,o,n)}function P8(u,e,[a,r,n],t,i){Mmu(u,e[a],e[r],e[n],e.scale,t,i)}const wmu=["x","scaleX","originX"],Pmu=["y","scaleY","originY"];function T8(u,e,a,r){P8(u.x,e,wmu,a?a.x:void 0,r?r.x:void 0),P8(u.y,e,Pmu,a?a.y:void 0,r?r.y:void 0)}function j8(u){return u.translate===0&&u.scale===1}function YI(u){return j8(u.x)&&j8(u.y)}function Tmu(u,e){return u.x.min===e.x.min&&u.x.max===e.x.max&&u.y.min===e.y.min&&u.y.max===e.y.max}function QI(u,e){return Math.round(u.x.min)===Math.round(e.x.min)&&Math.round(u.x.max)===Math.round(e.x.max)&&Math.round(u.y.min)===Math.round(e.y.min)&&Math.round(u.y.max)===Math.round(e.y.max)}function N8(u){return Br(u.x)/Br(u.y)}class jmu{constructor(){this.members=[]}add(e){Sk(this.members,e),e.scheduleRender()}remove(e){if(Mk(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const a=this.members[this.members.length-1];a&&this.promote(a)}}relegate(e){const a=this.members.findIndex(n=>e===n);if(a===0)return!1;let r;for(let n=a;n>=0;n--){const t=this.members[n];if(t.isPresent!==!1){r=t;break}}return r?(this.promote(r),!0):!1}promote(e,a){const r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,a&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:n}=e.options;n===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{const{options:a,resumingFrom:r}=e;a.onExitComplete&&a.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function L8(u,e,a){let r="";const n=u.x.translate/e.x,t=u.y.translate/e.y;if((n||t)&&(r=`translate3d(${n}px, ${t}px, 0) `),(e.x!==1||e.y!==1)&&(r+=`scale(${1/e.x}, ${1/e.y}) `),a){const{rotate:s,rotateX:l,rotateY:E}=a;s&&(r+=`rotate(${s}deg) `),l&&(r+=`rotateX(${l}deg) `),E&&(r+=`rotateY(${E}deg) `)}const i=u.x.scale*e.x,o=u.y.scale*e.y;return(i!==1||o!==1)&&(r+=`scale(${i}, ${o})`),r||"none"}const Nmu=(u,e)=>u.depth-e.depth;class Lmu{constructor(){this.children=[],this.isDirty=!1}add(e){Sk(this.children,e),this.isDirty=!0}remove(e){Mk(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Nmu),this.isDirty=!1,this.children.forEach(e)}}function Rmu(u,e){const a=performance.now(),r=({timestamp:n})=>{const t=n-a;t>=e&&(it(r),u(t-e))};return _0.read(r,!0),()=>it(r)}function Kmu(u){window.MotionDebug&&window.MotionDebug.record(u)}function Imu(u){return u instanceof SVGElement&&u.tagName!=="svg"}function Omu(u,e,a){const r=rr(u)?u:Yn(u);return r.start(zk("",r,e,a)),r.animation}const R8=["","X","Y","Z"],K8=1e3;let $mu=0;const Mo={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function XI({attachResizeListener:u,defaultParent:e,measureScroll:a,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(i={},o=e?.()){this.id=$mu++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{Mo.totalNodes=Mo.resolvedTargetDeltas=Mo.recalculatedProjection=0,this.nodes.forEach(_mu),this.nodes.forEach(qmu),this.nodes.forEach(Zmu),this.nodes.forEach(Vmu),Kmu(Mo)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=i,this.root=o?o.root||o:this,this.path=o?[...o.path,o]:[],this.parent=o,this.depth=o?o.depth+1:0;for(let s=0;sthis.root.updateBlockedByResize=!1;u(i,()=>{this.root.updateBlockedByResize=!0,c&&c(),c=Rmu(d,250),k5.hasAnimatedSinceResize&&(k5.hasAnimatedSinceResize=!1,this.nodes.forEach(O8))})}s&&this.root.registerSharedNode(s,this),this.options.animate!==!1&&E&&(s||l)&&this.addEventListener("didUpdate",({delta:c,hasLayoutChanged:d,hasRelativeTargetChanged:D,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const h=this.options.transition||E.getDefaultTransition()||e6u,{onLayoutAnimationStart:g,onLayoutAnimationComplete:p}=E.getProps(),f=!this.targetLayout||!QI(this.targetLayout,m)||D,C=!d&&D;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||C||d&&(f||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(c,C);const v={...RI(h,"layout"),onPlay:g,onComplete:p};(E.shouldReduceMotion||this.options.layoutRoot)&&(v.delay=0,v.type=!1),this.startAnimation(v)}else d||O8(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const i=this.getStack();i&&i.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,it(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Ymu),this.animationId++)}getTransformTemplate(){const{visualElement:i}=this.options;return i&&i.getProps().transformTemplate}willUpdate(i=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let E=0;Ethis.update()))}clearAllSnapshots(){this.nodes.forEach(Jmu),this.sharedNodes.forEach(Qmu)}scheduleUpdateProjection(){_0.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){_0.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let s=0;s{const A=v/1e3;$8(c.x,i.x,A),$8(c.y,i.y,A),this.setTargetDelta(c),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(CE(d,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Xmu(this.relativeTarget,this.relativeTargetOrigin,d,A),C&&Tmu(this.relativeTarget,C)&&(this.isProjectionDirty=!1),C||(C=$e()),$r(C,this.relativeTarget)),h&&(this.animationValues=E,Bmu(E,l,this.latestValues,A,f,p)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=A},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(i){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(it(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=_0.update(()=>{k5.hasAnimatedSinceResize=!0,this.currentAnimation=Omu(0,K8,{...i,onUpdate:o=>{this.mixTargetDelta(o),i.onUpdate&&i.onUpdate(o)},onComplete:()=>{i.onComplete&&i.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const i=this.getStack();i&&i.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(K8),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const i=this.getLead();let{targetWithTransforms:o,target:s,layout:l,latestValues:E}=i;if(!(!o||!s||!l)){if(this!==i&&this.layout&&l&&uO(this.options.animationType,this.layout.layoutBox,l.layoutBox)){s=this.target||$e();const c=Br(this.layout.layoutBox.x);s.x.min=i.target.x.min,s.x.max=s.x.min+c;const d=Br(this.layout.layoutBox.y);s.y.min=i.target.y.min,s.y.max=s.y.min+d}$r(o,s),vl(o,E),vE(this.projectionDeltaWithTransform,this.layoutCorrected,o,E)}}registerSharedNode(i,o){this.sharedNodes.has(i)||this.sharedNodes.set(i,new jmu),this.sharedNodes.get(i).add(o);const l=o.options.initialPromotionConfig;o.promote({transition:l?l.transition:void 0,preserveFollowOpacity:l&&l.shouldPreserveFollowOpacity?l.shouldPreserveFollowOpacity(o):void 0})}isLead(){const i=this.getStack();return i?i.lead===this:!0}getLead(){var i;const{layoutId:o}=this.options;return o?((i=this.getStack())===null||i===void 0?void 0:i.lead)||this:this}getPrevLead(){var i;const{layoutId:o}=this.options;return o?(i=this.getStack())===null||i===void 0?void 0:i.prevLead:void 0}getStack(){const{layoutId:i}=this.options;if(i)return this.root.sharedNodes.get(i)}promote({needsReset:i,transition:o,preserveFollowOpacity:s}={}){const l=this.getStack();l&&l.promote(this,s),i&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){const i=this.getStack();return i?i.relegate(this):!1}resetRotation(){const{visualElement:i}=this.options;if(!i)return;let o=!1;const{latestValues:s}=i;if((s.rotate||s.rotateX||s.rotateY||s.rotateZ)&&(o=!0),!o)return;const l={};for(let E=0;E{var o;return(o=i.currentAnimation)===null||o===void 0?void 0:o.stop()}),this.root.nodes.forEach(I8),this.root.sharedNodes.clear()}}}function Hmu(u){u.updateLayout()}function Gmu(u){var e;const a=((e=u.resumeFrom)===null||e===void 0?void 0:e.snapshot)||u.snapshot;if(u.isLead()&&u.layout&&a&&u.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:n}=u.layout,{animationType:t}=u.options,i=a.source!==u.layout.source;t==="size"?Wn(c=>{const d=i?a.measuredBox[c]:a.layoutBox[c],D=Br(d);d.min=r[c].min,d.max=d.min+D}):uO(t,a.layoutBox,r)&&Wn(c=>{const d=i?a.measuredBox[c]:a.layoutBox[c],D=Br(r[c]);d.max=d.min+D,u.relativeTarget&&!u.currentAnimation&&(u.isProjectionDirty=!0,u.relativeTarget[c].max=u.relativeTarget[c].min+D)});const o=fl();vE(o,r,a.layoutBox);const s=fl();i?vE(s,u.applyTransform(n,!0),a.measuredBox):vE(s,r,a.layoutBox);const l=!YI(o);let E=!1;if(!u.resumeFrom){const c=u.getClosestProjectingParent();if(c&&!c.resumeFrom){const{snapshot:d,layout:D}=c;if(d&&D){const m=$e();CE(m,a.layoutBox,d.layoutBox);const h=$e();CE(h,r,D.layoutBox),QI(m,h)||(E=!0),c.options.layoutRoot&&(u.relativeTarget=h,u.relativeTargetOrigin=m,u.relativeParent=c)}}}u.notifyListeners("didUpdate",{layout:r,snapshot:a,delta:s,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:E})}else if(u.isLead()){const{onExitComplete:r}=u.options;r&&r()}u.options.transition=void 0}function _mu(u){Mo.totalNodes++,u.parent&&(u.isProjecting()||(u.isProjectionDirty=u.parent.isProjectionDirty),u.isSharedProjectionDirty||(u.isSharedProjectionDirty=!!(u.isProjectionDirty||u.parent.isProjectionDirty||u.parent.isSharedProjectionDirty)),u.isTransformDirty||(u.isTransformDirty=u.parent.isTransformDirty))}function Vmu(u){u.isProjectionDirty=u.isSharedProjectionDirty=u.isTransformDirty=!1}function Jmu(u){u.clearSnapshot()}function I8(u){u.clearMeasurements()}function Umu(u){u.isLayoutDirty=!1}function Wmu(u){const{visualElement:e}=u.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),u.resetTransform()}function O8(u){u.finishAnimation(),u.targetDelta=u.relativeTarget=u.target=void 0,u.isProjectionDirty=!0}function qmu(u){u.resolveTargetDelta()}function Zmu(u){u.calcProjection()}function Ymu(u){u.resetRotation()}function Qmu(u){u.removeLeadSnapshot()}function $8(u,e,a){u.translate=ke(e.translate,0,a),u.scale=ke(e.scale,1,a),u.origin=e.origin,u.originPoint=e.originPoint}function H8(u,e,a,r){u.min=ke(e.min,a.min,r),u.max=ke(e.max,a.max,r)}function Xmu(u,e,a,r){H8(u.x,e.x,a.x,r),H8(u.y,e.y,a.y,r)}function u6u(u){return u.animationValues&&u.animationValues.opacityExit!==void 0}const e6u={duration:.45,ease:[.4,0,.1,1]},G8=u=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(u),_8=G8("applewebkit/")&&!G8("chrome/")?Math.round:we;function V8(u){u.min=_8(u.min),u.max=_8(u.max)}function a6u(u){V8(u.x),V8(u.y)}function uO(u,e,a){return u==="position"||u==="preserve-aspect"&&!rv(N8(e),N8(a),.2)}const r6u=XI({attachResizeListener:(u,e)=>zt(u,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),L2={current:void 0},eO=XI({measureScroll:u=>({x:u.scrollLeft,y:u.scrollTop}),defaultParent:()=>{if(!L2.current){const u=new r6u({});u.mount(window),u.setOptions({layoutScroll:!0}),L2.current=u}return L2.current},resetTransform:(u,e)=>{u.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:u=>window.getComputedStyle(u).position==="fixed"}),n6u={pan:{Feature:Cmu},drag:{Feature:vmu,ProjectionNode:eO,MeasureLayout:WI}},t6u=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function i6u(u){const e=t6u.exec(u);if(!e)return[,];const[,a,r]=e;return[a,r]}function ov(u,e,a=1){const[r,n]=i6u(u);if(!r)return;const t=window.getComputedStyle(e).getPropertyValue(r);if(t){const i=t.trim();return KI(i)?parseFloat(i):i}else return Zf(n)?ov(n,e,a+1):n}function o6u(u,{...e},a){const r=u.current;if(!(r instanceof Element))return{target:e,transitionEnd:a};a&&(a={...a}),u.values.forEach(n=>{const t=n.get();if(!Zf(t))return;const i=ov(t,r);i&&n.set(i)});for(const n in e){const t=e[n];if(!Zf(t))continue;const i=ov(t,r);i&&(e[n]=i,a||(a={}),a[n]===void 0&&(a[n]=t))}return{target:e,transitionEnd:a}}const s6u=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),aO=u=>s6u.has(u),l6u=u=>Object.keys(u).some(aO),J8=u=>u===fs||u===r0,U8=(u,e)=>parseFloat(u.split(", ")[e]),W8=(u,e)=>(a,{transform:r})=>{if(r==="none"||!r)return 0;const n=r.match(/^matrix3d\((.+)\)$/);if(n)return U8(n[1],e);{const t=r.match(/^matrix\((.+)\)$/);return t?U8(t[1],u):0}},E6u=new Set(["x","y","z"]),c6u=q3.filter(u=>!E6u.has(u));function d6u(u){const e=[];return c6u.forEach(a=>{const r=u.getValue(a);r!==void 0&&(e.push([a,r.get()]),r.set(a.startsWith("scale")?1:0))}),e.length&&u.render(),e}const a1={width:({x:u},{paddingLeft:e="0",paddingRight:a="0"})=>u.max-u.min-parseFloat(e)-parseFloat(a),height:({y:u},{paddingTop:e="0",paddingBottom:a="0"})=>u.max-u.min-parseFloat(e)-parseFloat(a),top:(u,{top:e})=>parseFloat(e),left:(u,{left:e})=>parseFloat(e),bottom:({y:u},{top:e})=>parseFloat(e)+(u.max-u.min),right:({x:u},{left:e})=>parseFloat(e)+(u.max-u.min),x:W8(4,13),y:W8(5,14)};a1.translateX=a1.x;a1.translateY=a1.y;const D6u=(u,e,a)=>{const r=e.measureViewportBox(),n=e.current,t=getComputedStyle(n),{display:i}=t,o={};i==="none"&&e.setStaticValue("display",u.display||"block"),a.forEach(l=>{o[l]=a1[l](r,t)}),e.render();const s=e.measureViewportBox();return a.forEach(l=>{const E=e.getValue(l);E&&E.jump(o[l]),u[l]=a1[l](s,t)}),u},x6u=(u,e,a={},r={})=>{e={...e},r={...r};const n=Object.keys(e).filter(aO);let t=[],i=!1;const o=[];if(n.forEach(s=>{const l=u.getValue(s);if(!u.hasValue(s))return;let E=a[s],c=D4(E);const d=e[s];let D;if(RD(d)){const m=d.length,h=d[0]===null?1:0;E=d[h],c=D4(E);for(let g=h;g=0?window.pageYOffset:null,l=D6u(e,u,o);return t.length&&t.forEach(([E,c])=>{u.getValue(E).set(c)}),u.render(),Nm&&s!==null&&window.scrollTo({top:s}),{target:l,transitionEnd:r}}else return{target:e,transitionEnd:r}};function m6u(u,e,a,r){return l6u(e)?x6u(u,e,a,r):{target:e,transitionEnd:r}}const h6u=(u,e,a,r)=>{const n=o6u(u,e,r);return e=n.target,r=n.transitionEnd,m6u(u,e,a,r)},sv={current:null},rO={current:!1};function p6u(){if(rO.current=!0,!!Nm)if(window.matchMedia){const u=window.matchMedia("(prefers-reduced-motion)"),e=()=>sv.current=u.matches;u.addListener(e),e()}else sv.current=!1}function g6u(u,e,a){const{willChange:r}=e;for(const n in e){const t=e[n],i=a[n];if(rr(t))u.addValue(n,t),$D(r)&&r.add(n);else if(rr(i))u.addValue(n,Yn(t,{owner:u})),$D(r)&&r.remove(n);else if(i!==t)if(u.hasValue(n)){const o=u.getValue(n);!o.hasAnimated&&o.set(t)}else{const o=u.getStaticValue(n);u.addValue(n,Yn(o!==void 0?o:t,{owner:u}))}}for(const n in a)e[n]===void 0&&u.removeValue(n);return e}const q8=new WeakMap,nO=Object.keys(i3),f6u=nO.length,Z8=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],v6u=Dk.length;class C6u{constructor({parent:e,props:a,presenceContext:r,reducedMotionConfig:n,visualState:t},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>_0.render(this.render,!1,!0);const{latestValues:o,renderState:s}=t;this.latestValues=o,this.baseTarget={...o},this.initialValues=a.initial?{...o}:{},this.renderState=s,this.parent=e,this.props=a,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=i,this.isControllingVariants=Rm(a),this.isVariantNode=$K(a),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:l,...E}=this.scrapeMotionValuesFromProps(a,{});for(const c in E){const d=E[c];o[c]!==void 0&&rr(d)&&(d.set(o[c],!1),$D(l)&&l.add(c))}}scrapeMotionValuesFromProps(e,a){return{}}mount(e){this.current=e,q8.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((a,r)=>this.bindToMotionValue(r,a)),rO.current||p6u(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:sv.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){q8.delete(this.current),this.projection&&this.projection.unmount(),it(this.notifyUpdate),it(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,a){const r=gs.has(e),n=a.on("change",i=>{this.latestValues[e]=i,this.props.onUpdate&&_0.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),t=a.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{n(),t()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}loadFeatures({children:e,...a},r,n,t){let i,o;for(let s=0;sthis.scheduleRender(),animationType:typeof l=="string"?l:"both",initialPromotionConfig:t,layoutScroll:d,layoutRoot:D})}return o}updateFeatures(){for(const e in this.features){const a=this.features[e];a.isMounted?a.update():(a.mount(),a.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):$e()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,a){this.latestValues[e]=a}makeTargetAnimatable(e,a=!0){return this.makeTargetAnimatableFromInstance(e,this.props,a)}update(e,a){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=a;for(let r=0;ra.variantChildren.delete(e)}addValue(e,a){a!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,a)),this.values.set(e,a),this.latestValues[e]=a.get()}removeValue(e){this.values.delete(e);const a=this.valueSubscriptions.get(e);a&&(a(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,a){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return r===void 0&&a!==void 0&&(r=Yn(a,{owner:this}),this.addValue(e,r)),r}readValue(e){var a;return this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(a=this.getBaseTargetFromProps(this.props,e))!==null&&a!==void 0?a:this.readValueFromInstance(this.current,e,this.options)}setBaseTarget(e,a){this.baseTarget[e]=a}getBaseTarget(e){var a;const{initial:r}=this.props,n=typeof r=="string"||typeof r=="object"?(a=Ck(this.props,r))===null||a===void 0?void 0:a[e]:void 0;if(r&&n!==void 0)return n;const t=this.getBaseTargetFromProps(this.props,e);return t!==void 0&&!rr(t)?t:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,a){return this.events[e]||(this.events[e]=new wk),this.events[e].add(a)}notify(e,...a){this.events[e]&&this.events[e].notify(...a)}}class tO extends C6u{sortInstanceNodePosition(e,a){return e.compareDocumentPosition(a)&2?1:-1}getBaseTargetFromProps(e,a){return e.style?e.style[a]:void 0}removeValueFromRenderState(e,{vars:a,style:r}){delete a[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:a,...r},{transformValues:n},t){let i=Oxu(r,e||{},this);if(n&&(a&&(a=n(a)),r&&(r=n(r)),i&&(i=n(i))),t){Kxu(this,r,i);const o=h6u(this,r,i,a);a=o.transitionEnd,r=o.target}return{transition:e,transitionEnd:a,...r}}}function F6u(u){return window.getComputedStyle(u)}class k6u extends tO{readValueFromInstance(e,a){if(gs.has(a)){const r=Bk(a);return r&&r.default||0}else{const r=F6u(e),n=(JK(a)?r.getPropertyValue(a):r[a])||0;return typeof n=="string"?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:a}){return UI(e,a)}build(e,a,r,n){mk(e,a,r,n.transformTemplate)}scrapeMotionValuesFromProps(e,a){return vk(e,a)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;rr(e)&&(this.childSubscription=e.on("change",a=>{this.current&&(this.current.textContent=`${a}`)}))}renderInstance(e,a,r,n){QK(e,a,r,n)}}class A6u extends tO{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,a){return e[a]}readValueFromInstance(e,a){if(gs.has(a)){const r=Bk(a);return r&&r.default||0}return a=XK.has(a)?a:fk(a),e.getAttribute(a)}measureInstanceViewportBox(){return $e()}scrapeMotionValuesFromProps(e,a){return eI(e,a)}build(e,a,r,n){pk(e,a,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,a,r,n){uI(e,a,r,n)}mount(e){this.isSVGTag=gk(e.tagName),super.mount(e)}}const b6u=(u,e)=>xk(u)?new A6u(e,{enableHardwareAcceleration:!1}):new k6u(e,{enableHardwareAcceleration:!0}),y6u={layout:{ProjectionNode:eO,MeasureLayout:WI}},iO=w5u(lDu);function B6u({children:u,features:e,strict:a=!1}){const[,r]=x.useState(!R2(e)),n=x.useRef(void 0);if(!R2(e)){const{renderer:t,...i}=e;n.current=t,qf(i)}return x.useEffect(()=>{R2(e)&&e().then(({renderer:t,...i})=>{qf(i),n.current=t,r(!0)})},[]),x.createElement(ck.Provider,{value:{renderer:n.current,strict:a}},u)}function R2(u){return typeof u=="function"}const z6u={renderer:b6u,...umu,...FDu},S6u={...z6u,...n6u,...y6u};function M6u(u,e,a){var r;if(typeof u=="string"){let n=document;e&&($m(!!e.current),n=e.current),a?((r=a[u])!==null&&r!==void 0||(a[u]=n.querySelectorAll(u)),u=a[u]):u=n.querySelectorAll(u)}else u instanceof Element&&(u=[u]);return Array.from(u||[])}const A5=new WeakMap;let Di;function w6u(u,e){if(e){const{inlineSize:a,blockSize:r}=e[0];return{width:a,height:r}}else return u instanceof SVGElement&&"getBBox"in u?u.getBBox():{width:u.offsetWidth,height:u.offsetHeight}}function P6u({target:u,contentRect:e,borderBoxSize:a}){var r;(r=A5.get(u))===null||r===void 0||r.forEach(n=>{n({target:u,contentSize:e,get size(){return w6u(u,a)}})})}function T6u(u){u.forEach(P6u)}function j6u(){typeof ResizeObserver>"u"||(Di=new ResizeObserver(T6u))}function N6u(u,e){Di||j6u();const a=M6u(u);return a.forEach(r=>{let n=A5.get(r);n||(n=new Set,A5.set(r,n)),n.add(e),Di?.observe(r)}),()=>{a.forEach(r=>{const n=A5.get(r);n?.delete(e),n?.size||Di?.unobserve(r)})}}const b5=new Set;let FE;function L6u(){FE=()=>{const u={width:window.innerWidth,height:window.innerHeight},e={target:window,size:u,contentSize:u};b5.forEach(a=>a(e))},window.addEventListener("resize",FE)}function R6u(u){return b5.add(u),FE||L6u(),()=>{b5.delete(u),!b5.size&&FE&&(FE=void 0)}}function K6u(u,e){return typeof u=="function"?R6u(u):N6u(u,e)}const I6u=50,Y8=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),O6u=()=>({time:0,x:Y8(),y:Y8()}),$6u={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Q8(u,e,a,r){const n=a[e],{length:t,position:i}=$6u[e],o=n.current,s=a.time;n.current=u["scroll"+i],n.scrollLength=u["scroll"+t]-u["client"+t],n.offset.length=0,n.offset[0]=0,n.offset[1]=n.scrollLength,n.progress=e1(0,n.scrollLength,n.current);const l=r-s;n.velocity=l>I6u?0:yk(n.current-o,l)}function H6u(u,e,a){Q8(u,"x",e,a),Q8(u,"y",e,a),e.time=a}function G6u(u,e){const a={x:0,y:0};let r=u;for(;r&&r!==e;)if(r instanceof HTMLElement)a.x+=r.offsetLeft,a.y+=r.offsetTop,r=r.offsetParent;else if(r.tagName==="svg"){const n=r.getBoundingClientRect();r=r.parentElement;const t=r.getBoundingClientRect();a.x+=n.left-t.left,a.y+=n.top-t.top}else if(r instanceof SVGGraphicsElement){const{x:n,y:t}=r.getBBox();a.x+=n,a.y+=t;let i=null,o=r.parentNode;for(;!i;)o.tagName==="svg"&&(i=o),o=r.parentNode;r=i}else break;return a}const _6u={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},lv={start:0,center:.5,end:1};function X8(u,e,a=0){let r=0;if(lv[u]!==void 0&&(u=lv[u]),typeof u=="string"){const n=parseFloat(u);u.endsWith("px")?r=n:u.endsWith("%")?u=n/100:u.endsWith("vw")?r=n/100*document.documentElement.clientWidth:u.endsWith("vh")?r=n/100*document.documentElement.clientHeight:u=n}return typeof u=="number"&&(r=e*u),a+r}const V6u=[0,0];function J6u(u,e,a,r){let n=Array.isArray(u)?u:V6u,t=0,i=0;return typeof u=="number"?n=[u,u]:typeof u=="string"&&(u=u.trim(),u.includes(" ")?n=u.split(" "):n=[u,lv[u]?u:"0"]),t=X8(n[0],a,r),i=X8(n[1],e),t-i}const U6u={x:0,y:0};function W6u(u){return"getBBox"in u&&u.tagName!=="svg"?u.getBBox():{width:u.clientWidth,height:u.clientHeight}}function q6u(u,e,a){let{offset:r=_6u.All}=a;const{target:n=u,axis:t="y"}=a,i=t==="y"?"height":"width",o=n!==u?G6u(n,u):U6u,s=n===u?{width:u.scrollWidth,height:u.scrollHeight}:W6u(n),l={width:u.clientWidth,height:u.clientHeight};e[t].offset.length=0;let E=!e[t].interpolate;const c=r.length;for(let d=0;dZ6u(u,r.target,a),update:n=>{H6u(u,a,n),(r.offset||r.target)&&q6u(u,a,r)},notify:()=>e(a)}}const m4=new WeakMap,uz=new WeakMap,K2=new WeakMap,ez=u=>u===document.documentElement?window:u;function Q6u(u,{container:e=document.documentElement,...a}={}){let r=K2.get(e);r||(r=new Set,K2.set(e,r));const n=O6u(),t=Y6u(e,u,n,a);if(r.add(t),!m4.has(e)){const o=()=>{for(const d of r)d.measure()},s=()=>{for(const d of r)d.update(Ye.timestamp)},l=()=>{for(const d of r)d.notify()},E=()=>{_0.read(o,!1,!0),_0.update(s,!1,!0),_0.update(l,!1,!0)};m4.set(e,E);const c=ez(e);window.addEventListener("resize",E,{passive:!0}),e!==document.documentElement&&uz.set(e,K6u(e,E)),c.addEventListener("scroll",E,{passive:!0})}const i=m4.get(e);return _0.read(i,!1,!0),()=>{var o;it(i);const s=K2.get(e);if(!s||(s.delete(t),s.size))return;const l=m4.get(e);m4.delete(e),l&&(ez(e).removeEventListener("scroll",l),(o=uz.get(e))===null||o===void 0||o(),window.removeEventListener("resize",l))}}function az(u,e){EI(!!(!e||e.current))}const X6u=()=>({scrollX:Yn(0),scrollY:Yn(0),scrollXProgress:Yn(0),scrollYProgress:Yn(0)});function uhu({container:u,target:e,layoutEffect:a=!0,...r}={}){const n=aI(X6u);return(a?OK:x.useEffect)(()=>(az("target",e),az("container",u),Q6u(({x:i,y:o})=>{n.scrollX.set(i.current),n.scrollXProgress.set(i.progress),n.scrollY.set(o.current),n.scrollYProgress.set(o.progress)},{...r,container:u?.current||void 0,target:e?.current||void 0})),[u,e,JSON.stringify(r.offset)]),n}function Pk(){return R.jsx("div",{className:"flex h-full items-center justify-center",children:R.jsx(gcu,{size:"large"})})}var oO={exports:{}},sO={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},lO={exports:{}},ehu=function(e){return!e||typeof e=="string"?!1:e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&e.constructor.name!=="String")},ahu=ehu,rhu=Array.prototype.concat,nhu=Array.prototype.slice,rz=lO.exports=function(e){for(var a=[],r=0,n=e.length;r=4&&u[3]!==1&&(e=", "+u[3]),"hwb("+u[0]+", "+u[1]+"%, "+u[2]+"%"+e+")"};fr.to.keyword=function(u){return cO[u.slice(0,3)]};function Oi(u,e,a){return Math.min(Math.max(e,u),a)}function bd(u){var e=Math.round(u).toString(16).toUpperCase();return e.length<2?"0"+e:e}var ihu=oO.exports;const o3=sO,dO={};for(const u of Object.keys(o3))dO[o3[u]]=u;const Uu={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var DO=Uu;for(const u of Object.keys(Uu)){if(!("channels"in Uu[u]))throw new Error("missing channels property: "+u);if(!("labels"in Uu[u]))throw new Error("missing channel labels property: "+u);if(Uu[u].labels.length!==Uu[u].channels)throw new Error("channel and label counts mismatch: "+u);const{channels:e,labels:a}=Uu[u];delete Uu[u].channels,delete Uu[u].labels,Object.defineProperty(Uu[u],"channels",{value:e}),Object.defineProperty(Uu[u],"labels",{value:a})}Uu.rgb.hsl=function(u){const e=u[0]/255,a=u[1]/255,r=u[2]/255,n=Math.min(e,a,r),t=Math.max(e,a,r),i=t-n;let o,s;t===n?o=0:e===t?o=(a-r)/i:a===t?o=2+(r-e)/i:r===t&&(o=4+(e-a)/i),o=Math.min(o*60,360),o<0&&(o+=360);const l=(n+t)/2;return t===n?s=0:l<=.5?s=i/(t+n):s=i/(2-t-n),[o,s*100,l*100]};Uu.rgb.hsv=function(u){let e,a,r,n,t;const i=u[0]/255,o=u[1]/255,s=u[2]/255,l=Math.max(i,o,s),E=l-Math.min(i,o,s),c=function(d){return(l-d)/6/E+1/2};return E===0?(n=0,t=0):(t=E/l,e=c(i),a=c(o),r=c(s),i===l?n=r-a:o===l?n=1/3+e-r:s===l&&(n=2/3+a-e),n<0?n+=1:n>1&&(n-=1)),[n*360,t*100,l*100]};Uu.rgb.hwb=function(u){const e=u[0],a=u[1];let r=u[2];const n=Uu.rgb.hsl(u)[0],t=1/255*Math.min(e,Math.min(a,r));return r=1-1/255*Math.max(e,Math.max(a,r)),[n,t*100,r*100]};Uu.rgb.cmyk=function(u){const e=u[0]/255,a=u[1]/255,r=u[2]/255,n=Math.min(1-e,1-a,1-r),t=(1-e-n)/(1-n)||0,i=(1-a-n)/(1-n)||0,o=(1-r-n)/(1-n)||0;return[t*100,i*100,o*100,n*100]};function ohu(u,e){return(u[0]-e[0])**2+(u[1]-e[1])**2+(u[2]-e[2])**2}Uu.rgb.keyword=function(u){const e=dO[u];if(e)return e;let a=1/0,r;for(const n of Object.keys(o3)){const t=o3[n],i=ohu(u,t);i.04045?((e+.055)/1.055)**2.4:e/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;const n=e*.4124+a*.3576+r*.1805,t=e*.2126+a*.7152+r*.0722,i=e*.0193+a*.1192+r*.9505;return[n*100,t*100,i*100]};Uu.rgb.lab=function(u){const e=Uu.rgb.xyz(u);let a=e[0],r=e[1],n=e[2];a/=95.047,r/=100,n/=108.883,a=a>.008856?a**(1/3):7.787*a+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const t=116*r-16,i=500*(a-r),o=200*(r-n);return[t,i,o]};Uu.hsl.rgb=function(u){const e=u[0]/360,a=u[1]/100,r=u[2]/100;let n,t,i;if(a===0)return i=r*255,[i,i,i];r<.5?n=r*(1+a):n=r+a-r*a;const o=2*r-n,s=[0,0,0];for(let l=0;l<3;l++)t=e+1/3*-(l-1),t<0&&t++,t>1&&t--,6*t<1?i=o+(n-o)*6*t:2*t<1?i=n:3*t<2?i=o+(n-o)*(2/3-t)*6:i=o,s[l]=i*255;return s};Uu.hsl.hsv=function(u){const e=u[0];let a=u[1]/100,r=u[2]/100,n=a;const t=Math.max(r,.01);r*=2,a*=r<=1?r:2-r,n*=t<=1?t:2-t;const i=(r+a)/2,o=r===0?2*n/(t+n):2*a/(r+a);return[e,o*100,i*100]};Uu.hsv.rgb=function(u){const e=u[0]/60,a=u[1]/100;let r=u[2]/100;const n=Math.floor(e)%6,t=e-Math.floor(e),i=255*r*(1-a),o=255*r*(1-a*t),s=255*r*(1-a*(1-t));switch(r*=255,n){case 0:return[r,s,i];case 1:return[o,r,i];case 2:return[i,r,s];case 3:return[i,o,r];case 4:return[s,i,r];case 5:return[r,i,o]}};Uu.hsv.hsl=function(u){const e=u[0],a=u[1]/100,r=u[2]/100,n=Math.max(r,.01);let t,i;i=(2-a)*r;const o=(2-a)*n;return t=a*n,t/=o<=1?o:2-o,t=t||0,i/=2,[e,t*100,i*100]};Uu.hwb.rgb=function(u){const e=u[0]/360;let a=u[1]/100,r=u[2]/100;const n=a+r;let t;n>1&&(a/=n,r/=n);const i=Math.floor(6*e),o=1-r;t=6*e-i,i&1&&(t=1-t);const s=a+t*(o-a);let l,E,c;switch(i){default:case 6:case 0:l=o,E=s,c=a;break;case 1:l=s,E=o,c=a;break;case 2:l=a,E=o,c=s;break;case 3:l=a,E=s,c=o;break;case 4:l=s,E=a,c=o;break;case 5:l=o,E=a,c=s;break}return[l*255,E*255,c*255]};Uu.cmyk.rgb=function(u){const e=u[0]/100,a=u[1]/100,r=u[2]/100,n=u[3]/100,t=1-Math.min(1,e*(1-n)+n),i=1-Math.min(1,a*(1-n)+n),o=1-Math.min(1,r*(1-n)+n);return[t*255,i*255,o*255]};Uu.xyz.rgb=function(u){const e=u[0]/100,a=u[1]/100,r=u[2]/100;let n,t,i;return n=e*3.2406+a*-1.5372+r*-.4986,t=e*-.9689+a*1.8758+r*.0415,i=e*.0557+a*-.204+r*1.057,n=n>.0031308?1.055*n**(1/2.4)-.055:n*12.92,t=t>.0031308?1.055*t**(1/2.4)-.055:t*12.92,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,n=Math.min(Math.max(0,n),1),t=Math.min(Math.max(0,t),1),i=Math.min(Math.max(0,i),1),[n*255,t*255,i*255]};Uu.xyz.lab=function(u){let e=u[0],a=u[1],r=u[2];e/=95.047,a/=100,r/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const n=116*a-16,t=500*(e-a),i=200*(a-r);return[n,t,i]};Uu.lab.xyz=function(u){const e=u[0],a=u[1],r=u[2];let n,t,i;t=(e+16)/116,n=a/500+t,i=t-r/200;const o=t**3,s=n**3,l=i**3;return t=o>.008856?o:(t-16/116)/7.787,n=s>.008856?s:(n-16/116)/7.787,i=l>.008856?l:(i-16/116)/7.787,n*=95.047,t*=100,i*=108.883,[n,t,i]};Uu.lab.lch=function(u){const e=u[0],a=u[1],r=u[2];let n;n=Math.atan2(r,a)*360/2/Math.PI,n<0&&(n+=360);const i=Math.sqrt(a*a+r*r);return[e,i,n]};Uu.lch.lab=function(u){const e=u[0],a=u[1],n=u[2]/360*2*Math.PI,t=a*Math.cos(n),i=a*Math.sin(n);return[e,t,i]};Uu.rgb.ansi16=function(u,e=null){const[a,r,n]=u;let t=e===null?Uu.rgb.hsv(u)[2]:e;if(t=Math.round(t/50),t===0)return 30;let i=30+(Math.round(n/255)<<2|Math.round(r/255)<<1|Math.round(a/255));return t===2&&(i+=60),i};Uu.hsv.ansi16=function(u){return Uu.rgb.ansi16(Uu.hsv.rgb(u),u[2])};Uu.rgb.ansi256=function(u){const e=u[0],a=u[1],r=u[2];return e===a&&a===r?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(a/255*5)+Math.round(r/255*5)};Uu.ansi16.rgb=function(u){let e=u%10;if(e===0||e===7)return u>50&&(e+=3.5),e=e/10.5*255,[e,e,e];const a=(~~(u>50)+1)*.5,r=(e&1)*a*255,n=(e>>1&1)*a*255,t=(e>>2&1)*a*255;return[r,n,t]};Uu.ansi256.rgb=function(u){if(u>=232){const t=(u-232)*10+8;return[t,t,t]}u-=16;let e;const a=Math.floor(u/36)/5*255,r=Math.floor((e=u%36)/6)/5*255,n=e%6/5*255;return[a,r,n]};Uu.rgb.hex=function(u){const a=(((Math.round(u[0])&255)<<16)+((Math.round(u[1])&255)<<8)+(Math.round(u[2])&255)).toString(16).toUpperCase();return"000000".substring(a.length)+a};Uu.hex.rgb=function(u){const e=u.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let a=e[0];e[0].length===3&&(a=a.split("").map(o=>o+o).join(""));const r=parseInt(a,16),n=r>>16&255,t=r>>8&255,i=r&255;return[n,t,i]};Uu.rgb.hcg=function(u){const e=u[0]/255,a=u[1]/255,r=u[2]/255,n=Math.max(Math.max(e,a),r),t=Math.min(Math.min(e,a),r),i=n-t;let o,s;return i<1?o=t/(1-i):o=0,i<=0?s=0:n===e?s=(a-r)/i%6:n===a?s=2+(r-e)/i:s=4+(e-a)/i,s/=6,s%=1,[s*360,i*100,o*100]};Uu.hsl.hcg=function(u){const e=u[1]/100,a=u[2]/100,r=a<.5?2*e*a:2*e*(1-a);let n=0;return r<1&&(n=(a-.5*r)/(1-r)),[u[0],r*100,n*100]};Uu.hsv.hcg=function(u){const e=u[1]/100,a=u[2]/100,r=e*a;let n=0;return r<1&&(n=(a-r)/(1-r)),[u[0],r*100,n*100]};Uu.hcg.rgb=function(u){const e=u[0]/360,a=u[1]/100,r=u[2]/100;if(a===0)return[r*255,r*255,r*255];const n=[0,0,0],t=e%1*6,i=t%1,o=1-i;let s=0;switch(Math.floor(t)){case 0:n[0]=1,n[1]=i,n[2]=0;break;case 1:n[0]=o,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=i;break;case 3:n[0]=0,n[1]=o,n[2]=1;break;case 4:n[0]=i,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=o}return s=(1-a)*r,[(a*n[0]+s)*255,(a*n[1]+s)*255,(a*n[2]+s)*255]};Uu.hcg.hsv=function(u){const e=u[1]/100,a=u[2]/100,r=e+a*(1-e);let n=0;return r>0&&(n=e/r),[u[0],n*100,r*100]};Uu.hcg.hsl=function(u){const e=u[1]/100,r=u[2]/100*(1-e)+.5*e;let n=0;return r>0&&r<.5?n=e/(2*r):r>=.5&&r<1&&(n=e/(2*(1-r))),[u[0],n*100,r*100]};Uu.hcg.hwb=function(u){const e=u[1]/100,a=u[2]/100,r=e+a*(1-e);return[u[0],(r-e)*100,(1-r)*100]};Uu.hwb.hcg=function(u){const e=u[1]/100,r=1-u[2]/100,n=r-e;let t=0;return n<1&&(t=(r-n)/(1-n)),[u[0],n*100,t*100]};Uu.apple.rgb=function(u){return[u[0]/65535*255,u[1]/65535*255,u[2]/65535*255]};Uu.rgb.apple=function(u){return[u[0]/255*65535,u[1]/255*65535,u[2]/255*65535]};Uu.gray.rgb=function(u){return[u[0]/100*255,u[0]/100*255,u[0]/100*255]};Uu.gray.hsl=function(u){return[0,0,u[0]]};Uu.gray.hsv=Uu.gray.hsl;Uu.gray.hwb=function(u){return[0,100,u[0]]};Uu.gray.cmyk=function(u){return[0,0,0,u[0]]};Uu.gray.lab=function(u){return[u[0],0,0]};Uu.gray.hex=function(u){const e=Math.round(u[0]/100*255)&255,r=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(r.length)+r};Uu.rgb.gray=function(u){return[(u[0]+u[1]+u[2])/3/255*100]};const GD=DO;function shu(){const u={},e=Object.keys(GD);for(let a=e.length,r=0;r1&&(a=r),u(a))};return"conversion"in u&&(e.conversion=u.conversion),e}function hhu(u){const e=function(...a){const r=a[0];if(r==null)return r;r.length>1&&(a=r);const n=u(a);if(typeof n=="object")for(let t=n.length,i=0;i{Ws[u]={},Object.defineProperty(Ws[u],"channels",{value:Ev[u].channels}),Object.defineProperty(Ws[u],"labels",{value:Ev[u].labels});const e=Dhu(u);Object.keys(e).forEach(r=>{const n=e[r];Ws[u][r]=hhu(n),Ws[u][r].raw=mhu(n)})});var phu=Ws;const qs=ihu,hr=phu,xO=["keyword","gray","hex"],cv={};for(const u of Object.keys(hr))cv[[...hr[u].labels].sort().join("")]=u;const _D={};function la(u,e){if(!(this instanceof la))return new la(u,e);if(e&&e in xO&&(e=null),e&&!(e in hr))throw new Error("Unknown model: "+e);let a,r;if(u==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(u instanceof la)this.model=u.model,this.color=[...u.color],this.valpha=u.valpha;else if(typeof u=="string"){const n=qs.get(u);if(n===null)throw new Error("Unable to parse color from string: "+u);this.model=n.model,r=hr[this.model].channels,this.color=n.value.slice(0,r),this.valpha=typeof n.value[r]=="number"?n.value[r]:1}else if(u.length>0){this.model=e||"rgb",r=hr[this.model].channels;const n=Array.prototype.slice.call(u,0,r);this.color=dv(n,r),this.valpha=typeof u[r]=="number"?u[r]:1}else if(typeof u=="number")this.model="rgb",this.color=[u>>16&255,u>>8&255,u&255],this.valpha=1;else{this.valpha=1;const n=Object.keys(u);"alpha"in u&&(n.splice(n.indexOf("alpha"),1),this.valpha=typeof u.alpha=="number"?u.alpha:0);const t=n.sort().join("");if(!(t in cv))throw new Error("Unable to parse color from object: "+JSON.stringify(u));this.model=cv[t];const{labels:i}=hr[this.model],o=[];for(a=0;a(u%360+360)%360),saturationl:ze("hsl",1,Ze(100)),lightness:ze("hsl",2,Ze(100)),saturationv:ze("hsv",1,Ze(100)),value:ze("hsv",2,Ze(100)),chroma:ze("hcg",1,Ze(100)),gray:ze("hcg",2,Ze(100)),white:ze("hwb",1,Ze(100)),wblack:ze("hwb",2,Ze(100)),cyan:ze("cmyk",0,Ze(100)),magenta:ze("cmyk",1,Ze(100)),yellow:ze("cmyk",2,Ze(100)),black:ze("cmyk",3,Ze(100)),x:ze("xyz",0,Ze(95.047)),y:ze("xyz",1,Ze(100)),z:ze("xyz",2,Ze(108.833)),l:ze("lab",0,Ze(100)),a:ze("lab",1),b:ze("lab",2),keyword(u){return u!==void 0?new la(u):hr[this.model].keyword(this.color)},hex(u){return u!==void 0?new la(u):qs.to.hex(this.rgb().round().color)},hexa(u){if(u!==void 0)return new la(u);const e=this.rgb().round().color;let a=Math.round(this.valpha*255).toString(16).toUpperCase();return a.length===1&&(a="0"+a),qs.to.hex(e)+a},rgbNumber(){const u=this.rgb().color;return(u[0]&255)<<16|(u[1]&255)<<8|u[2]&255},luminosity(){const u=this.rgb().color,e=[];for(const[a,r]of u.entries()){const n=r/255;e[a]=n<=.04045?n/12.92:((n+.055)/1.055)**2.4}return .2126*e[0]+.7152*e[1]+.0722*e[2]},contrast(u){const e=this.luminosity(),a=u.luminosity();return e>a?(e+.05)/(a+.05):(a+.05)/(e+.05)},level(u){const e=this.contrast(u);return e>=7?"AAA":e>=4.5?"AA":""},isDark(){const u=this.rgb().color;return(u[0]*2126+u[1]*7152+u[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){const u=this.rgb();for(let e=0;e<3;e++)u.color[e]=255-u.color[e];return u},lighten(u){const e=this.hsl();return e.color[2]+=e.color[2]*u,e},darken(u){const e=this.hsl();return e.color[2]-=e.color[2]*u,e},saturate(u){const e=this.hsl();return e.color[1]+=e.color[1]*u,e},desaturate(u){const e=this.hsl();return e.color[1]-=e.color[1]*u,e},whiten(u){const e=this.hwb();return e.color[1]+=e.color[1]*u,e},blacken(u){const e=this.hwb();return e.color[2]+=e.color[2]*u,e},grayscale(){const u=this.rgb().color,e=u[0]*.3+u[1]*.59+u[2]*.11;return la.rgb(e,e,e)},fade(u){return this.alpha(this.valpha-this.valpha*u)},opaquer(u){return this.alpha(this.valpha+this.valpha*u)},rotate(u){const e=this.hsl();let a=e.color[0];return a=(a+u)%360,a=a<0?360+a:a,e.color[0]=a,e},mix(u,e){if(!u||!u.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof u);const a=u.rgb(),r=this.rgb(),n=e===void 0?.5:e,t=2*n-1,i=a.alpha()-r.alpha(),o=((t*i===-1?t:(t+i)/(1+t*i))+1)/2,s=1-o;return la.rgb(o*a.red()+s*r.red(),o*a.green()+s*r.green(),o*a.blue()+s*r.blue(),a.alpha()*n+r.alpha()*(1-n))}};for(const u of Object.keys(hr)){if(xO.includes(u))continue;const{channels:e}=hr[u];la.prototype[u]=function(...a){return this.model===u?new la(this):a.length>0?new la(a,u):new la([...vhu(hr[this.model][u].raw(this.color)),this.valpha],u)},la[u]=function(...a){let r=a[0];return typeof r=="number"&&(r=dv(a,e)),new la(r,u)}}function ghu(u,e){return Number(u.toFixed(e))}function fhu(u){return function(e){return ghu(e,u)}}function ze(u,e,a){u=Array.isArray(u)?u:[u];for(const r of u)(_D[r]||(_D[r]=[]))[e]=a;return u=u[0],function(r){let n;return r!==void 0?(a&&(r=a(r)),n=this[u](),n.color[e]=r,n):(n=this[u]().color[e],a&&(n=a(n)),n)}}function Ze(u){return function(e){return Math.max(0,Math.min(u,e))}}function vhu(u){return Array.isArray(u)?u:[u]}function dv(u,e){for(let a=0;au,[u])}const{useBreakpoint:Fhu}=u3u;function Tk(){const{token:{screenXS:u,screenSM:e,screenMD:a,screenLG:r,screenXL:n,screenXXL:t}}=TD.useToken(),i=["xs","sm","md","lg","xl","xxl"],o={xs:u,sm:e,md:a,lg:r,xl:n,xxl:t},s=Fhu(),l=i.findLast(E=>s[E]===!0);return{screenEnum:o,screenMap:s,currentScrren:l}}var mO={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(u,e){(function(a,r){u.exports=r()})(Mu,function(){var a={};a.version="0.2.0";var r=a.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};a.configure=function(m){var h,g;for(h in m)g=m[h],g!==void 0&&m.hasOwnProperty(h)&&(r[h]=g);return this},a.status=null,a.set=function(m){var h=a.isStarted();m=n(m,r.minimum,1),a.status=m===1?null:m;var g=a.render(!h),p=g.querySelector(r.barSelector),f=r.speed,C=r.easing;return g.offsetWidth,o(function(v){r.positionUsing===""&&(r.positionUsing=a.getPositioningCSS()),s(p,i(m,f,C)),m===1?(s(g,{transition:"none",opacity:1}),g.offsetWidth,setTimeout(function(){s(g,{transition:"all "+f+"ms linear",opacity:0}),setTimeout(function(){a.remove(),v()},f)},f)):setTimeout(v,f)}),this},a.isStarted=function(){return typeof a.status=="number"},a.start=function(){a.status||a.set(0);var m=function(){setTimeout(function(){a.status&&(a.trickle(),m())},r.trickleSpeed)};return r.trickle&&m(),this},a.done=function(m){return!m&&!a.status?this:a.inc(.3+.5*Math.random()).set(1)},a.inc=function(m){var h=a.status;return h?(typeof m!="number"&&(m=(1-h)*n(Math.random()*h,.1,.95)),h=n(h+m,0,.994),a.set(h)):a.start()},a.trickle=function(){return a.inc(Math.random()*r.trickleRate)},function(){var m=0,h=0;a.promise=function(g){return!g||g.state()==="resolved"?this:(h===0&&a.start(),m++,h++,g.always(function(){h--,h===0?(m=0,a.done()):a.set((m-h)/m)}),this)}}(),a.render=function(m){if(a.isRendered())return document.getElementById("nprogress");E(document.documentElement,"nprogress-busy");var h=document.createElement("div");h.id="nprogress",h.innerHTML=r.template;var g=h.querySelector(r.barSelector),p=m?"-100":t(a.status||0),f=document.querySelector(r.parent),C;return s(g,{transition:"all 0 linear",transform:"translate3d("+p+"%,0,0)"}),r.showSpinner||(C=h.querySelector(r.spinnerSelector),C&&D(C)),f!=document.body&&E(f,"nprogress-custom-parent"),f.appendChild(h),h},a.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(r.parent),"nprogress-custom-parent");var m=document.getElementById("nprogress");m&&D(m)},a.isRendered=function(){return!!document.getElementById("nprogress")},a.getPositioningCSS=function(){var m=document.body.style,h="WebkitTransform"in m?"Webkit":"MozTransform"in m?"Moz":"msTransform"in m?"ms":"OTransform"in m?"O":"";return h+"Perspective"in m?"translate3d":h+"Transform"in m?"translate":"margin"};function n(m,h,g){return mg?g:m}function t(m){return(-1+m)*100}function i(m,h,g){var p;return r.positionUsing==="translate3d"?p={transform:"translate3d("+t(m)+"%,0,0)"}:r.positionUsing==="translate"?p={transform:"translate("+t(m)+"%,0)"}:p={"margin-left":t(m)+"%"},p.transition="all "+h+"ms "+g,p}var o=function(){var m=[];function h(){var g=m.shift();g&&g(h)}return function(g){m.push(g),m.length==1&&h()}}(),s=function(){var m=["Webkit","O","Moz","ms"],h={};function g(v){return v.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(A,F){return F.toUpperCase()})}function p(v){var A=document.body.style;if(v in A)return v;for(var F=m.length,k=v.charAt(0).toUpperCase()+v.slice(1),y;F--;)if(y=m[F]+k,y in A)return y;return v}function f(v){return v=g(v),h[v]||(h[v]=p(v))}function C(v,A,F){A=f(A),v.style[A]=F}return function(v,A){var F=arguments,k,y;if(F.length==2)for(k in A)y=A[k],y!==void 0&&A.hasOwnProperty(k)&&C(v,k,y);else C(v,F[1],F[2])}}();function l(m,h){var g=typeof m=="string"?m:d(m);return g.indexOf(" "+h+" ")>=0}function E(m,h){var g=d(m),p=g+h;l(g,h)||(m.className=p.substring(1))}function c(m,h){var g=d(m),p;l(m,h)&&(p=g.replace(" "+h+" "," "),m.className=p.substring(1,p.length-1))}function d(m){return(" "+(m.className||"")+" ").replace(/\s+/gi," ")}function D(m){m&&m.parentNode&&m.parentNode.removeChild(m)}return a})})(mO);var khu=mO.exports;const h4=Da(khu);function Ahu(){const{pathname:u}=qt();return x.useMemo(()=>u,[u])}function S1(){const u=z1();return x.useMemo(()=>({back:()=>u(-1),forward:()=>u(1),reload:()=>window.location.reload(),push:a=>u(a),replace:a=>u(a,{replace:!0})}),[u])}function bhu(){if(console&&console.warn){for(var u=arguments.length,e=new Array(u),a=0;a()=>{if(u.isInitialized)e();else{const a=()=>{setTimeout(()=>{u.off("initialized",a)},0),e()};u.on("initialized",a)}};function tz(u,e,a){u.loadNamespaces(e,hO(u,a))}function iz(u,e,a,r){typeof a=="string"&&(a=[a]),a.forEach(n=>{u.options.ns.indexOf(n)<0&&u.options.ns.push(n)}),u.loadLanguages(e,hO(u,r))}function yhu(u,e){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=e.languages[0],n=e.options?e.options.fallbackLng:!1,t=e.languages[e.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const i=(o,s)=>{const l=e.services.backendConnector.state[`${o}|${s}`];return l===-1||l===2};return a.bindI18n&&a.bindI18n.indexOf("languageChanging")>-1&&e.services.backendConnector.backend&&e.isLanguageChangingTo&&!i(e.isLanguageChangingTo,u)?!1:!!(e.hasResourceBundle(r,u)||!e.services.backendConnector.backend||e.options.resources&&!e.options.partialBundledLanguages||i(r,u)&&(!n||i(t,u)))}function Bhu(u,e){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!e.languages||!e.languages.length?(Dv("i18n.languages were undefined or empty",e.languages),!0):e.options.ignoreJSONStructure!==void 0?e.hasLoadedNamespace(u,{lng:a.lng,precheck:(n,t)=>{if(a.bindI18n&&a.bindI18n.indexOf("languageChanging")>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!t(n.isLanguageChangingTo,u))return!1}}):yhu(u,e,a)}const zhu=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Shu={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},Mhu=u=>Shu[u],whu=u=>u.replace(zhu,Mhu);let xv={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:whu};function Phu(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};xv={...xv,...u}}function Thu(){return xv}let pO;function jhu(u){pO=u}function Nhu(){return pO}const Lhu={type:"3rdParty",init(u){Phu(u.options.react),jhu(u)}},Rhu=x.createContext();class Khu{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(a=>{this.usedNamespaces[a]||(this.usedNamespaces[a]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const Ihu=(u,e)=>{const a=x.useRef();return x.useEffect(()=>{a.current=e?a.current:u},[u,e]),a.current};function vs(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:a}=e,{i18n:r,defaultNS:n}=x.useContext(Rhu)||{},t=a||r||Nhu();if(t&&!t.reportNamespaces&&(t.reportNamespaces=new Khu),!t){Dv("You will need to pass in an i18next instance by using initReactI18next");const C=(A,F)=>typeof F=="string"?F:F&&typeof F=="object"&&typeof F.defaultValue=="string"?F.defaultValue:Array.isArray(A)?A[A.length-1]:A,v=[C,{},!1];return v.t=C,v.i18n={},v.ready=!1,v}t.options.react&&t.options.react.wait!==void 0&&Dv("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const i={...Thu(),...t.options.react,...e},{useSuspense:o,keyPrefix:s}=i;let l=u||n||t.options&&t.options.defaultNS;l=typeof l=="string"?[l]:l||["translation"],t.reportNamespaces.addUsedNamespaces&&t.reportNamespaces.addUsedNamespaces(l);const E=(t.isInitialized||t.initializedStoreOnce)&&l.every(C=>Bhu(C,t,i));function c(){return t.getFixedT(e.lng||null,i.nsMode==="fallback"?l:l[0],s)}const[d,D]=x.useState(c);let m=l.join();e.lng&&(m=`${e.lng}${m}`);const h=Ihu(m),g=x.useRef(!0);x.useEffect(()=>{const{bindI18n:C,bindI18nStore:v}=i;g.current=!0,!E&&!o&&(e.lng?iz(t,e.lng,l,()=>{g.current&&D(c)}):tz(t,l,()=>{g.current&&D(c)})),E&&h&&h!==m&&g.current&&D(c);function A(){g.current&&D(c)}return C&&t&&t.on(C,A),v&&t&&t.store.on(v,A),()=>{g.current=!1,C&&t&&C.split(" ").forEach(F=>t.off(F,A)),v&&t&&v.split(" ").forEach(F=>t.store.off(F,A))}},[t,m]);const p=x.useRef(!0);x.useEffect(()=>{g.current&&!p.current&&D(c),p.current=!1},[t,s]);const f=[d,t,E];if(f.t=d,f.i18n=t,f.ready=E,E||!E&&!o)return f;throw new Promise(C=>{e.lng?iz(t,e.lng,l,()=>C()):tz(t,l,()=>C())})}function Ka({children:u,className:e,style:a,onClick:r}){return R.jsx("button",{style:a,className:`flex cursor-pointer items-center justify-center rounded-full p-2 hover:bg-hover ${e}`,onClick:r,children:u})}const AE=/^[a-z0-9]+(-[a-z0-9]+)*$/,Hm=(u,e,a,r="")=>{const n=u.split(":");if(u.slice(0,1)==="@"){if(n.length<2||n.length>3)return null;r=n.shift().slice(1)}if(n.length>3||!n.length)return null;if(n.length>1){const o=n.pop(),s=n.pop(),l={provider:n.length>0?n[0]:r,prefix:s,name:o};return e&&!y5(l)?null:l}const t=n[0],i=t.split("-");if(i.length>1){const o={provider:r,prefix:i.shift(),name:i.join("-")};return e&&!y5(o)?null:o}if(a&&r===""){const o={provider:r,prefix:"",name:t};return e&&!y5(o,a)?null:o}return null},y5=(u,e)=>u?!!((u.provider===""||u.provider.match(AE))&&(e&&u.prefix===""||u.prefix.match(AE))&&u.name.match(AE)):!1,gO=Object.freeze({left:0,top:0,width:16,height:16}),VD=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),jk=Object.freeze({...gO,...VD}),mv=Object.freeze({...jk,body:"",hidden:!1});function Ohu(u,e){const a={};!u.hFlip!=!e.hFlip&&(a.hFlip=!0),!u.vFlip!=!e.vFlip&&(a.vFlip=!0);const r=((u.rotate||0)+(e.rotate||0))%4;return r&&(a.rotate=r),a}function oz(u,e){const a=Ohu(u,e);for(const r in mv)r in VD?r in u&&!(r in a)&&(a[r]=VD[r]):r in e?a[r]=e[r]:r in u&&(a[r]=u[r]);return a}function $hu(u,e){const a=u.icons,r=u.aliases||Object.create(null),n=Object.create(null);function t(i){if(a[i])return n[i]=[];if(!(i in n)){n[i]=null;const o=r[i]&&r[i].parent,s=o&&t(o);s&&(n[i]=[o].concat(s))}return n[i]}return(e||Object.keys(a).concat(Object.keys(r))).forEach(t),n}function Hhu(u,e,a){const r=u.icons,n=u.aliases||Object.create(null);let t={};function i(o){t=oz(r[o]||n[o],t)}return i(e),a.forEach(i),oz(u,t)}function fO(u,e){const a=[];if(typeof u!="object"||typeof u.icons!="object")return a;u.not_found instanceof Array&&u.not_found.forEach(n=>{e(n,null),a.push(n)});const r=$hu(u);for(const n in r){const t=r[n];t&&(e(n,Hhu(u,n,t)),a.push(n))}return a}const Ghu={provider:"",aliases:{},not_found:{},...gO};function O2(u,e){for(const a in e)if(a in u&&typeof u[a]!=typeof e[a])return!1;return!0}function vO(u){if(typeof u!="object"||u===null)return null;const e=u;if(typeof e.prefix!="string"||!u.icons||typeof u.icons!="object"||!O2(u,Ghu))return null;const a=e.icons;for(const n in a){const t=a[n];if(!n.match(AE)||typeof t.body!="string"||!O2(t,mv))return null}const r=e.aliases||Object.create(null);for(const n in r){const t=r[n],i=t.parent;if(!n.match(AE)||typeof i!="string"||!a[i]&&!r[i]||!O2(t,mv))return null}return e}const sz=Object.create(null);function _hu(u,e){return{provider:u,prefix:e,icons:Object.create(null),missing:new Set}}function ss(u,e){const a=sz[u]||(sz[u]=Object.create(null));return a[e]||(a[e]=_hu(u,e))}function Nk(u,e){return vO(e)?fO(e,(a,r)=>{r?u.icons[a]=r:u.missing.add(a)}):[]}function Vhu(u,e,a){try{if(typeof a.body=="string")return u.icons[e]={...a},!0}catch{}return!1}let s3=!1;function CO(u){return typeof u=="boolean"&&(s3=u),s3}function Jhu(u){const e=typeof u=="string"?Hm(u,!0,s3):u;if(e){const a=ss(e.provider,e.prefix),r=e.name;return a.icons[r]||(a.missing.has(r)?null:void 0)}}function Uhu(u,e){const a=Hm(u,!0,s3);if(!a)return!1;const r=ss(a.provider,a.prefix);return Vhu(r,a.name,e)}function Whu(u,e){if(typeof u!="object")return!1;if(typeof e!="string"&&(e=u.provider||""),s3&&!e&&!u.prefix){let n=!1;return vO(u)&&(u.prefix="",fO(u,(t,i)=>{i&&Uhu(t,i)&&(n=!0)})),n}const a=u.prefix;if(!y5({provider:e,prefix:a,name:"a"}))return!1;const r=ss(e,a);return!!Nk(r,u)}const FO=Object.freeze({width:null,height:null}),kO=Object.freeze({...FO,...VD}),qhu=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Zhu=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function lz(u,e,a){if(e===1)return u;if(a=a||100,typeof u=="number")return Math.ceil(u*e*a)/a;if(typeof u!="string")return u;const r=u.split(qhu);if(r===null||!r.length)return u;const n=[];let t=r.shift(),i=Zhu.test(t);for(;;){if(i){const o=parseFloat(t);isNaN(o)?n.push(t):n.push(Math.ceil(o*e*a)/a)}else n.push(t);if(t=r.shift(),t===void 0)return n.join("");i=!i}}const Yhu=u=>u==="unset"||u==="undefined"||u==="none";function Qhu(u,e){const a={...jk,...u},r={...kO,...e},n={left:a.left,top:a.top,width:a.width,height:a.height};let t=a.body;[a,r].forEach(m=>{const h=[],g=m.hFlip,p=m.vFlip;let f=m.rotate;g?p?f+=2:(h.push("translate("+(n.width+n.left).toString()+" "+(0-n.top).toString()+")"),h.push("scale(-1 1)"),n.top=n.left=0):p&&(h.push("translate("+(0-n.left).toString()+" "+(n.height+n.top).toString()+")"),h.push("scale(1 -1)"),n.top=n.left=0);let C;switch(f<0&&(f-=Math.floor(f/4)*4),f=f%4,f){case 1:C=n.height/2+n.top,h.unshift("rotate(90 "+C.toString()+" "+C.toString()+")");break;case 2:h.unshift("rotate(180 "+(n.width/2+n.left).toString()+" "+(n.height/2+n.top).toString()+")");break;case 3:C=n.width/2+n.left,h.unshift("rotate(-90 "+C.toString()+" "+C.toString()+")");break}f%2===1&&(n.left!==n.top&&(C=n.left,n.left=n.top,n.top=C),n.width!==n.height&&(C=n.width,n.width=n.height,n.height=C)),h.length&&(t=''+t+"")});const i=r.width,o=r.height,s=n.width,l=n.height;let E,c;i===null?(c=o===null?"1em":o==="auto"?l:o,E=lz(c,s/l)):(E=i==="auto"?s:i,c=o===null?lz(E,l/s):o==="auto"?l:o);const d={},D=(m,h)=>{Yhu(h)||(d[m]=h.toString())};return D("width",E),D("height",c),d.viewBox=n.left.toString()+" "+n.top.toString()+" "+s.toString()+" "+l.toString(),{attributes:d,body:t}}const Xhu=/\sid="(\S+)"/g,u2u="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let e2u=0;function a2u(u,e=u2u){const a=[];let r;for(;r=Xhu.exec(u);)a.push(r[1]);if(!a.length)return u;const n="suffix"+(Math.random()*16777216|Date.now()).toString(16);return a.forEach(t=>{const i=typeof e=="function"?e(t):e+(e2u++).toString(),o=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");u=u.replace(new RegExp('([#;"])('+o+')([")]|\\.[a-z])',"g"),"$1"+i+n+"$3")}),u=u.replace(new RegExp(n,"g"),""),u}const hv=Object.create(null);function r2u(u,e){hv[u]=e}function pv(u){return hv[u]||hv[""]}function Lk(u){let e;if(typeof u.resources=="string")e=[u.resources];else if(e=u.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:u.path||"/",maxURL:u.maxURL||500,rotate:u.rotate||750,timeout:u.timeout||5e3,random:u.random===!0,index:u.index||0,dataAfterTimeout:u.dataAfterTimeout!==!1}}const Rk=Object.create(null),p4=["https://api.simplesvg.com","https://api.unisvg.com"],B5=[];for(;p4.length>0;)p4.length===1||Math.random()>.5?B5.push(p4.shift()):B5.push(p4.pop());Rk[""]=Lk({resources:["https://api.iconify.design"].concat(B5)});function n2u(u,e){const a=Lk(e);return a===null?!1:(Rk[u]=a,!0)}function Kk(u){return Rk[u]}const t2u=()=>{let u;try{if(u=fetch,typeof u=="function")return u}catch{}};let Ez=t2u();function i2u(u,e){const a=Kk(u);if(!a)return 0;let r;if(!a.maxURL)r=0;else{let n=0;a.resources.forEach(i=>{n=Math.max(n,i.length)});const t=e+".json?icons=";r=a.maxURL-n-a.path.length-t.length}return r}function o2u(u){return u===404}const s2u=(u,e,a)=>{const r=[],n=i2u(u,e),t="icons";let i={type:t,provider:u,prefix:e,icons:[]},o=0;return a.forEach((s,l)=>{o+=s.length+1,o>=n&&l>0&&(r.push(i),i={type:t,provider:u,prefix:e,icons:[]},o=s.length),i.icons.push(s)}),r.push(i),r};function l2u(u){if(typeof u=="string"){const e=Kk(u);if(e)return e.path}return"/"}const E2u=(u,e,a)=>{if(!Ez){a("abort",424);return}let r=l2u(e.provider);switch(e.type){case"icons":{const t=e.prefix,o=e.icons.join(","),s=new URLSearchParams({icons:o});r+=t+".json?"+s.toString();break}case"custom":{const t=e.uri;r+=t.slice(0,1)==="/"?t.slice(1):t;break}default:a("abort",400);return}let n=503;Ez(u+r).then(t=>{const i=t.status;if(i!==200){setTimeout(()=>{a(o2u(i)?"abort":"next",i)});return}return n=501,t.json()}).then(t=>{if(typeof t!="object"||t===null){setTimeout(()=>{t===404?a("abort",t):a("next",n)});return}setTimeout(()=>{a("success",t)})}).catch(()=>{a("next",n)})},c2u={prepare:s2u,send:E2u};function d2u(u){const e={loaded:[],missing:[],pending:[]},a=Object.create(null);u.sort((n,t)=>n.provider!==t.provider?n.provider.localeCompare(t.provider):n.prefix!==t.prefix?n.prefix.localeCompare(t.prefix):n.name.localeCompare(t.name));let r={provider:"",prefix:"",name:""};return u.forEach(n=>{if(r.name===n.name&&r.prefix===n.prefix&&r.provider===n.provider)return;r=n;const t=n.provider,i=n.prefix,o=n.name,s=a[t]||(a[t]=Object.create(null)),l=s[i]||(s[i]=ss(t,i));let E;o in l.icons?E=e.loaded:i===""||l.missing.has(o)?E=e.missing:E=e.pending;const c={provider:t,prefix:i,name:o};E.push(c)}),e}function AO(u,e){u.forEach(a=>{const r=a.loaderCallbacks;r&&(a.loaderCallbacks=r.filter(n=>n.id!==e))})}function D2u(u){u.pendingCallbacksFlag||(u.pendingCallbacksFlag=!0,setTimeout(()=>{u.pendingCallbacksFlag=!1;const e=u.loaderCallbacks?u.loaderCallbacks.slice(0):[];if(!e.length)return;let a=!1;const r=u.provider,n=u.prefix;e.forEach(t=>{const i=t.icons,o=i.pending.length;i.pending=i.pending.filter(s=>{if(s.prefix!==n)return!0;const l=s.name;if(u.icons[l])i.loaded.push({provider:r,prefix:n,name:l});else if(u.missing.has(l))i.missing.push({provider:r,prefix:n,name:l});else return a=!0,!0;return!1}),i.pending.length!==o&&(a||AO([u],t.id),t.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),t.abort))})}))}let x2u=0;function m2u(u,e,a){const r=x2u++,n=AO.bind(null,a,r);if(!e.pending.length)return n;const t={id:r,icons:e,callback:u,abort:n};return a.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(t)}),n}function h2u(u,e=!0,a=!1){const r=[];return u.forEach(n=>{const t=typeof n=="string"?Hm(n,e,a):n;t&&r.push(t)}),r}var p2u={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function g2u(u,e,a,r){const n=u.resources.length,t=u.random?Math.floor(Math.random()*n):u.index;let i;if(u.random){let F=u.resources.slice(0);for(i=[];F.length>1;){const k=Math.floor(Math.random()*F.length);i.push(F[k]),F=F.slice(0,k).concat(F.slice(k+1))}i=i.concat(F)}else i=u.resources.slice(t).concat(u.resources.slice(0,t));const o=Date.now();let s="pending",l=0,E,c=null,d=[],D=[];typeof r=="function"&&D.push(r);function m(){c&&(clearTimeout(c),c=null)}function h(){s==="pending"&&(s="aborted"),m(),d.forEach(F=>{F.status==="pending"&&(F.status="aborted")}),d=[]}function g(F,k){k&&(D=[]),typeof F=="function"&&D.push(F)}function p(){return{startTime:o,payload:e,status:s,queriesSent:l,queriesPending:d.length,subscribe:g,abort:h}}function f(){s="failed",D.forEach(F=>{F(void 0,E)})}function C(){d.forEach(F=>{F.status==="pending"&&(F.status="aborted")}),d=[]}function v(F,k,y){const b=k!=="success";switch(d=d.filter(B=>B!==F),s){case"pending":break;case"failed":if(b||!u.dataAfterTimeout)return;break;default:return}if(k==="abort"){E=y,f();return}if(b){E=y,d.length||(i.length?A():f());return}if(m(),C(),!u.random){const B=u.resources.indexOf(F.resource);B!==-1&&B!==u.index&&(u.index=B)}s="completed",D.forEach(B=>{B(y)})}function A(){if(s!=="pending")return;m();const F=i.shift();if(F===void 0){if(d.length){c=setTimeout(()=>{m(),s==="pending"&&(C(),f())},u.timeout);return}f();return}const k={status:"pending",resource:F,callback:(y,b)=>{v(k,y,b)}};d.push(k),l++,c=setTimeout(A,u.rotate),a(F,e,k.callback)}return setTimeout(A),p}function bO(u){const e={...p2u,...u};let a=[];function r(){a=a.filter(o=>o().status==="pending")}function n(o,s,l){const E=g2u(e,o,s,(c,d)=>{r(),l&&l(c,d)});return a.push(E),E}function t(o){return a.find(s=>o(s))||null}return{query:n,find:t,setIndex:o=>{e.index=o},getIndex:()=>e.index,cleanup:r}}function cz(){}const $2=Object.create(null);function f2u(u){if(!$2[u]){const e=Kk(u);if(!e)return;const a=bO(e),r={config:e,redundancy:a};$2[u]=r}return $2[u]}function v2u(u,e,a){let r,n;if(typeof u=="string"){const t=pv(u);if(!t)return a(void 0,424),cz;n=t.send;const i=f2u(u);i&&(r=i.redundancy)}else{const t=Lk(u);if(t){r=bO(t);const i=u.resources?u.resources[0]:"",o=pv(i);o&&(n=o.send)}}return!r||!n?(a(void 0,424),cz):r.query(e,n,a)().abort}const dz="iconify2",l3="iconify",yO=l3+"-count",Dz=l3+"-version",BO=36e5,C2u=168;function gv(u,e){try{return u.getItem(e)}catch{}}function Ik(u,e,a){try{return u.setItem(e,a),!0}catch{}}function xz(u,e){try{u.removeItem(e)}catch{}}function fv(u,e){return Ik(u,yO,e.toString())}function vv(u){return parseInt(gv(u,yO))||0}const Gm={local:!0,session:!0},zO={local:new Set,session:new Set};let Ok=!1;function F2u(u){Ok=u}let yd=typeof window>"u"?{}:window;function SO(u){const e=u+"Storage";try{if(yd&&yd[e]&&typeof yd[e].length=="number")return yd[e]}catch{}Gm[u]=!1}function MO(u,e){const a=SO(u);if(!a)return;const r=gv(a,Dz);if(r!==dz){if(r){const o=vv(a);for(let s=0;s{const s=l3+o.toString(),l=gv(a,s);if(typeof l=="string"){try{const E=JSON.parse(l);if(typeof E=="object"&&typeof E.cached=="number"&&E.cached>n&&typeof E.provider=="string"&&typeof E.data=="object"&&typeof E.data.prefix=="string"&&e(E,o))return!0}catch{}xz(a,s)}};let i=vv(a);for(let o=i-1;o>=0;o--)t(o)||(o===i-1?(i--,fv(a,i)):zO[u].add(o))}function wO(){if(!Ok){F2u(!0);for(const u in Gm)MO(u,e=>{const a=e.data,r=e.provider,n=a.prefix,t=ss(r,n);if(!Nk(t,a).length)return!1;const i=a.lastModified||-1;return t.lastModifiedCached=t.lastModifiedCached?Math.min(t.lastModifiedCached,i):i,!0})}}function k2u(u,e){const a=u.lastModifiedCached;if(a&&a>=e)return a===e;if(u.lastModifiedCached=e,a)for(const r in Gm)MO(r,n=>{const t=n.data;return n.provider!==u.provider||t.prefix!==u.prefix||t.lastModified===e});return!0}function A2u(u,e){Ok||wO();function a(r){let n;if(!Gm[r]||!(n=SO(r)))return;const t=zO[r];let i;if(t.size)t.delete(i=Array.from(t).shift());else if(i=vv(n),!fv(n,i+1))return;const o={cached:Math.floor(Date.now()/BO),provider:u.provider,data:e};return Ik(n,l3+i.toString(),JSON.stringify(o))}e.lastModified&&!k2u(u,e.lastModified)||Object.keys(e.icons).length&&(e.not_found&&(e=Object.assign({},e),delete e.not_found),a("local")||a("session"))}function mz(){}function b2u(u){u.iconsLoaderFlag||(u.iconsLoaderFlag=!0,setTimeout(()=>{u.iconsLoaderFlag=!1,D2u(u)}))}function y2u(u,e){u.iconsToLoad?u.iconsToLoad=u.iconsToLoad.concat(e).sort():u.iconsToLoad=e,u.iconsQueueFlag||(u.iconsQueueFlag=!0,setTimeout(()=>{u.iconsQueueFlag=!1;const{provider:a,prefix:r}=u,n=u.iconsToLoad;delete u.iconsToLoad;let t;if(!n||!(t=pv(a)))return;t.prepare(a,r,n).forEach(o=>{v2u(a,o,s=>{if(typeof s!="object")o.icons.forEach(l=>{u.missing.add(l)});else try{const l=Nk(u,s);if(!l.length)return;const E=u.pendingIcons;E&&l.forEach(c=>{E.delete(c)}),A2u(u,s)}catch(l){console.error(l)}b2u(u)})})}))}const B2u=(u,e)=>{const a=h2u(u,!0,CO()),r=d2u(a);if(!r.pending.length){let s=!0;return e&&setTimeout(()=>{s&&e(r.loaded,r.missing,r.pending,mz)}),()=>{s=!1}}const n=Object.create(null),t=[];let i,o;return r.pending.forEach(s=>{const{provider:l,prefix:E}=s;if(E===o&&l===i)return;i=l,o=E,t.push(ss(l,E));const c=n[l]||(n[l]=Object.create(null));c[E]||(c[E]=[])}),r.pending.forEach(s=>{const{provider:l,prefix:E,name:c}=s,d=ss(l,E),D=d.pendingIcons||(d.pendingIcons=new Set);D.has(c)||(D.add(c),n[l][E].push(c))}),t.forEach(s=>{const{provider:l,prefix:E}=s;n[l][E].length&&y2u(s,n[l][E])}),e?m2u(e,r,t):mz};function z2u(u,e){const a={...u};for(const r in e){const n=e[r],t=typeof n;r in FO?(n===null||n&&(t==="string"||t==="number"))&&(a[r]=n):t===typeof a[r]&&(a[r]=r==="rotate"?n%4:n)}return a}const S2u=/[\s,]+/;function M2u(u,e){e.split(S2u).forEach(a=>{switch(a.trim()){case"horizontal":u.hFlip=!0;break;case"vertical":u.vFlip=!0;break}})}function w2u(u,e=0){const a=u.replace(/^-?[0-9.]*/,"");function r(n){for(;n<0;)n+=4;return n%4}if(a===""){const n=parseInt(u);return isNaN(n)?0:r(n)}else if(a!==u){let n=0;switch(a){case"%":n=25;break;case"deg":n=90}if(n){let t=parseFloat(u.slice(0,u.length-a.length));return isNaN(t)?0:(t=t/n,t%1===0?r(t):0)}}return e}function P2u(u,e){let a=u.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in e)a+=" "+r+'="'+e[r]+'"';return'"+u+""}function T2u(u){return u.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function j2u(u){return"data:image/svg+xml,"+T2u(u)}function N2u(u){return'url("'+j2u(u)+'")'}let bE;function L2u(){try{bE=window.trustedTypes.createPolicy("iconify",{createHTML:u=>u})}catch{bE=null}}function R2u(u){return bE===void 0&&L2u(),bE?bE.createHTML(u):u}const PO={...kO,inline:!1},K2u={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},I2u={display:"inline-block"},Cv={backgroundColor:"currentColor"},TO={backgroundColor:"transparent"},hz={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},pz={WebkitMask:Cv,mask:Cv,background:TO};for(const u in pz){const e=pz[u];for(const a in hz)e[u+a]=hz[a]}const O2u={...PO,inline:!0};function gz(u){return u+(u.match(/^[-0-9.]+$/)?"px":"")}const $2u=(u,e,a,r)=>{const n=a?O2u:PO,t=z2u(n,e),i=e.mode||"svg",o={},s=e.style||{},l={...i==="svg"?K2u:{},ref:r};for(let p in e){const f=e[p];if(f!==void 0)switch(p){case"icon":case"style":case"children":case"onLoad":case"mode":case"_ref":case"_inline":break;case"inline":case"hFlip":case"vFlip":t[p]=f===!0||f==="true"||f===1;break;case"flip":typeof f=="string"&&M2u(t,f);break;case"color":o.color=f;break;case"rotate":typeof f=="string"?t[p]=w2u(f):typeof f=="number"&&(t[p]=f);break;case"ariaHidden":case"aria-hidden":f!==!0&&f!=="true"&&delete l["aria-hidden"];break;default:n[p]===void 0&&(l[p]=f)}}const E=Qhu(u,t),c=E.attributes;if(t.inline&&(o.verticalAlign="-0.125em"),i==="svg"){l.style={...o,...s},Object.assign(l,c);let p=0,f=e.id;return typeof f=="string"&&(f=f.replace(/-/g,"_")),l.dangerouslySetInnerHTML={__html:R2u(a2u(E.body,f?()=>f+"ID"+p++:"iconifyReact"))},uu.createElement("svg",l)}const{body:d,width:D,height:m}=u,h=i==="mask"||(i==="bg"?!1:d.indexOf("currentColor")!==-1),g=P2u(d,{...c,width:D+"",height:m+""});return l.style={...o,"--svg":N2u(g),width:gz(c.width),height:gz(c.height),...I2u,...h?Cv:TO,...s},uu.createElement("span",l)};CO(!0);r2u("",c2u);if(typeof document<"u"&&typeof window<"u"){wO();const u=window;if(u.IconifyPreload!==void 0){const e=u.IconifyPreload,a="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!Whu(r))&&console.error(a)}catch{console.error(a)}})}if(u.IconifyProviders!==void 0){const e=u.IconifyProviders;if(typeof e=="object"&&e!==null)for(let a in e){const r="IconifyProviders["+a+"] is invalid.";try{const n=e[a];if(typeof n!="object"||!n||n.resources===void 0)continue;n2u(a,n)||console.error(r)}catch{console.error(r)}}}}class jO extends uu.Component{constructor(e){super(e),this.state={icon:null}}_abortLoading(){this._loading&&(this._loading.abort(),this._loading=null)}_setData(e){this.state.icon!==e&&this.setState({icon:e})}_checkIcon(e){const a=this.state,r=this.props.icon;if(typeof r=="object"&&r!==null&&typeof r.body=="string"){this._icon="",this._abortLoading(),(e||a.icon===null)&&this._setData({data:r});return}let n;if(typeof r!="string"||(n=Hm(r,!1,!0))===null){this._abortLoading(),this._setData(null);return}const t=Jhu(n);if(!t){(!this._loading||this._loading.name!==r)&&(this._abortLoading(),this._icon="",this._setData(null),t!==null&&(this._loading={name:r,abort:B2u([n],this._checkIcon.bind(this,!1))}));return}if(this._icon!==r||a.icon===null){this._abortLoading(),this._icon=r;const i=["iconify"];n.prefix!==""&&i.push("iconify--"+n.prefix),n.provider!==""&&i.push("iconify--"+n.provider),this._setData({data:t,classes:i}),this.props.onLoad&&this.props.onLoad(r)}}componentDidMount(){this._checkIcon(!1)}componentDidUpdate(e){e.icon!==this.props.icon&&this._checkIcon(!0)}componentWillUnmount(){this._abortLoading()}render(){const e=this.props,a=this.state.icon;if(a===null)return e.children?e.children:uu.createElement("span",{});let r=e;return a.classes&&(r={...e,className:(typeof e.className=="string"?e.className+" ":"")+a.classes.join(" ")}),$2u({...jk,...a.data},r,e._inline,e._ref)}}const H2u=uu.forwardRef(function(e,a){const r={...e,_ref:a,_inline:!1};return uu.createElement(jO,r)});uu.forwardRef(function(e,a){const r={...e,_ref:a,_inline:!0};return uu.createElement(jO,r)});var Ya=function(){return Ya=Object.assign||function(e){for(var a,r=1,n=arguments.length;r?@[\\\]^`{|}~-]+/g,U2u=/(^-|-$)/g;function fz(u){return u.replace(J2u,"-").replace(U2u,"")}var W2u=/(a)(d)/gi,Bd=52,vz=function(u){return String.fromCharCode(u+(u>25?39:97))};function Fv(u){var e,a="";for(e=Math.abs(u);e>Bd;e=e/Bd|0)a=vz(e%Bd)+a;return(vz(e%Bd)+a).replace(W2u,"$1-$2")}var H2,KO=5381,Cl=function(u,e){for(var a=e.length;a;)u=33*u^e.charCodeAt(--a);return u},IO=function(u){return Cl(KO,u)};function q2u(u){return Fv(IO(u)>>>0)}function Z2u(u){return u.displayName||u.name||"Component"}function G2(u){return typeof u=="string"&&!0}var OO=typeof Symbol=="function"&&Symbol.for,$O=OO?Symbol.for("react.memo"):60115,Y2u=OO?Symbol.for("react.forward_ref"):60112,Q2u={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},X2u={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},HO={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},upu=((H2={})[Y2u]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},H2[$O]=HO,H2);function Cz(u){return("type"in(e=u)&&e.type.$$typeof)===$O?HO:"$$typeof"in u?upu[u.$$typeof]:Q2u;var e}var epu=Object.defineProperty,apu=Object.getOwnPropertyNames,Fz=Object.getOwnPropertySymbols,rpu=Object.getOwnPropertyDescriptor,npu=Object.getPrototypeOf,kz=Object.prototype;function GO(u,e,a){if(typeof e!="string"){if(kz){var r=npu(e);r&&r!==kz&&GO(u,r,a)}var n=apu(e);Fz&&(n=n.concat(Fz(e)));for(var t=Cz(u),i=Cz(e),o=0;o0?" Args: ".concat(e.join(", ")):""))}var tpu=function(){function u(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return u.prototype.indexOfGroup=function(e){for(var a=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,t=n;e>=t;)if((t<<=1)<0)throw uc(16,"".concat(e));this.groupSizes=new Uint32Array(t),this.groupSizes.set(r),this.length=t;for(var i=n;i=this.length||this.groupSizes[e]===0)return a;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),t=n+r,i=n;i=0){var r=document.createTextNode(a);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},u.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},u.prototype.getRule=function(e){return e0&&(g+="".concat(p,","))}),s+="".concat(m).concat(h,'{content:"').concat(g,'"}').concat($k)},E=0;E0?".".concat(e):d},E=s.slice();E.push(function(d){d.type===um&&d.value.includes("&")&&(d.props[0]=d.props[0].replace(hpu,a).replace(r,l))}),i.prefix&&E.push(seu),E.push(DN);var c=function(d,D,m,h){D===void 0&&(D=""),m===void 0&&(m=""),h===void 0&&(h="&"),e=h,a=D,r=new RegExp("\\".concat(a,"\\b"),"g");var g=d.replace(ppu,""),p=cN(m||D?"".concat(m," ").concat(D," { ").concat(g," }"):g);i.namespace&&(p=JO(p,i.namespace));var f=[];return ZE(p,ieu(E.concat(oeu(function(C){return f.push(C)})))),f};return c.hash=s.length?s.reduce(function(d,D){return D.name||uc(15),Cl(d,D.name)},KO).toString():"",c}var fpu=new VO,Av=gpu(),UO=uu.createContext({shouldForwardProp:void 0,styleSheet:fpu,stylis:Av});UO.Consumer;uu.createContext(void 0);function yz(){return x.useContext(UO)}var vpu=function(){function u(e,a){var r=this;this.inject=function(n,t){t===void 0&&(t=Av);var i=r.name+t.hash;n.hasNameForId(r.id,i)||n.insertRules(r.id,i,t(r.rules,i,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=a,_k(this,function(){throw uc(12,String(r.name))})}return u.prototype.getName=function(e){return e===void 0&&(e=Av),this.name+e.hash},u}(),Cpu=function(u){return u>="A"&&u<="Z"};function Bz(u){for(var e="",a=0;a>>0);if(!a.hasNameForId(this.componentId,i)){var o=r(t,".".concat(i),void 0,this.componentId);a.insertRules(this.componentId,i,o)}n=_o(n,i),this.staticRulesId=i}else{for(var s=Cl(this.baseHash,r.hash),l="",E=0;E>>0);a.hasNameForId(this.componentId,D)||a.insertRules(this.componentId,D,r(l,".".concat(D),void 0,this.componentId)),n=_o(n,D)}}return n},u}(),ZO=uu.createContext(void 0);ZO.Consumer;var V2={};function bpu(u,e,a){var r=Gk(u),n=u,t=!G2(u),i=e.attrs,o=i===void 0?Vm:i,s=e.componentId,l=s===void 0?function(C,v){var A=typeof C!="string"?"sc":fz(C);V2[A]=(V2[A]||0)+1;var F="".concat(A,"-").concat(q2u(_m+A+V2[A]));return v?"".concat(v,"-").concat(F):F}(e.displayName,e.parentComponentId):s,E=e.displayName;E===void 0&&function(C){return G2(C)?"styled.".concat(C):"Styled(".concat(Z2u(C),")")}(u);var c=e.displayName&&e.componentId?"".concat(fz(e.displayName),"-").concat(e.componentId):e.componentId||l,d=r&&n.attrs?n.attrs.concat(o).filter(Boolean):o,D=e.shouldForwardProp;if(r&&n.shouldForwardProp){var m=n.shouldForwardProp;if(e.shouldForwardProp){var h=e.shouldForwardProp;D=function(C,v){return m(C,v)&&h(C,v)}}else D=m}var g=new Apu(a,c,r?n.componentStyle:void 0);function p(C,v){return function(A,F,k){var y=A.attrs,b=A.componentStyle,B=A.defaultProps,M=A.foldedComponentIds,w=A.styledComponentId,j=A.target,$=uu.useContext(ZO),H=yz(),K=A.shouldForwardProp||H.shouldForwardProp,N=function(O,L,J){for(var q,Q=Ya(Ya({},L),{className:void 0,theme:J}),Z=0;Z=0)&&(a[n]=u[n]);return a}function f5u(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}function v5u(u,e){return u.button===0&&(!e||e==="_self")&&!f5u(u)}const C5u=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],F5u=["aria-current","caseSensitive","className","end","style","to","children"];function k5u(u,e){return _du({basename:e?.basename,future:u1({},e?.future,{v7_prependBasename:!0}),history:Ddu({window:e?.window}),hydrationData:e?.hydrationData||A5u(),routes:u,mapRouteProperties:g5u}).initialize()}function A5u(){var u;let e=(u=window)==null?void 0:u.__staticRouterHydrationData;return e&&e.errors&&(e=u1({},e,{errors:b5u(e.errors)})),e}function b5u(u){if(!u)return null;let e=Object.entries(u),a={};for(let[r,n]of e)if(n&&n.__type==="RouteErrorResponse")a[r]=new ok(n.status,n.statusText,n.data,n.internal===!0);else if(n&&n.__type==="Error"){if(n.__subType){let t=window[n.__subType];if(typeof t=="function")try{let i=new t(n.message);i.stack="",a[r]=i}catch{}}if(a[r]==null){let t=new Error(n.message);t.stack="",a[r]=t}}else a[r]=n;return a}const y5u=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",B5u=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,OK=x.forwardRef(function(e,a){let{onClick:r,relative:n,reloadDocument:t,replace:i,state:o,target:s,to:l,preventScrollReset:E}=e,c=IK(e,C5u),{basename:d}=x.useContext(ps),D,m=!1;if(typeof l=="string"&&B5u.test(l)&&(D=l,y5u))try{let f=new URL(window.location.href),C=l.startsWith("//")?new URL(f.protocol+l):new URL(l),v=y1(C.pathname,d);C.origin===f.origin&&v!=null?l=v+C.search+C.hash:m=!0}catch{}let h=e5u(l,{relative:n}),g=z5u(l,{replace:i,state:o,target:s,preventScrollReset:E,relative:n});function p(f){r&&r(f),f.defaultPrevented||g(f)}return x.createElement("a",u1({},c,{href:D||h,onClick:m||t?r:p,ref:a,target:s}))}),F5=x.forwardRef(function(e,a){let{"aria-current":r="page",caseSensitive:n=!1,className:t="",end:i=!1,style:o,to:s,children:l}=e,E=IK(e,F5u),c=Ek(s,{relative:E.relative}),d=qt(),D=x.useContext(lk),{navigator:m}=x.useContext(ps),h=m.encodeLocation?m.encodeLocation(c).pathname:c.pathname,g=d.pathname,p=D&&D.navigation&&D.navigation.location?D.navigation.location.pathname:null;n||(g=g.toLowerCase(),p=p?p.toLowerCase():null,h=h.toLowerCase());let f=g===h||!i&&g.startsWith(h)&&g.charAt(h.length)==="/",C=p!=null&&(p===h||!i&&p.startsWith(h)&&p.charAt(h.length)==="/"),v=f?r:void 0,A;typeof t=="function"?A=t({isActive:f,isPending:C}):A=[t,f?"active":null,C?"pending":null].filter(Boolean).join(" ");let F=typeof o=="function"?o({isActive:f,isPending:C}):o;return x.createElement(OK,u1({},E,{"aria-current":v,className:A,ref:a,style:F,to:s}),typeof l=="function"?l({isActive:f,isPending:C}):l)});var UB;(function(u){u.UseScrollRestoration="useScrollRestoration",u.UseSubmit="useSubmit",u.UseSubmitFetcher="useSubmitFetcher",u.UseFetcher="useFetcher"})(UB||(UB={}));var WB;(function(u){u.UseFetchers="useFetchers",u.UseScrollRestoration="useScrollRestoration"})(WB||(WB={}));function z5u(u,e){let{target:a,replace:r,state:n,preventScrollReset:t,relative:i}=e===void 0?{}:e,o=z1(),s=qt(),l=Ek(u,{relative:i});return x.useCallback(E=>{if(v5u(E,a)){E.preventDefault();let c=r!==void 0?r:os(s)===os(l);o(u,{replace:c,state:n,preventScrollReset:t,relative:i})}},[s,o,l,r,n,a,u,t,i])}const $K=x.createContext({transformPagePoint:u=>u,isStatic:!1,reducedMotion:"never"}),Nm=x.createContext({}),Dk=x.createContext(null),Lm=typeof document<"u",HK=Lm?x.useLayoutEffect:x.useEffect,xk=x.createContext({strict:!1});function S5u(u,e,a,r){const{visualElement:n}=x.useContext(Nm),t=x.useContext(xk),i=x.useContext(Dk),o=x.useContext($K).reducedMotion,s=x.useRef();r=r||t.renderer,!s.current&&r&&(s.current=r(u,{visualState:e,parent:n,props:a,presenceContext:i,blockInitialAnimation:i?i.initial===!1:!1,reducedMotionConfig:o}));const l=s.current;x.useInsertionEffect(()=>{l&&l.update(a,i)});const E=x.useRef(!!window.HandoffAppearAnimations);return HK(()=>{l&&(l.render(),E.current&&l.animationState&&l.animationState.animateChanges())}),x.useEffect(()=>{l&&(l.updateFeatures(),!E.current&&l.animationState&&l.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,E.current=!1)}),l}function pl(u){return typeof u=="object"&&Object.prototype.hasOwnProperty.call(u,"current")}function M5u(u,e,a){return x.useCallback(r=>{r&&u.mount&&u.mount(r),e&&(r?e.mount(r):e.unmount()),a&&(typeof a=="function"?a(r):pl(a)&&(a.current=r))},[e])}function t3(u){return typeof u=="string"||Array.isArray(u)}function Rm(u){return typeof u=="object"&&typeof u.start=="function"}const mk=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],hk=["initial",...mk];function Km(u){return Rm(u.animate)||hk.some(e=>t3(u[e]))}function GK(u){return!!(Km(u)||u.variants)}function w5u(u,e){if(Km(u)){const{initial:a,animate:r}=u;return{initial:a===!1||t3(a)?a:void 0,animate:t3(r)?r:void 0}}return u.inherit!==!1?e:{}}function P5u(u){const{initial:e,animate:a}=w5u(u,x.useContext(Nm));return x.useMemo(()=>({initial:e,animate:a}),[qB(e),qB(a)])}function qB(u){return Array.isArray(u)?u.join(" "):u}const ZB={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},i3={};for(const u in ZB)i3[u]={isEnabled:e=>ZB[u].some(a=>!!e[a])};function Zf(u){for(const e in u)i3[e]={...i3[e],...u[e]}}const _K=x.createContext({}),VK=x.createContext({}),T5u=Symbol.for("motionComponentSymbol");function j5u({preloadedFeatures:u,createVisualElement:e,useRender:a,useVisualState:r,Component:n}){u&&Zf(u);function t(o,s){let l;const E={...x.useContext($K),...o,layoutId:N5u(o)},{isStatic:c}=E,d=P5u(o),D=r(o,c);if(!c&&Lm){d.visualElement=S5u(n,D,E,e);const m=x.useContext(VK),h=x.useContext(xk).strict;d.visualElement&&(l=d.visualElement.loadFeatures(E,h,u,m))}return x.createElement(Nm.Provider,{value:d},l&&d.visualElement?x.createElement(l,{visualElement:d.visualElement,...E}):null,a(n,o,M5u(D,d.visualElement,s),D,c,d.visualElement))}const i=x.forwardRef(t);return i[T5u]=n,i}function N5u({layoutId:u}){const e=x.useContext(_K).id;return e&&u!==void 0?e+"-"+u:u}function L5u(u){function e(r,n={}){return j5u(u(r,n))}if(typeof Proxy>"u")return e;const a=new Map;return new Proxy(e,{get:(r,n)=>(a.has(n)||a.set(n,e(n)),a.get(n))})}const R5u=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function pk(u){return typeof u!="string"||u.includes("-")?!1:!!(R5u.indexOf(u)>-1||/[A-Z]/.test(u))}const LD={};function K5u(u){Object.assign(LD,u)}const q3=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],gs=new Set(q3);function JK(u,{layout:e,layoutId:a}){return gs.has(u)||u.startsWith("origin")||(e||a!==void 0)&&(!!LD[u]||u==="opacity")}const rr=u=>!!(u&&u.getVelocity),I5u={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},O5u=q3.length;function $5u(u,{enableHardwareAcceleration:e=!0,allowTransformNone:a=!0},r,n){let t="";for(let i=0;ie=>typeof e=="string"&&e.startsWith(u),WK=UK("--"),Yf=UK("var(--"),H5u=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,G5u=(u,e)=>e&&typeof u=="number"?e.transform(u):u,Qi=(u,e,a)=>Math.min(Math.max(a,u),e),fs={test:u=>typeof u=="number",parse:parseFloat,transform:u=>u},gE={...fs,transform:u=>Qi(0,1,u)},Fd={...fs,default:1},fE=u=>Math.round(u*1e5)/1e5,Im=/(-)?([\d]*\.?[\d])+/g,qK=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,_5u=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Z3(u){return typeof u=="string"}const Y3=u=>({test:e=>Z3(e)&&e.endsWith(u)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${u}`}),di=Y3("deg"),rt=Y3("%"),r0=Y3("px"),V5u=Y3("vh"),J5u=Y3("vw"),YB={...rt,parse:u=>rt.parse(u)/100,transform:u=>rt.transform(u*100)},QB={...fs,transform:Math.round},ZK={borderWidth:r0,borderTopWidth:r0,borderRightWidth:r0,borderBottomWidth:r0,borderLeftWidth:r0,borderRadius:r0,radius:r0,borderTopLeftRadius:r0,borderTopRightRadius:r0,borderBottomRightRadius:r0,borderBottomLeftRadius:r0,width:r0,maxWidth:r0,height:r0,maxHeight:r0,size:r0,top:r0,right:r0,bottom:r0,left:r0,padding:r0,paddingTop:r0,paddingRight:r0,paddingBottom:r0,paddingLeft:r0,margin:r0,marginTop:r0,marginRight:r0,marginBottom:r0,marginLeft:r0,rotate:di,rotateX:di,rotateY:di,rotateZ:di,scale:Fd,scaleX:Fd,scaleY:Fd,scaleZ:Fd,skew:di,skewX:di,skewY:di,distance:r0,translateX:r0,translateY:r0,translateZ:r0,x:r0,y:r0,z:r0,perspective:r0,transformPerspective:r0,opacity:gE,originX:YB,originY:YB,originZ:r0,zIndex:QB,fillOpacity:gE,strokeOpacity:gE,numOctaves:QB};function gk(u,e,a,r){const{style:n,vars:t,transform:i,transformOrigin:o}=u;let s=!1,l=!1,E=!0;for(const c in e){const d=e[c];if(WK(c)){t[c]=d;continue}const D=ZK[c],m=G5u(d,D);if(gs.has(c)){if(s=!0,i[c]=m,!E)continue;d!==(D.default||0)&&(E=!1)}else c.startsWith("origin")?(l=!0,o[c]=m):n[c]=m}if(e.transform||(s||r?n.transform=$5u(u.transform,a,E,r):n.transform&&(n.transform="none")),l){const{originX:c="50%",originY:d="50%",originZ:D=0}=o;n.transformOrigin=`${c} ${d} ${D}`}}const fk=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function YK(u,e,a){for(const r in e)!rr(e[r])&&!JK(r,a)&&(u[r]=e[r])}function U5u({transformTemplate:u},e,a){return x.useMemo(()=>{const r=fk();return gk(r,e,{enableHardwareAcceleration:!a},u),Object.assign({},r.vars,r.style)},[e])}function W5u(u,e,a){const r=u.style||{},n={};return YK(n,r,u),Object.assign(n,U5u(u,e,a)),u.transformValues?u.transformValues(n):n}function q5u(u,e,a){const r={},n=W5u(u,e,a);return u.drag&&u.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=u.drag===!0?"none":`pan-${u.drag==="x"?"y":"x"}`),u.tabIndex===void 0&&(u.onTap||u.onTapStart||u.whileTap)&&(r.tabIndex=0),r.style=n,r}const Z5u=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function RD(u){return u.startsWith("while")||u.startsWith("drag")&&u!=="draggable"||u.startsWith("layout")||u.startsWith("onTap")||u.startsWith("onPan")||Z5u.has(u)}let QK=u=>!RD(u);function Y5u(u){u&&(QK=e=>e.startsWith("on")?!RD(e):u(e))}try{Y5u(require("@emotion/is-prop-valid").default)}catch{}function Q5u(u,e,a){const r={};for(const n in u)n==="values"&&typeof u.values=="object"||(QK(n)||a===!0&&RD(n)||!e&&!RD(n)||u.draggable&&n.startsWith("onDrag"))&&(r[n]=u[n]);return r}function XB(u,e,a){return typeof u=="string"?u:r0.transform(e+a*u)}function X5u(u,e,a){const r=XB(e,u.x,u.width),n=XB(a,u.y,u.height);return`${r} ${n}`}const uDu={offset:"stroke-dashoffset",array:"stroke-dasharray"},eDu={offset:"strokeDashoffset",array:"strokeDasharray"};function aDu(u,e,a=1,r=0,n=!0){u.pathLength=1;const t=n?uDu:eDu;u[t.offset]=r0.transform(-r);const i=r0.transform(e),o=r0.transform(a);u[t.array]=`${i} ${o}`}function vk(u,{attrX:e,attrY:a,attrScale:r,originX:n,originY:t,pathLength:i,pathSpacing:o=1,pathOffset:s=0,...l},E,c,d){if(gk(u,l,E,d),c){u.style.viewBox&&(u.attrs.viewBox=u.style.viewBox);return}u.attrs=u.style,u.style={};const{attrs:D,style:m,dimensions:h}=u;D.transform&&(h&&(m.transform=D.transform),delete D.transform),h&&(n!==void 0||t!==void 0||m.transform)&&(m.transformOrigin=X5u(h,n!==void 0?n:.5,t!==void 0?t:.5)),e!==void 0&&(D.x=e),a!==void 0&&(D.y=a),r!==void 0&&(D.scale=r),i!==void 0&&aDu(D,i,o,s,!1)}const XK=()=>({...fk(),attrs:{}}),Ck=u=>typeof u=="string"&&u.toLowerCase()==="svg";function rDu(u,e,a,r){const n=x.useMemo(()=>{const t=XK();return vk(t,e,{enableHardwareAcceleration:!1},Ck(r),u.transformTemplate),{...t.attrs,style:{...t.style}}},[e]);if(u.style){const t={};YK(t,u.style,u),n.style={...t,...n.style}}return n}function nDu(u=!1){return(a,r,n,{latestValues:t},i)=>{const s=(pk(a)?rDu:q5u)(r,t,i,a),E={...Q5u(r,typeof a=="string",u),...s,ref:n},{children:c}=r,d=x.useMemo(()=>rr(c)?c.get():c,[c]);return x.createElement(a,{...E,children:d})}}const Fk=u=>u.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function uI(u,{style:e,vars:a},r,n){Object.assign(u.style,e,n&&n.getProjectionStyles(r));for(const t in a)u.style.setProperty(t,a[t])}const eI=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function aI(u,e,a,r){uI(u,e,void 0,r);for(const n in e.attrs)u.setAttribute(eI.has(n)?n:Fk(n),e.attrs[n])}function kk(u,e){const{style:a}=u,r={};for(const n in a)(rr(a[n])||e.style&&rr(e.style[n])||JK(n,u))&&(r[n]=a[n]);return r}function rI(u,e){const a=kk(u,e);for(const r in u)if(rr(u[r])||rr(e[r])){const n=q3.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;a[n]=u[r]}return a}function Ak(u,e,a,r={},n={}){return typeof e=="function"&&(e=e(a!==void 0?a:u.custom,r,n)),typeof e=="string"&&(e=u.variants&&u.variants[e]),typeof e=="function"&&(e=e(a!==void 0?a:u.custom,r,n)),e}function nI(u){const e=x.useRef(null);return e.current===null&&(e.current=u()),e.current}const KD=u=>Array.isArray(u),tDu=u=>!!(u&&typeof u=="object"&&u.mix&&u.toValue),iDu=u=>KD(u)?u[u.length-1]||0:u;function k5(u){const e=rr(u)?u.get():u;return tDu(e)?e.toValue():e}function oDu({scrapeMotionValuesFromProps:u,createRenderState:e,onMount:a},r,n,t){const i={latestValues:sDu(r,n,t,u),renderState:e()};return a&&(i.mount=o=>a(r,o,i)),i}const tI=u=>(e,a)=>{const r=x.useContext(Nm),n=x.useContext(Dk),t=()=>oDu(u,e,r,n);return a?t():nI(t)};function sDu(u,e,a,r){const n={},t=r(u,{});for(const d in t)n[d]=k5(t[d]);let{initial:i,animate:o}=u;const s=Km(u),l=GK(u);e&&l&&!s&&u.inherit!==!1&&(i===void 0&&(i=e.initial),o===void 0&&(o=e.animate));let E=a?a.initial===!1:!1;E=E||i===!1;const c=E?o:i;return c&&typeof c!="boolean"&&!Rm(c)&&(Array.isArray(c)?c:[c]).forEach(D=>{const m=Ak(u,D);if(!m)return;const{transitionEnd:h,transition:g,...p}=m;for(const f in p){let C=p[f];if(Array.isArray(C)){const v=E?C.length-1:0;C=C[v]}C!==null&&(n[f]=C)}for(const f in h)n[f]=h[f]}),n}const we=u=>u;class u8{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){const a=this.order.indexOf(e);a!==-1&&(this.order.splice(a,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}function lDu(u){let e=new u8,a=new u8,r=0,n=!1,t=!1;const i=new WeakSet,o={schedule:(s,l=!1,E=!1)=>{const c=E&&n,d=c?e:a;return l&&i.add(s),d.add(s)&&c&&n&&(r=e.order.length),s},cancel:s=>{a.remove(s),i.delete(s)},process:s=>{if(n){t=!0;return}if(n=!0,[e,a]=[a,e],a.clear(),r=e.order.length,r)for(let l=0;l(c[d]=lDu(()=>a=!0),c),{}),i=c=>t[c].process(n),o=()=>{const c=performance.now();a=!1,n.delta=r?1e3/60:Math.max(Math.min(c-n.timestamp,EDu),1),n.timestamp=c,n.isProcessing=!0,kd.forEach(i),n.isProcessing=!1,a&&e&&(r=!1,u(o))},s=()=>{a=!0,r=!0,n.isProcessing||u(o)};return{schedule:kd.reduce((c,d)=>{const D=t[d];return c[d]=(m,h=!1,g=!1)=>(a||s(),D.schedule(m,h,g)),c},{}),cancel:c=>kd.forEach(d=>t[d].cancel(c)),state:n,steps:t}}const{schedule:V0,cancel:it,state:Ye,steps:y2}=cDu(typeof requestAnimationFrame<"u"?requestAnimationFrame:we,!0),dDu={useVisualState:tI({scrapeMotionValuesFromProps:rI,createRenderState:XK,onMount:(u,e,{renderState:a,latestValues:r})=>{V0.read(()=>{try{a.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{a.dimensions={x:0,y:0,width:0,height:0}}}),V0.render(()=>{vk(a,r,{enableHardwareAcceleration:!1},Ck(e.tagName),u.transformTemplate),aI(e,a)})}})},DDu={useVisualState:tI({scrapeMotionValuesFromProps:kk,createRenderState:fk})};function xDu(u,{forwardMotionProps:e=!1},a,r){return{...pk(u)?dDu:DDu,preloadedFeatures:a,useRender:nDu(e),createVisualElement:r,Component:u}}function zt(u,e,a,r={passive:!0}){return u.addEventListener(e,a,r),()=>u.removeEventListener(e,a)}const iI=u=>u.pointerType==="mouse"?typeof u.button!="number"||u.button<=0:u.isPrimary!==!1;function Om(u,e="page"){return{point:{x:u[e+"X"],y:u[e+"Y"]}}}const mDu=u=>e=>iI(e)&&u(e,Om(e));function Tt(u,e,a,r){return zt(u,e,mDu(a),r)}const hDu=(u,e)=>a=>e(u(a)),Ki=(...u)=>u.reduce(hDu);function oI(u){let e=null;return()=>{const a=()=>{e=null};return e===null?(e=u,a):!1}}const e8=oI("dragHorizontal"),a8=oI("dragVertical");function sI(u){let e=!1;if(u==="y")e=a8();else if(u==="x")e=e8();else{const a=e8(),r=a8();a&&r?e=()=>{a(),r()}:(a&&a(),r&&r())}return e}function lI(){const u=sI(!0);return u?(u(),!1):!0}class lo{constructor(e){this.isMounted=!1,this.node=e}update(){}}function r8(u,e){const a="pointer"+(e?"enter":"leave"),r="onHover"+(e?"Start":"End"),n=(t,i)=>{if(t.type==="touch"||lI())return;const o=u.getProps();u.animationState&&o.whileHover&&u.animationState.setActive("whileHover",e),o[r]&&V0.update(()=>o[r](t,i))};return Tt(u.current,a,n,{passive:!u.getProps()[r]})}class pDu extends lo{mount(){this.unmount=Ki(r8(this.node,!0),r8(this.node,!1))}unmount(){}}class gDu extends lo{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Ki(zt(this.node.current,"focus",()=>this.onFocus()),zt(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const EI=(u,e)=>e?u===e?!0:EI(u,e.parentElement):!1;function B2(u,e){if(!e)return;const a=new PointerEvent("pointer"+u);e(a,Om(a))}class fDu extends lo{constructor(){super(...arguments),this.removeStartListeners=we,this.removeEndListeners=we,this.removeAccessibleListeners=we,this.startPointerPress=(e,a)=>{if(this.removeEndListeners(),this.isPressing)return;const r=this.node.getProps(),t=Tt(window,"pointerup",(o,s)=>{if(!this.checkPressEnd())return;const{onTap:l,onTapCancel:E}=this.node.getProps();V0.update(()=>{EI(this.node.current,o.target)?l&&l(o,s):E&&E(o,s)})},{passive:!(r.onTap||r.onPointerUp)}),i=Tt(window,"pointercancel",(o,s)=>this.cancelPress(o,s),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=Ki(t,i),this.startPress(e,a)},this.startAccessiblePress=()=>{const e=t=>{if(t.key!=="Enter"||this.isPressing)return;const i=o=>{o.key!=="Enter"||!this.checkPressEnd()||B2("up",(s,l)=>{const{onTap:E}=this.node.getProps();E&&V0.update(()=>E(s,l))})};this.removeEndListeners(),this.removeEndListeners=zt(this.node.current,"keyup",i),B2("down",(o,s)=>{this.startPress(o,s)})},a=zt(this.node.current,"keydown",e),r=()=>{this.isPressing&&B2("cancel",(t,i)=>this.cancelPress(t,i))},n=zt(this.node.current,"blur",r);this.removeAccessibleListeners=Ki(a,n)}}startPress(e,a){this.isPressing=!0;const{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&V0.update(()=>r(e,a))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!lI()}cancelPress(e,a){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&V0.update(()=>r(e,a))}mount(){const e=this.node.getProps(),a=Tt(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=zt(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Ki(a,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Qf=new WeakMap,z2=new WeakMap,vDu=u=>{const e=Qf.get(u.target);e&&e(u)},CDu=u=>{u.forEach(vDu)};function FDu({root:u,...e}){const a=u||document;z2.has(a)||z2.set(a,{});const r=z2.get(a),n=JSON.stringify(e);return r[n]||(r[n]=new IntersectionObserver(CDu,{root:u,...e})),r[n]}function kDu(u,e,a){const r=FDu(e);return Qf.set(u,a),r.observe(u),()=>{Qf.delete(u),r.unobserve(u)}}const ADu={some:0,all:1};class bDu extends lo{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:a,margin:r,amount:n="some",once:t}=e,i={root:a?a.current:void 0,rootMargin:r,threshold:typeof n=="number"?n:ADu[n]},o=s=>{const{isIntersecting:l}=s;if(this.isInView===l||(this.isInView=l,t&&!l&&this.hasEnteredView))return;l&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",l);const{onViewportEnter:E,onViewportLeave:c}=this.node.getProps(),d=l?E:c;d&&d(s)};return kDu(this.node.current,i,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:e,prevProps:a}=this.node;["amount","margin","root"].some(yDu(e,a))&&this.startObserver()}unmount(){}}function yDu({viewport:u={}},{viewport:e={}}={}){return a=>u[a]!==e[a]}const BDu={inView:{Feature:bDu},tap:{Feature:fDu},focus:{Feature:gDu},hover:{Feature:pDu}};function cI(u,e){if(!Array.isArray(e))return!1;const a=e.length;if(a!==u.length)return!1;for(let r=0;re[r]=a.get()),e}function SDu(u){const e={};return u.values.forEach((a,r)=>e[r]=a.getVelocity()),e}function $m(u,e,a){const r=u.getProps();return Ak(r,e,a!==void 0?a:r.custom,zDu(u),SDu(u))}const MDu="framerAppearId",wDu="data-"+Fk(MDu);let dI=we,Hm=we;const Ii=u=>u*1e3,jt=u=>u/1e3,PDu={current:!1},DI=u=>Array.isArray(u)&&typeof u[0]=="number";function xI(u){return!!(!u||typeof u=="string"&&mI[u]||DI(u)||Array.isArray(u)&&u.every(xI))}const Z4=([u,e,a,r])=>`cubic-bezier(${u}, ${e}, ${a}, ${r})`,mI={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Z4([0,.65,.55,1]),circOut:Z4([.55,0,1,.45]),backIn:Z4([.31,.01,.66,-.59]),backOut:Z4([.33,1.53,.69,.99])};function hI(u){if(u)return DI(u)?Z4(u):Array.isArray(u)?u.map(hI):mI[u]}function TDu(u,e,a,{delay:r=0,duration:n,repeat:t=0,repeatType:i="loop",ease:o,times:s}={}){const l={[e]:a};s&&(l.offset=s);const E=hI(o);return Array.isArray(E)&&(l.easing=E),u.animate(l,{delay:r,duration:n,easing:Array.isArray(E)?"linear":E,fill:"both",iterations:t+1,direction:i==="reverse"?"alternate":"normal"})}function jDu(u,{repeat:e,repeatType:a="loop"}){const r=e&&a!=="loop"&&e%2===1?0:u.length-1;return u[r]}const pI=(u,e,a)=>(((1-3*a+3*e)*u+(3*a-6*e))*u+3*e)*u,NDu=1e-7,LDu=12;function RDu(u,e,a,r,n){let t,i,o=0;do i=e+(a-e)/2,t=pI(i,r,n)-u,t>0?a=i:e=i;while(Math.abs(t)>NDu&&++oRDu(t,0,1,u,a);return t=>t===0||t===1?t:pI(n(t),e,r)}const KDu=Q3(.42,0,1,1),IDu=Q3(0,0,.58,1),gI=Q3(.42,0,.58,1),ODu=u=>Array.isArray(u)&&typeof u[0]!="number",fI=u=>e=>e<=.5?u(2*e)/2:(2-u(2*(1-e)))/2,vI=u=>e=>1-u(1-e),CI=u=>1-Math.sin(Math.acos(u)),bk=vI(CI),$Du=fI(bk),FI=Q3(.33,1.53,.69,.99),yk=vI(FI),HDu=fI(yk),GDu=u=>(u*=2)<1?.5*yk(u):.5*(2-Math.pow(2,-10*(u-1))),_Du={linear:we,easeIn:KDu,easeInOut:gI,easeOut:IDu,circIn:CI,circInOut:$Du,circOut:bk,backIn:yk,backInOut:HDu,backOut:FI,anticipate:GDu},n8=u=>{if(Array.isArray(u)){Hm(u.length===4);const[e,a,r,n]=u;return Q3(e,a,r,n)}else if(typeof u=="string")return _Du[u];return u},Bk=(u,e)=>a=>!!(Z3(a)&&_5u.test(a)&&a.startsWith(u)||e&&Object.prototype.hasOwnProperty.call(a,e)),kI=(u,e,a)=>r=>{if(!Z3(r))return r;const[n,t,i,o]=r.match(Im);return{[u]:parseFloat(n),[e]:parseFloat(t),[a]:parseFloat(i),alpha:o!==void 0?parseFloat(o):1}},VDu=u=>Qi(0,255,u),S2={...fs,transform:u=>Math.round(VDu(u))},Go={test:Bk("rgb","red"),parse:kI("red","green","blue"),transform:({red:u,green:e,blue:a,alpha:r=1})=>"rgba("+S2.transform(u)+", "+S2.transform(e)+", "+S2.transform(a)+", "+fE(gE.transform(r))+")"};function JDu(u){let e="",a="",r="",n="";return u.length>5?(e=u.substring(1,3),a=u.substring(3,5),r=u.substring(5,7),n=u.substring(7,9)):(e=u.substring(1,2),a=u.substring(2,3),r=u.substring(3,4),n=u.substring(4,5),e+=e,a+=a,r+=r,n+=n),{red:parseInt(e,16),green:parseInt(a,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}}const Xf={test:Bk("#"),parse:JDu,transform:Go.transform},gl={test:Bk("hsl","hue"),parse:kI("hue","saturation","lightness"),transform:({hue:u,saturation:e,lightness:a,alpha:r=1})=>"hsla("+Math.round(u)+", "+rt.transform(fE(e))+", "+rt.transform(fE(a))+", "+fE(gE.transform(r))+")"},Na={test:u=>Go.test(u)||Xf.test(u)||gl.test(u),parse:u=>Go.test(u)?Go.parse(u):gl.test(u)?gl.parse(u):Xf.parse(u),transform:u=>Z3(u)?u:u.hasOwnProperty("red")?Go.transform(u):gl.transform(u)},ke=(u,e,a)=>-a*u+a*e+u;function M2(u,e,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?u+(e-u)*6*a:a<1/2?e:a<2/3?u+(e-u)*(2/3-a)*6:u}function UDu({hue:u,saturation:e,lightness:a,alpha:r}){u/=360,e/=100,a/=100;let n=0,t=0,i=0;if(!e)n=t=i=a;else{const o=a<.5?a*(1+e):a+e-a*e,s=2*a-o;n=M2(s,o,u+1/3),t=M2(s,o,u),i=M2(s,o,u-1/3)}return{red:Math.round(n*255),green:Math.round(t*255),blue:Math.round(i*255),alpha:r}}const w2=(u,e,a)=>{const r=u*u;return Math.sqrt(Math.max(0,a*(e*e-r)+r))},WDu=[Xf,Go,gl],qDu=u=>WDu.find(e=>e.test(u));function t8(u){const e=qDu(u);let a=e.parse(u);return e===gl&&(a=UDu(a)),a}const AI=(u,e)=>{const a=t8(u),r=t8(e),n={...a};return t=>(n.red=w2(a.red,r.red,t),n.green=w2(a.green,r.green,t),n.blue=w2(a.blue,r.blue,t),n.alpha=ke(a.alpha,r.alpha,t),Go.transform(n))};function ZDu(u){var e,a;return isNaN(u)&&Z3(u)&&(((e=u.match(Im))===null||e===void 0?void 0:e.length)||0)+(((a=u.match(qK))===null||a===void 0?void 0:a.length)||0)>0}const bI={regex:H5u,countKey:"Vars",token:"${v}",parse:we},yI={regex:qK,countKey:"Colors",token:"${c}",parse:Na.parse},BI={regex:Im,countKey:"Numbers",token:"${n}",parse:fs.parse};function P2(u,{regex:e,countKey:a,token:r,parse:n}){const t=u.tokenised.match(e);t&&(u["num"+a]=t.length,u.tokenised=u.tokenised.replace(e,r),u.values.push(...t.map(n)))}function ID(u){const e=u.toString(),a={value:e,tokenised:e,values:[],numVars:0,numColors:0,numNumbers:0};return a.value.includes("var(--")&&P2(a,bI),P2(a,yI),P2(a,BI),a}function zI(u){return ID(u).values}function SI(u){const{values:e,numColors:a,numVars:r,tokenised:n}=ID(u),t=e.length;return i=>{let o=n;for(let s=0;stypeof u=="number"?0:u;function QDu(u){const e=zI(u);return SI(u)(e.map(YDu))}const Xi={test:ZDu,parse:zI,createTransformer:SI,getAnimatableNone:QDu},MI=(u,e)=>a=>`${a>0?e:u}`;function wI(u,e){return typeof u=="number"?a=>ke(u,e,a):Na.test(u)?AI(u,e):u.startsWith("var(")?MI(u,e):TI(u,e)}const PI=(u,e)=>{const a=[...u],r=a.length,n=u.map((t,i)=>wI(t,e[i]));return t=>{for(let i=0;i{const a={...u,...e},r={};for(const n in a)u[n]!==void 0&&e[n]!==void 0&&(r[n]=wI(u[n],e[n]));return n=>{for(const t in r)a[t]=r[t](n);return a}},TI=(u,e)=>{const a=Xi.createTransformer(e),r=ID(u),n=ID(e);return r.numVars===n.numVars&&r.numColors===n.numColors&&r.numNumbers>=n.numNumbers?Ki(PI(r.values,n.values),a):MI(u,e)},e1=(u,e,a)=>{const r=e-u;return r===0?1:(a-u)/r},i8=(u,e)=>a=>ke(u,e,a);function uxu(u){return typeof u=="number"?i8:typeof u=="string"?Na.test(u)?AI:TI:Array.isArray(u)?PI:typeof u=="object"?XDu:i8}function exu(u,e,a){const r=[],n=a||uxu(u[0]),t=u.length-1;for(let i=0;ie[0];u[0]>u[t-1]&&(u=[...u].reverse(),e=[...e].reverse());const i=exu(e,r,n),o=i.length,s=l=>{let E=0;if(o>1)for(;Es(Qi(u[0],u[t-1],l)):s}function axu(u,e){const a=u[u.length-1];for(let r=1;r<=e;r++){const n=e1(0,e,r);u.push(ke(a,1,n))}}function jI(u){const e=[0];return axu(e,u.length-1),e}function rxu(u,e){return u.map(a=>a*e)}function nxu(u,e){return u.map(()=>e||gI).splice(0,u.length-1)}function OD({duration:u=300,keyframes:e,times:a,ease:r="easeInOut"}){const n=ODu(r)?r.map(n8):n8(r),t={done:!1,value:e[0]},i=rxu(a&&a.length===e.length?a:jI(e),u),o=zk(i,e,{ease:Array.isArray(n)?n:nxu(e,n)});return{calculatedDuration:u,next:s=>(t.value=o(s),t.done=s>=u,t)}}function Sk(u,e){return e?u*(1e3/e):0}const txu=5;function NI(u,e,a){const r=Math.max(e-txu,0);return Sk(a-u(r),e-r)}const T2=.001,ixu=.01,o8=10,oxu=.05,sxu=1;function lxu({duration:u=800,bounce:e=.25,velocity:a=0,mass:r=1}){let n,t;dI(u<=Ii(o8));let i=1-e;i=Qi(oxu,sxu,i),u=Qi(ixu,o8,jt(u)),i<1?(n=l=>{const E=l*i,c=E*u,d=E-a,D=uv(l,i),m=Math.exp(-c);return T2-d/D*m},t=l=>{const c=l*i*u,d=c*a+a,D=Math.pow(i,2)*Math.pow(l,2)*u,m=Math.exp(-c),h=uv(Math.pow(l,2),i);return(-n(l)+T2>0?-1:1)*((d-D)*m)/h}):(n=l=>{const E=Math.exp(-l*u),c=(l-a)*u+1;return-T2+E*c},t=l=>{const E=Math.exp(-l*u),c=(a-l)*(u*u);return E*c});const o=5/u,s=cxu(n,t,o);if(u=Ii(u),isNaN(s))return{stiffness:100,damping:10,duration:u};{const l=Math.pow(s,2)*r;return{stiffness:l,damping:i*2*Math.sqrt(r*l),duration:u}}}const Exu=12;function cxu(u,e,a){let r=a;for(let n=1;nu[a]!==void 0)}function xxu(u){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...u};if(!s8(u,Dxu)&&s8(u,dxu)){const a=lxu(u);e={...e,...a,velocity:0,mass:1},e.isResolvedFromDuration=!0}return e}function LI({keyframes:u,restDelta:e,restSpeed:a,...r}){const n=u[0],t=u[u.length-1],i={done:!1,value:n},{stiffness:o,damping:s,mass:l,velocity:E,duration:c,isResolvedFromDuration:d}=xxu(r),D=E?-jt(E):0,m=s/(2*Math.sqrt(o*l)),h=t-n,g=jt(Math.sqrt(o/l)),p=Math.abs(h)<5;a||(a=p?.01:2),e||(e=p?.005:.5);let f;if(m<1){const C=uv(g,m);f=v=>{const A=Math.exp(-m*g*v);return t-A*((D+m*g*h)/C*Math.sin(C*v)+h*Math.cos(C*v))}}else if(m===1)f=C=>t-Math.exp(-g*C)*(h+(D+g*h)*C);else{const C=g*Math.sqrt(m*m-1);f=v=>{const A=Math.exp(-m*g*v),F=Math.min(C*v,300);return t-A*((D+m*g*h)*Math.sinh(F)+C*h*Math.cosh(F))/C}}return{calculatedDuration:d&&c||null,next:C=>{const v=f(C);if(d)i.done=C>=c;else{let A=D;C!==0&&(m<1?A=NI(f,C,v):A=0);const F=Math.abs(A)<=a,k=Math.abs(t-v)<=e;i.done=F&&k}return i.value=i.done?t:v,i}}}function l8({keyframes:u,velocity:e=0,power:a=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:t=500,modifyTarget:i,min:o,max:s,restDelta:l=.5,restSpeed:E}){const c=u[0],d={done:!1,value:c},D=y=>o!==void 0&&ys,m=y=>o===void 0?s:s===void 0||Math.abs(o-y)-h*Math.exp(-y/r),C=y=>p+f(y),v=y=>{const b=f(y),B=C(y);d.done=Math.abs(b)<=l,d.value=d.done?p:B};let A,F;const k=y=>{D(d.value)&&(A=y,F=LI({keyframes:[d.value,m(d.value)],velocity:NI(C,y,d.value),damping:n,stiffness:t,restDelta:l,restSpeed:E}))};return k(0),{calculatedDuration:null,next:y=>{let b=!1;return!F&&A===void 0&&(b=!0,v(y),k(y)),A!==void 0&&y>A?F.next(y-A):(!b&&v(y),d)}}}const mxu=u=>{const e=({timestamp:a})=>u(a);return{start:()=>V0.update(e,!0),stop:()=>it(e),now:()=>Ye.isProcessing?Ye.timestamp:performance.now()}},E8=2e4;function c8(u){let e=0;const a=50;let r=u.next(e);for(;!r.done&&e=E8?1/0:e}const hxu={decay:l8,inertia:l8,tween:OD,keyframes:OD,spring:LI};function $D({autoplay:u=!0,delay:e=0,driver:a=mxu,keyframes:r,type:n="keyframes",repeat:t=0,repeatDelay:i=0,repeatType:o="loop",onPlay:s,onStop:l,onComplete:E,onUpdate:c,...d}){let D=1,m=!1,h,g;const p=()=>{g=new Promise(G=>{h=G})};p();let f;const C=hxu[n]||OD;let v;C!==OD&&typeof r[0]!="number"&&(v=zk([0,100],r,{clamp:!1}),r=[0,100]);const A=C({...d,keyframes:r});let F;o==="mirror"&&(F=C({...d,keyframes:[...r].reverse(),velocity:-(d.velocity||0)}));let k="idle",y=null,b=null,B=null;A.calculatedDuration===null&&t&&(A.calculatedDuration=c8(A));const{calculatedDuration:M}=A;let w=1/0,j=1/0;M!==null&&(w=M+i,j=w*(t+1)-i);let $=0;const H=G=>{if(b===null)return;D>0&&(b=Math.min(b,G)),D<0&&(b=Math.min(G-j/D,b)),y!==null?$=y:$=Math.round(G-b)*D;const z=$-e*(D>=0?1:-1),O=D>=0?z<0:z>j;$=Math.max(z,0),k==="finished"&&y===null&&($=j);let L=$,J=A;if(t){const iu=$/w;let tu=Math.floor(iu),du=iu%1;!du&&iu>=1&&(du=1),du===1&&tu--,tu=Math.min(tu,t+1);const ku=!!(tu%2);ku&&(o==="reverse"?(du=1-du,i&&(du-=i/w)):o==="mirror"&&(J=F));let Zu=Qi(0,1,du);$>j&&(Zu=o==="reverse"&&ku?1:0),L=Zu*w}const q=O?{done:!1,value:r[0]}:J.next(L);v&&(q.value=v(q.value));let{done:Q}=q;!O&&M!==null&&(Q=D>=0?$>=j:$<=0);const Z=y===null&&(k==="finished"||k==="running"&&Q);return c&&c(q.value),Z&&P(),q},K=()=>{f&&f.stop(),f=void 0},N=()=>{k="idle",K(),h(),p(),b=B=null},P=()=>{k="finished",E&&E(),K(),h()},I=()=>{if(m)return;f||(f=a(H));const G=f.now();s&&s(),y!==null?b=G-y:(!b||k==="finished")&&(b=G),k==="finished"&&p(),B=b,y=null,k="running",f.start()};u&&I();const _={then(G,z){return g.then(G,z)},get time(){return jt($)},set time(G){G=Ii(G),$=G,y!==null||!f||D===0?y=G:b=f.now()-G/D},get duration(){const G=A.calculatedDuration===null?c8(A):A.calculatedDuration;return jt(G)},get speed(){return D},set speed(G){G===D||!f||(D=G,_.time=jt($))},get state(){return k},play:I,pause:()=>{k="paused",y=$},stop:()=>{m=!0,k!=="idle"&&(k="idle",l&&l(),N())},cancel:()=>{B!==null&&H(B),N()},complete:()=>{k="finished"},sample:G=>(b=0,H(G))};return _}function pxu(u){let e;return()=>(e===void 0&&(e=u()),e)}const gxu=pxu(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),fxu=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),Ad=10,vxu=2e4,Cxu=(u,e)=>e.type==="spring"||u==="backgroundColor"||!xI(e.ease);function Fxu(u,e,{onUpdate:a,onComplete:r,...n}){if(!(gxu()&&fxu.has(e)&&!n.repeatDelay&&n.repeatType!=="mirror"&&n.damping!==0&&n.type!=="inertia"))return!1;let i=!1,o,s;const l=()=>{s=new Promise(f=>{o=f})};l();let{keyframes:E,duration:c=300,ease:d,times:D}=n;if(Cxu(e,n)){const f=$D({...n,repeat:0,delay:0});let C={done:!1,value:E[0]};const v=[];let A=0;for(;!C.done&&Am.cancel(),g=()=>{V0.update(h),o(),l()};return m.onfinish=()=>{u.set(jDu(E,n)),r&&r(),g()},{then(f,C){return s.then(f,C)},attachTimeline(f){return m.timeline=f,m.onfinish=null,we},get time(){return jt(m.currentTime||0)},set time(f){m.currentTime=Ii(f)},get speed(){return m.playbackRate},set speed(f){m.playbackRate=f},get duration(){return jt(c)},play:()=>{i||(m.play(),it(h))},pause:()=>m.pause(),stop:()=>{if(i=!0,m.playState==="idle")return;const{currentTime:f}=m;if(f){const C=$D({...n,autoplay:!1});u.setWithVelocity(C.sample(f-Ad).value,C.sample(f).value,Ad)}g()},complete:()=>m.finish(),cancel:g}}function kxu({keyframes:u,delay:e,onUpdate:a,onComplete:r}){const n=()=>(a&&a(u[u.length-1]),r&&r(),{time:0,speed:1,duration:0,play:we,pause:we,stop:we,then:t=>(t(),Promise.resolve()),cancel:we,complete:we});return e?$D({keyframes:[0,1],duration:0,delay:e,onComplete:n}):n()}const Axu={type:"spring",stiffness:500,damping:25,restSpeed:10},bxu=u=>({type:"spring",stiffness:550,damping:u===0?2*Math.sqrt(550):30,restSpeed:10}),yxu={type:"keyframes",duration:.8},Bxu={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},zxu=(u,{keyframes:e})=>e.length>2?yxu:gs.has(u)?u.startsWith("scale")?bxu(e[1]):Axu:Bxu,ev=(u,e)=>u==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Xi.test(e)||e==="0")&&!e.startsWith("url(")),Sxu=new Set(["brightness","contrast","saturate","opacity"]);function Mxu(u){const[e,a]=u.slice(0,-1).split("(");if(e==="drop-shadow")return u;const[r]=a.match(Im)||[];if(!r)return u;const n=a.replace(r,"");let t=Sxu.has(e)?1:0;return r!==a&&(t*=100),e+"("+t+n+")"}const wxu=/([a-z-]*)\(.*?\)/g,av={...Xi,getAnimatableNone:u=>{const e=u.match(wxu);return e?e.map(Mxu).join(" "):u}},Pxu={...ZK,color:Na,backgroundColor:Na,outlineColor:Na,fill:Na,stroke:Na,borderColor:Na,borderTopColor:Na,borderRightColor:Na,borderBottomColor:Na,borderLeftColor:Na,filter:av,WebkitFilter:av},Mk=u=>Pxu[u];function RI(u,e){let a=Mk(u);return a!==av&&(a=Xi),a.getAnimatableNone?a.getAnimatableNone(e):void 0}const KI=u=>/^0[^.\s]+$/.test(u);function Txu(u){if(typeof u=="number")return u===0;if(u!==null)return u==="none"||u==="0"||KI(u)}function jxu(u,e,a,r){const n=ev(e,a);let t;Array.isArray(a)?t=[...a]:t=[null,a];const i=r.from!==void 0?r.from:u.get();let o;const s=[];for(let l=0;ln=>{const t=II(r,u)||{},i=t.delay||r.delay||0;let{elapsed:o=0}=r;o=o-Ii(i);const s=jxu(e,u,a,t),l=s[0],E=s[s.length-1],c=ev(u,l),d=ev(u,E);let D={keyframes:s,velocity:e.getVelocity(),ease:"easeOut",...t,delay:-o,onUpdate:m=>{e.set(m),t.onUpdate&&t.onUpdate(m)},onComplete:()=>{n(),t.onComplete&&t.onComplete()}};if(Nxu(t)||(D={...D,...zxu(u,D)}),D.duration&&(D.duration=Ii(D.duration)),D.repeatDelay&&(D.repeatDelay=Ii(D.repeatDelay)),!c||!d||PDu.current||t.type===!1)return kxu(D);if(e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate){const m=Fxu(e,u,D);if(m)return m}return $D(D)};function HD(u){return!!(rr(u)&&u.add)}const OI=u=>/^\-?\d*\.?\d+$/.test(u);function Pk(u,e){u.indexOf(e)===-1&&u.push(e)}function Tk(u,e){const a=u.indexOf(e);a>-1&&u.splice(a,1)}class jk{constructor(){this.subscriptions=[]}add(e){return Pk(this.subscriptions,e),()=>Tk(this.subscriptions,e)}notify(e,a,r){const n=this.subscriptions.length;if(n)if(n===1)this.subscriptions[0](e,a,r);else for(let t=0;t!isNaN(parseFloat(u));class Rxu{constructor(e,a={}){this.version="10.16.4",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,n=!0)=>{this.prev=this.current,this.current=r;const{delta:t,timestamp:i}=Ye;this.lastUpdated!==i&&(this.timeDelta=t,this.lastUpdated=i,V0.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),n&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>V0.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=Lxu(this.current),this.owner=a.owner}onChange(e){return this.on("change",e)}on(e,a){this.events[e]||(this.events[e]=new jk);const r=this.events[e].add(a);return e==="change"?()=>{r(),V0.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,a){this.passiveEffect=e,this.stopPassiveEffect=a}set(e,a=!0){!a||!this.passiveEffect?this.updateAndNotify(e,a):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,a,r){this.set(a),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?Sk(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(a=>{this.hasAnimated=!0,this.animation=e(a),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Yn(u,e){return new Rxu(u,e)}const $I=u=>e=>e.test(u),Kxu={test:u=>u==="auto",parse:u=>u},HI=[fs,r0,rt,di,J5u,V5u,Kxu],D4=u=>HI.find($I(u)),Ixu=[...HI,Na,Xi],Oxu=u=>Ixu.find($I(u));function $xu(u,e,a){u.hasValue(e)?u.getValue(e).set(a):u.addValue(e,Yn(a))}function Hxu(u,e){const a=$m(u,e);let{transitionEnd:r={},transition:n={},...t}=a?u.makeTargetAnimatable(a,!1):{};t={...t,...r};for(const i in t){const o=iDu(t[i]);$xu(u,i,o)}}function Gxu(u,e,a){var r,n;const t=Object.keys(e).filter(o=>!u.hasValue(o)),i=t.length;if(i)for(let o=0;os.remove(c))),l.push(h)}return i&&Promise.all(l).then(()=>{i&&Hxu(u,i)}),l}function rv(u,e,a={}){const r=$m(u,e,a.custom);let{transition:n=u.getDefaultTransition()||{}}=r||{};a.transitionOverride&&(n=a.transitionOverride);const t=r?()=>Promise.all(GI(u,r,a)):()=>Promise.resolve(),i=u.variantChildren&&u.variantChildren.size?(s=0)=>{const{delayChildren:l=0,staggerChildren:E,staggerDirection:c}=n;return Uxu(u,e,l+s,E,c,a)}:()=>Promise.resolve(),{when:o}=n;if(o){const[s,l]=o==="beforeChildren"?[t,i]:[i,t];return s().then(()=>l())}else return Promise.all([t(),i(a.delay)])}function Uxu(u,e,a=0,r=0,n=1,t){const i=[],o=(u.variantChildren.size-1)*r,s=n===1?(l=0)=>l*r:(l=0)=>o-l*r;return Array.from(u.variantChildren).sort(Wxu).forEach((l,E)=>{l.notify("AnimationStart",e),i.push(rv(l,e,{...t,delay:a+s(E)}).then(()=>l.notify("AnimationComplete",e)))}),Promise.all(i)}function Wxu(u,e){return u.sortNodePosition(e)}function qxu(u,e,a={}){u.notify("AnimationStart",e);let r;if(Array.isArray(e)){const n=e.map(t=>rv(u,t,a));r=Promise.all(n)}else if(typeof e=="string")r=rv(u,e,a);else{const n=typeof e=="function"?$m(u,e,a.custom):e;r=Promise.all(GI(u,n,a))}return r.then(()=>u.notify("AnimationComplete",e))}const Zxu=[...mk].reverse(),Yxu=mk.length;function Qxu(u){return e=>Promise.all(e.map(({animation:a,options:r})=>qxu(u,a,r)))}function Xxu(u){let e=Qxu(u);const a=emu();let r=!0;const n=(s,l)=>{const E=$m(u,l);if(E){const{transition:c,transitionEnd:d,...D}=E;s={...s,...D,...d}}return s};function t(s){e=s(u)}function i(s,l){const E=u.getProps(),c=u.getVariantContext(!0)||{},d=[],D=new Set;let m={},h=1/0;for(let p=0;ph&&A;const B=Array.isArray(v)?v:[v];let M=B.reduce(n,{});F===!1&&(M={});const{prevResolvedValues:w={}}=C,j={...w,...M},$=H=>{b=!0,D.delete(H),C.needsAnimating[H]=!0};for(const H in j){const K=M[H],N=w[H];m.hasOwnProperty(H)||(K!==N?KD(K)&&KD(N)?!cI(K,N)||y?$(H):C.protectedKeys[H]=!0:K!==void 0?$(H):D.add(H):K!==void 0&&D.has(H)?$(H):C.protectedKeys[H]=!0)}C.prevProp=v,C.prevResolvedValues=M,C.isActive&&(m={...m,...M}),r&&u.blockInitialAnimation&&(b=!1),b&&!k&&d.push(...B.map(H=>({animation:H,options:{type:f,...s}})))}if(D.size){const p={};D.forEach(f=>{const C=u.getBaseTarget(f);C!==void 0&&(p[f]=C)}),d.push({animation:p})}let g=!!d.length;return r&&E.initial===!1&&!u.manuallyAnimateOnMount&&(g=!1),r=!1,g?e(d):Promise.resolve()}function o(s,l,E){var c;if(a[s].isActive===l)return Promise.resolve();(c=u.variantChildren)===null||c===void 0||c.forEach(D=>{var m;return(m=D.animationState)===null||m===void 0?void 0:m.setActive(s,l)}),a[s].isActive=l;const d=i(E,s);for(const D in a)a[D].protectedKeys={};return d}return{animateChanges:i,setActive:o,setAnimateFunction:t,getState:()=>a}}function umu(u,e){return typeof e=="string"?e!==u:Array.isArray(e)?!cI(e,u):!1}function vo(u=!1){return{isActive:u,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function emu(){return{animate:vo(!0),whileInView:vo(),whileHover:vo(),whileTap:vo(),whileDrag:vo(),whileFocus:vo(),exit:vo()}}class amu extends lo{constructor(e){super(e),e.animationState||(e.animationState=Xxu(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();this.unmount(),Rm(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:a}=this.node.prevProps||{};e!==a&&this.updateAnimationControlsSubscription()}unmount(){}}let rmu=0;class nmu extends lo{constructor(){super(...arguments),this.id=rmu++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:a,custom:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;const t=this.node.animationState.setActive("exit",!e,{custom:r??this.node.getProps().custom});a&&!e&&t.then(()=>a(this.id))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}const tmu={animation:{Feature:amu},exit:{Feature:nmu}},d8=(u,e)=>Math.abs(u-e);function imu(u,e){const a=d8(u.x,e.x),r=d8(u.y,e.y);return Math.sqrt(a**2+r**2)}class _I{constructor(e,a,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const l=N2(this.lastMoveEventInfo,this.history),E=this.startEvent!==null,c=imu(l.offset,{x:0,y:0})>=3;if(!E&&!c)return;const{point:d}=l,{timestamp:D}=Ye;this.history.push({...d,timestamp:D});const{onStart:m,onMove:h}=this.handlers;E||(m&&m(this.lastMoveEvent,l),this.startEvent=this.lastMoveEvent),h&&h(this.lastMoveEvent,l)},this.handlePointerMove=(l,E)=>{this.lastMoveEvent=l,this.lastMoveEventInfo=j2(E,this.transformPagePoint),V0.update(this.updatePoint,!0)},this.handlePointerUp=(l,E)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const{onEnd:c,onSessionEnd:d}=this.handlers,D=N2(l.type==="pointercancel"?this.lastMoveEventInfo:j2(E,this.transformPagePoint),this.history);this.startEvent&&c&&c(l,D),d&&d(l,D)},!iI(e))return;this.handlers=a,this.transformPagePoint=r;const n=Om(e),t=j2(n,this.transformPagePoint),{point:i}=t,{timestamp:o}=Ye;this.history=[{...i,timestamp:o}];const{onSessionStart:s}=a;s&&s(e,N2(t,this.history)),this.removeListeners=Ki(Tt(window,"pointermove",this.handlePointerMove),Tt(window,"pointerup",this.handlePointerUp),Tt(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),it(this.updatePoint)}}function j2(u,e){return e?{point:e(u.point)}:u}function D8(u,e){return{x:u.x-e.x,y:u.y-e.y}}function N2({point:u},e){return{point:u,delta:D8(u,VI(e)),offset:D8(u,omu(e)),velocity:smu(e,.1)}}function omu(u){return u[0]}function VI(u){return u[u.length-1]}function smu(u,e){if(u.length<2)return{x:0,y:0};let a=u.length-1,r=null;const n=VI(u);for(;a>=0&&(r=u[a],!(n.timestamp-r.timestamp>Ii(e)));)a--;if(!r)return{x:0,y:0};const t=jt(n.timestamp-r.timestamp);if(t===0)return{x:0,y:0};const i={x:(n.x-r.x)/t,y:(n.y-r.y)/t};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function Br(u){return u.max-u.min}function nv(u,e=0,a=.01){return Math.abs(u-e)<=a}function x8(u,e,a,r=.5){u.origin=r,u.originPoint=ke(e.min,e.max,u.origin),u.scale=Br(a)/Br(e),(nv(u.scale,1,1e-4)||isNaN(u.scale))&&(u.scale=1),u.translate=ke(a.min,a.max,u.origin)-u.originPoint,(nv(u.translate)||isNaN(u.translate))&&(u.translate=0)}function vE(u,e,a,r){x8(u.x,e.x,a.x,r?r.originX:void 0),x8(u.y,e.y,a.y,r?r.originY:void 0)}function m8(u,e,a){u.min=a.min+e.min,u.max=u.min+Br(e)}function lmu(u,e,a){m8(u.x,e.x,a.x),m8(u.y,e.y,a.y)}function h8(u,e,a){u.min=e.min-a.min,u.max=u.min+Br(e)}function CE(u,e,a){h8(u.x,e.x,a.x),h8(u.y,e.y,a.y)}function Emu(u,{min:e,max:a},r){return e!==void 0&&ua&&(u=r?ke(a,u,r.max):Math.min(u,a)),u}function p8(u,e,a){return{min:e!==void 0?u.min+e:void 0,max:a!==void 0?u.max+a-(u.max-u.min):void 0}}function cmu(u,{top:e,left:a,bottom:r,right:n}){return{x:p8(u.x,a,n),y:p8(u.y,e,r)}}function g8(u,e){let a=e.min-u.min,r=e.max-u.max;return e.max-e.minr?a=e1(e.min,e.max-r,u.min):r>n&&(a=e1(u.min,u.max-n,e.min)),Qi(0,1,a)}function xmu(u,e){const a={};return e.min!==void 0&&(a.min=e.min-u.min),e.max!==void 0&&(a.max=e.max-u.min),a}const tv=.35;function mmu(u=tv){return u===!1?u=0:u===!0&&(u=tv),{x:f8(u,"left","right"),y:f8(u,"top","bottom")}}function f8(u,e,a){return{min:v8(u,e),max:v8(u,a)}}function v8(u,e){return typeof u=="number"?u:u[e]||0}const C8=()=>({translate:0,scale:1,origin:0,originPoint:0}),fl=()=>({x:C8(),y:C8()}),F8=()=>({min:0,max:0}),$e=()=>({x:F8(),y:F8()});function Wn(u){return[u("x"),u("y")]}function JI({top:u,left:e,right:a,bottom:r}){return{x:{min:e,max:a},y:{min:u,max:r}}}function hmu({x:u,y:e}){return{top:e.min,right:u.max,bottom:e.max,left:u.min}}function pmu(u,e){if(!e)return u;const a=e({x:u.left,y:u.top}),r=e({x:u.right,y:u.bottom});return{top:a.y,left:a.x,bottom:r.y,right:r.x}}function L2(u){return u===void 0||u===1}function iv({scale:u,scaleX:e,scaleY:a}){return!L2(u)||!L2(e)||!L2(a)}function So(u){return iv(u)||UI(u)||u.z||u.rotate||u.rotateX||u.rotateY}function UI(u){return k8(u.x)||k8(u.y)}function k8(u){return u&&u!=="0%"}function GD(u,e,a){const r=u-a,n=e*r;return a+n}function A8(u,e,a,r,n){return n!==void 0&&(u=GD(u,n,r)),GD(u,a,r)+e}function ov(u,e=0,a=1,r,n){u.min=A8(u.min,e,a,r,n),u.max=A8(u.max,e,a,r,n)}function WI(u,{x:e,y:a}){ov(u.x,e.translate,e.scale,e.originPoint),ov(u.y,a.translate,a.scale,a.originPoint)}function gmu(u,e,a,r=!1){const n=a.length;if(!n)return;e.x=e.y=1;let t,i;for(let o=0;o1.0000000000001||u<.999999999999?u:1}function gi(u,e){u.min=u.min+e,u.max=u.max+e}function y8(u,e,[a,r,n]){const t=e[n]!==void 0?e[n]:.5,i=ke(u.min,u.max,t);ov(u,e[a],e[r],i,e.scale)}const fmu=["x","scaleX","originX"],vmu=["y","scaleY","originY"];function vl(u,e){y8(u.x,e,fmu),y8(u.y,e,vmu)}function qI(u,e){return JI(pmu(u.getBoundingClientRect(),e))}function Cmu(u,e,a){const r=qI(u,a),{scroll:n}=e;return n&&(gi(r.x,n.offset.x),gi(r.y,n.offset.y)),r}const Fmu=new WeakMap;class kmu{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=$e(),this.visualElement=e}start(e,{snapToCursor:a=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const n=s=>{this.stopAnimation(),a&&this.snapToCursor(Om(s,"page").point)},t=(s,l)=>{const{drag:E,dragPropagation:c,onDragStart:d}=this.getProps();if(E&&!c&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=sI(E),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Wn(m=>{let h=this.getAxisMotionValue(m).get()||0;if(rt.test(h)){const{projection:g}=this.visualElement;if(g&&g.layout){const p=g.layout.layoutBox[m];p&&(h=Br(p)*(parseFloat(h)/100))}}this.originPoint[m]=h}),d&&V0.update(()=>d(s,l),!1,!0);const{animationState:D}=this.visualElement;D&&D.setActive("whileDrag",!0)},i=(s,l)=>{const{dragPropagation:E,dragDirectionLock:c,onDirectionLock:d,onDrag:D}=this.getProps();if(!E&&!this.openGlobalLock)return;const{offset:m}=l;if(c&&this.currentDirection===null){this.currentDirection=Amu(m),this.currentDirection!==null&&d&&d(this.currentDirection);return}this.updateAxis("x",l.point,m),this.updateAxis("y",l.point,m),this.visualElement.render(),D&&D(s,l)},o=(s,l)=>this.stop(s,l);this.panSession=new _I(e,{onSessionStart:n,onStart:t,onMove:i,onSessionEnd:o},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,a){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:n}=a;this.startAnimation(n);const{onDragEnd:t}=this.getProps();t&&V0.update(()=>t(e,a))}cancel(){this.isDragging=!1;const{projection:e,animationState:a}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),a&&a.setActive("whileDrag",!1)}updateAxis(e,a,r){const{drag:n}=this.getProps();if(!r||!bd(e,n,this.currentDirection))return;const t=this.getAxisMotionValue(e);let i=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(i=Emu(i,this.constraints[e],this.elastic[e])),t.set(i)}resolveConstraints(){const{dragConstraints:e,dragElastic:a}=this.getProps(),{layout:r}=this.visualElement.projection||{},n=this.constraints;e&&pl(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=cmu(r.layoutBox,e):this.constraints=!1,this.elastic=mmu(a),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Wn(t=>{this.getAxisMotionValue(t)&&(this.constraints[t]=xmu(r.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:a}=this.getProps();if(!e||!pl(e))return!1;const r=e.current,{projection:n}=this.visualElement;if(!n||!n.layout)return!1;const t=Cmu(r,n.root,this.visualElement.getTransformPagePoint());let i=dmu(n.layout.layoutBox,t);if(a){const o=a(hmu(i));this.hasMutatedConstraints=!!o,o&&(i=JI(o))}return i}startAnimation(e){const{drag:a,dragMomentum:r,dragElastic:n,dragTransition:t,dragSnapToOrigin:i,onDragTransitionEnd:o}=this.getProps(),s=this.constraints||{},l=Wn(E=>{if(!bd(E,a,this.currentDirection))return;let c=s&&s[E]||{};i&&(c={min:0,max:0});const d=n?200:1e6,D=n?40:1e7,m={type:"inertia",velocity:r?e[E]:0,bounceStiffness:d,bounceDamping:D,timeConstant:750,restDelta:1,restSpeed:10,...t,...c};return this.startAxisValueAnimation(E,m)});return Promise.all(l).then(o)}startAxisValueAnimation(e,a){const r=this.getAxisMotionValue(e);return r.start(wk(e,r,0,a))}stopAnimation(){Wn(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){const a="_drag"+e.toUpperCase(),r=this.visualElement.getProps(),n=r[a];return n||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){Wn(a=>{const{drag:r}=this.getProps();if(!bd(a,r,this.currentDirection))return;const{projection:n}=this.visualElement,t=this.getAxisMotionValue(a);if(n&&n.layout){const{min:i,max:o}=n.layout.layoutBox[a];t.set(e[a]-ke(i,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:a}=this.getProps(),{projection:r}=this.visualElement;if(!pl(a)||!r||!this.constraints)return;this.stopAnimation();const n={x:0,y:0};Wn(i=>{const o=this.getAxisMotionValue(i);if(o){const s=o.get();n[i]=Dmu({min:s,max:s},this.constraints[i])}});const{transformTemplate:t}=this.visualElement.getProps();this.visualElement.current.style.transform=t?t({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Wn(i=>{if(!bd(i,e,null))return;const o=this.getAxisMotionValue(i),{min:s,max:l}=this.constraints[i];o.set(ke(s,l,n[i]))})}addListeners(){if(!this.visualElement.current)return;Fmu.set(this.visualElement,this);const e=this.visualElement.current,a=Tt(e,"pointerdown",s=>{const{drag:l,dragListener:E=!0}=this.getProps();l&&E&&this.start(s)}),r=()=>{const{dragConstraints:s}=this.getProps();pl(s)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,t=n.addEventListener("measure",r);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),r();const i=zt(window,"resize",()=>this.scalePositionWithinConstraints()),o=n.addEventListener("didUpdate",({delta:s,hasLayoutChanged:l})=>{this.isDragging&&l&&(Wn(E=>{const c=this.getAxisMotionValue(E);c&&(this.originPoint[E]+=s[E].translate,c.set(c.get()+s[E].translate))}),this.visualElement.render())});return()=>{i(),a(),t(),o&&o()}}getProps(){const e=this.visualElement.getProps(),{drag:a=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:t=!1,dragElastic:i=tv,dragMomentum:o=!0}=e;return{...e,drag:a,dragDirectionLock:r,dragPropagation:n,dragConstraints:t,dragElastic:i,dragMomentum:o}}}function bd(u,e,a){return(e===!0||e===u)&&(a===null||a===u)}function Amu(u,e=10){let a=null;return Math.abs(u.y)>e?a="y":Math.abs(u.x)>e&&(a="x"),a}class bmu extends lo{constructor(e){super(e),this.removeGroupControls=we,this.removeListeners=we,this.controls=new kmu(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||we}unmount(){this.removeGroupControls(),this.removeListeners()}}const B8=u=>(e,a)=>{u&&V0.update(()=>u(e,a))};class ymu extends lo{constructor(){super(...arguments),this.removePointerDownListener=we}onPointerDown(e){this.session=new _I(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:a,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:B8(e),onStart:B8(a),onMove:r,onEnd:(t,i)=>{delete this.session,n&&V0.update(()=>n(t,i))}}}mount(){this.removePointerDownListener=Tt(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function Bmu(){const u=x.useContext(Dk);if(u===null)return[!0,null];const{isPresent:e,onExitComplete:a,register:r}=u,n=x.useId();return x.useEffect(()=>r(n),[]),!e&&a?[!1,()=>a&&a(n)]:[!0]}const A5={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function z8(u,e){return e.max===e.min?0:u/(e.max-e.min)*100}const x4={correct:(u,e)=>{if(!e.target)return u;if(typeof u=="string")if(r0.test(u))u=parseFloat(u);else return u;const a=z8(u,e.target.x),r=z8(u,e.target.y);return`${a}% ${r}%`}},zmu={correct:(u,{treeScale:e,projectionDelta:a})=>{const r=u,n=Xi.parse(u);if(n.length>5)return r;const t=Xi.createTransformer(u),i=typeof n[0]!="number"?1:0,o=a.x.scale*e.x,s=a.y.scale*e.y;n[0+i]/=o,n[1+i]/=s;const l=ke(o,s,.5);return typeof n[2+i]=="number"&&(n[2+i]/=l),typeof n[3+i]=="number"&&(n[3+i]/=l),t(n)}};class Smu extends uu.Component{componentDidMount(){const{visualElement:e,layoutGroup:a,switchLayoutGroup:r,layoutId:n}=this.props,{projection:t}=e;K5u(Mmu),t&&(a.group&&a.group.add(t),r&&r.register&&n&&r.register(t),t.root.didUpdate(),t.addEventListener("animationComplete",()=>{this.safeToRemove()}),t.setOptions({...t.options,onExitComplete:()=>this.safeToRemove()})),A5.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:a,visualElement:r,drag:n,isPresent:t}=this.props,i=r.projection;return i&&(i.isPresent=t,n||e.layoutDependency!==a||a===void 0?i.willUpdate():this.safeToRemove(),e.isPresent!==t&&(t?i.promote():i.relegate()||V0.postRender(()=>{const o=i.getStack();(!o||!o.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:e,layoutGroup:a,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),a&&a.group&&a.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function ZI(u){const[e,a]=Bmu(),r=x.useContext(_K);return uu.createElement(Smu,{...u,layoutGroup:r,switchLayoutGroup:x.useContext(VK),isPresent:e,safeToRemove:a})}const Mmu={borderRadius:{...x4,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:x4,borderTopRightRadius:x4,borderBottomLeftRadius:x4,borderBottomRightRadius:x4,boxShadow:zmu},YI=["TopLeft","TopRight","BottomLeft","BottomRight"],wmu=YI.length,S8=u=>typeof u=="string"?parseFloat(u):u,M8=u=>typeof u=="number"||r0.test(u);function Pmu(u,e,a,r,n,t){n?(u.opacity=ke(0,a.opacity!==void 0?a.opacity:1,Tmu(r)),u.opacityExit=ke(e.opacity!==void 0?e.opacity:1,0,jmu(r))):t&&(u.opacity=ke(e.opacity!==void 0?e.opacity:1,a.opacity!==void 0?a.opacity:1,r));for(let i=0;ire?1:a(e1(u,e,r))}function P8(u,e){u.min=e.min,u.max=e.max}function $r(u,e){P8(u.x,e.x),P8(u.y,e.y)}function T8(u,e,a,r,n){return u-=e,u=GD(u,1/a,r),n!==void 0&&(u=GD(u,1/n,r)),u}function Nmu(u,e=0,a=1,r=.5,n,t=u,i=u){if(rt.test(e)&&(e=parseFloat(e),e=ke(i.min,i.max,e/100)-i.min),typeof e!="number")return;let o=ke(t.min,t.max,r);u===t&&(o-=e),u.min=T8(u.min,e,a,o,n),u.max=T8(u.max,e,a,o,n)}function j8(u,e,[a,r,n],t,i){Nmu(u,e[a],e[r],e[n],e.scale,t,i)}const Lmu=["x","scaleX","originX"],Rmu=["y","scaleY","originY"];function N8(u,e,a,r){j8(u.x,e,Lmu,a?a.x:void 0,r?r.x:void 0),j8(u.y,e,Rmu,a?a.y:void 0,r?r.y:void 0)}function L8(u){return u.translate===0&&u.scale===1}function XI(u){return L8(u.x)&&L8(u.y)}function Kmu(u,e){return u.x.min===e.x.min&&u.x.max===e.x.max&&u.y.min===e.y.min&&u.y.max===e.y.max}function uO(u,e){return Math.round(u.x.min)===Math.round(e.x.min)&&Math.round(u.x.max)===Math.round(e.x.max)&&Math.round(u.y.min)===Math.round(e.y.min)&&Math.round(u.y.max)===Math.round(e.y.max)}function R8(u){return Br(u.x)/Br(u.y)}class Imu{constructor(){this.members=[]}add(e){Pk(this.members,e),e.scheduleRender()}remove(e){if(Tk(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const a=this.members[this.members.length-1];a&&this.promote(a)}}relegate(e){const a=this.members.findIndex(n=>e===n);if(a===0)return!1;let r;for(let n=a;n>=0;n--){const t=this.members[n];if(t.isPresent!==!1){r=t;break}}return r?(this.promote(r),!0):!1}promote(e,a){const r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,a&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:n}=e.options;n===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{const{options:a,resumingFrom:r}=e;a.onExitComplete&&a.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function K8(u,e,a){let r="";const n=u.x.translate/e.x,t=u.y.translate/e.y;if((n||t)&&(r=`translate3d(${n}px, ${t}px, 0) `),(e.x!==1||e.y!==1)&&(r+=`scale(${1/e.x}, ${1/e.y}) `),a){const{rotate:s,rotateX:l,rotateY:E}=a;s&&(r+=`rotate(${s}deg) `),l&&(r+=`rotateX(${l}deg) `),E&&(r+=`rotateY(${E}deg) `)}const i=u.x.scale*e.x,o=u.y.scale*e.y;return(i!==1||o!==1)&&(r+=`scale(${i}, ${o})`),r||"none"}const Omu=(u,e)=>u.depth-e.depth;class $mu{constructor(){this.children=[],this.isDirty=!1}add(e){Pk(this.children,e),this.isDirty=!0}remove(e){Tk(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Omu),this.isDirty=!1,this.children.forEach(e)}}function Hmu(u,e){const a=performance.now(),r=({timestamp:n})=>{const t=n-a;t>=e&&(it(r),u(t-e))};return V0.read(r,!0),()=>it(r)}function Gmu(u){window.MotionDebug&&window.MotionDebug.record(u)}function _mu(u){return u instanceof SVGElement&&u.tagName!=="svg"}function Vmu(u,e,a){const r=rr(u)?u:Yn(u);return r.start(wk("",r,e,a)),r.animation}const I8=["","X","Y","Z"],O8=1e3;let Jmu=0;const Mo={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function eO({attachResizeListener:u,defaultParent:e,measureScroll:a,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(i={},o=e?.()){this.id=Jmu++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{Mo.totalNodes=Mo.resolvedTargetDeltas=Mo.recalculatedProjection=0,this.nodes.forEach(qmu),this.nodes.forEach(u6u),this.nodes.forEach(e6u),this.nodes.forEach(Zmu),Gmu(Mo)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=i,this.root=o?o.root||o:this,this.path=o?[...o.path,o]:[],this.parent=o,this.depth=o?o.depth+1:0;for(let s=0;sthis.root.updateBlockedByResize=!1;u(i,()=>{this.root.updateBlockedByResize=!0,c&&c(),c=Hmu(d,250),A5.hasAnimatedSinceResize&&(A5.hasAnimatedSinceResize=!1,this.nodes.forEach(H8))})}s&&this.root.registerSharedNode(s,this),this.options.animate!==!1&&E&&(s||l)&&this.addEventListener("didUpdate",({delta:c,hasLayoutChanged:d,hasRelativeTargetChanged:D,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const h=this.options.transition||E.getDefaultTransition()||i6u,{onLayoutAnimationStart:g,onLayoutAnimationComplete:p}=E.getProps(),f=!this.targetLayout||!uO(this.targetLayout,m)||D,C=!d&&D;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||C||d&&(f||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(c,C);const v={...II(h,"layout"),onPlay:g,onComplete:p};(E.shouldReduceMotion||this.options.layoutRoot)&&(v.delay=0,v.type=!1),this.startAnimation(v)}else d||H8(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const i=this.getStack();i&&i.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,it(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(a6u),this.animationId++)}getTransformTemplate(){const{visualElement:i}=this.options;return i&&i.getProps().transformTemplate}willUpdate(i=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let E=0;Ethis.update()))}clearAllSnapshots(){this.nodes.forEach(Ymu),this.sharedNodes.forEach(r6u)}scheduleUpdateProjection(){V0.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){V0.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let s=0;s{const A=v/1e3;G8(c.x,i.x,A),G8(c.y,i.y,A),this.setTargetDelta(c),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(CE(d,this.layout.layoutBox,this.relativeParent.layout.layoutBox),n6u(this.relativeTarget,this.relativeTargetOrigin,d,A),C&&Kmu(this.relativeTarget,C)&&(this.isProjectionDirty=!1),C||(C=$e()),$r(C,this.relativeTarget)),h&&(this.animationValues=E,Pmu(E,l,this.latestValues,A,f,p)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=A},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(i){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(it(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=V0.update(()=>{A5.hasAnimatedSinceResize=!0,this.currentAnimation=Vmu(0,O8,{...i,onUpdate:o=>{this.mixTargetDelta(o),i.onUpdate&&i.onUpdate(o)},onComplete:()=>{i.onComplete&&i.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const i=this.getStack();i&&i.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(O8),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const i=this.getLead();let{targetWithTransforms:o,target:s,layout:l,latestValues:E}=i;if(!(!o||!s||!l)){if(this!==i&&this.layout&&l&&aO(this.options.animationType,this.layout.layoutBox,l.layoutBox)){s=this.target||$e();const c=Br(this.layout.layoutBox.x);s.x.min=i.target.x.min,s.x.max=s.x.min+c;const d=Br(this.layout.layoutBox.y);s.y.min=i.target.y.min,s.y.max=s.y.min+d}$r(o,s),vl(o,E),vE(this.projectionDeltaWithTransform,this.layoutCorrected,o,E)}}registerSharedNode(i,o){this.sharedNodes.has(i)||this.sharedNodes.set(i,new Imu),this.sharedNodes.get(i).add(o);const l=o.options.initialPromotionConfig;o.promote({transition:l?l.transition:void 0,preserveFollowOpacity:l&&l.shouldPreserveFollowOpacity?l.shouldPreserveFollowOpacity(o):void 0})}isLead(){const i=this.getStack();return i?i.lead===this:!0}getLead(){var i;const{layoutId:o}=this.options;return o?((i=this.getStack())===null||i===void 0?void 0:i.lead)||this:this}getPrevLead(){var i;const{layoutId:o}=this.options;return o?(i=this.getStack())===null||i===void 0?void 0:i.prevLead:void 0}getStack(){const{layoutId:i}=this.options;if(i)return this.root.sharedNodes.get(i)}promote({needsReset:i,transition:o,preserveFollowOpacity:s}={}){const l=this.getStack();l&&l.promote(this,s),i&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){const i=this.getStack();return i?i.relegate(this):!1}resetRotation(){const{visualElement:i}=this.options;if(!i)return;let o=!1;const{latestValues:s}=i;if((s.rotate||s.rotateX||s.rotateY||s.rotateZ)&&(o=!0),!o)return;const l={};for(let E=0;E{var o;return(o=i.currentAnimation)===null||o===void 0?void 0:o.stop()}),this.root.nodes.forEach($8),this.root.sharedNodes.clear()}}}function Umu(u){u.updateLayout()}function Wmu(u){var e;const a=((e=u.resumeFrom)===null||e===void 0?void 0:e.snapshot)||u.snapshot;if(u.isLead()&&u.layout&&a&&u.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:n}=u.layout,{animationType:t}=u.options,i=a.source!==u.layout.source;t==="size"?Wn(c=>{const d=i?a.measuredBox[c]:a.layoutBox[c],D=Br(d);d.min=r[c].min,d.max=d.min+D}):aO(t,a.layoutBox,r)&&Wn(c=>{const d=i?a.measuredBox[c]:a.layoutBox[c],D=Br(r[c]);d.max=d.min+D,u.relativeTarget&&!u.currentAnimation&&(u.isProjectionDirty=!0,u.relativeTarget[c].max=u.relativeTarget[c].min+D)});const o=fl();vE(o,r,a.layoutBox);const s=fl();i?vE(s,u.applyTransform(n,!0),a.measuredBox):vE(s,r,a.layoutBox);const l=!XI(o);let E=!1;if(!u.resumeFrom){const c=u.getClosestProjectingParent();if(c&&!c.resumeFrom){const{snapshot:d,layout:D}=c;if(d&&D){const m=$e();CE(m,a.layoutBox,d.layoutBox);const h=$e();CE(h,r,D.layoutBox),uO(m,h)||(E=!0),c.options.layoutRoot&&(u.relativeTarget=h,u.relativeTargetOrigin=m,u.relativeParent=c)}}}u.notifyListeners("didUpdate",{layout:r,snapshot:a,delta:s,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:E})}else if(u.isLead()){const{onExitComplete:r}=u.options;r&&r()}u.options.transition=void 0}function qmu(u){Mo.totalNodes++,u.parent&&(u.isProjecting()||(u.isProjectionDirty=u.parent.isProjectionDirty),u.isSharedProjectionDirty||(u.isSharedProjectionDirty=!!(u.isProjectionDirty||u.parent.isProjectionDirty||u.parent.isSharedProjectionDirty)),u.isTransformDirty||(u.isTransformDirty=u.parent.isTransformDirty))}function Zmu(u){u.isProjectionDirty=u.isSharedProjectionDirty=u.isTransformDirty=!1}function Ymu(u){u.clearSnapshot()}function $8(u){u.clearMeasurements()}function Qmu(u){u.isLayoutDirty=!1}function Xmu(u){const{visualElement:e}=u.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),u.resetTransform()}function H8(u){u.finishAnimation(),u.targetDelta=u.relativeTarget=u.target=void 0,u.isProjectionDirty=!0}function u6u(u){u.resolveTargetDelta()}function e6u(u){u.calcProjection()}function a6u(u){u.resetRotation()}function r6u(u){u.removeLeadSnapshot()}function G8(u,e,a){u.translate=ke(e.translate,0,a),u.scale=ke(e.scale,1,a),u.origin=e.origin,u.originPoint=e.originPoint}function _8(u,e,a,r){u.min=ke(e.min,a.min,r),u.max=ke(e.max,a.max,r)}function n6u(u,e,a,r){_8(u.x,e.x,a.x,r),_8(u.y,e.y,a.y,r)}function t6u(u){return u.animationValues&&u.animationValues.opacityExit!==void 0}const i6u={duration:.45,ease:[.4,0,.1,1]},V8=u=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(u),J8=V8("applewebkit/")&&!V8("chrome/")?Math.round:we;function U8(u){u.min=J8(u.min),u.max=J8(u.max)}function o6u(u){U8(u.x),U8(u.y)}function aO(u,e,a){return u==="position"||u==="preserve-aspect"&&!nv(R8(e),R8(a),.2)}const s6u=eO({attachResizeListener:(u,e)=>zt(u,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),R2={current:void 0},rO=eO({measureScroll:u=>({x:u.scrollLeft,y:u.scrollTop}),defaultParent:()=>{if(!R2.current){const u=new s6u({});u.mount(window),u.setOptions({layoutScroll:!0}),R2.current=u}return R2.current},resetTransform:(u,e)=>{u.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:u=>window.getComputedStyle(u).position==="fixed"}),l6u={pan:{Feature:ymu},drag:{Feature:bmu,ProjectionNode:rO,MeasureLayout:ZI}},E6u=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function c6u(u){const e=E6u.exec(u);if(!e)return[,];const[,a,r]=e;return[a,r]}function sv(u,e,a=1){const[r,n]=c6u(u);if(!r)return;const t=window.getComputedStyle(e).getPropertyValue(r);if(t){const i=t.trim();return OI(i)?parseFloat(i):i}else return Yf(n)?sv(n,e,a+1):n}function d6u(u,{...e},a){const r=u.current;if(!(r instanceof Element))return{target:e,transitionEnd:a};a&&(a={...a}),u.values.forEach(n=>{const t=n.get();if(!Yf(t))return;const i=sv(t,r);i&&n.set(i)});for(const n in e){const t=e[n];if(!Yf(t))continue;const i=sv(t,r);i&&(e[n]=i,a||(a={}),a[n]===void 0&&(a[n]=t))}return{target:e,transitionEnd:a}}const D6u=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),nO=u=>D6u.has(u),x6u=u=>Object.keys(u).some(nO),W8=u=>u===fs||u===r0,q8=(u,e)=>parseFloat(u.split(", ")[e]),Z8=(u,e)=>(a,{transform:r})=>{if(r==="none"||!r)return 0;const n=r.match(/^matrix3d\((.+)\)$/);if(n)return q8(n[1],e);{const t=r.match(/^matrix\((.+)\)$/);return t?q8(t[1],u):0}},m6u=new Set(["x","y","z"]),h6u=q3.filter(u=>!m6u.has(u));function p6u(u){const e=[];return h6u.forEach(a=>{const r=u.getValue(a);r!==void 0&&(e.push([a,r.get()]),r.set(a.startsWith("scale")?1:0))}),e.length&&u.render(),e}const a1={width:({x:u},{paddingLeft:e="0",paddingRight:a="0"})=>u.max-u.min-parseFloat(e)-parseFloat(a),height:({y:u},{paddingTop:e="0",paddingBottom:a="0"})=>u.max-u.min-parseFloat(e)-parseFloat(a),top:(u,{top:e})=>parseFloat(e),left:(u,{left:e})=>parseFloat(e),bottom:({y:u},{top:e})=>parseFloat(e)+(u.max-u.min),right:({x:u},{left:e})=>parseFloat(e)+(u.max-u.min),x:Z8(4,13),y:Z8(5,14)};a1.translateX=a1.x;a1.translateY=a1.y;const g6u=(u,e,a)=>{const r=e.measureViewportBox(),n=e.current,t=getComputedStyle(n),{display:i}=t,o={};i==="none"&&e.setStaticValue("display",u.display||"block"),a.forEach(l=>{o[l]=a1[l](r,t)}),e.render();const s=e.measureViewportBox();return a.forEach(l=>{const E=e.getValue(l);E&&E.jump(o[l]),u[l]=a1[l](s,t)}),u},f6u=(u,e,a={},r={})=>{e={...e},r={...r};const n=Object.keys(e).filter(nO);let t=[],i=!1;const o=[];if(n.forEach(s=>{const l=u.getValue(s);if(!u.hasValue(s))return;let E=a[s],c=D4(E);const d=e[s];let D;if(KD(d)){const m=d.length,h=d[0]===null?1:0;E=d[h],c=D4(E);for(let g=h;g=0?window.pageYOffset:null,l=g6u(e,u,o);return t.length&&t.forEach(([E,c])=>{u.getValue(E).set(c)}),u.render(),Lm&&s!==null&&window.scrollTo({top:s}),{target:l,transitionEnd:r}}else return{target:e,transitionEnd:r}};function v6u(u,e,a,r){return x6u(e)?f6u(u,e,a,r):{target:e,transitionEnd:r}}const C6u=(u,e,a,r)=>{const n=d6u(u,e,r);return e=n.target,r=n.transitionEnd,v6u(u,e,a,r)},lv={current:null},tO={current:!1};function F6u(){if(tO.current=!0,!!Lm)if(window.matchMedia){const u=window.matchMedia("(prefers-reduced-motion)"),e=()=>lv.current=u.matches;u.addListener(e),e()}else lv.current=!1}function k6u(u,e,a){const{willChange:r}=e;for(const n in e){const t=e[n],i=a[n];if(rr(t))u.addValue(n,t),HD(r)&&r.add(n);else if(rr(i))u.addValue(n,Yn(t,{owner:u})),HD(r)&&r.remove(n);else if(i!==t)if(u.hasValue(n)){const o=u.getValue(n);!o.hasAnimated&&o.set(t)}else{const o=u.getStaticValue(n);u.addValue(n,Yn(o!==void 0?o:t,{owner:u}))}}for(const n in a)e[n]===void 0&&u.removeValue(n);return e}const Y8=new WeakMap,iO=Object.keys(i3),A6u=iO.length,Q8=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],b6u=hk.length;class y6u{constructor({parent:e,props:a,presenceContext:r,reducedMotionConfig:n,visualState:t},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>V0.render(this.render,!1,!0);const{latestValues:o,renderState:s}=t;this.latestValues=o,this.baseTarget={...o},this.initialValues=a.initial?{...o}:{},this.renderState=s,this.parent=e,this.props=a,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=i,this.isControllingVariants=Km(a),this.isVariantNode=GK(a),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:l,...E}=this.scrapeMotionValuesFromProps(a,{});for(const c in E){const d=E[c];o[c]!==void 0&&rr(d)&&(d.set(o[c],!1),HD(l)&&l.add(c))}}scrapeMotionValuesFromProps(e,a){return{}}mount(e){this.current=e,Y8.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((a,r)=>this.bindToMotionValue(r,a)),tO.current||F6u(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:lv.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Y8.delete(this.current),this.projection&&this.projection.unmount(),it(this.notifyUpdate),it(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,a){const r=gs.has(e),n=a.on("change",i=>{this.latestValues[e]=i,this.props.onUpdate&&V0.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),t=a.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{n(),t()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}loadFeatures({children:e,...a},r,n,t){let i,o;for(let s=0;sthis.scheduleRender(),animationType:typeof l=="string"?l:"both",initialPromotionConfig:t,layoutScroll:d,layoutRoot:D})}return o}updateFeatures(){for(const e in this.features){const a=this.features[e];a.isMounted?a.update():(a.mount(),a.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):$e()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,a){this.latestValues[e]=a}makeTargetAnimatable(e,a=!0){return this.makeTargetAnimatableFromInstance(e,this.props,a)}update(e,a){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=a;for(let r=0;ra.variantChildren.delete(e)}addValue(e,a){a!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,a)),this.values.set(e,a),this.latestValues[e]=a.get()}removeValue(e){this.values.delete(e);const a=this.valueSubscriptions.get(e);a&&(a(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,a){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return r===void 0&&a!==void 0&&(r=Yn(a,{owner:this}),this.addValue(e,r)),r}readValue(e){var a;return this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(a=this.getBaseTargetFromProps(this.props,e))!==null&&a!==void 0?a:this.readValueFromInstance(this.current,e,this.options)}setBaseTarget(e,a){this.baseTarget[e]=a}getBaseTarget(e){var a;const{initial:r}=this.props,n=typeof r=="string"||typeof r=="object"?(a=Ak(this.props,r))===null||a===void 0?void 0:a[e]:void 0;if(r&&n!==void 0)return n;const t=this.getBaseTargetFromProps(this.props,e);return t!==void 0&&!rr(t)?t:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,a){return this.events[e]||(this.events[e]=new jk),this.events[e].add(a)}notify(e,...a){this.events[e]&&this.events[e].notify(...a)}}class oO extends y6u{sortInstanceNodePosition(e,a){return e.compareDocumentPosition(a)&2?1:-1}getBaseTargetFromProps(e,a){return e.style?e.style[a]:void 0}removeValueFromRenderState(e,{vars:a,style:r}){delete a[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:a,...r},{transformValues:n},t){let i=Vxu(r,e||{},this);if(n&&(a&&(a=n(a)),r&&(r=n(r)),i&&(i=n(i))),t){Gxu(this,r,i);const o=C6u(this,r,i,a);a=o.transitionEnd,r=o.target}return{transition:e,transitionEnd:a,...r}}}function B6u(u){return window.getComputedStyle(u)}class z6u extends oO{readValueFromInstance(e,a){if(gs.has(a)){const r=Mk(a);return r&&r.default||0}else{const r=B6u(e),n=(WK(a)?r.getPropertyValue(a):r[a])||0;return typeof n=="string"?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:a}){return qI(e,a)}build(e,a,r,n){gk(e,a,r,n.transformTemplate)}scrapeMotionValuesFromProps(e,a){return kk(e,a)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;rr(e)&&(this.childSubscription=e.on("change",a=>{this.current&&(this.current.textContent=`${a}`)}))}renderInstance(e,a,r,n){uI(e,a,r,n)}}class S6u extends oO{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,a){return e[a]}readValueFromInstance(e,a){if(gs.has(a)){const r=Mk(a);return r&&r.default||0}return a=eI.has(a)?a:Fk(a),e.getAttribute(a)}measureInstanceViewportBox(){return $e()}scrapeMotionValuesFromProps(e,a){return rI(e,a)}build(e,a,r,n){vk(e,a,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,a,r,n){aI(e,a,r,n)}mount(e){this.isSVGTag=Ck(e.tagName),super.mount(e)}}const M6u=(u,e)=>pk(u)?new S6u(e,{enableHardwareAcceleration:!1}):new z6u(e,{enableHardwareAcceleration:!0}),w6u={layout:{ProjectionNode:rO,MeasureLayout:ZI}},sO=L5u(xDu);function P6u({children:u,features:e,strict:a=!1}){const[,r]=x.useState(!K2(e)),n=x.useRef(void 0);if(!K2(e)){const{renderer:t,...i}=e;n.current=t,Zf(i)}return x.useEffect(()=>{K2(e)&&e().then(({renderer:t,...i})=>{Zf(i),n.current=t,r(!0)})},[]),x.createElement(xk.Provider,{value:{renderer:n.current,strict:a}},u)}function K2(u){return typeof u=="function"}const T6u={renderer:M6u,...tmu,...BDu},j6u={...T6u,...l6u,...w6u};function N6u(u,e,a){var r;if(typeof u=="string"){let n=document;e&&(Hm(!!e.current),n=e.current),a?((r=a[u])!==null&&r!==void 0||(a[u]=n.querySelectorAll(u)),u=a[u]):u=n.querySelectorAll(u)}else u instanceof Element&&(u=[u]);return Array.from(u||[])}const b5=new WeakMap;let Di;function L6u(u,e){if(e){const{inlineSize:a,blockSize:r}=e[0];return{width:a,height:r}}else return u instanceof SVGElement&&"getBBox"in u?u.getBBox():{width:u.offsetWidth,height:u.offsetHeight}}function R6u({target:u,contentRect:e,borderBoxSize:a}){var r;(r=b5.get(u))===null||r===void 0||r.forEach(n=>{n({target:u,contentSize:e,get size(){return L6u(u,a)}})})}function K6u(u){u.forEach(R6u)}function I6u(){typeof ResizeObserver>"u"||(Di=new ResizeObserver(K6u))}function O6u(u,e){Di||I6u();const a=N6u(u);return a.forEach(r=>{let n=b5.get(r);n||(n=new Set,b5.set(r,n)),n.add(e),Di?.observe(r)}),()=>{a.forEach(r=>{const n=b5.get(r);n?.delete(e),n?.size||Di?.unobserve(r)})}}const y5=new Set;let FE;function $6u(){FE=()=>{const u={width:window.innerWidth,height:window.innerHeight},e={target:window,size:u,contentSize:u};y5.forEach(a=>a(e))},window.addEventListener("resize",FE)}function H6u(u){return y5.add(u),FE||$6u(),()=>{y5.delete(u),!y5.size&&FE&&(FE=void 0)}}function G6u(u,e){return typeof u=="function"?H6u(u):O6u(u,e)}const _6u=50,X8=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),V6u=()=>({time:0,x:X8(),y:X8()}),J6u={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function uz(u,e,a,r){const n=a[e],{length:t,position:i}=J6u[e],o=n.current,s=a.time;n.current=u["scroll"+i],n.scrollLength=u["scroll"+t]-u["client"+t],n.offset.length=0,n.offset[0]=0,n.offset[1]=n.scrollLength,n.progress=e1(0,n.scrollLength,n.current);const l=r-s;n.velocity=l>_6u?0:Sk(n.current-o,l)}function U6u(u,e,a){uz(u,"x",e,a),uz(u,"y",e,a),e.time=a}function W6u(u,e){const a={x:0,y:0};let r=u;for(;r&&r!==e;)if(r instanceof HTMLElement)a.x+=r.offsetLeft,a.y+=r.offsetTop,r=r.offsetParent;else if(r.tagName==="svg"){const n=r.getBoundingClientRect();r=r.parentElement;const t=r.getBoundingClientRect();a.x+=n.left-t.left,a.y+=n.top-t.top}else if(r instanceof SVGGraphicsElement){const{x:n,y:t}=r.getBBox();a.x+=n,a.y+=t;let i=null,o=r.parentNode;for(;!i;)o.tagName==="svg"&&(i=o),o=r.parentNode;r=i}else break;return a}const q6u={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},Ev={start:0,center:.5,end:1};function ez(u,e,a=0){let r=0;if(Ev[u]!==void 0&&(u=Ev[u]),typeof u=="string"){const n=parseFloat(u);u.endsWith("px")?r=n:u.endsWith("%")?u=n/100:u.endsWith("vw")?r=n/100*document.documentElement.clientWidth:u.endsWith("vh")?r=n/100*document.documentElement.clientHeight:u=n}return typeof u=="number"&&(r=e*u),a+r}const Z6u=[0,0];function Y6u(u,e,a,r){let n=Array.isArray(u)?u:Z6u,t=0,i=0;return typeof u=="number"?n=[u,u]:typeof u=="string"&&(u=u.trim(),u.includes(" ")?n=u.split(" "):n=[u,Ev[u]?u:"0"]),t=ez(n[0],a,r),i=ez(n[1],e),t-i}const Q6u={x:0,y:0};function X6u(u){return"getBBox"in u&&u.tagName!=="svg"?u.getBBox():{width:u.clientWidth,height:u.clientHeight}}function uhu(u,e,a){let{offset:r=q6u.All}=a;const{target:n=u,axis:t="y"}=a,i=t==="y"?"height":"width",o=n!==u?W6u(n,u):Q6u,s=n===u?{width:u.scrollWidth,height:u.scrollHeight}:X6u(n),l={width:u.clientWidth,height:u.clientHeight};e[t].offset.length=0;let E=!e[t].interpolate;const c=r.length;for(let d=0;dehu(u,r.target,a),update:n=>{U6u(u,a,n),(r.offset||r.target)&&uhu(u,a,r)},notify:()=>e(a)}}const m4=new WeakMap,az=new WeakMap,I2=new WeakMap,rz=u=>u===document.documentElement?window:u;function rhu(u,{container:e=document.documentElement,...a}={}){let r=I2.get(e);r||(r=new Set,I2.set(e,r));const n=V6u(),t=ahu(e,u,n,a);if(r.add(t),!m4.has(e)){const o=()=>{for(const d of r)d.measure()},s=()=>{for(const d of r)d.update(Ye.timestamp)},l=()=>{for(const d of r)d.notify()},E=()=>{V0.read(o,!1,!0),V0.update(s,!1,!0),V0.update(l,!1,!0)};m4.set(e,E);const c=rz(e);window.addEventListener("resize",E,{passive:!0}),e!==document.documentElement&&az.set(e,G6u(e,E)),c.addEventListener("scroll",E,{passive:!0})}const i=m4.get(e);return V0.read(i,!1,!0),()=>{var o;it(i);const s=I2.get(e);if(!s||(s.delete(t),s.size))return;const l=m4.get(e);m4.delete(e),l&&(rz(e).removeEventListener("scroll",l),(o=az.get(e))===null||o===void 0||o(),window.removeEventListener("resize",l))}}function nz(u,e){dI(!!(!e||e.current))}const nhu=()=>({scrollX:Yn(0),scrollY:Yn(0),scrollXProgress:Yn(0),scrollYProgress:Yn(0)});function thu({container:u,target:e,layoutEffect:a=!0,...r}={}){const n=nI(nhu);return(a?HK:x.useEffect)(()=>(nz("target",e),nz("container",u),rhu(({x:i,y:o})=>{n.scrollX.set(i.current),n.scrollXProgress.set(i.progress),n.scrollY.set(o.current),n.scrollYProgress.set(o.progress)},{...r,container:u?.current||void 0,target:e?.current||void 0})),[u,e,JSON.stringify(r.offset)]),n}function Nk(){return R.jsx("div",{className:"flex h-full items-center justify-center",children:R.jsx(kcu,{size:"large"})})}var lO={exports:{}},EO={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},cO={exports:{}},ihu=function(e){return!e||typeof e=="string"?!1:e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&e.constructor.name!=="String")},ohu=ihu,shu=Array.prototype.concat,lhu=Array.prototype.slice,tz=cO.exports=function(e){for(var a=[],r=0,n=e.length;r=4&&u[3]!==1&&(e=", "+u[3]),"hwb("+u[0]+", "+u[1]+"%, "+u[2]+"%"+e+")"};fr.to.keyword=function(u){return DO[u.slice(0,3)]};function Oi(u,e,a){return Math.min(Math.max(e,u),a)}function yd(u){var e=Math.round(u).toString(16).toUpperCase();return e.length<2?"0"+e:e}var chu=lO.exports;const o3=EO,xO={};for(const u of Object.keys(o3))xO[o3[u]]=u;const Uu={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var mO=Uu;for(const u of Object.keys(Uu)){if(!("channels"in Uu[u]))throw new Error("missing channels property: "+u);if(!("labels"in Uu[u]))throw new Error("missing channel labels property: "+u);if(Uu[u].labels.length!==Uu[u].channels)throw new Error("channel and label counts mismatch: "+u);const{channels:e,labels:a}=Uu[u];delete Uu[u].channels,delete Uu[u].labels,Object.defineProperty(Uu[u],"channels",{value:e}),Object.defineProperty(Uu[u],"labels",{value:a})}Uu.rgb.hsl=function(u){const e=u[0]/255,a=u[1]/255,r=u[2]/255,n=Math.min(e,a,r),t=Math.max(e,a,r),i=t-n;let o,s;t===n?o=0:e===t?o=(a-r)/i:a===t?o=2+(r-e)/i:r===t&&(o=4+(e-a)/i),o=Math.min(o*60,360),o<0&&(o+=360);const l=(n+t)/2;return t===n?s=0:l<=.5?s=i/(t+n):s=i/(2-t-n),[o,s*100,l*100]};Uu.rgb.hsv=function(u){let e,a,r,n,t;const i=u[0]/255,o=u[1]/255,s=u[2]/255,l=Math.max(i,o,s),E=l-Math.min(i,o,s),c=function(d){return(l-d)/6/E+1/2};return E===0?(n=0,t=0):(t=E/l,e=c(i),a=c(o),r=c(s),i===l?n=r-a:o===l?n=1/3+e-r:s===l&&(n=2/3+a-e),n<0?n+=1:n>1&&(n-=1)),[n*360,t*100,l*100]};Uu.rgb.hwb=function(u){const e=u[0],a=u[1];let r=u[2];const n=Uu.rgb.hsl(u)[0],t=1/255*Math.min(e,Math.min(a,r));return r=1-1/255*Math.max(e,Math.max(a,r)),[n,t*100,r*100]};Uu.rgb.cmyk=function(u){const e=u[0]/255,a=u[1]/255,r=u[2]/255,n=Math.min(1-e,1-a,1-r),t=(1-e-n)/(1-n)||0,i=(1-a-n)/(1-n)||0,o=(1-r-n)/(1-n)||0;return[t*100,i*100,o*100,n*100]};function dhu(u,e){return(u[0]-e[0])**2+(u[1]-e[1])**2+(u[2]-e[2])**2}Uu.rgb.keyword=function(u){const e=xO[u];if(e)return e;let a=1/0,r;for(const n of Object.keys(o3)){const t=o3[n],i=dhu(u,t);i.04045?((e+.055)/1.055)**2.4:e/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;const n=e*.4124+a*.3576+r*.1805,t=e*.2126+a*.7152+r*.0722,i=e*.0193+a*.1192+r*.9505;return[n*100,t*100,i*100]};Uu.rgb.lab=function(u){const e=Uu.rgb.xyz(u);let a=e[0],r=e[1],n=e[2];a/=95.047,r/=100,n/=108.883,a=a>.008856?a**(1/3):7.787*a+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const t=116*r-16,i=500*(a-r),o=200*(r-n);return[t,i,o]};Uu.hsl.rgb=function(u){const e=u[0]/360,a=u[1]/100,r=u[2]/100;let n,t,i;if(a===0)return i=r*255,[i,i,i];r<.5?n=r*(1+a):n=r+a-r*a;const o=2*r-n,s=[0,0,0];for(let l=0;l<3;l++)t=e+1/3*-(l-1),t<0&&t++,t>1&&t--,6*t<1?i=o+(n-o)*6*t:2*t<1?i=n:3*t<2?i=o+(n-o)*(2/3-t)*6:i=o,s[l]=i*255;return s};Uu.hsl.hsv=function(u){const e=u[0];let a=u[1]/100,r=u[2]/100,n=a;const t=Math.max(r,.01);r*=2,a*=r<=1?r:2-r,n*=t<=1?t:2-t;const i=(r+a)/2,o=r===0?2*n/(t+n):2*a/(r+a);return[e,o*100,i*100]};Uu.hsv.rgb=function(u){const e=u[0]/60,a=u[1]/100;let r=u[2]/100;const n=Math.floor(e)%6,t=e-Math.floor(e),i=255*r*(1-a),o=255*r*(1-a*t),s=255*r*(1-a*(1-t));switch(r*=255,n){case 0:return[r,s,i];case 1:return[o,r,i];case 2:return[i,r,s];case 3:return[i,o,r];case 4:return[s,i,r];case 5:return[r,i,o]}};Uu.hsv.hsl=function(u){const e=u[0],a=u[1]/100,r=u[2]/100,n=Math.max(r,.01);let t,i;i=(2-a)*r;const o=(2-a)*n;return t=a*n,t/=o<=1?o:2-o,t=t||0,i/=2,[e,t*100,i*100]};Uu.hwb.rgb=function(u){const e=u[0]/360;let a=u[1]/100,r=u[2]/100;const n=a+r;let t;n>1&&(a/=n,r/=n);const i=Math.floor(6*e),o=1-r;t=6*e-i,i&1&&(t=1-t);const s=a+t*(o-a);let l,E,c;switch(i){default:case 6:case 0:l=o,E=s,c=a;break;case 1:l=s,E=o,c=a;break;case 2:l=a,E=o,c=s;break;case 3:l=a,E=s,c=o;break;case 4:l=s,E=a,c=o;break;case 5:l=o,E=a,c=s;break}return[l*255,E*255,c*255]};Uu.cmyk.rgb=function(u){const e=u[0]/100,a=u[1]/100,r=u[2]/100,n=u[3]/100,t=1-Math.min(1,e*(1-n)+n),i=1-Math.min(1,a*(1-n)+n),o=1-Math.min(1,r*(1-n)+n);return[t*255,i*255,o*255]};Uu.xyz.rgb=function(u){const e=u[0]/100,a=u[1]/100,r=u[2]/100;let n,t,i;return n=e*3.2406+a*-1.5372+r*-.4986,t=e*-.9689+a*1.8758+r*.0415,i=e*.0557+a*-.204+r*1.057,n=n>.0031308?1.055*n**(1/2.4)-.055:n*12.92,t=t>.0031308?1.055*t**(1/2.4)-.055:t*12.92,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,n=Math.min(Math.max(0,n),1),t=Math.min(Math.max(0,t),1),i=Math.min(Math.max(0,i),1),[n*255,t*255,i*255]};Uu.xyz.lab=function(u){let e=u[0],a=u[1],r=u[2];e/=95.047,a/=100,r/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const n=116*a-16,t=500*(e-a),i=200*(a-r);return[n,t,i]};Uu.lab.xyz=function(u){const e=u[0],a=u[1],r=u[2];let n,t,i;t=(e+16)/116,n=a/500+t,i=t-r/200;const o=t**3,s=n**3,l=i**3;return t=o>.008856?o:(t-16/116)/7.787,n=s>.008856?s:(n-16/116)/7.787,i=l>.008856?l:(i-16/116)/7.787,n*=95.047,t*=100,i*=108.883,[n,t,i]};Uu.lab.lch=function(u){const e=u[0],a=u[1],r=u[2];let n;n=Math.atan2(r,a)*360/2/Math.PI,n<0&&(n+=360);const i=Math.sqrt(a*a+r*r);return[e,i,n]};Uu.lch.lab=function(u){const e=u[0],a=u[1],n=u[2]/360*2*Math.PI,t=a*Math.cos(n),i=a*Math.sin(n);return[e,t,i]};Uu.rgb.ansi16=function(u,e=null){const[a,r,n]=u;let t=e===null?Uu.rgb.hsv(u)[2]:e;if(t=Math.round(t/50),t===0)return 30;let i=30+(Math.round(n/255)<<2|Math.round(r/255)<<1|Math.round(a/255));return t===2&&(i+=60),i};Uu.hsv.ansi16=function(u){return Uu.rgb.ansi16(Uu.hsv.rgb(u),u[2])};Uu.rgb.ansi256=function(u){const e=u[0],a=u[1],r=u[2];return e===a&&a===r?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(a/255*5)+Math.round(r/255*5)};Uu.ansi16.rgb=function(u){let e=u%10;if(e===0||e===7)return u>50&&(e+=3.5),e=e/10.5*255,[e,e,e];const a=(~~(u>50)+1)*.5,r=(e&1)*a*255,n=(e>>1&1)*a*255,t=(e>>2&1)*a*255;return[r,n,t]};Uu.ansi256.rgb=function(u){if(u>=232){const t=(u-232)*10+8;return[t,t,t]}u-=16;let e;const a=Math.floor(u/36)/5*255,r=Math.floor((e=u%36)/6)/5*255,n=e%6/5*255;return[a,r,n]};Uu.rgb.hex=function(u){const a=(((Math.round(u[0])&255)<<16)+((Math.round(u[1])&255)<<8)+(Math.round(u[2])&255)).toString(16).toUpperCase();return"000000".substring(a.length)+a};Uu.hex.rgb=function(u){const e=u.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let a=e[0];e[0].length===3&&(a=a.split("").map(o=>o+o).join(""));const r=parseInt(a,16),n=r>>16&255,t=r>>8&255,i=r&255;return[n,t,i]};Uu.rgb.hcg=function(u){const e=u[0]/255,a=u[1]/255,r=u[2]/255,n=Math.max(Math.max(e,a),r),t=Math.min(Math.min(e,a),r),i=n-t;let o,s;return i<1?o=t/(1-i):o=0,i<=0?s=0:n===e?s=(a-r)/i%6:n===a?s=2+(r-e)/i:s=4+(e-a)/i,s/=6,s%=1,[s*360,i*100,o*100]};Uu.hsl.hcg=function(u){const e=u[1]/100,a=u[2]/100,r=a<.5?2*e*a:2*e*(1-a);let n=0;return r<1&&(n=(a-.5*r)/(1-r)),[u[0],r*100,n*100]};Uu.hsv.hcg=function(u){const e=u[1]/100,a=u[2]/100,r=e*a;let n=0;return r<1&&(n=(a-r)/(1-r)),[u[0],r*100,n*100]};Uu.hcg.rgb=function(u){const e=u[0]/360,a=u[1]/100,r=u[2]/100;if(a===0)return[r*255,r*255,r*255];const n=[0,0,0],t=e%1*6,i=t%1,o=1-i;let s=0;switch(Math.floor(t)){case 0:n[0]=1,n[1]=i,n[2]=0;break;case 1:n[0]=o,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=i;break;case 3:n[0]=0,n[1]=o,n[2]=1;break;case 4:n[0]=i,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=o}return s=(1-a)*r,[(a*n[0]+s)*255,(a*n[1]+s)*255,(a*n[2]+s)*255]};Uu.hcg.hsv=function(u){const e=u[1]/100,a=u[2]/100,r=e+a*(1-e);let n=0;return r>0&&(n=e/r),[u[0],n*100,r*100]};Uu.hcg.hsl=function(u){const e=u[1]/100,r=u[2]/100*(1-e)+.5*e;let n=0;return r>0&&r<.5?n=e/(2*r):r>=.5&&r<1&&(n=e/(2*(1-r))),[u[0],n*100,r*100]};Uu.hcg.hwb=function(u){const e=u[1]/100,a=u[2]/100,r=e+a*(1-e);return[u[0],(r-e)*100,(1-r)*100]};Uu.hwb.hcg=function(u){const e=u[1]/100,r=1-u[2]/100,n=r-e;let t=0;return n<1&&(t=(r-n)/(1-n)),[u[0],n*100,t*100]};Uu.apple.rgb=function(u){return[u[0]/65535*255,u[1]/65535*255,u[2]/65535*255]};Uu.rgb.apple=function(u){return[u[0]/255*65535,u[1]/255*65535,u[2]/255*65535]};Uu.gray.rgb=function(u){return[u[0]/100*255,u[0]/100*255,u[0]/100*255]};Uu.gray.hsl=function(u){return[0,0,u[0]]};Uu.gray.hsv=Uu.gray.hsl;Uu.gray.hwb=function(u){return[0,100,u[0]]};Uu.gray.cmyk=function(u){return[0,0,0,u[0]]};Uu.gray.lab=function(u){return[u[0],0,0]};Uu.gray.hex=function(u){const e=Math.round(u[0]/100*255)&255,r=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(r.length)+r};Uu.rgb.gray=function(u){return[(u[0]+u[1]+u[2])/3/255*100]};const _D=mO;function Dhu(){const u={},e=Object.keys(_D);for(let a=e.length,r=0;r1&&(a=r),u(a))};return"conversion"in u&&(e.conversion=u.conversion),e}function Chu(u){const e=function(...a){const r=a[0];if(r==null)return r;r.length>1&&(a=r);const n=u(a);if(typeof n=="object")for(let t=n.length,i=0;i{Ws[u]={},Object.defineProperty(Ws[u],"channels",{value:cv[u].channels}),Object.defineProperty(Ws[u],"labels",{value:cv[u].labels});const e=ghu(u);Object.keys(e).forEach(r=>{const n=e[r];Ws[u][r]=Chu(n),Ws[u][r].raw=vhu(n)})});var Fhu=Ws;const qs=chu,hr=Fhu,hO=["keyword","gray","hex"],dv={};for(const u of Object.keys(hr))dv[[...hr[u].labels].sort().join("")]=u;const VD={};function la(u,e){if(!(this instanceof la))return new la(u,e);if(e&&e in hO&&(e=null),e&&!(e in hr))throw new Error("Unknown model: "+e);let a,r;if(u==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(u instanceof la)this.model=u.model,this.color=[...u.color],this.valpha=u.valpha;else if(typeof u=="string"){const n=qs.get(u);if(n===null)throw new Error("Unable to parse color from string: "+u);this.model=n.model,r=hr[this.model].channels,this.color=n.value.slice(0,r),this.valpha=typeof n.value[r]=="number"?n.value[r]:1}else if(u.length>0){this.model=e||"rgb",r=hr[this.model].channels;const n=Array.prototype.slice.call(u,0,r);this.color=Dv(n,r),this.valpha=typeof u[r]=="number"?u[r]:1}else if(typeof u=="number")this.model="rgb",this.color=[u>>16&255,u>>8&255,u&255],this.valpha=1;else{this.valpha=1;const n=Object.keys(u);"alpha"in u&&(n.splice(n.indexOf("alpha"),1),this.valpha=typeof u.alpha=="number"?u.alpha:0);const t=n.sort().join("");if(!(t in dv))throw new Error("Unable to parse color from object: "+JSON.stringify(u));this.model=dv[t];const{labels:i}=hr[this.model],o=[];for(a=0;a(u%360+360)%360),saturationl:ze("hsl",1,Ze(100)),lightness:ze("hsl",2,Ze(100)),saturationv:ze("hsv",1,Ze(100)),value:ze("hsv",2,Ze(100)),chroma:ze("hcg",1,Ze(100)),gray:ze("hcg",2,Ze(100)),white:ze("hwb",1,Ze(100)),wblack:ze("hwb",2,Ze(100)),cyan:ze("cmyk",0,Ze(100)),magenta:ze("cmyk",1,Ze(100)),yellow:ze("cmyk",2,Ze(100)),black:ze("cmyk",3,Ze(100)),x:ze("xyz",0,Ze(95.047)),y:ze("xyz",1,Ze(100)),z:ze("xyz",2,Ze(108.833)),l:ze("lab",0,Ze(100)),a:ze("lab",1),b:ze("lab",2),keyword(u){return u!==void 0?new la(u):hr[this.model].keyword(this.color)},hex(u){return u!==void 0?new la(u):qs.to.hex(this.rgb().round().color)},hexa(u){if(u!==void 0)return new la(u);const e=this.rgb().round().color;let a=Math.round(this.valpha*255).toString(16).toUpperCase();return a.length===1&&(a="0"+a),qs.to.hex(e)+a},rgbNumber(){const u=this.rgb().color;return(u[0]&255)<<16|(u[1]&255)<<8|u[2]&255},luminosity(){const u=this.rgb().color,e=[];for(const[a,r]of u.entries()){const n=r/255;e[a]=n<=.04045?n/12.92:((n+.055)/1.055)**2.4}return .2126*e[0]+.7152*e[1]+.0722*e[2]},contrast(u){const e=this.luminosity(),a=u.luminosity();return e>a?(e+.05)/(a+.05):(a+.05)/(e+.05)},level(u){const e=this.contrast(u);return e>=7?"AAA":e>=4.5?"AA":""},isDark(){const u=this.rgb().color;return(u[0]*2126+u[1]*7152+u[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){const u=this.rgb();for(let e=0;e<3;e++)u.color[e]=255-u.color[e];return u},lighten(u){const e=this.hsl();return e.color[2]+=e.color[2]*u,e},darken(u){const e=this.hsl();return e.color[2]-=e.color[2]*u,e},saturate(u){const e=this.hsl();return e.color[1]+=e.color[1]*u,e},desaturate(u){const e=this.hsl();return e.color[1]-=e.color[1]*u,e},whiten(u){const e=this.hwb();return e.color[1]+=e.color[1]*u,e},blacken(u){const e=this.hwb();return e.color[2]+=e.color[2]*u,e},grayscale(){const u=this.rgb().color,e=u[0]*.3+u[1]*.59+u[2]*.11;return la.rgb(e,e,e)},fade(u){return this.alpha(this.valpha-this.valpha*u)},opaquer(u){return this.alpha(this.valpha+this.valpha*u)},rotate(u){const e=this.hsl();let a=e.color[0];return a=(a+u)%360,a=a<0?360+a:a,e.color[0]=a,e},mix(u,e){if(!u||!u.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof u);const a=u.rgb(),r=this.rgb(),n=e===void 0?.5:e,t=2*n-1,i=a.alpha()-r.alpha(),o=((t*i===-1?t:(t+i)/(1+t*i))+1)/2,s=1-o;return la.rgb(o*a.red()+s*r.red(),o*a.green()+s*r.green(),o*a.blue()+s*r.blue(),a.alpha()*n+r.alpha()*(1-n))}};for(const u of Object.keys(hr)){if(hO.includes(u))continue;const{channels:e}=hr[u];la.prototype[u]=function(...a){return this.model===u?new la(this):a.length>0?new la(a,u):new la([...bhu(hr[this.model][u].raw(this.color)),this.valpha],u)},la[u]=function(...a){let r=a[0];return typeof r=="number"&&(r=Dv(a,e)),new la(r,u)}}function khu(u,e){return Number(u.toFixed(e))}function Ahu(u){return function(e){return khu(e,u)}}function ze(u,e,a){u=Array.isArray(u)?u:[u];for(const r of u)(VD[r]||(VD[r]=[]))[e]=a;return u=u[0],function(r){let n;return r!==void 0?(a&&(r=a(r)),n=this[u](),n.color[e]=r,n):(n=this[u]().color[e],a&&(n=a(n)),n)}}function Ze(u){return function(e){return Math.max(0,Math.min(u,e))}}function bhu(u){return Array.isArray(u)?u:[u]}function Dv(u,e){for(let a=0;au,[u])}const{useBreakpoint:Bhu}=t3u;function Lk(){const{token:{screenXS:u,screenSM:e,screenMD:a,screenLG:r,screenXL:n,screenXXL:t}}=jD.useToken(),i=["xs","sm","md","lg","xl","xxl"],o={xs:u,sm:e,md:a,lg:r,xl:n,xxl:t},s=Bhu(),l=i.findLast(E=>s[E]===!0);return{screenEnum:o,screenMap:s,currentScrren:l}}var pO={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */(function(u,e){(function(a,r){u.exports=r()})(Mu,function(){var a={};a.version="0.2.0";var r=a.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};a.configure=function(m){var h,g;for(h in m)g=m[h],g!==void 0&&m.hasOwnProperty(h)&&(r[h]=g);return this},a.status=null,a.set=function(m){var h=a.isStarted();m=n(m,r.minimum,1),a.status=m===1?null:m;var g=a.render(!h),p=g.querySelector(r.barSelector),f=r.speed,C=r.easing;return g.offsetWidth,o(function(v){r.positionUsing===""&&(r.positionUsing=a.getPositioningCSS()),s(p,i(m,f,C)),m===1?(s(g,{transition:"none",opacity:1}),g.offsetWidth,setTimeout(function(){s(g,{transition:"all "+f+"ms linear",opacity:0}),setTimeout(function(){a.remove(),v()},f)},f)):setTimeout(v,f)}),this},a.isStarted=function(){return typeof a.status=="number"},a.start=function(){a.status||a.set(0);var m=function(){setTimeout(function(){a.status&&(a.trickle(),m())},r.trickleSpeed)};return r.trickle&&m(),this},a.done=function(m){return!m&&!a.status?this:a.inc(.3+.5*Math.random()).set(1)},a.inc=function(m){var h=a.status;return h?(typeof m!="number"&&(m=(1-h)*n(Math.random()*h,.1,.95)),h=n(h+m,0,.994),a.set(h)):a.start()},a.trickle=function(){return a.inc(Math.random()*r.trickleRate)},function(){var m=0,h=0;a.promise=function(g){return!g||g.state()==="resolved"?this:(h===0&&a.start(),m++,h++,g.always(function(){h--,h===0?(m=0,a.done()):a.set((m-h)/m)}),this)}}(),a.render=function(m){if(a.isRendered())return document.getElementById("nprogress");E(document.documentElement,"nprogress-busy");var h=document.createElement("div");h.id="nprogress",h.innerHTML=r.template;var g=h.querySelector(r.barSelector),p=m?"-100":t(a.status||0),f=document.querySelector(r.parent),C;return s(g,{transition:"all 0 linear",transform:"translate3d("+p+"%,0,0)"}),r.showSpinner||(C=h.querySelector(r.spinnerSelector),C&&D(C)),f!=document.body&&E(f,"nprogress-custom-parent"),f.appendChild(h),h},a.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(r.parent),"nprogress-custom-parent");var m=document.getElementById("nprogress");m&&D(m)},a.isRendered=function(){return!!document.getElementById("nprogress")},a.getPositioningCSS=function(){var m=document.body.style,h="WebkitTransform"in m?"Webkit":"MozTransform"in m?"Moz":"msTransform"in m?"ms":"OTransform"in m?"O":"";return h+"Perspective"in m?"translate3d":h+"Transform"in m?"translate":"margin"};function n(m,h,g){return mg?g:m}function t(m){return(-1+m)*100}function i(m,h,g){var p;return r.positionUsing==="translate3d"?p={transform:"translate3d("+t(m)+"%,0,0)"}:r.positionUsing==="translate"?p={transform:"translate("+t(m)+"%,0)"}:p={"margin-left":t(m)+"%"},p.transition="all "+h+"ms "+g,p}var o=function(){var m=[];function h(){var g=m.shift();g&&g(h)}return function(g){m.push(g),m.length==1&&h()}}(),s=function(){var m=["Webkit","O","Moz","ms"],h={};function g(v){return v.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(A,F){return F.toUpperCase()})}function p(v){var A=document.body.style;if(v in A)return v;for(var F=m.length,k=v.charAt(0).toUpperCase()+v.slice(1),y;F--;)if(y=m[F]+k,y in A)return y;return v}function f(v){return v=g(v),h[v]||(h[v]=p(v))}function C(v,A,F){A=f(A),v.style[A]=F}return function(v,A){var F=arguments,k,y;if(F.length==2)for(k in A)y=A[k],y!==void 0&&A.hasOwnProperty(k)&&C(v,k,y);else C(v,F[1],F[2])}}();function l(m,h){var g=typeof m=="string"?m:d(m);return g.indexOf(" "+h+" ")>=0}function E(m,h){var g=d(m),p=g+h;l(g,h)||(m.className=p.substring(1))}function c(m,h){var g=d(m),p;l(m,h)&&(p=g.replace(" "+h+" "," "),m.className=p.substring(1,p.length-1))}function d(m){return(" "+(m.className||"")+" ").replace(/\s+/gi," ")}function D(m){m&&m.parentNode&&m.parentNode.removeChild(m)}return a})})(pO);var zhu=pO.exports;const h4=Da(zhu);function Shu(){const{pathname:u}=qt();return x.useMemo(()=>u,[u])}function S1(){const u=z1();return x.useMemo(()=>({back:()=>u(-1),forward:()=>u(1),reload:()=>window.location.reload(),push:a=>u(a),replace:a=>u(a,{replace:!0})}),[u])}function Mhu(){if(console&&console.warn){for(var u=arguments.length,e=new Array(u),a=0;a()=>{if(u.isInitialized)e();else{const a=()=>{setTimeout(()=>{u.off("initialized",a)},0),e()};u.on("initialized",a)}};function oz(u,e,a){u.loadNamespaces(e,gO(u,a))}function sz(u,e,a,r){typeof a=="string"&&(a=[a]),a.forEach(n=>{u.options.ns.indexOf(n)<0&&u.options.ns.push(n)}),u.loadLanguages(e,gO(u,r))}function whu(u,e){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=e.languages[0],n=e.options?e.options.fallbackLng:!1,t=e.languages[e.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const i=(o,s)=>{const l=e.services.backendConnector.state[`${o}|${s}`];return l===-1||l===2};return a.bindI18n&&a.bindI18n.indexOf("languageChanging")>-1&&e.services.backendConnector.backend&&e.isLanguageChangingTo&&!i(e.isLanguageChangingTo,u)?!1:!!(e.hasResourceBundle(r,u)||!e.services.backendConnector.backend||e.options.resources&&!e.options.partialBundledLanguages||i(r,u)&&(!n||i(t,u)))}function Phu(u,e){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!e.languages||!e.languages.length?(xv("i18n.languages were undefined or empty",e.languages),!0):e.options.ignoreJSONStructure!==void 0?e.hasLoadedNamespace(u,{lng:a.lng,precheck:(n,t)=>{if(a.bindI18n&&a.bindI18n.indexOf("languageChanging")>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!t(n.isLanguageChangingTo,u))return!1}}):whu(u,e,a)}const Thu=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,jhu={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},Nhu=u=>jhu[u],Lhu=u=>u.replace(Thu,Nhu);let mv={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Lhu};function Rhu(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};mv={...mv,...u}}function Khu(){return mv}let fO;function Ihu(u){fO=u}function Ohu(){return fO}const $hu={type:"3rdParty",init(u){Rhu(u.options.react),Ihu(u)}},Hhu=x.createContext();class Ghu{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(a=>{this.usedNamespaces[a]||(this.usedNamespaces[a]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const _hu=(u,e)=>{const a=x.useRef();return x.useEffect(()=>{a.current=e?a.current:u},[u,e]),a.current};function vs(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:a}=e,{i18n:r,defaultNS:n}=x.useContext(Hhu)||{},t=a||r||Ohu();if(t&&!t.reportNamespaces&&(t.reportNamespaces=new Ghu),!t){xv("You will need to pass in an i18next instance by using initReactI18next");const C=(A,F)=>typeof F=="string"?F:F&&typeof F=="object"&&typeof F.defaultValue=="string"?F.defaultValue:Array.isArray(A)?A[A.length-1]:A,v=[C,{},!1];return v.t=C,v.i18n={},v.ready=!1,v}t.options.react&&t.options.react.wait!==void 0&&xv("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const i={...Khu(),...t.options.react,...e},{useSuspense:o,keyPrefix:s}=i;let l=u||n||t.options&&t.options.defaultNS;l=typeof l=="string"?[l]:l||["translation"],t.reportNamespaces.addUsedNamespaces&&t.reportNamespaces.addUsedNamespaces(l);const E=(t.isInitialized||t.initializedStoreOnce)&&l.every(C=>Phu(C,t,i));function c(){return t.getFixedT(e.lng||null,i.nsMode==="fallback"?l:l[0],s)}const[d,D]=x.useState(c);let m=l.join();e.lng&&(m=`${e.lng}${m}`);const h=_hu(m),g=x.useRef(!0);x.useEffect(()=>{const{bindI18n:C,bindI18nStore:v}=i;g.current=!0,!E&&!o&&(e.lng?sz(t,e.lng,l,()=>{g.current&&D(c)}):oz(t,l,()=>{g.current&&D(c)})),E&&h&&h!==m&&g.current&&D(c);function A(){g.current&&D(c)}return C&&t&&t.on(C,A),v&&t&&t.store.on(v,A),()=>{g.current=!1,C&&t&&C.split(" ").forEach(F=>t.off(F,A)),v&&t&&v.split(" ").forEach(F=>t.store.off(F,A))}},[t,m]);const p=x.useRef(!0);x.useEffect(()=>{g.current&&!p.current&&D(c),p.current=!1},[t,s]);const f=[d,t,E];if(f.t=d,f.i18n=t,f.ready=E,E||!E&&!o)return f;throw new Promise(C=>{e.lng?sz(t,e.lng,l,()=>C()):oz(t,l,()=>C())})}function Ka({children:u,className:e,style:a,onClick:r}){return R.jsx("button",{style:a,className:`flex cursor-pointer items-center justify-center rounded-full p-2 hover:bg-hover ${e}`,onClick:r,children:u})}const AE=/^[a-z0-9]+(-[a-z0-9]+)*$/,Gm=(u,e,a,r="")=>{const n=u.split(":");if(u.slice(0,1)==="@"){if(n.length<2||n.length>3)return null;r=n.shift().slice(1)}if(n.length>3||!n.length)return null;if(n.length>1){const o=n.pop(),s=n.pop(),l={provider:n.length>0?n[0]:r,prefix:s,name:o};return e&&!B5(l)?null:l}const t=n[0],i=t.split("-");if(i.length>1){const o={provider:r,prefix:i.shift(),name:i.join("-")};return e&&!B5(o)?null:o}if(a&&r===""){const o={provider:r,prefix:"",name:t};return e&&!B5(o,a)?null:o}return null},B5=(u,e)=>u?!!((u.provider===""||u.provider.match(AE))&&(e&&u.prefix===""||u.prefix.match(AE))&&u.name.match(AE)):!1,vO=Object.freeze({left:0,top:0,width:16,height:16}),JD=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Rk=Object.freeze({...vO,...JD}),hv=Object.freeze({...Rk,body:"",hidden:!1});function Vhu(u,e){const a={};!u.hFlip!=!e.hFlip&&(a.hFlip=!0),!u.vFlip!=!e.vFlip&&(a.vFlip=!0);const r=((u.rotate||0)+(e.rotate||0))%4;return r&&(a.rotate=r),a}function lz(u,e){const a=Vhu(u,e);for(const r in hv)r in JD?r in u&&!(r in a)&&(a[r]=JD[r]):r in e?a[r]=e[r]:r in u&&(a[r]=u[r]);return a}function Jhu(u,e){const a=u.icons,r=u.aliases||Object.create(null),n=Object.create(null);function t(i){if(a[i])return n[i]=[];if(!(i in n)){n[i]=null;const o=r[i]&&r[i].parent,s=o&&t(o);s&&(n[i]=[o].concat(s))}return n[i]}return(e||Object.keys(a).concat(Object.keys(r))).forEach(t),n}function Uhu(u,e,a){const r=u.icons,n=u.aliases||Object.create(null);let t={};function i(o){t=lz(r[o]||n[o],t)}return i(e),a.forEach(i),lz(u,t)}function CO(u,e){const a=[];if(typeof u!="object"||typeof u.icons!="object")return a;u.not_found instanceof Array&&u.not_found.forEach(n=>{e(n,null),a.push(n)});const r=Jhu(u);for(const n in r){const t=r[n];t&&(e(n,Uhu(u,n,t)),a.push(n))}return a}const Whu={provider:"",aliases:{},not_found:{},...vO};function $2(u,e){for(const a in e)if(a in u&&typeof u[a]!=typeof e[a])return!1;return!0}function FO(u){if(typeof u!="object"||u===null)return null;const e=u;if(typeof e.prefix!="string"||!u.icons||typeof u.icons!="object"||!$2(u,Whu))return null;const a=e.icons;for(const n in a){const t=a[n];if(!n.match(AE)||typeof t.body!="string"||!$2(t,hv))return null}const r=e.aliases||Object.create(null);for(const n in r){const t=r[n],i=t.parent;if(!n.match(AE)||typeof i!="string"||!a[i]&&!r[i]||!$2(t,hv))return null}return e}const Ez=Object.create(null);function qhu(u,e){return{provider:u,prefix:e,icons:Object.create(null),missing:new Set}}function ss(u,e){const a=Ez[u]||(Ez[u]=Object.create(null));return a[e]||(a[e]=qhu(u,e))}function Kk(u,e){return FO(e)?CO(e,(a,r)=>{r?u.icons[a]=r:u.missing.add(a)}):[]}function Zhu(u,e,a){try{if(typeof a.body=="string")return u.icons[e]={...a},!0}catch{}return!1}let s3=!1;function kO(u){return typeof u=="boolean"&&(s3=u),s3}function Yhu(u){const e=typeof u=="string"?Gm(u,!0,s3):u;if(e){const a=ss(e.provider,e.prefix),r=e.name;return a.icons[r]||(a.missing.has(r)?null:void 0)}}function Qhu(u,e){const a=Gm(u,!0,s3);if(!a)return!1;const r=ss(a.provider,a.prefix);return Zhu(r,a.name,e)}function Xhu(u,e){if(typeof u!="object")return!1;if(typeof e!="string"&&(e=u.provider||""),s3&&!e&&!u.prefix){let n=!1;return FO(u)&&(u.prefix="",CO(u,(t,i)=>{i&&Qhu(t,i)&&(n=!0)})),n}const a=u.prefix;if(!B5({provider:e,prefix:a,name:"a"}))return!1;const r=ss(e,a);return!!Kk(r,u)}const AO=Object.freeze({width:null,height:null}),bO=Object.freeze({...AO,...JD}),u2u=/(-?[0-9.]*[0-9]+[0-9.]*)/g,e2u=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function cz(u,e,a){if(e===1)return u;if(a=a||100,typeof u=="number")return Math.ceil(u*e*a)/a;if(typeof u!="string")return u;const r=u.split(u2u);if(r===null||!r.length)return u;const n=[];let t=r.shift(),i=e2u.test(t);for(;;){if(i){const o=parseFloat(t);isNaN(o)?n.push(t):n.push(Math.ceil(o*e*a)/a)}else n.push(t);if(t=r.shift(),t===void 0)return n.join("");i=!i}}const a2u=u=>u==="unset"||u==="undefined"||u==="none";function r2u(u,e){const a={...Rk,...u},r={...bO,...e},n={left:a.left,top:a.top,width:a.width,height:a.height};let t=a.body;[a,r].forEach(m=>{const h=[],g=m.hFlip,p=m.vFlip;let f=m.rotate;g?p?f+=2:(h.push("translate("+(n.width+n.left).toString()+" "+(0-n.top).toString()+")"),h.push("scale(-1 1)"),n.top=n.left=0):p&&(h.push("translate("+(0-n.left).toString()+" "+(n.height+n.top).toString()+")"),h.push("scale(1 -1)"),n.top=n.left=0);let C;switch(f<0&&(f-=Math.floor(f/4)*4),f=f%4,f){case 1:C=n.height/2+n.top,h.unshift("rotate(90 "+C.toString()+" "+C.toString()+")");break;case 2:h.unshift("rotate(180 "+(n.width/2+n.left).toString()+" "+(n.height/2+n.top).toString()+")");break;case 3:C=n.width/2+n.left,h.unshift("rotate(-90 "+C.toString()+" "+C.toString()+")");break}f%2===1&&(n.left!==n.top&&(C=n.left,n.left=n.top,n.top=C),n.width!==n.height&&(C=n.width,n.width=n.height,n.height=C)),h.length&&(t=''+t+"")});const i=r.width,o=r.height,s=n.width,l=n.height;let E,c;i===null?(c=o===null?"1em":o==="auto"?l:o,E=cz(c,s/l)):(E=i==="auto"?s:i,c=o===null?cz(E,l/s):o==="auto"?l:o);const d={},D=(m,h)=>{a2u(h)||(d[m]=h.toString())};return D("width",E),D("height",c),d.viewBox=n.left.toString()+" "+n.top.toString()+" "+s.toString()+" "+l.toString(),{attributes:d,body:t}}const n2u=/\sid="(\S+)"/g,t2u="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let i2u=0;function o2u(u,e=t2u){const a=[];let r;for(;r=n2u.exec(u);)a.push(r[1]);if(!a.length)return u;const n="suffix"+(Math.random()*16777216|Date.now()).toString(16);return a.forEach(t=>{const i=typeof e=="function"?e(t):e+(i2u++).toString(),o=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");u=u.replace(new RegExp('([#;"])('+o+')([")]|\\.[a-z])',"g"),"$1"+i+n+"$3")}),u=u.replace(new RegExp(n,"g"),""),u}const pv=Object.create(null);function s2u(u,e){pv[u]=e}function gv(u){return pv[u]||pv[""]}function Ik(u){let e;if(typeof u.resources=="string")e=[u.resources];else if(e=u.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:u.path||"/",maxURL:u.maxURL||500,rotate:u.rotate||750,timeout:u.timeout||5e3,random:u.random===!0,index:u.index||0,dataAfterTimeout:u.dataAfterTimeout!==!1}}const Ok=Object.create(null),p4=["https://api.simplesvg.com","https://api.unisvg.com"],z5=[];for(;p4.length>0;)p4.length===1||Math.random()>.5?z5.push(p4.shift()):z5.push(p4.pop());Ok[""]=Ik({resources:["https://api.iconify.design"].concat(z5)});function l2u(u,e){const a=Ik(e);return a===null?!1:(Ok[u]=a,!0)}function $k(u){return Ok[u]}const E2u=()=>{let u;try{if(u=fetch,typeof u=="function")return u}catch{}};let dz=E2u();function c2u(u,e){const a=$k(u);if(!a)return 0;let r;if(!a.maxURL)r=0;else{let n=0;a.resources.forEach(i=>{n=Math.max(n,i.length)});const t=e+".json?icons=";r=a.maxURL-n-a.path.length-t.length}return r}function d2u(u){return u===404}const D2u=(u,e,a)=>{const r=[],n=c2u(u,e),t="icons";let i={type:t,provider:u,prefix:e,icons:[]},o=0;return a.forEach((s,l)=>{o+=s.length+1,o>=n&&l>0&&(r.push(i),i={type:t,provider:u,prefix:e,icons:[]},o=s.length),i.icons.push(s)}),r.push(i),r};function x2u(u){if(typeof u=="string"){const e=$k(u);if(e)return e.path}return"/"}const m2u=(u,e,a)=>{if(!dz){a("abort",424);return}let r=x2u(e.provider);switch(e.type){case"icons":{const t=e.prefix,o=e.icons.join(","),s=new URLSearchParams({icons:o});r+=t+".json?"+s.toString();break}case"custom":{const t=e.uri;r+=t.slice(0,1)==="/"?t.slice(1):t;break}default:a("abort",400);return}let n=503;dz(u+r).then(t=>{const i=t.status;if(i!==200){setTimeout(()=>{a(d2u(i)?"abort":"next",i)});return}return n=501,t.json()}).then(t=>{if(typeof t!="object"||t===null){setTimeout(()=>{t===404?a("abort",t):a("next",n)});return}setTimeout(()=>{a("success",t)})}).catch(()=>{a("next",n)})},h2u={prepare:D2u,send:m2u};function p2u(u){const e={loaded:[],missing:[],pending:[]},a=Object.create(null);u.sort((n,t)=>n.provider!==t.provider?n.provider.localeCompare(t.provider):n.prefix!==t.prefix?n.prefix.localeCompare(t.prefix):n.name.localeCompare(t.name));let r={provider:"",prefix:"",name:""};return u.forEach(n=>{if(r.name===n.name&&r.prefix===n.prefix&&r.provider===n.provider)return;r=n;const t=n.provider,i=n.prefix,o=n.name,s=a[t]||(a[t]=Object.create(null)),l=s[i]||(s[i]=ss(t,i));let E;o in l.icons?E=e.loaded:i===""||l.missing.has(o)?E=e.missing:E=e.pending;const c={provider:t,prefix:i,name:o};E.push(c)}),e}function yO(u,e){u.forEach(a=>{const r=a.loaderCallbacks;r&&(a.loaderCallbacks=r.filter(n=>n.id!==e))})}function g2u(u){u.pendingCallbacksFlag||(u.pendingCallbacksFlag=!0,setTimeout(()=>{u.pendingCallbacksFlag=!1;const e=u.loaderCallbacks?u.loaderCallbacks.slice(0):[];if(!e.length)return;let a=!1;const r=u.provider,n=u.prefix;e.forEach(t=>{const i=t.icons,o=i.pending.length;i.pending=i.pending.filter(s=>{if(s.prefix!==n)return!0;const l=s.name;if(u.icons[l])i.loaded.push({provider:r,prefix:n,name:l});else if(u.missing.has(l))i.missing.push({provider:r,prefix:n,name:l});else return a=!0,!0;return!1}),i.pending.length!==o&&(a||yO([u],t.id),t.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),t.abort))})}))}let f2u=0;function v2u(u,e,a){const r=f2u++,n=yO.bind(null,a,r);if(!e.pending.length)return n;const t={id:r,icons:e,callback:u,abort:n};return a.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(t)}),n}function C2u(u,e=!0,a=!1){const r=[];return u.forEach(n=>{const t=typeof n=="string"?Gm(n,e,a):n;t&&r.push(t)}),r}var F2u={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function k2u(u,e,a,r){const n=u.resources.length,t=u.random?Math.floor(Math.random()*n):u.index;let i;if(u.random){let F=u.resources.slice(0);for(i=[];F.length>1;){const k=Math.floor(Math.random()*F.length);i.push(F[k]),F=F.slice(0,k).concat(F.slice(k+1))}i=i.concat(F)}else i=u.resources.slice(t).concat(u.resources.slice(0,t));const o=Date.now();let s="pending",l=0,E,c=null,d=[],D=[];typeof r=="function"&&D.push(r);function m(){c&&(clearTimeout(c),c=null)}function h(){s==="pending"&&(s="aborted"),m(),d.forEach(F=>{F.status==="pending"&&(F.status="aborted")}),d=[]}function g(F,k){k&&(D=[]),typeof F=="function"&&D.push(F)}function p(){return{startTime:o,payload:e,status:s,queriesSent:l,queriesPending:d.length,subscribe:g,abort:h}}function f(){s="failed",D.forEach(F=>{F(void 0,E)})}function C(){d.forEach(F=>{F.status==="pending"&&(F.status="aborted")}),d=[]}function v(F,k,y){const b=k!=="success";switch(d=d.filter(B=>B!==F),s){case"pending":break;case"failed":if(b||!u.dataAfterTimeout)return;break;default:return}if(k==="abort"){E=y,f();return}if(b){E=y,d.length||(i.length?A():f());return}if(m(),C(),!u.random){const B=u.resources.indexOf(F.resource);B!==-1&&B!==u.index&&(u.index=B)}s="completed",D.forEach(B=>{B(y)})}function A(){if(s!=="pending")return;m();const F=i.shift();if(F===void 0){if(d.length){c=setTimeout(()=>{m(),s==="pending"&&(C(),f())},u.timeout);return}f();return}const k={status:"pending",resource:F,callback:(y,b)=>{v(k,y,b)}};d.push(k),l++,c=setTimeout(A,u.rotate),a(F,e,k.callback)}return setTimeout(A),p}function BO(u){const e={...F2u,...u};let a=[];function r(){a=a.filter(o=>o().status==="pending")}function n(o,s,l){const E=k2u(e,o,s,(c,d)=>{r(),l&&l(c,d)});return a.push(E),E}function t(o){return a.find(s=>o(s))||null}return{query:n,find:t,setIndex:o=>{e.index=o},getIndex:()=>e.index,cleanup:r}}function Dz(){}const H2=Object.create(null);function A2u(u){if(!H2[u]){const e=$k(u);if(!e)return;const a=BO(e),r={config:e,redundancy:a};H2[u]=r}return H2[u]}function b2u(u,e,a){let r,n;if(typeof u=="string"){const t=gv(u);if(!t)return a(void 0,424),Dz;n=t.send;const i=A2u(u);i&&(r=i.redundancy)}else{const t=Ik(u);if(t){r=BO(t);const i=u.resources?u.resources[0]:"",o=gv(i);o&&(n=o.send)}}return!r||!n?(a(void 0,424),Dz):r.query(e,n,a)().abort}const xz="iconify2",l3="iconify",zO=l3+"-count",mz=l3+"-version",SO=36e5,y2u=168;function fv(u,e){try{return u.getItem(e)}catch{}}function Hk(u,e,a){try{return u.setItem(e,a),!0}catch{}}function hz(u,e){try{u.removeItem(e)}catch{}}function vv(u,e){return Hk(u,zO,e.toString())}function Cv(u){return parseInt(fv(u,zO))||0}const _m={local:!0,session:!0},MO={local:new Set,session:new Set};let Gk=!1;function B2u(u){Gk=u}let Bd=typeof window>"u"?{}:window;function wO(u){const e=u+"Storage";try{if(Bd&&Bd[e]&&typeof Bd[e].length=="number")return Bd[e]}catch{}_m[u]=!1}function PO(u,e){const a=wO(u);if(!a)return;const r=fv(a,mz);if(r!==xz){if(r){const o=Cv(a);for(let s=0;s{const s=l3+o.toString(),l=fv(a,s);if(typeof l=="string"){try{const E=JSON.parse(l);if(typeof E=="object"&&typeof E.cached=="number"&&E.cached>n&&typeof E.provider=="string"&&typeof E.data=="object"&&typeof E.data.prefix=="string"&&e(E,o))return!0}catch{}hz(a,s)}};let i=Cv(a);for(let o=i-1;o>=0;o--)t(o)||(o===i-1?(i--,vv(a,i)):MO[u].add(o))}function TO(){if(!Gk){B2u(!0);for(const u in _m)PO(u,e=>{const a=e.data,r=e.provider,n=a.prefix,t=ss(r,n);if(!Kk(t,a).length)return!1;const i=a.lastModified||-1;return t.lastModifiedCached=t.lastModifiedCached?Math.min(t.lastModifiedCached,i):i,!0})}}function z2u(u,e){const a=u.lastModifiedCached;if(a&&a>=e)return a===e;if(u.lastModifiedCached=e,a)for(const r in _m)PO(r,n=>{const t=n.data;return n.provider!==u.provider||t.prefix!==u.prefix||t.lastModified===e});return!0}function S2u(u,e){Gk||TO();function a(r){let n;if(!_m[r]||!(n=wO(r)))return;const t=MO[r];let i;if(t.size)t.delete(i=Array.from(t).shift());else if(i=Cv(n),!vv(n,i+1))return;const o={cached:Math.floor(Date.now()/SO),provider:u.provider,data:e};return Hk(n,l3+i.toString(),JSON.stringify(o))}e.lastModified&&!z2u(u,e.lastModified)||Object.keys(e.icons).length&&(e.not_found&&(e=Object.assign({},e),delete e.not_found),a("local")||a("session"))}function pz(){}function M2u(u){u.iconsLoaderFlag||(u.iconsLoaderFlag=!0,setTimeout(()=>{u.iconsLoaderFlag=!1,g2u(u)}))}function w2u(u,e){u.iconsToLoad?u.iconsToLoad=u.iconsToLoad.concat(e).sort():u.iconsToLoad=e,u.iconsQueueFlag||(u.iconsQueueFlag=!0,setTimeout(()=>{u.iconsQueueFlag=!1;const{provider:a,prefix:r}=u,n=u.iconsToLoad;delete u.iconsToLoad;let t;if(!n||!(t=gv(a)))return;t.prepare(a,r,n).forEach(o=>{b2u(a,o,s=>{if(typeof s!="object")o.icons.forEach(l=>{u.missing.add(l)});else try{const l=Kk(u,s);if(!l.length)return;const E=u.pendingIcons;E&&l.forEach(c=>{E.delete(c)}),S2u(u,s)}catch(l){console.error(l)}M2u(u)})})}))}const P2u=(u,e)=>{const a=C2u(u,!0,kO()),r=p2u(a);if(!r.pending.length){let s=!0;return e&&setTimeout(()=>{s&&e(r.loaded,r.missing,r.pending,pz)}),()=>{s=!1}}const n=Object.create(null),t=[];let i,o;return r.pending.forEach(s=>{const{provider:l,prefix:E}=s;if(E===o&&l===i)return;i=l,o=E,t.push(ss(l,E));const c=n[l]||(n[l]=Object.create(null));c[E]||(c[E]=[])}),r.pending.forEach(s=>{const{provider:l,prefix:E,name:c}=s,d=ss(l,E),D=d.pendingIcons||(d.pendingIcons=new Set);D.has(c)||(D.add(c),n[l][E].push(c))}),t.forEach(s=>{const{provider:l,prefix:E}=s;n[l][E].length&&w2u(s,n[l][E])}),e?v2u(e,r,t):pz};function T2u(u,e){const a={...u};for(const r in e){const n=e[r],t=typeof n;r in AO?(n===null||n&&(t==="string"||t==="number"))&&(a[r]=n):t===typeof a[r]&&(a[r]=r==="rotate"?n%4:n)}return a}const j2u=/[\s,]+/;function N2u(u,e){e.split(j2u).forEach(a=>{switch(a.trim()){case"horizontal":u.hFlip=!0;break;case"vertical":u.vFlip=!0;break}})}function L2u(u,e=0){const a=u.replace(/^-?[0-9.]*/,"");function r(n){for(;n<0;)n+=4;return n%4}if(a===""){const n=parseInt(u);return isNaN(n)?0:r(n)}else if(a!==u){let n=0;switch(a){case"%":n=25;break;case"deg":n=90}if(n){let t=parseFloat(u.slice(0,u.length-a.length));return isNaN(t)?0:(t=t/n,t%1===0?r(t):0)}}return e}function R2u(u,e){let a=u.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in e)a+=" "+r+'="'+e[r]+'"';return'"+u+""}function K2u(u){return u.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function I2u(u){return"data:image/svg+xml,"+K2u(u)}function O2u(u){return'url("'+I2u(u)+'")'}let bE;function $2u(){try{bE=window.trustedTypes.createPolicy("iconify",{createHTML:u=>u})}catch{bE=null}}function H2u(u){return bE===void 0&&$2u(),bE?bE.createHTML(u):u}const jO={...bO,inline:!1},G2u={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},_2u={display:"inline-block"},Fv={backgroundColor:"currentColor"},NO={backgroundColor:"transparent"},gz={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},fz={WebkitMask:Fv,mask:Fv,background:NO};for(const u in fz){const e=fz[u];for(const a in gz)e[u+a]=gz[a]}const V2u={...jO,inline:!0};function vz(u){return u+(u.match(/^[-0-9.]+$/)?"px":"")}const J2u=(u,e,a,r)=>{const n=a?V2u:jO,t=T2u(n,e),i=e.mode||"svg",o={},s=e.style||{},l={...i==="svg"?G2u:{},ref:r};for(let p in e){const f=e[p];if(f!==void 0)switch(p){case"icon":case"style":case"children":case"onLoad":case"mode":case"_ref":case"_inline":break;case"inline":case"hFlip":case"vFlip":t[p]=f===!0||f==="true"||f===1;break;case"flip":typeof f=="string"&&N2u(t,f);break;case"color":o.color=f;break;case"rotate":typeof f=="string"?t[p]=L2u(f):typeof f=="number"&&(t[p]=f);break;case"ariaHidden":case"aria-hidden":f!==!0&&f!=="true"&&delete l["aria-hidden"];break;default:n[p]===void 0&&(l[p]=f)}}const E=r2u(u,t),c=E.attributes;if(t.inline&&(o.verticalAlign="-0.125em"),i==="svg"){l.style={...o,...s},Object.assign(l,c);let p=0,f=e.id;return typeof f=="string"&&(f=f.replace(/-/g,"_")),l.dangerouslySetInnerHTML={__html:H2u(o2u(E.body,f?()=>f+"ID"+p++:"iconifyReact"))},uu.createElement("svg",l)}const{body:d,width:D,height:m}=u,h=i==="mask"||(i==="bg"?!1:d.indexOf("currentColor")!==-1),g=R2u(d,{...c,width:D+"",height:m+""});return l.style={...o,"--svg":O2u(g),width:vz(c.width),height:vz(c.height),..._2u,...h?Fv:NO,...s},uu.createElement("span",l)};kO(!0);s2u("",h2u);if(typeof document<"u"&&typeof window<"u"){TO();const u=window;if(u.IconifyPreload!==void 0){const e=u.IconifyPreload,a="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!Xhu(r))&&console.error(a)}catch{console.error(a)}})}if(u.IconifyProviders!==void 0){const e=u.IconifyProviders;if(typeof e=="object"&&e!==null)for(let a in e){const r="IconifyProviders["+a+"] is invalid.";try{const n=e[a];if(typeof n!="object"||!n||n.resources===void 0)continue;l2u(a,n)||console.error(r)}catch{console.error(r)}}}}class LO extends uu.Component{constructor(e){super(e),this.state={icon:null}}_abortLoading(){this._loading&&(this._loading.abort(),this._loading=null)}_setData(e){this.state.icon!==e&&this.setState({icon:e})}_checkIcon(e){const a=this.state,r=this.props.icon;if(typeof r=="object"&&r!==null&&typeof r.body=="string"){this._icon="",this._abortLoading(),(e||a.icon===null)&&this._setData({data:r});return}let n;if(typeof r!="string"||(n=Gm(r,!1,!0))===null){this._abortLoading(),this._setData(null);return}const t=Yhu(n);if(!t){(!this._loading||this._loading.name!==r)&&(this._abortLoading(),this._icon="",this._setData(null),t!==null&&(this._loading={name:r,abort:P2u([n],this._checkIcon.bind(this,!1))}));return}if(this._icon!==r||a.icon===null){this._abortLoading(),this._icon=r;const i=["iconify"];n.prefix!==""&&i.push("iconify--"+n.prefix),n.provider!==""&&i.push("iconify--"+n.provider),this._setData({data:t,classes:i}),this.props.onLoad&&this.props.onLoad(r)}}componentDidMount(){this._checkIcon(!1)}componentDidUpdate(e){e.icon!==this.props.icon&&this._checkIcon(!0)}componentWillUnmount(){this._abortLoading()}render(){const e=this.props,a=this.state.icon;if(a===null)return e.children?e.children:uu.createElement("span",{});let r=e;return a.classes&&(r={...e,className:(typeof e.className=="string"?e.className+" ":"")+a.classes.join(" ")}),J2u({...Rk,...a.data},r,e._inline,e._ref)}}const U2u=uu.forwardRef(function(e,a){const r={...e,_ref:a,_inline:!1};return uu.createElement(LO,r)});uu.forwardRef(function(e,a){const r={...e,_ref:a,_inline:!0};return uu.createElement(LO,r)});var Ya=function(){return Ya=Object.assign||function(e){for(var a,r=1,n=arguments.length;r?@[\\\]^`{|}~-]+/g,Q2u=/(^-|-$)/g;function Cz(u){return u.replace(Y2u,"-").replace(Q2u,"")}var X2u=/(a)(d)/gi,zd=52,Fz=function(u){return String.fromCharCode(u+(u>25?39:97))};function kv(u){var e,a="";for(e=Math.abs(u);e>zd;e=e/zd|0)a=Fz(e%zd)+a;return(Fz(e%zd)+a).replace(X2u,"$1-$2")}var G2,OO=5381,Cl=function(u,e){for(var a=e.length;a;)u=33*u^e.charCodeAt(--a);return u},$O=function(u){return Cl(OO,u)};function upu(u){return kv($O(u)>>>0)}function epu(u){return u.displayName||u.name||"Component"}function _2(u){return typeof u=="string"&&!0}var HO=typeof Symbol=="function"&&Symbol.for,GO=HO?Symbol.for("react.memo"):60115,apu=HO?Symbol.for("react.forward_ref"):60112,rpu={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},npu={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},_O={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},tpu=((G2={})[apu]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},G2[GO]=_O,G2);function kz(u){return("type"in(e=u)&&e.type.$$typeof)===GO?_O:"$$typeof"in u?tpu[u.$$typeof]:rpu;var e}var ipu=Object.defineProperty,opu=Object.getOwnPropertyNames,Az=Object.getOwnPropertySymbols,spu=Object.getOwnPropertyDescriptor,lpu=Object.getPrototypeOf,bz=Object.prototype;function VO(u,e,a){if(typeof e!="string"){if(bz){var r=lpu(e);r&&r!==bz&&VO(u,r,a)}var n=opu(e);Az&&(n=n.concat(Az(e)));for(var t=kz(u),i=kz(e),o=0;o0?" Args: ".concat(e.join(", ")):""))}var Epu=function(){function u(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return u.prototype.indexOfGroup=function(e){for(var a=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,t=n;e>=t;)if((t<<=1)<0)throw uc(16,"".concat(e));this.groupSizes=new Uint32Array(t),this.groupSizes.set(r),this.length=t;for(var i=n;i=this.length||this.groupSizes[e]===0)return a;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),t=n+r,i=n;i=0){var r=document.createTextNode(a);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},u.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},u.prototype.getRule=function(e){return e0&&(g+="".concat(p,","))}),s+="".concat(m).concat(h,'{content:"').concat(g,'"}').concat(_k)},E=0;E0?".".concat(e):d},E=s.slice();E.push(function(d){d.type===em&&d.value.includes("&")&&(d.props[0]=d.props[0].replace(Cpu,a).replace(r,l))}),i.prefix&&E.push(Deu),E.push(mN);var c=function(d,D,m,h){D===void 0&&(D=""),m===void 0&&(m=""),h===void 0&&(h="&"),e=h,a=D,r=new RegExp("\\".concat(a,"\\b"),"g");var g=d.replace(Fpu,""),p=DN(m||D?"".concat(m," ").concat(D," { ").concat(g," }"):g);i.namespace&&(p=WO(p,i.namespace));var f=[];return ZE(p,ceu(E.concat(deu(function(C){return f.push(C)})))),f};return c.hash=s.length?s.reduce(function(d,D){return D.name||uc(15),Cl(d,D.name)},OO).toString():"",c}var Apu=new UO,bv=kpu(),qO=uu.createContext({shouldForwardProp:void 0,styleSheet:Apu,stylis:bv});qO.Consumer;uu.createContext(void 0);function zz(){return x.useContext(qO)}var bpu=function(){function u(e,a){var r=this;this.inject=function(n,t){t===void 0&&(t=bv);var i=r.name+t.hash;n.hasNameForId(r.id,i)||n.insertRules(r.id,i,t(r.rules,i,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=a,Uk(this,function(){throw uc(12,String(r.name))})}return u.prototype.getName=function(e){return e===void 0&&(e=bv),this.name+e.hash},u}(),ypu=function(u){return u>="A"&&u<="Z"};function Sz(u){for(var e="",a=0;a>>0);if(!a.hasNameForId(this.componentId,i)){var o=r(t,".".concat(i),void 0,this.componentId);a.insertRules(this.componentId,i,o)}n=_o(n,i),this.staticRulesId=i}else{for(var s=Cl(this.baseHash,r.hash),l="",E=0;E>>0);a.hasNameForId(this.componentId,D)||a.insertRules(this.componentId,D,r(l,".".concat(D),void 0,this.componentId)),n=_o(n,D)}}return n},u}(),QO=uu.createContext(void 0);QO.Consumer;var J2={};function Mpu(u,e,a){var r=Jk(u),n=u,t=!_2(u),i=e.attrs,o=i===void 0?Jm:i,s=e.componentId,l=s===void 0?function(C,v){var A=typeof C!="string"?"sc":Cz(C);J2[A]=(J2[A]||0)+1;var F="".concat(A,"-").concat(upu(Vm+A+J2[A]));return v?"".concat(v,"-").concat(F):F}(e.displayName,e.parentComponentId):s,E=e.displayName;E===void 0&&function(C){return _2(C)?"styled.".concat(C):"Styled(".concat(epu(C),")")}(u);var c=e.displayName&&e.componentId?"".concat(Cz(e.displayName),"-").concat(e.componentId):e.componentId||l,d=r&&n.attrs?n.attrs.concat(o).filter(Boolean):o,D=e.shouldForwardProp;if(r&&n.shouldForwardProp){var m=n.shouldForwardProp;if(e.shouldForwardProp){var h=e.shouldForwardProp;D=function(C,v){return m(C,v)&&h(C,v)}}else D=m}var g=new Spu(a,c,r?n.componentStyle:void 0);function p(C,v){return function(A,F,k){var y=A.attrs,b=A.componentStyle,B=A.defaultProps,M=A.foldedComponentIds,w=A.styledComponentId,j=A.target,$=uu.useContext(QO),H=zz(),K=A.shouldForwardProp||H.shouldForwardProp,N=function(O,L,J){for(var q,Q=Ya(Ya({},L),{className:void 0,theme:J}),Z=0;Z{let e;const a=new Set,r=(s,l)=>{const E=typeof s=="function"?s(e):s;if(!Object.is(E,e)){const c=e;e=l??typeof E!="object"?E:Object.assign({},e,E),a.forEach(d=>d(e,c))}},n=()=>e,o={setState:r,getState:n,subscribe:s=>(a.add(s),()=>a.delete(s)),destroy:()=>{a.clear()}};return e=u(r,n,o),o},zpu=u=>u?Mz(u):Mz;var QO={exports:{}},XO={};/** +`;function wa({icon:u,prefix:e="icon",color:a="currentColor",size:r="1em",className:n="",style:t={}}){const i=`#${e}-${u}`,o={verticalAlign:"middle",width:r,height:r,color:a,...t};return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",className:`anticon fill-current inline-block h-[1em] w-[1em] overflow-hidden outline-none ${n}`,style:o,children:R.jsx("use",{xlinkHref:i,fill:"currentColor"})})}const Pz=u=>{let e;const a=new Set,r=(s,l)=>{const E=typeof s=="function"?s(e):s;if(!Object.is(E,e)){const c=e;e=l??typeof E!="object"?E:Object.assign({},e,E),a.forEach(d=>d(e,c))}},n=()=>e,o={setState:r,getState:n,subscribe:s=>(a.add(s),()=>a.delete(s)),destroy:()=>{a.clear()}};return e=u(r,n,o),o},Tpu=u=>u?Pz(u):Pz;var u$={exports:{}},e$={};/** * @license React * use-sync-external-store-shim/with-selector.production.min.js * @@ -332,11 +332,11 @@ html body { * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Jm=x,Spu=yj;function Mpu(u,e){return u===e&&(u!==0||1/u===1/e)||u!==u&&e!==e}var wpu=typeof Object.is=="function"?Object.is:Mpu,Ppu=Spu.useSyncExternalStore,Tpu=Jm.useRef,jpu=Jm.useEffect,Npu=Jm.useMemo,Lpu=Jm.useDebugValue;XO.useSyncExternalStoreWithSelector=function(u,e,a,r,n){var t=Tpu(null);if(t.current===null){var i={hasValue:!1,value:null};t.current=i}else i=t.current;t=Npu(function(){function s(D){if(!l){if(l=!0,E=D,D=r(D),n!==void 0&&i.hasValue){var m=i.value;if(n(m,D))return c=m}return c=D}if(m=c,wpu(E,D))return m;var h=r(D);return n!==void 0&&n(m,h)?m:(E=D,c=h)}var l=!1,E,c,d=a===void 0?null:a;return[function(){return s(e())},d===null?void 0:function(){return s(d())}]},[e,a,r,n]);var o=Ppu(u,t[0],t[1]);return jpu(function(){i.hasValue=!0,i.value=o},[o]),Lpu(o),o};QO.exports=XO;var Rpu=QO.exports;const Kpu=Da(Rpu),{useSyncExternalStoreWithSelector:Ipu}=Kpu;function Opu(u,e=u.getState,a){const r=Ipu(u.subscribe,u.getState,u.getServerState||u.getState,e,a);return x.useDebugValue(r),r}const wz=u=>{const e=typeof u=="function"?zpu(u):u,a=(r,n)=>Opu(e,r,n);return Object.assign(a,e),a},u$=u=>u?wz(u):wz,yv=u=>{let e=null;try{const a=window.localStorage.getItem(u);a&&(e=JSON.parse(a))}catch(a){console.error(a)}return e},$pu=u=>localStorage.getItem(u),Bv=(u,e)=>{localStorage.setItem(u,JSON.stringify(e))},zv=u=>{localStorage.removeItem(u)};var Vk=(u=>(u[u.DISABLE=0]="DISABLE",u[u.ENABLE=1]="ENABLE",u))(Vk||{}),e$=(u=>(u[u.SUCCESS=0]="SUCCESS",u[u.ERROR=-1]="ERROR",u[u.TIMEOUT=401]="TIMEOUT",u))(e$||{}),bn=(u=>(u.User="user",u.Token="token",u.Settings="settings",u.I18N="i18nextLng",u))(bn||{}),Vo=(u=>(u.Light="light",u.Dark="dark",u))(Vo||{}),M0=(u=>(u.Vertical="vertical",u.Horizontal="horizontal",u.Mini="mini",u))(M0||{}),a$=(u=>(u.Default="default",u.Cyan="cyan",u.Purple="purple",u.Blue="blue",u.Orange="orange",u.Red="red",u))(a$||{}),yi=(u=>(u.en_US="en_US",u.zh_CN="zh_CN",u))(yi||{}),Se=(u=>(u.FULLSCREEN="fullscreen",u.REFRESH="refresh",u.CLOSE="close",u.CLOSEOTHERS="closeOthers",u.CLOSEALL="closeAll",u.CLOSELEFT="closeLeft",u.CLOSERIGHT="closeRight",u))(Se||{}),x0=(u=>(u[u.CATALOGUE=0]="CATALOGUE",u[u.MENU=1]="MENU",u[u.BUTTON=2]="BUTTON",u))(x0||{});const r$=u$(u=>({settings:yv(bn.Settings)||{themeColorPresets:a$.Default,themeMode:Vo.Light,themeLayout:M0.Vertical,themeStretch:!1,breadCrumb:!0,multiTab:!0},actions:{setSettings:e=>{u({settings:e}),Bv(bn.Settings,e)},clearSettings(){zv(bn.Settings)}}})),Eo=()=>r$(u=>u.settings),n$=()=>r$(u=>u.actions);function t$(){const{t:u}=vs(),{themeLayout:e}=Eo(),a=x.useCallback(r=>r.filter(n=>!n.meta?.hideMenu).map(n=>{const t=[],{meta:i,children:o}=n;if(i){const{key:s,label:l,icon:E,disabled:c,suffix:d}=i;t.key=s,t.disabled=c,t.label=R.jsxs("div",{className:`inline-flex w-full items-center ${e===M0.Horizontal?"justify-start":"justify-between"} `,children:[R.jsx("div",{className:"",children:u(l)}),d]}),E&&(typeof E=="string"?E.startsWith("ic")?t.icon=R.jsx(wa,{icon:E,size:24,className:"ant-menu-item-icon"}):t.icon=R.jsx(xr,{icon:E,size:24,className:"ant-menu-item-icon"}):t.icon=E)}return o&&(t.children=a(o)),t}),[u,e]);return a}function xe(u){return u!=null&&typeof u=="object"&&u["@@functional/placeholder"]===!0}function Qa(u){return function e(a){return arguments.length===0||xe(a)?e:u.apply(this,arguments)}}function yn(u){return function e(a,r){switch(arguments.length){case 0:return e;case 1:return xe(a)?e:Qa(function(n){return u(a,n)});default:return xe(a)&&xe(r)?e:xe(a)?Qa(function(n){return u(n,r)}):xe(r)?Qa(function(n){return u(a,n)}):u(a,r)}}}function Jk(u,e){switch(u){case 0:return function(){return e.apply(this,arguments)};case 1:return function(a){return e.apply(this,arguments)};case 2:return function(a,r){return e.apply(this,arguments)};case 3:return function(a,r,n){return e.apply(this,arguments)};case 4:return function(a,r,n,t){return e.apply(this,arguments)};case 5:return function(a,r,n,t,i){return e.apply(this,arguments)};case 6:return function(a,r,n,t,i,o){return e.apply(this,arguments)};case 7:return function(a,r,n,t,i,o,s){return e.apply(this,arguments)};case 8:return function(a,r,n,t,i,o,s,l){return e.apply(this,arguments)};case 9:return function(a,r,n,t,i,o,s,l,E){return e.apply(this,arguments)};case 10:return function(a,r,n,t,i,o,s,l,E,c){return e.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function i$(u,e,a){return function(){for(var r=[],n=0,t=u,i=0,o=!1;i=arguments.length)?s=e[i]:(s=arguments[n],n+=1),r[i]=s,xe(s)?o=!0:t-=1,i+=1}return!o&&t<=0?a.apply(this,r):Jk(Math.max(0,t),i$(u,r,a))}}var Hpu=yn(function(e,a){return e===1?Qa(a):Jk(e,i$(e,[],a))});const Gpu=Hpu;function _pu(u){return function e(a,r,n){switch(arguments.length){case 0:return e;case 1:return xe(a)?e:yn(function(t,i){return u(a,t,i)});case 2:return xe(a)&&xe(r)?e:xe(a)?yn(function(t,i){return u(t,r,i)}):xe(r)?yn(function(t,i){return u(a,t,i)}):Qa(function(t){return u(a,r,t)});default:return xe(a)&&xe(r)&&xe(n)?e:xe(a)&&xe(r)?yn(function(t,i){return u(t,i,n)}):xe(a)&&xe(n)?yn(function(t,i){return u(t,r,i)}):xe(r)&&xe(n)?yn(function(t,i){return u(a,t,i)}):xe(a)?Qa(function(t){return u(t,r,n)}):xe(r)?Qa(function(t){return u(a,t,n)}):xe(n)?Qa(function(t){return u(a,r,t)}):u(a,r,n)}}}const Uk=Array.isArray||function(e){return e!=null&&e.length>=0&&Object.prototype.toString.call(e)==="[object Array]"};function Vpu(u){return u!=null&&typeof u["@@transducer/step"]=="function"}function o$(u,e,a){return function(){if(arguments.length===0)return a();var r=arguments[arguments.length-1];if(!Uk(r)){for(var n=0;n=0;)a=Nz[r],WD(a,e)&&!Zpu(n,a)&&(n[n.length]=a),r-=1;return n});const Sv=Ypu;var Qpu=Qa(function(e){return e===null?"Null":e===void 0?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});const Rz=Qpu;function Kz(u,e,a,r){var n=Pz(u),t=Pz(e);function i(o,s){return Wk(o,s,a.slice(),r.slice())}return!Tz(function(o,s){return!Tz(i,s,o)},t,n)}function Wk(u,e,a,r){if(J2(u,e))return!0;var n=Rz(u);if(n!==Rz(e))return!1;if(typeof u["fantasy-land/equals"]=="function"||typeof e["fantasy-land/equals"]=="function")return typeof u["fantasy-land/equals"]=="function"&&u["fantasy-land/equals"](e)&&typeof e["fantasy-land/equals"]=="function"&&e["fantasy-land/equals"](u);if(typeof u.equals=="function"||typeof e.equals=="function")return typeof u.equals=="function"&&u.equals(e)&&typeof e.equals=="function"&&e.equals(u);switch(n){case"Arguments":case"Array":case"Object":if(typeof u.constructor=="function"&&Jpu(u.constructor)==="Promise")return u===e;break;case"Boolean":case"Number":case"String":if(!(typeof u==typeof e&&J2(u.valueOf(),e.valueOf())))return!1;break;case"Date":if(!J2(u.valueOf(),e.valueOf()))return!1;break;case"Error":return u.name===e.name&&u.message===e.message;case"RegExp":if(!(u.source===e.source&&u.global===e.global&&u.ignoreCase===e.ignoreCase&&u.multiline===e.multiline&&u.sticky===e.sticky&&u.unicode===e.unicode))return!1;break}for(var t=a.length-1;t>=0;){if(a[t]===u)return r[t]===e;t-=1}switch(n){case"Map":return u.size!==e.size?!1:Kz(u.entries(),e.entries(),a.concat([u]),r.concat([e]));case"Set":return u.size!==e.size?!1:Kz(u.values(),e.values(),a.concat([u]),r.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var i=Sv(u);if(i.length!==Sv(e).length)return!1;var o=a.concat([u]),s=r.concat([e]);for(t=i.length-1;t>=0;){var l=i[t];if(!(WD(l,e)&&Wk(e[l],u[l],o,s)))return!1;t-=1}return!0}var Xpu=yn(function(e,a){return Wk(e,a,[],[])});const ugu=Xpu;function egu(u,e){for(var a=0,r=e.length,n=Array(r);a0?e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1):!1});const qk=sgu;var Iz=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function lgu(u,e,a){return function(n,t,i){if(qk(i))return u(n,t,i);if(i==null)return t;if(typeof i["fantasy-land/reduce"]=="function")return e(n,t,i,"fantasy-land/reduce");if(i[Iz]!=null)return a(n,t,i[Iz]());if(typeof i.next=="function")return a(n,t,i);if(typeof i.reduce=="function")return e(n,t,i,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function c$(u,e,a){for(var r=0,n=a.length;rt?1:0});const pgu=hgu;function ggu(u){return function e(a){for(var r,n,t,i=[],o=0,s=a.length;oe=>{const a=wgu.call(e);return u[a]||(u[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),Dt=u=>(u=u.toLowerCase(),e=>Um(e)===u),Wm=u=>e=>typeof e===u,{isArray:M1}=Array,c3=Wm("undefined");function Pgu(u){return u!==null&&!c3(u)&&u.constructor!==null&&!c3(u.constructor)&&Yr(u.constructor.isBuffer)&&u.constructor.isBuffer(u)}const h$=Dt("ArrayBuffer");function Tgu(u){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(u):e=u&&u.buffer&&h$(u.buffer),e}const jgu=Wm("string"),Yr=Wm("function"),p$=Wm("number"),qm=u=>u!==null&&typeof u=="object",Ngu=u=>u===!0||u===!1,S5=u=>{if(Um(u)!=="object")return!1;const e=Zk(u);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in u)&&!(Symbol.iterator in u)},Lgu=Dt("Date"),Rgu=Dt("File"),Kgu=Dt("Blob"),Igu=Dt("FileList"),Ogu=u=>qm(u)&&Yr(u.pipe),$gu=u=>{let e;return u&&(typeof FormData=="function"&&u instanceof FormData||Yr(u.append)&&((e=Um(u))==="formdata"||e==="object"&&Yr(u.toString)&&u.toString()==="[object FormData]"))},Hgu=Dt("URLSearchParams"),Ggu=u=>u.trim?u.trim():u.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ac(u,e,{allOwnKeys:a=!1}={}){if(u===null||typeof u>"u")return;let r,n;if(typeof u!="object"&&(u=[u]),M1(u))for(r=0,n=u.length;r0;)if(n=a[r],e===n.toLowerCase())return n;return null}const f$=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),v$=u=>!c3(u)&&u!==f$;function wv(){const{caseless:u}=v$(this)&&this||{},e={},a=(r,n)=>{const t=u&&g$(e,n)||n;S5(e[t])&&S5(r)?e[t]=wv(e[t],r):S5(r)?e[t]=wv({},r):M1(r)?e[t]=r.slice():e[t]=r};for(let r=0,n=arguments.length;r(ac(e,(n,t)=>{a&&Yr(n)?u[t]=m$(n,a):u[t]=n},{allOwnKeys:r}),u),Vgu=u=>(u.charCodeAt(0)===65279&&(u=u.slice(1)),u),Jgu=(u,e,a,r)=>{u.prototype=Object.create(e.prototype,r),u.prototype.constructor=u,Object.defineProperty(u,"super",{value:e.prototype}),a&&Object.assign(u.prototype,a)},Ugu=(u,e,a,r)=>{let n,t,i;const o={};if(e=e||{},u==null)return e;do{for(n=Object.getOwnPropertyNames(u),t=n.length;t-- >0;)i=n[t],(!r||r(i,u,e))&&!o[i]&&(e[i]=u[i],o[i]=!0);u=a!==!1&&Zk(u)}while(u&&(!a||a(u,e))&&u!==Object.prototype);return e},Wgu=(u,e,a)=>{u=String(u),(a===void 0||a>u.length)&&(a=u.length),a-=e.length;const r=u.indexOf(e,a);return r!==-1&&r===a},qgu=u=>{if(!u)return null;if(M1(u))return u;let e=u.length;if(!p$(e))return null;const a=new Array(e);for(;e-- >0;)a[e]=u[e];return a},Zgu=(u=>e=>u&&e instanceof u)(typeof Uint8Array<"u"&&Zk(Uint8Array)),Ygu=(u,e)=>{const r=(u&&u[Symbol.iterator]).call(u);let n;for(;(n=r.next())&&!n.done;){const t=n.value;e.call(u,t[0],t[1])}},Qgu=(u,e)=>{let a;const r=[];for(;(a=u.exec(e))!==null;)r.push(a);return r},Xgu=Dt("HTMLFormElement"),ufu=u=>u.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,r,n){return r.toUpperCase()+n}),Oz=(({hasOwnProperty:u})=>(e,a)=>u.call(e,a))(Object.prototype),efu=Dt("RegExp"),C$=(u,e)=>{const a=Object.getOwnPropertyDescriptors(u),r={};ac(a,(n,t)=>{let i;(i=e(n,t,u))!==!1&&(r[t]=i||n)}),Object.defineProperties(u,r)},afu=u=>{C$(u,(e,a)=>{if(Yr(u)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const r=u[a];if(Yr(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")})}})},rfu=(u,e)=>{const a={},r=n=>{n.forEach(t=>{a[t]=!0})};return M1(u)?r(u):r(String(u).split(e)),a},nfu=()=>{},tfu=(u,e)=>(u=+u,Number.isFinite(u)?u:e),U2="abcdefghijklmnopqrstuvwxyz",$z="0123456789",F$={DIGIT:$z,ALPHA:U2,ALPHA_DIGIT:U2+U2.toUpperCase()+$z},ifu=(u=16,e=F$.ALPHA_DIGIT)=>{let a="";const{length:r}=e;for(;u--;)a+=e[Math.random()*r|0];return a};function ofu(u){return!!(u&&Yr(u.append)&&u[Symbol.toStringTag]==="FormData"&&u[Symbol.iterator])}const sfu=u=>{const e=new Array(10),a=(r,n)=>{if(qm(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[n]=r;const t=M1(r)?[]:{};return ac(r,(i,o)=>{const s=a(i,n+1);!c3(s)&&(t[o]=s)}),e[n]=void 0,t}}return r};return a(u,0)},lfu=Dt("AsyncFunction"),Efu=u=>u&&(qm(u)||Yr(u))&&Yr(u.then)&&Yr(u.catch),pu={isArray:M1,isArrayBuffer:h$,isBuffer:Pgu,isFormData:$gu,isArrayBufferView:Tgu,isString:jgu,isNumber:p$,isBoolean:Ngu,isObject:qm,isPlainObject:S5,isUndefined:c3,isDate:Lgu,isFile:Rgu,isBlob:Kgu,isRegExp:efu,isFunction:Yr,isStream:Ogu,isURLSearchParams:Hgu,isTypedArray:Zgu,isFileList:Igu,forEach:ac,merge:wv,extend:_gu,trim:Ggu,stripBOM:Vgu,inherits:Jgu,toFlatObject:Ugu,kindOf:Um,kindOfTest:Dt,endsWith:Wgu,toArray:qgu,forEachEntry:Ygu,matchAll:Qgu,isHTMLForm:Xgu,hasOwnProperty:Oz,hasOwnProp:Oz,reduceDescriptors:C$,freezeMethods:afu,toObjectSet:rfu,toCamelCase:ufu,noop:nfu,toFiniteNumber:tfu,findKey:g$,global:f$,isContextDefined:v$,ALPHABET:F$,generateString:ifu,isSpecCompliantForm:ofu,toJSONObject:sfu,isAsyncFn:lfu,isThenable:Efu};function w0(u,e,a,r,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=u,this.name="AxiosError",e&&(this.code=e),a&&(this.config=a),r&&(this.request=r),n&&(this.response=n)}pu.inherits(w0,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:pu.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const k$=w0.prototype,A$={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(u=>{A$[u]={value:u}});Object.defineProperties(w0,A$);Object.defineProperty(k$,"isAxiosError",{value:!0});w0.from=(u,e,a,r,n,t)=>{const i=Object.create(k$);return pu.toFlatObject(u,i,function(s){return s!==Error.prototype},o=>o!=="isAxiosError"),w0.call(i,u.message,e,a,r,n),i.cause=u,i.name=u.name,t&&Object.assign(i,t),i};const cfu=null;function Pv(u){return pu.isPlainObject(u)||pu.isArray(u)}function b$(u){return pu.endsWith(u,"[]")?u.slice(0,-2):u}function Hz(u,e,a){return u?u.concat(e).map(function(n,t){return n=b$(n),!a&&t?"["+n+"]":n}).join(a?".":""):e}function dfu(u){return pu.isArray(u)&&!u.some(Pv)}const Dfu=pu.toFlatObject(pu,{},null,function(e){return/^is[A-Z]/.test(e)});function Zm(u,e,a){if(!pu.isObject(u))throw new TypeError("target must be an object");e=e||new FormData,a=pu.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,g){return!pu.isUndefined(g[h])});const r=a.metaTokens,n=a.visitor||E,t=a.dots,i=a.indexes,s=(a.Blob||typeof Blob<"u"&&Blob)&&pu.isSpecCompliantForm(e);if(!pu.isFunction(n))throw new TypeError("visitor must be a function");function l(m){if(m===null)return"";if(pu.isDate(m))return m.toISOString();if(!s&&pu.isBlob(m))throw new w0("Blob is not supported. Use a Buffer instead.");return pu.isArrayBuffer(m)||pu.isTypedArray(m)?s&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function E(m,h,g){let p=m;if(m&&!g&&typeof m=="object"){if(pu.endsWith(h,"{}"))h=r?h:h.slice(0,-2),m=JSON.stringify(m);else if(pu.isArray(m)&&dfu(m)||(pu.isFileList(m)||pu.endsWith(h,"[]"))&&(p=pu.toArray(m)))return h=b$(h),p.forEach(function(C,v){!(pu.isUndefined(C)||C===null)&&e.append(i===!0?Hz([h],v,t):i===null?h:h+"[]",l(C))}),!1}return Pv(m)?!0:(e.append(Hz(g,h,t),l(m)),!1)}const c=[],d=Object.assign(Dfu,{defaultVisitor:E,convertValue:l,isVisitable:Pv});function D(m,h){if(!pu.isUndefined(m)){if(c.indexOf(m)!==-1)throw Error("Circular reference detected in "+h.join("."));c.push(m),pu.forEach(m,function(p,f){(!(pu.isUndefined(p)||p===null)&&n.call(e,p,pu.isString(f)?f.trim():f,h,d))===!0&&D(p,h?h.concat(f):[f])}),c.pop()}}if(!pu.isObject(u))throw new TypeError("data must be an object");return D(u),e}function Gz(u){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(u).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Yk(u,e){this._pairs=[],u&&Zm(u,this,e)}const y$=Yk.prototype;y$.append=function(e,a){this._pairs.push([e,a])};y$.toString=function(e){const a=e?function(r){return e.call(this,r,Gz)}:Gz;return this._pairs.map(function(n){return a(n[0])+"="+a(n[1])},"").join("&")};function xfu(u){return encodeURIComponent(u).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function B$(u,e,a){if(!e)return u;const r=a&&a.encode||xfu,n=a&&a.serialize;let t;if(n?t=n(e,a):t=pu.isURLSearchParams(e)?e.toString():new Yk(e,a).toString(r),t){const i=u.indexOf("#");i!==-1&&(u=u.slice(0,i)),u+=(u.indexOf("?")===-1?"?":"&")+t}return u}class mfu{constructor(){this.handlers=[]}use(e,a,r){return this.handlers.push({fulfilled:e,rejected:a,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){pu.forEach(this.handlers,function(r){r!==null&&e(r)})}}const _z=mfu,z$={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},hfu=typeof URLSearchParams<"u"?URLSearchParams:Yk,pfu=typeof FormData<"u"?FormData:null,gfu=typeof Blob<"u"?Blob:null,ffu=(()=>{let u;return typeof navigator<"u"&&((u=navigator.product)==="ReactNative"||u==="NativeScript"||u==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),vfu=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Qn={isBrowser:!0,classes:{URLSearchParams:hfu,FormData:pfu,Blob:gfu},isStandardBrowserEnv:ffu,isStandardBrowserWebWorkerEnv:vfu,protocols:["http","https","file","blob","url","data"]};function Cfu(u,e){return Zm(u,new Qn.classes.URLSearchParams,Object.assign({visitor:function(a,r,n,t){return Qn.isNode&&pu.isBuffer(a)?(this.append(r,a.toString("base64")),!1):t.defaultVisitor.apply(this,arguments)}},e))}function Ffu(u){return pu.matchAll(/\w+|\[(\w*)]/g,u).map(e=>e[0]==="[]"?"":e[1]||e[0])}function kfu(u){const e={},a=Object.keys(u);let r;const n=a.length;let t;for(r=0;r=a.length;return i=!i&&pu.isArray(n)?n.length:i,s?(pu.hasOwnProp(n,i)?n[i]=[n[i],r]:n[i]=r,!o):((!n[i]||!pu.isObject(n[i]))&&(n[i]=[]),e(a,r,n[i],t)&&pu.isArray(n[i])&&(n[i]=kfu(n[i])),!o)}if(pu.isFormData(u)&&pu.isFunction(u.entries)){const a={};return pu.forEachEntry(u,(r,n)=>{e(Ffu(r),n,a,0)}),a}return null}function Afu(u,e,a){if(pu.isString(u))try{return(e||JSON.parse)(u),pu.trim(u)}catch(r){if(r.name!=="SyntaxError")throw r}return(a||JSON.stringify)(u)}const Qk={transitional:z$,adapter:["xhr","http"],transformRequest:[function(e,a){const r=a.getContentType()||"",n=r.indexOf("application/json")>-1,t=pu.isObject(e);if(t&&pu.isHTMLForm(e)&&(e=new FormData(e)),pu.isFormData(e))return n&&n?JSON.stringify(S$(e)):e;if(pu.isArrayBuffer(e)||pu.isBuffer(e)||pu.isStream(e)||pu.isFile(e)||pu.isBlob(e))return e;if(pu.isArrayBufferView(e))return e.buffer;if(pu.isURLSearchParams(e))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(t){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Cfu(e,this.formSerializer).toString();if((o=pu.isFileList(e))||r.indexOf("multipart/form-data")>-1){const s=this.env&&this.env.FormData;return Zm(o?{"files[]":e}:e,s&&new s,this.formSerializer)}}return t||n?(a.setContentType("application/json",!1),Afu(e)):e}],transformResponse:[function(e){const a=this.transitional||Qk.transitional,r=a&&a.forcedJSONParsing,n=this.responseType==="json";if(e&&pu.isString(e)&&(r&&!this.responseType||n)){const i=!(a&&a.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(o){if(i)throw o.name==="SyntaxError"?w0.from(o,w0.ERR_BAD_RESPONSE,this,null,this.response):o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Qn.classes.FormData,Blob:Qn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pu.forEach(["delete","get","head","post","put","patch"],u=>{Qk.headers[u]={}});const Xk=Qk,bfu=pu.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),yfu=u=>{const e={};let a,r,n;return u&&u.split(` -`).forEach(function(i){n=i.indexOf(":"),a=i.substring(0,n).trim().toLowerCase(),r=i.substring(n+1).trim(),!(!a||e[a]&&bfu[a])&&(a==="set-cookie"?e[a]?e[a].push(r):e[a]=[r]:e[a]=e[a]?e[a]+", "+r:r)}),e},Vz=Symbol("internals");function g4(u){return u&&String(u).trim().toLowerCase()}function M5(u){return u===!1||u==null?u:pu.isArray(u)?u.map(M5):String(u)}function Bfu(u){const e=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=a.exec(u);)e[r[1]]=r[2];return e}const zfu=u=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(u.trim());function W2(u,e,a,r,n){if(pu.isFunction(r))return r.call(this,e,a);if(n&&(e=a),!!pu.isString(e)){if(pu.isString(r))return e.indexOf(r)!==-1;if(pu.isRegExp(r))return r.test(e)}}function Sfu(u){return u.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,a,r)=>a.toUpperCase()+r)}function Mfu(u,e){const a=pu.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(u,r+a,{value:function(n,t,i){return this[r].call(this,e,n,t,i)},configurable:!0})})}class Ym{constructor(e){e&&this.set(e)}set(e,a,r){const n=this;function t(o,s,l){const E=g4(s);if(!E)throw new Error("header name must be a non-empty string");const c=pu.findKey(n,E);(!c||n[c]===void 0||l===!0||l===void 0&&n[c]!==!1)&&(n[c||s]=M5(o))}const i=(o,s)=>pu.forEach(o,(l,E)=>t(l,E,s));return pu.isPlainObject(e)||e instanceof this.constructor?i(e,a):pu.isString(e)&&(e=e.trim())&&!zfu(e)?i(yfu(e),a):e!=null&&t(a,e,r),this}get(e,a){if(e=g4(e),e){const r=pu.findKey(this,e);if(r){const n=this[r];if(!a)return n;if(a===!0)return Bfu(n);if(pu.isFunction(a))return a.call(this,n,r);if(pu.isRegExp(a))return a.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,a){if(e=g4(e),e){const r=pu.findKey(this,e);return!!(r&&this[r]!==void 0&&(!a||W2(this,this[r],r,a)))}return!1}delete(e,a){const r=this;let n=!1;function t(i){if(i=g4(i),i){const o=pu.findKey(r,i);o&&(!a||W2(r,r[o],o,a))&&(delete r[o],n=!0)}}return pu.isArray(e)?e.forEach(t):t(e),n}clear(e){const a=Object.keys(this);let r=a.length,n=!1;for(;r--;){const t=a[r];(!e||W2(this,this[t],t,e,!0))&&(delete this[t],n=!0)}return n}normalize(e){const a=this,r={};return pu.forEach(this,(n,t)=>{const i=pu.findKey(r,t);if(i){a[i]=M5(n),delete a[t];return}const o=e?Sfu(t):String(t).trim();o!==t&&delete a[t],a[o]=M5(n),r[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const a=Object.create(null);return pu.forEach(this,(r,n)=>{r!=null&&r!==!1&&(a[n]=e&&pu.isArray(r)?r.join(", "):r)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,a])=>e+": "+a).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...a){const r=new this(e);return a.forEach(n=>r.set(n)),r}static accessor(e){const r=(this[Vz]=this[Vz]={accessors:{}}).accessors,n=this.prototype;function t(i){const o=g4(i);r[o]||(Mfu(n,i),r[o]=!0)}return pu.isArray(e)?e.forEach(t):t(e),this}}Ym.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);pu.reduceDescriptors(Ym.prototype,({value:u},e)=>{let a=e[0].toUpperCase()+e.slice(1);return{get:()=>u,set(r){this[a]=r}}});pu.freezeMethods(Ym);const Nt=Ym;function q2(u,e){const a=this||Xk,r=e||a,n=Nt.from(r.headers);let t=r.data;return pu.forEach(u,function(o){t=o.call(a,t,n.normalize(),e?e.status:void 0)}),n.normalize(),t}function M$(u){return!!(u&&u.__CANCEL__)}function rc(u,e,a){w0.call(this,u??"canceled",w0.ERR_CANCELED,e,a),this.name="CanceledError"}pu.inherits(rc,w0,{__CANCEL__:!0});function wfu(u,e,a){const r=a.config.validateStatus;!a.status||!r||r(a.status)?u(a):e(new w0("Request failed with status code "+a.status,[w0.ERR_BAD_REQUEST,w0.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}const Pfu=Qn.isStandardBrowserEnv?function(){return{write:function(a,r,n,t,i,o){const s=[];s.push(a+"="+encodeURIComponent(r)),pu.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),pu.isString(t)&&s.push("path="+t),pu.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read:function(a){const r=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Tfu(u){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(u)}function jfu(u,e){return e?u.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):u}function w$(u,e){return u&&!Tfu(e)?jfu(u,e):e}const Nfu=Qn.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");let r;function n(t){let i=t;return e&&(a.setAttribute("href",i),i=a.href),a.setAttribute("href",i),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:a.pathname.charAt(0)==="/"?a.pathname:"/"+a.pathname}}return r=n(window.location.href),function(i){const o=pu.isString(i)?n(i):i;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}();function Lfu(u){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(u);return e&&e[1]||""}function Rfu(u,e){u=u||10;const a=new Array(u),r=new Array(u);let n=0,t=0,i;return e=e!==void 0?e:1e3,function(s){const l=Date.now(),E=r[t];i||(i=l),a[n]=s,r[n]=l;let c=t,d=0;for(;c!==n;)d+=a[c++],c=c%u;if(n=(n+1)%u,n===t&&(t=(t+1)%u),l-i{const t=n.loaded,i=n.lengthComputable?n.total:void 0,o=t-a,s=r(o),l=t<=i;a=t;const E={loaded:t,total:i,progress:i?t/i:void 0,bytes:o,rate:s||void 0,estimated:s&&i&&l?(i-t)/s:void 0,event:n};E[e?"download":"upload"]=!0,u(E)}}const Kfu=typeof XMLHttpRequest<"u",Ifu=Kfu&&function(u){return new Promise(function(a,r){let n=u.data;const t=Nt.from(u.headers).normalize(),i=u.responseType;let o;function s(){u.cancelToken&&u.cancelToken.unsubscribe(o),u.signal&&u.signal.removeEventListener("abort",o)}let l;pu.isFormData(n)&&(Qn.isStandardBrowserEnv||Qn.isStandardBrowserWebWorkerEnv?t.setContentType(!1):t.getContentType(/^\s*multipart\/form-data/)?pu.isString(l=t.getContentType())&&t.setContentType(l.replace(/^\s*(multipart\/form-data);+/,"$1")):t.setContentType("multipart/form-data"));let E=new XMLHttpRequest;if(u.auth){const m=u.auth.username||"",h=u.auth.password?unescape(encodeURIComponent(u.auth.password)):"";t.set("Authorization","Basic "+btoa(m+":"+h))}const c=w$(u.baseURL,u.url);E.open(u.method.toUpperCase(),B$(c,u.params,u.paramsSerializer),!0),E.timeout=u.timeout;function d(){if(!E)return;const m=Nt.from("getAllResponseHeaders"in E&&E.getAllResponseHeaders()),g={data:!i||i==="text"||i==="json"?E.responseText:E.response,status:E.status,statusText:E.statusText,headers:m,config:u,request:E};wfu(function(f){a(f),s()},function(f){r(f),s()},g),E=null}if("onloadend"in E?E.onloadend=d:E.onreadystatechange=function(){!E||E.readyState!==4||E.status===0&&!(E.responseURL&&E.responseURL.indexOf("file:")===0)||setTimeout(d)},E.onabort=function(){E&&(r(new w0("Request aborted",w0.ECONNABORTED,u,E)),E=null)},E.onerror=function(){r(new w0("Network Error",w0.ERR_NETWORK,u,E)),E=null},E.ontimeout=function(){let h=u.timeout?"timeout of "+u.timeout+"ms exceeded":"timeout exceeded";const g=u.transitional||z$;u.timeoutErrorMessage&&(h=u.timeoutErrorMessage),r(new w0(h,g.clarifyTimeoutError?w0.ETIMEDOUT:w0.ECONNABORTED,u,E)),E=null},Qn.isStandardBrowserEnv){const m=(u.withCredentials||Nfu(c))&&u.xsrfCookieName&&Pfu.read(u.xsrfCookieName);m&&t.set(u.xsrfHeaderName,m)}n===void 0&&t.setContentType(null),"setRequestHeader"in E&&pu.forEach(t.toJSON(),function(h,g){E.setRequestHeader(g,h)}),pu.isUndefined(u.withCredentials)||(E.withCredentials=!!u.withCredentials),i&&i!=="json"&&(E.responseType=u.responseType),typeof u.onDownloadProgress=="function"&&E.addEventListener("progress",Jz(u.onDownloadProgress,!0)),typeof u.onUploadProgress=="function"&&E.upload&&E.upload.addEventListener("progress",Jz(u.onUploadProgress)),(u.cancelToken||u.signal)&&(o=m=>{E&&(r(!m||m.type?new rc(null,u,E):m),E.abort(),E=null)},u.cancelToken&&u.cancelToken.subscribe(o),u.signal&&(u.signal.aborted?o():u.signal.addEventListener("abort",o)));const D=Lfu(c);if(D&&Qn.protocols.indexOf(D)===-1){r(new w0("Unsupported protocol "+D+":",w0.ERR_BAD_REQUEST,u));return}E.send(n||null)})},Tv={http:cfu,xhr:Ifu};pu.forEach(Tv,(u,e)=>{if(u){try{Object.defineProperty(u,"name",{value:e})}catch{}Object.defineProperty(u,"adapterName",{value:e})}});const Uz=u=>`- ${u}`,Ofu=u=>pu.isFunction(u)||u===null||u===!1,P$={getAdapter:u=>{u=pu.isArray(u)?u:[u];const{length:e}=u;let a,r;const n={};for(let t=0;t`adapter ${o} `+(s===!1?"is not supported by the environment":"is not available in the build"));let i=e?t.length>1?`since : -`+t.map(Uz).join(` -`):" "+Uz(t[0]):"as no adapter specified";throw new w0("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:Tv};function Z2(u){if(u.cancelToken&&u.cancelToken.throwIfRequested(),u.signal&&u.signal.aborted)throw new rc(null,u)}function Wz(u){return Z2(u),u.headers=Nt.from(u.headers),u.data=q2.call(u,u.transformRequest),["post","put","patch"].indexOf(u.method)!==-1&&u.headers.setContentType("application/x-www-form-urlencoded",!1),P$.getAdapter(u.adapter||Xk.adapter)(u).then(function(r){return Z2(u),r.data=q2.call(u,u.transformResponse,r),r.headers=Nt.from(r.headers),r},function(r){return M$(r)||(Z2(u),r&&r.response&&(r.response.data=q2.call(u,u.transformResponse,r.response),r.response.headers=Nt.from(r.response.headers))),Promise.reject(r)})}const qz=u=>u instanceof Nt?u.toJSON():u;function o1(u,e){e=e||{};const a={};function r(l,E,c){return pu.isPlainObject(l)&&pu.isPlainObject(E)?pu.merge.call({caseless:c},l,E):pu.isPlainObject(E)?pu.merge({},E):pu.isArray(E)?E.slice():E}function n(l,E,c){if(pu.isUndefined(E)){if(!pu.isUndefined(l))return r(void 0,l,c)}else return r(l,E,c)}function t(l,E){if(!pu.isUndefined(E))return r(void 0,E)}function i(l,E){if(pu.isUndefined(E)){if(!pu.isUndefined(l))return r(void 0,l)}else return r(void 0,E)}function o(l,E,c){if(c in e)return r(l,E);if(c in u)return r(void 0,l)}const s={url:t,method:t,data:t,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(l,E)=>n(qz(l),qz(E),!0)};return pu.forEach(Object.keys(Object.assign({},u,e)),function(E){const c=s[E]||n,d=c(u[E],e[E],E);pu.isUndefined(d)&&c!==o||(a[E]=d)}),a}const T$="1.5.1",u7={};["object","boolean","number","function","string","symbol"].forEach((u,e)=>{u7[u]=function(r){return typeof r===u||"a"+(e<1?"n ":" ")+u}});const Zz={};u7.transitional=function(e,a,r){function n(t,i){return"[Axios v"+T$+"] Transitional option '"+t+"'"+i+(r?". "+r:"")}return(t,i,o)=>{if(e===!1)throw new w0(n(i," has been removed"+(a?" in "+a:"")),w0.ERR_DEPRECATED);return a&&!Zz[i]&&(Zz[i]=!0,console.warn(n(i," has been deprecated since v"+a+" and will be removed in the near future"))),e?e(t,i,o):!0}};function $fu(u,e,a){if(typeof u!="object")throw new w0("options must be an object",w0.ERR_BAD_OPTION_VALUE);const r=Object.keys(u);let n=r.length;for(;n-- >0;){const t=r[n],i=e[t];if(i){const o=u[t],s=o===void 0||i(o,t,u);if(s!==!0)throw new w0("option "+t+" must be "+s,w0.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new w0("Unknown option "+t,w0.ERR_BAD_OPTION)}}const jv={assertOptions:$fu,validators:u7},ni=jv.validators;class qD{constructor(e){this.defaults=e,this.interceptors={request:new _z,response:new _z}}request(e,a){typeof e=="string"?(a=a||{},a.url=e):a=e||{},a=o1(this.defaults,a);const{transitional:r,paramsSerializer:n,headers:t}=a;r!==void 0&&jv.assertOptions(r,{silentJSONParsing:ni.transitional(ni.boolean),forcedJSONParsing:ni.transitional(ni.boolean),clarifyTimeoutError:ni.transitional(ni.boolean)},!1),n!=null&&(pu.isFunction(n)?a.paramsSerializer={serialize:n}:jv.assertOptions(n,{encode:ni.function,serialize:ni.function},!0)),a.method=(a.method||this.defaults.method||"get").toLowerCase();let i=t&&pu.merge(t.common,t[a.method]);t&&pu.forEach(["delete","get","head","post","put","patch","common"],m=>{delete t[m]}),a.headers=Nt.concat(i,t);const o=[];let s=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(a)===!1||(s=s&&h.synchronous,o.unshift(h.fulfilled,h.rejected))});const l=[];this.interceptors.response.forEach(function(h){l.push(h.fulfilled,h.rejected)});let E,c=0,d;if(!s){const m=[Wz.bind(this),void 0];for(m.unshift.apply(m,o),m.push.apply(m,l),d=m.length,E=Promise.resolve(a);c{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](n);r._listeners=null}),this.promise.then=n=>{let t;const i=new Promise(o=>{r.subscribe(o),t=o}).then(n);return i.cancel=function(){r.unsubscribe(t)},i},e(function(t,i,o){r.reason||(r.reason=new rc(t,i,o),a(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const a=this._listeners.indexOf(e);a!==-1&&this._listeners.splice(a,1)}static source(){let e;return{token:new e7(function(n){e=n}),cancel:e}}}const Hfu=e7;function Gfu(u){return function(a){return u.apply(null,a)}}function _fu(u){return pu.isObject(u)&&u.isAxiosError===!0}const Nv={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Nv).forEach(([u,e])=>{Nv[e]=u});const Vfu=Nv;function j$(u){const e=new w5(u),a=m$(w5.prototype.request,e);return pu.extend(a,w5.prototype,e,{allOwnKeys:!0}),pu.extend(a,e,null,{allOwnKeys:!0}),a.create=function(n){return j$(o1(u,n))},a}const Ue=j$(Xk);Ue.Axios=w5;Ue.CanceledError=rc;Ue.CancelToken=Hfu;Ue.isCancel=M$;Ue.VERSION=T$;Ue.toFormData=Zm;Ue.AxiosError=w0;Ue.Cancel=Ue.CanceledError;Ue.all=function(e){return Promise.all(e)};Ue.spread=Gfu;Ue.isAxiosError=_fu;Ue.mergeConfig=o1;Ue.AxiosHeaders=Nt;Ue.formToJSON=u=>S$(pu.isHTMLForm(u)?new FormData(u):u);Ue.getAdapter=P$.getAdapter;Ue.HttpStatusCode=Vfu;Ue.default=Ue;const Jfu=Ue,Ufu={type:"logger",log(u){this.output("log",u)},warn(u){this.output("warn",u)},error(u){this.output("error",u)},output(u,e){console&&console[u]&&console[u].apply(console,e)}};class ZD{constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(e,a)}init(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=a.prefix||"i18next:",this.logger=e||Ufu,this.options=a,this.debug=a.debug}log(){for(var e=arguments.length,a=new Array(e),r=0;r{this.observers[r]=this.observers[r]||[],this.observers[r].push(a)}),this}off(e,a){if(this.observers[e]){if(!a){delete this.observers[e];return}this.observers[e]=this.observers[e].filter(r=>r!==a)}}emit(e){for(var a=arguments.length,r=new Array(a>1?a-1:0),n=1;n{i(...r)}),this.observers["*"]&&[].concat(this.observers["*"]).forEach(i=>{i.apply(i,[e,...r])})}};function f4(){let u,e;const a=new Promise((r,n)=>{u=r,e=n});return a.resolve=u,a.reject=e,a}function Yz(u){return u==null?"":""+u}function Wfu(u,e,a){u.forEach(r=>{e[r]&&(a[r]=e[r])})}function a7(u,e,a){function r(i){return i&&i.indexOf("###")>-1?i.replace(/###/g,"."):i}function n(){return!u||typeof u=="string"}const t=typeof e!="string"?[].concat(e):e.split(".");for(;t.length>1;){if(n())return{};const i=r(t.shift());!u[i]&&a&&(u[i]=new a),Object.prototype.hasOwnProperty.call(u,i)?u=u[i]:u={}}return n()?{}:{obj:u,k:r(t.shift())}}function Qz(u,e,a){const{obj:r,k:n}=a7(u,e,Object);r[n]=a}function qfu(u,e,a,r){const{obj:n,k:t}=a7(u,e,Object);n[t]=n[t]||[],r&&(n[t]=n[t].concat(a)),r||n[t].push(a)}function YD(u,e){const{obj:a,k:r}=a7(u,e);if(a)return a[r]}function Zfu(u,e,a){const r=YD(u,a);return r!==void 0?r:YD(e,a)}function N$(u,e,a){for(const r in e)r!=="__proto__"&&r!=="constructor"&&(r in u?typeof u[r]=="string"||u[r]instanceof String||typeof e[r]=="string"||e[r]instanceof String?a&&(u[r]=e[r]):N$(u[r],e[r],a):u[r]=e[r]);return u}function Gs(u){return u.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Yfu={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Qfu(u){return typeof u=="string"?u.replace(/[&<>"'\/]/g,e=>Yfu[e]):u}const Xfu=[" ",",","?","!",";"];function uvu(u,e,a){e=e||"",a=a||"";const r=Xfu.filter(i=>e.indexOf(i)<0&&a.indexOf(i)<0);if(r.length===0)return!0;const n=new RegExp(`(${r.map(i=>i==="?"?"\\?":i).join("|")})`);let t=!n.test(u);if(!t){const i=u.indexOf(a);i>0&&!n.test(u.substring(0,i))&&(t=!0)}return t}function QD(u,e){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!u)return;if(u[e])return u[e];const r=e.split(a);let n=u;for(let t=0;tt+i;)i++,o=r.slice(t,t+i).join(a),s=n[o];if(s===void 0)return;if(s===null)return null;if(e.endsWith(o)){if(typeof s=="string")return s;if(o&&typeof s[o]=="string")return s[o]}const l=r.slice(t+i).join(a);return l?QD(s,l,a):void 0}n=n[r[t]]}return n}function XD(u){return u&&u.indexOf("_")>0?u.replace("_","-"):u}class Xz extends Qm{constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const a=this.options.ns.indexOf(e);a>-1&&this.options.ns.splice(a,1)}getResource(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const t=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,i=n.ignoreJSONStructure!==void 0?n.ignoreJSONStructure:this.options.ignoreJSONStructure;let o=[e,a];r&&typeof r!="string"&&(o=o.concat(r)),r&&typeof r=="string"&&(o=o.concat(t?r.split(t):r)),e.indexOf(".")>-1&&(o=e.split("."));const s=YD(this.data,o);return s||!i||typeof r!="string"?s:QD(this.data&&this.data[e]&&this.data[e][a],r,t)}addResource(e,a,r,n){let t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const i=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator;let o=[e,a];r&&(o=o.concat(i?r.split(i):r)),e.indexOf(".")>-1&&(o=e.split("."),n=a,a=o[1]),this.addNamespaces(a),Qz(this.data,o,n),t.silent||this.emit("added",e,a,r,n)}addResources(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const t in r)(typeof r[t]=="string"||Object.prototype.toString.apply(r[t])==="[object Array]")&&this.addResource(e,a,t,r[t],{silent:!0});n.silent||this.emit("added",e,a,r)}addResourceBundle(e,a,r,n,t){let i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},o=[e,a];e.indexOf(".")>-1&&(o=e.split("."),n=r,r=a,a=o[1]),this.addNamespaces(a);let s=YD(this.data,o)||{};n?N$(s,r,t):s={...s,...r},Qz(this.data,o,s),i.silent||this.emit("added",e,a,r)}removeResourceBundle(e,a){this.hasResourceBundle(e,a)&&delete this.data[e][a],this.removeNamespaces(a),this.emit("removed",e,a)}hasResourceBundle(e,a){return this.getResource(e,a)!==void 0}getResourceBundle(e,a){return a||(a=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(e,a)}:this.getResource(e,a)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const a=this.getDataByLanguage(e);return!!(a&&Object.keys(a)||[]).find(n=>a[n]&&Object.keys(a[n]).length>0)}toJSON(){return this.data}}var L$={processors:{},addPostProcessor(u){this.processors[u.name]=u},handle(u,e,a,r,n){return u.forEach(t=>{this.processors[t]&&(e=this.processors[t].process(e,a,r,n))}),e}};const uS={};class ux extends Qm{constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Wfu(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Xn.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(e==null)return!1;const r=this.resolve(e,a);return r&&r.res!==void 0}extractFromKey(e,a){let r=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const n=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let t=a.ns||this.options.defaultNS||[];const i=r&&e.indexOf(r)>-1,o=!this.options.userDefinedKeySeparator&&!a.keySeparator&&!this.options.userDefinedNsSeparator&&!a.nsSeparator&&!uvu(e,r,n);if(i&&!o){const s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:t};const l=e.split(r);(r!==n||r===n&&this.options.ns.indexOf(l[0])>-1)&&(t=l.shift()),e=l.join(n)}return typeof t=="string"&&(t=[t]),{key:e,namespaces:t}}translate(e,a,r){if(typeof a!="object"&&this.options.overloadTranslationOptionHandler&&(a=this.options.overloadTranslationOptionHandler(arguments)),typeof a=="object"&&(a={...a}),a||(a={}),e==null)return"";Array.isArray(e)||(e=[String(e)]);const n=a.returnDetails!==void 0?a.returnDetails:this.options.returnDetails,t=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,{key:i,namespaces:o}=this.extractFromKey(e[e.length-1],a),s=o[o.length-1],l=a.lng||this.language,E=a.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&l.toLowerCase()==="cimode"){if(E){const v=a.nsSeparator||this.options.nsSeparator;return n?{res:`${s}${v}${i}`,usedKey:i,exactUsedKey:i,usedLng:l,usedNS:s}:`${s}${v}${i}`}return n?{res:i,usedKey:i,exactUsedKey:i,usedLng:l,usedNS:s}:i}const c=this.resolve(e,a);let d=c&&c.res;const D=c&&c.usedKey||i,m=c&&c.exactUsedKey||i,h=Object.prototype.toString.apply(d),g=["[object Number]","[object Function]","[object RegExp]"],p=a.joinArrays!==void 0?a.joinArrays:this.options.joinArrays,f=!this.i18nFormat||this.i18nFormat.handleAsObject;if(f&&d&&(typeof d!="string"&&typeof d!="boolean"&&typeof d!="number")&&g.indexOf(h)<0&&!(typeof p=="string"&&h==="[object Array]")){if(!a.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const v=this.options.returnedObjectHandler?this.options.returnedObjectHandler(D,d,{...a,ns:o}):`key '${i} (${this.language})' returned an object instead of string.`;return n?(c.res=v,c):v}if(t){const v=h==="[object Array]",A=v?[]:{},F=v?m:D;for(const k in d)if(Object.prototype.hasOwnProperty.call(d,k)){const y=`${F}${t}${k}`;A[k]=this.translate(y,{...a,joinArrays:!1,ns:o}),A[k]===y&&(A[k]=d[k])}d=A}}else if(f&&typeof p=="string"&&h==="[object Array]")d=d.join(p),d&&(d=this.extendTranslation(d,e,a,r));else{let v=!1,A=!1;const F=a.count!==void 0&&typeof a.count!="string",k=ux.hasDefaultValue(a),y=F?this.pluralResolver.getSuffix(l,a.count,a):"",b=a.ordinal&&F?this.pluralResolver.getSuffix(l,a.count,{ordinal:!1}):"",B=a[`defaultValue${y}`]||a[`defaultValue${b}`]||a.defaultValue;!this.isValidLookup(d)&&k&&(v=!0,d=B),this.isValidLookup(d)||(A=!0,d=i);const w=(a.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&A?void 0:d,j=k&&B!==d&&this.options.updateMissing;if(A||v||j){if(this.logger.log(j?"updateKey":"missingKey",l,s,i,j?B:d),t){const N=this.resolve(i,{...a,keySeparator:!1});N&&N.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let $=[];const H=this.languageUtils.getFallbackCodes(this.options.fallbackLng,a.lng||this.language);if(this.options.saveMissingTo==="fallback"&&H&&H[0])for(let N=0;N{const _=k&&I!==d?I:w;this.options.missingKeyHandler?this.options.missingKeyHandler(N,s,P,_,j,a):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(N,s,P,_,j,a),this.emit("missingKey",N,s,P,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&F?$.forEach(N=>{this.pluralResolver.getSuffixes(N,a).forEach(P=>{K([N],i+P,a[`defaultValue${P}`]||B)})}):K($,i,B))}d=this.extendTranslation(d,e,a,c,r),A&&d===i&&this.options.appendNamespaceToMissingKey&&(d=`${s}:${i}`),(A||v)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?d=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${s}:${i}`:i,v?d:void 0):d=this.options.parseMissingKeyHandler(d))}return n?(c.res=d,c):d}extendTranslation(e,a,r,n,t){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||n.usedLng,n.usedNS,n.usedKey,{resolved:n});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const l=typeof e=="string"&&(r&&r.interpolation&&r.interpolation.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let E;if(l){const d=e.match(this.interpolator.nestingRegexp);E=d&&d.length}let c=r.replace&&typeof r.replace!="string"?r.replace:r;if(this.options.interpolation.defaultVariables&&(c={...this.options.interpolation.defaultVariables,...c}),e=this.interpolator.interpolate(e,c,r.lng||this.language,r),l){const d=e.match(this.interpolator.nestingRegexp),D=d&&d.length;E1&&arguments[1]!==void 0?arguments[1]:{},r,n,t,i,o;return typeof e=="string"&&(e=[e]),e.forEach(s=>{if(this.isValidLookup(r))return;const l=this.extractFromKey(s,a),E=l.key;n=E;let c=l.namespaces;this.options.fallbackNS&&(c=c.concat(this.options.fallbackNS));const d=a.count!==void 0&&typeof a.count!="string",D=d&&!a.ordinal&&a.count===0&&this.pluralResolver.shouldUseIntlApi(),m=a.context!==void 0&&(typeof a.context=="string"||typeof a.context=="number")&&a.context!=="",h=a.lngs?a.lngs:this.languageUtils.toResolveHierarchy(a.lng||this.language,a.fallbackLng);c.forEach(g=>{this.isValidLookup(r)||(o=g,!uS[`${h[0]}-${g}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(o)&&(uS[`${h[0]}-${g}`]=!0,this.logger.warn(`key "${n}" for languages "${h.join(", ")}" won't get resolved as namespace "${o}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach(p=>{if(this.isValidLookup(r))return;i=p;const f=[E];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(f,E,p,g,a);else{let v;d&&(v=this.pluralResolver.getSuffix(p,a.count,a));const A=`${this.options.pluralSeparator}zero`,F=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(f.push(E+v),a.ordinal&&v.indexOf(F)===0&&f.push(E+v.replace(F,this.options.pluralSeparator)),D&&f.push(E+A)),m){const k=`${E}${this.options.contextSeparator}${a.context}`;f.push(k),d&&(f.push(k+v),a.ordinal&&v.indexOf(F)===0&&f.push(k+v.replace(F,this.options.pluralSeparator)),D&&f.push(k+A))}}let C;for(;C=f.pop();)this.isValidLookup(r)||(t=C,r=this.getResource(p,g,C,a))}))})}),{res:r,usedKey:n,exactUsedKey:t,usedLng:i,usedNS:o}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,a,r,n):this.resourceStore.getResource(e,a,r,n)}static hasDefaultValue(e){const a="defaultValue";for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&a===r.substring(0,a.length)&&e[r]!==void 0)return!0;return!1}}function Y2(u){return u.charAt(0).toUpperCase()+u.slice(1)}class eS{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Xn.create("languageUtils")}getScriptPartFromCode(e){if(e=XD(e),!e||e.indexOf("-")<0)return null;const a=e.split("-");return a.length===2||(a.pop(),a[a.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(a.join("-"))}getLanguagePartFromCode(e){if(e=XD(e),!e||e.indexOf("-")<0)return e;const a=e.split("-");return this.formatLanguageCode(a[0])}formatLanguageCode(e){if(typeof e=="string"&&e.indexOf("-")>-1){const a=["hans","hant","latn","cyrl","cans","mong","arab"];let r=e.split("-");return this.options.lowerCaseLng?r=r.map(n=>n.toLowerCase()):r.length===2?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),a.indexOf(r[1].toLowerCase())>-1&&(r[1]=Y2(r[1].toLowerCase()))):r.length===3&&(r[0]=r[0].toLowerCase(),r[1].length===2&&(r[1]=r[1].toUpperCase()),r[0]!=="sgn"&&r[2].length===2&&(r[2]=r[2].toUpperCase()),a.indexOf(r[1].toLowerCase())>-1&&(r[1]=Y2(r[1].toLowerCase())),a.indexOf(r[2].toLowerCase())>-1&&(r[2]=Y2(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let a;return e.forEach(r=>{if(a)return;const n=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(n))&&(a=n)}),!a&&this.options.supportedLngs&&e.forEach(r=>{if(a)return;const n=this.getLanguagePartFromCode(r);if(this.isSupportedCode(n))return a=n;a=this.options.supportedLngs.find(t=>{if(t===n)return t;if(!(t.indexOf("-")<0&&n.indexOf("-")<0)&&t.indexOf(n)===0)return t})}),a||(a=this.getFallbackCodes(this.options.fallbackLng)[0]),a}getFallbackCodes(e,a){if(!e)return[];if(typeof e=="function"&&(e=e(a)),typeof e=="string"&&(e=[e]),Object.prototype.toString.apply(e)==="[object Array]")return e;if(!a)return e.default||[];let r=e[a];return r||(r=e[this.getScriptPartFromCode(a)]),r||(r=e[this.formatLanguageCode(a)]),r||(r=e[this.getLanguagePartFromCode(a)]),r||(r=e.default),r||[]}toResolveHierarchy(e,a){const r=this.getFallbackCodes(a||this.options.fallbackLng||[],e),n=[],t=i=>{i&&(this.isSupportedCode(i)?n.push(i):this.logger.warn(`rejecting language code not found in supportedLngs: ${i}`))};return typeof e=="string"&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&t(this.formatLanguageCode(e)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&t(this.getScriptPartFromCode(e)),this.options.load!=="currentOnly"&&t(this.getLanguagePartFromCode(e))):typeof e=="string"&&t(this.formatLanguageCode(e)),r.forEach(i=>{n.indexOf(i)<0&&t(this.formatLanguageCode(i))}),n}}let evu=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],avu={1:function(u){return+(u>1)},2:function(u){return+(u!=1)},3:function(u){return 0},4:function(u){return u%10==1&&u%100!=11?0:u%10>=2&&u%10<=4&&(u%100<10||u%100>=20)?1:2},5:function(u){return u==0?0:u==1?1:u==2?2:u%100>=3&&u%100<=10?3:u%100>=11?4:5},6:function(u){return u==1?0:u>=2&&u<=4?1:2},7:function(u){return u==1?0:u%10>=2&&u%10<=4&&(u%100<10||u%100>=20)?1:2},8:function(u){return u==1?0:u==2?1:u!=8&&u!=11?2:3},9:function(u){return+(u>=2)},10:function(u){return u==1?0:u==2?1:u<7?2:u<11?3:4},11:function(u){return u==1||u==11?0:u==2||u==12?1:u>2&&u<20?2:3},12:function(u){return+(u%10!=1||u%100==11)},13:function(u){return+(u!==0)},14:function(u){return u==1?0:u==2?1:u==3?2:3},15:function(u){return u%10==1&&u%100!=11?0:u%10>=2&&(u%100<10||u%100>=20)?1:2},16:function(u){return u%10==1&&u%100!=11?0:u!==0?1:2},17:function(u){return u==1||u%10==1&&u%100!=11?0:1},18:function(u){return u==0?0:u==1?1:2},19:function(u){return u==1?0:u==0||u%100>1&&u%100<11?1:u%100>10&&u%100<20?2:3},20:function(u){return u==1?0:u==0||u%100>0&&u%100<20?1:2},21:function(u){return u%100==1?1:u%100==2?2:u%100==3||u%100==4?3:0},22:function(u){return u==1?0:u==2?1:(u<0||u>10)&&u%10==0?2:3}};const rvu=["v1","v2","v3"],nvu=["v4"],aS={zero:0,one:1,two:2,few:3,many:4,other:5};function tvu(){const u={};return evu.forEach(e=>{e.lngs.forEach(a=>{u[a]={numbers:e.nr,plurals:avu[e.fc]}})}),u}class ivu{constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=e,this.options=a,this.logger=Xn.create("pluralResolver"),(!this.options.compatibilityJSON||nvu.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=tvu()}addRule(e,a){this.rules[e]=a}getRule(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(XD(e),{type:a.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,a);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(e,r).map(n=>`${a}${n}`)}getSuffixes(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,a);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((n,t)=>aS[n]-aS[t]).map(n=>`${this.options.prepend}${a.ordinal?`ordinal${this.options.prepend}`:""}${n}`):r.numbers.map(n=>this.getSuffix(e,n,a)):[]}getSuffix(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const n=this.getRule(e,r);return n?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${n.select(a)}`:this.getSuffixRetroCompatible(n,a):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,a){const r=e.noAbs?e.plurals(a):e.plurals(Math.abs(a));let n=e.numbers[r];this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1&&(n===2?n="plural":n===1&&(n=""));const t=()=>this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString();return this.options.compatibilityJSON==="v1"?n===1?"":typeof n=="number"?`_plural_${n.toString()}`:t():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1?t():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!rvu.includes(this.options.compatibilityJSON)}}function rS(u,e,a){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,t=Zfu(u,e,a);return!t&&n&&typeof a=="string"&&(t=QD(u,a,r),t===void 0&&(t=QD(e,a,r))),t}class ovu{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Xn.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(a=>a),this.init(e)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const a=e.interpolation;this.escape=a.escape!==void 0?a.escape:Qfu,this.escapeValue=a.escapeValue!==void 0?a.escapeValue:!0,this.useRawValueToEscape=a.useRawValueToEscape!==void 0?a.useRawValueToEscape:!1,this.prefix=a.prefix?Gs(a.prefix):a.prefixEscaped||"{{",this.suffix=a.suffix?Gs(a.suffix):a.suffixEscaped||"}}",this.formatSeparator=a.formatSeparator?a.formatSeparator:a.formatSeparator||",",this.unescapePrefix=a.unescapeSuffix?"":a.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":a.unescapeSuffix||"",this.nestingPrefix=a.nestingPrefix?Gs(a.nestingPrefix):a.nestingPrefixEscaped||Gs("$t("),this.nestingSuffix=a.nestingSuffix?Gs(a.nestingSuffix):a.nestingSuffixEscaped||Gs(")"),this.nestingOptionsSeparator=a.nestingOptionsSeparator?a.nestingOptionsSeparator:a.nestingOptionsSeparator||",",this.maxReplaces=a.maxReplaces?a.maxReplaces:1e3,this.alwaysFormat=a.alwaysFormat!==void 0?a.alwaysFormat:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=`${this.prefix}(.+?)${this.suffix}`;this.regexp=new RegExp(e,"g");const a=`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`;this.regexpUnescape=new RegExp(a,"g");const r=`${this.nestingPrefix}(.+?)${this.nestingSuffix}`;this.nestingRegexp=new RegExp(r,"g")}interpolate(e,a,r,n){let t,i,o;const s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function l(m){return m.replace(/\$/g,"$$$$")}const E=m=>{if(m.indexOf(this.formatSeparator)<0){const f=rS(a,s,m,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(f,void 0,r,{...n,...a,interpolationkey:m}):f}const h=m.split(this.formatSeparator),g=h.shift().trim(),p=h.join(this.formatSeparator).trim();return this.format(rS(a,s,g,this.options.keySeparator,this.options.ignoreJSONStructure),p,r,{...n,...a,interpolationkey:g})};this.resetRegExp();const c=n&&n.missingInterpolationHandler||this.options.missingInterpolationHandler,d=n&&n.interpolation&&n.interpolation.skipOnVariables!==void 0?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:m=>l(m)},{regex:this.regexp,safeValue:m=>this.escapeValue?l(this.escape(m)):l(m)}].forEach(m=>{for(o=0;t=m.regex.exec(e);){const h=t[1].trim();if(i=E(h),i===void 0)if(typeof c=="function"){const p=c(e,t,n);i=typeof p=="string"?p:""}else if(n&&Object.prototype.hasOwnProperty.call(n,h))i="";else if(d){i=t[0];continue}else this.logger.warn(`missed to pass in variable ${h} for interpolating ${e}`),i="";else typeof i!="string"&&!this.useRawValueToEscape&&(i=Yz(i));const g=m.safeValue(i);if(e=e.replace(t[0],g),d?(m.regex.lastIndex+=i.length,m.regex.lastIndex-=t[0].length):m.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),e}nest(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n,t,i;function o(s,l){const E=this.nestingOptionsSeparator;if(s.indexOf(E)<0)return s;const c=s.split(new RegExp(`${E}[ ]*{`));let d=`{${c[1]}`;s=c[0],d=this.interpolate(d,i);const D=d.match(/'/g),m=d.match(/"/g);(D&&D.length%2===0&&!m||m.length%2!==0)&&(d=d.replace(/'/g,'"'));try{i=JSON.parse(d),l&&(i={...l,...i})}catch(h){return this.logger.warn(`failed parsing options string in nesting for key ${s}`,h),`${s}${E}${d}`}return delete i.defaultValue,s}for(;n=this.nestingRegexp.exec(e);){let s=[];i={...r},i=i.replace&&typeof i.replace!="string"?i.replace:i,i.applyPostProcessor=!1,delete i.defaultValue;let l=!1;if(n[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(n[1])){const E=n[1].split(this.formatSeparator).map(c=>c.trim());n[1]=E.shift(),s=E,l=!0}if(t=a(o.call(this,n[1].trim(),i),i),t&&n[0]===e&&typeof t!="string")return t;typeof t!="string"&&(t=Yz(t)),t||(this.logger.warn(`missed to resolve ${n[1]} for nesting ${e}`),t=""),l&&(t=s.reduce((E,c)=>this.format(E,c,r.lng,{...r,interpolationkey:n[1].trim()}),t.trim())),e=e.replace(n[0],t),this.regexp.lastIndex=0}return e}}function svu(u){let e=u.toLowerCase().trim();const a={};if(u.indexOf("(")>-1){const r=u.split("(");e=r[0].toLowerCase().trim();const n=r[1].substring(0,r[1].length-1);e==="currency"&&n.indexOf(":")<0?a.currency||(a.currency=n.trim()):e==="relativetime"&&n.indexOf(":")<0?a.range||(a.range=n.trim()):n.split(";").forEach(i=>{if(!i)return;const[o,...s]=i.split(":"),l=s.join(":").trim().replace(/^'+|'+$/g,"");a[o.trim()]||(a[o.trim()]=l),l==="false"&&(a[o.trim()]=!1),l==="true"&&(a[o.trim()]=!0),isNaN(l)||(a[o.trim()]=parseInt(l,10))})}return{formatName:e,formatOptions:a}}function _s(u){const e={};return function(r,n,t){const i=n+JSON.stringify(t);let o=e[i];return o||(o=u(XD(n),t),e[i]=o),o(r)}}class lvu{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Xn.create("formatter"),this.options=e,this.formats={number:_s((a,r)=>{const n=new Intl.NumberFormat(a,{...r});return t=>n.format(t)}),currency:_s((a,r)=>{const n=new Intl.NumberFormat(a,{...r,style:"currency"});return t=>n.format(t)}),datetime:_s((a,r)=>{const n=new Intl.DateTimeFormat(a,{...r});return t=>n.format(t)}),relativetime:_s((a,r)=>{const n=new Intl.RelativeTimeFormat(a,{...r});return t=>n.format(t,r.range||"day")}),list:_s((a,r)=>{const n=new Intl.ListFormat(a,{...r});return t=>n.format(t)})},this.init(e)}init(e){const r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}add(e,a){this.formats[e.toLowerCase().trim()]=a}addCached(e,a){this.formats[e.toLowerCase().trim()]=_s(a)}format(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return a.split(this.formatSeparator).reduce((o,s)=>{const{formatName:l,formatOptions:E}=svu(s);if(this.formats[l]){let c=o;try{const d=n&&n.formatParams&&n.formatParams[n.interpolationkey]||{},D=d.locale||d.lng||n.locale||n.lng||r;c=this.formats[l](o,D,{...E,...n,...d})}catch(d){this.logger.warn(d)}return c}else this.logger.warn(`there was no format function for ${l}`);return o},e)}}function Evu(u,e){u.pending[e]!==void 0&&(delete u.pending[e],u.pendingCount--)}class cvu extends Qm{constructor(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=e,this.store=a,this.services=r,this.languageUtils=r.languageUtils,this.options=n,this.logger=Xn.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=n.maxParallelReads||10,this.readingCalls=0,this.maxRetries=n.maxRetries>=0?n.maxRetries:5,this.retryTimeout=n.retryTimeout>=1?n.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,n.backend,n)}queueLoad(e,a,r,n){const t={},i={},o={},s={};return e.forEach(l=>{let E=!0;a.forEach(c=>{const d=`${l}|${c}`;!r.reload&&this.store.hasResourceBundle(l,c)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?i[d]===void 0&&(i[d]=!0):(this.state[d]=1,E=!1,i[d]===void 0&&(i[d]=!0),t[d]===void 0&&(t[d]=!0),s[c]===void 0&&(s[c]=!0)))}),E||(o[l]=!0)}),(Object.keys(t).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:n}),{toLoad:Object.keys(t),pending:Object.keys(i),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,a,r){const n=e.split("|"),t=n[0],i=n[1];a&&this.emit("failedLoading",t,i,a),r&&this.store.addResourceBundle(t,i,r),this.state[e]=a?-1:2;const o={};this.queue.forEach(s=>{qfu(s.loaded,[t],i),Evu(s,e),a&&s.errors.push(a),s.pendingCount===0&&!s.done&&(Object.keys(s.loaded).forEach(l=>{o[l]||(o[l]={});const E=s.loaded[l];E.length&&E.forEach(c=>{o[l][c]===void 0&&(o[l][c]=!0)})}),s.done=!0,s.errors.length?s.callback(s.errors):s.callback())}),this.emit("loaded",o),this.queue=this.queue.filter(s=>!s.done)}read(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;if(!e.length)return i(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:a,fcName:r,tried:n,wait:t,callback:i});return}this.readingCalls++;const o=(l,E)=>{if(this.readingCalls--,this.waitingReads.length>0){const c=this.waitingReads.shift();this.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}if(l&&E&&n{this.read.call(this,e,a,r,n+1,t*2,i)},t);return}i(l,E)},s=this.backend[r].bind(this.backend);if(s.length===2){try{const l=s(e,a);l&&typeof l.then=="function"?l.then(E=>o(null,E)).catch(o):o(null,l)}catch(l){o(l)}return}return s(e,a,o)}prepareLoading(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),n&&n();typeof e=="string"&&(e=this.languageUtils.toResolveHierarchy(e)),typeof a=="string"&&(a=[a]);const t=this.queueLoad(e,a,r,n);if(!t.toLoad.length)return t.pending.length||n(),null;t.toLoad.forEach(i=>{this.loadOne(i)})}load(e,a,r){this.prepareLoading(e,a,{},r)}reload(e,a,r){this.prepareLoading(e,a,{reload:!0},r)}loadOne(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=e.split("|"),n=r[0],t=r[1];this.read(n,t,"read",void 0,void 0,(i,o)=>{i&&this.logger.warn(`${a}loading namespace ${t} for language ${n} failed`,i),!i&&o&&this.logger.log(`${a}loaded namespace ${t} for language ${n}`,o),this.loaded(e,i,o)})}saveMissing(e,a,r,n,t){let i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(a)){this.logger.warn(`did not save key "${r}" as the namespace "${a}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend&&this.backend.create){const s={...i,isUpdate:t},l=this.backend.create.bind(this.backend);if(l.length<6)try{let E;l.length===5?E=l(e,a,r,n,s):E=l(e,a,r,n),E&&typeof E.then=="function"?E.then(c=>o(null,c)).catch(o):o(null,E)}catch(E){o(E)}else l(e,a,r,n,o,s)}!e||!e[0]||this.store.addResource(e[0],a,r,n)}}}function nS(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){let a={};if(typeof e[1]=="object"&&(a=e[1]),typeof e[1]=="string"&&(a.defaultValue=e[1]),typeof e[2]=="string"&&(a.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const r=e[3]||e[2];Object.keys(r).forEach(n=>{a[n]=r[n]})}return a},interpolation:{escapeValue:!0,format:(u,e,a,r)=>u,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function tS(u){return typeof u.ns=="string"&&(u.ns=[u.ns]),typeof u.fallbackLng=="string"&&(u.fallbackLng=[u.fallbackLng]),typeof u.fallbackNS=="string"&&(u.fallbackNS=[u.fallbackNS]),u.supportedLngs&&u.supportedLngs.indexOf("cimode")<0&&(u.supportedLngs=u.supportedLngs.concat(["cimode"])),u}function Sd(){}function dvu(u){Object.getOwnPropertyNames(Object.getPrototypeOf(u)).forEach(a=>{typeof u[a]=="function"&&(u[a]=u[a].bind(u))})}class d3 extends Qm{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;if(super(),this.options=tS(e),this.services={},this.logger=Xn,this.modules={external:[]},dvu(this),a&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,a),this;setTimeout(()=>{this.init(e,a)},0)}}init(){var e=this;let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;typeof a=="function"&&(r=a,a={}),!a.defaultNS&&a.defaultNS!==!1&&a.ns&&(typeof a.ns=="string"?a.defaultNS=a.ns:a.ns.indexOf("translation")<0&&(a.defaultNS=a.ns[0]));const n=nS();this.options={...n,...this.options,...tS(a)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...n.interpolation,...this.options.interpolation}),a.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=a.keySeparator),a.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=a.nsSeparator);function t(E){return E?typeof E=="function"?new E:E:null}if(!this.options.isClone){this.modules.logger?Xn.init(t(this.modules.logger),this.options):Xn.init(null,this.options);let E;this.modules.formatter?E=this.modules.formatter:typeof Intl<"u"&&(E=lvu);const c=new eS(this.options);this.store=new Xz(this.options.resources,this.options);const d=this.services;d.logger=Xn,d.resourceStore=this.store,d.languageUtils=c,d.pluralResolver=new ivu(c,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),E&&(!this.options.interpolation.format||this.options.interpolation.format===n.interpolation.format)&&(d.formatter=t(E),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new ovu(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new cvu(t(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(D){for(var m=arguments.length,h=new Array(m>1?m-1:0),g=1;g1?m-1:0),g=1;g{D.init&&D.init(this)})}if(this.format=this.options.interpolation.format,r||(r=Sd),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const E=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);E.length>0&&E[0]!=="dev"&&(this.options.lng=E[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(E=>{this[E]=function(){return e.store[E](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(E=>{this[E]=function(){return e.store[E](...arguments),e}});const s=f4(),l=()=>{const E=(c,d)=>{this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),s.resolve(d),r(c,d)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return E(null,this.t.bind(this));this.changeLanguage(this.options.lng,E)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),s}loadResources(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Sd;const n=typeof e=="string"?e:this.language;if(typeof e=="function"&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(n&&n.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const t=[],i=o=>{if(!o||o==="cimode")return;this.services.languageUtils.toResolveHierarchy(o).forEach(l=>{l!=="cimode"&&t.indexOf(l)<0&&t.push(l)})};n?i(n):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(s=>i(s)),this.options.preload&&this.options.preload.forEach(o=>i(o)),this.services.backendConnector.load(t,this.options.ns,o=>{!o&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(o)})}else r(null)}reloadResources(e,a,r){const n=f4();return e||(e=this.languages),a||(a=this.options.ns),r||(r=Sd),this.services.backendConnector.reload(e,a,t=>{n.resolve(),r(t)}),n}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return e.type==="backend"&&(this.modules.backend=e),(e.type==="logger"||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type==="languageDetector"&&(this.modules.languageDetector=e),e.type==="i18nFormat"&&(this.modules.i18nFormat=e),e.type==="postProcessor"&&L$.addPostProcessor(e),e.type==="formatter"&&(this.modules.formatter=e),e.type==="3rdParty"&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&!(["cimode","dev"].indexOf(e)>-1))for(let a=0;a-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(e,a){var r=this;this.isLanguageChangingTo=e;const n=f4();this.emit("languageChanging",e);const t=s=>{this.language=s,this.languages=this.services.languageUtils.toResolveHierarchy(s),this.resolvedLanguage=void 0,this.setResolvedLanguage(s)},i=(s,l)=>{l?(t(l),this.translator.changeLanguage(l),this.isLanguageChangingTo=void 0,this.emit("languageChanged",l),this.logger.log("languageChanged",l)):this.isLanguageChangingTo=void 0,n.resolve(function(){return r.t(...arguments)}),a&&a(s,function(){return r.t(...arguments)})},o=s=>{!e&&!s&&this.services.languageDetector&&(s=[]);const l=typeof s=="string"?s:this.services.languageUtils.getBestMatchFromCodes(s);l&&(this.language||t(l),this.translator.language||this.translator.changeLanguage(l),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(l)),this.loadResources(l,E=>{i(E,l)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?o(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(o):this.services.languageDetector.detect(o):o(e),n}getFixedT(e,a,r){var n=this;const t=function(i,o){let s;if(typeof o!="object"){for(var l=arguments.length,E=new Array(l>2?l-2:0),c=2;c`${s.keyPrefix}${d}${m}`):D=s.keyPrefix?`${s.keyPrefix}${d}${i}`:i,n.t(D,s)};return typeof e=="string"?t.lng=e:t.lngs=e,t.ns=a,t.keyPrefix=r,t}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=a.lng||this.resolvedLanguage||this.languages[0],n=this.options?this.options.fallbackLng:!1,t=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const i=(o,s)=>{const l=this.services.backendConnector.state[`${o}|${s}`];return l===-1||l===2};if(a.precheck){const o=a.precheck(this,i);if(o!==void 0)return o}return!!(this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||i(r,e)&&(!n||i(t,e)))}loadNamespaces(e,a){const r=f4();return this.options.ns?(typeof e=="string"&&(e=[e]),e.forEach(n=>{this.options.ns.indexOf(n)<0&&this.options.ns.push(n)}),this.loadResources(n=>{r.resolve(),a&&a(n)}),r):(a&&a(),Promise.resolve())}loadLanguages(e,a){const r=f4();typeof e=="string"&&(e=[e]);const n=this.options.preload||[],t=e.filter(i=>n.indexOf(i)<0);return t.length?(this.options.preload=n.concat(t),this.loadResources(i=>{r.resolve(),a&&a(i)}),r):(a&&a(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const a=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services&&this.services.languageUtils||new eS(nS());return a.indexOf(r.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;return new d3(e,a)}cloneInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Sd;const r=e.forkResourceStore;r&&delete e.forkResourceStore;const n={...this.options,...e,isClone:!0},t=new d3(n);return(e.debug!==void 0||e.prefix!==void 0)&&(t.logger=t.logger.clone(e)),["store","services","language"].forEach(o=>{t[o]=this[o]}),t.services={...this.services},t.services.utils={hasLoadedNamespace:t.hasLoadedNamespace.bind(t)},r&&(t.store=new Xz(this.store.data,n),t.services.resourceStore=t.store),t.translator=new ux(t.services,n),t.translator.on("*",function(o){for(var s=arguments.length,l=new Array(s>1?s-1:0),E=1;E0){var o=n.maxAge-0;if(Number.isNaN(o))throw new Error("maxAge should be a Number");i+="; Max-Age=".concat(Math.floor(o))}if(n.domain){if(!iS.test(n.domain))throw new TypeError("option domain is invalid");i+="; Domain=".concat(n.domain)}if(n.path){if(!iS.test(n.path))throw new TypeError("option path is invalid");i+="; Path=".concat(n.path)}if(n.expires){if(typeof n.expires.toUTCString!="function")throw new TypeError("option expires is invalid");i+="; Expires=".concat(n.expires.toUTCString())}if(n.httpOnly&&(i+="; HttpOnly"),n.secure&&(i+="; Secure"),n.sameSite){var s=typeof n.sameSite=="string"?n.sameSite.toLowerCase():n.sameSite;switch(s){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return i},oS={create:function(e,a,r,n){var t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};r&&(t.expires=new Date,t.expires.setTime(t.expires.getTime()+r*60*1e3)),n&&(t.domain=n),document.cookie=hvu(e,encodeURIComponent(a),t)},read:function(e){for(var a="".concat(e,"="),r=document.cookie.split(";"),n=0;n-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));for(var n=r.substring(1),t=n.split("&"),i=0;i0){var s=t[i].substring(0,o);s===e.lookupQuerystring&&(a=t[i].substring(o+1))}}}return a}},v4=null,sS=function(){if(v4!==null)return v4;try{v4=window!=="undefined"&&window.localStorage!==null;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{v4=!1}return v4},fvu={name:"localStorage",lookup:function(e){var a;if(e.lookupLocalStorage&&sS()){var r=window.localStorage.getItem(e.lookupLocalStorage);r&&(a=r)}return a},cacheUserLanguage:function(e,a){a.lookupLocalStorage&&sS()&&window.localStorage.setItem(a.lookupLocalStorage,e)}},C4=null,lS=function(){if(C4!==null)return C4;try{C4=window!=="undefined"&&window.sessionStorage!==null;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{C4=!1}return C4},vvu={name:"sessionStorage",lookup:function(e){var a;if(e.lookupSessionStorage&&lS()){var r=window.sessionStorage.getItem(e.lookupSessionStorage);r&&(a=r)}return a},cacheUserLanguage:function(e,a){a.lookupSessionStorage&&lS()&&window.sessionStorage.setItem(a.lookupSessionStorage,e)}},Cvu={name:"navigator",lookup:function(e){var a=[];if(typeof navigator<"u"){if(navigator.languages)for(var r=0;r0?a:void 0}},Fvu={name:"htmlTag",lookup:function(e){var a,r=e.htmlTag||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(a=r.getAttribute("lang")),a}},kvu={name:"path",lookup:function(e){var a;if(typeof window<"u"){var r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(r instanceof Array)if(typeof e.lookupFromPathIndex=="number"){if(typeof r[e.lookupFromPathIndex]!="string")return;a=r[e.lookupFromPathIndex].replace("/","")}else a=r[0].replace("/","")}return a}},Avu={name:"subdomain",lookup:function(e){var a=typeof e.lookupFromSubdomainIndex=="number"?e.lookupFromSubdomainIndex+1:1,r=typeof window<"u"&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(r)return r[a]}};function bvu(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:function(e){return e}}}var K$=function(){function u(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};tn(this,u),this.type="languageDetector",this.detectors={},this.init(e,a)}return on(u,[{key:"init",value:function(a){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=a||{languageUtils:{}},this.options=mvu(r,this.options||{},bvu()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=function(t){return t.replace("-","_")}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(pvu),this.addDetector(gvu),this.addDetector(fvu),this.addDetector(vvu),this.addDetector(Cvu),this.addDetector(Fvu),this.addDetector(kvu),this.addDetector(Avu)}},{key:"addDetector",value:function(a){this.detectors[a.name]=a}},{key:"detect",value:function(a){var r=this;a||(a=this.options.order);var n=[];return a.forEach(function(t){if(r.detectors[t]){var i=r.detectors[t].lookup(r.options);i&&typeof i=="string"&&(i=[i]),i&&(n=n.concat(i))}}),n=n.map(function(t){return r.options.convertDetectedLanguage(t)}),this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}},{key:"cacheUserLanguage",value:function(a,r){var n=this;r||(r=this.options.caches),r&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(a)>-1||r.forEach(function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(a,n.options)}))}}]),u}();K$.type="languageDetector";const yvu={okText:"OK",closeText:"Close",cancelText:"Cancel",loadingText:"Loading...",saveText:"Save",delText:"Delete",resetText:"Reset",searchText:"Search",queryText:"Search",inputText:"Please enter",chooseText:"Please choose",redo:"Refresh",back:"Back",light:"Light",dark:"Dark"},Bvu={common:yvu},zvu={api:{operationSuccess:"Operation Success",operationFailed:"Operation failed",errorTip:"Error Tip",successTip:"Success Tip",errorMessage:"The operation failed, the system is abnormal!",timeoutMessage:"Login timed out, please log in again!",apiTimeoutMessage:"The interface request timed out, please refresh the page and try again!",apiRequestFailed:"The interface request failed, please try again later!",networkException:"network anomaly",networkExceptionMsg:"Please check if your network connection is normal! The network is abnormal",errMsg401:"The user does not have permission (token, user name, password error)!",errMsg403:"The user is authorized, but access is forbidden!",errMsg404:"Network request error, the resource was not found!",errMsg405:"Network request error, request method not allowed!",errMsg408:"Network request timed out!",errMsg500:"Server error, please contact the administrator!",errMsg501:"The network is not implemented!",errMsg502:"Network Error!",errMsg503:"The service is unavailable, the server is temporarily overloaded or maintained!",errMsg504:"Network timeout!",errMsg505:"The http version does not support the request!"},login:{backSignIn:"Back sign in",mobileSignInFormTitle:"Mobile sign in",qrSignInFormTitle:"Qr code sign in",signInFormTitle:"Sign in",signUpFormTitle:"Sign up",forgetFormTitle:"Reset password",signInPrimaryTitle:"Hi, Welcome Back",signInSecondTitle:"Backstage management system",signInTitle:"",signInDesc:"Enter your personal details and get started!",policy:"I agree to the xxx Privacy Policy",scanSign:"scanning the code to complete the login",forgetFormSecondTitle:"Please enter the email address associated with your account and We will email you a link to reset your password.",loginButton:"Sign in",registerButton:"Sign up",rememberMe:"Remember me",forgetPassword:"Forget Password?",otherSignIn:"Sign in with",sendSmsButton:"Send SMS code",sendSmsText:"Reacquire in {{second}}s",sendEmailButton:"Send Email",loginSuccessTitle:"Login successful",loginSuccessDesc:"Welcome back",accountPlaceholder:"Please input username",passwordPlaceholder:"Please input password",confirmPasswordPlaceholder:"Please input confirm password",emaildPlaceholder:"Please input email",smsPlaceholder:"Please input sms code",mobilePlaceholder:"Please input mobile",policyPlaceholder:"Register after checking",diffPwd:"The two passwords are inconsistent",userName:"Username",password:"Password",confirmPassword:"Confirm Password",email:"Email",smsCode:"SMS code",mobile:"Mobile",registerAndAgree:"By signing up, I agree to",termsOfService:" Terms of service ",privacyPolicy:" Privacy policy ",logout:"Logout"},tab:{fullscreen:"FullScreen",refresh:"Refresh",close:"Close",closeOthers:"Close Others",closeAll:"Close All",closeLeft:"Close Left",closeRight:"Close Right"},menu:{dashboard:"Dashboard",workbench:"Workbench",analysis:"Analysis",management:"Management",user:{index:"User",profile:"Profile",account:"Account"},system:{index:"System",organization:"Organization",permission:"Permission",role:"Role"},blog:"Blog",components:"Components",icon:"Icon",animate:"Animate",scroll:"Scroll",markdown:"Markdown",editor:"Editor",i18n:"Multi Language",upload:"Upload",chart:"Chart",functions:"Functions",clipboard:"Clipboard",menulevel:{index:"Menu Level","1a":"Menu Level 1a","1b":{index:"Menu Level 1b","2a":"Menu Level 2a","2b":{index:"Menu Level 2b","3a":"Menu Level 3a","3b":"Menu Level 3b"}}},disabled:"Item Disabled",label:"Item Label",frame:"Item External",external_link:"External Link",iframe:"Iframe",blank:"Blank",calendar:"Calendar",kanban:"Kanban",error:{403:"403",404:"404",500:"500",index:"Error Page"}}},Svu={sys:zvu},Mvu={...Bvu,...Svu},wvu={okText:"确认",closeText:"关闭",cancelText:"取消",loadingText:"加载中...",saveText:"保存",delText:"删除",resetText:"重置",searchText:"搜索",queryText:"查询",inputText:"请输入",chooseText:"请选择",redo:"刷新",back:"返回",light:"亮色主题",dark:"黑暗主题"},Pvu={common:wvu},Tvu={api:{operationSuccess:"操作成功",operationFailed:"操作失败",errorTip:"错误提示",successTip:"成功提示",errorMessage:"操作失败,系统异常!",timeoutMessage:"登录超时,请重新登录!",apiTimeoutMessage:"接口请求超时,请刷新页面重试!",apiRequestFailed:"请求出错,请稍候重试",networkException:"网络异常",networkExceptionMsg:"网络异常,请检查您的网络连接是否正常!",errMsg401:"用户没有权限(令牌、用户名、密码错误)!",errMsg403:"用户得到授权,但是访问是被禁止的。!",errMsg404:"网络请求错误,未找到该资源!",errMsg405:"网络请求错误,请求方法未允许!",errMsg408:"网络请求超时!",errMsg500:"服务器错误,请联系管理员!",errMsg501:"网络未实现!",errMsg502:"网络错误!",errMsg503:"服务不可用,服务器暂时过载或维护!",errMsg504:"网络超时!",errMsg505:"http版本不支持该请求!"},login:{backSignIn:"返回",signInFormTitle:"登录",mobileSignInFormTitle:"手机登录",qrSignInFormTitle:"二维码登录",signUpFormTitle:"注册",forgetFormTitle:"重置密码",signInPrimaryTitle:"欢迎回来",signInSecondTitle:"开箱即用的中后台管理系统",signInDesc:"输入您的个人详细信息开始使用!",policy:"我同意xxx隐私政策",scanSign:"扫码后点击'确认',即可完成登录",forgetFormSecondTitle:"请输入与您的帐户关联的电子邮件地址,我们将通过电子邮件向您发送重置密码的链接。",loginButton:"登录",registerButton:"注册",rememberMe:"记住我",forgetPassword:"忘记密码?",otherSignIn:"其他登录方式",sendSmsButton:"发送验证码",sendSmsText:"{{second}}秒后重新获取",sendEmailButton:"发送邮件",loginSuccessTitle:"登录成功",loginSuccessDesc:"欢迎回来",accountPlaceholder:"请输入账号",passwordPlaceholder:"请输入密码",confirmPasswordPlaceholder:"请输入确认密码",emaildPlaceholder:"请输入邮箱",smsPlaceholder:"请输入验证码",mobilePlaceholder:"请输入手机号码",policyPlaceholder:"勾选后才能注册",diffPwd:"两次输入密码不一致",userName:"账号",password:"密码",confirmPassword:"确认密码",email:"邮箱",smsCode:"短信验证码",mobile:"手机号码",registerAndAgree:"注册即我同意",termsOfService:" 服务条款 ",privacyPolicy:" 隐私政策 ",logout:"退出"},tab:{fullscreen:"内容全屏",refresh:"刷新",close:"关闭标签页",closeOthers:"关闭其它标签页",closeAll:"关闭所有标签页",closeLeft:"关闭左侧标签页",closeRight:"关闭右侧标签页"},menu:{dashboard:"仪表",workbench:"工作台",analysis:"分析",management:"管理",user:{index:"用户",profile:"个人资料",account:"账户"},system:{index:"系统",organization:"组织",permission:"权限",role:"角色"},blog:"博客",components:"组件",icon:"图标",animate:"动画",scroll:"滚动",markdown:"Markdown",editor:"富文本",i18n:"多语言",upload:"上传",chart:"图表",functions:"功能",clipboard:"剪贴板",menulevel:{index:"多级菜单","1a":"多级菜单 1a","1b":{index:"多级菜单 1b","2a":"多级菜单 2a","2b":{index:"多级菜单 2b","3a":"多级菜单 3a","3b":"多级菜单 3b"}}},disabled:"项目禁用",label:"项目标签",frame:"项目外部链接",external_link:"外链",iframe:"内嵌",blank:"空白",calendar:"日历",kanban:"看板",error:{403:"403",404:"404",500:"500",index:"异常页"}}},jvu={sys:Tvu},Nvu={...Pvu,...jvu},Lvu=$pu(bn.I18N)||yi.en_US;ya.use(K$).use(Lhu).init({debug:!0,lng:Lvu,fallbackLng:yi.en_US,interpolation:{escapeValue:!1},resources:{en_US:{translation:Mvu},zh_CN:{translation:Nvu}}});const{t:ES}=ya,r7=Jfu.create({baseURL:"/api",timeout:5e4,headers:{"Content-Type":"application/json;charset=utf-8"}});r7.interceptors.request.use(u=>(u.headers.Authorization="Bearer Token",u),u=>Promise.reject(u));r7.interceptors.response.use(u=>{if(!u.data)throw new Error(ES("sys.api.apiRequestFailed"));const{status:e,data:a,message:r}=u.data;if(a&&Reflect.has(u.data,"status")&&e===e$.SUCCESS)return a;throw new Error(r||"sys.api.apiRequestFailed")},u=>{const{response:e,message:a}=u||{};let r="";try{r=e?.data?.message||a}catch(n){throw new Error(n)}return x$(r)&&(r=ES("sys.api.errorMessage")),ycu.error(r),Promise.reject(u)});class Rvu{get(e){return this.request({...e,method:"GET"})}post(e){return this.request({...e,method:"POST"})}put(e){return this.request({...e,method:"PUT"})}delete(e){return this.request({...e,method:"DELETE"})}request(e){return new Promise((a,r)=>{r7.request(e).then(n=>{a(n)}).catch(n=>{r(n)})})}}const nc=new Rvu;var I$=(u=>(u.SignIn="/auth/signin",u.SignUp="/auth/signup",u.Logout="/auth/logout",u.Refresh="/auth/refresh",u.User="/user",u))(I$||{});const Kvu=u=>nc.post({url:"/auth/signin",data:u}),Ivu=u=>nc.post({url:"/auth/signup",data:u}),Ovu=()=>nc.get({url:"/auth/logout"}),$vu=u=>nc.get({url:`/user/${u}`}),Hvu={signin:Kvu,signup:Ivu,findById:$vu,logout:Ovu},{VITE_APP_HOMEPAGE:Gvu}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1},Xm=u$(u=>({userInfo:yv(bn.User)||{},userToken:yv(bn.Token)||{},actions:{setUserInfo:e=>{u({userInfo:e}),Bv(bn.User,e)},setUserToken:e=>{u({userToken:e}),Bv(bn.Token,e)},clearUserInfoAndToken(){u({userInfo:{},userToken:{}}),zv(bn.User),zv(bn.Token)}}})),_vu=()=>Xm(u=>u.userInfo),Vvu=()=>Xm(u=>u.userToken),Jvu=()=>Xm(u=>u.userInfo.permissions),O$=()=>Xm(u=>u.actions),uz0=()=>{const{t:u}=vs(),e=z1(),{notification:a,message:r}=eR.useApp(),{setUserToken:n,setUserInfo:t}=O$(),i=XX(Hvu.signin),o=async s=>{try{const l=await i.mutateAsync(s),{user:E,accessToken:c,refreshToken:d}=l;n({accessToken:c,refreshToken:d}),t(E),e(Gvu,{replace:!0}),a.success({message:u("sys.login.loginSuccessTitle"),description:`${u("sys.login.loginSuccessDesc")}: ${s.username}`,duration:3})}catch(l){r.warning({content:l.message,duration:3})}};return x.useCallback(o,[])};function Bi(u){return R.jsx(Uvu,{children:R.jsx(qcu,{...u})})}const Uvu=ec.div` + */var Um=x,jpu=zj;function Npu(u,e){return u===e&&(u!==0||1/u===1/e)||u!==u&&e!==e}var Lpu=typeof Object.is=="function"?Object.is:Npu,Rpu=jpu.useSyncExternalStore,Kpu=Um.useRef,Ipu=Um.useEffect,Opu=Um.useMemo,$pu=Um.useDebugValue;e$.useSyncExternalStoreWithSelector=function(u,e,a,r,n){var t=Kpu(null);if(t.current===null){var i={hasValue:!1,value:null};t.current=i}else i=t.current;t=Opu(function(){function s(D){if(!l){if(l=!0,E=D,D=r(D),n!==void 0&&i.hasValue){var m=i.value;if(n(m,D))return c=m}return c=D}if(m=c,Lpu(E,D))return m;var h=r(D);return n!==void 0&&n(m,h)?m:(E=D,c=h)}var l=!1,E,c,d=a===void 0?null:a;return[function(){return s(e())},d===null?void 0:function(){return s(d())}]},[e,a,r,n]);var o=Rpu(u,t[0],t[1]);return Ipu(function(){i.hasValue=!0,i.value=o},[o]),$pu(o),o};u$.exports=e$;var Hpu=u$.exports;const Gpu=Da(Hpu),{useSyncExternalStoreWithSelector:_pu}=Gpu;function Vpu(u,e=u.getState,a){const r=_pu(u.subscribe,u.getState,u.getServerState||u.getState,e,a);return x.useDebugValue(r),r}const Tz=u=>{const e=typeof u=="function"?Tpu(u):u,a=(r,n)=>Vpu(e,r,n);return Object.assign(a,e),a},a$=u=>u?Tz(u):Tz,Bv=u=>{let e=null;try{const a=window.localStorage.getItem(u);a&&(e=JSON.parse(a))}catch(a){console.error(a)}return e},Jpu=u=>localStorage.getItem(u),zv=(u,e)=>{localStorage.setItem(u,JSON.stringify(e))},Sv=u=>{localStorage.removeItem(u)};var ac=(u=>(u[u.DISABLE=0]="DISABLE",u[u.ENABLE=1]="ENABLE",u))(ac||{}),r$=(u=>(u[u.SUCCESS=0]="SUCCESS",u[u.ERROR=-1]="ERROR",u[u.TIMEOUT=401]="TIMEOUT",u))(r$||{}),bn=(u=>(u.User="user",u.Token="token",u.Settings="settings",u.I18N="i18nextLng",u))(bn||{}),Vo=(u=>(u.Light="light",u.Dark="dark",u))(Vo||{}),M0=(u=>(u.Vertical="vertical",u.Horizontal="horizontal",u.Mini="mini",u))(M0||{}),n$=(u=>(u.Default="default",u.Cyan="cyan",u.Purple="purple",u.Blue="blue",u.Orange="orange",u.Red="red",u))(n$||{}),yi=(u=>(u.en_US="en_US",u.zh_CN="zh_CN",u))(yi||{}),Se=(u=>(u.FULLSCREEN="fullscreen",u.REFRESH="refresh",u.CLOSE="close",u.CLOSEOTHERS="closeOthers",u.CLOSEALL="closeAll",u.CLOSELEFT="closeLeft",u.CLOSERIGHT="closeRight",u))(Se||{}),c0=(u=>(u[u.CATALOGUE=0]="CATALOGUE",u[u.MENU=1]="MENU",u[u.BUTTON=2]="BUTTON",u))(c0||{});const t$=a$(u=>({settings:Bv(bn.Settings)||{themeColorPresets:n$.Default,themeMode:Vo.Light,themeLayout:M0.Vertical,themeStretch:!1,breadCrumb:!0,multiTab:!0},actions:{setSettings:e=>{u({settings:e}),zv(bn.Settings,e)},clearSettings(){Sv(bn.Settings)}}})),Eo=()=>t$(u=>u.settings),i$=()=>t$(u=>u.actions);function o$(){const{t:u}=vs(),{themeLayout:e}=Eo(),a=x.useCallback(r=>r.filter(n=>!n.meta?.hideMenu).map(n=>{const t=[],{meta:i,children:o}=n;if(i){const{key:s,label:l,icon:E,disabled:c,suffix:d}=i;t.key=s,t.disabled=c,t.label=R.jsxs("div",{className:`inline-flex w-full items-center ${e===M0.Horizontal?"justify-start":"justify-between"} `,children:[R.jsx("div",{className:"",children:u(l)}),d]}),E&&(typeof E=="string"?E.startsWith("ic")?t.icon=R.jsx(wa,{icon:E,size:24,className:"ant-menu-item-icon"}):t.icon=R.jsx(xr,{icon:E,size:24,className:"ant-menu-item-icon"}):t.icon=E)}return o&&(t.children=a(o)),t}),[u,e]);return a}function xe(u){return u!=null&&typeof u=="object"&&u["@@functional/placeholder"]===!0}function Qa(u){return function e(a){return arguments.length===0||xe(a)?e:u.apply(this,arguments)}}function yn(u){return function e(a,r){switch(arguments.length){case 0:return e;case 1:return xe(a)?e:Qa(function(n){return u(a,n)});default:return xe(a)&&xe(r)?e:xe(a)?Qa(function(n){return u(n,r)}):xe(r)?Qa(function(n){return u(a,n)}):u(a,r)}}}function Wk(u,e){switch(u){case 0:return function(){return e.apply(this,arguments)};case 1:return function(a){return e.apply(this,arguments)};case 2:return function(a,r){return e.apply(this,arguments)};case 3:return function(a,r,n){return e.apply(this,arguments)};case 4:return function(a,r,n,t){return e.apply(this,arguments)};case 5:return function(a,r,n,t,i){return e.apply(this,arguments)};case 6:return function(a,r,n,t,i,o){return e.apply(this,arguments)};case 7:return function(a,r,n,t,i,o,s){return e.apply(this,arguments)};case 8:return function(a,r,n,t,i,o,s,l){return e.apply(this,arguments)};case 9:return function(a,r,n,t,i,o,s,l,E){return e.apply(this,arguments)};case 10:return function(a,r,n,t,i,o,s,l,E,c){return e.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function s$(u,e,a){return function(){for(var r=[],n=0,t=u,i=0,o=!1;i=arguments.length)?s=e[i]:(s=arguments[n],n+=1),r[i]=s,xe(s)?o=!0:t-=1,i+=1}return!o&&t<=0?a.apply(this,r):Wk(Math.max(0,t),s$(u,r,a))}}var Upu=yn(function(e,a){return e===1?Qa(a):Wk(e,s$(e,[],a))});const Wpu=Upu;function qpu(u){return function e(a,r,n){switch(arguments.length){case 0:return e;case 1:return xe(a)?e:yn(function(t,i){return u(a,t,i)});case 2:return xe(a)&&xe(r)?e:xe(a)?yn(function(t,i){return u(t,r,i)}):xe(r)?yn(function(t,i){return u(a,t,i)}):Qa(function(t){return u(a,r,t)});default:return xe(a)&&xe(r)&&xe(n)?e:xe(a)&&xe(r)?yn(function(t,i){return u(t,i,n)}):xe(a)&&xe(n)?yn(function(t,i){return u(t,r,i)}):xe(r)&&xe(n)?yn(function(t,i){return u(a,t,i)}):xe(a)?Qa(function(t){return u(t,r,n)}):xe(r)?Qa(function(t){return u(a,t,n)}):xe(n)?Qa(function(t){return u(a,r,t)}):u(a,r,n)}}}const qk=Array.isArray||function(e){return e!=null&&e.length>=0&&Object.prototype.toString.call(e)==="[object Array]"};function Zpu(u){return u!=null&&typeof u["@@transducer/step"]=="function"}function l$(u,e,a){return function(){if(arguments.length===0)return a();var r=arguments[arguments.length-1];if(!qk(r)){for(var n=0;n=0;)a=Rz[r],qD(a,e)&&!egu(n,a)&&(n[n.length]=a),r-=1;return n});const Mv=agu;var rgu=Qa(function(e){return e===null?"Null":e===void 0?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});const Iz=rgu;function Oz(u,e,a,r){var n=jz(u),t=jz(e);function i(o,s){return Zk(o,s,a.slice(),r.slice())}return!Nz(function(o,s){return!Nz(i,s,o)},t,n)}function Zk(u,e,a,r){if(U2(u,e))return!0;var n=Iz(u);if(n!==Iz(e))return!1;if(typeof u["fantasy-land/equals"]=="function"||typeof e["fantasy-land/equals"]=="function")return typeof u["fantasy-land/equals"]=="function"&&u["fantasy-land/equals"](e)&&typeof e["fantasy-land/equals"]=="function"&&e["fantasy-land/equals"](u);if(typeof u.equals=="function"||typeof e.equals=="function")return typeof u.equals=="function"&&u.equals(e)&&typeof e.equals=="function"&&e.equals(u);switch(n){case"Arguments":case"Array":case"Object":if(typeof u.constructor=="function"&&Ypu(u.constructor)==="Promise")return u===e;break;case"Boolean":case"Number":case"String":if(!(typeof u==typeof e&&U2(u.valueOf(),e.valueOf())))return!1;break;case"Date":if(!U2(u.valueOf(),e.valueOf()))return!1;break;case"Error":return u.name===e.name&&u.message===e.message;case"RegExp":if(!(u.source===e.source&&u.global===e.global&&u.ignoreCase===e.ignoreCase&&u.multiline===e.multiline&&u.sticky===e.sticky&&u.unicode===e.unicode))return!1;break}for(var t=a.length-1;t>=0;){if(a[t]===u)return r[t]===e;t-=1}switch(n){case"Map":return u.size!==e.size?!1:Oz(u.entries(),e.entries(),a.concat([u]),r.concat([e]));case"Set":return u.size!==e.size?!1:Oz(u.values(),e.values(),a.concat([u]),r.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var i=Mv(u);if(i.length!==Mv(e).length)return!1;var o=a.concat([u]),s=r.concat([e]);for(t=i.length-1;t>=0;){var l=i[t];if(!(qD(l,e)&&Zk(e[l],u[l],o,s)))return!1;t-=1}return!0}var ngu=yn(function(e,a){return Zk(e,a,[],[])});const tgu=ngu;function igu(u,e){for(var a=0,r=e.length,n=Array(r);a0?e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1):!1});const Yk=Dgu;var $z=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function xgu(u,e,a){return function(n,t,i){if(Yk(i))return u(n,t,i);if(i==null)return t;if(typeof i["fantasy-land/reduce"]=="function")return e(n,t,i,"fantasy-land/reduce");if(i[$z]!=null)return a(n,t,i[$z]());if(typeof i.next=="function")return a(n,t,i);if(typeof i.reduce=="function")return e(n,t,i,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function D$(u,e,a){for(var r=0,n=a.length;rt?1:0});const Fgu=Cgu;function kgu(u){return function e(a){for(var r,n,t,i=[],o=0,s=a.length;oe=>{const a=Lgu.call(e);return u[a]||(u[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),Dt=u=>(u=u.toLowerCase(),e=>Wm(e)===u),qm=u=>e=>typeof e===u,{isArray:M1}=Array,c3=qm("undefined");function Rgu(u){return u!==null&&!c3(u)&&u.constructor!==null&&!c3(u.constructor)&&Yr(u.constructor.isBuffer)&&u.constructor.isBuffer(u)}const g$=Dt("ArrayBuffer");function Kgu(u){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(u):e=u&&u.buffer&&g$(u.buffer),e}const Igu=qm("string"),Yr=qm("function"),f$=qm("number"),Zm=u=>u!==null&&typeof u=="object",Ogu=u=>u===!0||u===!1,M5=u=>{if(Wm(u)!=="object")return!1;const e=Qk(u);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in u)&&!(Symbol.iterator in u)},$gu=Dt("Date"),Hgu=Dt("File"),Ggu=Dt("Blob"),_gu=Dt("FileList"),Vgu=u=>Zm(u)&&Yr(u.pipe),Jgu=u=>{let e;return u&&(typeof FormData=="function"&&u instanceof FormData||Yr(u.append)&&((e=Wm(u))==="formdata"||e==="object"&&Yr(u.toString)&&u.toString()==="[object FormData]"))},Ugu=Dt("URLSearchParams"),Wgu=u=>u.trim?u.trim():u.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function rc(u,e,{allOwnKeys:a=!1}={}){if(u===null||typeof u>"u")return;let r,n;if(typeof u!="object"&&(u=[u]),M1(u))for(r=0,n=u.length;r0;)if(n=a[r],e===n.toLowerCase())return n;return null}const C$=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),F$=u=>!c3(u)&&u!==C$;function Pv(){const{caseless:u}=F$(this)&&this||{},e={},a=(r,n)=>{const t=u&&v$(e,n)||n;M5(e[t])&&M5(r)?e[t]=Pv(e[t],r):M5(r)?e[t]=Pv({},r):M1(r)?e[t]=r.slice():e[t]=r};for(let r=0,n=arguments.length;r(rc(e,(n,t)=>{a&&Yr(n)?u[t]=p$(n,a):u[t]=n},{allOwnKeys:r}),u),Zgu=u=>(u.charCodeAt(0)===65279&&(u=u.slice(1)),u),Ygu=(u,e,a,r)=>{u.prototype=Object.create(e.prototype,r),u.prototype.constructor=u,Object.defineProperty(u,"super",{value:e.prototype}),a&&Object.assign(u.prototype,a)},Qgu=(u,e,a,r)=>{let n,t,i;const o={};if(e=e||{},u==null)return e;do{for(n=Object.getOwnPropertyNames(u),t=n.length;t-- >0;)i=n[t],(!r||r(i,u,e))&&!o[i]&&(e[i]=u[i],o[i]=!0);u=a!==!1&&Qk(u)}while(u&&(!a||a(u,e))&&u!==Object.prototype);return e},Xgu=(u,e,a)=>{u=String(u),(a===void 0||a>u.length)&&(a=u.length),a-=e.length;const r=u.indexOf(e,a);return r!==-1&&r===a},ufu=u=>{if(!u)return null;if(M1(u))return u;let e=u.length;if(!f$(e))return null;const a=new Array(e);for(;e-- >0;)a[e]=u[e];return a},efu=(u=>e=>u&&e instanceof u)(typeof Uint8Array<"u"&&Qk(Uint8Array)),afu=(u,e)=>{const r=(u&&u[Symbol.iterator]).call(u);let n;for(;(n=r.next())&&!n.done;){const t=n.value;e.call(u,t[0],t[1])}},rfu=(u,e)=>{let a;const r=[];for(;(a=u.exec(e))!==null;)r.push(a);return r},nfu=Dt("HTMLFormElement"),tfu=u=>u.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,r,n){return r.toUpperCase()+n}),Hz=(({hasOwnProperty:u})=>(e,a)=>u.call(e,a))(Object.prototype),ifu=Dt("RegExp"),k$=(u,e)=>{const a=Object.getOwnPropertyDescriptors(u),r={};rc(a,(n,t)=>{let i;(i=e(n,t,u))!==!1&&(r[t]=i||n)}),Object.defineProperties(u,r)},ofu=u=>{k$(u,(e,a)=>{if(Yr(u)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const r=u[a];if(Yr(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")})}})},sfu=(u,e)=>{const a={},r=n=>{n.forEach(t=>{a[t]=!0})};return M1(u)?r(u):r(String(u).split(e)),a},lfu=()=>{},Efu=(u,e)=>(u=+u,Number.isFinite(u)?u:e),W2="abcdefghijklmnopqrstuvwxyz",Gz="0123456789",A$={DIGIT:Gz,ALPHA:W2,ALPHA_DIGIT:W2+W2.toUpperCase()+Gz},cfu=(u=16,e=A$.ALPHA_DIGIT)=>{let a="";const{length:r}=e;for(;u--;)a+=e[Math.random()*r|0];return a};function dfu(u){return!!(u&&Yr(u.append)&&u[Symbol.toStringTag]==="FormData"&&u[Symbol.iterator])}const Dfu=u=>{const e=new Array(10),a=(r,n)=>{if(Zm(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[n]=r;const t=M1(r)?[]:{};return rc(r,(i,o)=>{const s=a(i,n+1);!c3(s)&&(t[o]=s)}),e[n]=void 0,t}}return r};return a(u,0)},xfu=Dt("AsyncFunction"),mfu=u=>u&&(Zm(u)||Yr(u))&&Yr(u.then)&&Yr(u.catch),pu={isArray:M1,isArrayBuffer:g$,isBuffer:Rgu,isFormData:Jgu,isArrayBufferView:Kgu,isString:Igu,isNumber:f$,isBoolean:Ogu,isObject:Zm,isPlainObject:M5,isUndefined:c3,isDate:$gu,isFile:Hgu,isBlob:Ggu,isRegExp:ifu,isFunction:Yr,isStream:Vgu,isURLSearchParams:Ugu,isTypedArray:efu,isFileList:_gu,forEach:rc,merge:Pv,extend:qgu,trim:Wgu,stripBOM:Zgu,inherits:Ygu,toFlatObject:Qgu,kindOf:Wm,kindOfTest:Dt,endsWith:Xgu,toArray:ufu,forEachEntry:afu,matchAll:rfu,isHTMLForm:nfu,hasOwnProperty:Hz,hasOwnProp:Hz,reduceDescriptors:k$,freezeMethods:ofu,toObjectSet:sfu,toCamelCase:tfu,noop:lfu,toFiniteNumber:Efu,findKey:v$,global:C$,isContextDefined:F$,ALPHABET:A$,generateString:cfu,isSpecCompliantForm:dfu,toJSONObject:Dfu,isAsyncFn:xfu,isThenable:mfu};function w0(u,e,a,r,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=u,this.name="AxiosError",e&&(this.code=e),a&&(this.config=a),r&&(this.request=r),n&&(this.response=n)}pu.inherits(w0,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:pu.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const b$=w0.prototype,y$={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(u=>{y$[u]={value:u}});Object.defineProperties(w0,y$);Object.defineProperty(b$,"isAxiosError",{value:!0});w0.from=(u,e,a,r,n,t)=>{const i=Object.create(b$);return pu.toFlatObject(u,i,function(s){return s!==Error.prototype},o=>o!=="isAxiosError"),w0.call(i,u.message,e,a,r,n),i.cause=u,i.name=u.name,t&&Object.assign(i,t),i};const hfu=null;function Tv(u){return pu.isPlainObject(u)||pu.isArray(u)}function B$(u){return pu.endsWith(u,"[]")?u.slice(0,-2):u}function _z(u,e,a){return u?u.concat(e).map(function(n,t){return n=B$(n),!a&&t?"["+n+"]":n}).join(a?".":""):e}function pfu(u){return pu.isArray(u)&&!u.some(Tv)}const gfu=pu.toFlatObject(pu,{},null,function(e){return/^is[A-Z]/.test(e)});function Ym(u,e,a){if(!pu.isObject(u))throw new TypeError("target must be an object");e=e||new FormData,a=pu.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,g){return!pu.isUndefined(g[h])});const r=a.metaTokens,n=a.visitor||E,t=a.dots,i=a.indexes,s=(a.Blob||typeof Blob<"u"&&Blob)&&pu.isSpecCompliantForm(e);if(!pu.isFunction(n))throw new TypeError("visitor must be a function");function l(m){if(m===null)return"";if(pu.isDate(m))return m.toISOString();if(!s&&pu.isBlob(m))throw new w0("Blob is not supported. Use a Buffer instead.");return pu.isArrayBuffer(m)||pu.isTypedArray(m)?s&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function E(m,h,g){let p=m;if(m&&!g&&typeof m=="object"){if(pu.endsWith(h,"{}"))h=r?h:h.slice(0,-2),m=JSON.stringify(m);else if(pu.isArray(m)&&pfu(m)||(pu.isFileList(m)||pu.endsWith(h,"[]"))&&(p=pu.toArray(m)))return h=B$(h),p.forEach(function(C,v){!(pu.isUndefined(C)||C===null)&&e.append(i===!0?_z([h],v,t):i===null?h:h+"[]",l(C))}),!1}return Tv(m)?!0:(e.append(_z(g,h,t),l(m)),!1)}const c=[],d=Object.assign(gfu,{defaultVisitor:E,convertValue:l,isVisitable:Tv});function D(m,h){if(!pu.isUndefined(m)){if(c.indexOf(m)!==-1)throw Error("Circular reference detected in "+h.join("."));c.push(m),pu.forEach(m,function(p,f){(!(pu.isUndefined(p)||p===null)&&n.call(e,p,pu.isString(f)?f.trim():f,h,d))===!0&&D(p,h?h.concat(f):[f])}),c.pop()}}if(!pu.isObject(u))throw new TypeError("data must be an object");return D(u),e}function Vz(u){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(u).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Xk(u,e){this._pairs=[],u&&Ym(u,this,e)}const z$=Xk.prototype;z$.append=function(e,a){this._pairs.push([e,a])};z$.toString=function(e){const a=e?function(r){return e.call(this,r,Vz)}:Vz;return this._pairs.map(function(n){return a(n[0])+"="+a(n[1])},"").join("&")};function ffu(u){return encodeURIComponent(u).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function S$(u,e,a){if(!e)return u;const r=a&&a.encode||ffu,n=a&&a.serialize;let t;if(n?t=n(e,a):t=pu.isURLSearchParams(e)?e.toString():new Xk(e,a).toString(r),t){const i=u.indexOf("#");i!==-1&&(u=u.slice(0,i)),u+=(u.indexOf("?")===-1?"?":"&")+t}return u}class vfu{constructor(){this.handlers=[]}use(e,a,r){return this.handlers.push({fulfilled:e,rejected:a,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){pu.forEach(this.handlers,function(r){r!==null&&e(r)})}}const Jz=vfu,M$={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Cfu=typeof URLSearchParams<"u"?URLSearchParams:Xk,Ffu=typeof FormData<"u"?FormData:null,kfu=typeof Blob<"u"?Blob:null,Afu=(()=>{let u;return typeof navigator<"u"&&((u=navigator.product)==="ReactNative"||u==="NativeScript"||u==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),bfu=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Qn={isBrowser:!0,classes:{URLSearchParams:Cfu,FormData:Ffu,Blob:kfu},isStandardBrowserEnv:Afu,isStandardBrowserWebWorkerEnv:bfu,protocols:["http","https","file","blob","url","data"]};function yfu(u,e){return Ym(u,new Qn.classes.URLSearchParams,Object.assign({visitor:function(a,r,n,t){return Qn.isNode&&pu.isBuffer(a)?(this.append(r,a.toString("base64")),!1):t.defaultVisitor.apply(this,arguments)}},e))}function Bfu(u){return pu.matchAll(/\w+|\[(\w*)]/g,u).map(e=>e[0]==="[]"?"":e[1]||e[0])}function zfu(u){const e={},a=Object.keys(u);let r;const n=a.length;let t;for(r=0;r=a.length;return i=!i&&pu.isArray(n)?n.length:i,s?(pu.hasOwnProp(n,i)?n[i]=[n[i],r]:n[i]=r,!o):((!n[i]||!pu.isObject(n[i]))&&(n[i]=[]),e(a,r,n[i],t)&&pu.isArray(n[i])&&(n[i]=zfu(n[i])),!o)}if(pu.isFormData(u)&&pu.isFunction(u.entries)){const a={};return pu.forEachEntry(u,(r,n)=>{e(Bfu(r),n,a,0)}),a}return null}function Sfu(u,e,a){if(pu.isString(u))try{return(e||JSON.parse)(u),pu.trim(u)}catch(r){if(r.name!=="SyntaxError")throw r}return(a||JSON.stringify)(u)}const u7={transitional:M$,adapter:["xhr","http"],transformRequest:[function(e,a){const r=a.getContentType()||"",n=r.indexOf("application/json")>-1,t=pu.isObject(e);if(t&&pu.isHTMLForm(e)&&(e=new FormData(e)),pu.isFormData(e))return n&&n?JSON.stringify(w$(e)):e;if(pu.isArrayBuffer(e)||pu.isBuffer(e)||pu.isStream(e)||pu.isFile(e)||pu.isBlob(e))return e;if(pu.isArrayBufferView(e))return e.buffer;if(pu.isURLSearchParams(e))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(t){if(r.indexOf("application/x-www-form-urlencoded")>-1)return yfu(e,this.formSerializer).toString();if((o=pu.isFileList(e))||r.indexOf("multipart/form-data")>-1){const s=this.env&&this.env.FormData;return Ym(o?{"files[]":e}:e,s&&new s,this.formSerializer)}}return t||n?(a.setContentType("application/json",!1),Sfu(e)):e}],transformResponse:[function(e){const a=this.transitional||u7.transitional,r=a&&a.forcedJSONParsing,n=this.responseType==="json";if(e&&pu.isString(e)&&(r&&!this.responseType||n)){const i=!(a&&a.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(o){if(i)throw o.name==="SyntaxError"?w0.from(o,w0.ERR_BAD_RESPONSE,this,null,this.response):o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Qn.classes.FormData,Blob:Qn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pu.forEach(["delete","get","head","post","put","patch"],u=>{u7.headers[u]={}});const e7=u7,Mfu=pu.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),wfu=u=>{const e={};let a,r,n;return u&&u.split(` +`).forEach(function(i){n=i.indexOf(":"),a=i.substring(0,n).trim().toLowerCase(),r=i.substring(n+1).trim(),!(!a||e[a]&&Mfu[a])&&(a==="set-cookie"?e[a]?e[a].push(r):e[a]=[r]:e[a]=e[a]?e[a]+", "+r:r)}),e},Uz=Symbol("internals");function g4(u){return u&&String(u).trim().toLowerCase()}function w5(u){return u===!1||u==null?u:pu.isArray(u)?u.map(w5):String(u)}function Pfu(u){const e=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=a.exec(u);)e[r[1]]=r[2];return e}const Tfu=u=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(u.trim());function q2(u,e,a,r,n){if(pu.isFunction(r))return r.call(this,e,a);if(n&&(e=a),!!pu.isString(e)){if(pu.isString(r))return e.indexOf(r)!==-1;if(pu.isRegExp(r))return r.test(e)}}function jfu(u){return u.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,a,r)=>a.toUpperCase()+r)}function Nfu(u,e){const a=pu.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(u,r+a,{value:function(n,t,i){return this[r].call(this,e,n,t,i)},configurable:!0})})}class Qm{constructor(e){e&&this.set(e)}set(e,a,r){const n=this;function t(o,s,l){const E=g4(s);if(!E)throw new Error("header name must be a non-empty string");const c=pu.findKey(n,E);(!c||n[c]===void 0||l===!0||l===void 0&&n[c]!==!1)&&(n[c||s]=w5(o))}const i=(o,s)=>pu.forEach(o,(l,E)=>t(l,E,s));return pu.isPlainObject(e)||e instanceof this.constructor?i(e,a):pu.isString(e)&&(e=e.trim())&&!Tfu(e)?i(wfu(e),a):e!=null&&t(a,e,r),this}get(e,a){if(e=g4(e),e){const r=pu.findKey(this,e);if(r){const n=this[r];if(!a)return n;if(a===!0)return Pfu(n);if(pu.isFunction(a))return a.call(this,n,r);if(pu.isRegExp(a))return a.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,a){if(e=g4(e),e){const r=pu.findKey(this,e);return!!(r&&this[r]!==void 0&&(!a||q2(this,this[r],r,a)))}return!1}delete(e,a){const r=this;let n=!1;function t(i){if(i=g4(i),i){const o=pu.findKey(r,i);o&&(!a||q2(r,r[o],o,a))&&(delete r[o],n=!0)}}return pu.isArray(e)?e.forEach(t):t(e),n}clear(e){const a=Object.keys(this);let r=a.length,n=!1;for(;r--;){const t=a[r];(!e||q2(this,this[t],t,e,!0))&&(delete this[t],n=!0)}return n}normalize(e){const a=this,r={};return pu.forEach(this,(n,t)=>{const i=pu.findKey(r,t);if(i){a[i]=w5(n),delete a[t];return}const o=e?jfu(t):String(t).trim();o!==t&&delete a[t],a[o]=w5(n),r[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const a=Object.create(null);return pu.forEach(this,(r,n)=>{r!=null&&r!==!1&&(a[n]=e&&pu.isArray(r)?r.join(", "):r)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,a])=>e+": "+a).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...a){const r=new this(e);return a.forEach(n=>r.set(n)),r}static accessor(e){const r=(this[Uz]=this[Uz]={accessors:{}}).accessors,n=this.prototype;function t(i){const o=g4(i);r[o]||(Nfu(n,i),r[o]=!0)}return pu.isArray(e)?e.forEach(t):t(e),this}}Qm.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);pu.reduceDescriptors(Qm.prototype,({value:u},e)=>{let a=e[0].toUpperCase()+e.slice(1);return{get:()=>u,set(r){this[a]=r}}});pu.freezeMethods(Qm);const Nt=Qm;function Z2(u,e){const a=this||e7,r=e||a,n=Nt.from(r.headers);let t=r.data;return pu.forEach(u,function(o){t=o.call(a,t,n.normalize(),e?e.status:void 0)}),n.normalize(),t}function P$(u){return!!(u&&u.__CANCEL__)}function nc(u,e,a){w0.call(this,u??"canceled",w0.ERR_CANCELED,e,a),this.name="CanceledError"}pu.inherits(nc,w0,{__CANCEL__:!0});function Lfu(u,e,a){const r=a.config.validateStatus;!a.status||!r||r(a.status)?u(a):e(new w0("Request failed with status code "+a.status,[w0.ERR_BAD_REQUEST,w0.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}const Rfu=Qn.isStandardBrowserEnv?function(){return{write:function(a,r,n,t,i,o){const s=[];s.push(a+"="+encodeURIComponent(r)),pu.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),pu.isString(t)&&s.push("path="+t),pu.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read:function(a){const r=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Kfu(u){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(u)}function Ifu(u,e){return e?u.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):u}function T$(u,e){return u&&!Kfu(e)?Ifu(u,e):e}const Ofu=Qn.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");let r;function n(t){let i=t;return e&&(a.setAttribute("href",i),i=a.href),a.setAttribute("href",i),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:a.pathname.charAt(0)==="/"?a.pathname:"/"+a.pathname}}return r=n(window.location.href),function(i){const o=pu.isString(i)?n(i):i;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}();function $fu(u){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(u);return e&&e[1]||""}function Hfu(u,e){u=u||10;const a=new Array(u),r=new Array(u);let n=0,t=0,i;return e=e!==void 0?e:1e3,function(s){const l=Date.now(),E=r[t];i||(i=l),a[n]=s,r[n]=l;let c=t,d=0;for(;c!==n;)d+=a[c++],c=c%u;if(n=(n+1)%u,n===t&&(t=(t+1)%u),l-i{const t=n.loaded,i=n.lengthComputable?n.total:void 0,o=t-a,s=r(o),l=t<=i;a=t;const E={loaded:t,total:i,progress:i?t/i:void 0,bytes:o,rate:s||void 0,estimated:s&&i&&l?(i-t)/s:void 0,event:n};E[e?"download":"upload"]=!0,u(E)}}const Gfu=typeof XMLHttpRequest<"u",_fu=Gfu&&function(u){return new Promise(function(a,r){let n=u.data;const t=Nt.from(u.headers).normalize(),i=u.responseType;let o;function s(){u.cancelToken&&u.cancelToken.unsubscribe(o),u.signal&&u.signal.removeEventListener("abort",o)}let l;pu.isFormData(n)&&(Qn.isStandardBrowserEnv||Qn.isStandardBrowserWebWorkerEnv?t.setContentType(!1):t.getContentType(/^\s*multipart\/form-data/)?pu.isString(l=t.getContentType())&&t.setContentType(l.replace(/^\s*(multipart\/form-data);+/,"$1")):t.setContentType("multipart/form-data"));let E=new XMLHttpRequest;if(u.auth){const m=u.auth.username||"",h=u.auth.password?unescape(encodeURIComponent(u.auth.password)):"";t.set("Authorization","Basic "+btoa(m+":"+h))}const c=T$(u.baseURL,u.url);E.open(u.method.toUpperCase(),S$(c,u.params,u.paramsSerializer),!0),E.timeout=u.timeout;function d(){if(!E)return;const m=Nt.from("getAllResponseHeaders"in E&&E.getAllResponseHeaders()),g={data:!i||i==="text"||i==="json"?E.responseText:E.response,status:E.status,statusText:E.statusText,headers:m,config:u,request:E};Lfu(function(f){a(f),s()},function(f){r(f),s()},g),E=null}if("onloadend"in E?E.onloadend=d:E.onreadystatechange=function(){!E||E.readyState!==4||E.status===0&&!(E.responseURL&&E.responseURL.indexOf("file:")===0)||setTimeout(d)},E.onabort=function(){E&&(r(new w0("Request aborted",w0.ECONNABORTED,u,E)),E=null)},E.onerror=function(){r(new w0("Network Error",w0.ERR_NETWORK,u,E)),E=null},E.ontimeout=function(){let h=u.timeout?"timeout of "+u.timeout+"ms exceeded":"timeout exceeded";const g=u.transitional||M$;u.timeoutErrorMessage&&(h=u.timeoutErrorMessage),r(new w0(h,g.clarifyTimeoutError?w0.ETIMEDOUT:w0.ECONNABORTED,u,E)),E=null},Qn.isStandardBrowserEnv){const m=(u.withCredentials||Ofu(c))&&u.xsrfCookieName&&Rfu.read(u.xsrfCookieName);m&&t.set(u.xsrfHeaderName,m)}n===void 0&&t.setContentType(null),"setRequestHeader"in E&&pu.forEach(t.toJSON(),function(h,g){E.setRequestHeader(g,h)}),pu.isUndefined(u.withCredentials)||(E.withCredentials=!!u.withCredentials),i&&i!=="json"&&(E.responseType=u.responseType),typeof u.onDownloadProgress=="function"&&E.addEventListener("progress",Wz(u.onDownloadProgress,!0)),typeof u.onUploadProgress=="function"&&E.upload&&E.upload.addEventListener("progress",Wz(u.onUploadProgress)),(u.cancelToken||u.signal)&&(o=m=>{E&&(r(!m||m.type?new nc(null,u,E):m),E.abort(),E=null)},u.cancelToken&&u.cancelToken.subscribe(o),u.signal&&(u.signal.aborted?o():u.signal.addEventListener("abort",o)));const D=$fu(c);if(D&&Qn.protocols.indexOf(D)===-1){r(new w0("Unsupported protocol "+D+":",w0.ERR_BAD_REQUEST,u));return}E.send(n||null)})},jv={http:hfu,xhr:_fu};pu.forEach(jv,(u,e)=>{if(u){try{Object.defineProperty(u,"name",{value:e})}catch{}Object.defineProperty(u,"adapterName",{value:e})}});const qz=u=>`- ${u}`,Vfu=u=>pu.isFunction(u)||u===null||u===!1,j$={getAdapter:u=>{u=pu.isArray(u)?u:[u];const{length:e}=u;let a,r;const n={};for(let t=0;t`adapter ${o} `+(s===!1?"is not supported by the environment":"is not available in the build"));let i=e?t.length>1?`since : +`+t.map(qz).join(` +`):" "+qz(t[0]):"as no adapter specified";throw new w0("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:jv};function Y2(u){if(u.cancelToken&&u.cancelToken.throwIfRequested(),u.signal&&u.signal.aborted)throw new nc(null,u)}function Zz(u){return Y2(u),u.headers=Nt.from(u.headers),u.data=Z2.call(u,u.transformRequest),["post","put","patch"].indexOf(u.method)!==-1&&u.headers.setContentType("application/x-www-form-urlencoded",!1),j$.getAdapter(u.adapter||e7.adapter)(u).then(function(r){return Y2(u),r.data=Z2.call(u,u.transformResponse,r),r.headers=Nt.from(r.headers),r},function(r){return P$(r)||(Y2(u),r&&r.response&&(r.response.data=Z2.call(u,u.transformResponse,r.response),r.response.headers=Nt.from(r.response.headers))),Promise.reject(r)})}const Yz=u=>u instanceof Nt?u.toJSON():u;function o1(u,e){e=e||{};const a={};function r(l,E,c){return pu.isPlainObject(l)&&pu.isPlainObject(E)?pu.merge.call({caseless:c},l,E):pu.isPlainObject(E)?pu.merge({},E):pu.isArray(E)?E.slice():E}function n(l,E,c){if(pu.isUndefined(E)){if(!pu.isUndefined(l))return r(void 0,l,c)}else return r(l,E,c)}function t(l,E){if(!pu.isUndefined(E))return r(void 0,E)}function i(l,E){if(pu.isUndefined(E)){if(!pu.isUndefined(l))return r(void 0,l)}else return r(void 0,E)}function o(l,E,c){if(c in e)return r(l,E);if(c in u)return r(void 0,l)}const s={url:t,method:t,data:t,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(l,E)=>n(Yz(l),Yz(E),!0)};return pu.forEach(Object.keys(Object.assign({},u,e)),function(E){const c=s[E]||n,d=c(u[E],e[E],E);pu.isUndefined(d)&&c!==o||(a[E]=d)}),a}const N$="1.5.1",a7={};["object","boolean","number","function","string","symbol"].forEach((u,e)=>{a7[u]=function(r){return typeof r===u||"a"+(e<1?"n ":" ")+u}});const Qz={};a7.transitional=function(e,a,r){function n(t,i){return"[Axios v"+N$+"] Transitional option '"+t+"'"+i+(r?". "+r:"")}return(t,i,o)=>{if(e===!1)throw new w0(n(i," has been removed"+(a?" in "+a:"")),w0.ERR_DEPRECATED);return a&&!Qz[i]&&(Qz[i]=!0,console.warn(n(i," has been deprecated since v"+a+" and will be removed in the near future"))),e?e(t,i,o):!0}};function Jfu(u,e,a){if(typeof u!="object")throw new w0("options must be an object",w0.ERR_BAD_OPTION_VALUE);const r=Object.keys(u);let n=r.length;for(;n-- >0;){const t=r[n],i=e[t];if(i){const o=u[t],s=o===void 0||i(o,t,u);if(s!==!0)throw new w0("option "+t+" must be "+s,w0.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new w0("Unknown option "+t,w0.ERR_BAD_OPTION)}}const Nv={assertOptions:Jfu,validators:a7},ni=Nv.validators;class ZD{constructor(e){this.defaults=e,this.interceptors={request:new Jz,response:new Jz}}request(e,a){typeof e=="string"?(a=a||{},a.url=e):a=e||{},a=o1(this.defaults,a);const{transitional:r,paramsSerializer:n,headers:t}=a;r!==void 0&&Nv.assertOptions(r,{silentJSONParsing:ni.transitional(ni.boolean),forcedJSONParsing:ni.transitional(ni.boolean),clarifyTimeoutError:ni.transitional(ni.boolean)},!1),n!=null&&(pu.isFunction(n)?a.paramsSerializer={serialize:n}:Nv.assertOptions(n,{encode:ni.function,serialize:ni.function},!0)),a.method=(a.method||this.defaults.method||"get").toLowerCase();let i=t&&pu.merge(t.common,t[a.method]);t&&pu.forEach(["delete","get","head","post","put","patch","common"],m=>{delete t[m]}),a.headers=Nt.concat(i,t);const o=[];let s=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(a)===!1||(s=s&&h.synchronous,o.unshift(h.fulfilled,h.rejected))});const l=[];this.interceptors.response.forEach(function(h){l.push(h.fulfilled,h.rejected)});let E,c=0,d;if(!s){const m=[Zz.bind(this),void 0];for(m.unshift.apply(m,o),m.push.apply(m,l),d=m.length,E=Promise.resolve(a);c{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](n);r._listeners=null}),this.promise.then=n=>{let t;const i=new Promise(o=>{r.subscribe(o),t=o}).then(n);return i.cancel=function(){r.unsubscribe(t)},i},e(function(t,i,o){r.reason||(r.reason=new nc(t,i,o),a(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const a=this._listeners.indexOf(e);a!==-1&&this._listeners.splice(a,1)}static source(){let e;return{token:new r7(function(n){e=n}),cancel:e}}}const Ufu=r7;function Wfu(u){return function(a){return u.apply(null,a)}}function qfu(u){return pu.isObject(u)&&u.isAxiosError===!0}const Lv={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Lv).forEach(([u,e])=>{Lv[e]=u});const Zfu=Lv;function L$(u){const e=new P5(u),a=p$(P5.prototype.request,e);return pu.extend(a,P5.prototype,e,{allOwnKeys:!0}),pu.extend(a,e,null,{allOwnKeys:!0}),a.create=function(n){return L$(o1(u,n))},a}const Ue=L$(e7);Ue.Axios=P5;Ue.CanceledError=nc;Ue.CancelToken=Ufu;Ue.isCancel=P$;Ue.VERSION=N$;Ue.toFormData=Ym;Ue.AxiosError=w0;Ue.Cancel=Ue.CanceledError;Ue.all=function(e){return Promise.all(e)};Ue.spread=Wfu;Ue.isAxiosError=qfu;Ue.mergeConfig=o1;Ue.AxiosHeaders=Nt;Ue.formToJSON=u=>w$(pu.isHTMLForm(u)?new FormData(u):u);Ue.getAdapter=j$.getAdapter;Ue.HttpStatusCode=Zfu;Ue.default=Ue;const Yfu=Ue,Qfu={type:"logger",log(u){this.output("log",u)},warn(u){this.output("warn",u)},error(u){this.output("error",u)},output(u,e){console&&console[u]&&console[u].apply(console,e)}};class YD{constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(e,a)}init(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=a.prefix||"i18next:",this.logger=e||Qfu,this.options=a,this.debug=a.debug}log(){for(var e=arguments.length,a=new Array(e),r=0;r{this.observers[r]=this.observers[r]||[],this.observers[r].push(a)}),this}off(e,a){if(this.observers[e]){if(!a){delete this.observers[e];return}this.observers[e]=this.observers[e].filter(r=>r!==a)}}emit(e){for(var a=arguments.length,r=new Array(a>1?a-1:0),n=1;n{i(...r)}),this.observers["*"]&&[].concat(this.observers["*"]).forEach(i=>{i.apply(i,[e,...r])})}};function f4(){let u,e;const a=new Promise((r,n)=>{u=r,e=n});return a.resolve=u,a.reject=e,a}function Xz(u){return u==null?"":""+u}function Xfu(u,e,a){u.forEach(r=>{e[r]&&(a[r]=e[r])})}function n7(u,e,a){function r(i){return i&&i.indexOf("###")>-1?i.replace(/###/g,"."):i}function n(){return!u||typeof u=="string"}const t=typeof e!="string"?[].concat(e):e.split(".");for(;t.length>1;){if(n())return{};const i=r(t.shift());!u[i]&&a&&(u[i]=new a),Object.prototype.hasOwnProperty.call(u,i)?u=u[i]:u={}}return n()?{}:{obj:u,k:r(t.shift())}}function uS(u,e,a){const{obj:r,k:n}=n7(u,e,Object);r[n]=a}function uvu(u,e,a,r){const{obj:n,k:t}=n7(u,e,Object);n[t]=n[t]||[],r&&(n[t]=n[t].concat(a)),r||n[t].push(a)}function QD(u,e){const{obj:a,k:r}=n7(u,e);if(a)return a[r]}function evu(u,e,a){const r=QD(u,a);return r!==void 0?r:QD(e,a)}function R$(u,e,a){for(const r in e)r!=="__proto__"&&r!=="constructor"&&(r in u?typeof u[r]=="string"||u[r]instanceof String||typeof e[r]=="string"||e[r]instanceof String?a&&(u[r]=e[r]):R$(u[r],e[r],a):u[r]=e[r]);return u}function Gs(u){return u.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var avu={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function rvu(u){return typeof u=="string"?u.replace(/[&<>"'\/]/g,e=>avu[e]):u}const nvu=[" ",",","?","!",";"];function tvu(u,e,a){e=e||"",a=a||"";const r=nvu.filter(i=>e.indexOf(i)<0&&a.indexOf(i)<0);if(r.length===0)return!0;const n=new RegExp(`(${r.map(i=>i==="?"?"\\?":i).join("|")})`);let t=!n.test(u);if(!t){const i=u.indexOf(a);i>0&&!n.test(u.substring(0,i))&&(t=!0)}return t}function XD(u,e){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!u)return;if(u[e])return u[e];const r=e.split(a);let n=u;for(let t=0;tt+i;)i++,o=r.slice(t,t+i).join(a),s=n[o];if(s===void 0)return;if(s===null)return null;if(e.endsWith(o)){if(typeof s=="string")return s;if(o&&typeof s[o]=="string")return s[o]}const l=r.slice(t+i).join(a);return l?XD(s,l,a):void 0}n=n[r[t]]}return n}function ux(u){return u&&u.indexOf("_")>0?u.replace("_","-"):u}class eS extends Xm{constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const a=this.options.ns.indexOf(e);a>-1&&this.options.ns.splice(a,1)}getResource(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const t=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,i=n.ignoreJSONStructure!==void 0?n.ignoreJSONStructure:this.options.ignoreJSONStructure;let o=[e,a];r&&typeof r!="string"&&(o=o.concat(r)),r&&typeof r=="string"&&(o=o.concat(t?r.split(t):r)),e.indexOf(".")>-1&&(o=e.split("."));const s=QD(this.data,o);return s||!i||typeof r!="string"?s:XD(this.data&&this.data[e]&&this.data[e][a],r,t)}addResource(e,a,r,n){let t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const i=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator;let o=[e,a];r&&(o=o.concat(i?r.split(i):r)),e.indexOf(".")>-1&&(o=e.split("."),n=a,a=o[1]),this.addNamespaces(a),uS(this.data,o,n),t.silent||this.emit("added",e,a,r,n)}addResources(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const t in r)(typeof r[t]=="string"||Object.prototype.toString.apply(r[t])==="[object Array]")&&this.addResource(e,a,t,r[t],{silent:!0});n.silent||this.emit("added",e,a,r)}addResourceBundle(e,a,r,n,t){let i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},o=[e,a];e.indexOf(".")>-1&&(o=e.split("."),n=r,r=a,a=o[1]),this.addNamespaces(a);let s=QD(this.data,o)||{};n?R$(s,r,t):s={...s,...r},uS(this.data,o,s),i.silent||this.emit("added",e,a,r)}removeResourceBundle(e,a){this.hasResourceBundle(e,a)&&delete this.data[e][a],this.removeNamespaces(a),this.emit("removed",e,a)}hasResourceBundle(e,a){return this.getResource(e,a)!==void 0}getResourceBundle(e,a){return a||(a=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(e,a)}:this.getResource(e,a)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const a=this.getDataByLanguage(e);return!!(a&&Object.keys(a)||[]).find(n=>a[n]&&Object.keys(a[n]).length>0)}toJSON(){return this.data}}var K$={processors:{},addPostProcessor(u){this.processors[u.name]=u},handle(u,e,a,r,n){return u.forEach(t=>{this.processors[t]&&(e=this.processors[t].process(e,a,r,n))}),e}};const aS={};class ex extends Xm{constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Xfu(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Xn.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(e==null)return!1;const r=this.resolve(e,a);return r&&r.res!==void 0}extractFromKey(e,a){let r=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const n=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let t=a.ns||this.options.defaultNS||[];const i=r&&e.indexOf(r)>-1,o=!this.options.userDefinedKeySeparator&&!a.keySeparator&&!this.options.userDefinedNsSeparator&&!a.nsSeparator&&!tvu(e,r,n);if(i&&!o){const s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:t};const l=e.split(r);(r!==n||r===n&&this.options.ns.indexOf(l[0])>-1)&&(t=l.shift()),e=l.join(n)}return typeof t=="string"&&(t=[t]),{key:e,namespaces:t}}translate(e,a,r){if(typeof a!="object"&&this.options.overloadTranslationOptionHandler&&(a=this.options.overloadTranslationOptionHandler(arguments)),typeof a=="object"&&(a={...a}),a||(a={}),e==null)return"";Array.isArray(e)||(e=[String(e)]);const n=a.returnDetails!==void 0?a.returnDetails:this.options.returnDetails,t=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,{key:i,namespaces:o}=this.extractFromKey(e[e.length-1],a),s=o[o.length-1],l=a.lng||this.language,E=a.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&l.toLowerCase()==="cimode"){if(E){const v=a.nsSeparator||this.options.nsSeparator;return n?{res:`${s}${v}${i}`,usedKey:i,exactUsedKey:i,usedLng:l,usedNS:s}:`${s}${v}${i}`}return n?{res:i,usedKey:i,exactUsedKey:i,usedLng:l,usedNS:s}:i}const c=this.resolve(e,a);let d=c&&c.res;const D=c&&c.usedKey||i,m=c&&c.exactUsedKey||i,h=Object.prototype.toString.apply(d),g=["[object Number]","[object Function]","[object RegExp]"],p=a.joinArrays!==void 0?a.joinArrays:this.options.joinArrays,f=!this.i18nFormat||this.i18nFormat.handleAsObject;if(f&&d&&(typeof d!="string"&&typeof d!="boolean"&&typeof d!="number")&&g.indexOf(h)<0&&!(typeof p=="string"&&h==="[object Array]")){if(!a.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const v=this.options.returnedObjectHandler?this.options.returnedObjectHandler(D,d,{...a,ns:o}):`key '${i} (${this.language})' returned an object instead of string.`;return n?(c.res=v,c):v}if(t){const v=h==="[object Array]",A=v?[]:{},F=v?m:D;for(const k in d)if(Object.prototype.hasOwnProperty.call(d,k)){const y=`${F}${t}${k}`;A[k]=this.translate(y,{...a,joinArrays:!1,ns:o}),A[k]===y&&(A[k]=d[k])}d=A}}else if(f&&typeof p=="string"&&h==="[object Array]")d=d.join(p),d&&(d=this.extendTranslation(d,e,a,r));else{let v=!1,A=!1;const F=a.count!==void 0&&typeof a.count!="string",k=ex.hasDefaultValue(a),y=F?this.pluralResolver.getSuffix(l,a.count,a):"",b=a.ordinal&&F?this.pluralResolver.getSuffix(l,a.count,{ordinal:!1}):"",B=a[`defaultValue${y}`]||a[`defaultValue${b}`]||a.defaultValue;!this.isValidLookup(d)&&k&&(v=!0,d=B),this.isValidLookup(d)||(A=!0,d=i);const w=(a.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&A?void 0:d,j=k&&B!==d&&this.options.updateMissing;if(A||v||j){if(this.logger.log(j?"updateKey":"missingKey",l,s,i,j?B:d),t){const N=this.resolve(i,{...a,keySeparator:!1});N&&N.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let $=[];const H=this.languageUtils.getFallbackCodes(this.options.fallbackLng,a.lng||this.language);if(this.options.saveMissingTo==="fallback"&&H&&H[0])for(let N=0;N{const _=k&&I!==d?I:w;this.options.missingKeyHandler?this.options.missingKeyHandler(N,s,P,_,j,a):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(N,s,P,_,j,a),this.emit("missingKey",N,s,P,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&F?$.forEach(N=>{this.pluralResolver.getSuffixes(N,a).forEach(P=>{K([N],i+P,a[`defaultValue${P}`]||B)})}):K($,i,B))}d=this.extendTranslation(d,e,a,c,r),A&&d===i&&this.options.appendNamespaceToMissingKey&&(d=`${s}:${i}`),(A||v)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?d=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${s}:${i}`:i,v?d:void 0):d=this.options.parseMissingKeyHandler(d))}return n?(c.res=d,c):d}extendTranslation(e,a,r,n,t){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||n.usedLng,n.usedNS,n.usedKey,{resolved:n});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const l=typeof e=="string"&&(r&&r.interpolation&&r.interpolation.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let E;if(l){const d=e.match(this.interpolator.nestingRegexp);E=d&&d.length}let c=r.replace&&typeof r.replace!="string"?r.replace:r;if(this.options.interpolation.defaultVariables&&(c={...this.options.interpolation.defaultVariables,...c}),e=this.interpolator.interpolate(e,c,r.lng||this.language,r),l){const d=e.match(this.interpolator.nestingRegexp),D=d&&d.length;E1&&arguments[1]!==void 0?arguments[1]:{},r,n,t,i,o;return typeof e=="string"&&(e=[e]),e.forEach(s=>{if(this.isValidLookup(r))return;const l=this.extractFromKey(s,a),E=l.key;n=E;let c=l.namespaces;this.options.fallbackNS&&(c=c.concat(this.options.fallbackNS));const d=a.count!==void 0&&typeof a.count!="string",D=d&&!a.ordinal&&a.count===0&&this.pluralResolver.shouldUseIntlApi(),m=a.context!==void 0&&(typeof a.context=="string"||typeof a.context=="number")&&a.context!=="",h=a.lngs?a.lngs:this.languageUtils.toResolveHierarchy(a.lng||this.language,a.fallbackLng);c.forEach(g=>{this.isValidLookup(r)||(o=g,!aS[`${h[0]}-${g}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(o)&&(aS[`${h[0]}-${g}`]=!0,this.logger.warn(`key "${n}" for languages "${h.join(", ")}" won't get resolved as namespace "${o}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach(p=>{if(this.isValidLookup(r))return;i=p;const f=[E];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(f,E,p,g,a);else{let v;d&&(v=this.pluralResolver.getSuffix(p,a.count,a));const A=`${this.options.pluralSeparator}zero`,F=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(f.push(E+v),a.ordinal&&v.indexOf(F)===0&&f.push(E+v.replace(F,this.options.pluralSeparator)),D&&f.push(E+A)),m){const k=`${E}${this.options.contextSeparator}${a.context}`;f.push(k),d&&(f.push(k+v),a.ordinal&&v.indexOf(F)===0&&f.push(k+v.replace(F,this.options.pluralSeparator)),D&&f.push(k+A))}}let C;for(;C=f.pop();)this.isValidLookup(r)||(t=C,r=this.getResource(p,g,C,a))}))})}),{res:r,usedKey:n,exactUsedKey:t,usedLng:i,usedNS:o}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,a,r,n):this.resourceStore.getResource(e,a,r,n)}static hasDefaultValue(e){const a="defaultValue";for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&a===r.substring(0,a.length)&&e[r]!==void 0)return!0;return!1}}function Q2(u){return u.charAt(0).toUpperCase()+u.slice(1)}class rS{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Xn.create("languageUtils")}getScriptPartFromCode(e){if(e=ux(e),!e||e.indexOf("-")<0)return null;const a=e.split("-");return a.length===2||(a.pop(),a[a.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(a.join("-"))}getLanguagePartFromCode(e){if(e=ux(e),!e||e.indexOf("-")<0)return e;const a=e.split("-");return this.formatLanguageCode(a[0])}formatLanguageCode(e){if(typeof e=="string"&&e.indexOf("-")>-1){const a=["hans","hant","latn","cyrl","cans","mong","arab"];let r=e.split("-");return this.options.lowerCaseLng?r=r.map(n=>n.toLowerCase()):r.length===2?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),a.indexOf(r[1].toLowerCase())>-1&&(r[1]=Q2(r[1].toLowerCase()))):r.length===3&&(r[0]=r[0].toLowerCase(),r[1].length===2&&(r[1]=r[1].toUpperCase()),r[0]!=="sgn"&&r[2].length===2&&(r[2]=r[2].toUpperCase()),a.indexOf(r[1].toLowerCase())>-1&&(r[1]=Q2(r[1].toLowerCase())),a.indexOf(r[2].toLowerCase())>-1&&(r[2]=Q2(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let a;return e.forEach(r=>{if(a)return;const n=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(n))&&(a=n)}),!a&&this.options.supportedLngs&&e.forEach(r=>{if(a)return;const n=this.getLanguagePartFromCode(r);if(this.isSupportedCode(n))return a=n;a=this.options.supportedLngs.find(t=>{if(t===n)return t;if(!(t.indexOf("-")<0&&n.indexOf("-")<0)&&t.indexOf(n)===0)return t})}),a||(a=this.getFallbackCodes(this.options.fallbackLng)[0]),a}getFallbackCodes(e,a){if(!e)return[];if(typeof e=="function"&&(e=e(a)),typeof e=="string"&&(e=[e]),Object.prototype.toString.apply(e)==="[object Array]")return e;if(!a)return e.default||[];let r=e[a];return r||(r=e[this.getScriptPartFromCode(a)]),r||(r=e[this.formatLanguageCode(a)]),r||(r=e[this.getLanguagePartFromCode(a)]),r||(r=e.default),r||[]}toResolveHierarchy(e,a){const r=this.getFallbackCodes(a||this.options.fallbackLng||[],e),n=[],t=i=>{i&&(this.isSupportedCode(i)?n.push(i):this.logger.warn(`rejecting language code not found in supportedLngs: ${i}`))};return typeof e=="string"&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&t(this.formatLanguageCode(e)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&t(this.getScriptPartFromCode(e)),this.options.load!=="currentOnly"&&t(this.getLanguagePartFromCode(e))):typeof e=="string"&&t(this.formatLanguageCode(e)),r.forEach(i=>{n.indexOf(i)<0&&t(this.formatLanguageCode(i))}),n}}let ivu=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],ovu={1:function(u){return+(u>1)},2:function(u){return+(u!=1)},3:function(u){return 0},4:function(u){return u%10==1&&u%100!=11?0:u%10>=2&&u%10<=4&&(u%100<10||u%100>=20)?1:2},5:function(u){return u==0?0:u==1?1:u==2?2:u%100>=3&&u%100<=10?3:u%100>=11?4:5},6:function(u){return u==1?0:u>=2&&u<=4?1:2},7:function(u){return u==1?0:u%10>=2&&u%10<=4&&(u%100<10||u%100>=20)?1:2},8:function(u){return u==1?0:u==2?1:u!=8&&u!=11?2:3},9:function(u){return+(u>=2)},10:function(u){return u==1?0:u==2?1:u<7?2:u<11?3:4},11:function(u){return u==1||u==11?0:u==2||u==12?1:u>2&&u<20?2:3},12:function(u){return+(u%10!=1||u%100==11)},13:function(u){return+(u!==0)},14:function(u){return u==1?0:u==2?1:u==3?2:3},15:function(u){return u%10==1&&u%100!=11?0:u%10>=2&&(u%100<10||u%100>=20)?1:2},16:function(u){return u%10==1&&u%100!=11?0:u!==0?1:2},17:function(u){return u==1||u%10==1&&u%100!=11?0:1},18:function(u){return u==0?0:u==1?1:2},19:function(u){return u==1?0:u==0||u%100>1&&u%100<11?1:u%100>10&&u%100<20?2:3},20:function(u){return u==1?0:u==0||u%100>0&&u%100<20?1:2},21:function(u){return u%100==1?1:u%100==2?2:u%100==3||u%100==4?3:0},22:function(u){return u==1?0:u==2?1:(u<0||u>10)&&u%10==0?2:3}};const svu=["v1","v2","v3"],lvu=["v4"],nS={zero:0,one:1,two:2,few:3,many:4,other:5};function Evu(){const u={};return ivu.forEach(e=>{e.lngs.forEach(a=>{u[a]={numbers:e.nr,plurals:ovu[e.fc]}})}),u}class cvu{constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=e,this.options=a,this.logger=Xn.create("pluralResolver"),(!this.options.compatibilityJSON||lvu.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=Evu()}addRule(e,a){this.rules[e]=a}getRule(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(ux(e),{type:a.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,a);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(e,r).map(n=>`${a}${n}`)}getSuffixes(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,a);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((n,t)=>nS[n]-nS[t]).map(n=>`${this.options.prepend}${a.ordinal?`ordinal${this.options.prepend}`:""}${n}`):r.numbers.map(n=>this.getSuffix(e,n,a)):[]}getSuffix(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const n=this.getRule(e,r);return n?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${n.select(a)}`:this.getSuffixRetroCompatible(n,a):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,a){const r=e.noAbs?e.plurals(a):e.plurals(Math.abs(a));let n=e.numbers[r];this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1&&(n===2?n="plural":n===1&&(n=""));const t=()=>this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString();return this.options.compatibilityJSON==="v1"?n===1?"":typeof n=="number"?`_plural_${n.toString()}`:t():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1?t():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!svu.includes(this.options.compatibilityJSON)}}function tS(u,e,a){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,t=evu(u,e,a);return!t&&n&&typeof a=="string"&&(t=XD(u,a,r),t===void 0&&(t=XD(e,a,r))),t}class dvu{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Xn.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(a=>a),this.init(e)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const a=e.interpolation;this.escape=a.escape!==void 0?a.escape:rvu,this.escapeValue=a.escapeValue!==void 0?a.escapeValue:!0,this.useRawValueToEscape=a.useRawValueToEscape!==void 0?a.useRawValueToEscape:!1,this.prefix=a.prefix?Gs(a.prefix):a.prefixEscaped||"{{",this.suffix=a.suffix?Gs(a.suffix):a.suffixEscaped||"}}",this.formatSeparator=a.formatSeparator?a.formatSeparator:a.formatSeparator||",",this.unescapePrefix=a.unescapeSuffix?"":a.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":a.unescapeSuffix||"",this.nestingPrefix=a.nestingPrefix?Gs(a.nestingPrefix):a.nestingPrefixEscaped||Gs("$t("),this.nestingSuffix=a.nestingSuffix?Gs(a.nestingSuffix):a.nestingSuffixEscaped||Gs(")"),this.nestingOptionsSeparator=a.nestingOptionsSeparator?a.nestingOptionsSeparator:a.nestingOptionsSeparator||",",this.maxReplaces=a.maxReplaces?a.maxReplaces:1e3,this.alwaysFormat=a.alwaysFormat!==void 0?a.alwaysFormat:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=`${this.prefix}(.+?)${this.suffix}`;this.regexp=new RegExp(e,"g");const a=`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`;this.regexpUnescape=new RegExp(a,"g");const r=`${this.nestingPrefix}(.+?)${this.nestingSuffix}`;this.nestingRegexp=new RegExp(r,"g")}interpolate(e,a,r,n){let t,i,o;const s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function l(m){return m.replace(/\$/g,"$$$$")}const E=m=>{if(m.indexOf(this.formatSeparator)<0){const f=tS(a,s,m,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(f,void 0,r,{...n,...a,interpolationkey:m}):f}const h=m.split(this.formatSeparator),g=h.shift().trim(),p=h.join(this.formatSeparator).trim();return this.format(tS(a,s,g,this.options.keySeparator,this.options.ignoreJSONStructure),p,r,{...n,...a,interpolationkey:g})};this.resetRegExp();const c=n&&n.missingInterpolationHandler||this.options.missingInterpolationHandler,d=n&&n.interpolation&&n.interpolation.skipOnVariables!==void 0?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:m=>l(m)},{regex:this.regexp,safeValue:m=>this.escapeValue?l(this.escape(m)):l(m)}].forEach(m=>{for(o=0;t=m.regex.exec(e);){const h=t[1].trim();if(i=E(h),i===void 0)if(typeof c=="function"){const p=c(e,t,n);i=typeof p=="string"?p:""}else if(n&&Object.prototype.hasOwnProperty.call(n,h))i="";else if(d){i=t[0];continue}else this.logger.warn(`missed to pass in variable ${h} for interpolating ${e}`),i="";else typeof i!="string"&&!this.useRawValueToEscape&&(i=Xz(i));const g=m.safeValue(i);if(e=e.replace(t[0],g),d?(m.regex.lastIndex+=i.length,m.regex.lastIndex-=t[0].length):m.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),e}nest(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n,t,i;function o(s,l){const E=this.nestingOptionsSeparator;if(s.indexOf(E)<0)return s;const c=s.split(new RegExp(`${E}[ ]*{`));let d=`{${c[1]}`;s=c[0],d=this.interpolate(d,i);const D=d.match(/'/g),m=d.match(/"/g);(D&&D.length%2===0&&!m||m.length%2!==0)&&(d=d.replace(/'/g,'"'));try{i=JSON.parse(d),l&&(i={...l,...i})}catch(h){return this.logger.warn(`failed parsing options string in nesting for key ${s}`,h),`${s}${E}${d}`}return delete i.defaultValue,s}for(;n=this.nestingRegexp.exec(e);){let s=[];i={...r},i=i.replace&&typeof i.replace!="string"?i.replace:i,i.applyPostProcessor=!1,delete i.defaultValue;let l=!1;if(n[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(n[1])){const E=n[1].split(this.formatSeparator).map(c=>c.trim());n[1]=E.shift(),s=E,l=!0}if(t=a(o.call(this,n[1].trim(),i),i),t&&n[0]===e&&typeof t!="string")return t;typeof t!="string"&&(t=Xz(t)),t||(this.logger.warn(`missed to resolve ${n[1]} for nesting ${e}`),t=""),l&&(t=s.reduce((E,c)=>this.format(E,c,r.lng,{...r,interpolationkey:n[1].trim()}),t.trim())),e=e.replace(n[0],t),this.regexp.lastIndex=0}return e}}function Dvu(u){let e=u.toLowerCase().trim();const a={};if(u.indexOf("(")>-1){const r=u.split("(");e=r[0].toLowerCase().trim();const n=r[1].substring(0,r[1].length-1);e==="currency"&&n.indexOf(":")<0?a.currency||(a.currency=n.trim()):e==="relativetime"&&n.indexOf(":")<0?a.range||(a.range=n.trim()):n.split(";").forEach(i=>{if(!i)return;const[o,...s]=i.split(":"),l=s.join(":").trim().replace(/^'+|'+$/g,"");a[o.trim()]||(a[o.trim()]=l),l==="false"&&(a[o.trim()]=!1),l==="true"&&(a[o.trim()]=!0),isNaN(l)||(a[o.trim()]=parseInt(l,10))})}return{formatName:e,formatOptions:a}}function _s(u){const e={};return function(r,n,t){const i=n+JSON.stringify(t);let o=e[i];return o||(o=u(ux(n),t),e[i]=o),o(r)}}class xvu{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Xn.create("formatter"),this.options=e,this.formats={number:_s((a,r)=>{const n=new Intl.NumberFormat(a,{...r});return t=>n.format(t)}),currency:_s((a,r)=>{const n=new Intl.NumberFormat(a,{...r,style:"currency"});return t=>n.format(t)}),datetime:_s((a,r)=>{const n=new Intl.DateTimeFormat(a,{...r});return t=>n.format(t)}),relativetime:_s((a,r)=>{const n=new Intl.RelativeTimeFormat(a,{...r});return t=>n.format(t,r.range||"day")}),list:_s((a,r)=>{const n=new Intl.ListFormat(a,{...r});return t=>n.format(t)})},this.init(e)}init(e){const r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}add(e,a){this.formats[e.toLowerCase().trim()]=a}addCached(e,a){this.formats[e.toLowerCase().trim()]=_s(a)}format(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return a.split(this.formatSeparator).reduce((o,s)=>{const{formatName:l,formatOptions:E}=Dvu(s);if(this.formats[l]){let c=o;try{const d=n&&n.formatParams&&n.formatParams[n.interpolationkey]||{},D=d.locale||d.lng||n.locale||n.lng||r;c=this.formats[l](o,D,{...E,...n,...d})}catch(d){this.logger.warn(d)}return c}else this.logger.warn(`there was no format function for ${l}`);return o},e)}}function mvu(u,e){u.pending[e]!==void 0&&(delete u.pending[e],u.pendingCount--)}class hvu extends Xm{constructor(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=e,this.store=a,this.services=r,this.languageUtils=r.languageUtils,this.options=n,this.logger=Xn.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=n.maxParallelReads||10,this.readingCalls=0,this.maxRetries=n.maxRetries>=0?n.maxRetries:5,this.retryTimeout=n.retryTimeout>=1?n.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,n.backend,n)}queueLoad(e,a,r,n){const t={},i={},o={},s={};return e.forEach(l=>{let E=!0;a.forEach(c=>{const d=`${l}|${c}`;!r.reload&&this.store.hasResourceBundle(l,c)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?i[d]===void 0&&(i[d]=!0):(this.state[d]=1,E=!1,i[d]===void 0&&(i[d]=!0),t[d]===void 0&&(t[d]=!0),s[c]===void 0&&(s[c]=!0)))}),E||(o[l]=!0)}),(Object.keys(t).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:n}),{toLoad:Object.keys(t),pending:Object.keys(i),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,a,r){const n=e.split("|"),t=n[0],i=n[1];a&&this.emit("failedLoading",t,i,a),r&&this.store.addResourceBundle(t,i,r),this.state[e]=a?-1:2;const o={};this.queue.forEach(s=>{uvu(s.loaded,[t],i),mvu(s,e),a&&s.errors.push(a),s.pendingCount===0&&!s.done&&(Object.keys(s.loaded).forEach(l=>{o[l]||(o[l]={});const E=s.loaded[l];E.length&&E.forEach(c=>{o[l][c]===void 0&&(o[l][c]=!0)})}),s.done=!0,s.errors.length?s.callback(s.errors):s.callback())}),this.emit("loaded",o),this.queue=this.queue.filter(s=>!s.done)}read(e,a,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;if(!e.length)return i(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:a,fcName:r,tried:n,wait:t,callback:i});return}this.readingCalls++;const o=(l,E)=>{if(this.readingCalls--,this.waitingReads.length>0){const c=this.waitingReads.shift();this.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}if(l&&E&&n{this.read.call(this,e,a,r,n+1,t*2,i)},t);return}i(l,E)},s=this.backend[r].bind(this.backend);if(s.length===2){try{const l=s(e,a);l&&typeof l.then=="function"?l.then(E=>o(null,E)).catch(o):o(null,l)}catch(l){o(l)}return}return s(e,a,o)}prepareLoading(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),n&&n();typeof e=="string"&&(e=this.languageUtils.toResolveHierarchy(e)),typeof a=="string"&&(a=[a]);const t=this.queueLoad(e,a,r,n);if(!t.toLoad.length)return t.pending.length||n(),null;t.toLoad.forEach(i=>{this.loadOne(i)})}load(e,a,r){this.prepareLoading(e,a,{},r)}reload(e,a,r){this.prepareLoading(e,a,{reload:!0},r)}loadOne(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=e.split("|"),n=r[0],t=r[1];this.read(n,t,"read",void 0,void 0,(i,o)=>{i&&this.logger.warn(`${a}loading namespace ${t} for language ${n} failed`,i),!i&&o&&this.logger.log(`${a}loaded namespace ${t} for language ${n}`,o),this.loaded(e,i,o)})}saveMissing(e,a,r,n,t){let i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(a)){this.logger.warn(`did not save key "${r}" as the namespace "${a}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend&&this.backend.create){const s={...i,isUpdate:t},l=this.backend.create.bind(this.backend);if(l.length<6)try{let E;l.length===5?E=l(e,a,r,n,s):E=l(e,a,r,n),E&&typeof E.then=="function"?E.then(c=>o(null,c)).catch(o):o(null,E)}catch(E){o(E)}else l(e,a,r,n,o,s)}!e||!e[0]||this.store.addResource(e[0],a,r,n)}}}function iS(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){let a={};if(typeof e[1]=="object"&&(a=e[1]),typeof e[1]=="string"&&(a.defaultValue=e[1]),typeof e[2]=="string"&&(a.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const r=e[3]||e[2];Object.keys(r).forEach(n=>{a[n]=r[n]})}return a},interpolation:{escapeValue:!0,format:(u,e,a,r)=>u,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function oS(u){return typeof u.ns=="string"&&(u.ns=[u.ns]),typeof u.fallbackLng=="string"&&(u.fallbackLng=[u.fallbackLng]),typeof u.fallbackNS=="string"&&(u.fallbackNS=[u.fallbackNS]),u.supportedLngs&&u.supportedLngs.indexOf("cimode")<0&&(u.supportedLngs=u.supportedLngs.concat(["cimode"])),u}function Md(){}function pvu(u){Object.getOwnPropertyNames(Object.getPrototypeOf(u)).forEach(a=>{typeof u[a]=="function"&&(u[a]=u[a].bind(u))})}class d3 extends Xm{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;if(super(),this.options=oS(e),this.services={},this.logger=Xn,this.modules={external:[]},pvu(this),a&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,a),this;setTimeout(()=>{this.init(e,a)},0)}}init(){var e=this;let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;typeof a=="function"&&(r=a,a={}),!a.defaultNS&&a.defaultNS!==!1&&a.ns&&(typeof a.ns=="string"?a.defaultNS=a.ns:a.ns.indexOf("translation")<0&&(a.defaultNS=a.ns[0]));const n=iS();this.options={...n,...this.options,...oS(a)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...n.interpolation,...this.options.interpolation}),a.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=a.keySeparator),a.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=a.nsSeparator);function t(E){return E?typeof E=="function"?new E:E:null}if(!this.options.isClone){this.modules.logger?Xn.init(t(this.modules.logger),this.options):Xn.init(null,this.options);let E;this.modules.formatter?E=this.modules.formatter:typeof Intl<"u"&&(E=xvu);const c=new rS(this.options);this.store=new eS(this.options.resources,this.options);const d=this.services;d.logger=Xn,d.resourceStore=this.store,d.languageUtils=c,d.pluralResolver=new cvu(c,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),E&&(!this.options.interpolation.format||this.options.interpolation.format===n.interpolation.format)&&(d.formatter=t(E),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new dvu(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new hvu(t(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(D){for(var m=arguments.length,h=new Array(m>1?m-1:0),g=1;g1?m-1:0),g=1;g{D.init&&D.init(this)})}if(this.format=this.options.interpolation.format,r||(r=Md),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const E=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);E.length>0&&E[0]!=="dev"&&(this.options.lng=E[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(E=>{this[E]=function(){return e.store[E](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(E=>{this[E]=function(){return e.store[E](...arguments),e}});const s=f4(),l=()=>{const E=(c,d)=>{this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),s.resolve(d),r(c,d)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return E(null,this.t.bind(this));this.changeLanguage(this.options.lng,E)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),s}loadResources(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Md;const n=typeof e=="string"?e:this.language;if(typeof e=="function"&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(n&&n.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const t=[],i=o=>{if(!o||o==="cimode")return;this.services.languageUtils.toResolveHierarchy(o).forEach(l=>{l!=="cimode"&&t.indexOf(l)<0&&t.push(l)})};n?i(n):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(s=>i(s)),this.options.preload&&this.options.preload.forEach(o=>i(o)),this.services.backendConnector.load(t,this.options.ns,o=>{!o&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(o)})}else r(null)}reloadResources(e,a,r){const n=f4();return e||(e=this.languages),a||(a=this.options.ns),r||(r=Md),this.services.backendConnector.reload(e,a,t=>{n.resolve(),r(t)}),n}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return e.type==="backend"&&(this.modules.backend=e),(e.type==="logger"||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type==="languageDetector"&&(this.modules.languageDetector=e),e.type==="i18nFormat"&&(this.modules.i18nFormat=e),e.type==="postProcessor"&&K$.addPostProcessor(e),e.type==="formatter"&&(this.modules.formatter=e),e.type==="3rdParty"&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&!(["cimode","dev"].indexOf(e)>-1))for(let a=0;a-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(e,a){var r=this;this.isLanguageChangingTo=e;const n=f4();this.emit("languageChanging",e);const t=s=>{this.language=s,this.languages=this.services.languageUtils.toResolveHierarchy(s),this.resolvedLanguage=void 0,this.setResolvedLanguage(s)},i=(s,l)=>{l?(t(l),this.translator.changeLanguage(l),this.isLanguageChangingTo=void 0,this.emit("languageChanged",l),this.logger.log("languageChanged",l)):this.isLanguageChangingTo=void 0,n.resolve(function(){return r.t(...arguments)}),a&&a(s,function(){return r.t(...arguments)})},o=s=>{!e&&!s&&this.services.languageDetector&&(s=[]);const l=typeof s=="string"?s:this.services.languageUtils.getBestMatchFromCodes(s);l&&(this.language||t(l),this.translator.language||this.translator.changeLanguage(l),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(l)),this.loadResources(l,E=>{i(E,l)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?o(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(o):this.services.languageDetector.detect(o):o(e),n}getFixedT(e,a,r){var n=this;const t=function(i,o){let s;if(typeof o!="object"){for(var l=arguments.length,E=new Array(l>2?l-2:0),c=2;c`${s.keyPrefix}${d}${m}`):D=s.keyPrefix?`${s.keyPrefix}${d}${i}`:i,n.t(D,s)};return typeof e=="string"?t.lng=e:t.lngs=e,t.ns=a,t.keyPrefix=r,t}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=a.lng||this.resolvedLanguage||this.languages[0],n=this.options?this.options.fallbackLng:!1,t=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const i=(o,s)=>{const l=this.services.backendConnector.state[`${o}|${s}`];return l===-1||l===2};if(a.precheck){const o=a.precheck(this,i);if(o!==void 0)return o}return!!(this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||i(r,e)&&(!n||i(t,e)))}loadNamespaces(e,a){const r=f4();return this.options.ns?(typeof e=="string"&&(e=[e]),e.forEach(n=>{this.options.ns.indexOf(n)<0&&this.options.ns.push(n)}),this.loadResources(n=>{r.resolve(),a&&a(n)}),r):(a&&a(),Promise.resolve())}loadLanguages(e,a){const r=f4();typeof e=="string"&&(e=[e]);const n=this.options.preload||[],t=e.filter(i=>n.indexOf(i)<0);return t.length?(this.options.preload=n.concat(t),this.loadResources(i=>{r.resolve(),a&&a(i)}),r):(a&&a(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const a=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services&&this.services.languageUtils||new rS(iS());return a.indexOf(r.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;return new d3(e,a)}cloneInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Md;const r=e.forkResourceStore;r&&delete e.forkResourceStore;const n={...this.options,...e,isClone:!0},t=new d3(n);return(e.debug!==void 0||e.prefix!==void 0)&&(t.logger=t.logger.clone(e)),["store","services","language"].forEach(o=>{t[o]=this[o]}),t.services={...this.services},t.services.utils={hasLoadedNamespace:t.hasLoadedNamespace.bind(t)},r&&(t.store=new eS(this.store.data,n),t.services.resourceStore=t.store),t.translator=new ex(t.services,n),t.translator.on("*",function(o){for(var s=arguments.length,l=new Array(s>1?s-1:0),E=1;E0){var o=n.maxAge-0;if(Number.isNaN(o))throw new Error("maxAge should be a Number");i+="; Max-Age=".concat(Math.floor(o))}if(n.domain){if(!sS.test(n.domain))throw new TypeError("option domain is invalid");i+="; Domain=".concat(n.domain)}if(n.path){if(!sS.test(n.path))throw new TypeError("option path is invalid");i+="; Path=".concat(n.path)}if(n.expires){if(typeof n.expires.toUTCString!="function")throw new TypeError("option expires is invalid");i+="; Expires=".concat(n.expires.toUTCString())}if(n.httpOnly&&(i+="; HttpOnly"),n.secure&&(i+="; Secure"),n.sameSite){var s=typeof n.sameSite=="string"?n.sameSite.toLowerCase():n.sameSite;switch(s){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return i},lS={create:function(e,a,r,n){var t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};r&&(t.expires=new Date,t.expires.setTime(t.expires.getTime()+r*60*1e3)),n&&(t.domain=n),document.cookie=Cvu(e,encodeURIComponent(a),t)},read:function(e){for(var a="".concat(e,"="),r=document.cookie.split(";"),n=0;n-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));for(var n=r.substring(1),t=n.split("&"),i=0;i0){var s=t[i].substring(0,o);s===e.lookupQuerystring&&(a=t[i].substring(o+1))}}}return a}},v4=null,ES=function(){if(v4!==null)return v4;try{v4=window!=="undefined"&&window.localStorage!==null;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{v4=!1}return v4},Avu={name:"localStorage",lookup:function(e){var a;if(e.lookupLocalStorage&&ES()){var r=window.localStorage.getItem(e.lookupLocalStorage);r&&(a=r)}return a},cacheUserLanguage:function(e,a){a.lookupLocalStorage&&ES()&&window.localStorage.setItem(a.lookupLocalStorage,e)}},C4=null,cS=function(){if(C4!==null)return C4;try{C4=window!=="undefined"&&window.sessionStorage!==null;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{C4=!1}return C4},bvu={name:"sessionStorage",lookup:function(e){var a;if(e.lookupSessionStorage&&cS()){var r=window.sessionStorage.getItem(e.lookupSessionStorage);r&&(a=r)}return a},cacheUserLanguage:function(e,a){a.lookupSessionStorage&&cS()&&window.sessionStorage.setItem(a.lookupSessionStorage,e)}},yvu={name:"navigator",lookup:function(e){var a=[];if(typeof navigator<"u"){if(navigator.languages)for(var r=0;r0?a:void 0}},Bvu={name:"htmlTag",lookup:function(e){var a,r=e.htmlTag||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(a=r.getAttribute("lang")),a}},zvu={name:"path",lookup:function(e){var a;if(typeof window<"u"){var r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(r instanceof Array)if(typeof e.lookupFromPathIndex=="number"){if(typeof r[e.lookupFromPathIndex]!="string")return;a=r[e.lookupFromPathIndex].replace("/","")}else a=r[0].replace("/","")}return a}},Svu={name:"subdomain",lookup:function(e){var a=typeof e.lookupFromSubdomainIndex=="number"?e.lookupFromSubdomainIndex+1:1,r=typeof window<"u"&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(r)return r[a]}};function Mvu(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:function(e){return e}}}var O$=function(){function u(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};tn(this,u),this.type="languageDetector",this.detectors={},this.init(e,a)}return on(u,[{key:"init",value:function(a){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=a||{languageUtils:{}},this.options=vvu(r,this.options||{},Mvu()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=function(t){return t.replace("-","_")}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(Fvu),this.addDetector(kvu),this.addDetector(Avu),this.addDetector(bvu),this.addDetector(yvu),this.addDetector(Bvu),this.addDetector(zvu),this.addDetector(Svu)}},{key:"addDetector",value:function(a){this.detectors[a.name]=a}},{key:"detect",value:function(a){var r=this;a||(a=this.options.order);var n=[];return a.forEach(function(t){if(r.detectors[t]){var i=r.detectors[t].lookup(r.options);i&&typeof i=="string"&&(i=[i]),i&&(n=n.concat(i))}}),n=n.map(function(t){return r.options.convertDetectedLanguage(t)}),this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}},{key:"cacheUserLanguage",value:function(a,r){var n=this;r||(r=this.options.caches),r&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(a)>-1||r.forEach(function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(a,n.options)}))}}]),u}();O$.type="languageDetector";const wvu={okText:"OK",closeText:"Close",cancelText:"Cancel",loadingText:"Loading...",saveText:"Save",delText:"Delete",resetText:"Reset",searchText:"Search",queryText:"Search",inputText:"Please enter",chooseText:"Please choose",redo:"Refresh",back:"Back",light:"Light",dark:"Dark"},Pvu={common:wvu},Tvu={api:{operationSuccess:"Operation Success",operationFailed:"Operation failed",errorTip:"Error Tip",successTip:"Success Tip",errorMessage:"The operation failed, the system is abnormal!",timeoutMessage:"Login timed out, please log in again!",apiTimeoutMessage:"The interface request timed out, please refresh the page and try again!",apiRequestFailed:"The interface request failed, please try again later!",networkException:"network anomaly",networkExceptionMsg:"Please check if your network connection is normal! The network is abnormal",errMsg401:"The user does not have permission (token, user name, password error)!",errMsg403:"The user is authorized, but access is forbidden!",errMsg404:"Network request error, the resource was not found!",errMsg405:"Network request error, request method not allowed!",errMsg408:"Network request timed out!",errMsg500:"Server error, please contact the administrator!",errMsg501:"The network is not implemented!",errMsg502:"Network Error!",errMsg503:"The service is unavailable, the server is temporarily overloaded or maintained!",errMsg504:"Network timeout!",errMsg505:"The http version does not support the request!"},login:{backSignIn:"Back sign in",mobileSignInFormTitle:"Mobile sign in",qrSignInFormTitle:"Qr code sign in",signInFormTitle:"Sign in",signUpFormTitle:"Sign up",forgetFormTitle:"Reset password",signInPrimaryTitle:"Hi, Welcome Back",signInSecondTitle:"Backstage management system",signInTitle:"",signInDesc:"Enter your personal details and get started!",policy:"I agree to the xxx Privacy Policy",scanSign:"scanning the code to complete the login",forgetFormSecondTitle:"Please enter the email address associated with your account and We will email you a link to reset your password.",loginButton:"Sign in",registerButton:"Sign up",rememberMe:"Remember me",forgetPassword:"Forget Password?",otherSignIn:"Sign in with",sendSmsButton:"Send SMS code",sendSmsText:"Reacquire in {{second}}s",sendEmailButton:"Send Email",loginSuccessTitle:"Login successful",loginSuccessDesc:"Welcome back",accountPlaceholder:"Please input username",passwordPlaceholder:"Please input password",confirmPasswordPlaceholder:"Please input confirm password",emaildPlaceholder:"Please input email",smsPlaceholder:"Please input sms code",mobilePlaceholder:"Please input mobile",policyPlaceholder:"Register after checking",diffPwd:"The two passwords are inconsistent",userName:"Username",password:"Password",confirmPassword:"Confirm Password",email:"Email",smsCode:"SMS code",mobile:"Mobile",registerAndAgree:"By signing up, I agree to",termsOfService:" Terms of service ",privacyPolicy:" Privacy policy ",logout:"Logout"},tab:{fullscreen:"FullScreen",refresh:"Refresh",close:"Close",closeOthers:"Close Others",closeAll:"Close All",closeLeft:"Close Left",closeRight:"Close Right"},menu:{dashboard:"Dashboard",workbench:"Workbench",analysis:"Analysis",management:"Management",user:{index:"User",profile:"Profile",account:"Account"},system:{index:"System",organization:"Organization",permission:"Permission",role:"Role",user:"User"},blog:"Blog",components:"Components",icon:"Icon",animate:"Animate",scroll:"Scroll",markdown:"Markdown",editor:"Editor",i18n:"Multi Language",upload:"Upload",chart:"Chart",functions:"Functions",clipboard:"Clipboard",menulevel:{index:"Menu Level","1a":"Menu Level 1a","1b":{index:"Menu Level 1b","2a":"Menu Level 2a","2b":{index:"Menu Level 2b","3a":"Menu Level 3a","3b":"Menu Level 3b"}}},disabled:"Item Disabled",label:"Item Label",frame:"Item External",external_link:"External Link",iframe:"Iframe",blank:"Blank",calendar:"Calendar",kanban:"Kanban",error:{403:"403",404:"404",500:"500",index:"Error Page"}}},jvu={sys:Tvu},Nvu={...Pvu,...jvu},Lvu={okText:"确认",closeText:"关闭",cancelText:"取消",loadingText:"加载中...",saveText:"保存",delText:"删除",resetText:"重置",searchText:"搜索",queryText:"查询",inputText:"请输入",chooseText:"请选择",redo:"刷新",back:"返回",light:"亮色主题",dark:"黑暗主题"},Rvu={common:Lvu},Kvu={api:{operationSuccess:"操作成功",operationFailed:"操作失败",errorTip:"错误提示",successTip:"成功提示",errorMessage:"操作失败,系统异常!",timeoutMessage:"登录超时,请重新登录!",apiTimeoutMessage:"接口请求超时,请刷新页面重试!",apiRequestFailed:"请求出错,请稍候重试",networkException:"网络异常",networkExceptionMsg:"网络异常,请检查您的网络连接是否正常!",errMsg401:"用户没有权限(令牌、用户名、密码错误)!",errMsg403:"用户得到授权,但是访问是被禁止的。!",errMsg404:"网络请求错误,未找到该资源!",errMsg405:"网络请求错误,请求方法未允许!",errMsg408:"网络请求超时!",errMsg500:"服务器错误,请联系管理员!",errMsg501:"网络未实现!",errMsg502:"网络错误!",errMsg503:"服务不可用,服务器暂时过载或维护!",errMsg504:"网络超时!",errMsg505:"http版本不支持该请求!"},login:{backSignIn:"返回",signInFormTitle:"登录",mobileSignInFormTitle:"手机登录",qrSignInFormTitle:"二维码登录",signUpFormTitle:"注册",forgetFormTitle:"重置密码",signInPrimaryTitle:"欢迎回来",signInSecondTitle:"开箱即用的中后台管理系统",signInDesc:"输入您的个人详细信息开始使用!",policy:"我同意xxx隐私政策",scanSign:"扫码后点击'确认',即可完成登录",forgetFormSecondTitle:"请输入与您的帐户关联的电子邮件地址,我们将通过电子邮件向您发送重置密码的链接。",loginButton:"登录",registerButton:"注册",rememberMe:"记住我",forgetPassword:"忘记密码?",otherSignIn:"其他登录方式",sendSmsButton:"发送验证码",sendSmsText:"{{second}}秒后重新获取",sendEmailButton:"发送邮件",loginSuccessTitle:"登录成功",loginSuccessDesc:"欢迎回来",accountPlaceholder:"请输入账号",passwordPlaceholder:"请输入密码",confirmPasswordPlaceholder:"请输入确认密码",emaildPlaceholder:"请输入邮箱",smsPlaceholder:"请输入验证码",mobilePlaceholder:"请输入手机号码",policyPlaceholder:"勾选后才能注册",diffPwd:"两次输入密码不一致",userName:"账号",password:"密码",confirmPassword:"确认密码",email:"邮箱",smsCode:"短信验证码",mobile:"手机号码",registerAndAgree:"注册即我同意",termsOfService:" 服务条款 ",privacyPolicy:" 隐私政策 ",logout:"退出"},tab:{fullscreen:"内容全屏",refresh:"刷新",close:"关闭标签页",closeOthers:"关闭其它标签页",closeAll:"关闭所有标签页",closeLeft:"关闭左侧标签页",closeRight:"关闭右侧标签页"},menu:{dashboard:"仪表",workbench:"工作台",analysis:"分析",management:"管理",user:{index:"用户",profile:"个人资料",account:"账户"},system:{index:"系统",organization:"组织",permission:"权限",role:"角色",user:"用户"},blog:"博客",components:"组件",icon:"图标",animate:"动画",scroll:"滚动",markdown:"Markdown",editor:"富文本",i18n:"多语言",upload:"上传",chart:"图表",functions:"功能",clipboard:"剪贴板",menulevel:{index:"多级菜单","1a":"多级菜单 1a","1b":{index:"多级菜单 1b","2a":"多级菜单 2a","2b":{index:"多级菜单 2b","3a":"多级菜单 3a","3b":"多级菜单 3b"}}},disabled:"项目禁用",label:"项目标签",frame:"项目外部链接",external_link:"外链",iframe:"内嵌",blank:"空白",calendar:"日历",kanban:"看板",error:{403:"403",404:"404",500:"500",index:"异常页"}}},Ivu={sys:Kvu},Ovu={...Rvu,...Ivu},$vu=Jpu(bn.I18N)||yi.en_US;ya.use(O$).use($hu).init({debug:!0,lng:$vu,fallbackLng:yi.en_US,interpolation:{escapeValue:!1},resources:{en_US:{translation:Nvu},zh_CN:{translation:Ovu}}});const{t:dS}=ya,t7=Yfu.create({baseURL:"/api",timeout:5e4,headers:{"Content-Type":"application/json;charset=utf-8"}});t7.interceptors.request.use(u=>(u.headers.Authorization="Bearer Token",u),u=>Promise.reject(u));t7.interceptors.response.use(u=>{if(!u.data)throw new Error(dS("sys.api.apiRequestFailed"));const{status:e,data:a,message:r}=u.data;if(a&&Reflect.has(u.data,"status")&&e===r$.SUCCESS)return a;throw new Error(r||"sys.api.apiRequestFailed")},u=>{const{response:e,message:a}=u||{};let r="";try{r=e?.data?.message||a}catch(n){throw new Error(n)}return h$(r)&&(r=dS("sys.api.errorMessage")),wcu.error(r),Promise.reject(u)});class Hvu{get(e){return this.request({...e,method:"GET"})}post(e){return this.request({...e,method:"POST"})}put(e){return this.request({...e,method:"PUT"})}delete(e){return this.request({...e,method:"DELETE"})}request(e){return new Promise((a,r)=>{t7.request(e).then(n=>{a(n)}).catch(n=>{r(n)})})}}const tc=new Hvu;var $$=(u=>(u.SignIn="/auth/signin",u.SignUp="/auth/signup",u.Logout="/auth/logout",u.Refresh="/auth/refresh",u.User="/user",u))($$||{});const Gvu=u=>tc.post({url:"/auth/signin",data:u}),_vu=u=>tc.post({url:"/auth/signup",data:u}),Vvu=()=>tc.get({url:"/auth/logout"}),Jvu=u=>tc.get({url:`/user/${u}`}),Uvu={signin:Gvu,signup:_vu,findById:Jvu,logout:Vvu},{VITE_APP_HOMEPAGE:Wvu}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1},u6=a$(u=>({userInfo:Bv(bn.User)||{},userToken:Bv(bn.Token)||{},actions:{setUserInfo:e=>{u({userInfo:e}),zv(bn.User,e)},setUserToken:e=>{u({userToken:e}),zv(bn.Token,e)},clearUserInfoAndToken(){u({userInfo:{},userToken:{}}),Sv(bn.User),Sv(bn.Token)}}})),qvu=()=>u6(u=>u.userInfo),Zvu=()=>u6(u=>u.userToken),Yvu=()=>u6(u=>u.userInfo.permissions),H$=()=>u6(u=>u.actions),rz0=()=>{const{t:u}=vs(),e=z1(),{notification:a,message:r}=rR.useApp(),{setUserToken:n,setUserInfo:t}=H$(),i=nuu(Uvu.signin),o=async s=>{try{const l=await i.mutateAsync(s),{user:E,accessToken:c,refreshToken:d}=l;n({accessToken:c,refreshToken:d}),t(E),e(Wvu,{replace:!0}),a.success({message:u("sys.login.loginSuccessTitle"),description:`${u("sys.login.loginSuccessDesc")}: ${s.username}`,duration:3})}catch(l){r.warning({content:l.message,duration:3})}};return x.useCallback(o,[])};function Bi(u){return R.jsx(Qvu,{children:R.jsx(udu,{...u})})}const Qvu=ec.div` display: inline-flex; .ant-tag { border-radius: 6px; @@ -355,25 +355,25 @@ html body { text-transform: capitalize; transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; } -`,Wvu=Object.assign({"/src/pages/components/animate/control-panel.tsx":()=>hu(()=>import("./control-panel-e0269fd2.js"),[],import.meta.url),"/src/pages/components/animate/index.tsx":()=>hu(()=>import("./index-51664a08.js"),["./index-51664a08.js","./index-653e6475.js","./control-panel-e0269fd2.js","./container-c8a3222d.js","./cover_3-01f389ec.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./toolbar-47b5004b.js","./ReloadOutlined-819bfb88.js","./row-995d68a8.js","./index-082e0c95.js","./container-5256204e.js","./toolbar-ec95df4f.js","./index-a35c35f9.js","./container-cd6f756a.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./toolbar-dd49be10.js"],import.meta.url),"/src/pages/components/animate/views/background/container.tsx":()=>hu(()=>import("./container-c8a3222d.js"),["./container-c8a3222d.js","./cover_3-01f389ec.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js"],import.meta.url),"/src/pages/components/animate/views/background/index.tsx":()=>hu(()=>import("./index-653e6475.js"),["./index-653e6475.js","./control-panel-e0269fd2.js","./container-c8a3222d.js","./cover_3-01f389ec.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./toolbar-47b5004b.js","./ReloadOutlined-819bfb88.js","./row-995d68a8.js"],import.meta.url),"/src/pages/components/animate/views/background/toolbar.tsx":()=>hu(()=>import("./toolbar-47b5004b.js"),["./toolbar-47b5004b.js","./ReloadOutlined-819bfb88.js"],import.meta.url),"/src/pages/components/animate/views/inview/container.tsx":()=>hu(()=>import("./container-5256204e.js"),["./container-5256204e.js","./cover_3-01f389ec.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js"],import.meta.url),"/src/pages/components/animate/views/inview/index.tsx":()=>hu(()=>import("./index-082e0c95.js"),["./index-082e0c95.js","./control-panel-e0269fd2.js","./container-5256204e.js","./cover_3-01f389ec.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./toolbar-ec95df4f.js","./ReloadOutlined-819bfb88.js","./row-995d68a8.js"],import.meta.url),"/src/pages/components/animate/views/inview/toolbar.tsx":()=>hu(()=>import("./toolbar-ec95df4f.js"),["./toolbar-ec95df4f.js","./ReloadOutlined-819bfb88.js"],import.meta.url),"/src/pages/components/animate/views/scroll/container.tsx":()=>hu(()=>import("./container-cd6f756a.js"),["./container-cd6f756a.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/components/animate/views/scroll/index.tsx":()=>hu(()=>import("./index-a35c35f9.js"),["./index-a35c35f9.js","./control-panel-e0269fd2.js","./container-cd6f756a.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./toolbar-dd49be10.js","./ReloadOutlined-819bfb88.js","./row-995d68a8.js"],import.meta.url),"/src/pages/components/animate/views/scroll/toolbar.tsx":()=>hu(()=>import("./toolbar-dd49be10.js"),["./toolbar-dd49be10.js","./ReloadOutlined-819bfb88.js"],import.meta.url),"/src/pages/components/chart/index.tsx":()=>hu(()=>import("./index-1221ba5c.js"),["./index-1221ba5c.js","./chart-area-1b726954.js","./useChart-2a26f260.js","./chart-bar-790069ed.js","./chart-column-multiple-78ad7788.js","./chart-column-negative-32e4e635.js","./chart-column-single-44400517.js","./chart-column-Stacked-988d8e14.js","./chart-donut-c9a03dd6.js","./chart-line-6ae2e0e2.js","./chart-mixed-9c8bfb7e.js","./chart-pie-fc93a9bf.js","./chart-radar-a2606ad5.js","./chart-radial-a9fa01c5.js","./format-number-c678aae6.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./row-995d68a8.js"],import.meta.url),"/src/pages/components/chart/view/chart-area.tsx":()=>hu(()=>import("./chart-area-1b726954.js"),["./chart-area-1b726954.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-bar.tsx":()=>hu(()=>import("./chart-bar-790069ed.js"),["./chart-bar-790069ed.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-column-Stacked.tsx":()=>hu(()=>import("./chart-column-Stacked-988d8e14.js"),["./chart-column-Stacked-988d8e14.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-column-multiple.tsx":()=>hu(()=>import("./chart-column-multiple-78ad7788.js"),["./chart-column-multiple-78ad7788.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-column-negative.tsx":()=>hu(()=>import("./chart-column-negative-32e4e635.js"),["./chart-column-negative-32e4e635.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-column-single.tsx":()=>hu(()=>import("./chart-column-single-44400517.js"),["./chart-column-single-44400517.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-donut.tsx":()=>hu(()=>import("./chart-donut-c9a03dd6.js"),["./chart-donut-c9a03dd6.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-line.tsx":()=>hu(()=>import("./chart-line-6ae2e0e2.js"),["./chart-line-6ae2e0e2.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-mixed.tsx":()=>hu(()=>import("./chart-mixed-9c8bfb7e.js"),["./chart-mixed-9c8bfb7e.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-pie.tsx":()=>hu(()=>import("./chart-pie-fc93a9bf.js"),["./chart-pie-fc93a9bf.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-radar.tsx":()=>hu(()=>import("./chart-radar-a2606ad5.js"),["./chart-radar-a2606ad5.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/components/chart/view/chart-radial.tsx":()=>hu(()=>import("./chart-radial-a9fa01c5.js"),["./chart-radial-a9fa01c5.js","./useChart-2a26f260.js","./format-number-c678aae6.js"],import.meta.url),"/src/pages/components/editor/index.tsx":()=>hu(()=>import("./index-3bfae850.js"),["./index-3bfae850.js","./highlight-b9a0eabe.js","./highlight-23c034aa.css","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/components/icon/index.tsx":()=>hu(()=>import("./index-b2ed2d90.js"),["./index-b2ed2d90.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/components/markdown/index.tsx":()=>hu(()=>import("./index-46238a37.js"),["./index-46238a37.js","./highlight-b9a0eabe.js","./highlight-23c034aa.css","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/components/multi-language/index.tsx":()=>hu(()=>import("./index-d5a300f1.js"),["./index-d5a300f1.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-c8d1fdfe.js","./index-029d3301.js","./Pagination-08ab5112.js","./index-bb51517b.js","./useIcons-cb35d286.js"],import.meta.url),"/src/pages/components/scroll/index.tsx":()=>hu(()=>import("./index-2b44afff.js"),["./index-2b44afff.js","./index-9676512b.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./row-995d68a8.js","./index-746b275c.js"],import.meta.url),"/src/pages/components/scroll/views/scroll-bar/index.tsx":()=>hu(()=>import("./index-9676512b.js"),["./index-9676512b.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./row-995d68a8.js"],import.meta.url),"/src/pages/components/scroll/views/scroll-progress/index.tsx":()=>hu(()=>import("./index-746b275c.js"),["./index-746b275c.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/components/upload/index.tsx":()=>hu(()=>import("./index-6f87c3f8.js"),["./index-6f87c3f8.js","./upload-avatar-1dca9ad5.js","./format-number-c678aae6.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./progress-d8befd2a.js","./fade-7d3d960e.js","./transition-be158d6e.js","./index-8e4bbc64.js","./addEventListener-91e2f26e.js","./row-995d68a8.js"],import.meta.url),"/src/pages/dashboard/analysis/analysis-card.tsx":()=>hu(()=>import("./analysis-card-02a94965.js"),[],import.meta.url),"/src/pages/dashboard/analysis/analysis-news.tsx":()=>hu(()=>import("./analysis-news-1381c917.js"),["./analysis-news-1381c917.js","./index-3ed952a3.js","./extendsObject-1e0cd48d.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./row-995d68a8.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-ed5c8a88.js","./index-369f29c4.js"],import.meta.url),"/src/pages/dashboard/analysis/analysis-order-timeline.tsx":()=>hu(()=>import("./analysis-order-timeline-9e7e928d.js"),["./analysis-order-timeline-9e7e928d.js","./Timeline-893a05be.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/dashboard/analysis/analysis-tasks.tsx":()=>hu(()=>import("./analysis-tasks-b62afcf1.js"),["./analysis-tasks-b62afcf1.js","./index-3ed952a3.js","./extendsObject-1e0cd48d.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./row-995d68a8.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js"],import.meta.url),"/src/pages/dashboard/analysis/analysis-traffic-card.tsx":()=>hu(()=>import("./analysis-traffic-card-16f557a6.js"),[],import.meta.url),"/src/pages/dashboard/analysis/index.tsx":()=>hu(()=>import("./index-2e743ae3.js"),["./index-2e743ae3.js","./chart-bar-790069ed.js","./useChart-2a26f260.js","./chart-mixed-9c8bfb7e.js","./chart-pie-fc93a9bf.js","./chart-radar-a2606ad5.js","./analysis-card-02a94965.js","./analysis-news-1381c917.js","./index-3ed952a3.js","./extendsObject-1e0cd48d.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./row-995d68a8.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-ed5c8a88.js","./index-369f29c4.js","./analysis-order-timeline-9e7e928d.js","./Timeline-893a05be.js","./index-ae1f1039.js","./styleChecker-d6b280b6.js","./analysis-tasks-b62afcf1.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./analysis-traffic-card-16f557a6.js"],import.meta.url),"/src/pages/dashboard/workbench/area-download.tsx":()=>hu(()=>import("./area-download-1c6a2162.js"),["./area-download-1c6a2162.js","./index-98f03199.js","./useChart-2a26f260.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-bb51517b.js","./useIcons-cb35d286.js"],import.meta.url),"/src/pages/dashboard/workbench/banner-card.tsx":()=>hu(()=>import("./banner-card-119c309f.js"),["./banner-card-119c309f.js","./row-995d68a8.js"],import.meta.url),"/src/pages/dashboard/workbench/carousel-card.tsx":()=>hu(()=>import("./carousel-card-45e56960.js"),[],import.meta.url),"/src/pages/dashboard/workbench/conversion_applications.tsx":()=>hu(()=>import("./conversion_applications-58f0df7b.js"),["./conversion_applications-58f0df7b.js","./progress-d8befd2a.js","./CheckOutlined-adf89a14.js"],import.meta.url),"/src/pages/dashboard/workbench/current-download.tsx":()=>hu(()=>import("./current-download-b7efc6d6.js"),["./current-download-b7efc6d6.js","./index-98f03199.js","./useChart-2a26f260.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/dashboard/workbench/index.tsx":()=>hu(()=>import("./index-0862e0eb.js"),["./index-0862e0eb.js","./area-download-1c6a2162.js","./index-98f03199.js","./useChart-2a26f260.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-bb51517b.js","./useIcons-cb35d286.js","./banner-card-119c309f.js","./row-995d68a8.js","./conversion_applications-58f0df7b.js","./progress-d8befd2a.js","./current-download-b7efc6d6.js","./new-invoice-49b3aa42.js","./Table-4d2c7ca8.js","./addEventListener-91e2f26e.js","./Pagination-08ab5112.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./top-authors-5b73120a.js","./top-installed-264694f8.js","./top-related-3fb28763.js","./total-card-b2303e4e.js"],import.meta.url),"/src/pages/dashboard/workbench/new-invoice.tsx":()=>hu(()=>import("./new-invoice-49b3aa42.js"),["./new-invoice-49b3aa42.js","./Table-4d2c7ca8.js","./styleChecker-d6b280b6.js","./addEventListener-91e2f26e.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./index-98f03199.js","./index-ae1f1039.js"],import.meta.url),"/src/pages/dashboard/workbench/top-authors.tsx":()=>hu(()=>import("./top-authors-5b73120a.js"),["./top-authors-5b73120a.js","./index-98f03199.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/dashboard/workbench/top-installed.tsx":()=>hu(()=>import("./top-installed-264694f8.js"),["./top-installed-264694f8.js","./index-98f03199.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/dashboard/workbench/top-related.tsx":()=>hu(()=>import("./top-related-3fb28763.js"),["./top-related-3fb28763.js","./index-98f03199.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/dashboard/workbench/total-card.tsx":()=>hu(()=>import("./total-card-b2303e4e.js"),["./total-card-b2303e4e.js","./index-98f03199.js","./useChart-2a26f260.js"],import.meta.url),"/src/pages/functions/clipboard/index.tsx":()=>hu(()=>import("./index-399225ae.js"),["./index-399225ae.js","./row-995d68a8.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/management/blog/index.tsx":()=>hu(()=>import("./index-b478d4ed.js"),[],import.meta.url),"/src/pages/management/system/organization/index.tsx":()=>hu(()=>import("./index-fc604512.js"),["./index-fc604512.js","./Table-4d2c7ca8.js","./styleChecker-d6b280b6.js","./addEventListener-91e2f26e.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./organization-chart-4b6d09d3.js","./index-e6402448.js","./row-995d68a8.js","./index-c328f11e.js","./index-369f29c4.js","./index-3a83d90c.js"],import.meta.url),"/src/pages/management/system/organization/organization-chart.tsx":()=>hu(()=>import("./organization-chart-4b6d09d3.js"),[],import.meta.url),"/src/pages/management/system/permission/index.tsx":()=>hu(()=>import("./index-c471237a.js"),["./index-c471237a.js","./Table-4d2c7ca8.js","./styleChecker-d6b280b6.js","./addEventListener-91e2f26e.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./permission-modal-993abf3d.js","./index-e6402448.js","./row-995d68a8.js","./index-3a83d90c.js","./index-c328f11e.js","./index-369f29c4.js"],import.meta.url),"/src/pages/management/system/permission/permission-modal.tsx":()=>hu(()=>import("./permission-modal-993abf3d.js"),["./permission-modal-993abf3d.js","./index-e6402448.js","./row-995d68a8.js","./index-c8d1fdfe.js","./index-029d3301.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./iconUtil-eaa04e44.js","./index-d7294c5d.js","./index-3a83d90c.js"],import.meta.url),"/src/pages/management/user/account/general-tab.tsx":()=>hu(()=>import("./general-tab-a6d7bc17.js"),["./general-tab-a6d7bc17.js","./index-98f03199.js","./upload-avatar-1dca9ad5.js","./format-number-c678aae6.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./progress-d8befd2a.js","./row-995d68a8.js","./index-e6402448.js"],import.meta.url),"/src/pages/management/user/account/index.tsx":()=>hu(()=>import("./index-e3a80403.js"),["./index-e3a80403.js","./general-tab-a6d7bc17.js","./index-98f03199.js","./upload-avatar-1dca9ad5.js","./format-number-c678aae6.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./progress-d8befd2a.js","./row-995d68a8.js","./index-e6402448.js","./notifications-tab-66a500ca.js","./security-tab-5078af9a.js"],import.meta.url),"/src/pages/management/user/account/notifications-tab.tsx":()=>hu(()=>import("./notifications-tab-66a500ca.js"),["./notifications-tab-66a500ca.js","./index-98f03199.js","./row-995d68a8.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/management/user/account/security-tab.tsx":()=>hu(()=>import("./security-tab-5078af9a.js"),["./security-tab-5078af9a.js","./index-98f03199.js","./index-e6402448.js","./row-995d68a8.js"],import.meta.url),"/src/pages/management/user/profile/connections-tab.tsx":()=>hu(()=>import("./connections-tab-2b1444c5.js"),["./connections-tab-2b1444c5.js","./index-98f03199.js","./row-995d68a8.js"],import.meta.url),"/src/pages/management/user/profile/index.tsx":()=>hu(()=>import("./index-531c2f8d.js"),["./index-531c2f8d.js","./index-98f03199.js","./connections-tab-2b1444c5.js","./row-995d68a8.js","./profile-tab-7fc06e15.js","./utils-44370454.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./Timeline-893a05be.js","./Table-4d2c7ca8.js","./addEventListener-91e2f26e.js","./useIcons-cb35d286.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./index-ed5c8a88.js","./index-369f29c4.js","./progress-d8befd2a.js","./projects-tab-095546e7.js","./dayjs.min-47422c50.js","./teams-tab-20ece3bc.js"],import.meta.url),"/src/pages/management/user/profile/profile-tab.tsx":()=>hu(()=>import("./profile-tab-7fc06e15.js"),["./profile-tab-7fc06e15.js","./utils-44370454.js","./index-98f03199.js","./row-995d68a8.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./Timeline-893a05be.js","./Table-4d2c7ca8.js","./addEventListener-91e2f26e.js","./useIcons-cb35d286.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./index-ed5c8a88.js","./index-369f29c4.js","./progress-d8befd2a.js"],import.meta.url),"/src/pages/management/user/profile/projects-tab.tsx":()=>hu(()=>import("./projects-tab-095546e7.js"),["./projects-tab-095546e7.js","./dayjs.min-47422c50.js","./utils-44370454.js","./index-98f03199.js","./row-995d68a8.js","./index-ed5c8a88.js","./index-369f29c4.js"],import.meta.url),"/src/pages/management/user/profile/teams-tab.tsx":()=>hu(()=>import("./teams-tab-20ece3bc.js"),["./teams-tab-20ece3bc.js","./utils-44370454.js","./index-98f03199.js","./row-995d68a8.js","./index-ed5c8a88.js","./index-369f29c4.js"],import.meta.url),"/src/pages/menu-level/menu-level-1a/index.tsx":()=>hu(()=>import("./index-280363af.js"),["./index-280363af.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/menu-level/menu-level-1b/menu-level-2a/index.tsx":()=>hu(()=>import("./index-96f3d7ee.js"),["./index-96f3d7ee.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/menu-level/menu-level-1b/menu-level-2b/menu-level-3a/index.tsx":()=>hu(()=>import("./index-cf0910fb.js"),["./index-cf0910fb.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/menu-level/menu-level-1b/menu-level-2b/menu-level-3b/index.tsx":()=>hu(()=>import("./index-c85c4694.js"),["./index-c85c4694.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/sys/error/Page403.tsx":()=>hu(()=>import("./Page403-6505d811.js"),["./Page403-6505d811.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/sys/error/Page404.tsx":()=>hu(()=>import("./Page404-cef95405.js"),["./Page404-cef95405.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/sys/error/Page500.tsx":()=>hu(()=>import("./Page500-05d04dff.js"),["./Page500-05d04dff.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/sys/login/Login.tsx":()=>hu(()=>import("./Login-409e9a79.js"),["./Login-409e9a79.js","./LoginForm-1a7bb142.js","./index-e6402448.js","./row-995d68a8.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./MobileForm-b38a0e18.js","./ReturnButton-22c88b5c.js","./QrCodeForm-3e8ac246.js","./ReloadOutlined-819bfb88.js","./RegisterForm-eaad96a3.js","./ResetForm-a169200d.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url),"/src/pages/sys/login/LoginForm.tsx":()=>hu(()=>import("./LoginForm-1a7bb142.js"),["./LoginForm-1a7bb142.js","./index-e6402448.js","./row-995d68a8.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js"],import.meta.url),"/src/pages/sys/login/MobileForm.tsx":()=>hu(()=>import("./MobileForm-b38a0e18.js"),["./MobileForm-b38a0e18.js","./ReturnButton-22c88b5c.js","./index-e6402448.js","./row-995d68a8.js"],import.meta.url),"/src/pages/sys/login/QrCodeForm.tsx":()=>hu(()=>import("./QrCodeForm-3e8ac246.js"),["./QrCodeForm-3e8ac246.js","./ReturnButton-22c88b5c.js","./ReloadOutlined-819bfb88.js"],import.meta.url),"/src/pages/sys/login/RegisterForm.tsx":()=>hu(()=>import("./RegisterForm-eaad96a3.js"),["./RegisterForm-eaad96a3.js","./ReturnButton-22c88b5c.js","./index-e6402448.js","./row-995d68a8.js"],import.meta.url),"/src/pages/sys/login/ResetForm.tsx":()=>hu(()=>import("./ResetForm-a169200d.js"),["./ResetForm-a169200d.js","./ReturnButton-22c88b5c.js","./index-e6402448.js","./row-995d68a8.js"],import.meta.url),"/src/pages/sys/login/components/ReturnButton.tsx":()=>hu(()=>import("./ReturnButton-22c88b5c.js"),[],import.meta.url),"/src/pages/sys/login/providers/LoginStateProvider.tsx":()=>hu(()=>Promise.resolve().then(()=>ICu),void 0,import.meta.url),"/src/pages/sys/others/blank.tsx":()=>hu(()=>import("./blank-4b41b7c1.js"),["./blank-4b41b7c1.js","./index-98f03199.js"],import.meta.url),"/src/pages/sys/others/calendar/calendar-event-form.tsx":()=>hu(()=>import("./calendar-event-form-4ba8798a.js"),["./calendar-event-form-4ba8798a.js","./index-e6402448.js","./row-995d68a8.js","./index-023e1e0c.js","./dayjs.min-47422c50.js","./index-369f29c4.js","./index-bb51517b.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./index-3a83d90c.js"],import.meta.url),"/src/pages/sys/others/calendar/calendar-event.tsx":()=>hu(()=>import("./calendar-event-d40c989d.js"),[],import.meta.url),"/src/pages/sys/others/calendar/calendar-header.tsx":()=>hu(()=>import("./calendar-header-615827e6.js"),["./calendar-header-615827e6.js","./dayjs.min-47422c50.js"],import.meta.url),"/src/pages/sys/others/calendar/index.tsx":()=>hu(()=>import("./index-9a436c1a.js"),["./index-9a436c1a.js","./dayjs.min-47422c50.js","./index-98f03199.js","./calendar-event-d40c989d.js","./calendar-event-form-4ba8798a.js","./index-e6402448.js","./row-995d68a8.js","./index-023e1e0c.js","./index-369f29c4.js","./index-bb51517b.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./index-3a83d90c.js","./calendar-header-615827e6.js"],import.meta.url),"/src/pages/sys/others/iframe/external-link.tsx":()=>hu(()=>import("./external-link-fe76af72.js"),[],import.meta.url),"/src/pages/sys/others/iframe/index.tsx":()=>hu(()=>import("./index-cd1ac3f0.js"),[],import.meta.url),"/src/pages/sys/others/kanban/demo.tsx":()=>hu(()=>import("./demo-848ceea4.js"),[],import.meta.url),"/src/pages/sys/others/kanban/index.tsx":()=>hu(()=>import("./index-67817520.js"),["./index-67817520.js","./kanban-column-a7282d3d.js","./kanban-task-e613fa6f.js","./task-detail-7338f7de.js","./dayjs.min-47422c50.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-ed5c8a88.js","./index-369f29c4.js","./index-023e1e0c.js","./index-c8d1fdfe.js","./index-029d3301.js","./index-8e4bbc64.js","./addEventListener-91e2f26e.js","./index-bb51517b.js","./useIcons-cb35d286.js"],import.meta.url),"/src/pages/sys/others/kanban/kanban-column.tsx":()=>hu(()=>import("./kanban-column-a7282d3d.js"),["./kanban-column-a7282d3d.js","./kanban-task-e613fa6f.js","./task-detail-7338f7de.js","./dayjs.min-47422c50.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-ed5c8a88.js","./index-369f29c4.js","./index-023e1e0c.js","./index-c8d1fdfe.js","./index-029d3301.js","./index-8e4bbc64.js","./addEventListener-91e2f26e.js","./index-bb51517b.js","./useIcons-cb35d286.js"],import.meta.url),"/src/pages/sys/others/kanban/kanban-task.tsx":()=>hu(()=>import("./kanban-task-e613fa6f.js").then(u=>u.k),["./kanban-task-e613fa6f.js","./task-detail-7338f7de.js","./dayjs.min-47422c50.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-ed5c8a88.js","./index-369f29c4.js","./index-023e1e0c.js","./index-c8d1fdfe.js","./index-029d3301.js","./index-8e4bbc64.js","./addEventListener-91e2f26e.js","./index-bb51517b.js","./useIcons-cb35d286.js"],import.meta.url),"/src/pages/sys/others/kanban/task-detail.tsx":()=>hu(()=>import("./task-detail-7338f7de.js"),["./task-detail-7338f7de.js","./dayjs.min-47422c50.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-ed5c8a88.js","./index-369f29c4.js","./index-023e1e0c.js","./index-c8d1fdfe.js","./index-029d3301.js","./index-8e4bbc64.js","./addEventListener-91e2f26e.js"],import.meta.url)});function qvu(u){return Wvu[`/src/pages${u}`]}function tc(){const u=Jvu();return x.useMemo(()=>{const e=G$(u);return[...$$(u||[],e)]},[u])}function $$(u,e){return u.map(a=>{const{route:r,type:n,label:t,icon:i,order:o,hide:s,status:l,frameSrc:E,newFeature:c,component:d,parentId:D,children:m=[]}=a,h={path:r,meta:{label:t,key:H$(a,e),hideMenu:!!s,disabled:l===Vk.DISABLE}};if(o&&(h.order=o),i&&(h.meta.icon=i),E&&(h.meta.frameSrc=E),c&&(h.meta.suffix=R.jsx(Bi,{color:"cyan",icon:R.jsx(xr,{icon:"solar:bell-bing-bold-duotone",size:14}),children:"NEW"})),n===x0.CATALOGUE)h.meta.hideTab=!0,D||(h.element=R.jsx(x.Suspense,{fallback:R.jsx(Pk,{}),children:R.jsx(lk,{})})),h.children=$$(m,e),x$(m)||h.children.unshift({index:!0,element:R.jsx(sk,{to:m[0].route,replace:!0})});else if(n===x0.MENU){const g=x.lazy(qvu(d));E?h.element=R.jsx(g,{src:E}):h.element=R.jsx(g,{})}return h})}function H$(u,e,a=""){const r=a?`/${u.route}${a}`:`/${u.route}`;if(u.parentId){const n=e.find(t=>t.id===u.parentId);return H$(n,e,r)}return r}function G$(u=[]){return ygu(e=>{const a=e.children||[];return[e,...G$(a)]},u)}x.lazy(()=>hu(()=>import("./index-51664a08.js"),["./index-51664a08.js","./index-653e6475.js","./control-panel-e0269fd2.js","./container-c8a3222d.js","./cover_3-01f389ec.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./toolbar-47b5004b.js","./ReloadOutlined-819bfb88.js","./row-995d68a8.js","./index-082e0c95.js","./container-5256204e.js","./toolbar-ec95df4f.js","./index-a35c35f9.js","./container-cd6f756a.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./toolbar-dd49be10.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-2b44afff.js"),["./index-2b44afff.js","./index-9676512b.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./row-995d68a8.js","./index-746b275c.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-46238a37.js"),["./index-46238a37.js","./highlight-b9a0eabe.js","./highlight-23c034aa.css","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-3bfae850.js"),["./index-3bfae850.js","./highlight-b9a0eabe.js","./highlight-23c034aa.css","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-d5a300f1.js"),["./index-d5a300f1.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-c8d1fdfe.js","./index-029d3301.js","./Pagination-08ab5112.js","./index-bb51517b.js","./useIcons-cb35d286.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-b2ed2d90.js"),["./index-b2ed2d90.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-6f87c3f8.js"),["./index-6f87c3f8.js","./upload-avatar-1dca9ad5.js","./format-number-c678aae6.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./progress-d8befd2a.js","./fade-7d3d960e.js","./transition-be158d6e.js","./index-8e4bbc64.js","./addEventListener-91e2f26e.js","./row-995d68a8.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-1221ba5c.js"),["./index-1221ba5c.js","./chart-area-1b726954.js","./useChart-2a26f260.js","./chart-bar-790069ed.js","./chart-column-multiple-78ad7788.js","./chart-column-negative-32e4e635.js","./chart-column-single-44400517.js","./chart-column-Stacked-988d8e14.js","./chart-donut-c9a03dd6.js","./chart-line-6ae2e0e2.js","./chart-mixed-9c8bfb7e.js","./chart-pie-fc93a9bf.js","./chart-radar-a2606ad5.js","./chart-radial-a9fa01c5.js","./format-number-c678aae6.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./row-995d68a8.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-0862e0eb.js"),["./index-0862e0eb.js","./area-download-1c6a2162.js","./index-98f03199.js","./useChart-2a26f260.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-bb51517b.js","./useIcons-cb35d286.js","./banner-card-119c309f.js","./row-995d68a8.js","./conversion_applications-58f0df7b.js","./progress-d8befd2a.js","./current-download-b7efc6d6.js","./new-invoice-49b3aa42.js","./Table-4d2c7ca8.js","./addEventListener-91e2f26e.js","./Pagination-08ab5112.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./top-authors-5b73120a.js","./top-installed-264694f8.js","./top-related-3fb28763.js","./total-card-b2303e4e.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-2e743ae3.js"),["./index-2e743ae3.js","./chart-bar-790069ed.js","./useChart-2a26f260.js","./chart-mixed-9c8bfb7e.js","./chart-pie-fc93a9bf.js","./chart-radar-a2606ad5.js","./analysis-card-02a94965.js","./analysis-news-1381c917.js","./index-3ed952a3.js","./extendsObject-1e0cd48d.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./row-995d68a8.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-ed5c8a88.js","./index-369f29c4.js","./analysis-order-timeline-9e7e928d.js","./Timeline-893a05be.js","./index-ae1f1039.js","./styleChecker-d6b280b6.js","./analysis-tasks-b62afcf1.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./analysis-traffic-card-16f557a6.js"],import.meta.url));x.lazy(()=>hu(()=>import("./Page403-6505d811.js"),["./Page403-6505d811.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url));x.lazy(()=>hu(()=>import("./Page404-cef95405.js"),["./Page404-cef95405.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url));x.lazy(()=>hu(()=>import("./Page500-05d04dff.js"),["./Page500-05d04dff.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-399225ae.js"),["./index-399225ae.js","./row-995d68a8.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-531c2f8d.js"),["./index-531c2f8d.js","./index-98f03199.js","./connections-tab-2b1444c5.js","./row-995d68a8.js","./profile-tab-7fc06e15.js","./utils-44370454.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./Timeline-893a05be.js","./Table-4d2c7ca8.js","./addEventListener-91e2f26e.js","./useIcons-cb35d286.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./index-ed5c8a88.js","./index-369f29c4.js","./progress-d8befd2a.js","./projects-tab-095546e7.js","./dayjs.min-47422c50.js","./teams-tab-20ece3bc.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-e3a80403.js"),["./index-e3a80403.js","./general-tab-a6d7bc17.js","./index-98f03199.js","./upload-avatar-1dca9ad5.js","./format-number-c678aae6.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./progress-d8befd2a.js","./row-995d68a8.js","./index-e6402448.js","./notifications-tab-66a500ca.js","./security-tab-5078af9a.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-fc604512.js"),["./index-fc604512.js","./Table-4d2c7ca8.js","./styleChecker-d6b280b6.js","./addEventListener-91e2f26e.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./organization-chart-4b6d09d3.js","./index-e6402448.js","./row-995d68a8.js","./index-c328f11e.js","./index-369f29c4.js","./index-3a83d90c.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-c471237a.js"),["./index-c471237a.js","./Table-4d2c7ca8.js","./styleChecker-d6b280b6.js","./addEventListener-91e2f26e.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./Pagination-08ab5112.js","./index-bb51517b.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./index-c8d1fdfe.js","./iconUtil-eaa04e44.js","./extendsObject-1e0cd48d.js","./permission-modal-993abf3d.js","./index-e6402448.js","./row-995d68a8.js","./index-3a83d90c.js","./index-c328f11e.js","./index-369f29c4.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-b478d4ed.js"),[],import.meta.url));x.lazy(()=>hu(()=>import("./external-link-fe76af72.js"),[],import.meta.url));x.lazy(()=>hu(()=>import("./index-cd1ac3f0.js"),[],import.meta.url));x.lazy(()=>hu(()=>import("./index-9a436c1a.js"),["./index-9a436c1a.js","./dayjs.min-47422c50.js","./index-98f03199.js","./calendar-event-d40c989d.js","./calendar-event-form-4ba8798a.js","./index-e6402448.js","./row-995d68a8.js","./index-023e1e0c.js","./index-369f29c4.js","./index-bb51517b.js","./useIcons-cb35d286.js","./CheckOutlined-adf89a14.js","./index-3a83d90c.js","./calendar-header-615827e6.js"],import.meta.url));x.lazy(()=>hu(()=>import("./index-67817520.js"),["./index-67817520.js","./kanban-column-a7282d3d.js","./kanban-task-e613fa6f.js","./task-detail-7338f7de.js","./dayjs.min-47422c50.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js","./index-ed5c8a88.js","./index-369f29c4.js","./index-023e1e0c.js","./index-c8d1fdfe.js","./index-029d3301.js","./index-8e4bbc64.js","./addEventListener-91e2f26e.js","./index-bb51517b.js","./useIcons-cb35d286.js"],import.meta.url));const ic=u=>u.filter(e=>{const a=e.meta?.key;return a&&e.children&&(e.children=ic(e.children)),a}).sort(pgu(e=>e.order||1/0));function _$(u){return u.reduce((e,a)=>{const{meta:r,children:n}=a;return r&&e.push(r),n&&e.push(..._$(n)),e},[])}function n7(){const u=x.useCallback(_$,[]),e=tc();return x.useMemo(()=>{const a=ic(e);return u(a)},[u,e])}function Zvu(){const{VITE_APP_HOMEPAGE:u}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1},[e,a]=x.useState(),r=TK(),n=Tm(),t=n7(),{push:i}=S1();return x.useEffect(()=>{console.log("matchs1",n,t);const o=n.at(-1),s=t.find(l=>l.key===o?.pathname||`${l.key}/`===o?.pathname);s?s.hideTab||(s.outlet=r,a(s)):i(u)},[n]),e}function Yvu(){const u=Ahu(),{colorPrimary:e}=nr(),[a,r]=x.useState(!1),[n,t]=x.useState(!1);x.useEffect(()=>{r(!0)},[]),x.useEffect(()=>(n||(h4.configure({showSpinner:!1}),h4.start(),i(),t(!0)),n&&(h4.done(),t(!1)),!n&&a&&(t(!1),h4.done()),()=>{h4.done()}),[u,a]);const i=()=>{const o=document.getElementById("nprogress");if(o){const s=o.querySelector(".bar"),l=o.querySelector(".peg");s.style.background=e,s.style.boxShadow=`0 0 2px ${e}`,l.style.boxShadow=`0 0 10px ${e}, 0 0 5px ${e}`}};return null}var u6={},V$={exports:{}};(function(u){function e(a){return a&&a.__esModule?a:{default:a}}u.exports=e,u.exports.__esModule=!0,u.exports.default=u.exports})(V$);var w1=V$.exports,e6={};Object.defineProperty(e6,"__esModule",{value:!0});e6.default=void 0;var Qvu={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};e6.default=Qvu;var a6={},oc={},r6={};Object.defineProperty(r6,"__esModule",{value:!0});r6.default=void 0;var Xvu={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},uCu=Xvu;r6.default=uCu;var sc={};Object.defineProperty(sc,"__esModule",{value:!0});sc.default=void 0;const eCu={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};var aCu=eCu;sc.default=aCu;var J$=w1.default;Object.defineProperty(oc,"__esModule",{value:!0});oc.default=void 0;var rCu=J$(r6),nCu=J$(sc);const tCu={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},rCu.default),timePickerLocale:Object.assign({},nCu.default)};var iCu=tCu;oc.default=iCu;var oCu=w1.default;Object.defineProperty(a6,"__esModule",{value:!0});a6.default=void 0;var sCu=oCu(oc),lCu=sCu.default;a6.default=lCu;var n6=w1.default;Object.defineProperty(u6,"__esModule",{value:!0});u6.default=void 0;var ECu=n6(e6),cCu=n6(a6),dCu=n6(oc),DCu=n6(sc);const sr="${label} is not a valid ${type}",xCu={locale:"en",Pagination:ECu.default,DatePicker:dCu.default,TimePicker:DCu.default,Calendar:cCu.default,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:sr,method:sr,array:sr,object:sr,number:sr,date:sr,boolean:sr,integer:sr,float:sr,regexp:sr,email:sr,url:sr,hex:sr},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh"},ColorPicker:{presetEmpty:"Empty"}};var mCu=xCu;u6.default=mCu;var hCu=u6;const pCu=Da(hCu);var t6={},i6={};Object.defineProperty(i6,"__esModule",{value:!0});i6.default=void 0;var gCu={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};i6.default=gCu;var o6={},lc={},s6={};Object.defineProperty(s6,"__esModule",{value:!0});s6.default=void 0;var fCu={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"},vCu=fCu;s6.default=vCu;var Ec={};Object.defineProperty(Ec,"__esModule",{value:!0});Ec.default=void 0;const CCu={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};var FCu=CCu;Ec.default=FCu;var U$=w1.default;Object.defineProperty(lc,"__esModule",{value:!0});lc.default=void 0;var kCu=U$(s6),ACu=U$(Ec);const W$={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},kCu.default),timePickerLocale:Object.assign({},ACu.default)};W$.lang.ok="确定";var bCu=W$;lc.default=bCu;var yCu=w1.default;Object.defineProperty(o6,"__esModule",{value:!0});o6.default=void 0;var BCu=yCu(lc),zCu=BCu.default;o6.default=zCu;var l6=w1.default;Object.defineProperty(t6,"__esModule",{value:!0});t6.default=void 0;var SCu=l6(i6),MCu=l6(o6),wCu=l6(lc),PCu=l6(Ec);const lr="${label}不是一个有效的${type}",TCu={locale:"zh-cn",Pagination:SCu.default,DatePicker:wCu.default,TimePicker:PCu.default,Calendar:MCu.default,global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckall:"全选",filterSearchPlaceholder:"在筛选项中搜索",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{titles:["",""],searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:lr,method:lr,array:lr,object:lr,number:lr,date:lr,boolean:lr,integer:lr,float:lr,regexp:lr,email:lr,url:lr,hex:lr},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},Image:{preview:"预览"},QRCode:{expired:"二维码过期",refresh:"点击刷新"},ColorPicker:{presetEmpty:"暂无"}};var jCu=TCu;t6.default=jCu;var NCu=t6;const LCu=Da(NCu),q$={[yi.zh_CN]:{locale:yi.zh_CN,label:"Chinese",icon:"ic-locale_zh_CN",antdLocal:LCu},[yi.en_US]:{locale:yi.en_US,label:"English",icon:"ic-locale_en_US",antdLocal:pCu}};function Z$(){const{i18n:u}=vs(),e=n=>{u.changeLanguage(n)},a=u.resolvedLanguage||yi.en_US,r=q$[a];return{locale:a,language:r,setLocale:e}}function RCu(){const{setLocale:u,locale:e}=Z$(),a=Object.values(q$).map(r=>({key:r.locale,label:r.label,icon:R.jsx(wa,{icon:r.icon,size:"20",className:"rounded-md"})}));return R.jsx(xK,{placement:"bottomRight",trigger:["click"],menu:{items:a,onClick:r=>u(r.key)},children:R.jsx(Ka,{className:"h-10 w-10 hover:scale-105",children:R.jsx(wa,{icon:`ic-locale_${e}`,size:"24",className:"rounded-md"})})},e)}function ex({className:u=""}){const{colorPrimary:e}=nr();return R.jsx(C5,{to:"/",className:"no-underline",children:R.jsx("button",{className:`font-semibold ${u}`,style:{color:e},children:"Logo"})})}var Y$=(u=>(u[u.LOGIN=0]="LOGIN",u[u.REGISTER=1]="REGISTER",u[u.RESET_PASSWORD=2]="RESET_PASSWORD",u[u.MOBILE=3]="MOBILE",u[u.QR_CODE=4]="QR_CODE",u))(Y$||{});const Q$=x.createContext({loginState:0,setLoginState:()=>{},backToLogin:()=>{}});function X$(){return x.useContext(Q$)}function KCu({children:u}){const[e,a]=x.useState(0);function r(){a(0)}const n=x.useMemo(()=>({loginState:e,setLoginState:a,backToLogin:r}),[e]);return R.jsx(Q$.Provider,{value:n,children:u})}const ICu=Object.freeze(Object.defineProperty({__proto__:null,LoginStateEnum:Y$,LoginStateProvider:KCu,useLoginStateContext:X$},Symbol.toStringTag,{value:"Module"})),{VITE_APP_HOMEPAGE:OCu}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function $Cu(){const{replace:u}=S1(),{username:e,email:a,avatar:r}=_vu(),{clearUserInfoAndToken:n}=O$(),{backToLogin:t}=X$(),{t:i}=vs(),o=()=>{try{n(),t()}catch(h){console.log(h)}finally{u("/login")}},{colorBgElevated:s,borderRadiusLG:l,boxShadowSecondary:E}=nr(),c={backgroundColor:s,borderRadius:l,boxShadow:E},d={boxShadow:"none"},D=h=>R.jsxs("div",{style:c,children:[R.jsxs("div",{className:"flex flex-col items-start p-4",children:[R.jsx("div",{children:e}),R.jsx("div",{className:"text-gray",children:a})]}),R.jsx(t3u,{style:{margin:0}}),uu.cloneElement(h,{style:d})]}),m=[{label:R.jsx(C5,{to:OCu,children:i("sys.menu.dashboard")}),key:"0"},{label:R.jsx(C5,{to:"/management/user/profile",children:i("sys.menu.user.profile")}),key:"1"},{label:R.jsx(C5,{to:"/management/user/account",children:i("sys.menu.user.account")}),key:"2"},{type:"divider"},{label:R.jsx("button",{className:"font-bold text-warning",children:i("sys.login.logout")}),key:"3",onClick:o}];return R.jsx(bm,{menu:{items:m},trigger:["click"],dropdownRender:D,children:R.jsx(Ka,{className:"h-10 w-10 transform-none px-0 hover:scale-105",children:R.jsx("img",{className:"h-8 w-8 rounded-full",src:r,alt:""})})})}function HCu(){const{t:u}=vs(),e=Tm(),[a,r]=x.useState([]),n=n7(),t=tc();return x.useEffect(()=>{const i=ic(t),o=e.filter(c=>c.pathname!=="/").map(c=>c.pathname),s=n.filter(c=>o.indexOf(c.key)!==-1);let l=[...i];const E=s.map(c=>{const{key:d,label:D}=c;l=l.find(h=>h.meta?.key===d)?.children?.filter(h=>!h.meta?.hideMenu);const m={key:d,title:u(D)};return l&&(m.menu={items:l.map(h=>({key:h.meta?.key,label:R.jsx(KK,{to:h.meta.key,children:u(h.meta.label)})}))}),m});r(E)},[e,n,u,t]),R.jsx(r4u,{items:a,className:"!text-sm"})}var GCu=[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France-KLM",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],_Cu=[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],VCu=[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}],JCu={airline:GCu,airplane:_Cu,airport:VCu},UCu=JCu,WCu=["Giant panda","Spectacled bear","Sun bear","Sloth bear","American black bear","Asian black bear","Brown bear","Polar bear"],qCu=["Red-throated Loon","Arctic Loon","Pacific Loon","Common Loon","Yellow-billed Loon","Least Grebe","Pied-billed Grebe","Horned Grebe","Red-necked Grebe","Eared Grebe","Western Grebe","Clark's Grebe","Yellow-nosed Albatross","Shy Albatross","Black-browed Albatross","Wandering Albatross","Laysan Albatross","Black-footed Albatross","Short-tailed Albatross","Northern Fulmar","Herald Petrel","Murphy's Petrel","Mottled Petrel","Black-capped Petrel","Cook's Petrel","Stejneger's Petrel","White-chinned Petrel","Streaked Shearwater","Cory's Shearwater","Pink-footed Shearwater","Flesh-footed Shearwater","Greater Shearwater","Wedge-tailed Shearwater","Buller's Shearwater","Sooty Shearwater","Short-tailed Shearwater","Manx Shearwater","Black-vented Shearwater","Audubon's Shearwater","Little Shearwater","Wilson's Storm-Petrel","White-faced Storm-Petrel","European Storm-Petrel","Fork-tailed Storm-Petrel","Leach's Storm-Petrel","Ashy Storm-Petrel","Band-rumped Storm-Petrel","Wedge-rumped Storm-Petrel","Black Storm-Petrel","Least Storm-Petrel","White-tailed Tropicbird","Red-billed Tropicbird","Red-tailed Tropicbird","Masked Booby","Blue-footed Booby","Brown Booby","Red-footed Booby","Northern Gannet","American White Pelican","Brown Pelican","Brandt's Cormorant","Neotropic Cormorant","Double-crested Cormorant","Great Cormorant","Red-faced Cormorant","Pelagic Cormorant","Anhinga","Magnificent Frigatebird","Great Frigatebird","Lesser Frigatebird","American Bittern","Yellow Bittern","Least Bittern","Great Blue Heron","Great Egret","Chinese Egret","Little Egret","Western Reef-Heron","Snowy Egret","Little Blue Heron","Tricolored Heron","Reddish Egret","Cattle Egret","Green Heron","Black-crowned Night-Heron","Yellow-crowned Night-Heron","White Ibis","Scarlet Ibis","Glossy Ibis","White-faced Ibis","Roseate Spoonbill","Jabiru","Wood Stork","Black Vulture","Turkey Vulture","California Condor","Greater Flamingo","Black-bellied Whistling-Duck","Fulvous Whistling-Duck","Bean Goose","Pink-footed Goose","Greater White-fronted Goose","Lesser White-fronted Goose","Emperor Goose","Snow Goose","Ross's Goose","Canada Goose","Brant","Barnacle Goose","Mute Swan","Trumpeter Swan","Tundra Swan","Whooper Swan","Muscovy Duck","Wood Duck","Gadwall","Falcated Duck","Eurasian Wigeon","American Wigeon","American Black Duck","Mallard","Mottled Duck","Spot-billed Duck","Blue-winged Teal","Cinnamon Teal","Northern Shoveler","White-cheeked Pintail","Northern Pintail","Garganey","Baikal Teal","Green-winged Teal","Canvasback","Redhead","Common Pochard","Ring-necked Duck","Tufted Duck","Greater Scaup","Lesser Scaup","Steller's Eider","Spectacled Eider","King Eider","Common Eider","Harlequin Duck","Labrador Duck","Surf Scoter","White-winged Scoter","Black Scoter","Oldsquaw","Bufflehead","Common Goldeneye","Barrow's Goldeneye","Smew","Hooded Merganser","Common Merganser","Red-breasted Merganser","Masked Duck","Ruddy Duck","Osprey","Hook-billed Kite","Swallow-tailed Kite","White-tailed Kite","Snail Kite","Mississippi Kite","Bald Eagle","White-tailed Eagle","Steller's Sea-Eagle","Northern Harrier","Sharp-shinned Hawk","Cooper's Hawk","Northern Goshawk","Crane Hawk","Gray Hawk","Common Black-Hawk","Harris's Hawk","Roadside Hawk","Red-shouldered Hawk","Broad-winged Hawk","Short-tailed Hawk","Swainson's Hawk","White-tailed Hawk","Zone-tailed Hawk","Red-tailed Hawk","Ferruginous Hawk","Rough-legged Hawk","Golden Eagle","Collared Forest-Falcon","Crested Caracara","Eurasian Kestrel","American Kestrel","Merlin","Eurasian Hobby","Aplomado Falcon","Gyrfalcon","Peregrine Falcon","Prairie Falcon","Plain Chachalaca","Chukar","Himalayan Snowcock","Gray Partridge","Ring-necked Pheasant","Ruffed Grouse","Sage Grouse","Spruce Grouse","Willow Ptarmigan","Rock Ptarmigan","White-tailed Ptarmigan","Blue Grouse","Sharp-tailed Grouse","Greater Prairie-chicken","Lesser Prairie-chicken","Wild Turkey","Mountain Quail","Scaled Quail","California Quail","Gambel's Quail","Northern Bobwhite","Montezuma Quail","Yellow Rail","Black Rail","Corn Crake","Clapper Rail","King Rail","Virginia Rail","Sora","Paint-billed Crake","Spotted Rail","Purple Gallinule","Azure Gallinule","Common Moorhen","Eurasian Coot","American Coot","Limpkin","Sandhill Crane","Common Crane","Whooping Crane","Double-striped Thick-knee","Northern Lapwing","Black-bellied Plover","European Golden-Plover","American Golden-Plover","Pacific Golden-Plover","Mongolian Plover","Collared Plover","Snowy Plover","Wilson's Plover","Common Ringed Plover","Semipalmated Plover","Piping Plover","Little Ringed Plover","Killdeer","Mountain Plover","Eurasian Dotterel","Eurasian Oystercatcher","American Oystercatcher","Black Oystercatcher","Black-winged Stilt","Black-necked Stilt","American Avocet","Northern Jacana","Common Greenshank","Greater Yellowlegs","Lesser Yellowlegs","Marsh Sandpiper","Spotted Redshank","Wood Sandpiper","Green Sandpiper","Solitary Sandpiper","Willet","Wandering Tattler","Gray-tailed Tattler","Common Sandpiper","Spotted Sandpiper","Terek Sandpiper","Upland Sandpiper","Little Curlew","Eskimo Curlew","Whimbrel","Bristle-thighed Curlew","Far Eastern Curlew","Slender-billed Curlew","Eurasian Curlew","Long-billed Curlew","Black-tailed Godwit","Hudsonian Godwit","Bar-tailed Godwit","Marbled Godwit","Ruddy Turnstone","Black Turnstone","Surfbird","Great Knot","Red Knot","Sanderling","Semipalmated Sandpiper","Western Sandpiper","Red-necked Stint","Little Stint","Temminck's Stint","Long-toed Stint","Least Sandpiper","White-rumped Sandpiper","Baird's Sandpiper","Pectoral Sandpiper","Sharp-tailed Sandpiper","Purple Sandpiper","Rock Sandpiper","Dunlin","Curlew Sandpiper","Stilt Sandpiper","Spoonbill Sandpiper","Broad-billed Sandpiper","Buff-breasted Sandpiper","Ruff","Short-billed Dowitcher","Long-billed Dowitcher","Jack Snipe","Common Snipe","Pin-tailed Snipe","Eurasian Woodcock","American Woodcock","Wilson's Phalarope","Red-necked Phalarope","Red Phalarope","Oriental Pratincole","Great Skua","South Polar Skua","Pomarine Jaeger","Parasitic Jaeger","Long-tailed Jaeger","Laughing Gull","Franklin's Gull","Little Gull","Black-headed Gull","Bonaparte's Gull","Heermann's Gull","Band-tailed Gull","Black-tailed Gull","Mew Gull","Ring-billed Gull","California Gull","Herring Gull","Yellow-legged Gull","Thayer's Gull","Iceland Gull","Lesser Black-backed Gull","Slaty-backed Gull","Yellow-footed Gull","Western Gull","Glaucous-winged Gull","Glaucous Gull","Great Black-backed Gull","Sabine's Gull","Black-legged Kittiwake","Red-legged Kittiwake","Ross's Gull","Ivory Gull","Gull-billed Tern","Caspian Tern","Royal Tern","Elegant Tern","Sandwich Tern","Roseate Tern","Common Tern","Arctic Tern","Forster's Tern","Least Tern","Aleutian Tern","Bridled Tern","Sooty Tern","Large-billed Tern","White-winged Tern","Whiskered Tern","Black Tern","Brown Noddy","Black Noddy","Black Skimmer","Dovekie","Common Murre","Thick-billed Murre","Razorbill","Great Auk","Black Guillemot","Pigeon Guillemot","Long-billed Murrelet","Marbled Murrelet","Kittlitz's Murrelet","Xantus's Murrelet","Craveri's Murrelet","Ancient Murrelet","Cassin's Auklet","Parakeet Auklet","Least Auklet","Whiskered Auklet","Crested Auklet","Rhinoceros Auklet","Atlantic Puffin","Horned Puffin","Tufted Puffin","Rock Dove","Scaly-naped Pigeon","White-crowned Pigeon","Red-billed Pigeon","Band-tailed Pigeon","Oriental Turtle-Dove","European Turtle-Dove","Eurasian Collared-Dove","Spotted Dove","White-winged Dove","Zenaida Dove","Mourning Dove","Passenger Pigeon","Inca Dove","Common Ground-Dove","Ruddy Ground-Dove","White-tipped Dove","Key West Quail-Dove","Ruddy Quail-Dove","Budgerigar","Monk Parakeet","Carolina Parakeet","Thick-billed Parrot","White-winged Parakeet","Red-crowned Parrot","Common Cuckoo","Oriental Cuckoo","Black-billed Cuckoo","Yellow-billed Cuckoo","Mangrove Cuckoo","Greater Roadrunner","Smooth-billed Ani","Groove-billed Ani","Barn Owl","Flammulated Owl","Oriental Scops-Owl","Western Screech-Owl","Eastern Screech-Owl","Whiskered Screech-Owl","Great Horned Owl","Snowy Owl","Northern Hawk Owl","Northern Pygmy-Owl","Ferruginous Pygmy-Owl","Elf Owl","Burrowing Owl","Mottled Owl","Spotted Owl","Barred Owl","Great Gray Owl","Long-eared Owl","Short-eared Owl","Boreal Owl","Northern Saw-whet Owl","Lesser Nighthawk","Common Nighthawk","Antillean Nighthawk","Common Pauraque","Common Poorwill","Chuck-will's-widow","Buff-collared Nightjar","Whip-poor-will","Jungle Nightjar","Black Swift","White-collared Swift","Chimney Swift","Vaux's Swift","White-throated Needletail","Common Swift","Fork-tailed Swift","White-throated Swift","Antillean Palm Swift","Green Violet-ear","Green-breasted Mango","Broad-billed Hummingbird","White-eared Hummingbird","Xantus's Hummingbird","Berylline Hummingbird","Buff-bellied Hummingbird","Cinnamon Hummingbird","Violet-crowned Hummingbird","Blue-throated Hummingbird","Magnificent Hummingbird","Plain-capped Starthroat","Bahama Woodstar","Lucifer Hummingbird","Ruby-throated Hummingbird","Black-chinned Hummingbird","Anna's Hummingbird","Costa's Hummingbird","Calliope Hummingbird","Bumblebee Hummingbird","Broad-tailed Hummingbird","Rufous Hummingbird","Allen's Hummingbird","Elegant Trogon","Eared Trogon","Hoopoe","Ringed Kingfisher","Belted Kingfisher","Green Kingfisher","Eurasian Wryneck","Lewis's Woodpecker","Red-headed Woodpecker","Acorn Woodpecker","Gila Woodpecker","Golden-fronted Woodpecker","Red-bellied Woodpecker","Williamson's Sapsucker","Yellow-bellied Sapsucker","Red-naped Sapsucker","Red-breasted Sapsucker","Great Spotted Woodpecker","Ladder-backed Woodpecker","Nuttall's Woodpecker","Downy Woodpecker","Hairy Woodpecker","Strickland's Woodpecker","Red-cockaded Woodpecker","White-headed Woodpecker","Three-toed Woodpecker","Black-backed Woodpecker","Northern Flicker","Gilded Flicker","Pileated Woodpecker","Ivory-billed Woodpecker","Northern Beardless-Tyrannulet","Greenish Elaenia","Caribbean Elaenia","Tufted Flycatcher","Olive-sided Flycatcher","Greater Pewee","Western Wood-Pewee","Eastern Wood-Pewee","Yellow-bellied Flycatcher","Acadian Flycatcher","Alder Flycatcher","Willow Flycatcher","Least Flycatcher","Hammond's Flycatcher","Dusky Flycatcher","Gray Flycatcher","Pacific-slope Flycatcher","Cordilleran Flycatcher","Buff-breasted Flycatcher","Black Phoebe","Eastern Phoebe","Say's Phoebe","Vermilion Flycatcher","Dusky-capped Flycatcher","Ash-throated Flycatcher","Nutting's Flycatcher","Great Crested Flycatcher","Brown-crested Flycatcher","La Sagra's Flycatcher","Great Kiskadee","Sulphur-bellied Flycatcher","Variegated Flycatcher","Tropical Kingbird","Couch's Kingbird","Cassin's Kingbird","Thick-billed Kingbird","Western Kingbird","Eastern Kingbird","Gray Kingbird","Loggerhead Kingbird","Scissor-tailed Flycatcher","Fork-tailed Flycatcher","Rose-throated Becard","Masked Tityra","Brown Shrike","Loggerhead Shrike","Northern Shrike","White-eyed Vireo","Thick-billed Vireo","Bell's Vireo","Black-capped Vireo","Gray Vireo","Yellow-throated Vireo","Plumbeous Vireo","Cassin's Vireo","Blue-headed Vireo","Hutton's Vireo","Warbling Vireo","Philadelphia Vireo","Red-eyed Vireo","Yellow-green Vireo","Black-whiskered Vireo","Yucatan Vireo","Gray Jay","Steller's Jay","Blue Jay","Green Jay","Brown Jay","Florida Scrub-Jay","Island Scrub-Jay","Western Scrub-Jay","Mexican Jay","Pinyon Jay","Clark's Nutcracker","Black-billed Magpie","Yellow-billed Magpie","Eurasian Jackdaw","American Crow","Northwestern Crow","Tamaulipas Crow","Fish Crow","Chihuahuan Raven","Common Raven","Sky Lark","Horned Lark","Purple Martin","Cuban Martin","Gray-breasted Martin","Southern Martin","Brown-chested Martin","Tree Swallow","Violet-green Swallow","Bahama Swallow","Northern Rough-winged Swallow","Bank Swallow","Cliff Swallow","Cave Swallow","Barn Swallow","Common House-Martin","Carolina Chickadee","Black-capped Chickadee","Mountain Chickadee","Mexican Chickadee","Chestnut-backed Chickadee","Boreal Chickadee","Gray-headed Chickadee","Bridled Titmouse","Oak Titmouse","Juniper Titmouse","Tufted Titmouse","Verdin","Bushtit","Red-breasted Nuthatch","White-breasted Nuthatch","Pygmy Nuthatch","Brown-headed Nuthatch","Brown Creeper","Cactus Wren","Rock Wren","Canyon Wren","Carolina Wren","Bewick's Wren","House Wren","Winter Wren","Sedge Wren","Marsh Wren","American Dipper","Red-whiskered Bulbul","Golden-crowned Kinglet","Ruby-crowned Kinglet","Middendorff's Grasshopper-Warbler","Lanceolated Warbler","Wood Warbler","Dusky Warbler","Arctic Warbler","Blue-gray Gnatcatcher","California Gnatcatcher","Black-tailed Gnatcatcher","Black-capped Gnatcatcher","Narcissus Flycatcher","Mugimaki Flycatcher","Red-breasted Flycatcher","Siberian Flycatcher","Gray-spotted Flycatcher","Asian Brown Flycatcher","Siberian Rubythroat","Bluethroat","Siberian Blue Robin","Red-flanked Bluetail","Northern Wheatear","Stonechat","Eastern Bluebird","Western Bluebird","Mountain Bluebird","Townsend's Solitaire","Veery","Gray-cheeked Thrush","Bicknell's Thrush","Swainson's Thrush","Hermit Thrush","Wood Thrush","Eurasian Blackbird","Eyebrowed Thrush","Dusky Thrush","Fieldfare","Redwing","Clay-colored Robin","White-throated Robin","Rufous-backed Robin","American Robin","Varied Thrush","Aztec Thrush","Wrentit","Gray Catbird","Black Catbird","Northern Mockingbird","Bahama Mockingbird","Sage Thrasher","Brown Thrasher","Long-billed Thrasher","Bendire's Thrasher","Curve-billed Thrasher","California Thrasher","Crissal Thrasher","Le Conte's Thrasher","Blue Mockingbird","European Starling","Crested Myna","Siberian Accentor","Yellow Wagtail","Citrine Wagtail","Gray Wagtail","White Wagtail","Black-backed Wagtail","Tree Pipit","Olive-backed Pipit","Pechora Pipit","Red-throated Pipit","American Pipit","Sprague's Pipit","Bohemian Waxwing","Cedar Waxwing","Gray Silky-flycatcher","Phainopepla","Olive Warbler","Bachman's Warbler","Blue-winged Warbler","Golden-winged Warbler","Tennessee Warbler","Orange-crowned Warbler","Nashville Warbler","Virginia's Warbler","Colima Warbler","Lucy's Warbler","Crescent-chested Warbler","Northern Parula","Tropical Parula","Yellow Warbler","Chestnut-sided Warbler","Magnolia Warbler","Cape May Warbler","Black-throated Blue Warbler","Yellow-rumped Warbler","Black-throated Gray Warbler","Golden-cheeked Warbler","Black-throated Green Warbler","Townsend's Warbler","Hermit Warbler","Blackburnian Warbler","Yellow-throated Warbler","Grace's Warbler","Pine Warbler","Kirtland's Warbler","Prairie Warbler","Palm Warbler","Bay-breasted Warbler","Blackpoll Warbler","Cerulean Warbler","Black-and-white Warbler","American Redstart","Prothonotary Warbler","Worm-eating Warbler","Swainson's Warbler","Ovenbird","Northern Waterthrush","Louisiana Waterthrush","Kentucky Warbler","Connecticut Warbler","Mourning Warbler","MacGillivray's Warbler","Common Yellowthroat","Gray-crowned Yellowthroat","Hooded Warbler","Wilson's Warbler","Canada Warbler","Red-faced Warbler","Painted Redstart","Slate-throated Redstart","Fan-tailed Warbler","Golden-crowned Warbler","Rufous-capped Warbler","Yellow-breasted Chat","Bananaquit","Hepatic Tanager","Summer Tanager","Scarlet Tanager","Western Tanager","Flame-colored Tanager","Stripe-headed Tanager","White-collared Seedeater","Yellow-faced Grassquit","Black-faced Grassquit","Olive Sparrow","Green-tailed Towhee","Spotted Towhee","Eastern Towhee","Canyon Towhee","California Towhee","Abert's Towhee","Rufous-winged Sparrow","Cassin's Sparrow","Bachman's Sparrow","Botteri's Sparrow","Rufous-crowned Sparrow","Five-striped Sparrow","American Tree Sparrow","Chipping Sparrow","Clay-colored Sparrow","Brewer's Sparrow","Field Sparrow","Worthen's Sparrow","Black-chinned Sparrow","Vesper Sparrow","Lark Sparrow","Black-throated Sparrow","Sage Sparrow","Lark Bunting","Savannah Sparrow","Grasshopper Sparrow","Baird's Sparrow","Henslow's Sparrow","Le Conte's Sparrow","Nelson's Sharp-tailed Sparrow","Saltmarsh Sharp-tailed Sparrow","Seaside Sparrow","Fox Sparrow","Song Sparrow","Lincoln's Sparrow","Swamp Sparrow","White-throated Sparrow","Harris's Sparrow","White-crowned Sparrow","Golden-crowned Sparrow","Dark-eyed Junco","Yellow-eyed Junco","McCown's Longspur","Lapland Longspur","Smith's Longspur","Chestnut-collared Longspur","Pine Bunting","Little Bunting","Rustic Bunting","Yellow-breasted Bunting","Gray Bunting","Pallas's Bunting","Reed Bunting","Snow Bunting","McKay's Bunting","Crimson-collared Grosbeak","Northern Cardinal","Pyrrhuloxia","Yellow Grosbeak","Rose-breasted Grosbeak","Black-headed Grosbeak","Blue Bunting","Blue Grosbeak","Lazuli Bunting","Indigo Bunting","Varied Bunting","Painted Bunting","Dickcissel","Bobolink","Red-winged Blackbird","Tricolored Blackbird","Tawny-shouldered Blackbird","Eastern Meadowlark","Western Meadowlark","Yellow-headed Blackbird","Rusty Blackbird","Brewer's Blackbird","Common Grackle","Boat-tailed Grackle","Great-tailed Grackle","Shiny Cowbird","Bronzed Cowbird","Brown-headed Cowbird","Black-vented Oriole","Orchard Oriole","Hooded Oriole","Streak-backed Oriole","Spot-breasted Oriole","Altamira Oriole","Audubon's Oriole","Baltimore Oriole","Bullock's Oriole","Scott's Oriole","Common Chaffinch","Brambling","Gray-crowned Rosy-Finch","Black Rosy-Finch","Brown-capped Rosy-Finch","Pine Grosbeak","Common Rosefinch","Purple Finch","Cassin's Finch","House Finch","Red Crossbill","White-winged Crossbill","Common Redpoll","Hoary Redpoll","Eurasian Siskin","Pine Siskin","Lesser Goldfinch","Lawrence's Goldfinch","American Goldfinch","Oriental Greenfinch","Eurasian Bullfinch","Evening Grosbeak","Hawfinch","House Sparrow","Eurasian Tree Sparrow"],ZCu=["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siberian","Siamese","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],YCu=["Blue Whale","Fin Whale","Sei Whale","Sperm Whale","Bryde’s whale","Omura’s whale","Humpback whale","Long-Beaked Common Dolphin","Short-Beaked Common Dolphin","Bottlenose Dolphin","Indo-Pacific Bottlenose Dolphin","Northern Rightwhale Dolphin","Southern Rightwhale Dolphin","Tucuxi","Costero","Indo-Pacific Hump-backed Dolphin","Chinese White Dolphin","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Clymene Dolphin","Pantropical Spotted Dolphin","Spinner Dolphin","Striped Dolphin","Rough-Toothed Dolphin","Chilean Dolphin","Commerson’s Dolphin","Heaviside’s Dolphin","Hector’s Dolphin","Risso’s Dolphin","Fraser’s Dolphin","Atlantic White-Sided Dolphin","Dusky Dolphin","Hourglass Dolphin","Pacific White-Sided Dolphin","Peale’s Dolphin","White-Beaked Dolphin","Australian Snubfin Dolphin","Irrawaddy Dolphin","Melon-headed Whale","Killer Whale (Orca)","Pygmy Killer Whale","False Killer Whale","Long-finned Pilot Whale","Short-finned Pilot Whale","Guiana Dolphin","Burrunan Dolphin","Australian humpback Dolphin","Amazon River Dolphin","Chinese River Dolphin","Ganges River Dolphin","La Plata Dolphin","Southern Bottlenose Whale","Longman's Beaked Whale","Arnoux's Beaked Whale"],QCu=["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avétonou","Avileña-Negra Ibérica","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bedit","Breed","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","British White","British Friesian","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Buša cattle","Butana cattle","Bushuyev","Cedit","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Cárdena Andaluza","Carinthian Blondvieh","Carora","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Dedit","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Dølafe","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Eedit","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Évolène cattle","Fedit","Fēng Cattle","Finnish Ayrshire","Finncattle","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Gedit","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied cattle","German Black Pied Dairy","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hedit","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hereford","Herens","Hybridmaster","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Huáng Cattle","Hungarian Grey","Iedit","Iberian cattle","Icelandic","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jedit","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jersey cattle","Jutland cattle","Kedit","Kabin Buri cattle","Kalmyk cattle","Kangayam","Kankrej","Kamphaeng Saen cattle","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kuri","Kurgan cattle","Ledit","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Medit","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Muturu","Murboden","Murnau-Werdenfels","Murray Grey","Nedit","Nagori","N'Dama","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pedit","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Polled Hereford","Poll Shorthorn","Polled Shorthorn","Ponwar","Preta","Punganur","Pulikulam","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","Redit","Ramo Grande","Randall","Raramuri Criollo","Rathi","Rätisches Grauvieh","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","RX3","Sedit","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tedit","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Umblachery","Ukrainian Grey","Vedit","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Väneko","Vaynol","Vechur8","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Wedit","Wagyu","Waguli","Wangus","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yedit","Yakutian","Yanbian","Yanhuang","Yurino","Zedit","Żubroń","Zebu"],XCu=["Alligator mississippiensis","Chinese Alligator","Black Caiman","Broad-snouted Caiman","Spectacled Caiman","Yacare Caiman","Cuvier’s Dwarf Caiman","Schneider’s Smooth-fronted Caiman","African Slender-snouted Crocodile","American Crocodile","Australian Freshwater Crocodile","Cuban Crocodile","Dwarf Crocodile","Morelet’s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","West African Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Siamese Crocodile","Gharial","Tomistoma"],uFu=["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Belgian Shepherd","Bearded Collie","Beauceron","Bedlington Terrier","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black and Tan Coonhound","Black Norwegian Elkhound","Black Russian Terrier","Black Mouth Cur","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Braque Francais","Braque Saint-Germain","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane di Oropa","Cane Paratore","Cantabrian Water Dog","Can de Chira","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Cão Fila de São Miguel","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East Siberian Laika","East European Shepherd","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gończy Polski","Gordon Setter","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hällefors Elkhound","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Ibizan Hound","Icelandic Sheepdog","Indian pariah dog","Indian Spitz","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Löwchen","Lupo Italiano","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Pampas Deerhound","Paisley Terrier","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plummer Terrier","Plott Hound","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Šarplaninac","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio dell'Appennino","Segugio Italiano","Segugio Maremmano","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Sardinian Shepherd Dog","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier"],eFu=["Grass carp","Peruvian anchoveta","Silver carp","Common carp","Asari","Japanese littleneck","Filipino Venus","Japanese cockle","Alaska pollock","Nile tilapia","Whiteleg shrimp","Bighead carp","Skipjack tuna","Catla","Crucian carp","Atlantic salmon","Atlantic herring","Chub mackerel","Rohu","Yellowfin tuna","Japanese anchovy","Largehead hairtail","Atlantic cod","European pilchard","Capelin","Jumbo flying squid","Milkfish","Atlantic mackerel","Rainbow trout","Araucanian herring","Wuchang bream","Gulf menhaden","Indian oil sardine","Black carp","European anchovy","Northern snakehead","Pacific cod","Pacific saury","Pacific herring","Bigeye tuna","Chilean jack mackerel","Yellow croaker","Haddock","Gazami crab","Amur catfish","Japanese common catfish","European sprat","Pink salmon","Mrigal carp","Channel catfish","Blood cockle","Blue whiting","Hilsa shad","Daggertooth pike conger","California pilchard","Cape horse mackerel","Pacific anchoveta","Japanese flying squid","Pollock","Chinese softshell turtle","Kawakawa","Indian mackerel","Asian swamp eel","Argentine hake","Short mackerel","Southern rough shrimp","Southern African anchovy","Pond loach","Iridescent shark","Mandarin fish","Chinese perch","Nile perch","Round sardinella","Japanese pilchard","Bombay-duck","Yellowhead catfish","Korean bullhead","Narrow-barred Spanish mackerel","Albacore","Madeiran sardinella","Bonga shad","Silver cyprinid","Longtail tuna","Atlantic menhaden","North Pacific hake","Atlantic horse mackerel","Japanese jack mackerel","Pacific thread herring","Bigeye scad","Yellowstripe scad","Chum salmon","Blue swimming crab","Pacific sand lance","Pacific sandlance","Goldstripe sardinella"],aFu=["American Albino","Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Međimurje Horse","Menorquín","Mérens Horse","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish coldblood trotter","Swedish Warmblood","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Žemaitukas","Zhemaichu","Zweibrücker"],rFu=["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow and black potter wasp","Yellow Crazy Ant","Yellow-horned horntail"],nFu=["Asiatic Lion","Barbary Lion","West African Lion","Northeast Congo Lion","Masai Lion","Transvaal lion","Cape lion"],tFu=["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D’Argent","Checkered Giant","Cinnamon","Crème D’Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],iFu=["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],oFu=["Viper Adder","Common adder","Death Adder","Desert death adder","Horned adder","Long-nosed adder","Many-horned adder","Mountain adder","Mud adder","Namaqua dwarf adder","Nightingale adder","Peringuey's adder","Puff adder","African puff adder","Rhombic night adder","Sand adder","Dwarf sand adder","Namib dwarf sand adder","Water adder","Aesculapian snake","Anaconda","Bolivian anaconda","De Schauensee's anaconda","Green anaconda","Yellow anaconda","Arafura file snake","Asp","European asp","Egyptian asp","African beaked snake","Ball Python","Bird snake","Black-headed snake","Mexican black kingsnake","Black rat snake","Black snake","Red-bellied black snake","Blind snake","Brahminy blind snake","Texas blind snake","Western blind snake","Boa","Abaco Island boa","Amazon tree boa","Boa constrictor","Cuban boa","Dumeril's boa","Dwarf boa","Emerald tree boa","Hogg Island boa","Jamaican boa","Madagascar ground boa","Madagascar tree boa","Puerto Rican boa","Rainbow boa","Red-tailed boa","Rosy boa","Rubber boa","Sand boa","Tree boa","Boiga","Boomslang","Brown snake","Eastern brown snake","Bull snake","Bushmaster","Dwarf beaked snake","Rufous beaked snake","Canebrake","Cantil","Cascabel","Cat-eyed snake","Banded cat-eyed snake","Green cat-eyed snake","Cat snake","Andaman cat snake","Beddome's cat snake","Dog-toothed cat snake","Forsten's cat snake","Gold-ringed cat snake","Gray cat snake","Many-spotted cat snake","Tawny cat snake","Chicken snake","Coachwhip snake","Cobra","Andaman cobra","Arabian cobra","Asian cobra","Banded water cobra","Black-necked cobra","Black-necked spitting cobra","Black tree cobra","Burrowing cobra","Cape cobra","Caspian cobra","Congo water cobra","Common cobra","Eastern water cobra","Egyptian cobra","Equatorial spitting cobra","False cobra","False water cobra","Forest cobra","Gold tree cobra","Indian cobra","Indochinese spitting cobra","Javan spitting cobra","King cobra","Mandalay cobra","Mozambique spitting cobra","North Philippine cobra","Nubian spitting cobra","Philippine cobra","Red spitting cobra","Rinkhals cobra","Shield-nosed cobra","Sinai desert cobra","Southern Indonesian spitting cobra","Southern Philippine cobra","Southwestern black spitting cobra","Snouted cobra","Spectacled cobra","Spitting cobra","Storm water cobra","Thai cobra","Taiwan cobra","Zebra spitting cobra","Collett's snake","Congo snake","Copperhead","American copperhead","Australian copperhead","Coral snake","Arizona coral snake","Beddome's coral snake","Brazilian coral snake","Cape coral snake","Harlequin coral snake","High Woods coral snake","Malayan long-glanded coral snake","Texas Coral Snake","Western coral snake","Corn snake","South eastern corn snake","Cottonmouth","Crowned snake","Cuban wood snake","Eastern hognose snake","Egg-eater","Eastern coral snake","Fer-de-lance","Fierce snake","Fishing snake","Flying snake","Golden tree snake","Indian flying snake","Moluccan flying snake","Ornate flying snake","Paradise flying snake","Twin-Barred tree snake","Banded Flying Snake","Fox snake, three species of Pantherophis","Forest flame snake","Garter snake","Checkered garter snake","Common garter snake","San Francisco garter snake","Texas garter snake","Cape gopher snake","Grass snake","Green snake","Rough green snake","Smooth green snake","Ground snake","Common ground snake","Three-lined ground snake","Western ground snake","Habu","Hognose snake","Blonde hognose snake","Dusty hognose snake","Jan's hognose snake","Giant Malagasy hognose snake","Mexican hognose snake","South American hognose snake","Hundred pacer","Ikaheka snake","Indigo snake","Jamaican Tree Snake","Keelback","Asian keelback","Assam keelback","Black-striped keelback","Buff striped keelback","Burmese keelback","Checkered keelback","Common keelback","Hill keelback","Himalayan keelback","Khasi Hills keelback","Modest keelback","Nicobar Island keelback","Nilgiri keelback","Orange-collared keelback","Red-necked keelback","Sikkim keelback","Speckle-bellied keelback","White-lipped keelback","Wynaad keelback","Yunnan keelback","King brown","King snake","California kingsnake","Desert kingsnake","Grey-banded kingsnake","North eastern king snake","Prairie kingsnake","Scarlet kingsnake","Speckled kingsnake","Krait","Banded krait","Blue krait","Black krait","Burmese krait","Ceylon krait","Indian krait","Lesser black krait","Malayan krait","Many-banded krait","Northeastern hill krait","Red-headed krait","Sind krait","Large shield snake","Lancehead","Common lancehead","Lora","Grey Lora","Lyre snake","Baja California lyresnake","Central American lyre snake","Texas lyre snake","Eastern lyre snake","Machete savane","Mamba","Black mamba","Green mamba","Eastern green mamba","Western green mamba","Mamushi","Mangrove snake","Milk snake","Moccasin snake","Montpellier snake","Mud snake","Eastern mud snake","Western mud snake","Mussurana","Night snake","Cat-eyed night snake","Texas night snake","Nichell snake","Narrowhead Garter Snake","Nose-horned viper","Rhinoceros viper","Vipera ammodytes","Parrot snake","Mexican parrot snake","Patchnose snake","Perrotet's shieldtail snake","Pine snake","Pipe snake","Asian pipe snake","Dwarf pipe snake","Red-tailed pipe snake","Python","African rock python","Amethystine python","Angolan python","Australian scrub python","Ball python","Bismarck ringed python","Black headed python","Blood python","Boelen python","Borneo short-tailed python","Bredl's python","Brown water python","Burmese python","Calabar python","Western carpet python","Centralian carpet python","Coastal carpet python","Inland carpet python","Jungle carpet python","New Guinea carpet python","Northwestern carpet python","Southwestern carpet python","Children's python","Dauan Island water python","Desert woma python","Diamond python","Flinders python","Green tree python","Halmahera python","Indian python","Indonesian water python","Macklot's python","Mollucan python","Oenpelli python","Olive python","Papuan python","Pygmy python","Red blood python","Reticulated python","Kayaudi dwarf reticulated python","Selayer reticulated python","Rough-scaled python","Royal python","Savu python","Spotted python","Stimson's python","Sumatran short-tailed python","Tanimbar python","Timor python","Wetar Island python","White-lipped python","Brown white-lipped python","Northern white-lipped python","Southern white-lipped python","Woma python","Western woma python","Queen snake","Racer","Bimini racer","Buttermilk racer","Eastern racer","Eastern yellowbelly sad racer","Mexican racer","Southern black racer","Tan racer","West Indian racer","Raddysnake","Southwestern blackhead snake","Rat snake","Baird's rat snake","Beauty rat snake","Great Plains rat snake","Green rat snake","Japanese forest rat snake","Japanese rat snake","King rat snake","Mandarin rat snake","Persian rat snake","Red-backed rat snake","Twin-spotted rat snake","Yellow-striped rat snake","Manchurian Black Water Snake","Rattlesnake","Arizona black rattlesnake","Aruba rattlesnake","Chihuahuan ridge-nosed rattlesnake","Coronado Island rattlesnake","Durango rock rattlesnake","Dusky pigmy rattlesnake","Eastern diamondback rattlesnake","Grand Canyon rattlesnake","Great Basin rattlesnake","Hopi rattlesnake","Lance-headed rattlesnake","Long-tailed rattlesnake","Massasauga rattlesnake","Mexican green rattlesnake","Mexican west coast rattlesnake","Midget faded rattlesnake","Mojave rattlesnake","Northern black-tailed rattlesnake","Oaxacan small-headed rattlesnake","Rattler","Red diamond rattlesnake","Southern Pacific rattlesnake","Southwestern speckled rattlesnake","Tancitaran dusky rattlesnake","Tiger rattlesnake","Timber rattlesnake","Tropical rattlesnake","Twin-spotted rattlesnake","Uracoan rattlesnake","Western diamondback rattlesnake","Ribbon snake","Rinkhals","River jack","Sea snake","Annulated sea snake","Beaked sea snake","Dubois's sea snake","Hardwicke's sea snake","Hook Nosed Sea Snake","Olive sea snake","Pelagic sea snake","Stoke's sea snake","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lipped sea snake","Shield-tailed snake","Sidewinder","Colorado desert sidewinder","Mojave desert sidewinder","Sonoran sidewinder","Small-eyed snake","Smooth snake","Brazilian smooth snake","European smooth snake","Stiletto snake","Striped snake","Japanese striped snake","Sunbeam snake","Taipan","Central ranges taipan","Coastal taipan","Inland taipan","Paupan taipan","Tentacled snake","Tic polonga","Tiger snake","Chappell Island tiger snake","Common tiger snake","Down's tiger snake","Eastern tiger snake","King Island tiger snake","Krefft's tiger snake","Peninsula tiger snake","Tasmanian tiger snake","Western tiger snake","Tigre snake","Tree snake","Blanding's tree snake","Blunt-headed tree snake","Brown tree snake","Long-nosed tree snake","Many-banded tree snake","Northern tree snake","Trinket snake","Black-banded trinket snake","Twig snake","African twig snake","Twin Headed King Snake","Titanboa","Urutu","Vine snake","Asian Vine Snake, Whip Snake","American Vine Snake","Mexican vine snake","Viper","Asp viper","Bamboo viper","Bluntnose viper","Brazilian mud Viper","Burrowing viper","Bush viper","Great Lakes bush viper","Hairy bush viper","Nitsche's bush viper","Rough-scaled bush viper","Spiny bush viper","Carpet viper","Crossed viper","Cyclades blunt-nosed viper","Eyelash viper","False horned viper","Fea's viper","Fifty pacer","Gaboon viper","Hognosed viper","Horned desert viper","Horned viper","Jumping viper","Kaznakov's viper","Leaf-nosed viper","Leaf viper","Levant viper","Long-nosed viper","McMahon's viper","Mole viper","Palestine viper","Pallas' viper","Palm viper","Amazonian palm viper","Black-speckled palm-pitviper","Eyelash palm-pitviper","Green palm viper","Mexican palm-pitviper","Guatemalan palm viper","Honduran palm viper","Siamese palm viper","Side-striped palm-pitviper","Yellow-lined palm viper","Pit viper","Banded pitviper","Bamboo pitviper","Barbour's pit viper","Black-tailed horned pit viper","Bornean pitviper","Brongersma's pitviper","Brown spotted pitviper[4]","Cantor's pitviper","Elegant pitviper","Eyelash pit viper","Fan-Si-Pan horned pitviper","Flat-nosed pitviper","Godman's pit viper","Green tree pit viper","Habu pit viper","Hagen's pitviper","Horseshoe pitviper","Jerdon's pitviper","Kanburian pit viper","Kaulback's lance-headed pitviper","Kham Plateau pitviper","Large-eyed pitviper","Malabar rock pitviper","Malayan pit viper","Mangrove pit viper","Mangshan pitviper","Motuo bamboo pitviper","Nicobar bamboo pitviper","Philippine pitviper","Pointed-scaled pit viper[5]","Red-tailed bamboo pitviper","Schultze's pitviper","Stejneger's bamboo pitviper","Sri Lankan pit viper","Temple pit viper","Tibetan bamboo pitviper","Tiger pit viper","Undulated pit viper","Wagler's pit viper","Wirot's pit viper","Portuguese viper","Saw-scaled viper","Schlegel's viper","Sedge viper","Sharp-nosed viper","Snorkel viper","Temple viper","Tree viper","Chinese tree viper","Guatemalan tree viper","Hutton's tree viper","Indian tree viper","Large-scaled tree viper","Malcolm's tree viper","Nitsche's tree viper","Pope's tree viper","Rough-scaled tree viper","Rungwe tree viper","Sumatran tree viper","White-lipped tree viper","Ursini's viper","Western hog-nosed viper","Wart snake","Water moccasin","Water snake","Bocourt's water snake","Northern water snake","Whip snake","Long-nosed whip snake","Wolf snake","African wolf snake","Barred wolf snake","Worm snake","Common worm snake","Longnosed worm snake","Wutu","Yarara","Zebra snake"],sFu=["dog","cat","snake","bear","lion","cetacean","insect","crocodilia","cow","bird","fish","rabbit","horse"],lFu={bear:WCu,bird:qCu,cat:ZCu,cetacean:YCu,cow:QCu,crocodilia:XCu,dog:uFu,fish:eFu,horse:aFu,insect:rFu,lion:nFu,rabbit:tFu,rodent:iFu,snake:oFu,type:sFu},EFu=lFu,cFu=["{{person.name}}","{{company.name}}"],dFu=["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],DFu=["0.#.#","0.##","#.##","#.#","#.#.#"],xFu={author:cFu,name:dFu,version:DFu},mFu=xFu,hFu=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"],pFu={formats:hFu},gFu=pFu,fFu=["red","green","blue","yellow","purple","mint green","teal","white","black","orange","pink","grey","maroon","violet","turquoise","tan","sky blue","salmon","plum","orchid","olive","magenta","lime","ivory","indigo","gold","fuchsia","cyan","azure","lavender","silver"],vFu={human:fFu},CFu=vFu,FFu=["Books","Movies","Music","Games","Electronics","Computers","Home","Garden","Tools","Grocery","Health","Beauty","Toys","Kids","Baby","Clothing","Shoes","Jewelery","Sports","Outdoors","Automotive","Industrial"],kFu=["Ergonomic executive chair upholstered in bonded black leather and PVC padded seat and back for all-day comfort and support","The automobile layout consists of a front-engine design, with transaxle-type transmissions mounted at the rear of the engine and four wheel drive","New ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","The slim & simple Maple Gaming Keyboard from Dev Byte comes with a sleek body and 7- Color RGB LED Back-lighting for smart functionality","The Apollotech B340 is an affordable wireless mouse with reliable connectivity, 12 months battery life and modern design","The Nagasaki Lander is the trademarked name of several series of Nagasaki sport bikes, that started with the 1984 ABC800J","The Football Is Good For Training And Recreational Purposes","Carbonite web goalkeeper gloves are ergonomically designed to give easy fit","Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","New range of formal shirts are designed keeping you in mind. With fits and styling that will make you stand apart","The beautiful range of Apple Naturalé that has an exciting mix of natural ingredients. With the Goodness of 100% Natural Ingredients","Andy shoes are designed to keeping in mind durability as well as trends, the most stylish range of shoes & sandals"],AFu={adjective:["Small","Ergonomic","Electronic","Rustic","Intelligent","Gorgeous","Incredible","Elegant","Fantastic","Practical","Modern","Recycled","Sleek","Bespoke","Awesome","Generic","Handcrafted","Handmade","Oriental","Licensed","Luxurious","Refined","Unbranded","Tasty"],material:["Steel","Bronze","Wooden","Concrete","Plastic","Cotton","Granite","Rubber","Metal","Soft","Fresh","Frozen"],product:["Chair","Car","Computer","Keyboard","Mouse","Bike","Ball","Gloves","Pants","Shirt","Table","Shoes","Hat","Towels","Soap","Tuna","Chicken","Fish","Cheese","Bacon","Pizza","Salad","Sausages","Chips"]},bFu={department:FFu,product_description:kFu,product_name:AFu},yFu=bFu,BFu=["Adaptive","Advanced","Ameliorated","Assimilated","Automated","Balanced","Business-focused","Centralized","Cloned","Compatible","Configurable","Cross-group","Cross-platform","Customer-focused","Customizable","Decentralized","De-engineered","Devolved","Digitized","Distributed","Diverse","Down-sized","Enhanced","Enterprise-wide","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Function-based","Fundamental","Future-proofed","Grass-roots","Horizontal","Implemented","Innovative","Integrated","Intuitive","Inverse","Managed","Mandatory","Monitored","Multi-channelled","Multi-lateral","Multi-layered","Multi-tiered","Networked","Object-based","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Pre-emptive","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Re-contextualized","Re-engineered","Reduced","Reverse-engineered","Right-sized","Robust","Seamless","Secured","Self-enabling","Sharable","Stand-alone","Streamlined","Switchable","Synchronised","Synergistic","Synergized","Team-oriented","Total","Triple-buffered","Universal","Up-sized","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary","Vision-oriented"],zFu=["clicks-and-mortar","value-added","vertical","proactive","robust","revolutionary","scalable","leading-edge","innovative","intuitive","strategic","e-business","mission-critical","sticky","one-to-one","24/7","end-to-end","global","B2B","B2C","granular","frictionless","virtual","viral","dynamic","24/365","best-of-breed","killer","magnetic","bleeding-edge","web-enabled","interactive","dot-com","sexy","back-end","real-time","efficient","front-end","distributed","seamless","extensible","turn-key","world-class","open-source","cross-platform","cross-media","synergistic","bricks-and-clicks","out-of-the-box","enterprise","integrated","impactful","wireless","transparent","next-generation","cutting-edge","user-centric","visionary","customized","ubiquitous","plug-and-play","collaborative","compelling","holistic","rich"],SFu=["synergies","paradigms","markets","partnerships","infrastructures","platforms","initiatives","channels","eyeballs","communities","ROI","solutions","action-items","portals","niches","technologies","content","supply-chains","convergence","relationships","architectures","interfaces","e-markets","e-commerce","systems","bandwidth","models","mindshare","deliverables","users","schemas","networks","applications","metrics","e-business","functionalities","experiences","web services","methodologies","blockchains","lifetime value"],MFu=["implement","utilize","integrate","streamline","optimize","evolve","transform","embrace","enable","orchestrate","leverage","reinvent","aggregate","architect","enhance","incentivize","morph","empower","envisioneer","monetize","harness","facilitate","seize","disintermediate","synergize","strategize","deploy","brand","grow","target","syndicate","synthesize","deliver","mesh","incubate","engage","maximize","benchmark","expedite","reintermediate","whiteboard","visualize","repurpose","innovate","scale","unleash","drive","extend","engineer","revolutionize","generate","exploit","transition","e-enable","iterate","cultivate","matrix","productize","redefine","recontextualize"],wFu=["24 hour","24/7","3rd generation","4th generation","5th generation","6th generation","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","background","bandwidth-monitored","bi-directional","bifurcated","bottom-line","clear-thinking","client-driven","client-server","coherent","cohesive","composite","context-sensitive","contextually-based","content-based","dedicated","demand-driven","didactic","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","even-keeled","executive","explicit","exuding","fault-tolerant","foreground","fresh-thinking","full-range","global","grid-enabled","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","multimedia","multi-state","multi-tasking","national","needs-based","neutral","next generation","non-volatile","object-oriented","optimal","optimizing","radical","real-time","reciprocal","regional","responsive","scalable","secondary","solution-oriented","stable","static","systematic","systemic","system-worthy","tangible","tertiary","transitional","uniform","upward-trending","user-facing","value-added","web-enabled","well-modulated","zero administration","zero defect","zero tolerance"],PFu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} - {{person.last_name}}","{{person.last_name}}, {{person.last_name}} and {{person.last_name}}"],TFu=["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","artificial intelligence","array","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","database","data-warehouse","definition","emulation","encoding","encryption","extranet","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","Graphic Interface","groupware","Graphical User Interface","hardware","help-desk","hierarchy","hub","implementation","info-mediaries","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge user","knowledge base","local area network","leverage","matrices","matrix","methodology","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","open system","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","secured line","service-desk","software","solution","standardization","strategy","structure","success","superstructure","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"],jFu=["Inc","and Sons","LLC","Group"],NFu={adjective:BFu,buzz_adjective:zFu,buzz_noun:SFu,buzz_verb:MFu,descriptor:wFu,name_pattern:PFu,noun:TFu,suffix:jFu},LFu=NFu,RFu=["id","title","name","email","phone","token","group","category","password","comment","avatar","status","createdAt","updatedAt"],KFu={column:RFu},IFu=KFu,OFu={wide:["January","February","March","April","May","June","July","August","September","October","November","December"],abbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},$Fu={wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},HFu={month:OFu,weekday:$Fu},GFu=HFu,_Fu=["Checking","Savings","Money Market","Investment","Home Loan","Credit Card","Auto Loan","Personal Loan"],VFu=["34##-######-####L","37##-######-####L"],JFu=["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],UFu=["6011-####-####-###L","65##-####-####-###L","64[4-9]#-####-####-###L","6011-62##-####-####-###L","65##-62##-####-####-###L","64[4-9]#-62##-####-####-###L"],WFu=["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],qFu=["5018-#{4}-#{4}-#{3}L","5020-#{4}-#{4}-#{3}L","5038-#{4}-#{4}-#{3}L","5893-#{4}-#{4}-#{3}L","6304-#{4}-#{4}-#{3}L","6759-#{4}-#{4}-#{3}L","676[1-3]-####-####-###L","5018#{11,15}L","5020#{11,15}L","5038#{11,15}L","5893#{11,15}L","6304#{11,15}L","6759#{11,15}L","676[1-3]#{11,15}L"],ZFu=["5[1-5]##-####-####-###L","6771-89##-####-###L"],YFu=["4###########L","4###-####-####-###L"],QFu={american_express:VFu,diners_club:JFu,discover:UFu,jcb:WFu,maestro:qFu,mastercard:ZFu,visa:YFu},XFu=QFu,uku=[{name:"UAE Dirham",code:"AED",symbol:""},{name:"Afghani",code:"AFN",symbol:"؋"},{name:"Lek",code:"ALL",symbol:"Lek"},{name:"Armenian Dram",code:"AMD",symbol:""},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ"},{name:"Kwanza",code:"AOA",symbol:""},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Australian Dollar",code:"AUD",symbol:"$"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман"},{name:"Convertible Marks",code:"BAM",symbol:"KM"},{name:"Barbados Dollar",code:"BBD",symbol:"$"},{name:"Taka",code:"BDT",symbol:""},{name:"Bulgarian Lev",code:"BGN",symbol:"лв"},{name:"Bahraini Dinar",code:"BHD",symbol:""},{name:"Burundi Franc",code:"BIF",symbol:""},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$"},{name:"Brunei Dollar",code:"BND",symbol:"$"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs"},{name:"Brazilian Real",code:"BRL",symbol:"R$"},{name:"Bahamian Dollar",code:"BSD",symbol:"$"},{name:"Pula",code:"BWP",symbol:"P"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$"},{name:"Canadian Dollar",code:"CAD",symbol:"$"},{name:"Congolese Franc",code:"CDF",symbol:""},{name:"Swiss Franc",code:"CHF",symbol:"CHF"},{name:"Chilean Peso",code:"CLP",symbol:"$"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥"},{name:"Colombian Peso",code:"COP",symbol:"$"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡"},{name:"Cuban Peso",code:"CUP",symbol:"₱"},{name:"Cape Verde Escudo",code:"CVE",symbol:""},{name:"Czech Koruna",code:"CZK",symbol:"Kč"},{name:"Djibouti Franc",code:"DJF",symbol:""},{name:"Danish Krone",code:"DKK",symbol:"kr"},{name:"Dominican Peso",code:"DOP",symbol:"RD$"},{name:"Algerian Dinar",code:"DZD",symbol:""},{name:"Egyptian Pound",code:"EGP",symbol:"£"},{name:"Nakfa",code:"ERN",symbol:""},{name:"Ethiopian Birr",code:"ETB",symbol:""},{name:"Euro",code:"EUR",symbol:"€"},{name:"Fiji Dollar",code:"FJD",symbol:"$"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£"},{name:"Pound Sterling",code:"GBP",symbol:"£"},{name:"Lari",code:"GEL",symbol:""},{name:"Cedi",code:"GHS",symbol:""},{name:"Gibraltar Pound",code:"GIP",symbol:"£"},{name:"Dalasi",code:"GMD",symbol:""},{name:"Guinea Franc",code:"GNF",symbol:""},{name:"Quetzal",code:"GTQ",symbol:"Q"},{name:"Guyana Dollar",code:"GYD",symbol:"$"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$"},{name:"Lempira",code:"HNL",symbol:"L"},{name:"Gourde",code:"HTG",symbol:""},{name:"Forint",code:"HUF",symbol:"Ft"},{name:"Rupiah",code:"IDR",symbol:"Rp"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu"},{name:"Indian Rupee",code:"INR",symbol:"₹"},{name:"Iraqi Dinar",code:"IQD",symbol:""},{name:"Iranian Rial",code:"IRR",symbol:"﷼"},{name:"Iceland Krona",code:"ISK",symbol:"kr"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$"},{name:"Jordanian Dinar",code:"JOD",symbol:""},{name:"Yen",code:"JPY",symbol:"¥"},{name:"Kenyan Shilling",code:"KES",symbol:""},{name:"Som",code:"KGS",symbol:"лв"},{name:"Riel",code:"KHR",symbol:"៛"},{name:"Comoro Franc",code:"KMF",symbol:""},{name:"North Korean Won",code:"KPW",symbol:"₩"},{name:"Won",code:"KRW",symbol:"₩"},{name:"Kuwaiti Dinar",code:"KWD",symbol:""},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$"},{name:"Tenge",code:"KZT",symbol:"лв"},{name:"Kip",code:"LAK",symbol:"₭"},{name:"Lebanese Pound",code:"LBP",symbol:"£"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨"},{name:"Liberian Dollar",code:"LRD",symbol:"$"},{name:"Libyan Dinar",code:"LYD",symbol:""},{name:"Moroccan Dirham",code:"MAD",symbol:""},{name:"Moldovan Leu",code:"MDL",symbol:""},{name:"Malagasy Ariary",code:"MGA",symbol:""},{name:"Denar",code:"MKD",symbol:"ден"},{name:"Kyat",code:"MMK",symbol:""},{name:"Tugrik",code:"MNT",symbol:"₮"},{name:"Pataca",code:"MOP",symbol:""},{name:"Ouguiya",code:"MRU",symbol:""},{name:"Mauritius Rupee",code:"MUR",symbol:"₨"},{name:"Rufiyaa",code:"MVR",symbol:""},{name:"Kwacha",code:"MWK",symbol:""},{name:"Mexican Peso",code:"MXN",symbol:"$"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM"},{name:"Metical",code:"MZN",symbol:"MT"},{name:"Naira",code:"NGN",symbol:"₦"},{name:"Cordoba Oro",code:"NIO",symbol:"C$"},{name:"Norwegian Krone",code:"NOK",symbol:"kr"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨"},{name:"New Zealand Dollar",code:"NZD",symbol:"$"},{name:"Rial Omani",code:"OMR",symbol:"﷼"},{name:"Balboa",code:"PAB",symbol:"B/."},{name:"Nuevo Sol",code:"PEN",symbol:"S/."},{name:"Kina",code:"PGK",symbol:""},{name:"Philippine Peso",code:"PHP",symbol:"Php"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨"},{name:"Zloty",code:"PLN",symbol:"zł"},{name:"Guarani",code:"PYG",symbol:"Gs"},{name:"Qatari Rial",code:"QAR",symbol:"﷼"},{name:"New Leu",code:"RON",symbol:"lei"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин."},{name:"Russian Ruble",code:"RUB",symbol:"руб"},{name:"Rwanda Franc",code:"RWF",symbol:""},{name:"Saudi Riyal",code:"SAR",symbol:"﷼"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨"},{name:"Sudanese Pound",code:"SDG",symbol:""},{name:"Swedish Krona",code:"SEK",symbol:"kr"},{name:"Singapore Dollar",code:"SGD",symbol:"$"},{name:"Saint Helena Pound",code:"SHP",symbol:"£"},{name:"Leone",code:"SLE",symbol:""},{name:"Somali Shilling",code:"SOS",symbol:"S"},{name:"Surinam Dollar",code:"SRD",symbol:"$"},{name:"South Sudanese pound",code:"SSP",symbol:""},{name:"Dobra",code:"STN",symbol:"Db"},{name:"Syrian Pound",code:"SYP",symbol:"£"},{name:"Lilangeni",code:"SZL",symbol:""},{name:"Baht",code:"THB",symbol:"฿"},{name:"Somoni",code:"TJS",symbol:""},{name:"Manat",code:"TMT",symbol:""},{name:"Tunisian Dinar",code:"TND",symbol:""},{name:"Pa'anga",code:"TOP",symbol:""},{name:"Turkish Lira",code:"TRY",symbol:"₺"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$"},{name:"Tanzanian Shilling",code:"TZS",symbol:""},{name:"Hryvnia",code:"UAH",symbol:"₴"},{name:"Uganda Shilling",code:"UGX",symbol:""},{name:"US Dollar",code:"USD",symbol:"$"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs"},{name:"Dong",code:"VND",symbol:"₫"},{name:"Vatu",code:"VUV",symbol:""},{name:"Tala",code:"WST",symbol:""},{name:"CFA Franc BEAC",code:"XAF",symbol:""},{name:"East Caribbean Dollar",code:"XCD",symbol:"$"},{name:"CFA Franc BCEAO",code:"XOF",symbol:""},{name:"CFP Franc",code:"XPF",symbol:""},{name:"Yemeni Rial",code:"YER",symbol:"﷼"},{name:"Rand",code:"ZAR",symbol:"R"},{name:"Lesotho Loti",code:"LSL",symbol:""},{name:"Namibia Dollar",code:"NAD",symbol:"N$"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:""}],eku=["deposit","withdrawal","payment","invoice"],aku={account_type:_Fu,credit_card:XFu,currency:uku,transaction_type:eku},rku=aku,nku=["auxiliary","primary","back-end","digital","open-source","virtual","cross-platform","redundant","online","haptic","multi-byte","bluetooth","wireless","1080p","neural","optical","solid state","mobile"],tku=["backing up","bypassing","hacking","overriding","compressing","copying","navigating","indexing","connecting","generating","quantifying","calculating","synthesizing","transmitting","programming","parsing"],iku=["driver","protocol","bandwidth","panel","microchip","program","port","card","array","interface","system","sensor","firewall","hard drive","pixel","alarm","feed","monitor","application","transmitter","bus","circuit","capacitor","matrix"],oku=["If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!"],sku=["back up","bypass","hack","override","compress","copy","navigate","index","connect","generate","quantify","calculate","synthesize","input","transmit","program","reboot","parse"],lku={adjective:nku,ingverb:tku,noun:iku,phrase:oku,verb:sku},Eku=lku,cku=["com","biz","info","name","net","org"],dku=["example.org","example.com","example.net"],Dku=["gmail.com","yahoo.com","hotmail.com"],xku={domain_suffix:cku,example_email:dku,free_email:Dku},mku=xku,hku=["#####","####","###"],pku=["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],gku=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],fku=["North","East","West","South","New","Lake","Port","Fort"],vku=["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],Cku=["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],Fku=["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],kku=["United States of America"],Aku=["North","East","South","West","Northeast","Northwest","Southeast","Southwest"],bku=["N","E","S","W","NE","NW","SE","SW"],yku=["#####","#####-####"],Bku=["Apt. ###","Suite ###"],zku=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],Sku=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],Mku={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},wku=["{{person.first_name}} {{location.street_suffix}}","{{person.last_name}} {{location.street_suffix}}"],Pku=["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"],Tku={building_number:hku,city_name:pku,city_pattern:gku,city_prefix:fku,city_suffix:vku,country:Cku,county:Fku,default_country:kku,direction:Aku,direction_abbr:bku,postcode:yku,secondary_address:Bku,state:zku,state_abbr:Sku,street_address:Mku,street_pattern:wku,street_suffix:Pku},jku=Tku,Nku=["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"],Lku={words:Nku},Rku=Lku,Kku={title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},Iku=Kku,Oku=["Rock","Metal","Pop","Electronic","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classical","Latin","Reggae","Stage And Screen","Blues","Non Music","Rap"],$ku=["White Christmas","Hey Jude","Every Breath You Take","Mack the Knife","Rock Around the Clock","I Want to Hold Your Hand","(I Can't Get No) Satisfaction","The Twist","(Everything I Do) I Do it For You","Bridge Over Troubled Water","When Doves Cry","Call Me","Bette Davis Eyes","I Will Always Love You","Over the Rainbow","American Pie","Flashdance. What a Feeling","The Way We Were","I Heard it Through the Grapevine","You've Lost That Lovin' Feelin'","Nothing Compares 2 U","Endless Love","Yeah!","Let's Get it On","That's What Friends Are For","You Light Up My Life","(Sittin' On) the Dock of the Bay","Joy to the World","Heartbreak Hotel","Theme From 'A Summer Place'","Aquarius/Let The Sunshine In","I Will Survive","It's Too Late","Respect","Sugar Sugar","Stayin' Alive","Maggie May","My Heart Will Go On","Eye of the Tiger","End of the Road","Another One Bites the Dust","Billie Jean","Let's Stay Together","Battle of New Orleans","Oh","Hound Dog","I Love Rock 'n' Roll","Smooth","Good Vibrations","Physical","Light My Fire","Low","Hey Ya!","Let it Be","Don't Be Cruel","Hotel California","We Belong Together","Le Freak","Raindrops Keep Falling On My Head","How High the Moon","My Girl","I Can't Stop Loving You","Killing Me Softly With His Song","Mona Lisa","In the Mood","She Loves You","The Letter","Mister Sandman","Careless Whisper","What's Love Got to Do With It?","I'm a Believer","Wooly Bully","Theme From 'Shaft'","Hot Stuff","Centerfold","Honky Tonk Woman","I'll Be There","Gangsta's Paradise","Yesterday","My Sharona","Tennessee Waltz","Reach Out (I'll Be There)","California Dreamin'","Jailhouse Rock","Irreplaceable","Dancing in the Street","Rolling In The Deep","Tie a Yellow Ribbon 'round the Old Oak Tree","Stand By Me","Sentimental Journey","The First Time Ever I Saw Your Face","Louie Louie","Another Brick in the Wall (part 2)","(Just Like) Starting Over","Night Fever","To Sir","You're So Vain","Be My Baby","Celebration","(They Long to Be) Close to You","Begin the Beguine","I Still Haven't Found What I'm Looking For","I Want You Back","Arthur's Theme (Best That You Can Do)","Boulevard of Broken Dreams","With Or Without You","Tonight's the Night (Gonna Be Alright)","Are You Lonesome Tonight?","Upside Down","Dancing Queen","Sweet Child O' Mine","Where Did Our Love Go","Unchained Melody","Rudolph","Take My Breath Away","I'll Make Love to You","Love Will Keep Us Together","When a Man Loves a Woman","Walk Like an Egyptian","Crazy in Love","Strangers in the Night","You Belong to Me","In Da Club","Say You","We Are the World","Johnny B Goode","Love Theme From 'A Star is Born' (Evergreen)","Shadow Dancing","Superstition","Beat It","Night & Day","Waterfalls","House of the Rising Sun","Paper Doll","Downtown","I Can't Help Myself (Sugar Pie","Kiss From a Rose","Believe","Ballad of the Green Berets","Proud Mary","Too Young","Umbrella","Swanee","Need You Tonight","Like a Rolling Stone","Lady","One Sweet Day","Lean On Me","Tik-Toc","Monday Monday","What'd I Say","How You Remind Me","Silly Love Songs","My Guy","Macarena","Goodnight","Just My Imagination (Running Away With Me)","The Sounds of Silence","Imagine","Me & Bobby McGee","Near You","What's Going On?","Suspicious Minds","Ode To Billie Joe","Wind Beneath My Wings","The Boy is Mine","Mr Tambourine Man","Faith","Green Onions","Mrs Robinson","How Deep is Your Love?","Hey There","Heart of Glass","Pennies From Heaven","Like a Virgin","Midnight Train to Georgia","Help!","Tossing & Turning","The Sign","Born to Be Wild","Layla","I Just Wanna Be Your Everything","War","96 Tears","I Get Around","Because You Loved Me","Summer in the City","Get Back","Secret Love","9 to 5","(Ghost) Riders in the Sky","The Loco-Motion","Play That Funky Music","Bohemian Rhapsody","Little Things Mean a Lot","Cry","All Shook Up","Up Where We Belong","Sledgehammer","Fire & Rain","Stop! in the Name of Love","Sweet Home Alabama","Another Day in Paradise","Bleeding Love","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Whispering","Vogue","Under the Bridge","Sixteen Tons","Sugar Shack","Baby Love","What a Fool Believes","Lose Yourself","Hello Dolly","Brown Eyed Girl","Without You","Build Me Up Buttercup","We Found Love","Tears in Heaven","Family Affair","All I Wanna Do","Soul Man","Tequila","Rock With You","Livin' La Vida Loca","Best of My Love","Runaway","Alone Again (Naturally)","Can't Help Falling in Love","My Sweet Lord","Runaround Sue","Swinging On a Star","Gold Digger","Happy Together","Losing My Religion","Heart of Gold","Stardust","Will You Love Me Tomorrow","You Are the Sunshine of My Life","You Were Meant for Me","Take On Me","Hollaback Girl","God Bless America","I Swear","Sunshine of Your Love","Firework","Groovin'","Smells Like Teen Spirit","Big Girls Don't Cry","Jack & Diane","Addicted to Love","The Last Dance","Georgia On My Mind","Money For Nothing","Jump","Vaya Con Dios (may God Be With You)","You'll Never Know","That'll Be the Day","Girls Just Wanna Have Fun","Wheel of Fortune","When You Wish Upon a Star","Don't Fence Me In","Turn! Turn! Turn! (To Everything There is a Season)","Volare","Sweet Dreams (Are Made of This)","Whole Lotta Love","You've Got a Friend","Penny Lane","People Got to Be Free","Nature Boy","Sexyback","Crying","Single Ladies (Put A Ring On It)","Bad Girls","Too Close","I Got You Babe","We've Only Just Begun","Sh-Boom (Life Could Be a Dream)","Shining Star","Kansas City","Like a Prayer","Cheek to Cheek","Papa Was a Rolling Stone","Promiscuous","Love Shack","Funkytown","Crazy","Philadelphia Freedom","Temperature","Somebody That I Used to Know","All I Have to Do is Dream","Jessie's Girl","Rhinestone Cowboy","Blue Suede Shoes","Ebony & Ivory","I'll Never Smile Again","Keep On Loving You","Since U Been Gone","The Way You Look Tonight","Crazy Little Thing Called Love","The Great Pretender","Brown Sugar","Que sera sera (Whatever will be will be)","No One","Bad Day","Boom Boom Pow","Party Rock Anthem","Because of You","Chattanooga Choo Choo","A Whiter Shade of Pale","Love Me Tender","Higher Love","Footloose","Blurred Lines","I Just Called to Say I Love You","Come Together","It's Now Or Never","Under the Boardwalk","Don't You Want Me","You Can't Hurry Love","Fame","Fallin'","Poker Face","Bad Romance","Ruby Tuesday","All Night Long (All Night)","Baby Got Back","Whole Lotta Shakin' Goin' On","Frenesi","December 1963 (Oh What a Night)","Bad Moon Rising","Abracadabra","I Gotta Feeling","The Song From Moulin Rouge (Where Is Your Heart)","Waiting For a Girl Like You","Everybody Loves Somebody","I Can't Go For That (No Can Do)","Buttons & Bows","It's All in the Game","Love Train","Dance to the Music","Candle in the Wind '97","Honey","Kiss","I'll Take You There","Paint it Black","Band of Gold","Just the Way You Are","Spirit in the Sky","Vision of Love","Hips don't lie","Till The End of Time","Duke of Earl","YMCA","Oh My Papa (O Mein Papa)","Pistol Packin' Mama","Gonna Make You Sweat (Everybody Dance Now)","Dilemma","I Need You Now","Wanted","Jumpin' Jack Flash","Against All Odds (Take a Look At Me Now)","Tom Dooley","Goodbye Yellow Brick Road","Rhapsody in Blue","Bennie & the Jets","Call Me Maybe","You Really Got Me","God Bless the Child","I'm Sorry","Bad","I Can't Get Next to You","The Power of Love","Dreamlover","Only The Lonely (Know The Way I Feel)","We Are Family","At Last","Brand New Key","I've Heard That Song Before","Stay (I Missed You)","Do Ya Think I'm Sexy?","Tutti Frutti","This Ole House","Please Mr Postman","Good Times","Something","(I've Had) the Time of My Life","I Don't Want to Miss a Thing","Down Hearted Blues","Rag Doll","Blueberry Hill","Ain't No Sunshine","Wild Thing","Blaze of Glory","Ray of Light","The Hustle","Grenade","Cathy's Clown","Minnie the Moocher","Love Is Blue (L'Amour Est Bleu)","Iris","The Boys of Summer","The Tide is High","She Drives Me Crazy","Save the Best For Last","These Boots Are Made For Walking","I Feel Love","A Woman in Love","We Can Work it Out","The Reason","Locked Out Of Heaven","Do That to Me One More Time","That's the Way Love Goes","A Hard Day's Night","I Believe I Can Fly","Karma Chameleon","One O'Clock Jump","Mule Train","Car Wash","Rapture","Creep","Streets of Philadelphia","West End Girls","Leader of the Pack","T For Texas (Blue Yodel No 1)","Mama Told Me Not to Come","Just Dance","Mercy Mercy Me (The Ecology)","Livin' On a Prayer","Good Lovin'","50 Ways to Leave Your Lover","Stronger","I Can See Clearly Now","We Are the Champions","(I've Got a Gal In) Kalamazoo","No Scrubs","How Do You Mend a Broken Heart","I Got You (I Feel Good)","Don't Let the Stars Get in Your Eyes","The Girl From Ipanema","(Sexual) Healing","Tears of a Clown","We Will Rock You","Hold On","Bye Bye Love","Chapel of Love","White Rabbit","Rock the Boat","The Gypsy","Take The 'A' Train","Crimson & Clover","Crocodile Rock","Make Love to Me","Nothing's Gonna Stop Us Now","Say Say Say","The Christmas Song (Chestnuts Roasting On An Open Fire)","Un-Break My Heart","Cherish","I'll Be Missing You","Drops of Jupiter (Tell Me)","There goes my baby","You Send Me","If (They Made Me a King)","The Prisoner's Song","ABC","Do Wah Diddy Diddy","He's So Fine","A Boy Named Sue","Roll Over Beethoven","Sweet Georgia Brown","Earth Angel","Rehab","(You Keep Me) Hangin' On","This Diamond Ring","Be My Love","Rush Rush","You're Beautiful","Roll With It","Moonlight Serenade","Unbelievable","Peg o' My Heart","This Land is Your Land","Stranger On the Shore","Rum & Coca-Cola","Hit the Road","Without Me","Crazy For You","I Want to Know What Love Is","Bye Bye","Down Under","At the Hop","One Bad Apple","Kiss & Say Goodbye","For What It's Worth (Stop","The Long & Winding Road","Baby One More Time","Stairway to Heaven","How Do I Live?","Hello","Truly Madly Deeply","Great Balls of Fire","King of the Road","I Wanna Dance With Somebody (Who Loves Me)","Reunited","Help Me","Rags to Riches","(It's No) Sin","Say My Name","Nobody Does it Better","Paperback Writer","Don't Worry Be Happy","I Fall to Pieces","Body & Soul","You're Still the One","Stormy Weather (Keeps Rainin' All the Time)","Horse With No Name","American Woman","Chattanoogie Shoe-Shine Boy","Pick Up the Pieces","Everybody Wants to Rule the World","Blue Tango","Hurt So Good","Apologize","Let's Dance","(You're My) Soul & Inspiration","I Only Have Eyes For You","Wichita Lineman","Hanging by a Moment","Spinning Wheel","Look Away","Ironic","Don't Stop 'Til You Get Enough","Empire State Of Mind","Do You Love Me?","Jive Talkin'","You're the One That I Want","Sweet Soul Music","Hey There Delilah","A Whole New World (Aladdin's Theme)","Somethin' Stupid","Knock Three Times","Mickey","The Wanderer","Dancing in the Dark","It's Still Rock 'n' Roll to Me","Boogie Oogie Oogie","Can You Feel the Love Tonight","Harper Valley PTA","Seasons in the Sun","Come On-a My House","Viva La Vida","Walk On By","Drop it Like It's Hot","Private Eyes","Maniac","All My Lovin' (You're Never Gonna Get It)","Take a Bow","Ring of Fire","Save the Last Dance For Me","Make it With You","Don't Speak","I Shot the Sheriff","Say It Right","Sing","Twist & Shout","Walk This Way","A-Tisket A-Tasket","Let Me Love You","I Can Dream","Toxic","The Joker","Hero","In the Year 2525 (Exordium & Terminus)","Your Song","Oh Happy Day","Grease","Love In This Club","Angie","How Much is That Doggy in the Window?","Daydream Believer","Whip It","Boogie Woogie Bugle Boy","Down","Hanky Panky","Total Eclipse of the Heart","Cat's in the Cradle","Strange Fruit","Breathe","On My Own","Dizzy","Ticket to Ride","We Got The Beat","On the Atchison","Always On My Mind","Unforgettable","In the End","Music","Can't Buy Me Love","Chain of Fools","Won't Get Fooled Again","Happy Days Are Here Again","Third Man Theme","Your Cheatin' Heart","Thriller","Venus","Time After Time","That Lucky Old Sun (Just Rolls Around Heaven All Day)","E.T.","Three Coins in the Fountain","Touch Me","You Ain't Seen Nothin' Yet","Gives You Hell","Knock On Wood","One of These Nights","Again","Doo Wop (That Thing)","Whoomp! (There it Is)","Magic","I'm Walking Behind You","We Didn't Start the Fire","Lola","Ghostbusters","Winchester Cathedral","Greatest Love of All","My Love","Wannabe","Miss You","I Feel Fine","Baby Baby","TSOP (The Sound of Philadelphia)","Loving You","This Guy's in Love With You","Till I Waltz Again With You","Why Do Fools Fall in Love?","Nights in White Satin","That's the Way (I Like It)","My Prayer","(Put Another Nickel In) Music! Music! Music!","Colors of the Wind","Morning Train (Nine to Five)","I Went to Your Wedding","Kiss Me","Gypsies","Cracklin' Rosie","Maybellene","Born in the USA","Here Without You","Mony Mony","Mmmbop","You Always Hurt the One You Love","Eight Days a Week","What Goes Around Comes Around","Kung Fu Fighting","Fantasy","Sir Duke","Ain't Misbehavin'","Need You Now","Last Train to Clarksville","Yakety Yak","I'll be seeing you","Hard to Say I'm Sorry","It's My Party","Love to Love You Baby","Miss You Much","Born to Run","Instant Karma","The Rose","Purple Rain","One","Groove is in the Heart","Gimme Some Lovin'","Beautiful Day","Escape (The Pina Colada Song)","Use Somebody","Fortunate Son","Afternoon Delight","Love's Theme","Sailing","Cherry Pink & Apple Blossom White","Georgy Girl","How to Save a Life","I Walk the Line","All You Need is Love","U Can't Touch This","All Out of Love","Where is the Love?","Revolution","The Love You Save","Black Or White","This Used to Be My Playground","Living For the City","School's Out","Disturbia","Riders On the Storm","Some Enchanted Evening","Weak","Maneater","More Than Words","Time of the Season","Mrs Brown You've Got a Lovely Daughter","If You Leave Me Now","Can't Get Enough of Your Love","Na Na Hey Hey (Kiss Him Goodbye)","Mr Brightside","Black Velvet","I'm Yours","My Blue Heaven","It Had to Be You","Tha Crossroads","Ac-cent-tchu-ate the Positive","Everyday People","We Are Young","Take Me Home","Smoke! Smoke! Smoke! (That Cigarette)","In the Summertime","The Tracks of My Tears","Fly Robin Fly","Love is a Many Splendoured Thing","Another Night","Long Tall Sally","You Sexy Thing","The Morning After","Get Off of My Cloud","Roses Are Red","Thank You (Falettinme be Mice Elf Again)","Slow Poke","You Belong With Me","Ain't No Mountain High Enough","Auf Wiederseh'n Sweetheart","Beauty & the Beast","St Louis Blues","Peggy Sue","U Got it Bad","Sweet Caroline (Good Times Never Seemed So Good)","Wedding Bell Blues","Freebird","Wipe Out","California Girls","Being With You","Makin' Whoopee","Shop Around","Smoke On the Water","Hungry Heart","That's Amore","My Life","Brandy (You're A Fine Girl)","Walk Don't Run","Surfin' USA","Ball of Confusion (That's What the World is Today)","Sunshine Superman","Frankenstein","Kiss You All Over","Wishing Well","Piano Man","Ben","In the Ghetto","Hang On Sloopy","Singing The Blues","Cry Like a Baby","I Honestly Love You","Brother","Lookin' Out My Back Door","Candy Man","Burn","Stagger Lee","Moonlight Cocktail","Coming Up","Pop Muzik","As Time Goes By","My Eyes Adored You","Strawberry Fields Forever","Some of These Days","I Think I Love You","Judy in Disguise (With Glasses)","All Along the Watchtower","A Thousand Miles","Fast Car","Red Red Wine","Live & Let Die","Come On Eileen","Right Back Where We Started From","Brother Louie","Ol' Man River","Band On the Run","Rich Girl","Green River","Got to Give it Up","Behind Closed Doors","Don't Go Breaking My Heart","I'm Looking Over a Four Leaf Clover","Mr Big Stuff","Tiger Rag","Kryptonite","Hey Paula","Go Your Own Way","Big Bad John","Wake Me Up Before You Go Go","Tangerine","Wayward Wind","Disco Lady","Spanish Harlem","Wicked Game","Rosanna","Papa Don't Preach","Somebody to Love","Kokomo","Manana (Is Soon Enough For Me)","Puttin' on the Ritz","One More Try","I'll Walk Alone","Shout","Woman","Ballerina","We Built This City","19th Nervous Breakdown","Working My Way Back to You","Superstar","Foolish Games","Get Down Tonight","On Bended Knee","Magic Carpet Ride","Only You (And You Alone)","A String of Pearls","A Tree in the Meadow","So Much in Love","Every Little Thing She Does is Magic","La Bamba","Tighten Up","Three Times a Lady","Airplanes","Don't Leave Me This Way","Rock the Casbah","Feel Good Inc","Love Me Do","Kiss On My List","Give Me Everything","Have You Ever Really Loved a Woman?","Love Letters in the Sand","Ring My Bell","Love Child","I Feel For You","Bye","(Let Me Be Your) Teddy Bear","Soldier Boy","Papa's Got a Brand New Bag","Love Hangover","Spill the Wine","Royals","April Showers","Don't You (Forget About Me)","Travellin' Man","The Thing","You Make Me Feel Brand New","The Glow-Worm","You Don't Bring Me Flowers","Summertime Blues","Straight Up","Sunday","Wake Up Little Susie","She's a Lady","Over There","Little Darlin'","Rag Mop","Shake Down","Up Around the Bend","Harbour Lights","Chances Are","Mood Indigo","Pony Time","After You've Gone","I Wanna Love You","Da Doo Ron Ron (When He Walked Me Home)","If You Don't Know Me By Now","Green Tambourine","My Man","If I Didn't Care","St George & the Dragonette","Why Don't You Believe Me?","How Will I Know","Disco Duck","Lonely Boy","Never Gonna Give You Up","Before The Next Teardrop Falls","Running Scared","Let's Hear it For the Boy","Sleep Walk","Walk On the Wild Side","Memories Are Made of This","Open Arms","Stuck On You","Personality","Feel Like Making Love","Stars & Stripes Forever","Besame Mucho","Let Me Call You Sweetheart","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Cars","You Make Me Feel Like Dancing","Whatcha Say","Me & Mrs Jones","Bitter Sweet Symphony","Uncle Albert (Admiral Halsey)","More Than a Feeling","My Boyfriend's Back","People","He'll Have to Go","I Can Help","The Streak","Dreams","Hair","Cold","Nothin' on You","The End of the World","Caldonia Boogie (What Makes Your Big Head So Hard)","I Kissed A Girl","Incense & Peppermints","12th Street Rag","West End Blues","The Way You Move","Smoke Gets in Your Eyes","Want Ads","Long Cool Woman in a Black Dress","Hey Baby","(Your Love Keeps Lifting Me) Higher & Higher","He's a Rebel","Alone","Thrift Shop","Don't Let the Sun Go Down On Me","The Sweet Escape","Return to Sender","Here in My Heart","Wabash Cannonball","Ain't That a Shame","Travellin' Band","I'm Your Boogie Man","I Write the Songs","This Love","Lights","Will It Go Round In Circles","Purple Haze","Rock Your Baby","Delicado","Tammy","Check On It","Breaking Up is Hard to Do","1999","Prisoner of Love","Wild Wild West","Walk Like a Man","I Will Follow Him","Glamorous","Yellow Rose of Texas","That Old Black Magic","I'm So Lonesome I Could Cry","Up Up & Away","Baby Come Back","Let it Snow! Let it Snow! Let it Snow!","Pon De Replay","Because I Love You (The Postman Song)","Sleepy Lagoon","Baker Street","Dardanella","You Don't Have to Be a Star (To Be in My Show)","Leaving","Glory of Love","Theme From 'Greatest American Hero' (Believe It Or Not)","Shake You Down","Ole Buttermilk Sky","I Can't Get Started","Freak Me","Hot Child In The City","Man in the Mirror","Queen of Hearts","Let's Groove","Change the World","You make Me Wanna","Someday","Eve of Destruction","One of Us","Honky Tonk","Be Bop a Lula","Two Hearts","Paper Planes"],Hku={genre:Oku,song_name:$ku},Gku=Hku,_ku=["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],Vku=["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],Jku=["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],Uku=["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],Wku=["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],uH=["Mrs.","Ms.","Miss","Dr."],qku=["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],Zku=["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transexual female","Transexual male","Transexual man","Transexual person","Transexual woman","Transexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],Yku=["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"],Qku=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],Xku=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"],u7u=["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"],eH=["Mr.","Dr."],e7u=["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],a7u=[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}];function ju(...u){return Array.from(new Set(u.flat())).sort()}var r7u=ju(uH,eH),n7u=["female","male"],t7u=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],i7u={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},o7u=["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"],s7u={bio_part:_ku,bio_pattern:Vku,bio_supporter:Jku,female_first_name:Uku,female_middle_name:Wku,female_prefix:uH,first_name:qku,gender:Zku,last_name:Yku,last_name_pattern:Qku,male_first_name:Xku,male_middle_name:u7u,male_prefix:eH,middle_name:e7u,name:a7u,prefix:r7u,sex:n7u,suffix:t7u,title:i7u,western_zodiac_sign:o7u},l7u=s7u,E7u=["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],c7u={formats:E7u},d7u=c7u,D7u=Object.freeze([{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}]),x7u=Object.freeze([{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]),m7u={chemicalElement:D7u,unit:x7u},h7u=m7u,p7u=["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],g7u=["{{location.state}} {{team.creature}}"],f7u={creature:p7u,name:g7u},v7u=f7u,C7u=["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],F7u=["Diesel","Electric","Gasoline","Hybrid"],k7u=["Aston Martin","Audi","Bentley","BMW","Bugatti","Cadillac","Chevrolet","Chrysler","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","Maserati","Mazda","Mercedes Benz","Mini","Nissan","Polestar","Porsche","Rolls Royce","Smart","Tesla","Toyota","Volkswagen","Volvo"],A7u=["Fiesta","Focus","Taurus","Mustang","Explorer","Expedition","F-150","Model T","Ranchero","Volt","Cruze","Malibu","Impala","Camaro","Corvette","Colorado","Silverado","El Camino","CTS","XTS","ATS","Escalade","Alpine","Charger","LeBaron","PT Cruiser","Challenger","Durango","Grand Caravan","Wrangler","Grand Cherokee","Roadster","Model S","Model 3","Model X","Model Y","Camry","Prius","Land Cruiser","Accord","Civic","Element","Sentra","Altima","A8","A4","Beetle","Jetta","Golf","911","Spyder","Countach","Mercielago","Aventador","1","2","Fortwo","V90","XC90","CX-9"],b7u=["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"],y7u={bicycle_type:C7u,fuel:F7u,manufacturer:k7u,model:A7u,type:b7u},B7u=y7u,z7u=["abandoned","able","absolute","adorable","adventurous","academic","acceptable","acclaimed","accomplished","accurate","aching","acidic","acrobatic","active","actual","adept","admirable","admired","adolescent","adored","advanced","afraid","affectionate","aged","aggravating","aggressive","agile","agitated","agonizing","agreeable","ajar","alarmed","alarming","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","amusing","anchored","ancient","angelic","angry","anguished","animated","annual","another","antique","anxious","any","apprehensive","appropriate","apt","arctic","arid","aromatic","artistic","ashamed","assured","astonishing","athletic","attached","attentive","attractive","austere","authentic","authorized","automatic","avaricious","average","aware","awesome","awful","awkward","babyish","bad","back","baggy","bare","barren","basic","beautiful","belated","beloved","beneficial","better","best","bewitched","big","big-hearted","biodegradable","bite-sized","bitter","black","black-and-white","bland","blank","blaring","bleak","blind","blissful","blond","blue","blushing","bogus","boiling","bold","bony","boring","bossy","both","bouncy","bountiful","bowed","brave","breakable","brief","bright","brilliant","brisk","broken","bronze","brown","bruised","bubbly","bulky","bumpy","buoyant","burdensome","burly","bustling","busy","buttery","buzzing","calculating","calm","candid","canine","capital","carefree","careful","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","cheery","chief","chilly","chubby","circular","classic","clean","clear","clear-cut","clever","close","closed","cloudy","clueless","clumsy","cluttered","coarse","cold","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complex","complicated","composed","concerned","concrete","confused","conscious","considerate","constant","content","conventional","cooked","cool","cooperative","coordinated","corny","corrupt","costly","courageous","courteous","crafty","crazy","creamy","creative","creepy","criminal","crisp","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cultured","cumbersome","curly","curvy","cute","cylindrical","damaged","damp","dangerous","dapper","daring","darling","dark","dazzling","dead","deadly","deafening","dear","dearest","decent","decimal","decisive","deep","defenseless","defensive","defiant","deficient","definite","definitive","delayed","delectable","delicious","delightful","delirious","demanding","dense","dental","dependable","dependent","descriptive","deserted","detailed","determined","devoted","different","difficult","digital","diligent","dim","dimpled","direct","disastrous","discrete","disgusting","disloyal","dismal","distant","downright","dreary","dirty","disguised","dishonest","distinct","distorted","dizzy","doting","double","drab","drafty","dramatic","droopy","dry","dual","dull","dutiful","each","eager","earnest","early","easy","easy-going","ecstatic","edible","educated","elaborate","elastic","elated","elderly","electric","elegant","elementary","elliptical","embarrassed","embellished","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enormous","enraged","entire","envious","equal","equatorial","essential","esteemed","ethical","euphoric","even","evergreen","everlasting","every","evil","exalted","excellent","exemplary","exhausted","excitable","excited","exciting","exotic","expensive","experienced","expert","extraneous","extroverted","extra-large","extra-small","fabulous","failing","faint","fair","faithful","fake","false","familiar","famous","fancy","fantastic","far","faraway","far-flung","far-off","fast","fat","fatal","fatherly","favorable","favorite","fearful","fearless","feisty","feline","female","feminine","few","fickle","filthy","fine","finished","firm","first","firsthand","fitting","fixed","flaky","flamboyant","flashy","flat","flawed","flawless","flickering","flimsy","flippant","flowery","fluffy","fluid","flustered","focused","fond","foolhardy","foolish","forceful","forked","formal","forsaken","forthright","fortunate","fragrant","frail","frank","frayed","free","french","fresh","frequent","friendly","frightened","frightening","frigid","frilly","frizzy","frivolous","front","frosty","frozen","frugal","fruitful","full","fumbling","functional","funny","fussy","fuzzy","gargantuan","gaseous","general","generous","gentle","genuine","giant","giddy","gigantic","gifted","giving","glamorous","glaring","glass","gleaming","gleeful","glistening","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grand","grandiose","granular","grateful","grave","gray","great","greedy","green","gregarious","grim","grimy","gripping","grizzled","grotesque","grouchy","grounded","growing","growling","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","half","handmade","handsome","handy","happy","happy-go-lucky","hard","hard-to-find","harmful","harmless","harmonious","harsh","hasty","hateful","haunting","healthy","heartfelt","hearty","heavenly","heavy","hefty","helpful","helpless","hidden","hideous","high","high-level","hilarious","hoarse","hollow","homely","honest","honorable","honored","hopeful","horrible","hospitable","hot","huge","humble","humiliating","humming","humongous","hungry","hurtful","husky","icky","icy","ideal","idealistic","identical","idle","idolized","ignorant","ill","ill-fated","ill-informed","illiterate","illustrious","imaginary","imaginative","immaculate","immaterial","immediate","immense","impassioned","impeccable","impartial","imperfect","imperturbable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incompatible","incomplete","inconsequential","incredible","indelible","inexperienced","indolent","infamous","infantile","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","insubstantial","intelligent","intent","intentional","interesting","internal","international","intrepid","ironclad","irresponsible","irritating","itchy","jaded","jagged","jam-packed","jaunty","jealous","jittery","joint","jolly","jovial","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","jumpy","juvenile","kaleidoscopic","keen","key","kind","kindhearted","kindly","klutzy","knobby","knotty","knowledgeable","knowing","known","kooky","kosher","lanky","large","last","lasting","late","lavish","lawful","lazy","leading","lean","leafy","left","legal","legitimate","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","loathsome","lone","lonely","long","long-term","loose","lopsided","lost","loud","lovable","lovely","loving","low","loyal","lucky","lumbering","luminous","lumpy","lustrous","luxurious","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","masculine","massive","mature","meager","mealy","mean","measly","meaty","medical","mediocre","medium","meek","mellow","melodic","memorable","menacing","merry","messy","metallic","mild","milky","mindless","miniature","minor","minty","miserable","miserly","misguided","misty","mixed","modern","modest","moist","monstrous","monthly","monumental","moral","mortified","motherly","motionless","mountainous","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","naive","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","noisy","nonstop","normal","notable","noted","noteworthy","novel","noxious","numb","nutritious","nutty","obedient","oblong","oily","obvious","occasional","odd","oddball","offbeat","offensive","official","old","old-fashioned","only","open","optimal","optimistic","opulent","orange","orderly","organic","ornate","ornery","ordinary","original","other","our","outlying","outgoing","outlandish","outrageous","outstanding","oval","overcooked","overdue","overjoyed","overlooked","palatable","pale","paltry","parallel","parched","partial","passionate","past","pastel","peaceful","peppery","perfect","perfumed","periodic","perky","personal","pertinent","pesky","pessimistic","petty","phony","physical","piercing","pink","pitiful","plain","plaintive","plastic","playful","pleasant","pleased","pleasing","plump","plush","polished","polite","political","pointed","pointless","poised","poor","popular","portly","posh","positive","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","previous","pricey","prickly","primary","prime","pristine","private","prize","probable","productive","profitable","profuse","proper","proud","prudent","punctual","pungent","puny","pure","purple","pushy","putrid","puzzled","puzzling","quaint","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quirky","quixotic","quizzical","radiant","ragged","rapid","rare","rash","raw","recent","reckless","rectangular","ready","real","realistic","reasonable","red","reflecting","regal","regular","reliable","relieved","remarkable","remorseful","remote","repentant","required","respectful","responsible","repulsive","revolving","rewarding","rich","rigid","right","ringed","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","rundown","ruddy","rude","runny","rural","rusty","sad","safe","salty","same","sandy","sane","sarcastic","sardonic","satisfied","scaly","scarce","scared","scary","scented","scholarly","scientific","scornful","scratchy","scrawny","second","secondary","second-hand","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serious","serpentine","several","severe","shabby","shadowy","shady","shallow","shameful","shameless","sharp","shimmering","shiny","shocked","shocking","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silly","silver","similar","simple","simplistic","sinful","single","sizzling","skeletal","skinny","sleepy","slight","slim","slimy","slippery","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","solid","somber","some","spherical","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","spectacular","speedy","spicy","spiffy","spirited","spiteful","splendid","spotless","spotted","spry","square","squeaky","squiggly","stable","staid","stained","stale","standard","starchy","stark","starry","steep","sticky","stiff","stimulating","stingy","stormy","straight","strange","steel","strict","strident","striking","striped","strong","studious","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","suspicious","svelte","sweaty","sweet","sweltering","swift","sympathetic","tall","talkative","tame","tan","tangible","tart","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","terrific","testy","thankful","that","these","thick","thin","third","thirsty","this","thorough","thorny","those","thoughtful","threadbare","thrifty","thunderous","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","traumatic","treasured","tremendous","tragic","trained","triangular","tricky","trifling","trim","trivial","troubled","true","trusting","trustworthy","trusty","truthful","turbulent","twin","ugly","ultimate","unacceptable","unaware","uncomfortable","uncommon","unconscious","understated","unequaled","uneven","unfinished","unfit","unfolded","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","united","unkempt","unknown","unlawful","unlined","unlucky","unnatural","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwitting","unwritten","upbeat","upright","upset","urban","usable","used","useful","useless","utilized","utter","vacant","vague","vain","valid","valuable","vapid","variable","vast","velvety","venerated","vengeful","verifiable","vibrant","vicious","victorious","vigilant","vigorous","villainous","violet","violent","virtual","virtuous","visible","vital","vivacious","vivid","voluminous","wan","warlike","warm","warmhearted","warped","wary","wasteful","watchful","waterlogged","watery","wavy","wealthy","weak","weary","webbed","wee","weekly","weepy","weighty","weird","welcome","well-documented","well-groomed","well-informed","well-lit","well-made","well-off","well-to-do","well-worn","wet","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","wild","willing","wilted","winding","windy","winged","wiry","wise","witty","wobbly","woeful","wonderful","wooden","woozy","wordy","worldly","worn","worried","worrisome","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yawning","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty","zigzag"],S7u=["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],M7u=["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],w7u=["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],P7u=["ATM","CD","SUV","TV","aardvark","abacus","abbey","abbreviation","abdomen","ability","abnormality","abolishment","abrogation","absence","abundance","academics","academy","accelerant","accelerator","accent","acceptance","access","accessory","accident","accommodation","accompanist","accomplishment","accord","accordance","accordion","account","accountability","accountant","accounting","accuracy","accusation","acetate","achievement","achiever","acid","acknowledgment","acorn","acoustics","acquaintance","acquisition","acre","acrylic","act","action","activation","activist","activity","actor","actress","acupuncture","ad","adaptation","adapter","addiction","addition","address","adjective","adjustment","admin","administration","administrator","admire","admission","adobe","adoption","adrenalin","adrenaline","adult","adulthood","advance","advancement","advantage","advent","adverb","advertisement","advertising","advice","adviser","advocacy","advocate","affair","affect","affidavit","affiliate","affinity","afoul","afterlife","aftermath","afternoon","aftershave","aftershock","afterthought","age","agency","agenda","agent","aggradation","aggression","aglet","agony","agreement","agriculture","aid","aide","aim","air","airbag","airbus","aircraft","airfare","airfield","airforce","airline","airmail","airman","airplane","airport","airship","airspace","alarm","alb","albatross","album","alcohol","alcove","alder","ale","alert","alfalfa","algebra","algorithm","alias","alibi","alien","allegation","allergist","alley","alliance","alligator","allocation","allowance","alloy","alluvium","almanac","almighty","almond","alpaca","alpenglow","alpenhorn","alpha","alphabet","altar","alteration","alternative","altitude","alto","aluminium","aluminum","amazement","amazon","ambassador","amber","ambience","ambiguity","ambition","ambulance","amendment","amenity","ammunition","amnesty","amount","amusement","anagram","analgesia","analog","analogue","analogy","analysis","analyst","analytics","anarchist","anarchy","anatomy","ancestor","anchovy","android","anesthesiologist","anesthesiology","angel","anger","angina","angle","angora","angstrom","anguish","animal","anime","anise","ankle","anklet","anniversary","announcement","annual","anorak","answer","ant","anteater","antecedent","antechamber","antelope","antennae","anterior","anthropology","antibody","anticipation","anticodon","antigen","antique","antiquity","antler","antling","anxiety","anybody","anyone","anything","anywhere","apartment","ape","aperitif","apology","app","apparatus","apparel","appeal","appearance","appellation","appendix","appetiser","appetite","appetizer","applause","apple","applewood","appliance","application","appointment","appreciation","apprehension","approach","appropriation","approval","apricot","apron","apse","aquarium","aquifer","arcade","arch","arch-rival","archaeologist","archaeology","archeology","archer","architect","architecture","archives","area","arena","argument","arithmetic","ark","arm","arm-rest","armadillo","armament","armchair","armoire","armor","armour","armpit","armrest","army","arrangement","array","arrest","arrival","arrogance","arrow","art","artery","arthur","artichoke","article","artifact","artificer","artist","ascend","ascent","ascot","ash","ashram","ashtray","aside","asparagus","aspect","asphalt","aspic","assassination","assault","assembly","assertion","assessment","asset","assignment","assist","assistance","assistant","associate","association","assumption","assurance","asterisk","astrakhan","astrolabe","astrologer","astrology","astronomy","asymmetry","atelier","atheist","athlete","athletics","atmosphere","atom","atrium","attachment","attack","attacker","attainment","attempt","attendance","attendant","attention","attenuation","attic","attitude","attorney","attraction","attribute","auction","audience","audit","auditorium","aunt","authentication","authenticity","author","authorisation","authority","authorization","auto","autoimmunity","automation","automaton","autumn","availability","avalanche","avenue","average","avocado","award","awareness","awe","axis","azimuth","baboon","babushka","baby","bachelor","back","back-up","backbone","backburn","backdrop","background","backpack","backup","backyard","bacon","bacterium","badge","badger","bafflement","bag","bagel","baggage","baggie","baggy","bagpipe","bail","bait","bake","baker","bakery","bakeware","balaclava","balalaika","balance","balcony","ball","ballet","balloon","balloonist","ballot","ballpark","bamboo","ban","banana","band","bandana","bandanna","bandolier","bandwidth","bangle","banjo","bank","bankbook","banker","banking","bankruptcy","banner","banquette","banyan","baobab","bar","barbecue","barbeque","barber","bargain","barge","baritone","barium","bark","barley","barn","barometer","barracks","barrage","barrel","barrier","barstool","bartender","base","baseball","baseboard","baseline","basement","basics","basil","basin","basis","basket","basketball","bass","bassinet","bassoon","bat","bath","bather","bathhouse","bathrobe","bathroom","bathtub","battalion","batter","battery","batting","battle","battleship","bay","bayou","beach","bead","beak","beam","bean","beancurd","beanie","beanstalk","bear","beard","beast","beastie","beat","beating","beauty","beck","bed","bedrock","bedroom","bee","beech","beef","beet","beetle","beggar","beginner","beginning","begonia","behalf","behavior","behaviour","behest","behold","being","belfry","belief","believer","bell","belligerency","bellows","belly","belt","bench","bend","beneficiary","benefit","beret","berry","best-seller","bestseller","bet","beverage","beyond","bias","bibliography","bicycle","bid","bidder","bidding","bidet","bifocals","bijou","bike","bikini","bill","billboard","billing","billion","bin","binoculars","biology","biopsy","biosphere","biplane","birch","bird","bird-watcher","birdbath","birdcage","birdhouse","birth","birthday","biscuit","bit","bite","bitten","bitter","blackberry","blackbird","blackboard","blackfish","blackness","bladder","blade","blame","blank","blanket","blast","blazer","blend","blessing","blight","blind","blinker","blister","blizzard","block","blocker","blog","blogger","blood","bloodflow","bloom","bloomer","blossom","blouse","blow","blowgun","blowhole","blueberry","blush","boar","board","boat","boatload","boatyard","bob","bobcat","body","bog","bolero","bolt","bond","bonding","bondsman","bone","bonfire","bongo","bonnet","bonsai","bonus","boogeyman","book","bookcase","bookend","booking","booklet","bookmark","boolean","boom","boon","boost","booster","boot","bootie","border","bore","borrower","borrowing","boss","botany","bother","bottle","bottling","bottom","bottom-line","boudoir","bough","boulder","boulevard","boundary","bouquet","bourgeoisie","bout","boutique","bow","bower","bowl","bowler","bowling","bowtie","box","boxer","boxspring","boy","boycott","boyfriend","boyhood","boysenberry","brace","bracelet","bracket","brain","brake","bran","branch","brand","brass","bratwurst","bread","breadcrumb","breadfruit","break","breakdown","breakfast","breakpoint","breakthrough","breastplate","breath","breeze","brewer","bribery","brick","bricklaying","bride","bridge","brief","briefing","briefly","brilliant","brink","brisket","broad","broadcast","broccoli","brochure","brocolli","broiler","broker","bronchitis","bronco","bronze","brooch","brood","brook","broom","brother","brother-in-law","brow","brownie","browser","browsing","brunch","brush","brushfire","brushing","bubble","buck","bucket","buckle","buckwheat","bud","buddy","budget","buffalo","buffer","buffet","bug","buggy","bugle","builder","building","bulb","bulk","bull","bull-fighter","bulldozer","bullet","bump","bumper","bun","bunch","bungalow","bunkhouse","burden","bureau","burglar","burial","burn","burn-out","burning","burrito","burro","burrow","burst","bus","bush","business","businessman","bust","bustle","butane","butcher","butler","butter","butterfly","button","buy","buyer","buying","buzz","buzzard","c-clamp","cabana","cabbage","cabin","cabinet","cable","caboose","cacao","cactus","caddy","cadet","cafe","caffeine","caftan","cage","cake","calcification","calculation","calculator","calculus","calendar","calf","caliber","calibre","calico","call","calm","calorie","camel","cameo","camera","camp","campaign","campaigning","campanile","camper","campus","can","canal","candelabra","candidacy","candidate","candle","candy","cane","cannibal","cannon","canoe","canon","canopy","cantaloupe","canteen","canvas","cap","capability","capacity","cape","caper","capital","capitalism","capitulation","capon","cappelletti","cappuccino","captain","caption","captor","car","carabao","caramel","caravan","carbohydrate","carbon","carboxyl","card","cardboard","cardigan","care","career","cargo","caribou","carload","carnation","carnival","carol","carotene","carp","carpenter","carpet","carpeting","carport","carriage","carrier","carrot","carry","cart","cartel","carter","cartilage","cartload","cartoon","cartridge","carving","cascade","case","casement","cash","cashew","cashier","casino","casket","cassava","casserole","cassock","cast","castanet","castle","casualty","cat","catacomb","catalogue","catalysis","catalyst","catamaran","catastrophe","catch","catcher","category","caterpillar","cathedral","cation","catsup","cattle","cauliflower","causal","cause","causeway","caution","cave","caviar","cayenne","ceiling","celebration","celebrity","celeriac","celery","cell","cellar","cello","celsius","cement","cemetery","cenotaph","census","cent","center","centimeter","centre","centurion","century","cephalopod","ceramic","ceramics","cereal","ceremony","certainty","certificate","certification","cesspool","chafe","chain","chainstay","chair","chairlift","chairman","chairperson","chaise","chalet","chalice","chalk","challenge","chamber","champagne","champion","championship","chance","chandelier","change","channel","chaos","chap","chapel","chaplain","chapter","character","characteristic","characterization","chard","charge","charger","charity","charlatan","charm","charset","chart","charter","chasm","chassis","chastity","chasuble","chateau","chatter","chauffeur","chauvinist","check","checkbook","checking","checkout","checkroom","cheddar","cheek","cheer","cheese","cheesecake","cheetah","chef","chem","chemical","chemistry","chemotaxis","cheque","cherry","chess","chest","chestnut","chick","chicken","chicory","chief","chiffonier","child","childbirth","childhood","chili","chill","chime","chimpanzee","chin","chinchilla","chino","chip","chipmunk","chit-chat","chivalry","chive","chives","chocolate","choice","choir","choker","cholesterol","choosing","chop","chops","chopstick","chopsticks","chord","chorus","chow","chowder","chrome","chromolithograph","chronicle","chronograph","chronometer","chrysalis","chub","chuck","church","churn","chutney","cicada","cigarette","cilantro","cinder","cinema","cinnamon","circadian","circle","circuit","circulation","circumference","circumstance","cirrus","citizen","citizenship","citron","citrus","city","civilian","civilisation","civilization","claim","clam","clamp","clan","clank","clapboard","clarification","clarinet","clarity","clasp","class","classic","classification","classmate","classroom","clause","clave","clavicle","clavier","claw","clay","cleaner","clearance","clearing","cleat","clef","cleft","clergyman","cleric","clerk","click","client","cliff","climate","climb","clinic","clip","clipboard","clipper","cloak","cloakroom","clock","clockwork","clogs","cloister","clone","close","closet","closing","closure","cloth","clothes","clothing","cloud","cloudburst","clove","clover","cloves","club","clue","cluster","clutch","co-producer","coach","coal","coalition","coast","coaster","coat","cob","cobbler","cobweb","cockpit","cockroach","cocktail","cocoa","coconut","cod","code","codepage","codling","codon","coevolution","cofactor","coffee","coffin","cohesion","cohort","coil","coin","coincidence","coinsurance","coke","cold","coleslaw","coliseum","collaboration","collagen","collapse","collar","collard","collateral","colleague","collection","collectivisation","collectivization","collector","college","collision","colloquy","colon","colonial","colonialism","colonisation","colonization","colony","color","colorlessness","colt","column","columnist","comb","combat","combination","combine","comeback","comedy","comestible","comfort","comfortable","comic","comics","comma","command","commander","commandment","comment","commerce","commercial","commission","commitment","committee","commodity","common","commonsense","commotion","communicant","communication","communion","communist","community","commuter","company","comparison","compass","compassion","compassionate","compensation","competence","competition","competitor","complaint","complement","completion","complex","complexity","compliance","complication","complicity","compliment","component","comportment","composer","composite","composition","compost","comprehension","compress","compromise","comptroller","compulsion","computer","comradeship","con","concentrate","concentration","concept","conception","concern","concert","conclusion","concrete","condition","conditioner","condominium","condor","conduct","conductor","cone","confectionery","conference","confidence","confidentiality","configuration","confirmation","conflict","conformation","confusion","conga","congo","congregation","congress","congressman","congressperson","conifer","connection","connotation","conscience","consciousness","consensus","consent","consequence","conservation","conservative","consideration","consignment","consist","consistency","console","consonant","conspiracy","conspirator","constant","constellation","constitution","constraint","construction","consul","consulate","consulting","consumer","consumption","contact","contagion","container","content","contention","contest","context","continent","contingency","continuity","contour","contract","contractor","contrail","contrary","contrast","contribution","contributor","control","controller","controversy","convection","convenience","convention","conversation","conversion","convert","convertible","conviction","cook","cookbook","cookie","cooking","cooperation","coordination","coordinator","cop","cop-out","cope","copper","copy","copying","copyright","copywriter","coral","cord","corduroy","core","cork","cormorant","corn","corner","cornerstone","cornet","cornflakes","cornmeal","corporal","corporation","corporatism","corps","corral","correspondence","correspondent","corridor","corruption","corsage","cosset","cost","costume","cot","cottage","cotton","couch","cougar","cough","council","councilman","councilor","councilperson","counsel","counseling","counselling","counsellor","counselor","count","counter","counter-force","counterpart","countess","country","countryside","county","couple","coupon","courage","course","court","courthouse","courtroom","cousin","covariate","cover","coverage","coverall","cow","cowbell","cowboy","coyote","crab","cradle","craft","craftsman","cranberry","crane","cranky","crate","cravat","craw","crawdad","crayfish","crayon","crazy","cream","creation","creative","creativity","creator","creature","creche","credential","credenza","credibility","credit","creditor","creek","crepe","crest","crew","crewman","crewmate","crewmember","crewmen","cria","crib","cribbage","cricket","cricketer","crime","criminal","crinoline","crisis","crisp","criteria","criterion","critic","criticism","crocodile","crocus","croissant","crook","crop","cross","cross-contamination","cross-stitch","croup","crow","crowd","crown","crude","cruelty","cruise","crumb","crunch","crusader","crush","crust","cry","crystal","crystallography","cub","cube","cuckoo","cucumber","cue","cuff-link","cuisine","cultivar","cultivator","culture","culvert","cummerbund","cup","cupboard","cupcake","cupola","curd","cure","curio","curiosity","curl","curler","currant","currency","current","curriculum","curry","curse","cursor","curtailment","curtain","curve","cushion","custard","custody","custom","customer","cut","cuticle","cutlet","cutover","cutting","cyclamen","cycle","cyclone","cyclooxygenase","cygnet","cylinder","cymbal","cynic","cyst","cytokine","cytoplasm","dad","daddy","daffodil","dagger","dahlia","daikon","daily","dairy","daisy","dam","damage","dame","dance","dancer","dancing","dandelion","danger","dare","dark","darkness","darn","dart","dash","dashboard","data","database","date","daughter","dawn","day","daybed","daylight","dead","deadline","deal","dealer","dealing","dearest","death","deathwatch","debate","debris","debt","debtor","decade","decadence","decency","decimal","decision","decision-making","deck","declaration","declination","decline","decoder","decongestant","decoration","decrease","decryption","dedication","deduce","deduction","deed","deep","deer","default","defeat","defendant","defender","defense","deficit","definition","deformation","degradation","degree","delay","deliberation","delight","delivery","demand","democracy","democrat","demur","den","denim","denominator","density","dentist","deodorant","department","departure","dependency","dependent","deployment","deposit","deposition","depot","depression","depressive","depth","deputy","derby","derivation","derivative","derrick","descendant","descent","description","desert","design","designation","designer","desire","desk","desktop","dessert","destination","destiny","destroyer","destruction","detail","detainee","detainment","detection","detective","detector","detention","determination","detour","devastation","developer","developing","development","developmental","deviance","deviation","device","devil","dew","dhow","diabetes","diadem","diagnosis","diagram","dial","dialect","dialogue","diam","diamond","diaper","diaphragm","diarist","diary","dibble","dickey","dictaphone","dictator","diction","dictionary","die","diesel","diet","difference","differential","difficulty","diffuse","dig","digestion","digestive","digger","digging","digit","dignity","dilapidation","dill","dilution","dime","dimension","dimple","diner","dinghy","dining","dinner","dinosaur","dioxide","dip","diploma","diplomacy","direction","directive","director","directory","dirndl","dirt","disability","disadvantage","disagreement","disappointment","disarmament","disaster","discharge","discipline","disclaimer","disclosure","disco","disconnection","discount","discourse","discovery","discrepancy","discretion","discrimination","discussion","disdain","disease","disembodiment","disengagement","disguise","disgust","dish","dishwasher","disk","disparity","dispatch","displacement","display","disposal","disposer","disposition","dispute","disregard","disruption","dissemination","dissonance","distance","distinction","distortion","distribution","distributor","district","divalent","divan","diver","diversity","divide","dividend","divider","divine","diving","division","divorce","doc","dock","doctor","doctorate","doctrine","document","documentary","documentation","doe","dog","dogsled","dogwood","doing","doll","dollar","dollop","dolman","dolor","dolphin","domain","dome","donation","donkey","donor","donut","door","doorbell","doorknob","doorpost","doorway","dory","dose","dot","double","doubling","doubt","doubter","dough","doughnut","down","downfall","downforce","downgrade","download","downstairs","downtown","downturn","dozen","draft","drag","dragon","dragonfly","dragonfruit","dragster","drain","drainage","drake","drama","dramaturge","drapes","draw","drawbridge","drawer","drawing","dream","dreamer","dredger","dress","dresser","dressing","drill","drink","drinking","drive","driver","driveway","driving","drizzle","dromedary","drop","drudgery","drug","drum","drummer","dryer","duck","duckling","dud","dude","due","duel","dueling","duffel","dugout","dulcimer","dumbwaiter","dump","dune","dungarees","dungeon","duplexer","duration","durian","dusk","dust","duster","duty","dwell","dwelling","dynamics","dynamite","dynamo","dynasty","dysfunction","e-book","e-mail","e-reader","eagle","eaglet","ear","eardrum","earmuffs","earnings","earplug","earring","earrings","earth","earthquake","earthworm","ease","easel","east","eating","eaves","eavesdropper","ecclesia","echidna","eclipse","ecliptic","ecology","economics","economy","ecosystem","ectoderm","ectodermal","ecumenist","eddy","edge","edger","edible","editing","edition","editor","editorial","education","eel","effacement","effect","effective","effectiveness","effector","efficacy","efficiency","effort","egg","egghead","eggnog","eggplant","ego","eicosanoid","ejector","elbow","elderberry","election","electricity","electrocardiogram","electronics","element","elephant","elevation","elevator","eleventh","elf","elicit","eligibility","elimination","elite","elixir","elk","ellipse","elm","elongation","elver","email","emanate","embarrassment","embassy","embellishment","embossing","embryo","emerald","emergence","emergency","emergent","emery","emission","emitter","emotion","emphasis","empire","employ","employee","employer","employment","empowerment","emu","enactment","encirclement","enclave","enclosure","encounter","encouragement","encyclopedia","end","endive","endoderm","endorsement","endothelium","endpoint","enemy","energy","enforcement","engagement","engine","engineer","engineering","enigma","enjoyment","enquiry","enrollment","enterprise","entertainment","enthusiasm","entirety","entity","entrance","entree","entrepreneur","entry","envelope","environment","envy","enzyme","epauliere","epee","ephemera","ephemeris","ephyra","epic","episode","epithelium","epoch","eponym","epoxy","equal","equality","equation","equinox","equipment","equity","equivalent","era","eraser","erosion","error","escalator","escape","espadrille","espalier","essay","essence","essential","establishment","estate","estimate","estrogen","estuary","eternity","ethernet","ethics","ethnicity","ethyl","euphonium","eurocentrism","evaluation","evaluator","evaporation","eve","evening","evening-wear","event","everybody","everyone","everything","eviction","evidence","evil","evocation","evolution","ex-husband","ex-wife","exaggeration","exam","examination","examiner","example","exasperation","excellence","exception","excerpt","excess","exchange","excitement","exclamation","excursion","excuse","execution","executive","executor","exercise","exhaust","exhaustion","exhibit","exhibition","exile","existence","exit","exocrine","expansion","expansionism","expectancy","expectation","expedition","expense","experience","experiment","experimentation","expert","expertise","explanation","exploration","explorer","export","expose","exposition","exposure","expression","extension","extent","exterior","external","extinction","extreme","extremist","eye","eyeball","eyebrow","eyebrows","eyeglasses","eyelash","eyelashes","eyelid","eyelids","eyeliner","eyestrain","eyrie","fabric","face","facelift","facet","facility","facsimile","fact","factor","factory","faculty","fahrenheit","fail","failure","fairness","fairy","faith","faithful","fall","fallacy","falling-out","fame","familiar","familiarity","family","fan","fang","fanlight","fanny-pack","fantasy","farm","farmer","farming","farmland","farrow","fascia","fashion","fat","fate","father","father-in-law","fatigue","fatigues","faucet","fault","fav","fava","favor","favorite","fawn","fax","fear","feast","feather","feature","fedelini","federation","fedora","fee","feed","feedback","feeding","feel","feeling","fellow","felony","female","fen","fence","fencing","fender","feng","fennel","ferret","ferry","ferryboat","fertilizer","festival","fetus","few","fiber","fiberglass","fibre","fibroblast","fibrosis","ficlet","fiction","fiddle","field","fiery","fiesta","fifth","fig","fight","fighter","figure","figurine","file","filing","fill","fillet","filly","film","filter","filth","final","finance","financing","finding","fine","finer","finger","fingerling","fingernail","finish","finisher","fir","fire","fireman","fireplace","firewall","firm","first","fish","fishbone","fisherman","fishery","fishing","fishmonger","fishnet","fit","fitness","fix","fixture","flag","flair","flame","flan","flanker","flare","flash","flat","flatboat","flavor","flax","fleck","fledgling","fleece","flesh","flexibility","flick","flicker","flight","flint","flintlock","flip-flops","flock","flood","floodplain","floor","floozie","flour","flow","flower","flu","flugelhorn","fluke","flume","flung","flute","fly","flytrap","foal","foam","fob","focus","fog","fold","folder","folk","folklore","follower","following","fondue","font","food","foodstuffs","fool","foot","footage","football","footnote","footprint","footrest","footstep","footstool","footwear","forage","forager","foray","force","ford","forearm","forebear","forecast","forehead","foreigner","forelimb","forest","forestry","forever","forgery","fork","form","formal","formamide","format","formation","former","formicarium","formula","fort","forte","fortnight","fortress","fortune","forum","foundation","founder","founding","fountain","fourths","fowl","fox","foxglove","fraction","fragrance","frame","framework","fratricide","fraud","fraudster","freak","freckle","freedom","freelance","freezer","freezing","freight","freighter","frenzy","freon","frequency","fresco","friction","fridge","friend","friendship","fries","frigate","fright","fringe","fritter","frock","frog","front","frontier","frost","frosting","frown","fruit","frustration","fry","fuel","fugato","fulfillment","full","fun","function","functionality","fund","funding","fundraising","fur","furnace","furniture","fusarium","futon","future","gadget","gaffe","gaffer","gain","gaiters","gale","gall-bladder","gallery","galley","gallon","galoshes","gambling","game","gamebird","gaming","gamma-ray","gander","gang","gap","garage","garb","garbage","garden","garlic","garment","garter","gas","gasket","gasoline","gasp","gastronomy","gastropod","gate","gateway","gather","gathering","gator","gauge","gauntlet","gavel","gazebo","gazelle","gear","gearshift","geek","gel","gelatin","gelding","gem","gemsbok","gender","gene","general","generation","generator","generosity","genetics","genie","genius","genre","gentleman","geography","geology","geometry","geranium","gerbil","gesture","geyser","gherkin","ghost","giant","gift","gig","gigantism","giggle","ginger","gingerbread","ginseng","giraffe","girdle","girl","girlfriend","glacier","gladiolus","glance","gland","glass","glasses","glee","glen","glider","gliding","glimpse","globe","glockenspiel","gloom","glory","glove","glow","glucose","glue","glut","glutamate","gnat","gnu","go-kart","goal","goat","gobbler","god","goddess","godfather","godmother","godparent","goggles","going","gold","goldfish","golf","gondola","gong","good","good-bye","goodbye","goodie","goodness","goodnight","goodwill","goose","gopher","gorilla","gosling","gossip","governance","government","governor","gown","grab-bag","grace","grade","gradient","graduate","graduation","graffiti","graft","grain","gram","grammar","gran","grand","grandchild","granddaughter","grandfather","grandma","grandmom","grandmother","grandpa","grandparent","grandson","granny","granola","grant","grape","grapefruit","graph","graphic","grasp","grass","grasshopper","grassland","gratitude","gravel","gravitas","gravity","gravy","gray","grease","great-grandfather","great-grandmother","greatness","greed","green","greenhouse","greens","grenade","grey","grid","grief","grill","grin","grip","gripper","grit","grocery","ground","group","grouper","grouse","grove","growth","grub","guacamole","guarantee","guard","guava","guerrilla","guess","guest","guestbook","guidance","guide","guideline","guilder","guilt","guilty","guinea","guitar","guitarist","gum","gumshoe","gun","gunpowder","gutter","guy","gym","gymnast","gymnastics","gynaecology","gyro","habit","habitat","hacienda","hacksaw","hackwork","hail","hair","haircut","hake","half","half-brother","half-sister","halibut","hall","halloween","hallway","halt","ham","hamburger","hammer","hammock","hamster","hand","hand-holding","handball","handful","handgun","handicap","handle","handlebar","handmaiden","handover","handrail","handsaw","hanger","happening","happiness","harald","harbor","harbour","hard-hat","hardboard","hardcover","hardening","hardhat","hardship","hardware","hare","harm","harmonica","harmonise","harmonize","harmony","harp","harpooner","harpsichord","harvest","harvester","hash","hashtag","hassock","haste","hat","hatbox","hatchet","hatchling","hate","hatred","haunt","haven","haversack","havoc","hawk","hay","haze","hazel","hazelnut","head","headache","headlight","headline","headphones","headquarters","headrest","health","health-care","hearing","hearsay","heart","heart-throb","heartache","heartbeat","hearth","hearthside","heartwood","heat","heater","heating","heaven","heavy","hectare","hedge","hedgehog","heel","heifer","height","heir","heirloom","helicopter","helium","hellcat","hello","helmet","helo","help","hemisphere","hemp","hen","hepatitis","herb","herbs","heritage","hermit","hero","heroine","heron","herring","hesitation","hexagon","heyday","hiccups","hide","hierarchy","high","high-rise","highland","highlight","highway","hike","hiking","hill","hint","hip","hippodrome","hippopotamus","hire","hiring","historian","history","hit","hive","hobbit","hobby","hockey","hog","hold","holder","hole","holiday","home","homeland","homeownership","hometown","homework","homogenate","homonym","honesty","honey","honeybee","honeydew","honor","honoree","hood","hoof","hook","hop","hope","hops","horde","horizon","hormone","horn","hornet","horror","horse","horseradish","horst","hose","hosiery","hospice","hospital","hospitalisation","hospitality","hospitalization","host","hostel","hostess","hotdog","hotel","hound","hour","hourglass","house","houseboat","household","housewife","housework","housing","hovel","hovercraft","howard","howitzer","hub","hubcap","hubris","hug","hugger","hull","human","humanity","humidity","hummus","humor","humour","hundred","hunger","hunt","hunter","hunting","hurdle","hurdler","hurricane","hurry","hurt","husband","hut","hutch","hyacinth","hybridisation","hybridization","hydrant","hydraulics","hydrocarb","hydrocarbon","hydrofoil","hydrogen","hydrolyse","hydrolysis","hydrolyze","hydroxyl","hyena","hygienic","hype","hyphenation","hypochondria","hypothermia","hypothesis","ice","ice-cream","iceberg","icebreaker","icecream","icicle","icing","icon","icy","id","idea","ideal","identification","identity","ideology","idiom","igloo","ignorance","ignorant","ikebana","illiteracy","illness","illusion","illustration","image","imagination","imbalance","imitation","immigrant","immigration","immortal","impact","impairment","impala","impediment","implement","implementation","implication","import","importance","impostor","impress","impression","imprisonment","impropriety","improvement","impudence","impulse","in-joke","in-laws","inability","inauguration","inbox","incandescence","incarnation","incense","incentive","inch","incidence","incident","incision","inclusion","income","incompetence","inconvenience","increase","incubation","independence","independent","index","indication","indicator","indigence","individual","industrialisation","industrialization","industry","inequality","inevitable","infancy","infant","infarction","infection","infiltration","infinite","infix","inflammation","inflation","influence","influx","info","information","infrastructure","infusion","inglenook","ingrate","ingredient","inhabitant","inheritance","inhibition","inhibitor","initial","initialise","initialize","initiative","injunction","injury","injustice","ink","inlay","inn","innervation","innocence","innocent","innovation","input","inquiry","inscription","insect","insectarium","insert","inside","insight","insolence","insomnia","inspection","inspector","inspiration","installation","instance","instant","instinct","institute","institution","instruction","instructor","instrument","instrumentalist","instrumentation","insulation","insurance","insurgence","insurrection","integer","integral","integration","integrity","intellect","intelligence","intensity","intent","intention","intentionality","interaction","interchange","interconnection","interest","interface","interferometer","interior","interject","interloper","internet","interpretation","interpreter","interval","intervenor","intervention","interview","interviewer","intestine","introduction","intuition","invader","invasion","invention","inventor","inventory","inverse","inversion","investigation","investigator","investment","investor","invitation","invite","invoice","involvement","iridescence","iris","iron","ironclad","irony","irrigation","ischemia","island","isogloss","isolation","issue","item","itinerary","ivory","jack","jackal","jacket","jackfruit","jade","jaguar","jail","jailhouse","jalapeño","jam","jar","jasmine","jaw","jazz","jealousy","jeans","jeep","jelly","jellybeans","jellyfish","jet","jewel","jeweller","jewellery","jewelry","jicama","jiffy","job","jockey","jodhpurs","joey","jogging","joint","joke","jot","journal","journalism","journalist","journey","joy","judge","judgment","judo","jug","juggernaut","juice","julienne","jumbo","jump","jumper","jumpsuit","jungle","junior","junk","junker","junket","jury","justice","justification","jute","kale","kangaroo","karate","kayak","kazoo","kebab","keep","keeper","kendo","kennel","ketch","ketchup","kettle","kettledrum","key","keyboard","keyboarding","keystone","kick","kick-off","kid","kidney","kielbasa","kill","killer","killing","kilogram","kilometer","kilt","kimono","kinase","kind","kindness","king","kingdom","kingfish","kiosk","kiss","kit","kitchen","kite","kitsch","kitten","kitty","kiwi","knee","kneejerk","knickers","knife","knife-edge","knight","knitting","knock","knot","know-how","knowledge","knuckle","koala","kohlrabi","lab","label","labor","laboratory","laborer","labour","labourer","lace","lack","lacquerware","lad","ladder","ladle","lady","ladybug","lag","lake","lamb","lambkin","lament","lamp","lanai","land","landform","landing","landmine","landscape","lane","language","lantern","lap","laparoscope","lapdog","laptop","larch","lard","larder","lark","larva","laryngitis","lasagna","lashes","last","latency","latex","lathe","latitude","latte","latter","laugh","laughter","laundry","lava","law","lawmaker","lawn","lawsuit","lawyer","lay","layer","layout","lead","leader","leadership","leading","leaf","league","leaker","leap","learning","leash","leather","leave","leaver","lecture","leek","leeway","left","leg","legacy","legal","legend","legging","legislation","legislator","legislature","legitimacy","legume","leisure","lemon","lemonade","lemur","lender","lending","length","lens","lentil","leopard","leprosy","leptocephalus","lesson","letter","lettuce","level","lever","leverage","leveret","liability","liar","liberty","library","licence","license","licensing","licorice","lid","lie","lieu","lieutenant","life","lifestyle","lifetime","lift","ligand","light","lighting","lightning","lightscreen","ligula","likelihood","likeness","lilac","lily","limb","lime","limestone","limit","limitation","limo","line","linen","liner","linguist","linguistics","lining","link","linkage","linseed","lion","lip","lipid","lipoprotein","lipstick","liquid","liquidity","liquor","list","listening","listing","literate","literature","litigation","litmus","litter","littleneck","liver","livestock","living","lizard","llama","load","loading","loaf","loafer","loan","lobby","lobotomy","lobster","local","locality","location","lock","locker","locket","locomotive","locust","lode","loft","log","loggia","logic","login","logistics","logo","loincloth","lollipop","loneliness","longboat","longitude","look","lookout","loop","loophole","loquat","lord","loss","lot","lotion","lottery","lounge","louse","lout","love","lover","lox","loyalty","luck","luggage","lumber","lumberman","lunch","luncheonette","lunchmeat","lunchroom","lung","lunge","lute","luxury","lychee","lycra","lye","lymphocyte","lynx","lyocell","lyre","lyrics","lysine","mRNA","macadamia","macaroni","macaroon","macaw","machine","machinery","macrame","macro","macrofauna","madam","maelstrom","maestro","magazine","maggot","magic","magnet","magnitude","maid","maiden","mail","mailbox","mailer","mailing","mailman","main","mainland","mainstream","maintainer","maintenance","maize","major","major-league","majority","makeover","maker","makeup","making","male","malice","mall","mallard","mallet","malnutrition","mama","mambo","mammoth","man","manacle","management","manager","manatee","mandarin","mandate","mandolin","mangle","mango","mangrove","manhunt","maniac","manicure","manifestation","manipulation","mankind","manner","manor","mansard","manservant","mansion","mantel","mantle","mantua","manufacturer","manufacturing","many","map","maple","mapping","maracas","marathon","marble","march","mare","margarine","margin","mariachi","marimba","marines","marionberry","mark","marker","market","marketer","marketing","marketplace","marksman","markup","marmalade","marriage","marsh","marshland","marshmallow","marten","marxism","mascara","mask","masonry","mass","massage","mast","masterpiece","mastication","mastoid","mat","match","matchmaker","mate","material","maternity","math","mathematics","matrix","matter","mattock","mattress","max","maximum","maybe","mayonnaise","mayor","meadow","meal","mean","meander","meaning","means","meantime","measles","measure","measurement","meat","meatball","meatloaf","mecca","mechanic","mechanism","med","medal","media","median","medication","medicine","medium","meet","meeting","melatonin","melody","melon","member","membership","membrane","meme","memo","memorial","memory","men","menopause","menorah","mention","mentor","menu","merchandise","merchant","mercury","meridian","meringue","merit","mesenchyme","mess","message","messenger","messy","metabolite","metal","metallurgist","metaphor","meteor","meteorology","meter","methane","method","methodology","metric","metro","metronome","mezzanine","microlending","micronutrient","microphone","microwave","mid-course","midden","middle","middleman","midline","midnight","midwife","might","migrant","migration","mile","mileage","milepost","milestone","military","milk","milkshake","mill","millennium","millet","millimeter","million","millisecond","millstone","mime","mimosa","min","mincemeat","mind","mine","mineral","mineshaft","mini","mini-skirt","minibus","minimalism","minimum","mining","minion","minister","mink","minnow","minor","minor-league","minority","mint","minute","miracle","mirror","miscommunication","misfit","misnomer","misplacement","misreading","misrepresentation","miss","missile","mission","mist","mistake","mister","misunderstand","miter","mitten","mix","mixer","mixture","moai","moat","mob","mobile","mobility","mobster","moccasins","mocha","mochi","mode","model","modeling","modem","modernist","modernity","modification","molar","molasses","molding","mole","molecule","mom","moment","monastery","monasticism","money","monger","monitor","monitoring","monk","monkey","monocle","monopoly","monotheism","monsoon","monster","month","monument","mood","moody","moon","moonlight","moonscape","moose","mop","morale","morbid","morbidity","morning","morphology","morsel","mortal","mortality","mortgage","mortise","mosque","mosquito","most","motel","moth","mother","mother-in-law","motion","motivation","motive","motor","motorboat","motorcar","motorcycle","mound","mountain","mouse","mouser","mousse","moustache","mouth","mouton","movement","mover","movie","mower","mozzarella","mud","muffin","mug","mukluk","mule","multimedia","muscat","muscatel","muscle","musculature","museum","mushroom","music","music-box","music-making","musician","muskrat","mussel","mustache","mustard","mutation","mutt","mutton","mycoplasma","mystery","myth","mythology","nail","name","naming","nanoparticle","napkin","narrative","nasal","nation","nationality","native","naturalisation","nature","navigation","necessity","neck","necklace","necktie","nectar","nectarine","need","needle","neglect","negligee","negotiation","neighbor","neighborhood","neighbour","neighbourhood","neologism","neon","neonate","nephew","nerve","nest","nestling","nestmate","net","netball","netbook","netsuke","network","networking","neurobiologist","neuron","neuropathologist","neuropsychiatry","news","newsletter","newspaper","newsprint","newsstand","nexus","nibble","nicety","niche","nick","nickel","nickname","niece","night","nightclub","nightgown","nightingale","nightlife","nightlight","nightmare","ninja","nit","nitrogen","nobody","nod","node","noir","noise","nonbeliever","nonconformist","nondisclosure","nonsense","noodle","noodles","noon","norm","normal","normalisation","normalization","north","nose","notation","note","notebook","notepad","nothing","notice","notion","notoriety","nougat","noun","nourishment","novel","nucleotidase","nucleotide","nudge","nuke","number","numeracy","numeric","numismatist","nun","nurse","nursery","nursing","nurture","nut","nutmeg","nutrient","nutrition","nylon","oak","oar","oasis","oat","oatmeal","oats","obedience","obesity","obi","object","objection","objective","obligation","oboe","observation","observatory","obsession","obsidian","obstacle","occasion","occupation","occurrence","ocean","ocelot","octagon","octave","octavo","octet","octopus","odometer","odyssey","oeuvre","off-ramp","offence","offense","offer","offering","office","officer","official","offset","oil","okra","oldie","oleo","olive","omega","omelet","omission","omnivore","oncology","onion","online","onset","opening","opera","operating","operation","operator","ophthalmologist","opinion","opossum","opponent","opportunist","opportunity","opposite","opposition","optimal","optimisation","optimist","optimization","option","orange","orangutan","orator","orchard","orchestra","orchid","order","ordinary","ordination","ore","oregano","organ","organisation","organising","organization","organizing","orient","orientation","origin","original","originality","ornament","osmosis","osprey","ostrich","other","otter","ottoman","ounce","outback","outcome","outfielder","outfit","outhouse","outlaw","outlay","outlet","outline","outlook","output","outrage","outrigger","outrun","outset","outside","oval","ovary","oven","overcharge","overclocking","overcoat","overexertion","overflight","overhead","overheard","overload","overnighter","overshoot","oversight","overview","overweight","owl","owner","ownership","ox","oxford","oxygen","oyster","ozone","pace","pacemaker","pack","package","packaging","packet","pad","paddle","paddock","pagan","page","pagoda","pail","pain","paint","painter","painting","paintwork","pair","pajamas","palace","palate","palm","pamphlet","pan","pancake","pancreas","panda","panel","panic","pannier","panpipe","panther","pantologist","pantology","pantry","pants","pantsuit","pantyhose","papa","papaya","paper","paperback","paperwork","parable","parachute","parade","paradise","paragraph","parallelogram","paramecium","paramedic","parameter","paranoia","parcel","parchment","pard","pardon","parent","parenthesis","parenting","park","parka","parking","parliament","parole","parrot","parser","parsley","parsnip","part","participant","participation","particle","particular","partner","partnership","partridge","party","pass","passage","passbook","passenger","passing","passion","passive","passport","password","past","pasta","paste","pastor","pastoralist","pastry","pasture","pat","patch","pate","patent","patentee","path","pathogenesis","pathology","pathway","patience","patient","patina","patio","patriarch","patrimony","patriot","patrol","patroller","patrolling","patron","pattern","patty","pattypan","pause","pavement","pavilion","paw","pawnshop","pay","payee","payment","payoff","pea","peace","peach","peacoat","peacock","peak","peanut","pear","pearl","peasant","pecan","pedal","peek","peen","peer","peer-to-peer","pegboard","pelican","pelt","pen","penalty","pence","pencil","pendant","pendulum","penguin","penicillin","peninsula","pennant","penny","pension","pentagon","peony","people","pepper","pepperoni","percent","percentage","perception","perch","perennial","perfection","performance","perfume","period","periodical","peripheral","permafrost","permission","permit","perp","perpendicular","persimmon","person","personal","personality","personnel","perspective","pest","pet","petal","petition","petitioner","petticoat","pew","pharmacist","pharmacopoeia","phase","pheasant","phenomenon","phenotype","pheromone","philanthropy","philosopher","philosophy","phone","phosphate","photo","photodiode","photograph","photographer","photography","photoreceptor","phrase","phrasing","physical","physics","physiology","pianist","piano","piccolo","pick","pickax","pickaxe","picket","pickle","pickup","picnic","picture","picturesque","pie","piece","pier","piety","pig","pigeon","piglet","pigpen","pigsty","pike","pilaf","pile","pilgrim","pilgrimage","pill","pillar","pillbox","pillow","pilot","pimple","pin","pinafore","pince-nez","pine","pineapple","pinecone","ping","pinkie","pinot","pinstripe","pint","pinto","pinworm","pioneer","pipe","pipeline","piracy","pirate","pit","pita","pitch","pitcher","pitching","pith","pizza","place","placebo","placement","placode","plagiarism","plain","plaintiff","plan","plane","planet","planning","plant","plantation","planter","planula","plaster","plasterboard","plastic","plate","platelet","platform","platinum","platter","platypus","play","player","playground","playroom","playwright","plea","pleasure","pleat","pledge","plenty","plier","pliers","plight","plot","plough","plover","plow","plowman","plug","plugin","plum","plumber","plume","plunger","plywood","pneumonia","pocket","pocket-watch","pocketbook","pod","podcast","poem","poet","poetry","poignance","point","poison","poisoning","poker","polarisation","polarization","pole","polenta","police","policeman","policy","polish","politician","politics","poll","polliwog","pollutant","pollution","polo","polyester","polyp","pomegranate","pomelo","pompom","poncho","pond","pony","pool","poor","pop","popcorn","poppy","popsicle","popularity","population","populist","porcelain","porch","porcupine","pork","porpoise","port","porter","portfolio","porthole","portion","portrait","position","possession","possibility","possible","post","postage","postbox","poster","posterior","postfix","pot","potato","potential","pottery","potty","pouch","poultry","pound","pounding","poverty","powder","power","practice","practitioner","prairie","praise","pray","prayer","precedence","precedent","precipitation","precision","predecessor","preface","preference","prefix","pregnancy","prejudice","prelude","premeditation","premier","premise","premium","preoccupation","preparation","prescription","presence","present","presentation","preservation","preserves","presidency","president","press","pressroom","pressure","pressurisation","pressurization","prestige","presume","pretzel","prevalence","prevention","prey","price","pricing","pride","priest","priesthood","primary","primate","prince","princess","principal","principle","print","printer","printing","prior","priority","prison","prisoner","privacy","private","privilege","prize","prizefight","probability","probation","probe","problem","procedure","proceedings","process","processing","processor","proctor","procurement","produce","producer","product","production","productivity","profession","professional","professor","profile","profit","progenitor","program","programme","programming","progress","progression","prohibition","project","proliferation","promenade","promise","promotion","prompt","pronoun","pronunciation","proof","proof-reader","propane","property","prophet","proponent","proportion","proposal","proposition","proprietor","prose","prosecution","prosecutor","prospect","prosperity","prostacyclin","prostanoid","prostrate","protection","protein","protest","protocol","providence","provider","province","provision","prow","proximal","proximity","prune","pruner","pseudocode","pseudoscience","psychiatrist","psychoanalyst","psychologist","psychology","ptarmigan","pub","public","publication","publicity","publisher","publishing","pudding","puddle","puffin","pug","puggle","pulley","pulse","puma","pump","pumpernickel","pumpkin","pumpkinseed","pun","punch","punctuation","punishment","pup","pupa","pupil","puppet","puppy","purchase","puritan","purity","purpose","purr","purse","pursuit","push","pusher","put","puzzle","pyramid","pyridine","quadrant","quail","qualification","quality","quantity","quart","quarter","quartet","quartz","queen","query","quest","question","questioner","questionnaire","quiche","quicksand","quiet","quill","quilt","quince","quinoa","quit","quiver","quota","quotation","quote","rabbi","rabbit","raccoon","race","racer","racing","rack","radar","radiator","radio","radiosonde","radish","raffle","raft","rag","rage","raid","rail","railing","railroad","railway","raiment","rain","rainbow","raincoat","rainmaker","rainstorm","rainy","raise","raisin","rake","rally","ram","rambler","ramen","ramie","ranch","rancher","randomisation","randomization","range","ranger","rank","rap","raspberry","rat","rate","ratepayer","rating","ratio","rationale","rations","raven","ravioli","rawhide","ray","rayon","razor","reach","reactant","reaction","read","reader","readiness","reading","real","reality","realization","realm","reamer","rear","reason","reasoning","rebel","rebellion","reboot","recall","recapitulation","receipt","receiver","reception","receptor","recess","recession","recipe","recipient","reciprocity","reclamation","recliner","recognition","recollection","recommendation","reconsideration","record","recorder","recording","recovery","recreation","recruit","rectangle","redesign","redhead","redirect","rediscovery","reduction","reef","refectory","reference","referendum","reflection","reform","refreshments","refrigerator","refuge","refund","refusal","refuse","regard","regime","region","regionalism","register","registration","registry","regret","regulation","regulator","rehospitalisation","rehospitalization","reindeer","reinscription","reject","relation","relationship","relative","relaxation","relay","release","reliability","relief","religion","relish","reluctance","remains","remark","reminder","remnant","remote","removal","renaissance","rent","reorganisation","reorganization","repair","reparation","repayment","repeat","replacement","replica","replication","reply","report","reporter","reporting","repository","representation","representative","reprocessing","republic","republican","reputation","request","requirement","resale","rescue","research","researcher","resemblance","reservation","reserve","reservoir","reset","residence","resident","residue","resist","resistance","resolution","resolve","resort","resource","respect","respite","response","responsibility","rest","restaurant","restoration","restriction","restroom","restructuring","result","resume","retailer","retention","rethinking","retina","retirement","retouching","retreat","retrospect","retrospective","retrospectivity","return","reunion","revascularisation","revascularization","reveal","revelation","revenant","revenge","revenue","reversal","reverse","review","revitalisation","revitalization","revival","revolution","revolver","reward","rhetoric","rheumatism","rhinoceros","rhubarb","rhyme","rhythm","rib","ribbon","rice","riddle","ride","rider","ridge","riding","rifle","right","rim","ring","ringworm","riot","rip","ripple","rise","riser","risk","rite","ritual","river","riverbed","rivulet","road","roadway","roar","roast","robe","robin","robot","robotics","rock","rocker","rocket","rocket-ship","rod","role","roll","roller","romaine","romance","roof","room","roommate","rooster","root","rope","rose","rosemary","roster","rostrum","rotation","round","roundabout","route","router","routine","row","rowboat","rowing","rubber","rubbish","rubric","ruby","ruckus","rudiment","ruffle","rug","rugby","ruin","rule","ruler","ruling","rumor","run","runaway","runner","running","runway","rush","rust","rutabaga","rye","sabre","sack","saddle","sadness","safari","safe","safeguard","safety","saffron","sage","sail","sailboat","sailing","sailor","saint","sake","salad","salami","salary","sale","salesman","salmon","salon","saloon","salsa","salt","salute","samovar","sampan","sample","samurai","sanction","sanctity","sanctuary","sand","sandal","sandbar","sandpaper","sandwich","sanity","sardine","sari","sarong","sash","satellite","satin","satire","satisfaction","sauce","saucer","sauerkraut","sausage","savage","savannah","saving","savings","savior","saviour","savory","saw","saxophone","scaffold","scale","scallion","scallops","scalp","scam","scanner","scarecrow","scarf","scarification","scenario","scene","scenery","scent","schedule","scheduling","schema","scheme","schnitzel","scholar","scholarship","school","schoolhouse","schooner","science","scientist","scimitar","scissors","scooter","scope","score","scorn","scorpion","scotch","scout","scow","scrambled","scrap","scraper","scratch","screamer","screen","screening","screenwriting","screw","screw-up","screwdriver","scrim","scrip","script","scripture","scrutiny","sculpting","sculptural","sculpture","sea","seabass","seafood","seagull","seal","seaplane","search","seashore","seaside","season","seat","seaweed","second","secrecy","secret","secretariat","secretary","secretion","section","sectional","sector","security","sediment","seed","seeder","seeker","seep","segment","seizure","selection","self","self-confidence","self-control","self-esteem","seller","selling","semantics","semester","semicircle","semicolon","semiconductor","seminar","senate","senator","sender","senior","sense","sensibility","sensitive","sensitivity","sensor","sentence","sentencing","sentiment","sepal","separation","septicaemia","sequel","sequence","serial","series","sermon","serum","serval","servant","server","service","servitude","sesame","session","set","setback","setting","settlement","settler","severity","sewer","shack","shackle","shade","shadow","shadowbox","shakedown","shaker","shallot","shallows","shame","shampoo","shanty","shape","share","shareholder","shark","shaw","shawl","shear","shearling","sheath","shed","sheep","sheet","shelf","shell","shelter","sherbet","sherry","shield","shift","shin","shine","shingle","ship","shipper","shipping","shipyard","shirt","shirtdress","shoat","shock","shoe","shoe-horn","shoehorn","shoelace","shoemaker","shoes","shoestring","shofar","shoot","shootdown","shop","shopper","shopping","shore","shoreline","short","shortage","shorts","shortwave","shot","shoulder","shout","shovel","show","show-stopper","shower","shred","shrimp","shrine","shutdown","sibling","sick","sickness","side","sideboard","sideburns","sidecar","sidestream","sidewalk","siding","siege","sigh","sight","sightseeing","sign","signal","signature","signet","significance","signify","signup","silence","silica","silicon","silk","silkworm","sill","silly","silo","silver","similarity","simple","simplicity","simplification","simvastatin","sin","singer","singing","singular","sink","sinuosity","sip","sir","sister","sister-in-law","sitar","site","situation","size","skate","skating","skean","skeleton","ski","skiing","skill","skin","skirt","skull","skullcap","skullduggery","skunk","sky","skylight","skyline","skyscraper","skywalk","slang","slapstick","slash","slate","slaw","sled","sledge","sleep","sleepiness","sleeping","sleet","sleuth","slice","slide","slider","slime","slip","slipper","slippers","slope","slot","sloth","slump","smell","smelting","smile","smith","smock","smog","smoke","smoking","smolt","smuggling","snack","snail","snake","snakebite","snap","snarl","sneaker","sneakers","sneeze","sniffle","snob","snorer","snow","snowboarding","snowflake","snowman","snowmobiling","snowplow","snowstorm","snowsuit","snuck","snug","snuggle","soap","soccer","socialism","socialist","society","sociology","sock","socks","soda","sofa","softball","softdrink","softening","software","soil","soldier","sole","solicitation","solicitor","solidarity","solidity","soliloquy","solitaire","solution","solvency","sombrero","somebody","someone","someplace","somersault","something","somewhere","son","sonar","sonata","song","songbird","sonnet","soot","sophomore","soprano","sorbet","sorghum","sorrel","sorrow","sort","soul","soulmate","sound","soundness","soup","source","sourwood","sousaphone","south","southeast","souvenir","sovereignty","sow","soy","soybean","space","spacing","spaghetti","span","spandex","sparerib","spark","sparrow","spasm","spat","spatula","spawn","speaker","speakerphone","speaking","spear","spec","special","specialist","specialty","species","specification","spectacle","spectacles","spectrograph","spectrum","speculation","speech","speed","speedboat","spell","spelling","spelt","spending","sphere","sphynx","spice","spider","spiderling","spike","spill","spinach","spine","spiral","spirit","spiritual","spirituality","spit","spite","spleen","splendor","split","spokesman","spokeswoman","sponge","sponsor","sponsorship","spool","spoon","spork","sport","sportsman","spot","spotlight","spouse","sprag","sprat","spray","spread","spreadsheet","spree","spring","sprinkles","sprinter","sprout","spruce","spud","spume","spur","spy","spyglass","square","squash","squatter","squeegee","squid","squirrel","stab","stability","stable","stack","stacking","stadium","staff","stag","stage","stain","stair","staircase","stake","stalk","stall","stallion","stamen","stamina","stamp","stance","stand","standard","standardisation","standardization","standing","standoff","standpoint","star","starboard","start","starter","state","statement","statin","station","station-wagon","statistic","statistics","statue","status","statute","stay","steak","stealth","steam","steamroller","steel","steeple","stem","stench","stencil","step","step-aunt","step-brother","step-daughter","step-father","step-grandfather","step-grandmother","step-mother","step-sister","step-son","step-uncle","stepdaughter","stepmother","stepping-stone","stepson","stereo","stew","steward","stick","sticker","stiletto","still","stimulation","stimulus","sting","stinger","stir-fry","stitch","stitcher","stock","stock-in-trade","stockings","stole","stomach","stone","stonework","stool","stop","stopsign","stopwatch","storage","store","storey","storm","story","story-telling","storyboard","stot","stove","strait","strand","stranger","strap","strategy","straw","strawberry","strawman","stream","street","streetcar","strength","stress","stretch","strife","strike","string","strip","stripe","strobe","structure","strudel","struggle","stucco","stud","student","studio","study","stuff","stumbling","stump","stupidity","sturgeon","sty","style","styling","stylus","sub","subcomponent","subconscious","subcontractor","subexpression","subgroup","subject","submarine","submitter","subprime","subroutine","subscription","subsection","subset","subsidence","subsidiary","subsidy","substance","substitution","subtitle","suburb","subway","success","succotash","suede","suet","suffocation","sugar","suggestion","suit","suitcase","suite","sulfur","sultan","sum","summary","summer","summit","sun","sunbeam","sunbonnet","sundae","sunday","sundial","sunflower","sunglasses","sunlamp","sunlight","sunrise","sunroom","sunset","sunshine","superiority","supermarket","supernatural","supervision","supervisor","supper","supplement","supplier","supply","support","supporter","suppression","supreme","surface","surfboard","surge","surgeon","surgery","surname","surplus","surprise","surround","surroundings","surrounds","survey","survival","survivor","sushi","suspect","suspenders","suspension","sustainment","sustenance","swamp","swan","swanling","swath","sweat","sweater","sweatshirt","sweatshop","sweatsuit","sweets","swell","swim","swimming","swimsuit","swine","swing","switch","switchboard","switching","swivel","sword","swordfight","swordfish","sycamore","symbol","symmetry","sympathy","symptom","syndicate","syndrome","synergy","synod","synonym","synthesis","syrup","system","t-shirt","tab","tabby","tabernacle","table","tablecloth","tablet","tabletop","tachometer","tackle","taco","tactics","tactile","tadpole","tag","tail","tailbud","tailor","tailspin","take-out","takeover","tale","talent","talk","talking","tam-o'-shanter","tamale","tambour","tambourine","tan","tandem","tangerine","tank","tank-top","tanker","tankful","tap","tape","tapioca","target","taro","tarragon","tart","task","tassel","taste","tatami","tattler","tattoo","tavern","tax","taxi","taxicab","taxpayer","tea","teacher","teaching","team","teammate","teapot","tear","tech","technician","technique","technologist","technology","tectonics","teen","teenager","teepee","telephone","telescreen","teletype","television","tell","teller","temp","temper","temperature","temple","tempo","temporariness","temporary","temptation","temptress","tenant","tendency","tender","tenement","tenet","tennis","tenor","tension","tensor","tent","tentacle","tenth","tepee","teriyaki","term","terminal","termination","terminology","termite","terrace","terracotta","terrapin","terrarium","territory","test","testament","testimonial","testimony","testing","text","textbook","textual","texture","thanks","thaw","theater","theft","theism","theme","theology","theory","therapist","therapy","thermals","thermometer","thermostat","thesis","thickness","thief","thigh","thing","thinking","thirst","thistle","thong","thongs","thorn","thought","thousand","thread","threat","threshold","thrift","thrill","throne","thrush","thumb","thump","thunder","thunderbolt","thunderhead","thunderstorm","thyme","tiara","tic","tick","ticket","tide","tie","tiger","tights","tile","till","tilt","timbale","timber","time","timeline","timeout","timer","timetable","timing","timpani","tin","tinderbox","tintype","tip","tire","tissue","titanium","title","toad","toast","toaster","tobacco","today","toe","toenail","toffee","tofu","tog","toga","toilet","tolerance","tolerant","toll","tom-tom","tomatillo","tomato","tomb","tomography","tomorrow","ton","tonality","tone","tongue","tonic","tonight","tool","toot","tooth","toothbrush","toothpaste","toothpick","top","top-hat","topic","topsail","toque","toreador","tornado","torso","torte","tortellini","tortilla","tortoise","total","tote","touch","tough-guy","tour","tourism","tourist","tournament","tow-truck","towel","tower","town","townhouse","township","toy","trace","trachoma","track","tracking","tracksuit","tract","tractor","trade","trader","trading","tradition","traditionalism","traffic","trafficker","tragedy","trail","trailer","trailpatrol","train","trainer","training","trait","tram","trance","transaction","transcript","transfer","transformation","transit","transition","translation","transmission","transom","transparency","transplantation","transport","transportation","trap","trapdoor","trapezium","trapezoid","trash","travel","traveler","tray","treasure","treasury","treat","treatment","treaty","tree","trek","trellis","tremor","trench","trend","triad","trial","triangle","tribe","tributary","trick","trigger","trigonometry","trillion","trim","trinket","trip","tripod","tritone","triumph","trolley","troop","trooper","trophy","trouble","trousers","trout","trove","trowel","truck","trumpet","trunk","trust","trustee","truth","try","tsunami","tub","tuba","tube","tuber","tug","tugboat","tuition","tulip","tumbler","tummy","tuna","tune","tune-up","tunic","tunnel","turban","turf","turkey","turmeric","turn","turning","turnip","turnover","turnstile","turret","turtle","tusk","tussle","tutu","tuxedo","tweet","tweezers","twig","twilight","twine","twins","twist","twister","twitter","type","typeface","typewriter","typhoon","ukulele","ultimatum","umbrella","unblinking","uncertainty","uncle","underclothes","underestimate","underground","underneath","underpants","underpass","undershirt","understanding","understatement","undertaker","underwear","underweight","underwire","underwriting","unemployment","unibody","uniform","uniformity","union","unique","unit","unity","universe","university","update","upgrade","uplift","upper","upstairs","upward","urge","urgency","urn","usage","use","user","usher","usual","utensil","utilisation","utility","utilization","vacation","vaccine","vacuum","vagrant","valance","valentine","validate","validity","valley","valuable","value","vampire","van","vanadyl","vane","vanilla","vanity","variability","variable","variant","variation","variety","vascular","vase","vault","vaulting","veal","vector","vegetable","vegetarian","vegetarianism","vegetation","vehicle","veil","vein","veldt","vellum","velocity","velodrome","velvet","vendor","veneer","vengeance","venison","venom","venti","venture","venue","veranda","verb","verdict","verification","vermicelli","vernacular","verse","version","vertigo","verve","vessel","vest","vestment","vet","veteran","veterinarian","veto","viability","vibraphone","vibration","vibrissae","vice","vicinity","victim","victory","video","view","viewer","vignette","villa","village","vine","vinegar","vineyard","vintage","vintner","vinyl","viola","violation","violence","violet","violin","virtue","virus","visa","viscose","vise","vision","visit","visitor","visor","vista","visual","vitality","vitamin","vitro","vivo","vogue","voice","void","vol","volatility","volcano","volleyball","volume","volunteer","volunteering","vote","voter","voting","voyage","vulture","wafer","waffle","wage","wagon","waist","waistband","wait","waiter","waiting","waitress","waiver","wake","walk","walker","walking","walkway","wall","wallaby","wallet","walnut","walrus","wampum","wannabe","want","war","warden","wardrobe","warfare","warlock","warlord","warm-up","warming","warmth","warning","warrant","warren","warrior","wasabi","wash","washbasin","washcloth","washer","washtub","wasp","waste","wastebasket","wasting","watch","watcher","watchmaker","water","waterbed","watercress","waterfall","waterfront","watermelon","waterskiing","waterspout","waterwheel","wave","waveform","wax","way","weakness","wealth","weapon","wear","weasel","weather","web","webinar","webmail","webpage","website","wedding","wedge","weeder","weedkiller","week","weekend","weekender","weight","weird","welcome","welfare","well","well-being","west","western","wet-bar","wetland","wetsuit","whack","whale","wharf","wheat","wheel","whelp","whey","whip","whirlpool","whirlwind","whisker","whisper","whistle","whole","wholesale","wholesaler","whorl","wick","widget","widow","width","wife","wifi","wild","wildebeest","wilderness","wildlife","will","willingness","willow","win","wind","wind-chime","windage","window","windscreen","windshield","winery","wing","wingman","wingtip","wink","winner","winter","wire","wiretap","wiring","wisdom","wiseguy","wish","wisteria","wit","witch","witch-hunt","withdrawal","witness","wok","wolf","woman","wombat","wonder","wont","wood","woodchuck","woodland","woodshed","woodwind","wool","woolens","word","wording","work","workbench","worker","workforce","workhorse","working","workout","workplace","workshop","world","worm","worry","worship","worshiper","worth","wound","wrap","wraparound","wrapper","wrapping","wreck","wrecker","wren","wrench","wrestler","wriggler","wrinkle","wrist","writer","writing","wrong","xylophone","yacht","yahoo","yak","yam","yang","yard","yarmulke","yarn","yawl","year","yeast","yellowjacket","yesterday","yew","yin","yoga","yogurt","yoke","yolk","young","youngster","yourself","youth","yoyo","yurt","zampone","zebra","zebrafish","zen","zephyr","zero","ziggurat","zinc","zipper","zither","zombie","zone","zoo","zoologist","zoology","zoot-suit","zucchini"],T7u=["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],j7u=["abandon","abase","abate","abbreviate","abdicate","abduct","abet","abhor","abide","abjure","abnegate","abolish","abominate","abort","abound","abrade","abridge","abrogate","abscond","abseil","absent","absolve","absorb","abstain","abstract","abut","accede","accelerate","accent","accentuate","accept","access","accessorise","accessorize","acclaim","acclimate","acclimatise","acclimatize","accommodate","accompany","accomplish","accord","accost","account","accouter","accoutre","accredit","accrue","acculturate","accumulate","accuse","accustom","ace","ache","achieve","acidify","acknowledge","acquaint","acquiesce","acquire","acquit","act","action","activate","actualise","actualize","actuate","adapt","add","addle","address","adduce","adhere","adjoin","adjourn","adjudge","adjudicate","adjure","adjust","administer","admire","admit","admonish","adopt","adore","adorn","adsorb","adulterate","adumbrate","advance","advantage","advertise","advise","advocate","aerate","affect","affiliate","affirm","affix","afflict","afford","afforest","affront","age","agglomerate","aggravate","aggregate","agitate","agonise","agonize","agree","aid","ail","aim","air","airbrush","airdrop","airfreight","airlift","alarm","alert","alienate","alight","align","allay","allege","alleviate","allocate","allot","allow","alloy","allude","ally","alphabetise","alphabetize","alter","alternate","amalgamate","amass","amaze","amble","ambush","ameliorate","amend","amortise","amortize","amount","amplify","amputate","amuse","anaesthetise","anaesthetize","analyse","anchor","anesthetize","anger","angle","anglicise","anglicize","animate","anneal","annex","annihilate","annotate","announce","annoy","annul","anodise","anodize","anoint","anonymise","anonymize","answer","antagonise","antagonize","antedate","anthologise","anthologize","anticipate","ape","apologise","apologize","apostrophise","apostrophize","appal","appall","appeal","appear","appease","append","appertain","applaud","apply","appoint","apportion","appraise","appreciate","apprehend","apprentice","apprise","approach","appropriate","approve","approximate","aquaplane","arbitrate","arc","arch","archive","argue","arise","arm","arraign","arrange","array","arrest","arrive","arrogate","art","articulate","ascend","ascertain","ascribe","ask","asphyxiate","aspirate","aspire","assail","assassinate","assault","assay","assemble","assent","assert","assess","assign","assimilate","assist","associate","assuage","assume","assure","asterisk","astonish","astound","atomise","atomize","atone","atrophy","attach","attack","attain","attempt","attend","attenuate","attest","attract","attribute","auction","audit","audition","augment","augur","authenticate","author","authorise","authorize","autograph","automate","autosave","autowind","avail","avenge","aver","average","avert","avoid","avow","await","awake","awaken","award","awe","ax","axe","baa","babble","baby","babysit","back","backcomb","backdate","backfill","backfire","backlight","backpack","backspace","backtrack","badger","baffle","bag","bail","bait","bake","balance","bale","ball","balloon","ballot","balls","bamboozle","ban","band","bandage","bandy","banish","bank","bankroll","bankrupt","banter","baptise","baptize","bar","barbecue","bare","bargain","barge","bark","barnstorm","barrack","barrel","barricade","barter","base","bash","bask","baste","bat","batch","bath","bathe","batten","batter","battle","baulk","bawl","bay","bayonet","be","beach","beam","bean","bear","beard","beat","beatbox","beatboxer","beatify","beautify","beckon","become","bedazzle","bedeck","bedevil","beef","beep","beetle","befall","befit","befog","befriend","beg","beget","beggar","begin","begrudge","beguile","behave","behold","behoove","behove","belabor","belabour","belay","belch","belie","believe","belittle","bellow","belly","bellyache","belong","belt","bemoan","bemuse","benchmark","bend","benefit","bequeath","berate","bereave","berth","beseech","beset","besiege","besmirch","bespatter","bespeak","best","bestir","bestow","bestride","bet","betake","betide","betoken","betray","better","bewail","beware","bewilder","bewitch","bias","bicker","bicycle","bid","bide","biff","bifurcate","big","bike","bilk","bill","billet","billow","bin","bind","binge","biodegrade","bird","bisect","bite","bitmap","bivouac","bivvy","blab","blabber","blacken","blackmail","blag","blame","blanch","blank","blanket","blare","blaspheme","blast","blather","blaze","blazon","bleach","bleat","bleed","bleep","blemish","blench","blend","bless","blight","blind","blindfold","blindfolded","blindside","blink","bliss","blister","blitz","bloat","block","blockade","blog","blood","bloom","bloop","blossom","blot","blow","blub","blubber","bludge","bludgeon","bluff","blunder","blunt","blur","blurt","blush","bluster","board","boast","bob","bobble","bode","bodge","bog","boggle","boil","bolster","bolt","bomb","bombard","bond","bonk","boo","boogie","book","bookmark","boom","boomerang","boost","boot","bootleg","bop","border","bore","born","borrow","boss","botch","bother","bottle","bottleful","bottom","bounce","bound","bow","bowdlerise","bowdlerize","bowl","bowlful","box","boycott","braai","brace","braces","bracket","brag","braid","brain","brainstorm","brainwash","braise","brake","branch","brand","brandish","brave","brawl","bray","brazen","breach","break","breakfast","breathalyse","breathalyze","breathe","breed","breeze","brew","bribe","brick","bridge","bridle","brief","brighten","brim","bring","bristle","broach","broadcast","broaden","broadside","broil","broker","brood","brook","browbeat","browse","bruise","bruit","brush","brutalise","brutalize","bubble","buck","bucket","bucketful","buckle","bud","buddy","budge","budget","buff","buffer","buffet","bug","build","bulge","bulk","bulldoze","bully","bum","bumble","bump","bunch","bundle","bungle","bunk","bunker","bunt","buoy","burble","burden","burgeon","burglarize","burgle","burn","burnish","burp","burrow","burst","bury","bus","bushwhack","busk","bust","bustle","busy","butcher","butt","butter","button","buttonhole","buttress","buy","buzz","buzzing","bypass","cable","cache","cackle","caddie","cadge","cage","cajole","cake","calcify","calculate","calibrate","call","calm","calve","camouflage","camp","campaign","can","canalise","canalize","cancel","cane","cannibalise","cannibalize","cannon","cannulate","canoe","canonise","canonize","canst","cant","canter","canvass","cap","caper","capitalise","capitalize","capitulate","capsize","captain","caption","captivate","capture","caramelise","caramelize","carbonise","carbonize","carburise","carburize","card","care","careen","career","caress","caricature","carjack","carol","carom","carouse","carp","carpet","carpool","carry","cart","cartwheel","carve","cascade","case","cash","cashier","casserole","cast","castigate","catalog","catalogue","catalyse","catalyze","catapult","catch","categorise","categorize","cater","caterwaul","catnap","caucus","caulk","cause","cauterise","cauterize","caution","cave","cavil","cavort","caw","cc","cease","cede","celebrate","cement","censor","censure","centralise","centralize","centre","certificate","certify","chafe","chaff","chain","chair","chalk","challenge","champ","champion","chance","change","channel","chant","chaperon","chaperone","char","characterise","characterize","charbroil","charge","chargesheet","chargrill","charm","chart","charter","chase","chasten","chastise","chat","chatter","chauffeur","cheapen","cheat","cheater","check","checkmate","cheek","cheep","cheer","cherish","chew","chicken","chide","chill","chillax","chime","chip","chirp","chisel","chivvy","chlorinate","choke","chomp","choose","chop","choreograph","chortle","chorus","christen","chromakey","chronicle","chuck","chuckle","chunder","chunter","churn","cinch","circle","circulate","circumnavigate","circumscribe","circumvent","cite","civilise","civilize","clack","claim","clam","clamber","clamor","clamour","clamp","clang","clank","clap","clarify","clash","clasp","class","classify","clatter","claw","clean","cleanse","clear","cleave","clench","clerk","click","climb","clinch","cling","clink","clinking","clip","cloak","clobber","clock","clog","clone","clonk","close","closet","clot","clothe","cloud","clout","clown","club","cluck","clue","clump","clunk","cluster","clutch","clutter","coach","coagulate","coalesce","coarsen","coast","coat","coax","cobble","cocoon","coddle","code","codify","coerce","coexist","cogitate","cohabit","cohere","coil","coin","coincide","collaborate","collapse","collar","collate","collect","collectivise","collectivize","collide","colligate","collocate","collude","colonise","colonize","colorize","colour","comb","combat","combine","combust","come","comfort","command","commandeer","commemorate","commence","commend","comment","commentate","commercialise","commercialize","commingle","commiserate","commission","commit","commune","communicate","commute","compact","compare","compartmentalise","compartmentalize","compel","compensate","compete","compile","complain","complement","complete","complicate","compliment","comply","comport","compose","compost","compound","comprehend","compress","comprise","compromise","compute","computerise","computerize","con","conceal","concede","conceive","concentrate","conceptualise","conceptualize","concern","concertina","conciliate","conclude","concoct","concrete","concur","concuss","condemn","condense","condescend","condition","condone","conduct","cone","confer","confess","confide","configure","confine","confirm","confiscate","conflate","conflict","conform","confound","confront","confuse","confute","congeal","congratulate","congregate","conjecture","conjoin","conjugate","conjure","conk","connect","connive","connote","conquer","conscientise","conscientize","conscript","consecrate","consent","conserve","consider","consign","consist","console","consolidate","consort","conspire","constitute","constrain","constrict","construct","construe","consult","consume","consummate","contact","contain","contaminate","contemplate","contend","content","contest","contextualise","contextualize","continue","contort","contract","contradict","contraindicate","contrast","contravene","contribute","contrive","control","controvert","convalesce","convene","converge","converse","convert","convey","convict","convince","convoke","convulse","coo","cook","cool","coop","cooperate","coordinate","cop","cope","coppice","copy","copyright","cordon","core","cork","corkscrew","corner","corral","correct","correlate","correspond","corrode","corrupt","coruscate","cosh","cosset","cost","cosy","cotton","couch","cough","counsel","count","countenance","counter","counteract","counterbalance","counterfeit","countermand","counterpoint","countersign","couple","courier","course","court","covenant","cover","covet","cow","cower","cozy","crackle","cradle","craft","cram","cramp","crane","crank","crate","crave","crawl","crayon","creak","creaking","cream","crease","create","credential","credit","creep","cremate","creolise","creolize","creosote","crest","crew","crib","crick","criminalise","criminalize","crimp","cringe","crinkle","cripple","crisp","criticise","criticize","critique","croak","crochet","crook","croon","crop","cross","crouch","crow","crowd","crown","cruise","crumble","crumple","crunch","crusade","crush","cry","crystallise","crystallize","cube","cuddle","cudgel","cue","cuff","cull","culminate","cultivate","culture","cup","curate","curb","curdle","cure","curl","curry","curse","curtail","curtain","curtsy","curve","cushion","cuss","customise","customize","cut","cwtch","cycle","dab","dabble","dally","dam","damage","damp","dampen","dance","dandle","dangle","dare","darken","darn","dart","dash","date","daub","daunt","dawdle","dawn","daydream","dazzle","deactivate","deaden","deadhead","deafen","deal","debar","debase","debate","debilitate","debit","debrief","debug","debunk","debut","decamp","decant","decay","deceive","decelerate","decentralise","decentralize","decide","decimalise","decimalize","decimate","decipher","deck","declaim","declare","declassify","decline","declutter","decode","decommission","decompose","decompress","deconsecrate","deconstruct","decontaminate","decontrol","decorate","decouple","decoy","decrease","decree","decriminalise","decriminalize","decry","decrypt","dedicate","deduce","deduct","deejay","deem","deepen","deface","defame","default","defeat","defect","defend","defer","defile","define","deflate","deflect","defog","defoliate","deforest","deform","defrag","defragment","defraud","defray","defrock","defrost","defuse","defy","degenerate","deglaze","degrade","degrease","dehumanise","dehumanize","dehydrate","deify","deign","delay","delegate","delete","deliberate","delight","delimit","delineate","deliquesce","deliver","delouse","delude","deluge","delve","demand","demarcate","demean","demerge","demilitarise","demilitarize","demineralise","demineralize","demist","demo","demob","demobilise","demobilize","democratise","democratize","demolish","demonise","demonize","demonstrate","demoralise","demoralize","demote","demotivate","demur","demystify","denationalise","denationalize","denigrate","denitrify","denominate","denote","denounce","dent","denude","deny","depart","depend","depersonalise","depersonalize","depict","deplane","deplete","deplore","deploy","depopulate","deport","depose","deposit","deprave","deprecate","depreciate","depress","depressurise","depressurize","deprive","depute","deputise","deputize","deracinate","derail","dereference","deregulate","deride","derive","derogate","descale","descend","describe","descry","desecrate","desegregate","deselect","desensitise","desensitize","desert","deserve","design","designate","desire","desist","deskill","desolate","despair","despise","despoil","destabilise","destabilize","destock","destroy","detach","detail","detain","detect","deter","deteriorate","determine","detest","dethrone","detonate","detour","detoxify","detract","detrain","devalue","devastate","develop","deviate","devise","devoice","devolve","devote","devour","diagnose","dial","dice","dicker","dictate","die","diet","differ","differentiate","diffract","diffuse","dig","digest","digitalise","digitalize","digitise","digitize","dignify","digress","dilate","dilute","diluted","dim","diminish","dimple","dine","ding","dip","diphthongise","diphthongize","direct","dirty","dis","disable","disabuse","disadvantage","disaffiliate","disafforest","disagree","disallow","disambiguate","disappear","disappoint","disapprove","disarm","disarrange","disassemble","disassociate","disavow","disband","disbar","disbelieve","disburse","discard","discern","discharge","discipline","disclaim","disclose","discolor","discolour","discomfit","discomfort","discompose","disconcert","disconnect","discontinue","discount","discourage","discourse","discover","discredit","discriminate","discuss","disdain","disembark","disembowel","disenfranchise","disengage","disentangle","disestablish","disgorge","disgrace","disguise","disgust","dish","dishearten","dishonor","dishonour","disillusion","disincentivise","disincentivize","disinfect","disinherit","disinhibit","disintegrate","disinter","disinvest","dislike","dislocate","dislodge","dismantle","dismay","dismember","dismiss","dismount","disobey","disorient","disorientate","disown","disparage","dispatch","dispel","dispense","disperse","displace","display","displease","disport","dispose","dispossess","disprove","dispute","disqualify","disregard","disrespect","disrobe","disrupt","dissect","dissemble","disseminate","dissent","dissimulate","dissipate","dissociate","dissolve","dissuade","distance","distend","distil","distill","distinguish","distort","distract","distress","distribute","distrust","disturb","disunite","ditch","dither","dive","diverge","diversify","divert","divest","divide","divine","divorce","divulge","divvy","do","dob","dock","doctor","document","dodge","doff","dog","dole","doll","dollarise","dollarize","domesticate","dominate","don","donate","doodle","doom","doorstep","dop","dope","dose","doss","dot","dote","double","doubt","douse","dovetail","down","downchange","downgrade","downlink","download","downplay","downshift","downsize","dowse","doze","draft","drag","dragoon","drain","dramatise","dramatize","drape","draught","draw","drawl","dread","dream","dredge","drench","dress","dribble","drift","drill","drink","drip","drive","drivel","drizzle","drone","drool","droop","drop","drown","drowse","drug","drum","dry","dub","duck","duckie","ducks","duel","duff","dull","dumb","dumbfound","dump","dunk","dunt","dupe","duplicate","dust","dwarf","dwell","dwindle","dye","dynamite","earmark","earn","earth","ease","eat","eavesdrop","ebb","echo","eclipse","economise","economize","eddy","edge","edify","edit","editorialise","editorialize","educate","efface","effect","effectuate","egg","eject","eke","elaborate","elapse","elbow","elect","electrify","electrocute","electroplate","elevate","elicit","elide","eliminate","elongate","elope","elucidate","elude","email","emanate","emancipate","embalm","embargo","embark","embarrass","embed","embellish","embezzle","embitter","emblazon","embody","embolden","emboss","embrace","embroider","embroil","emcee","emend","emerge","emigrate","emit","emote","empathise","empathize","emphasise","emphasize","employ","empower","empty","emulate","emulsify","enable","enact","encamp","encapsulate","encase","encash","enchant","encircle","enclose","encode","encompass","encounter","encourage","encroach","encrypt","encumber","end","endanger","endear","endeavor","endeavour","endorse","endow","endure","energise","energize","enervate","enfeeble","enfold","enforce","enfranchise","engage","engender","engineer","engorge","engrave","engross","engulf","enhance","enjoin","enjoy","enlarge","enlighten","enlist","enliven","enmesh","ennoble","enquire","enrage","enrapture","enrich","enrol","enroll","ensconce","enshrine","enshroud","ensnare","ensue","ensure","entail","entangle","enter","entertain","enthral","enthrall","enthrone","enthuse","entice","entitle","entomb","entrance","entrap","entreat","entrench","entrust","entwine","enumerate","enunciate","envelop","envisage","envision","envy","epitomise","epitomize","equal","equalise","equalize","equate","equip","equivocate","eradicate","erase","erode","err","erupt","escalate","escape","eschew","espouse","espy","essay","establish","esteem","estimate","etch","eulogise","eulogize","euthanise","euthanize","evacuate","evade","evaluate","evangelise","evangelize","evaporate","even","eventuate","evict","evidence","evince","eviscerate","evoke","evolve","exacerbate","exact","exaggerate","exalt","examine","exasperate","excavate","exceed","excel","except","excerpt","exchange","excise","excite","exclaim","exclude","excommunicate","excoriate","excrete","exculpate","excuse","execute","exemplify","exempt","exercise","exert","exeunt","exfoliate","exhale","exhaust","exhibit","exhilarate","exhort","exhume","exile","exist","exit","exonerate","exorcise","exorcize","expand","expatiate","expect","expectorate","expedite","expel","expend","experience","experiment","expiate","expire","explain","explicate","explode","exploit","explore","export","expose","expostulate","expound","express","expropriate","expunge","expurgate","extemporise","extemporize","extend","exterminate","externalise","externalize","extinguish","extirpate","extol","extort","extract","extradite","extrapolate","extricate","extrude","exude","exult","eye","eyeball","eyeglasses","fabricate","face","facilitate","factor","factorise","factorize","fade","faff","fail","faint","fake","fall","falsify","falter","familiarise","familiarize","fan","fancy","fantasise","fantasize","fare","farewell","farm","farrow","fascinate","fashion","fast","fasten","father","fathom","fatten","fault","favor","favour","fawn","fax","faze","fear","feast","feather","feature","federate","feed","feel","feign","feint","fell","feminise","feminize","fence","fend","ferment","ferret","ferry","fertilise","fertilize","fess","fester","festoon","fetch","fete","fetter","feud","fib","fictionalise","fictionalize","fiddle","fidget","field","fight","figure","filch","file","filibuster","fill","fillet","film","filter","finagle","finalise","finalize","finance","find","fine","finesse","fingerprint","finish","fire","firebomb","firm","fish","fishtail","fit","fix","fizz","fizzle","flag","flagellate","flail","flake","flame","flank","flap","flare","flash","flat","flatline","flatten","flatter","flaunt","flavour","flay","fleck","flee","fleece","flesh","flex","flick","flicker","flight","flinch","fling","flip","flirt","flit","float","flock","flog","flood","floodlight","floor","flop","floss","flounce","flounder","flour","flourish","flout","flow","flower","flub","fluctuate","fluff","flummox","flunk","flush","fluster","flutter","fly","foal","foam","fob","focalise","focalize","focus","fog","foil","foist","fold","follow","foment","fool","foot","forage","forbear","forbid","force","ford","forearm","forecast","foreclose","foregather","foreground","foresee","foreshadow","foreshorten","forestall","foretell","forewarn","forfeit","forfend","forgather","forge","forget","forgive","forgo","fork","form","formalise","formalize","format","formulate","forsake","forswear","fortify","forward","forwards","fossick","fossilise","fossilize","foster","foul","found","founder","fox","fracture","fragment","frame","franchise","frank","fraternise","fraternize","fray","freak","free","freelance","freeload","freestyle","freewheel","freeze","freight","frequent","freshen","fret","frighten","fringe","frisk","fritter","frizz","frizzle","frogmarch","frolic","front","frost","froth","frown","fruit","frustrate","fry","fudge","fuel","fulfil","fulfill","fulminate","fumble","fume","fumigate","function","fund","funk","funnel","furl","furlough","furnish","furrow","further","fuse","fuss","gab","gabble","gad","gag","gain","gainsay","gall","gallivant","gallop","galumph","galvanise","galvanize","gamble","gambol","gang","gape","garage","garden","gargle","garland","garner","garnish","garrison","garrote","garrotte","gas","gash","gasp","gatecrash","gather","gauge","gawk","gawp","gaze","gazump","gazunder","gear","gee","gel","geld","gen","generalise","generalize","generate","gentrify","genuflect","germinate","gerrymander","gestate","gesticulate","gesture","get","ghost","ghostwrite","gibber","gift","giggle","gild","ginger","gird","girdle","give","gladden","glamorise","glamorize","glance","glare","glass","glaze","gleam","glean","glide","glimmer","glimmering","glimpse","glint","glisten","glister","glitter","gloat","globalise","globalize","glom","glorify","glory","gloss","glow","glower","glue","glug","glut","gnash","gnaw","go","goad","gobble","goggle","goldbrick","goof","google","goose","gore","gorge","gossip","gouge","govern","grab","grace","grade","graduate","graft","grant","grapple","grasp","grass","grate","gratify","gravitate","graze","grease","green","greet","grey","grieve","grill","grimace","grin","grind","grip","gripe","grit","grizzle","groan","grok","groom","grouch","ground","group","grouse","grout","grovel","grow","growl","grub","grudge","grumble","grunt","guarantee","guard","guess","guest","guffaw","guide","guillotine","guilt","gulp","gum","gun","gurgle","gurn","gush","gussy","gust","gut","gutter","guzzle","gybe","gyrate","hack","haemorrhage","haggle","hail","hallmark","halloo","hallucinate","halt","halve","ham","hammer","hamper","hamstring","hand","handcuff","handicap","handle","hang","hanker","happen","harangue","harass","harbor","harbour","harden","hare","hark","harm","harmonise","harmonize","harness","harp","harpoon","harrow","harrumph","harry","harvest","hash","hassle","hasten","hatch","hate","haul","haunt","have","haw","hawk","hazard","haze","head","headbutt","headhunt","headline","heal","heap","hear","hearken","hearten","heat","heave","heckle","hector","hedge","heed","heel","heft","heighten","heist","help","hem","hemorrhage","herald","herd","hesitate","hew","hex","hibernate","hiccough","hiccup","hide","hie","highball","highlight","hightail","hijack","hike","hinder","hinge","hint","hire","hiss","hit","hitch","hitchhike","hive","hoard","hoax","hobble","hobnob","hock","hog","hoick","hoist","hold","hole","holiday","holler","hollow","holster","home","homeschool","homestead","hone","honeymoon","honk","honour","hoodwink","hoof","hook","hoon","hoot","hoover","hop","hope","horn","horrify","horse","horsewhip","hose","hosepipe","hospitalise","hospitalize","host","hot","hotfoot","hound","house","hover","howl","huddle","huff","hug","hull","hum","humanise","humanize","humble","humiliate","humour","hunch","hunger","hunker","hunt","hurdle","hurl","hurry","hurt","hurtle","husband","hush","husk","hustle","hybridise","hybridize","hydrate","hydroplane","hype","hyperventilate","hyphenate","hypnotise","hypnotize","hypothesise","hypothesize","ice","iconify","idealise","idealize","ideate","identify","idle","idolise","idolize","ignite","ignore","illuminate","illumine","illustrate","imagine","imagineer","imbibe","imbue","imitate","immerse","immigrate","immobilise","immobilize","immolate","immortalise","immortalize","immunise","immunize","immure","impact","impair","impale","impanel","impart","impeach","impede","impel","imperil","impersonate","impinge","implant","implement","implicate","implode","implore","imply","import","importune","impose","impound","impoverish","impress","imprint","imprison","improve","improvise","impugn","inactivate","inaugurate","incapacitate","incarcerate","incarnate","incense","incentivise","incentivize","inch","incinerate","incise","incite","incline","include","incommode","inconvenience","incorporate","increase","incriminate","incubate","inculcate","incur","indemnify","indent","index","indicate","indict","individualise","individualize","individuate","indoctrinate","induce","induct","indulge","industrialise","industrialize","infantilise","infantilize","infect","infer","infest","infill","infiltrate","inflame","inflate","inflect","inflict","influence","inform","infringe","infuriate","infuse","ingest","ingratiate","inhabit","inhale","inhere","inherit","inhibit","initial","initialise","initialize","initiate","inject","injure","ink","inlay","innovate","inoculate","input","inscribe","insert","inset","insinuate","insist","inspect","inspire","install","instance","instigate","instil","instill","institute","institutionalise","institutionalize","instruct","insulate","insult","insure","integrate","intend","intensify","inter","interact","intercede","intercept","interchange","interconnect","intercut","interest","interface","interfere","interject","interlace","interleave","interlink","interlock","intermarry","intermesh","intermingle","intermix","intern","internalise","internalize","internationalise","internationalize","interpenetrate","interpolate","interpose","interpret","interrelate","interrogate","interrupt","intersect","intersperse","intertwine","intervene","interview","interweave","interwork","intimate","intimidate","intone","intoxicate","intrigue","introduce","intrude","intubate","intuit","inundate","inure","invade","invalid","invalidate","inveigh","inveigle","invent","inventory","invert","invest","investigate","invigilate","invigorate","invite","invoice","invoke","involve","ionise","ionize","irk","iron","irradiate","irrigate","irritate","irrupt","isolate","issue","italicise","italicize","itch","itemise","itemize","iterate","jab","jabber","jack","jackknife","jail","jam","jangle","jar","jaw","jaywalk","jazz","jeer","jell","jeopardise","jeopardize","jest","jet","jettison","jib","jibe","jiggle","jilt","jingle","jink","jinx","jive","jockey","jog","joggle","join","joint","joke","jol","jolly","jolt","josh","jostle","jot","journey","joust","judder","judge","juggle","juice","jumble","jump","junk","justify","jut","juxtapose","keel","keelhaul","keen","keep","ken","key","keyboard","kibitz","kick","kid","kindle","kip","kiss","kit","kite","klap","kludge","knacker","knead","knee","kneecap","kneel","knife","knight","knit","knock","knot","know","knuckle","kowtow","kvetch","label","labour","lace","lacerate","lack","lacquer","ladder","ladle","lag","lam","lamb","lambast","lambaste","lament","lamp","lampoon","lance","land","lands","landscape","languish","lap","lapse","lard","large","lark","lash","lasso","last","latch","lather","laud","laugh","launch","launder","lavish","lay","layer","laze","leach","lead","leaf","leaflet","leak","lean","leap","leapfrog","learn","lease","leash","leave","leaven","lecture","leer","leg","legalise","legalize","legislate","legitimise","legitimize","lend","lengthen","lessen","let","letter","letterbox","level","lever","leverage","levitate","levy","liaise","libel","liberalise","liberalize","liberate","license","lick","lie","lift","ligate","light","lighten","like","liken","limber","lime","limit","limp","line","linger","link","lionise","lionize","liquefy","liquidate","liquidise","liquidize","lisp","list","listen","litigate","litter","live","liven","load","loads","loaf","loan","loathe","lob","lobby","lobotomise","lobotomize","localise","localize","locate","lock","lodge","loft","log","loiter","loll","lollop","long","look","looks","loom","loop","loose","loosen","loot","lop","lope","lord","lose","lounge","lour","louse","love","low","lowball","lower","lubricate","luck","lug","lull","lumber","lump","lunch","lunge","lurch","lure","lurk","luxuriate","macerate","machine","madden","magic","magnetise","magnetize","magnify","mail","maim","mainline","mainstream","maintain","major","make","malfunction","malign","malinger","maltreat","man","manacle","manage","mandate","mangle","manhandle","manicure","manifest","manipulate","manoeuvre","mantle","manufacture","manure","map","mar","march","marginalise","marginalize","marinate","mark","market","maroon","marry","marshal","martyr","marvel","masculinise","masculinize","mash","mask","masquerade","mass","massacre","massage","master","mastermind","masticate","match","materialise","materialize","matriculate","matter","mature","maul","maunder","max","maximise","maximize","mean","meander","measure","mechanise","mechanize","medal","meddle","mediate","medicate","meditate","meet","meld","mellow","melt","memorialise","memorialize","memorise","memorize","menace","mend","mention","meow","mercerise","mercerize","merchandise","merge","merit","mesh","mesmerise","mesmerize","mess","message","metabolise","metabolize","metamorphose","mete","meter","methinks","mew","mewl","miaow","microblog","microchip","micromanage","microwave","micturate","migrate","militarise","militarize","militate","milk","mill","mime","mimic","mince","mind","mine","mingle","miniaturise","miniaturize","minimise","minimize","minister","minor","mint","minute","mirror","misapply","misappropriate","misbehave","miscalculate","miscast","misconceive","misconstrue","miscount","misdiagnose","misdial","misdirect","misfile","misfire","misgovern","mishandle","mishear","mishit","misinform","misinterpret","misjudge","miskey","mislay","mislead","mismanage","mismatch","misname","misplace","misplay","mispronounce","misquote","misread","misreport","misrepresent","miss","mission","misspell","misspend","mist","mistake","mistime","mistreat","mistrust","misunderstand","misuse","mitigate","mitre","mix","moan","mob","mobilise","mobilize","mock","mod","model","moderate","modernise","modernize","modify","modulate","moisten","moisturise","moisturize","mold","molder","mollify","mollycoddle","molt","monitor","monopolise","monopolize","moo","mooch","moon","moonlight","moonwalk","moor","moot","mop","mope","moralise","moralize","morph","mortar","mortgage","mortify","mosey","mosh","mothball","mother","motion","motivate","motor","mould","moulder","moult","mount","mourn","mouse","mouth","move","movies","mow","muck","muddle","muddy","muffle","mug","mulch","mull","multicast","multiply","multitask","mumble","mumbling","mummify","munch","murmur","murmuring","murmurings","muscle","muse","mushroom","muss","muster","mutate","mute","mutilate","mutiny","mutter","muzzle","mystify","nab","nag","nail","name","namecheck","nap","narrate","narrow","narrowcast","nasalise","nasalize","nationalise","nationalize","natter","naturalise","naturalize","nauseate","navigate","near","nearer","nearest","neaten","necessitate","neck","necklace","need","needle","negate","negative","neglect","negotiate","neigh","nerve","nest","nestle","net","nettle","network","neuter","neutralise","neutralize","nibble","nick","nickname","nitrify","nix","nobble","nod","nominalize","nominate","norm","normalise","normalize","nose","nosedive","nosh","notarise","notarize","notch","note","notice","notify","nourish","nudge","nuke","nullify","numb","number","nurse","nurture","nut","nuzzle","obey","obfuscate","object","objectify","oblige","obliterate","obscure","observe","obsess","obstruct","obtain","obtrude","obviate","occasion","occlude","occupy","occur","off","offend","offer","officiate","offload","offset","offshore","ogle","oil","okay","omit","ooze","open","operate","opine","oppose","oppress","opt","optimise","optimize","option","orbit","orchestrate","ordain","order","organise","organize","orient","orientate","originate","ornament","orphan","oscillate","ossify","ostracise","ostracize","oust","out","outbid","outclass","outdistance","outdo","outface","outfit","outflank","outfox","outgrow","outgun","outlast","outlaw","outline","outlive","outmaneuver","outmanoeuvre","outnumber","outpace","outperform","outplay","outpoint","output","outrage","outrank","outrun","outsell","outshine","outsmart","outsource","outstay","outstrip","outvote","outweigh","outwit","overachieve","overact","overawe","overbalance","overbook","overburden","overcharge","overcome","overcompensate","overcook","overdevelop","overdo","overdose","overdraw","overdub","overeat","overemphasize","overestimate","overexpose","overextend","overfeed","overflow","overfly","overgeneralise","overgeneralize","overgraze","overhang","overhaul","overhear","overheat","overindulge","overlap","overlay","overlie","overload","overlook","overpay","overplay","overpower","overprint","overproduce","overrate","overreach","overreact","override","overrule","overrun","oversee","oversell","overshadow","overshoot","oversimplify","oversleep","overspend","overstate","overstay","overstep","overstock","overstretch","overtake","overtax","overthrow","overtrain","overturn","overuse","overvalue","overwhelm","overwinter","overwork","overwrite","owe","own","oxidise","oxidize","oxygenate","pace","pacify","pack","package","packetise","packetize","pad","paddle","padlock","page","paginate","pailful","pain","paint","pair","pal","palatalise","palatalize","pale","pall","palliate","palm","palpate","palpitate","pamper","pan","pander","panel","panhandle","panic","pant","paper","parachute","parade","parallel","paralyse","paralyze","paraphrase","parboil","parcel","parch","pardon","pare","park","parlay","parley","parody","parole","parrot","parry","parse","part","partake","participate","particularise","particularize","partition","partner","party","pass","passivise","passivize","paste","pasteurise","pasteurize","pasture","pat","patch","patent","patrol","patronise","patronize","patter","pattern","pause","pave","paw","pawn","pay","peak","peal","pedal","peddle","pedestrianise","pedestrianize","peek","peel","peep","peer","peg","pelt","pen","penalise","penalize","pencil","pension","people","pep","pepper","perambulate","perceive","perch","percolate","perfect","perforate","perform","perfume","perish","perjure","perk","perm","permeate","permit","perpetrate","perpetuate","perplex","persecute","persevere","persist","personalise","personalize","personify","perspire","persuade","pertain","perturb","peruse","pervade","pervert","pester","pet","peter","petition","petrify","phase","philosophise","philosophize","phone","photocopy","photograph","photoshop","photosynthesise","photosynthesize","phrase","pick","picket","pickle","picnic","picture","picturise","picturize","piddle","piece","pierce","pig","pigeonhole","piggyback","pike","pile","pilfer","pill","pillage","pillory","pillow","pilot","pin","pinch","pine","ping","pinion","pink","pinpoint","pioneer","pip","pipe","pique","pirate","pirouette","pit","pitch","pity","pivot","pixelate","pixellate","placate","place","plagiarise","plagiarize","plague","plait","plan","plane","plant","plaster","plasticise","plasticize","plate","plateau","play","plead","please","pledge","plight","plod","plonk","plop","plot","plough","pluck","plug","plumb","plummet","plump","plunder","plunge","plunk","pluralise","pluralize","ply","poach","pocket","point","poise","poison","poke","polarise","polarize","pole","poleax","poleaxe","police","polish","politicise","politicize","poll","pollard","pollinate","pollute","polymerise","polymerize","ponce","ponder","pong","pontificate","pony","pooh","pool","pootle","pop","popularise","popularize","populate","pore","port","portend","portion","portray","pose","posit","position","possess","posset","post","postmark","postpone","postulate","posture","pot","potter","pounce","pound","pour","pout","powder","power","practice","practise","praise","praises","prance","prang","prate","prattle","pray","preach","precede","precipitate","precis","preclude","predate","predecease","predetermine","predicate","predict","predispose","predominate","preen","preface","prefer","prefigure","prefix","preheat","prejudge","prejudice","preload","premaster","premiere","preoccupy","prep","prepare","prepone","preregister","presage","prescind","prescribe","preselect","presell","present","preserve","preset","preside","press","pressure","pressurise","pressurize","presume","presuppose","pretend","pretest","prettify","prevail","prevaricate","prevent","preview","prey","price","prickle","pride","prime","primp","print","prioritise","prioritize","prise","privatise","privatize","privilege","prize","probate","probe","proceed","process","proclaim","procrastinate","procreate","proctor","procure","prod","produce","profane","profess","professionalise","professionalize","proffer","profile","profit","program","programme","progress","prohibit","project","proliferate","prolong","promenade","promise","promote","prompt","promulgate","pronounce","proof","proofread","prop","propagandise","propagandize","propagate","propel","prophesy","propitiate","propose","proposition","propound","proscribe","prosecute","proselytise","proselytize","prospect","prosper","prostrate","protect","protest","protrude","prove","provide","provision","provoke","prowl","prune","pry","psych","psychoanalyse","publicise","publicize","publish","pucker","puff","pull","pullulate","pulp","pulsate","pulse","pulverise","pulverize","pummel","pump","pun","punch","punctuate","puncture","punish","punt","pupate","purchase","purge","purify","purl","purloin","purport","purr","purse","pursue","purvey","push","pussyfoot","put","putrefy","putt","putter","puzzle","quack","quadruple","quaff","quail","quake","qualify","quantify","quarantine","quarrel","quarry","quarter","quarterback","quash","quaver","quell","quench","query","quest","question","queue","quibble","quicken","quiet","quieten","quintuple","quip","quirk","quit","quiver","quiz","quote","quoth","rabbit","race","rack","radiate","radicalise","radicalize","radio","raffle","rag","rage","raid","rail","railroad","rain","raise","rake","rally","ram","ramble","ramp","rampage","randomise","randomize","range","rank","rankle","ransack","ransom","rant","rap","rappel","rasp","rasterise","rasterize","rat","ratchet","rate","ratify","ration","rationalise","rationalize","rattle","ravage","rave","ravel","ravish","raze","razz","reach","reacquaint","react","reactivate","read","readdress","readies","readjust","readmit","ready","reaffirm","realign","realise","realize","reallocate","ream","reanimate","reap","reappear","reapply","reappoint","reappraise","rear","rearm","rearrange","reason","reassemble","reassert","reassess","reassign","reassure","reawaken","rebel","reboot","reborn","rebound","rebrand","rebuff","rebuild","rebuke","rebut","recall","recant","recap","recapitulate","recapture","recast","recede","receive","recess","recharge","reciprocate","recite","reckon","reclaim","reclassify","recline","recognise","recognize","recoil","recollect","recommence","recommend","recompense","reconcile","recondition","reconfigure","reconfirm","reconnect","reconnoitre","reconquer","reconsider","reconstitute","reconstruct","reconvene","record","recount","recoup","recover","recreate","recrudesce","recruit","rectify","recuperate","recur","recycle","redact","redden","redecorate","redeem","redefine","redeploy","redesign","redevelop","redial","redirect","rediscover","redistribute","redistrict","redo","redouble","redound","redraft","redraw","redress","reduce","reduplicate","reef","reek","reel","ref","refer","referee","reference","refill","refinance","refine","refit","reflate","reflect","refloat","refocus","reform","reformat","reformulate","refract","refrain","refresh","refrigerate","refuel","refund","refurbish","refuse","refute","regain","regale","regard","regenerate","register","regress","regret","regroup","regularise","regularize","regulate","regurgitate","rehabilitate","rehash","rehear","rehearse","reheat","rehome","rehouse","reign","reignite","reimburse","rein","reincarnate","reinforce","reinstate","reinterpret","reintroduce","reinvent","reinvest","reinvigorate","reissue","reiterate","reject","rejig","rejigger","rejoice","rejoin","rejuvenate","rekindle","relapse","relate","relaunch","relax","relay","release","relegate","relent","relieve","relinquish","relish","relive","reload","relocate","rely","remain","remainder","remake","remand","remap","remark","remarry","remaster","remediate","remedy","remember","remind","reminisce","remit","remix","remodel","remonstrate","remortgage","remould","remount","remove","remunerate","rename","rend","render","rendezvous","renege","renew","renounce","renovate","rent","reoccur","reoffend","reopen","reorder","reorganise","reorganize","reorient","repackage","repair","repatriate","repay","repeal","repeat","repel","repent","rephrase","replace","replay","replenish","replicate","reply","report","repose","repossess","represent","repress","reprieve","reprimand","reprint","reproach","reprocess","reproduce","reprove","repudiate","repulse","repurpose","request","require","requisition","requite","rerun","reschedule","rescind","rescue","research","researches","resect","resell","resemble","resent","reserve","reset","resettle","reshape","reshuffle","reside","resign","resist","resit","resize","reskill","resolve","resonate","resort","resound","resource","respect","respire","respond","respray","rest","restart","restate","restock","restore","restrain","restrict","restring","restructure","result","resume","resupply","resurface","resurrect","resuscitate","retail","retain","retake","retaliate","retch","retell","retest","rethink","retire","retool","retort","retouch","retrace","retract","retrain","retreat","retrench","retrieve","retrofit","retry","return","reunify","reunite","reuse","rev","revalue","revamp","reveal","revel","revenge","reverberate","revere","reverse","revert","review","revile","revise","revisit","revitalise","revitalize","revive","revivify","revoke","revolt","revolutionise","revolutionize","revolve","reward","rewind","rewire","reword","rework","rewrite","rhapsodise","rhapsodize","rhyme","rib","rick","ricochet","rid","riddle","ride","ridge","ridicule","riffle","rifle","rig","right","rightsize","rile","rim","ring","rinse","riot","rip","ripen","riposte","ripple","rise","risk","ritualise","ritualize","rival","rivet","roam","roar","roast","rob","robe","rock","rocket","roger","roll","romance","romanticise","romanticize","romp","roof","room","roost","root","rope","rosin","roster","rot","rotate","rouge","rough","roughen","roughhouse","round","rouse","roust","rout","route","rove","row","rub","rubberneck","rubbish","ruck","rue","ruffle","ruin","ruins","rule","rumble","ruminate","rummage","rumor","rumour","rumple","run","rupture","rush","rust","rustle","sabotage","sack","sacrifice","sadden","saddle","safeguard","sag","sail","salaam","salivate","sally","salt","salute","salvage","salve","sample","sanctify","sanction","sand","sandbag","sandblast","sandpaper","sandwich","sanitise","sanitize","sap","sashay","sass","sate","satiate","satirise","satirize","satisfy","saturate","saunter","savage","save","savor","savour","saw","say","scald","scale","scallop","scalp","scamper","scan","scandalise","scandalize","scapegoat","scar","scare","scarf","scarify","scarper","scatter","scattering","scavenge","scent","schedule","schematise","schematize","scheme","schlep","schlepp","schmooze","school","schtup","schuss","scoff","scold","scoop","scoot","scope","scorch","score","scorn","scotch","scour","scourge","scout","scowl","scrabble","scram","scramble","scrap","scrape","scratch","scrawl","scream","screech","screen","screw","scribble","scrimp","script","scroll","scrounge","scrub","scrummage","scrunch","scruple","scrutinise","scrutinize","scud","scuff","scuffle","scull","sculpt","scupper","scurry","scuttle","scythe","seal","sealift","sear","search","season","seat","secede","seclude","second","secrete","section","secularise","secularize","secure","sedate","see","seed","seek","seep","seethe","segment","segregate","segue","seize","select","sell","sellotape","semaphore","send","sensationalise","sensationalize","sense","sensitise","sensitize","sentence","sentimentalise","sentimentalize","separate","sequence","sequester","sequestrate","serenade","serialise","serialize","sermonise","sermonize","serve","service","set","settle","sever","sew","shack","shackle","shade","shadow","shaft","shake","shalt","sham","shamble","shame","shampoo","shanghai","shape","share","sharpen","shatter","shave","shear","sheathe","shed","sheer","shell","shellac","shelter","shelve","shepherd","shield","shift","shimmer","shimmy","shin","shine","shinny","ship","shipwreck","shirk","shiver","shock","shoe","shoehorn","shoo","shoot","shop","shoplift","shore","short","shorten","shortlist","shoulder","shout","shove","shovel","show","showboat","showcase","shower","shred","shriek","shrill","shrink","shrivel","shroom","shroud","shrug","shuck","shudder","shuffle","shun","shunt","shush","shut","shuttle","shy","sic","sick","sicken","side","sideline","sidestep","sideswipe","sidetrack","sidle","sieve","sift","sigh","sight","sightsee","sign","signal","signify","signpost","silence","silhouette","silt","silver","simmer","simper","simplify","simulate","simulcast","sin","sing","singe","single","sink","sip","siphon","sire","sit","site","situate","size","sizzle","skate","skateboard","skedaddle","sketch","skew","skewer","ski","skid","skim","skimp","skin","skip","skipper","skirmish","skirt","skitter","skive","skivvy","skulk","sky","skyjack","skyrocket","slack","slacken","slake","slam","slander","slap","slash","slate","slather","sledge","sleek","sleep","sleepwalk","sleet","slew","slice","slick","slide","slight","slim","sling","slink","slip","slit","slither","slob","slobber","slog","slop","slope","slosh","slot","slouch","slough","slow","slug","sluice","slum","slumber","slump","slur","slurp","smart","smarten","smash","smear","smell","smelt","smile","smirk","smite","smoke","smooch","smoodge","smooth","smother","smoulder","smudge","smuggle","snack","snaffle","snag","snaggle","snake","snap","snare","snarf","snarl","sneak","sneer","sneeze","snicker","sniff","sniffle","snip","snipe","snitch","snivel","snooker","snoop","snooper","snooze","snore","snorkel","snort","snow","snowball","snowplough","snowplow","snub","snuffle","snuffling","snuggle","soak","soap","soar","sober","socialise","socialize","sock","sod","soften","soil","sojourn","solace","solder","soldier","sole","solemnise","solemnize","solicit","solidify","soliloquize","solve","somersault","soothe","sorrow","sort","sough","sound","soundproof","soup","sour","source","sow","space","span","spangle","spar","spare","spark","sparkle","spatter","spattering","spawn","spay","speak","spear","spearhead","spec","specialise","specialize","specify","spectacles","spectate","speculate","speed","spell","spellcheck","spend","spew","spice","spiff","spike","spill","spin","spiral","spirit","spit","spite","splash","splatter","splay","splice","splinter","split","splosh","splurge","splutter","spoil","sponge","sponsor","spoof","spook","spool","spoon","sport","sports","spot","spotlight","spout","sprain","sprawl","spray","spread","spring","springboard","sprinkle","sprint","spritz","sprout","spruce","spur","spurn","spurt","sputter","spy","squabble","squall","squander","square","squash","squat","squawk","squeak","squeal","squeeze","squelch","squint","squirm","squirrel","squirt","squish","stab","stabilise","stabilize","stable","stables","stack","staff","stage","stagger","stagnate","stain","stake","stalk","stall","stammer","stamp","stampede","stanch","stand","standardise","standardize","staple","star","starch","stare","start","startle","starve","stash","state","statement","station","staunch","stave","stay","steady","steal","steam","steamroller","steel","steep","steepen","steer","stem","stencil","step","stereotype","sterilise","sterilize","stew","stick","stickybeak","stiff","stiffen","stifle","stigmatise","stigmatize","still","stimulate","sting","stinger","stink","stint","stipple","stipulate","stir","stitch","stock","stockpile","stoke","stomach","stomp","stone","stonewall","stoop","stop","stopper","store","storm","storyboard","stow","straddle","strafe","straggle","straighten","strain","strand","strangle","strap","stratify","stravage","stravaig","stray","streak","stream","streamline","strengthen","stress","stretch","stretcher","strew","stride","strike","string","strip","strive","stroll","structure","struggle","strum","strut","stub","stud","study","stuff","stultify","stumble","stump","stun","stunt","stupefy","stutter","style","stymie","sub","subcontract","subdivide","subdue","subedit","subject","sublet","sublimate","submerge","submit","subordinate","suborn","subpoena","subscribe","subside","subsidise","subsidize","subsist","substantiate","substitute","subsume","subtend","subtitle","subtract","subvert","succeed","succor","succour","succumb","suckle","suction","sue","suffer","suffice","suffocate","suffuse","sugar","suggest","suit","sulk","sulks","sully","sum","summarise","summarize","summon","summons","sun","sunbathe","sunder","sunset","sup","superimpose","superintend","superpose","supersede","supersize","supersized","supervene","supervise","supplant","supplement","supply","support","suppose","suppress","suppurate","surcharge","surf","surface","surge","surmise","surmount","surpass","surprise","surrender","surround","survey","survive","suspect","suspend","suspenders","suss","sustain","suture","swab","swaddle","swagger","swamp","swan","swank","swap","swarm","swat","swath","swathe","sway","swear","sweat","sweep","sweeps","sweeten","swell","swelter","swerve","swig","swill","swim","swindle","swing","swipe","swirl","swish","switch","swivel","swoon","swoop","swoosh","swot","symbolise","symbolize","sympathise","sympathize","symptomize","synchronise","synchronize","syndicate","synthesise","synthesize","syringe","systematise","systematize","tab","table","tabulate","tack","tackle","tag","tail","tailgate","tailor","taint","take","talk","tally","tame","tamp","tamper","tan","tangle","tango","tank","tankful","tantalise","tantalize","tap","tape","taper","tar","target","tarmac","tarnish","tarry","tart","task","taste","tattle","tattoo","taunt","tauten","tax","taxi","taxicab","teach","team","tear","tease","tee","teem","teeter","teethe","telecast","telecommute","teleconference","telegraph","telemeter","teleoperate","telephone","teleport","telescope","televise","telex","tell","telnet","temp","temper","temporise","temporize","tempt","tenant","tend","tender","tenderise","tenderize","tense","tension","tergiversate","term","terminate","terraform","terrify","terrorise","terrorize","test","testify","tether","text","thank","thatch","thaw","theorise","theorize","thicken","thin","think","thirst","thrash","thread","threaten","thresh","thrill","thrive","throb","throbbing","throng","throttle","throw","thud","thumb","thump","thunder","thwack","thwart","tick","ticket","tickle","tide","tidy","tie","tighten","tile","till","tilt","time","timetable","tinge","tingle","tingling","tinker","tinkling","tint","tip","tippex","tipple","tiptoe","tire","titillate","titivate","title","titrate","titter","toady","toast","toboggan","toddle","toe","tog","toggle","toil","tolerate","toll","tone","tongue","tonify","tool","toot","tootle","top","topple","torch","torment","torpedo","toss","tot","total","tote","totter","touch","tough","toughen","tour","tousle","tout","tow","towel","tower","toy","trace","track","trade","traduce","traffic","trail","train","traipse","trammel","trample","trampoline","tranquilize","tranquillize","transact","transcend","transcribe","transfer","transfigure","transfix","transform","transfuse","transgress","transit","translate","transliterate","transmit","transmogrify","transmute","transpire","transplant","transport","transpose","trap","trash","traumatise","traumatize","travel","traverse","trawl","tread","treasure","treat","treble","trek","tremble","trembling","trepan","trespass","trial","trick","trickle","trifle","trigger","trill","trim","trip","triple","triumph","trivialise","trivialize","troll","tromp","troop","trot","trouble","troubleshoot","trounce","trouser","truant","truck","trudge","trump","trumpet","truncate","trundle","truss","trust","try","tuck","tug","tugboat","tumble","tune","tunnel","turbocharge","turf","turn","tussle","tut","tutor","twang","tweak","tweet","twiddle","twig","twin","twine","twinkle","twirl","twist","twitch","twitter","twittering","type","typecast","typeset","typify","tyrannise","tyrannize","ulcerate","ululate","ump","umpire","unbalance","unban","unbend","unblock","unbuckle","unburden","unbutton","uncoil","uncork","uncouple","uncover","uncurl","undelete","underachieve","underbid","undercharge","undercook","undercut","underestimate","underestimation","underexpose","undergo","underlie","underline","undermine","underpay","underperform","underpin","underplay","underrate","underscore","undersell","undershoot","underspend","understand","understate","understudy","undertake","undervalue","underwrite","undo","undock","undress","undulate","unearth","unfasten","unfold","unfreeze","unfurl","unhand","unhinge","unhitch","unhook","unify","uninstall","unionise","unionize","unite","unlace","unlearn","unleash","unload","unlock","unloose","unloosen","unmask","unnerve","unpack","unpick","unplug","unravel","unroll","unsaddle","unscramble","unscrew","unseat","unsettle","unsubscribe","untangle","untie","unveil","unwind","unwrap","unzip","up","upbraid","upchange","upchuck","update","upend","upgrade","uphold","upholster","uplift","upload","uproot","upsell","upset","upshift","upskill","upstage","urge","use","usher","usurp","utilise","utilize","utter","vacate","vacation","vaccinate","vacillate","vacuum","valet","validate","value","vamoose","vandalise","vandalize","vanish","vanquish","vaporise","vaporize","varnish","vary","vault","veer","veg","vegetate","veil","vend","veneer","venerate","vent","ventilate","venture","verbalise","verbalize","verge","verify","versify","vest","vet","veto","vex","vibrate","victimise","victimize","vide","video","videotape","vie","view","viewing","vilify","vindicate","violate","visit","visualise","visualize","vitiate","vitrify","vocalize","voice","void","volley","volumise","volumize","volunteer","vote","vouch","vouchsafe","vow","voyage","vulgarise","vulgarize","waddle","wade","waffle","waft","wag","wage","wager","waggle","wail","wait","waive","wake","wakeboard","waken","walk","wall","wallop","wallow","wallpaper","waltz","wander","wane","wangle","want","warble","ward","warm","warn","warp","warrant","wash","wassail","waste","watch","water","waterproof","waterski","wave","waver","wax","waylay","weaken","wean","weaponise","weaponize","wear","weary","weasel","weather","weatherise","weatherize","weave","wed","wedge","weekend","weep","weigh","weight","weird","welch","welcome","weld","well","welly","wend","westernise","westernize","wet","whack","wheedle","wheel","wheeze","whelp","whet","whiff","while","whilst","whimper","whine","whinge","whinny","whip","whirl","whirr","whirring","whisk","whisper","whispering","whistle","whiten","whitewash","whittle","whoop","whoosh","whup","wick","widen","widow","wield","wig","wiggle","wildcat","will","wilt","wimp","win","wince","winch","wind","winds","windsurf","wine","wing","wink","winkle","winnow","winter","wipe","wire","wiretap","wise","wisecrack","wish","withdraw","wither","withhold","withstand","witness","witter","wobble","wolf","wonder","woo","woof","word","work","worm","worry","worsen","worship","worst","wound","wow","wowee","wrangle","wrap","wreak","wreathe","wreck","wrench","wrest","wrestle","wriggle","wring","wrinkle","writ","write","writhe","wrong","wrought","xerox","yack","yak","yap","yaw","yawn","yearn","yell","yellow","yelp","yield","yodel","yoke","yomp","yowl","yuppify","zap","zero","zigzag","zing","zip","zone","zoom"],N7u={adjective:z7u,adverb:S7u,conjunction:M7u,interjection:w7u,noun:P7u,preposition:T7u,verb:j7u},L7u=N7u,R7u={airline:UCu,animal:EFu,app:mFu,cell_phone:gFu,color:CFu,commerce:yFu,company:LFu,database:IFu,date:GFu,finance:rku,hacker:Eku,internet:mku,location:jku,lorem:Rku,metadata:Iku,music:Gku,person:l7u,phone_number:d7u,science:h7u,team:v7u,vehicle:B7u,word:L7u},Ru=R7u,aH=Object.defineProperty,K7u=(u,e,a)=>e in u?aH(u,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[e]=a,I7u=(u,e)=>{for(var a in e)aH(u,a,{get:e[a],enumerable:!0})},d0=(u,e,a)=>(K7u(u,typeof e!="symbol"?e+"":e,a),a),g0=class extends Error{};function Ee(u){let e=Object.getPrototypeOf(u);do{for(let a of Object.getOwnPropertyNames(e))typeof u[a]=="function"&&a!=="constructor"&&(u[a]=u[a].bind(u));e=Object.getPrototypeOf(e)}while(e!==Object.prototype)}var rH=(u=>(u.Narrowbody="narrowbody",u.Regional="regional",u.Widebody="widebody",u))(rH||{}),O7u=["0","1","2","3","4","5","6","7","8","9"],$7u=["0","O","1","I","L"],H7u={regional:20,narrowbody:35,widebody:60},G7u={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},_7u=class{constructor(e){this.faker=e,Ee(this)}airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(e={}){let{allowNumerics:a=!1,allowVisuallySimilarCharacters:r=!1}=e,n=[];return a||n.push(...O7u),r||n.push(...$7u),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:n})}seat(e={}){let{aircraftType:a="narrowbody"}=e,r=H7u[a],n=G7u[a],t=this.faker.number.int({min:1,max:r}),i=this.faker.helpers.arrayElement(n);return`${t}${i}`}aircraftType(){return this.faker.helpers.enumValue(rH)}flightNumber(e={}){let{length:a={min:1,max:4},addLeadingZeros:r=!1}=e,n=this.faker.string.numeric({length:a,allowLeadingZeros:!1});return r?n.padStart(4,"0"):n}},nH=(u=>(u.SRGB="sRGB",u.DisplayP3="display-p3",u.REC2020="rec2020",u.A98RGB="a98-rgb",u.ProphotoRGB="prophoto-rgb",u))(nH||{}),tH=(u=>(u.RGB="rgb",u.RGBA="rgba",u.HSL="hsl",u.HSLA="hsla",u.HWB="hwb",u.CMYK="cmyk",u.LAB="lab",u.LCH="lch",u.COLOR="color",u))(tH||{});function V7u(u,e){switch(e?.casing){case"upper":u=u.toUpperCase();break;case"lower":u=u.toLowerCase();break}return e!=null&&e.prefix&&(u=e.prefix+u),u}function iH(u){return u.map(e=>{if(e%1!==0){let a=new ArrayBuffer(4);new DataView(a).setFloat32(0,e);let r=new Uint8Array(a);return iH(Array.from(r)).split(" ").join("")}return(e>>>0).toString(2).padStart(8,"0")}).join(" ")}function J7u(u,e="rgb",a="sRGB"){let r=n=>Math.round(n*100);switch(e){case"rgba":return`rgba(${u[0]}, ${u[1]}, ${u[2]}, ${u[3]})`;case"color":return`color(${a} ${u[0]} ${u[1]} ${u[2]})`;case"cmyk":return`cmyk(${r(u[0])}%, ${r(u[1])}%, ${r(u[2])}%, ${r(u[3])}%)`;case"hsl":return`hsl(${u[0]}deg ${r(u[1])}% ${r(u[2])}%)`;case"hsla":return`hsl(${u[0]}deg ${r(u[1])}% ${r(u[2])}% / ${r(u[3])})`;case"hwb":return`hwb(${u[0]} ${r(u[1])}% ${r(u[2])}%)`;case"lab":return`lab(${r(u[0])}% ${u[1]} ${u[2]})`;case"lch":return`lch(${r(u[0])}% ${u[1]} ${u[2]})`;case"rgb":default:return`rgb(${u[0]}, ${u[1]}, ${u[2]})`}}function Co(u,e,a="rgb",r="sRGB"){switch(e){case"css":return J7u(u,a,r);case"binary":return iH(u);default:return u}}var U7u=class{constructor(e){this.faker=e,Ee(this)}human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(tH)}cssSupportedSpace(){return this.faker.helpers.enumValue(nH)}rgb(e){let{format:a="hex",includeAlpha:r=!1,prefix:n="#",casing:t="lower"}=e||{};e={format:a,includeAlpha:r,prefix:n,casing:t};let i,o="rgb";return a==="hex"?(i=this.faker.string.hexadecimal({length:r?8:6,prefix:""}),i=V7u(i,e),i):(i=Array.from({length:3},()=>this.faker.number.int(255)),r&&(i.push(this.faker.number.float({precision:.01})),o="rgba"),Co(i,a,o))}cmyk(e){let a=Array.from({length:4},()=>this.faker.number.float({precision:.01}));return Co(a,e?.format||"decimal","cmyk")}hsl(e){let a=[this.faker.number.int(360)];for(let r=0;r<(e!=null&&e.includeAlpha?3:2);r++)a.push(this.faker.number.float({precision:.01}));return Co(a,e?.format||"decimal",e!=null&&e.includeAlpha?"hsla":"hsl")}hwb(e){let a=[this.faker.number.int(360)];for(let r=0;r<2;r++)a.push(this.faker.number.float({precision:.01}));return Co(a,e?.format||"decimal","hwb")}lab(e){let a=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)a.push(this.faker.number.float({min:-100,max:100,precision:1e-4}));return Co(a,e?.format||"decimal","lab")}lch(e){let a=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)a.push(this.faker.number.float({max:230,precision:.1}));return Co(a,e?.format||"decimal","lch")}colorByCSSColorSpace(e){e?.format==="css"&&!(e!=null&&e.space)&&(e={...e,space:"sRGB"});let a=Array.from({length:3},()=>this.faker.number.float({precision:1e-4}));return Co(a,e?.format||"decimal","color",e?.space)}},oH=(u=>(u.Female="female",u.Male="male",u))(oH||{});function F4(u,e,a,{generic:r,female:n,male:t}={}){let i;switch(a){case"female":i=n;break;case"male":i=t;break;default:i=r;break}return i==null&&(n!=null&&t!=null?i=u.helpers.arrayElement([n,t]):i=r),e(i)}var W7u=class{constructor(e){this.faker=e,Ee(this)}firstName(e){var a;let{first_name:r,female_first_name:n,male_first_name:t}=(a=this.faker.rawDefinitions.person)!=null?a:{};return F4(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:n,male:t})}lastName(e){var a;let{last_name:r,female_last_name:n,male_last_name:t,last_name_pattern:i,male_last_name_pattern:o,female_last_name_pattern:s}=(a=this.faker.rawDefinitions.person)!=null?a:{};if(i!=null||o!=null||s!=null){let l=F4(this.faker,this.faker.helpers.weightedArrayElement,e,{generic:i,female:s,male:o});return this.faker.helpers.fake(l)}return F4(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:n,male:t})}middleName(e){var a;let{middle_name:r,female_middle_name:n,male_middle_name:t}=(a=this.faker.rawDefinitions.person)!=null?a:{};return F4(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:n,male:t})}fullName(e={}){let{sex:a=this.faker.helpers.arrayElement(["female","male"]),firstName:r=this.firstName(a),lastName:n=this.lastName(a)}=e,t=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name);return this.faker.helpers.mustache(t,{"person.prefix":()=>this.prefix(a),"person.firstName":()=>r,"person.middleName":()=>this.middleName(a),"person.lastName":()=>n,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(oH)}bio(){let{bio_pattern:e}=this.faker.definitions.person;return this.faker.helpers.fake(e)}prefix(e){var a;let{prefix:r,female_prefix:n,male_prefix:t}=(a=this.faker.rawDefinitions.person)!=null?a:{};return F4(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:n,male:t})}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return`${this.jobDescriptor()} ${this.jobArea()} ${this.jobType()}`}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.person.title.descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.person.title.level)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.person.title.job)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},q7u=class{constructor(){d0(this,"N",624),d0(this,"M",397),d0(this,"MATRIX_A",2567483615),d0(this,"UPPER_MASK",2147483648),d0(this,"LOWER_MASK",2147483647),d0(this,"mt",new Array(this.N)),d0(this,"mti",this.N+1),d0(this,"mag01",[0,this.MATRIX_A])}unsigned32(e){return e<0?(e^this.UPPER_MASK)+this.UPPER_MASK:e}subtraction32(e,a){return e>>n&1&&(r=this.addition32(r,this.unsigned32(a<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(this.mt[this.mti]&4294967295)}initByArray(e,a){this.initGenrand(19650218);let r=1,n=0,t=this.N>a?this.N:a;for(;t;t--)this.mt[r]=this.addition32(this.addition32(this.unsigned32(this.mt[r]^this.multiplication32(this.unsigned32(this.mt[r-1]^this.mt[r-1]>>>30),1664525)),e[n]),n),this.mt[r]=this.unsigned32(this.mt[r]&4294967295),r++,n++,r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1),n>=a&&(n=0);for(t=this.N-1;t;t--)this.mt[r]=this.subtraction32(this.unsigned32(this.mt[r]^this.multiplication32(this.unsigned32(this.mt[r-1]^this.mt[r-1]>>>30),1566083941)),r),this.mt[r]=this.unsigned32(this.mt[r]&4294967295),r++,r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1);this.mt[0]=2147483648}genrandInt32(){let e;if(this.mti>=this.N){let a;for(this.mti===this.N+1&&this.initGenrand(5489),a=0;a>>1^this.mag01[e&1]);for(;a>>1^this.mag01[e&1]);e=this.unsigned32(this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK),this.mt[this.N-1]=this.unsigned32(this.mt[this.M-1]^e>>>1^this.mag01[e&1]),this.mti=0}return e=this.mt[this.mti++],e=this.unsigned32(e^e>>>11),e=this.unsigned32(e^e<<7&2636928640),e=this.unsigned32(e^e<<15&4022730752),e=this.unsigned32(e^e>>>18),e}genrandInt31(){return this.genrandInt32()>>>1}genrandReal1(){return this.genrandInt32()*(1/4294967295)}genrandReal2(){return this.genrandInt32()*(1/4294967296)}genrandReal3(){return(this.genrandInt32()+.5)*(1/4294967296)}genrandRes53(){let e=this.genrandInt32()>>>5,a=this.genrandInt32()>>>6;return(e*67108864+a)*(1/9007199254740992)}};function Z7u(){let u=new q7u;return u.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next(){return u.genrandReal2()},seed(e){typeof e=="number"?u.initGenrand(e):Array.isArray(e)&&u.initByArray(e,e.length)}}}function zu(u){let e=`[@faker-js/faker]: ${u.deprecated} is deprecated`;u.since&&(e+=` since v${u.since}`),u.until&&(e+=` and will be removed in v${u.until}`),u.proposed&&(e+=`. Please use ${u.proposed} instead`),console.warn(`${e}.`)}var Y7u=class{constructor(e){this.faker=e,Ee(this)}number(e=99999){zu({deprecated:"faker.datatype.number()",proposed:"faker.number.int()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={max:e});let{min:a=0,max:r=a+99999,precision:n=1}=e;return this.faker.number.float({min:a,max:r,precision:n})}float(e={}){zu({deprecated:"faker.datatype.float()",proposed:"faker.number.float()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={precision:e});let{min:a=0,max:r=a+99999,precision:n=.01}=e;return this.faker.number.float({min:a,max:r,precision:n})}datetime(e={}){zu({deprecated:"faker.datatype.datetime({ min, max })",proposed:"faker.date.between({ from, to }) or faker.date.anytime()",since:"8.0",until:"9.0"});let a=864e13,r=typeof e=="number"?void 0:e.min,n=typeof e=="number"?e:e.max;return(r==null||ra)&&(n=Date.UTC(2100,0)),this.faker.date.between({from:r,to:n})}string(e={}){zu({deprecated:"faker.datatype.string()",proposed:"faker.string.sample()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={length:e});let{length:a=10}=e;return this.faker.string.sample(a)}uuid(){return zu({deprecated:"faker.datatype.uuid()",proposed:"faker.string.uuid()",since:"8.0",until:"9.0"}),this.faker.string.uuid()}boolean(e={}){typeof e=="number"&&(e={probability:e});let{probability:a=.5}=e;return a<=0?!1:a>=1?!0:this.faker.number.float(){a[r]=this.boolean()?this.faker.string.sample():this.faker.number.int()}),JSON.stringify(a)}array(e=10){return zu({deprecated:"faker.datatype.array()",proposed:"your own function to build complex arrays",since:"8.0",until:"9.0"}),this.faker.helpers.multiple(()=>this.boolean()?this.faker.string.sample():this.faker.number.int(),{count:e})}bigInt(e){return zu({deprecated:"faker.datatype.bigInt()",proposed:"faker.number.bigInt()",since:"8.0",until:"9.0"}),this.faker.number.bigInt(e)}};function ti(u,e){return u=new Date(u),isNaN(u.valueOf())&&(u=e()),u}var sH=class{constructor(e){this.faker=e,Ee(this)}anytime(e={}){let{refDate:a}=e,r=ti(a,this.faker.defaultRefDate);return this.between({from:new Date(r.getTime()-1e3*60*60*24*365),to:new Date(r.getTime()+1e3*60*60*24*365)})}past(e={},a){typeof e=="number"&&(zu({deprecated:"faker.date.past(years, refDate)",proposed:"faker.date.past({ years, refDate })",since:"8.0",until:"9.0"}),e={years:e});let{years:r=1,refDate:n=a}=e;if(r<=0)throw new g0("Years must be greater than 0.");let t=ti(n,this.faker.defaultRefDate),i={min:1e3,max:r*365*24*3600*1e3},o=t.getTime();return o-=this.faker.number.int(i),t.setTime(o),t}future(e={},a){typeof e=="number"&&(zu({deprecated:"faker.date.future(years, refDate)",proposed:"faker.date.future({ years, refDate })",since:"8.0",until:"9.0"}),e={years:e});let{years:r=1,refDate:n=a}=e;if(r<=0)throw new g0("Years must be greater than 0.");let t=ti(n,this.faker.defaultRefDate),i={min:1e3,max:r*365*24*3600*1e3},o=t.getTime();return o+=this.faker.number.int(i),t.setTime(o),t}between(e,a){(typeof e!="object"||e instanceof Date)&&(zu({deprecated:"faker.date.between(from, to)",proposed:"faker.date.between({ from, to })",since:"8.0",until:"9.0"}),e={from:e,to:a});let{from:r,to:n}=e,t=ti(r,this.faker.defaultRefDate).getTime(),i=ti(n,this.faker.defaultRefDate).getTime(),o=this.faker.number.int(i-t);return new Date(t+o)}betweens(e,a,r=3){(typeof e!="object"||e instanceof Date)&&(zu({deprecated:"faker.date.betweens(from, to, count)",proposed:"faker.date.betweens({ from, to, count })",since:"8.0",until:"9.0"}),e={from:e,to:a,count:r});let{from:n,to:t,count:i=3}=e;return this.faker.helpers.multiple(()=>this.between({from:n,to:t}),{count:i}).sort((o,s)=>o.getTime()-s.getTime())}recent(e={},a){typeof e=="number"&&(zu({deprecated:"faker.date.recent(days, refDate)",proposed:"faker.date.recent({ days, refDate })",since:"8.0",until:"9.0"}),e={days:e});let{days:r=1,refDate:n=a}=e;if(r<=0)throw new g0("Days must be greater than 0.");let t=ti(n,this.faker.defaultRefDate),i={min:1e3,max:r*24*3600*1e3},o=t.getTime();return o-=this.faker.number.int(i),t.setTime(o),t}soon(e={},a){typeof e=="number"&&(zu({deprecated:"faker.date.soon(days, refDate)",proposed:"faker.date.soon({ days, refDate })",since:"8.0",until:"9.0"}),e={days:e});let{days:r=1,refDate:n=a}=e;if(r<=0)throw new g0("Days must be greater than 0.");let t=ti(n,this.faker.defaultRefDate),i={min:1e3,max:r*24*3600*1e3},o=t.getTime();return o+=this.faker.number.int(i),t.setTime(o),t}birthdate(e={}){var a,r,n,t;if(e.max=0;r--){let n=parseInt(u.substring(r,r+1));a&&(n*=2,n>9&&(n=n%10+1)),e+=n,a=!a}return e%10}function eAu(u,e){return u[e]===void 0?-1:0}function cS(u,e,a,r,n){throw console.error("Error",a),console.log(`Found ${Object.keys(r).length} unique entries before throwing error. +`;function G$(u=[]){return wgu(e=>{const a=e.children||[];return[e,...G$(a)]},u)}const Xvu=Object.assign({"/src/pages/components/animate/control-panel.tsx":()=>xu(()=>import("./control-panel-64358702.js"),[],import.meta.url),"/src/pages/components/animate/index.tsx":()=>xu(()=>import("./index-cee46742.js"),["./index-cee46742.js","./index-f56c6988.js","./control-panel-64358702.js","./container-9128fa17.js","./cover_3-01f389ec.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./toolbar-78e0c9aa.js","./ReloadOutlined-3f39c4a7.js","./row-d64c6549.js","./index-299e3b98.js","./container-efbc997d.js","./toolbar-5192dbd8.js","./index-e93e20cb.js","./container-2d0bc28c.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./toolbar-7d99a6dd.js"],import.meta.url),"/src/pages/components/animate/views/background/container.tsx":()=>xu(()=>import("./container-9128fa17.js"),["./container-9128fa17.js","./cover_3-01f389ec.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js"],import.meta.url),"/src/pages/components/animate/views/background/index.tsx":()=>xu(()=>import("./index-f56c6988.js"),["./index-f56c6988.js","./control-panel-64358702.js","./container-9128fa17.js","./cover_3-01f389ec.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./toolbar-78e0c9aa.js","./ReloadOutlined-3f39c4a7.js","./row-d64c6549.js"],import.meta.url),"/src/pages/components/animate/views/background/toolbar.tsx":()=>xu(()=>import("./toolbar-78e0c9aa.js"),["./toolbar-78e0c9aa.js","./ReloadOutlined-3f39c4a7.js"],import.meta.url),"/src/pages/components/animate/views/inview/container.tsx":()=>xu(()=>import("./container-efbc997d.js"),["./container-efbc997d.js","./cover_3-01f389ec.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js"],import.meta.url),"/src/pages/components/animate/views/inview/index.tsx":()=>xu(()=>import("./index-299e3b98.js"),["./index-299e3b98.js","./control-panel-64358702.js","./container-efbc997d.js","./cover_3-01f389ec.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./toolbar-5192dbd8.js","./ReloadOutlined-3f39c4a7.js","./row-d64c6549.js"],import.meta.url),"/src/pages/components/animate/views/inview/toolbar.tsx":()=>xu(()=>import("./toolbar-5192dbd8.js"),["./toolbar-5192dbd8.js","./ReloadOutlined-3f39c4a7.js"],import.meta.url),"/src/pages/components/animate/views/scroll/container.tsx":()=>xu(()=>import("./container-2d0bc28c.js"),["./container-2d0bc28c.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/components/animate/views/scroll/index.tsx":()=>xu(()=>import("./index-e93e20cb.js"),["./index-e93e20cb.js","./control-panel-64358702.js","./container-2d0bc28c.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./toolbar-7d99a6dd.js","./ReloadOutlined-3f39c4a7.js","./row-d64c6549.js"],import.meta.url),"/src/pages/components/animate/views/scroll/toolbar.tsx":()=>xu(()=>import("./toolbar-7d99a6dd.js"),["./toolbar-7d99a6dd.js","./ReloadOutlined-3f39c4a7.js"],import.meta.url),"/src/pages/components/chart/index.tsx":()=>xu(()=>import("./index-31182d7a.js"),["./index-31182d7a.js","./chart-area-3f218d83.js","./useChart-0a5d4055.js","./chart-bar-bd939e69.js","./chart-column-multiple-d2451eb4.js","./chart-column-negative-1fa85ffa.js","./chart-column-single-8022a56c.js","./chart-column-Stacked-426914da.js","./chart-donut-240e2153.js","./chart-line-e5ff5710.js","./chart-mixed-d819daee.js","./chart-pie-c69922c8.js","./chart-radar-65672f05.js","./chart-radial-6d28eaf0.js","./format-number-1ef9eb3a.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./row-d64c6549.js"],import.meta.url),"/src/pages/components/chart/view/chart-area.tsx":()=>xu(()=>import("./chart-area-3f218d83.js"),["./chart-area-3f218d83.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-bar.tsx":()=>xu(()=>import("./chart-bar-bd939e69.js"),["./chart-bar-bd939e69.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-column-Stacked.tsx":()=>xu(()=>import("./chart-column-Stacked-426914da.js"),["./chart-column-Stacked-426914da.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-column-multiple.tsx":()=>xu(()=>import("./chart-column-multiple-d2451eb4.js"),["./chart-column-multiple-d2451eb4.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-column-negative.tsx":()=>xu(()=>import("./chart-column-negative-1fa85ffa.js"),["./chart-column-negative-1fa85ffa.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-column-single.tsx":()=>xu(()=>import("./chart-column-single-8022a56c.js"),["./chart-column-single-8022a56c.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-donut.tsx":()=>xu(()=>import("./chart-donut-240e2153.js"),["./chart-donut-240e2153.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-line.tsx":()=>xu(()=>import("./chart-line-e5ff5710.js"),["./chart-line-e5ff5710.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-mixed.tsx":()=>xu(()=>import("./chart-mixed-d819daee.js"),["./chart-mixed-d819daee.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-pie.tsx":()=>xu(()=>import("./chart-pie-c69922c8.js"),["./chart-pie-c69922c8.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-radar.tsx":()=>xu(()=>import("./chart-radar-65672f05.js"),["./chart-radar-65672f05.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/components/chart/view/chart-radial.tsx":()=>xu(()=>import("./chart-radial-6d28eaf0.js"),["./chart-radial-6d28eaf0.js","./useChart-0a5d4055.js","./format-number-1ef9eb3a.js"],import.meta.url),"/src/pages/components/editor/index.tsx":()=>xu(()=>import("./index-a3fb5ef6.js"),["./index-a3fb5ef6.js","./highlight-95fd9514.js","./highlight-23c034aa.css","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/components/icon/index.tsx":()=>xu(()=>import("./index-40befc2b.js"),["./index-40befc2b.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/components/markdown/index.tsx":()=>xu(()=>import("./index-1e8fbc9e.js"),["./index-1e8fbc9e.js","./highlight-95fd9514.js","./highlight-23c034aa.css","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/components/multi-language/index.tsx":()=>xu(()=>import("./index-fc235760.js"),["./index-fc235760.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-0570ba04.js","./index-e28b0098.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js"],import.meta.url),"/src/pages/components/scroll/index.tsx":()=>xu(()=>import("./index-2b43f50a.js"),["./index-2b43f50a.js","./index-8ae6ec66.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./row-d64c6549.js","./index-932c5b75.js"],import.meta.url),"/src/pages/components/scroll/views/scroll-bar/index.tsx":()=>xu(()=>import("./index-8ae6ec66.js"),["./index-8ae6ec66.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./row-d64c6549.js"],import.meta.url),"/src/pages/components/scroll/views/scroll-progress/index.tsx":()=>xu(()=>import("./index-932c5b75.js"),["./index-932c5b75.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/components/upload/index.tsx":()=>xu(()=>import("./index-87567a04.js"),["./index-87567a04.js","./upload-avatar-60eda71e.js","./format-number-1ef9eb3a.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./progress-160c53e8.js","./fade-7d3d960e.js","./transition-be158d6e.js","./index-77c8fb09.js","./addEventListener-db3041bc.js","./row-d64c6549.js"],import.meta.url),"/src/pages/dashboard/analysis/analysis-card.tsx":()=>xu(()=>import("./analysis-card-6630d6b8.js"),[],import.meta.url),"/src/pages/dashboard/analysis/analysis-news.tsx":()=>xu(()=>import("./analysis-news-8435a5b6.js"),["./analysis-news-8435a5b6.js","./index-25ee3ba9.js","./extendsObject-1e0cd48d.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./CheckOutlined-ce1b14da.js","./row-d64c6549.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-a4e51a61.js","./index-e6e2d9b7.js"],import.meta.url),"/src/pages/dashboard/analysis/analysis-order-timeline.tsx":()=>xu(()=>import("./analysis-order-timeline-9f6b1cbf.js"),["./analysis-order-timeline-9f6b1cbf.js","./Timeline-a90985ff.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/dashboard/analysis/analysis-tasks.tsx":()=>xu(()=>import("./analysis-tasks-3b00d6a5.js"),["./analysis-tasks-3b00d6a5.js","./index-25ee3ba9.js","./extendsObject-1e0cd48d.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./CheckOutlined-ce1b14da.js","./row-d64c6549.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js"],import.meta.url),"/src/pages/dashboard/analysis/analysis-traffic-card.tsx":()=>xu(()=>import("./analysis-traffic-card-e43a8646.js"),[],import.meta.url),"/src/pages/dashboard/analysis/index.tsx":()=>xu(()=>import("./index-cf0176aa.js"),["./index-cf0176aa.js","./chart-bar-bd939e69.js","./useChart-0a5d4055.js","./chart-mixed-d819daee.js","./chart-pie-c69922c8.js","./chart-radar-65672f05.js","./analysis-card-6630d6b8.js","./analysis-news-8435a5b6.js","./index-25ee3ba9.js","./extendsObject-1e0cd48d.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./CheckOutlined-ce1b14da.js","./row-d64c6549.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./analysis-order-timeline-9f6b1cbf.js","./Timeline-a90985ff.js","./index-e59e4fdc.js","./styleChecker-cd6b40ad.js","./analysis-tasks-3b00d6a5.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./analysis-traffic-card-e43a8646.js"],import.meta.url),"/src/pages/dashboard/workbench/area-download.tsx":()=>xu(()=>import("./area-download-70602cc8.js"),["./area-download-70602cc8.js","./index-1b672bfc.js","./useChart-0a5d4055.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js"],import.meta.url),"/src/pages/dashboard/workbench/banner-card.tsx":()=>xu(()=>import("./banner-card-89c66c51.js"),["./banner-card-89c66c51.js","./row-d64c6549.js"],import.meta.url),"/src/pages/dashboard/workbench/carousel-card.tsx":()=>xu(()=>import("./carousel-card-cc085c04.js"),[],import.meta.url),"/src/pages/dashboard/workbench/conversion_applications.tsx":()=>xu(()=>import("./conversion_applications-b380324e.js"),["./conversion_applications-b380324e.js","./progress-160c53e8.js","./CheckOutlined-ce1b14da.js"],import.meta.url),"/src/pages/dashboard/workbench/current-download.tsx":()=>xu(()=>import("./current-download-6e1d79b7.js"),["./current-download-6e1d79b7.js","./index-1b672bfc.js","./useChart-0a5d4055.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/dashboard/workbench/index.tsx":()=>xu(()=>import("./index-561106b1.js"),["./index-561106b1.js","./area-download-70602cc8.js","./index-1b672bfc.js","./useChart-0a5d4055.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./banner-card-89c66c51.js","./row-d64c6549.js","./conversion_applications-b380324e.js","./progress-160c53e8.js","./current-download-6e1d79b7.js","./new-invoice-8690d0f5.js","./Table-ca9a792f.js","./addEventListener-db3041bc.js","./Pagination-45944b73.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./top-authors-2bbb9489.js","./top-installed-a531deab.js","./top-related-bb02a04f.js","./total-card-5eb58c9e.js"],import.meta.url),"/src/pages/dashboard/workbench/new-invoice.tsx":()=>xu(()=>import("./new-invoice-8690d0f5.js"),["./new-invoice-8690d0f5.js","./Table-ca9a792f.js","./styleChecker-cd6b40ad.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./CheckOutlined-ce1b14da.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./index-1b672bfc.js","./index-e59e4fdc.js"],import.meta.url),"/src/pages/dashboard/workbench/top-authors.tsx":()=>xu(()=>import("./top-authors-2bbb9489.js"),["./top-authors-2bbb9489.js","./index-1b672bfc.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/dashboard/workbench/top-installed.tsx":()=>xu(()=>import("./top-installed-a531deab.js"),["./top-installed-a531deab.js","./index-1b672bfc.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/dashboard/workbench/top-related.tsx":()=>xu(()=>import("./top-related-bb02a04f.js"),["./top-related-bb02a04f.js","./index-1b672bfc.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/dashboard/workbench/total-card.tsx":()=>xu(()=>import("./total-card-5eb58c9e.js"),["./total-card-5eb58c9e.js","./index-1b672bfc.js","./useChart-0a5d4055.js"],import.meta.url),"/src/pages/functions/clipboard/index.tsx":()=>xu(()=>import("./index-4d9bb8a6.js"),["./index-4d9bb8a6.js","./row-d64c6549.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/management/blog/index.tsx":()=>xu(()=>import("./index-cec71a49.js"),[],import.meta.url),"/src/pages/management/system/organization/index.tsx":()=>xu(()=>import("./index-3bdaeb97.js"),["./index-3bdaeb97.js","./Table-ca9a792f.js","./styleChecker-cd6b40ad.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./CheckOutlined-ce1b14da.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./organization-chart-916a6e65.js","./index-3d9030f5.js","./row-d64c6549.js","./index-0037fedd.js","./index-e6e2d9b7.js","./index-a10964a0.js"],import.meta.url),"/src/pages/management/system/organization/organization-chart.tsx":()=>xu(()=>import("./organization-chart-916a6e65.js"),[],import.meta.url),"/src/pages/management/system/permission/index.tsx":()=>xu(()=>import("./index-2b18329a.js"),["./index-2b18329a.js","./Table-ca9a792f.js","./styleChecker-cd6b40ad.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./CheckOutlined-ce1b14da.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./permission-modal-f3d04d05.js","./index-3d9030f5.js","./row-d64c6549.js","./index-a10964a0.js","./index-0037fedd.js","./index-e6e2d9b7.js"],import.meta.url),"/src/pages/management/system/permission/permission-modal.tsx":()=>xu(()=>import("./permission-modal-f3d04d05.js"),["./permission-modal-f3d04d05.js","./index-3d9030f5.js","./row-d64c6549.js","./index-0570ba04.js","./index-e28b0098.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./CheckOutlined-ce1b14da.js","./iconUtil-5f60fcab.js","./index-057f0045.js","./index-a10964a0.js"],import.meta.url),"/src/pages/management/system/role/index.tsx":()=>xu(()=>import("./index-53acf031.js"),["./index-53acf031.js","./Table-ca9a792f.js","./styleChecker-cd6b40ad.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./CheckOutlined-ce1b14da.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./role-modal-a774c67c.js","./index-3d9030f5.js","./row-d64c6549.js","./index-a10964a0.js","./index-0037fedd.js","./index-e6e2d9b7.js"],import.meta.url),"/src/pages/management/system/role/role-modal.tsx":()=>xu(()=>import("./role-modal-a774c67c.js"),["./role-modal-a774c67c.js","./index-3d9030f5.js","./row-d64c6549.js","./index-a10964a0.js","./index-0570ba04.js","./index-e28b0098.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./List-066cd3b0.js","./index-057f0045.js"],import.meta.url),"/src/pages/management/system/user/index.tsx":()=>xu(()=>import("./index-7ed9af0f.js"),["./index-7ed9af0f.js","./Table-ca9a792f.js","./styleChecker-cd6b40ad.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./CheckOutlined-ce1b14da.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./index-0037fedd.js","./index-e6e2d9b7.js"],import.meta.url),"/src/pages/management/user/account/general-tab.tsx":()=>xu(()=>import("./general-tab-dc8cf362.js"),["./general-tab-dc8cf362.js","./index-1b672bfc.js","./upload-avatar-60eda71e.js","./format-number-1ef9eb3a.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./progress-160c53e8.js","./row-d64c6549.js","./index-3d9030f5.js"],import.meta.url),"/src/pages/management/user/account/index.tsx":()=>xu(()=>import("./index-4dca4e6d.js"),["./index-4dca4e6d.js","./general-tab-dc8cf362.js","./index-1b672bfc.js","./upload-avatar-60eda71e.js","./format-number-1ef9eb3a.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./progress-160c53e8.js","./row-d64c6549.js","./index-3d9030f5.js","./notifications-tab-ce881147.js","./security-tab-75c2d925.js"],import.meta.url),"/src/pages/management/user/account/notifications-tab.tsx":()=>xu(()=>import("./notifications-tab-ce881147.js"),["./notifications-tab-ce881147.js","./index-1b672bfc.js","./row-d64c6549.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/management/user/account/security-tab.tsx":()=>xu(()=>import("./security-tab-75c2d925.js"),["./security-tab-75c2d925.js","./index-1b672bfc.js","./index-3d9030f5.js","./row-d64c6549.js"],import.meta.url),"/src/pages/management/user/profile/connections-tab.tsx":()=>xu(()=>import("./connections-tab-601edac8.js"),["./connections-tab-601edac8.js","./index-1b672bfc.js","./row-d64c6549.js"],import.meta.url),"/src/pages/management/user/profile/index.tsx":()=>xu(()=>import("./index-7caaba5b.js"),["./index-7caaba5b.js","./index-1b672bfc.js","./connections-tab-601edac8.js","./row-d64c6549.js","./profile-tab-bdb6f3b6.js","./utils-cc215780.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./Timeline-a90985ff.js","./Table-ca9a792f.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./progress-160c53e8.js","./projects-tab-e2e89cee.js","./dayjs.min-2473d3b1.js","./teams-tab-9b435194.js"],import.meta.url),"/src/pages/management/user/profile/profile-tab.tsx":()=>xu(()=>import("./profile-tab-bdb6f3b6.js"),["./profile-tab-bdb6f3b6.js","./utils-cc215780.js","./index-1b672bfc.js","./row-d64c6549.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./Timeline-a90985ff.js","./Table-ca9a792f.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./progress-160c53e8.js"],import.meta.url),"/src/pages/management/user/profile/projects-tab.tsx":()=>xu(()=>import("./projects-tab-e2e89cee.js"),["./projects-tab-e2e89cee.js","./dayjs.min-2473d3b1.js","./utils-cc215780.js","./index-1b672bfc.js","./row-d64c6549.js","./index-a4e51a61.js","./index-e6e2d9b7.js"],import.meta.url),"/src/pages/management/user/profile/teams-tab.tsx":()=>xu(()=>import("./teams-tab-9b435194.js"),["./teams-tab-9b435194.js","./utils-cc215780.js","./index-1b672bfc.js","./row-d64c6549.js","./index-a4e51a61.js","./index-e6e2d9b7.js"],import.meta.url),"/src/pages/menu-level/menu-level-1a/index.tsx":()=>xu(()=>import("./index-f7193bd7.js"),["./index-f7193bd7.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/menu-level/menu-level-1b/menu-level-2a/index.tsx":()=>xu(()=>import("./index-a147eae5.js"),["./index-a147eae5.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/menu-level/menu-level-1b/menu-level-2b/menu-level-3a/index.tsx":()=>xu(()=>import("./index-cd0ac08f.js"),["./index-cd0ac08f.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/menu-level/menu-level-1b/menu-level-2b/menu-level-3b/index.tsx":()=>xu(()=>import("./index-c6757706.js"),["./index-c6757706.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/sys/error/Page403.tsx":()=>xu(()=>import("./Page403-4280a22b.js"),["./Page403-4280a22b.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/sys/error/Page404.tsx":()=>xu(()=>import("./Page404-bf2def51.js"),["./Page404-bf2def51.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/sys/error/Page500.tsx":()=>xu(()=>import("./Page500-525b9363.js"),["./Page500-525b9363.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/sys/login/Login.tsx":()=>xu(()=>import("./Login-ab39cac7.js"),["./Login-ab39cac7.js","./LoginForm-4cb51dd8.js","./index-3d9030f5.js","./row-d64c6549.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./MobileForm-5e89e01e.js","./ReturnButton-69a35355.js","./QrCodeForm-0ce53a80.js","./ReloadOutlined-3f39c4a7.js","./RegisterForm-f0633fbb.js","./ResetForm-529d11bb.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url),"/src/pages/sys/login/LoginForm.tsx":()=>xu(()=>import("./LoginForm-4cb51dd8.js"),["./LoginForm-4cb51dd8.js","./index-3d9030f5.js","./row-d64c6549.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js"],import.meta.url),"/src/pages/sys/login/MobileForm.tsx":()=>xu(()=>import("./MobileForm-5e89e01e.js"),["./MobileForm-5e89e01e.js","./ReturnButton-69a35355.js","./index-3d9030f5.js","./row-d64c6549.js"],import.meta.url),"/src/pages/sys/login/QrCodeForm.tsx":()=>xu(()=>import("./QrCodeForm-0ce53a80.js"),["./QrCodeForm-0ce53a80.js","./ReturnButton-69a35355.js","./ReloadOutlined-3f39c4a7.js"],import.meta.url),"/src/pages/sys/login/RegisterForm.tsx":()=>xu(()=>import("./RegisterForm-f0633fbb.js"),["./RegisterForm-f0633fbb.js","./ReturnButton-69a35355.js","./index-3d9030f5.js","./row-d64c6549.js"],import.meta.url),"/src/pages/sys/login/ResetForm.tsx":()=>xu(()=>import("./ResetForm-529d11bb.js"),["./ResetForm-529d11bb.js","./ReturnButton-69a35355.js","./index-3d9030f5.js","./row-d64c6549.js"],import.meta.url),"/src/pages/sys/login/components/ReturnButton.tsx":()=>xu(()=>import("./ReturnButton-69a35355.js"),[],import.meta.url),"/src/pages/sys/login/providers/LoginStateProvider.tsx":()=>xu(()=>Promise.resolve().then(()=>_Cu),void 0,import.meta.url),"/src/pages/sys/others/blank.tsx":()=>xu(()=>import("./blank-1a57b7d8.js"),["./blank-1a57b7d8.js","./index-1b672bfc.js"],import.meta.url),"/src/pages/sys/others/calendar/calendar-event-form.tsx":()=>xu(()=>import("./calendar-event-form-157a5c14.js"),["./calendar-event-form-157a5c14.js","./index-3d9030f5.js","./row-d64c6549.js","./index-2de92ad6.js","./dayjs.min-2473d3b1.js","./index-e6e2d9b7.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./CheckOutlined-ce1b14da.js","./index-a10964a0.js"],import.meta.url),"/src/pages/sys/others/calendar/calendar-event.tsx":()=>xu(()=>import("./calendar-event-a6086846.js"),[],import.meta.url),"/src/pages/sys/others/calendar/calendar-header.tsx":()=>xu(()=>import("./calendar-header-d8c46819.js"),["./calendar-header-d8c46819.js","./dayjs.min-2473d3b1.js"],import.meta.url),"/src/pages/sys/others/calendar/index.tsx":()=>xu(()=>import("./index-bf2dd7b7.js"),["./index-bf2dd7b7.js","./dayjs.min-2473d3b1.js","./index-1b672bfc.js","./calendar-event-a6086846.js","./calendar-event-form-157a5c14.js","./index-3d9030f5.js","./row-d64c6549.js","./index-2de92ad6.js","./index-e6e2d9b7.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./CheckOutlined-ce1b14da.js","./index-a10964a0.js","./calendar-header-d8c46819.js"],import.meta.url),"/src/pages/sys/others/iframe/external-link.tsx":()=>xu(()=>import("./external-link-24cd8533.js"),[],import.meta.url),"/src/pages/sys/others/iframe/index.tsx":()=>xu(()=>import("./index-6dc8d51f.js"),[],import.meta.url),"/src/pages/sys/others/kanban/demo.tsx":()=>xu(()=>import("./demo-b74e8807.js"),[],import.meta.url),"/src/pages/sys/others/kanban/index.tsx":()=>xu(()=>import("./index-80fa1198.js"),["./index-80fa1198.js","./kanban-column-1181380c.js","./kanban-task-834568f9.js","./task-detail-6f34c363.js","./dayjs.min-2473d3b1.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./index-2de92ad6.js","./index-0570ba04.js","./index-e28b0098.js","./index-77c8fb09.js","./addEventListener-db3041bc.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js"],import.meta.url),"/src/pages/sys/others/kanban/kanban-column.tsx":()=>xu(()=>import("./kanban-column-1181380c.js"),["./kanban-column-1181380c.js","./kanban-task-834568f9.js","./task-detail-6f34c363.js","./dayjs.min-2473d3b1.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./index-2de92ad6.js","./index-0570ba04.js","./index-e28b0098.js","./index-77c8fb09.js","./addEventListener-db3041bc.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js"],import.meta.url),"/src/pages/sys/others/kanban/kanban-task.tsx":()=>xu(()=>import("./kanban-task-834568f9.js").then(u=>u.k),["./kanban-task-834568f9.js","./task-detail-6f34c363.js","./dayjs.min-2473d3b1.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./index-2de92ad6.js","./index-0570ba04.js","./index-e28b0098.js","./index-77c8fb09.js","./addEventListener-db3041bc.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js"],import.meta.url),"/src/pages/sys/others/kanban/task-detail.tsx":()=>xu(()=>import("./task-detail-6f34c363.js"),["./task-detail-6f34c363.js","./dayjs.min-2473d3b1.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./index-2de92ad6.js","./index-0570ba04.js","./index-e28b0098.js","./index-77c8fb09.js","./addEventListener-db3041bc.js"],import.meta.url)});function uCu(u){return Xvu[`/src/pages${u}`]}function ic(){const u=Yvu();return x.useMemo(()=>{const e=G$(u);return[..._$(u||[],e)]},[u])}function _$(u,e){return u.map(a=>{const{route:r,type:n,label:t,icon:i,order:o,hide:s,status:l,frameSrc:E,newFeature:c,component:d,parentId:D,children:m=[]}=a,h={path:r,meta:{label:t,key:V$(a,e),hideMenu:!!s,disabled:l===ac.DISABLE}};if(o&&(h.order=o),i&&(h.meta.icon=i),E&&(h.meta.frameSrc=E),c&&(h.meta.suffix=R.jsx(Bi,{color:"cyan",icon:R.jsx(xr,{icon:"solar:bell-bing-bold-duotone",size:14}),children:"NEW"})),n===c0.CATALOGUE)h.meta.hideTab=!0,D||(h.element=R.jsx(x.Suspense,{fallback:R.jsx(Nk,{}),children:R.jsx(dk,{})})),h.children=_$(m,e),h$(m)||h.children.unshift({index:!0,element:R.jsx(ck,{to:m[0].route,replace:!0})});else if(n===c0.MENU){const g=x.lazy(uCu(d));E?h.element=R.jsx(g,{src:E}):h.element=R.jsx(g,{})}return h})}function V$(u,e,a=""){const r=a?`/${u.route}${a}`:`/${u.route}`;if(u.parentId){const n=e.find(t=>t.id===u.parentId);return V$(n,e,r)}return r}x.lazy(()=>xu(()=>import("./index-cee46742.js"),["./index-cee46742.js","./index-f56c6988.js","./control-panel-64358702.js","./container-9128fa17.js","./cover_3-01f389ec.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e25aef0c.js","./fade-7d3d960e.js","./toolbar-78e0c9aa.js","./ReloadOutlined-3f39c4a7.js","./row-d64c6549.js","./index-299e3b98.js","./container-efbc997d.js","./toolbar-5192dbd8.js","./index-e93e20cb.js","./container-2d0bc28c.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./toolbar-7d99a6dd.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-2b43f50a.js"),["./index-2b43f50a.js","./index-8ae6ec66.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./row-d64c6549.js","./index-932c5b75.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-1e8fbc9e.js"),["./index-1e8fbc9e.js","./highlight-95fd9514.js","./highlight-23c034aa.css","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-a3fb5ef6.js"),["./index-a3fb5ef6.js","./highlight-95fd9514.js","./highlight-23c034aa.css","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-fc235760.js"),["./index-fc235760.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-0570ba04.js","./index-e28b0098.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-40befc2b.js"),["./index-40befc2b.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-87567a04.js"),["./index-87567a04.js","./upload-avatar-60eda71e.js","./format-number-1ef9eb3a.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./progress-160c53e8.js","./fade-7d3d960e.js","./transition-be158d6e.js","./index-77c8fb09.js","./addEventListener-db3041bc.js","./row-d64c6549.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-31182d7a.js"),["./index-31182d7a.js","./chart-area-3f218d83.js","./useChart-0a5d4055.js","./chart-bar-bd939e69.js","./chart-column-multiple-d2451eb4.js","./chart-column-negative-1fa85ffa.js","./chart-column-single-8022a56c.js","./chart-column-Stacked-426914da.js","./chart-donut-240e2153.js","./chart-line-e5ff5710.js","./chart-mixed-d819daee.js","./chart-pie-c69922c8.js","./chart-radar-65672f05.js","./chart-radial-6d28eaf0.js","./format-number-1ef9eb3a.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./row-d64c6549.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-561106b1.js"),["./index-561106b1.js","./area-download-70602cc8.js","./index-1b672bfc.js","./useChart-0a5d4055.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./banner-card-89c66c51.js","./row-d64c6549.js","./conversion_applications-b380324e.js","./progress-160c53e8.js","./current-download-6e1d79b7.js","./new-invoice-8690d0f5.js","./Table-ca9a792f.js","./addEventListener-db3041bc.js","./Pagination-45944b73.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./top-authors-2bbb9489.js","./top-installed-a531deab.js","./top-related-bb02a04f.js","./total-card-5eb58c9e.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-cf0176aa.js"),["./index-cf0176aa.js","./chart-bar-bd939e69.js","./useChart-0a5d4055.js","./chart-mixed-d819daee.js","./chart-pie-c69922c8.js","./chart-radar-65672f05.js","./analysis-card-6630d6b8.js","./analysis-news-8435a5b6.js","./index-25ee3ba9.js","./extendsObject-1e0cd48d.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./CheckOutlined-ce1b14da.js","./row-d64c6549.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./analysis-order-timeline-9f6b1cbf.js","./Timeline-a90985ff.js","./index-e59e4fdc.js","./styleChecker-cd6b40ad.js","./analysis-tasks-3b00d6a5.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./analysis-traffic-card-e43a8646.js"],import.meta.url));x.lazy(()=>xu(()=>import("./Page403-4280a22b.js"),["./Page403-4280a22b.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url));x.lazy(()=>xu(()=>import("./Page404-bf2def51.js"),["./Page404-bf2def51.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url));x.lazy(()=>xu(()=>import("./Page500-525b9363.js"),["./Page500-525b9363.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-4d9bb8a6.js"),["./index-4d9bb8a6.js","./row-d64c6549.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-7caaba5b.js"),["./index-7caaba5b.js","./index-1b672bfc.js","./connections-tab-601edac8.js","./row-d64c6549.js","./profile-tab-bdb6f3b6.js","./utils-cc215780.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./Timeline-a90985ff.js","./Table-ca9a792f.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./progress-160c53e8.js","./projects-tab-e2e89cee.js","./dayjs.min-2473d3b1.js","./teams-tab-9b435194.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-4dca4e6d.js"),["./index-4dca4e6d.js","./general-tab-dc8cf362.js","./index-1b672bfc.js","./upload-avatar-60eda71e.js","./format-number-1ef9eb3a.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./progress-160c53e8.js","./row-d64c6549.js","./index-3d9030f5.js","./notifications-tab-ce881147.js","./security-tab-75c2d925.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-3bdaeb97.js"),["./index-3bdaeb97.js","./Table-ca9a792f.js","./styleChecker-cd6b40ad.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./CheckOutlined-ce1b14da.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./organization-chart-916a6e65.js","./index-3d9030f5.js","./row-d64c6549.js","./index-0037fedd.js","./index-e6e2d9b7.js","./index-a10964a0.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-2b18329a.js"),["./index-2b18329a.js","./Table-ca9a792f.js","./styleChecker-cd6b40ad.js","./addEventListener-db3041bc.js","./List-066cd3b0.js","./useIcons-7028c4e8.js","./CheckOutlined-ce1b14da.js","./Pagination-45944b73.js","./index-3b0fbccb.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./index-0570ba04.js","./index-150fd04b.js","./iconUtil-5f60fcab.js","./extendsObject-1e0cd48d.js","./permission-modal-f3d04d05.js","./index-3d9030f5.js","./row-d64c6549.js","./index-a10964a0.js","./index-0037fedd.js","./index-e6e2d9b7.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-cec71a49.js"),[],import.meta.url));x.lazy(()=>xu(()=>import("./external-link-24cd8533.js"),[],import.meta.url));x.lazy(()=>xu(()=>import("./index-6dc8d51f.js"),[],import.meta.url));x.lazy(()=>xu(()=>import("./index-bf2dd7b7.js"),["./index-bf2dd7b7.js","./dayjs.min-2473d3b1.js","./index-1b672bfc.js","./calendar-event-a6086846.js","./calendar-event-form-157a5c14.js","./index-3d9030f5.js","./row-d64c6549.js","./index-2de92ad6.js","./index-e6e2d9b7.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js","./CheckOutlined-ce1b14da.js","./index-a10964a0.js","./calendar-header-d8c46819.js"],import.meta.url));x.lazy(()=>xu(()=>import("./index-80fa1198.js"),["./index-80fa1198.js","./kanban-column-1181380c.js","./kanban-task-834568f9.js","./task-detail-6f34c363.js","./dayjs.min-2473d3b1.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js","./index-a4e51a61.js","./index-e6e2d9b7.js","./index-2de92ad6.js","./index-0570ba04.js","./index-e28b0098.js","./index-77c8fb09.js","./addEventListener-db3041bc.js","./index-3b0fbccb.js","./useIcons-7028c4e8.js","./List-066cd3b0.js"],import.meta.url));const oc=u=>u.filter(e=>{const a=e.meta?.key;return a&&e.children&&(e.children=oc(e.children)),a}).sort(Fgu(e=>e.order||1/0));function J$(u){return u.reduce((e,a)=>{const{meta:r,children:n}=a;return r&&e.push(r),n&&e.push(...J$(n)),e},[])}function i7(){const u=x.useCallback(J$,[]),e=ic();return x.useMemo(()=>{const a=oc(e);return u(a)},[u,e])}function eCu(){const{VITE_APP_HOMEPAGE:u}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1},[e,a]=x.useState(),r=NK(),n=jm(),t=i7(),{push:i}=S1();return x.useEffect(()=>{console.log("matchs1",n,t);const o=n.at(-1),s=t.find(l=>l.key===o?.pathname||`${l.key}/`===o?.pathname);s?s.hideTab||(s.outlet=r,a(s)):i(u)},[n]),e}function aCu(){const u=Shu(),{colorPrimary:e}=nr(),[a,r]=x.useState(!1),[n,t]=x.useState(!1);x.useEffect(()=>{r(!0)},[]),x.useEffect(()=>(n||(h4.configure({showSpinner:!1}),h4.start(),i(),t(!0)),n&&(h4.done(),t(!1)),!n&&a&&(t(!1),h4.done()),()=>{h4.done()}),[u,a]);const i=()=>{const o=document.getElementById("nprogress");if(o){const s=o.querySelector(".bar"),l=o.querySelector(".peg");s.style.background=e,s.style.boxShadow=`0 0 2px ${e}`,l.style.boxShadow=`0 0 10px ${e}, 0 0 5px ${e}`}};return null}var e6={},U$={exports:{}};(function(u){function e(a){return a&&a.__esModule?a:{default:a}}u.exports=e,u.exports.__esModule=!0,u.exports.default=u.exports})(U$);var w1=U$.exports,a6={};Object.defineProperty(a6,"__esModule",{value:!0});a6.default=void 0;var rCu={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};a6.default=rCu;var r6={},sc={},n6={};Object.defineProperty(n6,"__esModule",{value:!0});n6.default=void 0;var nCu={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},tCu=nCu;n6.default=tCu;var lc={};Object.defineProperty(lc,"__esModule",{value:!0});lc.default=void 0;const iCu={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};var oCu=iCu;lc.default=oCu;var W$=w1.default;Object.defineProperty(sc,"__esModule",{value:!0});sc.default=void 0;var sCu=W$(n6),lCu=W$(lc);const ECu={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},sCu.default),timePickerLocale:Object.assign({},lCu.default)};var cCu=ECu;sc.default=cCu;var dCu=w1.default;Object.defineProperty(r6,"__esModule",{value:!0});r6.default=void 0;var DCu=dCu(sc),xCu=DCu.default;r6.default=xCu;var t6=w1.default;Object.defineProperty(e6,"__esModule",{value:!0});e6.default=void 0;var mCu=t6(a6),hCu=t6(r6),pCu=t6(sc),gCu=t6(lc);const sr="${label} is not a valid ${type}",fCu={locale:"en",Pagination:mCu.default,DatePicker:pCu.default,TimePicker:gCu.default,Calendar:hCu.default,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:sr,method:sr,array:sr,object:sr,number:sr,date:sr,boolean:sr,integer:sr,float:sr,regexp:sr,email:sr,url:sr,hex:sr},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh"},ColorPicker:{presetEmpty:"Empty"}};var vCu=fCu;e6.default=vCu;var CCu=e6;const FCu=Da(CCu);var i6={},o6={};Object.defineProperty(o6,"__esModule",{value:!0});o6.default=void 0;var kCu={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};o6.default=kCu;var s6={},Ec={},l6={};Object.defineProperty(l6,"__esModule",{value:!0});l6.default=void 0;var ACu={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"},bCu=ACu;l6.default=bCu;var cc={};Object.defineProperty(cc,"__esModule",{value:!0});cc.default=void 0;const yCu={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};var BCu=yCu;cc.default=BCu;var q$=w1.default;Object.defineProperty(Ec,"__esModule",{value:!0});Ec.default=void 0;var zCu=q$(l6),SCu=q$(cc);const Z$={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},zCu.default),timePickerLocale:Object.assign({},SCu.default)};Z$.lang.ok="确定";var MCu=Z$;Ec.default=MCu;var wCu=w1.default;Object.defineProperty(s6,"__esModule",{value:!0});s6.default=void 0;var PCu=wCu(Ec),TCu=PCu.default;s6.default=TCu;var E6=w1.default;Object.defineProperty(i6,"__esModule",{value:!0});i6.default=void 0;var jCu=E6(o6),NCu=E6(s6),LCu=E6(Ec),RCu=E6(cc);const lr="${label}不是一个有效的${type}",KCu={locale:"zh-cn",Pagination:jCu.default,DatePicker:LCu.default,TimePicker:RCu.default,Calendar:NCu.default,global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckall:"全选",filterSearchPlaceholder:"在筛选项中搜索",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{titles:["",""],searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:lr,method:lr,array:lr,object:lr,number:lr,date:lr,boolean:lr,integer:lr,float:lr,regexp:lr,email:lr,url:lr,hex:lr},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},Image:{preview:"预览"},QRCode:{expired:"二维码过期",refresh:"点击刷新"},ColorPicker:{presetEmpty:"暂无"}};var ICu=KCu;i6.default=ICu;var OCu=i6;const $Cu=Da(OCu),Y$={[yi.zh_CN]:{locale:yi.zh_CN,label:"Chinese",icon:"ic-locale_zh_CN",antdLocal:$Cu},[yi.en_US]:{locale:yi.en_US,label:"English",icon:"ic-locale_en_US",antdLocal:FCu}};function Q$(){const{i18n:u}=vs(),e=n=>{u.changeLanguage(n)},a=u.resolvedLanguage||yi.en_US,r=Y$[a];return{locale:a,language:r,setLocale:e}}function HCu(){const{setLocale:u,locale:e}=Q$(),a=Object.values(Y$).map(r=>({key:r.locale,label:r.label,icon:R.jsx(wa,{icon:r.icon,size:"20",className:"rounded-md"})}));return R.jsx(hK,{placement:"bottomRight",trigger:["click"],menu:{items:a,onClick:r=>u(r.key)},children:R.jsx(Ka,{className:"h-10 w-10 hover:scale-105",children:R.jsx(wa,{icon:`ic-locale_${e}`,size:"24",className:"rounded-md"})})},e)}function ax({className:u=""}){const{colorPrimary:e}=nr();return R.jsx(F5,{to:"/",className:"no-underline",children:R.jsx("button",{className:`font-semibold ${u}`,style:{color:e},children:"Logo"})})}var X$=(u=>(u[u.LOGIN=0]="LOGIN",u[u.REGISTER=1]="REGISTER",u[u.RESET_PASSWORD=2]="RESET_PASSWORD",u[u.MOBILE=3]="MOBILE",u[u.QR_CODE=4]="QR_CODE",u))(X$||{});const uH=x.createContext({loginState:0,setLoginState:()=>{},backToLogin:()=>{}});function eH(){return x.useContext(uH)}function GCu({children:u}){const[e,a]=x.useState(0);function r(){a(0)}const n=x.useMemo(()=>({loginState:e,setLoginState:a,backToLogin:r}),[e]);return R.jsx(uH.Provider,{value:n,children:u})}const _Cu=Object.freeze(Object.defineProperty({__proto__:null,LoginStateEnum:X$,LoginStateProvider:GCu,useLoginStateContext:eH},Symbol.toStringTag,{value:"Module"})),{VITE_APP_HOMEPAGE:VCu}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function JCu(){const{replace:u}=S1(),{username:e,email:a,avatar:r}=qvu(),{clearUserInfoAndToken:n}=H$(),{backToLogin:t}=eH(),{t:i}=vs(),o=()=>{try{n(),t()}catch(h){console.log(h)}finally{u("/login")}},{colorBgElevated:s,borderRadiusLG:l,boxShadowSecondary:E}=nr(),c={backgroundColor:s,borderRadius:l,boxShadow:E},d={boxShadow:"none"},D=h=>R.jsxs("div",{style:c,children:[R.jsxs("div",{className:"flex flex-col items-start p-4",children:[R.jsx("div",{children:e}),R.jsx("div",{className:"text-gray",children:a})]}),R.jsx(E3u,{style:{margin:0}}),uu.cloneElement(h,{style:d})]}),m=[{label:R.jsx(F5,{to:VCu,children:i("sys.menu.dashboard")}),key:"0"},{label:R.jsx(F5,{to:"/management/user/profile",children:i("sys.menu.user.profile")}),key:"1"},{label:R.jsx(F5,{to:"/management/user/account",children:i("sys.menu.user.account")}),key:"2"},{type:"divider"},{label:R.jsx("button",{className:"font-bold text-warning",children:i("sys.login.logout")}),key:"3",onClick:o}];return R.jsx(ym,{menu:{items:m},trigger:["click"],dropdownRender:D,children:R.jsx(Ka,{className:"h-10 w-10 transform-none px-0 hover:scale-105",children:R.jsx("img",{className:"h-8 w-8 rounded-full",src:r,alt:""})})})}function UCu(){const{t:u}=vs(),e=jm(),[a,r]=x.useState([]),n=i7(),t=ic();return x.useEffect(()=>{const i=oc(t),o=e.filter(c=>c.pathname!=="/").map(c=>c.pathname),s=n.filter(c=>o.indexOf(c.key)!==-1);let l=[...i];const E=s.map(c=>{const{key:d,label:D}=c;l=l.find(h=>h.meta?.key===d)?.children?.filter(h=>!h.meta?.hideMenu);const m={key:d,title:u(D)};return l&&(m.menu={items:l.map(h=>({key:h.meta?.key,label:R.jsx(OK,{to:h.meta.key,children:u(h.meta.label)})}))}),m});r(E)},[e,n,u,t]),R.jsx(s4u,{items:a,className:"!text-sm"})}var WCu=[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France-KLM",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],qCu=[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],ZCu=[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}],YCu={airline:WCu,airplane:qCu,airport:ZCu},QCu=YCu,XCu=["Giant panda","Spectacled bear","Sun bear","Sloth bear","American black bear","Asian black bear","Brown bear","Polar bear"],uFu=["Red-throated Loon","Arctic Loon","Pacific Loon","Common Loon","Yellow-billed Loon","Least Grebe","Pied-billed Grebe","Horned Grebe","Red-necked Grebe","Eared Grebe","Western Grebe","Clark's Grebe","Yellow-nosed Albatross","Shy Albatross","Black-browed Albatross","Wandering Albatross","Laysan Albatross","Black-footed Albatross","Short-tailed Albatross","Northern Fulmar","Herald Petrel","Murphy's Petrel","Mottled Petrel","Black-capped Petrel","Cook's Petrel","Stejneger's Petrel","White-chinned Petrel","Streaked Shearwater","Cory's Shearwater","Pink-footed Shearwater","Flesh-footed Shearwater","Greater Shearwater","Wedge-tailed Shearwater","Buller's Shearwater","Sooty Shearwater","Short-tailed Shearwater","Manx Shearwater","Black-vented Shearwater","Audubon's Shearwater","Little Shearwater","Wilson's Storm-Petrel","White-faced Storm-Petrel","European Storm-Petrel","Fork-tailed Storm-Petrel","Leach's Storm-Petrel","Ashy Storm-Petrel","Band-rumped Storm-Petrel","Wedge-rumped Storm-Petrel","Black Storm-Petrel","Least Storm-Petrel","White-tailed Tropicbird","Red-billed Tropicbird","Red-tailed Tropicbird","Masked Booby","Blue-footed Booby","Brown Booby","Red-footed Booby","Northern Gannet","American White Pelican","Brown Pelican","Brandt's Cormorant","Neotropic Cormorant","Double-crested Cormorant","Great Cormorant","Red-faced Cormorant","Pelagic Cormorant","Anhinga","Magnificent Frigatebird","Great Frigatebird","Lesser Frigatebird","American Bittern","Yellow Bittern","Least Bittern","Great Blue Heron","Great Egret","Chinese Egret","Little Egret","Western Reef-Heron","Snowy Egret","Little Blue Heron","Tricolored Heron","Reddish Egret","Cattle Egret","Green Heron","Black-crowned Night-Heron","Yellow-crowned Night-Heron","White Ibis","Scarlet Ibis","Glossy Ibis","White-faced Ibis","Roseate Spoonbill","Jabiru","Wood Stork","Black Vulture","Turkey Vulture","California Condor","Greater Flamingo","Black-bellied Whistling-Duck","Fulvous Whistling-Duck","Bean Goose","Pink-footed Goose","Greater White-fronted Goose","Lesser White-fronted Goose","Emperor Goose","Snow Goose","Ross's Goose","Canada Goose","Brant","Barnacle Goose","Mute Swan","Trumpeter Swan","Tundra Swan","Whooper Swan","Muscovy Duck","Wood Duck","Gadwall","Falcated Duck","Eurasian Wigeon","American Wigeon","American Black Duck","Mallard","Mottled Duck","Spot-billed Duck","Blue-winged Teal","Cinnamon Teal","Northern Shoveler","White-cheeked Pintail","Northern Pintail","Garganey","Baikal Teal","Green-winged Teal","Canvasback","Redhead","Common Pochard","Ring-necked Duck","Tufted Duck","Greater Scaup","Lesser Scaup","Steller's Eider","Spectacled Eider","King Eider","Common Eider","Harlequin Duck","Labrador Duck","Surf Scoter","White-winged Scoter","Black Scoter","Oldsquaw","Bufflehead","Common Goldeneye","Barrow's Goldeneye","Smew","Hooded Merganser","Common Merganser","Red-breasted Merganser","Masked Duck","Ruddy Duck","Osprey","Hook-billed Kite","Swallow-tailed Kite","White-tailed Kite","Snail Kite","Mississippi Kite","Bald Eagle","White-tailed Eagle","Steller's Sea-Eagle","Northern Harrier","Sharp-shinned Hawk","Cooper's Hawk","Northern Goshawk","Crane Hawk","Gray Hawk","Common Black-Hawk","Harris's Hawk","Roadside Hawk","Red-shouldered Hawk","Broad-winged Hawk","Short-tailed Hawk","Swainson's Hawk","White-tailed Hawk","Zone-tailed Hawk","Red-tailed Hawk","Ferruginous Hawk","Rough-legged Hawk","Golden Eagle","Collared Forest-Falcon","Crested Caracara","Eurasian Kestrel","American Kestrel","Merlin","Eurasian Hobby","Aplomado Falcon","Gyrfalcon","Peregrine Falcon","Prairie Falcon","Plain Chachalaca","Chukar","Himalayan Snowcock","Gray Partridge","Ring-necked Pheasant","Ruffed Grouse","Sage Grouse","Spruce Grouse","Willow Ptarmigan","Rock Ptarmigan","White-tailed Ptarmigan","Blue Grouse","Sharp-tailed Grouse","Greater Prairie-chicken","Lesser Prairie-chicken","Wild Turkey","Mountain Quail","Scaled Quail","California Quail","Gambel's Quail","Northern Bobwhite","Montezuma Quail","Yellow Rail","Black Rail","Corn Crake","Clapper Rail","King Rail","Virginia Rail","Sora","Paint-billed Crake","Spotted Rail","Purple Gallinule","Azure Gallinule","Common Moorhen","Eurasian Coot","American Coot","Limpkin","Sandhill Crane","Common Crane","Whooping Crane","Double-striped Thick-knee","Northern Lapwing","Black-bellied Plover","European Golden-Plover","American Golden-Plover","Pacific Golden-Plover","Mongolian Plover","Collared Plover","Snowy Plover","Wilson's Plover","Common Ringed Plover","Semipalmated Plover","Piping Plover","Little Ringed Plover","Killdeer","Mountain Plover","Eurasian Dotterel","Eurasian Oystercatcher","American Oystercatcher","Black Oystercatcher","Black-winged Stilt","Black-necked Stilt","American Avocet","Northern Jacana","Common Greenshank","Greater Yellowlegs","Lesser Yellowlegs","Marsh Sandpiper","Spotted Redshank","Wood Sandpiper","Green Sandpiper","Solitary Sandpiper","Willet","Wandering Tattler","Gray-tailed Tattler","Common Sandpiper","Spotted Sandpiper","Terek Sandpiper","Upland Sandpiper","Little Curlew","Eskimo Curlew","Whimbrel","Bristle-thighed Curlew","Far Eastern Curlew","Slender-billed Curlew","Eurasian Curlew","Long-billed Curlew","Black-tailed Godwit","Hudsonian Godwit","Bar-tailed Godwit","Marbled Godwit","Ruddy Turnstone","Black Turnstone","Surfbird","Great Knot","Red Knot","Sanderling","Semipalmated Sandpiper","Western Sandpiper","Red-necked Stint","Little Stint","Temminck's Stint","Long-toed Stint","Least Sandpiper","White-rumped Sandpiper","Baird's Sandpiper","Pectoral Sandpiper","Sharp-tailed Sandpiper","Purple Sandpiper","Rock Sandpiper","Dunlin","Curlew Sandpiper","Stilt Sandpiper","Spoonbill Sandpiper","Broad-billed Sandpiper","Buff-breasted Sandpiper","Ruff","Short-billed Dowitcher","Long-billed Dowitcher","Jack Snipe","Common Snipe","Pin-tailed Snipe","Eurasian Woodcock","American Woodcock","Wilson's Phalarope","Red-necked Phalarope","Red Phalarope","Oriental Pratincole","Great Skua","South Polar Skua","Pomarine Jaeger","Parasitic Jaeger","Long-tailed Jaeger","Laughing Gull","Franklin's Gull","Little Gull","Black-headed Gull","Bonaparte's Gull","Heermann's Gull","Band-tailed Gull","Black-tailed Gull","Mew Gull","Ring-billed Gull","California Gull","Herring Gull","Yellow-legged Gull","Thayer's Gull","Iceland Gull","Lesser Black-backed Gull","Slaty-backed Gull","Yellow-footed Gull","Western Gull","Glaucous-winged Gull","Glaucous Gull","Great Black-backed Gull","Sabine's Gull","Black-legged Kittiwake","Red-legged Kittiwake","Ross's Gull","Ivory Gull","Gull-billed Tern","Caspian Tern","Royal Tern","Elegant Tern","Sandwich Tern","Roseate Tern","Common Tern","Arctic Tern","Forster's Tern","Least Tern","Aleutian Tern","Bridled Tern","Sooty Tern","Large-billed Tern","White-winged Tern","Whiskered Tern","Black Tern","Brown Noddy","Black Noddy","Black Skimmer","Dovekie","Common Murre","Thick-billed Murre","Razorbill","Great Auk","Black Guillemot","Pigeon Guillemot","Long-billed Murrelet","Marbled Murrelet","Kittlitz's Murrelet","Xantus's Murrelet","Craveri's Murrelet","Ancient Murrelet","Cassin's Auklet","Parakeet Auklet","Least Auklet","Whiskered Auklet","Crested Auklet","Rhinoceros Auklet","Atlantic Puffin","Horned Puffin","Tufted Puffin","Rock Dove","Scaly-naped Pigeon","White-crowned Pigeon","Red-billed Pigeon","Band-tailed Pigeon","Oriental Turtle-Dove","European Turtle-Dove","Eurasian Collared-Dove","Spotted Dove","White-winged Dove","Zenaida Dove","Mourning Dove","Passenger Pigeon","Inca Dove","Common Ground-Dove","Ruddy Ground-Dove","White-tipped Dove","Key West Quail-Dove","Ruddy Quail-Dove","Budgerigar","Monk Parakeet","Carolina Parakeet","Thick-billed Parrot","White-winged Parakeet","Red-crowned Parrot","Common Cuckoo","Oriental Cuckoo","Black-billed Cuckoo","Yellow-billed Cuckoo","Mangrove Cuckoo","Greater Roadrunner","Smooth-billed Ani","Groove-billed Ani","Barn Owl","Flammulated Owl","Oriental Scops-Owl","Western Screech-Owl","Eastern Screech-Owl","Whiskered Screech-Owl","Great Horned Owl","Snowy Owl","Northern Hawk Owl","Northern Pygmy-Owl","Ferruginous Pygmy-Owl","Elf Owl","Burrowing Owl","Mottled Owl","Spotted Owl","Barred Owl","Great Gray Owl","Long-eared Owl","Short-eared Owl","Boreal Owl","Northern Saw-whet Owl","Lesser Nighthawk","Common Nighthawk","Antillean Nighthawk","Common Pauraque","Common Poorwill","Chuck-will's-widow","Buff-collared Nightjar","Whip-poor-will","Jungle Nightjar","Black Swift","White-collared Swift","Chimney Swift","Vaux's Swift","White-throated Needletail","Common Swift","Fork-tailed Swift","White-throated Swift","Antillean Palm Swift","Green Violet-ear","Green-breasted Mango","Broad-billed Hummingbird","White-eared Hummingbird","Xantus's Hummingbird","Berylline Hummingbird","Buff-bellied Hummingbird","Cinnamon Hummingbird","Violet-crowned Hummingbird","Blue-throated Hummingbird","Magnificent Hummingbird","Plain-capped Starthroat","Bahama Woodstar","Lucifer Hummingbird","Ruby-throated Hummingbird","Black-chinned Hummingbird","Anna's Hummingbird","Costa's Hummingbird","Calliope Hummingbird","Bumblebee Hummingbird","Broad-tailed Hummingbird","Rufous Hummingbird","Allen's Hummingbird","Elegant Trogon","Eared Trogon","Hoopoe","Ringed Kingfisher","Belted Kingfisher","Green Kingfisher","Eurasian Wryneck","Lewis's Woodpecker","Red-headed Woodpecker","Acorn Woodpecker","Gila Woodpecker","Golden-fronted Woodpecker","Red-bellied Woodpecker","Williamson's Sapsucker","Yellow-bellied Sapsucker","Red-naped Sapsucker","Red-breasted Sapsucker","Great Spotted Woodpecker","Ladder-backed Woodpecker","Nuttall's Woodpecker","Downy Woodpecker","Hairy Woodpecker","Strickland's Woodpecker","Red-cockaded Woodpecker","White-headed Woodpecker","Three-toed Woodpecker","Black-backed Woodpecker","Northern Flicker","Gilded Flicker","Pileated Woodpecker","Ivory-billed Woodpecker","Northern Beardless-Tyrannulet","Greenish Elaenia","Caribbean Elaenia","Tufted Flycatcher","Olive-sided Flycatcher","Greater Pewee","Western Wood-Pewee","Eastern Wood-Pewee","Yellow-bellied Flycatcher","Acadian Flycatcher","Alder Flycatcher","Willow Flycatcher","Least Flycatcher","Hammond's Flycatcher","Dusky Flycatcher","Gray Flycatcher","Pacific-slope Flycatcher","Cordilleran Flycatcher","Buff-breasted Flycatcher","Black Phoebe","Eastern Phoebe","Say's Phoebe","Vermilion Flycatcher","Dusky-capped Flycatcher","Ash-throated Flycatcher","Nutting's Flycatcher","Great Crested Flycatcher","Brown-crested Flycatcher","La Sagra's Flycatcher","Great Kiskadee","Sulphur-bellied Flycatcher","Variegated Flycatcher","Tropical Kingbird","Couch's Kingbird","Cassin's Kingbird","Thick-billed Kingbird","Western Kingbird","Eastern Kingbird","Gray Kingbird","Loggerhead Kingbird","Scissor-tailed Flycatcher","Fork-tailed Flycatcher","Rose-throated Becard","Masked Tityra","Brown Shrike","Loggerhead Shrike","Northern Shrike","White-eyed Vireo","Thick-billed Vireo","Bell's Vireo","Black-capped Vireo","Gray Vireo","Yellow-throated Vireo","Plumbeous Vireo","Cassin's Vireo","Blue-headed Vireo","Hutton's Vireo","Warbling Vireo","Philadelphia Vireo","Red-eyed Vireo","Yellow-green Vireo","Black-whiskered Vireo","Yucatan Vireo","Gray Jay","Steller's Jay","Blue Jay","Green Jay","Brown Jay","Florida Scrub-Jay","Island Scrub-Jay","Western Scrub-Jay","Mexican Jay","Pinyon Jay","Clark's Nutcracker","Black-billed Magpie","Yellow-billed Magpie","Eurasian Jackdaw","American Crow","Northwestern Crow","Tamaulipas Crow","Fish Crow","Chihuahuan Raven","Common Raven","Sky Lark","Horned Lark","Purple Martin","Cuban Martin","Gray-breasted Martin","Southern Martin","Brown-chested Martin","Tree Swallow","Violet-green Swallow","Bahama Swallow","Northern Rough-winged Swallow","Bank Swallow","Cliff Swallow","Cave Swallow","Barn Swallow","Common House-Martin","Carolina Chickadee","Black-capped Chickadee","Mountain Chickadee","Mexican Chickadee","Chestnut-backed Chickadee","Boreal Chickadee","Gray-headed Chickadee","Bridled Titmouse","Oak Titmouse","Juniper Titmouse","Tufted Titmouse","Verdin","Bushtit","Red-breasted Nuthatch","White-breasted Nuthatch","Pygmy Nuthatch","Brown-headed Nuthatch","Brown Creeper","Cactus Wren","Rock Wren","Canyon Wren","Carolina Wren","Bewick's Wren","House Wren","Winter Wren","Sedge Wren","Marsh Wren","American Dipper","Red-whiskered Bulbul","Golden-crowned Kinglet","Ruby-crowned Kinglet","Middendorff's Grasshopper-Warbler","Lanceolated Warbler","Wood Warbler","Dusky Warbler","Arctic Warbler","Blue-gray Gnatcatcher","California Gnatcatcher","Black-tailed Gnatcatcher","Black-capped Gnatcatcher","Narcissus Flycatcher","Mugimaki Flycatcher","Red-breasted Flycatcher","Siberian Flycatcher","Gray-spotted Flycatcher","Asian Brown Flycatcher","Siberian Rubythroat","Bluethroat","Siberian Blue Robin","Red-flanked Bluetail","Northern Wheatear","Stonechat","Eastern Bluebird","Western Bluebird","Mountain Bluebird","Townsend's Solitaire","Veery","Gray-cheeked Thrush","Bicknell's Thrush","Swainson's Thrush","Hermit Thrush","Wood Thrush","Eurasian Blackbird","Eyebrowed Thrush","Dusky Thrush","Fieldfare","Redwing","Clay-colored Robin","White-throated Robin","Rufous-backed Robin","American Robin","Varied Thrush","Aztec Thrush","Wrentit","Gray Catbird","Black Catbird","Northern Mockingbird","Bahama Mockingbird","Sage Thrasher","Brown Thrasher","Long-billed Thrasher","Bendire's Thrasher","Curve-billed Thrasher","California Thrasher","Crissal Thrasher","Le Conte's Thrasher","Blue Mockingbird","European Starling","Crested Myna","Siberian Accentor","Yellow Wagtail","Citrine Wagtail","Gray Wagtail","White Wagtail","Black-backed Wagtail","Tree Pipit","Olive-backed Pipit","Pechora Pipit","Red-throated Pipit","American Pipit","Sprague's Pipit","Bohemian Waxwing","Cedar Waxwing","Gray Silky-flycatcher","Phainopepla","Olive Warbler","Bachman's Warbler","Blue-winged Warbler","Golden-winged Warbler","Tennessee Warbler","Orange-crowned Warbler","Nashville Warbler","Virginia's Warbler","Colima Warbler","Lucy's Warbler","Crescent-chested Warbler","Northern Parula","Tropical Parula","Yellow Warbler","Chestnut-sided Warbler","Magnolia Warbler","Cape May Warbler","Black-throated Blue Warbler","Yellow-rumped Warbler","Black-throated Gray Warbler","Golden-cheeked Warbler","Black-throated Green Warbler","Townsend's Warbler","Hermit Warbler","Blackburnian Warbler","Yellow-throated Warbler","Grace's Warbler","Pine Warbler","Kirtland's Warbler","Prairie Warbler","Palm Warbler","Bay-breasted Warbler","Blackpoll Warbler","Cerulean Warbler","Black-and-white Warbler","American Redstart","Prothonotary Warbler","Worm-eating Warbler","Swainson's Warbler","Ovenbird","Northern Waterthrush","Louisiana Waterthrush","Kentucky Warbler","Connecticut Warbler","Mourning Warbler","MacGillivray's Warbler","Common Yellowthroat","Gray-crowned Yellowthroat","Hooded Warbler","Wilson's Warbler","Canada Warbler","Red-faced Warbler","Painted Redstart","Slate-throated Redstart","Fan-tailed Warbler","Golden-crowned Warbler","Rufous-capped Warbler","Yellow-breasted Chat","Bananaquit","Hepatic Tanager","Summer Tanager","Scarlet Tanager","Western Tanager","Flame-colored Tanager","Stripe-headed Tanager","White-collared Seedeater","Yellow-faced Grassquit","Black-faced Grassquit","Olive Sparrow","Green-tailed Towhee","Spotted Towhee","Eastern Towhee","Canyon Towhee","California Towhee","Abert's Towhee","Rufous-winged Sparrow","Cassin's Sparrow","Bachman's Sparrow","Botteri's Sparrow","Rufous-crowned Sparrow","Five-striped Sparrow","American Tree Sparrow","Chipping Sparrow","Clay-colored Sparrow","Brewer's Sparrow","Field Sparrow","Worthen's Sparrow","Black-chinned Sparrow","Vesper Sparrow","Lark Sparrow","Black-throated Sparrow","Sage Sparrow","Lark Bunting","Savannah Sparrow","Grasshopper Sparrow","Baird's Sparrow","Henslow's Sparrow","Le Conte's Sparrow","Nelson's Sharp-tailed Sparrow","Saltmarsh Sharp-tailed Sparrow","Seaside Sparrow","Fox Sparrow","Song Sparrow","Lincoln's Sparrow","Swamp Sparrow","White-throated Sparrow","Harris's Sparrow","White-crowned Sparrow","Golden-crowned Sparrow","Dark-eyed Junco","Yellow-eyed Junco","McCown's Longspur","Lapland Longspur","Smith's Longspur","Chestnut-collared Longspur","Pine Bunting","Little Bunting","Rustic Bunting","Yellow-breasted Bunting","Gray Bunting","Pallas's Bunting","Reed Bunting","Snow Bunting","McKay's Bunting","Crimson-collared Grosbeak","Northern Cardinal","Pyrrhuloxia","Yellow Grosbeak","Rose-breasted Grosbeak","Black-headed Grosbeak","Blue Bunting","Blue Grosbeak","Lazuli Bunting","Indigo Bunting","Varied Bunting","Painted Bunting","Dickcissel","Bobolink","Red-winged Blackbird","Tricolored Blackbird","Tawny-shouldered Blackbird","Eastern Meadowlark","Western Meadowlark","Yellow-headed Blackbird","Rusty Blackbird","Brewer's Blackbird","Common Grackle","Boat-tailed Grackle","Great-tailed Grackle","Shiny Cowbird","Bronzed Cowbird","Brown-headed Cowbird","Black-vented Oriole","Orchard Oriole","Hooded Oriole","Streak-backed Oriole","Spot-breasted Oriole","Altamira Oriole","Audubon's Oriole","Baltimore Oriole","Bullock's Oriole","Scott's Oriole","Common Chaffinch","Brambling","Gray-crowned Rosy-Finch","Black Rosy-Finch","Brown-capped Rosy-Finch","Pine Grosbeak","Common Rosefinch","Purple Finch","Cassin's Finch","House Finch","Red Crossbill","White-winged Crossbill","Common Redpoll","Hoary Redpoll","Eurasian Siskin","Pine Siskin","Lesser Goldfinch","Lawrence's Goldfinch","American Goldfinch","Oriental Greenfinch","Eurasian Bullfinch","Evening Grosbeak","Hawfinch","House Sparrow","Eurasian Tree Sparrow"],eFu=["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siberian","Siamese","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],aFu=["Blue Whale","Fin Whale","Sei Whale","Sperm Whale","Bryde’s whale","Omura’s whale","Humpback whale","Long-Beaked Common Dolphin","Short-Beaked Common Dolphin","Bottlenose Dolphin","Indo-Pacific Bottlenose Dolphin","Northern Rightwhale Dolphin","Southern Rightwhale Dolphin","Tucuxi","Costero","Indo-Pacific Hump-backed Dolphin","Chinese White Dolphin","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Clymene Dolphin","Pantropical Spotted Dolphin","Spinner Dolphin","Striped Dolphin","Rough-Toothed Dolphin","Chilean Dolphin","Commerson’s Dolphin","Heaviside’s Dolphin","Hector’s Dolphin","Risso’s Dolphin","Fraser’s Dolphin","Atlantic White-Sided Dolphin","Dusky Dolphin","Hourglass Dolphin","Pacific White-Sided Dolphin","Peale’s Dolphin","White-Beaked Dolphin","Australian Snubfin Dolphin","Irrawaddy Dolphin","Melon-headed Whale","Killer Whale (Orca)","Pygmy Killer Whale","False Killer Whale","Long-finned Pilot Whale","Short-finned Pilot Whale","Guiana Dolphin","Burrunan Dolphin","Australian humpback Dolphin","Amazon River Dolphin","Chinese River Dolphin","Ganges River Dolphin","La Plata Dolphin","Southern Bottlenose Whale","Longman's Beaked Whale","Arnoux's Beaked Whale"],rFu=["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avétonou","Avileña-Negra Ibérica","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bedit","Breed","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","British White","British Friesian","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Buša cattle","Butana cattle","Bushuyev","Cedit","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Cárdena Andaluza","Carinthian Blondvieh","Carora","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Dedit","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Dølafe","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Eedit","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Évolène cattle","Fedit","Fēng Cattle","Finnish Ayrshire","Finncattle","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Gedit","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied cattle","German Black Pied Dairy","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hedit","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hereford","Herens","Hybridmaster","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Huáng Cattle","Hungarian Grey","Iedit","Iberian cattle","Icelandic","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jedit","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jersey cattle","Jutland cattle","Kedit","Kabin Buri cattle","Kalmyk cattle","Kangayam","Kankrej","Kamphaeng Saen cattle","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kuri","Kurgan cattle","Ledit","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Medit","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Muturu","Murboden","Murnau-Werdenfels","Murray Grey","Nedit","Nagori","N'Dama","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pedit","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Polled Hereford","Poll Shorthorn","Polled Shorthorn","Ponwar","Preta","Punganur","Pulikulam","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","Redit","Ramo Grande","Randall","Raramuri Criollo","Rathi","Rätisches Grauvieh","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","RX3","Sedit","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tedit","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Umblachery","Ukrainian Grey","Vedit","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Väneko","Vaynol","Vechur8","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Wedit","Wagyu","Waguli","Wangus","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yedit","Yakutian","Yanbian","Yanhuang","Yurino","Zedit","Żubroń","Zebu"],nFu=["Alligator mississippiensis","Chinese Alligator","Black Caiman","Broad-snouted Caiman","Spectacled Caiman","Yacare Caiman","Cuvier’s Dwarf Caiman","Schneider’s Smooth-fronted Caiman","African Slender-snouted Crocodile","American Crocodile","Australian Freshwater Crocodile","Cuban Crocodile","Dwarf Crocodile","Morelet’s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","West African Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Siamese Crocodile","Gharial","Tomistoma"],tFu=["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Belgian Shepherd","Bearded Collie","Beauceron","Bedlington Terrier","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black and Tan Coonhound","Black Norwegian Elkhound","Black Russian Terrier","Black Mouth Cur","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Braque Francais","Braque Saint-Germain","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane di Oropa","Cane Paratore","Cantabrian Water Dog","Can de Chira","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Cão Fila de São Miguel","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East Siberian Laika","East European Shepherd","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gończy Polski","Gordon Setter","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hällefors Elkhound","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Ibizan Hound","Icelandic Sheepdog","Indian pariah dog","Indian Spitz","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Löwchen","Lupo Italiano","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Pampas Deerhound","Paisley Terrier","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plummer Terrier","Plott Hound","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Šarplaninac","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio dell'Appennino","Segugio Italiano","Segugio Maremmano","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Sardinian Shepherd Dog","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier"],iFu=["Grass carp","Peruvian anchoveta","Silver carp","Common carp","Asari","Japanese littleneck","Filipino Venus","Japanese cockle","Alaska pollock","Nile tilapia","Whiteleg shrimp","Bighead carp","Skipjack tuna","Catla","Crucian carp","Atlantic salmon","Atlantic herring","Chub mackerel","Rohu","Yellowfin tuna","Japanese anchovy","Largehead hairtail","Atlantic cod","European pilchard","Capelin","Jumbo flying squid","Milkfish","Atlantic mackerel","Rainbow trout","Araucanian herring","Wuchang bream","Gulf menhaden","Indian oil sardine","Black carp","European anchovy","Northern snakehead","Pacific cod","Pacific saury","Pacific herring","Bigeye tuna","Chilean jack mackerel","Yellow croaker","Haddock","Gazami crab","Amur catfish","Japanese common catfish","European sprat","Pink salmon","Mrigal carp","Channel catfish","Blood cockle","Blue whiting","Hilsa shad","Daggertooth pike conger","California pilchard","Cape horse mackerel","Pacific anchoveta","Japanese flying squid","Pollock","Chinese softshell turtle","Kawakawa","Indian mackerel","Asian swamp eel","Argentine hake","Short mackerel","Southern rough shrimp","Southern African anchovy","Pond loach","Iridescent shark","Mandarin fish","Chinese perch","Nile perch","Round sardinella","Japanese pilchard","Bombay-duck","Yellowhead catfish","Korean bullhead","Narrow-barred Spanish mackerel","Albacore","Madeiran sardinella","Bonga shad","Silver cyprinid","Longtail tuna","Atlantic menhaden","North Pacific hake","Atlantic horse mackerel","Japanese jack mackerel","Pacific thread herring","Bigeye scad","Yellowstripe scad","Chum salmon","Blue swimming crab","Pacific sand lance","Pacific sandlance","Goldstripe sardinella"],oFu=["American Albino","Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Međimurje Horse","Menorquín","Mérens Horse","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish coldblood trotter","Swedish Warmblood","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Žemaitukas","Zhemaichu","Zweibrücker"],sFu=["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow and black potter wasp","Yellow Crazy Ant","Yellow-horned horntail"],lFu=["Asiatic Lion","Barbary Lion","West African Lion","Northeast Congo Lion","Masai Lion","Transvaal lion","Cape lion"],EFu=["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D’Argent","Checkered Giant","Cinnamon","Crème D’Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],cFu=["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],dFu=["Viper Adder","Common adder","Death Adder","Desert death adder","Horned adder","Long-nosed adder","Many-horned adder","Mountain adder","Mud adder","Namaqua dwarf adder","Nightingale adder","Peringuey's adder","Puff adder","African puff adder","Rhombic night adder","Sand adder","Dwarf sand adder","Namib dwarf sand adder","Water adder","Aesculapian snake","Anaconda","Bolivian anaconda","De Schauensee's anaconda","Green anaconda","Yellow anaconda","Arafura file snake","Asp","European asp","Egyptian asp","African beaked snake","Ball Python","Bird snake","Black-headed snake","Mexican black kingsnake","Black rat snake","Black snake","Red-bellied black snake","Blind snake","Brahminy blind snake","Texas blind snake","Western blind snake","Boa","Abaco Island boa","Amazon tree boa","Boa constrictor","Cuban boa","Dumeril's boa","Dwarf boa","Emerald tree boa","Hogg Island boa","Jamaican boa","Madagascar ground boa","Madagascar tree boa","Puerto Rican boa","Rainbow boa","Red-tailed boa","Rosy boa","Rubber boa","Sand boa","Tree boa","Boiga","Boomslang","Brown snake","Eastern brown snake","Bull snake","Bushmaster","Dwarf beaked snake","Rufous beaked snake","Canebrake","Cantil","Cascabel","Cat-eyed snake","Banded cat-eyed snake","Green cat-eyed snake","Cat snake","Andaman cat snake","Beddome's cat snake","Dog-toothed cat snake","Forsten's cat snake","Gold-ringed cat snake","Gray cat snake","Many-spotted cat snake","Tawny cat snake","Chicken snake","Coachwhip snake","Cobra","Andaman cobra","Arabian cobra","Asian cobra","Banded water cobra","Black-necked cobra","Black-necked spitting cobra","Black tree cobra","Burrowing cobra","Cape cobra","Caspian cobra","Congo water cobra","Common cobra","Eastern water cobra","Egyptian cobra","Equatorial spitting cobra","False cobra","False water cobra","Forest cobra","Gold tree cobra","Indian cobra","Indochinese spitting cobra","Javan spitting cobra","King cobra","Mandalay cobra","Mozambique spitting cobra","North Philippine cobra","Nubian spitting cobra","Philippine cobra","Red spitting cobra","Rinkhals cobra","Shield-nosed cobra","Sinai desert cobra","Southern Indonesian spitting cobra","Southern Philippine cobra","Southwestern black spitting cobra","Snouted cobra","Spectacled cobra","Spitting cobra","Storm water cobra","Thai cobra","Taiwan cobra","Zebra spitting cobra","Collett's snake","Congo snake","Copperhead","American copperhead","Australian copperhead","Coral snake","Arizona coral snake","Beddome's coral snake","Brazilian coral snake","Cape coral snake","Harlequin coral snake","High Woods coral snake","Malayan long-glanded coral snake","Texas Coral Snake","Western coral snake","Corn snake","South eastern corn snake","Cottonmouth","Crowned snake","Cuban wood snake","Eastern hognose snake","Egg-eater","Eastern coral snake","Fer-de-lance","Fierce snake","Fishing snake","Flying snake","Golden tree snake","Indian flying snake","Moluccan flying snake","Ornate flying snake","Paradise flying snake","Twin-Barred tree snake","Banded Flying Snake","Fox snake, three species of Pantherophis","Forest flame snake","Garter snake","Checkered garter snake","Common garter snake","San Francisco garter snake","Texas garter snake","Cape gopher snake","Grass snake","Green snake","Rough green snake","Smooth green snake","Ground snake","Common ground snake","Three-lined ground snake","Western ground snake","Habu","Hognose snake","Blonde hognose snake","Dusty hognose snake","Jan's hognose snake","Giant Malagasy hognose snake","Mexican hognose snake","South American hognose snake","Hundred pacer","Ikaheka snake","Indigo snake","Jamaican Tree Snake","Keelback","Asian keelback","Assam keelback","Black-striped keelback","Buff striped keelback","Burmese keelback","Checkered keelback","Common keelback","Hill keelback","Himalayan keelback","Khasi Hills keelback","Modest keelback","Nicobar Island keelback","Nilgiri keelback","Orange-collared keelback","Red-necked keelback","Sikkim keelback","Speckle-bellied keelback","White-lipped keelback","Wynaad keelback","Yunnan keelback","King brown","King snake","California kingsnake","Desert kingsnake","Grey-banded kingsnake","North eastern king snake","Prairie kingsnake","Scarlet kingsnake","Speckled kingsnake","Krait","Banded krait","Blue krait","Black krait","Burmese krait","Ceylon krait","Indian krait","Lesser black krait","Malayan krait","Many-banded krait","Northeastern hill krait","Red-headed krait","Sind krait","Large shield snake","Lancehead","Common lancehead","Lora","Grey Lora","Lyre snake","Baja California lyresnake","Central American lyre snake","Texas lyre snake","Eastern lyre snake","Machete savane","Mamba","Black mamba","Green mamba","Eastern green mamba","Western green mamba","Mamushi","Mangrove snake","Milk snake","Moccasin snake","Montpellier snake","Mud snake","Eastern mud snake","Western mud snake","Mussurana","Night snake","Cat-eyed night snake","Texas night snake","Nichell snake","Narrowhead Garter Snake","Nose-horned viper","Rhinoceros viper","Vipera ammodytes","Parrot snake","Mexican parrot snake","Patchnose snake","Perrotet's shieldtail snake","Pine snake","Pipe snake","Asian pipe snake","Dwarf pipe snake","Red-tailed pipe snake","Python","African rock python","Amethystine python","Angolan python","Australian scrub python","Ball python","Bismarck ringed python","Black headed python","Blood python","Boelen python","Borneo short-tailed python","Bredl's python","Brown water python","Burmese python","Calabar python","Western carpet python","Centralian carpet python","Coastal carpet python","Inland carpet python","Jungle carpet python","New Guinea carpet python","Northwestern carpet python","Southwestern carpet python","Children's python","Dauan Island water python","Desert woma python","Diamond python","Flinders python","Green tree python","Halmahera python","Indian python","Indonesian water python","Macklot's python","Mollucan python","Oenpelli python","Olive python","Papuan python","Pygmy python","Red blood python","Reticulated python","Kayaudi dwarf reticulated python","Selayer reticulated python","Rough-scaled python","Royal python","Savu python","Spotted python","Stimson's python","Sumatran short-tailed python","Tanimbar python","Timor python","Wetar Island python","White-lipped python","Brown white-lipped python","Northern white-lipped python","Southern white-lipped python","Woma python","Western woma python","Queen snake","Racer","Bimini racer","Buttermilk racer","Eastern racer","Eastern yellowbelly sad racer","Mexican racer","Southern black racer","Tan racer","West Indian racer","Raddysnake","Southwestern blackhead snake","Rat snake","Baird's rat snake","Beauty rat snake","Great Plains rat snake","Green rat snake","Japanese forest rat snake","Japanese rat snake","King rat snake","Mandarin rat snake","Persian rat snake","Red-backed rat snake","Twin-spotted rat snake","Yellow-striped rat snake","Manchurian Black Water Snake","Rattlesnake","Arizona black rattlesnake","Aruba rattlesnake","Chihuahuan ridge-nosed rattlesnake","Coronado Island rattlesnake","Durango rock rattlesnake","Dusky pigmy rattlesnake","Eastern diamondback rattlesnake","Grand Canyon rattlesnake","Great Basin rattlesnake","Hopi rattlesnake","Lance-headed rattlesnake","Long-tailed rattlesnake","Massasauga rattlesnake","Mexican green rattlesnake","Mexican west coast rattlesnake","Midget faded rattlesnake","Mojave rattlesnake","Northern black-tailed rattlesnake","Oaxacan small-headed rattlesnake","Rattler","Red diamond rattlesnake","Southern Pacific rattlesnake","Southwestern speckled rattlesnake","Tancitaran dusky rattlesnake","Tiger rattlesnake","Timber rattlesnake","Tropical rattlesnake","Twin-spotted rattlesnake","Uracoan rattlesnake","Western diamondback rattlesnake","Ribbon snake","Rinkhals","River jack","Sea snake","Annulated sea snake","Beaked sea snake","Dubois's sea snake","Hardwicke's sea snake","Hook Nosed Sea Snake","Olive sea snake","Pelagic sea snake","Stoke's sea snake","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lipped sea snake","Shield-tailed snake","Sidewinder","Colorado desert sidewinder","Mojave desert sidewinder","Sonoran sidewinder","Small-eyed snake","Smooth snake","Brazilian smooth snake","European smooth snake","Stiletto snake","Striped snake","Japanese striped snake","Sunbeam snake","Taipan","Central ranges taipan","Coastal taipan","Inland taipan","Paupan taipan","Tentacled snake","Tic polonga","Tiger snake","Chappell Island tiger snake","Common tiger snake","Down's tiger snake","Eastern tiger snake","King Island tiger snake","Krefft's tiger snake","Peninsula tiger snake","Tasmanian tiger snake","Western tiger snake","Tigre snake","Tree snake","Blanding's tree snake","Blunt-headed tree snake","Brown tree snake","Long-nosed tree snake","Many-banded tree snake","Northern tree snake","Trinket snake","Black-banded trinket snake","Twig snake","African twig snake","Twin Headed King Snake","Titanboa","Urutu","Vine snake","Asian Vine Snake, Whip Snake","American Vine Snake","Mexican vine snake","Viper","Asp viper","Bamboo viper","Bluntnose viper","Brazilian mud Viper","Burrowing viper","Bush viper","Great Lakes bush viper","Hairy bush viper","Nitsche's bush viper","Rough-scaled bush viper","Spiny bush viper","Carpet viper","Crossed viper","Cyclades blunt-nosed viper","Eyelash viper","False horned viper","Fea's viper","Fifty pacer","Gaboon viper","Hognosed viper","Horned desert viper","Horned viper","Jumping viper","Kaznakov's viper","Leaf-nosed viper","Leaf viper","Levant viper","Long-nosed viper","McMahon's viper","Mole viper","Palestine viper","Pallas' viper","Palm viper","Amazonian palm viper","Black-speckled palm-pitviper","Eyelash palm-pitviper","Green palm viper","Mexican palm-pitviper","Guatemalan palm viper","Honduran palm viper","Siamese palm viper","Side-striped palm-pitviper","Yellow-lined palm viper","Pit viper","Banded pitviper","Bamboo pitviper","Barbour's pit viper","Black-tailed horned pit viper","Bornean pitviper","Brongersma's pitviper","Brown spotted pitviper[4]","Cantor's pitviper","Elegant pitviper","Eyelash pit viper","Fan-Si-Pan horned pitviper","Flat-nosed pitviper","Godman's pit viper","Green tree pit viper","Habu pit viper","Hagen's pitviper","Horseshoe pitviper","Jerdon's pitviper","Kanburian pit viper","Kaulback's lance-headed pitviper","Kham Plateau pitviper","Large-eyed pitviper","Malabar rock pitviper","Malayan pit viper","Mangrove pit viper","Mangshan pitviper","Motuo bamboo pitviper","Nicobar bamboo pitviper","Philippine pitviper","Pointed-scaled pit viper[5]","Red-tailed bamboo pitviper","Schultze's pitviper","Stejneger's bamboo pitviper","Sri Lankan pit viper","Temple pit viper","Tibetan bamboo pitviper","Tiger pit viper","Undulated pit viper","Wagler's pit viper","Wirot's pit viper","Portuguese viper","Saw-scaled viper","Schlegel's viper","Sedge viper","Sharp-nosed viper","Snorkel viper","Temple viper","Tree viper","Chinese tree viper","Guatemalan tree viper","Hutton's tree viper","Indian tree viper","Large-scaled tree viper","Malcolm's tree viper","Nitsche's tree viper","Pope's tree viper","Rough-scaled tree viper","Rungwe tree viper","Sumatran tree viper","White-lipped tree viper","Ursini's viper","Western hog-nosed viper","Wart snake","Water moccasin","Water snake","Bocourt's water snake","Northern water snake","Whip snake","Long-nosed whip snake","Wolf snake","African wolf snake","Barred wolf snake","Worm snake","Common worm snake","Longnosed worm snake","Wutu","Yarara","Zebra snake"],DFu=["dog","cat","snake","bear","lion","cetacean","insect","crocodilia","cow","bird","fish","rabbit","horse"],xFu={bear:XCu,bird:uFu,cat:eFu,cetacean:aFu,cow:rFu,crocodilia:nFu,dog:tFu,fish:iFu,horse:oFu,insect:sFu,lion:lFu,rabbit:EFu,rodent:cFu,snake:dFu,type:DFu},mFu=xFu,hFu=["{{person.name}}","{{company.name}}"],pFu=["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],gFu=["0.#.#","0.##","#.##","#.#","#.#.#"],fFu={author:hFu,name:pFu,version:gFu},vFu=fFu,CFu=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"],FFu={formats:CFu},kFu=FFu,AFu=["red","green","blue","yellow","purple","mint green","teal","white","black","orange","pink","grey","maroon","violet","turquoise","tan","sky blue","salmon","plum","orchid","olive","magenta","lime","ivory","indigo","gold","fuchsia","cyan","azure","lavender","silver"],bFu={human:AFu},yFu=bFu,BFu=["Books","Movies","Music","Games","Electronics","Computers","Home","Garden","Tools","Grocery","Health","Beauty","Toys","Kids","Baby","Clothing","Shoes","Jewelery","Sports","Outdoors","Automotive","Industrial"],zFu=["Ergonomic executive chair upholstered in bonded black leather and PVC padded seat and back for all-day comfort and support","The automobile layout consists of a front-engine design, with transaxle-type transmissions mounted at the rear of the engine and four wheel drive","New ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","The slim & simple Maple Gaming Keyboard from Dev Byte comes with a sleek body and 7- Color RGB LED Back-lighting for smart functionality","The Apollotech B340 is an affordable wireless mouse with reliable connectivity, 12 months battery life and modern design","The Nagasaki Lander is the trademarked name of several series of Nagasaki sport bikes, that started with the 1984 ABC800J","The Football Is Good For Training And Recreational Purposes","Carbonite web goalkeeper gloves are ergonomically designed to give easy fit","Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","New range of formal shirts are designed keeping you in mind. With fits and styling that will make you stand apart","The beautiful range of Apple Naturalé that has an exciting mix of natural ingredients. With the Goodness of 100% Natural Ingredients","Andy shoes are designed to keeping in mind durability as well as trends, the most stylish range of shoes & sandals"],SFu={adjective:["Small","Ergonomic","Electronic","Rustic","Intelligent","Gorgeous","Incredible","Elegant","Fantastic","Practical","Modern","Recycled","Sleek","Bespoke","Awesome","Generic","Handcrafted","Handmade","Oriental","Licensed","Luxurious","Refined","Unbranded","Tasty"],material:["Steel","Bronze","Wooden","Concrete","Plastic","Cotton","Granite","Rubber","Metal","Soft","Fresh","Frozen"],product:["Chair","Car","Computer","Keyboard","Mouse","Bike","Ball","Gloves","Pants","Shirt","Table","Shoes","Hat","Towels","Soap","Tuna","Chicken","Fish","Cheese","Bacon","Pizza","Salad","Sausages","Chips"]},MFu={department:BFu,product_description:zFu,product_name:SFu},wFu=MFu,PFu=["Adaptive","Advanced","Ameliorated","Assimilated","Automated","Balanced","Business-focused","Centralized","Cloned","Compatible","Configurable","Cross-group","Cross-platform","Customer-focused","Customizable","Decentralized","De-engineered","Devolved","Digitized","Distributed","Diverse","Down-sized","Enhanced","Enterprise-wide","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Function-based","Fundamental","Future-proofed","Grass-roots","Horizontal","Implemented","Innovative","Integrated","Intuitive","Inverse","Managed","Mandatory","Monitored","Multi-channelled","Multi-lateral","Multi-layered","Multi-tiered","Networked","Object-based","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Pre-emptive","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Re-contextualized","Re-engineered","Reduced","Reverse-engineered","Right-sized","Robust","Seamless","Secured","Self-enabling","Sharable","Stand-alone","Streamlined","Switchable","Synchronised","Synergistic","Synergized","Team-oriented","Total","Triple-buffered","Universal","Up-sized","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary","Vision-oriented"],TFu=["clicks-and-mortar","value-added","vertical","proactive","robust","revolutionary","scalable","leading-edge","innovative","intuitive","strategic","e-business","mission-critical","sticky","one-to-one","24/7","end-to-end","global","B2B","B2C","granular","frictionless","virtual","viral","dynamic","24/365","best-of-breed","killer","magnetic","bleeding-edge","web-enabled","interactive","dot-com","sexy","back-end","real-time","efficient","front-end","distributed","seamless","extensible","turn-key","world-class","open-source","cross-platform","cross-media","synergistic","bricks-and-clicks","out-of-the-box","enterprise","integrated","impactful","wireless","transparent","next-generation","cutting-edge","user-centric","visionary","customized","ubiquitous","plug-and-play","collaborative","compelling","holistic","rich"],jFu=["synergies","paradigms","markets","partnerships","infrastructures","platforms","initiatives","channels","eyeballs","communities","ROI","solutions","action-items","portals","niches","technologies","content","supply-chains","convergence","relationships","architectures","interfaces","e-markets","e-commerce","systems","bandwidth","models","mindshare","deliverables","users","schemas","networks","applications","metrics","e-business","functionalities","experiences","web services","methodologies","blockchains","lifetime value"],NFu=["implement","utilize","integrate","streamline","optimize","evolve","transform","embrace","enable","orchestrate","leverage","reinvent","aggregate","architect","enhance","incentivize","morph","empower","envisioneer","monetize","harness","facilitate","seize","disintermediate","synergize","strategize","deploy","brand","grow","target","syndicate","synthesize","deliver","mesh","incubate","engage","maximize","benchmark","expedite","reintermediate","whiteboard","visualize","repurpose","innovate","scale","unleash","drive","extend","engineer","revolutionize","generate","exploit","transition","e-enable","iterate","cultivate","matrix","productize","redefine","recontextualize"],LFu=["24 hour","24/7","3rd generation","4th generation","5th generation","6th generation","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","background","bandwidth-monitored","bi-directional","bifurcated","bottom-line","clear-thinking","client-driven","client-server","coherent","cohesive","composite","context-sensitive","contextually-based","content-based","dedicated","demand-driven","didactic","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","even-keeled","executive","explicit","exuding","fault-tolerant","foreground","fresh-thinking","full-range","global","grid-enabled","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","multimedia","multi-state","multi-tasking","national","needs-based","neutral","next generation","non-volatile","object-oriented","optimal","optimizing","radical","real-time","reciprocal","regional","responsive","scalable","secondary","solution-oriented","stable","static","systematic","systemic","system-worthy","tangible","tertiary","transitional","uniform","upward-trending","user-facing","value-added","web-enabled","well-modulated","zero administration","zero defect","zero tolerance"],RFu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} - {{person.last_name}}","{{person.last_name}}, {{person.last_name}} and {{person.last_name}}"],KFu=["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","artificial intelligence","array","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","database","data-warehouse","definition","emulation","encoding","encryption","extranet","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","Graphic Interface","groupware","Graphical User Interface","hardware","help-desk","hierarchy","hub","implementation","info-mediaries","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge user","knowledge base","local area network","leverage","matrices","matrix","methodology","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","open system","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","secured line","service-desk","software","solution","standardization","strategy","structure","success","superstructure","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"],IFu=["Inc","and Sons","LLC","Group"],OFu={adjective:PFu,buzz_adjective:TFu,buzz_noun:jFu,buzz_verb:NFu,descriptor:LFu,name_pattern:RFu,noun:KFu,suffix:IFu},$Fu=OFu,HFu=["id","title","name","email","phone","token","group","category","password","comment","avatar","status","createdAt","updatedAt"],GFu={column:HFu},_Fu=GFu,VFu={wide:["January","February","March","April","May","June","July","August","September","October","November","December"],abbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},JFu={wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},UFu={month:VFu,weekday:JFu},WFu=UFu,qFu=["Checking","Savings","Money Market","Investment","Home Loan","Credit Card","Auto Loan","Personal Loan"],ZFu=["34##-######-####L","37##-######-####L"],YFu=["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],QFu=["6011-####-####-###L","65##-####-####-###L","64[4-9]#-####-####-###L","6011-62##-####-####-###L","65##-62##-####-####-###L","64[4-9]#-62##-####-####-###L"],XFu=["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],uku=["5018-#{4}-#{4}-#{3}L","5020-#{4}-#{4}-#{3}L","5038-#{4}-#{4}-#{3}L","5893-#{4}-#{4}-#{3}L","6304-#{4}-#{4}-#{3}L","6759-#{4}-#{4}-#{3}L","676[1-3]-####-####-###L","5018#{11,15}L","5020#{11,15}L","5038#{11,15}L","5893#{11,15}L","6304#{11,15}L","6759#{11,15}L","676[1-3]#{11,15}L"],eku=["5[1-5]##-####-####-###L","6771-89##-####-###L"],aku=["4###########L","4###-####-####-###L"],rku={american_express:ZFu,diners_club:YFu,discover:QFu,jcb:XFu,maestro:uku,mastercard:eku,visa:aku},nku=rku,tku=[{name:"UAE Dirham",code:"AED",symbol:""},{name:"Afghani",code:"AFN",symbol:"؋"},{name:"Lek",code:"ALL",symbol:"Lek"},{name:"Armenian Dram",code:"AMD",symbol:""},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ"},{name:"Kwanza",code:"AOA",symbol:""},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Australian Dollar",code:"AUD",symbol:"$"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман"},{name:"Convertible Marks",code:"BAM",symbol:"KM"},{name:"Barbados Dollar",code:"BBD",symbol:"$"},{name:"Taka",code:"BDT",symbol:""},{name:"Bulgarian Lev",code:"BGN",symbol:"лв"},{name:"Bahraini Dinar",code:"BHD",symbol:""},{name:"Burundi Franc",code:"BIF",symbol:""},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$"},{name:"Brunei Dollar",code:"BND",symbol:"$"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs"},{name:"Brazilian Real",code:"BRL",symbol:"R$"},{name:"Bahamian Dollar",code:"BSD",symbol:"$"},{name:"Pula",code:"BWP",symbol:"P"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$"},{name:"Canadian Dollar",code:"CAD",symbol:"$"},{name:"Congolese Franc",code:"CDF",symbol:""},{name:"Swiss Franc",code:"CHF",symbol:"CHF"},{name:"Chilean Peso",code:"CLP",symbol:"$"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥"},{name:"Colombian Peso",code:"COP",symbol:"$"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡"},{name:"Cuban Peso",code:"CUP",symbol:"₱"},{name:"Cape Verde Escudo",code:"CVE",symbol:""},{name:"Czech Koruna",code:"CZK",symbol:"Kč"},{name:"Djibouti Franc",code:"DJF",symbol:""},{name:"Danish Krone",code:"DKK",symbol:"kr"},{name:"Dominican Peso",code:"DOP",symbol:"RD$"},{name:"Algerian Dinar",code:"DZD",symbol:""},{name:"Egyptian Pound",code:"EGP",symbol:"£"},{name:"Nakfa",code:"ERN",symbol:""},{name:"Ethiopian Birr",code:"ETB",symbol:""},{name:"Euro",code:"EUR",symbol:"€"},{name:"Fiji Dollar",code:"FJD",symbol:"$"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£"},{name:"Pound Sterling",code:"GBP",symbol:"£"},{name:"Lari",code:"GEL",symbol:""},{name:"Cedi",code:"GHS",symbol:""},{name:"Gibraltar Pound",code:"GIP",symbol:"£"},{name:"Dalasi",code:"GMD",symbol:""},{name:"Guinea Franc",code:"GNF",symbol:""},{name:"Quetzal",code:"GTQ",symbol:"Q"},{name:"Guyana Dollar",code:"GYD",symbol:"$"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$"},{name:"Lempira",code:"HNL",symbol:"L"},{name:"Gourde",code:"HTG",symbol:""},{name:"Forint",code:"HUF",symbol:"Ft"},{name:"Rupiah",code:"IDR",symbol:"Rp"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu"},{name:"Indian Rupee",code:"INR",symbol:"₹"},{name:"Iraqi Dinar",code:"IQD",symbol:""},{name:"Iranian Rial",code:"IRR",symbol:"﷼"},{name:"Iceland Krona",code:"ISK",symbol:"kr"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$"},{name:"Jordanian Dinar",code:"JOD",symbol:""},{name:"Yen",code:"JPY",symbol:"¥"},{name:"Kenyan Shilling",code:"KES",symbol:""},{name:"Som",code:"KGS",symbol:"лв"},{name:"Riel",code:"KHR",symbol:"៛"},{name:"Comoro Franc",code:"KMF",symbol:""},{name:"North Korean Won",code:"KPW",symbol:"₩"},{name:"Won",code:"KRW",symbol:"₩"},{name:"Kuwaiti Dinar",code:"KWD",symbol:""},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$"},{name:"Tenge",code:"KZT",symbol:"лв"},{name:"Kip",code:"LAK",symbol:"₭"},{name:"Lebanese Pound",code:"LBP",symbol:"£"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨"},{name:"Liberian Dollar",code:"LRD",symbol:"$"},{name:"Libyan Dinar",code:"LYD",symbol:""},{name:"Moroccan Dirham",code:"MAD",symbol:""},{name:"Moldovan Leu",code:"MDL",symbol:""},{name:"Malagasy Ariary",code:"MGA",symbol:""},{name:"Denar",code:"MKD",symbol:"ден"},{name:"Kyat",code:"MMK",symbol:""},{name:"Tugrik",code:"MNT",symbol:"₮"},{name:"Pataca",code:"MOP",symbol:""},{name:"Ouguiya",code:"MRU",symbol:""},{name:"Mauritius Rupee",code:"MUR",symbol:"₨"},{name:"Rufiyaa",code:"MVR",symbol:""},{name:"Kwacha",code:"MWK",symbol:""},{name:"Mexican Peso",code:"MXN",symbol:"$"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM"},{name:"Metical",code:"MZN",symbol:"MT"},{name:"Naira",code:"NGN",symbol:"₦"},{name:"Cordoba Oro",code:"NIO",symbol:"C$"},{name:"Norwegian Krone",code:"NOK",symbol:"kr"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨"},{name:"New Zealand Dollar",code:"NZD",symbol:"$"},{name:"Rial Omani",code:"OMR",symbol:"﷼"},{name:"Balboa",code:"PAB",symbol:"B/."},{name:"Nuevo Sol",code:"PEN",symbol:"S/."},{name:"Kina",code:"PGK",symbol:""},{name:"Philippine Peso",code:"PHP",symbol:"Php"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨"},{name:"Zloty",code:"PLN",symbol:"zł"},{name:"Guarani",code:"PYG",symbol:"Gs"},{name:"Qatari Rial",code:"QAR",symbol:"﷼"},{name:"New Leu",code:"RON",symbol:"lei"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин."},{name:"Russian Ruble",code:"RUB",symbol:"руб"},{name:"Rwanda Franc",code:"RWF",symbol:""},{name:"Saudi Riyal",code:"SAR",symbol:"﷼"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨"},{name:"Sudanese Pound",code:"SDG",symbol:""},{name:"Swedish Krona",code:"SEK",symbol:"kr"},{name:"Singapore Dollar",code:"SGD",symbol:"$"},{name:"Saint Helena Pound",code:"SHP",symbol:"£"},{name:"Leone",code:"SLE",symbol:""},{name:"Somali Shilling",code:"SOS",symbol:"S"},{name:"Surinam Dollar",code:"SRD",symbol:"$"},{name:"South Sudanese pound",code:"SSP",symbol:""},{name:"Dobra",code:"STN",symbol:"Db"},{name:"Syrian Pound",code:"SYP",symbol:"£"},{name:"Lilangeni",code:"SZL",symbol:""},{name:"Baht",code:"THB",symbol:"฿"},{name:"Somoni",code:"TJS",symbol:""},{name:"Manat",code:"TMT",symbol:""},{name:"Tunisian Dinar",code:"TND",symbol:""},{name:"Pa'anga",code:"TOP",symbol:""},{name:"Turkish Lira",code:"TRY",symbol:"₺"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$"},{name:"Tanzanian Shilling",code:"TZS",symbol:""},{name:"Hryvnia",code:"UAH",symbol:"₴"},{name:"Uganda Shilling",code:"UGX",symbol:""},{name:"US Dollar",code:"USD",symbol:"$"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs"},{name:"Dong",code:"VND",symbol:"₫"},{name:"Vatu",code:"VUV",symbol:""},{name:"Tala",code:"WST",symbol:""},{name:"CFA Franc BEAC",code:"XAF",symbol:""},{name:"East Caribbean Dollar",code:"XCD",symbol:"$"},{name:"CFA Franc BCEAO",code:"XOF",symbol:""},{name:"CFP Franc",code:"XPF",symbol:""},{name:"Yemeni Rial",code:"YER",symbol:"﷼"},{name:"Rand",code:"ZAR",symbol:"R"},{name:"Lesotho Loti",code:"LSL",symbol:""},{name:"Namibia Dollar",code:"NAD",symbol:"N$"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:""}],iku=["deposit","withdrawal","payment","invoice"],oku={account_type:qFu,credit_card:nku,currency:tku,transaction_type:iku},sku=oku,lku=["auxiliary","primary","back-end","digital","open-source","virtual","cross-platform","redundant","online","haptic","multi-byte","bluetooth","wireless","1080p","neural","optical","solid state","mobile"],Eku=["backing up","bypassing","hacking","overriding","compressing","copying","navigating","indexing","connecting","generating","quantifying","calculating","synthesizing","transmitting","programming","parsing"],cku=["driver","protocol","bandwidth","panel","microchip","program","port","card","array","interface","system","sensor","firewall","hard drive","pixel","alarm","feed","monitor","application","transmitter","bus","circuit","capacitor","matrix"],dku=["If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!"],Dku=["back up","bypass","hack","override","compress","copy","navigate","index","connect","generate","quantify","calculate","synthesize","input","transmit","program","reboot","parse"],xku={adjective:lku,ingverb:Eku,noun:cku,phrase:dku,verb:Dku},mku=xku,hku=["com","biz","info","name","net","org"],pku=["example.org","example.com","example.net"],gku=["gmail.com","yahoo.com","hotmail.com"],fku={domain_suffix:hku,example_email:pku,free_email:gku},vku=fku,Cku=["#####","####","###"],Fku=["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],kku=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],Aku=["North","East","West","South","New","Lake","Port","Fort"],bku=["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],yku=["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],Bku=["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],zku=["United States of America"],Sku=["North","East","South","West","Northeast","Northwest","Southeast","Southwest"],Mku=["N","E","S","W","NE","NW","SE","SW"],wku=["#####","#####-####"],Pku=["Apt. ###","Suite ###"],Tku=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],jku=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],Nku={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},Lku=["{{person.first_name}} {{location.street_suffix}}","{{person.last_name}} {{location.street_suffix}}"],Rku=["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"],Kku={building_number:Cku,city_name:Fku,city_pattern:kku,city_prefix:Aku,city_suffix:bku,country:yku,county:Bku,default_country:zku,direction:Sku,direction_abbr:Mku,postcode:wku,secondary_address:Pku,state:Tku,state_abbr:jku,street_address:Nku,street_pattern:Lku,street_suffix:Rku},Iku=Kku,Oku=["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"],$ku={words:Oku},Hku=$ku,Gku={title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},_ku=Gku,Vku=["Rock","Metal","Pop","Electronic","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classical","Latin","Reggae","Stage And Screen","Blues","Non Music","Rap"],Jku=["White Christmas","Hey Jude","Every Breath You Take","Mack the Knife","Rock Around the Clock","I Want to Hold Your Hand","(I Can't Get No) Satisfaction","The Twist","(Everything I Do) I Do it For You","Bridge Over Troubled Water","When Doves Cry","Call Me","Bette Davis Eyes","I Will Always Love You","Over the Rainbow","American Pie","Flashdance. What a Feeling","The Way We Were","I Heard it Through the Grapevine","You've Lost That Lovin' Feelin'","Nothing Compares 2 U","Endless Love","Yeah!","Let's Get it On","That's What Friends Are For","You Light Up My Life","(Sittin' On) the Dock of the Bay","Joy to the World","Heartbreak Hotel","Theme From 'A Summer Place'","Aquarius/Let The Sunshine In","I Will Survive","It's Too Late","Respect","Sugar Sugar","Stayin' Alive","Maggie May","My Heart Will Go On","Eye of the Tiger","End of the Road","Another One Bites the Dust","Billie Jean","Let's Stay Together","Battle of New Orleans","Oh","Hound Dog","I Love Rock 'n' Roll","Smooth","Good Vibrations","Physical","Light My Fire","Low","Hey Ya!","Let it Be","Don't Be Cruel","Hotel California","We Belong Together","Le Freak","Raindrops Keep Falling On My Head","How High the Moon","My Girl","I Can't Stop Loving You","Killing Me Softly With His Song","Mona Lisa","In the Mood","She Loves You","The Letter","Mister Sandman","Careless Whisper","What's Love Got to Do With It?","I'm a Believer","Wooly Bully","Theme From 'Shaft'","Hot Stuff","Centerfold","Honky Tonk Woman","I'll Be There","Gangsta's Paradise","Yesterday","My Sharona","Tennessee Waltz","Reach Out (I'll Be There)","California Dreamin'","Jailhouse Rock","Irreplaceable","Dancing in the Street","Rolling In The Deep","Tie a Yellow Ribbon 'round the Old Oak Tree","Stand By Me","Sentimental Journey","The First Time Ever I Saw Your Face","Louie Louie","Another Brick in the Wall (part 2)","(Just Like) Starting Over","Night Fever","To Sir","You're So Vain","Be My Baby","Celebration","(They Long to Be) Close to You","Begin the Beguine","I Still Haven't Found What I'm Looking For","I Want You Back","Arthur's Theme (Best That You Can Do)","Boulevard of Broken Dreams","With Or Without You","Tonight's the Night (Gonna Be Alright)","Are You Lonesome Tonight?","Upside Down","Dancing Queen","Sweet Child O' Mine","Where Did Our Love Go","Unchained Melody","Rudolph","Take My Breath Away","I'll Make Love to You","Love Will Keep Us Together","When a Man Loves a Woman","Walk Like an Egyptian","Crazy in Love","Strangers in the Night","You Belong to Me","In Da Club","Say You","We Are the World","Johnny B Goode","Love Theme From 'A Star is Born' (Evergreen)","Shadow Dancing","Superstition","Beat It","Night & Day","Waterfalls","House of the Rising Sun","Paper Doll","Downtown","I Can't Help Myself (Sugar Pie","Kiss From a Rose","Believe","Ballad of the Green Berets","Proud Mary","Too Young","Umbrella","Swanee","Need You Tonight","Like a Rolling Stone","Lady","One Sweet Day","Lean On Me","Tik-Toc","Monday Monday","What'd I Say","How You Remind Me","Silly Love Songs","My Guy","Macarena","Goodnight","Just My Imagination (Running Away With Me)","The Sounds of Silence","Imagine","Me & Bobby McGee","Near You","What's Going On?","Suspicious Minds","Ode To Billie Joe","Wind Beneath My Wings","The Boy is Mine","Mr Tambourine Man","Faith","Green Onions","Mrs Robinson","How Deep is Your Love?","Hey There","Heart of Glass","Pennies From Heaven","Like a Virgin","Midnight Train to Georgia","Help!","Tossing & Turning","The Sign","Born to Be Wild","Layla","I Just Wanna Be Your Everything","War","96 Tears","I Get Around","Because You Loved Me","Summer in the City","Get Back","Secret Love","9 to 5","(Ghost) Riders in the Sky","The Loco-Motion","Play That Funky Music","Bohemian Rhapsody","Little Things Mean a Lot","Cry","All Shook Up","Up Where We Belong","Sledgehammer","Fire & Rain","Stop! in the Name of Love","Sweet Home Alabama","Another Day in Paradise","Bleeding Love","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Whispering","Vogue","Under the Bridge","Sixteen Tons","Sugar Shack","Baby Love","What a Fool Believes","Lose Yourself","Hello Dolly","Brown Eyed Girl","Without You","Build Me Up Buttercup","We Found Love","Tears in Heaven","Family Affair","All I Wanna Do","Soul Man","Tequila","Rock With You","Livin' La Vida Loca","Best of My Love","Runaway","Alone Again (Naturally)","Can't Help Falling in Love","My Sweet Lord","Runaround Sue","Swinging On a Star","Gold Digger","Happy Together","Losing My Religion","Heart of Gold","Stardust","Will You Love Me Tomorrow","You Are the Sunshine of My Life","You Were Meant for Me","Take On Me","Hollaback Girl","God Bless America","I Swear","Sunshine of Your Love","Firework","Groovin'","Smells Like Teen Spirit","Big Girls Don't Cry","Jack & Diane","Addicted to Love","The Last Dance","Georgia On My Mind","Money For Nothing","Jump","Vaya Con Dios (may God Be With You)","You'll Never Know","That'll Be the Day","Girls Just Wanna Have Fun","Wheel of Fortune","When You Wish Upon a Star","Don't Fence Me In","Turn! Turn! Turn! (To Everything There is a Season)","Volare","Sweet Dreams (Are Made of This)","Whole Lotta Love","You've Got a Friend","Penny Lane","People Got to Be Free","Nature Boy","Sexyback","Crying","Single Ladies (Put A Ring On It)","Bad Girls","Too Close","I Got You Babe","We've Only Just Begun","Sh-Boom (Life Could Be a Dream)","Shining Star","Kansas City","Like a Prayer","Cheek to Cheek","Papa Was a Rolling Stone","Promiscuous","Love Shack","Funkytown","Crazy","Philadelphia Freedom","Temperature","Somebody That I Used to Know","All I Have to Do is Dream","Jessie's Girl","Rhinestone Cowboy","Blue Suede Shoes","Ebony & Ivory","I'll Never Smile Again","Keep On Loving You","Since U Been Gone","The Way You Look Tonight","Crazy Little Thing Called Love","The Great Pretender","Brown Sugar","Que sera sera (Whatever will be will be)","No One","Bad Day","Boom Boom Pow","Party Rock Anthem","Because of You","Chattanooga Choo Choo","A Whiter Shade of Pale","Love Me Tender","Higher Love","Footloose","Blurred Lines","I Just Called to Say I Love You","Come Together","It's Now Or Never","Under the Boardwalk","Don't You Want Me","You Can't Hurry Love","Fame","Fallin'","Poker Face","Bad Romance","Ruby Tuesday","All Night Long (All Night)","Baby Got Back","Whole Lotta Shakin' Goin' On","Frenesi","December 1963 (Oh What a Night)","Bad Moon Rising","Abracadabra","I Gotta Feeling","The Song From Moulin Rouge (Where Is Your Heart)","Waiting For a Girl Like You","Everybody Loves Somebody","I Can't Go For That (No Can Do)","Buttons & Bows","It's All in the Game","Love Train","Dance to the Music","Candle in the Wind '97","Honey","Kiss","I'll Take You There","Paint it Black","Band of Gold","Just the Way You Are","Spirit in the Sky","Vision of Love","Hips don't lie","Till The End of Time","Duke of Earl","YMCA","Oh My Papa (O Mein Papa)","Pistol Packin' Mama","Gonna Make You Sweat (Everybody Dance Now)","Dilemma","I Need You Now","Wanted","Jumpin' Jack Flash","Against All Odds (Take a Look At Me Now)","Tom Dooley","Goodbye Yellow Brick Road","Rhapsody in Blue","Bennie & the Jets","Call Me Maybe","You Really Got Me","God Bless the Child","I'm Sorry","Bad","I Can't Get Next to You","The Power of Love","Dreamlover","Only The Lonely (Know The Way I Feel)","We Are Family","At Last","Brand New Key","I've Heard That Song Before","Stay (I Missed You)","Do Ya Think I'm Sexy?","Tutti Frutti","This Ole House","Please Mr Postman","Good Times","Something","(I've Had) the Time of My Life","I Don't Want to Miss a Thing","Down Hearted Blues","Rag Doll","Blueberry Hill","Ain't No Sunshine","Wild Thing","Blaze of Glory","Ray of Light","The Hustle","Grenade","Cathy's Clown","Minnie the Moocher","Love Is Blue (L'Amour Est Bleu)","Iris","The Boys of Summer","The Tide is High","She Drives Me Crazy","Save the Best For Last","These Boots Are Made For Walking","I Feel Love","A Woman in Love","We Can Work it Out","The Reason","Locked Out Of Heaven","Do That to Me One More Time","That's the Way Love Goes","A Hard Day's Night","I Believe I Can Fly","Karma Chameleon","One O'Clock Jump","Mule Train","Car Wash","Rapture","Creep","Streets of Philadelphia","West End Girls","Leader of the Pack","T For Texas (Blue Yodel No 1)","Mama Told Me Not to Come","Just Dance","Mercy Mercy Me (The Ecology)","Livin' On a Prayer","Good Lovin'","50 Ways to Leave Your Lover","Stronger","I Can See Clearly Now","We Are the Champions","(I've Got a Gal In) Kalamazoo","No Scrubs","How Do You Mend a Broken Heart","I Got You (I Feel Good)","Don't Let the Stars Get in Your Eyes","The Girl From Ipanema","(Sexual) Healing","Tears of a Clown","We Will Rock You","Hold On","Bye Bye Love","Chapel of Love","White Rabbit","Rock the Boat","The Gypsy","Take The 'A' Train","Crimson & Clover","Crocodile Rock","Make Love to Me","Nothing's Gonna Stop Us Now","Say Say Say","The Christmas Song (Chestnuts Roasting On An Open Fire)","Un-Break My Heart","Cherish","I'll Be Missing You","Drops of Jupiter (Tell Me)","There goes my baby","You Send Me","If (They Made Me a King)","The Prisoner's Song","ABC","Do Wah Diddy Diddy","He's So Fine","A Boy Named Sue","Roll Over Beethoven","Sweet Georgia Brown","Earth Angel","Rehab","(You Keep Me) Hangin' On","This Diamond Ring","Be My Love","Rush Rush","You're Beautiful","Roll With It","Moonlight Serenade","Unbelievable","Peg o' My Heart","This Land is Your Land","Stranger On the Shore","Rum & Coca-Cola","Hit the Road","Without Me","Crazy For You","I Want to Know What Love Is","Bye Bye","Down Under","At the Hop","One Bad Apple","Kiss & Say Goodbye","For What It's Worth (Stop","The Long & Winding Road","Baby One More Time","Stairway to Heaven","How Do I Live?","Hello","Truly Madly Deeply","Great Balls of Fire","King of the Road","I Wanna Dance With Somebody (Who Loves Me)","Reunited","Help Me","Rags to Riches","(It's No) Sin","Say My Name","Nobody Does it Better","Paperback Writer","Don't Worry Be Happy","I Fall to Pieces","Body & Soul","You're Still the One","Stormy Weather (Keeps Rainin' All the Time)","Horse With No Name","American Woman","Chattanoogie Shoe-Shine Boy","Pick Up the Pieces","Everybody Wants to Rule the World","Blue Tango","Hurt So Good","Apologize","Let's Dance","(You're My) Soul & Inspiration","I Only Have Eyes For You","Wichita Lineman","Hanging by a Moment","Spinning Wheel","Look Away","Ironic","Don't Stop 'Til You Get Enough","Empire State Of Mind","Do You Love Me?","Jive Talkin'","You're the One That I Want","Sweet Soul Music","Hey There Delilah","A Whole New World (Aladdin's Theme)","Somethin' Stupid","Knock Three Times","Mickey","The Wanderer","Dancing in the Dark","It's Still Rock 'n' Roll to Me","Boogie Oogie Oogie","Can You Feel the Love Tonight","Harper Valley PTA","Seasons in the Sun","Come On-a My House","Viva La Vida","Walk On By","Drop it Like It's Hot","Private Eyes","Maniac","All My Lovin' (You're Never Gonna Get It)","Take a Bow","Ring of Fire","Save the Last Dance For Me","Make it With You","Don't Speak","I Shot the Sheriff","Say It Right","Sing","Twist & Shout","Walk This Way","A-Tisket A-Tasket","Let Me Love You","I Can Dream","Toxic","The Joker","Hero","In the Year 2525 (Exordium & Terminus)","Your Song","Oh Happy Day","Grease","Love In This Club","Angie","How Much is That Doggy in the Window?","Daydream Believer","Whip It","Boogie Woogie Bugle Boy","Down","Hanky Panky","Total Eclipse of the Heart","Cat's in the Cradle","Strange Fruit","Breathe","On My Own","Dizzy","Ticket to Ride","We Got The Beat","On the Atchison","Always On My Mind","Unforgettable","In the End","Music","Can't Buy Me Love","Chain of Fools","Won't Get Fooled Again","Happy Days Are Here Again","Third Man Theme","Your Cheatin' Heart","Thriller","Venus","Time After Time","That Lucky Old Sun (Just Rolls Around Heaven All Day)","E.T.","Three Coins in the Fountain","Touch Me","You Ain't Seen Nothin' Yet","Gives You Hell","Knock On Wood","One of These Nights","Again","Doo Wop (That Thing)","Whoomp! (There it Is)","Magic","I'm Walking Behind You","We Didn't Start the Fire","Lola","Ghostbusters","Winchester Cathedral","Greatest Love of All","My Love","Wannabe","Miss You","I Feel Fine","Baby Baby","TSOP (The Sound of Philadelphia)","Loving You","This Guy's in Love With You","Till I Waltz Again With You","Why Do Fools Fall in Love?","Nights in White Satin","That's the Way (I Like It)","My Prayer","(Put Another Nickel In) Music! Music! Music!","Colors of the Wind","Morning Train (Nine to Five)","I Went to Your Wedding","Kiss Me","Gypsies","Cracklin' Rosie","Maybellene","Born in the USA","Here Without You","Mony Mony","Mmmbop","You Always Hurt the One You Love","Eight Days a Week","What Goes Around Comes Around","Kung Fu Fighting","Fantasy","Sir Duke","Ain't Misbehavin'","Need You Now","Last Train to Clarksville","Yakety Yak","I'll be seeing you","Hard to Say I'm Sorry","It's My Party","Love to Love You Baby","Miss You Much","Born to Run","Instant Karma","The Rose","Purple Rain","One","Groove is in the Heart","Gimme Some Lovin'","Beautiful Day","Escape (The Pina Colada Song)","Use Somebody","Fortunate Son","Afternoon Delight","Love's Theme","Sailing","Cherry Pink & Apple Blossom White","Georgy Girl","How to Save a Life","I Walk the Line","All You Need is Love","U Can't Touch This","All Out of Love","Where is the Love?","Revolution","The Love You Save","Black Or White","This Used to Be My Playground","Living For the City","School's Out","Disturbia","Riders On the Storm","Some Enchanted Evening","Weak","Maneater","More Than Words","Time of the Season","Mrs Brown You've Got a Lovely Daughter","If You Leave Me Now","Can't Get Enough of Your Love","Na Na Hey Hey (Kiss Him Goodbye)","Mr Brightside","Black Velvet","I'm Yours","My Blue Heaven","It Had to Be You","Tha Crossroads","Ac-cent-tchu-ate the Positive","Everyday People","We Are Young","Take Me Home","Smoke! Smoke! Smoke! (That Cigarette)","In the Summertime","The Tracks of My Tears","Fly Robin Fly","Love is a Many Splendoured Thing","Another Night","Long Tall Sally","You Sexy Thing","The Morning After","Get Off of My Cloud","Roses Are Red","Thank You (Falettinme be Mice Elf Again)","Slow Poke","You Belong With Me","Ain't No Mountain High Enough","Auf Wiederseh'n Sweetheart","Beauty & the Beast","St Louis Blues","Peggy Sue","U Got it Bad","Sweet Caroline (Good Times Never Seemed So Good)","Wedding Bell Blues","Freebird","Wipe Out","California Girls","Being With You","Makin' Whoopee","Shop Around","Smoke On the Water","Hungry Heart","That's Amore","My Life","Brandy (You're A Fine Girl)","Walk Don't Run","Surfin' USA","Ball of Confusion (That's What the World is Today)","Sunshine Superman","Frankenstein","Kiss You All Over","Wishing Well","Piano Man","Ben","In the Ghetto","Hang On Sloopy","Singing The Blues","Cry Like a Baby","I Honestly Love You","Brother","Lookin' Out My Back Door","Candy Man","Burn","Stagger Lee","Moonlight Cocktail","Coming Up","Pop Muzik","As Time Goes By","My Eyes Adored You","Strawberry Fields Forever","Some of These Days","I Think I Love You","Judy in Disguise (With Glasses)","All Along the Watchtower","A Thousand Miles","Fast Car","Red Red Wine","Live & Let Die","Come On Eileen","Right Back Where We Started From","Brother Louie","Ol' Man River","Band On the Run","Rich Girl","Green River","Got to Give it Up","Behind Closed Doors","Don't Go Breaking My Heart","I'm Looking Over a Four Leaf Clover","Mr Big Stuff","Tiger Rag","Kryptonite","Hey Paula","Go Your Own Way","Big Bad John","Wake Me Up Before You Go Go","Tangerine","Wayward Wind","Disco Lady","Spanish Harlem","Wicked Game","Rosanna","Papa Don't Preach","Somebody to Love","Kokomo","Manana (Is Soon Enough For Me)","Puttin' on the Ritz","One More Try","I'll Walk Alone","Shout","Woman","Ballerina","We Built This City","19th Nervous Breakdown","Working My Way Back to You","Superstar","Foolish Games","Get Down Tonight","On Bended Knee","Magic Carpet Ride","Only You (And You Alone)","A String of Pearls","A Tree in the Meadow","So Much in Love","Every Little Thing She Does is Magic","La Bamba","Tighten Up","Three Times a Lady","Airplanes","Don't Leave Me This Way","Rock the Casbah","Feel Good Inc","Love Me Do","Kiss On My List","Give Me Everything","Have You Ever Really Loved a Woman?","Love Letters in the Sand","Ring My Bell","Love Child","I Feel For You","Bye","(Let Me Be Your) Teddy Bear","Soldier Boy","Papa's Got a Brand New Bag","Love Hangover","Spill the Wine","Royals","April Showers","Don't You (Forget About Me)","Travellin' Man","The Thing","You Make Me Feel Brand New","The Glow-Worm","You Don't Bring Me Flowers","Summertime Blues","Straight Up","Sunday","Wake Up Little Susie","She's a Lady","Over There","Little Darlin'","Rag Mop","Shake Down","Up Around the Bend","Harbour Lights","Chances Are","Mood Indigo","Pony Time","After You've Gone","I Wanna Love You","Da Doo Ron Ron (When He Walked Me Home)","If You Don't Know Me By Now","Green Tambourine","My Man","If I Didn't Care","St George & the Dragonette","Why Don't You Believe Me?","How Will I Know","Disco Duck","Lonely Boy","Never Gonna Give You Up","Before The Next Teardrop Falls","Running Scared","Let's Hear it For the Boy","Sleep Walk","Walk On the Wild Side","Memories Are Made of This","Open Arms","Stuck On You","Personality","Feel Like Making Love","Stars & Stripes Forever","Besame Mucho","Let Me Call You Sweetheart","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Cars","You Make Me Feel Like Dancing","Whatcha Say","Me & Mrs Jones","Bitter Sweet Symphony","Uncle Albert (Admiral Halsey)","More Than a Feeling","My Boyfriend's Back","People","He'll Have to Go","I Can Help","The Streak","Dreams","Hair","Cold","Nothin' on You","The End of the World","Caldonia Boogie (What Makes Your Big Head So Hard)","I Kissed A Girl","Incense & Peppermints","12th Street Rag","West End Blues","The Way You Move","Smoke Gets in Your Eyes","Want Ads","Long Cool Woman in a Black Dress","Hey Baby","(Your Love Keeps Lifting Me) Higher & Higher","He's a Rebel","Alone","Thrift Shop","Don't Let the Sun Go Down On Me","The Sweet Escape","Return to Sender","Here in My Heart","Wabash Cannonball","Ain't That a Shame","Travellin' Band","I'm Your Boogie Man","I Write the Songs","This Love","Lights","Will It Go Round In Circles","Purple Haze","Rock Your Baby","Delicado","Tammy","Check On It","Breaking Up is Hard to Do","1999","Prisoner of Love","Wild Wild West","Walk Like a Man","I Will Follow Him","Glamorous","Yellow Rose of Texas","That Old Black Magic","I'm So Lonesome I Could Cry","Up Up & Away","Baby Come Back","Let it Snow! Let it Snow! Let it Snow!","Pon De Replay","Because I Love You (The Postman Song)","Sleepy Lagoon","Baker Street","Dardanella","You Don't Have to Be a Star (To Be in My Show)","Leaving","Glory of Love","Theme From 'Greatest American Hero' (Believe It Or Not)","Shake You Down","Ole Buttermilk Sky","I Can't Get Started","Freak Me","Hot Child In The City","Man in the Mirror","Queen of Hearts","Let's Groove","Change the World","You make Me Wanna","Someday","Eve of Destruction","One of Us","Honky Tonk","Be Bop a Lula","Two Hearts","Paper Planes"],Uku={genre:Vku,song_name:Jku},Wku=Uku,qku=["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],Zku=["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],Yku=["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],Qku=["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],Xku=["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],aH=["Mrs.","Ms.","Miss","Dr."],u7u=["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],e7u=["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transexual female","Transexual male","Transexual man","Transexual person","Transexual woman","Transexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],a7u=["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"],r7u=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],n7u=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"],t7u=["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"],rH=["Mr.","Dr."],i7u=["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],o7u=[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}];function ju(...u){return Array.from(new Set(u.flat())).sort()}var s7u=ju(aH,rH),l7u=["female","male"],E7u=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],c7u={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},d7u=["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"],D7u={bio_part:qku,bio_pattern:Zku,bio_supporter:Yku,female_first_name:Qku,female_middle_name:Xku,female_prefix:aH,first_name:u7u,gender:e7u,last_name:a7u,last_name_pattern:r7u,male_first_name:n7u,male_middle_name:t7u,male_prefix:rH,middle_name:i7u,name:o7u,prefix:s7u,sex:l7u,suffix:E7u,title:c7u,western_zodiac_sign:d7u},x7u=D7u,m7u=["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],h7u={formats:m7u},p7u=h7u,g7u=Object.freeze([{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}]),f7u=Object.freeze([{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]),v7u={chemicalElement:g7u,unit:f7u},C7u=v7u,F7u=["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],k7u=["{{location.state}} {{team.creature}}"],A7u={creature:F7u,name:k7u},b7u=A7u,y7u=["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],B7u=["Diesel","Electric","Gasoline","Hybrid"],z7u=["Aston Martin","Audi","Bentley","BMW","Bugatti","Cadillac","Chevrolet","Chrysler","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","Maserati","Mazda","Mercedes Benz","Mini","Nissan","Polestar","Porsche","Rolls Royce","Smart","Tesla","Toyota","Volkswagen","Volvo"],S7u=["Fiesta","Focus","Taurus","Mustang","Explorer","Expedition","F-150","Model T","Ranchero","Volt","Cruze","Malibu","Impala","Camaro","Corvette","Colorado","Silverado","El Camino","CTS","XTS","ATS","Escalade","Alpine","Charger","LeBaron","PT Cruiser","Challenger","Durango","Grand Caravan","Wrangler","Grand Cherokee","Roadster","Model S","Model 3","Model X","Model Y","Camry","Prius","Land Cruiser","Accord","Civic","Element","Sentra","Altima","A8","A4","Beetle","Jetta","Golf","911","Spyder","Countach","Mercielago","Aventador","1","2","Fortwo","V90","XC90","CX-9"],M7u=["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"],w7u={bicycle_type:y7u,fuel:B7u,manufacturer:z7u,model:S7u,type:M7u},P7u=w7u,T7u=["abandoned","able","absolute","adorable","adventurous","academic","acceptable","acclaimed","accomplished","accurate","aching","acidic","acrobatic","active","actual","adept","admirable","admired","adolescent","adored","advanced","afraid","affectionate","aged","aggravating","aggressive","agile","agitated","agonizing","agreeable","ajar","alarmed","alarming","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","amusing","anchored","ancient","angelic","angry","anguished","animated","annual","another","antique","anxious","any","apprehensive","appropriate","apt","arctic","arid","aromatic","artistic","ashamed","assured","astonishing","athletic","attached","attentive","attractive","austere","authentic","authorized","automatic","avaricious","average","aware","awesome","awful","awkward","babyish","bad","back","baggy","bare","barren","basic","beautiful","belated","beloved","beneficial","better","best","bewitched","big","big-hearted","biodegradable","bite-sized","bitter","black","black-and-white","bland","blank","blaring","bleak","blind","blissful","blond","blue","blushing","bogus","boiling","bold","bony","boring","bossy","both","bouncy","bountiful","bowed","brave","breakable","brief","bright","brilliant","brisk","broken","bronze","brown","bruised","bubbly","bulky","bumpy","buoyant","burdensome","burly","bustling","busy","buttery","buzzing","calculating","calm","candid","canine","capital","carefree","careful","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","cheery","chief","chilly","chubby","circular","classic","clean","clear","clear-cut","clever","close","closed","cloudy","clueless","clumsy","cluttered","coarse","cold","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complex","complicated","composed","concerned","concrete","confused","conscious","considerate","constant","content","conventional","cooked","cool","cooperative","coordinated","corny","corrupt","costly","courageous","courteous","crafty","crazy","creamy","creative","creepy","criminal","crisp","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cultured","cumbersome","curly","curvy","cute","cylindrical","damaged","damp","dangerous","dapper","daring","darling","dark","dazzling","dead","deadly","deafening","dear","dearest","decent","decimal","decisive","deep","defenseless","defensive","defiant","deficient","definite","definitive","delayed","delectable","delicious","delightful","delirious","demanding","dense","dental","dependable","dependent","descriptive","deserted","detailed","determined","devoted","different","difficult","digital","diligent","dim","dimpled","direct","disastrous","discrete","disgusting","disloyal","dismal","distant","downright","dreary","dirty","disguised","dishonest","distinct","distorted","dizzy","doting","double","drab","drafty","dramatic","droopy","dry","dual","dull","dutiful","each","eager","earnest","early","easy","easy-going","ecstatic","edible","educated","elaborate","elastic","elated","elderly","electric","elegant","elementary","elliptical","embarrassed","embellished","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enormous","enraged","entire","envious","equal","equatorial","essential","esteemed","ethical","euphoric","even","evergreen","everlasting","every","evil","exalted","excellent","exemplary","exhausted","excitable","excited","exciting","exotic","expensive","experienced","expert","extraneous","extroverted","extra-large","extra-small","fabulous","failing","faint","fair","faithful","fake","false","familiar","famous","fancy","fantastic","far","faraway","far-flung","far-off","fast","fat","fatal","fatherly","favorable","favorite","fearful","fearless","feisty","feline","female","feminine","few","fickle","filthy","fine","finished","firm","first","firsthand","fitting","fixed","flaky","flamboyant","flashy","flat","flawed","flawless","flickering","flimsy","flippant","flowery","fluffy","fluid","flustered","focused","fond","foolhardy","foolish","forceful","forked","formal","forsaken","forthright","fortunate","fragrant","frail","frank","frayed","free","french","fresh","frequent","friendly","frightened","frightening","frigid","frilly","frizzy","frivolous","front","frosty","frozen","frugal","fruitful","full","fumbling","functional","funny","fussy","fuzzy","gargantuan","gaseous","general","generous","gentle","genuine","giant","giddy","gigantic","gifted","giving","glamorous","glaring","glass","gleaming","gleeful","glistening","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grand","grandiose","granular","grateful","grave","gray","great","greedy","green","gregarious","grim","grimy","gripping","grizzled","grotesque","grouchy","grounded","growing","growling","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","half","handmade","handsome","handy","happy","happy-go-lucky","hard","hard-to-find","harmful","harmless","harmonious","harsh","hasty","hateful","haunting","healthy","heartfelt","hearty","heavenly","heavy","hefty","helpful","helpless","hidden","hideous","high","high-level","hilarious","hoarse","hollow","homely","honest","honorable","honored","hopeful","horrible","hospitable","hot","huge","humble","humiliating","humming","humongous","hungry","hurtful","husky","icky","icy","ideal","idealistic","identical","idle","idolized","ignorant","ill","ill-fated","ill-informed","illiterate","illustrious","imaginary","imaginative","immaculate","immaterial","immediate","immense","impassioned","impeccable","impartial","imperfect","imperturbable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incompatible","incomplete","inconsequential","incredible","indelible","inexperienced","indolent","infamous","infantile","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","insubstantial","intelligent","intent","intentional","interesting","internal","international","intrepid","ironclad","irresponsible","irritating","itchy","jaded","jagged","jam-packed","jaunty","jealous","jittery","joint","jolly","jovial","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","jumpy","juvenile","kaleidoscopic","keen","key","kind","kindhearted","kindly","klutzy","knobby","knotty","knowledgeable","knowing","known","kooky","kosher","lanky","large","last","lasting","late","lavish","lawful","lazy","leading","lean","leafy","left","legal","legitimate","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","loathsome","lone","lonely","long","long-term","loose","lopsided","lost","loud","lovable","lovely","loving","low","loyal","lucky","lumbering","luminous","lumpy","lustrous","luxurious","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","masculine","massive","mature","meager","mealy","mean","measly","meaty","medical","mediocre","medium","meek","mellow","melodic","memorable","menacing","merry","messy","metallic","mild","milky","mindless","miniature","minor","minty","miserable","miserly","misguided","misty","mixed","modern","modest","moist","monstrous","monthly","monumental","moral","mortified","motherly","motionless","mountainous","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","naive","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","noisy","nonstop","normal","notable","noted","noteworthy","novel","noxious","numb","nutritious","nutty","obedient","oblong","oily","obvious","occasional","odd","oddball","offbeat","offensive","official","old","old-fashioned","only","open","optimal","optimistic","opulent","orange","orderly","organic","ornate","ornery","ordinary","original","other","our","outlying","outgoing","outlandish","outrageous","outstanding","oval","overcooked","overdue","overjoyed","overlooked","palatable","pale","paltry","parallel","parched","partial","passionate","past","pastel","peaceful","peppery","perfect","perfumed","periodic","perky","personal","pertinent","pesky","pessimistic","petty","phony","physical","piercing","pink","pitiful","plain","plaintive","plastic","playful","pleasant","pleased","pleasing","plump","plush","polished","polite","political","pointed","pointless","poised","poor","popular","portly","posh","positive","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","previous","pricey","prickly","primary","prime","pristine","private","prize","probable","productive","profitable","profuse","proper","proud","prudent","punctual","pungent","puny","pure","purple","pushy","putrid","puzzled","puzzling","quaint","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quirky","quixotic","quizzical","radiant","ragged","rapid","rare","rash","raw","recent","reckless","rectangular","ready","real","realistic","reasonable","red","reflecting","regal","regular","reliable","relieved","remarkable","remorseful","remote","repentant","required","respectful","responsible","repulsive","revolving","rewarding","rich","rigid","right","ringed","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","rundown","ruddy","rude","runny","rural","rusty","sad","safe","salty","same","sandy","sane","sarcastic","sardonic","satisfied","scaly","scarce","scared","scary","scented","scholarly","scientific","scornful","scratchy","scrawny","second","secondary","second-hand","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serious","serpentine","several","severe","shabby","shadowy","shady","shallow","shameful","shameless","sharp","shimmering","shiny","shocked","shocking","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silly","silver","similar","simple","simplistic","sinful","single","sizzling","skeletal","skinny","sleepy","slight","slim","slimy","slippery","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","solid","somber","some","spherical","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","spectacular","speedy","spicy","spiffy","spirited","spiteful","splendid","spotless","spotted","spry","square","squeaky","squiggly","stable","staid","stained","stale","standard","starchy","stark","starry","steep","sticky","stiff","stimulating","stingy","stormy","straight","strange","steel","strict","strident","striking","striped","strong","studious","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","suspicious","svelte","sweaty","sweet","sweltering","swift","sympathetic","tall","talkative","tame","tan","tangible","tart","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","terrific","testy","thankful","that","these","thick","thin","third","thirsty","this","thorough","thorny","those","thoughtful","threadbare","thrifty","thunderous","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","traumatic","treasured","tremendous","tragic","trained","triangular","tricky","trifling","trim","trivial","troubled","true","trusting","trustworthy","trusty","truthful","turbulent","twin","ugly","ultimate","unacceptable","unaware","uncomfortable","uncommon","unconscious","understated","unequaled","uneven","unfinished","unfit","unfolded","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","united","unkempt","unknown","unlawful","unlined","unlucky","unnatural","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwitting","unwritten","upbeat","upright","upset","urban","usable","used","useful","useless","utilized","utter","vacant","vague","vain","valid","valuable","vapid","variable","vast","velvety","venerated","vengeful","verifiable","vibrant","vicious","victorious","vigilant","vigorous","villainous","violet","violent","virtual","virtuous","visible","vital","vivacious","vivid","voluminous","wan","warlike","warm","warmhearted","warped","wary","wasteful","watchful","waterlogged","watery","wavy","wealthy","weak","weary","webbed","wee","weekly","weepy","weighty","weird","welcome","well-documented","well-groomed","well-informed","well-lit","well-made","well-off","well-to-do","well-worn","wet","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","wild","willing","wilted","winding","windy","winged","wiry","wise","witty","wobbly","woeful","wonderful","wooden","woozy","wordy","worldly","worn","worried","worrisome","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yawning","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty","zigzag"],j7u=["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],N7u=["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],L7u=["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],R7u=["ATM","CD","SUV","TV","aardvark","abacus","abbey","abbreviation","abdomen","ability","abnormality","abolishment","abrogation","absence","abundance","academics","academy","accelerant","accelerator","accent","acceptance","access","accessory","accident","accommodation","accompanist","accomplishment","accord","accordance","accordion","account","accountability","accountant","accounting","accuracy","accusation","acetate","achievement","achiever","acid","acknowledgment","acorn","acoustics","acquaintance","acquisition","acre","acrylic","act","action","activation","activist","activity","actor","actress","acupuncture","ad","adaptation","adapter","addiction","addition","address","adjective","adjustment","admin","administration","administrator","admire","admission","adobe","adoption","adrenalin","adrenaline","adult","adulthood","advance","advancement","advantage","advent","adverb","advertisement","advertising","advice","adviser","advocacy","advocate","affair","affect","affidavit","affiliate","affinity","afoul","afterlife","aftermath","afternoon","aftershave","aftershock","afterthought","age","agency","agenda","agent","aggradation","aggression","aglet","agony","agreement","agriculture","aid","aide","aim","air","airbag","airbus","aircraft","airfare","airfield","airforce","airline","airmail","airman","airplane","airport","airship","airspace","alarm","alb","albatross","album","alcohol","alcove","alder","ale","alert","alfalfa","algebra","algorithm","alias","alibi","alien","allegation","allergist","alley","alliance","alligator","allocation","allowance","alloy","alluvium","almanac","almighty","almond","alpaca","alpenglow","alpenhorn","alpha","alphabet","altar","alteration","alternative","altitude","alto","aluminium","aluminum","amazement","amazon","ambassador","amber","ambience","ambiguity","ambition","ambulance","amendment","amenity","ammunition","amnesty","amount","amusement","anagram","analgesia","analog","analogue","analogy","analysis","analyst","analytics","anarchist","anarchy","anatomy","ancestor","anchovy","android","anesthesiologist","anesthesiology","angel","anger","angina","angle","angora","angstrom","anguish","animal","anime","anise","ankle","anklet","anniversary","announcement","annual","anorak","answer","ant","anteater","antecedent","antechamber","antelope","antennae","anterior","anthropology","antibody","anticipation","anticodon","antigen","antique","antiquity","antler","antling","anxiety","anybody","anyone","anything","anywhere","apartment","ape","aperitif","apology","app","apparatus","apparel","appeal","appearance","appellation","appendix","appetiser","appetite","appetizer","applause","apple","applewood","appliance","application","appointment","appreciation","apprehension","approach","appropriation","approval","apricot","apron","apse","aquarium","aquifer","arcade","arch","arch-rival","archaeologist","archaeology","archeology","archer","architect","architecture","archives","area","arena","argument","arithmetic","ark","arm","arm-rest","armadillo","armament","armchair","armoire","armor","armour","armpit","armrest","army","arrangement","array","arrest","arrival","arrogance","arrow","art","artery","arthur","artichoke","article","artifact","artificer","artist","ascend","ascent","ascot","ash","ashram","ashtray","aside","asparagus","aspect","asphalt","aspic","assassination","assault","assembly","assertion","assessment","asset","assignment","assist","assistance","assistant","associate","association","assumption","assurance","asterisk","astrakhan","astrolabe","astrologer","astrology","astronomy","asymmetry","atelier","atheist","athlete","athletics","atmosphere","atom","atrium","attachment","attack","attacker","attainment","attempt","attendance","attendant","attention","attenuation","attic","attitude","attorney","attraction","attribute","auction","audience","audit","auditorium","aunt","authentication","authenticity","author","authorisation","authority","authorization","auto","autoimmunity","automation","automaton","autumn","availability","avalanche","avenue","average","avocado","award","awareness","awe","axis","azimuth","baboon","babushka","baby","bachelor","back","back-up","backbone","backburn","backdrop","background","backpack","backup","backyard","bacon","bacterium","badge","badger","bafflement","bag","bagel","baggage","baggie","baggy","bagpipe","bail","bait","bake","baker","bakery","bakeware","balaclava","balalaika","balance","balcony","ball","ballet","balloon","balloonist","ballot","ballpark","bamboo","ban","banana","band","bandana","bandanna","bandolier","bandwidth","bangle","banjo","bank","bankbook","banker","banking","bankruptcy","banner","banquette","banyan","baobab","bar","barbecue","barbeque","barber","bargain","barge","baritone","barium","bark","barley","barn","barometer","barracks","barrage","barrel","barrier","barstool","bartender","base","baseball","baseboard","baseline","basement","basics","basil","basin","basis","basket","basketball","bass","bassinet","bassoon","bat","bath","bather","bathhouse","bathrobe","bathroom","bathtub","battalion","batter","battery","batting","battle","battleship","bay","bayou","beach","bead","beak","beam","bean","beancurd","beanie","beanstalk","bear","beard","beast","beastie","beat","beating","beauty","beck","bed","bedrock","bedroom","bee","beech","beef","beet","beetle","beggar","beginner","beginning","begonia","behalf","behavior","behaviour","behest","behold","being","belfry","belief","believer","bell","belligerency","bellows","belly","belt","bench","bend","beneficiary","benefit","beret","berry","best-seller","bestseller","bet","beverage","beyond","bias","bibliography","bicycle","bid","bidder","bidding","bidet","bifocals","bijou","bike","bikini","bill","billboard","billing","billion","bin","binoculars","biology","biopsy","biosphere","biplane","birch","bird","bird-watcher","birdbath","birdcage","birdhouse","birth","birthday","biscuit","bit","bite","bitten","bitter","blackberry","blackbird","blackboard","blackfish","blackness","bladder","blade","blame","blank","blanket","blast","blazer","blend","blessing","blight","blind","blinker","blister","blizzard","block","blocker","blog","blogger","blood","bloodflow","bloom","bloomer","blossom","blouse","blow","blowgun","blowhole","blueberry","blush","boar","board","boat","boatload","boatyard","bob","bobcat","body","bog","bolero","bolt","bond","bonding","bondsman","bone","bonfire","bongo","bonnet","bonsai","bonus","boogeyman","book","bookcase","bookend","booking","booklet","bookmark","boolean","boom","boon","boost","booster","boot","bootie","border","bore","borrower","borrowing","boss","botany","bother","bottle","bottling","bottom","bottom-line","boudoir","bough","boulder","boulevard","boundary","bouquet","bourgeoisie","bout","boutique","bow","bower","bowl","bowler","bowling","bowtie","box","boxer","boxspring","boy","boycott","boyfriend","boyhood","boysenberry","brace","bracelet","bracket","brain","brake","bran","branch","brand","brass","bratwurst","bread","breadcrumb","breadfruit","break","breakdown","breakfast","breakpoint","breakthrough","breastplate","breath","breeze","brewer","bribery","brick","bricklaying","bride","bridge","brief","briefing","briefly","brilliant","brink","brisket","broad","broadcast","broccoli","brochure","brocolli","broiler","broker","bronchitis","bronco","bronze","brooch","brood","brook","broom","brother","brother-in-law","brow","brownie","browser","browsing","brunch","brush","brushfire","brushing","bubble","buck","bucket","buckle","buckwheat","bud","buddy","budget","buffalo","buffer","buffet","bug","buggy","bugle","builder","building","bulb","bulk","bull","bull-fighter","bulldozer","bullet","bump","bumper","bun","bunch","bungalow","bunkhouse","burden","bureau","burglar","burial","burn","burn-out","burning","burrito","burro","burrow","burst","bus","bush","business","businessman","bust","bustle","butane","butcher","butler","butter","butterfly","button","buy","buyer","buying","buzz","buzzard","c-clamp","cabana","cabbage","cabin","cabinet","cable","caboose","cacao","cactus","caddy","cadet","cafe","caffeine","caftan","cage","cake","calcification","calculation","calculator","calculus","calendar","calf","caliber","calibre","calico","call","calm","calorie","camel","cameo","camera","camp","campaign","campaigning","campanile","camper","campus","can","canal","candelabra","candidacy","candidate","candle","candy","cane","cannibal","cannon","canoe","canon","canopy","cantaloupe","canteen","canvas","cap","capability","capacity","cape","caper","capital","capitalism","capitulation","capon","cappelletti","cappuccino","captain","caption","captor","car","carabao","caramel","caravan","carbohydrate","carbon","carboxyl","card","cardboard","cardigan","care","career","cargo","caribou","carload","carnation","carnival","carol","carotene","carp","carpenter","carpet","carpeting","carport","carriage","carrier","carrot","carry","cart","cartel","carter","cartilage","cartload","cartoon","cartridge","carving","cascade","case","casement","cash","cashew","cashier","casino","casket","cassava","casserole","cassock","cast","castanet","castle","casualty","cat","catacomb","catalogue","catalysis","catalyst","catamaran","catastrophe","catch","catcher","category","caterpillar","cathedral","cation","catsup","cattle","cauliflower","causal","cause","causeway","caution","cave","caviar","cayenne","ceiling","celebration","celebrity","celeriac","celery","cell","cellar","cello","celsius","cement","cemetery","cenotaph","census","cent","center","centimeter","centre","centurion","century","cephalopod","ceramic","ceramics","cereal","ceremony","certainty","certificate","certification","cesspool","chafe","chain","chainstay","chair","chairlift","chairman","chairperson","chaise","chalet","chalice","chalk","challenge","chamber","champagne","champion","championship","chance","chandelier","change","channel","chaos","chap","chapel","chaplain","chapter","character","characteristic","characterization","chard","charge","charger","charity","charlatan","charm","charset","chart","charter","chasm","chassis","chastity","chasuble","chateau","chatter","chauffeur","chauvinist","check","checkbook","checking","checkout","checkroom","cheddar","cheek","cheer","cheese","cheesecake","cheetah","chef","chem","chemical","chemistry","chemotaxis","cheque","cherry","chess","chest","chestnut","chick","chicken","chicory","chief","chiffonier","child","childbirth","childhood","chili","chill","chime","chimpanzee","chin","chinchilla","chino","chip","chipmunk","chit-chat","chivalry","chive","chives","chocolate","choice","choir","choker","cholesterol","choosing","chop","chops","chopstick","chopsticks","chord","chorus","chow","chowder","chrome","chromolithograph","chronicle","chronograph","chronometer","chrysalis","chub","chuck","church","churn","chutney","cicada","cigarette","cilantro","cinder","cinema","cinnamon","circadian","circle","circuit","circulation","circumference","circumstance","cirrus","citizen","citizenship","citron","citrus","city","civilian","civilisation","civilization","claim","clam","clamp","clan","clank","clapboard","clarification","clarinet","clarity","clasp","class","classic","classification","classmate","classroom","clause","clave","clavicle","clavier","claw","clay","cleaner","clearance","clearing","cleat","clef","cleft","clergyman","cleric","clerk","click","client","cliff","climate","climb","clinic","clip","clipboard","clipper","cloak","cloakroom","clock","clockwork","clogs","cloister","clone","close","closet","closing","closure","cloth","clothes","clothing","cloud","cloudburst","clove","clover","cloves","club","clue","cluster","clutch","co-producer","coach","coal","coalition","coast","coaster","coat","cob","cobbler","cobweb","cockpit","cockroach","cocktail","cocoa","coconut","cod","code","codepage","codling","codon","coevolution","cofactor","coffee","coffin","cohesion","cohort","coil","coin","coincidence","coinsurance","coke","cold","coleslaw","coliseum","collaboration","collagen","collapse","collar","collard","collateral","colleague","collection","collectivisation","collectivization","collector","college","collision","colloquy","colon","colonial","colonialism","colonisation","colonization","colony","color","colorlessness","colt","column","columnist","comb","combat","combination","combine","comeback","comedy","comestible","comfort","comfortable","comic","comics","comma","command","commander","commandment","comment","commerce","commercial","commission","commitment","committee","commodity","common","commonsense","commotion","communicant","communication","communion","communist","community","commuter","company","comparison","compass","compassion","compassionate","compensation","competence","competition","competitor","complaint","complement","completion","complex","complexity","compliance","complication","complicity","compliment","component","comportment","composer","composite","composition","compost","comprehension","compress","compromise","comptroller","compulsion","computer","comradeship","con","concentrate","concentration","concept","conception","concern","concert","conclusion","concrete","condition","conditioner","condominium","condor","conduct","conductor","cone","confectionery","conference","confidence","confidentiality","configuration","confirmation","conflict","conformation","confusion","conga","congo","congregation","congress","congressman","congressperson","conifer","connection","connotation","conscience","consciousness","consensus","consent","consequence","conservation","conservative","consideration","consignment","consist","consistency","console","consonant","conspiracy","conspirator","constant","constellation","constitution","constraint","construction","consul","consulate","consulting","consumer","consumption","contact","contagion","container","content","contention","contest","context","continent","contingency","continuity","contour","contract","contractor","contrail","contrary","contrast","contribution","contributor","control","controller","controversy","convection","convenience","convention","conversation","conversion","convert","convertible","conviction","cook","cookbook","cookie","cooking","cooperation","coordination","coordinator","cop","cop-out","cope","copper","copy","copying","copyright","copywriter","coral","cord","corduroy","core","cork","cormorant","corn","corner","cornerstone","cornet","cornflakes","cornmeal","corporal","corporation","corporatism","corps","corral","correspondence","correspondent","corridor","corruption","corsage","cosset","cost","costume","cot","cottage","cotton","couch","cougar","cough","council","councilman","councilor","councilperson","counsel","counseling","counselling","counsellor","counselor","count","counter","counter-force","counterpart","countess","country","countryside","county","couple","coupon","courage","course","court","courthouse","courtroom","cousin","covariate","cover","coverage","coverall","cow","cowbell","cowboy","coyote","crab","cradle","craft","craftsman","cranberry","crane","cranky","crate","cravat","craw","crawdad","crayfish","crayon","crazy","cream","creation","creative","creativity","creator","creature","creche","credential","credenza","credibility","credit","creditor","creek","crepe","crest","crew","crewman","crewmate","crewmember","crewmen","cria","crib","cribbage","cricket","cricketer","crime","criminal","crinoline","crisis","crisp","criteria","criterion","critic","criticism","crocodile","crocus","croissant","crook","crop","cross","cross-contamination","cross-stitch","croup","crow","crowd","crown","crude","cruelty","cruise","crumb","crunch","crusader","crush","crust","cry","crystal","crystallography","cub","cube","cuckoo","cucumber","cue","cuff-link","cuisine","cultivar","cultivator","culture","culvert","cummerbund","cup","cupboard","cupcake","cupola","curd","cure","curio","curiosity","curl","curler","currant","currency","current","curriculum","curry","curse","cursor","curtailment","curtain","curve","cushion","custard","custody","custom","customer","cut","cuticle","cutlet","cutover","cutting","cyclamen","cycle","cyclone","cyclooxygenase","cygnet","cylinder","cymbal","cynic","cyst","cytokine","cytoplasm","dad","daddy","daffodil","dagger","dahlia","daikon","daily","dairy","daisy","dam","damage","dame","dance","dancer","dancing","dandelion","danger","dare","dark","darkness","darn","dart","dash","dashboard","data","database","date","daughter","dawn","day","daybed","daylight","dead","deadline","deal","dealer","dealing","dearest","death","deathwatch","debate","debris","debt","debtor","decade","decadence","decency","decimal","decision","decision-making","deck","declaration","declination","decline","decoder","decongestant","decoration","decrease","decryption","dedication","deduce","deduction","deed","deep","deer","default","defeat","defendant","defender","defense","deficit","definition","deformation","degradation","degree","delay","deliberation","delight","delivery","demand","democracy","democrat","demur","den","denim","denominator","density","dentist","deodorant","department","departure","dependency","dependent","deployment","deposit","deposition","depot","depression","depressive","depth","deputy","derby","derivation","derivative","derrick","descendant","descent","description","desert","design","designation","designer","desire","desk","desktop","dessert","destination","destiny","destroyer","destruction","detail","detainee","detainment","detection","detective","detector","detention","determination","detour","devastation","developer","developing","development","developmental","deviance","deviation","device","devil","dew","dhow","diabetes","diadem","diagnosis","diagram","dial","dialect","dialogue","diam","diamond","diaper","diaphragm","diarist","diary","dibble","dickey","dictaphone","dictator","diction","dictionary","die","diesel","diet","difference","differential","difficulty","diffuse","dig","digestion","digestive","digger","digging","digit","dignity","dilapidation","dill","dilution","dime","dimension","dimple","diner","dinghy","dining","dinner","dinosaur","dioxide","dip","diploma","diplomacy","direction","directive","director","directory","dirndl","dirt","disability","disadvantage","disagreement","disappointment","disarmament","disaster","discharge","discipline","disclaimer","disclosure","disco","disconnection","discount","discourse","discovery","discrepancy","discretion","discrimination","discussion","disdain","disease","disembodiment","disengagement","disguise","disgust","dish","dishwasher","disk","disparity","dispatch","displacement","display","disposal","disposer","disposition","dispute","disregard","disruption","dissemination","dissonance","distance","distinction","distortion","distribution","distributor","district","divalent","divan","diver","diversity","divide","dividend","divider","divine","diving","division","divorce","doc","dock","doctor","doctorate","doctrine","document","documentary","documentation","doe","dog","dogsled","dogwood","doing","doll","dollar","dollop","dolman","dolor","dolphin","domain","dome","donation","donkey","donor","donut","door","doorbell","doorknob","doorpost","doorway","dory","dose","dot","double","doubling","doubt","doubter","dough","doughnut","down","downfall","downforce","downgrade","download","downstairs","downtown","downturn","dozen","draft","drag","dragon","dragonfly","dragonfruit","dragster","drain","drainage","drake","drama","dramaturge","drapes","draw","drawbridge","drawer","drawing","dream","dreamer","dredger","dress","dresser","dressing","drill","drink","drinking","drive","driver","driveway","driving","drizzle","dromedary","drop","drudgery","drug","drum","drummer","dryer","duck","duckling","dud","dude","due","duel","dueling","duffel","dugout","dulcimer","dumbwaiter","dump","dune","dungarees","dungeon","duplexer","duration","durian","dusk","dust","duster","duty","dwell","dwelling","dynamics","dynamite","dynamo","dynasty","dysfunction","e-book","e-mail","e-reader","eagle","eaglet","ear","eardrum","earmuffs","earnings","earplug","earring","earrings","earth","earthquake","earthworm","ease","easel","east","eating","eaves","eavesdropper","ecclesia","echidna","eclipse","ecliptic","ecology","economics","economy","ecosystem","ectoderm","ectodermal","ecumenist","eddy","edge","edger","edible","editing","edition","editor","editorial","education","eel","effacement","effect","effective","effectiveness","effector","efficacy","efficiency","effort","egg","egghead","eggnog","eggplant","ego","eicosanoid","ejector","elbow","elderberry","election","electricity","electrocardiogram","electronics","element","elephant","elevation","elevator","eleventh","elf","elicit","eligibility","elimination","elite","elixir","elk","ellipse","elm","elongation","elver","email","emanate","embarrassment","embassy","embellishment","embossing","embryo","emerald","emergence","emergency","emergent","emery","emission","emitter","emotion","emphasis","empire","employ","employee","employer","employment","empowerment","emu","enactment","encirclement","enclave","enclosure","encounter","encouragement","encyclopedia","end","endive","endoderm","endorsement","endothelium","endpoint","enemy","energy","enforcement","engagement","engine","engineer","engineering","enigma","enjoyment","enquiry","enrollment","enterprise","entertainment","enthusiasm","entirety","entity","entrance","entree","entrepreneur","entry","envelope","environment","envy","enzyme","epauliere","epee","ephemera","ephemeris","ephyra","epic","episode","epithelium","epoch","eponym","epoxy","equal","equality","equation","equinox","equipment","equity","equivalent","era","eraser","erosion","error","escalator","escape","espadrille","espalier","essay","essence","essential","establishment","estate","estimate","estrogen","estuary","eternity","ethernet","ethics","ethnicity","ethyl","euphonium","eurocentrism","evaluation","evaluator","evaporation","eve","evening","evening-wear","event","everybody","everyone","everything","eviction","evidence","evil","evocation","evolution","ex-husband","ex-wife","exaggeration","exam","examination","examiner","example","exasperation","excellence","exception","excerpt","excess","exchange","excitement","exclamation","excursion","excuse","execution","executive","executor","exercise","exhaust","exhaustion","exhibit","exhibition","exile","existence","exit","exocrine","expansion","expansionism","expectancy","expectation","expedition","expense","experience","experiment","experimentation","expert","expertise","explanation","exploration","explorer","export","expose","exposition","exposure","expression","extension","extent","exterior","external","extinction","extreme","extremist","eye","eyeball","eyebrow","eyebrows","eyeglasses","eyelash","eyelashes","eyelid","eyelids","eyeliner","eyestrain","eyrie","fabric","face","facelift","facet","facility","facsimile","fact","factor","factory","faculty","fahrenheit","fail","failure","fairness","fairy","faith","faithful","fall","fallacy","falling-out","fame","familiar","familiarity","family","fan","fang","fanlight","fanny-pack","fantasy","farm","farmer","farming","farmland","farrow","fascia","fashion","fat","fate","father","father-in-law","fatigue","fatigues","faucet","fault","fav","fava","favor","favorite","fawn","fax","fear","feast","feather","feature","fedelini","federation","fedora","fee","feed","feedback","feeding","feel","feeling","fellow","felony","female","fen","fence","fencing","fender","feng","fennel","ferret","ferry","ferryboat","fertilizer","festival","fetus","few","fiber","fiberglass","fibre","fibroblast","fibrosis","ficlet","fiction","fiddle","field","fiery","fiesta","fifth","fig","fight","fighter","figure","figurine","file","filing","fill","fillet","filly","film","filter","filth","final","finance","financing","finding","fine","finer","finger","fingerling","fingernail","finish","finisher","fir","fire","fireman","fireplace","firewall","firm","first","fish","fishbone","fisherman","fishery","fishing","fishmonger","fishnet","fit","fitness","fix","fixture","flag","flair","flame","flan","flanker","flare","flash","flat","flatboat","flavor","flax","fleck","fledgling","fleece","flesh","flexibility","flick","flicker","flight","flint","flintlock","flip-flops","flock","flood","floodplain","floor","floozie","flour","flow","flower","flu","flugelhorn","fluke","flume","flung","flute","fly","flytrap","foal","foam","fob","focus","fog","fold","folder","folk","folklore","follower","following","fondue","font","food","foodstuffs","fool","foot","footage","football","footnote","footprint","footrest","footstep","footstool","footwear","forage","forager","foray","force","ford","forearm","forebear","forecast","forehead","foreigner","forelimb","forest","forestry","forever","forgery","fork","form","formal","formamide","format","formation","former","formicarium","formula","fort","forte","fortnight","fortress","fortune","forum","foundation","founder","founding","fountain","fourths","fowl","fox","foxglove","fraction","fragrance","frame","framework","fratricide","fraud","fraudster","freak","freckle","freedom","freelance","freezer","freezing","freight","freighter","frenzy","freon","frequency","fresco","friction","fridge","friend","friendship","fries","frigate","fright","fringe","fritter","frock","frog","front","frontier","frost","frosting","frown","fruit","frustration","fry","fuel","fugato","fulfillment","full","fun","function","functionality","fund","funding","fundraising","fur","furnace","furniture","fusarium","futon","future","gadget","gaffe","gaffer","gain","gaiters","gale","gall-bladder","gallery","galley","gallon","galoshes","gambling","game","gamebird","gaming","gamma-ray","gander","gang","gap","garage","garb","garbage","garden","garlic","garment","garter","gas","gasket","gasoline","gasp","gastronomy","gastropod","gate","gateway","gather","gathering","gator","gauge","gauntlet","gavel","gazebo","gazelle","gear","gearshift","geek","gel","gelatin","gelding","gem","gemsbok","gender","gene","general","generation","generator","generosity","genetics","genie","genius","genre","gentleman","geography","geology","geometry","geranium","gerbil","gesture","geyser","gherkin","ghost","giant","gift","gig","gigantism","giggle","ginger","gingerbread","ginseng","giraffe","girdle","girl","girlfriend","glacier","gladiolus","glance","gland","glass","glasses","glee","glen","glider","gliding","glimpse","globe","glockenspiel","gloom","glory","glove","glow","glucose","glue","glut","glutamate","gnat","gnu","go-kart","goal","goat","gobbler","god","goddess","godfather","godmother","godparent","goggles","going","gold","goldfish","golf","gondola","gong","good","good-bye","goodbye","goodie","goodness","goodnight","goodwill","goose","gopher","gorilla","gosling","gossip","governance","government","governor","gown","grab-bag","grace","grade","gradient","graduate","graduation","graffiti","graft","grain","gram","grammar","gran","grand","grandchild","granddaughter","grandfather","grandma","grandmom","grandmother","grandpa","grandparent","grandson","granny","granola","grant","grape","grapefruit","graph","graphic","grasp","grass","grasshopper","grassland","gratitude","gravel","gravitas","gravity","gravy","gray","grease","great-grandfather","great-grandmother","greatness","greed","green","greenhouse","greens","grenade","grey","grid","grief","grill","grin","grip","gripper","grit","grocery","ground","group","grouper","grouse","grove","growth","grub","guacamole","guarantee","guard","guava","guerrilla","guess","guest","guestbook","guidance","guide","guideline","guilder","guilt","guilty","guinea","guitar","guitarist","gum","gumshoe","gun","gunpowder","gutter","guy","gym","gymnast","gymnastics","gynaecology","gyro","habit","habitat","hacienda","hacksaw","hackwork","hail","hair","haircut","hake","half","half-brother","half-sister","halibut","hall","halloween","hallway","halt","ham","hamburger","hammer","hammock","hamster","hand","hand-holding","handball","handful","handgun","handicap","handle","handlebar","handmaiden","handover","handrail","handsaw","hanger","happening","happiness","harald","harbor","harbour","hard-hat","hardboard","hardcover","hardening","hardhat","hardship","hardware","hare","harm","harmonica","harmonise","harmonize","harmony","harp","harpooner","harpsichord","harvest","harvester","hash","hashtag","hassock","haste","hat","hatbox","hatchet","hatchling","hate","hatred","haunt","haven","haversack","havoc","hawk","hay","haze","hazel","hazelnut","head","headache","headlight","headline","headphones","headquarters","headrest","health","health-care","hearing","hearsay","heart","heart-throb","heartache","heartbeat","hearth","hearthside","heartwood","heat","heater","heating","heaven","heavy","hectare","hedge","hedgehog","heel","heifer","height","heir","heirloom","helicopter","helium","hellcat","hello","helmet","helo","help","hemisphere","hemp","hen","hepatitis","herb","herbs","heritage","hermit","hero","heroine","heron","herring","hesitation","hexagon","heyday","hiccups","hide","hierarchy","high","high-rise","highland","highlight","highway","hike","hiking","hill","hint","hip","hippodrome","hippopotamus","hire","hiring","historian","history","hit","hive","hobbit","hobby","hockey","hog","hold","holder","hole","holiday","home","homeland","homeownership","hometown","homework","homogenate","homonym","honesty","honey","honeybee","honeydew","honor","honoree","hood","hoof","hook","hop","hope","hops","horde","horizon","hormone","horn","hornet","horror","horse","horseradish","horst","hose","hosiery","hospice","hospital","hospitalisation","hospitality","hospitalization","host","hostel","hostess","hotdog","hotel","hound","hour","hourglass","house","houseboat","household","housewife","housework","housing","hovel","hovercraft","howard","howitzer","hub","hubcap","hubris","hug","hugger","hull","human","humanity","humidity","hummus","humor","humour","hundred","hunger","hunt","hunter","hunting","hurdle","hurdler","hurricane","hurry","hurt","husband","hut","hutch","hyacinth","hybridisation","hybridization","hydrant","hydraulics","hydrocarb","hydrocarbon","hydrofoil","hydrogen","hydrolyse","hydrolysis","hydrolyze","hydroxyl","hyena","hygienic","hype","hyphenation","hypochondria","hypothermia","hypothesis","ice","ice-cream","iceberg","icebreaker","icecream","icicle","icing","icon","icy","id","idea","ideal","identification","identity","ideology","idiom","igloo","ignorance","ignorant","ikebana","illiteracy","illness","illusion","illustration","image","imagination","imbalance","imitation","immigrant","immigration","immortal","impact","impairment","impala","impediment","implement","implementation","implication","import","importance","impostor","impress","impression","imprisonment","impropriety","improvement","impudence","impulse","in-joke","in-laws","inability","inauguration","inbox","incandescence","incarnation","incense","incentive","inch","incidence","incident","incision","inclusion","income","incompetence","inconvenience","increase","incubation","independence","independent","index","indication","indicator","indigence","individual","industrialisation","industrialization","industry","inequality","inevitable","infancy","infant","infarction","infection","infiltration","infinite","infix","inflammation","inflation","influence","influx","info","information","infrastructure","infusion","inglenook","ingrate","ingredient","inhabitant","inheritance","inhibition","inhibitor","initial","initialise","initialize","initiative","injunction","injury","injustice","ink","inlay","inn","innervation","innocence","innocent","innovation","input","inquiry","inscription","insect","insectarium","insert","inside","insight","insolence","insomnia","inspection","inspector","inspiration","installation","instance","instant","instinct","institute","institution","instruction","instructor","instrument","instrumentalist","instrumentation","insulation","insurance","insurgence","insurrection","integer","integral","integration","integrity","intellect","intelligence","intensity","intent","intention","intentionality","interaction","interchange","interconnection","interest","interface","interferometer","interior","interject","interloper","internet","interpretation","interpreter","interval","intervenor","intervention","interview","interviewer","intestine","introduction","intuition","invader","invasion","invention","inventor","inventory","inverse","inversion","investigation","investigator","investment","investor","invitation","invite","invoice","involvement","iridescence","iris","iron","ironclad","irony","irrigation","ischemia","island","isogloss","isolation","issue","item","itinerary","ivory","jack","jackal","jacket","jackfruit","jade","jaguar","jail","jailhouse","jalapeño","jam","jar","jasmine","jaw","jazz","jealousy","jeans","jeep","jelly","jellybeans","jellyfish","jet","jewel","jeweller","jewellery","jewelry","jicama","jiffy","job","jockey","jodhpurs","joey","jogging","joint","joke","jot","journal","journalism","journalist","journey","joy","judge","judgment","judo","jug","juggernaut","juice","julienne","jumbo","jump","jumper","jumpsuit","jungle","junior","junk","junker","junket","jury","justice","justification","jute","kale","kangaroo","karate","kayak","kazoo","kebab","keep","keeper","kendo","kennel","ketch","ketchup","kettle","kettledrum","key","keyboard","keyboarding","keystone","kick","kick-off","kid","kidney","kielbasa","kill","killer","killing","kilogram","kilometer","kilt","kimono","kinase","kind","kindness","king","kingdom","kingfish","kiosk","kiss","kit","kitchen","kite","kitsch","kitten","kitty","kiwi","knee","kneejerk","knickers","knife","knife-edge","knight","knitting","knock","knot","know-how","knowledge","knuckle","koala","kohlrabi","lab","label","labor","laboratory","laborer","labour","labourer","lace","lack","lacquerware","lad","ladder","ladle","lady","ladybug","lag","lake","lamb","lambkin","lament","lamp","lanai","land","landform","landing","landmine","landscape","lane","language","lantern","lap","laparoscope","lapdog","laptop","larch","lard","larder","lark","larva","laryngitis","lasagna","lashes","last","latency","latex","lathe","latitude","latte","latter","laugh","laughter","laundry","lava","law","lawmaker","lawn","lawsuit","lawyer","lay","layer","layout","lead","leader","leadership","leading","leaf","league","leaker","leap","learning","leash","leather","leave","leaver","lecture","leek","leeway","left","leg","legacy","legal","legend","legging","legislation","legislator","legislature","legitimacy","legume","leisure","lemon","lemonade","lemur","lender","lending","length","lens","lentil","leopard","leprosy","leptocephalus","lesson","letter","lettuce","level","lever","leverage","leveret","liability","liar","liberty","library","licence","license","licensing","licorice","lid","lie","lieu","lieutenant","life","lifestyle","lifetime","lift","ligand","light","lighting","lightning","lightscreen","ligula","likelihood","likeness","lilac","lily","limb","lime","limestone","limit","limitation","limo","line","linen","liner","linguist","linguistics","lining","link","linkage","linseed","lion","lip","lipid","lipoprotein","lipstick","liquid","liquidity","liquor","list","listening","listing","literate","literature","litigation","litmus","litter","littleneck","liver","livestock","living","lizard","llama","load","loading","loaf","loafer","loan","lobby","lobotomy","lobster","local","locality","location","lock","locker","locket","locomotive","locust","lode","loft","log","loggia","logic","login","logistics","logo","loincloth","lollipop","loneliness","longboat","longitude","look","lookout","loop","loophole","loquat","lord","loss","lot","lotion","lottery","lounge","louse","lout","love","lover","lox","loyalty","luck","luggage","lumber","lumberman","lunch","luncheonette","lunchmeat","lunchroom","lung","lunge","lute","luxury","lychee","lycra","lye","lymphocyte","lynx","lyocell","lyre","lyrics","lysine","mRNA","macadamia","macaroni","macaroon","macaw","machine","machinery","macrame","macro","macrofauna","madam","maelstrom","maestro","magazine","maggot","magic","magnet","magnitude","maid","maiden","mail","mailbox","mailer","mailing","mailman","main","mainland","mainstream","maintainer","maintenance","maize","major","major-league","majority","makeover","maker","makeup","making","male","malice","mall","mallard","mallet","malnutrition","mama","mambo","mammoth","man","manacle","management","manager","manatee","mandarin","mandate","mandolin","mangle","mango","mangrove","manhunt","maniac","manicure","manifestation","manipulation","mankind","manner","manor","mansard","manservant","mansion","mantel","mantle","mantua","manufacturer","manufacturing","many","map","maple","mapping","maracas","marathon","marble","march","mare","margarine","margin","mariachi","marimba","marines","marionberry","mark","marker","market","marketer","marketing","marketplace","marksman","markup","marmalade","marriage","marsh","marshland","marshmallow","marten","marxism","mascara","mask","masonry","mass","massage","mast","masterpiece","mastication","mastoid","mat","match","matchmaker","mate","material","maternity","math","mathematics","matrix","matter","mattock","mattress","max","maximum","maybe","mayonnaise","mayor","meadow","meal","mean","meander","meaning","means","meantime","measles","measure","measurement","meat","meatball","meatloaf","mecca","mechanic","mechanism","med","medal","media","median","medication","medicine","medium","meet","meeting","melatonin","melody","melon","member","membership","membrane","meme","memo","memorial","memory","men","menopause","menorah","mention","mentor","menu","merchandise","merchant","mercury","meridian","meringue","merit","mesenchyme","mess","message","messenger","messy","metabolite","metal","metallurgist","metaphor","meteor","meteorology","meter","methane","method","methodology","metric","metro","metronome","mezzanine","microlending","micronutrient","microphone","microwave","mid-course","midden","middle","middleman","midline","midnight","midwife","might","migrant","migration","mile","mileage","milepost","milestone","military","milk","milkshake","mill","millennium","millet","millimeter","million","millisecond","millstone","mime","mimosa","min","mincemeat","mind","mine","mineral","mineshaft","mini","mini-skirt","minibus","minimalism","minimum","mining","minion","minister","mink","minnow","minor","minor-league","minority","mint","minute","miracle","mirror","miscommunication","misfit","misnomer","misplacement","misreading","misrepresentation","miss","missile","mission","mist","mistake","mister","misunderstand","miter","mitten","mix","mixer","mixture","moai","moat","mob","mobile","mobility","mobster","moccasins","mocha","mochi","mode","model","modeling","modem","modernist","modernity","modification","molar","molasses","molding","mole","molecule","mom","moment","monastery","monasticism","money","monger","monitor","monitoring","monk","monkey","monocle","monopoly","monotheism","monsoon","monster","month","monument","mood","moody","moon","moonlight","moonscape","moose","mop","morale","morbid","morbidity","morning","morphology","morsel","mortal","mortality","mortgage","mortise","mosque","mosquito","most","motel","moth","mother","mother-in-law","motion","motivation","motive","motor","motorboat","motorcar","motorcycle","mound","mountain","mouse","mouser","mousse","moustache","mouth","mouton","movement","mover","movie","mower","mozzarella","mud","muffin","mug","mukluk","mule","multimedia","muscat","muscatel","muscle","musculature","museum","mushroom","music","music-box","music-making","musician","muskrat","mussel","mustache","mustard","mutation","mutt","mutton","mycoplasma","mystery","myth","mythology","nail","name","naming","nanoparticle","napkin","narrative","nasal","nation","nationality","native","naturalisation","nature","navigation","necessity","neck","necklace","necktie","nectar","nectarine","need","needle","neglect","negligee","negotiation","neighbor","neighborhood","neighbour","neighbourhood","neologism","neon","neonate","nephew","nerve","nest","nestling","nestmate","net","netball","netbook","netsuke","network","networking","neurobiologist","neuron","neuropathologist","neuropsychiatry","news","newsletter","newspaper","newsprint","newsstand","nexus","nibble","nicety","niche","nick","nickel","nickname","niece","night","nightclub","nightgown","nightingale","nightlife","nightlight","nightmare","ninja","nit","nitrogen","nobody","nod","node","noir","noise","nonbeliever","nonconformist","nondisclosure","nonsense","noodle","noodles","noon","norm","normal","normalisation","normalization","north","nose","notation","note","notebook","notepad","nothing","notice","notion","notoriety","nougat","noun","nourishment","novel","nucleotidase","nucleotide","nudge","nuke","number","numeracy","numeric","numismatist","nun","nurse","nursery","nursing","nurture","nut","nutmeg","nutrient","nutrition","nylon","oak","oar","oasis","oat","oatmeal","oats","obedience","obesity","obi","object","objection","objective","obligation","oboe","observation","observatory","obsession","obsidian","obstacle","occasion","occupation","occurrence","ocean","ocelot","octagon","octave","octavo","octet","octopus","odometer","odyssey","oeuvre","off-ramp","offence","offense","offer","offering","office","officer","official","offset","oil","okra","oldie","oleo","olive","omega","omelet","omission","omnivore","oncology","onion","online","onset","opening","opera","operating","operation","operator","ophthalmologist","opinion","opossum","opponent","opportunist","opportunity","opposite","opposition","optimal","optimisation","optimist","optimization","option","orange","orangutan","orator","orchard","orchestra","orchid","order","ordinary","ordination","ore","oregano","organ","organisation","organising","organization","organizing","orient","orientation","origin","original","originality","ornament","osmosis","osprey","ostrich","other","otter","ottoman","ounce","outback","outcome","outfielder","outfit","outhouse","outlaw","outlay","outlet","outline","outlook","output","outrage","outrigger","outrun","outset","outside","oval","ovary","oven","overcharge","overclocking","overcoat","overexertion","overflight","overhead","overheard","overload","overnighter","overshoot","oversight","overview","overweight","owl","owner","ownership","ox","oxford","oxygen","oyster","ozone","pace","pacemaker","pack","package","packaging","packet","pad","paddle","paddock","pagan","page","pagoda","pail","pain","paint","painter","painting","paintwork","pair","pajamas","palace","palate","palm","pamphlet","pan","pancake","pancreas","panda","panel","panic","pannier","panpipe","panther","pantologist","pantology","pantry","pants","pantsuit","pantyhose","papa","papaya","paper","paperback","paperwork","parable","parachute","parade","paradise","paragraph","parallelogram","paramecium","paramedic","parameter","paranoia","parcel","parchment","pard","pardon","parent","parenthesis","parenting","park","parka","parking","parliament","parole","parrot","parser","parsley","parsnip","part","participant","participation","particle","particular","partner","partnership","partridge","party","pass","passage","passbook","passenger","passing","passion","passive","passport","password","past","pasta","paste","pastor","pastoralist","pastry","pasture","pat","patch","pate","patent","patentee","path","pathogenesis","pathology","pathway","patience","patient","patina","patio","patriarch","patrimony","patriot","patrol","patroller","patrolling","patron","pattern","patty","pattypan","pause","pavement","pavilion","paw","pawnshop","pay","payee","payment","payoff","pea","peace","peach","peacoat","peacock","peak","peanut","pear","pearl","peasant","pecan","pedal","peek","peen","peer","peer-to-peer","pegboard","pelican","pelt","pen","penalty","pence","pencil","pendant","pendulum","penguin","penicillin","peninsula","pennant","penny","pension","pentagon","peony","people","pepper","pepperoni","percent","percentage","perception","perch","perennial","perfection","performance","perfume","period","periodical","peripheral","permafrost","permission","permit","perp","perpendicular","persimmon","person","personal","personality","personnel","perspective","pest","pet","petal","petition","petitioner","petticoat","pew","pharmacist","pharmacopoeia","phase","pheasant","phenomenon","phenotype","pheromone","philanthropy","philosopher","philosophy","phone","phosphate","photo","photodiode","photograph","photographer","photography","photoreceptor","phrase","phrasing","physical","physics","physiology","pianist","piano","piccolo","pick","pickax","pickaxe","picket","pickle","pickup","picnic","picture","picturesque","pie","piece","pier","piety","pig","pigeon","piglet","pigpen","pigsty","pike","pilaf","pile","pilgrim","pilgrimage","pill","pillar","pillbox","pillow","pilot","pimple","pin","pinafore","pince-nez","pine","pineapple","pinecone","ping","pinkie","pinot","pinstripe","pint","pinto","pinworm","pioneer","pipe","pipeline","piracy","pirate","pit","pita","pitch","pitcher","pitching","pith","pizza","place","placebo","placement","placode","plagiarism","plain","plaintiff","plan","plane","planet","planning","plant","plantation","planter","planula","plaster","plasterboard","plastic","plate","platelet","platform","platinum","platter","platypus","play","player","playground","playroom","playwright","plea","pleasure","pleat","pledge","plenty","plier","pliers","plight","plot","plough","plover","plow","plowman","plug","plugin","plum","plumber","plume","plunger","plywood","pneumonia","pocket","pocket-watch","pocketbook","pod","podcast","poem","poet","poetry","poignance","point","poison","poisoning","poker","polarisation","polarization","pole","polenta","police","policeman","policy","polish","politician","politics","poll","polliwog","pollutant","pollution","polo","polyester","polyp","pomegranate","pomelo","pompom","poncho","pond","pony","pool","poor","pop","popcorn","poppy","popsicle","popularity","population","populist","porcelain","porch","porcupine","pork","porpoise","port","porter","portfolio","porthole","portion","portrait","position","possession","possibility","possible","post","postage","postbox","poster","posterior","postfix","pot","potato","potential","pottery","potty","pouch","poultry","pound","pounding","poverty","powder","power","practice","practitioner","prairie","praise","pray","prayer","precedence","precedent","precipitation","precision","predecessor","preface","preference","prefix","pregnancy","prejudice","prelude","premeditation","premier","premise","premium","preoccupation","preparation","prescription","presence","present","presentation","preservation","preserves","presidency","president","press","pressroom","pressure","pressurisation","pressurization","prestige","presume","pretzel","prevalence","prevention","prey","price","pricing","pride","priest","priesthood","primary","primate","prince","princess","principal","principle","print","printer","printing","prior","priority","prison","prisoner","privacy","private","privilege","prize","prizefight","probability","probation","probe","problem","procedure","proceedings","process","processing","processor","proctor","procurement","produce","producer","product","production","productivity","profession","professional","professor","profile","profit","progenitor","program","programme","programming","progress","progression","prohibition","project","proliferation","promenade","promise","promotion","prompt","pronoun","pronunciation","proof","proof-reader","propane","property","prophet","proponent","proportion","proposal","proposition","proprietor","prose","prosecution","prosecutor","prospect","prosperity","prostacyclin","prostanoid","prostrate","protection","protein","protest","protocol","providence","provider","province","provision","prow","proximal","proximity","prune","pruner","pseudocode","pseudoscience","psychiatrist","psychoanalyst","psychologist","psychology","ptarmigan","pub","public","publication","publicity","publisher","publishing","pudding","puddle","puffin","pug","puggle","pulley","pulse","puma","pump","pumpernickel","pumpkin","pumpkinseed","pun","punch","punctuation","punishment","pup","pupa","pupil","puppet","puppy","purchase","puritan","purity","purpose","purr","purse","pursuit","push","pusher","put","puzzle","pyramid","pyridine","quadrant","quail","qualification","quality","quantity","quart","quarter","quartet","quartz","queen","query","quest","question","questioner","questionnaire","quiche","quicksand","quiet","quill","quilt","quince","quinoa","quit","quiver","quota","quotation","quote","rabbi","rabbit","raccoon","race","racer","racing","rack","radar","radiator","radio","radiosonde","radish","raffle","raft","rag","rage","raid","rail","railing","railroad","railway","raiment","rain","rainbow","raincoat","rainmaker","rainstorm","rainy","raise","raisin","rake","rally","ram","rambler","ramen","ramie","ranch","rancher","randomisation","randomization","range","ranger","rank","rap","raspberry","rat","rate","ratepayer","rating","ratio","rationale","rations","raven","ravioli","rawhide","ray","rayon","razor","reach","reactant","reaction","read","reader","readiness","reading","real","reality","realization","realm","reamer","rear","reason","reasoning","rebel","rebellion","reboot","recall","recapitulation","receipt","receiver","reception","receptor","recess","recession","recipe","recipient","reciprocity","reclamation","recliner","recognition","recollection","recommendation","reconsideration","record","recorder","recording","recovery","recreation","recruit","rectangle","redesign","redhead","redirect","rediscovery","reduction","reef","refectory","reference","referendum","reflection","reform","refreshments","refrigerator","refuge","refund","refusal","refuse","regard","regime","region","regionalism","register","registration","registry","regret","regulation","regulator","rehospitalisation","rehospitalization","reindeer","reinscription","reject","relation","relationship","relative","relaxation","relay","release","reliability","relief","religion","relish","reluctance","remains","remark","reminder","remnant","remote","removal","renaissance","rent","reorganisation","reorganization","repair","reparation","repayment","repeat","replacement","replica","replication","reply","report","reporter","reporting","repository","representation","representative","reprocessing","republic","republican","reputation","request","requirement","resale","rescue","research","researcher","resemblance","reservation","reserve","reservoir","reset","residence","resident","residue","resist","resistance","resolution","resolve","resort","resource","respect","respite","response","responsibility","rest","restaurant","restoration","restriction","restroom","restructuring","result","resume","retailer","retention","rethinking","retina","retirement","retouching","retreat","retrospect","retrospective","retrospectivity","return","reunion","revascularisation","revascularization","reveal","revelation","revenant","revenge","revenue","reversal","reverse","review","revitalisation","revitalization","revival","revolution","revolver","reward","rhetoric","rheumatism","rhinoceros","rhubarb","rhyme","rhythm","rib","ribbon","rice","riddle","ride","rider","ridge","riding","rifle","right","rim","ring","ringworm","riot","rip","ripple","rise","riser","risk","rite","ritual","river","riverbed","rivulet","road","roadway","roar","roast","robe","robin","robot","robotics","rock","rocker","rocket","rocket-ship","rod","role","roll","roller","romaine","romance","roof","room","roommate","rooster","root","rope","rose","rosemary","roster","rostrum","rotation","round","roundabout","route","router","routine","row","rowboat","rowing","rubber","rubbish","rubric","ruby","ruckus","rudiment","ruffle","rug","rugby","ruin","rule","ruler","ruling","rumor","run","runaway","runner","running","runway","rush","rust","rutabaga","rye","sabre","sack","saddle","sadness","safari","safe","safeguard","safety","saffron","sage","sail","sailboat","sailing","sailor","saint","sake","salad","salami","salary","sale","salesman","salmon","salon","saloon","salsa","salt","salute","samovar","sampan","sample","samurai","sanction","sanctity","sanctuary","sand","sandal","sandbar","sandpaper","sandwich","sanity","sardine","sari","sarong","sash","satellite","satin","satire","satisfaction","sauce","saucer","sauerkraut","sausage","savage","savannah","saving","savings","savior","saviour","savory","saw","saxophone","scaffold","scale","scallion","scallops","scalp","scam","scanner","scarecrow","scarf","scarification","scenario","scene","scenery","scent","schedule","scheduling","schema","scheme","schnitzel","scholar","scholarship","school","schoolhouse","schooner","science","scientist","scimitar","scissors","scooter","scope","score","scorn","scorpion","scotch","scout","scow","scrambled","scrap","scraper","scratch","screamer","screen","screening","screenwriting","screw","screw-up","screwdriver","scrim","scrip","script","scripture","scrutiny","sculpting","sculptural","sculpture","sea","seabass","seafood","seagull","seal","seaplane","search","seashore","seaside","season","seat","seaweed","second","secrecy","secret","secretariat","secretary","secretion","section","sectional","sector","security","sediment","seed","seeder","seeker","seep","segment","seizure","selection","self","self-confidence","self-control","self-esteem","seller","selling","semantics","semester","semicircle","semicolon","semiconductor","seminar","senate","senator","sender","senior","sense","sensibility","sensitive","sensitivity","sensor","sentence","sentencing","sentiment","sepal","separation","septicaemia","sequel","sequence","serial","series","sermon","serum","serval","servant","server","service","servitude","sesame","session","set","setback","setting","settlement","settler","severity","sewer","shack","shackle","shade","shadow","shadowbox","shakedown","shaker","shallot","shallows","shame","shampoo","shanty","shape","share","shareholder","shark","shaw","shawl","shear","shearling","sheath","shed","sheep","sheet","shelf","shell","shelter","sherbet","sherry","shield","shift","shin","shine","shingle","ship","shipper","shipping","shipyard","shirt","shirtdress","shoat","shock","shoe","shoe-horn","shoehorn","shoelace","shoemaker","shoes","shoestring","shofar","shoot","shootdown","shop","shopper","shopping","shore","shoreline","short","shortage","shorts","shortwave","shot","shoulder","shout","shovel","show","show-stopper","shower","shred","shrimp","shrine","shutdown","sibling","sick","sickness","side","sideboard","sideburns","sidecar","sidestream","sidewalk","siding","siege","sigh","sight","sightseeing","sign","signal","signature","signet","significance","signify","signup","silence","silica","silicon","silk","silkworm","sill","silly","silo","silver","similarity","simple","simplicity","simplification","simvastatin","sin","singer","singing","singular","sink","sinuosity","sip","sir","sister","sister-in-law","sitar","site","situation","size","skate","skating","skean","skeleton","ski","skiing","skill","skin","skirt","skull","skullcap","skullduggery","skunk","sky","skylight","skyline","skyscraper","skywalk","slang","slapstick","slash","slate","slaw","sled","sledge","sleep","sleepiness","sleeping","sleet","sleuth","slice","slide","slider","slime","slip","slipper","slippers","slope","slot","sloth","slump","smell","smelting","smile","smith","smock","smog","smoke","smoking","smolt","smuggling","snack","snail","snake","snakebite","snap","snarl","sneaker","sneakers","sneeze","sniffle","snob","snorer","snow","snowboarding","snowflake","snowman","snowmobiling","snowplow","snowstorm","snowsuit","snuck","snug","snuggle","soap","soccer","socialism","socialist","society","sociology","sock","socks","soda","sofa","softball","softdrink","softening","software","soil","soldier","sole","solicitation","solicitor","solidarity","solidity","soliloquy","solitaire","solution","solvency","sombrero","somebody","someone","someplace","somersault","something","somewhere","son","sonar","sonata","song","songbird","sonnet","soot","sophomore","soprano","sorbet","sorghum","sorrel","sorrow","sort","soul","soulmate","sound","soundness","soup","source","sourwood","sousaphone","south","southeast","souvenir","sovereignty","sow","soy","soybean","space","spacing","spaghetti","span","spandex","sparerib","spark","sparrow","spasm","spat","spatula","spawn","speaker","speakerphone","speaking","spear","spec","special","specialist","specialty","species","specification","spectacle","spectacles","spectrograph","spectrum","speculation","speech","speed","speedboat","spell","spelling","spelt","spending","sphere","sphynx","spice","spider","spiderling","spike","spill","spinach","spine","spiral","spirit","spiritual","spirituality","spit","spite","spleen","splendor","split","spokesman","spokeswoman","sponge","sponsor","sponsorship","spool","spoon","spork","sport","sportsman","spot","spotlight","spouse","sprag","sprat","spray","spread","spreadsheet","spree","spring","sprinkles","sprinter","sprout","spruce","spud","spume","spur","spy","spyglass","square","squash","squatter","squeegee","squid","squirrel","stab","stability","stable","stack","stacking","stadium","staff","stag","stage","stain","stair","staircase","stake","stalk","stall","stallion","stamen","stamina","stamp","stance","stand","standard","standardisation","standardization","standing","standoff","standpoint","star","starboard","start","starter","state","statement","statin","station","station-wagon","statistic","statistics","statue","status","statute","stay","steak","stealth","steam","steamroller","steel","steeple","stem","stench","stencil","step","step-aunt","step-brother","step-daughter","step-father","step-grandfather","step-grandmother","step-mother","step-sister","step-son","step-uncle","stepdaughter","stepmother","stepping-stone","stepson","stereo","stew","steward","stick","sticker","stiletto","still","stimulation","stimulus","sting","stinger","stir-fry","stitch","stitcher","stock","stock-in-trade","stockings","stole","stomach","stone","stonework","stool","stop","stopsign","stopwatch","storage","store","storey","storm","story","story-telling","storyboard","stot","stove","strait","strand","stranger","strap","strategy","straw","strawberry","strawman","stream","street","streetcar","strength","stress","stretch","strife","strike","string","strip","stripe","strobe","structure","strudel","struggle","stucco","stud","student","studio","study","stuff","stumbling","stump","stupidity","sturgeon","sty","style","styling","stylus","sub","subcomponent","subconscious","subcontractor","subexpression","subgroup","subject","submarine","submitter","subprime","subroutine","subscription","subsection","subset","subsidence","subsidiary","subsidy","substance","substitution","subtitle","suburb","subway","success","succotash","suede","suet","suffocation","sugar","suggestion","suit","suitcase","suite","sulfur","sultan","sum","summary","summer","summit","sun","sunbeam","sunbonnet","sundae","sunday","sundial","sunflower","sunglasses","sunlamp","sunlight","sunrise","sunroom","sunset","sunshine","superiority","supermarket","supernatural","supervision","supervisor","supper","supplement","supplier","supply","support","supporter","suppression","supreme","surface","surfboard","surge","surgeon","surgery","surname","surplus","surprise","surround","surroundings","surrounds","survey","survival","survivor","sushi","suspect","suspenders","suspension","sustainment","sustenance","swamp","swan","swanling","swath","sweat","sweater","sweatshirt","sweatshop","sweatsuit","sweets","swell","swim","swimming","swimsuit","swine","swing","switch","switchboard","switching","swivel","sword","swordfight","swordfish","sycamore","symbol","symmetry","sympathy","symptom","syndicate","syndrome","synergy","synod","synonym","synthesis","syrup","system","t-shirt","tab","tabby","tabernacle","table","tablecloth","tablet","tabletop","tachometer","tackle","taco","tactics","tactile","tadpole","tag","tail","tailbud","tailor","tailspin","take-out","takeover","tale","talent","talk","talking","tam-o'-shanter","tamale","tambour","tambourine","tan","tandem","tangerine","tank","tank-top","tanker","tankful","tap","tape","tapioca","target","taro","tarragon","tart","task","tassel","taste","tatami","tattler","tattoo","tavern","tax","taxi","taxicab","taxpayer","tea","teacher","teaching","team","teammate","teapot","tear","tech","technician","technique","technologist","technology","tectonics","teen","teenager","teepee","telephone","telescreen","teletype","television","tell","teller","temp","temper","temperature","temple","tempo","temporariness","temporary","temptation","temptress","tenant","tendency","tender","tenement","tenet","tennis","tenor","tension","tensor","tent","tentacle","tenth","tepee","teriyaki","term","terminal","termination","terminology","termite","terrace","terracotta","terrapin","terrarium","territory","test","testament","testimonial","testimony","testing","text","textbook","textual","texture","thanks","thaw","theater","theft","theism","theme","theology","theory","therapist","therapy","thermals","thermometer","thermostat","thesis","thickness","thief","thigh","thing","thinking","thirst","thistle","thong","thongs","thorn","thought","thousand","thread","threat","threshold","thrift","thrill","throne","thrush","thumb","thump","thunder","thunderbolt","thunderhead","thunderstorm","thyme","tiara","tic","tick","ticket","tide","tie","tiger","tights","tile","till","tilt","timbale","timber","time","timeline","timeout","timer","timetable","timing","timpani","tin","tinderbox","tintype","tip","tire","tissue","titanium","title","toad","toast","toaster","tobacco","today","toe","toenail","toffee","tofu","tog","toga","toilet","tolerance","tolerant","toll","tom-tom","tomatillo","tomato","tomb","tomography","tomorrow","ton","tonality","tone","tongue","tonic","tonight","tool","toot","tooth","toothbrush","toothpaste","toothpick","top","top-hat","topic","topsail","toque","toreador","tornado","torso","torte","tortellini","tortilla","tortoise","total","tote","touch","tough-guy","tour","tourism","tourist","tournament","tow-truck","towel","tower","town","townhouse","township","toy","trace","trachoma","track","tracking","tracksuit","tract","tractor","trade","trader","trading","tradition","traditionalism","traffic","trafficker","tragedy","trail","trailer","trailpatrol","train","trainer","training","trait","tram","trance","transaction","transcript","transfer","transformation","transit","transition","translation","transmission","transom","transparency","transplantation","transport","transportation","trap","trapdoor","trapezium","trapezoid","trash","travel","traveler","tray","treasure","treasury","treat","treatment","treaty","tree","trek","trellis","tremor","trench","trend","triad","trial","triangle","tribe","tributary","trick","trigger","trigonometry","trillion","trim","trinket","trip","tripod","tritone","triumph","trolley","troop","trooper","trophy","trouble","trousers","trout","trove","trowel","truck","trumpet","trunk","trust","trustee","truth","try","tsunami","tub","tuba","tube","tuber","tug","tugboat","tuition","tulip","tumbler","tummy","tuna","tune","tune-up","tunic","tunnel","turban","turf","turkey","turmeric","turn","turning","turnip","turnover","turnstile","turret","turtle","tusk","tussle","tutu","tuxedo","tweet","tweezers","twig","twilight","twine","twins","twist","twister","twitter","type","typeface","typewriter","typhoon","ukulele","ultimatum","umbrella","unblinking","uncertainty","uncle","underclothes","underestimate","underground","underneath","underpants","underpass","undershirt","understanding","understatement","undertaker","underwear","underweight","underwire","underwriting","unemployment","unibody","uniform","uniformity","union","unique","unit","unity","universe","university","update","upgrade","uplift","upper","upstairs","upward","urge","urgency","urn","usage","use","user","usher","usual","utensil","utilisation","utility","utilization","vacation","vaccine","vacuum","vagrant","valance","valentine","validate","validity","valley","valuable","value","vampire","van","vanadyl","vane","vanilla","vanity","variability","variable","variant","variation","variety","vascular","vase","vault","vaulting","veal","vector","vegetable","vegetarian","vegetarianism","vegetation","vehicle","veil","vein","veldt","vellum","velocity","velodrome","velvet","vendor","veneer","vengeance","venison","venom","venti","venture","venue","veranda","verb","verdict","verification","vermicelli","vernacular","verse","version","vertigo","verve","vessel","vest","vestment","vet","veteran","veterinarian","veto","viability","vibraphone","vibration","vibrissae","vice","vicinity","victim","victory","video","view","viewer","vignette","villa","village","vine","vinegar","vineyard","vintage","vintner","vinyl","viola","violation","violence","violet","violin","virtue","virus","visa","viscose","vise","vision","visit","visitor","visor","vista","visual","vitality","vitamin","vitro","vivo","vogue","voice","void","vol","volatility","volcano","volleyball","volume","volunteer","volunteering","vote","voter","voting","voyage","vulture","wafer","waffle","wage","wagon","waist","waistband","wait","waiter","waiting","waitress","waiver","wake","walk","walker","walking","walkway","wall","wallaby","wallet","walnut","walrus","wampum","wannabe","want","war","warden","wardrobe","warfare","warlock","warlord","warm-up","warming","warmth","warning","warrant","warren","warrior","wasabi","wash","washbasin","washcloth","washer","washtub","wasp","waste","wastebasket","wasting","watch","watcher","watchmaker","water","waterbed","watercress","waterfall","waterfront","watermelon","waterskiing","waterspout","waterwheel","wave","waveform","wax","way","weakness","wealth","weapon","wear","weasel","weather","web","webinar","webmail","webpage","website","wedding","wedge","weeder","weedkiller","week","weekend","weekender","weight","weird","welcome","welfare","well","well-being","west","western","wet-bar","wetland","wetsuit","whack","whale","wharf","wheat","wheel","whelp","whey","whip","whirlpool","whirlwind","whisker","whisper","whistle","whole","wholesale","wholesaler","whorl","wick","widget","widow","width","wife","wifi","wild","wildebeest","wilderness","wildlife","will","willingness","willow","win","wind","wind-chime","windage","window","windscreen","windshield","winery","wing","wingman","wingtip","wink","winner","winter","wire","wiretap","wiring","wisdom","wiseguy","wish","wisteria","wit","witch","witch-hunt","withdrawal","witness","wok","wolf","woman","wombat","wonder","wont","wood","woodchuck","woodland","woodshed","woodwind","wool","woolens","word","wording","work","workbench","worker","workforce","workhorse","working","workout","workplace","workshop","world","worm","worry","worship","worshiper","worth","wound","wrap","wraparound","wrapper","wrapping","wreck","wrecker","wren","wrench","wrestler","wriggler","wrinkle","wrist","writer","writing","wrong","xylophone","yacht","yahoo","yak","yam","yang","yard","yarmulke","yarn","yawl","year","yeast","yellowjacket","yesterday","yew","yin","yoga","yogurt","yoke","yolk","young","youngster","yourself","youth","yoyo","yurt","zampone","zebra","zebrafish","zen","zephyr","zero","ziggurat","zinc","zipper","zither","zombie","zone","zoo","zoologist","zoology","zoot-suit","zucchini"],K7u=["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],I7u=["abandon","abase","abate","abbreviate","abdicate","abduct","abet","abhor","abide","abjure","abnegate","abolish","abominate","abort","abound","abrade","abridge","abrogate","abscond","abseil","absent","absolve","absorb","abstain","abstract","abut","accede","accelerate","accent","accentuate","accept","access","accessorise","accessorize","acclaim","acclimate","acclimatise","acclimatize","accommodate","accompany","accomplish","accord","accost","account","accouter","accoutre","accredit","accrue","acculturate","accumulate","accuse","accustom","ace","ache","achieve","acidify","acknowledge","acquaint","acquiesce","acquire","acquit","act","action","activate","actualise","actualize","actuate","adapt","add","addle","address","adduce","adhere","adjoin","adjourn","adjudge","adjudicate","adjure","adjust","administer","admire","admit","admonish","adopt","adore","adorn","adsorb","adulterate","adumbrate","advance","advantage","advertise","advise","advocate","aerate","affect","affiliate","affirm","affix","afflict","afford","afforest","affront","age","agglomerate","aggravate","aggregate","agitate","agonise","agonize","agree","aid","ail","aim","air","airbrush","airdrop","airfreight","airlift","alarm","alert","alienate","alight","align","allay","allege","alleviate","allocate","allot","allow","alloy","allude","ally","alphabetise","alphabetize","alter","alternate","amalgamate","amass","amaze","amble","ambush","ameliorate","amend","amortise","amortize","amount","amplify","amputate","amuse","anaesthetise","anaesthetize","analyse","anchor","anesthetize","anger","angle","anglicise","anglicize","animate","anneal","annex","annihilate","annotate","announce","annoy","annul","anodise","anodize","anoint","anonymise","anonymize","answer","antagonise","antagonize","antedate","anthologise","anthologize","anticipate","ape","apologise","apologize","apostrophise","apostrophize","appal","appall","appeal","appear","appease","append","appertain","applaud","apply","appoint","apportion","appraise","appreciate","apprehend","apprentice","apprise","approach","appropriate","approve","approximate","aquaplane","arbitrate","arc","arch","archive","argue","arise","arm","arraign","arrange","array","arrest","arrive","arrogate","art","articulate","ascend","ascertain","ascribe","ask","asphyxiate","aspirate","aspire","assail","assassinate","assault","assay","assemble","assent","assert","assess","assign","assimilate","assist","associate","assuage","assume","assure","asterisk","astonish","astound","atomise","atomize","atone","atrophy","attach","attack","attain","attempt","attend","attenuate","attest","attract","attribute","auction","audit","audition","augment","augur","authenticate","author","authorise","authorize","autograph","automate","autosave","autowind","avail","avenge","aver","average","avert","avoid","avow","await","awake","awaken","award","awe","ax","axe","baa","babble","baby","babysit","back","backcomb","backdate","backfill","backfire","backlight","backpack","backspace","backtrack","badger","baffle","bag","bail","bait","bake","balance","bale","ball","balloon","ballot","balls","bamboozle","ban","band","bandage","bandy","banish","bank","bankroll","bankrupt","banter","baptise","baptize","bar","barbecue","bare","bargain","barge","bark","barnstorm","barrack","barrel","barricade","barter","base","bash","bask","baste","bat","batch","bath","bathe","batten","batter","battle","baulk","bawl","bay","bayonet","be","beach","beam","bean","bear","beard","beat","beatbox","beatboxer","beatify","beautify","beckon","become","bedazzle","bedeck","bedevil","beef","beep","beetle","befall","befit","befog","befriend","beg","beget","beggar","begin","begrudge","beguile","behave","behold","behoove","behove","belabor","belabour","belay","belch","belie","believe","belittle","bellow","belly","bellyache","belong","belt","bemoan","bemuse","benchmark","bend","benefit","bequeath","berate","bereave","berth","beseech","beset","besiege","besmirch","bespatter","bespeak","best","bestir","bestow","bestride","bet","betake","betide","betoken","betray","better","bewail","beware","bewilder","bewitch","bias","bicker","bicycle","bid","bide","biff","bifurcate","big","bike","bilk","bill","billet","billow","bin","bind","binge","biodegrade","bird","bisect","bite","bitmap","bivouac","bivvy","blab","blabber","blacken","blackmail","blag","blame","blanch","blank","blanket","blare","blaspheme","blast","blather","blaze","blazon","bleach","bleat","bleed","bleep","blemish","blench","blend","bless","blight","blind","blindfold","blindfolded","blindside","blink","bliss","blister","blitz","bloat","block","blockade","blog","blood","bloom","bloop","blossom","blot","blow","blub","blubber","bludge","bludgeon","bluff","blunder","blunt","blur","blurt","blush","bluster","board","boast","bob","bobble","bode","bodge","bog","boggle","boil","bolster","bolt","bomb","bombard","bond","bonk","boo","boogie","book","bookmark","boom","boomerang","boost","boot","bootleg","bop","border","bore","born","borrow","boss","botch","bother","bottle","bottleful","bottom","bounce","bound","bow","bowdlerise","bowdlerize","bowl","bowlful","box","boycott","braai","brace","braces","bracket","brag","braid","brain","brainstorm","brainwash","braise","brake","branch","brand","brandish","brave","brawl","bray","brazen","breach","break","breakfast","breathalyse","breathalyze","breathe","breed","breeze","brew","bribe","brick","bridge","bridle","brief","brighten","brim","bring","bristle","broach","broadcast","broaden","broadside","broil","broker","brood","brook","browbeat","browse","bruise","bruit","brush","brutalise","brutalize","bubble","buck","bucket","bucketful","buckle","bud","buddy","budge","budget","buff","buffer","buffet","bug","build","bulge","bulk","bulldoze","bully","bum","bumble","bump","bunch","bundle","bungle","bunk","bunker","bunt","buoy","burble","burden","burgeon","burglarize","burgle","burn","burnish","burp","burrow","burst","bury","bus","bushwhack","busk","bust","bustle","busy","butcher","butt","butter","button","buttonhole","buttress","buy","buzz","buzzing","bypass","cable","cache","cackle","caddie","cadge","cage","cajole","cake","calcify","calculate","calibrate","call","calm","calve","camouflage","camp","campaign","can","canalise","canalize","cancel","cane","cannibalise","cannibalize","cannon","cannulate","canoe","canonise","canonize","canst","cant","canter","canvass","cap","caper","capitalise","capitalize","capitulate","capsize","captain","caption","captivate","capture","caramelise","caramelize","carbonise","carbonize","carburise","carburize","card","care","careen","career","caress","caricature","carjack","carol","carom","carouse","carp","carpet","carpool","carry","cart","cartwheel","carve","cascade","case","cash","cashier","casserole","cast","castigate","catalog","catalogue","catalyse","catalyze","catapult","catch","categorise","categorize","cater","caterwaul","catnap","caucus","caulk","cause","cauterise","cauterize","caution","cave","cavil","cavort","caw","cc","cease","cede","celebrate","cement","censor","censure","centralise","centralize","centre","certificate","certify","chafe","chaff","chain","chair","chalk","challenge","champ","champion","chance","change","channel","chant","chaperon","chaperone","char","characterise","characterize","charbroil","charge","chargesheet","chargrill","charm","chart","charter","chase","chasten","chastise","chat","chatter","chauffeur","cheapen","cheat","cheater","check","checkmate","cheek","cheep","cheer","cherish","chew","chicken","chide","chill","chillax","chime","chip","chirp","chisel","chivvy","chlorinate","choke","chomp","choose","chop","choreograph","chortle","chorus","christen","chromakey","chronicle","chuck","chuckle","chunder","chunter","churn","cinch","circle","circulate","circumnavigate","circumscribe","circumvent","cite","civilise","civilize","clack","claim","clam","clamber","clamor","clamour","clamp","clang","clank","clap","clarify","clash","clasp","class","classify","clatter","claw","clean","cleanse","clear","cleave","clench","clerk","click","climb","clinch","cling","clink","clinking","clip","cloak","clobber","clock","clog","clone","clonk","close","closet","clot","clothe","cloud","clout","clown","club","cluck","clue","clump","clunk","cluster","clutch","clutter","coach","coagulate","coalesce","coarsen","coast","coat","coax","cobble","cocoon","coddle","code","codify","coerce","coexist","cogitate","cohabit","cohere","coil","coin","coincide","collaborate","collapse","collar","collate","collect","collectivise","collectivize","collide","colligate","collocate","collude","colonise","colonize","colorize","colour","comb","combat","combine","combust","come","comfort","command","commandeer","commemorate","commence","commend","comment","commentate","commercialise","commercialize","commingle","commiserate","commission","commit","commune","communicate","commute","compact","compare","compartmentalise","compartmentalize","compel","compensate","compete","compile","complain","complement","complete","complicate","compliment","comply","comport","compose","compost","compound","comprehend","compress","comprise","compromise","compute","computerise","computerize","con","conceal","concede","conceive","concentrate","conceptualise","conceptualize","concern","concertina","conciliate","conclude","concoct","concrete","concur","concuss","condemn","condense","condescend","condition","condone","conduct","cone","confer","confess","confide","configure","confine","confirm","confiscate","conflate","conflict","conform","confound","confront","confuse","confute","congeal","congratulate","congregate","conjecture","conjoin","conjugate","conjure","conk","connect","connive","connote","conquer","conscientise","conscientize","conscript","consecrate","consent","conserve","consider","consign","consist","console","consolidate","consort","conspire","constitute","constrain","constrict","construct","construe","consult","consume","consummate","contact","contain","contaminate","contemplate","contend","content","contest","contextualise","contextualize","continue","contort","contract","contradict","contraindicate","contrast","contravene","contribute","contrive","control","controvert","convalesce","convene","converge","converse","convert","convey","convict","convince","convoke","convulse","coo","cook","cool","coop","cooperate","coordinate","cop","cope","coppice","copy","copyright","cordon","core","cork","corkscrew","corner","corral","correct","correlate","correspond","corrode","corrupt","coruscate","cosh","cosset","cost","cosy","cotton","couch","cough","counsel","count","countenance","counter","counteract","counterbalance","counterfeit","countermand","counterpoint","countersign","couple","courier","course","court","covenant","cover","covet","cow","cower","cozy","crackle","cradle","craft","cram","cramp","crane","crank","crate","crave","crawl","crayon","creak","creaking","cream","crease","create","credential","credit","creep","cremate","creolise","creolize","creosote","crest","crew","crib","crick","criminalise","criminalize","crimp","cringe","crinkle","cripple","crisp","criticise","criticize","critique","croak","crochet","crook","croon","crop","cross","crouch","crow","crowd","crown","cruise","crumble","crumple","crunch","crusade","crush","cry","crystallise","crystallize","cube","cuddle","cudgel","cue","cuff","cull","culminate","cultivate","culture","cup","curate","curb","curdle","cure","curl","curry","curse","curtail","curtain","curtsy","curve","cushion","cuss","customise","customize","cut","cwtch","cycle","dab","dabble","dally","dam","damage","damp","dampen","dance","dandle","dangle","dare","darken","darn","dart","dash","date","daub","daunt","dawdle","dawn","daydream","dazzle","deactivate","deaden","deadhead","deafen","deal","debar","debase","debate","debilitate","debit","debrief","debug","debunk","debut","decamp","decant","decay","deceive","decelerate","decentralise","decentralize","decide","decimalise","decimalize","decimate","decipher","deck","declaim","declare","declassify","decline","declutter","decode","decommission","decompose","decompress","deconsecrate","deconstruct","decontaminate","decontrol","decorate","decouple","decoy","decrease","decree","decriminalise","decriminalize","decry","decrypt","dedicate","deduce","deduct","deejay","deem","deepen","deface","defame","default","defeat","defect","defend","defer","defile","define","deflate","deflect","defog","defoliate","deforest","deform","defrag","defragment","defraud","defray","defrock","defrost","defuse","defy","degenerate","deglaze","degrade","degrease","dehumanise","dehumanize","dehydrate","deify","deign","delay","delegate","delete","deliberate","delight","delimit","delineate","deliquesce","deliver","delouse","delude","deluge","delve","demand","demarcate","demean","demerge","demilitarise","demilitarize","demineralise","demineralize","demist","demo","demob","demobilise","demobilize","democratise","democratize","demolish","demonise","demonize","demonstrate","demoralise","demoralize","demote","demotivate","demur","demystify","denationalise","denationalize","denigrate","denitrify","denominate","denote","denounce","dent","denude","deny","depart","depend","depersonalise","depersonalize","depict","deplane","deplete","deplore","deploy","depopulate","deport","depose","deposit","deprave","deprecate","depreciate","depress","depressurise","depressurize","deprive","depute","deputise","deputize","deracinate","derail","dereference","deregulate","deride","derive","derogate","descale","descend","describe","descry","desecrate","desegregate","deselect","desensitise","desensitize","desert","deserve","design","designate","desire","desist","deskill","desolate","despair","despise","despoil","destabilise","destabilize","destock","destroy","detach","detail","detain","detect","deter","deteriorate","determine","detest","dethrone","detonate","detour","detoxify","detract","detrain","devalue","devastate","develop","deviate","devise","devoice","devolve","devote","devour","diagnose","dial","dice","dicker","dictate","die","diet","differ","differentiate","diffract","diffuse","dig","digest","digitalise","digitalize","digitise","digitize","dignify","digress","dilate","dilute","diluted","dim","diminish","dimple","dine","ding","dip","diphthongise","diphthongize","direct","dirty","dis","disable","disabuse","disadvantage","disaffiliate","disafforest","disagree","disallow","disambiguate","disappear","disappoint","disapprove","disarm","disarrange","disassemble","disassociate","disavow","disband","disbar","disbelieve","disburse","discard","discern","discharge","discipline","disclaim","disclose","discolor","discolour","discomfit","discomfort","discompose","disconcert","disconnect","discontinue","discount","discourage","discourse","discover","discredit","discriminate","discuss","disdain","disembark","disembowel","disenfranchise","disengage","disentangle","disestablish","disgorge","disgrace","disguise","disgust","dish","dishearten","dishonor","dishonour","disillusion","disincentivise","disincentivize","disinfect","disinherit","disinhibit","disintegrate","disinter","disinvest","dislike","dislocate","dislodge","dismantle","dismay","dismember","dismiss","dismount","disobey","disorient","disorientate","disown","disparage","dispatch","dispel","dispense","disperse","displace","display","displease","disport","dispose","dispossess","disprove","dispute","disqualify","disregard","disrespect","disrobe","disrupt","dissect","dissemble","disseminate","dissent","dissimulate","dissipate","dissociate","dissolve","dissuade","distance","distend","distil","distill","distinguish","distort","distract","distress","distribute","distrust","disturb","disunite","ditch","dither","dive","diverge","diversify","divert","divest","divide","divine","divorce","divulge","divvy","do","dob","dock","doctor","document","dodge","doff","dog","dole","doll","dollarise","dollarize","domesticate","dominate","don","donate","doodle","doom","doorstep","dop","dope","dose","doss","dot","dote","double","doubt","douse","dovetail","down","downchange","downgrade","downlink","download","downplay","downshift","downsize","dowse","doze","draft","drag","dragoon","drain","dramatise","dramatize","drape","draught","draw","drawl","dread","dream","dredge","drench","dress","dribble","drift","drill","drink","drip","drive","drivel","drizzle","drone","drool","droop","drop","drown","drowse","drug","drum","dry","dub","duck","duckie","ducks","duel","duff","dull","dumb","dumbfound","dump","dunk","dunt","dupe","duplicate","dust","dwarf","dwell","dwindle","dye","dynamite","earmark","earn","earth","ease","eat","eavesdrop","ebb","echo","eclipse","economise","economize","eddy","edge","edify","edit","editorialise","editorialize","educate","efface","effect","effectuate","egg","eject","eke","elaborate","elapse","elbow","elect","electrify","electrocute","electroplate","elevate","elicit","elide","eliminate","elongate","elope","elucidate","elude","email","emanate","emancipate","embalm","embargo","embark","embarrass","embed","embellish","embezzle","embitter","emblazon","embody","embolden","emboss","embrace","embroider","embroil","emcee","emend","emerge","emigrate","emit","emote","empathise","empathize","emphasise","emphasize","employ","empower","empty","emulate","emulsify","enable","enact","encamp","encapsulate","encase","encash","enchant","encircle","enclose","encode","encompass","encounter","encourage","encroach","encrypt","encumber","end","endanger","endear","endeavor","endeavour","endorse","endow","endure","energise","energize","enervate","enfeeble","enfold","enforce","enfranchise","engage","engender","engineer","engorge","engrave","engross","engulf","enhance","enjoin","enjoy","enlarge","enlighten","enlist","enliven","enmesh","ennoble","enquire","enrage","enrapture","enrich","enrol","enroll","ensconce","enshrine","enshroud","ensnare","ensue","ensure","entail","entangle","enter","entertain","enthral","enthrall","enthrone","enthuse","entice","entitle","entomb","entrance","entrap","entreat","entrench","entrust","entwine","enumerate","enunciate","envelop","envisage","envision","envy","epitomise","epitomize","equal","equalise","equalize","equate","equip","equivocate","eradicate","erase","erode","err","erupt","escalate","escape","eschew","espouse","espy","essay","establish","esteem","estimate","etch","eulogise","eulogize","euthanise","euthanize","evacuate","evade","evaluate","evangelise","evangelize","evaporate","even","eventuate","evict","evidence","evince","eviscerate","evoke","evolve","exacerbate","exact","exaggerate","exalt","examine","exasperate","excavate","exceed","excel","except","excerpt","exchange","excise","excite","exclaim","exclude","excommunicate","excoriate","excrete","exculpate","excuse","execute","exemplify","exempt","exercise","exert","exeunt","exfoliate","exhale","exhaust","exhibit","exhilarate","exhort","exhume","exile","exist","exit","exonerate","exorcise","exorcize","expand","expatiate","expect","expectorate","expedite","expel","expend","experience","experiment","expiate","expire","explain","explicate","explode","exploit","explore","export","expose","expostulate","expound","express","expropriate","expunge","expurgate","extemporise","extemporize","extend","exterminate","externalise","externalize","extinguish","extirpate","extol","extort","extract","extradite","extrapolate","extricate","extrude","exude","exult","eye","eyeball","eyeglasses","fabricate","face","facilitate","factor","factorise","factorize","fade","faff","fail","faint","fake","fall","falsify","falter","familiarise","familiarize","fan","fancy","fantasise","fantasize","fare","farewell","farm","farrow","fascinate","fashion","fast","fasten","father","fathom","fatten","fault","favor","favour","fawn","fax","faze","fear","feast","feather","feature","federate","feed","feel","feign","feint","fell","feminise","feminize","fence","fend","ferment","ferret","ferry","fertilise","fertilize","fess","fester","festoon","fetch","fete","fetter","feud","fib","fictionalise","fictionalize","fiddle","fidget","field","fight","figure","filch","file","filibuster","fill","fillet","film","filter","finagle","finalise","finalize","finance","find","fine","finesse","fingerprint","finish","fire","firebomb","firm","fish","fishtail","fit","fix","fizz","fizzle","flag","flagellate","flail","flake","flame","flank","flap","flare","flash","flat","flatline","flatten","flatter","flaunt","flavour","flay","fleck","flee","fleece","flesh","flex","flick","flicker","flight","flinch","fling","flip","flirt","flit","float","flock","flog","flood","floodlight","floor","flop","floss","flounce","flounder","flour","flourish","flout","flow","flower","flub","fluctuate","fluff","flummox","flunk","flush","fluster","flutter","fly","foal","foam","fob","focalise","focalize","focus","fog","foil","foist","fold","follow","foment","fool","foot","forage","forbear","forbid","force","ford","forearm","forecast","foreclose","foregather","foreground","foresee","foreshadow","foreshorten","forestall","foretell","forewarn","forfeit","forfend","forgather","forge","forget","forgive","forgo","fork","form","formalise","formalize","format","formulate","forsake","forswear","fortify","forward","forwards","fossick","fossilise","fossilize","foster","foul","found","founder","fox","fracture","fragment","frame","franchise","frank","fraternise","fraternize","fray","freak","free","freelance","freeload","freestyle","freewheel","freeze","freight","frequent","freshen","fret","frighten","fringe","frisk","fritter","frizz","frizzle","frogmarch","frolic","front","frost","froth","frown","fruit","frustrate","fry","fudge","fuel","fulfil","fulfill","fulminate","fumble","fume","fumigate","function","fund","funk","funnel","furl","furlough","furnish","furrow","further","fuse","fuss","gab","gabble","gad","gag","gain","gainsay","gall","gallivant","gallop","galumph","galvanise","galvanize","gamble","gambol","gang","gape","garage","garden","gargle","garland","garner","garnish","garrison","garrote","garrotte","gas","gash","gasp","gatecrash","gather","gauge","gawk","gawp","gaze","gazump","gazunder","gear","gee","gel","geld","gen","generalise","generalize","generate","gentrify","genuflect","germinate","gerrymander","gestate","gesticulate","gesture","get","ghost","ghostwrite","gibber","gift","giggle","gild","ginger","gird","girdle","give","gladden","glamorise","glamorize","glance","glare","glass","glaze","gleam","glean","glide","glimmer","glimmering","glimpse","glint","glisten","glister","glitter","gloat","globalise","globalize","glom","glorify","glory","gloss","glow","glower","glue","glug","glut","gnash","gnaw","go","goad","gobble","goggle","goldbrick","goof","google","goose","gore","gorge","gossip","gouge","govern","grab","grace","grade","graduate","graft","grant","grapple","grasp","grass","grate","gratify","gravitate","graze","grease","green","greet","grey","grieve","grill","grimace","grin","grind","grip","gripe","grit","grizzle","groan","grok","groom","grouch","ground","group","grouse","grout","grovel","grow","growl","grub","grudge","grumble","grunt","guarantee","guard","guess","guest","guffaw","guide","guillotine","guilt","gulp","gum","gun","gurgle","gurn","gush","gussy","gust","gut","gutter","guzzle","gybe","gyrate","hack","haemorrhage","haggle","hail","hallmark","halloo","hallucinate","halt","halve","ham","hammer","hamper","hamstring","hand","handcuff","handicap","handle","hang","hanker","happen","harangue","harass","harbor","harbour","harden","hare","hark","harm","harmonise","harmonize","harness","harp","harpoon","harrow","harrumph","harry","harvest","hash","hassle","hasten","hatch","hate","haul","haunt","have","haw","hawk","hazard","haze","head","headbutt","headhunt","headline","heal","heap","hear","hearken","hearten","heat","heave","heckle","hector","hedge","heed","heel","heft","heighten","heist","help","hem","hemorrhage","herald","herd","hesitate","hew","hex","hibernate","hiccough","hiccup","hide","hie","highball","highlight","hightail","hijack","hike","hinder","hinge","hint","hire","hiss","hit","hitch","hitchhike","hive","hoard","hoax","hobble","hobnob","hock","hog","hoick","hoist","hold","hole","holiday","holler","hollow","holster","home","homeschool","homestead","hone","honeymoon","honk","honour","hoodwink","hoof","hook","hoon","hoot","hoover","hop","hope","horn","horrify","horse","horsewhip","hose","hosepipe","hospitalise","hospitalize","host","hot","hotfoot","hound","house","hover","howl","huddle","huff","hug","hull","hum","humanise","humanize","humble","humiliate","humour","hunch","hunger","hunker","hunt","hurdle","hurl","hurry","hurt","hurtle","husband","hush","husk","hustle","hybridise","hybridize","hydrate","hydroplane","hype","hyperventilate","hyphenate","hypnotise","hypnotize","hypothesise","hypothesize","ice","iconify","idealise","idealize","ideate","identify","idle","idolise","idolize","ignite","ignore","illuminate","illumine","illustrate","imagine","imagineer","imbibe","imbue","imitate","immerse","immigrate","immobilise","immobilize","immolate","immortalise","immortalize","immunise","immunize","immure","impact","impair","impale","impanel","impart","impeach","impede","impel","imperil","impersonate","impinge","implant","implement","implicate","implode","implore","imply","import","importune","impose","impound","impoverish","impress","imprint","imprison","improve","improvise","impugn","inactivate","inaugurate","incapacitate","incarcerate","incarnate","incense","incentivise","incentivize","inch","incinerate","incise","incite","incline","include","incommode","inconvenience","incorporate","increase","incriminate","incubate","inculcate","incur","indemnify","indent","index","indicate","indict","individualise","individualize","individuate","indoctrinate","induce","induct","indulge","industrialise","industrialize","infantilise","infantilize","infect","infer","infest","infill","infiltrate","inflame","inflate","inflect","inflict","influence","inform","infringe","infuriate","infuse","ingest","ingratiate","inhabit","inhale","inhere","inherit","inhibit","initial","initialise","initialize","initiate","inject","injure","ink","inlay","innovate","inoculate","input","inscribe","insert","inset","insinuate","insist","inspect","inspire","install","instance","instigate","instil","instill","institute","institutionalise","institutionalize","instruct","insulate","insult","insure","integrate","intend","intensify","inter","interact","intercede","intercept","interchange","interconnect","intercut","interest","interface","interfere","interject","interlace","interleave","interlink","interlock","intermarry","intermesh","intermingle","intermix","intern","internalise","internalize","internationalise","internationalize","interpenetrate","interpolate","interpose","interpret","interrelate","interrogate","interrupt","intersect","intersperse","intertwine","intervene","interview","interweave","interwork","intimate","intimidate","intone","intoxicate","intrigue","introduce","intrude","intubate","intuit","inundate","inure","invade","invalid","invalidate","inveigh","inveigle","invent","inventory","invert","invest","investigate","invigilate","invigorate","invite","invoice","invoke","involve","ionise","ionize","irk","iron","irradiate","irrigate","irritate","irrupt","isolate","issue","italicise","italicize","itch","itemise","itemize","iterate","jab","jabber","jack","jackknife","jail","jam","jangle","jar","jaw","jaywalk","jazz","jeer","jell","jeopardise","jeopardize","jest","jet","jettison","jib","jibe","jiggle","jilt","jingle","jink","jinx","jive","jockey","jog","joggle","join","joint","joke","jol","jolly","jolt","josh","jostle","jot","journey","joust","judder","judge","juggle","juice","jumble","jump","junk","justify","jut","juxtapose","keel","keelhaul","keen","keep","ken","key","keyboard","kibitz","kick","kid","kindle","kip","kiss","kit","kite","klap","kludge","knacker","knead","knee","kneecap","kneel","knife","knight","knit","knock","knot","know","knuckle","kowtow","kvetch","label","labour","lace","lacerate","lack","lacquer","ladder","ladle","lag","lam","lamb","lambast","lambaste","lament","lamp","lampoon","lance","land","lands","landscape","languish","lap","lapse","lard","large","lark","lash","lasso","last","latch","lather","laud","laugh","launch","launder","lavish","lay","layer","laze","leach","lead","leaf","leaflet","leak","lean","leap","leapfrog","learn","lease","leash","leave","leaven","lecture","leer","leg","legalise","legalize","legislate","legitimise","legitimize","lend","lengthen","lessen","let","letter","letterbox","level","lever","leverage","levitate","levy","liaise","libel","liberalise","liberalize","liberate","license","lick","lie","lift","ligate","light","lighten","like","liken","limber","lime","limit","limp","line","linger","link","lionise","lionize","liquefy","liquidate","liquidise","liquidize","lisp","list","listen","litigate","litter","live","liven","load","loads","loaf","loan","loathe","lob","lobby","lobotomise","lobotomize","localise","localize","locate","lock","lodge","loft","log","loiter","loll","lollop","long","look","looks","loom","loop","loose","loosen","loot","lop","lope","lord","lose","lounge","lour","louse","love","low","lowball","lower","lubricate","luck","lug","lull","lumber","lump","lunch","lunge","lurch","lure","lurk","luxuriate","macerate","machine","madden","magic","magnetise","magnetize","magnify","mail","maim","mainline","mainstream","maintain","major","make","malfunction","malign","malinger","maltreat","man","manacle","manage","mandate","mangle","manhandle","manicure","manifest","manipulate","manoeuvre","mantle","manufacture","manure","map","mar","march","marginalise","marginalize","marinate","mark","market","maroon","marry","marshal","martyr","marvel","masculinise","masculinize","mash","mask","masquerade","mass","massacre","massage","master","mastermind","masticate","match","materialise","materialize","matriculate","matter","mature","maul","maunder","max","maximise","maximize","mean","meander","measure","mechanise","mechanize","medal","meddle","mediate","medicate","meditate","meet","meld","mellow","melt","memorialise","memorialize","memorise","memorize","menace","mend","mention","meow","mercerise","mercerize","merchandise","merge","merit","mesh","mesmerise","mesmerize","mess","message","metabolise","metabolize","metamorphose","mete","meter","methinks","mew","mewl","miaow","microblog","microchip","micromanage","microwave","micturate","migrate","militarise","militarize","militate","milk","mill","mime","mimic","mince","mind","mine","mingle","miniaturise","miniaturize","minimise","minimize","minister","minor","mint","minute","mirror","misapply","misappropriate","misbehave","miscalculate","miscast","misconceive","misconstrue","miscount","misdiagnose","misdial","misdirect","misfile","misfire","misgovern","mishandle","mishear","mishit","misinform","misinterpret","misjudge","miskey","mislay","mislead","mismanage","mismatch","misname","misplace","misplay","mispronounce","misquote","misread","misreport","misrepresent","miss","mission","misspell","misspend","mist","mistake","mistime","mistreat","mistrust","misunderstand","misuse","mitigate","mitre","mix","moan","mob","mobilise","mobilize","mock","mod","model","moderate","modernise","modernize","modify","modulate","moisten","moisturise","moisturize","mold","molder","mollify","mollycoddle","molt","monitor","monopolise","monopolize","moo","mooch","moon","moonlight","moonwalk","moor","moot","mop","mope","moralise","moralize","morph","mortar","mortgage","mortify","mosey","mosh","mothball","mother","motion","motivate","motor","mould","moulder","moult","mount","mourn","mouse","mouth","move","movies","mow","muck","muddle","muddy","muffle","mug","mulch","mull","multicast","multiply","multitask","mumble","mumbling","mummify","munch","murmur","murmuring","murmurings","muscle","muse","mushroom","muss","muster","mutate","mute","mutilate","mutiny","mutter","muzzle","mystify","nab","nag","nail","name","namecheck","nap","narrate","narrow","narrowcast","nasalise","nasalize","nationalise","nationalize","natter","naturalise","naturalize","nauseate","navigate","near","nearer","nearest","neaten","necessitate","neck","necklace","need","needle","negate","negative","neglect","negotiate","neigh","nerve","nest","nestle","net","nettle","network","neuter","neutralise","neutralize","nibble","nick","nickname","nitrify","nix","nobble","nod","nominalize","nominate","norm","normalise","normalize","nose","nosedive","nosh","notarise","notarize","notch","note","notice","notify","nourish","nudge","nuke","nullify","numb","number","nurse","nurture","nut","nuzzle","obey","obfuscate","object","objectify","oblige","obliterate","obscure","observe","obsess","obstruct","obtain","obtrude","obviate","occasion","occlude","occupy","occur","off","offend","offer","officiate","offload","offset","offshore","ogle","oil","okay","omit","ooze","open","operate","opine","oppose","oppress","opt","optimise","optimize","option","orbit","orchestrate","ordain","order","organise","organize","orient","orientate","originate","ornament","orphan","oscillate","ossify","ostracise","ostracize","oust","out","outbid","outclass","outdistance","outdo","outface","outfit","outflank","outfox","outgrow","outgun","outlast","outlaw","outline","outlive","outmaneuver","outmanoeuvre","outnumber","outpace","outperform","outplay","outpoint","output","outrage","outrank","outrun","outsell","outshine","outsmart","outsource","outstay","outstrip","outvote","outweigh","outwit","overachieve","overact","overawe","overbalance","overbook","overburden","overcharge","overcome","overcompensate","overcook","overdevelop","overdo","overdose","overdraw","overdub","overeat","overemphasize","overestimate","overexpose","overextend","overfeed","overflow","overfly","overgeneralise","overgeneralize","overgraze","overhang","overhaul","overhear","overheat","overindulge","overlap","overlay","overlie","overload","overlook","overpay","overplay","overpower","overprint","overproduce","overrate","overreach","overreact","override","overrule","overrun","oversee","oversell","overshadow","overshoot","oversimplify","oversleep","overspend","overstate","overstay","overstep","overstock","overstretch","overtake","overtax","overthrow","overtrain","overturn","overuse","overvalue","overwhelm","overwinter","overwork","overwrite","owe","own","oxidise","oxidize","oxygenate","pace","pacify","pack","package","packetise","packetize","pad","paddle","padlock","page","paginate","pailful","pain","paint","pair","pal","palatalise","palatalize","pale","pall","palliate","palm","palpate","palpitate","pamper","pan","pander","panel","panhandle","panic","pant","paper","parachute","parade","parallel","paralyse","paralyze","paraphrase","parboil","parcel","parch","pardon","pare","park","parlay","parley","parody","parole","parrot","parry","parse","part","partake","participate","particularise","particularize","partition","partner","party","pass","passivise","passivize","paste","pasteurise","pasteurize","pasture","pat","patch","patent","patrol","patronise","patronize","patter","pattern","pause","pave","paw","pawn","pay","peak","peal","pedal","peddle","pedestrianise","pedestrianize","peek","peel","peep","peer","peg","pelt","pen","penalise","penalize","pencil","pension","people","pep","pepper","perambulate","perceive","perch","percolate","perfect","perforate","perform","perfume","perish","perjure","perk","perm","permeate","permit","perpetrate","perpetuate","perplex","persecute","persevere","persist","personalise","personalize","personify","perspire","persuade","pertain","perturb","peruse","pervade","pervert","pester","pet","peter","petition","petrify","phase","philosophise","philosophize","phone","photocopy","photograph","photoshop","photosynthesise","photosynthesize","phrase","pick","picket","pickle","picnic","picture","picturise","picturize","piddle","piece","pierce","pig","pigeonhole","piggyback","pike","pile","pilfer","pill","pillage","pillory","pillow","pilot","pin","pinch","pine","ping","pinion","pink","pinpoint","pioneer","pip","pipe","pique","pirate","pirouette","pit","pitch","pity","pivot","pixelate","pixellate","placate","place","plagiarise","plagiarize","plague","plait","plan","plane","plant","plaster","plasticise","plasticize","plate","plateau","play","plead","please","pledge","plight","plod","plonk","plop","plot","plough","pluck","plug","plumb","plummet","plump","plunder","plunge","plunk","pluralise","pluralize","ply","poach","pocket","point","poise","poison","poke","polarise","polarize","pole","poleax","poleaxe","police","polish","politicise","politicize","poll","pollard","pollinate","pollute","polymerise","polymerize","ponce","ponder","pong","pontificate","pony","pooh","pool","pootle","pop","popularise","popularize","populate","pore","port","portend","portion","portray","pose","posit","position","possess","posset","post","postmark","postpone","postulate","posture","pot","potter","pounce","pound","pour","pout","powder","power","practice","practise","praise","praises","prance","prang","prate","prattle","pray","preach","precede","precipitate","precis","preclude","predate","predecease","predetermine","predicate","predict","predispose","predominate","preen","preface","prefer","prefigure","prefix","preheat","prejudge","prejudice","preload","premaster","premiere","preoccupy","prep","prepare","prepone","preregister","presage","prescind","prescribe","preselect","presell","present","preserve","preset","preside","press","pressure","pressurise","pressurize","presume","presuppose","pretend","pretest","prettify","prevail","prevaricate","prevent","preview","prey","price","prickle","pride","prime","primp","print","prioritise","prioritize","prise","privatise","privatize","privilege","prize","probate","probe","proceed","process","proclaim","procrastinate","procreate","proctor","procure","prod","produce","profane","profess","professionalise","professionalize","proffer","profile","profit","program","programme","progress","prohibit","project","proliferate","prolong","promenade","promise","promote","prompt","promulgate","pronounce","proof","proofread","prop","propagandise","propagandize","propagate","propel","prophesy","propitiate","propose","proposition","propound","proscribe","prosecute","proselytise","proselytize","prospect","prosper","prostrate","protect","protest","protrude","prove","provide","provision","provoke","prowl","prune","pry","psych","psychoanalyse","publicise","publicize","publish","pucker","puff","pull","pullulate","pulp","pulsate","pulse","pulverise","pulverize","pummel","pump","pun","punch","punctuate","puncture","punish","punt","pupate","purchase","purge","purify","purl","purloin","purport","purr","purse","pursue","purvey","push","pussyfoot","put","putrefy","putt","putter","puzzle","quack","quadruple","quaff","quail","quake","qualify","quantify","quarantine","quarrel","quarry","quarter","quarterback","quash","quaver","quell","quench","query","quest","question","queue","quibble","quicken","quiet","quieten","quintuple","quip","quirk","quit","quiver","quiz","quote","quoth","rabbit","race","rack","radiate","radicalise","radicalize","radio","raffle","rag","rage","raid","rail","railroad","rain","raise","rake","rally","ram","ramble","ramp","rampage","randomise","randomize","range","rank","rankle","ransack","ransom","rant","rap","rappel","rasp","rasterise","rasterize","rat","ratchet","rate","ratify","ration","rationalise","rationalize","rattle","ravage","rave","ravel","ravish","raze","razz","reach","reacquaint","react","reactivate","read","readdress","readies","readjust","readmit","ready","reaffirm","realign","realise","realize","reallocate","ream","reanimate","reap","reappear","reapply","reappoint","reappraise","rear","rearm","rearrange","reason","reassemble","reassert","reassess","reassign","reassure","reawaken","rebel","reboot","reborn","rebound","rebrand","rebuff","rebuild","rebuke","rebut","recall","recant","recap","recapitulate","recapture","recast","recede","receive","recess","recharge","reciprocate","recite","reckon","reclaim","reclassify","recline","recognise","recognize","recoil","recollect","recommence","recommend","recompense","reconcile","recondition","reconfigure","reconfirm","reconnect","reconnoitre","reconquer","reconsider","reconstitute","reconstruct","reconvene","record","recount","recoup","recover","recreate","recrudesce","recruit","rectify","recuperate","recur","recycle","redact","redden","redecorate","redeem","redefine","redeploy","redesign","redevelop","redial","redirect","rediscover","redistribute","redistrict","redo","redouble","redound","redraft","redraw","redress","reduce","reduplicate","reef","reek","reel","ref","refer","referee","reference","refill","refinance","refine","refit","reflate","reflect","refloat","refocus","reform","reformat","reformulate","refract","refrain","refresh","refrigerate","refuel","refund","refurbish","refuse","refute","regain","regale","regard","regenerate","register","regress","regret","regroup","regularise","regularize","regulate","regurgitate","rehabilitate","rehash","rehear","rehearse","reheat","rehome","rehouse","reign","reignite","reimburse","rein","reincarnate","reinforce","reinstate","reinterpret","reintroduce","reinvent","reinvest","reinvigorate","reissue","reiterate","reject","rejig","rejigger","rejoice","rejoin","rejuvenate","rekindle","relapse","relate","relaunch","relax","relay","release","relegate","relent","relieve","relinquish","relish","relive","reload","relocate","rely","remain","remainder","remake","remand","remap","remark","remarry","remaster","remediate","remedy","remember","remind","reminisce","remit","remix","remodel","remonstrate","remortgage","remould","remount","remove","remunerate","rename","rend","render","rendezvous","renege","renew","renounce","renovate","rent","reoccur","reoffend","reopen","reorder","reorganise","reorganize","reorient","repackage","repair","repatriate","repay","repeal","repeat","repel","repent","rephrase","replace","replay","replenish","replicate","reply","report","repose","repossess","represent","repress","reprieve","reprimand","reprint","reproach","reprocess","reproduce","reprove","repudiate","repulse","repurpose","request","require","requisition","requite","rerun","reschedule","rescind","rescue","research","researches","resect","resell","resemble","resent","reserve","reset","resettle","reshape","reshuffle","reside","resign","resist","resit","resize","reskill","resolve","resonate","resort","resound","resource","respect","respire","respond","respray","rest","restart","restate","restock","restore","restrain","restrict","restring","restructure","result","resume","resupply","resurface","resurrect","resuscitate","retail","retain","retake","retaliate","retch","retell","retest","rethink","retire","retool","retort","retouch","retrace","retract","retrain","retreat","retrench","retrieve","retrofit","retry","return","reunify","reunite","reuse","rev","revalue","revamp","reveal","revel","revenge","reverberate","revere","reverse","revert","review","revile","revise","revisit","revitalise","revitalize","revive","revivify","revoke","revolt","revolutionise","revolutionize","revolve","reward","rewind","rewire","reword","rework","rewrite","rhapsodise","rhapsodize","rhyme","rib","rick","ricochet","rid","riddle","ride","ridge","ridicule","riffle","rifle","rig","right","rightsize","rile","rim","ring","rinse","riot","rip","ripen","riposte","ripple","rise","risk","ritualise","ritualize","rival","rivet","roam","roar","roast","rob","robe","rock","rocket","roger","roll","romance","romanticise","romanticize","romp","roof","room","roost","root","rope","rosin","roster","rot","rotate","rouge","rough","roughen","roughhouse","round","rouse","roust","rout","route","rove","row","rub","rubberneck","rubbish","ruck","rue","ruffle","ruin","ruins","rule","rumble","ruminate","rummage","rumor","rumour","rumple","run","rupture","rush","rust","rustle","sabotage","sack","sacrifice","sadden","saddle","safeguard","sag","sail","salaam","salivate","sally","salt","salute","salvage","salve","sample","sanctify","sanction","sand","sandbag","sandblast","sandpaper","sandwich","sanitise","sanitize","sap","sashay","sass","sate","satiate","satirise","satirize","satisfy","saturate","saunter","savage","save","savor","savour","saw","say","scald","scale","scallop","scalp","scamper","scan","scandalise","scandalize","scapegoat","scar","scare","scarf","scarify","scarper","scatter","scattering","scavenge","scent","schedule","schematise","schematize","scheme","schlep","schlepp","schmooze","school","schtup","schuss","scoff","scold","scoop","scoot","scope","scorch","score","scorn","scotch","scour","scourge","scout","scowl","scrabble","scram","scramble","scrap","scrape","scratch","scrawl","scream","screech","screen","screw","scribble","scrimp","script","scroll","scrounge","scrub","scrummage","scrunch","scruple","scrutinise","scrutinize","scud","scuff","scuffle","scull","sculpt","scupper","scurry","scuttle","scythe","seal","sealift","sear","search","season","seat","secede","seclude","second","secrete","section","secularise","secularize","secure","sedate","see","seed","seek","seep","seethe","segment","segregate","segue","seize","select","sell","sellotape","semaphore","send","sensationalise","sensationalize","sense","sensitise","sensitize","sentence","sentimentalise","sentimentalize","separate","sequence","sequester","sequestrate","serenade","serialise","serialize","sermonise","sermonize","serve","service","set","settle","sever","sew","shack","shackle","shade","shadow","shaft","shake","shalt","sham","shamble","shame","shampoo","shanghai","shape","share","sharpen","shatter","shave","shear","sheathe","shed","sheer","shell","shellac","shelter","shelve","shepherd","shield","shift","shimmer","shimmy","shin","shine","shinny","ship","shipwreck","shirk","shiver","shock","shoe","shoehorn","shoo","shoot","shop","shoplift","shore","short","shorten","shortlist","shoulder","shout","shove","shovel","show","showboat","showcase","shower","shred","shriek","shrill","shrink","shrivel","shroom","shroud","shrug","shuck","shudder","shuffle","shun","shunt","shush","shut","shuttle","shy","sic","sick","sicken","side","sideline","sidestep","sideswipe","sidetrack","sidle","sieve","sift","sigh","sight","sightsee","sign","signal","signify","signpost","silence","silhouette","silt","silver","simmer","simper","simplify","simulate","simulcast","sin","sing","singe","single","sink","sip","siphon","sire","sit","site","situate","size","sizzle","skate","skateboard","skedaddle","sketch","skew","skewer","ski","skid","skim","skimp","skin","skip","skipper","skirmish","skirt","skitter","skive","skivvy","skulk","sky","skyjack","skyrocket","slack","slacken","slake","slam","slander","slap","slash","slate","slather","sledge","sleek","sleep","sleepwalk","sleet","slew","slice","slick","slide","slight","slim","sling","slink","slip","slit","slither","slob","slobber","slog","slop","slope","slosh","slot","slouch","slough","slow","slug","sluice","slum","slumber","slump","slur","slurp","smart","smarten","smash","smear","smell","smelt","smile","smirk","smite","smoke","smooch","smoodge","smooth","smother","smoulder","smudge","smuggle","snack","snaffle","snag","snaggle","snake","snap","snare","snarf","snarl","sneak","sneer","sneeze","snicker","sniff","sniffle","snip","snipe","snitch","snivel","snooker","snoop","snooper","snooze","snore","snorkel","snort","snow","snowball","snowplough","snowplow","snub","snuffle","snuffling","snuggle","soak","soap","soar","sober","socialise","socialize","sock","sod","soften","soil","sojourn","solace","solder","soldier","sole","solemnise","solemnize","solicit","solidify","soliloquize","solve","somersault","soothe","sorrow","sort","sough","sound","soundproof","soup","sour","source","sow","space","span","spangle","spar","spare","spark","sparkle","spatter","spattering","spawn","spay","speak","spear","spearhead","spec","specialise","specialize","specify","spectacles","spectate","speculate","speed","spell","spellcheck","spend","spew","spice","spiff","spike","spill","spin","spiral","spirit","spit","spite","splash","splatter","splay","splice","splinter","split","splosh","splurge","splutter","spoil","sponge","sponsor","spoof","spook","spool","spoon","sport","sports","spot","spotlight","spout","sprain","sprawl","spray","spread","spring","springboard","sprinkle","sprint","spritz","sprout","spruce","spur","spurn","spurt","sputter","spy","squabble","squall","squander","square","squash","squat","squawk","squeak","squeal","squeeze","squelch","squint","squirm","squirrel","squirt","squish","stab","stabilise","stabilize","stable","stables","stack","staff","stage","stagger","stagnate","stain","stake","stalk","stall","stammer","stamp","stampede","stanch","stand","standardise","standardize","staple","star","starch","stare","start","startle","starve","stash","state","statement","station","staunch","stave","stay","steady","steal","steam","steamroller","steel","steep","steepen","steer","stem","stencil","step","stereotype","sterilise","sterilize","stew","stick","stickybeak","stiff","stiffen","stifle","stigmatise","stigmatize","still","stimulate","sting","stinger","stink","stint","stipple","stipulate","stir","stitch","stock","stockpile","stoke","stomach","stomp","stone","stonewall","stoop","stop","stopper","store","storm","storyboard","stow","straddle","strafe","straggle","straighten","strain","strand","strangle","strap","stratify","stravage","stravaig","stray","streak","stream","streamline","strengthen","stress","stretch","stretcher","strew","stride","strike","string","strip","strive","stroll","structure","struggle","strum","strut","stub","stud","study","stuff","stultify","stumble","stump","stun","stunt","stupefy","stutter","style","stymie","sub","subcontract","subdivide","subdue","subedit","subject","sublet","sublimate","submerge","submit","subordinate","suborn","subpoena","subscribe","subside","subsidise","subsidize","subsist","substantiate","substitute","subsume","subtend","subtitle","subtract","subvert","succeed","succor","succour","succumb","suckle","suction","sue","suffer","suffice","suffocate","suffuse","sugar","suggest","suit","sulk","sulks","sully","sum","summarise","summarize","summon","summons","sun","sunbathe","sunder","sunset","sup","superimpose","superintend","superpose","supersede","supersize","supersized","supervene","supervise","supplant","supplement","supply","support","suppose","suppress","suppurate","surcharge","surf","surface","surge","surmise","surmount","surpass","surprise","surrender","surround","survey","survive","suspect","suspend","suspenders","suss","sustain","suture","swab","swaddle","swagger","swamp","swan","swank","swap","swarm","swat","swath","swathe","sway","swear","sweat","sweep","sweeps","sweeten","swell","swelter","swerve","swig","swill","swim","swindle","swing","swipe","swirl","swish","switch","swivel","swoon","swoop","swoosh","swot","symbolise","symbolize","sympathise","sympathize","symptomize","synchronise","synchronize","syndicate","synthesise","synthesize","syringe","systematise","systematize","tab","table","tabulate","tack","tackle","tag","tail","tailgate","tailor","taint","take","talk","tally","tame","tamp","tamper","tan","tangle","tango","tank","tankful","tantalise","tantalize","tap","tape","taper","tar","target","tarmac","tarnish","tarry","tart","task","taste","tattle","tattoo","taunt","tauten","tax","taxi","taxicab","teach","team","tear","tease","tee","teem","teeter","teethe","telecast","telecommute","teleconference","telegraph","telemeter","teleoperate","telephone","teleport","telescope","televise","telex","tell","telnet","temp","temper","temporise","temporize","tempt","tenant","tend","tender","tenderise","tenderize","tense","tension","tergiversate","term","terminate","terraform","terrify","terrorise","terrorize","test","testify","tether","text","thank","thatch","thaw","theorise","theorize","thicken","thin","think","thirst","thrash","thread","threaten","thresh","thrill","thrive","throb","throbbing","throng","throttle","throw","thud","thumb","thump","thunder","thwack","thwart","tick","ticket","tickle","tide","tidy","tie","tighten","tile","till","tilt","time","timetable","tinge","tingle","tingling","tinker","tinkling","tint","tip","tippex","tipple","tiptoe","tire","titillate","titivate","title","titrate","titter","toady","toast","toboggan","toddle","toe","tog","toggle","toil","tolerate","toll","tone","tongue","tonify","tool","toot","tootle","top","topple","torch","torment","torpedo","toss","tot","total","tote","totter","touch","tough","toughen","tour","tousle","tout","tow","towel","tower","toy","trace","track","trade","traduce","traffic","trail","train","traipse","trammel","trample","trampoline","tranquilize","tranquillize","transact","transcend","transcribe","transfer","transfigure","transfix","transform","transfuse","transgress","transit","translate","transliterate","transmit","transmogrify","transmute","transpire","transplant","transport","transpose","trap","trash","traumatise","traumatize","travel","traverse","trawl","tread","treasure","treat","treble","trek","tremble","trembling","trepan","trespass","trial","trick","trickle","trifle","trigger","trill","trim","trip","triple","triumph","trivialise","trivialize","troll","tromp","troop","trot","trouble","troubleshoot","trounce","trouser","truant","truck","trudge","trump","trumpet","truncate","trundle","truss","trust","try","tuck","tug","tugboat","tumble","tune","tunnel","turbocharge","turf","turn","tussle","tut","tutor","twang","tweak","tweet","twiddle","twig","twin","twine","twinkle","twirl","twist","twitch","twitter","twittering","type","typecast","typeset","typify","tyrannise","tyrannize","ulcerate","ululate","ump","umpire","unbalance","unban","unbend","unblock","unbuckle","unburden","unbutton","uncoil","uncork","uncouple","uncover","uncurl","undelete","underachieve","underbid","undercharge","undercook","undercut","underestimate","underestimation","underexpose","undergo","underlie","underline","undermine","underpay","underperform","underpin","underplay","underrate","underscore","undersell","undershoot","underspend","understand","understate","understudy","undertake","undervalue","underwrite","undo","undock","undress","undulate","unearth","unfasten","unfold","unfreeze","unfurl","unhand","unhinge","unhitch","unhook","unify","uninstall","unionise","unionize","unite","unlace","unlearn","unleash","unload","unlock","unloose","unloosen","unmask","unnerve","unpack","unpick","unplug","unravel","unroll","unsaddle","unscramble","unscrew","unseat","unsettle","unsubscribe","untangle","untie","unveil","unwind","unwrap","unzip","up","upbraid","upchange","upchuck","update","upend","upgrade","uphold","upholster","uplift","upload","uproot","upsell","upset","upshift","upskill","upstage","urge","use","usher","usurp","utilise","utilize","utter","vacate","vacation","vaccinate","vacillate","vacuum","valet","validate","value","vamoose","vandalise","vandalize","vanish","vanquish","vaporise","vaporize","varnish","vary","vault","veer","veg","vegetate","veil","vend","veneer","venerate","vent","ventilate","venture","verbalise","verbalize","verge","verify","versify","vest","vet","veto","vex","vibrate","victimise","victimize","vide","video","videotape","vie","view","viewing","vilify","vindicate","violate","visit","visualise","visualize","vitiate","vitrify","vocalize","voice","void","volley","volumise","volumize","volunteer","vote","vouch","vouchsafe","vow","voyage","vulgarise","vulgarize","waddle","wade","waffle","waft","wag","wage","wager","waggle","wail","wait","waive","wake","wakeboard","waken","walk","wall","wallop","wallow","wallpaper","waltz","wander","wane","wangle","want","warble","ward","warm","warn","warp","warrant","wash","wassail","waste","watch","water","waterproof","waterski","wave","waver","wax","waylay","weaken","wean","weaponise","weaponize","wear","weary","weasel","weather","weatherise","weatherize","weave","wed","wedge","weekend","weep","weigh","weight","weird","welch","welcome","weld","well","welly","wend","westernise","westernize","wet","whack","wheedle","wheel","wheeze","whelp","whet","whiff","while","whilst","whimper","whine","whinge","whinny","whip","whirl","whirr","whirring","whisk","whisper","whispering","whistle","whiten","whitewash","whittle","whoop","whoosh","whup","wick","widen","widow","wield","wig","wiggle","wildcat","will","wilt","wimp","win","wince","winch","wind","winds","windsurf","wine","wing","wink","winkle","winnow","winter","wipe","wire","wiretap","wise","wisecrack","wish","withdraw","wither","withhold","withstand","witness","witter","wobble","wolf","wonder","woo","woof","word","work","worm","worry","worsen","worship","worst","wound","wow","wowee","wrangle","wrap","wreak","wreathe","wreck","wrench","wrest","wrestle","wriggle","wring","wrinkle","writ","write","writhe","wrong","wrought","xerox","yack","yak","yap","yaw","yawn","yearn","yell","yellow","yelp","yield","yodel","yoke","yomp","yowl","yuppify","zap","zero","zigzag","zing","zip","zone","zoom"],O7u={adjective:T7u,adverb:j7u,conjunction:N7u,interjection:L7u,noun:R7u,preposition:K7u,verb:I7u},$7u=O7u,H7u={airline:QCu,animal:mFu,app:vFu,cell_phone:kFu,color:yFu,commerce:wFu,company:$Fu,database:_Fu,date:WFu,finance:sku,hacker:mku,internet:vku,location:Iku,lorem:Hku,metadata:_ku,music:Wku,person:x7u,phone_number:p7u,science:C7u,team:b7u,vehicle:P7u,word:$7u},Ru=H7u,nH=Object.defineProperty,G7u=(u,e,a)=>e in u?nH(u,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[e]=a,_7u=(u,e)=>{for(var a in e)nH(u,a,{get:e[a],enumerable:!0})},D0=(u,e,a)=>(G7u(u,typeof e!="symbol"?e+"":e,a),a),g0=class extends Error{};function Ee(u){let e=Object.getPrototypeOf(u);do{for(let a of Object.getOwnPropertyNames(e))typeof u[a]=="function"&&a!=="constructor"&&(u[a]=u[a].bind(u));e=Object.getPrototypeOf(e)}while(e!==Object.prototype)}var tH=(u=>(u.Narrowbody="narrowbody",u.Regional="regional",u.Widebody="widebody",u))(tH||{}),V7u=["0","1","2","3","4","5","6","7","8","9"],J7u=["0","O","1","I","L"],U7u={regional:20,narrowbody:35,widebody:60},W7u={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},q7u=class{constructor(e){this.faker=e,Ee(this)}airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(e={}){let{allowNumerics:a=!1,allowVisuallySimilarCharacters:r=!1}=e,n=[];return a||n.push(...V7u),r||n.push(...J7u),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:n})}seat(e={}){let{aircraftType:a="narrowbody"}=e,r=U7u[a],n=W7u[a],t=this.faker.number.int({min:1,max:r}),i=this.faker.helpers.arrayElement(n);return`${t}${i}`}aircraftType(){return this.faker.helpers.enumValue(tH)}flightNumber(e={}){let{length:a={min:1,max:4},addLeadingZeros:r=!1}=e,n=this.faker.string.numeric({length:a,allowLeadingZeros:!1});return r?n.padStart(4,"0"):n}},iH=(u=>(u.SRGB="sRGB",u.DisplayP3="display-p3",u.REC2020="rec2020",u.A98RGB="a98-rgb",u.ProphotoRGB="prophoto-rgb",u))(iH||{}),oH=(u=>(u.RGB="rgb",u.RGBA="rgba",u.HSL="hsl",u.HSLA="hsla",u.HWB="hwb",u.CMYK="cmyk",u.LAB="lab",u.LCH="lch",u.COLOR="color",u))(oH||{});function Z7u(u,e){switch(e?.casing){case"upper":u=u.toUpperCase();break;case"lower":u=u.toLowerCase();break}return e!=null&&e.prefix&&(u=e.prefix+u),u}function sH(u){return u.map(e=>{if(e%1!==0){let a=new ArrayBuffer(4);new DataView(a).setFloat32(0,e);let r=new Uint8Array(a);return sH(Array.from(r)).split(" ").join("")}return(e>>>0).toString(2).padStart(8,"0")}).join(" ")}function Y7u(u,e="rgb",a="sRGB"){let r=n=>Math.round(n*100);switch(e){case"rgba":return`rgba(${u[0]}, ${u[1]}, ${u[2]}, ${u[3]})`;case"color":return`color(${a} ${u[0]} ${u[1]} ${u[2]})`;case"cmyk":return`cmyk(${r(u[0])}%, ${r(u[1])}%, ${r(u[2])}%, ${r(u[3])}%)`;case"hsl":return`hsl(${u[0]}deg ${r(u[1])}% ${r(u[2])}%)`;case"hsla":return`hsl(${u[0]}deg ${r(u[1])}% ${r(u[2])}% / ${r(u[3])})`;case"hwb":return`hwb(${u[0]} ${r(u[1])}% ${r(u[2])}%)`;case"lab":return`lab(${r(u[0])}% ${u[1]} ${u[2]})`;case"lch":return`lch(${r(u[0])}% ${u[1]} ${u[2]})`;case"rgb":default:return`rgb(${u[0]}, ${u[1]}, ${u[2]})`}}function Co(u,e,a="rgb",r="sRGB"){switch(e){case"css":return Y7u(u,a,r);case"binary":return sH(u);default:return u}}var Q7u=class{constructor(e){this.faker=e,Ee(this)}human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(oH)}cssSupportedSpace(){return this.faker.helpers.enumValue(iH)}rgb(e){let{format:a="hex",includeAlpha:r=!1,prefix:n="#",casing:t="lower"}=e||{};e={format:a,includeAlpha:r,prefix:n,casing:t};let i,o="rgb";return a==="hex"?(i=this.faker.string.hexadecimal({length:r?8:6,prefix:""}),i=Z7u(i,e),i):(i=Array.from({length:3},()=>this.faker.number.int(255)),r&&(i.push(this.faker.number.float({precision:.01})),o="rgba"),Co(i,a,o))}cmyk(e){let a=Array.from({length:4},()=>this.faker.number.float({precision:.01}));return Co(a,e?.format||"decimal","cmyk")}hsl(e){let a=[this.faker.number.int(360)];for(let r=0;r<(e!=null&&e.includeAlpha?3:2);r++)a.push(this.faker.number.float({precision:.01}));return Co(a,e?.format||"decimal",e!=null&&e.includeAlpha?"hsla":"hsl")}hwb(e){let a=[this.faker.number.int(360)];for(let r=0;r<2;r++)a.push(this.faker.number.float({precision:.01}));return Co(a,e?.format||"decimal","hwb")}lab(e){let a=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)a.push(this.faker.number.float({min:-100,max:100,precision:1e-4}));return Co(a,e?.format||"decimal","lab")}lch(e){let a=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)a.push(this.faker.number.float({max:230,precision:.1}));return Co(a,e?.format||"decimal","lch")}colorByCSSColorSpace(e){e?.format==="css"&&!(e!=null&&e.space)&&(e={...e,space:"sRGB"});let a=Array.from({length:3},()=>this.faker.number.float({precision:1e-4}));return Co(a,e?.format||"decimal","color",e?.space)}},lH=(u=>(u.Female="female",u.Male="male",u))(lH||{});function F4(u,e,a,{generic:r,female:n,male:t}={}){let i;switch(a){case"female":i=n;break;case"male":i=t;break;default:i=r;break}return i==null&&(n!=null&&t!=null?i=u.helpers.arrayElement([n,t]):i=r),e(i)}var X7u=class{constructor(e){this.faker=e,Ee(this)}firstName(e){var a;let{first_name:r,female_first_name:n,male_first_name:t}=(a=this.faker.rawDefinitions.person)!=null?a:{};return F4(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:n,male:t})}lastName(e){var a;let{last_name:r,female_last_name:n,male_last_name:t,last_name_pattern:i,male_last_name_pattern:o,female_last_name_pattern:s}=(a=this.faker.rawDefinitions.person)!=null?a:{};if(i!=null||o!=null||s!=null){let l=F4(this.faker,this.faker.helpers.weightedArrayElement,e,{generic:i,female:s,male:o});return this.faker.helpers.fake(l)}return F4(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:n,male:t})}middleName(e){var a;let{middle_name:r,female_middle_name:n,male_middle_name:t}=(a=this.faker.rawDefinitions.person)!=null?a:{};return F4(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:n,male:t})}fullName(e={}){let{sex:a=this.faker.helpers.arrayElement(["female","male"]),firstName:r=this.firstName(a),lastName:n=this.lastName(a)}=e,t=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name);return this.faker.helpers.mustache(t,{"person.prefix":()=>this.prefix(a),"person.firstName":()=>r,"person.middleName":()=>this.middleName(a),"person.lastName":()=>n,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(lH)}bio(){let{bio_pattern:e}=this.faker.definitions.person;return this.faker.helpers.fake(e)}prefix(e){var a;let{prefix:r,female_prefix:n,male_prefix:t}=(a=this.faker.rawDefinitions.person)!=null?a:{};return F4(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:n,male:t})}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return`${this.jobDescriptor()} ${this.jobArea()} ${this.jobType()}`}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.person.title.descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.person.title.level)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.person.title.job)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},uAu=class{constructor(){D0(this,"N",624),D0(this,"M",397),D0(this,"MATRIX_A",2567483615),D0(this,"UPPER_MASK",2147483648),D0(this,"LOWER_MASK",2147483647),D0(this,"mt",new Array(this.N)),D0(this,"mti",this.N+1),D0(this,"mag01",[0,this.MATRIX_A])}unsigned32(e){return e<0?(e^this.UPPER_MASK)+this.UPPER_MASK:e}subtraction32(e,a){return e>>n&1&&(r=this.addition32(r,this.unsigned32(a<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(this.mt[this.mti]&4294967295)}initByArray(e,a){this.initGenrand(19650218);let r=1,n=0,t=this.N>a?this.N:a;for(;t;t--)this.mt[r]=this.addition32(this.addition32(this.unsigned32(this.mt[r]^this.multiplication32(this.unsigned32(this.mt[r-1]^this.mt[r-1]>>>30),1664525)),e[n]),n),this.mt[r]=this.unsigned32(this.mt[r]&4294967295),r++,n++,r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1),n>=a&&(n=0);for(t=this.N-1;t;t--)this.mt[r]=this.subtraction32(this.unsigned32(this.mt[r]^this.multiplication32(this.unsigned32(this.mt[r-1]^this.mt[r-1]>>>30),1566083941)),r),this.mt[r]=this.unsigned32(this.mt[r]&4294967295),r++,r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1);this.mt[0]=2147483648}genrandInt32(){let e;if(this.mti>=this.N){let a;for(this.mti===this.N+1&&this.initGenrand(5489),a=0;a>>1^this.mag01[e&1]);for(;a>>1^this.mag01[e&1]);e=this.unsigned32(this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK),this.mt[this.N-1]=this.unsigned32(this.mt[this.M-1]^e>>>1^this.mag01[e&1]),this.mti=0}return e=this.mt[this.mti++],e=this.unsigned32(e^e>>>11),e=this.unsigned32(e^e<<7&2636928640),e=this.unsigned32(e^e<<15&4022730752),e=this.unsigned32(e^e>>>18),e}genrandInt31(){return this.genrandInt32()>>>1}genrandReal1(){return this.genrandInt32()*(1/4294967295)}genrandReal2(){return this.genrandInt32()*(1/4294967296)}genrandReal3(){return(this.genrandInt32()+.5)*(1/4294967296)}genrandRes53(){let e=this.genrandInt32()>>>5,a=this.genrandInt32()>>>6;return(e*67108864+a)*(1/9007199254740992)}};function eAu(){let u=new uAu;return u.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next(){return u.genrandReal2()},seed(e){typeof e=="number"?u.initGenrand(e):Array.isArray(e)&&u.initByArray(e,e.length)}}}function zu(u){let e=`[@faker-js/faker]: ${u.deprecated} is deprecated`;u.since&&(e+=` since v${u.since}`),u.until&&(e+=` and will be removed in v${u.until}`),u.proposed&&(e+=`. Please use ${u.proposed} instead`),console.warn(`${e}.`)}var aAu=class{constructor(e){this.faker=e,Ee(this)}number(e=99999){zu({deprecated:"faker.datatype.number()",proposed:"faker.number.int()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={max:e});let{min:a=0,max:r=a+99999,precision:n=1}=e;return this.faker.number.float({min:a,max:r,precision:n})}float(e={}){zu({deprecated:"faker.datatype.float()",proposed:"faker.number.float()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={precision:e});let{min:a=0,max:r=a+99999,precision:n=.01}=e;return this.faker.number.float({min:a,max:r,precision:n})}datetime(e={}){zu({deprecated:"faker.datatype.datetime({ min, max })",proposed:"faker.date.between({ from, to }) or faker.date.anytime()",since:"8.0",until:"9.0"});let a=864e13,r=typeof e=="number"?void 0:e.min,n=typeof e=="number"?e:e.max;return(r==null||ra)&&(n=Date.UTC(2100,0)),this.faker.date.between({from:r,to:n})}string(e={}){zu({deprecated:"faker.datatype.string()",proposed:"faker.string.sample()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={length:e});let{length:a=10}=e;return this.faker.string.sample(a)}uuid(){return zu({deprecated:"faker.datatype.uuid()",proposed:"faker.string.uuid()",since:"8.0",until:"9.0"}),this.faker.string.uuid()}boolean(e={}){typeof e=="number"&&(e={probability:e});let{probability:a=.5}=e;return a<=0?!1:a>=1?!0:this.faker.number.float(){a[r]=this.boolean()?this.faker.string.sample():this.faker.number.int()}),JSON.stringify(a)}array(e=10){return zu({deprecated:"faker.datatype.array()",proposed:"your own function to build complex arrays",since:"8.0",until:"9.0"}),this.faker.helpers.multiple(()=>this.boolean()?this.faker.string.sample():this.faker.number.int(),{count:e})}bigInt(e){return zu({deprecated:"faker.datatype.bigInt()",proposed:"faker.number.bigInt()",since:"8.0",until:"9.0"}),this.faker.number.bigInt(e)}};function ti(u,e){return u=new Date(u),isNaN(u.valueOf())&&(u=e()),u}var EH=class{constructor(e){this.faker=e,Ee(this)}anytime(e={}){let{refDate:a}=e,r=ti(a,this.faker.defaultRefDate);return this.between({from:new Date(r.getTime()-1e3*60*60*24*365),to:new Date(r.getTime()+1e3*60*60*24*365)})}past(e={},a){typeof e=="number"&&(zu({deprecated:"faker.date.past(years, refDate)",proposed:"faker.date.past({ years, refDate })",since:"8.0",until:"9.0"}),e={years:e});let{years:r=1,refDate:n=a}=e;if(r<=0)throw new g0("Years must be greater than 0.");let t=ti(n,this.faker.defaultRefDate),i={min:1e3,max:r*365*24*3600*1e3},o=t.getTime();return o-=this.faker.number.int(i),t.setTime(o),t}future(e={},a){typeof e=="number"&&(zu({deprecated:"faker.date.future(years, refDate)",proposed:"faker.date.future({ years, refDate })",since:"8.0",until:"9.0"}),e={years:e});let{years:r=1,refDate:n=a}=e;if(r<=0)throw new g0("Years must be greater than 0.");let t=ti(n,this.faker.defaultRefDate),i={min:1e3,max:r*365*24*3600*1e3},o=t.getTime();return o+=this.faker.number.int(i),t.setTime(o),t}between(e,a){(typeof e!="object"||e instanceof Date)&&(zu({deprecated:"faker.date.between(from, to)",proposed:"faker.date.between({ from, to })",since:"8.0",until:"9.0"}),e={from:e,to:a});let{from:r,to:n}=e,t=ti(r,this.faker.defaultRefDate).getTime(),i=ti(n,this.faker.defaultRefDate).getTime(),o=this.faker.number.int(i-t);return new Date(t+o)}betweens(e,a,r=3){(typeof e!="object"||e instanceof Date)&&(zu({deprecated:"faker.date.betweens(from, to, count)",proposed:"faker.date.betweens({ from, to, count })",since:"8.0",until:"9.0"}),e={from:e,to:a,count:r});let{from:n,to:t,count:i=3}=e;return this.faker.helpers.multiple(()=>this.between({from:n,to:t}),{count:i}).sort((o,s)=>o.getTime()-s.getTime())}recent(e={},a){typeof e=="number"&&(zu({deprecated:"faker.date.recent(days, refDate)",proposed:"faker.date.recent({ days, refDate })",since:"8.0",until:"9.0"}),e={days:e});let{days:r=1,refDate:n=a}=e;if(r<=0)throw new g0("Days must be greater than 0.");let t=ti(n,this.faker.defaultRefDate),i={min:1e3,max:r*24*3600*1e3},o=t.getTime();return o-=this.faker.number.int(i),t.setTime(o),t}soon(e={},a){typeof e=="number"&&(zu({deprecated:"faker.date.soon(days, refDate)",proposed:"faker.date.soon({ days, refDate })",since:"8.0",until:"9.0"}),e={days:e});let{days:r=1,refDate:n=a}=e;if(r<=0)throw new g0("Days must be greater than 0.");let t=ti(n,this.faker.defaultRefDate),i={min:1e3,max:r*24*3600*1e3},o=t.getTime();return o+=this.faker.number.int(i),t.setTime(o),t}birthdate(e={}){var a,r,n,t;if(e.max=0;r--){let n=parseInt(u.substring(r,r+1));a&&(n*=2,n>9&&(n=n%10+1)),e+=n,a=!a}return e%10}function iAu(u,e){return u[e]===void 0?-1:0}function DS(u,e,a,r,n){throw console.error("Error",a),console.log(`Found ${Object.keys(r).length} unique entries before throwing error. retried: ${n} total time: ${e-u}ms`),new g0(`${a} for uniqueness check. May not be able to generate any more unique values with current settings. -Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}function lH(u,e,a={}){var r;let n=new Date().getTime(),{startTime:t=new Date().getTime(),maxTime:i=50,maxRetries:o=50,compare:s=eAu,store:l}=a,{exclude:E}=a;if(a.currentIterations=(r=a.currentIterations)!=null?r:0,Array.isArray(E)||(E=[E]),n-t>=i)return cS(t,n,`Exceeded maxTime: ${i}`,l,a.currentIterations);if(a.currentIterations>=o)return cS(t,n,`Exceeded maxRetries: ${o}`,l,a.currentIterations);let c=u(...e);return s(l,c)===-1&&E.indexOf(c)===-1?(l[c]=c,a.currentIterations=0,c):(a.currentIterations++,lH(u,e,{...a,startTime:t,maxTime:i,maxRetries:o,compare:s,exclude:E}))}function dS(u,e,a,r){let n=1;if(e)switch(e){case"?":{n=u.datatype.boolean()?0:1;break}case"*":{let t=1;for(;u.datatype.boolean();)t*=2;n=u.number.int({min:0,max:t});break}case"+":{let t=1;for(;u.datatype.boolean();)t*=2;n=u.number.int({min:1,max:t});break}default:throw new g0("Unknown quantifier symbol provided.")}else a!=null&&r!=null?n=u.number.int({min:parseInt(a),max:parseInt(r)}):a!=null&&r==null&&(n=parseInt(a));return n}function DS(u,e=""){let a=/(.)\{(\d+)\,(\d+)\}/,r=/(.)\{(\d+)\}/,n=/\[(\d+)\-(\d+)\]/,t,i,o,s,l=a.exec(e);for(;l!=null;)t=parseInt(l[2]),i=parseInt(l[3]),t>i&&(o=i,i=t,t=o),s=u.number.int({min:t,max:i}),e=e.slice(0,l.index)+l[1].repeat(s)+e.slice(l.index+l[0].length),l=a.exec(e);for(l=r.exec(e);l!=null;)s=parseInt(l[2]),e=e.slice(0,l.index)+l[1].repeat(s)+e.slice(l.index+l[0].length),l=r.exec(e);for(l=n.exec(e);l!=null;)t=parseInt(l[1]),i=parseInt(l[2]),t>i&&(o=i,i=t,t=o),e=e.slice(0,l.index)+u.number.int({min:t,max:i}).toString()+e.slice(l.index+l[0].length),l=n.exec(e);return e}var EH=class{constructor(e){this.faker=e,d0(this,"uniqueStore",{}),Ee(this)}slugify(e=""){return e.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/ /g,"-").replace(/[^\w\.\-]+/g,"")}replaceSymbolWithNumber(e="",a="#"){let r="";for(let n=0;ny.charCodeAt(0));if(t=k[0],i=k[1],t>i)throw new g0("Character range provided is out of order.");for(let y=t;y<=i;y++)if(n&&isNaN(Number(String.fromCharCode(y)))){let b=String.fromCharCode(y);C.push(b.toUpperCase().charCodeAt(0)),C.push(b.toLowerCase().charCodeAt(0))}else C.push(y)}v=v.substring(A[0].length),A=v.match(E)}if(o=dS(this.faker,f,g,p),m){let k=-1;for(let y=48;y<=57;y++){if(k=C.indexOf(y),k>-1){C.splice(k,1);continue}C.push(y)}for(let y=65;y<=90;y++){if(k=C.indexOf(y),k>-1){C.splice(k,1);continue}C.push(y)}for(let y=97;y<=122;y++){if(k=C.indexOf(y),k>-1){C.splice(k,1);continue}C.push(y)}}let F=this.multiple(()=>String.fromCharCode(this.arrayElement(C)),{count:o}).join("");e=e.slice(0,l.index)+F+e.slice(l.index+l[0].length),l=e.match(c)}let d=/(.)\{(\d+)\,(\d+)\}/;for(l=e.match(d);l!=null;){if(t=parseInt(l[2]),i=parseInt(l[3]),t>i)throw new g0("Numbers out of order in {} quantifier.");o=this.faker.number.int({min:t,max:i}),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=e.match(d)}let D=/(.)\{(\d+)\}/;for(l=e.match(D);l!=null;)o=parseInt(l[2]),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=e.match(D);return e}shuffle(e,a={}){let{inplace:r=!1}=a;r||(e=[...e]);for(let n=e.length-1;n>0;--n){let t=this.faker.number.int(n);[e[n],e[t]]=[e[t],e[n]]}return e}uniqueArray(e,a){if(Array.isArray(e)){let n=new Set(e),t=Array.from(n);return this.shuffle(t).splice(0,a)}let r=new Set;try{if(typeof e=="function"){let n=1e3*a,t=0;for(;r.size1?this.faker.number.int({max:e.length-1}):0;return e[a]}weightedArrayElement(e){if(e.length===0)throw new g0("weightedArrayElement expects an array with at least one element");if(!e.every(t=>t.weight>0))throw new g0("weightedArrayElement expects an array of { weight, value } objects where weight is a positive number");let a=e.reduce((t,{weight:i})=>t+i,0),r=this.faker.number.float({min:0,max:a,precision:1e-9}),n=0;for(let{weight:t,value:i}of e)if(n+=t,r=e.length)return this.shuffle(e);if(r<=0)return[];let n=e.slice(0),t=e.length,i=t-r,o,s;for(;t-- >i;)s=this.faker.number.int(t),o=n[s],n[s]=n[t],n[t]=o;return n.slice(i)}enumValue(e){let a=Object.keys(e).filter(n=>isNaN(Number(n))),r=this.arrayElement(a);return e[r]}rangeToNumber(e){return typeof e=="number"?e:this.faker.number.int(e)}unique(e,a=[],r={}){zu({deprecated:"faker.helpers.unique",proposed:"https://github.com/faker-js/faker/issues/1785#issuecomment-1407773744",since:"8.0",until:"9.0"});let{maxTime:n=50,maxRetries:t=50,exclude:i=[],store:o=this.uniqueStore}=r;return lH(e,a,{...r,startTime:new Date().getTime(),maxTime:n,maxRetries:t,currentIterations:0,exclude:i,store:o})}multiple(e,a={}){var r;let n=this.rangeToNumber((r=a.count)!=null?r:3);return n<=0?[]:Array.from({length:n},e)}},aAu=class extends EH{constructor(e){super(e),this.faker=e}fake(e){e=typeof e=="string"?e:this.arrayElement(e);let a=e.search(/{{[a-z]/),r=e.indexOf("}}",a);if(a===-1||r===-1)return e;let n=e.substring(a+2,r+2).replace("}}","").replace("{{",""),t=/\(([^)]*)\)/,i=t.exec(n),o="";i&&(n=n.replace(t,""),o=i[1]);let s=n.split("."),l=this.faker,E=this.faker.rawDefinitions;for(let h of s)l=l?.[h],E=E?.[h];let c;if(typeof l=="function")c=l;else if(Array.isArray(E))c=()=>this.faker.helpers.arrayElement(E);else throw new g0(`Invalid module method or definition: ${n} +Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}function cH(u,e,a={}){var r;let n=new Date().getTime(),{startTime:t=new Date().getTime(),maxTime:i=50,maxRetries:o=50,compare:s=iAu,store:l}=a,{exclude:E}=a;if(a.currentIterations=(r=a.currentIterations)!=null?r:0,Array.isArray(E)||(E=[E]),n-t>=i)return DS(t,n,`Exceeded maxTime: ${i}`,l,a.currentIterations);if(a.currentIterations>=o)return DS(t,n,`Exceeded maxRetries: ${o}`,l,a.currentIterations);let c=u(...e);return s(l,c)===-1&&E.indexOf(c)===-1?(l[c]=c,a.currentIterations=0,c):(a.currentIterations++,cH(u,e,{...a,startTime:t,maxTime:i,maxRetries:o,compare:s,exclude:E}))}function xS(u,e,a,r){let n=1;if(e)switch(e){case"?":{n=u.datatype.boolean()?0:1;break}case"*":{let t=1;for(;u.datatype.boolean();)t*=2;n=u.number.int({min:0,max:t});break}case"+":{let t=1;for(;u.datatype.boolean();)t*=2;n=u.number.int({min:1,max:t});break}default:throw new g0("Unknown quantifier symbol provided.")}else a!=null&&r!=null?n=u.number.int({min:parseInt(a),max:parseInt(r)}):a!=null&&r==null&&(n=parseInt(a));return n}function mS(u,e=""){let a=/(.)\{(\d+)\,(\d+)\}/,r=/(.)\{(\d+)\}/,n=/\[(\d+)\-(\d+)\]/,t,i,o,s,l=a.exec(e);for(;l!=null;)t=parseInt(l[2]),i=parseInt(l[3]),t>i&&(o=i,i=t,t=o),s=u.number.int({min:t,max:i}),e=e.slice(0,l.index)+l[1].repeat(s)+e.slice(l.index+l[0].length),l=a.exec(e);for(l=r.exec(e);l!=null;)s=parseInt(l[2]),e=e.slice(0,l.index)+l[1].repeat(s)+e.slice(l.index+l[0].length),l=r.exec(e);for(l=n.exec(e);l!=null;)t=parseInt(l[1]),i=parseInt(l[2]),t>i&&(o=i,i=t,t=o),e=e.slice(0,l.index)+u.number.int({min:t,max:i}).toString()+e.slice(l.index+l[0].length),l=n.exec(e);return e}var dH=class{constructor(e){this.faker=e,D0(this,"uniqueStore",{}),Ee(this)}slugify(e=""){return e.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/ /g,"-").replace(/[^\w\.\-]+/g,"")}replaceSymbolWithNumber(e="",a="#"){let r="";for(let n=0;ny.charCodeAt(0));if(t=k[0],i=k[1],t>i)throw new g0("Character range provided is out of order.");for(let y=t;y<=i;y++)if(n&&isNaN(Number(String.fromCharCode(y)))){let b=String.fromCharCode(y);C.push(b.toUpperCase().charCodeAt(0)),C.push(b.toLowerCase().charCodeAt(0))}else C.push(y)}v=v.substring(A[0].length),A=v.match(E)}if(o=xS(this.faker,f,g,p),m){let k=-1;for(let y=48;y<=57;y++){if(k=C.indexOf(y),k>-1){C.splice(k,1);continue}C.push(y)}for(let y=65;y<=90;y++){if(k=C.indexOf(y),k>-1){C.splice(k,1);continue}C.push(y)}for(let y=97;y<=122;y++){if(k=C.indexOf(y),k>-1){C.splice(k,1);continue}C.push(y)}}let F=this.multiple(()=>String.fromCharCode(this.arrayElement(C)),{count:o}).join("");e=e.slice(0,l.index)+F+e.slice(l.index+l[0].length),l=e.match(c)}let d=/(.)\{(\d+)\,(\d+)\}/;for(l=e.match(d);l!=null;){if(t=parseInt(l[2]),i=parseInt(l[3]),t>i)throw new g0("Numbers out of order in {} quantifier.");o=this.faker.number.int({min:t,max:i}),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=e.match(d)}let D=/(.)\{(\d+)\}/;for(l=e.match(D);l!=null;)o=parseInt(l[2]),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=e.match(D);return e}shuffle(e,a={}){let{inplace:r=!1}=a;r||(e=[...e]);for(let n=e.length-1;n>0;--n){let t=this.faker.number.int(n);[e[n],e[t]]=[e[t],e[n]]}return e}uniqueArray(e,a){if(Array.isArray(e)){let n=new Set(e),t=Array.from(n);return this.shuffle(t).splice(0,a)}let r=new Set;try{if(typeof e=="function"){let n=1e3*a,t=0;for(;r.size1?this.faker.number.int({max:e.length-1}):0;return e[a]}weightedArrayElement(e){if(e.length===0)throw new g0("weightedArrayElement expects an array with at least one element");if(!e.every(t=>t.weight>0))throw new g0("weightedArrayElement expects an array of { weight, value } objects where weight is a positive number");let a=e.reduce((t,{weight:i})=>t+i,0),r=this.faker.number.float({min:0,max:a,precision:1e-9}),n=0;for(let{weight:t,value:i}of e)if(n+=t,r=e.length)return this.shuffle(e);if(r<=0)return[];let n=e.slice(0),t=e.length,i=t-r,o,s;for(;t-- >i;)s=this.faker.number.int(t),o=n[s],n[s]=n[t],n[t]=o;return n.slice(i)}enumValue(e){let a=Object.keys(e).filter(n=>isNaN(Number(n))),r=this.arrayElement(a);return e[r]}rangeToNumber(e){return typeof e=="number"?e:this.faker.number.int(e)}unique(e,a=[],r={}){zu({deprecated:"faker.helpers.unique",proposed:"https://github.com/faker-js/faker/issues/1785#issuecomment-1407773744",since:"8.0",until:"9.0"});let{maxTime:n=50,maxRetries:t=50,exclude:i=[],store:o=this.uniqueStore}=r;return cH(e,a,{...r,startTime:new Date().getTime(),maxTime:n,maxRetries:t,currentIterations:0,exclude:i,store:o})}multiple(e,a={}){var r;let n=this.rangeToNumber((r=a.count)!=null?r:3);return n<=0?[]:Array.from({length:n},e)}},oAu=class extends dH{constructor(e){super(e),this.faker=e}fake(e){e=typeof e=="string"?e:this.arrayElement(e);let a=e.search(/{{[a-z]/),r=e.indexOf("}}",a);if(a===-1||r===-1)return e;let n=e.substring(a+2,r+2).replace("}}","").replace("{{",""),t=/\(([^)]*)\)/,i=t.exec(n),o="";i&&(n=n.replace(t,""),o=i[1]);let s=n.split("."),l=this.faker,E=this.faker.rawDefinitions;for(let h of s)l=l?.[h],E=E?.[h];let c;if(typeof l=="function")c=l;else if(Array.isArray(E))c=()=>this.faker.helpers.arrayElement(E);else throw new g0(`Invalid module method or definition: ${n} - faker.${n} is not a function -- faker.definitions.${n} is not an array`);c=c.bind(this);let d;try{d=JSON.parse(`[${o}]`)}catch{d=[o]}let D=String(c(...d)),m=e.substring(0,a)+D+e.substring(r+2);return this.fake(m)}},rAu=class{constructor(e){this.faker=e,Ee(this)}int(e={}){typeof e=="number"&&(e={max:e});let{min:a=0,max:r=Number.MAX_SAFE_INTEGER}=e,n=Math.ceil(a),t=Math.floor(r);if(n===t)return n;if(t=a?new g0(`No integer value between ${a} and ${r} found.`):new g0(`Max ${r} should be greater than min ${a}.`);let i=this.faker._mersenne.next();return Math.floor(i*(t+1-n)+n)}float(e={}){typeof e=="number"&&(e={max:e});let{min:a=0,max:r=1,precision:n}=e;if(r===a)return a;if(rthis.faker.helpers.arrayElement(e),{count:a}).join("")}alpha(e={}){var a;typeof e=="number"&&(e={length:e});let r=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(r<=0)return"";let{casing:n="mixed"}=e,{exclude:t=[]}=e;typeof t=="string"&&(t=t.split(""));let i;switch(n){case"upper":i=[...Md];break;case"lower":i=[...wd];break;case"mixed":default:i=[...wd,...Md];break}return i=i.filter(o=>!t.includes(o)),this.fromCharacters(i,r)}alphanumeric(e={}){var a;typeof e=="number"&&(e={length:e});let r=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(r<=0)return"";let{casing:n="mixed"}=e,{exclude:t=[]}=e;typeof t=="string"&&(t=t.split(""));let i=[...xS];switch(n){case"upper":i.push(...Md);break;case"lower":i.push(...wd);break;case"mixed":default:i.push(...wd,...Md);break}return i=i.filter(o=>!t.includes(o)),this.fromCharacters(i,r)}binary(e={}){var a;let{prefix:r="0b"}=e,n=r;return n+=this.fromCharacters(["0","1"],(a=e.length)!=null?a:1),n}octal(e={}){var a;let{prefix:r="0o"}=e,n=r;return n+=this.fromCharacters(["0","1","2","3","4","5","6","7"],(a=e.length)!=null?a:1),n}hexadecimal(e={}){var a;let{casing:r="mixed",prefix:n="0x"}=e,t=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(t<=0)return n;let i=this.fromCharacters(["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","A","B","C","D","E","F"],t);return r==="upper"?i=i.toUpperCase():r==="lower"&&(i=i.toLowerCase()),`${n}${i}`}numeric(e={}){var a;typeof e=="number"&&(e={length:e});let r=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(r<=0)return"";let{allowLeadingZeros:n=!0}=e,{exclude:t=[]}=e;typeof t=="string"&&(t=t.split(""));let i=xS.filter(s=>!t.includes(s));if(i.length===0||i.length===1&&!n&&i[0]==="0")throw new g0("Unable to generate numeric string, because all possible digits are excluded.");let o="";return!n&&!t.includes("0")&&(o+=this.faker.helpers.arrayElement(i.filter(s=>s!=="0"))),o+=this.fromCharacters(i,r-o.length),o}sample(e=10){e=this.faker.helpers.rangeToNumber(e),e>=mS&&(e=mS);let a={min:33,max:125},r="";for(;r.lengththis.faker.number.hex({min:0,max:15})).replace(/y/g,()=>this.faker.number.hex({min:8,max:11}))}nanoid(e=21){if(e=this.faker.helpers.rangeToNumber(e),e<=0)return"";let a=[{value:()=>this.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement(["_","-"]),weight:2}],r="";for(;r.length","?","@","[","\\","]","^","_","`","{","|","}","~"],e)}},cH=class{constructor(){d0(this,"_defaultRefDate",()=>new Date),d0(this,"_mersenne",Z7u()),d0(this,"datatype",new Y7u(this)),d0(this,"date",new sH(this)),d0(this,"helpers",new EH(this)),d0(this,"number",new rAu(this)),d0(this,"string",new nAu(this))}get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(e=()=>new Date){typeof e=="function"?this._defaultRefDate=e:this._defaultRefDate=()=>new Date(e)}seed(e=Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)){return this._mersenne.seed(e),e}};new cH;function tAu(u){let e={};for(let a of u)for(let r in a){let n=a[r];e[r]===void 0?e[r]={...n}:e[r]={...n,...e[r]}}return e}var ax=()=>{throw new g0("You cannot edit the locale data on the faker instance")};function iAu(u){let e={};return new Proxy(u,{has(){return!0},get(a,r){return typeof r=="symbol"||r==="nodeType"?a[r]:r in e?e[r]:e[r]=oAu(r,a[r])},set:ax,deleteProperty:ax})}function oAu(u,e={}){return new Proxy(e,{has(a,r){return a[r]!=null},get(a,r){let n=a[r];if(typeof r=="symbol"||r==="nodeType")return n;if(n===null)throw new g0(`The locale data for '${u}.${r.toString()}' aren't applicable to this locale. +- faker.definitions.${n} is not an array`);c=c.bind(this);let d;try{d=JSON.parse(`[${o}]`)}catch{d=[o]}let D=String(c(...d)),m=e.substring(0,a)+D+e.substring(r+2);return this.fake(m)}},sAu=class{constructor(e){this.faker=e,Ee(this)}int(e={}){typeof e=="number"&&(e={max:e});let{min:a=0,max:r=Number.MAX_SAFE_INTEGER}=e,n=Math.ceil(a),t=Math.floor(r);if(n===t)return n;if(t=a?new g0(`No integer value between ${a} and ${r} found.`):new g0(`Max ${r} should be greater than min ${a}.`);let i=this.faker._mersenne.next();return Math.floor(i*(t+1-n)+n)}float(e={}){typeof e=="number"&&(e={max:e});let{min:a=0,max:r=1,precision:n}=e;if(r===a)return a;if(rthis.faker.helpers.arrayElement(e),{count:a}).join("")}alpha(e={}){var a;typeof e=="number"&&(e={length:e});let r=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(r<=0)return"";let{casing:n="mixed"}=e,{exclude:t=[]}=e;typeof t=="string"&&(t=t.split(""));let i;switch(n){case"upper":i=[...wd];break;case"lower":i=[...Pd];break;case"mixed":default:i=[...Pd,...wd];break}return i=i.filter(o=>!t.includes(o)),this.fromCharacters(i,r)}alphanumeric(e={}){var a;typeof e=="number"&&(e={length:e});let r=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(r<=0)return"";let{casing:n="mixed"}=e,{exclude:t=[]}=e;typeof t=="string"&&(t=t.split(""));let i=[...hS];switch(n){case"upper":i.push(...wd);break;case"lower":i.push(...Pd);break;case"mixed":default:i.push(...Pd,...wd);break}return i=i.filter(o=>!t.includes(o)),this.fromCharacters(i,r)}binary(e={}){var a;let{prefix:r="0b"}=e,n=r;return n+=this.fromCharacters(["0","1"],(a=e.length)!=null?a:1),n}octal(e={}){var a;let{prefix:r="0o"}=e,n=r;return n+=this.fromCharacters(["0","1","2","3","4","5","6","7"],(a=e.length)!=null?a:1),n}hexadecimal(e={}){var a;let{casing:r="mixed",prefix:n="0x"}=e,t=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(t<=0)return n;let i=this.fromCharacters(["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","A","B","C","D","E","F"],t);return r==="upper"?i=i.toUpperCase():r==="lower"&&(i=i.toLowerCase()),`${n}${i}`}numeric(e={}){var a;typeof e=="number"&&(e={length:e});let r=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(r<=0)return"";let{allowLeadingZeros:n=!0}=e,{exclude:t=[]}=e;typeof t=="string"&&(t=t.split(""));let i=hS.filter(s=>!t.includes(s));if(i.length===0||i.length===1&&!n&&i[0]==="0")throw new g0("Unable to generate numeric string, because all possible digits are excluded.");let o="";return!n&&!t.includes("0")&&(o+=this.faker.helpers.arrayElement(i.filter(s=>s!=="0"))),o+=this.fromCharacters(i,r-o.length),o}sample(e=10){e=this.faker.helpers.rangeToNumber(e),e>=pS&&(e=pS);let a={min:33,max:125},r="";for(;r.lengththis.faker.number.hex({min:0,max:15})).replace(/y/g,()=>this.faker.number.hex({min:8,max:11}))}nanoid(e=21){if(e=this.faker.helpers.rangeToNumber(e),e<=0)return"";let a=[{value:()=>this.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement(["_","-"]),weight:2}],r="";for(;r.length","?","@","[","\\","]","^","_","`","{","|","}","~"],e)}},DH=class{constructor(){D0(this,"_defaultRefDate",()=>new Date),D0(this,"_mersenne",eAu()),D0(this,"datatype",new aAu(this)),D0(this,"date",new EH(this)),D0(this,"helpers",new dH(this)),D0(this,"number",new sAu(this)),D0(this,"string",new lAu(this))}get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(e=()=>new Date){typeof e=="function"?this._defaultRefDate=e:this._defaultRefDate=()=>new Date(e)}seed(e=Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)){return this._mersenne.seed(e),e}};new DH;function EAu(u){let e={};for(let a of u)for(let r in a){let n=a[r];e[r]===void 0?e[r]={...n}:e[r]={...n,...e[r]}}return e}var rx=()=>{throw new g0("You cannot edit the locale data on the faker instance")};function cAu(u){let e={};return new Proxy(u,{has(){return!0},get(a,r){return typeof r=="symbol"||r==="nodeType"?a[r]:r in e?e[r]:e[r]=dAu(r,a[r])},set:rx,deleteProperty:rx})}function dAu(u,e={}){return new Proxy(e,{has(a,r){return a[r]!=null},get(a,r){let n=a[r];if(typeof r=="symbol"||r==="nodeType")return n;if(n===null)throw new g0(`The locale data for '${u}.${r.toString()}' aren't applicable to this locale. If you think this is a bug, please report it at: https://github.com/faker-js/faker`);if(n===void 0)throw new g0(`The locale data for '${u}.${r.toString()}' are missing in this locale. Please contribute the missing data to the project or use a locale/Faker instance that has these data. - For more information see https://fakerjs.dev/guide/localization.html`);return n},set:ax,deleteProperty:ax})}var sAu=class{constructor(e){this.faker=e,Ee(this)}dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}},lAu={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},EAu=class{constructor(e){this.faker=e,Ee(this)}department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(e={},a=1e3,r=2,n=""){typeof e=="number"&&(zu({deprecated:"faker.commerce.price(min, max, dec, symbol)",proposed:"faker.commerce.price({ min, max, dec, symbol })",since:"8.0",until:"9.0"}),e={min:e,dec:r,max:a,symbol:n});let{dec:t=2,max:i=1e3,min:o=1,symbol:s=""}=e;if(o<0||i<0)return`${s}0`;let l=this.faker.number.int({min:o,max:i});return s+l.toFixed(t)}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_description)}isbn(e={}){typeof e=="number"&&(e={variant:e});let{variant:a=13,separator:r="-"}=e,n="978",[t,i]=this.faker.helpers.objectEntry(lAu),o=this.faker.string.numeric(8),s=parseInt(o.slice(0,-1)),l=i.find(([h])=>s<=h)[1],E=o.slice(0,l),c=o.slice(l),d=[n,t,E,c];a===10&&d.shift();let D=d.join(""),m=0;for(let h=0;h{let e=0;for(let a=0;au.replace(/[A-Z]/gi,e=>String(e.toUpperCase().charCodeAt(0)-55))},vt=DAu,xAu=class{constructor(e){this.faker=e,Ee(this)}account(e){return zu({deprecated:"faker.finance.account",proposed:"faker.finance.accountNumber",since:"8.0",until:"9.0"}),this.accountNumber(e)}accountNumber(e={}){typeof e=="number"&&(e={length:e});let{length:a=8}=e;return this.faker.string.numeric({length:a,allowLeadingZeros:!0})}accountName(){return[this.faker.helpers.arrayElement(this.faker.definitions.finance.account_type),"Account"].join(" ")}routingNumber(){let e=this.faker.string.numeric({length:8,allowLeadingZeros:!0}),a=0;for(let r=0;rE.country===r):this.faker.helpers.arrayElement(vt.formats);if(!t)throw new g0(`Country code ${r} not supported.`);let i="",o=0;for(let E of t.bban){let c=E.count;for(o+=E.count;c>0;)E.type==="a"?i+=this.faker.helpers.arrayElement(vt.alpha):E.type==="c"?this.faker.datatype.boolean(.8)?i+=this.faker.number.int(9):i+=this.faker.helpers.arrayElement(vt.alpha):c>=3&&this.faker.datatype.boolean(.3)?this.faker.datatype.boolean()?(i+=this.faker.helpers.arrayElement(vt.pattern100),c-=2):(i+=this.faker.helpers.arrayElement(vt.pattern10),c--):i+=this.faker.number.int(9),c--;i=i.substring(0,o)}let s=98-vt.mod97(vt.toDigitString(`${i}${t.country}00`));s<10&&(s=`0${s}`);let l=`${t.country}${s}${i}`;return n?l.match(/.{1,4}/g).join(" "):l}bic(e={}){let{includeBranchCode:a=this.faker.datatype.boolean()}=e,r=this.faker.string.alpha({length:4,casing:"upper"}),n=this.faker.helpers.arrayElement(vt.iso3166),t=this.faker.string.alphanumeric({length:2,casing:"upper"}),i=a?this.faker.datatype.boolean()?this.faker.string.alphanumeric({length:3,casing:"upper"}):"XXX":"";return`${r}${n}${t}${i}`}transactionDescription(){let e=this.amount(),a=this.faker.company.name(),r=this.transactionType(),n=this.accountNumber(),t=this.maskedNumber(),i=this.currencyCode();return`${r} transaction at ${a} using card ending with ***${t} for ${i} ${e} in account ***${n}`}},mAu=class{constructor(e){this.faker=e,Ee(this)}branch(){let e=this.faker.hacker.noun().replace(" ","-"),a=this.faker.hacker.verb().replace(" ","-");return`${e}-${a}`}commitEntry(e={}){let{merge:a=this.faker.datatype.boolean({probability:.2}),eol:r="CRLF",refDate:n}=e,t=[`commit ${this.faker.git.commitSha()}`];a&&t.push(`Merge: ${this.commitSha({length:7})} ${this.commitSha({length:7})}`);let i=this.faker.person.firstName(),o=this.faker.person.lastName(),s=this.faker.person.fullName({firstName:i,lastName:o}),l=this.faker.internet.userName({firstName:i,lastName:o}),E=this.faker.helpers.arrayElement([s,l]),c=this.faker.internet.email({firstName:i,lastName:o});E=E.replace(/^[\.,:;"\\']|[\<\>\n]|[\.,:;"\\']$/g,""),t.push(`Author: ${E} <${c}>`,`Date: ${this.commitDate({refDate:n})}`,"",`    ${this.commitMessage()}`,"");let d=r==="CRLF"?`\r + For more information see https://fakerjs.dev/guide/localization.html`);return n},set:rx,deleteProperty:rx})}var DAu=class{constructor(e){this.faker=e,Ee(this)}dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}},xAu={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},mAu=class{constructor(e){this.faker=e,Ee(this)}department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(e={},a=1e3,r=2,n=""){typeof e=="number"&&(zu({deprecated:"faker.commerce.price(min, max, dec, symbol)",proposed:"faker.commerce.price({ min, max, dec, symbol })",since:"8.0",until:"9.0"}),e={min:e,dec:r,max:a,symbol:n});let{dec:t=2,max:i=1e3,min:o=1,symbol:s=""}=e;if(o<0||i<0)return`${s}0`;let l=this.faker.number.int({min:o,max:i});return s+l.toFixed(t)}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_description)}isbn(e={}){typeof e=="number"&&(e={variant:e});let{variant:a=13,separator:r="-"}=e,n="978",[t,i]=this.faker.helpers.objectEntry(xAu),o=this.faker.string.numeric(8),s=parseInt(o.slice(0,-1)),l=i.find(([h])=>s<=h)[1],E=o.slice(0,l),c=o.slice(l),d=[n,t,E,c];a===10&&d.shift();let D=d.join(""),m=0;for(let h=0;h{let e=0;for(let a=0;au.replace(/[A-Z]/gi,e=>String(e.toUpperCase().charCodeAt(0)-55))},vt=gAu,fAu=class{constructor(e){this.faker=e,Ee(this)}account(e){return zu({deprecated:"faker.finance.account",proposed:"faker.finance.accountNumber",since:"8.0",until:"9.0"}),this.accountNumber(e)}accountNumber(e={}){typeof e=="number"&&(e={length:e});let{length:a=8}=e;return this.faker.string.numeric({length:a,allowLeadingZeros:!0})}accountName(){return[this.faker.helpers.arrayElement(this.faker.definitions.finance.account_type),"Account"].join(" ")}routingNumber(){let e=this.faker.string.numeric({length:8,allowLeadingZeros:!0}),a=0;for(let r=0;rE.country===r):this.faker.helpers.arrayElement(vt.formats);if(!t)throw new g0(`Country code ${r} not supported.`);let i="",o=0;for(let E of t.bban){let c=E.count;for(o+=E.count;c>0;)E.type==="a"?i+=this.faker.helpers.arrayElement(vt.alpha):E.type==="c"?this.faker.datatype.boolean(.8)?i+=this.faker.number.int(9):i+=this.faker.helpers.arrayElement(vt.alpha):c>=3&&this.faker.datatype.boolean(.3)?this.faker.datatype.boolean()?(i+=this.faker.helpers.arrayElement(vt.pattern100),c-=2):(i+=this.faker.helpers.arrayElement(vt.pattern10),c--):i+=this.faker.number.int(9),c--;i=i.substring(0,o)}let s=98-vt.mod97(vt.toDigitString(`${i}${t.country}00`));s<10&&(s=`0${s}`);let l=`${t.country}${s}${i}`;return n?l.match(/.{1,4}/g).join(" "):l}bic(e={}){let{includeBranchCode:a=this.faker.datatype.boolean()}=e,r=this.faker.string.alpha({length:4,casing:"upper"}),n=this.faker.helpers.arrayElement(vt.iso3166),t=this.faker.string.alphanumeric({length:2,casing:"upper"}),i=a?this.faker.datatype.boolean()?this.faker.string.alphanumeric({length:3,casing:"upper"}):"XXX":"";return`${r}${n}${t}${i}`}transactionDescription(){let e=this.amount(),a=this.faker.company.name(),r=this.transactionType(),n=this.accountNumber(),t=this.maskedNumber(),i=this.currencyCode();return`${r} transaction at ${a} using card ending with ***${t} for ${i} ${e} in account ***${n}`}},vAu=class{constructor(e){this.faker=e,Ee(this)}branch(){let e=this.faker.hacker.noun().replace(" ","-"),a=this.faker.hacker.verb().replace(" ","-");return`${e}-${a}`}commitEntry(e={}){let{merge:a=this.faker.datatype.boolean({probability:.2}),eol:r="CRLF",refDate:n}=e,t=[`commit ${this.faker.git.commitSha()}`];a&&t.push(`Merge: ${this.commitSha({length:7})} ${this.commitSha({length:7})}`);let i=this.faker.person.firstName(),o=this.faker.person.lastName(),s=this.faker.person.fullName({firstName:i,lastName:o}),l=this.faker.internet.userName({firstName:i,lastName:o}),E=this.faker.helpers.arrayElement([s,l]),c=this.faker.internet.email({firstName:i,lastName:o});E=E.replace(/^[\.,:;"\\']|[\<\>\n]|[\.,:;"\\']$/g,""),t.push(`Author: ${E} <${c}>`,`Date: ${this.commitDate({refDate:n})}`,"",`    ${this.commitMessage()}`,"");let d=r==="CRLF"?`\r `:` -`;return t.join(d)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],n=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=this.faker.date.recent({days:1,refDate:a}),i=r[t.getUTCDay()],o=n[t.getUTCMonth()],s=t.getUTCDate(),l=t.getUTCHours().toString().padStart(2,"0"),E=t.getUTCMinutes().toString().padStart(2,"0"),c=t.getUTCSeconds().toString().padStart(2,"0"),d=t.getUTCFullYear(),D=this.faker.number.int({min:-11,max:12}),m=Math.abs(D).toString().padStart(2,"0"),h="00",g=D>=0?"+":"-";return`${i} ${o} ${s} ${l}:${E}:${c} ${d} ${g}${m}${h}`}commitSha(e={}){let{length:a=40}=e;return this.faker.string.hexadecimal({length:a,casing:"lower",prefix:""})}shortSha(){return zu({deprecated:"faker.git.shortSha()",proposed:"faker.git.commitSha({ length: 7 })",since:"8.0",until:"9.0"}),this.commitSha({length:7})}},hAu=class{constructor(e){this.faker=e,Ee(this)}abbreviation(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.abbreviation)}adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.adjective)}noun(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun)}verb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb)}ingverb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.ingverb)}phrase(){let e={abbreviation:this.abbreviation,adjective:this.adjective,ingverb:this.ingverb,noun:this.noun,verb:this.verb},a=this.faker.helpers.arrayElement(this.faker.definitions.hacker.phrase);return this.faker.helpers.mustache(a,e)}},pAu=class{constructor(e){this.faker=e}image(e,a,r,n){return zu({deprecated:"faker.lorempicsum.image",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,r,n)}imageGrayscale(e,a,r){return zu({deprecated:"faker.lorempicsum.imageGrayscale",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,r)}imageBlurred(e,a,r){return zu({deprecated:"faker.lorempicsum.imageBlurred",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,void 0,r)}imageRandomSeeded(e,a,r,n,t){return zu({deprecated:"faker.lorempicsum.imageRandomSeeded",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,r,n,t)}imageUrl(e,a,r,n,t){zu({deprecated:"faker.lorempicsum.imageUrl",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),e=e||640,a=a||480;let i="https://picsum.photos";return t&&(i+=`/seed/${t}`),i+=`/${e}/${a}`,r&&n?`${i}?grayscale&blur=${n}`:r?`${i}?grayscale`:n?`${i}?blur=${n}`:i}},gAu=class dH{constructor(e){this.faker=e;for(let a of Object.getOwnPropertyNames(dH.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}imageUrl(e,a,r,n,t,i){zu({deprecated:"faker.placeholder.imageUrl",proposed:"faker.image.urlPlaceholder",since:"8.0",until:"9.0"}),e=e||640,a=a||e;let o="https://via.placeholder.com";if(o+=`/${e}x${a}`,t!=null&&(o+=`/${t.replace("#","").toUpperCase()}`,i!=null&&(o+=`/${i.replace("#","").toUpperCase()}`)),n!=null&&(o+=`.${n}`),r!=null){let s=new URLSearchParams({text:r});o+=`?${s.toString()}`}return o}randomUrl(e,a,r){return zu({deprecated:"faker.placeholder.randomUrl",proposed:"faker.image.urlPlaceholder",since:"8.0",until:"9.0"}),this.imageUrl(e,a,this.faker.lorem.word(),r,this.faker.color.rgb({casing:"upper",prefix:""}),this.faker.color.rgb({casing:"upper",prefix:""}))}},fAu=class{constructor(e){this.faker=e}image(e,a,r){return zu({deprecated:"faker.unsplash.image",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,void 0,r)}imageUrl(e,a,r,n){zu({deprecated:"faker.unsplash.imageUrl",proposed:"faker.image.url",since:"8.0",until:"9.0"}),e=e||640,a=a||480;let t="https://source.unsplash.com";return r!=null&&(t+=`/category/${r}`),t+=`/${e}x${a}`,n!=null&&/^([A-Za-z0-9].+,[A-Za-z0-9]+)$|^([A-Za-z0-9]+)$/.test(n)&&(t+=`?${n}`),t}food(e,a,r){return zu({deprecated:"faker.unsplash.food",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"food",r)}people(e,a,r){return zu({deprecated:"faker.unsplash.people",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"people",r)}nature(e,a,r){return zu({deprecated:"faker.unsplash.nature",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"nature",r)}technology(e,a,r){return zu({deprecated:"faker.unsplash.technology",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"technology",r)}objects(e,a,r){return zu({deprecated:"faker.unsplash.objects",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"objects",r)}buildings(e,a,r){return zu({deprecated:"faker.unsplash.buildings",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"buildings",r)}},vAu=class{constructor(e){this.faker=e,d0(this,"unsplash"),d0(this,"lorempicsum"),d0(this,"placeholder"),Ee(this),this.unsplash=new fAu(this.faker),this.lorempicsum=new pAu(this.faker),this.placeholder=new gAu(this.faker)}avatar(){return this.faker.helpers.arrayElement([this.avatarLegacy,this.avatarGitHub])()}avatarGitHub(){return`https://avatars.githubusercontent.com/u/${this.faker.number.int(1e8)}`}avatarLegacy(){return`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}url(e={}){let{width:a=640,height:r=480}=e;return this.faker.helpers.arrayElement([this.urlLoremFlickr,this.urlPicsumPhotos])({width:a,height:r})}urlLoremFlickr(e={}){let{width:a=640,height:r=480,category:n}=e;return`https://loremflickr.com/${a}/${r}${n!=null?`/${n}`:""}?lock=${this.faker.number.int()}`}urlPicsumPhotos(e={}){let{width:a=640,height:r=480,grayscale:n=!1,blur:t}=e,i=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${a}/${r}`,o=n===!0,s=typeof t=="number"&&t>=1&&t<=10;return(o||s)&&(i+="?",o&&(i+="grayscale"),o&&s&&(i+="&"),s&&(i+=`blur=${t}`)),i}urlPlaceholder(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:r=this.faker.number.int({min:1,max:3999}),backgroundColor:n=this.faker.color.rgb({format:"hex",prefix:""}),textColor:t=this.faker.color.rgb({format:"hex",prefix:""}),format:i=this.faker.helpers.arrayElement(["gif","jpeg","jpg","png","webp"]),text:o=this.faker.lorem.words()}=e,s="https://via.placeholder.com";return s+=`/${a}`,s+=`x${r}`,s+=`/${n}`,s+=`/${t}`,s+=`.${i}`,s+=`?text=${encodeURIComponent(o)}`,s}dataUri(e={}){let{width:a=640,height:r=480,color:n=this.faker.color.rgb(),type:t="svg-uri"}=e,i=`${a}x${r}`;return t==="svg-uri"?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(i)}`:`data:image/svg+xml;base64,${Buffer.from(i).toString("base64")}`}image(e,a,r){zu({deprecated:"faker.image.image",proposed:"faker.image.url",since:"8.0",until:"9.0"});let n=["abstract","animals","business","cats","city","food","nightlife","fashion","people","nature","sports","technics","transport"];return this[this.faker.helpers.arrayElement(n)](e,a,r)}imageUrl(e,a,r,n){zu({deprecated:"faker.image.imageUrl",proposed:"faker.image.url",since:"8.0",until:"9.0"}),e=e||640,a=a||480;let t=`https://loremflickr.com/${e}/${a}`;return r!=null&&(t+=`/${r}`),n&&(t+=`?lock=${this.faker.number.int()}`),t}abstract(e,a,r){return zu({deprecated:"faker.image.abstract",proposed:"faker.image.urlLoremFlickr({ category: 'abstract' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"abstract",r)}animals(e,a,r){return zu({deprecated:"faker.image.animals",proposed:"faker.image.urlLoremFlickr({ category: 'animals' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"animals",r)}business(e,a,r){return zu({deprecated:"faker.image.business",proposed:"faker.image.urlLoremFlickr({ category: 'business' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"business",r)}cats(e,a,r){return zu({deprecated:"faker.image.cats",proposed:"faker.image.urlLoremFlickr({ category: 'cats' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"cats",r)}city(e,a,r){return zu({deprecated:"faker.image.city",proposed:"faker.image.urlLoremFlickr({ category: 'city' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"city",r)}food(e,a,r){return zu({deprecated:"faker.image.food",proposed:"faker.image.urlLoremFlickr({ category: 'food' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"food",r)}nightlife(e,a,r){return zu({deprecated:"faker.image.nightlife",proposed:"faker.image.urlLoremFlickr({ category: 'nightlife' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"nightlife",r)}fashion(e,a,r){return zu({deprecated:"faker.image.fashion",proposed:"faker.image.urlLoremFlickr({ category: 'fashion' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"fashion",r)}people(e,a,r){return zu({deprecated:"faker.image.people",proposed:"faker.image.urlLoremFlickr({ category: 'people' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"people",r)}nature(e,a,r){return zu({deprecated:"faker.image.nature",proposed:"faker.image.urlLoremFlickr({ category: 'nature' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"nature",r)}sports(e,a,r){return zu({deprecated:"faker.image.sports",proposed:"faker.image.urlLoremFlickr({ category: 'sports' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"sports",r)}technics(e,a,r){return zu({deprecated:"faker.image.technics",proposed:"faker.image.urlLoremFlickr({ category: 'technics' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"technics",r)}transport(e,a,r){return zu({deprecated:"faker.image.transport",proposed:"faker.image.urlLoremFlickr({ category: 'transport' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"transport",r)}},CAu=Object.fromEntries([["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"]]),FAu=Object.fromEntries([["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"]]),kAu=Object.fromEntries([["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"]]),AAu=Object.fromEntries([["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"]]),bAu=Object.fromEntries([["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"]]),hS={...CAu,...FAu,...kAu,...bAu,...AAu};function yAu(u){let e=()=>u.helpers.arrayElement(["AB","AF","AN","AR","AS","AZ","BE","BG","BN","BO","BR","BS","CA","CE","CO","CS","CU","CY","DA","DE","EL","EN","EO","ES","ET","EU","FA","FI","FJ","FO","FR","FY","GA","GD","GL","GV","HE","HI","HR","HT","HU","HY","ID","IS","IT","JA","JV","KA","KG","KO","KU","KW","KY","LA","LB","LI","LN","LT","LV","MG","MK","MN","MO","MS","MT","MY","NB","NE","NL","NN","NO","OC","PL","PT","RM","RO","RU","SC","SE","SK","SL","SO","SQ","SR","SV","SW","TK","TR","TY","UK","UR","UZ","VI","VO","YI","ZH"]),a=()=>{let l={chrome:["win","mac","lin"],firefox:["win","mac","lin"],opera:["win","mac","lin"],safari:["win","mac"],iexplorer:["win"]},E=u.helpers.objectKey(l),c=u.helpers.arrayElement(l[E]);return[E,c]},r=l=>u.helpers.arrayElement({lin:["i686","x86_64"],mac:["Intel","PPC","U; Intel","U; PPC"],win:["","WOW64","Win64; x64"]}[l]),n=l=>{let E="";for(let c=0;c=11?`Mozilla/5.0 (Windows NT 6.${u.number.int({min:1,max:3})}; Trident/7.0; ${u.datatype.boolean()?"Touch; ":""}rv:11.0) like Gecko`:`Mozilla/5.0 (compatible; MSIE ${l}.0; Windows NT ${t.nt()}; Trident/${t.trident()}${u.datatype.boolean()?`; .NET CLR ${t.net()}`:""})`},opera(l){let E=` Presto/${t.presto()} Version/${t.presto2()})`,c=l==="win"?`(Windows NT ${t.nt()}; U; ${e()}${E}`:l==="lin"?`(X11; Linux ${r(l)}; U; ${e()}${E}`:`(Macintosh; Intel Mac OS X ${t.osx()} U; ${e()} Presto/${t.presto()} Version/${t.presto2()})`;return`Opera/${u.number.int({min:9,max:14})}.${u.number.int(99)} ${c}`},safari(l){let E=t.safari(),c=`${u.number.int({min:4,max:7})}.${u.number.int(1)}.${u.number.int(10)}`;return`Mozilla/5.0 ${l==="mac"?`(Macintosh; ${r("mac")} Mac OS X ${t.osx("_")} rv:${u.number.int({min:2,max:6})}.0; ${e()}) `:`(Windows; U; Windows NT ${t.nt()})`}AppleWebKit/${E} (KHTML, like Gecko) Version/${c} Safari/${E}`},chrome(l){let E=t.safari();return`Mozilla/5.0 ${l==="mac"?`(Macintosh; ${r("mac")} Mac OS X ${t.osx("_")}) `:l==="win"?`(Windows; U; Windows NT ${t.nt()})`:`(X11; Linux ${r(l)}`} AppleWebKit/${E} (KHTML, like Gecko) Chrome/${t.chrome()} Safari/${E}`}},[o,s]=a();return i[o](s)}var BAu=class{constructor(e){this.faker=e,Ee(this)}avatar(){return`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}email(e={},a,r,n){var t;(typeof e=="string"||a!=null||r!=null||n!=null)&&zu({deprecated:"faker.internet.email(firstName, lastName, provider, options)",proposed:"faker.internet.email({ firstName, lastName, provider, ... })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:i=this.faker.person.firstName(),lastName:o=a??this.faker.person.lastName(),provider:s=r??this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:l=(t=n?.allowSpecialCharacters)!=null?t:!1}=e,E=this.userName({firstName:i,lastName:o});if(E=E.replace(/[^A-Za-z0-9._+\-]+/g,""),E=E.substring(0,50),l){let c="._-".split(""),d=".!#$%&'*+-/=?^_`{|}~".split("");E=E.replace(this.faker.helpers.arrayElement(c),this.faker.helpers.arrayElement(d))}return E=E.replace(/\.{2,}/g,"."),E=E.replace(/^\./,""),E=E.replace(/\.$/,""),`${E}@${s}`}exampleEmail(e={},a,r){var n;(typeof e=="string"||a!=null||r!=null)&&zu({deprecated:"faker.internet.exampleEmail(firstName, lastName, options)",proposed:"faker.internet.exampleEmail({ firstName, lastName, ... })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:t=this.faker.person.firstName(),lastName:i=a??this.faker.person.lastName(),allowSpecialCharacters:o=(n=r?.allowSpecialCharacters)!=null?n:!1}=e,s=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email);return this.email({firstName:t,lastName:i,provider:s,allowSpecialCharacters:o})}userName(e={},a){(typeof e=="string"||a!=null)&&zu({deprecated:"faker.internet.userName(firstName, lastName)",proposed:"faker.internet.userName({ firstName, lastName })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:r=this.faker.person.firstName(),lastName:n=a??this.faker.person.lastName()}=e,t;switch(this.faker.number.int(2)){case 0:t=`${r}${this.faker.number.int(99)}`;break;case 1:t=r+this.faker.helpers.arrayElement([".","_"])+n;break;case 2:t=`${r}${this.faker.helpers.arrayElement([".","_"])}${n}${this.faker.number.int(99)}`;break}return t=t.normalize("NFKD").replace(/[\u0300-\u036f]/g,""),t=t.split("").map(i=>hS[i]?hS[i]:i.charCodeAt(0)<128?i:i.charCodeAt(0).toString(36)).join(""),t=t.toString().replace(/'/g,""),t=t.replace(/ /g,""),t}displayName(e={},a){(typeof e=="string"||a!=null)&&zu({deprecated:"faker.internet.displayName(firstName, lastName)",proposed:"faker.internet.displayName({ firstName, lastName })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:r=this.faker.person.firstName(),lastName:n=a??this.faker.person.lastName()}=e,t;switch(this.faker.number.int(2)){case 0:t=`${r}${this.faker.number.int(99)}`;break;case 1:t=r+this.faker.helpers.arrayElement([".","_"])+n;break;case 2:t=`${r}${this.faker.helpers.arrayElement([".","_"])}${n}${this.faker.number.int(99)}`;break}return t=t.toString().replace(/'/g,""),t=t.replace(/ /g,""),t}protocol(){let e=["http","https"];return this.faker.helpers.arrayElement(e)}httpMethod(){let e=["GET","POST","PUT","DELETE","PATCH"];return this.faker.helpers.arrayElement(e)}httpStatusCode(e={}){let{types:a=Object.keys(this.faker.definitions.internet.http_status_code)}=e,r=this.faker.helpers.arrayElement(a);return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[r])}url(e={}){let{appendSlash:a=this.faker.datatype.boolean(),protocol:r="https"}=e;return`${r}://${this.domainName()}${a?"/":""}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return this.faker.helpers.slugify(`${this.faker.word.adjective()}-${this.faker.word.noun()}`).toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(){return Array.from({length:4},()=>this.faker.number.int(255)).join(".")}ipv6(){return Array.from({length:8},()=>this.faker.string.hexadecimal({length:4,casing:"lower",prefix:""})).join(":")}port(){return this.faker.number.int(65535)}userAgent(){return yAu(this.faker)}color(e={},a,r){(typeof e=="number"||r!=null||a!=null)&&zu({deprecated:"faker.internet.color(redBase, greenBase, blueBase)",proposed:"faker.internet.color({ redBase, greenBase, blueBase })",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={redBase:e});let{redBase:n=0,greenBase:t=a??0,blueBase:i=r??0}=e,o=c=>Math.floor((this.faker.number.int(256)+c)/2).toString(16).padStart(2,"0"),s=o(n),l=o(t),E=o(i);return`#${s}${l}${E}`}mac(e={}){typeof e=="string"&&(e={separator:e});let{separator:a=":"}=e,r,n="";for([":","-",""].includes(a)||(a=":"),r=0;r<12;r++)n+=this.faker.number.hex(15),r%2===1&&r!==11&&(n+=a);return n}password(e={},a,r,n){let t=/[aeiouAEIOU]$/,i=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,o=(d,D,m,h)=>{if(h.length>=d)return h;D&&(i.test(h)?m=t:m=i);let g=this.faker.number.int(94)+33,p=String.fromCharCode(g);return D&&(p=p.toLowerCase()),m.test(p)?o(d,D,m,h+p):o(d,D,m,h)};(typeof e=="string"||a!=null||r!=null||n!=null)&&zu({deprecated:"faker.internet.password(length, memorable, pattern, prefix)",proposed:"faker.internet.password({ length, memorable, pattern, prefix })",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={length:e});let{length:s=15,memorable:l=a??!1,pattern:E=r??/\w/,prefix:c=n??""}=e;return o(s,l,E,c)}emoji(e={}){let{types:a=Object.keys(this.faker.definitions.internet.emoji)}=e,r=this.faker.helpers.arrayElement(a);return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[r])}},zAu=class{constructor(e){this.faker=e,Ee(this)}zipCode(e={}){typeof e=="string"&&(e={format:e});let{state:a}=e;if(a){let n=this.faker.definitions.location.postcode_by_state[a];if(n)return this.faker.helpers.fake(n);throw new g0(`No zip code definition found for state "${a}"`)}let{format:r=this.faker.definitions.location.postcode}=e;return typeof r=="string"&&(r=[r]),r=this.faker.helpers.arrayElement(r),this.faker.helpers.replaceSymbols(r)}zipCodeByState(e={}){zu({deprecated:"faker.location.zipCodeByState",proposed:"faker.location.zipCode({ state })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={state:e});let{state:a}=e;return this.zipCode({state:a})}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}cityName(){return zu({deprecated:"faker.location.cityName",proposed:"faker.location.city",since:"8.0",until:"9.0"}),this.faker.helpers.arrayElement(this.faker.definitions.location.city_name)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replace(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetName(){return zu({deprecated:"faker.location.streetName",proposed:"faker.location.street",since:"8.0",until:"9.0"}),this.faker.helpers.arrayElement(this.faker.definitions.location.street_name)}streetAddress(e={}){typeof e=="boolean"&&(e={useFullAddress:e});let{useFullAddress:a}=e,r=this.faker.definitions.location.street_address[a?"full":"normal"];return this.faker.helpers.fake(r)}secondaryAddress(){return this.faker.helpers.arrayElement(this.faker.definitions.location.secondary_address).replace(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}countryCode(e={}){typeof e=="string"&&(e={variant:e});let{variant:a="alpha-2"}=e,r=(()=>{switch(a){case"numeric":return"numeric";case"alpha-3":return"alpha3";case"alpha-2":default:return"alpha2"}})();return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[r]}state(e={}){let{abbreviated:a=!1}=e,r=a?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state;return this.faker.helpers.arrayElement(r)}stateAbbr(){return zu({deprecated:"faker.location.stateAbbr()",proposed:"faker.location.state({ abbreviated: true })",since:"8.0",until:"9.0"}),this.state({abbreviated:!0})}latitude(e={},a=-90,r=4){typeof e=="number"&&(e={max:e});let{max:n=90,min:t=a,precision:i=r}=e;return this.faker.number.float({min:t,max:n,precision:10**-i})}longitude(e={},a=-180,r=4){typeof e=="number"&&(e={max:e});let{max:n=180,min:t=a,precision:i=r}=e;return this.faker.number.float({max:n,min:t,precision:10**-i})}direction(e={}){typeof e=="boolean"&&(zu({deprecated:"faker.location.direction(abbreviated)",proposed:"faker.location.direction({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:a=!1}=e;return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction)}cardinalDirection(e={}){typeof e=="boolean"&&(zu({deprecated:"faker.location.cardinalDirection(abbreviated)",proposed:"faker.location.cardinalDirection({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:a=!1}=e;return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr.slice(0,4)):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.slice(0,4))}ordinalDirection(e={}){typeof e=="boolean"&&(zu({deprecated:"faker.location.ordinalDirection(abbreviated)",proposed:"faker.location.ordinalDirection({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:a=!1}=e;return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr.slice(4,8)):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.slice(4,8))}nearbyGPSCoordinate(e={},a=10,r=!1){Array.isArray(e)&&(zu({deprecated:"faker.location.nearbyGPSCoordinate(coordinate, radius, isMetric)",proposed:"faker.location.nearbyGPSCoordinate({ origin, radius, isMetric })",since:"8.0",until:"9.0"}),e={origin:e});let{origin:n,radius:t=a,isMetric:i=r}=e;if(n==null)return[this.latitude(),this.longitude()];let o=this.faker.number.float({max:2*Math.PI,precision:1e-5}),s=i?t:t*1.60934,l=.995,E=this.faker.number.float({max:s,precision:.001})*l,c=4e4/360,d=E/c,D=[n[0]+Math.sin(o)*d,n[1]+Math.cos(o)*d];return D[0]=D[0]%180,(D[0]<-90||D[0]>90)&&(D[0]=Math.sign(D[0])*180-D[0],D[1]+=180),D[1]=(D[1]%360+540)%360-180,[D[0],D[1]]}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}},Q2={fail:()=>{throw new g0("No words found that match the given length.")},closest:(u,e)=>{let a=u.reduce((o,s)=>{var l;return(o[s.length]=(l=o[s.length])!=null?l:[]).push(s),o},{}),r=Object.keys(a).map(Number),n=Math.min(...r),t=Math.max(...r),i=Math.min(e.min-n,t-e.max);return u.filter(o=>o.length===e.min-i||o.length===e.max+i)},shortest:u=>{let e=Math.min(...u.map(a=>a.length));return u.filter(a=>a.length===e)},longest:u=>{let e=Math.max(...u.map(a=>a.length));return u.filter(a=>a.length===e)},"any-length":u=>[...u]};function xi(u){let{wordList:e,length:a,strategy:r="any-length"}=u;if(a){let n=typeof a=="number"?i=>i.length===a:i=>i.length>=a.min&&i.length<=a.max,t=e.filter(n);return t.length>0?t:typeof a=="number"?Q2[r](e,{min:a,max:a}):Q2[r](e,a)}else if(r==="shortest"||r==="longest")return Q2[r](e);return[...e]}var SAu=class{constructor(e){this.faker=e,Ee(this)}word(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.lorem.words}))}words(e=3){return this.faker.helpers.multiple(()=>this.word(),{count:e}).join(" ")}sentence(e={min:3,max:10}){let a=this.words(e);return`${a.charAt(0).toUpperCase()+a.substring(1)}.`}slug(e=3){let a=this.words(e);return this.faker.helpers.slugify(a)}sentences(e={min:2,max:6},a=" "){return this.faker.helpers.multiple(()=>this.sentence(),{count:e}).join(a)}paragraph(e=3){return this.sentences(e)}paragraphs(e=3,a=` +`;return t.join(d)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],n=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=this.faker.date.recent({days:1,refDate:a}),i=r[t.getUTCDay()],o=n[t.getUTCMonth()],s=t.getUTCDate(),l=t.getUTCHours().toString().padStart(2,"0"),E=t.getUTCMinutes().toString().padStart(2,"0"),c=t.getUTCSeconds().toString().padStart(2,"0"),d=t.getUTCFullYear(),D=this.faker.number.int({min:-11,max:12}),m=Math.abs(D).toString().padStart(2,"0"),h="00",g=D>=0?"+":"-";return`${i} ${o} ${s} ${l}:${E}:${c} ${d} ${g}${m}${h}`}commitSha(e={}){let{length:a=40}=e;return this.faker.string.hexadecimal({length:a,casing:"lower",prefix:""})}shortSha(){return zu({deprecated:"faker.git.shortSha()",proposed:"faker.git.commitSha({ length: 7 })",since:"8.0",until:"9.0"}),this.commitSha({length:7})}},CAu=class{constructor(e){this.faker=e,Ee(this)}abbreviation(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.abbreviation)}adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.adjective)}noun(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun)}verb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb)}ingverb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.ingverb)}phrase(){let e={abbreviation:this.abbreviation,adjective:this.adjective,ingverb:this.ingverb,noun:this.noun,verb:this.verb},a=this.faker.helpers.arrayElement(this.faker.definitions.hacker.phrase);return this.faker.helpers.mustache(a,e)}},FAu=class{constructor(e){this.faker=e}image(e,a,r,n){return zu({deprecated:"faker.lorempicsum.image",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,r,n)}imageGrayscale(e,a,r){return zu({deprecated:"faker.lorempicsum.imageGrayscale",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,r)}imageBlurred(e,a,r){return zu({deprecated:"faker.lorempicsum.imageBlurred",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,void 0,r)}imageRandomSeeded(e,a,r,n,t){return zu({deprecated:"faker.lorempicsum.imageRandomSeeded",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,r,n,t)}imageUrl(e,a,r,n,t){zu({deprecated:"faker.lorempicsum.imageUrl",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),e=e||640,a=a||480;let i="https://picsum.photos";return t&&(i+=`/seed/${t}`),i+=`/${e}/${a}`,r&&n?`${i}?grayscale&blur=${n}`:r?`${i}?grayscale`:n?`${i}?blur=${n}`:i}},kAu=class xH{constructor(e){this.faker=e;for(let a of Object.getOwnPropertyNames(xH.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}imageUrl(e,a,r,n,t,i){zu({deprecated:"faker.placeholder.imageUrl",proposed:"faker.image.urlPlaceholder",since:"8.0",until:"9.0"}),e=e||640,a=a||e;let o="https://via.placeholder.com";if(o+=`/${e}x${a}`,t!=null&&(o+=`/${t.replace("#","").toUpperCase()}`,i!=null&&(o+=`/${i.replace("#","").toUpperCase()}`)),n!=null&&(o+=`.${n}`),r!=null){let s=new URLSearchParams({text:r});o+=`?${s.toString()}`}return o}randomUrl(e,a,r){return zu({deprecated:"faker.placeholder.randomUrl",proposed:"faker.image.urlPlaceholder",since:"8.0",until:"9.0"}),this.imageUrl(e,a,this.faker.lorem.word(),r,this.faker.color.rgb({casing:"upper",prefix:""}),this.faker.color.rgb({casing:"upper",prefix:""}))}},AAu=class{constructor(e){this.faker=e}image(e,a,r){return zu({deprecated:"faker.unsplash.image",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,void 0,r)}imageUrl(e,a,r,n){zu({deprecated:"faker.unsplash.imageUrl",proposed:"faker.image.url",since:"8.0",until:"9.0"}),e=e||640,a=a||480;let t="https://source.unsplash.com";return r!=null&&(t+=`/category/${r}`),t+=`/${e}x${a}`,n!=null&&/^([A-Za-z0-9].+,[A-Za-z0-9]+)$|^([A-Za-z0-9]+)$/.test(n)&&(t+=`?${n}`),t}food(e,a,r){return zu({deprecated:"faker.unsplash.food",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"food",r)}people(e,a,r){return zu({deprecated:"faker.unsplash.people",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"people",r)}nature(e,a,r){return zu({deprecated:"faker.unsplash.nature",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"nature",r)}technology(e,a,r){return zu({deprecated:"faker.unsplash.technology",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"technology",r)}objects(e,a,r){return zu({deprecated:"faker.unsplash.objects",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"objects",r)}buildings(e,a,r){return zu({deprecated:"faker.unsplash.buildings",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"buildings",r)}},bAu=class{constructor(e){this.faker=e,D0(this,"unsplash"),D0(this,"lorempicsum"),D0(this,"placeholder"),Ee(this),this.unsplash=new AAu(this.faker),this.lorempicsum=new FAu(this.faker),this.placeholder=new kAu(this.faker)}avatar(){return this.faker.helpers.arrayElement([this.avatarLegacy,this.avatarGitHub])()}avatarGitHub(){return`https://avatars.githubusercontent.com/u/${this.faker.number.int(1e8)}`}avatarLegacy(){return`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}url(e={}){let{width:a=640,height:r=480}=e;return this.faker.helpers.arrayElement([this.urlLoremFlickr,this.urlPicsumPhotos])({width:a,height:r})}urlLoremFlickr(e={}){let{width:a=640,height:r=480,category:n}=e;return`https://loremflickr.com/${a}/${r}${n!=null?`/${n}`:""}?lock=${this.faker.number.int()}`}urlPicsumPhotos(e={}){let{width:a=640,height:r=480,grayscale:n=!1,blur:t}=e,i=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${a}/${r}`,o=n===!0,s=typeof t=="number"&&t>=1&&t<=10;return(o||s)&&(i+="?",o&&(i+="grayscale"),o&&s&&(i+="&"),s&&(i+=`blur=${t}`)),i}urlPlaceholder(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:r=this.faker.number.int({min:1,max:3999}),backgroundColor:n=this.faker.color.rgb({format:"hex",prefix:""}),textColor:t=this.faker.color.rgb({format:"hex",prefix:""}),format:i=this.faker.helpers.arrayElement(["gif","jpeg","jpg","png","webp"]),text:o=this.faker.lorem.words()}=e,s="https://via.placeholder.com";return s+=`/${a}`,s+=`x${r}`,s+=`/${n}`,s+=`/${t}`,s+=`.${i}`,s+=`?text=${encodeURIComponent(o)}`,s}dataUri(e={}){let{width:a=640,height:r=480,color:n=this.faker.color.rgb(),type:t="svg-uri"}=e,i=`${a}x${r}`;return t==="svg-uri"?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(i)}`:`data:image/svg+xml;base64,${Buffer.from(i).toString("base64")}`}image(e,a,r){zu({deprecated:"faker.image.image",proposed:"faker.image.url",since:"8.0",until:"9.0"});let n=["abstract","animals","business","cats","city","food","nightlife","fashion","people","nature","sports","technics","transport"];return this[this.faker.helpers.arrayElement(n)](e,a,r)}imageUrl(e,a,r,n){zu({deprecated:"faker.image.imageUrl",proposed:"faker.image.url",since:"8.0",until:"9.0"}),e=e||640,a=a||480;let t=`https://loremflickr.com/${e}/${a}`;return r!=null&&(t+=`/${r}`),n&&(t+=`?lock=${this.faker.number.int()}`),t}abstract(e,a,r){return zu({deprecated:"faker.image.abstract",proposed:"faker.image.urlLoremFlickr({ category: 'abstract' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"abstract",r)}animals(e,a,r){return zu({deprecated:"faker.image.animals",proposed:"faker.image.urlLoremFlickr({ category: 'animals' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"animals",r)}business(e,a,r){return zu({deprecated:"faker.image.business",proposed:"faker.image.urlLoremFlickr({ category: 'business' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"business",r)}cats(e,a,r){return zu({deprecated:"faker.image.cats",proposed:"faker.image.urlLoremFlickr({ category: 'cats' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"cats",r)}city(e,a,r){return zu({deprecated:"faker.image.city",proposed:"faker.image.urlLoremFlickr({ category: 'city' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"city",r)}food(e,a,r){return zu({deprecated:"faker.image.food",proposed:"faker.image.urlLoremFlickr({ category: 'food' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"food",r)}nightlife(e,a,r){return zu({deprecated:"faker.image.nightlife",proposed:"faker.image.urlLoremFlickr({ category: 'nightlife' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"nightlife",r)}fashion(e,a,r){return zu({deprecated:"faker.image.fashion",proposed:"faker.image.urlLoremFlickr({ category: 'fashion' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"fashion",r)}people(e,a,r){return zu({deprecated:"faker.image.people",proposed:"faker.image.urlLoremFlickr({ category: 'people' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"people",r)}nature(e,a,r){return zu({deprecated:"faker.image.nature",proposed:"faker.image.urlLoremFlickr({ category: 'nature' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"nature",r)}sports(e,a,r){return zu({deprecated:"faker.image.sports",proposed:"faker.image.urlLoremFlickr({ category: 'sports' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"sports",r)}technics(e,a,r){return zu({deprecated:"faker.image.technics",proposed:"faker.image.urlLoremFlickr({ category: 'technics' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"technics",r)}transport(e,a,r){return zu({deprecated:"faker.image.transport",proposed:"faker.image.urlLoremFlickr({ category: 'transport' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"transport",r)}},yAu=Object.fromEntries([["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"]]),BAu=Object.fromEntries([["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"]]),zAu=Object.fromEntries([["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"]]),SAu=Object.fromEntries([["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"]]),MAu=Object.fromEntries([["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"]]),gS={...yAu,...BAu,...zAu,...MAu,...SAu};function wAu(u){let e=()=>u.helpers.arrayElement(["AB","AF","AN","AR","AS","AZ","BE","BG","BN","BO","BR","BS","CA","CE","CO","CS","CU","CY","DA","DE","EL","EN","EO","ES","ET","EU","FA","FI","FJ","FO","FR","FY","GA","GD","GL","GV","HE","HI","HR","HT","HU","HY","ID","IS","IT","JA","JV","KA","KG","KO","KU","KW","KY","LA","LB","LI","LN","LT","LV","MG","MK","MN","MO","MS","MT","MY","NB","NE","NL","NN","NO","OC","PL","PT","RM","RO","RU","SC","SE","SK","SL","SO","SQ","SR","SV","SW","TK","TR","TY","UK","UR","UZ","VI","VO","YI","ZH"]),a=()=>{let l={chrome:["win","mac","lin"],firefox:["win","mac","lin"],opera:["win","mac","lin"],safari:["win","mac"],iexplorer:["win"]},E=u.helpers.objectKey(l),c=u.helpers.arrayElement(l[E]);return[E,c]},r=l=>u.helpers.arrayElement({lin:["i686","x86_64"],mac:["Intel","PPC","U; Intel","U; PPC"],win:["","WOW64","Win64; x64"]}[l]),n=l=>{let E="";for(let c=0;c=11?`Mozilla/5.0 (Windows NT 6.${u.number.int({min:1,max:3})}; Trident/7.0; ${u.datatype.boolean()?"Touch; ":""}rv:11.0) like Gecko`:`Mozilla/5.0 (compatible; MSIE ${l}.0; Windows NT ${t.nt()}; Trident/${t.trident()}${u.datatype.boolean()?`; .NET CLR ${t.net()}`:""})`},opera(l){let E=` Presto/${t.presto()} Version/${t.presto2()})`,c=l==="win"?`(Windows NT ${t.nt()}; U; ${e()}${E}`:l==="lin"?`(X11; Linux ${r(l)}; U; ${e()}${E}`:`(Macintosh; Intel Mac OS X ${t.osx()} U; ${e()} Presto/${t.presto()} Version/${t.presto2()})`;return`Opera/${u.number.int({min:9,max:14})}.${u.number.int(99)} ${c}`},safari(l){let E=t.safari(),c=`${u.number.int({min:4,max:7})}.${u.number.int(1)}.${u.number.int(10)}`;return`Mozilla/5.0 ${l==="mac"?`(Macintosh; ${r("mac")} Mac OS X ${t.osx("_")} rv:${u.number.int({min:2,max:6})}.0; ${e()}) `:`(Windows; U; Windows NT ${t.nt()})`}AppleWebKit/${E} (KHTML, like Gecko) Version/${c} Safari/${E}`},chrome(l){let E=t.safari();return`Mozilla/5.0 ${l==="mac"?`(Macintosh; ${r("mac")} Mac OS X ${t.osx("_")}) `:l==="win"?`(Windows; U; Windows NT ${t.nt()})`:`(X11; Linux ${r(l)}`} AppleWebKit/${E} (KHTML, like Gecko) Chrome/${t.chrome()} Safari/${E}`}},[o,s]=a();return i[o](s)}var PAu=class{constructor(e){this.faker=e,Ee(this)}avatar(){return`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}email(e={},a,r,n){var t;(typeof e=="string"||a!=null||r!=null||n!=null)&&zu({deprecated:"faker.internet.email(firstName, lastName, provider, options)",proposed:"faker.internet.email({ firstName, lastName, provider, ... })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:i=this.faker.person.firstName(),lastName:o=a??this.faker.person.lastName(),provider:s=r??this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:l=(t=n?.allowSpecialCharacters)!=null?t:!1}=e,E=this.userName({firstName:i,lastName:o});if(E=E.replace(/[^A-Za-z0-9._+\-]+/g,""),E=E.substring(0,50),l){let c="._-".split(""),d=".!#$%&'*+-/=?^_`{|}~".split("");E=E.replace(this.faker.helpers.arrayElement(c),this.faker.helpers.arrayElement(d))}return E=E.replace(/\.{2,}/g,"."),E=E.replace(/^\./,""),E=E.replace(/\.$/,""),`${E}@${s}`}exampleEmail(e={},a,r){var n;(typeof e=="string"||a!=null||r!=null)&&zu({deprecated:"faker.internet.exampleEmail(firstName, lastName, options)",proposed:"faker.internet.exampleEmail({ firstName, lastName, ... })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:t=this.faker.person.firstName(),lastName:i=a??this.faker.person.lastName(),allowSpecialCharacters:o=(n=r?.allowSpecialCharacters)!=null?n:!1}=e,s=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email);return this.email({firstName:t,lastName:i,provider:s,allowSpecialCharacters:o})}userName(e={},a){(typeof e=="string"||a!=null)&&zu({deprecated:"faker.internet.userName(firstName, lastName)",proposed:"faker.internet.userName({ firstName, lastName })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:r=this.faker.person.firstName(),lastName:n=a??this.faker.person.lastName()}=e,t;switch(this.faker.number.int(2)){case 0:t=`${r}${this.faker.number.int(99)}`;break;case 1:t=r+this.faker.helpers.arrayElement([".","_"])+n;break;case 2:t=`${r}${this.faker.helpers.arrayElement([".","_"])}${n}${this.faker.number.int(99)}`;break}return t=t.normalize("NFKD").replace(/[\u0300-\u036f]/g,""),t=t.split("").map(i=>gS[i]?gS[i]:i.charCodeAt(0)<128?i:i.charCodeAt(0).toString(36)).join(""),t=t.toString().replace(/'/g,""),t=t.replace(/ /g,""),t}displayName(e={},a){(typeof e=="string"||a!=null)&&zu({deprecated:"faker.internet.displayName(firstName, lastName)",proposed:"faker.internet.displayName({ firstName, lastName })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:r=this.faker.person.firstName(),lastName:n=a??this.faker.person.lastName()}=e,t;switch(this.faker.number.int(2)){case 0:t=`${r}${this.faker.number.int(99)}`;break;case 1:t=r+this.faker.helpers.arrayElement([".","_"])+n;break;case 2:t=`${r}${this.faker.helpers.arrayElement([".","_"])}${n}${this.faker.number.int(99)}`;break}return t=t.toString().replace(/'/g,""),t=t.replace(/ /g,""),t}protocol(){let e=["http","https"];return this.faker.helpers.arrayElement(e)}httpMethod(){let e=["GET","POST","PUT","DELETE","PATCH"];return this.faker.helpers.arrayElement(e)}httpStatusCode(e={}){let{types:a=Object.keys(this.faker.definitions.internet.http_status_code)}=e,r=this.faker.helpers.arrayElement(a);return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[r])}url(e={}){let{appendSlash:a=this.faker.datatype.boolean(),protocol:r="https"}=e;return`${r}://${this.domainName()}${a?"/":""}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return this.faker.helpers.slugify(`${this.faker.word.adjective()}-${this.faker.word.noun()}`).toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(){return Array.from({length:4},()=>this.faker.number.int(255)).join(".")}ipv6(){return Array.from({length:8},()=>this.faker.string.hexadecimal({length:4,casing:"lower",prefix:""})).join(":")}port(){return this.faker.number.int(65535)}userAgent(){return wAu(this.faker)}color(e={},a,r){(typeof e=="number"||r!=null||a!=null)&&zu({deprecated:"faker.internet.color(redBase, greenBase, blueBase)",proposed:"faker.internet.color({ redBase, greenBase, blueBase })",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={redBase:e});let{redBase:n=0,greenBase:t=a??0,blueBase:i=r??0}=e,o=c=>Math.floor((this.faker.number.int(256)+c)/2).toString(16).padStart(2,"0"),s=o(n),l=o(t),E=o(i);return`#${s}${l}${E}`}mac(e={}){typeof e=="string"&&(e={separator:e});let{separator:a=":"}=e,r,n="";for([":","-",""].includes(a)||(a=":"),r=0;r<12;r++)n+=this.faker.number.hex(15),r%2===1&&r!==11&&(n+=a);return n}password(e={},a,r,n){let t=/[aeiouAEIOU]$/,i=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,o=(d,D,m,h)=>{if(h.length>=d)return h;D&&(i.test(h)?m=t:m=i);let g=this.faker.number.int(94)+33,p=String.fromCharCode(g);return D&&(p=p.toLowerCase()),m.test(p)?o(d,D,m,h+p):o(d,D,m,h)};(typeof e=="string"||a!=null||r!=null||n!=null)&&zu({deprecated:"faker.internet.password(length, memorable, pattern, prefix)",proposed:"faker.internet.password({ length, memorable, pattern, prefix })",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={length:e});let{length:s=15,memorable:l=a??!1,pattern:E=r??/\w/,prefix:c=n??""}=e;return o(s,l,E,c)}emoji(e={}){let{types:a=Object.keys(this.faker.definitions.internet.emoji)}=e,r=this.faker.helpers.arrayElement(a);return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[r])}},TAu=class{constructor(e){this.faker=e,Ee(this)}zipCode(e={}){typeof e=="string"&&(e={format:e});let{state:a}=e;if(a){let n=this.faker.definitions.location.postcode_by_state[a];if(n)return this.faker.helpers.fake(n);throw new g0(`No zip code definition found for state "${a}"`)}let{format:r=this.faker.definitions.location.postcode}=e;return typeof r=="string"&&(r=[r]),r=this.faker.helpers.arrayElement(r),this.faker.helpers.replaceSymbols(r)}zipCodeByState(e={}){zu({deprecated:"faker.location.zipCodeByState",proposed:"faker.location.zipCode({ state })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={state:e});let{state:a}=e;return this.zipCode({state:a})}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}cityName(){return zu({deprecated:"faker.location.cityName",proposed:"faker.location.city",since:"8.0",until:"9.0"}),this.faker.helpers.arrayElement(this.faker.definitions.location.city_name)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replace(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetName(){return zu({deprecated:"faker.location.streetName",proposed:"faker.location.street",since:"8.0",until:"9.0"}),this.faker.helpers.arrayElement(this.faker.definitions.location.street_name)}streetAddress(e={}){typeof e=="boolean"&&(e={useFullAddress:e});let{useFullAddress:a}=e,r=this.faker.definitions.location.street_address[a?"full":"normal"];return this.faker.helpers.fake(r)}secondaryAddress(){return this.faker.helpers.arrayElement(this.faker.definitions.location.secondary_address).replace(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}countryCode(e={}){typeof e=="string"&&(e={variant:e});let{variant:a="alpha-2"}=e,r=(()=>{switch(a){case"numeric":return"numeric";case"alpha-3":return"alpha3";case"alpha-2":default:return"alpha2"}})();return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[r]}state(e={}){let{abbreviated:a=!1}=e,r=a?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state;return this.faker.helpers.arrayElement(r)}stateAbbr(){return zu({deprecated:"faker.location.stateAbbr()",proposed:"faker.location.state({ abbreviated: true })",since:"8.0",until:"9.0"}),this.state({abbreviated:!0})}latitude(e={},a=-90,r=4){typeof e=="number"&&(e={max:e});let{max:n=90,min:t=a,precision:i=r}=e;return this.faker.number.float({min:t,max:n,precision:10**-i})}longitude(e={},a=-180,r=4){typeof e=="number"&&(e={max:e});let{max:n=180,min:t=a,precision:i=r}=e;return this.faker.number.float({max:n,min:t,precision:10**-i})}direction(e={}){typeof e=="boolean"&&(zu({deprecated:"faker.location.direction(abbreviated)",proposed:"faker.location.direction({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:a=!1}=e;return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction)}cardinalDirection(e={}){typeof e=="boolean"&&(zu({deprecated:"faker.location.cardinalDirection(abbreviated)",proposed:"faker.location.cardinalDirection({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:a=!1}=e;return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr.slice(0,4)):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.slice(0,4))}ordinalDirection(e={}){typeof e=="boolean"&&(zu({deprecated:"faker.location.ordinalDirection(abbreviated)",proposed:"faker.location.ordinalDirection({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:a=!1}=e;return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr.slice(4,8)):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.slice(4,8))}nearbyGPSCoordinate(e={},a=10,r=!1){Array.isArray(e)&&(zu({deprecated:"faker.location.nearbyGPSCoordinate(coordinate, radius, isMetric)",proposed:"faker.location.nearbyGPSCoordinate({ origin, radius, isMetric })",since:"8.0",until:"9.0"}),e={origin:e});let{origin:n,radius:t=a,isMetric:i=r}=e;if(n==null)return[this.latitude(),this.longitude()];let o=this.faker.number.float({max:2*Math.PI,precision:1e-5}),s=i?t:t*1.60934,l=.995,E=this.faker.number.float({max:s,precision:.001})*l,c=4e4/360,d=E/c,D=[n[0]+Math.sin(o)*d,n[1]+Math.cos(o)*d];return D[0]=D[0]%180,(D[0]<-90||D[0]>90)&&(D[0]=Math.sign(D[0])*180-D[0],D[1]+=180),D[1]=(D[1]%360+540)%360-180,[D[0],D[1]]}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}},X2={fail:()=>{throw new g0("No words found that match the given length.")},closest:(u,e)=>{let a=u.reduce((o,s)=>{var l;return(o[s.length]=(l=o[s.length])!=null?l:[]).push(s),o},{}),r=Object.keys(a).map(Number),n=Math.min(...r),t=Math.max(...r),i=Math.min(e.min-n,t-e.max);return u.filter(o=>o.length===e.min-i||o.length===e.max+i)},shortest:u=>{let e=Math.min(...u.map(a=>a.length));return u.filter(a=>a.length===e)},longest:u=>{let e=Math.max(...u.map(a=>a.length));return u.filter(a=>a.length===e)},"any-length":u=>[...u]};function xi(u){let{wordList:e,length:a,strategy:r="any-length"}=u;if(a){let n=typeof a=="number"?i=>i.length===a:i=>i.length>=a.min&&i.length<=a.max,t=e.filter(n);return t.length>0?t:typeof a=="number"?X2[r](e,{min:a,max:a}):X2[r](e,a)}else if(r==="shortest"||r==="longest")return X2[r](e);return[...e]}var jAu=class{constructor(e){this.faker=e,Ee(this)}word(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.lorem.words}))}words(e=3){return this.faker.helpers.multiple(()=>this.word(),{count:e}).join(" ")}sentence(e={min:3,max:10}){let a=this.words(e);return`${a.charAt(0).toUpperCase()+a.substring(1)}.`}slug(e=3){let a=this.words(e);return this.faker.helpers.slugify(a)}sentences(e={min:2,max:6},a=" "){return this.faker.helpers.multiple(()=>this.sentence(),{count:e}).join(a)}paragraph(e=3){return this.sentences(e)}paragraphs(e=3,a=` `){return this.faker.helpers.multiple(()=>this.paragraph(),{count:e}).join(a)}text(){let e=["sentence","sentences","paragraph","paragraphs","lines"],a=this.faker.helpers.arrayElement(e);return`${this[a]()}`}lines(e={min:1,max:5}){return this.sentences(e,` -`)}},MAu=class{constructor(e){this.faker=e,Ee(this)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},wAu=class{constructor(e){this.faker=e,Ee(this)}number(e){return e!=null&&zu({deprecated:"faker.phone.number(format)",proposed:"faker.phone.number()",since:"8.1",until:"9.0"}),e=e??this.faker.helpers.arrayElement(this.faker.definitions.phone_number.formats),this.faker.helpers.replaceSymbolWithNumber(e)}imei(){return this.faker.helpers.replaceCreditCardSymbols("##-######-######-L","#")}},PAu=class{constructor(e){this.faker=e,Ee(this)}word(){zu({deprecated:"faker.random.word()",proposed:"faker.lorem.word() or faker.word.sample()",since:"8.0",until:"9.0"});let e=[()=>this.faker.location.cardinalDirection(),this.faker.location.country,this.faker.location.county,()=>this.faker.location.direction(),()=>this.faker.location.ordinalDirection(),this.faker.location.state,this.faker.location.street,this.faker.color.human,this.faker.commerce.department,this.faker.commerce.product,this.faker.commerce.productAdjective,this.faker.commerce.productMaterial,this.faker.commerce.productName,this.faker.company.buzzAdjective,this.faker.company.buzzNoun,this.faker.company.buzzVerb,this.faker.company.catchPhraseAdjective,this.faker.company.catchPhraseDescriptor,this.faker.company.catchPhraseNoun,this.faker.finance.accountName,this.faker.finance.currencyName,this.faker.finance.transactionType,this.faker.hacker.abbreviation,this.faker.hacker.adjective,this.faker.hacker.ingverb,this.faker.hacker.noun,this.faker.hacker.verb,this.faker.lorem.word,this.faker.music.genre,this.faker.person.gender,this.faker.person.jobArea,this.faker.person.jobDescriptor,this.faker.person.jobTitle,this.faker.person.jobType,this.faker.person.sex,()=>this.faker.science.chemicalElement().name,()=>this.faker.science.unit().name,this.faker.vehicle.bicycle,this.faker.vehicle.color,this.faker.vehicle.fuel,this.faker.vehicle.manufacturer,this.faker.vehicle.type,this.faker.word.adjective,this.faker.word.adverb,this.faker.word.conjunction,this.faker.word.interjection,this.faker.word.noun,this.faker.word.preposition,this.faker.word.verb],a=["!","#","%","&","*",")","(","+","=",".","<",">","{","}","[","]",":",";","'",'"',"_","-"],r,n=0;do{let t=this.faker.helpers.arrayElement(e);try{r=t()}catch{if(n++,n>100)throw new g0("No matching word data available for the current locale");continue}}while(!r||a.some(t=>r.includes(t)));return this.faker.helpers.arrayElement(r.split(" "))}words(e={min:1,max:3}){return zu({deprecated:"faker.random.words()",proposed:"faker.lorem.words() or faker.word.words()",since:"8.0",until:"9.0"}),this.faker.helpers.multiple(this.word,{count:e}).join(" ")}locale(){throw new g0("This method has been removed. Please use `faker.helpers.objectKey(allLocales/allFakers)` instead.")}alpha(e={}){return zu({deprecated:"faker.random.alpha()",proposed:"faker.string.alpha()",since:"8.0",until:"9.0"}),typeof e=="number"?this.faker.string.alpha(e):this.faker.string.alpha({length:e.count,casing:e.casing,exclude:e.bannedChars})}alphaNumeric(e=1,a={}){return zu({deprecated:"faker.random.alphaNumeric()",proposed:"faker.string.alphanumeric()",since:"8.0",until:"9.0"}),this.faker.string.alphanumeric({length:e,exclude:a.bannedChars,casing:a.casing})}numeric(e=1,a={}){return zu({deprecated:"faker.random.numeric()",proposed:"faker.string.numeric()",since:"8.0",until:"9.0"}),this.faker.string.numeric({length:e,allowLeadingZeros:a.allowLeadingZeros,exclude:a.bannedDigits})}},TAu=class{constructor(e){this.faker=e,Ee(this)}chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemicalElement)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},jAu=["video","audio","image","text","application"],NAu=["application/pdf","audio/mpeg","audio/wav","image/png","image/jpeg","image/gif","video/mp4","video/mpeg","text/html"],LAu=["en","wl","ww"],pS={index:"o",slot:"s",mac:"x",pci:"p"},RAu=["SUN","MON","TUE","WED","THU","FRI","SAT"],KAu=class{constructor(e){this.faker=e,Ee(this)}fileName(e={}){let{extensionCount:a=1}=e,r=this.faker.word.words().toLowerCase().replace(/\W/g,"_"),n=this.faker.helpers.multiple(()=>this.fileExt(),{count:a}).join(".");return n.length===0?r:`${r}.${n}`}commonFileName(e){return`${this.fileName({extensionCount:0})}.${e||this.commonFileExt()}`}mimeType(){let e=Object.keys(this.faker.definitions.system.mimeTypes);return this.faker.helpers.arrayElement(e)}commonFileType(){return this.faker.helpers.arrayElement(jAu)}commonFileExt(){return this.fileExt(this.faker.helpers.arrayElement(NAu))}fileType(){let e=new Set,a=this.faker.definitions.system.mimeTypes;Object.keys(a).forEach(n=>{let t=n.split("/")[0];e.add(t)});let r=Array.from(e);return this.faker.helpers.arrayElement(r)}fileExt(e){if(typeof e=="string"){let t=this.faker.definitions.system.mimeTypes;return this.faker.helpers.arrayElement(t[e].extensions)}let a=this.faker.definitions.system.mimeTypes,r=new Set;Object.keys(a).forEach(t=>{a[t].extensions instanceof Array&&a[t].extensions.forEach(i=>{r.add(i)})});let n=Array.from(r);return this.faker.helpers.arrayElement(n)}directoryPath(){let e=this.faker.definitions.system.directoryPaths;return this.faker.helpers.arrayElement(e)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(9),this.faker.number.int(9)].join(".")}networkInterface(e={}){var a,r,n,t,i;let{interfaceType:o=this.faker.helpers.arrayElement(LAu),interfaceSchema:s=this.faker.helpers.objectKey(pS)}=e,l,E="",c=()=>this.faker.string.numeric({allowLeadingZeros:!0});switch(s){case"index":l=c();break;case"slot":l=`${c()}${(a=this.faker.helpers.maybe(()=>`f${c()}`))!=null?a:""}${(r=this.faker.helpers.maybe(()=>`d${c()}`))!=null?r:""}`;break;case"mac":l=this.faker.internet.mac("");break;case"pci":E=(n=this.faker.helpers.maybe(()=>`P${c()}`))!=null?n:"",l=`${c()}s${c()}${(t=this.faker.helpers.maybe(()=>`f${c()}`))!=null?t:""}${(i=this.faker.helpers.maybe(()=>`d${c()}`))!=null?i:""}`;break}return`${E}${o}${pS[s]}${l}`}cron(e={}){let{includeYear:a=!1,includeNonStandard:r=!1}=e,n=[this.faker.number.int(59),"*"],t=[this.faker.number.int(23),"*"],i=[this.faker.number.int({min:1,max:31}),"*","?"],o=[this.faker.number.int({min:1,max:12}),"*"],s=[this.faker.number.int(6),this.faker.helpers.arrayElement(RAu),"*","?"],l=[this.faker.number.int({min:1970,max:2099}),"*"],E=this.faker.helpers.arrayElement(n),c=this.faker.helpers.arrayElement(t),d=this.faker.helpers.arrayElement(i),D=this.faker.helpers.arrayElement(o),m=this.faker.helpers.arrayElement(s),h=this.faker.helpers.arrayElement(l),g=`${E} ${c} ${d} ${D} ${m}`;a&&(g+=` ${h}`);let p=["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"];return!r||this.faker.datatype.boolean()?g:this.faker.helpers.arrayElement(p)}},IAu=class{constructor(e){this.faker=e,Ee(this)}vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let e=["o","i","q","O","I","Q"];return`${this.faker.string.alphanumeric({length:10,casing:"upper",exclude:e})}${this.faker.string.alpha({length:1,casing:"upper",exclude:e})}${this.faker.string.alphanumeric({length:1,casing:"upper",exclude:e})}${this.faker.number.int({min:1e4,max:99999})}`}color(){return this.faker.color.human()}vrm(){return`${this.faker.string.alpha({length:2,casing:"upper"})}${this.faker.string.numeric({length:2,allowLeadingZeros:!0})}${this.faker.string.alpha({length:3,casing:"upper"})}`}bicycle(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.bicycle_type)}},OAu=class{constructor(e){this.faker=e,Ee(this)}adjective(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.adjective}))}adverb(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.adverb}))}conjunction(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.conjunction}))}interjection(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.interjection}))}noun(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.noun}))}preposition(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.preposition}))}verb(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.verb}))}sample(e={}){let a=this.faker.helpers.shuffle([this.adjective,this.adverb,this.conjunction,this.interjection,this.noun,this.preposition,this.verb]);for(let r of a)try{return r(e)}catch{continue}throw new g0("No matching word data available for the current locale")}words(e={}){typeof e=="number"&&(e={count:e});let{count:a={min:1,max:3}}=e;return this.faker.helpers.multiple(()=>this.sample(),{count:a}).join(" ")}},Ku=class extends cH{constructor(e){super(),d0(this,"rawDefinitions"),d0(this,"definitions"),d0(this,"random",new PAu(this)),d0(this,"airline",new _7u(this)),d0(this,"animal",new sAu(this)),d0(this,"color",new U7u(this)),d0(this,"commerce",new EAu(this)),d0(this,"company",new cAu(this)),d0(this,"database",new dAu(this)),d0(this,"date",new Q7u(this)),d0(this,"finance",new xAu(this)),d0(this,"git",new mAu(this)),d0(this,"hacker",new hAu(this)),d0(this,"helpers",new aAu(this)),d0(this,"image",new vAu(this)),d0(this,"internet",new BAu(this)),d0(this,"location",new zAu(this)),d0(this,"lorem",new SAu(this)),d0(this,"music",new MAu(this)),d0(this,"person",new W7u(this)),d0(this,"phone",new wAu(this)),d0(this,"science",new TAu(this)),d0(this,"system",new KAu(this)),d0(this,"vehicle",new IAu(this)),d0(this,"word",new OAu(this));let{locales:a}=e;if(a!=null){zu({deprecated:"new Faker({ locales: {a, b}, locale: 'a', localeFallback: 'b' })",proposed:"new Faker({ locale: [a, b, ...] }) or new Faker({ locale: a })",since:"8.0",until:"9.0"});let{locale:n="en",localeFallback:t="en"}=e;e={locale:[a[n],a[t]]}}let{locale:r}=e;if(Array.isArray(r)){if(r.length===0)throw new g0("The locale option must contain at least one locale definition.");r=tAu(r)}this.rawDefinitions=r,this.definitions=iAu(this.rawDefinitions)}get address(){return zu({deprecated:"faker.address",proposed:"faker.location",since:"8.0",until:"10.0"}),this.location}get name(){return zu({deprecated:"faker.name",proposed:"faker.person",since:"8.0",until:"10.0"}),this.person}getMetadata(){var e;return(e=this.rawDefinitions.metadata)!=null?e:{}}get locales(){throw new g0("The locales property has been removed. Please use the constructor instead.")}set locales(e){throw new g0("The locales property has been removed. Please use the constructor instead.")}get locale(){throw new g0("The locale property has been removed. Please use the constructor instead.")}set locale(e){throw new g0("The locale property has been removed. Please use the constructor instead.")}get localeFallback(){throw new g0("The localeFallback property has been removed. Please use the constructor instead.")}set localeFallback(e){throw new g0("The localeFallback property has been removed. Please use the constructor instead.")}setLocale(){throw new g0("This method has been removed. Please use the constructor instead.")}},$Au=["CIE 1931 XYZ","CIEUVW","Uniform Color Spaces (UCSs)","CIELUV","CIELAB","HSLuv","sRGB","Adobe RGB","Adobe Wide Gamut RGB","Rec. 2100","ProPhoto RGB Color Space","scRGB","DCI-P3","Display-P3","Rec. 601","Rec. 709","Academy Color Encoding System (ACES)","Rec. 2020","YPbPr","YDbDr","YIQ","xvYCC","sYCC","HSV","HSL","HWB","RGBA","HSLA","LCh","CMY","CMYK","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","RAL","Federal Standard 595C","British Standard Colour (BS)","HKS","LMS","RG","RGK"],HAu={space:$Au},GAu=HAu,_Au=["utf8_unicode_ci","utf8_general_ci","utf8_bin","ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci"],VAu=["InnoDB","MyISAM","MEMORY","CSV","BLACKHOLE","ARCHIVE"],JAu=["int","varchar","text","date","datetime","tinyint","time","timestamp","smallint","mediumint","bigint","decimal","float","double","real","bit","boolean","serial","blob","binary","enum","set","geometry","point"],UAu={collation:_Au,engine:VAu,type:JAu},WAu=UAu,qAu=["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"],ZAu={abbreviation:qAu},YAu=ZAu,QAu={smiley:["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","😇","🥰","😍","🤩","😘","😗","☺️","😚","😙","🥲","😋","😛","😜","🤪","😝","🤑","🤗","🤭","🤫","🤔","🤐","🤨","😐","😑","😶","😶‍🌫️","😏","😒","🙄","😬","😮‍💨","🤥","😌","😔","😪","🤤","😴","😷","🤒","🤕","🤢","🤮","🤧","🥵","🥶","🥴","😵","😵‍💫","🤯","🤠","🥳","🥸","😎","🤓","🧐","😕","😟","🙁","☹️","😮","😯","😲","😳","🥺","😦","😧","😨","😰","😥","😢","😭","😱","😖","😣","😞","😓","😩","😫","🥱","😤","😡","😠","🤬","😈","👿","💀","☠️","💩","🤡","👹","👺","👻","👽","👾","🤖","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🙈","🙉","🙊","💋","💌","💘","💝","💖","💗","💓","💞","💕","💟","❣️","💔","❤️‍🔥","❤️‍🩹","❤️","🧡","💛","💚","💙","💜","🤎","🖤","🤍","💯","💢","💥","💫","💦","💨","🕳️","💣","💬","👁️‍🗨️","🗨️","🗯️","💭","💤"],body:["👋","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","🤚","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🖐️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","✋","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","🖖","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","👌","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","🤌","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","✌️","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","🤞","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤘","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","👈","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👆","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","🖕","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","👇","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","☝️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","👍","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","✊","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","👊","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","🤛","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","👏","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","🙌","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","👐","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","🤲","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤝","🙏","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","✍️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","💅","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","🤳","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","💪","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🦾","🦿","🦵","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","👂","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","🦻","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","👃","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","🧠","🫀","🫁","🦷","🦴","👀","👁️","👅","👄"],person:["👶","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","🧒","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","👦","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","🧑","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","👱","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👨","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","🧔","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧔‍♂️","🧔🏻‍♂️","🧔🏼‍♂️","🧔🏽‍♂️","🧔🏾‍♂️","🧔🏿‍♂️","🧔‍♀️","🧔🏻‍♀️","🧔🏼‍♀️","🧔🏽‍♀️","🧔🏾‍♀️","🧔🏿‍♀️","👨‍🦰","👨🏻‍🦰","👨🏼‍🦰","👨🏽‍🦰","👨🏾‍🦰","👨🏿‍🦰","👨‍🦱","👨🏻‍🦱","👨🏼‍🦱","👨🏽‍🦱","👨🏾‍🦱","👨🏿‍🦱","👨‍🦳","👨🏻‍🦳","👨🏼‍🦳","👨🏽‍🦳","👨🏾‍🦳","👨🏿‍🦳","👨‍🦲","👨🏻‍🦲","👨🏼‍🦲","👨🏽‍🦲","👨🏾‍🦲","👨🏿‍🦲","👩","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👩‍🦰","👩🏻‍🦰","👩🏼‍🦰","👩🏽‍🦰","👩🏾‍🦰","👩🏿‍🦰","🧑‍🦰","🧑🏻‍🦰","🧑🏼‍🦰","🧑🏽‍🦰","🧑🏾‍🦰","🧑🏿‍🦰","👩‍🦱","👩🏻‍🦱","👩🏼‍🦱","👩🏽‍🦱","👩🏾‍🦱","👩🏿‍🦱","🧑‍🦱","🧑🏻‍🦱","🧑🏼‍🦱","🧑🏽‍🦱","🧑🏾‍🦱","🧑🏿‍🦱","👩‍🦳","👩🏻‍🦳","👩🏼‍🦳","👩🏽‍🦳","👩🏾‍🦳","👩🏿‍🦳","🧑‍🦳","🧑🏻‍🦳","🧑🏼‍🦳","🧑🏽‍🦳","🧑🏾‍🦳","🧑🏿‍🦳","👩‍🦲","👩🏻‍🦲","👩🏼‍🦲","👩🏽‍🦲","👩🏾‍🦲","👩🏿‍🦲","🧑‍🦲","🧑🏻‍🦲","🧑🏼‍🦲","🧑🏽‍🦲","🧑🏾‍🦲","🧑🏿‍🦲","👱‍♀️","👱🏻‍♀️","👱🏼‍♀️","👱🏽‍♀️","👱🏾‍♀️","👱🏿‍♀️","👱‍♂️","👱🏻‍♂️","👱🏼‍♂️","👱🏽‍♂️","👱🏾‍♂️","👱🏿‍♂️","🧓","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","👴","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","🙍","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙍‍♂️","🙍🏻‍♂️","🙍🏼‍♂️","🙍🏽‍♂️","🙍🏾‍♂️","🙍🏿‍♂️","🙍‍♀️","🙍🏻‍♀️","🙍🏼‍♀️","🙍🏽‍♀️","🙍🏾‍♀️","🙍🏿‍♀️","🙎","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙎‍♂️","🙎🏻‍♂️","🙎🏼‍♂️","🙎🏽‍♂️","🙎🏾‍♂️","🙎🏿‍♂️","🙎‍♀️","🙎🏻‍♀️","🙎🏼‍♀️","🙎🏽‍♀️","🙎🏾‍♀️","🙎🏿‍♀️","🙅","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙅‍♂️","🙅🏻‍♂️","🙅🏼‍♂️","🙅🏽‍♂️","🙅🏾‍♂️","🙅🏿‍♂️","🙅‍♀️","🙅🏻‍♀️","🙅🏼‍♀️","🙅🏽‍♀️","🙅🏾‍♀️","🙅🏿‍♀️","🙆","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙆‍♂️","🙆🏻‍♂️","🙆🏼‍♂️","🙆🏽‍♂️","🙆🏾‍♂️","🙆🏿‍♂️","🙆‍♀️","🙆🏻‍♀️","🙆🏼‍♀️","🙆🏽‍♀️","🙆🏾‍♀️","🙆🏿‍♀️","💁","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💁‍♂️","💁🏻‍♂️","💁🏼‍♂️","💁🏽‍♂️","💁🏾‍♂️","💁🏿‍♂️","💁‍♀️","💁🏻‍♀️","💁🏼‍♀️","💁🏽‍♀️","💁🏾‍♀️","💁🏿‍♀️","🙋","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙋‍♂️","🙋🏻‍♂️","🙋🏼‍♂️","🙋🏽‍♂️","🙋🏾‍♂️","🙋🏿‍♂️","🙋‍♀️","🙋🏻‍♀️","🙋🏼‍♀️","🙋🏽‍♀️","🙋🏾‍♀️","🙋🏿‍♀️","🧏","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧏‍♂️","🧏🏻‍♂️","🧏🏼‍♂️","🧏🏽‍♂️","🧏🏾‍♂️","🧏🏿‍♂️","🧏‍♀️","🧏🏻‍♀️","🧏🏼‍♀️","🧏🏽‍♀️","🧏🏾‍♀️","🧏🏿‍♀️","🙇","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙇‍♂️","🙇🏻‍♂️","🙇🏼‍♂️","🙇🏽‍♂️","🙇🏾‍♂️","🙇🏿‍♂️","🙇‍♀️","🙇🏻‍♀️","🙇🏼‍♀️","🙇🏽‍♀️","🙇🏾‍♀️","🙇🏿‍♀️","🤦","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤦‍♂️","🤦🏻‍♂️","🤦🏼‍♂️","🤦🏽‍♂️","🤦🏾‍♂️","🤦🏿‍♂️","🤦‍♀️","🤦🏻‍♀️","🤦🏼‍♀️","🤦🏽‍♀️","🤦🏾‍♀️","🤦🏿‍♀️","🤷","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤷‍♂️","🤷🏻‍♂️","🤷🏼‍♂️","🤷🏽‍♂️","🤷🏾‍♂️","🤷🏿‍♂️","🤷‍♀️","🤷🏻‍♀️","🤷🏼‍♀️","🤷🏽‍♀️","🤷🏾‍♀️","🤷🏿‍♀️","🧑‍⚕️","🧑🏻‍⚕️","🧑🏼‍⚕️","🧑🏽‍⚕️","🧑🏾‍⚕️","🧑🏿‍⚕️","👨‍⚕️","👨🏻‍⚕️","👨🏼‍⚕️","👨🏽‍⚕️","👨🏾‍⚕️","👨🏿‍⚕️","👩‍⚕️","👩🏻‍⚕️","👩🏼‍⚕️","👩🏽‍⚕️","👩🏾‍⚕️","👩🏿‍⚕️","🧑‍🎓","🧑🏻‍🎓","🧑🏼‍🎓","🧑🏽‍🎓","🧑🏾‍🎓","🧑🏿‍🎓","👨‍🎓","👨🏻‍🎓","👨🏼‍🎓","👨🏽‍🎓","👨🏾‍🎓","👨🏿‍🎓","👩‍🎓","👩🏻‍🎓","👩🏼‍🎓","👩🏽‍🎓","👩🏾‍🎓","👩🏿‍🎓","🧑‍🏫","🧑🏻‍🏫","🧑🏼‍🏫","🧑🏽‍🏫","🧑🏾‍🏫","🧑🏿‍🏫","👨‍🏫","👨🏻‍🏫","👨🏼‍🏫","👨🏽‍🏫","👨🏾‍🏫","👨🏿‍🏫","👩‍🏫","👩🏻‍🏫","👩🏼‍🏫","👩🏽‍🏫","👩🏾‍🏫","👩🏿‍🏫","🧑‍⚖️","🧑🏻‍⚖️","🧑🏼‍⚖️","🧑🏽‍⚖️","🧑🏾‍⚖️","🧑🏿‍⚖️","👨‍⚖️","👨🏻‍⚖️","👨🏼‍⚖️","👨🏽‍⚖️","👨🏾‍⚖️","👨🏿‍⚖️","👩‍⚖️","👩🏻‍⚖️","👩🏼‍⚖️","👩🏽‍⚖️","👩🏾‍⚖️","👩🏿‍⚖️","🧑‍🌾","🧑🏻‍🌾","🧑🏼‍🌾","🧑🏽‍🌾","🧑🏾‍🌾","🧑🏿‍🌾","👨‍🌾","👨🏻‍🌾","👨🏼‍🌾","👨🏽‍🌾","👨🏾‍🌾","👨🏿‍🌾","👩‍🌾","👩🏻‍🌾","👩🏼‍🌾","👩🏽‍🌾","👩🏾‍🌾","👩🏿‍🌾","🧑‍🍳","🧑🏻‍🍳","🧑🏼‍🍳","🧑🏽‍🍳","🧑🏾‍🍳","🧑🏿‍🍳","👨‍🍳","👨🏻‍🍳","👨🏼‍🍳","👨🏽‍🍳","👨🏾‍🍳","👨🏿‍🍳","👩‍🍳","👩🏻‍🍳","👩🏼‍🍳","👩🏽‍🍳","👩🏾‍🍳","👩🏿‍🍳","🧑‍🔧","🧑🏻‍🔧","🧑🏼‍🔧","🧑🏽‍🔧","🧑🏾‍🔧","🧑🏿‍🔧","👨‍🔧","👨🏻‍🔧","👨🏼‍🔧","👨🏽‍🔧","👨🏾‍🔧","👨🏿‍🔧","👩‍🔧","👩🏻‍🔧","👩🏼‍🔧","👩🏽‍🔧","👩🏾‍🔧","👩🏿‍🔧","🧑‍🏭","🧑🏻‍🏭","🧑🏼‍🏭","🧑🏽‍🏭","🧑🏾‍🏭","🧑🏿‍🏭","👨‍🏭","👨🏻‍🏭","👨🏼‍🏭","👨🏽‍🏭","👨🏾‍🏭","👨🏿‍🏭","👩‍🏭","👩🏻‍🏭","👩🏼‍🏭","👩🏽‍🏭","👩🏾‍🏭","👩🏿‍🏭","🧑‍💼","🧑🏻‍💼","🧑🏼‍💼","🧑🏽‍💼","🧑🏾‍💼","🧑🏿‍💼","👨‍💼","👨🏻‍💼","👨🏼‍💼","👨🏽‍💼","👨🏾‍💼","👨🏿‍💼","👩‍💼","👩🏻‍💼","👩🏼‍💼","👩🏽‍💼","👩🏾‍💼","👩🏿‍💼","🧑‍🔬","🧑🏻‍🔬","🧑🏼‍🔬","🧑🏽‍🔬","🧑🏾‍🔬","🧑🏿‍🔬","👨‍🔬","👨🏻‍🔬","👨🏼‍🔬","👨🏽‍🔬","👨🏾‍🔬","👨🏿‍🔬","👩‍🔬","👩🏻‍🔬","👩🏼‍🔬","👩🏽‍🔬","👩🏾‍🔬","👩🏿‍🔬","🧑‍💻","🧑🏻‍💻","🧑🏼‍💻","🧑🏽‍💻","🧑🏾‍💻","🧑🏿‍💻","👨‍💻","👨🏻‍💻","👨🏼‍💻","👨🏽‍💻","👨🏾‍💻","👨🏿‍💻","👩‍💻","👩🏻‍💻","👩🏼‍💻","👩🏽‍💻","👩🏾‍💻","👩🏿‍💻","🧑‍🎤","🧑🏻‍🎤","🧑🏼‍🎤","🧑🏽‍🎤","🧑🏾‍🎤","🧑🏿‍🎤","👨‍🎤","👨🏻‍🎤","👨🏼‍🎤","👨🏽‍🎤","👨🏾‍🎤","👨🏿‍🎤","👩‍🎤","👩🏻‍🎤","👩🏼‍🎤","👩🏽‍🎤","👩🏾‍🎤","👩🏿‍🎤","🧑‍🎨","🧑🏻‍🎨","🧑🏼‍🎨","🧑🏽‍🎨","🧑🏾‍🎨","🧑🏿‍🎨","👨‍🎨","👨🏻‍🎨","👨🏼‍🎨","👨🏽‍🎨","👨🏾‍🎨","👨🏿‍🎨","👩‍🎨","👩🏻‍🎨","👩🏼‍🎨","👩🏽‍🎨","👩🏾‍🎨","👩🏿‍🎨","🧑‍✈️","🧑🏻‍✈️","🧑🏼‍✈️","🧑🏽‍✈️","🧑🏾‍✈️","🧑🏿‍✈️","👨‍✈️","👨🏻‍✈️","👨🏼‍✈️","👨🏽‍✈️","👨🏾‍✈️","👨🏿‍✈️","👩‍✈️","👩🏻‍✈️","👩🏼‍✈️","👩🏽‍✈️","👩🏾‍✈️","👩🏿‍✈️","🧑‍🚀","🧑🏻‍🚀","🧑🏼‍🚀","🧑🏽‍🚀","🧑🏾‍🚀","🧑🏿‍🚀","👨‍🚀","👨🏻‍🚀","👨🏼‍🚀","👨🏽‍🚀","👨🏾‍🚀","👨🏿‍🚀","👩‍🚀","👩🏻‍🚀","👩🏼‍🚀","👩🏽‍🚀","👩🏾‍🚀","👩🏿‍🚀","🧑‍🚒","🧑🏻‍🚒","🧑🏼‍🚒","🧑🏽‍🚒","🧑🏾‍🚒","🧑🏿‍🚒","👨‍🚒","👨🏻‍🚒","👨🏼‍🚒","👨🏽‍🚒","👨🏾‍🚒","👨🏿‍🚒","👩‍🚒","👩🏻‍🚒","👩🏼‍🚒","👩🏽‍🚒","👩🏾‍🚒","👩🏿‍🚒","👮","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👮‍♂️","👮🏻‍♂️","👮🏼‍♂️","👮🏽‍♂️","👮🏾‍♂️","👮🏿‍♂️","👮‍♀️","👮🏻‍♀️","👮🏼‍♀️","👮🏽‍♀️","👮🏾‍♀️","👮🏿‍♀️","🕵️","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕵️‍♂️","🕵🏻‍♂️","🕵🏼‍♂️","🕵🏽‍♂️","🕵🏾‍♂️","🕵🏿‍♂️","🕵️‍♀️","🕵🏻‍♀️","🕵🏼‍♀️","🕵🏽‍♀️","🕵🏾‍♀️","🕵🏿‍♀️","💂","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💂‍♂️","💂🏻‍♂️","💂🏼‍♂️","💂🏽‍♂️","💂🏾‍♂️","💂🏿‍♂️","💂‍♀️","💂🏻‍♀️","💂🏼‍♀️","💂🏽‍♀️","💂🏾‍♀️","💂🏿‍♀️","🥷","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","👷","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👷‍♂️","👷🏻‍♂️","👷🏼‍♂️","👷🏽‍♂️","👷🏾‍♂️","👷🏿‍♂️","👷‍♀️","👷🏻‍♀️","👷🏼‍♀️","👷🏽‍♀️","👷🏾‍♀️","👷🏿‍♀️","🤴","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","👸","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👳","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👳‍♂️","👳🏻‍♂️","👳🏼‍♂️","👳🏽‍♂️","👳🏾‍♂️","👳🏿‍♂️","👳‍♀️","👳🏻‍♀️","👳🏼‍♀️","👳🏽‍♀️","👳🏾‍♀️","👳🏿‍♀️","👲","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","🧕","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🤵","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤵‍♂️","🤵🏻‍♂️","🤵🏼‍♂️","🤵🏽‍♂️","🤵🏾‍♂️","🤵🏿‍♂️","🤵‍♀️","🤵🏻‍♀️","🤵🏼‍♀️","🤵🏽‍♀️","🤵🏾‍♀️","🤵🏿‍♀️","👰","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👰‍♂️","👰🏻‍♂️","👰🏼‍♂️","👰🏽‍♂️","👰🏾‍♂️","👰🏿‍♂️","👰‍♀️","👰🏻‍♀️","👰🏼‍♀️","👰🏽‍♀️","👰🏾‍♀️","👰🏿‍♀️","🤰","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","👩‍🍼","👩🏻‍🍼","👩🏼‍🍼","👩🏽‍🍼","👩🏾‍🍼","👩🏿‍🍼","👨‍🍼","👨🏻‍🍼","👨🏼‍🍼","👨🏽‍🍼","👨🏾‍🍼","👨🏿‍🍼","🧑‍🍼","🧑🏻‍🍼","🧑🏼‍🍼","🧑🏽‍🍼","🧑🏾‍🍼","🧑🏿‍🍼","👼","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","🎅","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🤶","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🧑‍🎄","🧑🏻‍🎄","🧑🏼‍🎄","🧑🏽‍🎄","🧑🏾‍🎄","🧑🏿‍🎄","🦸","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦸‍♂️","🦸🏻‍♂️","🦸🏼‍♂️","🦸🏽‍♂️","🦸🏾‍♂️","🦸🏿‍♂️","🦸‍♀️","🦸🏻‍♀️","🦸🏼‍♀️","🦸🏽‍♀️","🦸🏾‍♀️","🦸🏿‍♀️","🦹","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦹‍♂️","🦹🏻‍♂️","🦹🏼‍♂️","🦹🏽‍♂️","🦹🏾‍♂️","🦹🏿‍♂️","🦹‍♀️","🦹🏻‍♀️","🦹🏼‍♀️","🦹🏽‍♀️","🦹🏾‍♀️","🦹🏿‍♀️","🧙","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧙‍♂️","🧙🏻‍♂️","🧙🏼‍♂️","🧙🏽‍♂️","🧙🏾‍♂️","🧙🏿‍♂️","🧙‍♀️","🧙🏻‍♀️","🧙🏼‍♀️","🧙🏽‍♀️","🧙🏾‍♀️","🧙🏿‍♀️","🧚","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧚‍♂️","🧚🏻‍♂️","🧚🏼‍♂️","🧚🏽‍♂️","🧚🏾‍♂️","🧚🏿‍♂️","🧚‍♀️","🧚🏻‍♀️","🧚🏼‍♀️","🧚🏽‍♀️","🧚🏾‍♀️","🧚🏿‍♀️","🧛","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧛‍♂️","🧛🏻‍♂️","🧛🏼‍♂️","🧛🏽‍♂️","🧛🏾‍♂️","🧛🏿‍♂️","🧛‍♀️","🧛🏻‍♀️","🧛🏼‍♀️","🧛🏽‍♀️","🧛🏾‍♀️","🧛🏿‍♀️","🧜","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧜‍♂️","🧜🏻‍♂️","🧜🏼‍♂️","🧜🏽‍♂️","🧜🏾‍♂️","🧜🏿‍♂️","🧜‍♀️","🧜🏻‍♀️","🧜🏼‍♀️","🧜🏽‍♀️","🧜🏾‍♀️","🧜🏿‍♀️","🧝","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🧝‍♂️","🧝🏻‍♂️","🧝🏼‍♂️","🧝🏽‍♂️","🧝🏾‍♂️","🧝🏿‍♂️","🧝‍♀️","🧝🏻‍♀️","🧝🏼‍♀️","🧝🏽‍♀️","🧝🏾‍♀️","🧝🏿‍♀️","🧞","🧞‍♂️","🧞‍♀️","🧟","🧟‍♂️","🧟‍♀️","💆","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💆‍♂️","💆🏻‍♂️","💆🏼‍♂️","💆🏽‍♂️","💆🏾‍♂️","💆🏿‍♂️","💆‍♀️","💆🏻‍♀️","💆🏼‍♀️","💆🏽‍♀️","💆🏾‍♀️","💆🏿‍♀️","💇","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💇‍♂️","💇🏻‍♂️","💇🏼‍♂️","💇🏽‍♂️","💇🏾‍♂️","💇🏿‍♂️","💇‍♀️","💇🏻‍♀️","💇🏼‍♀️","💇🏽‍♀️","💇🏾‍♀️","💇🏿‍♀️","🚶","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🚶‍♂️","🚶🏻‍♂️","🚶🏼‍♂️","🚶🏽‍♂️","🚶🏾‍♂️","🚶🏿‍♂️","🚶‍♀️","🚶🏻‍♀️","🚶🏼‍♀️","🚶🏽‍♀️","🚶🏾‍♀️","🚶🏿‍♀️","🧍","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧍‍♂️","🧍🏻‍♂️","🧍🏼‍♂️","🧍🏽‍♂️","🧍🏾‍♂️","🧍🏿‍♂️","🧍‍♀️","🧍🏻‍♀️","🧍🏼‍♀️","🧍🏽‍♀️","🧍🏾‍♀️","🧍🏿‍♀️","🧎","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧎‍♂️","🧎🏻‍♂️","🧎🏼‍♂️","🧎🏽‍♂️","🧎🏾‍♂️","🧎🏿‍♂️","🧎‍♀️","🧎🏻‍♀️","🧎🏼‍♀️","🧎🏽‍♀️","🧎🏾‍♀️","🧎🏿‍♀️","🧑‍🦯","🧑🏻‍🦯","🧑🏼‍🦯","🧑🏽‍🦯","🧑🏾‍🦯","🧑🏿‍🦯","👨‍🦯","👨🏻‍🦯","👨🏼‍🦯","👨🏽‍🦯","👨🏾‍🦯","👨🏿‍🦯","👩‍🦯","👩🏻‍🦯","👩🏼‍🦯","👩🏽‍🦯","👩🏾‍🦯","👩🏿‍🦯","🧑‍🦼","🧑🏻‍🦼","🧑🏼‍🦼","🧑🏽‍🦼","🧑🏾‍🦼","🧑🏿‍🦼","👨‍🦼","👨🏻‍🦼","👨🏼‍🦼","👨🏽‍🦼","👨🏾‍🦼","👨🏿‍🦼","👩‍🦼","👩🏻‍🦼","👩🏼‍🦼","👩🏽‍🦼","👩🏾‍🦼","👩🏿‍🦼","🧑‍🦽","🧑🏻‍🦽","🧑🏼‍🦽","🧑🏽‍🦽","🧑🏾‍🦽","🧑🏿‍🦽","👨‍🦽","👨🏻‍🦽","👨🏼‍🦽","👨🏽‍🦽","👨🏾‍🦽","👨🏿‍🦽","👩‍🦽","👩🏻‍🦽","👩🏼‍🦽","👩🏽‍🦽","👩🏾‍🦽","👩🏿‍🦽","🏃","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏃‍♂️","🏃🏻‍♂️","🏃🏼‍♂️","🏃🏽‍♂️","🏃🏾‍♂️","🏃🏿‍♂️","🏃‍♀️","🏃🏻‍♀️","🏃🏼‍♀️","🏃🏽‍♀️","🏃🏾‍♀️","🏃🏿‍♀️","💃","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","🕺","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🕴️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","👯","👯‍♂️","👯‍♀️","🧖","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧖‍♂️","🧖🏻‍♂️","🧖🏼‍♂️","🧖🏽‍♂️","🧖🏾‍♂️","🧖🏿‍♂️","🧖‍♀️","🧖🏻‍♀️","🧖🏼‍♀️","🧖🏽‍♀️","🧖🏾‍♀️","🧖🏿‍♀️","🧗","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧗‍♂️","🧗🏻‍♂️","🧗🏼‍♂️","🧗🏽‍♂️","🧗🏾‍♂️","🧗🏿‍♂️","🧗‍♀️","🧗🏻‍♀️","🧗🏼‍♀️","🧗🏽‍♀️","🧗🏾‍♀️","🧗🏿‍♀️","🤺","🏇","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","⛷️","🏂","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏌️","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","🏌️‍♂️","🏌🏻‍♂️","🏌🏼‍♂️","🏌🏽‍♂️","🏌🏾‍♂️","🏌🏿‍♂️","🏌️‍♀️","🏌🏻‍♀️","🏌🏼‍♀️","🏌🏽‍♀️","🏌🏾‍♀️","🏌🏿‍♀️","🏄","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏄‍♂️","🏄🏻‍♂️","🏄🏼‍♂️","🏄🏽‍♂️","🏄🏾‍♂️","🏄🏿‍♂️","🏄‍♀️","🏄🏻‍♀️","🏄🏼‍♀️","🏄🏽‍♀️","🏄🏾‍♀️","🏄🏿‍♀️","🚣","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚣‍♂️","🚣🏻‍♂️","🚣🏼‍♂️","🚣🏽‍♂️","🚣🏾‍♂️","🚣🏿‍♂️","🚣‍♀️","🚣🏻‍♀️","🚣🏼‍♀️","🚣🏽‍♀️","🚣🏾‍♀️","🚣🏿‍♀️","🏊","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏊‍♂️","🏊🏻‍♂️","🏊🏼‍♂️","🏊🏽‍♂️","🏊🏾‍♂️","🏊🏿‍♂️","🏊‍♀️","🏊🏻‍♀️","🏊🏼‍♀️","🏊🏽‍♀️","🏊🏾‍♀️","🏊🏿‍♀️","⛹️","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","⛹️‍♂️","⛹🏻‍♂️","⛹🏼‍♂️","⛹🏽‍♂️","⛹🏾‍♂️","⛹🏿‍♂️","⛹️‍♀️","⛹🏻‍♀️","⛹🏼‍♀️","⛹🏽‍♀️","⛹🏾‍♀️","⛹🏿‍♀️","🏋️","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏋️‍♂️","🏋🏻‍♂️","🏋🏼‍♂️","🏋🏽‍♂️","🏋🏾‍♂️","🏋🏿‍♂️","🏋️‍♀️","🏋🏻‍♀️","🏋🏼‍♀️","🏋🏽‍♀️","🏋🏾‍♀️","🏋🏿‍♀️","🚴","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚴‍♂️","🚴🏻‍♂️","🚴🏼‍♂️","🚴🏽‍♂️","🚴🏾‍♂️","🚴🏿‍♂️","🚴‍♀️","🚴🏻‍♀️","🚴🏼‍♀️","🚴🏽‍♀️","🚴🏾‍♀️","🚴🏿‍♀️","🚵","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚵‍♂️","🚵🏻‍♂️","🚵🏼‍♂️","🚵🏽‍♂️","🚵🏾‍♂️","🚵🏿‍♂️","🚵‍♀️","🚵🏻‍♀️","🚵🏼‍♀️","🚵🏽‍♀️","🚵🏾‍♀️","🚵🏿‍♀️","🤸","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤸‍♂️","🤸🏻‍♂️","🤸🏼‍♂️","🤸🏽‍♂️","🤸🏾‍♂️","🤸🏿‍♂️","🤸‍♀️","🤸🏻‍♀️","🤸🏼‍♀️","🤸🏽‍♀️","🤸🏾‍♀️","🤸🏿‍♀️","🤼","🤼‍♂️","🤼‍♀️","🤽","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤽‍♂️","🤽🏻‍♂️","🤽🏼‍♂️","🤽🏽‍♂️","🤽🏾‍♂️","🤽🏿‍♂️","🤽‍♀️","🤽🏻‍♀️","🤽🏼‍♀️","🤽🏽‍♀️","🤽🏾‍♀️","🤽🏿‍♀️","🤾","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🤾‍♂️","🤾🏻‍♂️","🤾🏼‍♂️","🤾🏽‍♂️","🤾🏾‍♂️","🤾🏿‍♂️","🤾‍♀️","🤾🏻‍♀️","🤾🏼‍♀️","🤾🏽‍♀️","🤾🏾‍♀️","🤾🏿‍♀️","🤹","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤹‍♂️","🤹🏻‍♂️","🤹🏼‍♂️","🤹🏽‍♂️","🤹🏾‍♂️","🤹🏿‍♂️","🤹‍♀️","🤹🏻‍♀️","🤹🏼‍♀️","🤹🏽‍♀️","🤹🏾‍♀️","🤹🏿‍♀️","🧘","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧘‍♂️","🧘🏻‍♂️","🧘🏼‍♂️","🧘🏽‍♂️","🧘🏾‍♂️","🧘🏿‍♂️","🧘‍♀️","🧘🏻‍♀️","🧘🏼‍♀️","🧘🏽‍♀️","🧘🏾‍♀️","🧘🏿‍♀️","🛀","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🧑‍🤝‍🧑","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","👭","👭🏻","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍🤝‍👩🏻","👭🏼","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👭🏽","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👭🏾","👩🏾‍🤝‍👩🏿","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👭🏿","👫","👫🏻","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏼‍🤝‍👨🏻","👫🏼","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👫🏽","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👫🏾","👩🏾‍🤝‍👨🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👫🏿","👬","👬🏻","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍🤝‍👨🏻","👬🏼","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👬🏽","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👬🏾","👨🏾‍🤝‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👬🏿","💏","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","👩‍❤️‍💋‍👨","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👨‍❤️‍💋‍👨","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👩‍❤️‍💋‍👩","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","💑","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","👩‍❤️‍👨","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👨‍❤️‍👨","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👩‍❤️‍👩","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👪","👨‍👩‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧‍👧","👨‍👨‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧‍👧","👩‍👩‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧‍👧","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","🗣️","👤","👥","🫂","👣"],nature:["🐵","🐒","🦍","🦧","🐶","🐕","🦮","🐕‍🦺","🐩","🐺","🦊","🦝","🐱","🐈","🐈‍⬛","🦁","🐯","🐅","🐆","🐴","🐎","🦄","🦓","🦌","🦬","🐮","🐂","🐃","🐄","🐷","🐖","🐗","🐽","🐏","🐑","🐐","🐪","🐫","🦙","🦒","🐘","🦣","🦏","🦛","🐭","🐁","🐀","🐹","🐰","🐇","🐿️","🦫","🦔","🦇","🐻","🐻‍❄️","🐨","🐼","🦥","🦦","🦨","🦘","🦡","🐾","🦃","🐔","🐓","🐣","🐤","🐥","🐦","🐧","🕊️","🦅","🦆","🦢","🦉","🦤","🪶","🦩","🦚","🦜","🐸","🐊","🐢","🦎","🐍","🐲","🐉","🦕","🦖","🐳","🐋","🐬","🦭","🐟","🐠","🐡","🦈","🐙","🐚","🐌","🦋","🐛","🐜","🐝","🪲","🐞","🦗","🪳","🕷️","🕸️","🦂","🦟","🪰","🪱","🦠","💐","🌸","💮","🏵️","🌹","🥀","🌺","🌻","🌼","🌷","🌱","🪴","🌲","🌳","🌴","🌵","🌾","🌿","☘️","🍀","🍁","🍂","🍃"],food:["🍇","🍈","🍉","🍊","🍋","🍌","🍍","🥭","🍎","🍏","🍐","🍑","🍒","🍓","🫐","🥝","🍅","🫒","🥥","🥑","🍆","🥔","🥕","🌽","🌶️","🫑","🥒","🥬","🥦","🧄","🧅","🍄","🥜","🌰","🍞","🥐","🥖","🫓","🥨","🥯","🥞","🧇","🧀","🍖","🍗","🥩","🥓","🍔","🍟","🍕","🌭","🥪","🌮","🌯","🫔","🥙","🧆","🥚","🍳","🥘","🍲","🫕","🥣","🥗","🍿","🧈","🧂","🥫","🍱","🍘","🍙","🍚","🍛","🍜","🍝","🍠","🍢","🍣","🍤","🍥","🥮","🍡","🥟","🥠","🥡","🦀","🦞","🦐","🦑","🦪","🍦","🍧","🍨","🍩","🍪","🎂","🍰","🧁","🥧","🍫","🍬","🍭","🍮","🍯","🍼","🥛","☕","🫖","🍵","🍶","🍾","🍷","🍸","🍹","🍺","🍻","🥂","🥃","🥤","🧋","🧃","🧉","🧊","🥢","🍽️","🍴","🥄","🔪","🏺"],travel:["🌍","🌎","🌏","🌐","🗺️","🗾","🧭","🏔️","⛰️","🌋","🗻","🏕️","🏖️","🏜️","🏝️","🏞️","🏟️","🏛️","🏗️","🧱","🪨","🪵","🛖","🏘️","🏚️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏨","🏩","🏪","🏫","🏬","🏭","🏯","🏰","💒","🗼","🗽","⛪","🕌","🛕","🕍","⛩️","🕋","⛲","⛺","🌁","🌃","🏙️","🌄","🌅","🌆","🌇","🌉","♨️","🎠","🎡","🎢","💈","🎪","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚝","🚞","🚋","🚌","🚍","🚎","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🛻","🚚","🚛","🚜","🏎️","🏍️","🛵","🦽","🦼","🛺","🚲","🛴","🛹","🛼","🚏","🛣️","🛤️","🛢️","⛽","🚨","🚥","🚦","🛑","🚧","⚓","⛵","🛶","🚤","🛳️","⛴️","🛥️","🚢","✈️","🛩️","🛫","🛬","🪂","💺","🚁","🚟","🚠","🚡","🛰️","🚀","🛸","🛎️","🧳","⌛","⏳","⌚","⏰","⏱️","⏲️","🕰️","🕛","🕧","🕐","🕜","🕑","🕝","🕒","🕞","🕓","🕟","🕔","🕠","🕕","🕡","🕖","🕢","🕗","🕣","🕘","🕤","🕙","🕥","🕚","🕦","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌡️","☀️","🌝","🌞","🪐","⭐","🌟","🌠","🌌","☁️","⛅","⛈️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌀","🌈","🌂","☂️","☔","⛱️","⚡","❄️","☃️","⛄","☄️","🔥","💧","🌊"],activity:["🎃","🎄","🎆","🎇","🧨","✨","🎈","🎉","🎊","🎋","🎍","🎎","🎏","🎐","🎑","🧧","🎀","🎁","🎗️","🎟️","🎫","🎖️","🏆","🏅","🥇","🥈","🥉","⚽","⚾","🥎","🏀","🏐","🏈","🏉","🎾","🥏","🎳","🏏","🏑","🏒","🥍","🏓","🏸","🥊","🥋","🥅","⛳","⛸️","🎣","🤿","🎽","🎿","🛷","🥌","🎯","🪀","🪁","🎱","🔮","🪄","🧿","🎮","🕹️","🎰","🎲","🧩","🧸","🪅","🪆","♠️","♥️","♦️","♣️","♟️","🃏","🀄","🎴","🎭","🖼️","🎨","🧵","🪡","🧶","🪢"],object:["👓","🕶️","🥽","🥼","🦺","👔","👕","👖","🧣","🧤","🧥","🧦","👗","👘","🥻","🩱","🩲","🩳","👙","👚","👛","👜","👝","🛍️","🎒","🩴","👞","👟","🥾","🥿","👠","👡","🩰","👢","👑","👒","🎩","🎓","🧢","🪖","⛑️","📿","💄","💍","💎","🔇","🔈","🔉","🔊","📢","📣","📯","🔔","🔕","🎼","🎵","🎶","🎙️","🎚️","🎛️","🎤","🎧","📻","🎷","🪗","🎸","🎹","🎺","🎻","🪕","🥁","🪘","📱","📲","☎️","📞","📟","📠","🔋","🔌","💻","🖥️","🖨️","⌨️","🖱️","🖲️","💽","💾","💿","📀","🧮","🎥","🎞️","📽️","🎬","📺","📷","📸","📹","📼","🔍","🔎","🕯️","💡","🔦","🏮","🪔","📔","📕","📖","📗","📘","📙","📚","📓","📒","📃","📜","📄","📰","🗞️","📑","🔖","🏷️","💰","🪙","💴","💵","💶","💷","💸","💳","🧾","💹","✉️","📧","📨","📩","📤","📥","📦","📫","📪","📬","📭","📮","🗳️","✏️","✒️","🖋️","🖊️","🖌️","🖍️","📝","💼","📁","📂","🗂️","📅","📆","🗒️","🗓️","📇","📈","📉","📊","📋","📌","📍","📎","🖇️","📏","📐","✂️","🗃️","🗄️","🗑️","🔒","🔓","🔏","🔐","🔑","🗝️","🔨","🪓","⛏️","⚒️","🛠️","🗡️","⚔️","🔫","🪃","🏹","🛡️","🪚","🔧","🪛","🔩","⚙️","🗜️","⚖️","🦯","🔗","⛓️","🪝","🧰","🧲","🪜","⚗️","🧪","🧫","🧬","🔬","🔭","📡","💉","🩸","💊","🩹","🩺","🚪","🛗","🪞","🪟","🛏️","🛋️","🪑","🚽","🪠","🚿","🛁","🪤","🪒","🧴","🧷","🧹","🧺","🧻","🪣","🧼","🪥","🧽","🧯","🛒","🚬","⚰️","🪦","⚱️","🗿","🪧"],symbol:["🏧","🚮","🚰","♿","🚹","🚺","🚻","🚼","🚾","🛂","🛃","🛄","🛅","⚠️","🚸","⛔","🚫","🚳","🚭","🚯","🚱","🚷","📵","🔞","☢️","☣️","⬆️","↗️","➡️","↘️","⬇️","↙️","⬅️","↖️","↕️","↔️","↩️","↪️","⤴️","⤵️","🔃","🔄","🔙","🔚","🔛","🔜","🔝","🛐","⚛️","🕉️","✡️","☸️","☯️","✝️","☦️","☪️","☮️","🕎","🔯","♈","♉","♊","♋","♌","♍","♎","♏","♐","♑","♒","♓","⛎","🔀","🔁","🔂","▶️","⏩","⏭️","⏯️","◀️","⏪","⏮️","🔼","⏫","🔽","⏬","⏸️","⏹️","⏺️","⏏️","🎦","🔅","🔆","📶","📳","📴","♀️","♂️","⚧️","✖️","➕","➖","➗","♾️","‼️","⁉️","❓","❔","❕","❗","〰️","💱","💲","⚕️","♻️","⚜️","🔱","📛","🔰","⭕","✅","☑️","✔️","❌","❎","➰","➿","〽️","✳️","✴️","❇️","©️","®️","™️","#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","🔟","🔠","🔡","🔢","🔣","🔤","🅰️","🆎","🅱️","🆑","🆒","🆓","ℹ️","🆔","Ⓜ️","🆕","🆖","🅾️","🆗","🅿️","🆘","🆙","🆚","🈁","🈂️","🈷️","🈶","🈯","🉐","🈹","🈚","🈲","🉑","🈸","🈴","🈳","㊗️","㊙️","🈺","🈵","🔴","🟠","🟡","🟢","🔵","🟣","🟤","⚫","⚪","🟥","🟧","🟨","🟩","🟦","🟪","🟫","⬛","⬜","◼️","◻️","◾","◽","▪️","▫️","🔶","🔷","🔸","🔹","🔺","🔻","💠","🔘","🔳","🔲"],flag:["🏁","🚩","🎌","🏴","🏳️","🏳️‍🌈","🏳️‍⚧️","🏴‍☠️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},XAu={informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},ubu={emoji:QAu,http_status_code:XAu},ebu=ubu,abu=[{alpha2:"AD",alpha3:"AND",numeric:"020"},{alpha2:"AE",alpha3:"ARE",numeric:"784"},{alpha2:"AF",alpha3:"AFG",numeric:"004"},{alpha2:"AG",alpha3:"ATG",numeric:"028"},{alpha2:"AI",alpha3:"AIA",numeric:"660"},{alpha2:"AL",alpha3:"ALB",numeric:"008"},{alpha2:"AM",alpha3:"ARM",numeric:"051"},{alpha2:"AO",alpha3:"AGO",numeric:"024"},{alpha2:"AQ",alpha3:"ATA",numeric:"010"},{alpha2:"AR",alpha3:"ARG",numeric:"032"},{alpha2:"AS",alpha3:"ASM",numeric:"016"},{alpha2:"AT",alpha3:"AUT",numeric:"040"},{alpha2:"AU",alpha3:"AUS",numeric:"036"},{alpha2:"AW",alpha3:"ABW",numeric:"533"},{alpha2:"AX",alpha3:"ALA",numeric:"248"},{alpha2:"AZ",alpha3:"AZE",numeric:"031"},{alpha2:"BA",alpha3:"BIH",numeric:"070"},{alpha2:"BB",alpha3:"BRB",numeric:"052"},{alpha2:"BD",alpha3:"BGD",numeric:"050"},{alpha2:"BE",alpha3:"BEL",numeric:"056"},{alpha2:"BF",alpha3:"BFA",numeric:"854"},{alpha2:"BG",alpha3:"BGR",numeric:"100"},{alpha2:"BH",alpha3:"BHR",numeric:"048"},{alpha2:"BI",alpha3:"BDI",numeric:"108"},{alpha2:"BJ",alpha3:"BEN",numeric:"204"},{alpha2:"BL",alpha3:"BLM",numeric:"652"},{alpha2:"BM",alpha3:"BMU",numeric:"060"},{alpha2:"BN",alpha3:"BRN",numeric:"096"},{alpha2:"BO",alpha3:"BOL",numeric:"068"},{alpha2:"BQ",alpha3:"BES",numeric:"535"},{alpha2:"BR",alpha3:"BRA",numeric:"076"},{alpha2:"BS",alpha3:"BHS",numeric:"044"},{alpha2:"BT",alpha3:"BTN",numeric:"064"},{alpha2:"BV",alpha3:"BVT",numeric:"074"},{alpha2:"BW",alpha3:"BWA",numeric:"072"},{alpha2:"BY",alpha3:"BLR",numeric:"112"},{alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{alpha2:"CA",alpha3:"CAN",numeric:"124"},{alpha2:"CC",alpha3:"CCK",numeric:"166"},{alpha2:"CD",alpha3:"COD",numeric:"180"},{alpha2:"CF",alpha3:"CAF",numeric:"140"},{alpha2:"CG",alpha3:"COG",numeric:"178"},{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"CI",alpha3:"CIV",numeric:"384"},{alpha2:"CK",alpha3:"COK",numeric:"184"},{alpha2:"CL",alpha3:"CHL",numeric:"152"},{alpha2:"CM",alpha3:"CMR",numeric:"120"},{alpha2:"CN",alpha3:"CHN",numeric:"156"},{alpha2:"CO",alpha3:"COL",numeric:"170"},{alpha2:"CR",alpha3:"CRI",numeric:"188"},{alpha2:"CU",alpha3:"CUB",numeric:"192"},{alpha2:"CV",alpha3:"CPV",numeric:"132"},{alpha2:"CW",alpha3:"CUW",numeric:"531"},{alpha2:"CX",alpha3:"CXR",numeric:"162"},{alpha2:"CY",alpha3:"CYP",numeric:"196"},{alpha2:"CZ",alpha3:"CZE",numeric:"203"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"DJ",alpha3:"DJI",numeric:"262"},{alpha2:"DK",alpha3:"DNK",numeric:"208"},{alpha2:"DM",alpha3:"DMA",numeric:"212"},{alpha2:"DO",alpha3:"DOM",numeric:"214"},{alpha2:"DZ",alpha3:"DZA",numeric:"012"},{alpha2:"EC",alpha3:"ECU",numeric:"218"},{alpha2:"EE",alpha3:"EST",numeric:"233"},{alpha2:"EG",alpha3:"EGY",numeric:"818"},{alpha2:"EH",alpha3:"ESH",numeric:"732"},{alpha2:"ER",alpha3:"ERI",numeric:"232"},{alpha2:"ES",alpha3:"ESP",numeric:"724"},{alpha2:"ET",alpha3:"ETH",numeric:"231"},{alpha2:"FI",alpha3:"FIN",numeric:"246"},{alpha2:"FJ",alpha3:"FJI",numeric:"242"},{alpha2:"FK",alpha3:"FLK",numeric:"238"},{alpha2:"FM",alpha3:"FSM",numeric:"583"},{alpha2:"FO",alpha3:"FRO",numeric:"234"},{alpha2:"FR",alpha3:"FRA",numeric:"250"},{alpha2:"GA",alpha3:"GAB",numeric:"266"},{alpha2:"GB",alpha3:"GBR",numeric:"826"},{alpha2:"GD",alpha3:"GRD",numeric:"308"},{alpha2:"GE",alpha3:"GEO",numeric:"268"},{alpha2:"GF",alpha3:"GUF",numeric:"254"},{alpha2:"GG",alpha3:"GGY",numeric:"831"},{alpha2:"GH",alpha3:"GHA",numeric:"288"},{alpha2:"GI",alpha3:"GIB",numeric:"292"},{alpha2:"GL",alpha3:"GRL",numeric:"304"},{alpha2:"GM",alpha3:"GMB",numeric:"270"},{alpha2:"GN",alpha3:"GIN",numeric:"324"},{alpha2:"GP",alpha3:"GLP",numeric:"312"},{alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{alpha2:"GR",alpha3:"GRC",numeric:"300"},{alpha2:"GS",alpha3:"SGS",numeric:"239"},{alpha2:"GT",alpha3:"GTM",numeric:"320"},{alpha2:"GU",alpha3:"GUM",numeric:"316"},{alpha2:"GW",alpha3:"GNB",numeric:"624"},{alpha2:"GY",alpha3:"GUY",numeric:"328"},{alpha2:"HK",alpha3:"HKG",numeric:"344"},{alpha2:"HM",alpha3:"HMD",numeric:"334"},{alpha2:"HN",alpha3:"HND",numeric:"340"},{alpha2:"HR",alpha3:"HRV",numeric:"191"},{alpha2:"HT",alpha3:"HTI",numeric:"332"},{alpha2:"HU",alpha3:"HUN",numeric:"348"},{alpha2:"ID",alpha3:"IDN",numeric:"360"},{alpha2:"IE",alpha3:"IRL",numeric:"372"},{alpha2:"IL",alpha3:"ISR",numeric:"376"},{alpha2:"IM",alpha3:"IMN",numeric:"833"},{alpha2:"IN",alpha3:"IND",numeric:"356"},{alpha2:"IO",alpha3:"IOT",numeric:"086"},{alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{alpha2:"IR",alpha3:"IRN",numeric:"364"},{alpha2:"IS",alpha3:"ISL",numeric:"352"},{alpha2:"IT",alpha3:"ITA",numeric:"380"},{alpha2:"JE",alpha3:"JEY",numeric:"832"},{alpha2:"JM",alpha3:"JAM",numeric:"388"},{alpha2:"JO",alpha3:"JOR",numeric:"400"},{alpha2:"JP",alpha3:"JPN",numeric:"392"},{alpha2:"KE",alpha3:"KEN",numeric:"404"},{alpha2:"KG",alpha3:"KGZ",numeric:"417"},{alpha2:"KH",alpha3:"KHM",numeric:"116"},{alpha2:"KI",alpha3:"KIR",numeric:"296"},{alpha2:"KM",alpha3:"COM",numeric:"174"},{alpha2:"KN",alpha3:"KNA",numeric:"659"},{alpha2:"KP",alpha3:"PRK",numeric:"408"},{alpha2:"KR",alpha3:"KOR",numeric:"410"},{alpha2:"KW",alpha3:"KWT",numeric:"414"},{alpha2:"KY",alpha3:"CYM",numeric:"136"},{alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{alpha2:"LA",alpha3:"LAO",numeric:"418"},{alpha2:"LB",alpha3:"LBN",numeric:"422"},{alpha2:"LC",alpha3:"LCA",numeric:"662"},{alpha2:"LI",alpha3:"LIE",numeric:"438"},{alpha2:"LK",alpha3:"LKA",numeric:"144"},{alpha2:"LR",alpha3:"LBR",numeric:"430"},{alpha2:"LS",alpha3:"LSO",numeric:"426"},{alpha2:"LT",alpha3:"LTU",numeric:"440"},{alpha2:"LU",alpha3:"LUX",numeric:"442"},{alpha2:"LV",alpha3:"LVA",numeric:"428"},{alpha2:"LY",alpha3:"LBY",numeric:"434"},{alpha2:"MA",alpha3:"MAR",numeric:"504"},{alpha2:"MC",alpha3:"MCO",numeric:"492"},{alpha2:"MD",alpha3:"MDA",numeric:"498"},{alpha2:"ME",alpha3:"MNE",numeric:"499"},{alpha2:"MF",alpha3:"MAF",numeric:"663"},{alpha2:"MG",alpha3:"MDG",numeric:"450"},{alpha2:"MH",alpha3:"MHL",numeric:"584"},{alpha2:"MK",alpha3:"MKD",numeric:"807"},{alpha2:"ML",alpha3:"MLI",numeric:"466"},{alpha2:"MM",alpha3:"MMR",numeric:"104"},{alpha2:"MN",alpha3:"MNG",numeric:"496"},{alpha2:"MO",alpha3:"MAC",numeric:"446"},{alpha2:"MP",alpha3:"MNP",numeric:"580"},{alpha2:"MQ",alpha3:"MTQ",numeric:"474"},{alpha2:"MR",alpha3:"MRT",numeric:"478"},{alpha2:"MS",alpha3:"MSR",numeric:"500"},{alpha2:"MT",alpha3:"MLT",numeric:"470"},{alpha2:"MU",alpha3:"MUS",numeric:"480"},{alpha2:"MV",alpha3:"MDV",numeric:"462"},{alpha2:"MW",alpha3:"MWI",numeric:"454"},{alpha2:"MX",alpha3:"MEX",numeric:"484"},{alpha2:"MY",alpha3:"MYS",numeric:"458"},{alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{alpha2:"NA",alpha3:"NAM",numeric:"516"},{alpha2:"NC",alpha3:"NCL",numeric:"540"},{alpha2:"NE",alpha3:"NER",numeric:"562"},{alpha2:"NF",alpha3:"NFK",numeric:"574"},{alpha2:"NG",alpha3:"NGA",numeric:"566"},{alpha2:"NI",alpha3:"NIC",numeric:"558"},{alpha2:"NL",alpha3:"NLD",numeric:"528"},{alpha2:"NO",alpha3:"NOR",numeric:"578"},{alpha2:"NP",alpha3:"NPL",numeric:"524"},{alpha2:"NR",alpha3:"NRU",numeric:"520"},{alpha2:"NU",alpha3:"NIU",numeric:"570"},{alpha2:"NZ",alpha3:"NZL",numeric:"554"},{alpha2:"OM",alpha3:"OMN",numeric:"512"},{alpha2:"PA",alpha3:"PAN",numeric:"591"},{alpha2:"PE",alpha3:"PER",numeric:"604"},{alpha2:"PF",alpha3:"PYF",numeric:"258"},{alpha2:"PG",alpha3:"PNG",numeric:"598"},{alpha2:"PH",alpha3:"PHL",numeric:"608"},{alpha2:"PK",alpha3:"PAK",numeric:"586"},{alpha2:"PL",alpha3:"POL",numeric:"616"},{alpha2:"PM",alpha3:"SPM",numeric:"666"},{alpha2:"PN",alpha3:"PCN",numeric:"612"},{alpha2:"PR",alpha3:"PRI",numeric:"630"},{alpha2:"PS",alpha3:"PSE",numeric:"275"},{alpha2:"PT",alpha3:"PRT",numeric:"620"},{alpha2:"PW",alpha3:"PLW",numeric:"585"},{alpha2:"PY",alpha3:"PRY",numeric:"600"},{alpha2:"QA",alpha3:"QAT",numeric:"634"},{alpha2:"RE",alpha3:"REU",numeric:"638"},{alpha2:"RO",alpha3:"ROU",numeric:"642"},{alpha2:"RS",alpha3:"SRB",numeric:"688"},{alpha2:"RU",alpha3:"RUS",numeric:"643"},{alpha2:"RW",alpha3:"RWA",numeric:"646"},{alpha2:"SA",alpha3:"SAU",numeric:"682"},{alpha2:"SB",alpha3:"SLB",numeric:"090"},{alpha2:"SC",alpha3:"SYC",numeric:"690"},{alpha2:"SD",alpha3:"SDN",numeric:"729"},{alpha2:"SE",alpha3:"SWE",numeric:"752"},{alpha2:"SG",alpha3:"SGP",numeric:"702"},{alpha2:"SH",alpha3:"SHN",numeric:"654"},{alpha2:"SI",alpha3:"SVN",numeric:"705"},{alpha2:"SJ",alpha3:"SJM",numeric:"744"},{alpha2:"SK",alpha3:"SVK",numeric:"703"},{alpha2:"SL",alpha3:"SLE",numeric:"694"},{alpha2:"SM",alpha3:"SMR",numeric:"674"},{alpha2:"SN",alpha3:"SEN",numeric:"686"},{alpha2:"SO",alpha3:"SOM",numeric:"706"},{alpha2:"SR",alpha3:"SUR",numeric:"740"},{alpha2:"SS",alpha3:"SSD",numeric:"728"},{alpha2:"ST",alpha3:"STP",numeric:"678"},{alpha2:"SV",alpha3:"SLV",numeric:"222"},{alpha2:"SX",alpha3:"SXM",numeric:"534"},{alpha2:"SY",alpha3:"SYR",numeric:"760"},{alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{alpha2:"TC",alpha3:"TCA",numeric:"796"},{alpha2:"TD",alpha3:"TCD",numeric:"148"},{alpha2:"TF",alpha3:"ATF",numeric:"260"},{alpha2:"TG",alpha3:"TGO",numeric:"768"},{alpha2:"TH",alpha3:"THA",numeric:"764"},{alpha2:"TJ",alpha3:"TJK",numeric:"762"},{alpha2:"TK",alpha3:"TKL",numeric:"772"},{alpha2:"TL",alpha3:"TLS",numeric:"626"},{alpha2:"TM",alpha3:"TKM",numeric:"795"},{alpha2:"TN",alpha3:"TUN",numeric:"788"},{alpha2:"TO",alpha3:"TON",numeric:"776"},{alpha2:"TR",alpha3:"TUR",numeric:"792"},{alpha2:"TT",alpha3:"TTO",numeric:"780"},{alpha2:"TV",alpha3:"TUV",numeric:"798"},{alpha2:"TW",alpha3:"TWN",numeric:"158"},{alpha2:"TZ",alpha3:"TZA",numeric:"834"},{alpha2:"UA",alpha3:"UKR",numeric:"804"},{alpha2:"UG",alpha3:"UGA",numeric:"800"},{alpha2:"UM",alpha3:"UMI",numeric:"581"},{alpha2:"US",alpha3:"USA",numeric:"840"},{alpha2:"UY",alpha3:"URY",numeric:"858"},{alpha2:"UZ",alpha3:"UZB",numeric:"860"},{alpha2:"VA",alpha3:"VAT",numeric:"336"},{alpha2:"VC",alpha3:"VCT",numeric:"670"},{alpha2:"VE",alpha3:"VEN",numeric:"862"},{alpha2:"VG",alpha3:"VGB",numeric:"092"},{alpha2:"VI",alpha3:"VIR",numeric:"850"},{alpha2:"VN",alpha3:"VNM",numeric:"704"},{alpha2:"VU",alpha3:"VUT",numeric:"548"},{alpha2:"WF",alpha3:"WLF",numeric:"876"},{alpha2:"WS",alpha3:"WSM",numeric:"882"},{alpha2:"YE",alpha3:"YEM",numeric:"887"},{alpha2:"YT",alpha3:"MYT",numeric:"175"},{alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],rbu=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],nbu={country_code:abu,time_zone:rbu},tbu=nbu,ibu={title:"Base",code:"base"},obu=ibu,sbu=["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],lbu={"application/epub+zip":{extensions:["epub"]},"application/gzip":{extensions:["gz"]},"application/java-archive":{extensions:["jar","war","ear"]},"application/json":{extensions:["json","map"]},"application/ld+json":{extensions:["jsonld"]},"application/msword":{extensions:["doc","dot"]},"application/octet-stream":{extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/ogg":{extensions:["ogx"]},"application/pdf":{extensions:["pdf"]},"application/rtf":{extensions:["rtf"]},"application/vnd.amazon.ebook":{extensions:["azw"]},"application/vnd.apple.installer+xml":{extensions:["mpkg"]},"application/vnd.mozilla.xul+xml":{extensions:["xul"]},"application/vnd.ms-excel":{extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-fontobject":{extensions:["eot"]},"application/vnd.ms-powerpoint":{extensions:["ppt","pps","pot"]},"application/vnd.oasis.opendocument.presentation":{extensions:["odp"]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:["ods"]},"application/vnd.oasis.opendocument.text":{extensions:["odt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:["docx"]},"application/vnd.rar":{extensions:["rar"]},"application/vnd.visio":{extensions:["vsd","vst","vss","vsw"]},"application/x-7z-compressed":{extensions:["7z"]},"application/x-abiword":{extensions:["abw"]},"application/x-bzip":{extensions:["bz"]},"application/x-bzip2":{extensions:["bz2","boz"]},"application/x-csh":{extensions:["csh"]},"application/x-freearc":{extensions:["arc"]},"application/x-httpd-php":{extensions:["php"]},"application/x-sh":{extensions:["sh"]},"application/x-tar":{extensions:["tar"]},"application/xhtml+xml":{extensions:["xhtml","xht"]},"application/xml":{extensions:["xml","xsl","xsd","rng"]},"application/zip":{extensions:["zip"]},"audio/3gpp":{extensions:["3gpp"]},"audio/3gpp2":{extensions:["3g2"]},"audio/aac":{extensions:["aac"]},"audio/midi":{extensions:["mid","midi","kar","rmi"]},"audio/mpeg":{extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{extensions:["oga","ogg","spx","opus"]},"audio/opus":{extensions:["opus"]},"audio/wav":{extensions:["wav"]},"audio/webm":{extensions:["weba"]},"font/otf":{extensions:["otf"]},"font/ttf":{extensions:["ttf"]},"font/woff":{extensions:["woff"]},"font/woff2":{extensions:["woff2"]},"image/avif":{extensions:["avif"]},"image/bmp":{extensions:["bmp"]},"image/gif":{extensions:["gif"]},"image/jpeg":{extensions:["jpeg","jpg","jpe"]},"image/png":{extensions:["png"]},"image/svg+xml":{extensions:["svg","svgz"]},"image/tiff":{extensions:["tif","tiff"]},"image/vnd.microsoft.icon":{extensions:["ico"]},"image/webp":{extensions:["webp"]},"text/calendar":{extensions:["ics","ifb"]},"text/css":{extensions:["css"]},"text/csv":{extensions:["csv"]},"text/html":{extensions:["html","htm","shtml"]},"text/javascript":{extensions:["js","mjs"]},"text/plain":{extensions:["txt","text","conf","def","list","log","in","ini"]},"video/3gpp":{extensions:["3gp","3gpp"]},"video/3gpp2":{extensions:["3g2"]},"video/mp2t":{extensions:["ts"]},"video/mp4":{extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{extensions:["ogv"]},"video/webm":{extensions:["webm"]},"video/x-msvideo":{extensions:["avi"]}},Ebu={directoryPaths:sbu,mimeTypes:lbu},cbu=Ebu,dbu={color:GAu,database:WAu,hacker:YAu,internet:ebu,location:tbu,metadata:obu,system:cbu},Lu=dbu,Dbu={title:"Yoruba (Nigeria)",code:"yo_NG",country:"NG",language:"yo",endonym:"Yoruba (Naijiria)",dir:"ltr",script:"Latn"},xbu=Dbu,mbu=["Aanuoluwapo","Abebi","Abeni","Abosede","Adebukola","Adenike","Adepeju","Adesewa","Adesua","Adetoke","Adetoun","Adunni","Ajoke","Amoke","Amope","Arike","Arinola","Asake","Atinuke","Awero","Ayinke","Ayoka","Bolatito","Boluwatife","Bunmi","Doyinsola","Eniola","Ewatomi","Fadekemi","Faderera","Fehintola","Fibikemi","Fikayomi","Folashade","Ibironke","Iretioluwa","Iyabode","Iyadunni","Kikelomo","Modupe","Mofifoluwa","Mojisola","Mojisoluwa","Moradeke","Morayo","Morenike","Morolake","Mosinmileoluwa","Mosunmola","Motunrayo","Moyosore","Ninioluwa","Olajumoke","Olasunmbo","Ololade","Olufunke","Olufunmilayo","Oluwakemi","Omobolanle","Omodunni","Omolabake","Omolara","Omosalewa","Omotara","Omotola","Omotoun","Omowumi","Oreofe","Oyenike","Oyindasola","Radeke","Ronke","Segilola","Similoluwa","Simisola","Sowande","Subomi","Titilayo","Tolulope","Toluwanimi","Wuraola","Yejide","Yetunde","Yewande"],hbu=["Abimbola","Abiola","Ade","Adebankole","Adebola","Adedaramola","Adedoyin","Adeola","Alaba","Ara","Ayomide","Ayomikun","Ayotude","Busayo","Damilola","Damola","Darasimi","Ebunoluwa","FolaFoluwa","Ibukunoluwa","Idowu","Ifeoluwa","Imoleoluwa","Iremide","Itunuoluwa","Iyanuoluwa","Iyinoluwa","Kehinde","Mobolaji","Odunayo","Okiki","Ola","Oladara","Olamide","Olaoluwa","Olatunbosun","Olayinka","Olufeyisayo","Olusola","Olutomiwa","Oluwasemilore","Oluwaseun","Oluwaseyi","Oluwatimilehin","Oluwatobiloba","Oluwatofunmi","Oluwatosin","Oluwatoyosi","Oluwatumise","Omolola","Omotolani","Opemipo","Opeoluwa","Opeyemi","Oyindamola","Pelumi","Shola","Taiwo","Tejumola","Temitope","Toluwalope"],pbu=["Adebisi","Adegbite","Adegoke","Adekunle","Adelakun","Adeleke","Adelusi","Ademiluyi","Aderibigbe","Aderogba","Adesiyan","Adeyemo","Adisa","Afolabi","Afolayan","Afonja","Ajao","Ajayi","Ajewole","Akinrinola","Alabi","Aloba","Awodiran","Awolowo","Ayandokun","Ayoola","Babtunde","Bakare","Balogun","Bamidele","Bamiloye","Edun","Fadipe","Fagunwa","Fajimi","Falabi","Faleti","Faloye","Fasasi","Ibikunle","Ilori","Ilupeju","Iyanda","Jaiyeola","Kolade","Kosoko","Koya","Makinde","Makinwa","Morawo","Ninalowo","Odetola","Odunsi","Ogindan","Oginni","Ogulana","Ogunbamigbe","Ogunbiyi","Ogunbo","Ogunde","Ogunwobi","Ogunyeye","Ojo","Ojua","Olabode","Oladipupo","Olaiya","Olasupo","Olowokeere","Oloyede","Olubode","Olugbayila","Olujimi","Olukotun","Olukunga","Olusanya","Oluwagbemi","Omidina","Omojola","Omotoso","Oparinde","Oshin","Osuntokun","Owokoniran","Owolabi","Owoyemi","Oyadiran","Oyaifo","Oyeniyi","Oyetoro","Oyeyemi","Oyinlola","Paimo","Salako","Salami","Shekoni","Sobowale","Soyinka"],gbu=[{value:"{{person.last_name}}",weight:1}],fbu=["Abayomi","Abiodun","Abiona","Adebiyi","Adebowale","Adedayo","Adedeji","Adekitan","Adekola","Adekunle","Adeleke","Adeniyi","Adeolu","Adeoti","Aderopo","Adeshina","Adesoji","Adetayo","Adeyi","Adigun","Afolarin","Ajala","Ajani","Akanmu","Akinkunmi","Akinlabi","Akinwale","Alade","Alamu","Anjolaoluwa","Ayinde","Ayodeji","Ayodele","Babasola","Babatunji","Babawale","Damife","Demilade","Durodola","Ekundayo","Esupofo","Folu","Gbadebo","Gbolahan","Gbowoade","Ibidapo","Ige","Ikeoluwa","Inioluwa","Iseoluwa","Ishola","Juwon","Keji","Kolawole","Korede","Leke","Lere","Niyilolawa","Oba","ObaniJesu","Ogooluwa","Oke","Oladare","Oladimeji","Olakunle","Olanrewaju","Olansile","Olumorotimi","Oluwafemi","Oluwagbemiga","Oluwamumibori","Oluwamuyiwa","Oluwasanmi","Oluwasegun","Oluwole","Omobobola","Omotayo","Osunleke","Seye","Shekoni","Sijuade","Tade","Temidayo","Toki","Tokunbo","Tomori"],vbu={female_first_name:mbu,first_name:hbu,last_name:pbu,last_name_pattern:gbu,male_first_name:fbu},Cbu=vbu,Fbu={metadata:xbu,person:Cbu},DH=Fbu;new Ku({locale:[DH,Ru,Lu]});var kbu=["大熊猫","眼镜熊","太阳熊","懒熊","美洲黑熊","亚洲黑熊","棕熊","北极熊"],Abu=["中华田园猫","中国狸花猫","山东狮子猫","玄猫","黑白花猫","三花猫","玳瑁猫","橘猫","四川简州猫","中国大白猫","美国短毛猫","英国短毛猫","加菲猫","波斯猫","布偶猫","苏格兰折耳猫","暹罗猫","斯芬克斯猫","德文卷毛猫","阿比西尼亚猫"],bbu=["藏獒","袖狗","拉萨狮子犬","西藏狮子犬","松狮犬","中国冠毛犬","西施犬","沙皮犬","八哥犬","西藏獚","中华田园犬","下司犬","北京犬","西藏梗","柴犬","哈士奇","德国牧羊犬","边境牧羊犬","贵兵犬","秋田犬","罗威纳犬","蝴蝶犬","英国斗牛犬","阿富汗猎犬","萨摩耶犬","大白熊犬","比利时牧羊犬","美国爱斯基摩犬","彭布罗克威尔士柯基犬","墨西哥无毛犬"],ybu=["草鱼","鲶鱼","鳙鱼","鲤鱼","金鱼","胭脂鱼","中华鲟","长江白鲟","新疆大头鱼","青鱼","鲫鱼"],Bbu=["蒙古马","伊利马","三河马","河曲马"],zbu=["熊","猫","狗","鱼","马"],Sbu={bear:kbu,cat:Abu,dog:bbu,fish:ybu,horse:Bbu,type:zbu},Mbu=Sbu,wbu=["红色","绿色","蓝色","黄色","紫色","薄荷绿色","蓝绿色","白色","黑色","橙色","粉红色","灰色","红褐色","蓝紫色","青绿色","棕褐色","天蓝色","浅橙色","紫红色","淡紫色","淡褐色","青柠色","乳白色","靛蓝色","金色","银色"],Pbu={human:wbu},Tbu=Pbu,jbu=["水产","林业","矿业","建设","食品","印刷","电力","燃气","网络科技","物流","保险","旅游发展","传媒","运输"],Nbu=["{{location.state}}{{person.first_name}}{{company.category}}{{company.type}}","{{location.city}}{{person.first_name}}{{company.category}}{{company.type}}"],Lbu=["有限责任公司","股份有限公司","有限公司","(集团)有限公司","集团有限公司","无限公司","无限责任公司"],Rbu={category:jbu,name_pattern:Nbu,type:Lbu},Kbu=Rbu,Ibu={wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],abbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},Obu={wide:["星期天","星期一","星期二","星期三","星期四","星期五","星期六"],abbr:["周日","周一","周二","周三","周四","周五","周六"]},$bu={month:Ibu,weekday:Obu},Hbu=$bu,Gbu=["支票","储蓄","货币市场","投资","房屋贷款","信用卡","汽车贷款","个人贷款"],_bu=["5[1-5]##-####-####-###L"],Vbu=["4###########L","4###-####-####-###L"],Jbu={mastercard:_bu,visa:Vbu},Ubu=Jbu,Wbu=[{name:"阿联酋迪拉姆",code:"AED",symbol:""},{name:"阿富汗尼",code:"AFN",symbol:"؋"},{name:"列克",code:"ALL",symbol:"Lek"},{name:"亚美尼亚德拉姆",code:"AMD",symbol:""},{name:"荷属安的列斯盾",code:"ANG",symbol:"ƒ"},{name:"宽扎",code:"AOA",symbol:""},{name:"阿根廷比索",code:"ARS",symbol:"$"},{name:"澳大利亚元",code:"AUD",symbol:"$"},{name:"阿鲁巴弗罗林",code:"AWG",symbol:"ƒ"},{name:"阿塞拜疆马纳特",code:"AZN",symbol:"ман"},{name:"可兑换马克",code:"BAM",symbol:"KM"},{name:"巴巴多斯元",code:"BBD",symbol:"$"},{name:"孟加拉塔卡",code:"BDT",symbol:""},{name:"保加利亚列弗",code:"BGN",symbol:"лв"},{name:"巴林第纳尔",code:"BHD",symbol:""},{name:"布隆迪法郎",code:"BIF",symbol:""},{name:"百慕大元(通常称为百慕大元)",code:"BMD",symbol:"$"},{name:"文莱元",code:"BND",symbol:"$"},{name:"玻利维亚诺",code:"BOB",symbol:"Bs"},{name:"巴西雷亚尔",code:"BRL",symbol:"R$"},{name:"巴哈马元",code:"BSD",symbol:"$"},{name:"普拉",code:"BWP",symbol:"P"},{name:"白俄罗斯卢布",code:"BYN",symbol:"Rbl"},{name:"伯利兹元",code:"BZD",symbol:"BZ$"},{name:"加拿大元",code:"CAD",symbol:"$"},{name:"刚果法郎",code:"CDF",symbol:""},{name:"瑞士法郎",code:"CHF",symbol:"CHF"},{name:"智利比索",code:"CLP",symbol:"$"},{name:"人民币",code:"CNY",symbol:"¥"},{name:"哥伦比亚比索",code:"COP",symbol:"$"},{name:"哥斯达黎加科朗",code:"CRC",symbol:"₡"},{name:"古巴比索",code:"CUP",symbol:"₱"},{name:"佛得角埃斯库多",code:"CVE",symbol:""},{name:"捷克克朗",code:"CZK",symbol:"Kč"},{name:"吉布提法郎",code:"DJF",symbol:""},{name:"丹麦克朗",code:"DKK",symbol:"kr"},{name:"多米尼加比索",code:"DOP",symbol:"RD$"},{name:"阿尔及利亚第纳尔",code:"DZD",symbol:""},{name:"埃及镑",code:"EGP",symbol:"£"},{name:"纳克法",code:"ERN",symbol:""},{name:"埃塞俄比亚比尔",code:"ETB",symbol:""},{name:"欧元",code:"EUR",symbol:"€"},{name:"斐济元",code:"FJD",symbol:"$"},{name:"福克兰群岛镑",code:"FKP",symbol:"£"},{name:"英镑",code:"GBP",symbol:"£"},{name:"格鲁吉亚拉里",code:"GEL",symbol:""},{name:"塞地",code:"GHS",symbol:""},{name:"直布罗陀镑",code:"GIP",symbol:"£"},{name:"达尔西",code:"GMD",symbol:""},{name:"几内亚法郎",code:"GNF",symbol:""},{name:"格查尔",code:"GTQ",symbol:"Q"},{name:"圭亚那元",code:"GYD",symbol:"$"},{name:"港元",code:"HKD",symbol:"$"},{name:"伦皮拉",code:"HNL",symbol:"L"},{name:"古德",code:"HTG",symbol:""},{name:"福林特",code:"HUF",symbol:"Ft"},{name:"印度尼西亚卢比",code:"IDR",symbol:"Rp"},{name:"新以色列谢克尔",code:"ILS",symbol:"₪"},{name:"不丹努扎姆",code:"BTN",symbol:"Nu"},{name:"印度卢比",code:"INR",symbol:"₹"},{name:"伊拉克第纳尔",code:"IQD",symbol:""},{name:"伊朗里亚尔",code:"IRR",symbol:"﷼"},{name:"冰岛克朗",code:"ISK",symbol:"kr"},{name:"牙买加元",code:"JMD",symbol:"J$"},{name:"约旦第纳尔",code:"JOD",symbol:""},{name:"日元",code:"JPY",symbol:"¥"},{name:"肯尼亚先令",code:"KES",symbol:""},{name:"吉尔吉斯斯坦索姆",code:"KGS",symbol:"лв"},{name:"瑞尔",code:"KHR",symbol:"៛"},{name:"科摩罗法郎",code:"KMF",symbol:""},{name:"朝鲜圆",code:"KPW",symbol:"₩"},{name:"韩元",code:"KRW",symbol:"₩"},{name:"科威特第纳尔",code:"KWD",symbol:""},{name:"开曼群岛元",code:"KYD",symbol:"$"},{name:"坚戈",code:"KZT",symbol:"лв"},{name:"基普",code:"LAK",symbol:"₭"},{name:"黎巴嫩镑",code:"LBP",symbol:"£"},{name:"斯里兰卡卢比",code:"LKR",symbol:"₨"},{name:"利比里亚元",code:"LRD",symbol:"$"},{name:"利比亚第纳尔",code:"LYD",symbol:""},{name:"摩洛哥迪拉姆",code:"MAD",symbol:""},{name:"摩尔多瓦列伊",code:"MDL",symbol:""},{name:"马达加斯加阿里亚里",code:"MGA",symbol:""},{name:"马其顿代纳尔",code:"MKD",symbol:"ден"},{name:"缅甸元",code:"MMK",symbol:""},{name:"图格里克",code:"MNT",symbol:"₮"},{name:"澳门元",code:"MOP",symbol:""},{name:"乌吉亚",code:"MRU",symbol:""},{name:"毛里求斯卢比",code:"MUR",symbol:"₨"},{name:"拉菲亚",code:"MVR",symbol:""},{name:"克瓦查",code:"MWK",symbol:""},{name:"墨西哥比索",code:"MXN",symbol:"$"},{name:"马来西亚林吉特",code:"MYR",symbol:"RM"},{name:"莫桑比克梅蒂卡尔",code:"MZN",symbol:"MT"},{name:"奈拉",code:"NGN",symbol:"₦"},{name:"科多巴金科多巴",code:"NIO",symbol:"C$"},{name:"挪威克朗",code:"NOK",symbol:"kr"},{name:"尼泊尔卢比",code:"NPR",symbol:"₨"},{name:"新西兰元",code:"NZD",symbol:"$"},{name:"阿曼里亚尔",code:"OMR",symbol:"﷼"},{name:"巴尔博亚",code:"PAB",symbol:"B/."},{name:"秘鲁新索尔",code:"PEN",symbol:"S/."},{name:"基纳",code:"PGK",symbol:""},{name:"菲律宾比索",code:"PHP",symbol:"Php"},{name:"巴基斯坦卢比",code:"PKR",symbol:"₨"},{name:"兹罗提",code:"PLN",symbol:"zł"},{name:"巴拉圭瓜拉尼",code:"PYG",symbol:"Gs"},{name:"卡塔尔里亚尔",code:"QAR",symbol:"﷼"},{name:"新卢",code:"RON",symbol:"lei"},{name:"塞尔维亚第纳尔",code:"RSD",symbol:"Дин."},{name:"俄罗斯卢布",code:"RUB",symbol:"руб"},{name:"卢旺达法郎",code:"RWF",symbol:""},{name:"沙特里亚尔",code:"SAR",symbol:"﷼"},{name:"所罗门群岛元",code:"SBD",symbol:"$"},{name:"塞舌尔卢比",code:"SCR",symbol:"₨"},{name:"苏丹镑",code:"SDG",symbol:""},{name:"瑞典克朗",code:"SEK",symbol:"kr"},{name:"新加坡元",code:"SGD",symbol:"$"},{name:"圣赫勒拿镑",code:"SHP",symbol:"£"},{name:"利昂",code:"SLE",symbol:""},{name:"索马里先令",code:"SOS",symbol:"S"},{name:"苏里南元",code:"SRD",symbol:"$"},{name:"南苏丹镑",code:"SSP",symbol:""},{name:"多布拉",code:"STN",symbol:"Db"},{name:"叙利亚镑",code:"SYP",symbol:"£"},{name:"利兰吉尼",code:"SZL",symbol:""},{name:"泰铢",code:"THB",symbol:"฿"},{name:"索莫尼",code:"TJS",symbol:""},{name:"马纳特",code:"TMT",symbol:""},{name:"突尼斯第纳尔",code:"TND",symbol:""},{name:"帕安加",code:"TOP",symbol:""},{name:"土耳其里拉",code:"TRY",symbol:"₺"},{name:"特立尼达和多巴哥元",code:"TTD",symbol:"TT$"},{name:"新台币",code:"TWD",symbol:"NT$"},{name:"坦桑尼亚先令",code:"TZS",symbol:""},{name:"格里夫尼亚",code:"UAH",symbol:"₴"},{name:"乌干达先令",code:"UGX",symbol:""},{name:"美元",code:"USD",symbol:"$"},{name:"乌拉圭比索",code:"UYU",symbol:"$U"},{name:"乌兹别克索姆",code:"UZS",symbol:"лв"},{name:"委内瑞拉玻利瓦尔",code:"VES",symbol:"Bs"},{name:"越南盾",code:"VND",symbol:"₫"},{name:"瓦图",code:"VUV",symbol:""},{name:"塔拉",code:"WST",symbol:""},{name:"科姆罗尔法郎",code:"XAF",symbol:""},{name:"银",code:"XAG",symbol:"XAG"},{name:"金",code:"XAU",symbol:"XAU"},{name:"东加勒比元",code:"XCD",symbol:"$"},{name:"特别提款权",code:"XDR",symbol:"XDR"},{name:"中非金融合作法郎",code:"XOF",symbol:""},{name:"波利尼西亚法郎",code:"XPF",symbol:""},{name:"也门里亚尔",code:"YER",symbol:"﷼"},{name:"南非兰特",code:"ZAR",symbol:"R"},{name:"赞比亚克瓦查",code:"ZMW",symbol:"ZK"},{name:"津巴布韦元",code:"ZWL",symbol:"$"}],qbu=["存款","取款","支付","开票"],Zbu={account_type:Gbu,credit_card:Ubu,currency:Wbu,transaction_type:qbu},Ybu=Zbu,Qbu=["辅助","主要","后端","开源","虚拟","跨平台","冗余","在线","触控","多字节","蓝牙","无线","全高清","神经元","光学","固态","移动"],Xbu=["驱动","协议","带宽","面板","芯片","程序","端口","卡片","数组","接口","系统","传感器","防火墙","硬盘","像素","警报","提要","监视器","应用","发送端","总线","电路","电容器","矩阵"],u9u=["倘若我们{{verb}}{{noun}},我们就可以通过{{adjective}}{{abbreviation}}{{noun}}获得{{abbreviation}}{{noun}}!","我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","尝试{{verb}}{{abbreviation}}{{noun}},也许会{{verb}}{{adjective}}{{noun}}!","在没有{{verb}}{{adjective}}{{abbreviation}}{{noun}}的情况下,你不能{{verb}}{{noun}}!","使用{{adjective}}{{abbreviation}}{{noun}},然后你就能{{verb}}{{adjective}}{{noun}}!","{{abbreviation}}{{noun}}已关闭,因为{{adjective}}{{noun}}所以我们能{{verb}}{{abbreviation}}{{noun}}!","{{verb}}{{noun}}是无济于事的,我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","我将{{verb}}{{adjective}}{{abbreviation}}{{noun}},那是应该{{noun}}{{abbreviation}}{{noun}}!"],e9u=["备份","绕过","入侵","覆盖","压缩","复制","导航","索引","链接","生成","量化","计算","合成","输入","传输","编程","重启","解析"],a9u={adjective:Qbu,noun:Xbu,phrase:u9u,verb:e9u},r9u=a9u,n9u=["126.com","139.com","163.com","21cn.com","gmail.com","hotmail.com","qq.com","sina.com","sohu.com","tom.com","vip.qq.com","yahoo.cn","yahoo.com.cn","yeah.net","foxmail.com","outlook.com"],t9u={free_email:n9u},i9u=t9u,o9u=["#####","####","###","##","#"],s9u=["{{location.city_prefix}}{{location.city_suffix}}"],l9u=["上","包","北","南","厦","吉","太","宁","安","成","武","济","海","珠","福","衡","西","诸","贵","长"],E9u=["乡县","京市","南市","原市","口市","头市","宁市","安市","州市","徽市","林市","汉市","沙市","海市","码市","都市","门市","阳市"],c9u=["中国"],d9u=["######"],D9u=["北京市","上海市","天津市","重庆市","黑龙江省","吉林省","辽宁省","内蒙古自治区","河北省","新疆维吾尔自治区","甘肃省","青海省","陕西省","宁夏回族自治区","河南省","山东省","山西省","安徽省","湖北省","湖南省","江苏省","四川省","贵州省","云南省","广西壮族自治区","西藏自治区","浙江省","江西省","广东省","福建省","海南省"],x9u=["北京","上海","天津","重庆","黑龙江","吉林","辽阳","内蒙古","河北","新疆","甘肃","青海","陕西","宁夏","河南","山东","山西","合肥","湖北","湖南","苏州","四川","贵州","云南","广西","西藏","浙江","江西","广东","福建","海南"],m9u={normal:"{{location.street}}{{location.buildingNumber}}号",full:"{{location.street}}{{location.buildingNumber}}号 {{location.secondaryAddress}}"},h9u=["{{person.last_name}}{{location.street_suffix}}"],p9u=["巷","街","路","桥","侬","旁","中心","栋"],g9u={building_number:o9u,city_pattern:s9u,city_prefix:l9u,city_suffix:E9u,default_country:c9u,postcode:d9u,state:D9u,state_abbr:x9u,street_address:m9u,street_pattern:h9u,street_suffix:p9u},f9u=g9u,v9u={title:"Chinese (China)",code:"zh_CN",country:"CN",language:"zh",endonym:"中文 (中国)",dir:"ltr",script:"Hans"},C9u=v9u,F9u=["摇滚","流行","重金属","电子","民谣","世界","乡村","爵士","放克","灵魂","嘻哈","经典","拉丁","牙买加","蓝调","非音乐","说唱","舞台与银幕"],k9u=["白月光与朱砂痣","孤勇者","稻香","起风了","纪念","晴天","兰亭序","我流泪情绪零碎","七里香","花海","反方向的钟","一路向北","蒲公英的约定","夜曲","搁浅","海底","105度的你","明明就","爱在西元前","我如此相信","枫","青花瓷","半岛铁盒","说了再见","暗号","退后","最长的电影","等你下课","烟花易冷","不该","告白气球","说好不哭","轨迹","红尘客栈","不能说的秘密","珊瑚海","给我一首歌的时间","你听得到","简单的爱","龙卷风","发如雪","园游会","听妈妈的话","夜的第七章","接口","手写从前","安静","爱情废材","以父之名","我不配","最伟大的作品","可爱女人","彩虹","回到过去","听悲伤的情话","把回忆拼好给你","东风破","黑色毛衣","本草纲目","开不了口","霍元甲","爱的飞行日记","大本钟","断了的弦","爷爷泡的茶","星晴","甜甜的","红颜如霜","粉色海洋","她的睫毛","雨下一整晚","白色风车","还在流浪","阳光宅男","算什么男人","菊花台","千里之外","错过的烟火","倒影","听见下雨的声音","黑色幽默","默","不爱我拉倒","之战之殇","布拉格广场","美人鱼","分裂","心雨","米兰的小铁匠","世界末日","一点点","外婆","画沙","哪里都是你","刀马旦","超人不会飞","牛仔很忙","周大侠","飘移","忍者","夏日妄想","铃芽之旅","玫瑰少年","大鱼","灯火里的中国","义勇军进行曲","调查中","少年","堕","在你身边","悬溺","奢香夫人","最好的安排","夏至未至","小城夏天","暖暖"],A9u={genre:F9u,song_name:k9u},b9u=A9u,y9u=["活动家","艺术家","作家","博主","企业家","教练","发明家","设计师","开发者","教育家","工程师","企业主","环保主义者","电影爱好者","电影制片人","美食家","创始人","朋友","玩家","极客","毕业生","创造者","领导者","模特","脑力爱好者","父母","爱国者","个人","哲学家","摄影爱好者","公众演说家","科学家","梦想家","学生","老师","旅行家","退伍军人","作者"],B9u=["{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}}","{{word.noun}}{{person.bio_supporter}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}{{internet.emoji}}"],z9u=["倡导者","贡献者","发烧友","粉丝","狂热者","爱好者","支持者"],S9u=["秀英","秀兰","秀珍","桂英","桂兰","玉兰","玉珍","玉英","玉梅","凤英","兰英","婷婷","国英","国珍","国华","国芳","国兰","国秀","国琴","国荣","国香","英","萍","蒙","红","丽","敏","芳","静","霞","燕","娟","艳","娜","丹","玲","婷","珈","雪","倩","悦","颖","洁","慧","开慧","丽芬","丽芳","丽萍","若汐","一诺","艺涵","依诺","梓涵","梓晨","梓馨","梓萱","梓妍","梓玥","苡沫","雨桐","欣怡","语桐","语汐","雨涵","雨欣","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融"],M9u=null,w9u=["乐驹","伟宸","伟泽","伟祺","伟诚","俊驰","修杰","修洁","健柏","健雄","凯瑞","博文","博涛","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子轩","子骞","子默","展鹏","峻熙","建辉","弘文","彬","志强","志泽","思","思淼","思源","思聪","思远","懿轩","振家","擎宇","擎苍","文","文博","文昊","文轩","旭尧","昊天","昊强","昊焱","昊然","明","明哲","明杰","明轩","明辉","晋鹏","晓博","晓啸","晟睿","智宸","智渊","智辉","果","梓晨","楷瑞","正豪","泽洋","浩","浩宇","浩然","浩轩","涛","潇然","炎彬","炫明","烨伟","烨华","烨磊","烨霖","煜城","煜祺","熠彤","琪","瑞霖","瑾瑜","皓轩","睿渊","立果","立诚","立轩","立辉","笑愚","绍辉","绍齐","耀杰","聪健","胤祥","致远","航","苑博","荣轩","语堂","越彬","越泽","远航","金鑫","鑫磊","鑫鹏","钰轩","锦程","雨泽","雪松","靖琪","风华","驰","鸿涛","鸿煊","鹏","鹏涛","鹏煊","鹏飞","鹤轩","鹭洋","黎昕","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],P9u=["赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","喻","柏","水","窦","章","云","苏","潘","葛","奚","范","彭","郎","鲁","韦","昌","马","苗","凤","花","方","俞","任","袁","柳","酆","鲍","史","唐","费","廉","岑","薛","雷","贺","倪","汤","滕","殷","罗","毕","郝","邬","安","常","乐","于","时","傅","皮","卞","齐","康","伍","余","元","卜","顾","孟","平","黄","和","穆","萧","尹","姚","邵","湛","汪","祁","毛","禹","狄","米","贝","明","臧","计","伏","成","戴","谈","宋","茅","庞","熊","纪","舒","屈","项","祝","董","梁","杜","阮","蓝","闵","席","季","麻","强","贾","路","娄","危","江","童","颜","郭","梅","盛","林","刁","锺","徐","邱","骆","高","夏","蔡","田","樊","胡","凌","蹇","称","诺","来","多","繁","戊","朴","回","毓","税","荤","靖","绪","愈","硕","牢","买","但","巧","枚","撒","泰","秘","亥","绍","以","壬","森","斋","释","奕","姒","朋","求","羽","用","占","真","穰","翦","闾","漆","贵","代","贯","旁","崇","栋","告","休","褒","谏","锐","皋","闳","在","歧","禾","示","是","委","钊","频","嬴","呼","大","威","昂","律","冒","保","系","抄","定","化","莱","校","么","抗","祢","綦","悟","宏","功","庚","务","敏","捷","拱","兆","丑","丙","畅","苟","随","类","卯","俟","友","答","乙","允","甲","留","尾","佼","玄","乘","裔","延","植","环","矫","赛","昔","侍","度","旷","遇","偶","前","由","咎","塞","敛","受","泷","袭","衅","叔","圣","御","夫","仆","镇","藩","邸","府","掌","首","员","焉","戏","可","智","尔","凭","悉","进","笃","厚","仁","业","肇","资","合","仍","九","衷","哀","刑","俎","仵","圭","夷","徭","蛮","汗","孛","乾","帖","罕","洛","淦","洋","邶","郸","郯","邗","邛","剑","虢","隋","蒿","茆","菅","苌","树","桐","锁","钟","机","盘","铎","斛","玉","线","针","箕","庹","绳","磨","蒉","瓮","弭","刀","疏","牵","浑","恽","势","世","仝","同","蚁","止","戢","睢","冼","种","涂","肖","己","泣","潜","卷","脱","谬","蹉","赧","浮","顿","说","次","错","念","夙","斯","完","丹","表","聊","源","姓","吾","寻","展","出","不","户","闭","才","无","书","学","愚","本","性","雪","霜","烟","寒","少","字","桥","板","斐","独","千","诗","嘉","扬","善","揭","祈","析","赤","紫","青","柔","刚","奇","拜","佛","陀","弥","阿","素","长","僧","隐","仙","隽","宇","祭","酒","淡","塔","琦","闪","始","星","南","天","接","波","碧","速","禚","腾","潮","镜","似","澄","潭","謇","纵","渠","奈","风","春","濯","沐","茂","英","兰","檀","藤","枝","检","生","折","登","驹","骑","貊","虎","肥","鹿","雀","野","禽","飞","节","宜","鲜","粟","栗","豆","帛","官","布","衣","藏","宝","钞","银","门","盈","庆","喜","及","普","建","营","巨","望","希","道","载","声","漫","犁","力","贸","勤","革","改","兴","亓","睦","修","信","闽","北","守","坚","勇","汉","练","尉","士","旅","五","令","将","旗","军","行","奉","敬","恭","仪","母","堂","丘","义","礼","慈","孝","理","伦","卿","问","永","辉","位","让","尧","依","犹","介","承","市","所","苑","杞","剧","第","零","谌","招","续","达","忻","六","鄞","战","迟","候","宛","励","粘","萨","邝","覃","辜","初","楼","城","区","局","台","原","考","妫","纳","泉","老","清","德","卑","过","麦","曲","竹","百","福","言","霍","虞","万","支","柯","昝","管","卢","莫","经","房","裘","缪","干","解","应","宗","丁","宣","贲","邓","单","杭","洪","包","诸","左","石","崔","吉","钮","龚","程","嵇","邢","滑","裴","陆","荣","翁","荀","羊","於","惠","甄","麴","家","封","芮","羿","储","靳","汲","邴","糜","松","井","段","富","巫","乌","焦","巴","弓","牧","隗","山","谷","车","侯","宓","蓬","全","郗","班","仰","秋","仲","伊","宫","宁","仇","栾","暴","甘","钭","历","戎","祖","武","符","刘","景","詹","束","龙","叶","幸","司","韶","郜","黎","蓟","溥","印","宿","白","怀","蒲","邰","召","有","舜","拉","丛","岳","寸","贰","皇","侨","彤","竭","端","赫","实","甫","集","象","翠","狂","辟","典","良","函","芒","苦","其","京","中","夕","之","从","鄂","索","咸","籍","赖","卓","蔺","屠","蒙","池","乔","阳","郁","胥","能","苍","双","闻","莘","党","翟","谭","贡","劳","逄","姬","申","扶","堵","冉","宰","郦","雍","却","璩","桑","桂","濮","牛","寿","通","边","扈","燕","冀","僪","浦","尚","农","温","别","庄","晏","柴","瞿","阎","充","慕","连","茹","习","宦","艾","鱼","容","向","古","易","慎","戈","廖","庾","终","暨","居","衡","步","都","耿","满","弘","匡","国","文","琴","况","亢","缑","帅","寇","广","禄","阙","东","欧","殳","沃","利","蔚","越","夔","隆","师","巩","厍","聂","晁","勾","敖","融","冷","訾","辛","阚","那","简","饶","空","曾","毋","沙","乜","养","鞠","须","丰","巢","关","蒯","相","查","后","荆","红","游","特","察","竺","冠","宾","香","赏","伯","佴","佘","佟","爱","年","笪","谯","哈","墨","牟","商","海","归","钦","鄢","汝","法","闫","楚","晋","督","仉","盖","逯","库","郏","逢","阴","薄","厉","稽","开","光","操","瑞","眭","泥","运","摩","伟","铁","迮","果","权","逮","盍","益","桓","公","万俟","司马","上官","欧阳","夏侯","诸葛","闻人","东方","赫连","皇甫","尉迟","公羊","澹台","公冶","宗政","濮阳","淳于","单于","太叔","申屠","公孙","仲孙","轩辕","令狐","钟离","宇文","长孙","慕容","司徒","司空","章佳","那拉","觉罗","纳喇","乌雅","范姜","碧鲁"],T9u=[{value:"{{person.last_name}}",weight:1}],j9u=["建华","建国","建军","国强","国平","国良","国栋","国辉","志国","志明","勇","军","伟","强","刚","涛","斌","波","辉","磊","超","鹏","杰","浩","鑫","帅","宇","晨","诚","成","民","明","阳","瑜","熙成","熙瑶","家豪","家明","俊杰","俊熙","沐宸","浩宇","浩然","浩轩","浩晨","沐辰","茗泽","奕辰","奕泽","宇泽","宇轩","宇航","沐阳","梓诚","梓豪","梓睿","梓浩","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","文昊","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],N9u=null,L9u=[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],R9u=null,K9u={bio_part:y9u,bio_pattern:B9u,bio_supporter:z9u,female_first_name:S9u,female_prefix:M9u,first_name:w9u,last_name:P9u,last_name_pattern:T9u,male_first_name:j9u,male_prefix:N9u,name:L9u,prefix:R9u},I9u=K9u,O9u=["0##-########","0###-########","1##########"],$9u={formats:O9u},H9u=$9u,G9u=["长","短","大","小","粗","细","红","绿","平坦","整齐","雪白","笔直","绿油油","血淋淋","骨碌碌","黑不溜秋","好","坏","伟大","勇敢","优秀","聪明","老实","鲁莽","大方","软","硬","苦","甜","冷","热","坚固","平常","快","慢","生动","熟练","轻松","清楚","马虎","干脆","许多","好些","全部","全","整","多","少"],_9u=["都","全","单","共","光","尽","净","仅","就","只","一共","一起","一同","一道","一齐","一概","一味","统统","总共","仅仅","惟独","可","倒","一定","必定","必然","却","幸亏","难道","何尝","偏偏","索性","简直","反正","多亏","也许","大约","好在","敢情","不","没","没有","别","仿佛","渐渐","百般","特地","互相","擅自","几乎","逐渐","逐步","猛然","依然","仍然","当然","毅然","果然","差点儿","很","极","最","太","更","更加","格外","十分","极其","比较","相当","稍微","略微","多么"],V9u=["打","吃","抿","做","坐","跑","跳","走","飞","爬","开","滑","切","拆","咬","吞","吐","吮","吸","啃","喝","咀","嚼","搀","抱","搂","扶","捉","擒","掐","推","拿","抽","撕","摘","拣","捡","播","击","捏","撒","按","弹","撞","提","扭","捶","持","揍","披","捣","搜","托","举","拖","擦","敲","挖","抛","掘","抬","插","扔","写","抄","抓","捧","掷","撑","摊","倒","摔","劈","画","搔","撬","挥","揽","挡","捺","抚","搡","拉","摸","拍","摇","剪","拎","拔","拧","拨","舞","握","攥","驾驶","移动","转动","操作","蠕动","启动","关闭"],J9u={adjective:G9u,adverb:_9u,verb:V9u},U9u=J9u,W9u={animal:Mbu,color:Tbu,company:Kbu,date:Hbu,finance:Ybu,hacker:r9u,internet:i9u,location:f9u,metadata:C9u,music:b9u,person:I9u,phone_number:H9u,word:U9u},xH=W9u;new Ku({locale:[xH,Ru,Lu]});var q9u=["紅色","綠色","藍色","黃色","紫色","薄荷綠色","藍綠色","白色","黑色","橙色","粉紅色","灰色","紅褐色","藍紫色","青綠色","棕褐色","天藍色","淺橙色","紫紅色","淡紫色","淡褐色","青檸色","乳白色","靛藍色","金色","銀色"],Z9u={human:q9u},Y9u=Z9u,Q9u={wide:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],abbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},X9u={wide:["星期天","星期一","星期二","星期三","星期四","星期五","星期六"],abbr:["週日","週一","週二","週三","週四","週五","週六"]},uyu={month:Q9u,weekday:X9u},eyu=uyu,ayu=["####","###","##","#"],ryu=["{{location.city_prefix}}{{location.city_suffix}}"],nyu=["臺北","新北","桃園","臺中","臺南","高雄","基隆","新竹","嘉義","苗栗","彰化","南投","雲林","屏東","宜蘭","花蓮","臺東","澎湖","金門","連江"],tyu=["縣","市"],iyu=["Taiwan (R.O.C.)"],oyu=["######"],syu=["福建省","台灣省"],lyu=["北","新北","桃","中","南","高","基","竹市","嘉市","竹縣","苗","彰","投","雲","嘉縣","宜","花","東","澎","金","馬"],Eyu={normal:"{{location.street}}{{location.buildingNumber}}號",full:"{{location.street}}{{location.buildingNumber}}號 {{location.secondaryAddress}}"},cyu=["{{person.last_name}}{{location.street_suffix}}"],dyu=["街","路","北路","南路","東路","西路"],Dyu={building_number:ayu,city_pattern:ryu,city_prefix:nyu,city_suffix:tyu,default_country:iyu,postcode:oyu,state:syu,state_abbr:lyu,street_address:Eyu,street_pattern:cyu,street_suffix:dyu},xyu=Dyu,myu={title:"Chinese (Taiwan)",code:"zh_TW",country:"TW",language:"zh",endonym:"中文 (臺灣)",dir:"ltr",script:"Hant"},hyu=myu,mH=["俊馳","凱瑞","博濤","嘉懿","子涵","子騫","子默","思淼","懿軒","擎蒼","旭堯","昊焱","晟睿","智宸","智淵","曉博","曉嘯","楷瑞","樂駒","瀟然","炫明","煜城","煜祺","熠彤","燁磊","燁華","燁霖","瑾瑜","睿淵","立軒","笑愚","聰健","苑博","越彬","鈺軒","錦程","靖琪","風華","鶴軒","鷺洋","黎昕"],pyu=null,hH=["修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","博文","博超","君浩","哲瀚","嘉熙","天宇","天磊","天翊","子軒","展鵬","峻熙","建輝","弘文","志強","志澤","思源","思聰","思遠","振家","擎宇","文博","文昊","文軒","昊天","昊強","昊然","明哲","明杰","明軒","明輝","晉鵬","智輝","梓晨","榮軒","正豪","浩宇","浩然","浩軒","澤洋","炎彬","燁偉","瑞霖","皓軒","立果","立誠","立輝","紹輝","紹齊","耀傑","胤祥","致遠","語堂","越澤","遠航","金鑫","鑫磊","鑫鵬","雨澤","雪松","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛"],gyu=ju(mH,hH),fyu=["王","李","張","劉","陳","楊","黃","吳","趙","週","徐","孫","馬","朱","胡","林","郭","何","高","羅","鄭","梁","謝","宋","唐","許","鄧","馮","韓","曹","曾","彭","蕭","蔡","潘","田","董","袁","於","餘","葉","蔣","杜","蘇","魏","程","呂","丁","沈","任","姚","盧","傅","鐘","姜","崔","譚","廖","範","汪","陸","金","石","戴","賈","韋","夏","邱","方","侯","鄒","熊","孟","秦","白","江","閻","薛","尹","段","雷","黎","史","龍","陶","賀","顧","毛","郝","龔","邵","萬","錢","嚴","賴","覃","洪","武","莫","孔"],vyu=[{value:"{{person.last_name}}",weight:1}],Cyu=null,Fyu=[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],kyu=null,Ayu={female_first_name:mH,female_prefix:pyu,first_name:gyu,last_name:fyu,last_name_pattern:vyu,male_first_name:hH,male_prefix:Cyu,name:Fyu,prefix:kyu},byu=Ayu,yyu=["0#-#######","02-########","09##-######"],Byu={formats:yyu},zyu=Byu,Syu={color:Y9u,date:eyu,location:xyu,metadata:hyu,person:byu,phone_number:zyu},pH=Syu;new Ku({locale:[pH,Ru,Lu]});var Myu=["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"],wyu={formats:Myu},Pyu=wyu,Tyu=["Pty Ltd","Ltd","CC"],jyu={suffix:Tyu},Nyu=jyu,Lyu=["co.za","com","org.za","info","net.za"],Ryu={domain_suffix:Lyu},Kyu=Ryu,Iyu=["Polokwane","eGoli","Pretoria","uTshwane","eThekwini","umGungundlovu","Mbombela","eKapa","Stellenbosch","iBhayi","eMonti","Kimberley","Rustenburg","Bloemfontein"],Oyu=["{{location.city_name}}"],$yu=["South Africa"],Hyu=["#####","####"],Gyu=["EGoli","IFuleyisitata","IKwaZulu-Natali","ILimpopo","IMpumalanga Kapa","IMpumalanga","INtshonalanga Kapa","INyakatho Kapa","INyakatho-Ntshonalanga"],_yu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],Vyu={city_name:Iyu,city_pattern:Oyu,default_country:$yu,postcode:Hyu,state:Gyu,street_pattern:_yu},Jyu=Vyu,Uyu={title:"Zulu (South Africa)",code:"zu_ZA",country:"ZA",language:"zu",endonym:"isiZulu (Iningizimu Afrika)",dir:"ltr",script:"Latn"},Wyu=Uyu,qyu=["Amahle","Ayanda","Ayize","Buhle","Busisiwe","Duduzile","Hlengiwe","Inyoni","Isisa","Jabulile","Khanyisile","Khethiwe","Khulekani","Lerato","Liyana","Lukhona","Mbalienhle","Mhambi","Mthunzi","Nandi","Ndondoloza","Nhlakanipho","Nkosingiphile","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Samukelisiwe","Sibongile","Sindisiwe","Sinenhlanhla","Siphephelo","Sizakele","Sizani","Thabisa","Thadie","Thobeka","Thulisile","Uluthando","Ulwazi","Yibanathi","Zanele","Zobuhle"],Zyu=["Amahle","Anele","Ayanda","Ayize","Bafana","Bangizwe","Bhekimuzi","Bhekizizwe","Bhekumbuso","Bonginkosi","Buhle","Busisiwe","Duduzile","Dumisani","Fanyana","Funani","Gatsha","Hlengiwe","Inyoni","Isisa","Jabulile","Kagiso","Kgabu","Khanyisile","Khethiwe","Khulekani","Langa","Lerato","Linda","Liyana","Lukhona","Lungelo","Lwandle","Mandla","Maphikelela","Mbalienhle","Mhambi","Mpilo","Mpumelelo","Msizi","Mthunzi","Musawenkosi","Nandi","Ndleleni","Ndondoloza","Nhlakanipho","Nkanyezi","Nkosenye","Nkosingiphile","Nkosinhle","Nkosiyabo","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Phila","Philani","Phiwokwakhe","Samukelisiwe","Sanele","Sfiso","Shaka","Sibongile","Sibusiso","Sifiso","Sindisiwe","Sinenhlanhla","Siphephelo","Siphiwe","Sipho","Sithembiso","Siyanda","Sizakele","Sizani","Solomon","Thabisa","Thadie","Thamsanqa","Thando","Themba","Thobeka","Thulani","Thulisile","Uluthando","Ulwazi","Velaphi","Vusumuzi","Yibanathi","Zanele","Zenzele","Zithulele","Zobuhle"],Yyu=["Bayeni","Bengu","Bhembe","Bhengani","Bhengu","Bhuyeni","Biyela","Buthelezi","Cebekhulu","Cele","Chiliza","Delazy","Dhlomo","Dingiswayo","Dlamini","Dube","Fuze","Gabhezi","Gama","Gigaba","Guliwe","Gumede","Gwacela","Gwala","Hlongwa","Khawula","Khumalo","Khuzwayo","Kunene","Lamula","Lembede","Luthuli","Mabhida","Mabizela","Maduma","Magoza","Malinga","Maphisa","Mashinini","Mavundla","Mbatha","Mbende","Mbuso","Mehloluhlaza","Mfeka","Mfumu","Mgenge","Mkhatshwa","Moseley","Mqwebu","Msibi","Mthembu","Mthethwa","Mtolo","Musi","Ncusi","Ndandali","Ndebele","Ngcolosi","Ngema","Ngubane","Ngwazi","Nhleko","Nomvethe","Nondlela","Nonyana","Nozulu","Nsele","Ntanzi","Ntombela","Nyanda","Nzimande","Radebe","Seme","Senzangakhona","Shezi","Sibiya","Sithuli","Siwele","Siyaya","Sokhela","Sondisa","Sothole","Thoyana","Thumbeza","Thusi","Tshabalala","Vezi","Vilakazi","Wosiyane","Yengwa","Zondi","Zondo","Zubane","Zuma","Zungu"],Qyu=[{value:"{{person.last_name}}",weight:1}],Xyu=["Bonginkosi","Kagiso","Bhekizizwe","Bhekumbuso","Shaka","Funani","Kgabu","Solomon","Gatsha","Langa","Phila","Msizi","Nkosiyabo","Linda","Mpilo","Siyanda","Nkanyezi","Bafana","Lwandle","Sfiso","Thulani","Thando","Sanele","Anele","Lungelo","Dumisani","Bangizwe","Fanyana","Bhekimuzi","Mandla","Maphikelela","Mpumelelo","Mthunzi","Philani","Musawenkosi","Nkosenye","Nkosinhle","Phiwokwakhe","Sifiso","Zithulele","Sithembiso","Sipho","Siphiwe","Sibusiso","Velaphi","Thamsanqa","Vusumuzi","Themba","Zenzele","Ndleleni"],uBu={female_first_name:qyu,first_name:Zyu,last_name:Yyu,last_name_pattern:Qyu,male_first_name:Xyu},eBu=uBu,aBu=["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],rBu={formats:aBu},nBu=rBu,tBu={cell_phone:Pyu,company:Nyu,internet:Kyu,location:Jyu,metadata:Wyu,person:eBu,phone_number:nBu},gH=tBu;new Ku({locale:[gH,Ru,Lu]});var iBu=["{{person.last_name}} {{company.suffix}}","{{person.male_last_name}} a {{person.male_last_name}} {{company.suffix}}"],oBu=["s.r.o.","a.s.","v.o.s."],sBu={name_pattern:iBu,suffix:oBu},lBu=sBu,EBu=["sk","com","net","eu","org"],cBu=["gmail.com","zoznam.sk","azet.sk"],dBu={domain_suffix:EBu,free_email:cBu},DBu=dBu,xBu=["#","##","###"],mBu=["Bánovce nad Bebravou","Banská Bystrica","Banská Štiavnica","Bardejov","Bratislava I","Bratislava II","Bratislava III","Bratislava IV","Bratislava V","Brezno","Bytča","Čadca","Detva","Dolný Kubín","Dunajská Streda","Galanta","Gelnica","Hlohovec","Humenné","Ilava","Kežmarok","Komárno","Košice I","Košice II","Košice III","Košice IV","Košice-okolie","Krupina","Kysucké Nové Mesto","Levice","Levoča","Liptovský Mikuláš","Lučenec","Malacky","Martin","Medzilaborce","Michalovce","Myjava","Námestovo","Nitra","Nové Mesto n.Váhom","Nové Zámky","Partizánske","Pezinok","Piešťany","Poltár","Poprad","Považská Bystrica","Prešov","Prievidza","Púchov","Revúca","Rimavská Sobota","Rožňava","Ružomberok","Sabinov","Šaľa","Senec","Senica","Skalica","Snina","Sobrance","Spišská Nová Ves","Stará Ľubovňa","Stropkov","Svidník","Topoľčany","Trebišov","Trenčín","Trnava","Turčianske Teplice","Tvrdošín","Veľký Krtíš","Vranov nad Topľou","Žarnovica","Žiar nad Hronom","Žilina","Zlaté Moravce","Zvolen"],hBu=["{{location.city_name}}"],pBu=null,gBu=null,fBu=["Afganistan","Afgánsky islamský štát","Albánsko","Albánska republika","Alžírsko","Alžírska demokratická ľudová republika","Andorra","Andorrské kniežatsvo","Angola","Angolská republika","Antigua a Barbuda","Argentína","Argentínska republika","Arménsko","Arménska republika","Austrália","Austrálsky zväz","Azerbajdžan","Azerbajdžanská republika","Bahamy","Bahamské spoločenstvo","Bahrajn","Bahrajnské kráľovstvo","Bangladéš","Bangladéšska ľudová republika","Barbados","Belgicko","Belgické kráľovstvo","Belize","Benin","Beninská republika","Bhután","Bhutánske kráľovstvo","Bielorusko","Bieloruská republika","Bolívia","Bolívijská republika","Bosna a Hercegovina","Republika Bosny a Hercegoviny","Botswana","Botswanská republika","Brazília","Brazílska federatívna republika","Brunej","Brunejský sultanát","Bulharsko","Bulharská republika","Burkina Faso","Burundi","Burundská republika","Cyprus","Cyperská republika","Čad","Republika Čad","Česko","Česká republika","Čína","Čínska ľudová republika","Dánsko","Dánsko kráľovstvo","Dominika","Spoločenstvo Dominika","Dominikánska republika","Džibutsko","Džibutská republika","Egypt","Egyptská arabská republika","Ekvádor","Ekvádorská republika","Eritrea","Eritrejský štát","Estónsko","Estónska republika","Etiópia","Etiópska federatívna demokratická republika","Fidži","Republika ostrovy Fidži","Filipíny","Filipínska republika","Fínsko","Fínska republika","Francúzsko","Francúzska republika","Gabon","Gabonská republika","Gambia","Gambijská republika","Ghana","Ghanská republika","Grécko","Helénska republika","Grenada","Gruzínsko","Guatemala","Guatemalská republika","Guinea","Guinejská republika","Guinea-Bissau","Republika Guinea-Bissau","Guayana","Guayanská republika","Haiti","Republika Haiti","Holandsko","Holandské kráľovstvo","Honduras","Honduraská republika","Chile","Čílska republika","Chorvátsko","Chorvátska republika","India","Indická republika","Indonézia","Indonézska republika","Irak","Iracká republika","Irán","Iránska islamská republika","Island","Islandská republika","Izrael","Štát Izrael","Írsko","Írska republika","Jamajka","Japonsko","Jemen","Jemenská republika","Jordánsko","Jordánske hášimovské kráľovstvo","Južná Afrika","Juhoafrická republika","Kambodža","Kambodžské kráľovstvo","Kamerun","Kamerunská republika","Kanada","Kapverdy","Kapverdská republika","Katar","Štát Katar","Kazachstan","Kazašská republika","Keňa","Kenská republika","Kirgizsko","Kirgizská republika","Kiribati","Kiribatská republika","Kolumbia","Kolumbijská republika","Komory","Komorská únia","Kongo","Konžská demokratická republika",'Kongo ("Brazzaville")',"Konžská republika",'Kórea ("Južná")',"Kórejská republika",'Kórea ("Severná")',"Kórejská ľudovodemokratická republika","Kostarika","Kostarická republika","Kuba","Kubánska republika","Kuvajt","Kuvajtský štát","Laos","Laoská ľudovodemokratická republika","Lesotho","Lesothské kráľovstvo","Libanon","Libanonská republika","Libéria","Libérijská republika","Líbya","Líbyjská arabská ľudová socialistická džamáhírija","Lichtenštajnsko","Lichtenštajnské kniežatstvo","Litva","Litovská republika","Lotyšsko","Lotyšská republika","Luxembursko","Luxemburské veľkovojvodstvo","Macedónsko","Macedónska republika","Madagaskar","Madagaskarská republika","Maďarsko","Maďarská republika","Malajzia","Malawi","Malawijská republika","Maldivy","Maldivská republika","Mali","Malijská republika","Malta","Maroko","Marocké kráľovstvo","Marshallove ostrovy","Republika Marshallových ostrovy","Mauritánia","Mauritánska islamská republika","Maurícius","Maurícijská republika","Mexiko","Spojené štáty mexické","Mikronézia","Mikronézske federatívne štáty","Mjanmarsko","Mjanmarský zväz","Moldavsko","Moldavská republika","Monako","Monacké kniežatstvo","Mongolsko","Mozambik","Mozambická republika","Namíbia","Namíbijská republika","Nauru","Naurská republika","Nemecko","Nemecká spolková republika","Nepál","Nepálske kráľovstvo","Niger","Nigerská republika","Nigéria","Nigérijská federatívna republika","Nikaragua","Nikaragujská republika","Nový Zéland","Nórsko","Nórske kráľovstvo","Omán","Ománsky sultanát","Pakistan","Pakistanská islamská republika","Palau","Palauská republika","Panama","Panamská republika","Papua-Nová Guinea","Nezávislý štát Papua-Nová Guinea","Paraguaj","Paraguajská republika","Peru","Peruánska republika","Pobrežie Slonoviny","Republika Pobrežie Slonoviny","Poľsko","Poľská republika","Portugalsko","Portugalská republika","Rakúsko","Rakúska republika","Rovníková Guinea","Republika Rovníková Guinea","Rumunsko","Rusko","Ruská federácia","Rwanda","Rwandská republika","Salvádor","Salvádorská republika","Samoa","Nezávislý štát Samoa","San Maríno","Sanmarínska republika","Saudská Arábia","Kráľovstvo Saudskej Arábie","Senegal","Senegalská republika","Seychely","Seychelská republika","Sierra Leone","Republika Sierra Leone","Singapur","Singapurska republika","Slovensko","Slovenská republika","Slovinsko","Slovinská republika","Somálsko","Somálska demokratická republika","Spojené arabské emiráty","Spojené štáty americké","Srbsko a Čierna Hora","Srí Lanka","Demokratická socialistická republika Srí Lanka","Stredoafrická republika","Sudán","Sudánska republika","Surinam","Surinamská republika","Svazijsko","Svazijské kráľovstvo","Svätá Lucia","Svätý Krištof a Nevis","Federácia Svätý Krištof a Nevis","Sv. Tomáš a Princov Ostrov","Demokratická republika Svätý Tomáš a Princov Ostrov","Sv. Vincent a Grenadíny","Svätý Vincent a Grenadíny","Sýria","Sýrska arabská republika","Šalamúnove ostrovy","Španielsko","Španielske kráľovstvo","Švajčiarsko","Švajčiarska konfederácia","Švédsko","Švédske kráľovstvo","Tadžikistan","Tadžická republika","Taliansko","Talianska republika","Tanzánia","Tanzánijská zjednotená republika","Thajsko","Thajské kráľovstvo","Togo","Tožská republika","Tonga","Tonžské kráľovstvo","Trinidad a Tobago","Republika Trinidad a Tobago","Tunisko","Tuniská republika","Turecko","Turecká republika","Turkménsko","Tuvalu","Uganda","Ugandská republika","Ukrajina","Uruguaj","Uruguajská východná republika","Uzbekistan","Vanuatu","Vanuatská republika","Vatikán","Svätá Stolica","Veľká Británia","Spojené kráľovstvo Veľkej Británie a Severného Írska","Venezuela","Venezuelská bolívarovská republika","Vietnam","Vietnamská socialistická republika","Východný Timor","Demokratická republika Východný Timor","Zambia","Zambijská republika","Zimbabwe","Zimbabwianska republika"],vBu=["Slovensko"],CBu=["#####","### ##","## ###"],FBu=["Apt. ###","Suite ###"],kBu=null,ABu=null,bBu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},yBu=["Adámiho","Ahoj","Albína Brunovského","Albrechtova","Alejová","Alešova","Alibernetová","Alžbetínska","Alžbety Gwerkovej","Ambroseho","Ambrušova","Americká","Americké námestie","Andreja Mráza","Andreja Plávku","Andrusovova","Anenská","Antolská","Astronomická","Astrová","Azalková","Azovská","Babuškova","Bachova","Bajkalská","Bajzova","Bancíkovej","Banícka","Baníkova","Banskobystrická","Banšelova","Bardejovská","Bartókova","Bartoňova","Bartoškova","Baštová","Bazová","Bažantia","Beblavého","Beckovská","Bedľová","Belániková","Belehradská","Belinského","Belopotockého","Beňadická","Bencúrova","Benediktiho","Beniakova","Bernolákova","Beskydská","Betliarska","Bezručova","Biela","Bielkova","Björnsonova","Blagoevova","Blatnická","Blumentálska","Blyskáčová","Bočná","Bohrova","Bohúňova","Bojnická","Borodáčova","Borská","Bosákova","Botanická","Bottova","Boženy Němcovej","Bôrik","Bradáčova","Bradlianska","Brančská","Bratská","Brestová","Brezovská","Briežky","Brnianska","Brodná","Brodská","Broskyňová","Břeclavská","Budatínska","Búdkova cesta","Budovateľská","Budyšínska","Buková","Bukureštská","Bulharská","Bulíkova","Bystrého","Bzovícka","Cablkova","Cesta na Červený most","Cesta na Senec","Cikkerova","Cintorínska","Cintulova","Cukrová","Cyrilova","Čajakova","Čajkovského","Čaklovská","Čalovská","Čapajevova","Čapkova","Čárskeho","Čavojského","Čečinová","Čelakovského","Čerešňová","Černyševského","Červeňova","Česká","Československých par","Čipkárska","Čmelíkova","Čmeľovec","Čulenova","Daliborovo námestie","Dankovského","Dargovská","Ďatelinová","Daxnerovo námestie","Devínska cesta","Dlhé diely I.","Dlhé diely II.","Dlhé diely III.","Dobrovičova","Dobrovského","Dobšinského","Dohnalova","Dohnányho","Doležalova","Dolná","Dolnozemská cesta","Domkárska","Domové role","Donnerova","Donovalova","Dostojevského rad","Dr. Vladimíra Clemen","Drevená","Drieňová","Drotárska cesta","Družicová","Družstevná","Dubnická","Dubová","Dúbravská cesta","Dudova","Dulovo námestie","Dunajská","Dvořákovo nábrežie","Edisonova","Einsteinova","Elektrárenská","Exnárova","F. Kostku","Fadruszova","Fajnorovo nábrežie","Fándlyho","Farebná","Farská","Farského","Fazuľová","Fedinova","Ferienčíkova","Fialkové údolie","Fibichova","Filiálne nádražie","Flöglova","Floriánske námestie","Fraňa Kráľa","Francisciho","Francúzskych partizá","Františkánska","Františkánske námest","Furdekova","Gabčíkova","Gagarinova","Gajova","Galaktická","Galandova","Gallova","Galvaniho","Gašparíkova","Gaštanová","Gavlovičova","Gemerská","Gercenova","Gessayova","Gettingová","Godrova","Gogoľova","Goláňova","Gondova","Goralská","Gorazdova","Gorkého","Gregorovej","Grösslingova","Gruzínska","Gunduličova","Gusevova","Haanova","Haburská","Halašova","Hálkova","Hálova","Hamuliakova","Hanácka","Handlovská","Hany Meličkovej","Harmanecká","Hasičská","Hattalova","Havlíčkova","Havrania","Haydnova","Herlianska","Heydukova","Hlaváčikova","Hlavatého","Hlavné námestie","Hlboká cesta","Hlivová","Hlučínska","Hodálova","Hodžovo námestie","Holekova","Holíčska","Hollého","Holubyho","Hontianska","Horárska","Horné Židiny","Horská","Hrad","Hradné údolie","Hrachová","Hraničná","Hrebendova","Hríbová","Hriňovská","Hrobákova","Hrobárska","Hroboňova","Hudecova","Humenské námestie","Hummelova","Hurbanovo námestie","Hviezdoslavovo námes","Hýrošova","Chalupkova","Chemická","Chlumeckého","Chorvátska","Iľjušinova","Ilkovičova","Inovecká","Iskerníková","Ivana Horvátha","Ivánska cesta","J.C.Hronského","Jabloňová","Jadrová","Jakabova","Jakubovo námestie","Jamnického","Jána Stanislava","Janáčkova","Jančova","Janíkove role","Jankolova","Jánošíkova","Jánoškova","Janotova","Jánska","Jantárová cesta","Jarabinková","Jarná","Jaroslavova","Jarošova","Jaseňová","Jasná","Jasovská","Jastrabia","Jašíkova","Javorinská","Javorová","Jazdecká","Jedlíkova","Jégého","Jelačičova","Jelenia","Jesenná","Jesenského","Jiráskova","Jiskrova","Jozefská","Junácka","Jungmannova","Jurigovo námestie","Jurovského","Jurská","Justičná","K lomu","K Železnej studienke","Kalinčiakova","Kamenárska","Kamenné námestie","Kapicova","Kapitulská","Kapitulský dvor","Kapucínska","Kapušianska","Karadžičova","Karloveská","Karloveské rameno","Karpatská","Kašmírska","Kaštielska","Kaukazská","Kempelenova","Kežmarské námestie","Kladnianska","Klariská","Kláštorská","Klatovská","Klemensova","Klincová","Klobučnícka","Klokočova","Kľukatá","Kmeťovo námestie","Koceľova","Kočánkova","Kohútova","Kolárska","Kolískova","Kollárovo námestie","Kolmá","Komárňanská","Komárnická","Komenského námestie","Kominárska","Komonicová","Konopná","Konvalinková","Konventná","Kopanice","Kopčianska","Koperníkova","Korabinského","Koreničova","Kostlivého","Kostolná","Košická","Kováčska","Kovorobotnícka","Kozia","Koziarka","Kozmonautická","Krajná","Krakovská","Kráľovské údolie","Krasinského","Kraskova","Krásna","Krásnohorská","Krasovského","Krátka","Krčméryho","Kremnická","Kresánkova","Krivá","Križkova","Krížna","Krmanova","Krompašská","Krupinská","Krupkova","Kubániho","Kubínska","Kuklovská","Kukučínova","Kukuričná","Kulíškova","Kultúrna","Kupeckého","Kúpeľná","Kutlíkova","Kutuzovova","Kuzmányho","Kvačalova","Kvetná","Kýčerského","Kyjevská","Kysucká","Laborecká","Lackova","Ladislava Sáru","Ľadová","Lachova","Ľaliová","Lamačská cesta","Lamanského","Landererova","Langsfeldova","Ľanová","Laskomerského","Laučekova","Laurinská","Lazaretská","Legerského","Legionárska","Lehockého","Lenardova","Lermontovova","Lesná","Leškova","Letecká","Letisko M.R.Štefánik","Letná","Levárska","Levická","Levočská","Lidická","Lietavská","Lichardova","Lipová","Lipovinová","Liptovská","Listová","Líščie nivy","Líščie údolie","Litovská","Lodná","Lombardiniho","Lomonosovova","Lopenícka","Lovinského","Ľubietovská","Ľubinská","Ľubľanská","Ľubochnianska","Ľubovnianska","Lúčna","Ľudové námestie","Ľudovíta Fullu","Luhačovická","Lužická","Lužná","Lýcejná","Lykovcová","M. Hella","Magnetová","Macharova","Majakovského","Majerníkova","Májkova","Májová","Makovického","Malá","Malé pálenisko","Malinová","Malý Draždiak","Malý trh","Mamateyova","Mánesovo námestie","Mariánska","Marie Curie-Sklodows","Márie Medveďovej","Markova","Marótyho","Martákovej","Martinčekova","Martinengova","Martinská","Mateja Bela","Matejkova","Matičná","Matúšova","Medená","Medzierka","Medzilaborecká","Merlotová","Mesačná","Mestská","Meteorová","Metodova","Mickiewiczova","Mierová","Michalská","Mikovíniho","Mikulášska","Miletičova","Mišíkova","Mliekárenská","Mlynarovičova","Mlynská dolina","Mlynské luhy","Mlynské nivy","Mlyny","Modranská","Mojmírova","Mokráň záhon","Mokrohájska cesta","Moldavská","Molecova","Moravská","Moskovská","Most SNP","Mostová","Mošovského","Motýlia","Moyzesova","Mozartova","Mraziarenská","Mudroňova","Muchovo námestie","Murgašova","Muškátová","Muštová","Múzejná","Myjavská","Mýtna","Na Baránku","Na Brezinách","Na Hrebienku","Na Kalvárii","Na Kampárke","Na kopci","Na križovatkách","Na lánoch","Na paši","Na piesku","Na Riviére","Na Sitine","Na Slavíne","Na stráni","Na Štyridsiatku","Na úvrati","Na vŕšku","Na výslní","Nábělkova","Nábrežie arm. gen. L","Nábrežná","Nad Dunajom","Nad lomom","Nad lúčkami","Nad ostrovom","Nad Sihoťou","Námestie 1. mája","Námestie Alexandra D","Námestie Biely kríž","Námestie Hraničiarov","Námestie Jána Pavla","Námestie Ľudovíta Št","Námestie Martina Ben","Nám. M.R.Štefánika","Námestie slobody","Námestie SNP","Námestie sv. Františ","Narcisová","Nedbalova","Nekrasovova","Neronetová","Nerudova","Nevädzová","Nezábudková","Niťová","Nitrianska","Nížinná","Nobelova","Nobelovo námestie","Nová","Nová Rožňavská","Novackého","Nové pálenisko","Nové záhrady I","Nové záhrady II","Nové záhrady III","Nové záhrady IV","Nové záhrady V","Nové záhrady VI","Nové záhrady VII","Novinárska","Novobanská","Novohradská","Novosvetská","Obežná","Obchodná","Očovská","Odbojárov","Odborárska","Odborárske námestie","Ohnicová","Okánikova","Okružná","Olbrachtova","Olejkárska","Ondavská","Ondrejovova","Oravská","Orechová cesta","Orechový rad","Oriešková","Ormisova","Osadná","Ostravská","Ostredková","Osuského","Osvetová","Otonelská","Ovručská","Ovsištské námestie","Pajštúnska","Palackého","Palárikova","Pálavská","Palisády","Palkovičova","Panenská","Pankúchova","Panónska cesta","Panská","Papánkovo námestie","Papraďová","Páričkova","Parková","Partizánska","Pasienky","Paulínyho","Pavlovičova","Pavlovova","Pavlovská","Pažického","Pažítková","Pečnianska","Pernecká","Pestovateľská","Peterská","Petzvalova","Pezinská","Piesočná","Piešťanská","Pifflova","Pilárikova","Pionierska","Pivoňková","Planckova","Planét","Plátenícka","Pluhová","Plynárenská","Plzenská","Pobrežná","Pod Bôrikom","Pod Kalváriou","Pod lesom","Pod Rovnicami","Pod vinicami","Podhorského","Podjavorinskej","Podlučinského","Podniková","Podtatranského","Pohronská","Polárna","Poloreckého","Poľná","Poľská","Poludníková","Porubského","Poštová","Považská","Povraznícka","Pražská","Predstaničné námesti","Prepoštská","Prešernova","Prešovská","Pri Bielom kríži","Pri dvore","Pri Dynamitke","Pri Habánskom mlyne","Pri hradnej studni","Pri seči","Pri Starej Prachárni","Pri Starom háji","Pri Starom Mýte","Pri strelnici","Pri Suchom mlyne","Pri zvonici","Pribinova","Pribišova","Pribylinská","Priečna","Priekopy","Priemyselná","Prievozská","Príkopova","Primaciálne námestie","Prístav","Prístavná","Prokofievova","Prokopa Veľkého","Prokopova","Prúdová","Prvosienková","Púpavová","Pustá","Puškinova","Račianska","Račianske mýto","Radarová","Rádiová","Radlinského","Radničná","Radničné námestie","Radvanská","Rajská","Raketová","Rákosová","Rastislavova","Rázusovo nábrežie","Repná","Rešetkova","Revolučná","Révová","Revúcka","Rezedová","Riazanská","Ribayová","Riečna","Rigeleho","Rízlingová","Riznerova","Robotnícka","Romanova","Röntgenova","Rosná","Rovná","Rovniankova","Rovníková","Rozmarínová","Rožňavská","Rubinsteinova","Rudnayovo námestie","Rumančeková","Rusovská cesta","Ružičková","Ružinovská","Ružomberská","Ružová dolina","Rybárska brána","Rybné námestie","Rýdziková","Sabinovská","Sad Janka Kráľa","Sadová","Sartorisova","Sasinkova","Seberíniho","Sečovská","Sedlárska","Sedmokrásková","Segnerova","Sekulská","Semianova","Senická","Senná","Schillerova","Schody pri starej vo","Sibírska","Sienkiewiczova","Silvánska","Sinokvetná","Skalická cesta","Skalná","Sklenárova","Sklenárska","Sládkovičova","Sladová","Slávičie údolie","Slavín","Slepá","Sliačska","Sliezska","Slivková","Slnečná","Slovanská","Slovinská","Slovnaftská","Slowackého","Smetanova","Smikova","Smolenická","Smolnícka","Smrečianska","Soferove schody","Socháňova","Sokolská","Solivarská","Sološnická","Somolického","Sosnová","Spišská","Spojná","Spoločenská","Sputniková","Sreznevského","Srnčia","Stachanovská","Stálicová","Staničná","Stará Černicová","Stará Ivánska cesta","Stará Prievozská","Stará Vajnorská","Stará vinárska","Staré Grunty","Staré ihrisko","Staré záhrady","Starhradská","Starohájska","Staromestská","Staroturský chodník","Staviteľská","Stodolova","Stoklasová","Strakova","Strážnická","Strážny dom","Strečnianska","Stredná","Strelecká","Strmá cesta","Strojnícka","Stropkovská","Struková","Studená","Stuhová","Súbežná","Súhvezdná","Suché mýto","Suchohradská","Súkennícka","Súľovská","Sumbalova","Súmračná","Súťažná","Svätého Vincenta","Svätoplukova","Svätovojtešská","Svetlá","Svíbová","Svidnícka","Svoradova","Svrčia","Syslia","Šafárikovo námestie","Šafránová","Šagátova","Šalviová","Šancová","Šándorova","Šarišská","Šášovská","Šaštínska","Ševčenkova","Šintavská","Šípková","Škarniclova","Školská","Škovránčia","Škultétyho","Šoltésovej","Špieszova","Špitálska","Športová","Šrobárovo námestie","Šťastná","Štedrá","Štefánikova","Štefanovičova","Štefunkova","Štetinova","Štiavnická","Štúrova","Štyndlova","Šulekova","Šumavská","Šuňavcova","Šustekova","Švabinského","Tabaková","Tablicova","Táborská","Tajovského","Tallerova","Tehelná","Technická","Tekovská","Telocvičná","Tematínska","Teplická","Terchovská","Teslova","Tetmayerova","Thurzova","Tichá","Tilgnerova","Timravina","Tobrucká","Tokajícka","Tolstého","Tománkova","Tomášikova","Topoľčianska","Topoľová","Továrenská","Trebišovská","Trenčianska","Treskoňova","Trnavská cesta","Trnavské mýto","Tŕňová","Trojdomy","Tučkova","Tupolevova","Turbínova","Turčianska","Turnianska","Tvarožkova","Tylova","Tyršovo nábrežie","Údernícka","Údolná","Uhorková","Ukrajinská","Ulica 29. augusta","Ulica Imricha Karvaš","Ulica Jozefa Krónera","Ulica Viktora Tegelh","Úprkova","Úradnícka","Uránová","Urbánkova","Ursínyho","Uršulínska","Úzka","V záhradách","Vajanského nábrežie","Vajnorská","Valašská","Valchárska","Vansovej","Vápenná","Varínska","Varšavská","Vavilovova","Vavrínova","Vazovova","Včelárska","Velehradská","Veltlínska","Ventúrska","Veterná","Veternicová","Vetvová","Viedenská cesta","Vietnamská","Vígľašská","Vihorlatská","Viktorínova","Vilová","Vincenta Hložníka","Vínna","Vlastenecké námestie","Vlčkova","Vodný vrch","Votrubova","Vrábeľská","Vrakunská cesta","Vranovská","Vretenová","Vrchná","Vrútocká","Vyhliadka","Vyhnianska cesta","Vysoká","Vyšehradská","Vyšná","Wattova","Wilsonova","Wolkrova","Za Kasárňou","Za sokolovňou","Za Stanicou","Za tehelňou","Záborského","Zadunajská cesta","Záhorácka","Záhradnícka","Záhrebská","Zálužická","Zámocká","Zámocké schody","Zámočnícka","Západná","Západný rad","Záporožská","Zátišie","Závodníkova","Zelená","Zelinárska","Zimná","Zlaté piesky","Zlaté schody","Znievska","Zohorská","Zochova","Zrinského","Zvolenská","Žabí majer","Žabotova","Žehrianska","Železná","Železničiarska","Žellova","Žiarska","Židovská","Žilinská","Živnostenská","Žižkova","Župné námestie"],BBu=["{{location.street_name}}"],zBu={building_number:xBu,city_name:mBu,city_pattern:hBu,city_prefix:pBu,city_suffix:gBu,country:fBu,default_country:vBu,postcode:CBu,secondary_address:FBu,state:kBu,state_abbr:ABu,street_address:bBu,street_name:yBu,street_pattern:BBu},SBu=zBu,MBu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],wBu={words:MBu},PBu=wBu,TBu={title:"Slovak",code:"sk",language:"sk",endonym:"slovenčina",dir:"ltr",script:"Latn"},jBu=TBu,fH=["Alexandra","Karina","Daniela","Andrea","Antónia","Bohuslava","Dáša","Malvína","Kristína","Nataša","Bohdana","Drahomíra","Sára","Zora","Tamara","Ema","Tatiana","Erika","Veronika","Agáta","Dorota","Vanda","Zoja","Gabriela","Perla","Ida","Liana","Miloslava","Vlasta","Lívia","Eleonóra","Etela","Romana","Zlatica","Anežka","Bohumila","Františka","Angela","Matilda","Svetlana","Ľubica","Alena","Soňa","Vieroslava","Zita","Miroslava","Irena","Milena","Estera","Justína","Dana","Danica","Jela","Jaroslava","Jarmila","Lea","Anastázia","Galina","Lesana","Hermína","Monika","Ingrida","Viktória","Blažena","Žofia","Sofia","Gizela","Viola","Gertrúda","Zina","Júlia","Juliana","Želmíra","Ela","Vanesa","Iveta","Vilma","Petronela","Žaneta","Xénia","Karolína","Lenka","Laura","Stanislava","Margaréta","Dobroslava","Blanka","Valéria","Paulína","Sidónia","Adriána","Beáta","Petra","Melánia","Diana","Berta","Patrícia","Lujza","Amália","Milota","Nina","Margita","Kamila","Dušana","Magdaléna","Oľga","Anna","Hana","Božena","Marta","Libuša","Božidara","Dominika","Hortenzia","Jozefína","Štefánia","Ľubomíra","Zuzana","Darina","Marcela","Milica","Elena","Helena","Lýdia","Anabela","Jana","Silvia","Nikola","Ružena","Nora","Drahoslava","Linda","Melinda","Rebeka","Rozália","Regína","Alica","Marianna","Miriama","Martina","Mária","Jolana","Ľudomila","Ľudmila","Olympia","Eugénia","Ľuboslava","Zdenka","Edita","Michaela","Stela","Viera","Natália","Eliška","Brigita","Valentína","Terézia","Vladimíra","Hedviga","Uršuľa","Alojza","Kvetoslava","Sabína","Dobromila","Klára","Simona","Aurélia","Denisa","Renáta","Irma","Agnesa","Klaudia","Alžbeta","Elvíra","Cecília","Emília","Katarína","Henrieta","Bibiána","Barbora","Marína","Izabela","Hilda","Otília","Lucia","Branislava","Bronislava","Ivica","Albína","Kornélia","Sláva","Slávka","Judita","Dagmara","Adela","Nadežda","Eva","Filoména","Ivana","Milada"],NBu=["Antalová","Babková","Bahnová","Balážová","Baranová","Baranková","Bartovičová","Bartošová","Bačová","Bernoláková","Beňová","Biceková","Bieliková","Blahová","Bondrová","Bosáková","Bošková","Brezinová","Bukovská","Chalupková","Chudíková","Cibulová","Cibulková","Cyprichová","Cígerová","Danková","Daňková","Daňová","Debnárová","Dejová","Dekýšová","Doležalová","Dočolomanská","Droppová","Dubovská","Dudeková","Dulová","Dullová","Dusíková","Dvončová","Dzurjaninová","Dávidová","Fabianová","Fabiánová","Fajnorová","Farkašovská","Ficová","Filcová","Filipová","Finková","Ftoreková","Gašparová","Gašparovičová","Gocníková","Gregorová","Gregušová","Grznárová","Habláková","Habšudová","Haldová","Halušková","Haláková","Hanková","Hanzalová","Haščáková","Heretiková","Hečková","Hlaváčeková","Hlinková","Holubová","Holubyová","Hossová","Hozová","Hrašková","Hricová","Hrmová","Hrušovská","Hubová","Ihnačáková","Janečeková","Janošková","Jantošovičová","Janíková","Jančeková","Jedľovská","Jendeková","Jonatová","Jurinová","Jurkovičová","Juríková","Jánošíková","Kafendová","Kaliská","Karulová","Kenížová","Klapková","Kmeťová","Kolesárová","Kollárová","Kolniková","Kolníková","Kolárová","Korecová","Kostkaová","Kostrecová","Kováčová","Kováčiková","Kozová","Kočišová","Krajíčeková","Krajčová","Krajčovičová","Krajčírová","Králiková","Krúpová","Kubíková","Kyseľová","Kállayová","Labudová","Lepšíková","Liptáková","Lisická","Lubinová","Lukáčová","Luptáková","Líšková","Madejová","Majeská","Malachovská","Malíšeková","Mamojková","Marcinková","Mariánová","Masaryková","Maslová","Matiašková","Medveďová","Melcerová","Mečiarová","Michalíková","Mihaliková","Mihálová","Miháliková","Miklošková","Mikulíková","Mikušová","Mikúšová","Milotová","Mináčová","Mišíková","Mojžišová","Mokrošová","Morová","Moravčíková","Mydlová","Nemcová","Nováková","Obšutová","Ondrušová","Otčenášová","Pauková","Pavlikovská","Pavúková","Pašeková","Pašková","Pelikánová","Petrovická","Petrušková","Pešková","Plchová","Plekanecová","Podhradská","Podkonická","Poliaková","Pupáková","Raková","Repiská","Romančíková","Rusová","Ružičková","Rybníčeková","Rybárová","Rybáriková","Samsonová","Sedliaková","Senková","Sklenková","Skokanová","Skutecká","Slašťanová","Slobodová","Slobodníková","Slotová","Slováková","Smreková","Stodolová","Straková","Strnisková","Svrbíková","Sámelová","Sýkorová","Tatarová","Tatarková","Tatárová","Tatárkaová","Thomková","Tomečeková","Tomková","Trubenová","Turčoková","Uramová","Urblíková","Vajcíková","Vajdová","Valachová","Valachovičová","Valentová","Valušková","Vaneková","Veselová","Vicenová","Višňovská","Vlachová","Vojteková","Vydarená","Zajacová","Zimová","Zimková","Záborská","Zúbriková","Čapkovičová","Čaplovičová","Čarnogurská","Čierná","Čobrdová","Ďaďová","Ďuricová","Ďurišová","Šidlová","Šimonovičová","Škriniarová","Škultétyová","Šmajdová","Šoltésová","Šoltýsová","Štefanová","Štefanková","Šulcová","Šurková","Švehlová","Šťastná"],LBu=[{value:"{{person.female_last_name}}",weight:1}],vH=["Ing.","Mgr.","JUDr.","MUDr."],CH=["Drahoslav","Severín","Alexej","Ernest","Rastislav","Radovan","Dobroslav","Dalibor","Vincent","Miloš","Timotej","Gejza","Bohuš","Alfonz","Gašpar","Emil","Erik","Blažej","Zdenko","Dezider","Arpád","Valentín","Pravoslav","Jaromír","Roman","Matej","Frederik","Viktor","Alexander","Radomír","Albín","Bohumil","Kazimír","Fridrich","Radoslav","Tomáš","Alan","Branislav","Bruno","Gregor","Vlastimil","Boleslav","Eduard","Jozef","Víťazoslav","Blahoslav","Beňadik","Adrián","Gabriel","Marián","Emanuel","Miroslav","Benjamín","Hugo","Richard","Izidor","Zoltán","Albert","Igor","Július","Aleš","Fedor","Rudolf","Valér","Marcel","Ervín","Slavomír","Vojtech","Juraj","Marek","Jaroslav","Žigmund","Florián","Roland","Pankrác","Servác","Bonifác","Svetozár","Bernard","Júlia","Urban","Dušan","Viliam","Ferdinand","Norbert","Róbert","Medard","Zlatko","Anton","Vasil","Vít","Adolf","Vratislav","Alfréd","Alojz","Ján","Tadeáš","Ladislav","Peter","Pavol","Miloslav","Prokop","Cyril","Metod","Patrik","Oliver","Ivan","Kamil","Henrich","Drahomír","Bohuslav","Iľja","Daniel","Vladimír","Jakub","Krištof","Ignác","Gustáv","Jerguš","Dominik","Oskar","Vavrinec","Ľubomír","Mojmír","Leonard","Tichomír","Filip","Bartolomej","Ľudovít","Samuel","Augustín","Belo","Oleg","Bystrík","Ctibor","Ľudomil","Konštantín","Ľuboslav","Matúš","Móric","Ľuboš","Ľubor","Vladislav","Cyprián","Václav","Michal","Jarolím","Arnold","Levoslav","František","Dionýz","Maximilián","Koloman","Boris","Lukáš","Kristián","Vendelín","Sergej","Aurel","Demeter","Denis","Hubert","Karol","Imrich","René","Bohumír","Teodor","Tibor","Maroš","Martin","Svätopluk","Stanislav","Leopold","Eugen","Félix","Klement","Kornel","Milan","Vratko","Ondrej","Andrej","Edmund","Oldrich","Oto","Mikuláš","Ambróz","Radúz","Bohdan","Adam","Štefan","Dávid","Silvester"],RBu=ju(fH,CH),KBu=["Antal","Babka","Bahna","Bahno","Baláž","Baran","Baranka","Bartovič","Bartoš","Bača","Bernolák","Beňo","Bicek","Bielik","Blaho","Bondra","Bosák","Boška","Brezina","Bukovský","Chalupka","Chudík","Cibula","Cibulka","Cibuľa","Cyprich","Cíger","Danko","Daňko","Daňo","Debnár","Dej","Dekýš","Doležal","Dočolomanský","Droppa","Dubovský","Dudek","Dula","Dulla","Dusík","Dvonč","Dzurjanin","Dávid","Fabian","Fabián","Fajnor","Farkašovský","Fico","Filc","Filip","Finka","Ftorek","Gašpar","Gašparovič","Gocník","Gregor","Greguš","Grznár","Hablák","Habšuda","Halda","Haluška","Halák","Hanko","Hanzal","Haščák","Heretik","Hečko","Hlaváček","Hlinka","Holub","Holuby","Hossa","Hoza","Hraško","Hric","Hrmo","Hrušovský","Huba","Ihnačák","Janeček","Janoška","Jantošovič","Janík","Janček","Jedľovský","Jendek","Jonata","Jurina","Jurkovič","Jurík","Jánošík","Kafenda","Kaliský","Karul","Keníž","Klapka","Kmeť","Kolesár","Kollár","Kolnik","Kolník","Kolár","Korec","Kostka","Kostrec","Kováč","Kováčik","Koza","Kočiš","Krajíček","Krajči","Krajčo","Krajčovič","Krajčír","Králik","Krúpa","Kubík","Kyseľ","Kállay","Labuda","Lepšík","Lipták","Lisický","Lubina","Lukáč","Lupták","Líška","Madej","Majeský","Malachovský","Malíšek","Mamojka","Marcinko","Marián","Masaryk","Maslo","Matiaško","Medveď","Melcer","Mečiar","Michalík","Mihalik","Mihál","Mihálik","Mikloško","Mikulík","Mikuš","Mikúš","Milota","Mináč","Mišík","Mojžiš","Mokroš","Mora","Moravčík","Mydlo","Nemec","Nitra","Novák","Obšut","Ondruš","Otčenáš","Pauko","Pavlikovský","Pavúk","Pašek","Paška","Paško","Pelikán","Petrovický","Petruška","Peško","Plch","Plekanec","Podhradský","Podkonický","Poliak","Pupák","Rak","Repiský","Romančík","Rus","Ružička","Rybníček","Rybár","Rybárik","Samson","Sedliak","Senko","Sklenka","Skokan","Skutecký","Slašťan","Sloboda","Slobodník","Slota","Slovák","Smrek","Stodola","Straka","Strnisko","Svrbík","Sámel","Sýkora","Tatar","Tatarka","Tatár","Tatárka","Thomka","Tomeček","Tomka","Tomko","Truben","Turčok","Uram","Urblík","Vajcík","Vajda","Valach","Valachovič","Valent","Valuška","Vanek","Vesel","Vicen","Višňovský","Vlach","Vojtek","Vydarený","Zajac","Zima","Zimka","Záborský","Zúbrik","Čapkovič","Čaplovič","Čarnogurský","Čierny","Čobrda","Ďaďo","Ďurica","Ďuriš","Šidlo","Šimonovič","Škriniar","Škultéty","Šmajda","Šoltés","Šoltýs","Štefan","Štefanka","Šulc","Šurka","Švehla","Šťastný"],IBu=[{value:"{{person.male_last_name}}",weight:1}],FH=["Ing.","Mgr.","JUDr.","MUDr."],OBu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],$Bu=ju(vH,FH),HBu=["Phd."],GBu={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},_Bu={female_first_name:fH,female_last_name:NBu,female_last_name_pattern:LBu,female_prefix:vH,first_name:RBu,male_first_name:CH,male_last_name:KBu,male_last_name_pattern:IBu,male_prefix:FH,name:OBu,prefix:$Bu,suffix:HBu,title:GBu},VBu=_Bu,JBu=["09## ### ###","0## #### ####","0# #### ####","+421 ### ### ###"],UBu={formats:JBu},WBu=UBu,qBu={company:lBu,internet:DBu,location:SBu,lorem:PBu,metadata:jBu,person:VBu,phone_number:WBu},kH=qBu;new Ku({locale:[kH,Ru,Lu]});var ZBu=["06# ### ## ##","06########","+381 6# ### ####"],YBu={formats:ZBu},QBu=YBu,XBu={wide:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],abbr:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"]},u8u={wide:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"],abbr:["ned","pon","uto","sre","čet","pet","sub"]},e8u={month:XBu,weekday:u8u},a8u=e8u,r8u=["rs","com","co.rs","edu.rs","in.rs"],n8u={domain_suffix:r8u},t8u=n8u,i8u=["#","##","###"],o8u=["Beograd","Bor","Jagodina","Kikinda","Kraljevo","Kruševac","Leskovac","Niš","Novi Pazar","Novi Sad","Pančevo","Paraćin","Pirot","Požarevac","Prokuplje","Smederevo","Sombor","Sopot","Sremska Mitrovica","Subotica","Užice","Vranje","Vršac","Zaječar","Zrenjanjin","Čačak","Šabac"],s8u=["{{location.city_name}}"],l8u=["Avganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Belorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Ostrvo Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanska Ostrva","Srednjoafrička Republika","Čad","Čile","Kina","Božićna Ostrva","Keeling Ostrva","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookova Ostrva","Kostarika","Hrvatska","Kuba","Curacao","Kipar","Češka","Obala Slonovače","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandska Ostrva","Farska Ostrva","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Nemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Gvatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Holandija","Ostvro Heard i Ostrvo McDonald","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litvanija","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricijus","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Severna Marijanska Ostrva","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Portugal","Portoriko","Katar","Rumunija","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr. deo)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (hol.deo)","Slovačka","Slovenija","Salomoska Ostrva","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španija","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švajcarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Ostrva Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venecuela","Vietnam","Britanska Devičanska Ostrva","Američka Devičanska Ostrva","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],E8u=["Srbija"],c8u=["#####"],d8u=["Sprat #","Stan ##"],D8u=["Borski okrug","Braničevski okrug","Grad Beograd","Zaječarski okrug","Zapadnobački okrug","Zlatiborski okrug","Jablanički okrug","Južnobanatski okrug","Južnobački okrug","Kolubarski okrug","Kosovski okrug","Kosovskomitrovački okrug","Kosovskopomoravski okrug","Mačvanski okrug","Moravički okrug","Nišavski okrug","Pećki okrug","Pirotski okrug","Podunavski okrug","Pomoravski okrug","Prizrenski okrug","Pčinjski okrug","Rasinski okrug","Raški okrug","Severnobanatski okrug","Severnobački okrug","Srednjobanatski okrug","Sremski okrug","Toplički okrug","Šumadijski okrug"],x8u={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},m8u=["1. sokače","1300 kaplara","14. decembra","16. oktobra","2. sokače","20. oktobra","21. divizije","21. maja","22. oktobra","23. srpske udarne divizije","27. marta","29. novembra","3. sokače","4. sokače","5. sokače","6. Ličke divizije","6. aprila","6. sokače","7. jula","7. sokače","8. sokače","Abardareva","Alaska","Albanska","Albanske spomenice","Aleksandra Deroka","Aleksandra Fleminga","Aleksandra Glišića","Aleksandra Stambolijskog","Auto put Beograd Novi Sad","Avde Karabegovića","Baba Višnjina","Bagremova","Bajdina","Baje Sekulića","Bajronova","Bakarska","Bakićeva","Balkanska","Baltička","Balšina","Bana Ivaniša","Bana Mladena","Banatska","Banijska","Belička","Belog bagrema","Belokrajjnska","Belopalanačka","Beogradska","Bilećka","Bogoboja Atanackovića","Bogojavljenska","Bogoljuba čukića","Bojadžijska","Bokeljska","Bosanska","Bose Milićević","Bože Jankovića","Božice Divnić","Božidara Adžije","Bulevar AVNOJa","Bulevar Arsenija Čarnojevića","Bulevar Mira","Bulevar Vojvode Bojovića","Bulevar Vojvode Mišića","Bulevar Vojvode Putnika","Bulevar kralja Aleksandra","Bulevar umetnosti","Camblakova","Cankareva","Cara Dušana","Cara Lazara","Carice Milice","Cavtatska","Cerska","Cetinjska","Crnogorska","Crnojevića","Crnotravska","Cvetanova ćuprija","Cvetna","Cvećarska","Cvijićeva","Daljska","Dalmatinska","Danice Marković","Danijelova","Danila Bojovića","Danila Ilića","Danila Kiša","Daruvarska","Davida Pajića","Debarska","Deligradska","Despota Stefana","Devojačka","Dimitrija Koturovića","Donja","Dositejeva","Dr Agostina Neta","Dr Ivana Ribara","Dr Izabele Haton","Dr Jovana Danića","Dr Rozali Morton","Drage Ljočić","Drage Spasić","Dragoslava Srejovića","Džona Kenedija","Egejska","Elija Fincija","Emila Zole","Emilijana Joksimovića","Fabrisova","Filipa Višnjića","Finžgarova","Frana Levstika","France Prešerna","Francuska","Fruškogorska","Galipoljska","Gandijeva","Garibaldijeva","Garsije Lorke","Gastona Gravijea","General Živka Pavlovića","Generala Aračića","Generala Ždanova","Geteova","Glamočka","Gligorija Vozarovića","Golijska","Golsvortijeva","Gorenjska","Gornja","Gospodar Jevremova","Gospodar Jovanova","Gostivarska","Gragorčićeva","Gramšijeva","Gračanička","Gruje Miškovića","Grčića Milenka","Gundulićev venac","Guslarska","Hadži Milentijeva","Hadži Prodanova","Hadži Ruvimova","Hadži Đerina","Hajduk Stankova","Hajima Davića","Hanibala Lucića","Hercegovačka","Heroja Milana Tepića","Husinskih rudara","Hvarska","Idvorska","Igmanska","Ignjata Joba","Ilije Garašanina","Ilirska","Imotska","Indire Gandi","Internacionalnih brigada","Isidore Sekulić","Ivana Milutinovića","Ivana Mičurina","Ivanovačka","Ivice Devčića","Ivićeva","Izletnička","Izvorska","Jablanička","Jabučka","Jakuba Kuburovića","Jana Kolara","Janković Stojana","Jasenička","Jaše Prodanovića","Jefimijina","Jerneja Kopitara","Jerusalimska","Jezdićeva","Jirečekova","Jonska","Jovana Avakumovića","Jovana Mikića","Jovana Trajkovića","Kajuhova","Kalenićeva","Karamatina","Karađorđev trg","Karla Lukača","Karlovačka","Karnedžijeva","Katanićeva","Katarine Milovuk","Katićeva","Kačanička","Kedrova","Kej oslobođenja","Kijevska","Kirovljeva","Klanačka","Klare Cetkin","Kneza Miloša","Kninska","Kolarčeva","Komovska","Kondina","Konovljanska","Kopernikova","Kosančićev venac","Kosmajska","Kosovska","Koste Trifkovića","Kostolačka","Kovačka","Kozjačka","Kragujevačkih đaka","Kritska","Krivolačka","Krušedolska","Kruševačka","Kumanovska","Kursulina","Kuršumlijska","Ladno brdo","Lazara Savatića","Laze Kostića","Lenjinov Bulevar","Lepenička","Limska","Lipovačka","Listopadna","Ljermontova","Ljube Šercera","Lole Ribara","Lopudska","Lovačka","Lošinjska","Luja Adamiča","Lukijana Mušitskog","Magelanova","Maglajska","Majdanpečka","Majke Jevrosime","Marijane Gregoran","Marije Bursać","Marička","Marka Oreškovića","Marka Pola","Marulićeva","Maršala Birjuzova","Mažuranićeva","Metohijska","Mihaila Đurića","Mike Alasa","Milana Premasunca","Milana Rakića","Mile Dimić","Milice Srpkinje","Miloja Đaka","Miloša Pocerca","Milunke Savić","Milutina Bojića","Milutina Milankovića","Mirijevski Bulevar","Miročka","Mite Ružića","Mitra Bakića","Mlade Bosne","Mojkovačka","Mosorska","Mostarska","Moše Pijade","Murska","Mutapova","Nade Dimić","Nade Naumović","Nake Spasić","Namesnika Protića","Nehruova","Nemanjina","Nerodimska","Neznanog junaka","Nikolaja Gogolja","Nikole Grulovića","Nikole Markovića","Nikole Ostrovskog","Nikšićka","Nićifora Dučića","Nova Skojevska","Novakova","Novogradska","Novosadska","Nušićeva","Obalskih radnika","Obilićev venac","Oblakovska","Obrenovački put","Ognjena Price","Ohridska","Olge Alkalaj","Olge Jovanović","Omladinska","Omladinskih brigada","Opatijska","Orahova","Oračka","Orfelinova","Orlovska","Osmana Đikića","Ozrenska","Oštreljska","Pabla Nerude","Paje Adamova","Palih boraca","Palisadska","Palmira Toljatija","Palmotićeva","Pančevački put","Partizanski put","Patrisa Lumumbe","Paunova","Pavla Papa","Paštrovićeva","Pere Velimirovića","Petra Kočića","Petra Lekovića","Pešterska","Pilota M. Petrovića","Pinkijeva","Pionirska","Pirotska","Piva Karamatijevića","Pivljanina Baje","Plzenska","Pop Lukina","Požarevačka","Požeška","Prenjska","Preševska","Prilepska","Primorska","Prokupačka","Prolomska","Prote Mateje","Prvomajska","Ptujska","Pukovnika Bacića","Puškinova","Radanska","Rade Končara","Radivoja Koraća","Radnička","Radoja Dakića","Rajićeva","Ramska","Rankeova","Ratka Mitrovića","Ravanička","Reljina","Ribnička","Rige od Fere","Risanska","Rospi ćuprija","Rovinjska","Roze Luksemburg","Ruska","Ruzveltova","Ruđera Boškovića","Salvadora Aljendea","Save Jovanovića","Save Kovačevića","Save Tekelije","Savski Trg","Savski nasip","Savski venac","Senjanina Ive","Serdara Janka Vukotića","Severni bulevar","Sime Šolaje","Simina","Simonidina","Siva stena","Skender begova","Skerlićeva","Skver Mire Trailović","Slanački put","Slavka Rodić","Slavoljuba Vuksanovića","Sokobanjska","Solunska","Somborska","Sonje Marinković","Sopoćanska","Srpskih udarnih brigada","Stanka Paunovića Veljka","Stevana Opačića","Stevana Sremca","Strahinjića Bana","Strma","Strumička","Studentski trg","Subotička","Susedgradska","Svetozara Markovića","Svrljiška","Tadeuša Košćuška","Takovska","Tamnavska","Terazije","Tetovska","Timočka","Tiršova","Todora Dukina","Tolstojeva","Treći bulevar","Trg Nikole Pašića","Trg Oslobođenja","Trg Republike","Trg Slavija","Trgovačka","Trogirska","Trstenjakova","Tršćanska","Ubska","Ugrinovačka","Uralska","Uroša Predića","Uroša Trojanovića","Uskočka","Uzun Mirkova","Učitelja Stojana","Ušće","Užička","Vajara Đoke Jovanovića","Vardarska","Vareška","Vase Pelagića","Velebitska","Velike stepenice","Velizara Stankovića","Veslina Masleše","Viktora Igoa","Viline Vode","Visoka","Visokog Stevana","Vitanovačka","Višegradska","Vladete Kovačevića","Vladimira Popovića","Vlajkovićeva","Vodovodska","Vojvode Stepe","Vukasovićeva","Zabrđanska","Zagorska","Zaplanjska","Zeleno brdo","Zemunska","Zemunski put","Zetska","Zmaj Jovina","Zvečanska","Ćirila i Metodija","Ćukovačka","Ćustendilska","Čarlija Čaplina","Čegarska","Čelebićka","Čumićeva","Đakovačka","Đerdapska","Đorđa Jovanovića","Đure Daničića","Đure Đakovića","Šafarikova","Šantićeva","Šejkina","Šekspirova","Šetalište","Šilerova","Školski trg","Šumatovačka","Šupljikčeva","Žabljačka","Žarka Zrenjanina","Živka Davidovića","Živojina Lazića","Žička"],h8u=["{{location.street_name}}"],p8u={building_number:i8u,city_name:o8u,city_pattern:s8u,country:l8u,default_country:E8u,postcode:c8u,secondary_address:d8u,state:D8u,street_address:x8u,street_name:m8u,street_pattern:h8u},g8u=p8u,f8u={title:"Serbian (Serbia, Latin)",code:"sr_RS_latin",country:"RS",language:"sr",variant:"latin",endonym:"srpski (Srbija, latinica)",dir:"ltr",script:"Latn"},v8u=f8u,AH=["Adrijana","Aleksandra","Ana","Anabela","Anastasija","Andrea","Andrijana","Aneta","Anica","Anita","Anja","Anka","Anđela","Ava","Biljana","Bisenija","Blagica","Bobana","Bogdana","Bojana","Bora","Borka","Bosiljka","Božena","Božica","Branka","Brankica","Ceca","Dajana","Daliborka","Damjanka","Dana","Danijela","Danila","Danka","Darija","Darinka","Dejana","Desanka","Dijana","Divna","Dobrila","Dorotea","Draga","Dragana","Draginja","Drina","Dubravka","Dunja","Dušanka","Dušica","Duška","Elena","Eleonora","Ema","Emilija","Evdokija","Gabrijela","Gala","Galina","Gorana","Gordana","Hana","Ilinka","Ina","Irina","Ivanka","Jadranka","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jovana","Jovanka","Julia","Julijana","Katarina","Klara","Kristina","Ksenija","Lada","Lara","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Magdalena","Maja","Malina","Marica","Marina","Markika","Marta","Maša","Mašinka","Melenija","Mia","Milana","Milanka","Milena","Milica","Miljana","Mina","Mira","Mirela","Mirjana","Mirka","Mirna","Mitra","Mlađana","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Neda","Nela","Neva","Nevena","Nikoleta","Nikolina","Nina","Njegomirka","Ognjana","Olga","Olgica","Olivera","Peruna","Petra","Petrija","Radina","Radmila","Radojka","Rakita","Renja","Ristana","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Selena","Senka","Silvija","Simonida","Slava","Slavica","Slavka","Slađana","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srna","Stanislava","Staša","Stefana","Stojanka","Sunčica","Suzana","Svetlana","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Una","Vasilisa","Vera","Verica","Veselinka","Vesna","Vida","Višnja","Vladana","Vlatka","Vojislava","Vujica","Vukica","Zavida","Zora","Zorana","Zorka","Zvezdana","Čarna","Đurica","Željka"],bH=["Adam","Aleksa","Aleksandar","Aleksej","Aljoša","Anastasije","Andrej","Andrija","Anej","Arsenije","Aćim","Berislav","Blagoje","Boban","Bogdan","Bogoljub","Bojan","Boris","Borivoje","Borjan","Boško","Boža","Božidar","Branimir","Branislav","Branko","Budimir","Cvijan","Cvijetin","Dabiživ","Damir","Damjan","Danilo","Danko","Darko","David","Davor","Dejan","Desimir","Dimitrije","Dragan","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Dušan","Duško","Filip","Filotije","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gordan","Grgur","Grigorije","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ivan","Ivica","Ivo","Jadranko","Jakov","Jezdimir","Jovan","Jugoslav","Kalinik","Kirilo","Konstantin","Kosta","Kristijan","Krsto","Kuzman","Lazar","Ljubiša","Ljubomir","Luka","Mališa","Marinko","Marjan","Marko","Mateja","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milanko","Mile","Mileta","Milisav","Milić","Miljan","Milojica","Milomir","Milorad","Miloš","Milutin","Miodrag","Miomir","Mirko","Miroslav","Mitar","Miša","Miško","Mladen","Momir","Nebojša","Nedeljko","Nemanja","Nenad","Neven","Nikola","Nikša","Novak","Obrad","Obren","Ognjen","Oliver","Ostoja","Paja","Pavle","Pera","Perica","Pero","Petar","Petko","Predrag","Prvoslav","Radenko","Radivoje","Radiša","Radmilo","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Ranko","Ratimir","Raško","Relja","Rodoljub","Saša","Simo","Siniša","Slavoljub","Slobodan","Srboljub","Sredoje","Stanislav","Stanko","Stefan","Stevan","Stojan","Strahinja","Svetislav","Svetolik","Svetomir","Tadija","Tihomir","Tomislav","Vanja","Vasil","Vasko","Velibor","Velimir","Vidak","Vladimir","Vlastimir","Vojin","Vujadin","Vuk","Vukan","Vukašin","Vukota","Zafir","Zarije","Zoran","Zvonko","Časlav","Čedomir","Đorđe","Đura","Đurađ"],C8u=ju(AH,bH),F8u=["Abadžija","Abadžić","Abazović","Adamović","Adašević","Aguridić","Ajvazović","Akifović","Aksentijević","Aksentić","Aksin","Aksić","Aksović","Akšam","Aladić","Aladžić","Alaković","Alanović","Alargić","Alavanja","Alavantić","Aličić","Aljančić","Alković","Almašac","Alparac","Aluga","Andesilić","Andić","Andonov","Andonović","Andrejević","Andrejin","Andrejić","Antonić","Antonović","Antović","Antunović","Antušević","Anučin","Anušić","Anđelić","Anđelković","Aćimović","Aćin","Aćić","Ačanski","Ačić","Ađanski","Ašanin","Ašađanin","Aškraba","Aškrabić","Ašonja","Ašćerić","Babac","Babalj","Babarogić","Babin","Babić","Babović","Bajčetić","Bajčić","Bajšanski","Bakal","Balabanović","Balašević","Baletić","Balević","Balešević","Banić","Banićević","Banjac","Banjak","Banjalić","Barišić","Barošević","Baroševčić","Basara","Basarić","Bastać","Batnožić","Bekavac","Bekjarev","Beko","Bekonja","Bekovac","Bekvalac","Bekčić","Belivuk","Belić","Belojević","Belopoljac","Belović","Belovuković","Beloševac","Belošević","Belčević","Benaković","Birtašević","Birčaković","Birčanin","Bivolarević","Bizetić","Bizumić","Bićanin","Bjeletić","Bjelica","Bjelinić","Bjelivuk","Bjelić","Bjeličić","Bjelja","Bjelkić","Bjelobaba","Bjelobrk","Bjeloglav","Bjelogrlić","Bjelojević","Blaćanin","Blašković","Blažanović","Bocić","Bocokić","Bodiroga","Bogisavljević","Bogoljubović","Bogosavac","Bolta","Boltić","Bolunović","Bomeštar","Bonderović","Bondžić","Borilović","Borinčević","Borisavljević","Borkovački","Borković","Borčanin","Bosanac","Bosančić","Bosiljkić","Bosiljković","Bosiljčić","Bozalo","Bozdok","Bozdokov","Božanić","Božanović","Božićković","Božičić","Božičković","Bratojević","Bratonožić","Bratović","Brezo","Brezovac","Brešković","Brežančić","Brkanović","Brkić","Brđanin","Brđović","Buač","Buača","Bubalo","Bucalo","Bucalović","Buljin","Buljubašić","Buljugić","Bulovan","Bunuševac","Burani","Burazer","Burazor","Burević","Burgić","Butarević","Cikota","Cilikan","Cimbaljević","Cimeša","Cvetković","Cvetljanin","Cvetojević","Cvetuljski","Cvijan","Cvijanović","Cvijančević","Cvijetin","Cvijetinović","Cvijetić","Cvijić","Cvjetičanin","Dabić","Dabižljević","Dabović","Dafunić","Dagović","Daišević","Dajić","Dajlić","Dačković","Dačović","Dedejić","Dedijer","Devedžić","Devetak","Devrnja","Deđanski","Dimitrijević","Dimitrić","Dimitrovski","Dimić","Dimkić","Dimković","Dimović","Dimčević","Dimčić","Dimšić","Dingarac","Dobrilović","Dobrinković","Dolović","Domanović","Domazet","Domiševac","Dondur","Donević","Dončić","Dopuđa","Dorić","Doronjski","Dorontić","Drešević","Drinić","Drinjak","Drljan","Drljača","Drmanac","Drmanović","Drmončić","Drvarević","Drvenica","Drča","Drčelić","Dumanjić","Dumnić","Dvizac","Dvokić","Dvoranac","Dženopoljac","Džepina","Džigumović","Džigurski","Džikić","Džinić","Džodanović","Egelja","Egeljić","Egerić","Egić","Floričelović","Fodulović","Franić","Gadžić","Gagić","Gagović","Gagričić","Galinac","Galjak","Galjen","Gavrilović","Gavrić","Gavrović","Gazdić","Gazibara","Gazivoda","Gaćina","Gaćinović","Gačanović","Gačević","Gačić","Gađanski","Gledić","Gleđa","Glintić","Glođović","Gložanski","Gluhović","Glukčević","Glumac","Grabež","Grabić","Grabovac","Gradištanac","Gradojević","Grgurević","Grkavac","Grkinić","Grubnić","Guzina","Gučanin","Gušanović","Gušatović","Gušavac","Guševac","Gušić","Gušović","Heleta","Hrkalović","Hrnjak","Ibrić","Igov","Igrić","Ilin","Ilinčić","Ilisić","Ilić","Iličin","Isakov","Ičelić","Ištoković","Išvan","Jablanov","Jaćimović","Jaćović","Jašarević","Jeftić","Jeftović","Jelačić","Jelašić","Jelisavac","Jereminov","Jeremić","Jergić","Jerinić","Jerinkić","Jerkov","Jerković","Jevremov","Jevremović","Jevremčević","Jevrić","Jevrosimov","Jevrosimović","Jevtanović","Jevtić","Jevtović","Jevđenić","Jevđenović","Jevđević","Jezdimirović","Jezdić","Jocković","Jokanović","Jokin","Jokić","Jokičić","Joković","Joksimović","Jovanović","Jurašić","Jurišević","Jurišin","Jurišić","Jurjević","Kablinović","Kadijević","Kainović","Kaitović","Kajganić","Kalaba","Kalabić","Kalajanović","Kalajdžić","Kalajitović","Kalajić","Kalendić","Karajčić","Karakašević","Karaman","Karamarković","Karamata","Karatošić","Karaulac","Karaulić","Karavidić","Karać","Karađorđević","Karašićević","Kačaniklić","Kačar","Kačarević","Kačavenda","Kašanin","Kašiković","Kašterović","Kekić","Keleka","Keleman","Kitić","Kitonjić","Kićanović","Kićeskulov","Kićevac","Kičema","Kičić","Kišfalubac","Kladar","Kladarin","Klander","Klasanović","Klačar","Klašnja","Klikovac","Klimović","Klinac","Klincov","Klinić","Kojčinović","Kojčić","Kokanov","Kokanović","Koković","Kokoškov","Kolak","Kolaković","Kolar","Kolarević","Kolarić","Kolarov","Kolonja","Kolović","Kolundžija","Kolundžić","Komad","Komadinić","Komadinović","Komanov","Komanović","Komar","Komarica","Komarnički","Komarov","Komarčević","Komarčić","Komatina","Komatinović","Komatović","Komazec","Komljen","Komljenović","Komluški","Komnenić","Komnenov","Komnenović","Korda","Kordin","Kordić","Kordulup","Korica","Kostadinović","Kostin","Kostić","Kotaranin","Kotaraš","Kotarlić","Kotarčević","Kotević","Kovinjalo","Kovinčić","Kovjanić","Kovljenić","Kovrlija","Kovčin","Kozarac","Kozarev","Kozarević","Kozarski","Kozić","Kozlica","Kozlina","Kozlovački","Košanin","Košarac","Košević","Košničar","Košničarević","Košpić","Koštunica","Košutarac","Košutić","Kragulj","Kraguljac","Krainčanić","Krajinović","Krajišnik","Krasić","Kremanac","Kremenović","Kresoja","Kresojević","Kreštalica","Krga","Krilović","Krinulović","Kristić","Krivaja","Krivaćević","Krivokuća","Krivošija","Krivošić","Krivčević","Kričak","Krička","Kričković","Krišan","Krišanov","Krišanović","Križić","Krkeljić","Krkić","Krkljuš","Krkobabić","Krpović","Krsmanić","Krsmanović","Krsmić","Krspogačin","Krstajić","Krstanović","Krstekanić","Krstin","Krstinić","Krstivojević","Krstić","Krstičić","Krstonić","Krušković","Kružević","Krvavac","Krčevinac","Krčmar","Krčmarević","Kupusinac","Kuraica","Kuridža","Kurija","Kurilić","Kurjački","Kurmazović","Kurnoga","Kurobasa","Kurtuma","Kurucić","Kuručev","Kurćubić","Kurčubić","Kusanović","Kušić","Kušljević","Kušljić","Kuželj","Kužet","Kvačanović","Kvekić","Kvrgić","Labalo","Laban","Labanac","Labotić","Labus","Laketa","Laketić","Lakić","Laletin","Lalić","Lambić","Lazanski","Lazarac","Lazarev","Lazarević","Lazarov","Lazendić","Lazetić","Lazin","Lazinica","Lazić","Laćman","Lačanin","Lačnjevac","Lađevac","Lađević","Lađinović","Lažetić","Lelović","Lemaić","Lemajić","Lemić","Leontijević","Leposavić","Lepović","Lepšanović","Lero","Lesendrić","Levajac","Lečić","Lešević","Lilić","Ljubojević","Ljubomirović","Ljubotina","Ljubović","Lomić","Lomović","Lukač","Lukendić","Lučanović","Lučar","Lučić","Majkić","Majović","Majstorović","Malinić","Malivuk","Malićanin","Mamula","Manastirlić","Mandarić","Mandić","Mandoković","Mandrapa","Manjak","Manjenčić","Marinković","Marinović","Marinčić","Marisavljević","Marić","Marjanov","Marjanović","Marković","Marsenić","Martać","Martinac","Martinov","Martinović","Matijević","Matić","Opricović","Oprić","Opsenica","Opuić","Oraovčić","Orašanin","Orlović","Oro","Palavestra","Palačković","Paligorić","Palija","Palikuća","Palić","Pališaški","Panišić","Panjak","Panjević","Parmaković","Parojčić","Parović","Patafta","Patarac","Patković","Patrnogić","Pavličić","Pavlov","Pavlović","Pavčić","Pačanin","Pačariz","Pađen","Pašagić","Pašalić","Pašić","Penezić","Penić","Penjišević","Penović","Penčić","Peović","Pepelčević","Perlaš","Pješivac","Pješčić","Plakalović","Plamenac","Plačić","Plejo","Plemić","Pleskonjić","Popčić","Poštić","Požarac","Prebiračević","Predin","Predić","Predojev","Predojević","Predović","Predragović","Preočanin","Prerad","Prkosovački","Protić","Prošić","Putinčanin","Putnik","Puzavac","Puzigaća","Raca","Radinović","Radisavić","Radisavljević","Radisavčević","Radivojac","Radivojša","Radonja","Radonjanin","Radonjić","Radotić","Radovac","Radovanac","Radovanković","Radovanlija","Radovanov","Radulaški","Radulić","Radulj","Raduljesković","Raduljević","Radusilović","Radusinović","Radušić","Raduški","Rafailović","Rajšić","Rakanović","Rakas","Rapovac","Rasinac","Raspopović","Rašetarević","Rašetić","Rašević","Rašović","Rendulić","Renovica","Renovčević","Repac","Resković","Rečević","Romčević","Rondović","Rovčanin","Rozgić","Ročkomanović","Rošević","Roškić","Rumenić","Samolov","Samolovac","Sanadrović","Sandalj","Sandić","Sando","Simijonović","Simin","Simić","Simićević","Simjanović","Simojlović","Simonović","Simulov","Simunović","Simurdić","Sladaković","Sladić","Sladoje","Sladojević","Slamarski","Slankamenac","Slatinac","Slijepac","Slijepčević","Slobodanović","Sparić","Spasenić","Spasenović","Spasić","Spasković","Spasojev","Spasojević","Stanijanović","Stanijević","Stanikić","Starovlah","Stepanić","Stepanov","Stepanović","Stevelić","Stevilović","Suvajac","Suvajdžić","Suvajčević","Suvačarov","Suzović","Sučević","Suđić","Suša","Svirčev","Tamindžić","Tampolja","Tanjga","Tankosić","Tapavica","Tapavički","Tatomirov","Teofilović","Teokarević","Teovanović","Tepavac","Tepavčević","Tepić","Tepša","Tepšić","Terzija","Terzin","Terzić","Tesla","Tevdenić","Tešanović","Tica","Tihomirović","Tijanić","Timotić","Tintor","Tojić","Tomanović","Tomasović","Tomazović","Tomaš","Tomović","Tomušilović","Tomčić","Tončić","Topalov","Topalović","Topalski","Topisirović","Topić","Topolović","Treskavica","Trikić","Trikošanin","Trivkanović","Ubavić","Ubavkić","Ubiparip","Ubiparipović","Ubner","Ubović","Udicki","Udilović","Udovičić","Udovički","Udovčić","Ugarak","Uglješić","Ugričić","Ugrčić","Ukraden","Ulemek","Uzelac","Varinac","Varićak","Vejnović","Vekecki","Vekić","Velaja","Velanac","Veseličić","Vesin","Vesić","Vesković","Vračar","Vračarević","Vrugić","Vukelić","Vukelja","Vukeljić","Vukobradović","Vukobrat","Vuksanović","Vukčević","Vukša","Vukšić","Vuleta","Vuletaš","Vuletin","Vulić","Vulićević","Vulišić","Vulović","Vulčević","Vunjak","Vunturišević","Vučeta","Vučetić","Vučevac","Vučkovac","Vučković","Vučo","Vučurević","Zebić","Zec","Zejak","Zekan","Zimonjić","Zinaić","Zinajić","Zindović","Zipalović","Zipančić","Ziramov","Zirojević","Ćukalac","Ćukalović","Ćukić","Ćuković","Ćukteraš","Ćulibrk","Ćuslović","Čamagić","Čamdžić","Čapkunović","Čaprnjić","Čarapina","Čarapić","Čaraveša","Čarnić","Čarović","Čavaljuga","Čavdarević","Čavić","Čokov","Čolak","Čolaković","Čolanić","Đedović","Đekanović","Đekić","Đeković","Đelić","Đelkapić","Đelmaš","Đelošević","Đenić","Đenović","Đerasimović","Đerašević","Đergović","Đerisilo","Đerić","Đoković","Đolović","Đukelić","Šmitran","Šmrčak","Šobota","Šorgić","Šormaz","Šotić","Šotra","Šujdović","Šukalo","Šukalović","Šukara","Šutaković","Šutanovac","Žerajić","Žeravica","Žirović","Živadinović","Živak","Živaljević","Živanac"],k8u=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],A8u={female_first_name:AH,first_name:C8u,last_name:F8u,male_first_name:bH,name:k8u},b8u=A8u,y8u=["### ###","### ### ####","06# ### ## ##","+381## ### ## ##","00381 ## ### ###"],B8u={formats:y8u},z8u=B8u,S8u={cell_phone:QBu,date:a8u,internet:t8u,location:g8u,metadata:v8u,person:b8u,phone_number:z8u},yH=S8u;new Ku({locale:[yH,Ru,Lu]});var M8u=[56,62,59],w8u=["{{cell_phone.common_cell_prefix}}-###-####"],P8u={common_cell_prefix:M8u,formats:w8u},T8u=P8u,j8u=["vit","silver","grå","svart","röd","grön","blå","gul","lila","indigo","guld","brun","rosa","purpur","korall"],N8u={human:j8u},L8u=N8u,R8u=["Böcker","Filmer","Musik","Spel","Elektronik","Datorer","Hem","Trädgård","Verktyg","Livsmedel","Hälsa","Skönhet","Leksaker","Klädsel","Skor","Smycken","Sport"],K8u={adjective:["Liten","Ergonomisk","Robust","Intelligent","Söt","Otrolig","Fantastisk","Praktisk","Slimmad","Grym"],material:["Stål","Metall","Trä","Betong","Plast","Bomull","Granit","Gummi","Latex"],product:["Stol","Bil","Dator","Handskar","Byxor","Skjorta","Bord","Skor","Hatt"]},I8u={department:R8u,product_name:K8u},O8u=I8u,$8u=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} {{company.suffix}}"],H8u=["Gruppen","AB","HB","Group","Investment","Kommanditbolag","Aktiebolag"],G8u={name_pattern:$8u,suffix:H8u},_8u=G8u,V8u={wide:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],abbr:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"]},J8u={wide:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],abbr:["sön","mån","tis","ons","tor","fre","lör"]},U8u={month:V8u,weekday:J8u},W8u=U8u,q8u=["se","nu","info","com","org"],Z8u={domain_suffix:q8u},Y8u=Z8u,Q8u=["###","##","#"],X8u=["{{location.city_prefix}}{{location.city_suffix}}"],uzu=["Söder","Norr","Väst","Öster","Aling","Ar","Av","Bo","Br","Bå","Ek","En","Esk","Fal","Gäv","Göte","Ha","Helsing","Karl","Krist","Kram","Kung","Kö","Lyck","Ny"],ezu=["stad","land","sås","ås","holm","tuna","sta","berg","löv","borg","mora","hamn","fors","köping","by","hult","torp","fred","vik"],azu=["s Väg","s Gata"],rzu=["Ryssland","Kanada","Kina","USA","Brasilien","Australien","Indien","Argentina","Kazakstan","Algeriet","DR Kongo","Danmark","Färöarna","Grönland","Saudiarabien","Mexiko","Indonesien","Sudan","Libyen","Iran","Mongoliet","Peru","Tchad","Niger","Angola","Mali","Sydafrika","Colombia","Etiopien","Bolivia","Mauretanien","Egypten","Tanzania","Nigeria","Venezuela","Namibia","Pakistan","Moçambique","Turkiet","Chile","Zambia","Marocko","Västsahara","Burma","Afghanistan","Somalia","Centralafrikanska republiken","Sydsudan","Ukraina","Botswana","Madagaskar","Kenya","Frankrike","Franska Guyana","Jemen","Thailand","Spanien","Turkmenistan","Kamerun","Papua Nya Guinea","Sverige","Uzbekistan","Irak","Paraguay","Zimbabwe","Japan","Tyskland","Kongo","Finland","Malaysia","Vietnam","Norge","Svalbard","Jan Mayen","Elfenbenskusten","Polen","Italien","Filippinerna","Ecuador","Burkina Faso","Nya Zeeland","Gabon","Guinea","Storbritannien","Ghana","Rumänien","Laos","Uganda","Guyana","Oman","Vitryssland","Kirgizistan","Senegal","Syrien","Kambodja","Uruguay","Tunisien","Surinam","Nepal","Bangladesh","Tadzjikistan","Grekland","Nicaragua","Eritrea","Nordkorea","Malawi","Benin","Honduras","Liberia","Bulgarien","Kuba","Guatemala","Island","Sydkorea","Ungern","Portugal","Jordanien","Serbien","Azerbajdzjan","Österrike","Förenade Arabemiraten","Tjeckien","Panama","Sierra Leone","Irland","Georgien","Sri Lanka","Litauen","Lettland","Togo","Kroatien","Bosnien och Hercegovina","Costa Rica","Slovakien","Dominikanska republiken","Bhutan","Estland","Nederländerna","Schweiz","Guinea-Bissau","Taiwan","Moldavien","Belgien","Lesotho","Armenien","Albanien","Salomonöarna","Ekvatorialguinea","Burundi","Haiti","Rwanda","Makedonien","Djibouti","Belize","Israel","El Salvador","Slovenien","Fiji","Kuwait","Swaziland","Timor-Leste","Montenegro","Bahamas","Vanuatu","Qatar","Gambia","Jamaica","Kosovo","Libanon","Cypern","Brunei","Trinidad och Tobago","Kap Verde","Samoa","Luxemburg","Komorerna","Mauritius","São Tomé och Príncipe","Kiribati","Dominica","Tonga","Mikronesiens federerade stater","Singapore","Bahrain","Saint Lucia","Andorra","Palau","Seychellerna","Antigua och Barbuda","Barbados","Saint Vincent och Grenadinerna","Grenada","Malta","Maldiverna","Saint Kitts och Nevis","Marshallöarna","Liechtenstein","San Marino","Tuvalu","Nauru","Monaco","Vatikanstaten"],nzu=["Sverige"],tzu=["#####"],izu=["Lgh. ###","Hus ###"],ozu=["Blekinge","Dalarna","Gotland","Gävleborg","Göteborg","Halland","Jämtland","Jönköping","Kalmar","Kronoberg","Norrbotten","Skaraborg","Skåne","Stockholm","Södermanland","Uppsala","Värmland","Västerbotten","Västernorrland","Västmanland","Älvsborg","Örebro","Östergötland"],szu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},lzu=["Björk","Järnvägs","Ring","Skol","Skogs","Ny","Gran","Idrotts","Stor","Kyrk","Industri","Park","Strand","Trädgård","Ängs","Kyrko","Villa","Ek","Kvarn","Stations","Back","Furu","Gen","Fabriks","Åker","Bäck","Asp"],Ezu=["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name}}{{location.common_street_suffix}}","{{person.last_name}}{{location.common_street_suffix}}"],czu=["Västra","Östra","Norra","Södra","Övre","Undre"],dzu=["vägen","gatan","gränden","gärdet","allén"],Dzu={building_number:Q8u,city_pattern:X8u,city_prefix:uzu,city_suffix:ezu,common_street_suffix:azu,country:rzu,default_country:nzu,postcode:tzu,secondary_address:izu,state:ozu,street_address:szu,street_name:lzu,street_pattern:Ezu,street_prefix:czu,street_suffix:dzu},xzu=Dzu,mzu={title:"Swedish",code:"sv",language:"sv",endonym:"Svenska",dir:"ltr",script:"Latn"},hzu=mzu,pzu=["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth"],BH=["Dr.","Prof.","PhD."],gzu=["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth","Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"],fzu=["Andersson","Johansson","Karlsson","Nilsson","Eriksson","Larsson","Olsson","Persson","Svensson","Gustafsson","Pettersson","Jonsson","Jansson","Hansson","Bengtsson","Jönsson","Lindberg","Jakobsson","Magnusson","Olofsson","Lindström","Lindqvist","Lindgren","Berg","Axelsson","Bergström","Lundberg","Lind","Lundgren","Lundqvist","Mattsson","Berglund","Fredriksson","Sandberg","Henriksson","Forsberg","Sjöberg","Ali","Wallin","Mohamed","Engström","Eklund","Danielsson","Lundin","Håkansson","Björk","Bergman","Gunnarsson","Holm","Wikström","Samuelsson","Isaksson","Fransson","Bergqvist","Nyström","Holmberg","Arvidsson","Löfgren","Söderberg","Nyberg","Blomqvist","Claesson","Nordström","Ahmed","Mårtensson","Lundström","Hassan","Viklund","Björklund","Eliasson","Pålsson","Berggren","Sandström","Lund","Nordin","Ström","Åberg","Falk","Ekström","Hermansson","Holmgren","Hellström","Dahlberg","Hedlund","Sundberg","Sjögren","Ek","Blom","Abrahamsson","Martinsson","Öberg","Andreasson","Strömberg","Månsson","Hansen","Åkesson","Dahl","Lindholm","Norberg","Holmqvist"],vzu=[{value:"{{person.last_name}}",weight:8},{value:"{{person.last_name}} {{person.last_name}}",weight:2}],Czu=["Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"],zH=["Dr.","Prof.","PhD."],Fzu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],kzu=ju(BH,zH),Azu={descriptor:["Ansvarig","Senior","Junior","Företags","Organisatorisk","Intern","Tillträdande","Nationell","Internationell","Regional","Global"],level:["Verkställande","Program","Varumärke","Säkerhet","Forskning","Marknadsföring","Direktiv","Implementation","Integration","Funktionalitet","Taktik","Marknader","Division","Grupp","Optimering","Infrastruktur","Operativ","Finansiell","Kommunikation"],job:["Direktör","Ingenjör","Handledare","Koordinator","Specialist","Administratör","Arkitekt","Analytiker","Designer","Planerare","Tekniker","Utvecklare","Konsult","Representant","Chef","Producent","Assistent"]},bzu={female_first_name:pzu,female_prefix:BH,first_name:gzu,last_name:fzu,last_name_pattern:vzu,male_first_name:Czu,male_prefix:zH,name:Fzu,prefix:kzu,title:Azu},yzu=bzu,Bzu=["####-#####","####-######"],zzu={formats:Bzu},Szu=zzu,Mzu=["{{location.city}} {{team.suffix}}"],wzu=["IF","FF","BK","HK","AIF","SK","FC","BoIS","FK","BIS","FIF","IK"],Pzu={name:Mzu,suffix:wzu},Tzu=Pzu,jzu={cell_phone:T8u,color:L8u,commerce:O8u,company:_8u,date:W8u,internet:Y8u,location:xzu,metadata:hzu,person:yzu,phone_number:Szu,team:Tzu},SH=jzu;new Ku({locale:[SH,Ru,Lu]});var Nzu=["เอเซียนกึ่งขนยาว","บาลินีส","เบอร์แมน","บริติชขนยาว","ชานทิลลี","หิมาลายัน","จาวานีส","เมนคูน","เนบีลัง","นอร์เวเจียนฟอเรสต์","โอเรียนทัลขนยาว","เปอร์เซีย","แร็กดอลล์","รากามัฟฟิน","ไซบีเรียน","เทอร์คิชแวน","เทอร์คิชแองโกรา","ยอร์กช็อกโกแลต","อะบิสซิเนียน","อเมริกันขนสั้น","ออสเตรเลียนมิสต์","บอมเบย์","บริติชขนสั้น","เบอร์มีส","ส้ม","เบอร์มิลลา","แคลิฟอร์เนียสแปงเกิลด์","ชาร์ตรู","คัลเลอร์พอยต์ขนสั้น","อียิปเทียนมัว","ยูโรเปียนขนสั้น","เอกโซติก","ฮาวานาบราวน์","โคราช","อ็อกซิแคต","โอเรียนทัลขนสั้น","รัสเซียนบลู","สยามีส","สิงหปุระ","สโนว์ชู","โซโกเก","โซมาลี","ตองกินีส","อเมริกันบ็อบเทล","อเมริกันเคิร์ล","อเมริกันไวร์แฮร์","คอร์นิชเรกซ์","ซิมริก","ดีวอนเรกซ์","เยอรมันเรกซ์","แจแพนีสบ็อบเทล","ลาเปิร์ม","แมงซ์","มึนชกิน","โอโจสแอซูเลส","เพเทอร์บัลด์","พิกซีบ็อบ","เซลเกิร์กเรกซ์","สกอตติชโฟลด์","สฟิงซ์","เบงกอล","ชอซี","ชีโต","ซาวันนา","เซเรนเจตี","ทอยเกอร์","อาชีร่า"],Lzu=["เกรตเดน","เกรทเทอร์สวิสส์เมาน์เทนด๊อก","เกรย์ฮาวนด์","โกลเดินริทรีฟเวอร์","คลัมเบอร์สแปเนียล","คอลลี","คะเนเดียนเอสกิโมด็อก","คาอิเคน","คิชู","คันกัล","แคทาลันชีปด็อก","แคร์นเทร์เรียร์","แควาเลียร์คิงชาลส์สแปเนียล","โคมอนดอร์","โคเรียนชินโด","เคนคอร์โซ่","คุนหมิงวูลฟ์ด็อก","คอเคเซียนเชเพิร์ดด็อก","แจ็กรัสเซลล์เทร์เรียร์","แจพานีสชิน","แจพานีสเทร์เรียร์","แจพานีสสปิตซ์","ชาผี","ชิโกะกุ","ชิบะอินุ","ชิวาวา","เชตแลนด์ชีปด็อก","เชาเชา","ไชนีสเครสติดด็อก","ซามอยิด","ซาลูกี","ซือจื่อ","เซนต์เบอร์นาร์ด","ไซบีเรียนฮัสกี","แด็กซันด์","แดนดีดินมอนต์เทร์เรียร์","แดลเมเชียน","โดโกอาร์เฆนติโน","โดเบอร์แมนพินเชอร์","ด็อจเดบอร์โดซ์","ดัตช์เชเพิร์ด","ทิเบตันแมสติฟฟ์","ไทยบางแก้ว","ไทยหลังอาน","โทสะอินุ","นโปเลียนแมสติฟฟ์","บรักโกอีตาเลียโน","บรักแซ็ง-แฌร์แม็ง","บรักโดแวร์ญ","บรักดูว์บูร์บอแน","บรักดูว์ปุย","บรักฟร็องแซ","บรัสเซิลส์กริฟฟัน","บราซิเลียนโดโก","บราซิเลียนเทร์เรียร์","บริตทานี; บริตทานีสแปเนียล","บรีแกกรีฟงว็องเดแอ็ง","บรีอาร์ด","บรูโนจูราฮาวนด์","บลัดฮาวนด์","บลูทิกคูนฮาวนด์","บลูพอลเทร์เรียร์","บลูเลซี","บ็อกเซอร์","บอยคินสแปเนียล","บอร์ซอย","บอร์เดอร์คอลลี","บอร์เดอร์เทร์เรียร์","บอสตันเทร์เรียร์","บอสเนียคอร์ส-แฮด์ฮาวนด์","บาคาร์วัลด็อก","บาแซกรีฟงว็องเดแอ็ง","บาแซเบลอเดอกัสกอญ","บาแซโฟฟว์เดอเบรอตาญ","บาแซอาร์เตเซียงนอร์ม็อง","บาร์แบ","บาแวเรียนเมาน์เทนฮาวนด์","บาสก์เชเพิร์ดด็อก","บาเซนจี","บิยานูโกเดลัสเองการ์ตาซิโอเนส","บิวเซรอน","บีเกิล","บีเกิล-แฮร์เรียร์","บีชันฟรีส","บีลี","บุลล์เทร์เรียร์","บุลล์แมสติฟฟ์","บุลล์แอนด์เทร์เรียร์","บุลเลินไบส์เซอร์","บูลด็อก","บูโกวีนาเชเพิร์ดด็อก","บูร์บุล","บูวีเยเดซาร์แดน","บูวีเยเดฟล็องดร์","เบดลิงตันเทร์เรียร์","เบลเจียนเชเพิร์ดด็อก","เบลอเดอกัสกอญ","เบอร์นีสเมาน์เทนด็อก","เบียร์ดดิดคอลลี","แบร์กามัสโกเชเพิร์ด","แบร์เฌบล็องซุอิส","แบร์เฌปีการ์","แบร์เนอร์นีเดอร์เลาฟ์ฮุนท์","แบล็กนอร์วีเจียนเอลก์ฮาวนด์","แบล็กเมาท์เคอร์","แบล็กรัชเชียนเทร์เรียร์","แบล็กแอนด์แทนคูนฮาวนด์","แบล็กแอนด์แทนเวอร์จิเนียฟอกซ์ฮาวนด์","แบสซิตฮาวนด์","โบรฮอลเมอร์","โบสรง","โบโลญเญเซ","โบฮีเมียนเชเพิร์ด","ปั๊ก","ปักกิ่ง","ปาปียง","เปรูเวียนแฮร์เลสสด็อก","เปอร์โรเดอร์ปรีซ่าคานาริโอ","พอเมอเรเนียน","พาร์ซันแจ็กรัสเซลล์เทร์เรียร์","พูเดิล","ฟิล่าบราซิเลียโร","เฟรนช์บูลด็อก","มอลทีส","มาเรมมาชีปด็อก","มินะเจอร์ชเนาเซอร์","มินะเจอร์พินเชอร์","เม็กซิกันแฮร์เลสสด็อก","แมนเชสเตอร์เทร์เรียร์","ยอร์กเชอร์เทร์เรียร์","เยอรมันเชเพิร์ด","เยอรมันช็อตแฮร์พอยน์เตอร์","รอทท์ไวเลอร์","รัสเซลล์เทร์เรียร์","แรตเทร์เรียร์","โรดีเชียนริดจ์แบ็ค","ลาซาแอปโซ","แลบราดอร์ริทรีฟเวอร์","เลิฟเชิน","วิฌลอ","วิปพิต","เวลช์คอร์กี","เวลช์เทร์เรียร์","เวลช์สปริงเงอร์สแปเนียล","เวสต์ไฮต์แลนด์ไวต์เทร์เรียร์","ไวมาราเนอร์","สกอตติชเดียร์ฮาวนด์","สกอตติชเทร์เรียร์","อเมริกันคอกเกอร์สแปเนียล","อเมริกันบูลด็อก","อเมริกันพิตบุลล์เทร์เรียร์","อเมริกันฟอกซ์ฮาวนด์","อเมริกันวอเตอร์สแปเนียล","อเมริกันสแตฟฟอร์ดเชอร์เทร์เรียร์","อเมริกันเอสกิโมด็อก","อ็องกลอ-ฟร็องแซเดอเปอติตเวเนอรี","อเมริกันแฮร์เลสส์เทร์เรียร์","ออสเตรเลียนเคลพี","ออสเตรเลียนแคตเทิลด็อก","ออสเตรเลียนเชเพิร์ด","ออสเตรเลียนซิลกีเทร์เรียร์","ออสเตรเลียนเทร์เรียร์","ออสเตรเลียนสตัมปีเทลแคตเทิลด็อก","ออสเตรียนแบล็กแอนด์แทนฮาวนด์","ออสเตรียนพินเชอร์","อะกิตะอินุ","อะแลสกันแมละมิวต์","อะแลสกันคลีไค","อักบัช","อัพเพินเซ็ลเลอร์เซ็นเนินฮุนท์","อัฟเฟินพินเชอร์","อาซาวัก","อาร์ตัวฮาวนด์","อาร์มีเนียนแกมเพอร์ด็อก","อาร์ม็อง","อารีเยฌัว","อาเรียฌพอยน์เตอร์","อาลาโนเอสปัญญอล","อาอีดี","อิงกลิชคอกเกอร์สแปเนียล","อิงกลิชเซตเตอร์","อิงกลิชแมสติฟฟ์","อิตาเลียนเกรย์ฮาวด์","แอนดาลูซีอันฮาวนด์","แอนาโทเลียนเชเพิร์ดด็อก","แอฟแกนเชเพิร์ด","แอฟแกนฮาวนด์","แอร์เดลเทร์เรียร์","แอลไพน์ดัคส์บรัคเคอ","แอลไพน์สแปเนียล","โอลด์อิงลิชชีปด็อก","ฮกไกโด"],Rzu={cat:Nzu,dog:Lzu},Kzu=Rzu,Izu=["แดง","ส้ม","เหลือง","เขียว","น้ำเงิน","น้ำตาล","ม่วง","ขาว","ดำ","เทา","ชมพู","เขียวเข้ม","เขียวอ่อน","เขียวเหลือง","ฟ้า","โรสโกล์ด","ทอง","เงิน"],Ozu={human:Izu},$zu=Ozu,Hzu={wide:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],abbr:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."]},Gzu={wide:["วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์"],abbr:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."]},_zu={month:Hzu,weekday:Gzu},Vzu=_zu,Jzu=["co.th","com","net","th"],Uzu={domain_suffix:Jzu},Wzu=Uzu,qzu=["#","##","###","####"],Zzu=["กรุงเทพมหานคร","ปากเกร็ด","เมืองสมุทรปราการ","เมืองนนทบุรี","อุดรธานี","ชลบุรี","นครศรีธรรมราช","เชียงราย","พิษณุโลก","พัทยา"],Yzu=["{{location.city_name}}"],Qzu=null,Xzu=null,uSu=["จีน","อินเดีย","สหรัฐ","อินโดนีเซีย","บราซิล","ญี่ปุ่น","รัสเซีย","เม็กซิโก","ปากีสถาน","เยอรมนี","เวียดนาม","ฟิลิปปินส์","สหราชอาณาจักร","ไนจีเรีย","ฝรั่งเศส","ตุรกี","อิหร่าน","เกาหลีใต้","ไทย","อียิปต์","สเปน","อิตาลี","แคนาดา","อาร์เจนตินา","แอฟริกาใต้","โคลอมเบีย","บังกลาเทศ","โปแลนด์","ซาอุดีอาระเบีย","มาเลเซีย","ยูเครน","โมร็อกโก","ไต้หวัน","ออสเตรเลีย","เวเนซุเอลา","แอลจีเรีย","เอธิโอเปีย","อิรัก","อุซเบกิสถาน","พม่า","เนเธอร์แลนด์","เปรู","ชิลี","คาซัคสถาน","โรมาเนีย","ซูดาน","กานา","โกตดิวัวร์","ยูกันดา","เบลเยียม","สวีเดน","เอกวาดอร์","แทนซาเนีย","สหรัฐอาหรับเอมิเรตส์","เคนยา","เช็กเกีย","สวิตเซอร์แลนด์","กรีซ","อาเซอร์ไบจาน","ออสเตรีย","โปรตุเกส","เยเมน","ฮังการี","ศรีลังกา","เบลารุส","สาธารณรัฐประชาธิปไตยคองโก","สาธารณรัฐโดมินิกัน","กัวเตมาลา","อิสราเอล","ฮ่องกง","จอร์แดน","ตูนิเซีย","เนปาล","ซีเรีย","เซอร์เบีย","โมซัมบิก","คิวบา","แคเมอรูน","เดนมาร์ก","กัมพูชา","นอร์เวย์","โบลิเวีย","ฟินแลนด์","สิงคโปร์","แซมเบีย","เลบานอน","เซเนกัล","บัลแกเรีย","ซิมบับเว","สโลวาเกีย","นิวซีแลนด์","แองโกลา","ปารากวัย","อัฟกานิสถาน"],eSu=["ไทย"],aSu=["####0"],rSu=["กรุงเทพมหานคร","กระบี่","กาญจนบุรี","กาฬสินธุ์","กำแพงเพชร","ขอนแก่น","จันทบุรี","ฉะเชิงเทรา","ชลบุรี","ชัยนาท","ชัยภูมิ","ชุมพร","ตรัง","ตราด","ตาก","นครนายก","นครปฐม","นครพนม","นครราชสีมา","นครศรีธรรมราช","นครสวรรค์","นนทบุรี","นราธิวาส","น่าน","บึงกาฬ","บุรีรัมย์","ปทุมธานี","ประจวบคีรีขันธ์","ปราจีนบุรี","ปัตตานี","พระนครศรีอยุธยา","พะเยา","พังงา","พัทลุง","พิจิตร","พิษณุโลก","ภูเก็ต","มหาสารคาม","มุกดาหาร","ยะลา","ยโสธร","ระนอง","ระยอง","ราชบุรี","ร้อยเอ็ด","ลพบุรี","ลำปาง","ลำพูน","ศรีสะเกษ","สกลนคร","สงขลา","สตูล","สมุทรปราการ","สมุทรสงคราม","สมุทรสาคร","สระบุรี","สระแก้ว","สิงห์บุรี","สุพรรณบุรี","สุราษฎร์ธานี","สุรินทร์","สุโขทัย","หนองคาย","หนองบัวลำภู","อำนาจเจริญ","อุดรธานี","อุตรดิตถ์","อุทัยธานี","อุบลราชธานี","อ่างทอง","เชียงราย","เชียงใหม่","เพชรบุรี","เพชรบูรณ์","เลย","แพร่","แม่ฮ่องสอน"],nSu=["กรุงเกษม","กรุงเทพกรีฑา","กรุงเทพฯ-นนทบุรี","กรุงธนบุรี","กรุงแมน","กล้วยน้ำไทตัดใหม่","กลันตัน","กษาปณ์","กะออม","กัลปพฤกษ์","กัลยาณไมตรี","กาญจนาภิเษก","กำนันแม้น","กำแพงเพชร","กำแพงเพชร 1","กำแพงเพชร 2","กำแพงเพชร 3","กำแพงเพชร 4","กำแพงเพชร 5","กำแพงเพชร 6","กำแพงเพชร 7","กิ่งแก้ว","กิจพานิช","เกษมราษฎร์","แก้ว","แก้วเงินทอง","โกสุมรวมใจ","ไกรสีห์","ขวัญ","ขาว","ข้าวสาร","ข้าวหลาม","ขุมทอง-ลำต้อยติ่ง","เขียวไข่กา","ครุใน","คลองเก้า","คลองถมวัดพิเรนทร์","คลองถมวัดสระเกศ","คลองถมวัดโสมนัส","คลองลำเจียก","คลองลำปัก","คลองสิบ-คลองสิบสี่","คอนแวนต์","คุ้มเกล้า","คู้-คลองสิบ","คู้บอน","เคหะร่มเกล้า","งามวงศ์วาน","จตุโชติ","จตุรทิศ","จรัญสนิทวงศ์","จรัสเมือง","จรัสเวียง","จรูญเวียง","จอมทอง","จอมทองบูรณะ","จักรพงษ์","จักรพรรดิพงษ์","จักรเพชร","จักรวรรดิ","จันทน์","จันทน์เก่า","จันทรุเบกษา","จารุเมือง","จึงเจริญพาณิชย์","เจริญกรุง","เจริญนคร","เจริญพัฒนา","เจริญเมือง","เจริญรัถ","เจริญราษฎร์","เจริญเวียง","เจ้าคำรบ","เจ้าคุณทหาร","เจ้าพระยาสยาม","เจ้าฟ้า","แจ้งวัฒนะ","ฉลองกรุง","ฉิมพลี","เฉลิมเขต 1","เฉลิมเขต 2","เฉลิมเขต 3","เฉลิมเขต 4","เฉลิมพงษ์","เฉลิมพระเกียรติจุฬาภรณ์","เฉลิมพระเกียรติ ร.9","แฉล้มนิมิตร","ชักพระ","ชัยพฤกษ์","ช่างอากาศอุทิศ","ชิดลม","เชตุพน","เชิดวุฒากาศ","เชียงใหม่","เชื้อเพลิง","เชื่อมคลองมอญ","เชื่อมสัมพันธ์","โชคชัย 4","ณ ระนอง","ดวงพิทักษ์","ดาวข่าง","ดำรงรักษ์","ดินแดง","ดินแดง 1","ดินสอ","ดิสมาร์ค","เดชะตุงคะ","เดโช","ตรีเพชร","ตรีมิตร","ตะนาว","ตานี","ตีทอง","เตชะวนิช","ทรงวาด","ทรงสวัสดิ์","ทรงเสริม","ทรัพย์","ทรัพย์สิน","ทวีวัฒนา","ทวีวัฒนา-กาญจนาภิเษก","ทหาร","ทหารอากาศอุทิศ","ทับยาว","ท่าเกษม","ท่าข้าม","ทางรถไฟสายเก่าปากน้ำ","ท่าดินแดง","ท้ายวัง","ทุ่งมังกร","เทพรักษ์","เทศบาลนฤมาณ","เทศบาลนิมิตใต้","เทศบาลนิมิตเหนือ","เทศบาลรังรักษ์ใต้","เทศบาลรังรักษ์เหนือ","เทศบาลรังสรรใต้","เทศบาลรังสรรเหนือ","เทศบาลรังสฤษดิ์ใต้","เทศบาลรังสฤษดิ์เหนือ","เทศบาลสงเคราะห์","เทอดดำริ","เทอดไท","เทิดราชัน","เทียมร่วมมิตร","ไทยรามัญ","ธนิยะ","นครไชยศรี","นครปฐม","นครราชสีมา","นครลุง","นครสวรรค์","นนทรี","นราธิวาสราชนครินทร์","นเรศ","นวมินทร์","นวลจันทร์","นักกีฬาแหลมทอง","นาคนิวาส","นาคราช","นางลิ้นจี่","นาวงประชาพัฒนา","นิคมมักกะสัน","นิมิตใหม่","นี้จงสวัสดิ์","บรมราชชนนี","บรรทัดทอง","บริพัตร","บวรนิเวศน์","บางกระดี่","บางขุนเทียน","บางขุนเทียนชายทะเล","บางขุนนนท์","บางแค","บางเชือกหนัง","บางนา-ตราด","บางบอน 1","บางบอน 2","บางบอน 3","บางบอน 4","บางบอน 5","บางบอนสายเดิม","บางไผ่","บางพรม","บางระมาด","บางแวก","บ้านหม้อ","บำรุงเมือง","บึงขวาง","บุญศิริ","บุรีภิรมย์","บูรณศาสตร์","บูรพา","แบนชะโด","แบรสต์","ประชาชื่น","ประชาทร","ประชาธิปก","ประชาธิปไตย","ประชาพัฒนา","ประชาร่วมใจ","ประชาราษฎร์ สาย 1","ประชาราษฎร์ สาย 2","ประชาราษฎร์บำเพ็ญ","ประชาสงเคราะห์","ประชาสำราญ","ประชาสุข","ประชาอุทิศ","ประดิพัทธ์","ประดิษฐ์มนูธรรม","ประมวญ","ประเสริฐมนูกิจ","ปรินายก","ปั้น","ปากน้ำกระโจมทอง","ปากน้ำฝั่งเหนือ","แปลงนาม","ผดุงด้าว","ผดุงพันธ์","พญาไท","พญาไม้","พรมแดน","พรหมราษฎร์","พระจันทร์","พระพิทักษ์","พระพิพิธ","พระยาสุเรนทร์","พระราม 9","พระรามที่ 1","พระรามที่ 2","พระรามที่ 3","พระรามที่ 4","พระรามที่ 5","พระรามที่ 6","พระสุเมรุ","พระอาทิตย์","พรานนก","พรานนก-พุทธมณฑล สาย 4","พลับพลาไชย","พ่วงศิริ","พหลโยธิน","พะเนียง","พัฒน์พงศ์","พัฒนา","พัฒนาการ","พัฒนาชนบท","พัฒนาชนบท 2","พัฒนาชนบท 3","พัฒนาชนบท 4","พาณิชยการธนบุรี","พาดสาย","พาหุรัด","พิชัย","พิบูลสงคราม","พิษณุโลก","พีรพงษ์","พุทธบูชา","พุทธมณฑล สาย 1","พุทธมณฑล สาย 2","พุทธมณฑล สาย 3","เพชรเกษม","เพชรบุรี","เพชรพระราม","เพชรอุทัย","เพลินจิต","เพาะพานิชย์","เพิ่มสิน","แพร่งนรา","แพร่งภูธร","แพร่งสรรพศาสตร์","โพธิ์แก้ว","เฟื่องนคร","ภาณุรังษี","ภุชงค์","โภคี","มนธาตุราชศรีพิจิตร์","มหรรณพ","มหาจักร","มหาไชย","มหานคร","มหาพฤฒาราม","มหาราช","มหาเศรษฐ์","มเหสักข์","มไหสวรรย์","มอเตอร์เวย์","มังกร","มาเจริญ","มิตรพันธ์","มิตรภาพไทย-จีน","มิตรไมตรี","มิตรไมตรี 1","มิตรไมตรี 2","มิตรไมตรี 3","มีนพัฒนา","แมนไท","ไมตรีจิต","ไมตรีจิตต์","ยมราชสุขุม","ยังพัธนา","ยานนาวา","ยี่สิบสองกรกฎาคม 1","ยี่สิบสองกรกฎาคม 2","ยี่สิบสองกรกฎาคม 3","ยี่สิบสองกรกฎาคม 4","ยี่สิบสองกรกฎาคม 5","ยุคล 1","ยุคล 2","เย็นจิต","เย็นอากาศ","เยาวพานิชย์","เยาวราช","แยกสวนสยาม","โยธา","โยธา 1","โยธินพัฒนา","โยธี","ร่มเกล้า","ร่วมจิตต์","ร่วมพัฒนา","รองเมือง","ระนอง 1","ระนอง 2","รัชดาภิเษก","รัชดา-รามอินทรา","รัชมงคลประสาธน์","รางน้ำ","ราชดำเนินกลาง","ราชดำเนินนอก","ราชดำเนินใน","ราชดำริ","ราชบพิธ","ราชปรารภ","ราชพฤกษ์","ราชมนตรี","ราชวงศ์","ราชวิถี","ราชินี","รามคำแหง","รามคำแหง 2","รามบุตรี","รามอินทรา","ราษฎร์นิมิต","ราษฎร์บูรณะ","ราษฎร์พัฒนา","ราษฎร์ร่วมใจ","ราษฎร์รัฐพัฒนา","ราษฎร์อุทิศ","ริมคลองประปาฝั่งขวา","ริมคลองประปาฝั่งซ้าย","รุ่งประชา","ลงท่า","ลาซาล","ลาซาล-แบริ่ง","ลาดกระบัง","ลาดปลาเค้า","ลาดพร้าว","ลาดพร้าว 101","ลาดพร้าววังหิน","ลาดหญ้า","ลำไทร","ลำพู","ลำพูนไชย","ลำมะเขือขื่น","ลิขิต","ลูกหลวง","เลียบคลองเนินทราย","เลียบคลองบางเขน","เลียบคลองบางพรม","เลียบคลองปทุม","เลียบคลองผดุงกรุงเกษม","เลียบคลองพิทยาลงกรณ์","เลียบคลองภาษีเจริญฝั่งใต้","เลียบคลองภาษีเจริญฝั่งเหนือ","เลียบคลองมอญ","เลียบคลองลำกอไผ่","เลียบคลองสอง","เลียบคลองสิบสามฝั่งตะวันตก","เลียบคลองสิบสามฝั่งตะวันออก","เลียบทะเลสาบ","เลียบทางรถไฟสายใต้","เลียบวารี","วงศ์สว่าง","วงแหวนอุตสาหกรรม","วรจักร","วังเจ้าสาย","วังเดิม","วังหลัง","วัชรพล","วัฒนธรรม","วัดเวฬุวนาราม","วัดสุขใจ","วัดใหม่เจริญราษฎร์","วิทยุ","วิบูลย์สาธุกิจ","วิภาวดีรังสิต","วิวัฒน์เวียง","วิสุทธิกษัตริย์","วุฒากาศ","ศรีธรรมาธิราช","ศรีนครินทร์","ศรีนครินทร์-ร่มเกล้า","ศรีบูรพา","ศรีวรา","ศรีเวียง","ศรีอยุธยา","ศาลธนบุรี","ศาลาแดง","ศาลาธรรมสพน์","ศิริเกษม","ศิริพงษ์","ศุภมิตร","เศรษฐศิริ","เศรษฐศิริ 2","สกุลดี","สตรีวิทยา 2","สนามไชย","สมเด็จเจ้าพระยา","สมเด็จพระเจ้าตากสิน","สมเด็จพระปิ่นเกล้า","สรงประภา","สรณคมน์","สรรพาวุธ","สราญรมย์","สวนผัก","สวนพลู","สวนสยาม","สวนอ้อยซอยกลาง","สวรรคโลก","สวัสดิการ 1","สวัสดิการ 2","สวัสดิการ 3","สว่าง","สะแกงาม","สะพานพุทธ","สังคมสงเคราะห์","สังคโลก","สังฆประชา","สังฆสันติสุข","สันติภาพ","สาทรใต้","สาทรเหนือ","สาธุประดิษฐ์","สามวา","สามเสน","สายไหม","สารสิน","สารีบุตร","สารีบุตร-ทับยาว","สาลีรัฐวิภาค","สิบสามห้าง","สิรินธร","สี่พระยา","สีลม","สีหบุรานุกิจ","สุขสวัสดิ์","สุขาภิบาล 2","สุขาภิบาล 5","สุขาภิบาลบางระมาด","สุขุมวิท","สุขุมวิท 71","สุโขทัย","สุคนธสวัสดิ์","สุคันธาราม","สุดประเสริฐ","สุทธาวาส","สุทธิสารวินิจฉัย","สุนทรโกษา","สุพรรณ","สุรวงศ์","สุรศักดิ์","สุวินทวงศ์","สุเหร่าคลองหนึ่ง","เสนานิคม 1","เสรีไทย","เสือป่า","แสนเกษม","แสมดำ","หทัยมิตร","หทัยราษฎร์","หนองแขม-วัดศรีนวล","หนองระแหง","หน้าพระธาตุ","หน้าพระลาน","หน้าหับเผย","หม่อมเจ้าสง่างาม สุประดิษฐ์","หมู่บ้านเศรษฐกิจ","หลวง","หลวงพรตพิทยพยัต","หลวงแพ่ง","หลักเมือง","หลังสวน","หลานหลวง","หอวัง","หัวหมาก","อนันตนาค","อนามัยงามเจริญ","อนุวงศ์","อยู่เย็น","อยู่วิทยา","อรุณอมรินทร์","อโศก-ดินแดง","อโศกมนตรี","อ่อนนุช","อังรีดูนังต์","อัศวพิเชษฐ์","อัษฎางค์","อัสสัมชัญ","อาจณรงค์","อำนวยสงคราม","อินทรพิทักษ์","อินทราวาส","อิสรภาพ","อุณากรรณ","อุดมสุข","อุทยาน","อู่ทองนอก","อู่ทองใน","เอกชัย","แฮปปี้แลนด์","60 พรรษามหาราชินี"],tSu=["{{location.street_name}}"],iSu={building_number:qzu,city_name:Zzu,city_pattern:Yzu,city_prefix:Qzu,city_suffix:Xzu,country:uSu,default_country:eSu,postcode:aSu,state:rSu,street_name:nSu,street_pattern:tSu},oSu=iSu,sSu={title:"Thai",code:"th",language:"th",endonym:"ไทย",dir:"ltr",script:"Thai"},lSu=sSu,ESu=["อารียา","อุบลรัตน์","นิธิมา","เกศศรินทร์","วิจิตร","กุสุมา","ชณัญชิดา","กาญจนาพร","อริสา","กฤติยาณี","ณัฐธิชา","มลธิญา","ปทุมทิพย์","ปริยากร","พิศพิไล","มธุรดา","ลักษิกา","พิรารัตน์","จิระภัทร","น้ำฝน","อธิชา","วิไลวรรณ","อรณิชา","จณิสตา","ขนิษฐา","เพ็ญพักตร์","ธัญลักษณ์","จันติมา","วนิดา","วันวิสา","กุ้ง","ทัดดาว","กาญจนิจนันท์","ชมัยพร","สายชล","พชรมน","กชมน","จิรวรรณ","นนทพร","ลินดา","สุพัฒนา","เบ็ญจวรรณ","ธณิษราภรณ์","ศิริขวัญ","นภัทร","วีร์ชัญญา","ยุพาวดี","อาภานันท์","จันทร์ณภาพร","เอมมิกา","เย็นฤดี","นวัชภรณ์","อัญชลี","ช่อแก้ว","ณัฐวดี","ยุภาพร","โสรญา","อรอุมา","ปรารถนา","จินตนา","นภัณ","ปุณยาพร","วริษรา","กฤษฎาวรรณ","สุภาลักษณ์","พัชรนันท์","กาญจนา","ธีรนิดา","ณิชญา","เเพรวนภา","วลัญช์รัตน์","สัณห์สินี","ผูกขวัญ","กีรติกา","นวรัตน์","ณัฐธิณีภรณ์","ทิพย์สุดา","กัญญาณี","พารีด๊ะ","รัชฏาพร","ณัชชา","บุศญารัตน์","ทิตติยา","สิตารัตน์","รติรส","ดวงเดือน","กนกวรรณ","ประภาพร","นิธิพร","วรินลดา","สิริรดา","นิรชา","น้องนุช","เกศินี","ธิดารัตน์","กุลธรา","ปิยธิดา","พิมลนาฎ","นภิศรา","ฟาริดา","มณทิญา","สุมณฑา","ภูริชญา","อารญา","ณิชมน","ปิยภัทร","สิรารัตน์","รวิวรรณ","เกศสุดา","นันต์ธีรา","ซัยนับ","ณัทกาญจน์","อันธิกา","พรรณกาญจน์","สุทธาศิณี","พรสินี","นุชนาฏ","สุทธิดา","ญานิกา","กรวิภา","กัลยดา","นารี","พรรัตน์","สิรีธร","นัฐริกา","ธิติกร","จุฑาพัตธน์","ณัฐฐานันท์","ธาดารัตน์","พิรานันท์","ณัฏฐ์กุลนันท์","บวรลักษณ์","ปราชิญา","ณัฏฐณิชา","มณีวรรณ","รอฮานา","จิดาภา","ณภัสร์ประภา","ภัทร์ชนก","กฤติกา","สุวรรณรัตน์","จิราพร","ฮูดา","วริสรา","รุสณี","สุทธวรรณ","ภัคจิรา","อติกานต์","โยธิการ์","วิณัฐตา","กรุณามิตร","กันตพร","เบญจมาภรณ์","มานิดา","ดุษฎี","กาญจนาภรณ์","ฐาปนี","ธลิตา","เบญญาภา","กมลรัตน์","นัจพรรณ","สุนิสา","ธนิตา","ณัฎฐา","จุฑามาส","สุภาภรณ์","กชามาศ","ณัฐพร","พรนิภา","สุชาติพรรณ","ฤทัยรัตน์","อภิชญา","ธิดาทิพย์","ปวีณ์สุดา","ฐานิสา","ฮานาน","ศิริโฉม","เปรียว","นิตติยา","ลลิตา","เกษรา","สโรชา","กัญจนา","ปิยะธิดา","พิชยา","สุทธิวรรณ","ขจิตลักษณ์","อภิรดี","วรัญรัตน์","ศรสุดา","ทักษิณา","ศกุลตลา","นาลินนี","โสภจรี","ธนฉัตร","ประภาวดี","ปวีณา","พิมพ์นภา","วิภาวิน","จารุตา","ปิยกาญจน์","บุณย์ธิดา","นิรัญตรี","ปัจมาศ","จงกล","มารีแย","อัจฉรี","กรรณ์ขนิษฐา","สุวคนธ์","นิศาชล","พิมพ์พรรณ","ศิริษร","ประเทืองทิพย์","พิมพ์ลานนา","เสาวลักษณ์","ชาลิสา","เรณู","จรรญาทิพย์","ศศิวมล","โสรยา","สุภาวดี","ตอยบัส","อินท์วาริน","มารตี","สมจริง","บุญรื่น","สุพรรณพิมพ์","นสิตา","อาภาศิริ","ทิภากรณ์","นัฐมล","วันเพ็ญ","ปวิณา","เฉลียว","ปัทมวรรณ","อรญา","กันตนา","ภทรชนก","มัทวรรณ","วริศรา","ณัชกานต์","มนิดา","อัคคเดนาย","พรวันเพ็ญ","เกตนิภา","ละอองดาว","ธนาภา","จีระนันท์","นับทอง","ศิริภรณ์","ชญาณ์นันท์","นิยดา","กมลวรรณ","บูรณิมา","ทัศวรรณ","สุชาวดี","สมัชญา","เพชรรุ้ง","สุริยา","ธนาภรณ์","ขวัญมาศ","วาศิณี","วิลาศิณี","สุพัตรา","ญาณิศา","จิรสุดา","ภัชรีญา","ศุภกาญจน์","กรวรรณ","สวรรยา","วัชรีวรรณ","ยูซนีย์","พรรณไม้","นูรเดียนา","ไซตุล","ยุธิดา","ลัดดาวัลย์","ยุพดี","พิชญาภัค","กิตติยาภรณ์","ณัฏฐ์รดา","นิสรา","วัชรี","ฟารานัส","สุชารัตน์","ปรีดาพร","นริณธร","ชไมพร","มัญชุพร","ทิพย์วัลย์","ปรีดินันท์","ซีตีรอกีเยาะ","สุนิตา","อัลวีณา","ภัททิรา","รัตน์ติการ","อาริณี","กัณฐมณี","จุฑาทิพย์","กนกพร","ศศิพิไล","เรวดี","อารี","อภิศรา","นิติยา","ศุภสุดา","ธัญวลัย","ภคญาณี","วีณา","กานต์ทิตา","ณัฐติยา","ธนณัฏฐ์","ภัทรพร","ฐิติมา","อนุสรา","ณัฐธิดา","นูรีซะห์","ปิยะเนตร","พาดีล๊ะ","วานี","มาลินี","ภิญญดา","ธีรกานต์","ธันยพร","ณัฏฐวีรยา","ญาณ์สุมินทร์","ชลดา","ยารอน๊ะ","วลัดดา","กัญชพร","อิลมี","อาทิติยา","นพมาศ","รังสิยาภรณ์","เมทินี","ธัญยาเรศ","จุฑามาศ","วนิสรา","พรรณวาา","มาริษา","กมลศรี","สิริมาภรณ์","อรวรรณ","กรองทอง","สัญญาลักษณ์","แสงโสม","พิมพ์ภัทร","ทิราพร","นลินา","ญาดา","สุชาดา","สิราพร","มุทิตา","แพรพรรณ","ประภาลักษณ์","สุจิตรา","ฤชุตา","นิรุชา","ธรรศชนก","ภัณภิรา","ภัทราพร","อรพรรณ","ณัฐริกา","วิกาณดา","เอกนรี","วรรณี","พัชริญา","ศิริรักษ์","นรรณิษา","มาลีวรรณ","ดาราธิป","สุธินี","ภัชราวดี","ศุภัสสรณ์","ขวัญตา","ศิริวรรณ","ภัทรจีรา","สุพิตรา","รัตติยากร","แวรอยฮัน","รัตมล","ธิดากานต์","สุรัสวดี","ทัศนีวรรณ","นันทิตา","ภัทรสุดา","หนูพิศ","ขวัญเรือน","คฑามาศ","สุรภา","กฤศณา","นันท์ธนา","เนตรนภา","เนตรยา","แมะยะ","ศุภาณีย์","ชณิชา","พาดีฮะ","นฤมล","กัญญาลักษณ์","วิชญาณี","สุวงศ์ษา","อณิษา","ธารารัตน์","ณิชย์ฐกานต์","จริญญา","แก้วใจ","ศิริพร","สไบทิพย์","ปริญสิรา","อชิรญาณ์","รัชกร","หทัยรัตน์","รุจิภา","มนทกานติ์","ภัทรภร","อนิศรา","จันทนิภา","วิมาลิน","ชลิดา","ฑิตฐิตา","สรัลรัตน์","จารวี","ภานิณี","ฟิรดาวส์","แพรวพลอย","มลศิมา","รัชพิมล","กวินทิพย์","อาภรณ์","จิรภิญญา","ปฐมาวดี","เจนนิสา","ภาวินี","ซูไรญา","วิรินทร์ญา","อิศราภรณ์","นาเดีย","ภานุมาศ","ปรินรัตน์","พเยาว์","นงนภัส","วรวีย์","อมลวรรณ","วิลาสินี","วรดา","เกษร","พุธธิญา","กอบกุล","ปิยพร","กรรณิการ์","จันทมาศ","วงศิยา","โชติกา","มานิตา","บุปผลักษณ์","ญานิศา","ณัฐมนต์","สิริลักษณ์","ปิยนุช","วิชุดา","สลินทิพย์","เมทนี","เจนจิรา","สุวนันต์","จุฑามณี","ชุรีภรณ์","อัญญารัตน์","รุสดา","หนูซิน","กรรณิกา","พกาวรรณ","พรวลัย","กัลยรัตน์","เกวลี","พัชรพร","สุพรรณ์","อริญา","วิไลรัตน์","ธมลพรรณ","พิมพ์ตินันท์","คณาพฤฒ","ลมุล","วิสุดา","สิริมา","กฤษณา","สุวลี","กุลภัสสรณ์","กัญญารัตน์","สรวงสุดา","พิมพมาศ","นรีกานต์","ขวัญรัตน์","โมนา","จุฑารัตน์","จิราภรณ์","ปนัดดา","นิลุบล","มะลิ","อิลฮัม","ธัญญา","พรรณรายณ์","สาธิตา","อภิวรรณ","พนิตสิรี","ฐิตินันท์","ธัญสินี","จันทิมา","วิไลลักษณ์","ภัสสร","สายฝน","สุธิดา","ศิริญา","ปานทิพย์","เบญจวรรณ","มูนีเราะห์","นิลยา","ธณพร","เพชรรัตน์","มณฑิตา","กฤตยา","เกศรินทร์","อิสรีย์","อริยา","สุชานาฎ","อุบลวรรณ","สาวตา","กุลภัสสร","นงลักษณ์","สาฝีย๊ะ","วลัทยา","ขวัญเนตร","ซูเซียนา","พัชทนัน","วราภรณ์","พริมรตา","รุ่งทิวา","ศิริลักษณ์","แสงสุรีย์","โซรายา","สุนิษา","นงพร","สุรางรัตน์","ปนัฎดา","ศิวัชญา","ชนิธาดา","มนัศรา","ระพีพรรณ","กัญญณภัส","อาทิตติยา","สุดธิดา","ทัศนีย์","รัชนิดา","สรัสนันท์","ทิภาพรรณ","อนัญญา","นัฐวรรณ","ภัทราภรณ์","จุไรวรรณ","ชลธร","จิรากัญ","ปาณิศา","พลอยรุ้ง","มณทารัตน์","ปทุมพร","ศินีนุช","ฐิตินันทา","กันติชา","ศศิมา","สิริญา","วิมลทิพย์","นริศรา","จารุวรรณ","เปมนีย์","ชนัดดา","นูรฮานาน","ณัฐนิชา","ดาวรุ่ง","พรปิยา","พรทิมา","สิริพร","กิติยา","เกศราภรณ์","พัชรินทร์","มามิ","ประภัสสร","บุญปลูก","ปฐมาภรณ์","กมลชนก","ลำยอง","จินดารัตน์","ยัสมี","นัฐพร","ธนาพร","รังษี","เพชรี","ณัฐฐิญา","ภัทรศยา","ศุภิสรา","ดวงฤทัย","ซูไรฮา","ภัคเปมิกา","เพ็ญไพลิน","จินตพร","ฟารีนา","วนาลี","ชนาธิป","ณัชนภาพัชร์","อักษราภัค","อรไท","รัชฎาบูรณ์","สุนันทิณี","รายาวดี","บุญญาพร","ศุภัคศร","ณัฐสิยา","ชุลีพร","ศศินา","จิตต์นิภา","ผกามาศ","เกตน์นิภา","ทิวาพร","สกลวรรญ์","ศุภัชฌา","ศรินยา","นันทิกานต์","ต่วนนูรียะห์","วารุณี","อัญมณี","สุขประวีณ์","สุธาสินี","ยุพาภรณ์","หายาตี","พุทธชาติ","สุชิลา","ปริศนา","จุไรรัตน์","วิยะดา","อังคณา","สุดารัตน์","นันทรัตน์","ภัฏชนก","พิมพ์สุดา","เกศกนก","ชุติวรรณ","อุไร","รุ่งฤดี","กัลยาณี","ปริชาติ","ณัฐวรา","ธนัญญา","วุฒชริน","ธัญญารัตน์","นวพรรณ","ศรัณรัตน์","ปรัศนี","บุษบา","รัตติภรณ์","มณีรุ่ง","นูรีดา","อามีเนาะ","วลี","กุลสิริ","สุธาดา","ฎาริกา","รัตติกาล","มุกธิดา","ซันนีย๊ะ","พีรพร","ฟาติเมาะ","สราริน","ชลลดา","พลอยวรินทร์","กนิษฐา","ธัญย์ชนก","ศิราณี","ธุดลกัญจ์","แอนนา","อรชา","มะลิวรรณ์","สุธาทิพย์","กันยารัตน์","สถิดา","เพ็ญทิพย์","ปณิชา","นิชาภา","ณฐพร"],MH=["พญ.","ดร.","ผศ.ดร."],cSu=["เทิบ","หนอก","วงศ์","เกิด","เจียว","เกตุ","งาม","บาง","มณี","แข"],dSu=["จันทึก","กระโทก","ค้างพลู","สีสุก","พิมาย","นอก"],DSu=cSu.map(u=>dSu.map(e=>`${u}${e}`)).flat(),xSu=["ลิ้ม","ตั้ง","อึ๊ง","โง้ว","อู๋","หวง","หลี่","เฉิน","เจิ้ง","หลิน"].map(u=>`แซ่${u}`),mSu=["บุนนาค","ณ บางช้าง","วัชโรทัย","สุจริตกุล","ณ ป้อมเพชร","โรจนกุล","อมาตยกุล","ณ นคร","บุรณศิริ","นรินทรางกูร","เทพหัสดิน","มนตรีกุล","อิศรางกูร","เจษฎางกูร","นาคสวัสดิ์","นรินทรกุล","ชุมพล","ชาญโลหะ","ปราบพล","วงศา","กีรติวัฒนานุศาสน์","ฮะมงคล","หิรัญ","หยูด้วง","รอดแก้ว","เพื่อนรักษ์","สมตระกูล","อินทโชติ","อริยวงสกุล","จันทรโชติ","พลจรัส","มธุรส","สมศักดิ์","จินดาพล","ดำใส","สมุทบาล","วารีศรี","จันทโชติ","ศิริกุล","ธรรมเสน","สืบกระพันธ์"],hSu=ju(mSu,DSu,xSu),pSu=["ไพรี","กานต์ธนิต","ศุภกิจ","หาบ","สุธีมนต์","ธนภูมิ","วิสายันต์","เส็น","สมโชค","ศรสิทธิ์","อกัณห์","สิปปกร","อนุวัต","สุทธิณัฐ","วรินทร","วีระวุธ","สำเภา","อรรถเกียรติ","อุกฤษฎ์","ธำรงชัย","นัณธพงศ์","ณัฐชนน","ปาพจน์","สุไฮลัน","วรวินาย","พงศ์ศักดิ์","สุระ","กิตติศักดิ์","วิญญ์","ปวรรุจ","อาซิ","สรุศักดิ์","วาสนา","อัฎฐพล","ทนุชูพงษ์","กนกชัย","กนกวรรณ","คุ้ง","อนุภาส","วิชยานนท์","ศุภมงคล","ณัฐพงศ์","บาดินธ์","นฤชา","สุรีพงศ์","เดโนาย","สมภูมิ","ชาลาดล","บุญทอน","กฤษฎิ์ธนัช","วราวุฒ","อติกร","เอกพล","ดำรงค์","ธนนนท์","สุไลมาน","พรประชา","พฤษภา","ปณต","ซูฟยัน","สมจิตร","ออย","ศิรพงศ์","บูขอรี","พงษ์นเรศ","สง่าชัย","นิมุ","อาดิษฐ์","ไพฑูร","ตอฮา","บุญนพ","ภูมิสิน","สัจจธรรม","อนุเทพ","ยรรยง","ทวีศักดิ์","มงคลสิษฐ์","โอชิษฐ์","ฐานทัต","อาหมาด","อาร์ต","พิชญะ","อรุณพงษ์","จริยวัตร","ธนภัทร","เอกวัฒน์","ยุทธพิชัย","วีระวัฒน์","มเหศวร","สวงษ์","โสฬส","มะเย็ง","ณัฐพงค์","ชลธานี","ศุภชัย","สุทธิภาคย์","ดาวธง","ณฤภณ","ธีติ","สุรเชษฐ","อภิชาติ","นันทิพัฒน์","อลงกรณ์","อัทธสิทธิ์","ศตคุณ","ประกาศิต","ป๋วย","เปี่ยมโกมล","ธราวิทญ์","ทองจันทร์","ศุรศักดิ์","พัชรพร","สาคร","จิรทีปต์","วิเชษฐ์","บูรณศักดิ์","ษมาศักดิ์","ชัชชวาลย์","โรซาดีย์","สายชล","มูฮำมัด","หัสรณ","ปิติพงษ์","สันชัย","สังวาล","ปิยวิชญ์","วรินทธิ์ธร","พงศ์กฤษณ์","เรืองวิสิฐ","ชยุต","จันทรา","ปศานนท์","กล่ำคาน","ธีระพงษ์","พชร","ทองพันแสน","สารสินธ์","ราษฎร์พิชิต","สุภพงษ์","อาทิติ","ไชยพิพัฒน์","อรรถชัย","ธราพงศ์","ซูลฟีย์","อรุณ","ธีทัชฐ์","รัตนพล","สุระพง","ดอกไม้","อรุณชัย","หลักทรัพย์","ทนาวุฒิ","พิชญ์","วรจันทร์","กรินท์","วัฒนไชย","กฤษณ์ขจร","ภาณุวัชร","เหน่ง","ถาวร","ปติพัท","สุรศักดิ์","วิวรรธน์","วีรภัทร","พิชิตชัย","ธนาเสฎฐ์","ปาน","ธรรณธร","ณฐพงศ์","ภัทรดนัย","โฅไมนี","วรากร","เอกชน","มุรซาลีน","แสงสุรีย์","วีรพจน์","วีราวุทธ์","รัศมี","อรรถวิโรจน์","วินิจ","ศักดิ์สิทธ","ศรัณยู","วรศิษฎ์","ชินกร","เทเวศวร์","ศิธร","วัชระ","สรนัท","วีระกร","สรยุทธ","สราวุฒิ","ราเมศ","นิวัฒน์","ปราปต์","ฮาลีม๊ะห์","อภิลักษณ์","นิติธร","พูลสวัสดิ์","อัมซะห์","อนุพล","นพวินาย","ปานจิตร","บุญรอด","ปกาสิต","กิตติวัฒน์","สนธยา","ฮานาฟี","รังสฤษฎ์","สอ","ณัทกร","ภรัณยู","ปพนสรรค์","สุริยวัฒน์","ประเสริฐพงศ์","ศันสนะ","ปริยวิศว์","สุรษิต","วรเดช","สิริพงษ์","ชาติชัย","ณัฐพงษ์","มณี","เรืองโรจน์","ธีรศักดิ์","อนุบาล","ชวัลวิชญ์","ณัฐธนชัย","ณภัทร","อภิรัตน","ทะนุ","เลื่อน","นพกร","ภูวนัย","โกมินทร์","ทรงพันธ์","ศรายุทธ์","ภาสวร","พณทรรศ","ธนวิชญ์","พงศ์สัคค์","วีระศักดิ์","รังสรรทญ์","อเนก","จรัสฤทธิ์","ฐณพล","ภูริดล","ปิยวัฒน์","ธนกฤต","พัฒนา","อัศวรักษ์","พุทธินันท์","ฉัตร","กิตติพัทธ์","ธนโชติ","อิบนิลอายาด","ธนพล","พงษ์ศักดิ์","คงกระพัน","อิสระชัย","ธนาคช","ศุภวิชญ์","พีระพล","พุทธสวาท","อำคา","กิตติชัย","รอมือลี","ฤทธิไกร","พิชญ","กรณินทร์","ฌาณปรีชา","ธิติ","กรณ์","เดชภูมิ","วิศรุต","วิทย์พงศ์","พงษ์ทรัพย์","ณัฐพนธ์","ธนากร","สหัสวรรษ","นิยม","นันท์พิพัชร์","ธิปไตย","ยุพราช","ธนกร","พวง","พงศธร","เจตพล","เตชิต","ชัยณัฎฐ์","สุรเดช","กฤติศักดิ์","วนัย","สุรวิชญ์","โชคอำนวย","พิทักษ์","ธัชพงศ์","ศรชัย","กิิตติกร","เกษมสุข","เจษฎาภรณ์","ธีรพล","เจตรินทร์","รอซาลี","เรืองเดช","พีรพงษ์","ธนกฤษ","ทศเทพ","สุทธิชัย","ชาญชล","วรเมธ","จาตุรภัทร","ธีรพงษ์","พิชญ์สิชฌ์","ณัฐวุฒิ","พีรยุทธ","ธาดา","ยุทธพันธ์","พรชาย","ชานน","พีระชัย","ปวันรัตน์","นนทวัฒน์","เดโช","ธนิสร์","ปรัญชญา","ณิชภูมิ","พรหมชัย","ภาคภูมิ","ธนัตถ์","ณัฎฐกร","ผลินนาลักษมณ์","ปิยะชัย","พิเชียร","ภัทรวิทย์","ธราพงษ์","ชัยชนะ","สมบูรณ์","เนกษ์วิชนาถ","กวีรภัทร","พงษ์สถิต","โพสิฐ์","ปิยะ","นภัสกร","ระวีวัชร์","สุทธิศักดิ์","ธนวันต์","ทองอินทร์","ภานุวัฒน์","วุฒิชัย","ชาญชัย","กฤตานน","ภากร","มนัสชัย","กอบเกียรติ์","วิชาญ","สรวิชญ์","ธนาธร","ธีระพันธ์","อรรคพล","บุญญฤทธิ์","ธนภัทร์","กัณวีย์","กันต์ศุภณัช","ชัชวาล","ดนุภัทร","เปลี่ยน","ณชธฤต","นราวิชญ์","ธีรธรรม","ณัฏฐ์ภณ","กูดิง","เรืองเกียรติ","กุลชาติ","นวพล","เชิด","ทวียศ","ณสรวง","วงศ์ตะวัน","พีรวิชญ์","จำนาญ","ชวนากร","สมคิด","เตชพัฒน์","ณรงค์ฤทธิ์","ธัชชัย","ธวัชชวิน","พันธวงศ์","ภัทรกร","ทองคูณ","เทพทัต","กิตติพงศ์","สุทธิพงศ์","บุรพล","ธนวัฒน์","ฐาปกรณ์","ฐานันดร","เถลิงเกียรติ","ณรงค์พร","เฉลิมเกียรติ","ภูวเรศ","กษิดิส","โยธกานต์","กิตติธัช","ริณพัตน์","ลัคนพงษ์","จิรศักดิ์","ร้อหมาด","กิตตินันท์","ธนาภัทร","ประวุฒิ","บรรจง","ศัญพิชญ์","วรวิช","ภคพงศ์","ภูวเดช","ภัทรพงษ์","กวียุทธ","ญาณภัทร","รณกฤต","จตุรพร","อนุพงค์","สิทธิพล","เปี่ยมเดช","วรพรรธน์","แปลก","วรเมษ","โพธิ","สิริชัย","ก่อเกียรติ์","เฉลิมวัฒน์","ปิยะเกียรติ์","โกมุท","ณัฐพล","กิตติเดช","ภัทรชัย","นันฐวัฒน์","ธนากฤษ","พงศกร","ชัยพล","อรรถพล","กิจดี","กฤษกร","ธนันท์ชัย","ชวโรจน์","ชนาธิป","ธีระยุทธ์","ปิยพันธุ์","พีรภาส","ภัทราวุฒิ","ธนวัต","ตะวัน","นิชนันท์","ระพีพงศ์","ซุกรี","ปาริเยศ","พิพัฒน์","ภัทรายุทธ","ปภณวัชร","ศุภกร","พุทธชาติ","ศรายุทธ","เดชาวัฒน์","สมบัติ","สุกฤษฎิ์","สมรัก","จิระพงศ์","เกียรติดำรงค์","มานัส","จุฑา","นฤทธิ์สุนทร","จิรเสกข์","สกล","กิตติพงค์","คำภา","ชลสิทธิ์","ชวดล","จอมพล","จีฮาน"],wH=["นพ.","ดร.","ผศ.ดร."],gSu=[{value:"{{person.firstName}} {{person.lastName}}",weight:99},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],fSu=ju(MH,wH),vSu=["ชาย","หญิง"],CSu={female_first_name:ESu,female_prefix:MH,last_name:hSu,male_first_name:pSu,male_prefix:wH,name:gSu,prefix:fSu,sex:vSu},FSu=CSu,kSu=["06 #### ####","08 #### ####","09 #### ####","0 2### ####","0 5!## ####"],ASu={formats:kSu},bSu=ASu,ySu={animal:Kzu,color:$zu,date:Vzu,internet:Wzu,location:oSu,metadata:lSu,person:FSu,phone_number:bSu},PH=ySu;new Ku({locale:[PH,Ru,Lu]});var BSu=["+90-53#-###-##-##","+90-54#-###-##-##","+90-55#-###-##-##","+90-50#-###-##-##"],zSu={formats:BSu},SSu=zSu,MSu=["kırmızı","yeşil","mavi","sarı","mor","nane yeşili","beyaz","siyah","turuncu","pembe","gri","bordo","menekşe","turkuaz","tan","gökyüzü mavisi","somon","erik","orkide","zeytin","eflatun","misket limonu","fildişi","indigo","altın","fuşya","camgöbeği","masmavi","lavanta","gümüş"],wSu={human:MSu},PSu=wSu,TSu=["Kitaplar","Filmler","Müzikler","Oyunlar","Elektronik","Bilgisayarlar","Ev","Bahçe","Aletler","Bakkal","Sağlık","Güzellik","Oyuncaklar","Çocuklar","Bebek","Giyim","Ayakkabı","Mücevher","Spor Dalları","Açık Hava","Otomotiv","Sanayi"],jSu=["Gün boyu konfor ve destek için yapıştırılmış siyah deri ve PVC dolgulu koltuk ve sırt ile kaplanmış ergonomik yönetici koltuğu","Otomobil düzeni, motorun arkasına monte edilmiş transaks tipi şanzımanlar ve dört tekerlekten çekiş ile bir ön motor tasarımından oluşur","Yeni ABC 13 9370, 13.3, 5. Nesil CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","Dev Byte'ın ince ve basit Maple Oyun Klavyesi, şık bir gövde ve akıllı işlevsellik için 7 Renkli RGB LED Arka Aydınlatma ile birlikte gelir","Apollotech B340, güvenilir bağlantıya, 12 aylık pil ömrüne ve modern tasarıma sahip uygun fiyatlı bir kablosuz faredir","Nagasaki Lander, 1984 ABC800J ile başlayan birkaç Nagasaki spor bisiklet serisinin ticari markasıdır","Futbol Antrenman Ve Rekreasyon Amaçlı İyidir","Karbonit ağ kaleci eldivenleri ergonomik olarak kolay oturacak şekilde tasarlanmıştır","Boston'un en gelişmiş kompresyon aşınması teknolojisi, kas oksijenlenmesini artırır, aktif kasları stabilize eder","Yeni forma gömlek çeşitleri sizi göz önünde bulundurarak tasarlandı. Sizi farklı kılacak kesimler ve stiller ile","Doğal bileşenlerin heyecan verici bir karışımına sahip güzel Apple Naturalé serisi. %100 Doğal İçeriğin İyiliği ile","Andy ayakkabılar, trendlerin yanı sıra dayanıklılığı da göz önünde bulundurarak tasarlandı, en şık ayakkabı ve sandalet yelpazesi"],NSu={adjective:["Küçük","Ergonomik","Kırsal","Zeki","Muhteşem","İnanılmaz","Harika","Pratik","Şık","Mükemmel","Genel","El Üretimi","El Yapımı","Lisanslı","Rafine","Markalanmamış","Lezzetli"],material:["Çelik","Ahşap","Beton","Plastik","Pamuk","Granit","Kauçuk","Metal","Yumuşak","Taze","Dondurulmuş"],product:["Sandalye","Araba","Bilgisayar","Tuş Takımı","Fare","Bisiklet","Top","Eldiven","Pantolon","Gömlek","Tablo","Ayakkabı","Şapka","Havlu","Sabun","Tuna","Tavuk","Balık","Peynir","Kayseri Pastırması","Pizza","Salata","Sosis","Cips"]},LSu={department:TSu,product_description:jSu,product_name:NSu},RSu=LSu,KSu=["com.tr","com","biz","info","name","gov.tr"],ISu={domain_suffix:KSu},OSu=ISu,$Su=["###","##","#","##a","##b","##c"],HSu=["Adana","Adıyaman","Afyon","Ağrı","Amasya","Ankara","Antalya","Artvin","Aydın","Balıkesir","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkari","Hatay","Isparta","İçel (Mersin)","İstanbul","İzmir","Kars","Kastamonu","Kayseri","Kırklareli","Kırşehir","Kocaeli","Konya","Kütahya","Malatya","Manisa","K.maraş","Mardin","Muğla","Muş","Nevşehir","Niğde","Ordu","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Tekirdağ","Tokat","Trabzon","Tunceli","Şanlıurfa","Uşak","Van","Yozgat","Zonguldak","Aksaray","Bayburt","Karaman","Kırıkkale","Batman","Şırnak","Bartın","Ardahan","Iğdır","Yalova","Karabük","Kilis","Osmaniye","Düzce"],GSu=["{{location.city_name}}"],_Su=["Afganistan","Almanya","Amerika Birleşik Devletleri","Amerikan Samoa","Andorra","Angola","Anguilla, İngiltere","Antigua ve Barbuda","Arjantin","Arnavutluk","Aruba, Hollanda","Avustralya","Avusturya","Azerbaycan","Bahama Adaları","Bahreyn","Bangladeş","Barbados","Belçika","Belize","Benin","Bermuda, İngiltere","Beyaz Rusya","Bhutan","Birleşik Arap Emirlikleri","Birmanya (Myanmar)","Bolivya","Bosna Hersek","Botswana","Brezilya","Brunei","Bulgaristan","Burkina Faso","Burundi","Cape Verde","Cayman Adaları, İngiltere","Cebelitarık, İngiltere","Cezayir","Christmas Adası , Avusturalya","Cibuti","Çad","Çek Cumhuriyeti","Çin","Danimarka","Doğu Timor","Dominik Cumhuriyeti","Dominika","Ekvator","Ekvator Ginesi","El Salvador","Endonezya","Eritre","Ermenistan","Estonya","Etiyopya","Fas","Fiji","Fildişi Sahili","Filipinler","Filistin","Finlandiya","Folkland Adaları, İngiltere","Fransa","Fransız Guyanası","Fransız Güney Eyaletleri (Kerguelen Adaları)","Fransız Polinezyası","Gabon","Galler","Gambiya","Gana","Gine","Gine-Bissau","Grenada","Grönland","Guadalup, Fransa","Guam, Amerika","Guatemala","Guyana","Güney Afrika","Güney Georgia ve Güney Sandviç Adaları, İngiltere","Güney Kıbrıs Rum Yönetimi","Güney Kore","Gürcistan H","Haiti","Hırvatistan","Hindistan","Hollanda","Hollanda Antilleri","Honduras","Irak","İngiltere","İran","İrlanda","İspanya","İsrail","İsveç","İsviçre","İtalya","İzlanda","Jamaika","Japonya","Johnston Atoll, Amerika","K.K.T.C.","Kamboçya","Kamerun","Kanada","Kanarya Adaları","Karadağ","Katar","Kazakistan","Kenya","Kırgızistan","Kiribati","Kolombiya","Komorlar","Kongo","Kongo Demokratik Cumhuriyeti","Kosova","Kosta Rika","Kuveyt","Kuzey İrlanda","Kuzey Kore","Kuzey Maryana Adaları","Küba","Laos","Lesotho","Letonya","Liberya","Libya","Liechtenstein","Litvanya","Lübnan","Lüksemburg","Macaristan","Madagaskar","Makau (Makao)","Makedonya","Malavi","Maldiv Adaları","Malezya","Mali","Malta","Marşal Adaları","Martinik, Fransa","Mauritius","Mayotte, Fransa","Meksika","Mısır","Midway Adaları, Amerika","Mikronezya","Moğolistan","Moldavya","Monako","Montserrat","Moritanya","Mozambik","Namibia","Nauru","Nepal","Nijer","Nijerya","Nikaragua","Niue, Yeni Zelanda","Norveç","Orta Afrika Cumhuriyeti","Özbekistan","Pakistan","Palau Adaları","Palmyra Atoll, Amerika","Panama","Papua Yeni Gine","Paraguay","Peru","Polonya","Portekiz","Porto Riko, Amerika","Reunion, Fransa","Romanya","Ruanda","Rusya Federasyonu","Saint Helena, İngiltere","Saint Martin, Fransa","Saint Pierre ve Miquelon, Fransa","Samoa","San Marino","Santa Kitts ve Nevis","Santa Lucia","Santa Vincent ve Grenadinler","Sao Tome ve Principe","Senegal","Seyşeller","Sırbistan","Sierra Leone","Singapur","Slovakya","Slovenya","Solomon Adaları","Somali","Sri Lanka","Sudan","Surinam","Suriye","Suudi Arabistan","Svalbard, Norveç","Svaziland","Şili","Tacikistan","Tanzanya","Tayland","Tayvan","Togo","Tonga","Trinidad ve Tobago","Tunus","Turks ve Caicos Adaları, İngiltere","Tuvalu","Türkiye","Türkmenistan","Uganda","Ukrayna","Umman","Uruguay","Ürdün","Vallis ve Futuna, Fransa","Vanuatu","Venezuela","Vietnam","Virgin Adaları, Amerika","Virgin Adaları, İngiltere","Wake Adaları, Amerika","Yemen","Yeni Kaledonya, Fransa","Yeni Zelanda","Yunanistan","Zambiya","Zimbabve"],VSu=["Türkiye"],JSu=["#####"],USu=["Adana","Adıyaman","Afyonkarahisar","Ağrı","Aksaray","Amasya","Ankara","Antalya","Ardahan","Artvin","Aydın","Balıkesir","Bartın","Batman","Bayburt","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Düzce","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkâri","Hatay","Iğdır","Isparta","İstanbul","İzmir","Kahramanmaraş","Karabük","Karaman","Kars","Kastamonu","Kayseri","Kırıkkale","Kırklareli","Kırşehir","Kilis","Kocaeli","Konya","Kütahya","Malatya","Manisa","Mardin","Mersin","Muğla","Muş","Nevşehir","Niğde","Ordu","Osmaniye","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tokat","Trabzon","Tunceli","Uşak","Van","Yalova","Yozgat","Zonguldak"],WSu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},qSu=["Atatürk Bulvarı","Alparslan Türkeş Bulvarı","Ali Çetinkaya Caddesi","Tevfik Fikret Caddesi","Kocatepe Caddesi","İsmet Paşa Caddesi","30 Ağustos Caddesi","İsmet Attila Caddesi","Namık Kemal Caddesi","Lütfi Karadirek Caddesi","Sarıkaya Caddesi","Yunus Emre Sokak","Dar Sokak","Fatih Sokak ","Harman Yolu Sokak ","Ergenekon Sokak ","Ülkü Sokak","Sağlık Sokak","Okul Sokak","Harman Altı Sokak","Kaldırım Sokak","Mevlana Sokak","Gül Sokak","Sıran Söğüt Sokak","Güven Yaka Sokak","Saygılı Sokak","Menekşe Sokak","Dağınık Evler Sokak","Sevgi Sokak","Afyon Kaya Sokak","Oğuzhan Sokak","İbn-i Sina Sokak","Bahçe Sokak","Köypınar Sokak","Kekeçoğlu Sokak","Barış Sokak","Bayır Sokak","Kerimoğlu Sokak","Nalbant Sokak","Bandak Sokak"],ZSu=["{{location.street_name}}"],YSu={building_number:$Su,city_name:HSu,city_pattern:GSu,country:_Su,default_country:VSu,postcode:JSu,state:USu,street_address:WSu,street_name:qSu,street_pattern:ZSu},QSu=YSu,XSu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],uMu={words:XSu},eMu=uMu,aMu={title:"Turkish",code:"tr",language:"tr",endonym:"Türkçe",dir:"ltr",script:"Latn"},rMu=aMu,nMu=["Abendam","Açela","Açelya","Açılay","Adel","Adelya","Adile","Afitap","Afra","Ağça","Ahenk","Ahlem","Alisa","Almila","Alvina","Amelya","Amara","Andaç","Anar","Anise","Anita","Anka","Alpike","Altın","Arın","Arya","Asuela","Aslım","Ayren","Aykal","Aysar","Ayşıl","Bade","Bağdagül","Balın","Bediz","Bedran","Behrem","Belçim","Belma","Beltun","Belemir","Benice","Benli","Berceste","Berçin","Berinay","Berran","Berre","Berva","Besra","Çağıl","Cangül","Cannur","Cansel","Cansın","Canel","Ceren","Ceyda","Cilvenaz","Ceylinaz","Ceylin","Ceyla","Ceylan","Çağla","Çeşminaz","Çıgıl","Çiçek","Çilay","Çiler","Çimen","Çise","Çişem","Çisil","Damla","Defne","Demet","Deniz","Derya","Destan","Deste","Didem","Dilan","Dilara","Dilay","Diler","Dilhan","Dilek","Dilruba","Döndü","Duygu","Dünya","Dürdane","Dürriye","Dicle","Dolunay","Derin","Diclehan","Dilberay","Ebru","Ece","Eda","Ekin","Ela","Elçin","Elif","Elmas","Elvan","Emel","Emine","Enise","Esen","Eser","Esin","Esmeray","Eylül","Evşen","Eftalya","Ecem","Eyşan","Fadime","Fahriye","Fahrünissa","Fatma","Fatoş","Fazilet","Fehime","Ferah","Feray","Ferda","Feride","Feriha","Feyza","Fidan","Figen","Fikriye","Filiz","Firdevs","Fulya","Fuldem","Fulden","Funda","Füruzan","Füsun","Füreyya","Gamze","Gaye","Gizem","Gonca","Gökben","Gökçe","Gökşin","Gönül","Gözde","Güher","Gül","Gülbahar","Gülben","Gülçin","Güldem","Gülden","Güldeste","Gülen","Gülşen","Gülgün","Gülnaz","Gülpembe","Gülriz","Gülsen","Günay","Güneş","Güner","Güngör","Güniz","Günsel","Günseli","Gürcan","Güven","Göknur","Günnur","Hale","Handan","Hande","Hayal","Hayat","Hazan","Hilal","Hülya","Hümeyra","Hüner","Ilgın","Işık","Işıl","Işılay","Işın","Itır","İclal","İdil","İffet","İkbal","İlayda","İlkben","İlke","İlknur","İlksen","İlkyaz","İmge","İmran","İnci","İpek","İrem","İzel","Yaprak","Yasemin","Yağmur","Yelda","Yeliz","Yeşim","Yıldız","Yonca","Yosun","Jale","Julide","Kader","Kadriye","Kamelya","Kamile","Kamuran","Kevser","Kumru","Kısmet","Kıymet","Kiraz","Lale","Lamia","Latife","Leman","Lemide","Lerzan","Leyla","Lida","Mehtap","Melda","Melek","Melike","Melis","Melisa","Melodi","Meltem","Meral","Meriç","Merih","Merve","Meryem","Mihriban","Mine","Miray","Müesser","Münevver","Müge","Müjde","Müjgan","Mukaddes","Mısra","Nalan","Naz","Nazan","Nazlı","Necla","Nehir","Nergis","Neslişah","Nesrin","Nevin","Nevra","Nida","Nigar","Nihal","Nihan","Nil","Nilgün","Nisa","Nisan","Nükhet","Nur","Nural","Nuran","Nurgül","Nursel","Nurseli","Okşan","Olcay","Oya","Öykü","Özden","Özge","Özlem","Özlen","Öznur","Parla","Pakize","Pelin","Pelinsu","Pembe","Peri","Perihan","Perran","Pervin","Petek","Pınar","Piraye","Rabia","Rahime","Rahşan","Rana","Rengin","Reyhan","Rezzan","Rüya","Ruhsar","Sanem","Seçil","Seda","Sedef","Seden","Seher","Selda","Selen","Selin","Selma","Selvi","Sema","Semra","Senay","Serap","Sertap","Seren","Serin","Serpil","Sevda","Sevgi","Sevil","Sevim","Sevinç","Sevtap","Seval","Sıla","Sibel","Simge","Sinem","Songül","Su","Sunay","Suzan","Şebnem","Şehrazat","Şelale","Şenay","Şengül","Şennur","Şermin","Şeyda","Şeyma","Şevval","Şiir","Şule","Tanyeli","Tezer","Tuğba","Turna","Tutku","Tülay","Tülin","Türkan","Tunay","Utku","Ulus","Uhra","Uygu","Ulviye","Ülfet","Ülker","Ülkü","Ümmiye","Ümran","Ünsel","Ünseli","Vahide","Verda","Vesile","Vicdan","Vildan","Vuslat","Zahide","Zehra","Zekiye","Zerrin","Zeynep","Zübeyde","Zühal","Zülal","Züleyha","Zeliha","Zümrüt"],TH=["Bayan","Dr.","Prof. Dr."],tMu=["Aba","Abak","Abaka","Abakan","Abakay","Abar","Abay","Abı","Abılay","Abluç","Abşar","Açığ","Açık","Açuk","Adalan","Adaldı","Adalmış","Adar","Adaş","Adberilgen","Adıgüzel","Adık","Adıkutlu","Adıkutlutaş","Adlı","Adlıbeğ","Adraman","Adsız","Afşar","Afşın","Ağabay","Ağakağan","Ağalak","Ağlamış","Ak","Akaş","Akata","Akbaş","Akbay","Akboğa","Akbörü","Akbudak","Akbuğra","Akbulak","Akça","Akçakoca","Akçora","Akdemir","Akdoğan","Akı","Akıbudak","Akım","Akın","Akınçı","Akkun","Akkunlu","Akkurt","Akkuş","Akpıra","Aksungur","Aktan","Al","Ala","Alaban","Alabörü","Aladağ","Aladoğan","Alakurt","Alayunt","Alayuntlu","Aldemir","Aldıgerey","Aldoğan","Algu","Alımga","Alka","Alkabölük","Alkaevli","Alkan","Alkaşı","Alkış","Alp","Alpagut","Alpamış","Alparsbeğ","Alparslan","Alpata","Alpay","Alpaya","Alpaykağan","Alpbamsı","Alpbilge","Alpdirek","Alpdoğan","Alper","Alperen","Alpertunga","Alpgerey","Alpış","Alpilig","Alpkara","Alpkutlu","Alpkülük","Alpşalçı","Alptegin","Alptuğrul","Alptunga","Alpturan","Alptutuk","Alpuluğ","Alpurungu","Alpurungututuk","Alpyörük","Altan","Altankağan","Altankan","Altay","Altın","Altınkağan","Altınkan","Altınoba","Altıntamgan","Altıntamgantarkan","Altıntarkan","Altıntay","Altmışkara","Altuga","Amaç","Amrak","Amul","Ançuk","Andarıman","Anıl","Ant","Apa","Apak","Apatarkan","Aprançur","Araboğa","Arademir","Aral","Arbay","Arbuz","Arçuk","Ardıç","Argıl","Argu","Argun","Arı","Arıboğa","Arık","Arıkağan","Arıkdoruk","Arınç","Arkın","Arkış","Armağan","Arnaç","Arpat","Arsal","Arsıl","Arslan","Arslanargun","Arslanbörü","Arslansungur","Arslantegin","Arslanyabgu","Arşun","Artıınal","Artuk","Artukaç","Artut","Aruk","Asartegin","Asığ","Asrı","Asuğ","Aşan","Aşanboğa","Aşantuğrul","Aşantudun","Aşıkbulmuş","Aşkın","Aştaloğul","Aşuk","Ataç","Atakağan","Atakan","Atalan","Ataldı","Atalmış","Ataman","Atasagun","Atasu","Atberilgen","Atıgay","Atıkutlu","Atıkutlutaş","Atıla","Atılgan","Atım","Atımer","Atış","Atlı","Atlıbeğ","Atlıkağan","Atmaca","Atsız","Atunçu","Avar","Avluç","Avşar","Ay","Ayaçı","Ayas","Ayaş","Ayaz","Aybalta","Ayban","Aybars","Aybeğ","Aydarkağan","Aydemir","Aydın","Aydınalp","Aydoğan","Aydoğdu","Aydoğmuş","Aygırak","Ayıtmış","Ayız","Ayızdağ","Aykağan","Aykan","Aykurt","Ayluç","Ayluçtarkan","Ayma","Ayruk","Aysılığ","Aytak","Ayyıldız","Azak","Azban","Azgan","Azganaz","Azıl","Babır","Babur","Baçara","Baççayman","Baçman","Badabul","Badruk","Badur","Bağa","Bağaalp","Bağaışbara","Bağan","Bağaşatulu","Bağatarkan","Bağatengrikağan","Bağatur","Bağaturçigşi","Bağaturgerey","Bağaturipi","Bağatursepi","Bağış","Bağtaş","Bakağul","Bakır","Bakırsokum","Baksı","Bakşı","Balaban","Balaka","Balakatay","Balamır","Balçar","Baldu","Balkık","Balta","Baltacı","Baltar","Baltır","Baltur","Bamsı","Bangu","Barak","Baraktöre","Baran","Barbeğ","Barboğa","Barbol","Barbulsun","Barça","Barçadoğdu","Barçadoğmuş","Barçadurdu","Barçadurmuş","Barçan","Barçatoyun","Bardıbay","Bargan","Barımtay","Barın","Barkan","Barkdoğdu","Barkdoğmuş","Barkdurdu","Barkdurmuş","Barkın","Barlas","Barlıbay","Barmaklak","Barmaklı","Barman","Bars","Barsbeğ","Barsboğa","Barsgan","Barskan","Barsurungu","Bartu","Basademir","Basan","Basanyalavaç","Basar","Basat","Baskın","Basmıl","Bastı","Bastuğrul","Basu","Basut","Başak","Başbuğ","Başçı","Başgan","Başkırt","Başkurt","Baştar","Batrak","Batu","Batuk","Batur","Baturalp","Bay","Bayançar","Bayankağan","Bayat","Bayazıt","Baybars","Baybayık","Baybiçen","Bayboğa","Baybora","Baybüre","Baydar","Baydemir","Baydur","Bayık","Bayınçur","Bayındır","Baykal","Baykara","Baykoca","Baykuzu","Baymünke","Bayna","Baynal","Baypüre","Bayrı","Bayraç","Bayrak","Bayram","Bayrın","Bayruk","Baysungur","Baytara","Baytaş","Bayunçur","Bayur","Bayurku","Bayutmuş","Bayuttu","Bazır","Beçeapa","Beçkem","Beğ","Beğarslan","Beğbars","Beğbilgeçikşin","Beğboğa","Beğçur","Beğdemir","Beğdilli","Beğdurmuş","Beğkulu","Beğtaş","Beğtegin","Beğtüzün","Begi","Begil","Begine","Begitutuk","Beglen","Begni","Bek","Bekazıl","Bekbekeç","Bekeç","Bekeçarslan","Bekeçarslantegin","Bekeçtegin","Beker","Beklemiş","Bektür","Belçir","Belek","Belgi","Belgüc","Beltir","Bengi","Bengü","Benlidemir","Berdibeğ","Berendey","Bergü","Berginsenge","Berk","Berke","Berkiş","Berkyaruk","Bermek","Besentegin","Betemir","Beyizçi","Beyrek","Beyrem","Bıçkı","Bıçkıcı","Bıdın","Bıtaybıkı","Bıtrı","Biçek","Bilge","Bilgebayunçur","Bilgebeğ","Bilgeçikşin","Bilgeışbara","Bilgeışbaratamgan","Bilgekağan","Bilgekan","Bilgekutluk","Bilgekülüçur","Bilgetaçam","Bilgetamgacı","Bilgetardu","Bilgetegin","Bilgetonyukuk","Bilgez","Bilgiç","Bilgin","Bilig","Biligköngülsengün","Bilik","Binbeği","Bindir","Boğa","Boğaç","Boğaçuk","Boldaz","Bolmuş","Bolsun","Bolun","Boncuk","Bongul","Bongulboğa","Bora","Boran","Borçul","Borlukçu","Bornak","Boyan","Boyankulu","Boylabağa","Boylabağatarkan","Boylakutlutarkan","Bozan","Bozbörü","Bozdoğan","Bozkurt","Bozkuş","Bozok","Bögde","Böge","Bögü","Bökde","Böke","Bölen","Bölükbaşı","Bönek","Bönge","Börü","Börübars","Börüsengün","Börteçine","Buçan","Buçur","Budağ","Budak","Budunlu","Buğday","Buğra","Buğrakarakağan","Bukak","Bukaktutuk","Bulaçapan","Bulak","Bulan","Buldur","Bulgak","Bulmaz","Bulmuş","Buluç","Buluğ","Buluk","Buluş","Bulut","Bumın","Bunsuz","Burçak","Burguçan","Burkay","Burslan","Burulday","Burulgu","Burunduk","Buşulgan","Butak","Butuk","Buyan","Buyançuk","Buyandemir","Buyankara","Buyat","Buyraç","Buyruç","Buyruk","Buzaç","Buzaçtutuk","Büdüs","Büdüstudun","Bügü","Bügdüz","Bügdüzemen","Büge","Büğübilge","Bükdüz","Büke","Bükebuyraç","Bükebuyruç","Bükey","Büktegin","Büküşboğa","Bümen","Bünül","Büre","Bürgüt","Bürkek","Bürküt","Bürlük","Cebe","Ceyhun","Cılasun","Çaba","Çabdar","Çablı","Çabuş","Çağan","Çağatay","Çağlar","Çağlayan","Çağrı","Çağrıbeğ","Çağrıtegin","Çağru","Çalapkulu","Çankız","Çemen","Çemgen","Çeykün","Çıngır","Çiçek","Çiçem","Çiğdem","Çilenti","Çimen","Çobulmak","Çocukbörü","Çokramayul","Çolman","Çolpan","Çölü","Damla","Deniz","Dilek","Diri","Dizik","Duru","Dururbunsuz","Duygu","Ebin","Ebkızı","Ebren","Edil","Ediz","Egemen","Eğrim","Ekeç","Ekim","Ekin","Elkin","Elti","Engin","Erdem","Erdeni","Erdeniözük","Erdenikatun","Erentüz","Ergene","Ergenekatun","Erinç","Erke","Ermen","Erten","Ertenözük","Esen","Esenbike","Eser","Esin","Etil","Evin","Eyiz","Gelin","Gelincik","Gökbörü","Gökçe","Gökçegöl","Gökçen","Gökçiçek","Gökşin","Gönül","Görün","Gözde","Gülegen","Gülemen","Güler","Gülümser","Gümüş","Gün","Günay","Günçiçek","Gündoğdu","Gündoğmuş","Güneş","Günyaruk","Gürbüz","Güvercin","Güzey","Işığ","Işık","Işıl","Işılay","Ila","Ilaçın","Ilgın","Inanç","Irmak","Isığ","Isık","Iyık","Iyıktağ","İdil","İkeme","İkiçitoyun","İlbilge","İldike","İlgegü","İmrem","İnci","İnç","İrinç","İrinçköl","İrtiş","İtil","Kancı","Kançı","Kapgar","Karaca","Karaça","Karak","Kargılaç","Karlıgaç","Katun","Katunkız","Kayacık","Kayaçık","Kayça","Kaynak","Kazanç","Kazkatun","Kekik","Keklik","Kepez","Kesme","Keyken","Kezlik","Kımız","Kımızın","Kımızalma","Kımızalmıla","Kırçiçek","Kırgavul","Kırlangıç","Kıvanç","Kıvılcım","Kızdurmuş","Kızılalma"],iMu=["Abacı","Abadan","Aclan","Adal","Adan","Adıvar","Akal","Akan","Akar ","Akay","Akaydın","Akbulut","Akgül","Akışık","Akman","Akyürek","Akyüz","Akşit","Alnıaçık","Alpuğan","Alyanak","Arıcan","Arslanoğlu","Atakol","Atan","Avan","Ayaydın","Aybar","Aydan","Aykaç","Ayverdi","Ağaoğlu","Aşıkoğlu","Babacan","Babaoğlu","Bademci","Bakırcıoğlu","Balaban","Balcı","Barbarosoğlu","Baturalp","Baykam","Başoğlu","Berberoğlu","Beşerler","Beşok","Biçer","Bolatlı","Dalkıran","Dağdaş","Dağlaroğlu","Demirbaş","Demirel","Denkel","Dizdar ","Doğan ","Durak ","Durmaz","Duygulu","Düşenkalkar","Egeli","Ekici","Ekşioğlu","Eliçin","Elmastaşoğlu","Elçiboğa","Erbay","Erberk","Erbulak","Erdoğan","Erez","Erginsoy","Erkekli","Eronat","Ertepınar","Ertürk","Erçetin","Evliyaoğlu","Gönültaş","Gümüşpala","Günday","Gürmen","Hakyemez","Hamzaoğlu","Ilıcalı","Kahveci","Kaplangı","Karabulut","Karaböcek","Karadaş","Karaduman","Karaer","Kasapoğlu","Kavaklıoğlu","Kaya ","Keseroğlu","Keçeci","Kılıççı","Kıraç ","Kocabıyık","Korol","Koyuncu","Koç","Koçoğlu","Koçyiğit","Kuday","Kulaksızoğlu","Kumcuoğlu","Kunt","Kunter","Kurutluoğlu","Kutlay","Kuzucu","Körmükçü","Köybaşı","Köylüoğlu","Küçükler","Limoncuoğlu","Mayhoş","Menemencioğlu","Mertoğlu","Nalbantoğlu","Nebioğlu","Numanoğlu","Okumuş","Okur","Oraloğlu","Orbay","Ozansoy","Paksüt","Pekkan","Pektemek","Polat","Poyrazoğlu","Poçan","Sadıklar","Samancı","Sandalcı","Sarıoğlu","Saygıner","Sepetçi","Sezek","Sinanoğlu","Solmaz","Sözeri","Süleymanoğlu","Tahincioğlu","Tanrıkulu","Tazegül","Taşlı","Taşçı","Tekand","Tekelioğlu","Tokatlıoğlu","Tokgöz","Topaloğlu","Topçuoğlu","Toraman","Tunaboylu","Tunçeri","Tuğlu","Tuğluk","Türkdoğan","Türkyılmaz","Tütüncü","Tüzün","Uca","Uluhan","Velioğlu","Yalçın","Yazıcı","Yetkiner","Yeşilkaya","Yıldırım ","Yıldızoğlu","Yılmazer","Yorulmaz","Çamdalı","Çapanoğlu","Çatalbaş","Çağıran","Çetin","Çetiner","Çevik","Çörekçi","Önür","Örge","Öymen","Özberk","Özbey","Özbir","Özdenak","Özdoğan","Özgörkey","Özkara","Özkök ","Öztonga","Öztuna"],oMu=[{value:"{{person.last_name}}",weight:1}],sMu=["Abay","Abidin","Acar","Acun","Adem","Adil","Adnân","Afşin","Affan","Afi","Agâh","Ahmet","Ahsen","Akalp","Akbatur","Akın","Akın Alp","Akıner","Aktekin","Aktimur","Ali","Alican","Alişan","Alişir","Alp","Alparslan","Alpay","Alper","Alperen","Alphan","Altan","Altemur","Âmir","Ammâr","Ata","Atalay","Atâullah","Avşar","Aykan","Ayvaz","Anıl","Ant","Arda","Arif","Arslan","Asım","Asil","Aşkın","Atakan","Atıf","Atilla","Avni","Aydemir","Aydın","Ayhan","Aykut","Aytaç","Aytekin","Aytuğ","Azer","Aziz","Azizhan","Azmi","Babacan","Barın","Battal","Behram","Behzat","Bekir","Bektaş","Bera","Berkan","Berkin","Beşer","Baha","Bahadır","Bahri","Bahtiyar","Bâki","Barış","Barkın","Barlas","Bartu","Batu","Batuhan","Batur","Baturalp","Baykal","Bayram","Bedir","Bedirhan","Bedreddin","Bedri","Behçet","Behiç","Behlül","Berat","Berk","Berkay","Besim","Beşir","Bilâl","Birol","Bora","Buğra","Bulut","Burak","Burhan","Bülent","Bünyamin","Cafer","Cahid","Can","Canalp","Cândar","Caner","Cankan","Cavid","Celal","Celâleddin","Celasun","Celil","Cem","Cemal","Cemali","Cemil","Cenk","Cevat","Cevahir","Ceyhun","Cezmi","Cihan","Coşkun","Coşkuner","Cumhur","Cübeyr","Cüneyt","Cihad","Cihangir","Civan","Cihanşah","Çağan","Çağatay","Çağdaş","Çağlar","Çağrı","Çağrıhan","Çelen","Çelik","Çetin","Çetinel","Çetiner","Dağhan","Dâver","Davud","Demiralp","Demirhan","Denizalp","Devran","Dikmen","Dilaver","Dildâr","Dilhan","Dinç","Derviş","Dinçer","Direnç","Doğan","Doğanay","Doğaner","Doğu","Dora","Durmuş","Dündar","Ebuzer","Ecevit","Ecmel","Ediz","Efe","Efsun","Egemen","Ekrem","Elgin","Emin","Emir","Emrah","Emre","Emrullah","Ender","Enderun","Enes","Engin","Enis","Ensar","Enver","Eralp","Eray","Erberk","Ercan","Ercüment","Erçin","Erda","Erdal","Erdem","Erdinç","Erel","Eren","Ergin","Ergün","Ergüner","Erhan","Erkâm","Erkân","Erman","Erol","Ersin","Erşan","Ertan","Ertuğrul","Esat","Eşref","Ethem","Evren","Ecehan","Ecvet","Ede","Edhem","Efken","Eflah","Ekmel","Elvan","Emced","Evran","Eymen","Eyüp","Ezrak","Fadıl","Fahrettin","Fahri","Faik","Faris","Faruk","Fatih","Faysal","Fazıl","Fehmi","Ferda","Ferdi","Ferhat","Ferhan","Ferit","Feridun","Ferruh","Fevzi","Feyyaz","Feyzullah","Fikret","Fikri","Fuat","Furkân","Fazlı","Fâlih","Fasih","Fatin","Fazullah","Feda","Fedai","Feramuz","Feramuş","Ferman","Fuzuli","Gaffar","Gazanfer","Gencer","Gökalp","Gökben","Gökmen","Gönenç","Görkem","Gülhan","Gültekin","Günay","Güner","Göngör","Gürdal","Gürhan","Gürkan","Gürol","Gürsel","Güven","Güvenalp","Gazi","Gevheri","Gıyas","Giray","Gürbüz","Habib","Hâdi","Hafız","Hakan","Hakkı","Haldun","Halit","Halil","Halim","Hâlis","Haluk","Hamdi","Hami","Hamit","Hamza","Harun","Hasan","Haşim","Haşmet","Hayati","Haydar","Hazar","Hıfzı","Hikmet","Hilmi","Himmet","Hulki","Hulusi","Hurşit","Hüma","Hürkan","Hüsamettin","Hüseyin","Hüsnü","Hüsrev","Habbab","Habil","Hacib","Hafi","Hafid","Hakem","Haki","Hamdullah","Hammâd","Hanefi","Hani","Haseki","Hasibi","Hasin","Hâtem","Hattâb","Hatip","Hayali","Hazım","Hızır","Hicabi","Hişam","Hud","Huzeyfe","Hüccet","Hüdâvendigâr","Hüdayi","Hümayun","Hüsameddin","Ilgın","Işıner","Itri","İbrahim","İdris","İhsan","İkbal","İlbey","İlhami","İlhan","İlkay","İlker","İlyas","İrfan","İsmail","İsmet","İzzettin","İzzet","İhvan","İkrime","Kadir","Kadrican","Kağan","Kamber","Kâmil","Karahan","Kayaalp","Kâzım","Kemâl","Kemalettin","Kenan","Kerami","Kerem","Kerim","Koray","Korkut","Köksal","Kubat","Kubilay","Kutbettin","Kürşad","Kabil","Kadem","Kadı","Kalender","Kamran","Kasım","Keleş","Keramet","Keremşah","Keşşaf","Kuddusi","Lamih","Latif","Levent","Lütfullah","Lütfi","Maad","Mahir","Mahmut","Mahzun","Maksud","Mansur","Mazhar","Mehmet","Melih","Melikşah","Memduh","Mert","Mesut","Mete","Metin","Mevlüt","Mithat","Muammer","Muaviye","Muhammed","Muharrem","Muhsin","Muhyiddin","Mukadder","Murat","Musa","Mustafa","Muzaffer","Müfid","Müjdat","Mümtaz","Münir","Mestan","Mir","Miraç","Mirkelam","Mirza","Misbah","Muaz","Muhtar","Muhterem","Muhteşem","Muktedi","Muktedir","Muktefi","Muslih","Mutahhar","Mutasım","Muteber","Mutemed","Muttalib","Mükerrem","Müren","Müşir","Müzdad","Nabi","Naci","Nadi","Nadir","Nafiz","Nahid","Nahil","Nail","Naim","Namık","Nasrullah","Nazım","Nazif","Nazmi","Necat","Necati","Necdet","Necib","Necmettin","Nedim","Nejat","Nesim","Neşet","Nevzat","Nihat","Niyazi","Nizamettin","Numan","Nurettin","Nurullah","Nusret","Oğuz","Oğuzhan","Okan","Oktay","Onur","Orhan","Osman","Ozan","Ömer","Önder","Özcan","Özden","Özer","Özgür","Özhan","Özkan","Payidar","Pertev","Perver","Peyami","Raci","Rafet","Rahim","Rahmi","Raif","Rakıp","Ramazan","Ramiz","Rasim","Raşit","Rauf","Recai","Recep","Refik","Reha","Remzi","Resûl","Reşat","Rıdvan","Rıfat","Rıfkı","Rıza","Rüçhan","Rükneddin","Rüştü","Refah","Refet","Reis","Resül","Rifat","Sabri","Sacid","Sadberk","Sadettin","Sadık","Sadi","Sadri","Sadullah","Safa","Saffet","Said","Saim","Sâkıp","Salih","Salim","Samed","Sami","Samih","Samim","Savaş","Seçkin","Sedat","Sefer","Selahattin","Selami","Selçuk","Selim","Semih","Serbülent","Sergen","Serhat","Sermet","Sertaç","Server","Settar","Seyfettin","Seyfi","Seyfullah","Seyyit","Sıdkı","Sırrı","Sinan","Suat","Subhi","Sudi","Sururi","Süheyl","Süleyman","Şaban","Şadan","Şahap","Şahin","Şahsuvar","Şakir","Şamil","Şayan","Şefik","Şemsi","Şener","Şenol","Şerafettin","Şeref","Şerif","Şevket","Şevki","Şinasi","Şükrü","Şahinalp","Şahsüvar","Şâfi","Şarani","Şecaeddin","Şehlevent","Şeyban","Şihab","Şihabeddin","Şir","Taceddin","Tahir","Tahsin","Taib","Talat","Talay","Talha","Talip","Tamer","Taner","Tanju","Tarık","Tarkan","Taşkın","Tayfun","Tayyar","Tekin","Tekinalp","Temel","Teoman","Tevfik","Tevhid","Tezcan","Tezel","Tınas","Timur","Tolga","Tolunay","Tufan","Tugay","Tuğrul","Tuğtekin","Tuhfe","Tunahan","Tunç","Tunçer","Turan","Turgay","Turgut","Tümer","Türkay","Türkeş","Türker","Ufuk","Uğur","Ukbe","Ulvi","Umur","Umuralp","Umut","Usame","Utku","Ülgen","Ülker","Ümit","Ünal","Üzeyir","Vahâ","Vahdet","Vahid","Valid","Vecdi","Vedat","Vefa","Vefik","Vehbi","Veli","Veysel","Veysi","Volkan","Yağız","Yahya","Yalçın","Yalgın","Yaman","Yasin","Yaşar","Yavuz","Yekta","Yener","Yetkin","Yıldırım","Yılmaz","Yiğit","Yunus","Yusuf","Yüce","Yücel","Yüksel","Yümni","Zafer","Zâhit","Zekeriyyâ","Zeyd","Zihnî","Ziyâd","Zülfikâr","Zâfir","Zamir","Zekai","Zeynel","Ziver","Ziya","Ziyad","Zübeyr"],jH=["Bay","Dr.","Prof. Dr."],lMu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],EMu=ju(TH,jH),cMu={female_first_name:nMu,female_prefix:TH,first_name:tMu,last_name:iMu,last_name_pattern:oMu,male_first_name:sMu,male_prefix:jH,name:lMu,prefix:EMu},dMu=cMu,DMu=["392","510","512","522","562","564","592","594","800","811","822","850","888","898","900","322","416","272","472","382","358","312","242","478","466","256","266","378","488","458","228","426","434","374","248","224","286","376","364","258","412","380","284","424","446","442","222","342","454","456","438","326","476","246","216","212","232","344","370","338","474","366","352","318","288","386","348","262","332","274","422","236","482","324","252","436","384","388","452","328","464","264","362","484","368","346","414","486","282","356","462","428","276","432","226","354","372"],xMu=["+90-###-###-##-##","+90-###-###-#-###"],mMu={area_code:DMu,formats:xMu},hMu=mMu,pMu={cell_phone:SSu,color:PSu,commerce:RSu,internet:OSu,location:QSu,lorem:eMu,metadata:rMu,person:dMu,phone_number:hMu},NH=pMu;new Ku({locale:[NH,Ru,Lu]});var gMu=["{{company.prefix}} {{person.female_first_name}}","{{company.prefix}} {{person.male_first_name}}","{{company.prefix}} {{person.male_last_name}}","{{company.prefix}} {{company.suffix}}{{company.suffix}}","{{company.prefix}} {{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}"],fMu=["ТОВ","ПАТ","ПрАТ","ТДВ","КТ","ПТ","ДП","ФОП"],vMu=["Постач","Торг","Пром","Трейд","Збут"],CMu={name_pattern:gMu,prefix:fMu,suffix:vMu},FMu=CMu,kMu=["cherkassy.ua","cherkasy.ua","ck.ua","cn.ua","com.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","donetsk.ua","dp.ua","if.ua","in.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","ks.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lutsk.net","lviv.ua","mk.ua","net.ua","nikolaev.ua","od.ua","odessa.ua","org.ua","pl.ua","poltava.ua","rovno.ua","rv.ua","sebastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","ua","uz.ua","uzhgorod.ua","vinnica.ua","vn.ua","volyn.net","volyn.ua","yalta.ua","zaporizhzhe.ua","zhitomir.ua","zp.ua","zt.ua","укр"],AMu=["ukr.net","ex.ua","e-mail.ua","i.ua","meta.ua","yandex.ua","gmail.com"],bMu={domain_suffix:kMu,free_email:AMu},yMu=bMu,BMu=["#","##","###"],zMu=["Алчевськ","Артемівськ","Бердичів","Бердянськ","Біла Церква","Бровари","Вінниця","Горлівка","Дніпродзержинськ","Дніпропетровськ","Донецьк","Євпаторія","Єнакієве","Житомир","Запоріжжя","Івано-Франківськ","Ізмаїл","Кам’янець-Подільський","Керч","Київ","Кіровоград","Конотоп","Краматорськ","Красний Луч","Кременчук","Кривий Ріг","Лисичанськ","Луганськ","Луцьк","Львів","Макіївка","Маріуполь","Мелітополь","Миколаїв","Мукачеве","Нікополь","Одеса","Олександрія","Павлоград","Полтава","Рівне","Севастополь","Сєвєродонецьк","Сімферополь","Слов’янськ","Суми","Тернопіль","Ужгород","Умань","Харків","Херсон","Хмельницький","Черкаси","Чернівці","Чернігів","Шостка","Ялта"],SMu=["{{location.city_name}}","{{location.city_prefix}} {{person.male_first_name}}"],MMu=["Південний","Північний","Східний","Західний"],wMu=["град"],PMu=["Австралія","Австрія","Азербайджан","Албанія","Алжир","Ангола","Андорра","Антигуа і Барбуда","Аргентина","Афганістан","Багамські Острови","Бангладеш","Барбадос","Бахрейн","Беліз","Бельгія","Бенін","Білорусь","Болгарія","Болівія","Боснія і Герцеговина","Ботсвана","Бразилія","Бруней","Буркіна-Фасо","Бурунді","Бутан","В’єтнам","Вануату","Ватикан","Велика Британія","Венесуела","Вірменія","Габон","Гаїті","Гайана","Гамбія","Гана","Гватемала","Гвінея","Гвінея-Бісау","Гондурас","Гренада","Греція","Грузія","Данія","Демократична Республіка Конго","Джибуті","Домініка","Домініканська Республіка","Еквадор","Екваторіальна Гвінея","Еритрея","Естонія","Ефіопія","Єгипет","Ємен","Замбія","Зімбабве","Ізраїль","Індія","Індонезія","Ірак","Іран","Ірландія","Ісландія","Іспанія","Італія","Йорданія","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кенія","Киргизстан","Китай","Кіпр","Кірибаті","Колумбія","Коморські Острови","Конго","Коста-Рика","Кот-д’Івуар","Куба","Кувейт","Лаос","Латвія","Лесото","Литва","Ліберія","Ліван","Лівія","Ліхтенштейн","Люксембург","Маврикій","Мавританія","Мадаґаскар","Македонія","Малаві","Малайзія","Малі","Мальдіви","Мальта","Марокко","Маршаллові Острови","Мексика","Мозамбік","Молдова","Монако","Монголія","Намібія","Науру","Непал","Нігер","Нігерія","Нідерланди","Нікарагуа","Німеччина","Нова Зеландія","Норвегія","Об’єднані Арабські Емірати","Оман","Пакистан","Палау","Панама","Папуа-Нова Гвінея","Парагвай","Перу","Південна Корея","Південний Судан","Південно-Африканська Республіка","Північна Корея","Польща","Португалія","Російська Федерація","Руанда","Румунія","Сальвадор","Самоа","Сан-Марино","Сан-Томе і Принсіпі","Саудівська Аравія","Свазіленд","Сейшельські Острови","Сенеґал","Сент-Вінсент і Гренадини","Сент-Кітс і Невіс","Сент-Люсія","Сербія","Сирія","Сінгапур","Словаччина","Словенія","Соломонові Острови","Сомалі","Судан","Суринам","Східний Тимор","США","Сьєрра-Леоне","Таджикистан","Таїланд","Танзанія","Того","Тонга","Тринідад і Тобаго","Тувалу","Туніс","Туреччина","Туркменістан","Уганда","Угорщина","Узбекистан","Україна","Уругвай","Федеративні Штати Мікронезії","Фіджі","Філіппіни","Фінляндія","Франція","Хорватія","Центральноафриканська Республіка","Чад","Чехія","Чилі","Чорногорія","Швейцарія","Швеція","Шрі-Ланка","Ямайка","Японія"],TMu=["Україна"],jMu=["#####"],NMu=["кв. ###"],LMu=["АР Крим","Вінницька область","Волинська область","Дніпропетровська область","Донецька область","Житомирська область","Закарпатська область","Запорізька область","Івано-Франківська область","Київська область","Кіровоградська область","Луганська область","Львівська область","Миколаївська область","Одеська область","Полтавська область","Рівненська область","Сумська область","Тернопільська область","Харківська область","Херсонська область","Хмельницька область","Черкаська область","Чернівецька область","Чернігівська область","Київ","Севастополь"],RMu={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},KMu=["Зелена","Молодіжна","Городоцька","Стрийська","Вузька","Нижанківського","Староміська","Ліста","Вічева","Брюховичів","Винників","Рудного","Коліївщини"],IMu=["{{location.street_prefix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],OMu=["вул.","вулиця","пр.","проспект","пл.","площа","пров.","провулок"],$Mu=["майдан"],HMu={building_number:BMu,city_name:zMu,city_pattern:SMu,city_prefix:MMu,city_suffix:wMu,country:PMu,default_country:TMu,postcode:jMu,secondary_address:NMu,state:LMu,street_address:RMu,street_name:KMu,street_pattern:IMu,street_prefix:OMu,street_suffix:$Mu},GMu=HMu,_Mu={title:"Ukrainian",code:"uk",language:"uk",endonym:"Українська",dir:"ltr",script:"Cyrl"},VMu=_Mu,LH=["Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Аделаїда","Аделіна","Адріана","Азалія","Алевтина","Аліна","Алла","Альбіна","Альвіна","Анастасія","Анатолія","Ангеліна","Анжела","Анна","Антонида","Антоніна","Антонія","Анфіса","Аполлінарія","Аполлонія","Аркадія","Артемія","Афанасія","Білослава","Біляна","Благовіста","Богдана","Богуслава","Божена","Болеслава","Борислава","Броніслава","В’ячеслава","Валентина","Валерія","Варвара","Василина","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталіна","Влада","Владислава","Власта","Всеслава","Галина","Ганна","Гелена","Далеслава","Дана","Дарина","Дарислава","Діана","Діяна","Добринка","Добромила","Добромира","Добромисла","Доброслава","Долеслава","Доляна","Жанна","Жозефіна","Забава","Звенислава","Зінаїда","Злата","Зореслава","Зорина","Зоряна","Зоя","Іванна","Ілона","Інна","Іннеса","Ірина","Ірма","Калина","Каріна","Катерина","Квітка","Квітослава","Клавдія","Крентта","Ксенія","Купава","Лада","Лариса","Леся","Ликера","Лідія","Лілія","Любава","Любислава","Любов","Любомила","Любомира","Люборада","Любослава","Людмила","Людомила","Майя","Мальва","Мар’яна","Марина","Марічка","Марія","Марта","Меланія","Мечислава","Милодара","Милослава","Мирослава","Мілана","Мокрина","Мотря","Мстислава","Надія","Наталія","Неля","Немира","Ніна","Огняна","Оксана","Олександра","Олена","Олеся","Ольга","Ореста","Орина","Орислава","Орися","Оріяна","Павліна","Палажка","Пелагея","Пелагія","Поліна","Поляна","Потішана","Радміла","Радослава","Раїна","Раїса","Роксолана","Ромена","Ростислава","Руслана","Світлана","Святослава","Слава","Сміяна","Сніжана","Соломія","Соня","Софія","Станислава","Сюзана","Таїсія","Тамара","Тетяна","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Христина","Христя","Юліанна","Юлія","Юстина","Юхима","Юхимія","Яна","Ярина","Ярослава"],JMu=["Андрухович","Бабух","Балабан","Балабуха","Балакун","Балицька","Бамбула","Бандера","Барановська","Бачей","Башук","Бердник","Білич","Бондаренко","Борецька","Боровська","Борочко","Боярчук","Брицька","Бурмило","Бутько","Василишина","Васильківська","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайова","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладух","Глинська","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Городоцька","Гречко","Григоришина","Гриневецька","Гриневська","Гришко","Громико","Данилишина","Данилко","Демків","Демчишина","Дзюб’як","Дзюба","Дідух","Дмитришина","Дмитрук","Довгалевська","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишина","Калач","Кандиба","Карпух","Кивач","Коваленко","Ковальська","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корнїйчук","Коров’як","Коцюбинська","Кулинич","Кульчицька","Лагойда","Лазірко","Ланова","Латан","Латанська","Лахман","Левадовська","Ликович","Линдик","Ліхно","Лобачевська","Ломова","Лугова","Луцька","Луцьків","Лученко","Лучко","Люта","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Малкович","Мамій","Маринич","Марієвська","Марків","Махно","Миклашевська","Миклухо","Милославська","Михайлюк","Міняйло","Могилевська","Москаль","Москалюк","Мотрієнко","Негода","Ногачевська","Опенько","Осадко","Павленко","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрина","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Пригода","Приймак","Притула","Прядун","Розпутня","Романишина","Ромей","Роменець","Ромочко","Савицька","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Сідлецька","Сідляк","Сірко","Скиба","Скоропадська","Слободян","Сосюра","Сплюха","Спотикач","Степанець","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трясило","Трясун","Уманець","Унич","Усич","Федоришина","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Ялова","Ялюк","Янюк","Ярмак","Яцишина","Яцьків","Ящук"],UMu=[{value:"{{person.female_last_name}}",weight:1}],WMu=["Адамівна","Азарівна","Алевтинівна","Альбертівна","Анастасівна","Анатоліївна","Андріївна","Антонівна","Аркадіївна","Арсенівна","Арсеніївна","Артемівна","Архипівна","Аскольдівна","Афанасіївна","Білославівна","Богданівна","Божемирівна","Боженівна","Болеславівна","Боримирівна","Борисівна","Бориславівна","Братиславівна","В’ячеславівна","Вадимівна","Валентинівна","Валеріївна","Василівна","Вікторівна","Віталіївна","Владиславівна","Володимирівна","Всеволодівна","Всеславівна","Гаврилівна","Гарасимівна","Георгіївна","Гнатівна","Гордіївна","Григоріївна","Данилівна","Даромирівна","Денисівна","Дмитрівна","Добромирівна","Доброславівна","Євгенівна","Захарівна","Захаріївна","Збориславівна","Звенимирівна","Звениславівна","Зеновіївна","Зиновіївна","Златомирівна","Зореславівна","Іванівна","Ігорівна","Ізяславівна","Корнеліївна","Корнилівна","Корніївна","Костянтинівна","Лаврентіївна","Любомирівна","Макарівна","Максимівна","Марківна","Маркіянівна","Матвіївна","Мечиславівна","Микитівна","Миколаївна","Миронівна","Мирославівна","Михайлівна","Мстиславівна","Назарівна","Назаріївна","Натанівна","Немирівна","Несторівна","Олегівна","Олександрівна","Олексіївна","Олельківна","Омелянівна","Орестівна","Орхипівна","Остапівна","Охрімівна","Павлівна","Панасівна","Пантелеймонівна","Петрівна","Пилипівна","Радимирівна","Радимівна","Родіонівна","Романівна","Ростиславівна","Русланівна","Святославівна","Сергіївна","Славутівна","Станіславівна","Степанівна","Стефаніївна","Тарасівна","Тимофіївна","Тихонівна","Устимівна","Юріївна","Юхимівна","Ярославівна"],RH=["Пані"],KH=["Августин","Аврелій","Адам","Адріян","Азарій","Алевтин","Альберт","Анастас","Анастасій","Анатолій","Андрій","Антін","Антон","Антоній","Аркадій","Арсен","Арсеній","Артем","Архип","Аскольд","Афанасій","Біломир","Білослав","Богдан","Божемир","Божен","Болеслав","Боримир","Боримисл","Борис","Борислав","Братимир","Братислав","Братомил","Братослав","Брячислав","Будимир","Буйтур","Буревіст","В’ячеслав","Вадим","Валентин","Валерій","Василь","Велемир","Віктор","Віталій","Влад","Владислав","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Гаврило","Гарнослав","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Данило","Дарій","Даромир","Денис","Дмитро","Добромир","Добромисл","Доброслав","Євген","Єремій","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Земислав","Зеновій","Зиновій","Злат","Златомир","Зоремир","Зореслав","Зорян","Іван","Ігор","Ізяслав","Ілля","Кий","Корнелій","Корнилій","Корнило","Корній","Костянтин","Кузьма","Лаврентій","Лаврін","Лад","Ладислав","Ладо","Ладомир","Левко","Листвич","Лук’ян","Любодар","Любозар","Любомир","Макар","Максим","Мар’ян","Маркіян","Марко","Матвій","Мечислав","Микита","Микола","Мирон","Мирослав","Михайло","Мстислав","Мусій","Назар","Назарій","Натан","Немир","Нестор","Олег","Олександр","Олексій","Олелько","Олесь","Омелян","Орест","Орхип","Остап","Охрім","Павло","Панас","Пантелеймон","Петро","Пилип","Подолян","Потап","Радим","Радимир","Ратибор","Ратимир","Родіон","Родослав","Роксолан","Роман","Ростислав","Руслан","Святополк","Святослав","Семибор","Сергій","Синьоок","Славолюб","Славомир","Славута","Сніжан","Сологуб","Станіслав","Степан","Стефаній","Стожар","Тарас","Тиміш","Тимофій","Тихон","Тур","Устим","Хвалимир","Хорив","Чорнота","Щастислав","Щек","Юліан","Юрій","Юхим","Ян","Ярема","Яровид","Яромил","Яромир","Ярополк","Ярослав"],qMu=ju(LH,KH),ZMu=["Андрухович","Бабух","Балабан","Балабух","Балакун","Балицький","Бамбула","Бандера","Барановський","Бачей","Башук","Бердник","Білич","Бондаренко","Борецький","Боровський","Борочко","Боярчук","Брицький","Бурмило","Бутько","Василин","Василишин","Васильківський","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайовий","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківський","Гладух","Глинський","Гнатишин","Гойко","Головець","Горбач","Гордійчук","Горовий","Городоцький","Гречко","Григоришин","Гриневецький","Гриневський","Гришко","Громико","Данилишин","Данилко","Демків","Демчишин","Дзюб’як","Дзюба","Дідух","Дмитришин","Дмитрук","Довгалевський","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишин","Іванів","Іванців","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецький","Корнїйчук","Коров’як","Коцюбинський","Кулинич","Кульчицький","Лагойда","Лазірко","Лановий","Латаний","Латанський","Лахман","Левадовський","Ликович","Линдик","Ліхно","Лобачевський","Ломовий","Луговий","Луцький","Луцьків","Лученко","Лучко","Лютий","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецький","Малкович","Мамій","Маринич","Марієвський","Марків","Махно","Миклашевський","Миклухо","Милославський","Михайлюк","Міняйло","Могилевський","Москаль","Москалюк","Мотрієнко","Негода","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петришин","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутній","Романишин","Романів","Ромей","Роменець","Ромочко","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецький","Сідлецький","Сідляк","Сірко","Скиба","Скоропадський","Слободян","Сосюра","Сплюх","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юхно","Ющик","Ющук","Яворівський","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцьків","Ящук"],YMu=[{value:"{{person.male_last_name}}",weight:1}],QMu=["Адамович","Азарович","Алевтинович","Альбертович","Анастасович","Анатолійович","Андрійович","Антонович","Аркадійович","Арсенійович","Арсенович","Артемович","Архипович","Аскольдович","Афанасійович","Білославович","Богданович","Божемирович","Боженович","Болеславович","Боримирович","Борисович","Бориславович","Братиславович","В’ячеславович","Вадимович","Валентинович","Валерійович","Васильович","Вікторович","Віталійович","Владиславович","Володимирович","Всеволодович","Всеславович","Гаврилович","Герасимович","Георгійович","Гнатович","Гордійович","Григорійович","Данилович","Даромирович","Денисович","Дмитрович","Добромирович","Доброславович","Євгенович","Захарович","Захарійович","Збориславович","Звенимирович","Звениславович","Зеновійович","Зиновійович","Златомирович","Зореславович","Іванович","Ігорович","Ізяславович","Корнелійович","Корнилович","Корнійович","Костянтинович","Лаврентійович","Любомирович","Макарович","Максимович","Маркович","Маркіянович","Матвійович","Мечиславович","Микитович","Миколайович","Миронович","Мирославович","Михайлович","Мстиславович","Назарович","Назарійович","Натанович","Немирович","Несторович","Олегович","Олександрович","Олексійович","Олелькович","Омелянович","Орестович","Орхипович","Остапович","Охрімович","Павлович","Панасович","Пантелеймонович","Петрович","Пилипович","Радимирович","Радимович","Родіонович","Романович","Ростиславович","Русланович","Святославович","Сергійович","Славутович","Станіславович","Степанович","Стефанович","Тарасович","Тимофійович","Тихонович","Устимович","Юрійович","Юхимович","Ярославович"],IH=["Пан"],XMu=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],uwu=ju(RH,IH),ewu=["проф.","доц.","докт. пед. наук","докт. політ. наук","докт. філол. наук","докт. філос. наук","докт. і. наук","докт. юрид. наук","докт. техн. наук","докт. психол. наук","канд. пед. наук","канд. політ. наук","канд. філол. наук","канд. філос. наук","канд. і. наук","канд. юрид. наук","канд. техн. наук","канд. психол. наук"],awu={descriptor:["Головний","Генеральний","Провідний","Національний","Регіональний","Обласний","Районний","Глобальний","Міжнародний","Центральний"],level:["маркетинговий","оптимізаційний","страховий","функціональний","інтеграційний","логістичний"],job:["інженер","агент","адміністратор","аналітик","архітектор","дизайнер","керівник","консультант","координатор","менеджер","планувальник","помічник","розробник","спеціаліст","співробітник","технік"]},rwu={female_first_name:LH,female_last_name:JMu,female_last_name_pattern:UMu,female_middle_name:WMu,female_prefix:RH,first_name:qMu,male_first_name:KH,male_last_name:ZMu,male_last_name_pattern:YMu,male_middle_name:QMu,male_prefix:IH,name:XMu,prefix:uwu,suffix:ewu,title:awu},nwu=rwu,twu=["(044) ###-##-##","(050) ###-##-##","(063) ###-##-##","(066) ###-##-##","(073) ###-##-##","(091) ###-##-##","(092) ###-##-##","(093) ###-##-##","(094) ###-##-##","(095) ###-##-##","(096) ###-##-##","(097) ###-##-##","(098) ###-##-##","(099) ###-##-##"],iwu={formats:twu},owu=iwu,swu={company:FMu,internet:yMu,location:GMu,metadata:VMu,person:nwu,phone_number:owu},OH=swu;new Ku({locale:[OH,Ru,Lu]});var lwu=["پانڈا","بھالو","امریکی کالا بھالو","ایشیایٰ کالا بھالو","بھورا بھالو"],Ewu=["گائے","نیلی گاٗیے","امریکی گاٗیے"],cwu=["امریکی گڑیال","آسٹریلیائ تازہ پانی کا گڑیال","نیل گڑیال","مشرقی افریقی گڑیال","نمکین پانی کا گڑیال","گڑیال"],dwu=["شہد کی مکھی","مکھی","چیونٹی"],Dwu=["ایشیایْ شیر","مشرقی افریقی شیر","شمالی مغربی کانگو کا شیر"],xwu=["bear","lion","insect","crocodilia","cow"],mwu={bear:lwu,cow:Ewu,crocodilia:cwu,insect:dwu,lion:Dwu,type:xwu},hwu=mwu,pwu=["{{person.name}}","{{company.name}}"],gwu=["اوقات نماز","قسط حساب","نقشہ نگار","دبیٗ وقت","ڈالر رپیہ","دراز","پاک وھیلز","واٹس ایپ"],fwu=["0.#.#","0.##","#.##","#.#","#.#.#"],vwu={author:pwu,name:gwu,version:fwu},Cwu=vwu,Fwu=["+92 ###-###-####","03## ### ####","03#########"],kwu={formats:Fwu},Awu=kwu,bwu=["سرخ","ہرا","نیلا","پیلا","ہلکا ہرا","سفہد","کالا","نارنجی","پیکا","مہندی","آسمانی","سنہری","چاندنی"],ywu={human:bwu},Bwu=ywu,zwu=["کتابیہ","فلم","گانی","کھیل","بجلی","کمپیوٹر","گھر","باغ","اوزار","اشیاء","صحر","خوبصورتی","کھلونہ","بچے","کپڑے","جوتے","گاڑیاں","کارغانے"],Swu={adjective:["چھوٹا","آرامدہ","ہوشیار","خوبصورت","بیترین"],material:["لوہا","لکڑہ","کنکریٹ","پلاسٹک","رویٰ","گرانایٹ","ربڑ","دھات","نرم","تازہ","جم شدہ"],product:["کرسہ","گاڑی","کمپیوٹر","کی بورڈ","ماوٰس","بایٰک","بال","دستانے","پتلون","قمیص","میز","جوتے","ٹوپی","تولیہ","صابن","مچھلی","مرغ","پنیر","سلاد","سیخ کباب","پاپڑ"]},Mwu={department:zwu,product_name:Swu},wwu=Mwu,Pwu={abbr:null,wide:["جنوری","فروری","مارچ","اپریل","مئ","جون","جولائ","اگست","ستمبر","اکتوبر","نومبر","دسمبر"]},Twu={abbr:null,wide:["اتور","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"]},jwu={month:Pwu,weekday:Twu},Nwu=jwu,Lwu=["Savings","Current"],Rwu=["deposit","withdrawal","payment","invoice"],Kwu={account_type:Lwu,transaction_type:Rwu},Iwu=Kwu,Owu=["#####","####","###"],$wu=["اسلام آباد","پشاور","لاہور","کراچی","ملتان","نوشہرہ","مردان","چارسدہ","گوجرنوالہ","گجرات","منگورہ","ملاکنڈ","درگیٗ","حیدرآباد","ایبٹ آباد","ناران","فیصل آباد","راولپنڈی","کوئٹہ","بہاولپور","سیالکوٹ","لاڑکانہ","رحیم یار خان","قصُور","اوکاڑا‎","نواب شاہ","چنیوٹ","حافظ آباد","کوھاٹ","جہلم","وارسک","خانپور","حب","دسکہ","خزدار","مری","گوجرہ","دادو","چشتیاں","ٹیکسلا","کبل","گوٹکی","نارو وال","گوادر"],Hwu=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],Gwu=["مشرق","مغرب","شمال","جنوب","نیا","جھیل","بندرگاہ"],_wu=["ٹاوْن"],Vwu=["افغانستان","البانیا","الجزایر","امریکی سموا","اندورہ","انگولا","انگویلیا","انتارتیکا","انتیگا اور باربئدا","ارجنٹاینا","ارمینیا","اروبا","آسٹریلیلا","آسٹریا","آزربایجان","بہامس","بہرین","بنگلہ دیش","باربادوس","بیلاروس","بیلجیم","بیلیز","بینن","برمودہ","بھوٹان","بولویا","بوسنیا و ہرزگووینیا","بوسٹوانا","برازیل","برونوئ داراسلام","بلغاریہ","برونڈی","کمبوڈیا","کمروین","کینیڈا","سینٹرل افریقی ریاست","چاڈ","چلے","چائنا","کولمبیا","کومورس","کانگو","کوسٹا ریکا","کروایشیا","کوبا","چک ریاست","ڈینمارک","جبوتی","ڈومینک ریاست","اکواڈور","مصر","ال سلوادور","ایرٹریا","استونیا","اتھوپیا","فی جی","فن لینڈ","فرانس","گابون","گامبیہ","جیورجیہ","جرمنی","گانا","جبرالٹر","یونان","گام","واتیکن","ہونڈورس","ہانگ کانگ","ہنگری","بھارت","انڈونیشیا","ایران","عراق","آئر لینڈ","اٹلی","جمائکہ","جاپان","اْردن","کازخستان","کینیا","کریباتی","شمالی ریاست کوریا","جنوبی ریاست کوریا","کویت","لبنان","مسیڈون","مدگاسکر","ملاوی","ملائشیا","مالدیپ","مالی","مالٹا","میکسیکو","منگولیہ","مراکژ","میانمار","نیپال","نیدرلینڈ","نیوزیلینڈ","نیکاراگوا","نائجر","نییجیریا","ناروے","اومان","اسلامی جمہوریہ پاکستان","پلاوؑ","فلسطین","پاناما","پرو","فلپائن","پولینڈ","پرتگال","پورتو ریکو","قطر","رومانیہ","روس","روانڈا","سموہ","سان مرینو","سعودیہ عربیہ","سنیگال","سربیا","سے شیل","سنگاپور","سومالیہ","جنوبی افرقہ","ہسپانیہ","سری لنکا","سوڈان","سری نامپ","سوازی لینڈ","سویڈن","سوٹزرلینڈ","شام","تائوان","تاجکستان","تنزانیہ","تھائ لینڈ","ٹوگو","ٹونگا","ٹونیسیا","ترکی","ترکمانستان","یوگانڈا","یوکرین","متحدہ عرب امارات","متحدہ سلطنت","متحدہ ریاست امریکا","یوراگوائے","اْزبکستان","ونیزویلا","وتنام","یمن","زمبیا","زمبابوے"],Jwu=["اسلامی جمہوریہ پاکستان"],Uwu=["شمال","مشرق","جنوب","مغرب","شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"],Wwu=["#####"],qwu=["گھر. ###","گلی ###"],Zwu=["خیبر پختونخواہ","اسلام آباد","پنجاب","سندھ","آزاد کشمیر","بلوچستان","گلگت بلتستان"],Ywu=["KP","ICT","J&K","GB","PB","SD","BA"],Qwu={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},Xwu=["{{person.first_name}} {{location.street_suffix}}","{{person.last_name}} {{location.street_suffix}}"],uPu=["گاوْں","گلی","آباد","کالونی","گھڑی"],ePu={building_number:Owu,city_name:$wu,city_pattern:Hwu,city_prefix:Gwu,city_suffix:_wu,country:Vwu,default_country:Jwu,direction:Uwu,postcode:Wwu,secondary_address:qwu,state:Zwu,state_abbr:Ywu,street_address:Qwu,street_pattern:Xwu,street_suffix:uPu},aPu=ePu,rPu=["سگ","دگاس","ساد","دسھا","باس","نان","انب","ابس","ادسگ","ابنسد","سفد","دف","بس","باسدب","باسدبا","رعابھ","ابسد","سب","ط","اسدبگ","اسدگ","اھگسد","سدگ","اسگ","شبچ","عو","سدبگا","اسبد","ساب","سدب","سبا","باسد","دسب","طسد","چسد","اسداسدھدسبابگ","سبادفھناسدھ","باسدباسدفنباسد","ابسانفسدد","سندافاھگسدبا","ساسدبھ اسدفگبطاسدفد","سدطاسدگاسدگ","چاسدسد"],nPu={words:rPu},tPu=nPu,iPu={title:"Urdu",code:"ur",language:"ur",endonym:"اردو",dir:"rtl",script:"Arab"},oPu=iPu,sPu=["پاپ","فلک","دنیایٰ","جاز","فنک","کلاسکی","لاطینی","پرانی","ریپ"],lPu={genre:sPu},EPu=lPu,cPu=["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید"],$H=["محترمہ.","ڈاکٹر"],dPu=["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید","عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"],DPu=["اعوان","ملک","جبران","احمد","علی","خان","جان","آفریدی","باجوڑی","میمن","راجپوت","عبدالی","نیازی","شریف","چوہدری","ملوک","اللَہ","شنواری","حسین","الحق"],xPu=[{value:"{{person.last_name}}",weight:1}],mPu=["عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"],HH=["محترم.","ڈاکٹر"],hPu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],pPu=ju($H,HH),gPu=["عورت","مرد"],fPu=["چھوٹے","بڑے","پہل","دوم","سوم","چہارم","پنجم","ششم","هفتم","نوئم","دسم"],vPu={descriptor:["سربراہ","اعلیٰ","مستقبل","شہری","ڈسٹرکٹ","درمیانہ","گلوبل","گاہک","بین ال اقوامی","آگے","اندرونی","انسانی","چیف","پرنسپل"],level:["حل","پروگرام","برانڈ","سکیورٹی","ریسرچ","آگاہی","حربہ","شناخت","بازار","گروہ","تقسیم","استعمال","بات چیت","جال"]},CPu={female_first_name:cPu,female_prefix:$H,first_name:dPu,last_name:DPu,last_name_pattern:xPu,male_first_name:mPu,male_prefix:HH,name:hPu,prefix:pPu,sex:gPu,suffix:fPu,title:vPu},FPu=CPu,kPu=["چیونٹیاں","چمگادڑ","بھالو","مکیاں","پرندے","بیل","بلیاں","مرغیاں","مویشی","کتے","مچھلیاں","بطخیں","ہاتھی","لومڑیاں","مینڈک","بکریاں","گھوڑے","شیر","بندر","الو","لوگ","سور","خرگوش","بھیڑ","بھیڑیں","زیبرا","کویں","کالی بلیاں","بھوت","جادوگر","بیٹیں","دشمن","پیغمبر","روح","عبادت گزار"],APu=["{{location.state}} {{team.creature}}"],bPu={creature:kPu,name:APu},yPu=bPu,BPu=["سہراب سائکل","چائنہ سائکل"],zPu=["ڈیزل","بجلی","پیٹرول","شمسی"],SPu=["آستن مارٹن","بینٹلے","بی ایم ڈبلیو","فراری","ہنڈا","جیپ","مزدا","مرسیڈیز"],MPu=["کرولا","اکورڈ","سوک"],wPu=["ہیچ بیک","سواری"],PPu={bicycle_type:BPu,fuel:zPu,manufacturer:SPu,model:MPu,type:wPu},TPu=PPu,jPu={animal:hwu,app:Cwu,cell_phone:Awu,color:Bwu,commerce:wwu,date:Nwu,finance:Iwu,location:aPu,lorem:tPu,metadata:oPu,music:EPu,person:FPu,team:yPu,vehicle:TPu},GH=jPu;new Ku({locale:[GH,Ru,Lu]});var NPu=["03# ### ####","05# ### ####","07# ### ####","08# ### ####","09# ### ####"],LPu={formats:NPu},RPu=LPu,KPu=["{{company.prefix}} {{person.last_name}}"],IPu=["Công ty","Cty TNHH","Cty","Cửa hàng","Trung tâm","Chi nhánh"],OPu={name_pattern:KPu,prefix:IPu},$Pu=OPu,HPu={wide:["Tháng Giêng","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],abbr:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"]},GPu={wide:["Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy"],abbr:["CN","T2","T3","T4","T5","T6","T7"],abbr_context:["C.Nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"]},_Pu={month:HPu,weekday:GPu},VPu=_Pu,JPu=["com","net","info","vn","com.vn"],UPu={domain_suffix:JPu},WPu=UPu,qPu=["An Nhơn","Biên Hòa","Buôn Ma Thuột","Bắc Ninh","Cà Mau","Cần Thơ","Haiphong","Hanoi","Ho Chi Minh City","Huế","Hải Dương","Long Xuyên","Mỹ Tho","Nam Định","Nghi Sơn","Nha Trang","Phan Thiết","Quy Nhơn","Quảng Hà","Sóc Trăng","Thanh Hóa","Thái Bình","Thái Nguyên","Thủ Dầu Một","Thủ Đức","Tân An","Tân Uyên","Vinh","Việt Trì","Vũng Tàu"],ZPu=["{{location.city_name}}"],YPu=["Afghanistan","Ai Cập","Albania","Algérie","Andorra","Angola","Vương quốc Liên hiệp Anh và Bắc Ireland","Antigua và Barbuda","Áo","Ả Rập Xê Út","Argentina","Armenia","Azerbaijan","Ấn Độ","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belize","Bénin","Bhutan","Bỉ","Bolivia","Bosna và Hercegovina","Botswana","Bồ Đào Nha","Bờ Biển Ngà","Brasil","Brunei","Bulgaria","Burkina Faso","Burundi","Cabo Verde","Các Tiểu Vương quốc Ả Rập Thống nhất","Cameroon","Campuchia","Canada","Chile","Colombia","Comoros","Cộng hòa Congo","Cộng hòa Dân chủ Congo","Costa Rica","Croatia","Cuba","Djibouti","Dominica","Cộng hòa Dominica","Đan Mạch","Đông Timor","Đức","Ecuador","El Salvador","Eritrea","Estonia","Ethiopia","Fiji","Gabon","Gambia","Ghana","Grenada","Gruzia","Guatemala","Guiné-Bissau","Guinea Xích Đạo","Guinée","Guyana","Haiti","Hà Lan","Hàn Quốc","Hoa Kỳ","Honduras","Hungary","Hy Lạp","Iceland","Indonesia","Iran","Iraq","Ireland","Israel","Jamaica","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Lào","Latvia","Lesotho","Liban","Liberia","Libya","Liechtenstein","Litva","Luxembourg","Macedonia","Madagascar","Malaysia","Mali","Malta","Maroc","Quần đảo Marshall","Mauritanie","Mauritius","México","Micronesia","Moldova","Monaco","Mông Cổ","Montenegro","Mozambique","Myanmar","Namibia","Nam Sudan","Nam Phi","Nauru","Na Uy","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Nga","Nhật Bản","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Pháp","Phần Lan","Philippines","Qatar","România","Rwanda","Saint Kitts và Nevis","Saint Lucia","Saint Vincent và Grenadines","Samoa","San Marino","São Tomé và Príncipe","Séc","Sénégal","Serbia","Seychelles","Sierra Leone","Singapore","Síp","Slovakia","Slovenia","Solomon","Somalia","Sri Lanka","Sudan","Suriname","Swaziland","Syria","Tajikistan","Tanzania","Tây Ban Nha","Tchad","Thái Lan","Thổ Nhĩ Kỳ","Thụy Điển","Thụy Sĩ","Togo","Tonga","Triều Tiên","Trinidad và Tobago","Trung Quốc","Trung Phi","Tunisia","Turkmenistan","Tuvalu","Úc","Uganda","Ukraina","Uruguay","Uzbekistan","Vanuatu","Vatican","Venezuela","Việt Nam","Ý","Yemen","Zambia","Zimbabwe"],QPu=["Việt Nam"],XPu=["#####"],uTu=["An Giang","Bà Rịa-Vũng Tàu","Bắc Giang","Bắc Kạn","Bạc Liêu","Bắc Ninh","Bến Tre","Bình Định","Bình Dương","Bình Phước","Bình Thuận","Cà Mau","Cần Thơ","Cao Bằng","Đà Nẵng","Đắk Lắk","Đắk Nông","Điện Biên","Đồng Nai","Đồng Tháp","Gia Lai","Hà Giang","Hà Nam","Hà Tây","Hà Tĩnh","Hải Dương","Hải Phòng","Hà Nội","Hậu Giang","Hồ Chí Minh","Hòa Bình","Hưng Yên","Khánh Hòa","Kiên Giang","Kon Tum","Lai Châu","Lâm Đồng","Lạng Sơn","Lào Cai","Long An","Nam Định","Nghệ An","Ninh Bình","Ninh Thuận","Phú Thọ","Phú Yên","Quảng Bình","Quảng Nam","Quảng Ngãi","Quảng Ninh","Quảng Trị","Sóc Trăng","Sơn La","Tây Ninh","Thái Bình","Thái Nguyên","Thanh Hóa","Thừa Thiên-Huế","Tiền Giang","Trà Vinh","Tuyên Quang","Vĩnh Long","Vĩnh Phúc","Yên Bái"],eTu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],aTu={city_name:qPu,city_pattern:ZPu,country:YPu,default_country:QPu,postcode:XPu,state:uTu,street_pattern:eTu},rTu=aTu,nTu=["đã","đang","ừ","ờ","á","không","biết","gì","hết","đâu","nha","thế","thì","là","đánh","đá","đập","phá","viết","vẽ","tô","thuê","mướn","mượn","mua","một","hai","ba","bốn","năm","sáu","bảy","tám","chín","mười","thôi","việc","nghỉ","làm","nhà","cửa","xe","đạp","ác","độc","khoảng","khoan","thuyền","tàu","bè","lầu","xanh","đỏ","tím","vàng","kim","chỉ","khâu","may","vá","em","anh","yêu","thương","thích","con","cái","bàn","ghế","tủ","quần","áo","nón","dép","giày","lỗi","được","ghét","giết","chết","tôi","bạn","tui","trời","trăng","mây","gió","máy","hàng","hóa","leo","núi","bơi","biển","chìm","xuồng","nước","ngọt","ruộng","đồng","quê","hương"],tTu={words:nTu},iTu=tTu,oTu={title:"Vietnamese",code:"vi",language:"vi",endonym:"Tiếng Việt",dir:"ltr",script:"Latn"},sTu=oTu,_H=["An Bình","An Di","An Hạ","An Hằng","An Khê","An Nhiên","An Nhàn","Anh Chi","Anh Hương","Anh Mai","Anh Phương","Anh Thi","Anh Thy","Anh Thơ","Anh Thư","Anh Thảo","Anh Vũ","Anh Đào","Ban Mai","Bình Minh","Bình Yên","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo Anh","Bảo Bình","Bảo Châu","Bảo Huệ","Bảo Hà","Bảo Hân","Bảo Lan","Bảo Lễ","Bảo Ngọc","Bảo Phương","Bảo Quyên","Bảo Quỳnh","Bảo Thoa","Bảo Thúy","Bảo Tiên","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Uyên","Bảo Vy","Bảo Vân","Bội Linh","Cam Thảo","Chi Lan","Chi Mai","Chiêu Dương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy Hạnh","Duy Mỹ","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dã Lan","Dã Lâm","Dã Thảo","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Hân","Gia Khanh","Gia Linh","Gia Nhi","Gia Quỳnh","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Giang","Hiếu Hạnh","Hiếu Khanh","Hiếu Minh","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Giang","Hoài Hương","Hoài Phương","Hoài Thương","Hoài Trang","Hoài Vỹ","Hoàn Châu","Hoàn Vi","Hoàng Cúc","Hoàng Hà","Hoàng Kim","Hoàng Lan","Hoàng Mai","Hoàng Miên","Hoàng Nguyên","Hoàng Oanh","Hoàng Sa","Hoàng Thư","Hoàng Xuân","Hoàng Yến","Hoạ Mi","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Dương","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Vi","Hải Anh","Hải Châu","Hải Duyên","Hải Dương","Hải Miên","Hải My","Hải Mỹ","Hải Ngân","Hải Nhi","Hải Phương","Hải Phượng","Hải San","Hải Sinh","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Diệp","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liên","Hồng Lâm","Hồng Mai","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Như","Hồng Nhạn","Hồng Oanh","Hồng Phúc","Hồng Phương","Hồng Quế","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Khiết Linh","Khiết Tâm","Khuê Trung","Khánh Chi","Khánh Giang","Khánh Giao","Khánh Huyền","Khánh Hà","Khánh Hằng","Khánh Linh","Khánh Ly","Khánh Mai","Khánh My","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khúc Lan","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Tâm","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phượng","Kim Quyên","Kim Sa","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thủy","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Ly Châu","Lâm Nhi","Lâm Oanh","Lâm Tuyền","Lâm Uyên","Lê Quỳnh","Lưu Ly","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Châu","Minh Duyên","Minh Hiền","Minh Huyền","Minh Huệ","Minh Hà","Minh Hương","Minh Hạnh","Minh Hằng","Minh Hồng","Minh Khai","Minh Khuê","Minh Loan","Minh Minh","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Như","Minh Phương","Minh Phượng","Minh Thu","Minh Thúy","Minh Thư","Minh Thương","Minh Thảo","Minh Thủy","Minh Trang","Minh Tuyết","Minh Tuệ","Minh Tâm","Minh Uyên","Minh Vy","Minh Xuân","Minh Yến","Minh Đan","Mậu Xuân","Mộc Miên","Mộng Hoa","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nghi Dung","Nghi Minh","Nghi Xuân","Nguyên Hồng","Nguyên Thảo","Nguyết Ánh","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cầm","Ngọc Diệp","Ngọc Dung","Ngọc Hiền","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hằng","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sương","Ngọc Thi","Ngọc Thy","Ngọc Thơ","Ngọc Trinh","Ngọc Trâm","Ngọc Tuyết","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đàn","Ngọc Đào","Nhan Hồng","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhật Dạ","Nhật Hà","Nhật Hạ","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Phương","Nhật Ánh","Oanh Thơ","Oanh Vũ","Phi Khanh","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phong Lan","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thủy","Phương Trang","Phương Trinh","Phương Trà","Phương Trâm","Phương Tâm","Phương Uyên","Phương Yến","Phước Bình","Phước Huệ","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phụng Yến","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sơn Ca","Sơn Tuyền","Sương Sương","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huyền","Thanh Hà","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hảo","Thanh Hằng","Thanh Hồng","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Loan","Thanh Lâm","Thanh Mai","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phương","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thủy","Thanh Trang","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tâm","Thanh Uyên","Thanh Vy","Thanh Vân","Thanh Xuân","Thanh Yến","Thanh Đan","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Mai","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Tuyền","Thiếu Mai","Thiều Ly","Thiện Mỹ","Thiện Tiên","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thái Chi","Thái Hà","Thái Hồng","Thái Lan","Thái Lâm","Thái Thanh","Thái Thảo","Thái Tâm","Thái Vân","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Xuân","Thạch Thảo","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triệu Mẫn","Trung Anh","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trúc Chi","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Vy","Trúc Vân","Trúc Đào","Trầm Hương","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Trang","Tâm Đoan","Tâm Đan","Tùng Linh","Tùng Lâm","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Chinh","Tường Vi","Tường Vy","Tường Vân","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Việt Hà","Việt Hương","Việt Khuê","Việt Mi","Việt Nga","Việt Nhi","Việt Thi","Việt Trinh","Việt Tuyết","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Vũ Hồng","Xuyến Chi","Xuân Bảo","Xuân Dung","Xuân Hiền","Xuân Hoa","Xuân Hân","Xuân Hương","Xuân Hạnh","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Mai","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Nương","Xuân Phương","Xuân Phượng","Xuân Thanh","Xuân Thu","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Tâm","Xuân Uyên","Xuân Vân","Xuân Yến","Xuân xanh","Yên Bằng","Yên Mai","Yên Nhi","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Đan Khanh","Đan Quỳnh","Đan Thu","Đinh Hương","Đoan Thanh","Đoan Trang","Đài Trang","Đông Nghi","Đông Nhi","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đồng Dao","Ý Bình","Ý Lan","Ý Nhi","Đan Linh","Đan Thanh","Đan Thư","Đan Tâm","Đơn Thuần","Đức Hạnh","Ấu Lăng"],VH=["An Cơ","An Khang","Ân Lai","An Nam","An Nguyên","An Ninh","An Tâm","Ân Thiện","An Tường","Anh Đức","Anh Dũng","Anh Duy","Anh Hoàng","Anh Khải","Anh Khoa","Anh Khôi","Anh Minh","Anh Quân","Anh Quốc","Anh Sơn","Anh Tài","Anh Thái","Anh Tú","Anh Tuấn","Anh Tùng","Anh Việt","Anh Vũ","Bá Cường","Bá Kỳ","Bá Lộc","Bá Long","Bá Phước","Bá Thành","Bá Thiện","Bá Thịnh","Bá Thúc","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bằng Sơn","Bảo An","Bảo Bảo","Bảo Chấn","Bảo Định","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huỳnh","Bảo Khánh","Bảo Lâm","Bảo Long","Bảo Pháp","Bảo Quốc","Bảo Sơn","Bảo Thạch","Bảo Thái","Bảo Tín","Bảo Toàn","Bích Nhã","Bình An","Bình Dân","Bình Đạt","Bình Định","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cảnh Tuấn","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Cát Tường","Cát Uy","Chấn Hùng","Chấn Hưng","Chấn Phong","Chánh Việt","Chế Phương","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chiến Thắng","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chính Tâm","Chính Thuận","Chính Trực","Chuẩn Khoa","Chung Thủy","Công Án","Công Ân","Công Bằng","Công Giang","Công Hải","Công Hào","Công Hậu","Công Hiếu","Công Hoán","Công Lập","Công Lộc","Công Luận","Công Luật","Công Lý","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Cường Dũng","Cương Nghị","Cương Quyết","Cường Thịnh","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thái","Đắc Thành","Đắc Trọng","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Dân Hiệp","Dân Khánh","Đan Quế","Đan Tâm","Đăng An","Đăng Đạt","Đăng Khánh","Đăng Khoa","Đăng Khương","Đăng Minh","Đăng Quang","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Đạt Dũng","Đạt Hòa","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Đôn","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đinh Lộc","Đình Lộc","Đình Luận","Định Lực","Đình Nam","Đình Ngân","Đình Nguyên","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Định Siêu","Đình Thắng","Đình Thiện","Đình Toàn","Đình Trung","Đình Tuấn","Đoàn Tụ","Đồng Bằng","Đông Dương","Đông Hải","Đồng Khánh","Đông Nguyên","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đức Ân","Đức Anh","Đức Bằng","Đức Bảo","Đức Bình","Đức Chính","Đức Duy","Đức Giang","Đức Hải","Đức Hạnh","Đức Hòa","Đức Huy","Đức Khải","Đức Khang","Đức Khiêm","Đức Kiên","Đức Long","Đức Mạnh","Đức Minh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quảng","Đức Quyền","Đức Siêu","Đức Sinh","Đức Tài","Đức Tâm","Đức Thắng","Đức Thành","Đức Thọ","Đức Toàn","Đức Toản","Đức Trí","Đức Trung","Đức Tuấn","Đức Tuệ","Đức Tường","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Duy An","Duy Bảo","Duy Cẩn","Duy Cường","Duy Hải","Duy Hiền","Duy Hiếu","Duy Hoàng","Duy Hùng","Duy Khang","Duy Khánh","Duy Khiêm","Duy Kính","Duy Luận","Duy Mạnh","Duy Minh","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Tâm","Duy Tân","Duy Thạch","Duy Thắng","Duy Thanh","Duy Thành","Duy Thông","Duy Tiếp","Duy Tuyền","Gia Ân","Gia Anh","Gia Bạch","Gia Bảo","Gia Bình","Gia Cần","Gia Cẩn","Gia Cảnh","Gia Đạo","Gia Đức","Gia Hiệp","Gia Hòa","Gia Hoàng","Gia Huấn","Gia Hùng","Gia Hưng","Gia Huy","Gia Khánh","Gia Khiêm","Gia Kiên","Gia Kiệt","Gia Lập","Gia Minh","Gia Nghị","Gia Phong","Gia Phúc","Gia Phước","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Giang Lam","Giang Nam","Giang Sơn","Giang Thiên","Hà Hải","Hải Bằng","Hải Bình","Hải Đăng","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Nam","Hải Nguyên","Hải Phong","Hải Quân","Hải Sơn","Hải Thụy","Hán Lâm","Hạnh Tường","Hào Nghiệp","Hạo Nhiên","Hiền Minh","Hiệp Dinh","Hiệp Hà","Hiệp Hào","Hiệp Hiền","Hiệp Hòa","Hiệp Vũ","Hiếu Dụng","Hiếu Học","Hiểu Lam","Hiếu Liêm","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hồ Bắc","Hồ Nam","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hoài Bắc","Hoài Nam","Hoài Phong","Hoài Thanh","Hoài Tín","Hoài Trung","Hoài Việt","Hoài Vỹ","Hoàn Kiếm","Hoàn Vũ","Hoàng Ân","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hải","Hoàng Hiệp","Hoàng Khải","Hoàng Khang","Hoàng Khôi","Hoàng Lâm","Hoàng Linh","Hoàng Long","Hoàng Minh","Hoàng Mỹ","Hoàng Nam","Hoàng Ngôn","Hoàng Phát","Hoàng Quân","Hoàng Thái","Hoàng Việt","Hoàng Xuân","Hồng Đăng","Hồng Đức","Hồng Giang","Hồng Lân","Hồng Liêm","Hồng Lĩnh","Hồng Minh","Hồng Nhật","Hồng Nhuận","Hồng Phát","Hồng Quang","Hồng Quý","Hồng Sơn","Hồng Thịnh","Hồng Thụy","Hồng Việt","Hồng Vinh","Huân Võ","Hùng Anh","Hùng Cường","Hưng Đạo","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hữu Bào","Hữu Bảo","Hữu Bình","Hữu Canh","Hữu Cảnh","Hữu Châu","Hữu Chiến","Hữu Cương","Hữu Cường","Hữu Đạt","Hữu Định","Hữu Hạnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghị","Hữu Nghĩa","Hữu Phước","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Thắng","Hữu Thiện","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trác","Hữu Trí","Hữu Trung","Hữu Từ","Hữu Tường","Hữu Vĩnh","Hữu Vượng","Huy Anh","Huy Chiểu","Huy Hà","Huy Hoàng","Huy Kha","Huy Khánh","Huy Khiêm","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Khắc Anh","Khắc Công","Khắc Dũng","Khắc Duy","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khải Ca","Khải Hòa","Khai Minh","Khải Tâm","Khải Tuấn","Khang Kiện","Khánh An","Khánh Bình","Khánh Đan","Khánh Duy","Khánh Giang","Khánh Hải","Khánh Hòa","Khánh Hoàn","Khánh Hoàng","Khánh Hội","Khánh Huy","Khánh Minh","Khánh Nam","Khánh Văn","Khoa Trưởng","Khôi Nguyên","Khởi Phong","Khôi Vĩ","Khương Duy","Khuyến Học","Kiên Bình","Kiến Bình","Kiên Cường","Kiến Đức","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Văn","Kiệt Võ","Kim Đan","Kim Hoàng","Kim Long","Kim Phú","Kim Sơn","Kim Thịnh","Kim Thông","Kim Toàn","Kim Vượng","Kỳ Võ","Lạc Nhân","Lạc Phúc","Lâm Đồng","Lâm Dũng","Lam Giang","Lam Phương","Lâm Trường","Lâm Tường","Lâm Viên","Lâm Vũ","Lập Nghiệp","Lập Thành","Liên Kiệt","Long Giang","Long Quân","Long Vịnh","Lương Quyền","Lương Tài","Lương Thiện","Lương Tuyền","Mạnh Cương","Mạnh Cường","Mạnh Đình","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Tấn","Mạnh Thắng","Mạnh Thiện","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Minh Ân","Minh Anh","Minh Cảnh","Minh Dân","Minh Đan","Minh Danh","Minh Đạt","Minh Đức","Minh Dũng","Minh Giang","Minh Hải","Minh Hào","Minh Hiên","Minh Hiếu","Minh Hòa","Minh Hoàng","Minh Huấn","Minh Hùng","Minh Hưng","Minh Huy","Minh Hỷ","Minh Khang","Minh Khánh","Minh Khiếu","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Lý","Minh Mẫn","Minh Nghĩa","Minh Nhân","Minh Nhật","Minh Nhu","Minh Quân","Minh Quang","Minh Quốc","Minh Sơn","Minh Tân","Minh Thạc","Minh Thái","Minh Thắng","Minh Thiện","Minh Thông","Minh Thuận","Minh Tiến","Minh Toàn","Minh Trí","Minh Triết","Minh Triệu","Minh Trung","Minh Tú","Minh Tuấn","Minh Vu","Minh Vũ","Minh Vương","Mộng Giác","Mộng Hoàn","Mộng Lâm","Mộng Long","Nam An","Nam Dương","Nam Hải","Nam Hưng","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghị Lực","Nghị Quyền","Nghĩa Dũng","Nghĩa Hòa","Ngọc Ẩn","Ngọc Cảnh","Ngọc Cường","Ngọc Danh","Ngọc Đoàn","Ngọc Dũng","Ngọc Hải","Ngọc Hiển","Ngọc Huy","Ngọc Khang","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lân","Ngọc Minh","Ngọc Ngạn","Ngọc Quang","Ngọc Sơn","Ngọc Thạch","Ngọc Thiện","Ngọc Thọ","Ngọc Thuận","Ngọc Tiển","Ngọc Trụ","Ngọc Tuấn","Nguyên Bảo","Nguyên Bổng","Nguyên Đan","Nguyên Giang","Nguyên Giáp","Nguyễn Hải An","Nguyên Hạnh","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Văn","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhật Bảo Long","Nhật Dũng","Nhật Duy","Nhật Hòa","Nhật Hoàng","Nhật Hồng","Nhật Hùng","Nhật Huy","Nhật Khương","Nhật Minh","Nhật Nam","Nhật Quân","Nhật Quang","Nhật Quốc","Nhật Tấn","Nhật Thịnh","Nhất Tiến","Nhật Tiến","Như Khang","Niệm Nhiên","Phi Cường","Phi Điệp","Phi Hải","Phi Hoàng","Phi Hùng","Phi Long","Phi Nhạn","Phong Châu","Phong Dinh","Phong Độ","Phú Ân","Phú Bình","Phú Hải","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Thịnh","Phú Thọ","Phú Thời","Phúc Cường","Phúc Điền","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phục Lễ","Phúc Nguyên","Phúc Sinh","Phúc Tâm","Phúc Thịnh","Phụng Việt","Phước An","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Long","Phương Nam","Phương Phi","Phương Thể","Phương Trạch","Phương Triều","Quân Dương","Quang Anh","Quang Bửu","Quảng Đại","Quang Danh","Quang Đạt","Quảng Đạt","Quang Đức","Quang Dũng","Quang Dương","Quang Hà","Quang Hải","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hữu","Quang Huy","Quang Khải","Quang Khanh","Quang Lâm","Quang Lân","Quang Linh","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Tài","Quang Thạch","Quang Thái","Quang Thắng","Quang Thiên","Quang Thịnh","Quảng Thông","Quang Thuận","Quang Triều","Quang Triệu","Quang Trọng","Quang Trung","Quang Trường","Quang Tú","Quang Tuấn","Quang Vinh","Quang Vũ","Quang Xuân","Quốc Anh","Quốc Bảo","Quốc Bình","Quốc Đại","Quốc Điền","Quốc Hải","Quốc Hạnh","Quốc Hiền","Quốc Hiển","Quốc Hòa","Quốc Hoài","Quốc Hoàng","Quốc Hùng","Quốc Hưng","Quốc Huy","Quốc Khánh","Quốc Mạnh","Quốc Minh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quân","Quốc Quang","Quốc Quý","Quốc Thắng","Quốc Thành","Quốc Thiện","Quốc Thịnh","Quốc Thông","Quốc Tiến","Quốc Toản","Quốc Trụ","Quốc Trung","Quốc Trường","Quốc Tuấn","Quốc Văn","Quốc Việt","Quốc Vinh","Quốc Vũ","Quý Khánh","Quý Vĩnh","Quyết Thắng","Sĩ Hoàng","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quân","Sơn Quyền","Sơn Trang","Sơn Tùng","Song Lam","Sỹ Đan","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Tạ Hiền","Tài Đức","Tài Nguyên","Tâm Thiện","Tân Bình","Tân Định","Tấn Dũng","Tấn Khang","Tấn Lợi","Tân Long","Tấn Nam","Tấn Phát","Tân Phước","Tấn Sinh","Tấn Tài","Tân Thành","Tấn Thành","Tấn Trình","Tấn Trương","Tất Bình","Tất Hiếu","Tất Hòa","Thạch Sơn","Thạch Tùng","Thái Bình","Thái Đức","Thái Dương","Thái Duy","Thái Hòa","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Tân","Thái Tổ","Thắng Cảnh","Thắng Lợi","Thăng Long","Thành An","Thành Ân","Thành Châu","Thành Công","Thành Danh","Thanh Đạo","Thành Đạt","Thành Đệ","Thanh Đoàn","Thành Doanh","Thanh Hải","Thanh Hào","Thanh Hậu","Thành Hòa","Thanh Huy","Thành Khiêm","Thanh Kiên","Thanh Liêm","Thành Lợi","Thanh Long","Thành Long","Thanh Minh","Thành Nguyên","Thành Nhân","Thanh Phi","Thanh Phong","Thành Phương","Thanh Quang","Thành Sang","Thanh Sơn","Thanh Thế","Thanh Thiên","Thành Thiện","Thanh Thuận","Thành Tín","Thanh Tịnh","Thanh Toàn","Thanh Toản","Thanh Trung","Thành Trung","Thanh Tú","Thanh Tuấn","Thanh Tùng","Thanh Việt","Thanh Vinh","Thành Vinh","Thanh Vũ","Thành Ý","Thất Cương","Thất Dũng","Thất Thọ","Thế An","Thế Anh","Thế Bình","Thế Dân","Thế Doanh","Thế Dũng","Thế Duyệt","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thiên An","Thiên Ân","Thiện Ân","Thiên Bửu","Thiên Đức","Thiện Đức","Thiện Dũng","Thiện Giang","Thiên Hưng","Thiện Khiêm","Thiên Lạc","Thiện Luân","Thiên Lương","Thiện Lương","Thiên Mạnh","Thiện Minh","Thiện Ngôn","Thiên Phú","Thiện Phước","Thiện Sinh","Thiện Tâm","Thiện Thanh","Thiện Tính","Thiên Trí","Thiếu Anh","Thiệu Bảo","Thiếu Cường","Thịnh Cường","Thời Nhiệm","Thông Đạt","Thông Minh","Thống Nhất","Thông Tuệ","Thụ Nhân","Thu Sinh","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thượng Cường","Thượng Khang","Thường Kiệt","Thượng Liệt","Thượng Năng","Thượng Nghị","Thượng Thuật","Thường Xuân","Thụy Du","Thụy Long","Thụy Miên","Thụy Vũ","Tích Đức","Tích Thiện","Tiến Đức","Tiến Dũng","Tiền Giang","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiểu Bảo","Toàn Thắng","Tôn Lễ","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Triển Sinh","Triệu Thái","Triều Thành","Trọng Chính","Trọng Dũng","Trọng Duy","Trọng Hà","Trọng Hiếu","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Tấn","Trọng Trí","Trọng Tường","Trọng Việt","Trọng Vinh","Trúc Cương","Trúc Sinh","Trung Anh","Trung Chính","Trung Chuyên","Trung Đức","Trung Dũng","Trung Hải","Trung Hiếu","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phát","Trường Phu","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Từ Đông","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Đức","Tuấn Dũng","Tuấn Hải","Tuấn Hoàng","Tuấn Hùng","Tuấn Khải","Tuấn Khanh","Tuấn Khoan","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Tài","Tuấn Thành","Tuấn Trung","Tuấn Tú","Tuấn Việt","Tùng Anh","Tùng Châu","Tùng Lâm","Tùng Linh","Tùng Minh","Tùng Quang","Tường Anh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vinh","Tuyền Lâm","Uy Phong","Uy Vũ","Vạn Hạnh","Vạn Lý","Văn Minh","Vân Sơn","Vạn Thắng","Vạn Thông","Văn Tuyển","Viễn Cảnh","Viễn Đông","Viễn Phương","Viễn Thông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Dũng","Việt Dương","Việt Duy","Việt Hải","Việt Hoàng","Việt Hồng","Việt Hùng","Việt Huy","Việt Khải","Việt Khang","Việt Khoa","Việt Khôi","Việt Long","Việt Ngọc","Viết Nhân","Việt Nhân","Việt Phong","Việt Phương","Việt Quốc","Việt Quyết","Viết Sơn","Việt Sơn","Viết Tân","Việt Thái","Việt Thắng","Việt Thanh","Việt Thông","Việt Thương","Việt Tiến","Việt Võ","Vĩnh Ân","Vinh Diệu","Vĩnh Hải","Vĩnh Hưng","Vĩnh Long","Vĩnh Luân","Vinh Quốc","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vũ Anh","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Xuân An","Xuân Bình","Xuân Cao","Xuân Cung","Xuân Hàm","Xuân Hãn","Xuân Hiếu","Xuân Hòa","Xuân Huy","Xuân Khoa","Xuân Kiên","Xuân Lạc","Xuân Lộc","Xuân Minh","Xuân Nam","Xuân Ninh","Xuân Phúc","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thái","Xuân Thiện","Xuân Thuyết","Xuân Trung","Xuân Trường","Xuân Tường","Xuân Vũ","Yên Bằng","Yên Bình","Yên Sơn"],lTu=ju(_H,VH),ETu=["Phạm","Nguyễn","Trần","Lê","Lý","Hoàng","Phan","Vũ","Tăng","Đặng","Bùi","Đỗ","Hồ","Ngô","Dương","Đào","Đoàn","Vương","Trịnh","Đinh","Lâm","Phùng","Mai","Tô","Trương","Hà"],cTu=[{value:"{{person.last_name}}",weight:1}],dTu=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],DTu={female_first_name:_H,first_name:lTu,last_name:ETu,last_name_pattern:cTu,male_first_name:VH,name:dTu},xTu=DTu,mTu=["02# #### ####","02## #### ####"],hTu={formats:mTu},pTu=hTu,gTu={cell_phone:RPu,company:$Pu,date:VPu,internet:WPu,location:rTu,lorem:iTu,metadata:sTu,person:xTu,phone_number:pTu},JH=gTu;new Ku({locale:[JH,Ru,Lu]});var fTu=["rood","groen","blauw","koningblauw","geel","purper","muntgroen","groenblauw","wit","zwart","oranje","roze","grijs","donkergrijs","oker","terracotta","kastanjebruin","paars","turkoois","bruin","hemelsblauw","zalmroze","oudroze","appelgroen","levend wit","olijfgroen","magenta","limoen","ivoor","indigo","goud","fuchsia","cyaan","azuurblauw","lavendel","zilver"],vTu={human:fTu},CTu=vTu,FTu=["Boeken","Films","Muziek","Spelletjes","Elektronica","Computers","Huis","Tuin","Gereedschap","Kruiden","Gezondheid","Beauty","Speelgoed","Kinderen","Baby","Kleding","Schoenen","Sieraden","Sport","Verzorging","Auto","Industrieel"],kTu=["Ergonomische directiestoel bekleed met zwart leer en een met pvc gevoerde zitting en rugleuning voor comfort en ondersteuning de hele dag door","De indeling van de auto bestaat uit een ontwerp met voorin geplaatste motor, met transmissies van het transaxle-type achter de motor en vierwielaandrijving","Nieuwe ABC 13 9370, 13.3, 5e Gen CoreA5-8250U, 8GB RAM, 256GB SSD, krachtige UHD Graphics, OS 10 Home, OS Office A & J 2016","Het slanke en eenvoudige Maple Gaming-toetsenbord van Dev Byte wordt geleverd met een gestroomlijnde behuizing en 7-kleuren RGB LED-achtergrondverlichting met slimme functionaliteit","De Apollotech B340 is een betaalbare draadloze muis met betrouwbare connectiviteit, een batterijlevensduur van 12 maanden en een modern ontwerp","De Nagasaki Lander is de merknaam van verschillende series Nagasaki-sportmotoren, die begon met de ABC800J uit 1984","De voetbal is goed voor trainings- en recreatiedoeleinden","De keepershandschoenen van Carbonite Web zijn ergonomisch ontworpen voor een goede pasvorm","De meest geavanceerde compressietechnologie van Boston verhoogt de zuurstoftoevoer naar de spieren en stabiliseert actieve spieren","Het nieuwe assortiment formele overhemden is ontworpen met u in gedachten. Met pasvormen en stijlen waarmee u opvalt","Het prachtige assortiment van Apple Naturalé met een spannende mix van natuurlijke ingrediënten. Met het goede van 100% natuurlijke ingrediënten","Andy-schoenen zijn ontworpen om zowel duurzaamheid als trends in gedachten te houden, het meest stijlvolle assortiment schoenen en sandalen"],ATu={adjective:["ambachtelijke","artistieke","coole","elegante","elektrische","ergonomische","fantastische","geschikte","geweldige","gewone","goede","handgemaakte","handige","intelligente","kleine","luxe","merkloze","moderne","mooie","ongelofelijke","populaire","prachtige","praktische","rustieke","slanke","slimme","smakelijke","toffe","uitgekiende","unieke","verantwoorde","verbazingwekkende","verfijnde","zeldzame"],material:["betonnen","bevroren","bronzen","glazen","granieten","houten","ijzeren","kartonnen","katoenen","metalen","plastic","rubberen","stalen","verse","wollen","zachte"],product:["auto","bacon","bal","bijzettafel","boekenkast","broek","camera","chips","computer","fiets","handdoeken","handschoenen","hangmat","hoed","kaas","kaasschaaf","kip","koffer","leunstoel","muis","pizza","poef","salade","schoenen","stoel","tafel","tonijn","trui","vis","vlag","worstjes","zak","zeep"]},bTu={department:FTu,product_description:kTu,product_name:ATu},yTu=bTu,BTu=["BV","V.O.F.","Groep","NV","Bedrijf","en Zonen","Combinatie"],zTu={suffix:BTu},STu=zTu,MTu={wide:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],abbr:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"]},wTu={wide:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],abbr:["zo","ma","di","wo","do","vr","za"]},PTu={month:MTu,weekday:wTu},TTu=PTu,jTu=["ondersteunende","primaire","onderliggende","digitale","open source","virtuele","cross-platform","overtollige","online","haptische","multi-byte","Bluetooth","draadloze","minuscule","neurale","optische","solid state","mobiele","cruciale","kostbare","verwaarloosde","smakelijke"],NTu=["driver","protocol","bandbreedte","paneel","microchip","programma","port","kaart","array","verbinding","draad","stekker","systeem","sensor","firewall","harde schijf","pixel","alarm","voeding","monitor","toepassing","zender","bus","stroomkring","condensator","matrix"],LTu=["Als we de {{noun}} {{verb}}, dan kunnen we naar de {{abbreviation}} {{noun}} via de {{adjective}} {{abbreviation}} {{noun}}!","We moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!","Probeer om de {{abbreviation}} {{noun}} te {{verb}}, misschien gaat dat de {{adjective}} {{noun}} {{verb}}!","Je kan de {{noun}} niet {{verb}} zonder de {{adjective}} {{abbreviation}} {{noun}} te {{verb}}!","Gebruik de {{adjective}} {{abbreviation}} {{noun}}, dan kan je de {{adjective}} {{noun}} {{verb}}!","De {{abbreviation}} {{noun}} ligt eruit, jullie moeten de {{adjective}} {{noun}} {{verb}} zodat we de {{abbreviation}} {{noun}} kunnen {{verb}}!","Het maakt niet uit of we de {{noun}} {{verb}}, we moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!","Ik ga de {{adjective}} {{abbreviation}} {{noun}} {{verb}}, dat zou de {{noun}} moeten {{verb}}!"],RTu=["back-uppen","omzeilen","hacken","overschrijven","samenpersen","kopiëren","navigeren","indexeren","aansluiten","genereren","kwantificeren","berekenen","samenstellen","invoeren","verzenden","programmeren","herstarten","ontleden","in stukjes snijden","analyseren"],KTu={adjective:jTu,noun:NTu,phrase:LTu,verb:RTu},ITu=KTu,OTu=["nl","frl","amsterdam","com","net","org","eu"],$Tu=["gmail.com","yahoo.com","hotmail.com"],HTu={domain_suffix:OTu,free_email:$Tu},GTu=HTu,_Tu=["#","##","###","###a","###b","###c","### I","### II","### III"],VTu=["{{location.city_prefix}}{{location.city_suffix}}","{{location.city_prefix}}"],JTu=["Aagte","Aal","Aalden","Aals","Aalst","Aalsum","Aanschot","Aarden","Aarle","Abbe","Abbegea","Abben","Abbestede","Abcoven","Absdale","Abts","Acht","Achter","Achterste","Achtmaal","Achttien","Acquoy","Aduard","Aduarder","Aekinga","Aerde","Aerden","Aerdt","Afferden","Aijen","Akersloot","Akker","Akkerput","Akkrun","Akmarijp","Aldeboarn","Aldegae","Aldtsjerk","Aling","Alkmaar","Allersma","Allinga","Almere","Alphen","Altena","Alteveer","Alting","Altweert","Alverna","Ameide","Amerika","Amerongen","Ammerstol","Ams","Amster","Andel","Angeren","Anholt","Anjum","Anke","Ankum","Anna","Annendaal","Anneville","Anreep","Ansen","Apeldoorn","Apen","Appel","Appen","Arcen","Archem","Arendnest","Arensge","Arkens","Armweide","Arnhem","Arnoud","Arriën","Arriër","Arum","Arwerd","Asch","Asenray","Asperen","Asschat","Assel","Asselt","Assen","Asten","Atze","Augs","Averlo","Avest","Azelo","Azewijn","Ba","Baaium","Baak","Baaks","Baal","Baamsum","Baan","Baard","Baarder","Baarle","Baarlo","Baars","Baarschot","Baexem","Baflo","Bahr","Bakel","Bakelse","Bakertand","Bakke","Bakkerom","Balgoij","Balinge","Ballast","Balleman","Ballum","Balma","Bane","Bankert","Bantega","Bare","Bargebek","Barlage","Barlaque","Barlo","Barnflair","Barrier","Bars","Basse","Basser","Baten","Bath","Bathmen","Bavinkel","Bazuin","Bears","Beckum","Bedaf","Bedum","Beekb","Beekkant","Beemdkant","Beemte","Beertsen","Beerze","Beerzer","Beesd","Beetgum","Beetgumer","Behelp","Beilen","Beinum","Beke","Beldert","Belgen","Belgeren","Belt","Belvert","Bemmel","Bemmer","Benderse","Beneden","Benne","Bennekom","Bent","Bente","Benthem","Berg","Bergakker","Bergen","Bergens","Bergerden","Bergharen","Berghem","Berghum","Bergstoep","Berik","Beringe","Berk","Berke","Berken","Berkt","Berlicum","Bern","Besse","Besthmen","Beswerd","Bethlehem","Beugt","Beuke","Beun","Beusb","Beusichem","Bever","Bidding","Biert","Bierum","Biessum","Biest","Biezen","Bigge","Bijster","Bijsteren","Billing","Bilt","Bingerden","Bisselt","Bissen","Blaker","Blaricum","Blauhûs","Blauw","Blauwe","Blauwen","Bleijen","Bleijs","Blekslage","Blenkert","Blerick","Blessum","Blije","Blijham","Blijnse","Blok","Blokken","Blokum","Boazum","Boberden","Bocholtz","Bocht","Boeiink","Boek","Boekel","Boekelo","Boekelte","Boekend","Boer","Boerakker","Boerelaan","Boeren","Boerengat","Boerenhol","Boerhaar","Boijl","Boks","Boksum","Bokt","Bollinga","Bols","Bolst","Bolt","Bommerig","Bong","Bonkwert","Bonner","Bonrepas","Bontebok","Boomen","Boord","Borger","Borgharen","Borgs","Borgweg","Borkel","Borkeld","Born","Borne","Borneo","Bornwird","Bos","Boschkens","Bosje","Bosjes","Boskamp","Boskant","Boskoop","Boslust","Bosschen","Bosscher","Bosven","Boter","Botshoofd","Boukoul","Bourtange","Boven","Bovenstad","Boxtel","Braak","Braamt","Brabander","Brakel","Brand","Brande","Brandt","Brantgum","Breda","Brede","Bree","Breede","Breedeweg","Breehees","Breezand","Brem","Breskens","Breugel","Breukele","Breyvin","Brielle","Brigdamme","Brij","Brillerij","Briltil","Brinkmans","Britsum","Britswert","Broek","Broekens","Broekkant","Brommelen","Brons","Bruchem","Bruggen","Brugger","Bruil","Bruinisse","Bruister","Brumhold","Brunssum","Brunsting","Bruntinge","Buchten","Buggenum","Buis","Buiten","Bulkenaar","Bult","Bultinge","Bunne","Bunnik","Burdaard","Burger","Burgh","Burgt","Burgum","Burgwerd","Burstum","Burum","Bussel","Busselte","Busser","Buttinge","Buurtje","Cadier","Cadzand","Calfven","Calslagen","Caluna","Camerig","Capelle","Carnisse","Cartils","Castelré","Castenray","Castert","Castricum","Catsop","Chaam","Clinge","Coevorden","Colmont","Cornjum","Cornwerd","Cottessen","Crapoel","Crau","Crix","Crob","Croy","Culemborg","Daarle","Dale","Dalem","Dalen","Daler","Dalerend","Dalerpeel","Dallinge","Damwâld","Daniken","Darp","Dassemus","Dearsum","Dedgum","Deelen","Deelse","Deelshurk","Deense","Deest","Deil","Deinum","Dekes","Dekkers","Del","Delden","Delf","Delft","Dellen","Delwijnen","Demen","Den ","Deursen","Deuteren","Deventer","Dieden","Diemen","Diepen","Diependal","Diepswal","Diermen","Dieskant","Dieteren","Diever","Dijken","Dijker","Dijkster","Dijkwel","Dintelsas","Dinther","Dintherse","Diphoorn","Dirkshorn","Dis","Diunt","Doenrade","Does","Doeveren","Doezum","Doijum","Dokkum","Doldersum","Dom","Dommelen","Donderen","Dongen","Donia","Doniaga","Donzel","Dood","Doodstil","Doon","Doorn","Doornen","Doornik","Doorning","Doorwerth","Doosje","Dorkwerd","Dorst","Dorther","Douverge","Douwen","Draai","Drachten","Dreischor","Drie","Drieboere","Driehuis","Driene","Dries","Driewegen","Driezum","Drieën","Drijber","Drimmelen","Drogeham","Drogt","Dronrijp","Dronten","Druif","Drunen","Druten","Drylts","Duifhuis","Duinen","Duiven","Duizel","Duizend","Dulder","Dunsborg","Dussen","Duur","Duurends","Eagum","Earnewâld","Easterein","Eastermar","Easthim","Echt","Echten","Echtener","Echter","Eder","Eede","Eefsele","Eekt","Eekwerd","Eelde","Eelen","Eems","Eemster","Eemten","Een","Eenigen","Eenrum","Eenum","Eerde","Eersel","Eerste","Ees","Eesterga","Effen","Egchel","Egede","Egmond","Egypte","Eikelen","Eikelhof","Eimeren","Eindewege","Eindje","Ekamp","Elde","Elden","Eldik","Eldrik","Elft","Elkerzee","Ellemeet","Eller","Ellerhei","Ellersing","Elsen","Elshof","Elspeet","Elst","Elsteren","Elzet","Emmeloord","Emmen","Empel","Endepoel","Eng","Enge","Engel","Engelbert","Engelen","Engelum","Englum","Engwegen","Engwierum","Enk","Enschedé","Enspijk","Enumatil","Enzelens","Eper","Eppen","Erichem","Erlecom","Ermelo","Ermer","Escharen","Eschoten","Espelo","Essen","Etenaken","Etzenrade","Eursing","Eursinge","Euverem","Ever","Everd","Everlo","Everse","Ewer","Ewinkel","Exmorra","Eygels","Eyser","Ezinge","Ezuma","Faan","Falom","Farmsum","Fatum","Feerwerd","Fel","Ferwert","Fiemel","Fijfhûs","Finke","Finkum","Flieren","Flânsum","Fokkers","Follega","Folsgeare","Formerum","Fort","Fortmond","Foudgum","Fraamklap","Frankhuis","Frankrijk","Fransum","Friens","Frytum","Fûns","Gaag","Gaanderen","Gaar","Gaast","Gaasten","Gaastmar","Gaete","Gagel","Galder","Gameren","Gammelke","Ganzert","Gapinge","Garminge","Garnwerd","Garre","Garrels","Garst","Garyp","Gassel","Gasthuis","Gawege","Gebergte","Geefs","Geen","Geer","Gees","Geeuwen","Geffen","Gelders","Gelderse","Geleen","Gelkenes","Gellicum","Gemaal","Gement","Gemert","Gemonde","Gendt","Geneijgen","Genen","Gening","Genne","Gennep","Genooi","Gerheggen","Gerner","Gersloot","Gerven","Gerwen","Geulhem","Gever","Geverik","Gewande","Giers","Giessen","Gietelo","Giethmen","Giethoorn","Gijbe","Gijsselte","Gijzel","Gilze","Ginkel","Ginnum","Glaner","Goaiïngea","Godlinze","Goes","Goilberd","Goirle","Goldhoorn","Gooium","Goor","Gorinchem","Gorp","Gortel","Gouda","Gouderak","Goudseweg","Goënga","Graaf","Graauw","Gracht","Graet","Graf","Grafwegen","Gras","Graspeel","Graszode","Grathem","Grauwe","Grave","Grazen","Greonterp","Greup","Griete","Grijps","Grits","Groe","Groede","Groen","Groenekan","Groeneweg","Groenlo","Groep","Groes","Groessen","Groet","Groeve","Groeze","Gron","Groot","Groote","Grote","Grotel","Grou","Gytsjerk","Haaften","Haag","Haagje","Haaks","Haakswold","Haalderen","Haalweide","Haamstede","Haandrik","Haar","Haarlem","Haarsteeg","Haart","Haelen","Haerst","Hagestein","Haiink","Halder","Haler","Half","Halfmijl","Halfweg","Halle","Haller","Hallum","Halte","Halvink","Hamrik","Hamshorn","Handel","Hane","Hank","Hankate","Hansweert","Hantum","Hantumer","Harculo","Harde","Hardinx","Haren","Harener","Haring","Harke","Harkema","Harl","Harles","Harpel","Harre","Harse","Harskamp","Harssens","Hartwerd","Haspel","Hasselt","Hasselter","Hatte","Hattem","Hauwert","Havelt","Havelte","Hayum","Haze","Hazenhurk","Hazennest","Heaburgen","Hedel","Hedik","Heech","Heegher","Heek","Heelsum","Heems","Heemstede","Heenweg","Heer","Heerde","Heere","Heeren","Heers","Hees","Heesakker","Heesbeen","Heesboom","Heesch","Heesselt","Heet","Heezeren","Hefswal","Hegge","Hei","Heiakker","Heibloem","Heid","Heide","Heidekant","Heiden","Heier","Heihoefke","Heij","Heijen","Heikant","Heikantse","Heille","Heine","Heioord","Heister","Heitrak","Hekel","Hekkum","Hel","Helden","Helkant","Hell","Helle","Hellegat","Hellen","Hellevoet","Helling","Hellouw","Helwerd","Hemert","Hemrik","Hendrik","Henge","Herfte","Herike","Herk","Herken","Hermalen","Hernen","Herpen","Herpt","Hersel","Hersend","Hert","Herten","Hertme","Herveld","Herwen","Herwijnen","Herxen","Hesens","Hespe","Hessum","Heugde","Heukelom","Heukelum","Heult","Heumen","Heure","Heurne","Heusden","Heuvel","Heuvels","Heuveltje","Hexel","Heze","Hiaure","Hichtum","Hidaard","Hien","Hierden","Hieslum","Hijken","Hijum","Hilaard","Hilakker","Hild","Hill","Hilte","Hilversum","Hinnaard","Hintham","Hitsertse","Hodenpijl","Hoef","Hoefkens","Hoek","Hoekdries","Hoekelum","Hoekens","Hoekje","Hoeks","Hoekske","Hoetmans","Hoeve","Hoeven","Hoeves","Hoge","Hogert","Hogeweg","Holker","Hollum","Holm","Holset","Holsloot","Holst","Holt","Holte","Holten","Holter","Holthe","Holtien","Holtinge","Holtum","Holwerd","Holwierde","Holwinde","Hommelse","Hommert","Hommerts","Honderd","Honds","Hondsrug","Hongerige","Honthem","Hoog","Hoogcruts","Hooge","Hoogehaar","Hoogen","Hoogeweg","Hooghalen","Hoogmade","Hoogmeien","Hoogwatum","Hool","Hoon","Hoonte","Hoorn","Hoornder","Hoptille","Horck","Horick","Horn","Horssen","Horsten","Horzik","Hout","Houterd","Houtgoor","Houthei","Houthem","Houw","Houwer","Hugten","Huij","Huinen","Huinerwal","Huis","Huissen","Huize","Huizinge","Hul","Huls","Hulsen","Hulst","Hulten","Hultje","Humcoven","Hunnecum","Hunsel","Hupsel","Hurkske","Hurpesch","Hutten","Huurne","Höchte","Höfke","Húns","Idaerd","Idserda","Idsken","Idzegea","Iens","IJmuiden","IJpe","IJpelo","IJsselham","IJzen","IJzeren","IJzerlo","Illik","Indoornik","Ingwert","Inia","Itens","Itteren","Jaars","Jammer","Jannum","Jellum","Jelsum","Jeth","Jipsing","Jirnsum","Jislum","Jisp","Jistrum","Jonas","Jonen","Jonkers","Jorwert","Joure","Jous","Jousterp","Jouswerd","Jouwer","Jubbega","Jukwerd","Junne","Jutryp","Kaag","Kaakhorn","Kaard","Kaarschot","Kaat","Kade","Kadoelen","Kalis","Kalteren","Kameren","Kamp","Kampen","Kamper","Kamperei","Kampers","Kamperzee","Kantens","Kantje","Kapel","Kapelle","Kapolder","Kappert","Karre","Kasen","Kasteren","Kater","Katerveer","Kathagen","Katlijk","Kats","Katwijk","Kaumes","Kavel","Kaweide","Kedichem","Keegen","Keent","Keersop","Keinsmer","Keizers","Kekerdom","Kelmond","Kelpen","Kempkens","Kerk","Kerken","Kerkhof","Kerkrade","Kerkwerve","Keske","Kessel","Kesseleik","Ketting","Keulse","Keunen","Keup","Keuter","Kibbel","Kiel","Kiester","Kievit","Kijf","Kijfwaard","Kijkuit","Kilder","Kille","Kimswerd","Kinderbos","Kink","Kinnum","Kipper","Klaaswaal","Kladde","Klaren","Klatering","Klef","Klei","Klein","Kleinder","Kleine","Kleinge","Klem","Kletter","Klevers","Klispoel","Klomp","Klooster","Klosse","Klösse","Knaphof","Knegsel","Knipe","Knol","Knolle","Knuiters","Koedood","Koehool","Koekange","Koekanger","Koekoek","Koel","Koevering","Kokkelert","Kolder","Kolhol","Kolhorn","Kolk","Kollum","Kolonie","Kommer","Konings","Koog","Kooi","Kooldert","Kopaf","Korhorn","Korn","Kornhorn","Kort","Korte","Korteraar","Korteven","Kortgene","Kostvlies","Koude","Kouden","Koudhoorn","Koulen","Kraan","Kraanven","Kraats","Krabben","Krachtig","Kranen","Krassum","Kreek","Kreielt","Kreijel","Kreijl","Krewerd","Krim","Krimpen","Krol","Kruin","Kruishaar","Kruispunt","Kruisweg","Kuikhorne","Kuiks","Kuinre","Kuitaart","Kuivezand","Kulert","Kulsdom","Kunrade","Kutt","Kuundert","Kuzemer","Kwaal","Kwakel","Kwakkel","Kwartier","Kûkherne","Laag","Laaghalen","Laaghaler","Laak","Laaksum","Laan","Lage","Lagekant","Lageweg","Lakei","Laker","Lalle","Lammer","Lammerweg","Lamperen","Landerum","Landsrade","Lang","Lange","Langeraar","Langerak","Langereit","Lank","Lankes","Laren","Laskwerd","Lattrop","Laude","Lauwer","Ledeacker","Leeg","Leegte","Leek","Leem","Leen","Leens","Leensel","Leermens","Leersum","Leeuw","Leeuwerik","Leeuwte","Lege","Legert","Leiden","Leimuiden","Leker","Lekker","Lelystad","Lemel","Lemele","Lemmer","Lemselo","Lengel","Lent","Lenthe","Leons","Lerop","Lethe","Lettele","Leuke","Leunen","Leur","Leusden","Leutes","Leuth","Leuven","Leuvenum","Leveroy","Lexmond","Lhee","Lichtaard","Lichtmis","Liefkens","Liempde","Lienden","Lier","Lieren","Lierop","Lies","Lievelde","Lieving","Lijnden","Limbricht","Limmen","Linde","Lingsfort","Lintelo","Lintvelde","Lioessens","Lippen","Lith","Lithoijen","Lobith","Loc","Locht","Loenen","Loer","Loete","Logt","Loil","Lollum","Lomm","Lonneker","Loo","Loobrink","Loofaert","Looi","Looien","Look","Loon","Loons","Loonse","Looveer","Loppersum","Lovendaal","Loveren","Loënga","Lubbinge","Luchen","Luchten","Luissel","Luitert","Lula","Lunen","Lunteren","Lunters","Lutjegast","Lutjerijp","Lutke","Lutkepost","Lutten","Lutter","Lytse","Lytshuzen","Maagd","Maaijkant","Maalb","Maaldrift","Maalstede","Maar","Maarn","Maars","Maarssen","Maasband","Maasbree","Maaskant","Maat","Maatsehei","Macharen","Made","Magele","Magrette","Makkum","Mal","Malden","Mallem","Mamelis","Manen","Mantgum","Mantinge","Maren","Maria","Maris","Mark","Markvelde","Marle","Marrum","Mars","Marssum","Marsum","Martens","Marum","Mataram","Maten","Mathijs","Maurik","Maxet","Medemblik","Medevoort","Medler","Meed","Meeden","Meele","Meemortel","Meene","Meer","Meeren","Meern","Meerten","Meerven","Meerwijck","Megelsum","Megen","Meije","Meijel","Melick","Melis","Melissant","Menaldum","Mensinge","Menzel","Meppen","Merkel","Merm","Merselo","Merum","Mesch","Meteren","Metsla","Midbuul","Midde","Middel","Middelijk","Midden","Middenhof","Midlaren","Midlum","Mids","Midwolde","Miedum","Mildert","Milheeze","Mill","Mils","Milschot","Minkeloos","Mispel","Moddergat","Moer","Moeren","Moerslag","Moespot","Molembaix","Molenbaan","Molenbelt","Molengat","Molenhof","Molenperk","Molenrij","Molenstad","Molkwar","Monster","Montfort","Mook","Moord","Moorsel","Morige","Morra","Mortel","Mosbulten","Mosik","Moskou","Mosse","Mossel","Most","Muggenhol","Muis","Muizenhol","Mulderij","Mullegen","Munneke","Munnekens","Munniken","Munte","Murns","Mussel","Mûnein","Naarder","Nabbegat","Nagel","Nansum","Napels","Natten","Neder","Nederbiel","Neer","Neerijnen","Neeritter","Neerloon","Neerst","Negen","Nekke","Nergena","Nia","Nie","Niebert","Niehove","Nier","Niersen","Niesoord","Nieuw","Nieuwaal","Nieuwe","Nieuwer","Nieuwklap","Nieuwkoop","Nieuwolda","Nieuwstad","Niftrik","Nijega","Nijehaske","Nijesyl","Nijken","Nijkerker","Nijlân","Nijmegen","Nijnsel","Nijrees","Nijstad","Nijve","Nispense","Noardein","Noenes","Nolde","Noord","Noorden","Noorder","Noordhorn","Noordink","Noordkant","Noordse","Notendaal","Notsel","Noukoop","Nuenen","Nuijen","Nuil","Nuis","Nunhem","Nunspeet","Nuth","Obbicht","Ock","Oegst","Oekel","Oeken","Oele","Oensel","Oentsjerk","Oerle","Oete","Oever","Offinga","Ofwegen","Ohé;","Oijen","Oirlo","Oirs","Okswerd","Olde","Oldehove","Oldemarkt","Olden","Oldeneel","Oldenhave","Oldeouwer","Oldörp","Olen","Oler","Oling","Olterterp","Ommel","Ommen","Ommeren","Onder","Onna","Onsenoort","Onstwedde","Ooij","Ooijen","Oost","Oostappen","Ooste","Ooster","Oosterend","Oosterens","Oosterhof","Oosterik","Oosternie","Oosternij","Oosterse","Oosterzee","Oosthem","Oostindië","Oostrum","Oostum","Oostwold","Oostzaan","Op","Opende","Ophemert","Ophuis","Opijnen","Opmeeden","Opper","Opperdoes","Opperduit","Opwetten","Opwierde","Oranje","Orvelte","Osen","Oshaar","Ospel","Ossen","Ossenisse","Ostaaijen","Osterbos","Othene","Otterlo","Ottersum","Ou","OuBildt","Oude","Oudega","Oudehaske","Oudehorne","Ouden","Oudenrijn","Ouder","Oudeschip","Oudleusen","Oukoop","OuLeede","OuLeije","OuPolder","OuSchouw","OuStaten","OuStee","OuStoof","OuStrumpt","OuWaranda","Ouwer","OuWillem","Ouwster","Oventje","Over","Overa","Overakker","Overbiel","Overeys","Overgeul","Overheek","Overschot","Overval","Overwater","Paal","Paarde","Paarlo","Paauwen","Paddepoel","Padhuis","Paesens","Palestina","Pallert","Pandgat","Panheel","Pann","Pannerden","Papen","Papenveer","Park","Parrega","Partij","Pasop","Patrijzen","Peebos","Peelkant","Peij","Peizerweg","Pelikaan","Pepinus","Pernis","Pers","Pesaken","Peters","Petten","Piaam","Pieperij","Piepert","Piershil","Pieter","Pikesyl","Piksen","Pingjum","Pinkeveer","Pitteperk","Plaat","Plaats","Plak","Plantage","Plas","Plat","Plein","Poffert","Polen","Polle","Pollen","Ponte","Poonhaven","Poppen","Posterenk","Posthoorn","Pot","Praets","Prickart","Puiflijk","Punt","Purmer","Purmerend","Puth","Putse","Putten","Putters","Pyramide","Raai","Raak","Raam","Raar","Raard","Raayen","Raerd","Rakens","Rakt","Rand","Rande","Randen","Ranum","Raren","Rasquert","Ratte","Ravensgat","Reahûs","Rechteren","Rectum","Reduzum","Reeth","Reidswal","Reitsum","Remswerd","Renesse","Renkum","Renneborg","Rens","Respel","Ressen","Reters","Reth","Reuth","Reutje","Reuzen","Rewert","Rhaan","Rheder","Rhee","Rhenoy","Rhoon","Ridder","Riel","Rien","Riet","Rietven","Rijckholt","Rijen","Rijke","Rijkel","Rijker","Rijlst","Rijnsater","Rijsb","Rijsoord","Rijt","Rijtjes","Ril","Rimpelt","Rink","Rips","Rith","Ritsuma","Roeke","Roekel","Roelage","Roels","Roermond","Roeven","Roggel","Rohel","Rolaf","Roligt","Rollecate","Rolpaal","Rome","Rond","Ronduite","Rood","Roodehaan","Rooden","Roond","Roosteren","Rooth","Ropta","Roskam","Rothem","Rott","Rotte","Rotter","Rotting","Rottum","Rozendaal","Rucphen","Ruif","Ruigen","Ruigezand","Ruimel","Ruinen","Ruischer","Ruiten","Rukven","Rullen","Rumpt","Rund","Rusven","Rut","Ryptsjerk","Rytseterp","Saaksum","Saaxum","Salverd","Sandebuur","Santfort","Santpoort","Sasput","Sauwerd","Schaa","Schaaphok","Schaaps","Schadron","Schafelt","Schaft","Schagen","Schager","Schandelo","Schans","Schapers","Scharen","Scharne","Scharster","Schatkuil","Schaveren","Scheemder","Schelf","Schellach","Schelm","Schettens","Schey","Schieven","Schijf","Schijndel","Schillers","Schimmert","Schin","Schinnen","Schippers","School","Schoon","Schoonen","Schoor","Schoorl","Schoot","Schore","Schoter","Schotters","Schouw","Schouwen","Schouwer","Schraard","Schrap","Schuilen","Schuring","Schuwacht","Sebalde","Seerijp","Sell","Selmien","Selwerd","Seroos","Seters","Sibbe","Siberië","Siegers","Simpel","Sinouts","Sinsel","Sint","Sion","Sittard","Sjunga","Skarl","Skillaerd","Skou","Skrins","Skyldum","Slee","Sleen","Slegge","Slek","Slichten","Sliffert","Slijkwell","Slikken","Sloot","Sluis","Smakt","Smal","Smalle","Smeerling","Smelbrêge","Smele","Smilde","Smits","Sneek","Sneiders","Snelle","Sneps","Snikzwaag","Snipperij","Snoden","Soeter","Solwerd","Someren","Sopsum","Spaanrijt","Spaanse","Spaken","Spannen","Spannum","Spears","Spek","Spekklef","Spekt","Speuld","Speurgt","Spier","Spijk","Spik","Spits","Spoolde","Spoor","Sprang","Sprundel","Spurkt","Stad","Stadterij","Starten","Stations","Staverden","Stedum","Steeg","Steegh","Steel","Steen","Steenkamp","Steenoven","Steenpaal","Steensel","Steenvak","Stegen","Steger","Stegeren","Stein","Sterken","Sterre","Steurgat","Stevens","Stevert","Stiem","Stiens","Stitswerd","Stobben","Stokhem","Stokkelen","Stokkum","Stokske","Stokt","Stolpen","Stomme","Stoof","Stork","Stouten","Stox","Strand","Straten","Strateris","Streek","Strepen","Streukel","Strij","Strijen","Strijp","Stroet","Stroo","Stroopuit","Strubben","Strucht","Strype","Stuw","Sumar","Sumarre","Surhuizum","Susteren","Suttum","Suwâld","Swaenwert","Swalmen","Sweik","Syt","Sânfurd","Taarlo","Teeffelen","Teije","Teijl","Telgt","Tempel","Ter","Terband","Terblijt","Terdiek","Tereyken","Tergêft","Terhagen","Terheijl","Terherne","Terkaple","Terlet","Terlinden","Termaar","Termoors","Termunten","Termunter","Ternaard","Teroele","Terover","Tersoal","Tervaten","Tervoorst","Tervoort","Terwispel","Terwolde","Terziet","Teuge","Theetuin","Themaat","Tholen","Thull","Thuserhof","Tibma","Tiel","Tielse","Tiggelt","Tijnje","Tike","Til","Timmer","Tippe","Tjaard","Tjams","Tjerkwerd","Tjoene","Tolbert","Tolkamer","Tommel","Tongeren","Tongerlo","Tonsel","Toom","Toornwerd","Top","Toren","Toterfout","Toven","Tragel","Tranendal","Trege","Trent","Tricht","Triemen","Trimpert","Trintelen","Tritzum","Tronde","Trophorne","Trutjes","Tuil","Tull","Tungelroy","Turns","Tusschen","Tuut","Tuuthees","Twee","Tweedeweg","TweeTol","Twekkelo","Twello","Twijzel","Twijzeler","Twisk","Tynaarlo","Tytsjerk","Ubach","Ubbena","Ubber","Uddel","Uffelsen","Uffelte","Uit","Uiter","Uithoorn","Uitwierde","Ulfter","Ulicoten","Ulrum","Ulsda","Ulvend","Unga","Uppel","Usquert","Usselo","Vaals","Vaar","Vaarle","Vaart","Vaesrade","Valk","Valken","Valom","Valsteeg","Varik","Varsen","Varssel","Vebenabos","Vecht","Veecaten","Veele","Veeler","Veen","Veenhof","Veenhoop","Veenhuis","Veere","Veessen","Veghel","Veld","Veldbraak","Velde","Velden","Veldhuis","Veldzicht","Velp","Velsen","Veluwe","Vemde","Ven","Venbe","Vene","Venekoten","Venlo","Venne","Venray","Venweg","Vergelt","Verloren","Vessem","Vestjens","Vet","Vetterik","Veulen","Vianen","Viel","Vier","Vierhuis","Vijcie","Vijf","Vilgert","Vilsteren","Vilt","Vink","Vinkel","Vinken","Vinkepas","Vis","Visschers","Vissers","Vlaas","Vlake","Vlas","Vledder","Vleet","Vleuten","Vlie","Vliegert","Vlieghuis","Vlijmen","Vliss","Vlist","Vlodrop","Vloei","Vloet","Vlootkant","Vogelfort","Volthe","Voor","Voorne","Voorrijp","Voorst","Voorstad","Voorste","Voorster","Voort","Voortje","Voorweg","Vorchten","Vorst","Vorsten","Voske","Voskuil","Vosse","Vossebelt","Vosselen","Vossen","Voulwames","Vrachelen","Vragender","Vredepeel","Vree","Vries","Vriezen","Vrij","Vrijhoeve","Vrilk","Vroe","Vroelen","Vuile","Vuilpan","Vuren","Waaksens","Waal","Waar","Waard","Waarde","Waarden","Waarder","Waatskamp","Wachtum","Waddinx","Wadway","Wadwerd","Wagen","Waije","Walder","Walik","Walsert","Wammert","Wanneper","Wanroij","Wapen","Wapse","Wapser","Warf","Warffum","Warfster","Warmen","Warmond","Warnia","Warstiens","Warten","Waspik","Water","Wateren","Waterkant","Waterop","Waterval","Waver","Weakens","Wedde","Wedder","Wee","Weeg","Weende","Weerd","Weerdinge","Weere","Weert","Weerwille","Wehe","Wehl","Weidum","Weij","Weijer","Weijpoort","Weilens","Weimeren","Weipoort","Weite","Weitemans","Weiwerd","Wekerom","Wele","Wells","Welsum","Wely","Wenum","Weper","Wercheren","Weren","Wergea","Werk","Wernhouts","Wesch","Wessing","Wessinge","West","Westeneng","Wester","Westerein","Westerlee","Westernie","Westerse","Westhim","Westlaren","Westmaas","Westrik","Wetering","Wetsens","Weurt","Wevers","Weverslo","Wezel","Wezep","Wezup","Wezuper","Wielder","Wieler","Wielse","Wiene","Wierren","Wierum","Wiesel","Wieuwens","Wijchen","Wijnaldum","Wijnb","Wijnje","Wijster","Wijthmen","Wijzend","Wilderhof","Wildert","Wilgen","Wilp","Wils","Wilsum","Winde","Windraak","Winkel","Winkels","Winssen","Winsum","Wintelre","Winthagen","Wirdum","Wisse","Wissel","Wissen","Witharen","Withuis","Witman","Witmarsum","Witrijt","Witte","Wittelte","Witten","Wiuwert","Wjelsryp","Woerd","Woerdense","Woezik","Wognum","Wolfers","Wolfhaag","Wolfhagen","Wolfheze","Wolfs","Wolfshuis","Wolling","Wolsum","Wommels","Wonne","Wons","Woord","Wopereis","Wordragen","Wormer","Worsum","Woubrugge","Wouwse","Wulpenbek","Wyns","Wytgaard","Wâldsein","Wânswert","Yerseke","Yndyk","Zaamslag","Zaarvlaas","Zalk","Zand","Zande","Zandfort","Zandkant","Zandoerle","Zandplaat","Zandpol","Zandput","Zandvoort","Zee","Zeegat","Zeegse","Zeerijp","Zeesse","Zegge","Zeijen","Zeijer","Zeist","Zelder","Zelen","Zelt","Zenderen","Zethuis","Zeven","Zevenhuis","Zierikzee","Zieuwent","Zijder","Zijdewind","Zijp","Zijper","Zijtaart","Zilven","Zinkweg","Zittard","Zoeke","Zoelen","Zoelmond","Zoerte","Zoeter","Zoggel","Zomerven","Zond","Zorgvlied","Zoutkamp","Zuid","Zuider","Zuidhorn","Zuidlaren","Zuidwolde","Zuidzande","Zuidzijde","Zuilichem","Zundert","Zurich","Zutphen","Zuuk","Zwaag","Zwager","Zwanegat","Zwart","Zwarte","Zweek","Zwiggelte","Zwijn","Zwinderen","Zwolle"],UTu=[" aan de IJssel"," aan de Rijn","ambacht","beek","berg","bergen","bosch","broek","brug","buren","burg","buurt","dam","dijk","dijke","donk","dorp","eind","enmaes","gat","geest","heide","hoek","horst","hout","hoven","huizen","ingen","kerk","laar","land","meer","recht","schoten","sluis","stroom","swaerd","veen","veld","vliet","weer","wier","wijk","woud","woude","zijl",""],WTu=["Afghanistan","Akrotiri","Albanië","Algerije","Amerikaanse Maagdeneilanden","Amerikaans-Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua en Barbuda","Argentinië","Armenië","Aruba","Ashmore and Cartier Islands","Atlantic Ocean","Australië","Azerbeidzjan","Bahama's","Bahrein","Bangladesh","Barbados","Belarus","België","Belize","Benin","Bermuda","Bhutan","Bolivië","Bosnië-Herzegovina","Botswana","Bouvet Island","Brazilië","British Indian Ocean Territory","Britse Maagdeneilanden","Brunei","Bulgarije","Burkina Faso","Burundi","Cambodja","Canada","Caymaneilanden","Centraal-Afrikaanse Republiek","Chili","China","Christmas Island","Clipperton Island","Cocos (Keeling) Islands","Colombia","Comoren (Unie)","Congo (Democratische Republiek)","Congo (Volksrepubliek)","Cook","Coral Sea Islands","Costa Rica","Cuba","Cyprus","Denemarken","Dhekelia","Djibouti","Dominica","Dominicaanse Republiek","Duitsland","Ecuador","Egypte","El Salvador","Equatoriaal-Guinea","Eritrea","Estland","Ethiopië","European Union","Falkland","Faroe Islands","Fiji","Filipijnen","Finland","Frankrijk","Frans-Polynesië","Gabon","Gambia","Gaza Strip","Georgië","Ghana","Gibraltar","Grenada","Griekenland","Groenland","Guam","Guatemala","Guernsey","Guinea","Guinee-Bissau","Guyana","Haïti","Heard Island and McDonald Islands","Vaticaanstad","Honduras","Hongarije","Hongkong","Ierland","IJsland","India","Indonesië","Irak","Iran","Isle of Man","Israël","Italië","Ivoorkust","Jamaica","Jan Mayen","Japan","Jemen","Jersey","Jordanië","Kaapverdië","Kameroen","Kazachstan","Kenia","Kirgizstan","Kiribati","Koeweit","Kroatië","Laos","Lesotho","Letland","Libanon","Liberia","Libië","Liechtenstein","Litouwen","Luxemburg","Macao","Macedonië","Madagaskar","Malawi","Maldiven","Maleisië","Mali","Malta","Marokko","Marshall Islands","Mauritanië","Mauritius","Mayotte","Mexico","Micronesië","Moldavië","Monaco","Mongolië","Montenegro","Montserrat","Mozambique","Myanmar","Namibië","Nauru","Navassa Island","Nederland","St. Maarten","Curacao","Nepal","Ngwane","Nicaragua","Nieuw-Caledonië","Nieuw-Zeeland","Niger","Nigeria","Niue","Noordelijke Marianen","Noord-Korea","Noorwegen","Norfolk Island","Oekraïne","Oezbekistan","Oman","Oostenrijk","Pakistan","Palau","Panama","Papoea-Nieuw-Guinea","Paracel Islands","Paraguay","Peru","Pitcairn","Polen","Portugal","Puerto Rico","Qatar","Roemenië","Rusland","Rwanda","Saint Helena","Saint Lucia","Saint Vincent en de Grenadines","Saint-Pierre en Miquelon","Salomon","Samoa","San Marino","São Tomé en Principe","Saudi-Arabië","Senegal","Servië","Seychellen","Sierra Leone","Singapore","Sint-Kitts en Nevis","Slovenië","Slowakije","Soedan","Somalië","South Georgia and the South Sandwich Islands","Southern Ocean","Spanje","Spratly Islands","Sri Lanka","Suriname","Svalbard","Syrië","Tadzjikistan","Taiwan","Tanzania","Thailand","Timor Leste","Togo","Tokelau","Tonga","Trinidad en Tobago","Tsjaad","Tsjechië","Tunesië","Turkije","Turkmenistan","Turks-en Caicoseilanden","Tuvalu","Uganda","Uruguay","Vanuatu","Venezuela","Verenigd Koninkrijk","Verenigde Arabische Emiraten","Verenigde Staten van Amerika","Vietnam","Wake Island","Wallis en Futuna","Wereld","West Bank","Westelijke Sahara","Zambia","Zimbabwe","Zuid-Afrika","Zuid-Korea","Zweden","Zwitserland"],qTu=["Nederland"],ZTu=["1### ??","2### ??","3### ??","4### ??","5### ??","6### ??","7### ??","8### ??","9### ??"],YTu=["1 hoog","2 hoog","3 hoog","3 hoog achter"],QTu=["Drenthe","Flevoland","Friesland","Gelderland","Groningen","Limburg","Noord-Brabant","Noord-Holland","Overijssel","Utrecht","Zeeland","Zuid-Holland"],XTu=["DR","FL","FR","GE","GR","LI","NB","NH","OV","UT","ZE","ZH"],uju={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},eju=["{{person.first_name}}{{location.street_suffix}}","{{person.last_name}}{{location.street_suffix}}"],aju=["straat","laan","weg","plantsoen","park","gracht","dijk"],rju={building_number:_Tu,city_pattern:VTu,city_prefix:JTu,city_suffix:UTu,country:WTu,default_country:qTu,postcode:ZTu,secondary_address:YTu,state:QTu,state_abbr:XTu,street_address:uju,street_pattern:eju,street_suffix:aju},nju=rju,tju=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],iju={words:tju},oju=iju,sju={title:"Dutch",code:"nl",language:"nl",endonym:"Nederlands",dir:"ltr",script:"Latn"},lju=sju,Eju=["Yarah","Vere","Siënna","Sanna","Salomë","Roxy","Nela","Myra","Liene","Lia","Kayleigh","Kaylee","Kato","Florence","Eefje","Dieke","Zeyneb","Wende","Vienna","Melisa","Maaike","Lova","Lilian","Juno","Joanna","Jesslyn","Jaelynn","Gioia","Claire","Alma","Aliya","Alisa","Zofia","Vivian","Nowi","Noami","Milana","Marlie","Macy","Maan","Lorena","Liselotte","Lien","Laure","Laila","Kim","Khadija","Joya","Jacoba","Gigi","Wilhelmina","Vivienne","Rose","Rana","Milly","Michelle","Marrit","Malou","Jaimy","Gaia","Fayen","Fabiënne","Eveline","Daisy","Babette","Aaltje","Scottie","Nomi","Mathilde","Linne","Laurie","Kyara","Jalou","Iva","Inara","Grace","Emmy","Elle","Diana","Céline","Selena","Safiya","Quinty","Oliwia","Nadine","Meghan","Marwa","Jada","Ines","Fardau","Eliana","Carmen","Ayana","Asya","Annabel","Amara","Alexandra","Rachel","Melissa","Melina","Luus","Jayda","Jacky","Eleonora","Asiya","Annemijn","Sare","Ninthe","Nena","Melody","Kira","Jasmine","Imani","Hira","Elynn","Dominique","Ashley","Aleyna","Pola","Noë","Lisanne","Lilou","Kiara","Jette","Jess","Isabeau","Floortje","Fiep","Fieke","Femm","Famke","Chelsey","Amelie","Vanessa","Skye","Sienna","Safa","Lydia","Esma","Daantje","Catharina","Carlijn","Asel","Amaya","Amalia","Ada","Zahra","Tirza","Nikkie","Mirre","Mayra","Lenne","Jule","Jana","Farah","Defne","Ariana","Yenthe","Renske","Medina","Liliana","Kenza","Jazz","Esra","Emilie","Dua","Chloe","Abby","Selma","Maren","Jolijn","Febe","Elodie","Djenna","Diede","Cataleya","Aliyah","Aisha","Teddy","Nika","Myla","Izzy","Dewi","Mirte","Mikki","Kensi","Karlijn","Jazzlynn","Imke","Eleanor","Wies","Thirza","Safae","Meyra","Lune","Jazzlyn","Faya","Arya","Nadia","Puk","Oumayra","Lois","Josefien","Vive","Fayenne","Celine","Nynke","Loes","Danique","Aurora","Angelina","Alya","Abigail","Tara","Quinn","Meike","Maartje","Jolien","Selina","Phileine","Miley","Lexie","Florine","Coco","Britt","Alyssa","Yasmine","Sammie","Nila","Lucie","Eef","Bella","Aylin","Ziva","Neeltje","Jesslynn","Jente","Jara","Bobbie","Yinthe","Megan","Freya","Donna","Alice","Milena","Joëlle","Jenna","Evelien","Nisa","Lott","Loa","Daphne","Dani","Maysa","Hidaya","Hayley","Gwen","Esther","Elize","Dana","Maxime","Madelief","Keet","Jip","Ize","Noëlla","Layla","Hendrika","Hafsa","Giulia","Eliza","Bowie","Marly","Linn","Jane","Filou","Zuzanna","Leyla","Fatima","Evie","Marley","Kyra","Hanne","Jailey","Ise","Adriana","Liza","Doris","Dina","Amina","Mina","Aaliyah","Romee","Pippa","Juliette","Alicia","Merle","Lea","Elina","Sena","Flore","Riley","Nour","Lizz","Jessie","Cornelia","Beau","Valerie","Silke","Valentina","Loua","Vieve","Vesper","Ruby","Nienke","Jula","Azra","Myrthe","Soof","Juliëtte","Lexi","Davina","Liya","Yasmin","Esmée","Amelia","Niene","Mette","Ela","Aimée","Joy","Ilse","Zeynep","Yfke","Elizabeth","Mare","Isra","Helena","Stella","Jinthe","Meryem","Janna","Isabelle","Maja","Lieve","Yuna","Pien","Faye","Pleun","Noortje","Janne","Novi","Ava","Sterre","Maeve","Elisabeth","Bibi","Ayla","Liyana","Mae","Leah","Marie","Juna","Lucy","Josephine","Victoria","Indy","Maryam","Jaylinn","Zoey","Rosie","Mira","Nore","Jinte","Zara","Bente","Senna","Pip","Alina","Féline","Aya","Anouk","Amélie","Lou","Nine","Jet","Robin","Nikki","June","Fem","Demi","Mirthe","Lana","Noëlle","Lise","Lilly","Jackie","Benthe","Bobbi","Fiene","Elisa","Maya","Jade","Emilia","Elif","Romy","Lot","Jolie","Guusje","Mara","Kate","Marit","Nola","Louise","Lola","Laura","Iris","Philou","Tessa","Inaya","Elise","Eline","Sam","Evy","Johanna","Femke","Charlie","Livia","Rosalie","Suus","Sanne","Fay","Fenne","Linde","Isabel","Puck","Lize","Rosa","Amira","Lily","Naomi","Lizzy","Liva","Juul","Jill","Hanna","Floor","Amber","Suze","Veerle","Merel","Anne","Cato","Charlotte","Kiki","Lena","Ivy","Feline","Jasmijn","Liz","Elena","Maria","Norah","Lara","Fien","Isabella","Luna","Amy","Sophia","Hailey","Bo","Vera","Julie","Lisa","Esmee","Noa","Ella","Lina","Mia","Sofia","Loïs","Hannah","Roos","Emily","Isa","Fenna","Elin","Fleur","Lynn","Sarah","Nova","Nina","Maud","Sofie","Milou","Lauren","Lotte","Eva","Noor","Liv","Yara","Olivia","Lieke","Nora","Saar","Evi","Anna","Sara","Tess","Julia","Zoë","Sophie","Mila","Emma"],UH=["Mevr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."],cju=["Amber","Anna","Anne","Anouk","Bas","Bram","Britt","Daan","Emma","Eva","Femke","Finn","Fleur","Iris","Isa","Jan","Jasper","Jayden","Jesse","Johannes","Julia","Julian","Kevin","Lars","Lieke","Lisa","Lotte","Lucas","Luuk","Maud","Max","Mike","Milan","Nick","Niels","Noa","Rick","Roos","Ruben","Sander","Sanne","Sem","Sophie","Stijn","Sven","Thijs","Thomas","Tim","Tom"],dju=["Aalbers","Bakker","Bijl","Blom","Boer","Bos","Bosch","Bosman","Brouwer","Cornelissen","Corsten","de Boer","de Bruijn","de Bruyn","de Corte","de Graaf","de Groot","de Haan","de Jong","de Jonge","de Koning","de Lange","de Leeuw","de Nijs","de Ruiter","de Vos","de Vries","de Wit","Dekker","den Adel","Dijkstra","Driessen","Evers","Freriks","Gerritsen","Groen","Groothuizen","Hartman","Hazes","Hendriks","Hermans","Hofman","Huisman","Jacobs","Jansen","Janssen","Jonker","Klein","Kok","Koning","Kramer","Kuijpers","Kuiper","Kuypers","Lubbers","Maas","Martens","Meeuwis","Meijer","Meyer","Mol","Molenaar","Moors","Mulder","Nijland","Oosterhuis","Peeters","Poels","Post","Postma","Prinsen","Rietman","Ritsma","Sanders","Schipper","Scholten","Smeets","Terlouw","Timmermans","van Beek","van Dam","van de Berg","van de Brink","van de Meer","van de Pol","van de Veen","van de Velden","van de Ven","van de Wal","van den Berg","van den Bosch","van den Broek","van den Heuvel","van den Pol","van den Velde","van der Berg","van der Heijden","van der Heyden","van der Horst","van der Laan","van der Linden","van der Meer","van der Meulen","van der Pol","van der Velde","van der Velden","van der Ven","van der Wal","van Dijk","van Dongen","van Doorn","van Ginneken","van Iersel","van Leeuwen","van Loon","van Veen","van Vliet","van Wijk","Veenstra","Verbeek","Verhoeven","Vermeulen","Vink","Visser","Vos","Wagenaar","Willems","Willemsen","Wolters","Zijlstra","Zuiderveld"],Dju=[{value:"{{person.last_name}}",weight:1}],xju=["Tymon","Steven","Semih","Seff","Sabir","Nico","Naoufal","Nadir","Mirza","Miguel","Manoah","Kenji","Kenan","Joseph","Jordy","Jeppe","Diego","Coen","Can","Bentley","Yasin","Tomas","Sjoerd","Savi","Safouane","Raphaël","Mas","Maes","Louie","Karam","John","Jelmer","Jayvano","Hein","Giel","Emin","Deen","Badr","Arda","Umut","Teunis","Silas","Rayen","Nikodem","Mex","Marius","Kayden","Jidde","Glenn","Frederik","Foss","Finnley","Ensar","Duco","Dies","Brenn","Yousef","Siep","Rohan","Osman","Nox","Natan","Mathijs","Marley","Jaxon","Jairo","Jaimy","Eray","Don","Chase","Bruno","Brian","Anton","Xander","Senne","Reza","Oliwier","Mitch","Krijn","Jorrit","Jimi","Dominik","Devin","Tobin","Stefan","Jakob","Igor","Giovanni","Dylano","Armin","Adrian","Youp","Sebas","Sander","Robert","Nils","Mozes","Micah","Menno","Jaylano","Ilias","Freek","Flip","Dion","Christopher","Ahmet","Yassir","Yannick","Valentino","Samuël","Noam","Mylan","Kenzo","Jona","Danilo","Bowie","Zain","Wolf","Thije","Theo","Mylo","Matz","Lieuwe","Joes","Jacobus","Idris","Gideon","Bruce","Abdullah","Zef","Viktor","Seb","Rover","Raphael","Kacper","Josh","Jeremiah","Deniz","Aleksander","Zev","Yves","Viggo","Naoufel","Matthew","Keano","Jaylen","Bo","Bjorn","Anouar","Abraham","Storm","Martin","Manu","Jefta","Djayden","Benyamin","Benja","Ahmad","Nino","Malik","Junayd","Isa","Finley","Ayman","Zeyd","Yassine","Sev","Rico","Mels","Maximilian","Leendert","Kick","Enzo","Sjors","Silvan","Peter","Otto","Milano","Marijn","Javi","Yahya","Wes","Toon","Tommy","Loet","Leonardo","Len","Kaan","Dax","Davy","Adriaan","Thiago","Mustafa","Merijn","Kerem","Johan","Isaiah","Bryan","Bastiaan","Axel","Toby","Thom","Noan","Marcus","Ismail","Davi","Bodi","Tieme","Ole","Nout","Musa","Moussa","Luciano","Liyam","Kyano","Dorian","Bradley","Wouter","Siebe","Ralph","Quin","Fender","Arie","Albert","Zion","Wessel","Rick","Miles","Mahir","Mads","Klaas","Flynn","Dexx","Anthony","Tristan","Mink","Mehmet","Maas","Lyam","Jorn","Joost","Christian","Alparslan","Tyler","Maher","Jakub","Alan","William","Rafaël","Jur","Jimmy","George","Christiaan","Brandon","Ace","Tibbe","Sebastian","Lorenzo","Bilal","Teije","Joe","Michael","Louay","Lou","Levy","Kevin","Isaac","Ilay","Harvey","Davey","Younes","Xem","Tycho","Seppe","Riv","Marinus","Maarten","Ayoub","Ahmed","Tuur","Tijmen","Kjeld","Fynn","Frenkie","Dante","Ayaz","Abe","Jackson","Bart","Xavier","Ted","Sebastiaan","Safouan","Midas","Gabriël","Fos","Douwe","Boet","Berend","Yassin","Rowan","Revi","Maurits","Marcel","Ivo","Eli","Shane","Rein","Muhammad","Lennox","Ivar","Huub","Tijs","Matthias","Juda","Dave","Antoni","Damin","Colin","Zakaria","Vincent","Sverre","Mik","Lennon","Donny","Thijn","Novan","Mart","Bob","Senna","Olaf","Mohammad","Julan","Riff","Jaivey","Collin","Nouri","Noël","Ferre","Mert","Boas","Sten","Gabriel","Pelle","Mark","Leo","Rafael","Oskar","Naud","Aras","Sami","Kasper","Jop","Ethan","Dirk","Bodhi","Eden","Bobby","Jordan","Ivan","Vinz","Twan","Odin","Manuel","Jesper","Scott","Raff","Luke","Brent","Zayd","Sil","Miran","Charlie","Amin","Valentijn","Eymen","Jules","Kees","Jayce","Matteo","Chris","Quinten","Mateo","Lux","Justin","Joey","Jay","Ayden","Laurens","Luka","Joah","Gerrit","Evan","Ben","Jari","Mika","Kian","Ian","Ilyas","Jort","Mike","Maxim","Ibrahim","Vigo","Victor","Louis","Jayson","Florian","Youssef","Vic","Raf","Filip","Yusuf","Timo","Vik","Micha","Matthijs","Lasse","Faas","Riley","Mace","Daniel","Jamie","Fabian","Nick","Muhammed","Luc","Imran","Joël","Niels","Philip","Milo","Lewis","Wout","Leon","Joas","Jasper","Seth","Omar","Koen","Julius","Beau","Rens","Mayson","Kay","Hamza","Daley","Robin","Nolan","Cornelis","Bas","Lukas","Jonathan","Jonas","Ali","Ravi","Hendrik","Sef","Lex","Thijmen","Damian","Arthur","Aron","Emir","Jonah","Ömer","Jelte","Melle","Jacob","Alex","Jim","Elijah","Stef","Kaj","Johannes","Jelle","Joris","Jip","Aaron","Loek","Logan","Lev","Dylan","Simon","Kyan","Sep","Moos","Felix","Job","Elias","Ezra","Oscar","Casper","Duuk","Sepp","Pieter","Rayan","Aiden","Joshua","Dean","Niek","Lenn","Tygo","Jake","Stan","Kai","Roan","Mick","Mohammed","Dani","Nathan","Oliver","Alexander","Mohamed","Hidde","Samuel","Zayn","Amir","Xavi","Jurre","Boris","Senn","Jason","Pepijn","Quinn","Pim","Jace","Jax","Tijn","Tim","Willem","Jaxx","Otis","Fedde","Tom","Owen","Ryan","Tobias","Floris","Abel","Jayden","Sven","Morris","Cas","Ties","Daniël","Joep","Jan","Jens","Vince","Dex","Ruben","Olivier","Guus","Thijs","Stijn","Jack","David","Teun","Hugo","Mats","Gijs","Lars","Luca","Siem","Mason","Julian","Boaz","Benjamin","Thomas","Max","Adam","Jesse","Mees","Sam","Noud","Bram","Luuk","Milan","James","Liam","Finn","Sem","Levi","Lucas","Daan","Noah"],WH=["Dhr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."],mju=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],hju=ju(UH,WH),pju=["Jr.","Sr."],gju={female_first_name:Eju,female_prefix:UH,first_name:cju,last_name:dju,last_name_pattern:Dju,male_first_name:xju,male_prefix:WH,name:mju,prefix:hju,suffix:pju},fju=gju,vju=["(####) ######","##########","06########","06 #### ####"],Cju={formats:vju},Fju=Cju,kju={color:CTu,commerce:yTu,company:STu,date:TTu,hacker:ITu,internet:GTu,location:nju,lorem:oju,metadata:lju,person:fju,phone_number:Fju},t7=kju;new Ku({locale:[t7,Ru,Lu]});var Aju=["NV","BVBA","CVBA","VZW"],bju={suffix:Aju},yju=bju,Bju=["be","brussels","vlaanderen","com","net","org"],zju=["gmail.com","yahoo.com","hotmail.com","skynet.be"],Sju={domain_suffix:Bju,free_email:zju},Mju=Sju,wju=["#","##","###","###a","###b","###c"],Pju=["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],Tju=["'s Herenelderen","'s-Gravenvoeren","'s-Gravenwezel","Aaigem","Aalbeke","Aalst","Aalter","Aarschot","Aarsele","Aartrijke","Aartselaar","Achel","Adegem","Adinkerke","Afsnee","Alken","Alsemberg","Alveringem","Antwerpen","Anzegem","Appels","Appelterre-Eichem","Ardooie","Arendonk","As","Aspelare","Asper","Asse","Assebroek","Assenede","Assent","Astene","Attenhoven","Attenrode-Wever","Avekapelle","Avelgem","Averbode","Baaigem","Baal","Baardegem","Baarle-Hertog","Baasrode","Bachte-Maria-Leerne","Balegem","Balen","Bambrugge","Bassevelde","Batsheers","Bavegem","Bavikhove","Bazel","Beek","Beerlegem","Beernem","Beerse","Beersel","Beerst","Beert","Beervelde","Beerzel","Begijnendijk","Beigem","Bekegem","Bekkerzeel","Bekkevoort","Bellegem","Bellem","Bellingen","Belsele","Berbroek","Berchem","Berendrecht-Zandvliet-Lillo","Berg","Beringen","Berlaar","Berlare","Berlingen","Bertem","Beselare","Betekom","Bevel","Bever","Bevere","Beveren","Beverlo","Beverst","Bierbeek","Bikschote","Bilzen","Binderveld","Binkom","Bissegem","Blaasveld","Blanden","Blankenberge","Bocholt","Boechout","Boekhout","Boekhoute","Boezinge","Bogaarden","Bommershoven","Bonheiden","Booischot","Booitshoeke","Boom","Boorsem","Boortmeerbeek","Borchtlombeek","Borgerhout","Borgloon","Borlo","Bornem","Borsbeek","Borsbeke","Bossuit","Bost","Bottelare","Boutersem","Bouwel","Bovekerke","Brasschaat","Brecht","Bredene","Bree","Breendonk","Brielen","Broechem","Broekom","Brugge","Brussegem","Brustem","Budingen","Buggenhout","Buizingen","Buken","Bulskamp","Bunsbeek","Burcht","Burst","Buvingen","Dadizele","Daknam","Damme","De Klinge","De Moeren","De Panne","De Pinte","Deerlijk","Deftinge","Deinze","Denderbelle","Denderhoutem","Denderleeuw","Dendermonde","Denderwindeke","Dentergem","Dessel","Desselgem","Destelbergen","Desteldonk","Deurle","Deurne","Diegem","Diepenbeek","Diest","Diets-Heur","Dikkebus","Dikkele","Dikkelvenne","Diksmuide","Dilbeek","Dilsen","Doel","Donk","Dormaal","Dranouter","Drieslinter","Drogenbos","Drongen","Dudzele","Duffel","Duisburg","Duras","Dworp","Edegem","Edelare","Eeklo","Eernegem","Egem","Eggewaartskapelle","Eigenbilzen","Eindhout","Eine","Eisden","Eke","Ekeren","Eksaarde","Eksel","Elen","Elene","Elewijt","Eliksem","Elingen","Ellikom","Elsegem","Elst","Elverdinge","Elversele","Emblem","Emelgem","Ename","Engelmanshoven","Eppegem","Erembodegem","Erondegem","Erpe","Erps-Kwerps","Ertvelde","Erwetegem","Esen","Essen","Essene","Etikhove","Ettelgem","Everbeek","Everberg","Evergem","Ezemaal","Gaasbeek","Galmaarden","Gavere","Geel","Geetbets","Gelinden","Gellik","Gelrode","Geluveld","Geluwe","Genk","Genoelselderen","Gent","Gentbrugge","Geraardsbergen","Gerdingen","Gestel","Gierle","Gijverinkhove","Gijzegem","Gijzelbrechtegem","Gijzenzele","Gingelom","Gistel","Gits","Glabbeek-Zuurbemde","Godveerdegem","Goeferdinge","Goetsenhoven","Gontrode","Gooik","Gors-Opleeuw","Gorsem","Gotem","Gottem","Grammene","Grazen","Grembergen","Grimbergen","Grimminge","Grobbendonk","Groot-Bijgaarden","Groot-Gelmen","Groot-Loon","Grote-Brogel","Grote-Spouwen","Grotenberge","Gruitrode","Guigoven","Gullegem","Gutschoven","Haacht","Haaltert","Haasdonk","Haasrode","Hakendover","Halen","Hallaar","Halle","Halle-Booienhoven","Halmaal","Hamme","Hamont","Handzame","Hansbeke","Harelbeke","Hasselt","Hechtel","Heers","Hees","Heestert","Heffen","Heikruis","Heindonk","Heist","Heist-op-den-Berg","Hekelgem","Heks","Helchteren","Heldergem","Helen-Bos","Helkijn","Hemelveerdegem","Hemiksem","Hendrieken","Henis","Heppen","Herderen","Herdersem","Herent","Herentals","Herenthout","Herfelingen","Herk-de-Stad","Herne","Herselt","Herstappe","Herten","Hertsberge","Herzele","Heule","Heurne","Heusden","Hever","Heverlee","Hillegem","Hingene","Hoboken","Hoegaarden","Hoeilaart","Hoeke","Hoelbeek","Hoeleden","Hoepertingen","Hoeselt","Hoevenen","Hofstade","Hollebeke","Holsbeek","Hombeek","Hooglede","Hoogstade","Hoogstraten","Horpmaal","Houtave","Houtem","Houthalen","Houthulst","Houtvenne","Houwaart","Hove","Huise","Huizingen","Huldenberg","Hulshout","Hulste","Humbeek","Hundelgem","Ichtegem","Iddergem","Idegem","Ieper","Impe","Ingelmunster","Ingooigem","Itegem","Itterbeek","Izegem","Izenberge","Jabbeke","Jesseren","Jeuk","Kaaskerke","Kachtem","Kaggevinne","Kalken","Kallo","Kalmthout","Kampenhout","Kanegem","Kanne","Kapelle-op-den-Bos","Kapellen","Kaprijke","Kaster","Kasterlee","Kaulille","Keerbergen","Keiem","Kemmel","Kemzeke","Kerkhove","Kerkom","Kerkom-bij-Sint-Truiden","Kerksken","Kermt","Kerniel","Kersbeek-Miskom","Kessel","Kessel-Lo","Kessenich","Kester","Kieldrecht","Kinrooi","Klein-Gelmen","Kleine-Brogel","Kleine-Spouwen","Klemskerke","Klerken","Kluizen","Knesselare","Knokke","Kobbegem","Koekelare","Koersel","Koksijde","Koningshooikt","Koninksem","Kontich","Kooigem","Koolkerke","Koolskamp","Korbeek-Dijle","Korbeek-Lo","Kortemark","Kortenaken","Kortenberg","Kortessem","Kortijs","Kortrijk","Kortrijk-Dutsel","Kozen","Kraainem","Krombeke","Kruibeke","Kruishoutem","Kumtich","Kuringen","Kuttekoven","Kuurne","Kwaadmechelen","Kwaremont","Laar","Laarne","Lampernisse","Lanaken","Landegem","Landen","Landskouter","Langdorp","Langemark","Lanklaar","Lapscheure","Lauw","Lauwe","Lebbeke","Lede","Ledeberg","Ledegem","Leefdaal","Leerbeek","Leest","Leeuwergem","Leffinge","Leisele","Leke","Lembeek","Lembeke","Lemberge","Lendelede","Leopoldsburg","Letterhoutem","Leupegem","Leut","Leuven","Lichtaart","Lichtervelde","Liedekerke","Lieferinge","Lier","Liezele","Lille","Linden","Linkebeek","Linkhout","Lint","Lippelo","Lissewege","Lo","Lochristi","Loenhout","Loker","Lokeren","Loksbergen","Lombardsijde","Lommel","Londerzeel","Loonbeek","Loppem","Lot","Lotenhulle","Lovendegem","Lovenjoel","Lubbeek","Lummen","Maarke-Kerkem","Maaseik","Machelen","Mal","Maldegem","Malderen","Mannekensvere","Mariakerke","Mariekerke","Marke","Markegem","Martenslinde","Massemen","Massenhoven","Mater","Mazenzele","Mechelen","Mechelen-Bovelingen","Mechelen-aan-de-Maas","Meensel-Kiezegem","Meer","Meerbeek","Meerbeke","Meerdonk","Meerhout","Meerle","Meeswijk","Meetkerke","Meeuwen","Meigem","Meilegem","Meise","Melden","Meldert","Melkwezer","Melle","Melsbroek","Melsele","Melsen","Membruggen","Mendonk","Menen","Merchtem","Mere","Merelbeke","Merendree","Merkem","Merksem","Merksplas","Mesen","Mespelare","Messelbroek","Mettekoven","Meulebeke","Michelbeke","Middelburg","Middelkerke","Mielen-boven-Aalst","Millen","Minderhout","Moelingen","Moen","Moerbeke","Moere","Moerkerke","Moerzeke","Mol","Molenbeek-Wersbeek","Molenbeersel","Molenstede","Mollem","Montenaken","Moorsel","Moorsele","Moorslede","Moortsele","Mopertingen","Moregem","Morkhoven","Mortsel","Muizen","Mullem","Munkzwalm","Munsterbilzen","Munte","Nazareth","Nederboelare","Nederbrakel","Nederename","Nederhasselt","Nederokkerzeel","Nederzwalm-Hermelgem","Neerglabbeek","Neerharen","Neerhespen","Neerijse","Neerlanden","Neerlinter","Neeroeteren","Neerpelt","Neerrepen","Neervelp","Neerwinden","Neigem","Nerem","Nevele","Niel","Niel-bij-As","Niel-bij-Sint-Truiden","Nieuwenhove","Nieuwenrode","Nieuwerkerken","Nieuwkapelle","Nieuwkerke","Nieuwkerken-Waas","Nieuwmunster","Nieuwpoort","Nieuwrode","Nijlen","Ninove","Nokere","Noorderwijk","Noordschote","Nossegem","Nukerke","Oedelem","Oekene","Oelegem","Oeren","Oeselgem","Oetingen","Oevel","Okegem","Olen","Olmen","Olsene","Onkerzele","Onze-Lieve-Vrouw-Lombeek","Onze-Lieve-Vrouw-Waver","Ooigem","Ooike","Oombergen","Oorbeek","Oordegem","Oostakker","Oostduinkerke","Oosteeklo","Oostende","Oosterzele","Oostham","Oostkamp","Oostkerke","Oostmalle","Oostnieuwkerke","Oostrozebeke","Oostvleteren","Oostwinkel","Opbrakel","Opdorp","Opglabbeek","Opgrimbie","Ophasselt","Opheers","Ophoven","Opitter","Oplinter","Opoeteren","Oppuurs","Opvelp","Opwijk","Ordingen","Orsmaal-Gussenhoven","Otegem","Ottenburg","Ottergem","Oud-Heverlee","Oud-Turnhout","Oudegem","Oudekapelle","Oudenaarde","Oudenaken","Oudenburg","Outer","Outgaarden","Outrijve","Ouwegem","Overboelare","Overhespen","Overijse","Overmere","Overpelt","Overrepen","Overwinden","Paal","Pamel","Parike","Passendale","Paulatem","Peer","Pellenberg","Pepingen","Perk","Pervijze","Petegem-aan-de-Leie","Petegem-aan-de-Schelde","Peutie","Piringen","Pittem","Poederlee","Poeke","Poelkapelle","Poesele","Pollare","Pollinkhove","Poperinge","Poppel","Proven","Pulderbos","Pulle","Putte","Puurs","Ramsdonk","Ramsel","Ramskapelle","Ransberg","Ranst","Ravels","Reet","Rekem","Rekkem","Relegem","Remersdaal","Reninge","Reningelst","Reppel","Ressegem","Retie","Riemst","Rijkel","Rijkevorsel","Rijkhoven","Rijmenam","Riksingen","Rillaar","Roborst","Roesbrugge-Haringe","Roeselare","Roksem","Rollegem","Rollegem-Kapelle","Romershoven","Ronse","Ronsele","Roosbeek","Rosmeer","Rotem","Rotselaar","Rozebeke","Ruddervoorde","Ruien","Ruisbroek","Ruiselede","Rukkelingen-Loon","Rumbeke","Rummen","Rumsdorp","Rumst","Runkelen","Rupelmonde","Rutten","Schaffen","Schalkhoven","Schelderode","Scheldewindeke","Schelle","Schellebelle","Schendelbeke","Schepdaal","Scherpenheuvel","Schilde","Schoonaarde","Schore","Schorisse","Schoten","Schriek","Schuiferskapelle","Schulen","Semmerzake","Serskamp","Sijsele","Sinaai","Sint-Agatha-Rode","Sint-Amands","Sint-Amandsberg","Sint-Andries","Sint-Antelinks","Sint-Baafs-Vijve","Sint-Blasius-Boekel","Sint-Denijs","Sint-Denijs-Boekel","Sint-Denijs-Westrem","Sint-Eloois-Vijve","Sint-Eloois-Winkel","Sint-Genesius-Rode","Sint-Gillis-Waas","Sint-Gillis-bij-Dendermonde","Sint-Goriks-Oudenhove","Sint-Huibrechts-Hern","Sint-Huibrechts-Lille","Sint-Jacobskapelle","Sint-Jan","Sint-Jan-in-Eremo","Sint-Job-in-'t-Goor","Sint-Joris","Sint-Joris-Weert","Sint-Joris-Winge","Sint-Katelijne-Waver","Sint-Katherina-Lombeek","Sint-Kornelis-Horebeke","Sint-Kruis","Sint-Kruis-Winkel","Sint-Kwintens-Lennik","Sint-Lambrechts-Herk","Sint-Laureins","Sint-Laureins-Berchem","Sint-Lenaarts","Sint-Lievens-Esse","Sint-Lievens-Houtem","Sint-Margriete","Sint-Margriete-Houtem","Sint-Maria-Horebeke","Sint-Maria-Latem","Sint-Maria-Lierde","Sint-Maria-Oudenhove","Sint-Martens-Bodegem","Sint-Martens-Latem","Sint-Martens-Leerne","Sint-Martens-Lennik","Sint-Martens-Lierde","Sint-Martens-Voeren","Sint-Michiels","Sint-Niklaas","Sint-Pauwels","Sint-Pieters-Kapelle","Sint-Pieters-Leeuw","Sint-Pieters-Rode","Sint-Pieters-Voeren","Sint-Rijkers","Sint-Stevens-Woluwe","Sint-Truiden","Sint-Ulriks-Kapelle","Sleidinge","Slijpe","Sluizen","Smeerebbe-Vloerzegem","Smetlede","Snaaskerke","Snellegem","Spalbeek","Spiere","Stabroek","Staden","Stalhille","Stavele","Steendorp","Steenhuffel","Steenhuize-Wijnhuize","Steenkerke","Steenokkerzeel","Stekene","Stene","Sterrebeek","Stevoort","Stokkem","Stokrooie","Strijpen","Strijtem","Strombeek-Bever","Stuivekenskerke","Temse","Teralfene","Terhagen","Ternat","Tervuren","Tessenderlo","Testelt","Teuven","Tiegem","Tielen","Tielrode","Tielt","Tienen","Tildonk","Tisselt","Tollembeek","Tongeren","Tongerlo","Torhout","Tremelo","Turnhout","Uikhoven","Uitbergen","Uitkerke","Ulbeek","Ursel","Vaalbeek","Val-Meer","Varendonk","Varsenare","Vechmaal","Veerle","Veldegem","Veldwezelt","Velm","Veltem-Beisem","Velzeke-Ruddershove","Verrebroek","Vertrijk","Veulen","Veurne","Viane","Vichte","Viersel","Vilvoorde","Vinderhoute","Vinkem","Vinkt","Vissenaken","Vladslo","Vlamertinge","Vlekkem","Vlezenbeek","Vliermaal","Vliermaalroot","Vlierzele","Vlijtingen","Vlimmeren","Vlissegem","Volkegem","Vollezele","Voorde","Voormezele","Voort","Vorselaar","Vorsen","Vorst","Vosselaar","Vosselare","Vossem","Vrasene","Vremde","Vreren","Vroenhoven","Vucht","Vurste","Waanrode","Waarbeke","Waardamme","Waarloos","Waarmaarde","Waarschoot","Waasmont","Waasmunster","Wachtebeke","Wakken","Walem","Walsbets","Walshoutem","Waltwilder","Wambeek","Wange","Wannegem-Lede","Wanzele","Waregem","Waterland-Oudeman","Watervliet","Watou","Webbekom","Wechelderzande","Weelde","Weerde","Weert","Welden","Welle","Wellen","Wemmel","Wenduine","Werchter","Werken","Werm","Wervik","Wespelaar","Westende","Westerlo","Westkapelle","Westkerke","Westmalle","Westmeerbeek","Westouter","Westrem","Westrozebeke","Westvleteren","Wetteren","Wevelgem","Wezemaal","Wezembeek-Oppem","Wezeren","Wichelen","Widooie","Wiekevorst","Wielsbeke","Wieze","Wijchmaal","Wijer","Wijgmaal","Wijnegem","Wijshagen","Wijtschate","Wilderen","Willebringen","Willebroek","Wilrijk","Wilsele","Wilskerke","Wimmertingen","Wingene","Winksele","Wintershoven","Woesten","Wolvertem","Wommelgem","Wommersom","Wondelgem","Wontergem","Wortegem","Wortel","Woubrechtegem","Woumen","Wulpen","Wulvergem","Wulveringem","Wuustwezel","Zaffelare","Zandbergen","Zande","Zandhoven","Zandvoorde","Zarlardinge","Zarren","Zaventem","Zedelgem","Zegelsem","Zele","Zelem","Zellik","Zelzate","Zemst","Zepperen","Zerkegem","Zevekote","Zeveneken","Zeveren","Zevergem","Zichem","Zichen-Zussen-Bolder","Zillebeke","Zingem","Zoerle-Parwijs","Zoersel","Zolder","Zomergem","Zonhoven","Zonnebeke","Zonnegem","Zottegem","Zoutenaaie","Zoutleeuw","Zuidschote","Zuienkerke","Zulte","Zulzeke","Zutendaal","Zwevegem","Zwevezele","Zwijnaarde","Zwijndrecht"],jju=["gem","tem","vijve","zele"],Nju=["België"],Lju=["####"],Rju=["1e verdieping","2e verdieping","3e verdieping"],Kju=["West-Vlaanderen","Oost-Vlaanderen","Vlaams-Brabant","Antwerpen","Limburg","Brussel"],Iju=["WVL","OVL","VBR","ANT","LIM","BRU"],Oju={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},$ju=["{{person.first_name}}{{location.street_suffix}}","{{person.last_name}}{{location.street_suffix}}"],Hju=["straat","laan","weg","dreef","plein","park"],Gju={building_number:wju,city_pattern:Pju,city_prefix:Tju,city_suffix:jju,default_country:Nju,postcode:Lju,secondary_address:Rju,state:Kju,state_abbr:Iju,street_address:Oju,street_pattern:$ju,street_suffix:Hju},_ju=Gju,Vju={title:"Dutch (Belgium)",code:"nl_BE",country:"BE",language:"nl",endonym:"Nederlands (België)",dir:"ltr",script:"Latn"},Jju=Vju,qH=["Emma","Louise","Marie","Elise","Noor","Ella","Julie","Lotte","Lore","Fien","Lena","Mila","Olivia","Amber","Anna","Elena","Hanne","Laura","Charlotte","Lina","Nina","Fleur","Lisa","Nora","Juliette","Luna","Amelie","Kato","Sara","Febe","Axelle","Janne","Eline","Helena","Noa","Camille","Roos","Lily","Jade","Nore","Jana","Manon","Sarah","Liv","Amélie","Lara","Mona","Alice","Tess","Kaat","Femke","Aya","Eva","Lien","Bo","Zoe","Oona","Sofia","Leonie","Linde","Jolien","Fran","Pauline","Laure","Merel","Marthe","Yana","Renée","Paulien","Margot","Yasmine","Ines","Elisa","Emily","Maya","Floor","Amy","Lize","Amina","Lucie","Julia","Lise","Hailey","Hannah","Alicia","Norah","Margaux","Lieze","Sien","Zoë","Inaya","Aline","Amira","Victoria","Flore","Lana","Sterre","Maud","Chloe"],ZH=["Dr.","Ir.","Ing.","Prof."],YH=["Lucas","Liam","Louis","Noah","Lars","Arthur","Mathis","Kobe","Wout","Milan","Alexander","Daan","Adam","Vince","Jules","Victor","Finn","Stan","Leon","Seppe","Senne","Thomas","Mats","Robbe","Matteo","Ferre","Nathan","Warre","Jasper","Vic","Elias","Tuur","Lowie","Mauro","Maxim","Ruben","Rune","Mohamed","Simon","Rayan","Lukas","Lander","Xander","Emiel","Siebe","Jonas","Sam","Luca","Arne","Cas","Felix","Jack","Mathias","Jayden","Quinten","Tibo","Lewis","Sem","Maxime","Viktor","Emile","Sander","Aaron","Oscar","Bas","Niels","Jef","Nand","Lou","Tristan","Gust","David","Brent","Jelle","Lenn","Miel","Wannes","Gilles","Jarne","Alex","Imran","Lennert","Milo","Jens","Matthias","Dries","Axel","Juul","Hamza","Ilias","Thibo","Nicolas","Bent","Jesse","Bram","Maurice","Ilyas","Gabriel","Robin","Kasper"],Uju=ju(qH,YH),Wju=["Claes","Claeys","Declerck","Declercq","Decock","Decoster","Desmet","Devos","Dewilde","Gielen","Goossens","Hermans","Jacobs","Janssen","Janssens","Lemmens","Maes","Martens","Mertens","Michiels","Peeters","Smet","Smets","Thijs","Vandamme","Vandenberghe","Vandenbroeck","Vandevelde","Verhaeghe","Verstraete","Willems","Wouters"],qju=[{value:"{{person.last_name}}",weight:1}],QH=["Dr.","Ir.","Ing.","Prof."],Zju=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],Yju=ju(ZH,QH),Qju=["MBA","Phd."],Xju={female_first_name:qH,female_prefix:ZH,first_name:Uju,last_name:Wju,last_name_pattern:qju,male_first_name:YH,male_prefix:QH,name:Zju,prefix:Yju,suffix:Qju},uNu=Xju,eNu=["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##"],aNu={formats:eNu},rNu=aNu,nNu={company:yju,internet:Mju,location:_ju,metadata:Jju,person:uNu,phone_number:rNu},XH=nNu;new Ku({locale:[XH,t7,Ru,Lu]});var tNu=["Aegidienberger","Albino","Altér real","American Paint Horse","American Saddlebred","amerykański kuc szetlandzki","angloarab sardyński","Angloarab Shagya","Angloarab","Appaloosa","Australian Stock Horse","Austriacki koń gorącokrwisty","Bali","bawarski koń gorącokrwisty","belgijski koń gorącokrwisty","Brumby","brytyjski koń gorącokrwisty","Caballo Chilen","Camargue","Campolina","Canadian cutting horse","Cavallino della Giara","ciężki saksoński koń gorącokrwisty","Cimarron","Cleveland Bay","Clydesdale","Cob","Colorado Ranger","Comtois","Criollo","Crioulo","czechosłowacki koń gorącokrwisty","czechosłowacki koń zimnokrwisty","Döle Gudbrandsdal","Einsiedle","Falabella","Freiberger","Furioso","Gelderländer","Gidran","górski konik bośniacki","Groningery","Hack","Hackney","Haflinger","Highland","hispano","holenderski koń gorącokrwisty","holenderski koń zimnokrwisty","Hunter","indyjski koń wojskowy","Irish Draught","Jaf","jugosłowiański koń zimnokrwisty","Jutland","karacabey","Kasztanowy koń szwarcwaldzki","kathiawari","kleppery estońskie","kleppery łotewskie i litewskie","Knabstrub","koń abisyński","koń achał-tekiński","koń afgański i pakistański","koń andaluzyjski","koń ardeński","koń aztecki","koń badeńsko-wirtemberski","koń belgijski","koń berberyjski","koń bretoński","koń budionnowski","Koń buloński","koń burgundzki","koń czystej krwi arabskiej","koń Dongolavi","koń doński","koń dunajski","koń fiński","koń fiordzki","koń fryderyksborski","koń fryzyjski","koń hanowerski","koń heski","koń holsztyński","koń huculski","koń islandzki","koń jomudzki","koń Jonaguni","koń kabardyński","koń kalabryjski","koń karabachski","koń kazachski","koń kiński","koń kiwlendzki","koń kladrubski","koń kuzniecki","koń lipicańsk","koń lokajski","koń małopolski","koń meklemburski","koń meseński","koń norycki (Pinzgauer)","koń nowokirgiski","koń oldenburski","koń peczorski","koń pełnej krwi angielskiej","koń pleweński","koń poleski","koń poznański","koń północnoszwedzki","koń Przewalskiego","koń sokólski","koń szlachetny półkrwi","koń szwajcarski","koń śląski","koń terski","koń toryjski","koń trakeński","koń turkmeński","koń ukraiński","koń westfalski","koń wielkopolski","koń włodzimierski","koń woroneski","koń wschodniobułgarski","koń wschodniofryzyjski","konie kaimanawa","konik dulmeński","konik polski","konik żmudzki","kuc amerykański-Americas","kuc australijski","kuc Bardigiano","kuc Belearów","kuc Connemara","kuc Dales","kuc Dartmoor","Kuc Exmoor","kuc feliński","kuc Fell","kuc Fulani","kuc Galiceno","kuc galla","kuc Garrano","kuc Gharbaui","kuc gotlandzki","kuc Hackney","kuc indyjski","kuc jakucki","kuc jawajski","kuc kaspijski","kuc kenijski","kuc korsykański","kuc Landais","kuc Lewitzer","kuc Merens","kuc mongolski","kuc New Forest","kuc nigeryjski","kuc Pindos","kuc Pottok","kuc Rocky Mountain","kuc Sable Island","kuc sardyński (Achetta)","kuc Skyrian","kuc Skyros","kuc somalijski","kuc Sorraia","kuc sycylijski","kuc szetlandzki","kuc Togo","kuc tybetański","kuc Zaniskari","kuc żemajtuka","kurdyjski","kłusak (i inochodziec) gorącokrwisty – Standardbred","Kłusak amerykański","kłusak orłowsk","kłusak rosyjsk","litewski koń zimnokrwisty","Llareno","Lusitano","Łotewski koń gorącokrwisty","Mangalarga Marchador","Mangalarga","Maremmano","Missouri Fox Trotter","Morgan","Murakozi","murgese","Mustang","niemiecki kuc wierzchowy","Nonius","Noriker","normandzki cob","Paso Fino","Paso Peruano","perski koń arabski","Perszeron","Pinto","Poitevin","polski koń zimnokrwisty","Quarter Horse","radziecki ciężki koń pociągowy","reński koń gorącokrwisty","reński koń zimnokrwisty","Rosyjski koń zimnokrwisty","Salernitano","Sanfratellano","Schweike","Selle français","Shiraz (Darashoori)","Shire","Siciliano","Suffolk Punch","syryjski koń arabski","szlezwicki koń zimnokrwisty","Szwedzki koń gorącokrwisty","Tarpan","Tchenerani","Tennessee Walker","Tinker – Gypsy Vanner","Waler","Walijski kuc górski","walijski kuc górski","węgierski koń sportowy","Welsh Cob","westfalski koń zimnokrwisty","Wiatka","włoski koń zimnokrwisty","Zweibrücker"],iNu={horse:tNu},oNu=iNu,sNu=["50#-###-###","51#-###-###","53#-###-###","57#-###-###","60#-###-###","66#-###-###","69#-###-###","72#-###-###","73#-###-###","78#-###-###","79#-###-###","88#-###-###"],lNu={formats:sNu},ENu=lNu,cNu=["beżowy","biały","brązowy","czarny","czerwony","fioletowy","granatowy","niebieski","pomarańczowy","różowy","szary","zielony","żółty"],dNu={human:cNu},DNu=dNu,xNu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} and {{person.last_name}}"],mNu=["S.A.","z o.o","Sp. j.","Sp. p.","Sp. k.","SKA","s.c."],hNu={name_pattern:xNu,suffix:mNu},pNu=hNu,gNu=["agro.pl","auto.pl","biz.pl","com.pl","edu.pl","gmina.pl","gov.pl","info.pl","miasta.pl","net.pl","nieruchomosci.pl","org.pl","pl","powiat.pl","priv.pl","sklep.pl","szkola.pl","targi.pl","turystyka.pl"],fNu=["gmail.com","yahoo.com","hotmail.com"],vNu={domain_suffix:gNu,free_email:fNu},CNu=vNu,FNu=["###","##","##a","##b","##c","#/#"],kNu=["Aleksandrów Kujawski","Aleksandrów Łódzki","Alwernia","Andrychów","Annopol","Augustów","Babimost","Baborów","Baranów Sandomierski","Barcin","Barczewo","Bardo","Barlinek","Bartoszyce","Barwice","Bełchatów","Bełżyce","Będzin","Biała","Biała Piska","Biała Podlaska","Biała Rawska","Białobrzegi","Białogard","Biały Bór","Białystok","Biecz","Bielawa","Bielsk Podlaski","Bielsko-Biała","Bieruń","Bierutów","Bieżuń","Biłgoraj","Biskupiec","Bisztynek","Blachownia","Błaszki","Błażowa","Błonie","Bobolice","Bobowa","Bochnia","Bodzentyn","Bogatynia","Boguchwała","Boguszów-Gorce","Bojanowo","Bolesławiec","Bolków","Borek Wielkopolski","Borne Sulinowo","Braniewo","Brańsk","Brodnica","Brok","Brusy","Brwinów","Brzeg","Brzeg Dolny","Brzesko","Brzeszcze","Brześć Kujawski","Brzeziny","Brzostek","Brzozów","Buk","Bukowno","Busko-Zdrój","Bychawa","Byczyna","Bydgoszcz","Bystrzyca Kłodzka","Bytom","Bytom Odrzański","Bytów","Cedynia","Chełm","Chełmek","Chełmno","Chełmża","Chęciny","Chmielnik","Chocianów","Chociwel","Chodecz","Chodzież","Chojna","Chojnice","Chojnów","Choroszcz","Chorzele","Chorzów","Choszczno","Chrzanów","Ciechanowiec","Ciechanów","Ciechocinek","Cieszanów","Cieszyn","Ciężkowice","Cybinka","Czaplinek","Czarna Białostocka","Czarna Woda","Czarne","Czarnków","Czchów","Czechowice-Dziedzice","Czeladź","Czempiń","Czerniejewo","Czersk","Czerwieńsk","Czerwionka-Leszczyny","Częstochowa","Człopa","Człuchów","Czyżew","Ćmielów","Daleszyce","Darłowo","Dąbie","Dąbrowa Białostocka","Dąbrowa Górnicza","Dąbrowa Tarnowska","Debrzno","Dębica","Dęblin","Dębno","Dobczyce","Dobiegniew","Dobra","Dobre Miasto","Dobrodzień","Dobrzany","Dobrzyń nad Wisłą","Dolsk","Drawno","Drawsko Pomorskie","Drezdenko","Drobin","Drohiczyn","Drzewica","Dukla","Duszniki-Zdrój","Dynów","Działdowo","Działoszyce","Działoszyn","Dzierzgoń","Dzierżoniów","Dziwnów","Elbląg","Ełk","Frampol","Frombork","Garwolin","Gąbin","Gdańsk","Gdynia","Giżycko","Glinojeck","Gliwice","Głogów","Głogów Małopolski","Głogówek","Głowno","Głubczyce","Głuchołazy","Głuszyca","Gniew","Gniewkowo","Gniezno","Gogolin","Golczewo","Goleniów","Golina","Golub-Dobrzyń","Gołańcz","Gołdap","Goniądz","Gorlice","Gorzów Śląski","Gorzów Wielkopolski","Gostynin","Gostyń","Gościno","Gozdnica","Góra","Góra Kalwaria","Górowo Iławeckie","Górzno","Grabów nad Prosną","Grajewo","Grodków","Grodzisk Mazowiecki","Grodzisk Wielkopolski","Grójec","Grudziądz","Grybów","Gryfice","Gryfino","Gryfów Śląski","Gubin","Hajnówka","Halinów","Hel","Hrubieszów","Iława","Iłowa","Iłża","Imielin","Inowrocław","Ińsko","Iwonicz-Zdrój","Izbica Kujawska","Jabłonowo Pomorskie","Janikowo","Janowiec Wielkopolski","Janów Lubelski","Jarocin","Jarosław","Jasień","Jasło","Jastarnia","Jastrowie","Jastrzębie-Zdrój","Jawor","Jaworzno","Jaworzyna Śląska","Jedlicze","Jedlina-Zdrój","Jedwabne","Jelcz-Laskowice","Jelenia Góra","Jeziorany","Jędrzejów","Jordanów","Józefów","Jutrosin","Kalety","Kalisz","Kalisz Pomorski","Kalwaria Zebrzydowska","Kałuszyn","Kamienna Góra","Kamień Krajeński","Kamień Pomorski","Kamieńsk","Kańczuga","Karczew","Kargowa","Karlino","Karpacz","Kartuzy","Katowice","Kazimierz Dolny","Kazimierza Wielka","Kąty Wrocławskie","Kcynia","Kędzierzyn-Koźle","Kępice","Kępno","Kętrzyn","Kęty","Kielce","Kietrz","Kisielice","Kleczew","Kleszczele","Kluczbork","Kłecko","Kłobuck","Kłodawa","Kłodzko","Knurów","Knyszyn","Kobylin","Kobyłka","Kock","Kolbuszowa","Kolno","Kolonowskie","Koluszki","Kołaczyce","Koło","Kołobrzeg","Koniecpol","Konin","Konstancin-Jeziorna","Konstantynów Łódzki","Końskie","Koprzywnica","Korfantów","Koronowo","Korsze","Kosów Lacki","Kostrzyn","Kostrzyn nad Odrą","Koszalin","Kościan","Kościerzyna","Kowal","Kowalewo Pomorskie","Kowary","Koziegłowy","Kozienice","Koźmin Wielkopolski","Kożuchów","Kórnik","Krajenka","Kraków","Krapkowice","Krasnobród","Krasnystaw","Kraśnik","Krobia","Krosno","Krosno Odrzańskie","Krośniewice","Krotoszyn","Kruszwica","Krynica Morska","Krynica-Zdrój","Krynki","Krzanowice","Krzepice","Krzeszowice","Krzywiń","Krzyż Wielkopolski","Książ Wielkopolski","Kudowa-Zdrój","Kunów","Kutno","Kuźnia Raciborska","Kwidzyn","Lądek-Zdrój","Legionowo","Legnica","Lesko","Leszno","Leśna","Leśnica","Lewin Brzeski","Leżajsk","Lębork","Lędziny","Libiąż","Lidzbark","Lidzbark Warmiński","Limanowa","Lipiany","Lipno","Lipsk","Lipsko","Lubaczów","Lubań","Lubartów","Lubawa","Lubawka","Lubień Kujawski","Lubin","Lublin","Lubliniec","Lubniewice","Lubomierz","Luboń","Lubraniec","Lubsko","Lwówek","Lwówek Śląski","Łabiszyn","Łańcut","Łapy","Łasin","Łask","Łaskarzew","Łaszczów","Łaziska Górne","Łazy","Łeba","Łęczna","Łęczyca","Łęknica","Łobez","Łobżenica","Łochów","Łomianki","Łomża","Łosice","Łowicz","Łódź","Łuków","Maków Mazowiecki","Maków Podhalański","Malbork","Małogoszcz","Małomice","Margonin","Marki","Maszewo","Miasteczko Śląskie","Miastko","Michałowo","Miechów","Miejska Górka","Mielec","Mieroszów","Mieszkowice","Międzybórz","Międzychód","Międzylesie","Międzyrzec Podlaski","Międzyrzecz","Międzyzdroje","Mikołajki","Mikołów","Mikstat","Milanówek","Milicz","Miłakowo","Miłomłyn","Miłosław","Mińsk Mazowiecki","Mirosławiec","Mirsk","Mława","Młynary","Mogielnica","Mogilno","Mońki","Morąg","Mordy","Moryń","Mosina","Mrągowo","Mrocza","Mszana Dolna","Mszczonów","Murowana Goślina","Muszyna","Mysłowice","Myszków","Myszyniec","Myślenice","Myślibórz","Nakło nad Notecią","Nałęczów","Namysłów","Narol","Nasielsk","Nekla","Nidzica","Niemcza","Niemodlin","Niepołomice","Nieszawa","Nisko","Nowa Dęba","Nowa Ruda","Nowa Sarzyna","Nowa Sól","Nowe","Nowe Brzesko","Nowe Miasteczko","Nowe Miasto Lubawskie","Nowe Miasto nad Pilicą","Nowe Skalmierzyce","Nowe Warpno","Nowogard","Nowogrodziec","Nowogród","Nowogród Bobrzański","Nowy Dwór Gdański","Nowy Dwór Mazowiecki","Nowy Sącz","Nowy Staw","Nowy Targ","Nowy Tomyśl","Nowy Wiśnicz","Nysa","Oborniki","Oborniki Śląskie","Obrzycko","Odolanów","Ogrodzieniec","Okonek","Olecko","Olesno","Oleszyce","Oleśnica","Olkusz","Olsztyn","Olsztynek","Olszyna","Oława","Opalenica","Opatów","Opoczno","Opole","Opole Lubelskie","Orneta","Orzesze","Orzysz","Osieczna","Osiek","Ostrołęka","Ostroróg","Ostrowiec Świętokrzyski","Ostróda","Ostrów Lubelski","Ostrów Mazowiecka","Ostrów Wielkopolski","Ostrzeszów","Ośno Lubuskie","Oświęcim","Otmuchów","Otwock","Ozimek","Ozorków","Ożarów","Ożarów Mazowiecki","Pabianice","Paczków","Pajęczno","Pakość","Parczew","Pasłęk","Pasym","Pelplin","Pełczyce","Piaseczno","Piaski","Piastów","Piechowice","Piekary Śląskie","Pieniężno","Pieńsk","Pieszyce","Pilawa","Pilica","Pilzno","Piła","Piława Górna","Pińczów","Pionki","Piotrków Kujawski","Piotrków Trybunalski","Pisz","Piwniczna-Zdrój","Pleszew","Płock","Płońsk","Płoty","Pniewy","Pobiedziska","Poddębice","Podkowa Leśna","Pogorzela","Polanica-Zdrój","Polanów","Police","Polkowice","Połaniec","Połczyn-Zdrój","Poniatowa","Poniec","Poręba","Poznań","Prabuty","Praszka","Prochowice","Proszowice","Prószków","Pruchnik","Prudnik","Prusice","Pruszcz Gdański","Pruszków","Przasnysz","Przecław","Przedbórz","Przedecz","Przemków","Przemyśl","Przeworsk","Przysucha","Pszczyna","Pszów","Puck","Puławy","Pułtusk","Puszczykowo","Pyrzyce","Pyskowice","Pyzdry","Rabka-Zdrój","Raciąż","Racibórz","Radków","Radlin","Radłów","Radom","Radomsko","Radomyśl Wielki","Radymno","Radziejów","Radzionków","Radzymin","Radzyń Chełmiński","Radzyń Podlaski","Rajgród","Rakoniewice","Raszków","Rawa Mazowiecka","Rawicz","Recz","Reda","Rejowiec Fabryczny","Resko","Reszel","Rogoźno","Ropczyce","Różan","Ruciane-Nida","Ruda Śląska","Rudnik nad Sanem","Rumia","Rybnik","Rychwał","Rydułtowy","Rydzyna","Ryglice","Ryki","Rymanów","Ryn","Rypin","Rzepin","Rzeszów","Rzgów","Sandomierz","Sanok","Sejny","Serock","Sędziszów","Sędziszów Małopolski","Sępopol","Sępólno Krajeńskie","Sianów","Siechnice","Siedlce","Siemianowice Śląskie","Siemiatycze","Sieniawa","Sieradz","Sieraków","Sierpc","Siewierz","Skalbmierz","Skała","Skarszewy","Skaryszew","Skarżysko-Kamienna","Skawina","Skępe","Skierniewice","Skoczów","Skoki","Skórcz","Skwierzyna","Sława","Sławków","Sławno","Słomniki","Słubice","Słupca","Słupsk","Sobótka","Sochaczew","Sokołów Małopolski","Sokołów Podlaski","Sokółka","Solec Kujawski","Sompolno","Sopot","Sosnowiec","Sośnicowice","Stalowa Wola","Starachowice","Stargard Szczeciński","Starogard Gdański","Stary Sącz","Staszów","Stawiski","Stawiszyn","Stąporków","Stęszew","Stoczek Łukowski","Stronie Śląskie","Strumień","Stryków","Strzegom","Strzelce Krajeńskie","Strzelce Opolskie","Strzelin","Strzelno","Strzyżów","Sucha Beskidzka","Suchań","Suchedniów","Suchowola","Sulechów","Sulejów","Sulejówek","Sulęcin","Sulmierzyce","Sułkowice","Supraśl","Suraż","Susz","Suwałki","Swarzędz","Syców","Szadek","Szamocin","Szamotuły","Szczawnica","Szczawno-Zdrój","Szczebrzeszyn","Szczecin","Szczecinek","Szczekociny","Szczucin","Szczuczyn","Szczyrk","Szczytna","Szczytno","Szepietowo","Szklarska Poręba","Szlichtyngowa","Szprotawa","Sztum","Szubin","Szydłowiec","Ścinawa","Ślesin","Śmigiel","Śrem","Środa Śląska","Środa Wielkopolska","Świątniki Górne","Świdnica","Świdnik","Świdwin","Świebodzice","Świebodzin","Świecie","Świeradów-Zdrój","Świerzawa","Świętochłowice","Świnoujście","Tarczyn","Tarnobrzeg","Tarnogród","Tarnowskie Góry","Tarnów","Tczew","Terespol","Tłuszcz","Tolkmicko","Tomaszów Lubelski","Tomaszów Mazowiecki","Toruń","Torzym","Toszek","Trzcianka","Trzciel","Trzcińsko-Zdrój","Trzebiatów","Trzebinia","Trzebnica","Trzemeszno","Tuchola","Tuchów","Tuczno","Tuliszków","Turek","Tuszyn","Twardogóra","Tychowo","Tychy","Tyczyn","Tykocin","Tyszowce","Ujazd","Ujście","Ulanów","Uniejów","Ustka","Ustroń","Ustrzyki Dolne","Wadowice","Wałbrzych","Wałcz","Warka","Warszawa","Warta","Wasilków","Wąbrzeźno","Wąchock","Wągrowiec","Wąsosz","Wejherowo","Węgliniec","Węgorzewo","Węgorzyno","Węgrów","Wiązów","Wieleń","Wielichowo","Wieliczka","Wieluń","Wieruszów","Więcbork","Wilamowice","Wisła","Witkowo","Witnica","Wleń","Władysławowo","Włocławek","Włodawa","Włoszczowa","Wodzisław Śląski","Wojcieszów","Wojkowice","Wojnicz","Wolbórz","Wolbrom","Wolin","Wolsztyn","Wołczyn","Wołomin","Wołów","Woźniki","Wrocław","Wronki","Września","Wschowa","Wyrzysk","Wysoka","Wysokie Mazowieckie","Wyszków","Wyszogród","Wyśmierzyce","Zabłudów","Zabrze","Zagórów","Zagórz","Zakliczyn","Zakopane","Zakroczym","Zalewo","Zambrów","Zamość","Zator","Zawadzkie","Zawichost","Zawidów","Zawiercie","Ząbki","Ząbkowice Śląskie","Zbąszynek","Zbąszyń","Zduny","Zduńska Wola","Zdzieszowice","Zelów","Zgierz","Zgorzelec","Zielona Góra","Zielonka","Ziębice","Złocieniec","Złoczew","Złotoryja","Złotów","Złoty Stok","Zwierzyniec","Zwoleń","Żabno","Żagań","Żarki","Żarów","Żary","Żelechów","Żerków","Żmigród","Żnin","Żory","Żukowo","Żuromin","Żychlin","Żyrardów","Żywiec"],ANu=["{{location.city_name}}"],bNu=["Afganistan","Albania","Algieria","Andora","Angola","Antigua i Barbuda","Arabia Saudyjska","Argentyna","Armenia","Australia","Austria","Azerbejdżan","Bahamy","Bahrajn","Bangladesz","Barbados","Belgia","Belize","Benin","Bhutan","Białoruś","Birma","Boliwia","Bośnia i Hercegowina","Botswana","Brazylia","Brunei","Bułgaria","Burkina Faso","Burundi","Chile","Chiny","Chorwacja","Cypr","Czad","Czarnogóra","Czechy","Dania","Demokratyczna Republika Konga","Dominika","Dominikana","Dżibuti","Egipt","Ekwador","Erytrea","Estonia","Eswatini","Etiopia","Fidżi","Filipiny","Finlandia","Francja","Gabon","Gambia","Ghana","Grecja","Grenada","Gruzja","Gujana","Gwatemala","Gwinea","Gwinea Bissau","Gwinea Równikowa","Haiti","Hiszpania","Holandia","Honduras","Indie","Indonezja","Irak","Iran","Irlandia","Islandia","Izrael","Jamajka","Japonia","Jemen","Jordania","Kambodża","Kamerun","Kanada","Katar","Kazachstan","Kenia","Kirgistan","Kiribati","Kolumbia","Komory","Kongo","Korea Południowa","Korea Północna","Kostaryka","Kuba","Kuwejt","Laos","Lesotho","Liban","Liberia","Libia","Liechtenstein","Litwa","Luksemburg","Łotwa","Macedonia Północna","Madagaskar","Malawi","Malediwy","Malezja","Mali","Malta","Maroko","Mauretania","Mauritius","Meksyk","Mikronezja","Mołdawia","Monako","Mongolia","Mozambik","Namibia","Nauru","Nepal","Niemcy","Niger","Nigeria","Nikaragua","Norwegia","Nowa Zelandia","Oman","Pakistan","Palau","Panama","Papua-Nowa Gwinea","Paragwaj","Peru","Polska","Portugalia","Republika Południowej Afryki","Republika Środkowoafrykańska","Republika Zielonego Przylądka","Rosja","Rumunia","Rwanda","Saint Kitts i Nevis","Saint Lucia","Saint Vincent i Grenadyny","Salwador","Samoa","San Marino","Senegal","Serbia","Seszele","Sierra Leone","Singapur","Słowacja","Słowenia","Somalia","Sri Lanka","Stany Zjednoczone","Sudan","Sudan Południowy","Surinam","Syria","Szwajcaria","Szwecja","Tadżykistan","Tajlandia","Tanzania","Timor Wschodni","Togo","Tonga","Trynidad i Tobago","Tunezja","Turcja","Turkmenistan","Tuvalu","Uganda","Ukraina","Urugwaj","Uzbekistan","Vanuatu","Watykan","Wenezuela","Węgry","Wielka Brytania","Wietnam","Włochy","Wybrzeże Kości Słoniowej","Wyspy Marshalla","Wyspy Salomona","Wyspy Świętego Tomasza i Książęca","Zambia","Zimbabwe","Zjednoczone Emiraty Arabskie"],yNu=["Polska"],BNu=["północ","wschód","południe","zachód","północny wschód","południowy wschód","południowy zachód","północny zachód"],zNu=["pn.","wsch.","pd.","zach.","pn. wsch.","pd. wsch.","pd. zach.","pn. zach."],SNu=["##-###"],MNu=["m. ###"],wNu=["dolnośląskie","kujawsko-pomorskie","lubelskie","lubuskie","łódzkie","małopolskie","mazowieckie","opolskie","podkarpackie","podlaskie","pomorskie","śląskie","świętokrzyskie","warmińsko-mazurskie","wielkopolskie","zachodniopomorskie"],PNu=["DS","KP","LU","LB","LD","MA","MZ","OP","PK","PD","PM","SL","SK","WN","WP","ZP"],TNu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},jNu=["{{location.street_prefix}} {{person.last_name}}"],NNu=["al.","bulw.","droga","ogród","os.","park","pl.","rondo","rynek","skwer","szosa","ul.","wyb.","wyspa"],LNu={building_number:FNu,city_name:kNu,city_pattern:ANu,country:bNu,default_country:yNu,direction:BNu,direction_abbr:zNu,postcode:SNu,secondary_address:MNu,state:wNu,state_abbr:PNu,street_address:TNu,street_pattern:jNu,street_prefix:NNu},RNu=LNu,KNu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],INu={words:KNu},ONu=INu,$Nu={title:"Polish",code:"pl",language:"pl",endonym:"Polski",dir:"ltr",script:"Latn"},HNu=$Nu,GNu=["Alternatywna","Blues","Country","Disco polo","Elektroniczna","Funk","Hip Hop","Indie Pop","Jazz","Klasyczna","Latynoska","Ludowa","Metal","Pop","Rap","Reggae","Rock","Soul"],_Nu=["12 Groszy","24.11.94","51","A To Co Mam","Adriatyk, Ocean Gorący","Ale Jestem","Aleja Gwiazd","Arahja","Autobiografia","Autystyczny","Babę Zesłał Bóg","Ballada 07","Baranek","Beksa","Bema Pamięci Żałobny - Rapsod","Berlin Zachodni","Biała Armia","Biała Flaga","Biały Krzyż","Biegnij Dalej Sam","Bieszczadzkie Anioły","Bo Jesteś Ty","Bo Jo Cie Kochom","Bombonierka","Boskie Buenos","Bracka","Buka","Butelki Z Benzyną I Kamienie","Byłam Różą","Byłaś Serca Biciem","Bóg","C'Est La Vie - Paryż Z Pocztówki","Celina","Chcemy Być Sobą","Chciałbym Umrzeć Z Miłości","Chciałem Być","Chodź, Pomaluj Mój Świat","Chłopcy","Ciche Dni","Cichosza","Ciepły Wiatr","Cień Wielkiej Góry","Ciągnik","Co Mi Panie Dasz","Cud Niepamięci","Cykady Na Cykladach","Czarne Słońca","Czarny Blues O Czwartej Nad Ranem","Czas Nas Uczy Pogody","Czas Ołowiu","Czerwony Jak Cegła","Cztery Pokoje","Człowiek Z Liściem","Deszcz","Deszcz Na Betonie","Deszcz W Cisnej","Dla Ciebie","Dmuchawce, Latawce, Wiatr","Dni, Których Nie Znamy","Do Ani","Do Kołyski","Do Prostego Człowieka","Dom","Dorosłe Dzieci","Dwa Ognie","Dwa Serca, Dwa Smutki","Dzieci","Dziewczyna Bez Zęba Na Przedzie","Dzień Dobry, Kocham Cię","Dziwny Jest Ten Świat","Dziś Późno Pójdę Spać","Długość Dźwięku Samotności","Elektryczny","Eli Lama Sabachtani","Ezoteryczny Poznań","Filandia","Film","Flota Zjednoczonych Sił","Fotograf Brok","Gdy Nie Ma Dzieci W Domu","Gdybym","Gołębi Puch","Granda","Grande Valse Brillante","Grażka","Groszki I Róże","Harry","Hej Wy","Hej, Czy Nie Wiecie","Hi-Fi","Horses","Hydropiekłowstąpienie","I Ciebie Też, Bardzo","I Nikomu Nie Wolno Się Z Tego Śmiać","I Tak Warto Żyć","I Wszystko Się Może Zdarzyć","IV Liceum","Ja Sowa","Ja Wysiadam","Jaka Róża, Taki Cierń","Jaskółka Uwięziona","Jednego Serca","Jedwab","Jedyne Co Mam","Jej Portret","Jenny","Jest Taki Samotny Dom","Jestem Bogiem","Jestem W Niebie","Jesteś Lekiem Na Całe Zło","Jesteśmy Na Wczasach","Jeszcze Będzie Przepięknie","Jeszcze Się Tam Żagiel Bieli","Jeszcze W Zielone Gramy","Jezu Jak Się Cieszę","Jeśli Wiesz Co Chcę Powiedzieć","Jolka, Jolka, Pamiętasz","Jutro Możemy Być Szczęśliwi","Kapitan Polska","Karuzela Z Madonnami","Karwoski","Kawałek Podłogi","Kiedy Byłem Małym Chłopcem","Kiedy Powiem Sobie Dość","King","King Bruce Lee Karate Mistrz","Klub Wesołego Szampana","Kobiety Jak Te Kwiaty","Kocham Być Z Tobą","Kocham Cię","Kocham Cię Jak Irlandię","Kocham Cię Kochanie Moje","Kocham Wolność","Kochana","Kochać Inaczej","Koncert Jesienny Na Dwa Świerszcze I Wiatr W Kominie","Konstytucje","Korowód","Kosmiczne Energie","Kołysanka Dla Nieznajomej","Krakowski Spleen","Kraków","Krew Boga","Kryzysowa Narzeczona","Kwiaty We Włosach","Lamparty","Leszek Żukowski","Lewe Lewe Loff","Lipstick On The Glass","List","List Do M.","Los, Cebula I Krokodyle Łzy","Lubię Mówić Z Tobą","Lubię Wracać Tam Gdzie Byłem","Lucciola","Lucy Phere","Malcziki","Marchewkowe Pole","Maszynka Do Świerkania","Małe Tęsknoty","Małomiasteczkowy","Meluzyna","Mimo Wszystko","Mississippi W Ogniu","Między Ciszą A Ciszą","Miłość, Miłość","Mniej Niż Zero","Modlitwa","Modlitwa III - Pozwól Mi","Modlitwa O Wschodzie Słońca","Mogło Być Nic","Moja I Twoja Nadzieja","Moja Krew","Moje Bieszczady","Mury","Mój Dom","Mówię Ci Że","Na Falochronie","Na Szczycie","Na Zakręcie","Nadzieja","Naprawdę Nie Dzieje Się Nic","Następna Stacja","Nasza Klasa","Nic Nie Może Wiecznie Trwać","Nie Ma, Nie Ma Ciebie","Nie Mam Dla Ciebie Miłości","Nie Przenoście Nam Stolicy Do Krakowa","Nie Pytaj O Polskę","Nie Płacz Ewka","Nie Raj","Nie Wierz Nigdy Kobiecie","Niebo Było Różowe","Niech Żyje Bal","Niemiłość","Niepokonani","Niewiele Ci Mogę Dać","Nieznajomy","Niezwyciężony","Nikt Tak Pięknie Nie Mówił, Że Się Boi Miłości","Nim Stanie Się Tak, Jak Gdyby Nigdy Nic","Nim Wstanie Dzień","Noc Komety","Nóż","O! Ela","Objazdowe Nieme Kino","Obudź Się","Obława","Ocalić Od Zapomnienia","Och Życie, Kocham Cię Nad Życie","Oczy Tej Małej","Odchodząc","Odkryjemy Miłość Nieznaną","Ok, Boomer!","Oni Zaraz Przyjdą Tu","Orkiestra","Ostatni","Pamiętajcie O Ogrodach","Papierowy Księżyc","Partyzant","Paryż - Moskwa 17.15","Paw","Peggy Brown","Piosenka Jest Dobra Na Wszystko","Piosenka Księżycowa","Piosenka Młodych Wioślarzy","Piła Tango","Piłem W Spale, Spałem W Pile","Plamy Na Słońcu","Plus I Minus","Po Co Wolność","Po Prostu Bądź","Początek","Pod Niebem","Pod Papugami","Pod Prąd","Podaruj Mi Trochę Słońca","Pola","Polska","Polski","Polsko","Przebudzenie","Przeżyj To Sam","Prócz Ciebie Nic","Psalm Stojących W Kolejce","Płoną Góry, Płoną Lasy","Raz Na Milion Lat","Rosemary'S Baby","Rower","Rzuć To Wszystko Co Złe","Róbmy Swoje","Samba Przed Rozstaniem","Scenariusz Dla Moich Sąsiadów","Sen","Sen O Dolinie","Sen O Victorii","Sen O Warszawie","Serce To Jest Muzyk","Sie Ściemnia","Skazany Na Bluesa","Skóra","Skłamałam","Sobie I Wam","Son Of The Blue Sky","Sorry Polsko","Spadam","Spalam Się","Spytaj Milicjanta","Stare Drzewa","Statki Na Niebie","Strzeż Się Tych Miejsc","Syreny","Szaroróżowe","Szał Niebieskich Ciał","Szklana Pogoda","Sztuka Latania","Słodkiego Miłego Życia","Ta Noc Do Innych Jest Niepodobna","Tak Mi Się Nie Chce","Tak, Tak... To Ja","Tam, Gdzie Nie Sięga Wzrok","Taniec Eleny","Te Smaki I Zapachy","Teksański","Telefony",'Temat Serialu "Polskie Drogi"',"The Depth Of Self-Delusion","To Co Czujesz, To Co Wiesz","To Ostatnia Niedziela","To Tylko Tango","To Wychowanie","Tolerancja / Na Miły Bóg","Transmission Into Your Heart","Trudne Życzenia","Trudno Nie Wierzyć W Nic","Trudno Tak (Razem Być Nam Ze Sobą...)","Trzy Zapałki","Trójkąty I Kwadraty","Tuż Przed Północą","Twoja Lorelei","Twój Ból Jest Lepszy Niż Mój","Tyle Słońca W Całym Mieście","Ucieczka Z Tropiku","Uciekaj Moje Serce","Varsovie","W Deszczu Maleńkich Żółtych Kwiatów","W Dobrą Stronę","W Domach Z Betonu Nie Ma Wolnej Miłości","W Moim Magicznym Domu","W Moim Ogrodzie","W Wielkim Mieście","W Żółtych Płomieniach Liści","Warszawa","Wataha","Wciąż Bardziej Obcy","Wehikuł Czasu","Whisky","Wieża Radości, Wieża Samotności","Windą Do Nieba","Wiosna, Ach To Ty","Wiśnia","Wodymidaj","Wojenka","Wspomnienie","Wszystko Czego Dziś Chcę","Wyjątkowo Zimny Maj","Wymyśliłem Ciebie","Wyspa, Drzewo, Zamek","Władza","Z Imbirem","Z Nim Będziesz Szczęśliwsza","Z Tobą / Do Domu","Z Tobą Chcę Oglądać Świat","Za Ostatni Grosz","Zacznij Od Bacha","Zanim Pójdę","Zanim Zrozumiesz","Zaopiekuj Się Mną","Zaprzepaszczone Siły Wielkiej Armii Świętych Znaków","Zapytaj Mnie Czy Cię Kocham","Zawsze Tam Gdzie Ty","Zazdrość","Załoga G","Zegarmistrz Światła","Znów Wędrujemy","Zostań","[Sic!]","Łza Dla Cieniów Minionych","Ślady","Śmierć W Bikini","Śpiewać Każdy Może","Śpij Kochanie, Śpij","Świecie Nasz","Żyję W Kraju"],VNu={genre:GNu,song_name:_Nu},JNu=VNu,uG=["Ada","Adelajda","Agata","Agnieszka","Agrypina","Aida","Aleksandra","Alicja","Alina","Amanda","Anastazja","Angela","Andżelika","Angelina","Anna","Hanna","Antonina","Ariadna","Aurora","Barbara","Beatrycze","Berta","Brygida","Kamila","Karolina","Kornelia","Katarzyna","Cecylia","Chloe","Krystyna","Klara","Klaudia","Klementyna","Konstancja","Koralia","Daria","Diana","Dina","Dorota","Edyta","Eleonora","Eliza","Elżbieta","Izabela","Elwira","Emilia","Estera","Eudoksja","Eudokia","Eugenia","Ewa","Ewelina","Ferdynanda","Florencja","Franciszka","Gabriela","Gertruda","Gloria","Gracja","Jadwiga","Helena","Henryka","Nadzieja","Ida","Ilona","Irena","Irma","Izolda","Jakubina","Joanna","Janina","Żaneta","Ginewra","Józefina","Judyta","Julia","Julita","Justyna","Kira","Cyra","Kleopatra","Larysa","Laura","Laurencja","Laurentyna","Lea","Leila","Liliana","Lilianna","Lilia","Lilla","Liza","Ludwika","Luiza","Łucja","Lucja","Lidia","Amabela","Magdalena","Malwina","Małgorzata","Greta","Marianna","Maryna","Marta","Martyna","Maria","Matylda","Maja","Melania","Michalina","Monika","Noemi","Natalia","Nikola","Nina","Olga","Olimpia","Oliwia","Ofelia","Patrycja","Paula","Pelagia","Penelopa","Filipa","Paulina","Rachela","Rebeka","Regina","Renata","Rozalia","Róża","Roksana","Rufina","Ruta","Sabina","Sara","Serafina","Sybilla","Sylwia","Zofia","Stella","Stefania","Zuzanna","Tamara","Tacjana","Tekla","Teodora","Teresa","Walentyna","Waleria","Wanesa","Wiara","Weronika","Wiktoria","Wirginia","Bibiana","Bibianna","Wanda","Wilhelmina","Ksawera","Ksenia","Zoe"],eG=["Pani"],aG=["Aaron","Abraham","Adam","Adrian","Atanazy","Agaton","Alan","Albert","Aleksander","Aleksy","Alfred","Alwar","Ambroży","Anatol","Andrzej","Antoni","Apollinary","Apollo","Arkady","Arkadiusz","Archibald","Arystarch","Arnold","Arseniusz","Artur","August","Baldwin","Bazyli","Benedykt","Beniamin","Bernard","Bertrand","Bertram","Borys","Brajan","Bruno","Cezary","Cecyliusz","Karol","Krystian","Krzysztof","Klarencjusz","Klaudiusz","Klemens","Konrad","Konstanty","Konstantyn","Kornel","Korneliusz","Korneli","Cyryl","Cyrus","Damian","Daniel","Dariusz","Dawid","Dionizy","Demetriusz","Dominik","Donald","Dorian","Edgar","Edmund","Edward","Edwin","Efrem","Efraim","Eliasz","Eleazar","Emil","Emanuel","Erast","Ernest","Eugeniusz","Eustracjusz","Fabian","Feliks","Florian","Franciszek","Fryderyk","Gabriel","Gedeon","Galfryd","Jerzy","Gerald","Gerazym","Gilbert","Gonsalwy","Grzegorz","Gwido","Harald","Henryk","Herbert","Herman","Hilary","Horacy","Hubert","Hugo","Ignacy","Igor","Hilarion","Innocenty","Hipolit","Ireneusz","Erwin","Izaak","Izajasz","Izydor","Jakub","Jeremi","Jeremiasz","Hieronim","Joachim","Jan","Janusz","Jonatan","Józef","Jozue","Julian","Juliusz","Justyn","Kalistrat","Kazimierz","Wawrzyniec","Laurenty","Laurencjusz","Łazarz","Leon","Leonard","Leonid","Ludwik","Łukasz","Lucjan","Magnus","Makary","Marceli","Marek","Marcin","Mateusz","Maurycy","Maksym","Maksymilian","Michał","Miron","Modest","Mojżesz","Natan","Natanael","Nazariusz","Nazary","Nestor","Mikołaj","Nikodem","Olaf","Oleg","Oliwier","Onufry","Orestes","Oskar","Ansgary","Osmund","Pankracy","Pantaleon","Patryk","Patrycjusz","Patrycy","Paweł","Piotr","Filemon","Filip","Platon","Polikarp","Porfiry","Porfiriusz","Prokles","Prokul","Prokop","Kwintyn","Randolf","Rafał","Rajmund","Reginald","Rajnold","Ryszard","Robert","Roderyk","Roger","Roland","Roman","Romeo","Rudolf","Samson","Samuel","Salwator","Sebastian","Serafin","Sergiusz","Seweryn","Zygmunt","Sylwester","Szymon","Salomon","Spirydion","Stanisław","Szczepan","Stefan","Terencjusz","Teodor","Tomasz","Tymoteusz","Tobiasz","Walenty","Walentyn","Walerian","Walery","Wiktor","Wincenty","Witalis","Włodzimierz","Władysław","Błażej","Walter","Walgierz","Wacław","Wilfryd","Wilhelm","Ksawery","Ksenofont","Zachariasz","Zachary"],UNu=ju(uG,aG),WNu=["Genderqueer","Hermafrodyta","Inna","Kobieta cis","Kobieta cispłciowa","Kobieta interpłciowa","Kobieta trans","Kobieta","Meżczyzna trans","Mężczyzna cis","Mężczyzna cispłciowy","Mężczyzna interpłciowy","Mężczyzna","Osoba agender","Osoba bigender","Osoba gender fluid","Osoba interpłciowa","Osoba niebinarna","Osoba pangender","Osoba polygender","Osoba trans","Transkobieta","Transsekualista","Transmężczyzna"],qNu=["Adamczak","Adamczyk","Adamek","Adamiak","Adamiec","Adamowicz","Adamski","Adamus","Aleksandrowicz","Andrzejczak","Andrzejewski","Antczak","Augustyn","Augustyniak","Bagiński","Balcerzak","Banach","Banasiak","Banasik","Banaś","Baran","Baranowski","Barański","Bartczak","Bartkowiak","Bartnik","Bartosik","Bednarczyk","Bednarek","Bednarski","Bednarz","Białas","Białek","Białkowski","Biedrzyński","Bielak","Bielawski","Bielecki","Bielski","Bieniek","Biernacki","Biernat","Bieńkowski","Bilski","Bober","Bochenek","Bogucki","Bogusz","Borek","Borkowski","Borowiec","Borowski","Bożek","Broda","Brzeziński","Brzozowski","Buczek","Buczkowski","Buczyński","Budziński","Budzyński","Bujak","Bukowski","Burzyński","Bąk","Bąkowski","Błaszczak","Błaszczyk","Cebula","Chmiel","Chmielewski","Chmura","Chojnacki","Chojnowski","Cholewa","Chrzanowski","Chudzik","Cichocki","Cichoń","Cichy","Ciesielski","Cieśla","Cieślak","Cieślik","Ciszewski","Cybulski","Cygan","Czaja","Czajka","Czajkowski","Czapla","Czarnecki","Czech","Czechowski","Czekaj","Czerniak","Czerwiński","Czyż","Czyżewski","Dec","Dobosz","Dobrowolski","Dobrzyński","Domagała","Domański","Dominiak","Drabik","Drozd","Drozdowski","Drzewiecki","Dróżdż","Dubiel","Duda","Dudek","Dudziak","Dudzik","Dudziński","Duszyński","Dziedzic","Dziuba","Dąbek","Dąbkowski","Dąbrowski","Dębowski","Dębski","Długosz","Falkowski","Fijałkowski","Filipek","Filipiak","Filipowicz","Flak","Flis","Florczak","Florek","Frankowski","Frąckowiak","Frączek","Frątczak","Furman","Gadomski","Gajda","Gajewski","Gaweł","Gawlik","Gawron","Gawroński","Gałka","Gałązka","Gil","Godlewski","Golec","Gołąb","Gołębiewski","Gołębiowski","Grabowski","Graczyk","Grochowski","Grudzień","Gruszczyński","Gruszka","Grzegorczyk","Grzelak","Grzesiak","Grzesik","Grześkowiak","Grzyb","Grzybowski","Grzywacz","Gutowski","Guzik","Gwoździk","Gwóźdź","Góra","Góral","Górecki","Górka","Górniak","Górny","Górski","Gąsior","Gąsiorowski","Głogowski","Głowacki","Głąb","Hajduk","Herman","Iwanowski","Iwański","Izdebski","Jabłoński","Jackowski","Jagielski","Jagiełło","Jagodziński","Jakubiak","Jakubowski","Janas","Janiak","Janicki","Janik","Janiszewski","Jankowiak","Jankowski","Janowski","Janus","Janusz","Januszewski","Jaros","Jarosz","Jarząbek","Jasiński","Jastrzębski","Jaworski","Jaśkiewicz","Jezierski","Jurek","Jurkiewicz","Jurkowski","Juszczak","Jóźwiak","Jóźwik","Jędrzejczak","Jędrzejczyk","Jędrzejewski","Kacprzak","Kaczmarczyk","Kaczmarek","Kaczmarski","Kaczor","Kaczorowski","Kaczyński","Kaleta","Kalinowski","Kalisz","Kamiński","Kania","Kaniewski","Kapusta","Karaś","Karczewski","Karpiński","Karwowski","Kasperek","Kasprzak","Kasprzyk","Kaszuba","Kawa","Kawecki","Kałuża","Kaźmierczak","Kiełbasa","Kisiel","Kita","Klimczak","Klimek","Kmiecik","Kmieć","Knapik","Kobus","Kogut","Kolasa","Komorowski","Konieczna","Konieczny","Konopka","Kopczyński","Koper","Kopeć","Korzeniowski","Kos","Kosiński","Kosowski","Kostecki","Kostrzewa","Kot","Kotowski","Kowal","Kowalczuk","Kowalczyk","Kowalewski","Kowalik","Kowalski","Koza","Kozak","Kozieł","Kozioł","Kozłowski","Kołakowski","Kołodziej","Kołodziejczyk","Kołodziejski","Krajewski","Krakowiak","Krawczyk","Krawiec","Kruk","Krukowski","Krupa","Krupiński","Kruszewski","Krysiak","Krzemiński","Krzyżanowski","Król","Królikowski","Książek","Kubacki","Kubiak","Kubica","Kubicki","Kubik","Kuc","Kucharczyk","Kucharski","Kuchta","Kuciński","Kuczyński","Kujawa","Kujawski","Kula","Kulesza","Kulig","Kulik","Kuliński","Kurek","Kurowski","Kuś","Kwaśniewski","Kwiatkowski","Kwiecień","Kwieciński","Kędzierski","Kędziora","Kępa","Kłos","Kłosowski","Lach","Laskowski","Lasota","Lech","Lenart","Lesiak","Leszczyński","Lewandowski","Lewicki","Leśniak","Leśniewski","Lipiński","Lipka","Lipski","Lis","Lisiecki","Lisowski","Maciejewski","Maciąg","Mackiewicz","Madej","Maj","Majcher","Majchrzak","Majewski","Majka","Makowski","Malec","Malicki","Malinowski","Maliszewski","Marchewka","Marciniak","Marcinkowski","Marczak","Marek","Markiewicz","Markowski","Marszałek","Marzec","Masłowski","Matusiak","Matuszak","Matuszewski","Matysiak","Mazur","Mazurek","Mazurkiewicz","Maćkowiak","Małecki","Małek","Maślanka","Michalak","Michalczyk","Michalik","Michalski","Michałek","Michałowski","Mielczarek","Mierzejewski","Mika","Miklaś","Mikołajczak","Mikołajczyk","Mikulski","Milczarek","Milewski","Miller","Misiak","Misztal","Miśkiewicz","Modzelewski","Molenda","Morawski","Motyka","Mroczek","Mroczkowski","Mrozek","Mróz","Mucha","Murawski","Musiał","Muszyński","Młynarczyk","Napierała","Nawrocki","Nawrot","Niedziela","Niedzielski","Niedźwiecki","Niemczyk","Niemiec","Niewiadomski","Noga","Nowacki","Nowaczyk","Nowak","Nowakowski","Nowicki","Nowiński","Olczak","Olejniczak","Olejnik","Olszewski","Orzechowski","Orłowski","Osiński","Ossowski","Ostrowski","Owczarek","Paczkowski","Pająk","Pakuła","Palacz","Paluch","Panek","Partyka","Pasternak","Paszkowski","Pawelec","Pawlak","Pawlicki","Pawlik","Pawlikowski","Pawłowski","Pałka","Piasecki","Piechota","Pieczek","Piekarski","Pietras","Pietruszka","Pietrzak","Pietrzyk","Pilarski","Pilch","Piotrowicz","Piotrowski","Piwowarczyk","Piórkowski","Piątek","Piątkowski","Piłat","Pluta","Podgórski","Polak","Popławski","Porębski","Prokop","Prus","Przybylski","Przybysz","Przybył","Przybyła","Ptak","Puchalski","Pytel","Płonka","Raczyński","Radecki","Radomski","Rak","Rakowski","Ratajczak","Robak","Rogala","Rogalski","Rogowski","Rojek","Romanowski","Rosa","Rosiak","Rosiński","Ruciński","Rudnicki","Rudziński","Rudzki","Rusin","Rutkowski","Rybak","Rybarczyk","Rybicki","Rzepka","Różański","Różycki","Sadowski","Sawicki","Serafin","Siedlecki","Sienkiewicz","Sieradzki","Sikora","Sikorski","Sitek","Siwek","Skalski","Skiba","Skibiński","Skoczylas","Skowron","Skowronek","Skowroński","Skrzypczak","Skrzypek","Skóra","Smoliński","Sobczak","Sobczyk","Sobieraj","Sobolewski","Socha","Sochacki","Sokołowski","Sokół","Sosnowski","Sowa","Sowiński","Sołtys","Sołtysiak","Sroka","Stachowiak","Stachowicz","Stachura","Stachurski","Stanek","Staniszewski","Stanisławski","Stankiewicz","Stasiak","Staszewski","Stawicki","Stec","Stefaniak","Stefański","Stelmach","Stolarczyk","Stolarski","Strzelczyk","Strzelecki","Stępień","Stępniak","Surma","Suski","Szafrański","Szatkowski","Szczepaniak","Szczepanik","Szczepański","Szczerba","Szcześniak","Szczygieł","Szczęsna","Szczęsny","Szeląg","Szewczyk","Szostak","Szulc","Szwarc","Szwed","Szydłowski","Szymański","Szymczak","Szymczyk","Szymkowiak","Szyszka","Sławiński","Słowik","Słowiński","Tarnowski","Tkaczyk","Tokarski","Tomala","Tomaszewski","Tomczak","Tomczyk","Tomys","Tracz","Trojanowski","Trzciński","Trzeciak","Turek","Twardowski","Urban","Urbanek","Urbaniak","Urbanowicz","Urbańczyk","Urbański","Walczak","Walkowiak","Warchoł","Wasiak","Wasilewski","Wawrzyniak","Wesołowski","Wieczorek","Wierzbicki","Wilczek","Wilczyński","Wilk","Winiarski","Witczak","Witek","Witkowski","Wiącek","Więcek","Więckowski","Wiśniewski","Wnuk","Wojciechowski","Wojtas","Wojtasik","Wojtczak","Wojtkowiak","Wolak","Woliński","Wolny","Wolski","Woś","Woźniak","Wrona","Wroński","Wróbel","Wróblewski","Wypych","Wysocki","Wyszyński","Wójcicki","Wójcik","Wójtowicz","Wąsik","Wąsowski","Węgrzyn","Włodarczyk","Włodarski","Zaborowski","Zabłocki","Zagórski","Zając","Zajączkowski","Zakrzewski","Zalewski","Zaremba","Zarzycki","Zaręba","Zawada","Zawadzki","Zdunek","Zieliński","Zielonka","Ziółkowski","Zięba","Ziętek","Zwoliński","Zych","Zygmunt","Łapiński","Łuczak","Łukasiewicz","Łukasik","Łukaszewski","Śliwa","Śliwiński","Ślusarczyk","Świderski","Świerczyński","Świątek","Żak","Żebrowski","Żmuda","Żuk","Żukowski","Żurawski","Żurek","Żyła"],ZNu=[{value:"{{person.last_name}}",weight:1}],rG=["Pan"],YNu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],QNu=ju(eG,rG),XNu=["kobieta","mężczyzna"],uLu={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},eLu={female_first_name:uG,female_prefix:eG,first_name:UNu,gender:WNu,last_name:qNu,last_name_pattern:ZNu,male_first_name:aG,male_prefix:rG,name:YNu,prefix:QNu,sex:XNu,title:uLu},aLu=eLu,rLu=["12-###-##-##","13-###-##-##","14-###-##-##","15-###-##-##","16-###-##-##","17-###-##-##","18-###-##-##","22-###-##-##","23-###-##-##","24-###-##-##","25-###-##-##","29-###-##-##","32-###-##-##","33-###-##-##","34-###-##-##","41-###-##-##","42-###-##-##","43-###-##-##","44-###-##-##","46-###-##-##","48-###-##-##","52-###-##-##","54-###-##-##","55-###-##-##","56-###-##-##","58-###-##-##","59-###-##-##","61-###-##-##","62-###-##-##","63-###-##-##","65-###-##-##","67-###-##-##","68-###-##-##","71-###-##-##","74-###-##-##","75-###-##-##","76-###-##-##","77-###-##-##","81-###-##-##","82-###-##-##","83-###-##-##","84-###-##-##","85-###-##-##","86-###-##-##","87-###-##-##","89-###-##-##","91-###-##-##","94-###-##-##","95-###-##-##"],nLu={formats:rLu},tLu=nLu,iLu=Object.freeze([{symbol:"H",name:"Wodór",atomicNumber:1},{symbol:"He",name:"Hel",atomicNumber:2},{symbol:"Li",name:"Lit",atomicNumber:3},{symbol:"Be",name:"Beryl",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Węgiel",atomicNumber:6},{symbol:"N",name:"Azot",atomicNumber:7},{symbol:"O",name:"Tlen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sód",atomicNumber:11},{symbol:"Mg",name:"Magnez",atomicNumber:12},{symbol:"Al",name:"Glin",atomicNumber:13},{symbol:"Si",name:"Krzem",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Siarka",atomicNumber:16},{symbol:"Cl",name:"Chlor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potas",atomicNumber:19},{symbol:"Ca",name:"Wapń",atomicNumber:20},{symbol:"Sc",name:"Skand",atomicNumber:21},{symbol:"Ti",name:"Tytan",atomicNumber:22},{symbol:"V",name:"Wanad",atomicNumber:23},{symbol:"Cr",name:"Chrom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Żelazo",atomicNumber:26},{symbol:"Co",name:"Kobalt",atomicNumber:27},{symbol:"Ni",name:"Nikiel",atomicNumber:28},{symbol:"Cu",name:"Miedź",atomicNumber:29},{symbol:"Zn",name:"Cynk",atomicNumber:30},{symbol:"Ga",name:"Gal",atomicNumber:31},{symbol:"Ge",name:"German",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubid",atomicNumber:37},{symbol:"Sr",name:"Stront",atomicNumber:38},{symbol:"Y",name:"Itr",atomicNumber:39},{symbol:"Zr",name:"Cyrkon",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molibden",atomicNumber:42},{symbol:"Tc",name:"Technet",atomicNumber:43},{symbol:"Ru",name:"Ruten",atomicNumber:44},{symbol:"Rh",name:"Rod",atomicNumber:45},{symbol:"Pd",name:"Pallad",atomicNumber:46},{symbol:"Ag",name:"Srebro",atomicNumber:47},{symbol:"Cd",name:"Kadm",atomicNumber:48},{symbol:"In",name:"Ind",atomicNumber:49},{symbol:"Sn",name:"Cyna",atomicNumber:50},{symbol:"Sb",name:"Antymon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Ksenon",atomicNumber:54},{symbol:"Cs",name:"Cez",atomicNumber:55},{symbol:"Ba",name:"Bar",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cer",atomicNumber:58},{symbol:"Pr",name:"Prazeodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promet",atomicNumber:61},{symbol:"Sm",name:"Samar",atomicNumber:62},{symbol:"Eu",name:"Europ",atomicNumber:63},{symbol:"Gd",name:"Gadolin",atomicNumber:64},{symbol:"Tb",name:"Terb",atomicNumber:65},{symbol:"Dy",name:"Dysproz",atomicNumber:66},{symbol:"Ho",name:"Holm",atomicNumber:67},{symbol:"Er",name:"Erb",atomicNumber:68},{symbol:"Tm",name:"Tul",atomicNumber:69},{symbol:"Yb",name:"Iterb",atomicNumber:70},{symbol:"Lu",name:"Lutet",atomicNumber:71},{symbol:"Hf",name:"Hafn",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Ren",atomicNumber:75},{symbol:"Os",name:"Osm",atomicNumber:76},{symbol:"Ir",name:"Iryd",atomicNumber:77},{symbol:"Pt",name:"Platyna",atomicNumber:78},{symbol:"Au",name:"Złoto",atomicNumber:79},{symbol:"Hg",name:"Rtęć",atomicNumber:80},{symbol:"Tl",name:"Tal",atomicNumber:81},{symbol:"Pb",name:"Ołów",atomicNumber:82},{symbol:"Bi",name:"Bizmut",atomicNumber:83},{symbol:"Po",name:"Polon",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Frans",atomicNumber:87},{symbol:"Ra",name:"Rad",atomicNumber:88},{symbol:"Ac",name:"Aktyn",atomicNumber:89},{symbol:"Th",name:"Tor",atomicNumber:90},{symbol:"Pa",name:"Protaktyn",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptun",atomicNumber:93},{symbol:"Pu",name:"Pluton",atomicNumber:94},{symbol:"Am",name:"Ameryk",atomicNumber:95},{symbol:"Cm",name:"Kiur",atomicNumber:96},{symbol:"Bk",name:"Berkel",atomicNumber:97},{symbol:"Cf",name:"Kaliforn",atomicNumber:98},{symbol:"Es",name:"Einstein",atomicNumber:99},{symbol:"Fm",name:"Ferm",atomicNumber:100},{symbol:"Md",name:"Mendelew",atomicNumber:101},{symbol:"No",name:"Nobel",atomicNumber:102},{symbol:"Lr",name:"Lorens",atomicNumber:103},{symbol:"Rf",name:"Rutherford",atomicNumber:104},{symbol:"Db",name:"Dubn",atomicNumber:105},{symbol:"Sg",name:"Seaborg",atomicNumber:106},{symbol:"Bh",name:"Bohr",atomicNumber:107},{symbol:"Hs",name:"Has",atomicNumber:108},{symbol:"Mt",name:"Meitner",atomicNumber:109},{symbol:"Ds",name:"Darmsztadt",atomicNumber:110},{symbol:"Rg",name:"Roentgen",atomicNumber:111},{symbol:"Cn",name:"Kopernik",atomicNumber:112},{symbol:"Nh",name:"Nihon",atomicNumber:113},{symbol:"Fl",name:"Flerow",atomicNumber:114},{symbol:"Mc",name:"Moskow",atomicNumber:115},{symbol:"Lv",name:"Liwermor",atomicNumber:116},{symbol:"Ts",name:"Tenes",atomicNumber:117},{symbol:"Og",name:"Oganeson",atomicNumber:118}]),oLu=Object.freeze([{name:"metr",symbol:"m"},{name:"sekunda",symbol:"s"},{name:"mol",symbol:"mol"},{name:"amper",symbol:"A"},{name:"kelwin",symbol:"K"},{name:"kandela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"herc",symbol:"Hz"},{name:"niuton",symbol:"N"},{name:"paskal",symbol:"Pa"},{name:"dżul",symbol:"J"},{name:"wat",symbol:"W"},{name:"kulomb",symbol:"C"},{name:"wolt",symbol:"V"},{name:"om",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"stopień Celsjusza",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"bekerel",symbol:"Bq"},{name:"grej",symbol:"Gy"},{name:"siwert",symbol:"Sv"}]),sLu={chemicalElement:iLu,unit:oLu},lLu=sLu,ELu=["{{team.prefix}} {{location.city}}"],cLu=["GKS","Górnik","KS","LZS","Piast","Pogoń","Polonia","Ruch","Stal","Unia","Zjednoczenie"],dLu={name:ELu,prefix:cLu},DLu=dLu,xLu={animal:oNu,cell_phone:ENu,color:DNu,company:pNu,internet:CNu,location:RNu,lorem:ONu,metadata:HNu,music:JNu,person:aLu,phone_number:tLu,science:lLu,team:DLu},nG=xLu;new Ku({locale:[nG,Ru,Lu]});var mLu=["amarelo","âmbar","ametista","azul","azul celeste","azul marinho","azul petróleo","açafrão","bordô","bronze","caramelo","castanho ","cenoura","cinza","cobre","coral","dourado","escarlate","esmeralda","ferrugem","fuligem","fúchsia","grená","índigo","jade","laranja","lilás","limão","madeira","magenta","marrom","ouro","pele","prata","preto","púrpura","rosa","roxo","salmão","turquesa","verde","verde lima","verde-azulado","vermelho","violeta"],hLu={human:mLu},pLu=hLu,gLu=["Livros","Filmes","Música","Jogos","Eletrônicos","Computadores","Casa","Jardim","Ferramentas","Mercearia","Saúde","Beleza","Brinquedos","Crianças","Bebê","Roupas","Sapatos","Jóias","Esportes","Turismo","Automotivo","Industrial"],fLu={adjective:["Pequeno","Ergonômico","Rústico","Inteligente","Lindo","Incrível","Fantástico","Prático","Lustroso","Impressionante","Genérico","Feito à mão","Licenciado","Refinado","Sem marca","Gostoso"],material:["Aço","Madeira","Concreto","Plástico","Algodão","Granito","Borracha","Metal","Macio","Fresco","Congelado"],product:["Cadeira","Carro","Computador","Teclado","Mouse","Bicicleta","Bola","Luvas","Calças","Camiseta","Mesa","Sapatos","Chapéu","Toalhas","Sabonete","Atum","Frango","Peixe","Queijo","Bacon","Pizza","Salada","Salsicha","Salgadinhos"]},vLu={department:gLu,product_name:fLu},CLu=vLu,FLu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} e {{person.last_name}}"],kLu=["S.A.","LTDA","EIRELI","e Associados","Comércio"],ALu={name_pattern:FLu,suffix:kLu},bLu=ALu,yLu={wide:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],abbr:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]},BLu={wide:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],abbr:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"]},zLu={month:yLu,weekday:BLu},SLu=zLu,MLu=["br","com","biz","info","name","net","org"],wLu=["gmail.com","yahoo.com","hotmail.com","live.com","bol.com.br"],PLu={domain_suffix:MLu,free_email:wLu},TLu=PLu,jLu=["#####","####","###"],NLu=["{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],LLu=null,RLu=[" do Descoberto"," de Nossa Senhora"," do Norte"," do Sul"],KLu=["Afeganistão","Albânia","Algéria","Samoa","Andorra","Angola","Anguila","Antigua and Barbada","Argentina","Armênia","Aruba","Austrália","Áustria","Azerbaijão","Bahamas","Barém","Bangladesh","Barbados","Bélgica","Belize","Benin","Bermuda","Butão","Bolívia","Bôsnia","Botsuana","Ilha Bouvet","Brasil","Arquipélago de Chagos","Ilhas Virgens","Brunei","Bulgária","Burkina Faso","Burundi","Camboja","Camarões","Canadá","Cabo Verde","Ilhas Caiman","República da África Central","Chade","Chile","China","Ilha do Natal","Ilhas Cocos","Colômbia","Comores","Congo","Ilhas Cook","Costa Rica","Costa do Marfim","Croácia","Cuba","Chipre","República Tcheca","Dinamarca","Jibuti","Dominica","República Dominicana","Equador","Egito","El Salvador","Guiné Equatorial","Eritreia","Estônia","Etiópia","Ilhas Faroe","Malvinas","Fiji","Finlândia","França","Guiné Francesa","Polinésia Francesa","Gabão","Gâmbia","Georgia","Alemanha","Gana","Gibraltar","Grécia","Groelândia","Granada","Guadalupe","Guatemala","Guernesey","Guiné","Guiné-Bissau","Guiana","Haiti","Ilhas Heard e McDonald","Vaticano","Honduras","Hong Kong","Hungria","Islândia","Índia","Indonésia","Irã","Iraque","Irlanda","Ilha de Man","Israel","Itália","Jamaica","Japão","Jersey","Jordânia","Cazaquistão","Quênia","Quiribati","Coreia do Norte","Coreia do Sul","Kuwait","Quirguistão","Laos","Latvia","Líbano","Lesoto","Libéria","Líbia","Liechtenstein","Lituânia","Luxemburgo","Macao","Macedônia","Madagascar","Malawi","Malásia","Maldives","Mali","Malta","Ilhas Marshall","Martinica","Mauritânia","Maurícia","Maiote","México","Micronésia","Moldávia","Mônaco","Mongólia","Montenegro","Montserrat","Marrocos","Moçambique","Myanmar","Namibia","Nauru","Nepal","Antilhas Holandesas","Países Baixos","Nova Caledonia","Nova Zelândia","Nicarágua","Nigéria","Niue","Ilha Norfolk","Marianas Setentrionais","Noruega","Omã","Paquistão","Palau","Território da Palestina","Panamá","Papua-Nova Guiné","Paraguai","Peru","Filipinas","Polônia","Portugal","Porto Rico","Qatar","Romênia","Rússia","Ruanda","São Bartolomeu","Santa Helena","Santa Lúcia","São Martinho","São Pedro e Miquelão","São Vicente e Granadinas","San Marino","Sao Tomé e Príncipe","Arábia Saudita","Senegal","Sérvia","Seicheles","Serra Leoa","Singapura","Eslováquia","Eslovênia","Ilhas Salomão","Somália","África do Sul","Ilhas Geórgia do Sul e Sandwich do Sul","Espanha","Sri Lanka","Sudão","Suriname","Ilhas Svalbard & Jan Mayen","Suazilândia","Suécia","Suíça","Síria","Taiwan","Tajiquistão","Tanzânia","Tailândia","Timor-Leste","Togo","Toquelau","Tonga","Trinidad e Tobago","Tunísia","Turquia","Turcomenistão","Turcas e Caicos","Tuvalu","Uganda","Ucrânia","Emirados Árabes Unidos","Reino Unido","Estados Unidos da América","Estados Unidos das Ilhas Virgens","Uruguai","Uzbequistão","Vanuatu","Venezuela","Vietnã","Wallis e Futuna","Iêmen","Zâmbia","Zimbábue"],ILu=["Brasil"],OLu=["#####-###"],$Lu=["Apto. ###","Sobrado ##","Casa #","Lote ##","Quadra ##"],HLu=["Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espírito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Pará","Paraíba","Paraná","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Catarina","São Paulo","Sergipe","Tocantins"],GLu=["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO"],_Lu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],VLu=["Rua","Avenida","Travessa","Alameda","Marginal","Rodovia"],JLu={building_number:jLu,city_pattern:NLu,city_prefix:LLu,city_suffix:RLu,country:KLu,default_country:ILu,postcode:OLu,secondary_address:$Lu,state:HLu,state_abbr:GLu,street_pattern:_Lu,street_suffix:VLu},ULu=JLu,WLu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],qLu={words:WLu},ZLu=qLu,YLu={title:"Portuguese (Brazil)",code:"pt_BR",country:"BR",language:"pt",endonym:"Português (Brasil)",dir:"ltr",script:"Latn"},QLu=YLu,XLu=["Alessandra","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Antonella","Beatriz","Bruna","Carla","Cecília","Clara","Célia","Dalila","Eduarda","Elisa","Eloá","Emanuelly","Esther","Fabrícia","Felícia","Giovanna","Helena","Heloísa","Isabel","Isabela","Isabella","Isabelly","Isis","Janaína","Joana","Júlia","Karla","Lara","Larissa","Laura","Lavínia","Liz","Lorena","Lorraine","Luiza","Lívia","Maitê","Manuela","Marcela","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Meire","Melissa","Morgana","Márcia","Mércia","Natália","Núbia","Ofélia","Paula","Rafaela","Rebeca","Roberta","Sara","Sarah","Sophia","Suélen","Sílvia","Talita","Valentina","Vitória","Yasmin"],tG=["Sra.","Srta.","Dra."],uRu=["Alessandra","Alessandro","Alexandre","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Anthony","Antonella","Antônio","Arthur","Beatriz","Benjamin","Benício","Bernardo","Breno","Bruna","Bryan","Caio","Calebe","Carla","Carlos","Cauã","Cecília","Clara","Célia","César","Dalila","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduarda","Eduardo","Elisa","Eloá","Elísio","Emanuel","Emanuelly","Enzo","Enzo Gabriel","Esther","Fabiano","Fabrícia","Fabrício","Feliciano","Felipe","Felícia","Frederico","Fábio","Félix","Gabriel","Gael","Giovanna","Guilherme","Gustavo","Gúbio","Heitor","Helena","Heloísa","Henrique","Hugo","Hélio","Isaac","Isabel","Isabela","Isabella","Isabelly","Isadora","Isis","Janaína","Joana","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlia","Júlio","Júlio César","Karla","Kléber","Ladislau","Lara","Larissa","Laura","Lavínia","Leonardo","Liz","Lorena","Lorenzo","Lorraine","Lucas","Lucca","Luiza","Lívia","Maitê","Manuela","Marcela","Marcelo","Marcos","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Matheus","Meire","Melissa","Miguel","Morgana","Murilo","Márcia","Mércia","Nataniel","Natália","Nicolas","Noah","Norberto","Núbia","Ofélia","Pablo","Paula","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Rafaela","Raul","Rebeca","Ricardo","Roberta","Roberto","Salvador","Samuel","Sara","Sarah","Silas","Sirineu","Sophia","Suélen","Sílvia","Talita","Tertuliano","Théo","Valentina","Vicente","Vitor","Vitória","Víctor","Warley","Washington","Yago","Yango","Yasmin","Yuri","Ígor"],eRu=["Silva","Souza","Carvalho","Santos","Reis","Xavier","Franco","Braga","Macedo","Batista","Barros","Moraes","Costa","Pereira","Melo","Saraiva","Nogueira","Oliveira","Martins","Moreira","Albuquerque"],aRu=[{value:"{{person.last_name}}",weight:1}],rRu=["Alessandro","Alexandre","Anthony","Antônio","Arthur","Benjamin","Benício","Bernardo","Breno","Bryan","Caio","Calebe","Carlos","Cauã","César","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduardo","Elísio","Emanuel","Enzo","Enzo Gabriel","Fabiano","Fabrício","Feliciano","Felipe","Frederico","Fábio","Félix","Gabriel","Gael","Guilherme","Gustavo","Gúbio","Heitor","Henrique","Hugo","Hélio","Isaac","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlio","Júlio César","Kléber","Ladislau","Leonardo","Lorenzo","Lucas","Lucca","Marcelo","Marcos","Matheus","Miguel","Murilo","Nataniel","Nicolas","Noah","Norberto","Pablo","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Raul","Ricardo","Roberto","Salvador","Samuel","Silas","Sirineu","Tertuliano","Théo","Vicente","Vitor","Víctor","Warley","Washington","Yago","Yango","Yuri","Ígor"],iG=["Sr.","Dr."],nRu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],tRu=ju(tG,iG),iRu=["Feminino","Masculino"],oRu=["Jr.","Neto","Filho"],sRu={descriptor:["Líder","Senior","Direto","Corporativo","Dinâmico","Futuro","Produto","Nacional","Regional","Distrito","Central","Global","Cliente","Investidor","International","Legado","Avançar","Interno","Humano","Chefe","Principal"],level:["Soluções","Programa","Marca","Segurança","Pesquisar","Marketing","Diretivas","Implementation","Implementação","Funcionalidade","Resposta","Paradigma","Táticas","Identidade","Mercados","Grupo","Divisão","Aplicações","Otimização","Operações","Infraestrutura","Intranet","Comunicações","Web","Branding","Qualidade","Assurance","Mobilidade","Contas","Dados","Criativo","Configuration","Prestação de contas","Interações","Fatores","Usabilidade","Métricas"],job:["Supervisor","Associado","Executivo","Atentende","Policial","Gerente","Engenheiro","Especialista","Diretor","Coordenador","Administrador","Arquiteto","Analista","Designer","Planejador","Orquestrador","Técnico","Desenvolvedor","Produtor","Consultor","Assistente","Facilitador","Agente","Representante","Estrategista"]},lRu=["Aquário","Peixes","Áries","Touro","Gêmeos","Câncer","Leão","Virgem","Libra","Escorpião","Sagitário","Capricórnio"],ERu={female_first_name:XLu,female_prefix:tG,first_name:uRu,last_name:eRu,last_name_pattern:aRu,male_first_name:rRu,male_prefix:iG,name:nRu,prefix:tRu,sex:iRu,suffix:oRu,title:sRu,western_zodiac_sign:lRu},cRu=ERu,dRu=["(##) ####-####","+55 (##) ####-####","(##) #####-####"],DRu={formats:dRu},xRu=DRu,mRu={color:pLu,commerce:CLu,company:bLu,date:SLu,internet:TLu,location:ULu,lorem:ZLu,metadata:QLu,person:cRu,phone_number:xRu},oG=mRu;new Ku({locale:[oG,Ru,Lu]});var hRu=["+351 91#######","+351 93#######","+351 96#######"],pRu={formats:hRu},gRu=pRu,fRu=["vermelho","verde","azul","amarelo","roxo","branco","preto","laranja","rosa","cinzento","castanho","violeta","turquesa","bronzeado","salmão","ameixa","orquídea","magenta","lima","marfim","índigo","ouro","fúcsia","ciano","azure","lavanda","prata"],vRu={human:fRu},CRu=vRu,FRu=["Livros","Filmes","Música","Jogos","Electrónica","Computadores","Casa","Jardim","Ferramentas","Mercearia","Saúde","Beleza","Brinquedos","Crianças","Bebé","Roupas","Sapatos","Jóias","Desporto","Ar Livre","Automóveis","Industrial"],kRu={adjective:["Pequeno","Ergonómico","Rústico","Inteligente","Linda","Incrível","Fantástico","Prático","Lustroso","Impressionante","Genérico","Artesanal","Feito à Mão","Licenciado","Refinado","Sem Marca","Saboroso"],material:["Aço","Madeira","Betão","Plástico","Algodão","Granito","Borracha","Metal","Suave","Fresco","Congelado"],product:["Cadeira","Carro","Computador","Teclado","Rato","Bicicleta","Bola","Luvas","Calças","Camisa","Mesa","Sapatos","Chapéu","Toalhas","Sabonete","Atum","Frango","Peixe","Queijo","Bacon","Pizza","Salada","Salsichas","Batatas Fritas"]},ARu={department:FRu,product_name:kRu},bRu=ARu,yRu={wide:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],abbr:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]},BRu={wide:["Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo"],abbr:["Seg","Ter","Qua","Qui","Sex","Sáb","Dom"]},zRu={month:yRu,weekday:BRu},SRu=zRu,MRu=["pt","gov.pt","com.pt","org.pt","eu","com","biz","info","name","net","org"],wRu=["gmail.com","yahoo.com","hotmail.com","outlook.com","live.com","portugalmail.pt","mail.pt","sapo.pt","aeiou.pt"],PRu={domain_suffix:MRu,free_email:wRu},TRu=PRu,jRu=["####","###","##","#"],NRu=["Abrantes","Agualva-Cacém","Águeda","Albufeira","Alcácer do Sal","Alcobaça","Alfena","Almada","Almeirim","Amadora","Amarante","Amora","Anadia","Angra do Heroísmo","Aveiro","Barcelos","Barreiro","Beja","Braga","Bragança","Caldas da Rainha","Câmara de Lobos","Caniço","Cantanhede","Cartaxo","Castelo Branco","Chaves","Coimbra","Costa da Caparica","Covilhã","Elvas","Entroncamento","Ermesinde","Esmoriz","Espinho","Esposende","Estarreja","Estremoz","Évora","Fafe","Faro","Fátima","Felgueiras","Fiães","Figueira da Foz","Freamunde","Funchal","Fundão","Gafanha da Nazaré","Gandra","Gondomar","Gouveia","Guarda","Guimarães","Horta","Ílhavo","Lagoa","Lagos","Lamego","Leiria","Lisbon","Lixa","Loulé","Loures","Lourosa","Macedo de Cavaleiros","Machico","Maia","Mangualde","Marco de Canaveses","Marinha Grande","Matosinhos","Mealhada","Mêda","Miranda do Douro","Mirandela","Montemor-o-Novo","Montijo","Moura","Odivelas","Olhão da Restauração","Oliveira de Azeméis","Oliveira do Bairro","Oliveira do Hospital","Ourém","Ovar","Paços de Ferreira","Paredes","Penafiel","Peniche","Peso da Régua","Pinhel","Pombal","Ponta Delgada","Ponte de Sor","Portalegre","Portimão","Porto","Póvoa de Santa Iria","Póvoa de Varzim","Praia da Vitória","Quarteira","Queluz","Rebordosa","Reguengos de Monsaraz","Ribeira Grande","Rio Maior","Rio Tinto","Sabugal","Sacavém","Santa Comba Dão","Santa Cruz","Santa Maria da Feira","Santana","Santarém","Santiago do Cacém","Santo Tirso","São João da Madeira","São Mamede de Infesta","São Salvador de Lordelo","Seia","Seixal","Serpa","Setúbal","Silves","Sines","Tarouca","Tavira","Tomar","Tondela","Torres Novas","Torres Vedras","Trancoso","Trofa","Valbom","Vale de Cambra","Valongo","Valpaços","Vendas Novas","Viana do Castelo","Vila Baleira (a.k.a. Porto Santo)","Vila do Conde","Vila Franca de Xira","Vila Nova de Famalicão","Vila Nova de Foz Côa","Vila Nova de Gaia","Vila Nova de Santo André","Vila Real","Vila Real de Santo António","Viseu","Vizela"],LRu=["{{location.city_name}}"],RRu=null,KRu=null,IRu=["África do Sul","Áustria","Índia","Afeganistão","Albânia","Alemanha","Andorra","Angola","Anguila","Antárctida","Antígua e Barbuda","Antilhas Neerlandesas","Arábia Saudita","Argélia","Argentina","Arménia","Aruba","Austrália","Azerbaijão","Bélgica","Bósnia e Herzegovina","Baamas","Bangladeche","Barém","Barbados","Belize","Benim","Bermudas","Bielorrússia","Birmânia","Bolívia","Botsuana","Brasil","Brunei","Bulgária","Burúndi","Burquina Faso","Butão","Cabo Verde","Camarões","Camboja","Canadá","Catar","Cazaquistão","Chade","Chile","China","Chipre","Colômbia","Comores","Congo-Brazzaville","Congo-Kinshasa","Coreia do Norte","Coreia do Sul","Costa Rica","Costa do Marfim","Croácia","Cuba","Dinamarca","Domínica","Egipto","Emiratos Árabes Unidos","Equador","Eritreia","Eslováquia","Eslovénia","Espanha","Estónia","Estados Unidos","Etiópia","Faroé","Fiji","Filipinas","Finlândia","França","Gâmbia","Gabão","Gana","Geórgia","Geórgia do Sul e Sandwich do Sul","Gibraltar","Grécia","Granada","Gronelândia","Guadalupe","Guame","Guatemala","Guiana","Guiana Francesa","Guiné","Guiné Equatorial","Guiné-Bissau","Haiti","Honduras","Hong Kong","Hungria","Iémen","Ilha Bouvet","Ilha Norfolk","Ilha do Natal","Ilhas Caimão","Ilhas Cook","Ilhas Falkland","Ilhas Heard e McDonald","Ilhas Marshall","Ilhas Menores Distantes dos Estados Unidos","Ilhas Salomão","Ilhas Turcas e Caicos","Ilhas Virgens Americanas","Ilhas Virgens Britânicas","Ilhas dos Cocos","Indonésia","Irão","Iraque","Irlanda","Islândia","Israel","Itália","Jamaica","Japão","Jibuti","Jordânia","Jugoslávia","Kuwait","Líbano","Líbia","Laos","Lesoto","Letónia","Libéria","Listenstaine","Lituânia","Luxemburgo","México","Mónaco","Macau","Macedónia","Madagáscar","Malásia","Malávi","Maldivas","Mali","Malta","Marianas do Norte","Marrocos","Martinica","Maurícia","Mauritânia","Mayotte","Micronésia","Moçambique","Moldávia","Mongólia","Monserrate","Níger","Namíbia","Nauru","Nepal","Nicarágua","Nigéria","Niue","Noruega","Nova Caledónia","Nova Zelândia","Omã","Países Baixos","Palau","Panamá","Papua-Nova Guiné","Paquistão","Paraguai","Peru","Pitcairn","Polónia","Polinésia Francesa","Porto Rico","Portugal","Quénia","Quirguizistão","Quiribáti","Rússia","Reino Unido","República Centro-Africana","República Checa","República Dominicana","Reunião","Roménia","Ruanda","São Cristóvão e Neves","São Marinho","São Pedro e Miquelon","São Tomé e Príncipe","São Vicente e Granadinas","Síria","Salvador","Samoa","Samoa Americana","Santa Helena","Santa Lúcia","Sara Ocidental","Seicheles","Senegal","Serra Leoa","Singapura","Somália","Sri Lanca","Suécia","Suíça","Suazilândia","Sudão","Suriname","Svalbard e Jan Mayen","Tailândia","Taiwan","Tajiquistão","Tanzânia","Território Britânico do Oceano Índico","Territórios Austrais Franceses","Timor Leste","Togo","Tokelau","Tonga","Trindade e Tobago","Tunísia","Turquemenistão","Turquia","Tuvalu","Ucrânia","Uganda","Uruguai","Usbequistão","Vanuatu","Vaticano","Venezuela","Vietname","Wallis e Futuna","Zâmbia","Zimbabué"],ORu=["Portugal"],$Ru=["Norte","Este","Sul","Oeste","Nordeste","Noroeste","Sudeste","Sodoeste"],HRu=["####-###"],GRu=["#Drt.","#Esq.","#Frt","R/C","Cv","#A","#B","#C"],_Ru=["Azores","Aveiro","Beja","Braga","Bragança","Castelo Branco","Coimbra","Évora","Faro","Guarda","Leiria","Lisbon","Madeira","Portalegre","Porto","Santarém","Setúbal","Viana do Castelo","Vila Real","Viseu"],VRu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}-{{location.secondaryAddress}}"},JRu=["{{location.street_prefix}} {{person.first_name}} {{person.last_name}}"],URu=["Acesso","Alameda","Avenida","Azinhaga","Bairro","Beco","Calçada","Caminho","Escadas","Estrada","Jardim","Ladeira","Largo","Praça","Praceta","Quinta","Rua","Travessa","Urbanização","Viela"],WRu={building_number:jRu,city_name:NRu,city_pattern:LRu,city_prefix:RRu,city_suffix:KRu,country:IRu,default_country:ORu,direction:$Ru,postcode:HRu,secondary_address:GRu,state:_Ru,street_address:VRu,street_pattern:JRu,street_prefix:URu},qRu=WRu,ZRu={title:"Portuguese (Portugal)",code:"pt_PT",country:"PT",language:"pt",endonym:"Português (Portugal)",dir:"ltr",script:"Latn"},YRu=ZRu,QRu=["Adriana","Alexandra","Alice","Amélia","Ana","Ariana","Áurea","Aurora","Bárbara","Beatriz","Benedita","Bruna","Caetana","Camila","Carla","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","Clara","Constança","Daniela","Débora","Diana","Eduarda","Elisa","Ema","Emília","Érica","Eva","Fabiana","Filipa","Flor","Francisca","Frederica","Gabriela","Helena","Inês","Irina","Íris","Isabel","Jéssica","Joana","Júlia","Juliana","Julieta","Lara","Laura","Leonor","Letícia","Lia","Lorena","Luana","Luena","Luísa","Luna","Madalena","Mafalda","Mara","Márcia","Margarida","Maria","Mariana","Marta","Matilde","Melissa","Mia","Miriam","Natália","Nicole","Núria","Ofélia","Olívia","Paula","Pilar","Rafaela","Raquel","Rita","Rosa","Safira","Sara","Sílvia","Sofia","Soraia","Tatiana","Teresa","Valentina","Vânia","Vera","Vitória"],sG=["Sra.","Dra.","Prof.ª","Eng.ª"],XRu=["Adriana","Afonso","Alexandra","Alexandre","Alice","Amélia","Ana","André","Ângelo","António","Ariana","Artur","Áurea","Aurora","Bárbara","Beatriz","Benedita","Benjamim","Bernardo","Bruna","Bruno","Caetana","Camila","Carla","Carlos","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","César","Clara","Constança","Cristiano","Daniel","Daniela","David","Débora","Diana","Dinis","Diogo","Duarte","Edgar","Eduarda","Eduardo","Elias","Elisa","Ema","Emanuel","Emília","Érica","Eva","Fabiana","Fábio","Feliciano","Fernando","Filipa","Filipe","Flor","Francisca","Francisco","Frederica","Frederico","Gabriel","Gabriela","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Helena","Hélio","Henrique","Hugo","Igor","Ígor","Inês","Irina","Íris","Isabel","Isac","Ivan","Ivo","Jaime","Jéssica","Joana","João","Joaquim","Jorge","José","Josué","Júlia","Juliana","Julieta","Júlio","Lara","Laura","Leandro","Leonardo","Leonor","Letícia","Lia","Lorena","Lourenço","Luana","Lucas","Luena","Luís","Luísa","Luna","Madalena","Mafalda","Manel","Manuel","Mara","Marcelo","Márcia","Marco","Marcos","Margarida","Maria","Mariana","Mário","Marta","Martim","Mateus","Matias","Matilde","Mauro","Melissa","Mia","Micael","Miguel","Miriam","Moisés","Natália","Nicole","Norberto","Nuno","Núria","Ofélia","Olívia","Paula","Paulo","Pedro","Pilar","Rafael","Rafaela","Raquel","Raul","Renato","Ricardo","Rita","Roberto","Rodrigo","Romeu","Rosa","Rúben","Rui","Safira","Salvador","Samuel","Sandro","Santiago","Sara","Sebastião","Sérgio","Sílvia","Simão","Sofia","Soraia","Tatiana","Teresa","Tiago","Tomás","Tomé","Valentim","Valentina","Valter","Vânia","Vasco","Vera","Vicente","Vítor","Vitória","Xavier"],uKu=["Abreu","Albuquerque","Almeida","Alves","Amaral","Amorim","Andrade","Anjos","Antunes","Araújo","Assunção","Azevedo","Baptista","Barbosa","Barros","Batista","Borges","Braga","Branco","Brito","Campos","Cardoso","Carneiro","Carvalho","Castro","Coelho","Correia","Costa","Cruz","Cunha","Domingues","Esteves","Faria","Fernandes","Ferreira","Figueiredo","Fonseca","Freitas","Garcia","Gaspar","Gomes","Gonçalves","Guerreiro","Henriques","Jesus","Leal","Leite","Lima","Lopes","Loureiro","Lourenço","Macedo","Machado","Magalhães","Maia","Marques","Martins","Matias","Matos","Melo","Mendes","Miranda","Monteiro","Morais","Moreira","Mota","Moura","Nascimento","Neto","Neves","Nobre","Nogueira","Nunes","Oliveira","Pacheco","Paiva","Pereira","Pinheiro","Pinho","Pinto","Pires","Ramos","Raposo","Reis","Ribeiro","Rocha","Rodrigues","Santos","Saraiva","Silva","Simões","Soares","Sousa","Sá","Tavares","Teixeira","Torres","Valente","Vaz","Vicente","Vieira"],eKu=[{value:"{{person.last_name}}",weight:1}],aKu=["Afonso","Alexandre","André","Ângelo","António","Artur","Benjamim","Bernardo","Bruno","Carlos","César","Cristiano","Daniel","David","Dinis","Diogo","Duarte","Edgar","Eduardo","Elias","Emanuel","Fábio","Feliciano","Fernando","Filipe","Francisco","Frederico","Gabriel","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Hélio","Henrique","Hugo","Igor","Ígor","Isac","Ivan","Ivo","Jaime","João","Joaquim","Jorge","José","Josué","Júlio","Leandro","Leonardo","Lourenço","Lucas","Luís","Manel","Manuel","Marcelo","Marco","Marcos","Mário","Martim","Mateus","Matias","Mauro","Micael","Miguel","Moisés","Norberto","Nuno","Paulo","Pedro","Rafael","Raul","Renato","Ricardo","Roberto","Rodrigo","Romeu","Rúben","Rui","Salvador","Samuel","Sandro","Santiago","Sebastião","Sérgio","Simão","Tiago","Tomás","Tomé","Valentim","Valter","Vasco","Vicente","Vítor","Xavier"],lG=["Sr.","Dr.","Prof.","Eng.º"],rKu=[{value:"{{person.firstName}} {{person.lastName}}",weight:9},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],nKu=ju(sG,lG),tKu=null,iKu={female_first_name:QRu,female_prefix:sG,first_name:XRu,last_name:uKu,last_name_pattern:eKu,male_first_name:aKu,male_prefix:lG,name:rKu,prefix:nKu,suffix:tKu},oKu=iKu,sKu=["+351 2########","+351 91#######","+351 92#######","+351 93#######","+351 96#######"],lKu={formats:sKu},EKu=lKu,cKu={cell_phone:gRu,color:CRu,commerce:bRu,date:SRu,internet:TRu,location:qRu,metadata:YRu,person:oKu,phone_number:EKu},EG=cKu;new Ku({locale:[EG,Ru,Lu]});var dKu=["0726######","0723######","0722######","0721######","0720######","0728######","0729######","0730######","0739######","0738######","0737######","0736######","0735######","0734######","0733######","0732######","0731######","0780######","0788######","0753######","0754######","0755######","0756######","0757######","0758######","0759######","0748######","0747######","0746######","0740######","0741######","0742######","0743######","0744######","0745######","0711######","0727######","0725######","0724######","0786######","0760######","0761######","0762######","0763######","0764######","0765######","0766######","0767######","0785######","0768######","0769######","0784######","0770######","0772######","0771######","0749######","0750######","0751######","0752######"],DKu={formats:dKu},xKu=DKu,mKu={wide:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],abbr:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec"]},hKu={wide:["Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă","Duminică"],abbr:["Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă","Duminică"]},pKu={month:mKu,weekday:hKu},gKu=pKu,fKu=["com","biz","info","name","net","org","ro","com.ro","org.ro","tm.ro","store.ro","info.ro","nom.ro","nt.ro","firm.ro","www.ro","arts.ro","rec.ro"],vKu=["gmail.com","yahoo.com","hotmail.com"],CKu={domain_suffix:fKu,free_email:vKu},FKu=CKu,kKu=["Bloc ##"],AKu=["București","Cluj-Napoca","Timișoara","Iași","Constanța","Craiova","Brașov","Galați","Ploiești","Oradea","Brăila","Arad","Pitești","Sibiu","Bacău","Târgu Mureș","Baia Mare","Buzău","Botoșani","Satu Mare","Râmnicu Vâlcea","Drobeta-Turnu Severin","Suceava","Piatra Neamț","Târgu Jiu","Târgoviște","Focșani","Bistrița","Reșița","Tulcea","Călărași","Alba Iulia","Giurgiu","Deva","Hunedoara","Zalău","Sfântu Gheorghe","Bârlad","Vaslui","1387","Slobozia","Turda","Mediaș","Voluntari","Lugoj","Medgidia","Onești","Miercurea Ciuc","Sighetu Marmației","Petroșani","Mangalia","Tecuci","Râmnicu Sărat","Pașcani","Dej","Reghin","Năvodari","Odorheiu Secuiesc","Câmpina","Mioveni","Câmpulung","Caracal","Săcele","Făgăraș","Fetești","Sighișoara","Borșa","Roșiorii de Vede","Curtea de Argeș","Sebeș","Huși","Fălticeni","Pantelimon","Oltenița","Turnu Măgurele","Caransebeș","Dorohoi","Rădăuți","Zărnești","Lupeni","Aiud","Petrila","Buftea","Moinești","Târnăveni","Câmpia Turzii","Popești-Leordeni","Gherla","Carei","Cugir","Blaj","Codlea","Comănești","Târgu Neamț","Motru","Târgu Secuiesc","Moreni","Gheorgheni","Băicoi","Orăștie","Salonta","Balș","Drăgășani","Băilești","Calafat","Filiași","Cernavodă","Câmpulung Moldovenesc","Breaza","Marghita","Baia Sprie","Luduș","Corabia","Adjud","Vișeu de Sus","Bragadiru","Bocșa","Râșnov","Urziceni","Pucioasa","Vatra Dornei","Cisnădie","Mizil","Toplița","Chitila","Șimleu Silvaniei","Buhuși","Vicovu de Sus","Zimnicea","Găești","Gura Humorului","Otopeni","Ocna Mureș","Avrig","Simeria","Pecica","Dăbuleni","Bolintin-Vale","Rovinari","Comarnic","Vălenii de Munte","Sânnicolau Mare","Dărmănești","Moldova Nouă","Târgu Lăpuș","Săcueni","Videle","Scornicești","Boldești-Scăeni","Sântana","Târgu Ocna","Măgurele","Călan","Beclean","Țăndărei","Sovata","Oravița","Jibou","Urlați","Hârlău","Beiuș","Ianca","Jimbolia","Topoloveni","Drăgănești-Olt","Sinaia","Nehoiu","Covasna","Negrești-Oaș","Strehaia","Dolhasca","Orșova","Valea lui Mihai","Murfatlar","Aleșd","Darabani","Cristuru Secuiesc","Flămânzi","Mărășești","Sângeorz-Băi","Liteni","Târgu Frumos","Titu","Hațeg","Oțelu Roșu","Ineu","Năsăud","Huedin","Odobești","Hârșova","Bumbești-Jiu","Seini","Salcea","Podu Iloaiei","Eforie","Uricani","Baraolt","Bușteni","Tășnad","Iernut","Agnita","Babadag","Băbeni","Târgu Cărbunești","Negrești","Recaș","Siret","Măcin","Chișineu-Criș","Plopeni","Mihăilești","Șomcuta Mare","Fieni","Întorsura Buzăului","Călimănești","Panciu","Nădlac","Zlatna","Pătârlagele","Cehu Silvaniei","Amara","Budești","Anina","Dumbrăveni","Câmpeni","Pogoanele","Tăuții-Măgherăuș","Tismana","Curtici","Techirghiol","Sărmașu","Vlăhița","Cajvana","Săveni","Segarcea","Pâncota","Răcari","Făget","Tălmaciu","Buziaș","Fundulea","Murgeni","Teiuș","Însurăței","Bicaz","Târgu Bujor","Ștei","Lehliu Gară","Horezu","Deta","Slănic","Piatra-Olt","Ardud","Bălan","Sebiș","Brezoi","Potcoava","Gătaia","Novaci","Miercurea Nirajului","Baia de Aramă","Copșa Mică","Vânju Mare","Sângeorgiu de Pădure","Geoagiu","Săliște","Ciacova","Rupea","Milișăuți","Isaccea","Abrud","Fierbinți-Târg","Cavnic","Săliștea de Sus","Băile Herculane","Bălcești","Berbești","Ghimbav","Predeal","Țicleni","Azuga","Aninoasa","Bucecea","Băile Olănești","Slănic Moldova","Miercurea Sibiului","Sulina","Baia de Arieș","Făurei","Ocna Sibiului","Bechet","Căzănești","Ocnele Mari","Berești","Borsec","Băile Govora","Vașcău","Nucet","Solca","Băile Tușnad"],bKu=["{{location.city_name}}"],yKu=["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],BKu=["România"],zKu=["######"],SKu=["Ap. ##","Ap. ###"],MKu=["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],wKu=["AB","AR","AG","BC","BH","BN","BT","BR","BV","B","BZ","CL","CS","CJ","CT","CV","DB","DJ","GL","GR","GJ","HR","HD","IL","IS","IF","MM","MH","MS","NT","OT","PH","SJ","SM","SB","SV","TR","TM","TL","VL","VS","VN"],PKu={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},TKu=["Capalna","Gheorghe Duca","Acvila","Lisabona","Campulung","Ilie Gurita","Succesului","Siret","Mihai Viteazul","Complexului","Chihlimbarului","Prahova","George Cosbuc","Bobalna","Eroina De La Jiu","Cucuzel Ion","Sergent Turturica","Timisul De Sus","Tuberozelor","Rulmentului","Soldat Polosca Tanase","Nabucului","Flautului","Poiana Codrului","Daia","Soldat Dima Dumitru","Bulandra Tony","Pastravilor","Eternitatii","Tufanilor","Discului","Garnitei","Costaforu","Aerogarii","Preluca","Delureni","Soldat Velicu Stefan","Ocalei","Calboranu George","Cercelus","Timocului","Alexandru Locusteanu","Pumnul Aron","Migdalului","Valului","Inginer Radu Elie","Cricovului","Mavrogheni","Bauxitei","Movilitei","Pictor Hentia Sava","Abus","Fieni","Zambetului","Izvorul Muresului","Rolei","Utiesului","Gheorghe Popescu","Radulescu Drumea","Sacele","Soimarestilor","Romeo","Voicesti","Carada Eugeniu","Barometrului","Tudorache Gheorghe","Morii","Jules Michelet","Nicolae G. Caranfil","Sergent Anghel Gheorghe","Reconstructiei","Vespasian","Tincani","Stirbei Voda","Ariesu Mare","Penelului","Piscul Vechi","Natiunile Unite","Doctor Tanasescu Ion","Stefan Greceanu","Banul Scarlat","Crinului","Domnita Florica","Plutonier Nita Ion","Soldat Ionita Stere","Rovine","Tropicelor","Matei Millo","Veronica Micle","Pictor Iser Iosif","Mitropolit Nifon","Locotenent Victor Manu","Studioului","Piatra Morii","Valea Lupului","Episcop Chesarie","Sergent Major Drag Marin","Bega","Dobrun","Fulgeresti"],jKu=["{{location.street_suffix}} {{location.street_name}}"],NKu=["Aleea","Bulevardul","Intrarea"],LKu={building_number:kKu,city_name:AKu,city_pattern:bKu,county:yKu,default_country:BKu,postcode:zKu,secondary_address:SKu,state:MKu,state_abbr:wKu,street_address:PKu,street_name:TKu,street_pattern:jKu,street_suffix:NKu},RKu=LKu,KKu={title:"Romanian",code:"ro",language:"ro",endonym:"Română",dir:"ltr",script:"Latn"},IKu=KKu,cG=["Ada","Adela","Adelaida","Adelina","Adina","Adriana","Agata","Aglaia","Agripina","Aida","Alberta","Albertina","Alexandra","Alexandrina","Alida","Alina","Alice","Alis","Alma","Amalia","Amelia","Amanda","Ana","Anabela","Anaida","Anamaria","Anastasia","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Anemona","Aneta","Angela","Anghelina","Anica","Anișoara","Antoaneta","Antonia","Antonela","Anuța","Ariadna","Ariana","Arina","Aristița","Artemisa","Astrid","Atena","Augustina","Aura","Aurelia","Aureliana","Aurica","Aurora","Beatrice","Betina","Bianca","Blanduzia","Bogdana","Brândușa","Camelia","Carina","Carla","Carmen","Carmina","Carolina","Casandra","Casiana","Caterina","Catinca","Catrina","Catrinel","Cătălina","Cecilia","Celia","Cerasela","Cezara","Cipriana","Clara","Clarisa","Claudia","Clementina","Cleopatra","Codrina","Codruța","Constantina","Constanța","Consuela","Coralia","Corina","Cornelia","Cosmina","Crenguța","Crina","Cristina","Daciana","Dafina","Daiana","Dalia","Dana","Daniela","Daria","Dariana","Delia","Demetra","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dochia","Doina","Domnica","Dora","Doriana","Dorina","Dorli","Draga","Dumitra","Dumitrana","Ecaterina","Eftimia","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emilia","Emanuela","Erica","Estera","Eufrosina","Eugenia","Eusebia","Eva","Evanghelina","Evelina","Fabia","Fabiana","Felicia","Filofteia","Fiona","Flavia","Floare","Floarea","Flora","Floriana","Florica","Florina","Florentina","Florența","Francesca","Frusina","Gabriela","Geanina","Gențiana","Georgeta","Georgia","Georgiana","Geta","Gherghina","Gianina","Gina","Giorgiana","Grațiana","Grațiela","Hortensia","Henrieta","Heracleea","Iasmina","Ica","Ileana","Ilinca","Ilona","Ina","Ioana","Ioanina","Iolanda","Ionela","Ionelia","Iosefina","Irina","Iridenta","Iris","Isabela","Iulia","Iuliana","Iustina","Ivona","Izabela","Jana","Janeta","Janina","Jasmina","Jeana","Julia","Julieta","Larisa","Laura","Laurenția","Lavinia","Lăcrămioara","Leana","Lelia","Leontina","Leopoldina","Letiția","Lia","Liana","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Loredana","Lorelei","Lorena","Luana","Lucia","Luciana","Lucreția","Ludovica","Ludmila","Luiza","Luminița","Magdalena","Maia","Manuela","Mara","Marcela","Marga","Margareta","Marcheta","Maria","Mariana","Maricica","Marilena","Marina","Marinela","Marioara","Marta","Matilda","Malvina","Mădălina","Mălina","Mărioara","Măriuca","Melania","Melina","Mihaela","Milena","Mina","Minodora","Mioara","Mirabela","Mirela","Mirona","Miruna","Mona","Monalisa","Monica","Nadia","Narcisa","Natalia","Natașa","Noemi","Nicoleta","Niculina","Nidia","Nora","Norica","Oana","Octavia","Octaviana","Ofelia","Olga","Olimpia","Olivia","Ortansa","Otilia","Ozana","Pamela","Paraschiva","Paula","Paulica","Paulina","Patricia","Petronela","Petruța","Pompilia","Profira","Rada","Rafila","Raluca","Ramona","Rebeca","Renata","Rica","Roberta","Robertina","Rodica","Romanița","Romina","Roza","Rozalia","Roxana","Roxelana","Ruxanda","Ruxandra","Sabina","Sabrina","Safta","Salomea","Sanda","Saveta","Savina","Sânziana","Semenica","Severina","Sidonia","Silvia","Silvana","Silviana","Simina","Simona","Smaranda","Sofia","Sonia","Sorana","Sorina","Speranța","Stana","Stanca","Stela","Steliana","Steluța","Suzana","Svetlana","Ștefana","Ștefania","Tamara","Tania","Tatiana","Teea","Teodora","Teodosia","Teona","Tiberia","Timea","Tinca","Tincuța","Tudora","Tudorița","Tudosia","Valentina","Valeria","Vanesa","Varvara","Vasilica","Venera","Vera","Veronica","Veta","Vicenția","Victoria","Violeta","Viorela","Viorica","Virginia","Viviana","Voichița","Xenia","Zaharia","Zamfira","Zaraza","Zenobia","Zenovia","Zina","Zoe"],dG=["Dna","Dra"],DG=["Achim","Adam","Adelin","Adonis","Adrian","Adi","Agnos","Albert","Alex","Alexandru","Alexe","Aleodor","Alin","Alistar","Amedeu","Amza","Anatolie","Andrei","Angel","Anghel","Antim","Anton","Antonie","Antoniu","Arian","Aristide","Arsenie","Augustin","Aurel","Aurelian","Aurică","Avram","Axinte","Barbu","Bartolomeu","Basarab","Bănel","Bebe","Beniamin","Benone","Bernard","Bogdan","Brăduț","Bucur","Caius","Camil","Cantemir","Carol","Casian","Cazimir","Călin","Cătălin","Cedrin","Cezar","Ciprian","Claudiu","Codin","Codrin","Codruț","Cornel","Corneliu","Corvin","Constantin","Cosmin","Costache","Costel","Costin","Crin","Cristea","Cristian","Cristobal","Cristofor","Dacian","Damian","Dan","Daniel","Darius","David","Decebal","Denis","Dinu","Dominic","Dorel","Dorian","Dorin","Dorinel","Doru","Dragoș","Ducu","Dumitru","Edgar","Edmond","Eduard","Eftimie","Emil","Emilian","Emanoil","Emanuel","Emanuil","Eremia","Eric","Ernest","Eugen","Eusebiu","Eustațiu","Fabian","Felix","Filip","Fiodor","Flaviu","Florea","Florentin","Florian","Florin","Francisc","Frederic","Gabi","Gabriel","Gelu","George","Georgel","Georgian","Ghenadie","Gheorghe","Gheorghiță","Ghiță","Gică","Gicu","Giorgian","Grațian","Gregorian","Grigore","Haralamb","Haralambie","Horațiu","Horea","Horia","Iacob","Iancu","Ianis","Ieremia","Ilarie","Ilarion","Ilie","Inocențiu","Ioan","Ion","Ionel","Ionică","Ionuț","Iosif","Irinel","Iulian","Iuliu","Iurie","Iustin","Iustinian","Ivan","Jan","Jean","Jenel","Ladislau","Lascăr","Laurențiu","Laurian","Lazăr","Leonard","Leontin","Lică","Liviu","Lorin","Luca","Lucențiu","Lucian","Lucrețiu","Ludovic","Manole","Marcel","Marcu","Marian","Marin","Marius","Martin","Matei","Maxim","Maximilian","Mădălin","Mihai","Mihail","Mihnea","Mircea","Miron","Mitică","Mitruț","Mugur","Mugurel","Nae","Narcis","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicu","Nicuță","Niculiță","Nicușor","Norbert","Norman","Octav","Octavian","Octaviu","Olimpian","Olimpiu","Oliviu","Ovidiu","Pamfil","Panait","Panagachie","Paul","Pavel","Pătru","Petre","Petrică","Petrișor","Petru","Petruț","Pompiliu","Radu","Rafael","Rareș","Raul","Răducu","Răzvan","Relu","Remus","Robert","Romeo","Romulus","Sabin","Sandu","Sava","Sebastian","Sergiu","Sever","Severin","Silvian","Silviu","Simi","Simion","Sinică","Sorin","Stan","Stancu","Stelian","Șerban","Ștefan","Teodor","Teofil","Teohari","Theodor","Tiberiu","Timotei","Titus","Todor","Toma","Traian","Tudor","Valentin","Valeriu","Valter","Vasile","Vasilică","Veniamin","Vicențiu","Victor","Vincențiu","Viorel","Visarion","Vlad","Vladimir","Vlaicu","Voicu","Zamfir","Zeno"],OKu=ju(cG,DG),$Ku=["Achim","Adam","Albu","Aldea","Alexa","Alexandrescu","Alexandru","Alexe","Andrei","Anghel","Antal","Anton","Apostol","Ardelean","Ardeleanu","Avram","Baciu","Badea","Balan","Balint","Banica","Banu","Barbu","Barbulescu","Bejan","Biro","Blaga","Boboc","Bodea","Bogdan","Bota","Botezatu","Bratu","Bucur","Buda","Bunea","Burlacu","Calin","Catana","Cazacu","Chiriac","Chirila","Chirita","Chis","Chivu","Ciobanu","Ciocan","Cojocaru","Coman","Constantin","Constantinescu","Cornea","Cosma","Costache","Costea","Costin","Covaci","Cozma","Craciun","Cretu","Crisan","Cristea","Cristescu","Croitoru","Cucu","Damian","Dan","Danciu","Danila","Dascalu","David","Diaconescu","Diaconu","Dima","Dinca","Dinu","Dobre","Dobrescu","Dogaru","Dragan","Draghici","Dragoi","Dragomir","Dumitrache","Dumitrascu","Dumitrescu","Dumitriu","Dumitru","Duta","Enache","Ene","Farcas","Filimon","Filip","Florea","Florescu","Fodor","Fratila","Gabor","Gal","Ganea","Gavrila","Georgescu","Gheorghe","Gheorghita","Gheorghiu","Gherman","Ghita","Giurgiu","Grecu","Grigoras","Grigore","Grigorescu","Grosu","Groza","Horvath","Iacob","Iancu","Ichim","Ignat","Ilie","Iliescu","Ion","Ionescu","Ionita","Iordache","Iorga","Iosif","Irimia","Ispas","Istrate","Ivan","Ivascu","Kiss","Kovacs","Lazar","Luca","Lungu","Lupu","Macovei","Maftei","Man","Manea","Manolache","Manole","Marcu","Marginean","Marian","Marin","Marinescu","Martin","Mateescu","Matei","Maxim","Mazilu","Micu","Mihai","Mihaila","Mihailescu","Mihalache","Mihalcea","Milea","Militaru","Mircea","Mirea","Miron","Miu","Mocanu","Moga","Moise","Moldovan","Moldoveanu","Molnar","Morar","Moraru","Muntean","Munteanu","Muresan","Musat","Nagy","Nastase","Neacsu","Neagoe","Neagu","Neamtu","Nechita","Necula","Nedelcu","Negoita","Negrea","Negru","Nemes","Nica","Nicoara","Nicolae","Nicolescu","Niculae","Niculescu","Nistor","Nita","Nitu","Oancea","Olariu","Olaru","Oltean","Olteanu","Oprea","Opris","Paduraru","Pana","Panait","Paraschiv","Parvu","Pasca","Pascu","Patrascu","Paun","Pavel","Petcu","Peter","Petre","Petrea","Petrescu","Pintea","Pintilie","Pirvu","Pop","Popa","Popescu","Popovici","Preda","Prodan","Puiu","Radoi","Radu","Radulescu","Roman","Rosca","Rosu","Rotaru","Rus","Rusu","Sabau","Sandor","Sandu","Sarbu","Sava","Savu","Serban","Sima","Simion","Simionescu","Simon","Sirbu","Soare","Solomon","Staicu","Stan","Stanciu","Stancu","Stanescu","Stefan","Stefanescu","Stoian","Stoica","Stroe","Suciu","Szabo","Szasz","Szekely","Tamas","Tanase","Tataru","Teodorescu","Toader","Toma","Tomescu","Toth","Trandafir","Trif","Trifan","Tudor","Tudorache","Tudose","Turcu","Ungureanu","Ursu","Vaduva","Varga","Vasile","Vasilescu","Vasiliu","Veres","Vintila","Visan","Vlad","Voicu","Voinea","Zaharia","Zamfir"],HKu=[{value:"{{person.last_name}}",weight:1}],xG=["Dl","Dra"],GKu=[{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],_Ku=ju(dG,xG),VKu=["Jr.","Sr."],JKu={female_first_name:cG,female_prefix:dG,first_name:OKu,last_name:$Ku,last_name_pattern:HKu,male_first_name:DG,male_prefix:xG,name:GKu,prefix:_Ku,suffix:VKu},UKu=JKu,WKu=["021######","031######","0258######","0358######","0257######","0357######","0248######","0348######","0234######","0334######","0259######","0359######","0263######","0363######","0231######","0331######","0239######","0339######","0268######","0368######","0238######","0338######","0242######","0342######","0255######","0355######","0264######","0364######","0241######","0341######","0267######","0367######","0245######","0345######","0251######","0351######","0236######","0336######","0246######","0346######","0253######","0353######","0266######","0366######","0254######","0354######","0243######","0343######","0232######","0332######","0262######","0362######","0252######","0352######","0265######","0365######","0233######","0333######","0249######","0349######","0244######","0344######","0260######","0360######","0261######","0361######","0269######","0369######","0230######","0330######","0247######","0347######","0256######","0356######","0240######","0340######","0250######","0350######","0235######","0335######","0237######","0337######"],qKu={formats:WKu},ZKu=qKu,YKu={cell_phone:xKu,date:gKu,internet:FKu,location:RKu,metadata:IKu,person:UKu,phone_number:ZKu},i7=YKu;new Ku({locale:[i7,Ru,Lu]});var QKu=["0600#####","0601#####","0602#####","0603#####","0604#####","0605#####","0606#####","0607#####","0608#####","0609#####","0610#####","0611#####","0612#####","0613#####","0614#####","0615#####","0616#####","0617#####","0618#####","0619#####","0620#####","0621#####","0622#####","0623#####","0624#####","0625#####","0626#####","0627#####","0628#####","0629#####","0660#####","0661#####","0662#####","0663#####","0664#####","0665#####","0666#####","0667#####","0668#####","0669#####","0670#####","0671#####","0672#####","0673#####","0674#####","0675#####","0676#####","0677#####","0678#####","0679#####","0680#####","0681#####","0682#####","0683#####","0684#####","0685#####","0686#####","0687#####","0688#####","0689#####","0690#####","0691#####","0692#####","0693#####","0694#####","0695#####","0696#####","0697#####","0698#####","0699#####","0790#####","0791#####","0792#####","0793#####","0794#####","0795#####","0796#####","0797#####","0798#####","0799#####","0780#####","0781#####","0782#####","0783#####","0784#####","0785#####","0786#####","0787#####","0788#####","0789#####"],XKu={formats:QKu},uIu=XKu,eIu={wide:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],abbr:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec"]},aIu={wide:["Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă","Duminică"],abbr:["Lu","Ma","Mi","Jo","Vi","Sâ","Du"]},rIu={month:eIu,weekday:aIu},nIu=rIu,tIu=["com","ru","net","org","md"],iIu=["mail.ru","rambler.ru","yandex.ru","gmail.com","gmail.ru","yahoo.com","hotmail.com"],oIu={domain_suffix:tIu,free_email:iIu},sIu=oIu,lIu=["Bloc ##","Bloc ##/##"],EIu=["Anenii Noi","Basarabeasca","Bender","Briceni","Bălți","Cahul","Ceadîr-Lunga","Chișinău","Cimișlia","Cocieri","Codru","Comrat","Criuleni","Călărași","Căușeni","Dnestrovsc","Dondușeni","Drochia","Dubăsari","Dumbrava","Edineț","Florești","Fălești","Glodeni","Grigoriopol","Hîncești","Ialoveni","Iargara","Leova","Nisporeni","Ocnița","Orhei","Otaci","Rezina","Rîbnița","Sadaclia","Sadaclia Mică","Sadaclia Nouă","Saharna","Saharna Nouă","Saharna Veche","Salcia","Seliște","Sipoteni","Sipoteni Noui","Slobozia Mare","Soroca","Strășeni","Stăuceni","Susleni","Suvorovca","Sîngerei","Talmaza","Taraclia","Taraclia de Salcie","Telenesti","Tigheci","Tiraspol","Tocuz","Tocuzeni","Tomai","Trebisăuți","Tvardița","Tătărășeni","Ungheni","Vadul lui Isac","Vadul lui Voda","Vaduleni","Valea Coloniței","Valea Perjei","Varnița","Varvareuca","Vatra","Verdești","Veverița","Volintiri","Vulcănești","Zagarancea","Zaicana","Zaim","Zamciogi","Zgurița","Zgărdești","Zirnesti","Zolonceni","Zârnești","Zîrnești","Zăbriceni","Zăicani","Zăluceni","Zăticeni","Șofrîncani","Ștefan Vodă"],cIu=["{{location.city_prefix}} {{person.firstName}}","{{location.city_name}}"],dIu=["Raionul","Municipiu"],DIu=["Anenii Noi","Basarabeasca","Bender","Briceni","Cahul","Calarasi","Cantemir","Causeni","Chisinau","Cimislia","Criuleni","Donduseni","Drochia","Dubasari","Edinet","Falesti","Floresti","Glodeni","Hincesti","Ialoveni","Leova","Nisporeni","Ocnita","Orhei","Rezina","Riscani","Singerei","Soldanesti","Soroca","Stefan-Voda","Straseni","Taraclia","Telenesti","Ungheni"],xIu=["Republica Moldova"],mIu=["MD-####"],hIu=["Ap. ##","Ap. ###"],pIu=null,gIu=null,fIu={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},vIu=["1 Mai","27 August","28 Iunie","31 August","8 Martie","9 Mai","Adam","Alba Iulia","Aldea-Teodorovici Doina Si Ion","Alecsandri","Alecu Russo","Alexandru Cel Bun","Alexandru Donici","Alexandru Lapusneanu","Alexandru Plamadeala","Alexei Mateevici","Arborilor","Arghezi","Aron Pumnul","Asachi","Aurel David","Balcescu","Banulescu-Bodoni","Barbu Lautaru","Basarabia","Basarabiei","Bernardazzi","Bisericii","Bogdan Voda","Boris Glavan","Brincus","Bucovinei","Bucuriei","Bulgara","Burebista","Cahul","Cantemir","Cantemir Dimitrie","Capriana","Caraciobanu","Caragiale","Ceaikovski Piotr","Ceapaev","Cehov","Cetatea Alba","Chirov","Chisinau","Chisinaului","Cibotari Maria","Cimpului","Ciobanu","Ciocirlia","Ciorba","Ciprian Porumbescu","Ciresilor","Cismelelor","Codrilor","Colinei","Columna","Comarov","Comarova","Constantin Negruzzi","Constantin Stamati","Constantin Stere","Constructorilor","Corlatenilor","Cosbuc","Cosbuc George","Cosmescu","Cosmonautilor","Costin","Crasescu","Creanga","Crihan","Crizantemelor","Cupcea","Cutuzov","Cuza Voda","Dacia","Dacilor","Damian","Decebal","Delete","Dimo","Doga","Doina","Donici","Dosoftei","Dragan","Dragomirna","Dragos Voda","Dumbrava","Eminescu","Feroviarilor","Fintinilor","Floreni","Florilor","Franco","Frunze","Gagarin","Garii","Gheorghe Asachi","Ghica-Voda","Ghioceilor","Glavan","Gogol","Gradinarilor","Gradinilor","Gratiesti","Gribov","Grigore Ureche","Haiducilor","Halippa","Halippa Pantelimon","Hasdeu","Hasdeu Bogdan Petriceicu","Hijdeu","Hincesti","Horelor","Hotin","Hotinului","Iachir","Ialoveni","Iasului","Iazului","Igor Vieru","Independentei","Industriala","Ioan Voda","Ion Creanga","Ion Neculce","Ion Soltis","Iorga","Ismail","Isnovat","Izvoarelor","Kiev","Kogalniceanu","Lacului","Lapusneanu","Lautarilor","Lazo","Lenin","Lermontov","Libertatii","Livezilor","Liviu Deleanu","Lomonosov","Luceafarul","Luceafarului","Lupu","Macarenco","Maiacovschi Vladimir","Maria Cibotaru","Maria Dragan","Marinescu","Martisor","Mateevici","Matei Basarab","Matrosov","Mendeleev","Meniuc","Mesterul Manole","Miciurin","Micle","Mihai Eminescu","Mihai Sadoveanu","Mihail Kogalniceanu","Mihail Sadoveanu","Milescu Spataru Nicolae","Miorita","Mioritei","Mira","Mircea Cel Batrin","Miron Costin","Mitropolit Petru Movila","Mitropolitul Varlaam","Moldova","Moldovita","Molodiojnaia","Moruzi","Movila","Muncii","Muresanu","Musicescu Gavriil","Neaga","Necrasov","Neculce","Negruzzi","Nicolae Iorga","Novaia","Nucarilor","Nuferilor","Orhei","Ostrovschi","Ovidiu","Pacii","Padurilor","Parcului","Pavlov","Pescarilor","Petru Movila","Petru Rares","Petru Zadnipru","Pirogov","Plaiului","Plamadeala","Plopilor","Plugarilor","Pobedi","Podgorenilor","Polevaia","Popov","Porumbescu","Prieteniei","Primaverii","Pruncul","Puskin","Rares","Razesilor","Rediu Mare","Renasterii","Romana","Russo","Russo Alecu","Sadovaia","Sadoveanu","Saharov","Salcimilor","Satul","Sciusev","Scolii","Serghei Lazo","Sevcenco","Sfatul Tarii","Sfinta Maria","Sfinta Treime","Sfintul Andrei","Sfintul Gheorghe","Sirbu","Smochina","Solidaritatii","Solnecinaia","Solohov","Soltis","Soltis Ion","Sperantei","Sportiva","Stamati","Stefan Cel Mare","Stefan Neaga","Stefan Voda","Stejarilor","Stere","Studentilor","Suceava","Suveranitatii","Suvorov","Tamara Ciobanu","Tatarbunar","Tcacenco","Teilor","Teodorovici","Testemiteanu","Tighina","Tighinei","Timisoara","Tineretului","Tolstoi","Toma Ciorba","Traian","Trandafirilor","Tricolorului","Tudor Vladimirescu","Turghenev","Ungureanu","Unirii","Ureche","Uzinelor","Valeriu Cupcea","Varlaam","Vasile Alecsandri","Vasile Lupu","Veronica Micle","Victoriei","Vieru","Viilor","Visinilor","Viteazul Mihai","Vlad Tepes","Vladimirescu","Voda","Voluntarilor","Vorosilov","Zadnipru","Zamfir Arbore","Zmeurei","Zorilor"],CIu=["{{location.street_prefix}} {{location.street_name_part}}"],FIu=["Aleea","Bulevardul","Str-la","Str"],kIu={building_number:lIu,city_name:EIu,city_pattern:cIu,city_prefix:dIu,county:DIu,default_country:xIu,postcode:mIu,secondary_address:hIu,state:pIu,state_abbr:gIu,street_address:fIu,street_name_part:vIu,street_pattern:CIu,street_prefix:FIu},AIu=kIu,bIu={title:"Romanian (Moldova)",code:"ro_MD",country:"MD",language:"ro",endonym:"Română (Moldova)",dir:"ltr",script:"Latn"},yIu=bIu,mG=["Aculina","Ada","Adela","Adelaida","Adelina","Adriana","Afanasi","Agafia","Agnesa","Ala","Albina","Alea","Alena","Alesea","Alevtina","Alexandra","Alexandrina","Alina","Aliona","Alisa","Alla","Ana","Ana-Maria","Anastasia","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Antonina","Argentina","Ariadna","Arina","Aurelia","Aurica","Axenia","Calina","Carina","Carolina","Catalina","Cezara","Chira","Claudia","Clavdia","Constanta","Constantia","Corina","Cornelia","Crina","Cristiana","Cristina","Dana","Daniela","Daria","Diana","Didina","Dina","Doina","Doinita","Domnica","Dora","Doriana","Dorina","Dumitrita","Ecaterina","Efimia","Efrosinia","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emilia","Erica","Eudochia","Eugenia","Eva","Evdochia","Evelina","Evghenia","Fedora","Felicia","Feodora","Feodosia","Fevronia","Gabriela","Galina","Georgeta","Gheorghina","Greta","Iana","Ianina","Ianna","Iaroslava","Ileana","Ilia","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioana","Ionela","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iuliana","Ivana","Ivanna","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Leonora","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Lora","Lucia","Lucica","Lucretia","Ludmila","Luiza","Luminita","Magdalena","Maia","Malvina","Marcela","Margareta","Margarita","Maria","Mariana","Marianna","Maricica","Marina","Marta","Melania","Melnic","Mihaela","Minodora","Mirela","Miroslava","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicolai","Nicoleta","Niculina","Nina","Nineli","Nona","Nonna","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavlina","Pelaghia","Polina","Prascovia","Rada","Raisa","Reghina","Renata","Rima","Rimma","Rita","Rodica","Romina","Rosina","Rotaru","Ruslana","Ruxanda","Sabina","Sanda","Serafima","Silvia","Snejana","Sofia","Sorina","Stela","Steliana","Stella","Steluta","Stepanida","Svetlana","Svitlana","Taisia","Tamara","Tatiana","Teodora","Tetiana","Uliana","Valentina","Valeria","Valeriu","Varvara","Vasilina","Vasilisa","Veaceslav","Vera","Verginia","Veronica","Vica","Victoria","Violeta","Violetta","Violina","Viorelia","Viorica","Virginia","Vitalia","Vitalina","Vlada","Vladilena","Vladislava","Vladlena","Xenia","Zina","Zinaida","Zinovia","Zoia","Zorina"],hG=["Dna","Dra"],pG=["Adrian","Afanasi","Afanasie","Ahmad","Albert","Alexander","Alexandr","Alexandru","Alexei","Ali","Alic","Amir","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Anjela","Anton","Arcadi","Arcadie","Arcadii","Artiom","Artur","Augustin","Aurel","Aurelian","Aureliu","Boris","Calin","Catalin","Cezar","Chiril","Chirill","Ciprian","Constantin","Constatin","Cornel","Corneliu","Cristian","Cristin","Cristofor","Daniel","Daniil","Danil","Danu","David","Denis","Dimitri","Dimitrii","Dinu","Dmitri","Dmitrii","Dorel","Dorian","Dorin","Dragomir","Dragos","Dumitru","Edgar","Eduard","Efim","Egor","Emil","Emilian","Eric","Eugen","Eugeniu","Evgheni","Evghenii","Feodor","Filip","Filipp","Fiodor","Florin","Gabriel","Gavril","George","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gherman","Gleb","Grigore","Grigori","Husein","Iacob","Iacov","Ianos","Iaroslav","Ibrahim","Igor","Igori","Ilia","Ilie","Ioan","Ion","Ionel","Iosif","Iulian","Iuri","Iurie","Iurii","Ivan","Jan","Laurentiu","Leon","Leonid","Lev","Liubovi","Liviu","Luca","Lucian","Lungu","Mahmoud","Marat","Marc","Marcel","Marian","Marin","Marius","Maxim","Mihai","Mihail","Mircea","Miroslav","Mohamad","Mohamed","Muhammad","Mustafa","Nicanor","Nicolae","Nicolai","Nicolaie","Nicon","Nicu","Octavian","Oleg","Oleksandr","Pantelei","Pavel","Petru","Piotr","Radion","Radislav","Radu","Renat","Robert","Rodion","Roman","Romeo","Rostislav","Ruslan","Rustam","Said","Sandu","Sava","Savva","Seghei","Semion","Serafim","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Spiridon","Stanislav","Stefan","Stela","Stelian","Stepan","Sveatoslav","Svetlana","Svetoslav","Taras","Teodor","Timofei","Toma","Traian","Trofim","Tudor","Vadim","Valentin","Valeri","Valerii","Valeriu","Vasile","Vasili","Vasilie","Veaceslav","Veceaslav","Veceslav","Veniamin","Vergiliu","Victor","Viorel","Virgiliu","Vitali","Vitalie","Vitalii","Vlad","Vladimer","Vladimir","Vladislav","Vladlen","Vsevolod","Zahar","Zaharia"],BIu=ju(mG,pG),zIu=["Ababii","Abu","Adam","Albu","Alexandru","Andrei","Andries","Andronic","Anghel","Antoci","Apostol","Arnaut","Babin","Baciu","Balaban","Balan","Baltag","Bargan","Bejan","Bejenari","Bejenaru","Birca","Bitca","Bivol","Boboc","Bodrug","Bogdan","Boico","Bondarenco","Bordian","Bors","Borta","Bostan","Botan","Botezatu","Botnari","Botnaru","Braga","Brinza","Buga","Bujor","Bulat","Bunescu","Burduja","Burlacu","Buruiana","Busuioc","Butnaru","Capatina","Cara","Caraman","Caraus","Carp","Casian","Catana","Cazac","Cazacu","Ceban","Cebanu","Cebotari","Cecan","Cernei","Chicu","Chihai","Chiriac","Chirilov","Chirita","Cibotari","Cioban","Ciobanu","Ciorba","Ciornii","Ciubotaru","Ciumac","Codreanu","Cojocari","Cojocaru","Cojuhari","Colesnic","Condrea","Constantinov","Costin","Cotorobai","Cotruta","Covalciuc","Covalenco","Covali","Craciun","Creciun","Cretu","Cristea","Croitor","Croitoru","Crudu","Cucos","Cucu","Cujba","Cusnir","Dabija","Damian","Darii","David","Diaconu","Dodon","Donica","Dragan","Duca","Enachi","Eni","Erhan","Esanu","Filip","Florea","Focsa","Frunza","Frunze","Furtuna","Gaina","Gangan","Gavrilita","Gavriliuc","Gheorghita","Gherman","Gilca","Girbu","Gisca","Golban","Goncear","Gonta","Gorea","Graur","Grecu","Grigoras","Grosu","Groza","Gusan","Gutu","Guzun","Hincu","Iatco","Ignat","Iovu","Isac","Istrati","Ivanov","Ivanova","Jardan","Josan","Lazari","Leahu","Lisnic","Luca","Luchian","Lungu","Lupasco","Lupascu","Lupu","Macari","Macovei","Madan","Malai","Mamaliga","Manole","Marcu","Mardari","Marian","Marin","Matei","Mazur","Melnic","Mereuta","Mihailov","Mihalachi","Mindru","Miron","Mirza","Mitu","Mocan","Mocanu","Moisei","Moldovan","Moldovanu","Morari","Moraru","Moroz","Muntean","Munteanu","Musteata","Nastas","Neagu","Negara","Negru","Negruta","Nicolaev","Nistor","Novac","Olari","Olaru","Oleinic","Oprea","Paladi","Palii","Pasat","Pascal","Pascari","Pascaru","Pavlov","Petrov","Pintea","Pinzari","Pinzaru","Placinta","Plamadeala","Platon","Plesca","Popa","Popescu","Popov","Popova","Popovici","Popusoi","Postica","Postolachi","Prepelita","Prisacari","Prisacaru","Prodan","Pruteanu","Puscas","Racu","Radu","Railean","Raileanu","Rata","Revenco","Robu","Roman","Romanciuc","Rosca","Rotari","Rotaru","Rusnac","Russu","Rusu","Sandu","Sava","Savciuc","Savin","Schiopu","Scripnic","Scurtu","Scutaru","Secrieru","Seremet","Serghei","Sevcenco","Sirbu","Sirghi","Sochirca","Socolov","Soltan","Spataru","Spinu","Stavila","Stirbu","Stoian","Stratan","Stratulat","Svet","Talpa","Taran","Tataru","Tatiana","Tcacenco","Tcaci","Terzi","Tofan","Toma","Topal","Triboi","Trifan","Turcan","Turcanu","Ungureanu","Untila","Ursachi","Ursu","Uzun","Vacarciuc","Vartic","Verdes","Vicol","Vieru","Virlan","Vizitiu","Vlas","Vrabie","Zaharia","Zaporojan"],gG=["Dl","Dra"],SIu=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],MIu=ju(hG,gG),wIu=null,PIu={female_first_name:mG,female_prefix:hG,first_name:BIu,last_name:zIu,male_first_name:pG,male_prefix:gG,name:SIu,prefix:MIu,suffix:wIu},TIu=PIu,jIu=["0220#####","0221#####","0222#####","0223#####","0224#####","0225#####","0226#####","0227#####","0228#####","0229#####"],NIu={formats:jIu},LIu=NIu,RIu={cell_phone:uIu,date:nIu,internet:sIu,location:AIu,metadata:yIu,person:TIu,phone_number:LIu},fG=RIu;new Ku({locale:[fG,i7,Ru,Lu]});var KIu=["красный","зеленый","синий","желтый","багровый","мятный","зеленовато-голубой","белый","черный","оранжевый","розовый","серый","красно-коричневый","фиолетовый","бирюзовый","желто-коричневый","небесно голубой","оранжево-розовый","темно-фиолетовый","орхидный","оливковый","пурпурный","лимонный","кремовый","сине-фиолетовый","золотой","красно-пурпурный","голубой","лазурный","лиловый","серебряный"],IIu={human:KIu},OIu=IIu,$Iu=["Книги","Фильмы","музыка","игры","Электроника","компьютеры","Дом","садинструмент","Бакалея","здоровье","красота","Игрушки","детское","для малышей","Одежда","обувь","украшения","Спорт","туризм","Автомобильное","Галантерея","Меха","Пряжа","промышленное"],HIu={adjective:["Маленький","Эргономичный","Грубый","Интеллектуальный","Великолепный","Невероятный","Свободный","Большой","Фантастический","Практичный","Лоснящийся","Потрясающий"],material:["Стальной","Деревянный","Бетонный","Пластиковый","Хлопковый","Гранитный","Кожанный","Неодимовый","Меховой","Натуральный","Резиновый"],product:["Стул","Автомобиль","Компьютер","Берет","Кулон","Стол","Свитер","Ремень","Ножницы","Носки","Майка","Кепка","Куртка","Плащ","Сабо","Шарф","Клатч","Кошелек","Портмоне","Ботинок"]},GIu={department:$Iu,product_name:HIu},_Iu=GIu,VIu=["{{company.prefix}} {{person.female_first_name}}","{{company.prefix}} {{person.male_first_name}}","{{company.prefix}} {{person.male_last_name}}","{{company.prefix}} {{company.suffix}}{{company.suffix}}","{{company.prefix}} {{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}"],JIu=["AO","ГУП","ЗАО","ИП","МУП","НКО","ОП","ООО","ОАО","ПАО","ТСЖ","ФГУП"],UIu=["Групп","Инкорпорэйтед","Лимитед","Пром","Рус","Системс","Сбыт","Снаб","Торг","Трейд"],WIu={name_pattern:VIu,prefix:JIu,suffix:UIu},qIu=WIu,ZIu={wide:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],wide_context:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],abbr:["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],abbr_context:["янв.","февр.","марта","апр.","мая","июня","июля","авг.","сент.","окт.","нояб.","дек."]},YIu={wide:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"],wide_context:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],abbr:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],abbr_context:["вс","пн","вт","ср","чт","пт","сб"]},QIu={month:ZIu,weekday:YIu},XIu=QIu,uOu=["БИОС","Гб","ИИ","ОС","ОЗУ","ПО","СУБД","ХЗ","ЭВМ","HTTP","SDD","CSS","SSL","AGP","FTP","PCI","ADP","RSS","XML","EXE","COM","НМЖД","ПЗУ","SMTP","SMS","USB","PNG","SAS","JSON","XSS"],eOu=["вспомогательный","основной","внутренний","цифровой","свободно-распростроняемый","виртуальный","кросс-платформенный","излишний","онлайн","сенсорный","многобайтный","беспроводной","1080-пиксельный","нейронный","оптический","твердотельный","мобильный"],aOu=["резервное копирование","обход","архивирование","взлом","шифрование","переопределение","сжатие","скачивание","копирование","навигация","индексирование","соединение","генерация","определение количества","вычисление","синтез","передача","программирование","разбор"],rOu=["драйвер","протокол","ограничитель","интерфейс","микрочип","код","парсер","сокет","кортеж","порт","ключ","массив","объект","сенсор","брандмауэр","винчестер","пиксель","механизм сигнализации","поглотитель","монитор","продукт","передатчик","блок разведения","канал","конденсатор","оператор"],nOu=["Чтобы {{verb}} {{noun}}, мы можем получить {{abbreviation}} {{noun}} через {{adjective}} {{abbreviation}} {{noun}}!","Необходимо {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Попробуйте {{verb}} {{abbreviation}} {{noun}}, возможно это позволит {{verb}} {{adjective}} {{noun}}!","Вы не можете {{verb}} {{noun}}, требуется {{ingverb}} или {{ingverb}}!","Используйте {{adjective}} {{abbreviation}} {{noun}}, для того чтобы {{verb}} {{adjective}} {{noun}}!","{{abbreviation}} {{noun}} недоступен, требуется {{verb}} {{adjective}} {{noun}}, чтобы мы могли {{verb}} {{abbreviation}} {{noun}}!","{{ingverb}} не работает, попробуйте {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Я планирую {{verb}} {{adjective}} {{abbreviation}} {{noun}}, это должно помочь {{verb}} {{abbreviation}} {{noun}}!"],tOu=["сохранить","обойти","взломать","переопределить","сжать","зашифровать","импортировать","экспортировать","копировать","навигировать","индексировать","соединить","генерировать","распарсить","квантифицировать","вычислить","синтезировать","ввести","передать","запрограммировать","перезагрузить","разобрать"],iOu={abbreviation:uOu,adjective:eOu,ingverb:aOu,noun:rOu,phrase:nOu,verb:tOu},oOu=iOu,sOu=["biz","club","com","edo","info","host","moscow","net","org","online","press","pro","ru","rus","space","store","su","tech","москва","онлайн","рф","сайт"],lOu=["yandex.ru","ya.ru","mail.ru","gmail.com","yahoo.com","hotmail.com"],EOu={domain_suffix:sOu,free_email:lOu},cOu=EOu,dOu=["###"],DOu=["Абакан","Абинск","Агата","Агинское (Забайк.)","Адлер","Адыгейск","Азов (Рост.)","Алагир","Алапаевск","Алдан","Александров","Александров Гай","Александровск","Александровск-Сахалинский","Алексин","Амдерма","Амурск","Анадырь","Анапа","Ангарск","Андреаполь","Анива","Апатиты","Апрелевка","Апшеронск","Аргаяш","Ардон","Арзамас","Армавир","Арсеньев","Артем","Архангельск","Архыз","Аршан (Бурят.)","Асбест","Асино","Астрахань","Ахтубинск","Ачинск","Ачхой Мартан","Аша","Бавлы","Байкальск","Баксан","Балашиха","Балашов","Балтийск","Баргузин","Барнаул","Батайск","Белгород","Белогорск (Амур.)","Белокуриха","Беломорск","Белорецк","Белореченск","Белоярский","Белый Яр (Томск.)","Березники","Беслан","Бийск","Билибино","Биробиджан","Бирск","Благовещенск (Амур.)","Богучар","Бодайбо","Бологое","Бомнак","Борзя","Боровск","Братск","Бреды","Бронницы","Брянск","Бугульма","Бугуруслан","Буденновск","Бузулук","Буйнакск","Быково (метеост.)","Валаам","Валдай","Ведено","Великие Луки","Великий Устюг","Вендинга","Верещагино (Перм.)","Верхнее Пенжино","Верхний Баскунчак","Верхний Тагил","Верхний Уфалей","Верхотурье","Верхоянск","Видное","Вилюйск","Витим","Владивосток","Владикавказ","Владимир","Внуково (метеост.)","Волгоград","Волгодонск","Вологда","Волоколамск","Волхов","Воркута","Воронеж","Воскресенск","Воткинск","Всеволожск","Вуктыл","Выборг","Вытегра","Вязьма","Гаврилов-Ям","Гагарин","Галич","Гатчина","Гдов","Геленджик","Глазов","Голицыно","Горно-Алтайск","Городовиковск","Горячий Ключ","Горячинск","Гремячинск (Бурят.)","Гремячинск (Перм.)","Грозный","Губаха","Губкин","Губкинский","Гудермес","Гусь-Хрустальный","Дагомыс","Далматово","Данков","Двинской","Дербент","Джейрах","Джубга","Дзержинск","Дивногорск","Диксон","Дмитров","Дно","Добрянка","Долинск","Домбай","Домодедово","Дубна","Дудинка","Егорьевск","Ейск","Екатеринбург","Елабуга","Елатьма","Елец","Ельня","Енисейск","Ербогачен","Ершов","Ессентуки","Железногорск(Курск.)","Жиганск","Жигулевск","Жуковский","Забайкальск","Заводоуковск","Завьялиха","Зарайск","Звенигород","Зеленогорск (Ленин.)","Зеленоград","Златоуст","Змеиногорск","Иваново","Ивдель","Игарка","Игнашино","Ижевск","Избербаш","Инта","Ирбит","Иркутск","Истра","Ишим","Йошкар-Ола","Кабанск","Кажим","Казань","Калач","Калач-на-Дону","Калачинск","Калевала","Калининград","Калуга","Калязин","Каменномостский","Каменск-Уральский","Каменск-Шахтинский","Камень-на-Оби","Камышин","Камышлов","Кандалакша","Каневская","Канск","Карабудахкент","Карабулак","Карачаевск","Каргасок","Каргополь","Карпинск","Карталы","Касимов","Каспийск","Катав-Ивановск","Катайск","Качканар","Кашира","Кашхатау","Кедровый","Кежма","Кемерово","Кетченеры","Кижи","Кизел","Кизилюрт","Кизляр","Кимры","Кингисепп","Кинешма","Киренск","Киржач","Кириши","Киров (Вятка)","Кирово-Чепецк","Кировск (Мурм.)","Кировск (Ленин.)","Кисловодск","Клин","Ковров","Когалым","Коломна","Колпашево","Комсомольск-на-Амуре","Кондопога","Королев","Корсаков","Костомукша","Кострома","Котельнич","Котлас","Кош-Агач","Красная Поляна","Красновишерск","Красногорск (Моск.)","Краснодар","Краснокамск","Красноселькуп","Краснотурьинск","Красноуральск","Красноуфимск","Красноярск","Кропоткин (Краснод.)","Крымск","Кудымкар","Кузнецк","Кулу","Кулунда","Кунгур","Курган","Курганинск","Курильск","Курск","Куртамыш","Курумкан","Курчатов","Кущевская","Кызыл","Кырен","Кыштым","Кяхта","Лабинск","Лабытнанги","Лагань","Лазаревское","Лесной (Сверд.)","Липецк","Листвянка (Иркут.)","Лодейное Поле","Лотошино","Луга","Луховицы","Лысьва","Льгов","Любань","Люберцы","Лянтор","Магадан","Магас","Магнитогорск","Майкоп","Макаров","Макушино","Малая Вишера","Малгобек","Малоярославец","Махачкала","Медногорск","Междуреченский","Мезень","Мелеуз","Меренга","Миасс","Миллерово","Минеральные Воды","Минусинск","Мирный","Мичуринск","Можайск","Можга","Моздок","Мокшан","Мончегорск","Морозовск","Моршанск","Москва","Москва, МГУ","Мостовской","Муравленко","Мураши","Мурманск","Муром","Мценск","Мыс Шмидта","Мытищи","Набережные Челны","Надым","Назрань","Нальчик","Наро-Фоминск","Нарткала","Нарым","Нарьян-Мар","Находка","Невельск","Невинномысск","Невьянск","Неплюевка","Нерчинск","Нефедова","Нефтегорск (Самар.)","Нефтекамск","Нефтеюганск","Нижневартовск","Нижнекамск","Нижнеудинск","Нижний Новгород","Нижний Тагил","Новая Игирма","Новгород Великий","Новокузнецк","Новомичуринск","Новомосковск","Новороссийка","Новороссийск","Новосибирск","Новочеркасск","Новый Оскол","Новый Уренгой","Ногинск (Моск.)","Ноглики","Норильск","Ноябрьск","Нурлат","Нягань","Нязепетровск","Обнинск","Обоянь","Объячево","Одинцово","Озеры","Оймякон","Октябрьский (Башк.)","Октябрьское (Хант.)","Октябрьское (Челяб.)","Оленегорск (Якут.)","Оленек","Омск","Онега","Орел","Оренбург","Орехово-Зуево","Орск","Оса","Осташков","Оха","Охотск","Павловская","Павловский Посад","Палана","Партизанск","Певек","Пенза","Переславль-Залесский","Пермь","Петрозаводск","Петропавловск-Камчатский","Петухово","Петушки","Печенга","Печора","Пинега","Плес","Плесецк","Подольск","Поронайск","Поярково","Приморско-Ахтарск","Приозерск","Прохладный","Псебай","Псков","Пушкин","Пушкино (Моск.)","Пушкинские Горы","Пышма","Пятигорск","Радужный","Раменское","Ребриха","Ревда (Сверд.)","Ржев","Рославль","Россошь","Ростов","Ростов-на-Дону","Рубцовск","Руза","Рыбинск","Рыльск","Ряжск","Рязань","Салават","Салехард","Сальск","Самара","Санкт-Петербург","Саранск","Сарапул","Саратов","Саров (Морд.)","Сасово","Саянск","Светлогорск (Калин.)","Северо-Курильск","Северобайкальск","Северодвинск","Североморск","Североуральск","Сеймчан","Семлячики","Серафимович","Сергиев Посад","Серебряные Пруды","Середниково","Серов","Серпухов","Сибай","Сковородино","Славгород","Славянск-на-Кубани","Сладково","Слюдянка","Смирных","Смоленск","Снежинск","Снежногорск (Мурм.)","Соболево","Советский","Соликамск","Солнечногорск","Соловки","Соль-Илецк","Сорочинск","Сортавала","Сосновый Бор","Сосногорск","Сосьва (Хант.)","Сочи","Ставрополь","Старая Русса","Старый Оскол","Стерлитамак","Стрежевой","Ступино","Суздаль","Сузун","Сунтар","Сургут (Хант.)","Сусуман","Сухиничи","Сызрань","Сыктывкар","Тавда","Таганрог","Тайшет","Талдом","Тамбей","Тамбов","Тарко-Сале","Таштагол","Тверь","Теберда","Темрюк","Териберка","Терней","Терскол","Тикси","Тимашевск","Тихвин","Тихорецк","Тобольск","Токма","Токсово","Тольятти","Томари","Томпа","Томск","Торжок","Тосно","Тотьма","Троицк (Челяб.)","Троицк (Моск.)","Троицко-Печорск","Туапсе","Тула","Тулпан","Тулун","Тура","Туруханск","Тутаев","Тутончаны","Тымовское","Тында","Тырныауз","Тюмень","Уварово","Углегорск","Углич","Улан-Удэ","Ульяновск","Урай","Уренгой","Урус-Мартан","Урюпинск","Усинск","Усмань","Усолье Сибирское","Уссурийск","Усть-Баргузин","Усть-Джегута","Усть-Илимск","Усть-Ишим","Усть-Калманка","Усть-Камчатск","Усть-Катав","Усть-Кулом","Усть-Кут","Усть-Ордынский","Устюжна","Уфа","Ухта","Учалы","Уэлен","Фатеж","Хабаровск","Ханты-Мансийск","Хасавюрт","Хасан","Хатанга","Химки","Холмогоры","Холмск","Хоста","Хужир","Цимлянск","Чайковский","Чебаркуль","Чебоксары","Чегем","Челюскин","Челябинск","Черемхово","Череповец","Черкесск","Чермоз","Черняховск","Черский","Черусти","Чехов","Чикола","Чита","Чокурдах","Чулым","Чусовой","Шадринск","Шали","Шамары","Шарья","Шатки","Шатой","Шатура","Шаховская","Шахты","Шелагонцы","Шелехов","Шенкурск","Шерегеш","Шереметьево","Шилка","Шумиха","Шуя","Щелково","Щельяюр","Элиста","Эльбрус","Эльтон","Энгельс","Югорск","Южно-Курильск","Южно-Сахалинск","Южноуральск","Юровск","Юрьев-Польский","Юрьевец (Иван.)","Юрюзань","Якутск","Якша","Ялуторовск","Ямбург","Яр-Сале","Ярославль","Ясный (Оренб.)","Яхрома","Яшалта","Яшкуль"],xOu=["{{location.city_name}}"],mOu=["Австралия","Австрия","Азербайджан","Албания","Алжир","Американское Самоа (не признана)","Ангилья","Ангола","Андорра","Антарктика (не признана)","Антигуа и Барбуда","Антильские Острова (не признана)","Аомынь (не признана)","Аргентина","Армения","Афганистан","Багамские Острова","Бангладеш","Барбадос","Бахрейн","Беларусь","Белиз","Бельгия","Бенин","Болгария","Боливия","Босния и Герцеговина","Ботсвана","Бразилия","Бруней","Буркина-Фасо","Бурунди","Бутан","Вануату","Ватикан","Великобритания","Венгрия","Венесуэла","Восточный Тимор","Вьетнам","Габон","Гаити","Гайана","Гамбия","Гана","Гваделупа (не признана)","Гватемала","Гвиана (не признана)","Гвинея","Гвинея-Бисау","Германия","Гондурас","Гренада","Греция","Грузия","Дания","Джибути","Доминика","Доминиканская Республика","Египет","Замбия","Зимбабве","Израиль","Индия","Индонезия","Иордания","Ирак","Иран","Ирландия","Исландия","Испания","Италия","Йемен","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кения","Кипр","Кирибати","Китай","Колумбия","Коморские Острова","Конго","Демократическая Республика","Корея (Северная)","Корея (Южная)","Косово","Коста-Рика","Кот-д'Ивуар","Куба","Кувейт","Кука острова","Кыргызстан","Лаос","Латвия","Лесото","Либерия","Ливан","Ливия","Литва","Лихтенштейн","Люксембург","Маврикий","Мавритания","Мадагаскар","Македония","Малави","Малайзия","Мали","Мальдивы","Мальта","Маршалловы Острова","Мексика","Микронезия","Мозамбик","Молдова","Монако","Монголия","Марокко","Мьянма","Намибия","Науру","Непал","Нигер","Нигерия","Нидерланды","Никарагуа","Новая Зеландия","Норвегия","Объединенные Арабские Эмираты","Оман","Пакистан","Палау","Панама","Папуа — Новая Гвинея","Парагвай","Перу","Польша","Португалия","Республика Конго","Россия","Руанда","Румыния","Сальвадор","Самоа","Сан-Марино","Сан-Томе и Принсипи","Саудовская Аравия","Свазиленд","Сейшельские острова","Сенегал","Сент-Винсент и Гренадины","Сент-Киттс и Невис","Сент-Люсия","Сербия","Сингапур","Сирия","Словакия","Словения","Соединенные Штаты Америки","Соломоновы Острова","Сомали","Судан","Суринам","Сьерра-Леоне","Таджикистан","Таиланд","Тайвань (не признана)","Тамил-Илам (не признана)","Танзания","Тёркс и Кайкос (не признана)","Того","Токелау (не признана)","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Турецкая Республика Северного Кипра (не признана)","Туркменистан","Турция","Уганда","Узбекистан","Украина","Уругвай","Фарерские Острова (не признана)","Фиджи","Филиппины","Финляндия","Франция","Французская Полинезия (не признана)","Хорватия","Центральноафриканская Республика","Чад","Черногория","Чехия","Чили","Швейцария","Швеция","Шри-Ланка","Эквадор","Экваториальная Гвинея","Эритрея","Эстония","Эфиопия","Южно-Африканская Республика","Ямайка","Япония"],hOu=["Россия"],pOu=["######"],gOu=["кв. ###"],fOu=["Алтайский край","Амурская область","Архангельская область","Астраханская область","Белгородская область","Брянская область","Владимирская область","Волгоградская область","Воронежская область","г. Москва","г. Санкт - Петербург","г. Севастополь","Еврейская автономная область","Забайкальский край","Ивановская область","Иркутская область","Кабардино - Балкарская Республика","Калининградская область","Калужская область","Камчатский край","Карачаево - Черкесская Республика","Кемеровская область - Кузбасс","Кировская область","Костромская область","Краснодарский край","Красноярский край","Курганская область","Курская область","Ленинградская область","Липецкая область","Магаданская область","Московская область","Мурманская область","Ненецкий автономный округ","Нижегородская область","Новгородская область","Новосибирская область","Омская область","Оренбургская область","Орловская область","Пензенская область","Пермский край","Приморский край","Псковская область","Республика Адыгея (Адыгея)","Республика Алтай","Республика Башкортостан","Республика Бурятия","Республика Дагестан","Республика Ингушетия","Республика Калмыкия","Республика Карелия","Республика Коми","Республика Крым","Республика Марий Эл","Республика Мордовия","Республика Саха (Якутия)","Республика Северная Осетия - Алания","Республика Татарстан","Республика Тыва","Республика Хакасия","Ростовская область","Рязанская область","Самарская область","Саратовская область","Сахалинская область","Свердловская область","Смоленская область","Ставропольский край","Тамбовская область","Тверская область","Томская область","Тульская область","Тюменская область","Удмуртская Республика","Ульяновская область","Хабаровский край","Ханты-Мансийский автономный округ - Югра","Челябинская область","Чеченская Республика","Чувашская Республика","Чукотский автономный округ","Ямало-ненецкий автономный округ","Ярославская область"],vOu={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},COu=["Советская","Молодежная","Центральная","Школьная","Новая","Садовая","Лесная","Набережная","Октябрьская","Зеленая","Комсомольская","Заречная","Первомайская","Полевая","Луговая","Пионерская","Юбилейная","Северная","Пролетарская","Степная","Южная","Колхозная","Рабочая","Солнечная","Железнодорожная","Восточная","Заводская","Нагорная","Береговая","Кооперативная","Красноармейская","Совхозная","Речная","Спортивная","Озерная","Строительная","Парковая","Подгорная","Почтовая","Партизанская","Вокзальная","Дорожная","Дачная","Западная","Московская","Красная","Трудовая","Шоссейная","Коммунистическая","Сосновая","Клубная","Березовая","Больничная","Интернациональная","Цветочная","Трактовая","Горная","Весенняя","Коммунальная","Майская","Привокзальная","Таежная","Транспортная","Овражная","Светлая","Вишневая","Ключевая","Песчаная","Ленинградская","Профсоюзная","Верхняя","Ленинская","Кирпичная","Мостовая","Станционная","Уральская","Линейная","Фабричная","Магистральная","Сибирская","Крестьянская","Российская","Тихая","Широкая","Нижняя","Народная","Промышленная","Кольцевая","Дальняя","Базарная","Целинная","Родниковая","Революционная","Социалистическая","Звездная","Студенческая","Мирная","Кубанская","Гаражная","Фестивальная","Гражданская","Песочная","Сиреневая","Сельская","Кузнечная","Пушкинская","Крайняя","Гвардейская","Веселая","Загородная","Олимпийская","Приозерная","Рябиновая","Заозерная","Боровая","Урожайная","Торговая","Донская","Пограничная","Огородная","Пригородная","Стадионная","Виноградная","Киевская","Индустриальная","Красногвардейская","Волжская","Свободная","Кедровая","Подлесная","Полярная","Раздольная","Карьерная","Мельничная","Украинская","Шахтерская","Запрудная","Элеваторная","Театральная","Геологическая","Болотная","Придорожная","Кленовая","Казачья","Малая","Морская","Волгоградская","Средняя","Безымянная","Краснофлотская","Братская","Тенистая","Учительская","Кавказская","Короткая","Деповская","Амурская","Сенная","Поселковая","Прудовая","Депутатская","Авиационная","Аэродромная","Большая","Приморская","Алтайская","Тополиная","Ростовская","Тракторная","Мелиоративная","Ольховая","Славянская","Радужная","Краснодарская","Стахановская","Ярославская","Коллективная","Ангарская","Локомотивная","Ягодная","Смоленская","Тепличная","Водопроводная","Республиканская","Осенняя","Байкальская","Саратовская","Казанская","Воронежская","Брянская","Производственная","Техническая","Енисейская","Севастопольская","Окружная","Орловская","Хуторская","Тупиковая","Каштановая","Омская","Привольная","Курортная","Ивановская","Выгонная","Крымская","Путейская","Проезжая","Краснознаменная","Одесская","Логовая","Высокая","Ясная","Портовая","Снежная","Санаторная","Союзная","Ульяновская","Сахалинская","Горняцкая","Прибрежная","Рыбацкая","Полтавская","Тамбовская","Красноярская","Новосельская","Проточная","Черноморская","Минская","Главная","Вольная","Хвойная","Космическая","Моховая","Курская","Курганная","Угловая","Камская","Инженерная","Лесозаводская","Астраханская","Белорусская","Заовражная","Азовская","Ручейная","Волочаевская","Ставропольская","Слободская","Тульская","Харьковская","Петровская","Владимирская","Высоковольтная","Лазурная","Покровская","Новгородская","Ленская","Сплавная","Ударная","Калужская","Прудная","Краснопартизанская","Ореховая","Таманская","Иркутская","Отрадная","Большевистская","Троицкая","Лесхозная","Васильковая","Механическая","Путевая","Кузнецкая","Физкультурная","Черемуховая","Флотская","Угольная","Просторная","Поперечная","Городская","Абрикосовая","Бульварная","Прохладная","Томская","Энергетическая","Литейная","Медицинская","Заливная","Бригадная","Детская","Запорожская","Дальневосточная","Балтийская","Февральская","Лунная","Высотная","Рязанская","Малиновая"],FOu=["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],kOu=["аллея","ал.","набережная","наб.","площадь","пл.","улица","ул."],AOu={building_number:dOu,city_name:DOu,city_pattern:xOu,country:mOu,default_country:hOu,postcode:pOu,secondary_address:gOu,state:fOu,street_address:vOu,street_name:COu,street_pattern:FOu,street_suffix:kOu},bOu=AOu,yOu=["а","административных","активизации","активности","активом","актуальность","анализа","базы","богатый","в","важную","важные","влечёт","внедрения","воздействия","всего","выбранный","вызывает","выполнять","высокотехнологичная","высшего","гражданского","дальнейшее","дальнейших","демократической","деятельности","для","другой","же","за","забывать","зависит","задания","задач","задача","занимаемых","значение","значимость","значительной","и","играет","идейные","изменений","инновационный","интересный","информационно-пропогандистское","кадров","кадровой","качества","качественно","количественный","консультация","концепция","кругу","курс","массового","материально-технической","место","мира","модели","модель","модернизации","на","намеченных","нами","направлений","напрямую","нас","настолько","насущным","национальный","начало","нашей","не","новая","новых","обеспечение","обеспечивает","образом","обуславливает","обучения","общества","общественной","обществом","однако","определения","опыт","организации","организационной","особенности","от","отметить","отношении","оценить","очевидна","плановых","по","повседневная","повседневной","повышение","повышению","подготовке","позволяет","позиции","показывает","понимание","порядка","последовательного","поставленных","постоянное","постоянный","потребностям","поэтапного","правительством","практика","предложений","предпосылки","представляет","прежде","принимаемых","принципов","проблем","проверки","прогресса","прогрессивного","проект","профессионального","процесс","путь","работы","равным","развития","различных","разнообразный","разработке","рамки","реализация","ресурсосберегающих","роль","рост","с","систему","системы","следует","сложившаяся","собой","современного","создаёт","создание","сознания","сомнений","соображения","соответствующей","соответствующих","социально-ориентированный","социально-экономическое","специалистов","способствует","степени","стороны","структура","структуры","существующий","сущности","сфера","также","таким","технологий","требует","укрепления","управление","уровня","условий","уточнения","участия","участниками","финансовых","форм","формировании","формированию","формирования","целесообразности","что","шагов","широким","широкому","экономической","эксперимент","этих"],BOu={words:yOu},zOu=BOu,SOu={title:"Russian",code:"ru",language:"ru",endonym:"Русский",dir:"ltr",script:"Cyrl"},MOu=SOu,vG=["Агата","Агафья","Акулина","Алевтина","Александра","Алина","Алла","Анастасия","Ангелина","Анжела","Анжелика","Анна","Антонина","Валентина","Валерия","Варвара","Василиса","Вера","Вероника","Виктория","Галина","Глафира","Дарья","Евгения","Евдокия","Евпраксия","Евфросиния","Екатерина","Елена","Елизавета","Жанна","Зинаида","Зоя","Иванна","Ираида","Ирина","Ия","Кира","Клавдия","Ксения","Лариса","Лидия","Лора","Лукия","Любовь","Людмила","Майя","Маргарита","Марина","Мария","Марфа","Милица","Надежда","Наина","Наталья","Нина","Нинель","Нонна","Оксана","Октябрина","Олимпиада","Ольга","Пелагея","Полина","Прасковья","Раиса","Регина","Светлана","Синклитикия","София","Таисия","Тамара","Татьяна","Ульяна","Фаина","Феврония","Фёкла","Элеонора","Эмилия","Юлия"],wOu=["Смирнова","Иванова","Кузнецова","Попова","Соколова","Лебедева","Козлова","Новикова","Морозова","Петрова","Волкова","Соловьева","Васильева","Зайцева","Павлова","Семенова","Голубева","Виноградова","Богданова","Воробьева","Федорова","Михайлова","Беляева","Тарасова","Белова","Комарова","Орлова","Киселева","Макарова","Андреева","Ковалева","Ильина","Гусева","Титова","Кузьмина","Кудрявцева","Баранова","Куликова","Алексеева","Степанова","Яковлева","Сорокина","Сергеева","Романова","Захарова","Борисова","Королева","Герасимова","Пономарева","Григорьева","Лазарева","Медведева","Ершова","Никитина","Соболева","Рябова","Полякова","Цветкова","Данилова","Жукова","Фролова","Журавлева","Николаева","Крылова","Максимова","Сидорова","Осипова","Белоусова","Федотова","Дорофеева","Егорова","Матвеева","Боброва","Дмитриева","Калинина","Анисимова","Петухова","Антонова","Тимофеева","Никифорова","Веселова","Филиппова","Маркова","Большакова","Суханова","Миронова","Ширяева","Александрова","Коновалова","Шестакова","Казакова","Ефимова","Денисова","Громова","Фомина","Давыдова","Мельникова","Щербакова","Блинова","Колесникова","Карпова","Афанасьева","Власова","Маслова","Исакова","Тихонова","Аксенова","Гаврилова","Родионова","Котова","Горбунова","Кудряшова","Быкова","Зуева","Третьякова","Савельева","Панова","Рыбакова","Суворова","Абрамова","Воронова","Мухина","Архипова","Трофимова","Мартынова","Емельянова","Горшкова","Чернова","Овчинникова","Селезнева","Панфилова","Копылова","Михеева","Галкина","Назарова","Лобанова","Лукина","Белякова","Потапова","Некрасова","Хохлова","Жданова","Наумова","Шилова","Воронцова","Ермакова","Дроздова","Игнатьева","Савина","Логинова","Сафонова","Капустина","Кириллова","Моисеева","Елисеева","Кошелева","Костина","Горбачева","Орехова","Ефремова","Исаева","Евдокимова","Калашникова","Кабанова","Носкова","Юдина","Кулагина","Лапина","Прохорова","Нестерова","Харитонова","Агафонова","Муравьева","Ларионова","Федосеева","Зимина","Пахомова","Шубина","Игнатова","Филатова","Крюкова","Рогова","Кулакова","Терентьева","Молчанова","Владимирова","Артемьева","Гурьева","Зиновьева","Гришина","Кононова","Дементьева","Ситникова","Симонова","Мишина","Фадеева","Комиссарова","Мамонтова","Носова","Гуляева","Шарова","Устинова","Вишнякова","Евсеева","Лаврентьева","Брагина","Константинова","Корнилова","Авдеева","Зыкова","Бирюкова","Шарапова","Никонова","Щукина","Дьячкова","Одинцова","Сазонова","Якушева","Красильникова","Гордеева","Самойлова","Князева","Беспалова","Уварова","Шашкова","Бобылева","Доронина","Белозерова","Рожкова","Самсонова","Мясникова","Лихачева","Бурова","Сысоева","Фомичева","Русакова","Стрелкова","Гущина","Тетерина","Колобова","Субботина","Фокина","Блохина","Селиверстова","Пестова","Кондратьева","Силина","Меркушева","Лыткина","Турова"],POu=[{value:"{{person.female_last_name}}",weight:1}],TOu=["Александровна","Андреевна","Архиповна","Алексеевна","Антоновна","Аскольдовна","Альбертовна","Аркадьевна","Афанасьевна","Анатольевна","Артемовна","Богдановна","Болеславовна","Борисовна","Вадимовна","Васильевна","Владимировна","Валентиновна","Вениаминовна","Владиславовна","Валериевна","Викторовна","Вячеславовна","Геннадиевна","Георгиевна","Геннадьевна","Григорьевна","Даниловна","Дмитриевна","Евгеньевна","Егоровна","Ефимовна","Ждановна","Захаровна","Ивановна","Игоревна","Ильинична","Кирилловна","Кузьминична","Константиновна","Леонидовна","Леоновна","Львовна","Макаровна","Матвеевна","Михайловна","Максимовна","Мироновна","Натановна","Никифоровна","Ниловна","Наумовна","Николаевна","Олеговна","Оскаровна","Павловна","Петровна","Робертовна","Рубеновна","Руслановна","Романовна","Рудольфовна","Святославовна","Сергеевна","Степановна","Семеновна","Станиславовна","Тарасовна","Тимофеевна","Тимуровна","Федоровна","Феликсовна","Филипповна","Харитоновна","Эдуардовна","Эльдаровна","Юльевна","Юрьевна","Яковлевна"],jOu=null,CG=["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агафон","Аггей","Адам","Адриан","Азарий","Аким","Александр","Алексей","Амвросий","Амос","Ананий","Анатолий","Андрей","Андрон","Андроник","Аникей","Аникита","Анисим","Антип","Антонин","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артемий","Артем","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валерий","Валерьян","Варлаам","Варфоломей","Василий","Вацлав","Велимир","Венедикт","Вениамин","Викентий","Виктор","Викторин","Виссарион","Виталий","Владилен","Владлен","Владимир","Владислав","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Гедеон","Геннадий","Георгий","Герасим","Герман","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евграф","Евдоким","Евлампий","Евсей","Евстафий","Евстигней","Егор","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Захар","Зиновий","Зосима","Иван","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираклий","Исай","Исидор","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кирилл","Клавдий","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лев","Леон","Леонид","Леонтий","Лонгин","Лука","Лукьян","Лучезар","Любим","Любомир","Любосмысл","Макар","Максим","Максимильян","Мариан","Марк","Мартын","Мартьян","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Назар","Наркис","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нифонт","Олег","Олимпий","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкратий","Панкрат","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Петр","Пимен","Платон","Поликарп","Порфирий","Потап","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Ратибор","Ратмир","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Сократ","Соломон","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Тарас","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Устин","Фадей","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Эммануил","Эмиль","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юрий","Яков","Ян","Якуб","Януарий","Ярополк","Ярослав"],NOu=ju(vG,CG),LOu=["Смирнов","Иванов","Кузнецов","Попов","Соколов","Лебедев","Козлов","Новиков","Морозов","Петров","Волков","Соловьев","Васильев","Зайцев","Павлов","Семенов","Голубев","Виноградов","Богданов","Воробьев","Федоров","Михайлов","Беляев","Тарасов","Белов","Комаров","Орлов","Киселев","Макаров","Андреев","Ковалев","Ильин","Гусев","Титов","Кузьмин","Кудрявцев","Баранов","Куликов","Алексеев","Степанов","Яковлев","Сорокин","Сергеев","Романов","Захаров","Борисов","Королев","Герасимов","Пономарев","Григорьев","Лазарев","Медведев","Ершов","Никитин","Соболев","Рябов","Поляков","Цветков","Данилов","Жуков","Фролов","Журавлев","Николаев","Крылов","Максимов","Сидоров","Осипов","Белоусов","Федотов","Дорофеев","Егоров","Матвеев","Бобров","Дмитриев","Калинин","Анисимов","Петухов","Антонов","Тимофеев","Никифоров","Веселов","Филиппов","Марков","Большаков","Суханов","Миронов","Ширяев","Александров","Коновалов","Шестаков","Казаков","Ефимов","Денисов","Громов","Фомин","Давыдов","Мельников","Щербаков","Блинов","Колесников","Карпов","Афанасьев","Власов","Маслов","Исаков","Тихонов","Аксенов","Гаврилов","Родионов","Котов","Горбунов","Кудряшов","Быков","Зуев","Третьяков","Савельев","Панов","Рыбаков","Суворов","Абрамов","Воронов","Мухин","Архипов","Трофимов","Мартынов","Емельянов","Горшков","Чернов","Овчинников","Селезнев","Панфилов","Копылов","Михеев","Галкин","Назаров","Лобанов","Лукин","Беляков","Потапов","Некрасов","Хохлов","Жданов","Наумов","Шилов","Воронцов","Ермаков","Дроздов","Игнатьев","Савин","Логинов","Сафонов","Капустин","Кириллов","Моисеев","Елисеев","Кошелев","Костин","Горбачев","Орехов","Ефремов","Исаев","Евдокимов","Калашников","Кабанов","Носков","Юдин","Кулагин","Лапин","Прохоров","Нестеров","Харитонов","Агафонов","Муравьев","Ларионов","Федосеев","Зимин","Пахомов","Шубин","Игнатов","Филатов","Крюков","Рогов","Кулаков","Терентьев","Молчанов","Владимиров","Артемьев","Гурьев","Зиновьев","Гришин","Кононов","Дементьев","Ситников","Симонов","Мишин","Фадеев","Комиссаров","Мамонтов","Носов","Гуляев","Шаров","Устинов","Вишняков","Евсеев","Лаврентьев","Брагин","Константинов","Корнилов","Авдеев","Зыков","Бирюков","Шарапов","Никонов","Щукин","Дьячков","Одинцов","Сазонов","Якушев","Красильников","Гордеев","Самойлов","Князев","Беспалов","Уваров","Шашков","Бобылев","Доронин","Белозеров","Рожков","Самсонов","Мясников","Лихачев","Буров","Сысоев","Фомичев","Русаков","Стрелков","Гущин","Тетерин","Колобов","Субботин","Фокин","Блохин","Селиверстов","Пестов","Кондратьев","Силин","Меркушев","Лыткин","Туров"],ROu=[{value:"{{person.male_last_name}}",weight:1}],KOu=["Ааронович","Абрамович","Августович","Авдеевич","Аверьянович","Адамович","Адрианович","Аксёнович","Александрович","Алексеевич","Анатольевич","Андреевич","Анисимович","Антипович","Антонович","Ануфриевич","Арсенович","Арсеньевич","Артёмович","Артемьевич","Артурович","Архипович","Афанасьевич","Бенедиктович","Богданович","Бориславович","Борисович","Брониславович","Валентинович","Валерианович","Валерьевич","Валерьянович","Васильевич","Венедиктович","Викентьевич","Викторович","Виленович","Вилорович","Витальевич","Владиленович","Владиславович","Владленович","Власович","Всеволодович","Вячеславович","Гавриилович","Гаврилович","Геннадиевич","Георгиевич","Герасимович","Германович","Гертрудович","Глебович","Гордеевич","Григорьевич","Гурьевич","Давидович","Давыдович","Даниилович","Данилович","Демидович","Демьянович","Денисович","Димитриевич","Дмитриевич","Дорофеевич","Евсеевич","Евстигнеевич","Егорович","Елизарович","Елисеевич","Еремеевич","Ермилович","Ермолаевич","Ерофеевич","Ефимович","Ефимьевич","Ефремович","Ефстафьевич","Жанович","Жоресович","Захарьевич","Зиновьевич","Игнатович","Игнатьевич","Игоревич","Измаилович","Изотович","Иларионович","Ильич","Ильясович","Иосипович","Иосифович","Исидорович","Марсович","Матвеевич","Тарасович","Теймуразович","Терентьевич","Тимурович","Тихонович","Трифонович","Трофимович","Устинович","Фадеевич","Фёдорович","Федосеевич","Федосьевич","Федотович","Феликсович","Феодосьевич","Феоктистович","Феофанович","Филатович","Филимонович","Филиппович","Фокич","Фомич","Фролович","Харитонович","Харламович","Харлампович","Харлампьевич","Чеславович","Эдгардович","Эдгарович","Эдуардович","Юлианович","Юльевич","Яковлевич","Якубович","Ярославович"],IOu=null,OOu=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],$Ou=null,HOu=null,GOu={descriptor:["Ведущий","Генеральный","Главный","Глобальный","Международный","Национальный","Областной","Районный","Региональный","Центральный"],level:["интеграционный","логистический","маркетинговый","оптимизационный","страховой","функциональный","коммуникационный","операционный"],job:["агент","администратор","аналитик","архитектор","дизайнер","инженер","консультант","координатор","менеджер","планировщик","помощник","разработчик","руководитель","сотрудник","специалист","техник"]},_Ou={female_first_name:vG,female_last_name:wOu,female_last_name_pattern:POu,female_middle_name:TOu,female_prefix:jOu,first_name:NOu,male_first_name:CG,male_last_name:LOu,male_last_name_pattern:ROu,male_middle_name:KOu,male_prefix:IOu,name:OOu,prefix:$Ou,suffix:HOu,title:GOu},VOu=_Ou,JOu=["(9##)###-##-##"],UOu={formats:JOu},WOu=UOu,qOu={color:OIu,commerce:_Iu,company:qIu,date:XIu,hacker:oOu,internet:cOu,location:bOu,lorem:zOu,metadata:MOu,person:VOu,phone_number:WOu},FG=qOu;new Ku({locale:[FG,Ru,Lu]});var ZOu=["24 ore","24/7","terza generazione","quarta generazione","quinta generazione","sesta generazione","asimmetrica","asincrona","background","bi-direzionale","biforcata","bottom-line","coerente","coesiva","composita","sensibile al contesto","basta sul contesto","basata sul contenuto","dedicata","didattica","direzionale","discreta","dinamica","eco-centrica","esecutiva","esplicita","full-range","globale","euristica","alto livello","olistica","omogenea","ibrida","impattante","incrementale","intangibile","interattiva","intermediaria","locale","logistica","massimizzata","metodica","mission-critical","mobile","modulare","motivazionale","multimedia","multi-tasking","nazionale","neutrale","nextgeneration","non-volatile","object-oriented","ottima","ottimizzante","radicale","real-time","reciproca","regionale","responsiva","scalabile","secondaria","stabile","statica","sistematica","sistemica","tangibile","terziaria","uniforme","valore aggiunto"],YOu=["valore aggiunto","verticalizzate","proattive","forti","rivoluzionari","scalabili","innovativi","intuitivi","strategici","e-business","mission-critical","24/7","globali","B2B","B2C","granulari","virtuali","virali","dinamiche","magnetiche","web","interattive","sexy","back-end","real-time","efficienti","front-end","distributivi","estensibili","mondiali","open-source","cross-platform","sinergiche","out-of-the-box","enterprise","integrate","di impatto","wireless","trasparenti","next-generation","cutting-edge","visionari","plug-and-play","collaborative","olistiche","ricche"],QOu=["partnerships","comunità","ROI","soluzioni","e-services","nicchie","tecnologie","contenuti","supply-chains","convergenze","relazioni","architetture","interfacce","mercati","e-commerce","sistemi","modelli","schemi","reti","applicazioni","metriche","e-business","funzionalità","esperienze","webservices","metodologie"],XOu=["implementate","utilizzo","integrate","ottimali","evolutive","abilitate","reinventate","aggregate","migliorate","incentivate","monetizzate","sinergizzate","strategiche","deploy","marchi","accrescitive","target","sintetizzate","spedizioni","massimizzate","innovazione","guida","estensioni","generate","exploit","transizionali","matrici","ricontestualizzate"],u$u=["adattiva","avanzata","migliorata","assimilata","automatizzata","bilanciata","centralizzata","compatibile","configurabile","cross-platform","decentralizzata","digitalizzata","distribuita","piccola","ergonomica","esclusiva","espansa","estesa","fondamentale","orizzontale","implementata","innovativa","integrata","intuitiva","inversa","gestita","obbligatoria","monitorata","multi-canale","multi-laterale","open-source","operativa","ottimizzata","organica","persistente","polarizzata","proattiva","programmabile","progressiva","reattiva","riallineata","ricontestualizzata","ridotta","robusta","sicura","condivisibile","stand-alone","switchabile","sincronizzata","sinergica","totale","universale","user-friendly","versatile","virtuale","visionaria"],e$u=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}} {{company.suffix}}","{{person.last_name}}, {{person.last_name}} e {{person.last_name}} {{company.suffix}}"],a$u=["Abilità","Access","Adattatore","Algoritmo","Alleanza","Analizzatore","Applicazione","Approccio","Architettura","Archivio","Intelligenza artificiale","Array","Attitudine","Benchmark","Capacità","Sfida","Circuito","Collaborazione","Complessità","Concetto","Conglomerato","Contingenza","Core","Database","Data-warehouse","Definizione","Emulazione","Codifica","Criptazione","Firmware","Flessibilità","Previsione","Frame","framework","Funzione","Funzionalità","Interfaccia grafica","Hardware","Help-desk","Gerarchia","Hub","Implementazione","Infrastruttura","Iniziativa","Installazione","Set di istruzioni","Interfaccia","Soluzione internet","Intranet","Conoscenza base","Matrici","Matrice","Metodologia","Middleware","Migrazione","Modello","Moderazione","Monitoraggio","Moratoria","Rete","Architettura aperta","Sistema aperto","Orchestrazione","Paradigma","Parallelismo","Policy","Portale","Struttura di prezzo","Prodotto","Produttività","Progetto","Proiezione","Protocollo","Servizio clienti","Software","Soluzione","Standardizzazione","Strategia","Struttura","Successo","Sovrastruttura","Supporto","Sinergia","Task-force","Finestra temporale","Strumenti","Utilizzazione","Sito web","Forza lavoro"],r$u=["SPA","e figli","Group","s.r.l."],n$u={adjective:ZOu,buzz_adjective:YOu,buzz_noun:QOu,buzz_verb:XOu,descriptor:u$u,name_pattern:e$u,noun:a$u,suffix:r$u},t$u=n$u,i$u=["com","net","org","it"],o$u=["gmail.com","yahoo.com","hotmail.com","email.it","libero.it","yahoo.it"],s$u={domain_suffix:i$u,free_email:o$u},l$u=s$u,E$u=["###","##","#"],c$u=["Agliè","Andezeno","Barbania","Brosso","Buriasco","Caluso","Cantoira","Carmagnola","Cavour","Chiaverano","Ciconio","Coazze","Cumiana","Feletto","Front","Giaveno","Grugliasco","Lauriano","Locana","Lusigliè","Mathi","Mompantero","Nichelino","Novalesa","Oulx","Perrero","Pinerolo","Pomaretto","Pramollo","Quassolo","Rivara","Rondissone","Rueglio","Santena","Sparone","Usseaux","Varisella","Vidracco","Vinovo","Volvera","Balocco","Campertogno","Cervatto","Cravagliana","Formigliana","Lamporo","Moncrivello","Pila","Rassa","Rossa","Scopa","Valduggia","Vocca","Biandrate","Briona","Comignago","Galliate","Invorio","Mezzomerico","Pisano","Sillavengo","Terdobbiate","Vinzaglio","Alto","Barge","Benevello","Bosia","Brondello","Canosio","Cartignano","Castino","Cervere","Clavesana","Demonte","Envie","Frassino","Gorzegno","Isasca","Macra","Marmora","Montanera","Murello","Nucetto","Pagno","Peveragno","Pocapaglia","Revello","Robilante","Roddi","Saliceto","Sanfrè","Sinio","Treiso","Venasca","Vignolo","Albugnano","Bruno","Canelli","Castell'Alfero","Coazzolo","Cortazzone","Fontanile","Maretto","Monale","Quaranti","Scurzolengo","Tigliole","Viale","Balzola","Bosio","Carezzano","Casasco","Cereseto","Dernice","Frugarolo","Giarole","Lerma","Molare","Montaldeo","Mornese","Ottiglio","Pasturana","Prasco","Rivarone","Solero","Terruggia","Trisobbio","Villalvernia","Bioglio","Camburzano","Cerrione","Donato","Magnano","Mottalciata","Piedicavallo","Pray","Tollegno","Verrone","Lessona","Baceno","Bognanco","Caprezzo","Crodo","Ghiffa","Macugnaga","Miazzina","Omegna","Premia","Trasquera","Allein","Avise","Brissogne","Chamois","Cogne","Etroubles","Gressan","Issime","Morgex","Pollein","Quart","Saint-Denis","Saint-Rhémy-en-Bosses","Valpelline","Villeneuve","Azzate","Besnate","Bregano","Brusimpiano","Caravate","Castelseprio","Clivio","Cugliate-Fabiasco","Dumenza","Gemonio","Inarzo","Luino","Marnate","Morazzone","Saltrio","Ternate","Albiolo","Barni","Bregnano","Cabiate","Carbonate","Cavargna","Dizzasco","Faloppio","Guanzate","Lasnigo","Luisago","Moltrasio","Musso","Pigra","Pusiano","Schignano","Torno","Zelbio","Aprica","Caiolo","Chiavenna","Dazio","Gordona","Livigno","Morbegno","Poggiridenti","Sernio","Tartano","Valdidentro","Abbiategrasso","Binasco","Buscate","Carpiano","Cisliano","Corsico","Gaggiano","Inzago","Magenta","Melzo","Nosate","Pantigliate","Rescaldina","Sedriano","Tribiano","Vignate","Albino","Ardesio","Barbata","Bossico","Brumano","Capizzone","Cerete","Colzate","Cusio","Fontanella","Gandosso","Gorno","Lallio","Martinengo","Mozzo","Pagazzano","Parzanica","Piazzatorre","Pradalunga","Ranica","Rovetta","Selvino","Sovere","Taleggio","Valbondione","Valtorta","Viadanica","Zogno","Acquafredda","Artogne","Berlingo","Botticino","Breno","Calvisano","Castelcovati","Cellatica","Cigole","Cologne","Edolo","Gambara","Gottolengo","Iseo","Lograto","Maclodio","Manerbio","Milzano","Muscoline","Odolo","Ospitaletto","Passirano","Poncarale","Preseglie","Sellero","Sulzano","Trenzano","Piancogno","Barbianello","Borgarello","Calvignano","Casteggio","Cervesina","Copiano","Fortunago","Garlasco","Langosco","Lungavilla","Menconico","Nicorvo","Retorbido","Rosasco","Sommo","Vidigulfo","Zerbo","Azzanello","Capergnanica","Castelleone","Crema","Fiesco","Grontardo","Montodine","Pandino","Ricengo","Soresina","Tornata","Voltido","Casalromano","Commessaggio","Gonzaga","Marmirolo","Ostiglia","Quistello","Sabbioneta","Viadana","Barzago","Bulciago","Casatenovo","Cremeno","Erve","Merate","Morterone","Pagnona","Premana","Sirtori","Valmadrera","Codogno","Galgagnano","Maccastorna","Meleti","Sordio","Barlassina","Briosco","Concorezzo","Lesmo","Renate","Triuggio","Caponago","Avelengo","Brennero","Castelbello-Ciardes","Dobbiaco","Gais","Laion","Luson","Merano","Naz-Sciaves","Plaus","Rasun-Anterselva","Scena","Stelvio","Tirolo","Vandoies","Vipiteno","Andalo","Bieno","Caldes","Capriana","Cavareno","Cis","Dambel","Fierozzo","Giustino","Lavis","Massimeno","Mezzolombardo","Nogaredo","Pinzolo","Ronzone","Sanzeno","Sover","Storo","Terragnolo","Trambileno","Vignola-Falesina","Altavalle","Novella","Belfiore","Buttapietra","Concamarise","Garda","Legnago","Oppeano","Roncà","Sommacampagna","Trevenzuolo","Zevio","Altissimo","Breganze","Caltrano","Castegnero","Creazzo","Gallio","Longare","Montegaldella","Orgiano","Roana","Santorso","Solagna","Trissino","Villaverla","Valbrenta","Gosaldo","Sospirolo","Casier","Codognè","Fontanelle","Loria","Montebelluna","Paese","Preganziol","Sarmede","Vedelago","Cavarzere","Eraclea","Martellago","Pianiga","Spinea","Agna","Barbona","Campodarsego","Cartura","Conselve","Gazzo","Loreggia","Monselice","Ponso","Saccolongo","Stanghella","Tribano","Vigonza","Calto","Ceneselli","Gaiba","Melara","Rosolina","Villadose","Artegna","Bordano","Cassacco","Comeglians","Enemonzo","Grimacco","Mortegliano","Pagnacco","Pontebba","Premariacco","Ravascletto","Rigolato","Sedegliano","Talmassons","Torreano","Varmo","Sappada","Monfalcone","Turriaco","Brugnera","Claut","Fontanafredda","Porcia","Spilimbergo","Airole","Bajardo","Castellaro","Chiusavecchia","Dolcedo","Ospedaletti","Pontedassio","Sanremo","Triora","Vessalico","Arnasco","Bormida","Ceriale","Giustenice","Mallare","Nasino","Pallare","Roccavignale","Stellanello","Vendone","Bogliasco","Carasco","Cogoleto","Fontanigorda","Lorsica","Mignanego","Rapallo","Rovegno","Torriglia","Zoagli","Framura","Pignone","Zignago","Bobbio","Cerignale","Gazzola","Rottofreno","Zerba","Bore","Compiano","Fontevivo","Palanzano","Terenzo","Varsi","Brescello","Castellarano","Gattatico","Poviglio","Toano","Bomporto","Fanano","Maranello","Montefiorino","Polinago","Sestola","Argelato","Camugnano","Fontanelice","Marzabotto","Valsamoggia","Comacchio","Tresignana","Conselice","Cesena","Modigliana","Sarsina","Gemmano","Saludecio","Pennabilli","Comano","Montignoso","Zeri","Capannori","Massarosa","Pietrasanta","Agliana","Montale","Uzzano","Empoli","Impruneta","Pelago","Signa","Capoliveri","Piombino","Bientina","Cascina","Montescudaio","Ponsacco","Vicopisano","Bucine","Lucignano","Monteriggioni","Poggibonsi","Sinalunga","Campagnatico","Gavorrano","Pitigliano","Montemurlo","Bettona","Collazzone","Gubbio","Norcia","Pietralunga","Sigillo","Trevi","Allerona","Baschi","Guardea","Narni","Porano","Fermignano","Lunano","Montefelcino","Petriano","Sassofeltrio","Vallefoglia","Camerano","Corinaldo","Jesi","Montemarciano","Polverigi","Staffolo","Caldarola","Colmurano","Gagliole","Montecassiano","Muccia","Sarnano","Urbisaglia","Castignano","Force","Montegallo","Ripatransone","Altidona","Grottazzolina","Montegranaro","Ortezzano","Smerillo","Bomarzo","Capranica","Corchiano","Graffignano","Monterosi","Proceno","Tuscania","Vetralla","Amatrice","Cantalice","Collegiove","Cottanello","Leonessa","Montebuono","Selci","Vacone","Ariccia","Canterano","Ciciliano","Formello","Gorga","Licenza","Mentana","Moricone","Nettuno","Pomezia","Saracinesco","Vallepietra","Zagarolo","Fiumicino","Pontinia","Sabaudia","Terracina","Alvito","Arnara","Casalattico","Ceccano","Esperia","Fontechiari","Morolo","Picinisco","Ripi","Settefrati","Terelle","Vallerotonda","Aielli","Barete","Calascio","Capistrello","Castellafiume","Introdacqua","Navelli","Ortucchio","Pescina","Rivisondoli","Scoppito","Trasacco","Arsita","Campli","Cermignano","Cortino","Notaresco","Alanno","Civitaquana","Farindola","Nocciano","Picciano","Salle","Vicoli","Atessa","Casacanditella","Castelguidone","Crecchio","Fraine","Gessopalena","Lentella","Monteferrante","Orsogna","Palombaro","Poggiofiorito","Roccamontepiano","Tollo","Vacri","Fallo","Casacalenda","Guardiaregia","Lucito","Monacilioni","Oratino","Portocannone","Roccavivara","Tavenna","Ururi","Filignano","Macchiagodena","Pescolanciano","Roccamandolfi","Venafro","Aversa","Capodrise","Casaluce","Ciorlano","Francolise","Liberi","Parete","Pratella","Succivo","Casapesenna","Arpaia","Bucciano","Castelpagano","Circello","Forchia","Montesarchio","Paupisi","Puglianello","Vitulano","Arzano","Caivano","Casamarciano","Cicciano","Frattamaggiore","Liveri","Nola","Portici","Ercolano","Saviano","Andretta","Baiano","Calitri","Castelfranci","Domicella","Gesualdo","Lapio","Mercogliano","Montella","Nusco","Quadrelle","Senerchia","Sturno","Torrioni","Venticano","Agropoli","Aquara","Battipaglia","Caggiano","Cannalonga","Ceraso","Corbara","Futani","Laurito","Montecorice","Padula","Perito","Polla","Ravello","Rofrano","Sapri","Serramezzana","Torchiara","Valva","Apricena","Carlantino","Faeto","Manfredonia","Serracapriola","Vieste","Alberobello","Bitonto","Conversano","Molfetta","Putignano","Turi","Crispiano","Laterza","Massafra","Palagianello","Cisternino","Oria","Alliste","Collepasso","Diso","Giurdignano","Lizzanello","Melendugno","Neviano","Palmariggi","Ruffano","Seclì","Sternatia","Taviano","Ugento","Presicce-Acquarica","Trani","Armento","Baragiano","Calvera","Castelmezzano","Fardella","Latronico","Marsicovetere","Montemilone","Picerno","Rapolla","Rotonda","Spinoso","Trecchina","Ginestra","Calciano","Garaguso","Pomarico","Tursi","Aieta","Amendolara","Bocchigliero","Campana","Castrolibero","Cerisano","Cleto","Diamante","Fuscaldo","Lattarico","Maierà","Marzi","Mottafollone","Panettieri","Pietrafitta","Rose","Scigliano","Verbicaro","Amaroni","Belcastro","Conflenti","Decollatura","Girifalco","Maida","Montauro","Petrizzi","Squillace","Zagarise","Bagaladi","Bovalino","Canolo","Ciminà","Delianuova","Giffone","Maropati","Monasterace","Platì","Roghudi","Seminara","Stignano","Carfizzi","Mesoraca","Strongoli","Briatico","Dinami","Filogaso","Limbadi","Nicotera","Ricadi","Spadola","Vazzano","Calatafimi-Segesta","Gibellina","Poggioreale","Vita","Aliminusa","Bisacquino","Caltavuturo","Castelbuono","Cinisi","Lascari","Montelepre","Roccamena","Trabia","Villabate","Antillo","Castell'Umberto","Falcone","Frazzanò","Graniti","Limina","Mandanici","Mistretta","Patti","Roccafiorita","Savoca","Tortorici","Venetico","Bivona","Cammarata","Comitini","Montallegro","Ravanusa","Bompensiere","Gela","Mussomeli","Sommatino","Assoro","Cerami","Pietraperzia","Calatabiano","Linguaglossa","Mineo","Pedara","Sant'Alfio","Vizzini","Comiso","Buccheri","Floridia","Pachino","Aggius","Banari","Bono","Buddusò","Cargeghe","Cossoine","Ittireddu","Mara","Nule","Osilo","Pattada","Romana","Sennori","Torralba","Telti","Stintino","Atzara","Bitti","Dorgali","Gairo","Irgoli","Loculi","Mamoiada","Olzai","Orgosolo","Osidda","Posada","Sorgono","Tonara","Urzulei","Quartucciu","Albagiara","Assolo","Bidonì","Cuglieri","Gonnostramatza","Mogoro","Nurachi","Paulilatino","Seneghe","Simala","Sorradile","Uras","Siapiccia","Laconi","Suni","Barrali","Carbonia","Dolianova","Esterzili","Gergei","Gonnesa","Iglesias","Monastir","Nurallao","Ortacesus","Portoscuso","Santadi","Senorbì","Setzu","Silius","Tuili","Villacidro","Villaperuccio","Villaspeciosa"],d$u=["{{location.city_prefix}} {{person.first_name}} {{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}} {{location.city_suffix}}","{{person.last_name}} {{location.city_suffix}}","{{location.city_name}}"],D$u=["San","Borgo","Sesto","Quarto","Settimo"],x$u=["a mare","lido","ligure","del friuli","salentino","calabro","veneto","nell'emilia","umbro","laziale","terme","sardo"],m$u=["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antartide (territori a sud del 60° parallelo)","Antigua e Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Bielorussia","Belgio","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia e Herzegovina","Botswana","Bouvet Island (Bouvetoya)","Brasile","Territorio dell'arcipelago indiano","Isole Vergini Britanniche","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambogia","Cameroon","Canada","Capo Verde","Isole Cayman","Repubblica Centrale Africana","Chad","Cile","Cina","Isola di Pasqua","Isola di Cocos (Keeling)","Colombia","Comoros","Congo","Isole Cook","Costa Rica","Costa d'Avorio","Croazia","Cuba","Cipro","Repubblica Ceca","Danimarca","Gibuti","Repubblica Dominicana","Equador","Egitto","El Salvador","Guinea Equatoriale","Eritrea","Estonia","Etiopia","Isole Faroe","Isole Falkland (Malvinas)","Fiji","Finlandia","Francia","Guyana Francese","Polinesia Francese","Territori Francesi del sud","Gabon","Gambia","Georgia","Germania","Ghana","Gibilterra","Grecia","Groenlandia","Grenada","Guadalupa","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Città del Vaticano","Honduras","Hong Kong","Ungheria","Islanda","India","Indonesia","Iran","Iraq","Irlanda","Isola di Man","Israele","Italia","Giamaica","Giappone","Jersey","Giordania","Kazakhstan","Kenya","Kiribati","Korea","Kuwait","Republicca Kirgiza","Repubblica del Laos","Latvia","Libano","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lituania","Lussemburgo","Macao","Macedonia","Madagascar","Malawi","Malesia","Maldive","Mali","Malta","Isole Marshall","Martinica","Mauritania","Mauritius","Mayotte","Messico","Micronesia","Moldova","Principato di Monaco","Mongolia","Montenegro","Montserrat","Marocco","Mozambico","Myanmar","Namibia","Nauru","Nepal","Antille Olandesi","Olanda","Nuova Caledonia","Nuova Zelanda","Nicaragua","Niger","Nigeria","Niue","Isole Norfolk","Northern Mariana Islands","Norvegia","Oman","Pakistan","Palau","Palestina","Panama","Papua Nuova Guinea","Paraguay","Peru","Filippine","Pitcairn Islands","Polonia","Portogallo","Porto Rico","Qatar","Reunion","Romania","Russia","Rwanda","San Bartolomeo","Sant'Elena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Arabia Saudita","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovenia","Isole Solomon","Somalia","Sud Africa","Georgia del sud e South Sandwich Islands","Spagna","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Swaziland","Svezia","Svizzera","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tokelau","Tonga","Trinidad e Tobago","Tunisia","Turchia","Turkmenistan","Isole di Turks and Caicos","Tuvalu","Uganda","Ucraina","Emirati Arabi Uniti","Regno Unito","Stati Uniti d'America","United States Minor Outlying Islands","Isole Vergini Statunitensi","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],h$u=["Italia"],p$u=["#####"],g$u=["Appartamento ##","Piano #"],f$u=["Agrigento","Alessandria","Ancona","Aosta","Arezzo","Ascoli Piceno","Asti","Avellino","Bari","Barletta-Andria-Trani","Belluno","Benevento","Bergamo","Biella","Bologna","Bolzano","Brescia","Brindisi","Cagliari","Caltanissetta","Campobasso","Carbonia-Iglesias","Caserta","Catania","Catanzaro","Chieti","Como","Cosenza","Cremona","Crotone","Cuneo","Enna","Fermo","Ferrara","Firenze","Foggia","Forlì-Cesena","Frosinone","Genova","Gorizia","Grosseto","Imperia","Isernia","La Spezia","L'Aquila","Latina","Lecce","Lecco","Livorno","Lodi","Lucca","Macerata","Mantova","Massa-Carrara","Matera","Messina","Milano","Modena","Monza e della Brianza","Napoli","Novara","Nuoro","Olbia-Tempio","Oristano","Padova","Palermo","Parma","Pavia","Perugia","Pesaro e Urbino","Pescara","Piacenza","Pisa","Pistoia","Pordenone","Potenza","Prato","Ragusa","Ravenna","Reggio Calabria","Reggio Emilia","Rieti","Rimini","Roma","Rovigo","Salerno","Medio Campidano","Sassari","Savona","Siena","Siracusa","Sondrio","Taranto","Teramo","Terni","Torino","Ogliastra","Trapani","Trento","Treviso","Trieste","Udine","Varese","Venezia","Verbano-Cusio-Ossola","Vercelli","Verona","Vibo Valentia","Vicenza","Viterbo"],v$u=["AG","AL","AN","AO","AR","AP","AT","AV","BA","BT","BL","BN","BG","BI","BO","BZ","BS","BR","CA","CL","CB","CI","CE","CT","CZ","CH","CO","CS","CR","KR","CN","EN","FM","FE","FI","FG","FC","FR","GE","GO","GR","IM","IS","SP","AQ","LT","LE","LC","LI","LO","LU","MC","MN","MS","MT","ME","MI","MO","MB","NA","NO","NU","OT","OR","PD","PA","PR","PV","PG","PU","PE","PC","PI","PT","PN","PZ","PO","RG","RA","RC","RE","RI","RN","RM","RO","SA","VS","SS","SV","SI","SR","SO","TA","TE","TR","TO","OG","TP","TN","TV","TS","UD","VA","VE","VB","VC","VR","VV","VI","VT"],C$u={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},F$u=["{{location.street_suffix}} {{person.first_name}}","{{location.street_suffix}} {{person.last_name}}"],k$u=["Piazza","Strada","Via","Borgo","Contrada","Rotonda","Incrocio"],A$u={building_number:E$u,city_name:c$u,city_pattern:d$u,city_prefix:D$u,city_suffix:x$u,country:m$u,default_country:h$u,postcode:p$u,secondary_address:g$u,state:f$u,state_abbr:v$u,street_address:C$u,street_pattern:F$u,street_suffix:k$u},b$u=A$u,y$u={title:"Italian",code:"it",language:"it",endonym:"Italiano",dir:"ltr",script:"Latn"},B$u=y$u,z$u=["Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],kG=["Sig.","Dott.","Dr.","Ing."],S$u=["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esa�","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosu�","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mos�","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicol�","Niniano","Nino","No�","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salom�","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo","Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],M$u=["Abate","Abbate","Abbondanza","Abbrescia","Accardi","Accardo","Accurso","Aceto","Acquadro","Acquaviva","Acquistapace","Adami","Adamo","Addari","Addis","Adragna","Affinito","Agnello","Agostinelli","Agostini","Agresta","Aiello","Alaimo","Albanese","Albano","Alberti","Alcamo","Alessandrini","Alessi","Alfano","Alfieri","Alivernini","Allegretti","Aloi","Altieri","Amabile","Amadori","Amato","Ambrosini","Ambrosino","Ambrosio","Amendola","Amerio","Amici","Amico","Ammoscato","Amoroso","Amoruso","Ancona","Andreoli","Andrisani","Anelli","Angeletti","Angeli","Angelini","Angeloni","Angelucci","Annunziata","Anselmi","Anselmo","Antenucci","Antezza","Antonacci","Antonelli","Antonini","Antonucci","Anzalone","Apicella","Aprile","Aquino","Aramini","Arcangeli","Arena","Argenio","Argento","Argiolas","Artioli","Asaro","Ascione","Astolfi","Atzeni","Atzori","Avallone","Avola","Azara","Babini","Bacci","Baggio","Baiocco","Balboni","Baldacci","Baldassarre","Baldi","Baldini","Baldo","Balducci","Balestra","Balistreri","Ballarin","Balsamo","Balzano","Bandini","Bani","Baraldi","Barbagallo","Barbarossa","Barbarulo","Barbato","Barbera","Barberi","Barberis","Barbero","Barbieri","Barbiero","Barile","Barillà","Barletta","Barone","Baroni","Barra","Barreca","Barresi","Barretta","Barsotti","Bartoli","Bartolini","Bartolomei","Bartolucci","Basile","Bassani","Bassi","Basso","Battaglia","Battista","Battisti","Battistini","Bedini","Belli","Bellini","Bellomo","Bellotti","Bellucci","Belmonte","Belotti","Beltrame","Beltrami","Belvisi","Benatti","Benedetti","Benedetto","Benetti","Benigni","Benini","Bennardo","Bentivoglio","Benvenuti","Benvenuto","Berardi","Beretta","Bergamasco","Bergamini","Bernabei","Bernardi","Bernardini","Bernasconi","Bertaccini","Bertani","Bertelli","Berti","Bertini","Berto","Bertolini","Bertolussi","Beso","Betti","Bevilacqua","Biagetti","Biagi","Biagini","Bianc","Biancheri","Bianchetti","Bianchi","Bianchini","Bianco","Biasci","Biccari","Biggi","Bindi","Bini","Bionaz","Biondi","Bisconti","Bisio","Bizzarri","Blanc","Blasi","Bocchi","Boccia","Bodini","Boffa","Boi","Bologna","Bonanni","Bonanno","Bonato","Bonazzi","Bonelli","Bonetti","Bongiorno","Bongiovanni","Boni","Bonifazi","Bonini","Bono","Bonomi","Bonomo","Bordoni","Borelli","Borghi","Borgia","Borrelli","Bortolin","Bortoluzzi","Bortot","Boscaino","Boschetti","Boschi","Bosco","Boscolo","Bosi","Botta","Bove","Bovolenta","Bozzi","Bozzo","Braia","Brambilla","Branca","Brandi","Bresciani","Bressan","Briano","Brigandì","Brignone","Brizzi","Brogi","Brumat","Brunelli","Brunetti","Bruni","Bruno","Bruschi","Bruzzone","Buccheri","Bucci","Bulgarelli","Buongiorno","Buonomo","Burgio","Butera","Buzzi","Cabras","Caccamo","Caccavo","Cacciapuoti","Cacciatore","Cadoni","Caforio","Caggiano","Caiazza","Caiazzo","Calabrese","Calabria","Calabrò","Calafiore","Calandro","Calì","Califano","Callegari","Calligaris","Calò","Camilli","Cammarata","Cammisa","Campagna","Campana","Campanella","Campanile","Campanini","Campisi","Campo","Campoli","Campus","Canale","Cancelliere","Cancellieri","Candela","Candido","Canepa","Cangiano","Canino","Cannas","Cannata","Cannella","Cannone","Canova","Cantagallo","Cantoni","Canu","Capannolo","Capasso","Capecchi","Capelli","Capitani","Capizzi","Capoccia","Capocotta","Capogna","Capone","Caporaso","Cappai","Cappelletti","Cappelli","Cappello","Cappiello","Capponi","Capraro","Capriotti","Capuano","Caputo","Cara","Caracciolo","Caradonna","Carbon","Carbone","Carboni","Cardella","Cardia","Cardinale","Cardinali","Cardini","Cardone","Carè","Careddu","Carella","Caretti","Caricari","Carini","Carletti","Carli","Carlini","Carlino","Carloni","Carlotti","Carlucci","Carminati","Carnevale","Carnovale","Carollo","Carosi","Carrara","Carraro","Carrieri","Carriero","Carrozza","Carrozzo","Carrus","Carta","Caruso","Carvelli","Casadei","Casadio","Casagrande","Casale","Casali","Casano","Casavecchia","Cascio","Cascone","Casella","Caselli","Caserta","Casini","Casolaro","Cassano","Castagna","Castaldi","Castaldo","Castellana","Castellani","Castellano","Castelli","Castiello","Castiglioni","Casu","Casula","Catalano","Cataldi","Cataldo","Catania","Catanzaro","Catarsi","Catellani","Caterino","Cattaneo","Cattani","Cavaliere","Cavalieri","Cavallari","Cavallaro","Cavalli","Cavallini","Cavallo","Cavriani","Ceccarelli","Ceccarini","Cecchetti","Cecchi","Cecchini","Cecere","Celano","Celentano","Celeste","Celi","Celli","Cellini","Cenni","Centofanti","Cerise","Cerrani","Cerrato","Cerri","Cerullo","Cerutti","Cesaretti","Cherchi","Cherubini","Chessa","Chessari","Chiacchio","Chianese","Chiaravalle","Chiavacci","Chilà","Chimenti","Chiodi","Chirico","Ciaccio","Ciacio","Ciampa","Cianci","Ciani","Ciavarella","Cicala","Cicatiello","Ciccarelli","Cicchetti","Ciccone","Cifarelli","Cilli","Cimmino","Cinelli","Cingolani","Cini","Cioffi","Cioni","Ciotola","Ciotti","Cipolla","Cipollaro","Cipolletta","Cipriani","Cipriano","Cirelli","Cirillo","Citro","Cittadino","Ciuffetelli","Ciuffreda","Ciulla","Clemente","Coccia","Cocco","Cola","Colangelo","Colantuono","Colella","Coletta","Colombo","Colonna","Colucci","Comito","Como","Concas","Conforti","Congiu","Coniglio","Consiglio","Cont","Conte","Conti","Contini","Contu","Coppola","Corazza","Cordioli","Coretti","Corona","Corradi","Corradini","Corrado","Corrao","Correale","Corridori","Corsi","Corsini","Corso","Cortese","Cortesi","Corti","Cortinovis","Cosentino","Coslovich","Cossu","Costa","Costantin","Costantini","Costantino","Costanza","Costanzo","Cottone","Coviello","Cozzani","Cozzi","Cozzolino","Crea","Cremona","Cremonesi","Crepaldi","Crescenzi","Crespi","Crevatin","Crimi","Crippa","Crisafulli","Criscenti","Crisci","Criscione","Crispino","Cristiano","Cristofaro","Critelli","Croce","Cruciani","Cruciata","Cucchiara","Cucciniello","Cuomo","Curci","Curcio","Curreli","Cusimano","Cusumano","Cuzzocrea","D'Agostino","D'Aleo","D'Alessandro","D'Alessio","D'Amato","D'Ambrosio","D'Amico","D'Amore","D'Andrea","D'Angeli","D'Angelo","D'Anna","D'Argenio","D'Avino","D'Elia","D'Errico","D'Incà","D'Ippolito","D'Onofrio","D'Orazio","D'Urso","Da Rold","Daidone","Dal Farra","Dalmasso","Damiani","Damiano","Damico","Daniele","Dante","Dattilo","Davoli","De Angelis","De Biase","De Blasi","De Bona","De Bonis","De Candido","De Carlo","De Carolis","De Chiara","De Cicco","De Col","De Cristofaro","De Falco","De Fazio","De Feo","De Filippis","De Filippo","De Giorgi","De Giorgio","De Gregorio","De Lorenzo","De Luca","De Lucia","De Maio","De Marco","De Maria","De Martino","De Masi","De Meo","De Napoli","De Palma","De Rosa","De Rossi","De Salvo","De Sanctis","De Santis","De Simone","De Stefano","De Vita","De Vito","Degano","Degrassi","Deiana","Del Bianco","Del Gaudio","Del Monte","Del Prete","Del Vecchio","Delfino","Dell'Amico","Delle Monache","Delogu","Demontis","Demurtas","Denaro","Denti","Deriu","Desiderio","Desogus","Destro","Di Bari","Di Battista","Di Bella","Di Benedetto","Di Biase","Di Blasi","Di Caccamo","Di Carlo","Di Cesare","Di Ciocco","Di Costanzo","Di Dio","Di Domenico","Di Donato","Di Fazio","Di Felice","Di Fiore","Di Francesco","Di Franco","Di Gaetano","Di Gennaro","Di Giacomo","Di Giorgio","Di Giovanni","Di Girolamo","Di Giuseppe","Di Gregorio","Di Grezia","Di Iorio","Di Lascio","Di Lecce","Di Liberto","Di Lorenzo","Di Luca","Di Maggio","Di Maio","Di Marco","Di Maria","Di Marino","Di Maro","Di Martino","Di Marzio","Di Matteo","Di Mauro","Di Michele","Di Nardo","Di Natale","Di Palma","Di Paola","Di Paolo","Di Pasquale","Di Pede","Di Pietro","Di Rocco","Di Salvo","Di Santo","Di Sarno","Di Somma","Di Stefano","Di Tommaso","Di Tullio","Di Vita","Diamanti","Diana","Dini","Dionisi","Distefano","Dodaro","Dolce","Dolci","Dominici","Donati","Donato","Donda","Doria","Doro","Doronzo","Drago","Dragone","Dragoni","Duca","Ducci","Durante","Dutto","Egger","Elia","Eligibile","Epifani","Ercoli","Ermini","Errante","Errera","Errichiello","Errico","Esposito","Evangelista","Evangelisti","Evola","Fabbri","Fabbricatore","Fabbro","Fabiani","Fabiano","Fabris","Fabrizi","Fabrizio","Fadda","Falbo","Falchi","Falcioni","Falco","Falcone","Falzone","Fanara","Fancello","Fanelli","Fantini","Fantozzi","Faraci","Faraone","Farella","Farin","Farina","Farris","Fasano","Fasoli","Fava","Favara","Favaro","Favero","Favre","Fazio","Fedele","Federici","Federico","Feleppa","Felici","Feliziani","Femina","Ferilli","Ferluga","Ferracuti","Ferraiuolo","Ferrando","Ferrante","Ferranti","Ferrara","Ferrari","Ferrarini","Ferrario","Ferraris","Ferraro","Ferrarotti","Ferreri","Ferrero","Ferretti","Ferri","Ferrigno","Ferrini","Ferro","Ferroni","Festa","Festuccia","Fichera","Fierro","Filice","Filippi","Filippini","Filipponi","Fini","Finocchiaro","Finotti","Fior","Fioravanti","Fiore","Fiorelli","Fiorentini","Fiorentino","Fiorenza","Fioretti","Fiori","Fiorillo","Fiorini","Fiorucci","Fischetti","Flacco","Flore","Floridia","Florio","Floris","Foglia","Fois","Fonda","Fontana","Fonti","Forconi","Forgione","Forlani","Formica","Fornara","Forte","Fortugno","Fortunato","Foschi","Foti","Francesca","Franceschi","Franceschini","Francesconi","Francese","Franchi","Franchini","Franco","Franzè","Franzoni","Frasca","Fratello","Fratti","Frau","Frezza","Frigerio","Frigo","Fucci","Fumagalli","Fumarola","Fuoco","Furlan","Furno","Fusaro","Fusco","Gabriele","Gabrielli","Gaddini","Gagliano","Gagliardi","Galante","Galasso","Galati","Galeazzi","Galli","Gallo","Galluzzo","Gamba","Gamberini","Gambino","Gamper","Gandolfo","Gangemi","Garau","Garavaglia","Gargiulo","Garifo","Garofalo","Gaspari","Gasparini","Gasser","Gatta","Gatti","Gatto","Gaudiano","Gazzola","Gemma","Genchi","Genna","Gennaro","Genovese","Gentile","Gentili","Gerace","Geraci","Germani","Gervasi","Ghilardi","Giacalone","Giaccio","Giachi","Giacomelli","Giampaoli","Giampaolo","Giannelli","Giannetti","Gianni","Giannini","Giannone","Giannotti","Gianotti","Giansante","Giardina","Giardini","Gigli","Giglio","Gigliotti","Gioacchini","Gioia","Giordani","Giordano","Giorgetti","Giorgi","Giorgio","Giovannelli","Giovannetti","Giovannini","Giovinazzo","Girardi","Giraudo","Girone","Giudice","Giuffrida","Giugliano","Giuliani","Giuliano","Giunta","Giusti","Giustra","Gobbi","Golinelli","Gori","Govoni","Granà","Granata","Granato","Grande","Grandi","Grange","Grassi","Grasso","Gravina","Graziani","Graziano","Greco","Gregori","Greppi","Grieco","Grilli","Grillo","Grimaldi","Grossi","Grosso","Gruber","Gruppuso","Gualtieri","Guarino","Guarneri","Guarnieri","Guastella","Guastone","Guerra","Guerrieri","Guerriero","Guerrini","Guglielmi","Guida","Guidetti","Guidi","Guido","Guidotti","Gulino","Gullì","Gurrieri","Gusmeroli","Hofer","Huber","Iacolare","Iacono","Iacovino","Iacovone","Iandolo","Iannaccone","Iannello","Ianni","Iannone","Iannucci","Iaria","Iazzetta","Ierardi","Iezzi","Impellizzeri","Improta","Indelicato","Ingrassia","Ingrosso","Innocenti","Inzerillo","Iodice","Iorio","Iotti","Iovino","Ippoliti","Ippolito","Iuliano","Izzi","Izzo","Kofler","La Barbera","La Malfa","La Manna","La Monaca","La Monica","La Porta","La Rocca","La Rosa","La Sala","La Torre","Labate","Laezza","Laganà","Lai","Lamacchia","Lamberti","Lana","Landi","Lanteri","Lanza","Lari","Latini","Latorre","Lattanzi","Lauri","Lavecchia","Lazzari","Lazzarini","Lazzaro","Leale","Lecca","Ledda","Leggio","Lelli","Lentini","Lenzi","Leo","Leonardi","Leoncini","Leone","Leonetti","Leoni","Leopardi","Lepore","Lezzi","Liberati","Librizzi","Licata","Liccardo","Licciardello","Licitra","Ligorio","Liguori","Liotta","Lipari","Lippi","Lippolis","Lisi","Litterio","Liuzzi","Liverani","Lo Bianco","Lo Cascio","Lo Giudice","Lo Iacono","Lo Piccolo","Lo Pinto","Lo Presti","Locatelli","Locci","Loddo","Lodi","Loffredo","Loi","Loiacono","Lolli","Lombardi","Lombardini","Lombardo","Lonardi","Longhi","Longo","Longobardi","Lopez","Lorenzini","Loreti","Loreto","Lori","Lorusso","Lotito","Lotti","Lovato","Luca","Lucarelli","Lucarini","Lucchese","Lucchesi","Luchetti","Luchini","Lucia","Luciani","Luciano","Lucidi","Luconi","Lugli","Luise","Luongo","Lupi","Lupica","Lupo","Luppi","Luppino","Luzi","Luzzi","Macaluso","Macchi","Macchia","Macrì","Madonna","Maffei","Maggi","Maggiani","Maggio","Maggiore","Magi","Magliocco","Magnani","Magno","Maiello","Mainardi","Maio","Maione","Mair","Malagoli","Malaspina","Malatesta","Malavasi","Malerba","Malizia","Maltese","Manca","Mancinelli","Mancini","Mancino","Mancuso","Manetti","Manfredi","Mangano","Mangione","Manica","Manicone","Maniscalco","Manna","Mannino","Manno","Manti","Mantovani","Manzella","Manzi","Manzo","Maragno","Marangi","Marangon","Marangoni","Marani","Marano","Marcelli","Marcello","Marchesan","Marchese","Marchesi","Marchesini","Marchetti","Marchetto","Marchi","Marchini","Marciano","Marcianò","Marcon","Marconi","Marcovecchio","Marcucci","Marega","Marelli","Maresca","Margiotta","Mari","Marian","Mariani","Mariano","Marinelli","Marini","Marino","Marinucci","Mariotti","Mariucci","Marone","Marongiu","Marotta","Marra","Marras","Marrazzo","Marrone","Marsella","Marsili","Martelli","Martellucci","Martina","Martinelli","Martines","Martini","Martino","Martorana","Martucci","Marzano","Marzi","Marziali","Marzocchi","Masala","Mascia","Masciandaro","Mascolo","Masi","Masia","Masiero","Massa","Massari","Massaro","Massimi","Mastrogiacomo","Mastroianni","Mastronardi","Mastropietro","Masucci","Matarazzo","Matera","Matranga","Matta","Mattei","Matteucci","Mattia","Mattioli","Maugeri","Mauri","Maurizi","Mauro","Mautone","Mazza","Mazzanti","Mazzarella","Mazzaro","Mazzei","Mazzeo","Mazzi","Mazzini","Mazzocchi","Mazzola","Mazzoleno","Mazzone","Mazzoni","Mazzotta","Mazzotti","Mecca","Medeot","Medici","Medugno","Megna","Melandri","Mele","Meli","Melillo","Melis","Meloni","Memoli","Mencarelli","Menconi","Menegatti","Mengoni","Menna","Menozzi","Meo","Mercuri","Mercurio","Mereu","Merli","Merlo","Merola","Messana","Messina","Micco","Miccoli","Miceli","Micheletti","Michelucci","Micillo","Migliaccio","Miglio","Migliore","Mignogna","Milan","Milani","Milano","Milazzo","Milella","Militello","Minelli","Mingarelli","Minniti","Miotto","Mirabella","Mistretta","Moccia","Modica","Moffa","Molinari","Molinaro","Mollica","Molteni","Monaci","Monaco","Monni","Montagna","Montagner","Montalbano","Montalto","Montanari","Montanaro","Montefusco","Monteleone","Montemurro","Monterosso","Montesano","Monti","Monticelli","Mora","Morabito","Morandi","Moras","Mordenti","Morelli","Morello","Moretti","Moretto","Morgante","Mori","Moriconi","Morini","Moro","Moroni","Morra","Morreale","Morri","Morrone","Mosca","Moscato","Moser","Mosti","Motisi","Motta","Mottola","Mulas","Mulè","Munaro","Mura","Muratore","Murgia","Murolo","Murru","Murtas","Musella","Musso","Musumeci","Nanni","Napoletano","Napoli","Napolitano","Nappi","Narcisi","Narciso","Nardi","Natale","Natali","Nava","Navarra","Nazzaro","Negri","Neri","Nesti","Nicastro","Niccolai","Nicoletti","Nicolini","Nicolò","Nicolosi","Nicosia","Nicotra","Nieddu","Nigro","Nobile","Nobili","Nocentini","Nocera","Nocerino","Nota","Notaro","Noto","Novelli","Novello","Nucci","Nucera","Nuzzo","Occhipinti","Oggiano","Oliva","Oliveri","Olivi","Olivieri","Oliviero","Olla","Orefice","Orlandi","Orlando","Orrù","Orsini","Ortenzi","Ortolani","Ostuni","Ottaviani","Ottaviano","Ottonello","Pace","Paci","Pacifici","Pacifico","Pacini","Padovan","Padula","Paganelli","Pagani","Pagano","Pagliai","Pagliuca","Pala","Paladini","Palano","Palazzi","Palazzo","Palazzolo","Palermo","Palla","Palladino","Pallotta","Palma","Palmeri","Palmieri","Palmisani","Palmisano","Palombi","Palombo","Palumbo","Panaro","Pandolfi","Panetta","Pani","Panico","Pantano","Panza","Panzeri","Paola","Paolella","Paoletti","Paoli","Paolicelli","Paolillo","Paolini","Paolino","Paolucci","Paone","Paonessa","Papa","Papaleo","Papapietro","Papini","Pappalardo","Paradiso","Pardini","Parente","Pariggiano","Paris","Parise","Parisi","Parodi","Parrinello","Parrino","Pascale","Pascali","Pascarella","Pascucci","Pasini","Pasqua","Pasquali","Pasquini","Passarelli","Passeri","Passero","Passuello","Pastore","Pastorelli","Pastorino","Patanè","Patriarca","Patrone","Patruno","Patti","Pau","Pavan","Pavani","Pavone","Peaquin","Pece","Pecora","Pecoraro","Pecorella","Pedone","Pedrazzini","Pedroni","Pedrotti","Pellecchia","Pellegrini","Pellegrino","Pellicano","Pellicanò","Pellitteri","Peluso","Penna","Pennestrì","Penzo","Pepe","Perego","Perilli","Perin","Perini","Perna","Peroni","Perotti","Perra","Perri","Perrini","Perrone","Perrotta","Perugini","Peruzzi","Pesaresi","Pesce","Pession","Petito","Petralia","Petrarca","Petrella","Petrelli","Petrini","Petrone","Petronio","Petrucci","Pezzella","Pezzi","Piacentini","Piana","Pianese","Pianigiani","Piazza","Piazzolla","Pibiri","Pica","Picariello","Picchi","Piccinini","Piccione","Picco","Piccoli","Piccolo","Pichler","Pieri","Pierini","Pierro","Piga","Pignatelli","Pilato","Pili","Pillitteri","Pinardi","Pini","Pinna","Pinto","Pintus","Pipitone","Piras","Pircher","Piredda","Pirone","Pirrello","Pirrone","Pisani","Pisano","Pischedda","Pisciotta","Piscitelli","Piscopo","Pisu","Pittalis","Pitzalis","Piva","Pivetta","Pizzi","Pizzimenti","Pizzitola","Pizzo","Pizzuti","Platania","Poggi","Poggio","Polese","Poletti","Poli","Polidori","Polimeno","Politi","Polito","Polizzi","Pollina","Polverino","Pompei","Pompili","Pompilio","Ponti","Porcari","Porcu","Postiglione","Potenza","Pozzi","Pozzo","Pratesi","Praticò","Prato","Prencipe","Prete","Preziosi","Principato","Prisco","Privitera","Procopio","Proietti","Provenzano","Puca","Pucci","Puccio","Puddu","Puggioni","Pugliese","Pugliesi","Puglisi","Puleo","Putzolu","Quaglia","Quaranta","Quarta","Quinto","Raffa","Rago","Ragone","Ragusa","Raimondi","Raimondo","Rallo","Rambaldi","Ramella","Rampazzo","Randazzo","Raneri","Ranieri","Raniolo","Ranucci","Rapisarda","Rapuano","Ratti","Rauso","Ravaioli","Re","Rea","Reale","Recchia","Redaelli","Reina","Renda","Renna","Renzi","Repetto","Restivo","Riccardi","Ricci","Ricciardi","Riccio","Riccobono","Ridolfi","Riggi","Riggio","Righetti","Righi","Rigoni","Rinaldi","Riolo","Riparbelli","Riva","Rizza","Rizzi","Rizzo","Roberti","Rocca","Rocchi","Rocco","Rodigari","Rogolino","Rollo","Romagnoli","Romanelli","Romani","Romaniello","Romanini","Romano","Romeo","Rondinone","Rondoni","Rosa","Rosati","Rosi","Ross","Rosselli","Rosset","Rossetti","Rossi","Rossini","Rosso","Rota","Rotolo","Rotondo","Rotundo","Ruberto","Rubino","Rucco","Ruggeri","Ruggieri","Ruggiero","Ruotolo","Rusciano","Russo","Saba","Sabatini","Sabatino","Sabato","Sabbatini","Sabia","Sabino","Sacchet","Sacchetti","Sacchi","Sacco","Saccone","Saia","Sala","Saladino","Salamone","Salatiello","Salemi","Salemme","Salerno","Salierno","Salis","Salomone","Salvadori","Salvati","Salvatore","Salvatori","Salvi","Salvucci","Salzano","Sammartano","Sammartino","Sanfilippo","Sanna","Sannino","Sansone","Santamaria","Santangelo","Santarelli","Santarossa","Santarsia","Santarsiero","Santi","Santilli","Santinelli","Santini","Santo","Santoni","Santori","Santoro","Santucci","Sapienza","Saponaro","Saporito","Saracino","Sardella","Sardina","Sarnataro","Sarti","Sartor","Sartori","Sassano","Sassi","Sasso","Satta","Savini","Savoca","Savoia","Sbrana","Scaglione","Scala","Scalia","Scalise","Scalzo","Scano","Scanu","Scarano","Scardino","Scarpa","Scarpellini","Scherini","Schettino","Schiavi","Schiavo","Schiavon","Schiavone","Schifano","Schillaci","Schirru","Sciacca","Scocco","Scognamiglio","Scopece","Scorza","Scotti","Scrofani","Scuderi","Sebastiani","Secchi","Secci","Sechi","Semeraro","Semprini","Senatore","Sepe","Serafini","Serafino","Serena","Sergi","Serpa","Serr","Serra","Sessa","Sestito","Severi","Severino","Sevi","Sforza","Siciliano","Signorelli","Signorile","Signorini","Siino","Silenzi","Silvestri","Silvestrini","Silvestro","Simeoli","Simeone","Simeoni","Simeti","Simoncelli","Simone","Simonetti","Simoni","Simonini","Simula","Sini","Sinopoli","Siracusa","Siragusa","Siri","Soccorsi","Sodano","Soldati","Solinas","Sorbello","Sorce","Soro","Sorrentino","Sottile","Spada","Spadafora","Spadaro","Spadoni","Spagnolo","Spagnuolo","Spano","Spanò","Spanu","Sparacino","Spataro","Speranza","Spiga","Spina","Spinelli","Spizzirri","Stabile","Staffieri","Stanzione","Stefani","Stella","Stigliano","Storti","Strano","Sucameli","Sucera","Surace","Suriano","Tacconi","Taddei","Tagliabue","Tagliaferri","Talarico","Tallarico","Tallone","Tamburini","Tammaro","Tanzi","Taormina","Tarantino","Tarquini","Tartamella","Tassi","Tassinari","Tasso","Tassone","Tataranni","Tavani","Tedde","Tedeschi","Tedesco","Telesca","Terenzi","Teresi","Terlizzi","Termine","Terzi","Terzo","Tesi","Testa","Tiano","Tiberti","Tilotta","Tiozzo","Tirelli","Tirri","Todaro","Tofani","Toldo","Tolomeo","Tolu","Tomaselli","Tomasello","Tomasi","Tomassoni","Tomei","Tommasi","Tonelli","Tonini","Torchia","Torchio","Tornatore","Torre","Torresi","Torri","Torrisi","Tortora","Tortorici","Toscano","Tosi","Totaro","Toti","Toto","Traini","Tralli","Trapani","Travaglini","Traverso","Tretola","Trevisan","Triolo","Tripodi","Troisi","Trombetta","Trovato","Tucci","Tuccillo","Tufano","Tufo","Tumbarello","Tumino","Turchi","Turco","Ugolini","Urbano","Urso","Usai","Vacca","Vaccari","Vaccaro","Vailati","Valente","Valenti","Valentini","Valentino","Valenza","Valeri","Valle","Valletta","Valli","Vallone","Valsecchi","Vanni","Vannini","Varriale","Vascotto","Vassallo","Vecchi","Vella","Venezia","Ventimiglia","Ventura","Venturelli","Venturi","Venturini","Vercesi","Verde","Verme","Veronese","Vezzoli","Viale","Vianello","Vicari","Vichi","Vicinanza","Vicini","Vierin","Villa","Villani","Villari","Vincenzi","Vinci","Viola","Violante","Violi","Virgilio","Visani","Viscò","Visconti","Visentin","Visintin","Vita","Vitale","Vitali","Viti","Vitiello","Vittori","Viviani","Vizziello","Volpe","Volpi","Vuillermoz","Zaccaria","Zaccaro","Zagaria","Zago","Zambon","Zamboni","Zambuto","Zampieri","Zanatta","Zanella","Zanelli","Zanetta","Zanetti","Zani","Zanon","Zanotti","Zappacosta","Zappalà","Zappia","Zedda","Zeni","Zennaro","Zingaretti","Zito","Zollo","Zordan","Zotti","Zucca","Zuliani","Zullo","Zumbo","Zunino"],w$u=[{value:"{{person.last_name}}",weight:1}],P$u=["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esaù","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosuè","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mosè","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicolò","Niniano","Nino","Noè","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salomè","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo"],AG=["Sig.","Dott.","Dr.","Ing."],T$u=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],j$u=ju(kG,AG),N$u=null,L$u={female_first_name:z$u,female_prefix:kG,first_name:S$u,last_name:M$u,last_name_pattern:w$u,male_first_name:P$u,male_prefix:AG,name:T$u,prefix:j$u,suffix:N$u},R$u=L$u,K$u=["+## ### ## ## ####","+## ## #######","+## ## ########","+## ### #######","+## ### ########","+## #### #######","+## #### ########","0## ### ####","+39 0## ### ###","3## ### ###","+39 3## ### ###"],I$u={formats:K$u},O$u=I$u,$$u={company:t$u,internet:l$u,location:b$u,metadata:B$u,person:R$u,phone_number:O$u},bG=$$u;new Ku({locale:[bG,Ru,Lu]});var H$u=["090-####-####","080-####-####","070-####-####"],G$u={formats:H$u},_$u=G$u,V$u=["水産","農林","鉱業","建設","食品","印刷","電気","ガス","情報","通信","運輸","銀行","保険"],J$u=["{{company.type}}{{person.last_name}}{{company.category}}","{{person.last_name}}{{company.category}}{{company.type}}"],U$u=["株式会社","有限会社","合名会社","合資会社","合同会社"],W$u={category:V$u,name_pattern:J$u,type:U$u},q$u=W$u,Z$u=["{{location.city_prefix}}{{person.first_name}}{{location.city_suffix}}","{{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}}{{person.last_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],Y$u=["北","東","西","南","新","湖","港"],Q$u=["市","区","町","村"],X$u=["アフガニスタン","アルバニア","アルジェリア","アメリカ","アンゴラ","アルゼンチン","オーストラリア","オーストリア","バハマ","バーレーン","バングラデシュ","バルバドス","ベルギー","ベリーズ","ブータン","ボリビア","ボスニヤ・","ヘルツェゴビナ","ボツワナ","ブラジル","ブルネイ","ブルガリア","カンボジア","カメルーン","カナダ","中央アフリカ","チャド","チリ","中国","コロンビア","コンゴ","コスタリカ","クロアチア","キューバ","キプロス","チェコ","デンマーク","ドミニカ共和国","エクアドル","エジプト","エルサルバドル","赤道ギニア","エストニア","エチオピア","フィジー","フィンランド","フランス","ガンビア","ドイツ","ガーナ","イギリス","ギリシャ","グリーンランド","グレナダ","グアテマラ","ギニア","ガイヤナ","ハイチ","オランダ","ホンジェラス","香港","ハンガリー","アイスランド","インド","インドネシア","イラン","イラク","アイルランド","イスラエル","イタリア","ジャマイカ","日本","ヨルダン","ケニア","コソボ","クウェート","ラオス","ラトビア","レバノン","リベリア","リビア","リトアニア","ルクセンブルク","マカオ","マダガスカル","マラウィ","マレーシア","マルタ","モルジブ","モーリシャス","メキシコ","モルドバ","モナコ","モンゴル","モロッコ","モザンビーク","ミャンマー","ナミビア","ネパール","ニューギニア","ニュージーランド","ニカラグア","ナイジェリア","北朝鮮","ノルウェー","オーマン","パキスタン","パレスチナ","パナマ","パプアニューギニア","パラグアイ","ペルー","フィリピン","ポーランド","ポルトガル","カタール","ルーマニア","ロシア","ルワンダ","サウジアラビア","スコットランド","セネガル","セイシェル","シンガポール","スロバキア","スロベニア","ソロモン諸島","ソマリア","南アフリカ","韓国","スペイン","スリランカ","スーダン","スウェーデン","スイス","シリア","タヒチ","台湾","タンザニア","タイ","トリニダード・トバゴ","チュニジア","トルコ","ウガンダ","ウクライナ","アラブ首長国連邦","ウルグアイ","バチカン","ベネズエラ","ベトナム","ウェールズ","イエメン","ザイール","ザンビア","ジンバブエ"],uHu=["北","東","南","西","北東","北西","南東","南西"],eHu=["###-####"],aHu=["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"],rHu=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"],nHu=["{{person.first_name}}{{location.street_suffix}}","{{person.last_name}}{{location.street_suffix}}"],tHu={city_pattern:Z$u,city_prefix:Y$u,city_suffix:Q$u,country:X$u,direction:uHu,postcode:eHu,state:aHu,state_abbr:rHu,street_pattern:nHu},iHu=tHu,oHu=["つぎつぎ","薬","当て字","しょくん","間隔","飽くまでも","あびる","雇用","かんどうする","じじょでん","超音波","じゅうどう","面","先週","しょうがっこう","避ける","ふそく","まぎらす","閉める","たまご","こわす","底","〜亭","しゃくや","しゃっか","ひきざん","割り箸","こうぞく","果てる","つなひき","漂う","漠然","しょうりゃく","減俸","さいぼう","さいほう","平安","封筒","旧姓","よわよわしい","味噌","ぼきん","くつじょく","絹糸","ちきゅう","かぜ","半額","かんそく","ぶん","ふん","たれる","廉価","ずいぶん","屈む","かんりょうてき","すんか","殻","擬装","うえる","たいさ","あつい","げいひんかん","洋服","大丈夫","察知","しえんする","仕方がない","徳川","ちらかす","こくふくする","ぶそう","こうつう","逆","馬鹿馬鹿しい","切迫","不健康","学院","都合","備える","へいがい","はじめて","輸出","迷路","母","ひかくする","はなぢ","はなじ","むこう","ねんじゅう","自宅","誘惑","ちえん","太る","ちかく","奴ら","堀川","ちがい","たいこうする","運ぶ","独裁","はっぽう","とちょう","先ず","はんそう","せいじょう","しょうじょう","かんじる","体重","上手","原油","ざぜん","既に","華やか","仕事","あらす","ゆるむ","きょうどう","開閉","悲しみ","しゃこ","ねばり","ようい","おりめ","伐採","牛乳","秘める","右翼","伝統","きひん","やさしい","ほ","警官","左手","全日本","むぜい","ごふく","かいたく","撃つ","しあとるし","シアトルし","ちょさくけん","じぎする","譜面","貫く","約する","提案する","哀れむ","迷子","きょうき","ごうけん","せんたくする","しゅしょう","江戸","狂う","助手","新婚旅行","検査","色々","かぶしきしじょう","桜色","普及","零す","ししょく","きゅうりょう","おんとう","しょうゆ","没落","人性","けいかん","電話","お盆","きいろ","やしなう","鍋","遮断","かわかす","寮生","面積","とうき","ふくへい","ないしょばなし","不思議","この頃","おかね","殺人者","かいぞく","歯を磨く","店","はなはだ","フランス語","評価","九日","さいばん","推奨","出版","恨み","気持ちいい","黙る","はりい","凝固","傑作","魅力","ぐん","右利き","まほうつかい","復旧","かくじっけん","じきしょうそう","あれる","きょうはんしゃ","たいりく","げんめつ","俵","むらさきいろ","病床","米兵","まつり","塾生","親切","めいがら","核実験","なおさら","魔術","がいよう","かんぜん","せいかん","果樹","〜系","ほにゅうびん","じょうだん","賢明","みなと","もはん","こうちょく","泳ぐ","重い","日没","碁","かつ","どうけつ","近視","配慮","のき","入江","とめる","暇","書き方","胃","りょうど","難しい","浮世絵","喜劇","とうさん","はんだんする","こうせい","大仏","揺さぶる","いじん","機嫌","黒板","えきびょう","妥協する","つうやく","乗せる","けしき","床","品詞","消す","金縛り","じゅうらい","急騰","十台","窓","雑音","きょだい","鈍器","禍根","かたみち","山葵","渦巻き","おととい","いっさくじつ","救急車","馬","ころす","ぼくし","せっぷく","たて","おどろく","やさい","じぞう","こはん","いく","自立","かっこう","脱税","始まる","学者","かい","ひきさく","長唄","下着","よくげつ","休日","以下","廃墟","部首","壊す","むく","委員","待合","頂く","よぼう","壮年","斬殺","ちゅうもんする","じっかん","境","つく","活用","ぶき","かいじゅう","人口","ぼうず","そあく","むぼう","白菊","りゃくず","汚す","すいせん","あらそう","高値","あう","せいしん","指紋","超〜","つまる","靖国神社","とりあえず","とふ","たくす","じょうじゅん","羊毛","浅い","閉じる","戦没","あっとうする","ひがい","量","じょうき","誤用","ほうせき","つばさ","号","けいむしょ","電源","勇気","ふかさ","はだか","たいやく","きょうしつ","退く","さきまわり","こうおつ","無糖","ふさい","とくに","めいし","みつ","ほんらい","まもる","あつかい","日欧","天井","みさき","おきゃくさん","にんい","きょうかい","いつ頃","かん","しきもう","特殊","同僚","血液","じぶん","しょうかする","礎","みなもと","軒","ぶっきょう","しずむ","たらす","憂い","総括","もうす","暴力","しばふ","いたずら","米国","魔法","ことばつき","窒息","唄う","金","きもち","誓い","どろ","話","奇襲","巡回","失う","隆起","投資","芽","あくれい","奉仕","ひんきゃく","ひんかく","まつ","せんりゅう","だいどころ","いう","こいぬ","なんべい","さくにゅう","フランス人","きげんご","こくみん","交錯","好き","一文字","ほうげん","地面","だくりゅう","見当たる","浸す","あしくび","弱虫","送る","遺失","あおい","ちあん","宜しく","あらあらしい","かおつき","かちゅう","がんばる","芸者","陳列室","弥生","明治","めいしょ","ごじゅう","済ます","無駄","終点","ぞくご","掛ける","ほうしゅう","騎兵","液体","下さい","けいじばん","杏","合う","疾走","りゅうこうご","出かける","はちまき","手作り","れつあく","うんがいい","はちのす","ハチのす","色盲","形","希望する","いちだい","春休み","縛る","金星","そんざい","防犯","大尉","老齢","差し上げる","犠牲","にる","問題","双","安泰","せんじょうざい","継承","かんしん","丼","ざんぴん","そだてる","たつ","不可欠","報じる","抑制","けいけんしゃ","きょうふ","せいぞう","きんく","おどりば","料理人","いち","やぶれる","辞儀する","逮捕","色彩","妻","きづく","はきだす","歯","憶測","墨","胃腸","駆け出す","栞","ふゆかい","豪華","写す","むちつじょ","ごらく","可愛い","ふじょ","でんせんびょう","いちにち","ついたち","彼女","ひめさま","解説","すいがら","約","並","こっせつ","あらじお","あらしお","書架","勝手","ぎせい","こくひん","嫌","博物館","しんし","帳簿","初めに","空き瓶","ふてい","見返す","ほんるいだ","さわ","悪気","ほんそう","謙虚","耐火","ぼうりょく","潔い","けす","締まる","ちょうりょく","のうし","暴走","華道","基盤","廃棄","かざる","くら","氏名","がぞう","ふきつ","こうばん","かんさい","ひとごみ","構える","たす","とむ","すみ","めいよ","帝","かんえん","たび","模型","冬休み","誇張","何千","そうだん","しっぷう","はやて","ほどう","敵","ひふ","火","壁","弱点","かいそく","没頭","貴賓","さいげつ","盛り上がる","柱","ひはん","輪郭","こづつみ","扇","性病","濃紺","舞踏","つぎ","しめる","延長","しつ","ざせき","もくひょう","宝くじ","はなみ","同音異義語","たいほう","慶弔","疎外","れいてん","死ぬ","さと","煩い","携帯","かいせい","哺育","敬語","とうとい","とうひょうする","頑張れ","れいせい","蛇","いしゃりょう","アメリカ製","光年","社員","もよう","ぎゃくしゅう","甲乙","ふくし","へいせい","てんのう","年次","二巻","がくふ","しどう","よすみ","おおごえ","かつぐ","地下街","はくじん","間接","せっとく","つうこん","びんぼう","川底","こうえん","うごき","六","乾燥","洗濯屋","なぞ","ふじん","対応","順序","首","むれる","移す","分ける","しょうげき","ぎょうし","あまい","じょうきゅう","たんれん","かけこむ","素材","受付","いままで","りょこう","満潮","もちいる","あわれ","賀状","詰め込む","数える","いっぱく","聴者","そうぐう","とうさく","思い遣り","鋭い","貞操","原因","象牙","歌謡","会議","待遇","なかよし","おなか","りりしい","おおちがい","賛成","奔放","非難","ようじ","錯乱","じこ","前","累進","緊張する","ぎじゅく","うち","悪霊","枢軸","子守歌","りゅうき","雄犬","みずいろ","大間違い","走り回る","そんけい","しっぺい","てんし","病院","残業","ひんしつ","けんしゅうせい","椅子","いさぎよい","枕","墓","洗剤","たいがい","じしょ","副大統領","瞬く","ふじ山","ふくせん","漬物","はんけん","愛する","ねんがん","ねんじ","いきどおり","おとこのこ","仁","鶴","施設","請ける","拒否","うみ","移譲","溶岩","性格","じしん","裏口","ふたたび","猿真似","しめらせる","みき","つぐなう","しんじゅく","こせき","よくあつ","懇談","指定する","専門","一生","平壌","滝","じどうし","着く","泥棒","構え","きじゅつ","しょひょう","貨幣","好奇心","皇太子妃","かいほうする","主に","背広","ちんみ","よそく","なつかしい","がんい","ちょうしゃ","無敵","所","だいがくいんせい","左右","のむ","愛国心","桑原","どうはんする","いっかい","なみだ","くまもとけん","主観的","普段","こころみる","ふくぶくろ","てんぷく","せいめい","はなのあな","みぎて","親子丼","反則","しゅうり","生える","けむし","すける","のぞいて","和尚","えんちょうする","こうとう","なげすてる","なまけもの","あい","きとく","審判","怖い","こたえる","比較","ゆにゅう","曲","ちんもく","破産","迫る","あわ","辛子","糸","早々","運命","錠","のうみん","夏","野獣","試験","数詞","毎日","ぎせいしゃ","よくし","せん","おろし","ゆれる","いし","える","ごらん","ばい","たい","拘置","うらぎり","競艇","かぐ","悔しい","にゅうせき","ために","ふうふ","ちょうせん","破壊","困難","まんえつ","移動","しあつ","あまる","香り","いなか","通す","ほうき","栄誉","ちめいてき","おとろえる","いしずえ","知り合い","貨物船","酸っぱい","めいわくめーる","めいわくメール","とうほう","てら","ぜんにほん","七つ","暗い","てのこう","しんぞう","仰々しい","さんぎょう","公共","年額","かわさき","日刊","ちょう","縮小","いっこ","不況","人柄","はい","原潜","つみ","かんかつ","ぞうえん","雑費","おくれる","面倒臭い","たおす","順番","しゅいん","動揺","乙","さわやか","とう","望み","一人娘","かく","かど","ねんがじょう","ちょくせつ","せんじょう","燃やす","ふかのう","買い物","風潮","沖縄","いか","こうくうぼかん","かくれる","きぼうする","媒介","れいぞうこ","冷酷","紛らわしい","せんげん","家具","繁茂","なさけない","きずつく","空き缶","禅寺","大文字","火葬","雰囲気","化粧","忍者","ふんしゃ","限る","ちゅうとはんぱ","はずかしめる","何度","風船","こうぎょう","かくしゅう","しりつ","こい","あがる","教える","程","忘れ物","襲撃","かいころく","月刊","となえる","せんのう","ながさき","げんまい","二つ","髪の毛","ろくおん","匿名","高瀬","しききん","ふかぶん","怒鳴る","福祉","あさねぼう","りゃくご","しざい","運","力","ねばる","つくる","わかめ","おうしゅう","やすい","え","かせぎ","あらかじめ","かんせつ","恥ずかしがる","焦がす","はいき","はかる","図説","どうめい","ふねんゴミ","鎮める","しゅくん"],sHu={words:oHu},lHu=sHu,EHu={title:"Japanese",code:"ja",language:"ja",endonym:"日本語",dir:"ltr",script:"Jpan"},cHu=EHu,yG=["千代子","静子","文子","キヨ","千代","ハル","キミ","久子","ヨシ","清子","正子","貞子","八重子","きよ","フミ","ハナ","和子","愛子","きみ","トミ","はる","マサ","美代子","光子","幸子","照子","芳子","節子","昭子","信子","敏子","典子","君子","弘子","洋子","美智子","京子","悦子","栄子","孝子","良子","恵子","勝子","紀子","恵美子","啓子","久美子","由美子","裕子","順子","智子","明美","愛","恵","麻衣","麻美","香織","美穂","彩","沙織","愛美","絵美","舞","恵美","陽子","成美","あゆみ","美香","理恵","友美","智美","明日香","由佳","瞳","麻衣子","彩香","真由美","純子","直美","優子","裕美","由美","直子","めぐみ","美紀","浩子","ゆかり","さくら","美咲","陽菜","葵","七海","美羽","結衣","美月","凛","美優","未来","優奈","萌","優花","美桜","莉子","菜月","結愛","結菜","花音","心優","真央","玲奈","ひなた","彩乃","彩花","優衣","琴音","百花","遥","里奈","茜","千尋","楓","亜美","佳奈","真由","桃子","菜々子","千夏","菜摘","奈々","早紀","杏","陽葵","芽依","結月","咲良","凜","紬","心愛","花","心春","愛莉","愛菜","桜","心結","美結"],BG=["正一","正二","正三","清","辰雄","三郎","昭二","昭三","茂","勇","明","弘","勝","稔","博","隆","誠","浩","健一","大輔","達也","翔太","拓也","健太","大輝","翔","駿","蓮","大翔","陸","悠真","蒼","昭","実","進","和夫","修","浩一","哲也","剛","大介","海斗","拓海","颯太","悠斗","陽翔","湊","新","樹","正雄","勝利","豊","和彦","学","直樹","健太郎","大和","陽向","瑛太","陽太","正","一郎","勲","徹","浩二","亮","大樹","翼","義雄","昭一","功","武","淳","和也","大地","匠","悠人","朝陽","律","武雄","英樹","秀樹","祐介","雄太","翔平","大貴","太陽","颯","陽斗","颯真","蒼空","優斗","正治","昇","竜也","聡","貴大","直人","輝","優太","悠太","陸斗","太一","悠","浩之","健","博之","亮太","一輝","空","陽大","正夫","秀雄","幸雄","勉","崇","洋平","拓哉","涼太","大雅","海翔","龍生","結翔","悠翔","葵","正男","辰男","一男","優","雄大","康平","智也","竜","悠希","歩夢"],dHu=ju(yG,BG),DHu=["佐藤","鈴木","高橋","田中","渡辺","伊藤","山本","中村","小林","加藤","吉田","山田","佐々木","山口","斎藤","松本","井上","木村","林","清水"],xHu=[{value:"{{person.last_name}}",weight:1}],mHu=[{value:"{{person.lastName}} {{person.firstName}}",weight:1}],hHu={female_first_name:yG,first_name:dHu,last_name:DHu,last_name_pattern:xHu,male_first_name:BG,name:mHu},pHu=hHu,gHu=["0####-#-####","0###-##-####","0##-###-####","0#-####-####"],fHu={formats:gHu},vHu=fHu,CHu={cell_phone:_$u,company:q$u,location:iHu,lorem:lHu,metadata:cHu,person:pHu,phone_number:vHu},zG=CHu;new Ku({locale:[zG,Ru,Lu]});var FHu=["(+995 32) 2-##-##-##","032-2-##-##-##","032-2-######","032-2-###-###","032 2 ## ## ##","032 2 ######","2 ## ## ##","2######","2 ### ###"],kHu={formats:FHu},AHu=kHu,bHu=["{{company.prefix}} {{person.first_name}}","{{company.prefix}} {{person.last_name}}","{{company.prefix}} {{person.last_name}} {{company.suffix}}","{{company.prefix}} {{person.first_name}} {{company.suffix}}","{{company.prefix}} {{person.last_name}}-{{person.last_name}}"],yHu=["შპს","სს","ააიპ","სსიპ"],BHu=["ჯგუფი","და კომპანია","სტუდია","გრუპი"],zHu={name_pattern:bHu,prefix:yHu,suffix:BHu},SHu=zHu,MHu=["ge","com","net","org","com.ge","org.ge"],wHu=["gmail.com","yahoo.com","posta.ge"],PHu={domain_suffix:MHu,free_email:wHu},THu=PHu,jHu=["###","##","#"],NHu=["აბასთუმანი","აბაშა","ადიგენი","ამბროლაური","ანაკლია","ასპინძა","ახალგორი","ახალქალაქი","ახალციხე","ახმეტა","ბათუმი","ბაკურიანი","ბაღდათი","ბახმარო","ბოლნისი","ბორჯომი","გარდაბანი","გონიო","გორი","გრიგოლეთი","გუდაური","გურჯაანი","დედოფლისწყარო","დმანისი","დუშეთი","ვანი","ზესტაფონი","ზუგდიდი","თბილისი","თეთრიწყარო","თელავი","თერჯოლა","თიანეთი","კასპი","კვარიათი","კიკეთი","კოჯორი","ლაგოდეხი","ლანჩხუთი","ლენტეხი","მარნეული","მარტვილი","მესტია","მცხეთა","მწვანე კონცხი","ნინოწმინდა","ოზურგეთი","ონი","რუსთავი","საგარეჯო","საგურამო","საირმე","სამტრედია","სარფი","საჩხერე","სენაკი","სიღნაღი","სტეფანწმინდა","სურამი","ტაბახმელა","ტყიბული","ურეკი","ფოთი","ქარელი","ქედა","ქობულეთი","ქუთაისი","ყვარელი","შუახევი","ჩაქვი","ჩოხატაური","ცაგერი","ცხოროჭყუ","წავკისი","წალენჯიხა","წალკა","წაღვერი","წეროვანი","წნორი","წყალტუბო","წყნეთი","ჭიათურა","ხარაგაული","ხაშური","ხელვაჩაური","ხობი","ხონი","ხულო"],LHu=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],RHu=["ახალი","ძველი","ზემო","ქვემო"],KHu=["სოფელი","ძირი","სკარი","დაბა"],IHu=["ავსტრალია","ავსტრია","ავღანეთი","აზავადი","აზერბაიჯანი","აზიაში","აზიის","ალბანეთი","ალჟირი","ამაღლება და ტრისტანი-და-კუნია","ამერიკის ვირჯინიის კუნძულები","ამერიკის სამოა","ამერიკის შეერთებული შტატები","ამერიკის","ანგილია","ანგოლა","ანდორა","ანტიგუა და ბარბუდა","არაბეთის საემიროები","არაბთა გაერთიანებული საამიროები","არაბული ქვეყნების ლიგის","არგენტინა","არუბა","არცნობილი ქვეყნების სია","აფრიკაში","აფრიკაშია","აღდგომის კუნძული","აღმ. ტიმორი","აღმოსავლეთი აფრიკა","აღმოსავლეთი ტიმორი","აშშ","აშშ-ის ვირჯინის კუნძულები","ახალი ზელანდია","ახალი კალედონია","ბანგლადეში","ბარბადოსი","ბაჰამის კუნძულები","ბაჰრეინი","ბელარუსი","ბელგია","ბელიზი","ბენინი","ბერმუდა","ბერმუდის კუნძულები","ბოლივია","ბოსნია და ჰერცეგოვინა","ბოტსვანა","ბრაზილია","ბრიტანეთის ვირჯინიის კუნძულები","ბრიტანეთის ვირჯინის კუნძულები","ბრიტანეთის ინდოეთის ოკეანის ტერიტორია","ბრუნეი","ბულგარეთი","ბურკინა ფასო","ბურკინა-ფასო","ბურუნდი","ბჰუტანი","გაბონი","გაერთიანებული სამეფო","გაეროს","გაიანა","გამბია","განა","გერმანია","გვადელუპა","გვატემალა","გვინეა","გვინეა-ბისაუ","გიბრალტარი","გრენადა","გრენლანდია","გუამი","დამოკიდებული ტერ.","დამოკიდებული ტერიტორია","დამოკიდებული","დანია","დასავლეთი აფრიკა","დასავლეთი საჰარა","დიდი ბრიტანეთი","დომინიკა","დომინიკელთა რესპუბლიკა","ეგვიპტე","ევროკავშირის","ევროპასთან","ევროპაშია","ევროპის ქვეყნები","ეთიოპია","ეკვადორი","ეკვატორული გვინეა","ეპარსეს კუნძული","ერაყი","ერიტრეა","ესპანეთი","ესპანეთის სუვერენული ტერიტორიები","ესტონეთი","ეშმორის და კარტიეს კუნძულები","ვანუატუ","ვატიკანი","ვენესუელა","ვიეტნამი","ზამბია","ზიმბაბვე","თურქეთი","თურქმენეთი","იამაიკა","იან მაიენი","იაპონია","იემენი","ინდოეთი","ინდონეზია","იორდანია","ირანი","ირლანდია","ისლანდია","ისრაელი","იტალია","კაბო-ვერდე","კაიმანის კუნძულები","კამბოჯა","კამერუნი","კანადა","კანარის კუნძულები","კარიბის ზღვის","კატარი","კენია","კვიპროსი","კინგმენის რიფი","კირიბატი","კლიპერტონი","კოლუმბია","კომორი","კომორის კუნძულები","კონგოს დემოკრატიული რესპუბლიკა","კონგოს რესპუბლიკა","კორეის რესპუბლიკა","კოსტა-რიკა","კოტ-დ’ივუარი","კუბა","კუკის კუნძულები","ლაოსი","ლატვია","ლესოთო","ლიბანი","ლიბერია","ლიბია","ლიტვა","ლიხტენშტაინი","ლუქსემბურგი","მადაგასკარი","მადეირა","მავრიკი","მავრიტანია","მაიოტა","მაკაო","მაკედონია","მალავი","მალაიზია","მალდივი","მალდივის კუნძულები","მალი","მალტა","მაროკო","მარტინიკა","მარშალის კუნძულები","მარჯნის ზღვის კუნძულები","მელილია","მექსიკა","მიანმარი","მიკრონეზია","მიკრონეზიის ფედერაციული შტატები","მიმდებარე კუნძულები","მოზამბიკი","მოლდოვა","მონაკო","მონსერატი","მონღოლეთი","ნამიბია","ნაურუ","ნაწილობრივ აფრიკაში","ნეპალი","ნიგერი","ნიგერია","ნიდერლანდი","ნიდერლანდის ანტილები","ნიკარაგუა","ნიუე","ნორვეგია","ნორფოლკის კუნძული","ოკეანეთის","ოკეანიას","ომანი","პაკისტანი","პალაუ","პალესტინა","პალმირა (ატოლი)","პანამა","პანტელერია","პაპუა-ახალი გვინეა","პარაგვაი","პერუ","პიტკერნის კუნძულები","პოლონეთი","პორტუგალია","პრინც-ედუარდის კუნძული","პუერტო-რიკო","რეუნიონი","როტუმა","რუანდა","რუმინეთი","რუსეთი","საბერძნეთი","სადავო ტერიტორიები","სალვადორი","სამოა","სამხ. კორეა","სამხრეთ ამერიკაშია","სამხრეთ ამერიკის","სამხრეთ აფრიკის რესპუბლიკა","სამხრეთი აფრიკა","სამხრეთი გეორგია და სამხრეთ სენდვიჩის კუნძულები","სამხრეთი სუდანი","სან-მარინო","სან-ტომე და პრინსიპი","საუდის არაბეთი","საფრანგეთი","საფრანგეთის გვიანა","საფრანგეთის პოლინეზია","საქართველო","საჰარის არაბთა დემოკრატიული რესპუბლიკა","სეიშელის კუნძულები","სენ-ბართელმი","სენ-მარტენი","სენ-პიერი და მიკელონი","სენეგალი","სენტ-ვინსენტი და გრენადინები","სენტ-კიტსი და ნევისი","სენტ-ლუსია","სერბეთი","სეუტა","სვაზილენდი","სვალბარდი","სიერა-ლეონე","სინგაპური","სირია","სლოვაკეთი","სლოვენია","სოკოტრა","სოლომონის კუნძულები","სომალი","სომალილენდი","სომხეთი","სუდანი","სუვერენული სახელმწიფოები","სურინამი","ტაივანი","ტაილანდი","ტანზანია","ტაჯიკეთი","ტერიტორიები","ტერქსისა და კაიკოსის კუნძულები","ტოგო","ტოკელაუ","ტონგა","ტრანსკონტინენტური ქვეყანა","ტრინიდადი და ტობაგო","ტუვალუ","ტუნისი","უგანდა","უზბეკეთი","უკრაინა","უნგრეთი","უოლისი და ფუტუნა","ურუგვაი","ფარერის კუნძულები","ფილიპინები","ფინეთი","ფიჯი","ფოლკლენდის კუნძულები","ქვეყნები","ქოქოსის კუნძულები","ქუვეითი","ღაზის სექტორი","ყაზახეთი","ყირგიზეთი","შვედეთი","შვეიცარია","შობის კუნძული","შრი-ლანკა","ჩადი","ჩერნოგორია","ჩეჩნეთის რესპუბლიკა იჩქერია","ჩეხეთი","ჩილე","ჩინეთი","ჩრდ. კორეა","ჩრდილოეთ ამერიკის","ჩრდილოეთ მარიანას კუნძულები","ჩრდილოეთი აფრიკა","ჩრდილოეთი კორეა","ჩრდილოეთი მარიანას კუნძულები","ცენტრალური აფრიკა","ცენტრალური აფრიკის რესპუბლიკა","წევრები","წმინდა ელენე","წმინდა ელენეს კუნძული","ხორვატია","ჯერსი","ჯიბუტი","ჰავაი","ჰაიტი","ჰერდი და მაკდონალდის კუნძულები","ჰონდურასი","ჰონკონგი"],OHu=["საქართველო"],$Hu=["01##"],HHu=["კორპ. ##","შენობა ###"],GHu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},_Hu=["აბაშიძის","აბესაძის","აბულაძის","აგლაძის","ადლერის","ავიაქიმიის","ავლაბრის","ათარბეგოვის","ათონელის","ალავერდოვის","ალექსიძის","ალილუევის","ალმასიანის","ამაღლების","ამირეჯიბის","ანაგის","ანდრონიკაშვილის","ანთელავას","ანჯაფარიძის","არაგვის","არდონის","არეშიძის","ასათიანის","ასკურავას","ასლანიდის","ატენის","აფხაზი","აღმაშენებლის","ახალშენის","ახვლედიანის","ბააზოვის","ბაბისხევის","ბაბუშკინის","ბაგრატიონის","ბალანჩივაძეების","ბალანჩივაძის","ბალანჩინის","ბალმაშევის","ბარამიძის","ბარნოვის","ბაშალეიშვილის","ბევრეთის","ბელინსკის","ბელოსტოკის","ბენაშვილის","ბეჟანიშვილის","ბერიძის","ბოლქვაძის","ბოცვაძის","ბოჭორიშვილის","ბოჭორიძის","ბუაჩიძის","ბუდაპეშტის","ბურკიაშვილის","ბურძგლას","გაბესკირიას","გაგარინის","გაზაფხულის","გამრეკელის","გამსახურდიას","გარეჯელის","გეგეჭკორის","გედაურის","გელოვანი","გელოვანის","გერცენის","გლდანის","გოგებაშვილის","გოგიბერიძის","გოგოლის","გონაშვილის","გორგასლის","გრანელის","გრიზოდუბოვას","გრინევიცკის","გრომოვას","გრუზინსკის","გუდიაშვილის","გულრიფშის","გულუას","გურამიშვილის","გურგენიძის","დადიანის","დავითაშვილის","დამაკავშირებელი","დარიალის","დედოფლისწყაროს","დეპუტატის","დიდგორის","დიდი","დიდუბის","დიუმას","დიღმის","დიღომში","დოლიძის","დუნდუას","დურმიშიძის","ელიავას","ენგელსის","ენგურის","ეპისკოპოსის","ერისთავი","ერისთავის","ვაზისუბნის","ვაკელის","ვართაგავას","ვატუტინის","ვაჩნაძის","ვაცეკის","ვეკუას","ვეშაპურის","ვირსალაძის","ვოლოდარსკის","ვორონინის","ზაარბრიუკენის","ზაზიაშვილის","ზაზიშვილის","ზაკომოლდინის","ზანდუკელის","ზაქარაიას","ზაქარიაძის","ზახაროვის","ზაჰესის","ზნაურის","ზურაბაშვილის","ზღვის","თაბუკაშვილის","თავაძის","თავისუფლების","თამარაშვილის","თაქთაქიშვილის","თბილელის","თელიას","თორაძის","თოფურიძის","იალბუზის","იამანიძის","იაშვილის","იბერიის","იერუსალიმის","ივანიძის","ივერიელის","იზაშვილის","ილურიძის","იმედაშვილის","იმედაძის","იმედის","ინანიშვილის","ინგოროყვას","ინდუსტრიალიზაციის","ინჟინრის","ინწკირველის","ირბახის","ირემაშვილის","ისაკაძის","ისპასჰანლის","იტალიის","იუნკერთა","კათალიკოსის","კაიროს","კაკაბაძის","კაკაბეთის","კაკლიანის","კალანდაძის","კალიაევის","კალინინის","კამალოვის","კამოს","კაშენის","კახოვკის","კედიას","კელაპტრიშვილის","კერესელიძის","კეცხოველის","კიბალჩიჩის","კიკნაძის","კიროვის","კობარეთის","კოლექტივიზაციის","კოლმეურნეობის","კოლხეთის","კომკავშირის","კომუნისტური","კონსტიტუციის","კოოპერაციის","კოსტავას","კოტეტიშვილის","კოჩეტკოვის","კოჯრის","კრონშტადტის","კროპოტკინის","კრუპსკაიას","კუიბიშევის","კურნატოვსკის","კურტანოვსკის","კუტუზოვის","ლაღიძის","ლელაშვილის","ლენინაშენის","ლენინგრადის","ლენინის","ლენის","ლეონიძის","ლვოვის","ლორთქიფანიძის","ლოტკინის","ლუბლიანის","ლუბოვსკის","ლუნაჩარსკის","ლუქსემბურგის","მაგნიტოგორსკის","მაზნიაშვილის","მაისურაძის","მამარდაშვილის","მამაცაშვილის","მანაგაძის","მანჯგალაძის","მარის","მარუაშვილის","მარქსის","მარჯანის","მატროსოვის","მაჭავარიანი","მახალდიანის","მახარაძის","მებაღიშვილის","მეგობრობის","მელაანის","მერკვილაძის","მესხიას","მესხის","მეტეხის","მეტრეველი","მეჩნიკოვის","მთავარანგელოზის","მიასნიკოვის","მილორავას","მიმინოშვილის","მიროტაძის","მიქატაძის","მიქელაძის","მონტინის","მორეტის","მოსკოვის","მრევლიშვილის","მუშკორის","მუჯირიშვილის","მშვიდობის","მცხეთის","ნადირაძის","ნაკაშიძის","ნარიმანოვის","ნასიძის","ნაფარეულის","ნეკრასოვის","ნიაღვრის","ნინიძის","ნიშნიანიძის","ობოლაძის","ონიანის","ოჟიოს","ორახელაშვილის","ორბელიანის","ორჯონიკიძის","ოქტომბრის","ოცდაექვსი","პავლოვის","პარალელურის","პარიზის","პეკინის","პეროვსკაიას","პეტეფის","პიონერის","პირველი","პისარევის","პლეხანოვის","პრავდის","პროლეტარიატის","ჟელიაბოვის","ჟვანიას","ჟორდანიას","ჟღენტი","ჟღენტის","რადიანის","რამიშვილი","რასკოვას","რენინგერის","რინგის","რიჟინაშვილის","რობაქიძის","რობესპიერის","რუსის","რუხაძის","რჩეულიშვილის","სააკაძის","საბადურის","საბაშვილის","საბურთალოს","საბჭოს","საგურამოს","სამრეკლოს","სამღერეთის","სანაკოევის","სარაჯიშვილის","საჯაიას","სევასტოპოლის","სერგი","სვანიძის","სვერდლოვის","სტახანოვის","სულთნიშნის","სურგულაძის","სხირტლაძის","ტაბიძის","ტატიშვილის","ტელმანის","ტერევერკოს","ტეტელაშვილის","ტოვსტონოგოვის","ტოროშელიძის","ტრაქტორის","ტრიკოტაჟის","ტურბინის","უბილავას","უბინაშვილის","უზნაძის","უკლებას","ულიანოვის","ურიდიას","ფაბრიციუსის","ფაღავას","ფერისცვალების","ფიგნერის","ფიზკულტურის","ფიოლეტოვის","ფიფიების","ფოცხიშვილის","ქართველიშვილის","ქართლელიშვილის","ქინქლაძის","ქიქოძის","ქსოვრელის","ქუთათელაძის","ქუთათელის","ქურდიანის","ღოღობერიძის","ღუდუშაურის","ყავლაშვილის","ყაზბეგის","ყარყარაშვილის","ყიფიანის","ყუშიტაშვილის","შანიძის","შარტავას","შატილოვის","შაუმიანის","შენგელაიას","შერვაშიძის","შეროზიას","შირშოვის","შმიდტის","შრომის","შუშინის","შჩორსის","ჩალაუბნის","ჩანტლაძის","ჩაპაევის","ჩაჩავას","ჩელუსკინელების","ჩერნიახოვსკის","ჩერქეზიშვილი","ჩერქეზიშვილის","ჩვიდმეტი","ჩიტაიას","ჩიტაძის","ჩიქვანაიას","ჩიქობავას","ჩიხლაძის","ჩოდრიშვილის","ჩოლოყაშვილის","ჩუღურეთის","ცაბაძის","ცაგარელის","ცეტკინის","ცინცაძის","ცისკარიშვილის","ცურტაველის","ცქიტიშვილის","ცხაკაიას","ძმობის","ძნელაძის","წერეთლის","წითელი","წითელწყაროს","წინამძღვრიშვილის","წულაძის","წულუკიძის","ჭაბუკიანის","ჭავჭავაძის","ჭანტურიას","ჭოველიძის","ჭონქაძის","ჭყონდიდელის","ხანძთელის","ხვამლის","ხვინგიას","ხვიჩიას","ხიმშიაშვილის","ხმელნიცკის","ხორნაბუჯის","ხრამჰესის","ხუციშვილის","ჯავახიშვილის","ჯაფარიძის","ჯიბლაძის","ჯორჯიაშვილის"],VHu=["{{location.street_name}} {{location.street_suffix}}"],JHu=["გამზ.","გამზირი","ქ.","ქუჩა","ჩიხი","ხეივანი"],UHu={building_number:jHu,city_name:NHu,city_pattern:LHu,city_prefix:RHu,city_suffix:KHu,country:IHu,default_country:OHu,postcode:$Hu,secondary_address:HHu,street_address:GHu,street_name:_Hu,street_pattern:VHu,street_suffix:JHu},WHu=UHu,qHu={title:"Georgian (Georgia)",code:"ka_GE",country:"GE",language:"ka",endonym:"ქართული (საქართველო)",dir:"ltr",script:"Geor"},ZHu=qHu,SG=["ქ-ნი","ქალბატონი"],YHu=["აგული","აგუნა","ადოლა","ავთანდილ","ავთო","აკაკი","აკო","ალეკო","ალექსანდრე","ალექსი","ალიო","ამირან","ანა","ანანო","ანზორ","ანნა","ანუკა","ანუკი","არჩილ","ასკილა","ასლანაზ","აჩიკო","ბადრი","ბაია","ბარბარე","ბაქარ","ბაჩა","ბაჩანა","ბაჭუა","ბაჭუკი","ბახვა","ბელა","ბერა","ბერდია","ბესიკ","ბესო","ბექა","ბიძინა","ბიჭიკო","ბოჩია","ბოცო","ბროლა","ბუბუ","ბუდუ","ბუხუტი","გაგა","გაგი","გახა","გეგა","გეგი","გედია","გელა","გენადი","გვადი","გვანცა","გვანჯი","გვიტია","გვრიტა","გია","გიგა","გიგი","გიგილო","გიგლა","გიგოლი","გივი","გივიკო","გიორგი","გოგი","გოგიტა","გოგიჩა","გოგოთურ","გოგოლა","გოდერძი","გოლა","გოჩა","გრიგოლ","გუგა","გუგუ","გუგულა","გუგული","გუგუნა","გუკა","გულარისა","გულვარდი","გულვარდისა","გულთამზე","გულია","გულიკო","გულისა","გულნარა","გურამ","დავით","დალი","დარეჯან","დიანა","დიმიტრი","დოდო","დუტუ","ეთერ","ეთო","ეკა","ეკატერინე","ელგუჯა","ელენა","ელენე","ელზა","ელიკო","ელისო","ემზარ","ეშხა","ვალენტინა","ვალერი","ვანო","ვაჟა","ვარდო","ვარსკვლავისა","ვასიკო","ვასილ","ვატო","ვახო","ვახტანგ","ვენერა","ვერა","ვერიკო","ზაზა","ზაირა","ზაურ","ზეზვა","ზვიად","ზინა","ზოია","ზუკა","ზურა","ზურაბ","ზურია","ზურიკო","თაზო","თათა","თათია","თათული","თაია","თაკო","თალიკო","თამაზ","თამარ","თამარა","თამთა","თამთიკე","თამი","თამილა","თამრიკო","თამრო","თამუნა","თამჩო","თანანა","თანდილა","თაყა","თეა","თებრონე","თეიმურაზ","თემურ","თენგიზ","თენგო","თეონა","თიკა","თიკო","თიკუნა","თინა","თინათინ","თინიკო","თმაგიშერა","თორნიკე","თუთა","თუთია","ია","იათამზე","იამზე","ივანე","ივერი","ივქირიონ","იზოლდა","ილია","ილიკო","იმედა","ინგა","იოსებ","ირაკლი","ირინა","ირინე","ირინკა","ირმა","იური","კაკო","კალე","კატო","კახა","კახაბერ","კეკელა","კესანე","კესო","კვირია","კიტა","კობა","კოკა","კონსტანტინე","კოსტა","კოტე","კუკური","ლადო","ლალი","ლამაზა","ლამარა","ლამზირა","ლაშა","ლევან","ლეილა","ლელა","ლენა","ლერწამისა","ლექსო","ლია","ლიანა","ლიზა","ლიზიკო","ლილე","ლილი","ლილიკო","ლომია","ლუიზა","მაგული","მადონა","მათიკო","მაია","მაიკო","მაისა","მაკა","მაკო","მაკუნა","მალხაზ","მამამზე","მამია","მამისა","მამისთვალი","მამისიმედი","მამუკა","მამულა","მანანა","მანჩო","მარადი","მარი","მარია","მარიამი","მარიკა","მარინა","მარინე","მარიტა","მაყვალა","მაშიკო","მაშო","მაცაცო","მგელია","მგელიკა","მედეა","მეკაშო","მელანო","მერაბ","მერი","მეტია","მზაღო","მზევინარ","მზეთამზე","მზეთვალა","მზეონა","მზექალა","მზეხა","მზეხათუნი","მზია","მზირა","მზისადარ","მზისთანადარი","მზიულა","მთვარისა","მინდია","მიშა","მიშიკო","მიხეილ","მნათობი","მნათობისა","მოგელი","მონავარდისა","მურმან","მუხრან","ნაზი","ნაზიკო","ნათელა","ნათია","ნაირა","ნანა","ნანი","ნანიკო","ნანუკა","ნანული","ნარგიზი","ნასყიდა","ნატალია","ნატო","ნელი","ნენე","ნესტან","ნია","ნიაკო","ნიკა","ნიკოლოზ","ნინა","ნინაკა","ნინი","ნინიკო","ნინო","ნინუკა","ნინუცა","ნოდარ","ნოდო","ნონა","ნორა","ნუგზარ","ნუგო","ნუკა","ნუკი","ნუკრი","ნუნუ","ნუნუკა","ნუცა","ნუცი","ოთარ","ოთია","ოთო","ომარ","ორბელ","ოტია","ოქროპირ","პაატა","პაპუნა","პატარკაცი","პატარქალი","პეპელა","პირვარდისა","პირიმზე","ჟამიერა","ჟამიტა","ჟამუტა","ჟუჟუნა","რამაზ","რევაზ","რეზი","რეზო","როზა","რომან","რუსკა","რუსუდან","საბა","სალი","სალომე","სანათა","სანდრო","სერგო","სესია","სეხნია","სვეტლანა","სიხარულა","სოსო","სოფიკო","სოფიო","სოფო","სულა","სულიკო","ტარიელ","ტასიკო","ტასო","ტატიანა","ტატო","ტეტია","ტურია","უმანკო","უტა","უჩა","ფაქიზო","ფაცია","ფეფელა","ფეფენა","ფეფიკო","ფეფო","ფოსო","ფოფო","ქაბატო","ქავთარი","ქალია","ქართლოს","ქეთათო","ქეთევან","ქეთი","ქეთინო","ქეთო","ქველი","ქიტესა","ქიშვარდი","ქობული","ქრისტესია","ქტისტეფორე","ქურციკა","ღარიბა","ღვთისავარი","ღვთისია","ღვთისო","ღვინია","ღუღუნა","ყაითამზა","ყაყიტა","ყვარყვარე","ყიასა","შაბური","შაკო","შალვა","შალიკო","შანშე","შარია","შაქარა","შაქრო","შოთა","შორენა","შოშია","შუქია","ჩიორა","ჩიტო","ჩოყოლა","ცაგო","ცაგული","ცანგალა","ცარო","ცაცა","ცაცო","ციალა","ციკო","ცინარა","ცირა","ცისანა","ცისია","ცისკარა","ცისკარი","ცისმარა","ცისმარი","ციური","ციცი","ციცია","ციცინო","ცოტნე","ცოქალა","ცუცა","ცხვარი","ძაბული","ძამისა","ძაღინა","ძიძია","წათე","წყალობა","ჭაბუკა","ჭიაბერ","ჭიკჭიკა","ჭიჭია","ჭიჭიკო","ჭოლა","ხათუნა","ხარება","ხატია","ხახულა","ხახუტა","ხეჩუა","ხვიჩა","ხიზანა","ხირხელა","ხობელასი","ხოხია","ხოხიტა","ხუტა","ხუცია","ჯაბა","ჯავახი","ჯარჯი","ჯემალ","ჯონდო","ჯოტო","ჯუბი","ჯულიეტა","ჯუმბერ","ჰამლეტ"],QHu=["აბაზაძე","აბაშიძე","აბრამაშვილი","აბუსერიძე","აბშილავა","ავაზნელი","ავალიშვილი","ამილახვარი","ანთაძე","ასლამაზიშვილი","ასპანიძე","აშკარელი","ახალბედაშვილი","ახალკაცი","ახვლედიანი","ბარათაშვილი","ბარდაველიძე","ბახტაძე","ბედიანიძე","ბერიძე","ბერუაშვილი","ბეჟანიშვილი","ბოგველიშვილი","ბოტკოველი","გაბრიჩიძე","გაგნიძე","გამრეკელი","გელაშვილი","გზირიშვილი","გიგაური","გურამიშვილი","გურგენიძე","დადიანი","დავითიშვილი","დათუაშვილი","დარბაისელი","დეკანოიძე","დვალი","დოლაბერიძე","ედიშერაშვილი","ელიზბარაშვილი","ელიოზაშვილი","ერისთავი","ვარამაშვილი","ვარდიაშვილი","ვაჩნაძე","ვარდანიძე","ველიაშვილი","ველიჯანაშვილი","ზარანდია","ზარიძე","ზედგინიძე","ზუბიაშვილი","თაბაგარი","თავდგირიძე","თათარაშვილი","თამაზაშვილი","თამარაშვილი","თაქთაქიშვილი","თაყაიშვილი","თბილელი","თუხარელი","იაშვილი","იგითხანიშვილი","ინასარიძე","იშხნელი","კანდელაკი","კაცია","კერესელიძე","კვირიკაშვილი","კიკნაძე","კლდიაშვილი","კოვზაძე","კოპაძე","კოპტონაშვილი","კოშკელაშვილი","ლაბაძე","ლეკიშვილი","ლიქოკელი","ლოლაძე","ლურსმანაშვილი","მაისურაძე","მარტოლეკი","მაღალაძე","მახარაშვილი","მგალობლიშვილი","მეგრელიშვილი","მელაშვილი","მელიქიძე","მერაბიშვილი","მეფარიშვილი","მუჯირი","მჭედლიძე","მხეიძე","ნათაძე","ნაჭყებია","ნოზაძე","ოდიშვილი","ონოფრიშვილი","პარეხელაშვილი","პეტრიაშვილი","სააკაძე","სააკაშვილი","საგინაშვილი","სადუნიშვილი","საძაგლიშვილი","სებისკვერიძე","სეთური","სუთიაშვილი","სულაშვილი","ტაბაღუა","ტყეშელაშვილი","ულუმბელაშვილი","უნდილაძე","ქავთარაძე","ქართველიშვილი","ყაზბეგი","ყაუხჩიშვილი","შავლაშვილი","შალიკაშვილი","შონია","ჩიბუხაშვილი","ჩიხრაძე","ჩიქოვანი","ჩუბინიძე","ჩოლოყაშვილი","ჩოხელი","ჩხვიმიანი","ცალუღელაშვილი","ცაძიკიძე","ციციშვილი","ციხელაშვილი","ციხისთავი","ცხოვრებაძე","ცხომარია","წამალაიძე","წერეთელი","წიკლაური","წიფურია","ჭაბუკაშვილი","ჭავჭავაძე","ჭანტურია","ჭარელიძე","ჭიორელი","ჭუმბურიძე","ხაბაზი","ხარაძე","ხარატიშვილი","ხარატასშვილი","ხარისჭირაშვილი","ხარხელაური","ხაშმელაშვილი","ხეთაგური","ხიზამბარელი","ხიზანიშვილი","ხიმშიაშვილი","ხოსრუაშვილი","ხოჯივანიშვილი","ხუციშვილი","ჯაბადარი","ჯავახი","ჯავახიშვილი","ჯანელიძე","ჯაფარიძე","ჯაყელი","ჯაჯანიძე","ჯვარელია","ჯინიუზაშვილი","ჯუღაშვილი"],XHu=[{value:"{{person.last_name}}",weight:1}],MG=["ბ-ნი","ბატონი"],uGu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],eGu=ju(SG,MG),aGu={descriptor:["გენერალური","მთავარი","სტაჟიორ","უმცროსი","ყოფილი","წამყვანი"],level:["აღრიცხვების","ბრენდინგის","ბრენიდს","ბუღალტერიის","განყოფილების","გაყიდვების","გუნდის","დახმარების","დიზაინის","თავდაცვის","ინფორმაციის","კვლევების","კომუნიკაციების","მარკეტინგის","ოპერაციათა","ოპტიმიზაციების","პიარ","პროგრამის","საქმეთა","ტაქტიკური","უსაფრთხოების","ფინანსთა","ქსელის","ხარისხის","ჯგუფის"],job:["აგენტი","ადვოკატი","ადმინისტრატორი","არქიტექტორი","ასისტენტი","აღმასრულებელი დირექტორი","დეველოპერი","დეკანი","დიზაინერი","დირექტორი","ელექტრიკოსი","ექსპერტი","ინჟინერი","იურისტი","კონსტრუქტორი","კონსულტანტი","კოორდინატორი","ლექტორი","მასაჟისტი","მემანქანე","მენეჯერი","მძღოლი","მწვრთნელი","ოპერატორი","ოფიცერი","პედაგოგი","პოლიციელი","პროგრამისტი","პროდიუსერი","პრორექტორი","ჟურნალისტი","რექტორი","სპეციალისტი","სტრატეგისტი","ტექნიკოსი","ფოტოგრაფი","წარმომადგენელი"]},rGu={female_prefix:SG,first_name:YHu,last_name:QHu,last_name_pattern:XHu,male_prefix:MG,name:uGu,prefix:eGu,title:aGu},nGu=rGu,tGu=["5##-###-###","5########","5## ## ## ##","5## ######","5## ### ###","995 5##-###-###","995 5########","995 5## ## ## ##","995 5## ######","995 5## ### ###","+995 5##-###-###","+995 5########","+995 5## ## ## ##","+995 5## ######","+995 5## ### ###","(+995) 5##-###-###","(+995) 5########","(+995) 5## ## ## ##","(+995) 5## ######","(+995) 5## ### ###"],iGu={formats:tGu},oGu=iGu,sGu={cell_phone:AHu,company:SHu,internet:THu,location:WHu,metadata:ZHu,person:nGu,phone_number:oGu},wG=sGu;new Ku({locale:[wG,Ru,Lu]});var lGu=["검은색","금색","난초색","노란색","라임색","마젠타","민트색","분홍색","빨간색","상아색","연보라색","연어색","옥색","올리브","은색","자두색","자주색","적갈색","주황색","청록색","초록색","푸른색","하늘색","하얀색","회색"],EGu={human:lGu},cGu=EGu,dGu=["{{company.prefix}} {{person.first_name}}","{{person.first_name}} {{company.suffix}}"],DGu=["주식회사","한국"],xGu=["연구소","게임즈","그룹","전자","물산","코리아","공사","증권","은행","중공업"],mGu={name_pattern:dGu,prefix:DGu,suffix:xGu},hGu=mGu,pGu={wide:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],abbr:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},gGu={wide:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],abbr:["일","월","화","수","목","금","토"]},fGu={month:pGu,weekday:gGu},vGu=fGu,CGu=["co.kr","com","biz","info","ne.kr","net","or.kr","org"],FGu=["gmail.com","yahoo.co.kr","hanmail.net","naver.com"],kGu={domain_suffix:CGu,free_email:FGu},AGu=kGu,bGu=["강릉","양양","인제","광주","구리","부천","밀양","통영","창원","거창","고성","양산","김천","구미","영주","광산","남","북","고창","군산","남원","동작","마포","송파","용산","부평","강화","수성","수원","속초","전주","목포","분당","안양","시흥"],yGu=["{{location.city_name}}{{location.city_suffix}}"],BGu=["구","시","군"],zGu=["###-###","#####"],SGu=["아파트 ###동","###호"],MGu=["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],wGu=["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],PGu=["상계","화곡","신정","목","잠실","면목","주안","중","정왕","구로","신월","연산","창","만수","중계","검단","상도","방배","장유","상","광명","신길","행신","대명","동탄","판교","연무"],TGu=["{{location.street_name}}{{location.street_suffix}}"],jGu=["읍","면","동"],NGu={city_name:bGu,city_pattern:yGu,city_suffix:BGu,postcode:zGu,secondary_address:SGu,state:MGu,state_abbr:wGu,street_name:PGu,street_pattern:TGu,street_suffix:jGu},LGu=NGu,RGu=["국가는","법률이","정하는","바에","의하여","재외국민을","보호할","의무를","진다.","모든","국민은","신체의","자유를","가진다.","전통문화의","계승·발전과","민족문화의","창달에","노력하여야","한다.","통신·방송의","시설기준과","신문의","기능을","보장하기","위하여","필요한","사항은","법률로","정한다.","헌법에","체결·공포된","조약과","일반적으로","승인된","국제법규는","국내법과","같은","효력을","다만,","현행범인인","경우와","장기","3년","이상의","형에","해당하는","죄를","범하고","도피","또는","증거인멸의","염려가","있을","때에는","사후에","영장을","청구할","수","있다.","저작자·발명가·과학기술자와","예술가의","권리는","법률로써","보호한다.","형사피고인은","유죄의","판결이","확정될","때까지는","무죄로","추정된다.","행위시의","법률에","범죄를","구성하지","아니하는","행위로","소추되지","아니하며,","동일한","범죄에","대하여","거듭","처벌받지","아니한다.","평생교육을","진흥하여야","사생활의","비밀과","침해받지","의무교육은","무상으로","모성의","보호를"],KGu={words:RGu},IGu=KGu,OGu={title:"Korean",code:"ko",language:"ko",endonym:"한국어",dir:"ltr",script:"Kore"},$Gu=OGu,HGu=["서연","민서","서현","지우","서윤","지민","수빈","하은","예은","윤서","민준","지후","지훈","준서","현우","예준","건우","현준","민재","우진","은주","서준","도윤","시우","주원","하준","지호","준우","도현","선우","서진","연우","유준","정우","승우","승현","시윤","준혁","은우","지환","승민","유찬","윤우","민성","준영","시후","진우","지원","수현","재윤","시현","동현","수호","태윤","민규","재원","한결","민우","재민","은찬","윤호","시원","이준","민찬","지안","시온","성민","준호","승준","성현","이안","현서","재현","하율","지한","우빈","태민","지성","예성","민호","태현","지율","민혁","서우","성준","은호","규민","정민","윤성","윤재","하람","하진","민석","준수","은성","태양","예찬","준희","도훈","하민","준성","지완","현수","승원","강민","정현","우주","태준","승호","주호","성빈","주안","도영","우현","민수","건희","주환","하랑","다온","정훈","원준","시율","시훈","지오","민기","현민","시완","경민","서율","현성","승윤","주영","동하","태훈","민건","도율","동건","재훈","태영","호준","승빈","가온","재준","시환","세현","태경","이현","도원","도경","정후","현진","재영","정원","서후","현승","찬영","라온","영준","상현","범준","온유","승훈","성윤","재하","로운","주혁","찬우","이든","연준","하윤","우성","동윤","성훈","승재","찬희","지혁","건호","세준","동욱","태율","수민","태호","유건","승찬","도하","윤찬","단우","태우","현호","윤후","현빈","시안","재우","준석","지운","주현","형준","연호","효준","재혁","성우","규빈","주완","주한","동우","하늘","수혁","재희","시헌","상윤","우찬","유빈","진호","유현","석현","우영","준형","도연","유진","서원","지용","용준","규현","준후","동준","은율","도준","호진","강현","태인","진혁","상우","우준","은준","승후","시호","지웅","승환","은혁","동훈","유민","하온","성원","도진","승주","영민","대현","종현","세훈","도겸","서호","현석","신우","재호","준현","원우","강우","승유","상민","태환","은수","선호","준원","민결","정빈","태오","동혁","영우","아인","유안","동규","진서","태성","유성","혜성","요한","성진","여준","윤건","인우","태건","주형","우혁","희찬","한율","하성","준범","찬민","정호","윤수","민제","성호","인성","건후","경준","희준","상준","승혁","재이","태원","준민","재율","민승","태웅","채민","한울","승헌","재성","시준","진영","환희","선율","세윤","호연","승기","세진","성재","태하","주성","호영","가람","다원","찬율","현규","규원","이한","연후","현욱","준하","시영","희성","정윤","진욱","지윤","창민","지온","지섭","해준","정환","건율","은재","찬혁","동연","유하","노아","성찬","세민","서빈","우석","영훈","도형","준기","윤준","지석","로이","인호","은후","명준","상훈","기현","재형","아준","해성","민후","진성","주하","시언","시형","상원","태연","도건","재인","준휘","동민","한준","기범","다니","주헌","재용","수환","태규","선재","영재","영진","주찬","지수","동호","우재","승범","동원","한별","건영","승연","도헌","한솔","유담","예건","은결","민율","민욱","지헌","석준","준모","현재","이수","리안","재범","재환","찬유","호윤","해솔","태희","건하","상혁","성욱","영찬","동환","진원","하빈","준환","재욱","경훈","준상","서하","연수","하루","예담","수찬","강준","도균","태이","형우","승규","재빈","종혁","도운","근우","찬호","윤혁","유신","리우","범수","동주","혁준","찬빈","한빈","태빈","창현","성주","지현","이찬","유승","은규","연재","희재","태완","수영","병준","동휘","세영","태욱","의준","관우","성환","재연","재경","민영","윤석","대한","선준","지유","지욱","은석","성연","경빈","정욱","한서","보겸","인준","윤제","도빈","준용","규진","희원","주언","다율","성하","영광","현중","종윤","형진","채훈","정혁","태형","준오","진수","승진","유겸","찬서","종민","영빈","의찬","승하","종우","유환","희수","호성","태헌","채우","재헌","원재","석민","경원","승리","강희","상욱","민형","용현","범진","민섭","준이","서안","명진","예훈","시혁","상진","영현","원석","승수","우민","현태","도담","정연","이삭","형주","미르","대윤","로하","정인","용우","유호","태균","건민","요셉","기훈","영웅","지홍","종원","선후","동후","태겸","종훈","유한","제민","준표","원빈","보성","인서","동희","의진","준규","리한","재후","혜준","경호","진현","현도","찬솔","호현","다현","동균","원호","재웅","세인","하겸","제이","민겸","진석","승욱","동근","다훈","형민","동영","대호","기윤","지승","슬우","해찬","대영","강윤","서한","동진","진후","정진","윤상","영서","민균","재승","정준","세찬","규태","민국","우림","경환","우솔","의현","대성","도엽","근호","효재","다민","효민","민철","예승","준엽","어진","승언","하원","두현","지형","성율","채운","진형","대원","정수","시하","도은","용진","주빈","제현","태진","범서","건형","해인","로건","민교","혁진","수인","슬찬","영호","하엘","정운","경현","세환","태산","아론","선민","준섭","태후","은유","기찬","승엽","선규","다빈","태주","기태","채환","제윤","승완","무진","정재","수안","진규","시유","용재","현웅","기준","윤오","우리","태은","수한","석훈","석원","로빈","다엘","세원","채윤","원진","태혁","재아","규연","한빛","필립","성혁","재완","제하","선빈","세빈","윤기","이레","인혁","주훈","광현","도혁","재진","보민","진하","동빈","병찬","효성","성규","채준","승효","시진","승한","시운","원영","리호","강빈","강호","성운","유석","채호","다겸","종호","채원","이도","범석","현종","성수","도언","민하","석진","건욱","상연","건휘","한성","효원","믿음","도우","규호","선웅","태유","강산","도환","선유","형석","정헌","현기","용민","태수","하담","무성","희승","리온","서훈","용훈","대훈","루이","이환","동화","경태","이담","강인","유근","영후","찬휘","래원","채현","무빈","민근","희우","하음","민상","윤민","현찬","경록","찬웅","지상","상호","서찬","루다","하영","찬형","효찬","희윤","영인","규성","예현","정한","현율","지효","상빈","채완","사무","경찬","솔민","서형","태서","동율","재홍","은기","승운","은총","윤환","주용","서환","용찬","진환","세연","누리","진율","원희","기원","인후","태강","준식","민권","세호","병현","재서","윤빈","인수","호빈","세종","신후","효빈","서인","대연","우형","마루","태용","주윤","수완","보현","경모","희건","영주","장우","석우","강유","영석","정안","동해","동찬","휘성","규범","영환","호재","상헌","병훈","현오","동은","용하","광민","인규","명재","인찬","세웅","진모","도한","성은","도완","중현","대경","리오","대환","해민","민솔","민구","이솔","윤겸","다윤","채율","인하","동완","경수","수오","찬욱","태온","태운","리환","승건","재석","재유","해온","호민","용빈","태한","연성","도후","기주","다인","서혁","예강","홍준","지찬","대희","강훈","이건","현후","장현","레오","호찬","이서","주연","진유","해원","동헌","시찬","성후","종하","근영","제원","세혁","예한","태랑","이루","준명","무경","시연","진웅","찬규","은상","성모","현동","원혁","용호","동엽","상후","규환","대건","루하","재겸","건웅","지빈","해윤","하운","호원","현제","석빈","제우","휘준","기환","규담","경진","치우","민환","세헌","제훈","장원","해담","서온","현식","휘찬","예환","동재","창우","준아","해진","준한","재휘","이헌","준재","기민","영욱","진오","로한","윤형","상율","강후","석주","세율","하승","하울","명훈","한겸","창희","태림","찬이","세온","지범","성범","서완","원찬","정찬","민식","동인","범규","영수","준경","민용","유노","원규","규하","창준","하임","현섭","민범","민종","도휘","강율","현모","리후","우경","규영","상엽","은택","송현","윤하","승제","가을","다운","형찬","혁주","종찬","훈민","윤태","석영","윤규","승휘","도유","재찬","형빈","찬준","석호","우람","요엘","태범","무겸","희상","준빈","은빈","기성","다솔","사랑","준연","진명","세하","다윗","형욱","용주","종빈","호수","윤섭","진용","재익","창빈","소율","수원","지태","해율","동운","재운","강혁","권우","기영","리원","창훈","선욱","민중","세한","재한","종욱","윤승","동한","성용","은섭","라윤","승희","종인","수하","화랑","하언","승표","소망","준열","태휘","하경","승용","유섭","민강","래현","한음","라현","한영","수겸","석환","동률","형규","예율","이언","윤슬","병우","연석","우겸","수형","준선","규찬","일우","제영","제희","승율","민주","태정","병민","진헌","다한","라엘","남규","윤진","태리","재상","정완","찬수","진솔","수연","운찬","호경","주은","건률","경윤","지명","성제","로아","예안","은오","준홍","권율","지산","태석","효승","병윤","연서","유원","가빈","보검","이산","준승","건아","건이","민진","용성","예온","유상","범찬","병호","명현","남우","문성","동권","주승","규혁","승오","효석","병주","호승","백호","유태","남준","주엽","상범","강찬","승모","대겸","유수","지언","원율","태언","성균","승균","라율","희민","예람","한주","한선","무현","수윤","정규","시욱","찬진","태섭","의성","민현","승철","희율","현택","유완","보석","태승","별하","영운","종환","이룸","태근","지담","은겸","찬현","현채","해든","보승","정율","찬열","경률","찬주","문수","은서","아성","한민","현겸","성일","신혁","종연","바다","동언","로윤","종범","석찬","무영","호석","루빈","다호","아민","재오","병욱","기웅","하균","호건","한희","형서","경우","신유","은률","석희","민유","에녹","수범","유주","진표","우승","보경","산하","승태","담우","우연","경서","주율","태일","재은","수성","하현","성헌","아진","동수","현근","건혁","준일","리현","명규","아람","효진","준태","한승","수훈","채성","상운","성태","부건","찬용","하림","순우","제준","병헌","찬후","민창","우정","명호","경욱","이겸","예하","이재","윤도","현구","신율","다올","루한","영하","민관","정효","규헌","나율","연욱","기백","준협","동유","형원","은솔","수용","리건","윤철","여름","기호","상은","라원","용수","철민","휘서","재건","주명","영원","모건","우섭","성한","도민","민오","근형","정주","주열","태린","종석","시열","예겸","재정","윤영","래오","채빈","우인","지인","해강","윤식","서언","보근","준화","도일","용희","건오","채혁","희제","교빈","부겸","태관","명우","세운","희태","시한","창윤","희서","진한","규한","대규","진홍","기연","윤결","윤범","우제","율찬","승화","병규","용석","예호","정범","하선","관호","명성","장호","도아","기문","노엘","태권","찬슬","명환","성엽","승일","영윤","장훈","창호","루안","호림","준헌","세중","문규","정석","재선","건준","찬윤","서휘","주민","두영","힘찬","연승","정하","대웅","효근","오현","정희","용원","세형","희철","한이","원기","윤솔","연오","종수","종서","푸름","시오","정모","동국","수홍","유재","종헌","승택","장혁","다준","한규","준겸","태곤","동기","선오","승안","영록","예서","영제","선진","용환","래온","성철","단율","리암","현일","연제","성근","혜찬","병진","진섭","남현","재권","경석","정엽","희범","수아","라준","신욱","서헌","윤구","승열","해랑","주석","명근","재엽","원형","명찬","명수","기율","테오","유온","담현","나단","준구","도희","재강","하린","순호","노을","우용","성웅","찬하","수헌","원태","범주","종은","건일","희도","예일","근후","준의","명민","제연","소명","은표","준교","정웅","호정","동관","우담","진희","부경","이원","설민","한진","가율","영도","경재","현명","시경","태선","치원","은제","도규","용욱","무준","현희","동석","담율","정무","은교","해승","소울","영기","유비","현솔","기우","원민","상언","기쁨","휘영","환준","재효","다성","주오","병건","예권","은환","서로","남훈","인환","상규","본준","찬양","도근","도욱","율호","제호","두원","재언","재명","범희","주온","서범","석윤","세범","우철","효건","재근","백현","기혁","혜민","익현","덕현","치훈","태홍","현철","예섭","선균","아윤","은민","진훈","철우","정근","무건","영건","재열","인석","홍석","용화","현범","강한","신영","채범","희망","오성","명석","창욱","영채","치현","윤종","재중","상희","대은","승겸","연찬","충현","현균","혁민","승영","이랑","예닮","기량","광호","효인","제아","인영","효섭","경도","학준","찬성","송민","서유","원후","예원","혁찬","지음","민웅","문기","규형","제율","관영","인태","윤채","상수","동명","윤택","이엘","영규","정명","효우","기정","평안","채헌","강은","이완","정태","제혁","종건","중원","수종","한수","원서","에이","정서","동아","의겸","설우","현담","서웅","윤한","시아","서영","종후","제성","선혁","승권","홍민","윤현","연진","요섭","세용","병철","서겸","희주","명원","성문","창환","정섭","동성","솔찬","제형","유솔","치호","선제","찬홍","기석","종진","다울","시웅","승채","기용","윤모","재림","시은","태화","태식","아율","강욱","인재","재균","용범","성휘","경한","제후","바울","한비","재백","가원","승조","성록","주노","창수","로원","하륜","성완","산희","지강","치윤","예범","범기","율빈","루오","종운","지황","본우","상유","강모","우열","예중","평강","주상","영균","정흠","석규","대혁","규동","은철","홍기","호세","진구","성열","효상","원일","여민","선용","상명","상효","지영","도협","용운","상협","형근","현교","형호","용규","이강","광희","나엘","가현","한슬","근혁","병수","경완","영범","택연","준언","지건","우원","희섭","유강","승은","두연","반석","모세","기완","경주","윤권","리완","은중","은산","규완","준택","기욱","강연","유범","호근","준학","종화","율하","건도","창혁","규상","영성","용휘","권희","요환","다함","승학","무결","인철","경인","부성","동경","교현","새벽","영태","루아","규준","호율","용후","건태","호용","성언","다빛","백준","성희","주경","관희","종휘","은강","이람","찬일","한유","율희","찬의","동섭","기헌","휘승","예후","호균","선홍","지훤","동일","현용","종성","소원","유로","상영","로현","윤원","창진","이룬","현상","교준","구현","승구","문경","제인","상화","윤중","준효","준건","바론","오윤","경섭","무열","화평","우창","나루","남호","경율","산들","제욱","예근","우태","에릭","율민","진휘","이정","정음","준익","운호","범근","중호","민엽","효제","예헌","강휘","그루","승록","준율","우신","현덕","호인","건용","건주","두호","택현","태상","하주","규석","우상","강건","천우","성국","한얼","지서","인욱","우종","이선","현유","형섭","상휘","성오","도호","하리","명서","도권","준완","진운","현조","훈석","명균","차민","성식","찬석","여찬","찬울","종한","세욱","환이","정균","진민","앤드","성인","은휼","강원","현세","호겸","은식","경탁","해수","의재","병관","하연","예석","유인","효담","리윤","병권","권호","규선","동형","한률","의연","재규","은효","현탁","서경","루민","휘원","민태","건모","태안","영일","현영","다혁","성영","서균","진건","율원","정용","혁수","보윤","환호","휘윤","인범","남윤","원섭","대용","찬승","효범","성택","서담","호형","산호","호선","의석","라운","규인","형식","창연","명섭","국현","채진","예빈","유철","준철","이로","가민","호태","창범","은범","호중","서주","대헌","윤근","인겸","홍재","성효","홍찬","이진","솔빈","건유","창규","하솔","석범","서욱","보규","아현","승지","무혁","동오","승온","다건","진기","원종","원겸","성무","채하","희권","다움","산이","혁빈","환서","희담","도열","광훈","우수","지백","현이","단유","휘수","성유","라호","교진","마음","나우","영한","해일","민한","상하","훈희","한경","호범","용기","대진","의담","예랑","유영","명철","휘재","찬식","선엽","서용","효신","혁재","민세","해리","재광","지솔","휘건","의빈","영헌","대우","채영","한중","진태","이연","두진","건빈","제환","정기","대휘","남혁","경규","재학","희온","성화","제헌","영권","휘상","래윤","익준","성률","라임","조이","기하","원경","성권","규식","유혁","태풍","해건","주우","규람","우린","재온","예종","민선","유천","의선","현무","유림","하건","부민","다을","루카","초원","재문","문찬","대율","태종","효중","용태","세완","현선","태광","상록","윤담","연웅","도성","선중","상인","한샘","상재","경헌","카이","상일","찬오","성안","현주","원식","의영","영조","재화","광수","주선","시엘","원상","해밀","규림","종율","차윤","재관","관후","철현","조슈","유지","기담","의민","현건","현창","로준","문혁","교민","인섭","규안","푸른","대운","중혁","동범","승협","드림","류하","나로","동효","무찬","시울","동겸","여훈","규서","원중","여울","두환","서홍","금성","용건","경일","휘민","리하","헌재","상철","희창","웅찬","승관","의정","운성","건규","용대","자윤","지구","희락","온율","상경","원욱","경근","솔우","휘연","병재","찬원","순혁","한길","담희","예윤","강석","철호","창성","강률","문석","우택","홍주","유일","호산","명관","리준","호열","동열","종선","인기","치영","보람","오름","찬범","보담","순범","세움","성광","서희","영철","완희","성결","태령","유엘","호담","케빈","경운","경택","호은","은종","비오","성관","형윤","한석","로희","명건","승아","해빈","영근","유권","희강","은태","규보","강이","형선","기동","원용","나라","창하","세주","이음","해람","아빈","찬기","제용","기은","진교","류현","세강","의윤","권민","희웅","성겸","형기","차율","광재","광진","하라","택민","대준","승교","대욱","조영","경덕","성경","호철","희진","윤동","견우","화준","재안","대수","의서","은현","세건","의환","이우","근태","경후","용선","경식","민택","희영","정식","건무","홍빈","동협","순찬","승보","제승","해환","희석","라이","진겸","민조","알렉","두준","해영","수진","라울","나현","승인","태검","평화","규언","창영","혜강","휘경","하유","대승","루호","인선","벤자","우식","상기","종명","성보","창용","루현","조은","성건","용제","수웅","채욱","조한","영선","보건","은별","회준","채웅","범호","남기","수언","무율","라일","준회","진효","재국","근원","경하","남경","진온","규승","자운","진완","정의","준안","제경","종희","호제","원택","슬옹","희중","진선","건훈","영승","헌우","건효","정언","재동","민훈","수열","레이","우건","규도","여원","규남","효서","병서","로율","브라","인율","대균","혁규","남율","승렬","유우","율건","성배","윤교","효영","민홍","규은","대근","준근","병국","영탁","예완","수근","창인","루리","이율","종규","희훈","종완","상건","현보","선윤","대찬","정택","휘겸","관용","하서","재일","자민","소민","창석","윤창","경무","조엘","상오","희겸","순민","이훈","루원","준유","찬종","대형","휘진","기빈","기수","경은","선주","권준","승배","현결","인교","채건","영식","윤표","시민","석재","효겸","단후","동익","경목","연태","나무","영상","명기","정오","채오","경오","이래","태찬","예인","희현","강운","주진","성중","용은","바름","상용","선하","선명","희동","규온","유정","병희","유창","택준","선일","라함","다헌","한호","진재","윤학","영택","재령","해우","재황","동선","대엽","영휘","찬엽","레온","태기","서강","찬별","라훈","태효","준세","나준","이호","지광","설호","성필","승필","은조","다일","강일","근석","서오","주엘","하이","두희","우선","보빈","창주","진리","우중","성지","하다","필준","훈서","유래","라익","경필","정제","권영","기승","영대","나혁","준보","원하","학현","아서","장희","여명","재신","래호","욱진","경범","철희","강진","유마","다우","정휘","필규","구윤","용연","하을","치후","민률","대인","운혁","홍규","진엽","병선","해서","재덕","명주","유은","선휘","아랑","경표","겨울","희운","학윤","백찬","병율","신호","영완","유훈","현윤","보배","유종","용인","슬기","찬경","자현","중훈","세담","경철","중기","신원","근휘","기명","성표","채형","조셉","해주","록희","찬중","형록","수창","제웅","미루","나훈","건수","병석","승종","천희","혜승","리율","헌준","종엽","승비","범식","석형","도흔","승섭","명제","치민","본율","정협","철웅","예솔","찬결","강재","도안","남주","조운","기륜","근희","하일","현묵","철환","준웅","관형","현표","린우","벼리","은탁","영신","창근","재담","저스","자훈","진철","태의","규희","기택","광명","병후","선교","주왕","초인","로훈","진범","경남","원정","준솔","규섭","효종","루희","노율","규열","홍현","정철","승석","민산","온우","유택","아원","정록","서백","택윤","중민","근하","근찬","용한","준찬","성룡","강륜","나겸","라언","서정","한웅","지만","성온","두산","윤강","성구","중한","세창","늘찬","문영","철수","예우","경배","리훈","성목","대민","래인","태평","웅빈","헨리","이윤","보준","로은","민경","순율","현학","성도","승룡","서린","경대","형철","배성","그린","영화","권률","축복","단희","근수","빛찬","용혁","병하","충민","소담","광휘","진협","종준","성익","인한","강온","재의","유록","제완","호서","환성","가헌","재모","혜율","의건","영오","선기","휘담","대유","충만","지노","성렬","형택","운서","장환","준행","기선","성래","영섭","대일","주아","승익","송주","보영","선형","기서","채정","기남","홍진","은엽","시명","규정","원균","성묵","보원","이섭","현송","신형","종오","순후","담호","윤홍","근민","태익","한검","신웅","종문","희용","태구","이석","창휘","장민","보권","유선","은광","휼","희람","겸희","의주","성아","보명","회윤","중우","래이","후성","경연","부현","상권","한열","희호","남건","문호","인오","순형","동렬","상태","재필","광원","경동","평온","신현","다하","나온","성학","다진","건화","시몬","승곤","창헌","형태","두형","단하","창엽","이룩","홍윤","성흠","아담","태신","재륜","원근","이빈","순규","광준","세휘","루니","하록","이영","민설","새힘","태중","세일","세광","율기","정목","용헌","이혁","웅재","차빈","오율","천호","혜원","광일","종태","영은","대선","하석","송윤","현률","은진","정일","은한","승래","경돈","윤산","승서","연택","경래","두경","효윤","수일","민표","우엽","지흠","선모","우근","효주","용근","정건","인택","도명","회성","치헌","광영","세희","본혁","민휘","에반","겨운","구준","이경","승명","보율","원범","로휘","신재","지휼","재철","유단","한세","강수","형훈","정유","명선","하론","용균","찬익","도결","승형","아섬","효식","인용","나윤","진식","범우","민곤","건엽","경묵","정겸","라빈","승률","세명","희종","리언","준제","하훈","송우","경선","세정","정은","예주","우서","현배","세은","송준","성조","리찬","일환","상목","율우","은원","크리","완우","영율","규화","차현","민희","승회","유리","유휘","이주","보선","범모","겸재","소중","욱현","데이","찬훈","주담","아일","찬재","선구","관율","근서","래훈","학민","강헌","대홍","호동","관유","예운","기열","보결","회찬","성동","창재","현목","정래","으뜸","성덕","래건","신희","한들","중건","창대","호령","상환","창건","보훈","무근","범성","창은","종국","형건","경륜","민광","슬희"],GGu=["김","이","박","최","정","강","조","윤","장","임","오","한","신","서","권","황","안","송","류","홍","유","전","양","고","문","손","배","백","허","노","심","하","주","구","곽","성","차","우","진","민","나","지","엄","변","채","원","방","천","공","현","함","여","염","석","추","도","소","설","선","마","길","연","위","표","명","기","반","라","왕","금","옥","육","인","맹","제","모","남","탁","국","어","경","은","편","용","예","봉","사","부","가","복","태","목","형","피","두","감","호","음","빈","동","온","시","범","좌","팽","승","간","상","갈","단","견","당"],_Gu=[{value:"{{person.last_name}}",weight:1}],VGu=[{value:"{{person.lastName}} {{person.firstName}}",weight:1}],JGu={first_name:HGu,last_name:GGu,last_name_pattern:_Gu,name:VGu},UGu=JGu,WGu=["0#-#####-####","0##-###-####","0##-####-####"],qGu={formats:WGu},ZGu=qGu,YGu=["감정적인","같은","거대한","거창한","건조한","겁 없는","격렬한","결정적인","경솔한","경험한","고귀한","고급의","고대의","공정한","관심 있는","굉장한","교양 있는","교육받은","교활한","구부러진","굴곡진","굵은","권위 있는","귀여운","극적인","금발의","기민한","기분 좋은","기쁜","기초적인","깊은","깨끗한","깨진","끊임없는","끔찍한","나쁜","날씬한","냉담한","넓은 마음을 가진","놀라운","눈부신","눈이 먼","늙은","능숙한","다른","단조로운","단호한","닫힌","당황스러운","대담한","대량","더러운","동굴 같은","두려운","뛰어난","마른","막대한","맛있는","매력적인","매혹적인","먹을 수 있는","먼","멍든","메마른","명확한","모범적인","무더운","무서운","무심한","미친","밀집한","밝은","방어","방음","버려진","별개의","복잡한","부끄러운","부담스러운","부드러운","부러워하는","부정한","부족한","분명한","분주한","불결한","불룩한","불안한","불충실한","붐비는","비뚤어진","비싼","비어 있는","비참한","빠른","사랑스러운","사랑하는","사려 깊은","사악한","살아 있는","상세한","상쾌한","생기 있는","생분해성","성실한","세련된","소름 끼치는","솔직한","순수한","쉬운","습한","시원한","신나는","신뢰할 수 있는","싼","아름다운","알고 있는","약간의","어느","어두운","어려운","어리석은","어색한","어설픈","어지러운","억센","엄청난","역겨운","열심히","영리한","예술적인","예의 바른","온화한","완벽한","외향적인","용감한","용기 있는","우아한","원통형","위독한","윙윙","유리한","유명한","유익한","유치한","윤리적","음침한","의기 양양한","의식하는","이국적인","이타적인","인기 많은","인정 많은","일찍","자신 있는","잔혹한","저명한","저주받은","적극적인","적절한","전통적인","젊은","정교한","정통한","정확한","조잡한","존경하는","주의 깊은","죽은","즐거운","지루한","진지한","짧은","차가운","창의적인","철저한","추운","충실한","치명적인","친숙한","친절한","침착한","쾌활한","큰","타원형의","탄력 있는","탈진한","탐욕스러운","통통한","편안한","품위 있는","풍부한","필수적인","행복한","향긋한","혼란스러운","화난","화려한","환상적","활동적인","활발한","훌륭한","흔한","흥분한","희미한"],QGu=["간단히","거꾸로","거만하게","거의","고요히","고의로","극진히","깊이","나중에","노하여","다소","다채롭게","대담하게","대체로","도전적으로","똑똑하게","마구","맹목적으로","면밀히","명랑하게","몹시","바르게","바쁘게","밝게","분명히","비정상적으로","빠르게","심하게","아름답게","어색하게","언제나","열심히","용감하게","우연히","유감스럽게","의심스럽게","자랑스럽게","잔인하게","즐겁게","지속적으로","천하게","쿨하게","행복하게","흥미롭게","희미하게"],XGu=["가입","경보","고뇌","고도","고문","골목","공군","공기","공적","공항","관리","관리자","광고","구급차","구실","나이","내세","놀람","농업","달력","대사","대수학","대안","대행사","도토리","동맹","동작","무정부주의자","반침","배당","배우","변경","별명","보적","보좌관","부사","분석","분석자","분위기","불쌍한","비행기","비행사","비행선","비행장","성인","성취","성취자","쇠붙이","술","승인","아드레날린","아마존","아몬드","악어","안건","알파벳","알파카","애프터셰이브","앨범","양","양자","어댑터","에어백","에이전트","에일","여배우","여진","여파","연산","예의","오후","옹호","외계인","용돈","유연","유추","음향학","응집","이점","일","적응","전능자","전진","제단","조언","조정","주소","즐거움","지원","진보","진술","진술서","출현","침략","탄약","탐닉","특사","합금","합의","항공기","항공료","항공편","해석학","행동","형용사","호박색","활동","활동가","활성화"],u_u={adjective:YGu,adverb:QGu,noun:XGu},e_u=u_u,a_u={color:cGu,company:hGu,date:vGu,internet:AGu,location:LGu,lorem:IGu,metadata:$Gu,person:UGu,phone_number:ZGu,word:e_u},PG=a_u;new Ku({locale:[PG,Ru,Lu]});var r_u=["2#######","(371) 2#######","+371 2#######"],n_u={formats:r_u},t_u=n_u,i_u=["sarkana","zaļa","zila","dzeltena","ruda","zaļgan-zila","balta","melna","oranža","rozā","pelēka","sarkan-brūna","violeta","gaišzila","zeltaina","debess-zila","olīv","purpura","krēma","zelta","красно-пурпурный","lillā","sudrabaina"],o_u={human:i_u},s_u=o_u,l_u=["Grāmatu","Filmu","Mūzikas","Spēļu","Elektronikas","Datoru","Mājas","Dārzkopības","Bakaleja","Veselības","Skaistuma","Rotaļlietu","Bērnu","Zīdaiņu","Apģerba","Apavu","Dārglietu","Sporta","Tūrisma","Auto","Rūpniecības"],E_u={adjective:["Mazs","Ergonomisks","Raupjš","Vieds","Lielisks","Neticams","Fantastisks","Praktisks","Spalvains","Ciets","Mīksts","Rūgts"],material:["dzelzs","koka","betona","plastmasas","kokvilnas","granīta","gumijas"],product:["krēsls","auto","dators","siksna","gredzens","galds","džemperis","zābaks","kažoks","radio","skaļrunis","monitors","televizors","skapis","ritenis","plakāts","ceļarullis","nazis","plāksteris","telefons","pončiks"]},c_u={department:l_u,product_name:E_u},d_u=c_u,D_u=["{{company.prefix}} {{person.male_last_name}}","{{company.prefix}} {{person.male_last_name}} {{company.suffix}}","{{company.prefix}} {{person.female_last_name}} {{company.suffix}}","{{person.male_last_name}} un {{person.male_last_name}}","{{person.male_last_name}}, {{person.male_last_name}} un {{person.male_last_name}}"],x_u=["SIA","AS","IU","Bezp.Org.","Firma","Biedrība"],m_u=["un partneri","holdings","grupa","aģentūra"],h_u={name_pattern:D_u,prefix:x_u,suffix:m_u},p_u=h_u,g_u={wide:["janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris"],wide_context:["janvārī","februārī","martā","aprīlī","maijā","jūnijā","jūlijā","augustā","septembrī","oktobrī","novembrī","decembrī"],abbr:["jan.","feb.","mar.","apr.","mai.","jūn.","jūl.","aug.","sep.","okt.","nov.","dec."],abbr_context:["janv.","febr.","mar.","apr.","mai.","jūn.","jūl.","aug.","sept.","okt.","nov.","dec."]},f_u={wide:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"],wide_context:["svētdien","pirmdien","otrdien","trešdien","ceturtdien","piektdien","sestdien"],abbr:["Pr","Ot","Tr","Ct","Pk","Se","Sv"],abbr_context:["sv.","pr.","otr.","tr.","cet.","pk.","se."]},v_u={month:g_u,weekday:f_u},C_u=v_u,F_u=["lv","com","info","net","org"],k_u=["inbox.lv","one.lv","mail.lv","outlook.lv","apollo.lv","yahoo.com","hotmail.com","gmail.com"],A_u={domain_suffix:F_u,free_email:k_u},b_u=A_u,y_u=["###","##"],B_u=["Ainaži","Aizkraukle","Aizpute","Aknīste","Aloja","Alūksne","Ape","Auce","Baldone","Baloži","Balvi","Bauska","Brocēni","Cēsis","Cesvaine","Dagda","Daugavpils","Dobele","Durbe","Grobiņa","Gulbene","Ikšķile","Ilūkste","Jaunjelgava","Jēkabpils","Jelgava","Jūrmala","Kandava","Kārsava","Krāslava","Kuldīga","Ķegums","Lielvārde","Liepāja","Līgatne","Limbaži","Līvāni","Lubāna","Ludza","Madona","Mazsalaca","Ogre","Olaine","Pāvilosta","Piltene","Pļaviņas","Preiļi","Priekule","Rēzekne","Rīga","Rūjiena","Sabile","Salacgrīva","Salaspils","Saldus","Saulkrasti","Seda","Sigulda","Skrunda","Smiltene","Staicele","Stende","Strenči","Subate","Talsi","Tukums","Valdemārpils","Valka","Valmiera","Vangaži","Varakļāni","Ventspils","Viesīte","Viļaka","Viļāni","Zilupe"],z_u=["{{location.city_name}}"],S_u=["Andora","Apvienotie Arābu Emirāti","Afganistāna","Albānija","Armēnija","Antiļas","Angola","Antarktika","Argentīna","Amerikāņu Samoa","Austrija","Austrālija","Azerbaidžāna","Bosnija un Hercegovina","Barbadosa","Bangladeša","Beļģija","Burkinafaso","Bulgārija","Bahreina","Burundija","Benina","Bruneja","Bolīvija","Brazīlija","Butāna","Buvē sala","Botsvāna","Baltkrievija","Beliza","Kanāda","Kongo","Šveice","Kotdivuāra","Kuka salas","Čīle","Kamerūna","Ķīna","Kolumbija","Kostarika","Kuba","Kaboverde","Kipra","Čehija","Vācija","Dānija","Dominika","Alžīrija","Ekvadora","Igaunija","Ēģipte","Spānija","Etiopija","Somija","Fidži","Francija","Gabona","Lielbritānija","Grenāda","Gruzija","Gana","Grenlande","Gambija","Gvineja","Gvadelupa","Grieķija","Gvatemala","Guama","Gajāna","Honkonga","Hondurasa","Horvātija","Haiti","Ungārija","Indonēzija","Īrija","Izraēla","Indija","Irāka","Irāna","Islande","Itālija","Jamaika","Jordānija","Japāna","Kenija","Kirgizstāna","Kambodža","Korejas Tautas Demokrātiskā Republika","Korejas Republika","Kuveita","Kaimanu salas","Kazahstāna","Laosa","Libāna","Lihtenšteina","Šrilanka","Libērija","Lesoto","Lietuva","Luksemburga","Latvija","Lībija","Maroka","Monako","Moldova","Madagaskara","Maķedonija","Mali","Mongolija","Makao","Martinika","Mauritānija","Montserrata","Malta","Maurīcija","Maldīvija","Malāvija","Meksika","Malaizija","Mozambika","Namībija","Nigēra","Nigērija","Nikaragva","Nīderlande","Norvēģija","Nepāla","Jaunzēlande","Omāna","Panama","Peru","Filipīnas","Pakistāna","Polija","Puertoriko","Portugāle","Paragvaja","Katara","Rumānija","Krievija","Ruanda","Saūda Arābija","Sudāna","Zviedrija","Singapūra","Slovēnija","Slovākija","Sjerraleone","Sanmarīno","Senegāla","Somālija","Surinama","Salvadora","Sīrija","Svazilenda","Čada","Togo","Taizeme","Tadžikistāna","Turkmenistāna","Tunisija","Tonga","Turcija","Taivāna","Tanzānija","Ukraina","Uganda","Amerikas Savienotās Valstis","Urugvaja","Uzbekistāna","Venecuēla","Vjetnama","Jemena","Zambija","Zimbabve"],M_u=["Latvija"],w_u=["LV####","LV-####"],P_u=["dz. ###","- ###"],T_u=["Aizkraukles raj.","Alūksnes raj.","Baltijas jūra","Balvu raj.","Bauskas raj.","Cēsu raj.","Daugavpils raj.","Dobeles raj.","Gulbenes raj.","Jēkabpils raj.","Jelgavas raj.","Jūrmala","Krāslavas raj.","Kuldīgas raj.","Liepājas raj.","Limbažu raj.","Ludzas raj.","Madonas raj.","Ogres raj.","Preiļu raj.","Rēzeknes raj.","Rīga un Rīgas raj.","Saldus raj.","Talsu raj.","Tukuma raj.","Valkas raj.","Valmieras raj.","Ventspils raj."],j_u={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},N_u=["13. janvāra","Admirāļu","Airītes","Akaču","Akadēmijas","Akadēmiķa Mstislava Keldiša","Akāciju","Aklā","Akmeņu","Aleksandra Bieziņa","Aleksandra Čaka","Alfrēda Kalniņa","Alīses","Alksnāja","Amālijas","Anglikāņu","Anniņmuižas","Apakšgrāvja","Apmetņu","Apriķu","Arsenāla","Artilērijas","Asītes","Atgāzenes","Atgriežu","Atpūtas","Audēju","Augļu","Augšiela","Augšzemes","Ābolu","Āpšu","Ārlavas","Babītes","Baložu","Baumaņa","Bārbeles","Bārddziņu","Bāriņu","Bātas","Beverīnas","Bērzlapu","Bērzupes","Bieķensalas","Biešu","Bišu","Bīskapa","Blaumaņa","Blīdenes","Bramberģes","Brigādes","Briņģu","Brīvības","Bruņinieku","Brūkleņu","Bukaišu","Centrāltirgus","Cepļa","Cēres","Cigoriņu","Cīruļu","Čuguna","Dandāles","Dauguļu","Dāliju","Dārzaugļu","Dārzciema","Dārziņu","Dignājas","Dikļu","Dīķa","Dreiliņu","Dricānu","Dzelzceļa","Dzeņu","Dzērvju","Džūkstes","Ernesta Birznieka-Upīša","Ernestīnes","Ērgļu","Festivāla","Firsa Sadovņikova","Friča Brīvzemnieka","Fridriķa","Gaiziņa","Gleznotāju","Glūdas","Gogoļa","Granīta","Grebenščikova","Grenču","Grēcinieku","Grēdu","Grīšļu","Grobiņas","Ģertrūdes","Ģimnastikas","Hermaņa","Ikšķiles","Ilmājas","Indriķa","Inženieru","Īsā","Īvandes","Īves","Jasmuižas","Jāņa","Jāņa Asara","Jāņa Čakstes","Jāņa Endzelīna","Jāņa Grestes","Jāņavārtu","Jāņogu","Jēkaba","Jēkabpils","Jēzusbaznīcas","Jukuma Vācieša","Jūrkalnes","Kalēju","Kalētu","Kaļķu","Kameņu","Kaņiera","Kapseļu","Kartupeļu","Katoļu","Kāļu","Kārļa Ulmaņa","Kārsavas","Klāņu","Komētas","Konrāda","Kraukļu","Krāmu","Krāslavas","Krāsotāju","Krišjāņa Barona","Krišjāņa Valdemāra","Krīdenera","Krūzes","Kukšu","Kursīšu","Kviešu","Ķekavas","Ķemeru","Ķengaraga","Ķēniņu","Ķivuļu","Latviešu strēlnieku","Lavīzes","Lāčplēša","Lieģu","Liepājas","Lībagu","Līdaku","Līdera","Līksnas","Līvānu","Līvciema","Līves","Lokomotīves","Lubānas","Ludviķa","Lutriņu","Ļaudonas","Ļermontova","Magoņu","Makša","Malēju","Matīsa","Mazā Bauskas","Mazā Bišu","Mazā Cepļa","Mazā Jaunavu","Mazā Kalna","Mazā Krasta","Mazā Lubānas","Mazā Matīsa","Mazā Miesnieku","Mazā Monētu","Mazā Muzeja","Mazā Nometņu","Mazā Pils","Mazā Smilšu","Mazā Stērstu","Mazā Trokšņu","Mālu","Māras aleja","Mārstaļu","Mārupes","Merķeļa","Mežkalna","Mežmalas","Mežotnes","Mēmeles","Mērsraga","Mūku","Mūkupurva","Mūkusalas","Mūrnieku","Naudītes","Nāras","Neļķu","Nēģu","Nīgrandes","Nīkrāces","Ojāra Vācieša","Olīvu","Ormaņu","Pampāļu","Paula Lejiņa","Pārmiju","Pārslas","Pērkones","Pērnavas","Pērses","Pēterbaznīcas","Pilsoņu","Pīpeņu","Planīcas","Plaužu","Pleskodāles","Plēnes","Plēsuma","Plūmju","Pļavas","Pļaviņu","Pļavnieku","Poļu","Prāgas","Preiļu","Prūšu","Purmsātu","Puškina","Pūpolu","Raiņa","Raņķa","Raušu","Rāceņu","Rencēnu","Rēzeknes","Rēznas","Riharda Vāgnera","Rikšotāju","Rīdzenes","Rītausmas","Rītupes","Robežu","Rubeņkalna","Rudbāržu","Rušonu","Rūdolfa","Rūjienas","Rūsiņa","Sapņu","Sarkanā","Sārtes","Sātiņu","Sējas","Sērenes","Sieksātes","Sīpeles","Sīpolu","Skaņu","Skārņu","Skrīnes","Slāvu","Smārdes","Smilšu","Spaļu","Sparģeļu","Spāres","Spārnu","Speķa","Spīdolas","Spīķeru","Staļģenes","Stāvā","Stērstu","Stopiņu","Strenču","Strūgu","Suntažu","Sūnu","Svētes","Šampētera","Šaurā","Šautuves","Šķirotavas","Šķūņu","Tadaiķu","Taisnā","Teātra","Tempļa","Terēzes","Tējas","Tērbatas","Tēriņu","Tērvetes","Tipogrāfijas","Tirgoņu","Tīnūžu","Tīraines","Tīreļa","Tīruma","Torņa","Torņakalna","Trokšņu","Turgeņeva","Ugāles","Upesgrīvas","Ūbeles","Ūdensvada","Vaiņodes","Valdeķu","Valtaiķu","Vaļņu","Varakļānu","Varšavas","Vārnu","Vecpilsētas","Velēnu","Vēja","Vienības","Viesītes","Viļānu","Virānes","Virsaišu","Visvalža","Višķu","Zaķu","Zaļenieku","Zāļu","Zeltiņu","Zeļļu","Zemaišu","Zemitāna","Zemītes","Zuteņu","Zvaigžņu","Zvārdes","Zvārtavas","Žaņa Lipkes","Žīguru","Žubīšu"],L_u=["{{location.street_name}} {{location.street_suffix}}"],R_u=["iela","bulvāris","gatve","gāte","laukums","dambis"],K_u={building_number:y_u,city_name:B_u,city_pattern:z_u,country:S_u,default_country:M_u,postcode:w_u,secondary_address:P_u,state:T_u,street_address:j_u,street_name:N_u,street_pattern:L_u,street_suffix:R_u},I_u=K_u,O_u=["ā","āb","ābbās","ābduco","ābēo","ābscīdo","ābscondītus","ābsēns","ābsorbēo","ābsquē","ābstērgo","ābsum","ābundāns","ābutor","āccēdo","āccēndo","āccēptus","āccommodo","āččūšāmūš","āččūšāņtīūm","āccusātor","ācēr","ācērbītās","ācērvus","ācīdus","ācīēs","ācquīro","ācsī","ād","ādāmo","ādāugēo","āddo","ādduco","ādēmptīo","ādēo","ādēptīo","ādfēctus","ādfēro","ādfīcīo","ādflīcto","ādhāēro","ādhuc","ādīcīo","ādīmplēo","ādīnvēntītīās","ādīpīščī","ādīpīscor","ādīuvo","ādmīnīstrātīo","ādmīrātīo","ādmītto","ādmonēo","ādmovēo","ādnuo","ādopto","ādsīduē","ādstrīngo","ādsuēsco","ādsum","ādulātīo","ādulēscēns","āduro","ādvēnīo","ādvērsus","ādvoco","āēdīfīcīum","āēgēr","āēgrē","āēgrotātīo","āēgrus","āēnēus","āēquītās","āēquus","āēr","āēstās","āēstīvus","āēstus","āētās","āētērnus","āgēr","āggēro","āggrēdīor","āgnītīo","āgnosco","āgo","āīt","āīunt","āļīāš","ālīēnus","ālīī","ālīoquī","ālīquā","āļīqūām","āļīqūīd","ālīus","āllātus","ālo","āltēr","āltus","ālvēus","āmārītudo","āmbītus","āmbulo","āmēt","āmīcītīā","āmīculum","āmīssīo","āmītā","āmītto","āmo","āmor","āmovēo","āmplēxus","āmplītudo","āmplus","āncīllā","āngēlus","āngulus","āngustus","ānīmādvērto","ānīmī","āņīmī","ānīmus","ānnus","ānsēr","āntē","āntēā","āntēpono","āntīquus","āpērīām","āpērīo","āpērtē","āpostolus","āppārātus","āppēllo","āppono","āpposītus","āpprobo","āpto","āptus","āpud","āquā","ārā","ārānēā","ārbītro","ārbor","ārbustum","ārcā","ārcēo","ārcēsso","ārčhītēčto","ārcus","ārgēntum","ārgumēntum","ārguo","ārmā","ārmārīum","āro","ārs","ārtīculus","ārtīfīcīosē","ārto","ārx","āscīsco","āscīt","āspēr","āšpērīorēš","āšpērņātūr","āspīcīo","āsporto","āssēntātor","āššūmēņdā","āstrum","āt","ātāvus","ātēr","ātqūē","ātquī","ātrocītās","ātrox","āttēro","āttollo","āttonbītus","āuctor","āuctus","āudācīā","āudāx","āudēntīā","āudēo","āudīo","āudītor","āufēro","āurēus","āurum","āut","āūt","āutēm","āūtēm","āutus","āuxīlīum","āvārītīā","āvārus","āvēho","āvērto","bāīulus","bālbus","bārbā","bārdus","bāsīum","bēātāē","bēātus","bēllīcus","bēllum","bēnē","bēnēfīcīum","bēnēvolēntīā","bēnīgnē","bēstīā","bībo","bīs","blāndīor","bļāņdītīīš","boņus","boš","brēvīs","cādo","cāēcus","cāēlēstīs","cāēlum","cālāmītās","cālcār","cālco","cālculus","cāllīdē","cāmpānā","cāndīdus","cānīs","cānonīcus","cānto","cāpīllus","cāpīo","cāpītulus","cāpto","cāput","cārbo","cārcēr","cārēo","cārīēs","cārīosus","cārītās","cārmēn","cārpo","cārus","cāsso","cāstē","cāsus","cātēnā","cātērvā","cāttus","cāudā","cāusā","cāutē","cāvēo","cāvus","cēdo","cēlēbrēr","cēlēr","cēlo","cēnā","cēnāculum","cēno","cēnsurā","cēntum","cērno","cērnuus","cērtē","cērtus","cērvus","cētērā","chārīsmā","chīrogrāphum","cībo","cībus","cīcutā","cīlīcīum","cīmēntārīus","cīmīnātīo","cīnīs","cīrcumvēnīo","cīto","cīvīs","cīvītās","clām","clāmo","clāro","clārus","clāudēo","clāustrum","clēmēntīā","clībānus","coādunātīo","coāēgrēsco","coēpī","coērcēo","cogīto","cognātus","cognomēn","čoģo","cohāēro","cohībēo","čohors","collīgo","coļļum","coļo","coļor","comā","combībo","comburo","comēdo","comēs","comētēs","comīs","comītātus","commēmoro","commīnor","čommodī","čommodo","communīs","compāro","compēllo","complēctus","compoņo","comprēhēndo","comptuš","conātus","concēdo","concīdo","cončūlko","condīco","coņduco","confēro","confīdo","coņforto","confuģo","congrēgātīo","conīcīo","conīēcto","conītor","conīurātīo","coņor","conquēror","conscēndo","čoņšēčtētūr","čoņšēqūātūr","čoņšēqūūņtūr","consērvo","consīdēro","conspērgo","constāns","consuāsor","contābēsco","contēgo","contīgo","contrā","conturbo","convēntus","coņvoco","copīā","copīosē","corņu","coronā","čorporīš","corpuš","corrēptīus","corrīgo","corroboro","corrumpo","čorrūptī","coruscus","cotīdīē","crāpulā","crās","crāstīnus","crēātor","crēbēr","crēbro","crēdo","crēo","crēptīo","crēpusculum","crēsco","crētā","crībro","crīnīs","crucīāmēntum","crudēlīs","cruēntus","crūr","crustulum","crūx","cubīculārīs","cubītum","čūbo","cuī","cuīus","culpā","čūļpā","cuļpo","cultēllus","culturā","cūm","čūm","čūmqūē","cunābulā","cunāē","cunctātīo","cupīdītās","čūpīdītātē","cupīo","cuppēdīā","cuprēssus","cūr","curā","curātīo","curīā","curīosītās","curīs","cūro","currīculum","currūs","cursīm","curšo","curšus","cūrto","curtūs","cūrvo","custodīā","dāmnātīo","dāmno","dāpīfēr","dēbēo","dēbīlīto","dēbītīš","dēcēns","dēcērno","dēcēt","dēcīmus","dēcīpīo","dēcor","dēcrētum","dēcumbo","dēdēcor","dēdīco","dēduco","dēfāēco","dēfēndo","dēfēro","dēfēssus","dēfētīscor","dēfīcīo","dēflēo","dēfluo","dēfungo","dēgēnēro","dēgēro","dēgusto","dēīndē","dēlēctātīo","dēļēčtūš","dēlēgo","dēļēņītī","dēlēo","dēlībēro","dēlīcātē","dēlīnquo","dēludo","dēmēns","dēmērgo","dēmītto","dēmo","dēmonstro","dēmoror","dēmulcēo","dēmum","dēnēgo","dēnīquē","dēns","dēnuncīo","dēnuo","dēorsum","dēpērēo","dēpono","dēpopulo","dēporto","dēprāēdor","dēprēcātor","dēprīmo","dēpromo","dēpulso","dēputo","dērēlīnquo","dērīdēo","dērīpīo","dēšērūņt","dēsīdēro","dēsīno","dēsīpīo","dēsolo","dēspārātus","dēspēcto","dīčtā","dīģņīššīmoš","dīštīņčtīo","doļor","doļorē","doļorēm","doļorēmqūē","doļorēš","doļorībūš","doļorūm","dūčīmūš","ēā","ēāqūē","ēārūm","ēīūš","ēļīģēņdī","ēņīm","ēoš","ērror","ēššē","ēšt","ēt","ēūm","ēvēņīēt","ēx","ēxčēptūrī","ēxērčītātīoņēm","ēxpēdītā","ēxpļīčābo","fāčērē","fāčīļīš","fūģā","fūģīāt","fūģīt","hārūm","hīč","īd","īļļo","īļļūm","īmpēdīt","īņ","īņčīdūņt","īnfīt","īnflāmmātīo","īņvēņtorē","īpšā","īpšām","īpšūm","īštē","ītāqūē","īūrē","īūšto","ļāborē","ļāborīošām","ļāborūm","ļāūdāņtīūm","ļībēro","māģņām","māģņī","māīorēš","māxīmē","mīņīmā","mīņūš","modī","moļēštīāē","moļēštīāš","moļļītīā","ņām","ņātūš","ņēčēššītātībūš","ņēmo","ņēqūē","ņēščīūņt","ņīhīļ","ņīšī","ņobīš","ņoņ","ņoštrūm","ņūļļā","ņūmqūām","oččāēčātī","ocēr","odīo","odīt","offīčīā","offīčīīš","omņīš","optīo","pāēns","pārīātūr","pātīor","pātrīā","pātrocīnor","pātruus","pāucī","pāulātīm","pāupēr","pāx","pēccātus","pēcco","pēcto","pēctus","pēcus","pēīor","pēl","pērfērēņdīš","pēršpīčīātīš","pļāčēāt","porro","poššīmūš","prāēšēņtīūm","provīdēņt","qūāē","qūāērāt","qūām","qūāš","qūāšī","qūī","qūīā","qūībūšdām","qūīdēm","qūīš","qūīšqūām","qūo","qūod","qūoš","rātīoņē","rēčūšāņdāē","rēīčīēņdīš","rēm","rēpēļļāt","rēpēļļēņdūš","rēprēhēņdērīt","rēpūdīāņdāē","rērūm","šāēpē","šāpīēņtē","šēd","šēqūī","šīmīļīqūē","šīņt","šīt","socīus","sodālītās","soļ","solēo","solīo","solītudo","solīum","sollērs","sollīcīto","soļum","soluš","šoļūtā","soļutīo","soļvo","somnīculosus","somņus","soņītus","soņo","sophīsmātā","šopor","sordēo","sortītus","spārgo","spēcīosus","spēctāculum","spēculum","spērno","spēro","spēs","spīculum","spīrītus","spolīātīo","spontē","stābīlīs","stātīm","stātuā","stēllā","stīllīcīdīum","stīpēs","stīps","što","strēnuus","struēs","studīo","stuļtus","suādēo","suāsorīā","sūb","subīto","subīungo","sublīmē","subnēcto","subsēco","substāntīā","subvēnīo","succēdo","succurro","suffīcīo","suffočo","suffrāgīum","suggēro","suī","suļūm","sūm","summā","summīssē","summopērē","sūmo","sumptus","šūņt","supēllēx","supēr","suppēllēx","supplānto","suppono","suprā","surčūlus","surģo","suršum","suscīpīo","šūščīpīt","suspēndo","sustīnēo","suūs","synāgogā","tābēllā","tābērnus","tābēsco","tābgo","tābulā","tācēo","tāctus","tāēdīum","tālīo","tālīs","tālus","tām","tāmdīu","tāmēn","tāmētsī","tāmīsīum","tāmquām","tāndēm","tāntīllus","tāntum","tārdus","tēgo","tēmērītās","tēmpērāntīā","tēmplum","tēmporā","tēmporē","tēmporībūš","tēmptātīo","tēmpus","tēnāx","tēndo","tēnēo","tēnēr","tēņētūr","tēnuīs","tēnus","tēpēsco","tēpīdus","tēr","tērēbro","tērēs","tērgā","tērgēo","tērgīvērsātīo","tērgo","tērgum","tērmēs","tērmīnātīo","tēro","tērrā","tērrēo","tērrīto","tērror","tērsus","tērtīus","tēstīmonīum","tēxo","tēxtīlīs","tēxtor","tēxtus","thālāssīnus","thēātrum","thēcā","thēmā","thēologus","thērmāē","thēsāurus","thēsīs","thorāx","thymbrā","thymūm","tībī","tīmīdus","tīmor","tītulus","tolēro","toļļo","tondēo","toņšor","torquēo","torrēns","tot","totām","totīdēm","totīēs","totūs","trācto","trādo","trāho","trāns","trēdēcīm","trēmo","trēpīdē","trēs","trībuo","trīcēsīmus","trīduānā","trīpudīo","trīstīs","trīumphus","trucīdo","truculēntēr","tubīnēus","tuī","tūm","tumuļtus","tūnč","turbā","tūrbo","turpīs","tutāmēn","tutīs","tyrānnus","ubērrīmē","ubī","ulcīscor","ūļļām","ullūs","ultērīus","ultīo","ultrā","umbrā","umērus","umquām","unā","undē","ūņdē","undīquē","unīvērsē","unūs","urbānus","urbš","urēdo","usītās","usquē","ustīlo","ustulo","ušūs","ūt","utēr","utērquē","utīlīs","utīquē","ūtor","utpotē","utrīmquē","utroquē","utrūm","ūxor","vāco","vācuus","vādo","vāē","vāldē","vālēns","vālēo","vālētudo","vālīdus","vāllum","vāpulus","vārīētās","vārīus","vēhēmēns","vēl","vēļ","vēļīt","vēlocītēr","vēlum","vēlut","vēnīā","vēņīām","vēnīo","vēntīto","vēntosus","vēntus","vēnustās","vēr","vērbērā","vērbum","vērē","vērēcundīā","vērēor","vērgo","vērītās","vērītātīš","vēro","vērsus","vērto","vērumtāmēn","vērus","vēsco","vēsīcā","vēspēr","vēspīllo","vēstēr","vēstīgīum","vēstrum","vētus","vīā","vīcīnus","vīcīssītudo","vīctorīā","vīctus","vīdēlīcēt","vīdēo","vīduo","vīgīlo","vīgor","vīlīcus","vīlīs","vīlītās","vīllā","vīnco","vīnculum","vīndīco","vīnītor","vīnum","vīr","vīrgā","vīrgo","vīrīdīs","vīrīlītēr","vīrtus","vīs","vīscus","vītā","vītāē","vītīosus","vītīum","vīto","vīvo","vīx","vobīs","vocīfēror","vočo","volātīcus","voļo","volubīlīs","voluntārīus","volūp","voļūptāš","voļūptātē","voļūptātēm","voļūptātēš","voļūptātībūš","voļūptātūm","volutābrum","volvā","vomēr","vomīcā","vomīto","vorāgo","vorāx","voro","vos","votūm","vovēo","vox","vulārītēr","vulgārīs","vulgīvāgus","vulgo","vulgus","vulnēro","vuļņus","vulpēs","vultīculus","xīphīās"],$_u={words:O_u},H_u=$_u,G_u={title:"Latvian",code:"lv",language:"lv",endonym:"latviešu valoda",dir:"ltr",script:"Latn"},__u=G_u,TG=["Aīda","Akvelīna","Albertīne","Alvīne","Amālija","Astrīda","Aurēlija","Ārija","Baņuta","Bārbala","Beāte","Dagmāra","Dainuvīte","Dārta","Diāna","Dzirkstīte","Dzīle","Edīte","Elfrīda","Elīna","Elīza","Elmīra","Elvīra","Emīlija","Ernestīne","Evelīna","Ērika","Frīda","Gabriela","Gudrīte","Ģertrūde","Helēna","Hermīne","Ināra","Ingrīda","Ingūna","Irēna","Īrisa","Janīna","Jasmīna","Jautrīte","Judīte","Justīne","Jūlija","Jūsma","Karīna","Katrīna","Klāra","Kristiāna","Kristīne","Lavīze","Lāsma","Leonīda","Leontīne","Liāna","Liliāna","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Luīze","Lūcija","Malvīne","Māra","Mārīte","Mētra","Modrīte","Mudīte","Olīvija","Otīlija","Patrīcija","Paulīne","Pārsla","Regīna","Renāte","Rudīte","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Tīna","Trīne","Undīne","Valentīna","Valērija","Vēsma","Vijolīte","Vilhelmīne","Vizbulīte","Zeltīte","Ziedīte","Zigfrīda","Zigrīda","Zīle","Žanete","Žanna","Ženija","Žubīte"],V_u=["Aigare","Alksne","Andersone","Aspere","Auziņa","Ābele","Āboliņa","Āboltiņa","Balode","Beļavske","Bergmane","Bērziņa","Bērzīte","Birziņa","Birzniece","Bīriņa","Blaua","Blekte","Breņķe","Briede","Brunkeviča","Buile","Buša","Cauna","Cālīte","Cīrule","Čudara","Danielsone","Dīriķe","Dombrovska","Dreimane","Dzene","Eglīte","Endziņa","Fogele","Freimane","Gaile","Gailīte","Gibala","Graudiņa","Gribuste","Grīnberga","Grūba","Jansone","Jēkabsone","Jukuma","Kalēja","Kalniņa","Karlsone","Kauliņa","Kārkliņa","Kļaviņa","Koha","Koka","Krance","Krastiņa","Kraule","Krauze","Krēsliņa","Krieviņa","Krieva","Kronberga","Krūmiņa","Kulmane","Laiviņa","Landmane","Lapiņa","Lapsiņa","Lasmane","Lauberga","Lāce","Legzdiņa","Lielmane","Liepiņa","Līce","Līdaka","Loča","Lodiņa","Lūse","Matisone","Medne","Meiere","Mekša","Meldere","Melngaile","Mihailova","Miķelsone","Niedra","Ose","Ostrovska","Ozere","Ozoliņa","Ozola","Paltere","Pavlovska","Pence","Petrovska","Pērkona","Pētersone","Podziņa","Pole","Pretkalniņa","Priedīte","Puķīte","Putniņa","Riekstiņa","Romanovska","Rozenbaha","Rozīte","Rubene","Rudzīte","Runce","Salmiņa","Seržante","Sietniece","Siliņa","Sīle","Skudra","Smuģe","Sproģe","Sprūde","Strautiņa","Strautmane","Strazdiņa","Širova","Šīrante","Šmite","Šteina","Tālberga","Teicāne","Tiltiņa","Tīrele","Tuča","Ūdre","Valtere","Vasile","Vecumniece","Veinberga","Veisa","Vilka","Vilsone","Viļuma","Vintere","Vītiņa","Vītoliņa","Vītola","Vītuma","Volle","Zariņa","Zālīte","Zeidmane","Zeltiņa","Ziemele","Zībere","Zunda","Zvaigzne","Zvejniece","Zvinele","Muceniece","Dzirkale","Arāja","Sējēja","Podniece","Ratniece","Deģe","Bondare","Sondore","Namiķe","Jumiķe","Muižniece","Bajāre","Ķēniņa","Ķeizare","Barone","Vaivade","Zviedre","Vāciete","Lejiņa","Vanaga","Celma","Liepa","Kalna","Celmiņa","Lejniece","Biseniece","Kurzemniece","Sauliete","Pakalniete","Pridāne","Groduma","Kalnāja","Porgante","Sukute","Meškūna","Rožkalne","Mazjāne","Latkovska","Jankovska","Šileiko","Budreiko","Ivanova","Morozova","Logina","Gasjūne","Pauļuka","Sosāre","Meškūne"],J_u=[{value:"{{person.female_last_name}}",weight:8},{value:"{{person.female_last_name}}-{{person.female_last_name}}",weight:2}],jG=["Prof.","Dr.","Biedrs"],NG=["Ainārs","Alfrēds","Aloīzs","Aļģirds","Aļģis","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Ādams","Ādolfs","Ārijs","Āris","Boļeslavs","Broņislavs","Dāgs","Dāvids","Dāvis","Edgars","Edvīns","Eduards","Edžus","Egīls","Einārs","Eižens","Elmārs","Emīls","Ermīns","Ervīns","Ēriks","Ēvalds","Gunārs","Ģederts","Ģirts","Ilgmārs","Ilmārs","Inārs","Indriķis","Ingmārs","Jānis","Jāzeps","Jevgeņijs","Jēkabs","Jurģis","Jūlijs","Kārlis","Klāvs","Konrāds","Konstantīns","Kristiāns","Krišjānis","Krišs","Leonīds","Marģers","Matīss","Mārcis","Māris","Mārtiņš","Miķelis","Monvīds","Niklāvs","Ojārs","Oļegs","Oļģerts","Pāvils","Pēteris","Regnārs","Renārs","Ričards","Romāns","Rūdis","Rūdolfs","Rūsiņš","Tālis","Tālivaldis","Tālrīts","Uģis","Valdemārs","Valentīns","Valērijs","Vilmārs","Vitālijs","Voldemārs","Zigfrīds","Zigmārs","Žanis"],U_u=ju(TG,NG),W_u=["Aigars","Alksnis","Andersons","Aspers","Auziņš","Ābele","Āboliņš","Āboltiņš","Balodis","Beļavskis","Bergmanis","Bērziņš","Bērzīts","Birziņš","Birznieks","Bīriņš","Blaus","Blekte","Breņķis","Briedis","Brunkevičs","Builis","Bušs","Caune","Cālītis","Cīrulis","Čudars","Danielsons","Dīriķis","Dombrovskis","Dreimanis","Dzenis","Eglītis","Endziņš","Fogelis","Freimanis","Gailis","Gailītis","Gibala","Graudiņš","Gribusts","Grīnbergs","Grūbe","Jansons","Jēkabsons","Jukums","Kalējs","Kalniņš","Karlsons","Kauliņš","Kārkliņš","Kļaviņš","Kohs","Koks","Krancis","Krastiņš","Kraulis","Krauze","Krēsliņš","Krieviņš","Krievs","Kronbergs","Krūmiņš","Kulmanis","Laiviņš","Landmanis","Lapiņš","Lapsiņš","Lasmanis","Laubergs","Lācis","Legzdiņš","Lielmanis","Liepiņš","Līcis","Līdaks","Ločs","Lodiņš","Lūsis","Matisons","Mednis","Meiers","Mekšs","Melderis","Melngailis","Mihailovs","Miķelsons","Niedra","Osis","Ostrovskis","Ozers","Ozoliņš","Ozols","Palters","Pavlovskis","Pencis","Petrovskis","Pērkons","Pētersons","Podziņš","Polis","Pretkalniņš","Priedītis","Puķītis","Putniņš","Riekstiņš","Romanovskis","Rozenbahs","Rozītis","Rubenis","Rudzītis","Runcis","Salmiņš","Seržants","Sietnieks","Siliņš","Sīlis","Skudra","Smuģis","Sproģis","Sprūde","Strautiņš","Strautmanis","Strazdiņš","Širovs","Šīrants","Šmits","Šteins","Tālbergs","Teicāns","Tiltiņš","Tīrelis","Tučs","Ūdris","Valters","Vasils","Vecumnieks","Veinbergs","Veiss","Vilks","Vilsons","Viļums","Vinters","Vītiņš","Vītoliņš","Vītols","Vītums","Vollis","Zariņš","Zālītis","Zeidmanis","Zeltiņš","Ziemelis","Zībers","Zunda","Zvaigzne","Zvejnieks","Zvinelis","Mucenieks","Dzirkalis","Arājs","Sējējs","Podnieks","Ratnieks","Deģis","Bondars","Sondors","Namiķis","Jumiķis","Muižnieks","Bajārs","Ķēniņš","Ķeizars","Barons","Vaivads","Zviedrs","Vācietis","Lejiņš","Vanags","Celms","Liepa","Kalns","Celmiņš","Lejnieks","Bisenieks","Kurzemnieks","Saulietis","Pakalnietis","Pridāns","Grodums","Kalnājs","Porgants","Sukuts","Meškūns","Rožkalns","Mazjānis","Latkovskis","Jankovskis","Šileiko","Budreiko","Ivanovs","Morozovs","Logins","Gasjūns","Pauļuks","Sosārs"],q_u=[{value:"{{person.male_last_name}}",weight:8},{value:"{{person.male_last_name}}-{{person.male_last_name}}",weight:2}],LG=["Prof.","Dr.","Biedrs"],Z_u=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:7}],Y_u=ju(jG,LG),Q_u=["k-dze","kundze"],X_u={descriptor:["Galvenais","Vecākais","Tiešo","Korporatīvās","Produktu","Reģionālās","Rajona","Klientu","Investīciju","Starptautiskās","Iekšējās","Personu"],level:["risinājumu","programmu","drošības","izpētes","mārketinga","vadības","izveides","integrāciju","funkcionalitātes","taktikas","identitātes","tirgus","grupas","nodaļas","pielietojumu","optimizācijas","operāciju","infrastruktūras","intraneta","sakaru","kvalitātes","mobilitātes","kontu","datu","kreatīvais","konfigurācijas","grāmatojumu","sadarbības","lietojamības","mērījumu"],job:["uzraugs","vadītājs","pārstāvis","oficieris","menedžers","inženieris","speciālists","direktors","koordinators","administrators","arhitekts","analītiķis","dizainers","plānotājs","pārraugs","tehniķis","izstrādātājs","producents","konsultants","asistents","aģents","stratēģis"]},uVu={female_first_name:TG,female_last_name:V_u,female_last_name_pattern:J_u,female_prefix:jG,first_name:U_u,male_first_name:NG,male_last_name:W_u,male_last_name_pattern:q_u,male_prefix:LG,name:Z_u,prefix:Y_u,suffix:Q_u,title:X_u},eVu=uVu,aVu=["(371)6#######","+371 6#######","6#######"],rVu={formats:aVu},nVu=rVu,tVu={cell_phone:t_u,color:s_u,commerce:d_u,company:p_u,date:C_u,internet:b_u,location:I_u,lorem:H_u,metadata:__u,person:eVu,phone_number:nVu},RG=tVu;new Ku({locale:[RG,Ru,Lu]});var iVu=["07# ### ####","+389 7# ### ####"],oVu={formats:iVu},sVu=oVu,lVu=["{{person.last_name}} {{company.suffix}}","{{location.city_name}} {{company.suffix}}","{{person.last_name}}, {{person.last_name}} и {{person.last_name}}"],EVu=["ДОО","ДООЕЛ","АД","ТП"],cVu={name_pattern:lVu,suffix:EVu},dVu=cVu,DVu={wide:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"],abbr:["јан","фев","мар","апр","мај","јун","јул","авг","сеп","окт","ное","дек"]},xVu={wide:["недела","понеделник","вторник","среда","четврток","петок","сабота"],abbr:["нед","пон","вто","сре","чет","пет","саб"]},mVu={month:DVu,weekday:xVu},hVu=mVu,pVu=["mk","com","com.mk","org.mk","gov.mk","net.mk","inf.mk","net","org","eu","мкд"],gVu=["t.mk","gmail.com","yahoo.com","hotmail.com"],fVu={domain_suffix:pVu,free_email:gVu},vVu=fVu,CVu=["#","##","###"],FVu=["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],kVu=["{{location.city_name}}"],AVu=["Авганистан","Австралија","Австрија","Азербејџан","Албанија","Алжир","Американска Самоа","Американски Девствени Острови","Ангила","Ангола","Андора","Антарктик","Антигва и Барбуда","Аргентина","Аруба","Бангладеш","Барбадос","Бахами","Бахреин","Белгија","Белиз","Белорусија","Бенин","Бермуда","Божиќен Остров","Боливија","Босна и Херцеговина","Боцвана","Бразил","Брег на Слоновата Коска","Британска Индоокеанска Територија","Британски Девствени Острови","Брунеј","Бугарија","Буркина Фасо","Бурунди","Бутан","Валис и Футуна","Вануату","Венецуела","Виетнам","Габон","Гамбија","Гана","Гваделуп","Гвајана","Гватемала","Гвинеја","Гвинеја-Бисао","Германија","Гернзи","Гибралтар","Гренада","Гренланд","Грузија","Грција","Гуам","Данска","Демократска Народна Република Кореја","Доминика","Доминиканска Република","Египет","Еквадор","Екваторска Гвинеја","Ел Салвадор","Еритреја","Ерменија","Есватини","Естонија","Етиопија","Замбија","Западна Сахара","Зелен ’Рт","Зимбабве","Израел","Индија","Индонезија","Ирак","Иран","Ирска","Исланд","Источен Тимор","Италија","Јамајка","Јапонија","Јемен","Јордан","Јужна Африка","Јужна Џорџија и Јужни Сендвички Острови","Казакстан","Кајмански Острови","Камбоџа","Камерун","Канада","Катар","Кенија","Кина","Кипар","Киргистан","Кирибати","Кокосови Острови","Колумбија","Комори","Конго","Костарика","Куба","Кувајт","Кукови Острови","Лаос","Лесото","Летонија","Либан","Либерија","Либија","Литванија","Лихтенштајн","Луксембург","Мавританија","Маврициус","Мадагаскар","Мајот","Макао","Македонија","Малави","Малдиви","Малезија","Мали","Мали оддалечени острови на САД","Малта","Мароко","Мартиник","Маршалски Острови","Мексико","Микронезија","Мјанмар","Мозамбик","Молдавија","Монако","Монголија","Монтсерат","Намибија","Науру","Непал","Нигер","Нигерија","Никарагва","Ниуе","Нова Каледонија","Нов Зеланд","Норвешка","Норфолшски Остров","Обединети Арапски Емирати","Обединето Кралство","Оман","Остров Буве","Остров Ман","Остров Хард и острови Мекдоналд","Пакистан","Палау","Палестина (автономни територии)","Панама","Папуа Нова Гвинеја","Парагвај","Перу","Питкернски Острови","Полска","Порторико","Португалија","Реинион","Република Кореја","Романија","Руанда","Русија","Самоа","Сан Марино","Сао Томе и Принсипе","Саудиска Арабија","Свалбард и Јан Мајен","Света Елена (остров)","Света Луција","Света Столица (Држава на градот Ватикан)","Свети Вартоломеј","Свети Винсент и Гренадини","Свети Кристофер и Невис","Свети Мартин (остров)","Свети Пјер и Микелон","Северни Маријански Острови","Сејшели","Сенегал","Сиера Леоне","Сингапур","Сирија","Словачка","Словенија","Соединети Американски Држави","Соломонски Острови","Сомалија","Србија","Судан","Суринам","Тајван","Тајланд","Танзанија","Таџикистан","Того","Токелау","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Туркменистан","Туркс и Кајкос","Турција","Уганда","Узбекистан","Украина","Унгарија","Уругвај","Фарски Острови","Филипини","Финска","Фиџи","Фолкландски Острови","Франција","Француска Гвајана","Француска Полинезија","Француски јужни и арктички територии","Хаити","Холандија","Холандски Антили","Хонгконг","Хондурас","Хрватска","Централноафриканската Република","Црна Гора","Чад","Чешка","Чиле","Џерси","Џибути","Швајцарија","Шведска","Шпанија","Шри Ланка"],bVu=["Македонија"],yVu=["####"],BVu=["кат #","стан ##"],zVu=["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],SVu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},MVu=["11. Октомври","12. Македонска Народноослободителна Ударна Бригада","13. Август","13. Ноември","14. Декември","15. Македонски Корпус","20. Октомври","23. Октомври","50. Македонска Дивизија","8. Март","8. Септември","9. Мај","Аврам Пишевски","Австралиска","Александар Бујанов","Александар Македонски","Александар Мартулков","Александар Пушкин","Александар Турунџев","Александар Урдаревски - Санде","Алексо Демниевски - Бауман","Алжирска","Аминта III","Анастас Митрев","Ангел Винички","Ангел Димовски","Ангел Динев","Андон Дуков","Андон Кецкаров","Андон Папрадишки","Андон Тошев","Андреа Зограф","Анкарска","Анте Хаџи Митков","Антифашистички Фронт на Жените","Антифашистичко Собрание на Народното Ослободување на Македонија","Антон Панов","Антон Попов","Антон Чехов","Апостол Гусларот","Апостол Петков","Арсениј Јовков","Арсо Мицков","Архиепископ Ангелариј","Архиепископ Доситеj","Архимедова","Архитект Сотир Томовски","Атанас Димитров - Бабата","Атанас Иљовски","Атанас Раздолов","Атинска","Ацо Караманов","Ацо Шопов","Бабуна","Багдадска","Балканска","Банатска","Баница","Банско","Бардовечки Пат","Беласица","Белградска","Бел Камен","Белчишка","Беровска","Бертранд Расел","Бистра","Бетовенова","Битолска","Битпазарска","Благоја Вујов","Благоја Гојан","Благоја Стефковски","Благој Давков - Блацки","Благој Деспотовски - Шовељ","Благој Јанков - Мучето","Благој Страчков","Блаже Крстев - Биринчето","Блажо Нешков","Бледски Договор","Богомилски Поход","Божидар Аџија","Божин Николов - Силни","Божин Стизов","Божин Стојков","Бојаџиска","Боривој Милошевски","Борис Бојаџиски","Борис Кидрич","Борис Сарафов","Борис Траjковски","Борка Талески","Боро Боцевски - Боте","Боро Камчевски","Боро Кралевски","Боро Менков","Боро Петрушевски","Боца Ивановска","Браќа Галеви","Браќа Кошулчеви","Бранко Заревски","Брегалница","Бриселска","Будимпештанска","Букурешка","Бутелска","Бутелски Венец","Валандовска","Вангел Тодоровски - Мајорот","Ванчо Мицков","Вардар","Вардарска","Варшавска","Васил Аџиларски","Васил Главинов","Васил Ѓоргов","Васил Стефановски","Васил Чакаларов","Васко Карајанов","Васко Карангелески","Ваташа","Веле Марков","Велешка","Венијамин Мачуковски","Вера Циривири - Трена","Видое Смилевски - Бато","Виенска","Виетнамска","Виктор Иго","Вилијам Шекспир","Виничка","Винсент Ван Гог","Владимир Каваев","Владимир Мајаковски","Владимир Полежиноски - Полежина","Влае","Внатрешна Македонска Револуционерна Организација","Воденска","Водоча","Војвода Ивец","Војдан Чернодрински","Волковска","Волфганг Амадеус Моцарт","Востаничка","Гаврил Лесновски","Гаврило Радомир","Галичица","Галичник","Гемиџиска","Георги Димитров","Георгиј Кастриот - Скендер Бег","Георги Казепов","Георги Пешков","Георги Поп Христов","Георги Стрижевски","Герман","Герника","Гиго Михајловски","Ѓорѓе Андреевиќ - Кун","Ѓорѓи Абаџиев","Ѓорѓи Динков - Динката","Ѓорѓија Пулески","Ѓорѓи Капчев","Ѓорѓи Костовски","Ѓорѓи Сугарев","Ѓоре Ѓорески","Горноврановска","Горно Лисиче","Ѓорче Петров","Гостиварска","Гоце Делчев","Григор Прличев","Груица Војвода","Ѓузепе Гарибалди","Ѓуро Малешевец","Ѓуро Салај","Ѓуро Стругар","Ѓурчин Кокале","Дабничка","Дамаска","Даме Груев","Дамјан Крапчев - Стари","Даскал Камче","Даутица","Дебарска","Дебарца","Дејан Војвода","Демир Трајко","Депа Кавајова","Дижонска","Диме Анцин","Диме Мечето","Димитар Благоев","Димитар Василев - Македонски","Димитар Влахов","Димитар Гуштанов","Димитар Мирачиев","Димитар Николовски - Таки Даскалот","Димитар Пандилов","Димитар Поп-Георгиев Беровски","Димитар Туриманџоски","Димитрија Чуповски","Димо Хаџи Димов","Димче Мирчев","Дичо Петров","Добри Даскалов","Драган Ѓаконовски - Шпато","Драга Стојановска","Драмска","Дрезденска","Дренак","Дреновска Клисура","Дринска","Дубровничка","Дурмиторска","Душко Бојковски","Евлија Челебија","Езерци","Елисие Поповски - Марко","Емил Зола","Ениџе Вардар","Ернесто Че Гевара","Ефтим Спространов","Жданец","Жеденска","Женевска","Живко Чинго","Жил Верн","Жорж Бизе","Загребска","Зејнел Ајдини","Зеленгора","Зеничка","Зеф Љуш Марку","Злате Михајловски","Златко Шнајдер","Ибе Паликуќа","Иван Аговски","Иван Козаров","Иван Мажураниќ","Иван Наумов - Алабакот","Иван Тургењев","Иван Хаџи Николов","Иван Цанкар","Извор","Илија Димовски - Гоце","Илија Марков","Илија Плавев","Илија Ристовски","Илинден","Иљо Војвода","Индира Ганди","Индустриска","Исаија Мажовски","Истарска","Јабланица","Јадранска","Јајце","Јакупица","Јане Сандански","Јани Лукровски","Јоаким Крчовски","Јован Кукузел","Јорганџиска","Јордан Николов - Орце","Јордан Пиперков - Пиперката","Јордан Поп Јорданов - Орцето","Јордан Филиповски","Јордан Хаџи Константинов - Џинот","Јордан Чопела - Орде","Јосип Јуриј Штросмаер","Јосиф Даскалов","Јосиф Јосифовски - Свештарот","Јосиф Михајловиќ","Јохан Гутенберг","Јуриј Гагарин","Јуриј Розентал","Јустинијан I","Кавадаречка","Кавалска","Кадињача","Казанџиска","Каирска","Кајларска","Камник","Капиштец","Караорман","Кара Трифун","Караџица","Карбуница","Карпошово Востание","Катлановска","Кемал Сејфула","Керамидница","Кипарска","Кирe Гаврилоски - Јане","Кирил и Методиј","Кирил Манчев","Кирил Пејчиновиќ - Тетоец","Киро Глигоров","Киро Димишков","Киро Крстески - Платник","Киро Нацев - Фетак","Китка","Кичевска","Клепа","Климент Охридски","Клисурска","Ковачка","Кожув","Козјак","Козле","Коле Канински","Коле Неделковски","Копачка","Кораб","Корџевска","Коста Абраш","Коста Веселинов","Коста Кирков","Коста Ристовски","Коста Солев","Коста Шахов","Костурска","Костурски Херои","Коце Металец","Кочанска","Кочо Рацин","Краишка","Крали Марко","Кратовска","Кримска","Крсте Асенов","Крсте Гермов - Шаќир","Крсте Мисирков","Крсто Раковски","Крушевска Република","Крчин","Кузман Јосифоски - Питу","Кузман Шапкарев","Кујунџиска","Кукушка","Кумановска","Кумбара","Кумровец","Лав Толстој","Лавчанска Корија","Лазар Дамовски - Ошенски","Лазар Димитров","Лазар Личеноски","Лазар Поп Трајков","Лазар Танев","Лазар Трповски","Лазо Дренков","Лазо Москов","Лајош Кошут","Леринска","Лесновска","Лисец","Лихнида","Локов","Лондонска","Луj Пастер","Лудвиг Ван Бетовен","Љубин","Љубљанска","Љубо Здравковски - Орлов","Људевит Гај","Мавровска","Мајка Тереза","Мајски Манифест","Македонија","Македонска Војска","Македонска Преродба","Македонски Кралеви","Македонско-косовска ударна бригада","Максим Горки","Малешевска","Малина Попиванова","МАНАПО","Манчу Матак","Мара Междуречка","Марија Кири Склодовска","Мариовска","Марјан Лазевски","Маркова Река","Марко Цепенков","Марк Твен","Маршал Тито","Махатма Ганди","Маџари","Маџир Маало","Мегленска","Места","Методија Андонов - Ченто","Методија Патчев","Методија Шаторов - Шарло","Метохиска","Мечкин Камен","Мијачка","Милан Комненоски","Миле Поп Јорданов","Мирка Гинова","Мирче Ацев","Мирче Мацанов","Мис Елен Стон","Мите Богоевски","Мито Хаџивасилев - Јасмин","Митре Влаот","Михаил Глинка","Михаил и Ефтихиј","Михаил Цоков","Михаил Чаков","Мице Козароски - Јандре","Мишевска","Мишко Михајловски","Модест Мусогорски","Мокра","Момин Поток","Морава","Московска","Мостарска","Мраморец","Мрежичка","Мукос","Мустафа Кемал Ататурк","Мутавџиска","Надбискуп Чекада","Надежда Крупскаја","Народен Фронт","Натанаил Кучевишки","Наум Наумоски - Борче","Наум Охридски","Наум Чакаров","Невена Георгиева - Дуња","Неврокопска","Негоричанска","Неготинска","Никола Вапцаров","Никола Грчето","Николај Островски","Никола Карев","Никола Киров - Мајски","Никола Кљусев","Никола Коперник","Никола Малешевски","Никола Мартиноски","Никола Парапунов","Никола Петров","Никола Петров - Русински","Никола Пушкаров","Никола Тесла","Никола Тримпаре","Ниџе Планина","Нов Живот","Новопроектирана","Њуделхиска","Овчеполска","Огражден","Опинчарска","Оровска","Осло","Островска","Отокар Кершовани","Отон Жупанчич","Охридска","Павел Шатев","Павле Илиќ","Пајак Планина","Палмиро Тољати","Панајот Гиновски","Пандил Шишков","Пандо Кљашев","Панко Брашнаров","Панче Арсовски","Панче Неделковски","Папуџиска","Париска","Париска Комуна","Партение Зографски","Партизански Одреди","Патрис Лумумба","Пејо Јаворов","Пелинце","Пелистерска","Пере Тошев","Перо Наков","Петар Ацев","Петар Драпшин","Петар Ичко","Петар Манџуков","Петар Поп Арсов","Петар Чајковски","Петар Чангов","Петар Чаулев","Петко Јанчевски","Петре Георгиев","Петре Пирузе","Петре Филиповски - Гарката","Петричка","Пехчевска","Пијанец","Пиринска","Питу Гули","Плачковица","Покриена Чаршија","Полог","Поп Богомил","Прашка","Презвитер Константин","Пресека","Преспанска","Пржино","Призренска","Прилепска","Пробиштипска","Пролет","Просек","Прохор Пчињски","Раде Јовчевски - Корчагин","Радика","Радишанска","Радњанска","Радобил","Радослав Петковски","Радушка","Разловечко Востание","Разлошка","Рајко Жинзифов","Рампо Левков - Левката","Рафаел Батино","Рељо Шесто Крило","Ресенска","Речиште","Ризо Ризов","Римска","Ристо Равановски","Ристо Шишков","Роcа Плавева","Роза Луксембург","Рокомија","Романија","Ромен Ролан","Роналд Реган","Рударска","Рудо","Румена Хаџи Панзова","Сава Михајлов","Салих Асим","Самарџиска","Самоилова","Сараевска","Сарачка","Саса","Свеќарска","Светиниколска","Светозар Марковиќ","Серава","Сердарот","Серска","Симеон Кавракиров","Симче Настевски","Сирма Војвода","Славе Георгиевски - Шнајдер","Славе Деловски","Славејко Арсов","Славеј Планина","Славка Димкова","Славчо Стојменски","Сливовска","Смилевска","Солунска","Солунска Глава","Софиска","Софре Марковски","Спиро Големџиојски - Црне","Спиро Гулапчев","Стале Попов","Стари Новак","Стефан Верковиќ","Стефан Јакимов - Дедов","Стефан Наумов - Стив","Стјепан Филиповиќ - Стево","Стоби","Стогово","Стојко Јовановски","Стојна Стевкова","Стокхолмска","Страхил Пинџуров","Страшо Пинџур","Стрезово","Стрмашево","Струма","Струмичка","Струмјани","Струшка","Тајмишка","Тале Христов","Тасино Чешмиче","Ташкентска","Ташко Караџа","Темко Попов","Теодосиј Гологанов","Теодосиј Синаитски","Тиранска","Товарник","Тодор Александров","Тодор Циповски - Мерџан","Тодор Чангов","Тодор Чапов","Томас Минцер","Томе Арсовски","Томе Пуре","Томе Стефановски","Томе Томшиќ","Топаанска","Тоше Проески","Трајко Иванов","Трајко Китанчев","Три Круши","Трифун Бузев","Трифун Пановски","Трифун Хаџи Јанев","Трнодол","Трпе Петревски","Тушинска","Ужичка Република","Февруарски Поход","Федерико Гарсија Лорка","Ферид Бајрам","Ферид Заири","Филип II Македонски","Финска","Фјодор Достоевски","Франклин Рузвелт","Франсоа Волтер","Франце Прешерн","Франц Лист","Фрањо Клуз","Фредерик Шопен","Фуштанска","Хаванска","Хаџи Јован Шишков","Хаџи Трајко","Хашка","Хелсинки","Хераклеа Линкестис","Хо Ши Мин","Христијан Тодоровски - Карпош","Христо Батанџиев","Христо Смирненски","Христо Татарчев","Христо Узунов","Христо Чернопеев","Хусеин Бајрам","Цветан Димов - Чаирчанец","Цветан Цветковски","Церска","Цетињска","Црвена Вода","Црвени Брегови","Црниче","Црногорска","Црноок","Црноризец Храбар","Чаирска","Чудомир Кантарџиев","Чупино Брдо","Џумајска","Шандор Петефи","Шар Планина","Шарски Одред","Шина Стојанова","Штипска","Шундаревска"],wVu=["{{location.street_name}}"],PVu={building_number:CVu,city_name:FVu,city_pattern:kVu,country:AVu,default_country:bVu,postcode:yVu,secondary_address:BVu,state:zVu,street_address:SVu,street_name:MVu,street_pattern:wVu},TVu=PVu,jVu={title:"Macedonian",code:"mk",language:"mk",endonym:"македонски јазик",dir:"ltr",script:"Cyrl"},NVu=jVu,KG=["Ава","Александра","Ана","Анастасија","Анѓа","Ангела","Ангелина","Анче","Атанасија","Билјана","Бисера","Бистра","Блага","Благица","Благојка","Благородна","Благуна","Блаженка","Богдана","Богиња","Божана","Бојана","Борјана","Борка","Босилка","Бранка","Валентина","Вања","Варвара","Василка","Василија","Васка","Велика","Вера","Вероника","Весела","Весна","Виолета","Војданка","Воскресија","Габриела","Галаба","Галена","Голубинка","Гордана","Горица","Горјана","Грозда","Дамјана","Даница","Данка","Даринка","Дафина","Деница","Десанка","Деспина","Дивна","Добрила","Добринка","Домника","Донка","Драга","Драгана","Душанка","Душка","Ѓурѓа","Ѓурѓица","Ева","Евгенија","Евдокија","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Есма","Ефимија","Ефросина","Живка","Загорка","Зафирка","Захаринка","Здравка","Злата","Зора","Зорица","Зорка","Ѕвезда","Ива","Ивана","Иванка","Илинденка","Илинка","Ирина","Искра","Јаворка","Јагода","Јадранка","Јана","Јанка","Јасна","Јована","Јовка","Јордана","Јорданка","Јулијана","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кита","Климентина","Константина","Косара","Костадинка","Крстана","Лена","Ленче","Лепа","Лидија","Лика","Лилјана","Лина","Љуба","Љубинка","Љубица","Љупка","Магдалена","Македонка","Макрина","Мара","Марија","Марика","Марина","Марта","Матрона","Меглена","Меланија","Мена","Мери","Милева","Милена","Милица","Милка","Мирјана","Мирка","Нада","Надежда","Наумка","Невенка","Неда","Неделка","Никодина","Николина","Олга","Оливера","Павлина","Павлинка","Параскева","Пауна","Пелагија","Петкана","Петра","Петранка","Писана","Радмила","Рајна","Ракита","Рафаила","Рахела","Рахилка","Ристана","Родна","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Сандра","Сара","Сашка","Светлана","Серафима","Симјанка","Симона","Славенка","Славица","Славјанка","Славка","Слободанка","Снежана","Сончица","Софија","Спаса","Спасена","Споменка","Сребра","Стамена","Стефанија","Стефанка","Стојанка","Стојна","Стојмена","Сузана","Тамара","Таска","Татјана","Темјана","Теодора","Теодосија","Теофилка","Тодорка","Трајанка","Трена","Трендафилка","Убавка","Фана","Фанка","Филимена","Флоринка","Фросина","Христина","Цара","Цвета","Цветанка"],IG=["Абаџиева","Абова","Аврамова","Аврамовска","Аврамчева","Ајановска","Алексиева","Алексова","Алексовска","Ангеловска","Андова","Андонова","Андоновска","Андреевска","Антонова","Анчевска","Апостолова","Апостолска","Арсова","Арсовска","Атанасова","Атанасовска","Аткова","Ацева","Ацевска","Аџимитревска","Бабамовска","Бабунска","Бавтировска","Бајалска","Бакевска","Балабанова","Басаровска","Бачовска","Беличанец","Белковска","Беловска","Белогаска","Белчева","Бендевска","Билбиловска","Билјановска","Бислимовска","Битовска","Блажевска","Близнакова","Богданова","Богдановска","Богданска","Богоева","Богоеска","Божикова","Божинова","Божиновска","Бојановска","Бојаџи","Бојаџиева","Боцевска","Бошевска","Бошкова","Бошковска","Брезоска","Бубуловска","Бужаровска","Бузева","Бујуклиева","Бунева","Варсаковска","Василевска","Василеска","Васкова","Величковска","Велјанова","Велкова","Висулчева","Владимирска","Владова","Влахова","Влахчева","Вражалска","Гаврилска","Гајдова","Галевска","Гапо","Гаревска","Генова","Георгиева","Георгиевска","Герасимовска","Гермова","Герова","Гечевска","Гешоска","Гигова","Гиевска","Главаш","Глигорова","Глигоровска","Голабовска","Грабул","Грабулоска","Грозданова","Грошева","Грујовска","Групче","Гугувчевска","Гучева","Давидовска","Давкова","Давчева","Давчевска","Дамеска","Дамовска","Дворчанец","Дејанова","Демниева","Деспотовска","Дилева","Димитриева","Димитрова","Димковска","Димова","Димовска","Динева","Диневска","Добревска","Додевска","Дојчинова","Доневска","Дракул","Дренкова","Дрнкова","Дуганова","Дуковска","Ѓаконовска","Ѓелева","Ѓорѓевска","Ѓорчева","Ѓузелева","Ѓурлукова","Ѓурчинова","Евремова","Едиповска","Ежова","Ефтимова","Жекова","Железарова","Жерновска","Забазноска","Зафировска","Здравева","Здравковска","Зографска","Иванова","Ивановска","Иваноска","Игновска","Игњатовска","Икономова","Илиева","Илиевска","Иљоска","Исаковска","Ицева","Јакимовска","Јаконова","Јаневска","Јанчевска","Јачева","Јованова","Јовановска","Јовчевска","Јорданова","Јордановска","Јосифовска","Јосифоска","Јурукова","Јурукоска","Калајџиска","Калчевска","Камберска","Кантарџиева","Караѓозова","Карадак","Караман","Каранфиловска","Караџа","Карева","Карова","Каровска","Картова","Катарџиева","Кепеска","Керамитчиева","Керамичиева","Кирјазовска","Киселинова","Китаноска","Кичевска","Кљусева","Колишевска","Колозова","Кондова","Кондовска","Конеска","Константинова","Константиновска","Кордалова","Коробар","Корубин","Костадинова","Костовска","Котевска","Котеска","Коцаре","Коцо","Кочовска","Коџоман","Крле","Крстева","Крстевска","Крстеска","Крцковска","Кузмановска","Кулишева","Куновска","Куноска","Кутурец","Кушевска","Ладинска","Лазаревска","Лазарова","Лазеска","Лазовска","Лакинска","Лактинска","Лапе","Лахтова","Левенска","Лековска","Леова","Лечевска","Липова","Личеноска","Лозановска","Луловска","Љуткова","Мазева","Мајсторова","Македонска","Малевска","Малеска","Маловска","Манаковска","Мангова","Манговска","Манева","Маневска","Манивилова","Манчева","Манчевска","Маринова","Марковска","Мартиновска","Мартиноска","Масин","Матевска","Матковска","Матовска","Маџирова","Миладинова","Милосавлева","Милошевска","Милчин","Миљовска","Минчева","Миовска","Миронска","Мисиркова","Митевска","Митревска","Митриќеска","Михајлова","Михајловска","Мицева","Мицевска","Мицковска","Мицова","Мишковска","Младенова","Младеновска","Мојсовска","Мокрова","Момировска","Мошин","Мукаетова","Муратовска","Мусалевска","Мустачки","Најденова","Најдовска","Најческа","Накова","Наневска","Настева","Наумова","Наумовска","Наумческа","Начева","Неделковска","Нестор","Несторовска","Неткова","Нешковска","Николеска","Николова","Николовска","Никушева","Нинова","Оровчанец","Ортакова","Османли","Павловска","Павлоска","Пајтонџиева","Паковска","Паликрушева","Панговска","Пандеска","Пандилова","Пандовска","Панкова","Панова","Пановска","Панчевска","Папрадишки","Пејова","Пендовска","Пенушлиска","Пепељуговска","Перинска","Перчинковска","Петковска","Петрова","Петровска","Петрушева","Петрушевска","Пиперковска","Планинска","Подгорец","Полежиноска","Полјанска","Попова","Поповска","Попоска","Преспанска","Прилепчанска","Прличко","Псалтирова","Пуцкова","Равановска","Радическа","Раковска","Рацин","Реџепова","Ризова","Ристова","Ристовска","Ристоска","Руменова","Русјакова","Русоманова","Салџиева","Санева","Сариевска","Светиева","Серафимова","Серафимовска","Сидовска","Силјановска","Симова","Симовска","Симоновска","Скаловска","Славенска","Славеска","Сланева","Смаќоска","Смилевска","Смокварска","Соколова","Солева","Солунска","Софрониевска","Спасеновска","Спасова","Спасовска","Спирова","Спировска","Ставрева","Ставреска","Стаматоска","Станкова","Станковска","Старделова","Стеванова","Стевковска","Стефанова","Стефановска","Стојанова","Стојановска","Стојаноска","Стојкова","Стојковска","Стојменска","Стојчева","Такева","Таковска","Талевска","Талеска","Темелкоска","Теодосиевска","Терзиева","Тодорова","Тодоровска","Тозија","Толевска","Томовска","Тофоска","Точко","Тошева","Тошевска","Трајковска","Тренеска","Тренчевска","Трифуновска","Тројачанец","Трпеновска","Тушевска","Ќамилова","Ќорнакова","Ќортошева","Ќурчиева","Угриновска","Узунова","Узуновска","Урдин","Филиповска","Фирфова","Фотева","Хаџиманова","Хаџиниколова","Христова","Христовска","Цанева","Цветановска","Цекова","Цековска","Ценева","Црвенковска","Црвенова","Чакар","Чакмакова","Чаловска","Чапаровска","Чаушева","Чашуле","Чевревска","Чејковска","Чемерска","Чемкова","Чипан","Чокревска","Чундева","Чупона","Чучкова","Чушкарова","Џамбаз","Џамбазова","Џаџева","Џекова","Џинлеска","Џорлева","Џувалековска","Џунова","Шаревска","Шијак","Шијакова","Шијаковска","Ширилова","Шишкова","Шопова","Шоптрајанова","Штерјоска","Шулинчевска"],LVu=[{value:"{{person.female_last_name}}",weight:1}],OG=["г-ѓа","г-ца","д-р","м-р"],$G=["Александар","Алексо","Ангел","Ангеле","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Апостол","Арсениј","Асен","Атанас","Атанасиј","Ацо","Благе","Благој","Благоја","Блаже","Богатин","Богдан","Богоја","Богослав","Божидар","Божин","Божо","Бојан","Борис","Борислав","Борјан","Борко","Боро","Бошко","Бранко","Вангел","Ване","Ванче","Ванчо","Васил","Василиј","Василко","Велимир","Величко","Велјан","Вељо","Венко","Веселин","Видое","Виктор","Владимир","Владо","Властимир","Воислав","Војдан","Војкан","Волче","Гаврил","Гане","Георги","Герасим","Глигор","Гого","Горан","Горјан","Гоце","Григор","Гроздан","Давид","Дамјан","Данаил","Даниел","Данчо","Дарко","Дејан","Делјан","Делчо","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Дојчин","Доротеј","Драган","Драги","Драгиша","Драгољуб","Драгомир","Драгослав","Душан","Душко","Ѓоко","Ѓорѓи","Ѓоре","Ѓорче","Ѓурчин","Евгениј","Евтим","Емануел","Емил","Еразмо","Ефтим","Живко","Зафир","Захариј","Здравко","Златан","Злате","Златко","Зоран","Ѕвездан","Ѕвонко","Иван","Ивко","Иво","Игнат","Игор","Илија","Исак","Јаков","Јане","Јоаким","Јован","Јованче","Јовица","Јово","Јозо","Јонче","Јордан","Јосиф","Кирил","Киро","Климент","Козма","Коле","Константин","Костадин","Коце","Кочо","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Леонид","Лука","Љубе","Љубен","Љубиша","Љубомир","Љупчо","Македон","Максим","Марин","Марјан","Марко","Мате","Матеја","Мето","Методи","Методиј","Методија","Милан","Миле","Милош","Милчо","Минчо","Миодраг","Мирко","Мирослав","Мирче","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нанче","Наум","Небојша","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никола","Огнен","Оливер","Орде","Павле","Пантелејмон","Панче","Партениј","Паскал","Пенчо","Перо","Петар","Петко","Петре","Пеце","Пимен","Прокопиј","Прохор","Раде","Радован","Рајко","Ранко","Ризо","Ристе","Ристо","Ромил","Саве","Саво","Самоил","Самуил","Санде","Сашко","Силјан","Симон","Славе","Славко","Славчо","Слободан","Сократ","Сотир","Софе","Софрониј","Спасе","Спиро","Србо","Сребре","Стале","Стево","Стефан","Стоилко","Стојан","Стојмен","Стојче","Страте","Страхил","Танас","Ташко","Ташо","Темелко","Теодор","Теодосиј","Теофан","Теофил","Тихо","Тихомир","Тоде","Тодор","Томе","Томислав","Трајан","Трајко","Трајче","Трифун","Тришо","Филип","Харалампие","Христијан","Христо","Цветан","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"],RVu=ju(KG,$G),HG=["Абаџиев","Аврамов","Аврамовски","Аврамчев","Ајановски","Алексиев","Алексов","Алексовски","Ангеловски","Андов","Андонов","Андоновски","Андреевски","Антонов","Анчевски","Апостолов","Апостолски","Арсов","Арсовски","Атанасов","Атанасовски","Атков","Ацев","Ацевски","Аџимитревски","Бабамовски","Бабунски","Бавтировски","Бајалски","Бакевски","Балабанов","Басаровски","Бачовски","Беличанец","Белковски","Беловски","Белогаски","Белчев","Бендевски","Билбиловски","Билјановски","Бислимовски","Битовски","Блажевски","Близнаков","Богданов","Богдановски","Богдански","Богоев","Богоески","Божиков","Божинов","Божиновски","Бојановски","Бојаџи","Бојаџиев","Боцевски","Бошевски","Бошков","Бошковски","Брезоски","Бубуловски","Бужаровски","Бузев","Бујуклиев","Бунев","Варсаковски","Василевски","Василески","Васков","Величковски","Велјанов","Велков","Висулчев","Владимирски","Владов","Влахов","Влахчев","Вражалски","Гаврилски","Гајдов","Галевски","Гапо","Гаревски","Генов","Георгиев","Георгиевски","Герасимовски","Гермов","Геров","Гечевски","Гешоски","Гигов","Гиевски","Главаш","Глигоров","Глигоровски","Голабовски","Грабул","Грабулоски","Грозданов","Грошев","Грујовски","Групче","Гугувчевски","Гучев","Давидовски","Давков","Давчев","Давчевски","Дамески","Дамовски","Дворчанец","Дејанов","Демниев","Деспотовски","Дилев","Димитриев","Димитров","Димковски","Димов","Димовски","Динев","Диневски","Дирјан","Добревски","Доброхотов","Додевски","Дојчинов","Доневски","Дракул","Дренков","Дрнков","Дуганов","Дуковски","Ѓаконовски","Ѓелев","Ѓорѓевски","Ѓорчев","Ѓузелев","Ѓурлуков","Ѓурчинов","Евремов","Едиповски","Ежов","Ефтимов","Жеков","Железаров","Жерновски","Забазноски","Зафировски","Здравев","Здравковски","Зографски","Иванов","Ивановски","Иваноски","Игновски","Игњатовски","Икономов","Илиев","Илиевски","Иљоски","Исаковски","Ицев","Јакимовски","Јаконов","Јаневски","Јанчевски","Јачев","Јованов","Јовановски","Јовчевски","Јорданов","Јордановски","Јосифовски","Јосифоски","Јуруков","Јурукоски","Калајџиски","Калчевски","Камберски","Кантарџиев","Караѓозов","Карадак","Караман","Каранфиловски","Карев","Каров","Каровски","Картов","Катарџиев","Кепески","Керамитчиев","Керамичиев","Кирјазовски","Киселинов","Китаноски","Кичевски","Кљусев","Кодра","Колишевски","Колозов","Кондов","Кондовски","Конески","Константинов","Константиновски","Кордалов","Корубин","Костадинов","Костовски","Котевски","Котески","Коцаре","Коцо","Кочовски","Коџоман","Крле","Крстев","Крстевски","Крстески","Крцковски","Кузмановски","Кулишев","Куновски","Куноски","Кушевски","Ладински","Лазаревски","Лазаров","Лазески","Лазовски","Лакински","Лактински","Лапе","Лахтов","Левенски","Лековски","Леов","Лечевски","Липов","Личеноски","Лозановски","Луловски","Љутков","Мазев","Мајсторов","Македонски","Малевски","Малески","Маловски","Манаковски","Мангов","Манговски","Манев","Маневски","Манивилов","Манчев","Манчевски","Маринов","Марковски","Мартиновски","Мартиноски","Масин","Матевски","Матковски","Матовски","Маџиров","Миладинов","Милосавлев","Милошевски","Милчин","Миљовски","Минчев","Миовски","Миронски","Мисирков","Митевски","Митревски","Митриќески","Михајлов","Михајловски","Мицев","Мицевски","Мицковски","Мицов","Мишковски","Младенов","Младеновски","Мојсовски","Мокров","Момировски","Мошин","Мукаетов","Муратовски","Мусалевски","Мустачки","Најденов","Најдовски","Најчески","Наков","Наневски","Настев","Наумов","Наумовски","Наумчески","Начев","Неделковски","Нестор","Несторовски","Нетков","Нешковски","Николески","Николов","Николовски","Никушев","Нинов","Оровчанец","Ортаков","Османли","Павловски","Павлоски","Пајтонџиев","Паковски","Паликрушев","Панговски","Пандески","Пандилов","Пандовски","Панков","Панов","Пановски","Панчевски","Папрадишки","Пејов","Пендовски","Пенушлиски","Пепељуговски","Перински","Перчинковски","Петковски","Петров","Петровски","Петрушев","Петрушевски","Пиперковски","Планински","Подгорец","Полежиноски","Полјански","Попов","Поповски","Попоски","Преспански","Прилепчански","Прличко","Псалтиров","Пуцков","Равановски","Радически","Раковски","Рацин","Ризов","Ристов","Ристовски","Ристоски","Руменов","Русјаков","Русоманов","Салџиев","Санев","Сариевски","Светиев","Серафимов","Серафимовски","Сидовски","Силјановски","Симов","Симовски","Симоновски","Скаловски","Славенски","Славески","Сланев","Смаќоски","Смилевски","Смокварски","Соколов","Солев","Солунски","Софрониевски","Спасеновски","Спасов","Спасовски","Спиров","Спировски","Ставрев","Ставрески","Стаматоски","Станков","Станковски","Старделов","Стеванов","Стевковски","Стефанов","Стефановски","Стојанов","Стојановски","Стојаноски","Стојков","Стојковски","Стојменски","Стојчев","Такев","Таковски","Талевски","Талески","Темелкоски","Теодосиевски","Терзиев","Тодоров","Тодоровски","Тозија","Толевски","Томовски","Тофоски","Точко","Тошев","Тошевски","Трајковски","Тренески","Тренчевски","Трифуновски","Тројачанец","Трпеновски","Тушевски","Ќамилов","Ќорнаков","Ќортошев","Ќурчиев","Угриновски","Узунов","Узуновски","Урдин","Филиповски","Фирфов","Фотев","Хаџиманов","Хаџиниколов","Христов","Христовски","Цанев","Цветановски","Цеков","Цековски","Ценев","Црвенковски","Црвенов","Чакар","Чакмаков","Чаловски","Чапаровски","Чаушев","Чашуле","Чевревски","Чејковски","Чемерски","Чемков","Чипан","Чокревски","Чундев","Чупона","Чучков","Чушкаров","Џамбаз","Џамбазов","Џаџев","Џеков","Џинлески","Џорлев","Џувалековски","Џунов","Шаревски","Шијак","Шијаков","Шијаковски","Ширилов","Шишков","Шопов","Шоптрајанов","Штерјоски","Шулинчевски"],KVu=ju(IG,HG),IVu=[{value:"{{person.male_last_name}}",weight:1}],GG=["г-дин","д-р","м-р"],OVu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],$Vu=ju(OG,GG),HVu=null,GVu={descriptor:["Главен","Генерален","Корпоративен","Државен","Регионален","Окружен","Централен","Глобален","Меѓународен"],level:["програмски","истражен","маркетиншки","интеграциски","операциски","комуникациски","креативен","кориснички"],job:["директор","соработник","управител","инженер","специјалист","координатор","администратор","архитект","аналитичар","дизајнер","техничар","консултант","помошник","агент","застапник"]},_Vu={female_first_name:KG,female_last_name:IG,female_last_name_pattern:LVu,female_prefix:OG,first_name:RVu,last_name:KVu,male_first_name:$G,male_last_name:HG,male_last_name_pattern:IVu,male_prefix:GG,name:OVu,prefix:$Vu,suffix:HVu,title:GVu},VVu=_Vu,JVu=["02 ### ####","03# ### ###","04# ### ###","+389 2 ### ####","+389 3# ### ###","+389 4# ### ###","00389 2 ### ####","00389 3# ### ###","00389 4# ### ###"],UVu={formats:JVu},WVu=UVu,qVu={cell_phone:sVu,company:dVu,date:hVu,internet:vVu,location:TVu,metadata:NVu,person:VVu,phone_number:WVu},_G=qVu;new Ku({locale:[_G,Ru,Lu]});var ZVu=["beige","grønn","grå","gul","hvit","indigo","karmin","blå","lilla","limegrønn","magenta","oransje","rosa","rød","smaragdgrønn","svart","turkis"],YVu={human:ZVu},QVu=YVu,XVu=["Barn","Bøker","Dagligvarer","Datamaskiner","Elektronikk","Filmer","Hage og utemiljø","Helse","Hjem","Klær","Leker","Musikk","Sko","Skjønnhet","Spill","Smykker","Sport","Verktøy"],uJu={department:XVu},eJu=uJu,aJu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} og {{person.last_name}}"],rJu=["Gruppen","AS","ASA","BA","RFH","og Sønner"],nJu={name_pattern:aJu,suffix:rJu},tJu=nJu,iJu=["no","com","net","org"],oJu={domain_suffix:iJu},sJu=oJu,lJu=["#","##"],EJu=["Fet","Gjes","Høy","Inn","Fager","Lille","Lo","Mal","Nord","Nær","Sand","Sme","Stav","Stor","Tand","Ut","Vest"],cJu=["{{location.city_name}}{{location.city_suffix}}"],dJu=["berg","borg","by","bø","dal","eid","fjell","fjord","foss","grunn","hamn","havn","helle","mark","nes","odden","sand","sjøen","stad","strand","strøm","sund","vik","vær","våg","ø","øy","ås"],DJu=["sgate","svei","s Gate","s Vei","gata","veien"],xJu=["Norge"],mJu=["####","0###"],hJu=["Leil. ###","Oppgang A","Oppgang B"],pJu=[""],gJu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},fJu=["Eike","Bjørke","Gran","Vass","Furu","Litj","Lille","Høy","Fosse","Elve","Ku","Konvall","Soldugg","Hestemyr","Granitt","Hegge","Rogne","Fiol","Sol","Ting","Malm","Klokker","Preste","Dam","Geiterygg","Bekke","Berg","Kirke","Kors","Bru","Blåveis","Torg","Sjø"],vJu=["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name}}{{location.common_street_suffix}}","{{person.last_name}}{{location.common_street_suffix}}"],CJu=["Øvre","Nedre","Søndre","Gamle","Østre","Vestre"],FJu=["alléen","bakken","berget","bråten","eggen","engen","ekra","faret","flata","gata","gjerdet","grenda","gropa","hagen","haugen","havna","holtet","høgda","jordet","kollen","kroken","lia","lunden","lyngen","løkka","marka","moen","myra","plassen","ringen","roa","røa","skogen","skrenten","spranget","stien","stranda","stubben","stykket","svingen","tjernet","toppen","tunet","vollen","vika","åsen"],kJu={building_number:lJu,city_name:EJu,city_pattern:cJu,city_suffix:dJu,common_street_suffix:DJu,default_country:xJu,postcode:mJu,secondary_address:hJu,state:pJu,street_address:gJu,street_name:fJu,street_pattern:vJu,street_prefix:CJu,street_suffix:FJu},AJu=kJu,bJu={title:"Norwegian (Norway)",code:"nb_NO",country:"NO",language:"nb",endonym:"Norsk bokmål (Norge)",dir:"ltr",script:"Latn"},yJu=bJu,BJu=["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine"],VG=["Dr.","Prof."],zJu=["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine","Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"],SJu=["Johansen","Hansen","Andersen","Kristiansen","Larsen","Olsen","Solberg","Andresen","Pedersen","Nilsen","Berg","Halvorsen","Karlsen","Svendsen","Jensen","Haugen","Martinsen","Eriksen","Sørensen","Johnsen","Myhrer","Johannessen","Nielsen","Hagen","Pettersen","Bakke","Skuterud","Løken","Gundersen","Strand","Jørgensen","Kvarme","Røed","Sæther","Stensrud","Moe","Kristoffersen","Jakobsen","Holm","Aas","Lie","Moen","Andreassen","Vedvik","Nguyen","Jacobsen","Torgersen","Ruud","Krogh","Christiansen","Bjerke","Aalerud","Borge","Sørlie","Berge","Østli","Ødegård","Torp","Henriksen","Haukelidsæter","Fjeld","Danielsen","Aasen","Fredriksen","Dahl","Berntsen","Arnesen","Wold","Thoresen","Solheim","Skoglund","Bakken","Amundsen","Solli","Smogeli","Kristensen","Glosli","Fossum","Evensen","Eide","Carlsen","Østby","Vegge","Tangen","Smedsrud","Olstad","Lunde","Kleven","Huseby","Bjørnstad","Ryan","Rasmussen","Nygård","Nordskaug","Nordby","Mathisen","Hopland","Gran","Finstad","Edvardsen"],MJu=[{value:"{{person.last_name}}",weight:8},{value:"{{person.last_name}} {{person.last_name}}",weight:2}],wJu=["Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"],JG=["Dr.","Prof."],PJu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],TJu=ju(VG,JG),jJu=["Jr.","Sr.","I","II","III","IV","V"],NJu={female_first_name:BJu,female_prefix:VG,first_name:zJu,last_name:SJu,last_name_pattern:MJu,male_first_name:wJu,male_prefix:JG,name:PJu,prefix:TJu,suffix:jJu},LJu=NJu,RJu=["########","## ## ## ##","### ## ###","+47 ## ## ## ##"],KJu={formats:RJu},IJu=KJu,OJu=Object.freeze([{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Litium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Karbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oksygen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Natrium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silisium",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Svovel",atomicNumber:16},{symbol:"Cl",name:"Klor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Kalium",atomicNumber:19},{symbol:"Ca",name:"Kalsium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titan",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Krom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Jern",atomicNumber:26},{symbol:"Co",name:"Kobolt",atomicNumber:27},{symbol:"Ni",name:"Nikkel",atomicNumber:28},{symbol:"Cu",name:"Kobber",atomicNumber:29},{symbol:"Zn",name:"Sink",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirkonium",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molybden",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Sølv",atomicNumber:47},{symbol:"Cd",name:"Kadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tinn",atomicNumber:50},{symbol:"Sb",name:"Antimon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Cesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platina",atomicNumber:78},{symbol:"Au",name:"Gull",atomicNumber:79},{symbol:"Hg",name:"Kvikksølv",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Bly",atomicNumber:82},{symbol:"Bi",name:"Vismut",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Røntgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tenness",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}]),$Ju=Object.freeze([{name:"meter",symbol:"m"},{name:"sekund",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"grad celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"}]),HJu={chemicalElement:OJu,unit:$Ju},GJu=HJu,_Ju=["aktuell","alvorlig","ansvarlig","berømt","betydelig","bevisst","bred","dum","dyp","ekkel","eksisterende","ekte","enkel","ensom","falsk","fast","felles","fersk","fjern","flau","følsom","forsiktig","fremmed","fryktelig","glatt","gravid","grunnleggende","heldig","hemmelig","hjelpsom","hyppig","imponerende","kjedelig","kul","langsom","lat","lav","lignende","løs","lovlig","lykkelig","lys","menneskelig","merkelig","midlertidig","mistenkelig","modig","mørk","morsom","motsatt","mulig","naturlig","nåværende","nødvendig","nøyaktig","nysgjerrig","nyttig","offentlig","opprinnelig","ordentlig","plutselig","rå","rask","regelmessig","ren","rettferdig","rimelig","rund","ryddig","sannsynlig","selvsikker","sint","skarp","skikkelig","skyldig","smal","søt","spennende","stille","stolt","stram","streng","stygg","sulten","sunn","synlig","tilgjengelig","tilstrekkelig","tung","tynn","uavhengig","ujevn","ulovlig","ulykkelig","umiddelbar","urettferdig","vellykket","vennlig","verdifull","vill","villig","voksen","ærlig","åpen","åpenbar"],VJu=["eller","for","men","og","så"],JJu=["aha","au","bravo","bø","fy","fysj","huff","hurra","hæ","jippi","nam","oi","ops","pytt","pøh","å","æsj"],UJu={adjective:_Ju,conjunction:VJu,interjection:JJu},WJu=UJu,qJu={color:QVu,commerce:eJu,company:tJu,internet:sJu,location:AJu,metadata:yJu,person:LJu,phone_number:IJu,science:GJu,word:WJu},UG=qJu;new Ku({locale:[UG,Ru,Lu]});var ZJu=["Pvt Ltd","Group","Ltd","Limited"],YJu={suffix:ZJu},QJu=YJu,XJu=["np","com","info","net","org"],uUu=["worldlink.com.np","gmail.com","yahoo.com","hotmail.com"],eUu={domain_suffix:XJu,free_email:uUu},aUu=eUu,rUu=["Bhaktapur","Biratnagar","Birendranagar","Birgunj","Butwal","Damak","Dharan","Gaur","Gorkha","Hetauda","Itahari","Janakpur","Kathmandu","Lahan","Nepalgunj","Pokhara"],nUu=["{{location.city_name}}"],tUu=["Nepal"],iUu=["1####","2####","3####","4####","5####"],oUu=["Baglung","Banke","Bara","Bardiya","Bhaktapur","Bhojupu","Chitwan","Dailekh","Dang","Dhading","Dhankuta","Dhanusa","Dolakha","Dolpha","Gorkha","Gulmi","Humla","Ilam","Jajarkot","Jhapa","Jumla","Kabhrepalanchok","Kalikot","Kapilvastu","Kaski","Kathmandu","Lalitpur","Lamjung","Manang","Mohottari","Morang","Mugu","Mustang","Myagdi","Nawalparasi","Nuwakot","Palpa","Parbat","Parsa","Ramechhap","Rauswa","Rautahat","Rolpa","Rupandehi","Sankhuwasabha","Sarlahi","Sindhuli","Sindhupalchok","Sunsari","Surket","Syangja","Tanahu","Terhathum"],sUu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],lUu={city_name:rUu,city_pattern:nUu,default_country:tUu,postcode:iUu,state:oUu,street_pattern:sUu},EUu=lUu,cUu={title:"Nepali",code:"ne",language:"ne",endonym:"नेपाली",dir:"ltr",script:"Deva"},dUu=cUu,WG=["Ajita","Amita","Ashmi","Asmita","Bina","Deepika","Laxmi","Manisha","Nikita","Pooja","Rajina","Ratna","Sarita","Shilpa","Shirisha","Shristi","Sunita","Susan"],qG=["Aarav","Amit","Amrit","Arijit","Bibek","Bijay","Bikash","Bishal","Bishnu","Buddha","Dipendra","Gagan","Ganesh","Khem","Krishna","Nabin","Niraj","Nischal","Padam","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Raju","Rakesh","Ranjan","Sagar","Sandeep","Sanjay","Santosh","Siddhartha","Subash","Sumeet","Suraj","Sushant"],DUu=ju(WG,qG),xUu=["Adhikari","Aryal","Baral","Basnet","Bastola","Basynat","Bhandari","Bhattarai","Chettri","Devkota","Dhakal","Dongol","Ghale","Gurung","Gyawali","Hamal","Jung","KC","Kafle","Karki","Khadka","Koirala","Lama","Limbu","Magar","Maharjan","Niroula","Pandey","Pradhan","Rana","Raut","Sai","Shai","Shakya","Sherpa","Shrestha","Subedi","Tamang","Thapa"],mUu=[{value:"{{person.last_name}}",weight:1}],hUu={female_first_name:WG,first_name:DUu,last_name:xUu,last_name_pattern:mUu,male_first_name:qG},pUu=hUu,gUu=["##-#######","+977-#-#######","+977########"],fUu={formats:gUu},vUu=fUu,CUu={company:QJu,internet:aUu,location:EUu,metadata:dUu,person:pUu,phone_number:vUu},ZG=CUu;new Ku({locale:[ZG,Ru,Lu]});var FUu=["Ours à collier","Ours lippu","Ours à lunettes","Ours noir","Ours brun","Ours blanc","Panda géant"],kUu=["Accenteur à gorge noire","Accenteur alpin","Accenteur de Radde","Accenteur montanelle","Accenteur mouchet","Agrobate roux","Aigle botté","Aigle criard","Aigle de Bonelli","Aigle des steppes","Aigle ibérique","Aigle impérial","Aigle pomarin","Aigle ravisseur","Aigle royal","Aigrette ardoisée","Aigrette bleue","Aigrette des récifs","Aigrette à gorge blanche","Aigrette garzette","Aigrette neigeuse","Aigrette tricolore","Albatros à nez jaune","Albatros à sourcils noirs","Albatros de Tristan","Albatros de Tristan da Cunha","Albatros hurleur","Alouette bilophe","Alouette calandre","Alouette calandrelle","Alouette de Clot-Bey","Alouette de Swinhoe","Alouette des champs","Alouette gulgule","Alouette haussecol","Alouette hausse-col","Alouette leucoptère","Alouette lulu","Alouette monticole","Alouette nègre","Alouette pispolette","Amadine cou-coupé","Ammomane élégante","Ammomane isabelline","Anhinga d'Afrique","Arlequin plongeur","Astrild à joues orange","Astrild cendré","Astrild ondulé","Autour des palombes","Avocette d'Amérique","Avocette élégante","Balbuzard pêcheur","Barge à queue noire","Barge hudsonienne","Barge rousse","Bartramie des champs","Maubèche des champs","Bateleur des savanes","Bec-croisé bifascié","Bec-croisé d'Ecosse","Bec-croisé d'Écosse","Bec-croisé des sapins","Bec-croisé perroquet","Bec-en-ciseaux noir","Bécasse d'Amérique","Bécasse des bois","Bécasseau à cou roux","Bécasseau à col roux","Bécasseau à échasses","Bécasseau à longs doigts","Bécasseau à queue pointue","Bécasseau cocorli","Bécasseau d'Alaska","Bécasseau de Baird","Bécasseau de Bonaparte","Bécasseau à croupion blanc","Bécasseau de l'Anadyr","Bécasseau de Temminck","Bécasseau falcinelle","Bécasseau maubèche","Bécasseau minuscule","Bécasseau minute","Bécasseau rousset","Bécasseau roussâtre","Bécasseau sanderling","Bécasseau semipalmé","Bécasseau spatule","Bécasseau tacheté","Bécasseau à poitrine cendrée","Bécasseau variable","Bécasseau violet","Bécassin à bec court","Bécassin roux","Bécassin à long bec","Bécassine à queue pointue","Bécassine de Swinhoe","Bécassine de Wilson","Bécassine des marais","Bécassine double","Bécassine sourde","Bengali rouge","Bergeronnette citrine","Bergeronnette de Béringie","Bergeronnette des ruisseaux","Bergeronnette grise","Bergeronnette printanière","Bernache à cou roux","Bernache cravant","Bernache de Hutchins","Bernache du Canada","Bernache nonnette","Bihoreau gris","Bihoreau violacé","Blongios de Sturm","Blongios mandchou","Blongios de Schrenck","Blongios nain","Bondrée apivore","Bondrée orientale","Bouscarle de Cetti","Bouvreuil des Açores","Bouvreuil pivoine","Bruant à calotte blanche","Bruant à cou gris","Bruant à couronne blanche","Bruant à gorge blanche","Bruant à joues marron","Bruant à oreillons","Bruant à sourcils jaunes","Bruant à tête rousse","Bruant ardoisé","Bruant auréole","Bruant cendré","Bruant cendrillard","Bruant chanteur","Bruant de Lincoln","Bruant de Pallas","Bruant des neiges","Plectrophane des neiges","Bruant des prés","Bruant des roseaux","Bruant du Sahara","Bruant fauve","Bruant fou","Bruant fuligineux","Bruant hudsonien","Bruant jaune","Bruant lapon","Plectrophane lapon","Bruant masqué","Bruant mélanocéphale","Bruant nain","Bruant ortolan","Bruant proyer","Bruant roux","Bruant rustique","Bruant striolé","Bruant zizi","Bulbul à oreillons blancs","Bulbul des jardins","Bulbul orphée","Busard cendré","Busard d'Amérique","Busard des marais","Busard des roseaux","Busard pâle","Busard Saint-Martin","Buse de Chine","Buse de Swainson","Buse féroce","Buse pattue","Buse variable","Butor d'Amérique","Butor étoilé","Caille des blés","Caille du Japon","Canard à faucilles","Canard à front blanc","Canard d'Amérique","Canard carolin","Canard branchu","Canard chipeau","Canard colvert","Canard du Cap","Canard mandarin","Canard musqué","Canard noir","Canard pilet","Canard siffleur","Canard souchet","Capucin à dos marron","Capucin à tête noire","Capucin bec-d'argent","Capucin bec-de-plomb","Capucin damier","Cardinal à poitrine rose","Carouge à épaulettes","Carouge à tête jaune","Cassenoix moucheté","Chardonneret élégant","Chevalier à pattes jaunes","Petit Chevalier","Chevalier aboyeur","Chevalier arlequin","Chevalier bargette","Chevalier criard","Grand Chevalier","Chevalier culblanc","Chevalier cul-blanc","Chevalier de Sibérie","Chevalier gambette","Chevalier grivelé","Chevalier guignette","Chevalier semipalmé","Chevalier solitaire","Chevalier stagnatile","Chevalier sylvain","Chevêche d'Athéna","Chevêchette d'Europe","Chionis blanc","Chocard à bec jaune","Choucador à oreillons bleus","Choucas de Daourie","Choucas des tours","Chouette de l'Oural","Chouette de Tengmalm","Nyctale de Tengmalm","Chouette épervière","Épervière boréale","Chouette hulotte","Chouette hulotte africaine","Chouette hulotte (mauritanica)","Chouette lapone","Cigogne blanche","Cigogne noire","Cincle plongeur","Circaète Jean-le-Blanc","Cisticole des joncs","Cochevis de Thékla","Cochevis huppé","Colin de Californie","Colin de Virginie","Combattant varié","Conure à tête rouge","Corbeau à queue courte","Corbeau brun","Corbeau familier","Corbeau freux","Corbeau pie","Cormoran à aigrettes","Cormoran à poitrine blanche","Cormoran africain","Cormoran huppé","Cormoran pygmée","Corneille mantelée","Corneille noire","Coucou de Chine","Coucou de l'Himalaya","Coucou geai","Coucou gris","Coucou oriental","Coulicou à bec jaune","Coulicou à bec noir","Courlis à bec grêle","Courlis cendré","Courlis corlieu","Courlis esquimau","Courlis hudsonien","Courlis nain","Courvite isabelle","Crabier chevelu","Crabier chinois","Crabier de Gray","Crave à bec rouge","Crécerelle d'Amérique","Cygne chanteur","Cygne de Bewick","Cygne siffleur","Cygne noir","Cygne tuberculé","Damier du Cap","Dendrocygne fauve","Dendrocygne veuf","Diamant mandarin","Dickcissel d'Amérique","Durbec des sapins","Échasse blanche","Effraie d'Amérique","Effraie des clochers","Chouette effraie","Eider à duvet","Eider à lunettes","Eider à tête grise","Eider de Steller","Élanion blanc","Engoulevent à collier roux","Engoulevent d'Amérique","Engoulevent d'Europe","Engoulevent du désert","Épervier à pieds courts","Épervier d'Europe","Érismature à tête blanche","Érismature rousse","Étourneau de Daourie","Étourneau roselin","Étourneau sansonnet","Étourneau unicolore","Euplecte vorabé","Faisan de Colchide","Faisan de Lady Amherst","Faisan doré","Faisan vénéré","Faucon concolore","Faucon crécerelle","Faucon crécerellette","Faucon d'Éléonore","Faucon de l'Amour","Faucon émerillon","Faucon gerfaut","Faucon hobereau","Faucon kobez","Faucon lanier","Faucon pèlerin","Faucon sacre","Fauvette à lunettes","Fauvette à tête noire","Fauvette babillarde","Fauvette de Chypre","Fauvette de Hume","Fauvette de l'Atlas","Fauvette de Ménétries","Fauvette de Moltoni","Fauvette de Rüppell","Fauvette des Baléares","Fauvette des Balkans","Fauvette des jardins","Fauvette du désert","Fauvette épervière","Fauvette grisette","Fauvette mélanocéphale","Fauvette minule","Fauvette naine","Fauvette orphéane","Fauvette orphée","Fauvette passerinette","Fauvette pitchou","Fauvette sarde","Flamant des Caraïbes","Flamant du Chili","Flamant nain","Flamant rose","Fou à pieds rouges","Fou brun","Fou de Bassan","Fou du Cap","Fou masqué","Foulque caronculée","Foulque à crête","Foulque d'Amérique","Foulque macroule","Francolin d'Erckel","Francolin noir","Frégate aigle-de-mer","Frégate superbe","Fuligule à bec cerclé","Fuligule à collier","Fuligule à dos blanc","Fuligule à tête noire","Petit Fuligule","Fuligule à tête rouge","Fuligule milouin","Fuligule milouinan","Fuligule morillon","Fuligule nyroca","Fulmar boréal","Gallinule africaine","Gallinule d'Amérique","Gallinule poule-d'eau","Ganga à ventre brun","Ganga cata","Ganga tacheté","Ganga unibande","Garde-boeufs d'Asie","Gardeboeuf d'Asie","Garrot à oeil d'or","Garrot albéole","Petit Garrot","Garrot d'Islande","Geai des chênes","Gélinotte des bois","Glaréole à ailes noires","Glaréole à collier","Glaréole orientale","Gobemouche à collier","Gobemouche à demi-collier","Gobemouche brun","Gobemouche de l'Atlas","Gobemouche de la taïga","Gobemouche de Sibérie","Gobemouche gris","Gobemouche mugimaki","Gobemouche nain","Gobemouche noir","Goéland à ailes blanches","Goéland arctique","Goéland à ailes grises","Goéland à bec cerclé","Goéland à iris blanc","Goéland à manteau ardoisé","Goéland à queue noire","Goéland argenté","Goéland bourgmestre","Goéland brun","Goéland cendré","Goéland d'Amérique","Goéland hudsonien","Goéland d'Arménie","Goéland d'Audouin","Goéland de la Véga","Goéland dominicain","Goéland ichthyaète","Goéland leucophée","Goéland marin","Goéland pontique","Goéland railleur","Goglu des prés","Gorgebleue à miroir","Grand-duc ascalaphe","Grand-duc d'Europe","Grand Corbeau","Grand Cormoran","Grand Gravelot","Pluvier grand-gravelot","Grand Grèbe","Grand Héron","Grand Labbe","Grand Tétras","Grande Aigrette","Gravelot à collier interrompu","Pluvier à collier interrompu","Gravelot de Leschenault","Pluvier de Leschenault","Gravelot kildir","Pluvier kildir","Gravelot mongol","Pluvier de Mongolie","Gravelot neigeux","Pluvier neigeux","Gravelot oriental","Pluvier oriental","Gravelot pâtre","Pluvier pâtre","Gravelot semipalmé","Pluvier semipalmé","Grèbe à bec bigarré","Grèbe à cou noir","Grèbe castagneux","Grèbe esclavon","Grèbe huppé","Grèbe jougris","Grimpereau des bois","Grimpereau des jardins","Grive à ailes rousses","Grive à collier","Grive à dos olive","Grive à gorge noire","Grive à gorge rousse","Grive à joues grises","Grive dama","Grive de Naumann","Grive de Sibérie","Grive des bois","Grive dorée","Grive draine","Grive fauve","Grive litorne","Grive mauvis","Grive musicienne","Grive obscure","Merle obscur","Grive solitaire","Grosbec casse-noyaux","Gros-bec casse-noyaux","Grosbec errant","Gros-bec errant","Grue cendrée","Grue de Sibérie","Grue demoiselle","Grue du Canada","Grue moine","Guêpier d'Europe","Guêpier d'Orient","Guêpier de Perse","Guifette leucoptère","Guifette moustac","Guifette noire","Guillemot à cou blanc","Guillemot à long bec","Guillemot à miroir","Guillemot colombin","Guillemot de Brünnich","Guillemot de Troïl","Guillemot marmette","Guiraca bleu","Gypaète barbu","Harelde boréale","Harelde kakawi","Harfang des neiges","Harle bièvre","Grand Harle","Harle couronné","Harle huppé","Harle piette","Héron cendré","Héron garde-boeufs","Héron intermédiaire","Héron mélanocéphale","Héron pourpré","Héron strié","Héron vert","Hibou des marais","Hibou du Cap","Hibou moyen-duc","Hirondelle à ailes hérissées","Hirondelle à front blanc","Hirondelle bicolore","Hirondelle de Bonaparte","Hirondelle de fenêtre","Hirondelle de Pallas","Hirondelle de rivage","Hirondelle de rochers","Hirondelle du désert","Hirondelle isabelline","Hirondelle noire","Hirondelle pâle","Hirondelle paludicole","Hirondelle rousseline","Hirondelle rustique","Huîtrier d'Amérique","Huîtrier pie","Huppe d'Afrique","Huppe fasciée","Hypolaïs bottée","Hypolaïs d'Upcher","Hypolaïs des oliviers","Hypolaïs ictérine","Hypolaïs obscure","Hypolaïs pâle","Hypolaïs polyglotte","Hypolaïs rama","Ibis chauve","Ibis falcinelle","Ibis sacré","Inséparable de Fischer","Iranie à gorge blanche","Jaseur boréal","Jaseur d'Amérique","Junco ardoisé","Labbe à longue queue","Labbe de McCormick","Labbe parasite","Labbe pomarin","Lagopède alpin","Lagopède des saules","Léiothrix jaune","Linotte à bec jaune","Linotte mélodieuse","Locustelle de Pallas","Locustelle fasciée","Locustelle fluviatile","Locustelle lancéolée","Locustelle luscinioïde","Locustelle tachetée","Loriot d'Europe","Lusciniole à moustaches","Macareux cornu","Macareux huppé","Macareux moine","Macreuse à ailes blanches","Macreuse à bec jaune","Macreuse à front blanc","Macreuse brune","Macreuse de Sibérie","Macreuse noire","Marabout d'Afrique","Marouette de Baillon","Marouette de Caroline","Marouette ponctuée","Marouette poussin","Marouette rayée","Râle rayé","Martin-chasseur de Smyrne","Martin-pêcheur d'Amérique","Martin-pêcheur d'Europe","Martin-pêcheur pie","Martin huppé","Martin triste","Martinet à ventre blanc","Martinet cafre","Martinet de Sibérie","Martinet des maisons","Martinet épineux","Martinet noir","Martinet pâle","Martinet ramoneur","Martinet unicolore","Mergule nain","Merle à plastron","Merle d'Amérique","Merle noir","Merle pâle","Merle unicolore","Mésange azurée","Mésange bleue","Mésange boréale","Mésange charbonnière","Mésange huppée","Mésange lapone","Mésange lugubre","Mésange noire","Mésange nonnette","Mésange nord-africaine","Mésangeai imitateur","Milan à queue fourchue","Naucler à queue fourchue","Milan noir","Milan royal","Moineau blanc","Moineau cisalpin","Moineau de la mer Morte","Moineau domestique","Moineau espagnol","Moineau friquet","Moineau pâle","Moineau soulcie","Monticole bleu","Monticole de roche","Moqueur chat","Moqueur polyglotte","Moqueur roux","Moucherolle à côtés olive","Moucherolle à ventre jaune","Moucherolle des aulnes","Moucherolle des saules","Moucherolle phébi","Moucherolle tchébec","Moucherolle vert","Mouette à tête grise","Mouette atricille","Mouette blanche","Mouette de Bonaparte","Mouette de Franklin","Mouette de Ross","Mouette rosée","Mouette de Sabine","Mouette mélanocéphale","Mouette pygmée","Mouette relique","Mouette rieuse","Mouette tridactyle","Nette rousse","Ninoxe hirsute","Niverolle alpine","Noddi brun","Nymphée fuligineuse","Rougequeue fuligineux","Océanite à ventre noir","Océanite culblanc","Océanite cul-blanc","Océanite de Castro","Océanite de Monteiro","Océanite de Swinhoe","Océanite de Wilson","Océanite frégate","Océanite tempête","Oedicnème criard","Oie à bec court","Oie à tête barrée","Oie cendrée","Oie de la toundra","Oie de Ross","Oie des moissons","Oie des neiges","Oie empereur","Oie naine","Oie rieuse","Oriole du Nord","Oriole de Baltimore","Orite à longue queue","Mésange à longue queue","Ouette d'Égypte","Outarde barbue","Grande Outarde","Outarde canepetière","Outarde de Macqueen","Outarde houbara","Panure à moustaches","Paon bleu","Paradoxornis à gorge cendrée","Paradoxornis de Webb","Paruline à ailes bleues","Paruline à ailes dorées","Paruline à calotte noire","Paruline à capuchon","Paruline à collier","Paruline à couronne rousse","Paruline à croupion jaune","Paruline à flancs marron","Paruline à gorge grise","Paruline à gorge jaune","Paruline à gorge noire","Paruline à gorge orangée","Paruline à joues grises","Paruline à poitrine baie","Paruline à tête cendrée","Paruline azurée","Paruline bleue","Paruline couronnée","Paruline d'Audubon","Paruline des pins","Paruline des prés","Paruline des ruisseaux","Paruline du Canada","Paruline flamboyante","Paruline hochequeue","Paruline jaune","Paruline des mangroves","Paruline masquée","Paruline noir et blanc","Paruline obscure","Paruline orangée","Paruline polyglotte","Ictérie polyglotte","Paruline rayée","Paruline tigrée","Paruline triste","Paruline verdâtre","Passerin azuré","Passerin indigo","Pélican blanc","Pélican frisé","Pélican gris","Perdrix bartavelle","Perdrix choukar","Perdrix de Daourie","Perdrix gambra","Perdrix grise","Perdrix rouge","Perriche veuve","Conure veuve","Perruche à collier","Perruche alexandre","Petit-duc scops","Petit Blongios","Petit Gravelot","Pluvier petit-gravelot","Petit Puffin du Cap-Vert","Puffin de Boyd","Petite Sterne","Pétrel de Bulwer","Pétrel de la Trinité","Pétrel de Trindade","Pétrel de Madère","Pétrel de Schlegel","Pétrel des Bermudes","Pétrel des Kermadec","Pétrel diablotin","Pétrel du désert","Pétrel des Desertas","Pétrel géant","Pétrel gongon","Pétrel hérault","Pétrel du Herald","Pétrel noir","Pétrel soyeux","Phaéton à bec jaune","Phaéton à bec rouge","Phalarope à bec étroit","Phalarope à bec large","Phalarope de Wilson","Phragmite aquatique","Phragmite des joncs","Pic à dos blanc","Pic cendré","Pic de Levaillant","Pic de Sharpe","Pic épeiche","Pic épeichette","Pic flamboyant","Pic maculé","Pic mar","Pic noir","Pic syriaque","Pic tridactyle","Pic vert","Pie-grièche à poitrine rose","Pie-grièche à tête rousse","Pie-grièche boréale","Pie-grièche brune","Pie-grièche du Turkestan","Pie-grièche écorcheur","Pie-grièche grise","Pie-grièche isabelle","Pie-grièche masquée","Pie-grièche méridionale","Pie-grièche schach","Pie bavarde","Pie du Maghreb","Pie ibérique","Pie-bleue ibérique","Pigeon biset","Pigeon colombin","Pigeon de Bolle","Pigeon des lauriers","Pigeon ramier","Pigeon trocaz","Pingouin torda","Petit Pingouin","Pinson bleu","Pinson bleu de Grande Canarie","Pinson de Grande Canarie","Pinson des arbres","Pinson du Nord","Pintade de Numidie","Pioui de l'Est","Pipit à dos olive","Pipit à gorge rousse","Pipit à long bec","Pipit de Berthelot","Pipit de Godlewski","Pipit de la Petchora","Pipit de Richard","Pipit des arbres","Pipit farlousane","Pipit d'Amérique","Pipit farlouse","Pipit maritime","Pipit rousseline","Pipit rousset","Pipit spioncelle","Plongeon à bec blanc","Plongeon arctique","Plongeon catmarin","Plongeon du Pacifique","Plongeon imbrin","Plongeon huard","Pluvian fluviatile","Pluvier argenté","Pluvier asiatique","Pluvier bronzé","Pluvier doré","Pluvier fauve","Pluvier guignard","Pouillot à deux barres","Pouillot à grands sourcils","Pouillot à gros bec","Pouillot à pattes claires","Pouillot boréal","Pouillot brun","Pouillot de Bonelli","Pouillot de Hume","Pouillot de Pallas","Pouillot de Schwarz","Pouillot de Temminck","Pouillot des Canaries","Pouillot du Caucase","Pouillot du Kamtchatka","Pouillot fitis","Pouillot griséole","Pouillot ibérique","Pouillot modeste","Pouillot montagnard","Pouillot oriental","Pouillot siffleur","Pouillot véloce","Pouillot verdâtre","Prinia gracile","Puffin à bec grêle","Puffin à menton blanc","Puffin à pieds pâles","Puffin boréal","Puffin cendré","Puffin d'Audubon","Puffin de Baillon","Puffin de Macaronésie","Puffin de Scopoli","Puffin des Anglais","Puffin des Baléares","Puffin du Cap-Vert","Puffin fuligineux","Puffin majeur","Puffin yelkouan","Pygargue à queue blanche","Pygargue à tête blanche","Pygargue de Pallas","Quiscale bronzé","Quiscale rouilleux","Râle à bec jaune","Marouette à bec jaune","Râle à crête","Râle d'eau","Râle de Virginie","Râle des genêts","Râle des prés","Rémiz penduline","Rhynchée peinte","Robin à flancs roux","Roitelet à couronne rubis","Roitelet de Madère","Roitelet huppé","Roitelet triple-bandeau","Rollier d'Abyssinie","Rollier d'Europe","Roselin à ailes roses","Roselin à tête grise","Roselin cramoisi","Roselin de Lichtenstein","Roselin de Mongolie","Roselin familier","Roselin githagine","Roselin rose","Roselin tacheté","Rossignol bleu","Rossignol calliope","Rossignol philomèle","Rossignol progné","Rossignol siffleur","Rougegorge familier","Rougequeue à front blanc","Rougequeue d'Eversmann","Rougequeue de Moussier","Rougequeue noir","Rousserolle à gros bec","Rousserolle africaine","Rousserolle des buissons","Rousserolle effarvatte","Rousserolle isabelle","Rousserolle stentor","Rousserolle turdoïde","Rousserolle verderolle","Sarcelle à ailes bleues","Sarcelle à ailes vertes","Sarcelle cannelle","Sarcelle d'été","Sarcelle d'hiver","Sarcelle élégante","Sarcelle marbrée","Marmaronette marbrée","Serin à front rouge","Serin à front d'or","Serin cini","Serin des Canaries","Serin du Cap","Sirli de Dupont","Alouette de Dupont","Sirli du désert","Sittelle à poitrine rousse","Sittelle corse","Sittelle de Krüper","Sittelle de Neumayer","Sittelle torchepot","Sizerin blanchâtre","Sizerin cabaret","Sizerin flammé","Spatule blanche","Spatule d'Afrique","Starique cristatelle","Starique perroquet","Sterne à dos pâle","Sterne royale (Afrique)","Sterne à joues blanches","Sterne arctique","Sterne bridée","Sterne caspienne","Sterne caugek","Sterne de Cabot","Sterne de Dougall","Sterne de Forster","Sterne de Saunders","Sterne des Aléoutiennes","Sterne élégante","Sterne fuligineuse","Sterne hansel","Sterne naine","Sterne pierregarin","Sterne royale","Sterne voyageuse","Syrrhapte paradoxal","Tadorne casarca","Tadorne de Belon","Talève à tête grise","Talève d'Afrique","Talève d'Allen","Talève sultane","Talève violacée","Tangara écarlate","Piranga écarlate","Tangara vermillon","Piranga vermillon","Tantale ibis","Tarier africain","Tarier d'Afrique","Tarier de Sibérie","Tarier de Stejneger","Tarier des Canaries","Tarier des prés","Tarier pâtre","Tarier pie","Tarin des aulnes","Tchagra à tête noire","Tétras lyre","Tichodrome échelette","Tisserin à tête noire","Tisserin gendarme","Tohi à flancs roux","Torcol fourmilier","Torrentaire à calotte blanche","Rougequeue à calotte blanche","Tournepierre à collier","Tourterelle à queue carrée","Tourterelle des bois","Tourterelle maillée","Tourterelle masquée","Tourtelette masquée","Tourterelle orientale","Tourterelle rieuse","Tourterelle triste","Tourterelle turque","Traquet à capuchon","Traquet à tête blanche","Traquet à tête grise","Traquet de Chypre","Traquet de Finsch","Traquet de Seebohm","Traquet deuil","Traquet du désert","Traquet isabelle","Traquet kurde","Traquet motteux","Traquet noir et blanc","Traquet oreillard","Traquet pie","Traquet rieur","Traquet variable","Troglodyte des marais","Troglodyte mignon","Turnix mugissant","Turnix d'Andalousie","Tyran de l'Ouest","Tyran des savanes","Tyran tritri","Vacher à tête brune","Vanneau à queue blanche","Vanneau à tête grise","Vanneau éperonné","Vanneau à éperons","Vanneau huppé","Vanneau indien","Vanneau sociable","Vautour africain","Vautour de Rüppell","Vautour fauve","Vautour moine","Vautour oricou","Vautour percnoptère","Percnoptère d'Égypte","Venturon corse","Venturon montagnard","Verdier d'Europe","Viréo à gorge jaune","Viréo à oeil rouge","Viréo aux yeux rouges","Viréo à tête bleue","Viréo aux yeux blancs","Viréo de Philadelphie","Viréo mélodieux"],AUu=["Abyssin","American curl","American shorthair","American wirehair","Anatoli","Angora turc","Asian","Balinais","Bengal","Bleu russe","Bobtail américain","Bobtail des Kouriles","Bobtail japonais","Bombay","Brazilian shorthair","British longhair","British shorthair","Burmese","Burmilla","Californian rex","Californian spangled","Ceylan","Chartreux","Chantilly","Chausie","Colorpoint shorthair","Cornish rex","Cymric","Devon rex","Donskoy","European shorthair","Exotic shorthair","German rex","Havana brown","Highland fold","Himalayen","Khao Manee","Korat","LaPerm","Maine coon","Mandarin","Manx","Mau arabe","Mau égyptien","Minskin","Munchkin","Nebelung","Norvégien","Ocicat","Ojos azules","Oriental shorthair","Persan","Peterbald","Pixie-bob","Ragamuffin","Ragdoll","Sacré de Birmanie","Safari","Savannah","Scottish fold","Selkirk rex","Serengeti","Seychellois","Siamois","Sibérien","Singapura","Skookum","Snowshoe","Sokoké","Somali","Sphynx","Thaï","Tiffany","Tonkinois","Toyger","Turc de Van","Ural rex","York chocolat"],bUu=["Baiji","Baleine à bec de Blainville","Baleine à bec de Gervais","Baleine à bec de Gray","Baleine à bec de Hubbs","Baleine à bec de Layard","Baleine à bec de Longman","Baleine à bec de Perrin","Baleine à bec de Sowerby","Baleine à bec de Stejneger","Baleine à bec de Travers","Baleine à bec de True","Baleine à bec pygmée","Baleine à bec","Baleine à bosse","Baleine australe","Baleine bleue","Baleine boréale","Baleine de Cuvier","Baleine de Minke","Baleine du Groenland","Baleine franche australe","Baleine franche de Biscaye","Baleine franche du Pacifique Nord","Baleine grise","Baleine noire australe","Baleine pilote","Baleine pygmée","Béluga","Bérardie de Baird","Boto","Cachalot nain","Cachalot pygmée","Cachalots","Costero","Dauphin à bec étroit","Dauphin à bosse du Pacifique","Dauphin à flancs blancs","Dauphin à long bec","Dauphin à nez blanc","Dauphin aptère austral","Dauphin blanc de Chine","Dauphin bleu et blanc","Dauphin Burrunan","Dauphin clymène","Dauphin commun à bec court","Dauphin commun à long bec","Dauphin de Chine","Dauphin de Commerson","Dauphin de Fraser","Dauphin de Gill","Dauphin de Guyane","Dauphin de la Plata","Dauphin de Peale","Dauphin de Risso","Dauphin du Cap","Dauphin du Gange","Dauphin du Nord","Dauphin noir","Dauphin obscur","Dauphin sablier","Dauphin tacheté pantropical","Fausse orque","Globicéphale noir","Globicéphale tropical","Globicéphale","Grand cachalot","Grand dauphin","Hyperoodon austral","Hyperoodon boréal","Jubarte","Marsouin à lunettes","Marsouin aptère","Marsouin blanc","Marsouin commun","Marsouin de Burmeister","Marsouin de Cuvier","Marsouin de Lahille","Marsouin du Golfe de Californie","Marsouin du Pacifique","Marsouins","Mégaptère","Mésoplodon japonais","Narval","Orque pygmée","Orque","Petit rorqual de l’Antarctique","Petit rorqual","Rorqual à bosse","Rorqual bleu","Rorqual boréal","Rorqual commun","Rorqual de Bryde","Rorqual de Rudolphi","Rorqual tropical","Rorquals","Sotalie","Sousouc","Tasmacète de Shepherd","Tucuxi","Whalphin","Baleine à bec d'Andrews","Baleine à bec d'Hector","Baleine franche de l'Atlantique Nord","Baleine noire de l'Atlantique Nord","Bérardie d'Arnoux","Dauphin à aileron retroussé d'Australie","Dauphin à bosse de l'Atlantique","Dauphin à bosse de l'Indo-Pacifique","Dauphin à bosse de l'océan Indien","Dauphin commun d'Arabie","Dauphin d'Électre","Dauphin d'Hector","Dauphin de l'Amazone","Dauphin de l'Indus","Dauphin de l'Irrawaddy","Dauphin rose de l'Amazone","Dauphin tacheté de l'Atlantique","Dauphins d'eau douce","Grand dauphin de l'océan Indien","Marsouin de l'Inde","Rorqual d'Omura"],yUu=["Abondance","Armoricaine","Aubrac","Aure-et-Saint-Girons","Bazadaise","Béarnaise","Bétizu","Bleue du Nord","Bordelaise (Nouvelle)","Braunvieh","Brava","Bretonne pie noir","Brune","Camargue","Charolaise","Corse","Coursière","Créole","Évolène","Ferrandaise","Froment du Léon","Gasconne des Pyrénées","Hérens","INRA 95","Limousine","Lourdaise","Maraîchine","Marine landaise","Mirandaise","Montbéliarde","Montbéliardes au pré.","Nantaise","Normande","Parthenaise","Pie rouge des plaines","Rouge des prés","Rouge flamande","Saïnata","Salers","Saosnoise","Sarlabot","Simmental française","Simmental","Tarine","Villard-de-Lans","Vosgienne","Blonde d'Aquitaine","Prim'Holstein"],BUu=["Alligator d'Amérique","Alligator de Chine","Caïman à lunettes","Caïman à museau large","Caïman de Schneider","Caïman nain","Caïman noir","Crocodile américain","Crocodile d'Afrique de l'Ouest","Crocodile de Cuba","Crocodile de Johnston","Crocodile de l'Orénoque","Crocodile de Morelet","Crocodile de Nouvelle-Guinée","Crocodile des marais","Crocodile des Philippines","Crocodile du Nil","Crocodile du Siam","Crocodile marin","Crocodile nain","Faux-gavial d'Afrique","Faux-gavial de Malaisie","Gavial du Gange","Jacara"],zUu=["Affenpinscher","Airedale Terrier","Akita Américain","Akita Inu","American Staffordshire Terrier","Ancien chien d'arrêt danois","Anglo-Français de Petite Vènerie","Ariégeois","Barbet","Barbu Tchèque","Barzoï","Basenji","Basset Artésien-Normand","Basset Bleu de Gascogne","Basset de Westphalie","Basset des Alpes","Basset Fauve de Bretagne","Basset Hound","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Berger Allemand","Berger Américain Miniature","Berger Australien","Berger Belge Groenendael","Berger Belge Laekenois","Berger Belge Malinois","Berger Belge Tervueren","Berger Blanc Suisse","Berger Catalan","Berger d'Anatolie","Berger d'Asie Centrale","Berger de Bergame","Berger de Bohême","Berger de Brie","Berger de l'Atlas","Berger de Maremme et des Abruzzes","Berger de Picardie","Berger de Russie","Berger de Savoie","Berger des Pyrénées","Berger des Shetland","Berger du Caucase","Berger du massif du Karst","Berger finnois de Laponie","Berger Hollandais","Berger Islandais","Berger Polonais de Plaine","Berger Polonais de Podhale","Berger Portugais","Berger Yougoslave","Bichon à poil frisé","Bichon Bolonais","Bichon Havanais","Bichon Maltais","Biewer Yorkshire","Billy","Black and Tan Coonhound","Bobtail","Boerbull","Border Collie","Border Terrier","Boston Terrier","Bouledogue Américain","Bouledogue Français","Bouvier Australien","Bouvier Bernois","Bouvier d'Appenzell","Bouvier de l'Entlebuch","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Brachet Allemand","Brachet autrichien noir et feu","Brachet de Styrie à poil dur","Brachet Polonais","Brachet Tyrolien","Braque allemand à poil court","Braque allemand à poil dur","Braque d'Auvergne","Braque de Burgos","Braque de l'Ariège","Braque de Weimar","Braque du Bourbonnais","Braque Français","Braque Hongrois à poil court","Braque hongrois à poil dur","Braque Italien","Braque Saint-Germain","Braque Slovaque à poil dur","Briquet Griffon Vendéen","Broholmer","Buhund Norvégien","Bull Terrier","Bulldog Anglais","Bulldog Continental","Bullmastiff","Cairn Terrier","Cane Corso","Caniche","Cao de Castro Laboreiro","Carlin","Cavalier King Charles Spaniel","Cavapoo","Chesapeake Bay Retriever","Chien chinois à crête","Chien courant d'Istrie à poil dur","Chien courant d'Istrie à poil ras","Chien courant de Bosnie","Chien courant de Halden","Chien courant de Hamilton","Chien courant de Hygen","Chien courant de Posavatz","Chien courant de Schiller","Chien courant de Transylvanie","Chien courant du Småland","Chien courant espagnol","Chien courant Finnois","Chien courant grec","Chien courant italien","Chien courant norvégien","Chien courant serbe","Chien courant slovaque","Chien courant suisse","Chien courant yougoslave de montagne","Chien courant yougoslave tricolore","Chien d'arrêt frison","Chien d'arrêt portugais","Chien d'eau américain","Chien d'eau espagnol","Chien d'eau frison","Chien d'eau irlandais","Chien d'Eau Portugais","Chien d'eau romagnol","Chien d'ours de Carélie","Chien d'Oysel","Chien de berger de Croatie","Chien de berger de Majorque","Chien de Berger Roumain de Mioritza","Chien de Berger Roumain des Carpathes","Chien de Canaan","Chien de montagne des Pyrénées","Chien de montagne portugais","Chien de Saint Hubert","Chien du Groenland","Chien du pharaon","Chien d’arrêt allemand à poil long","Chien d’Artois","Chien d’élan norvégien gris","Chien d’Élan Norvégien Noir","Chien d’élan suédois","Chien Finnois de Laponie","Chien Jindo Coréen","Chien Loup de Saarloos","Chien Loup Tchécoslovaque","Chien norvégien de Macareux","Chien nu du Pérou","Chien nu mexicain","Chien rouge de Bavière","Chien rouge de Hanovre","Chien suédois de Laponie","Chien thaïlandais","Chihuahua","Chow Chow","Cirneco de l’Etna","Clumber-Spaniel","Cocker Américain","Cocker Anglais","Colley à poil court","Colley à poil long","Coton de Tuléar","Curly Coated Retriever","Cursinu","Dalmatien","Dandie-Dinmont-Terrier","Dobermann","Dogo Canario","Dogue Allemand","Dogue Argentin","Dogue de Bordeaux","Dogue de Majorque","Dogue du Tibet","Drever","English Toy Terrier","Epagneul à perdrix de Drente","Epagneul Bleu de Picardie","Epagneul Breton","Epagneul de Pont-Audemer","Epagneul Français","Epagneul Japonais","Epagneul Nain Continental","Epagneul Picard","Epagneul Tibétain","Eurasier","Field-Spaniel","Fila Brasileiro","Fila de Sao Miguel","Flat-Coated Retriever","Fox Terrier","Foxhound américain","Foxhound anglais","Golden Retriever","Goldendoodle","Grand Anglo-Français blanc et noir","Grand Anglo-Français blanc et orange","Grand Anglo-Français tricolore","Grand Basset Griffon vendéen","Grand Bouvier Suisse","Grand Épagneul de Münster","Grand Gascon saintongeois","Grand Griffon Vendéen","Greyhound","Griffon Belge","Griffon Bleu de Gascogne","Griffon Bruxellois","Griffon fauve de Bretagne","Griffon Korthals","Griffon Nivernais","Harrier","Hokkaïdo Ken","Hovawart","Husky Sibérien","Irish Glen of Imaal Terrier","Irish Terrier","Irish Terrier à poil doux","Jack Russell Terrier","Jagdterrier","Kai","Kelpie","Kerry Blue Terrier","King Charles Spaniel","Kishu","Komondor","Kromfohrländer","Kuvasz Hongrois","Labradoodle","Labrador Retriever","Laïka de Sibérie occidentale","Laïka de Sibérie orientale","Laïka Russo-Européen","Lakeland Terrier","Landseer","Leonberger","Lévrier Afghan","Lévrier Azawakh","Lévrier Écossais","Lévrier Espagnol","Lévrier Hongrois","Lévrier Irlandais","Lévrier Polonais","Lhassa Apso","Malamute de l'Alaska","Mastiff","Mâtin de l'Alentejo","Mâtin de Naples","Mâtin des Pyrénées","Mâtin Espagnol","Mudi","Norfolk Terrier","Norwich Terrier","Otterhound","Parson Russell Terrier","Pékinois","Petit Basset Griffon vendéen","Petit Brabançon","Petit Chien Courant Suisse","Petit chien hollandais de chasse au gibier d'eau","Petit Chien Lion","Petit Epagneul de Münster","Petit Lévrier Italien","Pinscher","Pinscher autrichien à poil court","Pinscher Nain","Pitbull","Podenco Canario","Podenco Ibicenco","Podengo portugais","Pointer Anglais","Poitevin","Pomsky","Porcelaine","Pudelpointer","Puli","Pumi","Ratonero Bodeguero Andaluz","Retriever de la Nouvelle-Écosse","Rhodesian-Ridgeback","Rottweiler","Saint-Bernard","Saluki","Samoyède","Schapendoes","Schipperke","Schnauzer","Sealyham Terrier","Setter Anglais","Setter Gordon","Setter Irlandais Rouge","Shar-Pei","Shiba Inu","Shih Tzu","Shikoku","Silky Terrier","Skye Terrier","Sloughi","Smous des Pays-Bas","Spinone","Spitz Allemand","Spitz de Norrbotten","Spitz des Wisigoths","Spitz Finlandais","Spitz Japonais","Springer Anglais","Staffordshire Bull Terrier","Sussex-Spaniel","Tchouvatch Slovaque","Teckel","Terre-Neuve","Terrier australien","Terrier brésilien","Terrier de Manchester","Terrier Ecossais","Terrier japonais","Terrier Noir Russe","Terrier tchèque","Terrier Tibétain","Tosa","Volpino Italien","Welsh Corgi Cardigan","Welsh Corgi Pembroke","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","Whippet","Yorkshire Terrier"],SUu=["Able de Heckel","Ablette","Achigan de mer","Aiglefin","Aiguillat commun","Aiguillat noir","Alose","Amour blanc","Anchois","Anguille","Apogon","Apron du Rhône","Aspe","Baliste","Bar","Bar blanc","Barbeau","Bardot","Barracuda","Baudroie","Baudroie abyssale de Johnson","Baudroie commune","Baudroie d’Amérique","Baudroie des abysses","Beaux yeux","Billard","Black-Bass","Blade","Blageon","Blanchet","Blennie","Bogue","Bonite","Bouvière","Brème","Brochet","Brosme","Cabillaud","Capelan","Capret","Carassin","Carassin doré","Cardine franche","Carpe","Carrelet","Castagnole","Cernier","Chabot","Chapon","Chat","Chevesne","Claresse","Colin","Congre","Corb","Corégone","Coryphène","Courbine","Crénilabre","Cyprinodonte","Daubenet","Denti","Dorade","Doré jaune","Dormelle","Dragonnet","Églefin","Elbot","Éperlan","Épinoche","Épinochette","Équille","Escolier","Espadon","Esturgeon","Fanfre","Flétan","Gallinette","Gardon","Girelle","Gobie","Gobio","Goret","Gorette","Goujon","Grand-gueule","Grande vive","Grémille","Grenadier","Grenadier de roche","Grondin","Guppy","Hareng","Hippocampe","Hotu","Huchon","Ibaïa","Ide mélanote","Julienne","Labre","Lamproie","Lançon","Liche","Lieu appelé","Lieu jaune","Lieu noir","Limande","Lingue","Loche","Lompe","Loquette d'Europe","Lorette","Lotte","Loubine","Loup de mer","Mâchoiron","Maigre","Makaire","Mako","Malachigan","Mandoule","Maquereau","Maraîche","Marbré","Marigane noire","Marlin","Maskinongé","mehdia","Ménomini rond","Merlan","Merlu","Mérou","Merval","Meunier","Mirandelle","Môle","Mora","Morue","Motelle","Muge","Mulet","Murène","Napoléon","Oblade","Omble chevalier","Omble de fontaine1","Ombre","Opah","Ouananiche","Pageot","Pagre","Panga","Pataclet","Perche","Perche du Nil","Petite vive","Phrynorhombe","Piranha","Plie","Poisson clown","Poisson lanterne","Poisson rouge","Poisson zèbre","Poisson-chat","Poisson-chien","Poisson-coffre","Poisson-lune","Poisson-pilote","Raie","Rascasse","Rason","Rémora commun","Requin","Requin à pointes noires","Requin blanc","Requin gris","Requin marteau","Requin pèlerin","Requin-baleine","Requin-nourrice","Requin-taureau","Requin-tigre","Rondin","Rotengle","Roucaou","Rouget","Roussette","Rouvet","Saint-pierre","Sandre","Sar","Sardine","Sarran","Saumon","Saupe","Sébaste","Sériole","Séverau","Sigan Corail","Silure","Sole","Sprat","Tacaud","Tanche","Tanche-tautogue","Tanude","Targeur","Tassergal","Tautogue noir","Tétraodon","Thazard","Thon","Thon albacore","Thon blanc","Thon listao","Thon rouge","Tilapia du Nil","Truite","Truite arc-en-ciel","Truite de mer","Truite fario","Turbot","Turbot de sable","Turbot de Terre-Neuve","Uranoscope","Vairon","Vandoise","Vieille","Vivaneau","Vive","Vive araignée","Vive rayée"],MUu=["Abaga","Abyssinien","Achetta","Adaev","Aegidienberger","Aénos","Akhal-Teke","Alaca","Albanais","Alt-Württemberger","Altaï","American Walking Pony","American warmblood","Anatolien","Andalou","Andin","Andravida","Anglo-arabe","Anglo-Argentino","Anglo-kabarde","Appaloosa","Appaloosa britannique","Appaloosa néerlandais","Appenninico","AraAppaloosa","Arabe","Arabe Shagya","Arabe syrien","Arabe-Barbe","Arabe-lusitanien","Arabo-boulonnais","Arabo-frison","Arabo-Haflinger","Aralusian","Aravani","Ardahan","Ardennais","Ardennais palatin","Ardennais russe","Ardennais suédois","Arenberg-Nordkirchener","Aréwa","Astrakhan","Asturcón","Autre que Pur-sang","Auxois","Axios","Aztèque","Bachkir","Bagual","Baguio","Bagzan","Bahiano","Bahr el-Ghazal","Baicha","Baïkal","Baise","Baixadeiro","Baixo-Amazona ","Bajau","Baladi","Bale","Bali","Balikun","Baloutche","Bandiagara","Bangladais","Barbe","Bardigiano","Barock Pinto","Barraquand","Batak","Bauernpferd","Bélédougou","Berba","Bergmann","Bhirum","Bhotia","Biłgoraj","Bima","Blazer","Bobo","Boer du Cap","Boer sud-africain","Borana","Bornu","Bosnien","Boudienny","Boulonnais","Bouriate","Breton","Britannique sang-chaud","Brumby","Bucovine","Bulgare oriental","Buohai","Burguete","Cabadin","Calabrais","Camargue","Camarillo white","Cambodgien","Campeiro","Campolina","Canadien","Canik","Capitanata","Carneddau","Carolina Marsh Tacky","Caspien","Castillan","Castillonnais","Chaidamu","Chakouyi","Chara","Cheju","Cherokee","Cheval corse","Cheval crème","Cheval d'Auvergne","Cheval d'Azerbaïdjan","Cheval de ban'ei","Cheval de Catria","Cheval de Heck","Cheval de Koro","Cheval de l'île de Cumberland","Cheval de l'île de sable","Cheval de la mer noire","Cheval de la Sierra Tarahumara","Cheval de Megève","Cheval de Miquelon","Cheval de Nangchen","Cheval de Pentro","Cheval de Posavina","Cheval de Riwoché","Cheval de selle luxembourgeois","Cheval de Senne","Cheval de sport belge","Cheval de sport brésilien","Cheval de sport bulgare","Cheval de sport canadien","Cheval de sport croate","Cheval de sport espagnol","Cheval de sport estonien","Cheval de sport frison","Cheval de sport hongrois","Cheval de sport polonais","Cheval de sport roumain","Cheval de sport suisse","Cheval des Marquises","Cheval des montagnes du Pays basque","Cheval des Nez-Percés","Cheval des Outer Banks","Cheval doré de la Bohême","Cheval du Delta","Cheval du delta du Danube","Cheval du Don","Cheval du Haut-Ienisseï","Cheval du Namib","Cheval du plateau persan","Cheval du Ventasso","Cheval du Vercors de Barraquand","cheval en Afghanistan","Cheval marocain de sport","Cheval miniature américain","Cheval miniature français","Cheval mongol","Cheval portugais de sport","Chilien","Chilote","Chincoteague","Choctaw","Chumbivilcas","Chumysh","Cleveland Bay","Clydesdale","Cob Gypsy","Cob normand","Coffin Bay Brumby","Colorado ranger","Comtois","Connemara","Corajoso","Costeño","Crétois","Criollo","Criollo militar","Criollo paraguayen","Criollo uruguayen","Criollo vénézuélien","Crioulo","Çukurova","Curly","Daghestan","Dales","Danois sang-chaud","Danubien","Darashouri","Darkhad","Dartmoor","Datong","Deccani","Deliboz","Demi-sang d'Inde","Djavakhéti","Døle","Dongola","Dosanko","Dülmen","Dun hongrois","Edelbluthaflinger","Emben","Eriskay","Erlunchun","Estonien","Exmoor","Falabella","Feliński","Fell","Féroé","Finlandais","Finlandais sang-chaud","Fiorello","Fjord","Flamand","Fleuve","Flores","Florida Cracker Horse","Foutanké","Franches-Montagnes","Frederiksborg","Frison","Frison oriental","Furioso-North Star","Galiceno","Galicien","Galshar","Ganja","Ganzi","Garrano","Garron","Garwolin","Gashghai","Gayo","Gelderland","Gemlik","Georgian Grande","Gharkawi","Giara","Giarab","Giawf","Gidran","Glasinacki","Gobir","Gocan","Goklan","Golden American Saddlebred","Gondo","Gotland","Graditz","Grand Žemaitukas","Groningen","Guangxi","Guanzhong","Guba","Guizhou","Guoxia","Habash","Hackney","Haflinger","Haflo-arabe","Halla","Hanovrien","Haomeng","Heihe","Heilongjiang","Henan","Henson","Hequ","Herati","Hessois","Highland","Hirzai","Hispano","Hispano-arabe","Hispano-Bretón","Hınıs","Hmong","Hodh","Hoho","Hokkaïdo washu","Holsteiner","Horro","Huçul","Hunter irlandais","Iakoute","Iomud","Irish Cob","Irish Sport Horse","Islandais","israélien","Jabe","Jaca Navarra","Jaf","Jata","Java","Jianchang","Jilin","Jinhong","Jinjiang","Jofi","Jomud","Jumli","Jutland","Kabardin","Kabia","Kabouli","Kafa","Kaimanawa","Kajlan","Kalmouk","Kandachime","Karabaïr","Karabakh","Karachai","Karakatchan","Kathiawari","Kazakh","Kazakh chinois","Kentucky Mountain Saddle Horse","Kerqin","Kerry bog","Kiger Mustang","Kinsky","Kirdi","Kirdimi","Kirghiz","Kisber Felver","Kiso","Kladruber","Knabstrup","Kohband","Konik","Kordofani","Koto-koli","Kouznetsk","Kuda Padi","Kuda-Pacu","Kumyk","Kundudo","Kuningan","Kurde","Kushum","Kustanair","Kwangok","KWPN","La Silla","Lakka","Lämminverinen Ravuri","Landais","Lao","Lavradeiro","Lebaniega","Lehmkuhlener","Lesbos","Letea","Letton","Leutstettener","Lewitzer","Lezgian","Lichuan","Lidzbark","Liebenthaler","Lijiang","Lipizzan","Lippitt Morgan","Livno","Llanero","Logone","Lokaï","Lombok","Losino","Lovets","Lowicz","Lundy","Lusitanien","Lynghest","M'Bayar","M'Par","Macassar","Makra","Malakan","Mallorquín","Malopolski","Manga","Mangalarga marchador","Mangalarga paulista","Mangolina","Marajoara","Marazi","Maremmano","Marismeña","Marwari","Mayray","Mbai","Mecklembourg","Međimurje","Megezh","Megruli","Merak-Saktenpata","Mérens","Messara","Messeri","Mezen","Midilli","Minahasa","Mini Shetland","Minianka","Miniature néerlandais","Miniature sud-africain","Miniature Toy Horse","Minorquin","Minoussinsk","Misaki","Missouri Fox Trotter","Miyako","Moldave","Monchina","Mongol chinois","Montana Traveler","Morab","Morave","Morgan","Morna","Morocco spotted horse","Morochuco","Mossi","Mountain Pleasure","Moyle","Muniqi","Murakosi - Murakoz","Murgese","Murinsulaner","Mustang","Mustang de Cerbat","Mustang des monts Pryor","Mustang espagnol","Myangad","Napolitain","Narym","National Show Horse","New Forest","Ngua Noi","Nigérian","Ningqiang","Nokota","Nonius","Nooitgedacht","Nordestin","Nordlandshest","Noriker","Noriker silésien","Nouvel Altaï","Novoalexandrovsk","Novokirghize","Ob","Oldenbourg","Oldenbourg danois","Ondorshil","Orlov-Rostopchin","Østland","Padang","Pagan","Paint Horse","Pampa","Pampa marchador","Panje","Pantaneiro","Paso cubain","Paso du Costa Rica","Paso Fino","Paso fino colombien","Paso péruvien","Patibarcino","Pechora","Percheron","Persano","Petiso argentino","Petit cheval de selle allemand","Pfalz-ardenner","Pindos","Pinkafeld","Pintabian","Pinto cubain","Pinzgauer","Piquira","Pleven","Poitevin mulassier","Polesskaya","Polo argentin","Poney Appaloosa européen","Poney australien","Poney basque","Poney classique allemand","Poney de Birmanie","Poney de Bornéo","Poney de Kagoshima","Poney de l'Esperia","Poney de Manipur","Poney de Monterufoli","Poney de Pénée","Poney de polo","Poney de Râjshâhî","Poney de selle allemand","Poney de selle belge","Poney de selle britannique","Poney de selle finlandais","Poney de selle polonais","Poney de selle suédois","Poney de Somalie","Poney de sport danois","Poney de sport nord-américain","Poney de sport slovaque","Poney de sport tchèque","Poney de Terre-Neuve","Poney des Açores","Poney des Amériques","Poney des Carpates","Poney des Mogods","Poney du Darfour","Poney du Sri Lanka","Poney français de selle","Poney Hackney","Poney indien du lac La Croix","Poney Noma","Poney roumain","Poney rustique canadien","Poney sardinien","Poney tacheté britannique","Poney thaïlandais","Poney tibétain","Poney westphalien","Pottok","Priangan","Priob","Pur-sang","Pur-sang arabe","Pure race espagnole","Puruca","Pyongwon","Pyrénées catalanes","Qashqai","Qatgani","Qazal","Quarab","Quarter Horse","Quarter pony","Racking horse","Rahvan","Retuerta","Reziegi Taaishi","Rhénan sang-chaud","Rhodos","Rocky Mountain Horse","Rodope","Romano della Maremma Laziale","Rottaler","Sabyol","Saddlebred","Saklawi","Salernitano","Samand","Samolaco","Sandalwood","Sanfratellano","Sang-chaud lourd de Saxe-Thuringe","Sanhe","Sara","Sarcidano","sBs","Selale","Selle argentin","Selle australien","Selle autrichien","Selle de Thuringe","Selle français","Selle italien","Selle russe","Selle slovaque","Selle slovène","Selle sud-africain","Selle suédois","Selle tchèque","Selle ukrainien","Selle uruguayen","Serrano","Shagya","Shan","Shandan","Shetland","Shetland américain","Shirazi","Shire","Shirvan","Siaen","Siciliano","Siglavy","Sikang","Silésien","Sindh Desi","Sini","Sistani","Skogsruss","Skyros","Sokólski","Sorraïa","Soudanais","Spanish Jennet","Spanish Norman","Spiti","Sportaloosa","Spotted saddle horse","Standardbred","Stock Horse australien","Sud-africain sang-chaud","Suédois du nord","Suffolk Punch","Sulphur","Sumba","Sumbar-Sandel-Arabe","Sumbawa","Sunicho","Sztumski","Tadjik","Tagaytay","Taishuh","Tarāi","Tavda","Tawleed","Tchéco-morave belge","Tchenaran","Tchèque sang-froid","Tchernomor","Tennessee Walker","Tersk","Tes","Thessalien","Tieling","Tiger horse","Timor","Tokara","Tolfetano","Tonga","Tooraq","Topuğu Kıllı","Tori","Touchine","Touva","Trait allemand du Sud","Trait argentin","Trait australien","Trait belge","Trait biélorusse","Trait bulgare","Trait crème américain","Trait de Croatie","Trait de l'Altmark","Trait de la Forêt-Noire","Trait de Rhénanie","Trait de Saxe-Thuringe","Trait du Nord","Trait du Schleswig","Trait estonien","Trait hanovrien d'origine Schleswig","Trait hongrois","Trait irlandais","Trait italien","Trait lituanien","Trait néerlandais","Trait pie américain","Trait polonais","Trait roumain","Trait russe","Trait soviétique","Trait westphalien","Trakehner","Trakya","Transbaïkal","Trocha Pura Colombiana","Trote y galope","Trotteur allemand","Trotteur croate","Trotteur cubain","Trotteur danois","Trotteur de Ljutomer","Trotteur Døle","Trotteur espagnol","Trotteur finlandais sang-chaud","Trotteur français","Trotteur italien","Trotteur Latgale","Trotteur métis","Trotteur Orlov","Trotteur roumain","Trotteur russe","Trotteur scandinave","Trotteur yougoslave","Tuigpaard","Turkestani","Ujumqin","Unmol","Uzunyayla","Viatka","Virginia highlander","Vlaamperd","Vladimir","Voronej","Warlander","Waziri","Welara","Welsh","Welsh cob","Welsh de type cob","Welsh mountain","Wenshan","Westphalien","Wielkopolski","Wilwal","Württemberger","Wushen","Xiangfen","Xilinguole","Xinihe","Yabu","Yanqi","Yargha","Yili","Yiwu","Yonaguni","Yongning","Yunnan","Yushu","Yuta","Zabaikal","Zakynthos","Zanskari","Žemaitukas","Zhongdian","Zweibrücker"],wUu=["Abeille tueuse","Abeille découpeuse de la luzerne","Abeille européenne","Abeille à miel","Æschne","Æschne bleue","Æschne des joncs","Agrion jouvencelle","Agrion élégant","Ammophile des sables","Anax empereur","Anophèle","Apollon","Argus bleu","Ascalaphe soufré","Atlas","Aurore","Azuré du serpolet","Balanin des noisettes","Blastophage","Blatte","Blatte américaine","Blatte de Madagascar","Blatte germanique","Blatte orientale","Bombyle","Bombyx du mûrier","Bombyx du ricin","Bombyx éri","Bostryche typographe","Bourdon","Bourdon des champs","Bourdon des pierres","Bourdon des prés","Bourdon terrestre","Bousier","Calliphoridé","Caloptéryx vierge","Capricorne de l'épine de Jérusalem","Capricorne des cactus","Capricorne des maisons","Capricorne du chêne","Capricorne musqué","Carabe doré","Carabe violet","Cercope","Cétoine","Cétoine dorée","Cétoine grise","Cétoine marginée","Cétoine verte","Charançon du blé","Charançon rouge des palmiers","Chironome","Chouette","Chrysope","Chrysope nacrée","Chrysope verte","Cicadelle blanche","Cicindèle","Cigale","Cigale bossue","Cigale bossue du chêne","Cigale grise","Cigale plébéienne","Citron","Citron de Provence","Clairon des abeilles","Clairon des ruches","Coccinelle","Coccinelle asiatique","Coccinelle à deux points","Coccinelle à quatorze points","Coccinelle à sept points","Coccinelle à vingt-deux points","Courtilière","Criquet","Criquet migrateur","Déesse précieuse","Demi-deuil","Demi diable","Grand diable","Petit diable","Doryphore de la pomme de terre","Drosophile","Dynaste Hercule","Éphémère","Euglossine","Fausse teigne de la cire","Flambé","Fourmi","Fourmi balle de fusil","Fourmi de feu","Fourmi ensanglantée","Fourmilion","Frelon asiatique","Frelon européen","Frelon géant japonais","Gazé","Gendarme","Gerris","Grand paon de nuit","Grand Planeur","Grande aeschne","Grande saperde du peuplier","Grande sauterelle verte","Graphosome d'Italie","Greta oto","Grillon","Grillon champêtre","Grillon domestique","Guêpe commune","Guêpe germanique","Guêpe-papillon","Hanneton","Hercule","Hulotte","Insecte","Lepture cordigère","Leste fiancé","Léthocère d'Amérique","Libellule déprimée","Lucane cerf-volant","Lucilie bouchère","Lucilie bufonivore","Luciole","Lyctus","Machaon","Magicienne dentelée","Mante religieuse","Mante-orchidée","Mélipone","Monarque","Morpho cypris","Mouche domestique","Mouche du vinaigre","Mouche tsé-tsé","Mouche verte commune","Moustique tigre","Nèpe","Neuroptère","Osmie cornue","Papillon","Papillon du palmier","Perle","Petit apollon","Petit capricorne","Phasme","Phasme bâton","Phrygane","Phyllie","Poisson d'argent","Poliste","Poliste géant","Polyphème","Pou","Pou du pubis","Prométhée","Puce","Puceron","Punaise","Punaise d'eau géante","Punaise de la Morelle","Punaise de lit","Punaise ornée","Punaise-épine","Rosalie alpine","Saturnie Cécropia","Saturnie du cerisier","Saturnie du poirier","Sauterelle","Scarabée du désert","Scarabée rhinocéros européen","Scarabée rhinocéros japonais","Scolie des jardins","Sorcière blanche","Sphinx de Morgan","Sphinx de Wallace","Sphinx du tilleul","Taon","Ténébrion meunier","Termite","Tipule","Titan","Titiwai","Turquoise","Ver de bancoule","Ver luisant","Vrillette","Vrillette du pain","Weta","Weta des arbres","Weta des cavernes","Weta géant","Xylocope violet","Zabre des céréales","Zygène"],PUu=["Lion de l'Atlas","Lion du Cap","Lion d'Afrique","Lion d'Asie"],TUu=["Alaska","Angora français","Argenté de Champagne","Argenté de Saint Hubert","Bélier anglais","Bélier français","Blanc de Hotot","Blanc de Vendée","Bleu de Beveren","Bleu de Vienne","Brun marron de Lorraine","Californien","Castorrex","Chamois de Thuringe","Fauve de Bourgogne","Feh de Marbourg","Feu Feh","Feu havane","Feu noir","Géant blanc du Bouscat","Géant des Flandres","Géant papillon français","Grand Chinchilla","Grand Russe","Gris bleu de Vienne","Gris de Vienne","Gris du Bourbonnais","Havane français","Hermine de Lutterbach","Hollandais","Japonais","lapin bélier","Lapin blanc danois","Lapin chèvre","Lapin chinchilla","Lièvre belge","Lynx","Nain angora","Nain bélier Rex","Nain de couleur","Nain renard","Nain Rex","Nain satin","Néo-Zélandais","Noir de Vienne","Normand","Papillon anglais","Papillon rhénan","Perlfeh","Petit bélier","Petit papillon","Polonais","Renard","Rex","Rhoen","Russe","Sablé des Vosges","Satin","Separator","Zibeline"],jUu=["Alsophis ater","Anaconda à taches sombres","Anaconda bolivien","Anaconda curiyú","Anaconda de Barbour","Anaconda de Bolivie","Anaconda de Deschauense","Anaconda du Paraguay","Anaconda géant","Anaconda jaune","Anaconda vert","Barba amarilla","Boa","Boa arboricole de Madagascar","Boa arc-en-ciel","Boa arc-en-ciel cubain","Boa canin","Boa caoutchouc","Boa cubain","Boa d'Amazonie","Boa de Cuba","Boa de Duméril","Boa de l'île Ronde","Boa de l'île Ronde de Dussumier","Boa de l'île Ronde de Schlegel","Boa de la Jamaïque","Boa de Madagascar","Boa de Maurice","Boa de Porto Rico","Boa des forêts","Boa des forêts de Madagascar","Boa des perroquets","Boa des sables","Boa des sables d'Afrique","Boa des savanes de Duméril","Boa devin","Boa émeraude","Boa fouisseur de l'île Maurice","Boa fouisseur de l'île Ronde","Boa nain","Boa sobre","Boa terrestre de Madagascar","Bongare","Bongare annelé","Bongare candide","Bongare fascié","Bongare indien","Bongare rayé","Boomslang","Bungare","Cinglard","Cobra","Cobra à lunettes","Cobra à monocle","Cobra chinois","Cobra cracheur","Cobra cracheur à cou noir","Cobra cracheur du Mozambique","Cobra cracheur équatorial","Cobra cracheur indonésien","Cobra cracheur rouge","Cobra d'eau","Cobra d'eau rayé","Cobra de mer","Cobra des Philipines du Nord","Cobra du Cap","Cobra du Mozambique","Cobra égyptien","Cobra indien","Cobra royal","Coronelle","Coronelle girondine","Coronelle lisse","Couleuvre","Couleuvre à capuchon","Couleuvre à collier","Couleuvre à collier américaine","Couleuvre à dos rouge","Couleuvre à échelons","Couleuvre à jarretière de Santa Cruz","Couleuvre à nez plat","Couleuvre à nez retroussé","Couleuvre à quatre raies","Couleuvre à ventre rouge","Couleuvre brune","Couleuvre d'eau","Couleuvre d'Esculape","Couleuvre de Forsskal","Couleuvre de l'Amour","Couleuvre de l'Ouest","Couleuvre de Montpellier","Couleuvre des Plaines","Couleuvre diadème","Couleuvre du Nord-Ouest","Couleuvre fauve de l'Est","Couleuvre faux-corail","Couleuvre léopard","Couleuvre mauresque","Couleuvre mince","Couleuvre obscure","Couleuvre rayée","Couleuvre royale","Couleuvre tachetée","Couleuvre tessellée","Couleuvre verte","Couleuvre verte et jaune","Couleuvre vipérine","Couleuvre-jarretière","Couresse à ventre rouge","Couresse du Banc d'Anguilla","Crotale","Crotale à losange","Crotale cascabelle","Crotale cent pas","Crotale de l'ouest","Crotale de Malaisie","Crotale de Mojave","Crotale des bambous","Crotale des bois","Crotale des prairies","Crotale des tropiques","Crotale diamantin","Crotale diamantin de l'Ouest","Crotale du temple","Crotale du Texas","Crotale du Venezuela","Crotale muet","Crotale tigré","Cuatronarices","Curiyú","Échide","Échide à ventre blanc","Échide carénée","Échide des pyramides","Faux-corail de Sinaloa","Fer de lance","Fer de lance centro-américain","Fer de lance commun","Fer de lance de la Martinique","Grage grands carreaux","Grand anaconda","Grands carreaux","Habu","Habu d'Arisa","Habu d'Okinawa","Habu de Kikuchi","Habu de Kume-jima","Habu de Sakishima","Habu de Taïwan","Habu de Tokara","Habu Hime","Jaracacá amarilla","Jaracacá jaune","Jararaca","Jararaca Pintada","Jararaca-cruzeira","Jararaca-ilhoa","Jararacuçu","Katuali","Macagua","Maître de la brousse","Mamba de Jameson","Mamba noir","Mamba vert","Mamba vert de Guinée","Mamba vert de Jameson","Mamba vert de l'Est","Mamba vert de l'Ouest","Mapanare","Mocassin d'eau","Ñacaniná","Pélamide","Plature","Python","Python à lèvres blanches","Python à tête noire","Python à tête noire d'Australie","Python améthyste","Python arboricole vert","Python arboricole vert australien","Python birman","Python boule","Python d'Amérique centrale","Python d'Angola","Python de Boelen","Python de Children","Python de Macklot","Python de Papouasie","Python de Ramsay","Python de Seba","Python de Stimson","Python de Timor","Python fouisseur du Mexique","Python indien","Python malais","Python molure","Python olive","Python pygmé","Python réticulé","Python royal"],NUu=["chien","chat","serpent","ours","lion","cétacé","insecte","crocodilien","vache","oiseau","poisson","lapin","cheval"],LUu={bear:FUu,bird:kUu,cat:AUu,cetacean:bUu,cow:yUu,crocodilia:BUu,dog:zUu,fish:SUu,horse:MUu,insect:wUu,lion:PUu,rabbit:TUu,snake:jUu,type:NUu},RUu=LUu,KUu=["abricot","acajou","aigue-marine","amande","amarante","ambre","améthyste","anthracite","argent","aubergine","aurore","avocat","azur","basané","beurre","bis","bisque","bistre","bitume","blanc cassé","blanc lunaire","blé","bleu acier","bleu bleuet","bleu canard","bleu charrette","bleu ciel","bleu de cobalt","bleu de Prusse","bleu électrique","bleu givré","bleu marine","bleu nuit","bleu outremer","bleu paon","bleu persan","bleu pétrole","bleu roi","bleu saphir","bleu turquin","bouton d'or","brique","bronze","brou de noix","caca d'oie","cacao","cachou","café","cannelle","capucine","caramel","carmin","carotte","chamois","chartreuse","cuivre","chocolat","cinabre","citrouille","cœruleum","coquille d'œuf","corail","cramoisi","cuisse de nymphe","cyan","écarlate","écru","émeraude","fauve","flave","fraise","framboise","fumée","garance","glauque","glycine","grège","grenadine","grenat","gris acier","gris de Payne","gris fer","gris perle","gris souris","groseille","gueules","héliotrope","incarnat","indigo","isabelle","jaune canari","jaune citron","jaune de cobalt","couleurs de Mars","jaune de Naples","jaune impérial","jaune mimosa","outremer véritable","lavallière","lavande","lie de vin","lilas","lime","lin","magenta","maïs","malachite","mandarine","marron","mastic","mauve","menthe","moutarde","nacarat","nankin","noisette","ocre","ocre rouge","olive","or","orange brûlé","orchidée","orpiment","paille","parme","pelure d'oignon","pervenche","pistache","poil de chameau","ponceau","pourpre","prasin","prune","puce","rose Mountbatten","oxyde de fer","rouge cardinal","rouge cerise","rouge d'Andrinople","rouge de Falun","rouge feu","rouge tomate","tomette","rouille","rubis","sable","safre","sang de bœuf","sanguine","sarcelle","saumon","sépia","sinople","smalt","soufre","tabac","terre d'ombre","topaze","tourterelle","turquoise","vanille","vermeil","vermillon","vert bouteille","vert céladon","vert d'eau","vert-de-gris","vert de Hooker","vert de vessie","vert épinard","vert impérial","vert lichen","vert oxyde de chrome","vert perroquet","vert poireau","vert pomme","vert prairie","vert printemps","vert sapin","vert sauge","vert tilleul","vert Véronèse","violet","violet d'évêque","viride","zinzolin"],IUu={human:KUu},OUu=IUu,$Uu=["Livres","Films","Musique","Jeux","Electronique","Ordinateurs","Maison","Jardin","Outils","Épicerie","Santé","Beauté","Jouets","Enfants","Bébé","Vêtements","Chaussures","Bijoux","Sports","Plein air","Automobile","Industrie"],HUu=["Ces médailles et épingles sont en argent avec patine artistique. Elles ont été composées et frappées spécialement dans les ateliers de l'État pour la Société l'Hirondelle.","Cadre raccord brasé de 53 ou 58 %. Jantes en acier émaillées. Pneus “Hiron” 700 x 35, garantis 12 mois. Pignon roue libre à emboitement hexagonal. Frein “Hirondelle” sur jante arrière. Garde-boue métal.","Montre-bracelet, dite “d'Aviateur”, métal inaltérable, diam. 435ym. Mouvement de précision chronographe, cadran avec grande aiguille trotteuse, permettant la lecture 1/25de seconde.","Lanterne cuivre fort, finement nickelé, chute d'eau réglable, suspension antivibratrice, projecteur diamètre cm2, avec verre bombé. Durée d'éclairage 3 heures. Poids 395 grammes.","Lunettes étanches, monture caoutchouc moulé de 1re qual. glaces rondes de 55 mm de diam. en verre clair. Les lunettes protègent les yeux contre les poussières, fumées et gaz industriels et se portent av. nos masques 5862-5864. Pds 60 gr.","Carrosserie en tôle d'acier laqué blanc montée sur roues pour faciliter le déplacement, couvercle laqué blanc, dessus et cuve en métal émaille marron, inaltérable a l'eau de lessive et a la chaleur,","Bicyclette à 1 vitesse, pneus 1/2 ballon. Cadre de 52cm. Jantes chromées. Roue Hore. Moyeux indéréglables. 2 freins sur jantes. Guidon trials. Garde-boue et couvre chaine en acier émaillé. Porte-bagages. Gardejupes. Pédales à blocs caoutchouc. Émail couleur. Selle route cuir. Sacoche avec outillage. Pompe de cadre. Timbre avertisseur.","Petite griffe à sarcler. 5 dents en acier, largeur 8 cm. poignée estampée, longueur 26 cm. poids 150 gr. Pour ameublir le sol, arracher les herbes entre les plantes ou fleurs cultivées en lignes rapprochées.","Moteur Villiers. Puissance au frein : 7 HP, 3 vitesses, lancement au pied, éclairage électrique, carrosserie 2 places, coffre à outils, outillage complet, capote et pare-brise.","Maillot en coton fin à rayures se boutonnant devant pour enfants.","Rasoir de sûreté “Prima” tout en laiton massif nickelé chromé, manche moleté bien en main. Peigne et contre-peigne galbés tenant tout d'une pièce, fermeture à charnière, blocage instantané de la lame.","Ce magnifique radio-phono comprend un excellent récepteur radioL'ensemble, dans une belle ébénisterie teintée palissandre, forme un très phonique 6 lampes et un tourne-disque de vitesses placé sous le couvercle. Beau meuble. Ce modèle, dont le montage particulièrement soigne assure un très bon rendement aussi bien en radio qu'en phono, est garanti mn an.","Récepteurs de télévision à haute définition 819 lignes, donnant une image très nette et d'un contraste agréable ne fatiguant pas la vue, le montage de la partie radio donne un son absolument remarquable.","Tous nos appareils sont blindés pour que leur rayonnement ne trouble pas les récepteurs radiophoniques, et ils fonctionnent sur courant alternatif 50 riodes 110 et 220 volts. Ils sont garantis pendant 1 an; toutefois, suivant la règle, le tube cathodique est garanti pour 6 mois seulement."],GUu={adjective:["Petit","Ergonomique","Électronique","Rustique","Intelligent","Magnifique","Incroyable","Élégant","Fantastique","Pratique","Moderne","Recyclé","Sur mesure","Génial","Générique","Artisanal","Fait main","Oriental","Licencié","Luxueux","Raffiné","Sans marque","Savoureux"],material:["Acier","Bronze","Bois","Béton","Plastique","Coton","Granit","Caoutchouc","Métal","Doux","Frais","Congelé"],product:["Chaise","Voiture","Ordinateur","Clavier","Souris","Vélo","Boule","Gants","Pantalon","Chemise","Table","Chaussures","Chapeau","Serviettes","Savon","Thon","Poulet","Poisson","Fromage","Lard","Pizza","Salade","Saucisses","Frites"]},_Uu={department:$Uu,product_description:HUu,product_name:GUu},VUu=_Uu,JUu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} et {{person.last_name}}"],UUu=["SARL","SA","EURL","SAS","SEM","SCOP","GIE","EI"],WUu={name_pattern:JUu,suffix:UUu},qUu=WUu,ZUu={wide:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],wide_context:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],abbr:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."]},YUu={wide:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],wide_context:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],abbr:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],abbr_context:["dim","lun","mar","mer","jeu","ven","sam"]},QUu={month:ZUu,weekday:YUu},XUu=QUu,uWu=["Chèque","Epargne","Marché monétaire","Investissement","Prêt immobilier","Carte de crédit","Prêt personnel"],eWu=[{name:"Dollar",code:"USD",symbol:"$"},{name:"Dollar canadien",code:"CAD",symbol:"$"},{name:"Peso mexicain",code:"MXN",symbol:"$"},{name:"Florin",code:"AWG",symbol:"ƒ"},{name:"Baisse du dollar",code:"BBD",symbol:"$"},{name:"Dollar bermudien",code:"BMD",symbol:"$"},{name:"Dollar des Bahamas",code:"BSD",symbol:"$"},{name:"Peso dominicain",code:"DOP",symbol:"$"},{name:"Dollar jamaïcain",code:"JMD",symbol:"$"},{name:"Quetzal guatémaltèque",code:"GTQ",symbol:"Q"},{name:"Balboa panaméen",code:"PAB",symbol:"B/."},{name:"Dollar des Caraïbes",code:"XCD",symbol:"$"},{name:"euro",code:"EUR",symbol:"€"},{name:"Livre sterling",code:"GBP",symbol:"£"},{name:"Course géorgienne",code:"GEL",symbol:"₾"},{name:"Lev bulgare",code:"BGN",symbol:"лв"},{name:"Franc suisse",code:"CHF",symbol:"CHF"},{name:"Couronne danoise",code:"DKK",symbol:"kr"},{name:"République tchèque Couronne",code:"CZK",symbol:"Kč"},{name:"Kuna croate",code:"HRK",symbol:"kn"},{name:"Forint hongrois",code:"HUF",symbol:"ft"},{name:"couronne norvégienne",code:"NOK",symbol:"kr"},{name:"Rouble russe",code:"RUB",symbol:"₽"},{name:"Zloty polonais",code:"PLN",symbol:"zł"},{name:"Leu roumain",code:"RON",symbol:"lei"},{name:"couronne suédoise",code:"SEK",symbol:"kr"},{name:"Hryvnia ukrainienne",code:"UAH",symbol:"₴"},{name:"lire turque",code:"TRY",symbol:"₺"},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Bolivien bolivien",code:"BOB",symbol:"Bs."},{name:"Real brésilien",code:"BRL",symbol:"R$"},{name:"Peso chilien",code:"CLP",symbol:"$"},{name:"Peso colombien",code:"COP",symbol:"$"},{name:"Nouveau Sol Péruvien",code:"PEN",symbol:"S/."},{name:"Guarani paraguayen",code:"PYG",symbol:"₲"},{name:"Peso uruguayen",code:"UYU",symbol:"$"},{name:"Bolivar vénézuélien",code:"VES",symbol:"Bs."},{name:"Yen japonais",code:"JPY",symbol:"¥"},{name:"Bangladesh Taka",code:"BDT",symbol:"৳"},{name:"Le yuan chinois",code:"CNY",symbol:"¥"},{name:"Dollar de Hong Kong",code:"HKD",symbol:"$"},{name:"Roupie indienne",code:"INR",symbol:"₹"},{name:"Riel cambodgien",code:"KHR",symbol:"៛"},{name:"Poulet",code:"LAK",symbol:"₭"},{name:"Roupie sri lankaise",code:"LKR",symbol:"රු"},{name:"Rufiyaa",code:"MVR",symbol:".ރ"},{name:"cloche malaisienne",code:"MYR",symbol:"RM"},{name:"Roupie népalaise",code:"NPR",symbol:"रू"},{name:"Peso philippin",code:"PHP",symbol:"₱"},{name:"Roupie pakistanaise",code:"PKR",symbol:"₨"},{name:"Dollar de Singapour",code:"SGD",symbol:"$"},{name:"Baht thaïlandais",code:"THB",symbol:"฿"},{name:"Nouveau dollar de Taïwan",code:"TWD",symbol:"$"},{name:"Dong vietnamien",code:"VND",symbol:"₫"},{name:"Dollar australien",code:"AUD",symbol:"$"},{name:"Dollar fidjien",code:"FJD",symbol:"$"},{name:"Dollar néo-zélandais",code:"NZD",symbol:"$"},{name:"Franc CFP",code:"XPF",symbol:"₣"},{name:"Livre égyptienne",code:"EGP",symbol:"£"},{name:"Cédi ghanéen",code:"GHS",symbol:"₵"},{name:"Dalasi",code:"GMD",symbol:"D"},{name:"Shilling kenyan",code:"KES",symbol:"Sh"},{name:"Dirham marocain",code:"MAD",symbol:"DH"},{name:"Ariary malgache",code:"MGA",symbol:"Ar"},{name:"Roupie mauricienne",code:"MUR",symbol:"₨"},{name:"Dollar namibien",code:"NAD",symbol:"$"},{name:"Naira nigérian",code:"NGN",symbol:"₦"},{name:"Roupie",code:"SCR",symbol:"₨"},{name:"Dinar tunisien",code:"TND",symbol:"DT"},{name:"Shilling ougandais",code:"UGX",symbol:"Sh"},{name:"CFA Franc BEAC",code:"XAF",symbol:"Fr"},{name:"CFA Franc BCEAO",code:"XOF",symbol:"Fr"},{name:"Rand sud-africain",code:"ZAR",symbol:"Br"},{name:"Dirham des Émirats arabes unis",code:"AED",symbol:"د.إ"},{name:"Nouveau Shekel israélien",code:"ILS",symbol:"₪"},{name:"Livre syrienne",code:"SYP",symbol:"£"},{name:"Dinar jordanien",code:"JOD",symbol:"د.ا"},{name:"Dinar koweïtien",code:"KWD",symbol:"د.ك"},{name:"Livre libanaise",code:"LBP",symbol:"ل.ل"},{name:"Rial omanais",code:"OMR",symbol:"ر.ع."},{name:"Rial qatari",code:"QAR",symbol:"ر.ق"},{name:"Riyal saoudien",code:"SAR",symbol:""},{name:"Bitcoin",code:"BTC",symbol:"₿"},{name:"Ethereum",code:"ETH",symbol:"Ξ"},{name:"Litecoin",code:"LTC",symbol:"Ł"},{name:"Ripples",code:"XRP",symbol:"XRP"}],aWu=["dépôt","retrait","paiement","facture"],rWu={account_type:uWu,currency:eWu,transaction_type:aWu},nWu=rWu,tWu=["com","fr","eu","info","name","net","org"],iWu=["gmail.com","yahoo.fr","hotmail.fr"],oWu={domain_suffix:tWu,free_email:iWu},sWu=oWu,lWu=["####","###","##","#"],EWu=["Aix-en-Provence","Ajaccio","Amiens","Angers","Antibes","Antony","Argenteuil","Asnières-sur-Seine","Aubervilliers","Aulnay-sous-Bois","Avignon","Beauvais","Besançon","Béziers","Bordeaux","Boulogne-Billancourt","Bourges","Brest","Caen","Calais","Cannes","Cayenne","Cergy","Chambéry","Champigny-sur-Marne","Cholet","Clermont-Ferrand","Clichy","Colmar","Colombes","Courbevoie","Créteil","Dijon","Drancy","Dunkerque","Fort-de-France","Grenoble","Hyères","Issy-les-Moulineaux","Ivry-sur-Seine","La Rochelle","La Seyne-sur-Mer","Le Havre","Le Mans","Le Tampon","Les Abymes","Levallois-Perret","Lille","Limoges","Lorient","Lyon","Marseille","Mérignac","Metz","Montauban","Montpellier","Montreuil","Mulhouse","Nancy","Nanterre","Nantes","Neuilly-sur-Seine","Nice","Nîmes","Niort","Noisy-le-Grand","Orléans","Paris","Pau","Perpignan","Pessac","Poitiers","Quimper","Reims","Rennes","Roubaix","Rouen","Rueil-Malmaison","Saint-Denis","Saint-Étienne","Saint-Maur-des-Fossés","Saint-Nazaire","Saint-Paul","Saint-Pierre","Saint-Quentin","Sarcelles","Strasbourg","Toulon","Toulouse","Tourcoing","Tours","Troyes","Valence","Vénissieux","Versailles","Villejuif","Villeneuve-d'Ascq","Villeurbanne","Vitry-sur-Seine"],cWu=["{{location.city_name}}"],dWu=["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],DWu=["France"],xWu=["Nord","Est","Sud","Ouest","Nord-est","Nord-ouest","Sud-est","Sud-ouest"],mWu=["#####"],hWu=["Apt. ###","# étage"],pWu=["Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Corse","Franche-Comté","Haute-Normandie","Île-de-France","Languedoc-Roussillon","Limousin","Lorraine","Midi-Pyrénées","Nord-Pas-de-Calais","Pays de la Loire","Picardie","Poitou-Charentes","Provence-Alpes-Côte d'Azur","Rhône-Alpes"],gWu={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},fWu=["{{location.street_prefix}} {{location.street_suffix}}"],vWu=["Allée","Voie","Rue","Avenue","Boulevard","Quai","Passage","Impasse","Place"],CWu=["de l'Abbaye","Adolphe Mille","d'Alésia","d'Argenteuil","d'Assas","du Bac","de Paris","La Boétie","Bonaparte","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"],FWu={building_number:lWu,city_name:EWu,city_pattern:cWu,country:dWu,default_country:DWu,direction:xWu,postcode:mWu,secondary_address:hWu,state:pWu,street_address:gWu,street_pattern:fWu,street_prefix:vWu,street_suffix:CWu},kWu=FWu,AWu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],bWu={words:AWu},yWu=bWu,BWu={title:"French",code:"fr",language:"fr",endonym:"Français",dir:"ltr",script:"Latn"},zWu=BWu,SWu=["Rock","Metal","Pop","Électronique","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classique","Latine","Reggae","Blues","Rap","Variété","Lofi"],MWu={genre:SWu},wWu=MWu,YG=["Abdonie","Abeline","Abigaelle","Abigaïl","Acacie","Acanthe","Adalbaude","Adalsinde","Adegrine","Adélaïde","Adèle","Adélie","Adeline","Adeltrude","Adolphie","Adonise","Adrastée","Adrehilde","Adrienne","Agathe","Agilberte","Aglaé","Agnane","Agneflète","Agnès","Agrippine","Aimée","Alaine","Alaïs","Albane","Albérade","Alberte","Alcidie","Alcine","Alcyone","Aldegonde","Aleth","Alexandrine","Alexanne","Alexine","Alice","Aliénor","Aliette","Aline","Alix","Alizé","Aloïse","Aloyse","Alphonsine","Althée","Amaliane","Amalthée","Amande","Amandine","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroisie","Améliane","Amélie","Ameline","Améthyste","Aminte","Anaëlle","Anaïs","Anastasie","Anatolie","Anceline","Andrée","Anémone","Angadrême","Angèle","Angeline","Angélina","Angélique","Angilberte","Anicée","Anicette","Annabelle","Anne","Annette","Annonciade","Ansberte","Anstrudie","Anthelmette","Antigone","Antoinette","Antonine","Aphélie","Apolline","Aquiline","Arabelle","Arcadie","Archange","Argine","Ariane","Aricie","Ariel","Arielle","Arlette","Armance","Armande","Armandine","Armeline","Armide","Armelle","Armine","Arnaude","Arsènie","Arsinoé","Artémis","Arthurine","Asceline","Ascension","Assomption","Astarté","Astérie","Astrée","Astride","Athalie","Athanasie","Athénaïs","Athina","Aube","Aubertine","Aude","Audeline","Audrey","Augustine","Aure","Aurélie","Aurélienne","Aurelle","Auriane","Aurore","Auxane","Aveline","Avigaëlle","Avoye","Axeline","Axelle","Aymardine","Aymonde","Azalée","Azélie","Azeline","Barbe","Basilisse","Bathilde","Béatrice","Bénédicte","Bérangère","Bernadette","Berthe","Bertille","Betty","Beuve","Blanche","Blandine","Brigitte","Brunehaut","Brunehilde","Camille","Capucine","Carine","Caroline","Cassandre","Catherine","Cécile","Céleste","Célestine","Céline","Chantal","Charlaine","Charline","Charlotte","Chloé","Christelle","Christiane","Christine","Claire","Clara","Claude","Claudine","Clarisse","Clélie","Clémence","Clémentine","Clio","Clotilde","Coline","Conception","Constance","Coralie","Coraline","Corentine","Corinne","Cyrielle","Danielle","Daphné","Débora","Delphine","Denise","Diane","Dieudonnée","Dominique","Doriane","Dorine","Dorothée","Douce","Édith","Edmée","Éléonore","Éliane","Élia","Élisabeth","Élise","Ella","Élodie","Éloïse","Elsa","Émeline","Émérance","Émérencie","Émilie","Emma","Emmanuelle","Emmelie","Ernestine","Esther","Estelle","Eudoxie","Eugénie","Eulalie","Euphrasie","Eusébie","Évangéline","Eva","Ève","Évelyne","Fanny","Fantine","Faustine","Félicie","Frédérique","Flavie","Fleur","Flore","Florence","Florie","Fortunée","France","Francette","Francia","Françoise","Francine","Gabrielle","Gaëlle","Garance","Geneviève","Georgette","Gerberge","Germaine","Gertrude","Gisèle","Guenièvre","Guilhemine","Guillemette","Gustavine","Gwenaëlle","Hélène","Héloïse","Henriette","Hermine","Hippolyte","Honorine","Hortense","Huguette","Inès","Irène","Irina","Iris","Isabeau","Isabelle","Iseult","Ismérie","Jacinthe","Jacqueline","Jade","Janine","Jeanne","Jeanne d’Arc","Jehanne","Jocelyne","Joëlle","Joséphine","Judith","Julia","Julie","Juliette","Justine","Laura","Laurane","Laure","Laureline","Laurence","Laurène","Lauriane","Laurine","Léa","Léna","Léopoldine","Léonie","Léonne","Lorraine","Lucie","Lucienne","Lucille","Ludivine","Lydie","Mégane","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Manon","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marlène","Marthe","Martine","Mathilde","Maud","Maureen","Mauricette","Maxellende","Maxime","Mélanie","Mélissa","Mélissandre","Mélisande","Mélodie","Michèle","Mireille","Miriam","Moïsette","Monique","Morgane","Muriel","Mylène","Nadège","Nadine","Nathalie","Nicole","Nine","Noëlle","Noémie","Océane","Odette","Odile","Olive","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Ozanne","Pascale","Paule","Paulette","Pauline","Priscille","Pécine","Pélagie","Pénélope","Perrine","Pétronille","Philippine","Philomène","Philothée","Primerose","Prudence","Pulchérie","Quentine","Quiéta","Quintia","Rachel","Raphaëlle","Raymonde","Rebecca","Régine","Reine","Réjeanne","Renée","Rita","Rolande","Romane","Rosalie","Rose","Roseline","Sabine","Salomé","Sandra","Sandrine","Sarah","Scholastique","Ségolène","Séverine","Sibylle","Simone","Sixtine","Solange","Soline","Sophie","Stéphanie","Suzanne","Suzon","Sylviane","Sylvie","Swassane","Tatiana","Thaïs","Théodora","Thérèse","Tiphaine","Ursule","Valentine","Valérie","Véronique","Victoire","Vinciane","Violette","Virginie","Viviane","Xavière","Yolande","Ysaline","Yseult","Yvette","Yvonne","Zoé","Zoéva"],QG=["Mme","Mlle","Dr","Prof"],XG=["Aaron","Abdon","Abel","Abélard","Abelin","Abondance","Abraham","Absalon","Acace","Achaire","Achille","Adalard","Adalbald","Adalbéron","Adalbert","Adalric","Adam","Adegrin","Adel","Adelin","Adelphe","Adenet","Adéodat","Adhémar","Adjutor","Adolphe","Adonis","Adrien","Agapet","Agathange","Agathon","Agilbert","Agnan","Agrippin","Aimable","Aimé","Alain","Alban","Albéric","Albert","Alcibiade","Alcide","Alcime","Aldonce","Aldric","Aleaume","Alexandre","Alexis","Alix","Alliaume","Almine","Almire","Aloïs","Alphée","Alphonse","Alpinien","Alverède","Amalric","Amandin","Amant","Ambroise","Amédée","Amélien","Amiel","Amour","Anaël","Anastase","Anatole","Ancelin","Andéol","Andoche","André","Ange","Angilbe","Angilran","Angoustan","Anicet","Anne","Annibal","Ansbert","Anselme","Anthelme","Antide","Antoine","Antonin","Apollinaire","Aquilin","Arcade","Archambaud","Archange","Archibald","Arian","Ariel","Ariste","Aristide","Armand","Armel","Armin","Arnould","Arnaud","Arolde","Arsène","Arsinoé","Arthaud","Arthème","Arthur","Ascelin","Athanase","Aubry","Audebert","Audouin","Audran","Auguste","Aurèle","Aurian","Auxence","Axel","Aymard","Aymeric","Aymon","Balthazar","Baptiste","Barnabé","Barthélemy","Bartimée","Basile","Bastien","Baudouin","Bénigne","Benjamin","Benoît","Béranger","Bérard","Bernard","Bertrand","Blaise","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Bruno","Calixte","Camélien","Camille","Camillien","Candide","Caribert","Carloman","Cassandre","Cassien","Cédric","Céleste","Célestin","Célien","Césaire","César","Charles","Charlemagne","Childebert","Chilpéric","Chrétien","Christian","Christodule","Christophe","Chrysole","Chrysostome","Clarence","Claude","Claudien","Cléandre","Clément","Cléry","Clotaire","Clovis","Colin","Côme","Constance","Constant","Constantin","Corentin","Cyprien","Cyriaque","Cyrille","Damien","Daniel","David","Delphin","Denis","Désiré","Didier","Dieudonné","Dimitri","Dominique","Dorian","Edgard","Edmond","Édouard","Éleuthère","Élie","Élisée","Élzéar","Émeric","Émile","Emmanuel","Enguerrand","Épiphane","Éric","Ernest","Étienne","Eubert","Eudes","Eudoxe","Eugène","Eusèbe","Eustache","Évariste","Évrard","Fabien","Fabrice","Falba","Fantin","Félicité","Félix","Ferdinand","Fiacre","Fidèle","Firmin","Flavien","Flodoard","Florent","Florestan","Florian","Fortuné","Foulques","Francisque","François","Frédéric","Fulbert","Fulcran","Fulgence","Gabin","Gabriel","Gaël","Garnier","Gaston","Gaspar","Gaspard","Gatien","Gaud","Gautier","Gédéon","Geoffroy","Georges","Géraud","Gérard","Gerbert","Germain","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guérin","Gui","Guillaume","Gustave","Guy","Guyot","Hardouin","Hector","Hédelin","Hélier","Henri","Herbert","Herluin","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honoré","Hubert","Hugues","Innocent","Isabeau","Isidore","Jacques","Japhet","Jason","Jean","Jeannel","Jeannot","Jérémie","Jérôme","Joachim","Joanny","Job","Jocelyn","Joël","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Jourdain","Jude","Judicaël","Jules","Julien","Juste","Justin","Lambert","Landry","Laurent","Lazare","Léandre","Léon","Léonard","Léopold","Leu","Leufroy","Libère","Liétald","Lionel","Loïc","Longin","Lorrain","Lothaire","Louis","Loup","Luc","Lucas","Lucien","Ludolphe","Ludovic","Macaire","Malo","Mamert","Manassé","Marc","Marceau","Marcel","Marcelin","Marius","Martial","Martin","Mathurin","Matthias","Matthieu","Maugis","Maurice","Maxence","Maxime","Maximilien","Mayeul","Médéric","Melchior","Mence","Merlin","Mérovée","Michaël","Michel","Moïse","Morgan","Nathan","Nathanaël","Narcisse","Naudet","Néhémie","Nestor","Nicéphore","Nicolas","Noé","Noël","Norbert","Normand","Octave","Odilon","Odon","Oger","Olivier","Oury","Pacôme","Palémon","Parfait","Pascal","Paterne","Patrice","Paul","Pépin","Perceval","Philémon","Philibert","Philippe","Philothée","Pie","Pierre","Pierrick","Prosper","Quentin","Raoul","Raphaël","Raymond","Régis","Réjean","Rémi","Renaud","René","Reybaud","Richard","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Romain","Romuald","Roméo","Ronan","Roselin","Rachid","Salomon","Samuel","Sauveur","Savin","Savinien","Scholastique","Sébastien","Séraphin","Serge","Séverin","Sidoine","Sigebert","Sigismond","Silvère","Simon","Sixte","Stanislas","Stéphane","Sylvain","Sylvestre","Tancrède","Tanguy","Taurin","Théodore","Théodose","Théophile","Théophraste","Thibault","Thibert","Thierry","Thomas","Timoléon","Timothée","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Tim","Ulysse","Urbain","Valentin","Valère","Valéry","Venance","Venceslas","Vianney","Victor","Victorien","Victorin","Vigile","Vincent","Vital","Vivien","Waleran","Wandrille","Xavier","Xénophon","Yves","Yoann","Zacharie","Zaché","Zéphirin"],PWu=ju(YG,XG),TWu=["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Cousin"],jWu=[{value:"{{person.last_name}}",weight:1}],u_=["M","Dr","Prof"],NWu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],LWu=ju(QG,u_),RWu=["Femme","Homme"],KWu={job:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"]},IWu={female_first_name:YG,female_prefix:QG,first_name:PWu,last_name:TWu,last_name_pattern:jWu,male_first_name:XG,male_prefix:u_,name:NWu,prefix:LWu,sex:RWu,title:KWu},OWu=IWu,$Wu=["01########","02########","03########","04########","05########","06########","07########","+33 1########","+33 2########","+33 3########","+33 4########","+33 5########","+33 6########","+33 7########"],HWu={formats:$Wu},GWu=HWu,_Wu=["Biporteur","Cruiser","Cyclo-draisine","Draisienne","Fatbike","Gocycle","Grand bi","Gravel","Longtail","Lowrider bikes","Michaudine","Rickshaw","Rosalie","Singlespeed","Tall bike","Tandem","Tricycle","Tricycle couché","Triplette","Triporteur","Vélo à assistance électrique","Vélo à voile","Vélo cargo","Vélo couché","Vélo de piste","Vélo de route","Vélo électrique","Vélo en bambou","Vélo fantôme","Vélo festif","Vélo hollandais","Vélo pliant","Vélo tout chemin","Vélo tout-terrain","Vélocar","Vélocipède","Vélocipèdraisiavaporianna","Vélomobile","Vélo-taxi","Whike"],VWu=["Diesel","Électrique","Essence","Hybride"],JWu=["Micro-urbaines","Mini-citadines","Citadines polyvalentes","Berlines compactes","Berlines","SUV","Tout-terrains","Pick-up","Minispaces","Monospaces compacts","Grands monospaces"],UWu={bicycle_type:_Wu,fuel:VWu,type:JWu},WWu=UWu,qWu=["âcre","adorable","affable","agréable","aigre","aimable","altruiste","amorphe","antique","apte","avare","blême","brave","brusque","calme","candide","charitable","circulaire","considérable","coupable","cyan","débile","délectable","dense","désagréable","dynamique","efficace","égoïste","émérite","énergique","énorme","espiègle","extatique","extra","fade","ferme","fidèle","fourbe","gai","géométrique","gigantesque","habile","hebdomadaire","hirsute","horrible","hypocrite","hystérique","immense","incalculable","infime","innombrable","insipide","insolite","intrépide","jeune","lâche","large","loufoque","lunatique","magenta","magnifique","maigre","malade","marron","mature","mélancolique","mince","minuscule","moderne","multiple","neutre","novice","orange","pacifique","pauvre","perplexe","placide","pourpre","propre","raide","rapide","rectangulaire","rose","sage","sale","sauvage","séculaire","sédentaire","serviable","simple","sincère","snob","solitaire","sombre","souple","spécialiste","splendide","super","svelte","sympathique","téméraire","tendre","terne","timide","tranquille","triangulaire","triste","turquoise","vaste","vétuste","vide","vivace","vorace"],ZWu=["admirablement","ainsi","aussi","bien","comme","comment","debout","doucement","également","ensemble","exprès","franco","gratis","impromptu","incognito","lentement","mal","mieux","pis","plutôt","presque","recta","vite","volontiers","à peine","à peu près","absolument","à demi","assez","autant","autrement","approximativement","beaucoup","carrément","combien","complètement","davantage","diablement","divinement","drôlement","encore","entièrement","environ","extrêmement","fort","grandement","guère","infiniment","insuffisamment","joliment","même","moins","pas mal","passablement","peu","plus","prou","quasi","quasiment","quelque","rudement","si","suffisamment","tant","tellement","terriblement","totalement","tout","tout à fait","très","trop","trop peu","un peu","alors","après","après-demain","aujourd'hui","auparavant","aussitôt","autrefois","avant","avant-hier","bientôt","cependant","d'abord","déjà","demain","depuis","derechef","désormais","dorénavant","enfin","ensuite","entre-temps","hier","jadis","jamais","longtemps","lors","maintenant","naguère","parfois","premièrement","puis","quand ?","quelquefois","sitôt","soudain","souvent","subito","tantôt","tard","tôt","toujours","ailleurs","alentour","arrière","au-delà","au-dessous","au-dessus","au-devant","autour","ça","céans","ci","contre","deçà","dedans","dehors","derrière","dessous","dessus","devant","ici","là","là-haut","loin","où","outre","partout","près","proche","sus","y","apparemment","assurément","bon","certainement","certes","en vérité","oui","peut-être","précisément","probablement","sans doute","soit","toutefois","vraiment","vraisemblablement"],YWu=["que","afin que","pour que","de sorte que","de façon à ce que","de manière à ce que","de peur que","de crainte que","puisque","parce que","comme","vu que","étant donné que","du fait que","du moment que","d’autant que","même si","quoique","bien que","si","dans la mesure où","à condition que","pourvu que","au cas où","si bien que","de façon que","au point que","tant","tellement","assez","trop","avant que","jusqu’à ce que","lorsque","quand","aussitôt que","sitôt que","dès que","après que","pendant que","tant que","alors que","tandis que","sans que"],QWu=["ah","aïe","areu areu","atchoum","badaboum","bang","bè","blablabla","bof","boum","broum","bzzz","chut","clac","coac coac","cocorico","coin-coin","cot cot","crac","croâ","cuicui","ding","drelin","dring","euh","glouglou","groin groin","grrr","ha","ha ha","hé","hi","meuh","miam","miaou","oh","ouah","ouch","ouf","ouille","ouin","oups","paf","pff","pin-pon","plic","plouf","prout","pschitt","psitt","ronron","smack","snif","tchou tchouu","tic-tac","toc","toc-toc","tsoin-tsoin","vlan","vouh","vroum","zzzz"],XWu=["cadre","fonctionnaire","commis de cuisine","adepte","diplomate","camarade","actionnaire","jeune enfant","biathlète","responsable","chef de cuisine","partenaire","collègue","adversaire","guide","commissionnaire","parlementaire","diététiste","gestionnaire","chef","membre du personnel","antagoniste","membre de l’équipe","spécialiste","prestataire de services","juriste","hôte","membre titulaire","membre à vie","commis","porte-parole","secouriste","athlète","triathlète","touriste","administration","conseil d’administration","équipe de recherche","clientèle","concurrence","conseil municipal","délégation","direction","électorat","personnel","corps enseignant","équipe","communauté étudiante","gens","lectorat","mairie","patientèle","police","présidence","personnel professionnel","population du Québec","rectorat","rédaction","secours","foule","main-d’œuvre"],uqu=["a","après","avant","avex","chez","concernant","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","hormis","hors","jusque","malgré","moyennant","nonobstant","outre","par","parmi","pendant","pour","près","sans","sauf","selon","sous","suivant","sur","touchant","vers","via","à bas de","à cause de","à côté de","à défaut de ","afin de","à force de","à la merci","à la faveur de","à l'égard de","à l'encontre de","à l'entour de","à l'exception de","à l'instar de","à l'insu de","à même","à moins de","à partir de","à raison de","à seule fin de","à travers","au-dedans de","au défaut de","au-dehors","au-dessous de","au-dessus de","au lieu de","au moyen de","auprès de","aux environs de","au prix de","autour de","aux alentours de","au dépens de","avant de","d'après","d'avec","de façon à","de la part de","de manière à","d'entre","de par","de peur de","du côté de","en bas de","en decà de","en dedans de","en dehors de","en dépit de","en face de","en faveur de","en guise de","en outre de","en plus de","grâce à","hors de","loin de","lors de","par rapport à","par suite de","près de","proche de","quant à","quitte à","sauf à","sous couleur de","vis-à-vie de"],equ=["être","avoir","faire","dire","voir","prendre","pouvoir","parler","aller","savoir","donner","passer","mettre","partir","trouver","rire","vivre","laisser","rendre","sourire","venir","comprendre","penser","chercher","croire","entendre","tenir","demander","souvenir","attendre","sortir","regarder","jouer","écrire","connaître","devenir","mourir","rester","retrouver","entrer","manger","tomber","tirer","lire","suivre","répondre","obtenir","perdre","expliquer","assurer","servir","porter","montrer","étranger","éviter","arriver","vouloir","reconnaître","monter","boire","oublier","poser","aimer","arrêter","sentir","atteindre","revenir","devoir","changer","dormir","permettre","quitter","reprendre","appeler","dîner","apprendre","empêcher","établir","travailler","garder","marcher","imaginer","considérer","tendre","lever","tourner","gagner","recevoir","revoir","aider","créer","découvrir","compter","tuer","courir","rentrer","réaliser","toucher","finir","descendre","ajouter","essayer","présenter","coucher","occuper","asseoir","payer","jeter","définir","déjeuner","agir","choisir","distinguer","préparer","apparaître","remettre","raconter","échapper","acheter","rejoindre","battre","écouter","offrir","glisser","conduire","paraître","exprimer","pleurer","étudier","retourner","accepter","défendre","maintenir","rappeler","continuer","commencer","disparaître","produire","officier","observer","apporter","former","admettre","retenir","fournir","déterminer","pousser","rencontrer","fixer","construire","constater","remarquer","cacher","développer","prévoir","préciser","réduire","constituer","résoudre","crier","sauver","remonter","imposer","naître","envoyer","souffrir","tenter","juger","bouger","exercer","intervenir","supporter","mesurer","sauter","apercevoir","conserver","représenter","placer","traiter","appliquer","remplacer","baiser","étendre","affirmer","mener","satisfaire","réfléchir","chanter","vendre","traverser","fier","décider","entraîner","avancer","refuser","abandonner","protéger","noter","remplir","fermer","dégager","ramener","poursuivre","couper","embrasser","décrire","répéter","organiser","vérifier","danser","espérer","frapper","avouer","exister","accomplir","couler","élever","parvenir","arracher","citer","provoquer","renoncer","approcher","lancer","séparer","transformer","examiner","justifier","installer","respirer","rêver","prévenir","taire","plancher","relever","livrer","pénétrer","détruire","rouler","discuter","modifier","participer","régler","engager","employer","profiter","envisager","concevoir","soutenir","promener","conclure","nourrir","prouver","douter","laver","disposer","aboutir","dépasser","intéresser","prononcer","apprécier","assister","rechercher","lutter","marquer","effectuer","rompre","partager","supposer","accorder","casser","procéder","convaincre","éloigner","emporter","augmenter","introduire","évoquer","amener","enlever","désigner","franchir","écarter","réveiller","proposer","calculer","diriger","posséder","retirer","voler","durer","crever","résister","deviner","tromper","dresser","céder","prêter","craindre","couvrir","ménager","traîner","cesser","traduire","confondre","aborder","peindre","entreprendre","débarrasser","comparer","entretenir","plaindre","amuser","attaquer","fabriquer","combattre","accroître","ignorer","reposer","attirer","songer","opposer","emmener","visiter","améliorer","annoncer","éprouver","accompagner","recommencer","conseiller","brûler","adresser","adapter","prétendre","rapprocher","confier","indiquer","nier","signaler","serrer","démontrer","réussir","soumettre","appuyer","surveiller","prier","éclater","super","chasser","acquérir","endormir","attribuer","souligner","épouser","adopter","interroger","éclairer","révéler","limiter","demeurer","consacrer","faciliter","inventer","libérer","ranger","plaire","goûter","boucher","communiquer","effacer","exécuter","rocher","réunir","repartir","respecter","refaire","forcer","interpréter","contrôler","vaincre","ficher","lâcher","trembler","supprimer","identifier","opérer","diminuer","imiter","insister","manifester","admirer","rétablir","filer","contenter","mêler","nommer","exposer","écraser","achever","marier","jouir","surprendre","fondre","soulever","allumer","dissimuler","briser","consulter","obéir","reconstituer","enfoncer","analyser","éliminer","étonner","terminer","procurer","peser","contempler","transporter","ressembler","classer","éteindre","inscrire","déplacer","habiter","attacher","ramasser","sonner","accueillir","substituer","soigner","déceler","fumer","arranger","parcourir","veiller","claquer","reculer","publier","compléter","hésiter","téléphoner","contenir","transmettre","dominer","causer","situer","détacher","fonctionner","rassurer","avaler","associer","rassembler","saluer","briller","commander","valoir","recueillir","reproduire","taper","mentir","isoler","multiplier","rattraper","orienter","affronter","enseigner","user","falloir","enfermer","dessiner","favoriser","retomber","pratiquer","recourir","abattre","baisser","bénéficier","exiger","fonder","réparer","risquer","vider","percevoir","comporter","accéder","composer","caresser","formuler","prolonger","signer","varier","détourner","consoler","rapporter","éveiller","calmer","regagner","survivre","renforcer","plonger","réclamer","ressortir","attraper","négliger","figurer","chier","corriger","hurler","craquer","préserver","récupérer","accrocher","grandir","reprocher","habiller","tarder","déposer","assumer","évaluer","susciter","noyer","regretter","remuer","exploiter","remercier","rejeter","déduire","charger","inviter","échanger","appartenir","persuader","planter","percer","tracer","distraire","bâtir","combler","guider","déranger","déclarer","inquiéter","plier","interrompre","bouffer","secouer","entrevoir","souffler","souhaiter","allonger","confirmer","discerner","réagir","grimper","pardonner","repérer","presser","estimer","creuser","clocher","lier","boulanger","verser","refermer","piquer","repousser","obliger","pencher","informer","étouffer","conquérir","correspondre","déchiffrer","ressentir","sacrifier","subsister","mordre","désirer","encourager","excuser","explorer","nettoyer","coller","délivrer","gêner","avertir","ôter","élargir","intégrer","renouveler","garantir","répandre","fouiller","oser","résumer","pisser","interdire","venger","convenir","surmonter","rédiger","jaillir","contribuer","emprunter","défiler","agiter","séduire","revivre","défaire","signifier","flotter","concilier","croître","émettre","suffire","concentrer","renverser","renvoyer","commettre","inspirer","chauffer","troubler","balancer","enregistrer","mentionner","réserver","soucier","réchauffer","élaborer","assimiler","dénoncer","voyager","précipiter","témoigner","suggérer","embarquer","loger","régner","sécher","enrichir","distribuer","essuyer","soupçonner","compenser","dissoudre","cueillir","progresser","caractériser","grouper","manier","absorber","maîtriser","répartir","compromettre","basculer","circuler","déclencher","pêcher","alimenter","épargner","instruire","apaiser","remédier","accuser","cracher","enfiler","heurter","souper","redresser","nager","ennuyer","envahir","coudre","verger","évoluer","louer","préférer","repasser","soustraire","habituer","baigner","consentir","condamner","négocier","guetter","protester","reporter","sembler","vibrer","bondir","pendre","dissiper","moquer","rattacher","trancher","voter","priver","atténuer","déchirer","murmurer","triompher","pourvoir","repentir","exclure","édifier","enterrer","renseigner","parer","ordonner","déployer","diviser","frotter","gratter","raisonner","rigoler","tailler","relire","bavarder","capter","illustrer","mériter","dérouler","émouvoir","revêtir","dérober","étaler","abriter","fréquenter","promettre","passager","animer","approuver","blesser","célébrer","cultiver","relier","dévorer","contester","hâter","résigner","vanter","recouvrir","critiquer","conférer","croiser","doubler","qualifier","réciter","restaurer","résulter","promouvoir","approfondir","gémir","attarder","bûcher","combiner","succéder","abaisser","cogner","coordonner","imprimer","accélérer","déshabiller","invoquer","jurer","mouiller","ralentir","contraindre","préoccuper","dépenser","accumuler","déboucher","siffler","restituer","retarder","décrocher","influencer","redouter","entamer","généraliser","balayer","perfectionner","simplifier","épuiser","épanouir","éclaircir","fendre","redevenir","soulager","consommer","débarquer","décourager","engendrer","fêter","renaître","affranchir","freiner","initier","racheter","raser","solliciter","dater","errer","dépouiller","entourer","féliciter","honorer","accommoder","énumérer","exciter","incliner","insérer","pleuvoir","tâcher","exploser","convertir","viser","méconnaître","redire","nouer","rallier","aménager","débrouiller","sombrer","proclamer","ressusciter","buter","découper","masquer","menacer","mépriser","cerner","contrarier","mater","réjouir","virer","affecter","dispenser","gouverner","renier","plaider","périr","gonfler","étrangler","expédier","fourrer","hisser","inciter","photographier","puiser","redonner","saigner","projeter","accentuer","exagérer","lasser","méditer","sauvegarder","insulter","choir","emplir","pourrir","rembourser","abuser","décoller","lécher","autoriser","frémir","gravir","tisser","débattre","dépendre","cocher","compliquer","équilibrer","emmerder","détendre","rater","plaisanter","copier","déborder","gâcher","contredire","reconstruire","redescendre","abîmer","évacuer","aggraver","conformer","résonner","grossir","hausser","administrer","dissocier","effondrer","pressentir","prévaloir","chialer","coïncider","coûter","disputer","fusiller","gueuler","différencier","équiper","foncer","modeler","recommander","décharger","inspecter","aligner","énoncer","instituer","tousser","violer","assigner","ébranler","émerger","gérer","planquer","référer","réprimer","retracer","tâter","contourner","démarrer","effrayer","frayer","liquider","camper","commenter","différer","semer","pater","ranimer","sursauter","anéantir","retentir","barrer","confesser","confronter","flatter","incarner","détester","regrouper","tremper","feindre","refroidir","articuler","brouiller","doter","économiser","égarer","adhérer","trier","attendrir","tordre","ramper","recruter","pointer","apprivoiser","assassiner","aventurer","défier","détailler","envelopper","impressionner","engloutir","restreindre","abolir","réconcilier","ruiner","amorcer","corner","dériver","esquisser","incorporer","manipuler","disperser","échouer","mélanger","replacer","rôder","ronfler","raccrocher","applaudir","reparaître","aspirer","bousculer","détecter","dévoiler","excéder","financer","afficher","collaborer","meubler","pallier","tolérer","rafraîchir","fleurir"],aqu={adjective:qWu,adverb:ZWu,conjunction:YWu,interjection:QWu,noun:XWu,preposition:uqu,verb:equ},rqu=aqu,nqu={animal:RUu,color:OUu,commerce:VUu,company:qUu,date:XUu,finance:nWu,internet:sWu,location:kWu,lorem:yWu,metadata:zWu,music:wWu,person:OWu,phone_number:GWu,vehicle:WWu,word:rqu},P1=nqu,tqu=["qc.ca","ca","com","biz","info","name","net","org"],iqu=["gmail.com","yahoo.ca","hotmail.com"],oqu={domain_suffix:tqu,free_email:iqu},squ=oqu,lqu=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],Equ=["Canada"],cqu=["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],dqu=["Alberta","Colombie-Britannique","Manitoba","Nouveau-Brunswick","Terre-Neuve-et-Labrador","Nouvelle-Écosse","Territoires du Nord-Ouest","Nunavut","Ontario","Île-du-Prince-Édouard","Québec","Saskatchewan","Yukon"],Dqu=["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YK"],xqu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],mqu={city_pattern:lqu,default_country:Equ,postcode:cqu,state:dqu,state_abbr:Dqu,street_pattern:xqu},hqu=mqu,pqu={title:"French (Canada)",code:"fr_CA",country:"CA",language:"fr",endonym:"Français (Canada)",dir:"ltr",script:"Latn"},gqu=pqu,fqu=[{value:"{{person.last_name}}",weight:1}],vqu={last_name_pattern:fqu},Cqu=vqu,Fqu=["### ###-####","1 ### ###-####","### ###-####, poste ###"],kqu={formats:Fqu},Aqu=kqu,bqu={internet:squ,location:hqu,metadata:gqu,person:Cqu,phone_number:Aqu},e_=bqu;new Ku({locale:[e_,P1,Ru,Lu]});var yqu=["Ours à collier","Ours lippu","Ours à lunettes","Ours noir","Ours brun","Ours blanc","Panda géant"],Bqu=["Accenteur à gorge noire","Accenteur alpin","Accenteur de Radde","Accenteur montanelle","Accenteur mouchet","Agrobate roux","Aigle botté","Aigle criard","Aigle de Bonelli","Aigle des steppes","Aigle ibérique","Aigle impérial","Aigle pomarin","Aigle ravisseur","Aigle royal","Aigrette ardoisée","Aigrette bleue","Aigrette des récifs","Aigrette à gorge blanche","Aigrette garzette","Aigrette neigeuse","Aigrette tricolore","Albatros à nez jaune","Albatros à sourcils noirs","Albatros de Tristan","Albatros de Tristan da Cunha","Albatros hurleur","Alouette bilophe","Alouette calandre","Alouette calandrelle","Alouette de Clot-Bey","Alouette de Swinhoe","Alouette des champs","Alouette gulgule","Alouette haussecol","Alouette hausse-col","Alouette leucoptère","Alouette lulu","Alouette monticole","Alouette nègre","Alouette pispolette","Amadine cou-coupé","Ammomane élégante","Ammomane isabelline","Anhinga d'Afrique","Arlequin plongeur","Astrild à joues orange","Astrild cendré","Astrild ondulé","Autour des palombes","Avocette d'Amérique","Avocette élégante","Balbuzard pêcheur","Barge à queue noire","Barge hudsonienne","Barge rousse","Bartramie des champs","Maubèche des champs","Bateleur des savanes","Bec-croisé bifascié","Bec-croisé d'Ecosse","Bec-croisé d'Écosse","Bec-croisé des sapins","Bec-croisé perroquet","Bec-en-ciseaux noir","Bécasse d'Amérique","Bécasse des bois","Bécasseau à cou roux","Bécasseau à col roux","Bécasseau à échasses","Bécasseau à longs doigts","Bécasseau à queue pointue","Bécasseau cocorli","Bécasseau d'Alaska","Bécasseau de Baird","Bécasseau de Bonaparte","Bécasseau à croupion blanc","Bécasseau de l'Anadyr","Bécasseau de Temminck","Bécasseau falcinelle","Bécasseau maubèche","Bécasseau minuscule","Bécasseau minute","Bécasseau rousset","Bécasseau roussâtre","Bécasseau sanderling","Bécasseau semipalmé","Bécasseau spatule","Bécasseau tacheté","Bécasseau à poitrine cendrée","Bécasseau variable","Bécasseau violet","Bécassin à bec court","Bécassin roux","Bécassin à long bec","Bécassine à queue pointue","Bécassine de Swinhoe","Bécassine de Wilson","Bécassine des marais","Bécassine double","Bécassine sourde","Bengali rouge","Bergeronnette citrine","Bergeronnette de Béringie","Bergeronnette des ruisseaux","Bergeronnette grise","Bergeronnette printanière","Bernache à cou roux","Bernache cravant","Bernache de Hutchins","Bernache du Canada","Bernache nonnette","Bihoreau gris","Bihoreau violacé","Blongios de Sturm","Blongios mandchou","Blongios de Schrenck","Blongios nain","Bondrée apivore","Bondrée orientale","Bouscarle de Cetti","Bouvreuil des Açores","Bouvreuil pivoine","Bruant à calotte blanche","Bruant à cou gris","Bruant à couronne blanche","Bruant à gorge blanche","Bruant à joues marron","Bruant à oreillons","Bruant à sourcils jaunes","Bruant à tête rousse","Bruant ardoisé","Bruant auréole","Bruant cendré","Bruant cendrillard","Bruant chanteur","Bruant de Lincoln","Bruant de Pallas","Bruant des neiges","Plectrophane des neiges","Bruant des prés","Bruant des roseaux","Bruant du Sahara","Bruant fauve","Bruant fou","Bruant fuligineux","Bruant hudsonien","Bruant jaune","Bruant lapon","Plectrophane lapon","Bruant masqué","Bruant mélanocéphale","Bruant nain","Bruant ortolan","Bruant proyer","Bruant roux","Bruant rustique","Bruant striolé","Bruant zizi","Bulbul à oreillons blancs","Bulbul des jardins","Bulbul orphée","Busard cendré","Busard d'Amérique","Busard des marais","Busard des roseaux","Busard pâle","Busard Saint-Martin","Buse de Chine","Buse de Swainson","Buse féroce","Buse pattue","Buse variable","Butor d'Amérique","Butor étoilé","Caille des blés","Caille du Japon","Canard à faucilles","Canard à front blanc","Canard d'Amérique","Canard carolin","Canard branchu","Canard chipeau","Canard colvert","Canard du Cap","Canard mandarin","Canard musqué","Canard noir","Canard pilet","Canard siffleur","Canard souchet","Capucin à dos marron","Capucin à tête noire","Capucin bec-d'argent","Capucin bec-de-plomb","Capucin damier","Cardinal à poitrine rose","Carouge à épaulettes","Carouge à tête jaune","Cassenoix moucheté","Chardonneret élégant","Chevalier à pattes jaunes","Petit Chevalier","Chevalier aboyeur","Chevalier arlequin","Chevalier bargette","Chevalier criard","Grand Chevalier","Chevalier culblanc","Chevalier cul-blanc","Chevalier de Sibérie","Chevalier gambette","Chevalier grivelé","Chevalier guignette","Chevalier semipalmé","Chevalier solitaire","Chevalier stagnatile","Chevalier sylvain","Chevêche d'Athéna","Chevêchette d'Europe","Chionis blanc","Chocard à bec jaune","Choucador à oreillons bleus","Choucas de Daourie","Choucas des tours","Chouette de l'Oural","Chouette de Tengmalm","Nyctale de Tengmalm","Chouette épervière","Épervière boréale","Chouette hulotte","Chouette hulotte africaine","Chouette hulotte (mauritanica)","Chouette lapone","Cigogne blanche","Cigogne noire","Cincle plongeur","Circaète Jean-le-Blanc","Cisticole des joncs","Cochevis de Thékla","Cochevis huppé","Colin de Californie","Colin de Virginie","Combattant varié","Conure à tête rouge","Corbeau à queue courte","Corbeau brun","Corbeau familier","Corbeau freux","Corbeau pie","Cormoran à aigrettes","Cormoran à poitrine blanche","Cormoran africain","Cormoran huppé","Cormoran pygmée","Corneille mantelée","Corneille noire","Coucou de Chine","Coucou de l'Himalaya","Coucou geai","Coucou gris","Coucou oriental","Coulicou à bec jaune","Coulicou à bec noir","Courlis à bec grêle","Courlis cendré","Courlis corlieu","Courlis esquimau","Courlis hudsonien","Courlis nain","Courvite isabelle","Crabier chevelu","Crabier chinois","Crabier de Gray","Crave à bec rouge","Crécerelle d'Amérique","Cygne chanteur","Cygne de Bewick","Cygne siffleur","Cygne noir","Cygne tuberculé","Damier du Cap","Dendrocygne fauve","Dendrocygne veuf","Diamant mandarin","Dickcissel d'Amérique","Durbec des sapins","Échasse blanche","Effraie d'Amérique","Effraie des clochers","Chouette effraie","Eider à duvet","Eider à lunettes","Eider à tête grise","Eider de Steller","Élanion blanc","Engoulevent à collier roux","Engoulevent d'Amérique","Engoulevent d'Europe","Engoulevent du désert","Épervier à pieds courts","Épervier d'Europe","Érismature à tête blanche","Érismature rousse","Étourneau de Daourie","Étourneau roselin","Étourneau sansonnet","Étourneau unicolore","Euplecte vorabé","Faisan de Colchide","Faisan de Lady Amherst","Faisan doré","Faisan vénéré","Faucon concolore","Faucon crécerelle","Faucon crécerellette","Faucon d'Éléonore","Faucon de l'Amour","Faucon émerillon","Faucon gerfaut","Faucon hobereau","Faucon kobez","Faucon lanier","Faucon pèlerin","Faucon sacre","Fauvette à lunettes","Fauvette à tête noire","Fauvette babillarde","Fauvette de Chypre","Fauvette de Hume","Fauvette de l'Atlas","Fauvette de Ménétries","Fauvette de Moltoni","Fauvette de Rüppell","Fauvette des Baléares","Fauvette des Balkans","Fauvette des jardins","Fauvette du désert","Fauvette épervière","Fauvette grisette","Fauvette mélanocéphale","Fauvette minule","Fauvette naine","Fauvette orphéane","Fauvette orphée","Fauvette passerinette","Fauvette pitchou","Fauvette sarde","Flamant des Caraïbes","Flamant du Chili","Flamant nain","Flamant rose","Fou à pieds rouges","Fou brun","Fou de Bassan","Fou du Cap","Fou masqué","Foulque caronculée","Foulque à crête","Foulque d'Amérique","Foulque macroule","Francolin d'Erckel","Francolin noir","Frégate aigle-de-mer","Frégate superbe","Fuligule à bec cerclé","Fuligule à collier","Fuligule à dos blanc","Fuligule à tête noire","Petit Fuligule","Fuligule à tête rouge","Fuligule milouin","Fuligule milouinan","Fuligule morillon","Fuligule nyroca","Fulmar boréal","Gallinule africaine","Gallinule d'Amérique","Gallinule poule-d'eau","Ganga à ventre brun","Ganga cata","Ganga tacheté","Ganga unibande","Garde-boeufs d'Asie","Gardeboeuf d'Asie","Garrot à oeil d'or","Garrot albéole","Petit Garrot","Garrot d'Islande","Geai des chênes","Gélinotte des bois","Glaréole à ailes noires","Glaréole à collier","Glaréole orientale","Gobemouche à collier","Gobemouche à demi-collier","Gobemouche brun","Gobemouche de l'Atlas","Gobemouche de la taïga","Gobemouche de Sibérie","Gobemouche gris","Gobemouche mugimaki","Gobemouche nain","Gobemouche noir","Goéland à ailes blanches","Goéland arctique","Goéland à ailes grises","Goéland à bec cerclé","Goéland à iris blanc","Goéland à manteau ardoisé","Goéland à queue noire","Goéland argenté","Goéland bourgmestre","Goéland brun","Goéland cendré","Goéland d'Amérique","Goéland hudsonien","Goéland d'Arménie","Goéland d'Audouin","Goéland de la Véga","Goéland dominicain","Goéland ichthyaète","Goéland leucophée","Goéland marin","Goéland pontique","Goéland railleur","Goglu des prés","Gorgebleue à miroir","Grand-duc ascalaphe","Grand-duc d'Europe","Grand Corbeau","Grand Cormoran","Grand Gravelot","Pluvier grand-gravelot","Grand Grèbe","Grand Héron","Grand Labbe","Grand Tétras","Grande Aigrette","Gravelot à collier interrompu","Pluvier à collier interrompu","Gravelot de Leschenault","Pluvier de Leschenault","Gravelot kildir","Pluvier kildir","Gravelot mongol","Pluvier de Mongolie","Gravelot neigeux","Pluvier neigeux","Gravelot oriental","Pluvier oriental","Gravelot pâtre","Pluvier pâtre","Gravelot semipalmé","Pluvier semipalmé","Grèbe à bec bigarré","Grèbe à cou noir","Grèbe castagneux","Grèbe esclavon","Grèbe huppé","Grèbe jougris","Grimpereau des bois","Grimpereau des jardins","Grive à ailes rousses","Grive à collier","Grive à dos olive","Grive à gorge noire","Grive à gorge rousse","Grive à joues grises","Grive dama","Grive de Naumann","Grive de Sibérie","Grive des bois","Grive dorée","Grive draine","Grive fauve","Grive litorne","Grive mauvis","Grive musicienne","Grive obscure","Merle obscur","Grive solitaire","Grosbec casse-noyaux","Gros-bec casse-noyaux","Grosbec errant","Gros-bec errant","Grue cendrée","Grue de Sibérie","Grue demoiselle","Grue du Canada","Grue moine","Guêpier d'Europe","Guêpier d'Orient","Guêpier de Perse","Guifette leucoptère","Guifette moustac","Guifette noire","Guillemot à cou blanc","Guillemot à long bec","Guillemot à miroir","Guillemot colombin","Guillemot de Brünnich","Guillemot de Troïl","Guillemot marmette","Guiraca bleu","Gypaète barbu","Harelde boréale","Harelde kakawi","Harfang des neiges","Harle bièvre","Grand Harle","Harle couronné","Harle huppé","Harle piette","Héron cendré","Héron garde-boeufs","Héron intermédiaire","Héron mélanocéphale","Héron pourpré","Héron strié","Héron vert","Hibou des marais","Hibou du Cap","Hibou moyen-duc","Hirondelle à ailes hérissées","Hirondelle à front blanc","Hirondelle bicolore","Hirondelle de Bonaparte","Hirondelle de fenêtre","Hirondelle de Pallas","Hirondelle de rivage","Hirondelle de rochers","Hirondelle du désert","Hirondelle isabelline","Hirondelle noire","Hirondelle pâle","Hirondelle paludicole","Hirondelle rousseline","Hirondelle rustique","Huîtrier d'Amérique","Huîtrier pie","Huppe d'Afrique","Huppe fasciée","Hypolaïs bottée","Hypolaïs d'Upcher","Hypolaïs des oliviers","Hypolaïs ictérine","Hypolaïs obscure","Hypolaïs pâle","Hypolaïs polyglotte","Hypolaïs rama","Ibis chauve","Ibis falcinelle","Ibis sacré","Inséparable de Fischer","Iranie à gorge blanche","Jaseur boréal","Jaseur d'Amérique","Junco ardoisé","Labbe à longue queue","Labbe de McCormick","Labbe parasite","Labbe pomarin","Lagopède alpin","Lagopède des saules","Léiothrix jaune","Linotte à bec jaune","Linotte mélodieuse","Locustelle de Pallas","Locustelle fasciée","Locustelle fluviatile","Locustelle lancéolée","Locustelle luscinioïde","Locustelle tachetée","Loriot d'Europe","Lusciniole à moustaches","Macareux cornu","Macareux huppé","Macareux moine","Macreuse à ailes blanches","Macreuse à bec jaune","Macreuse à front blanc","Macreuse brune","Macreuse de Sibérie","Macreuse noire","Marabout d'Afrique","Marouette de Baillon","Marouette de Caroline","Marouette ponctuée","Marouette poussin","Marouette rayée","Râle rayé","Martin-chasseur de Smyrne","Martin-pêcheur d'Amérique","Martin-pêcheur d'Europe","Martin-pêcheur pie","Martin huppé","Martin triste","Martinet à ventre blanc","Martinet cafre","Martinet de Sibérie","Martinet des maisons","Martinet épineux","Martinet noir","Martinet pâle","Martinet ramoneur","Martinet unicolore","Mergule nain","Merle à plastron","Merle d'Amérique","Merle noir","Merle pâle","Merle unicolore","Mésange azurée","Mésange bleue","Mésange boréale","Mésange charbonnière","Mésange huppée","Mésange lapone","Mésange lugubre","Mésange noire","Mésange nonnette","Mésange nord-africaine","Mésangeai imitateur","Milan à queue fourchue","Naucler à queue fourchue","Milan noir","Milan royal","Moineau blanc","Moineau cisalpin","Moineau de la mer Morte","Moineau domestique","Moineau espagnol","Moineau friquet","Moineau pâle","Moineau soulcie","Monticole bleu","Monticole de roche","Moqueur chat","Moqueur polyglotte","Moqueur roux","Moucherolle à côtés olive","Moucherolle à ventre jaune","Moucherolle des aulnes","Moucherolle des saules","Moucherolle phébi","Moucherolle tchébec","Moucherolle vert","Mouette à tête grise","Mouette atricille","Mouette blanche","Mouette de Bonaparte","Mouette de Franklin","Mouette de Ross","Mouette rosée","Mouette de Sabine","Mouette mélanocéphale","Mouette pygmée","Mouette relique","Mouette rieuse","Mouette tridactyle","Nette rousse","Ninoxe hirsute","Niverolle alpine","Noddi brun","Nymphée fuligineuse","Rougequeue fuligineux","Océanite à ventre noir","Océanite culblanc","Océanite cul-blanc","Océanite de Castro","Océanite de Monteiro","Océanite de Swinhoe","Océanite de Wilson","Océanite frégate","Océanite tempête","Oedicnème criard","Oie à bec court","Oie à tête barrée","Oie cendrée","Oie de la toundra","Oie de Ross","Oie des moissons","Oie des neiges","Oie empereur","Oie naine","Oie rieuse","Oriole du Nord","Oriole de Baltimore","Orite à longue queue","Mésange à longue queue","Ouette d'Égypte","Outarde barbue","Grande Outarde","Outarde canepetière","Outarde de Macqueen","Outarde houbara","Panure à moustaches","Paon bleu","Paradoxornis à gorge cendrée","Paradoxornis de Webb","Paruline à ailes bleues","Paruline à ailes dorées","Paruline à calotte noire","Paruline à capuchon","Paruline à collier","Paruline à couronne rousse","Paruline à croupion jaune","Paruline à flancs marron","Paruline à gorge grise","Paruline à gorge jaune","Paruline à gorge noire","Paruline à gorge orangée","Paruline à joues grises","Paruline à poitrine baie","Paruline à tête cendrée","Paruline azurée","Paruline bleue","Paruline couronnée","Paruline d'Audubon","Paruline des pins","Paruline des prés","Paruline des ruisseaux","Paruline du Canada","Paruline flamboyante","Paruline hochequeue","Paruline jaune","Paruline des mangroves","Paruline masquée","Paruline noir et blanc","Paruline obscure","Paruline orangée","Paruline polyglotte","Ictérie polyglotte","Paruline rayée","Paruline tigrée","Paruline triste","Paruline verdâtre","Passerin azuré","Passerin indigo","Pélican blanc","Pélican frisé","Pélican gris","Perdrix bartavelle","Perdrix choukar","Perdrix de Daourie","Perdrix gambra","Perdrix grise","Perdrix rouge","Perriche veuve","Conure veuve","Perruche à collier","Perruche alexandre","Petit-duc scops","Petit Blongios","Petit Gravelot","Pluvier petit-gravelot","Petit Puffin du Cap-Vert","Puffin de Boyd","Petite Sterne","Pétrel de Bulwer","Pétrel de la Trinité","Pétrel de Trindade","Pétrel de Madère","Pétrel de Schlegel","Pétrel des Bermudes","Pétrel des Kermadec","Pétrel diablotin","Pétrel du désert","Pétrel des Desertas","Pétrel géant","Pétrel gongon","Pétrel hérault","Pétrel du Herald","Pétrel noir","Pétrel soyeux","Phaéton à bec jaune","Phaéton à bec rouge","Phalarope à bec étroit","Phalarope à bec large","Phalarope de Wilson","Phragmite aquatique","Phragmite des joncs","Pic à dos blanc","Pic cendré","Pic de Levaillant","Pic de Sharpe","Pic épeiche","Pic épeichette","Pic flamboyant","Pic maculé","Pic mar","Pic noir","Pic syriaque","Pic tridactyle","Pic vert","Pie-grièche à poitrine rose","Pie-grièche à tête rousse","Pie-grièche boréale","Pie-grièche brune","Pie-grièche du Turkestan","Pie-grièche écorcheur","Pie-grièche grise","Pie-grièche isabelle","Pie-grièche masquée","Pie-grièche méridionale","Pie-grièche schach","Pie bavarde","Pie du Maghreb","Pie ibérique","Pie-bleue ibérique","Pigeon biset","Pigeon colombin","Pigeon de Bolle","Pigeon des lauriers","Pigeon ramier","Pigeon trocaz","Pingouin torda","Petit Pingouin","Pinson bleu","Pinson bleu de Grande Canarie","Pinson de Grande Canarie","Pinson des arbres","Pinson du Nord","Pintade de Numidie","Pioui de l'Est","Pipit à dos olive","Pipit à gorge rousse","Pipit à long bec","Pipit de Berthelot","Pipit de Godlewski","Pipit de la Petchora","Pipit de Richard","Pipit des arbres","Pipit farlousane","Pipit d'Amérique","Pipit farlouse","Pipit maritime","Pipit rousseline","Pipit rousset","Pipit spioncelle","Plongeon à bec blanc","Plongeon arctique","Plongeon catmarin","Plongeon du Pacifique","Plongeon imbrin","Plongeon huard","Pluvian fluviatile","Pluvier argenté","Pluvier asiatique","Pluvier bronzé","Pluvier doré","Pluvier fauve","Pluvier guignard","Pouillot à deux barres","Pouillot à grands sourcils","Pouillot à gros bec","Pouillot à pattes claires","Pouillot boréal","Pouillot brun","Pouillot de Bonelli","Pouillot de Hume","Pouillot de Pallas","Pouillot de Schwarz","Pouillot de Temminck","Pouillot des Canaries","Pouillot du Caucase","Pouillot du Kamtchatka","Pouillot fitis","Pouillot griséole","Pouillot ibérique","Pouillot modeste","Pouillot montagnard","Pouillot oriental","Pouillot siffleur","Pouillot véloce","Pouillot verdâtre","Prinia gracile","Puffin à bec grêle","Puffin à menton blanc","Puffin à pieds pâles","Puffin boréal","Puffin cendré","Puffin d'Audubon","Puffin de Baillon","Puffin de Macaronésie","Puffin de Scopoli","Puffin des Anglais","Puffin des Baléares","Puffin du Cap-Vert","Puffin fuligineux","Puffin majeur","Puffin yelkouan","Pygargue à queue blanche","Pygargue à tête blanche","Pygargue de Pallas","Quiscale bronzé","Quiscale rouilleux","Râle à bec jaune","Marouette à bec jaune","Râle à crête","Râle d'eau","Râle de Virginie","Râle des genêts","Râle des prés","Rémiz penduline","Rhynchée peinte","Robin à flancs roux","Roitelet à couronne rubis","Roitelet de Madère","Roitelet huppé","Roitelet triple-bandeau","Rollier d'Abyssinie","Rollier d'Europe","Roselin à ailes roses","Roselin à tête grise","Roselin cramoisi","Roselin de Lichtenstein","Roselin de Mongolie","Roselin familier","Roselin githagine","Roselin rose","Roselin tacheté","Rossignol bleu","Rossignol calliope","Rossignol philomèle","Rossignol progné","Rossignol siffleur","Rougegorge familier","Rougequeue à front blanc","Rougequeue d'Eversmann","Rougequeue de Moussier","Rougequeue noir","Rousserolle à gros bec","Rousserolle africaine","Rousserolle des buissons","Rousserolle effarvatte","Rousserolle isabelle","Rousserolle stentor","Rousserolle turdoïde","Rousserolle verderolle","Sarcelle à ailes bleues","Sarcelle à ailes vertes","Sarcelle cannelle","Sarcelle d'été","Sarcelle d'hiver","Sarcelle élégante","Sarcelle marbrée","Marmaronette marbrée","Serin à front rouge","Serin à front d'or","Serin cini","Serin des Canaries","Serin du Cap","Sirli de Dupont","Alouette de Dupont","Sirli du désert","Sittelle à poitrine rousse","Sittelle corse","Sittelle de Krüper","Sittelle de Neumayer","Sittelle torchepot","Sizerin blanchâtre","Sizerin cabaret","Sizerin flammé","Spatule blanche","Spatule d'Afrique","Starique cristatelle","Starique perroquet","Sterne à dos pâle","Sterne royale (Afrique)","Sterne à joues blanches","Sterne arctique","Sterne bridée","Sterne caspienne","Sterne caugek","Sterne de Cabot","Sterne de Dougall","Sterne de Forster","Sterne de Saunders","Sterne des Aléoutiennes","Sterne élégante","Sterne fuligineuse","Sterne hansel","Sterne naine","Sterne pierregarin","Sterne royale","Sterne voyageuse","Syrrhapte paradoxal","Tadorne casarca","Tadorne de Belon","Talève à tête grise","Talève d'Afrique","Talève d'Allen","Talève sultane","Talève violacée","Tangara écarlate","Piranga écarlate","Tangara vermillon","Piranga vermillon","Tantale ibis","Tarier africain","Tarier d'Afrique","Tarier de Sibérie","Tarier de Stejneger","Tarier des Canaries","Tarier des prés","Tarier pâtre","Tarier pie","Tarin des aulnes","Tchagra à tête noire","Tétras lyre","Tichodrome échelette","Tisserin à tête noire","Tisserin gendarme","Tohi à flancs roux","Torcol fourmilier","Torrentaire à calotte blanche","Rougequeue à calotte blanche","Tournepierre à collier","Tourterelle à queue carrée","Tourterelle des bois","Tourterelle maillée","Tourterelle masquée","Tourtelette masquée","Tourterelle orientale","Tourterelle rieuse","Tourterelle triste","Tourterelle turque","Traquet à capuchon","Traquet à tête blanche","Traquet à tête grise","Traquet de Chypre","Traquet de Finsch","Traquet de Seebohm","Traquet deuil","Traquet du désert","Traquet isabelle","Traquet kurde","Traquet motteux","Traquet noir et blanc","Traquet oreillard","Traquet pie","Traquet rieur","Traquet variable","Troglodyte des marais","Troglodyte mignon","Turnix mugissant","Turnix d'Andalousie","Tyran de l'Ouest","Tyran des savanes","Tyran tritri","Vacher à tête brune","Vanneau à queue blanche","Vanneau à tête grise","Vanneau éperonné","Vanneau à éperons","Vanneau huppé","Vanneau indien","Vanneau sociable","Vautour africain","Vautour de Rüppell","Vautour fauve","Vautour moine","Vautour oricou","Vautour percnoptère","Percnoptère d'Égypte","Venturon corse","Venturon montagnard","Verdier d'Europe","Viréo à gorge jaune","Viréo à oeil rouge","Viréo aux yeux rouges","Viréo à tête bleue","Viréo aux yeux blancs","Viréo de Philadelphie","Viréo mélodieux"],zqu=["Abyssin","American curl","American shorthair","American wirehair","Anatoli","Angora turc","Asian","Balinais","Bengal","Bleu russe","Bobtail américain","Bobtail des Kouriles","Bobtail japonais","Bombay","Brazilian shorthair","British longhair","British shorthair","Burmese","Burmilla","Californian rex","Californian spangled","Ceylan","Chartreux","Chantilly","Chausie","Colorpoint shorthair","Cornish rex","Cymric","Devon rex","Donskoy","European shorthair","Exotic shorthair","German rex","Havana brown","Highland fold","Himalayen","Khao Manee","Korat","LaPerm","Maine coon","Mandarin","Manx","Mau arabe","Mau égyptien","Minskin","Munchkin","Nebelung","Norvégien","Ocicat","Ojos azules","Oriental shorthair","Persan","Peterbald","Pixie-bob","Ragamuffin","Ragdoll","Sacré de Birmanie","Safari","Savannah","Scottish fold","Selkirk rex","Serengeti","Seychellois","Siamois","Sibérien","Singapura","Skookum","Snowshoe","Sokoké","Somali","Sphynx","Thaï","Tiffany","Tonkinois","Toyger","Turc de Van","Ural rex","York chocolat"],Squ=["Baiji","Baleine à bec de Blainville","Baleine à bec de Gervais","Baleine à bec de Gray","Baleine à bec de Hubbs","Baleine à bec de Layard","Baleine à bec de Longman","Baleine à bec de Perrin","Baleine à bec de Sowerby","Baleine à bec de Stejneger","Baleine à bec de Travers","Baleine à bec de True","Baleine à bec pygmée","Baleine à bec","Baleine à bosse","Baleine australe","Baleine bleue","Baleine boréale","Baleine de Cuvier","Baleine de Minke","Baleine du Groenland","Baleine franche australe","Baleine franche de Biscaye","Baleine franche du Pacifique Nord","Baleine grise","Baleine noire australe","Baleine pilote","Baleine pygmée","Béluga","Bérardie de Baird","Boto","Cachalot nain","Cachalot pygmée","Cachalots","Costero","Dauphin à bec étroit","Dauphin à bosse du Pacifique","Dauphin à flancs blancs","Dauphin à long bec","Dauphin à nez blanc","Dauphin aptère austral","Dauphin blanc de Chine","Dauphin bleu et blanc","Dauphin Burrunan","Dauphin clymène","Dauphin commun à bec court","Dauphin commun à long bec","Dauphin de Chine","Dauphin de Commerson","Dauphin de Fraser","Dauphin de Gill","Dauphin de Guyane","Dauphin de la Plata","Dauphin de Peale","Dauphin de Risso","Dauphin du Cap","Dauphin du Gange","Dauphin du Nord","Dauphin noir","Dauphin obscur","Dauphin sablier","Dauphin tacheté pantropical","Fausse orque","Globicéphale noir","Globicéphale tropical","Globicéphale","Grand cachalot","Grand dauphin","Hyperoodon austral","Hyperoodon boréal","Jubarte","Marsouin à lunettes","Marsouin aptère","Marsouin blanc","Marsouin commun","Marsouin de Burmeister","Marsouin de Cuvier","Marsouin de Lahille","Marsouin du Golfe de Californie","Marsouin du Pacifique","Marsouins","Mégaptère","Mésoplodon japonais","Narval","Orque pygmée","Orque","Petit rorqual de l’Antarctique","Petit rorqual","Rorqual à bosse","Rorqual bleu","Rorqual boréal","Rorqual commun","Rorqual de Bryde","Rorqual de Rudolphi","Rorqual tropical","Rorquals","Sotalie","Sousouc","Tasmacète de Shepherd","Tucuxi","Whalphin","Baleine à bec d'Andrews","Baleine à bec d'Hector","Baleine franche de l'Atlantique Nord","Baleine noire de l'Atlantique Nord","Bérardie d'Arnoux","Dauphin à aileron retroussé d'Australie","Dauphin à bosse de l'Atlantique","Dauphin à bosse de l'Indo-Pacifique","Dauphin à bosse de l'océan Indien","Dauphin commun d'Arabie","Dauphin d'Électre","Dauphin d'Hector","Dauphin de l'Amazone","Dauphin de l'Indus","Dauphin de l'Irrawaddy","Dauphin rose de l'Amazone","Dauphin tacheté de l'Atlantique","Dauphins d'eau douce","Grand dauphin de l'océan Indien","Marsouin de l'Inde","Rorqual d'Omura"],Mqu=["Abondance","Armoricaine","Aubrac","Aure-et-Saint-Girons","Bazadaise","Béarnaise","Bétizu","Bleue du Nord","Bordelaise (Nouvelle)","Braunvieh","Brava","Bretonne pie noir","Brune","Camargue","Charolaise","Corse","Coursière","Créole","Évolène","Ferrandaise","Froment du Léon","Gasconne des Pyrénées","Hérens","INRA 95","Limousine","Lourdaise","Maraîchine","Marine landaise","Mirandaise","Montbéliarde","Montbéliardes au pré.","Nantaise","Normande","Parthenaise","Pie rouge des plaines","Rouge des prés","Rouge flamande","Saïnata","Salers","Saosnoise","Sarlabot","Simmental française","Simmental","Tarine","Villard-de-Lans","Vosgienne","Blonde d'Aquitaine","Prim'Holstein"],wqu=["Alligator d'Amérique","Alligator de Chine","Caïman à lunettes","Caïman à museau large","Caïman de Schneider","Caïman nain","Caïman noir","Crocodile américain","Crocodile d'Afrique de l'Ouest","Crocodile de Cuba","Crocodile de Johnston","Crocodile de l'Orénoque","Crocodile de Morelet","Crocodile de Nouvelle-Guinée","Crocodile des marais","Crocodile des Philippines","Crocodile du Nil","Crocodile du Siam","Crocodile marin","Crocodile nain","Faux-gavial d'Afrique","Faux-gavial de Malaisie","Gavial du Gange","Jacara"],Pqu=["Affenpinscher","Airedale Terrier","Akita Américain","Akita Inu","American Staffordshire Terrier","Ancien chien d'arrêt danois","Anglo-Français de Petite Vènerie","Ariégeois","Barbet","Barbu Tchèque","Barzoï","Basenji","Basset Artésien-Normand","Basset Bleu de Gascogne","Basset de Westphalie","Basset des Alpes","Basset Fauve de Bretagne","Basset Hound","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Berger Allemand","Berger Américain Miniature","Berger Australien","Berger Belge Groenendael","Berger Belge Laekenois","Berger Belge Malinois","Berger Belge Tervueren","Berger Blanc Suisse","Berger Catalan","Berger d'Anatolie","Berger d'Asie Centrale","Berger de Bergame","Berger de Bohême","Berger de Brie","Berger de l'Atlas","Berger de Maremme et des Abruzzes","Berger de Picardie","Berger de Russie","Berger de Savoie","Berger des Pyrénées","Berger des Shetland","Berger du Caucase","Berger du massif du Karst","Berger finnois de Laponie","Berger Hollandais","Berger Islandais","Berger Polonais de Plaine","Berger Polonais de Podhale","Berger Portugais","Berger Yougoslave","Bichon à poil frisé","Bichon Bolonais","Bichon Havanais","Bichon Maltais","Biewer Yorkshire","Billy","Black and Tan Coonhound","Bobtail","Boerbull","Border Collie","Border Terrier","Boston Terrier","Bouledogue Américain","Bouledogue Français","Bouvier Australien","Bouvier Bernois","Bouvier d'Appenzell","Bouvier de l'Entlebuch","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Brachet Allemand","Brachet autrichien noir et feu","Brachet de Styrie à poil dur","Brachet Polonais","Brachet Tyrolien","Braque allemand à poil court","Braque allemand à poil dur","Braque d'Auvergne","Braque de Burgos","Braque de l'Ariège","Braque de Weimar","Braque du Bourbonnais","Braque Français","Braque Hongrois à poil court","Braque hongrois à poil dur","Braque Italien","Braque Saint-Germain","Braque Slovaque à poil dur","Briquet Griffon Vendéen","Broholmer","Buhund Norvégien","Bull Terrier","Bulldog Anglais","Bulldog Continental","Bullmastiff","Cairn Terrier","Cane Corso","Caniche","Cao de Castro Laboreiro","Carlin","Cavalier King Charles Spaniel","Cavapoo","Chesapeake Bay Retriever","Chien chinois à crête","Chien courant d'Istrie à poil dur","Chien courant d'Istrie à poil ras","Chien courant de Bosnie","Chien courant de Halden","Chien courant de Hamilton","Chien courant de Hygen","Chien courant de Posavatz","Chien courant de Schiller","Chien courant de Transylvanie","Chien courant du Småland","Chien courant espagnol","Chien courant Finnois","Chien courant grec","Chien courant italien","Chien courant norvégien","Chien courant serbe","Chien courant slovaque","Chien courant suisse","Chien courant yougoslave de montagne","Chien courant yougoslave tricolore","Chien d'arrêt frison","Chien d'arrêt portugais","Chien d'eau américain","Chien d'eau espagnol","Chien d'eau frison","Chien d'eau irlandais","Chien d'Eau Portugais","Chien d'eau romagnol","Chien d'ours de Carélie","Chien d'Oysel","Chien de berger de Croatie","Chien de berger de Majorque","Chien de Berger Roumain de Mioritza","Chien de Berger Roumain des Carpathes","Chien de Canaan","Chien de montagne des Pyrénées","Chien de montagne portugais","Chien de Saint Hubert","Chien du Groenland","Chien du pharaon","Chien d’arrêt allemand à poil long","Chien d’Artois","Chien d’élan norvégien gris","Chien d’Élan Norvégien Noir","Chien d’élan suédois","Chien Finnois de Laponie","Chien Jindo Coréen","Chien Loup de Saarloos","Chien Loup Tchécoslovaque","Chien norvégien de Macareux","Chien nu du Pérou","Chien nu mexicain","Chien rouge de Bavière","Chien rouge de Hanovre","Chien suédois de Laponie","Chien thaïlandais","Chihuahua","Chow Chow","Cirneco de l’Etna","Clumber-Spaniel","Cocker Américain","Cocker Anglais","Colley à poil court","Colley à poil long","Coton de Tuléar","Curly Coated Retriever","Cursinu","Dalmatien","Dandie-Dinmont-Terrier","Dobermann","Dogo Canario","Dogue Allemand","Dogue Argentin","Dogue de Bordeaux","Dogue de Majorque","Dogue du Tibet","Drever","English Toy Terrier","Epagneul à perdrix de Drente","Epagneul Bleu de Picardie","Epagneul Breton","Epagneul de Pont-Audemer","Epagneul Français","Epagneul Japonais","Epagneul Nain Continental","Epagneul Picard","Epagneul Tibétain","Eurasier","Field-Spaniel","Fila Brasileiro","Fila de Sao Miguel","Flat-Coated Retriever","Fox Terrier","Foxhound américain","Foxhound anglais","Golden Retriever","Goldendoodle","Grand Anglo-Français blanc et noir","Grand Anglo-Français blanc et orange","Grand Anglo-Français tricolore","Grand Basset Griffon vendéen","Grand Bouvier Suisse","Grand Épagneul de Münster","Grand Gascon saintongeois","Grand Griffon Vendéen","Greyhound","Griffon Belge","Griffon Bleu de Gascogne","Griffon Bruxellois","Griffon fauve de Bretagne","Griffon Korthals","Griffon Nivernais","Harrier","Hokkaïdo Ken","Hovawart","Husky Sibérien","Irish Glen of Imaal Terrier","Irish Terrier","Irish Terrier à poil doux","Jack Russell Terrier","Jagdterrier","Kai","Kelpie","Kerry Blue Terrier","King Charles Spaniel","Kishu","Komondor","Kromfohrländer","Kuvasz Hongrois","Labradoodle","Labrador Retriever","Laïka de Sibérie occidentale","Laïka de Sibérie orientale","Laïka Russo-Européen","Lakeland Terrier","Landseer","Leonberger","Lévrier Afghan","Lévrier Azawakh","Lévrier Écossais","Lévrier Espagnol","Lévrier Hongrois","Lévrier Irlandais","Lévrier Polonais","Lhassa Apso","Malamute de l'Alaska","Mastiff","Mâtin de l'Alentejo","Mâtin de Naples","Mâtin des Pyrénées","Mâtin Espagnol","Mudi","Norfolk Terrier","Norwich Terrier","Otterhound","Parson Russell Terrier","Pékinois","Petit Basset Griffon vendéen","Petit Brabançon","Petit Chien Courant Suisse","Petit chien hollandais de chasse au gibier d'eau","Petit Chien Lion","Petit Epagneul de Münster","Petit Lévrier Italien","Pinscher","Pinscher autrichien à poil court","Pinscher Nain","Pitbull","Podenco Canario","Podenco Ibicenco","Podengo portugais","Pointer Anglais","Poitevin","Pomsky","Porcelaine","Pudelpointer","Puli","Pumi","Ratonero Bodeguero Andaluz","Retriever de la Nouvelle-Écosse","Rhodesian-Ridgeback","Rottweiler","Saint-Bernard","Saluki","Samoyède","Schapendoes","Schipperke","Schnauzer","Sealyham Terrier","Setter Anglais","Setter Gordon","Setter Irlandais Rouge","Shar-Pei","Shiba Inu","Shih Tzu","Shikoku","Silky Terrier","Skye Terrier","Sloughi","Smous des Pays-Bas","Spinone","Spitz Allemand","Spitz de Norrbotten","Spitz des Wisigoths","Spitz Finlandais","Spitz Japonais","Springer Anglais","Staffordshire Bull Terrier","Sussex-Spaniel","Tchouvatch Slovaque","Teckel","Terre-Neuve","Terrier australien","Terrier brésilien","Terrier de Manchester","Terrier Ecossais","Terrier japonais","Terrier Noir Russe","Terrier tchèque","Terrier Tibétain","Tosa","Volpino Italien","Welsh Corgi Cardigan","Welsh Corgi Pembroke","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","Whippet","Yorkshire Terrier"],Tqu=["Able de Heckel","Ablette","Achigan de mer","Aiglefin","Aiguillat commun","Aiguillat noir","Alose","Amour blanc","Anchois","Anguille","Apogon","Apron du Rhône","Aspe","Baliste","Bar","Bar blanc","Barbeau","Bardot","Barracuda","Baudroie","Baudroie abyssale de Johnson","Baudroie commune","Baudroie d’Amérique","Baudroie des abysses","Beaux yeux","Billard","Black-Bass","Blade","Blageon","Blanchet","Blennie","Bogue","Bonite","Bouvière","Brème","Brochet","Brosme","Cabillaud","Capelan","Capret","Carassin","Carassin doré","Cardine franche","Carpe","Carrelet","Castagnole","Cernier","Chabot","Chapon","Chat","Chevesne","Claresse","Colin","Congre","Corb","Corégone","Coryphène","Courbine","Crénilabre","Cyprinodonte","Daubenet","Denti","Dorade","Doré jaune","Dormelle","Dragonnet","Églefin","Elbot","Éperlan","Épinoche","Épinochette","Équille","Escolier","Espadon","Esturgeon","Fanfre","Flétan","Gallinette","Gardon","Girelle","Gobie","Gobio","Goret","Gorette","Goujon","Grand-gueule","Grande vive","Grémille","Grenadier","Grenadier de roche","Grondin","Guppy","Hareng","Hippocampe","Hotu","Huchon","Ibaïa","Ide mélanote","Julienne","Labre","Lamproie","Lançon","Liche","Lieu appelé","Lieu jaune","Lieu noir","Limande","Lingue","Loche","Lompe","Loquette d'Europe","Lorette","Lotte","Loubine","Loup de mer","Mâchoiron","Maigre","Makaire","Mako","Malachigan","Mandoule","Maquereau","Maraîche","Marbré","Marigane noire","Marlin","Maskinongé","mehdia","Ménomini rond","Merlan","Merlu","Mérou","Merval","Meunier","Mirandelle","Môle","Mora","Morue","Motelle","Muge","Mulet","Murène","Napoléon","Oblade","Omble chevalier","Omble de fontaine1","Ombre","Opah","Ouananiche","Pageot","Pagre","Panga","Pataclet","Perche","Perche du Nil","Petite vive","Phrynorhombe","Piranha","Plie","Poisson clown","Poisson lanterne","Poisson rouge","Poisson zèbre","Poisson-chat","Poisson-chien","Poisson-coffre","Poisson-lune","Poisson-pilote","Raie","Rascasse","Rason","Rémora commun","Requin","Requin à pointes noires","Requin blanc","Requin gris","Requin marteau","Requin pèlerin","Requin-baleine","Requin-nourrice","Requin-taureau","Requin-tigre","Rondin","Rotengle","Roucaou","Rouget","Roussette","Rouvet","Saint-pierre","Sandre","Sar","Sardine","Sarran","Saumon","Saupe","Sébaste","Sériole","Séverau","Sigan Corail","Silure","Sole","Sprat","Tacaud","Tanche","Tanche-tautogue","Tanude","Targeur","Tassergal","Tautogue noir","Tétraodon","Thazard","Thon","Thon albacore","Thon blanc","Thon listao","Thon rouge","Tilapia du Nil","Truite","Truite arc-en-ciel","Truite de mer","Truite fario","Turbot","Turbot de sable","Turbot de Terre-Neuve","Uranoscope","Vairon","Vandoise","Vieille","Vivaneau","Vive","Vive araignée","Vive rayée"],jqu=["Abaga","Abyssinien","Achetta","Adaev","Aegidienberger","Aénos","Akhal-Teke","Alaca","Albanais","Alt-Württemberger","Altaï","American Walking Pony","American warmblood","Anatolien","Andalou","Andin","Andravida","Anglo-arabe","Anglo-Argentino","Anglo-kabarde","Appaloosa","Appaloosa britannique","Appaloosa néerlandais","Appenninico","AraAppaloosa","Arabe","Arabe Shagya","Arabe syrien","Arabe-Barbe","Arabe-lusitanien","Arabo-boulonnais","Arabo-frison","Arabo-Haflinger","Aralusian","Aravani","Ardahan","Ardennais","Ardennais palatin","Ardennais russe","Ardennais suédois","Arenberg-Nordkirchener","Aréwa","Astrakhan","Asturcón","Autre que Pur-sang","Auxois","Axios","Aztèque","Bachkir","Bagual","Baguio","Bagzan","Bahiano","Bahr el-Ghazal","Baicha","Baïkal","Baise","Baixadeiro","Baixo-Amazona ","Bajau","Baladi","Bale","Bali","Balikun","Baloutche","Bandiagara","Bangladais","Barbe","Bardigiano","Barock Pinto","Barraquand","Batak","Bauernpferd","Bélédougou","Berba","Bergmann","Bhirum","Bhotia","Biłgoraj","Bima","Blazer","Bobo","Boer du Cap","Boer sud-africain","Borana","Bornu","Bosnien","Boudienny","Boulonnais","Bouriate","Breton","Britannique sang-chaud","Brumby","Bucovine","Bulgare oriental","Buohai","Burguete","Cabadin","Calabrais","Camargue","Camarillo white","Cambodgien","Campeiro","Campolina","Canadien","Canik","Capitanata","Carneddau","Carolina Marsh Tacky","Caspien","Castillan","Castillonnais","Chaidamu","Chakouyi","Chara","Cheju","Cherokee","Cheval corse","Cheval crème","Cheval d'Auvergne","Cheval d'Azerbaïdjan","Cheval de ban'ei","Cheval de Catria","Cheval de Heck","Cheval de Koro","Cheval de l'île de Cumberland","Cheval de l'île de sable","Cheval de la mer noire","Cheval de la Sierra Tarahumara","Cheval de Megève","Cheval de Miquelon","Cheval de Nangchen","Cheval de Pentro","Cheval de Posavina","Cheval de Riwoché","Cheval de selle luxembourgeois","Cheval de Senne","Cheval de sport belge","Cheval de sport brésilien","Cheval de sport bulgare","Cheval de sport canadien","Cheval de sport croate","Cheval de sport espagnol","Cheval de sport estonien","Cheval de sport frison","Cheval de sport hongrois","Cheval de sport polonais","Cheval de sport roumain","Cheval de sport suisse","Cheval des Marquises","Cheval des montagnes du Pays basque","Cheval des Nez-Percés","Cheval des Outer Banks","Cheval doré de la Bohême","Cheval du Delta","Cheval du delta du Danube","Cheval du Don","Cheval du Haut-Ienisseï","Cheval du Namib","Cheval du plateau persan","Cheval du Ventasso","Cheval du Vercors de Barraquand","cheval en Afghanistan","Cheval marocain de sport","Cheval miniature américain","Cheval miniature français","Cheval mongol","Cheval portugais de sport","Chilien","Chilote","Chincoteague","Choctaw","Chumbivilcas","Chumysh","Cleveland Bay","Clydesdale","Cob Gypsy","Cob normand","Coffin Bay Brumby","Colorado ranger","Comtois","Connemara","Corajoso","Costeño","Crétois","Criollo","Criollo militar","Criollo paraguayen","Criollo uruguayen","Criollo vénézuélien","Crioulo","Çukurova","Curly","Daghestan","Dales","Danois sang-chaud","Danubien","Darashouri","Darkhad","Dartmoor","Datong","Deccani","Deliboz","Demi-sang d'Inde","Djavakhéti","Døle","Dongola","Dosanko","Dülmen","Dun hongrois","Edelbluthaflinger","Emben","Eriskay","Erlunchun","Estonien","Exmoor","Falabella","Feliński","Fell","Féroé","Finlandais","Finlandais sang-chaud","Fiorello","Fjord","Flamand","Fleuve","Flores","Florida Cracker Horse","Foutanké","Franches-Montagnes","Frederiksborg","Frison","Frison oriental","Furioso-North Star","Galiceno","Galicien","Galshar","Ganja","Ganzi","Garrano","Garron","Garwolin","Gashghai","Gayo","Gelderland","Gemlik","Georgian Grande","Gharkawi","Giara","Giarab","Giawf","Gidran","Glasinacki","Gobir","Gocan","Goklan","Golden American Saddlebred","Gondo","Gotland","Graditz","Grand Žemaitukas","Groningen","Guangxi","Guanzhong","Guba","Guizhou","Guoxia","Habash","Hackney","Haflinger","Haflo-arabe","Halla","Hanovrien","Haomeng","Heihe","Heilongjiang","Henan","Henson","Hequ","Herati","Hessois","Highland","Hirzai","Hispano","Hispano-arabe","Hispano-Bretón","Hınıs","Hmong","Hodh","Hoho","Hokkaïdo washu","Holsteiner","Horro","Huçul","Hunter irlandais","Iakoute","Iomud","Irish Cob","Irish Sport Horse","Islandais","israélien","Jabe","Jaca Navarra","Jaf","Jata","Java","Jianchang","Jilin","Jinhong","Jinjiang","Jofi","Jomud","Jumli","Jutland","Kabardin","Kabia","Kabouli","Kafa","Kaimanawa","Kajlan","Kalmouk","Kandachime","Karabaïr","Karabakh","Karachai","Karakatchan","Kathiawari","Kazakh","Kazakh chinois","Kentucky Mountain Saddle Horse","Kerqin","Kerry bog","Kiger Mustang","Kinsky","Kirdi","Kirdimi","Kirghiz","Kisber Felver","Kiso","Kladruber","Knabstrup","Kohband","Konik","Kordofani","Koto-koli","Kouznetsk","Kuda Padi","Kuda-Pacu","Kumyk","Kundudo","Kuningan","Kurde","Kushum","Kustanair","Kwangok","KWPN","La Silla","Lakka","Lämminverinen Ravuri","Landais","Lao","Lavradeiro","Lebaniega","Lehmkuhlener","Lesbos","Letea","Letton","Leutstettener","Lewitzer","Lezgian","Lichuan","Lidzbark","Liebenthaler","Lijiang","Lipizzan","Lippitt Morgan","Livno","Llanero","Logone","Lokaï","Lombok","Losino","Lovets","Lowicz","Lundy","Lusitanien","Lynghest","M'Bayar","M'Par","Macassar","Makra","Malakan","Mallorquín","Malopolski","Manga","Mangalarga marchador","Mangalarga paulista","Mangolina","Marajoara","Marazi","Maremmano","Marismeña","Marwari","Mayray","Mbai","Mecklembourg","Međimurje","Megezh","Megruli","Merak-Saktenpata","Mérens","Messara","Messeri","Mezen","Midilli","Minahasa","Mini Shetland","Minianka","Miniature néerlandais","Miniature sud-africain","Miniature Toy Horse","Minorquin","Minoussinsk","Misaki","Missouri Fox Trotter","Miyako","Moldave","Monchina","Mongol chinois","Montana Traveler","Morab","Morave","Morgan","Morna","Morocco spotted horse","Morochuco","Mossi","Mountain Pleasure","Moyle","Muniqi","Murakosi - Murakoz","Murgese","Murinsulaner","Mustang","Mustang de Cerbat","Mustang des monts Pryor","Mustang espagnol","Myangad","Napolitain","Narym","National Show Horse","New Forest","Ngua Noi","Nigérian","Ningqiang","Nokota","Nonius","Nooitgedacht","Nordestin","Nordlandshest","Noriker","Noriker silésien","Nouvel Altaï","Novoalexandrovsk","Novokirghize","Ob","Oldenbourg","Oldenbourg danois","Ondorshil","Orlov-Rostopchin","Østland","Padang","Pagan","Paint Horse","Pampa","Pampa marchador","Panje","Pantaneiro","Paso cubain","Paso du Costa Rica","Paso Fino","Paso fino colombien","Paso péruvien","Patibarcino","Pechora","Percheron","Persano","Petiso argentino","Petit cheval de selle allemand","Pfalz-ardenner","Pindos","Pinkafeld","Pintabian","Pinto cubain","Pinzgauer","Piquira","Pleven","Poitevin mulassier","Polesskaya","Polo argentin","Poney Appaloosa européen","Poney australien","Poney basque","Poney classique allemand","Poney de Birmanie","Poney de Bornéo","Poney de Kagoshima","Poney de l'Esperia","Poney de Manipur","Poney de Monterufoli","Poney de Pénée","Poney de polo","Poney de Râjshâhî","Poney de selle allemand","Poney de selle belge","Poney de selle britannique","Poney de selle finlandais","Poney de selle polonais","Poney de selle suédois","Poney de Somalie","Poney de sport danois","Poney de sport nord-américain","Poney de sport slovaque","Poney de sport tchèque","Poney de Terre-Neuve","Poney des Açores","Poney des Amériques","Poney des Carpates","Poney des Mogods","Poney du Darfour","Poney du Sri Lanka","Poney français de selle","Poney Hackney","Poney indien du lac La Croix","Poney Noma","Poney roumain","Poney rustique canadien","Poney sardinien","Poney tacheté britannique","Poney thaïlandais","Poney tibétain","Poney westphalien","Pottok","Priangan","Priob","Pur-sang","Pur-sang arabe","Pure race espagnole","Puruca","Pyongwon","Pyrénées catalanes","Qashqai","Qatgani","Qazal","Quarab","Quarter Horse","Quarter pony","Racking horse","Rahvan","Retuerta","Reziegi Taaishi","Rhénan sang-chaud","Rhodos","Rocky Mountain Horse","Rodope","Romano della Maremma Laziale","Rottaler","Sabyol","Saddlebred","Saklawi","Salernitano","Samand","Samolaco","Sandalwood","Sanfratellano","Sang-chaud lourd de Saxe-Thuringe","Sanhe","Sara","Sarcidano","sBs","Selale","Selle argentin","Selle australien","Selle autrichien","Selle de Thuringe","Selle français","Selle italien","Selle russe","Selle slovaque","Selle slovène","Selle sud-africain","Selle suédois","Selle tchèque","Selle ukrainien","Selle uruguayen","Serrano","Shagya","Shan","Shandan","Shetland","Shetland américain","Shirazi","Shire","Shirvan","Siaen","Siciliano","Siglavy","Sikang","Silésien","Sindh Desi","Sini","Sistani","Skogsruss","Skyros","Sokólski","Sorraïa","Soudanais","Spanish Jennet","Spanish Norman","Spiti","Sportaloosa","Spotted saddle horse","Standardbred","Stock Horse australien","Sud-africain sang-chaud","Suédois du nord","Suffolk Punch","Sulphur","Sumba","Sumbar-Sandel-Arabe","Sumbawa","Sunicho","Sztumski","Tadjik","Tagaytay","Taishuh","Tarāi","Tavda","Tawleed","Tchéco-morave belge","Tchenaran","Tchèque sang-froid","Tchernomor","Tennessee Walker","Tersk","Tes","Thessalien","Tieling","Tiger horse","Timor","Tokara","Tolfetano","Tonga","Tooraq","Topuğu Kıllı","Tori","Touchine","Touva","Trait allemand du Sud","Trait argentin","Trait australien","Trait belge","Trait biélorusse","Trait bulgare","Trait crème américain","Trait de Croatie","Trait de l'Altmark","Trait de la Forêt-Noire","Trait de Rhénanie","Trait de Saxe-Thuringe","Trait du Nord","Trait du Schleswig","Trait estonien","Trait hanovrien d'origine Schleswig","Trait hongrois","Trait irlandais","Trait italien","Trait lituanien","Trait néerlandais","Trait pie américain","Trait polonais","Trait roumain","Trait russe","Trait soviétique","Trait westphalien","Trakehner","Trakya","Transbaïkal","Trocha Pura Colombiana","Trote y galope","Trotteur allemand","Trotteur croate","Trotteur cubain","Trotteur danois","Trotteur de Ljutomer","Trotteur Døle","Trotteur espagnol","Trotteur finlandais sang-chaud","Trotteur français","Trotteur italien","Trotteur Latgale","Trotteur métis","Trotteur Orlov","Trotteur roumain","Trotteur russe","Trotteur scandinave","Trotteur yougoslave","Tuigpaard","Turkestani","Ujumqin","Unmol","Uzunyayla","Viatka","Virginia highlander","Vlaamperd","Vladimir","Voronej","Warlander","Waziri","Welara","Welsh","Welsh cob","Welsh de type cob","Welsh mountain","Wenshan","Westphalien","Wielkopolski","Wilwal","Württemberger","Wushen","Xiangfen","Xilinguole","Xinihe","Yabu","Yanqi","Yargha","Yili","Yiwu","Yonaguni","Yongning","Yunnan","Yushu","Yuta","Zabaikal","Zakynthos","Zanskari","Žemaitukas","Zhongdian","Zweibrücker"],Nqu=["Abeille tueuse","Abeille découpeuse de la luzerne","Abeille européenne","Abeille à miel","Æschne","Æschne bleue","Æschne des joncs","Agrion jouvencelle","Agrion élégant","Ammophile des sables","Anax empereur","Anophèle","Apollon","Argus bleu","Ascalaphe soufré","Atlas","Aurore","Azuré du serpolet","Balanin des noisettes","Blastophage","Blatte","Blatte américaine","Blatte de Madagascar","Blatte germanique","Blatte orientale","Bombyle","Bombyx du mûrier","Bombyx du ricin","Bombyx éri","Bostryche typographe","Bourdon","Bourdon des champs","Bourdon des pierres","Bourdon des prés","Bourdon terrestre","Bousier","Calliphoridé","Caloptéryx vierge","Capricorne de l'épine de Jérusalem","Capricorne des cactus","Capricorne des maisons","Capricorne du chêne","Capricorne musqué","Carabe doré","Carabe violet","Cercope","Cétoine","Cétoine dorée","Cétoine grise","Cétoine marginée","Cétoine verte","Charançon du blé","Charançon rouge des palmiers","Chironome","Chouette","Chrysope","Chrysope nacrée","Chrysope verte","Cicadelle blanche","Cicindèle","Cigale","Cigale bossue","Cigale bossue du chêne","Cigale grise","Cigale plébéienne","Citron","Citron de Provence","Clairon des abeilles","Clairon des ruches","Coccinelle","Coccinelle asiatique","Coccinelle à deux points","Coccinelle à quatorze points","Coccinelle à sept points","Coccinelle à vingt-deux points","Courtilière","Criquet","Criquet migrateur","Déesse précieuse","Demi-deuil","Demi diable","Grand diable","Petit diable","Doryphore de la pomme de terre","Drosophile","Dynaste Hercule","Éphémère","Euglossine","Fausse teigne de la cire","Flambé","Fourmi","Fourmi balle de fusil","Fourmi de feu","Fourmi ensanglantée","Fourmilion","Frelon asiatique","Frelon européen","Frelon géant japonais","Gazé","Gendarme","Gerris","Grand paon de nuit","Grand Planeur","Grande aeschne","Grande saperde du peuplier","Grande sauterelle verte","Graphosome d'Italie","Greta oto","Grillon","Grillon champêtre","Grillon domestique","Guêpe commune","Guêpe germanique","Guêpe-papillon","Hanneton","Hercule","Hulotte","Insecte","Lepture cordigère","Leste fiancé","Léthocère d'Amérique","Libellule déprimée","Lucane cerf-volant","Lucilie bouchère","Lucilie bufonivore","Luciole","Lyctus","Machaon","Magicienne dentelée","Mante religieuse","Mante-orchidée","Mélipone","Monarque","Morpho cypris","Mouche domestique","Mouche du vinaigre","Mouche tsé-tsé","Mouche verte commune","Moustique tigre","Nèpe","Neuroptère","Osmie cornue","Papillon","Papillon du palmier","Perle","Petit apollon","Petit capricorne","Phasme","Phasme bâton","Phrygane","Phyllie","Poisson d'argent","Poliste","Poliste géant","Polyphème","Pou","Pou du pubis","Prométhée","Puce","Puceron","Punaise","Punaise d'eau géante","Punaise de la Morelle","Punaise de lit","Punaise ornée","Punaise-épine","Rosalie alpine","Saturnie Cécropia","Saturnie du cerisier","Saturnie du poirier","Sauterelle","Scarabée du désert","Scarabée rhinocéros européen","Scarabée rhinocéros japonais","Scolie des jardins","Sorcière blanche","Sphinx de Morgan","Sphinx de Wallace","Sphinx du tilleul","Taon","Ténébrion meunier","Termite","Tipule","Titan","Titiwai","Turquoise","Ver de bancoule","Ver luisant","Vrillette","Vrillette du pain","Weta","Weta des arbres","Weta des cavernes","Weta géant","Xylocope violet","Zabre des céréales","Zygène"],Lqu=["Lion de l'Atlas","Lion du Cap","Lion d'Afrique","Lion d'Asie"],Rqu=["Alaska","Angora français","Argenté de Champagne","Argenté de Saint Hubert","Bélier anglais","Bélier français","Blanc de Hotot","Blanc de Vendée","Bleu de Beveren","Bleu de Vienne","Brun marron de Lorraine","Californien","Castorrex","Chamois de Thuringe","Fauve de Bourgogne","Feh de Marbourg","Feu Feh","Feu havane","Feu noir","Géant blanc du Bouscat","Géant des Flandres","Géant papillon français","Grand Chinchilla","Grand Russe","Gris bleu de Vienne","Gris de Vienne","Gris du Bourbonnais","Havane français","Hermine de Lutterbach","Hollandais","Japonais","lapin bélier","Lapin blanc danois","Lapin chèvre","Lapin chinchilla","Lièvre belge","Lynx","Nain angora","Nain bélier Rex","Nain de couleur","Nain renard","Nain Rex","Nain satin","Néo-Zélandais","Noir de Vienne","Normand","Papillon anglais","Papillon rhénan","Perlfeh","Petit bélier","Petit papillon","Polonais","Renard","Rex","Rhoen","Russe","Sablé des Vosges","Satin","Separator","Zibeline"],Kqu=["Alsophis ater","Anaconda à taches sombres","Anaconda bolivien","Anaconda curiyú","Anaconda de Barbour","Anaconda de Bolivie","Anaconda de Deschauense","Anaconda du Paraguay","Anaconda géant","Anaconda jaune","Anaconda vert","Barba amarilla","Boa","Boa arboricole de Madagascar","Boa arc-en-ciel","Boa arc-en-ciel cubain","Boa canin","Boa caoutchouc","Boa cubain","Boa d'Amazonie","Boa de Cuba","Boa de Duméril","Boa de l'île Ronde","Boa de l'île Ronde de Dussumier","Boa de l'île Ronde de Schlegel","Boa de la Jamaïque","Boa de Madagascar","Boa de Maurice","Boa de Porto Rico","Boa des forêts","Boa des forêts de Madagascar","Boa des perroquets","Boa des sables","Boa des sables d'Afrique","Boa des savanes de Duméril","Boa devin","Boa émeraude","Boa fouisseur de l'île Maurice","Boa fouisseur de l'île Ronde","Boa nain","Boa sobre","Boa terrestre de Madagascar","Bongare","Bongare annelé","Bongare candide","Bongare fascié","Bongare indien","Bongare rayé","Boomslang","Bungare","Cinglard","Cobra","Cobra à lunettes","Cobra à monocle","Cobra chinois","Cobra cracheur","Cobra cracheur à cou noir","Cobra cracheur du Mozambique","Cobra cracheur équatorial","Cobra cracheur indonésien","Cobra cracheur rouge","Cobra d'eau","Cobra d'eau rayé","Cobra de mer","Cobra des Philipines du Nord","Cobra du Cap","Cobra du Mozambique","Cobra égyptien","Cobra indien","Cobra royal","Coronelle","Coronelle girondine","Coronelle lisse","Couleuvre","Couleuvre à capuchon","Couleuvre à collier","Couleuvre à collier américaine","Couleuvre à dos rouge","Couleuvre à échelons","Couleuvre à jarretière de Santa Cruz","Couleuvre à nez plat","Couleuvre à nez retroussé","Couleuvre à quatre raies","Couleuvre à ventre rouge","Couleuvre brune","Couleuvre d'eau","Couleuvre d'Esculape","Couleuvre de Forsskal","Couleuvre de l'Amour","Couleuvre de l'Ouest","Couleuvre de Montpellier","Couleuvre des Plaines","Couleuvre diadème","Couleuvre du Nord-Ouest","Couleuvre fauve de l'Est","Couleuvre faux-corail","Couleuvre léopard","Couleuvre mauresque","Couleuvre mince","Couleuvre obscure","Couleuvre rayée","Couleuvre royale","Couleuvre tachetée","Couleuvre tessellée","Couleuvre verte","Couleuvre verte et jaune","Couleuvre vipérine","Couleuvre-jarretière","Couresse à ventre rouge","Couresse du Banc d'Anguilla","Crotale","Crotale à losange","Crotale cascabelle","Crotale cent pas","Crotale de l'ouest","Crotale de Malaisie","Crotale de Mojave","Crotale des bambous","Crotale des bois","Crotale des prairies","Crotale des tropiques","Crotale diamantin","Crotale diamantin de l'Ouest","Crotale du temple","Crotale du Texas","Crotale du Venezuela","Crotale muet","Crotale tigré","Cuatronarices","Curiyú","Échide","Échide à ventre blanc","Échide carénée","Échide des pyramides","Faux-corail de Sinaloa","Fer de lance","Fer de lance centro-américain","Fer de lance commun","Fer de lance de la Martinique","Grage grands carreaux","Grand anaconda","Grands carreaux","Habu","Habu d'Arisa","Habu d'Okinawa","Habu de Kikuchi","Habu de Kume-jima","Habu de Sakishima","Habu de Taïwan","Habu de Tokara","Habu Hime","Jaracacá amarilla","Jaracacá jaune","Jararaca","Jararaca Pintada","Jararaca-cruzeira","Jararaca-ilhoa","Jararacuçu","Katuali","Macagua","Maître de la brousse","Mamba de Jameson","Mamba noir","Mamba vert","Mamba vert de Guinée","Mamba vert de Jameson","Mamba vert de l'Est","Mamba vert de l'Ouest","Mapanare","Mocassin d'eau","Ñacaniná","Pélamide","Plature","Python","Python à lèvres blanches","Python à tête noire","Python à tête noire d'Australie","Python améthyste","Python arboricole vert","Python arboricole vert australien","Python birman","Python boule","Python d'Amérique centrale","Python d'Angola","Python de Boelen","Python de Children","Python de Macklot","Python de Papouasie","Python de Ramsay","Python de Seba","Python de Stimson","Python de Timor","Python fouisseur du Mexique","Python indien","Python malais","Python molure","Python olive","Python pygmé","Python réticulé","Python royal"],Iqu=["chien","chat","serpent","ours","lion","cétacé","insecte","crocodilien","vache","oiseau","poisson","lapin","cheval"],Oqu={bear:yqu,bird:Bqu,cat:zqu,cetacean:Squ,cow:Mqu,crocodilia:wqu,dog:Pqu,fish:Tqu,horse:jqu,insect:Nqu,lion:Lqu,rabbit:Rqu,snake:Kqu,type:Iqu},$qu=Oqu,Hqu=["076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"],Gqu={formats:Hqu},_qu=Gqu,Vqu=["abricot","acajou","aigue-marine","amande","amarante","ambre","améthyste","anthracite","argent","aubergine","aurore","avocat","azur","basané","beurre","bis","bisque","bistre","bitume","blanc cassé","blanc lunaire","blé","bleu acier","bleu bleuet","bleu canard","bleu charrette","bleu ciel","bleu de cobalt","bleu de Prusse","bleu électrique","bleu givré","bleu marine","bleu nuit","bleu outremer","bleu paon","bleu persan","bleu pétrole","bleu roi","bleu saphir","bleu turquin","bouton d'or","brique","bronze","brou de noix","caca d'oie","cacao","cachou","café","cannelle","capucine","caramel","carmin","carotte","chamois","chartreuse","cuivre","chocolat","cinabre","citrouille","cœruleum","coquille d'œuf","corail","cramoisi","cuisse de nymphe","cyan","écarlate","écru","émeraude","fauve","flave","fraise","framboise","fumée","garance","glauque","glycine","grège","grenadine","grenat","gris acier","gris de Payne","gris fer","gris perle","gris souris","groseille","gueules","héliotrope","incarnat","indigo","isabelle","jaune canari","jaune citron","jaune de cobalt","couleurs de Mars","jaune de Naples","jaune impérial","jaune mimosa","outremer véritable","lavallière","lavande","lie de vin","lilas","lime","lin","magenta","maïs","malachite","mandarine","marron","mastic","mauve","menthe","moutarde","nacarat","nankin","noisette","ocre","ocre rouge","olive","or","orange brûlé","orchidée","orpiment","paille","parme","pelure d'oignon","pervenche","pistache","poil de chameau","ponceau","pourpre","prasin","prune","puce","rose Mountbatten","oxyde de fer","rouge cardinal","rouge cerise","rouge d'Andrinople","rouge de Falun","rouge feu","rouge tomate","tomette","rouille","rubis","sable","safre","sang de bœuf","sanguine","sarcelle","saumon","sépia","sinople","smalt","soufre","tabac","terre d'ombre","topaze","tourterelle","turquoise","vanille","vermeil","vermillon","vert bouteille","vert céladon","vert d'eau","vert-de-gris","vert de Hooker","vert de vessie","vert épinard","vert impérial","vert lichen","vert oxyde de chrome","vert perroquet","vert poireau","vert pomme","vert prairie","vert printemps","vert sapin","vert sauge","vert tilleul","vert Véronèse","violet","violet d'évêque","viride","zinzolin"],Jqu={human:Vqu},Uqu=Jqu,Wqu=["Livres","Films","Musique","Jeux","Electronique","Ordinateurs","Maison","Jardin","Outils","Épicerie","Santé","Beauté","Jouets","Enfants","Bébé","Vêtements","Chaussures","Bijoux","Sports","Plein air","Automobile","Industrie"],qqu=["Ces médailles et épingles sont en argent avec patine artistique. Elles ont été composées et frappées spécialement dans les ateliers de l'État pour la Société l'Hirondelle.","Cadre raccord brasé de 53 ou 58 %. Jantes en acier émaillées. Pneus “Hiron” 700 x 35, garantis 12 mois. Pignon roue libre à emboitement hexagonal. Frein “Hirondelle” sur jante arrière. Garde-boue métal.","Montre-bracelet, dite “d'Aviateur”, métal inaltérable, diam. 435ym. Mouvement de précision chronographe, cadran avec grande aiguille trotteuse, permettant la lecture 1/25de seconde.","Lanterne cuivre fort, finement nickelé, chute d'eau réglable, suspension antivibratrice, projecteur diamètre cm2, avec verre bombé. Durée d'éclairage 3 heures. Poids 395 grammes.","Lunettes étanches, monture caoutchouc moulé de 1re qual. glaces rondes de 55 mm de diam. en verre clair. Les lunettes protègent les yeux contre les poussières, fumées et gaz industriels et se portent av. nos masques 5862-5864. Pds 60 gr.","Carrosserie en tôle d'acier laqué blanc montée sur roues pour faciliter le déplacement, couvercle laqué blanc, dessus et cuve en métal émaille marron, inaltérable a l'eau de lessive et a la chaleur,","Bicyclette à 1 vitesse, pneus 1/2 ballon. Cadre de 52cm. Jantes chromées. Roue Hore. Moyeux indéréglables. 2 freins sur jantes. Guidon trials. Garde-boue et couvre chaine en acier émaillé. Porte-bagages. Gardejupes. Pédales à blocs caoutchouc. Émail couleur. Selle route cuir. Sacoche avec outillage. Pompe de cadre. Timbre avertisseur.","Petite griffe à sarcler. 5 dents en acier, largeur 8 cm. poignée estampée, longueur 26 cm. poids 150 gr. Pour ameublir le sol, arracher les herbes entre les plantes ou fleurs cultivées en lignes rapprochées.","Moteur Villiers. Puissance au frein : 7 HP, 3 vitesses, lancement au pied, éclairage électrique, carrosserie 2 places, coffre à outils, outillage complet, capote et pare-brise.","Maillot en coton fin à rayures se boutonnant devant pour enfants.","Rasoir de sûreté “Prima” tout en laiton massif nickelé chromé, manche moleté bien en main. Peigne et contre-peigne galbés tenant tout d'une pièce, fermeture à charnière, blocage instantané de la lame.","Ce magnifique radio-phono comprend un excellent récepteur radioL'ensemble, dans une belle ébénisterie teintée palissandre, forme un très phonique 6 lampes et un tourne-disque de vitesses placé sous le couvercle. Beau meuble. Ce modèle, dont le montage particulièrement soigne assure un très bon rendement aussi bien en radio qu'en phono, est garanti mn an.","Récepteurs de télévision à haute définition 819 lignes, donnant une image très nette et d'un contraste agréable ne fatiguant pas la vue, le montage de la partie radio donne un son absolument remarquable.","Tous nos appareils sont blindés pour que leur rayonnement ne trouble pas les récepteurs radiophoniques, et ils fonctionnent sur courant alternatif 50 riodes 110 et 220 volts. Ils sont garantis pendant 1 an; toutefois, suivant la règle, le tube cathodique est garanti pour 6 mois seulement."],Zqu={adjective:["Petit","Ergonomique","Électronique","Rustique","Intelligent","Magnifique","Incroyable","Élégant","Fantastique","Pratique","Moderne","Recyclé","Sur mesure","Génial","Générique","Artisanal","Fait main","Oriental","Licencié","Luxueux","Raffiné","Sans marque","Savoureux"],material:["Acier","Bronze","Bois","Béton","Plastique","Coton","Granit","Caoutchouc","Métal","Doux","Frais","Congelé"],product:["Chaise","Voiture","Ordinateur","Clavier","Souris","Vélo","Boule","Gants","Pantalon","Chemise","Table","Chaussures","Chapeau","Serviettes","Savon","Thon","Poulet","Poisson","Fromage","Lard","Pizza","Salade","Saucisses","Frites"]},Yqu={department:Wqu,product_description:qqu,product_name:Zqu},Qqu=Yqu,Xqu={wide:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],wide_context:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],abbr:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."]},uZu={wide:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],wide_context:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],abbr:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],abbr_context:["dim","lun","mar","mer","jeu","ven","sam"]},eZu={month:Xqu,weekday:uZu},aZu=eZu,rZu=["Chèque","Epargne","Marché monétaire","Investissement","Prêt immobilier","Carte de crédit","Prêt personnel"],nZu=[{name:"Dollar",code:"USD",symbol:"$"},{name:"Dollar canadien",code:"CAD",symbol:"$"},{name:"Peso mexicain",code:"MXN",symbol:"$"},{name:"Florin",code:"AWG",symbol:"ƒ"},{name:"Baisse du dollar",code:"BBD",symbol:"$"},{name:"Dollar bermudien",code:"BMD",symbol:"$"},{name:"Dollar des Bahamas",code:"BSD",symbol:"$"},{name:"Peso dominicain",code:"DOP",symbol:"$"},{name:"Dollar jamaïcain",code:"JMD",symbol:"$"},{name:"Quetzal guatémaltèque",code:"GTQ",symbol:"Q"},{name:"Balboa panaméen",code:"PAB",symbol:"B/."},{name:"Dollar des Caraïbes",code:"XCD",symbol:"$"},{name:"euro",code:"EUR",symbol:"€"},{name:"Livre sterling",code:"GBP",symbol:"£"},{name:"Course géorgienne",code:"GEL",symbol:"₾"},{name:"Lev bulgare",code:"BGN",symbol:"лв"},{name:"Franc suisse",code:"CHF",symbol:"CHF"},{name:"Couronne danoise",code:"DKK",symbol:"kr"},{name:"République tchèque Couronne",code:"CZK",symbol:"Kč"},{name:"Kuna croate",code:"HRK",symbol:"kn"},{name:"Forint hongrois",code:"HUF",symbol:"ft"},{name:"couronne norvégienne",code:"NOK",symbol:"kr"},{name:"Rouble russe",code:"RUB",symbol:"₽"},{name:"Zloty polonais",code:"PLN",symbol:"zł"},{name:"Leu roumain",code:"RON",symbol:"lei"},{name:"couronne suédoise",code:"SEK",symbol:"kr"},{name:"Hryvnia ukrainienne",code:"UAH",symbol:"₴"},{name:"lire turque",code:"TRY",symbol:"₺"},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Bolivien bolivien",code:"BOB",symbol:"Bs."},{name:"Real brésilien",code:"BRL",symbol:"R$"},{name:"Peso chilien",code:"CLP",symbol:"$"},{name:"Peso colombien",code:"COP",symbol:"$"},{name:"Nouveau Sol Péruvien",code:"PEN",symbol:"S/."},{name:"Guarani paraguayen",code:"PYG",symbol:"₲"},{name:"Peso uruguayen",code:"UYU",symbol:"$"},{name:"Bolivar vénézuélien",code:"VES",symbol:"Bs."},{name:"Yen japonais",code:"JPY",symbol:"¥"},{name:"Bangladesh Taka",code:"BDT",symbol:"৳"},{name:"Le yuan chinois",code:"CNY",symbol:"¥"},{name:"Dollar de Hong Kong",code:"HKD",symbol:"$"},{name:"Roupie indienne",code:"INR",symbol:"₹"},{name:"Riel cambodgien",code:"KHR",symbol:"៛"},{name:"Poulet",code:"LAK",symbol:"₭"},{name:"Roupie sri lankaise",code:"LKR",symbol:"රු"},{name:"Rufiyaa",code:"MVR",symbol:".ރ"},{name:"cloche malaisienne",code:"MYR",symbol:"RM"},{name:"Roupie népalaise",code:"NPR",symbol:"रू"},{name:"Peso philippin",code:"PHP",symbol:"₱"},{name:"Roupie pakistanaise",code:"PKR",symbol:"₨"},{name:"Dollar de Singapour",code:"SGD",symbol:"$"},{name:"Baht thaïlandais",code:"THB",symbol:"฿"},{name:"Nouveau dollar de Taïwan",code:"TWD",symbol:"$"},{name:"Dong vietnamien",code:"VND",symbol:"₫"},{name:"Dollar australien",code:"AUD",symbol:"$"},{name:"Dollar fidjien",code:"FJD",symbol:"$"},{name:"Dollar néo-zélandais",code:"NZD",symbol:"$"},{name:"Franc CFP",code:"XPF",symbol:"₣"},{name:"Livre égyptienne",code:"EGP",symbol:"£"},{name:"Cédi ghanéen",code:"GHS",symbol:"₵"},{name:"Dalasi",code:"GMD",symbol:"D"},{name:"Shilling kenyan",code:"KES",symbol:"Sh"},{name:"Dirham marocain",code:"MAD",symbol:"DH"},{name:"Ariary malgache",code:"MGA",symbol:"Ar"},{name:"Roupie mauricienne",code:"MUR",symbol:"₨"},{name:"Dollar namibien",code:"NAD",symbol:"$"},{name:"Naira nigérian",code:"NGN",symbol:"₦"},{name:"Roupie",code:"SCR",symbol:"₨"},{name:"Dinar tunisien",code:"TND",symbol:"DT"},{name:"Shilling ougandais",code:"UGX",symbol:"Sh"},{name:"CFA Franc BEAC",code:"XAF",symbol:"Fr"},{name:"CFA Franc BCEAO",code:"XOF",symbol:"Fr"},{name:"Rand sud-africain",code:"ZAR",symbol:"Br"},{name:"Dirham des Émirats arabes unis",code:"AED",symbol:"د.إ"},{name:"Nouveau Shekel israélien",code:"ILS",symbol:"₪"},{name:"Livre syrienne",code:"SYP",symbol:"£"},{name:"Dinar jordanien",code:"JOD",symbol:"د.ا"},{name:"Dinar koweïtien",code:"KWD",symbol:"د.ك"},{name:"Livre libanaise",code:"LBP",symbol:"ل.ل"},{name:"Rial omanais",code:"OMR",symbol:"ر.ع."},{name:"Rial qatari",code:"QAR",symbol:"ر.ق"},{name:"Riyal saoudien",code:"SAR",symbol:""},{name:"Bitcoin",code:"BTC",symbol:"₿"},{name:"Ethereum",code:"ETH",symbol:"Ξ"},{name:"Litecoin",code:"LTC",symbol:"Ł"},{name:"Ripples",code:"XRP",symbol:"XRP"}],tZu=["dépôt","retrait","paiement","facture"],iZu={account_type:rZu,currency:nZu,transaction_type:tZu},oZu=iZu,sZu=["com","net","biz","ch"],lZu=["gmail.com","bluewin.ch","hotmail.com","outlook.com"],EZu={domain_suffix:sZu,free_email:lZu},cZu=EZu,dZu=["####","###","##","#"],DZu=["Aarau","Adliswil","Aesch","Affoltern am Albis","Aigle","Allschwil","Altdorf","Altstätten","Amriswil","Appenzell","Arbon","Arlesheim","Arosa","Arth","Baar","Baden","Bassersdorf","Bellinzone","Belp","Berne","Berthoud","Bienne","Binningen","Birsfelden","Brigue-Glis","Brugg","Buchs","Bulle","Bussigny","Bâle","Bülach","Carouge","Cham","Chiasso","Chêne-Bougeries","Coire","Crissier","Davos","Delémont","Dietikon","Dübendorf","Ebikon","Einsiedeln","Emmen","Flawil","Frauenfeld","Freienbach","Fribourg","Genève","Gland","Glaris Centre","Glaris Nord","Gossau","Granges","Herisau","Hinwil","Horgen","Horw","Illnau-Effretikon","Interlaken","Ittigen","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","La Neuveville","La Tour-de-Peilz","Lancy","Langenthal","Lausanne","Le Grand-Saconnex","Le Locle","Lenzbourg","Liestal","Locarno","Lucerne","Lugano","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morat","Morges","Moutier","Muri bei Bern","Muttenz","Männedorf","Möhlin","Münchenbuchsee","Münchenstein","Münsingen","Neuchâtel","Neuhausen am Rheinfall","Nyon","Oberwil","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Payerne","Peseux","Pfäffikon","Plan-les-Ouates","Poliez-Pittet","Porrentruy","Pratteln","Prilly","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Risch-Rotkreuz","Romanshorn","Rorschach","Rüti","Saint-Gall","Saint-Moritz","Sarnen","Schaffhouse","Schlieren","Schwytz","Sierre","Sion","Soleure","Spiez","Spreitenbach","Stans","Steffisburg","Steinhausen","Stäfa","Suhr","Sursee","Thalwil","Thoune","Thônex","Urdorf","Uster","Uzwil","Vernier","Versoix","Vevey","Veyrier","Villars-sur-Glâne","Viège","Volketswil","Wallisellen","Weinfelden","Wettingen","Wetzikon","Wil","Winterthour","Wohlen","Worb","Wädenswil","Yverdon-les-Bains","Zermatt","Zofingue","Zollikofen","Zollikon","Zoug","Zuchwil","Zurich","Écublens"],xZu=["{{location.city_name}}"],mZu=["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],hZu=[{alpha2:"CH",alpha3:"CHE",numeric:"756"}],pZu=["Suisse"],gZu=["Nord","Est","Sud","Ouest","Nord-est","Nord-ouest","Sud-est","Sud-ouest"],fZu=["1###","2###","3###","4###","5###","6###","7###","8###","9###"],vZu=["Apt. ###","# étage"],CZu=["Argovie","Appenzell Rhodes-Intérieures","Appenzell Rhodes-Extérieures","Bâle-Ville","Bâle-Campagne","Berne","Fribourg","Genève","Glaris","Grisons","Jura","Lucerne","Neuchâtel","Nidwald","Obwald","Schaffhouse","Schwyt","Soleure","Saint-Gall","Thurgovie","Tessin","Uri","Valai","Vaud","Zoug","Zurich"],FZu=["AG","AI","AR","BE","BL","BS","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH"],kZu={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},AZu=["{{location.street_prefix}} {{location.street_suffix}}"],bZu=["Rue","Avenue","Place","Route","Chemin"],yZu=["Agassiz","Aimé Charpilloz","Albert-Gobat","Ancienne Route Romaine","aux Brebis","Baptiste Savoye","Basse","Beauregard","Beausite","Berg","Berthold Vuilleumier","Blanc","cantonale","Centrale","Champ Meusel","Champs Bruants","Champs de la Pelle","Champs Saliers","Chantemerle","Charles Schäublin","Chautenatte","Combe-Grède","d'Amour","d'Evilard","d'Orvin","de Beau-Site","de Beauregard","de Beausite","de Bel-Air","de Belfond","de Berne","de Beuchemaitin","de Bienne","de Blanche-Terre","de Blanchet","de Bonné","de Boron","de Bretin","de Brevoi","de Chalière","de Chaluet","de Champ Villiers","de Champ-Fleuri","de Champoz","de Chasseral","de Châtillon","de Chavannes","de Chuffort","de Citroz","de Combatte","de Courtelary","de Diesse","de Ferreule","de Frinvillier","de Froideval","de Graitery","de Jeaurat","de l'Aiguillon","de l'Alouette","de l'Arsenal","de l'Aurore","de l'Avenir","de l'Eau des Fontaines","de l'Ecluse","de l'Ecole","de l'Ecole Primaire","de l'Eglise","de l'Endroit","de l'Enfer","de l'Envers","de l'Erguel","de l'Essor","de l'Est","de l'Hôpital","de l'Hôtel-de-Ville","de l'Industrie","de l'Orée","de l'Orge","de l'Orgerie","de l'Ouest","de la Baume","de la Bergerie","de la Blanche-Eglise","de la Borcairde","de la Bosse","de la Brigade","de la Calle","de la Carrière","de la Cascade","de la Cernière","de la Chapelle","de la Chavonne","de la Ciblerie","de la Citadelle","de la Cité","de la Citerne","de la Clef","de la Colline","de la Combe","de la Combe-Aubert","de la Condemine","de la Côte","de la Courtine","de la Creuse","de la Croix","de la Cure","de la Dout","de la Doux","de la Douzette","de la Fenatte","de la Fenette","de la Fin","de la Fiole","de la Fontaine","de la Forge","de la Foule","de la Fourchaux","de la Gare","de la Golatte","de la Halle","de la Halte","de la Joux","de la Maison de Ville","de la Maison-Blanche","de la Malade","de la Malathe","de la Marchande","de la Nancoran","de la Nant","de la Neigette","de la Neuve Charrière","de la Paix","de la Peluse","de la Petite Fin","de la Petite-Fin","de la Piscine","de la Place","de la Plage","de la Poste","de la Poya","de la Prairie","de la Praye","de la Préfecture","de la Prévôté","de la Printanière","de la Promenade","de la Pron","de la Raisse","de la Récille","de la Reuchenette","de la Rive","de la Rochalle","de la Roche au Cros","de la Rochette","de la Rouette","de la Sagnette","de la Scierie","de la Seignette","de la Serre","de la Société","de la Suze","de la Tour","de la Trame","de la Valle","de la Vanne","de la Versanne","de la vieille Charrière","de la Vignette","de La vy deſtraÿe","de Lamboing","de Lausanne","de Lausanne à Daillens","de Lignières","de Loville","de Malvaux","de Maupras","de Maupras du Haut","de Mévilier","de Montoz","de Morges","de Moron","de Neuchâtel","de Nods","de Pâquier","de Penthaz à Bournens","de Penthaz à Cossonay","de Penthaz à Daillens","de Penthaz à Gollion","de Penthaz à Penthalaz","de Penthaz à Sullens","de Pierre Grise","de Pierre-Pertuis","de Plein Vent","de Pontenet","de Poudeille","de Prapion","de Prêles","de Reconvilier","de Reuchenette","de Rondans","de Rouge-Terre","de Ruege","de Ruveau","de Sassagne","de Saules","de Savaronne","de Sebastopol","de Sébaux","de Sébeillon","de Soleure","de Sonceboz","de Sonrougeux","de Sonvilier","de St-Joux","de Sur-Frête","de Tavannes","de Tivoli","de Tombain","de Tramelan","de Vallon","de Vauffelin","de Vervas","de Vigneule","de Villeret","Derrière Mahlés","des Ages","des Alouettes","des Artisans","des Aubépines","des Auges","des Aulnes","des Bains","des Biches","des Biolas","des Blanchards","des Blés","des Bleuets","des Bosquets","des Bouleaux","des Bourdons","des Bourgognons","des Britanières","des Brues","des Carrons","des Celliers","des Cerisiers","des Champs","des Charbonnières","des Chardonnerets","des Charmilles","des Chavannes","des Chênes","des Chenevières","des Chevaux","des Cibles","des Clos","des Coillards","des Collèges","des Combattes","des Combes","des Convers","des Côtes Bugnot","des Deutes","des Dolaises","des Eaux","des Ecommunes","des Ecureuils","des Eglantines","des Epinettes","des Etoblons","des Faulx","des Fauvettes","des Fleurs","des Fontenettes","des Fossés","des fourches","des Fraîches","des Français","des Gentianes","des Golats","des Gorges","des Granges","des Graviers","des Gretions","des grilles","des Grillons","des Huit-Journaux","des Isles","des Italiens","des Jardinets","des Jardins","des Jonchères","des Jonquilles","des Levrières","des Lilas","des Longines","des Lorettes","des Lovières","des Malterres","des Marnins","des Martinets","des Mélèzes","des Mésanges","des Mines","des Mornets","des Mulets","des Mûriers","des Navaux","des Nazieux","des Noisetiers","des Nouettes","des Noyères","des Noyes","des Oeuches","des Oeuchettes","des Oeuvriés","des Otaux","des Pâturages","des Pêcheurs","des Pélerins","des Pendants","des Peupliers","des Pins Gras","des Pinsons","des Planchers","des Planches","des Plânes","des Plantes","des Platanes","des Pommiers","des Pontins","des Préjures","des Prés","des Prés Bernard","des Prés Joyeux","des prés Vaillons","des Prés Vaillons","des Prés-Guëtins","des Primevères","des Puits","des ravières","des Rives","des Rocailles","des Roches","des Rochettes","des Roses","des Rottes","des Ruaux","des Saigneules","des Sapins","des Sauges","des Sociétés","des Sorbiers","des Sources","des Tilles","des Tilleuls","des Tschètres","des Vergers","des Vieilles Mortes","des Vignolans","des Voitats","deſoubz","dit le Petit pré","Doyen Morel","du 16 Mars","du 26-Mars","du Bambois","du Brue","du Bruye","du Cagreu","du Cairli","du Chalet","du Chasseral","du Château","du Châtillon","du Chaumin","du Chêne","du Chevreuil","du Cinéma","du Clos","du Clos Michel","du Coin Dessus","du Collège","du Compois","du Coq","du Corps-de-Garde","du Coteau","du Cratat","du Crêt","du Crêt-Georges","du Docteur Schwab","du Dr. Eguet","du Dr.Tièche","du Droit","du Faubourg","du Faucon","du fournel","du Foyer","du Frête","du Fuet","du Général Voirol","du Genièvre","du Grand-Champ","du Grand'Clos","du Haut","du Haut des Roches","du haut ou de la côte","du Jura","du Lac","du Lac Vert","du Lavoir","du Levant","du long Jorat autrement de la Cavoye","du Mamelon Vert","du Marais","du Marché","du Midi","du Milieu","du Monnet","du Mont","du Moulin","du Nord","du Nouveau Pont","du Paradis","du Parc","du Pasteur Frêne","du Pâturage","du Pensionnat","du Perset","du Petit-Bâle","du Petit-Val","du Pierrat","du Plan","du Pommé au Loup","du Pont","du Port","du Prailat","du Pré","du Pré Bayard","du Puits","du Quai","du Quart Derrière","du Raisin","du Rêche","du Repos","du Righi","du Roc","du Ruaul du puble","du Ryaulx","du Scé","du Sel","du Signal","du Signolet","du Soleil","du Stade","du Stand","du Tempé","du Temple","du Tennis","du Tilleul","du Tirage","du Torrent","du Truit","du Tunnel","du Vélé","du Vergeret","du Viaduc","du Vignoble","du Village","du wie Ruaul","Edouard Tièche","Emile Villeneuve","en haut le Cret","Euchette","Ferdinand-Gonseth","Fin de là Outre","Fin-Lépine","Francillon","Fritz-Marchand","Ginnel","Grock","H.-F.Sandoz","Haute","Industrielle","Jacques David","Jacques-René Fiechter","Jolimont","l'Orée du Bois","le long du Cret","Marzon","Menin","Mercier","Méval","Mol","Montagu","Neuf","Neuve","Nicolas-Junker","Paul Charmillot","Pierre Jolissaint","Pierre-Alin","Plaine Fin","principale","Principale","Quart-Dessus","Rière Ville","Robert de Vigier","Rondelle","Rosselet-Challandes","Saint-Germain","Saint-Randoald","Samuel d'Aubigné","Sandoz","Sans-Souci","Sauvain","sous la Côte","sous la Lampe","Sous Route","Sous-la-Forêt","sur Beaumont","tendant à Bioley","vers Dizy","vers La Chaux","vers La Sarraz","vers Senarclens","Virgile-Rossel"],BZu={building_number:dZu,city_name:DZu,city_pattern:xZu,country:mZu,country_code:hZu,default_country:pZu,direction:gZu,postcode:fZu,secondary_address:vZu,state:CZu,state_abbr:FZu,street_address:kZu,street_pattern:AZu,street_prefix:bZu,street_suffix:yZu},zZu=BZu,SZu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],MZu={words:SZu},wZu=MZu,PZu={title:"French (Switzerland)",code:"fr_CH",country:"CH",language:"fr",endonym:"Français (Suisse)",dir:"ltr",script:"Latn"},TZu=PZu,jZu=["Rock","Metal","Pop","Électronique","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classique","Latine","Reggae","Blues","Rap","Variété","Lofi"],NZu={genre:jZu},LZu=NZu,a_=["Mia","Emilia","Mila","Sofia","Sophia","Ella","Lea","Elena","Olivia","Anna","Alina","Elina","Lina","Emma","Leonie","Sophie","Laura","Elin","Nora","Amelia","Juna","Lara","Lia","Ava","Nina","Maria","Yara","Sara","Valentina","Emily","Lena","Noemi","Ronja","Aurora","Julia","Zoe","Luana","Luna","Mara","Victoria","Alea","Alice","Elisa","Giulia","Chiara","Jana","Livia","Malea","Alma","Charlotte","Hana","Melina","Amélie","Ela","Klea","Mira","Elea","Ida","Luisa","Sarah","Tara","Yuna","Jara","Paula","Hanna","Aurelia","Clara","Diana","Helena","Lisa","Lorena","Malia","Alessia","Liara","Stella","Aline","Johanna","Lily","Liv","Maya","Amelie","Eleonora","Eliana","Ellie","Isabella","Malou","Melissa","Selina","Amina","Amira","Aria","Eva","Hannah","Leana","Lynn","Ariana","Ayla","Carla","Leyla","Lou","Marie","Milena","Anouk","Dua","Fiona","Klara","Leni","Leona","Louisa","Selma","Vivienne","Ana","Anastasia","Aylin","Finja","Leandra","Maja","Romy","Alva","Emilie","Maila","Mina","Naomi","Sina","Valeria","Zoé","Angelina","Arya","Inara","Kaia","Matilda","Sienna","Thea","Yael","Alicia","Alisa","Amy","Anika","Azra","Chloe","Ema","Frida","Ladina","Liyana","Malin","Malina","Mathilda","Medina","Rosa","Samira","Sofija","Ajla","Amanda","Asja","Bianca","Carlotta","Dalia","Elif","Hailey","Iva","Liana","Melisa","Neyla","Noelia","Runa","Alena","Aleyna","Aliyah","Amara","Amra","Carolina","Cecilia","Chloé","Elli","Elodie","Ena","Freya","Irina","Kaja","Lilly","Linda","Lotta","Lucia","Lucy","Marta","Nuria","Paulina","Yasmin","Zoey","Ada","Adriana","Alexandra","Alya","Ayana","Cataleya","Céline","Eleni","Jael","Jasmin","Kiara","Laila","Larissa","Matilde","Miriam","Nela","Nisa","Noa","Pia","Teodora","Tiana","Alisha","Aliya","Amalia","Anina","Arianna","Clea","Daria","Filippa","Flurina","Gianna","Gioia","Giorgia","Isabel","Isabelle","Josephine","Juliana","Julie","Juliette","Larina","Layla","Leia","Leila","Liva","Lua","Luena","Malena","Margaux","Michelle","Nayla","Rahel","Rebecca","Romina","Rona","Ruby","Serena","Siena","Soraya","Vanessa","Viola","Aaliyah","Adea","Alana","Alba","Alissa","Ambra","Anastasija","Anaïs","Antonia","Eda","Eleanor","Emilija","Hira","Ilenia","Ivy","Jasmine","Kira","Leah","Leonora","Letizia","Leya","Linn","Liya","Lola","Léonie","Mayla","Naya","Nika","Nova","Pauline","Rose","Siara","Tilda","Timea","Viktoria","Aisha","Ajna","Alara","Alia","Annika","Asia","Astrid","Beatrice","Claire","Céleste","Dahlia","Dea","Eline","Elisabeth","Elsa","Emelie","Enya","Esther","Giada","Helen","Ilaria","Ina","Jennifer","Joana","Joline","Kalea","Lenia","Lenya","Lilia","Liliana","Léa","Maira","Mattea","Maëlle","Melanie","Melody","Merjem","Mika","Najla","Nea","Nefeli","Neva","Nia","Philippa","Rhea","Seraina","Sidra","Tabea","Tamara","Tea","Teresa","Tina","Valerie","Vera","Zoë","Adina","Agatha","Ajana","Ajlin","Alissia","Alyssa","Amber","Amélia","Asya","Bella","Bigna","Camilla","Carlota","Celina","Celine","Cleo","Deborah","Delia","Diara","Dina","Eliona","Eliza","Ellen","Estelle","Felicia","Flavia","Florence","Gelila","Grace","Hava","Helin","Iliana","Iris","Janina","Jil","Joy","Jusra","Kaya","Laia","Lana","Lavinia","Leoni","Lilian","Linnea","Louise","Luise","Lya","Madlaina","Maia","Marina","Maša","Melia","Milla","Moira","Mona","Nala","Natalia","Nathalie","Nejla","Nerea","Nila","Rachel","Rajana","Rea","Reina","Riana","Robyn","Rosalie","Roza","Rüya","Samara","Sarina","Selin","Sena","Siana","Silvia","Simea","Sonja","Talia","Tessa","Theresa","Tilla","Tuana","Uma","Una","Vittoria","Wilma","Xenia","Zana","Zara","Abigail","Adele","Aida","Aina","Aleksandra","Alenia","Alexia","Aleya","Alix","Alyssia","Amadea","Amea","Amen","Amália","Anahita","Andjelina","Andrina","Angela","Anik","Annabel","Arielle","Arisa"],r_=["Mme","Mlle","Dr","Prof"],n_=["Noah","Luca","Leon","Matteo","Ben","David","Liam","Leo","Elias","Louis","Julian","Levi","Nino","Alexander","Leonardo","Tim","Finn","Aaron","Laurin","Lio","Nico","Gabriel","Lian","Luan","Elia","Luis","Samuel","Emil","Gian","Milo","Oliver","Valentin","Diego","Levin","Daniel","Felix","Maximilian","Henry","Nael","Alessio","Elio","Leandro","Mateo","Paul","Vincent","Adam","Malik","Mattia","Max","Jan","Leano","Theo","Arthur","Enea","Livio","Nicolas","Benjamin","Kian","Noel","Oskar","Robin","Dylan","Lino","Lukas","Noar","Amar","Marlon","Rayan","Dario","Jonas","Moritz","Lionel","Loris","Nils","Lars","Arian","Jonathan","Joshua","Linus","Simon","Ajan","Anton","Lenny","Rafael","Leonard","Miro","Noé","Raphael","Ryan","Andrin","Ari","Aron","Aurelio","Jason","Timo","Andrej","Damian","Fynn","Jamie","Jaro","Joel","John","Nevio","Jayden","Juri","Lean","Luka","Mael","Maxim","Michael","Romeo","Adrian","Alessandro","Dion","Henri","Jaron","Jon","Kai","Kilian","Lorik","Rian","Can","Ennio","Filip","Karl","Lion","Lorenzo","Nelio","Neo","Nick","Noam","Ruben","Thierry","Alex","Emilio","Fabio","Jakob","Tiago","Aurel","Colin","Erik","Francesco","Hugo","Lucas","Manuel","Maël","Niklas","Oscar","Samu","Sebastian","Stefan","Tian","Victor","Viktor","William","Yannick","Ali","Amir","Ayden","Christian","Devin","Elian","Fabian","Fionn","Gino","Henrik","James","Julien","Louie","Maksim","Marvin","Mathias","Matti","Milan","Miran","Nathan","Nikola","Omar","Santiago","Sven","Vito","Yuri","Anuar","Carl","Darian","Elijah","Enzo","Ethan","Frederik","Giuliano","Ian","Ivan","Jaden","Janis","Jeremy","Julius","Konstantin","Louan","Mailo","Martin","Micha","Roan","Thomas","Yaro","Antonio","Aris","Carlo","Cristian","Diar","Enes","Ensar","Gabriele","Gianluca","Jari","Jay","Loïc","Mateus","Mauro","Miguel","Mika","Nuri","Rejan","Rodrigo","Theodor","Thiago","Timon","Tom","Aiden","Albert","Alec","Andri","Cedric","Dante","Davide","Denis","Elija","Elliot","Emanuel","Eric","Florian","Flurin","Hamza","Ilay","Ilyas","Jack","Lenn","Lennox","Lias","Lior","Lou","Marcel","Marlo","Mattis","Maurice","Nicola","Nio","Orell","Rio","Ron","Sam","Silas","Till","Tobias","Vasco","Yann","Yaron","Yasin","Alan","Alexandre","Alexis","Angelo","Constantin","Dean","Dominik","Eduard","Eliah","Eliano","Emir","Federico","Filippo","Ilias","Jakub","Jannis","Jonah","Keanu","Leyan","Lorian","Marco","Mario","Mark","Mats","Miles","Mischa","Muhammed","Nando","Natan","Niko","Noa","Philipp","Quinn","Sami","Teo","Teodor","Tristan","Yanis","Yannik","Yusuf","Abdullah","Alejandro","Aleksander","Alexandros","Anik","Aren","Arion","Armin","Auron","Ayaz","Bela","Bryan","Béla","Charles","Charlie","Danilo","Dorian","Eddie","Eduardo","Eli","Elion","Elyas","Emilian","Evan","Francisco","Georg","Ignacy","Ilai","Isa","Jamiro","Keano","Kerem","Kiano","Ledion","Len","Leonidas","Leopold","Levio","Lorenz","Lorin","Luc","Mahir","Marius","Martim","Matias","Mete","Mohammed","Muhammad","Musa","Nevin","Noe","Pablo","Patrick","Pietro","Rayyan","Roy","Samir","Samuele","Santino","Siro","Tomás","Vuk","Yago","Younes","Ahmed","Aleksa","Alfred","Amin","Andrea","Anthony","Armando","Arno","Arun","Atlas","Axel","Ayan","Björn","Bogdan","Bruno","Christopher","Clemens","Cédric","Daris","Darius","Deniz","Dino","Enio","Enyo","Eron","Esra","Ferdinand","Flavio","Flynn","Francis","Frederick","Gioele","Gion","Giulio","Giuseppe","Ilian","Ilja","Imran","Isaac","Isaiah","Jamal","Jannik","Janosch","Jasin","Joah","Jona","Jorin","Joris","Jovan","Jovin","Juan","Jules","Jusuf","Keyan","Kimo","Kiyan","Kristijan","Kuzey","Kyan","Lasse","Lauri","Leart","Lenni","Leonel","Leonis","Leroy","Liron","Liyan","Lui","Luke","Lyan","Léo","Marcus","Marino","Matej","Matheo","Mathis","Matthias","Maxime","Mikail"],RZu=ju(a_,n_),KZu=["Abegglen","Ackermann","Aebischer","Aeby","Aigroz","Aregger","Bagnoud","Ballouhey","Balmer","Barras","Bavaud","Beerli","Berney","Berset","Berthoud","Beyeler","Bidaud","Bideau","Blanc","Blatter","Blazer","Bolle","Borgeaud","Bossard","Bosson","Bossy","Bourcard","Bourgeois","Brändli","Brogli","Brügger","Burckhardt","Burkhard","Burkhardt","Caillat","Cailler","Calame","Cali","Chappuis","Chapuis","Chapuisat","Chassot","Chollet","Chopard","Choquart","Chuit","Clerc","Cloos","Clottu","Coinchon","Corboz","Cottier","Coulon","Courten","Cuche","Dallenbach","De Pury","Denzler","Dietsche","Droz","Dubochet","Dubuis","Ducommun","Ducret","Dutoit","Écoffey","Egli","Emery","Emig","Fankhauser","Fauche","Favre","Felber","Flückiger","Foretay","Frey","Freymond","Friedli","Funk","Gähwiler","Gehrig","Geisendorf","Genoud","Gerwig","Gilliéron","Girard","Girardet","Glasson","Graber","Grandjean","Groebli","Grosjean","Guinand","Hänni","Hediger","Hennezel","Henri","Hochstrasser","Hofer","Hollard","Hommel","Honegger","Hottinguer","Huguenin","Humbert-Droz","Huwiler","Jeanneret","Kälin","Kolly","Krügel","Kubli","Küng","Kunz","Lambelet","Leuba","Leutenegger","Loup","Marcet","Matthey","Meichtry","Meier","Menu","Merian","Mermoud","Meylan","Monnard","Monod","Morax","Moraz","Moser","Mottet","Muschg","Musy","Nauer","Niggeler","Oberlin","Oppliger","Ostervald","Parlier","Perret","Perrier","Perrin","Perroy","Piaget","Pictet","Piguet","Pinon","Pittard","Plomb","Pury","Python","Quartenoud","Quinodoz","Racordon","Ravet","Reymond","Reynold","Ribaupierre","Riner","RIS","Ritz","Rochaix","Rochat","Romy","Röthlisberger","Rougemont","Roulin","Rousseau","Rüttimann","Sandoz","Saussure","Savary","Scheurer","Schmid","Schnider","Schnyder","Schorderet","Schrepfer","Schweitz","Schweizer","Schwizgebel","Simmen","Simonet","Soutter","Spoerri","Sprunger","Suter","Sutermeister","Sutz","Tinguely","Tissot","Toma","Torriani","Tschudi","Vallet","Wasser","Wehrle","Welti","Widmer"],IZu=[{value:"{{person.last_name}}",weight:1}],t_=["M","Dr","Prof"],OZu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],$Zu=ju(r_,t_),HZu=["Femme","Homme"],GZu={job:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"]},_Zu={female_first_name:a_,female_prefix:r_,first_name:RZu,last_name:KZu,last_name_pattern:IZu,male_first_name:n_,male_prefix:t_,name:OZu,prefix:$Zu,sex:HZu,title:GZu},VZu=_Zu,JZu=["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"],UZu={formats:JZu},WZu=UZu,qZu=["Biporteur","Cruiser","Cyclo-draisine","Draisienne","Fatbike","Gocycle","Grand bi","Gravel","Longtail","Lowrider bikes","Michaudine","Rickshaw","Rosalie","Singlespeed","Tall bike","Tandem","Tricycle","Tricycle couché","Triplette","Triporteur","Vélo à assistance électrique","Vélo à voile","Vélo cargo","Vélo couché","Vélo de piste","Vélo de route","Vélo électrique","Vélo en bambou","Vélo fantôme","Vélo festif","Vélo hollandais","Vélo pliant","Vélo tout chemin","Vélo tout-terrain","Vélocar","Vélocipède","Vélocipèdraisiavaporianna","Vélomobile","Vélo-taxi","Whike"],ZZu=["Diesel","Électrique","Essence","Hybride"],YZu=["Micro-urbaines","Mini-citadines","Citadines polyvalentes","Berlines compactes","Berlines","SUV","Tout-terrains","Pick-up","Minispaces","Monospaces compacts","Grands monospaces"],QZu={bicycle_type:qZu,fuel:ZZu,type:YZu},XZu=QZu,uYu=["âcre","adorable","affable","agréable","aigre","aimable","altruiste","amorphe","antique","apte","avare","blême","brave","brusque","calme","candide","charitable","circulaire","considérable","coupable","cyan","débile","délectable","dense","désagréable","dynamique","efficace","égoïste","émérite","énergique","énorme","espiègle","extatique","extra","fade","ferme","fidèle","fourbe","gai","géométrique","gigantesque","habile","hebdomadaire","hirsute","horrible","hypocrite","hystérique","immense","incalculable","infime","innombrable","insipide","insolite","intrépide","jeune","lâche","large","loufoque","lunatique","magenta","magnifique","maigre","malade","marron","mature","mélancolique","mince","minuscule","moderne","multiple","neutre","novice","orange","pacifique","pauvre","perplexe","placide","pourpre","propre","raide","rapide","rectangulaire","rose","sage","sale","sauvage","séculaire","sédentaire","serviable","simple","sincère","snob","solitaire","sombre","souple","spécialiste","splendide","super","svelte","sympathique","téméraire","tendre","terne","timide","tranquille","triangulaire","triste","turquoise","vaste","vétuste","vide","vivace","vorace"],eYu=["admirablement","ainsi","aussi","bien","comme","comment","debout","doucement","également","ensemble","exprès","franco","gratis","impromptu","incognito","lentement","mal","mieux","pis","plutôt","presque","recta","vite","volontiers","à peine","à peu près","absolument","à demi","assez","autant","autrement","approximativement","beaucoup","carrément","combien","complètement","davantage","diablement","divinement","drôlement","encore","entièrement","environ","extrêmement","fort","grandement","guère","infiniment","insuffisamment","joliment","même","moins","pas mal","passablement","peu","plus","prou","quasi","quasiment","quelque","rudement","si","suffisamment","tant","tellement","terriblement","totalement","tout","tout à fait","très","trop","trop peu","un peu","alors","après","après-demain","aujourd'hui","auparavant","aussitôt","autrefois","avant","avant-hier","bientôt","cependant","d'abord","déjà","demain","depuis","derechef","désormais","dorénavant","enfin","ensuite","entre-temps","hier","jadis","jamais","longtemps","lors","maintenant","naguère","parfois","premièrement","puis","quand ?","quelquefois","sitôt","soudain","souvent","subito","tantôt","tard","tôt","toujours","ailleurs","alentour","arrière","au-delà","au-dessous","au-dessus","au-devant","autour","ça","céans","ci","contre","deçà","dedans","dehors","derrière","dessous","dessus","devant","ici","là","là-haut","loin","où","outre","partout","près","proche","sus","y","apparemment","assurément","bon","certainement","certes","en vérité","oui","peut-être","précisément","probablement","sans doute","soit","toutefois","vraiment","vraisemblablement"],aYu=["que","afin que","pour que","de sorte que","de façon à ce que","de manière à ce que","de peur que","de crainte que","puisque","parce que","comme","vu que","étant donné que","du fait que","du moment que","d’autant que","même si","quoique","bien que","si","dans la mesure où","à condition que","pourvu que","au cas où","si bien que","de façon que","au point que","tant","tellement","assez","trop","avant que","jusqu’à ce que","lorsque","quand","aussitôt que","sitôt que","dès que","après que","pendant que","tant que","alors que","tandis que","sans que"],rYu=["ah","aïe","areu areu","atchoum","badaboum","bang","bè","blablabla","bof","boum","broum","bzzz","chut","clac","coac coac","cocorico","coin-coin","cot cot","crac","croâ","cuicui","ding","drelin","dring","euh","glouglou","groin groin","grrr","ha","ha ha","hé","hi","meuh","miam","miaou","oh","ouah","ouch","ouf","ouille","ouin","oups","paf","pff","pin-pon","plic","plouf","prout","pschitt","psitt","ronron","smack","snif","tchou tchouu","tic-tac","toc","toc-toc","tsoin-tsoin","vlan","vouh","vroum","zzzz"],nYu=["cadre","fonctionnaire","commis de cuisine","adepte","diplomate","camarade","actionnaire","jeune enfant","biathlète","responsable","chef de cuisine","partenaire","collègue","adversaire","guide","commissionnaire","parlementaire","diététiste","gestionnaire","chef","membre du personnel","antagoniste","membre de l’équipe","spécialiste","prestataire de services","juriste","hôte","membre titulaire","membre à vie","commis","porte-parole","secouriste","athlète","triathlète","touriste","administration","conseil d’administration","équipe de recherche","clientèle","concurrence","conseil municipal","délégation","direction","électorat","personnel","corps enseignant","équipe","communauté étudiante","gens","lectorat","mairie","patientèle","police","présidence","personnel professionnel","population du Québec","rectorat","rédaction","secours","foule","main-d’œuvre"],tYu=["a","après","avant","avex","chez","concernant","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","hormis","hors","jusque","malgré","moyennant","nonobstant","outre","par","parmi","pendant","pour","près","sans","sauf","selon","sous","suivant","sur","touchant","vers","via","à bas de","à cause de","à côté de","à défaut de ","afin de","à force de","à la merci","à la faveur de","à l'égard de","à l'encontre de","à l'entour de","à l'exception de","à l'instar de","à l'insu de","à même","à moins de","à partir de","à raison de","à seule fin de","à travers","au-dedans de","au défaut de","au-dehors","au-dessous de","au-dessus de","au lieu de","au moyen de","auprès de","aux environs de","au prix de","autour de","aux alentours de","au dépens de","avant de","d'après","d'avec","de façon à","de la part de","de manière à","d'entre","de par","de peur de","du côté de","en bas de","en decà de","en dedans de","en dehors de","en dépit de","en face de","en faveur de","en guise de","en outre de","en plus de","grâce à","hors de","loin de","lors de","par rapport à","par suite de","près de","proche de","quant à","quitte à","sauf à","sous couleur de","vis-à-vie de"],iYu=["être","avoir","faire","dire","voir","prendre","pouvoir","parler","aller","savoir","donner","passer","mettre","partir","trouver","rire","vivre","laisser","rendre","sourire","venir","comprendre","penser","chercher","croire","entendre","tenir","demander","souvenir","attendre","sortir","regarder","jouer","écrire","connaître","devenir","mourir","rester","retrouver","entrer","manger","tomber","tirer","lire","suivre","répondre","obtenir","perdre","expliquer","assurer","servir","porter","montrer","étranger","éviter","arriver","vouloir","reconnaître","monter","boire","oublier","poser","aimer","arrêter","sentir","atteindre","revenir","devoir","changer","dormir","permettre","quitter","reprendre","appeler","dîner","apprendre","empêcher","établir","travailler","garder","marcher","imaginer","considérer","tendre","lever","tourner","gagner","recevoir","revoir","aider","créer","découvrir","compter","tuer","courir","rentrer","réaliser","toucher","finir","descendre","ajouter","essayer","présenter","coucher","occuper","asseoir","payer","jeter","définir","déjeuner","agir","choisir","distinguer","préparer","apparaître","remettre","raconter","échapper","acheter","rejoindre","battre","écouter","offrir","glisser","conduire","paraître","exprimer","pleurer","étudier","retourner","accepter","défendre","maintenir","rappeler","continuer","commencer","disparaître","produire","officier","observer","apporter","former","admettre","retenir","fournir","déterminer","pousser","rencontrer","fixer","construire","constater","remarquer","cacher","développer","prévoir","préciser","réduire","constituer","résoudre","crier","sauver","remonter","imposer","naître","envoyer","souffrir","tenter","juger","bouger","exercer","intervenir","supporter","mesurer","sauter","apercevoir","conserver","représenter","placer","traiter","appliquer","remplacer","baiser","étendre","affirmer","mener","satisfaire","réfléchir","chanter","vendre","traverser","fier","décider","entraîner","avancer","refuser","abandonner","protéger","noter","remplir","fermer","dégager","ramener","poursuivre","couper","embrasser","décrire","répéter","organiser","vérifier","danser","espérer","frapper","avouer","exister","accomplir","couler","élever","parvenir","arracher","citer","provoquer","renoncer","approcher","lancer","séparer","transformer","examiner","justifier","installer","respirer","rêver","prévenir","taire","plancher","relever","livrer","pénétrer","détruire","rouler","discuter","modifier","participer","régler","engager","employer","profiter","envisager","concevoir","soutenir","promener","conclure","nourrir","prouver","douter","laver","disposer","aboutir","dépasser","intéresser","prononcer","apprécier","assister","rechercher","lutter","marquer","effectuer","rompre","partager","supposer","accorder","casser","procéder","convaincre","éloigner","emporter","augmenter","introduire","évoquer","amener","enlever","désigner","franchir","écarter","réveiller","proposer","calculer","diriger","posséder","retirer","voler","durer","crever","résister","deviner","tromper","dresser","céder","prêter","craindre","couvrir","ménager","traîner","cesser","traduire","confondre","aborder","peindre","entreprendre","débarrasser","comparer","entretenir","plaindre","amuser","attaquer","fabriquer","combattre","accroître","ignorer","reposer","attirer","songer","opposer","emmener","visiter","améliorer","annoncer","éprouver","accompagner","recommencer","conseiller","brûler","adresser","adapter","prétendre","rapprocher","confier","indiquer","nier","signaler","serrer","démontrer","réussir","soumettre","appuyer","surveiller","prier","éclater","super","chasser","acquérir","endormir","attribuer","souligner","épouser","adopter","interroger","éclairer","révéler","limiter","demeurer","consacrer","faciliter","inventer","libérer","ranger","plaire","goûter","boucher","communiquer","effacer","exécuter","rocher","réunir","repartir","respecter","refaire","forcer","interpréter","contrôler","vaincre","ficher","lâcher","trembler","supprimer","identifier","opérer","diminuer","imiter","insister","manifester","admirer","rétablir","filer","contenter","mêler","nommer","exposer","écraser","achever","marier","jouir","surprendre","fondre","soulever","allumer","dissimuler","briser","consulter","obéir","reconstituer","enfoncer","analyser","éliminer","étonner","terminer","procurer","peser","contempler","transporter","ressembler","classer","éteindre","inscrire","déplacer","habiter","attacher","ramasser","sonner","accueillir","substituer","soigner","déceler","fumer","arranger","parcourir","veiller","claquer","reculer","publier","compléter","hésiter","téléphoner","contenir","transmettre","dominer","causer","situer","détacher","fonctionner","rassurer","avaler","associer","rassembler","saluer","briller","commander","valoir","recueillir","reproduire","taper","mentir","isoler","multiplier","rattraper","orienter","affronter","enseigner","user","falloir","enfermer","dessiner","favoriser","retomber","pratiquer","recourir","abattre","baisser","bénéficier","exiger","fonder","réparer","risquer","vider","percevoir","comporter","accéder","composer","caresser","formuler","prolonger","signer","varier","détourner","consoler","rapporter","éveiller","calmer","regagner","survivre","renforcer","plonger","réclamer","ressortir","attraper","négliger","figurer","chier","corriger","hurler","craquer","préserver","récupérer","accrocher","grandir","reprocher","habiller","tarder","déposer","assumer","évaluer","susciter","noyer","regretter","remuer","exploiter","remercier","rejeter","déduire","charger","inviter","échanger","appartenir","persuader","planter","percer","tracer","distraire","bâtir","combler","guider","déranger","déclarer","inquiéter","plier","interrompre","bouffer","secouer","entrevoir","souffler","souhaiter","allonger","confirmer","discerner","réagir","grimper","pardonner","repérer","presser","estimer","creuser","clocher","lier","boulanger","verser","refermer","piquer","repousser","obliger","pencher","informer","étouffer","conquérir","correspondre","déchiffrer","ressentir","sacrifier","subsister","mordre","désirer","encourager","excuser","explorer","nettoyer","coller","délivrer","gêner","avertir","ôter","élargir","intégrer","renouveler","garantir","répandre","fouiller","oser","résumer","pisser","interdire","venger","convenir","surmonter","rédiger","jaillir","contribuer","emprunter","défiler","agiter","séduire","revivre","défaire","signifier","flotter","concilier","croître","émettre","suffire","concentrer","renverser","renvoyer","commettre","inspirer","chauffer","troubler","balancer","enregistrer","mentionner","réserver","soucier","réchauffer","élaborer","assimiler","dénoncer","voyager","précipiter","témoigner","suggérer","embarquer","loger","régner","sécher","enrichir","distribuer","essuyer","soupçonner","compenser","dissoudre","cueillir","progresser","caractériser","grouper","manier","absorber","maîtriser","répartir","compromettre","basculer","circuler","déclencher","pêcher","alimenter","épargner","instruire","apaiser","remédier","accuser","cracher","enfiler","heurter","souper","redresser","nager","ennuyer","envahir","coudre","verger","évoluer","louer","préférer","repasser","soustraire","habituer","baigner","consentir","condamner","négocier","guetter","protester","reporter","sembler","vibrer","bondir","pendre","dissiper","moquer","rattacher","trancher","voter","priver","atténuer","déchirer","murmurer","triompher","pourvoir","repentir","exclure","édifier","enterrer","renseigner","parer","ordonner","déployer","diviser","frotter","gratter","raisonner","rigoler","tailler","relire","bavarder","capter","illustrer","mériter","dérouler","émouvoir","revêtir","dérober","étaler","abriter","fréquenter","promettre","passager","animer","approuver","blesser","célébrer","cultiver","relier","dévorer","contester","hâter","résigner","vanter","recouvrir","critiquer","conférer","croiser","doubler","qualifier","réciter","restaurer","résulter","promouvoir","approfondir","gémir","attarder","bûcher","combiner","succéder","abaisser","cogner","coordonner","imprimer","accélérer","déshabiller","invoquer","jurer","mouiller","ralentir","contraindre","préoccuper","dépenser","accumuler","déboucher","siffler","restituer","retarder","décrocher","influencer","redouter","entamer","généraliser","balayer","perfectionner","simplifier","épuiser","épanouir","éclaircir","fendre","redevenir","soulager","consommer","débarquer","décourager","engendrer","fêter","renaître","affranchir","freiner","initier","racheter","raser","solliciter","dater","errer","dépouiller","entourer","féliciter","honorer","accommoder","énumérer","exciter","incliner","insérer","pleuvoir","tâcher","exploser","convertir","viser","méconnaître","redire","nouer","rallier","aménager","débrouiller","sombrer","proclamer","ressusciter","buter","découper","masquer","menacer","mépriser","cerner","contrarier","mater","réjouir","virer","affecter","dispenser","gouverner","renier","plaider","périr","gonfler","étrangler","expédier","fourrer","hisser","inciter","photographier","puiser","redonner","saigner","projeter","accentuer","exagérer","lasser","méditer","sauvegarder","insulter","choir","emplir","pourrir","rembourser","abuser","décoller","lécher","autoriser","frémir","gravir","tisser","débattre","dépendre","cocher","compliquer","équilibrer","emmerder","détendre","rater","plaisanter","copier","déborder","gâcher","contredire","reconstruire","redescendre","abîmer","évacuer","aggraver","conformer","résonner","grossir","hausser","administrer","dissocier","effondrer","pressentir","prévaloir","chialer","coïncider","coûter","disputer","fusiller","gueuler","différencier","équiper","foncer","modeler","recommander","décharger","inspecter","aligner","énoncer","instituer","tousser","violer","assigner","ébranler","émerger","gérer","planquer","référer","réprimer","retracer","tâter","contourner","démarrer","effrayer","frayer","liquider","camper","commenter","différer","semer","pater","ranimer","sursauter","anéantir","retentir","barrer","confesser","confronter","flatter","incarner","détester","regrouper","tremper","feindre","refroidir","articuler","brouiller","doter","économiser","égarer","adhérer","trier","attendrir","tordre","ramper","recruter","pointer","apprivoiser","assassiner","aventurer","défier","détailler","envelopper","impressionner","engloutir","restreindre","abolir","réconcilier","ruiner","amorcer","corner","dériver","esquisser","incorporer","manipuler","disperser","échouer","mélanger","replacer","rôder","ronfler","raccrocher","applaudir","reparaître","aspirer","bousculer","détecter","dévoiler","excéder","financer","afficher","collaborer","meubler","pallier","tolérer","rafraîchir","fleurir"],oYu={adjective:uYu,adverb:eYu,conjunction:aYu,interjection:rYu,noun:nYu,preposition:tYu,verb:iYu},sYu=oYu,lYu={animal:$qu,cell_phone:_qu,color:Uqu,commerce:Qqu,date:aZu,finance:oZu,internet:cZu,location:zZu,lorem:wZu,metadata:TZu,music:LZu,person:VZu,phone_number:WZu,vehicle:XZu,word:sYu},i_=lYu;new Ku({locale:[i_,P1,Ru,Lu]});var EYu=["621 ### ###","661 ### ###","671 ### ###","691 ### ###","+352 621 ### ###","+352 661 ### ###","+352 671 ### ###","+352 691 ### ###"],cYu={formats:EYu},dYu=cYu,DYu=["lu"],xYu={domain_suffix:DYu},mYu=xYu,hYu=["Diekirch","Differdange","Dudelange","Echternach","Esch-sur-Alzette","Ettelbruck","Grevenmacher","Luxembourg","Remich","Rumelange","Vianden","Wiltz"],pYu=["{{location.city_name}}"],gYu=["####"],fYu=["Capellen","Clervaux","Diekirch","Echternach","Esch-sur-Alzette","Grevenmacher","Luxembourg","Mersch","Redange","Remich","Vianden","Wiltz"],vYu={city_name:hYu,city_pattern:pYu,postcode:gYu,state:fYu},CYu=vYu,FYu={title:"French (Luxembourg)",code:"fr_LU",country:"LU",language:"fr",endonym:"Français (Luxembourg)",dir:"ltr",script:"Latn"},kYu=FYu,AYu=[{value:"{{person.last_name}}",weight:1}],bYu={last_name_pattern:AYu},yYu=bYu,BYu=["######","########","+352 ######","+352 ########"],zYu={formats:BYu},SYu=zYu,MYu={cell_phone:dYu,internet:mYu,location:CYu,metadata:kYu,person:yYu,phone_number:SYu},o_=MYu;new Ku({locale:[o_,P1,Ru,Lu]});var wYu=["050-#######","051-#######","052-#######","053-#######","054-#######","055-#######","057-#######","058-#######","+972-50-#######","+972-51-#######","+972-52-#######","+972-53-#######","+972-54-#######","+972-55-#######","+972-57-#######","+972-58-#######"],PYu={formats:wYu},TYu=PYu,jYu=["אדום","ירוק","כחול","צהוב","סגול","ירוק מנטה","ירוק כחלחל","לבן","שחור","כתום","ורוד","אפור","חום ערמוני","טורקיז","שזוף","שמים כחולים","סלמון","שזיף","סחלב","זית","מגנטה","ליים","שנהב","אינדיגו","זהב","ורוד פוקסיה","צבע תכלת","לבנדר","כסף","בורדו","בז","חאקי","ברונזה","ארד","ערמון"],NYu={human:jYu},LYu=NYu,RYu=["ספרים","סרטים","מוסיקה","משחקים","מכשירי חשמל","מחשבים","בית","גן","כלים","מכולת","בריאות","יופי","צעצועים","ילדים","תִינוֹק","ביגוד","נעליים","תכשיטים","ספורט","מחוץ לבית","רכב","תעשייתי"],KYu=["כסא מנהלים ארגונומי מרופד בעור שחור מלוכדות ובמושב ובגב מרופד PVC לנוחות ותמיכה לאורך כל היום","מערך הרכב מורכב מעיצוב מנוע קדמי, עם תיבות הילוכים מסוג ציר טרנסוולר המותקנות בחלק האחורי של המנוע והנעה עם ארבעה גלגלים","חדש ABC 13 9370, 13.3, דור 5 CoreA5-8250U, 8GB RAM, 256GB SSD, כוח UHD גרפיקה, OS 10 Home, OS Office A & J 2016","מקלדת מייפל גיימינג דקה ופשוטה מבית Dev Byte מגיעה עם גוף אלגנטי ותאורת RGB LED בגוון 7 צבעים לפונקציונליות חכמה","אפולוטק B340 הוא עכבר אלחוטי במחיר סביר עם קישוריות אמינה, חיי סוללה של 12 חודשים ועיצוב מודרני","נאגסאקי לנדר הוא השם המסחרי המסחרי של מספר סדרות של אופני ספורט נגסאקי, שהחלו ב- ABC800J משנת 1984","הכדורגל טוב לאימונים ולמטרות פנאי","כפפות שוער רשת קרבוניט מעוצבות באופן ארגונומי בכדי להעניק התאמה קלה","טכנולוגיית שחיקת הדחיסה המתקדמת ביותר של בוסטון מגבירה את החמצון בשרירים, מייצבת שרירים פעילים","מגוון חדש של חולצות רשמיות מעוצבות תוך התחשבות בך. עם התאמות ועיצוב שיגרמו לך להתבלט","המגוון היפה של תפוח נטורל שיש בו שילוב מרגש של מרכיבים טבעיים. עם הטוב של 100% מרכיבים טבעיים","נעלי אנדי נועדו לזכור עמידות כמו גם טרנדים, מגוון הנעליים והסנדלים המסוגננים ביותר"],IYu={adjective:["קטן","ארגונומי","כפרי","אינטליגנטי","מאוד יפה","מדהים","פנטסטי","מעשי","מלוטש","גנרית","עבודת יד","מורשה","מְזוּקָק","לא ממותג","טעים"],material:["פלדה","עץ","בטון","פלסטי","כותנה","גרניט","גומי","מתכת","רך","צַח","קפוא"],product:["כיסא","אוטו","מחשב","מקלדת","עכבר","אופניים","כדור","כפפות","מכנסיים","חולצה","שולחן","נעליים","כובע","מגבות","סבון","טונה","עוף","דג","גבינה","בייקון","פיצה","סלט","נקניקיות","צ'יפס"]},OYu={department:RYu,product_description:KYu,product_name:IYu},$Yu=OYu,HYu={wide:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],abbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},GYu={wide:["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","שבת"],abbr:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"]},_Yu={month:HYu,weekday:GYu},VYu=_Yu,JYu=["###","##","#","'ב##","'א##","'א#","'ב#"],UYu=["אבו גוש","אבו סנאן","אבו סריחאן (שבט)","אבו עבדון (שבט)","אבו עמאר (שבט)","אבו עמרה (שבט)","אבו קורינאת (שבט)","אבו קרינאת (יישוב)","אבו רובייעה (שבט)","אבו רוקייק (שבט)","אבו תלול","אבטין","אבטליון","אביאל","אביבים","אביגדור","אביחיל","אביטל","אביעזר","אבירים","אבן יהודה","אבן מנחם","אבן ספיר","אבן שמואל","אבני איתן","אבני חפץ","אבנת","אבשלום","אדורה","אדירים","אדמית","אדרת","אודים","אודם","אוהד","אום אל-פחם","אום אל-קוטוף","אום בטין","אומן","אומץ","אופקים","אור הגנוז","אור הנר","אור יהודה","אור עקיבא","אורה","אורות","אורטל","אורים","אורנים","אורנית","אושה","אזור","אחווה","אחוזם","אחוזת ברק","אחיהוד","אחיטוב","אחיסמך","אחיעזר","אטרש (שבט)","איבים","אייל","איילת השחר","אילון","אילות","אילניה","אילת","אירוס","איתמר","איתן","איתנים","אכסאל","אל סייד","אל-עזי","אל-עריאן","אל-רום","אלומה","אלומות","אלון הגליל","אלון מורה","אלון שבות","אלוני אבא","אלוני הבשן","אלוני יצחק","אלונים","אלי-עד","אליאב","אליכין","אליפז","אליפלט","אליקים","אלישיב","אלישמע","אלמגור","אלמוג","אלעד","אלעזר","אלפי מנשה","אלקוש","אלקנה","אמונים","אמירים","אמנון","אמציה","אניעם","אסד (שבט)","אספר","אעבלין","אעצם (שבט)","אפיניש (שבט)","אפיק","אפיקים","אפק","אפרת","ארבל","ארגמן","ארז","אריאל","ארסוף","אשבול","אשבל","אשדוד","אשדות יעקב (איחוד)","אשדות יעקב (מאוחד)","אשחר","אשכולות","אשל הנשיא","אשלים","אשקלון","אשרת","אשתאול","אתגר","באקה אל-גרביה","באר אורה","באר גנים","באר טוביה","באר יעקב","באר מילכה","באר שבע","בארות יצחק","בארותיים","בארי","בוסתן הגליל","בועיינה-נוג'ידאת","בוקעאתא","בורגתה","בחן","בטחה","ביצרון","ביר אל-מכסור","ביר הדאג'","ביריה","בית אורן","בית אל","בית אלעזרי","בית אלפא","בית אריה","בית ברל","בית ג'ן","בית גוברין","בית גמליאל","בית דגן","בית הגדי","בית הלוי","בית הלל","בית העמק","בית הערבה","בית השיטה","בית זיד","בית זית","בית זרע","בית חורון","בית חירות","בית חלקיה","בית חנן","בית חנניה","בית חשמונאי","בית יהושע","בית יוסף","בית ינאי","בית יצחק-שער חפר","בית לחם הגלילית","בית מאיר","בית נחמיה","בית ניר","בית נקופה","בית עובד","בית עוזיאל","בית עזרא","בית עריף","בית צבי","בית קמה","בית קשת","בית רבן","בית רימון","בית שאן","בית שמש","בית שערים","בית שקמה","ביתן אהרן","ביתר עילית","בלפוריה","בן זכאי","בן עמי","בן שמן (כפר נוער)","בן שמן (מושב)","בני ברק","בני דקלים","בני דרום","בני דרור","בני יהודה","בני נצרים","בני עטרות",'בני עי"ש',"בני ציון","בני ראם","בניה","בנימינה-גבעת עדה",'בסמ"ה',"בסמת טבעון","בענה","בצרה","בצת","בקוע","בקעות","בר גיורא","בר יוחאי","ברוכין","ברור חיל","ברוש","ברכה","ברכיה","ברעם","ברק","ברקאי","ברקן","ברקת","בת הדר","בת חן","בת חפר","בת ים","בת עין","בת שלמה","ג'דיידה-מכר","ג'ולס","ג'לג'וליה","ג'נאביב (שבט)","ג'סר א-זרקא","ג'ש (גוש חלב)","ג'ת","גאולי תימן","גאולים","גאליה","גבולות","גבים","גבע","גבע בנימין","גבע כרמל","גבעולים","גבעון החדשה","גבעות בר","גבעות עדן","גבעת אבני","גבעת אלה","גבעת ברנר","גבעת השלושה","גבעת זאב",'גבעת ח"ן',"גבעת חיים (איחוד)","גבעת חיים (מאוחד)","גבעת יואב","גבעת יערים","גבעת ישעיהו",'גבעת כ"ח','גבעת ניל"י',"גבעת עוז","גבעת שמואל","גבעת שמש","גבעת שפירא","גבעתי","גבעתיים","גברעם","גבת","גדות","גדיש","גדעונה","גדרה","גונן","גורן","גורנות הגליל","גזית","גזר","גיאה","גיבתון","גיזו","גילון","גילת","גינוסר","גיניגר","גינתון","גיתה","גיתית","גלאון","גלגל","גליל ים","גלעד (אבן יצחק)","גמזו","גן הדרום","גן השומרון","גן חיים","גן יאשיה","גן יבנה","גן נר","גן שורק","גן שלמה","גן שמואל","גנות","גנות הדר","גני הדר","גני טל","גני יוחנן","גני מודיעין","גני עם","גני תקווה","געש","געתון","גפן","גרופית","גשור","גשר","גשר הזיו","גת (קיבוץ)","גת רימון","דאלית אל-כרמל","דבורה","דבוריה","דבירה","דברת","דגניה א'","דגניה ב'",'דוב"ב',"דולב","דור","דורות","דחי","דייר אל-אסד","דייר חנא","דייר ראפאת","דימונה","דישון","דליה","דלתון","דמיידה","דן","דפנה","דקל","דריג'את","האון","הבונים","הגושרים","הדר עם","הוד השרון","הודיה","הודיות","הוואשלה (שבט)","הוזייל (שבט)","הושעיה","הזורע","הזורעים","החותרים","היוגב","הילה","המעפיל","הסוללים","העוגן","הר אדר","הר גילה","הר עמשא","הראל","הרדוף","הרצליה","הררית","ורד יריחו","ורדון","זבארגה (שבט)","זבדיאל","זוהר","זיקים","זיתן","זכרון יעקב","זכריה","זמר","זמרת","זנוח","זרועה","זרזיר","זרחיה","ח'ואלד","ח'ואלד (שבט)","חבצלת השרון","חבר","חברון","חגור","חגי","חגלה","חד-נס","חדיד","חדרה","חוג'ייראת (ד'הרה)","חולדה","חולון","חולית","חולתה","חוסן","חוסנייה","חופית","חוקוק","חורה","חורפיש","חורשים","חזון","חיבת ציון","חיננית","חיפה","חירות","חלוץ","חלץ","חמאם","חמד","חמדיה","חמדת","חמרה","חניאל","חניתה","חנתון","חספין","חפץ חיים","חפצי-בה","חצב","חצבה","חצור הגלילית","חצור-אשדוד","חצרים","חרב לאת","חרוצים","חריש","חרמש","חרשים","חשמונאים","טבריה","טובא-זנגריה","טורעאן","טייבה","טייבה (בעמק)","טירה","טירת יהודה","טירת כרמל","טירת צבי","טל שחר","טל-אל","טללים","טלמון","טמרה","טמרה (יזרעאל)","טנא","טפחות","יאנוח-ג'ת","יבול","יבנאל","יבנה","יגור","יגל","יד בנימין","יד השמונה","יד חנה","יד מרדכי","יד נתן",'יד רמב"ם',"ידידה","יהוד-מונוסון","יהל","יובל","יובלים","יודפת","יונתן","יושיביה","יזרעאל","יחיעם","יטבתה",'ייט"ב',"יכיני","ינוב","ינון","יסוד המעלה","יסודות","יסעור","יעד","יעל","יעף","יערה","יפיע","יפית","יפעת","יפתח","יצהר","יציץ","יקום","יקיר","יקנעם (מושבה)","יקנעם עילית","יראון","ירדנה","ירוחם","ירושלים","ירחיב","ירכא","ירקונה","ישע","ישעי","ישרש","יתד","כאבול","כאוכב אבו אל-היג'א","כברי","כדורי","כדיתה","כוכב השחר","כוכב יאיר","כוכב יעקב","כוכב מיכאל","כורזים","כחל","כחלה","כיסופים","כישור","כליל","כלנית","כמאנה","כמהין","כמון","כנות","כנף","כנרת (מושבה)","כנרת (קבוצה)","כסיפה","כסלון","כסרא-סמיע","כעביה-טבאש-חג'אג'רה","כפר אביב","כפר אדומים","כפר אוריה","כפר אחים","כפר ביאליק",'כפר ביל"ו',"כפר בלום","כפר בן נון","כפר ברא","כפר ברוך","כפר גדעון","כפר גלים","כפר גליקסון","כפר גלעדי","כפר דניאל","כפר האורנים","כפר החורש","כפר המכבי","כפר הנגיד","כפר הנוער הדתי","כפר הנשיא","כפר הס",'כפר הרא"ה','כפר הרי"ף',"כפר ויתקין","כפר ורבורג","כפר ורדים","כפר זוהרים","כפר זיתים",'כפר חב"ד',"כפר חושן","כפר חיטים","כפר חיים","כפר חנניה","כפר חסידים א'","כפר חסידים ב'","כפר חרוב","כפר טרומן","כפר יאסיף","כפר ידידיה","כפר יהושע","כפר יונה","כפר יחזקאל","כפר יעבץ","כפר כמא","כפר כנא","כפר מונש","כפר מימון",'כפר מל"ל',"כפר מנדא","כפר מנחם","כפר מסריק","כפר מצר","כפר מרדכי","כפר נטר","כפר סאלד","כפר סבא","כפר סילבר","כפר סירקין","כפר עבודה","כפר עזה","כפר עציון","כפר פינס","כפר קאסם","כפר קיש","כפר קרע","כפר ראש הנקרה","כפר רוזנואלד (זרעית)","כפר רופין","כפר רות","כפר שמאי","כפר שמואל","כפר שמריהו","כפר תבור","כפר תפוח","כרי דשא","כרכום","כרם בן זמרה","כרם בן שמן","כרם יבנה (ישיבה)",'כרם מהר"ל',"כרם שלום","כרמי יוסף","כרמי צור","כרמי קטיף","כרמיאל","כרמיה","כרמים","כרמל","לא רשום","לבון","לביא","לבנים","להב","להבות הבשן","להבות חביבה","להבים","לוד","לוזית","לוחמי הגיטאות","לוטם","לוטן","לימן","לכיש","לפיד","לפידות","לקיה","מאור","מאיר שפיה","מבוא ביתר","מבוא דותן","מבוא חורון","מבוא חמה","מבוא מודיעים","מבואות ים","מבואות יריחו","מבועים","מבטחים","מבקיעים","מבשרת ציון","מג'ד אל-כרום","מג'דל שמס","מגאר","מגדים","מגדל","מגדל העמק","מגדל עוז","מגדלים","מגידו","מגל","מגן","מגן שאול","מגשימים","מדרך עוז","מדרשת בן גוריון","מדרשת רופין","מודיעין עילית","מודיעין-מכבים-רעות","מולדת","מוצא עילית","מוקייבלה","מורן","מורשת","מזור","מזכרת בתיה","מזרע","מזרעה","מחולה","מחנה הילה","מחנה טלי","מחנה יהודית","מחנה יוכבד","מחנה יפה","מחנה יתיר","מחנה מרים","מחנה תל נוף","מחניים","מחסיה","מטולה","מטע","מי עמי","מיטב","מייסר","מיצר","מירב","מירון","מישר","מיתר","מכורה","מכחול","מכמורת","מכמנים","מלאה","מלילות","מלכיה","מלכישוע","מנוחה","מנוף","מנות","מנחמיה","מנרה","מנשית זבדה","מסד","מסדה","מסילות","מסילת ציון","מסלול","מסעדה","מסעודין אל-עזאזמה","מעברות","מעגלים","מעגן","מעגן מיכאל","מעוז חיים","מעון","מעונה","מעיליא","מעין ברוך","מעין צבי","מעלה אדומים","מעלה אפרים","מעלה גלבוע","מעלה גמלא","מעלה החמישה","מעלה לבונה","מעלה מכמש","מעלה עירון","מעלה עמוס","מעלות-תרשיחא","מענית","מעש","מפלסים","מצדות יהודה","מצובה","מצליח","מצפה",'מצפה אבי"ב',"מצפה אילן","מצפה יריחו","מצפה נטופה","מצפה רמון","מצפה שלם","מצר","מקווה ישראל","מרגליות","מרום גולן","מרחב עם","מרחביה (מושב)","מרחביה (קיבוץ)","מרכז שפירא","משאבי שדה","משגב דב","משגב עם","משהד","משואה","משואות יצחק","משכיות","משמר איילון","משמר דוד","משמר הירדן","משמר הנגב","משמר העמק","משמר השבעה","משמר השרון","משמרות","משמרת","משען","מתן","מתת","מתתיהו","נאות גולן","נאות הכיכר","נאות מרדכי","נאות סמדר","נאעורה","נבטים","נגבה","נגוהות","נהורה","נהלל","נהריה","נוב","נוגה","נוה צוף","נווה","נווה אבות","נווה אור",'נווה אטי"ב',"נווה אילן","נווה איתן","נווה דניאל","נווה זוהר","נווה זיו","נווה חריף","נווה ים","נווה ימין","נווה ירק","נווה מבטח","נווה מיכאל","נווה שלום","נועם","נוף איילון","נוף הגליל","נופים","נופית","נופך","נוקדים","נורדיה","נורית","נחושה","נחל עוז","נחלה","נחליאל","נחלים","נחם","נחף","נחשולים","נחשון","נחשונים","נטועה","נטור","נטע","נטעים","נטף","ניין",'ניל"י',"ניצן","ניצן ב'","ניצנה (קהילת חינוך)","ניצני סיני","ניצני עוז","ניצנים","ניר אליהו","ניר בנים","ניר גלים","ניר דוד (תל עמל)",'ניר ח"ן',"ניר יפה","ניר יצחק","ניר ישראל","ניר משה","ניר עוז","ניר עם","ניר עציון","ניר עקיבא","ניר צבי","נירים","נירית","נמרוד","נס הרים","נס עמים","נס ציונה","נעורים","נעלה",'נעמ"ה',"נען","נערן","נצאצרה (שבט)","נצר חזני","נצר סרני","נצרת","נשר","נתיב הגדוד",'נתיב הל"ה',"נתיב העשרה","נתיב השיירה","נתיבות","נתניה","סאג'ור","סאסא","סביון","סגולה","סואעד (חמרייה)","סואעד (כמאנה) (שבט)","סולם","סוסיה","סופה","סח'נין","סייד (שבט)","סלמה","סלעית","סמר","סנסנה","סעד","סעוה","סער","ספיר","סתריה","ע'ג'ר","עבדון","עברון","עגור","עדי","עדנים","עוזה","עוזייר","עולש","עומר","עופר","עופרה","עוצם","עוקבי (בנו עוקבה)","עזוז","עזר","עזריאל","עזריה","עזריקם","עטאוונה (שבט)","עטרת","עידן","עיילבון","עיינות","עילוט","עין איילה","עין אל-אסד","עין גב","עין גדי","עין דור","עין הבשור","עין הוד","עין החורש","עין המפרץ",'עין הנצי"ב',"עין העמק","עין השופט","עין השלושה","עין ורד","עין זיוון","עין חוד","עין חצבה","עין חרוד (איחוד)","עין חרוד (מאוחד)","עין יהב","עין יעקב",'עין כרם-בי"ס חקלאי',"עין כרמל","עין מאהל","עין נקובא","עין עירון","עין צורים","עין קנייא","עין ראפה","עין שמר","עין שריד","עין תמר","עינת","עיר אובות","עכו","עלומים","עלי","עלי זהב","עלמה","עלמון","עמוקה","עמיחי","עמינדב","עמיעד","עמיעוז","עמיקם","עמיר","עמנואל","עמקה","ענב","עספיא","עפולה","עצמון שגב","עראבה","עראמשה","ערב אל נעים","ערד","ערוגות","ערערה","ערערה-בנגב","עשרת","עתלית","עתניאל","פארן","פדואל","פדויים","פדיה","פוריה - כפר עבודה","פוריה - נווה עובד","פוריה עילית","פוריידיס","פורת","פטיש","פלך","פלמחים","פני חבר","פסגות","פסוטה",'פעמי תש"ז',"פצאל","פקיעין (בוקייעה)","פקיעין חדשה","פרדס חנה-כרכור","פרדסיה","פרוד","פרזון","פרי גן","פתח תקווה","פתחיה","צאלים","צביה","צבעון","צובה","צוחר","צופיה","צופים","צופית","צופר","צוקי ים","צוקים","צור הדסה","צור יצחק","צור משה","צור נתן","צוריאל","צורית","ציפורי","צלפון","צנדלה","צפריה","צפרירים","צפת","צרופה","צרעה","קבועה (שבט)","קבוצת יבנה","קדומים","קדימה-צורן","קדמה","קדמת צבי","קדר","קדרון","קדרים","קודייראת א-צאנע(שבט)","קוואעין (שבט)","קוממיות","קורנית","קטורה","קיסריה","קלחים","קליה","קלנסווה","קלע","קציר","קצר א-סר","קצרין","קרית אונו","קרית ארבע","קרית אתא","קרית ביאליק","קרית גת","קרית טבעון","קרית ים","קרית יערים","קרית יערים(מוסד)","קרית מוצקין","קרית מלאכי","קרית נטפים","קרית ענבים","קרית עקרון","קרית שלמה","קרית שמונה","קרני שומרון","קשת","ראמה","ראס אל-עין","ראס עלי","ראש העין","ראש פינה","ראש צורים","ראשון לציון","רבבה","רבדים","רביבים","רביד","רגבה","רגבים","רהט","רווחה","רוויה","רוח מדבר","רוחמה","רומאנה","רומת הייב","רועי","רותם","רחוב","רחובות","רחלים","ריחאניה","ריחן","ריינה","רימונים","רינתיה","רכסים","רם-און","רמות","רמות השבים","רמות מאיר","רמות מנשה","רמות נפתלי","רמלה","רמת גן","רמת דוד","רמת הכובש","רמת השופט","רמת השרון","רמת טראמפ","רמת יוחנן","רמת ישי","רמת מגשימים","רמת צבי","רמת רזיאל","רמת רחל","רנן","רעים","רעננה","רקפת","רשפון","רשפים","רתמים","שאר ישוב","שבי דרום","שבי ציון","שבי שומרון","שבלי - אום אל-גנם","שגב-שלום","שדה אילן","שדה אליהו","שדה אליעזר","שדה בוקר","שדה דוד","שדה ורבורג","שדה יואב","שדה יעקב","שדה יצחק","שדה משה","שדה נחום","שדה נחמיה","שדה ניצן","שדה עוזיהו","שדה צבי","שדות ים","שדות מיכה","שדי אברהם","שדי חמד","שדי תרומות","שדמה","שדמות דבורה","שדמות מחולה","שדרות","שואבה","שובה","שובל","שוהם","שומרה","שומריה","שוקדה","שורש","שורשים","שושנת העמקים","שזור","שחר","שחרות","שיבולים","שיזף","שיטים","שייח' דנון","שילה","שילת","שכניה","שלווה","שלווה במדבר","שלוחות","שלומי","שלומית","שם_ישוב","שמיר","שמעה","שמרת","שמשית","שני","שניר","שעב","שעל","שעלבים","שער אפרים","שער הגולן","שער העמקים","שער מנשה","שער שומרון","שפיים","שפיר","שפר","שפרעם","שקד","שקף","שרונה","שריגים (לי-און)","שריד","שרשרת","שתולה","שתולים","תאשור","תדהר","תובל","תומר","תושיה","תימורים","תירוש","תל אביב - יפו","תל יוסף","תל יצחק","תל מונד","תל עדשים","תל קציר","תל שבע","תל תאומים","תלם","תלמי אליהו","תלמי אלעזר",'תלמי ביל"ו',"תלמי יוסף","תלמי יחיאל","תלמי יפה","תלמים","תמרת","תנובות","תעוז","תפרח","תקומה","תקוע","תראבין א-צאנע (שבט)","תראבין א-צאנע(ישוב)","תרום"],WYu=["{{location.city_name}}"],qYu=["אוגנדה","אוזבקיסטן","אוסטריה","אוסטרליה","אוקראינה","אורוגוואי","אזרבייג'ן","איטליה","איי מרשל","איי סיישל","איי שלמה","אינדונזיה","איסלנד","איראן","אירלנד","אל סלוודור","אלבניה","אלג'יריה","אנגולה","אנדורה","אנטיגואה וברבודה","אסטוניה","אפגניסטן","אקוודור","ארגנטינה","אריתריאה","ארמניה","ארצות הברית","אתיופיה","בהאמה","בהוטן","בוטסואנה","בולגריה","בוליביה","בוסניה והרצגובינה","בורונדי","בורמה","בורקינה פאסו","בחריין","בלגיה","בליז","בלארוס","בנגלדש","בנין","ברבדוס","ברוניי","ברזיל","בריטניה","גאורגיה","גאנה","גבון","גואטמלה","גיאנה","ג'יבוטי","גינאה","גינאה ביסאו","גיניאה המשוונית","גמביה","ג'מייקה","גרמניה","גרנדה","דומיניקה","דנמרק","דרום אפריקה","דרום סודאן","האיטי","האמירויות הערביות המאוחדות","הודו","הולנד","הונגריה","הונדורס","הממלכה המאוחדת","וייטנאם","ונואטו","ונצואלה","ותיקן","זאיר","זימבבואה","זמביה","חוף השנהב","טג'יקיסטן","טובאלו","טוגו","טונגה","טורקיה","טורקמניסטן","טנזניה","טרינידד וטובגו","יוון","יפן","ירדן","ישראל","כווית","כף ורדה","לאוס","לבנון","לוב","לוקסמבורג","לטביה","ליבריה","ליטא","ליכטנשטיין","לסוטו","מאוריטניה","מאוריציוס","מאלי","מדגסקר","מוזמביק","מולדובה","מונגוליה","מונטנגרו","מונקו","מזרח טימור","מיאנמר","מיקרונזיה","מלאווי","מלדיביים, ה-","מלזיה","מלטה","מצרים","מקדוניה","מקסיקו","מרוקו","נאורו","נורבגיה","ניגריה","ניו זילנד","ניז'ר","ניקרגואה","נמיביה","נפאל","סאו טומה ופרינסיפה","סודאן","סווזילנד","סומליה","סוריה","סורינם","סיירה לאונה","סין","סינגפור","סלובניה","סלובקיה","סמואה","סן מרינו","סנגל","סנט וינסנט והגרנדינים","סנט לוסיה","סנט קיטס ונוויס","ספרד","סרביה","סרי לנקה","עומאן","עיראק","ערב הסעודית","פולין","פורטוגל","פיג'י","פיליפינים","פינלנד","פלאו","פנמה","פפואה גינאה החדשה","פקיסטן","פרגוואי","פרו","צ'אד","צ'ילה","צ'כיה","צרפת","קובה","קולומביה","קומורו","קונגו","קוסטה ריקה","קוריאה הדרומית","קוריאה הצפונית","קזחסטן","קטאר","קירגיזסטן","קיריבטי","קמבודיה","קמרון","קנדה","קניה","קפריסין","קרואטיה","קריית הוותיקן","רואנדה","רומניה","רוסיה","הרפובליקה הדומיניקנית","הרפובליקה המרכז אפריקאית","הרפובליקה הסינית","שבדיה","שווייץ","תאילנד","תוניסיה","תורכיה","תימן"],ZYu=["Not relevant for Israel"],YYu=["ישראל"],QYu=["צפון","מזרח","דרום","מערב","צפון מזרח","צפון מערב","דרום מזרח","דרום מערב"],XYu=["צ","מז","ד","מע","צ-מז","צ-מע","ד-מז","ד-מע"],uQu=["#####","#######"],eQu=["# דירה","## דירה","# חדר","## חדר"],aQu=["חיפה","תל אביב","הגדה המערבית","צפון","דרום","ירושלים","מרכז"],rQu=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],nQu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},tQu=["אבות ישורון","אביי","אגדיר","אגס","אגת-שבו","אדוננו ברוך","אדיסון",'אדמו"ר מפיטסבורג',"אהוד מנור","אהרונסון שרה","אוניון","אוסישקין מנחם","אופל","אור לציון","אורט","אוריה החיתי","אזור בקמה","אזור המרינה","אזור יא","אזורים","אחוזת בית","אחימאיר אבא","אחלמה","אטלי","אידלסון בבה","אל הציפור","אלבז נתן","אלברט איינשטיין","אליאב לובה","אליאשוילי","אליעזר בן הורקנוס","אלתרמן נתן","אמנון ליפקין שחק","אמרלד","אנילביץ מרדכי","אסבסטונים","אפרים לנגסנר","אפרסמון","אפרסק","אפרתי אליהו","אקסודוס","ארבע האמהות","אריק איינשטיין","ארן זלמן","אשדוד","אשכולית","בבלי","בגין עליזה","בובר מרטין","בוסקילה יצחק","בורחס חורחה","בורלא יהודה","בטהובן","בית קנדה","בן אליעזר אריה","בן ברוך אורי","בן דיוואן עמרם","בן הכט","בן יוסף שלמה","בן עמי עובד","בעלי מלאכה","בקעת הירח","ברהמס","ברוריה","ברק בן אבינועם","ג'ו עמר","גאפונוב","גבעת יונה","גבעת עדה","גדרה","גוגול","גולדברג לאה","גור דב","גור מרדכי","גטה","גיא אוני","גלעדי ישראל","גרונר דב","גרינברג אורי צבי","גשר עד הלום","דבורה עומר","דה וינצ'י","דוד אלעזר","דולומיט","דן שומרון","ה' באייר",'האדמו"ר מבעלז','האדמו"ר מגור',`האדמו"ר מויז'ניץ`,"האוניה","האופים",'האר"י הקדוש',"האשכול","האשלג","הבטיחות","הבעל שם טוב","הבשור","הגולשים","הגוררת","הגלימה",'הגר"א',"הדוברה","הדולפין","ההגשמה","ההפלגה","הוסטל שלום","החבצלות","החובלים","החולה","החניכים","החשמל","הטיילת","היהלומים","היזמה","היידן","הימאים","היציקה","הכתר","הלביאה","הלפרין ירמיהו","המאבק","המברק","המגדלור","המגיד","המדע","המחקר","המליץ","המלך אליקים","המלך אמציה","המלך אסא","המלך דוד","המלך הדד","המלך חזקיה","המלך יהוא","המלך יהואחז","המלך יהויכין","המלך יהושפט","המלך יובב","המלך יותם","המלך ירבעם","המלך עזריה","המלך עמרי","המלך רחבעם","המלך שאול","המלך שלמה","המלכים","המסחר","המעבורת","המעגן","המפרץ","המפרש","המצפן","המרי","המשקיף","המתכת","המתנדבים","הנביא אליהו","הנביא אלישע","הנביא גד","הנביא דניאל","הנביא הושע","הנביא זכריה","הנביא חבקוק","הנביא חגי","הנביא יואל","הנביא יחזקאל","הנביא ירמיהו","הנביא ישעיהו","הנביא מיכה","הנביא מלאכי","הנביא נחום","הנביא נחמיה","הנביא נתן","הנביא עובדיה","הנביא עמוס","הנביא צפניה","הנביא שמואל","הנחושת","הנחשול","הנפט","הנשיא ויצמן","הסיפון","הספנות","העוגן","העופרים","העופרת","העשרים ואחד","הפריון","הצבי","הצוללים","הצורפים","הציונות","הצפירה","הקדמה","הקיטור","הקליטה","הקריה-מגורים",'הקריה-מע"ר',"הר אביטל","הר גלבוע","הר כרמל","הר ציון","הר תבור","הראם","הרב אבן דנן","הרב אברמסקי","הרב בוזגלו דוד","הרב בלולו","הרב הגר","הרב חיים שושנה","הרב טייב","הרב יהושע מאמאן","הרב יורם אברג'ל","הרב מימון","הרב משאש יוסף","הרב ניסים","הרב קלישר","הרב רוזובסקי","הרב ריינס","הרב שאולי","הרי גולן",'הרי"ם לוין','הרמ"א',"הרפואה","הרציף","השייטים","התורן","התלמוד","התעסוקה","התקוה","התקשורת","ואלוס","ואן גוך","וולפסון דוד","ויקטור הוגו","ויתקין יוסף","ורדימון יצחק","זולה אמיל","זייד אלכסנדר","זינגר בשביס","זכרון יעקב","זלמן דוד לבונטין","זנגביל","חדרה","חולדה הנביאה","הרצל","רוטשילד","חורי חיים","חזנוב עמרם","חטיבת גבעתי","חטיבת יפתח","חטיבת כרמלי","חיבת ציון","חיים ברלב","חיים הרצוג","חנינא בן דוסא","חנקין יהושע","חסידי אומות העולם","חסן ובן גרה","חרטום","טולסטוי","טשרניחובסקי","יאיר","יבנאל","יגאל ידין","יד העפלה ממרוקו","יואב בן צרויה","יואל משה סלומון","יוהנה זבוטינסקי","יוחנן בן זכאי","יום טוב צמח","יונה הנביא","יוסי בנאי","יוסי בר חלפתא","יוספטל","יורדי הסירה","ילין דוד","יסוד המעלה","יעל","יפה ירקוני","יצחק אילן","יצחק הנשיא","יצחק שמיר","יקינתון","ירמוך","ירקן","ישפה",'כ"ט בנובמבר',"כוכב הדרום","כוכב הים","כוכב הצפון","כוכב השחר","כינור","כפתור החולות","לוחמי האש","לוי שלמה","לויתן","לילי","למרחב","מאיר בעל הנס","מבצע ברק","מדרחוב הנביאים","מורדי הגטאות","מזכרת בתיה","מטולה","מיכשוילי","מילמן","מיסטרל","מכאל אנג'לו","מכולות","מנגו","מעגל השמחה","מפקורה","מקוה ישראל","מקלנבורג","מרזוק ושמואל","מרים הנביאה","מרכז קליטה שלום","משה לוי(מוישה וחצי)","משמר הירדן","משמש","משנה","משעול האירוסים","מתחם אלתא","נאות ספיר","נגרו אהרן","נהלל","נוה דניה","נוה יהונתן","נוה ים","נופך","נחל דן","נחל הליטני","נחמן מברסלב","ניסים חדד","נמל אשדוד","נמלי ישראל","נס ציונה","סאלק יונה","סולד הנריטה","סופר אברהם","סטרומה","סיטרין","סילבר אבא הלל","סירקין נחמן","סלבדור","סמ אל הים","סמ יהואש","סמטה א","סמטה ב","סמי אלמגריבי","סנפיר","ספיח","עגנון שי","עדי עם שלום","עובדי הנמל","עוזי חיטמן","עופר אברהם","עינבר","ענבים","עקביא בן מהללאל","פאנצו","פארק השיטה המלבינה","פורצי הדרך","פטדה","פיינברג יוסף","פן אלכסנדר","פנינה","פסטר לואי","פרנק אנה","פתח תקווה","צאלים","צדקת יוסף","צור הדסה","ציזלינג","צפת","קדושי בלזן","קורל","קורצ'ק יאנוש","קישון","קמי אלברט",'קק"ל',"קרית חרדים","קרית פוניבש","ראש פינה","רב אשי","רב חיסדא","רב ינאי","רבא","רבי דוד אלקיים","רבי דוד בן חסין","רבין יצחק","רבינא","רבנו גרשום","רבנו וידל הצרפתי","רובינא חנה","רוגוזין","רופין ארתור","רחל ינאית","רמברנדט","רנטגן","רפאל איתן (רפול)","שאגל מארק","שאול בן שמחון","שבט אשר","שבט בנימין","שבט גד","שבט דן","שבט זבולון","שבט יהודה","שבט יוסף","שבט יששכר","שבט לוי","שבט נפתלי","שבט ראובן","שבט שמעון","שבי ציון","שגב","שהם","שובר הגלים","שועלי שמשון","שושנה דמארי","שושנת הרוחות","שחם יואב","שילר","שכ ונטורה","שלומציון המלכה","שלונסקי אברהם","שלזינגר ארווין","שמואל הנגיד","שמר","שער האריות","שער הים","שערי יושר","שפיה","שפירא משה חיים","שרה אמנו","תחנת הכח","תיאודור רוזוולט","תנין","תפוז",'תש"ח',"אהרון מאיר מזיא","בוקסר אהרון","בוקסר ירמיהו","בית השיקום","בן אבי איתמר","בן יהודה אבנר","בר-כוכבא","ברושים","גבעת האהבה","גבעת הצבר","גבעת התור","גבעת מיכאל","גבעת נוף","גוטהלף שמואל","גולדה מילוסלבסקי","גולי דמשק","גלילי","גני איריס","דגל ישראל","גבעות הכורכר","הנפת הדגל","האלופים","היימן ישראל","המאה ואחד","המזמרה","המנין הראשון","הנבחרות","הרב בארי","הרב שאול אחרק","הרמן מאיר",'התרמ"ג',"זמל זוסיא","טוקאן","טפר חיים","יואש","כהנוב זאב","כחליל","ככר המיסדים","לחמי שלום","לנדו דוד","לסקוב","לרר משה","מירון אליהו","משחתת אילת","נווה כרמית","נחלת ראובן","נחמיאס שמואל","סביוני הפארק","סביוני נצר","סלוביס שמואל","סעדיה נחום","עונות השנה","עמק ההדרים","עמק השושנים","פארק המדע","פייגה לרר","פלדמן יוסף","פנינה פצ'ורניק","פניק דוד","פרופ אברהם פצ'ורניק","קוברסקי משה","רופמן שמואל","רחבעם","שבועות","שמיד ישראל","שקמים","א-דאמון","א-דוארה","א-דוראת","א-דורי","א-דיר","א-דמידה","א-דמימי","א-דעקה","א-דראג'","א-דרבאשי","א-זאהיריה","א-זאהר","א-זאוייה","א-זוודאת","א-זיזפון","א-זייאן","א-זיין","א-זרזור","א-זרעייה","א-זרקא","א-טאבר'ה","א-טאחונה","א-טבק","א-טוואל","א-טיאר","א-טיור","א-טירה","א-לאתין","א-לד","א-לור'ד","א-נבי סאלח","א-נוורס","א-נירוז","א-נמוז","א-נעום","א-נפאפעה","א-סאפח","א-סבר","א-סובאט","א-סוכר","א-סומאכ","א-סוקור","א-סורה","א-סחאלי","א-סלבאק","א-סמארה","א-סנדייאנה","א-ר'זאלי","א-רהו","א-רואפיד","א-רוג'ום","א-רחבאני","א-רייאן","א-ריינה","א-שיח' אבו עלי נסר","א-שייח' אמין טריף","א-שימאל","א-שעאע","א-ת'אמין מין אדאר","א-תומור","א-תמור","א-תמר אל-הינדי","אבו א-סראיא","אבו אל-נג'ק","אבו אל-קמח","אבו חרב","אבו מסנסל","אבו סברי חמדי","אבו סמרה","אבו עפן","אבו שהאב","אבו שושי","אגזם","אוול אייאר","אום א-זינאת","אום א-תות","אום אלחממיס","אום אלסחאלי","אום אלפרג","אום רומאנה","אום רושרוש","איבטין","איבן א-רושד","איבן אל-עמיד","איברהים נימר חוסין","אילא הדאסה","אירביד","אל-אבל","אל-אג'אס","אל-אדיב","אל-אום תריזא","אל-איסכנדרייה","אל-אסאייל","אל-אפר'אני","אל-אר'אני","אל-באב אל-ר'רבי","אל-באדייה","אל-בארוכ","אל-בוריני","אל-בורתוקאל","אל-ביטריה","אל-ביירוני","אל-בלאט","אל-בלח","אל-בס","אל-בקארה","אל-בראדיש","אל-ברי","אל-ברר'ותי","אל-ג'ורן","אל-ג'יש","אל-ג'רוס","אל-האשמי","אל-וז","אל-וליד","אל-ח'ולפא","אל-ח'וריה","אל-ח'לאייל","אל-ח'מסה","אל-חאג'","אל-חבק","אל-חג'וג'","אל-חג'יראת","אל-חדאד","אל-חולה","אל-חוסרי","אל-חיזב","אל-חילף","אל-חלאג'","אל-חמאם","אל-חמדאני","אל-חמיד","אל-חסבה","אל-חסרום","אל-ימן","אל-ירמוכ","אל-כאברי","אל-כברה","אל-כוות'ר","אל-כוסברה","אל-כמאני","אל-כמון","אל-כסאייר","אל-כסאראת","אל-כסתנא","אל-כעביה","אל-כראג'","אל-כראוויה","אל-כרוואן","אל-כרכ","אל-כרכס","אל-כתאב","אל-לג'ון","אל-מבארקה","אל-מדאחל","אל-מדח'ל א-שרקי","אל-מדח'ל אל-ג'נובי","אל-מהנא","אל-מונדיה","אל-מועלם בולוס","אל-מחאדד","אל-מחפרה","אל-מטר","אל-מלעב א-רייאדי","אל-מנאג'ר","אל-מנסורה","אל-מסלא","אל-מסלח'","אל-מעסרה","אל-מר'אוור","אל-מר'ארבה","אל-מריכ","אל-משארף","אל-משהד","אל-משמש","אל-נח'יל","אל-עהדה אל-עומרייה","אל-עוכל","אל-פוסתוק","אל-קאהירה","אל-קרעאוי","אל-ר'אזי","אל-ר'בראא","אל-ר'זאלייאת","אל-ר'ית","אל-ר'נאמה","אל-ר'נטוס","אל-שוויקה","אלאקצה אלעמריה","אלבורתקאל","אלברווה","אלברכה-העיר העתיקה","אלברכוכ","אלבשת","אלג'עונה","אלדאהר","אלהוארה-העיר העתיקה","אלוני","אלוער","אלח'לוה-העיר העתיקה","אלח'נדק-העיר העתיקה","אלח'רוביה","אלחדת'ה","אלחרש","אליאכוכ","אליאס סלבאק","אלכוטראן","אלכותר","אלכסאר","אלכסטל","אלכרך","אלמדרסה אלת'נאויה","אלמוחסן","אלמכמאנה","אלמכתב-העיר העתיקה","אלמנטאר","אלמנשיה","אלמראח-העיר העתיקה","אלנאבלסי","אלנאעורה","אלנאעמה","אלנבי רובין","אלסאלחה","אלסויד","אלסמאן","אלסמיריה","אלסעדה","אלספאר","אלספרה","אלסרג'את","אלע'אבסיה","אלעבאסיה","אלעבוד","אלעג'וז","אלעואדיה","אלעטאריה","אלעין אלע'רבי","אלעמאר","אלעמורי","אלעקבי","אלפאלוג'ה","אלפארסי","אלפג'את","אלפואר מערבי","אלפורן","אלפל","אלפלפל","אלפר","אלפראדה","אלפרהוד","אלקאק","אלקדומי","אלקהווה","אלקוטראן","אלקלעה-העיר העתיקה","אלקסארא אבן סיד","אלשבעאנה","אלשהאבי","אלשוהדא","אלשוויכה","אלשונה","אלשופאניה","אלשיכון","אלשכארה","אלשלבי","אלשנאר","אלשעבי","אלשרופיה","אלשתיוי","אלתונה","אלתלאל א-סבע","אמיל גרינצוויג","אסעד מנסור","אעולא","ארסלאן","באב א-דיר-עיר עתיקה","באב אל-הווא","בדראן משיעל","בוקרשט","בורג' א-סוכר","בטרירך כלימנסו בחות","ביאר אל-עדס","ביר אבו חוסין","ביר אלסיכה","בית א-שעב","בית הקברות הדרוזי","ביתהופן","בלד אלשיך","בנקוק","ג'בור יוסף ג'בור","ג'בל א-טור","ג'בל אל-ערב","ג'דרו","ג'וב א-נח'ל","ג'וב יוסף","ג'וויד","ג'וז אל-הינד","ג'ול ג'מאל","ג'יפארא","ג'מילה בו חיירד","ג'עפר","גומיז","גלידאן","גמל עבד אלנאסר","דאהור סלימאן תלחמי","דאווד סלמאן תלחמי","דאחס","דהר אל-כניס","דוביאן","דיר אלקאסי","דיר חנא","דלאתא","א-טייבה","אבו שאח","אבו תאבת","אל-בורג'","אל-בירכה","אל-בסלייה","אל-ווסטאני","אל-חי אל-אח'דר","אל-כרם","אל-מטלה","אל-מידאן","אל-פוואר","אל-קלעה","אלחי אלח'דר","אלשאהין","באב אלדיר","באב אלחואסל","ג'באתא","ואדי א-סקיע","ואדי אל-חמאם","מדרסת אל-עין","עג'רוש","עין עאפיה","דרע אל-משירפה","דרע מרשאן","דרעא","הארון א-רשיד","הישאם א-שראבי","הראשון במאי","ואדי א-סנע","ואדי אל-ג'מאל","ואדי אל-מלק","ואדי בלאן","ואדי הושה","ואדי הושי","ואדי חנין","ואדי סלאמי","ואן כוח'","ווערת ג'רוס","ויא תריסטי","וערת אלמשאחר","וערת אלסובח","זאהר עומר א-זידאני","זהר א-שריף","זהר אל-וסטאני","זהר אל-קלעה","זהר חסן","זהר שרתא","זודאת אל-חריק","זומורוד","זופא","זידאן סלאמה","זיתון אל-פרוטסטנט","זמארין","זרעין","ח'דר אבו אל-עולא","ח'ירבת ג'דין","ח'ירבת ח'ראזה","ח'לאייל א-נור","ח'לף אחמד א-סעידי","ח'לת איר'ראב","ח'לת אלח'מאש","ח'לת אליהוד","ח'לת אלעבהר","ח'לת אלעיאדה","ח'לת אלפארס","ח'לת נסים","ח'ניפס","ח'ראמת אלדרוז","ח'ראמת אלמסיחיין","ח'רדל","חאסביא","חאפז אברהים","חארת אבו רחמה","חארת אלח'לווה","חארת אלמכתב","חארת אלמראח","חארת באב אלחואסל","חג'ר אלנוס","חוסין עליאן","חיילים משוחררים א+ב","חיילים משוחררים צפו","חלים אבו רחמה","חמוד","חנא מויס","חנא סלימאן חדאד","חנא עספור","חסן נימר חוסין","חסן סלאמה","ט'הר אלכניס","טאחונת א-ראהיב","טואחין כורדאני","טובאס","טנטורא","טראבין","טרביה","טרפא אבן אלעבד","טרפה איבן אל-עבד","יוחנא בולוס א-ת'אני","יום אלארד'","יוסף אידריס","יוסף כרכבי","יוסף סליבא","יני יני","כאמלה מרושי","כוויכאת","כווכב","כוזברה","כורדאני","כלת א-תון","כלת אלג'אמע","כפר לאם","כפר סבת","כפר קדום","כראד אל-ח'יט","כרום אלענב","כרם א-זייתון","כרם אלח'ורי","כרם ג'בור","לוביה","לורד","לקייה","מאיר וילנר","מאר יוחנא אלמועמדאן","מאראשון","מארון אלראס","מארתן לותר קינג","מדרסת אל-בסלייה","מואיד אברהים","מוופק דיאב","מוחמד אל-ענזה","מוחמד גמגום","מוחמד חמאדי","מוחמד עבד אל-ווהאב","מועין בסיסו","מועתז","מוצרט","מור'ור אלר'יט","מחמד חמודי","מחמוד דרוויש","מיכאיל נועימה","מיסלון","מיעאר","מלבס","מנסור ארמלי","מנסור כרדוש","מנסור קורטאם","מסכנא","מקאם א-שופה","מרג' א-זוהור","מרג' עיון","מרים בוארדי","מרכז מסחר-ע עתיקה","נאבולי","נאג'י אלעלי","נבטיה","נגיב נסאר","נגראן","נוואר א-שמס","נועום אל-ג'ליל","ניקולא א-דור","נלסון מנדילא","נעים קאסם נפאע","נעמה חוסין ח'אזם","סאבא בחות'","סאבע סמא","סאברין","סבארתאכוס","סבסטיא","סג'רת אל-יהוד","סובחי יאסין","סוואר א-ד'הב","סופתעאדי","סליבא","סלימאן אבו עביד","סלימאן אל-ח'ורי","סלפית","סעד זר'לול","סעד ח'ניפס","סעד נכד","סעיד אחמד ח'טיב","ספסאף","ספרג'ל","סרקיס","סת נזירה","ע'אבת טבעון","עארף עארף","עבאד א-שמס","עבד א-נבי","עבד אל-חלים חאפז","עבד אלכרים אלכרמי","עבד אלמלק","עבד אלקאדר אלגזארי","עבד אלרחים מחמוד","עבד אלרחמן אלדאכל","עבדאללה בהיג'","עבדאללה חסון","עבדאללה קדרי","עבלין","עבס","עווד","עומר אבן אלעאס","עומר סעסעאני","עוסמאן","עוסמאן חוג'יראת","עטא אלזיר","עיון קארא","עין אל-חמלה","עין סעיד","עין קנביט","עין ר'זאל","עלי עאשור","עמקא","ענזה","עסא א-ראעי","ערוס א-תורכמאן","פאטמה אלזהרא","פואד חגאזי","פואד נסאר","פורט סעיד","פראדי","פרח","צפד","קאסם אמין","קדיתא","קדמאני","קוסטנטין והילאנה","קוריש","קיביה","קיס","ראם אללה","ראשד חוסין","רדא עזאם","רויס","רשיד אל-ח'ורי","שבעא","שדאד","שוכרי מבאריכי","שחאדה שחאדה","שיבלי אל-עריאן","שכ א-טייבה","שכ אבו שח","שכ אבו תאבת","שכ אל-בורג'","שכ אל-בסלייה","שכ אל-כאשף","שכ אל-מטלה","שכ אלחי אלח'דר","שכ אלכרם","שכ ג'באתא","שכ ג'באתא מערבית","שכ ואדי אלחמאם","שכ ואדי אלסקיע","שכ עין עאפיה","שכ שאהין-חסון","שעאנין","שפיק עזאם","תבריז","תופיק טובי","תין הלאל","תל א-דהב","תל א-זיב","תל א-נסים","תל אל-קאדי","תל אלזבדה","תר'לב","אבא ושרה נאמן","אבולעפיה רבקה ושלמה","אביאסף","אבינרי יצחק","אביצור שמואל","אביתר","אבן ג'נאח","אברך ישעיהו","אגדתי ברוך","אדיל עאזר",'אדלר יש"י וברכה',"אדם ברוך","אדמון ידידייה","אהרון דוד גורדון","אהרון טוב משה","אוארבך","אוגרית","אוז'שקובה","אויסטרך דויד","אונטרמן איסר יהודה","אוניברסיטת תל -אביב","אוניקובסקי פרץ","אופטושו יוסף","אופיר שייקה","אורי","אוריאל אקוסטה","אורלוב חנה","אזור הספורט","אזורי חן","אחילוף","אחימעץ","אחרון יוסף","אטאטורק","אידלסון אברהם","אידלסון רחל ושמואל","איזמוזי'ק לאה ודויד","אייבשיץ",'איל"ן',"איסקוב נסים","איסרליש","איתיאל","איתין אהרון","אלביטר עבדאלראוף","אלו מציאות","אלוף","אלוף בצלות","אלוף דן לנר","אליאב בנימין","אליאש מרים","אליהו מפירארה","אליוט ג'ורג'","אליעז רפאל","אליקום","אלישברג","אלמוג דוד","אלעזר (רוקח)","אלעזר בן יוסי","אלעזר בן עזריה","אלעזר בן צדוק","אלפרין חיים","אנדרוס","אנטוקולסקי","אנטיגונוס","אנכי",'אפ"ק',"אפטר יעקב","אפקים","אפשטיין יעקב","אקסלרוד נתן","ארבר מנחם","ארטר יצחק","אריכא יוסף","אריסטובול","ארלנג'ר","ארם משה","ארסטידס סוזה מנדס","ארצי יצחק","אשרמן יוסף","באסולה","בארט","בובליק","בובר שלמה","בוגרשוב","בויאר אברהם","בוני העיר","בוסקוביץ","בוקי בן יגלי","בוקסנבאום יוסף","בוקשפן דוד","בור נילס","בורמה","בחור אליהו","ביירון","בילויה","בילטמור","בית החיים","בית הנוער","בית חדש","בית יצקר","בית ירח","בית עולים שמעון","בית פלט","בית קציר","בית רעים","ביתוס","בכורי ציון","בלאס שמחה","בלוך דוד","בלומנפלד יהודה","בלקינד","בלשן","בן אביגדור","בן אחיטוב","בן גל מיכאל","בן גמליאל","בן דוד חיים","בן הלל מרדכי","בן זבארה","בן חיל","בן חסד","בן יעקב","בן ישי","בן סירה יעקב","בן עזרא","בן שפרוט","בנימיני אהרון","בסוק חיים מנחם דר'","בעל העקידה","בר הופמן","בראלי","ברגי בנימין","ברגנר אליזבת","ברודי","ברון עקיבא","ברוק צבי","ברזאני משה","בריג אמיל","בריינין ראובן","ברכיהו הנקדן","ברלין אליהו","ברלין ישעיהו","ברלינר","ברנדט וילי","ברנט","ברנשטיין אדוארד","ברנשטין כהן","ברסלבי יוסף","ברסקי יהודה לייב","ברקאי שמואל","ברקוביץ","ברתנא מרדכי","בת מרים יוכבד","בת עמי","בת ציון","גארי ברתיני","גבירטיג מרדכי","גברן חליל גברן","גואל","גוז'קוב","גוטלובר","גוטליב","גוטמאכר","גולדפאדן","גולי אריתראה","גולינקין מרדכי","גופר","גורדון י ל","גורי ישראל","גורלסקי ברוך","גורקי","גז מטילדה","גייגר","גילוץ דבורה ומנחם","גינצבורג","גלאנץ לייב","גלבלום אריה","גלזנר","גליצנשטין","גליקסברג","גלעזר אליהו","גמזו חיים דר'","גני יהושע","גני צהלה","גנני","גנתון","גר צדק","גרונימן","גרטרוד קראוס","גרשום שלום",'ד"ר כרמי יוגב','ד"ר פלד רות',"דאנטה","דב ממזריץ","דבלין אלפרד","דה האז","דה וינצ'י לאונרדו","דה מודינה אריה","דה פיג'וטו","דה פיליפ אדיס","דואר שושנה","דוד רחל (שרעבי)","דוידקה","דוליצקי","דון-יחייא שבתי","דונולו הרופא","דוש","די רוסי","דילה רינה יוסף","דיסנצ'יק אריה","דיק","דני קיי","דנין","דעואל","דר' מיכאלי יצחק","דרויאנוב","דריוס מיו","דריפוס","דשבסקי","האוזנר דב","האחים אל כוויתי","האחים בילסקי","האחים מסלאויטה","האלקושי","האספרגוס","הארון אל רשיד","הגבור האלמוני","הגיחון","הגייסות","הגמנסיה העברית","הדגה","הדר יוסף","הונא","הופמן יעקב","הופנקו משה","הורודצקי","החזיון","החטה","החלפנים","הטית זין","היהודי זיס","הייקל יוסף","היכל התלמוד","היסוד","הירשביין","הלה טוני","הלוי ז'ק","הלוי משה","הלענה","המבצעים","המגיד מדובנא","המכבש","המלך חירם","המנוע","המערכה","המקצוע","המשלטים","המשמר האזרחי","המתנדב","הנופש","הסבא משפולה","הספינה","הפרטיזן היהודי","הצפון החדש","הצפון הישן","הצרי","הקריה","הרב בידאני עובדיה","הרב גביזון חי","הרב הלר חיים","הרב יעקב טראב","הרב פרידמן","הרב צוברי יוסף","הרב רייפמן","הרב רפאל אנקאווא","הרבי מבכרך","הרבי מויטבסק","הרבי מלילוב","הרבי מפשיסחא","הרבי מקוטוב","הרבי מקוצק","הרבי מקרלין","הרבסט קרול",'הרה"ג מחבוב יחיא',"הרטגלס","הרכבי אברהם",'הרנ"ה',"הרץ יוסף צבי",'הש"ך',"השופט נופך","השוק סמ","השחקנים","השיפון","השכל","השנית","התחנה המרכזית החדשה","התחנה המרכזית הישנה","התלמי יהושע","התניא","התעודה האדומה","התערוכה","ואלין משה","וולמן יהודה","וורמיזה","ויזל","ויטלה מאוריציו","וייז ג'ורג'","ויינר זאב","ויינשל","וייס אייזיק הירש","ויל קורט","וילון","וילנא","וינשטיין נחום","ויסבורג חיים","ויסוצקי","ויסר חנה ויעקב","וכטנגוב","ולבה יואל","ולנסיה","וסרמן יעקב","ועידת קטוביץ","וקנין רפי","ורדיאל","ורשבסקי","ותיק","ז'ורס ז'אן","זאבי רחבעם (גנדי)","זבד","זולצר","זטורי משה","זיו רבקה","זימן","זינגר בשביס יצחק",'זיע"א יוסף חיים',"זכרון קדושים","זכריני","זלוציסטי","זלטופולסקי","זליבנסקי","זליג","זליגמן מקס","זמר חנה","זעירא מרדכי","זרח","זרעים","חבר הלאומים","חברה חדשה","חבשוש חיים","חדד סעדיא","חוף גורדון","חופשי דוד","חזק","חיוג יהודה","חיותמן","חייבי משה","חיים ואלישע","חיל המשמר","חילו יצחק","חירותנו","חכמי אתונה","חכמי דוד","חכמי קירואן","חלד יוסף","חנוך","חנינא בן תרדיון","חסידי האומות","חפץ ישה","חרוץ","חריף אייזיק","טאגור רבינדרנארט","טברסקי","טג'יר שמואל וסולטנה","טוביה הרופא","טובים עמנואל","טוכולסקי קורט","טולוז","טולקובסקי","טור מלכא","טורטשינר","טורקוב זיגמונד","טייגר היל","טימן יעקב","טריטש","טרפון","טשרנא","יד המעביר","ידעיה הפניני","יהודה החסיד","יהודה הימית","יהודה הצעיר","יהודה מרגוזה","יהושע בן פרחיה",'יהל"ל',"יוחננוף כהן שמואל","יום טוב","יון מצולה","יונדב","יוניצ'מן","יונתן הופסי","יוסט","יוסי ידין","יוסף אליהו","יוסף האפרתי","יועזר איש הבירה","יורה","יורם","יורם קניוק","יזהר","יטבת","ילין מור נתן","ימין","יעוד ודרך","יעקב ג'ורג' חנאניא","יעקב שבתאי","יעקובוב אוריאל","יפה בצלאל","יפו העתיקה","יפת","יצחק (זיקו) גרציאני","יקותיאל","יקותיאלי יוסף","יקנעם","ירבלום מרק",'יש"ר מקנדיא',"ישיבת וולוז'ין","ישכון","ישעיהו ליבוביץ","ישראל טל","ישראל מריז'ין","ישראלי יצחק","ישראליס","יששכרוב חי",'כ"ץ בן ציון','כ"ץ יעקב יוסף',"כהן הרמן","כהן עופר","כהנשטם","כוכבי יצחק","כפר שלם","כצנלסון בת שבע","כרם התימנים","כרם חמד","כרמי דב","לאן א","לאן ב","לב אברהם","לבלוב","לבנדה","לבנדובסקי","לבני איתן","לה גארדיה","לואי מרשל","לודויפול","לוזים","לוי שלום אהרון","לויד ג'ורג'","לויטן יצחק","לוין קיפניס","לוין שלום","לוינסון אברהם","לונדון בצלאל","לחובר","לטריס","ליב בן שרה","ליבנה אליעזר","ליברמן","ליוויק","ליכטר יהושע","לילי מנחם","לינקאוס יוסף פופר","ליענר שלמה","למואל","למרטין","לסקר","לפין","לצרוס משה","לקרט","מאור הגולה","מאור משה","מאור עינים","מאייר מרדכי","מאירבר","מבחר","מבשר","מגדל שרשן","מגדלי נאמן","מגן אברהם","מד אנדרומדה","מדמון מנחם","מדרש פנחס","מדרש תנחומא","מהלל העדני",'מהרש"א',"מוהר יחיאל","מוזיר יעקב","מוזס ולטר","מוזס יהודה ונח","מויאל אהרון","מונאש","מוסינזון","מוקדי משה","מורד הטיילת","מורה נבוכים","מוריץ דניאל","מושיע","מזל סרטן","מחנה אריאל","מחנה יוסף","מחפוז נג'יב","מטלון","מטמון כהן","מיזאן","מייטוס אליהו","מיכאל (נאמן)","מיכאל אנג'לו","מילוא יוסף","מילר כהן אניטה","מימון שלמה","מינקובסקי","מיצקביץ אדם","מיקוניס שמואל","מכלל יופי",'מל"ן','מלבי"ם',"מלון אורה","מלון אסטור","מלון בזל","מלון ימית","מלון מנדרין","מלון קרלטון","מלקוש","מנדלקרן","מנדלר אלברט אברהם","מנדלשטם","מנדלשטם אוסיפ","מנורת המאור","מניה וישראל","מנשה בן ישראל","מע א כ שלם","מע ב כ שלם","מע יד המעביר","מעונות אוניברסיטה","מעלה שמיר משה","מעפילי סלואדור","מקס ברוד","מקראי קדש","מרד גטו ורשה","מרדור מוניה","מרדכי (מוטה) גור","מרזוק ועזר","מרזוק מחמד","מרכז גולדה מאיר","מרכז הירידים","מרכז רפואי סוראסקי","מרכלת","מרמורק","מרסל ינקו","מרק יעקב","מרקיש פרץ","משה (שלוש)","משה בריל בר-כוכבא",'משה ז"ק',"משל ירוחם","משעול שירה","משעול שמידט יוסף","משפחת חלפי","מתחם התחנה(מנשייה)",'מתחם שטח נמל ת"א',"מתתיהו כהן גדול",'נ"א (כפר שלם)',"נאדיה חילו","נאמן יובל פרופ'","נוה אליעזר","נוה ברבור","נוה כפיר","נוה תקוה","נווה דן","נווה עופר","נוזהה","נוריאל","נח","נחלאות","ניסן כהן","ניר אביב","נמירובר","נמל יפו","נמרי דוידקה","נס לגויים","נסאר ג'ורג'","נפחא יצחק","נרדור","נרדי נחום","נשרי צבי","נתיבי איילון דרום","נתיבי איילון צפון","נתן החכם","סאמט שמעון","סגל ירושלים","סגל צבי הרמן","סגל שמוליק","סוגיהרה סמפו","סוטין","סומו יהודה","סומקן","סוסליק אריה","סוסקין אברהם","סחרוב אנדרי","סטארה אלברט","סטוצ'בסקי יהויכין","סטימצקי","סי אנד סאן","סילמן יהודה קדיש","סימן טוב","סירני חיים","סלואדור","סלונימסקי","סלסלה","סלע יעקב","סלע עמנואל","סנהדראי טובה","ספיר אליהו","ספיר ברוך","סשא ארגוב","ע הלל","עבאס אברהם","עבד אל-גני","עברי","עוזר","עולי ציון","עזאי","עזריה מן האדומים","עין זיתים","עין חרוד","עיר שמש","על פרשת דרכים","עם ישראל חי","עמדן יעקב","עמיקם אליהו (קשאק)","עמירן עמנואל","עמנואל הרומי","עקיבא אריה","פארק צ'ארלס קלור","פברגט אנריקה","פוזננסקי שמואל","פוחובסקי אריה","פוירשטיין אמיל","פומרוק יוסף","פוריה","פושקין","פטאי יוסף","פייר מנדס פרנס","פילון","פיליכובסקי","פילץ אריה","פין","פישמן מימון","פלדרמן וילהלם","פלטיאל","פליטי הספר","פלקירה","פנואל","פנחס בן יאיר","פנץ נתן","פסטלוצי","פסטרנק אריה","פעמוני יוסף","פראנצויז","פראנקל","פרופ' פנינה זלצמן","פרוץ לאו","פרחי אביב","פרי עץ חיים","פרידלנד צבי","פרידמן שרגא","פרייגרזון צבי","פריש דניאל","פרלוק משה","פרלשטיין יצחק","פרלשטיין פסיה ויעקב","פרנץ קפקא","פרנקפורט","פתחיה מרגנשבורג","צ'מרינסקי ברוך","צ'רטוק שמשון","צ'רצ'יל וינסטון","צבי צור (צ'רה)","צדוק הכהן","צהלון הרופא","צוויג סטפן","צויפל","צונזר","צונץ","צורישדי",'ציהתל"י',"צימפל פרידריך","צלאן פאול","צלילי חנינא","צמח דוד","צמחי היהודים","צנובר",'ק"ם',"קאונטרי קלאב","קדמוני אסא","קדמיאל","קהילת אודסה","קהילת אוסטרליה","קהילת בודפסט","קהילת ביאליסטוק","קהילת ברזיל","קהילת בריסק","קהילת ונציה","קהילת ז'יטומיר","קהילת זגלביה","קהילת טשרנוביץ","קהילת יאסי","קהילת לבוב","קהילת מכסיקו","קהילת סאלוניקי","קהילת סופיה","קהילת עדן","קהילת פאדובה","קהילת פוזנא","קהילת קובנה","קהילת קיוב","קהילת קישינוב","קהילת קליבלנד","קהילת קנדה","קהילת קרקוב","קהילת ריגא","קומפרט","קוסובסקי","קוץ' אדוארד","קור פאול","קורולנקו","קורין עזרא","קורקידי","קיוסו אלברט","קיכלר זילברמן לנה","קיציס יוסף","קלונימוס","קליי","קלין רלף","קלמר משה","קלצ'קין","קמואל","קמינסקה","קנטור","קפאח יחיה",'קפלן יעקב ד"ר',"קפלן שלמה","קרוא ברוך","קרויס","קריגר משה","קרית המוזיאונים","קרית עתידים","קרית שאול","קרמניצקי","קרשקש חסדאי","ראסין ז'אן","רב אלוף דוד אלעזר","רב אלוף יעקב דורי","רבי אדא","רבי אחא","רבי יוחנן","רבי נחמן","רבי פנחס","רבי תנחום",'רבינוביץ שפ"ר',"רבנו חננאל","רבנו ירוחם","רדינג","רובין שלמה","רובינשטיין יצחק","רוזוב","רוזין יהושע","רוזנבאום","רוזנבלט צבי","רוזנפלד שלום","רוזנשטיין אברהם","רויגו אברהם","רומן רולן","רומנו","רומנילי","רוני","רוסלאן","רופא המחתרות","רזי","רחבת מרטון ארנסט","רטוש יונתן",'רי"ז',"ריבולוב מנחם","רייך","רילף יצחק","רינהרט מקס","ריש גלותא","רכטר זאב","רמת הטייסים","רצאבי זכריה","רצון","רציף הירקון","רציף הרברט סמואל","רקנאטי","רשף",'ש"בי יעקב מאור','ש"ץ',"שביב","שבלים","שבע השקמים","שגאל מרק","שוהם מתתיהו","שוהם צילה","שויצר דוביד","שולמן","שונצינו","שוסטקוביץ דימיטרי","שוקן","שורר חיים","שטח התערוכה הישנה","שטיבל","שטיינר","שטינמן","שטינשנידר","שטרן אברהם (יאיר)","שטרן איזק","שטרנהרץ",'שי"ר',"שיינקין","שינמן פנחס","שיק","שכ אבו כביר","שכ ביצרון","שכ גב אלישיב","שלבים","שלושת החיצים","שלזינגר","שם הגדולים","שמואל בן עדיה","שמואל ירחינאי","שמי יחיאל","שמעון בן זומא","שמעון בן עזאי","שניצלר","שניצר שמואל","שערי ניקנור","שפיר קליין","שפע טל","שפתי ישנים","שץ גגה גרשון","שרון אריה","שרים אליהו הרב","שרמן משה","שרשים","ששון","שתי האחיות","תג'ר ציונה","תוספתא","תל גבורים","תמריר","תעוז","תרדיון",'תרפ"א',"תרפט","תשבי"],iQu=["{{location.street_prefix}} {{location.street_name}}"],oQu=["רחוב","שדרות","משעול","דרך","סמטת"],sQu={building_number:JYu,city_name:UYu,city_pattern:WYu,country:qYu,county:ZYu,default_country:YYu,direction:QYu,direction_abbr:XYu,postcode:uQu,secondary_address:eQu,state:aQu,state_abbr:rQu,street_address:nQu,street_name:tQu,street_pattern:iQu,street_prefix:oQu},lQu=sQu,EQu=["לורם","איפסום","דולור","סיט","אמט","קונסקטורר","אדיפיסינג","אלית","צש","בליא","מנסוטו","צמלח","לביקו","ננבי","צמוקו","בלוקריה","שיצמה","ברורק","נולום","ארווס","סאפיאן","פוסיליס","קוויס","אקווזמן","קוואזי","במר","מודוף","אודיפו","בלאסטיק","מונופץ","קליר","בנפת","נפקט","למסון","בלרק","וענוף","לפרומי","בלוף","קינץ","תתיח","לרעח","לת","צשחמי","סחטיר","בלובק","תצטנפל","בלינדו","למרקל","אס","לכימפו","דול","צוט","ומעיוט","לפתיעם","ברשג","ולתיעם","גדדיש","קוויז","דומור","ליאמום","בלינך","רוגצה","לפמעט","מוסן","מנת","הועניב","היושבב","שערש","שמחויט","שלושע","ותלברו","חשלו","שעותלשך","וחאית","נובש","ערששף","זותה","מנק","הבקיץ","אפאח","דלאמת","יבש","כאנה","ניצאחו","נמרגי","שהכים","תוק","הדש","שנרא","התידם","הכייר","וק","קולהע","צופעט","למרקוח","איבן","איף","ברומץ","כלרשט","מיחוצים","קלאצי","","סת","אלמנקום","ניסי","נון","ניבאה","דס","איאקוליס","וולופטה","דיאם","וסטיבולום","אט","קראס","אגת","לקטוס","וואל","אאוגו","סוליסי","טידום","בעליק","קונדימנטום","קורוס","בליקרה","נונסטי","קלובר","בריקנה","סטום","לפריקך","תצטריק","לרטי"],cQu={words:EQu},dQu=cQu,DQu={title:"Hebrew",code:"he",language:"he",endonym:"עברית",dir:"rtl",script:"Hebr"},xQu=DQu,mQu=["רוק","רוק מטאלי","פופ","אלקטרוני","מוזיקת עם","מוזיקת עולם","קאנטרי","ג'אז","פאנק","נשמה","היפ הופ","קלאסית","לטינית","רגאיי","במה ומסך","בלוז","לא מוסיקה","ראפ","טראנס","האוס"],hQu={genre:mQu},pQu=hQu,s_=["אביב","אביבית","אביגיל","אביה","אביטל","אבישג","אגם","אדווה","אדל","אדר","אהבה","אודיה","אודליה","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריה","אורית","אורלי","אושרי","איב","איה","איילה","איילת","אילנה","אילנית","אימרי","אירית","אלה","אלומה","אליאנה","אליה","אלין","אלינור","אליענה","אלירז","אלישבע","אלכס","אלמוג","אמונה","אמור","אן","אנאבל","אנה","אסיף","אסנת","אסתר","אפיק","אפריל","אפרת","אראלה","ארבל","אריאל","אריאלה","אריאנה","ארייה","בארי","בל","בלה","בר","ברית","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","גאיה","גבריאל","גבריאלה","גוון","ג'וי","ג'ון","גוני","גורן","גיל","גילי","גילת","גל","גלי","גליה","גלית","גפן","דבורה","דגן","דגנית","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דנה","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","הגר","הדס","הדסה","הדר","הודיה","הילה","הלל","ויויאן","ויטה","ויקטוריה","ורד","זהבה","זוהר","זיו","חגית","חושן","חיננית","חירות","חמוטל","חן","חנה","חנית","טובה","טופז","טל","טלי","טליה","טנא","יהב","יהודית","יהל","יהלום","יהלי","יובל","יודפת","יוכבד","יוליה","יונית","יונת","ים","ימית","יסכה","יסמין","יעל","יעלה","יערה","יפה","יפית","יפעת","ירדן","כוכב","כליל","כרם","כרמי","כרמית","כרמל","לאה","לבנה","לוטם","לוטן","לוסי","לי","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלכה","מעיין","מצדה","מרב","מריה","מרים","מרינה","מתנה","מתת","נאוה","נגה","נוי","נויה","נועה","נועם","נופר","נורית","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניצן","נעמה","נעמי","נרי","נריה","סביון","סהר","סול","סופיה","סיגלית","סיון","סמדר","ספיר","סשה","סתיו","עדי","עדן","עדנה","עומר","עופרי","עיינה","עינב","עינת","עלמא","עלמה","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","ערגה","פלג","צאלה","צוף","צופיה","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","רביד","רבקה","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רות","רותם","רז","רחל","ריטה","רימון","רינת","רננה","רעות","שגב","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחר","שי","שי לי","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלומית","שלי","שמחה","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תכלת","תלמה","תמר","תמרה","תפארת","תקווה"],l_=["גברת",'עו"ד',"'פרופ",'ד"ר'],E_=["אביאל","אביגדור","אביה","אביחי","אבינועם","אביעד","אבירם","אבירן","אבישי","אביתר","אברהם","אבשלום","אגם","אדיר","אדם","אדר","אהוד","אהרון","אוהד","אופיר","אופק","אור","אורי","אוריאל","אוריה","אורן","אושרי","אחיה","אייל","איל","אילון","אילן","אימרי","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלון","אלחי","אלחנן","אליאב","אליאור","אליאס","אליה","אליהו","אלימלך","אליסף","אלירז","אלירן","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמור","אמיר","אמיתי","אמנון","אניעם","אסיף","אסף","אפיק","אפרים","אראל","ארבל","ארז","ארטיום","ארי","אריאל","אריה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברק","גד","גדעון","גוון","ג'וי","גולן","ג'ון","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גל","גלבוע","גלעד","גפן","דביר","דגן","דוד","דולב","דור","דורון","דן","דני","דניאל","דקל","דרור","הדר","הוד","הלל","הראל","ולדימיר","זאב","זבולון","זוהר","זיו","חביב","חגי","חושן","חי","חיים","חמי","חן","חנוך","חנן","חסד","טל","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יוחאי","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ינון","יניב","יעקב","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמל","לב","לביא","לוטם","לוטן","לוי","לי","ליאון","ליאור","ליאל","ליאם","לידור","ליעד","ליר","לירוי","לירון","לירז","לירן","מאור","מאיר","מגל","מור","מורן","מיטב","מיכאל","מירן","מלאכי","מנחם","מנשה","מעיין","מרדכי","משה","מתן","נבו","נדב","נהוראי","נוב","נוי","נועם","נח","נחשון","נטע","ניב","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סטפן","סיני","סער","סרגיי","סשה","סתיו","עברי","עדי","עדן","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עילאי","עלי","עמוס","עמיחי","עמית","עמנואל","עקיבא","ערן","פלא","פלג","צבי","צדק","צוף","צוק","צור","צח","צחי","ציון","צליל","קסם","ראובן","ראם","רביב","רביד","רגב","רון","רוני","רועי","רותם","רז","ריי","רימון","רם","רן","רעי","רפאל","שאול","שגב","שגיא","שובל","שוהם","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שלום","שלומי","שלמה","שמאי","שמואל","שמחה","שמעון","שקד","שרון","תבור","תו","תום","תומר","תיאו","תמיר"],gQu=ju(s_,E_),fQu=["אביב","אביבי","אביגור","אבידור","אבידן","אביטל","אבינועם","אבינר","אבינרי","אביעד","אביעזר","אבירם","אבישי","אבישר","אביתר","אבן","אבן זהב","אבן חן","אבן צור","אבן שושן","אבנון","אבני","אבניאל","אבנר","אבנרי","אברהם","אברהמי","אברון","אבריאל","אגוז","אגוזי","אגמון","אגרון","אדוני","אדיב","אדירי","אדם","אדמון","אדמוני","אדר","אהרוני","אהרן","אוהד","און","אופיר","אופק","אור","אורון","אוריאל","אוריה","אוריון","אוריין","אורן","אזרחי","אחז","אחיטוב","אחרון","אייל","איילון","אילון","אילן","אילני","אילת","איש כסית","איש שלום","איתם","איתן","אלדד","אלדן","אלול","אלון","אלוני","אלוף","אלחנני","אליאב","אליהו","אליעז","אליעזר","אליצור","אליקים","אלישיב","אלמגור","אלמוג","אלעד","אלעזר","אלרום","אלרון","אמיר","אמית","אמיתי","אנקורי","אסא","אסיא","אסיף","אסף","אפעל","אפק","אפרת","אראל","ארבל","ארגוב","ארגמן","ארד","ארדון","ארוך","ארז","ארזי","אריאב","אריאל","אריאלי","ארידור","אריה","אריכא","ארם","ארמוני","ארנון","ארצי","אשבל","אשד","אשור","אשכול","אשכנזי","אשל","אשר","אשרי","אשרת","אתגר","אתר","אתרוג","ב׳׳ק","באב׳׳ד","באר","בארי","בבלי","בהט","בוצר","בורר","בחור","ביצור","בית הלחמי","בית יוסף","בית לחם","בכור","בן","בן אברהם","בן אליעזר","בן אמוץ","בן ארי","בן אריה","בן ארצי","בן אשר","בן ברוך","בן ברק","בן גל","בן גרא","בן דב","בן דוד","בן דור","בן דיין","בן זאב","בן זכאי","בן זקן","בן חור","בן חיים","בן חנן","בן חנניה","בן יהודה","בן יעקב","בן יצחק","בן ישי","בן ישראל","בן מלך","בן מנחם","בן נון","בן נחום","בן נר","בן נתן","בן עמי","בן ענת","בן פורת","בן צבי","בן צור","בן ציון","בן ראובן","בן שאול","בן שחר","בן שלום","בן שמחון","בן שמעון","בן גוריון","בן חורין","בן מאיר","בן סירה","בןתור","בנאי","בנטוב","בנימין","בנימיני","בצלאל","בר","בר אור","בר גיורא","בר זוהר","בר יהודה","בר יעקב","בר נתן","בר שלום","בראון","בראילן","ברהלל","בריוסף","ברלב","ברעוז","בראל","ברוך","ברוש","ברושי","ברזילי","ברזל","ברטוב","ברטל","ברנע","ברעם","ברק","ברקאי","ברקין","ברקן","ברקת","בשן","גאון","גבאי","גביש","גבע","גבעול","גבעון","גבעתי","גבתון","גד","גדות","גדיש","גדליה","גדרון","גודר","גולן","גונן","גופר","גור אריה","גוריון","גורלי","גורן","גושן","גזית","גיא","גידור","גיל","גילון","גילת","גינוסר","גינת","גינתון","גל","גלבוע","גליל","גלילי","גלעד","גלעדי","גלרון","גמזו","גמליאל","גנור","גפן","גפני","גרא","גרינבלט","גרנות","גרשון","גת","דביר","דברת","דגן","דגני","דוד","דוידי","דולב","דור","דורי","דותן","דן","דניאלי","דקל","דר","דרומי","דרור","דרורי","דשא","הדס","הדר","הלוי","הללי","המאירי","הנגבי","העצני","הר נוי","הר שפי","הראבן","הראובני","הראל","הרטוב","הרפז","הררי","וילנאי","ורד","ורדי","ורדימון","זזאב","זאבי","זבולון","זהבי","זוהר","זורע","זיו","זיואב","זכאי","זכות","זכריה","זמורה","זמיר","זמר","זמרי","זעירא","זק","זק׳׳ש","זר","זרובבל","זרטל","חדש","חובה","חורש","חזן","חזני","חזקיה","חי","חייט","חיים","חכם","חלד","חלמיש","חן","חנוך","חנוכה","חנני","חסון","חסיד","חפץ","חפר","חץ","חצור","חצרוני","חרובי","חרותי","חריף","חרל׳׳פ","חרמון","חרמוני","חת","טבת","טוביה","טלמור","טלשיר","יאיר","יבין","יגור","ידיד","ידין","ידעיה","יהב","יהודאי","יהודה","יהושע","יהלום","יובל","יוגב","יוטבת","יונה","יוסף","יושע","יחזקאל","יחיאל","יכין","ימיני","ינון","יניב","יעקבי","יער","יערי","יפה","יפרח","יפת","יצחק","יצחקי","יקיר","ירדני","ירוחם","ירום","ירון","ירושלמי","יריב","ירקוני","ישורון","ישי","ישר","ישראל","ישראלי","יששכר","כהן","כוכבי","כנען","כנעני","כנר","כספי","כפיר","כפרי","כרמון","כרמי","כרמל","כרמלי","לאור","לב","לב ארי","לבבי","לביא","לבנון","לבני","לבנת","להב","להבי","לוטם","לוטן","לוי","לוי נחום","לויתן","לחמן","ליאור","לידור","ליטאי","לימור","ליש","לשם","מאור","מאיר","מאירי","מגד","מגל","מואב","מוקד","מוקדי","מורג","מוריה","מורשת","מזא׳׳ה","מזור","מזל","מזר","מאיר מיבר","מיכה","מילוא","מישורי","מלכה","מלכי","מלמד","מנור","מנחם","מנשה","מעוז","מעיין","מעייני","מערבי","מרגליות","מרגלית","מרגנית","מרום","מרון","מרידור","משה","משולח","משיח","משעול","משעל","משען","משעני","מתניה","מתתיהו","נאור","נאמן","נבון","נגבי","נוב","נווה","נוימרק","נועם","נוריאל","נחום","נחושתן","נחשון","ניב","ניסני","ניצן","נמרי","נסים","נץ","נריה","נשר","נשרי","נתיב","נתן","נתנאל","נתניהו","סבוראי","סביר","סגל","סדן","סהר","סופר","סימן טוב","סיני","סכנין","סלע","סמדר","סנונית","סעד","סער","ספיר","סתוי","סתיו","עברון","עברי","עדיני","עדר","עובד","עובדיה","עובדיהו","עוגן","עוז","עוזר","עומר","עופר","עופרים","עזוז","עזריאל","עזריה","עזרתי","עידן","עילם","עינב","עמוס","עמיאל","עמיקם","עמיר","עמירן","עמית","עמרמי","ענבל","ענבר","עסיס","עפרת","עצמון","ערד","ערמון","ערן","עשת","פאר","פדהצור","פולני","פורת","פז","פלאי","פלד","פלס","פניני","פסח","פרג","פרוש","פרח","פרי","פריגת","פרימור","פרץ","פת","צבר","צדוק","צדקה","צדקיהו","צוק","צור","צורי","צוריאל","צורף","צידון","צמח","צפיר","צפריר","קדמון","קדמי","קדר","קדרון","קהת","קורח","קורן","קטן","קידר","קינן","קיסרי","קישון","קם","קמה","קמחי","קנר","קנת","קצב","קצין","קציר","קשת","קשתי","ראובני","רבי","רביב","רביד","רגב","רהב","רוגל","רווה","רווח","רוח","רום","רועה","רז","רזיאל","רחמים","רכס","רם","רמון","רמז","רמתי","רן","רענן","רשף","שאול","שאולי","שאלתיאל","שבח","שביב","שבת","שבתאי","שבתי","שגב","שגיא","שדה","שדר","שוב","שובל","שוהם","שוחט","שומרון","שוער","שופט","שור","שורק","שושן","שושני","שחור","שחורי","שחל","שחם","שחף","שחק","שחר","שילה","שילוח","שילון","שילוני","שיר","שיש","שלג","שלו","שלום","שלומי","שלח","שלם","שלמון","שם אור","שםטוב","שמואל","שמואלי","שמחון","שמחוני","שמחי","שמעון","שמרון","שמש","שמשון","שמשוני","שמשי","שנהר","שני","שנער","שער","שפיר","שפע","שץ","שקד","שקדי","שקלים","שרביט","שרון","שרוני","שריג","שריד","שריף","שריר","ששון","תאומים","תאני","תבור","תבורי","תגר","תדמור","תומר","תורן","תירוש","תל צור","תלם","תמוז","תמיר","תמרי","תקווה","תקוע","תרשיש","תשבי"],vQu=[{value:"{{person.last_name}}",weight:1}],c_=["מר",'עו"ד',"'פרופ",'ד"ר'],CQu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],FQu=ju(l_,c_),kQu={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},AQu={female_first_name:s_,female_prefix:l_,first_name:gQu,last_name:fQu,last_name_pattern:vQu,male_first_name:E_,male_prefix:c_,name:CQu,prefix:FQu,title:kQu},bQu=AQu,yQu=["02-#######","03-#######","04-#######","08-#######","09-#######","077-#######","+972-2-#######","+972-3-#######","+972-4-#######","+972-8-#######","+972-9-#######","+972-77-#######"],BQu={formats:yQu},zQu=BQu,SQu={cell_phone:TYu,color:LYu,commerce:$Yu,date:VYu,location:lQu,lorem:dQu,metadata:xQu,music:pQu,person:bQu,phone_number:zQu},d_=SQu;new Ku({locale:[d_,Ru,Lu]});var MQu=["09# ### ####","+385 9# ### ####"],wQu={formats:MQu},PQu=wQu,TQu={wide:["siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"],abbr:["sij","vel","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"]},jQu={wide:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"],abbr:["ned","pon","uto","sri","čet","pet","sub"]},NQu={month:TQu,weekday:jQu},LQu=NQu,RQu=["hr","com","net","eu","org"],KQu=["gmail.com","hrnet.hr","mailhr.hr"],IQu={domain_suffix:RQu,free_email:KQu},OQu=IQu,$Qu=["#","##","###"],HQu=["Bakar","Beli Manastir","Belišće","Benkovac","Biograd na Moru","Bjelovar","Buje","Buzet","Čabar","Čakovec","Čazma","Cres","Crikvenica","Daruvar","Delnice","Donja Stubica","Donji Miholjac","Drniš","Dubrovnik","Duga Resa","Dugo Selo","Đakovo","Đurđevac","Garešnica","Glina","Gospić","Grubišno Polje","Hrvatska Kostajnica","Hvar","Ilok","Imotski","Ivanec","Ivanić-Grad","Jastrebarsko","Karlovac","Kastav","Kaštela","Klanjec","Knin","Komiža","Koprivnica","Korčula","Kraljevica","Krapina","Križevci","Krk","Kutina","Kutjevo","Labin","Lepoglava","Lipik","Ludbreg","Makarska","Mali Lošinj","Metković","Mursko Središce","Našice","Nin","Nova Gradiška","Novalja","Novi Marof","Novi Vinodolski","Novigrad-Cittanova","Novska","Obrovac","Ogulin","Omiš","Opatija","Opuzen","Orahovica","Oroslavje","Osijek","Otočac","Otok","Ozalj","Pag","Pakrac","Pazin","Petrinja","Pleternica","Ploče","Popovača","Poreč","Požega","Pregrada","Prelog","Pula","Rab","Rijeka","Rovinj","Samobor","Senj","Šibenik","Sinj","Sisak","Skradin","Slatina","Slavonski Brod","Slunj","Solin","Split","Stari Grad","Supetar","Sveta Nedelja","Sveti Ivan Zelina","Trilj","Trogir","Umag","Valpovo","Varaždin","Varaždinske Toplice","Velika Gorica","Vinkovci","Virovitica","Vis","Vodice","Vodnjan","Vrbovec","Vrbovsko","Vrgorac","Vrlika","Vukovar","Zabok","Zadar","Zagreb","Zaprešic","Zlatar","Županja"],GQu=["{{location.city_name}}"],_Qu=["Afganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Bjelorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Otok Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanski Otoci","Srednjoafrička Republika","Čad","Čile","Kina","Božićni Otoci","Keeling Otoci","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookovi Otoci","Kostarika","Hrvatska","Kuba","Curacao","Cipar","Češka","Obala Bjelokosti","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandski Otoci","Farski Otoci","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Njemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Guatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Otok Heard i McDonald Otoci","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litva","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricius","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nizozemska","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Sjeverni Marijanski Otoci","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Protugal","Portoriko","Katar","Rumunjska","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr.dio)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (niz.dio)","Slovačka","Slovenija","Salomoski Otoci","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španjolska","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švicarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Otoci Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venezuela","Vietnam","Britanski Djevičanski Otoci","Američki Djevičanski Otoci","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],D_=["Bjelovarsko-bilogorska","Brodsko-posavska","Dubrovačko-neretvanska","Grad Zagreb","Istarska","Karlovačka","Koprivničko-križevačka","Krapinsko-zagorska","Ličko-senjska","Međimurska","Osječko-baranjska","Požeško-slavonska","Primorsko-goranska","Sisačko-moslavačka","Splitsko-dalmatinska","Šibensko-kninska","Varaždinska","Virovitičko-podravska","Vukovarsko-srijemska","Zadarska","Zagrebačka"],VQu=D_,JQu=["Hrvatska"],UQu=["#####"],WQu=["Kat #","Stan ##"],qQu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},ZQu=["Adolfa Waldingera","Alanska","Aljmaška","Andrije Hebranga","Andrije Kačića Miošića","Andrije Mohorovičića","Ante Paradžika","Antuna Branka Šimića","Antuna Kanižlića","Antuna Mihanovića","Antunovačka","Bakarska","Banjalučka","Banova","Bapska","Baranjska","Bartula Kašića","Baščanska","Bele Bartoka","Belišćanska","Belomanastirska","Bihaćka","Bilogorska","Biogradska","Biokovska","Biševska","Bjelolasička","Bjelovarska","Bogdanovačka","Bokokotorska","Bosanska","Bračka","Branka Radičevića","Brijunska","Brodska","Brune Bjelinskog","Buzetska","Cara Hadrijana","Ćelijska","Christiana Monspergera","Ćićarijska","Ciglarska","Creska","Crikvenička","Crkvena","Cvjetkova","Cvjetna","Čvrsnička","Đakovačka","Đakovština","Daljska","Dalmatinska","Danice Pinterović","Daruvarska","Delnička","Diljska","Dinka Šimunovića","Dobriše Cesarića","Donjodravska obala","Dragutina Domjanića","Dragutina Neumana","Drniška","Dubrovačka","Dugog otoka","Erdutska","Esperantska","Eugena Kumičića","Europska avenija","Fakultetska","Ferde Livadića","Franje Antuna Blažića","Franje Krežme","Franje Kuhača","Franje Markovića","Franje Muckea","Franjevačka","Frankopanska","Fruškogorska","Gluha","Gorička","Gornjodravska obala","Gospićka","Gradačka","Grgura Čevapovića","Hercegovačka","Hrvatske Republike","Huge Conrada Hötzendorfa","Humska","Hvarska","Ilirska","Imotska","Istarska","Ivana Adamovića","Ivana Gorana Kovačića","Ivana Gundulića","Ivana Zajca","Ivane Brlić- Mažuranić","Ivanovačka","Ivanščice","Ive Tijardovića","Izidora Kršnjavoga","Jahorinska","Jankovačka","Josipa Andrića","Josipa Bösendorfera","Josipa Huttlera","Josipa Jurja Strossmayera","Josipa Reihl Kira","Jovana Gojkovića","Južno predgrađe","Kalnička","Kamila Firingera","Kapelska","Kaptolska","Kapucinska","Kardinala Alojzija Stepinca","Kardinala Alozija Stepinca","Kaštelanska","Klanac","Kneza Borne","Kneza Trpimira","Kninska","Kolodvorska","Kopačevska","Koprivnička","Korčulanska","Kordunska","Kornatska","Kozjačka","Krajna","Kralja Petra Svačića","Kralja Zvonimira","Krčka","Križevačka","Krndije","Krstova","Ksavera Šandora Gjalskog","Kutinska","Kvarnerska","Labinska","Lađarska","Laslovačka","Lastovska","Lavoslava Ružičke","Ledine","Lička","Lipička","Livadska","Ljubljanska","Ljudevita Posavskog","Lokrumska","Lopudska","Lorenza Jägera","Lošinjska","Lovranska","Lučki prilaz","Lugovi","Maceljska","Makarska","Marijana Lanosovića","Marjanska","Martina Divalta","Matije Antuna Reljkovića","Matije Gupca","Matije Petra Katančića","Medulinska","Miholjačka","Mije Kišpatića","Milutina Milankovića","Mlinska","Mljetska","Moslavačka","Mosorska","Mostarska","Motovunska","Murterska","Naselje Antuna Gustava Matoša","Naselje Miroslava Krleže","Naselje Stanka Vraza","Naselje Viševica","Naselje Vladimira Nazora","Našička","Našičko naselje","Nemetin","Nikole Šubića Zrinskog","Novogradiška","Nuštarska","Olibska","Olimpije","Opatijska","Orahovička","Orebićka","Otokara Keršovanija","Paklenička","Pakračka","Palagruška","Palićka","Pampas","Papuk gore","Park kneza Branimira","Park kralja Petra Krešimira IV","Park kraljice Katarine Kosača","Paška","Pašmanska","Pavla Pejačevića","Pazinska","Pelješačka","Perivoj kralja Tomislava","Peručka","Piranska","Platačka","Pleternička","Plitvička","Plješevička","Podgoračka","Podravska","Podvinje","Poljski put I","Porečka","Požeška","Prenjska","Prijedorska","Primorska","Prolaz Ante Slavičeka","Prolaz Carla Bende","Prolaz Josipa Leovića","Prolaz Julija Benešića","Prolaz Julija Knifera","Prolaz kod Snježne Gospe","Prolaz Lorenza Jägera","Prolaz Matice Hrvatske","Prolaz Radoslava Bačića","Prolaz Vanje Radauša","Prominska","Psunjska","Pulska","Rapska","Rastanci","Reisnerova","Retfala nova","Ribarska","Riječka","Risnjačka","Rovinjska","Ruđera Boškovića","Ružina","Šamačka","Šandora Petofia","Sarajevska","Šarengradska","Sarvaška","Senjska","Šetalište kardinala Franje Šepera","Šetalište Petra Preradovića","Šetalište Vjekoslava Hengla","Šibenska","Silvija Strahimira Kranjčevića","Širokobriješka","Sisačka","Sjenjak","Školska","Skopska","Slatinska","Slavonska","Slaz","Šlep u luci","Sljemenska","Snježnička","Šokačka","Solarski trg","Šoltanska","Splavarska","Splitska","Srijemska","Stadionsko naselje","Starigradska","Štitarska","Stjepana Radića","Stonska","Strma","Subotička","Šumska","Sunčana","Sv. Ane","Sv. Petka","Sv. Roka","Svetog Leopolda Bogdana Mandića","Svilajska","Tadije Smičiklasa","Tina Ujevića","Tovarnička","Travna","Trg Ante Starčevića","Trg Augusta Šenoe","Trg bana Josipa Jelačića","Trg Franje baruna Trenka","Trg hrvatskih branitelja","Trg Josifa Runjanina","Trg Jurja Križanića","Trg Lava Mirskog","Trg Lavoslava Ružičke","Trg Ljudevita Gaja","Trg Nikole Tesle","Trg Pape Ivana Pavla II","Trg slobode","Trg sv. Trojstva","Trg Vatroslava Lisinskog","Trogirska","Trpanjska","Tvornička","Učka","Ugljanska","Umaška","Valpovačka","Varaždinska","Vatrogasna","Vatroslava Jagića","Velaluška","Velebitska","Vidove gore","Vijenac Augusta Cesarca","Vijenac Dinare","Vijenac Gorana Zobundžije","Vijenac Ivana Česmičkog","Vijenac Ivana Mažuranića","Vijenac Ivana Meštrovića","Vijenac Jakova Gotovca","Vijenac Josipa Kozarca","Vijenac Ljube Babića","Vijenac Medvednice","Vijenac Murse","Vijenac Paje Kolarića","Vijenac Petrove gore","Vijenac Slavka Kolara","Vijenac Vlahe Bukovca","Vilajska","Vinkovačka cesta","Vinogradska","Virovitička","Virska","Viška","Vjekoslava Klaića","Vjenceslava Novaka","Vladimira Preloga","Vladimira Vidrića","Vlašićka","Voćarska","Voćarska ","Voćinska","Vodenička","Vranska","Vratnička","Vrbik","Vrt Jagode Truhelke","Vrtna","Vukovarska cesta","Woodrowa Wilsona","Zadarska","Zagorska","Zagrebačka","Zaostroška","Zeleno polje","Zlarinska","Zrinjevac","Zrinske gore","Žumberačka","Županijska","Zvečevska"],YQu=["{{location.street_name}}"],QQu={building_number:$Qu,city_name:HQu,city_pattern:GQu,country:_Qu,county:VQu,default_country:JQu,postcode:UQu,secondary_address:WQu,state:D_,street_address:qQu,street_name:ZQu,street_pattern:YQu},XQu=QQu,uXu={title:"Croatian",code:"hr",language:"hr",endonym:"Hrvatski",dir:"ltr",script:"Latn"},eXu=uXu,aXu=["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata"],x_=["gđa.","gđa","dr."],rXu=["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata","Adi","Ado","Andel","Andelin","Andelko","Andelo","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Belimir","Berti","Boris","Borko","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"],nXu=["Abadžić","Abadžija","Abazi","Abdulahi","Abdulić","Abdurahmanović","Abebe","Abel","Abfal","Abičić","Abičić-Tomac","Abjanić","Abjanović","Abrahamski","Abramić","Abramović","Abrecht","Abrić","Abrišin","Abrlić","Abu El Saoud","Ackermann","Ač","Ačai","Ačaji","Ačanski","Ačić","Ačimović","Ačkar","Aćimov","Aćimović","Adam","Adam Perl","Adamček","Adamčević","Adamec","Adamić","Adamko","Adamović","Adašević","Adelsberger","Ademi","Ademović","Adjić","Adjulović","Adler","Adlešić","Ador","Adrić","Adžaga","Adžaip","Adžamić","Adžić","Adžidović","Adžija","Adžijević","Ađaip","Ađajip","Ađamić","Ađanski","Ađić","Ađin","Ađulović","Afrić","Ag","Agami","Agatić","Agbaba","Ageljić","Agh","Agičić","Agić","Agoč","Agostini","Agotić","Agović","Ahić","Ahmedbašić","Ahmetbašić","Ahmeti","Ahmetović","Ahmetspahić","Ahmić","Ajdari","Ajdišek","Ajdovac","Ajduk","Ajduković","Ajfrid","Ajh","Ajhart","Ajhenberger","Ajhinberger","Ajhinger","Ajhler","Ajhner","Ajhorn","Ajkić","Ajro","Ajtlbez","Ajtman","Ajzele","Ajzeli","Akerman","Akik","Akmadžić","Akrap","Aksentijević","Akšamović","AkšamovićAndrić","Al Khamis","Al Laham","Al Younis","Alaber","Alaber Milić","Aladenić","Aladić","AladićLjubišić","Aladrović","Aladžić","Alagić","Alaica","Alaica Vlasalija","Alajbeg","Alajica","Alapović","Alavanja","Alavuk","Alberković","Albert","Albini","Albrecht","Albreht","Albreht Mihaljević","Alduk","Alebić","Alegić","Aleksa","Aleksandrov","Aleksi","Aleksić","Aleksin","Alempić","Alerić","Alfeldi","Alfermann","Alfort","Alibašić","Alibegović","AlibegovićVašanda","Aličić","Alić","AlićPartić","Alidi","Alih","Alija","Alikavazović","Alili","Alilović","Alimanović","Alimehaj","Alimović","Aliti","Alkaz","Alkhamis","Alković","Almadi","Almaši","Alošinac","Alpeza","Alšić","AlšićMatković","Alt","Alt Higeli","Altmann","Aluga","Alukić","Alvadj","Alvadžić","Alvađ","Aljija","Aman","Aman Krnjajić","Amanović","Ambreuš","Ambrinac","Ambroš","Ambrozić","Ambrožić","Ambruš","Ambrušić","Ambruž","Ament","Ameti","Amić","Amidžić","Amiti","Amrein","Amst","Amšlinger","Anastasović","Ancić","Ančić","Andabak","Andabak Fernandez","Andabaka","Andačić","Andel","Andelfinger","Andelić","Anderluch","Andić","Andjal","Andl","Andoči","Andonovski","Andračenko","Andračić","Andraković","Andraković Štefanac","Andraš","Andrašec","Andrašek","Andrašev","Andrašević","Andraši","Andrašić","Andrašić Živalj","Andrečenko","Andrejek","Andrejev","Andrejević","Andreković","Andres","Andri","Andričević","Andričić","Andrić","Andrić Blažević","Andrić Karavidić","Andrić Knežević","Andrić Tomašević","Andrijanić","Andrijašević","Andrijević","Andrijin","Andrik","Andrin","Andrišek","Andrišić","Andriška","Andrlon","Andročec","Androić","Androjić","Androš","Androšević","Androšević Plevnik","Andrušić","Andučić","Andžaković","Anđal","Anđan","Anđel","Anđelić","Anđelković","Anđić","Anđić Grubešić","Anetić","Angalt","Angebrandt","Angirević","Angster","Aničić","Aničić Viviora","Anić","AnićČabai","AnićIvičić","AnićKaliger","AnićTot","Anitić","Anlauf-Raizner","Anočić","Anočić Valentić","Antal","Antal-Meničanin","Antalašić","Antaruk","Antičević","Antić","Antinac","Antolašić","Antolić","Antolković","Antolović","Antoljak","Anton","Antoni","Antonić","Antonijević","Antonina","Antoniutti","Antonović","Antoš","Antrit","Antukić","Antunić","Antunković","Antunov","Antunović","Anušić","Apalović","Apari","Apati","Apatić","Apčag","Apel","Apro","Arab","Arabadžić","Arabašić","Arači","Aračić","Aralica","Arambašić","Aranbašić","Aranđelović","Arap","Arapović","Arbanas","Arbutina","Arc","Ardalić","Arežina","Arhanić","Arić","Arlavi","Arlov","Arlović","Arman","Armbrust","Arnaut","Arnautović","Arnold","Arnuš","Arpaši","Arsenić","Arsenović","Arsić","Arsov","Arsoy","Artić","Artuković","Aručaj","Arvaj","Arvanitakos","Arz","Arzenšek","Asan","Asanov","Asanović","Asentić","Asić","Askočenski","Aslanidis","Astaloš","Asztalos","Ašađanin","Aščić","AščićLuketina","Ašenbrener","Ašimi","Ašner","Ašner-Boli","Ašperger","Ašvanj","Ašvanji","Atalić","Atanacković","Atanasovski","Atlagić","Atlašević","Atlija","Atmadžić","Atvalić","Aubelj","Aubrecht","Aubreht","Augustić","Augustin","Augustinov","Augustinović","Augustinović Baronji","Auguštanec","Auguštin","Ausec","Ausman","Ausmann","Aust","Aušperger","Avdagić","Avdaković","Avdejev","Avdičević","Avdić","Avdija","Avi","Avlijaš","Avramek","Avramoski","Avramović","Avrelio","Avsec","Axmann","Azap","Azapović","Azaševac","Azenić","Azenić Mikulić","Azinić","Azinović","Aziri","Aždajić","Ažić","AžićVargaš","Babac","Babaj","Babaja","Babajić","Baban","Babatz","Babel","Babi","Babičković","Babić","BabićKrižić","Babić Matovinović","Babić Romić","Babić Štern","Babijanski","Babin","Babli","Babli Šandor","Babočai","Babogredac","Babok","Baborac","Baboselac","Baboš","Babović","Babunović","Baburić","Bacalo","Bacanović","Bacelj","Bach","Bachert","Bachmann","Bacho","Backo","Bač","Bača","Bačak","Bačani","Bačarko","Baček","Bačelić","Bačelić Medić","Bačić","Bačić Panić","Bačinski","Bačko","Bačkonja","Bačković","Bačlija","Bačmaga","Bačun","Bačvanin","Bačvanin-Balog","Baćak","Baćani","Baći","Baćin","Baćinac","Badanjak","Badanjek","Bader","Badinsky","Badjuk","Badnjević","Badovinac","Badovinac-Golinac","Badurina","Badža","Badžek","Bađari","Bađun","Bagarić","Bagarić Barišić","Bagić","Baginac","Baglama","Bago","Bagudić","Bahat","Bahert","Bahmajer","Bahmet","Bahović","Bahun","Baić","Bainhart","Bajac","Bajak","Bajakić","Bajalo","Bajamić","Bajan","Bajčetić","Bajči","Bajčinovci","Bajer","Bajer-Vitner","Bajerle","Bajević","Bajhard","Bajhardt","Bajhart","Bajić","Bajinac","Bajkovec","Bajović","Bajraktarević","Bajraktari","Bajram","Bajrami","Bajramović","Bajrektarević","Bajrić","Bajs","Bajs-Jovanović","Bajsić","Bajsman","Bajt","Bajtal","Bajtl","Bajto","Bajus","Bajušić","Bajz","Bak","Baka","Bakač","Bakai","Bakaj","Bakaran","Bakarec","Bakarić","Baketa","Baketarić","Baki","Bakić","Bakija","Baklaić","Bako","Bakoš","Bakota","Baković","Baković Kanižaj","Bakran","Baksa","Baksa-Aćimović","Bakša","Bakula","Bakunić","Bala","Balaban","Balabanić","Balač","Balać","Balai","Balaić","Balaj","Balajić","Balaković","Balanže","Balas","Balaš","Balašević","Balaško","Balašković","Balat","Balatinac","Balaton","Balaž","Balažev","Balažević","Balaži","Balažić","Balažinec","Balčak","Baldasari","Balekić","Balen","Balen-Domazetović","Balent","Balentić","Balentović","Baleta","Balev","Bali","Baliban","Balicki","Baličević","Balić","BalićViola","Balići","Baligač","Balihodžić","Balikić","Baliko","Balinčić","Balind","Balinović","Balint","Balkić","Balković","Balle","Baller","Balliet","Balog","BalogŠandor","Balogh","Baloković","Balonek","Balonek-Nikolić","Balošić","Balta","Balta-Koller","Baltić","Baltin","Balukčić","Baljak","Bambir","Ban","Ban-Ogrin","Bana","Banac","Banai","Banaj","Banaji","Banak","Bančević","Bančić","Banda","Bandalo","Bandić","BandićŠtimac","Bandjak","Bandl","Bando","Bandov","Bandur","Banek","Baneka","Banfi","Banfić","Bango","Baniček","Baničin","Banić","BanićJokić","Bank","Banov","Banovac","Banović","Banožić","Banja","Banjac","Banjan","Banjanac","Banjanin","Banjari","Banjeglav","Banjeglav-Polgar","Banjeglavić","Baotić","BaotićĐaković","Baraban","Baraban-Glavaš","Baraban-Jurišić","Barabaš","BarabašSeršić","Barac","Barač","Barači","Baračkov","Barać","Barać Ključanin","Barak","Baraković","Baran","Baranašić","Baranić","Baranović","Baranj","Baranja","Baranjac","Baranjec","Baranji","Barat","Barbarić","BarbarićŠehić","Barberić","Barbić","Barbir","Barbirović","Barbulović","Barčan","Barčanac","Barčić","Bardak","Bardek","Bardić","Bardy","Bare","Bareš","Barešić","Baretta","Baričak","Baričević","Baričević Moher","Baričević Nađ","Baričjak","Barić","Barićević","Barinić","Barisić","Barišić","Barišić Dugonjić","Barišić Đurić","Barišić Jaman","Barišić Joskić","Barišin","Barišin-Margaretić","Barjaktarević","Barjaktarić","Barjaktarović","Barkić","Barković","Barleković","Barlović","Barna","Barnjak","Baro","Baroka","Baronica","Baronji","Baronji-Zoltan","Barošević","Barović","Bart","Barta","Bartanić","Bartek","Bartok","Bartolac","Bartolec","Bartolić","BartolićBošnjak","Bartoloti","Bartolotti","Bartolov","Bartolović","Bartoluci","Bartoš","Bartovski","Bartowski","Bartsch","Bartula","Bartulac","Bartulić","Bartulin","Bartulović","BartulovićFranković","BartulovićIvanović","Barudžija","Barukčić","Barun","Barun-Petrović","Barunović","Barušić","Barut","Basa","Basar","Basar-Klapec","Basarić","Basić","Basrak","Bassi","Basta","Basta-Glavaš","Bastajić","Bastalić","Bastijan","Baša","Bašan","Bašek","Bašica","Bašić","BašićKljajić","BašićKunce","Baškarić","Bašnec","Baštijan","Bašura","Bašurić","Bat","Batai","Batalo","Batarilo","BatariloĆerdić","Batarilo-Ismailji","Batas","Batina","Batina-Lemund","Batina-Maksimović","Batinac","Batinić","BatinićŠantić","Batistuta","Batki","Batković","Batljan","Batnožić","Bato","Batona","Bator","Batorek","Batori","Batos","Batovanja","Batrac","Batranović","Batrenik","Batrljan","Batrnek","Batrović","Baturina","Bauer","Bauer-Jurić","Bauernfrajnd","Bauernfreund","Bauković","Baum","Bauman","Baumgartner","Baumgertner","Baumholc","Baumstark","Baus","Baus-Mucić","BausŽiga","Bausch","Bayer","Bayer-Stojanović","Bazijanac","Bazikić","Bazina","Baznik","Bazsika","Bažaj","Bažant","Baždar","Bažok","Beara","Beatović","Beck-Pavlović","Bečaj","Bečanović","Bečarević","Bečeheli-Matijašec","Bečirspahić","Bečka","Bečvardi","Bećarević","Bećvardi","Bednaić","Bednajić","Bednar","Bednjanić","Bedžula","Beđan","Begaj","Beganaj","Beganović","Begonja","Begovac","BegovićMitar","Behadžić","Beissmann","Bek-Kohajda","Bekavac","Bekavac-Dugandžić","Beketinac","Bekina","Bektaš","Bekvalac","Bela","Belac","Belačić","Beladović","Belaj","Belajac","Belajdžić","Belajević","Belak","Belan","Belančić","Belanović","Belanji","Belas","Belašić","Belavić","Belcar","Belenzada","Belina","Bellian","BellianŠčekić","Belobradić","Belobrajdić","Belovari","Belščak","Belunjak","Belvanović","Beljac","Beljak","Beljakov","Beljan","Benac","Benaček","Benak","Benaković","Benašić","BenašićPavlović","Bencak","Bencarić","Benchaim","Benčina","Benda","Bendelja","Bendra","Beneta","BenićKapraljević","BenkoĐaković","BenkotićObradović","Benkovac","Bennani","Benja","Benjak","Berač","Beraj","Berak","Beraković","Beram","Beranić","Beranović","Berda","Berdalović","Berdica","Beretovac","Berger-Mihajlović","Bergman","Bergmann","Beribak","Berka","Berke-Maričić","Berlančić","Bermanec","Bernadić","Bernardić","Bernardis","Bernatović","Bernhard","Bernhard-Zajac","Bernhardt","Bernvald","Bernwald","Beronja","Berta","Bertagnin","Bertalan","Bertalanić","Bertanjoli","Bertolan","Bervida","Besednjak","Beslema","Bestvina","Bestvina-Koller","Bešlaga","BešlićFauth","Beštijanek","Bevanda","Bevrnja","Bezik-Haric","Bezjak","Bezmarević","Bežan","Bibanović","Bicsany","Bičak","Bičanić","Bičanji","Bićan","Bićanić","Biderman","Bidlingmaier","Bigava","Biglbauer","Biglebauer","Bihar","Bijader","Bijelica","Bijuklija","Bikadi","Biketa","BikićMrazović","Bilac","Bilač","Bilać","Bilali","Bilan","Bilandžić","BilandžićVukovac","Bilandžija","Bilandžija-Peranović","Bilanđija","Bilanoska","Bilanoski","Bilanović","Bilaver","BilićMartinčević","BilićSubašić","Bilmajer","Bilogravić","Bilokapić","Bilopavlović","Biljak","Biljan","Biljanović","Biljanovski","Bingula","Bionda","Birač","Birać","Birka","Birkaš","Birkenmayer","Birnbaum","Biro-Datković","Bisaga","Bisaha","Bisatzky","Bistrica","Bistrican","Biščanić","Bišćan","Bišćanić","BiškićMerkaš","Bitanga","Bitunjac","Biuklija","Bizacki","Bizacky","Bizjak","Bizjan","Bižaca","Bjelac","Bjelajac","Bjelanović","Bjelica","BjelićFlaake","Bjelka","Bjelobaba","Bjelokapić","Bjeljac","Bježančević","Blače","Blaće","Blagajac","Blagec","Blago","Blagojević","BlagojevićDamašek","BlagojevićGulaš","Blagojevski","Blagović","BlagovićDžakić","Blagus","Blaguški","Blaha","Blanda","Blank","Blanuša","Blaščanin","Blaškić","Blaško","Blaško-Vidosavljević","Blašković","BlaškovićKokeza","Blatančić","Blatnik","Blazević","Blazi","Blažanin","Blažanović","BlažanovićMatijević","Blažej","Blažek","Blažeka","Blažeković","Blaženčić","Blaženović","Blažeski","Blažetić","Blažetin","Blažev","Blaževac","Blažević","BlaževićGaćeša","BlaževićMešter","BlaževićPoč","BlaževićPrgomet","Blaževski","Blažičević","Blažić","Blažićević","Blažina","Blažinac","Blažinčić","Blažinić","Blažinkov","Blažon","Blažoti","Bliznac","Bliznac-Jelčić","Bluha","Bobalić","Boban","Bobera","Bobeta","Bobinac","Boboćanin","Bobonja","Bobovčan","Boca","Bocka","Bockovac","Bockovac-Kunštek","Boczka","Bočanji","Bočina","Bočkai","Bočkaj","Bočkinac","Boćan","Boda","Bodakoš","Bodalec","Bodiroga","Bodražić","BodrožićDžakić","Boduljak","Bodza","Bođanac","Bogadi","Bogar","Bogataj","Bogati","Bogatić","Bogatin","Bogatirov","Bogavac","Bogdan","Bogdan-Rudeš","Bogdan-Trnka","Bogdanić","Bogdanović","Bognar","Bognar-Miletić","Bogojevac","Bogosanović","Bogosavljević","Bohaček","Bohak","Bohalj","Bojanc","Bojanić","BojanićČalić","Bojanin","Bojanović","Bojat","Boka","Bokan","Bokanović","Bokonja","Bokovac","Bolanča","Bolarić","Boldižar","Bolf-Kovačić","Bolkovac","Bolmanac","Bolmanović","Boloban","Bolot-Salaj","Bolozan","Bolta","Boltadžija","Boltađija","Bolvanac","Bolvar","Bolvari","Boljevac","Boljkovac","Bomeštar","Bonjaj","Boras","Boras-Pintar","Borbaš","Borda","Borevac","Borgudan","Borjan","Borjanić","BorojevićCrevar","Boromisa","Boroša","Borota","Borovac","Borovička","Borovićka","Borozan","Borščak","Borzan","Bosak","Bosanac","Bosanac-Balašević","Bosanac-Hummel","Bosanac-Wilhelm","Bosančić","Bosanić","Bosankić","Bosiljevac","Bosjak","Bosnar","Boščanin","Bošćak","Bošnjak","BošnjakĆirić","BošnjakĐerfi","Bošnjak-Franjo","Bošnjak-Klečina","Bošnjak-Krajšić","Bošnjak-Mikulić","Bošnjak-Pleškov","Bošnjak-Vadkerti","Bošnjaković","BošnjakovićGrgić","BošnjakovićHolik","BošnjakovićZakanji","BošnjakovićZetl","Bota","Botkuljak","Boussa","Bozalo","Bozaroski","Božac","Božak","Božanović","Božičanin","BožićErkalović","BožićKrstanović","Božićek-Panić","Božidar","Božika","BožinovićMađor","Božinovska","Božučanin","Brabec","Brač","Bračevac","Bračevac-Belaj","Bračić","BračićDevald","Bračko","Bračun","Brać","Bradač","Bradarić","BradarićKalkan","Bradašević","Bradašić","Bradek","Bradičić","Bradić","Bradvica","Bradvić","Brađašev","Brađić","Brahaj","Braić","Brainović","Brajčinović","Brajdić","Brajenović","Brajić","Brajinović","Brajko","Brajković","BrajkovićCulek","BrajkovićVican","Brajnović","Brajović","Brajtenbah","Brakić","Bralić","Bralo","Bralj","Brana","Brandafi","Brandalik","Brandeis","Brandeker","Brandibur","Brandić","Brandis","Brandt","Branežac","Branilović","Brankov","Branković","Braović","Braš","Brašnić","BrašnićAdžić","BrašnićEži","Brataljenović","Bratanović","Bratec","Bratelj","Bratić","Bratonja","Bratoš","Bratuševac","Braun","Bravić","Braz","Brazda","Brazdil","Brazzi","Brčina","Brdar","Brdarić","Brđanin","BreberićBradić","Breberina","Bredak","Breitenbach","Brekalo","Breljak","Brenđan","Breskovac","Brestovac","Breščaković","Brezak","Brezenjački","Brezinšak","Brezinščak","Brezinšćak","Brezničar","Brezovac","Brezovnjački","Brežnjak","Brijaček","Brijader","Brindza","Brinjak","Brisuda","Briševac","Brizgala","Brižan","Brkan","Brkanić","BrkanićNekić","Brkanović","BrkićBlažeković","Brkinjač","Brkljač","Brkljačić","BrkovićKrpan","Brlas","Brljačić","Brna","Brnada","Brnadić","Brnas","BrnićLevada","Brnjak","Brnjevarac","Brnjica","Brodar","Brodarac","Brodarić","Brodnjan","Brođanac","Bršadinac","Brtan","Brubnjak","Brumen-Stanojlović","Brumerček-Lukačević","Bruneta","Brunjai","Brunjai-Hihlik","Brusač","Brzaj","Brzica","Brženac","Bubalo","Bubalović","Buban","Bubanović","Bubanj","Bucalo","Bucha","Buchwald","Bucifal","Bučan","Bučanac","Bučanin","Bučanović","BučevićKeran","Bučkalović","Bućan","Bućkalović","Budač","Budai","Budaić","Budaija","Budak","Budalić","Budano","Budija","Budimac","Budimčić-Kovačević","Budimir-Bračevac","Budimir-Pacek","Budimir-Selina","Budimir-Varžić","Budimirac","Budimlija","Budiša","Budrovac","BudrovacŽivić","Budulica","Budžaki","BuđićHalas","Bugarić","Bugarin","Bugarinović","Bugarski","Buha","Buhač","Buhajčuk","Buhinjak","Buinac","Buinjac","Bujadinović","Bujak","Bujan","Bujanović","Bujda","Bujela","Bukal","Bukalo","Bukarica","BukićMilardović","Buklijaš","Bukna","Bukovac","Bukovčak","Bukta","Bukumira","Bukva","Bukvašević","Bukvica","BukvićŠpika","Bula","Bulaić","Bulaja","Bulajić","Bulaku","Bulat","Bulatović","Buletinac","Bulka","Bulka-Barišić","Buljan","Buljanović","Buljat","Buljeta","Buljubašić","BuljubašićDakić","BuljubašićKuzmanović","Bumbak","Bumbar","Bunardžija","Bunarđija","Bunarkić","Bundalo","Buneta","Bunoza","Buntak","Bunjac","Bunjaković","Bunjaku","Bunjevac","Bunjevac-Došen","Bunjevac-Milivojević","Bunjevac-Turalija","Bura","Buranji","Buratović","Burazer","Burazer-Turko","Burazin","Burazor","Burcar","Burcar-Keri","Burcsa","Burča","Burda","Burdina","Burđak","Burian","Burijan","Burivoda","Burja","Burjan","Burnać","Bursać","Burza","Busak","Busanić","Buschbacher","Buschman","Buslaver","Buša","Bušbaher","Bušbaher-Oberkirš","Bušetinčan","Bušljeta","Bušpanović","Butifar","Butina","Butinar","Butorac","Butorajac","Butraković","Butulija","Buturac","Buzadžić","Buzaši","Buzina","Buzinac","Buzjak","Bužalja","Bužančić","Bužanec","Bužanić","Bužbaher","Bužonja","Bužonja-Bodiš","Cabadaj","Cabuha","Cabunac","Cacaj","Cacciamani","Cader","Cafuk","Cafuta","Caga","Cahunek","Cajner","Cajzler","Cakić","Cako","Caktaš","Camai","Candl","Canecki","Cangajst","Cangl","Canjko","Canjko-Novak","Canjuga","Capan","Capek","Capić","Car","Carbone","Carek","Carette","Carević","Carić","Carin","Cartl","Catania","Cats","Cavrić","Cazi","CebićMarković","Cecelja","Cehmajster","Celan","Celjak","Cembauer","Cenbauer","Centa","Cepanec","Ceranić","Cerenko-Maletić","Cergnar","Ceribašić","Cerjak","Cerjan","Ceronja","Cerovac","Cerovečki-Marijić","Cesar","Cesarec","Cestar","Cetina","Cezar","Cezner-Bačić","Chadima","Cibula","Cicak","Cickai","Cickaj","Cickaji","Cicvara","Cicvarić","Cigan","Ciganek","Ciganović","Ciganjik","Cigula","Cikač","Cikoja","Cikota","Cikovac","Cimaš","Cimerman","Cimeša","Cimperšak","Cincar","Cinna","Cipan","Cipar","Ciprijanović","Ciprovac","Cirak","Ciraki","Cirbaj","Civaj","Civalj","Cmiljanić","Cmrečak","Cmrečnjak","Coha","Colarić","Colnarić","Conway","Conjar","Copak","Cota","Crepulja","Crevar","Crljenica","Crnac","Crnadak","Crnajlov","Crnčan","Crnobrnja","Crnobrnja-Bošnjak","Crnobrnja-Vincetić","Crnogaj","Crnogaj-Kozari","Crnogorac","Crnoja","Crnojevac","Crnokraka","Crnomarić","Crnomarković","Crnjac","Crnjak","Crnjaković","Crnjanović","Crnjanski","Crvenka","Csapo","Csicska","Csorba","Csordas","Cugovčan","Culek-Sudar","Culifaj","Culjak","Cunjak","Curač","Cuvaj","Cvančić","Cvelbar","Cvetanić","Cvetanović","Cvetanovski","Cvetanovski-Bundalo","Cvetičan","Cvetičanin","Cvidrak","Cvijančević","Cvijanović","Cvitan","Cvitanović","Cvitanušić","CvitkovićBocka","Cvjetićanin","Cvrtak","Cvrtila","Cvrtnjak","Czersky Hafner","Czickai","Czulan","Čabai","Čabaj","Čabaj-Adam","Čabarkapa","Čabraja","Čabrajac","Čabrić","Čabrilo","Čabro","Čačić","ČačićArapović","ČačićČasar","Čačija","Čačija-Dombik","Čačilo","Čačinović","Čačković","Čačulović","Čaće","Čaćija","Čadek","Čadeš","Čađavčan","Čađo","Čagalj","Čaglić","Čagljević","Čaić","Čajan","Čajić","Čajka","Čajko","Čajkovac","Čajkušić","Čajlaković","Čajo","Čakalić","Čakalo","Čakar","Čakardić","Čakarević","Čakarić","Čakarun","Čakić","Čaklović","Čakmak","Čakvari","Čaldarević","Čale","Čaleta","Čalić","Čališ","Čalo","ČaloČirjak","Čaloš","Čalošević","Čalović","Čalušić","Čaljkušić","ČaljkušićForgić","Čamagajevac","Čamber","Čamdžić","Čamić","Čamilović","Čampara","Čanačić","Čanadi","Čanadić","ČanadićFrelih","Čanadžija","Čanaglić","Čanak","Čanaki","Čanakin","Čančar","Čanda","Čandrlić","ČandrlićDankoš","ČandrlićFalajdžić","ČandrlićMesarić","Čango","Čanić","Čanović","Čanžar","Čanji","Čapai","Čapalija","Čapalski","Čapelj","Čapin","Čaplar","Čapo","Čapo-Milenić","Čar","Čarap","Čarapar","Čarapić","Čarapović","ČarapovićRanogajec","Čardžić","Čarnohorski","Časar","Časar-Lakatoš","Čataj","Čatalinac","Čati-Sabo","Čatić","Čatipović","Čatoš","Čatović","Čauš","Čaušević","Čaušić","Čaut","Čavajda","Čavala","Čavalić","Čavar","Čavara","Čavarović","Čavarušić","Čavčić","Čavić","Čavka","Čavka-Kakaš","Čavlek","Čavlina","Čavlović","Čavrag","Čavužić","Čečavac","Čečura","Čegar","Čehajić","Čehobašić","Čehumbašić","Čeika","Čejka","Čelan","Čelant","Čelar","Čelebija","Čeleda","ČelikovićCvidrak","Čelna","Čeljuska","Čeman","Čemerika","Čenaj","Čenan","Čendak","Čengija","Čeprnja","Čeran","Čerba","Čergar","Čeri-Varga","Čerina","Čerkašin","Černava","Černoga","Černjanski","Černjava","Čertan","Červenjak","Češljar","Češnjaj","Čevrljaković","Čibarić","Čiča","Čičak","ČičinĆapin","Čička","Čičmak","Čičovački","Čičovački-Buzatović","Čikaj","Čikara","Čikvar","Čimbora","Čimbura","Činčak","Činčurak","Činčurak-Kovač","Čipan","Čipanj","Čipanj-Banja","Čirjak","Čisar","Čitari","Čivčija","Čizmadija","Čizmar","Čizmar-Tormaš","Čizmarević","Čizmazija","Čizmešija","Čižmarević","Čižmešija","Čmarec","Čmelak","Čobanović","Čočaj","Čoćaj","Čogelja","Čohodar","Čoka","Čokaš","Čokljat","Čokonai","Čolak","Čolaković","Čolina","Čonda","ČondićBijader","Čonka","ČontošBalog","Čorak","ČorakŠebetić","Čoralić","Čorapović","Čorba","Čorda","Čordaš","Čordašev","Čordašić","Čorluka","Čortan","Čota","Čotar","Čotra","Čovran","Črešnjovnjak","Čubela","Čubra","Čučak","Čudina","Čugalj","Čugura","Čuha","Čuka","Čukalevski","Čukanec","ČukićAladrović","Čukman","Čular","Čulibrk-Walch","Čulin-Lazić","Čulina","Čuljak","Čuljat","Čupurdija","Čuraj","Čurar","Čurčija","Čurila","Čurman","Čustonja","Čutoraš","Čutura","Čuturaš","Čuturilo-Petrač","Čuvalo","Čvagić","Čvangić","Čvarak","Čvarković","Čvorak","Ćaćić","Ćaćulović","Ćajić","Ćakić","Ćale","Ćaleta","Ćalić","Ćališ","Ćalošević","Ćalušić","Ćamili","Ćano","Ćapin","Ćaran","Ćatić","ĆatićKopf","Ćavar","Ćavara","Ćavarović","Ćehajić","Ćelap","Ćemalović","Ćemalović Tompa","Ćenan","Ćeran","Ćerluka","Ćibarić","Ćika","ĆirićLitobac","Ćiško Anić","Ćoja","Ćojbašić","Ćora","Ćorak","Ćoralić","Ćoranov","Ćorda","Ćorluka","ĆosićMihaljević","ĆovićRadojčić","Ćubela","Ćuća","Ćudina","Ćulina","Ćupurdija","Ćuraj","Ćurak","Ćurčija","ĆurićBatić","Ćuruvija","Ćuti Ivanković","Dabac","Dabčević","Dabić","Dabnjak","Dabo","Dabović","Dacić","Dačić","Dadasović","Dadić","DadićFabijanić","Dado","Dafish","Dagen","Dajč","Dajčman","Dajić","Dajnek","Daka","Dakić","DakićKožić","Dako","Daković","Daku","Dalić","Dalip","Dalipi","Dalleaste","Dalmatin","Dalšašo","Damašek","Damiani","Damijanić","Damijanović","Damjanić","Damjanov","Damjanović","Damjenić","Damljanović","Damm","Dananić","Dančo","Dandić","Danenhauer","Dani","Daničić","Danić","Danilčević","Danilović","Dankić","Danko","Dankoš","Danojević","Danojlić","Danji","Darabošić","Daražac","Daraždi","Daraži","Dardai","Dardalić","Dardić","Darić","Darojković","Daskalov","Daskalova","Dasović","Dašić","Datković","Dautbegović","Dautović","David","David Tomaz","Davidović","DavidovićAmić","Davorija","Day","De Angelis","De Brabander","De Conceicao","De La Fosse","De Maio","De Marco","Deak","Dean","Deanković","Deanović","Debelak","Debelja","Debeljački","Debeljak","DebićPavlica","Degač","Degoricija","Dejak","Dejanović","Dekan","Dekanić","Dekany","Dekanj","Deklman","Dela","Delač","Delagić","DelagićKušec","Delalić","Delalle","Delaš","Delbianco","Delbijanko","Delbjanko","Delibašić","DelićBrzica","Delija","Delimar","Delizvani","Deljak","Deljak Franjo","Demetar","Demhart","Demše Plavšić","Denac","Dengoricija","Denša","Dera","Deran","Dernaj","Dernej Janković","Dernik Katalin","Desančić","Desaty","Deskar","Desnica","Despot Slade","Devald","DevčićKatić","Devernaj","Devetak","Devetak Prokeš","Dežmarić","Di Carlo","DidovićJančo","Digula","Digula Biljak","Dijak","Dijaković","Dijanić","Dijanović","Dijkgraaf Larson","Dimjašević","Dimnjašević","Dimovska","Diniz De Carvalho","Dinjar","Divac","Divald","Divić Čanić","Divjak","Divjanović","Divljaković","Dizanov","Dizdar","Dizdarević","Djak","Djak Skeledžija","Djaković","Djambo","Djanić","Djanija","Djapić","Djekanović","Dješka","Djetka","Djetvai","Djeveljekaj","Djevenica","Djomlija","Djurasek","DjurdjevićSanela","Djurita","Dlab","Dmejhal","Dobaj","Dobaj Ristić","Dobo Tivadar","Dobra","Dobranić","Dobraš","Dobreta","Dobričanin","Dobrić Vizentaner","Dobrinić Bogdanović","Dobrosavljević","Dobroslovački","Dobrota","Dobrovac","Dobrovoljac","Dobrovšak","Dobsai","Dočaj","Dofatić","Dogan","Dohnal","Dokletal","Dokmanac","Dokmanović","Doknjaš","Dokonal","Dokoza","Dokšanović","Dolaček","Dolački","Dolančić","DolančićBabić","Dolanski","Doležal","Dolinac","Doljan","Doljanac","Doljanin","Doljankić","Doma","Domac","Domačinović","Domaćinović","Domančić","Domanovac","Domazet","Domazet Bezmalinović","DomazetŠimica","Domazetović","Dombaj","DomesČamagajevac","Domijan","Domjan","DomjanićRuff","Domjanović","Domladovec","Domladovec Ljikar","Domljan","Domnjak","Domorad","Domožvai","Domša","Donard","Doppelhammer","Dopsai","Dopsaj","Dopša","Dora","Dorčak","Dori Vukas","DorićRapaić","Dorinka","Dorman","Dornštauder","Dornjak","Dorušak","DorušakŠeper","Dostal","Dostan","Doša","Došan","Došljanović","Dotlić Plessa","Dovčak","Dovozalović","Dozan","Doža","Drabek","Drabek Milekić","Drač","Drača","Dračić","Dragalić","Draganić","Draganović","Dragaš","Dragčević","Dragelj","Drager","Dragičević","Dragić","Dragila","Dragin","Draginić","Dragišić","Dragojević","Dragojlov","Dragojlović","Dragoljević","Dragomir","Dragomirović","Dragosavac","Dragosavljević","Dragović","DragovićKovač","DragovićZafred","Dragovoljnović","Dragozet","Dragšić","Draguljić","Dragun","Dragunić","Dragušica","Dragušić","Dragušin","Drahokoupil","Drahotuski","Drahotusky","Drakčić","Drakić","Drako","Draksler","Drakšić","Drakulić","Drakulić Karač","Dralić","Dramac","Dramlić","Drapela","Drapela Maravić","Draščić","Drašinac","Drašinac Kurtagić","Drašković","Dravec","Dravinac","Dravinski","Dravoj","Dražan","Draženović","DraženovićPuhar","Dražetić","Dražić","Drča","Drda","Drenovac","Drenjačević","Drenjanac","Drenjančević","Drenjančević Cigler","Drenjančević Perić","Drežnjak","Drga","Drgalić","Drinovac","Drinjak","Drljača","Drljača Božić","Drljanac","Drljepan","Drnasin","Drobac","Drobila","Drobina","Drobnjak","Droca","Drokan","Dropulja","Drpa","Druhar","Družianić","Družijanić","Drvenica","Drvenkar","Držaić","Držajić","Držaljević","Držanić","Dubac","Duba ađ","Dubaić","Dubičanac","Dubovečak","Dubravac","Dubravčić","Dubravec","Dubravkić","Dubroja","Duda","Dudarin","Dudas","Dudaš","Dudašek","Dudjak","Dugac","Dugački","Dugaja","Dugalić","DugalićDelimar","Dugančić","Dugandžić","Dugandžija","Duganđić","Duganđija","Dugina","Dugošija","Duhaček","Dujak","Dujaković","Dujan","Dujanović","DujmovićAquaro","Duka","Dukanović","Dukarić","DukarićPetriš","DukarićSenaši","Dukmanić","Dukovac","Dulemba","Dumančić","Dumandžić","DumenčićBauer","DumenčićJanson","Dunai","Dunaj","Dunjak","Dupan","Dupca","Dupljak","Duraković","Duran","Duranović","Duspara","Dusparić","Dušak","Dušanek","Dušanić","Dutina","Duvančić","Duvnjak","DuvnjakČuljak","Duvnjak Jović","Duvnjak Starčević","Duždagić","Dvizac","Dvojak","Dvorščak","Dvoršćak","Dvoržak","Dvoržak Butković","Džaferovski","Džafić","Džafran","Džaić","Džaja","Džajić","Džaka","Džakić","Džakmić","Džakula","Džal","Džalo","Džalto","Džambas","Džambić","Džambo","Džananović","Džanić","Džanija","Džankić","Džanko","Džapo","Dželadini","Dželajlija","Dželalija","Dželalija Kovačić","Džidžora","Džijan","Džodanović","Džopalić","Đaferi","Đaferovski","Đafić","Đafran","Đaić","Đajić","ĐajićFel","Đakalović","Đakovac","Đaković","Đakulović","Đalić","ĐalićKovačević","Đambić","Đambo","Đana","Đanić","Đanija","Đaniš","Đanković","Đapić","Đebnar","Đekemati","Đelagić","ĐelagićPetek","Đelatović","Đenadić","Đenadija","Đenovljanović","Đerdak","Đeri Krpan","Đeri Sabo","Đermanović","Đetvai","Đetvaj","Đida","Đidara","Điđura","Đipalo Ban","Đipanov","Đogaš","Đomlija","ĐonlagićPrutki","Đopa","Đopar","Đordan","Đošanović","Đuđar","Đuđik Kućan","Đukanović","Đukarić","Đula","Đulabić","Đulinac","Đumija","Đumlija","Đunda","Đunđa","Đuračić","Đurački","ĐuračkiĆosić","Đuračković","Đurak","Đurak Kapetanović","Đuraki","Đurakić","Đuraković","Đuran","Đuranić","Đuranović","Đuras","Đurasek","Đurasević","Đurasinović","Đurasov","Đurasović","Đurašević","Đurašić","Đurašin","Đurašinović","Đurčak","Đurčanski","Đurčianski","Đurđan","Đurđanović","ĐurđevićFabijanić","ĐurđevićMaršić","Đurica","ĐuričićTabaček","ĐurićIvandija","Đurinovac","Đurinjak","Đurita","Đurkan","Đurkas","Đuza","Eberhardt","Eckhard","Eckhardt","Egredžija","Ehman","EiseleŽampach","Ekart","Ekštajn","El Aydy","El Ayedi","El Hag Hassan","Elaković","Elezaj","Eliaš","Elijaš","Elkaz","Elkazović","Elmazovski","Eljuga","Eman","EmićTomac","Emrulai","Engelage","Engelhart","Engelman","Erak","Ercegovac","Ercegovac Jagnjić","Erdutac","Eremija","Ergarac","Ergeđija","Ergelašević","Erhard","Erhardt","Erjavac","Erkalović","Erkapić","Erkapić Maksimović","Erkman","Erman","Erman Vlahović","Erniša","Erslan","Ervačić","Ervaćanin","Esterajher","Etemaj","Eustahio","Ezgeta","Fabčić","Fabekovac","Faber","Fabian","Fabijan","Fabijanac","Fabijančić","Fabijanec","Fabijanić","Fabijanović","Fabik","Fabing","Fabing Megan","Fabjan","Fabo","Faboš","Fabric","Fabrični","Fabulić","Faculjak","Fačko","Faddi","Faddy","Fadi","Fadi Oršić","Fadiga","Fadljević","Fafanđel","Fahham","Faić","Fais","Faist","Faith","Faj","Fajdetić","Fajdić","Fajfer","Fajl","Fajn","Fajrer","Fajt","Fak","Faktor","Faktorik","Falamić","Falanić","Falašta","Faledžić","Faler","Falica","Fališevac","Faller","Faltum","Fanali Gudelj","Fančović","Fanta","Fanton","Fapal","Fapali","Fara","Farac","Faraga","Farago","Faraho","Farčić","FarčićDori","Farkaš","FarkašMiketek","Farkaševac","Farkašić","Faslija","Fašeljak","Fašing","Fatić","Fatušić","Faubel","Faukal","Faussner","Fazekaš","FazekašMilanović","Fazikaš","Fazlić","Fazlija","Fazliji","Fažon","Feglain","Feher Belaj","Feher Delaš","Fehervari","Fehervary","FehirČandrlja","Fejzaj","Fekete Kramar","Fekete Pavković","Feketija","Fekonja","Felcan","Feldvari","Feldvary","FelendešPajcur","Feletar","Felja","Feratović","Ferčak","Ferenac","Ferenčak","Ferenđa","Ferhatović","Ferinac","Ferjanić","Fernandez","Fetahi","Fiala","Fiala Brig","Fica","FicaŠmit","Fijačko","Fijala","FijanŠkrbić","Fila","Fila Paciorek","Filak","Filakov","Filakov Bolšec","Filaković","FiličićParipović","Filipan","Filipašić","FilipovićKerhat","Filisar","Filjak","Findžanović","Fingernagel","Finta","Fintajz","Firanj","Firi Vidaković","Fischbach","Fischbach Novaković","Fistanić","Fišbah","Flac","Flach","Flačer","Flajc","Flajs","Flajšaker","Flajšek","Flajšer","Flam","Flaman","Flanjak","Flaško","Flatscher","Flauder","Flegar","Flegarić","Fletko Vrućina","Flisak","Fliszar","Floreani","Florian","Florijan","Florijančić","Fluhar","Fodora","Fogadić","Foldvary","Folivarski","Forbah","ForgićPolaček","Forgomba","Forjan","Forjanić","Formbaher","Fotak","Fraj","Frajlić","Frajman","Frajman Jakšić","Frajmund","Frajt","Frajtag","Fran","Franc","Francem","Francetić","Francezi","Franchomme Strepački","Francišković","Franculić","Francuz","Francuzović","Frančak","Frančešević","Frančić","Frančina","Franek","Frangeš","Franić","Frank","Frank Peko","Frankić","Franković","Franolić","Franotović","Franov","Franović","Frant","Franz","Franjčević","Franjec","Franjetić","Franjičević","FranjičevićGašparac","Franjić","FranjićAbramić","FranjićAdrić","FranjićBartolović","FranjićGrgić","FranjićZelić","Franjin","Franjišić","Franjkić","Franjković","Franjo","Fras","Fratrić","Fratrović","Frauenheim","Frazi","Freitag","Fričan","Frigan","Frtalj","Fučkalo","Fučkar","Fućkar","Fuga","Fulanović","Funarić","Funda","Fundak","Funtak","Funjak","Furda","Furdi Valkai","Furgala","FurgalaŠuper","Furjan","Furlan","Fury Marković","Fuštar","Futak","Fužinato","Gabaj","Gabajček","Gabela","Gabelica","Gabelić","Gaberšek","Gabina","Gabor","Gabori","Gaborović","Gabrić","Gabud","Gača","Gačanović","Gačar","Gačić","Gačina","Gačpar","Gaća","Gaće","GaćeŠobat","Gaćeša","Gaćina","Gaćinović","Gadanac","Gado","Gadža","Gadžić","Gađa","Gafuri","Gages","Gagić","Gagro","Gagula","Gagulić","Gaić","Gajari","Gajčević","Gajčić","Gajdašević","Gajdašić","Gajdek","Gajdoš","Gajdošik","Gajec","Gajer","Gajger","Gajgić","GajgićMatić","Gajić","GajićGrac","GajićLukin","GajićPope","Gajnok","Gajs","Gajski","Gajšek","Gajtan","Gajvaronski","Gajzer","Gajzinger","Gajzler","Gakić","Gal","Galac","Galamboš","Galba","Gale","Galeković","Galenić","Galešić","Galeta","Galetić","Galgoci","Gali","Galic","Galičić","Galić","GalićBotić","GalićSubašić","Galijašević","Galin","Galinac","Galinec","Galinović","Galiot","Galir","Galkovski","Gall","Gallo","Galo","Galonja","Galošević","Galovac","Galović","Galunić","Galušić","Galjar","Galjer","Gambiraža","Gambiroža","Gamilar","Gamma","Gamoš","Gams","Ganić","Gansberger","Gantar","Gantner","Ganz","GanzŽuparić","Ganzberger","Garac","Garacki","Garača","Garačić","Garai","Garaj","Garajski","Garašić","Garc","Gardaš","GardašKovačić","Gardašanić","Gardijan","Gardilo","Gardlik","Gardlo","Garić","Garmaz","Garonja","Gartner","Garvanović","Gas","Gashi","Gasparović","Gašić","Gašo","Gašpar","Gašparac","Gašparček","Gašparević","Gašparić","GašparićMeter","Gašparlin","Gašparović","Gašpert","Gašpić","GašpićVrtarić","Gatara","Gati","Gaube","Gaukler","Gavenda","Gavić","Gavlek","Gavlik","Gavljak","Gavra","Gavran","Gavranić","Gavranović","Gavranović Vilić","Gavrić","Gavrilović","Gavrovski","Gazdag","Gazdek","Gazdić","Gazdik","Gazdik Ivančić","Gazibara","Gazibarić","Gazić","Gazilj","Gaža","Gažić","Gažo","Gebaj","Gebhardt","Gecan","Gegenbauer","Geiersbach","Gelemanović","Genda","Generalić","GeneralićČok","Genjega","Gerard","Gerard Špišić","Gerasimenko","Gerbač","Gerencser Đelatović","Gerendaj","Gerhard","Gerhardt","Gernhardt","Gerovac","Gerovac Vuković","Geršak","Gerštmajer","Gerštmajer Zelember","Getoš Magdić","Getto Šmit Strapač","Giba","Giber Janša","Gibičar","Gidija","Gilman","Giljanović","Giordani","Gispert Nicolau","Gita","Gitta","Gizešan","Gjaić","Gjalić","Gjelatović","Gjuračić","Gjurakić","Gjurgjan","Gjurinovac","Glad","Gladić","Gladoić","Gladović","Glamočić","Glamuzina","Glas","Glas Puškadija","Glasenhardt","Glaser","Glasnović","Glasovac","Glaurdić","Glavač","Glavačević","Glavačić","Glavačko","Glavak","Glavan","Glavaš","GlavašKonja","GlavašKul","GlavašLilion","GlavašLukić","GlavašNikolić","GlavašObrovac","Glavašević","Glavašić","Glavaški","Glavati","Glavica","Glavić","Glavina","Glavinac","Glavinić","Glavočević","Glavota","Glavurdić","Glazer","Glibanović","Glibanski","Glibota","Gliesmann","Gliša","Glištra","Glogač","Glova","Gluaković","Glück Krstanović","Glück Radičević","Gluhak","Gluhaković","Gluhalić","Glumac","Glumpak","Glušac","Gluvak","Gluvaković","Gljiva","Gljivica","Gmajnić","Gmaz","Gnand Mijatović","Gnant","Gnjaić","Gnjajić","Gnjatović","Gočal","Goda","Godan","Godanj","Godar","Gogojak","Gogolak","Gogoljak","Gogoljak Kesić","Gojaković","Gojtan","Golemac","GolićRonta","GolićSamaržija","Golinac","Goll Barić","Golub Kostolanović","Golubar","Golubovac","Goluska","Goluška","Goluža","Goluža Gregačević","Goljak","Goljevački","Goman","Gombai","Gombaj","Gombar","Gombarović","Gombay","Gongeta","Gorela","Gorenac","Gorenjak","Gorera","Goreta","Gorgioska","Goričanec","Gorjan","Gorjanac","Gorjanac Mitoš","Gorjanc","Gorjanski","Goronja","Gorša","Goršak","Goršćak","Goruševska","Gostić Manojlović","Gošak","Gotal","Gotovac","Gotvald","Gounaris Sučić","Govedarica","Grabar","Grabarić","Grabež","Grabić","Grablović","Grabovac","Grabovački","Grabovčić","Grabović","Grabrovec","Grabrović","GrabrovićBabić","Grabundžija","Grabus","Grabusin","Grac","Gracek","Gracel","Gracer","Gracin","Gračak","Gračan","Gračanić","Gračanin","GradŠtanac","Gradaščević","Gradečak","Gradečak Erdeljić","Gradeček","Gradička","Gradić","Gradinščak","Gradinjan","Gradišar","Gradištanac","Gradvol","Gradvol Krmpotić","Graf","Grafina","Grah","Grahovac","Grahovac Bister","Grahovac Cvenić","Grajner","Gramec","Granat","Granc","Grančić","Grandić","Grandl","Granić","Granoša","Graora","Graovac","Graša","Grašar","Grašarević","Grašić","Grašo","Gratz","Grba","Grbac","Grbac Budin","Grbačić","Grbavac","Grbavica","Grbeša","Grbeša Petrinšak","Grđan","Grebenar","GrebenarŽarmen","Gregačević","Greganić","Greganić Ternaj","Greganović","Gregić Njirjak","Gregorac","Gregoran","Gregoraš","Gregorka","Gregoršanec","Greguraš","Greif Pađen","Grejza","Grekša","Greman","Grgac","Grgačević","Grgan","Grganić","Grganović","Grgas","Grgat","Grgesina","GrgićBabić","GrgićBošnjak","GrgićĐaković","GrgićIvanković","GrgićMarinov","GrgićRajič","GrgićTadić","Grginac","Griesbacher","Grinvald Greganić","Grisbaher","Griva","Grizak","Grizbaher","Grizbaher Subašić","GrizeljŠarčević","Grladinović","Grlica","GrljušićKrampač","Grmoja","Grmuša","Grnja","Grokša","Groman","Grošeta","Grozaj","Grozdanić","Grozdanović","Groznica","Grubač","Grubačević","Grubanović","Grubeša","GrubešićBarbir","Grubina","Grubiša","GrubišićMarković","GrujićTomas","Grunbaum","Grünthaler","Grunwald","Grünwald","Gržan","Guba","Gubeljak","Guberac","Guberina","Gubiani","Gubica","Gubina","Gucunja","Gudinjacki","Guja","Gujaš","Gulam","Gulam Kramarić","Gulaš","Guldan","Gulija","Guljaš","Guljašević","Gumbarević","Gumbas","Guncinam","Gunjača","Gusak","Gushani","Gušani","Gutal","Gutrovac","Guzina","Gužvanj","Gužvinac","Gvajdek","Gvozdanić","Gvozdanović","Gyana","Gyerdak","Gyetvaj","Haas","Habacht Žitnjak","Habada","Haban","Habčak","Habdija","Habek","Habel","Haber","Haber Kiš","Habi","Habib","Habibović","Habicht","Habijan","Habijanec","Habjan","Habjanec","Habjanić","Habjanović","Habl","HabrkaŠimleša","Habschied","Habuda","Habuda Sabo","Habud tanić","Habula","Habulin","Habulinec","Habus","Habuš","HabušOršić","Hac","Hacek","Hack","Hackenberger","Hackenberger Kosturović","Hackenberger Kutuzović","Haček","Hadeljan","Hader","Hadler","Hadrović","Hadzima","Hadži Sejdić","Hadžiahmetović","Hadžiavdić","Hadžibeganović","Hadžibegović","Hadžić","HadžićBošnjaković","Hadžihajdarević","Hadžihaskić","Hadžisejdić","Hađa","Hađalić","Hađikan","Hafner","Hager","Haierbacher","Haj Barakat","Hajba","Hajberger","Hajc","Hajcman","Hajdarević","Hajdari","Hajdarović","Hajden","Hajdić","Hajdin","Hajdinger","Hajdinjak","Hajdu","Hajduk","Hajduković","Hajdžanović","Hajec","Hajek","Hajić","Hajling","Hajmiler","Hajnal","Hajnc","Hajncl","Hajne","Hajnić","Hajoš","Hajpek","Hajrić","Hajrović","Hajsek","Hajtfogl","Hajtl","Hajzelman","Hak","Hakenberger","Halači","Halak","Halapa","Halapir","Halar","Halas","Halasz","Halaši","Halauš","Halavanja","Halavuk","Halbauer","Halec","Haler","Halilović","Haliti","Halitović","Haller","Halt","Halter","Halter Dumančić","Haludek","Halupka","Halusek","Halužan","Halvaks","Ham","Ham Tintor","Hamacher","Haman","Hamarić","Hamaš","Hamberger","Hamdan","Hamer","Hamidi","Hamidović","Hamilton","Hamiti","Hamm","Hampovčan","Hampshire","Hamunajec","Hamzić","Han","Han Pilko","Hanaček","Hanaftaler","Hanak","Hanc","Hancock","Handanović","Handel Lešić","Handraka","Handžić","Hanđal","Haner","Hange","Hangel","Hango","Haničar","Hanić","Hanih","Hanih Falamić","Hanižar","Hanižjar","Hanižjar Berlančić","Hanković","Hanner","Hannich","Hansko","Hanulak","Hanuljak","Hanzen","Hanzer","Hanzl","Hanzlić","Hanž","Hanžek","Hanžić","Hap","Harač","Harambašić","Haramija","Haramina","Haramustek","Harangoza","Harangozi","Harangozo","Harapin","Harasti","Harauzek","Harc","Harci","Harcz","Harča","Hardi","Hardt","Hardy","Harhaj","Haring","Harinski","Harjač","Harjung","Harkanovac","Harmath","Harmina","Harmunt","Harnoš","Haršanji","Harth","Hartl","Hartman","Hartmann","Harun","Harvanček","Hary","Has","Has Schon","Hasan","Hasanac","Hasanbašić","Hasančević","Hasanica","Hasanović","Hasenauer","Hasenay","Hasenbah","Hasić","Hasija","Hasijak","Haslah","Hasnaš","Hašai","Hašček","Hašimi","Hašperger","Hašpraj","Hat","Hata","Hatlak","Hatnik","Hatta","Hatvalić","Hatwagner","Haubrich","Haubrih","Haudek","Hauer","Haumüller","Haupert","Hauptman","Hauselmann","Hauser","Hauska","Hausknecht","Hausman","Hausmaninger","Haussler","Hauzer","Havel","Havelka","Havić","Havidić","Havlek","Havliček","Havliček Babić","Havoić","Havoj","Havojić","Havranek","Hazenauer","Hazenštaub","Hazler","Haznadar","Hazurović","Hebrang","HedlŠubarić","Heđa","Heganović","Heged Kranjčević","Heiman","Heimann","Heinzelman","Heinzelman Kožul","Heinzelmann","Heitzman","Heizelmann","Heka","Heka Marek","Hekman","Helajz","Helebrant","Hell Kurevija","Hemar","Heneka","Henizelman","Herak","Heralić","Herbay","Hercegovac","Hercigonja","Herega","Herjavec","Herjavec Karalić","Herkovac","Herman","Herman Patajac","Hermanić","Hermann","Hermanović","Hermanutz","Hertarić","Heška","Hezajz","Hidanović","Hidošan","Hidošanin","Hihlik Babić","Hilak","Himelrajh","Hinek Zagorščak","Hipp Rausch","Hirnštajn","Hirštajn","Hirštajn Maćo","Hižman","Hlaban","Hlad","Hladek","Hladki","Hlaj","Hlapčić","Hlapec","Hlasni","Hlatki","Hlavač","Hlavaček","Hlavati","Hlavsa","Hlevnjak","Hlubna","Hmelik Bogdan","Hmelina","Hmeljina","Hmura","Hnačuk","Hnatek","Hnatešen","Hočevar","Hodak","Hodak Ninković","Hodan","Hodanovac","Hodanji","Hodap","Hodovanj","Hoffman","Hofmajer Marinković","Hofman","Hofšauer","HohošBabić","Hojsak","Hokman","Hoksa","Holas","Holenda","HoličekŽanko","Holiga","Holjevac","Homa","Homan","Homan Krtić","Homanović","Homolka","Homotar","Hompas","Hora","Hora Jakobčin","Horaček","Horački","Horak","Horjan","Hornjak","Horonitz Stanić","Horvat","Horvat Fabijan","Horvat Hrvoj","Horvat Katalin","Horvat Smeška","Horvatek","Horvath","Horvatiček","Horvatić","Horvatin","Horvatinović","HorvatinovićMalčić","Horvatović","HorvatovićKrstevski","Hosak","Hosi Tomac","HosinovićGlavaški","Hosman","Hossain","Houra","Hovanček","Hovanček Bura","Hovanjec","Hovanjek","Hoymar","Hozijan","Hozjan","Hoža","Hrala","Hranić","Hranilović","Hranueli","Hranj","Hranjec","Hrastinski","Hrastov","Hrastović","Hrašovec","Hrbak","Hrčak","Hrčka","Hrdelja","Hrdlitschka","Hrđavec","Hrenovac","HrešićDubaić","Hrga","Hrgota","Hribar","Hrkač","Hrkać","Hrkalović","Hrnjak","Hrnjkaš","Hromatko","Hrovat","Hrpka","Hrsan","Hršak","Hruba","Hrubenja","Hrupački","Hrustanović","Hruška","Hruškar","Hrvačić","Hrvat","Hrvatin","Hrženjak","Hržica","Hržina","Huba","Hubak","Hubalek","Hucika","Hudoletnjak","Hufnagel","Huhn Gašpar","Huhoja","Hujak","Hulak","Hulala","Humbal","Hunjadi","Hunjak","Hurban","Husagh","Husaina","Husajina","Husak","Husaković","HusakovićHodžić","Husanović","Husar","Husarek","Husnjak","Huszar","Hušnjak","Huzanić","Huzjak","Hvalec","Hvasta","Hvastek","Hvizdak","Hyka","Ibrahimbegović","Ibrahimpašić","Ibranović","Idžanović","Igalac","Igali","Igladić","Ignac","Ignjac","Ignjačić","Ignjatić","Ignjatović","IgnjatovićVračić","Iharoš","Iharoši","Ihas","Ihasz","Ihaz","Ikač","Ikasović","Ikervari","Ikica","Ilak","Ilakovac","Ilakovac Hercog","Ilančić","Ilanić","IlešŠandor","Ilibašić","IlićKapelac","IlićPočučak","IlićPuharić","IlićSolar","Ilija","Ilijaš","Ilijašev","Ilijašević","Ilijavec","Ilin Romanik","Ilovača","Iljazi","Iljazović","IljazovićIlias","IljazovićLindinger","Iljevac","Imamović","Inotai","Ipša","Iraček","Irha","Isabegović","Isajlović","Isaković","Isanović","Ismaili","Ismailji","Išasegi","Išpanov","Išpanović","Išpiranović","Ištoka","Ištvan","Ištvanfi","Ištvanić","Ištvanović","Ivaci","Ivačić","Ivakić","Ivaković","Ivan","Ivanac","Ivanagić","Ivančan","Ivančević","Ivančić","Ivančik","Ivančok","Ivanćević","Ivanda","Ivandić","Ivandija","Ivanek","Ivanetić","Ivanfi","Ivanić","Ivaniš","Ivanišević","Ivanišić","Ivanko","Ivankov","Ivanković","IvankovićBon","IvankovićGrgić","IvankovićStanojević","Ivanov","Ivanova","Ivanovac","Ivanović","IvanovićIžaković","IvanovićPugin","Ivanovski","Ivanšić","Ivanuš","Ivanušec","Ivanušić","Ivanjko","Ivas","Ivaščenko","Ivašković","Ivatin","Ivica","IvićLončar","Ivkovac","IvkovićCickaj","IvkovićPavić","IvkovićSvetina","Ivoševac","Ivšak","Ivšan","IvšićŠlezak","Izairi","Iža","Ižak","Ižaković","IžakovićArtuković","Jabuka","Jacek","Jackanić","Jacoby","Jačka","Jaćimović","Jadadić","Jadan","Jadek","Jadić","Jadrešin","Jadro","Jaganjac","Jagar","Jagarčec","Jagarić","Jagarinec","Jagatić","Jager","Jagetić","Jagica","Jagić","Jagnjić","Jagodić","Jagodin","Jagorinac","Jagrić","Jagunić","Jagustin","Jagušić","Jahaj","Jahić","Jahn","Jajalo","Jajčan","Jajčanin","Jajčinović","Jajetić","Jajić","Jajiš","Jakab","Jakabfi","Jakarić","Jakelić","JakelićŠklebek","Jakeljić","Jakešević","Jakić","Jakim","Jakimov","Jakišić","Jaklić","Jaklin","Jakljević","Jako","Jakob","Jakobčin","Jakobek","Jakobfi","Jakobi","Jakobljević","Jakobovac","Jakobović","Jakofi","Jakolić","Jakopanec","Jakopčić","Jakopec","Jakopiček","Jakopić","Jakoplić","Jakopović","Jakoša","Jakovac","Jakovčević","Jakovčić","Jakovetić","Jakovina","Jakovljević","JakovljevićČrep","Jakovović","Jaksić","Jakša","Jakšetić","Jakšić","JakšićBanjac","JakšićMaček","Jakubec","Jakubovski","Jakulj","Jakumetović","Jakupec","Jakus","Jakuš","JakušMejarec","Jalovičar","Jalšovec","Jalšovečki","Jalžabetić","Jalžbetić","Jalžetić","Jaman","Jaman Barišić","Jaman Galeković","Jambor","Jambrec","Jambrečina","Jambrek","Jambreković","Jambrešić","Jambrošić","Jambrović","Jambrušić","Jamičić","Jamić","Jamnić","Jamuljak","Jan","Janas","Janc","Jancer","Jančarević","Jančec","Janči","Jančić","Jančiga","Jančiga Jakšić","Jančijev","Jančik","Jančikić","Jančo","Jančula","Jančuljak","Janda","Jandračić","Jandrejčić","Jandrić","Jandrijević","Jandrlić","Jandrok","Jandrok Nadj","JandrokŠkugor","Janeček Legradić","Janečić","Janega","Janeković","Janes","Janeska","Janeski","Janeš","JanešTabain","Janevski","Janger","Jani","Janičar","Janiček","Janičijević","Janić","Janićijević","Janka","JankićRalić","Janković","JankovićBešlić","JankovićŠlang","JankovićVidović","Jankovitch","Jankucić","Jano","Janoš","Janošević","JanoševićFranz","Janoši","Janoši Malčić","JanošiŠariri","Janoška","Janović","Janson","Janša","Jantolek Jakšić","Jantoš","Jantošek","Jantošik","Jantula","Janus","Januš","Januško","Januzović","Janz","Janžek","Janžić","Janjac","Janjanin","Janjatović","Janješić","Janjiček","Janjić","JanjićRaiz","Janjiš","Janjošić","Janjušević","Janjušić","Japarić","Japec","Japić","Japunčić","Japundža","Japundžić","Japunđa","Jarabek","Jaramaz","Jarčević","Jardin","Jarebić","Jarić","Jarmek","Jarnec","Jarnević","Jarnjević","Jaroš","Jasenica","Jasenković","Jasenovčanin","Jasenović","JasenovićUtassy","Jasić","Jasnić","Jaša","Jaščur","Jašek","Jašić","Jašinski","Jauch","Jauernig","Jauh","Jauk","Jauševac","Javor","Javor Akik","Javorček","Javorina","Javorović","Jazavac","Jazbec","Jazbinšek","Jazić","JazićDafish","JazićVincer","Jazvac","Jazvanac","Jazvić","Jazvin","Jazvinšak","Jazvo","Jažić","Jedinak","Jedlička","Jednašić","Jedvaj","Jedvajić","Jeger Semialjac","Jelača","Jelačić","Jelaković","Jelaska","Jelaš","Jelavić","Jelečanin","JelenićNikićAccardi","Jelica","JelićBergman","Jelisavac","Jelovac","Jelovina","Jembrišak","Jenkač","Jerab","Jerabek","Jerant","Jeremijaš","Jerman","Jermatski","Jeuša","Jezeraškić","Ježovita","Jina","Jindra","JindraČupić","Johan","Johanović","Joka","Jokanović","Jona","Jonaš","Jordanova","Jordanović","JosićKajzerić","JosipovićPongrac","Jostiak","Jošavac","Jotanović","Jovan","Jovančević","Jovandić","Jovandžikov","Jovandžikova","Jovanić","Jovanovac","Jovanović","JovanovićFiličić","JovanovićŽuža","Jovanovska","Jovanovski","Jovanovski Vlaškalić","Jovašević","Jovičić Šovagović","Jovinac","Jozanović","Jozefčak","Jozepović Topalović","Jozipović Sudar","Jugovac","Juhas","Juhas Koler","Juhas Takač","Juhasz","Juhaz","Juka","Jukica","Jukopila","Jularić","JularićLadocki","Junačko","Junaković","Jung Lončarić","Juračić","Juraić","Jurajić","Jurak","Jurakić","Juran","Juranek","Juranić","Juras","Jurasović","Jurašek","Jurašković","Juratovac","Juratović","Jurca","JurčevićTrbara","JurčićGalović","Jurela","Jurenac","Jureša","Jureta","Jureta Hrganić","Juribašić","Juričan","JuričanŠimunek","JurićKuna","JurićMihačić","JurićNazifović","Jurićan","Jurina","Jurinjak","Juriša","Jurišaga","Jurišak","JurišićSpajić","Jurlina","Jurman","Jurmanović","Jutriša","Juvančić","Juzbaša","Kabashaj","Kabaš","Kabašaj","Kabić","Kablarević","Kacenberg","Kacenberger","Kaceski","Kačar","Kačarik","Kačavenda","Kači","Kačić","Kačunić","Kačunko","Kačunko Tomka","Kaćar","Kaćavenda","Kaćeri","Kaćunić","Kaćunko","Kadar","Kadežabek","Kadić","Kadlec","Kadlec Filipčić","Kadleček","Kadnar","Kadoić","Kadojić","Kadović","Kadri","Kadrić","Kafedžić","Kafon","Kahn","Kahrić","Kaič","Kaikčija","Kailer","Kainz","Kajan","Kajari","Kajba","Kajčevski","Kajčić","Kajević","Kajfeš","Kajgana","Kajganić","Kajganović","Kajgo","Kajičić","Kajić","Kajinić","Kajla","Kajmić","Kajpl","Kajtar","Kajtaz","Kajtazi","Kajunić","Kajušić","Kajzer","Kajzerić","Kakalicis","Kakarigi","Kakaš","Kaksa","Kakuk","Kalaba","Kalabić","Kalac","Kaladić","Kalafatić","Kalajdžić","Kalajdžija","Kalajžić","Kalaković","Kalamari","Kalamiza","Kalamut","Kalanj","Kalanjoš","Kalapoš","Kalauz","Kalazić","KalazićPeić","Kalčev","Kalčić","Kalea","Kaleb","Kalem","Kalember","Kalenić","Kalenik","Kalesić","Kalić","Kaliger","Kalinić","Kalinka","Kalinović","Kalinski","Kalivoda","Kalizan","Kalkan","Kalkan Bogdanović","Kalman","Kalmar","Kaloci","Kaloper","Kalozi","Kalozy","Kalpić","Kalthoff","Kaltnecker","Kaltneker","Kaluđer","Kaluđerović","Kaluđerski","Kalvarešin","Kamba","Kamber","Kamberović","Kamenar","Kamenarova","Kamenicki","Kamenički","Kamenić","KamenićSmrekar","Kamenko","Kamenov","Kamerer","Kaminski","Kammerer","Kamp","Kampić","Kan","Kanaet","Kanajet","Kandecki","Kandić","KandićSplavski","Kandrač","Kandrać","Kanđera","Kanić","Kanis","Kanisek","Kaniški","Kaniža","Kanižai","Kanižaj","Kanski","Kantar","Kantolić","Kantor","Kantor Fabulić","Kantor Hagen","Kanurić","Kanjo","Kap","Kapelac","Kapetan","Kapetančić","Kapetanović","Kapeter","Kapetinić","Kapić","Kapidžić","Kapisoda","Kapitanić","Kapitanović","Kapitanj","Kaplan","Kaplun","Kapoči","Kapor","Kaposta","Kapoši","Kapović","Kappelar","Kapraljević","Kaproncai","Kapronczai","Kapša","Kaptalan","Kaptein","Kaptolić","Kapular","Kapulica","Kapun","Kapusta","Kapuši","Kapušin","Karabegović","Karabojev","Karač","Karača","Karačić","Karačić Šoljić","Karačonji","Karadakova","Karadamis","Karadamis Kir","Karadža","Karadžić","Karaga","Karagača","Karagić","Karaica","Karaj","Karajčić","Karajko","Karajkov","Karajlović","Karak","Karakaš","KarakašPavić","Karalić","Karaman","Karamanović","Karamarko","Karamarko Radić","Karamarković","Karamatić","Karamatraković","Karan","Karančin","Karanov","Karanović","Karapandža","Karapetrić","KarapetrićDiklić","Karas","Karasek","Karasi","Karaševac","Karatović","Karaturović","Karaula","Karavidović","Karavla","Karavukovac","Kardaš","Kardinal","Kardo","Kardoš","Kardov","Kardum","Karežić","Karh","Karić","Karika","Karin","Karjaković","Karkić","Karl","Karl Fero","Karlak","Karlak Mahovlić","Karlica","Karliček","Karlić","Karlinski","Karloci","Karlović","Karlušić","Karnaš","Karner","Karnoš","Karoglan","Karol","Karoli","Karpati","Karpov","Karša","Karšaj","Karšić","Kartelo","Kary","Karzalko","Kasa","Kasabašić","Kasač","Kasak","Kasal","Kasalo","Kasalo Tomić","Kasalo Trajković","Kasami","Kasana","Kasap","Kasapović","Kasavica","Kaselj","Kaselj Varga","Kaser","Kassa","Kassak","Kasser","Kast","Kastel","Kastel Oravec","Kastner","Kastori","Kastratović","Kasum","Kasumović","Kasun","Kasunić","Kašanin","Kašerić","Kašić","Kašnik","Kaštel","Kaštelan","Kašuba","Kata","KataĐaković","Kataj","Katalenac","Katalenac Pirghaye","Katalenić","Katalin","Katalinić","Katana","Katanac","Katančić","Katanica","Katanić","KatanićPopović","Katarin","Katarina","Katarinček","Katarinić","Katava","Katavić","KatavićIvandić","KatavićŠimunić","Katičić","Katić","Katilović","Katinić","Katnić","Katoi","Katona","Katović","Katruša","Katruša Neziraj","Katulić","Katura","Katušić","Katušin","Kaucki","Kaucki Kelemen","Kaučić","Kaurić","Kaurin","Kaurinović","Kaurloto","Kauzlarić","Kavain","Kavaj","Kavali","Kavan","Kavčić","Kavedžić","Kavedžija","Kavelj","Kavgić","Kavicki","Kavran","Kavur","Kazalicki","Kazda","Kazenski","Kazimić","Kazimir","Kazimur","Kaznovac","Kažimir","Keceli Mesaroš","Kecman","Keča","Kečalović","Kedačić","Kefelja","Kegalj","Kekanović","Kela","Kelam","Kelava","Kelbas","Kelbasa","Kelbassa","Kelebarda","Kelebuda","Kelemović Kramer","Kelka","Kelrajter","Kemfelja","Kenda","Kenfelj Čajkovac","Kenfelja","Kenjvašo","Keran","Keranović","Kereši Bennani","Kereta","Kerhač","Kerhat","Kern Martinović","Kerovac","Kervarić","Kesak Ursić","Kešerac","Kešina","Keža","Khail Perasić","Khaznadar","Kichaz","Kickaz","Kihas","Kijac","Kijanica","Kikanović","Kilibarda","Kilmajer","Kinjerovac","Kirac","Kiraly","Kiralj","Kiralj Jarmek","Kirasić","Kirchbaumer","Kirchmayer","Kirčanski","Kireta","Kirhmajer","KirićJunačko","Kiridžija","Kisela","Kiselka","Kiseljak","KišKonja","Kišasondi","Kišćinal","Kišfalubac","Kišmartin","Kišpal","Kišpatić","Kitak","Kitak Borić","Kitak Volar","Kitanov","Kitanović","Kiternaš","Kizivat","Klaban","Klačić","Kladar","Kladarić","Kladarin","Kladnik","Klaiber","Klaić","Klajić","Klajn","Klajn Plavšić","Klajo","Klajzner","Klak","Klanac","Klanac Gyorgy","Klanac Kapša","KlanacŠestić","Klanfar","Klanica","Klanjšček","Klapan","Klapec","Klapirić","Klapka","Klapšić","Klaričić","Klarić","Klarić Kukuz","Klasan","Klasanović","Klasanović Dulić","Klasiček","Klasiček Bencetić","Klasić","KlasićGazibarić","Klasnetić","KlasnetićHyka","Klasović","Klašnja","Klaus","Klausz","Klauz","Klauznicer","Klečina","Klekar","Klepac","Kliba","Klika","Klimczak","Klipa","Klipanović","Klišanin","Klišanin Bogović","Klobučar","Klobučar Radl","Klobučar Vujnić","Kloda","Kloiber Rušanac","Klopan","Klopotan","Kljaić","Kljajić","Klječanin","Kljenak","Ključanin","Ključar","Ključarić","Ključarićek","Knajs","Knajz","Knall","Knapić","Knatek","Knauer","Knauff","KneževićBaić","KneževićFranciška","KneževićGado","KneževićMarinić","KnežićGalić","Kniha","Knjaz","Kobaš","KobašNola","Kobašević","Kobela","Kobeščak","Kobia","Kobija","Kobijak","Kobjak","Koceva","Koceva Komlenić","Koch Mađarić","Kocian","Kocifaj","Kocijan","Kocijančić","Kocijanović","Kockar","Kocman","Kocmanić","KocmanićParavac","Kočaj","Kočar","Kočevar","Kodba","Kodila","Kodrnja","Kodvanj","Kodžoman","Kofranek","Kogan","Kohajda","Kohari","Koharić","Kojadinović","Kojanić","Kojundžija","Kokalović","Kokanović","Kokanović Bartola","Kokar","Kokeza","Kokman","Kokolari","Kokoška","Kola","Kola Farkaš","Kolac","Kolaček","Kolačko","Kolak","KolakĐurinović","Kolaković","Kolar","Kolar Drvoderić","KolarŽižanović","Kolarac","Kolarec","Kolarec Marušić","Kolarević","KolarevićTrišler","Kolarić","KolarićBuconjić","KolarićVukotić","Kolarik","Kolat","Kolauti","Kolbas","Koldjeraj","Koldjeraj Pjetar","Kolđeraj","Kolegjeraj","Kolembus Oklobdžija","Kolenda","Kolendarić","Kolesar","Kolesarić","Koleszar","Koletar","Kolgjeraj","Kolhamer","KolhasČutura","KolićKovačić","Kollar","Kolman","Kolobara","Kolobarić","Koloda","Kolodvorska","Kolojeraj Pjetar","Kolomaz","Kolompar","Kolosar","Kolovrat","KolundžićRadić","Kolundžija","Kolutac","Koljan","Koljanin","Koljdjeraj","Koljđeraj","Komadina","Komak","Komanović","Komar","Komar Međugorac","Komarac","Komarčevski","Komarčić","Komarić","Komaromi","Komaromy","Komazec","Komendanović","Komesarović","Komijat","Komjetan","Komlenac","Komlenac Beloša","Komlenac Uglješić","KomnenićTuta","Kompanijec","Kompanović","Kompesak","Komušanac","Končalović","Končar","Končarević","Kondaš","Kondža","Kondža Staničić","Konopka","Konrad","Konstantinović","Konta","Kontak","Konti Jaman","Kontra","KontraČapo","Konja","Konjarević","Konjarik","Konjušak","Kopačević","Kopačin","Kopanec","Kopas","Kopasić","Kopčalić","Kopecki Balašević","Kopilaš","Kopjar","Kopljar","Koppola","Koprčina","Koprivanac","Koprivica","Koprivnjak","Korač","Korać","KoraćRedžepi","Korade","Korajac","Koralija","Koražija","Korbar","Korda","Korica","Korman","Kormanjec","Kormanjoš","Kornjača","Korodva","Koronsovac","Koroša","Korotaj","Korpak","Korpar","Korpaš","Korponja","Korša","Koruga","Korušac","Kosalec","Kosanović","Kosina","Kosorjanac","Kosovac","KosovićCrvenkova","Kostadinović","KostadinovićKelić","Kostanjevac","Kostanjevec","Kostelac","Kostenac","Kostolanović","Kostolanović Golub","Kostova","Koša","Košak","Košalin","Košanski","Košaroš","Koščak","Košćak","Košćalek Glavak","Koškan","Koškanac","Košta","Košturjak","Kotal","Kotarac","Kotarlić","Kotarski","Kotarščak","Kotiza","Kotolas","Kotorac","Kotrljanović","Kotromanović","Kotvas","Kovacs","Kovač","Kovač Asan","Kovač Grablović","Kovač Ištvan","Kovač Maratović","Kovač Marton","Kovač Retih","Kovač Slepčević","Kovač Svoboda","Kovač Šilipetar","Kovač Vajda","Kovač Vestemar","Kovač Zoltan","Kovačec","Kovaček","Kovačev","Kovačev Matijević","Kovačević","KovačevićArbanas","KovačevićDoroghy","KovačevićGradinščak","KovačevićGrgić","KovačevićLovač","KovačevićLujić","KovačevićSalaj","KovačevićTomić","KovačevićZec","Kovačić","KovačićFarkaš","KovačićLovrinčević","Kovačik","Kovačko","Kovalski","Kovalj","Kovanić","Kovanov","Kovanušić","Kovar","Kovats","Kovbanovski","Kovčalija","Kovjanić","KovjanićKreidl","Kozar","Kozarčanin","Kozarević","Kozari","Kozary","Kozbašić","Kozina","Kozjak","Kozjan","Kozlevčar","Kozlica","Kozma","Kozmar","Kozomara","Kožan","Kožar","Kožarić","Koželj Horvat","Kožoman","Krac","Kracl","Kračun","Kračunov","Kradija","Kradijan","Kraft","Kragl","Kragojević","Kragujević","Kragulj","Kraguljac","Krahovski","Krahulec","Kraiček","Krainović","Krajač","Krajačić","Krajcar","Krajčak","Krajček","Krajčik","Krajčinović","Krajina","Krajinović","Krajišnik","Krajlah","Krajner","Krajnović","Krajpl","Krajs","Krajšić","Krajter","Krajtner","Kraker","Kral","Kralik","Kralovec","Kralj","Kralj Vasilj","Kralja","Kraljčak","Kraljek","Kraljevački","Kraljević","Kraljević Čolić","Kraljević Seričević","Kraljevski","Kraljičak","Kraljić","Kraljik","Kraljik Kovačik","Kraljinović","Kramar","Kramarić","KramarićTariba","Kramer","Kraml","Krampač","Krampelj","Krancpiler","Kranic","Kranić","Kranželić","Kranjac","Kranjc","Kranjčec","Kranjčev","Kranjčev Lončar","Kranjčević","Kranjčić","Kranjec","Kranjski Belovljev","Krapić","Krasić","Krasniči","Krasnić","Krasnići","Krasnik","Krasniqi","Krasnodembsky","Krasulja","Kraš","Krašnjak","Kraštek","Kratil","Kratki","Kratković","Kratofil","Kratzl","Kraucider","Kraus","Kraus Lazić","Krausz","Krautsieder","Krauz","Kravat","Kravec","Kravoščanec","Kravski","Krbanja","Krbavac","Krčmar","Krčmarek","KrdoŠpanić","Kreča","Krečak","Kreća","Krejačić","Kremenjaš","Kremsher Babić","Kresoja","Kresonja","Kreštan","KretićMajer","Krga","Krga Božić","Krha","Krhač","Kričančić","Krička","Krička Mitrović","Krijak","Krijan","Krisbaher","Kristan","Kristman","Kriška","Krivaja","Krivak","Krivanek","Krivanek Spomenka","Krivda","Krivohlavek","Krivokapić","Krivokuća","Krivošija","Krizman","Krizmanić","Krizmanić Zaharov","Križaj","Križan","Križan Stanić","Križanac","Križanec","Križanić","Križanović","Križevac","Križman","Križnjak","Krka","Krkač","Krkalo","Krleska","Krleža","Krljan","Krljar","Krmpota","Krnatić","Krndija","Krneta","Krnjac","Krnjaić","Krnjajić","Krnjak","Krnjaković","Krnjeta","Kroato Vujčić","Krolo Stipan","Krompač","KrompačGolub","Krowas","Krpačić","Krpan","Krpan Trgovčević","Krpata","Krsmanović","Krstanović","KrstanovićIvšić","KrstanovićPočuča","Krsteska","Kršak","Kršan","Kršćanski","Kršinić Radaković","Krtalić","KrtićČejvan","Kručaj","Kruhonja","Kruljac","Krumenacher","Krumerac","Krupa","Krupeša","Krupeša Virag","Krupljan","Krupljanin","Krušarovski","Krvarić","Krvavac","Krvavica","Krzman","Krznar","Krznarić","Kšan","Kuba","Kubaček","Kubala","Kubanović","Kubaša","Kubat","Kubatka","Kubelka","Kubena","Kubica","Kubijak","Kubijan","Kubinac","Kubinčan","Kubjak","Kubula","Kučak","Kučan","Kučančanin","Kučanda","Kučandi","Kučans","Kučar","Kučara","Kučera","Kučica","Kučina","Kučinac","Kučinac Lacković","Kuća","Kućan","Kućančanin","Kućanda","Kućera","Kućina","Kućinac","Kudeljaš","Kudeljnjak","Kudlaček","Kudrna","Kuduz Vrdoljak","Kuhač","Kuhar","Kuharić","KuharićBučević","Kuharski","Kuhta","KuićVadlja","Kujadin","Kujavec","Kujavec Šljivac","Kujavić","Kujundžić Jamnić","Kujundžija","Kukanović","Kukavica","Kukina","Kukmanović","Kukoleča","Kukolj Malbaša","Kukrika","Kukučka","Kukuljica","Kukuružnjak","Kula","Kulačanin","Kulaš","KulašKnežević","Kulašinović","Kulbah","Kulčar","Kulešanin","Kulhanek","Kulhavi","KulišićLončarić","Kulovac","Kuljaj","Kuljak","Kumarić","Kumbara","Kumbrija","Kumparić","Kuna","Kunac","Kuncinam","Kunčak","Kundak","KunićBukovac","Kunišinac","Kunovac","Kunsabo","Kunzinam","Kupanovac","Kupčarić","Kupčarić Trcović","Kupčinovac","Kupina","Kuprešak","Kuprešak Paret","Kuprešanin","Kupreščanin","Kuragić","Kuraja","Kuralić","Kuran","Kuratko","Kuravica","Kurbalić","Kurbalija","Kurbanović","Kurbaša","Kurbatfinski","Kurcinak","Kurdija","Kurelac Karlak","Kurepa","Kurevija","Kuridža","Kurija","Kurikavčić","Kurina","Kurjačić","Kurjakov","Kurlagić","Kurman","Kuronja","Kurpez Vranković","Kursar","Kurtagić","Kurtak","Kurtanjek","Kuruc Sloboda","Kusalić","Kustura","Kusulja","Kusutra","Kušaković","Kušan","Kušica","KušićOmazić","Kutaši","Kuterovac","Kutjevac","Kutleša","Kutlija","Kutnaker","Kutnjak","Kuvač","Kuvačić","Kuveždan","Kuveždanin","Kuzma","KuzmaČordašić","Kuzman","Kuzmančević","Kuzmanić","KuzmanićŠarac","Kuzmanoski","Kuzmanović","KuzmanovićĐorđević","Kuzmanovski","Kužatko","Kvaček","Kvak","Kvaka","Kvakan","Kvakić","Kvas","Kvasina","Kvasnovski","Kvastek","Kvaternik","Kvorka","La Bruna","Labaj","Labak","Laban","Laban Ovčina","Labant","Labar","Labaš","Labavić","Labazan","Labo","Labor","Laboš","Labrović","Labrtić","Labudić","Labudović","Labuhar","Labus","Labuš","Lach","Lachner","Lacić","Lacko","Lacković","Lacmanović","Laco","Lacović","Laczo","Lač","Lačanin","Lačić","Lačman","Ladan","Ladenhauser","Ladenhauser Palijan","Ladić","Ladislaides","Ladišić","Ladnjak","Ladocki","Ladović","Lađarević","Lađaš Špoljarec","Lađević","Laferton","Laforza","Lagančić","Laganela","Laganela Keglević","Lagator","Lagetar","Lagumdžija","Lagundžija","Lah","Lahman Bennani","Lahner","Laister","Laitkam","Lajčak","Lajčo Paštrović","Lajdes","Lajdi","Lajforman","Lajić","Lajk","Lajko","Lajoroš","Lajoš","Lajtkam","Lajtkaum","Lajtman","Lajtner","Lakat","Lakatoš","Laketa","Laketić","Laki","Lakić","Lakićević","Laklija","Lakner","Lakota","Lakotić","Laković","Laksar","Laktić","Laletić","Lalić","Lalić Đurišić","Lalović","Lambreščak","Lamnek","Lamot","Lampek","Lampert","Lamza","Lamza Maronić","Lanc","Lančić","Landeka","Landekić","Landenbach","Landher","Landikušić","Landup","Lang","LangČulin","Lange","Langer","Lanko","Lanjoha","Lapac","Lapanović","Lapanje","Lapaš","Lapčević","Lapčić","Lapenda","Lapić","Lapis","Lapiš","Laptoš","Lapu","Larma","Lasić","Lasinger","Lasker","Lasković","Laslavić","Laslo","Laslo Gregov","Laslovski","Lasović","Lastavica","Lastavica Pantelić","Lastavić","Lastelić","Lastrić","Laszlo","Laszlo Szakary","Lašak","Laškai","Laškarin","Laštović","Laštre","Laštro","Latas","Latić","Latin","Latinčić","Latinović","Latinović Leleta","Latković","Latoš","Lauber","Lauc","Lauc Đaniš","Lauda","Lauda Ljubas","Laufer","Launek","Laurić","Laurović","Lauš","Laušević","Laušić","Laušin","Lautar","Lavada","Lavrek","Lavrnić","Lavrnja","Lavrov","Lay","Lazanin","Lazar","Lazar Korov","Lazarević","LazarevićParadžik","Lazarov","Lazendić","Lazič Švogor","Lazić","Lazić Gorjanski","Lazić Švogor","Lazović","Lažeta","Lebar","Lebinac","Ledenčan","Ledenčan Kuštro","Ledeničan","Ledinščak","Ledinšćak","Leđenac","Lefand","Legat","Legradi","Lehanka","Lehman","Lehmann","Lekaj","Leko Varoščić","Lekšan","Lelas","Lemaić","Lemajić","Lemal","Leman","Lenard","Lenardić","Lenardo","Lenart","Lenc Mandić","Lendarić","Lendvaj","Lengajić","Lengyel Komušanac","Lenhard","Lenhardt","Lenhart","Leovac","Lepac","Lepan","Lepoglavec","Lepoja","Lepoša","Leratić","Lesar","Lesica","Lesičak","Lesjak","Leskovac","Leskovar","Lešćan","Lešina","Leškovar","Lešnjak","Lešnjaković","Letica","Leutar","Leutarević","Levačić","Levak","Levaković","Levanić","Levar","Levnaić","Ležaić","Ležaja","Lichtenthal","Ličanin","Ličar","Ličina","Lidmila","Liermann","Liermann Zeljak","Ligda","Ligenza","Lihtental","Lijak","Likar","Likarić","Lilijan","Linarić","Lindeman","Linta","Lipanović","Lipar","Lipka","Lipnicki Krausen","Lipošćak","Lipovac","Lipovina","Liptak","Lisac","Lisak","Lisica","Lisičak","Lisjak","Lisjak Tvrdorijeka","Lisovac","Liščak","Lišćak","Liška","Litarac","Litarić","LitarićTešić","Litobac","Litra","Litva","Livada","Livaja","Livajić","Livančić","Livazović","Livnjak","Lizačić","Lizačić Vidaković","Lizak","Lizatović","Loboda","Loci Zvocak","Logara","Logarušić","Logožar","Lohajner","Loina","Loinjak","Lokas","Loknar","Lončar","Lončar Kurtović","Lončar Majer","Lončar Tumir","Lončar Vicković","Lončarek","Lončarević","Lončarić","Lončina","Lonjak","Lopar","Loparac","Lopatnik","Lordan","Loša","LošićKrizmanić","Lovač","Lovak","Lovaković","Lovas","Lovasić","Lovaszi","Lovaš","Lovenjak","Lovrenščak","Lovrić Ađić","Lovrić Bonaventura","Lovrić Kurbanović","Lovrić Rimac","Lovrić Varžić","Lozančić","Lozančić Bagarušić","Lozančić Bogarušić","Lozanov","Lozanović","Lozina","Lubar","Lubina","Lubina Jukić","Lucarić","LucićSavić","Lucijak","Lucijanić","Lučan","Lučevnjak","Ludaš","Ludban","Lugarić","Lugonja","Luka","Lukac","Lukac Jurić","Lukacs","Lukač","Lukaček","Lukačev","Lukačević","Lukačić","Lukačić Trifunović","Lukačin","Lukać","Lukaćević","Lukadinović","Lukanić","Lukanović","Lukarova Božičević","Lukašek","Lukavec","Lukavečki","Lukavski","Lukenda","Luketa","Luketina","LukićGaličić","LukićKovanović","LukićMiklaj","Lukićova","Lukinac","Lukjar","Lukman","Lukovica","Lukovnjak","LulićSlipac","Lusavec","Luščak","Lušćak","LušićMarić","Luthar","Lutterbach","Lužaić","Ljagajlo","Ljajić","Ljeljak Jurman","Ljesar","Ljeskovan","Ljevar","Ljevnaić","Ljikar","Ljiljak","Ljiljak Jurman","Ljiljan","Ljiljanić","Ljubanović","Ljubas","Ljubašćik","Ljubica","Ljubisavljević","Ljubljanović","Ljuma","Ljuma Ozeva","Ljušanin","Ljuština","Ljutak","Mabić","Macakanja","Macan","Macanga","Macanić","Macanović","Macašek","Maceković","Macele","Machiedo","Machulec","Machulec Gašić","Mack","Mack Savanović","Mackanić","Macko","Mackuljak","Macokatić","Macura","Mačak","Mačak Borš","Mačar","Mačaš","Mačašić","Maček","Mačešić","Mačik","Mačinković","Mačkić","Mačković","Mačvan","Maćaš","Maćašević","Maćešić","Maćo","Madajček","Madaras","Madarić","Madavić","Madecki","Madi","Madić","Madjar","Madjar Klaić","Madjarac","Madjarić","Madjerčić","Maduna","Madunić","MadunićFlauder","Madunović","MadunovićPavošević","Madžar","Madžarac","Madžarević","Madžarić","Madžić","Mađar","Mađar Babok","Mađarac","Mađarević","MađarevićKubatka","Mađarić","Mađer","Mađerčić","Mađerec","Mađerić","Mađura","Maganić","Maganjić","Magaš","Magazinović","Magda","Magdalenić","Magdić","Magdika","Magečić","Magić","Magjer","Magjer Veg","Maglaić","Maglajić","Maglica","Magličić","Maglić","Maglov","Magoči","Magoći","Magoš","Magovac","Magud","Magura","Magušić","MagušićDumančić","MagušićWilhelm","Magyar","Mahić","Mahmudi","Mahmutović","Mahnić","Mahovlić","Mahovne","Maić","Mainc","Maj","Majača","Majačić","Majbaum","Majcan","Majcan Korkutović","Majcen","Majcenić","Majcenović","Majdak","Majdančić","Majdandžić","MajdandžićLauc","Majdenić","Majdić","Majdiš","Majer","Majer Podgorski","Majera","Majerhof","Majerhoffer","Majerić","Majerski","Majerus","Majetić","MajetićCetina","Majhen","Majher","Majić","MajićMiholić","Majk","Majkić","Majksner","Majlinger","Majlinger Tanocki","Majnarić","Majnarić Prinčevac","Majnić","Majnik","Major","Major Hargita","Major Lukić","Majorić","Majoroš","Majpruz","Majsan","Majsen","Majski","Majsterić","Majstor","Majstorović","Majstorović Gusić","Majstorski","Majstrenko","Majstrović","Majtanić","Majurac","Majurec","Majzik","Majzl","Mak","Mak Horvat","Maka","Makaj","Makar","Makarčuk","Makarević","Makarević Stanojčić","Makarić","Makarijevska","Makarijevski","Makaro","Makarović","Makarum Pirić","Makarun","MakarunŠurina","Makek","Makević","Makić","Makijenko","Makir","Makiš","Makivić","Mako","Makonnen","Makoš","Makoter","Makov","Makovec","Maković","Maksić","Maksimović","Maksimovski","Makšan","Makšan Kramar","Makvić","Malacko","Malarić","Malbaša","Malbaša Varga","Malbašić","Malbašik","Malčić","Maldini","Malečić","Malek","Malekin","Maleković","Malenica","Malenica Dekany","Malenica Marić","Malenić","Malenjak","Maler","Maleš","Maleševac","Malešević","Malešić","Maleta","Maletić","Maletin","Maletović","Malević","Mali","Malić","Malidža","Maligec","Malijurek","Malinar","Malinić","MalinićUglik","Malinović","MalinovićBanaji","Mališ","Mališić","Malivojević","Malivuk","Malizani","Malkoč","Malkoć","Malković","Malnar","Malobabić","Malobović","Maloča","Malogorski","Maloić","Malojčić","Malounek","Malov","Malovan","Malovčak","Malović","Malovoz","Maltar","Maltašić","Malter","Malunjak","Malvić","Maljarić","Maljik","Maljković","MaljkovićBabić","MaljkovićKocevski","Maljur","Mamić","Mamilović","Mamlić","Mamula","Mamuzić","Mamužić","Manc","Mance","Manceta","Manci","Manczi","Mančić","Mandalić","Mandarić","MandarićKolarik","MandarićKurilj","Mandekić","Mandić","Mandir","Mandl","Mandrić","Mandunović","Mandura","Mandurić","Mandušić","Mandžukić","Manestar","Manfred","Mangold","Manić","Manislović","Mann","Mano","Manojlović","Manolio","Manović","Manzer","Manzin","Manjerović","Manjić","Manjok","Maoduš","Mar","Maračić","Maradin","Marak","Maraković","Maran","Maranić","Maras","Marasović","Maraš","Marašek","Maratović","Maravić","Marcić","Marcijuš","Marcikić","Marciuš","MarciušPap","Marczi","Marčec","Marček","Marčeta","Marčetić","Marčičević","Marčić","Marčićević","Marčik","Marčinko","Marčinković","Marčit","Marčok","Marđetko","Marek","Marek Ilić","Marelja","Marendić","Marenić","Marenjak","Mareš","Maretić","Marević","Margaretić","Margeta","Margetić","Margić","Margil","Margit","Margold","Margold Bubalović","Marguš","Maričak","Maričević","Maričić","Marić","MarićMalinić","Marićak","Marijan","Marijanac","Marijančević","Marijanov","Marijanović","MarijanovićZulim","Marijašević","Marijić","Marin","Marina","Marincel","Marincl","Marinclin","Marinčić","Marinić","Marinković","Marino","Marinov","Marinović","MarinovićČačić","MarinovićVlaičević","Marinjak","Marjanac","Marjančević","Marjančić","Marjanov","Marjanović","MarjanovićBaglama","MarjanovićMatić","MarjanovićZulim","MarjanovićZulin","Markač","Markafić","Markan","Markanović","Markanjević","Markasović","Markeljević","Markešić","Marketić","Marki","Markić","Markioli","Markiš","Marko","Markolin","Markoš","Markota","Markotić","Markov","Markovac","Markovanović","Markovčić","Marković","MarkovićBrunčić","MarkovićDudjak","MarkovićĐurin","MarkovićGjurin","MarkovićKovač","MarkovićMandić","MarkovićPernar","MarkovićŠarac","Markovinović","Markovski","Marks","Markser","Markulak","Markulić","Markulin","Markulinčić","Markulj","Markuljević","Markus","Markuš","Markušev","Markušić","Markuz","Marman","Marmeggi","MarmilićCezner","Marod","Marod Scheiber","Marodi","Marodt","Maroević","Marojević","Marokić","Maroković","Marolin","Marolt","Maronić","MaronićFischer","Maros","Maros Batinić","Maroslavac","Maroš","Maroševac","Marošević","Maroši","Marošičević","Marošićević","Marov","Marović","Marsenić","Marsić","Maršal","Maršalek","Maršanić","Maršhauzer","Maršić","Maršo","Mart","Martalić","Martan","Martić","Martin","Martin Rajher","Martinčević","MartinčevićDiačec","MartinčevićKučuk","MartinčevićMikić","Martinčić","Martinćević","Martinek","Martinić","Martinić Perljević","Martinko","Martinko Mrđa","Martinković","Martinov","Martinović","Martinović De Conceicao","MartinovićGrčić","MartinovićPlavšić","Martinuš","Martinušić","Martinjak","Martinjaš","Marton","Martynyuk","Marukić","Marulin","Maruna","Marunica","Marunić","Marunović","Marušić","MarušićHalači","Maržić","Mas","Masić","Maskarić","Maslać","Maslak","Maslarić","Masle","Maslić","Maslov","Maslovara","Masljak","Masnica","Masnić","Masnikosa","Masoničić","Mastanjević","Mastelica","Mastelić","Mašaberg","Mašala","Mašanović","Mašek","Mašić","Mašina","Maširević","Maškov","Mašojević","Mašović","Maštrović","Matačić","MatačićBrodić","Matagić","Mataija","Matais","Matajčević","Matajčić","Matajić","Matajs","Matajz","Matak","Mataković","Mataković Erl","Matan","Matana","Matančić","Matanić","Matanić Petkovski","Matanov","Matanov Bugarić","Matanovac","Matanović","Matas","Matasić","Matasović","Mataušek","Matavulj","Mataz","Mate","Mateašić","Matečko","Matej","Matejak","Matejašić","Matejčić","Matejić","Matek","Matekalo","Mateković","Mateljić","Materni","Mateša","Matešić","Matešković","Matezić","Matezović","Mati","Matics","Matiček","Matičević","Matičić","Matić","MatićMandić","MatićSinković","MatićSpremo","Matija","Matijačić","Matijaković","MatijakovićKrišto","Matijanić","Matijas","Matijaš","Matijašec","Matijašević","Matijašić","Matijaško","Matijatko","Matijevac","Matijević","Matin","Matišić","MatišićKučinić","Matiz","Matjačić","Matjaš","Matjašić","Matko","Matkov","Matkovček","Matković","MatkovićBatalija","MatkovićSubašić","Matkun","Matleković","Matok","Matokić","Matoković","Matorić","Matoš","Matoša","Matošević","Matošić","Matota","Matotek","Matoušek","Matovac","Matović","Matovina","Matovinović","Matrić","Mattei","Matthias","Matthies","Matthies Pepelko","Matulić","Matulin","Maturanac","Maturanec","Maturić","Matus","Matusina","Matusinović","Matuš","Matušenski","Matušin","Matuško","Matušković","Matuzalem","Matuzović","Matvij","Mauhar","Mauk","Mauker","Maul","Maurac","Maurer","Maurić","Maurović","Maurus","Mauser","Mautner","Mauzer","Mavračić","Mavrek","Mavretić","Mavričić","Mavrić","Mavrin","Mayer","Mayer Topalović","Mazalica","Mazalović","Mazanek","Mazić","Maznik","Mazur","Mažar","Mažar Falamić","Mažar Tomeš","Mažuran","Meandžija","Meašić","Meaški","Mecanov","Mecanov Pofuk","Mečanin","Mećava","MedačKraker","Medak","Medaković","Medančić","Medanić","Medarić","Medarski","Medenjak","Medinac","Medjugorac","Medovka","Medvar","Medvedarović","Medvedec Lazarevski","Međaković","Međugorac","Međurečan","Megdanac","Mehak","Mehak Lipanović","Mehanović","MehičićButina","Mejaš","Mejdanac","Mekanj","Mekinda","Mekovec De Carvalho","Mekovec Diniz De Carvalho","Melar","MelegešGamoš","Melmajer","Melman","Memešahović","Menalo","Mendaš","Meničanin","Menićanin","Menkovska","Menrat","Merčinac","Merda","Merkaš","Merunka","Mesar","Mesarek","Mesarić","Mesaroš","MesarošBelanji","MesarošŠandor","MesićMuharemi","Meszaroš","Mešanović","MeščićDziegielewska","MeštrovićJelačić","Metlagel","Mezak","Mezarić","Mezga","Meznarić","Mežnarić","Miačank","Micai","Michalek","Michels Andračić","Mickovska","Micudaj","Mičan","Mička","Mičuda","Mićan","Mićanović","Mićuda","Mifka","Migač","Mihačić","Mihailović","Mihajlov","Mihajlović","Mihalak","Mihalčić","Mihalec","Mihalek","Mihalic","Mihaliček","Mihalička","Mihalić","Mihalik","Mihalik Vidaček","Mihalina","Mihaly","Mihalj","Mihaljčević","Mihaljčić","Mihaljčuk","Mihaljec","Mihaljek","Mihaljenović","Mihaljev","Mihaljević","MihaljevićJurić","MihaljevićŽiroš","Mihaljić","Mihaljik","Mihaljinec","Mihanić","Mihnjak","Miholjac","Mijač","Mijačank","Mijačević","Mijaćank","Mijadinović","Mijadžiković","Mijailović","Mijajlović","Mijakić","Mijakovac","Mijaković","Mijalković","Mijaljević","Mijanović","Mijatov","Mijatović","MijatovićAlošinac","MijićBarišić","Mijota","Mika","Mikac","Mikač","Mikać","MikaćMlađen","Mikala","Mikan","Mikanovac","Mikanović","Mikašek","Mikašinović","MikešićMerda","Miketa","MikićGradaščević","MikićVučak","Mikinac","Mikla","Miklaj","Miklavčić","Mikloška","Mikodanić","Mikola","Mikolac","Mikolaš","Mikolašević","Miksa","Mikša","Mikula","Mikulan","Mikulandra","Mikulandra Tutavac","Mikulaš","Mikulica","MikulićBednar","Mikuša","Mikuška","Mikuta","Mila","Miladić","Miladinović","Milak","Milakić","Milaković","Milaković Španović","Milanko","Milankov","Milanković","Milanović","Milanovski","Milanovski Varga","Milardović","Milas","Milas Nađ","Milaščević","Milašević","Milašin","Milašinčić","Milašinović","Milat","Milat Lendić","Miler Kardinal","Mileta","MiličićJuhas","MilićGregoran","Milidrag","Milijašević","MilinkovićKalić","Milisav","Milisavljević","MilišićKovačević","Milla","Milobara","Milohanić","Milohnoja","Milojica","Miloknaja","Miloknoja","Miloloža","Milorad","Miloradović","Milosavčević","Milosavić","Milosavljević","MiloševićManojlović","Milovac","Milovanov","Milovanović","Miljački","Miljak","Miljaković","Miljan","Miljančić","Miljanović","MiljanovićŠpika","Miljatović","Mimica","Minarek","Minarik","MinkošBubalović","Mioca","Miodanić","Miodrag","Miodragović","Miranović","Mirjačić","Mirjanić","Mirkajlović","MirkovićStipanić","Mirosav","Mirosavljević","Miroslav","Misanović","Misarček","Mišak","Mišanec","Mišanović","Miščančuk Dugac","Mišeta","Miškatović","MiškovićKlarić","Mišljenac","Mištrafović","Mišura","Mitanović","MitanovićGotić","Mitar","Mitermajer","Miterman","Mitka","Mitrekanić","Mitrina","Mittermann","Mizdrak","Mjeda","Mlačić","Mladenović","Mladina","Mladinov","Mlađenović","Mlakar","Mlakić","Mlikota","Mlinac","Mlinaček","Mlinar","Mlinarec","Mlinarević","Mlinarić","Mlinarik","Mlinarik Alimehaj","Mocnaj","Močilac","Močilnikar","Mofardin","Mogušar","Moharić","Moharoš","Mohila","Mohnacki","Moka","Mokran","Moldovan","Molnar","Molnar Toriž","Molodova","Morača","Morača Crnogorac","Morava","Moravac","Moravec","Moravek","Morgental","Morina","Morman","Morman Lukavec","Moro Vladić","Morovičan","Morvai","Morvat","Moržan","Moržanj","Moskalj","Moslavac","Mostarčić","Mostečak","Mostina","Mošnja","Moštak","Mračkovski","Mrak","MrakŠimenić","Mrakodolac","Mraković","Mraović","Mrastinski Jurčec","Mravec","Mravinac","Mravlinčić","Mravunac","Mraz","Mrazik","Mrazović","Mrčela","Mrdalj","Mrdeša","Mrdeža","Mrdjanović","Mrđa","Mrđan","Mrđanović","Mrekaj","Mrganić","Mrkalj","Mrkela","Mrkobrad","Mrkonja","Mrkota","Mrla","Mrmak","Mrnjavčić","Mrša","Mršak","Mršinjak","Mršo Stančić","Mrva","Mrvaljević","Mrzljak","Mrzljak Rado","Mržljak","Muačević","Muaremi","Mucafir","Mucak","Mucalj","Mucavac","Muchaus","MucićMak","Mučalović","Muha","Muhadri","Muhar","Muharemi","Muharemović","Mujadin","Mujagić","Mujakić","Mujaković","Mujanović","Mujarić","Mujkanović","Muk Vida","Mulac","Mulalić","Mulle ranješ","Muljaić","Muljajić","Munćan","Munda","Mundinac","Munđar","Munikravić","Munkačević","Munkaš","Muradbašić","Muraja","Murat","Murati","Muratović","Murgaš","Muržanj","Musa","Musa Balaš","Musa Korov","Musija","Muslija","MusovićJakovljević","Mustač","Mustać","Mustafa","Mustafić","Mustafov","Mustak","Mustapić","Mušac","Mušanić","Mušanović","Mušija","Mušnjak","Muštran","Mušura","Mutabožić","Mutaja","Mutapčić","Mutavdžić","Mutavdžija","Mutavđić","Mutnjaković","Mutzhaus","Mužar","Muždeka","Muženjak","Nacl","Nača","Nad","Nadalin","Nadarević","Nadašdi","Nadaši","Nadić","Nadj","Nadoveza","Nadžvegi","Nađ","NađMihaljević","NađPejaković","NađRađago","Nađorđ","Nađpal","Nađpalfi","Nađsombat","Nađvegi","Nagj","Naglav","Naglav Faisz","Naglav Hardt","Naglić","Nago","Nagy","Nagy Milošević","Nagypalfi","Nagyszombat","Nagyszombaty","NagyszombatyŠarić","Nagyvegi","Nagyy","Najbauer","Najcer","Najcer Bračevac","Najdanović","Najduček","Najduk","Najev","Najman","Najvirt","Nakani","Nakić","Nako","Nalčić","Naletilić","Nalio","Nalo","Namestnik","Namjesnik","Namjesnik Skender","Namjestnik","Nanaić","Nanaj","Nanay","Nanik","Nappholz","Narančić","Narandža","Narandžić","Naranđa","Narenđa","Nasić","Nategov","Natić","Natran","Naumov","Naumovska","Naumovski","Naumovski Bogdanović","NaumovskiČizmar","Navijalić","Navratil","Nazarević","Nazibegović","Nazifović","Nećak","Nedjeljkov Stambolija","Nedoklan","Negovanović","Nelken Bestvina","Nemčanin","Nemet Ivanović","Nemet Marković","Nemet Petriševac","Nemet Radvanji","NemetŠestak","Nenadić","Nenadov","Nenadović","Neogradi","Neral","Neralić","Neretljak","Nesladek","Nestorović Tavić","Nesvanulica","Netroufal","Neuman","Nevajdić","Nevidal","Nevidal Kraljević","Nezaj","Neziraj","Neznanović","Niedoba","Nikačević","NikićČakar","Niklaj","Nikola","NikolaŽaper","Nikolandić","Nikolaš","Nikolašević","Nikolaus","NikolićKovačić","NikolićOdak","Nikolin Horvat","Nikolin Tormaš","Nikolovska","Nikoljačić","Ništ Kokolari","Nižalek","Nižman","Nogalo","Nonveiller Kovač","Nosal","Nospak","Notta","Novačić","Novački","Novak","Novak Belić","Novak Kovač","Novak Lukadinović","Novak Mehić","Novaković","NovakovićGrčić","NovakovićReininger","Novalić","Novina","NovkovićNarančić","Novogradac","Novogradac Kater","Novogradec","Novogradić","Novoselac","NovoselićKazimić","NovoselićNovak","Novota","Nowosadek","Nožina","Numanović","Nuspahić","Nussgraber","Nyarko","Njari","Njary","Njegovan","Njegovanović","Njirjak","Obad","Obad Omeragić","Obadić","Obajdin","Obermajer","Oberman","Oberman Sebenji","Oblačić","Oblak","Obradović","ObradovićViland","Obranić","Obrdalj","Obrežanac","Obrovac","Obšivač","Obućina","Očanček","Očurščak","Očuršćak","Odak","Odak Peran","Odak Smodlaka","Odavić","Odenvald","Odobaša","Odobašić","Odža","Ofentavšek","Ogar","Ognjan","Ognjanovac","Ognjanović","Ojvan","Okanović","Oklobdžija","Okmažić","Okovacki","Okreša","Okštajner","Olah","Olajos","Olajoš","Olbina","Olbina Borić","Olivari","Olman","Oljača","Omanović","Omazić","Omeragić","OmeragićGatara","Omerašević","Omerbašić","OmerbašićŠišić","Ondrašek","Opačak","Opačak Fidel","Opačak Marković","Opačić","OpačićMatijević","Opalić","Opančar","Opat","Opraus","Oprea","Opselka","Opšivač","Opua","Opuvačić","Orak","Oravec","Orban","Orbanić","Ordanić","Orđan","Orehovac","Orešan","Oreščanin","Orgonaš","Orgulan","Orlovac","Ormanac","Orobabić","Orsag","Oršanić","Oršanski","Osbah","Osekovac","Osenjački","Osička","Oslanski","Osmak","Osmakčić","Osman","Osmanagić","Osmanhodžić","Osmani","Osmanlić","Osmanović","Osonjački","Ososlija","Osrečak","Osrečak Hranj","Ostajmer","Osterkamp","Osthajmer","OstojićVukelja","Ostopanj","Ostrijaš","Ostrman","Ostroman","Osvadić","Osvald","Oswald","Ošap","Ošapić","Ošlaj","Oštarjaš","Otartić","Oterbajn","Otrbajn","Ovad","Ovčar","Ovčar Mabić","Ovčarić","Ovčarik","Ovčina","Ovuka","Owais","Ozanjak","Ozdanovac","Ozimec Rikardo","Ozuška","Ožanić","Ožuška","Ožvald","Ožvalt","Ožvatić","Pacanović","Pacek","Pacek Dokuš","Pacher","Pacić","Paciorek","Pacl","Pacovski","Pacovski Erhard","Pačar","Pačarek","Pačarić","PačarićKulešević","Paći","Padar","Padežanin","Padjen","Padoš","Padovan","Padrov","Pađan","Pađen","Pađen Farkaš","Paestka","Page Holmes","Pahanić","Pahčainović","Pahert","Pahić","Pahl","Paić","Pajančić","PajančićBrkić","Pajazetović","Pajc","Pajcur","Pajčić","Pajčin","Pajdić","Pajer","Pajeska","Pajeska Kornel","Pajestka","Pajestka Mihajlović","Pajić","Pajković","Pajkurić","Pajnić","Pajor","Pajrok","Pajtak","Pajtel","Pajtl","Pajtler","Pajur","Pakasin","Pakić","Pakozdi","Pakšec","Pakši","Pakšić","Pal","Palaček","Palada","Palagyi","Palahinjak","Palaić","Palamaš","Palanac","Palančević","Palandžić","Palašić","Palašti","Palatinuš","Palcer","Palčec","Palčić","Palčok","Paleček","Palfi","Palian","Palić","Palijan","Palinić","Palinkaš","PalinkašŠćurla","Palir","Pališ","Paliž","PaližToth","Palko","PalkoČongor","Palla","Palm","Paloc","Palocz","Paloh","Paloš","Palošić","Palovčik","Paluch","Paluh","Paljević","Paljić","Paljušić","Pamer","Pamić","Pamper","Panak","Pancer","Pancić","Pančić","PančićRuška","Pančiško","Pandi","Pandl","Pandur","Pandurević","Pandurić","PandurićKlusko","Pandurović","Pandža","Pandža Babić","Pandžić","Panđa","Panđić","Panella","Panežić","Panico","Panić","PanićBoromisa","Panišić","Pankarić","Panker","Panković","Panović","Panta","Pantelić","Pantelinac","Pantić","Pantner","Pantoš","Panjak","Panjaković","Panjičanin","Panjičko","Panjkov","Panjković","Pap","Papa","Papac","Papak","PapateodoroŠkorić","Papazović","Papeš","Papež","Papić","PapićHerceg","Papišta","Papo","Paponja","Papp","Papratović","Paprić","Papšić","Papučić","Papuga","Par","Parabak","Parabucki","Parač","Parać","Paradinović","Paradžik","Paradžiković","Parađ","Parađiković","Parađina","Paraga","Paragi","Paragović","Paranos","Parat","Paravac","Paravinja","Parčetić","Pardon","Parezanović","Parežanin","Parić","Paripović","Paris","Park Yong","Parlić","Parlov","Parmačević","Paroški","Parsaee","Partić","Partlić","Parun","Pasa","Pasanović","Pasariček","Pasarić","Paska","Paska Katić","Pasler","Passalis","Past","Pastar","Pasti","Pastor","Pastorćić","Pastović","Pastuhović","Pastulović","Pastuović","Pastva","Pastvečka","Pastvečko","Pasza","Pasztor","Pašagić","Pašajlić","Pašalić","Pašić","Paškov","Paškuljević","PaškuljevićTurniški","Paškvan","Pašti","Pašul","Pašuld","Patača","Patačić","Patafta","Patai","Pataj","Patajac","Pataki","Pataran","Patarčić","Patarich","Patarić","Paternoga","Patila","Patkanj","Patko","Patkoš","Patković","Patoki","Patriarch","Patrlj Popović","Patron","Patrun","Patzl","Paudenović","Pauk","Pauković","Paulaj","Paulay","Paulić","Paulik","Paulini","Paulinić","Paulović","Paulus","Paun","Pauna","Paunković","Paunović","Paurević","Paurić","Paus","Paušak","Paušković","Pauzar","Pauzer","Pavasović","Pavec","Pavela","Pavela Bartol","Pavelić","PavelićPišl","Pavelik","Pavelja","Paver","Pavešić","Pavetić","PavetićHodak","Pavičevac","Pavičević","Pavičić","PavičićPribisalić","PavičićZegnal","Pavić","PavićNikolić","PavićPavlović","Pavićević","Pavin","Pavišević","Pavišić","Pavitović","Pavkov","Pavkov Mehandžić","Pavković","Pavlačić","Pavlak","Pavlak Milić","Pavlečić","Pavlek","Pavleković","Pavlešić","Pavletić","Pavlic","Pavlica","Pavličević","Pavličić","Pavlić","Pavlićević","Pavlik","Pavlinek","Pavlinić","Pavlinović","Pavlinušić","Pavlišak","Pavlošić","Pavlov","Pavlović","PavlovićPrekrat","Pavlovsky","Pavlus","Pavljuk","Pavoković","Pavor","Pavošev","Pavošević","PavoševićKrstanović","PavoševićMatijević","Pavrlišak","Pavrlišek","Pavšić","Pavuna","Payerl","PayerlČikara","Payeska","Pazaver","Pazman","Pazmanj","Pažanin","Pažin","Peaković","Pecarski","Pecelja","Pecolaj","Pecollaj","Pečar","Pečenka","Pečujlija","Pečvarac","Pećanac","Pećar","Pećina","Pećušak","Pehar","Peharda","Peharda Božić","Peica","Pejak","Pejakić","Pejaković","Pejanović","Pejazić","PejićBrezak","Pekanov","Pekanović","Pekar","Pekarik","Peko Lončar","Peko Santo","PelešBračun","Pelikan","Pelivan","Pelivanović","PelivanovićVidaković","Peljhan","Pena","Penava","Penavić","Penavin","Penga","Penzar","Penjašković","Peradenić","Peradić","Peradinović","Perajica","Perajin","Perak","Perak Kučinac","Peraković","Peran","Peranec","Peranić","PeranićPrgomet","Peranović","Perasić","Perasović","Pereža","Perhat","Perica","Perija","Periša","Perja","Perjavica","Perkatlić","PerkovićVirovac","PerkušićKomlenac","Pernar","Pernarčić","PeroševićSilađi","Perša","Pervan","Peša","Pešikan","Pešorda","Peštaj","Peštalić","Peštanac","Petak","PetakŠimunović","Petaković","Petanović","Petanjak","Petarac","Petelka","Peterka","Peternai","Petkovska","Petlovac","Petljanski","Petnjarić","PetnjarićKalić","Petovar","Petovari","Petrač","PetračOžeg","Petrak","Petranović","PetranovićCvenić","Petraš","Petrašević","Petrijevčanin","Petrina","PetrinaŠlihgar","Petrinšak","Petrinja","Petrinjac","Petrinjak","Petriševac","PetrlićStrugačevac","Petrošanec","Petrošanec Pišl","Petrov Vondrak","Petrovac","PetrovićPavlović","Peurača","Pfaf","Pfajfer","Pfann","Piacentini","Pichler Milaković","Pichler Sajler","Pifat","Pigac","Piha","Pijanović","Pijevac","Piknjač","Pikulska Pervan","Pilanović","Pilarić","Pilat","Pilav","Pilgermajer","Pilgermajer Dugalić","Pilgermayer","Pilicar","Piližota","Pilnaček","Pilja","Piljaš","Pinčar","Pintar","Pintar Kerovec","Pintarić","Pinter Franjić","PinjušićBabel","Pipaš","Piplica","Pirak","Pisačić","Pisar","Pisarević","Piskač","Piskać","Piščak","Pišćak","Piškorjanac","Pitinac","Pitomac","Pitra","Pivac","Pivač","PivačZeko","Pivar","Pivaš","Pivašević","PivićKovačević","Pivovariček","Pivovarić","Pjanić","Pjevac","Pjevač","Pjevačević","Plac","Placento","Plaček Bereš","Plačko","Plahinek","Plahinek Jurišić","Plahutnik","Plančak","Plander","Planinac","Planinc","Planinić","Plankar","Plano","Plantak","Plantek","Plantić","Plantosar","Plasaj","Plasajac","Plasajec","Plaskur","Plastić","Plaščak","Plaščak Kukučka","Plaščar","Plaščević","Plašćak","Platiša","Platužić","Platz","Plaušić","Plavac","Plavanac","Plavčić","Plavec","Plaveković","Plavljanić","Plavotić","Plavša","Plavšić","Plavšin","Plazanić","Plazanjić","Plazibat","Plazibat Brodarac","Plazonić","Plazonja","Plazonjić","Plažanin","Plečaš","Plećaš","Plemenitaš","Plenča","Plentaj","Plestenjak","Pleša","Pleška","Pletikapić","Plevnik Cvitanušić","Plevnik Dobravec","Ploskonka","Plukavec","Plužarić","PlužarićBaranja","Pljukavec","Pljuskovac","Pnjak","Poc Kovač","Pocrnja","Počanin","Počijak","Počuča","Počuća","Podbarac","Podgajac","Podgajac Albrecht","Podgorac","Podgoračan","Podgorščak","Podgoršćak","Podhraški","Podkrajac","Podlavicki","Podmanicki","Podmanicky","Podnar","Podoljak","Podpadac","Podravac","Podraza","Podrumac","Podunajec","Podunavac","Pogač","Pogačić","Pohiba","Poka","Pokas","Pokaz","Poklar","Pokrajac","Pokrajčić","Pokrivač","Pokrivka","Pokšiva","Polaček","Polak","Polanc","Polančec","Polanec","Polanščak","Poldrugač","Polerman","Polešak","Poletar","Polgar","Polimac","Polimanac","Pollak","Pollak Haring","Pollak Seričević","Polman","Polovina","Polšak","Poljak","Poljak Meković","Poljak Tibor","Poljaković","Poljančec","Poljanik","Poljarević","Poljičak","Pomarčinović","Pongrac","Pongračić","PongračićHorvat","PongračićPejić","Ponikvar","Ponka","Ponjavić","Popadić","Popara","Poparić","Popijač","Popinjač","Poplaša","Poplašen","Popovac","PopovićBasta","PopovićLubina","PopovićSenaši","Popržan","Porga","Poropat","Portnar","Posavac","Posavac Kunovac","Posavčević","Posavec","Posavec Jakobović","Posavec Kovač","Posavec Tušek","Posavi","Pospihalj","Pospišilova","Poša","Poštaš","Potalec","Potfay","Potkonjak","Potkonjak Rakinić","Potkovac","Potkozarac","Potkrajac","Potnar","Potnar Mijić","Potočar","Potočnjak","Poturak","Poturica","Povarnik","Považanj","Povoljnjak","Pozderac","Poznan","Poznanović","PoznićGorjanac","Pozsar","Požar","Požarnik","Požega","Požežanac","Požgain","Požgain Antolović","Požgaj","Požgaj Vinčić","Požnjak","Požnjak Vukovac","Pračić","Prađeno","Prah","Prahin","Praiz","Prajiz","Prakatur","Prakljačić","Pralas","Pralica","Pralija","Praljak","Prančević","Prangart","Pranić","Prankić","Pranješ","Pranjić","Pranjković","Praskalo","Prašnički","Prašnikar","Prašnjak","Pratljačić","Pratnemer","Pravdić","Pravdić Jurišić","Pravica","Pražak","Prebiračević","Prečanica","Predmerski Iharoš","Predovan","Predragović","Predrevac","Predrijevac","Preglej Kovačević","Prekačin","Prekodravac","Prekpalaj","Prekpaljaj","Prekrat","Prekratić","Preksavec","Preloščan","Prendaj","Prenkpalaj","Preradović","Presečan","Presnac","Prespjanin","Prespljanin","Prevendar","Prgomelja","Prgomet Selak","Prhal","Pribanić","Pribisalić","Prica","Prijatelj","Priman","Primorac","Prinčevac","Priselac","Pristav","Pristavnik","Pristojak","Prisuda","Pritisanac","Pritišanac","Privara","Prka","Prkačin","Prnjat","Procaj","Prodan","Prodanić","Prodanović","Prohaska","ProkešGracek","Prokuplja","Proleta","Prološčić Ćaleta","Prološčić Polovina","Prosan","Prostran","Protrka","Prpić Križevac","Prskalo","Prša","Prša Lučenčić","Prtenjača","Prtoljan","Prusac","Prusina","Pružinac","Prvonožac","Psotka","Pšag","Pšak","Pšenica","Ptičar","Ptičar Balajić","Puač","PuačMatešić","Puača","Pualić","Pucan","Pucar","Pucarević","Pucarin","Pucarin Kojić","Pudar","Pudža","Puđa","Pufler Sajler","Pugar Vajdić","Puhač","Puhali","Puhalo","Puhalović","Puhanić","Puhar","Puharić","Pukljak","Puktalović","Pulitika","Pulver Polimac","Pulja","Puljak","Puljek Salai","Punčikar","Punda","Pungrčar","Pupavac","Pupovac","Pupovac Fodor","Purar","Pureta","Purgar","Purgar Kalamari","Purgarić","Purkar","Purkat","Pustai","Pustaj","Pustaji","Pušac","Pušač","Pušelja","PušeljićŠimica","Pušenjak","Pušeta","Puškadija","Puškar","Puškarčuk","Puškarić","Putar","Putarić","Puvača","Puvalić","Puzavac","Pycha","Qenaj","Quast","Rab","Rab Guljaš","Rabac Knezović","Rabađija","Rabar","Rabbi","Rabbi Kalman","Rabel","Rabi","Rabić","Rabl","Rabljenović","Raboteg","Rac","Rac Sabo","Raca","Racić","Rack","Racko","Racz","Raček","Račić","Račimorski","Rački","Računica","Radačić","RadačićBosilj","Radak","Radaković","RadakovićMatovina","Radaljac Jurkin","Radan","Radan Dukić","Radanić","Radanović","RadanovićAmšlinger","RadanovićGrgurić","Radaš","Radašinović","Radat","Rade","Radeka","Radelić","Radeljak","Radeljić","Radenić","Radenković","Radešić","Radetić","Radičanin","Radičev","Radičević","Radičić","Radić","RadićBenki","RadićBilin","RadićČuti","RadićPechaček","RadićPocrnić","RadićStrižak","Radićanin","Radigović","Radijevac","Radiković","Radin","Radinčić","Radinković","Radinovac","Radinović","Radinski","Radiša","Radišević","Radišić","Radivoj","Radivojac","Radivojčević","Radivojević","Radko","Radl","Radl Barjaktarić","Radl Humer","Radlović","Radljević","Radman","Radman Dijkgraaf","Radman Meić","Radmanić","Radmanovac","Radmanović","Radmilović","Radnić","Rado","Radočaj","Radoćaj","Radoja","Radojčić","Radojčin","Radojević","RadojevićBačun","Radojica","Radojković","Radolić","Radolović","Radomirović","Radonić","RadonićVesel","Radonjić","Rados","Radosavac","Radosavljević","Radoš","RadošČatak","Radošević","Radošić","Radotić","Radovac","Radovančević","Radovanić","Radovanović","RadovanovićMiodragović","RadovanovićPetarac","Radović","Radujko","Radujković","Raduka","Radulić","Radulović","RadulovićBrdar","Radun","Radunković","Radunović","Radusin","Radusinović","Radušić","Radvanji","Radzira","Rađa","Rađan","Rađenović","Rafaj","Rafajac","Raff","Rago","Raguš","Raguz","Raguž","RagužBošnjak","RagužLučić","RagužPelić","Raich","Raič","RaičNowosadek","Raičević","Raičković","Raić","Raihl Kir","Railić","Raiz","Raizner","Rajačić","Rajaković","Rajc","Rajci","Rajčan","Rajčanji","Rajčevac","Rajčević","Rajčić","Rajda","Rajh","Rajher","Rajhl","Rajič","Rajić","Rajki","Rajkov","Rajkov Schleininger","Rajkovača","Rajkovačić","Rajković","RajkovićŠpoljarić","Rajle","Rajlić","Rajman","Rajndl","Rajndl Zubčić","Rajnić","Rajninger","Rajnović","Rajs","Rajs Ažić","Rajsz","Rajš","Rajšel","Rajšić","Rajtek","Rajter","Rajter Antić","Rajter Obrovac","Rajzl","Rak","Rak Kovač","RakŠtrbac","Rakanović","Rakarić","Rakas","Rakazović","Raketić","Rakić","Rakin","Rakin Hečko","Rakinić","Rakipi","Rakipović","RakipovićStojanović","Rakitić","Rakitničan","Rakitovac","Rakmić","Raknić","Rako","Rakocija","Rakočević","Rakonca","Rakonić","Rakovac","Raković","Rakušić","Ralašić","Ralbovski","Ralević","Ralić","RalićPopović","Rališ","Rall","Raljević","Raljić","Ramač","Rambusek","Ramčić","Ramić","Ramljak","Rancinger","Rančak","Rančić","Rančilović","Randović","Randunković","Ranđelović","Rangelov","Ranisavljević","Rank","Ranković","Ranogajac","Ranogajec","Ranogajec Böhm","Raos","Rap","Rapaić","Rapajić","Rapan","Rapčak","Rapić","Rasić","Rasonja","Raspasović","Raspopović","Raspor","Raspudić","RaspudićBrekalo","Rastić","Rastija","Rastovac","Rastović","Rastovski","Raščan","Raščanac","Raščanec","Raščanin","Rašeta","Rašetić","Rašić","Raškaj","Rašković","Rašljanin","Rašo","Rašperger","Raštegorac","Rat","Ratajac","Ratajec","Ratar","Ratić","RatićReinspach","Ratinčević","Ratkaj","Ratkajec","Ratko","Ratkovčić","Ratković","Rattinger","Rauch","Raucher","Raucher Josić","Rauher","Raumberger","Rausavljević","Rausch","Rausnitz","Rauš","Raušenberger","Raušević","Rauški","Raužan","RaužanŠibalić","Ravas","Ravlić","RavlićVrbešić","Ravlija","Ravnjak","Razer","Razić","Razl","Razman","Razum","Razumović","Ražić","Ražnatović","Reaček","Reba","Rebrača","Rebrina","Rebrna","Rebronja","Rebula","Rečica","RečićDraksler","Reder Vladić","Redžep Borak","Redžepagić","Ređa","Regajs","Regeljac","Rehak","Rehner Samardžić","Reinhardt","Reinspach","Reintebach","Reitenbach","Rekaš","Reksa","Relatić","Relja","Reljac","Reljan","Reljanović","Remaj","Remenar","Remeta","Remžgar","Remžgar Adam","Renčar","RennichČajko","Rennich Sabri","Repac","Repajić","Repalust","Repar","Repija","Repinac","Repka","Resan","Resanović","Resele Podnar","Resiga","Rešetar","Rešetar Rudić","Rešetarović","Reškovac","Reštar","Retkovac","Revald","Reveland","Revelant","Rezo Bošnjak","Režnjak","Riba","Ribar","Ribar Fekete","Ribarić","RibićGreganić","Rica","Richard","Ridgaser","Rigljan Stanisavljević","Rigo Blažević","Rigo Katanić","Rigo Mihajlović","Rihard","Rihart","Rihtarić","Rikanović","Rimac","RimacČota","Rimac Drlje","Rimai","Rimaj","Rimar","RipićMarjanović","Ristova","Rittgasser","Ritza","Rizvanović","Rkman","Rnjak","Robak","Ročoska","Rodjak","Rođak","Rođaković","Rogač","Rogalo","Rogan","Rogar","Rogić Janković","Rogina","Roglić Stanković","Rogoz Katić","RogozŠola","Rogulja","Rohaček","Roksandić","RoksandićKrižan","Roland","Romac","Roman","Romanić","Romanik","Romanović","Romanjek","Romanjik","Romštajn","RončevićMarković","Rončka","Ronta","Rora","Rorbaher","Rosandić","Rosani","RosoČajo","Rostaš","Roškar","Roško Vrtarić","Rošta","Roterbauer","Rothenbacher","Rothenhausler","Rozmajer","Rozman","Roža","Rožac","Rožajac","Roždijevac","Rožina","Rožman","Rožmarić","Ruda","Rudan","Rudar","Rudaš","Rudinski Grginac","Rudinski Mijatović","Rudman","Rudnjak","Rudvald","RuffŠarić","Rugole Car","Rugole Kocijan","Rujevčan","Rukavina","Rukavina Dobrišek","Rukovanski","Rukovanjski","Ruman","Rumbak","Rumbak Vajak","RumićBogdan","Rumora","Rumštajn","Runac","Runjak","Rupaner","Rupar","Rusan","Ruseva","Rusjan","Rušak","Rušanac","Rušanoski","Ruška","Ruška Krljar","Rušnjak","Rutar","Ružak","Ružanić","Ružička","Ružman","Sabadi","Sabadoš","Sabadžija","Sabelja","Sabić","Sablić","Sabljak","Sabljar","Sabljarić","Sabljić","Sabljić Talucci","Sabljo","Sabo","Sabo Hamidović","Sabočan","Sabočanac","Sabok","Sabol","Sabolčec","Sabolčić","Sabolek","Sabolek Tegzeš","Sabolić","Sabolović","Sabolski","Saborčić","Sabov","Sabow","Sabri","Saček","Sačer","Sačer Grgić","Saćer","Sadaić","Sadiki","Sadiković","Sadiku","Sadlek","Sadović","Sadžak","SadžakovićMatak","Safić","Safkin","Saftić","Sagadi","Sagadin","Sagaj","Saher","Sahula","Saić","Sailović","Saiti","Sajc","Sajda","Sajdl","Sajenković","Sajer","Sajfert","Sajko","Sajler","Sajlović","Sajter","Sak","Sak Bosnar","Sak Vitić","Sakač","Sakačić","Sakal","Sakić","Sakoman","Saković","SakovićVajzenbach","Sakradžija","Saks","Saksinger","Salai","Salaić","Salaj","Salaji","Salajić","Salak","Salak Tonhajzer","Salamaha","Salamon","Salamun","Salapić","Salaški","Salatić","Salčinović","Saler","Salha","Salić","Salihi","Salihović","Salijević","Salimović","Salinger","Salitrežić","Salkanović","Salkić","Salma","Salmadić","Saloki","Salonja","Salopek","Salopek Kotromanović","SalopekŽiha","Saljihi","Saljiji","Samac","Samac Katruša","Samarčić","Samardžić","SamardžićIlić","Samardžija","Samardžija Momčilović","Samarđić","Samarđija","Samaržija","Sambol","Sambolec","Samir","Samohod","Samohodaj","Samson","Sancin","Sandić","Sandukčić","Sanela Milanković","Sanić","Sanković","Sanseović","SanseovićZorica","Santaj","Santin","Santini","Santl","Santo","Santoši","Santovac","Santovac Livada","Santrač","Santrić","Santruček","Santucho Pejin","Sanjarić","Sapanjoš","Saplaić","Sarač","Saraga","Sarajlić","Sarajlija","Sarap","Sarapa","Saratlija","Saravanja","Sardelić","Sarić","SarićŠpiranović","Sarijević","Sarka","Sarkanjac","Sarkić","Sarta","Sarvaš","Sas","Sasi","Sastić","Satek","Satler","Satner","Sauer","Sauerborn","Sauerborn Dorić","Saulić","Sauter","Savadinović","Savanović","Savatić","Savatović","Savelić","Saveljev","Saveljić","Saver","Savevska","Savevski","Savičić","Savić","SavićDrašković","SavićPayerl","SavićTanacković","Savićević","Savin","Savković","Savova Peček","Savović","Scarpa","Scarpa Bugarić","Schapringer","Schasche","Schatzl","Schatzl Bakarec","Scheidsach","Scheimann","Schermann","Schmidt Korman","Schnalzer","Schönhof Kovačević","Schonschadowski","Schornavache","Schteigmajer","Schuessler Mandić","Schumacher","Schutzbach","Schwaller","Schwarzl","Schweizer Nađ","Sebal","Sebauer","Sečak","Sečan","Sečujac","Sedak","Sedarević","Sedlaček","Sedlan","Sedlan König","Sedlar","Sedmak","Segetlija","Sekač","Sekalec","Sekanić","Sekanović","Sekošan","Sekovanić","SekovanićCincar","Sekula","Selak","Selak Zeljko","Selaković","Selan","Selar","Selec Grejza","SelešiĐurica","SelićGnjaić","Seligman","Selman","Selmani","Seljaković","Seljmani","Seman","Semeljac","Semeljac Nikolić","Semialjac","Semijalac","Semijaljac","Senaši","Senčanin","Senčar","Senderak","Senđervari","Seničanin","Senohrabek","Senta","Sentivanac","Sentivanski","Sentkiralj","Sentkiralji","Serbedžija","Serdahelji","Serdar","Serdarević","Serdarušić","Seropian","Seropian Orkić","Ses Gado","Sesar","Sesvečan","Sesvečan Anić","Sesvećan","Sevald","Shala","Shamonky","Shaqiri","Siča","Sičaja","Sičajmov","Sičenica","Sigečan","Sigetac","Sigetlija","Sigurnjak","Sijarto","Sikirica","Sikora","Sikra","Sikra Golemac","Siladi","Siladji","Silađev","Silađi","Silajčik","Silajdžić","Silajdžija","Sildajev","Silika","Silvaš","Silvaši","Siljan","Siljanoska","Siljanoski","Simanić","Simatović","Simjanovski","Sinanović","Sinrajh","Sintai","Sinjaković","Siracki Kopić","Sireta","Sirotanović","SirotanovićŠipoš","Sirovica","Sirovina","Sisan","Sita","Sitar","Sitarić","Sitaš","Sivak","Sjauš","Skakić","SkakićBegić","Skala","Skaličić","Skandović","Skelac","Skeledžija","Skeleđija","Skenderija","Skitarelić","Sklabinski","Sklenar","SkokićAzenić","SkokićVučak","Skopalj","Skopljak","Skorupa","Skorupan","Skračić","Skroban","Skroza","Skukan","Skular","Skupnjak","Slabak","Slabinac","Slačanac","Sladaković","Slade","Sladić","Sladin","Sladoja","Sladojević","Sladović","Slakić","Slaković","Slam","Slamek","Slamić","Slanina","Slaninka","Slanovic","Slanovic Kuzmanović","Slanović","Slatina","Slatinac","Slatki","Slaver","Slavica","Slaviček","Slavić","Slavićek","Slavik","Slavinac","Slavković","Slavnić","Slavnović","Slavujević","Slavulj","Slavuljica","Slipac","SliškovićBartoloti","Slivac","Slivar","Slivka","Slivonja","Sloboda","Slobodan","Slobodjanac","Slobođan","Slobođanac","Slogar","Slokan","Slonka","Slonja","Slota","Slovaček","Sluganović","Slukan","Slutaj","Smaić","Smailbegović","Smajić","Smajlović","Smajo","Smakaj","Smažil","Smeška","Smetanin","Smiljan","Smiljanec","Smiljanić","Smješka","Smodlaka","Smolka","Smoljak","Smoljan","Smoljanac","Smoljanec","Smoljanić","Smoljanović","Smrčak","Smrekar","Sobačić","Sobonja","Sočivica","Sodar","Softa","Softa Majer","Soka","Sokač","SokačBalog","SokačConway","Sokačić","Sokać","Sokol Konrad","Sokolar","SokolićBilandžić","SokolićMihalak","Solak","Solanović","Solanjski","Solar","Soldan","Soldat","Soldo Pastar","Soleša","Solga","Solina","Solona","Solonja","Sombathelji","Somborac","Somljačan","Somolanji","Somrak","Sonnenfeld Kadlec","Sontacchi","Soon Han Soo","Sopjanac","Sopka","Sopta","Sosa","Sotinac","Sotirovska","Sovar","Sovina","Spaček","Spahić","Spahija","Spaić","Spajić","Spaqi","Spasenović","Spasenovska","Spasenovski","Spasić","Spasojević","Spasovski","Splavski","Spoljarić","Sprečaković","Sraga","Sraka","Srakić","Srb Petrinšak","Srbljanin","Srbljanović","Srdanović","Srdar","Srdarević","Srđak","Sremac","Srijemac","Srimac","Srmljanin","Srpak","Srša","Sršan","SršićKovač","Stadler","Stajević","Stajić","Stajin","Stajki","Stajković","Stakić","Staklarević","Staklenac","Stakor","Staković","Stamatoski","Stambolija","Stamenić","Stamenković","Stamenkovski","Stamičar","Stanar","Stanarević","Stančer","Stančić","Stančin","Stančirević","Stande","Stanečić","Stanek","Stanešić","Stanglmayr","Staničić","Stanić","StanićKmoniček","StanićRešicki","StanićŠtampek","Stanimijić","Stanimirović","Stanisavljević","Stanislav","Staniša","Stanišić","Stanivuk","Stanivuković","Stankić","Stanko","Stanković","StankovićKuna","StankovićMarton","Stanojčić","Stanojević","Stanojevljević","Stanojlov","Stanojlović","StanojlovićBotić","Stantić","Stanulov","Stanušić","Stanjković","Staparac","Stapić","Starčević","StarčevićDuvnjak","StarčevićMatijaško","StarčevićŠkarica","Starćević","Starešina","Starijaš","Stark","Staščik","Stašćik","Stavrić","Stazić","Stažić","Stefan","Stefankov","Stefanov","Stefanović","Stefanovski","Stefanovski Šefer","Steiner Brezničar","Stepan","Stepanić","Stepanović","Sternad","Stevanović","Stijelja","Stipac","Stipan","Stipančević","Stipandić","Stipanić","Stipanov","Stipanović","StipićVarvodić","Stivaničević","Stjepan","Stjepanek","Stjepanić","Stjepanović","Stjepanovski","StjepićMandić","Stoisavljević","Stojačić","Stojadinov","Stojadinović","Stojak","Stojaković","Stojan","Stojanac","Stojančić","Stojanov","Stojanović","Stojanovski","Stojavić","Stojisavljević","StojkovićMarčetić","Stojmanović","StojnovićOpačić","Stojsavljević","Stokanov","Stokanović","Stokuća","Stolar","Stolla","Strabić","Stracenski","Strahija","Strahinec","Strahinić","Strahinjić","Strahonja","Strajinić","Strajlović","Strajnić","Strajnović","Straka","Strakoš","Stramput","Stranatić","Stranput","Stranski","Stranjak","Strapač","Strapko","Strašek","Straub","Stravka","Stražanac","Stražanček","Strbad","Strbat","Strehovac","Strepački","Strešnjak","Strganac","Strgar","Strikinac","Strinavić","Strižak","Strmota","Strnad","Strpčanin","Strsoglavec","Strugačevac","Strugalović","Strugar","Struhak","Strukar","Stubičan","Stubičar","Stučka","Stupalo","Stupar","Stuparić","Subanović","Subašić","Subatić","Subjak","Subota","Sucala Mateić","Suchanek","Sučija","Suda","Sudar","Sudarević","Sudarić","Suhalj","Suhanek","Suhina","Suhopoljac","Suk Lamot","Sukačić","Sukalić","SuknaićBrinzej","Sulejmani","Sulejmanović","Sulejmanovski","Sulemanoski","Sulimani","Suljagić","Suljkanović","Suman","Sumarev","Sumrak","Sunarić","Superina","Sureta","Surla","Surota","Surovac","Surovčak","Susetka","Suša","Sušac","Sušac Bubić","Sušac Gajić","Sušak","Sušanj","Sušenka","Sušjenka","Sutarić","Suvajac","Suvala","Suvalj","Suvalj Kušter","Suvaljko","Svalina","Svalina Seletković","Svatić","Svečnjak","SverićPtičar","Svetina","Svilanović","Svilar","Svinjarević","Svirac","Svirać","Svoboda","Svoboda Mitoš","Svorcan","Svoren Uzelac","Svraka","Svrakačić","Svrakić","Svrtan","Svržnjak","Svržnjak Capek","Szabo","Szantosy","Szellar","Szentkiraly","Szentkiralyi","Szikra","Szilagy","Szilagyi","Szilvaši","Szombathelyi","Šabaković","Šabalić","Šaban","Šabanagić","Šabani","Šabani Ljutvi","Šabanov","Šabanović","Šabarić","Šabić","ŠabićDumančić","Šabjan","Šac","Šacl","Šaćiri","Šadl","Šafar","Šafarić","Šafarik","Šafran","Šafranko","Šafranj","Šagi","Šagodić","Šagolj","Šagovac","Šahini","Šahinović","Šain","Šainović","Šajatović","Šajber","Šajbl","Šajdler","Šajer","Šajfar","Šajfar Knežević","Šajgaji","Šajgo","Šajh","Šajin","Šajinović","Šajkaš","Šajkunić","Šajkunović","Šajn","Šajnović","Šajtoš","Šajvan","Šaka","Šakač","Šakanović","Šakić","Šakota","Šakotić","Šala","Šalaj","Šalajić","ŠalajićVukić","Šalamon","Šalamun","Šalavarda","Šalavardić","Šaldić","Šalek","Šalić","Šalika Todorović","Šalindrija","Šalinović","Šalković","Šalov","Šalov Jovandžikov","Šalovac","Šamadan","Šamanović","Šambić","Šamija","Šamonik","Šamota","Šamšalović","Šamu","Šamukić","Šandor","Šandorka","Šandrk","Šandro","Šandrovčan","Šangut","Šanić","Šanko","Šanta","Šantak","Šantalab","Šantar","Šantavec","Šantek","Šantić","Šantor","Šantoši","Šanjug","Šapčanin","Šapić","Šapina","Šaponja","Šaponja Lekšan","Šaponjić","Šarabača","Šarabaća","Šarabok","Šarac","Šaravanja","Šarc","Šarčanin","Šarčević","Šarćević","Šardi","Šare","Šarec","Šarek","Šarengradac","Šaretović","Šargač","Šargavinski","Šargovinski","Šarić","ŠarićBisatzky","Šariri","Šarkez","Šarkezi","Šarko","ŠarlahČačić","Šarlija","Šaronić","Šarović","Šaruga","Šarvari","Šaš","Šaša","Šašek","Šašić","Šaško","Šašlić","Šašlin","Šašlin Stipan","Šašo","Šašvari","Šat","Šatara","Šatlan","Šatović","Šatrović","Šatvar","Šaula","Šaulić","Šavora","Ščavničar","Ščerbakov","Ščerbakova","Ščrbak","Ščukanec","Šćasni","Šćepančević","Šćetar","Šćetka","Šćrbak","Šćukanec","Šćurla","Šeat","Šeatović","ŠeatovićWranka","Šebalj","Šebjanić","Šegan","Šegavčić","Šegota","Šejatović","Šekerija","Šekularac","Šelaj","Šelja","Šencaj","Šenica","Šeničar","Šepac","Šeparević","Šeparović","Šepecan","Šeperac","Šepka","Šerbedžija","Šerbeđija","Šerega","Šereš Taslidžić","Šerf Kardov","Šerman","Šeruga","Šesta","Šestak","Šestan","Šestanović","Šestanj","Šeša","Šetka","Šetula","Ševarac","Ševerdija","Šibalić","Šibila","Šijačić","Šijak","Šijaković","Šijan","Šikac","Šikanja","Šiketanc","Šikman","Šilac","Šilipetar","Šilovinac","Šiljak","Šiljak Trifunović","Šimac","Šimak","Šimanovac","Šimanović","Šimara","Šimašek","Šimatić","Šimatović","ŠimenićKovač","ŠimetićHajberger","ŠimićBogdanović","ŠimićŠebalj","Šimleša","Šimlješa","Šimonka","Šimpraga","Šimudvarac Travica","Šimulija","ŠimunićGašpar","ŠimunovićUljarević","Šimurda","Šimurina","Šinka","Šipalo","Šipek Kraševac","Šipka","Šiplika","Šipoc Princhausz","Šiprak","Šiptar","Šipura","Šira","Širac","Širajčić","Šišan","ŠiškićŠpanjević","Šišljagić","Šišuljak","Šivak","Škala","Škalec","Škalic","Škalić","Škamrala","Škara","Škare","Škarica","Škarica Jovkov","Škaričić","Škarić","Škaro","Škaurin","Škergat","Škerlak","Škeva","Škiljaica","Škiljan","Škoda","Školar","Školka","Školka Banović","Školopija","Škorak","Škorjanc","Škorjanec","Škorvaga","Škraba","Škrabak","Škrabić","Škrapec","Škrapić","Škrbac","Škrilac","Škrinar","Škrinjar","Škrinjarić","Škrinjarić Cincar","Škrljac","Škrnjug Majer","Škrobar","Škrpan","Škulac","Škuranec","Škurla","Škvarić","Šlageter","Šlang","Šlanković","Šlat","Šlezak","Šlibar","Šlingar","Šlogar","Šlopar","Šljivac","Šmaguc","Šmaholc","Šmajdek","Šmajzl","Šmital","Šmudla","Šnajdar","Šnajder","Šnajder Kuburić","Šnajkart","Šnalcer","Šnauc","Šnurkar","Šobačić","Šobak","Šoban","Šoban Božić","Šobar","Šobat","Šobota","Šodolovac","Šoja","Šoja Rikert","Šojat","Šokac","Šokčić Matković","Šokman","Šola","Šolaja","Šolak","Šolak Petković","Šolta","Šolja","Šoljan","Šoma","Šomođvarac","Šomoljanski","Šomorja","Šoponjaj","Šorak","Šorda","Šorman","Šormaz","Šormaz Mitrović","Šorša","Šostar","Šostarec","Šostarko","Šoša","Šoštar","Šoštarec","Šoštarek","Šoštarić","ŠoštarićVarga","Šoštarko","Šota","Šotanji","Šotman","Šotra","Šovag","Šovagović","Šovakov","Špac","Špajh","Špajzer","Špalat","Špalj","Špandler","Španiček","Španić","Španiel","Španović","Španjević","ŠpanjevićBukarica","Španjić","Šparavec","Špehar","Špelac","Šperac","Šperanda","Šperjak","Špernoga","Špernjak","Špica","Špičak","Špika","Špika Polić","Špiljak","Špionjak","Špionjak Marić","Špiranec","Špiranović","ŠpiranovićKanižaj","Šplajt","Špoljar","Špoljar Bosanac","Špoljarec","Špoljarević","ŠpoljarevićTurk","Špoljarić","ŠpoljarićJelić","ŠpoljarićPerhat","ŠpoljarićZlatić","Špoljarinec","Šprajcer","Špralja","Špringer Kovačević","Špringer Margetić","Špringman","Šrajber","Šrajer","Šrajer Hacker","Šrajner","Šram","Šramek","Štaba","ŠtabaŽulj","Štabek","Štadler","Štagljar","Štainer","Štajdohar","Štajduar","Štajduhar","Štajenbrikner","Štajerac","Štajfer","Štajhofer","Štajmaher","Štajmec","Štajnbrikner","Štajnbrinker","Štajner","Štajner Mehičić","Štajnfeld","Štakić","ŠtakićBruić","Štakor","Štalman","Štamberger","Štambuk","Štampalija","Štampar","Štampek","Štampf","Štampfer","Štancer Radić","Štanfel","Štangl","Štargl","Štark","Štasni","Štasny","Štaub","Štaubringer","Štefan","Štefan Ivanišić","Štefan Stipić","Štefanac","Štefančić","Štefanec","Štefanek","Štefanić","Štefanko","Štefanović","Štefičar","Štegmajer","Štembergar","Štepanko","Šteta","Štetka","Štifan","Štimac","Štimac Glaser","Štimac Popić","Štirjan","Štoka","Štokan","Štokbauer","Štola","Štolba","Štolfa","Štorat","Štrajbl","Štrak","Štrak Grgić","Štrasser","Štraub","Štraus","Štrbac","Štrbac Tišma","Štrbenac","Štrekelj Pađen","Štriga","Štrigar","Štrkalj","Štroliga","Štromar","Štuka","Štula","Štulac","Štulina","Šturman","Šuba","Šubara","Šubarić","Šubaša","Šućura","Šuflaj","Šugar","Šugarić","Šuica","Šujica","Šukunda","Šukurma","Šulava","Šulhof Jagodić","Šulina","Šulmajster","Šulovnjak","Šuljak","Šuman","Šumanovac","Šumanović","Šumar","Šumiga","Šumrada","Šunalić","Šunda","Šundalić","Šuniga","Šunjara","Šunjerga","Šupljika","Šuprina","Šuprna","Šura","Šurina","Šurjan","Šurlan","Šustar","Šusterajter","Šuša","Šušak","Šušak Bagarić","Šušnjar","Šušnjara","Šuštar","Šuta","Šutak","Šutak Kosić","Šutalo","Šutalo Ibrahimpašić","Šuvak","Šuvakov","Šuvaković","Šuvarić","ŠuveljakŽuljević","Švab","Švabe","Švabel","Švabelj","Švabić","Švacov","Švaganović","Švagelj","Švager","Švajbert","Švajcer","Švajger","Švajgert","Švajhofer","Švajnbert","Švaljek","Švarc","Švarcer","Švarcmajer","Švarić","Švegar","Švenda","Švetak","Švigač","Švonja","Švraka","Tabaček","Tabain","Tabak","Tabaković","Tabor","Tabori","Taborin","Tabula","Tacko","Tačković","Tadej","Tadić","TadićĆavar","TadićMatić","Tadija","Tadijan","Tadijanov","Tadijanović","Tagliber","Tagliber Modrić","Tahić","Tahiri","Tahirović","Tahler","Tahtler","Tairi","Tajfl","Tajhman","Tajhman Polgar","Tajić","Tajmer","Tajs","Tajz","Takacz","Takač","Takać","Takalić","Takaro","Takov","Talafuk","Talaja","Talajić","Talan","Talapka","Talapko","Talas","Talavanić","Taler","Taletović","Talić","Talijan","Talijanac","Taloš","Talpai","Talvizer","Tamaš","Tambolaš","Tame","Tame Ivaković","Tamindžić","Tanacković","Tanasić","Tanasijević","Tanasković","Tanazović","Tančak","Tančik","Tandara","Tandarić","Tanevska","Tanevski","Tanić","Tankosić","Tanocki","Tanović","Tanurdžić","Tanžera","Tanjer","Tanjga","Tapšanj","Tapšanji","Tar","Taraba","Tarabarić","Taradan","Taradi","Tarakčija","Tarandek","Tarandžić","Taranić","TaranićVagner","Taraš","Tarbuk","TarbukČivić","Tarcal","Tardik","Tarđanin","Targuš","Tariba","Tarle","Tarlošy","Tarnai","Tarnaj","Tarodi","Tasić","Taslak","Taslidžić","Tasovski","Tassone","Tašković","Tatai","Tataj","Tataji","Tatalović","Tatar","Tatarević","Tatarin","Tatarko","Tatarović","Tatić","Tatomir","Tatomirović","Taus","Taušan","Tauzović","Tavas","Taves","Tavić","Tavra","Tavrić","Tegeltija","Tekavčić","Telak","Telarović","Telebar","Telenta","Telišman Krha","Temaj","Teneta","Tenžera","Teofanović","Tepavac","Ternaj","Teskač","Teskera","Tesla","Tešanac","Tešankić","Tešanov","Tešanović","Tešija","Tettmann","Teufel Damjanov","Tevanović","Than","Thellman","Thiel Manfred","Thomajer","Thomas Majdenić","Tiban","Tibinac","Tibljaš","Tibor Kovač","Tiborc Juriša","Tica","Tičac","Tičak","Tićak","Tidlačka","Tiervald","Tierwald","Tigandžin","Tijan","Tijanić","Tijardović","Tikas","Tilman","Tilman Crnov","Timar","Timarac","Timarić","Tinaher","Tipura","Tirvald","Tirvald Vrhovski","Tisai","Tisaj","Tisanić","Tissauer","Tišljar","Tišljarić","Tišma","Tišma Radmanić","Tivadar","Tivanovac","Tkačuk","Tkalac","Tkalčec","Tkalčević","Tkalčić","TkalčićDulić","Tkalec","Tkalec Povoljnjak","Tobijas","Tobijaš","Todanović","Todorovska","Togonal","Tojaga","Tojagić","Tojzan","Toka","Tokai","Tokalić","TokićMajstorović","Tolmačević","Tolnai","Tolnaj","TolušićLacković","Toljan","Toljanić","Tomac","Tomaić","Tomakić","Tomaković","Tomala","Toman","Tomanček","Tomanić","Tomanović","Tomas","Tomasić","Tomasino","Tomasović","Tomasy","Tomaš","Tomašegović","Tomašek","Tomašev","Tomašević","TomaševićGregorović","TomaševićRigo","Tomaši","Tomašić","Tomašićević","Tomaško","Tomašković","Tomaz","TomićGotal","TomićMartinović","TomićObrdalj","TomićSablić","Tominac","Tomka","Tomljanović","Tompa","Tomrecaj","Tončalek","Tonkovac","Topal","Topalić","Topalov","Topalović","Toplak","Topolovac","Topolovčan","Torbarina","Torbica","Tordinac","Torijanac","Torjanac","Torlaković","Torloina","Tormaš","Toskova","Toša","Toša Berečić","Tošanović","Tot Antal","Tot Kaša","Tot Marčik","Tota","Totaj","Totarvaj","Toth Tucak","TotićMatess","Totman","Tovarloža","Tovarović","Tovjanin","Trac","Traffa","Traic","Traičevska","Traičevski","Trajanoski","Trajanović","Trajanovski","Trajber","Trajković","Traljić","Tram","Tramišak","Tramošljanin","Tramposch","Trampus","Tramšek","Trančar","Tratnjak","Trauber","Travančić","Travica","Trazer","Trbara","Trboglav","Trčak","Trčak Ocvirek","Trenka","Trepač","TrepšićBašić","Tresiglavić","Treskanica","Treskavica","Tresoglavić","Tretinjak","Tribuljak","Tripolski Kovačević","Triva","Trivanović","Trkulja","Trlaja","Trlajić","Trnka","Trnjanov","Trobonjača","Troha","Trojan","Trplan","Trputac","Trstenjački","Trstenjak","Trtanj","Trtica","Trubelja","Trubeljak","Truhan","Truhar","Trupeljak","Trupina","Trvalovski","Tuba","Tubanović","Tubanski","Tubanjski","Tucak","Tucak Roguljić","Tucaković","Tučanac","Tučkar","Tudaković","Tudja","Tuđan","Tuđman","Tukara","Tukera","Tuksar","Tulla","Tuma","Tuma Pavlov","Tumbas","Tumpa","Tunanović","Tunkova","Tunja","Tupeljak","Turajlić","Turalija","Turčan","Turda","Turibak","Turičar","Turina","Turina Lončar","Turinski Lazić","Turjak","TurjakČebohin","Turkalj","Turkalj Topal","TurkovićGibanjek","Turnadžić","Turšćak","Turza","Tustonja","Tuškan","Tuškanović","Tušla","Tuta","Tutavac","Tuzlak","Tuzlak Kurtović","Tvarog","Tvrdoreka","Tvrdorjeka","Ubavić","Ubavin","Ucal","Udarević","UdovićLazarević","Udvardi","Udvari","Ugarak","Ugarčić","UgarčićHardi","Ugarković","UgarkovićBiškup","Uglarik","Ugljanac","Ugljar","Ugljarević","Uglješa","Ugrai","Ugrica","Ugrina","Ujhazi","Ujvari","Ujvari Čeh","Ujvary Cseh","Ukaj","Ukmar","Ukropina","UlakovićVojinović","Ulanicki","Uldrijan","Ulman","Uljarević","Umiljanović","Umolac","Unčanin","Ungar","Unterajner","Uranić","Uranjek","Uranjek Varga","Urban","Urban Hering","Urbanek","Urbanović","Urbanovski","Urbanovsky","Urmanac","Ursa","UrsićMolnar","Uršanić","Urtajl","Urukalo","Ustalić","Ušak","Ušćebrka","Uštar","Uštipak","Utješanović","UtrobičićRanđelović","Uvalić","Uvanović","Uzelac","Užanicki","Užanicky","Užanitski","Užar","Užarević","UžarevićTodorović","Vaci","Vaci Lajoš","Vacić","Vacka","Vačora","Vačora Sapanjoš","Vadas","Vadaski","Vadla","Vadlja","Vadnjak","Vađon","Vagenhofer","Vagner","Vagroš","Vahala","Vahl","Vaht","Vaip","Vajagić","Vajak","Vajda","Vajda Mlinaček","Vajdička","Vajdić","Vajdlih","Vajgert","Vajić","Vajing","Vajlandić","Vajler","Vajn","Vajnand","Vajnberger","Vajngerl","Vajngli","Vajnper","Vajs","Vajsenbek","Vajtner","Vajzenbach","Vajzenbac lić","Vajzer","Vakanjac","Vakareskov","Vakoš","Vakula","Val","Valašek","Valcer","Valdec","Valdin","Valečić","Valek","Valenčak","Valenčić","ValenčićBrkić","Valent","Valenta","Valentak","Valenteković","Valentić","ValentićButković","ValentićJasnić","ValentićVukadinović","Valentin","Valentinčić","Valer","Valeri","Valerie","Valešić","Valetić","Valić","ValićMarjanac","Validžić","ValidžićHalak","Valiđić","Valinčić","Valkai","Valkovac","Valković","Valo","Valović","Valpovac","Valter","Valušek","Valjak","ValjakŠtrbac","Valjan","Valjavec","Valjetić","Valjin","Valjkovac","Vampatić","Vampola","Vampovac","Vampula","Vampula Larma","Van","Van Der Linde","Van Genderen","Van Hemert","Van Meijeren","Vancaš","Vanče","Vanček","Vančevski","Vančić","Vančura","Vandić","Vandža","Vanđa","Vanek","Vanevska","Vanevski","Vangelovska","Vangelovski","Vaniček","Vanišević","VanišićPanico","Vanko","Vanković","Vanstone Josipović","Vanstone Mrdeša","Vanjek","Vanjevac","Varadi","Varaždinac","Varda","Vardić","Vareha","Varenica","Varenina","Varešanović","Vareško","Varevac","Varezić","Varga","Varga Betz","Varga Kojić","Varga Kučić","Varga Ljubić","Varganović","Vargaš","Vargek","Vargić","Vargović","Varhold","Varičak","Varjačić","Varkonji","Varlam","Varmuža","Varnai","Varnica","Varošanac","Varoščić","Varšava","Vartušek","Varvir","Varvodić","Varzić","VarzićPavković","Varžić","VaržićBiuklia","VaržićBiuklija","Vasić","VasićĐokić","Vasilić","Vasilijević","Vasilj","Vasiljev","Vasiljević","Vasiljevska","Vasiljevski","Vasko Osim","Vaskrsić","Vasquez","Vastl","Vasung","Vaš","Vašadi","Vašalić","Vašanda","Vašarević","Vašarhelji","Vašaš","Vašek","Vaška","Vaškaj","Vaštag","Vatavuk","Vatovec","Vaupotić","Vavan","Vavetić","Vavidec","Vavra","Vavrikov","Vavroš","Vavžek","Vavžik","Vazdar","Važanić","Važić","Včeva","Vdoviak","Vdovjak","Večanin","Večenaj","Večerina","Vedernjak","Vegar","Vehabović","Veizenbach","Veka","VekićKljaić","Vela","Velat","Veledar","Veličan","Velikanović","Velikinac","Veljanov","Veljanova","Veljanović","Veman","Vemenac","Venžera","Veraja","Verhas","Verhas Alt","Verhaz","Veriga","Verinac","Verkman","Vernački","Vernath","Veršanski","Verzak","VesanovićDvornik","VeselicaČatipović","Veselovac","Vestemar","Vešara","Vešligaj","Veverka","Vezaj","Vezmar","Vezmarović","Viandt","Vice Trlaja","Vichta","Vida","Vidaček","Vidačić","Vidak","Vidakovic","Vidaković","VidakovićBošnjak","VidakovićRomanić","Vidakušić","Vidanec","Vidanović","Vidas","Videčak","Videćak","Viderščak","Videršćak","Vidlak","Vidmar","Vidosavljević","VidošićStrugačevac","VidovićMikac","Vidra","Vidrač","Vidranski","VidranskiŠkorić","Vidranjski","Viduka","Vigand","Viharev Balaić","Vihovanec","Vihta","Vijačkić","Vijant","Vijevac","Vila","Vilagoš","Vilajtović","Viland","Vilanj","Vilenica","Vileta","Viljanac","Viljevac","Vinaj","Vinarić","Vinceljak","Vincenc Spasovski","VincetićSkroban","Vinčak","VinkeševićRadić","Vinketa","Vinogradac","Vinogradac Andraković","Viola","Viola Franz","Virag","ViragŠandor","VirgejĐurašević","Virovac","Visak","Vislavski","Višekruna","Vištica","Vitanović","Vitas","Vitman","Vittman","Viviora","Viviora Rous","Vivjora","Vizentaner","Vizentaner Lendić","Vizjak","Vještica","Vladetić","Vladić","Vladika","Vladimir","Vladisavljević","Vladova","Vladović","Vladušić","Vlah","Vlahek","Vlahinja","Vlaho","Vlahović","Vlahušić","Vlaičević","Vlainić","VlainićVorih","Vlaisavljević","Vlajčić","Vlajić","Vlajinić","Vlajkov","Vlajnić","Vlajsović","Vlaović","Vlasalija","Vlastelić","Vlašić","Vlaškalić","Vlaškovac","Vlatković","Vočanec","Voćanec","Vodanović","Vodeničar","Vodopija","Vođinac","VogronićOpačić","Vojaković","VojakovićFingler","Vojanić","Volak","Volar","Volarev","Volarević","Volarić","Volfand","Vončina","Vondra","Vondrak","Vonjak","Vorkapić","Vosab","Vošanović","Vovra","Vrabac","Vrabec","Vrabel","Vračar","Vračarić","Vračević","Vračić","Vrag","Vragolović","Vragović","Vrajić","Vran","Vranaričić","Vrančić","Vrandečić","Vraneš","Vranešević","Vranešić","Vranić","Vranka","Vrankić","Vranković","Vranović","Vranješ","VranješBrković","VranješMiličić","VranješMilošević","Vranješević","Vranjić","Vranjković","VranjkovićĆenan","VranjkovićKnežević","Vrapčenjak","Vratarić","Vratović","Vrban","Vrban Ružić","Vrbanac","Vrbanc","Vrbanec","Vrbanek","Vrbanić","Vrbanus","Vrbanjac","Vrbas","Vrbaslija","Vrbaški","Vrbica","Vrca","Vrcan","Vrdoljak","Vrđuka","Vrebac","Vrekalić","Vrekalović","Vrga","Vrhar","Vrhovac","Vrkljan","Vrlika","Vrlja","Vrljičak","Vrpoljac","Vrsajković","Vrselja","Vrtačnik","Vrtar","Vrtarić","VrtarićDubrović","VrtarićSabljo","Vrućina","Vučak","Vučak Grunbaum","Vučanović","Vučevac","Vučkovac","Vudrag","Vudrag Buljević","Vudrak","VugdelijaŽižić","Vuglač","Vuica","Vujaklija","Vujaklija Crnomarković","Vujaković","Vujanac","Vujanić","Vujanović","Vujasenović","Vujasin","Vujasinović","Vujatović","Vujeva","Vujica","Vujnovac","Vuka","Vukadin","Vukadin Markulinčić","Vukadin Romić","Vukadinović","Vukajlić","Vukajlija","Vukajlović","Vukalović","Vukaljević","Vukanović","Vukas","Vukasović","VukasovićLončar","VukasovićPejković","Vukašinac","Vukašinec","Vukašinović","Vukelja","Vukman","Vukmanić","Vukmanov","Vukmanović","Vukmirica","Vukobradović","Vukobrat","Vukobratović","Vukoja","Vukoja Matanović","Vukoja Pavličić","Vukojevac","VukojevićBabić","VukojevićTomašić","Vukomanović","Vukosav","Vukosavljević","Vukovac","VukovićDijanović","VukovićMihalić","Vukovljak Kralj","Vuksan","Vuksanić","VuksanićPuljek","Vuksanović","VukšićMihaljević","Vulama","Vuleta","Vuleta Blažević","Vunak","Vunjak","Vuradin","Vurdelja","Wagner","Waldman","Walkiewicz","Walleitner","Waller","Walter","Walz","Walzak","Washington","Wastl","Wayn","Wdoviak","Wdowiak","Wedral","Weigand","Weinand","Werkmann","Wershansky","Wertag","Westermajer","Wiedman","Wiessentaner","Wilhelm Vrbanić","Wilhem Arsić","Wolf Tucaković","Yahia","Yakub","Ylmaz","Zabjan","Zabludski","Zaboš","Zabrdac","Začek","Zadković","Zadnik","Zadol","Zadravec","Zadrić","Zadro","Zafred","Zagorac","Zagorčak","Zagorec","Zagorščak","Zagoršćak","Zagoršek","Zagrajski","Zagvozda","Zagvozda Grahovac","Zaharčev","Zaharov","Zahatek","Zahiri","Zahirović","ZahirovićPoslon","Zahiti","Zahn","Zahora","Zaibet","Zaić","Zajac","Zajačko","Zajček","Zajec","Zajic","Zajic Stojanović","Zajkić","Zajović","Zakany","Zakanj","Zakanji","Zake","Zakić","Zaklan","Zaklanac","Zaklanović","Zaković","Zakšek","Zakupski","Zalaj","Zalaji","Zalar","Zalezina","Zaleznik","Zaležak","Zalogar","Zaloscer","Zalović","Zamaklar","Zambo","Zamečnik","Zamolinski","Zamulinski","Zamuljinski","Zandt","Zaneti","Zaneti Suzić","Zanoški","Zanze","Zanjaši","Zaoral","Zapalac","Zaputil","Zaračko","Zaradić","Zarecki","Zarev","Zarić","Zarka","Zarli","Zaspan","Zaterini","Zatezalo","Zatko","Zattherini","Zavacki","Zavada","Zavagni","Zavišić","Zavođa","Zavor","Zavorski","Završki","Zbanatski","Zbodulja","Zdarilek","Zdelar","Zdelar Anočić","Zdelar Ivić","Zdeličan","Zdenčan","Zdenčanović","Zdilar","Zdjelar","Zdjelar Czigler","Zdjelar Jusup","Zdjelarević","Zdravčević","ZdravčevićVrkić","Zdravković","Zeba","Zec Serdar","Zechmajster","Zegnal","Zekan","ZekićSušac","Zeko Pivač","Zelenika","Zelenka","Zelenjak","ZelićŽeravica","Zelinac","Zeljak","Zeman","Zemljak","Zemljak Spechtenhauser","Zenhausern","Zenuta","Zetaić","Zetajić","Zezula","Zglavnik","Zgonjanin","Zgrablić","Zibar","Zidar","Zidar Milić","Zidarević","Zidarić","Zijan","Zima","Zimaj","Zimmerman","Zimmermann","Zimonja","Zinaić","ZinaićBlažinkov","Zinajić","Zita","Zjakić","Zjalić","Zlatanović","Zlatar","Zlatarek","Zlatarević","Zlatarić","Zlatić","ZlatićKavgić","Zlatković","Zlatović","Zlatunić","Zlokapa","Zlokolica","Zlosa","Zlovarić","Zmaić","Zmajić","Zmajšek","Znaor","Znika","Zobenica","Zobundžija","Zolaj","Zolaji","Zolota","Zoraj","Zoraja","Zorbas","Zorbaz","Zorica","Zorman","Zoroja","Zovak","Zovo Susak","Zrakić","Zrinščak","Zrmanjac","Zrna","Zrno Dimnjašević","Zuanović","Zubac","Zubac Ištuk","Zubaj","Zubak","Zuban","Zubonja","Zukan","Zulbari","Zundanović","Zurak","Zurapović","Zuščak","Zušćak","Zuzjak","Zuzjak Novak","Zvanić","Zvardon","Zvekan","Zvekanov","Zvekanović","Zveržina","Zvocak","Zvonar","Zvonarek","Zvonarević","Zvonarić","Žabarović","Žabčić","Žabić","Žaček","Žada","Žadanji","Žagač","Žagar","Žagarac","Žagarova","Žago","Žaja","Žajdlik","Žajlik","Žaki","Žaknić","Žakula","Žalac","Žalako","Žalik","Žalonkin","Žampak","Žanić","Žanija","Žanko","Žaper","Žaper Radičević","Žarak","Žarić","Žarko","Žarković","ŽarkovićMaršal","Ždrale","Žeđa","Žegarac","Žegura Schonberger","Želka","Željeznak","Željeznjak","Žemla","Žerav","Žeravica","Žeravica Lang","Žerjav","Žganec","Žganjar","Žganjer","Žgela","Žgrabljić","Žibrat","Židar","Žido Lazarević","Žigman","Žiha","Žilavec","Žiljak","Žindarec","Žipac","Žiraj","ŽirošTatalović","Žiška","Žitnjak","Živadinović","Živaković","ŽivakovićKerže","Živalj","Živaljić","Živanić","Živanov","Živanović","Živičnjak","ŽivićĆojbašić","ŽivkovićUbavin","Žiža","Žižek","Žižanović","ŽižanovićŠahini","ŽižićAbramović","Žmegač","Žnidarec","Žnidarić","Žnidaršić","Žohar","Žolja","Žonka","Žulj Raštegorac","ŽuljevićGrafina","Žuna","Žuna Pfeiffer","Župan","Župan Perasić","Župančić","Županić","Županović","Župarić","Žurga","Žuro Tijardović","Žuvela","Žuža","Žužak","Žužanić","ŽužanićKlapan","Žvab"],tXu=[{value:"{{person.last_name}}",weight:1}],iXu=["Adi","Ado","Andel","Andelin","Andelko","Andelo","Andi","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Bela","Belimir","Berti","Boris","Borko","Borna","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivica","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"],m_=["g.","dr."],oXu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}, {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],sXu=ju(x_,m_),lXu=["dipl.oecc","dipl.ing"],EXu={descriptor:["Glavni","Senior","Korporativni","Nacionalni","Regionalni","Okružni","Središnji","Globalni","Međunarodni","Operativni"],level:["programski","brand","sigurnosni","marketing","implementacijski","integracijski","funkcionalni","tržišni","grupni","aplikacijski","optimizacijski","operativni","infrastrukturni","komercijalni","prodajni","web","financijski","podatkovni","logistički","kreativni","računovodstveni"],job:["voditelj","suradnik","službenik","menadžer","inženjer","specijalist","direktor","koordinator","administrator","arhitekt","analist","dizajner","planer","ekspert","savjetnik","organizator","tehničar","konzultant","asistent","agent","predstavnik","referent","strateg"]},cXu={female_first_name:aXu,female_prefix:x_,first_name:rXu,last_name:nXu,last_name_pattern:tXu,male_first_name:iXu,male_prefix:m_,name:oXu,prefix:sXu,suffix:lXu,title:EXu},dXu=cXu,DXu=["### ###","### ### ####","+385 ## ### ###","00385 ## ### ###"],xXu={formats:DXu},mXu=xXu,hXu={cell_phone:PQu,date:LQu,internet:OQu,location:XQu,metadata:eXu,person:dXu,phone_number:mXu},h_=hXu;new Ku({locale:[h_,Ru,Lu]});var pXu=["Abesszin","Alpine lynx","American lynx","Amerikai csonkafarkú","Amerikai drótszőrű","Amerikai görbefülű","Amerikai keuda","Amerikai rövid szőrű","Anatoli","Ausztrál köd","Ausztrál Tiffanie","Balinéz","Bengáli","Birman","Bohemian rex","Bombay","Bristol","Brit hosszú szőrű","Brit rövidszőrű","Burma","Burmilla","Chausie","Cheetoh","Colorpoint rövid szőrű","Colourpoint","Cornish rex","Cymric","Desert lynx","Devon rex","Doni szfinx","Egyiptomi mau","Európai rövidszőrű","Exotic","Foldex","German rex","Havanna","Highland lynx","Hócipős","Japán csonkafarkú","Jávai","Kaliforniai pettyes macska","Kanaani","Karthauzi","Keleti rövid szőrű","Korat","Kuril-szigeti csonkafarkú","La Perm","Maine Coon","Manx","Munchkin","Nebelung","Neva Masquarade","Norvég erdei macska","Ocicat","Ojos Azules","Orosz kék","Perzsa","Peterbald","Pixiebob","RagaMuffin","Ragdoll","Selkirk rex","Skót lógófülű","Sokoke","Szafari","Szavanna","Szerengeti","Szfinx","Sziámi macska","Szibériai","Szingapura","Szomáli","Thai","Tiffany","Tonkinéz","Toyger","Török angóramacska","Török Van","Ural rex","Vienna Woods","York"],gXu=["Abruzzói juhászkutya","Affenpinscher","Afgán agár","Afrikai oroszlánkutya","Airedale terrier","Akbash","Akita inu","Alaszkai malamut","Alentejo masztiff","Alopekisz","Alpesi tacskókopó","Altdeutscher Hütehunde","Amerikai akita inu","Amerikai Bulldog","Amerikai cocker spániel","Amerikai eszkimó kutya","Amerikai meztelen terrier","Amerikai pitbull terrier","Amerikai rókakopó","Amerikai staffordshire terrier","Amerikai vízispániel","Amerikai-kanadai fehér juhászkutya (White Shepherd Dog)","Anatóliai juhászkutya","Angol agár","Angol bulldog","Angol cocker spániel","Angol juhászkutya (English Shepherd)","Angol masztiff","Angol mosómedvekopó (English Coonhound)","Angol pointer","Angol rókakopó","Angol springer spániel","Angol szetter","Angol véreb","Angol-francia falkavadász kopó (Anglo-français de petite vénerie)","Appenzelli havasi kutya","Arab agár","Ardenneki pásztorkutya","Argentin dog","Ariége-i kopó","Ariége-i vizsla","Armant","Artois-i kopó","Atlaszi hegyikutya","Ausztrál csonkafarkú pásztorkutya","Ausztrál juhászkutya","Ausztrál kelpie","Ausztrál pásztorkutya","Ausztrál selyemszőrű terrier","Ausztrál terrier","Auvergne-i vizsla","Azawakh","Azori-szigeteki kutya (Cão Fila de São Miguel)","Bajor hegyi véreb","Bali hegyikutya (Kintamani)","Bandog","Barbet","Basenji","Basset hound","Beagle Egyesült Királyság","Beagle harrier","Beagle","Bearded collie Egyesült Királyság","Beauce-i juhászkutya","Bedlington terrier","Belga griffon","Belga juhászkutya","Belga masztiff (Chien de Trait Belge)","Belga vizsla (Braque Belge)","Bergamói juhászkutya","Bernáthegyi","Berni kopó (Bernese Laufhund)","Berni kopó","Berni pásztorkutya","Bichon bolognese","Bichon frisé","Bichon havanese","Biewer yorkshire terrier (Biewer Yorkshire Terrier)","Billy","Black mouth cur","Blue lacy","Boerboel","Bolognai pincs","bolonka cvetna","bolonka francuska","Bordeaux-i dog","Border collie Egyesült Királyság","Border terrier","Boston terrier","Boszniai kopó","Bourbonnais-i vizsla","Boxer","Boykin spániel","Bőrtokos kalippó","Brabançon","Brabanti kis griffon","Brazil kopó (Rastreador Brasileiro)","Brazil masztiff","Brazil terrier","Bretagne-i cserszínű basset","Bretagne-i cserszínű griffon","Breton spániel","Brie-i juhászkutya","Broholmer","Brüsszeli griffon","Bukovinai pásztorkutya","Bulldog Egyesült Királyság","Bullmasztiff","Bullterrier Egyesült Királyság","Bullterrier","Burgosi vizsla","Cairn terrier","Cane corso","Cardigan welsh corgi (Welsh Corgi Cardigan)","Cardigan welsh corgi","Carolina kutya (Karolina kutya)","Castro Laboreiro-i pásztorkutya","Catahoulai leopárdkutya","Cavalier King Charles spániel","Chesapeake Bay retriever","Chinook","Chippiparai","Cimarrón Uruguayo","Cirneco dell’Etna","Clumber spániel","Coton de tuléar","Csau csau","Cseh juhászkutya","Cseh szálkás szakállú vizsla","Cseh terrier","Csehszlovák farkaskutya","Csivava","Dalmata","Dandie Dinmont-terrier","Dán-svéd őrkutya","Délorosz juhászkutya","Dobermann","Drenti vizsla","Drever","Drótszőrű foxterrier","Drótszőrű griffon","Drótszőrű isztriai kopó","Drótszőrű magyar vizsla","Drótszőrű német vizsla","Drótszőrű portugál kopó","Dunker","Entlebuchi havasi kutya","Erdélyi kopó Magyarország","Erdélyi kopó","Estrelai hegyikutya","Észak-amerikai juhászkutya","Eszkimó kutya","Észt kopó","Eurázsiai","Fáraókutya","Fehér-cser francia kopó","Fehér-cser nagy angol-francia kopó","Fehér-fekete francia kopó","Fehér-fekete nagy angol-francia kopó","Fehérorosz juhászkutya","Fekete norvég elghund","Fekete sery","Fekete-cser mosómedvekopó","Félhosszúszőrű pireneusi juhászkutya","Fiatal Mioritic pásztorkutya","Field spániel","Finn kopó","Finn lapphund","Finn spicc","Flandriai pásztorkutya","Foxterrier","Francia bulldog","Francia kopó","Francia spániel","Francia vizsla","Fríz vízikutya","Fríz vizsla","Gascogne-i francia vizsla","Gascogne-i kék basset","Gascogne-i kék griffon","Glen of Imaal terrier","Golden retriever","Gordon szetter","Göndörszőrű retriever","Görög kopó","Griffon","Groenendael","Grönlandi kutya","Hahoawu","Halden kopó","Hamilton-kopó","Hannoveri véreb","Harlekin pincser","Harrier (Nyúlászkopó)","Havannai pincs","Hertha pointer","Himalájai pásztorkutya","Hokkaido inu","Holland juhászkutya","Holland smoushond","Hortaye Borzaya (Chortaj)","Horvát juhászkutya","Hosszúszőrű német vizsla","Hosszúszőrű pireneusi juhászkutya","Hosszúszőrű skót juhászkutya","Hovawart","Husky","Hygen kopó","Ibizai kopó","Inka kopasz kutya","Ír farkaskutya","Ír szetter","Ír terrier","Ír vízispániel","Isztriai kopó","Izlandi juhászkutya","Jack Russell terrier","Jämthund","Japán csin","Japán spicc","Japán spitz","Japán terrier","Jurai kopó","Kai ken","Kalag Tazi","Kaliba kutya","Kánaán kutya","Kanadai eszkimó kutya","Kanári-szigeteki kopó","Kanári-szigeteki kutya","Kangal","Kangaroo Dog","Kanni","Karéliai medvekutya","Kárpáti pásztorkutya","Karszti pásztorkutya","Katalán pásztorkutya","Kaukázusi juhászkutya","Keeshond","kelet-európai juhászkutya","Kelet-szibériai lajka","Kerry blue terrier","Kínai kopasz kutya","King Charles spániel","King Shepherd","Kis angol agár (Whippet)","Kis angol agár","Kis angol terrier","Kis angol-francia rókakopó","Kis berni kopó","Kis gascogne-i kék kopó","Kis gascon-saintonge-i kopó","Kis jurai kopó","Kis luzerni kopó","Kis münsterlandi vizsla","Kis oroszlánkutya","Kis schwyzi kopó","Kis svájci kopó","Kis vendée-i griffon basset","Kishu ken","Kisspitz","Komondor Magyarország","Komondor","Kooikerhondje","Koreai jindo kutya","Közép schnauzer","Közép uszkár","Közép-ázsiai juhászkutya","Középspitz","Kras-medencei juhászkutya","Kromfohrlandi","Kunming kutya","Kuvasz Magyarország","Kuvasz","Kyi leo","Labrador retriever","Laekenois","Lagotto romagnolo","Lajka","Lakeland terrier","Lancashire heeler","Landseer","Lapp pásztorkutya","Lengyel agár","Lengyel alföldi juhászkutya","Lengyel hegyi juhászkutya","Lengyel kopó","Lengyel vadászkutya(az FCI várólistáján)","Leonbergi","Leopard cur","Lhasa apso","Longdog","Lucas terrier","Lundehund","Lurcher","Luzerni kopó","Magyar agár","Magyar vizsla","Majestic tree hound","Malinois","Mallorcai masztiff","Mallorcai pásztorkutya","Máltai selyemkutya","Manchester terrier","Markiesje","Mexikói meztelen kutya (Xoloitzcuintle)","Mexikói meztelen kutya","Mioritic pásztorkutya (az FCI várólistáján)","Montenegrói hegyikopó","Mopsz","Moszkvai hosszú szőrű toy terrier","Moszkvai őrkutya","Mountain cur","Mudhol Hound","Mudi","Münsterlandi vizsla","Nagy angol-francia kopó","Nagy gascogne-i kék kopó","Nagy gascon-saintonge-i kopó","Nagy münsterlandi vizsla","Nagy svájci havasi kutya","Nagy vendée-i griffon basset","Nagy vendée-i griffon","Nagyspitz","Nápolyi masztiff","Német dog","Német fürjészeb","Német juhászkutya","Német kopó","Német pinscher","Német spicc","Német vadászterrier (Jagd terrier)","Német vizsla","Nivernais-i griffon","Norfolk terrier","Norrbotteni spicc","Norvég buhund","Norvég elghund","Norvég lundehund","Norwich terrier","Nyugat-orosz agár (két típus: cortaj és szteppei agár)","Nyugat-szibériai lajka","Óangol juhászkutya","Olasz agár","Olasz griffon","Olasz kopó","Olasz vizsla","Olasz volpino","Ónémet juhászkutya","Óriás schnauzer","Óriás uszkár","Orosz agár","Orosz fekete terrier","Orosz toy terrier(az FCI várólistáján)","Orosz-európai lajka","Osztrák kopó","Osztrák pinscher","Ősi dán vizsla","Padilokoon","Papillon","Patterdale terrier","Pekingi palotakutya","Pembroke welsh corgi","Perui meztelen kutya","Perzsa agár","Phalène","Phu-quoc kutya","Pikárdiai juhászkutya","Pikárdiai kék spániel","Pikárdiai spániel","Pireneusi francia vizsla","Pireneusi hegyikutya","Pireneusi juhászkutya","Pireneusi masztiff","Pointer","Poitevin","Pomerániai törpespicc","Pont-Audemer-i spániel","Porcelánkopó","Portugál juhászkutya","Portugál kopó","Portugál vízikutya","Portugál vizsla","Pudelpointer","Puli","Pumi","Rajapalayam","Rampur agár","Rat terrier","Rhodesian ridgeback (Afrikai oroszlánkutya)","Román pásztor kutya","Rottweiler","Rouilers-i pászorkutya","Rövidszőrű isztriai kopó","Rövidszőrű magyar vizsla","Rövidszőrű német vizsla","Rövidszőrű skót juhászkutya","Saage kochee","Saarloosi farkaskutya","Saint-germaini vizsla","Sarplaninai juhászkutya","Savoye-i pásztorkutya","Schapendoes","Schiller-kopó","Schipperke","Schnauzer","Schwyzi kopó","Sealyham terrier","Shar pei","Shetlandi juhászkutya","Shikoku inu","Shiloh juhászkutya","Siba inu","Sibaken","Si-cu","Silken Windhound","Simaszőrű foxterrier","Simaszőrű portugál kopó","Simaszőrű retriever","Sinka","Skót juhászkutya","Skót szarvasagár","Skót terrier","Skye terrier","Smålandi kopó","Soft coated wheaten terrier","Spániel","Spanyol agár","Spanyol kopó","Spanyol masztiff","Spanyol vízikutya","Staffordshire bullterrier","Stájeri drótszőrű kopó","Sussexi spániel","Svájci fehér juhászkutya","Svájci kopó","Svéd juhászspitz","Svéd lapphund","Szálkásszőrű német vizsla","Szamojéd","Szávavölgyi kopó","Szerb kopó","Szerb trikolor kopó","Szetter","Szibériai husky","Szíriai pásztorkutya","Szlovák csuvacs","Szlovák drótszőrű vizsla","Szlovák kopó","Szürke norvég elghund","Tacskó","Taigan (Kirgiz barzoj)","Tajvani kutya","Tasi (Kelet-ázsiai barzoj)","Tátrai juhászkutya","Telomian","Tervueren (Belga juhászkutya)","Tervueren","Thai ridgeback","Tibeti masztiff","Tibeti spániel","Tibeti terrier","Tiroli kopó","Tornjak","Tosza inu","Toy uszkár","Törpe pinscher","Törpe schnauzer","Törpe uszkár","Törpespicc","Törpespitz","Trikolor francia kopó","Trikolor nagy angol-francia kopó","Újfundlandi","Új-guineai éneklő kutya","Uszkár","Utonagan","Vadkacsavadász retriever","Vendée-i griffon basset","Vendée-i griffonkopó","Vesztfáliai tacskókopó","Vidrakopó","Vizsla","Vörös ír szetter","Vörös-fehér ír szetter","Weimari vizsla","Welsh corgi","Welsh springer spániel","Welsh terrier","West highland white terrier","Wetterhoun","Whippet","Wolfspitz","Yorkshire terrier"],fXu=["Abaco vadló","Abtenauer","Aegidienbergi","Adaj","Akhal tekini","Albán ló","Albínó ló","Al Khamsa","Altai ló","Alter Real","Altmarki","American Cream Draft","American Saddlebred Horse","Amerikai foltos ló","American Quarter Horse","Amerikai melegvérű","Amerikai telivér","Anatolian Native","Andalúz","Andravida","Anglo Kabardin","Anglo-Arab","Angol telivér","Appaloosa","Appendix","Arab félvér","Arab telivér","Arab","Aralusian","Arany Amerikai Hátasló","Ardenni","Argentine Criollo","Ariegeois","Asturian","Ausztráliai Brumby","Auxois","Avelignese","Azték ló","Bajor melegvérű - melegvérű lófajta","Bali(ló) - melegvérű lófajta","Ban-ei -","Bazutó póni – melegvérű lófajta","Belga hidegvérű - hidegvérű lófajta","Belga melegvérű - melegvérű lófajta","Belorusz fogatló","Berber ló","Bhutia póni","Bitjug","Blazer","Boer","Boszniai póni","Boulonnais","Bourguignon - kihalt fajta","Brandenburger - melegvérű lófajta","Bretó Cerda","Breton(ló) – hidegvérű lófajta","Brindle Horse","Brit Sport ló","Brit melegvérű – melegvérű lófajta","Brumby-ló – Ausztrália vadlova","Buckskin","Bugyonnij","Bulgarer","Burguete","Buryat","Caballo Chileno","Calabrese (lófajta)","Camargue-i ló - melegvérű lófajta","Campolino","Cayuse Indián Póni - lófajta","Charollais","Charantais","Cheju","Chickasaw","Cleveland bay - melegvérű lófajta","Clydesdale - hidegvérű lófajta","Comtois","Crioulo","Cseh hidegvérű","Cseh melegvérű","Dán melegvérű","Danube","Deliboz","Délnémet hidegvérű - hidegvérű lófajta","Dole","Doni ló - melegvérű lófajta","Dongola","Döle ügető","Egyiptomi(lófajta)","Észak-Amerikai poroszkáló ló","Észak-Svéd ló","Északi hátasló","Északi igásló","Északkeleti ló","Észtországi Natív","Finn hidegvérű","Finn ló","Fjord póni","Fleuve","Fouta","Francia ügető","Francia Félvér","Frederiksborgi","Freiberger","Francia hátasló","Fríz ló","Furioso-north star","Galiceno","Garrano – melegvérű lófajta","Gelderlander","Georgiai Grand ló","Gidrán","Groningen","Hackney","Hannoveri","Haflingi","Hegu","Hess és rajnai ló","Hesszeni","Hirzai","Holland melegvérű","Holland igásló","Holsteini ló","Hucul ló","Hunter","Indiai ló","Iomud","Izraeli ló","Ír hobbiló","Ír igásló","Ír sportló","Jinzhou","Jütland ló","Kabardini","Kalmyk","Kanadai ló","Kanadai Sport ló","Karabakh","Karabair","Karelian","Karthúsiai ló","Kathiawari","Kazakh","Kelet Bolgár ló","Keletfríz ló","Kentucky hegyi hátasló","Kinsky","Kisbéri félvér","Kiso","Kladrubi","Kuhaylan","Kunfakó","Kushum","Kustanair","Lett ló","Lett hidegvérű","Limousin ló","Lipicai ló","Lippit Morgan","Litvániai ló","Llanero","Lokai","Losino","Luzitán ló","Magyar félvér","Magyar sportló","Magyar hidegvérű","Magyar ügető","Malopolski","Mangalarga","Mangalarga Marchador","Maremann","Marismeno","Marokkói Berber ló","Marwari","Masuren","Mezőhegyesi sportló","Mecklenburgi","Mecklenburgi hidegvérű","Medicine Hat horse","Menorquin","Messara","Mezen","Miharu - kihalt lófajta","Mingrelian","Minusinsk","Musztáng","Misaki","Missouri fox trotter","Miyako","Mongol ló","Montana Travler","Morab","Morgan horse","Morocco Spotted Horse","Morochuco","Mountain Pleasure Horse","Moyle","Muraközi","Murgese","Nápolyi (lófajta)","Narraganset Pacer","National Show ló","National Spotted Saddle horse","Nez Perce","Német sportló","Nigériai ló","Nokota","Nóri ló","Noma","Nóniusz","Norman cob","Norfolk ügető","Nyugat-Afrikai Berber","Obua kihalt fajta","Ocracoke","Olasz hátasló","Olasz hidegvérű","Oldenburgi","Orlov ügető","Orosz hátasló","Orosz igásló","Öszvér","Pahlavan","Palomino","Pampa","Pantaneiro","Paso","Paso fino","Percheron","Persano","Perzsa Arab","Pintabian","Pinto (amerikai foltos ló)","Pinzgauer","Pleveni ló","Poitou ló","Polesian","Posavac","Pozan (lófajta)","Przewalski-ló","Qatgani","QuArab","Quariesian","Quarter horse","Rajnai melegvérű","Rajnai-Német hidegvérű","Ranchero Stock horse","Renano","Riding Horse","Rijpaard","Rocky mountain póni","Román sportló","Rottal","Sadecki","Saddlebred","Salerno (lófajta)","Sanhe","Schleswigi hidegvérű","Schwarzwaldi","Semigreu Romanesc","Senne","Shagya-arab","Shirazi","Shire","Slaski","Slatinany","Sokólsk","Sorraia póni","Spanyol Berber","Spanyol ló","Spanyol Musztáng","Spanyol-Norman ló","Spanyol Jennet ló","Spotted horse","Standardbred","Stuhm","Strelet Arab","Suffolk Punch","Sulphur","Sulphur Springs Musztáng","Svéd ardenni","Svéd félvér","Svéd melegvérű","Svájci melegvérű","Szardíniai ló","Szicíliai ló","Sziléziai Nóri","Szíriai ló","Szlovén hidegvérű","Szovjet igásló","Szudán ló","Taishu","Tarpán -Talán a Przewalski-lónak az alfaja","Tawleed","Tchenarani","Tennessee sétáló ló","Tennuvian","Tersk ló","Thesszáliai ló","Tigris ló","Tolfetano","Torij(Észt hidegvérű)","Torik (Észt melegvérü)","Tosa - kihalt faj","Trakehneni","Tuigpaard","Tundra ló - kihalt faj","Türkmén ló","Tyerszki ló","Ukrajnai Saddle","Vendéen","Vesztfáliai hidegvérű","Viatka","Virginia Highlander","Vlaamperd","Vladimir ló","Walkaloosa","Westfáliai (lófajta)","Wielkopolski","Württembergi (lófajta)","Wilbur-Cruce Spanish","Xilongol","Yabou","Yili (lófajta)","Yorkshire kocsiló","Zeeland","Zweibrückeni (lófajta)"],vXu={cat:pXu,dog:gXu,horse:fXu},CXu=vXu,FXu=["piros","zöld","kék","sárga","lila","mentazöld","zöldeskék","fehér","fekete","narancssárga","rózsaszín","szürke","gesztenyebarna","ibolya","türkiz","cserszín","égszínkék","lazac","szilva","orchidea","olajzöld","magenta","csontszín","indigó","arany","fuksziaszín","ciánkék","levendula","ezüst"],kXu={human:FXu},AXu=kXu,bXu=["Könyv","Film","Zene","Játék","Elektronika","Számítógép","Otthon","Kert","Szerszám","Élelmiszer","Egészség","Szépség","Játékszer","Gyermek","Baba","Ruházat","Cipő","Ékszer","Sport","Szabadban","Autó","Ipari"],yXu=["Ergonomikus főnöki szék ragasztott fekete bőrrel és PVC párnázott üléssel és háttámlával az egész napos kényelemért és támogatásért","Az autó elrendezése az első motorból áll, a motor hátuljára szerelt áthelyezett kardántengelyű típusú sebességváltókkal és négykerék-hajtással","Új ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Grafika, OS 10 Home, OS Office A & J 2016","A Dev Byte vékony és egyszerű Maple Gaming billentyűzete elegáns testtel és 7 színű RGB LED-es háttérvilágítással rendelkezik az intelligens funkcionalitás érdekében","Az Apollotech B340 egy megfizethető vezetékmentes egér, megbízható kapcsolattal, 12 hónapos akkumulátoridővel és modern dizájnnal","A Nagasaki Lander több Nagasaki sportkerékpár-sorozat védjegyzett neve, amelyek az 1984-es ABC800J-vel indultak","A futball edzésre és szabadidős célokra is jó","A karbonithálós kapuskesztyűk ergonomikus kialakításúak, hogy könnyen illeszkedjenek","Boston legfejlettebb kompressziós-viselet technológiája növeli az izmok oxigénellátását, stabilizálja az aktív izmokat","A formális ingek új sorozatát Önt szem előtt tartva terveztük. Illeszkedéssel és stílussal, amellyel kitűnik a tömegből","Az Apple Naturalé termékcsaládja, amely természetes összetevők izgalmas keverékét tartalmazza. 100%-ban természetes összetevőkkel","Az Andy cipőket a tartósságot és a trendeket szem előtt tartva tervezték, a cipők és szandálok legstílusosabb választéka"],BXu={adjective:["Kicsi","Ergonomikus","Rusztikus","Intelligens","Gyönyörű","Hihetetlen","Fantasztikus","Praktikus","Sima","Csodás","Általános","Kézműves","Kézzel készített","Engedélyezett","Kifinomult","Márka nélküli","Finom"],material:["Acél","Fa","Beton","Műanyag","Pamut","Gránit","Gumi","Fém","Puha","Friss","Fagyott"],product:["Szék","Autó","Számítógép","Billentyűzet","Egér","Bicikli","Labda","Kesztyű","Nadrág","Ing","Asztal","Cipő","Kalap","Törölköző","Szappan","Tonhal","Csirke","Hal","Sajt","Szalonna","Pizza","Saláta","Virsli","Csipsz"]},zXu={department:bXu,product_description:yXu,product_name:BXu},SXu=zXu,MXu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} és {{person.last_name}} {{company.suffix}}","{{person.last_name}} és Tsa. {{company.suffix}}","{{person.last_name}} 2000 {{company.suffix}}"],wXu=["Kft.","Bt.","Zrt.","Nyrt.","Kv.","Kkt."],PXu={name_pattern:MXu,suffix:wXu},TXu=PXu,jXu={wide:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],abbr:["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."]},NXu={wide:["hétfő","kedd","szerda","csütörtök","péntek","szombat","vasárnap"],abbr:["Hé","Ke","Sze","Csüt","Pé","Szo","Va"]},LXu={month:jXu,weekday:NXu},RXu=LXu,KXu=["Fizetési","Megtakaritás","Money Market","Befektetés","Lakáshitel","Hitelkártya","Gépjármű kölcsön","Személyi kölcsön"],IXu=["pénzbefizetés","pénzfelvétel","fizetés","számlázás"],OXu={account_type:KXu,transaction_type:IXu},$Xu=OXu,HXu=["com","hu","eu","net","org"],GXu=["gmail.com","hotmail.hu","hotamil.com","freemail.hu","citromail.hu","outlook.com","outlook.hu"],_Xu={domain_suffix:HXu,free_email:GXu},VXu=_Xu,JXu=["Bács-Kiskun","Baranya","Békés","Borsod-Abaúj-Zemplén","Budapest","Csongrád-Csanád","Fejér","Győr-Moson-Sopron","Hajdú-Bihar","Heves","Jász-Nagykun-Szolnok","Komárom-Esztergom","Nógrád","Pest","Somogy","Szabolcs-Szatmár-Bereg","Tolna","Vas","Veszprém","Zala"],UXu={state:JXu},WXu=UXu,qXu={title:"Hungarian",code:"hu",language:"hu",endonym:"magyar",dir:"ltr",script:"Latn"},ZXu=qXu,p_=["Hanna","Anna","Zoé","Léna","Luca","Emma","Zsófia","Boglárka","Lili","Mira","Lilien","Nóra","Laura","Lara","Maja","Fanni","Jázmin","Izabella","Olívia","Sára","Gréta","Alíz","Adél","Lilla","Liza","Flóra","Dorka","Zselyke","Dóra","Csenge","Janka","Liliána","Viktória","Szofia","Réka","Panna","Petra","Dorina","Natasa","Blanka","Eszter","Noémi","Emília","Bianka","Kamilla","Szófia","Vivien","Rebeka","Elizabet","Linett","Szofi","Júlia","Szonja","Abigél","Mia","Bella","Lia","Natália","Tamara","Lotti","Róza","Amira","Eliza","Panka","Milla","Zorka","Hanga","Nara","Norina","Fruzsina","Mirella","Dorottya","Boróka","Emili","Regina","Johanna","Alexandra","Diána","Elena","Kinga","Hédi","Borbála","Emese","Bíborka","Barbara","Letícia","Lujza","Zita","Kincső","Nina","Vanda","Veronika","Zara","Lana","Lora","Kiara","Lívia","Rozina","Zejnep","Virág"],g_=["Dr.","Prof."],f_=["Bence","Máté","Dominik","Levente","Noel","Dániel","Zalán","Marcell","Olivér","Ádám","Milán","Dávid","Botond","Benett","Áron","Zsombor","Balázs","Márk","Péter","Kristóf","Zétény","Nimród","László","Benedek","Tamás","Gergő","Patrik","Zente","Bálint","András","Zoltán","Attila","Barnabás","Márton","Hunor","Kornél","Martin","Ákos","Gábor","Alex","István","Vince","Ábel","Krisztián","Zsolt","János","Nolen","Erik","Bendegúz","Sándor","József","Nándor","Richárd","Benjámin","Soma","Ármin","Csaba","Kevin","Róbert","Ferenc","Mátyás","Norbert","Roland","Vencel","Viktor","Csongor","Szabolcs","Mihály","Boldizsár","Benjamin","Simon","Gergely","Bertalan","Tibor","Zénó","Adrián","Miklós","Nikolasz","Vilmos","Kende","Imre","Gellért","Krisztofer","Donát","Vendel","Bende","Brájen","Dorián","Denisz","Sámuel","Noé","Csanád","Lajos","Kolos","Alexander","Laurent","Mirkó","György","Nátán","Iván"],YXu=ju(p_,f_),QXu=["Nagy","Kovács","Tóth","Szabó","Horváth","Varga","Kiss","Molnár","Németh","Farkas","Balogh","Papp","Takács","Juhász","Lakatos","Mészáros","Oláh","Simon","Rácz","Fekete","Szilágyi","Török","Fehér","Balázs","Gál","Kis","Szűcs","Kocsis","Orsós","Pintér","Fodor","Szalai","Sipos","Magyar","Lukács","Gulyás","Biró","Király","László","Katona","Jakab","Bogdán","Balog","Sándor","Boros","Fazekas","Kelemen","Váradi","Antal","Somogyi","Orosz","Fülöp","Veres","Vincze","Hegedűs","Budai","Deák","Pap","Bálint","Pál","Illés","Vass","Szőke","Vörös","Bognár","Fábián","Lengyel","Bodnár","Szücs","Hajdu","Halász","Jónás","Máté","Székely","Kozma","Gáspár","Pásztor","Bakos","Dudás","Major","Orbán","Hegedüs","Virág","Barna","Novák","Soós","Tamás","Nemes","Pataki","Balla","Faragó","Kerekes","Borbély","Barta","Péter","Szekeres","Csonka","Mezei","Márton","Sárközi"],XXu=[{value:"{{person.last_name}}",weight:1}],v_=["Dr.","Prof."],uu0=[{value:"{{person.prefix}} {{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:9}],eu0=ju(g_,v_),au0={female_first_name:p_,female_prefix:g_,first_name:YXu,last_name:QXu,last_name_pattern:XXu,male_first_name:f_,male_prefix:v_,name:uu0,prefix:eu0},ru0=au0,nu0=["+3620#######","+3630#######","+3650#######","+3670#######","0620#######","0630#######","0650#######","0670#######","+36 20/###-####","+36 30/###-####","+36 50/###-####","+36 70/###-####","003620#######","003630#######","003650#######","003670#######"],tu0={formats:nu0},iu0=tu0,ou0=["abajdóc","abált","abaposztó","ábécés","aberdeeni","aberrált","abesszin","abesszíniai","abház","abidjani","abiogén","abiotikus","ablakmosó","ablakos","ablaktalan","ablaktisztító","ablaktörlő","ablakú","abnormális","abnormis","abolicionista","abonamentes","aborális","abortuszpárti","ábrahámi","abrakos","ábrándkergető","ábrándos","ábrándozó","ábrázoló","abroncsos","abszolút","abszolutista","abszolutisztikus","abszolútum","abszorpciós","absztinens","absztrakt","abszurd","acélerős","acélkék","acélkeretű","acélnemesítő","acélos","acélozott","acélszínű","acélszívű","acélszürke","acélvázas","acidofil","ácsolás","adagoló","adakozó","adandó","adangme","adaptív","adásvételi","adatgazdag","adatszerű","adatvédelmi","ádáz","addigi","addiktív","additív","adekvát","adiabatikus","adigei","adjuváns","adminisztrációs","adminisztratív","adó","adogató","adóköteles","adókötelezett","adományos","adományozó","adomás","adómentes","adós","adósságmentes","adott","adó-vevő","adózási","adózatlan","adózó","adrenerg","adriai","adventi kalendárium","adventi","adventista","affekta","affektáló","affektált","affektív","afferens","afgán","afganisztáni","aforisztikus","afrikaans","afrikai","afroamerikai","afroázsiai","agancsnyelű","agancsos","ágas","ágas-bogas","ágaskodó","ágazati","ágazatos","ágbogas","ág-bogas","agg","aggályos","aggasztó","aggató","aggkori","agglutináló","aggodalmas","aggodalmaskodó","aggodalomkeltő","aggódó","aggott","aggregált","agilis","agitációs","agnosztikus","ágnyeső","agrár","agrárius","agrárszocialista","agresszív","ágrólszakadt","ágú","agyafúrt","agyagos","agyagsárga","agyalágyult","agyalapi","ágyasház","agyatlan","agybajos","ágyban fekvő","agybeli","ágybeli","ágyéki","ágyéktáji","agyi","ágyi","agykárosodott","agykérgi","agyoncsépelt","agyondíszített","agyondolgozott","agyonhajszolt","agyonhasznált","agyonhordott","agyonizzadt","agyonjátszott","agyonmosott","ágyús","agyzsibbasztó","áhítatos","ajakos","ajándékozó","ajánlatkérő","ajánlatos","ajánlattevő","ajánlható","ajánló","ajánlott","ájtatos","ajtónagyságú","ájult","akadálymentes","akadálymentesített","akadályozatlan","akadálytalan","akadékos","akadékoskodó","akadémiai","akadémikus","akadémista","akadozó","akarati","akaratképtelen","akaratlan","akaratos","akarattal","akarattalan","akaratú","akasztó","akasztós","akasztott","akceptálható","akcióképes","akciós","akkori","akkreditált","akkurátus","aknás","akrobatikus","aktatáskás","aktív","aktivált","aktuális","akusztikai","akusztikus","akut","akvarista","alábbi","alacsony","alacsonyrendű","alacsonyszintű","aládúcolt","alagsori","alagútszerű","aláíratlan","aláíró","aláírt","alakhű","alaki","alakítási","alakítható","alakító","alakos","alakoskodó","alakszerű","alaktalan","alaktani","alaktartó","alakú","alamizsnás","alamuszi","alantas","alanyi","alapértelmezett","alapfokú","alapi","alapító","alapos","alaptalan","alapú","alapvető","álarcos","álarcszerű","alárendelő","alárendelt","alaszkai","alatti","alattomos","alávaló","alávetett","alázatos","alázatoskodó","albán","albetétesített","albínó","álbölcs","álcázott","áldásos","áldatlan","áldó","áldott","áldozati","áldozatkész","áldozatos","áldozó","alélt","aleut","alfabetikus","alfanumerikus","algebrai","algériai","algoritmikus","aliciklusos","aljas","alkáli","alkalikus","alkalmas","alkalmassági","alkalmatlan","alkalmatos","alkalmazási","alkalmazható","alkalmazkodó","alkalmazó","alkalmazott","alkalmi","alkalomszerű","alkati","alkímiai","alkirályi","alkoholellenes","alkoholfüggő","alkoholista","alkoholmentes","alkoholos","alkoholtartalmú","alkonyati","alkonyi","alkotmányellenes","alkotmányos","alkotmányozó","alkotmánysértő","alkotó","alkotóerő","alkotóház","alkotói","alkotókedv","alkotóképesség","alkotóközösség","alkotómunka","államalkotó","állambiztonsági","államellenes","államfelforgató","államférfiúi","államfogoly","állami","államközi","állammonopolista","állampolgári","állandó","állapotos","álláshalmozó","állásnélküli","állástalan","állatbarát","állathívogató","állati","állatias","állatkedvelő","állatóriás","állatorvosi","állatövi","állattani","állatterelő","allegorikus","allergiás","állhatatlan","állhatatos","állítható","állító","állítólag","állítólagos","állkapcsú","álló","állóképes","állomásozó","állómotor","állóóra","állórajt","állórész","allosztérikus","állott","állótükör","állóvíz","alluviális","állványos","állványozó","almás","almaszagú","almaszedő","almaszerű","almásszürke","álmatag","almatermésű","álmatlan","almazöld","álmélkodó","álmodozó","álmos","álmosító","alnémet","álnok","álombeli","álomittas","álomszép","álomszerű","álomszuszék","alpakka","alpári","alperesi","alpesi","álságos","alsó","alsóbbrendű","alsó-szászországi","alsószorb","álszemérmes","álszent","álszenteskedő","alt","altaji","általános","altató","alternáló","alternatív","altruista","alulexponált","alulfinanszírozott","alulírott","alultáplált","aluszékony","alveoláris","alvilági","alvó","alvóbaba","alvószoba","amatőrbajnokság","amatőrcsapat","amatőrcsoport","ambiciózus","ambivalens","ámbrás","ambuláns","amcsi","amelioratív","amerikai","ammóniás","ammonita","amondó","amorf","ámuló","anabolikus","anaerob","anakreóni","anakronisztikus","analeptikus","analgetikus","anális","analitikai","analitikus","analóg","analogikus","anarchista","anatómiai","andalgó","andalító","andalúz","andorrai","androgin","androgün","anglikán","angol","angolai","angolajkú","angolkóros","angolszász","angyalarcú","angyalbögyörő","angyalbőr","angyalcsináló","angyali","angyalszép","animációs","animista","anizotrop","ánizsos","antianémiás","antiaritmiás","antibakteriális","antibiotikus","antibolsevista","antidemokratikus","antidepresszáns","antidiabetikus","antidialektus","antidiszkriminációs","antiepileptikus","antifasiszta","antifeudális","antifónia","antihipertenzív","antiimperialista","antiinflációs","antik","antikapitalista","antiklerikális","antiklinális","antikomintern","antikvár","antimarxista","antimikrobiális","antimilitarista","antioxidáns","antiösztrogén","antipatikus","antiszemita","antiszepszis","antiszeptikus","antiszimmetrikus","antiszociális","antisztatikus","antropogén","antropológiai","anyagelvű","anyagi","anyagias","anyagtakarékos","anyai","anyajogi","anyajogú","anyakönyvi","anyanyelvi","anyányi","anyás","anyasági","anyáskodó","anyaszerű","anyaszült","anyaszülte","anyátlan","apacs","apai","apajogú","apasági","apáti","apatikus","apátlan","apátsági","apikális","apiko-labiális","aplasztikus","apokaliptikus","ápolatlan","apolitikus","ápoló","ápolt","áporodott","apostoli","aposzematikus","áprilisi","aprított","apró","apróbirtok","apró-cseprő","aprócska","aprófejű","aprólékos","aprónép","aprószén","apróvadas","arab","áradozó","arameus","áramfejlesztő","arámi","áramló","áramtalan","áramtalanító","áramvonalas","arany","aranybarna","aranycsináló","aranyérmes","aranyfényű","aranykalászos","aranykeretes","aranykezű","aranykoszorús","aranykulcsos","aranylábú","aranyos","arányos","aranyozott","aranysárga","aranysarkantyús","aranyszabály","aranyszájú","aranyszín","aranyszínű","aranyszívű","aranyszőke","aranyszőrű","aránytalan","aranytartalmú","arasznyi","araszolva","arató","arcátlan","archaikus","archeológiai","arcpirító","argentin","ari","ariánus","arisztokrata","arisztokratikus","arisztotelészi","aritmetikai","árjelzés","árkádos","arkhimédészi","arktikus","ármányos","arminiánus","árnyalatnyi","árnyalt","árnyas","árnyékadó","árnyékolatlan","árnyékolt","árnyékos","árnyékszerű","árnyéktalan","árnyszerű","aromán","aromás","arravaló","arrogáns","ártalmas","ártalmatlan","ártatlan","artériás","artézi","artikulálatlan","artikulált","ártó","árulkodó","árurejtegető","árusító","árutermelő","árva","árverési","árverező","ásatag","ásító","askenázi","ásványi","ásványolaj","ásványos","ásványvizes","aszaló","aszalt","aszeptikus","aszexuális","aszfaltbetyár","aszfaltkoptató","aszfaltozó","aszfaltozott","aszimmetrikus","aszimptotikus","aszinkron","aszketikus","aszociális","aszott","asszámi","asszertív","asszír","asszociációs","asszociatív","asszonygyűlölő","asszonyi","asszonyos","asztali","aszténiás","asztmás","asztmatikus","asztrahán","asztrális","asztrológiai","asztronómiai","asztúriai","aszús","átadó","átalakító","átalakított","atavisztikus","átázott","átdolgozott","ateista","átellenes","áteresztő","átfagyott","átfogó","átfutási","átfutó","átgondolt","áthághatatlan","átható","áthatolhatatlan","athéni","áthidalhatatlan","atípusos","átíró","átitatódott","átitatott","átizzadt","atkaölő","átkaroló","átkos","átkozott","átlagos","atlanti","Atlanti","átláthatatlan","átlátható","átlátszatlan","átlátszó","átlényegítő","atlétikai","atlétikus","átlós","átmeneti","átmenő","átnedvesedett","átnézett","átnő","atombiztos","atomhajtású","atomi","atommeghajtású","atomos","atonális","átöröklött","átruházhatatlan","átruházható","átszellemült","átszőtt","áttekinthetetlen","áttekinthető","áttért","áttetsző","attikai","áttört","attraktív","átutalási","átutazó","átütő","átvihető","átvitt","atyai","audio","audiovizuális","augusztusi","aulikus","ausztrál","ausztriai","autentikus","authentikált","autochton","autodidakta","autogén","autogénvágó","autogramgyűjtő","autogramvadász","automatikus","automatizált","autonóm","autoriter","autós","autotróf","avantgárd","avar","avarszínű","avas","avítt","axiális","axiomatikus","axonometrikus","azeri","azonnali","azonos","azonosítható","azonosító","azonosított","ázott","áztató","azték","azúr","azúrkék","ázsiai","baba","bábeli","babiloni","bábjátékos","bábjátszó","babonás","babos","bacchusi","bacilushordozó","bacilusmentes","bácskai","badar","bádoghangú","bádogos","bagatell","bagóleső","bagós","bágyadt","bágyasztó","bajor","bajorországi","bajos","bájos","bajszerző","bájtalan","bajtársi","bajtársias","bajtársiasság","bajtársiatlan","bajuszos","bajusztalan","bakteriális","baktériumellenes","baktériumölő","bal","balcsillag","balcsillagzat","balesetmentes","balesetveszélyes","balfasz","balfedezet","balfék","balga","balgatag","balhiedelem","balhit","balinéz","balítélet","baljós","baljóslatú","balkáni","balkezes","balkörmű","balközép","ballábas","ballagó","ballib","ballisztikai","ballisztikus","baloldali","balszerencsés","balti","balzsamos","bamba","bámulatos","banális","bánatos","bandzsa","bandzsi","bangladesi","banki","bankjegykiadó","bankképes","bántalmazó","bántatlan","bántó","bányamentő","bányarészvényes","bányászati","baptista","barakklakó","bárányszelíd","baráti","barátkozó","barátkozós","barátos","barátságos","barátságtalan","barázdált","barázdás","barbár","barbitursav","bárdolatlan","bárgyú","bariton","barlangi","barlangkutató","barlanglakó","barna","barnamezős","barnás","barnásfehér","barnásfekete","barnáslila","barnáspiros","barnásvörös","barnásvöröses","barnászöld","baró","bárói","barokk","baromi","bársonyfekete","bársonyos","bársonypuha","basáskodó","baskír","baszk","bátor","bátorító","bátortalan","Bayes-féle","bazális","bazaltkeménységű","bázikus","beállítható","beállított","beállítottságú","beálló","beavatott","bebörtönzött","becsapott","becserélhető","becses","bécsi","becsípett","becsmérlő","becstelen","becsületbeli","becsületes","becsületrabló","becsületsértő","becsült","becsvágyó","bedrogozott","beépített","beépíthető","beesett","befejezetlen","befejezett","befejező","befektetési","befektető","befogadó","befogó","befolyásolható","befolyásoló","befolyásos","befőttes","befőzött","bégető","begyepesedett","begyöpösödött","beható","behatóan","behavazott","behemót","behízelgő","behozatali","beijedt","beírt","beismerő","bejáró","bejegyzett","bejelentő","bejövő","békanyúzó","békebarát","békebeli","békeellenes","békéltető","beképzelt","bekerített","békés","békeszegő","békeszerető","békétlen","béketűrő","beköltözhető","bekötött","békülékeny","bel","belarusz","beláthatatlan","belátó","belebonyolódott","beleértve","belefeledkezett","beleivódott","bélelt","belenyugvó","belépő","beleszámított","belföldi","belga","belgiumi","beli","bélpoklos","belpolitikai","belső","belsőégésű","béltisztító","belvárosi","bélyeges","bélyegköteles","bélyegmentes","bemenő","bemondó","bemutató","béna","bencés","benépesített","benga","bengáli","benini","bennfoglaltatik","bennszülött","benső","bensőséges","benti","bénult","benzinkutas","benzinüzemű","benyíló","beosztó","beosztott","berakott","bércsaló","bérelt","bérletes","bérleti","bérlettulajdonos","berlini","bérlő","bérmentes","berozsdásodott","berúgott","besorozott","beste","bestiális","besúgó","beszámíthatatlan","beszámítható","beszámoló","beszari","beszédes","beszédhibás","beszédképtelen","beszédű","beszélő","beszerezhetetlen","beszerzési","beszivárgó","beteg beteges","betegeskedő","beteglelkű","betegsegélyző","betegszállító","beteljesítetlen","beteljesületlen","beteljesült","betéti","betiltott","betintázott","betlehemes","betolakodás","betolakodó","betonkemény","betűrendes","betűrendi","betűzési","betyáros","beugrató","beugró","beülő","bevakolt","bevallott","bevásárló","bevehetetlen","bevésett","bevezető","bevont","bewusstlos","bezárt","bézsszínű","bibircsókos","bibliai","bibliakutató","biblianyomó","biblikus","bíbor","bíborpiros","bíborszegélyes","bíborszín","bíborvörös","biciklikölcsönző","bicskanyitogató","bifokális","bigámista","bigott","bihari","bihári","bijektív","bikaerős","bikanyakú","bikavadító","bikonvex","bilabiális","bilaterális","bilingvális","bilis","billegető","bimbós","bimbózó","bináris","binokuláris","binomiális","biokémiai","biológiai","bipoláris","bíráló","birkózó","birodalmi","bírói","bírósági","birtoklási","birtokos","birtokosi","biszexuális","bitang","bivalens","bizakodó","bizalmas","bizalmatlan","bizalomra méltó","bizánci","bizantinizáló","bizarr","bizományi","bizonyítható","bizonyító","bizonyított","bizonyos","bizonytalan","biztató","biztonsági","biztonságos","biztos","biztosítási","biztosító","biztosított","blazírt","blokkoló","bódító","bodor","bodri","bodros","bódult","bogáncsos","bogaras","bogárfekete","boglyas","bogos","bohém","bohó","bohókás","bojtos","bokorugró","bokros","bokszoló","bokszos","boldog","boldogtalan","bolgár","bolhacsípett","bolhairtó","bolíviai","bolognai","bolond","bolondos","bolti","boltíves","boltozatos","bolygóközi","bolyhos","bomba","bombabiztos","bombasérült","bombasztikus","bombázó","boncoló","bonctani","bontó","bonyodalmas","bonyolult","borászati","borbát","bordai","bordaközi","bordás","bordázott","bordó","bordóvörös","borissza","borító","borízű","borkedvelő","bormérő","bornírt","borongós","boros","borostyánszín","borostyánszínű","borotválatlan","borozó","borsos","borsózöld","borszagú","borszínű","bortermelő","borult","borús","borvirágos","borvörös","borzalmas","borzas","borzasztó","borzderes","bosnyák","boszniai","boszorkányos","bosszantó","bosszús","bosszúszomjas","bosszúvágyó","botanikai","botanikus","botcsinálta","botfülű","botladozó","botor","botrányos","botswanai","bozontos","bozótos","bő","bőbeszédű","bőgő","bögyös","böhöm","böjti","bőkezű","bölcs","bölcseleti","bőrbarát","bőrbarna","bőrdíszműves","bőrgyógyászati","bőrkeményedéses","bőrkötésű","bőrös","bőrszagú","bőrvágó","bőséges","bősz","böszme","bővelkedő","brassói","brazil","breton","brilliáns","brit","bronzérmes","bronzvörös","bronzszín","bronzszínű","brut","brutális","bruttó","brüsszeli","búbos","budapesti","buddhista","buggyant","buggyos","bugyogó","bugyuta","buja","bújdosó","bujtogató","bukaresti","bukkális","bukkanó","bukó","bukott","buktató","bulgár","bulgáriai","bundás","bunkós","burjánzó","burját","burkolatlan","burkolt","burleszk","burmai","burzsoá","bús","busa","búskomor","buta","butéliás","bútorozatlan","bútorozott","butykos","búzakék","búzavirágkék","búzavirágszín","buzérvörös","buzgó","bűbájos","büdös","bűnbánati","bűnbánó","bűnös","bűnöző","bűnrészes","bűntelen","büntetendő","büntethető","büntetlen","büntető","büntetőjogi","bűntudatos","bűnügyi","bűnvádi","bürokratikus","büszke","bütykös","bűvös","bűzös","cábár","cafatos","cáfolhatatlan","cáfolható","cáfoló","cafrangos","cápamentes","céda","cefet","céklavörös","célirányos","célnyelvi","célorientált","célravezető","célszerű","célszerűtlen","céltalan","céltudatos","centenáriumi","centrifugális","centripetális","cenzori","cenzúrázatlan","chilei","ciántartalmú","cifra","cigány","cigánybarna","cigányképű","ciki","ciklikus permutáció","ciklikus","ciklotim","ciklus","cikornyás","címertani","című","címzetes","cingár","cinikus","cinkfehér","cinóberpiros","cipőfoltozó","cipőjavító","ciprusi","cirill","cirmos","ciszterci","citromos","citromsárga","civil","civilizálatlan","civilizált","colos","combcsonti","Costa-Rica-i","cöpek","cöpekes","cuki","cukorbeteg","cukormentes","cukros","cukrozott","csábító","csábos","csacsogó","családbarát","családépítő","családi","családias","családos","családtalan","csalafinta","csalárd","csálé","csalfa","csalhatatlan","csalódott","csalóka","csámcsogós","csámpás","csapadékdús","csapadékos","csapadékszegény","csapnivaló","csapó","csapodár","csapódó","csapongó","csapzott","csárdás","császári","császársárga","csatlakozó","csatolt","csattanós","csavargó","csavaros","csavart","csecsemőarcú","csecsen","cseh","csehszlovák","csekély","cselekvő melléknévi igenév","cselekvő","cselekvőképes","cselekvőképtelen","csempészett","csendes","csendes-óceáni","csenevész","csengő","csengős","csepergős","cseppfolyós","cserepes","cseresznyepiros","cseresznyeszínű","cserfes","cserszínű","cserzett","csevegő","csicsás","csicska","csigás","csiklandós","csikorgó","csikorgós","csíkos","csíkozott","csillagászati","csillagdíszes","csillagfényes","csillagkeresztes","csillagközi","csillagos","csillagszemű","csillagtalan","csillámos","csillapíthatatlan","csillapító","csillogó","csináló","csinált","csinos","csintalan","csipás","csip-csup","csípettszemű","csipkés","csipkeverő","csipkézett","csípős","csípőszélességű","csíramentes","csírátlan","csírátlanított","csiricsáré","csiszolatlan","csiszoló","csiszolt","csodálatos","csodálatra méltó","csodás","csodaszép","csokoládébarna","csokoládés","csomagküldő","csomagoló","csomagolt","csomó","csomóponti","csomós","csónaknyi","csonka","csonthéjas","csontos","csontszáraz","csontszín","csontszínű","csoportos","csorba","csorbítatlan","csordabika","csordultig","csóré","csorgó","csóró","csökevényes","csökkenő","csökkentett","csökkenthető","csökkentő","csökönyös","csöndes","csöpögő","csöves","csúcsíves","csúcsos","csúcstechnológiájú","csúf","csukaszürke","csukcs","csuklós","csuklyás","csukott","csúnya","csupasz","csurgó","csuromvíz","csuromvizes","csúszásgátló","csúszásmentes","csúszós","csuvas","csüggedt","dabasi","dacos","dadaista","dadogó","dagadó","dagadozó","dagadt","dagályos","daganatellenes","daganatképző","daganatos","dagasztó","dagi","dakari","dakkai","daliás","dallamos","dallamtalan","dallasi","dalmahodó","dalos","damaszkuszi","dán","dániai","darabos","daráló","darált","darwini","darwinista","deáki","deákos","debreceni","decemberi","decens","decimális","decis","dédelgetett","dedós","deduktív","defenzív","deficites","definiálatlan","degenerált","dekadens","dékáni","deklaratív","deklasszált","dekongesztáns","dekoratív","dél-afrikai","dél-amerikai","délceg","delejes","delelő","délelőtti","délelőttös","dél-európai","deli","déli","délibábos","délies","delikvens","délkeleti","délnémet","délnyugati","délszaki","délszláv","deltoid","délutáni","délvidéki","demarkációs","demilitarizált","demográfiai","demokráciaellenes","demokrata","demokratikus","denaturált","dentális","depressziós","derék","derekas","derékszögű","derengő","deres","deresedő","derített","derítő","dérlepte","dermedt","dermesztő","derűlátó","derült","derűs","destruktív","deszant","deszkamellű","desztillált","detektoros","dévaj","dévanágari","deviáns","diabetikus","diadalmas","diagonális","diákos","diatonikus","dichotóm","dicséretes","dicsérő","dicső","dicsőítő","dicsőséges","dicstelen","didaktikus","didergős","diétás","differenciálható","differenciális","diffúz","diftériás","digitális","díjazatlan","díjazott","díjfizető","díjköteles","díjmentes","díjtalan","diktatórikus","dilinós","dilinyós","dilis","diluviális","dinamikus","dinasztikus","dinka","dinnye","dióbarna","diófaszín","diószín","diplomáciai","diplomás","diplomatikus","direkt","direkttermő","diribdarab","díszelgő","díszes","diszfunkcionális","diszharmonikus","díszítő","diszjunkt","diszjunktív","diszkrecionális","diszkrét","diszkvalifikált","dísztelen","disztingvált","divatjamúlt","divatos","divatszín","divergens","dobogó","dobogós","dogmatikus","dohánybarna","dohányos","dohányszerű","dohányszín","dohányszínű","dohányzó","dohos","doktori","dolgaértő","dolgos","dolgozó","dolmányos","dologi","domborított","domború","dombos","domináló","dominikánus","doppingellenes","dór","döbbenetes","döcögős","döglött","dögös","dögvészes","dőlt","dölyfös","döntő","döntőbírói","dörzsölő","dőzsölő","drabális","drága","drágalátos","drákói","drámai","dramatikus","dramaturgiai","drapp","drasztikus","dravida","drogfüggő","drót nélküli","drótnélküli","drótszőrű","duális","dublé","dublini","duci","dudás","dudvás","dugi","duhaj","dumás","dunai","dundi","dupla","duránci","durcás","durva","dús","dúsgazdag","duzzadt","dühítő","dühödt","dühöngő","dühös","düledező","dzsainista","dzsesszes","dzsibuti","dzsipó","dzsuvás","ebédlőasztal","ében","ébenfekete","éber","ébredező","ébredő","ecetes","echt","ecuadori","eddigi","édes","édes-bús","édeskés","édesvízi","édesszájú","édi","edzési","edzett","effektív","efféle","égbekiáltó","egérszürke","égésű","egész","egészséges","egészségtelen","egészségügyi","égetett","égető","éghajlati","éghetetlen","éghető","égi","egocentrikus","egoista","égő","égőpiros","égszínkék","egzakt","egzotikus","egyablakos","egyágú","egyágyas","egyárbocos","egybehangzó","egybevágó","egyéb","egyedi","egyeduralkodó","egyeduralmi","egyedülálló","egyedüli","egyedüllét","egyemeletes","egyenértékű","egyenes","egyenetlen","egyéni","egyenjogú","egyenletes","egyenlítő","egyenlítői","egyenlő","egyenrangú","egyenruhás","egyértelmű","egyes","egyesített","egyesült","egyetemes","egyetemi","egyetlen","egyéves","egyezményes","egyező","egyeztetett","egyfelvonásos","egyforma","egyfülű","egyhangú","egyharmad","egyházi","egyházközségi","egyhónapos","egyidejű","egyiptomi","egyirányú","egyistenhívő","egyívású","egyjegyű","egykamarás","egykarú","egykedvű","egykezű","egykori","egykorú","egylábú","egylaki","egymással felcserélhető","egymolekulás","egynapi","egynapos","egynemű","egynyári","egyoldalas","egyoldalú","egyöntetű","egypetéjű","egypólusú","egypúpú","egyrészes","egységes","egysejtű","egysíkú","egysínű","egysoros","egyszarvú","egyszemélyes","egyszemű","egyszeri","egyszerű","egyszerűsített","egyszikű","egyszínű","egyszobás","egyszólamú","egyszótagú","egytagú","együgyű","együléses","együttérző","együttes","egyvágányú","éhes","ehetetlen","ehető","éhező","éjfekete","éjféli","éjjeli","éjszakai","ékes","ékesszóló","ékírásos","eklatáns","eklektikus","éktelen","ekvivalens","eladási","eladatlan","eladhatatlan","eladható","eladó","eladósodott","elaggott","elárasztott","elárvult","elasztikus","elátkozott","elbizakodott","elbűvölő","elbűvölt","elcsavart","elcsépelt","elcsigázott","elcsodálkozott","elcsüggedt","éldiszjunkt","eldobható","eldöntetlen","eldugott","elefántcsontszín","elefántcsontszínű","elegáns","elégedetlen","elégedett","elégikus","elégséges","elégtelen","elégületlen","elektromágneses","elektromos","elektronikus","elektrosztatikus","élelmes","elementáris","elemi","elengedhetetlen","élénk","élénkbarna","élénkpiros","élénksárga","élénkzöld","elenyésző","elérésű","elérhetetlen","elérhető","éles nyelvű","éles","elesett","élesztő","élesztős","életbevágó","életerős","élethossziglani","élethű","életigenlő","életképes","életképtelen","életlen","életmentő","életnagyságú","életrajzi","életszerű","élettani","élettársi","élettel teljes","élettelen","élettudományi","életunt","életveszélyes","életvidám","eleven","elevenszülő","elévülhetetlen","elfajzott","elfásult","elfeledett","elfogadhatatlan","elfogadható","elfogadó","elfogadott","elfogató","elfoglalt","elfogulatlan","elfogult","elfogyasztható","elfojthatatlan","elfojtott","elgázosított","elhagyatott","elhagyott","elhajtó","elhalasztott","elhaló","elhamarkodott","elhamarkodottan","elhanyagolható","elhanyagolt","elhárító","elhasználhatatlan","elhasználható","elhatározott","elhelyezett","élhetetlen","elhibázott","elhihető","elhivatott","elhízott","elhunyt","elidegeníthetetlen","elidegeníthető","elintézetlen","elismerő","elismert","elit","elítélendő","elítélő","elképedt","elképesztő","elképzelhetetlen","elképzelhető","elkerülhetetlen","elkerülő","elkeseredett","elkeserítő","elkésett","elkészített","elkészült","elkínzott","elkoptatott","elkötelezett","elkövetkező","elkülönített","elkülönítő","elkülönült","ellátatlan","ellátó","ellátott","ellazult","ellenállhatatlan","ellenálló","ellenállóképes","ellenes","ellenforradalmi","elleni","ellenjavallt","ellenkulturális","ellenőrizetlen","ellenőrizhetetlen","ellenőrizhető","ellenőrzött","ellenséges","ellenszegülő","ellenszenves","ellentétes","ellentmondásos","ellentmondást nem tűrő","ellentmondó","elliptikus","elmar","elmaradott","elmaradt","elmebeli","elmebeteg","elméleti","elmenő","élménygazdag","elmerengő","elmerült","elmés","elmondhatatlan","elmondható","elmosódott","elmozdíthatatlan","elmozdítható","elmúlt","elnagyolt","elnéző","elnőiesedett","elnöki","elnyelési","elnyomott","elnyújtott","elnyűtt","elosztott","élő","előbbi","előéletű","előfizetéses","előfizetői","előforduló","előírásos","előírt","előítéletes","előkelő","elöljárói","előnyös","előnytelen","előregyártott","előrehaladott","előrelátó","előretölt","elősegítő","élősködő","előtti","elővárosi","elővásárlási","elővételi","elővigyázatlan","elővigyázatos","előzékeny","előzetes","előző","elpazarolt","elpuhult","elpusztíthatatlan","elpusztult","elragadó","elragadtatott","elragadtatva","elrettentő","elromlott","elrugaszkodott","elsejei","elsietett","elsődleges","elsőosztályú","elsöprő","elsőrangú","elsőrendű","elsőszülött","elsüllyedt","elsüllyeszthetetlen","elszabadult","elszámolható","elszánt","elszegényedett","elszigetelt","elszomorító","elszórt","elszökött","eltántoríthatatlan","eltartható","eltávolító","eltávolított","eltérített","elterjedt","eltérő","elterült","éltes","eltett","eltévedt","eltévelyedett","eltompult","eltorlaszolt","eltorzult","eltökélt","eltömő","eltűnt","elutasító","elülső","elütő","elvágyódó","elvakult","elválaszthatatlan","elválasztó","elválasztott","elvált","elvarázsolt","elvégezhető","elvékonyodó","elveszett","elvesztett","élveteg","elvetélt","elvetemült","elvezetés","élvezetes","élvezhetetlen","élvhajhász","élvhajhászó","elvi","elviselhetetlen","elviselhető","elviselt","elvitathatatlan","elvonási","elvonó","elvont","elvonult","elvörösödött","elvszerű","elvtelen","elzárt","elzászi","emberbaráti","emberevő","emberfeletti","emberfölötti","embergyűlölő","emberi","emberkerülő","emberséges","emberszabású","emberszerű","embertani","embertelen","embrionális","emeletes","emeleti","emelkedett","emelkedő","emelt","émelygő","émelygős","émelyítő","emésztési","emészthetetlen","emészthető","emésztő","emlékezeterősítő","emlékezetes","emlékeztető","említett","emlős","emocionális","empirikus","emulziós","enciánkék","enciklopédikus","endogén","endokrin","éneklő","energiagazdag","energikus","enervált","engedékeny","engedelmes","engedélyezett","engedélyező","engedetlen","engedett","engesztelhetetlen","ennivaló","enyhe","enyhíthető","enyhítő","enyves","ép","épelméjű","eperszín","eperszínű","epés","epidemiológiai","epigrammatikus","epikai","epikus","epilepsziaellenes","epilepsziás","építési","építészeti","építő","épkézláb","épületes","érces","érctartalmú","erdei","érdekes","érdekfeszítő","érdeklődő","érdektelen","erdélyi","érdemdús","érdemes","érdemi","érdemleges","érdemlő","érdemtelen","érdes","erdős","eredeti","eredményes","eredményorientált","eredő","erélyes","éremtani","erényes","eres","éretlen","érett","erezett","érezhető","érintetlen","érintett","érinthetetlen","érintkezési","érintkező","erjesztő","erkélyes","érkezési","érkező","erkölcsi","erkölcsös","erkölcstelen","ernyedt","erogén","erotikus","érő","erőltetett","erős","erősített","erőskezű","erősödő","erőszakmentes","erőszakolt","erőszakos","erőteljes","erőtlen","értékes","értékesítési","értékesítő","értéktelen","értelmes","értelmetlen","értelmező","értelmi","értelmű","értesült","értetlen","érthetetlen","érthető","érvényes","érvénytelen","érvénytelenített","erza","érzékelhető","érzékeny","érzéketlen","érzéki","érzelemdús","érzelemgazdag","érzelemmentes","érzelgős","érzelmes","érzelmi","érzéstelen","érzéstelenítő","érzett","érző","Erzsébet-korabeli","esedékes","esélyes","eseménydús","eseménytelen","esendő","esetleges","esetlen","esküszegő","esküvői","esőálló","esőcsináló","esős","esőverte","esővizes","estéken át tartó","esti","észak-amerikai","észak-déli","északi búr","északi","Északi","északkeleti","észak-koreai","északnyugati","észbeli","eszelős","eszement","eszes","eszeveszett","eszkimó","eszközölhető","észlelhető","eszmei","eszméletlen","eszményi","észrevehetetlen","észrevehető","észrevétlen","észrevevő","észszerű","ésszerűtlen","észt","esztelen","esztétikai","esztétikus","eszű","éteri","etikai","etikus","etimológiai","etióp","etiópiai","étkes","étkezési","étlen","etnikai","etnocentrikus","etruszk","éttermi","étvágygerjesztő","étvágytalan","eufemisztikus","euklideszi","eurázsiai","európai","evangélikus","evangéliumi","eve","évelő","évenkénti","éves","evezős","évezredes","évi","evidens","evidentikus","evő","évszázados","évtizedes","excentrikus","exegetikus","exkluzív","exogén","exoterm","experimentális","explicit","explozív","exponenciális","extraszenzoriális","extrém","extrémista","extrovertált","ezeréves","ezerszeres","ezoterikus","ezüst","ezüstérmes","ezüstfehér","ezüstös","ezüstözött","ezüstszín","ezüstszínű","ezüstszürke","fa","fafejű","fafúvós","fagyálló","fagyasztó","fagyasztott","faggyús","fagyos","fagyott","fagyzugos","fájdalmas","fájdalmatlan","fájdalomcsillapító","fájdalommentes","fajgazdag","faji","fájó","fájós","fajtájú","fajtalan","fajtiszta","fakó","fakózöld","faktoriális","fakultatív","fal","falánk","falfehér","fali","falmászó","faló","fals","falú","falubika","falusi","falusias","famentes","fanatikus","fantasztikus","fantáziadús","fantáziaszegény","fanyar","fanyarkás","fapados","fáradékony","fáradhatatlan","fáradságos","fáradt","faragatlan","faragóács","faragott","faramuci","fárasztó","farizeusi","farmakológiai","fárszi","fás szárú","fás","fasé","fasiszta","fásult","fatális","fátlan","fátyolos","fátyolszerű","favastagságú","fázékony","fázós","februári","fecsegő","fecsérlő","fecskefarkú","feddhetetlen","feddhetetlenül","fedelesszárnyú","fedélzeti","fedetlen","fedett","fedezetlen","fedő","fegyelmezetlen","fegyelmezett","fegyelmi","fegyveres","fegyverkezési","fegyvertelen","fehér házi","fehér","fehérarany","fehéres","fehéresbarnás","fehérgalléros","fehérítetlen","fehérjedús","fehérvérű","fejedelmi","fejes","fejetlen","fejfájós","fejlábú","fejletlen","fejlett","fejlődési","fejlődő","fejnehéz","fejtágító","fejtett","fejű","fejvesztett","fekélyes","fekete","fekete-fehér","feketepiaci","feketés","fekete-tengeri","fékevesztett","fékezhetetlen","féktelen","fekvő","fél","felajzott","félállati","félautomata","felázott","félbarna","felbecsülhetetlen","felbecsülhető","félcédulás","felderítő","feldolgozási","feldolgozó","feldolgozott","féldrága","feldúlt","féle","felebaráti","feledékeny","félédes","feledhetetlen","felejthetetlen","felejtő","felekezeti","félelmes","félelmetes","felelős","felelősségteljes","felelősségű","felelőtlen","felemás","felemelő","felemelt","félénk","felesleges","félévenkénti","féléves","félévszázados","felezési","felező","felfegyverzett","félfeudális","felfoghatatlan","felfogható","felfogó","felfordított","felfordult","felforgató","felfújható","felfuvalkodott","felfúvódott","felfüggesztett","félfülű","félgömb alakú","felgyülemlett","felháborító","felháborodott","felhasználási","felhasználatlan","felhasználható","felhasználó","felhasználói","felhatalmazott","félhavi","félhivatalos","félholt","félhomályos","felhős","felhőtlen","felidéző","félig strukturált","feliratos","felismerhetetlen","felismerhető","feljáró","feljelentő","felkapott","félkarú","felkent","félkész","felkészületlen","felkészült","félkezű","felkiáltó","félkilós","felkötött","félkövér","féllábú","fellebbező","fellebbviteli","fellelkesült","fellengző","fellengzős","félmerev","félmeztelen","félművelt","félnapos","félnótás","felnőtt","felnyergelt","féloldalas","félórás","félő","félős","félreértett","félreérthetetlen","félreérthető","félreeső","félreismerhetetlen","félreismert","félremagyarázható","félrevezető","felséges","felső","felsőbbrendű","felsőfokú","felsőosztálybeli","felsőszorb","felszabadult","felszántott","félszáraz","felszarvazott","felszeg","félszeg","félszemű","félszigeti","felszínes","félszintetikus","felszívó","felszólító","feltartóztathatatlan","feltehető","féltékeny","feltételes","feltételezett","feltételezhető","feltételezhetően","feltétlen","feltöltöttség","feltörekvő","feltűnő","feltűnősködő","felújítandó","felügyelő","felületes","felületi","felülmúlhatatlan","félvad","felvázolt","felvevőképes","félvezető","félvilági","felvilágosult","fémes","fémtartalmú","feneketlen","fennálló","fennhéjázó","fennkölt","fenntartható","fenntartott","fenséges","fensőbbséges","fent említett","fenti","fenyegető","fényes","fényesített","fényezett","fénylő","fénytelen","fényűző","ferde","ferdeszimmetrikus","féreghajtó","féregmentes","féregűző","ferences","férfias","férges","fergeteges","férjezett","feröeri","ferromágneses","fertőtlenítő","fertőzésellenes","fertőző","fertőzött","feslett","fess","festékes","festetlen","festett","festői","fésületlen","feszes","fesztelen","feszült","feudális","fiatal","fiatalkori","fiatalos","fickós","fidzsi","figyelemkeltő","figyelemre méltó","figyelmes","figyelmetlen","figyelmeztető","figyelőablakos","fiktív","filippínó","filiszteus","filmes","filmgyári","filmhíradós","filmszerű","filológiai","filozófiai","filozofikus","finn","finnugor","finom","finomkodó","finnyás","firenzei","fitos","fitotoxikus","fitt","fiús","fix","fizetésképtelen","fizetetlen","fizetett","fizető","fizetőképes","fizikai","fizikális","fiziológiai","flamand","flancos","flanel","flegmatikus","flektáló","flott","fodros","fogadalmi","fogadó","fogadott","fogalmi","fogamzásgátló","fogas","fogatlan","fogdmeg","fogékony","foghíjas","foglalkozási","foglalt","fogmedri","fogó","fogós","fogyasztási","fogyasztói","fogyatékos","fogyó","fojtó","fojtogató","fojtott","fokális","fokozatos","fokozható","fokozó","fokozódó","fokozott","foltos","foltozott","folttalan","folyamatos","folyami","folyékony","folytatásos","folytonos","fonák","fondorlatos","fonetikus","fonott","fontos","fontoskodó","fonnyadt","fordító","fordított","fordítottan arányos","forgalmas","forgalmi","forgó","formabontó","formai","formálható","formális","formáló","formás","formátlan","forradalmi","forraló","forralóvizes","forrásnyelvi","forrasztó","forró","forrófejű","forrongó","forróvérű","fortélyos","fortissimo","fosszilis","fosztogató","fotogén","fő","főiskolai","földalatti","földhözragadt","földi","földközeli","földközi","földközi-tengeri","földművelési","földönkívüli","földöntúli","földrajzi","földszintes","földszínű","fölényes","fölényeskedő","fölnyergelt","fölösleges","főnévi","főpapi","förtelmes","fösvény","főtt","főütőéri","fővárosi","fövő","főző","francia","franciaellenes","francos","frankó","frappáns","frekventált","frenetikus","frigid","frikatív","friss","friuli","frivol","fríz","frontális","frontérzékeny","frusztráló","frusztrált","fukar","fullasztó","funkcionális","fura","furcsa","furfangos","furkós","furmányos","futólagos","futtatható","futurisztikus","fúvós","fúziós","független","függetlenségi","függő","függőleges","fülbemászó","füles","fülészeti","fülhallgatós","fülhasító","fülhasogató","fülledt","fülöp-szigeteki","fülrepesztő","fülsértő","fülsiketítő","fülű","fürge","fürkésző","füstfaragó","füstölgő","füstölt","füstös","füstszínű","fűszeres","fűszerezett","fűtő","fütyülő","füves","fűzöld","gaboni","gagauz","gagyi","galád","gálád","galamblövő","galambősz","galambszelídségű","galambszívű","galambszürke","galambtermészetű","galiciai","galíciai","gall","garasos","garázda","gasztronómiai","gátlásos","gátló","gaz","gazdag","gazdasági","gazdaságos","gazdátlan","gázhatlan","gáznemű","gazos","gázos","gejl","generál","genetikai","gennyes","geológiai","geomágneses","geometriai","gépesített","gépi","gépies","gérbic","gerinces","gerinctelen","gerincvelői","germán","gerontofil","gesztenyebarna","gesztenyés","gesztenyeszín","gesztenyeszínű","ghánai","gigantikus","gigászi","girbegörbe","girhes","girnyó","globális","glottális","gluténmentes","gólerős","gólképes","gólos","golyóérett","golyós","gombaellenes","gombos","gondatlan","gondolatgazdag","gondolatszegény","gondolkodó","gondos","gondoskodó","gondozatlan","gondozó","gondozott","gondtalan","gondterhelt","gonosz","goromba","gót","gótikus","gödrös","gőgös","gömbölyded","gömbölyödő","gömbölyű","göndör","görbe","görcsös","gördülékeny","gördülő","görnyedt","görög katolikus","görög","görögkeleti","göröngyös","gőzerejű","gőzkibocsátó","gőzvontatású","graciőz","grádicsos","grafikus","gram-pozitív","granulált","grátisz","gravitációs","groteszk","grúz","guatemalai","gubancos","gudzsaráti","guineai","gumiszerű","gúnyos","guruló","gusztusos","gusztustalan","gutturális","gügye","güzüegér","gyagya","gyakori","gyakorító","gyakorlati","gyakorlatias","gyakorlatlan","gyakorlott","gyalázatos","gyalogló","gyámolatlan","gyámoltalan","gyanakvó","gyantás","gyanús","gyanúsított","gyanútlan","gyapjas","gyapjú","gyapjúból való","gyári","gyarló","gyarmati","gyarmatosító","gyászkeretes","gyászoló","gyászos","gyatra","gyáva","gyenge","gyengeáram","gyengéd","gyengeelméjű","gyengélkedő","gyér","gyerekes","gyermekágyi","gyermekbarát","gyermekded","gyermeki","gyermekkori","gyermektelen","gyermeteg","gyilkos","gyógy","gyógyászati","gyógyhatású","gyogyi","gyógyíthatatlan","gyógyítható","gyógyító","gyogyós","gyógyszerészeti","gyógyszerészi","gyógyszeripari","gyomorbajos","gyomorbeteg","gyors","gyorsító","gyorsuló","gyökeres","gyökértelen","gyönge","gyöngéd","gyöngyházfényű","gyöngyházszínű","gyöngyszerű","gyöngyszín","gyöngyszínű","gyöngyszürke","gyönyörű","gyönyörűséges","gyötrelmes","gyötrő","győzedelmes","győzhetetlen","győztes","gyújtó","gyújtóponti","gyúlékony","gyulladáscsökkentő","gyulladásgátló","gyulladó","gyulladt","gyűjtő","gyűjtött","gyűlöletes","gyűlölő","gyümölcsízű","gyümölcsöző","gyümölcstermő","gyűrött","gyűrűs","H","habfehér","háborgó","háborítatlan","háborúellenes","háborúpárti","háborús","háborúsdi","habos","hadászati","hadi","hadifontosságú","haditengerészeti","hadköteles","hagymaízű","hagymás","hagymatornyú","hagyományos kínai","hagyományos","hagyományőrző","hajadon","hajas","hájas","hajatlan","hajdani","hajhász","hajkurász","hajlamos","hajlandó","hajlékony","hajléktalan","hajlíthatatlan","hajlott","hajmeresztő","hajnali","hajnövesztő","hajós","hajózható","hajszálvékony","hajthatatlan","hajtó","hajú","háklis","haladó","halálbiztos","halálfáradt","halálfejes","halálhozó","halálmegvető","halálos","halálraszánt","halálsápadt","halandó","hálás","halaszthatatlan","hálátlan","haldokló","half-hearted","halhatatlan","halk","hallási","halláskárosult","hallatlan","hallgatag","hallgatólagos","hallható","halló","hallucinogén","halmozó","halogén","hálós","halott","halotthalvány","halotthamvasztó","halotti","halottnéző","halottrabló","halottsirató","halovány","hálózati","halvány","halványbarna","halványkék","halványlila","halványpiros","halványsárga","halványvörös","halványzöld","hamis","hamisítatlan","hámozott","hamuszínű","hamuszürke","hamv","hamvas","hanák","handabandázó","hangadó","hangbemondásos","hangfogós","hangos","hangrendű","hangsúlyos","hangsúlytalan","hangszeres","hangszigetelt","hangtalan","hangtani","hangtompítós","hangú","hangulatjavító","hangzó","hangyás","hanyag","hányáscsillapító","hanyatló","hányaveti","hányingercsillapító","hánytató","harácsoló","haragos","haragospiros","haragoszöld","haragtartó","harangszabású","harangütő","harapós","harcedzett","harci","harcias","harcképes","harcképtelen","harckész","harckocsizó","harcoló","hárító","hármas","harmatos","harmonikus","háromárbocos","háromdimenziós","háromemeletes","hároméves","háromfejű","háromfelvonásos","háromkarú","háromkerekű","háromlábú","háromlevelű","háromórás","háromputtonyos","háromrészes","háromszínű","háromszobás","háromszoros","háromszögű","háromtagú","harsány","harsonás","hasi","hasított","hason","hasonelvű","hasonértékű","hasonjelentésű","hasonlító","hasonló","hasonnemű","hasonszenvi","hasonszőrű","használati","használatos","használhatatlan","használható","használt","hasznavehetetlen","hasznos","haszonleső","haszontalan","hasztalan","hatalmas","hatalmaskodó","hatalmú","hatályos","hatálytalan","határidős","határmenti","határos","határozatképes","határozatképtelen","határozatlan","határozatlansági","határozó","határozói","határozós","határozott","határsértő","határtalan","hatásos","hatástalan","hátborzongató","hatékony","hathatós","háti","hatósági","hatpárevezős","hátralékos","hátralevő","hátrányos","hátsó","hattyúfehér","havas","havasi","havi","hawaii","hazafias","hazafiatlan","hazai","hazara","házas","házassági","házasságtörő","házastársi","hazátlan","házi","házias","háziasított","háztartási","hazudó","hazudós","hazug","házsártos","hebehurgya","héber","hegyes","hegyesszögű","hegyi","hegymagasságú","heikel","heliocentrikus","hellenisztikus","helyénvaló","helyes","helyesírási","helyettesíthető","helyhatósági","helyi","helyiérdekű","helyrehozhatatlan","helytálló","helytelen","hencegő","hengeres","henye","hepehupás","heraldikai","hercegi","hercig","hermafrodita","hermetikus","heroikus","heruszk","hervadt","heterogén","heteroszexuális","heterotróf","hetes","hétéves","hétfői","heti","hétköznapi","hétvégi","hetyke","heurisztikus","heveny","hevenyészett","heves","hexadecimális","hézagmentes","hezitáló","hiábavaló","hiányos","hiánytalan","hiányzó","hibás","hibátlan","hibatűrő","hibbant","hibrid","hidas","hideg","hidegvérű","hidraulikus","hierarchikus","híg","hígagyú","hígeszű","hígfolyós","higgadt","higiénikus","hígító","hígított","hihetetlen","hihető","hím","himlőhelyes","hímnemű","himnikus","hímnős","hindu","hindusztáni","hiperaktív","hiperbolikus","hipermodern","hipnopedikus","hipoallergén","hirdető","híres","híres-neves","hírhedt","hírmagyarázat","hírneves","hirtelen","hiszékeny","hisztériás","hisztérikus","hisztis","hisztiző","hiteles","hitelesített","hitelképes","hites","hitsorsos","hitvány","hitvesi","hitvestárs","hiú","hív","hivalkodó","hivatali","hivatalos","hivatásos","hívatlan","hivatott","hízelgő","hízlaló","hóbortos","hódító","hódoló","hófehér","holdalakú","holdfényes","holdkóros","holisztikus","hollófekete","hollószín","holnapi","holografikus","holsteini","holt","holtbiztos","holtfáradt","hólyaghúzó","homályos","hómentes","homeopátiás","homi","homofób","homogén","homogénezett","homoki","homokos","homokozó","homokszínű","homoktartalmú","homológ","homomorf","homorodó","homorú","homoszexuális","hónapos","honi","honos","hontalan","hordó","hordozható","hordozó","horgas","horgonyzási","horgonyzó","horgos","hórihorgas","horizontális","hormonális","hormonszegény","horvát","hószín","hószínű","hosszadalmas","hosszantartó","hosszanti","hosszas","hosszú","hosszúkás","hosszútávú","hozó","hozzáadott","hozzáértő","hozzáférhetetlen","hozzáférhető","hozzáillő","hozzávetőleges","hőálló","hőbörgő","hömpölygő","hörgő","hősi","hősies","hugenotta","húgyagyú","húgyivarszervi","hullafáradt","hullámos","hullámzó","hulló","humán","humanitárius","humánus","humoros","humuszos","huncut","húros","húsevő","húsmentes","húsos","húsvéti","hússzín","hússzínű","huzatmentes","huzatos","húzott","hű","hülyebiztos","hűs","hűséges","hűsítő","hűtlen","hüvelyes","hüvelyi","hűvös","ibér","ibolya","ibolyakék","ibolyántúli","ibolyaszín","ibolyaszínű","ideális","idegbajos","idegen","idegenellenes","idegenforgalmi","idegengyűlölő","idegenkedő","idegenszerű","ideges","idegesítő","idegi","idegölő","idegroncs","ideggyógyászati","ideiglenes","idejétmúlt","ideológiai","idétlen","idevalósi","idevonatkozó","idézett","idéző","idomító","idomtalan","idő előtti","időbeli","időigényes","időjárásfüggő","időrendi","idős","időskori","idősödő","időszaki","időszerű","időtálló","időtlen","időzített","ifjú","ifjúsági","igás","igaz","igazgató","igazgatói","igazi","igazmondó","igazolt","igazságos","igazságtalan","igazságügyi","igei","igenlő","igényes","igénytelen","igyekvő","iható","ijedős","ijedt","ijesztő","ikerablakos","ikonikus","ildomos","illatos","illedelmes","illegális","illékony","illendő","illetékes","illetékköteles","illetékmentes","illetéktelen","illetlen","illiberális","illő","illusztrált","illuzorikus","illuzórikus","illuzórius","imádni való","immunis","immúnis","impitoyable","implicit","impotens","impozáns","impresszionista","improduktív","improvizációs","impulzív","inas","incselkedő","indiai","indián","indigó","indirekt","indiszkrét","individuális","indoárja","indoeurópai","indoiráni","indokínai","indokolatlan","indokolt","indonéz","indulási","indulatos","inerciális","infantilis","inflexiós","információs","informatikai","infravörös","ingatag","ingatlan","ingercsökkentő","inger-gazdag","ingerlékeny","ingerszegény","ingerült","ingó","ingoványos","ingyenélő","ingyenes","inhomogén","injektív","inkoherens","inkongruens","inkontinens","innenső","innovatív","ínséges","instabil","intarziás","integrált","intellektuális","intelligens","intenzív","interaktív","interdiszciplináris","interkontinentális","internál","interplanetáris","interurbán","intézményes","intim","intramuszkuláris","intraokuláris","intravénás","introvertált","intuitív","invertálható","inverz","ionizáló","ipari","iparosodott","ír","iraki","iráni","irányadó","irányíthatatlan","irányító","irányú","írásbeli","írásos","írástudatlan","írástudó","íratlan","irgalmas","irgalmatlan","irigy","író","irodalmi","irodalombarát","írói","irokéz","ironikus","ironizál","írott","irracionális","irreális","irreguláris","irreleváns","irreverziblis","irtó","irtózatos","iskolahagyott","iskolai","iskolaköteles","iskolázatlan","iskolázott","ismeretlen","ismeretterjesztő","ismerő","ismerős","ismert","ismertető","istenáldotta","istenes","istenfélő","isteni","istenkáromló","istentagadó","istentelen","iszákos","iszapos","iszlamofób","iszonyatos","iszonytató","iszonyú","italos","itató","ítélő","ítélőképes","itókás","ittas","ivarérett","ivartalan","ívelt","íves","ivó","ízes","ízetlen","izgága","izgalmas","izgató","izgatott","izgi","izlandi","ízléses","ízléstelen","ízletes","izmos","izolált","izomorf","í-ző","izraeli","izraelita","íztelen","ízületi","izzadásgátló","izzadó","izzadt","izzító","izzó","jamaicai","jámbor","januári","japán","járatlan","járatos","járhatatlan","járható","járó","jártas","járulékos","járványos","játékos","java","javasolt","javíthatatlan","javító","jegeces","jeges","jéghideg","jégmentes","jegyző","jelen","jelenkori","jelenlegi","jelentékeny","jelentéktelen","jelentkezési","jelentkező","jelentős","jelentőségteljes","jelentőségű","jeles","jelképes","jellegzetes","jellemes","jellemtelen","jellemző","jelölt","jeltelen","jelző","jemeni","jiddis","jó","jóakaratú","jobb","jobbkezes","jobboldali","jobbsodrású","jódozott","jóérzésű","jogellenes","jogerős","jogi","jogképes","jogos","jogosulatlan","jogosult","jogtalan","jogtudományi","jóhiszemű","jóindulatú","jóízű","jókedvű","jóképű","jókor","jókora","jól informált","jólelkű","jóleső","jóllakott","jólnevelt","jómódú","jón","jordán","jordániai","joruba","jóságos","jószívű","jószolgálati","jótékony","jótékonysági","jóváhagyott","jóvátehetetlen","józan","jövedelmező","jövedelmű","jövendőbeli","jövő","jövőbeli","jövőbeni","jugoszláv","jugoszláviai","júliusi","júniusi","jütlandi","kába","kabbalista","kabil","kábító","kábítószer-ellenes","kábítószeres","kábítószerfüggő","kábult","kacér","kacifántos","kacsacsőrű","kacskaringós","kafa","kagylós","kajakos","kaján","kajás","kajla","kajneszes","kajsza","kalandos","kalandozó","kalandvágyó","kalapos","kalászos","kaleidoszkópikus","kaligrafikus","kalligrafikus","kalmárlelkű","kalmük","kalóriaszegény","kálvinista","kamatmentes","kambodzsai","kameruni","kamrai","kamu","kánaáni","kánaánita","kanadai","kanárisárga","Kanári-szigeteki","kancellatív","kancsal","kandírozott","kannás","kanos","kanyargós","kaotikus","kapampangan","kaparó","kapcsolatos","kapcsolódó","kapcsolt","kapcsos","kapható","kapitális","kapitalista","káprázatos","kapzsi","karácsonyi","karakteres","karakterisztikus","karakterizál","karbantarthatatlan","karbantartható","karcinogén","karcoló","karcsú","kardcsörtető","kardiovaszkuláris","karhosszúságú","karingós","karizmatikus","karmazsin","karmazsinpiros","karmazsinvörös","kármin","kárminpiros","kárminvörös","karmos","káros","károsult","kárörvendő","kártalan","kártékony","kártyaszín","karvastagságú","kásás","kasmíri","kasub","kaszaszerű","kasztíliai","katalán","katalitikus","katartikus","katasztrofális","kategorikus","katolikus","katonai","katonás","katonaviselt","kausztikus","kávébarna","kávészínű","kavicsos","kazah","kecses","keddi","kedélyes","kedélyű","kedvelő","kedvelt","kedvenc","kedves","kedveskedő","kedvetlen","kedvezményes","kedvező","kedvezőtlen","kedvű","kegyes","kegyetlen","kegyvesztett","kehes","kéjes","kéjvágyó","kék","kekec","kekeckedő","kékes","kékesfehér","kékesfekete","kékeslila","kékeslilás","kékeszöld","kékeszöldes","kékesszürke","kékesszürkés","kekk","kékszemű","kékvérű","kelekótya","kelendő","kelet-afrikai","kelet-európai","keleti","keleties","kellemes","kellemetlen","kelletlen","kellő","kelt","kelta","kemény","keményen dolgozó","keményfejű","keményítődús","keménykötésű","keményszívű","kémiai","kendermagos","kendermentes","kendőzetlen","kendőzetlenül","kénes","kenő","kéntartalmú","kenyai","kényelmes","kényelmetlen","kenyérkereső","kenyérleső","kenyérpusztító","kényes","kényeskedő","kényszeres","kényszerítő","kényszerű","kénytelen","képes","képesített","képlékeny","képletes","képmutató","képszerű","képtelen","képzeletbeli","képzelmi","képzelő","képzelt","képzetlen","képzett","képző","képzőművészeti","kérdéses","kérdő","kéregető","kerek","kerekded","keresetképes","keresetlen","keresett","kereskedelmi","kereső","kérészéletű","keresztelő","keresztény","kereszténydemokrata","keresztes","keretes","kéretlen","kerge","kérges","keringési","kerítő","kérkedő","kérlelhetetlen","kérődző","kertes","kertészeti","kerti","kerületi","kerülő","kese","kései","kesernyés","keserű","keserves","keskeny","későbbi","késői","kész","keszeg","készítő","készséges","készült","kétágyas","kétalakú","kétállapotú","kétaspektusú","kétbalkezes","kétdimenziós","kételkedő","kétéltű","kétélű","kétemeletes","kétértékű","kétértelmű","kétes","kétévenkénti","kétéves","kétfázisú","kétfejű","kéthavonkénti","kéthavonta","kétheti","kéthónapos","kétirányú","kétkamarás","kétkötetes","kétlábú","kétlaki","kétnapos","kétnemű","kétnyári","kétnyelvű","kétnyúlványú","kétoldalas","kétoldali","kétoldalú","kétórás","kétpárevezős","kétpólusú","kétrészes","kétrétegű","kétsarkú","kétségbeejtő","kétségbeesett","kétségbeeső","kétségbevonhatatlan","kétséges","kétségtelen","kétsoros","kétszemélyes","kétszeres","kétszeri","kétszikű","kétszínű","kéttagú","kettes","kettős","kétüléses","kétvágányú","kétváltozós","kettyós","kevély","kevert","kezdeti","kezdetleges","kezdő","kezeletlen","kezelhetetlen","kezelhető","kezelő","kezelt","kézenfekvő","kezes","kézi csomózású","kézi","kézilabdás","kézzelfogható","khakiszín","khakiszínű","khtonikus","kiábrándító","kiadatlan","kiadó","kiadós","kiálló","kialudt","kibékíthetetlen","kibetűzhetetlen","kibírhatatlan","kicsapongó","kicsépelt","kicsi","kicsiny","kicsinyes","kicsinyítő","kiegészítő","kiegyensúlyozatlan","kiegyensúlyozott","kiéhezett","kielégítetlen","kielégíthetetlen","kielégíthető","kielégítő","kiemelkedő","kiemelt","kietlen","kifejezéstelen","kifejezett","kifejező","kifejlett","kifényesített","kifinomult","kifogásolható","kifogástalan","kifogyhatatlan","kifogyott","kifulladt","kifüggesztett","kifürkészhetetlen","kígyószerű","kihagyhatatlan","kihalt","kihasználatlan","kihegyesedő","kihívó","kihúzott","kiindulási","kijelentő","kijelölt","kijevi","kiképezetlen","kikeresztelkedett","kikerülhetetlen","kiköpött","kikötői","kilátástalan","kilences","kimagasló","kíméletes","kíméletlen","kimenő","kimeríthetetlen","kimerítő","kimért","kimerült","kimondatlan","kimondhatatlan","kimutatható","kínaezüst","kínai","kincses","kincset érő","kincskereső","kincsszomjas","kincstári","kincsvágyó","kinevezett","kínos","kínzó","kiolthatatlan","kiöntött","kipihen","kipróbált","kiradírozható","királyhű","királyi","kirgiz","kis","kisadag","kisagyi","kisegítő","kísérleti","kísérteties","kísértetjárta","kishitű","kisigényű","kiskorú","kismadár","kisnadrág","kisnyomású","kispolgári","kisportolt","kisstílű","kiszámíthatatlan","kiszámítható","kiszáradt","kiszárított","kiszivárogtatott","kisszerű","kitalált","kitartó","kiterjedésű","kiterjedő","kiterjedt","kitérő","kitöltetlen","kitörölhetetlen","kitörölhető","kitűnő","kitüntetett","kivágott","kiválasztott","kiváló","kiváltságos","kívánatos","kíváncsi","kíváncsiskodó","kívánt","kivégzett","kivehető","kivételes","kivihetetlen","kivonatos","kívüli","kizárólagos","klarinétos","klassz","klasszicista","klasszicizáló","klasszikus","klasszis","klasszisjátékos","kleptomániás","klerikális","klímabarát","klimatikus","klimaxos","klingon","klinikai","koagulált","koalíciós","kobaltkék","kóbor","kóborló","kobzos","kocadohányos","kocajátékos","kockás","kockázatmentes","kockázatos","kócos","kocsányos","kocsánytalan","kocsonyás","koffeinmentes","kognitív","koherens","koholt","kókadt","koki","kokós","kolbászos","koldusszegény","kolerikus","kollégiumi","kollektív","kolumbiai","kómás","komcsi","komédiás","komikus","komilfó","komisz","kommersz","kommunikációs","kommunista","kommunisztikus","kommutatív","komoly","komolytalan","komor","komótos","kompakt","kompatibilis","komplementer","komplett","komplex","komplikációmentes","komplikált","koncentráló","koncentrált","koncentrikus","kondicionáló","kongo","kongói","kónikus","konkáv","konkrét","konok","konstruktív","konszolidált","kontinentális","kontrapozitív","konvencionális","konvergens","konvex","konvulzív","konzekvens","konzervatív","konyhai","koordinálatlan","koordinált","kopár","kopasz","kopott","koptató","korábbi","korabeli","koraérett","korai","korallpiros","koravén","korcs","koreai","korhadt","korhely","korlátlan","korlátolt","korlátozott","kormánybarát","kormányellenes","kormányzati","kormos","korni","koromfekete","koromsötét","koros","kóros","korosodó","korpás","korrekt","korrodált","korrupt","korsós","korszakalkotó","korszerű","korszerűtlen","kortalan","kortárs","kortévesztő","korú","korzikai","kosárlabdacsapat","kosárnyi","kóser","kóstoló","koszorús","koszos","kotnyeles","kótyagos","kozmetikai","kozmikus","kozmopolita","ködmentes","ködös","kőfaragó","köhögéscsillapító","kőkemény","kölcsönös","kölcsönvett","kölcsönző","kölcsönzött","költői","költöző","költséges","költségmentes","költségvetési","könnyed","könnyelmű","könnyes","könnyű","könnyűvérű","könnyűzenei","könyöklő","könyörtelen","könyörületes","könyves","könyvészeti","könyvízű","könyvkedvelő","könyvnélküli","könyvszagú","köpcös","körkörös","körmentes","körmönfont","környezetbarát","környezeti","környezetszennyező","környező","körös","körülményes","körülmetéletlen","körültekintő","köszvényes","kötekedő","köteles","kötelességtudó","kötelező érvényű","kötelező","kötetes","kötetlen","kötő","kötött","kövér","kövérkés","köves","követelőző","következetes","következetlen","következő","követségi","közbeeső","közbenső","közbülső","közegészségügyi","közelebbi","közeledő","közéleti","közelgő","közeli","közelítő","közel-keleti","közellátó","közember","közép-amerikai","közepes méretű","közepes","közép-európai","középfrancia","középiskolai","középkori","középkorú","középosztálybeli","középső","középszerű","közérthető","közgazdasági","közhasznú","közi","közigazgatási","közismert","közkedvelt","közlekedési","közlékeny","köznapi","köznyelvi","közömbös","közönséges","közönyös","közös","közösségi","központi","központosított","köztársasági","köztes","közúti","közveszélyes","közvetett","közvetítő","közvetítői","közvetlen","községi","közszolgálati","kreatív","krémes","krémszín","krémszínű","kreol","krétafehér","krétás","kriptográfiai","kristályos","kristálytiszta","kritikai","kritikus","krokodilbőr","kromatikus","krómsárga","krónikus","kubai","kuka","kukacos","kukás","kukifejű","kulcsrakész","kulináris","kulturálatlan","kulturális","kulturált","kumulatív","kumük","kupolás","kúpos","kurd","kurta","kurvás","kurzív","kusza","kutató","kutyafejű","kutyafülű","kutyamosó","kutyapofájú","kutyaütő","külföldi","külkereskedelmi","küllős","külön","különálló","különb","különböző","különféle","különleges","különös","külpolitikai","külső","külügyi","küzdő","kvantitatív","kvantummechanikai","labdaütő","labiális","labilis","labiodentális","laboratóriumi","ladin","ladino","lágy szárú","lágy","lágyan","lagymatag","lágyszárú","lágyult","laikus","lakályos","lakatlan","lakhatatlan","lakható","lakó","lakodalmas","lakodalmi","lakonikus","lakott","laktató","laktózmentes","lánctalpas","langaléta","lángoló","lángvörös","langyi","langyos","lankadt","lankás","lankatag","lanyha","lányképű","lao","lapályos","lapidáris","lapító","lapos","lápos","lappangó","lappföldi","lapszéli","lármás","lassú","lassuló","látási","látens","laterális","láthatatlan","látható","latin","latinamerikai","latin-amerikai","látó","látogató","látogatott","látszólagos","látványos","laza","lazacrózsaszín","lázadó","lázas","lázcsillapító","lázmentes","lazúrkék","lebegő","lebegőpontos","lebilincselő","lebontható","ledér","lédús","leendő","leereszkedő","leértékelt","lefordíthatatlan","legális","légbőlkapott","legelő","legelső","legendás","léghajózási","légi","légibeteg","légies","légkondicionált","légköri","legközelebbi","légmentes","légnemű","légó","légoltalmi","légúti","legutóbbi","légügyi","légüres","légvédelmi","legvégső","légzési","légzőrendszeri","legyengített","legyengült immunrendszerű","legyőzhetetlen","legyőzött","léha","lehangoló","lehangolt","leheletfinom","lehengerlő","lehetetlen","lehető","lehetséges","leírhatatlan","leíró","leírt","lejtő","lejtős","lekerekített","lekicsinylő","lekötelezett","leküzdhetetlen","lekváros","lélegzetelállító","lélegzetvételnyi","lélekmelengető","lélekölő","lélektani","lélektelen","leleményes","lelkendező","lelkes","lelketlen","lelki","lelkiismeretes","lelkiismereti","lelkiismeretlen","lelő","lemezes","lemondó","lendületes","lengyel","lengyelországi","lenszín","lényegbevágó","lényeges","lényegi","lényegtelen","lenyűgöző","lépcsőzetes","leplezetlen","lepra","leprás","leptoszom","lepukkant","lepusztult","lesgyanús","lesújtó","leszbikus","leszúrt","letargikus","letartóztatási","letartóztatott","letehetetlen","letelepedett","létező","létfontosságú","lett","levált","levegő-föld","levegős","levegőtlen","levehető","leveles","levendulaszín","levert","leveses","levő","libanoni","liberális","libériás","líbiai","liechtensteini","ligur","lihegő","likacsos","likvid","lila","lilásbarna","liláskék","liláspiros","liliomfehér","liminális","lineáris","link","liofil","lírai","lírikus","lisztes","litván","lobbanékony","lóbélű","locsi-fecsi","locska","locska-fecske","locsogó","lóerős","lófarkas","lófejű","lófogú","logikai","logikátlan","logikus","logisztikai","lógó","lojális","lokális","loknis","lólábú","lombhullató","lombos","lombtalan","lomha","lompos","lomtalan","loncsos","londoni","lopakodó","lopó","lopott","lovagi","lovagias","lökhajtásos","lökött","lötyögő","luba-katanga","lucskos","ludas","lúdbőrös","lúdtalpas","lúdtalpú","lúgos","lunátikus","lusta","lutheránus","luxemburgi","lyukacsos","lyukas","macedón","maccs","madagaszkári","madárarcú","madárétkű","madárhúsú","madárlátta","madárszemű","madártani","madridi","mafla","magán","magánakvaló","magányos","magas szintű","magas","magasrangú","magasröptű","magasugró","magasztos","magatartási","magatehetetlen","magenta","mágikus","mágneses","magvas","magvaváló","magzati","magyar","magyarán","magyarbarát","magyarellenes","magyarlakta","magyarországi","magyaros","mai","maja","majomábrázat","majomszerű","májú","májusi","makacs","makkegészséges","makrancos","makroszkopikus","makulátlan","malacképű","maláj","malajziai","maláriaellenes","maláriás","málé","malgasz","maliciózus","máltai","mámorító","mámoros","mandzsu","mániákus","manifeszt","manipulálhatatlan","manuális","manx","maori","maradandó","maradéktalan","maradi","maradó","maráthi","márciusi","marginális","marha","mari","marinált","márkázott","markos","maró","marokkói","maroknyi","Marshall-szigeteki","másfajta","másik","másnapos","második generációs","másodlagos","másodosztályú","másodrangú","másodrendű","maszatos","maszkulin","mászó","maszoréta","masszív","matematikai","materiális","materialista","mátó","matt","mauritániai","maximális","mázas","mechanikai","mechanikus","meddő","mediterrán","medvetáncoltató","megadó","megadott","megalapozatlan","megalapozott","megalázkodó","megalázó","megalázott","megalkuvó","megállapodott","megálló","megátalkodott","megbecsülő","megbeszélt","megbízhatatlan","megbízható","megbocsáthatatlan","megbocsátható","megbocsátó","megcáfolhatatlan","megcsalt","megdöbbentő","megegyező","megelégedett","megelőző","megemelkedett","megemlékező","megengedett","megengedhetetlen","megengedhető","megengedő","megerőltető","megerősítő","megértő","megfejthetetlen","megfelelő","megfellebezhetetlen","megfeszített","megfigyelhető","megfizethetetlen","megfizethető","megfoghatatlan","megfogható","megfontolt","megfosztott","meggondolatlan","meggondolt","meghatározhatatlan","meghatározó","meghatározott","megható","meghatott","meghibásodó","meghitt","meghonosodott","meghökkent","meghökkentő","meghunyászkodó","megigézett","megilletődött","megindító","megingathatatlan","megjelenítő","megkapó","megkérdőjelezhető","megkeseredett","megkísérelt","megkötő","megkövesedett","megközelíthetetlen","megközelíthető","megközelítő","megkülönböztethető","megkülönböztető","meglepetésszerű","meglepő","meglevő","meglévő","megmagyarázhatatlan","megmaradó","megmunkálatlan","megnevezett","megnövekedett","megnyerő","megnyilvánulatlan","megnyugtató","megoldatlan","megoldhatatlan","megoldott","megőrző","megragadó","megrémült","megrendelt","megrendült","megrögzött","megsemmisítő","megszabott","megszállott","megszállt","megszámlálhatatlan","megszelídíthető","megszokott","megszólító","megszorító","megtámadhatatlan","megtartóztató","megtestesült","megtévesztő","megtisztelő","megtorló","megtört","megújuló","megválaszolt","megvalósíthatatlan","megvalósítható","megváltozott","megváltoztathatatlan","megvastagodott","megvénült","megveszekedett","megvesztegethető","megvetendő","megvető","megviselt","megzavarodott","megyei","meggyökeresedett","meggyőző","meggyőződéses","méhen kívüli","méla","mélabús","mélázó","meleg szívű","meleg","melegszívű","melegvérű","mellékes","melléknévi","mellékvesei","mellérendelő","melletti","mellkasi","mellmagasságú","mellőzött","mellső","méltányló","méltányos","méltánytalan","méltatlan","méltató","méltó","méltóságos","méltóságteljes","mély","mélyalmos","mélyértelmű","mélyhűtött","mélykék","mélyreható","mélységes","mélységi","mélytengeri","menedékkérő","menekülő","menettérti","menő","mentális","mentelmi","mentes","menthetetlen","mentő","menyegzői","mennyei","mennyiségi","meredek","méregerős","méregtelen","méregzöld","merengő","merész","merev","mérges","mérgezett","mérgező","mérhetetlen","mérhető","mérlegelt","mérlegképes","mérlegkészítő","merő","mérő","merőleges","mérsékelt","mértani","mértékadó","mértékletes","mértéktartó","mértéktelen","mérvadó","mesebeli","mesés","meseszerű","messianisztikus","mesteri","mesterkélt","mesterséges","mesüge","meszes","messze","messzemenő","messzi","meteorológiai","metodista","metrikus","metsző","mexikói","mézédes","mezei","mézes","mézesmázos","mezítelen","mezítlábas","mezopotámiai","mezőgazdasági","meztelen","mezzoszoprán","mézszínű","middle-aged","migrénellenes","mikrobaellenes","mikrobás","mikrobiális","mikrobiológiai","mikrohullámú","mikroszkopikus","milánói","militarista","mindenevő","mindenható","mindenkori","mindennapi","mindennapos","mindennemű","mindent átfogó","mindentudó","mindenütt jelenlevő","mindhárom","mindkét","mini","miniatűr","minimális","miniszteri","minőségi","minősíthetetlen","mintás","mintaszerű","mirelit","mísz","misztikus","mitikus","mitológiai","mocsaras","mocsárízű","mocskos","modern","modoros","modortalan","módos","módosított","módosult","módszeres","módszertani","moduláris","mogorva","mogyorószín","mohamedán","mohazöld","mohó","mokány","mókás","moláris","moldáv","moldáviai","molekuláris","molett","molyos","monacói","mondatbeli","mondvacsinált","mongol","mongoloid","monogám","monoteista","monoton növekvő","monoton","montenegrói","monumentális","mór","morcos","mordvin","morfológiai","morgós","morva","mosatlan","mosdatlan","mosható","mosó","mosogató","mosolygó","mosolygós","mosott","mostani","moszkovita","moszkvai","motorizált","mozambiki","mozdulatlan","mozgalmas","mozgási","mozgásképtelen","mozgatható","mozgató","mozgékony","mozgó","mulandó","mulató","mulatságos","mulatt","mulattató","múlékony","multikulturális","multilaterális","multinacionális","multiplikatív","multivitamin","mungó","munkabíró","munkaidős","munkaigényes","munkaképes","munkaképtelen","munkakereső","munkakerülő","munkanélküli","munkásosztálybeli","munkáspárti","munkavállalási","muszlim","mutagén","mutató","mutatós","muzulmán","műholdas","műkorcsolyázó","működési","működő","működőképes","műszaki","műszeres","műveletlen","művelettartó","művelhető","művelődési","művelt","műveltető","művészi","művészies","művészieskedő","művészkedő","nacionalista","nádfedeles","nagy értékű","nagy","nagyadag","nagyarányú","nagybani","nagybirtokos","nagybőgős","nagyevő","nagyfejű","nagyfokú","nagyhangú","nagyképű","nagykorú","nagylelkű","nagyméretű","nagymértékű","nagynyomású","nagyobb vagy egyenlő","nagyokos","nagypolgári","nagyravágyó","nagystílű","nagyszabású","nagyszájú","nagyszámú","nagyszerű","nagyüzemi","nagyvonalú","naiv","namíbiai","napbarnított","napi","napimádó","naplószerű","nápolyi","napos","napozó","nappali","naprakész","napsütéses","napvédő","narancssárga","narancssárgás","narancsszín","narancsszínű","nárcisztikus","naturalista","naturalisztikus","natúrszín","naurui","nazális","názáreti","necces","nedvdús","nedves","nedvszívó","negatív","negligible","négyágú","negyedéves","négyes","négykerekű","négykezes","négylábú","négymotoros","négyszeres","négyszögletes","négytagú","négyütemű","negyvenes","négyzethálós","nehéz","nehézkes","nehézségi","nehézsúlyú","nejlon","nélküle","nélküli","nélkülözhetetlen","nélkülözhető","nélkülöző","nem érdekes","nem hasonló","nem hivatalos","nem megszámlálható","nem online","néma","nemes","nemesi","nemeslelkű","német","németalföldi","nemi","némi","némiképp","némiképpen","nemkívánatos","nemleges","nemnegatív","nemnulla","nemtelen","nemtörődöm","nemű","nemüres","nemzetellenes","nemzeti","nemzetiszocialista","nemzetközi","nemzőképes","neobolsevik","neogótikus","neokonzervatív","neológ","neoplastic","nepáli","népellenes","népes","népi","népies","néprajzi","népszerű","népszerűsítő","népszerűtlen","nesztelen","nettó","neuralgikus","neurogén","neurokémiai","neuropszichológiai","neurotikus","neurotoxikus","névaláíró","neveletlen","nevelt","neves","nevetséges","nevezetes","nevezett","névleges","névtelen","New York-i","néző","nicaraguai","nigeri","nigériai","nikobári","nikotinfüggő","nimfomán","nincstelen","niuei","nívótlan","nomád","nonstop","noradrenerg","normál","normális","normann","norvég","nosztalgikus","novemberi","nőgyógyászati","nőgyűlölő","női","nőies","nőivarú","nőnemű","nős","nőstény","nőtlen","növekvő","növelt","növényevő","növényi","növénytani","nővéri","nudista","nukleáris","numerikus","nyafka","nyafogós","nyájas","nyakas","nyakatekert","nyakigláb","nyakkendőtlen","nyákos","nyakravaló","nyaktörő","nyalánk","nyálas","nyálazó","nyalka","nyálkás","nyámnyila","nyamvadt","nyápic","nyárfás","nyargaló","nyári","nyárias","nyárspolgári","nyavalyás","nyavalyatörős","nyegle","nyeles","nyeletlen","nyelő","nyelű","nyelves","nyelvészeti","nyelvhasználó","nyelvhelyességi","nyelvi","nyelvművelő","nyelvtani","nyelvtehetség","nyelvújítás","nyelvújító","nyelvű","nyelvvédő","nyereséges","nyereségvágyó","nyerő","nyers","nyesetlen","nyeső","nyeszlett","nyikorgós","nyílirányú","nyíló","nyílt","nyíltszívű","nyilvános","nyilvánvaló","nyíratlan","nyíres","nyirkos","nyíró","nyírt","nyiszlett","nyitó","nyitott","nyolcasával","nyolcórás","nyolcvanas","nyolcszoros","nyolcszögű","nyomasztó","nyomatékos","nyomdai","nyomdakész","nyomdaszagú","nyomjelző","nyomó","nyomorék","nyomorgó","nyomorult","nyomorúságos","nyomós","nyomott","nyomtalan","nyomtatott","nyugalmas","nyugalmazott","nyugati","nyugatos","nyughatatlan","nyugodalmas","nyugodt","nyugovó","nyugtalan","nyugtalanító","nyugtató","nyugvó","nyugvóáram","nyújtó","nyújtott","nyúlánk","nyulas","nyúlékony","nyúlfarknyi","nyúlós","nyúlszívű","nyurga","nyúzott","nyűgös","nyüstös","nyűtt","nyüves","nyüzüge","nyüzsgő","nyüzsi","ó","óarany","objektív","objektumorientált","obszcén","obszesszív","ócska","ocsmány","odaadó","odaégett","odaillő","odakötött","odavágó","odavalósi","odavetett","ódivatú","ódon","odvas","óegyiptomi","ófelnémet","ófrancia","ógörög","óind","okkersárga","okkult","ókori","okos","okoskodó","okostojás","okozati","oksági","oktalan","oktatási","októberi","oktondi","okuláris","oláh","olajbarna","olajos","olajosbarna","olajszín","olajszínű","olajzöld","olasz","olcsó","oldali","oldalsó","oldalszél","oldhatatlan","oldható","oldó","oldott","olimpiai","olívazöld","olívzöld","ólmos","ólmozott","ólomfehér","ólommentes","ólomnehéz","ólomsúlyú","ólomszín","ólomszínű","ólomszürke","ólomtartalmú","oltári","olthatatlan","oltó","oltott","olvasatlan","olvashatatlan","olvasható","olvasztott","ómagyar","ómahagóni","omladozó","omlásveszélyes","omlós","onkogén","online","ónorvég","ónos","ónszín","ónszínű","ontológiai","opálszín","opcionális","operációs","ópioid","ópiumfüggő","opportunista","optikai","optimális","optimista","óraadó","órabéres","óradíjas","óragyűjtő","óraközi","orális","óránkénti","orcátlan","ordas","ordenáré","óriás","óriási","orientális","ormótlan","ornamentális","orosz","oroszlánszerű","oroszországi","orrhangú","országháborító","országos","országgyűlési","ortodox","ortogonális","ortonormált","ortopéd","orv","orvosbiológiai","orvosi","orvul","ósdi","ostoba","oszét","oszlopos","oszmán","oszmán-török","osztályidegen","osztatlan","oszthatatlan","osztható","osztott","osztrák","osztrák–magyar","otromba","otthoni","otthonos","otthontalan","ovális","óvatos","oxigéndús","ózondús","öblítő","öblös","öcsödi","ökológiai","ökölvastagságú","ökumenikus","öldöklő","ölő","öltöző","ömlengő","ömlő","önálló","önelégült","önéletrajzi","önfejű","önfeláldozó","önfeledt","önfenntartó","öngyilkos","öngyűlölő","önhatalmú","önhitt","önjáró","önkéntelen","önkéntes","önkényes","önkényeskedő","önkényuralmi","önkioldó","önkiszolgáló","önkormányzati","önköltségi","önkritikus","önmegtartóztató","önműködő","önös","öntelt","öntevékeny","öntő","öntörvényű","öntudatlan","öntudatos","önzetlen","önző","ördögi","ördögűző","ördöngös","öreg","öregedő","öreges","öregségi","őrizetlen","őrjítő","őrjöngő","örmény","örök","örökbe fogadott","örökkévaló","örökletes","öröklődő","öröklött","örökös","örökösödési","örökzöld","őrölt","örömest","örömittas","örömtelen","örömteli","őrült","örvendetes","őrző","ősegyiptomi","őseredetiség","őshonos","ősi","őskori","ősrégi","ősz","őszes","őszi","őszinte","összecsavart","összecsukható","összeegyeztethetetlen","összeférhetetlen","összefoglaló","összefonódott","összefüggéstelen","összefüggő","összegyűjtött","összehangolt","összehasonlíthatatlan","összehasonlítható","összehasonlító","összehúzódott","összeillő","összekapcsolt","összekötő","összes","összesített","összeszűkült","összetett","összetéveszthetetlen","összezavarodott","össznémet","össznépi","összpontosuló","ösztönös","ösztönző","őszülő","ötéves","ötletes","ötletgazdag","ötletszegény","ötlettelen","ötszörös","ötvenéves","őzbarna","pajkos","pajzán","pakisztáni","palackozott","palackzöld","palaszürke","palatális","paleolit","palesztin","pálinkaszagú","pallérozott","pályakezdő","panamai","panaszkodó","páncéloscsata","páncélosezred","páncélozott","páncéltörő","pandzsábi","papagájszín","papagájzöld","pápai","pápista","papucs","paradicsomi","páradús","paraguayi","paramágneses","parancsolgató","parancsoló","paranoiás","paranoid","parányi","párás","paraszimpatikus","paraszti","parasztos","páratartalmú","páratlan","parazitaellenes","parázna","parciális","párhuzamos","párizsi","párkányszerű","parkoló","parlamentáris","parlamenti","párolt","páros","párszi","pártatlan","pártellenes","pártfogolt","partikuláris","pártoló","pártszolgálatos","passzív","pásztázó","pasztell","pasztellkék","pasztellszín","patás","patent","patetikus","patkoló","patkós","patogén","patriarchális","pattanásos","pattogatott","patyolatfehér","patyolattiszta","pazar","pazarló","pearl grey","peches","pecsétes","pedagógiai","pedáns","pedofil","pehelykönnyű","pej","pejoratív","pekingi","példamutató","példaszerű","példátlan","pelyhes","penészes","penge","pénzbeszedő","pénzes","pénztelen","pénzügyi","pénzsóvár","pépes","pepita","perdöntő","peres","periférikus","periodikus","periódusos","peripatetikus","perlekedő","permanens","perui","perzsa","perzselő","pesszimista","petrolkémiai","petyhüdt","pettyes","pezsgő","pezsgős","piaci","piás","pici","pihenő","pikáns","pikírt","pikkelyes","piknikus","pillanatnyi","pimasz","pimf","pipa","pipás","piperkőc","pirított","piros","pirospozsgás","pirotechnikai","pislákoló","pislogó","pisze","piszkos","piszkosfehér","piszkosszürke","piszlicsáré","piti","pitiáner","pitvari","pityókás","plakátkészítő","plasztikai","plasztikus","platformfüggetlen","plátói","pléhpofa","plenáris","pletykás","pletykázó","plömplöm","plurivalens","pneumatikus","pocakos","pocsék","pofátlan","pofonegyszerű","pogány","poharazó","pohos","pókhálószerű","pokoli","poláris","polgári","policentrikus","poligám","polinomiális","polírozott","politikai","politikamentes","poloskás","polyák","pompás","pongyola","pontatlan","pontos","porcos","porhanyós","pórias","porított","porlepte","pormentes","pornográf","poroltó","poros","porosz","poroszka","porózus","porszerű","portalan","portómentes","portugál","porzós","poshadt","postai","postatiszta","posztalveoláris","posztgraduális","posztumusz","potenciális","pótolhatatlan","potom","potrohos","potya","pozitív","pöffeszkedő","pökhendi","pöpec","pőre","pöttöm","pöttyös","pragmatikus","praktikus","precíz","pregnáns","prekolumbiánus","prémes","preszókratikus","presszós","preventív","prím","príma","primitív","primordiális","privát","problémamentes","problematikus","procc","produktív","profán","profi","profilaktikus","programozási","programozható","progresszív","prosztó","protekcionista","protestáns","protivzakonit","provanszál","provokatív","prózai","prűd","pszichedelikus","pszichés","pszichikai","pszichoaktív","pszichológiai","pszichostimuláns","pszichotikus","pszichotróp","puffadt","pufi","pufli","pufók","puha","puhító","pupillatágító","púpos","puritán","puszta","pusztító","pünkösdi","püspöki","rabló","racionális","rácsos","radikális","radioaktív","rádzsasztháni","rafinált","ráfizetéses","rafkós","ragacsos","ragadó","ragadós","ragadozó","ragadt","ragályos","ragaszkodó","ragasztó","rágó","rágós","ragozhatatlan","ragyás","ragyogó","rahedli","rákellenes","rákkeltő","rakó","rakoncátlan","rákos","rákövetkező","ramaty","rámenős","ráncos","rángatózó","rántott","raplis","rapszodikus","rasszista","raszta","rátarti","rátermett","ravasz","rázó","rázós","reakciós","reális","realista","rebellis","receptív","recés","redundáns","redvás","redves","református","regényes","régészeti","reggeli","régi","régies","régimódi","regionális","régmúlt","regnáló","regresszív","reguláris","rejtelmes","rejtélyes","rejtett","rejtőző","rekedt","rekedtes","rekkenő","rekombináns","rekreációs","rekurzív","relatív","releváns","remegő","remek","reménykedő","reménytelen","reményteljes","reményvesztett","rémes","rémisztő","rémült","rendellenes","rendeltetésszerű","rendes","rendetlen","rendezetlen","rendezett","rendhagyó","rendíthetetlen","rendkívüli","rendőri","rendszeres","rendszerető","rendszertani","rendszertelen","rendű","rendületlen","rengeteg","rengő","repedezett","repellens","repi","reprezentatív","reproduktív","republikánus","rest","részbenrendezett","részeg","részeges","reszelt","részes","részeshatározó","reszkető","részleges","részletes","részletgazdag","részmunkaidős","részvétlen","retardált","rétegezett","retroflex","retrográd","rettenetes","rettenthetetlen","rettentő","reumaellenes","reumás","revideált","réz","rezes","rézfúvós","rezidens","rezignált","rezisztens","réztartalmú","rézvörös","rézsútos","riadt","riasztó","rideg","rigolyás","riherongy","rikító","ringó","ritka","ritmikus","rituális","rizsporos","robbanásszerű","robbanékony","robbanó","robosztus","rohadék","rohadt","rohamoldó","rohanó","rojtos","rókaszínű","rokkant","rokonértelmű","rokonszenves","rokontalan","római katolikus","római","román","romániai","romans","romantikus","romboló","romlandó","romlatlan","romlott","romos","ronda","rongyos","rontó","ropogós","roppant","roskatag","rostgazdag","rostos","rossz","rosszakaratú","rosszhiszemű","rosszindulatú","rosszkedvű","rosszmájú","rothadó","rothadt","rovarevő","rozoga","rozzant","rózsapiros","rózsás","rózsaszín","rózsaszínű","rozsdamentes","rozsdás","rozsdaszín","rozsdaszínű","rozsdavörös","rögös","rögtönzött","rögzített","rögzítő","röpke","röpképes","röpképtelen","röplabdázó","rőt","rövid","rövidhullámú","rövidített","rövidlátó","rövidtávú","ruderális","rugalmas","rugalmasan","ruganyos","rugékony","rugós","ruhátlan","rumos","rupótlan","rusnya","ruszki","rusznyák","rusztikus","rút","rutén","rutinos","rügyező","rühes","Sablon:újmell","sablonos","sáfránysárga","saját","sajátkezű","sajátos","sajátságos","sajátszerű","sajgó","sajnálatos","sajnálatra méltó","sajtónyelvi","sajtos","sallangmentes","salvadori","sanda","sánta","sanyarú","sápadt","sárfehér","sárga","sárgás","sárgásbarna","sárgásbarnás","sárgásvörös","sárgászöld","sarkalatos","sarki","sármos","sáros","sátáni","satnya","saválló","savanykás","savanyú","savas","sávos","savtartalmú","scabby","sebes","sebesült","sebészeti","sebezhetetlen","sebezhető","sebzett","segítőkész","sejtelmes","sejten belüli","sekély","sekélyes","selejtes","selymes","sematikus","semleges","semlegesnem","semlegesnemű","semmiféle","semmirekellő","semmis","semmitmondó","semmittelen","serény","sértetlen","sérthetetlen","sértő","sértődékeny","sértődött","sérülékeny","sérült","sétáló","sietős","síita","sík","sikamlós","síkbarajzolható","síkbeli","sikeres","sikertelen","sikkes","sikló","síkos","silány","sima","simulékony","Sínai","siralmas","sirály","sisa","sivár","skálázható","skandináv","skarlát","skarlátpiros","skarlátvörös","skót","slágfertig","slampos","slejfni","slendrián","smaragdzöld","smucig","snassz","sociniánus","sodró","sóher","sok","sokablakos","sokágú","sokatmondó","sokéves","sokfelé","sokféle","sokkoló","sokkötetes","sokoldalas","sokoldalú","sokrétű","sokszínű","sokszoros","soproni","sorakozó","sorba rendezett","sorköteles","sorozatos","sorsdöntő","sós","sótartalmú","sótlan","sovány","sóvár","sóvárgó","sörényes","sötét","sötétbarna","sötétkék","sötétlila","sötétpiros","sötétsárga","sötétszőke","sötétszürke","sötétvörös","sötétzöld","spanyol","spanyol-amerikai","spártai","spéci","speciális","specifikus","spicces","spirális","spiritiszta","spirituális","sporadikus","spórolós","sportos","sportszerű","sportszerűtlen","sprőd","srég","stabil","statikus","statisztikai","steril","stikkes","stílusos","stílustalan","stramm","stratégiai","stresszes","strukturális","sugárbiztos","sugárhajtású","sugárzásmérő","sugárzó","súgó","súlylökő","súlyos","súlyosbító","súlyozott","súlytalan","sumér","sunyi","súrló","súrlódásmentes","susnyás","suta","suttyó","süket","süketnéma","sületlen","sült","süllyedő","süppedő","sürgető","sürgős","sűrített","sűrű","süsü","sütő","sváb","svájci","svéd","szabad szájú","szabad","szabadalmas","szabadalmi","szabadelvű","szabadfogású","szabadharcos","szabadkézi","szabadlábon","szabadnapos","szabados","szabadsági","szabadstílusú","szabadszájúság","szabadtéri","szabadúszó","szabályellenes","szabályos","szabályozó","szabályszerű","szabálytalan","szabatos","szabott","szabványos","szabványosított","szadista","szaftos","szaggató","szaggatott","szagló","szaglósejt","szagos","szagtalan","szagú","szájas","szájbarágó","szájú","szakadatlan","szakadó","szakadozott","szakállas","szakértői","szakképzetlen","szakképzett","szakmai","szakrális","szakszerű","szakszerűtlen","szakszervezeti","szálkás","szállító","szálló","szalmapapucsos","szalmasárga","szalonképes","szalonnás","száloptikás","számbeli","számító","számítógépes","számkivetett","szamoai","számos","számottevő","számozott","számszerű","számtalan","számtani","szánakozó","szánalmas","szándékos","szapora","szaporító","szaporodási","szappanos","szaprofág","száraz","szárazföldi","szárazságtűrő","szárd","szárító","szárított","szarkasztikus","szarkavaró","származó","származtatott","szaros","szártalan","szarvasmarhaféle","szász","szatirikus","szaúd-arábiai","szavahihető","szavazási","szavazatszámláló","szavazó","százalékos","százas","százszázalékos","százszoros","szebuano","szederjes","szedő","szédülés elleni","szefárd","szegény","szegényes","szégyenkező","szégyenletes","szégyenlős","szégyentelen","szeizmikus","szekunder","szekvenciális","szeleburdi","szelektív","széles körű","szeles","széles","szélesvásznú","szélfogó","szélhordta","szelíd","szelídített","szellemdús","szellemes","szellemi","szellemiségű","szellemtelen","szellős","szellőzetlen","szélmentes","szélső","szélsőséges","szélvédő","szembenálló","szembeötlő","szembetűnő","szemcsés","személyes","személyi","személytelen","szemérmes","szemérmetlen","szemészeti","szemetes","szemfüles","szemkápráztató","szemléletes","szemlélődő","szemrehányó","szemtelen","szemüveges","szende","szenegáli","szenes","szénfekete","szénfűtéses","szénhordó","szenilis","szénsavas","szénszállító","szent","széntartalmú","szentimentális","szentségi","szentségtelen","szentségtörő","széntüzelésű","szenvedélyes","szenvedélyteli","szenvedő","szenvelgő","szenvtelen","szenzációhajhász","szenzációs","szennyes","szennyezett","szennyező","szenyó","szép","szépítő","széplelkű","szeplős","szeplőtlen","szépségápoló","szépséges","szeptemberi","szeptikus","szerb","szerbhorvát","szerelmes","szerelmi","szerelő","szerencsehozó","szerencsejátékos","szerencsés","szerencsétlen","szerény","szerénytelen","szereplő","szeretett","szerető","szerkezeti","szertartásos","szerteágazó","szertelen","szerves","szervetlen","szervezési","szervezeti","szervezett","szervi","szerzetesi","szerzett","szerző","szerződéses","szerződő","szerzői","szeszélyes","szeszes","szesztartalmú","szétszedhető","szétszórt","szexi","szexuális","szezonvégi","szferikus","sziámi","szibériai","szicíliai","szigorú","szigorúan monoton növekvő","szikár","szikes","szikh","sziklás","szilaj","szilárd","sziléziai","szilvakék","szimbolikus","szimfonikus","szimmetrikus","szimpatikus","szimpi","szimpla","szimultán","színarany","szindhi","színes","színészi","színezüst","szingaléz","szinguláris","színházi","színigaz","színjátszó","színjeles","szinkron","színpadi","színpadias","színpompás","színszerű","szintaktikai","színtartó","színtelen","szintetikus","szintű","színű","színvak","színvonaltalan","sziporkázó","szír","szíriai","szirupos","szisztematikus","szittya","sziú","szivacsos","szívbemarkoló","szívbeteg","szívélyes","szíves","szívós","szívpitvari","szívszaggató","szívtelen","szívű","szkeptikus","szkíta","szkizotim","szláv","szlovák","szlovákiai","szlovén","szó szerinti","szóbeli","szóbő","szoci","szociáldemokrata","szociális","szocialista","szociológiai","szófecsérlő","szófogadatlan","szófogadó","szoftverhibás","szófukar","szokásos","szokatlan","szókimondó","szokványos","szoláris","szolgálati","szolgálatkész","szolgálattevő","szolgalelkű","szolgalelkűség","szolgáltató","szolid","szolidáris","szóló","szomáli","szomáliai","szomjas","szomjoltó","szomnambul","szomorító","szomorkás","szomorú","szomszédos","szónoki","szopósszájú","szoprán","szórakozott","szórakoztató","szorb","szorgalmas","szorgos","szorító","szóró","szorongatott","szoros","szorult","szórványos","szórványosan","szorzattartó","szószaporító","szószátyár","szótárérett","szótlan","szovjet","szöges","szögletes","szőke","szökő","szökött","szöktető","szőlős","szőnyegszövő","szörfös","szörnyű","szőrös","szőrtelen","szöszmentes","szöveges","szövetséges","szövetségi","szövevényes","szövődménymentes","szövött","sztereó","sztereofonikus","sztochasztikus","sztoikus","szuboptimális","szubtilis","szubtrópusi","szudáni","szuggesztív","szundanéz","szunnyadó","szuper","szupermodern","szúró","szurokfekete","szúrós","szurtos","szuverén","szűk","szűkkeblű","szűkmarkú","szűkölködő","szűkös","szükséges","szükségszerű","szükségtelen","szűkszavú","szülési","születési","született","szülő","szünetmentes","szüntelen","szűretlen","szürjektív","szürke","szürkés","szürkésbarna","szürkésbarnás","szürkésfehér","szürkésfekete","szürkéskék","szürkéslila","szürkéssárga","szürkészöld","szűrös","szürreális","szűz","szűzies","szvázi","tábori","tádzsik","tág","tagalog","tágas","tágító","tagolatlan","tagolt","tahiti","taino","tájékozatlan","tájékozott","tajvani","takarékos","takarékossági","takaró","takarodó","takaros","taknyos","taktikai","taktikus","találékony","található","találó","találós","talmi","talpas","talpnyaló","talpraesett","támadó","tamil","támogató","támogatott","tanácsadó","tanácskozó","tanácsos","tanácstalan","tanári","tandíjmentes","tanítási","tanító","tántoríthatatlan","tantrikus","tanulatlan","tanulmányi","tanult","tanúsított","tanzániai","tányérnyaló","tányérsapkás","tányértalpú","tányértörlő","tapadó","tapasztalati","tapasztalatlan","tapasztalt","tapétás","tapintatlan","tapintatos","tapintható","tápláló","táplált","tar","tárcsás","tárgyas","tárgyatlan","tárgyi","tárgyilagos","tárgytalan","tarka","tarkabarka","tároló","társadalmi","társadalomátalakító","társalgó","társas","társasági","társaságkedvelő","társított","társtalan","társult","tartalmas","tartalmatlan","tartalmú","tarthatatlan","tartó","tartós","tartósított","tartózkodási","tartózkodó","tasmaniai","taszító","tavalyi","távoli","távolító","távollátó","távollevő","taxonómiai","technikai","technológiai","téglalap alakú","téglaszínű","téglavörös","tegnapi","teherhordó","tehermentes","tehetetlen","tehetetlenségi","tehetős","tehetséges","tehetségtelen","tejes","tejfehér","tekerő","tekervényes","teketóriázó","tekintélyelvű","tekintélyes","tékozló","tektonikai","tektonikus","tele","televíziós","telhetetlen","teli","téli","telivér","teljes","teljesidős","teljesített","teljesíthető","teljhatalmú","teltkarcsú","teltkeblű","tematikus","templomjáró","tendenciózus","tengelyes","tengelyirányú","tengeralattjáró-elhárító","tengerentúli","tengerészeti","tengerészkék","tengeri","tengeribeteg","tengerkék","tengermély","tengermenti","tengerparti","tengerszín","tengerszínű","tengerzöld","tenyeres","tenyérnyi","tényleges","teológiai","terápiás","teratogén","térbeli","terebélyes","teremtő","terepjáró","terhelt","terhes","térítésmentes","terítő","terjedelmes","terjengős","termékeny","terméketlen","termelő","természetellenes","természetes","természetfeletti","természeti","természettudományi","termesztett","termetes","termikus","termő","territoriális","területi","tervezhető","tervszerű","testes","testesedő","testi","testszín","testszínű","testületi","testvéri","testvéries","testvérietlen","testvértelen","tetemes","tétlen","tétova","tétovázó","tetőtéri","tetszetős","tetszőleges","tetterős","tettetett","tettrekész","tetves","tevékeny","tevékenységi","tévelygő","téves","tevőleges","texasi","textil","thai","thaiföldi","tibeti","tigrinya","tilalmas","tilos","tiltó","tiltott","tintás","tipikus","tirpák","tirrén","tiszta","tisztátalan","tiszteletbeli","tiszteletlen","tiszteletreméltó","tiszteletteljes","tisztelettudó","tisztelt","tisztes","tisztességes","tisztességtelen","tisztességtudó","tisztító","tisztított","titkolózó","titkolt","titkos","titoktartó","titokzatos","tízágú","tojásdad","tojássárga","tokaji","tokás","tolakodó","toleráns","tollas","toló","tolószékes","tompa","tongai","topis","toplák","toprongyos","torkos","tornyos","torz","torzított","torzult","toszkán","totális","totalitariánus","totalitárius","további","toxikus","többemeletes","többes","többfeladatos","többféle","többfelhasználós","többhetes","többjelentésű","többkötetes","többközpontú","többnyelvű","többórás","többrétegű","többsejtű","többváltozós","tőkeerős","tökéletes","tökéletlen","tőkeszegény","tökmindegy","töltött","tömeges","tömegpusztító","töméntelen","tömény","tömítetlen","tömített","tömör","tömörített","tömött","töppedt","töredékes","töredelmes","törékeny","törekvő","töretlen","törlő","törő","török","törött","törpe","történelem előtti","történelmi","történeti","törtető","törvényellenes","törvényes","törvényesen","törvényhozó","törvényszéki","törvényszerű","törvénytelen","törzsvásárlói","tövises","tradicionális","trágár","tragikomikus","tragikus","transzalpin","transzcendens","transzcendentális","transzgenikus","transznemű","transzparens","transzperszonális","transzvezikális","tranzitív","trapista","tré","tréfálkozó","tréfás","trehány","trendi","triciklikus","trigonometrikus","triviális","trójai","trombitás","trópusi","tucatnyi","tudatlan","tudatmódosító","tudatos","tudományos","tudományos-fantasztikus","tudós","tudósító","tudvalevő","tulajdon","tulajdonítható","tulajdonképpeni","túláradó","túlbecsülhetetlen","túlbuzgó","túlérett","túlérzékeny","túlhajszolt","túlhajtott","túlhangsúlyozott","túli","túlkoros","túlméretes","túlnyomó","túlságos","túlsó","túlsúlyos","túlvilági","túlzó","túlzott","túlzsúfolt","tunéziai","tunya","turáni","túrós","tuszi","tutyimutyi","tuvalui","tűéles","tűhegyes","tükörfényes","tükörsima","tükrös","tükröző","tűlevelű","tündéri","tündöklő","tünékeny","tünetmentes","türelmes","türelmetlen","tűrhetetlen","tűrhető","türkiz","türkizkék","türkmén","tüskés","tűzálló","tűzbiztos","tüzelő","tüzes","tűzforró","tűzi","tűzpiros","tűzveszélyes","tűzvörös","Ú","uccsó","udmurt","udvari","udvarias","udvariassági","udvariatlan","ugor","ugrásszerű","ugró","úgynevezett","új","újdivatú","újdonsült","újévi","újfajta","újfelnémet","újgazdag","ujjatlan","újkori","újlatin","újrahasznosított","újrakezdő","újszülött","új-zélandi","ukrán","ultrahangos","ultraibolya","ultraklerikális","ultraliberális","ultramodern","ultrarövid","ultraviola","unalmas","unáris","unatkozó","uncsi","undok","undorító","unitárius","univerzális","unott","uráli","uralomvágyó","uras","úrbéri","urdu","úri","uruguayi","úszó","úszóképes","úszólábú","utálatos","utáni","utánozhatatlan","utazási","utazó","utcai","úti","utóbbi","utólagos","utolsó előtti","utolsó","utópisztikus","úttörő","Ü","üde","üdvös","üdvözült","ügyefogyott","ügyes","ügyetlen","ügyfélorientált","ügynöki","ügyvédi","üldözési","üldöző","üldözött","üledékes","ülő","ünnepélyes","ünnepi","űrbeli","üreges","üregi","üres","ütemes","ütemtelen","ütő","ütődött","ütős","ütött-kopott","üvegablakos","üveges","üvegfúvó","üvegzöld","üzbég","üzemanyagtöltő","üzembiztos","üzemi","üzemképes","üzemképtelen","üzemkész","üzleti","üzletszerű","űző","vacak","vad","vadászati","vádbeli","vadbika","vadidegen","vadiúj","vádló","vadonatúj","vadregényes","vágó","vágott","vágyódó","vagyonos","vagyontalan","vajákos","vajsárga","vajszínű","vak","vakablakos","vakbuzgó","vakító","vakmerő","vakotás","valamilyen","válaszoló","választékos","választható","választott","vállalati","vállalhatatlan","vállalható","vallásellenes","valláserkölcsi","vallási","vallásos","vallástalan","vallon","való","valódi","válogatós","válogatott","valós","valósághű","valóságos","valószínű","valószínűtlen","valótlan","válságos","váltakozó","változatlan","változatos","változékony","változó","változtatható","vámmentes","vándorló","várandós","varangyos","váratlan","varázslatos","várható","váró","városi","városközi","városrendezési","várt","vas","vasárnapi","vasbika","vaskalapos","vaskos","vastag","vastagbőrű","vastartalmú","vasúti","vaszkuláris","váteszi","vatikáni","védekező","védelmi","védett","védikus","védjegyzett","védő","védtelen","vég nélküli","vega","vegán","végérvényes","véges","vegetatív","végleges","végrehajtható","végső","végtelen","végzetes","végzett","végződő","vegyelemző","vegyes","vegyi","vegyipari","vegyszeres","vegytiszta","vékony","vektoriális","veláris","véleményformáló","velencei","véletlen","véletlenszerű","velős","vélt","vén","vénás","vend","vendéglői","vendégszerető","venezuelai","véraláfutásos","véralvadásgátló","véralvasztó","vérbő","vérengző","véreres","veres","véres","véreskezű","vérfagyasztó","vérfertőző","vérnyomáscsökkentő","verő","verőfényes","vérpiros","vérrokon","versengő","versenyképes","versenyképtelen","versenyző","vérszegény","vérszín","vérszomjas","vértelen","vértisztító","vérvörös","vérzékeny","vérzéscsillapító","vérző","véső","veszedelmes","veszekedős","veszélyes","veszélytelen","vészjósló","vészterhes","vesztő","veterán","vetési","vétkes","vétlen","vető","vezérlési","vezérlő","vezeték nélküli","vezetékes","vezető nélküli","vezető","vezetői","vézna","viaszos","viaszsárga","vibráló","vicces","vicik-vacak","vidám","vidéki","vidor","vietnámi","víg","vigasztalan","vigasztalhatatlan","vigezimális","vigyázatlan","vigyázó","viharálló","viharedzett","viharmentes","viharos","viharvert","világhírű","világi","világító","világlátott","világnézeti","világos","világosbarna","világoskék","világossárga","világoszöld","világosszőke","világosszürke","világpolgári","világtalan","villámgyors","villamos","villogó","violaszín","violaszínű","virágmintás","virágos","virágtalan","virágzó","virgácsos","virgonc","virtigli","virtuális","virulens","vírusellenes","vírusos","viselkedésbeli","viselkedési","viselő","viselős","viszketésgátló","viszkető","viszkózus","viszonzatlan","viszonylagos","visszaélő","visszaeső","visszafogott","visszafogottan","visszafordíthatatlan","visszaható","visszamaradt","visszapillantó","visszás","visszataszító","visszavonhatatlan","vitaképes","vitaképtelen","vitális","vitamindús","vitaminos","vitás","vitathatatlan","vitatható","vitatkozó","vitatott","vitázó","vitéz","vitorlás","vízálló","vízáteresztő","vízbő","vizelethajtó","vízelvezető","vizenyős","vizes","vizesnyolcas","vizezett","vízfejű","vízforraló","vízgyűjtő","vízhatlan","vízhűtéses","vizi","vízi","vízivó","vízízű","vízköves","vízlágyító","vízmelléki","vízmentes","víznyelő","vízöblítő","vízparti","víztartalmú","víztartó","víztaszító","víztelen","víztiszta","vizuális","vizű","vízügyi","vízvezető","vízzáró","vizsgáló","vízszegény","vízszintes","vízszűrő","vonatkozó","vonó","vontatott","vonzó","vörös hajú","vörös","vörösbarna","vöröses","vörösesbarna","vörösesbarnás","vörösesszőke","vöröshajú","vulgáris","vulkáni","vulkanikus","walesi","xenofób","x-lábú","zabolátlan","zabos","zabostarisznya","zafírkék","zagyva","zaire-i","zajmentes","zajos","zajtalan","zaklatott","zamatos","zárkózott","záró","zárójeles","zárt","zárvatermő","zavarba ejtő","zavaró","zavarodott","zavaros","zavart","zavartalan","zazaki","zegzugos","zelante","zenei","zenekedvelő","zenés","zilált","zizi","zizzent","zord","zordon","zoroasztriánus","zökkenőmentes","zöld","zöldes","zöldessárga","zöldmezős","zöldséges","zöngétlen","zúgó","zuhogó","zulu","züllött","zűrös","zűrzavaros","züttyös","zsarnoki","zsaroló","zsebes","zsémbes","zsemleszínű","zsenáns","zseniális","zsibbadt","zsidó","zsidóbarát","zsidóellenes","zsidómentes","zsindelyes","zsinóregyenes","zsírdús","zsírfoltos","zsírmentes","zsíros","zsírszegény","zsírtalan","zsírtartalmú","zsombékos","zsörtölődő","zsúfolt","zsugori","zsúpfedél","zsúpfödeles"],su0=["a szabadban","ab ovo","abbizony","abszolúte","ad esempio","addig","addigra","adómentesen","afelé","afelett","afelől","afféle","afölé","agresszíven","ahányszor","ahelyett","ahogyan","ahol","ahonnan","ahonnét","ahova","ahová","ahoz","akadozva","akaratlanul","akárhány","akárhogy","akárhogyan","akárhol","akárhonnan","akárhonnét","akárhova","akárhová","akármeddig","akármennyien","akármennyire","akármerre","akármerről","akármiért","akármikor","akármint","akarva-akaratlan","akarva-akaratlanul","akként","akképp","akképpen","akkor","akkorára","akkoriban","akkoron","akkorra","akkorról","akkortájban","akkortájt","akkortól","akörül","aközben","aközött","aktívan","alá","alább","aláfelé","alant","alantabb","alapján","alaposan","alaptalanul","alapvetően","alatta","alattomban","alattomosan","alázatosan","albánul","alig","aligha","alighanem","alighogy","alkalmanként","alkalmasint","alkalomadtán","alkonyattájban","államilag","állandóan","állítólagosan","állítva","állva","alma","almás","általa","általában","alul","amellett","ámen","amennyi","amennyiben","amennyien","amerre","amerről","amettől","amiatt","amidőn","amiért","amíg","amiként","amikor","amikorra","amikorról","amikortól","amilyen","amint","amióta","amoda","amonnan","amonnét","amott","amottan","amúgy","annál","anno","annyiban","annyiszor","annyival","apránként","aprólékosan","arányosan","aránytalanul","arcátlanul","arra","arrább","arrafelé","arrébb","arról","aszerint","át","átellenben","átkozottul","átlagosan","átmenetileg","attól","automatikusan","avégett","avval","azalatt","azáltal","azám","azelőtt","azért","aziránt","aznap","azokat","azon nyomban","azon","azonfelül","azonképp","azonképpen","azonkívül","azonközben","azonmód","azonnal","azontúl","azóta","aztán","azután","azzal","bajorul","baloldalról","balra","balról","balul","bambán","bánatosan","barátságosan","barátságtalanul","bárhogy","bárhogyan","bárhol","bárhonnan","bárhonnét","bárhova","bárhová","bármeddig","bármennyire","bármerre","bármerről","bármiért","bármiképp","bármikor","bármikorra","bármikortól","bármint","bátran","bazi","be","befele","befelé","bele","belé","beléd","beléjük","belém","belénk","belétek","belőle","belsőleg","belül","benn","benne","bent","betyárosan","bevéve","bezárva","biológiailag","bizalmasan","bizonyára","bizonyosan","biztonságosan","biztosan","boldogan","bőkezűen","bölcsen","bőségesen","bővebben","bőven","brutálisan","buzgón","büntetlenül","céltalanul","cenzúrázva","cikkcakkban","cirka","csak","csaknem","csakugyan","csendben","csendesen","cserébe","csigalassúsággal","csinosan","csipetnyi","csodálatosan","csodálatra méltóan","csöndesen","csupa","csupán","csüggedten","dafke","darabokra","darabonként","de","délben","délen","délutánonként","derekasan","díjmentesen","dinamikusan","doszt","drámaian","drasztikusan","durván","ebből","éberen","ébren","eddig","efelől","egál","egészen","égetően","egyáltalán","egyaránt","egybehangzóan","egyben","egyből","egyébként","egyedül","egyelőre","egyenesen","egyenként","egyenletesen","egyenlően","egyenlőre","egyenlőtlenül","egyértelműen","egyetemesen","egyfelől","egyfolytában","egyhangúlag","egyhuzamban","egyidejűleg","egykor","egyoldalúan","egyre","egyrészről","egyrészt","egyszer","egyszerre","egyszerűen","egyszóval","egyúttal","együtt","ehelyett","éhgyomorra","ehhez","éjfélkor","éjjel","éjjel-nappal","éjszaka","ekként","ekkép","ekkor","eközben","el","eladdig","elé","elég","eléggé","eleinte","élénken","élesen","életfogytig","életfogytiglan","élethosszig","eleve","elevenen","elgondolkozva","elkerülhetetlenül","ellenállhatatlanul","ellenben","ellenében","ellenesetben","ellenkezőleg","elméletileg","elmondás alapján","előbb","élőben","előkelően","elől","elölről","előre","előre-hátra","először","előtte","előzőleg","elsősorban","elvégre","elvétve","emiatt","épp","éppen","éppenséggel","épphogy","éppúgy","eredetileg","érintőlegesen","erkölcsileg","erősen","erőszakosan","erőteljesen","erőtlenül","erre","errefelé","erről","értéktelenül","értelmetlenül","érthetően","érzéketlenül","esetén","esetenként","esetleg","esetlenül","estefelé","esténként","eszerint","eszeveszetten","észrevehetően","ésszerűen","étlen-szomjan","ettől","Európa-szerte","évekig","évente","exponenciálisan","ezalatt","ezáltal","ezekben","ezelőtt","ezenfelül","ezenkívül","ezentúl","ezerszer","ezerszeresen","eziránt","ezután","fájdalommentesen","fantasztikusan","fáradhatatlanul","fásultan","fegyvertelenül","féktelenül","fel","félelmetesen","félénken","felfelé","felgerjedve","felhasználásával","félig","félig-meddig","feljebb","fellebb","fellengzősen","felől","felőled","felőlem","félre","felségesen","feltehetőleg","feltétlen","feltétlenül","feltéve","felül","félvállról","feneketlenül","fenn","fenomenológiailag","fenségesen","fent","fényesen","ferdén","feszt","figyelmesen","finoman","fizikailag","fogalmilag","fokozatosan","folyamatosan","folyton","folytonosan","fontosan","fordítva","forrón","főként","főképpen","földrajzilag","fönn","franciául","frissiben","furcsán","furfangosan","furtonfurt","futólag","futólagosan","függetlenül","fülledten","fürgén","gazdaságilag","gazdaságosan","genetikailag","gépiesen","globálisan","gondatlanul","gondosan","gondtalanul","görögül","grafikusan","gyakorlatilag","gyakorta","gyakran","gyalog","gyalogosan","gyámoltalanul","gyanútlanul","gyengéden","gyengén","gyermetegen","gyorsan","gyorsítva","gyönyörűen","háborítatlanul","hagyományosan","hajdan","haladéktalanul","hálásan","halkan","hallatlanul","halványan","hamar","hamarosan","hangosan","hangsúlyosan","hangtalanul","hanyatt","hanyatt-homlok","haragosan","háromszor","hasból","hasonlóan","hasonlóképpen","határozottan","hatékonyan","hátha","hátra","hátrafelé","hátul","hátulról","havonta","haza","hazafelé","házilag","héberül","helyesen","helyet","helyette","helytelenül","hetedíziglen","hetente","hétfőn","hétszer","hétvégén","hevesen","hiába","hibásan","hibátlanul","hihetetlenül","hirtelen","hiszékenyen","hitelesen","hivatalból","hivatalosan","hogyha","hogyne","hollandul","holnap","holnapután","holott","honn","honnan","honnét","hosszadalmasan","hosszasan","hozzá","hozzád","hozzájuk","hozzám","hozzánk","hozzátok","hozzávetőleg","hozzávetőlegesen","idáig","ide","idegesen","idén","ide-oda","időben","időközben","időnként","időrendileg","időről időre","idővel","igazán","igen","igencsak","igenlően","illegálisan","ilyenkor","íme","imette","ímhol","iminnen-amonnan","ímmel-ámmal","indulatosan","ingyen","ingyenesen","inkább","innen","intenzíven","intézményesen","irgalmatlanul","ironikusan","irtózatosan","irtózva","ismét","istenesen","istenigazában","istentelenül","iszaposan","itt","itten","ivarosan","izromban","jelen","jelenleg","jelentősen","jobban","jobboldalt","jobbra","jobbról","jócskán","jóindulatúan","jókedvűen","jól","jóllehet","kábán","kábé","kacéran","kapásból","kapcsán","kapcsolatosan","kategorikusan","katonailag","kedvéért","kedvesen","kedvetlenül","kedvezően","kegyetlenül","kellemesen","kellene","keményen","kémiailag","kényelmesen","keserűen","késő","később","későn","készakarva","készen","kétesen","kétféleképpen","kéthavonként","kétnaponként","kétségkívül","kétségtelenül","kétszer","kettecskén","keverve","kezdetben","kézenfogva","ki","ki-be","kicsit","kielégítő módon","kielégítően","kifejezetten","kifelé","kihalófélben","kilenckor","kíméletlenül","kimerítően","kinn","kint","kissé","kitűnően","kiváltképpen","kivételesen","kivéve","kivirradtig","kívül","kívülről","kizárólag","kizárólagosan","kombinálva","komolyan","komoran","korábban","korán","korlátlanul","ködösen","kölcsönösen","könnyedén","könnyen","könyörtelenül","köröskörül","körös-körül","körül","körülbelül","következésképpen","következményeként","következőképp","következőképpen","követően","közbe-közbe","közben","közel","közelebb","közepesen","közömbösen","közönyösen","közösen","központilag","közt","közül","közvetlenül","közvetve","kreatívan","kulturáltan","külföldön","külön","különben","külön-külön","különösen","külsőleg","lassacskán","lassan","lassanként","lassan-lassan","látatlanul","látszólag","le","lefelé","le-föl","legalább","legfeljebb","leginkább","legkésőbb","legott","legottan","legszívesebben","legtávolabb","lehangoltan","lehetőleg","lélegzetelállítóan","lélekszakadva","lelkesen","lelkileg","lenn","lenne","lent","lenti","lépésenként","lépésről lépésre","letargikusan","leverten","lóhalálában","lóháton","lopva","lustán","ma","magafajta","magamfajta","magasan","magatartásilag","magától értetődőleg","magától","magunkfajta","magyarul","maholnap","mainapság","majd","majdnem","majdnemhogy","makacsul","manapság","manuálisan","már","maradandóan","már-már","márpedig","más","másféle","másfelől","máshogy","máshol","máshová","másként","másképp","másképpen","máskor","másnap","másrészt","másutt","matematikailag","maximálisan","maximum","még egyszer","még","megadóan","megfelelően","meggondolatlanul","megint","megközelítőleg","meglehet","meglehetősen","meglepetésszerűen","mégse","mégsem","melegen","mellesleg","méltóan","mélyen","mélységesen","menet","mentálisan","mentegetőzően","mentegetőzve","merészen","mérgesen","mérhetetlenül","merrefelé","mérsékelten","mesterségesen","messzünnen","mezítelenül","mezítláb","meztelenül","mezzoforte","mialatt","miattad","miattam","midőn","mieink","mielőbb","mielőtt","míg","mihelyst","miközben","minap","mind ez idáig","mindamellett","mindeddig","mindegyik","mindenekelőtt","mindenesetre","mindenfelé","mindenfelől","mindenhol","mindenhonnan","mindenhova","mindenképpen","mindenkor","mindennap","mindenünnen","mindenünnét","mindenütt","mindenüvé","mindétig","mindhalálig","mindhiába","mindig","mindinkább","mindjárt","mindjobban","mindkettő","mindnyájan","mindörökre","mindössze","mindösszesen","minduntalan","mindvégig","mintegy","mínusz","mióta","miszerint","miután","modortalanul","mohón","mondván","most","mostan","mostanában","mostanság","mozdulatlanul","mögé","mögöttem","múló","múltkor","művésziesen","nagyjából","nagyképűen","nagymértékben","nagyon","nagyrészt","nála","nálad","nálam","nálatok","náluk","nálunk","napjában","napjainkban","napjainkig","naponta","nedvesen","négykézláb","négyszemközt","négyszer","néha","nehezen","nehézkesen","néhol","neked","nekem","neki","nekik","nektek","nekünk","nem","nemcsak","nemegyszer","némelyik","nemigen","nemrég","nemsokára","nemzetközileg","nevetségesen","névtelenül","nicsak","nincstelenül","noha","normálisan","nuku","nyakra-főre","nyárban","nyema","nyersen","nyíltan","nyilván","nyilvánosan","nyilvánvalóan","nyista","nyitva","nyomatékosan","nyomban","nyomorúságosan","nyugodtan","nyugtalanul","oda","odaát","odafenn","odafent","odafönt","odáig","oda-vissza","óhatatlanul","okosan","okvetlen","okvetlenül","olcsón","oldalról","oldalt","oldalvást","olyanformán","olyanképpen","olyképpen","olykor","onnan","opcionálisan","optimálisan","optimistán","óramutató járásával ellentétes irányban","óramutató járásával megegyező irányban","oroszul","orozva","ostobán","otrombán","ott","otthon","óvatosan","öblösen","ömlesztve","önként","önkéntelenül","önműködően","örökké","örökkön","örökkön-örökké","örökre","őszintén","össze","összeegyeztethető","ősszel","összesen","összevissza","ösztönösen","ötkor","pár","párhuzamosan","passz","például","pénzügyileg","pillanatnyilag","politikailag","pompásan","pont","pontosan","provokatívan","puffra","rá","ráadásul","rád","ragyogóan","rajta","rájuk","rám","ránk","rátermetten","rátok","ravaszul","rég","régebben","régen","reggel","reggelente","régiesen","régóta","rekurzívan","reménytelenül","rendben","rendellenesen","rendesen","rendicsek","rendkívül","rendszeresen","rendszerint","részben","részlegesen","részletekben","részletesen","rettenetesen","rettentően","ritkán","róla","rólad","rólam","rólatok","róluk","rólunk","románul","rosszkor","rosszul","rögtön","rögvest","rögzítetten","röviden","rövidesen","sajnos","sántítva","sebtében","segítségével","sehogy","sehol","sehova","semmiért","semmiképp","semmiképpen","semmilyen","serényen","sértetlenül","sietősen","sietve","sikeresen","sikertelenül","simán","siváran","soha","sohasem","sohse","sok","sokáig","sokan","sokat","sokkal","sokszemközt","sokszor","során","sosem","staccato","süllyesztett","sürgősen","sűrűn","szabadon","szabályosan","szabályszerűen","szájon át","szakadatlanul","szakmailag","számtalanszor","szándékosan","százszor","százszorta","szégyenszemre","szégyentelenül","szélesen","szelíden","szellemileg","szemben","személyesen","szemérmetlenül","szemközt","szemlátomást","szemtelenül","szenvedélyesen","szépen","szerencsére","szerencsésen","szeretettel","szerfölött","szerint","szerintük","szerkezetileg","szertartásosan","szignifikánsan","szigorúan","szilárdan","színleg","szinte","szintúgy","szívélyesen","szívesen","szlovákul","szokatlanul","szomorkásan","szomorúan","szorgalmasan","szorosan","szörnyen","szűkmarkúan","szüntelenül","szürkén","takarékosan","takarosan","találomra","talán","tapintatosan","tartósan","tavaly","tavalyelőtt","távol","távolban","technológiailag","tegnap","tekintettel","tekintve","telides-tele","teljesen","tendenciózusan","tényleg","természetesen","terpeszben","területileg","tervszerűen","testileg","tétlenül","tétován","tipikusan","tisztán","tisztességesen","titkon","titokban","tova","tovább","továbbá","több","többé","többet","többi","többnyire","többségében","többszemközt","többször","tök","tökéletesen","tőle","tőled","tőlem","tőletek","tőlük","tőlünk","tömören","történelmileg","történetesen","tövig","tudatosan","tudvalevően","túl","tulajdonképpen","túlnyomórészt","túlságosan","túlzottan","túró","tuti","türelmesen","tüstént","udvariasan","úgy","ugyanakkor","ugyancsak","ugyanolyan","ugyanúgy","úgymint","újra","unos-untalan","utálattal","utána","útján","utólag","utólagosan","ügyesen","ügyetlenül","üggyel-bajjal","ünnepélyesen","vakmerően","valaha","valahára","valahogy","valahogyan","valahol","valameddig","valamely","valamelyest","valamikor","vállvetve","valóban","valójában","valószínűleg","váltakozva","váratlanul","vastagon","végig","végleg","véglegesítve","végre","végtelenül","végül","vele","veled","velem","veletek","véletlenszerűen","véletlenül","velük","velünk","veszélyesen","vidáman","vígan","világosan","világszerte","világviszonylatban","virágvasárnap","viszonylag","vissza","visszafelé","vitathatóan","vonatkozóan","vonatkozólag"],lu0=["ahogy","akár","akárcsak","akkor","ám","ámbár","ámde","ameddig","amennyiben","amíg","aminthogy","annálfogva","annyira","avagy","azaz","azazhogy","azonban","bár","bizony","de","dehát","dehogy","és","ezért","ha","habár","hacsak nem","hanem","hát","hisz","hiszen","hogy","hol","így","illetőleg","illetve","immár","is","kivéve ha","máskülönben","meg","mégis","mégpedig","mert","merthogy","mihelyt","miként","mindazáltal","mindazonáltal","mint","mintha","minthogy","mivel","mivelhogy","nahát","nehogy","nos","óh","pedig","plusz","s","sajna","satöbbi","se","sem","sőt","szintén","tehát","ugyan","ugyanis","úgyhogy","vagy","vagyis","valamennyi","valamint","viszont"],Eu0=["a","á","abcúg","ah","aha","ahá","ajjaj","állj","bárcsak","brr","csacsacsa","ejha","fi","haha","hahaha","hehe","hihihi","jaj","lábhoz","ó","ohohó","ojjé","pssz"],cu0=["21. század","abajdóc","abaposztó","abbreviáció","abdikáció","ábécéskönyv","aberráció","abidjani","ablak","ablakemelő","ablakfülke","ablakkönyöklő","ablaknap","ablakos boríték","ablakosműhely","ablakráma","ablaksor","ablaktányér","ablaktörés","ablakvédő","abolicionista","abortőr","ábra","abraktakarmány","ábrándozás","abrázió","abroncs","abroncsvas","abszcisszatengely","abszolút gyakoriság","abszolutórium","abszorber","abszorptivitás","absztrakt tárgy","abszurditás","acehi","acéldrót","acélfűrész","acélhengermű","acélipar","acélkékes galambgomba","acéllánc","acélmetszés","acélöntő","acélparipa","acélszalag","acéltoll","acenokumarol","acetazolamid","acetilénlámpa","aceton","aciditás","Ackermann-függvény","Actinobacteria","ácsbárd","ácskapocs","ácsműhely","adag","adagolónyílás","adalékanyag","ádámcsutka","adapter","adásvétel","adatabsztrakció","adatbányászat","adatbázis lekérdezőnyelv","adatbázisadminisztrátor","adatbázis-eljárás","adatbázis-központú rendszer","adatbázis-modellezés","adatbázis-szövetség","adatbázisszerver","adatcsere","adatfelvétel","adatgyűjtés","adathordozó","adatkészlet","adatlap","adatmentés","adatpárhuzamosság","adattár","adattitkosítás","adatvédelem","Addison-kór","Adélie-pingvin","adenozin-trifoszfát","adige","adjunktus","adminisztrálás","admittancia","adóalany","adóbehajtás","adóbevallás","adóelengedés","adóeltitkolás","adófelügyelő","adóforrás","adóhátralék","adóilletékesség","adójövedelem","adókulcs","adománybirtok","adómegterhelés","adónem","adópótlék","adórészesedés","adóslevél","adósságtörlesztés","adószedő","adóteher","adótörvény","adóvégrehajtás","adrenalin","adszorpció","advekció","Adventvasárnap","aeronautika","aerosztatika","afélium","affin csoport","affixum","afgáni","áfonyadzsem","aforizma","afrikai cibetmacska","afrikai szilvafa","afrikander","ág","ágacskás kéregtörőgomba","agancság","agarász","ágas holdruta","agavé","ágazat","ágfűrész","aggastyán","agglegény","agglutináció","aggófű","aggság","agitáció","agónia","agrammatizmus","agráregyetem","agrárium","agrárolló","agrárprogram","agrárszocializmus","agrártörvény","agresszió","agrobiológia","agronómus","ágy","agyagbánya","agyagföld","agyagipar","agyagművesség","agyagréteg","agyagtalaj","agyalapi mirigy","agyarfa","ágyaspálinka","ágyazás","ágybérlő","ágyburok","ágyék","ágyékkötő","agyembólia","agyfélteke","agyhártyagyulladás","ágykabát","ágykeret","ágyláb","ágymelegítő","ágynemű","agyonlövetés","agyrázkódás","agysejt","ágyszomszéd","agytályog","ágyterítő","agytörzs","ágyúállás","ágyúgolyó","ágyúnaszád","ágyútalp","ágyútűz","ágyváz","agyvelőgyulladás","ahimsza","AIDS-fertőzés","ajakbalzsam","ajakhasadék","ajaknyílás","ajakrúzs","ajándékcikk","ajándékkosár","ajándékozás","ajánlat","ajmara","ajtóbélés","ajtócsengő","ajtófélfa","ajtókeret","ajtókulcs","ajtónálló","ajtóráma","ajtósarok","ajtószárny","ajtóvédő","ájurvéda","akácbor","akácfavirág","akácliget","akác-pereszke","akácvirág","akadályfutás","akadályoztatás","akadémia","akan","akarat","akarathiány","akaratosság","akarnok","akasztófahorog","akasztóhorog","akció","akciófilm","akciós spektrum","akefália","akkord","akkreditáció","akkumuláció","aknabomba","aknagránát","aknakutató","aknamunka","aknásítás","aknaszilánk","aknaveszély","akné","ákombákom","akril","akrilsav","akrobatika","akropolisz","aksi","aktafűző","aktatáska","aktfotó","aktínium","aktíva","aktivista","aktrajz","aktus","akusztika","akvarellfesték","akvárium","alabárd","alacsony jázmin","alag","alagútépítés","alágyújtós","aláírókönyv","alakítás","alakoskodás","alaktan","alakváltozás","alakzat","alamuszi","alany","alapadag","alapanyag","alapbér","alapdíj","alapelv","alapérzés","alapfelület","alapfok","alaphang","alaphelyzet","alapige","alapító","alapjellem","alapkifejezés","alapkutatás","alapméret","alaposság","alapötlet","alapréteg","alapszám","alapszint","alaptalaj","alaptétel","alaptörvény","alapvizsgálat","álarc","alásfa","alátétgyűrű","alattvaló","alázatosság","albendazol","albetétesítés","albizottság","álcázás","áldás","áldott benedekfű","áldozatbemutatás","áldozócsütörtök","alef-nulla","alemtuzumab","aleut","alfabet","alfentanil","alföldi","algebra alaptétele","algebrai multiplicitás","algebrai szám","algebrai tulajdonságok","álgereben","algoritmus","alhálózat","álhernyó","aligátor","aljasság","aljlevél","aljzatkiegyenlítő","alkalmasság","alkalmazás","alkalmazhatóság","alkalmazott matematika","alkar","alkesz","alkímia","alkirálynő","alkoholelvonás","alkoholista","alkoholmérgezés","alkoholprobléma","alkoholteszt","alkonyattájt","alkonytájt","alkotás","alkotmánylevél","alkotmányreform","alkotó","alkörmös","álkulcs","állam","államberendezés","államcímer","államelnök","állameszmény","államfő","államhatalom","államigazgatás","államkassza","államköltség","államosítás","állampolgárság","államrendőrség","államszámvitel","államszövetség","államtitok","államvagyon","államvezetés","állandó","állapothatározó","állás","állásharc","álláskeresés","álláspénz","állásváltoztatás","állatállomány","állatboncolás","állateledel","állatfajta","állatgondozó","állatház","állatidomítás","állatkereskedelem","állatkínzás","állatkölyök","állatmese","állatország","állatöv","állatrendszertan","állatszaporulat","állattan","állattartó","állatvédelem","állatvilág","allél","allergiás","állhatatosság","állítmány","állkapocsficam","állócsiga","állófogadás","állógallér","állóhullám","állólétra","állomásépület","állónaptár","állótőke","állvány","alma","almaecet","almafajta","almaízű","almamoly","almareszelő","almás","almaszüret","álmélkodás","álmoskönyv","aloé","alom","álomfejtő","álomkép","álommanó","álompor","alorvos","alpakka","álpereszke-faj","alpesi mák","alpolgármester","álruha","alsógatya","alsónemű","alsószoknya","álszenteskedés","álszömörcsög","általános forgalmi adó","általános lineáris csoport","általánosítás","altatás","altatószer","altér bázisa","alternatív energia","áltevékenység","áltintagomba","altklarinét","áltrombitagomba","áltudomány","alulexponálás","aluljáró","alumíniumfólia","alumíniumipar","alumínium-oxid","alvadék","alvállalkozó","alváz","alveoláris","alvóalkalmatosság","amaránt","amarilliszfélék","amazonasi óriás-tündérrózsa","ámbra","ambrózia","amerikai alkörmös","amerikai berkenye","amerikai gesztenye","amerikai kőris","amerikai rezgő nyár","amerikai trágyagomba","amerikai","ametiszt","amhara","aminálás","ámítás","ammónium","amnézia","a-moll","amortizáció","ampelológia","amplitúdó","amputáció","amur","anabolikus szteroid","anakolutia","analfabetizmus","analitikus geometria","analízis","ananászeper","anarchista","anatómia","andalúziai jegenyefenyő","andragógia","androgün","anémia","aneszteziológia","angelikafű","anglikán","angol muskátli","angolai","angolgyűlölő","angolkisasszony","angolnaleves","angolság","angoltudás","angóranyúl","angyalarc","angyalgyökér","angyalsereg","anilin","animáció","animista","anizotrópia","ánizslikőr","ánizsszagú fűrészgomba","ankét","annóna","anódsugár","anorák","antagonizmus","antenna","antennatükör","antiautomorfizmus","antidepresszáns","antigén","antiklerikalizmus","antikvárius","antilopfajta","antineutron","anti-onkogén","antiparazitikum","antipódus","antiszemita","antiszimmetria","antitézis","antológia","antracén","antropofóbia","antropomorfizmus","anya","anyacsászárnő","anyaegyesület","anyaföld","anyagcsata","anyagelvűség","anyaggazdálkodás","anyaghiba","anyagismeret","anyagleltár","anyagmérleg","anyagnév","anyagraktár","anyagtakarékosság","anyagvizsgálat","anyahajó","anyaintézet","anyajuh","anyakoca","anyakönyvvezető","anyamadár","anyaminta","anyaöl","anyasertés","anyaszerep","anyatej","anyó","anyóstárs","anyuci","aorta","apáca","apácafőnöknő","apácalúd","apácazárda","apadás","apahiány","apanázs","apaság","apatárs","apátplébános","apertúra","Aplomodo-sólyom","apóka","ápoló","apológia","ápolószemélyzet","após","aposztáziafélék","Appenninek","áprilisi döggomba","apró ciprus-csészegomba","apró csiperke","apró nefelejcs","apró susulyka","apró vetővirág","aprófa","aprólékleves","aprómunka","aprópikkelyű pereszke","aprószulák","apszis","apuka","ara","arabizmus","áradat","áralakulás","áramátalakítás","áramelosztó","áramfogyasztás","áramirányító","áramkorlátozás","áramlat","áramsűrűség","áramszünet","áramvezető","arankafélék","arány","aranyarány","aranybélésű tinóru","aranybulla","aranycsillám","aranydurbincs","aranyember","aranyérmes","aranyeső","aranyfinomság","aranyfüggő","aranygaluska","aranygyökérfélék","aranyhegedű","aranyhímzés","aranyigazság","aranykészlet","aranyköpés","aranylemez","aranyló koronggombácska","aranymetszés","aranymondás","aranyműves","aranyos baraboly","aranyos lóhere","arányosság","aránypár","aranyperec","aranyrojt","aranysárga aggófű","aranysárga laskagomba","aranyszájfa","aranyszilva","aranytárgy","aranytinóru","aranyvasárnap","aranyzsinór","árarány","arató","aratógazda","aratómunkás","aratósztrájk","árbecslés","árbóc","árbóclámpa","arborétum","arcbőr","arcfátyol","archaikum","archeológus","archívum","arcizom","arcképcsarnok","arckifejezés","arclemosó","arcmozgás","arcrángás","arcüreg","arcvonás","arcszesz","ardha macjéndrászana","árdrágító","áremelés","areométer","árfolyam","árfolyamváltozás","argánfa","argó","árgus","árhullám","ariánus","arisztokrácia","aritás","arizonai ciprus","arkangyal","árképzés","arkuszkotangens","árkülönbözet","árleszállítás","árlevelű len","ármánykodó","ármentesítés","árny","árnyékbirodalom","árnyékkirály","árnyékolás","árnyékvilág","árnyliliom","árokpart","aroma","árpacukor","árpakása","árpolitika","arrogancia","árszabás","árszínvonal","ártány","artéria","artikuláció","artroszkópia","áruátvevő","árubőség","árucsere-egyezmény","árudíjszabás","árufajta","árufelhozatal","árufölösleg","áruhalmozás","áruismeret","árukereskedelem","árukínálat","áruküldemény","árumegállító","árunem","árurejtegetés","árusítóhely","áruszámla","árutérítés","árutőzsde","áruvédjegy","árvácskaorchidea","árvalányhajgomba","árvaügy","árverési csarnok","árvízjelzés","árvízmentesítés","arzén","arzénsav","ásatás","ásó","ásóláb","ásónyél","aspiráció","áspiskígyó","ásványgyűjtemény","ásványvíz","aszalt szilva","aszályfa","aszálytűrő","aszexualitás","aszfaltozó","aszfodélusz","aszimmetrikus kulcsú titkosítás","ászka","ászkolás","ászok pince","aszparágusz","asszámi","asszisztens","asszociatív tömb","asszonybarát","asszonyember","asszonyka","asszonymunka","asszonynépség","asszonytárs","asztal","asztalfiók","asztali számítógép","asztalláb","asztalosenyv","asztalosmunka","asztalszék","asztaltársaság","aszténia","aszteroida","asztrofizika","asztronautika","aszú","aszúszegfű","átalakítás","átalányár","átállás","atazanavir","ateista","atenolol","áterjesztés","átfolyás","átfutás","áthangolás","áthidalás","áthúzás","átírat","átjátszás","átkarolás","átkozódás","átlagéletkor","átlagfogyasztó","átlagolvasó","átlagpolgár","átlagteljesítmény","atlaszcédrus","átlényegítés","atlétanő","átló","átmeneti függvény","átnevelés","átok","átoktüske","atombontás","atomelmélet","atomfegyver","atomgyorsító","atomhő","atomkorszak","atommag","atommáglya","atomrács","atomrobbantás","atomsugár","atomtitok","átömlesztés","atracél","átrium","átruházás","átszállóhely","átszivárgás","áttekinthetetlenség","áttelepítés","áttérés","áttetsző fésűsgomba","atticizmus","áttörés","átutazás","átültetés","átütőpapír","átváltozás","átverés","átvitel","átvonulás","atyafiság","audiométer","aukció","ausztrál angol","ausztrálbabér","ausztráliai araukária","ausztriai","autizmus","autóbaleset","autóbontó","autóbuszkalauz","autóbusz-pályaudvar","autóbuszvezető","autóemelő","autóforgalom","autógarázs","autogram","autóház","autókárpitos","autokláv","autóközlekedés","autólámpa","autómárka","automatizmus","automobilklub","autonóm idegrendszer","autópályagyűrű","autóparkoló","autós","autósport","autószerelő","autoszuggesztió","autótető","autótulajdonos","autóversenyző","autóvizsga","avartakaró","avesztai","AVL-fa","avokádósaláta","axon","ayahuasca","azbeszt","azonos számosságú halmazok","azték zsálya","azúr","azúrkék galambgomba","bába","babacipő","bábakalács","babakocsi","babamérleg","babarózsa","babaszappan","bábatábla","bábcsoport","babérboroszlán","babérhanga","babérlevelű szuhar","babérsomfélék","bábfigura","babgulyás","bábjáték","bábkormány","babnövény","bábos","babszem","babusgatás","bacchánsnő","bacilus","bácsi","bádog","bádogember","bádogláda","bádogpult","bádogtest","bagariaíz","bagel","bagoly","bagolyhuhogás","bagolytanya","bagós","baj","bájbabérfélék","bájgúnár","bájmosoly","bajnokcsapat","bajonettzár","bájtkód","bajuszkirály","bajuszpedrő","bajvívó","bakancsfűző","bákász","bakcsó","bakfis","bakhát","baklövés","baksis","bakszarvú lepkeszeg","bakterház","baktérium","baktériumtelep","bakugrás","bal pitvar","balalajka","baldachin","balerina","balesetveszély","balettiskola","balettszoknya","balfácán","balga","balhé","balkáni fakopáncs","balkáni szegfű","balkon","ballagás","ballépés","ballonkabát","bálna","bálnahús","bálnazsír","baloldal","balsiker","balszerencse","balti","bálványfa","bálványozás","balzsamecet","balzsamillat","bambara","bambuszfélék","bámészkodó","banalitás","banánfélék","bánás","bánáti sáfrány","bandaharc","banditavezér","bandzsítás","bani","bankalap","bankátutalás","bankett","bankház","bankjegy","bankjegykiadó automata","bankkártya","bankócédula","bankpénztáros","bankszakma","banktitok","bankügy","bankvezér","bánsági sás","bántás","banya","bányaakna","bányacsille","bányafenntartás","bányagazdálkodás","bányaigazgatóság","bányakapitányság","bányakerület","bányalámpa","bányamécs","bányamunka","bányaomlás","bányarengés","bányászat","bányászhimnusz","bányásznap","bányászsapka","bányatársaság","bányaterület","bányaüzem","bányavidék","bar","barack","baracklevelű harangvirág","barackpálma","barackvirág","barakksor","báránybélés","bárányfelhő","bárányparéj","bárányüröm","barátcinege","barátfüle","barátnő","barátságkötés","barátságtalanság","barázdaköz","barázdásbálna","barbárság","bárd","barhent","barika","baritonista","bárka","barkácsbolt","barkamirtuszfélék","barkochba","barlangfestészet","barlangkutató","barlangtemplom","barna csészegomba","barna érdestinóru feketés változata","barna gyűrűstinóru","barna nedűgomba","barnaeres csengettyűgomba","barnakenyér","barnamedve","barnapikkelyes kacskagomba","barnás fogasvargomba","barnáspiros sörtéscsészegomba","barnásvörös ripacsgomba","barnatörés","barnuló csigagomba","bárókisasszony","barométerállás","baromfihús","baromfitelep","baromorvos","baronet","barrikád","bársony","bársonykalapú lánggomba","bársonymellényke","bársonyos fapereszke","bársonyos gyökeresfülőke","bársonyos réteggomba","bársonyszalag","bárszekrény","basenji","bástyafok","bástyatorony","basszetkürt","basszusgerenda","basszusklarinét","batár","batiszt zsebkendő","bátorság","bátya","bauxit","Bayes-háló","bazális test","bazalttufa","bazellafélék","bázis","bázisvektor","bé","beállítás","beáramlás","beavatkozás","bebalzsamozás","bébiszitter","becquerel","becserélés","bécsi pint","becsinált","becstelenség","becsület","becsületgól","becsületszó","becsüs","bedőlés","beengedés","beesés","befejeződés","befizetés","befogó","befolyás","befőzés","begónia","begy","behajlítás","behatolás","behívás","behúzás","beilleszkedés","beiratkozás","bejárás","bejelentés","bejelentőlap","békaboglárka","békacomb","békakonty","békalen","békanyál","békareakció","békaszőlőfélék","békatutajfélék","béke","békealku","békeapostol","békebontás","békeegyezmény","békefeltétel","békegazdaság","békehír","békekonferencia","békekötés","békeküldött","békemozgalom","békepap","békepolitika","békesség","békeszeretet","béketábor","béketermelés","békevágy","békítés","bekötőút","bélátfúródás","bélboholy","beleegyezés","belehelés","bélelzáródás","belenyugvás","belépőjegy","bélésanyag","bélésszövet","bélféreg","belfogyasztás","bélgáz","belgyógyászat","bélhurut","Bellman-Ford-algoritmus","belorusz","bélpoklosság","bélrenyheség","belső fül","belső","belsőfül-gyulladás","beltenger","belügy","belváros","belvíztan","bélyegárjegyzék","bélyegkiállítás","bélyegsorozat","bélyegzőgép","bélyeggyűjtemény","bemagolás","bemélyedés","bemondás","bemutató","bendő","bengáli","bengefélék","bennfentes","bensőség","benzaldehid","benzinadag","benzineskanna","benzinkanna","benzinkút","benzinmotor","benzintöltő","benzoesav","benzol","benzoxónium-klorid","benyújtás","beolvasztás","beömlés","bepillantás","berakás","bérautonómia","bérc","bércsoport","bérelszámolás","berendezés","béresföld","bérezés","bérfolytonosság","bérharc","berill","bérjövedelem","berkenye","berki boglárka","bérkiegészítés","bérkonfliktus","bérlemény","bérletjegy","berlini","bérmaanya","bérmálkozó","bermudai szabalpálma","bérnegyed","bérösszeg","bérrabszolga","bérrendezés","bérstop","bérszerződés","bértarifa","beruházó","besamelmártás","bestia","besúgó","beszállítás","beszámolás","beszédfelismés","beszédhelyzet","beszédkészség","beszédművészet","beszédtárgy","beszélés","beszerző","beszólás","beszüntetés","béta-karotin","beteg bor","betegápoló","betegkoszt","beteglista","betegsegélyezés","betegséggóc","betegtárs","betelepítés","bételpálmafélék","betéti társaság","betétszámla","betli","beton","betonalj","betoncső","betonfödém","betonkád","betonkeverőgép","betonmunka","betontörmelék","betonvágás","betonvédelem","betűcsalád","betűfém","betűírás","betűköz","betűöntés","betűrejtvény","betűszámtan","betűszó","betűvetés","betyárbecsület","betyárnóta","betyárvilág","beutazás","bevacizumab","bevándorló","bevásárlóközpont","bevérzés","bevezetés","bevonás","bezilát","bhékászana","bibeszáj","bíbic","bibircsók","bibliafordítás","bibliakutató","bibliográfia","biboldó","bíbor kasvirág","bíbor tölgy","bíborcsiga","bíborhere","bíboros kosbor","bíbortermő kaktusz","bicaj","bicikliabroncs","biciklipumpa","bicska","biedermeier","bifurkációelmélet","bige","bigyó","bijektív leképezés","bikaborjú","bikahere","bikanyál","bikavér","bikondicionális","biliárdasztal","biliárdjáték","bilineáris leképezés","billenőablak","billentyűkombináció","billing","bimbó","bináris fa","bináris művelet","binom","bioáram","biocönózis","bioenergetika","biofizikus","biogeográfia","biohasznosulás","biokert","biológiaóra","biolumineszcencia","biopszia","bióta","biotin","bírálat","birka","birkacsárda","birkanyáj","birkatartás","birkatürelem","birodalmi gyűlés","birr","birsalmafa","birssajt","birtoklás","birtokos eset","bislama","bitang","bitófa","bittérkép","bivalytehén","bizalmasság","bizalom","biznisz","bizományos","bizonyítvány","bizonyság","biztonság","biztosítás","biztosítóberendezés","biztosítótársaság","bizsu","blézer","blokáció","blokkolás","blődli","Blyth-jégmadár","bóbita","bobtail","bocsánatkérés","bocskoros nyelespöfeteg","bodajki berkenye","bodicsek","bodnármester","bodorpáfrány","bódulat","bodzabél","bodzafélék","bodzaszörp","bogáncs","bogatir","boglárka","bogláros szellőrózsa","bográcsgulyás","bogyózás","bohócsapka","bohrium","bojkottálás","bojtár","bojtorjánsaláta","bokacsizma","bokafix","bokaperec","bokazokni","bókoló fogasír","bókoló trágyamoha","bokorkaktusz","bokrászás","bokrosgomba","bokszbőr","bokszmeccs","boldó","boldogulás","bolgárkertész","bolhacirkusz","bolharák","bolognai pincs","bolondéria","bolondóra","bolsevizmus","bolthelyiség","boltosné","Bolzano-tétel","bolygófény","bolygórendszer","bolyongás","bombakráter","bombasiker","bombatölcsér","bombázás","bomlasztás","bonbonmeggy","boncmester","boncolóorvos","Bonduelle","bonszai","bontócsákány","bonyolultság","bopindolol","borágó","boranya","borát","borbély","borbélyüzlet","borbolyafélék","bordacsont","bordás mohagomba","bordásfal","bordaszelet","bordélyház","borélesztő","borharmónia","borintóizom","boríték","borítólap","borjúbecsinált","borjúhús","borjúláb","borjúpázsit","borkedvelő","borkereskedő","borkóró","borkősav","borlikőr","borocska","borókafenyő","borona","borospohár","borostás nemezesgomba","borostyán","borostyánkősav","boroszlánfélék","borotvaecset","borotvakészlet","borotválkozás","borovicska","borpince","borsajtó","borsfa","borsikafű","borsóbükköny","borsókás sárgolyó","borsópüré","borszag","borszőlő","bortermelő","bortócsa","borúlátás","Borůvka-algoritmus","bórvíz","borvörös tinóru","borzalom","borzas füzike","borzas macskamenta","borzaskata","borzhínárfélék","boszorka","boszorkánygyűrű","boszorkánymesterség","boszorkánytojás","bosszankodás","bosszúság","botanikus kert","botorkálás","botswanai","Boudan-Fourier-tétel","bozon","bozót","bödön","bőgőkürt","bögre","böjtnap","bölcs","bölcselő","bölcsészdoktor","bölcsődal","bölényugratás","böngész","bőr","bőrápolás","bőrátültetés","bőrbetegség","bőrcsont","bőrduda","bőrfejű","bőrfotel","bőrgyártás","bőrhám","bőripar","bőrkereskedés","bőrkötény","bőrlebeny","bőrlevél","bőrmunka","bőrönd","bőrrák","bőrsapka","bőrsaru","bőrszék","bőrszivar","bőrtáska","börtöncella","börtöntöltelék","börvényfélék","bőrzubbony","bővebb halmaz","brácsa","brahman","bravókiáltás","bré","breviárium","brifkó","brigádtag","brikett","bringa","bródig","brókercég","brokkolikrémleves","bromid","bronzérmes","bronzos pöfeteg","brosúra","brutalitás","búbánat","bubópestis","búbos banka","bucka","búcsúbeszéd","búcsújáróhely","búcsúzás","budai imola","buddhizmus","buga","bugás fürtösveronika","bugás tövisperje","buglyos fátyolvirág","bugyborék","bujaság","bujtogatás","buké","bukjelszoknya","bukógalamb","bukórepülés","buksza","bula","bulizás","bullmasztiff","bulvárújság","bundacipő","bundás lisztgomba","bungaló","bunkós agancsgomba","bunkóspálma","bunyó","burek","burgonyachips","burgonyagombóc","burgonyapehely","burgonyaszüret","buritipálma","burkini","burkolatkő","burmai","burzsoá","búskomorság","buszjegy","buszsáv","butaság","butik","bútorfényező","bútorzat","búvárcápa","búvárharang","búvármadár","búvársisak","búvópatak","búzaasztag","búzadara","búzakeményítő","búzaliszt","búzaszem","búzavirág","buzgalom","buzogány","büdös csiperke","büdös pereszke","büdösbanka","büdösmenta","büfés","bükk-eresgomba","bükkfafélék","bükki álfülőke","bükk-koronggomba","bükkös buglyospáfrány","bükkös korallgomba","bülbül","bűnbanda","bűnbocsánat","bűnhődés","bűnlista","bűnözés","bűnpártoló","bűnszövetkezet","bűntény","büntetlenség","büntetőeljárás","büntetőrúgás","bűntettes","bűnüldözés","bürokrácia","bürökgémorr","bütykölés","bűvészinas","bűvölet","bűzös borz","Cabibbo–Kobajasi–Maszkava-mátrix","cafrang","campanile","Cantor-tétel","cappuccino","cárevics","cárnő","cathisofóbia","Cauchy-Hadamard-tétel","Cayley-táblázat","cech","cédrus-földicsészegomba","cefazolin","cég","cégér","cégtábla","ceh","céhlevél","cékla","cél","célbíró","celebritás","célfotó","célgép","céljelző","célközönség","céllövészet","céllövöldés","cellulózipar","célozgatás","célprémium","célszerszám","céltámogatás","célvagyon","célzat","célzóvíz","cementadagolás","cent","centi","centimorgan","centrifuga","cenzor","ceremónia","Cerkóf","cérnahang","cérnázógép","ceruzarajz","cethalász","cetvelő","cézár","chaptalozás","chia","chileisáfrány","chip","ciambotta","ciánkáli","cibere","cibofóbia","ciceró","cickány","cifra galambgomba","cifra lemezestapló","cigánybanda","cigánygyerek","cigánykerék","cigány-legény","cigányprímás","cigányréce","cigány-vicc","cigányzenekar","cigarettacsempészet","cigarettamárka","cigarettavég","cikászfélék","cikkecske","ciklikus csoport","ciklon","ciklotron","cikornya","cimbalom","címerállat","címjegyzék","címlapsztori","cimpa","címszó","címzene","cincor","cinizmus","cinkkenőcs","cink-szulfát","cinóbertapló","cinóbervörös pattanásgomba","cionizmus","cipó","cipőcsat","cipőfűző","cipőkefe","cipőkrém","cipőpaszta","cipőtalp","cipőüzlet","ciprus","ciprusfürt","cirbolya","cirill ábécé","cirkó","cirkuláció","cirmoskalapú pereszke","ciszta","citológia","citrom","citromfa","citromgalóca","citromlemezű galambgomba","citromsárga csészegombácska","citromsavciklus","citrus","civilszervezet","cobák","cókmók","comb","combtörés","conchiglie","copf","corgi","countryzene","cölöp","cölöpvár","Creutzfeldt–Jakob-szindróma","cucli","cuki","cukor","cukorbevonat","cukorgyár","cukorjuhar","cukorkaüzlet","cukornyír","cukorszóró","cukrászat","cukrozás","cunami","cuvée","csáb","csábító","csador","csajkavirág","csákberényi berkenye","csakrászana","családanya","családfenntartó","családi ház","családkutatás","családos","családtervezés","csalán","csalánkiütés","csalárdság","csalhatatlanság","csalimadár","csalódás","csalóka galambgomba","csamorro","csapadék","csapágyfém","csapategység","csapatkapitány","csapatparancsnok","csapattárs","csapatvezető","csapdaállító","csaplárné","csapóajtó","csaposlegény","csapózár","csaptelep","csárdás","császárfa","császárkorona","császármetszés","császárság","császárzsemle","csatahajó","csatangolás","csatarepülőgép","csatavirág","csátés sás","csatlós","csatorna","csatornahíd","csatornatisztító","csattanó maszlag","csavar","csavarás","csavargás","csavargyár","csavarhúzó","csavarmenet","csavarorsó","csavart érpár","csavarttűjű fenyő","csávó","csecsebecse","csecsemőgondozó","csecsemőkor","csecsemőotthon","csecsnyúlvány","cseh","csekk","csekkszámla","cselédlány","cselekvés","cselfogás","csellista","cselszövény","csemege","csemegebor","csemegeszőlő","csempe","csempészés","csend","csendestárs","csendőrfőhadnagy","csengés","csengettyűvirág","csengőjelzés","csepegés","cséplés","cséplőmunkás","cseppentőüveg","cseppkőbarlang","csepűrágó","cserbenhagyás","cserebélyeg","cserediák","cserejátékos","cserépáru","cserepeslemez","cseréptető","cseresznyelégy","cseresznyemag","cseresznyepaprika","csereüzlet","cserjés hanga","cserjés sóballa","cserkesz","cserkészfiú","cserkészruha","csermelyaszat","csernozjom","csertölgy","cserzőműhely","csészegomba","csészés csillaggomba","cséve","cséza","csibész","csicsa","csicserilednek","csicsörke","csigakerék","csigasor","csiger","csigolyatest","csíkbogár","csikló","csikófarkfélék","csikorgás","csíkos jácintorchidea","csikósbojtár","csíkosspórájú álszarvasgomba","csilingelés","csillagállat","csillagászat","csillagének","csillaggarázs","csillaghajó","csillaghúr","csillagjegy","csillagkatalógus","csillagközi anyag","csillagoktaéder","csillagosmájmoha","csillagpor","csillagsokszög","csillagszegfűfélék","csillagtérkép","csillagváros","csillagzat","csillámpor","csillapulás","csillés","csimpánz","csincsilla","csinos galambgomba","csinos tárnicska","csíny","csipás","csípés","csipetke","csipkebogyólekvár","csipkeharaszt","csipkekendő","csipkeruha","csipkéslevelű palástfű","csípőbél","csípőfogó","csípőizom","csípőnadrág","csípős pereszke","csípőstejű keserűgomba","csipsz","csíraképes","csírasejt","csirimojó","csirke nuggets","csirkegomba","csirkemellfilé","csirkeragu","csiszolás","csiszolókorong","csitri","csizmadia","csizmás pókhálósgomba","csoda","csodabogyófélék","csodaerő","csodafutó","csodahit","csodalény","csodamalom","csodaország","csodaszer","csodatevő","csodavárás","csoki","csokoládédara","csokoládégyár","csokoládépor","csokor","csomag","csomagkihordó","csomagolóanyag","csomagtartó","csombor","csomorika","csomósbab","csónakház","csónakos","csonkagúla","csonkolt csillagkocka","csontenyv","csonthártyagyulladás","csontkollekció","csontliszt","csontos labirintus","csontrakás","csontsérülés","csonttár","csontváz","csontzsír","csoportbeosztás","csoportfelvétel","csoportgyőztes","csoportkapcsoló","csoportnyelv","csoportos fülőke","csoportosítás","csoportsebesség","csoporttulajdon","csorbóka","csordogálás","csoroszlya","cső","csőcselék","csődbiztos","csődör","csődvédelem","csökevény","csökkentés","csömör","csöpögtető","csöppség","csörgedezés","csörgődob","csörgősapka","csőrös boglárka","csőrösmoha","csőszájfék","csőtükrözés","csövezés","csúcsajánlat","csúcsforgalom","csúcsív","csucsorfélék","csúcssebesség","csúcsszínezés","csúcstechnológia","csúfolás","csuhás","csukcs","csuklóízület","csuklya","csumi","csupaszpereszke faj","csuporkafélék","csusza","csuszka","csúszómászó","csúsztatás","csúz","csüd","csülök","csürhe","daci","dacszövetség","dadaizmus","dagadtság","dagályosság","dagasztógép","dahl","dákó","daktilus","dalasi","dalia","dallam","dalmát csenkesz","dalmű","dalos","dalszerző","dámajáték","damasztabrosz","dámvad","dandár","dandászana","dara","darabbér","darabka","darabosság","darálás","darálthús","darázsfészek","darázsölyv","dárda","dárdás","darmstadtium","daru","darwinista","datolyapálma","dátum","Davy-lámpa","debella","decentralizáció","deciméter","dédi","dédnagyanya","dédnagytata","dedukció","defetista","definiendum","degorzsálás","dekadencia","dekantálás","dekolor","dekoratőr","delegáció","délelőtt","délfenyő","déli kaurifenyő","délidő","délkelet","delta","délvidék","délvidéki","demencia","demográfia","demokratizmus","demonstrátor","dendrológia","denzitás","deportálás","dér","derékalj","derékhad","derékszögű háromszög","derelye","deres pókhálósgomba","deres vajvirág","derítőszer","dermatológus","derültség","Descartes-szorzat","deszkaajtó","deszkabódé","deszkafal","deszkakeret","deszkamennyezet","deszkapalló","deszkavágó","desztilláció","detektívfelügyelő","determináns","determinisztikus Turing-gép","detonátor","devalváció","deviza","dextrin","dezilluzionizmus","dézsa","dézsmagabona","diadal","diadalmenet","diadikus felbontás","diagnoszta","diagonális mátrix","diákcsere","diákmozgalom","diákság","dialektika","dialektuskontinuum","diapozitív","dichotóm reláció","dicséret","dicsőség","didzseridu","dietil-éter","differenciálás","differenciálhatóság","difi","digitális előfizetői vonal","digitoxin","dihidroergotamin","díjbeszedő","díjnyertes","díjugratás","diktatúra","dilettáns","dilidoki","dim sum","dimenziótétel","dinamika alapegyenlete","dinamikus véletlen hozzáférésű memória","dinamóméter","dingi","dínomdánom","dinnyecsősz","dinnyekaktusz","dióda","diófalevél","dióháló","diókrém","diópálinka","diószén","diótermés","dióverő","diplomata","direkt bizonyítás","direkttermő íz","Dirichlet-sor","díszalma","díszdoktor","díszegyenruha","díszes vesepáfrány","díszfelvonulás","díszítés","diszjunkt halmaz","díszkert","diszkó","diszkoszhal","diszkrét Fourier-transzformáció","diszkrét matematika","diszkvalifikálás","díszletfestő","díszlevélfélék","díszmenet","disznóbőr","disznófertő","disznóhólyag","disznóláb","disznóparéjfélék","disznósajt","disznótenyésztés","disznóvásár","díszőrség","díszpéldány","diszprózium","díszszázad","disszidens","dísztag","díszterem","disztribúció","diszulfid","díszvendég","divali","divat","divatáruüzlet","divatcipő","divatkellék","divatmajom","divattervezés","dizájn","dizőz","dobás","dobfék","dobogás","dobos","dobozdimenzió","dobra","dobverő","dodzsem","dogma","dohány","dohányfüst","dohánytermelő","dohogás","dokk","doktorátus","dokumentáció","dolgozat","doli","dolmány","dóm","domboldal","domború harmatgomba","dominancia","dominóeffektus","donátor","dongaláb","dopamin","dorbézolás","dorombolás","Down-szindróma","dózis","döfés","dögcédula","dögkeselyű","dögrovás","dölyfösség","döngölő","döntéshozó","döntőbíró","dörzspapír","drágakőutánzat","drágulás","dramaturg","dréncső","dribli","drogfogyasztás","dronabinol","drótháló","drótkötélpálya","druida","duális gráf","dualizmus","dúc","dudálás","dudoros szagosgereben","dugalj","dugaszhely","dughagyma","dugó","dugvány","dúla","Duna-menti berkenye","dundi","dunyha","duplikátor","durdafűfélék","durrdefekt","dúsvirágú ökörfarkkóró","duzzadt köles","duzzogás","dühkitörés","dülmirigygyulladás","dűne","dzonkha","dzseki","dzsentlmen","dzsesszzenekar","dzsinn","dzsóker","dzsungel","ebadta","ebédjegy","ebédlőszőnyeg","ében","ebgondolat","ebkáposzta","ebnyelvűfű","ébresztő","ebszőlő csucsor","éca","ecetes bor","ecetlégy","echó","ecset","edényalátét","édesanya","édesgyökér","édeskömény","édességbolt","édesvízi medúza","ediktum","edző","efavirenz","égbolt","egérárpa","égerfa","egérfogó","égerlevél sztrómacsészegomba","egérpad","égertoboz-csészegomba","égéstér","egészrészfüggvény","egészségügy","égetőkemence","éghajlatváltozás","égimeszelő","egocentrizmus","égőfej","egresmártás","égzengés","egzisztenciális","egybeesés","egybevetés","egyedárusítás","egyed-kapcsolat modell","egyén","egyenértékűség","egyenesség","egyenetlenség","egyenleg","egyenlő halmazok","egyenlőségjel","egyenrangú","egyensúly","egyes szám","egyetem","egyetemista","egyezés","egyeztetés","egyforintos","egyház","egyházfő","egyházszakadás","egyiptomi","egykedvűség","egylevelű fodorkafenyő","egynyári seprence","egynyári üröm","egység","egységelemes gyűrű","egységkör","egysejtű","egyszerű él","egyszerűsített kínai","együgyűség","együttes","együttlét","egyveleg","éh","ehető kínai krizantém","éhínség","éhségtüntetés","éj","éjjel","éjszaka","ejtőernyőkupola","ékcsont","ékesség","ékezet","ékkő","ekloga","ékszerész","ékszerüzlet","ekvivalencia","él multiplicitása","eladó","elágazás","elaszticitás","elbai nőszőfű","elbizakodottság","elcsapat","eldönthetetlenség","elefánt","elefántbőgés","elefántcsonttorony","elefántfülpáfrányfélék","elegancia","elégedetlenség","elégtelenség","elektor","elektrodinamika","elektrokardiográfia","elektrolízis","elektromágneses interferencia","elektromágneses színkép","elektromos áram","elektromos erővonalak","elektromos töltés","elektroműszerész","elektronegativitás","elektronvolt","élelem","élelmiszer","élelmiszergyártás","élelmiszerjegy","élelmiszertudomány","elem","elemi algebra","elemi töltés","elemzés","élénksárga galambgomba","élénkszínű nyirokgomba","elernyedés","éles bor","éleselméjűség","éleslátás","éléstár","életbiztosítás","életév","életforma","életjáradék","életképtelenség","életközösség","életmód","életöröm","életregény","életszakasz","élettapasztalat","élettér","életveszély","elevenség","elfajzás","elfogadhatóság","elfoglalás","elfojtás","élgárda","elhagyás","elhajtó","elhalkulás","elhamarkodottság","elhárítás","elhelyezés","elhízás","eligazítás","elírás","elítélés","eljárás","éljenzés","elkárhozás","elképedés","elkeseredés","elkészülés","elkorcsosulás","elköteleződés","elkülönítés","ellátásbiztonság","ellenakció","ellenáramlat","ellenérzés","ellenhatás","ellenjavaslat","ellenkező","ellenlökés","ellenőrző","ellenreformáció","ellensúly","ellenszél","ellentámadás","ellentételezés","ellentűz","ellenzéki","ellennyugta","ellipszis kanonikus egyenlete","elme","elmebeteg","elmegyógyászat","elmélet","elmélyedés","elmeorvos","elmezavar","elmozdulás","elnapolás","elnök","elnöknő","elnyelési színkép","eloltás","elosztó","elosztott számítások","előadásvezető","előagy","előboltosulás","előd","előérzet","előétel","előfeltétel","előfutam","előharcos","előidény","előítélet","előjog","előkép","előkészítő","előleg","elöljáró","elöljárószós eset","előmérkőzés","előnézet","előrag","előrelátás","előretörés","élősdi tinóru","elősegítés","élősködő","előszó","előtakarékosság","előváladék","elővigyázat","előzés","elpáholás","elrablás","elrejtőzés","elrugaszkodás","első személy","elsőbbség","elsősegély","elsötétítés","elszámolás","elszegényítés","elszivárgás","eltalálás","eltávolítás","elterítés","eltévelyedés","eltolódás","eltökéltség","elutasítás","elülső sípcsontizom","elvágyódás","elválasztójel","elvbarát","elverés","elvetés","elvhűség","elvonatkoztató képesség","elvtárs","elzáródás","emancipáció","emberábrázolás","emberáradat","emberbarát","embercsempészet","emberemlékezet","emberfaj","embergyűlölet","emberiség","emberkép","emberölés","emberrabló","emberszeretet","embertípus","embervér","embriológia","emelkedés","emelő","emelőcsiga","emelőkar","emelőszerkezet","émelygés","emésztőcsatorna","emésztőrendszer","emigráns","emlékanyag","emlékérme","emlékezetkiesés","emlékirat","emlékmű","emlékünnep","emlőmirigy","emotikon","empíriokriticizmus","emulgeálószer","encián","endívia","endometriózis","endotoxin","énekeskönyv","énekiskola","énekmondó","énektanító","energiaátalakítás","energiaforrás","energiamennyiség","energiapocsékolás","energiatermelés","engedelmesség","engedetlenség","engelmann-fügekaktusz","enigma","entaktogén","entomológia","enzim","enyhe galambgomba","enyheség","enyves aggófű","enyves kígyógomba","enyvesmag","eol","epe","epeízű tinóru","eperdzsem","eperfagylalt","eperlekvár","epevezeték","epidemiológus","epifiton","epika","epilepszia","epitáfium","építésvezető","építészmérnöknő","építőállvány","építőkő","építőművész","epizód","épség","épületátadás","épületcsoport","épületgépészet","épületlakatos","épülettervező","Eratoszthenész szitája","ércelőkészítés","ércpénz","erdei békaszem","erdei csészegomba","erdei deréce","erdei galambvirág","erdei here","erdei iszalag","erdei madársóska","erdei nádtippan","erdei pajzsika","erdei sikló","erdei szélfű","erdei tintagomba","erdei ujjaskosbor","erdei zsurló","erdeikáka","érdekeltség","érdeklődés","erdélyi csillagvirág","erdélyi lednek","érdem","érdes bor","érdes kutyacsalán","erdészet","erdőirtás","erdőőr","Erdős-Szekeres-tétel","erdőtűz","eredeti","eredményesség","ereklyetartó","érem","erény","erestönkű laskagomba","éretlenség","érettségi","érfonat","érhártya","érintett","érintő","erjedés","erkélyülés","erkölcs","erlotinib","ernyő","ernyőmohafélék","ernyős madártej","erotika","erő","erőfeszítés","erőkar","erőltetés","erőművész","erősítő","erőszakmentesség","erőszakszervezet","erőviszony","érsek","erszényesmájmoha","érték","értékcsökkenés","értékemelkedés","értekezlet","értékpapírszámla","értéktöbblet","értelmetlenség","értelmiségi","értetlenség","érvágás","érvényesítés","érzék","érzékenység","érzékszerv","érzéstelenítés","érzület","esély","eseményalgebra","esernyőtartó","esetlegesség","esküdt","eskütevő","eső","esőcsöpp","esőfüggöny","esőköpeny","esőpuska","esővízgyűjtő","est","estély","Esthajnalcsillag","Észak","észak-európai","északi kurd","északi sás","északi tejelőgomba","eszcájg","eszkimó","eszközhatározó eset","észlény","eszméletlenség","eszménykép","eszperantó","észrevétel","esszéista","észt","észter","esztergapad","etakrinsav","etap","ételdaráló","ételmérgezés","etető","etikett","etiléndiamin-tetraecetsav","etimológia","etióp","étkező","etnika","etnológia","étolaj","étrend","étvágy","eufória","euklideszi algoritmus","euklideszi tér","Euler-függvény","Euler-Maclaurin képlet","euró","európai ciprus","európai kunkor","európai sünzanót","európai","év","evangélium","évelő szikárka","evező","evezősverseny","évfolyamtárs","évi középhőmérséklet","évkezdet","evolúciós","evőeszköz","évszak","excentricitás","exitus","exobolygó","expander","exponálás","exponenciális függvény","exportcég","expresszionista","externália","extrapoláció","extrémista","ezer","ezomeprazol","ezredforduló","ezredrész","ezüst akácia","ezüst juhar","ezüstérem","ezüstfenyő","ezüstlakodalom","ezüstnemű","ezüstös útifű","ezüstpimpó","ezüstszálas tintagomba","ezüstvirág","faág","faápolás","faburkolat","fácánlevél","facipő","facsemete","fadarázs","faeper","fafaragó","fafigura","fagomba","fagyálló likacsosgomba","fagyás","fagyasztóberendezés","fagyasztószekrény","faggyúcsomó","fagylalt","fagyott íz","fagyrepedés","faház","fahéjcserje","fahéjszínű likacsosgomba","faj","fájás","fájdalom","fajdbogyó","fajelmélet","fajkeveredés","fájlrendszer","fajsertés","fajtalanság","fájvirág","fakataszter","fakereskedő","fakír","fáklyaliliom","fakó áltrifla","fakó rétgomba","fakó tejelőgomba","fakógomba","fakopáncs","fakósárga tölcsérgomba","faktorcsoport","fakultás","faláb","falanszter","falat","falazat","falcsont","falgyom","fali lebeny","falinaptár","falka","falmászás","faló","falsík","falukutatás","faluszéli libatop","faluvég","fametszet","famunkás","fanerozoikum","fánlakó mohagomba","fantázia","fanyar bor","fanyesőolló","fáradalom","fáradt bor","faraktár","farcsont","farkas kutyatej","farkasalmafélék","farkaséhség","farkaskutya","farkasölő sisakvirág","farkasvakság","farlámpa","farmakológia","farmotor","farost","farsanghétfő","farzseb","fasírt","fáskamra","fasor","faszállítás","faszesz","faszobor","fatalista","fatemplom","fatorlasz","fatuskó","fátyolka","fátyolos tőkegombácska","fattyú","favágó","faxon-jukka","fazekasagyag","fazekaskorong","fazékfa","fázistolás","február","fecske","fecskemadár","fecsketárnics","fedél","fedélzetmester","fedezék","fedőbőr","fedőlap","fedőtoll","fegyelemtartás","fegyenc","fegyverállvány","fegyvercsörtetés","fegyverforgatás","fegyverhasználat","fegyverkovács","fegyvernem","fegyverraktár","fegyverszünet","fegyvertény","fegyverzet","fehér amur","fehér csengettyűgomba","fehér csőgomba","fehér fagyöngy","fehér galóca","fehér here","fehér kenyér","fehér liliom","fehér májvirág","fehér nyár","fehér őzlábgomba","fehér porcos-csészegombácska","fehér sás","fehér szamárkenyér","fehér tintagomba","fehér törpe","fehér tündérrózsa","fehér varjúháj","fehérbádog","fehércseléd","fehéres harangocskagomba","fehéres szőrgomba","fehérfogúmoha","fehérítő","fehérjemolekula","fehérlemezű fülőke","fehérmájvirágfélék","fehérorosz","fehérrépa","fehérszegélyű porhanyósgomba","fehértejű keserűgomba","fehértönkű pókhálósgomba","fehérvérsejt","fejadag","fejbiccentő izom","fejcsóválás","fejedelem","fejel","fejes saláta","fejetlenség","fejfedő","fejgörcs","fejhordozás","fejkendő","fejlámpa","fejlesztő","fejmagasság","fejművelés","fejőgulyás","fejpánt","fejsajt","fejszámolás","fejtartás","fejtető","fejtörés","fejvágás","fejvétel","fekália","fékernyő","fekete bors","fekete ebszőlő","fekete hárs-koronggomba","fekete kéregtörőgomba","fekete lonc","fekete mustár","fekete ökörfarkkóró","fekete ribizli","fekete üröm","feketedő galambgomba","feketeélű csengettyűgomba","feketekávé","feketéllő fűz","feketemunka","feketepikkelyes pereszke","feketésbarna gyökeresfülőke","feketéskék pitykegomba","feketésvörös galambgomba","feketetörés","feketéző","féknyom","fékszárny","fékút","fekvőhely","fekvőtámasz","feladat","feladóvevény","felállás","felálló iszalag","félárboc","felbecsülés","felbolydulás","felbosszantás","felbukkanás","felcserélés","felcsillanás","felderítő","féldrágakő","feledés","félelem","felelevenítés","felelősségbiztosítás","félemelet","felépítmény","feleség","felesleg","felezés","felfedezés","felfekvés","felfordítás","felföld","félgömb","félgyűrű","felhajtóerő","felhang","felhasználhatóság","felhatalmazás","félhomály","felhőcske","felhőzet","félig nyílt intervallum","felindulás","felismerés","feljáró","feljelentés","felkari izom","felkelő","felkészültség","felköszöntő","fellegvár","fellobbanás","felmelegedés","felmérgesít","felmutatás","felnőtt","feloldás","félóra","felöntés","felrakás","félremagyarázás","felsál","felségsértés","felsorolás","felső gégeideg","felsőbbség","felsőoktatás","felsőszorb","félsugár","felszabadulás","felszámolás","felszereltség","felszítás","felszólalás","felszólítás","feltalálás","feltartóztatás","féltés","feltételezés","feltűnés","felügyelet","felügyelőség","felüljáró","felvágás","felvétel","Felvidék","felvilágosulás","felvonóakna","fémcsavar","feminista","fémjelzés","fémmunkás","fémpénz","fenciklidin","fenéklemez","fenfluramin","fennhatóság","fenntarthatatlanság","fenolszagú csiperke","fenotípus","fenség","fénybarázda","fényelhajlás","fenyérgamandor","fényes badargomba","fényes tőkegomba","fényév","fenyítés","fénykard","fényképésznő","fényképtartó","fénylő zsoltina","fénymérő","fenyőerdei prémes-csészegomba","fenyő-galambgomba","fenyő-kérgestapló","fenyő-lemezestapló","fenyő-mirigygomba","fenyőrigó","fenyőtinóru","fénysarkítás","fénytan","fenyves","fércmunka","ferdén szimmetrikus mátrix","féreg","féregnyúlvány","férfi nemi szerv","férfiarckép","férfibüszkeség","férfiember","férfifoglalkozás","férfiing","férfikesztyű","férfimunka","férfinév","férfirokon","férfiszépség","férj","fermion","férőhely","fertőtlenítés","fertőző betegség","festékoldószer","festmény","festő pipitér","festőanyag","festőművészet","fésűs galambgomba","fésűsfonó","fészekalja","feszes ízület","feszítőabroncs","fészkes csillaggomba","feszmérő","feszület","feszültségteremtő","feudalizmus","fia","fiatalasszony","fiatalosság","Fibonacci-sorozat","ficsúr","figyelem","figyelés","figyelő","fikusz","filatelista","filharmonikus","filiszteus","filmakadémia","filmbemutató","filmdráma","filmfelirat","filmforgatókönyv","filmhét","filmkocka","filmművész","filmnyomó","filmötlet","filmstúdió","filmszcenárium","filmszínház","filmtekercs","filmváros","filmvetítő","filológia","filozófus","fináncminiszter","finn","finomító","finomszesz","fiókáruda","fiókos szekrény","fior di latte","firkálmány","fitnesz","fitymálás","fiútestvér","fizetésemelés","fizetőpincér","fizikai mennyiség","fizikum","fiziológia","fizu","flamingó","flamó","Flanzy-eljárás","flekk","flepni","flódni","florisztikus","flottatámaszpont","flumazenil","fluoreszcencia","flupentixol","focaccia","focista","fodorkafenyő","fodrász","fodrászsegéd","fodros káposztagomba","fodros papsapkagomba","fodrozódás","fogadás","fogadóirodás","fogadószoba","fogalom","fogantyú","fogás","fogaskerék","fogassüllő","fogathajtás","fogcsikorgatás","fogfájás","fogházigazgató","fogíny","fogkefefa","foglalás","foglalkoztatott","fogó","fogolybogyó","fogolytábor","fogság","fogszabályozás","fogtömés","fogzománc","fogyasztószer","fogyatkozás","fojtogatás","fókavadász","fokhagyma","fokhagymagomba","fokmérő","fokozás","fókusz","folklór","folt","foltos fülőke","foltos nyálkásgomba","foltos ujjaskosbor","folttisztító","folyadékmennyiség","folyadékveszteség","folyamatos melléknévi igenév","folyamőr","folyóágy","folyomány","folyónév","folyószabályozás","folyóvölgy","folytonos függvény","fonál","fonat","fondorlat","fonoda","font","for-ciklus","fordított lengyel jelölés","fordulatszámmérő","forgács","forgalom","forgalomszabályozás","forgatókar","forgóajtó","forgószél","forint","formálás","formalizmus","formaság","formoterol","forradás","forrásanyag","forráskritika","forrásnyelv","forrasztás","forrázás","forróság","fortyogás","foszfor","foszlóslevelű pálmaliliom","fosztogatás","fotelágy","fotográfus","foton","fotós","Fourier-együttható","Fourier-transzformáció","fő","főbejárat","föci","föderalizmus","főemlős","főfelügyelő","főhadiszállás","főherceg","főideál","főinkvizítor","főispán","főkapitány","főkomornyik","főkönyv","föl","földadó","földbentermő here","földéhség","földfoglalás","földgolyó","földhitel","földi kacskagomba","földialma","földikürt","földindulás","földkéreg","földmérő","földművelés","földnyelv","földpát","földrajztudós","földrengéstan","földsáv","földtan","földtoló galambgomba","földvár","főleg","főmérnök","főnemes","főnévképző","főnixmadár","főnöknő","főorvos","főpap","főpecsétőr","főposta","főrendező","förtelem","főszakács","főszezon","főte","főtitkár","főúr","főügyészség","főváros","fővilágosító","főzet","főzőedény","főzőkanál","főzőlé","frájer","franc","francia szarvasgomba","franciakönyv","franciaperje","francium","fraser-jegenyefenyő","frázis","freskó","frigiditás","frissesség","fríz","Frobenius-csoport","frontérzékenység","frontvonal","frusztráció","fugakereszt","fukszia","fulladás","fundamentalista","funkcionálanalízis","funkcionalitás","fúrás","fúria","furmányos","fúróakna","fúrótorony","fuszekli","futár","futball","futballhuligán","futballmérkőzés","futballrajongó","futóbicikli","futómadár","futópad","futószár","futóverseny","futurológia","fuvardíj","fuvarozó","fuvolás","fúziós reaktor","fügefa","függelem","függetlenség","függőágy","függőleges aszimptota","függőón","függvény konvolúciója","függvénykompozíció","fül","fülcimpa","füldugó","füles fűz","fülesbagoly","fülfolyás","fülgyulladás","füljegy","fülledtség","fülőkerontó kocsonyagomba","fülszőrzet","fültő","fülvédő","fűnyíró","fürdőcipő","fürdőévad","fürdőidény","fürdőkabin","fürdőkúra","fürdőnadrág","fürdőruha","fürdőszoba","fürdőtelep","fürdővíz","fűrészes fűz","fűrészizom","fűrésztelep","fürj","fürt","fürtös gyűrűvirág","fürtös salamonpecsét","füst","füstcső","füstgáz","füstike","füstkarika","füstmérgezés","füstpántlika","füstszűrő","fűszerbolt","fűszerkeverék","fűszerpaprika","fűtés","fűtőház","füttyművész","füves terület","fűz","füzér","füzértekercs","fűzfa-kéregtörőgomba","fűzlevelű körte","fűzlevelű őszirózsa","fűző","gabardin","gabonabegyűjtés","gabonacsíra","gabonafejadag","gabonafogyasztás","gabonagolyó","gabonakészlet","gabonamag","gabonamoly","gabonapadlás","gabonaraktár","gabonaszem","gabonatermelő","gabonatermő","gabonavetés","gagauz","gajapippali","galacsinhajtó","galagonyalevelű juhar","galambbegy","galambfa","galambpereszke","galandféreg","galeofóbia","gálic","gallér","gallicizmus","gallopamil","galopp","gallyonülő réteggomba","ganaj","ganda","ganéj-porhanyósgomba","garabó","garas","garázdaság","garbó","gardrób","garnélarák","garzonlakás","gasztroenterológia","gasztronómus","gátlás","gátőr","gatya","Gauss-elimináció","Gauss-Newton-módszer","gaz","gázálarc","gázcső","gazdakör","gazdaságföldrajz","gazdasági növekedés","gazdasszony","gazella","gázfogyasztás","gázhálózat","gázképződés","gázló","gáznyomás","gázóriás","gáztámadás","gázvezeték","gebe","gefitinib","gégefedő","gégetükrözés","gelencsér","gemfibrozil","gémüstökgomba","generáljavítás","generátor","generátorrendszer","gengszter","génkészlet","génsebészet","genny","geofizikus","geológia","geometriai multiplicitás","geotermikus","gepárd","gépész","gépfegyver","gépi fordítás","gépírás","gépjármű","gépkarabély","gépkocsilakatos","géplakatos","géppisztoly","gépsonka","gépterem","gérbics","gerecsei berkenye","gerencsér","gerezna","gerillaháború","gerincesség","gerincoszlop","gerinccsatorna","gerle","germanista","gerontológia","gesztenye üregestinóru","gesztenyebarna üregestinóru","gesztenyemassza","gesztenyetorta","gévagomba","gézengúz","gibbon","gigabájt","gikszer","gimi","gimnofóbia","ginekológus","ginzeng","gipszkötés","gitár","Givens-forgatás","glaszékesztyű","gleccserboglárka","glicerinerjedés","globalizáció","glosszátor","gnétum","go","gocsman","goji","gólarány","golfjátékos","golfnadrág","golgota","gólkirály","gólvonal","gólyabál","gólyamadár","golyó","golyós eukaliptusz","golyóstollbetét","gomb","gombafűlevelű kőtörőfű","gombalekvár","gombapor","gombász","gombatenyésztő","gombóc","gombostű","gomolyatúró","gondatlanság","gondolat","gondolatkísérlet","gondolatszabadság","gondolkodó","gondosság","gondviselés","gonosztevő","górcső","gorilla","gourde","Gödel első nemteljességi tétele","gödörkés fásgereben","gölöncsér","gömbfelület","gömbölyded sisakgomba","gömbösmoha","gönc","göngyöleg","görcs","görényezés","görkorcsolya","görög jegenyefenyő","görögdinnye","görögtekercs","gőte","gőzeke","gőzfelhő","gőzgép","gőzhenger","gőzkazán","gőzmosoda","gőztér","grádics","gráf élkromatikus száma","gráf komponense","gráf metszési száma","gráf színezési száma","gráf","grafika","grafit","grafológia","gramofon","gránát","gránáttölcsér","granulátum","gravírozó","gravitációs vöröseltolódás","grépfrútlé","grillcsirke","grimasz","grizzly","grönlandi","grupoid","guarani","guatemalai pálmaliliom","gubanc","gugli","gúlasátor","gulya","gulyáshús","gumiarábikum","gumicsizma","gumifa","gumilabda","gumipitypang","gumiszil","gumó","gumós hererontógomba","gumós pereszke","gumós susulyka","gúny","gúnyvers","gurítás","gusztus","gúz","gülüszem","gürcölés","gyakori földilaska","gyakorlat","gyakornok","gyalogátkelőhely","gyaloghintó","gyalogos","gyalogtúra","gyalu","gyám","gyanta","gyanú","gyapjas csüdfű","gyapjas mozaikgomba","gyapjas susulyka","gyapjaskalapú susulyka","gyapjú","gyapjúsapka","gyapjúzsír","gyapotfa","gyapotültetvény","gyárépület","gyárkapu","gyarmatbirodalom","gyártás","gyártásvezető","gyárváros","gyászcincér","gyászév","gyászhír","gyászjelentés","gyászkocsi","gyászmagyar","gyásznép","gyászruha","gyászszónoklat","gyászvitéz","gyávaság","gyékényszőnyeg","gyémántlakodalom","gyengeelméjűség","gyep","gyepi likacsosgomba","gyeplő","gyepűbükköny","gyerekágy","gyerekkoporsó","gyerekorvos","gyermekágy","gyermekbántalmazás","gyermekcipő","gyermekétkeztetés","gyermekgondozó","gyermekgyógyászat","gyermekkerékpár","gyermekkor","gyermekméret","gyermeknevelés","gyermekparalízis","gyermekruha","gyermekszáj","gyermekszülés","gyertya","gyertyán kéregfekély-gombácska","gyertyánlevelű juhar","gyérvirágú csetkáka","gyíkhagyma","gyilkos csomorika","gyógyász","gyógyerő","gyógygomba","gyógyítás","gyógynövényárus","gyógyszeradagolás","gyógyszergyártás","gyógyszerkészítmény","gyógyszermérgezés","gyógytea","gyolcs","gyommoha","gyomorégés","gyomorhurut","gyomorrák","gyónás","gyorsáru","gyorseszterga","gyorsfőző","gyorsírás","gyorsítás","gyorskorcsolyázó","gyorsulásmérő","gyorsvonat","gyökeres csészegomba","gyökeres porhanyósgomba","gyökérrendszer","gyököcske","gyökvonás komplex számból","gyömbérgyökér","gyöngy","gyöngybagoly","gyöngyhalászat","gyöngyös tejelőgomba","gyöngytyúk","gyöngyvirágfafélék","györgymoha","győzelem","gyúelegy","gyufaszál","gyújtóbomba","gyújtóhatás","gyújtoványfű","gyúrás","gyúródeszka","gyűjtő","gyűjtőív","gyülekezet","gyűlésterem","gyümölcs","gyümölcsfa","gyümölcsjoghurt","gyümölcskonzerv","gyümölcsleves","gyümölcsprés","gyümölcstányér","gyümölcstermesztés","gyűrődés","gyűrűhomomorfizmus","gyűrűs pereszke","gyűrűs tuskógomba","gyűrűvirág","habarcs","habitus","háborgás","háborúság","habszegfű","habzóbor","hacsek","hadapród","hadbíró","haderő","hadiállapot","hadifelszerelés","hadifogolytábor","hadigép","hadijáték","hadikommunizmus","hadiövezet","hadisarc","hadisz","haditanács","haditett","haditudósító","hadjárat","hadmérnök","hadnagy","hadosztályparancsnok","hadsereg","hadszíntér","hadúr","hadüzenet","hadviselés","hágó","hagymaburok","hagymafüzér","hagymakupola","hagymapikkely","hagymaszagú tarsóka","hagymatönkű pókhálósgomba","hagyománytisztelő","háj","hajápoló","hajbóbita","hajcsat","hajdina","hajdísz","hajdútánc","hajfestés","hajfürt","hajgyökérfájás","hajhullám","hajkefe","hajkoszorú","hajlam","hajlék","hajlékonyság","hajlevágás","hajmosó","hajnalmadár","hajnővesztő","hajó","hajóállomás","hajóderék","hajófelvonulás","hajóforgalom","hajófűtő","hajóhad","hajójavító","hajókémény","hajókörút","hajólámpa","hajóorr","hajópincér","hajós","hajósinas","hajószakács","hajósszemélyzet","hajótest","hajóút","hajózhatóság","hajsátor","hajszalag","hajszálgyökér","hajtány","hajtóanyag","hajtókar","hajtószíj","hajtűkanyar","hajválaszték","hajzat","hakni","halacskázás","haladó","halálfej","halálgyáros","halálkanyar","halálnem","halálozás","halálsorompó","halálugrás","halálveszedelem","halánték","halastó","halászbárka","halászember","halászháló","halászmadár","halászszerencse","halbetegség","halcsont","halenyv","halétterem","halfeldolgozó","halgazdálkodás","halhólyag","halkocsonya","halláskárosodás","hallgató","halló- és egyensúlyozószerv","hallóideg","hallótávolság","hallucinogén","halmaz karakterisztikus függvénye","halmaz számossága","halmazállapot","halmazművelet","halmazok metszete","halmocska","hálóing","halom","hálóruha","hálószem","halottasház","halottégetés","halottkultusz","halottvirrasztás","hálózati kapcsoló","halpénz","halszagú galambgomba","haluc","halvány harangvirág","halvány rókagomba","halványkéktönkű pókhálósgomba","halványsárga pókhálós-csészegombácska","halvér","hámdaganat","Hamilton-út","hamisciprus","hamisjátékos","hámozó","hamutál","hamvas éger","hamvas tinóru","hamvastönkű susulyka","hamza","handabanda","hanga","hangalak","hangarózsa","hangdetektor","hangerő","hangérték","hangfelvevő","hangforrás","hanghatás","hanghordozó","hangírás","hangjegyírás","hangjelzés","hangkazetta","hangkitörés","hangkulissza","hanglemeztár","hangmenet","hangnyelő","hangosfilm","hangrend","hangrobbanás","hangsíp","hangstúdió","hangszál","hangszerész","hangszimbolika","hangtalanság","hangterjedelem","hangtölcsér","hangul","hangutánzó","hangváltozat","hangvétel","hangzás","hangzó","hangyaboly","hangyászmedve","hant","hanuka","hányadék","hányas","hanyattfekvő egyrétűtapló","hánytató galambgomba","hapsi","harakiri","harangcsillag","harangláb","harangöntés","harangszó","harangvirág","harántakna","harapnivaló","harc","harcmező","harcostárs","harcsabajusz","háremhölgy","harisnya","harkály","harmadfokú egyenlet","hármas csillaggomba","hármaslevelű kakukktorma","harmat","harmatos hegyékesség","harmónia","harmonikus függvény","harmonikus társ","háromerű juhar","háromkaréjú vadszőlő","háromság","háromszínű frangipáni","háromszögmátrix","hárs","hársméz","hártyás ívjáratok","hasábburgonya","hasadt pöfeteg","hasadtpáfrány","hascsikarás","hash tábla","hasi aorta","hasítófüggvény","hasnyál","hasonlat","hasonmás","hasüreg","használó","hasznosság","haszonbérlet","haszonlesés","haszontalanság","hatalmas tölcsérgomba","hatalomátvétel","határ","határátlépés","határidő","határidős kötvény","határozat","határozatlanság","határozói igenév","határozottság","határrendészet","határvadász","határzár","hatáskör","hatástartam","hatékonytalanság","hátgerincsorvadás","hátizsák-probléma","hatóerő","hatos","hatpárevezős","hátráltatás","hátsó","hatszög","hátulütő","hatvány","hatványozás","hattyú","hattyúprém","havária","havasi boglárka","havasi daravirág","havasi gyopár","havasi iszalag","havasi magcsákó","havasi sisakvirág","havasi szürke fűz","havasi varázslófű","haver","haza","hazafi","hazardőr","házaspár","házasságkötő","házastárs","hazaút","házelnök","házfoglaló","házi len","háziállat","házigazda","házikolbász","háziorvos","háziszárnyas","házmegbízott","háznép","háztető","háztűznéző","házvezetőnő","héber","hecsedli","hegedű","hegedűtok","hegesztés","hegy","hegyes badargomba","hegyeskalapú galóca","hegyesszögű háromszög","hegyi babér","hegyi gurgolya","hegyi kakukkfű","hegyi lednek","hegyi pajzsika","hegyi sás","hegyi tarsóka","hegyijuhar-kéregtörőgomba","hegyközség","hegymászás","hegyomlás","hegységnév","hegyvidéki gyapot","héja","héjonáztatás","hektár","héla zab","hélium","helybeli","helyesírás","helyettesítés","helyezett","helyhatóság","helyi minimum","helyismeret","helyőrség","helység","helytartó","helyvektor","hematit","hemoglobin","henge","hengerfej","hengermű","hentai","henteslegény","henye boróka","henyélő","hepatitisz","heraldika","hercegné","hercegség","hererák","herezacskó","heringcápa","hermelin","hernyó","heroin","herpetológus","Hesz","hetacillin","hetilap","hetman","hétvége","heveder","hexakosioihexekontahexafóbia","hiábavalóság","hiánygazdaság","hiátus","hibás párosítás","hibiszkusz","hidasgyík","hideg","hidegkezelés","hidegség","hidegvér","hídfő","hídláb","hídőrfélék","hídpillér","hidraulika","hidrogénatom","hidrogeológia","hidrolízis","hidronímia","hidroterápia","hídszerkezet","hidzsáb","hierarchikus adatmodell","hieroglifa","higany","hígítás","hígulás","hím","himalájai selyemfenyő","hímnem","himpellér","hímzés","hínár","hindu","hinta","hintó","hiperbola ága","hiperglikémia","hiperkocka","hiperparaméter","hipertónia","hipnoterápia","hipocentrum","hipoglikémia","hipotézis","híradás","hiragana","hirdetmény","hírérték","hírforrás","hírhordó","hírközlő","hírlapíró","hírmagyarázó","hírösszefoglalás","hírszolgálat","hírvétel","historizmus","hiszti","hitehagyás","hitelesítés","hitelkártya","hitetlen","hitszegés","hittan","hittudomány","hitvédelemtan","hivalkodás","hivatalnok","híve","hívő","hizlalás","hóágyú","hobbit","hóbor","hócipő","hód","hódeszkás","hódító","hodzsa","hófajd","Hoffmann-Singleton-tétel","hógolyókaktusz","hóhányó","hóhér","hókotró","hókuszpók","hólapát","hold-felkelte","holdjáró","holdmag","holdruta","holdtölte","holland","holló","holmium","holokauszttagadás","holtpont","holttetem","hólyagfa","hólyagmogyoró","homályosság","homeopata","homlok","homlokpánt","homofóbia","homogén lineáris rekurzió","homogenitás","homokdűne","homoki álbékagomba","homoki bakszakáll","homoki csészegomba","homoki földicsészegomba","homoki kocsord","homoki pipitér","homoki szegfűgomba","homoki tölcsérgomba","homokkő","homokozó","homokvár","homológia","homomorfizmus képe","homoszexualitás","hómunkás","hónap","honi csillaggomba","honpolgár","honvédorvos","hópárduc","Horánszky-cickafark","hordalék","horderő","hordozás","hordtávolság","horgászat","horgászsport","horizont","Horner-elrendezés","horolás","horror","horzsolás","hószéli szegfű","hosszház","hosszúkarú csillaggomba","hosszúlevelű buvákfű","hosszúpillás sörtéscsészegomba","hótorlasz","hóvessző","hozam","hózentróger","hozzáállás","hozzáférés-vezérlési lista","hozzákeverés","hozzászokás","hozzátartozó","hőáramlás","hőelektromosság","hőerőmű","hőfoktényező","hőhullám","hőközpont","hölgyész","hölgykoszorú","hölgyválasz","hőmérsékletesés","hörghurut","hörgőszűkület","hősiesség","hőstett","hőtan első főtétele","hrivnya","húgycsőgyulladás","húgyvérűség","huligán","hullaboncolás","hulladékenergia","hulladékkezelés","hulladékudvar","hullaház","hullámfüggvény","hullámköpeny","hullámos kígyógomba","hullámsáv","hullámverés","hullás","hullató","humbuk","humorista","huncutság","hunyor","húrgráf","hurok","hurrikán","húsadag","húsbarna galóca","húsbolt","húsevő","húshagyókedd","húsleves","húspogácsa","hússertés","húsvadász","húsvétvasárnap","huszár","huszárnadrág","hússzínű pereszke","hússzínű vadgesztenye","huzal","húzóágazat","húzókötél","hűbéreskü","hűhó","hüpogeion","hűsítő","hűtő","hűtőgép","hűtőkészülék","hűtőközeg","hűtőrács","hűtőtároló","hűtőüzem","hüvelybemenet","hüvelyk","hüvelytükör","ibolyakék döggomba","ibolyás kéregrontógomba","ibolyás rókagomba","ibolyásodó tejelőgomba","ibolyásvörös pókhálósgomba","icce","ideális gáz","idealizálás","idegbetegség","idegen ciklusok","idegengyűlölő","idegenlégiós","ideggörcs","idegkimerülés","idegosztály","idegsebész","idegtudomány","ideggyökér","idempotens művelet","identitás","identitástudat","idénymunkás","ideutazás","idézőjel","idióta","idolátria","idomító","időegység","időjárás","időköz","időpont","idősorelemzés","időtartam","időváltozás","ifjú","ifjúsági lap","igazgató","igazgyöngy","igazolás","igazságérték","igazságtáblázat","igazságügyminiszter","ige","igei igenév","igekötő","igenévszó","igényesség","igerag","igeszemlélet","iglice-fülőke","íj","ijedelem","íjkar","ikerabroncs","ikerprímek","ikonográfia","ikozidodekaéder","iktatókönyv","illatos bangita","illatos csengettyűvirág","illatos hunyor","illatos macskamenta","illatos susulyka","illatos tölcsérgomba","illatszertár","illendőség","illeték","illetmény","illír sáfrány","illúzió","imádnivaló","imaélet","imaginárius egység","imám","imazsámoly","imipramin","immunitás","immunválasz","imperializmus","implementálás","impotencia","impresszionizmus","impulzus","inas gyíkvirág","inda","indeterminizmus","indexhalmaz","indiai cserzőgubacs","indiai lótusz","indiai vadgesztenye","indiáner","indiánsátor","indítás","indium","individuumtartomány","indokolás","indonéz","indulás","induló","inessivus","infekció","infláció","infliximab","információelmélet","informátor","ing","ingaóra","ingatlanadó","ingatlanpiac","ingblúz","ingerlés","ingovány","íngyulladás","ínhüvely","injekció","injektív lineáris leképezés","inkarnáció","inkongruencia","innivaló","ínség","instancia","intarzia","integrálás","integritás","intenzitás","interferon","interkvartilis félterjedelem","internátus","internetszolgáltató","interszekcionalitás","intervallum belső pontja","intés","intézmény","intézménynév","intonáció","introverzió","inupiak","invertálható lineáris transzformáció","inverz Ackermann-függvény","inverz mátrix","invesztálás","inzulinhiány","ínyencfalat","ion","iontoforézis","iparág","ipari forradalom","iparművész","iparoskör","iparterület","ipratropium","ír nyelv","iráni","irányelv","irányítószám","irányított kör","iránymeghatározás","iránytű","irányzat","írásjegy","írásvetítő","iratanyag","iratszekrény","irattáska","irhabőr","írisz","író","irodafőnők","irodalom","irodalomkritika","irodalomtanítás","irodalomtörténet","irodatiszt","íróeszköz","írógép","írógörcs","írókészség","irónia","írószövetség","irracionális szám","irreducibilis","irtás","iskolabetegség","iskolaépület","iskolagyakorlat","iskolajáték","iskolakönyv","iskolalovaglás","iskolaorvos","iskolapénz","iskolaruha","iskolaszolga","iskolatelevízió","iskolaváros","ismeretelmélet","ismerettár","ismertetőjel","ismétlés nélküli permutáció","ismétléses kombináció","ismétlőfegyver","ispán","istállósor","istenasszony","istenhívő","istenkáromló","istenség","istentelenség","iszákosság","iszapgyopár","iszlám","isztroromán","italbolt","italos","itatós","ítélethirdetés","ítéletnap","ítélőképesség","iteráció","itterbium","ivar","ivarszerv","ívhegesztő","ívmérték","ivóedény","ivóvízkezelés","izé","ízfokozó","izgatottság","izlandi zuzmó","ízlelőszerv","ízletes csiperke","ízletes tőkegomba","izolacionizmus","izomember","izomgörcs","izomláz","izomorfia","izomrendszer","izomszövet","izoterm állapotváltozás","ízületfájdalom","izzadás","izzadtság","izzlap","izzólámpa","jácint","jáde","jajveszékelés","jakobinizmus","jamaikai szegfűbors","jamszgyökér","janka-liliom","jány","japán csillagánizs","japán fogolybogyó","japán hajnalka","japán kenderpálma","japán kumkvat","japán nagymagvú tiszafa","japán tiszafa","japán","japáncseresznye","japánszentfa","járás","járatszám","járdasziget","járműipar","járművezető","járókelő","járőr","járulékhang","jáspis","jatagán","játékautó","játékbolt","játékelmélet","játékgolyó","játékipar","játékkatona","játékmenet","játékmozdony","játékösztön","játékszer","játéktechnika","játékvasút","játszótárs","jávai félbibe","javak","javító","jávorfa","jázminpakóca","jégcsap","jegec","jegenyefenyő-rizike","jégeralsó","jégeső","jéghoki-ütő","jégkocka","jégkorszak","jégláda","jégpálya","jégszekrény","jégteke","jégverem","jégvitorlázás","jegybank","jegyesoktatás","jegyiroda","jegyszedő","jegyzés","jegyző","jeladás","jelen","jelenkor","jelenség","jelentéstétel","jelentkezési lap","jelige","jellem","jellemző","jelmondat","jelöltlista","jelvény","jelzálogteher","jelző","jelzőcsengő","jelzőkészülék","jelzőtábla","jenki","jeti","jiddis","jóbarát","jobbágy","jobboldal","jód","jóféle sáfrány","jóga","jogállás","jógászana","jogegyenlőség","joghallgató","joghurttorta","jogkör","jogosultság","jogszabály","jogtudomány","jogvédő","jókedv","jóléti társadalom","jólrendezett halmaz","jonatánalma","jordáni","jóság","jósnő","jószagú cickafark","jótékonysági szervezet","jótevő","jóvátétel","jövedelem","jövendölés","jövevény","jubileum","jugoszláv","juhar","juharlevelű platán","juharszirup","juhászlegény","juhkefir","juhsóska","júlia-borbolya","junta","jussivus","jutalom","jüan","kabala","kabát","kabátgomb","kabátszövet","kábel","kábelkötél","kabinetiroda","kábítószer","kábítószerfüggés","kábszer","kábultság","kacagócsér","káci","kacúros véreslapu","kacsacsőr","kacsakagyló","kacsasült","kacsazsír","kád","káder","kadétiskola","kafferliliom","kagyló","kagylószagú susulyka","kainozoikum","kajakversenyző","kajszi","káka","kakaóbab","kakaópor","kakas","kakaslábfű","kakasülő","kakasszó","kakofónia","kakukk","kakukkfűolaj","kakukktorma","kalamáris","kalandfilm","kalandozás","kalapács","kalapácsvetés","kalaplapu","kalasnyikov","kalauzkabát","kalcit","kalcium-karbonát","kaleidoszkóp","kalicka","kaliforniai gyantásciprus","kaliforniai szamócafa","kálilúg","kalitka","kálium-metabiszulfit","kalligráfia","kálmos","kaloda","kalóz","kalózkiadás","kalózvezér","kálvária","kályhacsempe","kalyiba","kamarazenekar","kamaszkor","kamatemelés","kamatösszeg","kamatveszteség","kámea","kameruni","kámfor-tejelőgomba","kamion","kamraremegés","kanadabalzsam","kanadai átokhínár","kanadai ginszeng","kanadai napvirág","kanál","kanális","kanári sárkányfa","Kanári-tölgy","kanásztánc","kancsalság","kandela","kandiscukor","kankalin","kannabiciklol","kannabikromén","kannada","kanóc","kanonok","kantáta","kanton","kanuri","kányafa","kanyargósság","kányazsombor","kaolinit","kapa","kapampangan","kapáslövés","kapcsolat","kapcsolótábla","kaphatóság","kapitalizmus","kapkodás","kápolna","kapormártás","káposztafőzelék","káposztasaláta","kappanhang","kapszula","kaptopril","kapubálvány","kapuboltozat","kapucsengő","kapufélfa","kapukirúgás","kapunyitó","kapupénz","kapuszárny","kapuügyelet","kapuvonal","kár","karácsony","karaffa","karakán","karakterisztikus részcsoport","karaktersorozat","karalábéleves","karamell","kárász","karavánszeráj","karbantarthatóság","karbid","karbolszagú csiperke","karc","karcolat","karcsú disznóparéj","karcsú nőszőfű","karcsú pohárgomba","karcsúizom","kardamom","kardcsapás","kardél","kardinális szinuszfüggvény","kardiológia","kardlap","kardoshal","kardszárnyú delfin","kardvirág","kardvívócsapat","karének","karfa","karhajlítás","karigazgató","karikagyűrű","karizma","karkötőóra","Kármán-féle örvénysor","karmester","karnagy","karneol","káró","karolinai tündérhínár","karóra","károsult","káröröm","kárpáti kőrontó","kárpáti tárnics","kárpitos","karrier","karszalag","kartárs","kártérítés","kártevők","kartonruha","kártya","kártyaosztás","kártyavár","karvalybagoly","kása","kaspó","kasza","kaszárnya","kaszinó","kaszkarilla","kasszasiker","kaszt","kasztszellem","katalán","katalógus","katapult","katasztrófamegelőzés","katedrális","katéter","katinon","katódsugárcső","katonaállítás","katonabanda","katonacsászár","katonaember","katonafogdosás","katonainduló","katonakenyér","katonaláda","katonanóta","katonaposztó","katonasor","katonatanács","katonatiszt","katonazenekar","kátyú","kaucsukfa","kaukázusi medvetalp","kauri","káva","kávéautomata","kávédaráló","kávéház","kávénénike","kávészünet","kávézás","kavicságyú","kazah","kazánfűtő","kázié","kebelbarát","kecses őzlábgomba","kecskebogyó","kecskefűz","kecskeköröm","kecskerím","kecsketej","kecsua","kedélyesség","kedvesség","kedvezményezett","kefe","kefelevonat","kefirgomba","kegyelem","kegyenc","kegyhely","keh","kéj","kéjhölgy","kék babfa","kék golgotavirág","kék iringó","kék pókhálósgomba","kék tikszem","kékbegy","kékes mohakígyógomba","kékesedő üregestinóru","kékfrankos","kékhátú galambgomba","kéklemezű őzlábgomba","kékróka","keksz","kéküstökű csormolya","kelempájszmadár","kelepce","Kelet","keleti bükk","keleti mák","keleti","keletkezés","kelkáposzta","kelléktár","kelme","keltetőállomás","keltőóra","kém","kemence","kemény szájpad","keményfa","keménykalap","kéményseprő","kémhatás","kémiatanár","kémlelőnyílás","kempingnadrág","kence","kenderfélék","kenderkötél","kendernövény","kendó","kenet","kengyelfutó","kénhidrogén","kenőanyag","kenőolaj","kénsav","kenu","kénvirággomba","kenyér","kenyérbolt","kenyérfa","kenyérgomba","kenyérhéj","kenyérkérdés","kenyérkosár","kenyérmorzsa","kenyérsütés","kenyérszeletke","kenyérvég","kényszer","kényszerképzet","kényszerszünet","kényszerzubbony","képátvitel","képernyő","képesség","képírás","képkiállítás","képmutatás","képrejtvény","képtér","képviselőfánk","képzelgés","képzet","képződmény","kerámia háromszög","kerceréce","kérdőszócska","kéreggomba","kerek ráspolygomba","kerék","kerékbetörés","kerekesszék","kerékgyártó","keréklapát","kereklevelű harmatfű","kereklevelű körtike","kerékpárabroncs","kerékpárlopás","kerékpárváltó","kerekspórás döggomba","kerékvágás","kereplő","keresettség","kereskedő","kereskedőnép","keresőfa","kérész","kereszt","keresztcsík","keresztelő","kereszterű tejelőgomba","kereszteshadjárat","keresztfa","keresztgyermek","keresztkaréjú tölgy","keresztlány","keresztnév","keresztspórás kupakgomba","kereszttűz","keresztvíz","keretsózó","kérgesteknős","kerítés","kérkedés","Kerr bűzvirága","kertépítés","kertészkedés","kertfal","kerti árvácska","kerti borágó","kerti eper","kerti iszalag","kerti kapor","kerti laboda","kerti mályvarózsa","kerti őzlábgomba","kerti petrezselyem","kerti ribiszke","kerti saláta","kerti susulyka","kerti zsálya","kertmozi","kerub","kerülő","kés","kései napraforgó","keselyű","keserű álcölöpgomba","keserű köldökös-szegfűgomba","keserű nedűgomba","keserűfa","keserűség","késhegy","keskenyfogú körtemoha","keskenylevelű deréce","keskenylevelű hölgymál","keskenylevelű perje","keskenyspórás tinóru","késői csigagomba","kesudió","készenlét","készítő","készletfelvétel","készpénzadomány","készség","késztermék","kesztyűgyártás","készülődés","ketamin","kétéltű","kétfejű felkarizom","kétismeretlenes egyenlet","kétlevelű árnyékvirág","kétnyelvűség","kétpettyes katicabogár","kétsoros árpa","kétspórás csiperke","kétszínű csészegombácska","kétszínű pókhálósgomba","kettéágazás","kéttollú izomtípus","kettős","kétváltozós reláció","kevélység","keverő","kéz","kézbesítés","kézcsók","kezdeményezés","kezdés","kezdő","kezdősebesség","kézelő","kezeslábas","kézfej","kéziemelő","kézifűrész","kézikönyvtár","kézilabdázó","kézírás","kézitáska","kézközépcsont","kézmű","kéztő","kézszorítás","kiábrándulás","kiadóhivatal","kialakulás","kiáltás","kiárusítás","kibékülés","kiberbűnözés","kibocsátás","kibővített mátrix","kicsapongás","kicsiny csészéspöfeteg","kicsinység","kidolgozás","kiegészítő","kiegyensúlyozottság","kielégülés","kiesés","kifejezésmód","kifeszített altér","kifizetődő","kifogás","kifosztás","kifutópálya","kígyászsólyom","kígyóember","kígyógomba","kígyómarás","kígyónyelvfélék","kígyótojás","kihagyás","kihalgatás","kihirdetés","kiírás","kijelölés","kikeleti hóvirág","kiképzőtábor","kikészítés","kikötő","kikötőzár","kiküldetés","kilátás","kilenced","kilíkiai jegenyefenyő","kilogramm","kilowatt","kimchi","kimenő","kimerítés","kimono","kina","kínai aranyfenyő","kínai csillagánizs","kínai hikoridió","kínai legyezőpálma","kínai maradéktétel","kínai negyed","kínai postás problémája","kínai szil","kínai tüskéssárgafa","kínaigumifa","kincs","kincstárnok","kinematika","kinézet","kinoa","kintorna","kínzó","kinyilvánítás","kip","kipufogógáz","kirakatpolitika","király","királydinnyefélék","királygyilkosság","királylepke","királypálma","királysír","királyvargánya","kirándulóhely","kirohanás","kis büdöske","kis Fermat-tétel","kis hasadtfogúmoha","kis meténg","kis vérfű","kisajtolás","kisautó","kisbetű","kisborjú","kiscseplesz","kisebbségi kormány","kiserdő","kísérleti nyúl","kísérőlevél","kísértethistória","kisfuvola","kishirdetés","kisiparos","kiskapu","kiskirály","kiskosztüm","kislány","kislevelű fikusz","kislevelű nőszőfű","kismajom","kismotor","kispajtás","kispuska","kisspórás olajgombácska","kisujj","kisvállalkozó","kisvirágú hunyor","kisvirágú pacsirtafű","kiszállítás","kiszerelés","kiszolgálónő","kitalálás","kitartott","kiterjedés","kitétel","kitoloncolás","kiutalás","kiütés","kiválás","kiválasztásos rendezés","kívánalom","kivándorló","kivégzőhely","kivitel","kivonás","kívülálló","kizökkenés","klán","klasszikus mechanika","klaszter","klauzúra","klenódium","klerikalizmus","klikk","klíma","klisé","klór","klorocid","kloroplasztisz","klottnadrág","klubtag","koagulálás","kobak","koboz","kocapuskás","kocka","kockásliliom","kocogás","kocsi","kocsigyártó","kocsimester","kocsirúd","kocsiszekrény","kocsivizsgáló","kocsonya","kocsonyás koronggomba","kód","kódjel","koedukált","koffer","kohászat","kohómérnök","koiné","kokain","kokárda","kokkolás","koksz","koktélrendezés","kókuszcukor","kókuszliszt","kókuszreszelék","kóladió","kolbászka","koldusbot","kolera","kolhozföld","kollagén","kollegialitás","kollektivista","kollineáris vektor","kolna","kolomejka","kolompír","kolonializmus","kolumbiai","komaasszony","kombájnos","kombinált ciklus","kombiné","komédiás","komika","komisszió","kommandós","kommenzalizmus","kommunista","kommutatív félgyűrű","kommünár","komolyság","komorna","kompatibilitás","kompetencia","komplementer halmaz","komplex egységgyök","komplex mátrix","komplex szám hatványozása","komplex szám trigonometrikus alakja","komplex számok osztása","komplex test","komponens","kompót","komputertomográfia","koncentrálóképesség","koncertterem","kondenzáció","kondér","kondicionáló","konfekció","konferenciaterem","konfliktus","konfrontáció","kongresszus","kongruenciarendszer","konjugált","konkatenáció","konkolyperje","konnektor","konstitúció","konszenzus","kontamináció","konteo","kontingens","kontinuumhipotézis","kontrahajtás","kontrasztanyag","kontúr","kontyvirágfélék","konvergencia","konvex burok","konvolúció","konzervativizmus","konzervgulyás","konzervhal","konzervkészítmény","konzisztenciamegőrzés","konzol","konzulens","kónya sárma","konyha","konyhakert","konyhamalac","konyhanyelv","konyhaszekrény","koordinátageometria","koordináta-rendszer","kopás","kopasz tamariska","kopek","kopja","kopogóbogár","koponyaalkat","koponyalékelés","koponyatető","koponyavarrat","koppantás","kór","korai porhanyósgomba","korall nyálkagomba","korallfa","korallkaktusz","korallvirág","koravénség","korcs","korcsolyapálya","kord","kordonkötél","koreai jegenyefenyő","kórélettan","korhatár","korhely","korifeus","kórlap","korlátozás","kormányalakítás","kormányfő","kormánykerék","kormányos","kormányprogram","kormányszerv","kormányválság","kormányzó","kormos mirigygomba","kornistárnics","korom","koronafürt","koronatanú","koronázás","korongvirág","korpafű","korporáció","korrektor","korrepetitor","korsó","korszellem","kórterem","kortünet","kórusegylet","korzó","kosárlabda","kosborfélék","koszekáns","koszinusztétel","koszt","kosztümkabát","kotlóstyúk","kotrógép","kótyavetye","kovácskötény","kovácsoltvas","kovalens kötés","kovarianciamátrix","kovászos uborka","kozák","kozmogónia","kő","kőbányász","köbgyökfüggvény","kőcserép","ködfátyol","ködkürt","ködösség","kőfali pintyő","kőhalom","kökény","kőkorszak","kölcsönadó","kölcsönös indukció","kölcsönösség","kölcsönzőhely","köldökkarika","kőlen","kölespehely","kölniillatú pókhálósgomba","költemény","költőkirály","költözködés","költségszámítás","kölyű","kőműves","köntörfalazás","könnycsont","könnyelválasztás","könnyezőpálma","könnymirigy","könnyűgépkezelő","könnyűzene","könyökfeszítő izom","könyöklőpárkány","könyörület","könyvadomány","könyvbarát","könyvecske","könyvelőnő","könyvészet","könyvjegyzék","könyvkereskedés","könyvkiállítás","könyvkötészet","könyvkukac","könyvnap","könyvpiac","könyvszekrény","könyvtár","könyvtártan","könyvújdonság","könyvvitel","kőolajfinomítás","kőolajmező","köpenyke","köpönyegforgató","kör sugara","körbélyegző","körfolyosó","körfüggvény","körhaj","kőrisbogár","kőris-ripacsgomba","körív","körkör","körmátrix","körmozgás","környezetbiztonság","környezettan","körorvos","körömápolás","körömház","körömlakk","körömpassz","körömreszelő","körömvirág","körrajz","körszelet","körtefa","körtepálinka","körtike","körülmény","körzet","kőszáli kecske","kőszikla","kőszobor","köszönőlevél","köszörűs","kötekedés","kötelék","kötelességteljesítés","kötélfű","kötélhúzás","kötélpálya","kötélverő","kötényruha","kőtiszafa","kötőfék","kötőjel","kőtörőcserje","kötöttáru","kötözés","kötszer","kövérség","követelmény","következetesség","követő","kövirigó","közakarat","közbensőérték-tulajdonság","közbezárt szög","közeg","közelharc","közelség","közép-amerikai","közepes harmatfű","középfok","középhegység","középiskolás","középpályás","középső körtike","középszerűség","középület","kőzet","közfogyasztás","közgyűlés","közhivatalnok","közjó","közkórház","közlekedésbiztonság","közlekedéspolitika","közmondás","köznép","közoktatás","közönséges agávé","közönséges aranyeső","közönséges babér","közönséges borbálafű","közönséges bükk","közönséges csillaggomba","közönséges dió","közönséges édesgyökerű páfrány","közönséges fagyal","közönséges forrásmoha","közönséges füstike","közönséges gyertyán","közönséges gyujtoványfű","közönséges hernyópázsit","közönséges jezsámen","közönséges kígyónyelv","közönséges kutyaszömörcsög","közönséges ligetmoha","közönséges mahónia","közönséges mézpázsit","közönséges napvirág","közönséges olajfa","közönséges oroszlánfog","közönséges paprika","közönséges petrezselyemgomba","közönséges rákvirág","közönséges spárga","közönséges szobafikusz","közönséges tengerifű","közönséges tök","közönséges tyúkhúr","közönséges vasfű","közönséges vörös mangrove","közöny","közös szemmozgató ideg","közösségi távolságtartás","közpark","központi idegrendszer","közreműködés","köztársaság","köztudomású","közutálat","közüzem","közvetítés","közzététel","közszükséglet","kráterképződés","krecli","krémfagylalt","krémsajt","krepp","krétai datolyapálma","kreténség","krikett","kriminalisztika","krinolin","kriptográfia","kristályalakzat","kristálydetektor","kristályműszer","kristályrendszer","kristályváza","krisztallográfia","kritika","krizoberill","krokodilbőr","krókusz","kromofág","krómsárga galambgomba","krónikaíró","kroton","krumplibogár","krumplihéj","krumplipaprikás","Kruskal-algoritmus","kubai badargomba","kuckó","kudarc","kuglipálya","kuglófforma","kukac","kukker","kukorékolás","kukoricacső","kukoricafosztás","kukoricakeményítő","kukoricapehely","kukoricatörés","kulacs","kulcscsont","kulcsmező","kulikabát","kullancs","kultúrattasé","kultúrforradalom","kultúrközpont","kultúrtörténész","kultuszminiszter","kun","kuncsaft","kunsági bükköny","kúp térfogata","kupacs","kupadöntő","kupec","kupleráj","kupolacsarnok","kúposkalapú lisztesőzlábgomba","kurátor","kurcsatovium","kurjantás","kúrmászana","kuruc","kurvahajcsár","kúszás","kúszó boglárka","kúszó hortenzia","kút","kutatóakna","kutatóintézet","kutatóorvos","kutatóterem","kútépítés","kutrica","kutyabaj","kutyaeledel","kutyaféle","kutyahűség","kutyakozmetika","kutyaól","kutyaszorító","kutyatejfélék","kutyavásár","kuvik","külcsín","küldetés","küldöttség","külker","küllőfolyondár","különállóság","különbség","különc","különjárat","különóra","különtudósító","külsíkgráf","külsőség","kültakaró","külügyér","külvilág","kűrium","kürtő","kürtvirág","kütyü","küzdősport","kvadratikus algoritmus","kvadratikus","kvantifikáció","kvantumelmélet","kvarclámpa","kvartett","kvintesszencia","kvóta","lábadozás","lábas","lábbeli","lábcsont","labdacs","labdajáték","labdarúgás","labdarúgó-egyesület","labdarúgósport","labdarúgó-világbajnokság","labdavezetés","lábdübörgés","lábfej","lábhegy","labioplasztika","lábizzadás","lábközépcsont","lábmozgás","labodás disznóparéj","lábos","lábseb","lábszárcsont","lábszíj","lábtartás","lábtenisz","lábtörés","lábujj","lábvíz","lacrosse","ladik","lagúna","lágy szájpad","lágyacél","lágyítószer","lágyszájpademelő izom","lahmacun","lájk","lakályosság","lakáscsere","lakáshitel","lakástextil","lakat","lakatosmester","lakberendezés","lakhelyváltoztatás","lakkozás","lakóautó","lakóhajó","lakókocsi","lakoma","lakosság","lakótárs","laktanya","lámakolostor","lámpa","lámpaernyő","lámpagyújtogató","lámpaláz","lámpaüveg","lamúr","láncgörbe","láncolat","lándzsa","lándzsás füzike","láng","lánggomba","lángszínű tőkegomba","lángvörös pókhálósgomba","lant","lantlevelű tölgy","lanzoprazol","lánygimnázium","lánykorú","lányrabló","lao","lapalapítás","lapbetiltás","lapengedély","lápi ezerjófű","lápi nádtippan","lapított-kalapú csiperke","Laplace-egyenlet","lapocka","lapocka-nyelvcsonti izom","laposüveg","lappcserje","lapszél","lapterjesztő","lapu","lápvidék","laringológia","lárva","lassítás","laszti","látatlanban","láthatóság","latin-amerikai","látkép","látnokzsálya","látogatottság","látókéreg","látonya","látótávolság","látszattudós","látvány","latyak","lavina","lazaccápa","lazaság","lázhőmérő","lazulás","leadás","leállás","leányág","leánykérés","leányszöktető","lebegőpontos szám","lebonyolítás","léc","léckerítés","lecsó","lecsúszás","leégés","leeresztés","lefokozás","lefújás","legalitás","légbuborék","légellenállás","Legendre-szimbólum","legényes","legfelsőbb bíróság","léggömbkosár","léghajózás","légi közlekedés","légicsapás","légiforgalom-irányítás","légikisasszony","légiós","légitámadás","légkalapács","legkisebb közös többszörös","légkör","légnyomásmérő","légörvény","légszennyezés","légtornász","légvédelem","légzés","légzsák","legyező","legyezővirág","légyott","lehangoltság","lehetetlenség","lehurrogás","leírás","lejátszás","lejtő","lékelés","leképezés","lekötelezés","lekvárosüveg","lélegzés","lélekbúvár","léleklátó","lélekvesztő","lelépés","lelkész","lelkifurdalás","lelkipásztor","lelőhely","lemérés","lemezes pöfeteg","lemezjátszó","lemeztektonika","lemondás","lencse","lencseképlet","lendület","lengyel","lenmag","lenvászon","lenyelés","leone","lepárlás","lépcsőház","lepedő","lepényfa","lépés","lépésszámláló","lepkesúly","leprás","lerakat","lereagálás","les","lesifotós","leszállás","leszállópálya","leszbi","leszopás","letartóztatási parancs","letéteményes","létforma","létminimum","létra","létszámcsökkentés","leukocitopénia","leva","levalbuterol","levegőhiány","levegőmozgás","levegőztetés","levélbogár","levelezés","levélhordó","levélke","levélkézbesítő","levélnehezék","levéltakaró","levéltárosnő","levéltetű","levendula","leves","levesestál","levespor","levita","levofloxacin","lexéma","lexikografikus","Leyland-ciprus","lézerfegyver","libabőr","libamáj","libanoni cédrus","libasor","libatepertő","libatöpörtyű","liberalizmus","líceum","licitálás","lidércfény","liechtensteini","liftakna","ligatúra","ligeti csillagvirág","ligeti tinóru","lignit","likelihood-függvény","lila csenkesz","lila ökörfarkkóró","lila tejelőgomba","lilahúsú gereben","lilás gereben","lilásbarna döggomba","lilásodó szőrgomba","lilásszárú aggófű","liliom","Lima paszulybab","limfocita","limonádé","lineáris algebra alaptétele","lineáris egyenlet","lineáris egyenletrendszerek mátrixos alakja","lineáris helyettesítés","lineáris leképezés képtere","lineáris leképezés","lineáris összefüggőség","lineáris tér","lineáris transzformáció karakterisztikus polinomja","lineáris transzformáció sajátvektora","linezolid","linzer","lipóma","lisztatka","lisztes berkenye","lisztféreg","lisztjegy","lisztszagú tölcsérgomba","literál","litoszféra","livó","lizinka","lóállomány","lóbab","lóbetegség","lóca","locsolófej","lódenkabát","lófarok","logaritmikus keresés","lógás","logikai ekvivalencia","logikai kapu","logikai szitaformula","logó","logosz","lóidomítás","lokalizáció","lokni","lókórház","lom","lomberdő","lombik","lombkorona","lombszöcske","lompos","londíner","lopakodás","lopó","lordmajor","lóretekfa","lószakértő","lószőrfülőke","lótás-futás","loti","lottózás","lótuszszilva","lóúsztató","lovaglás","lovagrend","lovas","lovasság","lovász","lovetta","lőcsláb","lőgyapot","lökésgátló","lökhárító","lőportár","lőszer","lötty","lövés","lővilág","luc","lucernacsíra","lucos tobozfülőke","lúdgége","lúdtalpbetét","luftballon","lúgosító","lumbágó","lupe","lutécium","lutri","luxushotel","lüktetés","lyukasóra","maca","macesz","maci","mackóruha","macskabagoly","macskagyökérfélék","macskakaparás","macskamenta","macskaugrás","madám","madárberkenye","madárcsapat","madáreledel","madárfaj","madárfogás","madárhang","madárinfluenza","madárjóslat","madárkeserűfű","madárnyelv","madárraj","madársóskafélék","madártej","madártojás","madárveszedelem","maffia","magabiztos","magánbánya","magánélet","magánerdő","magánhatalom","magánjogi","magánorvos","magánszemély","magánügy","magánzárka","magánnyomozó","magas csukóka","magas kúpvirág","magasfeszültség","magaskordon","magasság","magasztalás","magazin","magfúzió","mágia","maglúd","mágnás","mágneses vektorpotenciál","magnetikus","magnezit","magnókazetta","magonc","magtér","magvető","magzatelhajtó","magyal","magyar ábécé","magyar kökörcsin","magyar módszer","magyar palka","magyar tölgy","magyar zörgőfű","magyarbors","magyarfaló","magyarság","mahagónifélék","májashurka","májfolt","májgombóc","májkrém","majolika","majomkirály","majomparádé","majomtej","majonézmártás","májrák","majúrászana","májusi pókhálósgomba","makadámdió","makarászana","makett","makk","máknövény","makrahal","makrogazdaságtan","malac","malachit","malacpörkölt","maláj","malajziai","maláta","málé","malícia","málna","málnavörös tinóru","malomgát","malomkő","malter","mályvacserje","mambó","mammutfenyő","mamut","mancs","mandátum","mandragóra","mandukászana","mandulafenyő","mandulaliszt","mandulasav","mandzsetta","mandzsúriai","mangánacél","mángorló","mangrovepálmafélék","manifesztum","manióka","mankókerék","manométer","mantra","manx","mappa","maracuja","maradékosztály","maradvány","marás","maravirok","márgaföld","margitvirág","marhabélszín","marhafaggyú","marhahajcsár","marhalábszár","marhanyelv","marhaság","marhatokány","mari","marimba","márkahűség","márkinő","markotányos","márna","marokszedő","marsall","mártás","mártír","márványcsarnok","márványszobor","marxizmus-leninizmus","masiniszta","masni","második személy","másodrendű differenciálegyenlet","másológép","másvilág","maszkabál","mászóka","masszázs","masszőr","maté","matematika részterülete","matematikai inga","matematikai nyelvészet","materialista","matrac","mátrix ellentettje","mátrix invertálhatósága","mátrix nullitása","mátrix permanense","mátrix skalárral való szorzása","mátrix","mátrixművelet","mátrixok szorzása","matrózblúz","matszjendrászana","mauritániai","maximális folyam-minimális vágás tétele","maximum-likelihood becslés","mázli","mázsa","mazsolaszőlő","mecénás","mécs","mécses","medalion","medencecsont","meder","médiatörténész","medikus","medúza","medvebarlang","medveének","medvekörömfélék","medveszőlő","mefenaminsav","megalapítás","megaláztatás","megállás","megalomán","megbántás","megbékülés","megbízatás","megbízott","megegyezés","megelőzés","megérkezés","megerőszakolás","megfejtés","megfeleltetés","megfigyelő","megfontoltság","meggondolás","meghajtóprogram","meghatalmazott","meghittség","meghívó","meghűlés","megismétlődés","megjelenés","megkegyelmezés","megkötés","megkülönböztetés","meglátás","megmenekülés","megmunkálás","megnevezés","megnyitás","megoldásvektor","megosztás","megpróbáltatás","megrendelőlap","megrongálás","megsemmisítés","megszakítás","megszállottság","megszámlálhatóan végtelen halmaz","megszokás","megszöktetés","megtakarítás","megtekintés","megtérítés","megtévesztés","megtorlás","megüresedés","megváltoztatott","megvetés","megye","meggyfa","meggyőződés","méhállomány","méhbetegség","méheltávolítás","méhészet","méhfarkas","méhkaparás","méhkirálynő","méhlepény","méhraj","méhsejt nyálkagomba","méhtenyésztő","méhvirág","meizli","melankolikus","meleg","melegedés","melegítő","melegkezelés","melegszendvics","mell","mellébeszélés","mellékajtó","mellékbika","mellékes","mellékhajó","mellékhere farka","mellékkereset","melléknév","mellékpajzsmirigy","mellékszög","mellékvágány","mellékvonal","mellényke","mellkas","mellnagyobbítás","melltartó","mellüreg","melódia","méltánylás","méltóság","mélygarázs","mélyhűtőszekrény","mélység","mélytenger","memantin","memóriazavar","mendemonda","menedékjog","menekülés","menés","menetdíj","menetirány","menetrend","menetvágó","menlevél","menstruáció","mentalitás","méntelep","mentesülés","mentőautó","mentőfa","mentőláda","mentős","mentség","menüpont","menyasszonyjelölt","menyegző","menyhal","mennybolt","mennyezetlámpa","mennykő","mérce","méregfog","méregtan","mérés","méret","méretgazdaságosság","merev korallgomba","merevlevelű napraforgó","mérges ádáz","mérges szömörce","Merkel-izom","mérlegcsésze","mérlegkönyv","mérnök","mérnöknő","mérőállomás","merőleges vetítés","mérőón","Mersenne-prím","mértani sorozat","mértékhitelesítés","merülőforraló","mesegyűjtemény","mesekönyv","mesevilág","mesterdalnok","mestergerenda","mesterkedés","mesterlevél","mesterremek","mesterséges neurális hálózat","mesterszó","mestervizsga","mészároslegény","meszely","mészhabarcs","mészkő","messzeség","metaadat","metadon","metafóra","metán","metélt","meténg","meteorológia","méteráru","méterrendszer","metical","metiléndioxi","metiltesztoszteron","metohexitál","metróállomás","metszéspont","metszőpont","mexikói datolyauborka","mexikói hikoridió","mexikói ördögmák","mexikói","mézbogyó","mezei aszat","mezei csiperke","mezei kakukkfű","mezei komócsin","mezei mohacsészegomba","mezei sóska","mezei tarsóka","mezei veronika","mézesfa","mézgás éger","mezolitikum","mezőgazda","mezőny","mézpázsit","mézsárga lápigomba","mézszagú nedűgomba","micélium","mielóma","mihaszna","mikológus","mikrobiológia","mikrofon","mikrohullámú sütő","mikron","mikrosebészet","mikulás","miliő","milligramm","milliomosnő","mimóza","mindenes puska","mindenszentek","miniatúra","minigolf","minimalizmus","miniszter","minisztertanács","minőségbiztosítás","mintaasztalos","mintaférj","mintapéldány","minyon","mirhafű","mirigyváladék","mise","mismás","misztella","mitesszer","mítosz","mizantrópia","mizu","mobilitás","mocsár","mocsári aggófű","mocsári ibolya","mocsári kocsord","mocsári lednek","mocsári tisztesfű","mocsártölgy","mocsok","modalitás","modellezés","modor","módosulás","módszertan","mogul","mogyoróbarna csészegomba","mogyorófa","mogyorós hólyagfa","mogyoróvaj","mohák","mohóság","mókár","mókusfarkmoha","moldáviai","molekulasúly","molinó","molnárkocsi","moly","molyhos nyír","molyhoskalapú susulyka","monda","mondat","mondóka","mongolkőrózsa","monocita","monokli","monopoltőke","monotonitás","Monte-Carlo-módszer","montezuma-fenyő","mór","morbiditás","morfinista","morfológia","mormolás","morva tinóru","mósás","mosdószappan","mosó","mosogatógép","mosógép","mosómedve","mosószer","mostohaanya","mostohagyerek","mostohaszülő","moszatpáfrány","motiváció","motoralkatrész","motorcsónak","motorháztető","motorkerékpáros","motoros","motorpróba","motorüzemanyag","motring","moxibuszció","mozaikpadló","mozdonyfordító","mozdulatlanság","mozgás","mozgásszerv","mozgóárus","mozgolódás","mozicsillag","moziszínész","mozsárágyú","MP3 lejátszó","mritászana","muflon","muhar","muktászana","mulató","múlt idejű melléknévi igenév","multihalmaz","multiplicitás","mulya","mundér","mungóbabcsíra","munkaalkalom","munkaátalány","munkabeszüntetés","munkabrigád","munkadarab","munkaegység","munkaerőhiány","munkafázis","munkafelügyelő","munkagödör","munkahét","munkairányító","munkakedv","munkakezdés","munkakörülmény","munkaközvetítő","munkálat","munkáltató","munkamennyiség","munkanélküli-támogatás","munkaóra","munkaprogram","munkásakadémia","munkásáruló","munkásbiztosítás","munkáscsapat","munkásegyesület","munkásérdek","munkáskáder","munkásmozgalom","munkásnő","munkásruha","munkásvonat","munkaszolgálat","munkaszüneti nap","munkaterápia","munkaügyi miniszter","munkavállaló","munkaviszony","murvafürt","musculus deltoideus","muskátli","muskátliszagú susulyka","muskotályszőlő","mustár","mustármagcsíra","muszkli","mutáció","mutatószám","mutatványszám","muzulmán","muzsikus","műanyag","műbírálat","műbútor","műegyetem","műemlékvédelem","műértő","műfogsor","műgumi","műharag","műhiba","műipar","műkedvelő","műkéz","műkorcsolyázó","működés","műlakatos","műlovarnő","műrepülés","műsoradás","műsorvezető","műszaki tudományok","műszerész","műszó","műtermék","műtőorvos","műtrágya","művégtag","műveleti erősítő","műveletre zárt","műveltség","művészbejáró","művészet","művészettörténet","művészházasság","művésznév","művésztehetség","művezető","Mycena zephirus","nábhjászana","nacionálé","nád","nádbuzogány","nádfedél","nádi kígyógomba","nádképű csenkesz","nádorispán","nadrágcsat","nadrággomb","nadrágszabás","nadrágszíj","nadragulya","nádrengeteg","nádszék","nádvágó","nagy aranka","nagy csalán","nagy döggomba","nagy görgetegizom","nagy lábujj","nagy őzlábgomba","nagy szigma jelölés","nagy völgycsillag","nagyapa","nagybátya","nagybőgő","nagydíj","nagyfeszültség","nagyfröccs","nagyherceg","nagyiparos","nagykanál","nagykereskedő","nagyközönség","nagylevelű csodamogyoró","nagylevelű tölgy","nagymami","nagynénike","nagypapa","nagyság","nagyspórás homoki-csészegomba","nagyspórás szitagomba","nagyszerűség","nagytakarítás","nagytermésű szerbtövis","nagyujj","nagyvadas vadászterület","nagyvirágú kaffernőszirom","nagyvirágú liliomfa","náhuatl","nakfa","nanométer","napéjegyenlőség","napernyő","napfény","napfürdő","napihír","napisajtó","napkitörés","napközi","naplopó","Napóleon-féle háromszögek","nappal","napraforgómag","naprendszer","napszak","napszél","naptár","naptávolság","napvilág","narancsbarna álcölöpgomba","narancseper","narancshéj","narancslekvár","narancsos mohacsészegomba","narancssárga csoportos-csészegombácska","narancssárga laskagomba","narancsszegélyű kígyógomba","narancsszínű enyveskorallgomba","narancsszínű kéregfekély-gombácska","narancsszínű sásliliom","narancsvörös álrókagomba","narancsvörös pereszke","narancsvörös tejelőgomba","narkó","narrátor","naspolya","nászajándék","nászmisztika","nászuram","nátha","nátrium-klorid","natto","naváb","navigátor","ndonga","nebuló","nedű","nedvességmérő","negáció","négercsók","negyeddöntő","negyedóra","négyesimpulzus","négyfejű combizom","négyszög","négyzetes mátrix karakterisztikus egyenlete","négyzetes mátrix","négyzetkilométer","nehézásvány","nehézfémszennyezés","nehézség","nehézsúly","neje","nekrofília","nektár","nelson","néma","némber","nemes alma","nemes májvirág","nemesgáz","nemesség","nemeukleidészi geometria","nemezes köldökösgomba","nemezkalap","nemiség","nemlineáris programozás","nemterminális","nemtörődömség","nemzetbiztonság","nemzeti bank","nemzetköziség","nénike","neofóbia","neokonzervatív","neon","neonfény","nép","népáradat","népbetegség","népbutítás","népdal","népellenség","népfaj","népfürdő","néphangulat","népkonyha","néplélek","népművész","népnyúzó","nepper","népség","népszavazás","néptömeg","neptúnium","népvezér","neszelés","neurális hálózat","neurológus","neuropszichológia","neutrális","neutronbomba","névadó","névbetű","nevelés","nevelőanya","nevelőszülő","nevetség","nevezett","névházasság","névkártya","névmagyarosítás","névmutató","névrokonság","névszóképzés","névtár","névünnep","newton","nézés","nézőközönség","niacin","nigériai","nikkel","niktofóbia","nincstelenség","nitrát","nitroglicerin","Nobel-díj","nokedli","nonsalansz","norfloxacin","normál alak","normalitás","normált vektortér","normás","notabilitás","november","nózi","nőcsábász","nőgyűlölet","nőiesség","nőnap","nőrabló","nőstény róka","nőszirom","növekedés","növendék","növénybetegség","növényfaj","növényirtó","növénynemzetség","növénytan","növényvédőszer","növés","n-test probléma","nugát","nukleon","nukuoro","nullitás","nulltér","nun","nutka ciprus","nüánsz","nyájasság","nyakbőr","nyakék","nyaklánc","nyakörves szegfűgomba","nyakszirtcsont","nyál","nyalató","nyálkahártya","nyálkás tőkegomba","nyálmirigy","nyár","nyaralóhely","nyárfa-érdestinóru","nyárfa-pereszke","nyárfa-tőkegomba","nyári laskagomba","nyáriorgona","nyárspolgár","nyavalygás","nyeles agancsgomba","nyeletlen cölöpgomba","nyelv alatti mirigy","nyelvápolás","nyelvbotlás","nyelvcsere","nyelvész","nyelvfejlesztés","nyelv-garat ideg","nyelvhasználat","nyelvhiba","nyelvjáték","nyelvkurzus","nyelvművelés","nyelvpáfrány","nyelvszak","nyelvtanfolyam","nyelvtanóra","nyelvtipológia","nyelvtudás","nyelvváltozat","nyenyere","nyeregízület","nyereménykölcsön","nyereségvágy","nyerőszám","nyerseség","nyersvas","nyestcápa","nyilallás","nyílászáró","nyílgyökér","nyílt halmaz","nyíltság","nyilvánosság","nyír","nyírfacukor","nyírfajdkakas","nyírfavessző","nyirokgomba","nyirokszövet","nyitott séta","nyitvatermő","nyolcezres","nyom","nyomáspróba","nyombél","nyomdahiba","nyomdászat","nyomi","nyomógomb","nyomorék","nyomószilárdság","nyomtató","nyomtáv","nyoszolya","nyöszörgés","nyugalom","nyugati kékperje","nyugati szamócafa","nyugat-kínai szomorú ciprus","nyugdíjazás","nyugi","nyugtatószer","nyújtódeszka","nyúlfarkfű","nyúlósodás","nyúlpecsenye","nyúltagy","nyuszifül","nyüzsgés","oázis","objektivitás","objektumorientált programozás","óbor","obszidián","oceanográfia","ócskapiac","ocsmányság","odaérkezés","odaút","odvas keltike","ofloxacin","ógörög","ohmos ellenállás","okarina","okirat-hamisítás","okkersárga fatinóru","okkultizmus","okmány","ókorkutatás","okostelefon","okozat","oktaéder","oktatás","oktatófilm","oktogon","ól","oláhpap","olajállam","olajbarna pókhálósgomba","olajfa","olajfinomító","olajkincs","olajmező","olajsárga fapereszke","olajszürke őzlábgomba","olajvállalat","olajzöldes pókhálósgomba","olasz szerbtövis","olcsóság","oldalas","oldalkocsi","oldalsáv","oldaltámadás","oldat","OLF","olimpia","olívaolaj","olivzöld csészegomba","ólombánya","ólomkatona","ólomlap","ólomöntés","ólomvíz","oltárgyertya","oltóanyag","olvadás","olvasmány","olvasójel","olvasólámpa","olvasztás","ómega","omlásveszély","ondóhólyag","ónix","onomasztika","ontológia","opció","operációs rendszer","operatív program","operettszínház","ópiumfüggő","opportunizmus","optikai szál","optimista","óra","óradíj","órajavítás","óraketyegés","óralap","óramű","órarugó","óraszám","óratartó","óratorony","órazseb","orbonász","ordas","ordítás","oregoni hamisciprus","Ore-tétel","organizmus","orgazmus","orgonasíp","óriás bokrosgomba","óriás hibiszkusz","óriás mamutfenyő","óriás passiógyümölcs","óriás sünkaktusz","óriás tuja","óriás","óriáscsésze","óriáskígyó","óriáspöfeteg","óriás-tündérrózsa","orientalista","origó","orjaleves","ormányliliom","orogenezis","oromzat","oroszkönyv","oroszlánfog","oroszlánszáj","orrcimpa","orrhegy","orrlyuk","orrsövényferdülés","orrüreg","orsóféreg","orsós pókhálósgomba","országalapító","országépítés","Országház","országnév","országút","ortogonális mátrixok","ortogonális vetületvektor","ortopédia","orvlövész","orvosdoktor","orvoshét","orvosi atracél","orvosi körömvirág","orvosi pemetefű","orvosi székfű","orvosi veronika","orvosjelölt","orvosnemzedék","orvosság","orvostárs","orvosszer","orvvadász","ostor","ostorszíj","ostromgép","oszcillátor","oszlás","oszlopmátrix","oszlopvektor","osztalék","osztálybéke","osztályelőjog","osztályfelbontás","osztálygőg","osztályhelyzet","osztálykönyv","osztálynyelv","osztályösszetétel","osztálysorsjegy","osztálytalálkozó","osztálytársnő","osztályvezető","osztandó","oszthatóság","osztott pöfeteg","osztrák sárkányfű","ótemplom","ouzo","óváros","overstimulation","óvóhely","oxaliplatin","oxigén","oxprenolol","ozmózis","Ö","öblítés","öblöcske","ödéma","ökoegyensúly","ökoszisztéma","ökölharc","ökölvívó","ökörfarkkóró","ökörszem","öl","ölelés","öltöny","öltöző","ömlengés","önadjungált mátrix","önarckép","önbizalom","önderülés","önellátás","önfegyelem","öngól","öngyulladás","önimádat","önkény","önkifejezés","önkontroll","önkritika","önmérséklés","önológus","önsajnálat","önteltség","öntisztulás","öntöttvas","öntözőcső","öntudat","önvédelem","őrangyal","ördögcérna","ördöghal","ördögszekér laskagomba változat","ördögűző","öregapa","öregkor","öregtészta","őrgrófság","őrizet","őrkanonok","őrlés","örménygyökér","örök","örökjog","örökléstan","örökös","örökzöld puszpáng","örömapa","örömkönny","örömrivalgás","örömujjongás","őrség","őrszem","őrültekháza","örvényfüzér","ős","ősanyag","ősbemutató","ősdiák","ősember","ősevangélium","ősforma","őshegység","ősiség","őskommunizmus","őskőkor","őskőzet","őslakos","őslénytan","ősmonda","ősnyelv","ősrégészet","őssejtbeültetés","őstársadalom","őstermelő","őstulok","ősvilág","őszentsége","őszi vérfű","őszibarackfa","őszintétlenség","összeadás","összeesés","összeférhetetlenség","összefonódás","összeg","összehasonlítás","összeírás","összekapcsolhatóság","összenőtt ripacsgomba","összérték","összetartás","összetett szám","összetűzés","összevisszaság","összhang","összjövedelem","ősszláv","össztermelés","ösztöke","ösztönélet","öszvér","ötlevélkéjű akébia","ötszög","ötvös","öv","övestönkű pókhálósgomba","őz","őzcomb","őzike","özönnövény","özvegyasszony","őzsuta","pacal","pacifista","pácol","pacsni","pádahasztászana","padlás","padlástűz","padlizsánkrém","padlócsempe","padlókefe","padlóviasz","paella","páfrányfenyő","pagony","pajszer","pajzsika","pajzsmirigyvizsgálat","páka","pakli","paksaméta","palack","palackozás","palacsintatöltelék","palaolaj","paláver","paleo","paleoklimatológia","pálesz","pali","pálinkafőzde","pálinkáspohár","palka","pallos","pálmacukor","pálmazsír","palotahölgy","pálya","pályakereszteződés","pályaőr","pályázat","pamacsos szemölcsösgomba","pampafű","pamutharisnya","panamai","panaszos","páncélerőd","páncélgránát","páncéllemez","páncélruha","páncélvonat","pancser","pandeizmus","pandzsábi","pangás","pánikszindróma","pannon nyelespöfeteg","pánt","pántlika","pantoprazol","papa","papagáj galambgomba","papája","pápaszemfű","papi","papírgyár","papírkígyó","papírlemez","papírpénz","papírszalvéta","papírzacskó","papné","paprikajancsi","paprikavirág","papsapka kaktusz","papucscipő","papucsos kígyógomba","pár","parabola csúcspontja","parádé","paradicsomkaró","paradicsommadár","paradicsompüré","paradicsomszósz","paradontológia","parafadugó","parafrázis","parajfőzelék","paralízis","paraméteres egyenlet","parancsnok","parancssor","parapáfrányfa","paraszkavedekatriafóbia","parasztasszony","parasztfiú","parasztház","parasztország","paratífusz","parazita","parázsburgonya","parázstapló","párbeszéd","parciális differenciálegyenlet","párducgalóca","parenyica","parfüméria","párhuzamos","paripa","park","parkerdő","parkoló","parkolójegy","parlag","parlagi mohacsészegomba","parlagi rózsa","párlási bor","parmezánsajt","párnamoha","paróka","párolgás","páros függvény","párosítás","part","pártállás","pártbüntetés","partedli","pártember","pártfegyelem","pártfórum","partfutó","pártház","parti nádtippan","partíció","pártigazolvány","pártiroda","partizán","pártjelvény","pártklub","pártközpont","pártlista","pártnap","pártoktatás","pártonkívüli","partraszállás","pártszervezet","párttitkárság","pártválasztmány","pártvezető","pártviszály","pasa","pascsimóttánászana","passacaglia","pastu","paszomány","passzolás","pasztinák","pásztorélet","pásztorjáték","pásztorkutya","pásztorlevél","pásztoróra","pásztortánc","pasztőrözés","patak","patakpart","paterol","patinás álszarvasgomba","patkó","patkósarok","patológus","patriarchátus","patriotizmus","patrónus","pattantyú","patyolatfehér kehelygombácska","páva","pávakakas","pávián","pázsit","Peano-axiómák","pecsenye","pecsenyeliba","pecsét","pecsétviaszgomba","pedál","pedofília","pehelypaplan","pejotl","pékség","példa","példányszám","pelikán","pelyhes fatölcsérgomba","pelyhestönkű bocskorosgomba","pemetefű","penész","pengető","penne","pentobarbitál","pénzáramlás","pénzbánya","pénzecske-ripacsgomba","pénzesutalvány","pénzhiány","pénzkínálat","pénzlevelű pilea","pénzpiac","pénztárablak","pénztárnapló","pénztárosnő","pénzügyi bizottság","pénzügyőr","pénzverde","pénzzavar","pép","péra","perdület","peremizs","peres","peresztrojka","pergődob","perihélium","periodizáció","perje","perkál","perlekedő","permetezőszer","permutáció inverziószáma","pernahajder","peroráció","Perron-vektor","pertli","perverz","perzsa selyemakác","perzsa","pesto","pesszimizmus","pete","péterfi-csüdfű","petidin","petrokémia","petrolkémia","pettyeskosbor","pezsgőfürdő","pézsma","pézsmamályva","pézsmarózsa","pia","piaci kapitalizáció","Picard-tétel","pihe","pihenőnap","pihés terülőlaskagomba","pikkelyágúmoha","pikkelyes harmatgomba","pikkelyes tölcsérgomba","pikkelykés lánggombácska","pikoló","piláf","pilla","pillanatragasztó","pillangófa","pillangóvirág","pillaváz","pillér","pilótafülke","pimpó","pince","pincemester","pincérlány","pincészet","pindolol","pingponglabda","pinka","pintycsőrű moha","pipa","piperacillin","piperekészlet","pipogya","piramisrendszer","pirit","pirítóskenyér","pirog","piros csészegomba","piros gólyaorr","piros lámpa","piros sarkantyúvirág","piros","piros-fekete fa","pirotechnika","pirulás","piruló zsemlegomba","piskóta","pislant","piszkavas","piszkozat","pisztoly","Pitagorasz-tétel","piton","pityere","pityóka","pixelmélység","pizzafutár","pizsama","placc","plakát","planéta","plaszticitás","plasztilin","platform","platóni test","plébániatemplom","pléh","pletykafészek","pliocén","plutónium","pocak","podagra","poéta","pofaszakáll","pogácsa","pogi","poggyászkocsi","pohár","pohárka","pohárszék","pókbangó","pókhálóhártya","pókhas","pokróc","polc","polgári jog","polgármester","polgárság","poliéder élgráfja","poligámia","polimer","polinom foka","polinomgyűrű","polipeptid","poliszémia","politikus","polka","polonéz","poloskaszagú tejelőgomba","pólyás","pompás fülőke","pompás kutyatej","pompás szabalpálma","pompomlány","pongida","póniló","pontfelhődiagram","pontosvessző","pontszám","pontuszi tölgy","ponyvaregény","popénekes","populáció","pór","porcelán","porcika","porcos fülesgomba","póréhagyma","porhanyósgomba","porlasztó","pornográfia","poroló","poronty","poroszka","porszem","portalanítás","portóbélyeg","portya","porzófa","pósta","postafiók","postahivatal","postamester","postásautó","postaügy","poszméhbangó","posztónadrág","posztózubbony","pótanyag","póthitel","pótkocsi","pótlás","pótszer","pótvizsga","potyázó","pozakonazol","pozíció","pozitív hozzáállás","pozológia","pozsgás őszirózsa","pöfékelés","pörgettyű","pöröly","pöszméte","pragmatizmus","pránájáma","praxis","precizitás","prédikátor","prednizolon","preferencia","prelátus","premier","prépost","prérikutya","présmust","presszós","prezi","priccs","prímfelbontás","primitív polinom","prímteszt","pritaminpaprika","priznic","próbafülke","próbareggeli","próbatétel","processzor","prófécia","profil","program","programszámláló","prokarióta","proktológus","proletárdiktatúra","prométium","propagandaanyag","propanol","propoliszgomba","prosperitás","prosztaglandin","prosztatatúltengés","protekció","protestantizmus","proton","provizórium","prózaíró","prüdéria","pszeudokód","pszichiáter","pszichofizika","pszichoterapeuta","Ptolemaiosz-tétel","publicista","puceráj","púderpamacs","pufajka","puffer","puhaság","puki","pulcsi","pulmonológia","pulzus","pulykahere","pulykamell","pulykasült","pumpa","púp","púpos egyrétűtapló","puritanizmus","puskaagy","puskaműves","puskázó","puszipajtás","pusztai álkígyógomba","pusztai csiperke","pusztai nedűgomba","putri","pülón","pünkösdvasárnap","püspökfenyő","püspökség","rab","rabeprazol","rabló","rablócápa","rablóháború","rablólovag","rablóvezér","rabszolgamunka","racionális függvény","racka","rácsháló","radar","radiátor","rádió","radioaktivitás","rádiócsend","rádióhullám","rádiókészülék","radiológus","rádiós","rádiótechnika","rádium","ráf","rag","ragadozó madár","rágalmazó","rágás","ragasztószalag","rágcsáló","rágóláb","ragu","ráhagyatkozás","ráillesztés","rajongás","rajt","rajvonal","rajzlap","rajzoló","rák","rakéta","rakétakilövőállomás","rákfene","rakó","rákollóvirág","rakott káposzta","rákpáncél","raktár","raktárkönyv","rali","ramipril","Ramsey-tétel","ráncos galambgomba","ráncos tárcsagomba","ráncoskalapú pókhálósgomba","randevúzás","rangidős","ranglista","rangsorolás","rántott gombafej","rántott sajt","raponcharangvirág","ráspoly","rasszista","rátermettség","ravaszkodás","rázás","reakció","reaktor","reáliskola","rebarbara","recepció","recéshagymájú nőszirom","redő","redősgomba","referátum","reflex","reform","refrén","regényíró","reggel","régió","régiségkereskedő","regresszióanalízis","reguláris gráf","reinkarnáció","rejtelem","rejtjelezés","rekenyő","rekettyebokor","reklamáció","reklámcég","reklámfüzet","reklámköltség","reklámprogram","reklámtábla","rekorder","rektor","rekurzív halmaz","rekviem","relációs adatbázis-kezelő rendszer","relációs modell","relativizmus","relief","remegés","reménytelenség","remi","rémkép","rémuralom","rend","rendellenes fejlődés","rendész","rendezési tulajdonságok","rendezett hármas","rendezett számpár","rendezvényszervezés","rendház","rendőrautó","rendőr-főkapitányság","rendőrkocsi","rendőrőrs","rendszám","rendszerelmélet","rendszergazda","rendszerváltás","renegát","renin","rénszarvasagancs","répa","répatorta","repedés","repertoár","reprezentáció","reptér","repüléstan","repülőalakulat","repülőbenzin","repülőbrigád","repülőezred","repülőforgalom","repülőgépcsarnok","repülőgépgyártás","repülőgépmotor","repülőgép-szerelő","repülőgépzúgás","repülőhangár","repülőiskola","repülőkatasztrófa","repülőkutya","repülőnap","repülőposta","repülősebesség","repülőszerencsétlenség","repülőtávolság","repülőutazás","resti","részbenrendezett halmaz","részecskefizika","részeg","részes eset","részfélcsoport","részgyűrű","részlegvezető","részrehajlás","résztvevő","részvényindex","részvénytársaság","részvét","részvevő","réteggomba","retekcsíra","reterát","retesz","réti boglárka","réti here","réti kakukktorma","réti lórom","réti palástfű","réti szegfű","retina","rétoromán","rettenthetetlenség","reuma","revansizmus","revizionista","revolver","rézágyú","rezervátum","rézgálic","rezgő sás","rezisztencia","reznek","rézpénz","rezümé","rézvörös tinóru","rezsó","riadó","riál","ribanc","ribiszkefélék","ribonukleinsav","ricotta","riel","Riemann-sejtés","rigli","rigópohár","riksa","ringlispíl","ripacs","ritka mátrix","ritkaság","rituálé","rivalgás","rizibizi","rizling","rizsbehozatal","rizsfogyasztás","rizskása","rizsleves","rizsparéj","rizstermés","robaj","robbanómotor","Robertson-Seymour-tétel","robotember","robotpilóta","rock and roll","ródli","roham","rohamsisak","rojtos tányérosgereben","rókagomba","rókaszínű tölcsérgomba","rokon","rolád","roma","római","romanid","rombolóbomba","romhalmaz","romlás","roncs","rongybaba","ropogás","rosta","rostkender","rosszabbodás","rosszaság","rosszindulatú szoftver","rotátorköpeny","rovarcsalád","rovargyűjtő","rovarlárva","rovarrendszertan","rovásbetű","rovásírás","rovat","rozetta","rozs","rózsabimbó","rózsafa","rózsahimlő","rózsalonc","rózsás csigagomba","rózsás kígyógomba","rózsás tejelőpöfeteg","rózsásfehér susulyka","rózsáslemezű galambgomba","rózsáslemezű tejelőgomba","rózsásvarjúháj","rózsaszínélű kígyógomba","rózsaszínű fonalgomba","rozscipó","rozsdafoltos kígyógomba","rozsdás rózsa","rozsdasárga tölcsérgomba","rozsföld","rozsnok","rőf","rögbi","rögzítés","röntgen","röpcédula","röplabdacsapat","röppálya","rőt fagomba","rőt tejelőgomba","rötyi","rövidáru-kereskedés","rövidítésjegyzék","rövidpillás sörtéscsészegomba","rövidtávfutó","RSA-algoritmus","rubel","Rubik-kocka","rucaörömfélék","rúdarany","rúdugrás","rugalmas szál","rugás","ruha","ruhácska","ruhakivágás","ruhaszárító","ruhatisztító","ruhazsák","rumba","rúna","ruszli","rutén","rúzs","rüfke","rühatka","S","sacc","sáfár","sáfrányos zebralevél","sáfrányszínű likacsgomba","sajátbázis","sajátság","sajmeggy","sajtár","sajtkrémleves","sajtóattasé","sajtóhiba","sajtótájékoztató","sajtruha","sajtüzem","sakk-matt","sakktábla","salabakter","salaktalanító","salátagalambbegy","salátatál","salétromsav","sallangos gólyaorr","salsa","sámánfa","sámfa","sampinyon","sansz","sanzonénekes","sápadt csészegombácska","sapka","sár","sárdobálás","sárga bunkógomba","sárga csészegombácska","sárga félgömbgomba","sárga gümőgomba","sárga harmatgomba","sárga kénvirággomba","sárga koronggombácska","sárga lápbuzogány","sárga nedűgomba","sárga pereszke","sárga rétgomba","sárga selyemmályva","sárga tőkegomba","sárga vízitök","sárgaárvacsalán","sárgaborsóleves","sárgadinnye","sárgagumós fülőke","sárgahúsú tinóru","sárgalemezű békagomba","sárgalemezű pereszke","sárgaöves pókhálósgomba","sárgapórusú kéreggomba","sárgás egyrétűtapló","sárgás susulyka","sárgásbarna foltgomba","sárgásfehér kígyógomba","sárgásvörös gereben","sárgászöld pókhálósgomba","sárgatönkű áldücskőgomba","sárgaviola","sárgulótejű tejelőgomba","sarjadzógomba","sark","sarkantyúka","sárkányfenyő","sárkánygyökérfélék","Sarkcsillag","sarkkő","sarktétel","sarló","sárm","saroglya","sarokcsont","sarokház","sarokpolc","sarokvas","sárszem","sas","sásfélék","sáskahad","sásliliom","sátán","sátor","sátortábor","sáv","savanyúság","savasság","sávos fásgereben","savtartalom","Schönemann-Eisenstein-kritérium","scontó","sebágy","sebességmérő","sebész","sebezhetőség","sédkender","segédanyag","segédlelkész","segédorvos","segélyakció","segélyhely","segélyszállítmány","seggfej","segítőkészség","sejk","sejtburjánzás","sejtés","sejthalál","sejtközpont","sejtmembrán","sejtosztódás","sejtszövet","sejtüreg","selejt","selyem","selyemcukor","selyemfonal","selyemkórófélék","selyempapír","selyemszoknya","selymes boglárka","selymes susulyka","semlegesítés","semmittevés","seprő","seprőrothadás","seprűnyél","sercli","seregély","sérelem","serleg","séró","serte","sertésár","sertésdagadó","sertésháj","sertéskaraj","sertésköröm","sertésól","sertéspörkölt","sertéstenyésztés","sertésvásár","sertésvész","sertésszív","sérthetetlenség","sérvkötő","sétálóutca","shakshuka","shimeji","síbajnokság","siebold-juhar","sietség","sífutás","Sikán","sikér","sikertényező","síkgeometria","sikk","siklóernyő","síknegyed","síküveg","síléc","siló","sima nyelespöfeteg","simafenyő","simasüvegű kucsmagomba","simli","síncsavar","sintér","síparadicsom","sipka","siralomház","sírásó","sírfelirat","sírkő","sírsászana","sisakvirág","síugrás","sivárság","sízés","skaláris szorzat","skalpolás","skarlát","skizofrénia","skót","SL lövedék","slágvort","slattyogás","slozi","slusszkulcs","smár","smarni","sminkes","smukk","só","sóder","sodrófa","sofőr","sógorasszony","sógun","sokaság","sokkoló","sokszavú poszáta","soktérdű salamonpecsét","sokvirágú napraforgó","sólya","som","sommelier","sonkahagyma","sonorai szabalpálma","sór","soremelő","sorkatona","sorozat","sors","sorstárs","sortörés","sóska","sóskafőzelék","sósvíz","sótartó","soviniszta","sózó","sör","sörélesztő","sörétes vadászpuska","sörgyár","söröshordó","sörperec","sörtés dücskőgomba","sötét energia","sötét réteggomba","sötét tinóru","sötét","sötétedő galambgomba","sötétköldökű tölcsérgomba","sötétlila őszirózsa","sötétpikkelyű gereben","sötéttönkű fokhagymagomba","sövényvágó","spaletta","spanifer","spanyolfal","spanyolviasz","spárgasaláta","spatula","specifikáció","spektroszkópia","spenót","spermabank","spicc","spinning","spiritizmus","spiritualizmus","spondeusz","spórolás","sportautó","sportbolt","sportcsapat","sportélet","sporteszköz","sporthajó","sporthorgász","sportjelvény","sportklub","sportközvetítés","sportlövészet","sportműsor","sportoktató","sportöltöny","sportpolitika","sportrepülőgép","sportstadion","sportszelet","sportszerűség","sporttelep","sporttiszt","sportünnepély","sportzakó","srédli","stabil bor","stadion","stallum","stangli","statika","statisztéria","státusz","steksz","stigma","stimmel","Stokes-tétel","stopper","stracciatella","strandlabdarúgás","strang","stratégia","strimfli","stroncium","strukturalizmus","stúdiófelvétel","subick","sudárzsálya","sugalom","sugaras zsoltina","sugárizom","sugártest","sugárzásmérő","suhanc","sujtásos papsapkagomba","súlyarány","súlydobó","súlyemelő","súlyfürdő","súlykülönbség","súlymérő","sulyok","súlyosbítás","súlypát","súlyveszteség","sumák","surmó","susogófa","suta","sutyerák","süketség","süllőhínár","sült krumpli","sündisznó-őzlábgomba","süni","süppedék","sürgölődés","sűrített tej","sűrű mátrix","sűrűvirágú bibircsvirág","sütnivaló","sütőforma","sütőlapát","sütőtök","süvegfa","svábbogár","svájci","svártli","svédasztal","svédszekrény","svindli","szabad ember","szabadalombitorlás","szabadegyház","szabadföldi","szabadidő","szabadkikötő","szabadosság","szabadságharc","szabadságidő","szabadságszeretet","szabadvektor","szabályellenesség","szabályozás","szabálytalanság","szabász","szabónő","szabványméret","szacharóz","szadizmus","szaflór","szaggatottmájmoha","szaglóközpont","szagos galambgomba","szagos pereszke","szagos tölcsérpereszke","Szaharov-díj","szájbetegség","szájgyulladás","szajinka","szájmaszk","szájpadmandula","szájrész","szájszag","szájtükör","szájzug","szakács","szakadár","szakajtó","szakállasagáma","szakaszosan definiált függvény","szake","szakértő","szakirodalom","szakképesítés","szakkönyv","szaklap","szakminiszter","szakóca","szaksajtó","szakszókincs","szaktanfolyam","szaktudomány","szakvéleményezés","szaladás","szalagféreg","szalagos likacsosgomba","szalamandra","szálaskalapú pókhálósgomba","szálkaperje","szálkásfenyő","szállás","szállítás","szállító","szállítószalag","szállóige","szalmabor","szalmakalap","szalmapapucs","szalmavirág","szalmonellafertőzés","szalonkabát","szalonnabogár","száloptika","szám","szamádhi","szamárfül","szamárköhögés","szamárpingvin","szamba","számelmélet alaptétele","számfejtés","számítás","számítástudomány","számítógépes nyelvészet","számítógépvírus","számjelző","számlabélyeg","számlálás","számlázás","számnyelv","szamojéd","számolótábla","számozás","számrendszer","számszeríj","számtani közép","számtest","száműzés","számvevőszék","szán","szandálcipő","szango","szankció","szantál","szantólanászana","szaporítóanyag","szapotilfa","szappanfafélék","szappanoz","szár","szárazmalom","szárcsa","szárd áltölcsérgomba","szareptai mustár","szárítógép","szarkaláb","szarkofág","származék","szárnyasaprólék","szárnyaspástétom","szárnycsúcs","szárnytávolság","szaru","szarusodás","szarvángászana","szarvas hagyma","szarvasborjú","szarvasfélék","szarvaskerep","szarvastőr","szatír","szaturált gráf","szaúd-arábiai","szavanna","szavazás","szavazócédula","száz százalék","századparancsnok","százlábú","százszorszép","szeánsz","szecsuani bors","szederbokor","szedimentológia","szedresvölgyi berkenye","szegecsfejű gyökérgomba","szegénység","szegfűbors","szegfűszeg","szegy","szégyenbélyeg","szeizmográf","szejtán","székelygulyás","szekeres","székhely","szeklice","szekrényágy","szektor","szélbarázda","szelegilin","szelén","szelenológia","szélerőmű","széleslemezű fülőke","széleslevelű harangvirág","szélessávú","szelet","szélfogó","szélhámosság","szelídgesztenyefa","szélirányjelző","szélkerék","szellemi tulajdon","szellemóriás","szellemváros","széllovaglás","szellőzés","szélmalomgráf","szélroham","szélsőség","szélvédő","szélvihar","szem járulékos készülékei","szembesítés","szemcse","szemcsés csengettyűgomba","szemcsésgomba","szemellenzős sapka","személyazonosság","személygépkocsi","személyiségfejlesztés","személynév","személyzet","szeméremdomb","szemeskávé","szemét","szemetes","szemetesvödör","szemétlapát","szemétszállítás","szemfedő","szemgolyó","szemidefinit","szemkiszáradás","szemléletmód","szemmozgás","szemölcsös álszarvasgomba","szemöldök","szempillantás","szemtelenség","szemüvegtok","szemzés","széna","szénaláz","szenátor","szénbányászat","széncsúcs","szendvicsember","szendvicstétel","szénégető","szenes likacsosgomba","szeneskanna","széngáz","szénhiány","szenilitás","szénkedvelő szürkefülőke","szénkosár","szén-monoxid","szénpor","szénrakás","szénsav","Szent Korona","széntabletta","szentbeszéd","szentélyrekesztő","szentgyónás","szentjánosbogár","szentperje","szénvasaló","szenvedés","szénvonó","szenny","szennyezőforrás","szennyvízcsatorna","szépanya","szeparé","szépírás","széplélek","szépség","szépségideál","szépségszalon","szépszüle","szerb luc","szerbhorvát","szerdár","szerecsendiófa","szerelmes","szerelő","szerelvény","szerencsefi","szerencsekívánat","szerencseszám","szerencsevadász","szerepkör","szeretetadomány","szerhasználat","szerkesztő","szerkezetváltás","szerszámacél","szerszámosláda","szertartásosság","szerv","szerver","szervezet","szerviz","szervrendszer","szerzés","szerzett immunitás","szerződésmódosítás","szeszély","szeszfőzde","szétosztás","szétválás","szexfilm","szexturizmus","szezámfű","szezámpaszta","szféra","szibériai szil","sziborgium","szieszta","szigetállam","szigetelőanyag","szigetnyelv","szigettenger","szignatúra","szigorúság","sziki árokvirág","sziki csiperke","sziki útifű","sziklagyepi nyelespöfeteg","sziklai görbeszárúmoha","sziklai nefelejcs","sziklaiternye","sziklalakás","sziklaomlás","sziklevél","szila","szildenafil","szilícium","sziluett","szilvalevelű bangita","szilveszter","szimbolikus logika","szimfónia","szimmetriacsoport","szimmetrikus digitális előfizetői vonal","szimmetrikus reláció","szimpózium","szin","színbőr","szindikalizmus","színelés","színérték","színész","színészgárda","színeváltó kutyatej","színfolt","szingli","színhatás","színházlátogatás","színhús","színigazság","színitanoda","színkeverés","színkör","szinkronicitás","színlap","színmű","szinódus","színorgia","színpadmester","színskála","szint","szinter","szintetizátor","szintjel","szinusz hiperbolikusz","színvakság","színváltó nedűgomba","színvonal","szipka","sziréna","szirogy","szirti aggófű","szirti sziklaiternye","szisztematika","szitakötő","szitka jegenyefenyő","szitu","szittyópázsit","szivar","szivárvány","szívás","szívbelhártya","szívbillentyű","szívélyesség","szivi","szívkamra","szívlevelű gyertyán","szívós sztrómacsészegomba","szívpitvar","szívsebész","szívügy","szívzörej","szkarabeusz","szkinhed","szkréper","szleng","szmog","sznobizmus","szóalkotás","szoba","szobabelső","szobacica","szobadísz","szobafestő","szobafőnök","szobakulcs","szobalevegő","szobaparancsnok","szobatiszta","szóbeliség","szobrászat","szoci","szócikk","szócsavarás","szócsoport","szódavíz","szóelvonás","szóficam","szoftver","szófűzés","szóhalmozás","szóhasadás","szója","szójalecitin","szójapüré","szójáték","szokás","szókimondás","szoknyavadász","szolárium","szolfézs","szolgálatvezető","szolgalom","szolgáltató","szoli","szolmizáció","szóma","szombat","szomnambulizmus","szomorúfűz","szomszédasszony","szomszédság","szonda","szónoklattan","szópárbaj","szórakozás","szorb","szorítás","szóró","szorongás","szórövidülés","szorzás","szósz","szószedet","szószerkezet","szótagírás","szótárírás","szótöbbség","szóváltás","szóvivő","szög","szögfüggvény","szögletes zárójel","szögsebesség","szökési sebesség","szökőkút","szőlészet","szőlőfürt","szőlőlevél","szőlőművelés","szőlőskert","szőlőtermelés","szőlőültetvény","szömörcsög","szőnyegkárpit","szőnyegporoló","szörfdeszka","szőrgomba","szőrmoha","szörnyűség","szőrös vesepáfrány","szőrszálhasogatás","szőrtüsző","szöszös fűrészgomba","szöszös tintagomba","szövegíró","szövegösszefüggés","szövet","szövetkezet","szövetségi kapitány","szövöde","szövőszék","sztalaktit","sztearin","sztereolitográfia","sztigmergia","sztomatológus","sztráda","sztrichninfa","sztyepp","szubdukció","szubszidiaritás","szudáni","szúdoku","szufla","szuhar","szula","szulbaktám","szultánkenyér","szumó","szunna","szúnyogháló","szúnyogriasztó","szuperfolyékonyság","szuperintendens","szuperkulcs","szupermodell","szuperszámítógép","szupremácia","szúrás","szúrófegyver","szúrólopó","szúrós csodabogyó","szúrós szerbtövis","szusi","szútra","szuverenitás","szűkölködés","szükséges és elégséges feltétel","szükséglet","szükségszerűség","szüle","szülész","születési hely","születésnapos","szülőanya","szülőföld","szülőhaza","szülőotthon","szünet","szünidő","szüret","szürjektív lineáris leképezés","szürke dió","szürke gyűrűstinóru","szürke juhar","szürke mohagomba","szürke porcika","szürke tamariska","szürkeagy","szürkecsúcsú csengettyűgomba","szürkepikkelyű csengettyűgomba","szürkés őzlábgomba","szürkeség","szürkéskéktönkű pitykegomba","szürkéslila pereszke","szürkület","szűrőlap","szűrszabó","szűzdohány","szűzgulya","szűznemzés","szüzsé","szvasztikászana","szvit","táblásfenyő","tábor","tábornok","tabu","taco","tadalafil","tag","tagdíj","tágító","tagország","tahiti","tájegység","tájépítészet","tajgagyökér","tájszó","tajvani","takács","takarékbélyeg","takarékosság","takarítás","takarmánygabona","takarmányrozs","takony","tala","talajfizika","talajlakó szemölcsösgomba","talajművelés","talajtorna","találékonyság","találkozó","találós kérdés","talapzat","talentum","talizmán","tallium","talp","talpbélés","talpnyalás","talpraesettség","tamarindusfa","támaszpont","támfal","támogató","tanács","tanácskozás","tanácstalanság","tanár úr","táncest","tánclépés","táncolás","táncparkett","tánczene","tandoori","tanfelügyelőség","tangerin","tanító","tank","tankönyv","tanonc","tantál","tantétel","tanúbizonyság","tanulmány","tanulólány","tanúsítvány","tanya","tányérantenna","tányérka","tányérpolc","tányértartó","tapadás","tapadószerv","tapasztalás","tápegység","tapétavágó","tapintat","táplálás","táplálkozástudomány","taplógomba faj","taposózsák","tapsonc","tápvíz","tarack","tarajos pajzsika","tárcsa","taréj","tárgyalás","tárgyeset","tárgysorsjáték","tarisznya","tarka koronafürt","tarka nádtippan","tarka pettyeskosbor","tarka zsurló","tarkakérgű fenyő","tárkony","tarló","tarlóhere","tárnics","tároló","társadalomábrázolás","társadalompolitika","társas vadászat","társasház","társasvacsora","társcsászár","társkereső","társörökös","társulat","társszerző","tartalékjátékos","tartalom","tartálykocsi","tartás","tartósítás","tartózkodás","tasak","táskakészítő","tasmaniai","tát","tatárbifsztek","tátika","tatu","tavacska","tavaszi döggomba","tavaszi kankalin","tavaszi likacsosgomba","tavaszi tőzike","távfűtés","távirat","távjelző","távlat","távolítás","távollét","távolsági autóbusz","távozás","taxi","taxonómia","teacserje","teafőzet","tealevél","teáskészlet","teavaj","tébolyda","technokrácia","tégelyfogó","téglalapfüggvény","téglavörös susulyka","tehénbarna fakógomba","tehéntinóru","teherbe ejt","teherforgalom","teherhajó","tehermentesség","tehertaxi","tehervontatás","teizmus","tejbetök","tejesasszony","tejfehér álkígyógomba","tejföl","tejliszt","tejopál","tejsavó","tejszövetkezet","teke","tekerőlant","tekervényesség","tekla","teknős","tékozlás","télak","telefonbeszélgetés","telefonhívás","telefonkészülék","telefon-összeköttetés","telefonszámla","telekadó","telemetria","telepes","település","teleszkóp","televízióadás","televízióprogram","téli álom","téli jázmin","téli szarvasgomba","télikabát","telített gráf","teljes diszjunktív normálforma","teljes páros gráf","teljes többpólusú gráf","teljesítés","teljesség","téltemető","temetés","temetőbogár","temetőőr","templomajtó","templomhajó","templomszolga","tendencia","tengelic","tengelyhatalom","tengelytörés","tengeráramlás","tengerészdal","tengerésztiszt","tengeri mérföld","tengerifonal","tengerihínár","tengerisaláta","tengermelléki káka","tengerparti bagolyfű","tengerparti mamutfenyő","tengerparti susulyka","tengerszint","tengerzár","teniszező","teniszjátszma","tenisztorna","tenofovir","tény","tenyérjóslás","tenyészbika","tenyészkan","tényező","teológus","teozófia","tepsi","terapeuta","tercett","térdfix","térdhajtás","térdkalácscsont","térdrögzítő","térdvédő","térelem","terembajnokság","terep","terepjáró","térfogat","terhelés","téridő","térítés","terjedés","terjőke kígyószisz","térképész","térképismeret","térképlépték","térképtár","térközbiztosító","termék","termékmegjelenítés","termelő","termés","természet","természetes értelmezési tartomány","természetes számok halmaza","természetjárás","természettudomány","termesztés","termesztett tök","terminál","termodinamika","termosztát","termőhely","termőtest","terpeszkedő kifejezés","terrorista","területfejlesztés","terv","tervezet","tervosztály","tesó","testápolás","testékszer","testfelépítés","testhőmérséklet","testőr","testtömeg","testvérbátya","testvérharc","testvérközség","testvérpárt","teszt","tesztoszteron","tétel","tétlenség","tetőablak","tetőfok","tetőterasz","tetrafóbia","tetszhalott","tettes","tettvágy","teuton","tévécsatorna","tevékenység","teveszőr","tévképzet","texasi hikoridió","textilfestés","textilipar","textilvegyészet","Thalész-tétel","tibetológia","tigriskígyó","tigrisszelídítő","tilinkó","tímár","timföldliszt","tímusz","tini","tinta","tintahalgomba","tintatartó","tipp","típusbakancs","típuscipő","típusjelzés","típusterv","tirázsdugó","tiszafafélék","Tisza-parti margitvirág","tisztás","tisztátlanság","tisztelet","tiszteletkör","tisztesfű","tisztiorvos","tisztítótűz","tiszttartó","titánbuzogány","titkosírás","titkosszolgálat","titoktartási szerződés","tivornya","tizedespont","tizenegyszög","tizenkétszög","tó","toborzás","tobozfülőke","tócsa","tófonal","tojásdíszítés","tojásfőző","tojásleves","tojásrakás","tojástánc","tok piszin","Tokarev-pisztoly","tokológia","toldalék","tollas függönymoha","tollaslabda","tollbokréta","tollforgó","tollhegy","tollpárna","tollseprű","tolmács","tolókasza","tolósúly","tolvaj","tolvajnyelv","tompalevelű békaszőlő","tompítás","tonik","tópart","topográfia","topologikus részgráf","toposz","tóra","torlasz","torna","tornagyakorlat","tornász","torokfájás","torokhurut","toronyház","torpedócápa","tortaforma","tortellini","torzítás","tót","totálkáosz","totó","továbbfejlesztett gázhűtéses atomreaktor","toxikológus","többdimenziós adatbázis","többlet","többnyelvűség","többség","többváltozós polinom","tök","tőkefej","tőkehalmáj","tökéletes szám","tőkeművelésmód","tőkésüzem","tökfőzelék","tölcsér","tölcséres szagosgereben","tölcsérpereszke","tőlevélrózsa","tölgyfa","tölgyfakéreg","tölgyfa-terülőgomba","töltényöv","töltő","töltött csirke","tömb","tömeg","tömegfogyasztás","tömegnövelés","tömegszám","tömeggyilkos","tömítőanyag","tömjénfa","tömlöc","tömörítés","tömzsi pókhálósgomba","tönköly","tönkös kacskagomba","töpszli","töredelem","törékeny porhanyósgomba","törés","törköly","törlesztés","törlőrongy","török nőszirom","törökfürdő","törökrózsa","törpe boróka","törpe lobélia","törpe susulyka","törpe","törpegém","törpemandarin","törpesólyom","történész","történetíró","történettudós","törülköző","törvényesség","törvényhozó","törvényszék","törvényszolga","törzs","törzsfa","törzskar","törzsoldat","törzstiszt","törzsvevő","tőszomszéd","tövis alatti izom","tövisbokor","tövises lepényfa","töviskoszorú","tőzegáfonya","tőzegmoha-gyászoscsészegomba","tőzegrozmaring","tőzsde","trachoma","tragacs","trágyacsészegomba","trágyalé","traktorista","transzcendens egyenlet","transzformáció","transzparens","transzpozı́ció","tranzisztor","tranzitivitás","trapezoid","traumatológia","tréfli","tréner","triangulum","tribün","triflaáruló gomba","trigonometrikus függvény","trilógia","trioxid","triskaidekafóbia","triviális lineáris kombináció","trófea","troli","trombitafolyandár","trombocita","trón","troposzféra","truváj","TT-pisztoly","tuberkulózis","tucatáru","tudásanyag","tudat","tudatosítás","tudattalan","tudományfilozófia","tudomás","tudósgárda","tudósképzés","tudóstípus","tuja","tulaezüst","tulajdonjog","tulajdonság","túlerő","túlhatalom","tulipán-csészegomba","túlkapás","túlnyomás","túlpart","túlterheltség","tumor","tunéziai","túra","túrás","turbánliliom","turbolya","Turing-gép végállapota","turista","turistaegyesület","turistáskodás","turistaút","turmalin","turner-tölgy","túrófánk","túrós","tusfürdő","tutaj","tuzson-cickafark","tüdő","tüdőembólia","tüdőödéma","tükör","tükörszó","tükröződés","tüll","tündérálom","tündérkert","tündérország","tündérvilág","tünetcsoport","tünti","türelem","türkiz","tüskebokor","tüskés galóca","tüskés sörénygomba","tüsző","tütü","tüzelőanyag","tüzérség","tűzésszám","tűzfészek","tűzharc","tűzifa","tűzimádó","tűzkár","tűzlépcső","tűznyom-szürkefülőke","tűzoltóautó","tűzoltóhajó","tűzoltólétra","tűzoltóruha","tűzoltószertár","tűzőgép","tűzpárbaj","tűzrendészet","tűztövis","tűzvezetés","tűzszünet","tviszt","tyúkgomba","tyúkketrec","tyúköröm","tyúktojás","uborkagomba","uddíjána bandha","udvarhölgy","udvarmester","ugar","ugia","ugró","ugrókötél","uhubagoly","újbeszél","újdonság","újgazdag","újítás","újjáépítés","ujjas sás","ujjhajtóka","ujjperc","újonc","újrahasznosítás","újratervezés","újságcikk","újságírónő","újságpapír","ukrán macskamenta","ulti","ultramikroszkóp","uncia","undormány","unikornis","unitárius","univerzális kvantor","unoka","unokahúg","unokatestvér","ununkvadium","ununtrium","uralkodó","uram","urapidil","úrasztala","úrdolga","úrféle","úrhölgy","úrlovas","úrnő","uruszolás","ustrászana","uszályhajó","uszi","úszó víziboglárka","úszóbajnok","úszógumi","úszómájmoha","úszónadrág","úszóruha","úszótempó","usztrászana","utálat","utánkeresés","utánzat","utaskísérő","utasszám","utazási ügynök","utazóláda","útbiztos","utcabál","utcagyerek","utcakép","utcalány","utcaseprő","utcaszerte","útegyengető","uterotonikum","útifű","útimarsall","útitáska","utkatászana","útlevél","útmester","utód","utóerjedés","utóhatás","utókor","utónévkönyv","utótermék","útőr","útszűkület","utthita ardha dhanurászana","úttörő","úttörőtábor","útvonal","uzsonnaabrosz","üdítő","üdülőhajó","üdvösség","üdvözlet","üdvrivalgás","ügybuzgalom","ügyeletes","ügyészség","ügyfélkör","ügykezelés","ügynök","ügyvédbojtár","ügyvezetőnő","ükapa","üknagypapa","ükunoka","üldöztetés","ülés","ülésrend","ülnök","ülőcsont","ülőideg","ülőmohafélék","ültetvény","ünnepelt","ünneplő","ünnepségrendező","üreg","üregestönkű szegfűgomba","üresedés","űrhajós","űrkapszula","űrméret","űröltözet","űrpolitika","űrruha","űrszonda","űrutazás","ürügy","üst","üstökös gyöngyike","üstökösgém","üszöggomba","ütegparancsnok","ütés","ütközet","ütőér","ütőkártya","üveg","üvegasztal","üvegbontó","üvegcsepp","üvegdugó","üvegezés","üvegfestés","üveggomb","üvegharang","üvegházi csészegomba","üvegkalitka","üvegkocka","üvegmáz","üvegpapír","üvegszál","üvegtábla","üvegtörő kalapács","üveggyapot","üvöltés","üzem","üzemanyagcella","üzemegészségügy","üzemgazdaság","üzemigazgató","üzemkezdet","üzemmérnök","üzemrészleg","üzemterv","üzemzavar","űzés","üzletasszony","üzlethelyiség","üzletkötő","üzletszabályzat","üzletvezető","vacok","vacsoracsillag","vad","vadalmafa","vadász","vadászati idény","vadászbot","vadászévad","vadászfüllentés","vadászház","vadászjegy","vadászkés","vadászkutya","vadászles","vadászmező","vadászpuska","vadászrész","vadászszék","vadásztanya","vadászterület","vadásztrófea","vadászzsákmány","vadbúvó","vadcseresznye","vaddisznókaraj","vadember","vadföld","vadgazdálkodó","vadgesztenyefélék","vádirat","vadkacsavadászat","vadkecske","vadkutya","vádlott","vadmalac","vadméh","vadnyúl","vadorzó","vádpont","vadrizs","vadsnidling","vadszőlő","vadzab","vágás kapacitása","vagdalt","vágóeszköz","vágómadárfélék","vágósúly","vágyálom","vagyonátruházás","vagyonőr","vajaskifli","vajdaság","vajmester","vajtartó","vakáció","vakbélgyulladás","vakcina","vaklárma","vakond","vakrepülés","vákuum","vakvezető kutya","válaszbélyeg","választási megfigyelő","választófejedelem","választópolgár","validáció","vállalat","vallás","valláserkölcs","vallásháború","vallásosság","vallástanítás","vallásügy","vállcsúcs","vállízület","vállpánt","valódi fogolybogyó","válogatás","valós számegyenes","valóság","valószínűségszámítás","válságstáb","váltóáram","váltóláz","váltószelep","változás","változékony csészegomba","változékony kocsonyáspöfeteg","változékony tinóru","változtatás","vályog","vályogtégla","vámhatár","vámos","vámszedő","vámunió","van","vandalizmus","vándor","vándorköltő","vándorprédikátor","vándorsólyom","vándorzászló","vanillincukor","vár","váralja","várárok","varázsfa","varázskör","varázslófű","varázsszó","várbirtok","várfal","varfű","várháború","variáns","varjú","varjúköröm","várkapitány","várkatona","vármegye","várócsarnok","városfal","városháza","városlakó","városrész","városvezetés","várőrség","várpince","varroda","várrom","várta","vártüzér","várvédő","vaságy","vasalódeszka","vásárlás","vasárnap","vasbeton","vasegészség","vasfegyelem","vasgyúró","vasipar","vaskereskedés","vaskohó","vaskos porhanyósgomba","vasmag","vasműves","vasöntöde","vasrács","vastagbélgyulladás","vastaggallyú körte","vastagság","vastüdő","vasutasnap","vasútigazgatóság","vaszabi","vasszigor","vatta","váz","vazektómia","vécé","védánta","védenc","védjegy","védő","védőbeszéd","védőfelszerelés","védőkesztyű","védőőrizet","védőszellem","védőügyvéd","vega","végbél","végbemegy","véges Abel-csoportok alaptétele","véges halmaz","vegetáció","vegetatív szaporodás","végperiodikus sorozat","végrendelet","végtag","végtelen határérték","végtermék","végzetcserje","vegyes úszás","vegyész","vegyjel","vegyülékszó","vehemencia","vekni","vékony szittyó","vektor hossza","vektor","vektorhalmaz ortogonális komplementere","vektormennyiség","vektorok szöge","vektortér generátorrendszere","vélelem","véleményhatalom","véletlen hozzáférésű memória","velocipéd","velúr","véna","vendég","vendéghaj","vendégkaró","vendéglátó","vendéglő","vendégség","venezuelai","Venn-diagram","vénuszdomb","vénuszhaj","vér","véráldozat","véralvadék","vérátömlesztés","vérbíróság","vérbükk","vércsepp","veréb","vérehulló fecskefű","verekedés","verés","véreshurka","vérfolt","vérhólyag","vérkeringés","vérlemezke","vérminta","vernisszázs","vérnyomásmérő","vérontó pimpó","verőfény","vérpatak","vers","verseny","versenybizottság","versenyfutam","versenyhajó","versenyképesség","versenymű","versenyszekér","versenyző","versláb","vérszilva","vértanú","vértestvér","vérvétel","vérvörös bibircsgomba","vérvörös ribiszke","vérzés","vesebaj","vesekő","vesepáfrány","vesevelő","vész","veszély","vészhelyzet","vészkijárat","vesszőkaktusz","vesszős füzény","vesztés","vétek","vetélkedés","veteményes","vetésforgó","vetési varjú","vétkesség","vetőbarázda","vetővirág","vevés","vezeklés","vezércikk","vezércsillag","vezéreszme","vezérférfiú","vezérgondolat","vezérigazgató","vezérképviselet","vezérkör","vezérmotívum","vezérsík","vezérszólam","vezérvonal","vezetés","vezetőképesség","viadal","viaszbogyófélék","viaszrepkény","viaszvirág","vicclap","vidámpark","videó","videokazetta","videoszerkesztés","vidrakeserűfű","vigalom","vígasz","vignetta","vigyor","vihardagály","vihargyújtó","viharléc","viharsirály","víkend","világbajnokság","világcsúcs","világfi","világhír","világító tölcsérgomba","világítómoha","világjárvány","világméret","világnyelv","világpiac","világrész","világtérkép","világűr","vilajet","villámcsődület","villamos","villamoskocsi","villamosmotor","villamosszék","villany","villanycsengő","villanyfény","villanygyár","villanyhuzal","villanykörte","villanymotor","villanypásztor","villanyszerelő","villanyújság","villanyvonat","villáskulcs","vimedli","vinil-klorid","viola","virágágy","virágárus","virágbolt","virágdísz","virágeső","virághernyó","virágkaró","virágkertész","virágkosár","virágláda","virágnév","virágolaj","virágosodás","virágpor","virágsás","virágsziget","virágtál","virágtő","virágzás","virgács","virradat","virtuális magánhálózat","vírusbetegség","viselet","viszálykodás","viszkoziméter","viszontlátás","viszonyszó","visszacsatolás","visszafejlődés","visszahúzódás","visszakeresés","visszalépő keresés","visszaszámlálás","visszatoloncolás","visszavágás","visszavezetés a lehetetlenre","visszértágulás","vita","vitálkapacitás","vitel","vitézvirág","vitorlás","vitorlázás","vívás","vívómester","viza","vízállás","vízáradat","vízbontás","vízcsobogás","vízduzzasztó","vizelet","vízelnyelő","vizenyő","vízerőmű","vízesés","vizespalack","vízfej","vízfelvétel","vízfestmény","vízfolyás","vízfüggöny","vízgazdálkodás","vízgyógyintézet","vízhálózat","vízhordó","vízhűtés","vízi hídőr","vízi pajzsgomba","víziállat","vízibivaly","vízibolha","vízicsiga","vízigény","vízikalász","vízililiom","vízimák","vízió","vízipipa","vízipóló","vízisí","vizit","vízitök","vízivás","vízkeménység","vízkiszorítás","vízkő","vízkultúra","vízlépcső","vízmagasság","vízmérce","vizmérték","vízmosás","víznyelőakna","vízóra","vízözön","vízparti tejelőgomba","víztakarékosság","víztartalom","víztér","víztölcsér","víztükör","vízválasztó","vízvezetékszerelő","vízzuhatag","vizsgaláz","vízszabályozás","vízszint","vízszolgáltatás","voks","volfrám","von","vonás","vonatkísérő","vonítás","vonós hangszer","vontatóhajó","vonzás","vonzódás","vödör","völgy","vörheny","vörös bolygó","vörös fokföldirekettye","vörös hiúz","vörös kőtörőcserje","vörös ribiszke","vörös tapló","vörös vércse","vörösbarna papsapkagomba","vörösbarna tűznyom-csészegombácska","vörösbor","vöröses kénvirággomba","vöröses susulyka","vörösfenyő","vörösfoltos csigagomba","vöröshangya","vörösizzás","vöröslábú pókhálósgomba","vörösmoszat","vörösödőhúsú tejelőgomba","vöröspikkelyes pókhálósgomba","vöröstejű kígyógomba","vöröstüskés csucsor","vriksászana","vulkanizmus","vuvuzela","walesi","Waring-probléma","webböngésző","Wedderburn-tétel","Wikiszótár","xenofóbia","xhosa","xilóz","yen","zab","zabföld","zabkorpa","zabosbükköny","zabszem","zacskó","zagyvalék","zajártalom","zajmérő","zaklatás","zalai bükköny","zálogház","zálogkölcsön","zamat","zápor","zapotafa","záradék","zarándoklat","zárdafőnöknő","zárjegy","záróizom","záróra","zárszámadás","zárt halmaz","zártság","zászlóalj","zászlóavatás","zászlóerdő","zászlórúd","zászlóshal","zászlószentelés","zászlóvivő","závár","zavartság","zebralevél","zeller","zelóta","zeneakadémia","zenehallgatás","zeneköltő","zeneművész","zeneszekrény","zenetudomány","zergeboglár","zérusosztó","zigóta","zloty","zokni","zoledronsav","zománcozó","zongorahangoló","zongorajátékos","zongorás","zongoratanítás","zoológus","zökkenő","zöld fodorka","zöld seprőmoha","zöldbabfőzelék","zöldborsókonzerv","zöldes gurgolya","zöldes pitykegomba","zöldes tőkegombácska","zöldessárga tinóru","zöldfoltos őzlábgomba","zöldhasú","zöldhúr","zöldike ujjaskosbor","zöldövezet","zöldperemű pókhálósgomba","zöldsapkás","zöldségárus","zöldséges","zöldséghámozó","zöldségragu","zöldtakarmány","zöldülő csengettyűgomba","zöldülőtönkű susulyka","zöm","zörgőfű","zubbony","zug","zúgás","zugfirkász","zugivó","zúgó","zuhanás","zuhany","zuhanyfürdő","zuhatag","zulu","zúza","zúzda","zuzmó","zuzmótan","zúzómalom","züllés","zümmögés","zürjén","zsába","zsakaranda","zsakett","zsákhordó","zsákmányszerzés","zsákolás","zsákos csillaggomba","zsákruha","zsákutca","zsalu","zsálya","zsályacsíra","zsandár","zsáner","zsarátnok","zsarnok","zsarolás","zsarolóprogram","zsaru","zsé","zsebkendő","zsebkönyv","zseblopás","zsebóra","zsebszótár","zsebtolvajlás","zselé","zsellérke","zsemle","zsemlecipó","zsemlegombóc","zsemlekocka","zsemleszínű fakógomba","zsendülés","zsenialitás","zserbó","zsernyák","zsibáru","zsibbadás","zsibvásár","zsidócseresznye","zsidógyűlölet","zsidónegyed","zsidótörvény","zsidóverés","zsilip","zsinagóga","zsindely","zsindelyezés","zsineg","zsinórdísz","zsinórírás","zsinórmester","zsír","zsiráf","zsírdaganat","zsírfolt","zsírkő","zsírmirigy","zsírpapír","zsírpecsét","zsírsav","zsírsertés","zsírszalonna","zsírszövet","zsírtartalom","zsírtömeg","zsiványbecsület","zsoldoskatona","zsombék","zsonglőr","zsörtölődés","zsugorgatás","zsúpszalma","zsúrkocsi","zsurnál","zsűrielnök"],du0=["abajgat","abbahagyat","abbahagyogat","abcúgol","aberrál","ablakoz","abortál","ábrándít","ábrándul","abszolutizál","abszolvál","acélosít","ácsingózik","ácsol","ácsorog","ad","adalékol","adalékolgat","adaptálódtat","adjusztál","adomázgat","adót fizet","adóztat","adresszál","aduttoz","ad-vesz","ágadzik","ágál","ágaskodik","ágasodik","ágazik","aggat","agglutinál","aggregál","agnoszkál","agyabugyál","agyagol","agyagolgat","agyal","ágyat vet","ágyazódik","ágyban marad","agyonázik","agyoncsépel","agyondolgoztat","agyonég","agyongyötör","agyonhallgat","agyonír","agyonkínoz","agyonlövet","agyonmagasztal","agyonsújt","agyonsül","agyontapos","agyonver","agyonzúz","ágyúz","áhít","áhítatoskodik","áhítozik","ajánlgat","ájtatoskodik","ájul","ájuldozik","ajvékol","ajz","akadályoztat","akar","akaródzik","akasztat","akklimatizál","akkumulál","aknáz","aktualizál","alábbszáll","alábeszél","aládúcol","aláfirkant","alágörbül","alákínál","alakítgat","alakul","alálök","alámerül","alamizsnálkodik","aláz","alázatoskodik","alázkodik","alél","aljaz","alkalmatlankodik","alkoholizál","alkonyul","alkotmányoz","áll","állapít","állapodik","álldogál","allegorizál","állványoz","álmodozik","álmosít","általmegy","altat","alulexponál","alulfinanszíroz","alultáplál","amerikanizál","amerikanizálódik","amortizál","ámul","andalít","antagonizál","antedatál","anticipál","apaszt","apellál","aprólékoskodik","apróz","arányosít","aranyoz","araszol","áraszt","áraz","árbocoz","arcoskodik","arénázik","árkol","artikulál","árverez","ásítozik","ászkol","asszimilál","asszisztál","asszociál","aszúsodik","átalakul","átall","átáramlik","átázik","átbasz","átbükken","átcedál","átcserél","átépit","áterez","átfagy","átfagyaszt","átfegyverez","átfogalmaz","átfúródik","áthangzik","átharap","áthat","áthív","áthivatkozik","áthord","átitatódik","átível","átizzít","átjut","átjuttat","átkél","átkoz","átköt","átkötöz","átkúr","átküld","átlátszik","átlényegít","atletizál","atlétizál","átlyukaszt","átment","átnyúl","átöltözik","átömleszt","átrág","átrohan","átsiet","átsorol","átstartol","átszab","átszalad","átszámoz","átszellemít","átszellemül","átsző","áttér","átterít","áttol","áttolt","átugrál","átutál","átvágtat","átváltozik","átvándorol","átvegetál","átvész","átvészel","átvillan","átvisz","autentikifál","authentikál","autózik","avanzsál","avasodik","avat","avatkozik","avul","ázik","azonosul","áztat","babázik","babonáz","babrálgat","bádogoz","bagózik","bagzik","bágyad","bágyadozik","bájol","bájolog","balzsamoz","bán","bandukol","bankol","barcog","barkácsol","barmol","barnállik","baromkodik","baszakszik","baszkurál","baszogat","bátorít","bátorodik","battyog","bazíroz","bazsevál","beadagol","beágyaz","beágyazódik","beajánl","beakad","bealkonyodik","bealkonyul","beáramlik","bearanyoz","beáraz","beázik","bebetonoz","bebiztosít","bebodorít","beborul","bebotorkál","bebújik","bebútorozkodik","becéloz","becikkelyez","becipzároz","becsatol","becsekkol","becsepegtet","becserél","becsinál","becsomagoltat","becsuk","bedeszkáz","bedilizik","bedrogoz","beéget","beékel","beerdősít","beerősít","beesteledik","befagyott","befal","befalcol","befejel","befeketedik","befeketít","befelhősödik","beférkőzik","befordít","befuccsol","befúj","befúr","befuttat","befüggönyöz","befürdik","befüvesít","begazol","begépel","begerjed","begöndörödik","begörcsöl","begubódzik","begubózik","begurít","begyömöszöl","begyullad","begyűlik","behabzsol","behagy","behajóz","behajózik","behamvaz","behat","behavaz","behelyettesít","behengerel","behódol","behúroz","behúzódik","behűt","beindul","beirányít","beírat","beiratkozik","beiszik","bejelenti","bejelentkezik","bejut","bejuttat","bekakál","bekakil","bekap","bekékül","békél","béken","bekever","bekísér","békít","béklyóz","bekonferál","bekopog","bekormoz","bekötöz","bekrepál","bekrétáz","bekukkant","bekukucskál","békül","belakatol","belakik","belázasodik","beleakad","beleavatkozik","belebeszél","belebonyolít","belebonyolódik","beleborzad","beleborzong","belebotlik","belécez","belecsap","belecsíp","beledob","beleerőltet","beleértődik","belefeledkezik","belefog","belegabalyodik","belehajt","belehal","beleír","beleivódik","belekábul","belekarol","belekever","belekeveredik","beleköt","belekúr","belel","bélel","belelapoz","belelát","belélegzik","belelő","belenéz","belenget","belenyugszik","beleolvas","belep","belepampog","belerak","beleráz","belerúg","belesulykol","belesüpped","beleszalad","beleszeret","beleszokik","beleszökik","beletanul","beletapos","beletöm","beleugat","beleütközik","belevegyít","belever","belevesz","belevész","belevilágít","belez","belezúg","belezsúfol","belopózik","belovagol","belök","bemázol","bemelegít","bemélyed","bemélyít","bemer","bemér","bemerít","bemesél","bemetsz","bemond","bemosakszik","bemószerol","bemutat","bénázik","benedvesít","benépesít","benevez","benéz","bénít","bennég","bennlakik","bennpusztul","bennragad","bennreked","benő","bénul","benyálaz","benyílik","benyom","benyomul","benyújt","beolt","beolvad","beolvas","beolvaszt","beomlik","beoszt","beölt","beömlik","bepacáz","bepakol","bepaliz","bepanaszol","bepelenkáz","beperel","bepettyez","bepiál","bepillant","bepiszkít","bepoloskáz","bepólyáz","beporoz","bepótol","bepörög","bepúderez","beragad","beragaszt","beragyog","berak","beránt","bereked","berekeszt","bérel","berendel","berendezkedik","berepül","beretvál","berezel","berhel","berkél","bérmál","bérmentesít","berohan","beront","berovátkol","berúg","beruház","berzenkedik","besároz","besavanyít","besiet","besorol","besoroz","besóz","besötétedik","besúg","besuszterol","besüllyeszt","besüpped","besűrít","beszakad","beszalad","beszáll","beszállásol","beszámít","beszámoz","beszárít","beszeg","beszélget","beszéltet","beszennyez","beszerel","beszervez","beszív","beszivárog","beszól","beszolgáltat","beszór","beszorít","beszoroz","beszorul","beszúr","beszúródik","beszüntet","beszűr","beszűrődik","betájol","betakar","betakarít","betanul","betart","betegeskedik","betegszik","beteker","betekint","betelepít","betelepszik","beteljesedik","beteljesül","betemet","betép","beterít","betervez","betessékel","betesz","betetőz","betéved","betintáz","betlehemez","betódul","betojik","betol","betolakodik","betold","betonoz","betölt","betör","betud","betűr","betűz","beugrat","beúszik","beutazik","beül","beültet","beüt","beüvegez","bevág","bevagdal","bevagoníroz","bevakol","beválaszt","beválik","bevall","bevált","bevár","bevarr","bevégez","bevégződik","bever","beverbuvál","bevet","bevét","beviharzik","bevilágít","bevisz","bevizez","bevon","bevonul","bezabál","bezár","bezárkózik","bezáródik","bezárul","bezavar","bezúg","bezsebel","bezsúfol","bíbelődik","biceg","bifláz","biliárdozik","bilincsel","billeget","bimbódzik","bír","bírálgat","bíráskodik","bírságol","birtokol","bitorol","bíz","bizonyul","biztat","biztosít","biztosítékszekrény","bizsereg","blamál","blamíroz","blansíroz","bliccel","blokkol","bóbiskol","bocsát","bódít","bodrosít","bódul","bohóckodik","bóklászik","bókol","bokrosodik","bokszol","boldogít","boldogul","bólogat","bolondozik","bolydul","bolygat","bolyhoz","bomlaszt","boncol","bonyolul","bootol","bordáz","borjadzik","borjazik","borogat","borong","borotválkozik","borozgat","borozik","borul","borzad","borzaszt","borzol","borzongtat","bosszankodik","bosszant","bosszul","botorkál","botránkozik","botránkoztat","böffent","böfög","bőg","bök","bölcselkedik","bömböl","böngész","böngészget","böngészik","börtönöz","bőszít","bőszül","bővít","bővül","bratyizik","bravózik","bridzsel","brillíroz","brunzol","brunyál","buborékol","búg","bugázik","bugyborékol","buggyan","bugyog","buherál","bujálkodik","bujdosik","bújik","bujkál","bujt","bujtogat","bukdácsol","bukfencezik","bukik","bukkan","bulizik","bumlizik","bundázik","burjánzik","burkol","búsít","butáskodik","butít","bútoroz","búvárkodik","buzdít","buzog","büffent","büfög","bűnhődik","büszkélkedik","bütyköl","bűvészkedik","bűvöl","cáfol","cammog","cápázik","caplat","cedál","celebrál","célozgat","centrifugál","centríroz","cérnáz","cicomáz","cifráz","cigánykerekezik","cikiz","cimborál","címez","cimpelkedik","cinkel","cipel","cipzároz","ciripel","cirkál","cirógat","civakodik","civilizál","cizellál","cukroz","cuppog","csacsog","csácsog","csahol","csajozik","csakliz","csal","csalogat","csámcsog","csap","csapázik","csapkod","csapódik","csápol","csapong","csapoz","csatangol","csatázik","csatlakoztat","csatol","csatornáz","csattan","csattant","csattint","csattog","csattogtat","csavar","csavargat","csavarodik","csavarog","csavaroz","cselleng","csempéz","csen","csencsel","csendesít","cseng","csenget","csepeg","csepegtet","csépel","cseppfolyósít","cserbenhagy","cserél","cserez","cseszeget","cseszekedik","csesztet","csetel","csettint","cseveg","csévél","cseverészik","csicsereg","csicsizik","csigáz","csihad","csikar","csiklandoz","csikorgat","csikorog","csíkoz","csilingel","csillagoz","csillámlik","csillan","csillapodik","csillapul","csillog","csillogtat","csinosodik","csintalankodik","csíp","csipeget","csipked","csipkéz","csipog","csírátlanít","csírázik","csíráztat","csiripel","csitít","csobban","csócsál","csomósodik","csomóz","csonkít","csór","csordogál","csorog","csoszog","csóvál","csődbejut","csődül","csökevényesedik","csökönyösködik","csömöszöl","csöng","csöpög","csöpögtet","csörgedez","csörgedezik","csörget","csörög","csörömpöl","csúfít","csúfolódik","csuk","csuklik","csúnyul","csurdít","csurgat","csurog","csuszamlik","csúszkál","csúsztat","csutakol","csücsörít","csügged","csüggeszt","csüng","csűr","dacoskodik","dadog","dagad","dagadozik","dajkál","dall","dalmahodik","dalol","dalolgat","darabol","dauerol","debütál","decentralizál","decimál","dedikál","deformál","degenerál","degradál","deheroizál","dehidrál","dehidratál","dehumanizál","dekartellizál","dekkol","deklarál","dekorál","delegál","delejez","delirál","demobilizál","demokratizál","demonetizál","denaturál","denominál","depolarizál","deportál","deprimál","deprivál","derít","dermed","dermeszt","derül","destabilizál","deszkáz","desztillál","detoxikál","detronizál","dévajkodik","dezertál","dezodorál","dezoxidál","dézsmál","diadalmaskodik","diagnosztizál","dializál","dícsértessék","dicsőit","dicsőít","didereg","digitalizál","diktál","dinamizál","dinsztel","diplomázik","diskurál","díszeleg","diszkriminál","diszkvalifikál","diszpergál","disszidál","dob","dobban","dobbant","dobog","dobol","dobozol","dohog","dohosodik","dokkol","doktorál","dokumentál","dolgoztat","domborodik","domesztikál","dominál","dong","doppingol","dorbézol","dorgál","dorombol","dózerol","döbög","döcög","döf","döfköd","döng","dönget","döngicsél","döngöl","dörgöl","dörgölőzik","dörög","drágít","drágul","dramatizál","dresszíroz","drogoz","drótoz","drukkol","dubajozik","dúcol","dudál","dúdol","dudorodik","dug","dugaszol","dugul","dúl","dulakodik","dumál","dupláz","durmol","durran","duruzsol","durváskodik","durvít","durvul","dúsít","duzzad","duzzan","duzzaszt","duzzog","dübörög","dühödik","dühöng","dühösít","dűl","düledezik","dülöng","dülöngél","dünnyög","dzsal","dzsiggel","ebédel","ébred","ébredezik","ébreszt","ecsetel","édesedik","édesget","édesít","edz","ég","egalizál","egerészik","egészít","egzecíroz","egybecsomagol","egybeesik","egybefoglal","egybefonódik","egybeforrad","egybefügg","egybegyűjt","egybegyűlik","egybehív","egybekel","egybevet","egybevon","egyenesedik","egyenget","egyenlít","egyetért","egyezkedik","egyeztet","egységesít","egyszerűsít","éhezik","ejakulál","éjszakázik","ejt","ékel","ékesít","ékeskedik","ekéz","éktelenkedik","él","elábrándozik","elad","eladósodik","elagyabugyál","elajándékoz","elájul","elakad","elakaszt","elaknásít","elalél","elállít","elaltat","eláltat","elámít","elámul","elandalít","elapad","elapaszt","elapróz","elárverez","elavul","elázik","elbagatellizál","elbágyad","elbájol","elbaltáz","elbámul","elbarikádoz","elbátortalanít","elbátortalanodik","elbeszél","elbeszélget","elbír","elbírál","elbizonytalanít","elbizonytalanodik","elbliccel","elbóbiskol","elbocsát","elboldogul","elbolondít","elbomlik","elbont","elborít","elborul","elborzad","elborzaszt","elbujt","elbukik","elbuktat","elbutít","elbűvöl","elcipel","elcsábít","elcsacsog","elcsakliz","elcsal","elcsap","elcsen","elcsendesít","elcsendesül","elcsépel","elcserél","elcseveg","elcsigáz","elcsíp","elcsitít","elcsodálkozik","elcsór","elcsöndesül","elcsúfít","elcsúszik","elcsügged","elcsüggeszt","eldalol","eldob","eldől","eldönt","eldördül","eldug","eldugaszol","eldugul","eldurran","eldurrant","eldurvít","eldurvul","éled","elégedetlenkedik","elegendő","eleget","eléget","elégít","elégszik","elégtételt vesz","elegyedik","elektrizál","elektrolizál","élelmez","elemel","elemészt","elemez","élénkít","élénkül","elenyészik","elereszt","elerőtlenedik","elerőtlenít","éleszt","elevenedik","elevenít","elévül","élez","elfáraszt","elfásít","elfásul","elfátyoloz","elfecsérel","elfed","elfehéredik","elfeketedik","elfeled","elfelejt","elfelejtet","elfelejtődik","elfenekel","elfér","elfogad","elfogat","elfogyaszt","elfolyat","elfonnyad","elfordít","elforgácsolódik","elföldel","elfüggönyöz","elfűt","elgázol","elgázosít","elgémberedik","elgépiesít","elgondol","elgörbít","elgurul","elgyengít","elgyengül","elgyöngít","elhadar","elhagy","elhajít","elhajlik","elhajol","elhajózik","elhál","elhalad","elhalálozik","elhalmoz","elhalványít","elhalványul","elhamvaszt","elhangol","elhangzik","elhantol","elhány","elhappol","elhasad","elhasal","elhasználódik","elhatárol","elhebeg","elherdál","elhervad","elhervadt","elhervaszt","elhesseget","elhibáz","elhidegül","elhint","elhíresztel","elhisz","elhitet","elhív","elhódít","elhomályosít","elhomályosul","elhord","elhoz","elhull","elhullat","elhuny","elhurcol","elhúz","elhúzódik","elidegenít","elidőzik","eligazít","eligazodik","eligénytelenedik","elijeszt","elillan","elinal","elindít","elindul","elismétel","eliszkol","eljár","eljegyez","éljenez","eljön","eljut","eljuttat","elkábít","elkábul","elkalandozik","elkanászodik","elkap","elkápráztat","elkárhozik","elkedvetlenedik","elkedvetlenít","elkékül","elkel","elkendőz","elképed","elképeszt","elképzel","elkér","elkeresztel","elkérgesedik","elkerget","elkerít","elkerül","elkeserít","elkésik","elkészít","elkészül","elkeveredik","elkezd","elkísér","elkóborol","elkoboz","elkocsonyásodik","elkomorodik","elkopik","elkoptat","elkorcsosul","elkorhad","elkotródik","elködösít","elkölt","elköltözik","elkönyvel","elköszön","elköt","elkövet","elkurvul","elküld","elkülönít","elkülönül","ellát","ellazul","ellehetetlenít","ellenáll","ellenez","ellenjegyez","ellenkezik","ellenségeskedik","ellensúlyoz","ellenszegül","ellentart","ellentételez","ellentmond","ellenvetést tesz","ellenzi","ellep","ellép","ellik","ellóg","ellop","ellopakodik","ellök","ellövöldöz","ellustul","elmagyararáz","elmarad","elmaszatol","elmászik","elmegy","elmélyed","elmélyít","elmélyül","elmérgesít","elmerít","elmerül","elmesél","elmeszel","elmeszesedik","elmond","elmorzsol","elmos","elmosódik","elmosogat","elmosolyodik","elmozdít","elmozdul","elmulaszt","elmúlik","elnadrágol","elnagyol","elnáspángol","elnehezít","elnémít","elnéptelenít","elnevez","elnéz","elnyel","elnyer","elnyom","elnyújt","elnyű","elold","eloldalog","eloldoz","elolvad","elolvas","elolvaszt","elont","eloszlat","eloszlik","eloszt","előáll","előállít","előbukkan","előfizet","előformál","előhív","előhoz","előhozakodik","előirányoz","előjegyez","előjön","előkelősködik","előkeres","előkerül","elöl","előlegez","előlép","előléptet","elölt","előmelegít","előnyomul","előre jelez","előre lát","előrebocsát","előrehalad","előrejut","előremozdít","előremozog","előrenyomul","előrenyúlik","előretart","előretekint","előretesz","előretör","előreugrik","előrukkol","élősködik","előteremt","előterjeszt","elővánszorog","elővarázsol","elővesz","elővezet","előz","elpárolog","elpárologtat","elpártol","elpaterol","elpatkol","elpazarol","elpénecol","elperzsel","elpirul","elpocsékol","elpuhul","elpusztít","elpusztul","elrabol","elragad","elragadtat","elrak","elraktároz","elrejt","elrekeszt","elrendel","elrendez","elreped","elrepül","elrettent","elriaszt","elrohan","elront","elrothad","elsajátít","elsáncol","elsántikál","elsápad","elsárgít","elsárgul","elsatnyít","elsatnyul","elsekélyesedik","elsiet","elsikkaszt","elsimít","elsimul","elsodor","elsomfordál","elsorvad","elsóz","elsöpör","elsötétedik","elsötétít","elsuhan","elsüllyed","elsüllyeszt","elsüpped","elsüt","elszab","elszabadul","elszakad","elszakít","elszalad","elszáll","elszállít","elszámol","elszán","elszárad","elszárít","elszédít","elszelel","elszemtelenedik","elszenesít","elszenved","elszigetel","elszíntelenít","elszív","elszokik","elszomorít","elszomorodik","elszökik","elszöktet","elszunnyad","elszúr","eltaccsol","eltakar","eltakarít","eltakarodik","eltalál","eltáncol","eltántorít","eltapos","eltaszít","eltávolít","eltávozik","eltekint","eltékozol","eltelik","eltép","elterel","elterít","elterjed","elterjeszt","elterül","eltérül","eltervez","éltet","eltéved","eltéveszt","eltikkad","eltilt","eltolódik","eltorlaszol","eltorol","eltorzít","eltorzul","eltöm","eltömődik","eltulajdonít","eltúloz","eltunyul","eltúr","eltussol","eltűnődik","elúszik","elutazik","elügyetlenkedik","elűz","elvadul","elvágódik","elvágtat","elvágtázik","elvágyódik","elvakul","elválaszt","elvállal","elvándorol","elvár","elvásik","elvegyül","elvékonyít","elvékonyodik","elvergődik","elvérzik","elveszejt","elveszít","elveszt","elveszteget","elvet","elvét","elvetél","elvezényel","elvezet","elvonatkoztat","elvontat","elvonul","elzálogosít","elzár","elzarándokol","elzárkózik","elzáródik","elzavar","elzöldül","elzúg","elzsibbad","elzsibbaszt","emberkedik","emel","emelint","émelyedik","émelyeg","émelyít","emésztődik","emigrál","emleget","emulgeál","énekel","engedélyez","engesztel","enyeleg","enyhül","enyvez","eped","epedezik","ér","érdekel","érdeklődik","érdemel","erdősít","ered","eredményez","ereszt","érettségizik","erez","érintkezik","erjed","erjeszt","érlel","érlelődik","ernyed","ernyőz","erődít","erőltet","erősödik","erőszakol","erőtlenít","értekezik","értesít","értesül","értetlenkedik","érvénytelenít","érzékel","érzékenyül","érzeleg","érzelmeskedik","érzéstelenít","esdekel","esküdözik","esteledik","eszel","eszkábál","eszközöl","eszmél","eszményít","észrevesz","ésszerűsít","esztergál","étet","étkezik","evakuál","evangelizál","evez","evődik","évődik","exhumál","exorcizál","exponál","exportál","exteriorizál","extrapolál","ezüstöz","facsar","faggat","fájlal","fakad","fakít","fakul","fal","falaz","falcol","fanatizál","fantáziál","fantomizál","fanyalog","farag","faragcsál","farol","fasíroz","fásít","fasizál","fásul","favorizál","feccöl","fecseg","fecsérel","fecskendez","fegyverez","fehéredik","fehérít","fejez","fejteget","feketézik","feketít","fékeződik","fél","felágaskodik","felaggat","felajánl","felajz","felakad","feláldoz","feláll","felállít","felaprít","felapróz","felárbocoz","felás","felavat","felbátorít","felbecsül","félbehagy","felbélyegez","félbemarad","félbeszakad","félbeszakít","felbillen","felbillent","felbiztat","felbolydul","felbolygat","felbomlaszt","felbomlik","felbont","felborít","felborul","felborzad","felborzol","felbosszant","felbotlik","felbőszít","felbujt","felbukik","felbukkan","felbuktat","felbuzdít","felbuzog","felcsarnakol","felcsatol","felcsavar","felcserél","felcserélődik","felcsévéz","felcsigáz","felcsillan","felcsinál","felcsíp","felcsúsztat","feldarabol","felderít","felderül","feldíszít","feldob","feldolgoz","feldől","feldönt","feldörzsöl","feldúl","felduzzad","feldühít","feldühödik","feldűl","felébred","felébreszt","feled","feledkezik","feléget","felegyenesedik","felejtődik","felékesít","felél","felélénkít","feléleszt","felelevenít","felemel","felemészt","felenged","felépít","felér","felerősít","felértékel","felesel","feleszmél","felez","felfal","felfed","felfegyverez","felfegyverkezik","felfejlődik","felfejt","felfeszít","felfigyel","felfog","felfokoz","felfordít","felfordul","felforgat","felforr","felfortyan","felfut","felfúvódik","felfűt","felfűz","felgerjed","felgombolyít","felgömbölyít","felgyógyul","felgyorsít","felgyorsul","felgyújt","felgyűjt","felgyűl","felgyülemlik","felgyűlik","felgyűr","felháborít","felháborodik","felhagy","felhajszol","felhajt","felhangol","felhangzik","felhánytorgat","felhasít","felhasogat","felhasznál","felhatalmaz","felheccel","felhelyez","felhevít","felhevül","felhígít","felhív","felhizlal","felhord","felhorgosít","felhoz","felhörpint","felhurcol","felhúz","felhúzódzkodik","felidéz","felingerel","felír","feliratoz","felismer","felitat","felizgul","feljár","feljavít","feljegyez","feljelent","feljogosít","feljön","feljut","feljuttat","felkantároz","felkap","felkapál","felkapaszkodik","felkapcsol","felkavar","felkel","felkél","felkelt","felképel","felkér","felkeres","felkészül","felkever","felkiált","felkínál","felkoppint","felkorbácsol","felköhög","felköltözik","felköszönt","felköt","felkutat","felküld","fellángol","fellármáz","fellázad","fellazít","fellázít","fellélegzik","fellelkesedik","fellelkesít","fellelkesül","fellendít","fellendül","fellep","fellobbant","fellobogóz","fellök","felmagasztal","felmagzik","felmegy","felmelegít","felmelegszik","felmer","felmér","felmerül","felmetsz","felminősít","felmond","felmorajlik","felmordul","felmorzsol","felmos","felmutat","felnagyít","felnégyel","felnevel","felnyársal","felnyerít","felnyílik","felnyit","feloldódik","feloldoz","felolt","felolvas","felolvaszt","feloszlat","feloszt","felöklel","felölel","felölt","felöltöztet","felőröl","felparcelláz","felpattan","felpeckel","felpezsdít","felpezsdül","felpiszkál","felpofoz","felpörget","felpróbál","felpuffaszt","felpumpál","felragaszt","felrak","felránt","felravataloz","felráz","félreáll","félrebeszél","félrebillen","félrecsúszik","félredob","félreért","félreértelmez","félrefordít","félrefordul","félrehív","félrehúzódik","félreismer","félrelep","félrelép","félrelök","félremagyaráz","félremegy","félrenevel","félrenéz","félrerak","félretesz","félretol","félreugrik","félrevonul","felriad","felriaszt","felró","felrohan","felrúg","felruház","felsegít","felseper","felsiet","felsikolt","felsóhajt","felsorakozik","felsorakoztat","felsorol","felsül","felszabadít","felszabadul","felszakad","felszalad","felszámol","felszánt","felszaporodik","felszárad","felszarvaz","felszeletel","felszít","felszív","felszívódik","felszokik","felszólal","felszolgál","felszólít","felszökik","felszökken","felszúr","feltalál","feltálal","feltámad","feltámaszt","feltankol","feltart","feltartóztat","feltárul","féltékenykedik","felteker","feltekercsel","feltekint","feltép","felterjeszt","feltesz","feltol","feltőkésít","feltölt","feltör","feltöröl","feltupíroz","feltúr","feltüntet","feltűr","feltűz","felugrik","felüdít","felüdül","felügyel","felül","felülbírál","felülír","felülkerekedik","felülmúl","felülvizsgál","felüt","felvág","felvált","felvarr","felvásárol","felvázol","felver","felvértez","felvesz","felvet","felvezet","felvidul","felvigyáz","felvilágosít","felvillan","felvillanyoz","felvirágoztat","felvirrad","felvon","felzaklat","felzavar","felzúdul","felzúg","fémjelez","fen","fennakad","fennáll","fennhéjáz","fennmarad","fenntart","fenyít","fénymásol","fér","ferdít","ferdül","féregtelenít","fermentál","fertőződik","fésül","feszélyez","feszeng","feszít","fészkel","feszül","fetisizál","fetreng","fiatalít","fiatalodik","ficánkol","fickándozik","figyel","figyelemmel kísér","fikáz","filmez","finanszíroz","fingik","finomít","finomkodik","finomodik","finomul","fintorog","firkál","firkálgat","fitogtat","fityeg","fitymál","fixíroz","flambíroz","flancol","flangál","flörtöl","fluidizál","fluktuál","fog","fogad","fogadkozik","fogalmaz","fogan","foganatosít","fogaz","fogódzik","fogy","fogyatkozik","fogyókúrázik","fojtogat","fokol","fokoz","fokozódik","fókuszál","folyat","folyósít","folytat","fon","foncsorol","foncsoroz","fonódik","fontol","fordít","fordul","forgalmaz","forgolódik","formál","formalizál","formáz","forog","forrad","forradalmasít","forráz","forszíroz","fortyog","foszforeszkál","fotózik","fő","föderalizál","fölajánl","földől","fölemel","fölsegít","fölvesz","fraternizál","frissít","frocliz","frottíroz","fröcsköl","fröcsög","fú","fuccsol","fújdogál","fújtat","fuldoklik","fundál","funkcionál","furakodik","furat","furulyázik","fuserál","futamít","futamodik","futkos","futószáraz","futtat","fuvalkodik","fuvaroz","fúvódik","függeszt","függőz","fülel","füllent","fürkész","füstölög","füttyent","fütyül","fűz","gabalyít","gágog","galloz","galvanizál","gályázik","gáncsol","gáncsoskodik","gányol","garantál","garázdálkodik","gardíroz","gargarizál","garníroz","gatyázik","gazdagít","gazdagodik","gazdálkodik","gázol","gazsulál","gellert kap","generál","generalizál","gennyed","gennyesedik","gereblyéz","gerjed","gerjeszt","germanizál","gesztikulál","glettel","golfozik","gombol","gondoskodik","gonoszkodik","gorombáskodik","gőgicsél","gömbölyödik","göndörít","gönnol","görbít","görcsöl","gördeszkázik","gördül","görget","görkorcsolyázik","gőzölög","granulál","grasszál","gratulál","gravíroz","grindol","grundol","guberál","gubózik","guggol","guggolás","gumíroz","gúnyol","gúnyolódik","gurgulázik","gurít","gurul","gusztál","gyakorlatozik","gyaláz","gyalázkodik","gyalul","gyámolít","gyanakodik","gyanakszik","gyanít","gyarapít","gyarapodik","gyarapszik","gyarmatosít","gyengélkedik","gyilkol","gyógykezel","gyomlál","gyónik","gyökeresedik","gyöngít","gyöngül","gyönyörködik","gyönyörködtet","gyötrődik","győz","győzedelmeskedik","győződik","gyújtogat","gyúl","gyullad","gyülekezik","gyűlölködik","gyümölcsözik","gyűr","gyűrődik","gyűrűdzik","hablatyol","háborít","háborodik","háborúskodik","habozik","hadakozik","hadar","hadonászik","hág","hahotázik","hajaz","hajcsikál","hajlong","hajnalodik","hajókázik","hajol","hajózik","hal","hál","hálál","halálozik","halandzsázik","halászik","halaszt","halasztgat","haldoklik","hallat","hallgatózik","hallgattat","hallik","hallucinál","halmozódik","halódik","halogat","hálóz","halványodik","hámlik","hamvaszt","handabandázik","hangoztat","hangszerel","hánt","hantázik","hántol","hány","hanyatlik","hanyatt esik","hánykolódik","hányódik","hapcizik","hápog","harácsol","haragít","háramlik","harangoz","harapdál","hárfázik","hárít","harmadol","harmonizál","háromszoroz","háromszorozódik","hasal","hasogat","hasznosít","hasznosul","hat","hatalmaskodik","hatalmaz","hatálytalanít","határol","határoz","hatástalanít","hatol","hátraesik","hátrafordul","hátráltat","hátramarad","hátranéz","haverkodik","hazahoz","hazakerekezik","hazakerékpározik","házal","hazamegy","hazardíroz","házasít","hazatalál","hazatelepít","hazautazik","hazavár","hazavezet","hazavisz","háziasít","hazudtol","hebeg","heccel","heged","hegedül","hegyesedik","hekkel","hellenizál","helybenhagy","helyesbít","helyesel","helyezkedik","helyreállít","helyrebillen","helyrehoz","helyreigazít","helytáll","helytelenít","hempereg","hemzseg","hengerel","hentel","hentereg","henyél","herdál","hervad","hesseget","hesszel","hesszöl","hetvenkedik","hever","hevít","hevül","hézagol","hezitál","hiányol","hiányt szenved","hiányzik","hibásodik","hibáz","hibáztat","hibridizál","hidal","hidrolizál","higgad","himbálódzik","hímez","hint","hintázik","hipnotizál","híresztel","historizál","hisz","hiszterizál","hiteget","hitelez","hiúsít","hívat","hívogat","hízeleg","hizlal","hohmecol","holocén","homogenizál","homorodik","honol","honorál","honosít","honosodik","horgászik","horgaszt","horgol","horgosít","horkol","horol","hortyog","horzsol","hozat","hozzáad","hozzáadódik","hozzácsatol","hozzáfog","hozzáfűz","hozzáír","hozzájárul","hozzájut","hozzákapcsol","hozzákever","hozzákezd","hozzálát","hozzányúl","hozzáragad","hozzáragaszt","hozzárendel","hozzásegít","hozzásimul","hozzászokik","hozzászoktat","hozzászól","hozzátapad","hozzátartozik","hozzátesz","hőbörög","hőkezel","hökken","hökkent","hömpölyög","hörög","hörpint","hősködik","hőzöng","huhog","hullámlovagol","humanizál","humorizál","huncutkodik","huny","hunyászkodik","hunyorít","hunyorog","hurcol","hurrog","húzódik","húzódozik","hűl","hülyéskedik","hűsít","hűsöl","hűt","idead","idealizál","idegenkedik","idegeskedik","idegez","idehoz","idejön","idenéz","idevonz","idomul","idősödik","időzik","ifjít","ifjodik","ifrikál","igáz","igazgat","igazít","igazodik","igenel","ígér","ígérget","igéz","ihlet","ijed","ijeszt","ikszel","iktat","illatosít","illatozik","illet","illik","imád","imádkozik","immunizál","implementál","imponál","importál","improvizál","indít","indítványoz","indokol","indukál","ing","ingadozik","ingázik","ingerül","inhalál","inspirál","installál","integrál","integrálódik","interpellál","intéz","intézkedik","intézményesít","intézményesül","ionizál","iparkodik","iparosít","ír","iramodik","írat","iratkozik","irgalmaz","irigykedik","irizál","irritál","irt","irtózik","ismerkedik","ismertet","ismételget","iszlamizál","iszogat","iszonyodik","itat","ítél","ítélkezik","ittasul","ivartalanit","ível","izél","izgul","ízlel","ízlik","izmosodik","izmozik","izolál","izomerizál","izzik","izzít","jajgat","jajveszékel","jammerol","járat","járkál","járul","játszik","játszódik","javítgat","jegecesedik","jegel","jegyzetel","jelenik","jelenít","jelentet","jelképez","jobbít","jódlizik","jólesik","jóllakik","jópofizik","jótáll","jóváír","jövedelmez","jövendöl","jövés","juttat","kábít","kábul","kacarászik","kacérkodik","kacsázik","kacsint","kagylózik","kajakozik","kajál","kajtat","kalandozik","kalapál","kalauzol","kalibrál","kalimpál","kalózkodik","kamel","kancsalít","kanonizál","kántál","kanyarodik","kanyarog","kapál","kaparint","kapaszkodik","kapat","kapkod","káprázik","kápráztat","kárál","karambolozik","karamellizál","karattyol","karbantart","karbonizál","karburál","karcsúsít","kardoskodik","kardozik","karikára lő","karikíroz","károg","karol","káromkodik","káromol","károsít","károsodik","károsul","kárpitoz","kártol","kaserol","kasíroz","kaszabol","kaszál","kasszíroz","katalizál","katalogizál","katapultál","kategorizál","katéterez","katolizál","katonáskodik","kattan","kattintgat","kattog","kavar","kavarog","kávézik","kavirnyál","kecmereg","keccsöl","kecsegtet","kedveskedik","kefél","kegyelmez","kegyeskedik","kegyetlenkedik","kekeckedik","kékít","kel","kelepel","keletkezik","kell","kellemetlenkedik","keltez","keményedik","kémlel","kempingezik","kendőz","keneget","kenyerez","kényeskedik","kényeztet","kényszerít","képed","képesít","kepeszt","képeszt","képez","képzel","képzeleg","képzelődik","képződik","kérd","kérdezősködik","kérdőjelez","kéreget","kerekedik","kerekezik","kerékpározik","kérelmez","kérem","kerepel","keresgél","kereskedik","keresztelkedik","kereszteződik","keresztülhajt","keresztülmegy","kéret","keretez","kering","keringőzik","kerít","kérlel","kérődzik","kérvényez","késel","késlekedik","késleltet","késni","késztet","készülődik","kétel","kételkedik","kétségbeesik","kétszerez","kettéágazik","kettéoszt","kettétör","kettéválaszt","kettőz","ketyeg","ketyizik","kettyint","keveredik","kézbesít","kezdeményez","kezeskedik","kézimunkázik","kiábrándít","kiábrándul","kiadagol","kiagyal","kiakad","kiakaszt","kiaknáz","kialakít","kialakul","kialkuszik","kiáll","kiállít","kialszik","kiapad","kiapaszt","kiárad","kiáramlik","kiárusít","kibabrál","kibekkel","kibékül","kibelez","kibeszél","kibetűz","kibillen","kibillent","kibír","kibiztosít","kibocsát","kibogoz","kibomlik","kibontakozik","kiborít","kiborul","kibotorkál","kibővít","kibővül","kibújik","kibukik","kibukkan","kicipzároz","kicsal","kicsap","kicsapódik","kicsapong","kicsatol","kicsavar","kicsépel","kicserél","kicsikar","kicsinál","kicsinosít","kicsinyel","kicsíp","kicsírázik","kicsomagol","kicsordul","kicsúcsosodik","kicsúfol","kiderül","kidob","kidomborodik","kidől","kidönt","kidörzsöl","kidudorodik","kidug","kidurran","kiég","kiegészít","kiéget","kiegyenesedik","kiegyenesít","kiegyenlít","kiegyensúlyoz","kiegyensúlyozódik","kiegyezik","kiéheztet","kiejt","kielégít","kielőz","kiemel","kiemelkedik","kienged","kiengesztel","kiérdemel","kierőltet","kierőszakol","kiértékel","kieszel","kieszközöl","kifacsar","kifaggat","kifakad","kifakul","kifárad","kifarag","kifáraszt","kifecseg","kifehéredik","kifehérít","kifejez","kifelejt","kifényesít","kifest","kifeszít","kificamít","kificamodik","kifiguráz","kifingik","kifinomít","kifinomul","kifizet","kifizetődik","kifog","kifogásol","kifogy","kifordul","kiforr","kifőz","kifullad","kifullaszt","kifundál","kifúr","kifut","kifüggeszt","kifürkész","kifüstöl","kifütyül","kifűz","kiganéz","kigúvad","kigyógyít","kigyógyul","kigyomlál","kígyózik","kigyönyörködik","kigyúl","kihagy","kihajol","kihajóz","kihajt","kihal","kihámoz","kihangsúlyoz","kihány","kiharcol","kihasznál","kihat","kihegyesedik","kihegyez","kihelyez","kiherél","kihív","kihord","kihoz","kihull","kihúz","kihűl","kihüvelyez","kiigazít","kiiktat","kiindul","kiír","kiirt","kiismer","kiiszik","kijátszik","kijavít","kijózanít","kijózanodik","kijön","kikap","kikapcsol","kikecmereg","kikel","kikémlel","kikeres","kikerget","kikerül","kikészít","kikiabál","kikísér","kikocsizik","kikosaraz","kikotor","kikotyog","kikölt","kiköltözik","kiköp","kiköt","kikövetkeztet","kikristályosodik","kiküld","kiküszöböl","kilakoltat","kilát","kilehel","kilép","kiloccsan","kilóg","kilő","kilök","kilövell","kilyuggat","kilyukad","kilyukaszt","kimagaslik","kimagoz","kimar","kimarad","kimászik","kimaxol","kimegy","kímél","kimelegedik","kimélyít","kimenekül","kiment","kimer","kimér","kimerít","kimerül","kimeszel","kimos","kimozdít","kimozdul","kimunkál","kiművel","kínálkozik","kinevet","kinevez","kinéz","kínlódik","kinő","kinyal","kinyiffan","kinyiffant","kinyír","kinyit","kinyom","kinyomtat","kinyújt","kinyúlik","kinyúvad","kinyúvaszt","kiokosít","kiold","kiolt","kiolvad","kiolvas","kiolvaszt","kiont","kiöblít","kiöl","kiölt","kiöltözik","kiömlik","kipakol","kipárolog","kipécéz","kipenderít","kiperkál","kipipál","kipirul","kipofoz","kiporcióz","kiprésel","kipróbál","kipuhatol","kipurcan","kipusztít","kipusztul","kirabol","kiradíroz","kiragad","kirakodik","kirándul","kiránt","kiráz","kirekeszt","kirepül","kirobban","kirohan","kirúg","kirukkol","kirügyezik","kisajtol","kisebbedik","kisegít","kísérel","kísérletez","kisiet","kisminkel","kisorsol","kisugárzik","kiszab","kiszabadít","kiszagol","kiszakad","kiszakít","kiszalad","kiszáll","kiszárad","kiszaszerol","kiszélesedik","kiszélesít","kiszellőztet","kiszenved","kiszerel","kiszervez","kiszínez","kiszív","kiszivárog","kiszivattyúz","kiszolgál","kiszolgáltat","kiszór","kiszorít","kiszúr","kiszűr","kitaccsol","kitagad","kitágít","kitágul","kitakar","kitakarít","kitalál","kitálal","kitanít","kitapint","kitapogat","kitapos","kitár","kitart","kitárul","kitaszít","kiteker","kitelepít","kitenyészt","kitép","kitér","kitereget","kiterít","kitermel","kitervel","kitesz","kitilt","kitisztít","kitisztul","kitol","kitoloncol","kitölt","kitöm","kitör","kitöröl","kitudódik","kitúr","kitűnik","kitűz","kiugrik","kiújul","kiutal","kiutasít","kiügyeskedik","kiültet","kiürít","kiürül","kiüt","kiűz","kivág","kiváj","kivakar","kiválaszt","kiválik","kiválogat","kivált","kivan","kíváncsiskodik","kivándorol","kivár","kivasal","kivásárol","kivéd","kivégez","kivérzik","kivés","kiveséz","kivesz","kivész","kivételez","kivetít","kivezényel","kivilágít","kivirágzik","kivirul","kivitelez","kivív","kivizsgál","kivon","kivonatol","kivonul","kizár","kizavar","kizeccöl","kizökken","kizsákmányol","kizsebel","kizsigerel","klappol","klikkel","klimpíroz","klónoz","koagulál","kóborog","kóborol","koboz","kóceráj","kockul","kocog","kocsikázik","kocsit hajt","kocsizik","kódol","kohol","kokettál","kókler","koldul","kollektivizál","kolonizál","kombinál","komédiázik","kommendál","kommunikál","kommunizál","komolyodik","kompenzál","komplikál","komponál","kompromittál","koncentrál","kondicionál","konfigurál","konfrontálódik","konkretizál","konkurál","konspirál","konszolidál","kontárkodik","kontemplál","kontíroz","kontrollál","konvergál","konvertál","konzervál","kooperál","kooptál","kopácsol","kopaszodik","kopaszt","kopik","kopíroz","koplal","koppan","koppint","koptat","korcsolyázik","korhad","korhol","korizik","korlátoz","korog","koronáz","korosodik","korrepetál","korrigál","korrumpál","korszerűsít","korteskedik","kortyint","kortyol","kóstolgat","kószál","koszol","kotkodácsol","kotor","kotorászik","kottáz","kotyog","kovácsol","kóvályog","ködösít","köhint","kölcsönad","kölcsönkér","kölcsönöz","kölcsönvesz","költözik","költözködik","köntörfalaz","könnyebbít","könnyebbül","könnyez","könnyezik","könnyít","könyököl","könyvel","köpköd","köpölyöz","köpül","körbejár","körít","körülfog","körülhatárol","körülmetél","körülnéz","körülvesz","körülzár","körvonalaz","körvonalazódik","köszön","köszönt","köszörül","kötekedik","kötelez","kötődik","kötözködik","kövesedik","követelőzik","következtet","kövez","kövül","közbejön","közbenjár","közbevág","közeleg","közelít","közlekedik","közöl","közömbösít","közösít","közösül","központosít","közread","közrebocsát","közrefog","közrehat","közrejátszik","közrevesz","közrezár","közvetít","krepál","krétáz","kristályosít","kritizál","kuglizik","kukacoskodik","kukorékol","kuksol","kukucskál","kullog","kuncog","kunyerál","kupakol","kuporgat","kuporodik","kurblizik","kurizál","kurjant","kurkászik","kuruzsol","kurválkodik","kushad","kussol","kuszál","kúszik","kutat","kutyagol","különbözik","különböztet","különít","különül","különválaszt","kürtöl","küszködik","kváderez","lábadozik","lábatlankodik","lacafacázik","lágyít","lájkol","lajstromoz","lakatol","lakkoz","lakmározik","lakozik","láncol","landol","lángra lobbant","lankad","lapátol","lapít","lapoz","lappang","lapul","lármáz","lármázik","lát","láttamoz","lavíroz","lázasodik","lazít","lázít","lázítás","lazul","lazsál","lead","leadózik","lealacsonyít","lealacsonyodik","lealáz","lealkuszik","leáll","leállít","leapad","leapaszt","learat","leáztat","lebarnít","lebarnul","lébecol","lebecsmérel","lebecsül","lebeg","lebegtet","lebélyegez","lebeszél","lebilincsel","lebillen","lebocsát","lebont","lebonyolódik","leborít","leborul","lebotorkál","lebukik","lebzsel","lecipzároz","leckéztet","lecsap","lecsatol","lecsavar","lecsendesít","lecserél","lecsillapodik","lecsiszol","lecsorog","lecsökkent","lecsuk","lecsupaszít","lecsúszik","lecsüng","ledolgoz","ledől","ledönt","ledörzsöl","leég","leéget","leegyszerűsít","leejt","leemel","leépít","leereszkedik","leértékel","leesik","leeszik","lefagyaszt","lefarag","lefátyoloz","lefed","lefegyverez","lefejel","lefejez","lefejt","lefékez","lefekszik","lefektet","lefest","lefésül","lefetyel","lefitymál","lefizet","lefog","lefogad","lefoglal","lefogy","lefokoz","lefordít","lefordul","leforráz","lefölöz","lefröcsköl","lefúj","lefülel","legel","legelészik","legeltet","legömbölyít","legyengít","legyengül","legyez","legyezget","legyint","legyőz","legyűr","lehagy","lehajít","lehajlik","lehajol","lehajt","lehalkit","lehallgat","leharap","lehel","lehelyez","lehengerel","lehet","lehetetlenít","lehetővé tesz","lehidal","lehiggad","lehord","lehorgaszt","lehorgonyoz","lehorzsol","lehoz","lehull","lehuny","lehurrog","lehúz","lehűl","lehűt","leigáz","lejár","lejárat","lejátszódik","lejegyez","lejmol","lejön","lejsztol","lejt","lekapar","lekapcsol","lekaszabol","lekaszál","lékel","lekenyerez","leképez","lekerekít","lekezel","lekicsinyel","lekop","lekopik","lekopog","lekottáz","leköp","leköröz","leköszön","lekötelez","lektorál","lekuporodik","leküzd","lelakatol","leláncol","lelassít","lelép","leleplez","lelepleződik","lelkesedik","lelkesít","lelóg","lelohad","lelő","lemarad","lemér","lemerül","lemészárol","lemetsz","lemeztelenít","leminősít","lemmatizál","lemos","lendül","leng","lenget","lenyakaz","lenyes","lenyom","lenyomoz","lenyugszik","lenyugtat","lenyúl","lenyúz","lenyűgöz","leolt","leolvas","leomlik","leöblít","leöl","leönt","lep","lép","leparkol","lepárol","lepattan","lépdel","lepénzel","leperkál","lepihen","leplez","leporol","lepődik","leprésel","léptet","lepusztul","lerág","leragad","lerajzol","lerak","lerakodik","lerakódik","leránt","leráz","lereagál","lerészegedik","lereszel","lerobban","lerogy","lerohan","leront","leroskad","lerögzít","lerövidít","les","lesegít","leselkedik","lesiet","lesiklik","lesimít","leskelődik","lesodor","lesoványodik","lesöpör","lespriccel","lesújt","lesutul","lesüllyeszt","lesüpped","lesz","leszaggat","leszakad","leszakít","leszalad","leszáll","leszámít","leszámol","leszavaz","leszek","leszel","leszerel","leszerepel","leszid","leszív","leszokik","leszoktat","leszól","leszólít","leszorít","leszögez","leszúr","leszűr","letagad","letakar","letapos","letarol","letárol","leteker","letekeredik","letelepít","letér","létesít","letilt","letisztáz","letisztít","letorkol","letör","letörik","letöröl","létrehoz","létrejön","letromfol","leugrik","leül","leülepedik","leültet","leüt","levág","levakar","leválaszt","leválik","levelez","lever","levesz","levet","levetkőzik","levetkőztet","levezet","levon","lezár","lézeng","lezúdul","lezuhanyozik","lezülleszt","libeg","liberalizál","licitál","likvidál","lilul","lincsel","liofilizál","listáz","lóbál","lobban","lobog","lobogtat","loccsan","locsog","lódít","lóg","lógat","lohad","lombosodik","lomtalanít","lopakodik","lopózik","lovagol","lődörög","lökdös","lökdösődik","lötyög","lövell","lövet","lubickol","lúgosít","lúgoz","lustálkodik","lüktet","lyuggat","lyukaszt","macerál","magasztal","magáz","magnetizál","magol","magyarázkodik","magyarosít","majmol","majrézik","majszol","makacskodik","makog","mángorol","manőverez","mar","marakodik","marcangol","marhul","márt","mártogat","másít","maszatol","mászik","mászkál","maszkíroz","masszíroz","maszturbál","materializál","mattol","maximalizál","mázol","mechanizál","megacéloz","megad","megadatik","megadóztat","megagitál","megágyaz","megakad","megakaszt","megalakít","megalapoz","megaláz","megalkot","megalkuszik","megáll","megállapít","megállapodik","megalvad","megárad","megárt","megás","megavasodik","megázik","megbabonáz","megbarnít","megbarnul","megbecsül","megbékít","megbékül","megbélyegez","megbénít","megbénul","megbeszél","megbetegedik","megbetegszik","megbilincsel","megbillen","megbillent","megbírál","megbirkózik","megbírságol","megbizonyosodik","megbocsát","megbokrosodik","megboldogul","megbolondít","megbolydul","megbolygat","megbomlik","megbont","megbonyolít","megborotvál","megborsoz","megborzad","megborzol","megborzong","megborzongtat","megbotránkoztat","megbújik","megbukik","megbundáz","megbűnhődik","megcáfol","megcsal","megcsap","megcsapol","megcserél","megcsinál","megcsodál","megcsókol","megcsomósodik","megcsömörlik","megcsúnyul","megcsúszik","megcsűr","megdagad","megdagaszt","megdarál","megdermed","megdermeszt","megdézsmál","megdicsér","megdob","megdobál","megdohosodik","megdöbben","megdöglik","megdől","megdönt","megdörgöl","megdörzsöl","megdrágul","megduplázódik","megédesít","megedz","megég","megéget","megegyezik","megéhezik","megelégszik","megélénkül","megéljenez","megelőz","megemel","megemlít","megenged","megenyhül","megépít","megér","megérdeklődik","megérdemel","megereszkedik","megérez","megérik","megérint","megérkezik","megérlel","megerőltet","megerősít","megerősödik","megerőszakol","megért","megértet","megesik","megesket","megesküszik","megeszik","megetet","megfagyaszt","megfájdul","megfedd","megfejt","megfeledkezik","megfelel","megfélemlít","megfelez","megfellebbez","megfen","megfeneklik","megfenyít","megfér","megfertőz","megfest","megfésülködik","megfeszít","megfiatalít","megfigyel","megfilmesít","megfizet","megfog","megfogad","megfogamzik","megfogan","megfojt","megfoltoz","megfonnyaszt","megforgat","megfoszt","megfőz","megfúj","megfullad","megfullaszt","megfúr","megfutamodik","megfuttat","megfülled","megfürdet","megfüröszt","megfüstöl","meggátol","meggazdagodik","meggondol","meghág","meghagy","meghajlik","meghal","meghalad","meghall","meghallgat","meghamisít","meghámoz","megharagszik","megháromszoroz","megháromszorozódik","meghasad","meghat","meghatalmaz","meghatódik","meghátrál","megházasodik","meghazudtol","meghiúsít","meghiúsul","meghív","meghízik","meghódít","meghonosít","meghonosodik","meghosszabbít","meghoz","meghökken","meghökkent","meghőköl","meghunyászkodik","meghurcol","meghúzódik","meghűl","meghűlt","meghülyül","megigazít","megígér","megigéz","megijed","megijeszt","megillet","megindít","megindul","meginog","meginterjúvol","megismer","megismertet","megismétlődik","megitat","megítél","megízesít","megizzad","megjár","megjárja","megjátszik","megjavul","megjelenik","megjelöl","megjósol","megjön","megjövendöl","megjutalmaz","megkap","megkaparint","megkapaszkodik","megkarcol","megkavar","megkedvel","megkeményedik","megken","megkér","megkérdez","megkeres","megkeresztel","megkeresztelkedik","megkésel","megkeserít","megkettőz","megkettyint","megkezd","megkezdődik","megkímél","megkínál","megkínoz","megkíván","megkockáztat","megkomolyodik","megkomponál","megkopaszt","megkopik","megkorbácsol","megkoronáz","megkóstol","megkönnyebbül","megkönnyít","megkönyörül","megköszön","megköszörül","megköt","megkötöz","megkövesedik","megkövez","megküld","megkülönböztet","megküzd","meglágyít","meglágyul","megláncol","meglangyosít","meglapul","meglátogat","meglazít","megleckéztet","meglép","megles","meglincsel","meglóbál","meglóg","meglop","meglök","megmar","megmarad","megmásít","megmászik","megmelegedik","megmelegít","megmenekül","megmerevedik","megmérgez","megmételyez","megmond","megmos","megmozdít","megmozdul","megmurdál","megmutat","megmutatkozik","megművel","megnagyobbít","megnedvesít","megnégyszereződik","megnehezít","megnemesít","megnevel","megnevettet","megnevez","megnéz","megnézet","megnövel","megnyes","megnyílik","megnyír","megnyirbál","megnyit","megnyom","megnyomorít","megnyugtat","megnyújt","megnyúlik","megnyúz","megokol","megokosodik","megolvas","megolvaszt","megoperál","megoszt","megóv","megöl","megölel","megöntöz","megöregszik","megőriz","megőrlődik","megörökít","megőröl","megörül","megőrül","megőszül","megparancsol","megpatkol","megpendít","megpermetez","megpihen","megpillant","megpirít","megpörget","megpörköl","megpróbál","megpuhít","megpuhul","megrág","megragad","megrágalmaz","megragaszt","megrándít","megrándul","megránt","megráz","megreguláz","megreked","megremeg","megrémít","megrémül","megrendít","megrendül","megrenget","megreped","megrepeszt","megrészegít","megreszel","megrezzen","megriad","megriaszt","megríkat","megritkít","megritkul","megró","megromlik","megroppan","megrothad","megrökönyödik","megsárgul","megsavanyodik","megsebesít","megsebesül","megsebez","megsért","megsimogat","megsirat","megsodor","megsokszoroz","megsokszorozódik","megsóz","megspékel","megsúg","megsuhint","megsüketít","megsüketül","megsül","megsürget","megszab","megszabadít","megszakad","megszakít","megszáll","megszámoz","megszán","megszed","megszégyenít","megszégyenül","megszelídít","megszelídül","megszemélyesít","megszemlél","megszeppen","megszépül","megszeret","megszerez","megszervez","megszilárdul","megszív","megszoktat","megszólal","megszólít","megszoptat","megszór","megszorít","megszoroz","megszökik","megszöktet","megszül","megszűnik","megszüntet","megszűr","megtakarít","megtalpal","megtámad","megtámaszt","megtámogat","megtanít","megtántorít","megtanul","megtapos","megtárgyal","megtartóztat","megtehet","megteker","megtekint","megtelik","megtépáz","megtér","megterhel","megtérít","megtermékenyít","megtérül","megtestesít","megtesz","megtéveszt","megtilt","megtisztel","megtisztít","megtizedel","megtollasodik","megtorol","megtorpan","megtölt","megtör","megtöröl","megtörténik","megtréfál","megtudakol","megújhodik","megújít","megújul","megun","megundorodik","megúszik","megül","megünnepel","megüresedik","megvadul","megvág","megvakít","megvakul","megválaszol","megválaszt","megvált","megváltozik","megváltoztat","megváltoztatás","megvár","megvéd","megveret","megvet","megvezet","megviccel","megvigasztalódik","megvilágít","megvilágosodik","megvirrad","megvisel","megvitat","megvon","megzaboláz","megzavar","megzavarodik","megzördül","megzsarol","megy","meggyaláz","meggyanúsít","meggyászol","meggyengül","meggyilkol","meggyökeresedik","meggyötör","meggyőz","meggyőződik","meggyújt","meggyúr","méhészkedik","mekeg","melegedik","melléáll","mellébeszél","mellékel","mellíroz","mellőz","melózik","méltat","méltatlankodik","méltóztatik","mélyed","mélyít","mélyül","memorizál","menekül","meneszt","menetel","ment","mentalizál","menteget","mentegetőzik","mentem","mentesít","mentesül","mered","meredezik","mereget","méreget","méregtelenít","merengés","merészel","merevedik","mérgesedik","mérgesít","mérgez","merít","mérsékel","merül","mesél","mesterkedik","mészárol","meszel","meszesedik","metabolizál","metasztatizál","metél","mételyez","mézel","militarizál","mímel","miniatürizál","minimalizál","minősít","mintáz","mismásol","mitizál","mobilizál","moccan","mocskol","modernizál","módosul","mókázik","mókol","molyol","mond","monologizál","monopolizál","montíroz","morajlik","moralizál","morfondíroz","mormol","morzsál","mosakodik","mosdik","mószerol","motivál","motorizál","motoszkál","mozdul","mozgósít","mozog","mulaszt","mulat","mulattat","múlik","munkál","munkálkodik","mutál","mutatkozik","muti","mutogat","muzsikál","működtet","műstoppol","művel","művelődik","művészkedik","nacionalizál","nagyképűsködik","nagyobbodik","nagyol","nagyoskodik","nagyzol","naplóz","napol","napozik","nassol","náthásodik","naturalizál","navigál","nazalizál","négyel","nehezít","neheztel","nekidől","nekifog","nekigyürkőzik","nekilát","nekimegy","nekitámad","nekitámaszkodik","nekiveselkedik","nélkülöz","nem azonosul","nemesít","németesít","némít","nemz","népesít","népszerűsít","néptelenedik","neszel","neutralizál","nevet","nevetgél","nevettet","nevez","néz","nézeget","nincs","nógat","noszogat","nő","nősít","nősül","növekedik","növeszt","nőzik","nyafog","nyájaskodik","nyakal","nyakaz","nyaldos","nyalogat","nyaral","nyargal","nyavalyog","nyávog","nyekken","nyerészkedik","nyergel","nyikorog","nyilatkozik","nyilatkoztat","nyilvánít","nyilvántart","nyilvántartásba vesz","nyilvánul","nyit","nyivákol","nyom","nyomaszt","nyomkod","nyomódik","nyomorgat","nyomorog","nyomoz","nyöszörög","nyugalmaz","nyugdíjba megy","nyugszik","nyugtáz","nyújtózik","nyújtózkodik","nyúl","nyúlósodik","nyű","nyűglődik","nyűgöz","nyüstöl","óbégat","oboázik","odaad","odacsap","odadob","odaég","odaér","odaerősít","odafordul","odahat","odahív","odahúz","odaint","odaítél","odajön","odaköt","odales","odamegy","odamond","odamondogat","odasiet","odasimul","odasóz","odatalál","odaüt","odavág","odaver","odavet","odavezet","odavonz","odébbáll","ódzkodik","óhajt","okád","okol","okosít","okoz","okvetetlenkedik","olajoz","ólálkodik","old","oldódik","oldoz","olt","oltalmaz","olvasgat","olvastat","omladozik","omlik","ondolál","ont","opalizál","operál","optimalizál","organizál","orientál","orogén","oroz","oszlik","osztogat","osztozkodik","óv","óvakodik","oxidál","oxidálódik","ozonizál","öblöget","öblösödik","ődöng","öklendezik","öklöz","öldököl","öldös","ölel","ölt","öltözik","öltözködik","ömleng","ömlik","önállósodik","öntöz","öregedik","öregít","őrizetbe vesz","őrjít","őrködik","őrlődik","öröklődik","őrül","örvendezik","örvendeztet","örvénylik","összeakad","összeállít","összeázik","összebarátkozik","összebeszél","összebonyolít","összeborul","összeborzad","összeborzol","összebújik","összecsap","összecsatol","összecsavar","összecsavargat","összecserél","összecsíp","összecsomagol","összecsomósodik","összecsődül","összecsuk","összedől","összedönt","összeegyeztet","összeér","összeesik","összeesküszik","összefér","összefércel","összefog","összefoglal","összefon","összefonódik","összeforr","összefut","összefűz","összegereblyéz","összegez","összegömbölyödik","összegubancolódik","összegyűjtöget","összegyűr","összegyűrődik","összehajt","összeházasodik","összehord","összehúz","összehúzódik","összeír","összejátszik","összejön","összekapargat","összekapaszkodik","összekapcsol","összekavar","összeken","összekeveredik","összeköltözik","összeköt","összekötöz","összekuporgat","összekuporodik","összekuszál","összelapít","összemaszatol","összemér","összemorzsol","összenyom","összenyomódik","összeomlik","összepakol","összepárosít","összepiszkít","összeragad","összerándul","összeráz","összerázkódik","összerezzen","összerogy","összeroppant","összerúg","összesereglik","összesít","összesodor","összeszakad","összeszalad","összeszid","összeszorít","összeszűkül","összetákol","összetapad","összetapos","összetart","összeteker","összetekeredik","összetép","összeterel","összetesz","összetömörít","összetör","összetörik","összetűz","összeül","összevarr","összevásárol","összevegyül","összever","összevesz","összevet","összevon","összezavar","összezavarodik","összezördül","összezúz","összezsúfol","összpontosít","összpontosul","ösztökél","ösztönöz","ötletel","ötlik","ötvöz","pacáz","packázik","páhol","pajta","pakol","palackoz","palástol","palléroz","pályáz","pályázik","pampog","panaszkodik","panaszol","páncéloz","pancsol","pang","pánikol","paníroz","papol","paprikáz","parádézik","paralizál","parancsolgat","parázik","paráználkodik","párbajozik","parcelláz","paríroz","parkol","parodizál","párolog","párosodik","pártfogol","partizik","pártoskodik","párzik","passzíroz","passzol","passzolgat","pasztörizál","pasztőröz","patakzik","patronál","pattan","pattint","pattog","pátyolgat","páváskodik","pedálozik","pedikűröz","pendlizik","pénzel","pepecsel","pépesít","perdül","perecel","pereg","perel","pereskedik","perkál","permutál","pezsdül","pezseg","piál","pihentet","pihizik","pikkel","pincérkedik","pincéz","pingál","pipázik","piperészkedik","pirkad","pirosít","pirul","pisál","pislog","piszkít","piszkol","piszkolódik","piszmog","pisszeg","pitizik","pityereg","pittyeg","plagizál","planíroz","pletykál","pletykálkodik","pletykázik","pockol","pofázik","pofoz","polarizál","polcol","polemizál","polimerizál","políroz","politizál","pólyáz","pontosít","popularizál","porcióz","porít","porlad","porlaszt","porol","poroz","porszívózik","posíroz","pótol","potyázik","pottyan","pózol","pöfékel","pöffed","pöffeszkedik","pöfög","pörköl","pörlekedik","pörög","pörsen","pötyög","precizíroz","prédikál","preferál","prejudikál","presszionál","presszózik","priorál","próbálkozik","profilíroz","prognosztizál","programoz","programozik","progrediál","propagál","prostituál","prostituálódik","protestál","protezsál","prozelitizál","prüntyög","pucol","puffad","puffan","pufferel","puhít","puhul","pukkad","pukkadozik","pukkan","pumpol","punnyad","púpoz","puskázik","pusmog","puszil","püföl","ráad","ráakad","ráakaszt","rááll","rábámul","rábeszél","rábír","rábizonyít","ráborít","ráborul","rábukkan","rácáfol","racionalizál","rácsap","rácsavar","raccsol","radikalizál","radíroz","rádől","rádönt","ráér","ráerőltet","ráerősít","ráerőszakol","ráesik","ráfarag","ráfázik","ráfekszik","rafinál","ráfizet","ráfog","ráfordít","ráförmed","ragad","rágalmaz","ragaszkodik","ragaszt","rágcsál","ragoz","rágyújt","ráhajt","ráhárul","ráhelyez","ráhizlal","ráhull","ráhúz","ráígér","ráilleszt","ráír","ráismer","rajong","rájön","rajtakap","rajzik","rákap","rákapcsol","ráken","rákényszerít","rákiált","rakodik","rakoncátlankodik","rákönyököl","ráköt","raktároz","rálép","rámér","rámered","rámol","rámutat","randalíroz","randalírozik","rándul","ránehezedik","ránevel","ránéz","rángatózik","ránt","ráordít","ráönt","rárak","rásüt","rászáll","rászán","rászerel","rászól","rászolgál","rászorul","rátámad","rátámaszkodik","rátapint","rátapos","ráteker","ráterít","rátesz","rátör","rátukmál","rávág","rávarr","ravaszkodik","rávezet","rávilágít","rávisz","rázendít","rázkódik","rázkódtat","reagál","rebesget","recseg-ropog","reggelizik","regisztrál","regnál","reguláz","rehabilitál","rejt","rejteget","rejtőzik","rejtőzködik","reked","rekeszt","reklámoz","rekonstruál","relativizál","relaxál","remél","reménykedik","rémít","rémül","rendbehoz","rendelkezik","rendreutasít","rendszeresít","rendszerez","rendül","renget","renovál","reorganizál","reped","repedezik","repít","reprezentál","restelkedik","részegeskedik","részegít","reszel","részesedik","részesül","reszket","reszkíroz","részt vesz","reteszel","retteg","retten","rettent","retusál","revideál","rezdül","rezeg","rezzen","rí","riad","riaszt","richten","rikácsol","rikít","rikolt","rímel","ring","ringat","rinyál","risztel","ritkul","ró","robban","robog","robotol","rodázik","rókázik","rokonszenvez","romantizál","romlik","ropog","ropogtat","roppan","rostál","rostokol","rosszalkodik","rosszall","rothad","rothaszt","rovátkol","röfög","rögtönöz","röhög","rökönyödik","röntgenez","röpít","röstell","rövidít","rövidül","rugózik","ruház","rukkol","rútul","rúzsoz","rühell","Sablon:hunige2","Sablon:újige","sáfárkodik","sajátít","sajnálkozik","sajog","sajtol","sakkozik","sántikál","sápad","sápaszt","sárgállik","sárgul","sarkantyúz","sasol","satíroz","sátoroz","savanyít","savaz","sebesít","sebez","segélyez","segít","sejtet","selejtez","selypít","semlegesít","semmisít","semmiz","senyved","serceg","sercint","sereglik","sérteget","sérül","sétafikál","sétál","sétálgat","settenkedik","síel","sikál","sikerül","sikít","sikkaszt","siklik","sikolt","síkra száll","silabizál","simfel","simít","simul","sinkófál","sínylődik","sipítozik","sípol","siránkozik","sirat","sistereg","sivalkodik","sivít","skalpol","skandál","skubizik","slattyog","slihtol","slisszol","smacizik","smakkol","smárol","sminkel","smírol","smúzol","sodor","sodródik","sóhajtozik","sokáig alszik","sokkol","sokszorosít","sokszoroz","sokszorozódik","sompolyog","sopánkodik","sorakozik","sorakoztat","sorol","soroz","sorsol","sorvad","soványodik","sóz","söpör","spannol","spanol","specializál","spékel","spekulál","spilázik","spillerkedik","spinningel","spórol","sportol","spriccel","sprintel","stabilizál","stafíroz","stagnál","standardizál","steppel","sterilizál","stigmatizál","stilizál","stíröl","stoppol","strázsál","stresszel","subickol","súg","sugall","sugalmaz","sugároz","sugárzik","sugdolózik","suhan","suhint","suhog","sújt","sulykol","súlyosbít","súlypontoz","súlyzózik","sumákol","súrol","surran","surrog","susog","suvickol","suvikszol","süketel","süketít","süketül","sül","süllyeszt","süpped","süppedezik","sürget","sűrűsödik","sütkérezik","süvít","süvölt","szab","szabadít","szabadul","szabdal","szabotál","szaglász","szaglik","szagtalanít","száguld","szájába rág","szájal","szajkóz","szakad","szakadozik","szakvéleményez","szaladgál","szállásol","szalutál","szambázik","számít","számítgat","számlál","számláz","számol","számonkér","számoz","számszerűsít","száműz","szán","szankcionál","szánkózik","szánt","szaporodik","származik","származtat","szárnyal","szárnyaz","szarvaz","szatirizál","szaval","szavatol","szédeleg","szédít","szédül","szeg","szegecsel","szegényedik","szegül","szégyenít","szégyenkezik","szégyenül","széjjelfut","szekál","székel","szekíroz","szel","szelektál","szélesül","szeletel","szellemül","szellent","szellőzik","szellőztet","szembeállít","szembeötlik","szembesít","szembesül","szembeszáll","szemel","személyesít","szemerkél","szemétkedik","szemez","szemlél","szemlélődik","szemléltet","szemtelenkedik","szendereg","szenesedik","szentel","szenveleg","szenzibilizál","szennyez","szeparál","szépítget","szépítkezik","szépül","szerel","szerelmesedik","szerencsétlenkedik","szeretkezik","szeretne","szertenéz","szervál","szervezkedik","szervíroz","szerződik","szerződtet","szétágazik","szétapróz","szétbasz","szétbomlaszt","szétbomlik","szétbont","szétcsap","szétdarabol","szétdobál","szétesik","szétforgácsol","széthasad","széthord","széthúz","szétkapcsol","szétkürtöl","szétlapít","szétmállik","szétmarcangol","szétmorzsol","szétnyom","szétoszlik","szétoszt","szétpukkad","szétrág","szétreped","szétroppan","szétszaggat","szétszakad","szétszakít","szétszerel","szétszóródik","széttapos","széttép","szétterít","szétterjed","szétterpeszt","széttör","széttördel","széttrombitál","szétvág","szétválaszt","szétválik","szexel","szí","szigetel","szikrázik","szilárdít","szilárdul","szimatol","szimbolizál","szimpatizál","szimulál","színészkedik","színez","színlel","színtelenedik","szintetizál","szipákol","szipog","szipolyoz","sziporkázik","sziszeg","szít","szitál","szív","szivárogtat","szivat","szivattyúz","szíveskedik","szívódik","szívóskodik","szívózik","szkennel","szlopál","szocializál","szoftverhibát eltávolít","szoktat","szól","szólal","szólaltat","szolgáltat","szólít","szolmizál","szomorkodik","szónokol","szopik","szoptat","szórakozik","szorgoskodik","szóródik","szorong","szorongat","szortíroz","szorul","szószátyárkodik","szótagol","szótároz","sző","szökdécsel","szökik","szőkít","szökken","szöktet","szörföl","szörfözik","szőrtelenít","szöszmötöl","szövegel","szövegez","szövetkezik","szponzorál","sztorníroz","sztrájkol","szublimál","szunyál","szunnyad","szuszakol","szuszog","szűkít","szűkölködik","szüksége van","szűkül","szünetel","szüneteltet","szűnik","szüntet","szűr","szürcsöl","szürkül","táboroz","táborozik","tágít","taglal","tagol","tágul","tájékozódik","tájol","takarít","takarmányoz","takarodik","takaródzik","taknyol","tákol","taksál","talál","tálal","tallóz","tallózik","tamáskodik","támaszkodik","támaszt","tanácskozik","tanakodik","táncol","táncoltat","tántorít","tántorodik","tántorog","tanul","tanulmányoz","tanúskodik","tanyázik","tapad","tápászkodik","taperol","tapint","táplálkozik","tapogatózik","tár","tárcsáz","tárgyal","tarhál","tarisznyál","tarol","társalog","társul","tart","tartósít","tartozik","tartózkodik","tartóztat","tárul","taszít","tátog","tátong","távolít","távolodik","téblábol","tegez","teherbe esik","tehermentesít","tehet","tehetetlenkedik","tejel","teker","tekeredik","tekereg","tekerget","teketóriázik","tekézik","tekint","tekintetbe vesz","telel","telepedik","telepszik","települ","teletölt","telik","telít","teljesedik","teljesül","tematizál","temperál","tengődik","teniszezik","tenyerel","tenyészik","ténykedik","teoretizál","tereget","terel","teremt","teremtetik","terhel","térít","terjeszkedik","termékenyít","termeszt","terpeszkedik","terrorizál","terül","térül","testál","testesedik","testesít","tesz","tesztel","tesz-vesz","tetet","tétlenkedik","tetovál","tétovázik","tetszeleg","tevékenykedik","tévúton jár","tilol","tiltakozik","tipeg","tipizál","tiplizik","tipor","tippel","tirannizál","tisztel","tiszteleg","titkol","titkolózik","titkosít","tivornyázik","tízszerez","toboroz","tojik","tolakodik","toldalékol","tollászkodik","tologat","toloncol","tolong","tombol","tonizál","torkol","torkretizál","torlaszol","torlaszt","torlódik","torzít","torzul","totojázik","továbbad","továbbáll","továbbít","továbbjut","továbbvisz","többszöröz","tökél","tőkésedik","töm","tönkremegy","tönkrever","töpped","tördel","törekedik","törekszik","törleszkedik","törleszt","törődik","töröl","törölget","törtet","törül","traccsol","trafál","trágárkodik","trágyáz","trallázik","trancsíroz","transzcendál","trécsel","tréfál","tréfálkozik","treníroz","trivializál","trollkodik","tromfol","trónol","trükközik","tud","tudakozódik","tudat","tudatosul","tudósít","tukmál","túlad","túladagol","túladóztat","túlárad","túlbecsül","túlbonyolít","túlburjánzik","túlcsordul","túldicsér","túldob","túlerőltet","túlértékel","túlfeszít","túlfizet","túlfűt","túlhabzik","túlhajszol","túlhajt","túlhalmoz","túlhangol","túlhangsúlyoz","túlharsog","túlhevít","túlhord","túlhúz","túlhűt","túljár","túljátszik","túljegyez","túljut","túlkiabál","túlkompenzál","túlkomplikál","túlköltekezik","túllép","túllicitál","túllő","túlmegy","túlmutat","túlnépesít","túlnő","túlnyúlik","túlöltözik","túlragyog","túlszárnyal","túltáplál","túltelít","túlteljesít","túlteng","túlterhel","túlterjed","túltesz","túltölt","túlzsúfol","tunkol","tupíroz","túr","turistáskodik","turkál","tükröz","tülekedik","tündöklik","tündököl","türelmetlenkedik","türtőztet","tüsszent","tüsszög","tűz","tüzel","udvarol","ugat","ugrat","újhodik","újít","újjáéleszt","újjáteremt","ujjong","újraegyesül","újraéled","újraéleszt","újrakezd","újraolvas","újratervez","un","undorodik","urizál","úszik","uszít","utal","utánahoz","utánajár","utánanéz","utántölt","uzsonnázik","ücsörög","üdít","üdül","üdvözöl","üdvözül","üget","ügyel","ügyeskedik","ügyetlenkedik","ügyködik","ügyvédkedik","üldöz","ülepít","ülésezik","üresedik","ütközik","üvegez","üvölt","üzen","vacakol","vacog","vacsorázik","vádaskodik","vagoníroz","vágtat","vágtázik","vágyakozik","vágyik","váj","vajúdik","vakaródzik","vakarózik","válaszol","validál","vállal","vállalkozik","vallat","valorizál","valósul","váltogat","van","vánszorog","vaporizál","vár","várakozik","varázsol","várhat","vartyog","vastagodik","védekezik","vedel","vedlik","végbevisz","végez","véghez visz","végigalszik","végigcsinál","végighajt","végighallgat","végigjár","végigmér","végigmond","végrehajt","végrendelkezik","vegzál","végződik","vegyelemez","vélelmez","vénít","vénül","ver","vereget","verekedik","verítékezik","vermel","verődik","vértez","vérzik","vés","vesz","veszekedik","veszekszik","vészel","veszélyeztet","veszkődik","vesszőz","veszteget","vet","vét","vetél","vételez","vetélkedik","vetemedik","vétkezik","vetkőzik","vétóz","vezekel","viaszol","vibrál","vidít","vidul","vigad","vigasztalódik","vigyáz","vigyorog","vihog","világít","világosodik","villanyoz","virít","virrad","virraszt","virtualizál","virul","viselkedik","visít","visz","viszálykodik","viszket","viszonoz","viszonyít","viszonyul","visszaad","visszaakaszt","visszabeszél","visszabillen","visszabotorkál","visszacserél","visszacsinál","visszaenged","visszaesik","visszafizet","visszafogad","visszafojt","visszafordul","visszagondol","visszahajt","visszahat","visszahátrál","visszahelyez","visszahív","visszahord","visszahőköl","visszahúz","visszaigazol","visszajut","visszakap","visszakapcsol","visszakér","visszakozik","visszaköszön","visszakövetel","visszaküld","visszalép","visszalépett","visszamegy","visszapattan","visszarak","visszaretten","visszasiet","visszaszalad","visszaszáll","visszaszerez","visszatalál","visszatáncol","visszataszít","visszateker","visszatekint","visszatér","visszatérít","visszatesz","visszatoloncol","visszatör","visszatűr","visszaugrik","visszaüt","visszavágyódik","visszavált","visszavár","visszavásárol","visszaver","visszaverődik","visszavesz","visszavezet","visszavisz","vitat","vitázik","vitorlázik","vív","vizel","vizsgálódik","volt","voltak","von","vonakodik","vonatkozik","vonatkoztat","vonít","vonzódik","vonyít","vörösít","vöröslik","vörösödik","vörösül","vulgarizál","vulkanizál","zabál","zabhegyezés","zabláz","zaboláz","zabrál","zajong","zaklat","záporozik","zár","zarándokol","zárás","zárkózik","záródik","zárul","zavarja","zavarodik","zeccöl","zenél","zenésít","zenét szerez","zeng","zokog","zongorázik","zökken","zöldellik","zöldül","zördül","zörget","zörög","zrikál","zúdul","zúg","zúgat","zúgolódik","zuhan","zuhanyozik","zuhog","züllik","zsákol","zsarnokoskodik","zsendül","zseníroz","zsíroz","zsörtölődik","zsúfol","zsugorgat","zsugorít","zsugorodik","zsuppol","zsűrizik"],Du0={adjective:ou0,adverb:su0,conjunction:lu0,interjection:Eu0,noun:cu0,verb:du0},xu0=Du0,mu0={animal:CXu,color:AXu,commerce:SXu,company:TXu,date:RXu,finance:$Xu,internet:VXu,location:WXu,metadata:ZXu,person:ru0,phone_number:iu0,word:xu0},C_=mu0;new Ku({locale:[C_,Ru,Lu]});var hu0=["կարմիր","կանաչ","կապույտ","դեղին","մանուշակագույն","սպիտակ","սև","նարնջագույն","վարդագույն","մոխրագույն","երկնագույն","ոսկեգույն"],pu0={human:hu0},gu0=pu0,fu0={wide:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"],abbr:["Հնվ","Փտր","Մրտ","Ապր","Մյս","Հնս","Հլս","Օգս","Սպտ","Հկտ","Նմբ","Դկտ"]},vu0={wide:["Կիրակի","Երկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","Ուրբաթ","Շաբաթ"],abbr:["կրկ","երկ","երք","չրք","հնգ","ուրբ","շբթ"]},Cu0={month:fu0,weekday:vu0},Fu0=Cu0,ku0=["com","biz","info","name","net","org","am"],Au0={domain_suffix:ku0},bu0=Au0,yu0=["###","###/#","##","##/#","#","#/#"],Bu0=["{{location.city_prefix}} {{person.last_name}}","{{person.last_name}}{{location.city_suffix}}"],zu0=["Հյուսիսային","Արևելյան","Արևմտյան","Հարավային","Նոր"],Su0=["ակերտ","աշեն","աշատ"],Mu0=["ԱՄՆ","Ադրբեջան","Ալբանիա","Ալժիր","Ամերիկյան Սամոա","Ամերիկյան Վիրջինյան կղզիներ","Անգիլիա","Անգոլա","Անդորրա","Անտիգուա և Բարբուդա","Ավստրալիա","Ավստրիա","Արգենտինա","Արուբա","Արցախի Հանրապետություն","Արևելյան Թիմոր","Աֆղանստան","Բահամներ","Բահրեյն","Բանգլադեշ","Բարբադոս","Բելառուս","Բելիզ","Բենին","Բերմուդա","Բոլիվիա","Բոսնիա և Հերցեգովինա","Բոտսվանա","Բութան","Բուլղարիա","Բուրկինա Ֆասո","Բուրունդի","Բրազիլիա","Բրիտանական Վիրջինյան Կղզիներ","Բրունեյ","Գաբոն","Գամբիա","Գայանա","Գերմանիա","Գերնսի","Գուամ","Գվատեմալա","Գվինեա","Գվինեա-Բիսաու","Գրենադա","Դանիա","Դոմինիկա","Դոմինիկյան Հանրապետություն","Եգիպտոս","Եթովպիա","Եմեն","Զամբիա","Զիմբաբվե","Էկվադոր","Էստոնիա","Էրիտրեա","Թաիլանդ","Թայվան","Թըրքս և Կայկոս կղզիներ","Թունիս","Թուրքիա","Թուրքմենստան","Ինդոնեզիա","Իռլանդիա","Իսլանդիա","Իսպանիա","Իսրայել","Իտալիա","Իրան","Իրաք","Լաոս","Լատվիա","Լեհաստան","Լեսոթո","Լիբանան","Լիբերիա","Լիբիա","Լիխտենշտայն","Լիտվա","Լյուքսեմբուրգ","Խորվաթիա","Կաբո Վերդե","Կամբոջա","Կամերուն","Կայմանյան կղզիներ","Կանադա","Կատար","Կենտրոնաաֆրիկյան Հանրապետություն","Կիպրոս","Կիրիբատի","Կոլումբիա","Կոմորներ","Կոնգոյի Հանրապետություն","ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ","Կոստա Ռիկա","Կոտ դ'Իվուար","Կուբա","Կուկի կղզիներ","Հայաստան","Հայիթի","Հասարակածային Գվինեա","Հարավային Կորեա","Հարավաֆրիկյան Հանրապետություն","Հյուսիսային Կորեա","Հյուսիսային Մակեդոնիա","Հյուսիսային Մարիանյան կղզիներ","Հնդկաստան","Հոնդուրաս","Հոնկոնգ","Հորդանան","Հունաստան","Հունգարիա","Ղազախստան","Ղրղզստան","Ճամայկա","Ճապոնիա","ՄԱԷ","ՄԹ","Մադագասկար","Մալայզիա","Մալավի","Մալդիվներ","Մալթա","Մալի","Մակաու","Մայոտ","Մավրիկիոս","Մավրիտանիա","Մարշալյան կղզիներ","Մարոկկո","Մեն կղզի","Մեքսիկա","Միկրոնեզիա","Մյանմա","Մոզամբիկ","Մոլդովա","Մոնակո","Մոնղոլիա","Մոնտսերատ","Նամիբիա","Նաուրու","Նեպալ","Նիգեր","Նիգերիա","Նիդերլանդյան Անտիլներ","Նիդերլանդներ","Նիկարագուա","Նիուե","Նոր Զելանդիա","Նոր Կալեդոնիա","Նորվեգիա","Նորֆոլք կղզի","Շվեդիա","Շվեյցարիա","Շրի Լանկա","Ուգանդա","Ուզբեկստան","Ուկրաինա","Ուոլիս և Ֆուտունա","Ուրուգվայ","Չադ","Չեխիա","Չեռնոգորիա","Չիլի","Չինաստան","Պալաու","Պակիստան","Պաղեստին","Պանամա","Պապուա Նոր Գվինեա","Պարագվայ","Պերու","Պորտուգալիա","Պուերտո Ռիկո","Ջերսի","Ջիբութի","Ջիբրալթար","Ռուանդա","Ռումինիա","Ռուսաստան","Սալվադոր","Սահրավիա","Սամոա","Սան Մարինո","Սան Տոմե և Պրինսիպի","Սաուդյան Արաբիա","Սեյշելներ","Սեն Մարտեն (Ֆրանսիական Անտիլներ)","Սենեգալ","Սենտ Լյուսիա","Սենտ Կիտս և Նևիս","Սենտ Պիեռ և Միկելոն","Սենտ Վինսենտ և Գրենադիներ","Սերբիա","Սիեռա Լեոնե","Սինգապուր","Սիրիա","Սլովակիա","Սլովենիա","Սողոմոնյան Կղզիներ","Սոմալիա","Սուդան","Սուրբ Բարդուղիմեոսի կղզի","Սուրբ Հեղինեի կղզի","Սուրինամ","Սվազիլենդ","Վանուատու","Վատիկան","Վենեսուելա","Վիետնամ","Վրաստան","Տանզանիա","Տաջիկստան","Տոգո","Տոկելաու","Տոնգա","Տուվալու","Տրինիդադ Տոբագո","Փիթքերն կղզիներ","Քենիա","Քուվեյթ","Օման","Ֆարերյան կղզիներ","Ֆիլիպիններ","Ֆինլանդիա","Ֆիջի","Ֆոլկլենդյան կղզիներ","Ֆրանսիա","Ֆրանսիական Պոլինեզիա"],wu0=["Արցախի Հանրապետություն"],Pu0=["Հյուսիսային","Արևելյան","Հարավային","Արևմտյան","Հյուսիսարևելյան","Հյուսիսարևմտյան","Հարավարևելյան","Հարավարևմտյան"],Tu0=["Բն. ###","Տուն ###"],ju0=["Արագածոտն","Արարատ","Արմավիր","Գեղարքունիք","Կոտայք","Լոռի","Շիրակ","Սյունիք","Տավուշ","Վայոց ձոր","Երևան","Ստեփանակերտ","Ասկերան","Հադրութ","Մարտակերտ","Մարտունի","Շահումյան","Շուշի","Քաշաթաղ"],Nu0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},Lu0=["{{person.last_name}} {{location.street_suffix}}"],Ru0=[" փողոց"," պողոտա"],Ku0={building_number:yu0,city_pattern:Bu0,city_prefix:zu0,city_suffix:Su0,country:Mu0,default_country:wu0,direction:Pu0,secondary_address:Tu0,state:ju0,street_address:Nu0,street_pattern:Lu0,street_suffix:Ru0},Iu0=Ku0,Ou0=["տարի","որ","փոխեց","ամեն","ինչ","կենցաղից","մինչև","համաշխարհային","տնտեսություն","մի","քանի","շաբաթում","բնականոն","դարձնելով","այն","դեռ","երեկ","անհնար","էր","թվում","ը","շատերի","համար","կմնա","որպես","անտեսանելի","աղետի","խստագույն","սահմանափակումների","մարդկային","կորուստների","և","գործազրկության","Տարեսկզբին","չինական","Վուհանի","շուկայում","ենթադրաբար","չղջիկից","մարդուն","փոխանցված","վիրուսն","ապացուցեց","տեխնոլոգիական","նվաճումների","հասած","մարդկությունը","դեռևս","շատ","բան","չգիտի","իր","սեփական","առողջության","բնության","ու","դրա","հետ","հարաբերությունների","մասին","Գարնանը","երբ","վիրուսը","կաթվածահար","արեց","կյանքը","գրեթե","ողջ","աշխարհում","Հռոմի","կաթոլիկ","եկեղեցու","առաջնորդն","հավատացյալ","հոտին","դիմեց","աղոթքով","տարվա","ընթացքում","շատերն","էին","հիշում","մեջբերում","Մենք","առաջ","էինք","շարժվում","գլխապտույտ","արագությամբ","վստահ","ուժեղ","ենք","կարող","անել","կամենանք","Ձգտելով","անձնական","բարեկեցության","մենք","թույլ","տալիս","մեզ","տարվել","նյութականով","վազում","շահի","ետևից","չէին","կանգնեցնում","մեր","շուրջ","մոլեգնող","պատերազմներն","անարդարությունը","ոչ","էլ","աղքատների","օգնություն","աղերսող","ձայնն","լսում","շարունակում","ընթացքը","չնայելով","բանի","առողջ","մնալ","հիվանդ","հայտարարել","պապը","Անտեսանելի","առեղծվածային","մեկ","տարում","խլեց","ավելի","քան","միլիոն","հազար","մարդու","կյանք","վարակվեցին","միլիոնից","ավելին","վարակվածներից","յուրաքանչյուր","չորրորդը","մոտ","միլիոնը","այս","պահին","պայքարում","է","հիվանդության","դեմ","մարդ","գտնվում","ծայրահեղ","ծանր","վիճակում","Եվ","եթե","տարեսկզբին","որոշ","պետություններ","պարծենալ","իրենց","առողջապահական","համակարգերով","նորագույն","տեխնոլոգիաներով","ապա","համավարակից","հետո","ակնհայտ","դարձավ","անկախ","բյուջի","չափից","հնարավորություններից","հարուստ","թե","աղքատ","բոլորն","են","նույն","նավակում","նույնքան","անպաշտպան"],$u0={words:Ou0},Hu0=$u0,Gu0={title:"Armenian",code:"hy",language:"hy",endonym:"Հայերեն",dir:"ltr",script:"Armn"},_u0=Gu0,Vu0=["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե"],Ju0=["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե","Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"],Uu0=["Հարությունյան","Սարգսյան","Հովհաննիսյան","Գրիգորյան","Խաչատրյան","Հակոբյան","Վարդանյան","Պետրոսյան","Կարապետյան","Գևորգյան","Մկրտչյան","Ղազարյան","Մանուկյան","Պողոսյան","Ավետիսյան","Մարտիրոսյան","Սահակյան","Դավթյան","Առաքելյան","Մարգարյան","Գալստյան","Բաղդասարյան","Ստեփանյան","Հայրապետյան","Սիմոնյան","Ավագյան","Գասպարյան","Մուրադյան","Ասատրյան","Հովսեփյան","Աբրահամյան","Զաքարյան","Մելքոնյան","Ալեքսանյան","Մխիթարյան","Բարսեղյան","Մովսիսյան","Կիրակոսյան","Եղիազարյան","Բաբայան","Մնացականյան","Թադևոսյան","Մինասյան","Համբարձումյան","Այվազյան","Գաբրիելյան","Ներսիսյան"],Wu0=[{value:"{{person.last_name}}",weight:1}],qu0=["Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"],Zu0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],Yu0={female_first_name:Vu0,first_name:Ju0,last_name:Uu0,last_name_pattern:Wu0,male_first_name:qu0,name:Zu0},Qu0=Yu0,Xu0=["+374 ## ######","+374 ### #####"],u00={formats:Xu0},e00=u00,a00={color:gu0,date:Fu0,internet:bu0,location:Iu0,lorem:Hu0,metadata:_u0,person:Qu0,phone_number:e00},F_=a00;new Ku({locale:[F_,Ru,Lu]});var r00=["{{company.prefix}} {{person.last_name}}","{{person.last_name}} {{company.suffix}}","{{company.prefix}} {{person.last_name}} {{company.suffix}}"],n00=["PT","CV","UD","PD","Perum","Fa","Yayasan","KKB"],t00=["(Persero) Tbk","Tbk"],i00={name_pattern:r00,prefix:n00,suffix:t00},o00=i00,s00={wide:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],abbr:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ags","Sep","Okt","Nov","Des"]},l00={wide:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],abbr:["Min","Sen","Sel","Rab","Kam","Jum","Sab"]},E00={month:s00,weekday:l00},c00=E00,d00=["com","net","org","asia","tv","biz","info","in","name","co","id","ac.id","sch.id","go.id","mil.id","co.id","or.id","web.id","my.id","net.id","biz.id","desa.id","ponpes.id"],D00=["gmail.com","yahoo.com","gmail.co.id","yahoo.co.id"],x00={domain_suffix:d00,free_email:D00},m00=x00,h00=["##","#"],p00=["Airmadidi","Ampana","Amurang","Andolo","Banggai","Bantaeng","Barru","Bau-Bau","Benteng","Bitung","Bolaang Uki","Boroko","Bulukumba","Bungku","Buol","Buranga","Donggala","Enrekang","Gorontalo","Jeneponto","Kawangkoan","Kendari","Kolaka","Kotamobagu","Kota Raha","Kwandang","Lasusua","Luwuk","Majene","Makale","Makassar","Malili","Mamasa","Mamuju","Manado","Marisa","Maros","Masamba","Melonguane","Ondong Siau","Palopo","Palu","Pangkajene","Pare-Pare","Parigi","Pasangkayu","Pinrang","Polewali","Poso","Rantepao","Ratahan","Rumbia","Sengkang","Sidenreng","Sigi Biromaru","Sinjai","Sunggu Minasa","Suwawa","Tahuna","Takalar","Tilamuta","Toli Toli","Tomohon","Tondano","Tutuyan","Unaaha","Wangi Wangi","Wanggudu","Watampone","Watan Soppeng","Ambarawa","Anyer","Bandung","Bangil","Banjar (Jawa Barat)","Banjarnegara","Bangkalan","Bantul","Banyumas","Banyuwangi","Batang","Batu","Bekasi","Blitar","Blora","Bogor","Bojonegoro","Bondowoso","Boyolali","Bumiayu","Brebes","Caruban","Cianjur","Ciamis","Cibinong","Cikampek","Cikarang","Cilacap","Cilegon","Cirebon","Demak","Depok","Garut","Gresik","Indramayu","Jakarta","Jember","Jepara","Jombang","Kajen","Karanganyar","Kebumen","Kediri","Kendal","Kepanjen","Klaten","Pelabuhan Ratu","Kraksaan","Kudus","Kuningan","Lamongan","Lumajang","Madiun","Magelang","Magetan","Majalengka","Malang","Mojokerto","Mojosari","Mungkid","Ngamprah","Nganjuk","Ngawi","Pacitan","Pamekasan","Pandeglang","Pare","Pati","Pasuruan","Pekalongan","Pemalang","Ponorogo","Probolinggo","Purbalingga","Purwakarta","Purwodadi","Purwokerto","Purworejo","Rangkasbitung","Rembang","Salatiga","Sampang","Semarang","Serang","Sidayu","Sidoarjo","Singaparna","Situbondo","Slawi","Sleman","Soreang","Sragen","Subang","Sukabumi","Sukoharjo","Sumber","Sumedang","Sumenep","Surabaya","Surakarta","Tasikmalaya","Tangerang","Tangerang Selatan","Tegal","Temanggung","Tigaraksa","Trenggalek","Tuban","Tulungagung","Ungaran","Wates","Wlingi","Wonogiri","Wonosari","Wonosobo","Yogyakarta","Atambua","Baa","Badung","Bajawa","Bangli","Bima","Denpasar","Dompu","Ende","Gianyar","Kalabahi","Karangasem","Kefamenanu","Klungkung","Kupang","Labuhan Bajo","Larantuka","Lewoleba","Maumere","Mataram","Mbay","Negara","Praya","Raba","Ruteng","Selong","Singaraja","Soe","Sumbawa Besar","Tabanan","Taliwang","Tambolaka","Tanjung","Waibakul","Waikabubak","Waingapu","Negara,Bali"],g00=["{{location.city_name}}"],f00=["Indonesia"],v00=["#####"],C00=["Aceh","Sumatera Utara","Sumatera Barat","Jambi","Bangka Belitung","Riau","Kepulauan Riau","Bengkulu","Sumatera Selatan","Lampung","Banten","DKI Jakarta","Jawa Barat","Jawa Tengah","Jawa Timur","Nusa Tenggara Timur","DI Yogyakarta","Bali","Nusa Tenggara Barat","Kalimantan Barat","Kalimantan Tengah","Kalimantan Selatan","Kalimantan Timur","Kalimantan Utara","Sulawesi Selatan","Sulawesi Utara","Gorontalo","Sulawesi Tengah","Sulawesi Barat","Sulawesi Tenggara","Maluku","Maluku Utara","Papua Barat","Papua","Papua Tengah","Papua Pegunungan","Papua Selatan"],F00={normal:"{{location.street}} no {{location.buildingNumber}}",full:"{{location.street}} no {{location.buildingNumber}} {{location.secondaryAddress}}"},k00=["{{location.street_prefix}} {{person.first_name}}","{{location.street_prefix}} {{person.last_name}}"],A00=["Ds.","Dk.","Gg.","Jln.","Jr.","Kpg.","Ki.","Psr."],b00={building_number:h00,city_name:p00,city_pattern:g00,default_country:f00,postcode:v00,state:C00,street_address:F00,street_pattern:k00,street_prefix:A00},y00=b00,B00={title:"Indonesian (Indonesia)",code:"id_ID",country:"ID",language:"id",endonym:"Bahasa Indonesia (Indonesia)",dir:"ltr",script:"Latn"},z00=B00,k_=["Ade","Agnes","Ajeng","Amalia","Anita","Ayu","Aisyah","Ana","Ami","Ani","Azalea","Aurora","Alika","Anastasia","Amelia","Almira","Agustina","Aulia","Anggun","Bella","Betania","Belinda","Citra","Cindy","Chelsea","Clara","Cornelia","Cinta","Cinthia","Ciaobella","Cici","Carla","Calista","Devi","Dewi","Dian","Diah","Diana","Dina","Dinda","Dalima","Dwi","Dyah","Ditya","Eka","Eva","Endah","Elisa","Eli","Ella","Ellis","Elma","Elvina","Fitria","Fitriani","Febi","Faizah","Farah","Farhunnisa","Fathonah","Febrina","Febriana","Fitri","Fara","Gabriella","Gasti","Gawati","Genta","Ghaliyati","Gina","Gilda","Ganesha","Gadis","Halima","Hesti","Hilda","Hafshah","Hamima","Hana","Hani","Hasna","Humaira","Ika","Indah","Intan","Irma","Icha","Ida","Ifa","Ilsa","Ina","Ira","Iriana","Irawati","Indira","Jamalia","Janet","Jane","Julia","Juli","Jessica","Jasmin","Jelita","Kamaria","Kamila","Kani","Karen","Karimah","Kartika","Kasiyah","Keisha","Kezia","Kiandra","Kayla","Kania","Kirana","Lala","Lalita","Latika","Laila","Laras","Lidya","Lili","Lintang","Lestari","Linda","Laksita","Maria","Mala","Maya","Maida","Maimunah","Melinda","Mila","Mutia","Michelle","Malika","Melani","Nadia","Nadine","Nabila","Natalia","Novi","Nova","Nurul","Nilam","Najwa","Nada","Naura","Nur","Novita","Nimas","Noviana","Olivia","Ophelia","Oni","Oliva","Padma","Putri","Paramita","Paris","Patricia","Paulin","Puput","Puji","Pia","Puspa","Puti","Padmi","Puspita","Pratiwi","Prita","Qori","Queen","Ratih","Ratna","Restu","Rini","Rika","Rina","Rahayu","Rahmi","Rachel","Raisa","Raina","Rahmawati","Retno","Ria","Rosalina","Rita","Rosa","Sarah","Sari","Siti","Siska","Suci","Syahrini","Septi","Sadina","Safina","Sakura","Salimah","Salwa","Salsabila","Samiah","Shania","Sabrina","Silvia","Shakila","Sintia","Sartika","Safira","Sasha","Sherly","Talia","Tami","Tira","Tiara","Titin","Tania","Tina","Tantri","Tari","Titi","Tri","Tsabita","Uchita","Unjani","Ulya","Uli","Ulva","Umi","Usyi","Vanya","Vanesa","Vivi","Vera","Vicky","Victoria","Violet","Vania","Winda","Widya","Wulan","Wirda","Wani","Wulandari","Yani","Yessi","Yulia","Yuliana","Yuni","Yunita","Yance","Zahra","Zalindra","Zaenab","Zulfa","Zizi","Zulaikha","Zamira","Zelda","Zelaya"],S00=["Agustina","Andriani","Anggraini","Aryani","Astuti","Ananda","Anandya","Azzahra","Aqila","Amanta","Afifah","Ardiyanti","Andini","Aurelia","Aryanti","Azizah","Anjani","Damayanti","Elvina","Fujiati","Farida","Fathina","Fernanda","Febrianti","Handayani","Hassanah","Hartati","Hasanah","Haryanti","Hariyah","Hastuti","Halimah","Harini","Juwita","Jelita","Kusmawati","Kuswandari","Kusuma","Kahyang","Laksmiwati","Laksita","Lestari","Lailasari","Leilani","Mandasari","Mardhiyah","Mayasari","Melani","Mulyani","Maryati","Mahestri","Maharani","Maheswari","Melinda","Mustika","Nurdiyanti","Novitasari","Nuraini","Nasyidah","Nasyiah","Namaga","Nathania","Nurlaela","Ningrum","Palastri","Pudjiastuti","Puspasari","Puspita","Purwanti","Pratiwi","Purnawati","Pertiwi","Permata","Prastuti","Padmasari","Putri","Purnama","Rahmawati","Rahayu","Riyanti","Rahimah","Ramadhani","Rachmawati","Suartini","Sudiati","Suryatmi","Susanti","Safitri","Salsabilla","Salma","Saputri","Saraswati","Oktaviani","Utami","Usamah","Usada","Uyainah","Yuniar","Yuliarti","Yulianti","Yolanda","Wahyuni","Wijayanti","Widiastuti","Winarsih","Wulandari","Wastuti","Zulaika","Zahrah"],M00=[{value:"{{person.female_last_name}}",weight:1}],w00=null,P00=["dr.","drg.","Dr.","Hj."],A_=["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agus","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Among","Anggabaya","Anom","Argono","Aris","Arta","Artanto","Artawan","Arsipatra","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Budi","Cagak","Cager","Cahyadi","Cahyanto","Cahya","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Candra","Chandra","Candrakanta","Capa","Caraka","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Dacin","Dadap","Dadi","Dagel","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Digdaya","Dimas","Dimaz","Dipa","Dirja","Drajat","Dwi","Dono","Dodo","Edi","Eka","Elon","Eluh","Eman","Emas","Embuh","Emong","Empluk","Endra","Enteng","Estiawan","Estiono","Eko","Edison","Edward","Elvin","Erik","Emil","Ega","Emin","Eja","Gada","Gadang","Gading","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gatot","Gatra","Ghani","Gibran","Gilang","Hairyanto","Hardana","Hardi","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasta","Heru","Himawan","Hadi","Halim","Hasim","Hasan","Hendra","Hendri","Heryanto","Hamzah","Hari","Imam","Indra","Irwan","Irsad","Ikhsan","Irfan","Ian","Ibrahim","Ibrani","Ismail","Irnanto","Ilyas","Ibun","Ivan","Ikin","Ihsan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jaka","Jarwa","Jarwadi","Jarwi","Jasmani","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jinawi","Jindra","Joko","Jumadi","Jumari","Jamal","Jamil","Jais","Jefri","Johan","Jono","Kacung","Kajen","Kambali","Kamidin","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kasiran","Kasusra","Kawaca","Kawaya","Kayun","Kemba","Kenari","Kenes","Kuncara","Kunthara","Kusuma","Kadir","Kala","Kalim","Kurnia","Kanda","Kardi","Karya","Kasim","Kairav","Kenzie","Kemal","Kamal","Koko","Labuh","Laksana","Lamar","Lanang","Langgeng","Lanjar","Lantar","Lega","Legawa","Lembah","Liman","Limar","Luhung","Lukita","Luluh","Lulut","Lurhur","Luwar","Luwes","Latif","Lasmanto","Lukman","Luthfi","Leo","Luis","Lutfan","Lasmono","Laswi","Mahesa","Makara","Makuta","Manah","Maras","Margana","Mariadi","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Mitra","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursita","Murti","Mustika","Maman","Mahmud","Mahdi","Mahfud","Malik","Muhammad","Mustofa","Marsito","Mursinin","Nalar","Naradi","Nardi","Niyaga","Nrima","Nugraha","Nyana","Narji","Nasab","Nasrullah","Nasim","Najib","Najam","Nyoman","Olga","Ozy","Omar","Opan","Oskar","Oman","Okto","Okta","Opung","Paiman","Panca","Pangeran","Pangestu","Pardi","Parman","Perkasa","Praba","Prabu","Prabawa","Prabowo","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Prayitna","Prayoga","Prayogo","Purwadi","Purwa","Purwanto","Panji","Pandu","Prima","Putu","Raden","Raditya","Raharja","Rama","Rangga","Reksa","Respati","Rusman","Rosman","Rahmat","Rahman","Rendy","Reza","Rizki","Ridwan","Rudi","Radit","Radika","Rafi","Rafid","Raihan","Salman","Saadat","Saiful","Surya","Slamet","Samsul","Soleh","Simon","Sabar","Sabri","Sidiq","Satya","Setya","Saka","Sakti","Taswir","Tedi","Teddy","Taufan","Taufik","Tomi","Tasnim","Teguh","Tasdik","Timbul","Tirta","Tirtayasa","Tri","Tugiman","Umar","Usman","Uda","Umay","Unggul","Utama","Umaya","Upik","Viktor","Vino","Vinsen","Vero","Vega","Viman","Virman","Wahyu","Wira","Wisnu","Wadi","Wardi","Warji","Waluyo","Wakiman","Wage","Wardaya","Warsa","Warsita","Warta","Wasis","Wawan","Xanana","Yahya","Yusuf","Yosef","Yono","Yoga","Zaki","Zakir","Zulfikar"],T00=ju(k_,A_),j00=["Adriansyah","Ardianto","Anggriawan","Ahmad","Adhitama","Abiputra","Antoni","Alamsyah","Airlangga","Abimanyu","Agustian","Arifin","Ardana","Aswandi","Budiman","Budiyanto","Bagaskara","Damanik","Darmawan","Dirgantara","Darojat","Firmansyah","Firgantoro","Fabian","Febian","Faresta","Gunarto","Gunawan","Hardiansyah","Habibi","Hakim","Halim","Haryanto","Hidayat","Hidayanto","Hutagalung","Hutapea","Hutasoit","Himawan","Hermawan","Herlambang","Handoko","Haikal","Irawan","Iswahyudi","Irfandi","Kuswoyo","Januar","Jailani","Kurniawan","Kusumo","Latupono","Lazuardi","Lesmana","Maheswara","Mahendra","Mustofa","Mansur","Mandala","Megantara","Maulana","Maryadi","Mangunsong","Manullang","Marpaung","Marbun","Mahardika","Narpati","Natsir","Nugroho","Najmudin","Nashiruddin","Nainggolan","Nababan","Napitupulu","Nugraha","Nanda","Oktavian","Oktovian","Pangestu","Putra","Pranowo","Prabowo","Pratama","Prasetya","Prasetyo","Pradana","Pradipta","Prakasa","Permadi","Prasasta","Prayoga","Perdana","Purnawarman","Purnama","Purwadi","Ramadan","Rajasa","Rajata","Rendra","Rayhan","Rahardian","Saptono","Santoso","Saputra","Saefullah","Setiawan","Suryono","Suwarno","Siregar","Sihombing","Salahudin","Samosir","Saragih","Sihotang","Simanjuntak","Sinaga","Simbolon","Sitompul","Sitorus","Sirait","Situmorang","Syahreza","Sabian","Satria","Supriyanto","Sudrajat","Tampubolon","Thamrin","Tamba","Tarihoran","Utama","Uwais","Wahyudin","Waluyo","Wibowo","Winarno","Wibisono","Wijaya","Widodo","Wacana","Waskita","Wasita","Wicaksono","Wardana","Yulianto","Yanuar","Yudhistira","Zulkarnain"],N00=[{value:"{{person.male_last_name}}",weight:1}],L00=null,R00=["dr.","drg.","Dr.","Drs.","Ir.","H."],K00=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.firstName}} {{person.lastName}}",weight:1}],I00=null,O00=["S.Ked","S.Gz","S.Pt","S.IP","S.E.I","S.E.","S.Kom","S.H.","S.T.","S.Pd","S.Psi","S.I.Kom","S.Sos","S.Farm","M.M.","M.Kom.","M.TI.","M.Pd","M.Farm","M.Ak"],$00={female_first_name:k_,female_last_name:S00,female_last_name_pattern:M00,female_prefix:w00,female_title:P00,first_name:T00,male_first_name:A_,male_last_name:j00,male_last_name_pattern:N00,male_prefix:L00,male_title:R00,name:K00,prefix:I00,suffix:O00},H00=$00,G00=["02# #### ###","02## #### ###","03## #### ###","04## #### ###","05## #### ###","06## #### ###","07## #### ###","09## #### ###","02# #### ####","02## #### ####","03## #### ####","04## #### ####","05## #### ####","06## #### ####","07## #### ####","09## #### ####","08## ### ###","08## #### ###","08## #### ####","(+62) 8## ### ###","(+62) 2# #### ###","(+62) 2## #### ###","(+62) 3## #### ###","(+62) 4## #### ###","(+62) 5## #### ###","(+62) 6## #### ###","(+62) 7## #### ###","(+62) 8## #### ###","(+62) 9## #### ###","(+62) 2# #### ####","(+62) 2## #### ####","(+62) 3## #### ####","(+62) 4## #### ####","(+62) 5## #### ####","(+62) 6## #### ####","(+62) 7## #### ####","(+62) 8## #### ####","(+62) 9## #### ####"],_00={formats:G00},V00=_00,J00={company:o00,date:c00,internet:m00,location:y00,metadata:z00,person:H00,phone_number:V00},b_=J00;new Ku({locale:[b_,Ru,Lu]});var U00=["+2760 ### ####","+2761 ### ####","+2763 ### ####","+2772 ### ####","+2773 ### ####","+2774 ### ####","+2776 ### ####","+2779 ### ####","+2781 ### ####","+2782 ### ####","+2783 ### ####","+2784 ### ####","082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"],W00={formats:U00},q00=W00,Z00=["Pty Ltd","Ltd","CC"],Y00={suffix:Z00},Q00=Y00,X00=["co.za","com","org.za","info","net.za"],ue0={domain_suffix:X00},ee0=ue0,ae0=["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Mbombela","Cape Town","Stellenbosch","Port Elizabeth","East London","Kimberley","Rustenburg","Bloemfontein"],re0=["{{location.city_name}}"],ne0=["South Africa","The Republic of South Africa","SA"],te0=["#####","####"],ie0=["Limpopo","Gauteng","Free State","North West","Northern Cape","Western Cape","KwaZulu-Natal","Mpumalanga","Eastern Cape"],oe0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],se0={city_name:ae0,city_pattern:re0,default_country:ne0,postcode:te0,state:ie0,street_pattern:oe0},le0=se0,Ee0={title:"English (South Africa)",code:"en_ZA",country:"ZA",language:"en",endonym:"English (South Africa)",dir:"ltr",script:"Latn"},ce0=Ee0,de0=["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie"],De0=["Rapulane","Nthabiseng","Kopano","Mpho","Lungelo","Ziyanda","Nqobile","Monde","Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie","James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie"],xe0=["Dlamini","Zulu","Mabunda","Makhanya","Khoza","Zuma","Zondi","Abbott","Adams","Anderson","Adcock","Ashley","Amla","Baloyi","Bailey","Barrows","Barton","Berge","Bernhard","Bernier","Boyle","Braun","Blanckenberg","Brekke","Brown","Bruen","Bacher","Boucher","Bromfield","Benjamin","Bongo","Bhana","Bhengu","Carter","Cameron","Champlin","Collins","Cullinan","Chetty","Cook","Connelly","Crooks","Cummings","Cassim","Dube","Dhlamini","Daniel","Davis","Dower","Dixon","Dickinson","Douglas","Deane","Ebert","Elworthy","Feest","Fuller","Fish","Fisher","Fichardt","Govender","Gupta","Gandhi","Gibson","Gibbs","Gleason","Goonam","Gordhan","Goodwin","Grady","Graham","Grant","Green","Greenholt","Grimes","Hlongwane","Harris","Hall","Horne","Harvey","Hearne","Heller","Herzog","Hudson","Hlatshwayo","Hitchinson","Hathorn","Hayworth","Henderson","Jacobs","Jacobson","Johnson","Johnston","Jones","Joseph","Kalyan","Kathrada","King","Klusener","Klein","Keith","Kennedy","Kuhn","Khumalu","Kunene","Kempis","Kemp","Kubheka","Khuzwayo","Linsey","Lowe","Letsoalo","Mhlanga","Mabaso","Mazibuko","Moosa","Mhlongo","Mahlangu","Markham","Mansell","Marvin","Mayer","Mbatha","Maseko","Milton","Mkhize","Moses","McKenzie","McMillan","McLaren","McLean","Miller","Mills","Mitchell","Mchunu","Munsamy","Mnisi","Moen","Motaung","Mudau","Mohr","Monahan","Moore","Moonsamy","Mphahlele","Morar","Molefe","Mthembu","Muller","Murray","Moloi","Mofokeng","Modise","Mtshali","Mathebula","Mthethwa","Maluleke","Mokwena","Motloung","Mahabeer","Mngomezulu","Nolan","Nair","Ndlovu","Nkosi","Ngcobo","Ngwenya","Ntuli","Nxumalo","Ngubane","Nhlapo","Ndaba","Nkomo","Oliphant","Ochse","O'Linn","Patel","Parker","Parkin","Pillay","Parnell","Peterson","Procter","Poore","Pollock","Powell","Price","Prince","Pithey","Reilly","Reid","Rowe","Roberts","Richards","Richardson","Schmidt","Schultz","Stewart","Symcox","Smith","Stokes","Sinclair","Singh","Shongwe","Sibiya","Schwarz","Snooke","Sithole","Terry","Thompson","Tromp","Tuckett","Taylor","Tsabalala","Wesley","Walsh","Weber","Weimann","Willoughby","White","Welch","West","Williamson","Ziemann","Albertyn","Bosman","Bester","Truter","Tsotetsi","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","Xaba","Zungu","Zwane"],me0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],he0=["James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Kim","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie","Jan"],pe0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}],ge0={female_first_name:de0,first_name:De0,last_name:xe0,last_name_pattern:me0,male_first_name:he0,name:pe0},fe0=ge0,ve0=["10","11","12","13","14","15","16","17","18","21","22","23","24","27","28","31","32","33","34","35","36","39","40","41","42","43","44","45","46","47","48","49","51","53","54","56","57","58"],Ce0=["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],Fe0=["(0##) ### ####","0## ### ####","+27 ## ### ####","01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],ke0={area_code:ve0,exchange_code:Ce0,formats:Fe0},Ae0=ke0,be0={cell_phone:q00,company:Q00,internet:ee0,location:le0,metadata:ce0,person:fe0,phone_number:Ae0},y_=be0;new Ku({locale:[y_,Ru,Lu]});var ye0=["amerika nigra urso","azia nigra urso","blanka urso","bruna urso","granda pando","longlipa urso","malaja urso","okulvitra urso"],Be0=["amerika krokodilo","aŭstralia krokodilo","ĉina aligatoro","filipina krokodilo","gavialo","kuba krokodilo","mara krokodilo","marĉa krokodilo","meksika krokodilo","misisipa aligatoro","nana krokodilo","nigra kajmano","nila krokodilo","okcidentafrika krokodilo","orinoka krokodilo","siama krokodilo"],ze0=["azia leono","berbera leono","kaba leono","masaja leono","okcidentafrika leono","senegala leono","transvala leono"],Se0=["birdo","bovo","cetaco","ĉevalo","fiŝo","hundo","insekto","kato","krokodilulo","kuniklo","leono","serpento","urso"],Me0={bear:ye0,crocodilia:Be0,lion:ze0,type:Se0},we0=Me0,Pe0=["arĝenta","blanka","blua","bruna","cejana","ebura","flava","griza","indiga","kakia","lavenda","lazura","malva","maĝenta","nigra","okra","ora","oranĝa","purpura","roza","ruĝa","sukcena","turkisa","verda","viola"],Te0={human:Pe0},je0=Te0,Ne0={adjective:["bela","bona","eleganta","elektra","ergonomia","inteligenta","luksa","malaĉa","malgranda","manfarita","mirinda","moderna","mojosa","nekredebla","oportuna","ordinara","populara","praktika","rafinita","recikligita","rustika","senmarka","tajlorita","taŭga","unika"],material:["betona","bronza","ceramika","freŝa","frostigita","granita","kartona","kaŭĉuka","kotona","ligna","metala","plasta","ŝtala","trikita","vitra"],product:["aŭto","biciklo","ĉapelo","ĉemizo","ekrano","flago","ganto","klavaro","komputilo","mantuko","muso","nomŝildo","pantalono","pilko","sako","sapo","seĝo","ŝuo","tablo","valizo"]},Le0={product_name:Ne0},Re0=Le0,Ke0=["identigilo","titolo","nomo","telefonnumero","grupo","kategorio","pasvorto","komento","profilbildo","stato"],Ie0={column:Ke0},Oe0=Ie0,$e0={wide:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"],abbr:["jan","feb","mar","apr","maj","jun","jul","aŭg","sep","okt","nov","dec"]},He0={wide:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"],abbr:["di","lu","ma","me","ĵa","ve","sa"]},Ge0={month:$e0,weekday:He0},_e0=Ge0,Ve0=["altkvalita","aŭtomata","bludenta","cifereca","ĉefa","defaŭlta","enreta","helpa","hibrida","interna","malfermitkoda","nesinkrona","neŭrona","nuba","optika","plenekrana","plurbajta","plurplatforma","portebla","realtempa","redunda","sendrata","solidstata","universala","virtuala"],Je0=["analizado","arĥivado","bitigado","densigado","enigado","generado","indeksado","interŝanĝado","kalkulado","kodrompado","kodumado","kompilado","konektado","kopiado","muntado","nuligado","preterpasado","programado","restartigado","savkopiado","sinkronigado","sintezado","transpasado","transsendado","validigado"],Ue0=["alarmo","aplikaĵo","bendlarĝo","buso","cirkvito","datumbazo","datumcentro","disko","dosiero","ekrano","fajroŝirmilo","fluo","interfaco","karto","kondensilo","konektilo","konektingo","konekto","matrico","operaciumo","panelo","pelilo","programo","protokolo","rastrumero","reto","sentilo","servilo","sistemo","transsendilo"],We0=["Se ni povus {{verb}} la {{noun}}n, ni povus aliri la {{abbreviation}}-{{noun}}n per la {{adjective}} {{abbreviation}}-{{noun}}!","Ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Provu {{verb}} la {{abbreviation}}-{{noun}}n, eble ni sukcesos {{verb}} la {{adjective}}n {{noun}}n!","Vi ne povas {{verb}} la {{noun}}n sen {{ingverb}} de la {{adjective}} {{abbreviation}}-{{noun}}!","Uzu la {{adjective}}n {{abbreviation}}-{{noun}}n, poste vi povos {{verb}} la {{adjective}}n {{noun}}n!","La {{abbreviation}}-{{noun}} ne funkcias, provu {{verb}} la {{adjective}}n {{noun}}n, por ke ni povu {{verb}} la {{abbreviation}}-{{noun}}n!","Ne funkcios {{ingverb}} de la {{noun}}, ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Mi provos {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n, tio devus {{verb}} la {{abbreviation}}-{{noun}}n!","Ne gravas, se ni ne povus {{verb}} la {{noun}}n, ni devas nur {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}!"],qe0=["analizi","arĥivi","bitigi","densigi","enigi","generi","indeksi","interŝanĝi","kalkuli","kodrompi","kodumi","kompili","konekti","kopii","munti","nuligi","preterpasi","programi","restartigi","savkopii","sinkronigi","sintezi","transpasi","transsendi","validigi"],Ze0={adjective:Ve0,ingverb:Je0,noun:Ue0,phrase:We0,verb:qe0},Ye0=Ze0,Qe0=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{person.first_name}}{{location.city_suffix}}"],Xe0=["Norda","Orienta","Suda","Okcidenta","Bona","Nova","Malnova"],ua0=["burgo","damo","fildo","forto","fuorto","grado","haveno","porto","stado","ŝiro","urbo","valo","viko","vilao","vilaĝo","vilo"],ea0=["Afganio","Alando","Albanio","Alĝerio","Andoro","Angolo","Angvilo","Antarkto","Antigvo kaj Barbudo","Argentino","Armenio","Arubo","Aŭstralio","Aŭstrio","Azerbajĝano","Bahamoj","Bangladeŝo","Barato","Barbado","Barejno","Belgio","Belizo","Belorusio","Benino","Bermudo","Bocvano","Bolivio","Bosnio kaj Hercegovino","Brazilo","Brita Hindoceana Teritorio","Britaj Virgulinsuloj","Brunejo","Bulgario","Burkino","Burundo","Butano","Buvet-Insulo","Ĉado","Ĉeĥio","Centr-Afrika Respubliko","Ĉilio","Ĉinio","Danio","Dominika Respubliko","Dominiko","Ebur-Bordo","Egiptio","Ekvadoro","Ekvatora Gvineo","Eritreo","Estonio","Etiopio","Falklandaj Insuloj","Ferooj","Fiĝioj","Filipinoj","Finnlando","Franca Gujano","Franca Polinezio","Francaj Sudaj kaj Antarktaj Teritorioj","Francio","Gabono","Gambio","Ganao","Germanio","Ĝibraltaro","Ĝibutio","Grekio","Grenado","Gronlando","Gujano","Gvadelupo","Gvamo","Gvatemalo","Gvernsejo","Gvineo","Gvineo-Bisaŭo","Haitio","Herda kaj Makdonaldaj Insuloj","Hispanio","Honduro","Honkongo","Hungario","Indonezio","Irako","Irano","Irlando","Islando","Israelo","Italio","Jamajko","Japanio","Jemeno","Ĵersejo","Jordanio","Kaboverdo","Kajmaninsuloj","Kamboĝo","Kameruno","Kanado","Kariba Nederlando","Kartvelio","Kataro","Kazaĥio","Kenjo","Kipro","Kirgizio","Kiribato","Kokosinsuloj","Kolombio","Komoroj","Kongo Brazavila","Kongo Kinŝasa","Kostariko","Kristnaskinsulo","Kroatio","Kubo","Kukinsuloj","Kuracao","Kuvajto","Laoso","Latvio","Lesoto","Libano","Liberio","Libio","Liĥtenŝtejno","Litovio","Luksemburgo","Madagaskaro","Majoto","Makao","Malajzio","Malavio","Maldivoj","Malio","Malto","Manksinsulo","Maroko","Marŝalaj Insuloj","Martiniko","Maŭricio","Maŭritanio","Meksiko","Mikronezio","Mjanmao","Moldavio","Monako","Moncerato","Mongolio","Montenegro","Mozambiko","Namibio","Nauro","Nederlando","Nepalo","Niĝerio","Niĝero","Nikaragvo","Niuo","Nord-Koreio","Nord-Makedonio","Nord-Marianoj","Norfolkinsulo","Norvegio","Nov-Kaledonio","Nov-Zelando","Okcidenta Saharo","Omano","Orienta Timoro","Pakistano","Palaŭo","Palestino","Panamo","Papuo-Nov-Gvineo","Paragvajo","Peruo","Pitkarna Insularo","Pollando","Portugalio","Puertoriko","Reunio","Ruando","Rumanio","Rusio","Salomonoj","Salvadoro","Samoo","Sankta Bartolomeo","Sankta Heleno","Sankta Kristoforo kaj Neviso","Sankta Lucio","Sankta Marteno (franca)","Sankta Marteno (nederlanda)","Sankta Piero kaj Mikelono","Sankta Vincento kaj Grenadinoj","Sanmarino","Santomeo kaj Principeo","Sauda Arabio","Sejŝeloj","Senegalo","Serbio","Sieraleono","Singapuro","Sirio","Slovakio","Slovenio","Somalio","Srilanko","Sud-Afriko","Sud-Georgio kaj Sud-Sandviĉinsuloj","Sud-Koreio","Sud-Sudano","Sudano","Surinamo","Svalbardo kaj Janmajeno","Svazilando","Svedio","Svislando","Taĝikio","Tajlando","Tajvano","Tanzanio","Togolando","Tokelao","Tongo","Trinidado kaj Tobago","Tunizio","Turkio","Turkmenio","Turkoj kaj Kajkoj","Tuvalo","Ugando","Ukrainio","Unuiĝinta Reĝlando","Unuiĝintaj Arabaj Emirlandoj","Urugvajo","Usona Samoo","Usonaj Malgrandaj Insuloj","Usonaj Virgulinsuloj","Usono","Uzbekio","Valiso kaj Futuno","Vanuatuo","Vatikano","Venezuelo","Vjetnamio","Zambio","Zimbabvo"],aa0=["Esperantujo"],ra0=["nordo","oriento","sudo","okcidento","nordoriento","nordokcidenta","sudoriento","sudokcidento"],na0=["N","E","S","U","NE","NU","SE","SU"],ta0=["apartamento ###","ĉambro ###"],ia0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},oa0=["{{location.street_prefix}} de {{person.first_name}}","{{location.street_prefix}} de {{person.last_name}}","{{person.first_name}}{{location.street_suffix}}","{{location.city_prefix}} {{person.first_name}}{{location.street_suffix}}"],sa0=["Aleo","Arbaro","Avenuo","Bulvardo","Digo","Ĝardeno","Insulo","Kampo","Klifo","Lago","Monto","Parko","Placo","Ponto","Rivero","Strato","Tunelo","Viadukto","Vojo"],la0=["aleo","arbaro","avenuo","bulvardo","digo","ĝardeno","insulo","kampo","klifo","lago","monto","parko","placo","ponto","rivero","strato","tunelo","viadukto","vojo"],Ea0={city_pattern:Qe0,city_prefix:Xe0,city_suffix:ua0,country:ea0,default_country:aa0,direction:ra0,direction_abbr:na0,secondary_address:ta0,street_address:ia0,street_pattern:oa0,street_prefix:sa0,street_suffix:la0},ca0=Ea0,da0={title:"Esperanto",code:"eo",language:"eo",endonym:"Esperanto",dir:"ltr",script:"Latn"},Da0=da0,xa0=["aktivulo","aktoro","akuŝisto","amiko","artisto","astronomo","aŭtoro","bakisto","biciklisto","bloganto","ĉokoladisto","dancisto","dentisto","desegnisto","dezajnisto","dietisto","diplomato","direktoro","edukisto","ekologo","eldonisto","entreprenisto","esperantisto","esploristo","estrarano","farbisto","fervojisto","filmamanto","filmisto","filozofo","fizikisto","fondinto","fotisto","gepatro","gimnasto","ginekologo","gitaristo","GLAT-ulo","gvidanto","ĥemiisto","ĥirurgo","idisto","inĝeniero","instruisto","inventinto","ĵurnalisto","kantisto","kasisto","komercisto","komitatano","kreanto","kuiristo","kuracisto","laboristo","leganto","lingvisto","ludanto","manlaboristo","maristo","matematikisto","modelo","muzikisto","nerdo","novulo","oficisto","okulkuracisto","parolanto","patrioto","pensiulo","pentristo","pianisto","poligloto","politikisto","poŝtisto","presisto","prezidanto","programisto","psikologo","revulo","sciencisto","sekretario","senlaborulo","staĝanto","stenografisto","studento","tabloludanto","terapiisto","terkulturisto","trejnisto","urbestro","vartisto","vendisto","verdulo","verkisto","veterano","videobloganto","videoludanto","vojaĝanto","volapukisto","volontulo"],ma0=["{{person.bio_part}}","{{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}"],B_=["Agripino","Albertino","Alcestiso","Alekso","Alfonsino","Alico","Amalio","Anastazio","Angelino","Anno","Aŭgustino","Baŭcido","Beatrico","Berenico","Berto","Brigito","Ĉarloto","Cecilio","Doroteo","Eleonoro","Elizabeto","Elizo","Emilio","Ernestino","Evelino","Evo","Fatimo","Filipino","Gertrudo","Gustavino","Hedvigo","Heleno","Henrieto","Hermiono","Ĥimeno","Ilzo","Ireno","Izoldo","Jakelino","Jakobino","Janjo","Johanino","Joŝiko","Jozefino","Judito","Julieto","Juliino","Karmeno","Karolino","Katerino","Klanjo","Klaro","Klaŭdino","Klementino","Kleopatro","Klitemnestro","Klotildo","Kreuzo","Krimhildo","Kristino","Ksantipo","Laŭro","Leopoldino","Lilio","Ludovikino","Magdaleno","Malvino","Manjo","Margareto","Marinjo","Mario","Miriamo","Mirto","Moniko","Olimpio","Paŭlino","Perpetuo","Raĥelo","Rebeko","Rozo","Sabino","Sofinjo","Sofio","Sonjo","Stefanino","Susano","Terezo","Ursulo","Veroniko","Vilhelmino"],z_=["s-ino","d-ro","d-ino","prof."],S_=["Abrahamo","Adolfo","Aleksandro","Alekso","Alfredo","Andreo","Anĝelo","Antono","Arturo","Aŭguĉjo","Bartolomeo","Bertilo","Bruno","Dagoberto","Danielo","Donaldo","Edgaro","Eduardo","Emiliano","Erneĉjo","Ernesto","Ferdinando","Fernando","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gilberto","Gustavo","Hasano","Hektoro","Huberto","Hugo","Iŝmaelo","Ivano","Ivo","Izako","Jakobo","Jano","Ĵeromo","Joakimo","Joĉjo","Johanĉjo","Johano","Jonatano","Josuo","Jozefo","Justeno","Karlo","Karolo","Klaŭdo","Knuto","Lamberto","Laŭrenco","Leono","Leopoldo","Ludoviko","Luko","Maksimo","Makso","Marko","Marteno","Mateo","Miĉjo","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Oskaro","Osvaldo","Pablo","Patriko","Petro","Rafaelo","Roberto","Rolando","Rudolfo","Samuelo","Sebastiano","Simono","Stanislao","Stefano","Tiberio","Tomaso","Viktoro","Vilĉjo","Vilhelmo","Vladimiro"],ha0=ju(B_,S_),pa0=["androgino","cisgenra virino","cisgenra viro","cisgenrulo","cisulo","cisvirino","cisviro","dugenrulo","duspiritulo","genrokviro","hiĝro","interseksulo","kviro","neduumulo","sengenrulo","transgenra virino","transgenra viro","transgenrulo","transulo","transvirino","transviro","travesĉio","trigenrulo","virino","viro"],ga0=["Atanasov","Auld","Aymonier","Baghy","Bailey","Bastien","Beauchemin","Becker","Bein","Bennemann","Bicknell","Boirac","Boulton","Bourlet","Bouwes","Bulthuis","Cart","Cederblad","Christaller","Corret","Cseh","Dirksen","Dor","Droogendijk","Elb","Ellis","Enderby","Engholm","Evstifejev","Frenkel","Gasse","Geurts","Grabowski","Grosjean","Hermelin","Hideo","Hodler","Holmes","Huet","Isbrücker","Junck","Kalocsay","Kotzin","Krijt","Kriss","Kühnl","Kürsteiner","Lagrange","Lapenna","Lengyel","Liniger","Lippmann","Luyken","Makkink","Malmgren","Matton","Meyer","Migliorini","Millidge","Milsom","Mirski","Moscheles","Motteau","Mudie","Mybs","Noël","Nourmont","Nylén","Pikover","Piron","Pollen","Privat","Renard","Rhodes","Riisberg","Rittenberg","Rossetti","Sabadell","Schafer","Schleyer","Schmid","Schmidt","Schröder","Schulz","Schwartz","Setälä","Simon","Sofer","Stamatiadis","Stettler","Sturmer","Thisell","Uitterdijk","Vallienne","Verax","Villanueva","Wackrill","Zaleski","Zamenhof","Zimmermann"],fa0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],M_=["s-ro","d-ro","prof."],va0=[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],Ca0=ju(z_,M_),Fa0=["vira","ina"],ka0=["Akvisto","Fiŝoj","Ŝafo","Bovo","Ĝemeloj","Kankro","Leono","Virgulo","Pesilo","Skorpio","Pafisto","Kaprikorno"],Aa0={bio_part:xa0,bio_pattern:ma0,female_first_name:B_,female_prefix:z_,first_name:ha0,gender:pa0,last_name:ga0,last_name_pattern:fa0,male_first_name:S_,male_prefix:M_,name:va0,prefix:Ca0,sex:Fa0,western_zodiac_sign:ka0},ba0=Aa0,ya0=Object.freeze([{symbol:"H",name:"hidrogeno",atomicNumber:1},{symbol:"He",name:"heliumo",atomicNumber:2},{symbol:"Li",name:"litio",atomicNumber:3},{symbol:"Be",name:"berilio",atomicNumber:4},{symbol:"B",name:"boro",atomicNumber:5},{symbol:"C",name:"karbono",atomicNumber:6},{symbol:"N",name:"nitrogeno",atomicNumber:7},{symbol:"O",name:"oksigeno",atomicNumber:8},{symbol:"F",name:"fluoro",atomicNumber:9},{symbol:"Ne",name:"neono",atomicNumber:10},{symbol:"Na",name:"natrio",atomicNumber:11},{symbol:"Mg",name:"magnezio",atomicNumber:12},{symbol:"Al",name:"aluminio",atomicNumber:13},{symbol:"Si",name:"silicio",atomicNumber:14},{symbol:"P",name:"fosforo",atomicNumber:15},{symbol:"S",name:"sulfuro",atomicNumber:16},{symbol:"Cl",name:"kloro",atomicNumber:17},{symbol:"Ar",name:"argono",atomicNumber:18},{symbol:"K",name:"kalio",atomicNumber:19},{symbol:"Ca",name:"kalcio",atomicNumber:20},{symbol:"Sc",name:"skandio",atomicNumber:21},{symbol:"Ti",name:"titano",atomicNumber:22},{symbol:"V",name:"vanado",atomicNumber:23},{symbol:"Cr",name:"kromo",atomicNumber:24},{symbol:"Mn",name:"mangano",atomicNumber:25},{symbol:"Fe",name:"fero",atomicNumber:26},{symbol:"Co",name:"kobalto",atomicNumber:27},{symbol:"Ni",name:"nikelo",atomicNumber:28},{symbol:"Cu",name:"kupro",atomicNumber:29},{symbol:"Zn",name:"zinko",atomicNumber:30},{symbol:"Ga",name:"galiumo",atomicNumber:31},{symbol:"Ge",name:"germaniumo",atomicNumber:32},{symbol:"As",name:"arseno",atomicNumber:33},{symbol:"Se",name:"seleno",atomicNumber:34},{symbol:"Br",name:"bromo",atomicNumber:35},{symbol:"Kr",name:"kriptono",atomicNumber:36},{symbol:"Rb",name:"rubidio",atomicNumber:37},{symbol:"Sr",name:"stroncio",atomicNumber:38},{symbol:"Y",name:"itrio",atomicNumber:39},{symbol:"Zr",name:"zirkonio",atomicNumber:40},{symbol:"Nb",name:"niobo",atomicNumber:41},{symbol:"Mo",name:"molibdeno",atomicNumber:42},{symbol:"Tc",name:"teknecio",atomicNumber:43},{symbol:"Ru",name:"rutenio",atomicNumber:44},{symbol:"Rh",name:"rodio",atomicNumber:45},{symbol:"Pd",name:"paladio",atomicNumber:46},{symbol:"Ag",name:"arĝento",atomicNumber:47},{symbol:"Cd",name:"kadmio",atomicNumber:48},{symbol:"In",name:"indio",atomicNumber:49},{symbol:"Sn",name:"stano",atomicNumber:50},{symbol:"Sb",name:"antimono",atomicNumber:51},{symbol:"Te",name:"teluro",atomicNumber:52},{symbol:"I",name:"jodo",atomicNumber:53},{symbol:"Xe",name:"ksenono",atomicNumber:54},{symbol:"Cs",name:"cezio",atomicNumber:55},{symbol:"Ba",name:"bario",atomicNumber:56},{symbol:"La",name:"lantano",atomicNumber:57},{symbol:"Ce",name:"cerio",atomicNumber:58},{symbol:"Pr",name:"prazeodimo",atomicNumber:59},{symbol:"Nd",name:"neodimo",atomicNumber:60},{symbol:"Pm",name:"prometio",atomicNumber:61},{symbol:"Sm",name:"samario",atomicNumber:62},{symbol:"Eu",name:"eŭropio",atomicNumber:63},{symbol:"Gd",name:"gadolinio",atomicNumber:64},{symbol:"Tb",name:"terbio",atomicNumber:65},{symbol:"Dy",name:"disprozio",atomicNumber:66},{symbol:"Ho",name:"holmio",atomicNumber:67},{symbol:"Er",name:"erbio",atomicNumber:68},{symbol:"Tm",name:"tulio",atomicNumber:69},{symbol:"Yb",name:"iterbio",atomicNumber:70},{symbol:"Lu",name:"lutecio",atomicNumber:71},{symbol:"Hf",name:"hafnio",atomicNumber:72},{symbol:"Ta",name:"tantalo",atomicNumber:73},{symbol:"W",name:"volframo",atomicNumber:74},{symbol:"Re",name:"renio",atomicNumber:75},{symbol:"Os",name:"osmio",atomicNumber:76},{symbol:"Ir",name:"iridio",atomicNumber:77},{symbol:"Pt",name:"plateno",atomicNumber:78},{symbol:"Au",name:"oro",atomicNumber:79},{symbol:"Hg",name:"hidrargo",atomicNumber:80},{symbol:"Tl",name:"talio",atomicNumber:81},{symbol:"Pb",name:"plumbo",atomicNumber:82},{symbol:"Bi",name:"bismuto",atomicNumber:83},{symbol:"Po",name:"polonio",atomicNumber:84},{symbol:"At",name:"astato",atomicNumber:85},{symbol:"Rn",name:"radono",atomicNumber:86},{symbol:"Fr",name:"franciumo",atomicNumber:87},{symbol:"Ra",name:"radiumo",atomicNumber:88},{symbol:"Ac",name:"aktiniumo",atomicNumber:89},{symbol:"Th",name:"torio",atomicNumber:90},{symbol:"Pa",name:"protaktinio",atomicNumber:91},{symbol:"U",name:"uranio",atomicNumber:92},{symbol:"Np",name:"neptunio",atomicNumber:93},{symbol:"Pu",name:"plutonio",atomicNumber:94},{symbol:"Am",name:"americio",atomicNumber:95},{symbol:"Cm",name:"kuriumo",atomicNumber:96},{symbol:"Bk",name:"berkelio",atomicNumber:97},{symbol:"Cf",name:"kaliforniumo",atomicNumber:98},{symbol:"Es",name:"ejnŝtejnio",atomicNumber:99},{symbol:"Fm",name:"fermio",atomicNumber:100},{symbol:"Md",name:"mendelevio",atomicNumber:101},{symbol:"No",name:"nobelio",atomicNumber:102},{symbol:"Lr",name:"laŭrencio",atomicNumber:103},{symbol:"Rf",name:"ruterfordio",atomicNumber:104},{symbol:"Db",name:"dubnio",atomicNumber:105},{symbol:"Sg",name:"seborgio",atomicNumber:106},{symbol:"Bh",name:"borio",atomicNumber:107},{symbol:"Hs",name:"hasio",atomicNumber:108},{symbol:"Mt",name:"mejtnerio",atomicNumber:109},{symbol:"Ds",name:"darmŝtatio",atomicNumber:110},{symbol:"Rg",name:"rentgenio",atomicNumber:111},{symbol:"Cn",name:"kopernicio",atomicNumber:112},{symbol:"Nh",name:"nihonio",atomicNumber:113},{symbol:"Fl",name:"flerovio",atomicNumber:114},{symbol:"Mc",name:"moskovio",atomicNumber:115},{symbol:"Lv",name:"livermorio",atomicNumber:116},{symbol:"Ts",name:"teneso",atomicNumber:117},{symbol:"Og",name:"oganesono",atomicNumber:118}]),Ba0=Object.freeze([{name:"metro",symbol:"m"},{name:"sekundo",symbol:"s"},{name:"molo",symbol:"mol"},{name:"ampero",symbol:"A"},{name:"kelvino",symbol:"K"},{name:"kandelo",symbol:"cd"},{name:"kilogramo",symbol:"kg"},{name:"radiano",symbol:"rad"},{name:"herco",symbol:"Hz"},{name:"neŭtono",symbol:"N"},{name:"paskalo",symbol:"Pa"},{name:"ĵulo",symbol:"J"},{name:"vato",symbol:"W"},{name:"kulombo",symbol:"C"},{name:"volto",symbol:"V"},{name:"omo",symbol:"Ω"},{name:"teslo",symbol:"T"},{name:"celsia grado",symbol:"°C"},{name:"lumeno",symbol:"lm"},{name:"bekerelo",symbol:"Bq"},{name:"grajo",symbol:"Gy"},{name:"siverto",symbol:"Sv"},{name:"steradiano",symbol:"sr"},{name:"farado",symbol:"F"},{name:"simenso",symbol:"S"},{name:"vebero",symbol:"Wb"},{name:"henro",symbol:"H"},{name:"lukso",symbol:"lx"},{name:"katalo",symbol:"kat"}]),za0={chemicalElement:ya0,unit:Ba0},Sa0=za0,Ma0=["benzina","dizela","elektra","hibrida"],wa0={fuel:Ma0},Pa0=wa0,Ta0={animal:we0,color:je0,commerce:Re0,database:Oe0,date:_e0,hacker:Ye0,location:ca0,metadata:Da0,person:ba0,science:Sa0,vehicle:Pa0},w_=Ta0;new Ku({locale:[w_,Ru,Lu]});var ja0=["6##-###-###","6##.###.###","6## ### ###","6########"],Na0={formats:ja0},La0=Na0,Ra0=["Rojo","Azul","Negro","Gris","Blanco","Amarillo","Verde","Morado","Violeta"],Ka0={human:Ra0},Ia0=Ka0,Oa0=["Librería","Deportes","Videojuegos","Electrónica","Moda","Joyería","Marroquinería","Juguetería","Mascotas","Bebes","Bricolaje","Informática","Salud","Parafarmacia","Papelería","Cine","Música","Hogar","Decoración"],$a0={adjective:["Pequeño","Ergonómico","Rústico","Inteligente","Increible","Fantástico","Práctico","Sorprendente","Genérico","Artesanal","Hecho a mano","Guapo","Guapa","Refinado","Sabroso"],material:["Acero","Madera","Plástico","Algodón","Granito","Metal","Ladrillo","Hormigon"],product:["Silla","Coche","Ordenador","Teclado","Raton","Bicicleta","Pelota","Guantes","Pantalones","Camiseta","Mesa","Zapatos","Gorro","Toallas","Sopa","Atún","Pollo","Pescado","Queso","Bacon","Pizza","Ensalada","Salchichas","Patatas fritas"]},Ha0={department:Oa0,product_name:$a0},Ga0=Ha0,_a0=["Adaptativo","Avanzado","Asimilado","Automatizado","Equilibrado","Centrado en el negocio","Centralizado","Clonado","Compatible","Configurable","Multi grupo","Multi plataforma","Centrado en el usuario","Descentralizado","Digitalizado","Distribuido","Diverso","Reducido","Mejorado","Para toda la empresa","Ergonómico","Exclusivo","Expandido","Extendido","Cara a cara","Enfocado","Totalmente configurable","Fundamental","Orígenes","Horizontal","Implementado","Innovador","Integrado","Intuitivo","Inverso","Gestionado","Obligatorio","Monitorizado","Multi canal","Multi lateral","Multi capa","En red","Orientado a objetos","Open-source","Operativo","Optimizado","Opcional","Orgánico","Organizado","Perseverando","Persistente","en fases","Polarizado","Pre-emptivo","Proactivo","Enfocado a benficios","Profundo","Programable","Progresivo","Public-key","Enfocado en la calidad","Reactivo","Realineado","Re-contextualizado","Re-implementado","Ingeniería inversa","Robusto","Fácil","Seguro","Auto proporciona","Compartible","Intercambiable","Sincronizado","Orientado a equipos","Total","Universal","Actualizable","Amigable","Versatil","Virtual","Visionario"],Va0=["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","analizada","asimétrica","asíncrona","monitorizada por red","bidireccional","bifurcada","generada por el cliente","cliente servidor","coherente","cohesiva","compuesto","sensible al contexto","basado en el contexto","basado en contenido","dedicada","generado por la demanda","didactica","direccional","discreta","dinámica","potenciada","acompasada","ejecutiva","explícita","tolerante a fallos","innovadora","amplio ábanico","global","heurística","alto nivel","holística","homogénea","hibrida","incremental","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","móbil","modular","motivadora","multimedia","multiestado","multitarea","nacional","basado en necesidades","neutral","nueva generación","no-volátil","orientado a objetos","óptima","optimizada","radical","tiempo real","recíproca","regional","escalable","secundaria","orientada a soluciones","estable","estatica","sistemática","sistémica","tangible","terciaria","transicional","uniforme","valor añadido","vía web","defectos cero","tolerancia cero"],Ja0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} y {{person.last_name}}","{{person.last_name}} {{person.last_name}} {{company.suffix}}","{{person.last_name}}, {{person.last_name}} y {{person.last_name}} Asociados"],Ua0=["habilidad","acceso","adaptador","algoritmo","alianza","analista","aplicación","enfoque","arquitectura","archivo","inteligencia artificial","array","actitud","medición","gestión presupuestaria","capacidad","desafío","circuito","colaboración","complejidad","concepto","conglomeración","contingencia","núcleo","fidelidad","base de datos","data-warehouse","definición","emulación","codificar","encriptar","extranet","firmware","flexibilidad","focus group","previsión","base de trabajo","función","funcionalidad","Interfaz Gráfica","groupware","Interfaz gráfico de usuario","hardware","Soporte","jerarquía","conjunto","implementación","infraestructura","iniciativa","instalación","conjunto de instrucciones","interfaz","intranet","base del conocimiento","red de area local","aprovechar","matrices","metodologías","middleware","migración","modelo","moderador","monitorizar","arquitectura abierta","sistema abierto","orquestar","paradigma","paralelismo","política","portal","estructura de precios","proceso de mejora","producto","productividad","proyecto","proyección","protocolo","línea segura","software","solución","estandardización","estrategia","estructura","éxito","superestructura","soporte","sinergia","mediante","marco de tiempo","caja de herramientas","utilización","website","fuerza de trabajo"],Wa0=["S.L.","e Hijos","S.A.","Hermanos"],qa0={adjective:_a0,descriptor:Va0,name_pattern:Ja0,noun:Ua0,suffix:Wa0},Za0=qa0,Ya0={wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],abbr:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],abbr_context:["en.","febr.","mzo.","abr.","my.","jun.","jul.","ag.","sept.","oct.","nov.","dic."]},Qa0={wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],abbr:["dom","lun","mar","mié","jue","vie","sáb"],abbr_context:["dom.","lun.","mart.","miérc.","juev.","vier.","sáb."]},Xa0={month:Ya0,weekday:Qa0},ur0=Xa0,er0=["com","es","info","com.es","org","eus","cat"],ar0=["gmail.com","yahoo.com","hotmail.com"],rr0={domain_suffix:er0,free_email:ar0},nr0=rr0,tr0=[" s/n.",", #",", ##"," #"," ##"],ir0=["Parla","Telde","Baracaldo","San Fernando","Torrevieja","Lugo","Santiago de Compostela","Gerona","Cáceres","Lorca","Coslada","Talavera de la Reina","El Puerto de Santa María","Cornellá de Llobregat","Avilés","Palencia","Gecho","Orihuela","Pontevedra","Pozuelo de Alarcón","Toledo","El Ejido","Guadalajara","Gandía","Ceuta","Ferrol","Chiclana de la Frontera","Manresa","Roquetas de Mar","Ciudad Real","Rubí","Benidorm","San Sebastían de los Reyes","Ponferrada","Zamora","Alcalá de Guadaira","Fuengirola","Mijas","Sanlúcar de Barrameda","La Línea de la Concepción","Majadahonda","Sagunto","El Prat de LLobregat","Viladecans","Linares","Alcoy","Irún","Estepona","Torremolinos","Rivas-Vaciamadrid","Molina de Segura","Paterna","Granollers","Santa Lucía de Tirajana","Motril","Cerdañola del Vallés","Arrecife","Segovia","Torrelavega","Elda","Mérida","Ávila","Valdemoro","Cuenta","Collado Villalba","Benalmádena","Mollet del Vallés","Puertollano","Madrid","Barcelona","Valencia","Sevilla","Zaragoza","Málaga","Murcia","Palma de Mallorca","Las Palmas de Gran Canaria","Bilbao","Córdoba","Alicante","Valladolid","Vigo","Gijón","Hospitalet de LLobregat","La Coruña","Granada","Vitoria","Elche","Santa Cruz de Tenerife","Oviedo","Badalona","Cartagena","Móstoles","Jerez de la Frontera","Tarrasa","Sabadell","Alcalá de Henares","Pamplona","Fuenlabrada","Almería","San Sebastián","Leganés","Santander","Burgos","Castellón de la Plana","Alcorcón","Albacete","Getafe","Salamanca","Huelva","Logroño","Badajoz","San Cristróbal de la Laguna","León","Tarragona","Cádiz","Lérida","Marbella","Mataró","Dos Hermanas","Santa Coloma de Gramanet","Jaén","Algeciras","Torrejón de Ardoz","Orense","Alcobendas","Reus","Calahorra","Inca","Aýna"],or0=["{{location.city_name}}"],sr0=["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","Méjico","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],lr0=["Álava","Albacete","Alicante","Almería","Asturias","Ávila","Badajoz","Barcelona","Burgos","Cantabria","Castellón","Ciudad Real","Cuenca","Cáceres","Cádiz","Córdoba","Gerona","Granada","Guadalajara","Guipúzcoa","Huelva","Huesca","Islas Baleares","Jaén","La Coruña","La Rioja","Las Palmas","León","Lugo","lérida","Madrid","Murcia","Málaga","Navarra","Orense","Palencia","Pontevedra","Salamanca","Santa Cruz de Tenerife","Segovia","Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia","Valladolid","Vizcaya","Zamora","Zaragoza"],Er0=["España"],cr0=["#####"],dr0=["Esc. ###","Puerta ###"],Dr0=["Andalucía","Aragón","Principado de Asturias","Baleares","Canarias","Cantabria","Castilla-La Mancha","Castilla y León","Cataluña","Comunidad Valenciana","Extremadura","Galicia","La Rioja","Comunidad de Madrid","Navarra","País Vasco","Región de Murcia"],xr0=["And","Ara","Ast","Bal","Can","Cbr","Man","Leo","Cat","Com","Ext","Gal","Rio","Mad","Nav","Vas","Mur"],mr0={normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},hr0=["{{location.street_suffix}} {{person.first_name}}","{{location.street_suffix}} {{person.first_name}} {{person.last_name}}"],pr0=["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"],gr0={building_number:tr0,city_name:ir0,city_pattern:or0,country:sr0,county:lr0,default_country:Er0,postcode:cr0,secondary_address:dr0,state:Dr0,state_abbr:xr0,street_address:mr0,street_pattern:hr0,street_suffix:pr0},fr0=gr0,vr0={title:"Spanish",code:"es",language:"es",endonym:"Español",dir:"ltr",script:"Latn"},Cr0=vr0,Fr0=["Marta","Andrea","Ana","Anni","Laura","Maica","Lorena","Matilde","Jennifer","Roser","María de los Ángeles"],P_=["Sra.","Sta."],kr0=["Adán","Agustín","Alberto","Alejandro","Alfonso","Alfredo","Andrés","Antonio","Armando","Arturo","Benito","Benjamín","Bernardo","Carlos","César","Claudio","Clemente","Cristián","Cristóbal","Daniel","David","Diego","Eduardo","Emilio","Enrique","Ernesto","Esteban","Federico","Felipe","Fernando","Francisco","Gabriel","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Eduardo","José Emilio","José Luis","José María","Juan","Juan Carlos","Julio","Julio César","Lorenzo","Lucas","Luis","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Sergio","Teodoro","Timoteo","Tomás","Vicente","Víctor","Adela","Adriana","Alejandra","Alicia","Amalia","Ana","Ana Luisa","Ana María","Andrea","Anita","Ángela","Antonia","Ariadna","Barbara","Beatriz","Berta","Blanca","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Lola","Dorotea","Elena","Elisa","Eloisa","Elsa","Elvira","Emilia","Esperanza","Estela","Ester","Eva","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Josefina","Juana","Julia","Laura","Leonor","Leticia","Lilia","Lorena","Lourdes","Lucía","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María","María del Carmen","María de los Ángeles","María Cristina","María Elena","María Eugenia","María José","María Luisa","María Soledad","María Teresa","Mariana","Maricarmen","Marilú","Marisol","Marta","Mayte","Mercedes","Micaela","Mónica","Natalia","Norma","Olivia","Patricia","Pilar","Ramona","Raquel","Rebeca","Reina","Rocío","Rosa","Rosalia","Rosario","Sara","Silvia","Sofía","Soledad","Sonia","Susana","Teresa","Verónica","Victoria","Virginia","Yolanda"],Ar0=["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Aguilar","Aguilera","Aguirre","Alanis","Alaníz","Alarcón","Alba","Alcalá","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaráz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Álvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Araña","Aranda","Arce","Archuleta","Arellano","Arenas","Arevalo","Argüello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Betancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cárdenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrión","Carvajal","Casanova","Casares","Casarez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortéz","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Duarte","Dueñas","Durán","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinosa de los Monteros","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gámez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gómez","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillén","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Juárez","Jurado","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montéz","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Pérez","Pichardo","Piña","Pineda","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quezada","Quiñones","Quiñónez","Quintana","Quintanilla","Quintero","Quiróz","Rael","Ramírez","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodríguez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruíz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villarreal","Villaseñor","Villegas","Yáñez","Ybarra","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"],br0=[{value:"{{person.last_name}} {{person.last_name}}",weight:1}],yr0=["Josep","Ángel","Daniel","Manuel","Pedro","Salvador","Rubén","Iván","Miguel","Jorge","Sergi","Ricardo","Carles","Jordi","Pío","Pablo","Juan Ramón","Hermenegildo"],T_=["Sr."],Br0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],zr0=ju(P_,T_),Sr0=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],Mr0={descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","Director"],level:["Soluciones","Programa","Marca","Seguridada","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega"]},wr0={female_first_name:Fr0,female_prefix:P_,first_name:kr0,last_name:Ar0,last_name_pattern:br0,male_first_name:yr0,male_prefix:T_,name:Br0,prefix:zr0,suffix:Sr0,title:Mr0},Pr0=wr0,Tr0=["9##-###-###","9##.###.###","9## ### ###","9########"],jr0={formats:Tr0},Nr0=jr0,Lr0={cell_phone:La0,color:Ia0,commerce:Ga0,company:Za0,date:ur0,internet:nr0,location:fr0,metadata:Cr0,person:Pr0,phone_number:Nr0},o7=Lr0;new Ku({locale:[o7,Ru,Lu]});var Rr0=["5##-###-###","5##.###.###","5## ### ###","5########"],Kr0={formats:Rr0},Ir0=Kr0,Or0=["rojo","verde","azul","amarillo","morado","Menta verde","teal","blanco","negro","Naranja","Rosa","gris","marrón","violeta","turquesa","tan","cielo azul","salmón","ciruela","orquídea","aceituna","magenta","Lima","marfil","índigo","oro","fucsia","cian","lavanda","plata"],$r0={human:Or0},Hr0=$r0,Gr0=["Libros","Películas","Música","Juegos","Electrónica","Ordenadores","Hogar","Jardín","Herramientas","Ultramarinos","Salud","Belleza","Juguetes","Kids","Baby","Ropa","Zapatos","Joyería","Deportes","Aire libre","Automoción","Industrial"],_r0={adjective:["Pequeño","Ergonómico","Rústico","Inteligente","Gorgeous","Increíble","Fantástico","Práctica","Elegante","Genérica","Artesanal","Hecho a mano","Licencia","Refinado","Sin marca","Sabrosa"],material:["Acero","Madera","Hormigón","Plástico","Cotton","Granito","Caucho","Metal","Soft","Fresco","Frozen"],product:["Presidente","Auto","Computadora","Teclado","Ratón","Bike","Pelota","Guantes","Pantalones","Camisa","Mesa","Zapatos","Sombrero","Toallas","Jabón","Tuna","Pollo","Pescado","Queso","Tocino","Pizza","Ensalada","Embutidos"]},Vr0={department:Gr0,product_name:_r0},Jr0=Vr0,Ur0=["Adaptativo","Avanzado","Asimilado","Automatizado","Equilibrado","Centrado en el negocio","Centralizado","Clonado","Compatible","Configurable","Multi grupo","Multi plataforma","Centrado en el usuario","Descentralizado","Digitalizado","Distribuido","Diverso","Reducido","Mejorado","Para toda la empresa","Ergonomico","Exclusivo","Expandido","Extendido","Cara a cara","Enfocado","Totalmente configurable","Fundamental","Orígenes","Horizontal","Implementado","Innovador","Integrado","Intuitivo","Inverso","Gestionado","Obligatorio","Monitorizado","Multi canal","Multi lateral","Multi capa","En red","Orientado a objetos","Open-source","Operativo","Optimizado","Opcional","Organico","Organizado","Perseverando","Persistente","en fases","Polarizado","Pre-emptivo","Proactivo","Enfocado a benficios","Profundo","Programable","Progresivo","Public-key","Enfocado en la calidad","Reactivo","Realineado","Re-contextualizado","Re-implementado","Ingenieria inversa","Robusto","Fácil","Seguro","Auto proporciona","Compartible","Intercambiable","Sincronizado","Orientado a equipos","Total","Universal","Actualizable","Amigable","Versatil","Virtual","Visionario"],Wr0=["Clics y mortero","Valor añadido","Vertical","Proactivo","Robusto","Revolucionario","Escalable","De vanguardia","Innovador","Intuitivo","Estratégico","E-business","Misión crítica","Pegajosa","Doce y cincuenta y nueve de la noche","24/7","De extremo a extremo","Global","B2B","B2C","Granular","Fricción","Virtual","Viral","Dinámico","24/365","Mejor de su clase","Asesino","Magnética","Filo sangriento","Habilitado web","Interactiva","Punto com","Sexy","Back-end","Tiempo real","Eficiente","Frontal","Distribuida","Sin costura","Extensible","Llave en mano","Clase mundial","Código abierto","Multiplataforma","Cross-media","Sinérgico","ladrillos y clics","Fuera de la caja","Empresa","Integrado","Impactante","Inalámbrico","Transparente","Próxima generación","User-centric","Visionario","A medida","Ubicua","Enchufa y juega","Colaboración","Convincente","Holístico","Ricos"],qr0=["sinergias","web-readiness","paradigmas","mercados","asociaciones","infraestructuras","plataformas","iniciativas","canales","ojos","comunidades","ROI","soluciones","minoristas electrónicos","e-servicios","elementos de acción","portales","nichos","tecnologías","contenido","vortales","cadenas de suministro","convergencia","relaciones","arquitecturas","interfaces","mercados electrónicos","e-commerce","sistemas","ancho de banda","infomediarios","modelos","Mindshare","entregables","usuarios","esquemas","redes","aplicaciones","métricas","e-business","funcionalidades","experiencias","servicios web","metodologías"],Zr0=["poner en práctica","utilizar","integrar","racionalizar","optimizar","evolucionar","transformar","abrazar","habilitar","orquestar","apalancamiento","reinventar","agregado","arquitecto","mejorar","incentivar","transformarse","empoderar","Envisioneer","monetizar","arnés","facilitar","aprovechar","desintermediar","sinergia","estrategias","desplegar","marca","crecer","objetivo","sindicato","sintetizar","entregue","malla","incubar","enganchar","maximizar","punto de referencia","acelerar","reintermediate","pizarra","visualizar","reutilizar","innovar","escala","desatar","conducir","extender","ingeniero","revolucionar","generar","explotar","transición","e-enable","repetir","cultivar","matriz","productize","redefinir","recontextualizar"],Yr0=["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","analizada","asimétrica","asíncrona","monitorizada por red","bidireccional","bifurcada","generada por el cliente","cliente servidor","coherente","cohesiva","compuesto","sensible al contexto","basado en el contexto","basado en contenido","dedicada","generado por la demanda","didactica","direccional","discreta","dinámica","potenciada","acompasada","ejecutiva","explícita","tolerante a fallos","innovadora","amplio ábanico","global","heurística","alto nivel","holística","homogénea","hibrida","incremental","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","móbil","modular","motivadora","multimedia","multiestado","multitarea","nacional","basado en necesidades","neutral","nueva generación","no-volátil","orientado a objetos","óptima","optimizada","radical","tiempo real","recíproca","regional","escalable","secundaria","orientada a soluciones","estable","estatica","sistemática","sistémica","tangible","terciaria","transicional","uniforme","valor añadido","vía web","defectos cero","tolerancia cero"],Qr0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} y {{person.last_name}}","{{person.last_name}} {{person.last_name}} {{company.suffix}}","{{person.last_name}}, {{person.last_name}} y {{person.last_name}} Asociados"],Xr0=["habilidad","acceso","adaptador","algoritmo","alianza","analista","aplicación","enfoque","arquitectura","archivo","inteligencia artificial","array","actitud","medición","gestión presupuestaria","capacidad","desafío","circuito","colaboración","complejidad","concepto","conglomeración","contingencia","núcleo","fidelidad","base de datos","data-warehouse","definición","emulación","codificar","encriptar","extranet","firmware","flexibilidad","focus group","previsión","base de trabajo","función","funcionalidad","Interfaz Gráfica","groupware","Interfaz gráfico de usuario","hardware","Soporte","jerarquía","conjunto","implementación","infraestructura","iniciativa","instalación","conjunto de instrucciones","interfaz","intranet","base del conocimiento","red de area local","aprovechar","matrices","metodologías","middleware","migración","modelo","moderador","monitorizar","arquitectura abierta","sistema abierto","orquestar","paradigma","paralelismo","política","portal","estructura de precios","proceso de mejora","producto","productividad","proyecto","proyección","protocolo","línea segura","software","solución","estandardización","estrategia","estructura","éxito","superestructura","soporte","sinergia","mediante","marco de tiempo","caja de herramientas","utilización","website","fuerza de trabajo"],un0=["S.L.","e Hijos","S.A.","Hermanos"],en0={adjective:Ur0,buzz_adjective:Wr0,buzz_noun:qr0,buzz_verb:Zr0,descriptor:Yr0,name_pattern:Qr0,noun:Xr0,suffix:un0},an0=en0,rn0=["com","mx","info","com.mx","org","gob.mx"],nn0=["gmail.com","yahoo.com","hotmail.com","nearbpo.com","corpfolder.com"],tn0={domain_suffix:rn0,free_email:nn0},in0=tn0,on0=[" s/n.",", #",", ##"," #"," ##"," ###"," ####"],sn0=["Aguascalientes","Apodaca","Buenavista","Campeche","Cancún","Cárdenas","Celaya","Chalco","Chetumal","Chicoloapan","Chignahuapan","Chihuahua","Chilpancingo","Chimalhuacán","Ciudad Acuña","Ciudad de México","Ciudad del Carmen","Ciudad López Mateos","Ciudad Madero","Ciudad Obregón","Ciudad Valles","Ciudad Victoria","Coatzacoalcos","Colima-Villa de Álvarez","Comitán de Dominguez","Córdoba","Cuautitlán Izcalli","Cuautla","Cuernavaca","Culiacán","Delicias","Durango","Ensenada","Fresnillo","General Escobedo","Gómez Palacio","Guadalajara","Guadalupe","Guanajuato","Guaymas","Hermosillo","Hidalgo del Parral","Iguala","Irapuato","Ixtapaluca","Jiutepec","Juárez","La Laguna","La Paz","La Piedad-Pénjamo","León","Los Cabos","Los Mochis","Manzanillo","Matamoros","Mazatlán","Mérida","Mexicali","Minatitlán","Miramar","Monclova","Monclova-Frontera","Monterrey","Morelia","Naucalpan de Juárez","Navojoa","Nezahualcóyotl","Nogales","Nuevo Laredo","Oaxaca","Ocotlán","Ojo de agua","Orizaba","Pachuca","Piedras Negras","Poza Rica","Puebla","Puerto Vallarta","Querétaro","Reynosa-Río Bravo","Rioverde-Ciudad Fernández","Salamanca","Saltillo","San Cristobal de las Casas","San Francisco Coacalco","San Francisco del Rincón","San Juan Bautista Tuxtepec","San Juan del Río","San Luis Potosí-Soledad","San Luis Río Colorado","San Nicolás de los Garza","San Pablo de las Salinas","San Pedro Garza García","Santa Catarina","Soledad de Graciano Sánchez","Tampico-Pánuco","Tapachula","Tecomán","Tehuacán","Tehuantepec-Salina Cruz","Tepexpan","Tepic","Tetela de Ocampo","Texcoco de Mora","Tijuana","Tlalnepantla","Tlaquepaque","Tlaxcala-Apizaco","Toluca","Tonalá","Torreón","Tula","Tulancingo","Tulancingo de Bravo","Tuxtla Gutiérrez","Uruapan","Uruapan del Progreso","Valle de México","Veracruz","Villa de Álvarez","Villa Nicolás Romero","Villahermosa","Xalapa","Zacatecas-Guadalupe","Zacatlan","Zacatzingo","Zamora-Jacona","Zapopan","Zitacuaro"],ln0=["{{location.city_name}}"],En0=["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","México","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],cn0=["México"],dn0=["#####"],Dn0=["Esc. ###","Puerta ###","Edificio #"],xn0=["Aguascalientes","Baja California Norte","Baja California Sur","Estado de México","Campeche","Chiapas","Chihuahua","Coahuila","Colima","Durango","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacan","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas"],mn0=["AS","BC","BS","CC","CS","CH","CL","CM","DF","DG","GT","GR","HG","JC","MC","MN","MS","NT","NL","OC","PL","QT","QR","SP","SL","SR","TC","TS","TL","VZ","YN","ZS"],hn0={normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},pn0=["20 de Noviembre","Cinco de Mayo","Cuahutemoc","Manzanares","Donceles","Francisco I. Madero","Juárez","Repúplica de Cuba","Repúplica de Chile","Repúplica de Argentina","Repúplica de Uruguay","Isabel la Católica","Izazaga","Eje Central","Eje 6","Eje 5","La viga","Aniceto Ortega","Miguel Ángel de Quevedo","Amores","Coyoacán","Coruña","Batalla de Naco","La otra banda","Piedra del Comal","Balcón de los edecanes","Barrio la Lonja","Jicolapa","Zacatlán","Zapata","Polotitlan","Calimaya","Flor Marina","Flor Solvestre","San Miguel","Naranjo","Cedro","Jalisco","Avena"],gn0=["{{location.street_suffix}} {{person.first_name}}","{{location.street_suffix}} {{person.first_name}} {{person.last_name}}","{{location.street_suffix}} {{location.street_name}}"],fn0=["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"],vn0={building_number:on0,city_name:sn0,city_pattern:ln0,country:En0,default_country:cn0,postcode:dn0,secondary_address:Dn0,state:xn0,state_abbr:mn0,street_address:hn0,street_name:pn0,street_pattern:gn0,street_suffix:fn0},Cn0=vn0,Fn0=["Abacalero","Abacería","Abacero","Abacial","Abaco","Abacora","Abacorar","Abad","Abada","Abadejo","Abadengo","Abadernar","Abadesa","Abadí","Abadía","Abadiado","Abadiato","Abajadero","Abajamiento","Abajar","Abajeño","Abajera","Abajo","Abalada","Abalanzar","Abalar","Abalaustrado","Abaldonadamente","Abaldonamiento","Bastonada","Bastonazo","Bastoncillo","Bastonear","Bastonero","Bástulo","Basura","Basural","Basurear","Basurero","Bata","Batacazo","Batahola","Batalán","Batalla","Batallador","Batallar","Batallaroso","Batallola","Batallón","Batallona","Batalloso","Batán","Batanar","Batanear","Batanero","Batanga","Bataola","Batata","Batatazo","Batato","Batavia","Bátavo","Batayola","Batazo","Bate","Batea","Bateador","Bateaguas","Cenagar","Cenagoso","Cenal","Cenaoscuras","Ceñar","Cenata","Cenca","Cencapa","Cencellada","Cenceñada","Cenceño","Cencero","Cencerra","Cencerrada","Cencerrado","Cencerrear","Cencerreo","Cencerril","Cencerrillas","Cencerro","Cencerrón","Cencha","Cencido","Cencío","Cencivera","Cenco","Cencuate","Cendal","Cendalí","Céndea","Cendolilla","Cendra","Cendrada","Cendradilla","Cendrado","Cendrar","Cendrazo","Cenefa","Cenegar","Ceneque","Cenero","Cenestesia","Desceñir","Descensión","Descenso","Descentrado","Descentralización","Descentralizador","Descentralizar","Descentrar","Descepar","Descerar","Descercado","Descercador","Descercar","Descerco","Descerebración","Descerebrado","Descerebrar","Descerezar","Descerrajado","Descerrajadura","Descerrajar","Descerrar","Descerrumarse","Descervigamiento","Descervigar","Deschapar","Descharchar","Deschavetado","Deschavetarse","Deschuponar","Descifrable","Descifrador","Desciframiento","Descifrar","Descifre","Descimbramiento","Descimbrar","Engarbarse","Engarberar","Engarbullar","Engarce","Engarfiar","Engargantadura","Engargantar","Engargante","Engargolado","Engargolar","Engaritar","Engarmarse","Engarnio","Engarrafador","Engarrafar","Engarrar","Engarro","Engarronar","Engarrotar","Engarzador","Engarzadura","Engarzar","Engasgarse","Engastador","Engastadura","Engastar","Engaste","Ficción","Fice","Ficha","Fichaje","Fichar","Fichero","Ficoideo","Ficticio","Fidalgo","Fidecomiso","Fidedigno","Fideero","Fideicomisario","Fideicomiso","Fideicomitente","Fideísmo","Fidelidad","Fidelísimo","Fideo","Fido","Fiducia","Geminación","Geminado","Geminar","Géminis","Gémino","Gemíparo","Gemiquear","Gemiqueo","Gemir","Gemología","Gemológico","Gemólogo","Gemonias","Gemoso","Gemoterapia","Gen","Genciana","Gencianáceo","Gencianeo","Gendarme","Gendarmería","Genealogía","Genealógico","Genealogista","Genearca","Geneático","Generable","Generación","Generacional","Generador","General","Generala","Generalato","Generalidad","Generalísimo","Incordio","Incorporación","Incorporal","Incorporalmente","Incorporar","Incorporeidad","Incorpóreo","Incorporo","Incorrección","Incorrectamente","Incorrecto","Incorregibilidad","Incorregible","Incorregiblemente","Incorrupción","Incorruptamente","Incorruptibilidad","Incorruptible","Incorrupto","Incrasar","Increado","Incredibilidad","Incrédulamente","Incredulidad","Incrédulo","Increíble","Increíblemente","Incrementar","Incremento","Increpación","Increpador","Increpar","Incriminación","Incriminar","Incristalizable","Incruentamente","Incruento","Incrustación"],kn0={words:Fn0},An0=kn0,bn0={title:"Spanish (Mexico)",code:"es_MX",country:"MX",language:"es",endonym:"Español (México)",dir:"ltr",script:"Latn"},yn0=bn0,j_=["Abigail","Abril","Adela","Adriana","Alejandra","Alexa","Alicia","Alondra Romina","Amalia","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Ana","Andrea","Ángela","Anita","Antonia","Araceli","Ariadna","Barbara","Beatriz","Berta","Blanca","Camila","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Dorotea","Dulce María","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Emilia","Emily","Esmeralda","Esperanza","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Ivanna","Jazmin","Jennifer","Jimena","Josefina","Juana","Julia","Julieta","Kimberly","Laura","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lourdes","Lucia","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María Cristina","María de Jesús","María de los Ángeles","María del Carmen","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María","Mariana","Maricarmen","Marilu","Marisol","Marta","Mayte","Melany","Melissa","Mercedes","Micaela","Miranda","Mónica","Monserrat","Naomi","Natalia","Nicole","Norma","Olivia","Paola","Patricia","Paulina","Pilar","Ramona","Raquel","Rebeca","Regina","Reina","Renata","Rocio","Rosa María","Rosa","Rosalia","Rosario","Sara","Silvia","Sofia","Soledad","Sonia","Susana","Teresa","Valentina","Valeria","Vanessa","Verónica","Victoria","Virginia","Ximena Guadalupe","Ximena","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe"],N_=["Sra.","Sta."],L_=["Aarón","Abraham","Adán","Agustín","Alan","Alberto","Alejandro","Alexander","Alexis","Alfonso","Alfredo","Andrés","Ángel Daniel","Ángel Gabriel","Antonio","Armando","Arturo","Axel","Benito","Benjamín","Bernardo","Brandon","Brayan","Carlos","César","Claudio","Clemente","Cristian","Cristobal","Damián","Daniel","David","Diego","Eduardo","Elías","Emiliano","Emilio","Emmanuel","Enrique","Erick","Ernesto","Esteban","Federico","Felipe","Fernando","Fernando Javier","Francisco","Francisco Javier","Gabriel","Gael","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Isaac","Isaias","Israel","Ivan","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Antonio","Jose Daniel","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Julio","Julio César","Kevin","Leonardo","Lorenzo","Lucas","Luis","Luis Ángel","Luis Fernando","Luis Gabino","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Matías","Mauricio","Maximiliano","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Saúl","Sebastian","Sergio","Tadeo","Teodoro","Timoteo","Tomás","Uriel","Vicente","Víctor","Victor Manuel"],Bn0=ju(j_,L_),zn0=["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Águilar","Aguilera","Aguirre","Alanis","Alaniz","Alarcón","Alba","Alcala","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaraz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Alvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Aranda","Araña","Arce","Archuleta","Arellano","Arenas","Arevalo","Arguello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Bétancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cardenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrion","Carvajal","Casanova","Casares","Casárez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortez","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Domínquez","Duarte","Dueñas","Duran","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Franco","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gamez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gollum","Gómez","Gonzales","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillen","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernádez","Hernandes","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Huixtlacatl","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Jimínez","Juárez","Jurado","Kadar rodriguez","Kamal","Kamat","Kanaria","Kanea","Kanimal","Kano","Kanzaki","Kaplan","Kara","Karam","Karan","Kardache soto","Karem","Karen","Khalid","Kindelan","Koenig","Korta","Korta hernandez","Kortajarena","Kranz sans","Krasnova","Krauel natera","Kuzmina","Kyra","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montez","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ñañez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Peres","Pérez","Pichardo","Pineda","Piña","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quevedo","Quezada","Quinta","Quintairos","Quintana","Quintanilla","Quintero","Quintero cruz","Quintero de la cruz","Quiñones","Quiñónez","Quiros","Quiroz","Rael","Ramírez","Ramón","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodrígez","Rodríguez","Rodríquez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruiz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sanches","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vásquez","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villareal","Villarreal","Villaseñor","Villegas","Xacon","Xairo Belmonte","Xana","Xenia","Xiana","Xicoy","Yago","Yami","Yanes","Yáñez","Ybarra","Yebra","Yunta","Zabaleta","Zamarreno","Zamarripa","Zambrana","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"],Sn0=[{value:"{{person.last_name}} {{person.last_name}}",weight:5},{value:"{{person.last_name}} de {{person.last_name}}",weight:1}],R_=["Sr."],Mn0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],wn0=ju(N_,R_),Pn0=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM","Ing.","Lic.","Dr.","Mtro."],Tn0={descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","SubGerente","Director"],level:["Soluciones","Programa","Marca","Seguridad","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega","Scrum Master","Scrum Owner","Product Owner","Scrum Developer"]},jn0={female_first_name:j_,female_prefix:N_,first_name:Bn0,last_name:zn0,last_name_pattern:Sn0,male_first_name:L_,male_prefix:R_,name:Mn0,prefix:wn0,suffix:Pn0,title:Tn0},Nn0=jn0,Ln0=["5###-###-###","5##.###.###","5## ### ###","5########"],Rn0={formats:Ln0},Kn0=Rn0,In0=["hormigas","murciélagos","osos","abejas","pájaros","búfalo","gatos","pollos","ganado","perros","delfines","patos","elefantes","peces","zorros","ranas","gansos","cabras","caballos","canguros","leones","monos","búhos","bueyes","pingüinos","pueblo","cerdos","conejos","ovejas","tigres","ballenas","lobos","cebras","almas en pena","cuervos","gatos negros","quimeras","fantasmas","conspiradores","dragones","enanos","duendes","encantadores","exorcistas","hijos","enemigos","gigantes","gnomos","grifos","licántropos","némesis","ogros","oráculos","profetas","hechiceros","arañas","espíritus","vampiros","brujos","zorras","hombres lobo","brujas","adoradores","zombies","druidas"],On0=["{{location.state}} {{team.creature}}"],$n0={creature:In0,name:On0},Hn0=$n0,Gn0={cell_phone:Ir0,color:Hr0,commerce:Jr0,company:an0,internet:in0,location:Cn0,lorem:An0,metadata:yn0,person:Nn0,phone_number:Kn0,team:Hn0},K_=Gn0;new Ku({locale:[K_,o7,Ru,Lu]});var _n0=["0912 ### ####","0911 ### ####","0919 ### ####","0917 ### ####","0920 ### ####","0921 ### ####","0936 ### ####","0937 ### ####","0938 ### ####","0939 ### ####","0935 ### ####","0933 ### ####","0901 ### ####","0902 ### ####","0903 ### ####","0904 ### ####","0905 ### ####"],Vn0={formats:_n0},Jn0=Vn0,Un0=["قرمز","سبز","آبی","زرد","بنفش","فیروزه ای","سفید","سیاه","قهوه ای","نارنجی","صورتی","خاکستری","خرمایی","آبی آسمانی","ارغوانی","زیتونی","نیلی","طلایی","لاجوردی","نقره ای"],Wn0={human:Un0},qn0=Wn0,Zn0=["کتاب ها","فیلم ها","موزیک","بازی ها","الکترونیک","رایانه","خانه","باغ","ابزار","خواربار","سلامتی","زیبایی","اسباب بازی","بچه ها","بچه","تن پوش","کفش","زیور آلات","ورزش ها","بیرون از خانه","اتومبیل","صنعتی"],Yn0={adjective:["کوچک","ارگونومیک","باهوش","جذاب","باور نکردنی","خارق العاده","کاربردی","براق","عالی","معمولی","دست ساز","لطیف","بدون محدودیت","خوش طعم"],material:["استیل","چوبی","بتنی","پلاستیکی","کتان","گرانیتی","فلزی","نرم","تازه","یخ زده"],product:["صندلی","ماشین","کامپیوتر","کیبورد","ماوس","دوچرخه","توپ","دستکش","شلوار","پیراهن","میز","کفش","کلاه","حوله","صابون","تن ماهی","مرغ","ماهی","پنیر","بیکن","پیتزا","سالاد","سوسیس","چیپس"]},Qn0={department:Zn0,product_name:Yn0},Xn0=Qn0,ut0=["انطباقی","پیشرفته","بهبود یافته","جذب شده","خودکار","متعادل","متمرکز بر تجارت","متمرکز","کلون شده","سازگار","قابل تنظیم","گروه متقابل","متمرکز بر مشتری","غیر متمرکز","مهندسی شده","دیجیتالی شده","توزیع شده","گوناگون","کوچک شده","ارگونومیک","انحصاری","منبسط","تمدید شده","رو در رو","متمرکز شده","خط مقدم","کاملاً قابل تنظیم","مبتنی بر عملکرد","اساسی","ضد آینده","افقی","پیاده سازی شده","خلاقانه","یکپارچه","شهودی","معکوس","اجباری","نظارت شده","چند کاناله","چند جانبی","متن باز","عملیاتی","بهینه شده","اختیاری","ارگانیک","سازمان یافته","پشتکار","مداوم","درجه","قطبی","فعال","متمرکز بر سود","ژرف","قابل برنامه ریزی","ترقی خواه","متمرکز بر کیفیت","واکنش گرا","تصحیح شده","رکود","مهندسی معکوس","قدرتمند","بدون درز","امن","خود توانمندی","همه کاره","مجازی","بینایی"],et0=["ارزش افزوده","عمودی","فعال","قدرتمند","انقلابی","مقیاس پذیر","پیشرو","خلاقانه","شهودی","راهبردی","تجارت الکترونیکی","ماموریت بحرانی","چسبنده","یک به یک","24/7","جهانی","دانه ای","بدون اصطکاک","مجازی","ویروسی","پویا","24/365","مغناطیسی","عقب","موثر","توزیع شده","بدون درز","قابل توسعه","کلاس جهانی","متن باز","هم افزایی","بینایی","سفارشی","مبتنی بر همکاری","متقاعد کننده","جامع","پولدار"],at0=["هم افزایی","بازارها","شراکت","زیرساخت ها","پلتفرم","ابتکار عمل","کانال ها","اجتماعات","راه حل ها","خدمات الکترونیکی","موارد عملی","پورتال ها","سوله","فن آوری ها","محتوا","زنجیره تامین","همگرایی","روابط","معماری","رابط ها","بازارهای الکترونیکی","تجارت الکترونیک","سیستم ها","پهنای باند","مدل ها","ذهنیت","تحویل دادنی ها","کاربران","شبکه ها","برنامه های کاربردی","تجارت الکترونیکی","ویژگی ها","تجربیات","روش شناسی","بلاکچین"],rt0=["پیاده سازی","استفاده","ادغام","ساده سازی","بهینه سازی","تبدیل","پذیرفتن","فعال کردن","نفوذ کردن","اختراع دوباره","تجمیع","معماری","تحریک کردن","مورف","قدرت دادن","پیش بینی کننده","کسب درآمد","مهار","تسهیل کردن","تصاحب کردن","بی تفاوت","هم افزایی","استراتژی کردن","استقرار","نام تجاری","رشد کردن","هدف"],nt0=["24 ساعت","24/7","نسل سوم","نسل چهارم","نسل پنجم","نسل ششم","تجزیه و تحلیل","نامتقارن","ناهمگام","نگرش محور","پس زمینه","پهنای باند پایش","دو جهته","دوتایی","روشن اندیشی","مشتری محور","سرویس دهنده مشتری","منسجم","مرکب","حساس به متن","مبتنی بر متن","مبتنی بر محتوا","اختصاصی","تقاضا محور","اموزشی","جهت دار","گسسته","بی تفاوت","پویا","محیط زیست","توانمند سازی","اجرایی","صریح","خطاپذيری","پیش زمینه","پایدار","ثابت","سیستمی","شایسته سیستم","محسوس","انتقالی","یکسان","روند رو به بالا","تحمل صفر"],tt0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} و {{person.last_name}}"],it0=["توانایی","دسترسی","آداپتور","الگوریتم","اتحاد","تحلیلگر","کاربرد","رویکرد","معماری","بایگانی","هوش مصنوعی","آرایه","نگرش","معیار","مدیریت بودجه","قابلیت","ظرفیت","چالش","جریان","همکاری","پیچیدگی","مفهوم","اجتماع","احتمالی","هسته","بانک اطلاعاتی","پایگاه داده تحلیلی","تعریف","شبیه سازی","رمزگذاری","اکسترانت","سیستم عامل","انعطاف پذیری","نیروی کار"],ot0=["کارخانه","و پسران","شرکت با مسئولیت محدود","گروه"],st0={adjective:ut0,buzz_adjective:et0,buzz_noun:at0,buzz_verb:rt0,descriptor:nt0,name_pattern:tt0,noun:it0,suffix:ot0},lt0=st0,Et0={wide:["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"],abbr:["فرو","ارد","خرد","تیر","مرد","شهر","مهر","آبا","آذر","دی","بهم","اسف"]},ct0={wide:["شنبه","یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پتچشنبه","جمعه"],abbr:["ش","ی","د","س","چ","پ","ج"]},dt0={month:Et0,weekday:ct0},Dt0=dt0,xt0=["پس انداز","سرمایه گذاری","وام مسکن","کارت اعتباری","وام خودرو","وام شخصی"],mt0=["5[1-5]##-####-####-###L","6771-89##-####-###L"],ht0=["4###########L","4###-####-####-###L"],pt0={mastercard:mt0,visa:ht0},gt0=pt0,ft0=[{name:"درهم امارات",code:"AED",symbol:""},{name:"افغانی",code:"AFN",symbol:"؋"},{name:"پزو آرژانتین",code:"ARS",symbol:"$"},{name:"دلار استرالیا",code:"AUD",symbol:"$"},{name:"مانات آذربایجان",code:"AZN",symbol:"ман"},{name:"دلار کانادا",code:"CAD",symbol:"$"},{name:"فرانک سوئیس",code:"CHF",symbol:"CHF"},{name:"کرون چک",code:"CZK",symbol:"Kč"},{name:"کرون",code:"EEK",symbol:""},{name:"دینار عراق",code:"IQD",symbol:""},{name:"ریال ایران",code:"IRR",symbol:"﷼"},{name:"کرون ایسلند",code:"ISK",symbol:"kr"},{name:"دینار اردن",code:"JOD",symbol:""},{name:"ین",code:"JPY",symbol:"¥"},{name:"دینار کویت",code:"KWD",symbol:""},{name:"دینار لیبی",code:"LYD",symbol:""},{name:"درهم مراکش",code:"MAD",symbol:""},{name:"روپی نپال",code:"NPR",symbol:"₨"},{name:"ریال عمان",code:"OMR",symbol:"﷼"},{name:"پزو فیلیپین",code:"PHP",symbol:"Php"},{name:"روپی پاکستان",code:"PKR",symbol:"₨"},{name:"ریال قطر",code:"QAR",symbol:"﷼"},{name:"روبل روسیه",code:"RUB",symbol:"руб"},{name:"ریال عربستان",code:"SAR",symbol:"﷼"},{name:"پوند سودان",code:"SDG",symbol:""},{name:"کرون سوئد",code:"SEK",symbol:"kr"},{name:"دلار سنگاپور",code:"SGD",symbol:"$"}],vt0=["سپرده","برداشت از حساب","پرداخت","صورتحساب"],Ct0={account_type:xt0,credit_card:gt0,currency:ft0,transaction_type:vt0},Ft0=Ct0,kt0=["com","ir","info","net","org"],At0=["example.org","example.com","example.net"],bt0=["gmail.com","yahoo.com","hotmail.com"],yt0={domain_suffix:kt0,example_email:At0,free_email:bt0},Bt0=yt0,zt0=["##","#"],St0=["تهران","مشهد","اصفهان","کرج","تبریز","شیراز","اهواز","قم","کرمانشاه","ارومیه","رشت","زاهدان","کرمان","اراک","همدان","یزد","اردبیل","بندرعباس","اسلام‌شهر","زنجان","قزوین","سنندج","خرم‌آباد","گرگان","ساری","ملارد","قدس","کاشان","گلستان","شهریار","دزفول","خمینی‌شهر","بروجرد","نیشابور","سبزوار","نجف‌آباد","آمل","بابل","ورامین","آبادان","پاکدشت","خوی","ساوه","بجنورد","قائم‌شهر","بوشهر","قرچک","سیرجان","بیرجند","ایلام"],Mt0=["{{location.city_name}}"],wt0=["شمال","شرق","غرب","جنوب","جدید","جزیره"],Pt0=["روستا","شهر","دهکده","بندر","دژ","بندرگاه","ناحیه"],Tt0=["چین","هند","ایالات متحده آمریکا","اندونزی","برزیل","بنگلادش","روسیه","ژاپن","پاکستان","ویتنام","نیجریه","مکزیک","اتیوپی","آلمان","فیلیپین","تایلند","جمهوری دموکراتیک کنگو","میانمار","بریتانیا","فرانسه","ترکیه","ایران","مصر","کره جنوبی","ایتالیا","تانزانیا","کلمبیا","اسپانیا","اوکراین","کنیا","کانادا","آفریقای جنوبی","لهستان","اوگاندا","آرژانتین","ازبکستان","پرو","نپال","ونزوئلا","مالزی","کره شمالی","استرالیا","غنا","سودان","مراکش","تایوان","الجزایر","موزامبیک","ماداگاسکار","رومانی","قزاقستان","آنگولا","عراق","سریلانکا","کامرون","عربستان سعودی","شیلی","هلند","ساحل عاج","کامبوج","افغانستان","یمن","اکوادور","بورکینافاسو","زامبیا","سنگال","مالاوی","گینه","پرتغال","جمهوری چک","کوبا","بلژیک","سوئد","سوریه","بلاروس","سوئیس","بولیوی","یونان","جمهوری دومینیکن","هائیتی","نیجر","جمهوری آذربایجان","امارات متحده عربی","گواتمالا","رواندا","چاد","مجارستان","بوروندی","پاپوآ گینه نو","تونس","زیمبابوه","هنگ کنگ","اتریش","بنین","هندوراس","اسرائیل","سومالی","سنگاپور","لائوس","مالی","پاراگوئه","نیکاراگوئه","اریتره","جمهوری کنگو","دانمارک","السالوادور","اسلواکی","نروژ","فنلاند","توگو","بلغارستان","نیوزیلند","کویت","قرقیزستان","ترکمنستان","کاستاریکا","تاجیکستان","سیرالئون","جمهوری ایرلند","جمهوری آفریقای مرکزی","گرجستان","اردن","کرواسی","صربستان","اروگوئه","لیبی","پاناما","بوسنی و هرزگوین","لبنان","لیتوانی","قطر","ارمنستان","لیبریا","موریتانی","بوتسوانا","پورتوریکو","جامائیکا","مولداوی","آلبانی","مغولستان","لتونی","عمان","جمهوری مقدونیه","اسلوونی","نامیبیا","لسوتو","کوزوو","گامبیا","بحرین","استونی","موریس","گینه بیسائو","گابن","ترینیداد و توباگو","قبرس","اسواتینی","تیمور شرقی","ماکائو","نوار غزه","پادشاهی بوتان","فیجی","گویان","جیبوتی","مونتهنگرو","کومور","لوکزامبورگ","برونئی","جزایر سلیمان","باهاما","کیپ ورد","گینه استوایی","مالت","ایسلند","سورینام","مالدیو","صحرای غربی","باربادوس","بلیز","پلینزی فرانسه","وانواتو","کالدونیای جدید","سنت لوسیا","کوراسائو","گوآم","گرنادا","سنت وینسنت و گرنادینها","جرسی","سائوتومه و پرنسیپ","موناکو","آروبا","جزایر ویرجین ایالات متحده","ساموآ","جزیره من","تونگا","سیشل","جزایر کیمن","جزایر ماریانای شمالی","برمودا","آندورا","لیختناشتاین","جزایر فارو","گرنزی","آنتیگوا و باربودا","گرینلند","دومینیکا","سنت مارتین","سان مارینو","سنت کیتس و نویس","ساموای آمریکا","ایالات فدرال میکرونزی","جزایر ویرجین انگلستان","جبل طارق","جزایر مارشال","پالائو","کیریباتی","جزایر کوک","آنگویلا","جزایر فالکلند","جزایر تورکس و کایکوس","مونتسرات","تووالو","سنت پیر و ماژلان","والیس و فوتونا","واتیکان","سینت هلینا","سوالبارد","جزیره نورفولک","نیووی","توکلائو","جزایر پیتکرن"],jt0=["ایران"],Nt0=["شمال","شرق","جنوب","غرب","شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"],Lt0=["#####-#####"],Rt0=["واحد #","# طبقه"],Kt0=["آذربایجان شرقی","آذربایجان غربی","اردبیل","اصفهان","البرز","ایلام","بوشهر","تهران","چهارمحال و بختیاری","خراسان جنوبی","خراسان رضوی","خراسان شمالی","خوزستان","زنجان","سمنان","سیستان و بلوچستان","فارس","قزوین","قم","کردستان","کرمان","کرمانشاه","کهگیلویه و بویراحمد","گلستان","گیلان","لرستان","مازندران","مرکزی","هرمزگان","همدان","یزد"],It0={normal:"{{location.street}}, پلاک {{location.buildingNumber}}",full:"{{location.street}}, پلاک {{location.buildingNumber}} {{location.secondaryAddress}}"},Ot0=["{{location.street_prefix}} {{location.street_suffix}}"],$t0=["خیابان","کوچه","بن بست","بلوار"],Ht0=["آزادی","آفریقا","آذربایجان","حقانی","امیرکبیر","اجاره دار","اقبال لاهوری","ابوذر","قدس","سباری","فاطمی","مالک اشتر","نیایش","دیباجی","واعظی","دستغیب","موحد دانش","کارگر شمالی","استاد قریب","یادگار امام","دکتر چمران","رسالت","سمیه","شهید مطهری","هویزه","دماوند","توحید","ستارخان","کارون","استادمعین","رامین","اندرزگو"],Gt0={building_number:zt0,city_name:St0,city_pattern:Mt0,city_prefix:wt0,city_suffix:Pt0,country:Tt0,default_country:jt0,direction:Nt0,postcode:Lt0,secondary_address:Rt0,state:Kt0,street_address:It0,street_pattern:Ot0,street_prefix:$t0,street_suffix:Ht0},_t0=Gt0,Vt0=["لورم","ایپسوم","متن","ساختگی","با،","تولید","سادگی","نامفهوم،","از","صنعت","چاپ","و با","استفاده","طراحان","گرافیک","است","چاپگرها","و متون","بلکه","روزنامه.","و مجله","در","ستون","و سطر","آنچنان","که،","لازم","و برای","شرایط","فعلی","تکنولوژی","مورد نیاز","و کاربردهای","متنوع","با هدف","بهبود","ابزارهای کاربردی","می باشد","کتابهای","زیادی","شصت و سه درصد","گذشته","حال","و آینده","شناخت","فراوان","جامعه","و","متخصصان","را","می طلبد","تا با،","نرم افزارها","بیشتری را","برای","رایانه ای","علی الخصوص ","طراحان خلاقی","و فرهنگ پیشرو","در زبان فارسی ","ایجاد","کرد","در این صورت","می توان","امید","داشت","که","تمام","و دشواری","موجود","ارائه","راهکارها","سخت","تایپ","به پایان"," و زمان","شامل","حروفچینی","دستاوردهای","اصلی","جوابگوی","سوالات","پیوسته","اهل","دنیای","طراحی","اساسا","مورد","قرار گیرد"],Jt0={words:Vt0},Ut0=Jt0,Wt0={title:"Farsi/Persian",code:"fa",language:"fa",endonym:"فارسی",dir:"rtl",script:"Arab"},qt0=Wt0,Zt0=["راک","متال","پاپ","الکترونیک","محلی","جهانی","کانتری","جاز","فانک","سول","هیپ هاپ","کلاسیک","لاتین","رگه","بلوز","غیرموسیقی","رپ"],Yt0={genre:Zt0},Qt0=Yt0,Xt0=["مریم","نازنین","غزاله","محدثه","بهناز","زینب","کیمیا","سوسن","لاله","آنا","آناهیتا","آنیتا","آرمیتا","آتوسا","آیدا","بنفشه","بهار","بیتا","پارمیس","پریناز","پریسا","پرنیان","سارا","پگاه","ترانه","چکاوک","دریا","درسا","فرشته","ملیسا","ملیکا","رویا","زیبا","یاسمن","سپیده","سمیرا","سیما","شادی","هانیه","شهرزاد","شکوه","سمیه","شهلا","شیدا","شیوا","فرانک","فرزانه","فرناز","فریبا","فریماه","کتایون","گلاره","گیتی","گیسو","مروارید","مهرناز","مهسا","مینا","مینو","مهوش","میترا","نگین","نگار","نیلوفر","رز","هلیا","هستی"],I_=["خانم","دکتر"],ui0=["آبان دخت","آبتین","آتوسا","آفر","آفره دخت","آذرنوش‌","آذین","آراه","آرزو","آرش","آرتین","آرتام","آرتمن","آرشام","آرمان","آرمین","آرمیتا","آریا فر","آریا","آریا مهر","آرین","آزاده","آزرم","آزرمدخت","آزیتا","آناهیتا","آونگ","آهو","آیدا","اختر","ارد","اردشیر","اردوان","ارژن","ارژنگ","ارسلان","ارغوان","ارمغان","ارنواز","اروانه","استر","اسفندیار","اشکان","اشکبوس","افسانه","افسون","افشین","امید","آنوشا","انوشروان","اورنگ","اوژن","اوستا","اهورا","ایاز","ایران","ایراندخت","ایرج","ایزدیار","بابک","باپوک","باربد","بارمان","بامداد","بامشاد","بانو","بختیار","برانوش","بردیا","برزو","برزویه","برزین","برمک","بزرگمهر","بنفشه","بوژان","بویان","بهار","بهارک","بهاره","بهتاش","بهداد","بهرام","بهدیس","بهرخ","بهرنگ","بهروز","بهزاد","بهشاد","بهمن","بهناز","بهنام","بهنود","بهنوش","بیتا","بیژن","پارسا","پاکان","پاکتن","پاکدخت","پانته آ","پدرام","پرتو","پرشنگ","پرستو","پرویز","پردیس","پرهام","پژمان","پژوا","پرنیا","پشنگ","پروانه","پروین","پری","پریچهر","پریدخت","پریسا","پرناز","پریوش","پریا","پوپک","پوران","پوراندخت","پوریا","پولاد","پویا","پونه","پیام","پیروز","پیمان","تابان","تاباندخت","تاجی","تارا","تاویار","ترانه","تناز","توران","توراندخت","تورج","تورتک","توفان","توژال","تیر داد","تینا","تینو","جابان","جامین","جاوید","جریره","جمشید","جوان","جویا","جهان","جهانبخت","جهانبخش","جهاندار","جهانگیر","جهان بانو","جهاندخت","جهان ناز","جیران","چابک","چالاک","چاوش","چوبین","چهرزاد","خاوردخت","خداداد","خدایار","خرم","خرمدخت","خسرو","خشایار","خورشید","دادمهر","دارا","داراب","داریا","داریوش","دانوش","داور‌","دایان","دریا","دل آرا","دل آویز","دلارام","دل انگیز","دلبر","دلبند","دلربا","دلشاد","دلکش","دلناز","دلنواز","دورشاسب","دنیا","دیااکو","دیانوش","دیبا","دیبا دخت","رابو","رابین","رادبانو","رادمان","رازبان","راژانه","راسا","رامتین","رامش","رامشگر","رامونا","رامیار","رامیلا","رامین","راویار","رژینا","رخپاک","رخسار","رخشانه","رخشنده","رزمیار","رستم","رکسانا","روبینا","رودابه","روزبه","روشنک","روناک","رهام","رهی","ریبار","راسپینا","زادبخت","زاد به","زاد چهر","زاد فر","زال","زادماسب","زاوا","زردشت","زرنگار","زری","زرین","زرینه","زمانه","زونا","زیبا","زیبار","زیما","زینو","ژاله","ژالان","ژیار","ژینا","ژیوار","سارا","سارک","سارنگ","ساره","ساسان","ساغر","سام","سامان","سانا","ساناز","سانیار","ساویز","ساهی","ساینا","سایه","سپنتا","سپند","سپهر","سپهرداد","سپیدار","سپید بانو","سپیده","ستاره","ستی","سرافراز","سرور","سروش","سوبا","سوبار","سنبله","سودابه","سوری","سورن","سورنا","سوزان","سوزه","سوسن","سومار","سولان","سولماز","سوگند","سهراب","سهره","سهند","سیامک","سیاوش","سیبوبه ‌","سیما","سیمدخت","سینا","سیمین","سیمین دخت","شاپرک","شادی","شادمهر","شاران","شاهپور","شاهدخت","شاهرخ","شاهین","شاهیندخت","شایسته","شباهنگ","شب بو","شبدیز","شبنم","شراره","شرمین","شروین","شکوفه","شکفته","شمشاد","شمین","شوان","شمیلا","شورانگیز","شوری","شهاب","شهبار","شهباز","شهبال","شهپر","شهداد","شهرآرا","شهرام","شهربانو","شهرزاد","شهرناز","شهرنوش","شهره","شهریار","شهلا","شهنواز","شهین","شیبا","شیدا","شیده","شیردل","شیرزاد","شیرنگ","شیرو","شیرین دخت","شیما","شینا","شیرین","شیوا","طوس","طوطی","طهماسب","طهمورث","غوغا","غنچه","فتانه","فدا","فراز","فرامرز","فرانک","فراهان","فربد","فربغ","فرجاد","فرخ","فرخ پی","فرخ داد","فرخ رو","فرخ زاد","فرخ لقا","فرخ مهر","فرداد","فردیس","فرین","فرزاد","فرزام","فرزان","فرزانه","فرزین","فرشاد","فرشته","فرشید","فرمان","فرناز","فرنگیس","فرنود","فرنوش","فرنیا","فروتن","فرود","فروز","فروزان","فروزش","فروزنده","فروغ","فرهاد","فرهنگ","فرهود","فربار","فریبا","فرید","فریدخت","فریدون","فریمان","فریناز","فرینوش","فریوش","فیروز","فیروزه","قابوس","قباد","قدسی","کابان","کابوک","کارا","کارو","کاراکو","کامبخت","کامبخش","کامبیز","کامجو","کامدین","کامران","کامراوا","کامک","کامنوش","کامیار","کانیار","کاووس","کاوه","کتایون","کرشمه","کسری","کلاله","کمبوجیه","کوشا","کهبد","کهرام","کهزاد","کیارش","کیان","کیانا","کیانچهر","کیاندخت","کیانوش","کیاوش","کیخسرو","کیقباد","کیکاووس","کیوان","کیوان دخت","کیومرث","کیهان","کیهانه","گرد آفرید","گردان","گرشا","گرشاسب","گرشین","گرگین","گزل","گشتاسب","گشسب بانو","گل","گل آذین","گل آرا‌","گلاره","گل افروز","گلاله","گل اندام","گلاویز","گلباد","گلبار","گلبام","گلبان","گلبانو","گلبرگ","گلبو","گلبهار","گلبیز","گلپاره","گلپر","گلپری","گلپوش","گل پونه","گلچین","گلدخت","گلدیس","گلربا","گلرخ","گلرنگ","گلرو","گلشن","گلریز","گلزاد","گلزار","گلسا","گلشید","گلنار","گلناز","گلنسا","گلنواز","گلنوش","گلی","گودرز","گوماتو","گهر چهر","گوهر ناز","گیتی","گیسو","گیلدا","گیو","لادن","لاله","لاله رخ","لاله دخت","لبخند","لقاء","لومانا","لهراسب","مارال","ماری","مازیار","ماکان","مامک","مانا","ماندانا","مانوش","مانی","مانیا","ماهان","ماهاندخت","ماه برزین","ماه جهان","ماهچهر","ماهدخت","ماهور","ماهرخ","ماهزاد","مردآویز","مرداس","مرزبان","مرمر","مریم","مزدک","مژده","مژگان","مستان","مستانه","مشکاندخت","مشکناز","مشکین دخت","منیژه","منوچهر","مهبانو","مهبد","مه داد","مهتاب","مهدیس","مه جبین","مه دخت","مهر آذر","مهر آرا","مهر آسا","مهر آفاق","مهر افرین","مهرآب","مهرداد","مهر افزون","مهرام","مهران","مهراندخت","مهراندیش","مهرانفر","مهرانگیز","مهر دخت","مهرزاده ‌","مهرناز","مهرنوش","مهرنکار","مهرنیا","مهروز","مهری","مهریار","مهسا","مهستی","مه سیما","مهشاد","مهشید","مهنام","مهناز","مهنوش","مهوش","مهیار","مهین","مهین دخت","میترا","میخک","مینا","مینا دخت","مینو","مینودخت","مینو فر","نادر","ناز آفرین","نازبانو","نازپرور","نازچهر","نازفر","نازلی","نازی","نازیدخت","نامور","ناهید","ندا","نرسی","نرگس","نرمک","نرمین","نریمان","نسترن","نسرین","نسرین دخت","نسرین نوش","نکیسا","نگار","نگاره","نگارین","نگین","نوا","نوش","نوش آذر","نوش آور","نوشا","نوش آفرین","نوشدخت","نوشروان","نوشفر","نوشناز","نوشین","نوید","نوین","نوین دخت","نیشا","نیک بین","نیک پی","نیک چهر","نیک خواه","نیکداد","نیکدخت","نیکدل","نیکزاد","نیلوفر","نیما","وامق","ورجاوند","وریا","وشمگیر","وهرز","وهسودان","ویدا","ویس","ویشتاسب","ویگن","هژیر","هخامنش","هیربد","هرمز","همایون","هما","همادخت","همدم","همراز","همراه","هنگامه","هوتن","هور","هورتاش","هورچهر","هورداد","هوردخت","هورزاد","هورمند","هوروش","هوشنگ","هوشیار","هومان","هومن","هونام","هویدا","هیتاسب","هیرمند","هیما","هیوا","یادگار","یاسمن","یاشار","یاور","یزدان","یگانه","یوشیتا"],ei0=["عارف","عاشوری","عالی","عبادی","عبدالکریمی","عبدالملکی","عراقی","عزیزی","عصار","عقیلی","علم","علم‌الهدی","علی عسگری","علی‌آبادی","علیا","علی‌پور","علی‌زمانی","عنایت","غضنفری","غنی","فارسی","فاطمی","فانی","فتاحی","فرامرزی","فرج","فرشیدورد","فرمانفرمائیان","فروتن","فرهنگ","فریاد","فنایی","فنی‌زاده","فولادوند","فهمیده","قاضی","قانعی","قانونی","قمیشی","قنبری","قهرمان","قهرمانی","قهرمانیان","قهستانی","کاشی","کاکاوند","کامکار","کاملی","کاویانی","کدیور","کردبچه","کرمانی","کریمی","کلباسی","کمالی","کوشکی","کهنمویی","کیان","کیانی","کیمیایی","گل محمدی","گلپایگانی","گنجی","لاجوردی","لاچینی","لاهوتی","لنکرانی","لوکس","مجاهد","مجتبایی","مجتبوی","مجتهد شبستری","مجتهدی","مجرد","محجوب","محجوبی","محدثی","محمدرضایی","محمدی","مددی","مرادخانی","مرتضوی","مستوفی","مشا","مصاحب","مصباح","مصباح‌زاده","مطهری","مظفر","معارف","معروف","معین","مفتاح","مفتح","مقدم","ملایری","ملک","ملکیان","منوچهری","موحد","موسوی","موسویان","مهاجرانی","مهدی‌پور","میرباقری","میردامادی","میرزاده","میرسپاسی","میزبانی","ناظری","نامور","نجفی","ندوشن","نراقی","نعمت‌زاده","نقدی","نقیب‌زاده","نواب","نوبخت","نوبختی","نهاوندی","نیشابوری","نیلوفری","واثقی","واعظ","واعظ‌زاده","واعظی","وکیلی","هاشمی","هاشمی رفسنجانی","هاشمیان","هامون","هدایت","هراتی","هروی","همایون","همت","همدانی","هوشیار","هومن","یاحقی","یادگار","یثربی","یلدا"],ai0=[{value:"{{person.last_name}}",weight:1}],ri0=["علی","حسن","محمد","مهدی","مسعود","دانیال","سجاد","امیر","رضا","مازیار","مهیار","محمدرضا","فرهاد","افشین","مهرداد","مهراد","کیانوش","کیوان","کامران","مهران","سروش","سامان","هادی","همایون","ایمان","رامین","رامتین","امین","سپهر","سهیل","عرفان","جواد","نیما","پرهام","میلاد","شایان","شهاب","کاوه","بهمن","سیاوش","سعید","امید","حسین","سینا","مهدیار","صدرا","عباس","امیرسینا","نوید","پیمان","پژمان","مجید","حمید","وحید","علیرضا","آیدین","آرمان","امیرحسین","آرین","کسرا","جمشید","فریبرز","قاسم","صمد","حامد","فرزاد","فریدون","فربد","فرگام","یاسین","آرش","آرمین","شهروز"],O_=["آقای","دکتر"],ni0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],ti0=ju(I_,O_),ii0={descriptor:["رهبر","ارشد","مستقیم","پویا","آینده","محصول","ملی","منطقه","ناحیه","مرکزی","جهانی","مشتری","سرمایه گذار","بین المللی","میراث","داخلی","انسان","رئیس","مدیر اصلی"],level:["راه حل ها","برنامه","نام تجاری","امنیت","پژوهش","بازار یابی","رهنمود","پیاده سازی","ادغام","عملکرد","واکنش","الگو","تدابیر","شناسایی","بازارها","گروه ها","بخش","برنامه های کاربردی","بهينه سازي","عملیات","زیر ساخت","اینترانت","ارتباطات","وب","کیفیت","اطمینان","پویایی","حساب ها","داده ها","خلاقیت","پیکربندی","مسئوليت","فعل و انفعالات","عوامل","قابلیت استفاده","معیار"],job:["کارگر ساده","سرپرست کارگاه","ناظر","مهندس پروژه","کارفرما","مدیر","سرپرست","اموردفتری","کارمند","مسئول","مدیرعامل","رئیس هیئت مدیره","عضو هیئت مدیره","کارشناس","مربی","مدرس","منشی","فروشنده","متصدی","تکنسین","استادکار","نصاب","حسابدار","راننده","نگهبان","رئیس","مهندس","مدیرفروش","کارشناس فنی","مسئول فنی","کارگر فنی","بازاریاب","کارپرداز","خدمتگزار"]},oi0={female_first_name:Xt0,female_prefix:I_,first_name:ui0,last_name:ei0,last_name_pattern:ai0,male_first_name:ri0,male_prefix:O_,name:ni0,prefix:ti0,title:ii0},si0=oi0,li0=["021 ### #####","031 ### #####","041 ### #####","045 ### #####","061 ### #####","051 ### #####","058 ### #####","028 ### #####","026 ### #####","044 ### #####","024 ### #####","023 ### #####","076 ### #####","+98 21 ### #####"],Ei0={formats:li0},ci0=Ei0,di0=["دیزل","الکتریکی","بنزین","هیبرید"],Di0=["شورولت","کادیلاک","فورد","کرایسلر","دوج","جیپ","تسلا","تویوتا","هوندا","نیسان","آٔ‌ئودی","مرسدس بنز","بی ام و","ولکس واگن","پورشه","جگوار","استون مارتین","لندرور","بنتلی","مینی","رولز رویس","فیات","لامبورگینی","مازراتی","فراری","بوگاتی","کیا","هیوندای"],xi0=["فیستا","فوکوس","تاروس","موستانگ","اکسپلورر","کروز","مالیبو","ایمپالا","کامارو","کروت","کولورادو","سیلورادو","اسکالید","آلپاین","چارجر","چلنجر","رانگلر","گرند چروکی","رودستر","کمری","پریوس","لندکروزر","آکورد","سیویک","المنت","سنترا","آلتیما","یبتل","جتا","گلف","911","اسپایدر","کونتاچ","مورسیه لاگو","اونتادور"],mi0=["ون","کوپه","پیکاپ","مینی ون","ون مسافرتی","شاسی بلند","سدان","استیشن"],hi0={fuel:di0,manufacturer:Di0,model:xi0,type:mi0},pi0=hi0,gi0=["زیبا","بزرگ","کوچک","قدیمی","جدید","خوب","بد","داغ","سریع","کند","پر","خالی","پرت","خوشحال","غمگین","خسته","شاد","تاریک","روشن","نرم","سخت","دشوار","آسان","پایین","بالا","ضعیف","قوی","نازک","ضخیم","تنگ","گشاد","بارانی","خشک","زنده","مرده","نزدیک","دور","ساده","پیچیده","فوق‌العاده","عادی","گرم","سرد","پوشیده","باز","بسته","بلند","کوتاه","دقیق","نامرئی","مشهور","ناشناخته","پرنده","خیابانی","روستایی","شهری","دانشجویی","کارمندی","تولیدی","ساحلی","کوهستانی","کشاورزی","فنی","علمی","خبری","ورزشی","هنری","شیرین","تلخ","شور","بوییده","بی‌بو","تازه","خراب","شکسته","مناسب","نامناسب","عالی","خام","کامل","ناقص","موفق","ناموفق","سرگرم‌کننده","خسته‌کننده","آشنا","ناشنا","اصلی","ثانوی","محلی","بین‌المللی","فارسی","انگلیسی","مفید","بی‌فایده"],fi0=["و","یا","اما","بلکه","لیکن","زیرا","چون","هر چند","تا","همچنین","بنابراین","اگرچه","همچون"],vi0=["آه","وای","اوه","اوف","اَخ","آهان","اِی وای","وایسا","آفرین","هورا","واو","یاالله"],Ci0=["میوه","گل","کتاب","خانه","ماشین","دست","پدر","مادر","بچه","دختر","پسر","مرد","زن","دوست","خواب","آسمان","دریا","شیر","گربه","سگ","میز","صندلی","پنجره","در","روز","ماه","سال","صبح","شب","کوه","درخت","باغ","رنگ","آب","آتش","خورشید","ماهی","پرنده","حیوان","مرغ","میمون","گوش","چشم","زبان","دندان","صدا","خنده","گریه","خیابان","شهر","روستا","مدرسه","دانشگاه","پزشک","دندانپزشک","مهندس","آهنگ","فیلم","تئاتر","نقاشی","عکس","خبر","روزنامه","مجله","تلویزیون","رادیو","موسیقی","رقص","ورزش","فوتبال","بسکتبال","والیبال","شنا","تنیس","بیسبال","هنر","نقش","خواننده","هنرمند","نویسنده","شاعر","کارگر","مدیر","رئیس","کشاورز","فروشنده","مشتری","کامپیوتر","تلفن","اینترنت","موبایل","تبلت","دوربین","نظارت","ساعت","کیف","کفش","لباس","شلوار","پیراهن","دستکش","شال","کلاه","عینک","شامپو","صابون"],Fi0=["با","بدون","برای","درباره","بین","از","تا","روی","به‌وسیله","در","علی‌رغم","بعد از","قبل از","بالا","پایین","در جلوی","پشت","در کنار","در دسترس","در ضد","نزد","در عین حال","برابر با","میان","در عوض","به دلیل","نزدیک","دور","با توجه به","به عنوان","علاوه بر","با هم","با احترام به","برخلاف","به‌روز","تحت","به طوری که","به صورت","به عنوان مثال","علاوه بر آن","با توجه به این که","تا حدودی","با اطمینان","با هر شک","با استفاده از","بدون توجه به","تا حد امکان","به طور عمده","به نسبت","به تناسب","به نظر","به طور کامل","در برابر","به هیچ وجه","در مقابل","به نوعی","به ترتیب"],ki0=["رفتن","آمدن","خوردن","نوشیدن","خواندن","نوشتن","دیدن","شنیدن","گفتن","بودن","داشتن","آغاز کردن","پایان دادن","شروع کردن","تمام کردن","کمک کردن","انجام دادن","فهمیدن","تلاش کردن","بازی کردن","درک کردن","انتظار داشتن","احساس کردن","مشاهده کردن","باختن","برنده شدن","می‌دانستن","فکر کردن","علاقه داشتن","خواستن","امیدوار بودن","باور کردن","پیشنهاد دادن","قبول کردن","رد کردن","راه انداختن","پیروی کردن","واکنش نشان دادن","گذاشتن","دریافت کردن","دست یافتن","مجبور کردن","می‌خواستن","نشان دادن","پشتیبانی کردن","رسیدن","فراموش کردن","انتخاب کردن","ترجیح دادن","تصمیم گرفتن","تشویق کردن","رهبری کردن","درست کردن","گم شدن","ساختن","سفارش دادن","سازماندهی کردن","توجه داشتن","خوابیدن","سرگرم شدن","جواب دادن","عکس العمل نشان دادن","درخواست کردن","تسلط داشتن","شک کردن","اطمینان داشتن","باور نکردن","آرام کردن","نیاز داشتن","عوض کردن","تغییر دادن"],Ai0={adjective:gi0,conjunction:fi0,interjection:vi0,noun:Ci0,preposition:Fi0,verb:ki0},bi0=Ai0,yi0={cell_phone:Jn0,color:qn0,commerce:Xn0,company:lt0,date:Dt0,finance:Ft0,internet:Bt0,location:_t0,lorem:Ut0,metadata:qt0,music:Qt0,person:si0,phone_number:ci0,vehicle:pi0,word:bi0},$_=yi0;new Ku({locale:[$_,Ru,Lu]});var Bi0=["###","##","#"],zi0=["Espoo","Helsinki","Hyvinkää","Iisalmi","Joensuu","Jyväskylä","Kokkola","Kuopio","Lahti","Oulu","Pori","Porvoo","Raisio","Rovaniemi","Sastamala","Tampere","Turku","Vaasa","Valkeakoski","Vantaa"],Si0=["{{location.city_name}}"],Mi0=["#####"],wi0=["A","B","C","A #","A ##","B #","B ##","C #","C ##"],Pi0=["Ahvenanmaa","Etelä-Karjala","Etelä-Pohjanmaa","Etelä-Savo","Kainuu","Kanta-Häme","Keski-Pohjanmaa","Keski-Suomi","Kymenlaakso","Lappi","Päijät-Häme","Pirkanmaa","Pohjanmaa","Pohjois-Karjala","Pohjois-Pohjanmaa","Pohjois-Savo","Satakunta","Uusimaa","Varsinais-Suomi"],Ti0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},ji0=["{{person.first_name}}{{location.street_suffix}}","{{person.last_name}}{{location.street_suffix}}"],Ni0=["katu","tie","kuja","polku","kaari","linja","raitti","rinne","penger","ranta","väylä"],Li0={building_number:Bi0,city_name:zi0,city_pattern:Si0,postcode:Mi0,secondary_address:wi0,state:Pi0,street_address:Ti0,street_pattern:ji0,street_suffix:Ni0},Ri0=Li0,Ki0={title:"Finnish",code:"fi",language:"fi",endonym:"suomi",dir:"ltr",script:"Latn"},Ii0=Ki0,Oi0=["Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],$i0=["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville","Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],Hi0=["Aaltonen","Ahonen","Anttila","Hakala","Heikkilä","Heikkinen","Heinonen","Hiltunen","Hirvonen","Hämäläinen","Jokinen","Järvinen","Kallio","Karjalainen","Kinnunen","Koivisto","Korhonen","Koskinen","Laakso","Laaksonen","Lahtinen","Laine","Laitinen","Lehtinen","Lehto","Lehtonen","Leinonen","Leppänen","Manninen","Mattila","Miettinen","Mustonen","Mäkelä","Mäkinen","Niemi","Nieminen","Ojala","Pitkänen","Rantanen","Räsänen","Saarinen","Salminen","Salo","Salonen","Savolainen","Toivonen","Tuominen","Turunen","Virtanen","Väisänen"],Gi0=[{value:"{{person.last_name}}",weight:1}],_i0=["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville"],Vi0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],Ji0={female_first_name:Oi0,first_name:$i0,last_name:Hi0,last_name_pattern:Gi0,male_first_name:_i0,name:Vi0},Ui0=Ji0,Wi0={location:Ri0,metadata:Ii0,person:Ui0},H_=Wi0;new Ku({locale:[H_,Ru,Lu]});new Ku({locale:[P1,Ru,Lu]});var qi0=["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","0455 ## ##","0456 ## ##","046# ## ##","047# ## ##","048# ## ##","049# ## ##","0032 455 ## ##","0032 456 ## ##","0032 46# ## ##","0032 47# ## ##","0032 48# ## ##","0032 49# ## ##","+32 455 ## ##","+32 456 ## ##","+32 46# ## ##","+32 47# ## ##","+32 48# ## ##","+32 49# ## ##","+32 461 8# ##"],Zi0={formats:qi0},Yi0=Zi0,Qi0=["be","eu","com","biz","info","name","net","org"],Xi0=["advalvas.be","mail.be","netbel.be","skynet.be"],uo0={domain_suffix:Qi0,free_email:Xi0},eo0=uo0,ao0=["#","##","###","# bis","## bis","### bis","###a","###b","###c","###/2"],ro0=["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],no0=["Amblève","Bullange","Burg-Reuland","Butgenbach","Eupen","La Calamine","Lontzen","Raeren","Saint-Vith","Aiseau-Presles","Amay","Andenne","Anderlues","Anhée","Ans","Anthisnes","Antoing","Arlon","Assesse","Ath","Attert","Aubange","Aubel","Awans","Aywaille","Baelen","Bassenge","Bastogne","Beaumont","Beauraing","Beauvechain","Beloeil","Berloz","Bernissart","Bertogne","Bertrix","Beyne-Heusay","Bièvre","Binche","Blégny","Bouillon","Boussu","Braine-l'Alleud","Braine-le-Château","Braine-le-Comte","Braives","Brugelette","Brunehaut","Burdinne","Celles","Cerfontaine","Chapelle-lez-Herlaimont","Charleroi","Chastre","Châtelet","Chaudfontaine","Chaumont-Gistoux","Chièvres","Chimay","Chiny","Ciney","Clavier","Colfontaine","Comblain-au-Pont","Comines-Warneton","Courcelles","Court-Saint-Etienne","Couvin","Crisnée","Dalhem","Daverdisse","Dinant","Dison","Doische","Donceel","Dour","Durbuy","Ecaussinnes","Eghezée","Ellezelles","Enghien","Engis","Erezée","Erquelinnes","Esneux","Estaimpuis","Estinnes","Etalle","Faimes","Farciennes","Fauvillers","Fernelmont","Ferrières","Fexhe-le-Haut-Clocher","Flémalle","Fléron","Fleurus","Flobecq","Floreffe","Florennes","Florenville","Fontaine-l'Evêque","Fosses-la-Ville","Frameries","Frasnes-lez-Anvaing","Froidchapelle","Gedinne","Geer","Gembloux","Genappe","Gerpinnes","Gesves","Gouvy","Grâce-Hollogne","Grez-Doiceau","Habay","Hamoir","Hamois","Ham-sur-Heure-Nalinnes","Hannut","Hastière","Havelange","Hélécine","Hensies","Herbeumont","Héron","Herstal","Herve","Honnelles","Hotton","Houffalize","Houyet","Huy","Incourt","Ittre","Jalhay","Jemeppe-sur-Sambre","Jodoigne","Juprelle","Jurbise","La Bruyère","La Hulpe","La Louvière","La Roche-en-Ardenne","Lasne","Le Roeulx","Léglise","Lens","Les Bons Villers","Lessines","Leuze-en-Hainaut","Libin","Libramont-Chevigny","Liège","Lierneux","Limbourg","Lincent","Lobbes","Malmedy","Manage","Manhay","Marche-en-Famenne","Marchin","Martelange","Meix-devant-Virton","Merbes-le-Château","Messancy","Mettet","Modave","Momignies","Mons","Mont-de-l'Enclus","Montigny-le-Tilleul","Mont-Saint-Guibert","Morlanwelz","Mouscron","Musson","Namur","Nandrin","Nassogne","Neufchâteau","Neupré","Nivelles","Ohey","Olne","Onhaye","Oreye","Orp-Jauche","Ottignies-Louvain-la-Neuve","Ouffet","Oupeye","Paliseul","Pecq","Pepinster","Péruwelz","Perwez","Philippeville","Plombières","Pont-à-celles","Profondeville","Quaregnon","Quévy","Quiévrain","Ramillies","Rebecq","Remicourt","Rendeux","Rixensart","Rochefort","Rouvroy","Rumes","Sainte-Ode","Saint-Georges-sur-Meuse","Saint-Ghislain","Saint-Hubert","Saint-Léger","Saint-Nicolas","Sambreville","Seneffe","Seraing","Silly","Sivry-Rance","Soignies","Sombreffe","Somme-Leuze","Soumagne","Spa","Sprimont","Stavelot","Stoumont","Tellin","Tenneville","Theux","Thimister-Clermont","Thuin","Tinlot","Tintigny","Tournai","Trois-Ponts","Trooz","Tubize","Vaux-sur-Sûre","Verlaine","Verviers","Vielsalm","Villers-la-Ville","Villers-le-Bouillet","Viroinval","Virton","Visé","Vresse-sur-Semois","Waimes","Walcourt","Walhain","Wanze","Waremme","Wasseiges","Waterloo","Wavre","Welkenraedt","Wellin","Yvoir"],to0=["centre","plage","Sud","Nord"],io0=["Belgique"],oo0=["####"],so0=["Anvers","Limbourg","Flandre occidentale","Flandre orientale","Hainaut","Liège","Luxembourg","Namur","Brabant flamand","Brabant wallon"],lo0=["VAN","VLI","VOV","VBR","VWV","WHT","WLG","WLX","WNA"],Eo0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},co0=["{{location.street_prefix}} {{person.first_name}}","{{location.street_prefix}} {{person.last_name}}","{{location.street_prefix}} {{location.street_suffix}}"],do0=["Allée","Chemin","Cours","Rue","Avenue","Boulevard","Drève","Galerie","Impasse","Jardin","Quai","Passage","Parc","Parvis","Petite rue","Place","Porte","Square","Voie"],Do0=["de la Banque","de la Barbe","de Barchon","Baron Horta","aux Barques","des Barricades","Barthélémy","du Baudet","Frédéric Basse","du Béguinage","de Berlaimont","au Beurre","Henri Beyaert","de Bischoffsheim","Blaes","de la Blanchisserie","des Blindés","de la Bobine","Bodeghem","Bodenbroeck","des Boeufs","des Bogards","du Bois à Brûler","au Bois de Construction","du Bois Sauvage","des Boîteux","de Bon Secours","du Borgendael","Borgval","Bortier","des Bouchers","rue des Bouchers","du Boulet","de la Bouquetière","de la Bourse","de la Braie","des Brasseurs","Brederode","Jacques Brel","Breughel","des Brigittines","rue des Brigittines","aux Briques","des Brodeurs","de la Buanderie","Charles Buls","des Cadeaux","Camusel","du Canal","du Canon","Cantersteen","des Capucins","Cardinal Mercier","de la Caserne","des Cendres","du Centre","Chair et Pain","des Chaisiers","de la Chancellerie","des Chandeliers","du Chantier","du Chapelet","des Chapeliers","de la Chapelle","du Char","des Charpentiers","des Chartreux","du Chasseur","de la Chaufferette","à la Chaux","du Chêne","du Cheval","du Chevreuil","du Chien Marin","aux Choux","Christine","de la Cigogne","du Cirque","de la Clé","de la Collégiale","de la Colline","du Colombier","des Colonies","des Comédiens","des Commerçants","du Commerce","du Congrès","Coppens","Coudenberg","Jo Cox","de la Croix de Fer","Cuerens","des Cultes","de Cureghem","de la Cuve","du Cyprès","des Echelles","de l' Eclipse","de l' Economie","de l' Ecuyer","d' Egmont","de l' Empereur","de l' Enseignement","de l' Epargne","de l' Epée","des Eperonniers","de l' Escalier","des Escrimeurs","d' Espagne","de l' Etuve","de l' Europe","de l' Eventail","de l' Evêque","Evers","des Fabriques","des Faisans","de la Faucille","du Faucon","de la Ferraille","de la Fiancée","de la Fidélité","du Finistère","de Flandre","des Fleuristes","aux Fleurs","au Foin","Fontainas","de la Fontaine","de la Forêt d'Houthulst","Fossé-aux-Loups","des Foulons","de la Fourche","des Fripiers","Froebel","blanche","noire","verte","pont de bois","grand poire","du marché","du lundi","des médias","Robert Schuman","du papier plié","de la croix de fer","cronque","de l'Abbaye","Adolphe Mille","d'Assas","du Bac","de Paris","La Boétie","du roi","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"],xo0={building_number:ao0,city_pattern:ro0,city_prefix:no0,city_suffix:to0,default_country:io0,postcode:oo0,state:so0,state_abbr:lo0,street_address:Eo0,street_pattern:co0,street_prefix:do0,street_suffix:Do0},mo0=xo0,ho0={title:"French (Belgium)",code:"fr_BE",country:"BE",language:"fr",endonym:"Français (Belgique)",dir:"ltr",script:"Latn"},po0=ho0,go0=["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],G_=["Mme","Mlle","Dr","Prof"],fo0=["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Louay","Louca","Louis","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Gerald","Keith","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Alfredo","Alberto","Dave","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Nick","Luther","Wendell","Jeremiah","Julius","Donnie","Otis","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"],vo0=["Asexué","Homme","Femme","Androgyne","Genre non conforme","Trans","Transexuel","Personne transgenre"],Co0=["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Murazik","Murphy","Murray","Nader","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"],Fo0=[{value:"{{person.last_name}}",weight:1}],ko0=["Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adame","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Aïssa","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alexis","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andréa","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charlie","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Eden","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Francis","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jan","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joan","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Lou","Louay","Louca","Louis","Louison","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Maé","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malek","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maxime","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noa","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Nour","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robin","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Sacha","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Sasha","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Swann","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Valerie","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Terry","Gerald","Keith","Willie","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Lee","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Angel","Leslie","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Jamie","Jessie","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Johnnie","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Nick","Luther","Wendell","Jeremiah","Julius","Dana","Donnie","Otis","Shannon","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Guadalupe","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Pat","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Courtney","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"],__=["M","Dr","Prof"],Ao0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],bo0=ju(G_,__),yo0=["Fils","I","II","III","IV","V"],Bo0={job:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"]},zo0={female_first_name:go0,female_prefix:G_,first_name:fo0,gender:vo0,last_name:Co0,last_name_pattern:Fo0,male_first_name:ko0,male_prefix:__,name:Ao0,prefix:bo0,suffix:yo0,title:Bo0},So0=zo0,Mo0=["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","010######","011######","012######","013######","014######","015######","016######","019######","02#######","03#######","04######","050######","051######","053######","052######","054######","055######","056######","057######","058######","059######","060######","061######","063######","064######","065######","067######","068######","069######","071######","080######","081######","082######","083######","084######","085######","086######","087######","089######","09#######","+32 10######","+32 11######","+32 12######","+32 13######","+32 14######","+32 15######","+32 16######","+32 19######","+32 2#######","+32 3#######","+32 4######","+32 50######","+32 51######","+32 53######","+32 52######","+32 54######","+32 55######","+32 56######","+32 57######","+32 58######","+32 59######","+32 60######","+32 61######","+32 63######","+32 64######","+32 65######","+32 67######","+32 68######","+32 69######","+32 71######","+32 80######","+32 81######","+32 82######","+32 83######","+32 84######","+32 85######","+32 86######","+32 87######","+32 89######","+32 9#######"],wo0={formats:Mo0},Po0=wo0,To0={cell_phone:Yi0,internet:eo0,location:mo0,metadata:po0,person:So0,phone_number:Po0},V_=To0;new Ku({locale:[V_,P1,Ru,Lu]});var jo0=["ca","com","biz","info","name","net","org"],No0=["gmail.com","yahoo.ca","hotmail.com"],Lo0={domain_suffix:jo0,free_email:No0},Ro0=Lo0,Ko0=["Argentia","Asbestos","Baddeck","Baie-Comeau","Bancroft","Banff","Barkerville","Barrie","Bathurst","Batoche","Belleville","Beloeil","Bonavista","Borden","Brampton","Brandon","Brantford","Brockville","Brooks","Burlington","Burnaby","Calgary","Cambridge","Campbell River","Cap-de-la-Madeleine","Caraquet","Cavendish","Chambly","Channel-Port aux Basques","Charlesbourg","Charlottetown","Châteauguay","Chatham","Chatham-Kent","Chibougamau","Chilliwack","Churchill","Corner Brook","Cornwall","Côte-Saint-Luc","Courtenay","Cranbrook","Cumberland House","Dalhousie","Dauphin","Dawson","Dawson Creek","Delta","Digby","Dorval","Edmonton","Elliot Lake","Esquimalt","Estevan","Etobicoke","Ferryland","Flin Flon","Fort Erie","Fort Frances","Fort McMurray","Fort Saint James","Fort Saint John","Fort Smith","Fredericton","Gananoque","Gander","Gaspé","Gatineau","Glace Bay","Granby","Grand Falls–Windsor","Grande Prairie","Guelph","Halifax","Hamilton","Happy Valley–Goose Bay","Harbour Grace","Havre-Saint-Pierre","Hay River","Hope","Hull","Inuvik","Iqaluit","Iroquois Falls","Jasper","Jonquière","Kamloops","Kapuskasing","Kawartha Lakes","Kelowna","Kenora","Kildonan","Kimberley","Kingston","Kirkland Lake","Kitchener","Kitimat","Kuujjuaq","La Salle","La Tuque","Labrador City","Lachine","Lake Louise","Langley","Laurentian Hills","Laval","Lethbridge","Lévis","Liverpool","London","Longueuil","Louisbourg","Lunenburg","Magog","Matane","Medicine Hat","Midland","Miramichi","Mississauga","Moncton","Montreal","Montréal-Nord","Moose Factory","Moose Jaw","Moosonee","Nanaimo","Nelson","New Westminster","Niagara Falls","Niagara-on-the-Lake","North Bay","North Vancouver","North York","Oak Bay","Oakville","Orillia","Oshawa","Ottawa","Parry Sound","Penticton","Percé","Perth","Peterborough","Picton","Pictou","Placentia","Port Colborne","Port Hawkesbury","Port-Cartier","Powell River","Prince Albert","Prince George","Prince Rupert","Quebec","Quesnel","Red Deer","Regina","Revelstoke","Rimouski","Rossland","Rouyn-Noranda","Saguenay","Saint Albert","Saint Anthony","Saint Boniface","Saint Catharines","Saint John","Saint Thomas","Saint-Eustache","Saint-Hubert","Sainte-Anne-de-Beaupré","Sainte-Foy","Sainte-Thérèse","Sarnia-Clearwater","Saskatoon","Sault Sainte Marie","Scarborough","Sept-Îles","Sherbrooke","Simcoe","Sorel-Tracy","Souris","Springhill","St. John’s","Stratford","Sudbury","Summerside","Swan River","Sydney","Temiskaming Shores","Thompson","Thorold","Thunder Bay","Timmins","Toronto","Trail","Trenton","Trois-Rivières","Tuktoyaktuk","Uranium City","Val-d’Or","Vancouver","Vernon","Victoria","Wabana","Waskaganish","Waterloo","Watson Lake","Welland","West Nipissing","West Vancouver","White Rock","Whitehorse","Windsor","Winnipeg","Woodstock","Yarmouth","Yellowknife","York","York Factory"],Io0=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],Oo0=["Canada"],$o0=["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],Ho0=["Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Nova Scotia","Northwest Territories","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon"],Go0=["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YT"],_o0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],Vo0={city_name:Ko0,city_pattern:Io0,default_country:Oo0,postcode:$o0,state:Ho0,state_abbr:Go0,street_pattern:_o0},Jo0=Vo0,Uo0={title:"English (Canada)",code:"en_CA",country:"CA",language:"en",endonym:"English (Canada)",dir:"ltr",script:"Latn"},Wo0=Uo0,qo0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],Zo0={last_name_pattern:qo0},Yo0=Zo0,Qo0=["!##-!##-####","(!##)!##-####","!##.!##.####","1-!##-###-####","!##-!##-#### x###","(!##)!##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##)!##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##)!##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],Xo0={formats:Qo0},us0=Xo0,es0={internet:Ro0,location:Jo0,metadata:Wo0,person:Yo0,phone_number:us0},J_=es0;new Ku({locale:[J_,Ru,Lu]});var as0=["074## ######","075## ######","076## ######","077## ######","078## ######","079## ######"],rs0={formats:as0},ns0=rs0,ts0=["ac.uk","biz","co","co.uk","com","cymru","gov.uk","info","london","ltd.uk","me.uk","name","nhs.uk","org.uk","plc.uk","sch.uk","scot","uk","wales"],is0={domain_suffix:ts0},os0=is0,ss0=["###","##","#"],ls0=["-under-","-over-","-le-","-upon-","-on-"],Es0=["{{location.city_prefix}} {{person.last_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.last_name}}","{{person.last_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_infix}}{{person.last_name}}"],cs0=["Great","Little","St.","West","East","North","South","Upper","Lower","Old","Long","New","High","Nether","Castle","Upton","Newton"],ds0=["ton","ham","ley","ington","ford","field","bury","don","ing","worth","well","ingham","wood","ridge","borough","stone","hill","thorpe","hampton","wick"," Green"," Park"," Hill"," Court"," Heath"," Bridge"," End"," Common"," Place"," Cross"," Gardens"],Ds0=["Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],xs0=["England","Scotland","Wales","Northern Ireland"],ms0=["??# #??","??## #??"],hs0=["England","Northern Ireland","Scotland","Wales"],ps0=["ENG","NIR","SCT","WLS"],gs0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],fs0=["Road","Close","Street","Lane","Avenue","Drive","Way","Place","Court","Gardens","Crescent","Grove","Terrace","Hill","View","Walk","Park","Mews","Rise","Green","Square","Croft","Bank","Row","Meadow","Gate","End","Drove","Mead","Field","Chase","Mount","Meadows","Orchard","Fields","Yard","Garth","Fold","Wynd","Parade","Vale","Brae","Grange","Approach","Wood","Paddock","Brow","Lea","Path","Side","Heights","Copse","Corner","Ridge","Glade"],vs0={building_number:ss0,city_infix:ls0,city_pattern:Es0,city_prefix:cs0,city_suffix:ds0,county:Ds0,default_country:xs0,postcode:ms0,state:hs0,state_abbr:ps0,street_pattern:gs0,street_suffix:fs0},Cs0=vs0,Fs0={title:"English (Great Britain)",code:"en_GB",country:"GB",language:"en",endonym:"English (Great Britain)",dir:"ltr",script:"Latn"},ks0=Fs0,As0=[{value:"{{person.last_name}}",weight:9},{value:"{{person.last_name}}-{{person.last_name}}",weight:1}],bs0=[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],ys0={last_name_pattern:As0,name:bs0},Bs0=ys0,zs0=["01#### #####","01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","0500 ######","0800 ######"],Ss0={formats:zs0},Ms0=Ss0,ws0={cell_phone:ns0,internet:os0,location:Cs0,metadata:ks0,person:Bs0,phone_number:Ms0},U_=ws0;new Ku({locale:[U_,Ru,Lu]});var Ps0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} and {{person.last_name}}"],Ts0=["Venture","Ltd"],js0={name_pattern:Ps0,suffix:Ts0},Ns0=js0,Ls0=["com.gh","edu.gh","gov.gh","org.gh","com","net","org","biz","co"],Rs0={domain_suffix:Ls0},Ks0=Rs0,Is0=["###","##","#"],Os0=["Goaso","Hwidiem","Kenyasi","Kukuom","Abrepo Junction","Abuakwa","Adum","Afrancho","Agogo","Agona","Ahodwo","Airport","Akumadan","Amakom","Aputuogya","Asafo","Ash-Town","Asokore Mampong","Asokwa","Asuofia","Atonsu","Ayeduasi","Ayigya","Bantama","Barekese","Bekwai","Boadi","Bomso","Breman","Brewery","Buoho","Buokrom Estate","Daban","Dakwadwom","Deduako","Denyame","Effiduase","Ejisu","Ejura","Emina","Esreso","Fawode","Gyinyasi","Jachie Pramso","Kaasi","KNUST","Kodie","Komfo Anokye","Konongo","Kotei","Krofrom","Kumasi","Maakro","Mampong","Mankranso","Manso Nkwanta","Nkawie","North Suntreso","Nyinahin","Obuasi","Oforikrom","Pankrono","Santasi","Sokoban","South Suntreso","Suame","Tafo","Takwa-Maakro","Tanoso","Tepa","TUC","Banda Ahenkro","Brekum","Dormaa Ahenkro","New Drobo","Nsawkaw","Sampa","Sunyani","Atebubu","Buipe","Jema","Kintampo","Kwame Danso","Nkoranza","Prang","Techiman","Wenchi","Yeji","Agona Swedru","Amanfrom","Anomabu","Apam","Bawjiase","Breman Asikuma","Budumburam","Cape Coast","Domeabra","Elmina","Foso","Kasoa Ofaakor","Kasoa Zongo","Liberia Camp","Mankessim","Millennium City","Mumford","Nyakrom","Nyananor","Nyanyano","Oduponkpehe","Opeikuma","Pentecost Seminary","Saltpond","Winneba","Abetifi","Abompe","Aburi","Adeiso","Adjeiikrom","Adukrom","Ahwerease","Akim Oda","Akim Swedru","Akosombo","Akropong","Akwatia","Akyem Hemang","Amanokrom","Apirede","Asamankese","Asesewa","Atimpoku","Ayiensu","Begoro","Bepoase","Bisibom","Bososo","Brekusu","Coaltar","Dawu","Dedesoworako","Donkorkrom","Dwenase","Gyankama","Juaso","Kade","Kibi","Kitase","Koforidua","Kwabeng","Mamfe","Mpraeso","New Abirem","Nkawkaw","Nsawam","Nsutam","Obooho","Obosomase","Odumase Krobo","Ofoase","Osino","Peduase","Saaman","Somanya","Summer","Suhum","Tease","Tutu","Abelemkpe","Ablekuma","Abokobi","Abossey Okai","Accra Newtown","Achimota","Adabraka","Adenta","Afienya","Agbogba","Amasaman","Ashiaman","Ashongman","Aslyum Down","Baatsona - Spintex","Bortianor","Cantonment","Dansoman","Darkuman","Dawhenya","Dodowa","Dome","Dzorwulu","East Legon","Gbawe","Haatso","James Town","Kanda","Kaneshie","Kasoa","Kissieman","Kokrobite","Korle Bu","Kpone","Kwabenya","Kwashieman","Labadi","Labone","Lapaz","Lartebiokorshie","Lashibi","Legon","Madina","Makola","Mallam","McCarthy Hill","Michel Camp","Nima","Nungua","Oblogo Mallam","Odoponkpehe","Odorkor","Osu","Oyarifa","Patang","Prampram","Ridge","Roman Ridge","Sakumono","Santa Maria","Sowutuom","Taifa","Tema","Tema New Town","Tesano","Teshie","Tetegu","Tieman","Tudu","Weija","Westhills","Chinderi","Jasikan","Kadjebi","Kete Krachi","Kpassa","Nkonya","Bole","Damango","Salaga","Sawla","Tolon","Bawku","Bolgatanga","Bongo","Navrongo","Paga","Tongo","Funsi","Gwollu","Issa","Jirapa","Kaleo","Lambussie","Lawra","Nadowli","Nandom","Tumu","Wa","Wechiau","Adaklu Waya","Adidome","Aflao","Akatsi","Ave Dakpa","Ho.","Hohoe","Keta","Kpando","Kpetoe","Kpeve","Sogakope","Abase","Aboso","Adiawoso","Adiembra","Adwowa","Agona Nkwanta","Agufo","Ahonozo","Akatachi","Alabokazo","Anaji","Apowa","Apremodo","Asankragua","Awukyere","Axim","Beahu","Bogoso","Busua","Daboase","Dadwen","Diabene","Dixcove","East Tanokrom","Effiakuma","Eikwe","Elubo","Essiama","Essikado","Essipong","Ewusiejo","Fijai","Funko","Half Assini","Hotopo","Inchaban","kansaworado","Kejabil","Kojokrom","Kwawkrom","Kweikuma","kwesimintsim","Manso","Miemia","Mpintsin","New Akwidaa","New Amanfu","New Takoradi","Ngyiresia","Nkroful","Nsein","Ntankoful","Nzulezo","Old Akwidaa","Prestea","Princess Town","Samreboi","Sekondi","Shama","Takoradi","Tarkwa","Tikobo No.1","Tikobo No.2","West Tanokrom","Windy Ridge","Akontombra","Bibiani","Dadieso","Enchi","Juaboso","Sewhi Anhwiaso"],$s0=["{{location.city_name}}"],Hs0=["Ghana"],Gs0=["??-###-####","??-####-####"],_s0=["Ashanti","Brong Ahafo","Bono East","Ahafo","Central","Eastern","Greater Accra","Northern","Savannah","North East","Upper East","Upper West","Volta","Oti","Western","Western North"],Vs0={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},Js0=["{{person.last_name}} {{location.street_suffix}}","{{location.street_prefix}} {{location.street_suffix}}"],Us0=["Boame"],Ws0=["Link","Lane","Road","Street","Lk","Ln","Rd","St"],qs0={building_number:Is0,city_name:Os0,city_pattern:$s0,default_country:Hs0,postcode:Gs0,state:_s0,street_address:Vs0,street_pattern:Js0,street_prefix:Us0,street_suffix:Ws0},Zs0=qs0,Ys0={title:"English (Ghana)",code:"en_GH",country:"GH",language:"en",endonym:"English (Ghana)",dir:"ltr",script:"Latn"},Qs0=Ys0,W_=["Aba","Abena","Abigail","Adwoa","Afia","Afua","Akos","Akofa","Akorfa","Akosua","Akua","Akumaa","Alice","Ama","Amanda","Amber","Amelia","Angela","Ann","Annette","Awesi","Baaba","Barbara","Beatrice","COmfort","Caroline","Catherine","Charlotte","Christina","Comfort","Constance","Danielle","Deborah","Debra","Denise","Dora","Dorcas","Dorothy","Eliabeth","Elizabeth","Emily","Emma","Ernestina","Esi","Eunice","Eyram","Felicia","Francesca","Gemma","Georgia","Georgina","Gifty","Grace","Hannabel","Hannah","Harriet","Helen","Irene","Janet","Janice","Jasmine","Jennifer","Jessica","Jill","Joanna","Josephine","Joyce","Judith","Julia","Juliana","Julie","Karen","Kate","Katherine","Katy","Lawrencia","Linda","Lisa","Lorraine","Lucy","Lydia","Mandy","Margaret","Maria","Marian","Marilyn","Mary","Maureen","Mawuena","Mawusi","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nicola","Nimakoah","Olivia","Pamela","Patricia","Paula","Priscilla","Rachael","Rachel","Rebecca","Regina","Rita","Roselyn","Rosemary","Ruth","Salomey","Samantha","Sandra","Sarah","Sena","Sharon","Sheila","Shirley","Stephanie","Susan","Sylvia","Teresa","Tina","Tracy","Vanessa","Veronica","Victoria","Vida","Wendy","Yaa","Yvonne"],q_=["Aaron","Abeiku","Adam","Adrian","Akwesi","Albert","Alex","Alexander","Andrew","Anthony","Antony","Arthur","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","Carl","Charles","Christian","Clifford","Colins","Daniel","Danny","David","Denis","Dennis","Derrick","Dominic","Donald","Douglas","Duncan","Edward","Ekow","Elliot","Elliott","Eyram","Eric","Fiifi","Francis","Frank","Frederick","George","Gerald","Gordon","Graham","Gregory","Harry","Henry","Howard","Isaac","Akwasi","Jack","Jacob","Jake","James","Jason","Jeffrey","Jeremy","Joe","Joel","John","Jonathan","Joojo","Joseph","Josh","Joshua","Josiah","Julian","Justin","Karl","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Leslie","Louis","Luke","Malcolm","Marcus","Mark","Martin","Mathew","Matthew","Max","Michael","Nathan","Nicholas","Nigel","Oliver","Patrick","Paul","Peter","Philip","Phillip","Promise","Raymond","Richard","Robert","Roger","Ronald","Russell","Sam","Samuel","Shaun","Simon","Stanley","Stephen","Steven","Terence","Thomas","Timothy","Thank God","Thy Will Be Done","Tom","Tony","Victor","Vincent","William","Yaw"],Xs0=ju(W_,q_),ul0=["Acheampong","Adadevoh","Adomah","Adomako","Adongo","Adu","Adusei","Adutwum","Afirifa","Afoakwa","Agyapong","Agyare","Agyei","Agyemang","Ahortor","Akoto","Akowua","Akyeamfuɔ","Akyeampong","Akyena","Akyerεko","Amo","Amoa","Amoako","Amoasi","Ampadu","Ampofo","Amponsah","Andorful","Ankra","Anokye","Ansa","Antwi","Appia","Appiah","Asamoa","Asamoah","Asante","Asare","Asenso","Asiama","Asiedu","Ata","Awuah","Baa","Baafi","Baah","Baawia","Badu","Boadi","Boadu","Boahen","Boakye","Boaten","Boateng","Bona","Bonsra","Bonsu","Daako","Danso","Darko","Darteh","Dartey","Djokoto","Donkor","Duah","Dwamena","Dzokoto","Fofie","Fosu","Gyamfi","Gyasi","Karikari","Koomson","Kumi","Kusi","Kwaakye","Kwarteng","Kyei","Mensa","Mensah","Nkansa","Nkansah","Nkrumah","Nsia","Nti","Ntiamoa","Ntim","Nyaako","Nyame","Nyantakyi","Obeng","Ofori","Ofosu","Okyere","Okpattah","Omani","Opoku","Oppong","Opuku","Osei","Oti","Otiwa","Otuo","Owusu","Prempeh","Quartey","Safo","Sarpong","Takyi","Tawia","Tutu","Tweneboa","Twumasi","Wiafe","Yaamoa","Yawson","Yeboa","Yeboah","Yirenkyi"],el0=[{value:"{{person.last_name}}",weight:1},{value:"{{person.last_name}}-{{person.last_name}}",weight:1}],al0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],rl0={female_first_name:W_,first_name:Xs0,last_name:ul0,last_name_pattern:el0,male_first_name:q_,name:al0},nl0=rl0,tl0=["020#######","023#######","024#######","026#######","027#######","028#######","050#######","053#######","054#######","055#######","056#######","057#######","058#######","+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],il0={formats:tl0},ol0=il0,sl0={company:Ns0,internet:Ks0,location:Zs0,metadata:Qs0,person:nl0,phone_number:ol0},Z_=sl0;new Ku({locale:[Z_,Ru,Lu]});var ll0=["Ltd.","Co. Ltd."],El0={suffix:ll0},cl0=El0,dl0=["com","hk","com.hk","org.hk"],Dl0={domain_suffix:dl0},xl0=Dl0,ml0=["###","##","#"],hl0=["Aberdeen","Ap Lei Chau","Causeway Bay","Chai Wan","Cheung Chau","Cheung Fat","Cheung Sha Wan","Choi Hung Chuen","Choi Ming","Chuk Yuen","Cyberport","Discovery Bay","Fairview Park","Fanling","Fo Tan","Fu Shan","Fu Shin","Fu Tai","Happy Valley","Heng Fa Chuen","Heng On","Hin Keng","Ho Man Tin","Hung Hom Bay","Kam Tai","Kam Tin","Kennedy Town","Kowloon","Kowloon Bay","Kowloon Central","Kowloon City","Kowloon East","Kwai Chung","Kwai Fong","Kwai Shing","Kwong Yuen","Kwun Tong","Lai King","Lai Kok","Lam Tin","Lamma","Lee On","Lei Muk Shue","Lei Tung","Leung King","Lok Fu","Ma On Shan","Mei Foo Sun Chuen","Mei Lam","Mong Kok","Mui Wo","Ngau Chi Wan","Ngau Tau Kok","Oi Man","Peak","Peng Chau","Po Lam","Pok Fu Lam","Repulse Bay","Sai Kung","Sai Ying Pun","San Tin","Sau Mau Ping","Sha Kok","Sha Tau Kok","Sha Tin","Sham Shui Po","Shau Kei Wan","Shek Kip Mei","Shek Lei","Shek Wai Kok","Shek Wu Hui","Sheung Tak","Sheung Wan","Shun Lee","Siu Sai Wan","So Uk","Stanley","Sun Chui","Tai Hing","Tai Kok Tsui","Tai Koo Shing","Tai O","Tai Po","Tin Yiu","Tin Yuet","To Kwa Wan","Tsat Tsz Mui","Tseung Kwan O","Tsim Sha Tsui","Tsing Yi","Tsuen Wan","Tsz Wan Shan","Tuen Mun","Tung Chung","Wah Fu","Wah Ming","Wan Chai","Wan Tau Tong","Wo Che","Wong Tai Sin","Yau Tong","Yau Yat Tsuen","Yuen Long"],pl0=["{{location.city_name}}"],gl0=["Hong Kong"],fl0=null,vl0=null,Cl0=["Hong Kong Island","Kowloon","New Territories"],Fl0=["HK","KLN","NT"],kl0=["Wan","On","Tai","Man","Fung","Cheung","Tung","Hing","Po","Wah","Tak","Shing","Lung","Yuen","Wing","Hong","Yip","King","Kwong","Hoi","Ming","Wa","Lok","Yan","Wai","Chi","Fuk","Lai","Lee","Fu","Tin","Kai","Sai","Shun","Ping","Yee","Wo","Chung","Hang","Ning","Wong","Yue","Choi","Wang","Ching","Sau","Shan","Tsui","Tau","Sheung","Lam","Fat","Hung","Chuk","Shek","Kok","Cheong","Fong","Nam","Lei","Yu","Mei","Pak","Fai","Kwai","Sing","Kung","Chau","Tong","San","Chiu","Chun","Yin","Yuk","Ting","Kam","Lun","Oi"],Al0=["Aldrich","Arran","Austin","Baker","Battery","Bel-Air","Bonham","Boundary","Bowen","Breezy","Caine","Cameron","Canal","Cape","Chatham","Church","College","Comet","Connaught","Cornwall","Cox's","Cross","Douglas","Dragon","Eastern","Electric","Expo","Findlay","First","Garden","Gillies","Greig","Hospital","Jardine's","Jordan","Kennedy","Kimberley","Leighton","Maidstone","Maple","Marsh","Monmouth","Oaklands","Peel","Poplar","Rose","Second","Seymour","Stewart","Third","Village","Water","Waterloo","Wylie"],bl0=["{{location.street_english_part}} {{location.street_suffix}}","{{location.street_cantonese_part}} {{location.street_cantonese_part}} {{location.street_suffix}}"],yl0=null,Bl0=["Street","Road","Lane","Path","Terrace","Avenue","Drive","Crescent","Court"],zl0={building_number:ml0,city_name:hl0,city_pattern:pl0,default_country:gl0,postcode:fl0,postcode_by_state:vl0,state:Cl0,state_abbr:Fl0,street_cantonese_part:kl0,street_english_part:Al0,street_pattern:bl0,street_prefix:yl0,street_suffix:Bl0},Sl0=zl0,Ml0={title:"English (Hong Kong)",code:"en_HK",country:"HK",language:"en",endonym:"English (Hong Kong)",dir:"ltr",script:"Latn"},wl0=Ml0,Pl0=["Au","Chan","Chang","Chen","Cheng","Cheuk","Cheung","Chiu","Cho","Choi","Chong","Chow","Choy","Chu","Chui","Chung","Fan","Fok","Fu","Fung","He","Ho","Hong","Hu","Huang","Hui","Ip","Kan","Keung","Ko","Kong","Kwan","Kwok","Kwong","Lai","Lam","Lau","Law","Lee","Leung","Li","Liang","Lin","Ling","Liu","Lu","Lui","Luk","Lung","Ma","Mak","Man","Mok","Ng","Ngai","Pang","Poon","Pun","Shiu","Shum","Sin","Siu","So","Suen","Sun","Sze","Szeto","Tai","Tam","Tan","Tang","Tong","Tsang","Tse","Tsoi","Tsui","Wan","Wang","Wong","Wu","Xu","Yan","Yang","Yeung","Yim","Yin","Yip","Yiu","Yu","Yue","Yuen","Yung","Zhang","Zhao","Zheng","Zhou","Zhu"],Tl0=[{value:"{{person.last_name}}",weight:1}],jl0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],Nl0={last_name:Pl0,last_name_pattern:Tl0,name:jl0},Ll0=Nl0,Rl0=["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"],Kl0={formats:Rl0},Il0=Kl0,Ol0={company:cl0,internet:xl0,location:Sl0,metadata:wl0,person:Ll0,phone_number:Il0},Y_=Ol0;new Ku({locale:[Y_,Ru,Lu]});var $l0=["082 ### ####","083 ### ####","085 ### ####","086 ### ####","087 ### ####","089 ### ####"],Hl0={formats:$l0},Gl0=Hl0,_l0=["ie","com","net","info","eu"],Vl0={domain_suffix:_l0},Jl0=Vl0,Ul0=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],Wl0=["Carlow","Cavan","Clare","Cork","Donegal","Dublin","Galway","Kerry","Kildare","Kilkenny","Laois","Leitrim","Limerick","Longford","Louth","Mayo","Meath","Monaghan","Offaly","Roscommon","Sligo","Tipperary","Waterford","Westmeath","Wexford","Wicklow"],ql0=["Ireland"],Zl0=["A## ****","D## ****","E## ****","F## ****","H## ****","K## ****","N## ****","P## ****","R## ****","T## ****","V## ****","W## ****","X## ****","Y## ****"],Yl0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],Ql0={city_pattern:Ul0,county:Wl0,default_country:ql0,postcode:Zl0,street_pattern:Yl0},Xl0=Ql0,u10={title:"English (Ireland)",code:"en_IE",country:"IE",language:"en",endonym:"English (Ireland)",dir:"ltr",script:"Latn"},e10=u10,a10=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],r10={last_name_pattern:a10},n10=r10,t10=["01 #######","021 #######","022 #######","023 #######","024 #######","025 #######","026 #######","027 #######","028 #######","029 #######","0402 #######","0404 #######","041 #######","042 #######","043 #######","044 #######","045 #######","046 #######","047 #######","049 #######","0504 #######","0505 #######","051 #######","052 #######","053 #######","056 #######","057 #######","058 #######","059 #######","061 #######","062 #######","063 #######","064 #######","065 #######","066 #######","067 #######","068 #######","069 #######","071 #######","074 #######","090 #######","091 #######","093 #######","094 #######","095 #######","096 #######","097 #######","098 #######","099 #######"],i10={formats:t10},o10=i10,s10={cell_phone:Gl0,internet:Jl0,location:Xl0,metadata:e10,person:n10,phone_number:o10},Q_=s10;new Ku({locale:[Q_,Ru,Lu]});var l10=["Pvt Ltd","Limited","Ltd","and Sons","Corp","Group","Brothers"],E10={suffix:l10},c10=E10,d10=["in","com","biz","info","name","net","org","co.in"],D10=["gmail.com","yahoo.co.in","hotmail.com"],x10={domain_suffix:d10,free_email:D10},m10=x10,h10=["Achalpur","Achhnera","Adalaj","Adilabad","Adityapur","Adoni","Adoor","Adra","Adyar","Afzalpur","Agartala","Agra","Ahmedabad","Ahmednagar","Aizawl","Ajmer","Akola","Akot","Alappuzha","Aligarh","AlipurdUrban Agglomerationr","Alirajpur","Allahabad","Alwar","Amalapuram","Amalner","Ambejogai","Ambikapur","Amravati","Amreli","Amritsar","Amroha","Anakapalle","Anand","Anantapur","Anantnag","Anjangaon","Anjar","Ankleshwar","Arakkonam","Arambagh","Araria","Arrah","Arsikere","Aruppukkottai","Arvi","Arwal","Asansol","Asarganj","Ashok Nagar","Athni","Attingal","Aurangabad","Azamgarh","Bagaha","Bageshwar","Bahadurgarh","Baharampur","Bahraich","Balaghat","Balangir","Baleshwar Town","Ballari","Balurghat","Bankura","Bapatla","Baramula","Barbil","Bargarh","Barh","Baripada Town","Barmer","Barnala","Barpeta","Batala","Bathinda","Begusarai","Belagavi","Bellampalle","Belonia","Bengaluru","Bettiah","BhabUrban Agglomeration","Bhadrachalam","Bhadrak","Bhagalpur","Bhainsa","Bharatpur","Bharuch","Bhatapara","Bhavnagar","Bhawanipatna","Bheemunipatnam","Bhilai Nagar","Bhilwara","Bhimavaram","Bhiwandi","Bhiwani","Bhongir","Bhopal","Bhubaneswar","Bhuj","Bikaner","Bilaspur","Bobbili","Bodhan","Bokaro Steel City","Bongaigaon City","Brahmapur","Buxar","Byasanagar","Chaibasa","Chalakudy","Chandausi","Chandigarh","Changanassery","Charkhi Dadri","Chatra","Chennai","Cherthala","Chhapra","Chikkamagaluru","Chilakaluripet","Chirala","Chirkunda","Chirmiri","Chittoor","Chittur-Thathamangalam","Coimbatore","Cuttack","Dalli-Rajhara","Darbhanga","Darjiling","Davanagere","Deesa","Dehradun","Dehri-on-Sone","Delhi","Deoghar","Dhamtari","Dhanbad","Dharmanagar","Dharmavaram","Dhenkanal","Dhoraji","Dhubri","Dhule","Dhuri","Dibrugarh","Dimapur","Diphu","Dumka","Dumraon","Durg","Eluru","English Bazar","Erode","Etawah","Faridabad","Faridkot","Farooqnagar","Fatehabad","Fatehpur Sikri","Fazilka","Firozabad","Firozpur Cantt.","Firozpur","Forbesganj","Gadwal","Gandhinagar","Gangarampur","Ganjbasoda","Gaya","Giridih","Goalpara","Gobichettipalayam","Gobindgarh","Godhra","Gohana","Gokak","Gooty","Gopalganj","Gudivada","Gudur","Gumia","Guntakal","Guntur","Gurdaspur","Gurgaon","Guruvayoor","Guwahati","Gwalior","Habra","Hajipur","Haldwani-cum-Kathgodam","Hansi","Hapur","Hardoi ","Hardwar","Hazaribag","Hindupur","Hisar","Hoshiarpur","Hubli-Dharwad","Hugli-Chinsurah","Hyderabad","Ichalkaranji","Imphal","Indore","Itarsi","Jabalpur","Jagdalpur","Jaggaiahpet","Jagraon","Jagtial","Jaipur","Jalandhar Cantt.","Jalandhar","Jalpaiguri","Jamalpur","Jammalamadugu","Jammu","Jamnagar","Jamshedpur","Jamui","Jangaon","Jatani","Jehanabad","Jhansi","Jhargram","Jharsuguda","Jhumri Tilaiya","Jind","Jodhpur","Jorhat","Kadapa","Kadi","Kadiri","Kagaznagar","Kailasahar","Kaithal","Kakinada","Kalimpong","Kalpi","Kalyan-Dombivali","Kamareddy","Kancheepuram","Kandukur","Kanhangad","Kannur","Kanpur","Kapadvanj","Kapurthala","Karaikal","Karimganj","Karimnagar","Karjat","Karnal","Karur","Karwar","Kasaragod","Kashipur","KathUrban Agglomeration","Katihar","Kavali","Kayamkulam","Kendrapara","Kendujhar","Keshod","Khair","Khambhat","Khammam","Khanna","Kharagpur","Kharar","Khowai","Kishanganj","Kochi","Kodungallur","Kohima","Kolar","Kolkata","Kollam","Koratla","Korba","Kot Kapura","Kota","Kothagudem","Kottayam","Kovvur","Koyilandy","Kozhikode","Kunnamkulam","Kurnool","Kyathampalle","Lachhmangarh","Ladnu","Ladwa","Lahar","Laharpur","Lakheri","Lakhimpur","Lakhisarai","Lakshmeshwar","Lal Gopalganj Nindaura","Lalganj","Lalgudi","Lalitpur","Lalsot","Lanka","Lar","Lathi","Latur","Lilong","Limbdi","Lingsugur","Loha","Lohardaga","Lonar","Lonavla","Longowal","Loni","Losal","Lucknow","Ludhiana","Lumding","Lunawada","Lunglei","Macherla","Machilipatnam","Madanapalle","Maddur","Madhepura","Madhubani","Madhugiri","Madhupur","Madikeri","Madurai","Magadi","Mahad","Mahalingapura","Maharajganj","Maharajpur","Mahasamund","Mahbubnagar","Mahe","Mahemdabad","Mahendragarh","Mahesana","Mahidpur","Mahnar Bazar","Mahuva","Maihar","Mainaguri","Makhdumpur","Makrana","Malaj Khand","Malappuram","Malavalli","Malda","Malegaon","Malerkotla","Malkangiri","Malkapur","Malout","Malpura","Malur","Manachanallur","Manasa","Manavadar","Manawar","Mancherial","Mandalgarh","Mandamarri","Mandapeta","Mandawa","Mandi Dabwali","Mandi","Mandideep","Mandla","Mandsaur","Mandvi","Mandya","Manendragarh","Maner","Mangaldoi","Mangaluru","Mangalvedhe","Manglaur","Mangrol","Mangrulpir","Manihari","Manjlegaon","Mankachar","Manmad","Mansa","Manuguru","Manvi","Manwath","Mapusa","Margao","Margherita","Marhaura","Mariani","Marigaon","Markapur","Marmagao","Masaurhi","Mathabhanga","Mathura","Mattannur","Mauganj","Mavelikkara","Mavoor","Mayang Imphal","Medak","Medininagar (Daltonganj)","Medinipur","Meerut","Mehkar","Memari","Merta City","Mhaswad","Mhow Cantonment","Mhowgaon","Mihijam","Mira-Bhayandar","Mirganj","Miryalaguda","Modasa","Modinagar","Moga","Mohali","Mokameh","Mokokchung","Monoharpur","Moradabad","Morena","Morinda, India","Morshi","Morvi","Motihari","Motipur","Mount Abu","Mudabidri","Mudalagi","Muddebihal","Mudhol","Mukerian","Mukhed","Muktsar","Mul","Mulbagal","Multai","Mumbai","Mundargi","Mundi","Mungeli","Munger","Murliganj","Murshidabad","Murtijapur","Murwara (Katni)","Musabani","Mussoorie","Muvattupuzha","Muzaffarpur","Mysore","Nabadwip","Nabarangapur","Nabha","Nadbai","Nadiad","Nagaon","Nagapattinam","Nagar","Nagari","Nagarkurnool","Nagaur","Nagda","Nagercoil","Nagina","Nagla","Nagpur","Nahan","Naharlagun","Naidupet","Naihati","Naila Janjgir","Nainital","Nainpur","Najibabad","Nakodar","Nakur","Nalbari","Namagiripettai","Namakkal","Nanded-Waghala","Nandgaon","Nandivaram-Guduvancheri","Nandura","Nandurbar","Nandyal","Nangal","Nanjangud","Nanjikottai","Nanpara","Narasapuram","Narasaraopet","Naraura","Narayanpet","Nargund","Narkatiaganj","Narkhed","Narnaul","Narsinghgarh","Narsipatnam","Narwana","Nashik","Nasirabad","Natham","Nathdwara","Naugachhia","Naugawan Sadat","Nautanwa","Navalgund","Navsari","Nawabganj","Nawada","Nawanshahr","Nawapur","Nedumangad","Neem-Ka-Thana","Neemuch","Nehtaur","Nelamangala","Nellikuppam","Nellore","Nepanagar","New Delhi","Neyveli (TS)","Neyyattinkara","Nidadavole","Nilambur","Nilanga","Nimbahera","Nirmal","Niwai","Niwari","Nizamabad","Nohar","Noida","Nokha","Nongstoin","Noorpur","North Lakhimpur","Nowgong","Nowrozabad (Khodargama)","Nuzvid","O' Valley","Obra","Oddanchatram","Ongole","Orai","Osmanabad","Ottappalam","Ozar","P.N.Patti","Pachora","Pachore","Pacode","Padmanabhapuram","Padra","Padrauna","Paithan","Pakaur","Palacole","Palai","Palakkad","Palampur","Palani","Palanpur","Palasa Kasibugga","Palghar","Pali","Palia Kalan","Palitana","Palladam","Pallapatti","Pallikonda","Palwal","Palwancha","Panagar","Panagudi","Panaji","Panamattom","Panchkula","Panchla","Pandharkaoda","Pandharpur","Pandhurna","PandUrban Agglomeration","Panipat","Panna","Panniyannur","Panruti","Panvel","Pappinisseri","Paradip","Paramakudi","Parangipettai","Parasi","Paravoor","Parbhani","Pardi","Parlakhemundi","Parli","Partur","Parvathipuram","Pasan","Paschim Punropara","Pasighat","Patan","Pathanamthitta","Pathankot","Pathardi","Pathri","Patiala","Patna","Patratu","Pattamundai","Patti","Pattran","Pattukkottai","Patur","Pauni","Pauri","Pavagada","Pedana","Peddapuram","Pehowa","Pen","Perambalur","Peravurani","Peringathur","Perinthalmanna","Periyakulam","Periyasemur","Pernampattu","Perumbavoor","Petlad","Phagwara","Phalodi","Phaltan","Phillaur","Phulabani","Phulera","Phulpur","Phusro","Pihani","Pilani","Pilibanga","Pilibhit","Pilkhuwa","Pindwara","Pinjore","Pipar City","Pipariya","Piriyapatna","Piro","Pithampur","Pithapuram","Pithoragarh","Pollachi","Polur","Pondicherry","Ponnani","Ponneri","Ponnur","Porbandar","Porsa","Port Blair","Powayan","Prantij","Pratapgarh","Prithvipur","Proddatur","Pudukkottai","Pudupattinam","Pukhrayan","Pulgaon","Puliyankudi","Punalur","Punch","Pune","Punganur","Punjaipugalur","Puranpur","Puri","Purna","Purnia","PurqUrban Agglomerationzi","Purulia","Purwa","Pusad","Puthuppally","Puttur","Qadian","Raayachuru","Rabkavi Banhatti","Radhanpur","Rae Bareli","Rafiganj","Raghogarh-Vijaypur","Raghunathganj","Raghunathpur","Rahatgarh","Rahuri","Raiganj","Raigarh","Raikot","Raipur","Rairangpur","Raisen","Raisinghnagar","Rajagangapur","Rajahmundry","Rajakhera","Rajaldesar","Rajam","Rajampet","Rajapalayam","Rajauri","Rajgarh (Alwar)","Rajgarh (Churu)","Rajgarh","Rajgir","Rajkot","Rajnandgaon","Rajpipla","Rajpura","Rajsamand","Rajula","Rajura","Ramachandrapuram","Ramagundam","Ramanagaram","Ramanathapuram","Ramdurg","Rameshwaram","Ramganj Mandi","Ramgarh","Ramnagar","Ramngarh","Rampur Maniharan","Rampur","Rampura Phul","Rampurhat","Ramtek","Ranaghat","Ranavav","Ranchi","Ranebennuru","Rangia","Rania","Ranibennur","Ranipet","Rapar","Rasipuram","Rasra","Ratangarh","Rath","Ratia","Ratlam","Ratnagiri","Rau","Raurkela","Raver","Rawatbhata","Rawatsar","Raxaul Bazar","Rayachoti","Rayadurg","Rayagada","Reengus","Rehli","Renigunta","Renukoot","Reoti","Repalle","Revelganj","Rewa","Rewari","Rishikesh","Risod","Robertsganj","Robertson Pet","Rohtak","Ron","Roorkee","Rosera","Rudauli","Rudrapur","Rupnagar","Sabalgarh","Sadabad","Sadalagi","Sadasivpet","Sadri","Sadulpur","Sadulshahar","Safidon","Safipur","Sagar","Sagara","Sagwara","Saharanpur","Saharsa","Sahaspur","Sahaswan","Sahawar","Sahibganj","Sahjanwa","Saidpur","Saiha","Sailu","Sainthia","Sakaleshapura","Sakti","Salaya","Salem","Salur","Samalkha","Samalkot","Samana","Samastipur","Sambalpur","Sambhal","Sambhar","Samdhan","Samthar","Sanand","Sanawad","Sanchore","Sandi","Sandila","Sanduru","Sangamner","Sangareddy","Sangaria","Sangli","Sangole","Sangrur","Sankarankovil","Sankari","Sankeshwara","Santipur","Sarangpur","Sardarshahar","Sardhana","Sarni","Sarsod","Sasaram","Sasvad","Satana","Satara","Sathyamangalam","Satna","Sattenapalle","Sattur","Saunda","Saundatti-Yellamma","Sausar","Savanur","Savarkundla","Savner","Sawai Madhopur","Sawantwadi","Sedam","Sehore","Sendhwa","Seohara","Seoni","Seoni-Malwa","Shahabad","Shahabad, Hardoi","Shahabad, Rampur","Shahade","Shahbad","Shahdol","Shahganj","Shahjahanpur","Shahpur","Shahpura","Shajapur","Shamgarh","Shamli","Shamsabad, Agra","Shamsabad, Farrukhabad","Shegaon","Sheikhpura","Shendurjana","Shenkottai","Sheoganj","Sheohar","Sheopur","Sherghati","Sherkot","Shiggaon","Shikaripur","Shikarpur, Bulandshahr","Shikohabad","Shillong","Shimla","Shirdi","Shirpur-Warwade","Shirur","Shishgarh","Shivamogga","Shivpuri","Sholavandan","Sholingur","Shoranur","Shrigonda","Shrirampur","Shrirangapattana","Shujalpur","Siana","Sibsagar","Siddipet","Sidhi","Sidhpur","Sidlaghatta","Sihor","Sihora","Sikanderpur","Sikandra Rao","Sikandrabad","Sikar","Silao","Silapathar","Silchar","Siliguri","Sillod","Silvassa","Simdega","Sindagi","Sindhagi","Sindhnur","Singrauli","Sinnar","Sira","Sircilla","Sirhind Fatehgarh Sahib","Sirkali","Sirohi","Sironj","Sirsa","Sirsaganj","Sirsi","Siruguppa","Sitamarhi","Sitapur","Sitarganj","Sivaganga","Sivagiri","Sivakasi","Siwan","Sohagpur","Sohna","Sojat","Solan","Solapur","Sonamukhi","Sonepur","Songadh","Sonipat","Sopore","Soro","Soron","Soyagaon","Sri Madhopur","Srikakulam","Srikalahasti","Srinagar","Srinivaspur","Srirampore","Srisailam Project (Right Flank Colony) Township","Srivilliputhur","Sugauli","Sujangarh","Sujanpur","Sullurpeta","Sultanganj","Sultanpur","Sumerpur","Sunabeda","Sunam","Sundargarh","Sundarnagar","Supaul","Surandai","Surapura","Surat","Suratgarh","SUrban Agglomerationr","Suri","Suriyampalayam","Suryapet","Tadepalligudem","Tadpatri","Takhatgarh","Taki","Talaja","Talcher","Talegaon Dabhade","Talikota","Taliparamba","Talode","Talwara","Tamluk","Tanda","Tandur","Tanuku","Tarakeswar","Tarana","Taranagar","Taraori","Tarbha","Tarikere","Tarn Taran","Tasgaon","Tehri","Tekkalakote","Tenali","Tenkasi","Tenu dam-cum-Kathhara","Terdal","Tezpur","Thakurdwara","Thammampatti","Thana Bhawan","Thane","Thanesar","Thangadh","Thanjavur","Tharad","Tharamangalam","Tharangambadi","Theni Allinagaram","Thirumangalam","Thirupuvanam","Thiruthuraipoondi","Thiruvalla","Thiruvallur","Thiruvananthapuram","Thiruvarur","Thodupuzha","Thoubal","Thrissur","Thuraiyur","Tikamgarh","Tilda Newra","Tilhar","Tindivanam","Tinsukia","Tiptur","Tirora","Tiruchendur","Tiruchengode","Tiruchirappalli","Tirukalukundram","Tirukkoyilur","Tirunelveli","Tirupathur","Tirupati","Tiruppur","Tirur","Tiruttani","Tiruvannamalai","Tiruvethipuram","Tiruvuru","Tirwaganj","Titlagarh","Tittakudi","Todabhim","Todaraisingh","Tohana","Tonk","Tuensang","Tuljapur","Tulsipur","Tumkur","Tumsar","Tundla","Tuni","Tura","Uchgaon","Udaipur","Udaipurwati","Udgir","Udhagamandalam","Udhampur","Udumalaipettai","Udupi","Ujhani","Ujjain","Umarga","Umaria","Umarkhed","Umbergaon","Umred","Umreth","Una","Unjha","Unnamalaikadai","Unnao","Upleta","Uran Islampur","Uran","Uravakonda","Urmar Tanda","Usilampatti","Uthamapalayam","Uthiramerur","Utraula","Vadakkuvalliyur","Vadalur","Vadgaon Kasba","Vadipatti","Vadnagar","Vadodara","Vaijapur","Vaikom","Valparai","Valsad","Vandavasi","Vaniyambadi","Vapi","Varanasi","Varkala","Vasai-Virar","Vatakara","Vedaranyam","Vellakoil","Vellore","Venkatagiri","Veraval","Vidisha","Vijainagar, Ajmer","Vijapur","Vijayapura","Vijayawada","Vijaypur","Vikarabad","Vikramasingapuram","Viluppuram","Vinukonda","Viramgam","Virudhachalam","Virudhunagar","Visakhapatnam","Visnagar","Viswanatham","Vita","Vizianagaram","Vrindavan","Vyara","Wadgaon Road","Wadhwan","Wadi","Wai","Wanaparthy","Wani","Wankaner","Wara Seoni","Warangal","Wardha","Warhapur","Warisaliganj","Warora","Warud","Washim","Wokha","Yadgir","Yamunanagar","Yanam","Yavatmal","Yawal","Yellandu","Yemmiganur","Yerraguntla","Yevla","Zaidpur","Zamania","Zira","Zirakpur","Zunheboto"],p10=["{{location.city_name}}"],g10=["India","Indian Republic","Bharat","Hindustan"],f10=["### ###"],v10=["Andaman and Nicobar Islands","Andra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadar and Nagar Haveli","Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Lakshadweep","Madya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Odisha","Pondicherr","Punjab","Rajasthan","Sikkim","Tamil Nadu","Telangana","Tripura","Uttar Pradesh","Uttarakhand","West Bengal"],C10=["AN","AP","AR","AS","BR","CH","CG","DN","DD","DL","GA","GJ","HR","HP","JK","JH","KA","KL","LD","MP","MH","MN","ML","MZ","NL","OD","PY","PB","RJ","SK","TN","TS","TR","UP","UK","WB"],F10=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],k10={city_name:h10,city_pattern:p10,default_country:g10,postcode:f10,state:v10,state_abbr:C10,street_pattern:F10},A10=k10,b10={title:"English (India)",code:"en_IN",country:"IN",language:"en",endonym:"English (India)",dir:"ltr",script:"Latn"},y10=b10,X_=["Aadrika","Aanandinii","Aaratrika","Aarya","Arya","Aashritha","Aatmaja","Atmaja","Abhaya","Adwitiya","Agrata","Ahilya","Ahalya","Aishani","Akshainie","Akshata","Akshita","Akula","Ambar","Amodini","Amrita","Amritambu","Anala","Anamika","Ananda","Anandamayi","Ananta","Anila","Anjali","Anjushri","Anjushree","Annapurna","Anshula","Anuja","Anusuya","Anasuya","Anasooya","Anwesha","Apsara","Aruna","Asha","Aasa","Aasha","Aslesha","Atreyi","Atreyee","Avani","Abani","Avantika","Ayushmati","Baidehi","Vaidehi","Bala","Baala","Balamani","Basanti","Vasanti","Bela","Bhadra","Bhagirathi","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bhaanumati","Bhargavi","Bhavani","Bhilangana","Bilwa","Bilva","Buddhana","Chakrika","Chanda","Chandi","Chandni","Chandini","Chandani","Chandra","Chandira","Chandrabhaga","Chandrakala","Chandrakin","Chandramani","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapala","Charumati","Charvi","Chatura","Chitrali","Chitramala","Chitrangada","Daksha","Dakshayani","Damayanti","Darshwana","Deepali","Dipali","Deeptimoyee","Deeptimayee","Devangana","Devani","Devasree","Devi","Daevi","Devika","Daevika","Dhaanyalakshmi","Dhanalakshmi","Dhana","Dhanadeepa","Dhara","Dharani","Dharitri","Dhatri","Diksha","Deeksha","Divya","Draupadi","Dulari","Durga","Durgeshwari","Ekaparnika","Elakshi","Enakshi","Esha","Eshana","Eshita","Gautami","Gayatri","Geeta","Geetanjali","Gitanjali","Gemine","Gemini","Girja","Girija","Gita","Hamsini","Harinakshi","Harita","Heema","Himadri","Himani","Hiranya","Indira","Jaimini","Jaya","Jyoti","Jyotsana","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamla","Kanchan","Kanishka","Kanti","Kashyapi","Kumari","Kumuda","Lakshmi","Laxmi","Lalita","Lavanya","Leela","Lila","Madhuri","Malti","Malati","Mandakini","Mandaakin","Mangala","Mangalya","Mani","Manisha","Manjusha","Meena","Mina","Meenakshi","Minakshi","Menka","Menaka","Mohana","Mohini","Nalini","Nikita","Ojaswini","Omana","Oormila","Urmila","Opalina","Opaline","Padma","Parvati","Poornima","Purnima","Pramila","Prasanna","Preity","Prema","Priya","Priyala","Pushti","Radha","Rageswari","Rageshwari","Rajinder","Ramaa","Rati","Rita","Rohana","Rukhmani","Rukmin","Rupinder","Sanya","Sarada","Sharda","Sarala","Sarla","Saraswati","Sarisha","Saroja","Shakti","Shakuntala","Shanti","Sharmila","Shashi","Shashikala","Sheela","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Siddhi","Sitara","Sloka","Smita","Smriti","Soma","Subhashini","Subhasini","Sucheta","Sudeva","Sujata","Sukanya","Suma","Sumitra","Sunita","Suryakantam","Sushma","Swara","Swarnalata","Sweta","Shwet","Tanirika","Tanushree","Tanushri","Tanya","Tara","Trisha","Uma","Usha","Vaijayanti","Vaijayanthi","Baijayanti","Vaishvi","Vaishnavi","Vaishno","Varalakshmi","Vasudha","Vasundhara","Veda","Vedanshi","Vidya","Vimala","Vrinda","Vrund"],uV=["Aadi","Aadidev","Aadinath","Aaditya","Aagam","Aagney","Aamod","Aanandaswarup","Anand Swarup","Aanjaneya","Anjaneya","Aaryan","Aryan","Aatmaj","Aatreya","Aayushmaan","Aayushman","Abhaidev","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Agasti","Agastya","Agneya","Aagneya","Agnimitra","Agniprava","Agnivesh","Ajit","Ajeet","Akroor","Akshaj","Akshat","Akshayakeerti","Alok","Aalok","Amaranaath","Amarnath","Amaresh","Ameyatma","Amish","Amogh","Amrit","Anaadi","Anagh","Anal","Anand","Aanand","Anang","Anil","Anilaabh","Anilabh","Anish","Ankal","Anunay","Anurag","Anuraag","Archan","Arindam","Arjun","Arnesh","Arun","Ashlesh","Ashok","Atmanand","Atmananda","Avadhesh","Baalaaditya","Baladitya","Baalagopaal","Balgopal","Balagopal","Bahula","Bakula","Balaaditya","Balachandra","Balagovind","Bandhu","Bandhul","Bankim","Bankimchandra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagvan","Bharadwaj","Bhardwaj","Bharat","Bhargava","Bhasvan","Bhaasvan","Bhaswar","Bhaaswar","Bhaumik","Bhaves","Bheeshma","Bhisham","Bhishma","Bhima","Bhoj","Bhramar","Bhudev","Bhudeva","Bhupati","Bhoopati","Bhoopat","Bhupen","Bhushan","Bhooshan","Bhushit","Bhooshit","Bhuvanesh","Bhuvaneshwar","Bodhan","Brahma","Brahmabrata","Brahmanandam","Brahmaanand","Brahmdev","Brajendra","Brajesh","Brijesh","Birjesh","Budhil","Chakor","Chakradhar","Chakravartee","Chakravarti","Chanakya","Chaanakya","Chandak","Chandan","Chandraayan","Chandrabhan","Chandradev","Chandraketu","Chandramauli","Chandramohan","Chandran","Chandranath","Chapal","Charak","Charuchandra","Chaaruchandra","Charuvrat","Chatur","Chaturaanan","Chaturbhuj","Chetan","Chaten","Chaitan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Daiwik","Damodara","Dandak","Dandapaani","Darshan","Datta","Dayaamay","Dayamayee","Dayaananda","Dayaanidhi","Kin","Deenabandhu","Deepan","Deepankar","Dipankar","Deependra","Dipendra","Deepesh","Dipesh","Deeptanshu","Deeptendu","Diptendu","Deeptiman","Deeptimoy","Deeptimay","Dev","Deb","Devadatt","Devagya","Devajyoti","Devak","Devdan","Deven","Devesh","Deveshwar","Devvrat","Dhananjay","Dhanapati","Dhanpati","Dhanesh","Dhanu","Dhanvin","Dharmaketu","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Dinakar","Dinkar","Dinesh","Divaakar","Divakar","Deevakar","Divjot","Dron","Drona","Dwaipayan","Dwaipayana","Eekalabya","Ekalavya","Ekaksh","Ekaaksh","Ekaling","Ekdant","Ekadant","Gajaadhar","Gajadhar","Gajbaahu","Gajabahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gaurang","Gauraang","Gauranga","Gouranga","Gautam","Gautama","Goutam","Ghanaanand","Ghanshyam","Ghanashyam","Giri","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Gopal","Gopaal","Gopi","Gopee","Gorakhnath","Gorakhanatha","Goswamee","Goswami","Gotum","Govinda","Gobinda","Gudakesha","Gudakesa","Gurdev","Guru","Hari","Harinarayan","Harit","Hiranmay","Hiranmaya","Inder","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Javas","Jay","Jitendra","Jitender","Jyotis","Kailash","Kamalesh","Kamlesh","Kanak","Kanaka","Kannan","Kannen","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kiran","Kirti","Keerti","Krishna","Krishnadas","Krishnadasa","Kumar","Lai","Lakshman","Laxman","Lakshmidhar","Lakshminath","Lal","Laal","Mahendra","Mohinder","Mahesh","Maheswar","Manik","Manikya","Manoj","Marut","Mayoor","Meghnad","Meghnath","Mohan","Mukesh","Mukul","Nagabhushanam","Nanda","Narayan","Narendra","Narinder","Naveen","Navin","Nawal","Naval","Nimit","Niranjan","Nirbhay","Niro","Param","Paramartha","Pran","Pranay","Prasad","Prathamesh","Prayag","Prem","Puneet","Purushottam","Rahul","Raj","Rajan","Rajendra","Rajiv","Rakesh","Ramesh","Rameshwar","Ranjit","Ranjeet","Ravi","Ritesh","Rohan","Rohit","Rudra","Sachin","Sameer","Samir","Sanjay","Sanka","Sarvin","Satish","Satyen","Shankar","Shantanu","Sher","Shiv","Siddarth","Siddhran","Som","Somu","Somnath","Subhash","Subodh","Suman","Suresh","Surya","Suryakant","Suryakanta","Sushil","Susheel","Swami","Swapnil","Tapan","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokesh","Triloki","Triloki Nath","Trilokanath","Tushar","Udai","Udit","Ujjawal","Ujjwal","Umang","Upendra","Uttam","Vasudev","Vasudeva","Vedang","Vedanga","Vidhya","Vidur","Vidhur","Vijay","Vimal","Vinay","Vishnu","Bishnu","Vishwamitra","Vyas","Yogendra","Yoginder","Yogesh"],B10=ju(X_,uV),z10=["Abbott","Achari","Acharya","Adiga","Agarwal","Ahluwalia","Ahuja","Arora","Asan","Bandopadhyay","Banerjee","Bharadwaj","Bhat","Butt","Bhadresha","Bhattacharya","Bhattathiri","Chaturvedi","Chattopadhyay","Chopra","Desai","Deshpande","Devar","Dhawan","Dubashi","Dutta","Dwivedi","Embranthiri","Ganaka","Gandhi","Gill","Gowda","Guha","Guneta","Gupta","Iyer","Iyengar","Jain","Jangid","Jha","Johar","Joshi","Kakkar","Kaniyar","Kapoor","Kaul","Kaur","Khan","Khanna","Khatri","Kocchar","Mahajan","Malik","Marar","Menon","Mehra","Mehrotra","Mishra","Mukhopadhyay","Nayar","Naik","Nair","Nambeesan","Namboothiri","Nehru","Pandey","Panicker","Patel","Patil","Pilla","Pillai","Pothuvaal","Prajapat","Rana","Reddy","Saini","Sethi","Shah","Sharma","Shukla","Singh","Sinha","Somayaji","Suthar","Tagore","Talwar","Tandon","Trivedi","Varrier","Varma","Varman","Verma"],S10=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],M10={female_first_name:X_,first_name:B10,last_name:z10,last_name_pattern:S10,male_first_name:uV},w10=M10,P10=["+919##-###-####","+919#########","+91-9##-#######","+918##-###-####","+918#########","+91-8##-#######","+917##-###-####","+917#########","+91-7##-#######","+916##-###-####","+916#########","+91-6##-#######"],T10={formats:P10},j10=T10,N10={company:c10,internet:m10,location:A10,metadata:y10,person:w10,phone_number:j10},eV=N10;new Ku({locale:[eV,Ru,Lu]});var L10=["Venture","Ltd","Plc"],R10={suffix:L10},K10=R10,I10=["com.ng","com","org.ng","ng"],O10={domain_suffix:I10},$10=O10,H10=["Abala","Abalakiri","Bekirikiri","Bela","Belatiwa","Bokodo","Ibinta","Ibiono Ewura","Farin Yashe","Fedare","Fobir","Fobro","Gabgell","Gamajigo","Gana","Gana Daji","Gidan Hardo","Abagbo","Abalabi","Abaranjeh","Abatiwa","Abegede","Abekkun","Abule Ijesha","Abule-Nla","Adata","Addo","Adekanbi","Adeleye","Ado","Ado Odo","Afami","Afanji","Afowo Doforo","Afowowa","Agada","Agaja","Agala","Agani","Aganni","Agaw Awusa","Agaw Shasha","Agbaku","Agbara","Agbede","Agbedi","Agbejedo","Agbele","Agbelekale","Agboju","Agboku","Agbon","Agbonyedo","Agbowa","Agboyi","Age Mowo","Agege","Agelete","Agerige","Agidi","Agidingbi","Ago Egun","Ago Hausa","Ago Sasa","Agomu","Agonrin","Agonu","Aguda","Agun","Agunfoye","Agura","Ahanfe","Ahovo","Ahun","Aiyede","Aiyeteju","Aiyetoro","Aiyetoto-Asogun","Aja","Ajagambari","Ajara","Ajara Agamaden","Ajebandele","Ajebaw","Ajebo","Ajegbenwa","Ajegunle","Ajelanwa","Ajerogun","Ajibade","Ajibawo","Ajibo","Ajido","Ajise","Ajumo","Akando","Akangba","Akarakumo","Akawdo","Akawkaw","Akere","Akessan","Akete","Akinbo","Akinlade","Akinogun","Akinyele","Akio","Akobale","Akodo","Akoko","Akore","Akowonjo","Alagba","Alagbede","Alagbon","Alago","Alagogo","Alaguntan","Alaiyabiagba","Alapako","Alaparu","Alaparun","Alapoti","Alaru","Alasia","Ale","Aliayabiagba","Alimosho","Alimoso","Amuwo","Anagoji","Anagunji","Angorin","Animashawun","Animshaun","Apa","Apamu","Apapa","Apapa Eleko","Apese","Appa","Aqani","Aradagun","Arapagi Oloko","Arapagi-Awlawkaw","Arapagi-Ejetu","Araromi","Araromi Orita","Araromi Tawpe","Araromi Tope","Arida","Arigo","Ashon","Asipa","Ason","Asore","Asunora","Atan","Atapa","Awado","Awaiye","Awaye","Awdan Ilaro","Awdan Iyasi","Awfin","Awgawgawraw","Awgawmbaw","Awja-Ikoradu","Awjaw","Awoyaya","Awreta","Awteyi","Awwaw","Ayekoshe","Ayinla","Ayobo","Babalawo","Badagri","Badagry","Badawre","Badore","Baiyeku","Balagbe","Balogun","Bamgbose","Bamgboshe","Bandu","Banimgbe","Banimgbo","Bariga","Baruwa","Bassa","Beshi","Bodashe","Bode Ase","Bolorunpelu","Cardoso","Coker","Coker Market","Cokers Market","Dankaka","Doforo","Dosa","Dosemo","Ebute Ikorodu","Ebute Leki","Ebute Lekki","Ebute-Egga","Ebute-Metta","Efiran","Egan","Egba","Egbe","Eggan","Egudu Bale","Egun","Eiyekose","Ejigbo","Ejinrin","Ejirin","Eko","Ekoro","Ekundayo","Elachi","Elemoki","Eleputu","Elere","Elesin","Eluju","Emu","Epe","Epeh","Era","Ere","Eregun","Erekiti","Erukan","Eruku","Erunkan","Etegbin","Euni","Ewekora","Ewekoro","Ewu","Ewu Ebi","Falomo","Fatade","Fatedo","Fonji","Ganme","Ganyingbo","Gbagidan","Gbaj","Gbaji","Gbanko","Gberegbe","Gberigbe","Gbesse","Gbeta","Gbodo","Gbogbo","Gbogije","Gbokuta","George","Ginti","Hausa","Henume","Hundo","Iba","Ibadan","Ibasa","Ibasha","Ibatefin","Ibawe Kekere","Ibawe Tukuru","Ibbojo","Ibefon","Ibefum","Ibefun","Ibeju","Ibereko","Iberekodo","Ibese","Ibeshe","Ibeshi","Ibiku","Ibode","Ibogun Adina","Ibogun Akiode","Ibogun Sowunmi","Iboju","Ibon","Ibopa","Ida","Idain Isaga","Idain-Ishaga","Idamo","Idanfuru","Idashaw","Idaso","Idata","Iddo","Ide","Idele","Ideno","Idi Agbon Agana","Idi Iroko","Idi Ofe","Idi Oro","Idi-Off","Idimarun","Idimi","Idimu","Idiori","Idiroko","Idobarun","Idoforo","Idolanja","Idole","Idolehin","Idolorisha","Idolosa","Idomu","Idopetu","Idosa","Idosemo","Idowu","Ifako","Igami","Igando","Igando Awlawja","Iganmi","Iganmu","Iganmu Siding","Igbalu","Igbe","Igbe Ewoliwo","Igbede","Igbegodo","Igbekun","Igbele","Igbessa","Igbin","Igbin Oloya","Igbo","Igbo Ejo","Igbo Fipe","Igbobi","Igbodu","Igboefon","Igbogbele","Igbogila","Igbogun","Igbogun-Sowunmi","Igboje","Igbokushun","Igbolobi","Igbologun","Igboloye","Igbopa","Igborosun","Igbosa","Igbosere","Igboshere","Igodonu","Igoro","Igu","Igude","Igunnu Akabo","Ijagemo","Ijaiye","Ijako","Ijako Orile","Ijanikin","Ijawmi","Ijawmu","Ijawtun","Ijayie","Ijede","Ijegun","Ijero","Ijesa-Tedo","Ijofin","Ijomi","Ijomu","Ijora","Ijora Village","Ijotan","Iju","Iju Junction","Iju Water Works","Ikare","Ikate","Ikawga","Ikawga-Zebe","Ikawlaji","Ikawta","Ikeja","Ikoga","Ikoga Ile","Ikogbo","Ikolaja","Ikorodu","Ikosi","Ikotan","Ikotun","Ikoyi","Ikuata","Ilade","Ilado","Ilado Ogunu","Ilagbo","Ilasa","Ilashe","Ilemere","Ilepa","Ileppaw","Ilera","Ilikiti","Ilo","Ilogbo","Ilogbo Elegba","Iloro","Ilugboro","Ilumawfin","Ilumofin","Imare","Imawte","Imeke","Imeri","Imeseju","Imore","Imoru","Imota","Inogbe","Inupa","Inupa Kekere","Ipaja","Ipakan","Ipanmi","Ipatira","Ipeshu","Ipesu","Ipewu","Ipokia","Iponri","Ipota","Iragbo","Iragon","Iranla","Irede","Irewe","Iru","Isagatedo","Isagbo","Isagbo Ere","Isagira","Isaku","Isalu","Isashi","Isasi","Isawo","Ise","Iseku","Isekun","Iseri-Osun","Ishaga","Ishagbo","Ishagira","Ishasi","Ishawo","Isheri-Olofin","Ishersi","Ishola","Isiu","Isiwu","Isola","Isolo","Isunba","Ita Egbe","Ita Onimosa","Itagbo","Itamaga","Itawga","Itawikin","Itawmu","Iteku","Itele","Itere","Itire","Itirin","Ito Omu","Itoga","Itohun","Itoikin","Itokin","Itomu","Itori","Iwaya","Iwerekun","Iworo","Iwuku","Iyafin","Iyagbe","Iyasi","Iyesi","Jaguna","Janikin","Jibowu","Jinadu","Kadara","Kafara","Kajola","Kajola Iboro","Kandoro","Kese"],G10=["{{location.city_name}}"],_10=["Nigeria","Federal Republic of Nigeria","NG","NGN"],V10=["#####","####"],J10=["FCT","ABIA","ADAMAWA","Akwa Ibom","Anambra","Bauchi","Bayelsa","Benue","Bornu","Cross River","Delta","Ebonyi","Edo","Ekiti","Enugu","Gombe","Imo","Jigawa","Kaduna","Kano","Katsina","Kebbi","Kogi","Kwara","Lagos","Nasarawa","Niger","Ogun","Ondo","Osun","Oyo","Plateau","Rivers","Sokoto","Taraba","Yobe","Zamfara"],U10=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],W10={city_name:H10,city_pattern:G10,default_country:_10,postcode:V10,state:J10,street_pattern:U10},q10=W10,Z10={title:"English (Nigeria)",code:"en_NG",country:"NG",language:"en",endonym:"English (Nigeria)",dir:"ltr",script:"Latn"},Y10=Z10,Q10=["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab"],X10=["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab","Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"],u40=["Abiodun","Abiola","Abodunrin","Abosede","Adaobi","Adebayo","Adegboye","Adegoke","Ademayowa","Ademola","Adeniyan","Adeoluwa","Aderinsola","Aderonke","Adesina","Adewale","Adewunmi","Adewura","Adeyemo","Afolabi","Afunku","Agboola","Agnes","Aigbiniode","Ajakaiye","Ajose-adeogun","Akeem-omosanya","Akerele","Akintade","Aligbe","Amaechi","Aminat","Aremu","Atanda","Ayisat","Ayobami","Ayomide","Babalola","Babatunde","Balogun","Bamisebi","Bello","Busari","Chibike","Chibuike","Chidinma","Chidozie","Christian","Clare","David","Ebubechukwu","Egbochukwu","Ehigiator","Ekwueme","Elebiyo","Elizabeth","Emmanuel","Esther","Funmilayo","Gbadamosi","Gbogboade","Grace","Habeeb","Hanifat","Isaac","Ismail","Isokun","Israel","Iyalla","Jamiu","Jimoh","Joshua","Justina","Katherine","Kayode","Kimberly","Ladega","Latifat","Lawal","Leonard","Makuachukwu","Maryam","Maryjane","Mayowa","Miracle","Mobolaji","Mogbadunade","Motalo","Muinat","Mukaram","Mustapha","Mutiat","Ndukwu","Ngozi","Nojeem","Nwachukwu","Nwogu","Nwuzor","Obiageli","Obianuju","Odunayo","Ogunbanwo","Ogunwande","Okonkwo","Okunola","Oladeji","Oladimeji","Olaoluwa","Olasunkanmi","Olasunkanmi-fasayo","Olawale","Olubukola","Olubunmi","Olufeyikemi","Olumide","Olutola","Oluwakemi","Oluwanisola","Oluwaseun","Oluwaseyi","Oluwashina","Oluwatosin","Omobolaji","Omobolanle","Omolara","Omowale","Onohinosen","Onose","Onyinyechukwu","Opeyemi","Osuagwu","Oyebola","Oyelude","Oyinkansola","Peter","Sabdat","Saheed","Salami","Samuel","Sanusi","Sarah","Segunmaru","Sekinat","Sulaimon","Sylvester","Taiwo","Tamunoemi","Tella","Temitope","Tolulope","Uchechi","Wasiu","Wilcox","Wuraola","Yaqub","Yussuf"],e40=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],a40=["Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"],r40=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}],n40={female_first_name:Q10,first_name:X10,last_name:u40,last_name_pattern:e40,male_first_name:a40,name:r40},t40=n40,i40=["0803 ### ####","0703 ### ####","234809 ### ####","+234 802 ### ####","0805### ####"],o40={formats:i40},s40=o40,l40={company:K10,internet:$10,location:q10,metadata:Y10,person:t40,phone_number:s40},aV=l40;new Ku({locale:[aV,Ru,Lu]});var E40=["com","us","biz","info","name","net","org"],c40={domain_suffix:E40},d40=c40,D40=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],x40=["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County"],m40=["United States","United States of America","USA"],h40={AK:'{{number.int({"min": 99501,"max": 99950})}}',AL:'{{number.int({"min": 35004,"max": 36925})}}',AR:'{{number.int({"min": 71601,"max": 72959})}}',AZ:'{{number.int({"min": 85001,"max": 86556})}}',CA:'{{number.int({"min": 90001,"max": 96162})}}',CO:'{{number.int({"min": 80001,"max": 81658})}}',CT:'0{{number.int({"min": 6001,"max": 6389})}}',DC:'{{number.int({"min": 20001,"max": 20039})}}',DE:'{{number.int({"min": 19701,"max": 19980})}}',FL:'{{number.int({"min": 32004,"max": 34997})}}',GA:'{{number.int({"min": 30001,"max": 31999})}}',HI:'{{number.int({"min": 96701,"max": 96898})}}',IA:'{{number.int({"min": 50001,"max": 52809})}}',ID:'{{number.int({"min": 83201,"max": 83876})}}',IL:'{{number.int({"min": 60001,"max": 62999})}}',IN:'{{number.int({"min": 46001,"max": 47997})}}',KS:'{{number.int({"min": 66002,"max": 67954})}}',KY:'{{number.int({"min": 40003,"max": 42788})}}',LA:'{{number.int({"min": 70001,"max": 71232})}}',MA:'0{{number.int({"min": 1001,"max": 2791})}}',MD:'{{number.int({"min": 20899,"max": 20908})}}',ME:'0{{number.int({"min": 3901,"max": 4992})}}',MI:'{{number.int({"min": 48001,"max": 49971})}}',MN:'{{number.int({"min": 55001,"max": 56763})}}',MO:'{{number.int({"min": 63001,"max": 65899})}}',MS:'{{number.int({"min": 38601,"max": 39776})}}',MT:'{{number.int({"min": 59001,"max": 59937})}}',NC:'{{number.int({"min": 27006,"max": 28909})}}',ND:'{{number.int({"min": 58001,"max": 58856})}}',NE:'{{number.int({"min": 68001,"max": 68118})}}',NH:'0{{number.int({"min": 3031,"max": 3897})}}',NJ:'0{{number.int({"min": 7001,"max": 8989})}}',NM:'{{number.int({"min": 87001,"max": 88441})}}',NV:'{{number.int({"min": 88901,"max": 89883})}}',NY:'0{{number.int({"min": 6390,"max": 6390})}}',OH:'{{number.int({"min": 43001,"max": 45999})}}',OK:'{{number.int({"min": 73001,"max": 73199})}}',OR:'{{number.int({"min": 97001,"max": 97920})}}',PA:'{{number.int({"min": 15001,"max": 19640})}}',PR:'00{{number.int({"min": 601,"max": 988})}}',RI:'0{{number.int({"min": 2801,"max": 2940})}}',SC:'{{number.int({"min": 29001,"max": 29948})}}',SD:'{{number.int({"min": 57001,"max": 57799})}}',TN:'{{number.int({"min": 37010,"max": 38589})}}',TX:'{{number.int({"min": 75503,"max": 79999})}}',UT:'{{number.int({"min": 84001,"max": 84784})}}',VA:'{{number.int({"min": 20040,"max": 20041})}}',VT:'0{{number.int({"min": 5001,"max": 5495})}}',WA:'{{number.int({"min": 98001,"max": 99403})}}',WI:'{{number.int({"min": 53001,"max": 54990})}}',WV:'{{number.int({"min": 24701,"max": 26886})}}',WY:'{{number.int({"min": 82001,"max": 83128})}}'},p40=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],g40={city_pattern:D40,county:x40,default_country:m40,postcode_by_state:h40,street_pattern:p40},f40=g40,v40={title:"English (United States)",code:"en_US",country:"US",language:"en",endonym:"English (United States)",dir:"ltr",script:"Latn"},C40=v40,F40=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],k40={last_name_pattern:F40},A40=k40,b40=["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],y40=["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],B40={area_code:b40,exchange_code:y40},z40=B40,S40={internet:d40,location:f40,metadata:C40,person:A40,phone_number:z40},rV=S40;new Ku({locale:[rV,Ru,Lu]});var M40=["+49-1##-#######","+49-1###-########"],w40={formats:M40},P40=w40,T40=["Anthrazit","Beige","Blau","Blutrot","Bordeauxrot","Braun","Bronze","Cyan","Dunkelblau","Dunkelbraun","Dunkelgrau","Dunkelgrün","Dunkelrot","Eisblau","Feuerrot","Gelb","Giftgrün","Gold","Grau","Grün","Hellblau","Hellbraun","Hellgrün","Hellrot","Himmelblau","Indigo","Jadegrün","Kastanienbraun","Kupfer","Königsblau","Lila","Magenta","Mintgrün","Nachtblau","Neonblau","Neongelb","Neongrün","Neonrot","Ocker","Orange","Pink","Rosa","Rot","Rubinrot","Saphirblau","Schneeweiß","Schwarz","Silber","Smaragdgrün","Türkis","Violett","Weinrot","Weiß","Zinnoberrot"],j40={human:T40},N40=j40,L40=["GmbH","AG","Gruppe","KG","GmbH & Co. KG","UG","OHG"],R40=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} und {{person.last_name}}"],K40=["GmbH","AG","Gruppe","KG","GmbH & Co. KG","UG","OHG"],I40={legal_form:L40,name_pattern:R40,suffix:K40},O40=I40,$40=["id","titel","name","email","telefonnummer","token","gruppe","kategorie","passwort","kommentar","avatar","status","erstelltAm","aktualisiertAm","bearbeitetAm","vorname","nachname","geburtsdatum","artikelnummer"],H40={column:$40},G40=H40,_40={wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],abbr:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]},V40={wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],abbr:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]},J40={month:_40,weekday:V40},U40=J40,W40=["com","info","name","net","org","de","ch"],q40=["gmail.com","yahoo.com","hotmail.com"],Z40={domain_suffix:W40,free_email:q40},Y40=Z40,Q40=["###","##","#","##a","##b","##c"],X40=["Aachen","Aalen","Ahlen","Arnsberg","Aschaffenburg","Augsburg","Bad Homburg vor der Höhe","Bad Kreuznach","Bad Oeynhausen","Bad Salzuflen","Baden-Baden","Bamberg","Bayreuth","Bergheim","Bergisch Gladbach","Berlin","Bielefeld","Böblingen","Bocholt","Bochum","Bonn","Bottrop","Brandenburg an der Havel","Braunschweig","Bremen","Bremerhaven","Castrop-Rauxel","Celle","Chemnitz","Cottbus","Darmstadt","Delmenhorst","Dessau-Roßlau","Detmold","Dinslaken","Dormagen","Dorsten","Dortmund","Dresden","Duisburg","Düren","Düsseldorf","Elmshorn","Emden","Erftstadt","Erfurt","Erlangen","Eschweiler","Essen","Esslingen am Neckar","Euskirchen","Flensburg","Frankfurt (Oder)","Frankfurt am Main","Frechen","Freiburg im Breisgau","Friedrichshafen","Fulda","Fürth","Garbsen","Gelsenkirchen","Gera","Gießen","Gladbeck","Göppingen","Görlitz","Goslar","Göttingen","Greifswald","Grevenbroich","Gronau (Westf.)","Gummersbach","Gütersloh","Hagen","Halle (Saale)","Hamburg","Hameln","Hamm","Hanau","Hannover","Hattingen","Heidelberg","Heidenheim an der Brenz","Heilbronn","Herford","Herne","Herten","Hilden","Hildesheim","Hürth","Ibbenbüren","Ingolstadt","Iserlohn","Jena","Kaiserslautern","Karlsruhe","Kassel","Kempten (Allgäu)","Kerpen","Kiel","Kleve","Koblenz","Köln","Konstanz","Krefeld","Landshut","Langenfeld (Rheinland)","Langenhagen","Leipzig","Leonberg","Leverkusen","Lingen (Ems)","Lippstadt","Lörrach","Lübeck","Lüdenscheid","Ludwigsburg","Ludwigshafen am Rhein","Lüneburg","Lünen","Magdeburg","Mainz","Mannheim","Marburg","Marl","Meerbusch","Menden (Sauerland)","Minden","Moers","Mönchengladbach","Mülheim an der Ruhr","München","Münster","Neu-Ulm","Neubrandenburg","Neumünster","Neuss","Neustadt an der Weinstraße","Neuwied","Norderstedt","Nordhorn","Nürnberg","Oberhausen","Offenbach am Main","Offenburg","Oldenburg (Oldenburg)","Osnabrück","Paderborn","Passau","Peine","Pforzheim","Plauen","Potsdam","Pulheim","Rastatt","Ratingen","Ravensburg","Recklinghausen","Regensburg","Remscheid","Reutlingen","Rheine","Rosenheim","Rostock","Rüsselsheim am Main","Saarbrücken","Salzgitter","Sankt Augustin","Schwäbisch Gmünd","Schweinfurt","Schwerin","Siegen","Sindelfingen","Solingen","Speyer","Stolberg (Rheinland)","Stralsund","Stuttgart","Trier","Troisdorf","Tübingen","Ulm","Unna","Velbert","Viersen","Villingen-Schwenningen","Waiblingen","Weimar","Wesel","Wetzlar","Wiesbaden","Wilhelmshaven","Willich","Witten","Wolfenbüttel","Wolfsburg","Worms","Wuppertal","Würzburg","Zwickau"],uE0=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],eE0=["Nord","Ost","West","Süd","Neu","Alt","Bad"],aE0=["stadt","dorf","land","scheid","burg"],rE0=["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],nE0=["Deutschland"],tE0=["#####"],iE0=["Apt. ###","Zimmer ###","# OG"],oE0=["Baden-Württemberg","Bayern","Berlin","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Thüringen"],sE0=["BW","BY","BE","BB","HB","HH","HE","MV","NI","NW","RP","SL","SN","ST","SH","TH"],lE0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},EE0=["Ackerweg","Adalbert-Stifter-Str.","Adalbertstr.","Adolf-Baeyer-Str.","Adolf-Kaschny-Str.","Adolf-Reichwein-Str.","Adolfsstr.","Ahornweg","Ahrstr.","Akazienweg","Albert-Einstein-Str.","Albert-Schweitzer-Str.","Albertus-Magnus-Str.","Albert-Zarthe-Weg","Albin-Edelmann-Str.","Albrecht-Haushofer-Str.","Aldegundisstr.","Alexanderstr.","Alfred-Delp-Str.","Alfred-Kubin-Str.","Alfred-Stock-Str.","Alkenrather Str.","Allensteiner Str.","Alsenstr.","Alt Steinbücheler Weg","Alte Garten","Alte Heide","Alte Landstr.","Alte Ziegelei","Altenberger Str.","Altenhof","Alter Grenzweg","Altstadtstr.","Am Alten Gaswerk","Am Alten Schafstall","Am Arenzberg","Am Benthal","Am Birkenberg","Am Blauen Berg","Am Borsberg","Am Brungen","Am Büchelter Hof","Am Buttermarkt","Am Ehrenfriedhof","Am Eselsdamm","Am Falkenberg","Am Frankenberg","Am Gesundheitspark","Am Gierlichshof","Am Graben","Am Hagelkreuz","Am Hang","Am Heidkamp","Am Hemmelrather Hof","Am Hofacker","Am Hohen Ufer","Am Höllers Eck","Am Hühnerberg","Am Jägerhof","Am Junkernkamp","Am Kemperstiegel","Am Kettnersbusch","Am Kiesberg","Am Klösterchen","Am Knechtsgraben","Am Köllerweg","Am Köttersbach","Am Kreispark","Am Kronefeld","Am Küchenhof","Am Kühnsbusch","Am Lindenfeld","Am Märchen","Am Mittelberg","Am Mönchshof","Am Mühlenbach","Am Neuenhof","Am Nonnenbruch","Am Plattenbusch","Am Quettinger Feld","Am Rosenhügel","Am Sandberg","Am Scherfenbrand","Am Schokker","Am Silbersee","Am Sonnenhang","Am Sportplatz","Am Stadtpark","Am Steinberg","Am Telegraf","Am Thelenhof","Am Vogelkreuz","Am Vogelsang","Am Vogelsfeldchen","Am Wambacher Hof","Am Wasserturm","Am Weidenbusch","Am Weiher","Am Weingarten","Am Werth","Amselweg","An den Irlen","An den Rheinauen","An der Bergerweide","An der Dingbank","An der Evangelischen Kirche","An der Evgl. Kirche","An der Feldgasse","An der Fettehenne","An der Kante","An der Laach","An der Lehmkuhle","An der Lichtenburg","An der Luisenburg","An der Robertsburg","An der Schmitten","An der Schusterinsel","An der Steinrütsch","An St. Andreas","An St. Remigius","Andreasstr.","Ankerweg","Annette-Kolb-Str.","Apenrader Str.","Arnold-Ohletz-Str.","Atzlenbacher Str.","Auerweg","Auestr.","Auf dem Acker","Auf dem Blahnenhof","Auf dem Bohnbüchel","Auf dem Bruch","Auf dem End","Auf dem Forst","Auf dem Herberg","Auf dem Lehn","Auf dem Stein","Auf dem Weierberg","Auf dem Weiherhahn","Auf den Reien","Auf der Donnen","Auf der Grieße","Auf der Ohmer","Auf der Weide","Auf'm Berg","Auf'm Kamp","Augustastr.","August-Kekulé-Str.","A.-W.-v.-Hofmann-Str.","Bahnallee","Bahnhofstr.","Baltrumstr.","Bamberger Str.","Baumberger Str.","Bebelstr.","Beckers Kämpchen","Beerenstr.","Beethovenstr.","Behringstr.","Bendenweg","Bensberger Str.","Benzstr.","Bergische Landstr.","Bergstr.","Berliner Platz","Berliner Str.","Bernhard-Letterhaus-Str.","Bernhard-Lichtenberg-Str.","Bernhard-Ridder-Str.","Bernsteinstr.","Bertha-Middelhauve-Str.","Bertha-von-Suttner-Str.","Bertolt-Brecht-Str.","Berzeliusstr.","Bielertstr.","Biesenbach","Billrothstr.","Birkenbergstr.","Birkengartenstr.","Birkenweg","Bismarckstr.","Bitterfelder Str.","Blankenburg","Blaukehlchenweg","Blütenstr.","Boberstr.","Böcklerstr.","Bodelschwinghstr.","Bodestr.","Bogenstr.","Bohnenkampsweg","Bohofsweg","Bonifatiusstr.","Bonner Str.","Borkumstr.","Bornheimer Str.","Borsigstr.","Borussiastr.","Bracknellstr.","Brahmsweg","Brandenburger Str.","Breidenbachstr.","Breslauer Str.","Bruchhauser Str.","Brückenstr.","Brucknerstr.","Brüder-Bonhoeffer-Str.","Buchenweg","Bürgerbuschweg","Burgloch","Burgplatz","Burgstr.","Burgweg","Bürriger Weg","Burscheider Str.","Buschkämpchen","Butterheider Str.","Carl-Duisberg-Platz","Carl-Duisberg-Str.","Carl-Leverkus-Str.","Carl-Maria-von-Weber-Platz","Carl-Maria-von-Weber-Str.","Carlo-Mierendorff-Str.","Carl-Rumpff-Str.","Carl-von-Ossietzky-Str.","Charlottenburger Str.","Christian-Heß-Str.","Claasbruch","Clemens-Winkler-Str.","Concordiastr.","Cranachstr.","Dahlemer Str.","Daimlerstr.","Damaschkestr.","Danziger Str.","Debengasse","Dechant-Fein-Str.","Dechant-Krey-Str.","Deichtorstr.","Dhünnberg","Dhünnstr.","Dianastr.","Diedenhofener Str.","Diepental","Diepenthaler Str.","Dieselstr.","Dillinger Str.","Distelkamp","Dohrgasse","Domblick","Dönhoffstr.","Dornierstr.","Drachenfelsstr.","Dr.-August-Blank-Str.","Dresdener Str.","Driescher Hecke","Drosselweg","Dudweilerstr.","Dünenweg","Dünfelder Str.","Dünnwalder Grenzweg","Düppeler Str.","Dürerstr.","Dürscheider Weg","Düsseldorfer Str.","Edelrather Weg","Edmund-Husserl-Str.","Eduard-Spranger-Str.","Ehrlichstr.","Eichenkamp","Eichenweg","Eidechsenweg","Eifelstr.","Eifgenstr.","Eintrachtstr.","Elbestr.","Elisabeth-Langgässer-Str.","Elisabethstr.","Elisabeth-von-Thadden-Str.","Elisenstr.","Elsa-Brändström-Str.","Elsbachstr.","Else-Lasker-Schüler-Str.","Elsterstr.","Emil-Fischer-Str.","Emil-Nolde-Str.","Engelbertstr.","Engstenberger Weg","Entenpfuhl","Erbelegasse","Erftstr.","Erfurter Str.","Erich-Heckel-Str.","Erich-Klausener-Str.","Erich-Ollenhauer-Str.","Erlenweg","Ernst-Bloch-Str.","Ernst-Ludwig-Kirchner-Str.","Erzbergerstr.","Eschenallee","Eschenweg","Esmarchstr.","Espenweg","Euckenstr.","Eulengasse","Eulenkamp","Ewald-Flamme-Str.","Ewald-Röll-Str.","Fährstr.","Farnweg","Fasanenweg","Faßbacher Hof","Felderstr.","Feldkampstr.","Feldsiefer Weg","Feldsiefer Wiesen","Feldstr.","Feldtorstr.","Felix-von-Roll-Str.","Ferdinand-Lassalle-Str.","Fester Weg","Feuerbachstr.","Feuerdornweg","Fichtenweg","Fichtestr.","Finkelsteinstr.","Finkenweg","Fixheider Str.","Flabbenhäuschen","Flensburger Str.","Fliederweg","Florastr.","Florianweg","Flotowstr.","Flurstr.","Föhrenweg","Fontanestr.","Forellental","Fortunastr.","Franz-Esser-Str.","Franz-Hitze-Str.","Franz-Kail-Str.","Franz-Marc-Str.","Freiburger Str.","Freiheitstr.","Freiherr-vom-Stein-Str.","Freudenthal","Freudenthaler Weg","Fridtjof-Nansen-Str.","Friedenberger Str.","Friedensstr.","Friedhofstr.","Friedlandstr.","Friedlieb-Ferdinand-Runge-Str.","Friedrich-Bayer-Str.","Friedrich-Bergius-Platz","Friedrich-Ebert-Platz","Friedrich-Ebert-Str.","Friedrich-Engels-Str.","Friedrich-List-Str.","Friedrich-Naumann-Str.","Friedrich-Sertürner-Str.","Friedrichstr.","Friedrich-Weskott-Str.","Friesenweg","Frischenberg","Fritz-Erler-Str.","Fritz-Henseler-Str.","Fröbelstr.","Fürstenbergplatz","Fürstenbergstr.","Gabriele-Münter-Str.","Gartenstr.","Gebhardstr.","Geibelstr.","Gellertstr.","Georg-von-Vollmar-Str.","Gerhard-Domagk-Str.","Gerhart-Hauptmann-Str.","Gerichtsstr.","Geschwister-Scholl-Str.","Gezelinallee","Gierener Weg","Ginsterweg","Gisbert-Cremer-Str.","Glücksburger Str.","Gluckstr.","Gneisenaustr.","Goetheplatz","Goethestr.","Golo-Mann-Str.","Görlitzer Str.","Görresstr.","Graebestr.","Graf-Galen-Platz","Gregor-Mendel-Str.","Greifswalder Str.","Grillenweg","Gronenborner Weg","Große Kirchstr.","Grunder Wiesen","Grundermühle","Grundermühlenhof","Grundermühlenweg","Grüner Weg","Grunewaldstr.","Grünstr.","Günther-Weisenborn-Str.","Gustav-Freytag-Str.","Gustav-Heinemann-Str.","Gustav-Radbruch-Str.","Gut Reuschenberg","Gutenbergstr.","Haberstr.","Habichtgasse","Hafenstr.","Hagenauer Str.","Hahnenblecher","Halenseestr.","Halfenleimbach","Hallesche Str.","Halligstr.","Hamberger Str.","Hammerweg","Händelstr.","Hannah-Höch-Str.","Hans-Arp-Str.","Hans-Gerhard-Str.","Hans-Sachs-Str.","Hans-Schlehahn-Str.","Hans-von-Dohnanyi-Str.","Hardenbergstr.","Haselweg","Hauptstr.","Haus-Vorster-Str.","Hauweg","Havelstr.","Havensteinstr.","Haydnstr.","Hebbelstr.","Heckenweg","Heerweg","Hegelstr.","Heidberg","Heidehöhe","Heidestr.","Heimstättenweg","Heinrich-Böll-Str.","Heinrich-Brüning-Str.","Heinrich-Claes-Str.","Heinrich-Heine-Str.","Heinrich-Hörlein-Str.","Heinrich-Lübke-Str.","Heinrich-Lützenkirchen-Weg","Heinrichstr.","Heinrich-Strerath-Str.","Heinrich-von-Kleist-Str.","Heinrich-von-Stephan-Str.","Heisterbachstr.","Helenenstr.","Helmestr.","Hemmelrather Weg","Henry-T.-v.-Böttinger-Str.","Herderstr.","Heribertstr.","Hermann-Ehlers-Str.","Hermann-Hesse-Str.","Hermann-König-Str.","Hermann-Löns-Str.","Hermann-Milde-Str.","Hermann-Nörrenberg-Str.","Hermann-von-Helmholtz-Str.","Hermann-Waibel-Str.","Herzogstr.","Heymannstr.","Hindenburgstr.","Hirzenberg","Hitdorfer Kirchweg","Hitdorfer Str.","Höfer Mühle","Höfer Weg","Hohe Str.","Höhenstr.","Höltgestal","Holunderweg","Holzer Weg","Holzer Wiesen","Hornpottweg","Hubertusweg","Hufelandstr.","Hufer Weg","Humboldtstr.","Hummelsheim","Hummelweg","Humperdinckstr.","Hüscheider Gärten","Hüscheider Str.","Hütte","Ilmstr.","Im Bergischen Heim","Im Bruch","Im Buchenhain","Im Bühl","Im Burgfeld","Im Dorf","Im Eisholz","Im Friedenstal","Im Frohental","Im Grunde","Im Hederichsfeld","Im Jücherfeld","Im Kalkfeld","Im Kirberg","Im Kirchfeld","Im Kreuzbruch","Im Mühlenfeld","Im Nesselrader Kamp","Im Oberdorf","Im Oberfeld","Im Rosengarten","Im Rottland","Im Scheffengarten","Im Staderfeld","Im Steinfeld","Im Weidenblech","Im Winkel","Im Ziegelfeld","Imbach","Imbacher Weg","Immenweg","In den Blechenhöfen","In den Dehlen","In der Birkenau","In der Dasladen","In der Felderhütten","In der Hartmannswiese","In der Höhle","In der Schaafsdellen","In der Wasserkuhl","In der Wüste","In Holzhausen","Insterstr.","Jacob-Fröhlen-Str.","Jägerstr.","Jahnstr.","Jakob-Eulenberg-Weg","Jakobistr.","Jakob-Kaiser-Str.","Jenaer Str.","Johannes-Baptist-Str.","Johannes-Dott-Str.","Johannes-Popitz-Str.","Johannes-Wislicenus-Str.","Johannisburger Str.","Johann-Janssen-Str.","Johann-Wirtz-Weg","Josefstr.","Jüch","Julius-Doms-Str.","Julius-Leber-Str.","Kaiserplatz","Kaiserstr.","Kaiser-Wilhelm-Allee","Kalkstr.","Kämpchenstr.","Kämpenwiese","Kämper Weg","Kamptalweg","Kanalstr.","Kandinskystr.","Kantstr.","Kapellenstr.","Karl-Arnold-Str.","Karl-Bosch-Str.","Karl-Bückart-Str.","Karl-Carstens-Ring","Karl-Friedrich-Goerdeler-Str.","Karl-Jaspers-Str.","Karl-König-Str.","Karl-Krekeler-Str.","Karl-Marx-Str.","Karlstr.","Karl-Ulitzka-Str.","Karl-Wichmann-Str.","Karl-Wingchen-Str.","Käsenbrod","Käthe-Kollwitz-Str.","Katzbachstr.","Kerschensteinerstr.","Kiefernweg","Kieler Str.","Kieselstr.","Kiesweg","Kinderhausen","Kleiberweg","Kleine Kirchstr.","Kleingansweg","Kleinheider Weg","Klief","Kneippstr.","Knochenbergsweg","Kochergarten","Kocherstr.","Kockelsberg","Kolberger Str.","Kolmarer Str.","Kölner Gasse","Kölner Str.","Kolpingstr.","Königsberger Platz","Konrad-Adenauer-Platz","Köpenicker Str.","Kopernikusstr.","Körnerstr.","Köschenberg","Köttershof","Kreuzbroicher Str.","Kreuzkamp","Krummer Weg","Kruppstr.","Kuhlmannweg","Kump","Kumper Weg","Kunstfeldstr.","Küppersteger Str.","Kursiefen","Kursiefer Weg","Kurtekottenweg","Kurt-Schumacher-Ring","Kyllstr.","Langenfelder Str.","Längsleimbach","Lärchenweg","Legienstr.","Lehner Mühle","Leichlinger Str.","Leimbacher Hof","Leinestr.","Leineweberstr.","Leipziger Str.","Lerchengasse","Lessingstr.","Libellenweg","Lichstr.","Liebigstr.","Lindenstr.","Lingenfeld","Linienstr.","Lippe","Löchergraben","Löfflerstr.","Loheweg","Lohrbergstr.","Lohrstr.","Löhstr.","Lortzingstr.","Lötzener Str.","Löwenburgstr.","Lucasstr.","Ludwig-Erhard-Platz","Ludwig-Girtler-Str.","Ludwig-Knorr-Str.","Luisenstr.","Lupinenweg","Lurchenweg","Lützenkirchener Str.","Lycker Str.","Maashofstr.","Manforter Str.","Marc-Chagall-Str.","Maria-Dresen-Str.","Maria-Terwiel-Str.","Marie-Curie-Str.","Marienburger Str.","Mariendorfer Str.","Marienwerderstr.","Marie-Schlei-Str.","Marktplatz","Markusweg","Martin-Buber-Str.","Martin-Heidegger-Str.","Martin-Luther-Str.","Masurenstr.","Mathildenweg","Maurinusstr.","Mauspfad","Max-Beckmann-Str.","Max-Delbrück-Str.","Max-Ernst-Str.","Max-Holthausen-Platz","Max-Horkheimer-Str.","Max-Liebermann-Str.","Max-Pechstein-Str.","Max-Planck-Str.","Max-Scheler-Str.","Max-Schönenberg-Str.","Maybachstr.","Meckhofer Feld","Meisenweg","Memelstr.","Menchendahler Str.","Mendelssohnstr.","Merziger Str.","Mettlacher Str.","Metzer Str.","Michaelsweg","Miselohestr.","Mittelstr.","Mohlenstr.","Moltkestr.","Monheimer Str.","Montanusstr.","Montessoriweg","Moosweg","Morsbroicher Str.","Moselstr.","Moskauer Str.","Mozartstr.","Mühlenweg","Muhrgasse","Muldestr.","Mülhausener Str.","Mülheimer Str.","Münsters Gäßchen","Münzstr.","Müritzstr.","Myliusstr.","Nachtigallenweg","Nauener Str.","Neißestr.","Nelly-Sachs-Str.","Netzestr.","Neuendriesch","Neuenhausgasse","Neuenkamp","Neujudenhof","Neukronenberger Str.","Neustadtstr.","Nicolai-Hartmann-Str.","Niederblecher","Niederfeldstr.","Nietzschestr.","Nikolaus-Groß-Str.","Nobelstr.","Norderneystr.","Nordstr.","Ober dem Hof","Obere Lindenstr.","Obere Str.","Oberölbach","Odenthaler Str.","Oderstr.","Okerstr.","Olof-Palme-Str.","Ophovener Str.","Opladener Platz","Opladener Str.","Ortelsburger Str.","Oskar-Moll-Str.","Oskar-Schlemmer-Str.","Oststr.","Oswald-Spengler-Str.","Otto-Dix-Str.","Otto-Grimm-Str.","Otto-Hahn-Str.","Otto-Müller-Str.","Otto-Stange-Str.","Ottostr.","Otto-Varnhagen-Str.","Otto-Wels-Str.","Ottweilerstr.","Oulustr.","Overfeldweg","Pappelweg","Paracelsusstr.","Parkstr.","Pastor-Louis-Str.","Pastor-Scheibler-Str.","Pastorskamp","Paul-Klee-Str.","Paul-Löbe-Str.","Paulstr.","Peenestr.","Pescher Busch","Peschstr.","Pestalozzistr.","Peter-Grieß-Str.","Peter-Joseph-Lenné-Str.","Peter-Neuenheuser-Str.","Petersbergstr.","Peterstr.","Pfarrer-Jekel-Str.","Pfarrer-Klein-Str.","Pfarrer-Röhr-Str.","Pfeilshofstr.","Philipp-Ott-Str.","Piet-Mondrian-Str.","Platanenweg","Pommernstr.","Porschestr.","Poststr.","Potsdamer Str.","Pregelstr.","Prießnitzstr.","Pützdelle","Quarzstr.","Quettinger Str.","Rat-Deycks-Str.","Rathenaustr.","Ratherkämp","Ratiborer Str.","Raushofstr.","Regensburger Str.","Reinickendorfer Str.","Renkgasse","Rennbaumplatz","Rennbaumstr.","Reuschenberger Str.","Reusrather Str.","Reuterstr.","Rheinallee","Rheindorfer Str.","Rheinstr.","Rhein-Wupper-Platz","Richard-Wagner-Str.","Rilkestr.","Ringstr.","Robert-Blum-Str.","Robert-Koch-Str.","Robert-Medenwald-Str.","Rolandstr.","Romberg","Röntgenstr.","Roonstr.","Ropenstall","Ropenstaller Weg","Rosenthal","Rostocker Str.","Rotdornweg","Röttgerweg","Rückertstr.","Rudolf-Breitscheid-Str.","Rudolf-Mann-Platz","Rudolf-Stracke-Str.","Ruhlachplatz","Ruhlachstr.","Rüttersweg","Saalestr.","Saarbrücker Str.","Saarlauterner Str.","Saarstr.","Salamanderweg","Samlandstr.","Sanddornstr.","Sandstr.","Sauerbruchstr.","Schäfershütte","Scharnhorststr.","Scheffershof","Scheidemannstr.","Schellingstr.","Schenkendorfstr.","Schießbergstr.","Schillerstr.","Schlangenhecke","Schlebuscher Heide","Schlebuscher Str.","Schlebuschrath","Schlehdornstr.","Schleiermacherstr.","Schloßstr.","Schmalenbruch","Schnepfenflucht","Schöffenweg","Schöllerstr.","Schöne Aussicht","Schöneberger Str.","Schopenhauerstr.","Schubertplatz","Schubertstr.","Schulberg","Schulstr.","Schumannstr.","Schwalbenweg","Schwarzastr.","Sebastianusweg","Semmelweisstr.","Siebelplatz","Siemensstr.","Solinger Str.","Sonderburger Str.","Spandauer Str.","Speestr.","Sperberweg","Sperlingsweg","Spitzwegstr.","Sporrenberger Mühle","Spreestr.","St. Ingberter Str.","Starenweg","Stauffenbergstr.","Stefan-Zweig-Str.","Stegerwaldstr.","Steglitzer Str.","Steinbücheler Feld","Steinbücheler Str.","Steinstr.","Steinweg","Stephan-Lochner-Str.","Stephanusstr.","Stettiner Str.","Stixchesstr.","Stöckenstr.","Stralsunder Str.","Straßburger Str.","Stresemannplatz","Strombergstr.","Stromstr.","Stüttekofener Str.","Sudestr.","Sürderstr.","Syltstr.","Talstr.","Tannenbergstr.","Tannenweg","Taubenweg","Teitscheider Weg","Telegrafenstr.","Teltower Str.","Tempelhofer Str.","Theodor-Adorno-Str.","Theodor-Fliedner-Str.","Theodor-Gierath-Str.","Theodor-Haubach-Str.","Theodor-Heuss-Ring","Theodor-Storm-Str.","Theodorstr.","Thomas-Dehler-Str.","Thomas-Morus-Str.","Thomas-von-Aquin-Str.","Tönges Feld","Torstr.","Treptower Str.","Treuburger Str.","Uhlandstr.","Ulmenweg","Ulmer Str.","Ulrichstr.","Ulrich-von-Hassell-Str.","Umlag","Unstrutstr.","Unter dem Schildchen","Unterölbach","Unterstr.","Uppersberg","Van\\'t-Hoff-Str.","Veit-Stoß-Str.","Vereinsstr.","Viktor-Meyer-Str.","Vincent-van-Gogh-Str.","Virchowstr.","Voigtslach","Volhardstr.","Völklinger Str.","Von-Brentano-Str.","Von-Diergardt-Str.","Von-Eichendorff-Str.","Von-Ketteler-Str.","Von-Knoeringen-Str.","Von-Pettenkofer-Str.","Von-Siebold-Str.","Wacholderweg","Waldstr.","Walter-Flex-Str.","Walter-Hempel-Str.","Walter-Hochapfel-Str.","Walter-Nernst-Str.","Wannseestr.","Warnowstr.","Warthestr.","Weddigenstr.","Weichselstr.","Weidenstr.","Weidfeldstr.","Weiherfeld","Weiherstr.","Weinhäuser Str.","Weißdornweg","Weißenseestr.","Weizkamp","Werftstr.","Werkstättenstr.","Werner-Heisenberg-Str.","Werrastr.","Weyerweg","Widdauener Str.","Wiebertshof","Wiehbachtal","Wiembachallee","Wiesdorfer Platz","Wiesenstr.","Wilhelm-Busch-Str.","Wilhelm-Hastrich-Str.","Wilhelm-Leuschner-Str.","Wilhelm-Liebknecht-Str.","Wilhelmsgasse","Wilhelmstr.","Willi-Baumeister-Str.","Willy-Brandt-Ring","Winand-Rossi-Str.","Windthorststr.","Winkelweg","Winterberg","Wittenbergstr.","Wolf-Vostell-Str.","Wolkenburgstr.","Wupperstr.","Wuppertalstr.","Wüstenhof","Yitzhak-Rabin-Str.","Zauberkuhle","Zedernweg","Zehlendorfer Str.","Zehntenweg","Zeisigweg","Zeppelinstr.","Zschopaustr.","Zum Claashäuschen","Zündhütchenweg","Zur Alten Brauerei","Zur alten Fabrik"],cE0=["{{location.street_name}}"],dE0={building_number:Q40,city_name:X40,city_pattern:uE0,city_prefix:eE0,city_suffix:aE0,country:rE0,default_country:nE0,postcode:tE0,secondary_address:iE0,state:oE0,state_abbr:sE0,street_address:lE0,street_name:EE0,street_pattern:cE0},DE0=dE0,xE0=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],mE0={words:xE0},hE0=mE0,pE0={title:"German",code:"de",language:"de",endonym:"Deutsch",dir:"ltr",script:"Latn"},gE0=pE0,fE0=["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Arda","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Ecrin","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamie","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Janne","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jona","Jonah","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kim","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Luca","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luka","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nikita","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],nV=["Frau","Dr.","Prof. Dr."],vE0=["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer","Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],CE0=["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"],FE0=[{value:"{{person.last_name}}",weight:1}],kE0=["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"],tV=["Herr","Dr.","Prof. Dr."],AE0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],bE0=["zu","von","vom","von der"],yE0=ju(nV,tV),BE0=["männlich","weiblich"],zE0={female_first_name:fE0,female_prefix:nV,first_name:vE0,last_name:CE0,last_name_pattern:FE0,male_first_name:kE0,male_prefix:tV,name:AE0,nobility_title_prefix:bE0,prefix:yE0,sex:BE0},SE0=zE0,ME0=["(0###) #########","(0####) #######","+49-###-#######","+49-####-########"],wE0={formats:ME0},PE0=wE0,TE0=["abenteuerlustig","absolut","achtsam","achtungswert","adrett","agil","akkurat","akribisch","aktiv","aktuell","allerbest","allerliebst","alt","alternativ","ambitioniert","amüsant","andersartig","andächtig","anerkannt","angenehm","animierend","anmutig","ansprechend","anspruchsvoll","anständig","anziehend","apart","aphrodisierend","arbeitsam","arbeitswütig","arkadisch","arm","atemberaubend","athletisch","attraktiv","aufbauend","auffallend","auffällig","aufmerksam","aufmunternd","aufrecht","aufreizend","aufrichtig","aufsehenerregend","ausdrucksstark","auserlesen","auserwählt","ausgefallen","ausgeflippt","ausgeglichen","ausgelassen","ausgereift","ausgesucht","ausgewählt","ausgezeichnet","ausnahmslos","ausschlaggebend","auszeichnungswürdig","autark","authentisch","automatisch","autonom","außergewöhnlich","außerordentlich","avantgardistisch","bahnbrechend","barmherzig","beachtenswert","beachtlich","beachtsam","bedacht","bedenkenlos","bedeutend","bedeutsam","bedrohlich","beeindruckend","beeinflussend","beflügelnd","befreiend","begabt","begehrenswert","begehrt","begeisternd","begeistert","begeisterungsfähig","begierig","beglückend","begnügsam","beharrlich","beherrscht","beherzt","behutsam","behänd","beispielgebend","beispielhaft","beispiellos","bekannt","bekräftigend","belastbar","belebend","belebt","beliebt","bemerkenswert","bemüht","bequem","berauschend","berechenbar","berufen","beruhigt","berückend","berühmt","bescheiden","beschwingt","beseelt","besonders","besonnen","bestechend","bestimmt","bestmöglich","beständig","betriebsam","bevorzugt","beweglich","bewundernswert","bewunderungswürdig","bewusst","bewährt","bezaubernd","bildhübsch","bildlich","bildschön","billig","blass","blind","bodenständig","bombig","brandaktuell","brandneu","breit","brillant","brüderlich","bunt","bärenstark","chancenlos","chaotisch","charakterstark","charismatisch","charmant","chronologisch","clever","cool","couragiert","dankbar","darstellbar","deckend","defensiv","delikat","deliziös","detailliert","deutlich","dezent","dezidiert","diplomatisch","direkt","diszipliniert","divenhaft","dogmatisch","dominant","dringend","duftend","dumm","durchblickend","durchdacht","durchschlagend","durchsetzungsstark","durchtrieben","dynamisch","dünn","echt","eckig","edel","edelmütig","effektiv","effektvoll","effizient","egoistisch","ehrenhaft","ehrfürchtig","ehrgeizig","ehrlich","ehrwürdig","eifrig","eigen","eigenartig","eigenbestimmt","eigensinnig","eigenständig","eigenwillig","eindeutig","eindrucksvoll","einfach","einfallsreich","einfühlsam","einladend","einmalig","einnehmend","einsatzbereit","einsichtig","einträglich","einwandfrei","einzig","einzigartig","eitel","eklatant","ekstatisch","elanvoll","elegant","elementar","elitär","eloquent","elysisch","emotional","empathisch","empfehlenswert","empfindlich","empfindsam","empfindungsvoll","emsig","energiegeladen","energievoll","energisch","engagiert","engelsgleich","enigmatisch","enorm","entdeckungsfreudig","entgegenkommend","enthusiastisch","entscheidungsfreudig","entschlossen","entschlussfreudig","entspannt","entzückend","epochemachend","erbaulich","erfahren","erfinderisch","erfolgreich","erfolgsorientiert","erfolgssicher","erfreulich","erfrischend","ergebnisorientiert","ergebnisreich","ergiebig","erhaben","erhebend","erhellend","erlebnisreich","erlesen","ernst","ernsthaft","erotisch","erprobt","erregend","erstaunlich","erstklassig","erstmalig","erstrangig","erstrebenswert","erträglich","erwünscht","essbar","etabliert","euphorisch","exakt","exemplarisch","exklusiv","experimentierfreudig","explosiv","exquisit","extravagant","extravertiert","exzellent","exzentrisch","exzessiv","fabelhaft","facettenreich","fachgerecht","fachkundig","fair","faktenreich","falsch","familiär","famosfacettenreich","fantasiereich","fantasievoll","fantastisch","farbenfroh","faszinierend","faul","fehlerfrei","feierlich","fein","feinfühlig","feinsinnig","fertig","fesch","fesselnd","fest","festlich","fett","feucht","feurig","fidel","fit","fleißig","flexibel","flink","flott","fokussiert","formidabel","forsch","fortschrittlich","frech","frei","freidenkend","freigiebig","freiheitsliebend","freimütig","freizügig","fresh","freudig","freudvoll","freundlich","friedfertig","friedlich","friedselig","friedvoll","frisch","froh","frohsinnig","fruchtbar","fruchtsam","fröhlich","fulminant","fundamental","fundiert","funkelnd","furchtlos","furios","führend","fürsorglich","galant","garantiert","gastfreundlich","geachtet","gebildet","geborgen","gediegen","geduldig","geehrt","geeignet","geerdet","gefeiert","gefühlsbetont","gefühlvoll","geheimnisvoll","gehoben","geistreich","gelassen","gelungen","gemütlich","gemütvoll","genau","generös","genial","genießbar","genießerisch","genügsam","genüsslich","gepflegt","geradlinig","gerecht","gern","geschickt","geschmeidig","geschäftig","geschätzt","gesellig","gesetzt","gesichert","gespannt","gesprächig","gestanden","getrost","gewaltig","gewichtig","gewieft","gewinnend","gewissenhaft","gewitzt","gewünscht","geübt","gigantisch","glamourös","glatt","glaubensstark","glaubwürdig","glorreich","glänzend","glücklich","gnädig","grandios","gravierend","grazil","grenzenlos","grob","groß","großartig","großherzig","großmütig","großzügig","grundlegend","grundsolide","grundsätzlich","gründlich","gut","gutherzig","gutmütig","gönnerhaft","günstig","gütig","halb","harmonisch","hart","hartnäckig","heilsam","heimlich","heiter","heiß","heißblütig","hektisch","heldenhaft","heldenmütig","hell","hellhörig","hemmungslos","herausfordernd","herausragend","heroisch","herrlich","hervorhebend","hervorragend","hervorstechend","herzensgut","herzerfrischend","herzlich","hilfreich","hilfsbereit","himmlisch","hingebungsvoll","hinreißend","hintergründig","hochanständig","hochehrenhaft","hochgeschätzt","hochgradig","hochinteressant","hochkarätig","hochmodern","hochmotiviert","hochmütig","hochrangig","hochwertig","hochwirksam","hoffnungsvoll","humorvoll","höflich","hübsch","hüllenlos","ideal","idealistisch","ideenreich","identisch","idyllisch","ignorant","illegal","imagefördernd","imaginär","imponierend","imposant","individuell","influent","informativ","inhaltsreich","initial","initiativ","innovativ","inspirierend","instinktiv","integer","integriert","intellektuell","intelligent","intensiv","interessiert","international","intuitiv","irre","jahrelang","jovial","jugendlich","jung","jährlich","kalt","kantig","keck","kennerisch","kenntnisreich","klar","klasse","klein","klug","knallig","knuffig","kokett","kollegial","kolossal","komfortabel","kommunikationsfähig","kommunikativ","kompetent","kompetitiv","kompromissbereit","konkret","konkurrenzlos","konsequent","konsistent","konstant","konstitutiv","konstruktiv","kontrolliert","konventionell","konzentriert","konziliant","kooperativ","kordial","korrekt","kostbar","kraftvoll","krank","kreativ","krisenfest","krumm","kräftig","kulant","kultiviert","kundig","kunstvoll","kurios","kurz","kämpferisch","königlich","köstlich","kühn","künstlerisch","künstlich","lahm","lang","laut","lebendig","lebensbejahend","lebensfroh","lebenslustig","lebensnah","lebhaft","leger","lehrreich","leicht","leichtfüssig","leidenschaftlich","leistungsbereit","leistungsfähig","leistungsorientiert","leistungsstark","lernbereit","leuchtend","leutselig","liberal","lieb","liebenswert","liebenswürdig","liebevoll","liebreizend","lobenswert","locker","lockig","logisch","lohnenswert","loyal","lukrativ","lustig","lustvoll","luxuriös","ländlich","lässig","löslich","lösungsorientiert","lüstern","magisch","majestätisch","makellos","malerisch","markant","marktgerecht","massiv","maximal","maßgeblich","maßgeschneidert","mehrsprachig","meinungsstark","meisterhaft","meisterlich","menschlich","methodisch","mild","mitfühlend","mitreißend","mobil","modebewusst","modern","modisch","monatlich","mondän","monströs","monumental","motiviert","munter","musikalisch","mustergültig","musterhaft","mutig","mysteriös","mystisch","mächtig","märchenhaft","mühelos","nachdrücklich","nachhaltig","nachweislich","nah","narrensicher","nass","natürlich","negativ","nett","neu","neugierig","niedlich","niedrig","niveauvoll","nobel","normal","notorisch","nuanciert","nutzbringend","nördlich","nüchtern","nützlich","oberflächlich","objektiv","obligatorisch","offen","offenherzig","offensichtlich","offensiv","okay","olympisch","optimal","optimistisch","ordentlich","organisiert","originell","packend","panisch","paradiesisch","parallel","partnerschaftlich","passioniert","passiv","peinlich","penibel","perfekt","persönlich","pfiffig","pflichtbewusst","phantasievoll","phantastisch","physikalisch","phänomenal","pietätvoll","pikant","pittoresk","plausibel","poetisch","politisch","pompös","populär","positiv","potent","prachtvoll","pragmatisch","praktikabel","praktisch","prall","prestigefördernd","prestigeträchtig","prestigevoll","prinzipientreu","proaktiv","probat","problemlos","produktiv","professionell","profiliert","profitabel","progressiv","prominent","prophetisch","protektiv","prunkvoll","prächtig","prägnant","präzise","putzig","pünktlich","quadratisch","qualifiziert","qualitativ","qualitätsvoll","qualvoll","quer","querdenkend","quicklebendig","quirlig","raffiniert","rasant","rational","ratlos","rauchfrei","raumfüllend","real","realistisch","rechtschaffend","redselig","reell","reflektiert","rege","regnerisch","regsam","reich","reif","rein","reizend","reizvoll","rekordverdächtig","relativ","relevant","renommiert","rentabel","resilient","resistent","resolut","respektabel","respektiert","respektvoll","revolutionär","richtig","richtungsgebend","richtungsweisend","riesig","rigoros","risikobereit","riskant","ritterlich","robust","romantisch","rotzig","routiniert","ruhevoll","ruhig","rätselhaft","rücksichtsvoll","sachgemäß","sachgerecht","sachkundig","sachlich","sachverständig","sagenhaft","salzig","sanft","sanftmütig","sanguinisch","sauber","scharf","schattig","schillernd","schlagfertig","schlau","schnell","schwungvoll","schön","schöpferisch","selbstbestimmt","selbstbewusst","selbstlos","selbstsicher","selbstständig","selbständig","selten","sensationell","sensibel","sensitiv","seriös","sexuell","sexy","sicher","sicherheitsorientiert","siegreich","signifikant","simpel","sinnlich","skandalös","smart","solidarisch","solide","sonnig","sorgenfrei","sorgfältig","sorgsam","souverän","sozial","sozialverträglich","spannend","sparsam","spaßig","spektakulär","speziell","spielerisch","spitz","spitze","spontan","sportlich","sprachlos","spritzig","spürbar","stabil","standhaft","stark","stattlich","steil","stichfest","stilbewusst","still","stilsicher","stilvoll","stimmig","stimmungsvoll","stoisch","stolz","strahlend","strategisch","strebsam","streng","strikt","strukturiert","stumm","stürmisch","substanziell","substanzreich","sympathisch","sündig","süß","tadellos","taff","taktvoll","talentiert","tapfer","tatkräftig","taub","tauglich","teamfähig","teilbar","temperamentvoll","teuer","theoretisch","tief","tiefgründig","tolerant","tonangebend","tot","tough","traditionell","transparent","transzendent","traumhaft","traurig","treffend","treffsicher","treu","treuherzig","trocken","träumerisch","tugendhaft","typisch","tüchtig","ultimativ","umfassend","umgänglich","umjubelt","umkehrbar","umschwärmt","umsichtig","umständlich","umtriebig","umwerfend","unabhängig","unangreifbar","unantastbar","unaufhaltsam","unbedeutend","unbeeinflussbar","unbefangen","unbeirrbar","unbekümmert","unbeschreiblich","unbeschwert","unbesehen","unbesorgt","unbestechlich","unbestritten","unbezahlbar","unbändig","undurchsichtig","uneigennützig","unerbittlich","unerreichbar","unerschöpflich","unersetzlich","unfassbar","ungenau","ungewöhnlich","ungezwungen","unglaublich","unkompliziert","unkonventionell","unnachahmlich","unnachgiebig","unproblematisch","unschlagbar","unsterblich","unterhaltsam","unternehmungsfreudig","unternehmungslustig","unterstützend","unverfälscht","unvergesslich","unvergleichbar","unverkennbar","unverletzbar","unverwechselbar","unverwundbar","unverzichtbar","unvoreingenommen","unvorstellbar","unwiderstehlich","unübersehbar","unübertroffen","uralt","verantwortungsbewusst","verantwortungslos","verantwortungsvoll","verbindend","verbindlich","verblüffend","verbogen","verbrannt","verbreitet","verbrieft","verbürgt","verdient","verehrt","verführerisch","vergebend","verkehrt","verklärt","verlockend","verlässlich","vermittelnd","vernetzend","vernünftig","versichert","versiert","verspielt","verständnisvoll","versöhnlich","vertrauensvoll","vertrauenswürdig","verträglich","verträumt","verwegen","verwundert","verwöhnt","veränderbar","vielfältig","vielschichtig","vielseitig","visionär","vital","voll","vollkommen","vollständig","vorausschauend","vorbehaltlos","vorbildhaft","vorbildlich","vornehm","vorsorglich","vorteilhaft","vortrefflich","vorurteilsfrei","vorwitzig","vorzeigenswert","vorzüglich","wach","wachsam","wagemutig","wahrhaftig","wahrheitsliebend","wandelbar","warm","warmherzig","weich","weise","weit","weitblickend","weitsichtig","weltbekannt","weltgewandt","weltoffen","wendig","wertschätzend","wertvoll","wesentlich","wichtig","widerstandsfähig","wieselflink","wild","willensstark","willkommen","wirksam","wissbegierig","wissenschaftlich","wissenshungrig","witzig","wohlerzogen","wohlgesinnt","wohlklingend","wohlriechend","wohlschmeckend","wohltuend","wohlverdient","wohlwollend","wohlüberlegt","wortgewandt","wunderbar","wunderhübsch","wunderlich","wunderschön","wundervoll","wählerisch","wünschenswert","würdevoll","x-beliebig","x-fach","x-förmig","xenophil","y-förmig","zahnlos","zart","zartbesaitet","zartfühlend","zauberhaft","zeitlich","zeitlos","zentral","zerbrechlich","zielbewusst","zielführend","zielgerichtet","zielorientiert","zielsicher","zielstrebig","zornig","zugeneigt","zukunftsorientiert","zupackend","zurechnungsfähig","zurückhaltend","zusammenhängend","zuständig","zuverlässig","zuversichtlich","zuvorkommend","zweifach","zäh","zärtlich","zündend","ängstlich","ärgerlich","öffentlich","örtlich","überdurchschnittlich","übergenau","überlegen","überlegt","überragend","überraschend","übersichtlich","übersinnlich","überwältigend","überzeugend"],jE0=["abends","aber","abermals","abhanden","abher","abhin","abseits","absonderlicherweise","absurderweise","achtens","achteraus","achtern","achtmal","allda","alldieweil","alle","allein","allemal","allenfalls","allenthalben","allerdings","allerhöchstens","allerorten","allerseits","allerspätestens","alleweg","alleweil","allgemach","allig","allseits","allzeit","allzu","alsbald","alsdann","also","alters","altershalber","amtshalber","an","anbei","andante","andantino","anderenfalls","anderenorts","anderentags","andererseits","andernfalls","andernorts","anderntags","anders","anderswo","anderweit","andrerseits","aneinander","anfangs","angst","anhand","anjetzt","anno","ansatzweise","anscheinend","ansonsten","anstandshalber","anständigerweise","anstandslos","anwesend","apropos","arschling","auch","auf","aufhin","aufi","aufwärts","aus","auseinander","ausgangs","ausgerechnet","aushilfsweise","ausnahmsweise","ausschließlich","außen","außenvor","außerdem","außerhalb","außerorts","außerstande","auswärts","auswendig","backbord","bald","bannig","bäuchlings","bauchoben","bedauerlicherweise","beflissentlich","befremdlicherweise","behelfsweise","beiderseits","beidseits","beieinander","beinahe","beisammen","beiseite","beispielhalber","beispielsweise","beizeiten","beizu","bekanntermaßen","bekannterweise","bekanntlich","bemerkenswerterweise","bequemlichkeitshalber","bereits","bergab","bergan","bergauf","berufshalber","besonders","bestenfalls","bestens","bestimmt","betreffend","bezeichnenderweise","billigermaßen","billigerweise","bisher","bislang","bisschen","bisweilen","bitte","blindlings","bloß","blödsinnigerweise","brockenweise","circa","crescendo","da","dabei","dadrauf","dadurch","dafür","dagegen","dahannen","dahaußen","daheim","daher","dahin","dahinnen","dahinten","dahüben","dahunten","dalli","damals","damit","danach","daneben","dankenswerterweise","dann","daran","darauf","daraufhin","daraus","darein","darin","darob","darüber","darum","darunter","daselbst","dato","dauernd","dauß","daußen","davon","davor","dazu","dazumal","dazwischen","deinerseits","deinetwillen","dementgegen","dementsprechend","demnach","demnächst","demzufolge","denn","dennoch","derart","dereinst","dermaßen","derohalben","derowegen","derweil","deshalb","dessentwillen","deswegen","detto","deutlichkeitshalber","dichtauf","dienstags","dieserart","diesmal","dieweil","diktando","diminuendo","direttissimo","dito","doch","donnerstags","dort","dorther","dorthin","dorthinan","dortmals","dortzulande","dran","drauf","draußen","drin","drinnen","droben","drüben","drüber","drum","drumherum","drunten","dummerweise","durch","durchaus","durcheinander","durchweg","dutzendmal","eben","ebenda","ebendaher","ebendaselbst","ebendort","ebenfalls","ebenso","egal","eh","ehedem","ehemals","eher","ehnder","ehrenhalber","ehrlicherweise","eigenartigerweise","eigens","eigentlich","eigentümlicherweise","eilends","eimerweise","einerseits","einfacherweise","einfachheitshalber","eingangs","einigermaßen","einmal","eins","einst","einstens","einstmals","einstweilen","elbabwärts","elbaufwärts","empor","endlich","entgegen","erforderlichenfalls","erfreulicherweise","ergo","erprobungshalber","erst","erstaunlicherweise","erstens","erstmal","erstmals","erwartungsgemäß","esslöffelweise","etwa","etwas","euertwillen","eurerseits","euretwillen","eventualiter","extra","fairerweise","faktisch","fast","faszinierenderweise","ferienhalber","fernab","ferner","flugs","flussabwärts","flussaufwärts","folgendermaßen","folglich","fort","fortan","forthin","franco","franko","freiheraus","freilich","freitags","freundlicherweise","früher","frühestens","frühmorgens","fürderhin","fürwahr","gänzlich","ganztags","gar","gebietsweise","gech","gefälligkeitshalber","gefälligst","gegebenenfalls","gegenüber","geheimnisvollerweise","gemach","gemeinhin","gemeiniglich","gen","genau","genauestens","genauso","genug","gerade","geradeaus","geradeheraus","geradeso","geradewegs","geradezu","gerechterweise","gern","gerne","geschäftehalber","gestern","gesundheitshalber","gewissermaßen","gewöhnlicherweise","gleich","gleichauf","gleichentags","gleichermaßen","gleichfalls","gleichsam","gleichviel","gleichwohl","glücklicherweise","grad","gradweise","gratis","großenteils","großteils","größtenteils","gruppenweise","grüppchenweise","gutenteils","gültigkeitshalber","günstigenfalls","halb","halbe-halbe","halbleer","halbmast","halbtags","halbvoll","halbwegs","halt","hannen","haufenweise","hauß","haußen","häppchenweise","hehlings","heim","heimwärts","heint","hellauf","her","herab","heran","herauf","heraus","herbei","herein","hergebrachterweise","herinnen","hernach","heroben","herüber","herum","herunten","herunter","hervor","herzu","heuer","heute","heutigentags","heutzutage","hi","hie","hiedurch","hiefür","hienieden","hier","hieran","hierauf","hierbei","hierdurch","hierfür","hierher","hierhin","hiermit","hierunter","hierzu","hierzuland","hierzulande","hiezu","himmelan","himmelwärts","hin","hinab","hinauf","hinaus","hindurch","hinein","hinfort","hinnen","hinten","hintenach","hintereinander","hintereinanderweg","hinterher","hinterhin","hinterrücks","hinüber","hinum","hinunter","hinweg","hinzu","hoben","hoch","hochkant","höchst","höchstens","höchstwahrscheinlich","hoffentlich","holterdiepolter","holterdipolter","hopplahopp","höflichkeitshalber","hüben","hujus","hunten","idealerweise","idealiter","ihrerseits","ihretwegen","immer","immerdar","immerhin","immerzu","imstande","indem","indes","infolgedessen","infrage","inkognito","innen","innerorts","insbesondere","insgeheim","insgesamt","insofern","instand","interessanterweise","interessehalber","intus","inwiefern","inzwischen","irgend","irgendwann","irgendwie","irgendwo","ironischerweise","irrigerweise","item","itzo","itzund","ja","jählings","jawohl","je","jedenfalls","jederzeit","jedesmal","jedoch","jeher","jemals","jenseits","jetzt","jeweils","jüngst","just","justament","jüngstens","jüngsthin","kannenweise","kapitelweise","kaum","keinesfalls","keineswegs","keinmal","kistenweise","klassischerweise","kleinweis","klipp","komischerweise","komplizierterweise","kopfunter","kopfüber","kreuzweise","kurioserweise","künftig","kurzerhand","kürzlich","kurzweg","landab","landauf","lange","längs","längsseits","längst","lauter","lauthals","lediglich","leewärts","lehnan","leichterhand","leichtsinnigerweise","leider","letztendlich","letztens","letzthin","letztlich","letztmals","lieber","links","literweise","logischerweise","los","lustigerweise","luvwärts","massenweise","mählich","mal","manchenorts","mancherorts","manchmal","meerwärts","mehr","mehrfach","mehrmals","meinerseits","meinerzeit","meinethalben","meinetwegen","meinetwillen","meist","meistens","meistenteils","merkwürdigerweise","minder","mindestens","missbräuchlicherweise","miteinander","mithin","mitnichten","mittags","mitten","mittendrin","mittenmang","mitternachts","mittlerweile","mittschiffs","mittsommers","mittwochs","mitunter","möglicherweise","möglichst","montags","morgen","morgens","mütterlicherseits","mysteriöserweise","nacheinander","nachgerade","nachher","nachmals","nachmittags","nachtsüber","nahebei","naheliegenderweise","nächstens","nächtens","nachts","näherungsweise","nahezu","namens","namentlich","nämlich","natürlich","nebbich","nebenan","nebenbei","nebeneinander","nebenher","nee","nein","net","netterweise","neuerdings","neulich","nicht","nie","niemals","nimmer","nimmermehr","nirgends","nirgendwo","nirgendwohin","noch","nocheinmal","nochmal","nochmals","nordwärts","normalerweise","notabene","notfalls","nötigenfalls","notwendigerweise","nu","nun","nunmehr","nur","oben","obenauf","obendrauf","obendrein","obenherum","obenrum","offenbar","oft","oftmals","ohnedem","ohnedies","ohnegleichen","ohnehin","ohnlängst","ordnungshalber","ostwärts","paarmal","paarweise","paradoxerweise","parterre","partout","passim","pikanterweise","pillepalle","polwärts","praktisch","praktischerweise","prima","privatim","probehalber","quartalsweise","quasi","quer","querbeet","querfeldein","ran","rattekahl","ratzekahl","ratzeputz","ratzfatz","raus","realiter","recht","rechtens","rechts","reihenweise","rein","retour","richtig","ringsherum","ringsum","ringsumher","rittlings","rüber","rücklings","rückwärts","ruckzuck","rum","rund","rundherum","rundum","rückzu","samstags","sattsam","schandehalber","scharenweise","schätzungsweise","scheibchenweise","schier","schlankweg","schlechthin","schließlich","schlimmstenfalls","schnellstens","schnurstracks","schon","schonmal","schrittweise","schuldenhalber","schwerlich","sehr","seinerseits","seinerzeit","seinethalben","seinetwegen","seinetwillen","seitab","seitdem","seither","seitlings","seitwärts","selbander","selbdritt","selbigesmal","selbst","selbstredend","selbviert","seltsamerweise","sicher","sicherheitshalber","sicherlich","sinnvollerweise","so","sodann","soeben","sofort","sogar","sogleich","solala","somit","sommers","sommersüber","sonderbarerweise","sonnabends","sonntags","sonst","soweit","sowieso","sozusagen","spätabends","später","späterhin","spätestens","spätnachmittags","sperrangelweit","stadtauswärts","stadteinwärts","statt","stattdessen","stellenweise","stets","steuerbord","stoßweise","stracks","stromab","stromauf","studienhalber","stufenweise","stückchenweise","stückweise","südwärts","sukzessive","tageweise","tags","tagsunter","tagsüber","talab","talabwärts","talauf","talaufwärts","talaus","talauswärts","talein","taleinwärts","talwärts","teils","teilweise","testweise","traurigerweise","treppab","treppauf","tröpfchenweise","tropfenweise","trotzdem","tröpferlweise","tunlichst","typischerweise","umhin","umsonst","umständehalber","umstandshalber","unerwarteterweise","ungefähr","ungefrühstückt","ungerechterweise","ungern","ungestraft","unglücklicherweise","unglückseligerweise","unisono","unlängst","unnötigerweise","unsererseits","unseretwillen","unserseits","unsertwillen","unsrerseits","unten","untenan","untenherum","untenrum","unterdessen","untereinander","untertags","unterwegs","unterweil","unterweilen","unversehens","unvorsichtigerweise","väterlicherseits","vergebens","vergleichsweise","vergnügenshalber","vergnügungshalber","verhältnismäßig","verschiedentlich","verständlicherweise","viel","vielenorts","vielerorts","vielfach","vielleicht","vielmals","vielmehr","vollauf","vollends","volley","vollständig","vonjeher","vonstatten","vorab","voran","vorauf","voraus","vorbei","vordem","voreinst","vorerst","vorgestern","vorher","vorhin","vorläufig","vormals","vormittags","vorn","vorne","vornehmlich","vorneweg","vorschüssig","vorsichtshalber","vorüber","vorwärts","vorweg","vorwiegend","vorzugsweise","völlig","wahlweise","währenddem","wahrhaftig","wahrlich","wann","warum","weg","weiland","weitab","weitaus","weiter","weiterhin","weiters","weitherum","weithin","weniger","wenigstens","werktags","weshalb","westwärts","weswegen","wie","wieder","wiederum","wieso","winters","wintersüber","wirklich","wo","woanders","woandershin","wochenends","wodurch","wogegen","woher","woherum","wohin","wohl","wohlan","wohlauf","wohlgemerkt","womit","womöglich","wonach","worauf","woraufhin","worein","worin","worüber","woselbst","wozu","wunderbarerweise","wunderlicherweise","x-mal","zahlungshalber","zeither","zeitlang","zeitlebens","zeitweise","ziemlich","zigmal","zirka","zu","zuallerallererst","zuallerallerletzt","zuallererst","zuallerletzt","zuallermeist","zualleroberst","zuallerunterst","zuäußerst","zueinander","zuerst","zufälligerweise","zugegebenermaßen","zugleich","zugrunde","zugute","zuhauf","zuhause","zulande","zuleid","zuleide","zuletzt","zumal","zumeist","zumindest","zumindestens","zumute","zunächst","zunutze","zuoberst","zurande","zurück","zusammen","zuschanden","zusehends","zustande","zuständigkeitshalber","zutage","zutiefst","zuunterst","zuviel","zuvor","zuvorderst","zuvörderst","zuweilen","zuwider","zuzeiten","zwangsweise","zwar","zweifellos","zweifelsohne","zwischendurch","äußerst","öfters","östlich","überall","überallhin","überaus","überdies","überein","übergangsweise","überhand","überhaupt","überkopf","übermorgen","überraschenderweise","überwiegend","üblicherweise","übrigens","übungshalber"],NE0=["AIDS","Abtreibung","Adipositas","Adjectiv","Adler","Adverb","Agnostizismus","Alkalimetall","Alphabet","Aluminium","Anarchie","Anatomie","Anderes","Antike","Architektur","Archäologie","Arm","Astronomie","Atheismus","Atom","Aufzug","Auge","Automobil","Autor","Axt","Backgammon","Badezimmer","Bahnhof","Bakterium","Ball","Baseball","Baum","Behandlung","Bein","Benzin","Beruf","Beschleunigung","Bestrafung","Bett","Bewusstsein","Biathlon","Bibliographie","Bibliothek","Bier","Biographie","Biologie","Blei","Blindheit","Blume","Bogen","Bronze","Brot","Brücke","Buch","Buddhismus","Burg","Bär","Bürostuhl","Chemie","Chirurgie","Cholera","Christentum","Comic","Computer","Cricket","Dach","Dame","Dampfmaschine","Darm","Daumen","Demokratie","Denker","Diamant","Diktatur","Dinosaurier","Diplomatie","Drache","Durchfall","Eisen","Eisenbahn","Elefant","Elektrizität","Elektromotor","Elektron","Elektronik","Element","Ellenbogen","Energie","Entdecker","Entdeckung","Epistemologie","Erdbeben","Erde","Erfahrung","Erfinder","Erwachsener","Essen","Ethik","Fahrer","Fahrrad","Farbe","Faschismus","Fels","Feminismus","Fenster","Fernsehen","Fernseher","Feuer","Feuerstein","Film","Finger","Fisch","Flaschenzug","Flughafen","Flugzeug","Fluss","Fläche","Fortpflanzung","Frau","Freiheit","Frieden","Frucht","Fuß","Fußball","Fötus","Galaxie","Gebirge","Geburtenkontrolle","Gebäude","Gehirn","Geist","Gemüse","Geographie","Geologie","Gerste","Geschichte","Geschwindigkeit","Gesellschaft","Getränke","Globalisierung","Glücksspiel","Go","Gold","Gott","Grad","Gramm","Granit","Gravitation","Grundbegriff","Grundkonzept","Hafer","Hagel","Hand","Handgelenk","Haus","Wohnhaus","Haut","Hebel","Herz","Hinduismus","Hitze","Hochhaus","Hotel","Humanismus","Hund","Hunger","Hurrikan","Hütte","Imperialismus","Impfung","Innenarchitektur","Insekt","Internet","Islam","Jazz","Judentum","Jugendliche","Junge","Jupiter","Kaffee","Kamel","Kapitalismus","Karte","Kartoffel","Katastrophe","Katze","Kernschmelze","Kilogramm","Kilometer","Kind","Kino","Kirche","Klappstuhl","Klassik","Klinge","Knie","Knöchel","Kommunismus","Konjunktion","Kopf","Kraft","Krankheiten","Krebs","Kreide","Krieg","Kubus","Kultur","Kunst","Kupfer","Kuppel","Käse","Körper","Laden","Lampe","Land","Landwirtschaft","Laser","Lawine","Leben","Leber","Legierung","Leichtathletik","Lepra","Liberalismus","Liter","Literatur","Lunge","Länge","Löwe","Magen","Magnetismus","Mais","Malaria","Mann","Mars","Masse","Mathematik","Mathematiker","Maß","Medikation","Medizin","Meer","Mensch","Menschenrecht","Merkur","Messing","Metall","Metallurgie","Metaphysik","Meteorologie","Meter","Milch","Milchstraße","Milz","Mineral","Minute","Molekül","Monarchie","Monat","Mond","Monotheismus","Motel","Mund","Museum","Musik","Musiker","Mädchen","Möbel","Nachttisch","Nagel","Nationalismus","Nationalsozialismus","Neptun","Neutron","Niere","Nomen","Objekte","Ohr","Optik","Ozean","Palast","Parkhaus","Penis","Periodensystem","Petroleum","Pferd","Pflanze","Pfund","Philosophie","Photon","Physik","Pilz","Platin","Plazenta","Pluto","Pocken","Politik","Politiker","Polytheismus","Pop","Protist","Proton","Prähistorie","Pulver","Pyramide","Quarz","Rad","Radio","Rassismus","Reaktion","Realität","Regal","Regen","Religion","Renaissance","Reptil","Revolution","Riff","Rock","Rolltreppe","Rudern","Sache","Saft","Salz","Sandstein","Saturn","Schach","Schaf","Schaukelstuhl","Schießpulver","Schiff","Schlafzimmer","Schlange","Schlucht","Schnee","Schrank","Schraube","Schreibtisch","Schrift","Schule","Schusswaffe","Schwangerschaft","Schwert","Schwimmen","See","Seele","Segel","Sekunde","Sessel","Sexismus","Sikhreligion","Silber","Skelett","Sklaverei","Sojabohne","Sonne","Sonnensystem","Sorghum","Sozialismus","Spiel","Sport","Sprache","Sprengstoff","Staatsmann","Stadt","Stahl","Stuhl","Stunde","Substantiv","Säugetier","Säugling","Säure","Tag","Tanz","Taubheit","Technologie","Tee","Telefon","Tempel","Teppich","Theater","Tier","Tisch","Tor","Tornado","Treppe","Tsunami","Tuberkulose","Tür","Unterernährung","Uranus","Urknall","Vagina","Venus","Verben","Verbindung","Verhütung","Verstand","Vieh","Virus","Vogel","Volksmusik","Vulkan","Waffe","Wahrheit","Wasser","Wasserfall","Wein","Weizen","Wille","Wind","Wissenschaft","Wissenschaftler","Wohnzimmer","Wolke","Wolkenkratzer","Wärme","Würfel","Zahl","Zeh","Zeit","Zeitalter","Zimmer","Zimmermann","Zinn","Zionismus","pH-Wert","Ebene","Rampe","Brust","Busen","Ästhetik","Ökologie","Öl","Überschwemmung"],LE0=["ab","abseits","abzüglich","an","anfangs","angesichts","anhand","anlässlich","anstatt","anstelle","auf","aufgrund","aufseiten","aus","ausgangs","ausschließlich","ausweislich","außer","außerhalb","bar","behufs","bei","beiderseits","beidseits","beim","betreffend","betreffs","beziehentlich","bezüglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","eingangs","eingedenk","einschließlich","entgegen","entlang","entsprechend","exklusive","fern","fernab","für","gegen","gegenüber","gelegentlich","gemäß","gen","getreu","gleich","halber","hinsichtlich","hinter","in","infolge","inklusive","inmitten","innerhalb","innert","je","jenseits","kontra","kraft","lang","laut","links","längs","längsseits","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nahe","namens","neben","nebst","nordwestlich","nordöstlich","nächst","nördlich","ob","oberhalb","ohne","per","plus","pro","punkto","rechts","rücksichtlich","samt","seit","seitens","seitlich","seitwärts","sonder","statt","südlich","südwestlich","südöstlich","trotz","um","unbeschadet","uneingedenk","unerachtet","unfern","ungeachtet","ungerechnet","unter","unterhalb","unweit","vermittels","vermittelst","vermöge","versus","via","vis-à-vis","voller","vom","von","vonseiten","vor","vorbehaltlich","vorgängig","wegen","weitab","westlich","wider","willen","während","zeit","zu","zufolge","zugunsten","zuhanden","zulasten","zulieb","zuliebe","zum","zunächst","zur","zuseiten","zuungunsten","zuwider","zuzüglich","zwecks","zwischen","östlich","über"],RE0=["aalen","aasen","abdunkeln","abduzieren","abfackeln","abflauen","abhausen","abholzen","abkanzeln","abkapseln","abkoppeln","abkupfern","abmagern","abmontieren","abmurksen","abnabeln","abschotten","abseifen","abseilen","absolvieren","absondern","absorbieren","abstatten","abstauben","abstrahieren","abstufen","abstumpfen","abwägen","abzweigen","achten","ächten","ächzen","ackern","adaptieren","addieren","addizieren","adeln","administrieren","adoptieren","adressieren","affirmieren","affizieren","agieren","agitieren","ahnden","ähneln","ahnen","akkumulieren","akquirieren","aktivieren","aktualisieren","akzentuieren","akzeptieren","alarmieren","albern","algorithmisieren","alimentieren","allozieren","alphabetisieren","älteln","altern","alterieren","alternieren","altertümeln","altmachen","amalgamieren","amerikanisieren","amnestieren","amortisieren","amputieren","amtieren","amüsieren","analysieren","anästhetisieren","anbändeln","anbiedern","ändern","anecken","anfeinden","anfreunden","angehören","angeln","ängstigen","anheimeln","anhimmeln","animieren","ankern","anketten","ankoppeln","ankreiden","anlasten","anleinen","anmontieren","anmuten","annektieren","annoncieren","annotieren","annullieren","anöden","anonymisieren","anprangern","anreichern","anschuldigen","ansehen","anseilen","anstacheln","anstrengen","antichambrieren","antizipieren","antworten","anwidern","anzetteln","apanagieren","apern","äpfeln","apostrophieren","appellieren","applaudieren","applizieren","apportieren","appretieren","approximieren","aptieren","aquarellieren","äquilibrieren","arabisieren","arbeiten","arbitrieren","archaisieren","archivieren","ärgern","argumentieren","argwöhnen","arisieren","arkadieren","armieren","armmachen","aromatisieren","arrangieren","arretieren","arrivieren","arrodieren","arrondieren","arsenieren","arten","artikulieren","äsen","asphaltieren","aspirieren","assekurieren","assemblieren","asservieren","assimilieren","assistieren","assoziieren","asten","ästen","ästhetisieren","äthern","atmen","atomisieren","atrophieren","attachieren","attackieren","attestieren","attraktivieren","attribuieren","atzen","ätzen","aufächzen","aufbahren","aufforsten","auffrischen","aufhalsen","aufheitern","aufhellen","aufklaren","auflockern","aufmöbeln","aufmucken","aufmuntern","aufputschen","aufstacheln","auftischen","auftrumpfen","äugeln","äugen","ausarten","ausbedingen","ausbeuten","ausbooten","ausbüxen","ausdünnen","ausflippen","aushändigen","aushecken","ausixen","ausklinken","auslasten","ausloggen","ausmergeln","ausmerzen","ausmisten","ausrangieren","ausrenken","äußern","aussöhnen","aussondern","ausstaffieren","ausstatten","ausstopfen","ausufern","ausweichen","auszementieren","auszieren","auszirkeln","auszupfen","authentifizieren","authentisieren","autographieren","autoklavieren","automatisieren","autonomisieren","autorisieren","auxiliieren","avancieren","aversionieren","avertieren","avisieren","avivieren","avouieren","axiomatisieren","azotieren","babbeln","baden","bagatellisieren","baggern","bahnen","balancieren","balbieren","baldowern","balgen","ballen","ballern","balsamieren","balzen","bammeln","bandagieren","bändern","bändigen","bangen","bannen","barbieren","basieren","basteln","bauen","baumeln","bäumen","bauschen","beabsichtigen","bearbeiten","beargwöhnen","beatmen","beaufsichtigen","beauftragen","beäugen","beben","bebildern","bechern","becircen","beckmessern","bedingen","beeiden","beeidigen","beeinträchtigen","beendigen","beengen","beerdigen","befehligen","befeuchten","beflecken","befleißigen","beflügeln","befrachten","befremden","befreunden","befriedigen","befristen","befummeln","begegnen","begehren","begeistern","beglaubigen","begleiten","beglotzen","beglücken","beglückwünschen","begnaden","begnadigen","begnügen","begradigen","behelligen","beherzigen","beichten","beipflichten","beistehen","beitreten","beizen","bejahen","bekehren","bekiffen","beklagen","beklatschen","beklauen","bekleben","bekleckern","beklecksen","beköstigen","bekräftigen","bekreuzigen","bekunden","belämmern","belasten","belästigen","beleidigen","bellen","belobigen","belustigen","bemächtigen","bemängeln","bemänteln","bemuttern","benachrichtigen","benachteiligen","benagen","benebeln","benedeien","beneiden","benennen","benetzen","benötigen","benoten","benutzen","benützen","bepflastern","berappen","berappeln","berauschen","bereden","bereichern","berichtigen","berücksichtigen","beruhen","beruhigen","besamen","besänftigen","beschäftigen","beschälen","beschallen","bescheinigen","beschenken","beschichten","beschleunigen","beschönigen","beschranken","beschränken","beschriften","beschuldigen","beschützen","beschwatzen","beschweren","beschwichtigen","beseelen","beseitigen","besichtigen","besohlen","besolden","besorgen","bespitzeln","bespritzen","besprühen","bessemern","bessern","besserstellen","bestallen","bestätigen","bestatten","bestellen","besteuern","bestreuen","bestücken","bestuhlen","bestürmen","bestürzen","betanken","betasten","betatschen","betäuben","beteiligen","beten","beteuern","betiteln","betonen","betonieren","betonnen","betören","betreuen","betteln","betten","beugen","beulen","beunruhigen","beurkunden","beurlauben","beurteilen","beuteln","bevölkern","bevollmächtigen","bevormunden","bewachen","bewaffnen","bewahren","bewältigen","bewandern","bewässern","bewegen","beweihräuchern","beweinen","bewerkstelligen","bewilligen","bewirken","bewirten","bewirtschaften","bewohnen","bewölken","bezahlen","bezähmen","bezichtigen","beziffern","bezirzen","bezuschussen","bezwecken","bezweifeln","bibbern","bilanzieren","bilden","billigen","bimmeln","bimsen","blähen","blamieren","blanchieren","blättern","bläuen","blechen","blenden","blessieren","blicken","blinken","blinkern","blinzeln","blitzen","blockieren","blödeln","blöken","blubbern","blühen","bluten","bohnern","bohren","bollern","böllern","bombardieren","boomen","borgen","bosseln","botanisieren","boxen","boykottieren","brabbeln","brandschatzen","brauchen","brausen","bremsen","brillieren","bröckeln","brodeln","broschieren","bröseln","brühen","brüllen","brummeln","brummen","brüskieren","brüsten","brüten","brutzeln","buchen","buckeln","bücken","buddeln","büffeln","bügeln","bugsieren","buhlen","bummeln","bummern","bumsen","bündeln","bunkern","bürgen","bürsten","büßen","buttern","changieren","charakterisieren","chargieren","chatten","chauffieren","chiffrieren","choreographieren","computerisieren","cremen","chillen","dämmen","dämmern","dämonisieren","dampfen","dämpfen","danken","darben","datieren","dauern","debattieren","debütieren","decken","deduzieren","defäkieren","defilieren","definieren","defragmentieren","degradieren","dehnen","dehydrieren","dekantieren","deklamieren","deklarieren","deklassieren","deklinieren","dekorieren","dekretieren","delegieren","delektieren","dementieren","demokratisieren","demolieren","demonstrieren","demontieren","demoralisieren","demotivieren","demütigen","dengeln","denunzieren","depilieren","deponieren","deportieren","deprimieren","deputieren","deregulieren","desertieren","desillusionieren","destillieren","detaillieren","detektieren","determinieren","detonieren","deuteln","deuten","devalvieren","dezentralisieren","dezimieren","diagnostizieren","dichten","dienen","diffamieren","differenzieren","differieren","diffundieren","digitalisieren","diktieren","dinieren","dirigieren","diskontieren","diskriminieren","diskutieren","dispensieren","disponieren","disputieren","disqualifizieren","distanzieren","distinguieren","disziplinieren","divergieren","diversifizieren","dividieren","doktern","dokumentieren","dolmetschen","domestizieren","dominieren","donnern","dösen","dosieren","dotieren","doubeln","downloaden","dozieren","drainieren","dramatisieren","drängeln","drängen","drangsalieren","drapieren","dräuen","drechseln","drehen","dressieren","dribbeln","driften","dritteln","drohen","dröhnen","dröseln","drosseln","drucken","drücken","drucksen","dübeln","ducken","dudeln","duellieren","duften","dulden","dümpeln","düngen","düpieren","duplizieren","durchforsten","durchfurchen","durchqueren","dürsten","duschen","duseln","düsen","duzen","dynamisieren","ebben","ebnen","echauffieren","editieren","egalisieren","eggen","ehren","eichen","eiern","eifern","eignen","eilen","einäschern","einbürgern","einen","einengen","einflößen","einheimsen","einigeln","einigen","einkapseln","einkellern","einkerkern","einloggen","einmotten","einrenken","einsargen","einschiffen","einschläfern","einschüchtern","einstufen","eintüten","einverleiben","einwilligen","eitern","ejakulieren","ekeln","elektrifizieren","elektrisieren","eliminieren","emaillieren","emanzipieren","emeritieren","emigrieren","emittieren","empören","emulgieren","emulieren","enden","enervieren","engagieren","entbehren","entblöden","entblößen","enteisen","entern","entfachen","entfernen","entfremden","entgegnen","entgraten","entgräten","entkernen","entkoppeln","entkorken","entkräften","entlarven","entlasten","entlauben","entledigen","entleiben","entmündigen","entmutigen","entmystifizieren","entnazifizieren","entpersönlichen","entpolitisieren","entrinden","entrümpeln","entsaften","entschlacken","entschuldigen","entsprechen","entvölkern","entwaffnen","entwanzen","entwirren","entwöhnen","erbarmen","erben","erbeuten","erbittern","erblassen","erblinden","erbosen","erden","erfrechen","erfrischen","ergänzen","ergattern","ergaunern","ergötzen","ergrauen","erheitern","erhellen","erhitzen","erhöhen","erigieren","erinnern","erkalten","erkälten","erkranken","erkühnen","erkunden","erkundigen","erlauben","erledigen","erleichtern","ermächtigen","ermatten","ermüden","ermuntern","ermutigen","erniedrigen","ernten","ernüchtern","erobern","erodieren","erörtern","erotisieren","erquicken","erröten","ersäufen","erschlaffen","erschüttern","erschweren","erstarken","erstatten","ertauben","ertüchtigen","erübrigen","eruieren","erwägen","erweitern","erwidern","eskalieren","eskamotieren","eskortieren","etablieren","etikettieren","evakuieren","evaluieren","evangelisieren","evozieren","examinieren","exekutieren","exerzieren","exhumieren","existieren","exmatrikulieren","exmittieren","expandieren","expedieren","experimentieren","explizieren","explodieren","exponieren","exportieren","extemporieren","extrahieren","extrapolieren","exzerpieren","fabrizieren","fabulieren","fächeln","fächern","fachsimpeln","fädeln","fahnden","fakturieren","fällen","fälschen","falsifizieren","fälteln","falten","falzen","färben","faseln","fassen","fasten","faszinieren","fauchen","faulen","faulenzen","favorisieren","federn","fegen","fehlen","feiern","feilen","feilschen","feixen","ferkeln","fermentieren","fertigen","fesseln","festigen","fetten","feudeln","feuern","fiebern","fiedeln","fiedern","filetieren","filmen","filtern","filtrieren","finanzieren","fingern","fingieren","fischen","fixen","fixieren","flackern","flaggen","flambieren","flammen","flanieren","flankieren","flattern","fläzen","fleddern","flehen","flektieren","flennen","fletschen","flicken","flimmern","flippern","flirren","flirten","flitzen","florieren","flöten","fluchen","flüchten","fluktuieren","flunkern","fluoreszieren","flüstern","fluten","föhnen","fokussieren","folgen","folgern","foltern","foppen","forcieren","fordern","fördern","formalisieren","formatieren","formen","formieren","formulieren","forschen","fotografieren","foulen","fragen","fragmentieren","fraktionieren","frankieren","frappieren","fräsen","fraternisieren","fremdeln","frequentieren","freuen","freveln","frikassieren","frisieren","frittieren","frömmeln","frommen","frönen","frösteln","frottieren","frotzeln","fruchten","frühstücken","frustrieren","fuchteln","fügen","fühlen","führen","füllen","fummeln","fundieren","fungieren","funkeln","funken","funktionieren","fürchten","furnieren","furzen","fusionieren","fusseln","füßeln","fußen","futtern","füttern","gackern","gaffen","gähnen","galoppieren","galvanisieren","gammeln","gängeln","garantieren","garen","garnieren","gasen","gastieren","gaukeln","gebärden","gebaren","gedeihen","gefährden","gehorchen","gehören","geifern","geigen","geißeln","geistern","geizen","gelieren","gellen","gelüsten","generalisieren","generieren","genieren","genügen","gerben","gerieren","gesellen","gestalten","gestatten","gestikulieren","gesunden","gewichten","gewittern","gewöhnen","gieren","gipfeln","girren","glänzen","glasieren","glätten","glauben","gleißen","gliedern","glitzern","glorifizieren","glotzen","glücken","gluckern","glucksen","glühen","gönnen","goutieren","grabbeln","grämen","granteln","granulieren","grapschen","grasen","grassieren","gratulieren","graupeln","grausen","gravieren","greinen","grenzen","grienen","grillen","grinsen","grölen","grübeln","grummeln","gründeln","gründen","grundieren","grünen","grunzen","gruppieren","gruseln","grüßen","gucken","guillotinieren","gummieren","gurgeln","gurren","gustieren","hacken","häckseln","hadern","haften","hageln","hakeln","häkeln","halbieren","hallen","halluzinieren","hämmern","hampeln","hamstern","handeln","hangeln","hängen","hänseln","hantieren","hapern","harken","härmen","harmonieren","harmonisieren","harpunieren","harren","härten","haschen","haspeln","hassen","hasten","hätscheln","hauchen","häufeln","häufen","hausen","hausieren","häuten","hebeln","hecheln","hechten","heften","hegen","hehlen","heilen","heiligen","heiraten","heißen","heizen","hemmen","herabstufen","herrschen","herzen","hetzen","heucheln","heuen","heuern","heulen","hexen","hieven","hindern","hinken","hissen","historisieren","hobeln","hocken","hoffen","hofieren","höhnen","hökern","holen","holpern","homogenisieren","honorieren","hoppeln","hopsen","horchen","hören","horten","hospitalisieren","hospitieren","huldigen","hüllen","humanisieren","humpeln","hungern","hupen","hüpfen","huren","huschen","hüsteln","husten","hüten","hutzeln","hygienisieren","hypnotisieren","idealisieren","identifizieren","ignorieren","illuminieren","illustrieren","imitieren","immatrikulieren","immigrieren","immunisieren","impfen","implantieren","implementieren","implizieren","implodieren","imponieren","importieren","imprägnieren","improvisieren","indexieren","indignieren","individualisieren","indizieren","indoktrinieren","indossieren","industrialisieren","induzieren","infizieren","inhaftieren","inhalieren","initialisieren","initiieren","injizieren","inkludieren","inkommodieren","inkrementieren","inkriminieren","innovieren","inserieren","insistieren","inspirieren","inspizieren","installieren","institutionalisieren","instruieren","instrumentalisieren","instrumentieren","insultieren","inszenieren","integrieren","intendieren","intensivieren","interagieren","interessieren","interferieren","internalisieren","internieren","interpellieren","interpretieren","intervenieren","interviewen","inthronisieren","intonieren","intrigieren","inventarisieren","invertieren","investieren","involvieren","ionisieren","ironisieren","irren","irritieren","isolieren","iterieren","jagen","jähren","jammern","japsen","jäten","jauchzen","jaulen","jobben","jodeln","joggen","johlen","jonglieren","jubeln","jubilieren","jucken","judizieren","justieren","kabbeln","kacheln","kacken","kalauern","kalben","kalibrieren","kalken","kalkulieren","kämmen","kämpfen","kampieren","kanalisieren","kandieren","kannelieren","kanonisieren","kapieren","kapitalisieren","kapitulieren","kappen","karamellisieren","karessieren","karikieren","karren","kartieren","kaschieren","kasernieren","kaspern","kassieren","kastrieren","katalogisieren","katalysieren","katapultieren","kategorisieren","kauen","kauern","kaufen","kegeln","kehren","keifen","keilen","keimen","kellnern","keltern","kentern","kerben","ketzern","keuchen","kichern","kidnappen","kiebitzen","kiffen","kippeln","kippen","kitten","kitzeln","klaffen","kläffen","klagen","klammern","klamüsern","klappen","klappern","klapsen","klären","klassifizieren","klatschen","klauben","klauen","kleben","kleckern","klecksen","kleiden","kleistern","klemmen","klempnern","klettern","klicken","klimatisieren","klimmen","klimpern","klingeln","klirren","klittern","klonen","klönen","klopfen","klöppeln","klotzen","klüngeln","knabbern","knacken","knallen","knapsen","knarren","knattern","knäueln","knausern","knebeln","knechten","kneten","knicken","knickern","knicksen","knipsen","knirschen","knistern","knittern","knobeln","knöpfen","knospen","knoten","knuddeln","knüllen","knüpfen","knüppeln","knurren","knuspern","knutschen","koalieren","kochen","ködern","kodieren","kodifizieren","kohlen","kokeln","kokettieren","koksen","kollektivieren","kollern","kollidieren","kolonisieren","kolorieren","kolportieren","kombinieren","kommandieren","kommentieren","kommerzialisieren","kommunalisieren","kommunizieren","kompensieren","kompilieren","komplettieren","komplizieren","komponieren","kompostieren","komprimieren","kompromittieren","kondensieren","konditionieren","kondolieren","konferieren","konfigurieren","konfiszieren","konfrontieren","konjugieren","konkretisieren","konkurrieren","konservieren","konsolidieren","konspirieren","konstatieren","konsternieren","konstituieren","konstruieren","konsultieren","konsumieren","kontakten","kontaktieren","kontaminieren","konterkarieren","kontern","kontingentieren","kontrahieren","kontrastieren","kontrollieren","konvenieren","konvergieren","konvertieren","konzessionieren","konzipieren","koordinieren","köpfen","kopieren","kopulieren","korrelieren","korrespondieren","korrigieren","korrodieren","korrumpieren","kosen","kosten","kostümieren","koten","kotzen","krabbeln","krachen","krächzen","krähen","krallen","kramen","krampfen","kränkeln","kränken","kränzen","kratzen","kraulen","kräuseln","kraxeln","kredenzen","kreditieren","kreiseln","kreisen","kreißen","krempeln","krepieren","kreuzen","kribbeln","krickeln","kriegen","kringeln","kriseln","kristallisieren","kritisieren","kritteln","kritzeln","krönen","krümeln","krümmen","kugeln","kühlen","kujonieren","kullern","kulminieren","kultivieren","kümmeln","kümmern","kumulieren","künden","kündigen","kungeln","kupieren","kuppeln","kurbeln","kurieren","kursieren","kurven","kürzen","kuscheln","kuschen","küssen","laben","labern","laborieren","lächeln","lachen","lackieren","lädieren","lagern","lahmen","lähmen","laichen","lallen","lamentieren","lancieren","landen","langen","läppern","lärmen","lasieren","lästern","latschen","lauern","laugen","lauschen","lausen","lauten","läuten","läutern","lavieren","leasen","leben","lechzen","lecken","leeren","legalisieren","legen","legieren","legitimieren","lehnen","lehren","leiern","leimen","leisten","leiten","lenken","lernen","leuchten","leugnen","liberalisieren","lichten","liebäugeln","lieben","liefern","liften","liieren","limitieren","lindern","liniieren","liquidieren","lispeln","listen","lithographieren","lizenzieren","loben","lobhudeln","lochen","löchern","locken","löcken","lodern","löffeln","logieren","lohnen","lokalisieren","losen","lösen","loten","löten","lotsen","luchsen","lüften","lullen","lümmeln","lungern","lüpfen","lutschen","lynchen","mäandern","machen","magnetisieren","mähen","mahlen","mahnen","majorisieren","makeln","mäkeln","malen","malmen","malochen","malträtieren","mampfen","managen","mangeln","manifestieren","manipulieren","manövrieren","marginalisieren","marinieren","markieren","marmorieren","marodieren","marschieren","martern","maskieren","massakrieren","massieren","mäßigen","mästen","masturbieren","materialisieren","mattieren","mauern","maulen","maunzen","mauscheln","mausen","mausern","maximieren","mechanisieren","meckern","meditieren","mehren","meinen","meißeln","meistern","melden","melieren","memorieren","mendeln","mengen","menscheln","menstruieren","merken","metallisieren","metzeln","meucheln","meutern","miauen (Partizip II: miaut)","miefen","mieten","mildern","militarisieren","mindern","minimalisieren","minimieren","mischen","missionieren","misslingen","mixen","mobilisieren","mobben","möblieren","möchten","modellieren","modeln","moderieren","modern","modernisieren","modifizieren","modulieren","mogeln","mokieren","monieren","monopolisieren","montieren","moppen","mopsen","moralisieren","morden","morsen","motivieren","motorisieren","motzen","mucksen","muffeln","müffeln","muhen","mühen","multiplizieren","mumifizieren","mummeln","mümmeln","munden","münden","munkeln","münzen","murmeln","murren","musizieren","mustern","mutmaßen","nachäffen","nachdunkeln","nachhaken","nachspionieren","nächtigen","nageln","nagen","nahen","nähen","nähern","nähren","narkotisieren","narren","naschen","näseln","nässen","nationalisieren","naturalisieren","navigieren","necken","negieren","neiden","neigen","neppen","nerven","nesteln","neuern","neutralisieren","nicken","nieseln","niesen","nippen","nisten","nivellieren","nölen","nominieren","nörgeln","normalisieren","normieren","notieren","nötigen","novellieren","nuancieren","nuckeln","nummerieren","nuscheln","nutzen","nützen","obduzieren","objektivieren","observieren","obstruieren","offenbaren","offerieren","öffnen","ohrfeigen","okkupieren","oktroyieren","ölen","onanieren","ontologisieren","operieren","opfern","opponieren","optieren","optimieren","orakeln","ordern","ordinieren","ordnen","organisieren","orgeln","orientieren","orten","oszillieren","outen","oxidieren","oxydieren","pachten","packen","paddeln","paffen","paginieren","palavern","paneelieren","panieren","panschen","pantschen","panzern","päppeln","paradieren","paralysieren","parametrisieren","paraphieren","parfümieren","parieren","parken","parkettieren","parkieren","parlieren","parodieren","partitionieren","partizipieren","parzellieren","passen","passieren","passivieren","pasteurisieren","patentieren","patrouillieren","patschen","pauken","pausieren","peilen","peinigen","peitschen","pellen","pendeln","penetrieren","pennen","pensionieren","perfektionieren","perforieren","perlen","permutieren","persiflieren","personalisieren","personifizieren","pervertieren","petzen","pfählen","pfeffern","pferchen","pflanzen","pflastern","pflücken","pflügen","pfriemeln","pfropfen","pfuschen","phantasieren","philosophieren","phosphoreszieren","photographieren","phrasieren","picheln","picken","piepsen","piesacken","pikieren","pilgern","pilotieren","pimpern","pinkeln","pinseln","pirschen","pissen","placken","pladdern","plädieren","plagiieren","planen","planieren","plänkeln","planschen","plantschen","plappern","platschen","plätschern","plätten","plattieren","platzen","platzieren","plaudern","plombieren","plumpsen","plündern","plustern","pöbeln","pochieren","pointieren","pökeln","pokern","polarisieren","polemisieren","polieren","politisieren","polstern","poltern","polymerisieren","pomadisieren","popeln","popularisieren","porträtieren","posaunen","posen","posieren","positionieren","postieren","postulieren","potenzieren","poussieren","prädestinieren","prahlen","praktizieren","prallen","prämiieren","prangen","präparieren","präsentieren","prasseln","prassen","präzisieren","predigen","prellen","preschen","pressen","pressieren","prickeln","privatisieren","proben","probieren","problematisieren","produzieren","profanieren","profilieren","profitieren","prognostizieren","programmieren","projektieren","projizieren","proklamieren","promenieren","promovieren","propagieren","prosten","prostituieren","protegieren","protestieren","protokollieren","protzen","provozieren","prozessieren","prüfen","prügeln","prunken","pubertieren","publizieren","pudern","pulen","pullern","pulsen","pulsieren","pulverisieren","pulvern","pumpen","punktieren","pupen","pupsen","purzeln","pusten","putzen","puzzeln","quadrieren","quälen","qualifizieren","qualmen","quantifizieren","quartieren","quasseln","quatschen","quengeln","querulieren","quetschen","quieken","quietschen","quirlen","quittieren","quotieren","rabattieren","rächen","rackern","radeln","rädern","radieren","radikalisieren","raffen","raffinieren","ragen","rahmen","räkeln","rammeln","rammen","ramponieren","randalieren","rangeln","rangieren","ranken","rappeln","rascheln","rasen","rasieren","räsonieren","raspeln","rasseln","rasten","rastern","ratifizieren","rationalisieren","rationieren","rätseln","rattern","rauben","räubern","rauchen","räuchern","raufen","räumen","raunen","raunzen","rauschen","räuspern","reagieren","realisieren","reanimieren","rebellieren","recherchieren","rechnen","recken","recyceln","reden","redigieren","reduzieren","referenzieren","referieren","reffen","regeln","regen","regenerieren","regieren","registrieren","reglementieren","regnen","regulieren","rehabilitieren","reichen","reifen","reihen","reihern","reimen","reinigen","reisen","reizen","rekapitulieren","rekeln","reklamieren","rekognoszieren","rekonvaleszieren","rekrutieren","rekultivieren","relationieren","relativieren","relegieren","relokalisieren","rempeln","renaturieren","renegieren","renitieren","renommieren","renoncieren","renovieren","rentieren","reparieren","repetieren","replizieren","repräsentieren","requirieren","reservieren","residieren","respektieren","restaurieren","restituieren","resultieren","resümieren","retardieren","retirieren","retten","retuschieren","reuen","reüssieren","revanchieren","reversieren","revieren","revitalisieren","revoltieren","revolutionieren","rezensieren","rezipieren","richten","riegeln","rieseln","ringeln","riskieren","ritualisieren","ritzen","rivalisieren","robben","röcheln","rochieren","rodeln","roden","rollen","rosten","rösten","rotieren","rotten","rotzen","rubbeln","rubrizieren","ruckeln","rucken","rücken","rückkoppeln","rudern","rügen","ruhen","rühmen","ruinieren","rülpsen","rumoren","rumpeln","rümpfen","runden","runzeln","rupfen","rußen","rüsten","rutschen","rütteln","sabbeln","sabbern","sabotieren","sächseln","sacken","säen","sagen","sägen","säkularisieren","salben","salutieren","salzen","sammeln","sanieren","sanktionieren","satteln","sättigen","saturieren","säubern","säuern","säugen","säumen","säuseln","sausen","schaben","schachern","schaden","schädigen","schäkern","schälen","schalten","schämen","scharen","schärfen","scharren","scharwenzeln","schattieren","schätzen","schaudern","schauen","schauern","schaufeln","schaukeln","schäumen","schauspielern","scheitern","schellen","schematisieren","schenken","scheppern","scherzen","scheuchen","scheuen","scheuern","schichten","schicken","schielen","schienen","schikanieren","schildern","schillern","schimmeln","schimmern","schimpfen","schippen","schippern","schirmen","schlabbern","schlängeln","schlauchen","schlecken","schleckern","schleimen","schlemmen","schlendern","schleppen","schleudern","schlichten","schlingern","schlittern","schlitzen","schlottern","schluchzen","schlucken","schludern","schlummern","schlüpfen","schlürfen","schmarotzen","schmatzen","schmauchen","schmausen","schmecken","schmeicheln","schmerzen","schmiegen","schmieren","schminken","schmirgeln","schmökern","schmollen","schmoren","schmücken","schmuggeln","schmunzeln","schmutzen","schnäbeln","schnabulieren","schnackeln","schnallen","schnalzen","schnappen","schnarchen","schnarren","schnattern","schnaufen","schnauzen","schnäuzen","schneidern","schnellen","schnetzeln","schniegeln","schnipseln","schnitzeln","schnitzen","schnörkeln","schnorren","schnüffeln","schnuppern","schnüren","schnurren","schockieren","schonen","schönen","schöpfen","schraffieren","schrämen","schrammen","schrauben","schreinern","schriftstellern","schrillen","schröpfen","schrubben","schrumpeln","schrumpfen","schuften","schulden","schulen","schultern","schummeln","schunkeln","schüren","schürfen","schurigeln","schürzen","schustern","schütteln","schütten","schützen","schwabbeln","schwäbeln","schwächen","schwadronieren","schwafeln","schwängern","schwanken","schwänzeln","schwänzen","schwappen","schwärmen","schwatzen","schweben","schweifen","schweinigeln","schweißen","schwelen","schwelgen","schwenken","schwindeln","schwirren","sedimentieren","segeln","segmentieren","segnen","sehnen","seihen","sekkieren","sekundieren","selektieren","sengen","senken","sensibilisieren","separieren","servieren","setzen","seufzen","sexualisieren","sezieren","sichern","sichten","sickern","sieben","siechen","siedeln","siegeln","siegen","siezen","signalisieren","signieren","simplifizieren","simulieren","sirren","sistieren","skalieren","skalpieren","skandieren","skaten","skizzieren","solidarisieren","sondieren","sonnen","sorgen","sortieren","soufflieren","soupieren","sowjetisieren","sozialisieren","spachteln","spähen","spannen","sparen","spaßen","spazieren","speicheln","speichern","speisen","spekulieren","spenden","spendieren","sperren","spezialisieren","spezifizieren","spicken","spiegeln","spielen","spintisieren","spionieren","spitzen","splittern","sponsern","spornen","spötteln","spotten","sprayen","spreizen","sprengen","sprenkeln","sprinten","spritzen","sprudeln","sprühen","spucken","spuken","spulen","spülen","spuren","spüren","spurten","sputen","stabilisieren","stagnieren","stählen","staksen","stammeln","stammen","stampfen","standardisieren","stänkern","stanzen","stapeln","stapfen","stärken","starren","starten","stationieren","statuieren","stäuben","stauchen","stauen","staunen","stäupen","steigern","steinigen","stellen","stemmen","stempeln","stenografieren","stenographieren","steppen","sterilisieren","steuern","stibitzen","sticheln","sticken","stieren","stiften","stilisieren","stillen","stimmen","stimulieren","stöbern","stochern","stocken","stöhnen","stolpern","stolzieren","stopfen","stoppeln","stoppen","stöpseln","stören","stornieren","stottern","strafen","straffen","strahlen","strampeln","stranden","strangulieren","strapazieren","sträuben","straucheln","streben","strecken","streicheln","streifen","stressen","streuen","stricken","strömen","strotzen","strudeln","strukturieren","stückeln","studieren","stülpen","stümpern","stunden","stürmen","stürzen","stutzen","stützen","sublimieren","substituieren","subsumieren","subtrahieren","subventionieren","suchen","sudeln","suggerieren","suhlen","sühnen","sülzen","summen","summieren","sündigen","surfen","surren","suspendieren","symbolisieren","sympathisieren","synchronisieren","synthetisieren","systematisieren","tabellarisieren","tabellieren","tabuisieren","tadeln","tafeln","täfeln","tagen","taillieren","takeln","taktieren","tändeln","tangieren","tanken","tänzeln","tanzen","tapern","tapezieren","tappen","tapsen","tarieren","tarnen","tasten","tätigen","tätowieren","tätscheln","tattern","tauchen","tauen","taufen","taugen","taumeln","tauschen","täuschen","taxieren","teeren","teilen","telefonieren","telegrafieren","telegraphieren","temperieren","tendieren","terminieren","terrorisieren","testen","testieren","texten","thematisieren","theoretisieren","therapieren","thronen","ticken","tigern","tilgen","tingeln","tippeln","tippen","tirilieren","tischlern","titulieren","toasten","toben","tolerieren","tollen","tönen","töpfern","torkeln","torpedieren","tosen","töten","touchieren","toupieren","traben","trachten","tradieren","trainieren","traktieren","trällern","trampeln","trampen","tranchieren","tränken","transferieren","transpirieren","transplantieren","transponieren","transportieren","trassieren","tratschen","trauen","trauern","träufeln","träumen","travestieren","tremolieren","trennen","tricksen","triezen","triggern","trillern","trimmen","trippeln","triumphieren","trivialisieren","trocknen","trödeln","trommeln","trompeten","tröpfeln","tropfen","trösten","trotteln","trotzen","trüben","trudeln","trutzen","tuckern","tüfteln","tummeln","tünchen","tunken","tüpfeln","tupfen","türmen","turnen","turteln","tuscheln","tuschen","tuten","typisieren","tyrannisieren","üben","überbrücken","überdachen","überfrachten","überlasten","übermannen","übernachten","überqueren","überraschen","übersetzen","übertölpeln","übertrumpfen","überwältigen","überwintern","umarmen","umfloren","umgarnen","ummanteln","umpolen","umranden","umringen","umschiffen","umtopfen","umwölken","umzingeln","unifizieren","unken","unterjochen","unterkellern","unterminieren","untertunneln","urbanisieren","urinieren","usurpieren","vagabundieren","validieren","variieren","vegetieren","ventilieren","verallgemeinern","veralten","veranschaulichen","veräppeln","verargen","verarmen","verarschen","verästeln","verballhornen","verbarrikadieren","verbiestern","verbittern","verblassen","verblöden","verbrämen","verbrüdern","verbünden","verchromen","verdächtigen","verdauen","verdeutlichen","verdicken","verdingen","verdoppeln","verdorren","verdrecken","verdummen","verdunkeln","verdünnen","verdünnisieren","verdüstern","verdutzen","veredeln","verehelichen","vereidigen","vereinen","vereinfachen","vereinzeln","vereiteln","verengen","verewigen","verfeinden","verfeinern","verfemen","verfilzen","verfinstern","verflüchtigen","verflüssigen","verfrachten","verfremden","verfrühen","verfugen","vergackeiern","vergällen","vergattern","vergegenwärtigen","vergeistigen","vergeuden","vergewaltigen","vergewissern","vergiften","vergilben","vergipsen","vergittern","vergletschern","vergnügen","vergöttern","vergrätzen","vergraulen","vergreisen","vergröbern","vergrößern","vergüten","verheddern","verheeren","verheimlichen","verherrlichen","verhohnepiepeln","verhohnepipeln","verifizieren","verinnerlichen","verjüngen","verkabeln","verklausulieren","verkleinern","verklickern","verknappen","verknöchern","verkorksen","verkörpern","verköstigen","verkrusten","verkupfern","verlängern","verletzen","verleumden","verlottern","verludern","verlustieren","vermählen","vermarkten","vermasseln","vermiesen","verminen","vermöbeln","vermummen","vermurksen","vermuten","vernachlässigen","vernarben","vernetzen","vernichten","vernickeln","verniedlichen","vernünfteln","veröden","verpatzen","verpesten","verpflichten","verplempern","verplomben","verpönen","verproviantieren","verquicken","verramschen","verrecken","verrenken","verringern","versanden","versauen","verschachteln","verschandeln","verscheißern","verscherbeln","verschiffen","verschlammen","verschlimmern","verschönern","verschrotten","verschüchtern","verschwenden","verseuchen","versilbern","versinnbildlichen","versklaven","versöhnen","verspäten","verspießern","verstaatlichen","verständigen","verstauben","versteifen","versteinern","verstopfen","verstümmeln","verstummen","versumpfen","versüßen","vertäuen","verteidigen","verteuern","verteufeln","vertiefen","vertonen","verübeln","verulken","verunglimpfen","verunstalten","vervielfältigen","verwaisen","verweltlichen","verwesen","verwirren","verwittern","verwöhnen","verwunden","verwüsten","verzärteln","verzetteln","verzichten","verzinsen","verzweigen","vespern","vibrieren","vierteln","virtualisieren","visieren","visitieren","visualisieren","vitaminisieren","vögeln","voltigieren","vormontieren","votieren","vulkanisieren","wabern","wachen","wackeln","wagen","wählen","wähnen","währen","walken","wallen","walten","walzen","wälzen","wandeln","wandern","wanken","wappnen","wärmen","warnen","warten","wässern","waten","watscheln","wattieren","wechseln","wecken","wedeln","wegarbeiten","wegdiskutieren","wegdrängen","wegdrehen","wegschnippen","wehen","wehren","weiden","weigern","weihen","weilen","weinen","weiten","welken","werkeln","werken","werten","wetten","wettern","wetzen","wichsen","wickeln","widerstehen","widmen","wiederkäuen","wiegeln","wiehern","wienern","wildern","wimmeln","wimmern","windeln","winkeln","winken","winseln","wippen","wirbeln","wirken","wischen","wispern","witzeln","wogen","wohnen","wölben","wuchern","wuchten","wühlen","wummern","wundern","wünschen","würdigen","würfeln","würgen","wurmen","wursteln","wurzeln","würzen","wuscheln","wuseln","wüten","xerographieren","zagen","zahlen","zählen","zähmen","zahnen","zanken","zapfen","zappeln","zaubern","zaudern","zäumen","zausen","zechen","zehren","zeichnen","zeigen","zeitigen","zelebrieren","zelten","zementieren","zensieren","zentralisieren","zentrieren","zentrifugieren","zerdeppern","zerfetzen","zerfurchen","zerkleinern","zerknautschen","zerren","zertifizieren","zertrümmern","zetern","zeugen","ziegeln","zielen","ziemen","zieren","zimmern","zirkeln","zirkulieren","zirpen","zischeln","zischen","ziselieren","zitieren","zittern","zivilisieren","zocken","zögern","zollen","zoomen","zotteln","zublinzeln","züchten","züchtigen","zuckeln","zucken","zücken","zuckern","zügeln","zuhören","zumuten","zündeln","zünden","züngeln","zupfen","zureden","zürnen","zurren","zurückstufen","zuwenden","zwängen","zweifeln","zwicken","zwiebeln","zwinkern","zwirbeln","zwitschern"],KE0={adjective:TE0,adverb:jE0,noun:NE0,preposition:LE0,verb:RE0},IE0=KE0,OE0={cell_phone:P40,color:N40,company:O40,database:G40,date:U40,internet:Y40,location:DE0,lorem:hE0,metadata:gE0,person:SE0,phone_number:PE0,word:IE0},E6=OE0,$E0=["+43-6##-#######","06##-########","+436#########","06##########"],HE0={formats:$E0},GE0=HE0,_E0=["GmbH","AG","Gruppe","KG","GmbH & Co. KG","UG","OHG"],VE0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} und {{person.last_name}}"],JE0=["GmbH","AG","Gruppe","KG","GmbH & Co. KG","UG","OHG"],UE0={legal_form:_E0,name_pattern:VE0,suffix:JE0},WE0=UE0,qE0=["com","info","name","net","org","de","ch","at"],ZE0=["gmail.com","yahoo.com","hotmail.com"],YE0={domain_suffix:qE0,free_email:ZE0},QE0=YE0,XE0=["###","##","#","##a","##b","##c"],u30=["Aigen im Mühlkreis","Allerheiligen bei Wildon","Altenfelden","Arriach","Axams","Baumgartenberg","Bergern im Dunkelsteinerwald","Berndorf bei Salzburg","Bregenz","Breitenbach am Inn","Deutsch-Wagram","Dienten am Hochkönig","Dietach","Dornbirn","Dürnkrut","Eben im Pongau","Ebenthal in Kärnten","Eichgraben","Eisenstadt","Ellmau","Feistritz am Wechsel","Finkenberg","Fiss","Frantschach-St. Gertraud","Fritzens","Gams bei Hieflau","Geiersberg","Graz","Großhöflein","Gößnitz","Hartl","Hausleiten","Herzogenburg","Hinterhornbach","Hochwolkersdorf","Ilz","Ilztal","Innerbraz","Innsbruck","Itter","Jagerberg","Jeging","Johnsbach","Johnsdorf-Brunn","Jungholz","Kindberg","Kirchdorf am Inn","Klagenfurt","Kottes-Purk","Krumau am Kamp","Krumbach","Lavamünd","Lech","Linz","Ludesch","Lödersdorf","Marbach an der Donau","Mattsee","Mautern an der Donau","Mauterndorf","Mitterbach am Erlaufsee","Neudorf bei Passail","Neudorf bei Staatz","Neukirchen an der Enknach","Neustift an der Lafnitz","Niederleis","Oberndorf in Tirol","Oberstorcha","Oberwaltersdorf","Oed-Oehling","Ort im Innkreis","Pilgersdorf","Pitschgau","Pollham","Preitenegg","Purbach am Neusiedler See","Rabenwald","Raiding","Rastenfeld","Ratten","Rettenegg","Salzburg","Sankt Johann im Saggautal","St. Peter am Kammersberg","St. Pölten","St. Veit an der Glan","Taxenbach","Tragwein","Trebesing","Trieben","Turnau","Ungerdorf","Unterauersbach","Unterstinkenbrunn","Untertilliach","Uttendorf","Vals","Velden am Wörther See","Viehhofen","Villach","Vitis","Waidhofen an der Thaya","Waldkirchen am Wesen","Weißkirchen an der Traun","Wien","Wimpassing im Schwarzatale","Ybbs an der Donau","Ybbsitz","Yspertal","Zeillern","Zell am Pettenfirst","Zell an der Pram","Zerlach","Zwölfaxing","Öblarn","Übelbach","Überackern","Übersaxen","Übersbach"],e30=["{{location.city_name}}"],a30=["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],r30=["Österreich"],n30=["####"],t30=["Apt. ###","Zimmer ###","# OG"],i30=["Burgenland","Kärnten","Niederösterreich","Oberösterreich","Salzburg","Steiermark","Tirol","Vorarlberg","Wien"],o30=["Bgld.","Ktn.","NÖ","OÖ","Sbg.","Stmk.","T","Vbg.","W"],s30={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},l30=["Ahorn","Ahorngasse (St. Andrä)","Alleestraße (Poysbrunn)","Alpenlandstraße","Alte Poststraße","Alte Ufergasse","Am Kronawett (Hagenbrunn)","Am Mühlwasser","Am Rebenhang","Am Sternweg","Anton Wildgans-Straße","Auer-von-Welsbach-Weg","Auf der Stift","Aufeldgasse","Bahngasse","Bahnhofstraße","Bahnstraße (Gerhaus)","Basteigasse","Berggasse","Bergstraße","Birkenweg","Blasiussteig","Blattur","Bruderhofgasse","Brunnelligasse","Bühelweg","Darnautgasse","Donaugasse","Dorfplatz (Haselbach)","Dr.-Oberreiter-Straße","Dr.Karl Holoubek-Str.","Drautal Bundesstraße","Dürnrohrer Straße","Ebenthalerstraße","Eckgrabenweg","Erlenstraße","Erlenweg","Eschenweg","Etrichgasse","Fassergasse","Feichteggerwiese","Feld-Weg","Feldgasse","Feldstapfe","Fischpointweg","Flachbergstraße","Flurweg","Franz Schubert-Gasse","Franz-Schneeweiß-Weg","Franz-von-Assisi-Straße","Fritz-Pregl-Straße","Fuchsgrubenweg","Födlerweg","Föhrenweg","Fünfhaus (Paasdorf)","Gabelsbergerstraße","Gartenstraße","Geigen","Geigergasse","Gemeindeaugasse","Gemeindeplatz","Georg-Aichinger-Straße","Glanfeldbachweg","Graben (Burgauberg)","Grub","Gröretgasse","Grünbach","Gösting","Hainschwang","Hans-Mauracher-Straße","Hart","Teichstraße","Hauptplatz","Hauptstraße","Heideweg","Heinrich Landauer Gasse","Helenengasse","Hermann von Gilmweg","Hermann-Löns-Gasse","Herminengasse","Hernstorferstraße","Hirsdorf","Hochfeistritz","Hochhaus Neue Donau","Hof","Hussovits Gasse","Höggen","Hütten","Janzgasse","Jochriemgutstraße","Johann-Strauß-Gasse","Julius-Raab-Straße","Kahlenberger Straße","Karl Kraft-Straße","Kegelprielstraße","Keltenberg-Eponaweg","Kennedybrücke","Kerpelystraße","Kindergartenstraße","Kinderheimgasse","Kirchenplatz","Kirchweg","Klagenfurter Straße","Klamm","Kleinbaumgarten","Klingergasse","Koloniestraße","Konrad-Duden-Gasse","Krankenhausstraße","Kubinstraße","Köhldorfergasse","Lackenweg","Lange Mekotte","Leifling","Leopold Frank-Straße (Pellendorf)","Lerchengasse (Pirka)","Lichtensternsiedlung V","Lindenhofstraße","Lindenweg","Luegstraße","Maierhof","Malerweg","Mitterweg","Mittlere Hauptstraße","Moosbachgasse","Morettigasse","Musikpavillon Riezlern","Mühlboden","Mühle","Mühlenweg","Neustiftgasse","Niederegg","Niedergams","Nordwestbahnbrücke","Oberbödenalm","Obere Berggasse","Oedt","Am Färberberg","Ottogasse","Paul Peters-Gasse","Perspektivstraße","Poppichl","Privatweg","Prixgasse","Pyhra","Radetzkystraße","Raiden","Reichensteinstraße","Reitbauernstraße","Reiterweg","Reitschulgasse","Ringweg","Rupertistraße","Römerstraße","Römerweg","Sackgasse","Schaunbergerstraße","Schloßweg","Schulgasse (Langeck)","Schönholdsiedlung","Seeblick","Seestraße","Semriacherstraße","Simling","Sipbachzeller Straße","Sonnenweg","Spargelfeldgasse","Spiesmayrweg","Sportplatzstraße","St.Ulrich","Steilmannstraße","Steingrüneredt","Strassfeld","Straßerau","Stöpflweg","Stüra","Taferngasse","Tennweg","Thomas Koschat-Gasse","Tiroler Straße","Torrogasse","Uferstraße (Schwarzau am Steinfeld)","Unterdörfl","Unterer Sonnrainweg","Verwaltersiedlung","Waldhang","Wasen","Weidenstraße","Weiherweg","Wettsteingasse","Wiener Straße","Windisch","Zebragasse","Zellerstraße","Ziehrerstraße","Zulechnerweg","Zwergjoch","Ötzbruck"],E30=["{{location.street_name}}"],c30={building_number:XE0,city_name:u30,city_pattern:e30,country:a30,default_country:r30,postcode:n30,secondary_address:t30,state:i30,state_abbr:o30,street_address:s30,street_name:l30,street_pattern:E30},d30=c30,D30={title:"German (Austria)",code:"de_AT",country:"AT",language:"de",endonym:"Deutsch (Österreich)",dir:"ltr",script:"Latn"},x30=D30,iV=["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],oV=["Frau","Dr.","Prof. Dr."],sV=["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"],m30=ju(iV,sV),h30=["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"],p30=[{value:"{{person.last_name}}",weight:1}],lV=["Herr","Dr.","Prof. Dr."],g30=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5}],f30=["zu","von","vom","von der"],v30=ju(oV,lV),C30={female_first_name:iV,female_prefix:oV,first_name:m30,last_name:h30,last_name_pattern:p30,male_first_name:sV,male_prefix:lV,name:g30,nobility_title_prefix:f30,prefix:v30},F30=C30,k30=["01 #######","01#######","+43-1-#######","+431#######","0#### ####","0#########","+43-####-####","+43 ########"],A30={formats:k30},b30=A30,y30=["absolut","aktuell","alt","alternativ","ängstlich","ärgerlich","arm","automatisch","bärenstark","begabt","bedrohlich","billig","blass","blind","breit","bunt","chancenlos","chaotisch","charakterstark","charmant","chronologisch","clever","cool","dankbar","darstellbar","deckend","defensiv","dumm","dünn","dringend","eckig","egoistisch","ehrgeizig","einfach","einmalig","einzig","essbar","falsch","fantastisch","faul","fein","fest","fett","fertig","feucht","fleißig","friedlich","geeignet","genau","gern","glatt","glücklich","grob","groß","günstig","gut","halb","hart","heimlich","heiß","hektisch","hell","hoffnungsvoll","ideal","identisch","ignorant","illegal","imaginär","individuell","integriert","international","jahrelang","jährlich","jugendlich","jung","kalt","kantig","klein","klug","kurz","krank","krumm","künstlich","lahm","ländlich","lang","laut","leicht","lieb","lockig","löslich","mächtig","malerisch","meisterlich","mehrsprachig","monatlich","musikalisch","mutig","nah","nass","negativ","neu","neugierig","niedrig","nördlich","normal","oberflächlich","offen","offensichtlich","öffentlich","okay","optimal","ordentlich","örtlich","panisch","parallel","passiv","peinlich","persönlich","physikalisch","politisch","praktisch","quadratisch","qualitativ","qualvoll","quer","ratlos","rätselhaft","rauchfrei","regnerisch","reich","relativ","richtig","sachlich","salzig","scharf","schattig","schnell","schön","sicher","spitz","stark","steil","still","stumm","süß","sympathisch","taub","teamfähig","teilbar","theoretisch","tot","traditionell","traurig","trocken","typisch","umkehrbar","umständlich","unbedeutend","undurchsichtig","ungenau","unglaublich","uralt","verantwortungslos","veränderbar","verbrannt","verkehrt","versichert","verbogen","voll","vollständig","wach","warm","weich","weit","wertvoll","wichtig","wild","wunderbar","x-beliebig","x-fach","x-förmig","y-förmig","zahnlos","zeitlich","zentral","zerbrechlich","zornig","zurückhaltend","zusammenhängend","zweifach"],B30={adjective:y30},z30=B30,S30={cell_phone:GE0,company:WE0,internet:QE0,location:d30,metadata:x30,person:F30,phone_number:b30,word:z30},EV=S30;new Ku({locale:[EV,E6,Ru,Lu]});var M30=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} und {{person.last_name}}"],w30=["AG","GmbH","und Söhne","und Partner","& Co.","Gruppe","LLC","Inc."],P30={name_pattern:M30,suffix:w30},T30=P30,j30=["com","net","biz","ch","de","li","at"],N30={domain_suffix:j30},L30=N30,R30=["Aarau","Adliswil","Allschwil","Arbon","Baar","Baden","Basel","Bellinzona","Bern","Biel/Bienne","Binningen","Brig-Glis","Bulle","Burgdorf","Bülach","Carouge","Cham","Chur","Dietikon","Dübendorf","Einsiedeln","Emmen","Frauenfeld","Freiburg","Freienbach","Genf","Glarus Nord","Gossau","Grenchen","Herisau","Horgen","Horw","Illnau-Effretikon","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","Lancy","Langenthal","Lausanne","Liestal","Locarno","Lugano","Luzern","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morges","Muri bei Bern","Muttenz","Neuenburg","Nyon","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Pratteln","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Schaffhausen","Schlieren","Schwyz","Siders","Sitten","Solothurn","St. Gallen","Steffisburg","Stäfa","Thalwil","Thun","Thônex","Uster","Val-de-Ruz","Vernier","Versoix","Vevey","Volketswil","Wallisellen","Wettingen","Wetzikon","Wil","Winterthur","Wohlen","Wädenswil","Yverdon-les-Bains","Zug","Zürich"],K30=["{{location.city_name}}"],I30=[{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"AT",alpha3:"AUT",numeric:"040"}],O30=["Schweiz"],$30=["1###","2###","3###","4###","5###","6###","7###","8###","9###"],H30=["Aargau","Appenzell Ausserrhoden","Appenzell Innerrhoden","Basel-Land","Basel-Stadt","Bern","Freiburg","Genf","Glarus","Graubünden","Jura","Luzern","Neuenburg","Nidwalden","Obwalden","St. Gallen","Schaffhausen","Schwyz","Solothurn","Tessin","Thurgau","Uri","Waadt","Wallis","Zug","Zürich"],G30=["AG","AR","AI","BL","BS","BE","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SZ","SO","TI","TG","UR","VD","VS","ZG","ZH"],_30=["Amthausstrasse","Augustinergasse","Bahnhofstrasse","Birkenweg","Bierkellerweg","Columbusstrasse","Dorfstrasse","Elefantenbach","Endingerstrasse","Glockengasse","Hauptstrasse","Hirschengraben","Honiggasse","Industriestrasse","Katzenplatz","Kirchweg","Knoblauchweg","Lindenhofweg","Melonenstrasse","Oberdorfstrasse","Ödhus","Ogimatte","Rämistrasse","Rennweg","Rosenweg","Schulhausstrasse","Schulstrasse","Sihlfeldstrasse","Trittligasse","Uraniastrasse","Vorstadt"],V30=["{{location.street_name}}"],J30={city_name:R30,city_pattern:K30,country_code:I30,default_country:O30,postcode:$30,state:H30,state_abbr:G30,street_name:_30,street_pattern:V30},U30=J30,W30={title:"German (Switzerland)",code:"de_CH",country:"CH",language:"de",endonym:"Deutsch (Schweiz)",dir:"ltr",script:"Latn"},q30=W30,cV=["Alice","Andrea","Angela","Anita","Anna","Anne","Anne-Marie","Annemarie","Astrid","Barbara","Beatrice","Beatrix","Bernadette","Bettina","Brigitta","Brigitte","Carmen","Caroline","Catherine","Chantal","Charlotte","Christa","Christiane","Christina","Christine","Claire","Claudia","Claudine","Corinne","Cornelia","Daniela","Danielle","Denise","Dominique","Dora","Doris","Edith","Eliane","Elisabeth","Elsa","Elsbeth","Erica","Erika","Esther","Eva","Eveline","Evelyne","Fabienne","Florence","Françoise","Franziska","Gabriela","Gabrielle","Gertrud","Gisela","Hanna","Heidi","Helen","Helena","Helene","Hildegard","Ingrid","Irene","Iris","Isabelle","Jacqueline","Janine","Jean","Johanna","Jolanda","Josette","Josiane","Judith","Julia","Karin","Katharina","Laura","Laurence","Liliane","Liselotte","Lydia","Madeleine","Maja","Manuela","Margrit","Margrith","Maria","Marianne","Marion","Marlène","Marlies","Marlis","Martha","Martina","Martine","Maya","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicole","Paola","Patricia","Petra","Pia","Priska","Regina","Regula","Renata","Renate","Ruth","Sabine","Sandra","Silvia","Simone","Sonia","Sonja","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Therese","Toni","Ursula","Verena","Véronique","Vreni","Yolande","Yvette","Yvonne"],dV=["Frau","Dr.","Prof. Dr."],DV=["Alfons","Alfred","Alois","André","Andreas","Angelo","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Beat","Bernard","Bernhard","Bruno","Carlo","Charles","Christian","Christoph","Christophe","Claude","Claudio","Daniel","Daniele","David","Denis","Didier","Dieter","Dominik","Dominique","Edgar","Eduard","Edwin","Emil","Enrico","Eric","Erich","Ernst","Erwin","Eugen","Felix","Ferdinand","Francesco","Francis","Franco","François","Frank","Franz","Frédéric","Fredy","Fridolin","Friedrich","Fritz","Gabriel","Georg","Georges","Gérald","Gérard","Gerhard","Gianni","Gilbert","Giorgio","Giovanni","Giuseppe","Gottfried","Guido","Guy","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heinrich","Heinz","Helmut","Henri","Herbert","Hermann","Hubert","Hugo","Jacques","Jakob","Jan","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johannes","John","Jörg","Josef","Joseph","Jürg","Karl","Klaus","Konrad","Kurt","Laurent","Leo","Louis","Luca","Luigi","Lukas","Manfred","Manuel","Marc","Marcel","Marco","Mario","Markus","Martin","Massimo","Matthias","Maurice","Max","Michael","Michel","Nicolas","Niklaus","Norbert","Olivier","Oskar","Otto","Paolo","Pascal","Patrick","Paul","Peter","Philipp","Philippe","Pierre","Pierre-Alain","Pierre-André","Pius","Rainer","Raymond","Reinhard","Remo","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Samuel","Sandro","Serge","Silvio","Simon","Stefan","Stephan","Stéphane","Theo","Theodor","Thomas","Ueli","Ulrich","Urs","Victor","Viktor","Walter","Werner","Willi","Willy","Wolfgang","Yves"],Z30=ju(cV,DV),Y30=["Ackermann","Aebi","Albrecht","Ammann","Amrein","Arnold","Bachmann","Bader","Bär","Bättig","Bauer","Baumann","Baumgartner","Baur","Beck","Benz","Berger","Bernasconi","Betschart","Bianchi","Bieri","Blaser","Blum","Bolliger","Bosshard","Braun","Brun","Brunner","Bucher","Bühler","Bühlmann","Burri","Christen","Egger","Egli","Eichenberger","Erni","Ernst","Eugster","Fankhauser","Favre","Fehr","Felber","Felder","Ferrari","Fischer","Flückiger","Forster","Frei","Frey","Frick","Friedli","Fuchs","Furrer","Gasser","Geiger","Gerber","Gfeller","Giger","Gloor","Graf","Grob","Gross","Gut","Haas","Häfliger","Hafner","Hartmann","Hasler","Hauser","Hermann","Herzog","Hess","Hirt","Hodel","Hofer","Hoffmann","Hofmann","Hofstetter","Hotz","Huber","Hug","Hunziker","Hürlimann","Imhof","Isler","Iten","Jäggi","Jenni","Jost","Kägi","Kaiser","Kälin","Käser","Kaufmann","Keller","Kern","Kessler","Knecht","Koch","Kohler","Kuhn","Küng","Kunz","Lang","Lanz","Lehmann","Leu","Leunberger","Lüscher","Lustenberger","Lüthi","Lutz","Mäder","Maier","Marti","Martin","Maurer","Mayer","Meier","Meili","Meister","Merz","Mettler","Meyer","Michel","Moser","Müller","Näf","Ott","Peter","Pfister","Portmann","Probst","Rey","Ritter","Roos","Roth","Rüegg","Schäfer","Schaller","Schär","Schärer","Schaub","Scheidegger","Schenk","Scherrer","Schlatter","Schmid","Schmidt","Schneider","Schnyder","Schoch","Schuler","Schumacher","Schürch","Schwab","Schwarz","Schweizer","Seiler","Senn","Sidler","Siegrist","Sigrist","Spörri","Stadelmann","Stalder","Staub","Stauffer","Steffen","Steiger","Steiner","Steinmann","Stettler","Stocker","Stöckli","Stucki","Studer","Stutz","Suter","Sutter","Tanner","Thommen","Tobler","Vogel","Vogt","Wagner","Walder","Walter","Weber","Wegmann","Wehrli","Weibel","Wenger","Wettstein","Widmer","Winkler","Wirth","Wirz","Wolf","Wüthrich","Wyss","Zbinden","Zehnder","Ziegler","Zimmermann","Zingg","Zollinger","Zürcher"],Q30=[{value:"{{person.last_name}}",weight:1}],xV=["Herr","Dr.","Prof. Dr."],X30=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],uc0=ju(dV,xV),ec0={female_first_name:cV,female_prefix:dV,first_name:Z30,last_name:Y30,last_name_pattern:Q30,male_first_name:DV,male_prefix:xV,name:X30,prefix:uc0},ac0=ec0,rc0=["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","+4178 ### ## ##","0041 79 ### ## ##"],nc0={formats:rc0},tc0=nc0,ic0={company:T30,internet:L30,location:U30,metadata:q30,person:ac0,phone_number:tc0},mV=ic0;new Ku({locale:[mV,E6,Ru,Lu]});var oc0=["7######","9######","+9607######","+9609######","+960 7######","+960 9######"],sc0={formats:oc0},lc0=sc0,Ec0=["ރަތް","ފެހިކުލަ","ނޫ","ރީނދޫކުލަ","ނާރިނގުކުލަ","ދަނބުކުލަ","މަޑުފެހި","ވިލުނޫ","ހުދު","ކަޅު","އަޅިކުލަ","ފިޔާތޮށިކުލަ","މުށިކުލަ","ރަންކުލަ","ރިހިކުލަ"],cc0={human:Ec0},dc0=cc0,Dc0=["ބޮޑު","ކުޑަ","ހަޑި","ރީތި","ހޫނު","ފިނި","މަޖާ","ފޫހި","ހުތުރު","އަލި","އަނދިރި","ހިރަފުސް","ސާފު","މޮޅު","ދަށް","ހުށިޔާރު","ނުރައްކާ","ސަމާލު","ގޮތްކުޑަ","ފުރިހަމަ","އެއްވަނަ","ދެވަނަ","ތިންވަނަ","ނުފެންނަ"],xc0=["{{person.first_name}} {{company.suffix}}","{{person.last_name}} {{company.suffix}}","{{person.last_name}} & {{person.last_name}} {{company.noun}} {{company.suffix}}","{{company.adjective}} {{company.noun}} {{company.suffix}}","{{company.adjective}} {{person.last_name}} {{person.last_name}} {{company.suffix}}"],mc0=["ވަޑައިންގެ","ހަރުގެ","ގުދަން","ގަރާޖު","ކޮންޓެއިނަރު","ބޮއްކުރާ","ދޯނި","ބައްރެލި","މަނަވަރު","މަތިންދާބޯޓު","ހެލިކޮޕްޓަރު","ރޮކެޓު","ކަރުދާސް","ފުޅި","ބިއްލޫރި","ހޮޅުއަށި","ޕުލާސްޓިކު","ފޮތި","ދަގަނޑު","ލަކުޑި","ގޮނޑު","ގޮނޑުދޮށް","ރުއް","ގަސް","މޫ","ބުޅާ","ކަނބިލި","މާކަނާ","އިރުވާހުދު","ރަތަފަ","މާރަނގަ","ހަރުފަ","މަކުނު","ކާޅު","ކުކުޅު","މަސް","ގެރި","ބަކަރި","ފަރުމަސް","ކަނޑުމަސް","ބޮޑުމަސް","ކުޑަމަސް","ގޯތި","މޫދު","ކަނޑު","ވިލު","ފަޅު","ގިރި","ފެން","ގަނޑުފެން","މުރަނގަ","ހިރުނދު","ދިއްގާ","ނިކަ","މަގޫ","އަތަ","މޭވާ","ތަރުކާރި"],hc0=["ޕުރައިވެޓް ލިމިޓެޑް",".ޕވޓ. ލޓޑ","ޕަބްލިކް ލިމިޓެޑް",".ޕބލކ. ލޓޑ","ގުރޫޕް","އޮފީސް"],pc0={adjective:Dc0,name_pattern:xc0,noun:mc0,suffix:hc0},gc0=pc0,fc0={wide:["ޖަނަވަރީ","ފެބުރުވަރީ","މާރިޗު","އެޕްރީލް","މޭ","ޖޫން","ޖުލައި","އޮގަސްޓު","ސެޕްޓެންބަރު","އޮކްޓޫބަރު","ނޮވެންބަރެ","ޑިސެންބަރު","މުޙައްރަމް","ޞަފަރު","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުމާދަލްއާޚިރު","ރަޖަބު","ޝަޢުބާން","ރަމަޞާން","ޝައްވާލް","ޛުލްޤައިދާ","ޛުލްޙިއްޖާ"],abbr:["ޖަނަވަރީ","ފެބުރުވަރީ","މާރިޗު","އެޕްރީލް","މޭ","ޖޫން","ޖުލައި","އޮގަސްޓު","ސެޕްޓެންބަރު","އޮކްޓޫބަރު","ނޮވެންބަރެ","ޑިސެންބަރު","މުޙައްރަމް","ޞަފަރު","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުމާދަލްއާޚިރު","ރަޖަބު","ޝަޢުބާން","ރަމަޞާން","ޝައްވާލް","ޛުލްޤައިދާ","ޛުލްޙިއްޖާ"]},vc0={wide:["އާދީއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],abbr:["އާދީއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"]},Cc0={month:fc0,weekday:vc0},Fc0=Cc0,kc0=["ރަސްގެ","ބުޅާ","ކާށި","ކުރުނބާ","މަޑި","ކޯވަިމަސް","ބޮޑުމަސް","ކަނު","ބޮޑު","ވައި","އަލަނާސި","އަނބު","ކަރާ","ބަށި","ޗިޗަންޑާ","ބޯށި","ތޮޅި","ދޫނި","ކެކުރި"],Ac0=["{{location.city_prefix}} {{company.noun}}{{location.city_suffix}}","{{company.adjective}}{{company.noun}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],bc0=["އިރުމަތި","ހުޅަނގު","ދެކުނު","އުތުރު","ދެ"],yc0=["ފުށި","ދޫ","ފަރު","ރަށް","ކޮޑި"],Bc0=["ދިވެހިރާއްޖެ"],zc0=["#####"],Sc0=["{{person.first_name}} {{location.street_suffix}}","{{person.last_name}} {{location.street_suffix}}","{{company.adjective}} {{company.noun}} {{location.street_suffix}}"],Mc0=["ހިނގުން","މަގު","ގޯޅި"],wc0={city_name:kc0,city_pattern:Ac0,city_prefix:bc0,city_suffix:yc0,default_country:Bc0,postcode:zc0,street_pattern:Sc0,street_suffix:Mc0},Pc0=wc0,Tc0=["ޓޫރިޒަމް","ދާއިރާ","ބޮޑު","އިންގިލާބެއް","ގޮތުގައި","ތަރައްގީ","ކުރާ","ވިދާޅުވެއްޖެ","އެއްގޮތަށް","ރިސޯޓުތަކާ","މުޅިން","ފެންވަރުގެ","ކުންފުންޏާއި","ނާގޯށި","ޕަސެންޓެވެ","ޖޮއިންޓް","ވެންޗާއެއްގެ","ފުރަތަމަ","މިލިއަން","ފަހުރުވެރިވާ","އެހެނިހެން","ކަންކަން","ޖަލާލުއްދީން","ސިޓީ","ޕްރިންސިޕަލް","ތަކެތި","ކުޑަކުދިންނަށް","އަހައްމިޔަތު","މުސްތަގުބަލަށް","ވަސީލަތްތަކާއި","ވެރިކަން","ގެއްލުންނުވާ","ފުރުސަތު","ކަންބޮޑުވުން","އެންމެ","ތަންފުކެއް","އިމުގެ","މިކަންކުރަން","ފޯޅަވަހީ","ބައުންޑަރީ","އިނގިރޭސިވިލާތް"],jc0={words:Tc0},Nc0=jc0,Lc0={title:"Maldivian",code:"dv",language:"dv",endonym:"ދިވެހި",dir:"rtl",script:"Thaa"},Rc0=Lc0,hV=["ރަމްލާ","ހިންދު","ޙަފްޞާ","ޚަދީޖާ","ޒައިނަބު","ޞަފިއްޔާ","ޢާއިޝާ","މައިމޫނާ","ޖުވައިރިއްޔާ","ސައުދާ","މާރިޔާ","ރުޤައްޔާ","ފާޠިމާ","އުއްމުކުލްޘޫމޮ","ޙައްވާ","ސާރާ","ހާޖަރު","މަރްޔަމޮ","ޒުލައިޚާ","އާސިޔާ","ބަލްޤީސް","އާމިނަތު","އަސްމާއު","އުމާމާ","ބަރްކާ","ޖަމީލާ","ޙަސްނާއު","ޙަލީމާ","ޚަވްލާ","ޚައިރާ","ރުމައިޞާއު","ރުފައިދާ","ރަޤީޤާ","ސަޢާދު","ސަލްމާ","ސުލައިމް","ސުމައްޔާ","ޝަހީދާ","ޝިފާ","ޢާތިކާ","ޤައިލާ","ލަޔާލީ","ކުލްޘޫމް","މުސްލިމާ","ނަސީބާ","ނަފީސާ","ނަވާރު","ހާނީ","ހުނައިދާ"],pV=["އިބާ","އަޘްމާރު","އަޘީލާ","އިރާދާ","އިރުތިޖާޢު","އަރުވާ","އުމުނިއްޔާ","އަންބާ","އަންޖަލް","އުމަރާ","ބަދުރިއްޔާ","ބަރުޒާ","ބަޝޫޝޤް","ބަތްނާ","ބަޝާޝާ","ބާޛިލާ","ބަތޫލް","ބަރުޢުމް","ބަޠްޙާއު","ބަހިއްޔު","ތާއްމާ","ތަބައްރުޢު","ތަޙައްޝުމު","ތަޛްހީބު","ތަޒައްޔުން","ތަޣްރީދު","ތިމްރާޙަތު","ޘަބްރާ","ޘަރާ","ޘުރައްޔާ","ޘަވާ","ޘާނީ","ޖާސިމާ","ޖިދާ","ޖަސާރާ","ޖަލްވާ","ޖުމްލާނާ","ޖުނައިނާ","ޖައިދާނާ","ޖުމާއު","ޙާރިސާ","ޙިބާއު","ޙަބީބާ","ޙަދްވާ","ޙަޝްމާ","ޙަޞްނާ","ޙަމްރާއު","ޙިންނާ","ޙަނާން","ޚާލިޞާ","ޚަދްރާ","ޚުލަސާ","ޚަވްޟާ","ޚަވްލީ","ޚަވްދު","ދާއިޙާ","ދާޖިނާ","ދައުމާއު","ދުއްރުން","ދަރްޤާ","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ޛާބިރާ","ޛަބާރާ","ޛަރާ","ޛިކްރާ","ޛަމާމަތު","ރުއުޔާ","ރާބިޙާ","ރާސިޙާ","ރާފިޢާ","ރާމާ","ރަބާބާ","ރަޖާ","ރަޙޫލް","ރައްސާމާ","ރުޝްދިއްޔާ","ރަފާހިއްޔާ","ރުފައިދާ","ރައުޙިއްޔާ","ރަވްނަޤް","ޒާޚިރާ","ޒާހް","ޒަބަރުޖަދް","ޒަޖާ","ޒުރްޤުމް","ޒަރްނަޤާ","ޒުމުއްރުދާ","ޒާޚިޒުންބުޤާރާ","ޒުންބުޤާ","ޒައިޒަފޫން","ޒިދުނީ","ރާޖިޔާ","ރަޖާޙާ","ރިދާފާ","ރިޢާ","ރަކީނާ","ރުމައިޒާ","ރަހީނާ","ޒާރާ","ޒުބައިދާ","ޒަރްކަޝާ","ޒަޢުފަރާނާ","ސުއުދާ","ސާބިޤާ","ސާމިޤާ","ސުބުޙާތު","ސަޙަރު","ސަޢުދިއްޔާ","ސަލްސަބީލް","ސުމައިޙާ","ސުންދުސް","ސަނަމް","ޝާއިޤާ","ޝާރިޔާ","ޝަބާބު","ޝަޖިއްޔާ","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝުޢާޢު","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަމަރުދަލް","ޝަމްސާ","ޝިންޝިނާ","ޞާއިބާ","ޞާފީނާޒް","ޞަބިއްޔާ","ޞުބައިޙާ","ޞިއްދީޤާ","ޞިންވާން","ޟާޙިޔާ","ޟާމިނަތު","ޟުޙާ","ޟިފާފް","ޟިޔާ","ތާއިޢާ","ޠާހިރާ","ޠަރޫބު","ޠުލްސާ","ޠުމޫޙާ","ޠައްޔިބާ","ޡާފިރާ","ޡަމްޔާ","ޡުއްލާ","ޡަހީރާ","ޢާއިދާ","ޢާޖިލާ","ޢާޤިބާ","ޢާލިޔާ","ޢަބީރު","ޢުތުބާ","ޢަދުލިއްޔާ","ޢަޛްރާ","ޢަރޫޝާ","ޢައްޒާ","ޢަޠާޔާ","ޢަފާފާ","ޢަލާނިޔާ","ޢަންނާބު","ޢަންބަރާ","ޢަންދަލީބު","ޢަލާނާ","ޣާދާ","ޣާނީ","ޣާޔާ","ޣިނާ","ޣީދު","ޣީރާ","ފާއިޒާ","ފާރީހާން","ފަތުޙިއްޔާ","ފަރާއިދު","ފިރްޔާލް","ފުރައިސާ","ފިޠްރިއްޔާ","ފުނޫން","ފުހައިދާ","ފައްވާޙާ","ފައުޤިއްޔާ","ފައިނާން","ޤާނިތު","ޤަބްސާ","ޤުޘަމް","ޤުދުވާ","ޤިޠާފް","ޤުމްރިއްޔާ","ޤަމީން","ކާއިނާ","ކާސިބާ","ކާޙިލާ","ކާފިޔާ","ކަބީރާ","ކަރާއިމް","ކުރައިމާން","ކިފާޔާ","ކުލްޘޫމް","ކިނާނާ","ކަންޒު","ލުއުލުއު","ލުބާބާ","ލުއްޖާ","ލަސަން","ލުބާ","ލިޔާނާ","މުއުމިނާ","މުއުނިސާ","މާހާ","މާހީ","މާސާ","މާޝީ","މާވީ","މަދާ","މަރްހޫބާ","މުސްކާ","މަލަދު","މުނާ","މީފާ","ނާއިފާ","ނާލާ","ނާހީ","ނާވީ","ނުބްހާ","ނަޖާ","ނަޖްމާ","ނުޚްބާ","ނަރްޖިސް","ނޫރުލްހުދާ","ވާޙާ","ވިޖްދާން","ވުސްޢާ","ވަޝީކު","ވަޞްފާ","ވަހިއްޔާ","ހާދިއާ","ހާނީ","ހިބާ","ހުދާ","ހަނާ","ހިންދާމް","ހޫނާ","ހައިނަމާ","ޔާސިރާ","ޔާޤޫތު","ޔަޤްޡާ","ޔަމްނާ","ޔަޝްމް"],Kc0=[{value:"{{person.female_last_name}}",weight:1}],gV=["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"],fV=["އާދަމް","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","ޢީސާ","އަބޫބަކްރު","އަލީ","އުސާމާ","ދާއޫދު","ޢަޠާ","ޤުދާސް","މުޙައްމަދު","މޫސާ","ޔޫސުފް"],Ic0=ju(hV,fV),vV=["އަކްޙަލް","އަޘްހަރު","ބުރްހާން","ބާޤީ","ބުހްލޫލް","ބަޝޫޝް","ތަރަފް","ތައްމާމް","ތުކްލާން","ޘަވިއްޔު","ޘާޣިމް","ޘަރިއްޔު","ޖާބިރު","ޖާސިމް","ޖަޛަލް","ޖުސުމް","ޖުންދު","ޙާބިސް","ޙާފިދު","ޙަބީބު","ޙަޘީޘް","ޙުސްނީ","ޚާބިސް","ޚާފިޤާނި","ޚިތާމް","ޚައިރީ","ދާރިބު","ދައްރާކު","ދިރްފިސް","ދީވާން","ޛަހަބު","ޛުއްނޫރު","ޛަކީ","ރާބިޙް","ރައުބު","ރަޙޫމް","ރޫދު","ޒިބްރިޖު","ޒިރުޔާބު","ޒޯފިޝާން","ސާޤީ","ސިބުޠު","ސަރުމަދު","ސާޖީ","ޝާމިސް","ޝަބާބު","ޝުބޫލް","ޝަފްޝާފް","ޝަލޫލް","ޞަބޫރު","ޞަދޫޙު","ޞަފިއްޔު","ޞުރޫޙު","ޠާޙީ","ޠާލިބު","ޠިބާބު","ޡަފަރު","ޡިލާލް","ޡުހޫރު","ޢާބިދީން","ޢަބްޤަރީ","ޢިއްޒަތު","ޢައްމާރު","ޢަންބަރު","ޢަންދަލީބު","ޣާދިފު","ޣައްރާފް","ޣައްސާން","ޣުމޫމް","ޣަންދޫރު","ޣަޔްދަން","ފާއިޤު","ފަތޫޙް","ފަހުމާން","ފައިލަޤު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤަވާމް","ކަލަޖް","ކައުޘަރު","ކައިސޫމް","ލުބަދު","ލަބިޤު","ލަސަން","ލުޠުފީ","ލުޤުމާން","މައުރަބު","މައުމަލް","މައާބު","މަބްޞަރު","މުތަނާސިޤް","މުދުރިކަތު","ނުޖުދު","ނުސައިބު","ނުޢައިމް","ނައްބާރު","ނުހައިލް","ވާބިޞް","ވަދީސް","ވާފިރު","ވައްޟާޙް","ވަހްބު","ހާދީ","ހިދާޔަތް","ހުޛުލޫލް","ހައްފާފް","ހިންދިސް","ޔާޤޫތު","ޔަލްމަޢި","ޔޫޝަޢު","ޔަގްޡާން"],Oc0=ju(pV,vV),$c0=[{value:"{{person.male_last_name}}",weight:1}],CV=["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"],Hc0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],Gc0=ju(gV,CV),_c0=["އަންހެން","ފިރިހެން"],Vc0={female_first_name:hV,female_last_name:pV,female_last_name_pattern:Kc0,female_prefix:gV,first_name:Ic0,last_name:Oc0,male_first_name:fV,male_last_name:vV,male_last_name_pattern:$c0,male_prefix:CV,name:Hc0,prefix:Gc0,sex:_c0},Jc0=Vc0,Uc0=["3######","4######","5######","6######","7######","8######","9######","3## ####","4## ####","5## ####","6## ####","7## ####","8## ####","9## ####","+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######","+960 3## ####","+960 4## ####","+960 5## ####","+960 6## ####","+960 7## ####","+960 8## ####","+960 9## ####","+960-3######","+960-4######","+960-5######","+960-6######","+960-7######","+960-8######","+960-9######","+960-3##-####","+960-4##-####","+960-5##-####","+960-6##-####","+960-7##-####","+960-8##-####","+960-9##-####"],Wc0={formats:Uc0},qc0=Wc0,Zc0={cell_phone:lc0,color:dc0,company:gc0,date:Fc0,location:Pc0,lorem:Nc0,metadata:Rc0,person:Jc0,phone_number:qc0},FV=Zc0;new Ku({locale:[FV,Ru,Lu]});var Yc0=["{{person.name}}","{{company.name}}"],Qc0=["ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ","ΕΜΠΟΡΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","Η ΕΘΝΙΚΗ (ΕΛΛ. ΕΤΑΙΡΙΑ ΓΕΝ. ΑΣΦΑΛΕΙΩΝ)","ΑΙΟΛΙΚΗ Α.Ε.Ε.Χ.","ΚΑΖΙΝΟ ΠΟΡΤΟ ΚΑΡΡΑΣ Α.Ε.","ΛΑΝΑΚΑΜ Α.Ε.","ΠΛΑΣΤΙΚΑ ΘΡΑΚΗΣ Α.Β.Ε.Ε.","ΤΙΤΑΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ ΤΣΙΜΕΝΤΩΝ","S & B ΒΙΟΜΗΧΑΝΙΚΑ ΟΡΥΚΤΑ Α.Ε.","Α. ΚΑΛΠΙΝΗΣ - Ν.ΣΙΜΟΣ Α.Ε.Β.Ε.","Χ. ΡΟΚΑΣ Α.Β.Ε.Ε.","ELBISCO A.E ΣΥΜΜΕΤΟΧΩΝ","ΚΥΛΙΝΔΡΟΜΥΛΟΙ Κ. ΣΑΡΑΝΤΟΠΟΥΛΟΣ Α.Ε.","ΑΛΥΣΙΔΑ Α.Β.Ε.Ε.","ΕΜΠΟΡΙΚΟΣ ΔΕΣΜΟΣ Α.Ε.Β.Ε","ΙΠΠΟΤΟΥΡ Α.Ε.","ΣΠ. ΤΑΣΟΓΛΟΥ Α.Ε.- DELONGHI","ΕΚΤΕΡ Α.Ε.","ΙΜΠΕΡΙΟ Α.Ε.","ΡΑΔΙΟ Α. ΚΟΡΑΣΙΔΗΣ Ε.Ε.Α.Ε.","ΜΙΝΩΙΚΕΣ ΓΡΑΜΜΕΣ","MEVACO ΜΕΤΑΛΛΟΥΡΓΙΚΗ Α.Β.Ε.Ε.","Ε.ΥΔ.Α.Π. Α.Ε.","ΒΟΓΙΑΤΖΟΓΛΟΥ SYSTEMS Α.Ε.","ΑΓΡΟΤΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","ΠΡΟΜΟΤΑ ΕΛΛΑΣ Α.Ε","COMPUCON ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ ΑΒΕΕ","CENTRIC ΠΟΛΥΜΕΣΑ ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ","FASHION BOX ΕΛΛΑΣ ΑΕ","Ι. ΚΛΟΥΚΙΝΑΣ - Ι. ΛΑΠΠΑΣ ΤΕΧΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ Α.Ε.","ΕΛΙΝΟΙΛ ΕΛΛΗΝΙΚΗ ΕΤΑΙΡΙΑ ΠΕΤΡΕΛΑΙΩΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ","ΔΕΛΤΑ ΜΗΧΑΝΟΛΟΓΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ & ΟΛΟΚΛΗΡΩΜΕΝΑ ΕΡΓΑ ΑΒΕΤΕ"],Xc0=["0.#.#","0.##","#.##","#.#","#.#.#"],ud0={author:Yc0,name:Qc0,version:Xc0},ed0=ud0,ad0=["697## ######","698## ######","699## ######","692## ######"],rd0={formats:ad0},nd0=rd0,td0=["κοκκικο","πράσινο","μπλε","κίτρινο","μωβ","λευκό","μαύρο","πορτοκαλί","ροζ","γκρί","βιολετί","τρικουάζ","λαδί","χρυσό","φουξια","κυανό","ασημί"],id0={human:td0},od0=id0,sd0=["Βιβλία","Ταινίες","Μουσική","Παιχνίδια","Ηλεκτρονικές Συσκευές","Υπολογιστές","Σπίτι","Κήπος","Εργαλεία","Grocery","Υγεία","Ομορφιά","Παιδί","Μωρό","Ρουχισμός","Παπούτσια","Κοσμήματα","Sports","Εξοχή","Αυτοκίνητο","Βιομηχανικά"],ld0={adjective:["Μικρό","Εργονομικό","Αγροτικό","Απίστευτο","Φανταστικό","Πρακτικό","Κομψό","Χειροποίητα","Χειροποίητο","Άδεια"],material:["Ξύλινο","Πλαστικό","Μέταλο","Φρέσκο","Κατεψυγμένο"],product:["Καρέκλα","Αυτοκίνητο","Υπολογιστής","Πληκτρολόγιο","Ποντίκι","Ποδήλατο","Μπάλα","Γάντια","Παντελόνι","Πουκάμισο","Τραπέζι","Παπούτσια","Καπέλο","Πετσέτες","Σαπούνι","Τόνος","Κοτόπουλο","Ωάρι","Τυρί","Pizza","Σαλάτα","Λουκάνικα"]},Ed0={department:sd0,product_name:ld0},cd0=Ed0,dd0=["Για προχωρημένους","Αυτοματοποιημένη","Ισορροπημένη","Συγκεντρωτική","Κλωνοποιημένα","Συμβατές","Παραμετρικές","Προσαρμόσιμα","Αποκεντρωμένη","Ψηφιακές","Κατανεμημένα","Διαφορετικές","Ενισχυμένη","Εργονομία","Διευρυμένη","Επέκταση","Ειδικός","Πρώτης γραμμής","Πλήρως παραμετροποιήσιμο","Θεμελιώδη","Λαϊκά","Οριζόντια","Καινοτόμες","ολοκληρωμένη","Έξυπνο","Αντιστροφή","Υπεύθυνη για τη διαχείριση","Υποχρεωτικά","Πολυμερής","Πολυεπίπεδη","Δικτυωμένες","Ανοιχτή πηγή","Λειτουργικής","Βελτιστοποιημένη","Προαιρετικό","Βιολογικά","Οργανωμένες","Μένοντας","Επίμονη","Σταδιακή","Προληπτική","Ριζική","Προοδευτική","Αντιδραστική","Ευθυγραμμισμένο","Μειωμένη","Αντίστροφης μηχανικής","Ανθεκτική","Αδιάλειπτη","Ασφαλής","Κοινόχρηστο","Βελτιωμένη","Εναλλαγή","Σύγχρονη","Αναβαθμίσιμα","Χρηστοκεντρικών","Φιλική προς το χρήστη","Ευέλικτο","Εικονική","Οραματιστής"],Dd0=["Προστιθέμενη αξία","Κάθετη","Προληπτική","Εύρωστο","Επαναστατικό","Κλιμακούμενες","Προβάδισμα","Καινοτόμες","Διαισθητική","Στρατηγικών","E-business","Κρίσιμης σημασίας","Κολλάει","Ένα προς ένα","24/7","Παγκόσμια","B2B","B2C","Κοκκώδη","Τριβές","Εικονική","Ιογενείς","Δυναμική","24/365","Δολοφόνος","Μαγνητικά","Διαδραστικό","Σέξι","Πραγματικός χρόνος","Αποτελεσματικό","Κατανεμημένες","Επεκτάσιμο","Κλειδί στο χέρι","Παγκόσμιας κλάσης","Ανοιχτή πηγή","Συνεργιστική","Επιχείρηση","Ολοκληρωμένη","Εύστοχος","Ασύρματο","Διαφανής","Επόμενη γενιά","Αιχμής","Επίκεντρο τον χρήστη","Οραματιστής","Προσαρμοσμένη","Πανταχού παρούσα","Plug-and-play","Συνεργατική","Συναρπαστικό","Ολιστική","Πλούσια"],xd0=["συνέργειες","παραδείγματα","αγορές","συνεργασίες","υποδομές","πλατφόρμες","πρωτοβουλίες","κανάλια","μάτια","κοινότητες","λύσεις","δράση-αντικείμενα","πύλες","θέσεις","τεχνολογίες","περιεχόμενο","αλυσίδες προμηθειών","σύγκλιση","σχέσεις","αρχιτεκτονικές","διασυνδέσεις","e-αγορές","ηλεκτρονικό εμπόριο","συστήματα","μοντέλα","παραδοτέα","χρήστες","σχήματα","δίκτυα","εφαρμογές","μετρήσεις","e-business","λειτουργίες","εμπειρίες","διαδικτυακές υπηρεσίες","μεθοδολογίες"],md0=["χρησιμοποιούν","ενσωμάτωση","βελτιστοποιήσουν","εξελιχθεί","μεταμορφώσει","αγκαλιάζουν","επιτρέψει","ενορχηστρώσει","επανεφεύρουμε","ενισχύσουν","διευκολύνουν","αδράξουν","συνεργούν","μεγαλώνουν","συνθέσει","παραδώσει","αναλάβουν","επιταχύνει","απεικονίσει","επαναπροσδιορίσουν","καινοτομία","απελευθερώσουν","επεκτείνει","δημιουργούν","εκμεταλλεύονται","επαναλάβει","καλλιεργούν","επαναπροσδιορίσει"],hd0=["24 ώρες το 24ώρο","24/7","3η γενιά","4η γενικά","5η γενιά","6η γενιά","asymmetric","ασύγχρονο","συνεχής","αφιερωμένο","διαδακτικό","διακριτό","δυναμικό","παγκόσμιο","υβριδικό","δριαδραστικό","τοπικό","πολυμεσικό","διεθνές","επόμενης γενιάς","αντικειμενοστραφή","ιδανικό","πραγματικού χρόνου","δευτερεύων","σταθερό","στατικό","προστιθέμενης αξίας"],pd0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} and {{person.last_name}}"],gd0=["ικανότητα","πρόσβαση","αλγόριθμος","αναλυτής","εφαρμογή","προσέγγιση","αρχιτεκτονική","αρχείο","τεχνητή νοημοσύνη","χωρητικότητα","πρόκληση","συνεργασία","περιπλοκότητα","πυρήνας","βάση δεδομένων","ορισμός","συνάρτηση","Διεπαφή Χρήστη","υλικό","υλοποίηση","εγκατάσταση","εγχειρίδιο χρήστη","διεπαφή","υπηρεσίες internet","γνωσιακή βάση","τοπικό δίκτυο","μετρικές","μεθοδολογία","μοντέλο","ανοιχτή αρχιτεκτονική","ενορχήστρωση","προϊόν","παραγωγικότητα","πρωτόκολο","ασφαλής γραμμή","λογισμικό","στρατηγική","επιτυχία","υποστήρυξη"],fd0=["Ε.Π.Ε.","Α.Ε.","και Υιοί","Όμιλος"],vd0={adjective:dd0,buzz_adjective:Dd0,buzz_noun:xd0,buzz_verb:md0,descriptor:hd0,name_pattern:pd0,noun:gd0,suffix:fd0},Cd0=vd0,Fd0=["Καταθετικός","Μισθοδοσίας","Δανειακός"],kd0=["/34##-######-####L/","/37##-######-####L/"],Ad0=["/6011-####-####-###L/","/65##-####-####-###L/","/64[4-9]#-####-####-###L/","/6011-62##-####-####-###L/","/65##-62##-####-####-###L/","/64[4-9]#-62##-####-####-###L/"],bd0=["/50#{9,16}L/","/5[6-8]#{9,16}L/","/56##{9,16}L/"],yd0=["/5[1-5]##-####-####-###L/","/6771-89##-####-###L/"],Bd0=["/4###########L/","/4###-####-####-###L/"],zd0={american_express:kd0,discover:Ad0,maestro:bd0,mastercard:yd0,visa:Bd0},Sd0=zd0,Md0=[{name:"Ευρώ",code:"EUR",symbol:"€"}],wd0=["κατάθεση","ανάληψη","πληρωμή","τιμολόγιο"],Pd0={account_type:Fd0,credit_card:Sd0,currency:Md0,transaction_type:wd0},Td0=Pd0,jd0=["TCP","HTTP","SDD","RAM","GB","CSS","SSL","AGP","SQL","FTP","PCI","AI","ADP","RSS","XML","EXE","COM","HDD","THX","SMTP","SMS","USB","PNG","SAS","IB","SCSI","JSON","XSS","JBOD"],Nd0=["οδηγός","πρωτογενής","ψηφιακή","ανοιχτή πηγή","εικονική","ασύρματο","1080p","οπτική","κινητό"],Ld0=["οδηγός","πρωτόκολο","ταχύτητα","panel","μικρότσιπ","πρόγραμμα","πόρτα","κάρτα","διεπαφή","σύστημα","σένσορας","ασφάλεια","σκληρός δίσκος","feed","οθόνη","εφαρμογή","δίαυλος","διάγραμμα","πυκνωτής","πίνακας"],Rd0=["back up","bypass","hack","προσπέραση","συμπίεση","αντιγραφή","περιήγηση","σύνδεση","υπολογισμός","είσοδος","μεταφορά","πρόγραμμα","επανεκκίνηση","προσπέλαση"],Kd0={abbreviation:jd0,adjective:Nd0,noun:Ld0,verb:Rd0},Id0=Kd0,Od0=["gr","com","biz","info","name"],$d0=["gmail.com","yahoo.com","hotmail.com"],Hd0={domain_suffix:Od0,free_email:$d0},Gd0=Hd0,_d0=["Αθήνα","Θεσσαλονίκη","Πειραιάς","Πάτρα","Ηράκλειο","Λάρισα","Βόλος","Ιωάννινα","Τρίκαλα","Σέρρες","Χαλκίδα","Αλεξανδρούπολη","Ξάνθη","Κατερίνη","Αγρίνιο","Καλαμάτα","Καβάλα","Χανιά","Λαμία","Κομοτηνή","Ρόδος","Δράμα","Βέροια","Κοζάνη","Καρδίτσα","Ρέθυμνο","Πτολεμαΐδα","Τρίπολη","Κόρινθος","Γέρακας","Γιαννιτσά","Μυτιλήνη","Χίος","Σαλαμίνα","Ελευσίνα","Κέρκυρα","Πύργος","Μέγαρα","Κιλκίς","Θήβα","Άργος","Άρτα","Άρτεμη","Λιβαδειά","Ωραιόκαστρο","Αίγιο","Κως","Κορωπί","Πρέβεζα","Νάουσα","Ορεστιάδα","Έδεσσα","Φλώρινα","Αμαλιάδα","Παλλήνη","Σπάρτη","Θέρμη","Βάρη","Νέα","Αλεξάνδρεια","Παιανία","Καλύβια","Ναύπλιο","Ναύπακτος","Καστοριά","Γρεβενά","Μεσολόγγι","Γάζι","Ιεράπετρα","Κάλυμνος","Ραφήνα","Λουτράκι","Άγιος","Ερμούπολη","Ιαλυσός","Τύρναβος","Γλυκά Νερά"],Vd0=["{{location.city_name}}"],Jd0=["Ελλάδα"],Ud0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],Wd0={city_name:_d0,city_pattern:Vd0,default_country:Jd0,street_pattern:Ud0},qd0=Wd0,Zd0=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],Yd0={words:Zd0},Qd0=Yd0,Xd0={title:"Greek",code:"el",language:"el",endonym:"Ελληνικά",dir:"ltr",script:"Grek"},u50=Xd0,kV=["Μαρια","Ελενη","Αικατερινη","Ιωαννα","Δημητρα","Ευαγγελια","Γεωργια","Αναστασια","Παναγιωτα","Σοφια","Κωνσταντινα","Παρασκευη","Αννα","Χριστινα","Αθανασια","Δεσποινα","Χρυσουλα","Αλεξανδρα","Σταυρουλα"],AV=["Κυρία","Δόκτορ"],bV=["Γεώργιος","Ιωάννης","Κώστας","Δημήτρης","Νικόλαος","Παναγιώτης","Βασίλης","Χρήστος","Αθανάσιος","Μιχαήλ","Ευάγγελος","Σπύρος","Αντώνης","Αναστάσιος","Θεόδωρος","Ανδρέας","Χαράλαμπος","Αλέξανδρος","Εμμανουήλ","Ηλίας","Σταύρος","Πέτρος","Σωτήριος","Στυλιανός","Ελευθέριος","Απόστολος","Φώτιος","Διονύσιος","Γρηγόριος","Άγγελος","Στέφανος","Ευστάθιος","Παύλος","Παρασκευάς","Αριστείδης","Λεωνίδας"],e50=ju(kV,bV),a50=["Αβραμίδης","Αγγελίδης","Αγγελίδου","Αγγελόπουλος","Αγγελοπούλου","Αθανασιάδης","Αθανασίου","Ακρίδας","Αλαβάνος","Αλαφούζος","Αλεβιζόπουλος","Αλεβίζος","Αλεξάκης","Αλεξίου","Αλεξόπουλος","Αλεξανδρίδης","Αλεξάνδρου","Αλεξιάδης","Αλιβιζάτος","Αναγνωστάκης","Αναγνώστου","Αναστασιάδης","Ανδρεάδης","Ανδρέου","Αντωνιάδης","Αντωνόπουλος","Αντωνοπούλου","Αξιώτης","Αποστόλου","Αποστολίδης","Αρβανίτης","Αργυριάδης","Ασπάσιος","Αυγερινός","Βάμβας","Βαμβακάς","Βαρνακιώτης","Βαρουξής","Βασιλόπουλος","Βασιλείου","Βασιλειάδης","Βασιλικός","Βενιζέλος","Βέργας","Βικελίδης","Βιλαέτης","Βιτάλη","Βιτάλης","Βλαβιανός","Βλαστός","Βλαχόπουλος","Βούλγαρης","Βονόρτας","Βουγιουκλάκης","Βουρδουμπάς","Βυζάντιος","Γαλάνη","Γαλάνης","Γεννάδιος","Γερμανός","Γερμανού","Γεωργίου","Γεωργιάδης","Γιάγκος","Γιαννόπουλος","Γιαννακόπουλος","Γιάνναρης","Γκόφας","Γλυκύς","Γούναρης","Γούσιος","Δάβης","Δαγκλής","Δαμασκηνός","Δασκαλόπουλος","Δασκαλοπούλου","Δελή","Δεσποτόπουλος","Δημαράς","Δημητρίου","Δημητρακόπουλος","Διαμαντόπουλος","Διδασκάλου","Δοξαράς","Δουμπιώτης","Δουρέντης","Δράκος","Δραγούμης","Δυοβουνιώτης","Ελευθερόπουλος","Ελευθεριάδης","Ελευθερίου","Ευταξίας","Ζάνος","Ζάππας","Ζάρκος","Ζάχος","Ζέρβας","Ζαΐμης","Ζαφειρόπουλος","Ζαχαρίου","Ζερβός","Ζυγομαλάς","Ζωγράφος","Ζωγράφου","Ηλιόπουλος","Θεοδοσίου","Θεοδωρίδης","Θεοτόκης","Ιωαννίδης","Ιωάννου","Καζαντζής","Κακριδής","Καλάρης","Καλύβας","Καλαμογδάρτης","Καλλιγάς","Καλογιάννης","Κανακάρης-Ρούφος","Καραβίας","Καραμήτσος","Καραμανλής","Καρράς","Κασιδιάρης","Καψής","Κεδίκογλου","Κούνδουρος","Κολιάτσος","Κομνηνός","Κοντολέων","Κοντόσταυλος","Κόρακας","Κορνάρος","Κορομηλάς","Κορωναίος","Κοσμόπουλος","Κοτζιάς","Κουβέλης","Κουντουριώτης","Κουρμούλης","Κουταλιανός","Κρεστενίτης","Κυπραίος","Κωνσταντίνου","Κωνσταντόπουλος","Λόντος","Λύτρας","Λαγός","Λαιμός","Λαμέρας","Λαμπρόπουλος","Λειβαδάς","Λιάπης","Λιακόπουλος","Λούλης","Λούπης","Λύκος","Μάγκας","Μήτζου","Μαγγίνας","Μακρή","Μακρής","Μαλαξός","Μανιάκης","Μανωλάς","Μαρής","Μαρκόπουλος","Μαυρίδης","Μαυρογένης","Μελετόπουλος","Μέλιοι","Μεσσηνέζης","Μεταξάς","Μητσοτάκης","Μιαούλης","Μιχαηλίδης","Μιχαλολιάκος","Μοσχοβάκης","Μπότσαρης","Μπλέτσας","Μπουκουβαλαίοι","Νικολαΐδης","Νικολάκος","Οικονόμου","Ουζουνίδης","Πανταζής","Παπαγεωργίου","Παπάγος","Παπαδάκης","Παπαδόπουλος","Παπάζογλου","Παπακώστας","Παπακωνσταντίνου","Παπανδρέου","Παπανικολάου","Παπαντωνίου","Παπαστεφάνου","Παπαφιλίππου","Παπαϊωάννου","Παππάς"],r50=[{value:"{{person.last_name}}",weight:1}],yV=["Κύριος","Δόκτορ"],n50=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],t50=ju(AV,yV),i50={descriptor:["Senior","Εταιρείες","Πελάτης","Επενδυτής","Εσωτερικό","Κύριος"],level:["Λύσεις","Πρόγραμμα","Μάρκα","Ασφάλεια","Έρευνα","Μάρκετινγκ","Οδηγιών","Εφαρμογή","Ενσωμάτωση","Λειτουργικότητα","Τακτική","Ταυτότητα","Αγορές","Όμιλος","Εφαρμογές","Βελτιστοποίηση","Δραστηριότητες","Υποδομή","Intranet","Επικοινωνίες","Web","Branding","Ποιότητα","Διασφάλιση","Κινητικότητα","Λογαριασμοί","Δεδομένα","Δημιουργική","Διαμόρφωση","Μετρήσεις"],job:["Επόπτης","Συνεργάτης","Σύμβουλος","Διευθυντής","Μηχανικός","Ειδικός","Συντονιστή","Διαχειριστής","Αναλυτής","Designer","Τεχνικός","Προγραμματιστής","Παραγωγός","Βοηθός","Συντονιστής","Εκπρόσωπος","Αντιπρόσωπος"]},o50={female_first_name:kV,female_prefix:AV,first_name:e50,last_name:a50,last_name_pattern:r50,male_first_name:bV,male_prefix:yV,name:n50,prefix:t50,title:i50},s50=o50,l50=["2310# #####","2312# #####","2313# #####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241# ######","242# ######","243# ######","244# ######","246# ######","249# ######","251# ######","252# ######","253# ######","254# ######","255# ######","259# ######","261# ######","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271# ######","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281# ######","282# ######","283# ######","284# ######","289# ######","0800 ######"],E50={formats:l50},c50=E50,d50=["μυρμήγκια","νυχτερίδες","αρκούδες","μέλισσες","πουλιά","βουβάλια","γάτες","κοτόπουλα","βοοειδή","σκυλιά","δελφίνια","πάπιες","ελέφαντες","ψάρια","αλεπούδες","βατράχια","χήνες","ερίφια","άλογα","καγκουρό","λιοντάρια","μαϊμούδες","κουκουβάγιες","βόδια","πιγκουίνοι","Άνθρωποι","γουρούνια","κουνέλια","πρόβατα","τίγρεις","φάλαινες","λύκοι","ζέβρες","κοράκια","μαύρεςγάτες","χίμαιρες","φαντάσματα","συνωμότες","δράκους","νάνοι","ξωτικά","enchanters","εξορκιστές","γιοι","εχθρούς","γίγαντες","στοιχειά","γρύπες","Νέμεσις","δράκοι","χρησμούς","προφήτες","αράχνες","πνεύματα","βαμπίρ","warlocks","Vixens","λυκάνθρωποι","μάγισσες","προσκυνητές","ζόμπι","Δρυίδες"],D50=["{{location.state}} {{team.creature}}"],x50={creature:d50,name:D50},m50=x50,h50={app:ed0,cell_phone:nd0,color:od0,commerce:cd0,company:Cd0,finance:Td0,hacker:Id0,internet:Gd0,location:qd0,lorem:Qd0,metadata:u50,person:s50,phone_number:c50,team:m50},BV=h50;new Ku({locale:[BV,Ru,Lu]});var se=new Ku({locale:[Ru,Lu]}),p50=["Pty Ltd","and Sons","Corp","Group","Brothers","Partners"],g50={suffix:p50},f50=g50,v50=["com.au","com","net.au","net","org.au","org"],C50={domain_suffix:v50},F50=C50,k50=["####","###","##"],A50=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],b50=["Australia"],y50=["####"],B50=["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],z50=["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],S50=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],M50=["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"],w50={building_number:k50,city_pattern:A50,default_country:b50,postcode:y50,state:B50,state_abbr:z50,street_pattern:S50,street_suffix:M50},P50=w50,T50={title:"English (Australia)",code:"en_AU",country:"AU",language:"en",endonym:"English (Australia)",dir:"ltr",script:"Latn"},j50=T50,zV=["Isabella","Ruby","Chloe","Olivia","Charlotte","Mia","Lily","Emily","Ella","Sienna","Sophie","Amelia","Grace","Ava","Zoe","Emma","Sophia","Matilda","Hannah","Jessica","Lucy","Georgia","Sarah","Abigail","Zara","Eva","Scarlett","Jasmine","Chelsea","Lilly","Ivy","Isla","Evie","Isabelle","Maddison","Layla","Summer","Annabelle","Alexis","Elizabeth","Bella","Holly","Lara","Madison","Alyssa","Maya","Tahlia","Claire","Hayley","Imogen","Jade","Ellie","Sofia","Addison","Molly","Phoebe","Alice","Savannah","Gabriella","Kayla","Mikayla","Abbey","Eliza","Willow","Alexandra","Poppy","Samantha","Stella","Amy","Amelie","Anna","Piper","Gemma","Isabel","Victoria","Stephanie","Caitlin","Heidi","Paige","Rose","Amber","Audrey","Claudia","Taylor","Madeline","Angelina","Natalie","Charli","Lauren","Ashley","Violet","Mackenzie","Abby","Skye","Lillian","Alana","Lola","Leah","Eve","Kiara"],SV=["William","Jack","Oliver","Joshua","Thomas","Lachlan","Cooper","Noah","Ethan","Lucas","James","Samuel","Jacob","Liam","Alexander","Benjamin","Max","Isaac","Daniel","Riley","Ryan","Charlie","Tyler","Jake","Matthew","Xavier","Harry","Jayden","Nicholas","Harrison","Levi","Luke","Adam","Henry","Aiden","Dylan","Oscar","Michael","Jackson","Logan","Joseph","Blake","Nathan","Connor","Elijah","Nate","Archie","Bailey","Marcus","Cameron","Jordan","Zachary","Caleb","Hunter","Ashton","Toby","Aidan","Hayden","Mason","Hamish","Edward","Angus","Eli","Sebastian","Christian","Patrick","Andrew","Anthony","Luca","Kai","Beau","Alex","George","Callum","Finn","Zac","Mitchell","Jett","Jesse","Gabriel","Leo","Declan","Charles","Jasper","Jonathan","Aaron","Hugo","David","Christopher","Chase","Owen","Justin","Ali","Darcy","Lincoln","Cody","Phoenix","Sam","John","Joel"],N50=ju(zV,SV),L50=["Smith","Jones","Williams","Brown","Wilson","Taylor","Johnson","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Davis","Wright","Evans","Roberts","Green","Hall","Wood","Jackson","Clarke","Patel","Khan","Lewis","James","Phillips","Mason","Mitchell","Rose","Davies","Rodriguez","Cox","Alexander","Garden","Campbell","Johnston","Moore","Smyth","O'Neill","Doherty","Stewart","Quinn","Murphy","Graham","Mclaughlin","Hamilton","Murray","Hughes","Robertson","Thomson","Scott","Macdonald","Reid","Clark","Ross","Young","Watson","Paterson","Morrison","Morgan","Griffiths","Edwards","Rees","Jenkins","Owen","Price","Moss","Richards","Abbott","Adams","Armstrong","Bahringer","Bailey","Barrows","Bartell","Bartoletti","Barton","Bauch","Baumbach","Bayer","Beahan","Beatty","Becker","Beier","Berge","Bergstrom","Bode","Bogan","Borer","Bosco","Botsford","Boyer","Boyle","Braun","Bruen","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Connelly","Conroy","Corkery","Cormier","Corwin","Cronin","Crooks","Cruickshank","Cummings","D'Amore","Daniel","Dare","Daugherty","Dickens","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","Durgan","Ebert","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feil","Ferry","Fisher","Flatley","Gibson","Gleason","Glover","Goldner","Goodwin","Grady","Grant","Greenfelder","Greenholt","Grimes","Gutmann","Hackett","Hahn","Haley","Hammes","Hand","Hane","Hansen","Harber","Hartmann","Harvey","Hayes","Heaney","Heathcote","Heller","Hermann","Hermiston","Hessel","Hettinger","Hickle","Hill","Hills","Hoppe","Howe","Howell","Hudson","Huel","Hyatt","Jacobi","Jacobs","Jacobson","Jerde","Johns","Keeling","Kemmer","Kessler","Kiehn","Kirlin","Klein","Koch","Koelpin","Kohler","Koss","Kovacek","Kreiger","Kris","Kuhlman","Kuhn","Kulas","Kunde","Kutch","Lakin","Lang","Langworth","Larkin","Larson","Leannon","Leffler","Little","Lockman","Lowe","Lynch","Mann","Marks","Marvin","Mayer","Mccullough","Mcdermott","Mckenzie","Miller","Mills","Monahan","Morissette","Mueller","Muller","Nader","Nicolas","Nolan","O'Connell","O'Conner","O'Hara","O'Keefe","Olson","O'Reilly","Parisian","Parker","Quigley","Reilly","Reynolds","Rice","Ritchie","Rohan","Rolfson","Rowe","Russel","Rutherford","Sanford","Sauer","Schmidt","Schmitt","Schneider","Schroeder","Schultz","Shields","Smitham","Spencer","Stanton","Stark","Stokes","Swift","Tillman","Towne","Tremblay","Tromp","Turcotte","Turner","Walsh","Walter","Ward","Waters","Weber","Welch","West","Wilderman","Wilkinson","Williamson","Windler","Wolf"],R50=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],K50={female_first_name:zV,first_name:N50,last_name:L50,last_name_pattern:R50,male_first_name:SV},I50=K50,O50=["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],$50={formats:O50},H50=$50,G50={company:f50,internet:F50,location:P50,metadata:j50,person:I50,phone_number:H50},s7=G50;new Ku({locale:[s7,Ru,Lu]});var _50=["Pty Ltd","and Sons","Corp","Group","Brothers","Partners"],V50={suffix:_50},J50=V50,U50=["com.au","com","net.au","net","org.au","org"],W50={domain_suffix:U50},q50=W50,Z50=["####","###","##"],Y50=["Bondi","Burleigh Heads","Carlton","Fitzroy","Fremantle","Glenelg","Manly","Noosa","Stones Corner","St Kilda","Surry Hills","Yarra Valley"],Q50=["{{location.city_name}}"],X50=["Australia"],uD0=["0###","2###","3###","4###","5###","6###","7###"],eD0=["South East Queensland","Wide Bay Burnett","Margaret River","Port Pirie","Gippsland","Elizabeth","Barossa"],aD0=["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],rD0=["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],nD0=["Ramsay Street","Bonnie Doon","Cavill Avenue","Queen Street"],tD0=["{{location.street_name}}"],iD0=["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"],oD0={building_number:Z50,city_name:Y50,city_pattern:Q50,default_country:X50,postcode:uD0,region:eD0,state:aD0,state_abbr:rD0,street_name:nD0,street_pattern:tD0,street_suffix:iD0},sD0=oD0,lD0={title:"English (Australia Ocker)",code:"en_AU_ocker",country:"AU",language:"en",variant:"ocker",endonym:"English (Australia)",dir:"ltr",script:"Latn"},ED0=lD0,cD0=["Charlotte","Ava","Chloe","Emily","Olivia","Zoe","Lily","Sophie","Amelia","Sofia","Ella","Isabella","Ruby","Sienna","Mia+3","Grace","Emma","Ivy","Layla","Abigail","Isla","Hannah","Zara","Lucy","Evie","Annabelle","Madison","Alice","Georgia","Maya","Madeline","Audrey","Scarlett","Isabelle","Chelsea","Mila","Holly","Indiana","Poppy","Harper","Sarah","Alyssa","Jasmine","Imogen","Hayley","Pheobe","Eva","Evelyn","Mackenzie","Ayla","Oliver","Jack","Jackson","William","Ethan","Charlie","Lucas","Cooper","Lachlan","Noah","Liam","Alexander","Max","Isaac","Thomas","Xavier","Oscar","Benjamin","Aiden","Mason","Samuel","James","Levi","Riley","Harrison","Ryan","Henry","Jacob","Joshua","Leo","Zach","Harry","Hunter","Flynn","Archie","Tyler","Elijah","Hayden","Jayden","Blake","Archer","Ashton","Sebastian","Zachery","Lincoln","Mitchell","Luca","Nathan","Kai","Connor","Tom","Nigel","Matt","Sean"],dD0=["Smith","Jones","Williams","Brown","Wilson","Taylor","Morton","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Rausch","Ridge","Connolly","LeQuesne"],DD0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],xD0=["Bazza","Bluey","Davo","Johno","Shano","Shazza"],mD0={first_name:cD0,last_name:dD0,last_name_pattern:DD0,ocker_first_name:xD0},hD0=mD0,pD0=["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],gD0={formats:pD0},fD0=gD0,vD0={company:J50,internet:q50,location:sD0,metadata:ED0,person:hD0,phone_number:fD0},MV=vD0;new Ku({locale:[MV,s7,Ru,Lu]});var CD0=["Boot","I","Nu","Nur","Tu","Um","a","becoose-a","boot","bork","burn","chuuses","cumplete-a","cun","cunseqooences","curcoomstunces","dee","deeslikes","denuoonceeng","desures","du","eccuoont","ectooel","edfuntege-a","efueeds","egeeen","ell","ere-a","feend","foolt","frum","geefe-a","gesh","greet","heem","heppeeness","hes","hoo","hoomun","idea","ifer","in","incuoonter","injuy","itselff","ixcept","ixemple-a","ixerceese-a","ixpleeen","ixplurer","ixpuoond","ixtremely","knoo","lebureeuoos","lufes","meestekee","mester-booeelder","moost","mun","nu","nut","oobteeen","oocceseeunelly","ooccoor","ooff","oone-a","oor","peeen","peeenffool","physeecel","pleesoore-a","poorsooe-a","poorsooes","preeesing","prucoore-a","prudooces","reeght","reshunelly","resooltunt","sume-a","teecheengs","teke-a","thees","thet","thuse-a","treefiel","troot","tu","tueel","und","undertekes","unnuyeeng","uny","unyune-a","us","veell","veet","ves","vheech","vhu","yuoo","zee","zeere-a"],FD0={words:CD0},kD0=FD0,AD0={title:"English (Bork)",code:"en_BORK",variant:"BORK",language:"en",endonym:"English (Bork)",dir:"ltr",script:"Latn"},bD0=AD0,yD0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],BD0={last_name_pattern:yD0},zD0=BD0,SD0={lorem:kD0,metadata:bD0,person:zD0},wV=SD0;new Ku({locale:[wV,Ru,Lu]});var MD0=["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"],wD0={formats:MD0},PD0=wD0,TD0=["Pty Ltd","Ltd","CC"],jD0={suffix:TD0},ND0=jD0,LD0=["co.za","com","org.za","info","net.za"],RD0={domain_suffix:LD0},KD0=RD0,ID0=["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Nelspruit","Kaapstad","Stellenbosch","Port Elizabeth","Oos-Londen","Kimberley","Rustenburg","Bloemfontein"],OD0=["{{location.city_name}}"],$D0=["South Africa"],HD0=["#####","####"],GD0=["Gauteng","KwaZulu-Natal","Limpopo","Mpumalanga","Noord-Kaap","Noordwes","Oos-Kaap","Vrystaat","Wes-Kaap"],_D0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],VD0={city_name:ID0,city_pattern:OD0,default_country:$D0,postcode:HD0,state:GD0,street_pattern:_D0},JD0=VD0,UD0={title:"Afrikaans (South Africa)",code:"af_ZA",country:"ZA",language:"af",endonym:"Afrikaans (Suid-Afrika)",dir:"ltr",script:"Latn"},WD0=UD0,qD0=["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Rosemary","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie"],ZD0=["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie","Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"],YD0=["van de Merwe","Schoeman","Barnard","de Kock","Meintjies","le Roux","Koen","Morkel","Viljoen","Smit","Nel","Grobelaar","Oppenheimer","Castelyn","du Preez","Cronnje","Donald","Pringle","Snell","Burger","van Heerden","van de Heefer","Wessels","Eksteen","Kirsten","de Villiers","Olivier","Steyn","Kallis","Ackerman","Dippenaar","Strydon","Boje","Pretorius","Langeveldt","Botha","Duminy","Fuller","Philander","Daniels","Fichardt","van Zyl","de Bruyn","van der Bijl","Dyer","van Buuren","Boyes","Versfeld","Bisset","Castens","Louw","Powell","Snedden","van Renen","Myburg","Bredenkamp","Mellett","Hertzog","Theunissen","de Waal","Cloete","Krige","Melker","Loubser","Stegmann","Joubert","Luyt","Roos","Lombard","van der Hoff","Immelman","Els","Delaney","Strauss","Meyer","Pienaar","du Plessis","van Rooyen","Kruger","Mostert","Scholtz","Aucamp","Albertyn","Bosman","Bester","Truter","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","de Wet","Marais","van Jaarsveld","Jordaan","Malan","Viviers","Myburgh","Hoffman","Bekker","Rossouw","Rens","Lochner","Hanekom","Schmidt","Wentzel","Bezuidenhout","Cilliers","Naude","de Vos","Goosen","Durand","Potgieter","van Deventer","de Klerk","Spies","Snyman","Oosthuizen","Bosch","Vogel","Fourie","van Staden","Wagenaar","Wolmerans","Veldsman","Tromp","Serfontein","Claasen","Heunis","Visagie","Ferreira","Erasmus","Knoetze","Jansen van Rensburg","Styger","Roberts","Richter","Lotter","Swart","Badenhorst","Laubscher","Hattingh","Visser","Brink","Theron","Paulse","Basson","van der Westhuyzen","Gerber","Human","Uys","Hougaard","Steenkamp","Pieterse","Brits","Jantjies","Etzebeth","de Jager","Boshoff","Kriel","Vosloo","Carstens"],QD0=[{value:"{{person.last_name}}",weight:1}],XD0=["Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"],ux0={female_first_name:qD0,first_name:ZD0,last_name:YD0,last_name_pattern:QD0,male_first_name:XD0},ex0=ux0,ax0=["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],rx0={formats:ax0},nx0=rx0,tx0={cell_phone:PD0,company:ND0,internet:KD0,location:JD0,metadata:WD0,person:ex0,phone_number:nx0},PV=tx0;new Ku({locale:[PV,Ru,Lu]});var ix0=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"],ox0={formats:ix0},sx0=ox0,lx0=["أحمر","أحمر غامق","أحمر فاتح","أخضر","أخضر غامق","أخضر فاتح","زيتوني","فيروزي","أزرق","أزرق غامق","أزرق فاتح","تركواز","أزرق سماوي","أصفر","ليموني","أرجواني","بنفسجي","أرجواني فاتح","أرجواني خفيف","أبيض","أسود","برتقالي","زهري","بني","كستنائي","أسمر","عاجي","نيلي","ذهبي","فضي","رمادي","رصاصي"],Ex0={human:lx0},cx0=Ex0,dx0=["كتب","ألعاب","إلكترونيات","حواسيب","بيت","حديقة","أدوات","بقالة","صحة","جمال","أطفال","رضع","ملابس","أحذية","مجوهرات","أغراض رياضية","في الهواء الطلق","السيارات","صناعة"],Dx0={adjective:["صغير","مريح","ريفي","ذكي","رائع","لا يصدق","عملي","أملس","ممتاز","عام","يدويا","صنع يدوي","مرخص","مشتق","بدون علامة","طيب المذاق"],material:["فولاذ","خشبي","خرسانة","بلاستيك","قطن","صوان","مطاط","معدن","ناعم","طازج","مجمد"],product:["كرسي","سيارة","حاسوب","لوحة المفاتيح","فأر","دراجة هوائية","كرة","قفازات","بنطال","قميص","طاولة","أحذية","قبعة","مناشف","صابون","تونة","دجاج","سمك","جبن","لحم خنزير مقدد","بيتزا","سلطة","سجق","رقائق بطاطس"]},xx0={department:dx0,product_name:Dx0},mx0=xx0,hx0={wide:["كَانُون ٱلثَّانِي","شُبَاط","آذَار","نَيْسَان","أَيَّار","حَزِيرَان","تَمُّوز","آب","أَيْلُول","تِشْرِين ٱلْأَوَّل","تِشْرِين ٱلثَّانِي","كَانُون ٱلْأَوَّل"],abbr:["يناير","فبراير","مارس","إبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},px0={abbr:null,wide:["الأحَد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},gx0={month:hx0,weekday:px0},fx0=gx0,vx0=["#####","####","###"],Cx0=["مكة","المدينة","القاهرة","جدة","تونس","طرابلس","بيروت","الإسكندرية","بنغازي","صفاقس","مراكش","الدار البيضاء","غرناطة","فاس","وهران","الجزائر","الخرطوم","مقديشو","القدس","غزة","جنين","نابلس","دمشق","بغداد","البصرة","صلاح الدين","الكوفة","عمان","صنعاء","حضرموت","المنامة","صيدا","بنزرت","سوسة","نابل","الحمامات","جربة","حلب","الرياض","الدّمام","أبها","جازان","القطيف","الدرعية","عُنيزة","نجد","رابغ","دبي","العين","رأس الخيمة","أبو ظبي","عجمان","الفجيرة","الرويس","مصفح","دوز","السلع","الرحبة","الجهراء","الكويت","الفرْوانية","حَوَلِّـي","الأحمدي","الدوحة","الريان","دخان","الخور","أبو الظلوف","العريش","الغنيم","الغرية","الموصل","أربيل","نينوى","الأنبار","الحلة","سامراء","ذي قار","بابل","واسط","القادسية","العقبة","الكرك","إربد","عنجرة","المفرق","الفحيص","أريحا","يافا","عكا","رام الله","بيت لحم","الرملة","بيسان","صفد","قلقيلية","طولكرم","بيت حانون","صور","بعلبك","مرجعيون","عنجر","الخيام","الشرقية","حمص","اللاذقية","تدمر","حماة","طرسوس","بصرى","معرة النعمان","دير الزور","داريا","دوما","التل","إدلب","عدن","مأرب","إب","عمران","الشحر","البيضاء","بيحان","يريم","تريم","معبر","الضالع","بورسعيد","أسيوط","الأقصر","أسوان","المنيا","سوهاج","دمياط","قنا","سبك الأحد","نواكشوط","شمقيط","وادان","دورا"],Fx0=["{{location.city_name}}"],kx0=["أفغانستان","ألبانيا","الجزائر","أمريكا ساماو","أندورا","أنجولا","أنجويلا","أنتاركتيكا","أنتيغوا وباربودا","الأرجنتين","أرمينيا","أروبا","أرستراليا","أستريا","أذرابيجان","بهماس","البحرين","بنغلادش","بربادوس","بلاروسيا","بلجيكا","بليز","بينين","برمودا","بوتان","بوليفيا","البوسنة والهرسك","بوتسوانا","جزيرة بوفيه","البرازيل","إقليم المحيط الهندي البريطاني","برونوي دار السلام","بلغاريا","بوركينا فاسو","بوروندي","كمبوديا","كاميرون","كندا","الرأس الأخضر","جزر كايمان","جمهورية إفريقيا الوسطى","التشاد","شيلي","الصين","جزيرة عيد الميلاد","جزر كوكوس","كولومبيا","جزر القمر","كونجو","جزر كوك","كوستا ريكا","ساحل العاج","كرواتيا","كوبا","قبرص","التشيك","دنمارك","جيبوتي","دومينيكا","جمهورية الدومينيكان","إكوادور","مصر","السلفادور","غينيا الاستوائية","إريتريا","إستونيا","أثيوبيا","جزر فارو","جزر فوكلاند","فيجي","فلندا","فرنست","غويانا الفرنسية","بولينزيا الفرنسية","أراض فرنسية جنوبية وأنتارتيكية","جابون","غمبيا","جورجيا","ألمانيا","غانا","جبل طارق","اليونان","الأرض الخضراء","غرينادا","غوادلوب","غوام","غواتيمالا","غيرنزي","غينيا","غينيا بيساو","غيانا","هايتي","جزيرة هيرد وجزر ماكدونالد","الفاتيكان","هندوراس","هونكونغ","هنقاريا","إسلاند","الهند","أندونيسيا","إيران","العراق","إيرلامدا","جزيرة مان","إيطاليا","جامايكا","اليابان","جيرزي","الأردن","كازاخستان","كنيا","كيريباتي","كوريا الشمالية","كوريا الجنوبية","الكويت","قيرغيزستان","لاوس","لتفيا","لبنان","ليسوتو","ليبيريا","ليبيا","ليختنشتاين","ليتيواتيا","ليكسمبورغ","ماكاو","مقدونيا","مدغشقر","ملاوي","ماليزيا","ملديف","مالي","مالطا","جزر مارشال","مارتينيك","موريتانيا","موريشيوس","مايوت","المكسيك","ولايات ميكرونيسيا المتحدة","مولدوفا","موناكو","منغوليا","مونتينيغرو","مونتسرات","المغرب","موزنبيق","ميانمار","ناميبيا","ناورو","نيبال","جزر الأنتيل الهولندية","هولاندا","كالودونيا الجديدة","زيلاندا الجديدة","نيكاراغوا","النيجر","نيجيريا","نييوي","جزيرة نورفولك","جزر ماريانا الشمالية","نورواي","عمان","باكستان","بالاو","فلسطين","بانما","بابوا غينيا الجديدة","باراغواي","بيرو","الفيليبين","جزر بيتكيرن","بولندا","البرتغال","بورتو ريكو","قطر","لا ريونيون","رومانيا","روسيا","روندا","سان بارتيلمي","سانت هيلانة","سانت كيتس ونيفيس","سانت لوسيا","سانت نرتان","سان بيير وميكلون","سانت فينسنت والغرينادين","ساماو","سان مارينو","ساو تومي وبرينسيب","السعودية","السنغال","صربيا","سيشال","سيراليون","سنغفورة","سلوفاكيا","سلوفينيا","جزر سليمان","الصومال","جنوب إفريقيا","جورجيا الجنوبية وجزر ساندويتش الجنوبية","إسبانيا","سيري لانكا","السودان","سيرينام","سفالبارد ويان ماين","سوازيلاند","السويد","سويسرا","سوريا","تايوات","طاجكستان","تنزانيا","تايلاند","تيمور الشرقية","توغو","توكيلاو","تونغوا","ترينيداد وتوباغو","تونس","تركيا","تركمنستان","جزر توركس وكايكوس","توفالو","أوغندا","أكرانيا","الإمارات العربية المتحدة","بريطانيا","أمريكا","جزر الولايات المتحدة الصغيرة النائية","أرغواي","أزباكستان","فانواتو","فينيزويلا","فيتنام","جزر العذراء البريطانية","جزر العذراء الأمريكية","واليس وفوتونا","اليمن","زمبيا","زمبابوي"],Ax0=["المملكة العربية السعودية"],bx0=["#####","#####-####"],yx0=["### عمارة","### طابق","### شقة","### بناية","### بيت"],Bx0=["القدس","تل الربيع","صفد","أريحا","بئر السبع","غزة","نابلس","الناصرة","بيت لحم","الخليل","يافا","حيفا","اللد","الرملة","عكا","سخنين","قلنسوة","طيرة","عرابة","رام الله","طولكرم","بئر السبع ","تونس","بن عروس","أريانة","باجة","بنزرت","قابس","قفصة","جندوبة","القيروان","القصرين","قبلي","الكاف","المهدية","منوبة","مدنين","المنستير","نابل","صفاقس","بوزيد","سليانة","سوسة","تطاوين","توزر","زغوان","أدرار","الشلف","الأغواط","أم البواقي","باتنة","بجاية","بسكرة","بشار","البليدة","البويرة","تمنراست","تبسة","تلمسان","تيارت","تيزي وزو","الجزائر","الجلفة","جيجل","سطيف","سعيدة","سكيكدة","بلعباس","عنابة","قالمة","قسنطينة","المدية","عمان","الزرقاء","إربد","العقبة","السلط","المفرق","جرش","معان","عجلون","حلب","دمشق","حمص","اللاذقية","حماة","طرطوس","دير الزور","السويداء","الحسكة","درعا","إدلب","بيروت","طرابلس","صيدا","صور","النبطية","زحلة","جونيه","حبوش","بعلبك","بغداد","البصرة","نينوى","أربيل","النجف","كركوك","المثنى","القادسية"," بابل","كربلاء"],zx0={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},Sx0=["{{location.street_prefix}} {{person.first_name}}","{{location.street_prefix}} {{person.last_name}}"],Mx0=["درب، طريق","شارع","سبيل","جادة","رصيف","مَمَر","طريق مسدود","ساحة"],wx0={building_number:vx0,city_name:Cx0,city_pattern:Fx0,country:kx0,default_country:Ax0,postcode:bx0,secondary_address:yx0,state:Bx0,street_address:zx0,street_pattern:Sx0,street_prefix:Mx0},Px0=wx0,Tx0=["آتي","آخر","آخرون","آدم","آكل","آلام","آمل","آمن","أب","أبداً","أبدي","أبدًا","أتذكر","أتصل","أتفق","أثاث","أجبر","أجوف","أحاول","أحب","أحد","أحسن","أحضر","أحمل","أخت","أخرى","أخسر","أخشى","أخضر","أخيرا","أدافع","أدعم","أدوس","أدير","أذن","أرتب","أرض","أركل","أرى","أريد","أساس","أساعد","أستسلم","أسقط","أسلم","أسمع","أسود","أشياء","أطفئ","أطلق","أطير","أظن","أعتبر","أعترف","أعتقد","أعلق","أعلن","أعلى","أعمى","أعيش","أغطي","أغنية","أفتح","أفترض","أفتقد","أفضل","أفعل","أقترح","أقدر","أقسم","أقسى","أقل","أقول","أقوي","أكون","ألحق","ألفت","ألم","أمان","أمشط","أمشي","أميل","أن","أنا","أنت","أنمو","أنهض","أو","أوافق","أوزة","أي","أين","أَخَّاذ","أُطرُوحَة","إبعاد","إخلاء","إدارة","إذا","إضافي","إعجاب","إلا","إلتواء","إلى","إليك","إمضاء","إنني","إنه","إنها","إيداع","ابرم","ابن","اتحداك","اجد","اجل","اجلس","احب","احترام","احصل","اختراعات","اخترت","اخذت","اخر","اخماد","ادافع","ارباح","ازعم","استراحة","استطيع","استوديو","اسم","اسمنت","اشرب","اصرخ","اضحك","اضع","اضفت","اعتدال","اغادر","اقتراح","اقرر","اقف","اقود","اقول","اكثر","اكل","الأساسي","الأكثر","الأليف","الأمل","الإحسان","الاستخدام","الاقتراع","البقية","الة","الترحيل","التسلق","التشقلب","التفاضل","التي","الثعالب","الجاد","الجانبين","الجبر","الجرأة","الجسم","الجميع","الجناح","الجنون","الحال","الحضارة","الحقيقة","الحمامات","الحمدون","الحياة","الخدع","الخصم","الدير","الذات","الذي","الرأفة","الرافض","الرقص","الريح","السترة","السجلات","السرج","السعة","السماع","السماوي","الشاعر","الشفق","الضرورات","الطريق","العائلة","العاشر","العزلة","العليا","العمل","العنكبوت","العنوان","الغرفة","الغزل","الفائز","الفراء","الفصل","القليل","القوي","القيء","الكبرى","الكل","اللطف","الماء","المجلد","المحدد","المحسن","المحسنات","المحيط","المختارون","المد","المدفأة","المدينة","المرسول","المرونة","المسالك","المسرح","المشي","المعجل","المقصود","الملابس","المنشئ","الموت","الموجة","الموسم","الموعد","الموقف","الناس","النزاع","النفخ","النهر","الوادي","الوصاية","الوصول","اليقظة","امتعة","امتياز","امراء","امن","اناقش","انتصار","انتهاء","انزعها","انعش","انهم","اهداء","ايام","ايقاد","بأغلبية","باتجاه","باستمرار","باقية","بالاسفل","بالباص","بالتأكيد","بالرغم","بالطبع","بالغ","بالفعل","بالكاد","باهظ","بجوار","بحرص","بحكمة","بدأت","بدانة","بداهة","برعاية","برودة","برونز","بسرعة","بشكل","بطريقة","بعنف","بعيد","بقدر","بقرة","بكثرة","بكمل","بلدة","بلطف","بهجة","بوق","بيئة","بِكر","تأكيد","تاج","تبعًا","تبني","تتدفق","تجريبي","تجمع","تحت","تحدث","تحمل","تحميل","تحية","تخمين","تدريبات","تدليك","تدوس","تذوق","تريد","تستوعب","تصدع","تصل","تصويت","تعال","تعتاد","تعرُّف","تقطر","تكون","تم","تماثيل","تملق","تنبيه","تهور","تواصل","توربيني","ثابت","ثالاسانوس","ثالث","ثقافة","ثلاث","ثلاثة","ثلاثون","ثم","جاذبية","جار","جداً","جرس","جري","جسم","جمال","جمع","جمهور","جميع","جميل","جهاز","جهد","جوية","جيد","جَذّاب","حاضر","حال","حامض","حب","حبيب","حتى","حجاب","حجرة","حذاء","حذر","حر","حزن","حزين","حزينين","حساب","حساس","حسنة","حسنًا","حصلت","حضري","حضن","حق","حقا","حقيقة","حقيقي","حقًا","حل","حلاق","حلها","حياة","خادمة","خاشع","خجول","خزان","خزانة","خشن","خط","خطأ","خطة","خفض","خلف","خلوق","خيار","خيره","دخول","دعه","دعوى","دواء","دور","دورة","دولة","ديكور","ديون","ذاهب","ذراع","ذلك","ذهب","ذهبي","ذيل","رأس","رأى","رابطة","راحة","ربط","ربيع","رجل","رجولي","رحلة","رسغ","رسمي","رعاية","رفض","رفيع","رقابة","رقبة","ركن","رماد","رمي","رهيب","روح","رياح","زال","زجاجة","زحف","زعتر","زوجة","زيادة","سأخبرك","سأشرح","سأفتح","سألتصق","ساحقة","ساطع","سبب","سبورة","سرور","سريع","سلام","سلب","سلسلة","سلم","سليم","سماء","سمة","سمحت","سن","سنة","سنشتاق","سهل","سهم","سوف","سويا","سيارة","سير","سيصيبني","سيل","شئ","شائع","شاب","شاهد","شجرة","شجيرة","شخص","شراب","شرط","شروط","شريك","شعر","شمس","شهرة","شيء","شيأ","صالح","صامت","صبرا","صحة","صحيح","صداقة","صدر","صدقة","صده","صدوق","صديق","صريح","صغير","صلب","صندوق","صنعت","صوت","صورة","صيف","ضجة","ضد","ضعيف","ضيق","طالب","طاولة","طباشير","طبقة","طريق","طعام","طويل","ظل","عادة","عاصف","عاقل","عالميا","عالي","عباس","عتيق","عجز","عدالة","عدد","عريض","عزيز","عزيزتي","عزيزي","عشاء","عشر","عصا","عصفور","عضوية","عفوية","عقل","علاج","على","علي","عليه","عم","عمة","عمر","عمل","عن","عنوان","عير","غائب","غالباً","غداً","غربال","غرفة","غير","فائدة","فاجأ","فارغ","فجأة","فحم","فرن","فريق","فزت","فشيأ","فضائي","فضة","فضول","فضيلة","فقط","فقير","فليكن","فن","فوز","فوق","في","فيما","قادم","قال","قبل","قبلت","قبول","قديم","قصير","قطة","قف","قليل","قميص","قوة","قوي","قيد","قيمة","قَوس","كائن","كاحل","كارثة","كافٍ","كان","كبير","كتف","كثيرة","كرامة","كرس","كرمة","كريم","كشط","كل","كلا","كلاهما","كلب","كلمة","كما","كنز","كنيس","كوب","كومة","كيف","كيك","ل","لأن","لإختيار","لا","لجأ","لحية","لذا","لذلك","لطيف","لك","لكم","لكن","للرفض","للمتابعة","لماذا","له","لو","لوت","لوم","لون","ليتم","ليونة","ليّن","مأخوذ","مؤلف","ما","ماء","مائة","مادة","ماذا","ماشية","مال","ماهر","مبتذلة","مبروك","مبنى","متأثر","متأخر","متألق","متزوجة","متساوي","متشوق","متطابقة","متطور","متطوع","متع","متقلب","متماسك","متنوع","متوسط","متى","مثاب","مثل","مجال","مجمع","مجموع","مجموعة","محبوب","محفوظ","محكمة","محل","مخترع","مختفي","مخزون","مخمن","مدح","مدهش","مدينة","مرآة","مرات","مرارًا","مراعاة","مربع","مرة","مرتين","مرحبا","مرحبًا","مرسوم","مرهق","مريح","مزايا","مزيج","مساء","مستقر","مستمر","مستمع","مسرح","مشرق","مشط","مشهد","مشهور","مشين","مصطنع","مصلح","مضت","مضيف","مظلمة","مع","معبد","معتاد","معركة","معظم","معك","معماري","مفيد","مقابلة","مقاطعة","مقبول","مقرر","مقنع","مكاتب","مكان","مكعب","ملائم","ملاك","ملعقة","ملكنا","ملل","ملموس","ممتع","من","منتج","منتصف","منجلي","منحن","منحنى","منطقة","منهم","مهارات","مهجور","مهد","مهدئ","مهندس","مواطن","مواطنة","مواطنون","موافق","مُطبَّق","مِرفَق","نائب","ناعم","نتهم","نتيجة","نجح","نجحت","نجمة","نحن","نستنتج","نسج","نسر","نشأ","نشط","نظيف","نعسان","نعل","نفسه","نفسها","نفع","نقود","نكون","نهاية","نَسِيج","هؤلاء","هذا","هم","هنا","هو","هواء","هي","و","وأود","واحد","واسع","واع","والتكامل","والنسيج","وحشي","وذلك","وسعنا","وسوف","وسيم","وظائف","وفير","وقت","ولا","وميض","ويفر","ويل","وَرَاءَ","وَسَط","وُلِدّ","يأتي","يأخذ","يأسر","يأمل","يبحث","يبدو","يبعد","يتبنى","يتحقق","يتدحرج","يتذكر","يترتب","يتردد","يتعقب","يتعلم","يتقدم","يتمتع","يجب","يحب","يحذب","يحشد","يحضر","يحفظ","يحل","يدفع","يدق","يرتجف","يرتفع","يرتقع","يرفع","يزيل","يساعد","يسامح","يساهم","يستثني","يستخدم","يستوعب","يسلم","يسير","يشمل","يصدق","يصلح","يضحك","يظهر","يعبر","يعرفون","يعيق","يغني","يفتح","يفترض","يفحص","يفصل","يفضل","يفعل","يقارن","يقام","يقدموا","يقرر","يقفز","يقلق","يقود","يقولون","يقي","يكتسب","يكلف","يكنس","يكون","يلائم","يلاحظ","يلمس","يليق","يمارس","يمثل","يمسح","يمين","يناسب","ينام","ينتقد","ينضم","ينظر","ينظف","ينمو","يهرب","يهمني","يوضح","يوم"],jx0={words:Tx0},Nx0=jx0,Lx0={title:"Arabic",code:"ar",language:"ar",endonym:"اَلْعَرَبِيَّةُ",dir:"rtl",script:"Arab"},Rx0=Lx0,Kx0=["فاطمه","خلود","عوضية","عنود","نوف","ريم","اروي","براءة","بتول","بلسم"],TV=["سيدة","آنسة","دكتور","بروفيسور"],Ix0=["محمد","أحمد","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"],Ox0=["يافع","هذيل","همدان","الأشراف","الكراي","الرقيق","بودوارة","خنفير","السقا","الطريقي","الشريف","المنيف","النفير","الشتيوي","الشيباني","الخليفي","المولدي","الكافي","العواني","بن عبد السلام","عاشور","النفطي","بن عثمان","بن عاشور","البشيري","السقاط","ادريس","بن حسين","القلشاني","الحجيج","بن عبد الكريم","فقوسة","بن حمودة","العنابي","القلال","الدنوني","النقاش","الغربي","نيفر","العطار","المحجوب","زقية","تومي","بن عبدالله","سعيد","النابلي","بن عمر","شنيق","عنون","الرصاع","النخلي","الصفار","الزوابي","العلاني","الع لويني","الحمامي","جاوحدو","شقرون","العلايمي","الصغير","جابالله","بنسلامة","جراد","بوديبة","الدرقاش","بوهاها","عطالله","سويس","عظومة","المدقي","الوحيشي","لخشين","زروق","النجار","غويلة","الطويل"],$x0=[{value:"{{person.last_name}}",weight:1}],Hx0=["محمد","أحمد","حسن","على","ابراهيم","عبد الله","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"],jV=["سيد","دكتور","بروفيسور"],Gx0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5},{value:"{{person.lastName}} {{person.firstName}}",weight:5}],_x0=ju(TV,jV),Vx0=["المحترم","المبجل","حفظه الله","الموقر"],Jx0={job:["مشرف","تنفيذي","مدير","مهندس","متخصص","رئيس مؤسسة","منسق","إداري","مخطط","محلل","مصمم","تقني","مبرمج","منتج","مستشار","مساعد","وكيل","متدرب"]},Ux0={female_first_name:Kx0,female_prefix:TV,first_name:Ix0,last_name:Ox0,last_name_pattern:$x0,male_first_name:Hx0,male_prefix:jV,name:Gx0,prefix:_x0,suffix:Vx0,title:Jx0},Wx0=Ux0,qx0=["###-###-####","(###) ###-####","1-###-###-####","###.###.####","###-###-#### x###","(###) ###-#### x###","1-###-###-#### x###","###.###.#### x###","###-###-#### x####","(###) ###-#### x####","1-###-###-#### x####","###.###.#### x####","###-###-#### x#####","(###) ###-#### x#####","1-###-###-#### x#####","###.###.#### x#####"],Zx0={formats:qx0},Yx0=Zx0,Qx0=["النمل","الخفافيش","تتحمل","النحل","الطيور","الجاموس","القطط","دجاجة","ماشية","الكلاب","الدلافين","البط","الفيلة","الأسماك","الثعالب","الضفادع","أوز","الماعز","خيل","الكنغر","الأسود","القرود","البوم","الثيران","طيور البطريق","اشخاص","الخنازير","الأرانب","خروف","النمور","الحيتان","الذئاب","حمار","الشؤم","الغربان","قطط سوداء","الوهم","أشباح","المتآمرين","التنين","الأقزام","الجان","السحرة","التعويذيون","أبناء","الأعداء","العمالقة","التماثيل","العفاريت","لحم الوز","العنقاء","استذئاب","عدو","الغيلان","أقوال","الأنبياء","العناكب","معنويات","مصاصي دماء","ذئاب ضارية","عبدة","الاموات الاحياء","درويدس"],Xx0=["{{location.state}} {{team.creature}}"],um0={creature:Qx0,name:Xx0},em0=um0,am0=["ديزل","كهربائي","بنزين","هجين"],rm0=["شيفروليه","كاديلاك","فورد","كرايسلر","دودج","جيب","تسلا","تويوتا","هوندا","نيسان","أودي","مرسيدس بنز","بي إم دبليو","فولكس واجن","بورش","جاكوار","استون مارتن","لاند روفر","بنتلي","ميني","رولزرويس","فيات","لامبورغيني","مازيراتي","فيراري","بوجاتي","كيا","هيونداي"],nm0=["فييستا","التركيز","الثور","موستانج","اكسبلورر","البعثة","نموذج T","رانتشيرو","فولت","كروز","ماليبو","إمبالا","كامارو","كورفيت","كولورادو","سيلفرادو","ش كامينو","إسكاليد","جبال الألب","شاحن","لو بارون","بي تي كروزر","تشالنجر","دورانجو","القافلة الكبرى","رانجلر","جراند شيروكي","رودستر","عارضات ازياء","النموذج 3","كامري","بريوس","لاند كروزر","اتفاق","المدنية","جزء","سنترا","ألتيما","خنفساء","جيتا","جولف","سبايدر","الكونتاش","مورسيلاغو","أفينتادور"],tm0=["كارغو فان","مكشوفة","كوبيه","طاقم الكابينة بيك آب","تمديد الكابينة بيك آب","هاتشباك","ميني فان","سيارة الركاب","سيارة رياضية","سيدان","عربة"],im0={fuel:am0,manufacturer:rm0,model:nm0,type:tm0},om0=im0,sm0={cell_phone:sx0,color:cx0,commerce:mx0,date:fx0,location:Px0,lorem:Nx0,metadata:Rx0,person:Wx0,phone_number:Yx0,team:em0,vehicle:om0},NV=sm0;new Ku({locale:[NV,Ru,Lu]});var lm0=["ala","açıq bənövşəyi","ağ","mavi","boz","bənövşəyi","göy rəng","gümüşü","kardinal","narıncı","qara","qırmızı","qəhvəyi","tünd göy","tünd qırmızı","xlorofil","yaşıl","çəhrayı"],Em0={human:lm0},cm0=Em0,dm0=["Kitablar","Filmlər","musiqi","oyunlar","Elektronika","Kompyuterlər","Ev","садинструмент","Səhiyyə","gözəllik","Oyuncaqlar","uşaq üçün","Geyim","Ayyaqqabı","bəzək","İdman","turizm","Avtomobil"],Dm0={adjective:["Balaca","Ergonomik","Kobud","İntellektual","Möhtəşəm","İnanılmaz","Fantastik","Əlverişli","Parlaq","Mükəmməl"],material:["Polad","Ağac","Beton","Plastik","Pambıq","Qranit","Rezin"],product:["Stul","Avtomobil","Kompyuter","Beret","Kulon","Stol","Sviter","Kəmər"]},xm0={department:dm0,product_name:Dm0},mm0=xm0,hm0=["{{company.prefix}} {{person.female_first_name}}","{{company.prefix}} {{person.male_first_name}}","{{company.prefix}} {{person.male_last_name}}"],pm0=["ASC","MMC","QSC"],gm0=null,fm0={name_pattern:hm0,prefix:pm0,suffix:gm0},vm0=fm0,Cm0={wide:["yanvar","fevral","mart","aprel","may","iyun","iyul","avqust","sentyabr","oktyabr","noyabr","dekabr"],wide_context:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],abbr:["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],abbr_context:["янв.","февр.","марта","апр.","мая","июня","июля","авг.","сент.","окт.","нояб.","дек."]},Fm0={wide:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"],wide_context:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],abbr:["Ba","BE","ÇA","Çə","CA","Cü","Şə"],abbr_context:["вс","пн","вт","ср","чт","пт","сб"]},km0={month:Cm0,weekday:Fm0},Am0=km0,bm0=["com","az","com.az","info","net","org"],ym0=["box.az","mail.az","gmail.com","yahoo.com","hotmail.com"],Bm0={domain_suffix:bm0,free_email:ym0},zm0=Bm0,Sm0=["###"],Mm0=["Ağcabədi","Ağdam","Ağdaş","Ağdərə","Ağstafa","Ağsu","Astara","Bakı","Balakən","Beyləqan","Bərdə","Biləsuvar","Cəbrayıl","Cəlilabad","Culfa","Daşkəsən","Dəliməmmədli","Füzuli","Gədəbəy","Gəncə","Goranboy","Göyçay","Göygöl","Göytəpə","Hacıqabul","Horadiz","Xaçmaz","Xankəndi","Xocalı","Xocavənd","Xırdalan","Xızı","Xudat","İmişli","İsmayıllı","Kəlbəcər","Kürdəmir","Qax","Qazax","Qəbələ","Qobustan","Qovlar","Quba","Qubadlı","Qusar","Laçın","Lerik","Lənkəran","Liman","Masallı","Mingəçevir","Naftalan","Naxçıvan (şəhər)","Neftçala","Oğuz","Ordubad","Saatlı","Sabirabad","Salyan","Samux","Siyəzən","Sumqayıt","Şabran","Şahbuz","Şamaxı","Şəki","Şəmkir","Şərur","Şirvan","Şuşa","Tərtər","Tovuz","Ucar","Yardımlı","Yevlax","Zaqatala","Zəngilan","Zərdab"],wm0=["{{location.city_name}}"],Pm0=["Akrotiri və Dekeliya","Aland adaları","Albaniya","Almaniya","Amerika Samoası","Andorra","Angilya","Anqola","Antiqua və Barbuda","Argentina","Aruba","Avstraliya","Avstriya","Azərbaycan","Baham adaları","Banqladeş","Barbados","Belçika","Beliz","Belarus","Benin","Bermud adaları","BƏƏ","ABŞ","Boliviya","Bolqarıstan","Bosniya və Herseqovina","Botsvana","Böyük Britaniya","Braziliya","Bruney","Burkina-Faso","Burundi","Butan","Bəhreyn","Cersi","Cəbəli-Tariq","CAR","Cənubi Sudan","Cənubi Koreya","Cibuti","Çad","Çexiya","Monteneqro","Çili","ÇXR","Danimarka","Dominika","Dominikan Respublikası","Efiopiya","Ekvador","Ekvatorial Qvineya","Eritreya","Ermənistan","Estoniya","Əfqanıstan","Əlcəzair","Farer adaları","Fələstin Dövləti","Fici","Kot-d’İvuar","Filippin","Finlandiya","Folklend adaları","Fransa","Fransa Polineziyası","Gernsi","Gürcüstan","Haiti","Hindistan","Honduras","Honkonq","Xorvatiya","İndoneziya","İordaniya","İraq","İran","İrlandiya","İslandiya","İspaniya","İsrail","İsveç","İsveçrə","İtaliya","Kabo-Verde","Kamboca","Kamerun","Kanada","Kayman adaları","Keniya","Kipr","Kiribati","Kokos adaları","Kolumbiya","Komor adaları","Konqo Respublikası","KDR","Kosovo","Kosta-Rika","Kuba","Kuk adaları","Küveyt","Qabon","Qambiya","Qana","Qətər","Qayana","Qazaxıstan","Qərbi Sahara","Qırğızıstan","Qrenada","Qrenlandiya","Quam","Qvatemala","Qvineya","Qvineya-Bisau","Laos","Latviya","Lesoto","Liberiya","Litva","Livan","Liviya","Lixtenşteyn","Lüksemburq","Macarıstan","Madaqaskar","Makao","Makedoniya","Malavi","Malayziya","Maldiv adaları","Mali","Malta","Marşall adaları","Mavriki","Mavritaniya","Mayotta","Meksika","Men adası","Mərakeş","MAR","Mikroneziya","Milad adası","Misir","Myanma","Moldova","Monako","Monqolustan","Montserrat","Mozambik","Müqəddəs Yelena, Askenson və Tristan-da-Kunya adaları","Namibiya","Nauru","Nepal","Niderland","Niderland Antil adaları","Niger","Nigeriya","Nikaraqua","Niue","Norfolk adası","Norveç","Oman","Özbəkistan","Pakistan","Palau","Panama","Papua-Yeni Qvineya","Paraqvay","Peru","Pitkern adaları","Polşa","Portuqaliya","Prednestroviya","Puerto-Riko","Ruanda","Rumıniya","Rusiya","Salvador","Samoa","San-Marino","San-Tome və Prinsipi","Seneqal","Sen-Bartelemi","Sent-Kits və Nevis","Sent-Lüsiya","Sen-Marten","Sen-Pyer və Mikelon","Sent-Vinsent və Qrenadina","Serbiya","Seyşel adaları","Səudiyyə Ərəbistanı","Sinqapur","Slovakiya","Sloveniya","Solomon adaları","Somali","Somalilend","Sudan","Surinam","Suriya","Svazilend","Syerra-Leone","Şərqi Timor","Şimali Marian adaları","Şpisbergen və Yan-Mayen","Şri-Lanka","Tacikistan","Tanzaniya","Tailand","Çin Respublikası","Törks və Kaykos adaları","Tokelau","Tonqa","Toqo","Trinidad və Tobaqo","Tunis","Tuvalu","Türkiyə","Türkmənistan","Ukrayna","Uollis və Futuna","Uqanda","Uruqvay","Vanuatu","Vatikan","Venesuela","Amerika Virgin adaları","Britaniya Virgin adaları","Vyetnam","Yamayka","Yaponiya","Yeni Kaledoniya","Yeni Zelandiya","Yəmən","Yunanıstan","Zambiya","Zimbabve"],Tm0=["Azərbaycan"],jm0=["AZ####"],Nm0=["m. ###"],Lm0=null,Rm0={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},Km0=["Abbas Fətullayev","Abbas Mirzə Şərifzadə","Abbas Səhhət","Abdulla Şaiq","Afiyəddin Cəlilov","Axundov","Ağa Nemətulla","Ağadadaş Qurbanov","Akademik Həsən Əliyev","Akademik Lətif İmanov","Alı Mustafayev","Almas İldırım","Asəf Zeynallı","Asif Əsədullayev","Aşıq Alı","Aşıq Ələsgər","Azadlıq prospekti","Bakıxanov","Balababa Məcidov","Balaəmi Dadaşov","Behbud Şaxtantinski","Bəkir Çobanzadə","Bəsti Bağırova","Bəşir Səfəroğlu","Böyük Qala","Cabir Əliyev","Camal Hacıəliyev","Cavadxan","Cavanşir","Ceyhun Səlimov","Ceyhunbəy Hacıbəyli","Cəbiyev","Cəfər Xəndan","Cəfər Cabbarlı","Cəlal Qurbanov","Cəlil Məmmədquluzadə","Çingiz Mustafayev","Çobanzadə","Dadaş Bünyadzadə","Dağlı Yunus","Dilarə Əliyeva","Elçin Əzimov","Eldar və Abdulla Əlibəyovlar","Elxan Həsənov","Elşən Mehdiyev","Elşən Süleymanov","Etibar Bəkirov","Əbdüləzəl Dəmirçizadə","Əbdülhəsən Anaplı","Əbdülkərim Əlizadə","Əhməd bəy Ağaoğlu","Əhməd Cavad","Əhməd Cəmil","Əhməd Mehbalıyev","Əhməd Rəcəbli","Əjdər Xanbabayev","Əkrəm Cəfərov","Ələsgər Qayıbov","Əliağa Vahid","Əli Bəy Hüseynzadə","Əlimərdan bəy Topçubaşov","Əliyar Əliyev","Əlövsət Abdulrəhimov","Əlövsət Quliyev","Əmir Bağırov","Əsəd Əhmədov","Əşrəf Yunusov","Əzim Əzimzadə","Əziz Əliyev","Heybət Heybətov","Həqiqət Rzayeva","Həmid Araslı","Hənifə Ələsgərova","Hərbçilər","Həsənoğu","Həsən Seyidbəyli","Hətəm Allahverdiyev","Həzi Aslanov","Hüsü Hacıyev","Hüseynqulu Sarabski","Fətəli xan Xoyski","Fəzail Bayramov","Fikrət Əmirov","Fuad İbrahimbəyov","Fuad Yusifov","General Əliağa Şıxlinski","Gülayə Qədirbəyova","Gənclik","Xaqani","Xan Şuşinski","Xanlar","Xudu Məmmədov","İbrahimpaşa Dadaşov","İdris Süleymanov","İlqar Abbasov","İlqar İsmayılov","İmran Qasımov","İnqilab İsmayılov","İsfəndiyar Zülalov","İslam Abışov","İslam Səfərli","İsmayıl bəy Qutqaşınlı","İsmayıl Mirzəgülov","İstiqlaliyyət","28 May","İsgəndərov","İvan Turgenev","İzmir","İzzət Həmidov","İzzət Orucova","Kamal Rəhimov","Kazım Kazımzadə","Kazımağa Kərimov","Kərəm İsmayılov","Kiçik Qala","Koroğlu Rəhimov","Qaçaq Nəbi","Qarabağ","Qədirbəyov","Qəzənfər Musabəyov","Qəzənfər Vəliyev","Leyla Məmmədbəyova","Mahmud İbrahimov","Malik Məmmədov","Mehdi Abbasov","Mehdi Mehdizadə","Məhəmməd Əmin Rəsulzadə","Məhəmməd Hadi","Məhəmməd Xiyabani","Məhəmməd ibn Hinduşah Naxçıvani","Məhsəti Gəncəvi","Məmmədyarov","Mərdanov qardaşları","Mətləb Ağayev","Məşədi Hilal","Məzahir Rüstəmov","Mikayıl Müşviq","Mingəçevir","Mirəli Qaşqay","Mirəli Seyidov","Mirzağa Əliyev","Mirzə İbrahimov","Mirzə Mənsur","Mirzə Mustafayev","Murtuza Muxtarov","Mustafa Topçubaşov","Müqtədir Aydınbəyov","Müslüm Maqomayev","Müzəffər Həsənov","Nabat Aşurbəyova","Naxçıvani","Naximov","Nazim İsmaylov","Neapol","Neftçi Qurban Abbasov","Neftçilər prospekti","Nəcəfbəy Vəzirov","Nəcəfqulu Rəfiyev","Nəriman Nərimanov","Nəsirəddin Tusi","Nigar Rəfibəyli","Niyazi","Nizami","Nizami Abdullayev","Nobel prospekti","Novruz","Novruzov qardaşları","Oqtay Vəliyev","Parlament","Puşkin","Rafiq Ağayev","Ramiz Qəmbərov","Rəşid Behbudov","Rəşid Məcidov","Ruhulla Axundov","Ruslan Allahverdiyev","Rüstəm Rüstəmov","Tahir Bağırov","Tarzan Hacı Məmmədov","Tbilisi prospekti","Təbriz (Bakı)","Təbriz Xəlilbəyli","Tofiq Məmmədov","Tolstoy","Sabit Orucov","Sabit Rəhman","Sahib Hümmətov","Salatın Əsgərova","Sarayevo","Seyid Əzim Şirvani","Seyid Şuşinski","Seyidov","Səməd bəy Mehmandarov","Səməd Vurğun","Səttar Bəhlulzadə","Sona xanım Vəlixanlı","Sübhi Salayev","Süleyman Əhmədov","Süleyman Rəhimov","Süleyman Rüstəm","Süleyman Sani Axundov","Süleyman Vəzirov","Şahin Səmədov","Şamil Əzizbəyov","Şamil Kamilov","Şeyx Şamil","Şəfayət Mehdiyev","Şəmsi Bədəlbəyli","Şirin Mirzəyev","Şıxəli Qurbanov","Şövkət Ələkbərova","Ülvi Bünyadzadə","Üzeyir Hacıbəyov","Vasif Əliyev","Vəli Məmmədov","Vladislav Plotnikov","Vüqar Quliyev","Vunq Tau","Yaqub Əliyev","Yaşar Abdullayev","Yaşar Əliyev","Yavər Əliyev","Yesenin","Yəhya Hüseynov","Yılmaz Axundzadə","Yüsif Eyvazov","Yusif Qasımov","Yusif Məmmədəliyev","Yusif Səfərov","Yusif Vəzir Çəmənzəminli","Zahid Əliyev","Zahid Xəlilov","Zaur Kərimov","Zavod","Zərgərpalan"],Im0=["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],Om0=["küç.","küçəsi","prospekti","pr.","sahəsi","sh."],$m0={building_number:Sm0,city_name:Mm0,city_pattern:wm0,country:Pm0,default_country:Tm0,postcode:jm0,secondary_address:Nm0,state:Lm0,street_address:Rm0,street_name:Km0,street_pattern:Im0,street_suffix:Om0},Hm0=$m0,Gm0={title:"Azerbaijani",code:"az",language:"az",endonym:"azərbaycan dili",dir:"ltr",script:"Latn"},_m0=Gm0,LV=["Anna","Adeliya","Afaq","Afət","Afərim","Aidə","Aygün","Aynur","Alsu","Ayan","Aytən","Aygül","Aydan","Aylin","Bahar","Banu","Bəyaz","Billurə","Cansu","Ceyla","Damla","Dəniz","Diana","Dilarə","Ella","Elza","Elyanora","Ellada","Elvira","Elnarə","Esmira","Estella","Fatimə","Fəxriyyə","Fərəh","Fərqanə","Fidan","Firuzə","Gövhər","Günay","Gülay","Gülçin","Gülər","Gülsüm","Humay","Hüriyə","Hülya","Jalə","Jasmin","Kübra","Ləman","Lamiyə","Lalə","Liliya","Laura","Leyla","Maya","Mehriban","Mələk","Nuray","Nurgün","Nərgiz","Nigar","Ofelya","Pəri","Röya","Səbinə","Selcan","Tansu","Tuba","Ülviyyə","Ulduz","Ülkər"],Vm0=["Qasımova","Əfəndiyeva","Soltanova","Abdullayeva","Rəşidova","Ələkbərova","Əliyeva","Tahirova","Seyidova","Vəsiyeva"],Jm0=[{value:"{{person.female_last_name}}",weight:1}],Um0=null,RV=["Anar","Amid","Afəl","Abbas","Abdulla","Adil","Akif","Aqil","Bəhram","Nurlan","Rafiq","Tərlan","Zaur","Emin","Emil","Kamran","Elnur","Natiq","Rəşad","Rəşid","Tahir","Əhməd","Zahir","İlham","İlqar","Nahid","Nihad","Faiq","İxtiyar","Şəhriyar","Şaiq","Bəxtiyar","Bəhruz","Tunar","Nadir"],Wm0=ju(LV,RV),qm0=["Əhmədov","Ələkbərov","Əliyev","Vəliyev","Soltanov","Quliyev","Məmmədov","Xəlilov","Nəzərov","Rəhimov"],Zm0=[{value:"{{person.male_last_name}}",weight:1}],Ym0=null,Qm0=[{value:"{{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:1}],Xm0=null,u60=null,e60={female_first_name:LV,female_last_name:Vm0,female_last_name_pattern:Jm0,female_prefix:Um0,first_name:Wm0,male_first_name:RV,male_last_name:qm0,male_last_name_pattern:Zm0,male_prefix:Ym0,name:Qm0,prefix:Xm0,suffix:u60},a60=e60,r60=["(9##)###-##-##"],n60={formats:r60},t60=n60,i60={color:cm0,commerce:mm0,company:vm0,date:Am0,internet:zm0,location:Hm0,metadata:_m0,person:a60,phone_number:t60},KV=i60;new Ku({locale:[KV,Ru,Lu]});new Ku({locale:Lu});var o60=["{{person.last_name}} {{company.suffix}}","{{person.male_last_name}} a {{person.male_last_name}} {{company.suffix}}"],s60=["s.r.o.","a.s.","v.o.s."],l60={name_pattern:o60,suffix:s60},E60=l60,c60={wide:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],abbr:["Led","Úno","Bře","Dub","Kvě","Čer","Črc","Srp","Zář","Říj","Lis","Pro"]},d60={wide:["Pondělí","Úterý","Středa","čtvrtek","Pátek","Sobota","Neděle"],abbr:["Po","Út","St","čt","Pá","So","Ne"]},D60={month:c60,weekday:d60},x60=D60,m60=["cz","com","net","eu","org"],h60=["gmail.com","seznam.cz","centrum.cz","volny.cz","atlas.cz"],p60={domain_suffix:m60,free_email:h60},g60=p60,f60=["#","##","###"],v60=["Abertamy","Adamov","Andělská Hora","Aš","Bakov nad Jizerou","Bavorov","Bechyně","Bečov nad Teplou","Bělá nad Radbuzou","Bělá pod Bezdězem","Benátky nad Jizerou","Benešov","Benešov nad Ploučnicí","Beroun","Bezdružice","Bílina","Bílovec","Blansko","Blatná","Blovice","Blšany","Bochov","Bohumín","Bohušovice nad Ohří","Bojkovice","Bor","Borohrádek","Borovany","Boskovice","Boží Dar","Brandýs nad Labem-Stará Boleslav","Brandýs nad Orlicí","Brno","Broumov","Brtnice","Brumov-Bylnice","Bruntál","Brušperk","Břeclav","Březnice","Březová","Březová nad Svitavou","Břidličná","Bučovice","Budišov nad Budišovkou","Budyně nad Ohří","Buštěhrad","Bystré","Bystřice","Bystřice nad Pernštejnem","Bystřice pod Hostýnem","Bzenec","Chabařovice","Cheb","Chlumec","Chlumec nad Cidlinou","Choceň","Chodov","Chomutov","Chotěboř","Chrast","Chrastava","Chropyně","Chrudim","Chřibská","Chvaletice","Chýnov","Chyše","Cvikov","Čáslav","Čelákovice","Černošice","Černošín","Černovice","Červená Řečice","Červený Kostelec","Česká Kamenice","Česká Lípa","Česká Skalice","Česká Třebová","České Budějovice","České Velenice","Český Brod","Český Dub","Český Krumlov","Český Těšín","Dačice","Dašice","Děčín","Desná","Deštná","Dobrovice","Dobruška","Dobřany","Dobřichovice","Dobříš","Doksy","Dolní Benešov","Dolní Bousov","Dolní Kounice","Dolní Poustevna","Domažlice","Dubá","Dubí","Dubňany","Duchcov","Dvůr Králové nad Labem","Františkovy Lázně","Frenštát pod Radhoštěm","Frýdek-Místek","Frýdlant","Frýdlant nad Ostravicí","Fryšták","Fulnek","Golčův Jeníkov","Habartov","Habry","Hanušovice","Harrachov","Hartmanice","Havířov","Havlíčkův Brod","Hejnice","Heřmanův Městec","Hlinsko","Hluboká nad Vltavou","Hlučín","Hluk","Hodkovice nad Mohelkou","Hodonín","Holešov","Holice","Holýšov","Hora Svaté Kateřiny","Horažďovice","Horní Benešov","Horní Blatná","Horní Bříza","Horní Cerekev","Horní Jelení","Horní Jiřetín","Horní Planá","Horní Slavkov","Horšovský Týn","Hořice","Hořovice","Hostinné","Hostivice","Hostomice","Hostouň","Hoštka","Hradec Králové","Hradec nad Moravicí","Hrádek","Hrádek nad Nisou","Hranice (okres Cheb)","Hranice (okres Přerov)","Hrob","Hrochův Týnec","Hronov","Hrotovice","Hroznětín","Hrušovany nad Jevišovkou","Hulín","Humpolec","Husinec","Hustopeče","Ivančice","Ivanovice na Hané","Jablonec nad Jizerou","Jablonec nad Nisou","Jablonné nad Orlicí","Jablonné v Podještědí","Jablunkov","Jáchymov","Janov","Janovice nad Úhlavou","Janské Lázně","Jaroměř","Jaroměřice nad Rokytnou","Javorník","Jemnice","Jesenice (okres Rakovník)","Jeseník","Jevíčko","Jevišovice","Jičín","Jihlava","Jilemnice","Jílové","Jílové u Prahy","Jindřichův Hradec","Jirkov","Jiříkov","Jistebnice","Kadaň","Kamenice nad Lipou","Kamenický Šenov","Kaplice","Kardašova Řečice","Karlovy Vary","Karolinka","Karviná","Kasejovice","Kašperské Hory","Kaznějov","Kdyně","Kelč","Kladno","Kladruby","Klášterec nad Ohří","Klatovy","Klecany","Klimkovice","Klobouky u Brna","Kojetín","Kolín","Konice","Kopidlno","Kopřivnice","Koryčany","Kosmonosy","Kostelec na Hané","Kostelec nad Černými lesy","Kostelec nad Labem","Kostelec nad Orlicí","Košťany","Kouřim","Kožlany","Králíky","Kralovice","Kralupy nad Vltavou","Králův Dvůr","Kraslice","Krásná Hora nad Vltavou","Krásná Lípa","Krásné Údolí","Krásno","Kravaře","Krnov","Kroměříž","Krupka","Kryry","Kunovice","Kunštát","Kuřim","Kutná Hora","Kyjov","Kynšperk nad Ohří","Lanškroun","Lanžhot","Lázně Bělohrad","Lázně Bohdaneč","Lázně Kynžvart","Ledeč nad Sázavou","Ledvice","Letohrad","Letovice","Libáň","Libčice nad Vltavou","Liběchov","Liberec","Libochovice","Libušín","Lipník nad Bečvou","Lišov","Litoměřice","Litomyšl","Litovel","Litvínov","Loket","Lom","Lomnice nad Lužnicí","Lomnice nad Popelkou","Loštice","Loučná pod Klínovcem","Louny","Lovosice","Luby","Lučany nad Nisou","Luhačovice","Luže","Lysá nad Labem","Manětín","Mariánské Lázně","Mašťov","Měčín","Mělník","Městec Králové","Město Albrechtice","Město Touškov","Meziboří","Meziměstí","Mikulášovice","Mikulov","Miletín","Milevsko","Milovice","Mimoň","Miroslav","Mirošov","Mirotice","Mirovice","Mladá Boleslav","Mladá Vožice","Mnichovice","Mnichovo Hradiště","Mníšek pod Brdy","Modřice","Mohelnice","Moravská Třebová","Moravské Budějovice","Moravský Beroun","Moravský Krumlov","Morkovice-Slížany","Most","Mšeno","Mýto","Náchod","Nalžovské Hory","Náměšť nad Oslavou","Napajedla","Nasavrky","Nechanice","Nejdek","Němčice nad Hanou","Nepomuk","Neratovice","Netolice","Neveklov","Nová Bystřice","Nová Paka","Nová Role","Nová Včelnice","Nové Hrady","Nové Město na Moravě","Nové Město nad Metují","Nové Město pod Smrkem","Nové Sedlo","Nové Strašecí","Nový Bor","Nový Bydžov","Nový Jičín","Nový Knín","Nymburk","Nýrsko","Nýřany","Odolena Voda","Odry","Olešnice","Olomouc","Oloví","Opava","Opočno","Orlová","Osečná","Osek","Oslavany","Ostrava","Ostrov","Otrokovice","Pacov","Pardubice","Paskov","Pec pod Sněžkou","Pečky","Pelhřimov","Petřvald","Pilníkov","Písek","Planá","Planá nad Lužnicí","Plánice","Plasy","Plesná","Plumlov","Plzeň","Poběžovice","Počátky","Podbořany","Poděbrady","Podivín","Pohořelice","Police nad Metují","Polička","Polná","Postoloprty","Potštát","Prachatice","Praha","Proseč","Prostějov","Protivín","Přebuz","Přelouč","Přerov","Přeštice","Příbor","Příbram","Přibyslav","Přimda","Pyšely","Rabí","Radnice","Rájec-Jestřebí","Rajhrad","Rakovník","Ralsko","Raspenava","Rejštejn","Rokycany","Rokytnice nad Jizerou","Rokytnice v Orlických horách","Ronov nad Doubravou","Rosice","Rotava","Roudnice nad Labem","Rousínov","Rovensko pod Troskami","Roztoky","Rožďalovice","Rožmberk nad Vltavou","Rožmitál pod Třemšínem","Rožnov pod Radhoštěm","Rtyně v Podkrkonoší","Rudná","Rudolfov","Rumburk","Rychnov nad Kněžnou","Rychnov u Jablonce nad Nisou","Rychvald","Rýmařov","Řevnice","Říčany","Sadská","Sázava","Seč","Sedlčany","Sedlec-Prčice","Sedlice","Semily","Sezemice","Sezimovo Ústí","Skalná","Skuteč","Slaný","Slatiňany","Slavičín","Slavkov u Brna","Slavonice","Slušovice","Smečno","Smiřice","Smržovka","Soběslav","Sobotka","Sokolov","Solnice","Spálené Poříčí","Staňkov","Staré Město (okres Šumperk)","Staré Město (okres Uherské Hradiště)","Stárkov","Starý Plzenec","Stochov","Stod","Strakonice","Stráž nad Nežárkou","Stráž pod Ralskem","Strážnice","Strážov","Strmilov","Stříbro","Studénka","Suchdol nad Lužnicí","Sušice","Světlá nad Sázavou","Svitavy","Svoboda nad Úpou","Svratka","Šenov","Šlapanice","Šluknov","Špindlerův Mlýn","Šternberk","Štětí","Štíty","Štramberk","Šumperk","Švihov","Tábor","Tachov","Tanvald","Telč","Teplá","Teplice","Teplice nad Metují","Terezín","Tišnov","Toužim","Tovačov","Trhové Sviny","Trhový Štěpánov","Trmice","Trutnov","Třebechovice pod Orebem","Třebenice","Třebíč","Třeboň","Třemošná","Třemošnice","Třešť","Třinec","Turnov","Týn nad Vltavou","Týnec nad Labem","Týnec nad Sázavou","Týniště nad Orlicí","Uherské Hradiště","Uherský Brod","Uherský Ostroh","Uhlířské Janovice","Újezd u Brna","Unhošť","Uničov","Úpice","Úsov","Ústí nad Labem","Ústí nad Orlicí","Úštěk","Úterý","Úvaly","Valašské Klobouky","Valašské Meziříčí","Valtice","Vamberk","Varnsdorf","Vejprty","Velešín","Velká Bíteš","Velká Bystřice","Velké Bílovice","Velké Hamry","Velké Meziříčí","Velké Opatovice","Velké Pavlovice","Velký Šenov","Veltrusy","Velvary","Verneřice","Veselí nad Lužnicí","Veselí nad Moravou","Vidnava","Vimperk","Vítkov","Vizovice","Vlachovo Březí","Vlašim","Vodňany","Volary","Volyně","Votice","Vracov","Vratimov","Vrbno pod Pradědem","Vrchlabí","Vroutek","Vsetín","Všeruby","Výsluní","Vysoké Mýto","Vysoké nad Jizerou","Vysoké Veselí","Vyškov","Vyšší Brod","Zábřeh","Zákupy","Zásmuky","Zbiroh","Zbýšov","Zdice","Zlaté Hory","Zlín","Zliv","Znojmo","Zruč nad Sázavou","Zubří","Žacléř","Žamberk","Žandov","Žatec","Ždánice","Žďár nad Sázavou","Ždírec nad Doubravou","Žebrák","Železná Ruda","Železnice","Železný Brod","Židlochovice","Žirovnice","Žlutice","Žulová"],C60=["{{location.city_name}}"],F60=["Afghánistán","Albánie","Alžírsko","Andorra","Angola","Antigua a Barbuda","Argentina","Arménie","Austrálie","Ázerbájdžán","Bahamy","Bahrajn","Bangladéš","Barbados","Belgie","Belize","Benin","Bělorusko","Bhútán","Bolívie","Bosna a Hercegovina","Botswana","Brazílie","Brunej","Bulharsko","Burkina Faso","Burundi","Čad","Černá Hora","Česko","Čína","Dánsko","DR Kongo","Dominika","Dominik","Džibutsko","Egypt","Ekvádor","Eritrea","Estonsko","Etiopie","Fidži","Filipíny","Finsko","Francie","Gabon","Gambie","Gruzie","Německo","Ghana","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Chile","Chorvatsko","Indie","Indonésie","Irák","Írán","Irsko","Island","Itálie","Izrael","Jamajka","Japonsko","Jemen","Jihoaf","Jižní Korea","Jižní Súdán","Jordánsko","Kambodža","Kamerun","Kanada","Kapverdy","Katar","Kazachstán","Keňa","Kiribati","Kolumbie","Komory","Kongo","Kostarika","Kuba","Kuvajt","Kypr","Kyrgyzstán","Laos","Lesotho","Libanon","Libérie","Libye","Lichtenštejnsko","Litva","Lotyšsko","Lucembursko","Madagaskar","Maďarsko","Makedonie","Malajsie","Malawi","Maledivy","Mali","Malta","Maroko","Marshallovy ostrovy","Mauritánie","Mauricius","Mexiko","Mikronésie","Moldavsko","Monako","Mongolsko","Mosambik","Myanmar (Barma)","Namibie","Nauru","Nepál","Niger","Nigérie","Nikaragua","Nizozemsko","Norsko","Nový Zéland","Omán","Pákistán","Palau","Palestina","Panama","Papua-Nová Guinea","Paraguay","Peru","Pobřeží slonoviny","Polsko","Portugalsko","Rakousko","Rovníková Guinea","Rumunsko","Rusko","Rwanda","Řecko","Salvador","Samoa","San Marino","Saúdská Arábie","Senegal","Severní Korea","Seychely","Sierra Leone","Singapur","Slovensko","Slovinsko","Srbsko","Středo","Somálsko","Surinam","Súdán","Svatá Lucie","Svatý Kryštof a Nevis","Svatý Tomáš a Princův ostrov","Svatý Vincenc a Grenadiny","Svazijsko","Spojené arabské emiráty","Spojené království","Spojené státy americké","Sýrie","Šalamounovy ostrovy","Španělsko","Srí Lanka","Švédsko","Švýcarsko","Tádžikistán","Tanzanie","Thajsko","Togo","Tonga","Trinidad a Tobago","Tunisko","Turecko","Turkmenistán","Tuvalu","Uganda","Ukrajina","Uruguay","Uzbekistán","Vanuatu","Vatikán","Venezuela","Vietnam","Východní Timor","Zambie","Zimbabwe"],k60=["Česká republika"],A60=["#####","### ##"],b60=["Apt. ###","Suite ###"],y60=["Jihočeský kraj","Jihomoravský kraj","Karlovarský kraj","Kraj Vysočina","Královéhradecký kraj","Liberecký kraj","Moravskoslezský kraj","Olomoucký kraj","Pardubický kraj","Plzeňský kraj","Praha","Středočeský kraj","Ústecký kraj","Zlínský kraj"],B60=null,z60={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},S60=["17. Listopadu","28. Pluku","28. Října","5. Května","5. Máje","7. Května","8. Listopadu","9. Května","Achátová","Adamova","Adamovská","Adélčina","Africká","Akademická","Aksamitova","Akátová","Alabastrová","Albertov","Albrechtická","Albánská","Albíny Hochové","Aldašínská","Alej Českých Exulantů","Aleny Santarové","Aloisovská","Altajská","Alšovo Nábř.","Alšovo Nábřeží","Alšovy Sady","Alžírská","Ambrožova","Americká","Ametystová","Amforová","Amortova","Ampérova","Amurská","Anastázova","Anderleho","Andersenova","Andrštova","Andělova","Anenská","Anenské Nám.","Anenské Náměstí","Anežky Malé","Anežská","Angelovova","Anglická","Angolská","Anhaltova","Ankarská","Anny Drabíkové","Anny Letenské","Anny Rybníčkové","Anny Čížkové","Antala Staška","Antonína Hodného","Antonína Čermáka","Antonínská","Anýzová","Apolinářská","Arabská","Aranžérská","Arbesovo Nám.","Arbesovo Náměstí","Archangelská","Archeologická","Archimédova","Archivní","Argentinská","Aristotelova","Arkalycká","Armádní","Armádního Sboru","Armády","Arménská","Arnošta Valenty","Astlova","Athénská","Atletická","Aubrechtové","Augustinova","Augustova","Austova","Aviatická","Axmanova","Azalková","Azuritová","Ašská","Baarova","Babická","Babiččina","Babočková","Babská","Babylonská","Babákova","Bachmačské Nám.","Bachmačské Náměstí","Bachova","Bacháčkova","Badeniho","Bajgarova","Bajkalská","Bajkonurská","Bakalářská","Bakovská","Bakurinova","Balabánova","Balbínova","Banskobystrická","Baranova","Barchovická","Barešova","Barrandova","Barrandovská","Bartolomějská","Bartoňkova","Bartoňova","Bartoškova","Bartákova","Bartůňkova","Barunčina","Barvířská","Barákova","Basilejské Nám.","Basilejské Náměstí","Bassova","Batelovská","Batličkova","Bavorovská","Bavorská","Bazalková","Bazovského","Bačetínská","Baňská","Baškirská","Bašteckého","Baštýřská","Bažantní","Beaufortova","Bechlínská","Bechyňova","Bechyňská","Beckovská","Bedlová","Bednářská","Bedrnova","Bedřichovská","Beethovenova","Beldova","Belgická","Bellova","Bellušova","Bendlova","Bendova","Benecká","Benediktská","Benešovská","Benická","Benkova","Benákova","Benátská","Benáčanova","Beníškové","Beranových","Bergerova","Bergmanova","Berkovská","Berlínská","Bermanova","Bernartická","Bernolákova","Berounská","Bertrámová","Berylová","Besední","Beskydská","Betlémská","Betlémské Nám.","Betlémské Náměstí","Betáňská","Bezdrevská","Bezděkovská","Bezinková","Bezová","Bezprašná","Bečovská","Bečvářova","Bečvářská","Beřkovická","Bešťákova","Bieblova","Binarova","Biskupcova","Biskupská","Biskupský Dvůr","Blachutova","Blahníkova","Blahoslavova","Blanická","Blatenská","Blatnická","Blatovská","Blatská","Blattného","Blažimská","Blažkova","Blažíčkova","Blešnovská","Blodkova","Bludovická","Blériotova","Blšanecká","Bobkova","Bochovská","Bodláková","Bohdalec","Bohdalecká","Bohdanečská","Bohdašínská","Bohnická","Bohrova","Bohumínská","Bohuslava Martinů","Bohuslava Ze Švamberka","Bohuslavická","Bohušovická","Boháčova","Bohúňova","Bojanovická","Bojasova","Bojetická","Boješická","Bojkovická","Bojovská","Bojínková","Bojčenkova","Bolebořská","Boleratická","Boleslavova","Boleslavská","Boletická","Bolevecká","Bolinská","Boloňská","Bolzanova","Bolívarova","Borecká","Borečkova","Borodinská","Borotínská","Borovanská","Borovanského","Borovnická","Borovská","Borová","Borošova","Borská","Borského","Boršov","Boršovská","Borůvková","Boseňská","Botevova","Botičská","Boudova","Bousovská","Boučkova","Bouřilova","Boušova","Bozděchova","Boční I","Boční Ii","Bořanovická","Bořetická","Bořetínská","Bořivojova","Boříkova","Bošická","Bošilecká","Bošínská","Božanovská","Božecká","Božejovická","Boženy Hofmeisterové","Boženy Jandlové","Boženy Němcové","Boženy Stárkové","Božetická","Božetěchova","Božkova","Božkovská","Božídarská","Brabcova","Bramboříková","Branaldova","Brandejsova","Brandejsovo Nám.","Brandejsovo Náměstí","Brandlova","Brandýská","Branická","Branické Nám.","Branické Náměstí","Branislavova","Branišovská","Branská","Bratislavská","Bratranců Veverkových","Bratří Dohalských","Bratří Venclíků","Bratří Čapků","Bratříkovská","Braunerova","Braunova","Braškovská","Brdecká","Brdičkova","Brdlíkova","Brechtova","Brehmova","Breitcetlova","Brichtova","Brigádnická","Brigádníků","Brixiho","Brodecká","Brodského","Bromova","Bronzová","Broskvoňová","Broumarská","Broumovská","Brozánská","Brožíkova","Brtecká","Brtnická","Brumovická","Brunclíkova","Brunelova","Brunnerova","Bruselská","Brusinková","Bruslařská","Bryksova","Brzická","Brzorádových","Brázdimská","Brňovská","Bubenečská","Bubenská","Bubenské Nábř.","Bubenské Nábřeží","Bubeníčkova","Bublavská","Bublíkova","Bubnova","Bucharova","Buchlovská","Buchovcova","Budapešťská","Budečská","Budilova","Budilovská","Budovatelská","Budyňská","Budyšínská","Budínova","Budčická","Budějovická","Bukolská","Bukovecká","Bukovinská","Buková","Bulharská","Buližníková","Bulovka","Burdova","Burešova","Burianova","Butovická","Buzulucká","Buštěhradská","Bydhošťská","Bydžovská","Bydžovského","Bylanská","Bystrá","Bystřická","Bystřičná","Byšická","Byškovická","Bzenecká","Bártlova","Bášťská","Bílenecké Nám.","Bílenecké Náměstí","Bílinská","Bílkova","Bílovská","Bílá","Bílčická","Bínova","Bítovská","Böhmova","Býšovská","Běchorská","Běchovická","Běhounkova","Bělehradská","Bělečská","Bělinského","Bělocerkevská","Bělocká","Bělohorská","Bělomlýnská","Běloveská","Běluňská","Bělušická","Bělásková","Bělčická","Běžecká","Běžná","Břeclavská","Břehová","Břetislavova","Břevnovská","Březanova","Březecká","Březenská","Březinova","Březiněveská","Březnická","Březnová","Březovická","Březovského","Březová","Břečťanová","Břežanská","Břežánecká","Břidlicová","Břidličná","Břízova","Bříšťanská","Cafourkova","Cedrová","Celetná","Celniční","Celsiova","Cementářská","Ceplechova","Cerhenická","Cerhýnská","Cetyňská","Chabařovická","Chaberská","Chabeřická","Chabská","Chalabalova","Chaloupeckého","Chaloupky","Chaltická","Chalupkova","Chalupnická","Chaplinovo Nám.","Chaplinovo Náměstí","Charkovská","Charlese De Gaulla","Charvátova","Chatařská","Chatová","Chebská","Chelčického","Chemická","Chilská","Chittussiho","Chladírenská","Chlebovická","Chlumecká","Chlumova","Chlumínská","Chlumčanského","Chlupova","Chlupáčova","Chládkova","Chmelařská","Chmelická","Chmelová","Chmelířova","Choceradská","Choceňská","Chocholouškova","Chocholova","Chodecká","Chodovecké Nám.","Chodovecké Náměstí","Chodovická","Chodovská","Chodská","Cholupická","Chomutovická","Chomutovská","Chopinova","Choratická","Chorošová","Chorušická","Chorvatská","Chotečská","Chotkova","Chotouchovská","Chotouňská","Chotovická","Chotutická","Chotěbuzská","Chotěnovská","Chotětovská","Chotěšovská","Chovatelská","Chrastavská","Chrobolská","Chrpová","Chrudimská","Chráněná","Chrášťanská","Chuchelská","Chudenická","Chudoměřická","Churnajevova","Churáňovská","Chvaletická","Chvalečská","Chvalkovická","Chvalova","Chvalská","Chvalšovická","Chvatěrubská","Chvojenecká","Chyjická","Chýnická","Chýnovská","Chýňská","Chřibská","Cibulka","Cidlinská","Cigánkova","Cihelná","Cihlářova","Cihlářská","Cimburkova","Ciolkovského","Cirkusová","Cisterciácká","Citolibská","Coriových","Ctiborova","Ctiněveská","Ctiradova","Ctěnická","Cukerní","Cukrovarnická","Cukrovarská","Cuřínova","Cvikovská","Cvičebná","Cvrčkova","Cyprichova","Cíglerova","Cílkova","Cínovecká","Církova","Církvická","Církvičná","Císařská Louka","Císařský Ostrov","Cítovská","Daimlerova","Dalejská","Dalešická","Daliborova","Dalimilova","Dalovická","Dandova","Danielova","Dany Medřické","Darwinova","Dasnická","Davelská","Davidovičova","Davídkova","Dačická","Dačického","Daňkova","Dašická","Daškova","Dehtínská","Dejvická","Demlova","Demoliční","Desenská","Destinnové","Destinové","Devonská","Deylova","Deštná","Dešťová","Diabasová","Diamantová","Diblíkova","Dienzenhoferovy Sady","Dieselova","Diskařská","Dismanova","Dittrichova","Divadelní","Divecká","Diviznová","Divišova","Divišovská","Divoká Šárka","Dlabačov","Dlouhá","Dlážděná","Do Blatin","Do Borovin","Do Chuchle","Do Dolnic","Do Dubin","Do Dubče","Do Hlinek","Do Klukovic","Do Kopečka","Do Koutů","Do Lipan","Do Lipin","Do Luk","Do Panenek","Do Podkovy","Do Polí","Do Potoků","Do Píšovic","Do Roklí","Do Rybníčků","Do Svépravic","Do Vozovny","Do Vrchu","Do Vršku","Do Zahrádek I","Do Zahrádek Ii","Do Zátiší","Do Údolí","Do Újezda","Do Čertous","Do Čtvrti","Do Říčan","Dobevská","Dobnerova","Dobratická","Dobronická","Dobropolská","Dobrovická","Dobrovolného","Dobrovolského","Dobrovského","Dobrovízská","Dobročovická","Dobrošovská","Dobrušská","Dobřanská","Dobřejovická","Dobřenická","Dobřichovská","Dobšická","Dobšínská","Dohalická","Doksanská","Dolanská","Dolejškova","Doležalova","Dolina","Dolnobranská","Dolnobřežanská","Dolnocholupická","Dolnojirčanská","Dolnokrčská","Dolnokřeslická","Dolnomlýnská","Dolnoměcholupská","Dolnopočernická","Dolnočernošická","Dolní","Dolní Chaloupky","Dolomitová","Dolská","Dolákova","Dolínecká","Dolňanská","Domanovická","Domašínská","Domažlická","Dominova","Dominínská","Domkovská","Domkářská","Domousnická","Donatellova","Donovalská","Donská","Donátova","Donínská","Dopplerova","Dopravní","Dopraváků","Dostihová","Dostojevského","Doubecká","Doubická","Doubravická","Doubravská","Doubravínova","Doubravčická","Doudlebská","Doudova","Doupovská","Dr. Marodyho","Dr. Zikmunda Wintra","Dr.Zikmunda Wintra","Dragounská","Drahanská","Drahelická","Drahelčická","Drahobejlova","Drahorádova","Drahotická","Drahotínská","Drahovská","Drahoňovského","Draženovská","Dražetická","Dražická","Dražického","Dražického Nám.","Dražického Náměstí","Dražkovská","Dreyerova","Drimlova","Drnovská","Drobná","Drtikolova","Drtinova","Druhanická","Druhého Odboje","Družicová","Družnosti","Družná","Družstevní","Družstevní Ochoz","Drážní","Drůbežnická","Drůbežářská","Dubanská","Dubenecká","Dubečská","Dubečské Horky","Dubinská","Dubnická","Dubnova","Dubovická","Dubová","Dubrovnická","Dubská","Duchcovská","Duchoslávka","Dudkova","Dudínská","Duhová","Dukelská","Dukelských Hrdinů","Dunajevského","Dunajská","Dunická","Dunovského","Durychova","Dusíkova","Duškova","Dušní","Dvorecká","Dvorecké Nám.","Dvorecké Náměstí","Dvorní","Dvorská","Dvoudílná","Dvouletky","Dvouramenná","Dvořeckého","Dvořišťská","Dvořákova","Dvořákovo Nábř.","Dvořákovo Nábřeží","Dygrýnova","Dyjská","Dykova","Dářská","Dürerova","Dýšinská","Děbolínská","Dědická","Dědinova","Dědinská","Děkanská","Děkanská Vinice I","Děkanská Vinice Ii","Dělená","Dělnická","Dělostřelecká","Dětenická","Dětská","Dětský Ostrov","Děvínská","Děčínská","Dřevařská","Dřevnická","Dřevná","Dřevčická","Dřínovská","Dřínová","Dřítenská","Eberlova","Ebrova","Edisonova","Edvardova","Egyptská","Eichlerova","Einsteinova","Ejpovická","Ekonomická","Eledrova","Elektrárenská","Eliášova","Elišky Junkové","Elišky Krásnohorské","Elišky Peškové","Elišky Přemyslovny","Ellnerové","Elsnicovo Náměstí","Emilie Hyblerové","Emlerova","Engelmüllerova","Engelova","Englerova","Erbenova","Estonská","Etiopská","Euklidova","Evropská","Evy Olmerové","Exnárova","F.V.Veselého","Fabiánova","Fabiánská","Fadějevova","Fajmanové","Fajtlova","Falcká","Faltysova","Famfulíkova","Fantova","Faradayova","Farkašova","Farní","Farská","Farského","Fastrova","Federova","Fejfarova","Felberova","Fenyklová","Fetrovská","Feřtekova","Fialková","Fibichova","Fikerova","Filipova","Filipovského","Filipíny Welserové","Fillova","Filmařská","Filosofská","Fingerova","Finkovská","Finská","Firkušného","Fischlova","Fišerova","Flemingovo Nám.","Flemingovo Náměstí","Flájská","Flöglova","Foerstrova","Folmavská","Formanská","Formánkova","Fořtova","Fragnerova","Francouzská","Františka Diviše","Františka Jansy","Františka Kadlece","Františka Křížka","Františka Černého","Františka Červeného","Františka Šimáčka","Františkova","Franty Kocourka","Frančíkova","Freiwaldova","Freyova","Frimlova","Fričova","Froncova","Frostova","Froňkova","Frydrychova","Fryčovická","Fráni Šrámka","Frézařská","Frýdecká","Frýdlantská","Fuchsova","Fügnerovo Nám.","Fügnerovo Náměstí","Gabinova","Gabčíkova","Gagarinova","Galandova","Galileova","Gallašova","Galvaniho","Gaussova","Gdaňská","Generála Janouška","Generála Mejstříka","Generála Píky","Generála Šišky","Gensovská","Geologická","Gercenova","Gerstnerova","Ginzova","Glazunovova","Glinkova","Glowackého","Goetheho","Gogolova","Golfová","Gollova","Golčova","Gončarenkova","Gorazdova","Gotthardská","Goyova","Gočárova","Grafická","Grafitová","Grammova","Granátová","Gregorova","Grussova","Gruzínská","Gutfreundova","Gutova","Gymnasijní","Gymnastická","Habartická","Habartovská","Haberfeldova","Habrovská","Habrová","Habřická","Hackerova","Hadovitá","Hadravská","Hajní","Hakenova","Halasova","Halenkovská","Halštatská","Hamerská","Hamplova","Hamrová","Hamsíkova","Hankova","Hanouškova","Hanusova","Hanušova","Hanzelkova","Hanzlíkova","Harantova","Harcovská","Harlacherova","Harmonická","Harrachovská","Hartenberská","Hasičská","Hasičů","Hasova","Hastrmanská","Haunerova","Hauptova","Hausmannova","Havanská","Havelská","Havelská Ulička","Havlovického","Havlovská","Havlínova","Havlíčkova","Havlíčkovo Nám.","Havlíčkovo Náměstí","Havlíčkovy Sady","Havlůjové","Havranická","Havraní","Havránkova","Havířovská","Havířská","Haškova","Hašlerova","Haštalská","Haštalské Nám.","Haštalské Náměstí","Heckelova","Heineho","Heinemannova","Hejnická","Hejplíkova","Hejtmanská","Hejtmánkova","Hekova","Hekrova","Heldova","Heleny Malířové","Hellichova","Helmova","Helsinská","Helénská","Hennerova","Heranova","Herbenova","Herdovská","Herlíkovická","Hermanická","Hermelínská","Hermíny Týrlové","Heroldovy Sady","Herrmannova","Herrova","Hertzova","Herálecká I","Herálecká Ii","Herálecká Iii","Herálecká Iv","Herčíkova","Hevlínská","Heydukova","Heyrovského Nám.","Heyrovského Náměstí","Hečkova","Heřmanova","Heřmánková","Hildy Čihákové","Hillebrantova","Hilmarova","Hiršlova","Hlavatého","Hlavenecká","Hlavní","Hlavova","Hlaváčkova","Hlaváčova","Hlaďova","Hledíková","Hlinská","Hlivická","Hlohová","Hloubětínská","Hlubocká","Hluboká","Hlubočepská","Hlušičkova","Hládkov","Hlávkova","Hněvkovská","Hněvkovského","Hnězdenská","Hoblířská","Hodkovická","Hodkovská","Hodonínská","Hodčina","Hodějovská","Hoděšovická","Hofbauerova","Hoffmannova","Hokejová","Hokešovo Nám.","Hokešovo Náměstí","Holandská","Holekova","Holenická","Holenská","Holečkova","Holešovické Nábřeží","Holešovický Přístav","Holická","Hollarovo Nám.","Hollarovo Náměstí","Holohlavská","Holotínská","Holoubkova","Holoubkovská","Holubická","Holubinková","Holubkova","Holubova","Holubí","Holušická","Holyňská","Holátova","Holínská","Holýšovská","Holčovická","Holšická","Homolová","Homérova","Honzíkova","Hornická","Hornocholupická","Hornofova","Hornokrčská","Hornokřeslická","Hornomlýnská","Hornoměcholupská","Hornopočernická","Horní","Horní Chaloupky","Horní Hrdlořezská","Horní Stromky","Horníčkova","Horolezecká","Horoměřická","Horoušanská","Horovo Nám.","Horovo Náměstí","Horská","Horusická","Horymírovo Nám.","Horymírovo Náměstí","Horákova","Horáčkova","Horčičkova","Horňátecká","Horšovská","Hospodářská","Hostavická","Hostinského","Hostivařská","Hostivařské Nám.","Hostivařské Náměstí","Hostivická","Hostivítova","Hostišovská","Hostouňská","Hostošova","Hostýnská","Houbařská","Houdova","Hovorčovická","Hořanská","Hořejší Náb.","Hořejší Nábřeží","Hořejšího","Hořelická","Hořická","Hořovského","Hořínecká","Hoškova","Hoštická","Hošťálkova","Hrabačovská","Hrabákova","Hrachovská","Hrad I. Nádvoří","Hrad Ii. Nádvoří","Hrad Iii. Nádvoří","Hradební","Hradecká","Hradeckých","Hradečkova","Hradešínská","Hradčanské Nám.","Hradčanské Náměstí","Hraniční","Hrazanská","Hrdinova","Hrdličkova","Hrdlořezská","Hrdoňovická","Hroncova","Hronovská","Hronětická","Hrozenkovská","Hroznová","Hrozného","Hrubého","Hrubínova","Hrudičkova","Hrusická","Hruškovská","Hrušovanské Nám.","Hrušovanské Náměstí","Hrušovická","Hrušovská","Hrušínského","Hrušňová","Hrádková","Hráského","Huberova","Hubičkova","Hubáčkova","Hudcova","Hudební","Hudečkova","Hugo Haase","Hulanova","Hulická","Humenecká","Humpolecká","Huntířovská","Hurbanova","Husařská","Husinecká","Husitská","Husníkova","Husova","Husovo Nám.","Husovo Náměstí","Hustopečská","Hutnická","Huťská","Hviezdoslavova","Hvozdecká","Hvozdnická","Hvozdíková","Hvožďanská","Hvězdonická","Hvězdova","Hvězdářská","Hyacintová","Hybernská","Hybešova","Hynaisova","Hypšmanova","Hábova","Hájecká","Hájenská","Hájkova","Hájovna U Podjezdu","Hájovna V Šárce","Hájová","Hájíčkova","Hájčí","Hákova","Hálkova","Hálova","Hálův Statek","Högerova","Hübnerové","Hřbitovní","Hřebenová","Hřebíkova","Hřenská","Hřibojedská","Hřibská","Hříbková","Hřídelecká","Hůlkova","Hůrská","Ibsenova","Imrychova","Ingrišova","Internacionální","Irkutská","Irská","Irvingova","Italská","Ivančická","Izraelská","Jabkenická","Jablonecká","Jablonského","Jabloňová","Jablunkovská","Jagellonská","Jahodnická","Jahodová","Jakobiho","Jakubovská","Jakubská","Jakutská","Jalodvorská","Jalovcová","Jaltská","Jamborova","Jamská","Jana Bílka","Jana Jindřicha","Jana Karafiáta","Jana Kašpara","Jana Marka","Jana Masaryka","Jana Ouřady","Jana Přibíka","Jana Růžičky","Jana Srba","Jana Zajíce","Jana Čerstvého","Jana Želivského","Janderova","Jandova","Janečkova","Jankovcova","Jankovská","Janouchova","Janouškova","Janovická","Janovská","Janovského","Jansenova","Janského","Jansova","Jantarová","Janákova","Janáčkovo Nábř.","Janáčkovo Nábřeží","Janýrova","Jančova","Jarešova","Jarkovská","Jarmily Novotné","Jarní","Jarníkova","Jaromíra Jindry","Jaromíra Vejvody","Jaromírova","Jaroměřská","Jaroslava Foglara","Jaroslava Švehly","Jaroslavická","Jasanová","Jaselská","Jasenická","Jasenná","Jasmínová","Jasná I","Jasná Ii","Jaspisová","Jateční","Jaurisova","Javorenská","Javornická","Javorová","Javorská","Javořická","Jašíkova","Jažlovická","Jedlová","Jednostranná","Jednotného Zemědělského Družstva","Jednořadá","Jelenovská","Jelení","Jelínkova","Jemenská","Jemnická","Jenerálka","Jenečská","Jenišovská","Jenská","Jeníkovická","Jenštejnská","Jeremenkova","Jeremiášova","Jerevanská","Jeronýmova","Jeruzalémská","Jesenická","Jeseniova","Jestřebická","Jetelová","Jetřichovická","Jevanská","Jezdecká","Jezdovická","Jezerní","Jezerská","Jezevčí","Ječná","Jeřabinová","Jeřická","Jeřábkova","Jeřábnická","Jeřábová","Ješetická","Ještědská","Ježdíkova","Ježkova","Ježovická","Ježovská","Jihlavská","Jihovýchodní I","Jihovýchodní Ii","Jihovýchodní Iii","Jihovýchodní Iv","Jihovýchodní Ix","Jihovýchodní V","Jihovýchodní Vi","Jihovýchodní Vii","Jihovýchodní Viii","Jihozápadní I","Jihozápadní Ii","Jihozápadní Iii","Jihozápadní Iv","Jihozápadní V","Jihozápadní Vi","Jihočeská","Jilemnická","Jilemnického","Jilmová","Jilská","Jindrova","Jindřicha Jindřicha","Jindřicha Plachty","Jindřichova","Jindřišská","Jinolická","Jinonická","Jinočanská","Jirenská","Jirečkova","Jirkovská","Jirsákova","Jirsíkova","Jiránkova","Jiráskovo Nám.","Jiráskovo Náměstí","Jirčanská","Jiskrova","Jistebnická","Jitkovská","Jitravská","Jitrocelová","Jitřní","Jivenská","Jizerská","Jičínská","Jiřická","Jiřinková","Jiřiny Štěpničkové","Jiřská","Jiřího Jandy","Jiřího Mašína","Jiřího Ze Vtelna","Jiříčkova","Jiříčkové","Jižní I","Jižní Ii","Jižní Iii","Jižní Iv","Jižní Ix","Jižní Nám.","Jižní Náměstí","Jižní Spojka","Jižní V","Jižní Vi","Jižní Vii","Jižní Viii","Jižní Xi","Jižní Xii","Jižní Xiii","Jižní Xiv","Jižní Xv","Jižní Xvi","Jižní Xvii","Johanitská","Jordana Jovkova","Jordánská","Josefa Bíbrdlíka","Josefa Houdka","Josefa Kočího","Josefa Němce","Josefa Vašíčka","Josefa Šimůnka","Josefská","José Martího","Juarézova","Jugoslávská","Jugoslávských Partyzánů","Jungmannova","Jungmannovo Náměstí","Junácká","Jupiterova","Jurkovičova","Juárezova","Jzd","Jáchymova","Jáchymovská","Jánošíkova","Jánská","Jánský Vršek","Jíchova","Jílkova","Jílovická","Jílovišťská","Jílovská","Jílová","Jírova","Jírovcovo Nám.","Jírovcovo Náměstí","Jívanská","Jívová","K Austisu","K Avii","K Barrandovu","K Bateriím","K Bažantnici","K Belvederu","K Berance","K Beranovu","K Berounce","K Beránku","K Betonárně","K Betáni","K Blatovu","K Bohnicím","K Borovíčku","K Botiči","K Brance","K Brnkám","K Brusce","K Brůdku","K Bílému Vrchu","K Běchovicům","K Březince","K Březiněvsi","K Břečkám","K Celinám","K Cementárně","K Chabům","K Chaloupce","K Chaloupkám","K Chatám","K Chmelnici","K Chumberku","K Cihelně","K Cikánce","K Cíli","K Dalejím","K Dobré Vodě","K Dolům","K Drahani","K Drazdům","K Drsnici","K Dubinám","K Dubovému Mlýnu","K Dubu","K Dubči","K Dálnici","K Dýmači","K Děrám","K Fantovu Mlýnu","K Farkám","K Fialce","K Fišpance","K Habrovce","K Habru","K Haltýři","K Havlínu","K Hluboké Cestě","K Hlásku","K Holyni","K Holému Vrchu","K Homolce","K Horkám","K Horním Počernicím","K Horoměřicům","K Hořavce","K Hradišti","K Hrnčířům","K Hrušovu","K Hrázi","K Hutím","K Hádku","K Háječku","K Háji","K Hájku","K Hájovně","K Hájům","K Hárunce","K Interně","K Jalovce","K Jasánkám","K Jelenu","K Jelenám","K Jezeru","K Jezu","K Jezírku","K Jihu","K Jinočanům","K Jižnímu Městu","K Juliáně","K Jízdárně","K Labeškám","K Ladům","K Lahovičkám","K Lahovské","K Lažance","K Lesoparku","K Lesu","K Lesíku","K Letišti","K Letňanům","K Libuši","K Lindě","K Lipanům","K Lipinám","K Lipám","K Lochkovu","K Lomu","K Louži","K Luhu","K Lukám","K Lučinám","K Lužinám","K Ládví","K Lánu","K Lávce","K Lázním","K Lípě","K Markétě","K Matěji","K Mejtu","K Metru","K Milíčovu","K Mlíčníku","K Mlýnu","K Modřanskému Nádraží","K Mohyle","K Moravině","K Mostku","K Mostu","K Motelu","K Motolu","K Mírám","K Měcholupům","K Měchurce","K Nedvězí","K Netlukám","K Noskovně","K Nouzovu","K Nové Vsi","K Nové Škole","K Novému Dvoru","K Novému Hradu","K Novému Sídlišti","K Novým Domkům","K Nádraží","K Nádrži","K Náhonu","K Náměstí","K Náplavce","K Návrší","K Návsi","K Obci","K Obecním Hájovnám","K Oboře","K Obsinám","K Ochozu","K Ohradě","K Okrouhlíku","K Olympiku","K Opatřilce","K Oplocení","K Orionce","K Osmidomkům","K Otočce","K Ovčínu","K Padesátníku","K Palečku","K Panenkám","K Parku","K Pastvinám","K Pazderkám","K Pekárně","K Peluňku","K Petrově Komoře","K Pitkovicům","K Podchodu","K Podjezdu","K Polím","K Pomníku","K Popelce","K Potoku","K Poště","K Pramenu","K Prelátům","K Prádelně","K Průhonicům","K Průhonu","K Průmstavu","K Pyramidce","K Pérovně","K Pískovně","K Písnici","K Přehradám","K Přejezdu","K Přístavišti","K Přívozu","K Radhošti","K Radonicům","K Radotínu","K Remízku","K Rokli","K Rokytce","K Rotundě","K Rovinám","K Rozkoši","K Rozmezí","K Roztokům","K Rozvodně","K Rukavičkárně","K Rybníku","K Rybníčku","K Rybníčkům","K Rybárně","K Ryšánce","K Sadu","K Safině","K Samoobsluze","K Samotě","K Sedlišti","K Sibřině","K Sokolovně","K Sopce","K Starému Bubenči","K Starému Lomu","K Stavebninám","K Sukovu","K Sádkám","K Sídlišti","K Teplárně","K Topolům","K Topírně","K Transformátoru","K Trati","K Trninám","K Trnkám","K Trníčku","K Truhlářce","K Tržišti","K Tuchoměřicům","K Táboru","K Třebonicům","K Třešňovce","K Tůni","K Ubytovnám","K Uhříněvsi","K Učilišti","K Valu","K Vejvoďáku","K Velké Ohradě","K Velkému Dvoru","K Verneráku","K Viaduktu","K Vidouli","K Vilkám","K Vinici","K Vinicím","K Vinoři","K Vizerce","K Višňovce","K Višňovému Sadu","K Vltavě","K Vlásence","K Vodici","K Vodojemu","K Vodárně","K Vodě","K Vrbičkám","K Vrbě","K Vrcholu","K Vrtilce","K Vršíčku","K Vyhlídce","K Vysoké Cestě","K Vystrkovu","K Václavce","K Vápence","K Váze","K Výboru","K Výtopně","K Výzkumným Ústavům","K Větrolamu","K Zabrkům","K Zadní Kopanině","K Zahradnictví","K Zahradám","K Zahrádkám","K Zastávce","K Zatáčce","K Zelené Louce","K Zeleným Domkům","K Zelenči","K Zámku","K Zátiší","K Závodišti","K Závorám","K Závěrce","K Závětinám","K Údolí","K Údolí Hvězd","K Újezdu","K Ústavu","K Úvozu","K Černošicím","K Červenému Dvoru","K Červenému Vrchu","K Čestlicům","K Čihadlům","K Ďáblicům","K Řece","K Řeporyjím","K Říčanům","K Šafránce","K Šancím","K Šeberovu","K Šeberáku","K Šedivce","K Šubrtce","K Železnici","K Žižkovu","Kabeláčova","Kabešova","Kabátové","Kadaňská","Kadeřávkovská","Kafkova","Kahovská","Kaizlovy Sady","Kakosova","Kakostová","Kalabisova","Kalašova","Kalinová","Kališnická","Kališťská","Kalská","Kalvodova","Kamelova","Kamencová","Kamenická","Kamenitá","Kamenná","Kameníků","Kamerunská","Kampanova","Kamzíková","Kamýcká","Kanadská","Kandertova","Kanovnická","Kapitulská","Kaplanova","Kaplická","Kapraďová","Kaprova","Kapucínská","Karafiátová","Karasova","Karasovská","Kardausova","Kardašovská","Karenova","Karfíkova","Karla Engliše","Karla Hlaváčka","Karla Kryla","Karla Křížka","Karla Michala","Karla Rachůnka","Karla Tomáše","Karla Zicha","Karla Černého","Karlická","Karlova","Karlovarská","Karlovická","Karlovo Nám.","Karlovo Náměstí","Karlínské Nám.","Karlínské Náměstí","Karlštejnská","Karmelitská","Karolinská","Karoliny Světlé","Karpatská","Kartounářů","Kartouzská","Kasalická","Kateřinská","Kateřinské Nám.","Kateřinské Náměstí","Katovická","Katusická","Kavkazská","Kazaňská","Kazašská","Kazimírova","Kaznějovská","Kazín","Kazínská","Kačerovská","Kačínská","Kaňkova","Kaňkovského","Kaňovská","Kašeho","Kaškova","Kašovická","Kašparovo Nám.","Kašparovo Náměstí","Kašperská","Kaštanová","Kbelská","Kdoulová","Ke Březině","Ke Břvům","Ke Cvičišti","Ke Dračkám","Ke Dráze","Ke Dvoru","Ke Džbánu","Ke Garážím","Ke Golfu","Ke Goniu","Ke Hlásce","Ke Hrádku","Ke Hrázi","Ke Hřbitovu","Ke Hřišti","Ke Kablu","Ke Kalvárii","Ke Kaménce","Ke Kamínce","Ke Kamýku","Ke Kapličce","Ke Kapslovně","Ke Karlovu","Ke Kateřinkám","Ke Kazínu","Ke Kašně","Ke Kinu","Ke Kladivům","Ke Klimentce","Ke Klubovně","Ke Klínku","Ke Klíčovu","Ke Koh-I-Nooru","Ke Kolodějskému Zámku","Ke Kolodějům","Ke Kolonii","Ke Konstruktivě","Ke Kopečku","Ke Korunce","Ke Kostelu","Ke Kostelíčku","Ke Kotlářce","Ke Koulce","Ke Koupališti","Ke Kovárně","Ke Kozím Hřbetům","Ke Královicům","Ke Krči","Ke Krčské Stráni","Ke Kulišce","Ke Kulturnímu Domu","Ke Kurtům","Ke Kyjovu","Ke Kálku","Ke Křížku","Ke Křížkám","Ke Lhoteckému Lesu","Ke Mlýnku","Ke Mlýnu","Ke Schodům","Ke Skalce","Ke Skalkám","Ke Skladům","Ke Sklárně","Ke Skále","Ke Slatinám","Ke Slivenci","Ke Smrčině","Ke Smíchovu","Ke Splávku","Ke Spofě","Ke Spořilovu","Ke Spálence","Ke Srážku","Ke Stadionu","Ke Stanici","Ke Starému Hřišti","Ke Starým Rybníkům","Ke Stinkovskému Rybníku","Ke Strašnické","Ke Strouze","Ke Stráni","Ke Strži","Ke Studni","Ke Studánce","Ke Stupicím","Ke Stáčírně","Ke Stírce","Ke Střelnici","Ke Sv. Izidoru","Ke Třem Mostům","Ke Xaverovu","Ke Zbraslavi","Ke Zbrojnici","Ke Zbuzanům","Ke Zdibům","Ke Zdravotnímu Středisku","Ke Zděři","Ke Zlatému Kopci","Ke Zličínu","Ke Znaku","Ke Zvonici","Ke Zvoničce","Ke Školce","Ke Škole","Ke Šmejkalu","Ke Štvanici","Ke Štítu","Ke Štěpcům","Ke Štěrkovně","Ke Švestkovce","Kecova","Kejhova","Kejnická","Kellnerova","Keltská","Keltů","Kelvinova","Kemrova","Keplerova","Keramická","Kesnerka","Kestřanská","Keteňská","Kettnerova","Keřová","Khodlova","Kischova","Kišiněvská","Kladenská","Kladinovská","Kladrubská","Kladská","Klamovka","Klapkova","Klapálkova","Klatovská","Klausova","Klecandova","Klecanská","Klenečská","Klenovická","Klenovská","Klenová","Klečkova","Klečákova","Klešická","Klicperova","Klidná","Klihařská","Klikatá","Klimentská","Klivarova","Kloboukova","Kloboučnická","Kloknerova","Klokotská","Klostermannova","Klouzková","Kludských","Klukovická","Klánova","Klánovická","Klárov","Klášterecká","Klášterská","Klášterského","Klímova","Klínecká","Klínovecká","Klínová","Klírova","Klíčanská","Klíčova","Klíčovská","Kmochova","Knínická","Kněževeská","Kněžická","Koberkova","Kobrova","Kobyliská","Kobyliské Nám.","Kobyliské Náměstí","Kobylákova","Kochanova","Kocianova","Koclířova","Kocourova","Kodaňská","Kodicilova","Kodymova","Kohoutovská","Kohoutových","Kojetická","Kojická","Kokořínská","Kolbenova","Koldínova","Kolejní","Kolektivní","Kolešovská","Kollárova","Kolmistrova","Kolmá","Kolocova","Kolodějská","Kolonie U Obecní Cihelny","Kolonka","Kolovečská","Kolovratská","Kolová","Kolátorova","Koláčkova","Koláře Kaliny","Kolářova","Kolínova","Kolínská","Kolčavka","Komenského Nám.","Komenského Náměstí","Komornická","Komořanská","Komunardů","Komárkova","Komárovská","Koncová","Konecchlumského","Konečná","Kongresová","Konojedská","Konopišťská","Konopova","Konopáskova","Konstantinova","Konvalinková","Konviktská","Konzumní","Koníčkovo Nám.","Koníčkovo Náměstí","Konětopská","Koněvova","Konšelská","Konžská","Kopalova","Kopanina","Kopanská","Kopeckého","Koperníkova","Kopečná","Kopretinová","Kopřivnická","Korandova","Korunní","Korunovační","Korybutova","Korycanská","Korytná","Kosatcová","Kosařova","Kosmická","Kosmonoská","Kosova","Kosořická","Kosořská","Kostelecká","Kostelní","Kostelní Náměstí","Kostečná","Kostková","Kostlivého","Kostnické Nám.","Kostnické Náměstí","Kostomlatská","Kostrbova","Kostřínská","Kosárkovo Nábř.","Kosárkovo Nábřeží","Kosí","Koterovská","Kotevní","Kotlaska","Kotlářka","Kotorská","Kotovka","Kotrčová","Kotršálova","Kotíkova","Kotěrova","Koubkova","Koubova","Koukolová","Koulka","Koulova","Kounická","Kounovská","Koutská","Kouřimská","Kovanecká","Kovařovicova","Kovriginova","Kováků","Kovárenská","Kovářova","Kovářská","Kováříkova","Kozinova","Kozinovo Náměstí","Kozlova","Kozlovská","Kozmíkova","Kozomínská","Kozácká","Kozákovská","Kozáková","Kozí","Kočova","Kořenského","Košařova","Košická","Koštířova","Košátecká","Košíkářská","Košířské Nám.","Košířské Náměstí","Košťálkova","Koťátkova","Koželužská","Kožlanská","Kožná","Kožíškova","Kpt. Nálepky","Kpt. Stránského","Krabošická","Krahulčí","Krajanská","Krajní","Krajová","Krajánkova","Krakovská","Kralická","Kralupská","Krameriova","Kramlova","Kramolná","Kramolínská","Kramperova","Kraslická","Krasnická","Krasnojarská","Kratochvílova","Krausova","Krbická","Krchlebská","Krejnická","Krejčího","Kremličkova","Kremnická","Krhanická","Kristiánova","Kriváňská","Krkonošská","Krnovská","Krnská","Krocínova","Krocínovská","Kroftova","Krohova","Krokova","Krolmusova","Kropáčkova","Krosenská","Kroupova","Krouzova","Krovova","Krteňská","Kruhová","Krumlovská","Krupkovo Nám.","Krupkovo Náměstí","Krupná","Krupská","Krušovická","Kružberská","Krylovecká","Krymská","Krynická","Krystalová","Kryšpínova","Kryštofova","Krále Václava Iv.","Králodvorská","Králova","Královická","Královny Žofie","Královská Obora","Krásnolipská","Krásného","Krásova","Krátká","Krátkého","Krátký Lán","Krčmářovská","Krčská","Krčínovo Nám.","Krčínovo Náměstí","Krčínská","Krňovická","Krškova","Kubatova","Kubaštova","Kubelíkova","Kubišova","Kubištova","Kubova","Kubánské Nám.","Kubánské Náměstí","Kubíkova","Kubínova","Kuchařská","Kudeříkové","Kudrnova","Kukelská","Kukulova","Kukučínova","Kulhavého","Kulhánkovská","Kuncova","Kundratka","Kunešova","Kunická","Kunratická","Kunratická Spojka","Kuní","Kunínova","Kunčická","Kunětická","Kupeckého","Kupkova","Kurandové","Kurkova","Kurta Konráda","Kurzova","Kurčatovova","Kusá","Kusého","Kutilova","Kutnauerovo Náměstí","Kutnohorská","Kutrovická","Kuttelwascherova","Kutvirtova","Kučerova","Kučerové","Kuťatská","Kuželova","Kvapilova","Kvasinská","Kvestorská","Květinková","Květinářská","Květnická","Květnová","Květnového Povstání","Květnového Vítězství","Květná","Květoslavova","Květová","Kyjevská","Kyjovská","Kyjská","Kykalova","Kymrova","Kynická","Kyselova","Kyslíková","Kysucká","Kysúcká","Kytlická","Kytínská","Kácovská","Kádnerova","Kálikova","Kálmánova","Káranská","Křejpského","Křelovická","Křemelná","Křemencova","Křemenná","Křemenáčová","Křemílkova","Křenická","Křenova","Křepelčí","Křesadlova","Křesanovská","Křeslická","Křesomyslova","Křešínská","Křimická","Křimovská","Křivatcová","Křivenická","Křivoklátská","Křivá","Křičkova","Křišťanova","Křišťálová","Křižovnická","Křižovnické Nám.","Křižovnické Náměstí","Křižíkova","Křovinovo Nám.","Křovinovo Náměstí","Křtinská","Kříženeckého Nám.","Kříženeckého Náměstí","Křížkovského","Křížová","Labská","Labětínská","Ladislava Coňka","Ladova","Laglerové","Lahovská","Lamačova","Langweilova","Lannova","Lanýžová","Lanžhotská","Lanžovská","Laténská","Laubova","Laudonova","Laudova","Laurinova","Lazarská","Lačnovská","Lažanská","Lažanského","Lebeděvova","Ledařská","Ledecká","Ledečská","Ledkovská","Lednická","Lednová","Ledvická","Ledvinova","Ledč","Ledčická","Legerova","Legionářů","Lehárova","Leitzova","Leknínová","Leopoldova","Leskovecká","Lesnická","Lesného","Lesní","Lessnerova","Lesáků","Letců","Letecká","Letenská","Letenské Nám.","Letenské Náměstí","Letenské Sady","Letní","Letohradská","Letovská","Letňanská","Levandulová","Levobřežní","Levského","Levá","Lexova","Lečkova","Lešanská","Lešenská","Lešetínská","Lešovská","Leštínská","Lhenická","Lhotecká","Lhotská","Lhotákova","Liberecká","Liberijská","Libečkova","Libeňská","Libeňský Ostrov","Libeřská","Libichovská","Libická","Libišanská","Libišská","Libkovská","Liblická","Libochovická","Libocká","Liborova","Libotovská","Libovická","Libočanská","Liboňovská","Libošovická","Libuňská","Libušina","Libušská","Libáňská","Libínská","Libčanská","Libčická","Liběchovská","Libědická","Liběšická","Libřická","Lichá","Lidečská","Lidická","Lidického","Lihovarská","Liliová","Lilková","Limuzská","Lindavská","Lindleyova","Lindnerova","Linhartova","Linhartská","Lipanská","Lipecká","Lipenecká","Lipenská","Lipenské Nám.","Lipenské Náměstí","Lipnická","Lipoltická","Lipovická","Lipovská","Lipová Alej","Lipové Náměstí","Lipského","Lipí","Lisabonská","Listopadová","Lisztova","Litavská","Litevská","Litická","Litochlebská","Litoměřická","Litovická","Litošická","Litožnická","Litvínovská","Livornská","Lišanská","Lišická","Liškova","Lišovická","Liščí","Lnářská","Lobečská","Lochenická","Lochkovská","Lochotínská","Lodecká","Lodní Mlýny","Loděnická","Lodžská","Lohenická","Lohniského","Lojovická","Lolkova","Lomařská","Lomecká","Lomená","Lomnická","Lomnického","Lomová","Londýnská","Loosova","Lopatecká","Lopuchová","Loretánská","Loretánské Nám.","Loretánské Náměstí","Losinská","Lotyšská","Loucká","Loudova","Lounská","Lounských","Loutkářská","Loučanská","Loučimská","Loučná","Louňovická","Lovecká","Lovosická","Lovčenská","Lovčická","Lozická","Lošetická","Lošáková","Lstibořská","Lubenecká","Lublaňská","Lublinská","Lubnická","Lucemburská","Lucinková","Ludmilina","Ludvíkova","Luhovská","Lukavecká","Lukavského","Lukešova","Lukovská","Lukášova","Lumiérů","Lumírova","Luníkovská","Lupenická","Lupáčova","Lutínská","Luční","Luštěnická","Lužanská","Lužecká","Lužická","Lužnická","Lužná","Lužní","Lužská","Lvovská","Lysinská","Lysolajská","Lysolajské Údolí","Lyčkovo Nám.","Lyčkovo Náměstí","Lyžařská","Ládevská","Lánovská","Lánská","Lásenická","Láskova","Lázeňská","Lékařská","Lékořicová","Líbalova","Líbeznická","Lípová","Lískovická","Lísková","Líšnická","Lýskova","M. J. Lermontova","Macešková","Macharovo Nám.","Macharovo Náměstí","Machatého","Machkova","Machnova","Machovcova","Machovická","Machovská","Machuldova","Macháčkova","Madarova","Madaťjanova","Madridská","Magd. Rettigové","Magdalény Rettigové","Magistrů","Magnitogorská","Mahenova","Mahlerovy Sady","Mahulenina","Maiselova","Majerové","Majerského","Makedonská","Makovská","Makovského","Maková","Malachitová","Malebná","Malenická","Malešická","Malešické Nám.","Malešické Náměstí","Malešovská","Malinová","Maličká","Malkovského","Malletova","Malobřevnovská","Malostranské Nábř.","Malostranské Nábřeží","Malostranské Náměstí","Malotická","Malovická","Maltézské Nám.","Maltézské Náměstí","Malá","Malá Bylanská","Malá Houdova","Malá Klášterní","Malá Lada","Malá Michnovka","Malá Plynární","Malá Skloněná","Malá Smidarská","Malá Tyršovka","Malá Xaveriova","Malá Štupartská","Malá Štěpánská","Malátova","Malé Nám.","Malé Náměstí","Malého","Malínská","Malířská","Malý Dvůr","Malý Okrouhlík","Malšovická","Malšovské Nám.","Malšovské Náměstí","Mandloňová","Mandova","Mansfeldova","Manská Zahrada","Mantovská","Manželů Dostálových","Manželů Kotrbových","Manželů Lyčkových","Marciho","Marešova","Marie Cibulkové","Marie Podvalové","Mariánská","Mariánské Hradby","Mariánské Nám.","Mariánské Náměstí","Markova","Markupova","Markušova","Markvartická","Markyta","Markétská","Maroldova","Martinelliho","Martinická","Martinova","Martinovská","Martinská","Marty Krásové","Marvanova","Maršovská","Masarykovo Nábř.","Masarykovo Nábřeží","Masná","Matek","Matenská","Maternova","Mateřská","Mateřídoušková","Matjuchinova","Matoušova","Mattioliho","Matúškova","Matěchova","Matějkova","Matějovského","Matějská","Maxovská","Mazancova","Mazovská","Mazurská","Maďarská","Maňákova","Mařatkova","Mařákova","Maříkova","Mašatova","Maškova","Mašovická","Maštěřovského","Mašínova","Mechovka","Mechová","Medinská","Medkova","Medlovská","Medová","Meduňková","Meinlinova","Mejstříkova","Melantrichova","Meliorační","Melodická","Melounová","Menclova","Mendelova","Mendíků","Menšíkova","Menšíkovská","Merhoutova","Merkurova","Meruňková","Meskářova","Meteorologická","Metodějova","Metujská","Mexická","Mezi Chatami","Mezi Domky","Mezi Domy","Mezi Humny","Mezi Lysinami","Mezi Lány","Mezi Poli","Mezi Potoky","Mezi Rolemi","Mezi Rybníky","Mezi Sklady","Mezi Stráněmi","Mezi Vodami","Mezi Úvozy","Mezi Školami","Mezibranská","Mezihorská","Mezihoří","Mezilehlá","Mezilesní","Mezilesí","Meziluží","Mezipolí","Mezitraťová","Mezivrší","Meziškolská","Mečislavova","Mečovská","Mečíková","Michalovicova","Michalská","Michelangelova","Michelská","Michnova","Michnovka","Mickiewiczova","Mikanova","Mikova","Mikovcova","Mikovická","Mikulandská","Mikuleckého","Mikulova","Mikulovická","Mikuláše Z Husi","Mikulášská","Mikulčická","Mikšovského","Milady Horákové","Milana Kadlece","Milenovská","Milerova","Miletická","Miletínská","Milevská","Milešovská","Milotická","Milovická","Milánská","Milínská","Milíčova","Milíčovská","Mimoňská","Minaříkova","Minerální","Minická","Minská","Miranova","Miroslava Hajna","Miroslava Hamra","Mirotická","Mirovická","Mirošovická","Mirošovská","Mistrovská","Mistřínská","Miřetická","Miškovická","Mladenovova","Mladoboleslavská","Mladotická","Mladotova","Mladých","Mladých Běchovic","Mladčina","Mladějovská","Mlynářská","Mládeže","Mládežnická","Mládkova","Mládí","Mlázovická","Mlékárenská","Mlýnská","Mnichovická","Mochovská","Modenská","Modlanská","Modletická","Modletínská","Modravská","Modrá","Modrého","Modřanská","Modřínová","Mohelnická","Mohylová","Mojmírova","Mokrá","Mokřanská","Moldavská","Molitorovská","Molákova","Mongolská","Moravanská","Moravanů","Moravská","Morseova","Morstadtova","Morušová","Morávkova","Moskevská","Mostecká","Motolská","Moulíkova","Moysesova","Mozambická","Mozartova","Mošnova","Možného","Mramorová","Mratínská","Mračnická","Mrkosova","Mrkvičkova","Mrákovská","Mrázkova","Mrázovka","Mráčkova","Mrštíkova","Muchomůrková","Muchova","Mukařovská","Mukařovského","Murgašova","Murmanská","Musilova","Musorgského","Musílkova","Mutěnínská","Muzejní","Muzikova","Muškova","Mydlářka","Myjavská","Mylnerovka","Myslbekova","Myslivecká","Myslivečkova","Myslíkova","Myšlínská","Máchova","Mádrova","Májovková","Májová","Málkovská","Mánesova","Márova","Máslova","Máslovická","Mátová","Mílovská","Mílová","Mírová","Mírového Hnutí","Místecká","Míčova","Míšeňská","Míšovická","Münzbergerových","Mýtní","Měchenická","Měcholupská","Měděnecká","Mělická","Mělnická","Městská","Měsíčková","Měsíční","Měšická","Měšínská","Mšecká","Mšenská","N. A. Někrasova","Na Babách","Na Babě","Na Bahnech","Na Balkáně","Na Bambouzku","Na Baních","Na Barikádách","Na Bartoňce","Na Bateriích","Na Bačálkách","Na Baště Sv. Jiří","Na Baště Sv. Ludmily","Na Baště Sv. Tomáše","Na Bendovce","Na Benátkách","Na Beránce","Na Betonce","Na Bečvářce","Na Bitevní Pláni","Na Blanici","Na Blanseku","Na Blatech","Na Bluku","Na Bohdalci","Na Bojišti","Na Boleslavce","Na Borovém","Na Botiči","Na Botě","Na Božkovně","Na Brabenci","Na Brázdě","Na Bučance","Na Bělici","Na Bělidle","Na Bělohorské Pláni","Na Břehu","Na Břevnovské Pláni","Na Březince","Na Celné","Na Cestě","Na Chmelnici","Na Chobotě","Na Chodovci","Na Chvalce","Na Chvalské Tvrzi","Na Cihelně","Na Cihlářce","Na Cikorce","Na Cikánce","Na Cimbále","Na Cípu","Na Císařce","Na Dionysce","Na Dlouhé Mezi","Na Dlouhém Lánu","Na Dlážděnce","Na Dobešce","Na Dobré Vodě","Na Dolinách","Na Dolnici","Na Dolíku","Na Domovině","Na Doubkové","Na Drahách","Na Dračkách","Na Dražkách","Na Dubině","Na Dvorcích","Na Dyrince","Na Dílcích","Na Dílech","Na Dědince","Na Dědinách","Na Děkance","Na Dělostřílnách","Na Džbánu","Na Fabiánce","Na Farkách","Na Farkáně I","Na Farkáně Ii","Na Farkáně Iii","Na Farkáně Iv","Na Fialce I","Na Fialce Ii","Na Fidlovačce","Na Fišerce","Na Florenci","Na Floře","Na Folimance","Na Formance","Na Františku","Na Groši","Na Habrovce","Na Habrové","Na Hanspaulce","Na Harfě","Na Havránce","Na Hlavní","Na Hlinách","Na Hloubětínské Vinici","Na Hlídce","Na Holém Vrchu","Na Homolce","Na Homoli","Na Horce","Na Horkách","Na Hradním Vodovodu","Na Hranicích","Na Hrobci","Na Hroudě","Na Hrádku","Na Hrázi","Na Hubálce","Na Humnech","Na Hupech","Na Hutmance","Na Hutích","Na Hvížďalce","Na Hvězdárně","Na Hádku","Na Hájku","Na Hřebenech I","Na Hřebenech Ii","Na Hřebenkách","Na Hůrce","Na Jabloňce","Na Jahodách","Na Jarově","Na Jelenách","Na Jetelce","Na Jezerce","Na Jezerách","Na Jitřence","Na Jivinách","Na Julisce","Na Jílech","Na Jílu","Na Kameni","Na Kampě","Na Kapličce","Na Karlovce","Na Kavčích Horách","Na Kazance","Na Kačence","Na Kačerově","Na Kindlovce","Na Klaudiánce","Na Kleovce","Na Klikovce","Na Klimentce","Na Klášterním","Na Klínech","Na Klínku","Na Knížce","Na Kocourkách","Na Kocínce","Na Kodymce","Na Kolejním Statku","Na Komořsku","Na Konci","Na Konečné","Na Konvářce","Na Kopanině","Na Kopci","Na Kopečku","Na Kopytářce","Na Korunce","Na Korábě","Na Korálově","Na Kotlářce","Na Koupaliště","Na Kovárně","Na Kozačce","Na Kozinci","Na Košince","Na Košíku","Na Kraji","Na Krocínce","Na Krutci","Na Královce","Na Královně","Na Krčské Stráni","Na Kuthence","Na Kvintusce","Na Květnici","Na Kyjově","Na Křemínku","Na Křenkově","Na Křečku","Na Křivce","Na Křivině","Na Křtině","Na Křídle","Na Labuťce","Na Labuťce I","Na Labuťce Ii","Na Labuťce Iii","Na Labuťce Iv","Na Ladách","Na Lahovské","Na Laurové","Na Lepším","Na Lhotech","Na Lhotkách","Na Libušince","Na Losách","Na Louce","Na Loukoti","Na Louži","Na Loužku","Na Luka","Na Lukách","Na Luzích","Na Lučinách","Na Lužci","Na Lysinách","Na Lysině","Na Ládví","Na Lánech","Na Lávce","Na Lázeňce","Na Líše","Na Malovance","Na Malé Šárce","Na Malém Klínu","Na Maninách","Na Manoušce","Na Markvartce","Na Marně","Na Mezi","Na Mlejnku","Na Moklině","Na Mokřině","Na Moráni","Na Močále","Na Mrázovce","Na Musilech","Na Mírách","Na Míčánce","Na Míčánkách","Na Mýtě","Na Můstku","Na Neklance","Na Nežárce","Na Nivách","Na Novině","Na Nové Silnici","Na Náspu","Na Návrati","Na Návrší","Na Návsi","Na Obrátce","Na Odbočce","Na Ohradě","Na Okraji","Na Okrouhlíku","Na Okruhu","Na Opyši","Na Ostrohu","Na Ostrově","Na Ostrůvku","Na Ovesníku","Na Ovčinách","Na Ovčáckém","Na Ovčíně","Na Ořechovce","Na Padesátníku I","Na Padesátníku Ii","Na Padesátníku Iii","Na Padesátníku Iv","Na Padesátníku V","Na Padesátém","Na Pahorku","Na Pahoubce","Na Palouku","Na Paloučku","Na Pankráci","Na Panorámě","Na Parcelách","Na Parkáně","Na Parukářce","Na Pasece","Na Pastvinách","Na Pavím Vrchu","Na Pazderce","Na Pecích","Na Pernikářce","Na Perštýně","Na Petynce","Na Petřinách","Na Placích","Na Planině","Na Plužině","Na Plzeňce","Na Plácku","Na Pláni","Na Plískavě","Na Podkovce","Na Pokraji","Na Poli","Na Polníku","Na Pomezí","Na Popelce","Na Potůčku","Na Poustkách","Na Pozorce","Na Poříčním Právu","Na Poříčí","Na Požáru","Na Pramenech","Na Prosecké Vyhlídce","Na Proseku","Na Prostřední Cestě","Na Proutcích","Na Provaznici","Na Průhonu","Na Průseku","Na Pučálce","Na Pískovně","Na Písku","Na Pískách","Na Pěkné Vyhlídce","Na Pěšinách","Na Pěšině","Na Předevsi","Na Přesypu","Na Přídole","Na Příkopě","Na Přívozích","Na Příčce","Na Příčné Mezi","Na Radosti","Na Rampách","Na Rejdišti","Na Roháčku","Na Rokytce","Na Rolích","Na Rovinách","Na Rovině","Na Rovni","Na Rovnosti","Na Rovném","Na Rozcestí","Na Rozdílu","Na Rozhledu","Na Rozhraní","Na Rozvodí","Na Ročkově","Na Rybníčku","Na Rybářce","Na Rymáni","Na Rynku","Na Salabce","Na Samotě","Na Schodech","Na Schůdkách","Na Sedlišti","Na Sekyrce","Na Selském","Na Seníku","Na Skalce","Na Skalách","Na Sklonku","Na Skále","Na Slatince","Na Slatinách","Na Slavíkově","Na Slovance","Na Slupi","Na Smetance","Na Souvrati","Na Spojce","Na Spádu","Na Spáleništi","Na Srpečku","Na Srázu","Na Srážku","Na Staré","Na Staré Cestě","Na Staré Návsi","Na Staré Silnici","Na Staré Vinici","Na Stezce","Na Struze","Na Stráni","Na Stráňkách","Na Stráži","Na Strži","Na Stupních","Na Stárce","Na Stírce","Na Střelnici","Na Svahu","Na Svěcence","Na Sychrově","Na Sypkém","Na Sypčině","Na Sádce","Na Terase","Na Topolce","Na Truhlářce","Na Tržišti","Na Tykačce","Na Táboře","Na Třebešíně","Na Universitním Statku","Na Usedlosti","Na Vackově","Na Valech","Na Valentince","Na Vartě","Na Vaňhově","Na Veselí","Na Vidouli","Na Viktorce","Na Vinici","Na Viničce","Na Viničkách","Na Viničních Horách","Na Vinobraní","Na Vinohradu","Na Višňovce","Na Vlasačce","Na Vlastní Půdě","Na Vlastním","Na Vlku","Na Vlčovce","Na Volánové","Na Vrchmezí","Na Vrcholu","Na Vrchu","Na Vrchách","Na Vrstevnici","Na Vrstvách","Na Vršku","Na Vrškách","Na Vrších","Na Vydrholci","Na Vyhlídce","Na Vypichu","Na Vysoké I","Na Vysoké Ii","Na Vysočanských Vinicích","Na Vysočině","Na Václavce","Na Vápence","Na Vápenném","Na Vítězné Pláni","Na Výběžku","Na Výhledech","Na Výhonku","Na Výrovně","Na Výsledku I","Na Výsledku Ii","Na Výsluní","Na Výspě","Na Výstupu","Na Výtoni","Na Výši","Na Výšince","Na Výšinách","Na Výšině","Na Věnečku","Na Větrníku","Na Větrově","Na Větru","Na Zahrádkách","Na Zatlance","Na Zavadilce","Na Zbořenci","Na Zderaze","Na Zedníkové","Na Zelené Louce","Na Zemance","Na Zkratce","Na Zlatnici","Na Zlaté","Na Zlíchově","Na Zmrzlíku","Na Znělci","Na Zvoničce","Na Zábradlí","Na Záhonech","Na Zájezdu","Na Zámecké","Na Zámkách","Na Zámyšli","Na Zástřelu","Na Zátorce","Na Zátorách","Na Závěji","Na Úbočí","Na Úhoru","Na Úlehli","Na Úseku","Na Úspěchu","Na Černé Hoře","Na Černé Strouze","Na Černém Vrchu","Na Července","Na Čečeličce","Na Čihadle","Na Čisté","Na Říháku","Na Šabatce","Na Šachtě","Na Šafránce","Na Šancích","Na Šedivé","Na Šejdru","Na Šmukýřce","Na Špejcharu","Na Špitálce","Na Špitálsku","Na Štamberku","Na Štěpnici","Na Šubě","Na Šumavě","Na Šutce","Na Švihance","Na Šťáhlavce","Na Žertvách","Na Žvahově","Naardenská","Nad Akcízem","Nad Akáty","Nad Alejí","Nad Belvederem","Nad Belárií","Nad Berounkou","Nad Bertramkou","Nad Botičem","Nad Bořislavkou","Nad Branickým Pivovarem","Nad Brůdkem","Nad Buďánkami I","Nad Buďánkami Ii","Nad Buďánkami Iii","Nad Cementárnou","Nad Chaloupkami","Nad Chuchlí","Nad Cihelnou","Nad Dalejským Údolím","Nad Doly","Nad Dolíky","Nad Drahou","Nad Dubovým Mlýnem","Nad Dvorem","Nad Dálnicí","Nad Elektrárnou","Nad Flajšnerkou","Nad Habrovkou","Nad Havlem","Nad Helmrovkou","Nad Hercovkou","Nad Hliníkem","Nad Horizontem","Nad Hradním Potokem","Nad Hradním Vodojemem","Nad Husovými Sady","Nad Hutěmi","Nad Hájem","Nad Hřištěm","Nad Jenerálkou","Nad Jetelkou","Nad Jezem","Nad Jezerkou","Nad Jordánkem","Nad Kajetánkou","Nad Kamínkou","Nad Kaplankou","Nad Kapličkou","Nad Kavalírkou","Nad Kazankou","Nad Kazínem","Nad Kelerkou","Nad Kesnerkou","Nad Klamovkou","Nad Klikovkou","Nad Klíčovem","Nad Kolonií","Nad Kolčavkou","Nad Komornickou","Nad Konečnou","Nad Konvářkou","Nad Kostelem","Nad Kotlaskou I","Nad Kotlaskou Ii","Nad Kotlaskou Iii","Nad Kotlaskou Iv","Nad Kotlaskou V","Nad Koulkou","Nad Koupadly","Nad Koupalištěm","Nad Košinkou","Nad Košíkem","Nad Krocínkou","Nad Královskou Oborou","Nad Kuliškou","Nad Kundratkou","Nad Křížkem","Nad Laurovou","Nad Lesem","Nad Lesním Divadlem","Nad Lesíkem","Nad Libeňským Nádražím","Nad Libeřským Potokem","Nad Libušským Potokem","Nad Libří","Nad Lomem","Nad Lomy","Nad Lukami","Nad Lávkou","Nad Malým Mýtem","Nad Manovkou","Nad Markytou","Nad Mazankou","Nad Meandry","Nad Mlynářkou","Nad Mlýnem","Nad Mlýnským Potokem","Nad Mohylou","Nad Mokřinou","Nad Mostem","Nad Motolskou Nemocnicí","Nad Mrázovkou","Nad Mušlovkou","Nad Novou Libní","Nad Nuslemi","Nad Nádražím","Nad Nádrží","Nad Náhonem","Nad Náměstím","Nad Návsí","Nad Obcí I","Nad Obcí Ii","Nad Octárnou","Nad Odbočkou","Nad Ohradou","Nad Okrouhlíkem","Nad Olšinami","Nad Ondřejovem","Nad Opatovem","Nad Ostrovem","Nad Pahorkem","Nad Palatou","Nad Panenskou","Nad Parkem","Nad Parkánem","Nad Paťankou","Nad Pentlovkou","Nad Petruskou","Nad Petynkou","Nad Plynovodem","Nad Podbabskou Skálou","Nad Pomníkem","Nad Popelkou","Nad Popelářkou","Nad Potůčkem","Nad Prahou","Nad Pramenem","Nad Primaskou","Nad Propustí","Nad Pruhy","Nad Pískovnou","Nad Přehradou","Nad Přívozem","Nad Radotínem","Nad Rohatci","Nad Roklí","Nad Rokoskou","Nad Rokytkou","Nad Rybníkem","Nad Rybníčky","Nad Ryšánkou","Nad Rážákem","Nad Sadem","Nad Sady","Nad Santoškou","Nad Schody","Nad Skálou","Nad Slávií","Nad Smetankou","Nad Sokolovnou","Nad Soutokem","Nad Splavem","Nad Spádem","Nad Spáleným Mlýnem","Nad Stanicí","Nad Starou Pískovnou","Nad Statkem","Nad Strakovkou","Nad Strouhou","Nad Strání","Nad Studánkou","Nad Svahem","Nad Sýpkou","Nad Tejnkou","Nad Teplárnou","Nad Topoly","Nad Tratí","Nad Trnkovem","Nad Trojou","Nad Turbovou","Nad Třebešínem I","Nad Třebešínem Ii","Nad Třebešínem Iii","Nad Vavrouškou","Nad Vernerákem","Nad Vinicí","Nad Vinným Potokem","Nad Vinohradem","Nad Višňovkou","Nad Vltavou","Nad Vodovodem","Nad Vojenským Hřbitovem","Nad Vokolky","Nad Volyňkou","Nad Vrbami","Nad Vrstvami","Nad Vršovskou Horou","Nad Vsí","Nad Vysočany","Nad Václavkou","Nad Výpustí","Nad Výšinkou","Nad Zahradnictvím","Nad Zatáčkou","Nad Zavážkou","Nad Zbraslaví","Nad Zbrojnicí","Nad Zemankou","Nad Zlatnicí","Nad Zlíchovem","Nad Záložnou","Nad Zámečkem","Nad Zámečnicí","Nad Zátiším","Nad Závodištěm","Nad Závěrkou","Nad Údolím","Nad Údolím Hvězd","Nad Úpadem","Nad Úvozem","Nad Úžlabinou","Nad Šafránkou","Nad Šancemi","Nad Šauerovými Sady","Nad Šeberákem","Nad Šejdrem","Nad Šestikopy","Nad Šetelkou","Nad Štolou","Nad Šutkou","Nad Šálkovnou","Nad Šárkou","Nad Želivkou","Nad Žlábkem","Nademlejnská","Nadějovská","Narcisová","Naskové","Natanaelka","Navarova","Navigátorů","Navrátilova","Načeradecká","Načešická","Neapolská","Nebeského","Nebovidská","Nebozízek-Sady","Nebušická","Nechanická","Nechanského","Nechvalická","Nechvílova","Nechybova","Nedašovská","Nedbalova","Nedokončená","Nedošínské","Nedražická","Nedvědická","Nedvědovo Nám.","Nedvědovo Náměstí","Nedvězská","Neffova","Nefritová","Neherovská","Nehvizdská","Nejdkova","Neklanova","Nekvasilova","Nekázanka","Nemocniční","Nemošická","Nepasické Nám.","Nepasické Náměstí","Nepelova","Nepilova","Nepomucká","Nepomuckých","Nepovolená","Nepravidelná","Neprůjezdná","Nepálská","Neratovická","Nerudova","Nesměřická","Nespecká","Nesvadbova","Netlucká","Netluky","Netolická","Netušilská","Netínská","Netřebická","Netřebská","Neumannova","Neustupného","Neužilova","Nevanova","Neveklovská","Newtonova","Nezamyslova","Nezdova","Nezvalova","Nečova","Nešporova","Nežárská","Nickerleho","Niederleho","Nikodémova","Nikoly Tesly","Nikoly Vapcarova","Niská","Nitranská","Nivnická","Nobelova","Norbertov","Norská","Nosická","Nosticova","Notečská","Noutonická","Nouzov","Nouzovské Nám.","Nouzovské Náměstí","Nouzová","Novgorodská","Novobohdalecká","Novoborská","Novochuchelská","Novodvorská","Novohradská","Novohrádecká","Novolhotská","Novolipanská","Novomeského","Novomlýnská","Novopacká","Novopetrovická","Novorossijská","Novosibřinská","Novostrašnická","Novosuchdolská","Novosvětská","Novotného Lávka","Novoveská","Novovysočanská","Novozámecká","Novoškolská","Novoštěrboholská","Nová","Nová Cesta","Nová Kolonie","Nová Ves","Nová Šárka","Novákovo Nám.","Novákovo Náměstí","Novákových","Nové Domy","Nové Dvory","Nové Mlýny","Nové Náměstí","Nového","Nový Lesík","Nový Svět","Nový Zlíchov","Nupacká","Nuselská","Nučická","Nušlova","Nymburská","Nábř. Edvarda Beneše","Nábř. Kapitána Jaroše","Nábřežní","Nábřeží Edvarda Beneše","Nábřeží Kapitána Jaroše","Nábřeží Ludvíka Svobody","Náchodská","Nádražní","Nádvorní","Náhorní","Nákupní","Nám. 14. Října","Nám. 25. Března","Nám. Antonína Pecáka","Nám. Barikád","Nám. Bořislavka","Nám. Bratří Synků","Nám. Chuchelských Bojovníků","Nám. Chuchleských Bojovníků","Nám. Curieových","Nám. Dr. V. Holého","Nám. Franze Kafky","Nám. Generála Kutlvašra","Nám. Hrdinů","Nám. I. P. Pavlova","Nám. Interbrigády","Nám. Jana Palacha","Nám. Jiřího Berana","Nám. Jiřího Z Lobkovic","Nám. Jiřího Z Poděbrad","Nám. Josefa Machka","Nám. Kinských","Nám. Mezi Zahrádkami","Nám. Na Balabence","Nám. Na Farkáně","Nám. Na Lužinách","Nám. Na Santince","Nám. Na Stráži","Nám. Omladiny","Nám. Osvoboditelů","Nám. Padlých","Nám. Pod Kaštany","Nám. Pod Lípou","Nám. Prezidenta Masaryka","Nám. Před Bateriemi","Nám. Republiky","Nám. Smiřických","Nám. Svatopluka Čecha","Nám. Svobody","Nám. U Lva","Nám. U Lípy Svobody","Nám. U Svatého Jiří","Nám. Winstona Churchilla","Nám. Českého Povstání","Nám.Organizace Spojených Národ","Nám.Plukovníka Vlčka","Náměstí 14. Října","Náměstí 25. Března","Náměstí Antonína Pecáka","Náměstí Barikád","Náměstí Bořislavka","Náměstí Bratří Jandusů","Náměstí Bratří Synků","Náměstí Chuchelských Bojovníků","Náměstí Curieových","Náměstí Dr. Václava Holého","Náměstí Generála Kutlvašra","Náměstí Hrdinů","Náměstí I. P. Pavlova","Náměstí Interbrigády","Náměstí Jana Palacha","Náměstí Jiřího Berana","Náměstí Jiřího Z Lobkovic","Náměstí Jiřího Z Poděbrad","Náměstí Josefa Machka","Náměstí Junkových","Náměstí Kinských","Náměstí Kosmonautů","Náměstí Mezi Zahrádkami","Náměstí Míru","Náměstí Na Balabence","Náměstí Na Farkáně","Náměstí Na Lužinách","Náměstí Na Santince","Náměstí Na Stráži","Náměstí Omladiny","Náměstí Organizace Spojených Národů","Náměstí Osvoboditelů","Náměstí Padlých","Náměstí Plukovníka Vlčka","Náměstí Pod Emauzy","Náměstí Pod Kaštany","Náměstí Pod Lípou","Náměstí Prezidenta Masaryka","Náměstí Protifašistických Bojovníků","Náměstí Před Bateriemi","Náměstí Přátelství","Náměstí Republiky","Náměstí Smiřických","Náměstí Sv. Petra A Pavla","Náměstí Svatopluka Čecha","Náměstí Svobody","Náměstí U Lva","Náměstí U Lípy Svobody","Náměstí U Svatého Jiří","Náměstí Winstona Churchilla","Náměstí Zdenky Braunerové","Náměstí Českého Povstání","Náplavní","Náprstkova","Národní","Národní Obrany","Národních Hrdinů","Nárožní","Násirovo Nám.","Násirovo Náměstí","Nástrojářská","Návazná","Návršní","Návětrná","Názovská","Nýdecká","Nýrská","Nýřanská","Němčická","Něvská","Obchodní","Obchodní Nám.","Obchodní Náměstí","Obilní","Objízdná","Oblouková","Obora Hvězda","Oborská","Obrataňská","Obrovského","Obsiny","Obslužná","Obvodová","Obědovická","Obětí 6. Května","Obětí 6.Května","Ocelkova","Ocelářská","Ocelíkova","Ochozská","Ochranovská","Od Rozcestí","Od Vysoké","Od Školy","Odboje","Odborů","Odbočná","Oddechová","Oddělená","Oderská","Odlehlá","Ohmova","Ohnivcova","Ohnišťanská","Ohradní","Ohradská","Ohradské Nám.","Ohradské Náměstí","Ohrobecká","Okenská","Okořská","Okrajní","Okrajová","Okrasná","Okrouhlická","Okrouhlíkova","Okrová","Okruhová","Okružní","Okřínecká","Olbrachtova","Olbramovická","Oldřichova","Olešnická","Olešská","Olgy Havlové","Olivova","Olomoucká","Olympijská","Olšanská","Olšanské Nám.","Olšanské Náměstí","Olšovická","Olšová","Olštýnská","Omladinářů","Omská","Ondřejovská","Ondříčkova","Onšovecká","Opata Konráda","Opatovická","Opatovská","Opatřilka","Opařanská","Oplanská","Opletalova","Opolská","Opočenská","Opočínská","Opravářská","Opuková","Opálkova","Opálová","Oravská","Ordovická","Orebitská","Orelská","Orlická","Ortenovo Náměstí","Osadní","Osamocená","Osecká","Osetá","Osická","Osiková","Osinalická","Osluněná","Osmého Listopadu","Osnická","Ostravická","Ostravská","Ostromečská","Ostrov Štvanice","Ostrovní","Ostrovského","Ostruženská","Ostružinová","Ostrá","Ostrčilovo Nám.","Ostrčilovo Náměstí","Ostředecká","Ostřicová","Osvobození","Osvětová","Otakara Vrby","Otakarova","Otavova","Otavská","Otevřená","Otická","Otlíkovská","Otopašská","Otovická","Otradovická","Ottova","Otvovická","Oty Pavla","Otínská","Otěšínská","Ouholická","Ouhrabkova","Ovenecká","Ovesná","Ovocná","Ovocnářská","Ovocný Trh","Ovsíková","Oválová","Ovčárská","Ovčí Hájek","Ořechová","Ořešská","Paběnická","Pacajevova","Paceřická","Pacholíkova","Pacovská","Paculova","Padovská","Pajerova","Pakoměřická","Palackého","Palackého Nám.","Palackého Náměstí","Palmetová","Palmovka","Paláskova","Pampelišková","Pancířova","Panelová","Panenky","Panenská","Pankrácké Náměstí","Panská","Panská Zahrada","Panský Dvůr","Panuškova","Paprsková","Papírenská","Papírníkova","Parašutistů","Pardubická","Park Přátelství","Parková","Parléřova","Parmská","Paroplavební","Partyzánská","Pasecká","Pasteurova","Pastevců","Patočkova","Pavelkova","Pavla Beneše","Pavla Švandy Ze Semčic","Pavlická","Pavlišovská","Pavlovická","Pavlovská","Pavlíkova","Pavrovského","Paříkova","Pařízkova","Pařížská","Paškova","Paťanka","Peceradská","Pecharova","Pechlátova","Pecháčkova","Peckova","Pejevové","Pekařova","Pekařská","Pekárenská","Pekárkova","Pelclova","Pelechovská","Pelhřimovská","Pelikánova","Pelléova","Pelnářova","Pelušková","Pelyňková","Pelzova","Penízovková","Perlitová","Perlová","Pernerova","Peroutkova","Perspektivní","Pertoldova","Perucká","Perunova","Perštejnská","Petra Bezruče","Petra Rezka","Petra Slezáka","Petrbokova","Petrklíčová","Petrohradská","Petrovická","Petrovská","Petrská","Petrské Nám.","Petrské Náměstí","Petráčkova","Petržílkova","Petržílova","Petýrkova","Petříkova","Petříkovská","Petřínská","Petřínské Sady","Pevnostní","Pečárková","Pešinova","Peškova","Pešlova","Pešova","Peštukova","Pešákova","Picassova","Pickova","Pihelská","Pikovická","Pikrtova","Pilařská","Pilníkovská","Pilotů","Pilovská","Pilská","Pirinská","Pirnerova","Pitkovická","Pitterova","Pivcova","Pivovarnická","Pivovarská","Pivoňková","Pištěkova","Placina","Plajnerova","Plamínkové","Plaská","Platanová","Platnéřská","Platónova","Plavecká","Plavínová","Plačická","Plaňanská","Plevenská","Plečnikova","Plhovská","Plickova","Plkovská","Plojharova","Ploskovická","Ploučnická","Plovdivská","Plošná","Ploštilova","Plukovníka Mráze","Plumlovská","Plutova","Plynární","Plzeňská","Plánická","Pláničkova","Poberova","Pobočná","Pobořská","Poběžovická","Pobřežní","Pobřežní Cesta","Pod Akáty","Pod Altánem","Pod Andělkou","Pod Areálem","Pod Aritmou","Pod Ateliéry","Pod Bahnivkou","Pod Balkánem","Pod Barvířkou","Pod Bateriemi","Pod Baštami","Pod Belvederem","Pod Belárií","Pod Beránkem","Pod Beránkou","Pod Betání","Pod Bohdalcem I","Pod Bohdalcem Ii","Pod Brentovou","Pod Bruskou","Pod Buďánkou","Pod Bání","Pod Březinou","Pod Chaloupkami","Pod Chodovem","Pod Cihelnou","Pod Cukrákem","Pod Císařkou","Pod Dlážděnkou","Pod Domky","Pod Drinopolem","Pod Dráhou","Pod Duby","Pod Dvorem","Pod Dálnicí","Pod Děkankou","Pod Děvínem","Pod Farou","Pod Fialkou","Pod Formankou","Pod Fořtem","Pod Garážemi","Pod Habrovkou","Pod Habrovou","Pod Haltýřem","Pod Harfou","Pod Havlínem","Pod Havránkou","Pod Hliništěm","Pod Hloubětínskou Zastávkou","Pod Hláskem","Pod Homolkou","Pod Hotelem","Pod Hořavkou","Pod Hrachovkou","Pod Hradbami","Pod Hradem","Pod Hranicí","Pod Hrází","Pod Hvězdou","Pod Hvězdárnou","Pod Hybšmankou","Pod Hájem","Pod Hájkem","Pod Hájovnou","Pod Hřbitovem","Pod Hřištěm","Pod Jalovým Dvorem","Pod Jankovem","Pod Jarovem","Pod Javory","Pod Jiráskovou Čtvrtí","Pod Juliskou","Pod Kamínkou","Pod Kapličkou","Pod Karlovarskou Silnicí","Pod Karlovem","Pod Kavalírkou","Pod Kaštany","Pod Kesnerkou","Pod Kladenskou Silnicí","Pod Klamovkou","Pod Klapicí","Pod Klaudiánkou","Pod Klikovkou","Pod Kopcem","Pod Kostelem","Pod Kotlaskou","Pod Kotlářkou","Pod Krejcárkem","Pod Krocínkou","Pod Královkou","Pod Krčským Lesem","Pod Kulturním Domem","Pod Kynclovkou","Pod Křížem","Pod Křížkem","Pod Labuťkou","Pod Lahovskou","Pod Lesem","Pod Lesíkem","Pod Letištěm","Pod Lečí","Pod Lipami","Pod Lipkami","Pod Lisem","Pod Lochkovem","Pod Lomem","Pod Lysinami","Pod Lázní","Pod Marjánkou","Pod Markétou","Pod Martinem","Pod Meliškou","Pod Mlýnkem","Pod Mohylou","Pod Mostem","Pod Napětím","Pod Nouzovem","Pod Novou Školou","Pod Novým Lesem","Pod Nuselskými Schody","Pod Náměstím","Pod Náplavkou","Pod Náspem","Pod Návsí","Pod Oborou","Pod Ovčínem","Pod Ořechovkou","Pod Palatou","Pod Palírkou","Pod Parukářkou","Pod Paťankou","Pod Pekařkou","Pod Pekárnami","Pod Petřinami","Pod Plynojemem","Pod Plískavou","Pod Poštou","Pod Pramenem","Pod Prodejnou","Pod Průsekem","Pod Písečnou","Pod Přehradou","Pod Přesypem","Pod Radnicí","Pod Rapidem","Pod Remízkem","Pod Rovinou","Pod Rozvodnou","Pod Rybníkem","Pod Rybníčkem","Pod Sady","Pod Salabkou","Pod Sirénou","Pod Skalkou","Pod Skalou","Pod Sklenářkou","Pod Slovany","Pod Smetankou","Pod Sokolovnou","Pod Soutratím","Pod Spalovnou","Pod Spiritkou","Pod Spravedlností","Pod Srázem","Pod Stadiony","Pod Stanicí","Pod Starou Školou","Pod Starákem","Pod Statky","Pod Strašnickou Vinicí","Pod Strojírnami","Pod Strání","Pod Studánkou","Pod Stupni","Pod Stárkou","Pod Stírkou","Pod Svahem","Pod Sychrovem I","Pod Sychrovem Ii","Pod Sídlištěm","Pod Terasami","Pod Terebkou","Pod Topoly","Pod Tratí","Pod Turnovskou Tratí","Pod Táborem","Pod Třebešínem","Pod Třešněmi","Pod Třešňovkou","Pod Urnovým Hájem","Pod Valem","Pod Vartou","Pod Vavřincem","Pod Velkým Hájem","Pod Viaduktem","Pod Vidoulí","Pod Viktorkou","Pod Vilami","Pod Vinicemi","Pod Vinicí","Pod Vinohradem","Pod Višňovkou","Pod Vlachovkou","Pod Vlastním Krovem","Pod Vlkem","Pod Vodojemem","Pod Vodovodem","Pod Vodárenskou Věží","Pod Vrchem","Pod Vrcholem","Pod Vrstevnicí","Pod Vrškem","Pod Vršovickou Vodárnou I","Pod Vršovickou Vodárnou Ii","Pod Vršovickou Vodárnou Iii","Pod Vsí","Pod Vyhlídkou","Pod Vysokou","Pod Vysokou Mezí","Pod Vysílačkou","Pod Vyšehradem","Pod Václavem","Pod Vítkovem","Pod Výtopnou","Pod Výšinkou","Pod Větrolamem","Pod Větrovem","Pod Věží","Pod Zahradami","Pod Zahrádkami","Pod Zastávkou","Pod Zatáčkou","Pod Zbuzany","Pod Zemankou","Pod Zličínem","Pod Zvonařkou","Pod Zvoničkou","Pod Zámečkem","Pod Závěrkou","Pod Útesy","Pod Čertovou Skalou","Pod Čihadlem","Pod Čimickým Hájem","Pod Šancemi","Pod Školou","Pod Šmukýřkou","Pod Špejcharem","Pod Špitálem","Pod Štěpem","Pod Žvahovem","Podbabská","Podbělohorská","Podbělová","Podchýšská","Podedvorská","Podhajská Pole","Podholí","Podhorská","Podhořská","Podivínská","Podjavorinské","Podjezd","Podkovářská","Podkrkonošská","Podkrkonošských Tkalců","Podle Kačerova","Podle Lomu","Podle Náhonu","Podle Sadů","Podle Trati","Podlesek","Podleská","Podlesní","Podlešínská","Podlibská","Podlipného","Podlišovská","Podlužanská","Podléšková","Podnikatelská","Podnádražní","Podohradská","Podolanská","Podolská","Podolské Nábř.","Podolské Nábřeží","Podolské Schody","Podpěrova","Podskalská","Podsychrovská","Podvinný Mlýn","Podzámecká","Podéšťova","Poděbradova","Poděbradská","Podůlší","Pohledná","Pohnertova","Pohořelec","Pokojná","Pokorného","Pokřivená","Polabská","Polaneckého","Polední","Polenská","Polepská","Poleradská","Polesná","Polešovická","Politických Vězňů","Poličanská","Poljanovova","Polní","Polovnická","Polská","Polygrafická","Polákova","Poláčkova","Políkenská","Polívkova","Pomezní","Pomněnková","Pomořanská","Ponrepova","Poplužní","Popovická","Popovova","Poslední","Pospíchalova","Pospíšilova","Postlova","Postranní","Postupická","Postřekovská","Postřižínská","Potocká","Potoční","Pouchova","Poupětova","Poustka","Povltavská","Povodňová","Pozdeňská","Poznaňská","Počeradská","Počernická","Počátecká","Poříčanská","Poříčská","Pošepného Nám.","Pošepného Náměstí","Poštovská","Požárnická","Pplk. Nováčka","Pplk. Sochora","Prachatická","Prachnerova","Prachovická","Prachovská","Pramenná","Pravoúhlá","Pravská","Pravá","Prašná","Pražská","Pražského","Pražského Povstání","Pražský Okruh","Pražákovská","Prefátova","Preislerova","Preláta","Prelátská","Preslova","Primátorská","Probluzská","Proboštská","Procházkova","Prodloužená","Prokofjevova","Prokopka","Prokopova","Prokopovo Nám.","Prokopovo Náměstí","Prokopových","Prokopská","Prokopské Údolí","Prorektorská","Prosecká","Prosincová","Prosluněná","Prosná","Prostřední","Proti Proudu","Protilehlá","Protivínská","Proutěná","Prouzova","Provaznická","Provozní","Prunéřovská","Prusická","Prusíkova","Prušánecká","Prvního Pluku","Prvomájová","Prácheňská","Práčská","Průběžná","Průchodní","Průchova","Průhledová","Průhonek","Průhonická","Průhonská","Průjezdná","Průmyslová","Průtažní","Průčelní","Průškova","Psohlavců","Pstružná","Psárská","Ptáčnická","Puchmajerova","Pujmanové","Purkrabská","Purkyňova","Putimská","Pučova","Puškinovo Nám.","Puškinovo Náměstí","Pyšelská","Pálavská","Pálkařská","Pámelníková","Pánkova","Pátkova","Pávovské Náměstí","Písecká","Píseckého","Písečná","Pískařská","Pískovcová","Pískovna","Písková","Písnická","Písnické Zahrady","Písčitá","Píškova","Píšovická","Pöslova","Púchovská","Pýchavková","Pýrová","Pěnkaví","Pěstitelská","Pětidomí","Pětipeského","Pěší","Přecechtělova","Přechodní","Před Cibulkami","Před Dráhou","Před Mosty","Před Nádražím","Před Oborou","Před Rybníkem","Před Skalkami I","Před Skalkami Ii","Před Skálou","Před Sokolovnou","Před Tratí","Před Ústavem","Předbořská","Předměřická","Přední","Předpolní","Předposlední","Předvoje","Předškolní","Přeletová","Přeloučská","Přemyslova","Přemyslovská","Přemyšlenská","Přerušená","Přesličková","Přespolní","Přetlucká","Přeučilova","Převoznická","Přezletická","Přeštická","Přeštínská","Přeťatá","Při Hranici","Při Trati","Přibyslavská","Přibíkova","Přistoupimská","Přádova","Přátelství","Příborská","Příbramská","Příběnická","Příchovická","Přídolská","Příkrá","Přílepská","Přímské Nám.","Přímské Náměstí","Přímá","Přímětická","Přípotoční","Přípřežní","Přírodní","Přístavní","Přívorská","Přívozní","Příčka","Příčná","Pšeničná","Pšenčíkova","Pšovanská","Pštrossova","Půdova","Půlkruhová","Půlnoční","Půtova","R.A. Dvorského","Rabasova","Rabyňská","Rackova","Rackova Zahrada","Radbuzská","Radechovská","Radešovská","Radhošťská","Radimova","Radimovická","Radimská","Radiová","Radistů","Radkovská","Radlická","Radnické Schody","Radomská","Radonická","Radostavická","Radostná","Radotínská","Radouňova","Radova","Radovská","Radošovická","Radvanická","Radúzova","Radčina","Radějovská","Raffaelova","Raichlova","Raisova","Rajhradská","Rajmonova","Rajská","Rakousova","Rakovnická","Rakovského","Randova","Ranská","Ratajova","Ratajská","Ratbořská","Ratibořická","Ratibořská","Ravennská","Račická","Račiněveská","Rašilovova","Rašova","Rašovická","Rašovská","Rašínovo Nábř.","Rašínovo Nábřeží","Rašínská","Ražická","Reinerova","Rejchova","Rejskova","Rekreační","Rektorská","Rembrandtova","Remízková","Renoirova","Resslova","Revoluce","Revoluční","Rezedová","Rezlerova","Rečkova","Richtrova","Riegrova","Riegrovy Sady","Rilská","Ringhofferova","Rižská","Roblínská","Rochovská","Rodopská","Rodovská","Rodvinovská","Roentgenova","Rohanovská","Rohanské Nábřeží","Rohanský Ostrov","Rohatecká","Rohenická","Rohlovská","Rohová","Rohozecká","Rohožnická","Roháčova","Roithova","Rojická","Roklova","Rokycanova","Rokycanská","Rokytnická","Rokytná","Rolnická","Rolní","Romaina Rollanda","Romana Blahníka","Ronalda Reagana","Ronešova","Ronkova","Ronovská","Rooseveltova","Rorýsová","Rosečská","Rosická","Rostislavova","Rostoklatská","Rostovská","Rotavská","Rotenská","Roudnická","Rousovická","Rousínovská","Rovenská","Rovnoběžná","Rovná","Rozdělená","Rozdělovská","Rozhovická","Rozkošného","Rozkošská","Rozmarýnová","Rozrazilová","Roztocká","Roztylská","Roztylské Náměstí","Roztylské Sady","Rozvadovská","Rozvodova","Rozvojová","Rozárčina","Rozýnova","Rozšířená","Ročovská","Rošických","Roškotova","Rošovická","Rožmberská","Rožmitálská","Rožnovská","Rožďalovická","Rtyňská","Rubensova","Rubeška","Rubešova","Rubličova","Rubínová","Rudečská","Rudníkovská","Rudolfa Holeky","Rudoltická","Rujanská","Rumburská","Rumunská","Ruprechtická","Ruská","Ruzyňská","Ruzyňské Schody","Ružinovská","Rybalkova","Rybničná","Rybná","Rybova","Rybářská","Rybízová","Rychnovská","Rychtáře Petříka","Rychtáře Šimona","Rychtářská","Rypkova","Rytířova","Rytířská","Ryzcová","Ryzlinková","Ryšánkova","Rájecká","Rámová","Rápošovská","Rážova","Révová","Rýmařovská","Rýnská","Rýznerova","Růženínová","Růženínská","Růžová","S. K. Neumanna","Sabinova","Sadařská","Sadová","Sadská","Sady Bratří Čapků","Safírová","Salabova","Salačova","Salmovská","Salvátorská","Samcova","Samohelova","Samota U Podleského Rybníka","Sarajevská","Saratovská","Sartoriova","Sasanková","Saská","Satalická","Saturnova","Saudkova","Sauerova","Saveljevova","Savojská","Sazečská","Sazovická","Sbíhavá I","Sbíhavá Ii","Schnirchova","Schodišťová","Schodová","Schoellerova","Schulhoffova","Schwaigerova","Schwarzenberská","Schöfflerova","Sdružení","Sechterova","Sedlecká","Sedlovická","Sedloňovská","Sedlčanská","Sedmidomky","Sedmikrásková","Sedmnáctého Listopadu","Seidlova","Seifertova","Sekaninova","Sekeřická","Sekorova","Selmická","Selská","Selských Baterií","Semanského","Semická","Semilská","Seminární","Seminářská","Seminářská Zahrada","Semonická","Semtínská","Semčická","Sendražická","Senegalská","Senohrabská","Senovážná","Senovážné Nám.","Senovážné Náměstí","Senožatská","Sestupná","Setbová","Sevastopolská","Severní I","Severní Ii","Severní Iii","Severní Iv","Severní Ix","Severní V","Severní Vi","Severní Vii","Severní Viii","Severní X","Severní Xi","Severovýchodní I","Severovýchodní Ii","Severovýchodní Iii","Severovýchodní Iv","Severovýchodní V","Severovýchodní Vi","Severozápadní I","Severozápadní Ii","Severozápadní Iii","Severozápadní Iv","Severozápadní V","Severozápadní Vi","Severýnova","Sevřená","Seydlerova","Sezemická","Sezemínská","Sezimova","Sečská","Sibeliova","Sibiřské Nám.","Sibiřské Náměstí","Sicherova","Sichrovského","Siemensova","Silurská","Sinkulova","Sitteho","Siwiecova","Skalecká","Skalnatá","Skalnická","Skalní","Skalská","Skaláků","Skandinávská","Skautská","Sklenská","Skloněná","Sklářská","Skokanská","Skorkovská","Skotská","Skořepka","Skořicová","Skryjská","Skupova","Skuteckého","Skálova","Skřivanova","Skřivanská","Skřivánčí","Sladkovského Nám.","Sladkovského Náměstí","Sladovnická","Slancova","Slaná","Slapská","Slatinová","Slatinská","Slatiny","Slatiňanská","Slavatova","Slaviborské Nám.","Slaviborské Náměstí","Slavická","Slavičí","Slavičínská","Slavníkova","Slavojova","Slavonická","Slavíkova","Slavínského","Slavíčkova","Slavětínská","Slepá I","Slepá Ii","Slezanů","Slezská","Sliačská","Slibná","Slinková","Slivenecká","Slovanský Ostrov","Slovačíkova","Slovenská","Slovinská","Slunečnicová","Slunečná","Sluneční","Sluneční Nám.","Sluneční Náměstí","Slunná","Sluštická","Služeb","Služská","Sládkova","Sládkovičova","Slámova","Slánská","Slávy Horníka","Slévačská","Slídová","Slívová","Smaragdová","Smetanovo Nábř.","Smetanovo Nábřeží","Smetáčkova","Smidarská","Smikova","Smiřická","Smiřického","Smolenská","Smolkova","Smolíkova","Smotlachova","Smrková","Smrčinská","Smržovská","Smržová","Smíchovská","Smírná","Snopkova","Sněmovní","Sněženková","Sněžná","Sobolákova","Soborská","Sobotecká","Sobínská","Soběslavova","Soběslavská","Sobětická","Sobětušská","Soběšínská","Sochařská","Socháňova","Sodomkova","Sofijské Nám.","Sofijské Náměstí","Sojkovská","Sojovická","Sojčí","Sokolovská","Sokolská","Sokratova","Solidarity","Solnická","Solná","Sopotská","Sosnovecká","Souběžná I","Souběžná Ii","Souběžná Iii","Souběžná Iv","Soudní","Soukalova","Soukenická","Soumarská","Sousední","Sousedská","Sousedíkova","Soustružnická","Souvratní","Součkova","Sovenická","Sovova","Sovákova","Soví Vršek","Spinozova","Spiritka","Splavná","Spodní","Spojařů","Spojenců","Spojená","Spojná","Spojovací","Spojová","Společná","Spolská","Spolupráce","Sportovců","Sportovní","Spotřebitelská","Spořická","Spořilovská","Spytihněvova","Spádná","Spádová","Spálená","Spálený Mlýn","Srbova","Srbská","Srbínská","Srnečkova","Srnčí","Srpnová","Srázná","Stachova","Stadická","Stadionová","Stadiónová","Stallichova","Stamicova","Staniční","Starobylá","Starochodovská","Starochuchelská","Starodejvická","Starodubečská","Starodvorská","Staroklánovická","Starokolínská","Starokošířská","Starolázeňská","Staromlýnská","Staromodřanská","Staroměstské Nám.","Staroměstské Náměstí","Staropacká","Staropramenná","Starostrašnická","Starostřešovická","Starosuchdolská","Staroújezdská","Staročeská","Stará Cesta","Stará Náves","Stará Obec","Stará Spojovací","Stará Stodůlecká","Staré Nám.","Staré Náměstí","Staré Zámecké Schody","Starého","Starý Lis","Statenická","Statková","Stavbařů","Stavební","Stavitelská","Stavovská","Staňkova","Staňkovka","Staňkovská","Stehlíkova","Steinerova","Stejskalova","Stiessova","Stinkovská","Stochovská","Stodůlecká","Stojická","Stoličkova","Stoliňská","Stoupající","Stradonická","Strahovská","Strahovské Nádvoří","Strakatého","Strakonická","Strakošová","Strančická","Stratovská","Strašnická","Strašovská","Strašínská","Strmá","Strmý Vrch","Strnadova","Strnady","Strojická","Strojnická","Strojírenská","Stromovka","Stropnická","Strossmayerovo Nám.","Strossmayerovo Náměstí","Strouhalova","Stroupežnického","Struhařovská","Strunkovská","Stružky","Stružná","Strážkovická","Strážnická","Strážní","Strážovská","Stržná","Studenecká","Studentská","Studená","Studnická","Studničkova","Studniční","Studánková","Stulíková","Stupická","Stupkova","Stupská","Stupňová","Stádlecká","Stárkova","Stýblova","Střední","Středohorská","Středová","Střekovská","Střelecký Ostrov","Střelečská","Střelničná","Střemchová","Střešovická","Střimelická","Stříbrná","Stříbrského","Střížkovská","Suchardova","Suchdolská","Suchdolské Nám.","Suchdolské Náměstí","Suchý Vršek","Sudkova","Sudoměřská","Sudějovická","Sukova","Sulanského","Sulická","Sulova","Sulovická","Sumova","Suppého","Suttnerové","Sušická","Sušilova","Svahová","Svatavina","Svatojánská","Svatoplukova","Svatoslavova","Svatovítská","Svatoňovická","Svažitá","Svijanská","Svitavská","Svitákova","Svobodova","Svojetická","Svojsíkova","Svojšická","Svojšovická","Svornosti","Svratecká","Svárovská","Svátkova","Svážná","Svépomoci","Svépomocná","Svépravická","Svídnická","Svěceného","Světická","Světova","Světská","Sychrovská","Symfonická","Synkovická","Synkovská","Syrská","Sádky","Sádovská","Sámova","Sárská","Sázavská","Sáňkařská","Sídlištní","Sídliště","Súdánská","Sýkorčí","Sýkovecká","Tachlovická","Tachovská","Tachovské Nám.","Tachovské Náměstí","Tadrova","Tajovského","Talafúsova","Talichova","Talmberská","Tanvaldská","Tasovská","Tatarkova","Tatranská","Tauerova","Tauferova","Taussigova","Tavolníková","Tařicová","Taškentská","Technická","Technologická","Tehovská","Tejnická","Tejnka","Telčská","Templová","Tenisová","Teplická","Teplárenská","Terasovitá","Tererova","Terezínská","Terronská","Tesaříkova","Tetínská","Theinova","Thomayerova","Thunovská","Thurnova","Thákurova","Thámova","Tibetská","Tichnova","Tichonická","Tichá","Tichého","Tigridova","Tikovská","Tilleho Nám.","Tilleho Náměstí","Tilschové","Tiskařská","Tismická","Tišická","Tlumačovská","Tlustého","Tobrucká","Tolstého","Tomanova","Tomická","Tomkova","Tomsova","Tomáškova","Tomášská","Tomíčkova","Topasová","Topolová","Toruňská","Toulovská","Toušeňská","Toušická","Toužimská","Tovarova","Tovačovského","Tovární","Točenská","Točitá","Trabantská","Trachtova","Trampotova","Travnatá","Travná","Trenčínská","Trhanovské Náměstí","Trmická","Trnavská","Trnitá","Trnkovo Nám.","Trnkovo Náměstí","Trnková","Trnovanská","Trní","Trocnovská","Troilova","Trojanova","Trojanův Mlýn","Trojdílná","Trojická","Trojmezní","Trojská","Troskovická","Trousilova","Truhlářka","Truhlářova","Truhlářská","Trutnovská","Tryskovická","Trytova","Trávnická","Trávníčkova","Tréglova","Tržiště","Tuchoměřická","Tuchorazská","Tuchotická","Tuháňská","Tuklatská","Tulešická","Tulipánová","Tulkova","Tulská","Tunelářů","Tuniská","Tupolevova","Turgeněvova","Turistická","Turkmenská","Turkovická","Turkovská","Turnovská","Turnovského","Turská","Turínská","Tusarova","Tuřická","Tušimická","Tužebníková","Tvrdonická","Tvrdého","Tychonova","Tylišovská","Tylovická","Tylovo Nám.","Tylovo Náměstí","Tymiánová","Tyrkysová","Tyršova","Táboritská","Táborská","Tádžická","Táhlá","Tálínská","Türkova","Týmlova","Týn","Týnecká","Týnská","Týnská Ulička","Týřovická","Tělovýchovná","Těšnov","Těšovická","Těšíkova","Těšínská","Třanovského","Třebanická","Třebechovická","Třebenická","Třebešovská","Třebihošťská","Třebohostická","Třebonická","Třeboradická","Třebotovská","Třeboňská","Třebízského","Třebějická","Třebětínská","Třešňová","Třinecká","Třtinová","Třídomá","Třístoličná","Tůmova","U Akademie","U Akátů","U Albrechtova Vrchu","U Andělky","U Arborky","U Bakaláře","U Balabenky","U Bazénu","U Bažantnice","U Berounky","U Beránky","U Besedy","U Blaženky","U Boroviček","U Botiče","U Božích Bojovníků","U Branek","U Bruských Kasáren","U Brusnice","U Bubce","U Bulhara","U Bílého Mlýnku","U Břehu","U Chaloupek","U Chmelnice","U Chodovského Hřbitova","U Cibulky","U Cihelny","U Cikánky","U Cukrovaru","U Císařské Cesty","U Dejvického Rybníčku","U Demartinky","U Divadla","U Dobešky","U Dobráků","U Dobřenských","U Domu Služeb","U Drahaně","U Druhé Baterie","U Drupolu","U Družstev","U Družstva Ideál","U Družstva Klid","U Družstva Práce","U Družstva Repo","U Družstva Tempo","U Družstva Život","U Dráhy","U Drážky","U Drůbežárny","U Dubečské Tvrze","U Dubu","U Dvojdomů","U Dvora","U Dvou Srpů","U Dálnice","U Dívčích Hradů","U Děkanky","U Dělnického Cvičiště","U Dětského Domova","U Dětského Hřiště","U Elektry","U Elektrárny","U Floriána","U Fořta","U Gabrielky","U Garáží","U Golfu","U Gymnázia","U Habeše","U Habrovky","U Hadovky","U Harfy","U Hasičské Zbrojnice","U Havlíčkových Sadů","U Hellady","U Hercovky","U Hliníku","U Hodin","U Homolky","U Hostavického Potoka","U Hostivařského Nádraží","U Hotelu","U Hranic","U Hrnčířského Rybníka","U Hrocha","U Hrušky","U Hráze","U Hudební Školy","U Hvozdu","U Hvězdy","U Háje","U Hájku","U Hájovny","U Házů","U Hřbitovů","U Hřiště","U Invalidovny","U Jamské","U Jankovky","U Javoru","U Jedličkova Ústavu","U Jednoty","U Jeslí","U Jezera","U Jezerky","U Jezu","U Jezírka","U Jinonického Rybníčka","U Jirkovské","U Jizby","U Járku","U Jízdárny","U Kabelovny","U Kaménky","U Kamýku","U Kanálky","U Kapliček","U Kapličky","U Karlova Stánku","U Kasáren","U Kavalírky","U Kazína","U Kašny","U Kaštanu","U Kempinku","U Kina","U Klavírky","U Klikovky","U Klimentky","U Kloubových Domů","U Klubovny","U Klubu","U Kněžské Louky","U Kola","U Kolejí","U Koloděj","U Kolonie","U Koloniálu","U Kombinátu","U Konečné","U Koní","U Kosinů","U Kostela","U Kostrounku","U Kotlářky","U Koupadel","U Košíku","U Krbu","U Krelovy Studánky","U Kruhovky","U Královské Louky","U Krčské Vodárny","U Krčského Nádraží","U Kublova","U Kunratického Lesa","U Křižovatky","U Kříže","U Křížku","U Laboratoře","U Ladronky","U Lanové Dráhy","U Ledáren","U Lesa","U Lesíka","U Letenského Sadu","U Letiště","U Letohrádku Královny Anny","U Libeňského Pivovaru","U Libeňského Zámku","U Libušiných Lázní","U Libušské Sokolovny","U Lidového Domu","U Lip","U Lipové Aleje","U Lisu","U Loděnice","U Lomu","U Loskotů","U Louky","U Lužického Semináře","U Lázeňky","U Lázní","U Lékárny","U Líhní","U Lípy","U Malvazinky","U Malé Řeky","U Markéty","U Mateřské Školy","U Matěje","U Maří Magdaleny","U Meteoru","U Mezníku","U Michelské Školy","U Michelského Lesa","U Michelského Mlýna","U Milosrdných","U Mlýna","U Mlýnského Rybníka","U Modré Školy","U Modřanské Školy","U Močálu","U Mrázovky","U Mydlárny","U Myslivny","U Městských Domů","U Měšťanského Pivovaru","U Měšťanských Škol","U Nadýmače","U Nemocenské Pojišťovny","U Nemocnice","U Nesypky","U Nikolajky","U Nové Dálnice","U Nové Louky","U Nové Školy","U Nového Dvora","U Nového Suchdola","U Nových Domů I","U Nových Domů Ii","U Nových Domů Iii","U Nových Vil","U Nádražní Lávky","U Nádraží","U Nádrže","U Náhonu","U Nákladového Nádraží","U Národní Galerie","U Nás","U Obce","U Obecního Domu","U Obecního Dvora","U Obory","U Okrouhlíku","U Olšiček","U Opatrovny","U Ovčína","U Palaty","U Paliárky","U Paloučku","U Památníku","U Panské Zahrady","U Papírny","U Parku","U Parkánu","U Parního Mlýna","U Pastoušky","U Pavilónu","U Pazderek","U Pejřárny","U Pekařky","U Pekáren","U Pentlovky","U Pergamenky","U Pernikářky","U Pernštejnských","U Petřin","U Pily","U Plovárny","U Plynárny","U Plátenice","U Podchodu","U Podjezdu","U Podolského Hřbitova","U Podolského Sanatoria","U Pohádky","U Polikliniky","U Pomníku","U Potoka","U Poustek","U Poštovky","U Pošty","U Pramene","U Prašné Brány","U Prašného Mostu","U Pražských Lomů","U Prefy","U Prioru","U Prknovky","U Prodejny","U Propusti","U Prosecké Školy","U Proseckého Kostela","U První Baterie","U Prádelny","U Průhonu","U Průseku","U Pumpy","U Párníků","U Páté Baterie","U Písecké Brány","U Pískovny","U Přechodu","U Přehrady","U Přejezdu","U Půjčovny","U Radiály","U Radnice","U Rajské Zahrady","U Rakovky","U Roháčových Kasáren","U Rokytky","U Rozkoše","U Roztockého Háje","U Rybníka","U Rybníčka","U Rybářství","U Rychty","U Ryšánky","U Sadu","U Sanatoria","U Sanopzu","U Santošky","U Schodů","U Sedlecké Školy","U Seřadiště","U Sila","U Silnice","U Skalky","U Skladu","U Skládky","U Skopců","U Skály","U Sladovny","U Slavie","U Sloupu","U Slovanky","U Slovanské Pojišťovny","U Sluncové","U Slévárny","U Smaltovny","U Smetanky","U Smolnic","U Smíchovského Hřbitova","U Sokolovny","U Soutoku","U Sovových Mlýnů","U Sparty","U Splavu","U Spojky","U Spojů","U Společenské Zahrady","U Sportoviště","U Spořitelny","U Stanice","U Staré Cihelny","U Staré Plynárny","U Staré Pošty","U Staré Skládky","U Staré Sokolovny","U Staré Studánky","U Staré Tvrze","U Staré Školy","U Starého Hřbitova","U Starého Hřiště","U Starého Mlýna","U Starého Nádraží","U Starého Splavu","U Starého Stadionu","U Starého Stadiónu","U Starého Židovského Hřbitova","U Statku","U Stavoservisu","U Stojanu","U Strouhy","U Strže","U Studny","U Studánky","U Stárovny","U Státní Dráhy","U Stírky","U Střediska","U Střešovických Hřišť","U Sušičky","U Svahu","U Svatého Ducha","U Svobodárny","U Svodnice","U Svornosti","U Svépomoci","U Světličky","U Synagogy","U Sádek","U Sídliště","U Tabulky","U Technoplynu","U Tenisu","U Teplárny","U Topíren","U Továren","U Transformační Stanice","U Transformátoru","U Trati","U Trativodu","U Trezorky","U Trojice","U Trojského Zámku","U Trpce","U Tržnice","U Tvrze","U Tyrše","U Tyršovky","U Tyršovy Školy","U Třetí Baterie","U Třešňovky","U Třešňového Sadu","U Tůně","U Uhříněveské Obory","U Uranie","U Učiliště","U Valu","U Velké Skály","U Vesny","U Viktorky","U Vinice","U Viniček","U Vinné Révy","U Vinných Sklepů","U Vinohradské Nemocnice","U Vinohradského Hřbitova","U Vizerky","U Višňovky","U Vlachovky","U Vlasačky","U Vlečky","U Vltavy","U Voborníků","U Vodice","U Vodojemu","U Vodotoku","U Vody","U Vodárny","U Vojanky","U Vojenské Nemocnice","U Vojtěšky","U Vokovické Školy","U Vorlíků","U Vozovny","U Vrbiček","U Vrby","U Vrtilky","U Vršovického Hřbitova","U Vršovického Nádraží","U Vysočanského Cukrovaru","U Vysočanského Pivovaru","U Václava","U Váhy","U Vápenice","U Vápenky","U Vápenné Skály","U Výkupního Střediska","U Výstavby","U Výstaviště","U Výzkumu","U Včely","U Větrníku","U Větrolamu","U Věže","U Waltrovky","U Zahradnictví","U Zahradního Města","U Zahrady","U Zahrádek","U Zahrádkářské Kolonie","U Zastávky","U Zbrojnice","U Zdravotního Ústavu","U Zeleného Ptáka","U Zemníku","U Zeměpisného Ústavu","U Zlaté Studně","U Zličína","U Zličínského Hřiště","U Zvonařky","U Zvoničky","U Záběhlického Zámku","U Zájezdku","U Zákrutu","U Zámeckého Parku","U Zámečku","U Zámečnice","U Zásobní Zahrady","U Zátiší","U Závodiště","U Závor","U Úlů","U Čekárny","U Černé Rokle","U Červeného Mlýnku","U Českých Loděnic","U Čihadel","U Čističky","U Čokoládoven","U Čtvrté Baterie","U Čtyř Domů","U Řempa","U Říčanky","U Šalamounky","U Šesté Baterie","U Školičky","U Školky","U Školního Pole","U Školské Zahrady","U Školy","U Štěpu","U Šumavy","U Šumavěnky","U Šálkovny","U Šíchů","U Šípků","U Železnice","U Železničního Mostu","U Železné Lávky","U Želivky","U Židovského Hřbitova","U Žlábku","U Županských","Uhelný Trh","Uherská","Uhříněveská","Ukončená","Ukrajinská","Uljanovská","Ulrychova","Ulčova","Umělecká","Ungarova","Unhošťská","Univerzitní","Upolínová","Upravená","Uralská","Urbanická","Urbanova","Urbánkova","Urešova","Uruguayská","Urxova","Utěšilova","Uzavřená","Uzbecká","Uzoučká","Učitelská","Učňovská","Užocká","V Aleji","V Alejích","V Americe","V Babyku","V Bambouskách","V Bažinách","V Benátkách","V Bezpečí","V Bokách I","V Bokách Ii","V Bokách Iii","V Borovičkách","V Botanice","V Brance","V Brůdku","V Bytovkách","V Bílce","V Březinkách","V Březině","V Březí","V Břízkách","V Celnici","V Cestičkách","V Cestkách","V Chaloupkách","V Chatách","V Chotejně","V Cibulkách","V Cihelně","V Cípu","V Dolinách","V Dolině","V Dolích","V Domcích","V Domově","V Doubcích","V Dílcích","V Edenu","V Haltýři","V Hliništi","V Hluboké","V Hodkovičkách","V Holešovičkách","V Honu","V Horkách","V Horní Stromce","V Hrobech","V Humenci","V Humnech","V Háji","V Hájkách","V Hájích","V Hůrkách","V Jahodách","V Javorech","V Javoříčku","V Jehličině","V Jehličí","V Jezerách","V Jezevčinách","V Jezírkách","V Jirchářích","V Jámě","V Kališti","V Kapslovně","V Klukovicích","V Kole","V Kolkovně","V Korytech","V Kotcích","V Koutku","V Koutě","V Kratinách","V Kruhu","V Kuťatech","V Kálku","V Křepelkách","V Křovinách","V Křížkách","V Ladech","V Lesíčku","V Lipinách","V Lipkách","V Lipách","V Listnáčích","V Lomech","V Louce","V Luhu","V Lukách","V Lučinách","V Lužích","V Lánech","V Lázních","V Lískách","V Malých Domech I","V Malých Domech Ii","V Malých Domech Iii","V Mezihoří","V Milíři","V Mokřinách","V Mydlinkách","V Nové Hostivaři","V Nové Vsi","V Nové Čtvrti","V Novém Hloubětíně","V Nových Bohnicích","V Nových Domcích","V Nových Vokovicích","V Náklích","V Násypu","V Nížinách","V Oblouku","V Občanském Domově","V Obůrkách","V Ochozu","V Ohradě","V Ohybu","V Okruží","V Okálech","V Olšinách","V Olšině","V Ondřejově","V Opatově","V Osikách","V Ostružiní","V Oudolku","V Ořeší","V Pachmance","V Padolině","V Parcelách","V Parku","V Parníku","V Pačátkách","V Pařezinách","V Pevnosti","V Pitkovičkách","V Planinách","V Platýzu","V Pláni","V Podbabě","V Podhoří","V Podhájí","V Podluží","V Podskalí","V Podvrší","V Podzámčí","V Poli","V Polích","V Potokách","V Potočinách","V Potočkách","V Prutinách","V Průhledu","V Průčelí","V Pátém","V Pískovně","V Pěšinkách","V Předním Hloubětíně","V Předním Veleslavíně","V Předpolí","V Přelomu","V Přístavu","V Remízku","V Rohožníku","V Rohu","V Roháčích","V Rokli","V Roklích","V Rovinách","V Rybníkách","V Rybníčkách","V Ráji","V Rákosí","V Sadech","V Sedlci","V Slavětíně","V Soudním","V Stráni","V Středu","V Sudech","V Sídlišti","V Tehovičkách","V Tišině","V Trninách","V Třešňovce","V Tůních","V Uličce","V Uličkách","V Zahradní Čtvrti","V Zahradách","V Zahrádkách","V Zatáčce","V Zeleni","V Zeleném Údolí","V Záhorském","V Záhybu","V Zákopech","V Zákoutí","V Zálesí","V Zálomu","V Zámcích","V Zápolí","V Zátiší","V Zátočce","V Závitu","V Závětří","V Zářezu","V Údolí","V Údolí Hvězd","V Úhlu","V Úhoru","V Úvalu","V Úvoze","V Úzké","V Úžlabině","V Čeňku","V Štíhlách","V Šáreckém Údolí","V Žabokřiku","V Žáčku","V. P. Čkalova","Vachkova","Vackova","Vacovská","Vacínova","Vacínovská","Vajdova","Vajgarská","Valcířská","Valdická","Valdovská","Valdštejnská","Valdštejnské Nám.","Valdštejnské Náměstí","Valentinská","Valentova","Valečovská","Valská","Valtická","Valtínovská","Valčíkova","Valšovská","Vamberská","Vanická","Vaníčkova","Varhulíkové","Varnsdorfská","Varšavská","Vavákova","Vavřenova","Vavřinecká","Vazovova","Vačkářova","Vaňkova","Vašátkova","Ve Dvoře","Ve Lhotce","Ve Skalkách","Ve Skalách","Ve Skále","Ve Slatinách","Ve Smečkách","Ve Smrčině","Ve Stromořadí","Ve Struhách","Ve Stráni","Ve Studeném","Ve Stínu","Ve Střešovičkách","Ve Svahu","Ve Vilkách","Ve Vilách","Ve Višňovce","Ve Vratech","Ve Vrbách","Ve Vrchu","Ve Vrších","Ve Výhledu","Ve Výrech","Ve Zliči","Ve Štěpnici","Ve Žlíbku","Vedlejší","Vehlovická","Vejražkova","Vejvanovského","Vejvodova","Velebného","Velehradská","Velemínská","Velenická","Velenovského","Veleslavínova","Veleslavínská","Veletovská","Veletržní","Veleňská","Velešínská","Velfloviců","Velflíkova","Velhartická","Velichovská","Velimská","Velkoborská","Velkoosecká","Velkopřevorské Nám.","Velkopřevorské Náměstí","Velká Lada","Velká Skála","Velké Kunratické","Veltruská","Veltěžská","Velvarská","Velínská","Venušina","Verdiho","Verdunská","Verneřická","Vernéřovská","Veronské Nám.","Veselská","Veská","Veslařský Ostrov","Vestavěná","Vestecká","Veverkova","Večerní","Vidimova","Vidimská","Vidlicová","Vidlák","Vidonická","Vidoulská","Vidovická","Vietnamská","Viklefova","Vikova","Viktora Huga","Viktorinova","Viktorčina","Vikářská","Vilová","Vilímkova","Vilímovská","Vimperské Náměstí","Vinařického","Vinařská","Viničná","Vinohradská","Vinohrady","Vinopalnická","Vinořská","Vinořské Nám.","Vinořské Náměstí","Vinšova","Violková","Vitošská","Vitíkova","Vitějovská","Vizovická","Višňovka","Višňová","Vlachova","Vladimírova","Vladislava Vančury","Vladislavova","Vladivostocká","Vladycká","Vlastibořská","Vlastina","Vlastislavova","Vlasty Buriana","Vlasty Hilské","Vlasty Průchové","Vlasákova","Vlašimská","Vlašská","Vlaštovčí","Vlkanovská","Vlkova","Vlkovická","Vlnitá","Vltavanů","Vltavická","Vltavská","Vltavínová","Vlárská","Vlásenická","Vlčická","Vlčkova","Vlčnovská","Vnislavova","Vnitřní","Vnoučkova","Vnější","Voborského","Vobrubova","Vocelova","Voctářova","Vodická","Vodičkova","Vodnická","Vodní","Vodochodská","Vodojemská","Vodácká","Vodárenská","Voděradská","Vodňanská","Vodňanského","Vojenova","Vojetická","Vojická","Vojkovická","Vojslavická","Vojtova","Vojtíškova","Vojtěšská","Vojáčkova","Vokovická","Vokrojova","Vokáčova","Vokřínská","Volarská","Volavkova","Voleníkova","Volkova","Volkovova","Voltova","Volutová","Volyňská","Volšovská","Vondroušova","Vorařská","Voroněžská","Voráčovská","Voršilská","Voskova","Voskovcova","Vosmíkových","Vostrovská","Vostrého","Vosátkova","Votavova","Votická","Votočkova","Votrubova","Votuzská","Vozová","Voňkova","Voříškova","Vošahlíkova","Vožická","Vrabčí","Vranická","Vranovská","Vranská","Vratimovská","Vratislavova","Vratislavská","Vratičová","Vraňanská","Vrbenského","Vrbická","Vrbková","Vrbova","Vrbčanská","Vrchlabská","Vrchlického","Vrchlického Sady","Vrchovinská","Vrátenská","Vrátkovská","Vrázova","Vrážská","Vrútecká","Vršní","Vršovická","Vršovické Nám.","Vršovické Náměstí","Vršovka","Vsetínská","Vstavačová","Vstupní","Vybíralova","Vycpálkova","Vyderská","Vydrova","Vyhlídkova","Vykoukových","Vykáňská","Vyskočilova","Vysokovská","Vysokoškolská","Vysoká Cesta","Vysočanská","Vysočanské Nám.","Vysočanské Náměstí","Vyvýšená","Vyšebrodská","Vyšehradská","Vyšší","Vyžlovská","Vzdušná","Vzdálená","Vzestupná","Vzpoury","Váchalova","Václava Balého","Václava Kovaříka","Václava Rady","Václava Trojana","Václava Špačka","Václavická","Václavkova","Václavská","Václavské Nám.","Václavské Náměstí","Vágnerova","Vánková","Vápencová","Vápenná","Vápeníkova","Vášova","Vážská","Vídeňská","Vírská","Víta Nejedlého","Vítkova","Vítkovická","Vítovcova","Vítězná","Vítězné Nám.","Vítězné Náměstí","Východní","Východní Nám.","Východní Náměstí","Výchozí","Výhledová","Výhledské Nám.","Výhledské Náměstí","Výjezdní","Výjezdová","Výletní","Výmarova","Výmolova","Výpadová","Výravská","Výrobní","Výstaviště","Výstavní","Výstupní","Výtoňská","Výtvarnická","Výtvarná","Výzkumníků","Včelařská","Včelničná","Věkova","Věstonická","Větrná","Větrovcova","Větrová","Větrušická","Vězeňská","Věštínská","Věšínova","Věžická","Vřesovická","Vřesová","Všehrdova","Všejanská","Všelipská","Všerubská","Všestarská","Všetatská","Všeňská","Wagnerova","Waldesova","Washingtonova","Wassermannova","Wattova","Weberova","Weilova","Weissova","Wenzigova","Werichova","Wichterlova","Wiedermannova","Wiesenthalova","Wilsonova","Winklerova","Wolfova","Wolkerova","Wuchterlova","Xaveriova","Xaverovská","Za Archivem","Za Arielem","Za Avií","Za Bažantnicí","Za Botičem","Za Brankou","Za Brumlovkou","Za Brůdkem","Za Břízami","Za Chalupami","Za Cukrovarem","Za Císařským Mlýnem","Za Dolejšákem","Za Drahou","Za Dvorem","Za Dálnicí","Za Elektrárnou","Za Farou","Za Fořtem","Za Hanspaulkou","Za Haštalem","Za Hládkovem","Za Horou","Za Hospodou","Za Hrází","Za Humny","Za Hájem","Za Hájovnou","Za Hřbitovem","Za Invalidovnou","Za Jalovým Dvorem","Za Jednotou","Za Kajetánkou","Za Kapličkou","Za Karlínským Přístavem","Za Kačabkou","Za Klíčovem","Za Knotkem","Za Kostelem","Za Kovárnou","Za Kovářským Rybníkem","Za Křížem","Za Křížkem","Za Lesíkem","Za Lidovým Domem","Za Luhem","Za Lužinami","Za Lány","Za Lázeňkou","Za Mlýnem","Za Mosty","Za Mototechnou","Za Můstkem","Za Nadýmačem","Za Novákovou Zahradou","Za Návsí","Za Obecním Úřadem","Za Oborou","Za Opravnou","Za Opusem","Za Ovčínem","Za Papírnou","Za Parkem","Za Pavilónem","Za Pekařkou","Za Pekárnou","Za Pivovarem","Za Ploty","Za Podjezdem","Za Pohořelcem","Za Pohádkou","Za Potokem","Za Poříčskou Branou","Za Poříčskou Bránou","Za Poštou","Za Poštovskou Zahradou","Za Prodejnou","Za Pruhy","Za Průsekem","Za Pískovnou","Za Radostí","Za Rokytkou","Za Rybníkem","Za Rybníčky","Za Rybářstvím","Za Rájem","Za Sadem","Za Sedmidomky","Za Skalkou","Za Slatinami","Za Slovankou","Za Sokolovnou","Za Stadionem","Za Statkem","Za Statky","Za Stodolami","Za Stodolou","Za Strahovem","Za Strašnickou Vozovnou","Za Strojírnami","Za Studánkou","Za Střelnicí","Za Sídlištěm","Za Teplárnou","Za Tratí","Za Třebešínem","Za Vackovem","Za Valem","Za Viaduktem","Za Vinicí","Za Vlasačkou","Za Vodárnou","Za Vokovickou Vozovnou","Za Větrem","Za Zahradami","Za Zahradou","Za Zastávkou","Za Zelenou Liškou","Za Zámečkem","Za Černým Mostem","Za Školkou","Za Školou","Za Šmatlíkem","Za Železnicí","Za Ženskými Domovy","Za Žižkovskou Vozovnou","Zacharská","Zachova","Zadní","Zahrada Na Baště","Zahradnická","Zahradní","Zahradníčkova","Zahrádecká","Zahrádkářská","Zahrádkářů","Zaječická","Zaječí","Zakouřilova","Zakrytá","Zakšínská","Zalešanská","Zalinská","Zamašská","Zamenhofova","Zapadlá","Zapomenutá","Zapova","Zapských","Zastavěná","Zastrčená","Zavadilova","Zavátá","Zaříčanská","Zbečenská","Zborovská","Zbraslavská","Zbraslavské Nám.","Zbraslavské Náměstí","Zbrojnická","Zbudovská","Zbuzanská","Zbuzkova","Zbynická","Zbyslavská","Zbytinská","Zbýšovská","Zdaru","Zdařilá","Zderazská","Zdeňky Nyplové","Zdibská","Zdická","Zdiměřická","Zdislavická","Zdobnická","Zdoňovská","Zdíkovská","Zelenečská","Zelenkova","Zelenky-Hajského","Zelenohorská","Zelená","Zelená Louka","Zelený Pruh","Zelinářská","Zemanka","Zemské Právo","Zemědělská","Zengrova","Zenklova","Zeyerova Alej","Zhořelecká","Zikova","Zimova","Zimákova","Zkrácená","Zlatnice","Zlatnická","Zlatokorunská","Zlatá","Zlatá Ulička U Daliborky","Zlenická","Zlešická","Zlivská","Zličínská","Zlonická","Zlonínská","Zlončická","Zlíchovská","Znojemská","Zoubkova","Zrzavého","Ztracená","Zubatého","Zubrnická","Zvolenská","Zvolská","Zvonařova","Zvonařovská","Zvonařská","Zvoncovitá","Zvonická","Zvonková","Zvoníčkova","Zvánovická","Zvíkovská","Záblatská","Zábranská","Zábrodí","Záběhlická","Zádražanská","Záhornická","Záhorského","Záhořanská","Záhořanského","Záhřebská","Zájezdní","Zákolanská","Zákostelní","Zákupská","Zálesí","Záluské","Zálužanského","Zálužická","Zálužská","Zámecká","Zámecké Schody","Zámezí","Zámišova","Zámělská","Západní","Zápasnická","Zápolská","Zápotoční","Zápská","Zárubova","Zárybnická","Zárybničná","Zárybská","Zásadská","Zásmucká","Zátišská","Zátiší","Zátopkova","Zátoňská","Závadova","Záveská","Závist","Závišova","Závodní","Závrchy","Závěrka","Zázvorkova","Zářijová","Zítkova","Zívrova","Zúžená","Údlická","Údolní","Údolí Hvězd","Úhlavská","Úhlová","Újezd","Újezdská","Úlibická","Únorová","Únětická","Úpická","Úprkova","Úpská","Úslavská","Ústavní","Ústecká","Ústřední","Útulná","Úvalská","Úvoz","Úvozová","Úzká","Čajkovského","Čakovická","Čankovská","Čapkova","Častavina","Častonická","Čechova","Čechtická","Čechurova","Čedičová","Čejetická","Čejkovická","Čekanková","Čekanovská","Čelakovského Sady","Čeljabinská","Čelkovická","Čelná","Čelákovická","Čenkovská","Čenovická","Čentická","Čenětická","Čeperská","Čeradická","Čerchovská","Čermákova","Černická","Černilovská","Černičná","Černochova","Černockého","Černohorského","Černokostelecká","Černomořská","Černotínská","Černovická","Černošická","Černá","Černého","Černínova","Černínská","Čerpadlová","Čertouská","Čertův Vršek","Červencová","Červenkova","Červená","Červená Báň","Červený Mlýn","Červeňanského","Červnová","Čerčanská","Českobratrská","Českobrodská","Českodubská","Českolipská","Českomalínská","Českomoravská","Československého Exilu","Česká","České Družiny","Českého Červeného Kříže","Čestlická","Čestmírova","Česákova","Čečelická","Čeňkova","Češovská","Čibuzská","Čihákova","Čiklova","Čimelická","Čimická","Čirůvková","Čistovická","Čmelická","Čs. Armády","Čs. Tankistů","Čtyřdílná","Čtyřkolská","Čumpelíkova","Čuprova","Čábelecká","Čápova","Čáslavská","Čílova","Čínská","Čížovská","Ďáblická","Řadová","Řehořova","Řepečská","Řepná","Řeporyjská","Řeporyjské Náměstí","Řepová","Řepská","Řepíková","Řepínská","Řepčická","Řetězokovářů","Řetězová","Řevnická","Řeznická","Řezáčovo Nám.","Řezáčovo Náměstí","Řečického","Řešetovská","Řešovská","Řipská","Řásnovka","Říjnová","Římovská","Římská","Říčanova","Říčanská","Říční","Šachovská","Šafaříkova","Šafránecká","Šafránkova","Šafránová","Šafářova","Šakvická","Šaldova","Šalounova","Šalvějová","Šanovská","Šantrochova","Šatrova","Šebelova","Šeberovská","Šebestiánská","Šebkova","Šedivého","Šedova","Šejbalové","Šemberova","Šenovská","Šermířská","Šestajovická","Šestidomí","Šetelíkova","Ševce Matouše","Ševčenkova","Ševčíkova","Šeříková","Šibřinská","Šikmá","Šimanovská","Šimkova","Šimonova","Šimáčkova","Šimůnkova","Šircova","Široká","Šiškova","Školní","Školská","Škroupovo Nám.","Škroupovo Náměstí","Škrétova","Škvorecká","Škábova","Šlechtitelská","Šlejnická","Šlikova","Šlitrova","Šluknovská","Šmeralova","Šmilovského","Šmolíkova","Šolínova","Šostakovičovo Nám.","Šostakovičovo Náměstí","Španielova","Španělská","Špačkova","Špeciánova","Šperlova","Špirkova","Špitálská","Šplechnerova","Šporkova","Špotzova","Špálova","Šrobárova","Šromova","Štamberk","Štefkova","Štefánikova","Štemberova","Šternberkova","Šternova","Šternovská","Štichova","Štiplova","Štičkova","Štiřínská","Štochlova","Štolbova","Štolcova","Štolmířská","Štorchova","Štorkánova","Štramberská","Štulcova","Štupartská","Štursova","Štverákova","Štychova","Štíbrova","Štíhlická","Štítného","Štítová","Štúrova","Štěchovická","Štěpanická","Štěpařská","Štěpničná","Štěpánkova","Štěpánovská","Štěpánská","Štěrboholská","Štěrková","Štětkova","Štětínská","Šubertova","Šulcova","Šultysova","Šumavská","Šumavského","Šumberova","Šumenská","Šumická","Šumperská","Šustova","Švabinského","Švecova","Švehlova","Švejcarovo Náměstí","Švestková","Švihovská","Švábky","Švábova","Švédská","Šárecká","Šárovo Kolo","Šárčina","Šátalská","Šífařská","Šímova","Šípková","Šítkova","Šťastného","Šůrova","Žabovřeská","Žacléřská","Žalanského","Žalmanova","Žalovská","Žamberská","Žampašská","Žampiónová","Žandovská","Žatecká","Žateckých","Ždírnická","Žehuňská","Žehušická","Želetavská","Železniční","Železničářů","Železnobrodská","Železná","Želivecká","Želivka","Želivská","Želkovická","Želnavská","Ženíškova","Žeretická","Žermanická","Žernosecká","Žernovská","Žerotínova","Žherská","Žichlínská","Židlického","Žilinská","Žilovská","Žinkovská","Žirovnická","Žitavská","Žitavského","Žitná","Žitomírská","Živanická","Živcová","Živcových","Živonínská","Žiželická","Žižkova","Žižkovo Nám.","Žižkovo Náměstí","Žlebská","Žluťásková","Žofie Podlipské","Žufanova","Žukovského","Žulová","Županovická","Žvahovská","Žábova","Žákovská","Žárovická","Žíšovská","Žďárská"],M60=["{{location.street_name}}"],w60={building_number:f60,city_name:v60,city_pattern:C60,country:F60,default_country:k60,postcode:A60,secondary_address:b60,state:y60,state_abbr:B60,street_address:z60,street_name:S60,street_pattern:M60},P60=w60,T60=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],j60={words:T60},N60=j60,L60={title:"Czech (Czechia)",code:"cs_CZ",country:"CZ",language:"cs",endonym:"čeština (Česká republika)",dir:"ltr",script:"Latn"},R60=L60,IV=["Abigail","Ada","Adalberta","Adéla","Adelaida","Adina","Adolfa","Adolfína","Adriana","Adriána","Adriena","Afra","Agáta","Aglaja","Aida","Alana","Albena","Alberta","Albertina","Albertýna","Albína","Alena","Aleška","Alexandra","Alfréda","Alice","Alida","Alina","Alma","Aloisie","Alojzije","Alžběta","Amálie","Amanda","Amáta","Amélie","Anabela","Anastázie","Anatázie","Anatolie","Anatólie","Anděla","Andělína","Andrea","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselma","Antonie","Apolena","Arabela","Aranka","Areta","Ariadna","Ariana","Ariela","Arleta","Armida","Arna","Arnolda","Arnoštka","Astrid","Astrida","Atanázie","Augusta","Augustina","Augustýna","Aura","Aurélie","Aurora","Babeta","Barbara","Barbora","Beáta","Beatrice","Bedřiška","Bela","Běla","Belinda","Benedikta","Berenika","Berit","Bernarda","Berta","Bertolda","Bianka","Bibiana","Birgit","Birgita","Blahomila","Blahomíra","Blahoslava","Blanka","Blažena","Bohdana","Bohumila","Bohumíra","Bohuna","Bohuslava","Bohuše","Bojana","Bojislava","Boleslava","Borislava","Bořislava","Božena","Božetěcha","Božidara","Branimíra","Branislava","Bratislava","Brenda","Brigita","Brita","Bronislava","Bruna","Brunhilda","Břetislava","Cecilie","Cecílie","Celestina","Celestýna","Celie","Celina","Ctibora","Ctirada","Ctislava","Cyntie","Cyrila","Čeňka","Čestmíra","Čistoslava","Dagmar","Dagmara","Dalibora","Dalida","Dalie","Dalila","Dalimila","Dalimíra","Damaris","Damiana","Damiána","Dana","Danica","Daniela","Danuše","Danuta","Daria","Darie","Darina","Darja","Davida","Debora","Delie","Denisa","Diana","Dina","Dita","Diviška","Dobrava","Dobromila","Dobromíra","Dobroslava","Dominika","Donalda","Donáta","Dora","Doris","Dorota","Doubrava","Doubravka","Drahomila","Drahomíra","Drahoslava","Drahotína","Drahuše","Dulcinea","Dušana","Edita","Eduarda","Edvarda","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Eliška","Elsa","Elvíra","Elza","Ema","Emanuela","Emilie","Emílie","Erika","Erna","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugenie","Eulálie","Eunika","Eusebie","Eva","Evelina","Evelína","Evženie","Fabiána","Fabie","Fatima","Faustina","Faustýna","Féba","Fedora","Felicie","Felície","Felicita","Ferdinanda","Fidelie","Filipa","Filoména","Flavie","Flora","Flóra","Florentina","Florentýna","Františka","Frída","Gabriela","Gaja","Gajana","Galina","Garika","Gema","Geralda","Geraldina","Gerarda","Gerardina","Gerda","Gerharda","Gertruda","Gilberta","Gina","Gisela","Gita","Gizela","Glorie","Gordana","Graciána","Gracie","Grácie","Gražina","Gréta","Griselda","Grizelda","Gudrun","Gustava","Gvendolina","Gvendolína","Halina","Hana","Háta","Havla","Heda","Hedvika","Heidrun","Helena","Helga","Herberta","Hermína","Herta","Hilda","Hortensie","Hortenzie","Horymíra","Hostimila","Hostimíra","Hostislava","Hvězdoslava","Hyacinta","Chranislava","Iboja","Ida","Ignácie","Ignáta","Ildika","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Inéz","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Irena","Iris","Irma","Isabela","Isidora","Isolda","Iva","Ivana","Iveta","Ivona","Izabela","Izidora","Izolda","Jadrana","Jadranka","Jakuba","Jakubka","Jana","Jarmila","Jarolíma","Jaromíra","Jaroslava","Jasmína","Jasna","Jasněna","Jelena","Jenovéfa","Jesika","Jindra","Jindřiška","Jiřina","Jitka","Johana","Jolana","Jolanta","Jordana","Jorga","Josefa","Josefína","Jovana","Jozefa","Jozefína","Judita","Juliana","Juliána","Julie","Justina","Justýna","Juta","Kamila","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kateřina","Katrin","Katrina","Kazi","Kazimíra","Kira","Klára","Klaudie","Klementina","Klementýna","Kleopatra","Klotylda","Koleta","Kolombína","Kolumbína","Konstance","Konstancie","Konsuela","Konzuela","Kora","Kordula","Korina","Kornélie","Krasava","Krasomila","Kristina","Kristýna","Kunhuta","Květa","Květoslava","Květuše","Lada","Ladislava","Larisa","Laura","Laurencie","Lea","Léda","Leila","Lejla","Lena","Lenka","Leokádie","Leona","Leonora","Leontina","Leontýna","Leopolda","Leopoldina","Leopoldýna","Leticie","Lia","Liana","Liběna","Libora","Liboslava","Libuše","Lidmila","Liliana","Lina","Linda","Livie","Ljuba","Lola","Loreta","Lorna","Lota","Lubomíra","Luboslava","Luciána","Lucie","Ludiše","Luďka","Ludmila","Ludomíra","Ludoslava","Ludvika","Ludvíka","Luisa","Lujza","Lukrécie","Lumíra","Lydie","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Mahulena","Maja","Mája","Malvína","Manon","Manona","Manuela","Marcela","Marcelína","Margit","Margita","Mariana","Marie","Marieta","Marika","Marilyn","Marina","Mariola","Marion","Marisa","Marita","Markéta","Marlena","Marta","Martina","Matylda","Maud","Maxima","Mečislava","Medea","Médea","Melánie","Melinda","Melisa","Melita","Mercedes","Michaela","Michala","Milada","Milana","Milena","Miloslava","Milred","Miluše","Mína","Mira","Mirabela","Miranda","Mirela","Miriam","Mirjam","Mirka","Miromila","Miroslava","Mnislava","Mona","Monika","Muriel","Muriela","Myrna","Naďa","Naděžda","Naneta","Narcisa","Natalie","Natálie","Nataša","Neda","Nela","Nevena","Nika","Niké","Nikodéma","Nikol","Nikola","Nila","Nina","Noema","Noemi","Nona","Nora","Norberta","Norma","Odeta","Ofélie","Oktavie","Oktávie","Oldřiška","Olga","Oliva","Olivie","Olympie","Ondřejka","Otakara","Otilie","Otýlie","Oxana","Palmira","Pamela","Paskala","Patricie","Pavla","Pavlína","Pelagie","Penelopa","Perla","Persida","Perzida","Petra","Petrana","Petronela","Petronila","Petruše","Petula","Pilar","Polyxena","Pravdomila","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokopa","Přibyslava","Radana","Radimíra","Radislava","Radka","Radmila","Radomila","Radomíra","Radoslava","Radovana","Radslava","Rafaela","Ráchel","Raisa","Rajsa","Ramona","Rastislava","Rebeka","Regina","Regína","Renata","Renáta","René","Ria","Riana","Richarda","Rina","Rita","Roberta","Robina","Romana","Rosa","Rosalinda","Rosamunda","Rosana","Rostislava","Rovena","Roxana","Róza","Rozálie","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rudolfa","Rudolfina","Rudolfína","Rut","Rút","Růžena","Řehořka","Sabina","Sabrina","Salomea","Salomena","Samuela","Sandra","Sára","Saskia","Saskie","Saxona","Selena","Selma","Senta","Serafína","Serena","Scholastika","Sibyla","Sidonie","Silvána","Silvie","Simeona","Simona","Skarlet","Skarleta","Slavěna","Slávka","Slavomila","Slavomíra","Soběslava","Sofie","Sofronie","Solveig","Solveiga","Soňa","Sotira","Stanislava","Stáza","Stela","Svatava","Svatoslava","Světla","Světlana","Světluše","Sylva","Sylvie","Šárka","Šarlota","Šimona","Štěpána","Štěpánka","Tamara","Táňa","Taťána","Tea","Tekla","Teodora","Teodozie","Teofila","Tereza","Terezie","Thea","Theodora","Theodosie","Theofila","Tomáška","Toska","Ulrika","Una","Uršula","Václava","Valburga","Valdemara","Valentina","Valentýna","Valerie","Valérie","Vanda","Vanesa","Věduna","Veleslava","Velislava","Věnceslava","Vendelína","Vendula","Vendulka","Věnka","Venuše","Věra","Verona","Veronika","Věroslava","Věslava","Vesna","Viktorie","Viléma","Vilemína","Vilma","Vincencie","Viola","Violeta","Virginie","Virgínie","Víta","Vítězslava","Viviana","Vladana","Vladěna","Vladimíra","Vladislava","Vlasta","Vlastimila","Vlastimíra","Vlastislava","Vojmíra","Vojslava","Vojtěška","Voršila","Vratislava","Xaverie","Xenie","Zaida","Zaira","Zbyhněva","Zbyňka","Zbyslava","Zbyška","Zdena","Zdenka","Zdeňka","Zdeslava","Zdislava","Zenobie","Zina","Zinaida","Zita","Zlata","Zlatomíra","Zlatuše","Zoe","Zoja","Zora","Zoroslava","Zuzana","Zvonimíra","Žakelina","Žakelína","Žaneta","Ždana","Želimíra","Želislava","Želmíra","Žitomíra","Žitoslava","Živa","Živana","Žofie"],OV=["Adamová","Adamcová","Adámková","Albrechtová","Ambrožová","Andělová","Andrlová","Antošová","Bajerová","Balážová","Balcarová","Balogová","Balounová","Baráková","Baranová","Barešová","Bártová","Bartáková","Bartoňová","Bartošová","Bartošková","Bartůňková","Baštová","Bauerová","Bayerová","Bažantová","Bečková","Bečvářová","Bednářová","Bednaříková","Bělohlávková","Bendová","Benešová","Beranová","Beránková","Bergrová","Berková","Berkyová","Bernardová","Bezděková","Bílková","Bílá","Bínová","Bittnerová","Blahová","Bláhová","Blažková","Blechová","Bobková","Bočková","Boháčová","Boháčková","Böhmová","Borovičková","Boučková","Boudová","Boušková","Brabcová","Brabencová","Bradová","Bradáčová","Braunová","Brázdová","Brázdilová","Brejchová","Březinová","Břízová","Brožová","Brožková","Brychtová","Bubeníková","Bučková","Buchtová","Burdová","Burešová","Burianová","Buriánková","Byrtusová","Čadová","Cahová","Čápová","Čapková","Čechová","Čejková","Čermáková","Černíková","Černochová","Černohorská","Černá","Červeňáková","Červenková","Červená","Červinková","Chaloupková","Chalupová","Charvátová","Chládková","Chlupová","Chmelařová","Chmelíková","Chovancová","Chromá","Chudobová","Chvátalová","Chvojková","Chytilová","Cibulková","Čiháková","Cihlářová","Císařová","Čížková","Čonková","Coufalová","Čurdová","Danková","Danilová","Danišová","Davidová","Dědková","Demetrová","Dittrichová","Divišová","Dlouhá","Dobešová","Dobiášová","Dobrovolná","Dočekalová","Dočkalová","Dohnalová","Dokoupilová","Dolečková","Dolejšová","Dolejší","Doležalová","Doleželová","Doskočilová","Dostálová","Doubková","Doubravová","Doušová","Drábková","Drozdová","Dubská","Duchoňová","Dudová","Dudková","Dufková","Dunková","Dušková","Dvořáčková","Dvořáková","Dvorská","Eliášová","Erbenová","Fabiánová","Fantová","Farkašová","Fejfarová","Fenclová","Ferencová","Ferková","Fialová","Fiedlerová","Filipová","Fischerová","Fišerová","Floriánová","Fojtíková","Foltýnová","Formanová","Formánková","Fořtová","Fousková","Francová","Franková","Fridrichová","Frydrychová","Fuchsová","Fučíková","Fuksová","Gáborová","Gabrielová","Gajdošová","Gažiová","Gottwaldová","Gregorová","Grubrová","Grundzová","Grygarová","Hájková","Hajná","Hálová","Hamplová","Hánová","Hanáčková","Hanáková","Hanousková","Hanusová","Hanušová","Hanzalová","Hanzlová","Hanzlíková","Hartmanová","Hašková","Havlová","Havelková","Havlíčková","Havlíková","Havránková","Heczková","Hegerová","Hejdová","Hejduková","Hejlová","Hejnová","Hendrychová","Hermanová","Heřmanová","Heřmánková","Hladíková","Hladká","Hlaváčová","Hlaváčková","Hlavatá","Hlávková","Hloušková","Hoffmannová","Hofmanová","Holanová","Holasová","Holcová","Holečková","Holíková","Holoubková","Holubová","Holá","Homolová","Homolková","Horová","Horáčková","Horáková","Hořejší","Horký","Horňáková","Horníčková","Horníková","Horská","Horvátová","Horváthová","Hošková","Houdková","Houšková","Hovorková","Hrabalová","Hrabovská","Hradecká","Hradilová","Hrbáčková","Hrbková","Hrdinová","Hrdličková","Hrdá","Hrnčířová","Hrochová","Hromádková","Hronová","Hrubešová","Hrubá","Hrušková","Hrůzová","Hubáčková","Hudcová","Hudečková","Hůlková","Humlová","Husáková","Hušková","Hýblová","Hynková","Jahodová","Jakešová","Jaklová","Jakoubková","Jakubcová","Janáčková","Janáková","Janatová","Jančová","Jančíková","Jandová","Janečková","Janíčková","Janíková","Janků","Janotová","Janoušková","Janovská","Jansová","Jánská","Janů","Jarešová","Jarošová","Jašková","Javůrková","Jechová","Jedličková","Jelenová","Jelínková","Jeníčková","Jeřábková","Ježová","Ježková","Jílková","Jindrová","Jírová","Jiráková","Jiránková","Jirásková","Jiříková","Jirková","Jirků","Jiroušková","Jirsová","Johnová","Jonášová","Junková","Jurčíková","Jurečková","Juřicová","Juříková","Kabátová","Kačírková","Kadeřábková","Kadlecová","Kafková","Kaisrová","Kalová","Kalábová","Kalašová","Kalinová","Kalivodová","Kalousová","Kalousková","Kameníková","Kaňová","Káňová","Kaňková","Kantorová","Kaplanová","Karasová","Karásková","Karbanová","Karlová","Karlíková","Kasalová","Kašíková","Kašparová","Kašpárková","Kavková","Kazdová","Kindlová","Klečková","Kleinová","Klementová","Klímová","Klimentová","Klimešová","Kloučková","Kloudová","Knapová","Knotková","Kochová","Kočí","Kociánová","Kocmanová","Kocourková","Kohoutová","Kohoutková","Koláčková","Kolářová","Kolaříková","Kolková","Kolmanová","Komárková","Komínková","Konečná","Koníčková","Kopalová","Kopečková","Kopecká","Kopečná","Kopřivová","Korbelová","Kořínková","Kosová","Kosíková","Kosinová","Košťálová","Kostková","Kotasová","Kotková","Kotlárová","Kotrbová","Koubová","Koubková","Koudelová","Koudelková","Koukalová","Kouřilová","Koutná","Kováčová","Kovářová","Kovaříková","Kováříková","Kozáková","Kozlová","Krajíčková","Králová","Králíčková","Králíková","Krátká","Kratochvílová","Krausová","Krčmářová","Křečková","Krejčová","Krejčíková","Krejčířová","Křenková","Krištofová","Křivánková","Křížová","Křížková","Kropáčková","Kroupová","Krupová","Krupičková","Krupková","Kubová","Kubánková","Kubátová","Kubcová","Kubelková","Kubešová","Kubicová","Kubíčková","Kubíková","Kubínová","Kubišová","Kučová","Kučerová","Kuchařová","Kuchtová","Kudláčková","Kudrnová","Kuklová","Kulhánková","Kulhavá","Kuncová","Kunešová","Kupcová","Kupková","Kurková","Kuželová","Kvapilová","Kvasničková","Kynclová","Kyselová","Lacinová","Lacková","Lakatošová","Landová","Langová","Langrová","Látalová","Lavičková","Le","Lebedová","Levá","Líbalová","Linhartová","Lišková","Lorencová","Loudová","Ludvíková","Lukáčová","Lukášová","Lukášková","Lukešová","Macáková","Macková","Machová","Máchová","Machačová","Macháčová","Macháčková","Machalová","Machálková","Macurová","Majerová","Malečková","Málková","Malíková","Malinová","Malá","Maňáková","Marečková","Marková","Marešová","Maříková","Maršálková","Maršíková","Martincová","Martinková","Martínková","Mašková","Masopustová","Matějíčková","Matějková","Matoušová","Matoušková","Matulová","Matušková","Matyášová","Matysová","Maxová","Mayerová","Mazánková","Medková","Melicharová","Menclová","Menšíková","Mertová","Michalová","Michalcová","Michálková","Michalíková","Michnová","Mičková","Miková","Míková","Mikešová","Mikulová","Mikulášková","Minářová","Minaříková","Mirgová","Mládková","Mlčochová","Mlejnková","Mojžíšová","Mokrá","Molnárová","Moravcová","Morávková","Motlová","Motyčková","Moučková","Moudrá","Mráčková","Mrázová","Mrázková","Mrkvičková","Muchová","Müllerová","Műllerová","Musilová","Mužíková","Myšková","Nagyová","Najmanová","Navrátilová","Nečasová","Nedbalová","Nedomová","Nedvědová","Nejedlá","Němcová","Němečková","Nešporová","Nesvadbová","Neubauerová","Neumanová","Neumannová","Nguyenová","Nguyen vanová","Nosková","Nováčková","Nováková","Novosadová","Novotná","Nová","Odehnalová","Oláhová","Olivová","Ondrová","Ondráčková","Orságová","Otáhalová","Palečková","Pánková","Papežová","Pařízková","Pašková","Pátková","Patočková","Paulová","Pavlová","Pavelková","Pavlasová","Pavlicová","Pavlíčková","Pavlíková","Pavlů","Pazderová","Pechová","Pecháčková","Pecková","Pekařová","Pekárková","Pelcová","Pelikánová","Peřinová","Pernicová","Peroutková","Pešková","Peštová","Peterková","Petrová","Petráková","Petrášová","Petříčková","Petříková","Petrů","Pham","Píchová","Pilařová","Pilátová","Píšová","Pivoňková","Plačková","Plachá","Plšková","Pluhařová","Podzimková","Pohlová","Pokorná","Poláčková","Poláchová","Poláková","Polanská","Polášková","Polívková","Popelková","Pospíchalová","Pospíšilová","Potůčková","Pourová","Prachařová","Prášková","Pražáková","Prchalová","Přibylová","Příhodová","Přikrylová","Procházková","Prokešová","Prokopová","Prošková","Provazníková","Průchová","Průšová","Pšeničková","Ptáčková","Rácová","Radová","Raková","Rambousková","Rašková","Ratajová","Řeháčková","Řeháková","Řehořová","Remešová","Řezáčová","Rezková","Řezníčková","Richtrová","Říhová","Roubalová","Rousová","Rozsypalová","Rudolfová","Růžková","Růžičková","Rybová","Rybářová","Rýdlová","Ryšavá","Sadílková","Šafářová","Šafaříková","Šafránková","Šálková","Samková","Šandová","Šašková","Schejbalová","Schmidtová","Schneidrová","Schwarzová","Šebková","Šebelová","Šebestová","Šedová","Šedivá","Sedláčková","Sedláková","Sedlářová","Sehnalová","Seidlová","Seifertová","Sekaninová","Semerádová","Šenková","Šestáková","Ševčíková","Severová","Sikorová","Šilhavá","Šímová","Šimáčková","Šimáková","Šimánková","Šimčíková","Šimečková","Šimková","Šimonová","Šimůnková","Šindelářová","Šindlerová","Šípová","Šípková","Šírová","Široká","Šišková","Siváková","Skácelová","Skalová","Skálová","Skalická","Sklenářová","Škodová","Skopalová","Skořepová","Škrabalová","Skřivánková","Slabá","Sládková","Sladká","Slámová","Slaninová","Slavíčková","Slavíková","Šlechtová","Slezáková","Slováčková","Slováková","Sluková","Smejkalová","Šmejkalová","Smékalová","Šmerdová","Smetanová","Šmídová","Smolová","Smolíková","Smolková","Smrčková","Smržová","Smutná","Šnajdrová","Sobková","Sobotková","Sochorová","Sojková","Sokolová","Šolcová","Sommrová","Součková","Soukupová","Sovová","Špačková","Spáčilová","Špičková","Šplíchalová","Spurná","Šrámková","Srbová","Staňková","Stárková","Stará","Šťastná","Štefanová","Štefková","Šteflová","Stehlíková","Steinerová","Stejskalová","Štěpánová","Štěpánková","Štěrbová","Stiborová","Stoklasová","Straková","Stránská","Strejčková","Strnadová","Strouhalová","Stuchlíková","Studená","Studničková","Stupková","Šubrtová","Suchánková","Suchomelová","Suchá","Suková","Šulcová","Šustrová","Švábová","Svačinová","Švandová","Švarcová","Svatoňová","Svatošová","Švecová","Švehlová","Švejdová","Švestková","Světlíková","Svitáková","Svobodová","Svozilová","Sýkorová","Synková","Syrová","Táborská","Tancošová","Teplá","Tesařová","Tichá","Tomanová","Tománková","Tomášová","Tomášková","Tomečková","Tomková","Tomešová","Tóthová","Tranová","Trávníčková","Trčková","Třísková","Trnková","Trojanová","Truhlářová","Tučková","Tůmová","Turečková","Turková","Tvrdíková","Tvrdá","Uhrová","Uhlířová","Ulrichová","Urbanová","Urbancová","Urbánková","Vacková","Váchová","Václavková","Václavíková","Vaculíková","Vágnerová","Valová","Valášková","Válková","Valentová","Valešová","Váňová","Vančurová","Vaněčková","Vaňková","Vaníčková","Vargová","Vašáková","Vašková","Vašíčková","Vávrová","Vavříková","Večeřová","Vejvodová","Vernerová","Veselá","Veverková","Víchová","Vilímková","Vinšová","Víšková","Vítová","Vitásková","Vítková","Vlachová","Vlasáková","Vlčková","Vlková","Vobořilová","Vodáková","Vodičková","Vodrážková","Vojáčková","Vojtová","Vojtěchová","Vojtková","Vojtíšková","Vokounová","Volková","Volfová","Volná","Vondrová","Vondráčková","Vondráková","Voráčková","Vorlová","Voříšková","Vorlíčková","Votavová","Votrubová","Vrabcová","Vránová","Vrbová","Vrzalová","Vybíralová","Vydrová","Vymazalová","Vyskočilová","Vysloužilová","Wagnerová","Waltrová","Webrová","Weissová","Winklerová","Wolfová","Zábranská","Žáčková","Zachová","Zahrádková","Zahradníková","Zajícová","Zajíčková","Žáková","Zálešáková","Zámečníková","Zapletalová","Zárubová","Zatloukalová","Zavadilová","Zavřelová","Zbořilová","Žďárská","Zdražilová","Zedníková","Zelenková","Zelená","Zelinková","Zemanová","Zemánková","Žemličková","Zezulová","Žídková","Žigová","Zíková","Zikmundová","Zimová","Žižková","Zlámalová","Zoubková","Zouharová","Žůrková","Zvěřinová"],K60=[{value:"{{person.female_last_name}}",weight:1}],$V=["Ing.","Mgr.","JUDr.","MUDr."],HV=["Abadon","Abdon","Ábel","Abelard","Abraham","Abrahám","Absolon","Absolón","Adalbert","Adam","Adin","Adolf","Adrian","Adrián","Agaton","Achil","Achiles","Alan","Alban","Albert","Albín","Albrecht","Aldo","Alen","Aleš","Alexandr","Alexej","Alfons","Alfréd","Alois","Alojz","Alva","Alvar","Alvin","Amadeus","Amand","Amát","Ambrož","Amos","Ámos","Anastáz","Anatol","Anděl","Andělín","Andrej","Anselm","Antal","Antonín","Aram","Ariel","Aristid","Arkád","Armand","Armin","Arne","Arnold","Arnošt","Áron","Árón","Arpád","Arsen","Artur","Artuš","Arzen","Atanas","Atanáš","Atila","August","Augustin","Augustýn","Aurel","Aurelián","Axel","Baltazar","Barnabáš","Bartoloměj","Basil","Bazil","Beatus","Bedřich","Benedikt","Benjamin","Benjamín","Bernard","Bertold","Bertram","Bivoj","Blahomil","Blahomír","Blahoslav","Blažej","Bohdan","Bohuchval","Bohumil","Bohumír","Bohun","Bohuslav","Bohuš","Bojan","Bolemír","Boleslav","Bonifác","Borek","Boris","Borislav","Bořek","Bořislav","Bořivoj","Božetěch","Božidar","Božislav","Branimír","Branislav","Bratislav","Bret","Brian","Brit","Bronislav","Bruno","Břetislav","Budimír","Budislav","Budivoj","Cecil","Cedrik","Celestin","Celestýn","César","Cézar","Ctibor","Ctirad","Ctislav","Cyprián","Cyril","Čeněk","Čestmír","Čistoslav","Dag","Dalibor","Dalimil","Dalimír","Damián","Dan","Daniel","Darek","Darius","David","Denis","Děpold","Dětmar","Dětřich","Dezider","Dimitrij","Dino","Dionýz","Dionýzos","Diviš","Dluhoš","Dobromil","Dobromír","Dobroslav","Dominik","Donald","Donát","Dorian","Dorián","Drahomil","Drahomír","Drahoň","Drahoslav","Drahoš","Drahotín","Drahutin","Dušan","Edgar","Edmond","Edmund","Eduard","Edvard","Edvin","Edvín","Egmont","Egon","Eliáš","Elizej","Elizeus","Elmar","Elvis","Emanuel","Emerich","Emil","Emilián","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Ernest","Ernst","Ervín","Eugen","Eusebius","Evald","Evan","Evarist","Evžen","Ezechiel","Ezra","Fabián","Faust","Faustin","Faustýn","Fedor","Felicián","Felix","Ferdinand","Fidel","Fidelius","Filemon","Filibert","Filip","Filomen","Flavián","Flavius","Florentin","Florentýn","Florián","Fortunát","Fráňa","Franc","František","Fridolín","Gabin","Gabriel","Gál","Garik","Gaston","Gedeon","Gejza","Genadij","Gerald","Gerard","Gerazim","Gerhard","Géza","Gilbert","Gleb","Glen","Gorazd","Gordon","Gothard","Gracián","Grant","Gunter","Gűnter","Gustav","Hanuš","Harald","Harold","Haštal","Havel","Helmut","Herbert","Herman","Heřman","Hilar","Hilarius","Hjalmar","Homér","Honor","Honorius","Horác","Horst","Horymír","Hostimil","Hostimír","Hostislav","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hyacint","Hynek","Hypolit","Chrabroš","Chraniboj","Chranibor","Chranislav","Chrudoš","Chval","Ignác","Ignát","Igor","Ilja","Inocenc","Irenej","Ireneus","Irvin","Isidor","Ivan","Ivar","Ivo","Ivor","Izaiáš","Izák","Izidor","Izmael","Jacek","Jáchym","Jakub","Jan","Jarmil","Jarolím","Jaromil","Jaromír","Jaroslav","Jason","Jasoň","Jeremiáš","Jeroným","Jiljí","Jimram","Jindřich","Jiří","Job","Joel","Jonáš","Jonatan","Jonathan","Jordan","Josef","Jošt","Jozef","Jozue","Juda","Julián","Julius","Justin","Justýn","Kajetán","Kamil","Karel","Kasián","Kastor","Kašpar","Kazimír","Kilián","Kim","Klaudián","Klaudius","Klement","Kliment","Knut","Koloman","Kolombín","Kolumbán","Kolumbín","Konrád","Konstantin","Konstantýn","Kornel","Kornelius","Kosma","Kosmas","Krasomil","Krasoslav","Kristián","Kryšpín","Kryštof","Křesomysl","Křišťan","Kurt","Květoň","Květoslav","Květoš","Kvido","Ladislav","Lambert","Lars","Laurenc","Lazar","Leander","Leandr","Leo","Leodegar","Leon","Leonard","Leonid","Leontýn","Leopold","Leoš","Lešek","Lev","Libor","Liboslav","Lionel","Livius","Lorenc","Lotar","Lothar","Lubomír","Lubor","Luboslav","Luboš","Lucián","Lucius","Luděk","Ludivoj","Ludomír","Ludoslav","Ludvík","Lukáš","Lukrecius","Lumír","Lutibor","Lutobor","Magnus","Makar","Manfred","Manfréd","Mansvet","Manuel","Marcel","Marek","Marian","Marián","Marin","Mario","Marius","Martin","Matěj","Matouš","Matyáš","Max","Maxim","Maximilián","Maxmilián","Mečislav","Medard","Melichar","Merlin","Mervin","Metod","Metoděj","Michael","Michal","Mikoláš","Mikuláš","Milan","Milíč","Milík","Milivoj","Miloň","Milorad","Miloslav","Miloš","Milota","Milouš","Milovan","Milovín","Milutín","Mirek","Mirko","Miromil","Miron","Miroslav","Mirtil","Mlad","Mladen","Mnata","Mnislav","Modest","Mojmír","Mojžíš","Morgan","Moric","Moris","Mořic","Mstislav","Myron","Myrtil","Napoleon","Narcis","Natan","Natanael","Nathan","Nathanael","Něhoslav","Neklan","Nepomuk","Nezamysl","Nikita","Nikodém","Nikola","Nikolas","Norbert","Norman","Odolen","Odon","Oktavián","Oktavius","Olaf","Olbram","Oldřich","Oleg","Oliver","Omar","Ondřej","Orest","Oskar","Osvald","Ota","Otakar","Otmar","Oto","Otokar","Otomar","Ovidius","Palmiro","Pankrác","Pantaleon","Paris","Parsival","Paskal","Patrik","Pavel","Pavlín","Pelhřim","Perikles","Petr","Petronius","Pius","Platon","Platón","Polykarp","Pravdomil","Pravomil","Prokop","Prosper","Přemysl","Přibyslav","Radan","Radegast","Radek","Radhost","Radim","Radimír","Radislav","Radivoj","Radko","Radmil","Radomil","Radomír","Radoslav","Radoš","Radovan","Radúz","Radvan","Rafael","Raimund","Rainald","Rainer","Rainhard","Rainold","Rajko","Ralf","Ramon","Randolf","Ranek","Ranko","Rastislav","Ratibor","Ratmír","Redmond","Reginald","Remig","Remus","Renát","René","Richard","Robert","Robin","Robinson","Rodan","Roderik","Rodrigo","Roger","Roch","Roland","Rolf","Roman","Romeo","Romuald","Romul","Romulus","Ronald","Rostislav","Ruben","Rudolf","Rufus","Rupert","Ruprecht","Ruslan","Řehoř","Sába","Sámo","Samson","Samuel","Saturnin","Saul","Sáva","Sebastian","Sebastián","Sebestian","Sedrik","Serafín","Serenus","Sergej","Servác","Severín","Sidon","Sigfríd","Silvan","Silván","Silvestr","Silvius","Simeon","Simon","Sinkler","Sixt","Sixtus","Slávek","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomír","Smil","Soběslav","Sokrat","Soter","Spytihněv","Stanimír","Stanislav","Stojan","Stojmír","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Sven","Svetozar","Šalamoun","Šalomoun","Šavel","Šebastián","Šimon","Šťasta","Štefan","Štěpán","Tadeáš","Tankred","Taras","Teobald","Teodor","Teodorik","Teodoz","Teofan","Teofil","Terenc","Terencius","Theobald","Theodor","Theodorik","Theofan","Theofil","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomáš","Tomislav","Tor","Torkvát","Torsten","Tristan","Udo","Ulrich","Upton","Urban","Uve","Václav","Vadim","Valdemar","Valentin","Valentýn","Valerián","Valter","Valtr","Vasil","Vavřinec","Veleslav","Velimír","Velislav","Věnceslav","Vendelín","Věnek","Verner","Věroslav","Vidor","Viktor","Viktorin","Viktorín","Vilém","Vilibald","Vilmar","Vincenc","Virgil","Virgin","Vít","Vítězslav","Vitold","Vítoslav","Vivian","Vladan","Vladimír","Vladislav","Vladivoj","Vlastimil","Vlastimír","Vlastislav","Vlk","Vojen","Vojmil","Vojmír","Vojslav","Vojtěch","Vok","Volfgang","Vratislav","Vsevolod","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverius","Záboj","Zachar","Zachariáš","Záviš","Zbislav","Zbyhněv","Zbyněk","Zbyslav","Zbyšek","Zdeněk","Zderad","Zdeslav","Zdík","Zdirad","Zdislav","Zeno","Zenon","Zikmund","Zlatan","Zlatko","Zlatomír","Zoltán","Zoran","Zoroslav","Zosim","Zvonimír","Žarko","Ždan","Želibor","Želimír","Želislav","Želmír","Žitomír","Žitoslav","Živan"],I60=ju(IV,HV),GV=["Adam","Adamec","Adámek","Albrecht","Ambrož","Anděl","Andrle","Antoš","Bajer","Baláž","Balcar","Balog","Baloun","Barák","Baran","Bareš","Bárta","Barták","Bartoň","Bartoš","Bartošek","Bartůněk","Bašta","Bauer","Bayer","Bažant","Bečka","Bečvář","Bednář","Bednařík","Bělohlávek","Benda","Beneš","Beran","Beránek","Berger","Berka","Berky","Bernard","Bezděk","Bílek","Bílý","Bína","Bittner","Blaha","Bláha","Blažek","Blecha","Bobek","Boček","Boháč","Boháček","Böhm","Borovička","Bouček","Bouda","Bouška","Brabec","Brabenec","Brada","Bradáč","Braun","Brázda","Brázdil","Brejcha","Březina","Bříza","Brož","Brožek","Brychta","Bubeník","Buček","Buchta","Burda","Bureš","Burian","Buriánek","Byrtus","Čada","Caha","Čáp","Čapek","Čech","Čejka","Čermák","Černík","Černoch","Černohorský","Černý","Červeňák","Červenka","Červený","Červinka","Chaloupka","Chalupa","Charvát","Chládek","Chlup","Chmelař","Chmelík","Chovanec","Chromý","Chudoba","Chvátal","Chvojka","Chytil","Cibulka","Čihák","Cihlář","Císař","Čížek","Čonka","Coufal","Čurda","Daněk","Daniel","Daniš","David","Dědek","Demeter","Dittrich","Diviš","Dlouhý","Dobeš","Dobiáš","Dobrovolný","Dočekal","Dočkal","Dohnal","Dokoupil","Doleček","Dolejš","Dolejší","Doležal","Doležel","Doskočil","Dostál","Doubek","Doubrava","Douša","Drábek","Drozd","Dubský","Duchoň","Duda","Dudek","Dufek","Dunka","Dušek","Dvořáček","Dvořák","Dvorský","Eliáš","Erben","Fabián","Fanta","Farkaš","Fejfar","Fencl","Ferenc","Ferko","Fiala","Fiedler","Filip","Fischer","Fišer","Florián","Fojtík","Foltýn","Forman","Formánek","Fořt","Fousek","Franc","Franěk","Frank","Fridrich","Frydrych","Fuchs","Fučík","Fuksa","Gábor","Gabriel","Gajdoš","Gaži","Gottwald","Gregor","Gruber","Grundza","Grygar","Hájek","Hajný","Hála","Hampl","Hána","Hanáček","Hanák","Hanousek","Hanus","Hanuš","Hanzal","Hanzl","Hanzlík","Hartman","Hašek","Havel","Havelka","Havlíček","Havlík","Havránek","Heczko","Heger","Hejda","Hejduk","Hejl","Hejna","Hendrych","Herman","Heřman","Heřmánek","Hladík","Hladký","Hlaváč","Hlaváček","Hlavatý","Hlávka","Hloušek","Hoffmann","Hofman","Holan","Holas","Holec","Holeček","Holík","Holoubek","Holub","Holý","Homola","Homolka","Hora","Horáček","Horák","Hořejší","Horký","Horňák","Horníček","Horník","Horský","Horvát","Horváth","Hošek","Houdek","Houška","Hovorka","Hrabal","Hrabovský","Hradecký","Hradil","Hrbáček","Hrbek","Hrdina","Hrdlička","Hrdý","Hrnčíř","Hroch","Hromádka","Hron","Hrubeš","Hrubý","Hruška","Hrůza","Hubáček","Hudec","Hudeček","Hůlka","Huml","Husák","Hušek","Hýbl","Hynek","Jahoda","Jakeš","Jakl","Jakoubek","Jakubec","Janáček","Janák","Janata","Janča","Jančík","Janda","Janeček","Janečka","Janíček","Janík","Janků","Janota","Janoušek","Janovský","Jansa","Jánský","Janů","Jareš","Jaroš","Jašek","Javůrek","Jech","Jedlička","Jelen","Jelínek","Jeníček","Jeřábek","Jež","Ježek","Jílek","Jindra","Jíra","Jirák","Jiránek","Jirásek","Jiřík","Jirka","Jirků","Jiroušek","Jirsa","John","Jonáš","Junek","Jurčík","Jurečka","Juřica","Juřík","Kabát","Kačírek","Kadeřábek","Kadlec","Kafka","Kaiser","Kala","Kaláb","Kalaš","Kalina","Kalivoda","Kalous","Kalousek","Kameník","Kaňa","Káňa","Kaňka","Kantor","Kaplan","Karas","Karásek","Karban","Karel","Karlík","Kasal","Kašík","Kašpar","Kašpárek","Kavka","Kazda","Kindl","Klečka","Klein","Klement","Klíma","Kliment","Klimeš","Klouček","Klouda","Knap","Knotek","Koch","Kočí","Kocián","Kocman","Kocourek","Kohout","Kohoutek","Koláček","Kolář","Kolařík","Kolek","Kolman","Komárek","Komínek","Konečný","Koníček","Kopal","Kopeček","Kopecký","Kopečný","Kopřiva","Korbel","Kořínek","Kos","Kosík","Kosina","Košťál","Kostka","Kotas","Kotek","Kotlár","Kotrba","Kouba","Koubek","Koudela","Koudelka","Koukal","Kouřil","Koutný","Kováč","Kovář","Kovařík","Kovářík","Kozák","Kozel","Krajíček","Král","Králíček","Králík","Krátký","Kratochvíl","Kraus","Krčmář","Křeček","Krejčí","Krejčík","Krejčíř","Křenek","Krištof","Křivánek","Kříž","Křížek","Kropáček","Kroupa","Krupa","Krupička","Krupka","Kuba","Kubánek","Kubát","Kubec","Kubelka","Kubeš","Kubica","Kubíček","Kubík","Kubín","Kubiš","Kuča","Kučera","Kuchař","Kuchta","Kudláček","Kudrna","Kukla","Kulhánek","Kulhavý","Kunc","Kuneš","Kupec","Kupka","Kurka","Kužel","Kvapil","Kvasnička","Kyncl","Kysela","Lacina","Lacko","Lakatoš","Landa","Lang","Langer","Langr","Látal","Lavička","Le","Lebeda","Levý","Líbal","Linhart","Liška","Lorenc","Louda","Ludvík","Lukáč","Lukáš","Lukášek","Lukeš","Macák","Macek","Mach","Mácha","Machač","Macháč","Macháček","Machala","Machálek","Macura","Majer","Maleček","Málek","Malík","Malina","Malý","Maňák","Mareček","Marek","Mareš","Mařík","Maršálek","Maršík","Martinec","Martinek","Martínek","Mašek","Masopust","Matějíček","Matějka","Matouš","Matoušek","Matula","Matuška","Matyáš","Matys","Maxa","Mayer","Mazánek","Medek","Melichar","Mencl","Menšík","Merta","Michal","Michalec","Michálek","Michalík","Michna","Mička","Mika","Míka","Mikeš","Miko","Mikula","Mikulášek","Minář","Minařík","Mirga","Mládek","Mlčoch","Mlejnek","Mojžíš","Mokrý","Molnár","Moravec","Morávek","Motl","Motyčka","Moučka","Moudrý","Mráček","Mráz","Mrázek","Mrkvička","Mucha","Müller","Műller","Musil","Mužík","Myška","Nagy","Najman","Navrátil","Nečas","Nedbal","Nedoma","Nedvěd","Nejedlý","Němec","Němeček","Nešpor","Nesvadba","Neubauer","Neuman","Neumann","Nguyen","Nguyen van","Nosek","Nováček","Novák","Novosad","Novotný","Nový","Odehnal","Oláh","Oliva","Ondra","Ondráček","Orság","Otáhal","Paleček","Pánek","Papež","Pařízek","Pašek","Pátek","Patočka","Paul","Pavel","Pavelek","Pavelka","Pavlas","Pavlica","Pavlíček","Pavlík","Pavlů","Pazdera","Pech","Pecha","Pecháček","Pecka","Pekař","Pekárek","Pelc","Pelikán","Peřina","Pernica","Peroutka","Pešek","Peška","Pešta","Peterka","Petr","Petrák","Petráš","Petříček","Petřík","Petrů","Pham","Pícha","Pilař","Pilát","Píša","Pivoňka","Plaček","Plachý","Plšek","Pluhař","Podzimek","Pohl","Pokorný","Poláček","Polách","Polák","Polanský","Polášek","Polívka","Popelka","Pospíchal","Pospíšil","Potůček","Pour","Prachař","Prášek","Pražák","Prchal","Přibyl","Příhoda","Přikryl","Procházka","Prokeš","Prokop","Prošek","Provazník","Průcha","Průša","Pšenička","Ptáček","Rác","Rada","Rak","Rambousek","Raška","Rataj","Řeháček","Řehák","Řehoř","Remeš","Řezáč","Rezek","Řezníček","Richter","Richtr","Říha","Roubal","Rous","Rozsypal","Rudolf","Růžek","Růžička","Ryba","Rybář","Rýdl","Ryšavý","Sadílek","Šafář","Šafařík","Šafránek","Šálek","Samek","Šanda","Šašek","Schejbal","Schmidt","Schneider","Schwarz","Šebek","Šebela","Šebesta","Šeda","Šedivý","Sedláček","Sedlák","Sedlář","Sehnal","Seidl","Seifert","Sekanina","Semerád","Šenk","Šesták","Ševčík","Severa","Sikora","Šilhavý","Šíma","Šimáček","Šimák","Šimánek","Šimčík","Šimeček","Šimek","Šimon","Šimůnek","Šindelář","Šindler","Šíp","Šípek","Šír","Široký","Šiška","Sivák","Skácel","Skala","Skála","Skalický","Sklenář","Škoda","Skopal","Skořepa","Škrabal","Skřivánek","Slabý","Sládek","Sladký","Sláma","Slanina","Slavíček","Slavík","Šlechta","Slezák","Slováček","Slovák","Sluka","Smejkal","Šmejkal","Smékal","Šmerda","Smetana","Šmíd","Smola","Smolík","Smolka","Smrčka","Smrž","Smutný","Šnajdr","Sobek","Sobotka","Sochor","Sojka","Sokol","Šolc","Sommer","Souček","Soukup","Sova","Špaček","Spáčil","Špička","Šplíchal","Spurný","Šrámek","Srb","Staněk","Stárek","Starý","Šťastný","Štefan","Štefek","Štefl","Stehlík","Steiner","Stejskal","Štěpán","Štěpánek","Štěrba","Stibor","Stoklasa","Straka","Stránský","Strejček","Strnad","Strouhal","Stuchlík","Studený","Studnička","Stupka","Šubrt","Suchánek","Suchomel","Suchý","Suk","Šulc","Šustr","Šváb","Svačina","Švanda","Švarc","Svatoň","Svatoš","Švec","Švehla","Švejda","Švestka","Světlík","Sviták","Svoboda","Svozil","Sýkora","Synek","Syrový","Táborský","Tancoš","Teplý","Tesař","Tichý","Toman","Tománek","Tomáš","Tomášek","Tomeček","Tomek","Tomeš","Tóth","Tran","Trávníček","Trčka","Tříska","Trnka","Trojan","Truhlář","Tuček","Tůma","Tureček","Turek","Tvrdík","Tvrdý","Uher","Uhlíř","Ulrich","Urban","Urbanec","Urbánek","Vacek","Vácha","Václavek","Václavík","Vaculík","Vágner","Vala","Valášek","Válek","Valenta","Valeš","Váňa","Vančura","Vaněček","Vaněk","Vaníček","Varga","Vašák","Vašek","Vašíček","Vávra","Vavřík","Večeřa","Vejvoda","Verner","Veselý","Veverka","Vícha","Vilímek","Vinš","Víšek","Vít","Vitásek","Vítek","Vlach","Vlasák","Vlček","Vlk","Vobořil","Vodák","Vodička","Vodrážka","Vojáček","Vojta","Vojtěch","Vojtek","Vojtíšek","Vokoun","Volek","Volf","Volný","Vondra","Vondráček","Vondrák","Voráček","Vorel","Voříšek","Vorlíček","Votava","Votruba","Vrabec","Vrána","Vrba","Vrzal","Vybíral","Vydra","Vymazal","Vyskočil","Vysloužil","Wagner","Walter","Weber","Weiss","Winkler","Wolf","Zábranský","Žáček","Zach","Zahrádka","Zahradník","Zajíc","Zajíček","Žák","Zálešák","Zámečník","Zapletal","Záruba","Zatloukal","Zavadil","Zavřel","Zbořil","Žďárský","Zdražil","Zedník","Zelenka","Zelený","Zelinka","Zeman","Zemánek","Žemlička","Zezula","Žídek","Žiga","Zíka","Zikmund","Zima","Žižka","Zlámal","Zoubek","Zouhar","Žůrek","Zvěřina"],O60=ju(OV,GV),$60=[{value:"{{person.male_last_name}}",weight:1}],_V=["Ing.","Mgr.","JUDr.","MUDr."],H60=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],G60=ju($V,_V),_60=["Phd."],V60={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liason","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},J60={female_first_name:IV,female_last_name:OV,female_last_name_pattern:K60,female_prefix:$V,first_name:I60,last_name:O60,male_first_name:HV,male_last_name:GV,male_last_name_pattern:$60,male_prefix:_V,name:H60,prefix:G60,suffix:_60,title:V60},U60=J60,W60=["601 ### ###","737 ### ###","736 ### ###","### ### ###","+420 ### ### ###","00420 ### ### ###"],q60={formats:W60},Z60=q60,Y60={company:E60,date:x60,internet:g60,location:P60,lorem:N60,metadata:R60,person:U60,phone_number:Z60},VV=Y60;new Ku({locale:[VV,Ru,Lu]});var Q60=["Baby","Bil","Bolig","Bøger","Dagligvarer","Elektronik","Film","Fritid","Have","Hvidevarer","Legetøj","Musik","Personlig pleje","Sko","Smykker","Spil","Sport","Sundhed","Tasker","Tøj","Værktøj"],X60=["Apollotech B340 er en prisbillig trådløs mus med pålidelig forbindelse, 12 måneders batterilevetid og moderne design","Bilens design består af aerodynamiske linjer og moderne detaljer, der kombinerer stilfuld æstetik med effektiv brændstoføkonomi",'Bogen "Eventyrets Veje" er en medrivende roman, der væver magi og virkelighed sammen i en tankevækkende fortælling, som appellerer til læsere på tværs af aldre',"Denne klassiske og tidløse ring er en perfekt tilføjelse til enhver smykkesamling og kan bæres til enhver lejlighed","Denne smukke og elegante halskæde er designet med en enkelt, glitrende diamant, der er indkapslet i en klassisk 18 karat guldfatning","Det slanke og enkle Maple Gaming Keyboard byder på responsiv mekanisk feedback, RGB-belysning og en robust konstruktion, der sikrer en optimal spiloplevelse","Dobbeltsengen er konstrueret med robust træramme og en blød, støttende madras, der sikrer en behagelig nattesøvn, og dens elegante design passer perfekt ind i ethvert moderne soveværelse","Ergonomisk ledersæde polstret med luksuriøs hukommelsesskum giver optimal støtte og komfort gennem hele arbejdsdagen","Fodbolden er designet til professionel spil med dens holdbare materialer, optimal vægtfordeling og præcise syninger, der sikrer en ensartet ydeevne på alle typer spilleflader","Målmandshandskerne er udstyret med en skridsikker polstring og fleksibel pasform, der giver en exceptionel greb og bevægelsesfrihed, hvilket gør dem til et uundværligt redskab for enhver seriøs målmand","Nagasaki Lander er en motorcykel designet med en kraftfuld motor, slanke linjer og avancerede sikkerhedsfunktioner, der tilbyder en spændende og samtidig sikker køreoplevelse","Ny ABC 13 tommer bærbar computer leverer imponerende ydeevne med sin nyeste generation processor, højopløselig skærm og slankt, letvægtsdesign, ideel til både arbejde og underholdning","Ny kollektion af formelle skjorter er designet med dig i tankerne. Med pasform og styling, der vil få dig til at skille dig ud","Osten Gamle Morten er kendt for sin skarpe og markante smag, en rig tekstur, og dens unikke modningsproces, der gør den til et yndet valg blandt feinschmeckere og ostekendere","Papirflyet er et simpelt og fascinerende legetøj, der kombinerer let tilgængelige materialer med aerodynamiske principper, og som kan bringe timevis af kreativ underholdning for børn og voksne","Perfumen er sammensat af en unik blanding af blomster-, citrus- og trænoter, der resulterer i en sofistikeret og forførende duft, som appellerer til både daglig brug og specielle lejligheder","Sejlbåden Molly er en smukt håndbygget fartøj, udstyret med avancerede navigationsinstrumenter og et rummeligt dæk, der kombinerer klassisk elegance med moderne bekvemmeligheder for en uforglemmelig sejladsoplevelse","Skarp er en køkkenkniv fremstillet af høj-kvalitets stål, designet med en ergonomisk håndtag og præcisions-slebet blad, der garanterer en uovertruffen skæreoplevelse i madlavningen","Super Sandaler er behagelige og stilfulde fodtøj, designet med en polstret sål og justerbare stropper, der passer til enhver fodform og giver ultimativ komfort gennem hele dagen"],uh0={adjective:["Elegant","Elektronisk","Ergonomisk","Fantastisk","Forfinet","Genbrugt","Generisk","Hjemmelavet","Håndlavet","Intelligent","Licenseret","Lille","Luksuriøs","Lækker","Moderne","Orientalsk","Praktisk","Primitiv","Skræddersyet","Slank","Smuk","Ubranded","Utrolig"],material:["Beton","Blød","Bomuld","Bronze","Fersk","Frossen","Granit","Gummi","Metal","Plastik","Stål","Træ"],product:["Bacon","Bil","Bold","Bord","Computer","Cykel","Fisk","Handske","Hat","Håndklæde","Kylling","Lysestage","Mus","Ost","Pizza","Pølse","Salat","Skjorte","Sko","Slips","Stol","Sæbe","Tastatur","Tun"]},eh0={department:Q60,product_description:X60,product_name:uh0},ah0=eh0,rh0=["Adaptiv","Alsidig","Automatiseret","Avanceret","Balanceret","Brugercentreret","Brugervenlig","Centraliseret","Cross-platform","Decentraliseret","Delbar","Digitaliseret","Distribueret","Eksklusiv","Ergonomisk","Face-to-face","Fokuseret","Forbedret","Forebyggende","Forretningsfokuseret","Forstærket","Fremtidssikret","Fundamental","Horisontal","Implementeret","Innovativ","Integreret","Intuitiv","Klonet","Kompatibel","Konfigurerbar","Kundefokuseret","Kvalitetsfokuseret","Multi-kanal","Multilateral","Nedskaleret","Netværket","Objektbaseret","Obligatorisk","Open-source","Operativ","Opgraderbar","Opjusteret","Optimeret","Organiseret","Organisk","Overvåget","Proaktiv","Profitfokuseret","Programmerbar","Progressiv","Re-kontekstualiseret","Reaktiv","Reduceret","Robust","Selvaktiverende","Selvstændig","Sikret","Strømlinet","Styret","Synergetisk","Synkroniseret","Sømløs","Teamorienteret","Total","Udskiftelig","Udvidet","Universal","Valgfri","Vedvarende","Virksomhedsomspændende","Virtuel","Visionær","Åben arkitektur"],nh0=["24/365","24/7","allestedsnærværende","B2B","B2C","back-end","bedst-i-klassen","brugercentrerede","cutting-edge","detaljerede","distribuerede","dynamiske","effektfulde","effektive","en-til-en","end-to-end","enterprise","fremtidsorienterede","front-end","førende","globale","gnidningsfri","helhedsorienterede","innovative","integrerede","interaktive","intuitive","krydsplatforme","magnetiske","mission-kritiske","nøglefærdige","open-source","out-of-the-box","plug-and-play","proaktive","real-time","revolutionerende","robuste","samarbejdende","skalerbare","strategiske","synergistiske","sømløse","tilpassede","tiltrækkende","transparente","trådløse","udvidelige","vertikale","virale","virtuelle","visionære"],th0=["applikationer","arkitektur","blockchains","brugere","båndbredde","e-commerce","e-markeder","forsyningskæder","funktionaliteter","fællesskaber","grænseflader","handlingspunkter","indhold","infrastrukturer","initiativer","kanaler","konvergens","leverancer","livstidsværdier","løsninger","markeder","metodologier","modeller","målinger","netværk","nicher","oplevelser","paradigmer","partnerskaber","platforme","portaler","relationer","ROI","skemaer","synergier","systemer","teknologier","webtjenester"],ih0=["aggregerer","aktiverer","bemyndiger","brander","digitaliserer","driver","dyrker","engagerer","faciliterer","forbedrer","fremskynder","frigiver","genererer","genformidler","genopfinder","gentager","griber","implementerer","inkuberer","innoverer","integrerer","konstruerer","leverer","maksimerer","monetiserer","motiverer","målretter","omdefinerer","omfavner","omformer","optimerer","orkestrerer","overgår","produktificerer","rekontekstualiserer","revolutionerer","sammenligner","sammenvæver","skalerer","strømliner","syndikerer","synergiserer","syntetiserer","transformerer","udnytter","udruller","udvider","udvikler","visualiserer","vækster","ændrer"],oh0=["Albertslund Aluminium","Albertslund App","Allerød Akustik","Allerød Analyse","Assens Apparater","Assens Arkitektur","Ballerup Beton","Ballerup Bolig","Baltic Biotek","Billund Badehotel","Billund Byg","Birkerød Bageri","Birkerød Biotek","Borgen Byg","Bornholm Biler","Bornholm Bygninger","Bornholm Bæredygtighed","Brøndby Branding","Brøndby Bøger","Brønderslev Bryg","Brønderslev Byggeri","DaneBryg Bryggerier","Danmark Digital","Dansk SundhedsFusion","Djursland Design","Dragør Design","Dragør Drift","DynaDanmark Industri","Egedal E-handel","Egedal Elektronik","Egedal Erhverv","Esbjerg Elektronik","Esbjerg Energi","Falster Farmaceuter","Fanø Fartøj","Fanø Forsikring","Favrskov Fjernsyn","Favrskov Fritid","Favrskov Fødevarer","Faxe Farmaceuter","Faxe Fjernkøling","Fjerritslev Fjernvarme","FjordBank Investering","Fredensborg Frisør","Fredensborg Fritid","Fredericia Fragt","Frederiksberg Finans","Frederiksberg Forsyning","Frederikshavn Frugt","Frederikssund Fisk","Frederikssund Forskning","Furesø Fisk","Fyn Fiskeri","Fynske Fødevarer","Faaborg-Midtfyn Film","Gentofte Genbrug","Gladsaxe Glas","Glostrup Gaming","Greve Grafik","Greve Grønt","Gribskov Græs","GrønBølge Energi","Grønland Gourmet","Guldborgsund Gas","Guldborgsund Guld","GuldHornet Mode","Haderslev Haver","Haderslev Håndværk","Halsnæs Halvleder","Hedensted Handel","Helsingør Hotel","Herlev Hospital","Herning Helbred","Hilleroed Helikopter","Himmerland Håndværk","Hjørring Handel","Hjørring Helse","Hobro Hjem","Holstebro Heste","Hovedstad Helse","Hvidovre Have","HyggeHjem Interiør","Høje-Taastrup Hotel","Hørsholm Helse","Ikast Innovation","Ishøj IT","Jammerbugt Jagt","Kalundborg Kaffe","Kerteminde Keramik","Kolding Kultur","KongeKabel Telekom","KystTilKyst Turisme","København TransportLøsninger","Køge Korn","Lejre Lys","Lemvig Landbrug","Lemvig Luft","Lillebælt Logistik","Lolland Landbrug","Lyngby Lys","Læsø Læder","Mariagerfjord Mad","Middelfart Maskiner","Midtjylland Maskiner","Mors Møbler","Morsø Maling","NaturLinjen Kosmetik","Norddjurs Naturlig","Nordfyn Næringsstoffer","NordHavn Teknologier","Nordisk NanoLab","Nordlys Finans","Nyborg Nytte","Næstved Netværk","Odder Olie","Odense Online","Odsherred Optik","Randers Robotter","Rebild Radio","Ribe Robotteknologi","Ringkøbing Rengøring","Ringsted Renovering","Roskilde Rejser","Rødovre Reklame","Samsø Salt","Samsø Solenergi","Scandia Software","Silkeborg Sundhed","Sjælland SkyTek","Skagen Software","Skive Skov","SkovHaven Møbler","Slagelse Software","Stevns Sten","Struer Stål","SundBro Byggeri","Svendborg Søfart","Sydfyn Sko","SynergiSport Udstyr","Sønderborg Sol","Thisted Tjenester","Thy Teknik","Trekroner Forsikring","Tønder Tekstil","Tårnby Tekstiler","Taastrup Transport","Valby VandTek","Varde Varehandel","Vejen Vand","Vejle Visioner","Vesterhav Vindkraft","Viborg Video","VikingNetværk","Vordingborg Vind","Øresund MarineTek","ØstVind Innovation","Aabenraa Anlæg","Aabenraa Automater","Aalborg Aqua","Aarhus Automatik","Århus Robotik"],sh0=["24 timer","24/7","3. generation","4. generation","5. generation","6. generation","administrationsfri","afbalanceret","aktiverende","analyserende","asymmetrisk","asynkron","baggrund","behovsbaseret","bemyndigende","brugervendt","bundlinje","båndbreddeovervåget","client-server","dedikeret","didaktisk","diskret","dynamisk","effektfuld","efterspørgselsdrevet","eksplicit","ensartet","fejltolerant","forgrund","frisktænkende","fuldt dækkende","førende","gensidig","global","helhedsorienteret","heuristisk","holdningsorienteret","homogen","hybrid","højniveau","håndgribelig","indholdsbaseret","inkremental","interaktiv","klartænkende","klientdrevet","kontekstbaseret","kontekstfølsom","ledelsesmæssig","logistisk","lokal","løsningsorienteret","maksimeret","mellemstation","metodisk","middleware","missionskritisk","mobil","modulær","motiverende","multimedie","multitasking","national","neutral","objektorienteret","omfavnende","optimal","optimerende","overgang","radikal","realtid","receptiv","regional","retningsbestemt","sammenhængende","sammenkoblet","sammensat","sekundær","skalerbar","stabil","statisk","systematisk","systemisk","systemværdig","tertiær","tovejs","udstrålende","uforanderlig","velmoduleret","vækstende","værditilføjet","webunderstøttet","øko-centrisk"],lh0=["{{company.company_name}}","{{person.last_name}} {{commerce.department}} {{company.suffix}}"],Eh0=["adapter","adgang","algoritme","alliance","analysator","applikation","arkitektur","arkiv","benchmark","budgetstyring","data-lager","database","definition","ekstranet","emulering","evne","firmware","fleksibilitet","fokusgruppe","framework","funktion","gennemstrømning","grafisk brugergrænseflade","groupware","grænseflade","hardware","helpdesk","hierarki","hub","implementering","infrastruktur","initiativ","installation","instruktionssæt","internetløsning","intranet","kapacitet","kerne","kodning","kompleksitet","koncept","konglomerat","kontingens","kredsløb","kryptering","kundeloyalitet","kunstig intelligens","lokalt netværk","løsning","matrix","metodologi","middleware","migration","model","moderator","moratorium","neural-netværk","orkestrering","overvågning","paradigme","parallelitet","politik","portal","prisstruktur","procesforbedring","produkt","produktivitet","prognose","projekt","projektion","protokol","samarbejde","service-desk","sikker linje","software","standardisering","strategi","struktur","succes","superstruktur","support","synergi","systemmotor","task-force","tidsramme","tilgang","udfordring","udnyttelse","vidensbase","vidensbruger","værktøjssæt","websted","åben arkitektur","åbent system"],ch0=["ApS","A/S"],dh0={adjective:rh0,buzz_adjective:nh0,buzz_noun:th0,buzz_verb:ih0,company_name:oh0,descriptor:sh0,name_pattern:lh0,noun:Eh0,suffix:ch0},Dh0=dh0,xh0={wide:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],abbr:["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."]},mh0={wide:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],abbr:["søn.","man.","tir.","ons.","tor.","fre.","lør."]},hh0={month:xh0,weekday:mh0},ph0=hh0,gh0=["com","info","name","net","org","dk"],fh0=["gmail.com","hotmail.com","live.dk","outlook.dk","yahoo.dk"],vh0={domain_suffix:gh0,free_email:fh0},Ch0=vh0,Fh0=["#","##","###","##A","##B"],kh0=["Albertslund","Arden","Asnæs","Assentoft","Augustenborg","Aulum","Auning","Ballerup","Beder-Malling","Bellinge","Birkerød","Bjæverskov","Bogense","Borup","Brejning","Broager","Brovst","Brædstrup","Brøndby","Brønderslev","Brørup","Christiansfeld","Dianalund","Dragør","Dronninglund","Ejby","Esbjerg","Farsø","Farum","Faxe Ladeplads","Faxe","Fensmark","Fjerritslev","Fredensborg","Fredericia","Frederiksberg","Frederikshavn","Frederikssund","Frederiksværk","Frejlev","Galten","Ganløse","Gentofte","Gistrup","Give","Gladsaxe","Glamsbjerg","Glostrup","Grenaa","Greve Strand","Grindsted","Græsted","Gråsten","Guderup","Haderslev","Hadsten","Hadsund","Harlev","Haslev","Havdrup","Hedehusene","Hedensted","Helsinge","Helsingør","Herlev","Herning","Hillerød","Hinnerup","Hjallerup","Hjortshøj","Hjørring","Hobro","Holbæk","Holstebro","Holsted","Horsens","Humlebæk","Hundested","Hurup","Hvide Sande","Hvidovre","Højslev Stationsby","Høng","Hørning","Hørsholm","Høruphav","Ikast","Ishøj","Jelling","Juelsminde","Jyderup","Jyllinge","Jægerspris","Kalundborg","Kibæk","Kirke Hvalsø","Kjellerup","Klarup","Kolding","Korsør","København","Køge","Kås","Langeskov","Langå","Lillerød","Liseleje","Lunderskov","Lyngby","Lynge-Uggeløse","Lystrup","Løgstør","Løgten","Løgumkloster","Mariager","Middelfart","Mårslet","Nakskov","Nexø","Nivå","Nordby","Nyborg","Nykøbing F","Nykøbing M","Næstved","Nørre Åby","Nørresundby","Odder","Odense","Oksbøl","Otterup","Padborg","Pandrup","Præstø","Randers","Ribe","Ringkøbing","Ringsted","Roskilde","Rudersdal","Rudkøbing","Rødding","Rødovre","Rønde","Rønne","Sabro","Sakskøbing","Sankt Klemens","Silkeborg","Sindal","Skanderborg","Skibby","Skive","Skærbæk","Skævinge","Skørping","Slagelse","Smørumnedre","Solbjerg","Solrød Strand","Sorø","Stege","Stenløse","Stoholm","Store Heddinge","Storvorde","Strib","Struer","Strøby Egede","Støvring","Sundby","Sunds","Svejbæk","Svendborg","Svinninge","Svogerslev","Sæby","Søften","Sønderborg","Søndersø","Tarm","Taulov","Thisted","Thurø By","Tinglev","Tjæreborg","Toftlund","Trige","Tune","Tølløse","Tørring","Taarbæk","Tårnby","Taastrup","Ullerslev","Vallensbæk","Vamdrup","Varde","Vejen","Vejle","Vestbjerg","Vester Hassing","Viborg","Viby S","Videbæk","Vildbjerg","Vinderup","Virklund","Vissenbjerg","Vodskov","Vordingborg","Værløse","Ølgod","Ølstykke","Aabenraa","Aalborg","Aalestrup","Aarhus","Aars","Årslev","Aarup"],Ah0=["{{location.city_name}}"],bh0=["Afghanistan","Albania","Algeria","Amerikansk Samoa","Amerikas mindre øer","Andorra","Angola","Anguilla","Antarktis","Antigua og Barbuda","Argentina","Armenien","Aruba","Aserbajdsjan","Australien","Bahamas","Bahrain","Bangladesh","Barbados","Belgien","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius og Saba","Bosnien-Hercegovina","Botswana","Bouvetøen","Brasilien","Brunei","Bulgarien","Burkina Faso","Burundi","Cambodja","Cameroun","Canada","Caymanøerne","Chile","Cocosøerne","Colombia","Comorerne","Congo","Cookøerne","Costa Rica","Cuba","Curaçao","Cypern","Danmark","Den Centralafrikanske Republik","Den Demokratiske Republik Congo","Den Dominikanske Republik","Det Britiske Territorium i Det Indiske Ocean","Djibouti","Dominica","Ecuador","Egypten","El Salvador","Elfenbenskysten","Eritrea","Estland","Eswatini","Etiopien","Falklandsøerne","Fiji","Filippinerne","Finland","Forenede Arabiske Emirater","Frankrig","Fransk Guyana","Fransk Polynesien","Franske Sydlige Territorier","Færøerne","Gabon","Gambia","Georgien","Ghana","Gibraltar","Grenada","Grækenland","Grønland","Guadeloupe","Guam","Guatemala","Guernsey","Guinea-Bissau","Guinea","Guyana","Haiti","Heard- og McDonald-øerne","Holland","Honduras","Hongkong","Hviderusland","Indien","Indonesien","Irak","Iran","Irland","Island","Isle of Man","Israel","Italien","Jamaica","Japan","Jersey","Jomfruøerne (Britiske)","Jomfruøerne (USA)","Jordan","Juleøen","Kap Verde","Kasakhstan","Kenya","Kina","Kirgisistan","Kiribati","Kroatien","Kuwait","Laos","Lesotho","Letland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxembourg","Macao","Madagaskar","Malawi","Malaysia","Maldiverne","Mali","Malta","Marokko","Marshalløerne","Martinique","Mauretanien","Mauritius","Mayotte","Mexico","Mikronesien","Moldova","Monaco","Mongoliet","Montenegro","Montserrat","Mozambique","Myanmar","Namibia","Nauru","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Niue","Nordkorea","Nordmakedonien","Nordmarianerne","Norfolkøen","Norge","Ny Kaledonien","Oman","Pakistan","Palau","Palæstina","Panama","Papua Ny Guinea","Paraguay","Peru","Pitcairnøerne","Polen","Portugal","Puerto Rico","Qatar","Réunion","Rumænien","Rusland","Rwanda","Saint Barthélemy","Saint Pierre og Miquelon","Saint Vincent og Grenadinerne","Salomonøerne","Samoa","San Marino","Sankt Helena","Sankt Kitts og Nevis","Sankt Lucia","Sankt Martin","São Tomé og Príncipe","Saudi-Arabien","Schweiz","Senegal","Serbien","Seychellerne","Sierra Leone","Singapore","Sint Maarten","Slovakiet","Slovenien","Somalia","South Georgia og South Sandwich Islands","Spanien","Sri Lanka","Storbritannien","Sudan","Surinam","Svalbard og Jan Mayen","Sverige","Sydafrika","Sydkorea","Sydsudan","Syrien","Tadsjikistan","Taiwan","Tanzania","Tchad","Thailand","Timor-Leste","Tjekkiet","Togo","Tokelau","Tonga","Trinidad og Tobago","Tunesien","Turkmenistan","Turks- og Caicosøerne","Tuvalu","Tyrkiet","Tyskland","Uganda","Ukraine","Ungarn","Uruguay","USA","Usbekistan","Vanuatu","Vatikanstaten","Venezuela","Vestsahara","Vietnam","Wallis og Futuna","Yemen","Zambia","Zimbabwe","Ækvatorialguinea","Østrig","Åland"],yh0=["Danmark"],Bh0=["Nord","Øst","Syd","Vest","Nordøst","Nordvest","Sydøst","Sydvest"],zh0=["N","Ø","S","V","NØ","NV","SØ","SV"],Sh0=["####"],Mh0=["#. tv","#. th"],wh0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},Ph0=["Agervej","Askevej","Bakkedraget","Bakkegårdsvej","Bakkevej","Banevænget","Birkealle","Birkeparken","Birkevej","Bjergvej","Bredgade","Carlsmindevej","Cedervej","Chr. Winthersvej","Clematisvej","Cypresvej","Cypresvænget","Dalevej","Dalgas Boulevard","Dalsvinget","Damvej","Dronningensgade","Dybdalsvej","Dyrskuevej","Egevej","Egholmvej","Ejstrupvej","Ellevej","Elmevej","Enevej","Engvej","Eskebjergvej","Fasanvej","Fjordvej","Fuglevangsvej","Fuglevej","Fuglsangsvej","Fyrretræsvej","Fyrrevej","Fyrvej","Gadekæret","Galgebjergvej","Gammel Kongevej","Gartnervej","Gl. Kongevej","Granvej","Havnevej","Hedelundvej","Hejrevej","Hestehavevej","Hovedgaden","Højagervej","Højvej","Idrætsvej","Ildervej","Industrigade","Industrivej","Irisvej","Islandsvej","Jagtvej","Jernbanegade","Jernbanevej","Jupitervej","Jydevej","Jægergårdsvej","Jægervej","Kastanievej","Kirkegade","Klostermarken","Klostervej","Kornmarken","Kærbyvej","Kærparken","Kærvej","Liljens Kvarter","Liljevej","Lindevej","Lunden","Lundevej","Lyngvej","Lærkevej","Markvej","Mosevej","Munkevej","Mælkevejen","Møllebækvej","Møllegade","Møllevænget","Mågevej","Nedre Gade","Nordre Strandvej","Nordvestpassagen","Nygade","Nytorv","Nyvej","Nørrebrogade","Nørregade","Overgaden","Parkvej","Pilestræde","Pilevej","Plantagevej","Poppelvej","Præstegårdsvej","Præstevænget","Ravnevej","Rosenhaven","Rosenvej","Rugårdsvej","Ryttervej","Rævevej","Rådhusvej","Skolegade","Skolestræde","Skolevej","Skovbrynet","Skovvej","Slotsvej","Solbakken","Strandgade","Sydvej","Sølvgade","Søndergade","Teglværksvej","Tjørnevej","Torvet","Tranevej","Trekanten","Troldhøjvej","Tulipanvej","Tværgade","Udsigten","Udsigtsbakken","Udsigtsvej","Ullevej","Ulstrupvej","Ulvevej","Uplandsvej","Valmuevej","Valnøddevej","Vandtårnsvej","Ved Stranden","Vestergade","Vestergårdsvej","Vibevej","Viborgvej","Ørnevej","Østerbrogade","Østergade","Østervang","Østre Alle","Østre Stationsvej","Åbjergvej","Åboulevarden","Ådalsvej","Ågade","Åstrupvej","Åvænget"],Th0=["{{location.street_name}}"],jh0={building_number:Fh0,city_name:kh0,city_pattern:Ah0,country:bh0,default_country:yh0,direction:Bh0,direction_abbr:zh0,postcode:Sh0,secondary_address:Mh0,street_address:wh0,street_name:Ph0,street_pattern:Th0},Nh0=jh0,Lh0={title:"Danish",code:"da",language:"da",endonym:"Dansk",dir:"ltr",script:"Latn"},Rh0=Lh0,JV=["Agnes","Alberte","Alexandrea","Alice","Alma","Amanda","Anita","Anna","Anne","Annette","Astrid","Bente","Betina","Birgitte","Britt","Camilla","Caroline","Cecilie","Charlotte","Christina","Clara","Ditte-Marie","Dorit","Dorthe","Ea","Elisabeth","Elise","Ella","Ellen-Margrethe","Else","Emilie","Emma","Eva","Fatima","Freja","Frida","Gitte","Gry","Hanne","Hedvig","Helene","Helle","Hilda","Ida","Ingrid","Isabella","Janni","Jeanette","Jette","Johanne","Josefine","Julie","Karen","Karla","Kathrine","Katrine","Kirsten","Laila","Lene","Lillian","Line","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Luna","Lykke","Maja","Malene","Maren","Maria","Marianne","Mathilde","Merete","Mette","Mia","Mille","Mona","Nadia","Nanna","Nicoline","Nina","Pia","Rebecca","Regitze","Rikke","Rosa-Maria","Ruth","Sabrina","Sandra","Sanne","Sara","Sarah","Signe","Silje","Simone","Sofie","Stine","Susanne","Therese","Tina","Tine","Trine","Vibeke","Viktoria","Yasmin","Zara"],l7=["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],Kh0=l7,UV=["fr."],WV=["Adam","Adrian","Ahmad","Aksel","Albert","Alexander","Alfred","Ali","Anders","Andreas","Anton","Arthur","Arunthavanathan","August","Benjamin","Bjørn","Brian","Carl","Christian","Christopher","Claus","Daniel","David","Elias","Elliot","Emil","Erik","Esben","Felix","Frank","Frederik","Georg","Hakim","Hans","Harald","Henrik","Ib","Ivan","Jacob","Jakob","Jan","Jens","Jeppe","Jesper","Johan","John","Jonas","Jonathan","Jørgen","Kaj","Karl-Emil","Karl-Johan","Karl","Kasper","Kevin","Kim","Kurt","Lars","Lasse","Leif","Leo","Linus","Lucas","Lukas","Mads","Magnus","Malthe","Mark","Martin","Mathias","Mathis","Max","Michael","Mikkel","Mohammad","Morten","Nicklas","Niels-Christian","Niels","Niklas","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Poul","Rasmus","Robert","Samuel","Sebastian","Sigurd","Simon","Steen","Stefan","Stig","Sune","Svend","Søren","Theo","Thomas","Tim","Tobias","Troels","Uffe","Ulrik","Vagn","Valdemar","Victor","Viggo","Viktor","Vilhelm","Villy","Vincent","William"],Ih0=ju(JV,WV),Oh0=["Abbas","Abdi","Andersen","Andresen","Bak","Bang","Bech","Beckmann","Berg","Bertelsen","Bisgaard","Bjerregaard","Blom","Bonde","Brandt","Brix","Bruun","Buch","Buhl","Bundgaard","Carlsen","Christensen","Christiansen","Clausen","Dahl","Dalgaard","Dam","Damm","Davidsen","Dupont","Esbensen","Fischer","Foged","Frandsen","Frederiksen","Gade","Garcia","Gregersen","Hald","Hansen","Haugaard","Hedegaard","Henriksen","Hermansen","Hjort","Hjorth","Holm","Iversen","Jakobsen","Jensen","Jeppesen","Jespersen","Johannessen","Johannsen","Johansen","Juhl","Justesen","Jørgensen","Karlsen","Khan","Kjeldsen","Kjær","Klausen","Knudsen","Kristensen","Krogh","Larsen","Lauridsen","Laursen","Lorentzen","Lund","Madsen","Magnussen","Marcussen","Mortensen","Munch","Munk","Møller","Nguyen","Nielsen","Nissen","Nygaard","Olsen","Pallesen","Pedersen","Petersen","Pham","Poulsen","Rasmussen","Ravn","Richter","Schmidt","Schrøder","Simonsen","Skov","Steffensen","Storm","Svendsen","Svensson","Sørensen","Thomsen","Toft","Vestergaard","Villadsen","Vinther","Winther"],$h0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],Hh0=l7,qV=["hr."],Gh0=[{value:"{{person.firstName}} {{person.lastName}}",weight:50},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:50}],_h0=ju(UV,qV),Vh0=["mand","kvinde"],Jh0={female_first_name:JV,female_middle_name:Kh0,female_prefix:UV,first_name:Ih0,last_name:Oh0,last_name_pattern:$h0,male_first_name:WV,male_middle_name:Hh0,male_prefix:qV,middle_name:l7,name:Gh0,prefix:_h0,sex:Vh0},Uh0=Jh0,Wh0=["!# ## ## ##","!### ####","!#######","+45 !# ## ## ##","+45 !### ####","+45 !#######"],qh0={formats:Wh0},Zh0=qh0,Yh0=["aktiv","akut","alvorlig","anderledes","ansvarlig","automatisk","bekymret","beslutsom","betagende","betydelig","bevidst","billig","blød","bred","charmerende","dynamisk","dyr","dårlig","effektiv","elegant","energisk","enestående","enkel","entusiastisk","fantastisk","farlig","farverig","fattig","fleksibel","flittig","flydende","forbløffende","fordelagtig","forfærdelig","fornuftig","forstående","fremragende","frisk","frodig","frugtbar","fuldstændig","følsom","førsteklasses","glad","glamourøs","grundig","grusom","gæv","gådefuld","hastig","hensynsfuld","hjertelig","hurtig","hård","imponerende","intelligent","intens","interessant","ivrig","kendt","klog","kold","komfortabel","kompleks","konkurrencedygtig","kraftfuld","kreativ","krydret","kærlig","larmende","lav","ledig","let","loyal","lun","lækker","mager","magtfuld","meget","mild","modig","mærkelig","møjsommelig","naturtro","nyttig","nødvendig","nøjagtig","omhyggelig","omtænksom","original","overraskende","parat","positiv","praktisk","præcis","rask","rimelig","rolig","rund","rå","sammenhængende","selvsikker","sikker","simpel","sjov","skarp","skræmmende","skøn","slank","smagfuld","smuk","snedig","solid","spændende","stille","stolt","strålende","stærk","sund","svag","sød","tapper","tilfreds","tilgængelig","trofast","trænet","tydelig","tålmodig","uafhængig","ubegrænset","ubekymret","uenig","uformel","uhindret","uhøflig","ulige","ulykkelig","umiddelbar","umulig","unik","unnaturlig","usædvanlig","utrolig","utålmodig","varm","venlig","vigtig","vild","virkelig","vis","vittig","ægte","ærgerlig","øm","ønskelig","åben","åbenhjertig"],Qh0=["aldrig","allerede","altid","andensteds","baglæns","bestemt","derefter","endelig","forbi","forgæves","først","hastigt","heldigvis","her","igen","imidlertid","imorgen","indimellem","jo","kun","lige","meget","måske","næppe","næsten","ofte","også","omhyggeligt","overalt","pludselig","sammen","sandsynligvis","selvfølgelig","snart","stadig","straks","tit","udenfor","undervejs","uskadt","vanligvis"],Xh0=["altså","at","da","der","dog","efter","efterhånden","eller","end","enten","for","fordi","før","hvad","hvem","hvis","hvor","hvordan","hvorfor","hvorvidt","idet","imens","indtil","ligesom","men","mens","når","og","om","selvom","siden","skønt","som","så"],u20=["ah","av","haha","hallo","hej","hov","hurra","ih","ja","nej","oh","pyha","tja","uf","uh","wow","æv","øv"],e20=["afsnit","afstand","aften","alderdom","antal","arbejde","artikel","avis","bad","balkon","bank","bar","barn","beslutning","betydning","bibliotek","bil","billede","billet","bjerg","blomst","blyant","bog","bord","bredde","brev","bro","bund","butik","by","bygning","børnehave","cafe","center","chance","computer","cykel","dag","dal","del","dybde","dør","effekt","efterår","elevator","erhverv","farve","fase","ferie","fest","film","fisk","fjernsyn","flade","flod","folk","forår","fugl","funktion","fødsel","gade","galakse","grund","gruppe","gulv","hav","have","havn","historie","hjørne","hospital","hotel","hund","hus","højde","indhold","institution","job","kant","kapitel","karriere","kat","kategori","kilde","kirke","klasse","klima","klub","konsekvens","konto","kort","kredit","kulde","kultur","kunst","kælder","køkken","land","lejlighed","linje","liv","lufthavn","lyn","længde","løsning","lån","magasin","maleri","metode","middag","miljø","minut","morgen","moske","mulighed","museum","musik","myndighed","mængde","mønt","mål","måne","måned","nat","nation","natur","ord","organisation","papir","park","pen","penge","planet","pris","problem","proces","profession","punkt","radio","regering","regn","restaurant","resultat","retning","risiko","rolle","rum","samfund","scene","seddel","sekund","selskab","serie","side","skole","skov","skulptur","sky","sne","sol","sommer","soveværelse","spil","spørgsmål","stat","station","stjerne","stol","storm","strand","stue","størrelse","supermarked","svar","synagoge","system","sætning","sø","tag","teater","tegning","tempel","temperatur","terrasse","tid","time","top","torden","tradition","trappe","trin","træ","tunnel","type","udstilling","uge","ungdom","univers","universitet","valg","varme","vej","vejr","video","vind","vindue","vinter","virksomhed","voksen","væg","vægt","værdi","ø","år","årsag","årstid"],a20=["ad","af","bag","efter","for","fra","før","gennem","henover","hos","i","imod","langs","med","mellem","mod","om","omkring","over","på","til","tværs","uden","under","ved"],r20=["absorbere","acceptere","anbefale","anerkende","anmelde","anmode","anvende","arbejde","besøge","betale","bo","bruge","brænde","bygge","bære","bøje","cykle","danne","danse","deltage","diskutere","drikke","drive","drømme","dykke","elske","estimere","etablere","falde","fange","finde","fjerne","forstå","forsøge","føle","få","gemme","gide","give","gnide","gøgle","gøre","gå","have","hjælpe","holde","høre","kalde","knipse","koge","komme","kunne","købe","lave","leve","lytte","lære","læse","løbe","løfte","male","mene","miste","motivere","møde","måle","nive","nyde","nægte","nævne","pege","pjække","plante","plukke","prøve","pynte","rejse","ringe","rive","se","sige","skrive","sove","spille","spise","spørge","starte","svømme","synes","synge","sætte","søge","tage","tale","tjene","træne","tænke","udforske","udføre","udgive","udleje","undervise","vandre","vide","ville","vise","vokse","vælge","være","ønske"],n20={adjective:Yh0,adverb:Qh0,conjunction:Xh0,interjection:u20,noun:e20,preposition:a20,verb:r20},t20=n20,i20={commerce:ah0,company:Dh0,date:ph0,internet:Ch0,location:Nh0,metadata:Rh0,person:Uh0,phone_number:Zh0,word:t20},ZV=i20;new Ku({locale:[ZV,Ru,Lu]});new Ku({locale:[E6,Ru,Lu]});var o20={};I7u(o20,{af_ZA:()=>PV,ar:()=>NV,az:()=>KV,base:()=>Lu,cs_CZ:()=>VV,da:()=>ZV,de:()=>E6,de_AT:()=>EV,de_CH:()=>mV,dv:()=>FV,el:()=>BV,en:()=>Ru,en_AU:()=>s7,en_AU_ocker:()=>MV,en_BORK:()=>wV,en_CA:()=>J_,en_GB:()=>U_,en_GH:()=>Z_,en_HK:()=>Y_,en_IE:()=>Q_,en_IN:()=>eV,en_NG:()=>aV,en_US:()=>rV,en_ZA:()=>y_,eo:()=>w_,es:()=>o7,es_MX:()=>K_,fa:()=>$_,fi:()=>H_,fr:()=>P1,fr_BE:()=>V_,fr_CA:()=>e_,fr_CH:()=>i_,fr_LU:()=>o_,he:()=>d_,hr:()=>h_,hu:()=>C_,hy:()=>F_,id_ID:()=>b_,it:()=>bG,ja:()=>zG,ka_GE:()=>wG,ko:()=>PG,lv:()=>RG,mk:()=>_G,nb_NO:()=>UG,ne:()=>ZG,nl:()=>t7,nl_BE:()=>XH,pl:()=>nG,pt_BR:()=>oG,pt_PT:()=>EG,ro:()=>i7,ro_MD:()=>fG,ru:()=>FG,sk:()=>kH,sr_RS_latin:()=>yH,sv:()=>SH,th:()=>PH,tr:()=>NH,uk:()=>OH,ur:()=>GH,vi:()=>JH,yo_NG:()=>DH,zh_CN:()=>xH,zh_TW:()=>pH,zu_ZA:()=>gH});const YV=""+new URL("cyan-blur-b0a7d652.png",import.meta.url).href,QV=""+new URL("red-blur-bf4de889.png",import.meta.url).href;function s20(){const[u,e]=x.useState(!1),a=nr(),[r,n]=x.useState(4),t={backdropFilter:"blur(20px)",backgroundImage:`url("${YV}"), url("${QV}")`,backgroundRepeat:"no-repeat, no-repeat",backgroundColor:uo(a.colorBgContainer).alpha(.9).toString(),backgroundPosition:"right top, left bottom",backgroundSize:"50, 50%"},i={padding:0};return R.jsxs("div",{children:[R.jsx(Ka,{onClick:()=>e(!0),children:R.jsx(ilu,{count:r,styles:{root:{color:"inherit"},indicator:{color:"#fff"}},children:R.jsx(xr,{icon:"solar:bell-bing-bold-duotone",size:24})})}),R.jsx(ek,{placement:"right",title:"Notifications",onClose:()=>e(!1),open:u,closable:!1,width:420,bodyStyle:i,maskStyle:{backgroundColor:"transparent"},style:t,extra:R.jsx(Ka,{style:{color:a.colorPrimary},onClick:()=>{n(0),e(!1)},children:R.jsx(xr,{icon:"solar:check-read-broken",size:20})}),footer:R.jsx("div",{style:{color:a.colorTextBase},className:"flex h-10 w-full items-center justify-center font-semibold",children:"View All"}),children:R.jsx(l20,{})})]})}function l20(){const u=nr(),e=R.jsxs("div",{className:"text-sm",children:[R.jsxs("div",{className:"flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:se.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:se.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" sent you a frind request"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"about 1 hour ago"}),R.jsx("div",{className:"mt-2",children:R.jsxs(q4,{children:[R.jsx(Ua,{type:"primary",children:"Accept"}),R.jsx(Ua,{children:"Refuse"})]})})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:se.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:se.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" added file to "}),R.jsx("span",{className:"font-medium",children:"File Manager"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"5 hour ago"}),R.jsx("div",{style:{background:u.colorBgContainerDisabled},className:"mt-2 flex items-center rounded-lg bg-gray-200 p-4",children:R.jsxs("div",{className:"ml-2 flex flex-col text-gray",children:[R.jsxs("span",{className:"font-medium",children:["@",se.person.fullName()]}),R.jsx("span",{className:"text-xs",children:se.lorem.lines(2)})]})}),R.jsx("div",{className:"mt-2",children:R.jsx(q4,{children:R.jsx(Ua,{type:"primary",children:"Reply"})})})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:se.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:se.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" mentioned you in"}),R.jsx("span",{className:"font-medium",children:"Slash Admin"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"1 days ago"}),R.jsx("div",{className:"mt-2",children:R.jsx(q4,{children:R.jsx(Ua,{type:"primary",children:"Reply"})})})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:se.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:se.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" added file to "}),R.jsx("span",{className:"font-medium",children:"File Manager"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"2 days ago"}),R.jsxs("div",{style:{background:u.colorBgContainerDisabled},className:"mt-2 flex items-center rounded-lg bg-gray-200 p-4",children:[R.jsx(wa,{icon:"ic_file_audio",size:48}),R.jsxs("div",{className:"ml-2 flex flex-col text-gray",children:[R.jsx("span",{className:"font-medium",children:"Witout Me"}),R.jsx("span",{className:"text-xs",children:"1.2GB·30 min ago "})]}),R.jsx(Ua,{className:"ml-4",children:"Download"})]})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:se.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:se.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" request a payment of "}),R.jsx("span",{className:"font-medium",children:"$3000"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"4 days ago"}),R.jsx("div",{className:"mt-2",children:R.jsxs(q4,{children:[R.jsx(Ua,{type:"primary",children:"Pay"}),R.jsx(Ua,{children:"Refuse"})]})})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx(Ka,{children:R.jsx(wa,{icon:"ic_order",size:30})}),R.jsxs("div",{className:"ml-2",children:[R.jsx("div",{children:R.jsx("span",{className:"font-light",children:"Your order is placed waiting for shipping"})}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"4 days ago"})," "]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx(Ka,{children:R.jsx(wa,{icon:"ic_mail",size:30})}),R.jsxs("div",{className:"ml-2",children:[R.jsx("div",{children:R.jsx("span",{className:"font-light",children:"You have new mail"})}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"5 days ago"})," "]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx(Ka,{children:R.jsx(wa,{icon:"ic_chat",size:30})}),R.jsxs("div",{className:"ml-2",children:[R.jsx("div",{children:R.jsx("span",{className:"font-light",children:"You have new message 5 unread message"})}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"7 days ago"})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx(Ka,{children:R.jsx(wa,{icon:"ic_delivery",size:30})}),R.jsxs("div",{className:"ml-2",children:[R.jsx("div",{children:R.jsx("span",{className:"font-light",children:"Delivery processing your order is being shipped"})}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"8 days ago"})," "]})]})]}),a=[{key:"1",label:R.jsxs("div",{className:"flex",children:[R.jsx("span",{children:"All"}),R.jsx(Bi,{color:"processing",children:"22"})]}),children:e},{key:"2",label:R.jsxs("div",{className:"flex",children:[R.jsx("span",{children:"Unread"}),R.jsx(Bi,{color:"error",children:"12"})]}),children:e},{key:"3",label:R.jsxs("div",{className:"flex",children:[R.jsx("span",{children:"Archived"}),R.jsx(Bi,{color:"green",children:"10"})]}),children:e}];return R.jsx("div",{className:"flex flex-col px-6",children:R.jsx(QF,{defaultActiveKey:"1",items:a})})}var XV={exports:{}};(function(u,e){(function(a,r){u.exports=r()})(Mu,()=>{return a={772:(n,t,i)=>{const o=i(826).remove,s=/[.*+?^${}()|[\]\\]/g,l=/[a-z0-9_]/i,E=/\s+/;n.exports=function(c,d,D){var m,h;h={insideWords:!1,findAllOccurrences:!1,requireMatchAll:!1},m=(m=D)||{},Object.keys(m).forEach(f=>{h[f]=!!m[f]}),D=h;const g=Array.from(c).map(f=>o(f));let p=g.join("");return(d=o(d)).trim().split(E).filter(f=>f.length>0).reduce((f,C)=>{const v=C.length,A=!D.insideWords&&l.test(C[0])?"\\b":"",F=new RegExp(A+C.replace(s,"\\$&"),"i");let k,y;if(k=F.exec(p),D.requireMatchAll&&k===null)return p="",[];for(;k;){y=k.index;const b=v-g.slice(y,y+v).join("").length,B=y-g.slice(0,y).join("").length,M=[y+B,y+v+B+b];if(M[0]!==M[1]&&f.push(M),p=p.slice(0,y)+new Array(v+1).join(" ")+p.slice(y+v),!D.findAllOccurrences)break;k=F.exec(p)}return f},[]).sort((f,C)=>f[0]-C[0])}},826:n=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z"},i=Object.keys(t).join("|"),o=new RegExp(i,"g"),s=new RegExp(i,""),l=function(E){return E.replace(o,function(c){return t[c]})};n.exports=l,n.exports.has=function(E){return!!E.match(s)},n.exports.remove=l}},r={},function n(t){var i=r[t];if(i!==void 0)return i.exports;var o=r[t]={exports:{}};return a[t](o,o.exports,n),o.exports}(772);var a,r})})(XV);var E20=XV.exports;const gS=Da(E20);var uJ={exports:{}};(function(u,e){(function(a,r){u.exports=r()})(Mu,()=>{return a={705:n=>{n.exports=function(t,i){const o=[];return i.length===0?o.push({text:t,highlight:!1}):i[0][0]>0&&o.push({text:t.slice(0,i[0][0]),highlight:!1}),i.forEach((s,l)=>{const E=s[0],c=s[1];o.push({text:t.slice(E,c),highlight:!0}),l===i.length-1?cthis.faker.location.cardinalDirection(),this.faker.location.country,this.faker.location.county,()=>this.faker.location.direction(),()=>this.faker.location.ordinalDirection(),this.faker.location.state,this.faker.location.street,this.faker.color.human,this.faker.commerce.department,this.faker.commerce.product,this.faker.commerce.productAdjective,this.faker.commerce.productMaterial,this.faker.commerce.productName,this.faker.company.buzzAdjective,this.faker.company.buzzNoun,this.faker.company.buzzVerb,this.faker.company.catchPhraseAdjective,this.faker.company.catchPhraseDescriptor,this.faker.company.catchPhraseNoun,this.faker.finance.accountName,this.faker.finance.currencyName,this.faker.finance.transactionType,this.faker.hacker.abbreviation,this.faker.hacker.adjective,this.faker.hacker.ingverb,this.faker.hacker.noun,this.faker.hacker.verb,this.faker.lorem.word,this.faker.music.genre,this.faker.person.gender,this.faker.person.jobArea,this.faker.person.jobDescriptor,this.faker.person.jobTitle,this.faker.person.jobType,this.faker.person.sex,()=>this.faker.science.chemicalElement().name,()=>this.faker.science.unit().name,this.faker.vehicle.bicycle,this.faker.vehicle.color,this.faker.vehicle.fuel,this.faker.vehicle.manufacturer,this.faker.vehicle.type,this.faker.word.adjective,this.faker.word.adverb,this.faker.word.conjunction,this.faker.word.interjection,this.faker.word.noun,this.faker.word.preposition,this.faker.word.verb],a=["!","#","%","&","*",")","(","+","=",".","<",">","{","}","[","]",":",";","'",'"',"_","-"],r,n=0;do{let t=this.faker.helpers.arrayElement(e);try{r=t()}catch{if(n++,n>100)throw new g0("No matching word data available for the current locale");continue}}while(!r||a.some(t=>r.includes(t)));return this.faker.helpers.arrayElement(r.split(" "))}words(e={min:1,max:3}){return zu({deprecated:"faker.random.words()",proposed:"faker.lorem.words() or faker.word.words()",since:"8.0",until:"9.0"}),this.faker.helpers.multiple(this.word,{count:e}).join(" ")}locale(){throw new g0("This method has been removed. Please use `faker.helpers.objectKey(allLocales/allFakers)` instead.")}alpha(e={}){return zu({deprecated:"faker.random.alpha()",proposed:"faker.string.alpha()",since:"8.0",until:"9.0"}),typeof e=="number"?this.faker.string.alpha(e):this.faker.string.alpha({length:e.count,casing:e.casing,exclude:e.bannedChars})}alphaNumeric(e=1,a={}){return zu({deprecated:"faker.random.alphaNumeric()",proposed:"faker.string.alphanumeric()",since:"8.0",until:"9.0"}),this.faker.string.alphanumeric({length:e,exclude:a.bannedChars,casing:a.casing})}numeric(e=1,a={}){return zu({deprecated:"faker.random.numeric()",proposed:"faker.string.numeric()",since:"8.0",until:"9.0"}),this.faker.string.numeric({length:e,allowLeadingZeros:a.allowLeadingZeros,exclude:a.bannedDigits})}},KAu=class{constructor(e){this.faker=e,Ee(this)}chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemicalElement)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},IAu=["video","audio","image","text","application"],OAu=["application/pdf","audio/mpeg","audio/wav","image/png","image/jpeg","image/gif","video/mp4","video/mpeg","text/html"],$Au=["en","wl","ww"],fS={index:"o",slot:"s",mac:"x",pci:"p"},HAu=["SUN","MON","TUE","WED","THU","FRI","SAT"],GAu=class{constructor(e){this.faker=e,Ee(this)}fileName(e={}){let{extensionCount:a=1}=e,r=this.faker.word.words().toLowerCase().replace(/\W/g,"_"),n=this.faker.helpers.multiple(()=>this.fileExt(),{count:a}).join(".");return n.length===0?r:`${r}.${n}`}commonFileName(e){return`${this.fileName({extensionCount:0})}.${e||this.commonFileExt()}`}mimeType(){let e=Object.keys(this.faker.definitions.system.mimeTypes);return this.faker.helpers.arrayElement(e)}commonFileType(){return this.faker.helpers.arrayElement(IAu)}commonFileExt(){return this.fileExt(this.faker.helpers.arrayElement(OAu))}fileType(){let e=new Set,a=this.faker.definitions.system.mimeTypes;Object.keys(a).forEach(n=>{let t=n.split("/")[0];e.add(t)});let r=Array.from(e);return this.faker.helpers.arrayElement(r)}fileExt(e){if(typeof e=="string"){let t=this.faker.definitions.system.mimeTypes;return this.faker.helpers.arrayElement(t[e].extensions)}let a=this.faker.definitions.system.mimeTypes,r=new Set;Object.keys(a).forEach(t=>{a[t].extensions instanceof Array&&a[t].extensions.forEach(i=>{r.add(i)})});let n=Array.from(r);return this.faker.helpers.arrayElement(n)}directoryPath(){let e=this.faker.definitions.system.directoryPaths;return this.faker.helpers.arrayElement(e)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(9),this.faker.number.int(9)].join(".")}networkInterface(e={}){var a,r,n,t,i;let{interfaceType:o=this.faker.helpers.arrayElement($Au),interfaceSchema:s=this.faker.helpers.objectKey(fS)}=e,l,E="",c=()=>this.faker.string.numeric({allowLeadingZeros:!0});switch(s){case"index":l=c();break;case"slot":l=`${c()}${(a=this.faker.helpers.maybe(()=>`f${c()}`))!=null?a:""}${(r=this.faker.helpers.maybe(()=>`d${c()}`))!=null?r:""}`;break;case"mac":l=this.faker.internet.mac("");break;case"pci":E=(n=this.faker.helpers.maybe(()=>`P${c()}`))!=null?n:"",l=`${c()}s${c()}${(t=this.faker.helpers.maybe(()=>`f${c()}`))!=null?t:""}${(i=this.faker.helpers.maybe(()=>`d${c()}`))!=null?i:""}`;break}return`${E}${o}${fS[s]}${l}`}cron(e={}){let{includeYear:a=!1,includeNonStandard:r=!1}=e,n=[this.faker.number.int(59),"*"],t=[this.faker.number.int(23),"*"],i=[this.faker.number.int({min:1,max:31}),"*","?"],o=[this.faker.number.int({min:1,max:12}),"*"],s=[this.faker.number.int(6),this.faker.helpers.arrayElement(HAu),"*","?"],l=[this.faker.number.int({min:1970,max:2099}),"*"],E=this.faker.helpers.arrayElement(n),c=this.faker.helpers.arrayElement(t),d=this.faker.helpers.arrayElement(i),D=this.faker.helpers.arrayElement(o),m=this.faker.helpers.arrayElement(s),h=this.faker.helpers.arrayElement(l),g=`${E} ${c} ${d} ${D} ${m}`;a&&(g+=` ${h}`);let p=["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"];return!r||this.faker.datatype.boolean()?g:this.faker.helpers.arrayElement(p)}},_Au=class{constructor(e){this.faker=e,Ee(this)}vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let e=["o","i","q","O","I","Q"];return`${this.faker.string.alphanumeric({length:10,casing:"upper",exclude:e})}${this.faker.string.alpha({length:1,casing:"upper",exclude:e})}${this.faker.string.alphanumeric({length:1,casing:"upper",exclude:e})}${this.faker.number.int({min:1e4,max:99999})}`}color(){return this.faker.color.human()}vrm(){return`${this.faker.string.alpha({length:2,casing:"upper"})}${this.faker.string.numeric({length:2,allowLeadingZeros:!0})}${this.faker.string.alpha({length:3,casing:"upper"})}`}bicycle(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.bicycle_type)}},VAu=class{constructor(e){this.faker=e,Ee(this)}adjective(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.adjective}))}adverb(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.adverb}))}conjunction(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.conjunction}))}interjection(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.interjection}))}noun(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.noun}))}preposition(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.preposition}))}verb(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(xi({...a,wordList:this.faker.definitions.word.verb}))}sample(e={}){let a=this.faker.helpers.shuffle([this.adjective,this.adverb,this.conjunction,this.interjection,this.noun,this.preposition,this.verb]);for(let r of a)try{return r(e)}catch{continue}throw new g0("No matching word data available for the current locale")}words(e={}){typeof e=="number"&&(e={count:e});let{count:a={min:1,max:3}}=e;return this.faker.helpers.multiple(()=>this.sample(),{count:a}).join(" ")}},Ku=class extends DH{constructor(e){super(),D0(this,"rawDefinitions"),D0(this,"definitions"),D0(this,"random",new RAu(this)),D0(this,"airline",new q7u(this)),D0(this,"animal",new DAu(this)),D0(this,"color",new Q7u(this)),D0(this,"commerce",new mAu(this)),D0(this,"company",new hAu(this)),D0(this,"database",new pAu(this)),D0(this,"date",new rAu(this)),D0(this,"finance",new fAu(this)),D0(this,"git",new vAu(this)),D0(this,"hacker",new CAu(this)),D0(this,"helpers",new oAu(this)),D0(this,"image",new bAu(this)),D0(this,"internet",new PAu(this)),D0(this,"location",new TAu(this)),D0(this,"lorem",new jAu(this)),D0(this,"music",new NAu(this)),D0(this,"person",new X7u(this)),D0(this,"phone",new LAu(this)),D0(this,"science",new KAu(this)),D0(this,"system",new GAu(this)),D0(this,"vehicle",new _Au(this)),D0(this,"word",new VAu(this));let{locales:a}=e;if(a!=null){zu({deprecated:"new Faker({ locales: {a, b}, locale: 'a', localeFallback: 'b' })",proposed:"new Faker({ locale: [a, b, ...] }) or new Faker({ locale: a })",since:"8.0",until:"9.0"});let{locale:n="en",localeFallback:t="en"}=e;e={locale:[a[n],a[t]]}}let{locale:r}=e;if(Array.isArray(r)){if(r.length===0)throw new g0("The locale option must contain at least one locale definition.");r=EAu(r)}this.rawDefinitions=r,this.definitions=cAu(this.rawDefinitions)}get address(){return zu({deprecated:"faker.address",proposed:"faker.location",since:"8.0",until:"10.0"}),this.location}get name(){return zu({deprecated:"faker.name",proposed:"faker.person",since:"8.0",until:"10.0"}),this.person}getMetadata(){var e;return(e=this.rawDefinitions.metadata)!=null?e:{}}get locales(){throw new g0("The locales property has been removed. Please use the constructor instead.")}set locales(e){throw new g0("The locales property has been removed. Please use the constructor instead.")}get locale(){throw new g0("The locale property has been removed. Please use the constructor instead.")}set locale(e){throw new g0("The locale property has been removed. Please use the constructor instead.")}get localeFallback(){throw new g0("The localeFallback property has been removed. Please use the constructor instead.")}set localeFallback(e){throw new g0("The localeFallback property has been removed. Please use the constructor instead.")}setLocale(){throw new g0("This method has been removed. Please use the constructor instead.")}},JAu=["CIE 1931 XYZ","CIEUVW","Uniform Color Spaces (UCSs)","CIELUV","CIELAB","HSLuv","sRGB","Adobe RGB","Adobe Wide Gamut RGB","Rec. 2100","ProPhoto RGB Color Space","scRGB","DCI-P3","Display-P3","Rec. 601","Rec. 709","Academy Color Encoding System (ACES)","Rec. 2020","YPbPr","YDbDr","YIQ","xvYCC","sYCC","HSV","HSL","HWB","RGBA","HSLA","LCh","CMY","CMYK","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","RAL","Federal Standard 595C","British Standard Colour (BS)","HKS","LMS","RG","RGK"],UAu={space:JAu},WAu=UAu,qAu=["utf8_unicode_ci","utf8_general_ci","utf8_bin","ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci"],ZAu=["InnoDB","MyISAM","MEMORY","CSV","BLACKHOLE","ARCHIVE"],YAu=["int","varchar","text","date","datetime","tinyint","time","timestamp","smallint","mediumint","bigint","decimal","float","double","real","bit","boolean","serial","blob","binary","enum","set","geometry","point"],QAu={collation:qAu,engine:ZAu,type:YAu},XAu=QAu,ubu=["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"],ebu={abbreviation:ubu},abu=ebu,rbu={smiley:["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","😇","🥰","😍","🤩","😘","😗","☺️","😚","😙","🥲","😋","😛","😜","🤪","😝","🤑","🤗","🤭","🤫","🤔","🤐","🤨","😐","😑","😶","😶‍🌫️","😏","😒","🙄","😬","😮‍💨","🤥","😌","😔","😪","🤤","😴","😷","🤒","🤕","🤢","🤮","🤧","🥵","🥶","🥴","😵","😵‍💫","🤯","🤠","🥳","🥸","😎","🤓","🧐","😕","😟","🙁","☹️","😮","😯","😲","😳","🥺","😦","😧","😨","😰","😥","😢","😭","😱","😖","😣","😞","😓","😩","😫","🥱","😤","😡","😠","🤬","😈","👿","💀","☠️","💩","🤡","👹","👺","👻","👽","👾","🤖","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🙈","🙉","🙊","💋","💌","💘","💝","💖","💗","💓","💞","💕","💟","❣️","💔","❤️‍🔥","❤️‍🩹","❤️","🧡","💛","💚","💙","💜","🤎","🖤","🤍","💯","💢","💥","💫","💦","💨","🕳️","💣","💬","👁️‍🗨️","🗨️","🗯️","💭","💤"],body:["👋","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","🤚","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🖐️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","✋","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","🖖","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","👌","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","🤌","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","✌️","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","🤞","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤘","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","👈","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👆","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","🖕","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","👇","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","☝️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","👍","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","✊","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","👊","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","🤛","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","👏","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","🙌","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","👐","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","🤲","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤝","🙏","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","✍️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","💅","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","🤳","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","💪","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🦾","🦿","🦵","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","👂","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","🦻","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","👃","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","🧠","🫀","🫁","🦷","🦴","👀","👁️","👅","👄"],person:["👶","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","🧒","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","👦","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","🧑","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","👱","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👨","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","🧔","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧔‍♂️","🧔🏻‍♂️","🧔🏼‍♂️","🧔🏽‍♂️","🧔🏾‍♂️","🧔🏿‍♂️","🧔‍♀️","🧔🏻‍♀️","🧔🏼‍♀️","🧔🏽‍♀️","🧔🏾‍♀️","🧔🏿‍♀️","👨‍🦰","👨🏻‍🦰","👨🏼‍🦰","👨🏽‍🦰","👨🏾‍🦰","👨🏿‍🦰","👨‍🦱","👨🏻‍🦱","👨🏼‍🦱","👨🏽‍🦱","👨🏾‍🦱","👨🏿‍🦱","👨‍🦳","👨🏻‍🦳","👨🏼‍🦳","👨🏽‍🦳","👨🏾‍🦳","👨🏿‍🦳","👨‍🦲","👨🏻‍🦲","👨🏼‍🦲","👨🏽‍🦲","👨🏾‍🦲","👨🏿‍🦲","👩","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👩‍🦰","👩🏻‍🦰","👩🏼‍🦰","👩🏽‍🦰","👩🏾‍🦰","👩🏿‍🦰","🧑‍🦰","🧑🏻‍🦰","🧑🏼‍🦰","🧑🏽‍🦰","🧑🏾‍🦰","🧑🏿‍🦰","👩‍🦱","👩🏻‍🦱","👩🏼‍🦱","👩🏽‍🦱","👩🏾‍🦱","👩🏿‍🦱","🧑‍🦱","🧑🏻‍🦱","🧑🏼‍🦱","🧑🏽‍🦱","🧑🏾‍🦱","🧑🏿‍🦱","👩‍🦳","👩🏻‍🦳","👩🏼‍🦳","👩🏽‍🦳","👩🏾‍🦳","👩🏿‍🦳","🧑‍🦳","🧑🏻‍🦳","🧑🏼‍🦳","🧑🏽‍🦳","🧑🏾‍🦳","🧑🏿‍🦳","👩‍🦲","👩🏻‍🦲","👩🏼‍🦲","👩🏽‍🦲","👩🏾‍🦲","👩🏿‍🦲","🧑‍🦲","🧑🏻‍🦲","🧑🏼‍🦲","🧑🏽‍🦲","🧑🏾‍🦲","🧑🏿‍🦲","👱‍♀️","👱🏻‍♀️","👱🏼‍♀️","👱🏽‍♀️","👱🏾‍♀️","👱🏿‍♀️","👱‍♂️","👱🏻‍♂️","👱🏼‍♂️","👱🏽‍♂️","👱🏾‍♂️","👱🏿‍♂️","🧓","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","👴","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","🙍","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙍‍♂️","🙍🏻‍♂️","🙍🏼‍♂️","🙍🏽‍♂️","🙍🏾‍♂️","🙍🏿‍♂️","🙍‍♀️","🙍🏻‍♀️","🙍🏼‍♀️","🙍🏽‍♀️","🙍🏾‍♀️","🙍🏿‍♀️","🙎","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙎‍♂️","🙎🏻‍♂️","🙎🏼‍♂️","🙎🏽‍♂️","🙎🏾‍♂️","🙎🏿‍♂️","🙎‍♀️","🙎🏻‍♀️","🙎🏼‍♀️","🙎🏽‍♀️","🙎🏾‍♀️","🙎🏿‍♀️","🙅","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙅‍♂️","🙅🏻‍♂️","🙅🏼‍♂️","🙅🏽‍♂️","🙅🏾‍♂️","🙅🏿‍♂️","🙅‍♀️","🙅🏻‍♀️","🙅🏼‍♀️","🙅🏽‍♀️","🙅🏾‍♀️","🙅🏿‍♀️","🙆","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙆‍♂️","🙆🏻‍♂️","🙆🏼‍♂️","🙆🏽‍♂️","🙆🏾‍♂️","🙆🏿‍♂️","🙆‍♀️","🙆🏻‍♀️","🙆🏼‍♀️","🙆🏽‍♀️","🙆🏾‍♀️","🙆🏿‍♀️","💁","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💁‍♂️","💁🏻‍♂️","💁🏼‍♂️","💁🏽‍♂️","💁🏾‍♂️","💁🏿‍♂️","💁‍♀️","💁🏻‍♀️","💁🏼‍♀️","💁🏽‍♀️","💁🏾‍♀️","💁🏿‍♀️","🙋","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙋‍♂️","🙋🏻‍♂️","🙋🏼‍♂️","🙋🏽‍♂️","🙋🏾‍♂️","🙋🏿‍♂️","🙋‍♀️","🙋🏻‍♀️","🙋🏼‍♀️","🙋🏽‍♀️","🙋🏾‍♀️","🙋🏿‍♀️","🧏","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧏‍♂️","🧏🏻‍♂️","🧏🏼‍♂️","🧏🏽‍♂️","🧏🏾‍♂️","🧏🏿‍♂️","🧏‍♀️","🧏🏻‍♀️","🧏🏼‍♀️","🧏🏽‍♀️","🧏🏾‍♀️","🧏🏿‍♀️","🙇","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙇‍♂️","🙇🏻‍♂️","🙇🏼‍♂️","🙇🏽‍♂️","🙇🏾‍♂️","🙇🏿‍♂️","🙇‍♀️","🙇🏻‍♀️","🙇🏼‍♀️","🙇🏽‍♀️","🙇🏾‍♀️","🙇🏿‍♀️","🤦","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤦‍♂️","🤦🏻‍♂️","🤦🏼‍♂️","🤦🏽‍♂️","🤦🏾‍♂️","🤦🏿‍♂️","🤦‍♀️","🤦🏻‍♀️","🤦🏼‍♀️","🤦🏽‍♀️","🤦🏾‍♀️","🤦🏿‍♀️","🤷","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤷‍♂️","🤷🏻‍♂️","🤷🏼‍♂️","🤷🏽‍♂️","🤷🏾‍♂️","🤷🏿‍♂️","🤷‍♀️","🤷🏻‍♀️","🤷🏼‍♀️","🤷🏽‍♀️","🤷🏾‍♀️","🤷🏿‍♀️","🧑‍⚕️","🧑🏻‍⚕️","🧑🏼‍⚕️","🧑🏽‍⚕️","🧑🏾‍⚕️","🧑🏿‍⚕️","👨‍⚕️","👨🏻‍⚕️","👨🏼‍⚕️","👨🏽‍⚕️","👨🏾‍⚕️","👨🏿‍⚕️","👩‍⚕️","👩🏻‍⚕️","👩🏼‍⚕️","👩🏽‍⚕️","👩🏾‍⚕️","👩🏿‍⚕️","🧑‍🎓","🧑🏻‍🎓","🧑🏼‍🎓","🧑🏽‍🎓","🧑🏾‍🎓","🧑🏿‍🎓","👨‍🎓","👨🏻‍🎓","👨🏼‍🎓","👨🏽‍🎓","👨🏾‍🎓","👨🏿‍🎓","👩‍🎓","👩🏻‍🎓","👩🏼‍🎓","👩🏽‍🎓","👩🏾‍🎓","👩🏿‍🎓","🧑‍🏫","🧑🏻‍🏫","🧑🏼‍🏫","🧑🏽‍🏫","🧑🏾‍🏫","🧑🏿‍🏫","👨‍🏫","👨🏻‍🏫","👨🏼‍🏫","👨🏽‍🏫","👨🏾‍🏫","👨🏿‍🏫","👩‍🏫","👩🏻‍🏫","👩🏼‍🏫","👩🏽‍🏫","👩🏾‍🏫","👩🏿‍🏫","🧑‍⚖️","🧑🏻‍⚖️","🧑🏼‍⚖️","🧑🏽‍⚖️","🧑🏾‍⚖️","🧑🏿‍⚖️","👨‍⚖️","👨🏻‍⚖️","👨🏼‍⚖️","👨🏽‍⚖️","👨🏾‍⚖️","👨🏿‍⚖️","👩‍⚖️","👩🏻‍⚖️","👩🏼‍⚖️","👩🏽‍⚖️","👩🏾‍⚖️","👩🏿‍⚖️","🧑‍🌾","🧑🏻‍🌾","🧑🏼‍🌾","🧑🏽‍🌾","🧑🏾‍🌾","🧑🏿‍🌾","👨‍🌾","👨🏻‍🌾","👨🏼‍🌾","👨🏽‍🌾","👨🏾‍🌾","👨🏿‍🌾","👩‍🌾","👩🏻‍🌾","👩🏼‍🌾","👩🏽‍🌾","👩🏾‍🌾","👩🏿‍🌾","🧑‍🍳","🧑🏻‍🍳","🧑🏼‍🍳","🧑🏽‍🍳","🧑🏾‍🍳","🧑🏿‍🍳","👨‍🍳","👨🏻‍🍳","👨🏼‍🍳","👨🏽‍🍳","👨🏾‍🍳","👨🏿‍🍳","👩‍🍳","👩🏻‍🍳","👩🏼‍🍳","👩🏽‍🍳","👩🏾‍🍳","👩🏿‍🍳","🧑‍🔧","🧑🏻‍🔧","🧑🏼‍🔧","🧑🏽‍🔧","🧑🏾‍🔧","🧑🏿‍🔧","👨‍🔧","👨🏻‍🔧","👨🏼‍🔧","👨🏽‍🔧","👨🏾‍🔧","👨🏿‍🔧","👩‍🔧","👩🏻‍🔧","👩🏼‍🔧","👩🏽‍🔧","👩🏾‍🔧","👩🏿‍🔧","🧑‍🏭","🧑🏻‍🏭","🧑🏼‍🏭","🧑🏽‍🏭","🧑🏾‍🏭","🧑🏿‍🏭","👨‍🏭","👨🏻‍🏭","👨🏼‍🏭","👨🏽‍🏭","👨🏾‍🏭","👨🏿‍🏭","👩‍🏭","👩🏻‍🏭","👩🏼‍🏭","👩🏽‍🏭","👩🏾‍🏭","👩🏿‍🏭","🧑‍💼","🧑🏻‍💼","🧑🏼‍💼","🧑🏽‍💼","🧑🏾‍💼","🧑🏿‍💼","👨‍💼","👨🏻‍💼","👨🏼‍💼","👨🏽‍💼","👨🏾‍💼","👨🏿‍💼","👩‍💼","👩🏻‍💼","👩🏼‍💼","👩🏽‍💼","👩🏾‍💼","👩🏿‍💼","🧑‍🔬","🧑🏻‍🔬","🧑🏼‍🔬","🧑🏽‍🔬","🧑🏾‍🔬","🧑🏿‍🔬","👨‍🔬","👨🏻‍🔬","👨🏼‍🔬","👨🏽‍🔬","👨🏾‍🔬","👨🏿‍🔬","👩‍🔬","👩🏻‍🔬","👩🏼‍🔬","👩🏽‍🔬","👩🏾‍🔬","👩🏿‍🔬","🧑‍💻","🧑🏻‍💻","🧑🏼‍💻","🧑🏽‍💻","🧑🏾‍💻","🧑🏿‍💻","👨‍💻","👨🏻‍💻","👨🏼‍💻","👨🏽‍💻","👨🏾‍💻","👨🏿‍💻","👩‍💻","👩🏻‍💻","👩🏼‍💻","👩🏽‍💻","👩🏾‍💻","👩🏿‍💻","🧑‍🎤","🧑🏻‍🎤","🧑🏼‍🎤","🧑🏽‍🎤","🧑🏾‍🎤","🧑🏿‍🎤","👨‍🎤","👨🏻‍🎤","👨🏼‍🎤","👨🏽‍🎤","👨🏾‍🎤","👨🏿‍🎤","👩‍🎤","👩🏻‍🎤","👩🏼‍🎤","👩🏽‍🎤","👩🏾‍🎤","👩🏿‍🎤","🧑‍🎨","🧑🏻‍🎨","🧑🏼‍🎨","🧑🏽‍🎨","🧑🏾‍🎨","🧑🏿‍🎨","👨‍🎨","👨🏻‍🎨","👨🏼‍🎨","👨🏽‍🎨","👨🏾‍🎨","👨🏿‍🎨","👩‍🎨","👩🏻‍🎨","👩🏼‍🎨","👩🏽‍🎨","👩🏾‍🎨","👩🏿‍🎨","🧑‍✈️","🧑🏻‍✈️","🧑🏼‍✈️","🧑🏽‍✈️","🧑🏾‍✈️","🧑🏿‍✈️","👨‍✈️","👨🏻‍✈️","👨🏼‍✈️","👨🏽‍✈️","👨🏾‍✈️","👨🏿‍✈️","👩‍✈️","👩🏻‍✈️","👩🏼‍✈️","👩🏽‍✈️","👩🏾‍✈️","👩🏿‍✈️","🧑‍🚀","🧑🏻‍🚀","🧑🏼‍🚀","🧑🏽‍🚀","🧑🏾‍🚀","🧑🏿‍🚀","👨‍🚀","👨🏻‍🚀","👨🏼‍🚀","👨🏽‍🚀","👨🏾‍🚀","👨🏿‍🚀","👩‍🚀","👩🏻‍🚀","👩🏼‍🚀","👩🏽‍🚀","👩🏾‍🚀","👩🏿‍🚀","🧑‍🚒","🧑🏻‍🚒","🧑🏼‍🚒","🧑🏽‍🚒","🧑🏾‍🚒","🧑🏿‍🚒","👨‍🚒","👨🏻‍🚒","👨🏼‍🚒","👨🏽‍🚒","👨🏾‍🚒","👨🏿‍🚒","👩‍🚒","👩🏻‍🚒","👩🏼‍🚒","👩🏽‍🚒","👩🏾‍🚒","👩🏿‍🚒","👮","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👮‍♂️","👮🏻‍♂️","👮🏼‍♂️","👮🏽‍♂️","👮🏾‍♂️","👮🏿‍♂️","👮‍♀️","👮🏻‍♀️","👮🏼‍♀️","👮🏽‍♀️","👮🏾‍♀️","👮🏿‍♀️","🕵️","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕵️‍♂️","🕵🏻‍♂️","🕵🏼‍♂️","🕵🏽‍♂️","🕵🏾‍♂️","🕵🏿‍♂️","🕵️‍♀️","🕵🏻‍♀️","🕵🏼‍♀️","🕵🏽‍♀️","🕵🏾‍♀️","🕵🏿‍♀️","💂","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💂‍♂️","💂🏻‍♂️","💂🏼‍♂️","💂🏽‍♂️","💂🏾‍♂️","💂🏿‍♂️","💂‍♀️","💂🏻‍♀️","💂🏼‍♀️","💂🏽‍♀️","💂🏾‍♀️","💂🏿‍♀️","🥷","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","👷","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👷‍♂️","👷🏻‍♂️","👷🏼‍♂️","👷🏽‍♂️","👷🏾‍♂️","👷🏿‍♂️","👷‍♀️","👷🏻‍♀️","👷🏼‍♀️","👷🏽‍♀️","👷🏾‍♀️","👷🏿‍♀️","🤴","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","👸","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👳","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👳‍♂️","👳🏻‍♂️","👳🏼‍♂️","👳🏽‍♂️","👳🏾‍♂️","👳🏿‍♂️","👳‍♀️","👳🏻‍♀️","👳🏼‍♀️","👳🏽‍♀️","👳🏾‍♀️","👳🏿‍♀️","👲","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","🧕","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🤵","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤵‍♂️","🤵🏻‍♂️","🤵🏼‍♂️","🤵🏽‍♂️","🤵🏾‍♂️","🤵🏿‍♂️","🤵‍♀️","🤵🏻‍♀️","🤵🏼‍♀️","🤵🏽‍♀️","🤵🏾‍♀️","🤵🏿‍♀️","👰","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👰‍♂️","👰🏻‍♂️","👰🏼‍♂️","👰🏽‍♂️","👰🏾‍♂️","👰🏿‍♂️","👰‍♀️","👰🏻‍♀️","👰🏼‍♀️","👰🏽‍♀️","👰🏾‍♀️","👰🏿‍♀️","🤰","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","👩‍🍼","👩🏻‍🍼","👩🏼‍🍼","👩🏽‍🍼","👩🏾‍🍼","👩🏿‍🍼","👨‍🍼","👨🏻‍🍼","👨🏼‍🍼","👨🏽‍🍼","👨🏾‍🍼","👨🏿‍🍼","🧑‍🍼","🧑🏻‍🍼","🧑🏼‍🍼","🧑🏽‍🍼","🧑🏾‍🍼","🧑🏿‍🍼","👼","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","🎅","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🤶","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🧑‍🎄","🧑🏻‍🎄","🧑🏼‍🎄","🧑🏽‍🎄","🧑🏾‍🎄","🧑🏿‍🎄","🦸","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦸‍♂️","🦸🏻‍♂️","🦸🏼‍♂️","🦸🏽‍♂️","🦸🏾‍♂️","🦸🏿‍♂️","🦸‍♀️","🦸🏻‍♀️","🦸🏼‍♀️","🦸🏽‍♀️","🦸🏾‍♀️","🦸🏿‍♀️","🦹","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦹‍♂️","🦹🏻‍♂️","🦹🏼‍♂️","🦹🏽‍♂️","🦹🏾‍♂️","🦹🏿‍♂️","🦹‍♀️","🦹🏻‍♀️","🦹🏼‍♀️","🦹🏽‍♀️","🦹🏾‍♀️","🦹🏿‍♀️","🧙","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧙‍♂️","🧙🏻‍♂️","🧙🏼‍♂️","🧙🏽‍♂️","🧙🏾‍♂️","🧙🏿‍♂️","🧙‍♀️","🧙🏻‍♀️","🧙🏼‍♀️","🧙🏽‍♀️","🧙🏾‍♀️","🧙🏿‍♀️","🧚","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧚‍♂️","🧚🏻‍♂️","🧚🏼‍♂️","🧚🏽‍♂️","🧚🏾‍♂️","🧚🏿‍♂️","🧚‍♀️","🧚🏻‍♀️","🧚🏼‍♀️","🧚🏽‍♀️","🧚🏾‍♀️","🧚🏿‍♀️","🧛","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧛‍♂️","🧛🏻‍♂️","🧛🏼‍♂️","🧛🏽‍♂️","🧛🏾‍♂️","🧛🏿‍♂️","🧛‍♀️","🧛🏻‍♀️","🧛🏼‍♀️","🧛🏽‍♀️","🧛🏾‍♀️","🧛🏿‍♀️","🧜","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧜‍♂️","🧜🏻‍♂️","🧜🏼‍♂️","🧜🏽‍♂️","🧜🏾‍♂️","🧜🏿‍♂️","🧜‍♀️","🧜🏻‍♀️","🧜🏼‍♀️","🧜🏽‍♀️","🧜🏾‍♀️","🧜🏿‍♀️","🧝","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🧝‍♂️","🧝🏻‍♂️","🧝🏼‍♂️","🧝🏽‍♂️","🧝🏾‍♂️","🧝🏿‍♂️","🧝‍♀️","🧝🏻‍♀️","🧝🏼‍♀️","🧝🏽‍♀️","🧝🏾‍♀️","🧝🏿‍♀️","🧞","🧞‍♂️","🧞‍♀️","🧟","🧟‍♂️","🧟‍♀️","💆","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💆‍♂️","💆🏻‍♂️","💆🏼‍♂️","💆🏽‍♂️","💆🏾‍♂️","💆🏿‍♂️","💆‍♀️","💆🏻‍♀️","💆🏼‍♀️","💆🏽‍♀️","💆🏾‍♀️","💆🏿‍♀️","💇","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💇‍♂️","💇🏻‍♂️","💇🏼‍♂️","💇🏽‍♂️","💇🏾‍♂️","💇🏿‍♂️","💇‍♀️","💇🏻‍♀️","💇🏼‍♀️","💇🏽‍♀️","💇🏾‍♀️","💇🏿‍♀️","🚶","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🚶‍♂️","🚶🏻‍♂️","🚶🏼‍♂️","🚶🏽‍♂️","🚶🏾‍♂️","🚶🏿‍♂️","🚶‍♀️","🚶🏻‍♀️","🚶🏼‍♀️","🚶🏽‍♀️","🚶🏾‍♀️","🚶🏿‍♀️","🧍","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧍‍♂️","🧍🏻‍♂️","🧍🏼‍♂️","🧍🏽‍♂️","🧍🏾‍♂️","🧍🏿‍♂️","🧍‍♀️","🧍🏻‍♀️","🧍🏼‍♀️","🧍🏽‍♀️","🧍🏾‍♀️","🧍🏿‍♀️","🧎","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧎‍♂️","🧎🏻‍♂️","🧎🏼‍♂️","🧎🏽‍♂️","🧎🏾‍♂️","🧎🏿‍♂️","🧎‍♀️","🧎🏻‍♀️","🧎🏼‍♀️","🧎🏽‍♀️","🧎🏾‍♀️","🧎🏿‍♀️","🧑‍🦯","🧑🏻‍🦯","🧑🏼‍🦯","🧑🏽‍🦯","🧑🏾‍🦯","🧑🏿‍🦯","👨‍🦯","👨🏻‍🦯","👨🏼‍🦯","👨🏽‍🦯","👨🏾‍🦯","👨🏿‍🦯","👩‍🦯","👩🏻‍🦯","👩🏼‍🦯","👩🏽‍🦯","👩🏾‍🦯","👩🏿‍🦯","🧑‍🦼","🧑🏻‍🦼","🧑🏼‍🦼","🧑🏽‍🦼","🧑🏾‍🦼","🧑🏿‍🦼","👨‍🦼","👨🏻‍🦼","👨🏼‍🦼","👨🏽‍🦼","👨🏾‍🦼","👨🏿‍🦼","👩‍🦼","👩🏻‍🦼","👩🏼‍🦼","👩🏽‍🦼","👩🏾‍🦼","👩🏿‍🦼","🧑‍🦽","🧑🏻‍🦽","🧑🏼‍🦽","🧑🏽‍🦽","🧑🏾‍🦽","🧑🏿‍🦽","👨‍🦽","👨🏻‍🦽","👨🏼‍🦽","👨🏽‍🦽","👨🏾‍🦽","👨🏿‍🦽","👩‍🦽","👩🏻‍🦽","👩🏼‍🦽","👩🏽‍🦽","👩🏾‍🦽","👩🏿‍🦽","🏃","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏃‍♂️","🏃🏻‍♂️","🏃🏼‍♂️","🏃🏽‍♂️","🏃🏾‍♂️","🏃🏿‍♂️","🏃‍♀️","🏃🏻‍♀️","🏃🏼‍♀️","🏃🏽‍♀️","🏃🏾‍♀️","🏃🏿‍♀️","💃","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","🕺","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🕴️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","👯","👯‍♂️","👯‍♀️","🧖","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧖‍♂️","🧖🏻‍♂️","🧖🏼‍♂️","🧖🏽‍♂️","🧖🏾‍♂️","🧖🏿‍♂️","🧖‍♀️","🧖🏻‍♀️","🧖🏼‍♀️","🧖🏽‍♀️","🧖🏾‍♀️","🧖🏿‍♀️","🧗","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧗‍♂️","🧗🏻‍♂️","🧗🏼‍♂️","🧗🏽‍♂️","🧗🏾‍♂️","🧗🏿‍♂️","🧗‍♀️","🧗🏻‍♀️","🧗🏼‍♀️","🧗🏽‍♀️","🧗🏾‍♀️","🧗🏿‍♀️","🤺","🏇","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","⛷️","🏂","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏌️","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","🏌️‍♂️","🏌🏻‍♂️","🏌🏼‍♂️","🏌🏽‍♂️","🏌🏾‍♂️","🏌🏿‍♂️","🏌️‍♀️","🏌🏻‍♀️","🏌🏼‍♀️","🏌🏽‍♀️","🏌🏾‍♀️","🏌🏿‍♀️","🏄","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏄‍♂️","🏄🏻‍♂️","🏄🏼‍♂️","🏄🏽‍♂️","🏄🏾‍♂️","🏄🏿‍♂️","🏄‍♀️","🏄🏻‍♀️","🏄🏼‍♀️","🏄🏽‍♀️","🏄🏾‍♀️","🏄🏿‍♀️","🚣","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚣‍♂️","🚣🏻‍♂️","🚣🏼‍♂️","🚣🏽‍♂️","🚣🏾‍♂️","🚣🏿‍♂️","🚣‍♀️","🚣🏻‍♀️","🚣🏼‍♀️","🚣🏽‍♀️","🚣🏾‍♀️","🚣🏿‍♀️","🏊","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏊‍♂️","🏊🏻‍♂️","🏊🏼‍♂️","🏊🏽‍♂️","🏊🏾‍♂️","🏊🏿‍♂️","🏊‍♀️","🏊🏻‍♀️","🏊🏼‍♀️","🏊🏽‍♀️","🏊🏾‍♀️","🏊🏿‍♀️","⛹️","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","⛹️‍♂️","⛹🏻‍♂️","⛹🏼‍♂️","⛹🏽‍♂️","⛹🏾‍♂️","⛹🏿‍♂️","⛹️‍♀️","⛹🏻‍♀️","⛹🏼‍♀️","⛹🏽‍♀️","⛹🏾‍♀️","⛹🏿‍♀️","🏋️","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏋️‍♂️","🏋🏻‍♂️","🏋🏼‍♂️","🏋🏽‍♂️","🏋🏾‍♂️","🏋🏿‍♂️","🏋️‍♀️","🏋🏻‍♀️","🏋🏼‍♀️","🏋🏽‍♀️","🏋🏾‍♀️","🏋🏿‍♀️","🚴","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚴‍♂️","🚴🏻‍♂️","🚴🏼‍♂️","🚴🏽‍♂️","🚴🏾‍♂️","🚴🏿‍♂️","🚴‍♀️","🚴🏻‍♀️","🚴🏼‍♀️","🚴🏽‍♀️","🚴🏾‍♀️","🚴🏿‍♀️","🚵","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚵‍♂️","🚵🏻‍♂️","🚵🏼‍♂️","🚵🏽‍♂️","🚵🏾‍♂️","🚵🏿‍♂️","🚵‍♀️","🚵🏻‍♀️","🚵🏼‍♀️","🚵🏽‍♀️","🚵🏾‍♀️","🚵🏿‍♀️","🤸","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤸‍♂️","🤸🏻‍♂️","🤸🏼‍♂️","🤸🏽‍♂️","🤸🏾‍♂️","🤸🏿‍♂️","🤸‍♀️","🤸🏻‍♀️","🤸🏼‍♀️","🤸🏽‍♀️","🤸🏾‍♀️","🤸🏿‍♀️","🤼","🤼‍♂️","🤼‍♀️","🤽","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤽‍♂️","🤽🏻‍♂️","🤽🏼‍♂️","🤽🏽‍♂️","🤽🏾‍♂️","🤽🏿‍♂️","🤽‍♀️","🤽🏻‍♀️","🤽🏼‍♀️","🤽🏽‍♀️","🤽🏾‍♀️","🤽🏿‍♀️","🤾","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🤾‍♂️","🤾🏻‍♂️","🤾🏼‍♂️","🤾🏽‍♂️","🤾🏾‍♂️","🤾🏿‍♂️","🤾‍♀️","🤾🏻‍♀️","🤾🏼‍♀️","🤾🏽‍♀️","🤾🏾‍♀️","🤾🏿‍♀️","🤹","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤹‍♂️","🤹🏻‍♂️","🤹🏼‍♂️","🤹🏽‍♂️","🤹🏾‍♂️","🤹🏿‍♂️","🤹‍♀️","🤹🏻‍♀️","🤹🏼‍♀️","🤹🏽‍♀️","🤹🏾‍♀️","🤹🏿‍♀️","🧘","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧘‍♂️","🧘🏻‍♂️","🧘🏼‍♂️","🧘🏽‍♂️","🧘🏾‍♂️","🧘🏿‍♂️","🧘‍♀️","🧘🏻‍♀️","🧘🏼‍♀️","🧘🏽‍♀️","🧘🏾‍♀️","🧘🏿‍♀️","🛀","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🧑‍🤝‍🧑","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","👭","👭🏻","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍🤝‍👩🏻","👭🏼","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👭🏽","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👭🏾","👩🏾‍🤝‍👩🏿","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👭🏿","👫","👫🏻","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏼‍🤝‍👨🏻","👫🏼","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👫🏽","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👫🏾","👩🏾‍🤝‍👨🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👫🏿","👬","👬🏻","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍🤝‍👨🏻","👬🏼","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👬🏽","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👬🏾","👨🏾‍🤝‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👬🏿","💏","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","👩‍❤️‍💋‍👨","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👨‍❤️‍💋‍👨","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👩‍❤️‍💋‍👩","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","💑","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","👩‍❤️‍👨","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👨‍❤️‍👨","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👩‍❤️‍👩","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👪","👨‍👩‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧‍👧","👨‍👨‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧‍👧","👩‍👩‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧‍👧","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","🗣️","👤","👥","🫂","👣"],nature:["🐵","🐒","🦍","🦧","🐶","🐕","🦮","🐕‍🦺","🐩","🐺","🦊","🦝","🐱","🐈","🐈‍⬛","🦁","🐯","🐅","🐆","🐴","🐎","🦄","🦓","🦌","🦬","🐮","🐂","🐃","🐄","🐷","🐖","🐗","🐽","🐏","🐑","🐐","🐪","🐫","🦙","🦒","🐘","🦣","🦏","🦛","🐭","🐁","🐀","🐹","🐰","🐇","🐿️","🦫","🦔","🦇","🐻","🐻‍❄️","🐨","🐼","🦥","🦦","🦨","🦘","🦡","🐾","🦃","🐔","🐓","🐣","🐤","🐥","🐦","🐧","🕊️","🦅","🦆","🦢","🦉","🦤","🪶","🦩","🦚","🦜","🐸","🐊","🐢","🦎","🐍","🐲","🐉","🦕","🦖","🐳","🐋","🐬","🦭","🐟","🐠","🐡","🦈","🐙","🐚","🐌","🦋","🐛","🐜","🐝","🪲","🐞","🦗","🪳","🕷️","🕸️","🦂","🦟","🪰","🪱","🦠","💐","🌸","💮","🏵️","🌹","🥀","🌺","🌻","🌼","🌷","🌱","🪴","🌲","🌳","🌴","🌵","🌾","🌿","☘️","🍀","🍁","🍂","🍃"],food:["🍇","🍈","🍉","🍊","🍋","🍌","🍍","🥭","🍎","🍏","🍐","🍑","🍒","🍓","🫐","🥝","🍅","🫒","🥥","🥑","🍆","🥔","🥕","🌽","🌶️","🫑","🥒","🥬","🥦","🧄","🧅","🍄","🥜","🌰","🍞","🥐","🥖","🫓","🥨","🥯","🥞","🧇","🧀","🍖","🍗","🥩","🥓","🍔","🍟","🍕","🌭","🥪","🌮","🌯","🫔","🥙","🧆","🥚","🍳","🥘","🍲","🫕","🥣","🥗","🍿","🧈","🧂","🥫","🍱","🍘","🍙","🍚","🍛","🍜","🍝","🍠","🍢","🍣","🍤","🍥","🥮","🍡","🥟","🥠","🥡","🦀","🦞","🦐","🦑","🦪","🍦","🍧","🍨","🍩","🍪","🎂","🍰","🧁","🥧","🍫","🍬","🍭","🍮","🍯","🍼","🥛","☕","🫖","🍵","🍶","🍾","🍷","🍸","🍹","🍺","🍻","🥂","🥃","🥤","🧋","🧃","🧉","🧊","🥢","🍽️","🍴","🥄","🔪","🏺"],travel:["🌍","🌎","🌏","🌐","🗺️","🗾","🧭","🏔️","⛰️","🌋","🗻","🏕️","🏖️","🏜️","🏝️","🏞️","🏟️","🏛️","🏗️","🧱","🪨","🪵","🛖","🏘️","🏚️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏨","🏩","🏪","🏫","🏬","🏭","🏯","🏰","💒","🗼","🗽","⛪","🕌","🛕","🕍","⛩️","🕋","⛲","⛺","🌁","🌃","🏙️","🌄","🌅","🌆","🌇","🌉","♨️","🎠","🎡","🎢","💈","🎪","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚝","🚞","🚋","🚌","🚍","🚎","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🛻","🚚","🚛","🚜","🏎️","🏍️","🛵","🦽","🦼","🛺","🚲","🛴","🛹","🛼","🚏","🛣️","🛤️","🛢️","⛽","🚨","🚥","🚦","🛑","🚧","⚓","⛵","🛶","🚤","🛳️","⛴️","🛥️","🚢","✈️","🛩️","🛫","🛬","🪂","💺","🚁","🚟","🚠","🚡","🛰️","🚀","🛸","🛎️","🧳","⌛","⏳","⌚","⏰","⏱️","⏲️","🕰️","🕛","🕧","🕐","🕜","🕑","🕝","🕒","🕞","🕓","🕟","🕔","🕠","🕕","🕡","🕖","🕢","🕗","🕣","🕘","🕤","🕙","🕥","🕚","🕦","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌡️","☀️","🌝","🌞","🪐","⭐","🌟","🌠","🌌","☁️","⛅","⛈️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌀","🌈","🌂","☂️","☔","⛱️","⚡","❄️","☃️","⛄","☄️","🔥","💧","🌊"],activity:["🎃","🎄","🎆","🎇","🧨","✨","🎈","🎉","🎊","🎋","🎍","🎎","🎏","🎐","🎑","🧧","🎀","🎁","🎗️","🎟️","🎫","🎖️","🏆","🏅","🥇","🥈","🥉","⚽","⚾","🥎","🏀","🏐","🏈","🏉","🎾","🥏","🎳","🏏","🏑","🏒","🥍","🏓","🏸","🥊","🥋","🥅","⛳","⛸️","🎣","🤿","🎽","🎿","🛷","🥌","🎯","🪀","🪁","🎱","🔮","🪄","🧿","🎮","🕹️","🎰","🎲","🧩","🧸","🪅","🪆","♠️","♥️","♦️","♣️","♟️","🃏","🀄","🎴","🎭","🖼️","🎨","🧵","🪡","🧶","🪢"],object:["👓","🕶️","🥽","🥼","🦺","👔","👕","👖","🧣","🧤","🧥","🧦","👗","👘","🥻","🩱","🩲","🩳","👙","👚","👛","👜","👝","🛍️","🎒","🩴","👞","👟","🥾","🥿","👠","👡","🩰","👢","👑","👒","🎩","🎓","🧢","🪖","⛑️","📿","💄","💍","💎","🔇","🔈","🔉","🔊","📢","📣","📯","🔔","🔕","🎼","🎵","🎶","🎙️","🎚️","🎛️","🎤","🎧","📻","🎷","🪗","🎸","🎹","🎺","🎻","🪕","🥁","🪘","📱","📲","☎️","📞","📟","📠","🔋","🔌","💻","🖥️","🖨️","⌨️","🖱️","🖲️","💽","💾","💿","📀","🧮","🎥","🎞️","📽️","🎬","📺","📷","📸","📹","📼","🔍","🔎","🕯️","💡","🔦","🏮","🪔","📔","📕","📖","📗","📘","📙","📚","📓","📒","📃","📜","📄","📰","🗞️","📑","🔖","🏷️","💰","🪙","💴","💵","💶","💷","💸","💳","🧾","💹","✉️","📧","📨","📩","📤","📥","📦","📫","📪","📬","📭","📮","🗳️","✏️","✒️","🖋️","🖊️","🖌️","🖍️","📝","💼","📁","📂","🗂️","📅","📆","🗒️","🗓️","📇","📈","📉","📊","📋","📌","📍","📎","🖇️","📏","📐","✂️","🗃️","🗄️","🗑️","🔒","🔓","🔏","🔐","🔑","🗝️","🔨","🪓","⛏️","⚒️","🛠️","🗡️","⚔️","🔫","🪃","🏹","🛡️","🪚","🔧","🪛","🔩","⚙️","🗜️","⚖️","🦯","🔗","⛓️","🪝","🧰","🧲","🪜","⚗️","🧪","🧫","🧬","🔬","🔭","📡","💉","🩸","💊","🩹","🩺","🚪","🛗","🪞","🪟","🛏️","🛋️","🪑","🚽","🪠","🚿","🛁","🪤","🪒","🧴","🧷","🧹","🧺","🧻","🪣","🧼","🪥","🧽","🧯","🛒","🚬","⚰️","🪦","⚱️","🗿","🪧"],symbol:["🏧","🚮","🚰","♿","🚹","🚺","🚻","🚼","🚾","🛂","🛃","🛄","🛅","⚠️","🚸","⛔","🚫","🚳","🚭","🚯","🚱","🚷","📵","🔞","☢️","☣️","⬆️","↗️","➡️","↘️","⬇️","↙️","⬅️","↖️","↕️","↔️","↩️","↪️","⤴️","⤵️","🔃","🔄","🔙","🔚","🔛","🔜","🔝","🛐","⚛️","🕉️","✡️","☸️","☯️","✝️","☦️","☪️","☮️","🕎","🔯","♈","♉","♊","♋","♌","♍","♎","♏","♐","♑","♒","♓","⛎","🔀","🔁","🔂","▶️","⏩","⏭️","⏯️","◀️","⏪","⏮️","🔼","⏫","🔽","⏬","⏸️","⏹️","⏺️","⏏️","🎦","🔅","🔆","📶","📳","📴","♀️","♂️","⚧️","✖️","➕","➖","➗","♾️","‼️","⁉️","❓","❔","❕","❗","〰️","💱","💲","⚕️","♻️","⚜️","🔱","📛","🔰","⭕","✅","☑️","✔️","❌","❎","➰","➿","〽️","✳️","✴️","❇️","©️","®️","™️","#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","🔟","🔠","🔡","🔢","🔣","🔤","🅰️","🆎","🅱️","🆑","🆒","🆓","ℹ️","🆔","Ⓜ️","🆕","🆖","🅾️","🆗","🅿️","🆘","🆙","🆚","🈁","🈂️","🈷️","🈶","🈯","🉐","🈹","🈚","🈲","🉑","🈸","🈴","🈳","㊗️","㊙️","🈺","🈵","🔴","🟠","🟡","🟢","🔵","🟣","🟤","⚫","⚪","🟥","🟧","🟨","🟩","🟦","🟪","🟫","⬛","⬜","◼️","◻️","◾","◽","▪️","▫️","🔶","🔷","🔸","🔹","🔺","🔻","💠","🔘","🔳","🔲"],flag:["🏁","🚩","🎌","🏴","🏳️","🏳️‍🌈","🏳️‍⚧️","🏴‍☠️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},nbu={informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},tbu={emoji:rbu,http_status_code:nbu},ibu=tbu,obu=[{alpha2:"AD",alpha3:"AND",numeric:"020"},{alpha2:"AE",alpha3:"ARE",numeric:"784"},{alpha2:"AF",alpha3:"AFG",numeric:"004"},{alpha2:"AG",alpha3:"ATG",numeric:"028"},{alpha2:"AI",alpha3:"AIA",numeric:"660"},{alpha2:"AL",alpha3:"ALB",numeric:"008"},{alpha2:"AM",alpha3:"ARM",numeric:"051"},{alpha2:"AO",alpha3:"AGO",numeric:"024"},{alpha2:"AQ",alpha3:"ATA",numeric:"010"},{alpha2:"AR",alpha3:"ARG",numeric:"032"},{alpha2:"AS",alpha3:"ASM",numeric:"016"},{alpha2:"AT",alpha3:"AUT",numeric:"040"},{alpha2:"AU",alpha3:"AUS",numeric:"036"},{alpha2:"AW",alpha3:"ABW",numeric:"533"},{alpha2:"AX",alpha3:"ALA",numeric:"248"},{alpha2:"AZ",alpha3:"AZE",numeric:"031"},{alpha2:"BA",alpha3:"BIH",numeric:"070"},{alpha2:"BB",alpha3:"BRB",numeric:"052"},{alpha2:"BD",alpha3:"BGD",numeric:"050"},{alpha2:"BE",alpha3:"BEL",numeric:"056"},{alpha2:"BF",alpha3:"BFA",numeric:"854"},{alpha2:"BG",alpha3:"BGR",numeric:"100"},{alpha2:"BH",alpha3:"BHR",numeric:"048"},{alpha2:"BI",alpha3:"BDI",numeric:"108"},{alpha2:"BJ",alpha3:"BEN",numeric:"204"},{alpha2:"BL",alpha3:"BLM",numeric:"652"},{alpha2:"BM",alpha3:"BMU",numeric:"060"},{alpha2:"BN",alpha3:"BRN",numeric:"096"},{alpha2:"BO",alpha3:"BOL",numeric:"068"},{alpha2:"BQ",alpha3:"BES",numeric:"535"},{alpha2:"BR",alpha3:"BRA",numeric:"076"},{alpha2:"BS",alpha3:"BHS",numeric:"044"},{alpha2:"BT",alpha3:"BTN",numeric:"064"},{alpha2:"BV",alpha3:"BVT",numeric:"074"},{alpha2:"BW",alpha3:"BWA",numeric:"072"},{alpha2:"BY",alpha3:"BLR",numeric:"112"},{alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{alpha2:"CA",alpha3:"CAN",numeric:"124"},{alpha2:"CC",alpha3:"CCK",numeric:"166"},{alpha2:"CD",alpha3:"COD",numeric:"180"},{alpha2:"CF",alpha3:"CAF",numeric:"140"},{alpha2:"CG",alpha3:"COG",numeric:"178"},{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"CI",alpha3:"CIV",numeric:"384"},{alpha2:"CK",alpha3:"COK",numeric:"184"},{alpha2:"CL",alpha3:"CHL",numeric:"152"},{alpha2:"CM",alpha3:"CMR",numeric:"120"},{alpha2:"CN",alpha3:"CHN",numeric:"156"},{alpha2:"CO",alpha3:"COL",numeric:"170"},{alpha2:"CR",alpha3:"CRI",numeric:"188"},{alpha2:"CU",alpha3:"CUB",numeric:"192"},{alpha2:"CV",alpha3:"CPV",numeric:"132"},{alpha2:"CW",alpha3:"CUW",numeric:"531"},{alpha2:"CX",alpha3:"CXR",numeric:"162"},{alpha2:"CY",alpha3:"CYP",numeric:"196"},{alpha2:"CZ",alpha3:"CZE",numeric:"203"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"DJ",alpha3:"DJI",numeric:"262"},{alpha2:"DK",alpha3:"DNK",numeric:"208"},{alpha2:"DM",alpha3:"DMA",numeric:"212"},{alpha2:"DO",alpha3:"DOM",numeric:"214"},{alpha2:"DZ",alpha3:"DZA",numeric:"012"},{alpha2:"EC",alpha3:"ECU",numeric:"218"},{alpha2:"EE",alpha3:"EST",numeric:"233"},{alpha2:"EG",alpha3:"EGY",numeric:"818"},{alpha2:"EH",alpha3:"ESH",numeric:"732"},{alpha2:"ER",alpha3:"ERI",numeric:"232"},{alpha2:"ES",alpha3:"ESP",numeric:"724"},{alpha2:"ET",alpha3:"ETH",numeric:"231"},{alpha2:"FI",alpha3:"FIN",numeric:"246"},{alpha2:"FJ",alpha3:"FJI",numeric:"242"},{alpha2:"FK",alpha3:"FLK",numeric:"238"},{alpha2:"FM",alpha3:"FSM",numeric:"583"},{alpha2:"FO",alpha3:"FRO",numeric:"234"},{alpha2:"FR",alpha3:"FRA",numeric:"250"},{alpha2:"GA",alpha3:"GAB",numeric:"266"},{alpha2:"GB",alpha3:"GBR",numeric:"826"},{alpha2:"GD",alpha3:"GRD",numeric:"308"},{alpha2:"GE",alpha3:"GEO",numeric:"268"},{alpha2:"GF",alpha3:"GUF",numeric:"254"},{alpha2:"GG",alpha3:"GGY",numeric:"831"},{alpha2:"GH",alpha3:"GHA",numeric:"288"},{alpha2:"GI",alpha3:"GIB",numeric:"292"},{alpha2:"GL",alpha3:"GRL",numeric:"304"},{alpha2:"GM",alpha3:"GMB",numeric:"270"},{alpha2:"GN",alpha3:"GIN",numeric:"324"},{alpha2:"GP",alpha3:"GLP",numeric:"312"},{alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{alpha2:"GR",alpha3:"GRC",numeric:"300"},{alpha2:"GS",alpha3:"SGS",numeric:"239"},{alpha2:"GT",alpha3:"GTM",numeric:"320"},{alpha2:"GU",alpha3:"GUM",numeric:"316"},{alpha2:"GW",alpha3:"GNB",numeric:"624"},{alpha2:"GY",alpha3:"GUY",numeric:"328"},{alpha2:"HK",alpha3:"HKG",numeric:"344"},{alpha2:"HM",alpha3:"HMD",numeric:"334"},{alpha2:"HN",alpha3:"HND",numeric:"340"},{alpha2:"HR",alpha3:"HRV",numeric:"191"},{alpha2:"HT",alpha3:"HTI",numeric:"332"},{alpha2:"HU",alpha3:"HUN",numeric:"348"},{alpha2:"ID",alpha3:"IDN",numeric:"360"},{alpha2:"IE",alpha3:"IRL",numeric:"372"},{alpha2:"IL",alpha3:"ISR",numeric:"376"},{alpha2:"IM",alpha3:"IMN",numeric:"833"},{alpha2:"IN",alpha3:"IND",numeric:"356"},{alpha2:"IO",alpha3:"IOT",numeric:"086"},{alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{alpha2:"IR",alpha3:"IRN",numeric:"364"},{alpha2:"IS",alpha3:"ISL",numeric:"352"},{alpha2:"IT",alpha3:"ITA",numeric:"380"},{alpha2:"JE",alpha3:"JEY",numeric:"832"},{alpha2:"JM",alpha3:"JAM",numeric:"388"},{alpha2:"JO",alpha3:"JOR",numeric:"400"},{alpha2:"JP",alpha3:"JPN",numeric:"392"},{alpha2:"KE",alpha3:"KEN",numeric:"404"},{alpha2:"KG",alpha3:"KGZ",numeric:"417"},{alpha2:"KH",alpha3:"KHM",numeric:"116"},{alpha2:"KI",alpha3:"KIR",numeric:"296"},{alpha2:"KM",alpha3:"COM",numeric:"174"},{alpha2:"KN",alpha3:"KNA",numeric:"659"},{alpha2:"KP",alpha3:"PRK",numeric:"408"},{alpha2:"KR",alpha3:"KOR",numeric:"410"},{alpha2:"KW",alpha3:"KWT",numeric:"414"},{alpha2:"KY",alpha3:"CYM",numeric:"136"},{alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{alpha2:"LA",alpha3:"LAO",numeric:"418"},{alpha2:"LB",alpha3:"LBN",numeric:"422"},{alpha2:"LC",alpha3:"LCA",numeric:"662"},{alpha2:"LI",alpha3:"LIE",numeric:"438"},{alpha2:"LK",alpha3:"LKA",numeric:"144"},{alpha2:"LR",alpha3:"LBR",numeric:"430"},{alpha2:"LS",alpha3:"LSO",numeric:"426"},{alpha2:"LT",alpha3:"LTU",numeric:"440"},{alpha2:"LU",alpha3:"LUX",numeric:"442"},{alpha2:"LV",alpha3:"LVA",numeric:"428"},{alpha2:"LY",alpha3:"LBY",numeric:"434"},{alpha2:"MA",alpha3:"MAR",numeric:"504"},{alpha2:"MC",alpha3:"MCO",numeric:"492"},{alpha2:"MD",alpha3:"MDA",numeric:"498"},{alpha2:"ME",alpha3:"MNE",numeric:"499"},{alpha2:"MF",alpha3:"MAF",numeric:"663"},{alpha2:"MG",alpha3:"MDG",numeric:"450"},{alpha2:"MH",alpha3:"MHL",numeric:"584"},{alpha2:"MK",alpha3:"MKD",numeric:"807"},{alpha2:"ML",alpha3:"MLI",numeric:"466"},{alpha2:"MM",alpha3:"MMR",numeric:"104"},{alpha2:"MN",alpha3:"MNG",numeric:"496"},{alpha2:"MO",alpha3:"MAC",numeric:"446"},{alpha2:"MP",alpha3:"MNP",numeric:"580"},{alpha2:"MQ",alpha3:"MTQ",numeric:"474"},{alpha2:"MR",alpha3:"MRT",numeric:"478"},{alpha2:"MS",alpha3:"MSR",numeric:"500"},{alpha2:"MT",alpha3:"MLT",numeric:"470"},{alpha2:"MU",alpha3:"MUS",numeric:"480"},{alpha2:"MV",alpha3:"MDV",numeric:"462"},{alpha2:"MW",alpha3:"MWI",numeric:"454"},{alpha2:"MX",alpha3:"MEX",numeric:"484"},{alpha2:"MY",alpha3:"MYS",numeric:"458"},{alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{alpha2:"NA",alpha3:"NAM",numeric:"516"},{alpha2:"NC",alpha3:"NCL",numeric:"540"},{alpha2:"NE",alpha3:"NER",numeric:"562"},{alpha2:"NF",alpha3:"NFK",numeric:"574"},{alpha2:"NG",alpha3:"NGA",numeric:"566"},{alpha2:"NI",alpha3:"NIC",numeric:"558"},{alpha2:"NL",alpha3:"NLD",numeric:"528"},{alpha2:"NO",alpha3:"NOR",numeric:"578"},{alpha2:"NP",alpha3:"NPL",numeric:"524"},{alpha2:"NR",alpha3:"NRU",numeric:"520"},{alpha2:"NU",alpha3:"NIU",numeric:"570"},{alpha2:"NZ",alpha3:"NZL",numeric:"554"},{alpha2:"OM",alpha3:"OMN",numeric:"512"},{alpha2:"PA",alpha3:"PAN",numeric:"591"},{alpha2:"PE",alpha3:"PER",numeric:"604"},{alpha2:"PF",alpha3:"PYF",numeric:"258"},{alpha2:"PG",alpha3:"PNG",numeric:"598"},{alpha2:"PH",alpha3:"PHL",numeric:"608"},{alpha2:"PK",alpha3:"PAK",numeric:"586"},{alpha2:"PL",alpha3:"POL",numeric:"616"},{alpha2:"PM",alpha3:"SPM",numeric:"666"},{alpha2:"PN",alpha3:"PCN",numeric:"612"},{alpha2:"PR",alpha3:"PRI",numeric:"630"},{alpha2:"PS",alpha3:"PSE",numeric:"275"},{alpha2:"PT",alpha3:"PRT",numeric:"620"},{alpha2:"PW",alpha3:"PLW",numeric:"585"},{alpha2:"PY",alpha3:"PRY",numeric:"600"},{alpha2:"QA",alpha3:"QAT",numeric:"634"},{alpha2:"RE",alpha3:"REU",numeric:"638"},{alpha2:"RO",alpha3:"ROU",numeric:"642"},{alpha2:"RS",alpha3:"SRB",numeric:"688"},{alpha2:"RU",alpha3:"RUS",numeric:"643"},{alpha2:"RW",alpha3:"RWA",numeric:"646"},{alpha2:"SA",alpha3:"SAU",numeric:"682"},{alpha2:"SB",alpha3:"SLB",numeric:"090"},{alpha2:"SC",alpha3:"SYC",numeric:"690"},{alpha2:"SD",alpha3:"SDN",numeric:"729"},{alpha2:"SE",alpha3:"SWE",numeric:"752"},{alpha2:"SG",alpha3:"SGP",numeric:"702"},{alpha2:"SH",alpha3:"SHN",numeric:"654"},{alpha2:"SI",alpha3:"SVN",numeric:"705"},{alpha2:"SJ",alpha3:"SJM",numeric:"744"},{alpha2:"SK",alpha3:"SVK",numeric:"703"},{alpha2:"SL",alpha3:"SLE",numeric:"694"},{alpha2:"SM",alpha3:"SMR",numeric:"674"},{alpha2:"SN",alpha3:"SEN",numeric:"686"},{alpha2:"SO",alpha3:"SOM",numeric:"706"},{alpha2:"SR",alpha3:"SUR",numeric:"740"},{alpha2:"SS",alpha3:"SSD",numeric:"728"},{alpha2:"ST",alpha3:"STP",numeric:"678"},{alpha2:"SV",alpha3:"SLV",numeric:"222"},{alpha2:"SX",alpha3:"SXM",numeric:"534"},{alpha2:"SY",alpha3:"SYR",numeric:"760"},{alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{alpha2:"TC",alpha3:"TCA",numeric:"796"},{alpha2:"TD",alpha3:"TCD",numeric:"148"},{alpha2:"TF",alpha3:"ATF",numeric:"260"},{alpha2:"TG",alpha3:"TGO",numeric:"768"},{alpha2:"TH",alpha3:"THA",numeric:"764"},{alpha2:"TJ",alpha3:"TJK",numeric:"762"},{alpha2:"TK",alpha3:"TKL",numeric:"772"},{alpha2:"TL",alpha3:"TLS",numeric:"626"},{alpha2:"TM",alpha3:"TKM",numeric:"795"},{alpha2:"TN",alpha3:"TUN",numeric:"788"},{alpha2:"TO",alpha3:"TON",numeric:"776"},{alpha2:"TR",alpha3:"TUR",numeric:"792"},{alpha2:"TT",alpha3:"TTO",numeric:"780"},{alpha2:"TV",alpha3:"TUV",numeric:"798"},{alpha2:"TW",alpha3:"TWN",numeric:"158"},{alpha2:"TZ",alpha3:"TZA",numeric:"834"},{alpha2:"UA",alpha3:"UKR",numeric:"804"},{alpha2:"UG",alpha3:"UGA",numeric:"800"},{alpha2:"UM",alpha3:"UMI",numeric:"581"},{alpha2:"US",alpha3:"USA",numeric:"840"},{alpha2:"UY",alpha3:"URY",numeric:"858"},{alpha2:"UZ",alpha3:"UZB",numeric:"860"},{alpha2:"VA",alpha3:"VAT",numeric:"336"},{alpha2:"VC",alpha3:"VCT",numeric:"670"},{alpha2:"VE",alpha3:"VEN",numeric:"862"},{alpha2:"VG",alpha3:"VGB",numeric:"092"},{alpha2:"VI",alpha3:"VIR",numeric:"850"},{alpha2:"VN",alpha3:"VNM",numeric:"704"},{alpha2:"VU",alpha3:"VUT",numeric:"548"},{alpha2:"WF",alpha3:"WLF",numeric:"876"},{alpha2:"WS",alpha3:"WSM",numeric:"882"},{alpha2:"YE",alpha3:"YEM",numeric:"887"},{alpha2:"YT",alpha3:"MYT",numeric:"175"},{alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],sbu=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],lbu={country_code:obu,time_zone:sbu},Ebu=lbu,cbu={title:"Base",code:"base"},dbu=cbu,Dbu=["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],xbu={"application/epub+zip":{extensions:["epub"]},"application/gzip":{extensions:["gz"]},"application/java-archive":{extensions:["jar","war","ear"]},"application/json":{extensions:["json","map"]},"application/ld+json":{extensions:["jsonld"]},"application/msword":{extensions:["doc","dot"]},"application/octet-stream":{extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/ogg":{extensions:["ogx"]},"application/pdf":{extensions:["pdf"]},"application/rtf":{extensions:["rtf"]},"application/vnd.amazon.ebook":{extensions:["azw"]},"application/vnd.apple.installer+xml":{extensions:["mpkg"]},"application/vnd.mozilla.xul+xml":{extensions:["xul"]},"application/vnd.ms-excel":{extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-fontobject":{extensions:["eot"]},"application/vnd.ms-powerpoint":{extensions:["ppt","pps","pot"]},"application/vnd.oasis.opendocument.presentation":{extensions:["odp"]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:["ods"]},"application/vnd.oasis.opendocument.text":{extensions:["odt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:["docx"]},"application/vnd.rar":{extensions:["rar"]},"application/vnd.visio":{extensions:["vsd","vst","vss","vsw"]},"application/x-7z-compressed":{extensions:["7z"]},"application/x-abiword":{extensions:["abw"]},"application/x-bzip":{extensions:["bz"]},"application/x-bzip2":{extensions:["bz2","boz"]},"application/x-csh":{extensions:["csh"]},"application/x-freearc":{extensions:["arc"]},"application/x-httpd-php":{extensions:["php"]},"application/x-sh":{extensions:["sh"]},"application/x-tar":{extensions:["tar"]},"application/xhtml+xml":{extensions:["xhtml","xht"]},"application/xml":{extensions:["xml","xsl","xsd","rng"]},"application/zip":{extensions:["zip"]},"audio/3gpp":{extensions:["3gpp"]},"audio/3gpp2":{extensions:["3g2"]},"audio/aac":{extensions:["aac"]},"audio/midi":{extensions:["mid","midi","kar","rmi"]},"audio/mpeg":{extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{extensions:["oga","ogg","spx","opus"]},"audio/opus":{extensions:["opus"]},"audio/wav":{extensions:["wav"]},"audio/webm":{extensions:["weba"]},"font/otf":{extensions:["otf"]},"font/ttf":{extensions:["ttf"]},"font/woff":{extensions:["woff"]},"font/woff2":{extensions:["woff2"]},"image/avif":{extensions:["avif"]},"image/bmp":{extensions:["bmp"]},"image/gif":{extensions:["gif"]},"image/jpeg":{extensions:["jpeg","jpg","jpe"]},"image/png":{extensions:["png"]},"image/svg+xml":{extensions:["svg","svgz"]},"image/tiff":{extensions:["tif","tiff"]},"image/vnd.microsoft.icon":{extensions:["ico"]},"image/webp":{extensions:["webp"]},"text/calendar":{extensions:["ics","ifb"]},"text/css":{extensions:["css"]},"text/csv":{extensions:["csv"]},"text/html":{extensions:["html","htm","shtml"]},"text/javascript":{extensions:["js","mjs"]},"text/plain":{extensions:["txt","text","conf","def","list","log","in","ini"]},"video/3gpp":{extensions:["3gp","3gpp"]},"video/3gpp2":{extensions:["3g2"]},"video/mp2t":{extensions:["ts"]},"video/mp4":{extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{extensions:["ogv"]},"video/webm":{extensions:["webm"]},"video/x-msvideo":{extensions:["avi"]}},mbu={directoryPaths:Dbu,mimeTypes:xbu},hbu=mbu,pbu={color:WAu,database:XAu,hacker:abu,internet:ibu,location:Ebu,metadata:dbu,system:hbu},Lu=pbu,gbu={title:"Yoruba (Nigeria)",code:"yo_NG",country:"NG",language:"yo",endonym:"Yoruba (Naijiria)",dir:"ltr",script:"Latn"},fbu=gbu,vbu=["Aanuoluwapo","Abebi","Abeni","Abosede","Adebukola","Adenike","Adepeju","Adesewa","Adesua","Adetoke","Adetoun","Adunni","Ajoke","Amoke","Amope","Arike","Arinola","Asake","Atinuke","Awero","Ayinke","Ayoka","Bolatito","Boluwatife","Bunmi","Doyinsola","Eniola","Ewatomi","Fadekemi","Faderera","Fehintola","Fibikemi","Fikayomi","Folashade","Ibironke","Iretioluwa","Iyabode","Iyadunni","Kikelomo","Modupe","Mofifoluwa","Mojisola","Mojisoluwa","Moradeke","Morayo","Morenike","Morolake","Mosinmileoluwa","Mosunmola","Motunrayo","Moyosore","Ninioluwa","Olajumoke","Olasunmbo","Ololade","Olufunke","Olufunmilayo","Oluwakemi","Omobolanle","Omodunni","Omolabake","Omolara","Omosalewa","Omotara","Omotola","Omotoun","Omowumi","Oreofe","Oyenike","Oyindasola","Radeke","Ronke","Segilola","Similoluwa","Simisola","Sowande","Subomi","Titilayo","Tolulope","Toluwanimi","Wuraola","Yejide","Yetunde","Yewande"],Cbu=["Abimbola","Abiola","Ade","Adebankole","Adebola","Adedaramola","Adedoyin","Adeola","Alaba","Ara","Ayomide","Ayomikun","Ayotude","Busayo","Damilola","Damola","Darasimi","Ebunoluwa","FolaFoluwa","Ibukunoluwa","Idowu","Ifeoluwa","Imoleoluwa","Iremide","Itunuoluwa","Iyanuoluwa","Iyinoluwa","Kehinde","Mobolaji","Odunayo","Okiki","Ola","Oladara","Olamide","Olaoluwa","Olatunbosun","Olayinka","Olufeyisayo","Olusola","Olutomiwa","Oluwasemilore","Oluwaseun","Oluwaseyi","Oluwatimilehin","Oluwatobiloba","Oluwatofunmi","Oluwatosin","Oluwatoyosi","Oluwatumise","Omolola","Omotolani","Opemipo","Opeoluwa","Opeyemi","Oyindamola","Pelumi","Shola","Taiwo","Tejumola","Temitope","Toluwalope"],Fbu=["Adebisi","Adegbite","Adegoke","Adekunle","Adelakun","Adeleke","Adelusi","Ademiluyi","Aderibigbe","Aderogba","Adesiyan","Adeyemo","Adisa","Afolabi","Afolayan","Afonja","Ajao","Ajayi","Ajewole","Akinrinola","Alabi","Aloba","Awodiran","Awolowo","Ayandokun","Ayoola","Babtunde","Bakare","Balogun","Bamidele","Bamiloye","Edun","Fadipe","Fagunwa","Fajimi","Falabi","Faleti","Faloye","Fasasi","Ibikunle","Ilori","Ilupeju","Iyanda","Jaiyeola","Kolade","Kosoko","Koya","Makinde","Makinwa","Morawo","Ninalowo","Odetola","Odunsi","Ogindan","Oginni","Ogulana","Ogunbamigbe","Ogunbiyi","Ogunbo","Ogunde","Ogunwobi","Ogunyeye","Ojo","Ojua","Olabode","Oladipupo","Olaiya","Olasupo","Olowokeere","Oloyede","Olubode","Olugbayila","Olujimi","Olukotun","Olukunga","Olusanya","Oluwagbemi","Omidina","Omojola","Omotoso","Oparinde","Oshin","Osuntokun","Owokoniran","Owolabi","Owoyemi","Oyadiran","Oyaifo","Oyeniyi","Oyetoro","Oyeyemi","Oyinlola","Paimo","Salako","Salami","Shekoni","Sobowale","Soyinka"],kbu=[{value:"{{person.last_name}}",weight:1}],Abu=["Abayomi","Abiodun","Abiona","Adebiyi","Adebowale","Adedayo","Adedeji","Adekitan","Adekola","Adekunle","Adeleke","Adeniyi","Adeolu","Adeoti","Aderopo","Adeshina","Adesoji","Adetayo","Adeyi","Adigun","Afolarin","Ajala","Ajani","Akanmu","Akinkunmi","Akinlabi","Akinwale","Alade","Alamu","Anjolaoluwa","Ayinde","Ayodeji","Ayodele","Babasola","Babatunji","Babawale","Damife","Demilade","Durodola","Ekundayo","Esupofo","Folu","Gbadebo","Gbolahan","Gbowoade","Ibidapo","Ige","Ikeoluwa","Inioluwa","Iseoluwa","Ishola","Juwon","Keji","Kolawole","Korede","Leke","Lere","Niyilolawa","Oba","ObaniJesu","Ogooluwa","Oke","Oladare","Oladimeji","Olakunle","Olanrewaju","Olansile","Olumorotimi","Oluwafemi","Oluwagbemiga","Oluwamumibori","Oluwamuyiwa","Oluwasanmi","Oluwasegun","Oluwole","Omobobola","Omotayo","Osunleke","Seye","Shekoni","Sijuade","Tade","Temidayo","Toki","Tokunbo","Tomori"],bbu={female_first_name:vbu,first_name:Cbu,last_name:Fbu,last_name_pattern:kbu,male_first_name:Abu},ybu=bbu,Bbu={metadata:fbu,person:ybu},mH=Bbu;new Ku({locale:[mH,Ru,Lu]});var zbu=["大熊猫","眼镜熊","太阳熊","懒熊","美洲黑熊","亚洲黑熊","棕熊","北极熊"],Sbu=["中华田园猫","中国狸花猫","山东狮子猫","玄猫","黑白花猫","三花猫","玳瑁猫","橘猫","四川简州猫","中国大白猫","美国短毛猫","英国短毛猫","加菲猫","波斯猫","布偶猫","苏格兰折耳猫","暹罗猫","斯芬克斯猫","德文卷毛猫","阿比西尼亚猫"],Mbu=["藏獒","袖狗","拉萨狮子犬","西藏狮子犬","松狮犬","中国冠毛犬","西施犬","沙皮犬","八哥犬","西藏獚","中华田园犬","下司犬","北京犬","西藏梗","柴犬","哈士奇","德国牧羊犬","边境牧羊犬","贵兵犬","秋田犬","罗威纳犬","蝴蝶犬","英国斗牛犬","阿富汗猎犬","萨摩耶犬","大白熊犬","比利时牧羊犬","美国爱斯基摩犬","彭布罗克威尔士柯基犬","墨西哥无毛犬"],wbu=["草鱼","鲶鱼","鳙鱼","鲤鱼","金鱼","胭脂鱼","中华鲟","长江白鲟","新疆大头鱼","青鱼","鲫鱼"],Pbu=["蒙古马","伊利马","三河马","河曲马"],Tbu=["熊","猫","狗","鱼","马"],jbu={bear:zbu,cat:Sbu,dog:Mbu,fish:wbu,horse:Pbu,type:Tbu},Nbu=jbu,Lbu=["红色","绿色","蓝色","黄色","紫色","薄荷绿色","蓝绿色","白色","黑色","橙色","粉红色","灰色","红褐色","蓝紫色","青绿色","棕褐色","天蓝色","浅橙色","紫红色","淡紫色","淡褐色","青柠色","乳白色","靛蓝色","金色","银色"],Rbu={human:Lbu},Kbu=Rbu,Ibu=["水产","林业","矿业","建设","食品","印刷","电力","燃气","网络科技","物流","保险","旅游发展","传媒","运输"],Obu=["{{location.state}}{{person.first_name}}{{company.category}}{{company.type}}","{{location.city}}{{person.first_name}}{{company.category}}{{company.type}}"],$bu=["有限责任公司","股份有限公司","有限公司","(集团)有限公司","集团有限公司","无限公司","无限责任公司"],Hbu={category:Ibu,name_pattern:Obu,type:$bu},Gbu=Hbu,_bu={wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],abbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},Vbu={wide:["星期天","星期一","星期二","星期三","星期四","星期五","星期六"],abbr:["周日","周一","周二","周三","周四","周五","周六"]},Jbu={month:_bu,weekday:Vbu},Ubu=Jbu,Wbu=["支票","储蓄","货币市场","投资","房屋贷款","信用卡","汽车贷款","个人贷款"],qbu=["5[1-5]##-####-####-###L"],Zbu=["4###########L","4###-####-####-###L"],Ybu={mastercard:qbu,visa:Zbu},Qbu=Ybu,Xbu=[{name:"阿联酋迪拉姆",code:"AED",symbol:""},{name:"阿富汗尼",code:"AFN",symbol:"؋"},{name:"列克",code:"ALL",symbol:"Lek"},{name:"亚美尼亚德拉姆",code:"AMD",symbol:""},{name:"荷属安的列斯盾",code:"ANG",symbol:"ƒ"},{name:"宽扎",code:"AOA",symbol:""},{name:"阿根廷比索",code:"ARS",symbol:"$"},{name:"澳大利亚元",code:"AUD",symbol:"$"},{name:"阿鲁巴弗罗林",code:"AWG",symbol:"ƒ"},{name:"阿塞拜疆马纳特",code:"AZN",symbol:"ман"},{name:"可兑换马克",code:"BAM",symbol:"KM"},{name:"巴巴多斯元",code:"BBD",symbol:"$"},{name:"孟加拉塔卡",code:"BDT",symbol:""},{name:"保加利亚列弗",code:"BGN",symbol:"лв"},{name:"巴林第纳尔",code:"BHD",symbol:""},{name:"布隆迪法郎",code:"BIF",symbol:""},{name:"百慕大元(通常称为百慕大元)",code:"BMD",symbol:"$"},{name:"文莱元",code:"BND",symbol:"$"},{name:"玻利维亚诺",code:"BOB",symbol:"Bs"},{name:"巴西雷亚尔",code:"BRL",symbol:"R$"},{name:"巴哈马元",code:"BSD",symbol:"$"},{name:"普拉",code:"BWP",symbol:"P"},{name:"白俄罗斯卢布",code:"BYN",symbol:"Rbl"},{name:"伯利兹元",code:"BZD",symbol:"BZ$"},{name:"加拿大元",code:"CAD",symbol:"$"},{name:"刚果法郎",code:"CDF",symbol:""},{name:"瑞士法郎",code:"CHF",symbol:"CHF"},{name:"智利比索",code:"CLP",symbol:"$"},{name:"人民币",code:"CNY",symbol:"¥"},{name:"哥伦比亚比索",code:"COP",symbol:"$"},{name:"哥斯达黎加科朗",code:"CRC",symbol:"₡"},{name:"古巴比索",code:"CUP",symbol:"₱"},{name:"佛得角埃斯库多",code:"CVE",symbol:""},{name:"捷克克朗",code:"CZK",symbol:"Kč"},{name:"吉布提法郎",code:"DJF",symbol:""},{name:"丹麦克朗",code:"DKK",symbol:"kr"},{name:"多米尼加比索",code:"DOP",symbol:"RD$"},{name:"阿尔及利亚第纳尔",code:"DZD",symbol:""},{name:"埃及镑",code:"EGP",symbol:"£"},{name:"纳克法",code:"ERN",symbol:""},{name:"埃塞俄比亚比尔",code:"ETB",symbol:""},{name:"欧元",code:"EUR",symbol:"€"},{name:"斐济元",code:"FJD",symbol:"$"},{name:"福克兰群岛镑",code:"FKP",symbol:"£"},{name:"英镑",code:"GBP",symbol:"£"},{name:"格鲁吉亚拉里",code:"GEL",symbol:""},{name:"塞地",code:"GHS",symbol:""},{name:"直布罗陀镑",code:"GIP",symbol:"£"},{name:"达尔西",code:"GMD",symbol:""},{name:"几内亚法郎",code:"GNF",symbol:""},{name:"格查尔",code:"GTQ",symbol:"Q"},{name:"圭亚那元",code:"GYD",symbol:"$"},{name:"港元",code:"HKD",symbol:"$"},{name:"伦皮拉",code:"HNL",symbol:"L"},{name:"古德",code:"HTG",symbol:""},{name:"福林特",code:"HUF",symbol:"Ft"},{name:"印度尼西亚卢比",code:"IDR",symbol:"Rp"},{name:"新以色列谢克尔",code:"ILS",symbol:"₪"},{name:"不丹努扎姆",code:"BTN",symbol:"Nu"},{name:"印度卢比",code:"INR",symbol:"₹"},{name:"伊拉克第纳尔",code:"IQD",symbol:""},{name:"伊朗里亚尔",code:"IRR",symbol:"﷼"},{name:"冰岛克朗",code:"ISK",symbol:"kr"},{name:"牙买加元",code:"JMD",symbol:"J$"},{name:"约旦第纳尔",code:"JOD",symbol:""},{name:"日元",code:"JPY",symbol:"¥"},{name:"肯尼亚先令",code:"KES",symbol:""},{name:"吉尔吉斯斯坦索姆",code:"KGS",symbol:"лв"},{name:"瑞尔",code:"KHR",symbol:"៛"},{name:"科摩罗法郎",code:"KMF",symbol:""},{name:"朝鲜圆",code:"KPW",symbol:"₩"},{name:"韩元",code:"KRW",symbol:"₩"},{name:"科威特第纳尔",code:"KWD",symbol:""},{name:"开曼群岛元",code:"KYD",symbol:"$"},{name:"坚戈",code:"KZT",symbol:"лв"},{name:"基普",code:"LAK",symbol:"₭"},{name:"黎巴嫩镑",code:"LBP",symbol:"£"},{name:"斯里兰卡卢比",code:"LKR",symbol:"₨"},{name:"利比里亚元",code:"LRD",symbol:"$"},{name:"利比亚第纳尔",code:"LYD",symbol:""},{name:"摩洛哥迪拉姆",code:"MAD",symbol:""},{name:"摩尔多瓦列伊",code:"MDL",symbol:""},{name:"马达加斯加阿里亚里",code:"MGA",symbol:""},{name:"马其顿代纳尔",code:"MKD",symbol:"ден"},{name:"缅甸元",code:"MMK",symbol:""},{name:"图格里克",code:"MNT",symbol:"₮"},{name:"澳门元",code:"MOP",symbol:""},{name:"乌吉亚",code:"MRU",symbol:""},{name:"毛里求斯卢比",code:"MUR",symbol:"₨"},{name:"拉菲亚",code:"MVR",symbol:""},{name:"克瓦查",code:"MWK",symbol:""},{name:"墨西哥比索",code:"MXN",symbol:"$"},{name:"马来西亚林吉特",code:"MYR",symbol:"RM"},{name:"莫桑比克梅蒂卡尔",code:"MZN",symbol:"MT"},{name:"奈拉",code:"NGN",symbol:"₦"},{name:"科多巴金科多巴",code:"NIO",symbol:"C$"},{name:"挪威克朗",code:"NOK",symbol:"kr"},{name:"尼泊尔卢比",code:"NPR",symbol:"₨"},{name:"新西兰元",code:"NZD",symbol:"$"},{name:"阿曼里亚尔",code:"OMR",symbol:"﷼"},{name:"巴尔博亚",code:"PAB",symbol:"B/."},{name:"秘鲁新索尔",code:"PEN",symbol:"S/."},{name:"基纳",code:"PGK",symbol:""},{name:"菲律宾比索",code:"PHP",symbol:"Php"},{name:"巴基斯坦卢比",code:"PKR",symbol:"₨"},{name:"兹罗提",code:"PLN",symbol:"zł"},{name:"巴拉圭瓜拉尼",code:"PYG",symbol:"Gs"},{name:"卡塔尔里亚尔",code:"QAR",symbol:"﷼"},{name:"新卢",code:"RON",symbol:"lei"},{name:"塞尔维亚第纳尔",code:"RSD",symbol:"Дин."},{name:"俄罗斯卢布",code:"RUB",symbol:"руб"},{name:"卢旺达法郎",code:"RWF",symbol:""},{name:"沙特里亚尔",code:"SAR",symbol:"﷼"},{name:"所罗门群岛元",code:"SBD",symbol:"$"},{name:"塞舌尔卢比",code:"SCR",symbol:"₨"},{name:"苏丹镑",code:"SDG",symbol:""},{name:"瑞典克朗",code:"SEK",symbol:"kr"},{name:"新加坡元",code:"SGD",symbol:"$"},{name:"圣赫勒拿镑",code:"SHP",symbol:"£"},{name:"利昂",code:"SLE",symbol:""},{name:"索马里先令",code:"SOS",symbol:"S"},{name:"苏里南元",code:"SRD",symbol:"$"},{name:"南苏丹镑",code:"SSP",symbol:""},{name:"多布拉",code:"STN",symbol:"Db"},{name:"叙利亚镑",code:"SYP",symbol:"£"},{name:"利兰吉尼",code:"SZL",symbol:""},{name:"泰铢",code:"THB",symbol:"฿"},{name:"索莫尼",code:"TJS",symbol:""},{name:"马纳特",code:"TMT",symbol:""},{name:"突尼斯第纳尔",code:"TND",symbol:""},{name:"帕安加",code:"TOP",symbol:""},{name:"土耳其里拉",code:"TRY",symbol:"₺"},{name:"特立尼达和多巴哥元",code:"TTD",symbol:"TT$"},{name:"新台币",code:"TWD",symbol:"NT$"},{name:"坦桑尼亚先令",code:"TZS",symbol:""},{name:"格里夫尼亚",code:"UAH",symbol:"₴"},{name:"乌干达先令",code:"UGX",symbol:""},{name:"美元",code:"USD",symbol:"$"},{name:"乌拉圭比索",code:"UYU",symbol:"$U"},{name:"乌兹别克索姆",code:"UZS",symbol:"лв"},{name:"委内瑞拉玻利瓦尔",code:"VES",symbol:"Bs"},{name:"越南盾",code:"VND",symbol:"₫"},{name:"瓦图",code:"VUV",symbol:""},{name:"塔拉",code:"WST",symbol:""},{name:"科姆罗尔法郎",code:"XAF",symbol:""},{name:"银",code:"XAG",symbol:"XAG"},{name:"金",code:"XAU",symbol:"XAU"},{name:"东加勒比元",code:"XCD",symbol:"$"},{name:"特别提款权",code:"XDR",symbol:"XDR"},{name:"中非金融合作法郎",code:"XOF",symbol:""},{name:"波利尼西亚法郎",code:"XPF",symbol:""},{name:"也门里亚尔",code:"YER",symbol:"﷼"},{name:"南非兰特",code:"ZAR",symbol:"R"},{name:"赞比亚克瓦查",code:"ZMW",symbol:"ZK"},{name:"津巴布韦元",code:"ZWL",symbol:"$"}],u9u=["存款","取款","支付","开票"],e9u={account_type:Wbu,credit_card:Qbu,currency:Xbu,transaction_type:u9u},a9u=e9u,r9u=["辅助","主要","后端","开源","虚拟","跨平台","冗余","在线","触控","多字节","蓝牙","无线","全高清","神经元","光学","固态","移动"],n9u=["驱动","协议","带宽","面板","芯片","程序","端口","卡片","数组","接口","系统","传感器","防火墙","硬盘","像素","警报","提要","监视器","应用","发送端","总线","电路","电容器","矩阵"],t9u=["倘若我们{{verb}}{{noun}},我们就可以通过{{adjective}}{{abbreviation}}{{noun}}获得{{abbreviation}}{{noun}}!","我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","尝试{{verb}}{{abbreviation}}{{noun}},也许会{{verb}}{{adjective}}{{noun}}!","在没有{{verb}}{{adjective}}{{abbreviation}}{{noun}}的情况下,你不能{{verb}}{{noun}}!","使用{{adjective}}{{abbreviation}}{{noun}},然后你就能{{verb}}{{adjective}}{{noun}}!","{{abbreviation}}{{noun}}已关闭,因为{{adjective}}{{noun}}所以我们能{{verb}}{{abbreviation}}{{noun}}!","{{verb}}{{noun}}是无济于事的,我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","我将{{verb}}{{adjective}}{{abbreviation}}{{noun}},那是应该{{noun}}{{abbreviation}}{{noun}}!"],i9u=["备份","绕过","入侵","覆盖","压缩","复制","导航","索引","链接","生成","量化","计算","合成","输入","传输","编程","重启","解析"],o9u={adjective:r9u,noun:n9u,phrase:t9u,verb:i9u},s9u=o9u,l9u=["126.com","139.com","163.com","21cn.com","gmail.com","hotmail.com","qq.com","sina.com","sohu.com","tom.com","vip.qq.com","yahoo.cn","yahoo.com.cn","yeah.net","foxmail.com","outlook.com"],E9u={free_email:l9u},c9u=E9u,d9u=["#####","####","###","##","#"],D9u=["{{location.city_prefix}}{{location.city_suffix}}"],x9u=["上","包","北","南","厦","吉","太","宁","安","成","武","济","海","珠","福","衡","西","诸","贵","长"],m9u=["乡县","京市","南市","原市","口市","头市","宁市","安市","州市","徽市","林市","汉市","沙市","海市","码市","都市","门市","阳市"],h9u=["中国"],p9u=["######"],g9u=["北京市","上海市","天津市","重庆市","黑龙江省","吉林省","辽宁省","内蒙古自治区","河北省","新疆维吾尔自治区","甘肃省","青海省","陕西省","宁夏回族自治区","河南省","山东省","山西省","安徽省","湖北省","湖南省","江苏省","四川省","贵州省","云南省","广西壮族自治区","西藏自治区","浙江省","江西省","广东省","福建省","海南省"],f9u=["北京","上海","天津","重庆","黑龙江","吉林","辽阳","内蒙古","河北","新疆","甘肃","青海","陕西","宁夏","河南","山东","山西","合肥","湖北","湖南","苏州","四川","贵州","云南","广西","西藏","浙江","江西","广东","福建","海南"],v9u={normal:"{{location.street}}{{location.buildingNumber}}号",full:"{{location.street}}{{location.buildingNumber}}号 {{location.secondaryAddress}}"},C9u=["{{person.last_name}}{{location.street_suffix}}"],F9u=["巷","街","路","桥","侬","旁","中心","栋"],k9u={building_number:d9u,city_pattern:D9u,city_prefix:x9u,city_suffix:m9u,default_country:h9u,postcode:p9u,state:g9u,state_abbr:f9u,street_address:v9u,street_pattern:C9u,street_suffix:F9u},A9u=k9u,b9u={title:"Chinese (China)",code:"zh_CN",country:"CN",language:"zh",endonym:"中文 (中国)",dir:"ltr",script:"Hans"},y9u=b9u,B9u=["摇滚","流行","重金属","电子","民谣","世界","乡村","爵士","放克","灵魂","嘻哈","经典","拉丁","牙买加","蓝调","非音乐","说唱","舞台与银幕"],z9u=["白月光与朱砂痣","孤勇者","稻香","起风了","纪念","晴天","兰亭序","我流泪情绪零碎","七里香","花海","反方向的钟","一路向北","蒲公英的约定","夜曲","搁浅","海底","105度的你","明明就","爱在西元前","我如此相信","枫","青花瓷","半岛铁盒","说了再见","暗号","退后","最长的电影","等你下课","烟花易冷","不该","告白气球","说好不哭","轨迹","红尘客栈","不能说的秘密","珊瑚海","给我一首歌的时间","你听得到","简单的爱","龙卷风","发如雪","园游会","听妈妈的话","夜的第七章","接口","手写从前","安静","爱情废材","以父之名","我不配","最伟大的作品","可爱女人","彩虹","回到过去","听悲伤的情话","把回忆拼好给你","东风破","黑色毛衣","本草纲目","开不了口","霍元甲","爱的飞行日记","大本钟","断了的弦","爷爷泡的茶","星晴","甜甜的","红颜如霜","粉色海洋","她的睫毛","雨下一整晚","白色风车","还在流浪","阳光宅男","算什么男人","菊花台","千里之外","错过的烟火","倒影","听见下雨的声音","黑色幽默","默","不爱我拉倒","之战之殇","布拉格广场","美人鱼","分裂","心雨","米兰的小铁匠","世界末日","一点点","外婆","画沙","哪里都是你","刀马旦","超人不会飞","牛仔很忙","周大侠","飘移","忍者","夏日妄想","铃芽之旅","玫瑰少年","大鱼","灯火里的中国","义勇军进行曲","调查中","少年","堕","在你身边","悬溺","奢香夫人","最好的安排","夏至未至","小城夏天","暖暖"],S9u={genre:B9u,song_name:z9u},M9u=S9u,w9u=["活动家","艺术家","作家","博主","企业家","教练","发明家","设计师","开发者","教育家","工程师","企业主","环保主义者","电影爱好者","电影制片人","美食家","创始人","朋友","玩家","极客","毕业生","创造者","领导者","模特","脑力爱好者","父母","爱国者","个人","哲学家","摄影爱好者","公众演说家","科学家","梦想家","学生","老师","旅行家","退伍军人","作者"],P9u=["{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}}","{{word.noun}}{{person.bio_supporter}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}{{internet.emoji}}"],T9u=["倡导者","贡献者","发烧友","粉丝","狂热者","爱好者","支持者"],j9u=["秀英","秀兰","秀珍","桂英","桂兰","玉兰","玉珍","玉英","玉梅","凤英","兰英","婷婷","国英","国珍","国华","国芳","国兰","国秀","国琴","国荣","国香","英","萍","蒙","红","丽","敏","芳","静","霞","燕","娟","艳","娜","丹","玲","婷","珈","雪","倩","悦","颖","洁","慧","开慧","丽芬","丽芳","丽萍","若汐","一诺","艺涵","依诺","梓涵","梓晨","梓馨","梓萱","梓妍","梓玥","苡沫","雨桐","欣怡","语桐","语汐","雨涵","雨欣","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融"],N9u=null,L9u=["乐驹","伟宸","伟泽","伟祺","伟诚","俊驰","修杰","修洁","健柏","健雄","凯瑞","博文","博涛","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子轩","子骞","子默","展鹏","峻熙","建辉","弘文","彬","志强","志泽","思","思淼","思源","思聪","思远","懿轩","振家","擎宇","擎苍","文","文博","文昊","文轩","旭尧","昊天","昊强","昊焱","昊然","明","明哲","明杰","明轩","明辉","晋鹏","晓博","晓啸","晟睿","智宸","智渊","智辉","果","梓晨","楷瑞","正豪","泽洋","浩","浩宇","浩然","浩轩","涛","潇然","炎彬","炫明","烨伟","烨华","烨磊","烨霖","煜城","煜祺","熠彤","琪","瑞霖","瑾瑜","皓轩","睿渊","立果","立诚","立轩","立辉","笑愚","绍辉","绍齐","耀杰","聪健","胤祥","致远","航","苑博","荣轩","语堂","越彬","越泽","远航","金鑫","鑫磊","鑫鹏","钰轩","锦程","雨泽","雪松","靖琪","风华","驰","鸿涛","鸿煊","鹏","鹏涛","鹏煊","鹏飞","鹤轩","鹭洋","黎昕","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],R9u=["赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","喻","柏","水","窦","章","云","苏","潘","葛","奚","范","彭","郎","鲁","韦","昌","马","苗","凤","花","方","俞","任","袁","柳","酆","鲍","史","唐","费","廉","岑","薛","雷","贺","倪","汤","滕","殷","罗","毕","郝","邬","安","常","乐","于","时","傅","皮","卞","齐","康","伍","余","元","卜","顾","孟","平","黄","和","穆","萧","尹","姚","邵","湛","汪","祁","毛","禹","狄","米","贝","明","臧","计","伏","成","戴","谈","宋","茅","庞","熊","纪","舒","屈","项","祝","董","梁","杜","阮","蓝","闵","席","季","麻","强","贾","路","娄","危","江","童","颜","郭","梅","盛","林","刁","锺","徐","邱","骆","高","夏","蔡","田","樊","胡","凌","蹇","称","诺","来","多","繁","戊","朴","回","毓","税","荤","靖","绪","愈","硕","牢","买","但","巧","枚","撒","泰","秘","亥","绍","以","壬","森","斋","释","奕","姒","朋","求","羽","用","占","真","穰","翦","闾","漆","贵","代","贯","旁","崇","栋","告","休","褒","谏","锐","皋","闳","在","歧","禾","示","是","委","钊","频","嬴","呼","大","威","昂","律","冒","保","系","抄","定","化","莱","校","么","抗","祢","綦","悟","宏","功","庚","务","敏","捷","拱","兆","丑","丙","畅","苟","随","类","卯","俟","友","答","乙","允","甲","留","尾","佼","玄","乘","裔","延","植","环","矫","赛","昔","侍","度","旷","遇","偶","前","由","咎","塞","敛","受","泷","袭","衅","叔","圣","御","夫","仆","镇","藩","邸","府","掌","首","员","焉","戏","可","智","尔","凭","悉","进","笃","厚","仁","业","肇","资","合","仍","九","衷","哀","刑","俎","仵","圭","夷","徭","蛮","汗","孛","乾","帖","罕","洛","淦","洋","邶","郸","郯","邗","邛","剑","虢","隋","蒿","茆","菅","苌","树","桐","锁","钟","机","盘","铎","斛","玉","线","针","箕","庹","绳","磨","蒉","瓮","弭","刀","疏","牵","浑","恽","势","世","仝","同","蚁","止","戢","睢","冼","种","涂","肖","己","泣","潜","卷","脱","谬","蹉","赧","浮","顿","说","次","错","念","夙","斯","完","丹","表","聊","源","姓","吾","寻","展","出","不","户","闭","才","无","书","学","愚","本","性","雪","霜","烟","寒","少","字","桥","板","斐","独","千","诗","嘉","扬","善","揭","祈","析","赤","紫","青","柔","刚","奇","拜","佛","陀","弥","阿","素","长","僧","隐","仙","隽","宇","祭","酒","淡","塔","琦","闪","始","星","南","天","接","波","碧","速","禚","腾","潮","镜","似","澄","潭","謇","纵","渠","奈","风","春","濯","沐","茂","英","兰","檀","藤","枝","检","生","折","登","驹","骑","貊","虎","肥","鹿","雀","野","禽","飞","节","宜","鲜","粟","栗","豆","帛","官","布","衣","藏","宝","钞","银","门","盈","庆","喜","及","普","建","营","巨","望","希","道","载","声","漫","犁","力","贸","勤","革","改","兴","亓","睦","修","信","闽","北","守","坚","勇","汉","练","尉","士","旅","五","令","将","旗","军","行","奉","敬","恭","仪","母","堂","丘","义","礼","慈","孝","理","伦","卿","问","永","辉","位","让","尧","依","犹","介","承","市","所","苑","杞","剧","第","零","谌","招","续","达","忻","六","鄞","战","迟","候","宛","励","粘","萨","邝","覃","辜","初","楼","城","区","局","台","原","考","妫","纳","泉","老","清","德","卑","过","麦","曲","竹","百","福","言","霍","虞","万","支","柯","昝","管","卢","莫","经","房","裘","缪","干","解","应","宗","丁","宣","贲","邓","单","杭","洪","包","诸","左","石","崔","吉","钮","龚","程","嵇","邢","滑","裴","陆","荣","翁","荀","羊","於","惠","甄","麴","家","封","芮","羿","储","靳","汲","邴","糜","松","井","段","富","巫","乌","焦","巴","弓","牧","隗","山","谷","车","侯","宓","蓬","全","郗","班","仰","秋","仲","伊","宫","宁","仇","栾","暴","甘","钭","历","戎","祖","武","符","刘","景","詹","束","龙","叶","幸","司","韶","郜","黎","蓟","溥","印","宿","白","怀","蒲","邰","召","有","舜","拉","丛","岳","寸","贰","皇","侨","彤","竭","端","赫","实","甫","集","象","翠","狂","辟","典","良","函","芒","苦","其","京","中","夕","之","从","鄂","索","咸","籍","赖","卓","蔺","屠","蒙","池","乔","阳","郁","胥","能","苍","双","闻","莘","党","翟","谭","贡","劳","逄","姬","申","扶","堵","冉","宰","郦","雍","却","璩","桑","桂","濮","牛","寿","通","边","扈","燕","冀","僪","浦","尚","农","温","别","庄","晏","柴","瞿","阎","充","慕","连","茹","习","宦","艾","鱼","容","向","古","易","慎","戈","廖","庾","终","暨","居","衡","步","都","耿","满","弘","匡","国","文","琴","况","亢","缑","帅","寇","广","禄","阙","东","欧","殳","沃","利","蔚","越","夔","隆","师","巩","厍","聂","晁","勾","敖","融","冷","訾","辛","阚","那","简","饶","空","曾","毋","沙","乜","养","鞠","须","丰","巢","关","蒯","相","查","后","荆","红","游","特","察","竺","冠","宾","香","赏","伯","佴","佘","佟","爱","年","笪","谯","哈","墨","牟","商","海","归","钦","鄢","汝","法","闫","楚","晋","督","仉","盖","逯","库","郏","逢","阴","薄","厉","稽","开","光","操","瑞","眭","泥","运","摩","伟","铁","迮","果","权","逮","盍","益","桓","公","万俟","司马","上官","欧阳","夏侯","诸葛","闻人","东方","赫连","皇甫","尉迟","公羊","澹台","公冶","宗政","濮阳","淳于","单于","太叔","申屠","公孙","仲孙","轩辕","令狐","钟离","宇文","长孙","慕容","司徒","司空","章佳","那拉","觉罗","纳喇","乌雅","范姜","碧鲁"],K9u=[{value:"{{person.last_name}}",weight:1}],I9u=["建华","建国","建军","国强","国平","国良","国栋","国辉","志国","志明","勇","军","伟","强","刚","涛","斌","波","辉","磊","超","鹏","杰","浩","鑫","帅","宇","晨","诚","成","民","明","阳","瑜","熙成","熙瑶","家豪","家明","俊杰","俊熙","沐宸","浩宇","浩然","浩轩","浩晨","沐辰","茗泽","奕辰","奕泽","宇泽","宇轩","宇航","沐阳","梓诚","梓豪","梓睿","梓浩","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","文昊","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],O9u=null,$9u=[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],H9u=null,G9u={bio_part:w9u,bio_pattern:P9u,bio_supporter:T9u,female_first_name:j9u,female_prefix:N9u,first_name:L9u,last_name:R9u,last_name_pattern:K9u,male_first_name:I9u,male_prefix:O9u,name:$9u,prefix:H9u},_9u=G9u,V9u=["0##-########","0###-########","1##########"],J9u={formats:V9u},U9u=J9u,W9u=["长","短","大","小","粗","细","红","绿","平坦","整齐","雪白","笔直","绿油油","血淋淋","骨碌碌","黑不溜秋","好","坏","伟大","勇敢","优秀","聪明","老实","鲁莽","大方","软","硬","苦","甜","冷","热","坚固","平常","快","慢","生动","熟练","轻松","清楚","马虎","干脆","许多","好些","全部","全","整","多","少"],q9u=["都","全","单","共","光","尽","净","仅","就","只","一共","一起","一同","一道","一齐","一概","一味","统统","总共","仅仅","惟独","可","倒","一定","必定","必然","却","幸亏","难道","何尝","偏偏","索性","简直","反正","多亏","也许","大约","好在","敢情","不","没","没有","别","仿佛","渐渐","百般","特地","互相","擅自","几乎","逐渐","逐步","猛然","依然","仍然","当然","毅然","果然","差点儿","很","极","最","太","更","更加","格外","十分","极其","比较","相当","稍微","略微","多么"],Z9u=["打","吃","抿","做","坐","跑","跳","走","飞","爬","开","滑","切","拆","咬","吞","吐","吮","吸","啃","喝","咀","嚼","搀","抱","搂","扶","捉","擒","掐","推","拿","抽","撕","摘","拣","捡","播","击","捏","撒","按","弹","撞","提","扭","捶","持","揍","披","捣","搜","托","举","拖","擦","敲","挖","抛","掘","抬","插","扔","写","抄","抓","捧","掷","撑","摊","倒","摔","劈","画","搔","撬","挥","揽","挡","捺","抚","搡","拉","摸","拍","摇","剪","拎","拔","拧","拨","舞","握","攥","驾驶","移动","转动","操作","蠕动","启动","关闭"],Y9u={adjective:W9u,adverb:q9u,verb:Z9u},Q9u=Y9u,X9u={animal:Nbu,color:Kbu,company:Gbu,date:Ubu,finance:a9u,hacker:s9u,internet:c9u,location:A9u,metadata:y9u,music:M9u,person:_9u,phone_number:U9u,word:Q9u},hH=X9u;new Ku({locale:[hH,Ru,Lu]});var uyu=["紅色","綠色","藍色","黃色","紫色","薄荷綠色","藍綠色","白色","黑色","橙色","粉紅色","灰色","紅褐色","藍紫色","青綠色","棕褐色","天藍色","淺橙色","紫紅色","淡紫色","淡褐色","青檸色","乳白色","靛藍色","金色","銀色"],eyu={human:uyu},ayu=eyu,ryu={wide:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],abbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},nyu={wide:["星期天","星期一","星期二","星期三","星期四","星期五","星期六"],abbr:["週日","週一","週二","週三","週四","週五","週六"]},tyu={month:ryu,weekday:nyu},iyu=tyu,oyu=["####","###","##","#"],syu=["{{location.city_prefix}}{{location.city_suffix}}"],lyu=["臺北","新北","桃園","臺中","臺南","高雄","基隆","新竹","嘉義","苗栗","彰化","南投","雲林","屏東","宜蘭","花蓮","臺東","澎湖","金門","連江"],Eyu=["縣","市"],cyu=["Taiwan (R.O.C.)"],dyu=["######"],Dyu=["福建省","台灣省"],xyu=["北","新北","桃","中","南","高","基","竹市","嘉市","竹縣","苗","彰","投","雲","嘉縣","宜","花","東","澎","金","馬"],myu={normal:"{{location.street}}{{location.buildingNumber}}號",full:"{{location.street}}{{location.buildingNumber}}號 {{location.secondaryAddress}}"},hyu=["{{person.last_name}}{{location.street_suffix}}"],pyu=["街","路","北路","南路","東路","西路"],gyu={building_number:oyu,city_pattern:syu,city_prefix:lyu,city_suffix:Eyu,default_country:cyu,postcode:dyu,state:Dyu,state_abbr:xyu,street_address:myu,street_pattern:hyu,street_suffix:pyu},fyu=gyu,vyu={title:"Chinese (Taiwan)",code:"zh_TW",country:"TW",language:"zh",endonym:"中文 (臺灣)",dir:"ltr",script:"Hant"},Cyu=vyu,pH=["俊馳","凱瑞","博濤","嘉懿","子涵","子騫","子默","思淼","懿軒","擎蒼","旭堯","昊焱","晟睿","智宸","智淵","曉博","曉嘯","楷瑞","樂駒","瀟然","炫明","煜城","煜祺","熠彤","燁磊","燁華","燁霖","瑾瑜","睿淵","立軒","笑愚","聰健","苑博","越彬","鈺軒","錦程","靖琪","風華","鶴軒","鷺洋","黎昕"],Fyu=null,gH=["修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","博文","博超","君浩","哲瀚","嘉熙","天宇","天磊","天翊","子軒","展鵬","峻熙","建輝","弘文","志強","志澤","思源","思聰","思遠","振家","擎宇","文博","文昊","文軒","昊天","昊強","昊然","明哲","明杰","明軒","明輝","晉鵬","智輝","梓晨","榮軒","正豪","浩宇","浩然","浩軒","澤洋","炎彬","燁偉","瑞霖","皓軒","立果","立誠","立輝","紹輝","紹齊","耀傑","胤祥","致遠","語堂","越澤","遠航","金鑫","鑫磊","鑫鵬","雨澤","雪松","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛"],kyu=ju(pH,gH),Ayu=["王","李","張","劉","陳","楊","黃","吳","趙","週","徐","孫","馬","朱","胡","林","郭","何","高","羅","鄭","梁","謝","宋","唐","許","鄧","馮","韓","曹","曾","彭","蕭","蔡","潘","田","董","袁","於","餘","葉","蔣","杜","蘇","魏","程","呂","丁","沈","任","姚","盧","傅","鐘","姜","崔","譚","廖","範","汪","陸","金","石","戴","賈","韋","夏","邱","方","侯","鄒","熊","孟","秦","白","江","閻","薛","尹","段","雷","黎","史","龍","陶","賀","顧","毛","郝","龔","邵","萬","錢","嚴","賴","覃","洪","武","莫","孔"],byu=[{value:"{{person.last_name}}",weight:1}],yyu=null,Byu=[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],zyu=null,Syu={female_first_name:pH,female_prefix:Fyu,first_name:kyu,last_name:Ayu,last_name_pattern:byu,male_first_name:gH,male_prefix:yyu,name:Byu,prefix:zyu},Myu=Syu,wyu=["0#-#######","02-########","09##-######"],Pyu={formats:wyu},Tyu=Pyu,jyu={color:ayu,date:iyu,location:fyu,metadata:Cyu,person:Myu,phone_number:Tyu},fH=jyu;new Ku({locale:[fH,Ru,Lu]});var Nyu=["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"],Lyu={formats:Nyu},Ryu=Lyu,Kyu=["Pty Ltd","Ltd","CC"],Iyu={suffix:Kyu},Oyu=Iyu,$yu=["co.za","com","org.za","info","net.za"],Hyu={domain_suffix:$yu},Gyu=Hyu,_yu=["Polokwane","eGoli","Pretoria","uTshwane","eThekwini","umGungundlovu","Mbombela","eKapa","Stellenbosch","iBhayi","eMonti","Kimberley","Rustenburg","Bloemfontein"],Vyu=["{{location.city_name}}"],Jyu=["South Africa"],Uyu=["#####","####"],Wyu=["EGoli","IFuleyisitata","IKwaZulu-Natali","ILimpopo","IMpumalanga Kapa","IMpumalanga","INtshonalanga Kapa","INyakatho Kapa","INyakatho-Ntshonalanga"],qyu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],Zyu={city_name:_yu,city_pattern:Vyu,default_country:Jyu,postcode:Uyu,state:Wyu,street_pattern:qyu},Yyu=Zyu,Qyu={title:"Zulu (South Africa)",code:"zu_ZA",country:"ZA",language:"zu",endonym:"isiZulu (Iningizimu Afrika)",dir:"ltr",script:"Latn"},Xyu=Qyu,uBu=["Amahle","Ayanda","Ayize","Buhle","Busisiwe","Duduzile","Hlengiwe","Inyoni","Isisa","Jabulile","Khanyisile","Khethiwe","Khulekani","Lerato","Liyana","Lukhona","Mbalienhle","Mhambi","Mthunzi","Nandi","Ndondoloza","Nhlakanipho","Nkosingiphile","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Samukelisiwe","Sibongile","Sindisiwe","Sinenhlanhla","Siphephelo","Sizakele","Sizani","Thabisa","Thadie","Thobeka","Thulisile","Uluthando","Ulwazi","Yibanathi","Zanele","Zobuhle"],eBu=["Amahle","Anele","Ayanda","Ayize","Bafana","Bangizwe","Bhekimuzi","Bhekizizwe","Bhekumbuso","Bonginkosi","Buhle","Busisiwe","Duduzile","Dumisani","Fanyana","Funani","Gatsha","Hlengiwe","Inyoni","Isisa","Jabulile","Kagiso","Kgabu","Khanyisile","Khethiwe","Khulekani","Langa","Lerato","Linda","Liyana","Lukhona","Lungelo","Lwandle","Mandla","Maphikelela","Mbalienhle","Mhambi","Mpilo","Mpumelelo","Msizi","Mthunzi","Musawenkosi","Nandi","Ndleleni","Ndondoloza","Nhlakanipho","Nkanyezi","Nkosenye","Nkosingiphile","Nkosinhle","Nkosiyabo","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Phila","Philani","Phiwokwakhe","Samukelisiwe","Sanele","Sfiso","Shaka","Sibongile","Sibusiso","Sifiso","Sindisiwe","Sinenhlanhla","Siphephelo","Siphiwe","Sipho","Sithembiso","Siyanda","Sizakele","Sizani","Solomon","Thabisa","Thadie","Thamsanqa","Thando","Themba","Thobeka","Thulani","Thulisile","Uluthando","Ulwazi","Velaphi","Vusumuzi","Yibanathi","Zanele","Zenzele","Zithulele","Zobuhle"],aBu=["Bayeni","Bengu","Bhembe","Bhengani","Bhengu","Bhuyeni","Biyela","Buthelezi","Cebekhulu","Cele","Chiliza","Delazy","Dhlomo","Dingiswayo","Dlamini","Dube","Fuze","Gabhezi","Gama","Gigaba","Guliwe","Gumede","Gwacela","Gwala","Hlongwa","Khawula","Khumalo","Khuzwayo","Kunene","Lamula","Lembede","Luthuli","Mabhida","Mabizela","Maduma","Magoza","Malinga","Maphisa","Mashinini","Mavundla","Mbatha","Mbende","Mbuso","Mehloluhlaza","Mfeka","Mfumu","Mgenge","Mkhatshwa","Moseley","Mqwebu","Msibi","Mthembu","Mthethwa","Mtolo","Musi","Ncusi","Ndandali","Ndebele","Ngcolosi","Ngema","Ngubane","Ngwazi","Nhleko","Nomvethe","Nondlela","Nonyana","Nozulu","Nsele","Ntanzi","Ntombela","Nyanda","Nzimande","Radebe","Seme","Senzangakhona","Shezi","Sibiya","Sithuli","Siwele","Siyaya","Sokhela","Sondisa","Sothole","Thoyana","Thumbeza","Thusi","Tshabalala","Vezi","Vilakazi","Wosiyane","Yengwa","Zondi","Zondo","Zubane","Zuma","Zungu"],rBu=[{value:"{{person.last_name}}",weight:1}],nBu=["Bonginkosi","Kagiso","Bhekizizwe","Bhekumbuso","Shaka","Funani","Kgabu","Solomon","Gatsha","Langa","Phila","Msizi","Nkosiyabo","Linda","Mpilo","Siyanda","Nkanyezi","Bafana","Lwandle","Sfiso","Thulani","Thando","Sanele","Anele","Lungelo","Dumisani","Bangizwe","Fanyana","Bhekimuzi","Mandla","Maphikelela","Mpumelelo","Mthunzi","Philani","Musawenkosi","Nkosenye","Nkosinhle","Phiwokwakhe","Sifiso","Zithulele","Sithembiso","Sipho","Siphiwe","Sibusiso","Velaphi","Thamsanqa","Vusumuzi","Themba","Zenzele","Ndleleni"],tBu={female_first_name:uBu,first_name:eBu,last_name:aBu,last_name_pattern:rBu,male_first_name:nBu},iBu=tBu,oBu=["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],sBu={formats:oBu},lBu=sBu,EBu={cell_phone:Ryu,company:Oyu,internet:Gyu,location:Yyu,metadata:Xyu,person:iBu,phone_number:lBu},vH=EBu;new Ku({locale:[vH,Ru,Lu]});var cBu=["{{person.last_name}} {{company.suffix}}","{{person.male_last_name}} a {{person.male_last_name}} {{company.suffix}}"],dBu=["s.r.o.","a.s.","v.o.s."],DBu={name_pattern:cBu,suffix:dBu},xBu=DBu,mBu=["sk","com","net","eu","org"],hBu=["gmail.com","zoznam.sk","azet.sk"],pBu={domain_suffix:mBu,free_email:hBu},gBu=pBu,fBu=["#","##","###"],vBu=["Bánovce nad Bebravou","Banská Bystrica","Banská Štiavnica","Bardejov","Bratislava I","Bratislava II","Bratislava III","Bratislava IV","Bratislava V","Brezno","Bytča","Čadca","Detva","Dolný Kubín","Dunajská Streda","Galanta","Gelnica","Hlohovec","Humenné","Ilava","Kežmarok","Komárno","Košice I","Košice II","Košice III","Košice IV","Košice-okolie","Krupina","Kysucké Nové Mesto","Levice","Levoča","Liptovský Mikuláš","Lučenec","Malacky","Martin","Medzilaborce","Michalovce","Myjava","Námestovo","Nitra","Nové Mesto n.Váhom","Nové Zámky","Partizánske","Pezinok","Piešťany","Poltár","Poprad","Považská Bystrica","Prešov","Prievidza","Púchov","Revúca","Rimavská Sobota","Rožňava","Ružomberok","Sabinov","Šaľa","Senec","Senica","Skalica","Snina","Sobrance","Spišská Nová Ves","Stará Ľubovňa","Stropkov","Svidník","Topoľčany","Trebišov","Trenčín","Trnava","Turčianske Teplice","Tvrdošín","Veľký Krtíš","Vranov nad Topľou","Žarnovica","Žiar nad Hronom","Žilina","Zlaté Moravce","Zvolen"],CBu=["{{location.city_name}}"],FBu=null,kBu=null,ABu=["Afganistan","Afgánsky islamský štát","Albánsko","Albánska republika","Alžírsko","Alžírska demokratická ľudová republika","Andorra","Andorrské kniežatsvo","Angola","Angolská republika","Antigua a Barbuda","Argentína","Argentínska republika","Arménsko","Arménska republika","Austrália","Austrálsky zväz","Azerbajdžan","Azerbajdžanská republika","Bahamy","Bahamské spoločenstvo","Bahrajn","Bahrajnské kráľovstvo","Bangladéš","Bangladéšska ľudová republika","Barbados","Belgicko","Belgické kráľovstvo","Belize","Benin","Beninská republika","Bhután","Bhutánske kráľovstvo","Bielorusko","Bieloruská republika","Bolívia","Bolívijská republika","Bosna a Hercegovina","Republika Bosny a Hercegoviny","Botswana","Botswanská republika","Brazília","Brazílska federatívna republika","Brunej","Brunejský sultanát","Bulharsko","Bulharská republika","Burkina Faso","Burundi","Burundská republika","Cyprus","Cyperská republika","Čad","Republika Čad","Česko","Česká republika","Čína","Čínska ľudová republika","Dánsko","Dánsko kráľovstvo","Dominika","Spoločenstvo Dominika","Dominikánska republika","Džibutsko","Džibutská republika","Egypt","Egyptská arabská republika","Ekvádor","Ekvádorská republika","Eritrea","Eritrejský štát","Estónsko","Estónska republika","Etiópia","Etiópska federatívna demokratická republika","Fidži","Republika ostrovy Fidži","Filipíny","Filipínska republika","Fínsko","Fínska republika","Francúzsko","Francúzska republika","Gabon","Gabonská republika","Gambia","Gambijská republika","Ghana","Ghanská republika","Grécko","Helénska republika","Grenada","Gruzínsko","Guatemala","Guatemalská republika","Guinea","Guinejská republika","Guinea-Bissau","Republika Guinea-Bissau","Guayana","Guayanská republika","Haiti","Republika Haiti","Holandsko","Holandské kráľovstvo","Honduras","Honduraská republika","Chile","Čílska republika","Chorvátsko","Chorvátska republika","India","Indická republika","Indonézia","Indonézska republika","Irak","Iracká republika","Irán","Iránska islamská republika","Island","Islandská republika","Izrael","Štát Izrael","Írsko","Írska republika","Jamajka","Japonsko","Jemen","Jemenská republika","Jordánsko","Jordánske hášimovské kráľovstvo","Južná Afrika","Juhoafrická republika","Kambodža","Kambodžské kráľovstvo","Kamerun","Kamerunská republika","Kanada","Kapverdy","Kapverdská republika","Katar","Štát Katar","Kazachstan","Kazašská republika","Keňa","Kenská republika","Kirgizsko","Kirgizská republika","Kiribati","Kiribatská republika","Kolumbia","Kolumbijská republika","Komory","Komorská únia","Kongo","Konžská demokratická republika",'Kongo ("Brazzaville")',"Konžská republika",'Kórea ("Južná")',"Kórejská republika",'Kórea ("Severná")',"Kórejská ľudovodemokratická republika","Kostarika","Kostarická republika","Kuba","Kubánska republika","Kuvajt","Kuvajtský štát","Laos","Laoská ľudovodemokratická republika","Lesotho","Lesothské kráľovstvo","Libanon","Libanonská republika","Libéria","Libérijská republika","Líbya","Líbyjská arabská ľudová socialistická džamáhírija","Lichtenštajnsko","Lichtenštajnské kniežatstvo","Litva","Litovská republika","Lotyšsko","Lotyšská republika","Luxembursko","Luxemburské veľkovojvodstvo","Macedónsko","Macedónska republika","Madagaskar","Madagaskarská republika","Maďarsko","Maďarská republika","Malajzia","Malawi","Malawijská republika","Maldivy","Maldivská republika","Mali","Malijská republika","Malta","Maroko","Marocké kráľovstvo","Marshallove ostrovy","Republika Marshallových ostrovy","Mauritánia","Mauritánska islamská republika","Maurícius","Maurícijská republika","Mexiko","Spojené štáty mexické","Mikronézia","Mikronézske federatívne štáty","Mjanmarsko","Mjanmarský zväz","Moldavsko","Moldavská republika","Monako","Monacké kniežatstvo","Mongolsko","Mozambik","Mozambická republika","Namíbia","Namíbijská republika","Nauru","Naurská republika","Nemecko","Nemecká spolková republika","Nepál","Nepálske kráľovstvo","Niger","Nigerská republika","Nigéria","Nigérijská federatívna republika","Nikaragua","Nikaragujská republika","Nový Zéland","Nórsko","Nórske kráľovstvo","Omán","Ománsky sultanát","Pakistan","Pakistanská islamská republika","Palau","Palauská republika","Panama","Panamská republika","Papua-Nová Guinea","Nezávislý štát Papua-Nová Guinea","Paraguaj","Paraguajská republika","Peru","Peruánska republika","Pobrežie Slonoviny","Republika Pobrežie Slonoviny","Poľsko","Poľská republika","Portugalsko","Portugalská republika","Rakúsko","Rakúska republika","Rovníková Guinea","Republika Rovníková Guinea","Rumunsko","Rusko","Ruská federácia","Rwanda","Rwandská republika","Salvádor","Salvádorská republika","Samoa","Nezávislý štát Samoa","San Maríno","Sanmarínska republika","Saudská Arábia","Kráľovstvo Saudskej Arábie","Senegal","Senegalská republika","Seychely","Seychelská republika","Sierra Leone","Republika Sierra Leone","Singapur","Singapurska republika","Slovensko","Slovenská republika","Slovinsko","Slovinská republika","Somálsko","Somálska demokratická republika","Spojené arabské emiráty","Spojené štáty americké","Srbsko a Čierna Hora","Srí Lanka","Demokratická socialistická republika Srí Lanka","Stredoafrická republika","Sudán","Sudánska republika","Surinam","Surinamská republika","Svazijsko","Svazijské kráľovstvo","Svätá Lucia","Svätý Krištof a Nevis","Federácia Svätý Krištof a Nevis","Sv. Tomáš a Princov Ostrov","Demokratická republika Svätý Tomáš a Princov Ostrov","Sv. Vincent a Grenadíny","Svätý Vincent a Grenadíny","Sýria","Sýrska arabská republika","Šalamúnove ostrovy","Španielsko","Španielske kráľovstvo","Švajčiarsko","Švajčiarska konfederácia","Švédsko","Švédske kráľovstvo","Tadžikistan","Tadžická republika","Taliansko","Talianska republika","Tanzánia","Tanzánijská zjednotená republika","Thajsko","Thajské kráľovstvo","Togo","Tožská republika","Tonga","Tonžské kráľovstvo","Trinidad a Tobago","Republika Trinidad a Tobago","Tunisko","Tuniská republika","Turecko","Turecká republika","Turkménsko","Tuvalu","Uganda","Ugandská republika","Ukrajina","Uruguaj","Uruguajská východná republika","Uzbekistan","Vanuatu","Vanuatská republika","Vatikán","Svätá Stolica","Veľká Británia","Spojené kráľovstvo Veľkej Británie a Severného Írska","Venezuela","Venezuelská bolívarovská republika","Vietnam","Vietnamská socialistická republika","Východný Timor","Demokratická republika Východný Timor","Zambia","Zambijská republika","Zimbabwe","Zimbabwianska republika"],bBu=["Slovensko"],yBu=["#####","### ##","## ###"],BBu=["Apt. ###","Suite ###"],zBu=null,SBu=null,MBu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},wBu=["Adámiho","Ahoj","Albína Brunovského","Albrechtova","Alejová","Alešova","Alibernetová","Alžbetínska","Alžbety Gwerkovej","Ambroseho","Ambrušova","Americká","Americké námestie","Andreja Mráza","Andreja Plávku","Andrusovova","Anenská","Antolská","Astronomická","Astrová","Azalková","Azovská","Babuškova","Bachova","Bajkalská","Bajzova","Bancíkovej","Banícka","Baníkova","Banskobystrická","Banšelova","Bardejovská","Bartókova","Bartoňova","Bartoškova","Baštová","Bazová","Bažantia","Beblavého","Beckovská","Bedľová","Belániková","Belehradská","Belinského","Belopotockého","Beňadická","Bencúrova","Benediktiho","Beniakova","Bernolákova","Beskydská","Betliarska","Bezručova","Biela","Bielkova","Björnsonova","Blagoevova","Blatnická","Blumentálska","Blyskáčová","Bočná","Bohrova","Bohúňova","Bojnická","Borodáčova","Borská","Bosákova","Botanická","Bottova","Boženy Němcovej","Bôrik","Bradáčova","Bradlianska","Brančská","Bratská","Brestová","Brezovská","Briežky","Brnianska","Brodná","Brodská","Broskyňová","Břeclavská","Budatínska","Búdkova cesta","Budovateľská","Budyšínska","Buková","Bukureštská","Bulharská","Bulíkova","Bystrého","Bzovícka","Cablkova","Cesta na Červený most","Cesta na Senec","Cikkerova","Cintorínska","Cintulova","Cukrová","Cyrilova","Čajakova","Čajkovského","Čaklovská","Čalovská","Čapajevova","Čapkova","Čárskeho","Čavojského","Čečinová","Čelakovského","Čerešňová","Černyševského","Červeňova","Česká","Československých par","Čipkárska","Čmelíkova","Čmeľovec","Čulenova","Daliborovo námestie","Dankovského","Dargovská","Ďatelinová","Daxnerovo námestie","Devínska cesta","Dlhé diely I.","Dlhé diely II.","Dlhé diely III.","Dobrovičova","Dobrovského","Dobšinského","Dohnalova","Dohnányho","Doležalova","Dolná","Dolnozemská cesta","Domkárska","Domové role","Donnerova","Donovalova","Dostojevského rad","Dr. Vladimíra Clemen","Drevená","Drieňová","Drotárska cesta","Družicová","Družstevná","Dubnická","Dubová","Dúbravská cesta","Dudova","Dulovo námestie","Dunajská","Dvořákovo nábrežie","Edisonova","Einsteinova","Elektrárenská","Exnárova","F. Kostku","Fadruszova","Fajnorovo nábrežie","Fándlyho","Farebná","Farská","Farského","Fazuľová","Fedinova","Ferienčíkova","Fialkové údolie","Fibichova","Filiálne nádražie","Flöglova","Floriánske námestie","Fraňa Kráľa","Francisciho","Francúzskych partizá","Františkánska","Františkánske námest","Furdekova","Gabčíkova","Gagarinova","Gajova","Galaktická","Galandova","Gallova","Galvaniho","Gašparíkova","Gaštanová","Gavlovičova","Gemerská","Gercenova","Gessayova","Gettingová","Godrova","Gogoľova","Goláňova","Gondova","Goralská","Gorazdova","Gorkého","Gregorovej","Grösslingova","Gruzínska","Gunduličova","Gusevova","Haanova","Haburská","Halašova","Hálkova","Hálova","Hamuliakova","Hanácka","Handlovská","Hany Meličkovej","Harmanecká","Hasičská","Hattalova","Havlíčkova","Havrania","Haydnova","Herlianska","Heydukova","Hlaváčikova","Hlavatého","Hlavné námestie","Hlboká cesta","Hlivová","Hlučínska","Hodálova","Hodžovo námestie","Holekova","Holíčska","Hollého","Holubyho","Hontianska","Horárska","Horné Židiny","Horská","Hrad","Hradné údolie","Hrachová","Hraničná","Hrebendova","Hríbová","Hriňovská","Hrobákova","Hrobárska","Hroboňova","Hudecova","Humenské námestie","Hummelova","Hurbanovo námestie","Hviezdoslavovo námes","Hýrošova","Chalupkova","Chemická","Chlumeckého","Chorvátska","Iľjušinova","Ilkovičova","Inovecká","Iskerníková","Ivana Horvátha","Ivánska cesta","J.C.Hronského","Jabloňová","Jadrová","Jakabova","Jakubovo námestie","Jamnického","Jána Stanislava","Janáčkova","Jančova","Janíkove role","Jankolova","Jánošíkova","Jánoškova","Janotova","Jánska","Jantárová cesta","Jarabinková","Jarná","Jaroslavova","Jarošova","Jaseňová","Jasná","Jasovská","Jastrabia","Jašíkova","Javorinská","Javorová","Jazdecká","Jedlíkova","Jégého","Jelačičova","Jelenia","Jesenná","Jesenského","Jiráskova","Jiskrova","Jozefská","Junácka","Jungmannova","Jurigovo námestie","Jurovského","Jurská","Justičná","K lomu","K Železnej studienke","Kalinčiakova","Kamenárska","Kamenné námestie","Kapicova","Kapitulská","Kapitulský dvor","Kapucínska","Kapušianska","Karadžičova","Karloveská","Karloveské rameno","Karpatská","Kašmírska","Kaštielska","Kaukazská","Kempelenova","Kežmarské námestie","Kladnianska","Klariská","Kláštorská","Klatovská","Klemensova","Klincová","Klobučnícka","Klokočova","Kľukatá","Kmeťovo námestie","Koceľova","Kočánkova","Kohútova","Kolárska","Kolískova","Kollárovo námestie","Kolmá","Komárňanská","Komárnická","Komenského námestie","Kominárska","Komonicová","Konopná","Konvalinková","Konventná","Kopanice","Kopčianska","Koperníkova","Korabinského","Koreničova","Kostlivého","Kostolná","Košická","Kováčska","Kovorobotnícka","Kozia","Koziarka","Kozmonautická","Krajná","Krakovská","Kráľovské údolie","Krasinského","Kraskova","Krásna","Krásnohorská","Krasovského","Krátka","Krčméryho","Kremnická","Kresánkova","Krivá","Križkova","Krížna","Krmanova","Krompašská","Krupinská","Krupkova","Kubániho","Kubínska","Kuklovská","Kukučínova","Kukuričná","Kulíškova","Kultúrna","Kupeckého","Kúpeľná","Kutlíkova","Kutuzovova","Kuzmányho","Kvačalova","Kvetná","Kýčerského","Kyjevská","Kysucká","Laborecká","Lackova","Ladislava Sáru","Ľadová","Lachova","Ľaliová","Lamačská cesta","Lamanského","Landererova","Langsfeldova","Ľanová","Laskomerského","Laučekova","Laurinská","Lazaretská","Legerského","Legionárska","Lehockého","Lenardova","Lermontovova","Lesná","Leškova","Letecká","Letisko M.R.Štefánik","Letná","Levárska","Levická","Levočská","Lidická","Lietavská","Lichardova","Lipová","Lipovinová","Liptovská","Listová","Líščie nivy","Líščie údolie","Litovská","Lodná","Lombardiniho","Lomonosovova","Lopenícka","Lovinského","Ľubietovská","Ľubinská","Ľubľanská","Ľubochnianska","Ľubovnianska","Lúčna","Ľudové námestie","Ľudovíta Fullu","Luhačovická","Lužická","Lužná","Lýcejná","Lykovcová","M. Hella","Magnetová","Macharova","Majakovského","Majerníkova","Májkova","Májová","Makovického","Malá","Malé pálenisko","Malinová","Malý Draždiak","Malý trh","Mamateyova","Mánesovo námestie","Mariánska","Marie Curie-Sklodows","Márie Medveďovej","Markova","Marótyho","Martákovej","Martinčekova","Martinengova","Martinská","Mateja Bela","Matejkova","Matičná","Matúšova","Medená","Medzierka","Medzilaborecká","Merlotová","Mesačná","Mestská","Meteorová","Metodova","Mickiewiczova","Mierová","Michalská","Mikovíniho","Mikulášska","Miletičova","Mišíkova","Mliekárenská","Mlynarovičova","Mlynská dolina","Mlynské luhy","Mlynské nivy","Mlyny","Modranská","Mojmírova","Mokráň záhon","Mokrohájska cesta","Moldavská","Molecova","Moravská","Moskovská","Most SNP","Mostová","Mošovského","Motýlia","Moyzesova","Mozartova","Mraziarenská","Mudroňova","Muchovo námestie","Murgašova","Muškátová","Muštová","Múzejná","Myjavská","Mýtna","Na Baránku","Na Brezinách","Na Hrebienku","Na Kalvárii","Na Kampárke","Na kopci","Na križovatkách","Na lánoch","Na paši","Na piesku","Na Riviére","Na Sitine","Na Slavíne","Na stráni","Na Štyridsiatku","Na úvrati","Na vŕšku","Na výslní","Nábělkova","Nábrežie arm. gen. L","Nábrežná","Nad Dunajom","Nad lomom","Nad lúčkami","Nad ostrovom","Nad Sihoťou","Námestie 1. mája","Námestie Alexandra D","Námestie Biely kríž","Námestie Hraničiarov","Námestie Jána Pavla","Námestie Ľudovíta Št","Námestie Martina Ben","Nám. M.R.Štefánika","Námestie slobody","Námestie SNP","Námestie sv. Františ","Narcisová","Nedbalova","Nekrasovova","Neronetová","Nerudova","Nevädzová","Nezábudková","Niťová","Nitrianska","Nížinná","Nobelova","Nobelovo námestie","Nová","Nová Rožňavská","Novackého","Nové pálenisko","Nové záhrady I","Nové záhrady II","Nové záhrady III","Nové záhrady IV","Nové záhrady V","Nové záhrady VI","Nové záhrady VII","Novinárska","Novobanská","Novohradská","Novosvetská","Obežná","Obchodná","Očovská","Odbojárov","Odborárska","Odborárske námestie","Ohnicová","Okánikova","Okružná","Olbrachtova","Olejkárska","Ondavská","Ondrejovova","Oravská","Orechová cesta","Orechový rad","Oriešková","Ormisova","Osadná","Ostravská","Ostredková","Osuského","Osvetová","Otonelská","Ovručská","Ovsištské námestie","Pajštúnska","Palackého","Palárikova","Pálavská","Palisády","Palkovičova","Panenská","Pankúchova","Panónska cesta","Panská","Papánkovo námestie","Papraďová","Páričkova","Parková","Partizánska","Pasienky","Paulínyho","Pavlovičova","Pavlovova","Pavlovská","Pažického","Pažítková","Pečnianska","Pernecká","Pestovateľská","Peterská","Petzvalova","Pezinská","Piesočná","Piešťanská","Pifflova","Pilárikova","Pionierska","Pivoňková","Planckova","Planét","Plátenícka","Pluhová","Plynárenská","Plzenská","Pobrežná","Pod Bôrikom","Pod Kalváriou","Pod lesom","Pod Rovnicami","Pod vinicami","Podhorského","Podjavorinskej","Podlučinského","Podniková","Podtatranského","Pohronská","Polárna","Poloreckého","Poľná","Poľská","Poludníková","Porubského","Poštová","Považská","Povraznícka","Pražská","Predstaničné námesti","Prepoštská","Prešernova","Prešovská","Pri Bielom kríži","Pri dvore","Pri Dynamitke","Pri Habánskom mlyne","Pri hradnej studni","Pri seči","Pri Starej Prachárni","Pri Starom háji","Pri Starom Mýte","Pri strelnici","Pri Suchom mlyne","Pri zvonici","Pribinova","Pribišova","Pribylinská","Priečna","Priekopy","Priemyselná","Prievozská","Príkopova","Primaciálne námestie","Prístav","Prístavná","Prokofievova","Prokopa Veľkého","Prokopova","Prúdová","Prvosienková","Púpavová","Pustá","Puškinova","Račianska","Račianske mýto","Radarová","Rádiová","Radlinského","Radničná","Radničné námestie","Radvanská","Rajská","Raketová","Rákosová","Rastislavova","Rázusovo nábrežie","Repná","Rešetkova","Revolučná","Révová","Revúcka","Rezedová","Riazanská","Ribayová","Riečna","Rigeleho","Rízlingová","Riznerova","Robotnícka","Romanova","Röntgenova","Rosná","Rovná","Rovniankova","Rovníková","Rozmarínová","Rožňavská","Rubinsteinova","Rudnayovo námestie","Rumančeková","Rusovská cesta","Ružičková","Ružinovská","Ružomberská","Ružová dolina","Rybárska brána","Rybné námestie","Rýdziková","Sabinovská","Sad Janka Kráľa","Sadová","Sartorisova","Sasinkova","Seberíniho","Sečovská","Sedlárska","Sedmokrásková","Segnerova","Sekulská","Semianova","Senická","Senná","Schillerova","Schody pri starej vo","Sibírska","Sienkiewiczova","Silvánska","Sinokvetná","Skalická cesta","Skalná","Sklenárova","Sklenárska","Sládkovičova","Sladová","Slávičie údolie","Slavín","Slepá","Sliačska","Sliezska","Slivková","Slnečná","Slovanská","Slovinská","Slovnaftská","Slowackého","Smetanova","Smikova","Smolenická","Smolnícka","Smrečianska","Soferove schody","Socháňova","Sokolská","Solivarská","Sološnická","Somolického","Sosnová","Spišská","Spojná","Spoločenská","Sputniková","Sreznevského","Srnčia","Stachanovská","Stálicová","Staničná","Stará Černicová","Stará Ivánska cesta","Stará Prievozská","Stará Vajnorská","Stará vinárska","Staré Grunty","Staré ihrisko","Staré záhrady","Starhradská","Starohájska","Staromestská","Staroturský chodník","Staviteľská","Stodolova","Stoklasová","Strakova","Strážnická","Strážny dom","Strečnianska","Stredná","Strelecká","Strmá cesta","Strojnícka","Stropkovská","Struková","Studená","Stuhová","Súbežná","Súhvezdná","Suché mýto","Suchohradská","Súkennícka","Súľovská","Sumbalova","Súmračná","Súťažná","Svätého Vincenta","Svätoplukova","Svätovojtešská","Svetlá","Svíbová","Svidnícka","Svoradova","Svrčia","Syslia","Šafárikovo námestie","Šafránová","Šagátova","Šalviová","Šancová","Šándorova","Šarišská","Šášovská","Šaštínska","Ševčenkova","Šintavská","Šípková","Škarniclova","Školská","Škovránčia","Škultétyho","Šoltésovej","Špieszova","Špitálska","Športová","Šrobárovo námestie","Šťastná","Štedrá","Štefánikova","Štefanovičova","Štefunkova","Štetinova","Štiavnická","Štúrova","Štyndlova","Šulekova","Šumavská","Šuňavcova","Šustekova","Švabinského","Tabaková","Tablicova","Táborská","Tajovského","Tallerova","Tehelná","Technická","Tekovská","Telocvičná","Tematínska","Teplická","Terchovská","Teslova","Tetmayerova","Thurzova","Tichá","Tilgnerova","Timravina","Tobrucká","Tokajícka","Tolstého","Tománkova","Tomášikova","Topoľčianska","Topoľová","Továrenská","Trebišovská","Trenčianska","Treskoňova","Trnavská cesta","Trnavské mýto","Tŕňová","Trojdomy","Tučkova","Tupolevova","Turbínova","Turčianska","Turnianska","Tvarožkova","Tylova","Tyršovo nábrežie","Údernícka","Údolná","Uhorková","Ukrajinská","Ulica 29. augusta","Ulica Imricha Karvaš","Ulica Jozefa Krónera","Ulica Viktora Tegelh","Úprkova","Úradnícka","Uránová","Urbánkova","Ursínyho","Uršulínska","Úzka","V záhradách","Vajanského nábrežie","Vajnorská","Valašská","Valchárska","Vansovej","Vápenná","Varínska","Varšavská","Vavilovova","Vavrínova","Vazovova","Včelárska","Velehradská","Veltlínska","Ventúrska","Veterná","Veternicová","Vetvová","Viedenská cesta","Vietnamská","Vígľašská","Vihorlatská","Viktorínova","Vilová","Vincenta Hložníka","Vínna","Vlastenecké námestie","Vlčkova","Vodný vrch","Votrubova","Vrábeľská","Vrakunská cesta","Vranovská","Vretenová","Vrchná","Vrútocká","Vyhliadka","Vyhnianska cesta","Vysoká","Vyšehradská","Vyšná","Wattova","Wilsonova","Wolkrova","Za Kasárňou","Za sokolovňou","Za Stanicou","Za tehelňou","Záborského","Zadunajská cesta","Záhorácka","Záhradnícka","Záhrebská","Zálužická","Zámocká","Zámocké schody","Zámočnícka","Západná","Západný rad","Záporožská","Zátišie","Závodníkova","Zelená","Zelinárska","Zimná","Zlaté piesky","Zlaté schody","Znievska","Zohorská","Zochova","Zrinského","Zvolenská","Žabí majer","Žabotova","Žehrianska","Železná","Železničiarska","Žellova","Žiarska","Židovská","Žilinská","Živnostenská","Žižkova","Župné námestie"],PBu=["{{location.street_name}}"],TBu={building_number:fBu,city_name:vBu,city_pattern:CBu,city_prefix:FBu,city_suffix:kBu,country:ABu,default_country:bBu,postcode:yBu,secondary_address:BBu,state:zBu,state_abbr:SBu,street_address:MBu,street_name:wBu,street_pattern:PBu},jBu=TBu,NBu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],LBu={words:NBu},RBu=LBu,KBu={title:"Slovak",code:"sk",language:"sk",endonym:"slovenčina",dir:"ltr",script:"Latn"},IBu=KBu,CH=["Alexandra","Karina","Daniela","Andrea","Antónia","Bohuslava","Dáša","Malvína","Kristína","Nataša","Bohdana","Drahomíra","Sára","Zora","Tamara","Ema","Tatiana","Erika","Veronika","Agáta","Dorota","Vanda","Zoja","Gabriela","Perla","Ida","Liana","Miloslava","Vlasta","Lívia","Eleonóra","Etela","Romana","Zlatica","Anežka","Bohumila","Františka","Angela","Matilda","Svetlana","Ľubica","Alena","Soňa","Vieroslava","Zita","Miroslava","Irena","Milena","Estera","Justína","Dana","Danica","Jela","Jaroslava","Jarmila","Lea","Anastázia","Galina","Lesana","Hermína","Monika","Ingrida","Viktória","Blažena","Žofia","Sofia","Gizela","Viola","Gertrúda","Zina","Júlia","Juliana","Želmíra","Ela","Vanesa","Iveta","Vilma","Petronela","Žaneta","Xénia","Karolína","Lenka","Laura","Stanislava","Margaréta","Dobroslava","Blanka","Valéria","Paulína","Sidónia","Adriána","Beáta","Petra","Melánia","Diana","Berta","Patrícia","Lujza","Amália","Milota","Nina","Margita","Kamila","Dušana","Magdaléna","Oľga","Anna","Hana","Božena","Marta","Libuša","Božidara","Dominika","Hortenzia","Jozefína","Štefánia","Ľubomíra","Zuzana","Darina","Marcela","Milica","Elena","Helena","Lýdia","Anabela","Jana","Silvia","Nikola","Ružena","Nora","Drahoslava","Linda","Melinda","Rebeka","Rozália","Regína","Alica","Marianna","Miriama","Martina","Mária","Jolana","Ľudomila","Ľudmila","Olympia","Eugénia","Ľuboslava","Zdenka","Edita","Michaela","Stela","Viera","Natália","Eliška","Brigita","Valentína","Terézia","Vladimíra","Hedviga","Uršuľa","Alojza","Kvetoslava","Sabína","Dobromila","Klára","Simona","Aurélia","Denisa","Renáta","Irma","Agnesa","Klaudia","Alžbeta","Elvíra","Cecília","Emília","Katarína","Henrieta","Bibiána","Barbora","Marína","Izabela","Hilda","Otília","Lucia","Branislava","Bronislava","Ivica","Albína","Kornélia","Sláva","Slávka","Judita","Dagmara","Adela","Nadežda","Eva","Filoména","Ivana","Milada"],OBu=["Antalová","Babková","Bahnová","Balážová","Baranová","Baranková","Bartovičová","Bartošová","Bačová","Bernoláková","Beňová","Biceková","Bieliková","Blahová","Bondrová","Bosáková","Bošková","Brezinová","Bukovská","Chalupková","Chudíková","Cibulová","Cibulková","Cyprichová","Cígerová","Danková","Daňková","Daňová","Debnárová","Dejová","Dekýšová","Doležalová","Dočolomanská","Droppová","Dubovská","Dudeková","Dulová","Dullová","Dusíková","Dvončová","Dzurjaninová","Dávidová","Fabianová","Fabiánová","Fajnorová","Farkašovská","Ficová","Filcová","Filipová","Finková","Ftoreková","Gašparová","Gašparovičová","Gocníková","Gregorová","Gregušová","Grznárová","Habláková","Habšudová","Haldová","Halušková","Haláková","Hanková","Hanzalová","Haščáková","Heretiková","Hečková","Hlaváčeková","Hlinková","Holubová","Holubyová","Hossová","Hozová","Hrašková","Hricová","Hrmová","Hrušovská","Hubová","Ihnačáková","Janečeková","Janošková","Jantošovičová","Janíková","Jančeková","Jedľovská","Jendeková","Jonatová","Jurinová","Jurkovičová","Juríková","Jánošíková","Kafendová","Kaliská","Karulová","Kenížová","Klapková","Kmeťová","Kolesárová","Kollárová","Kolniková","Kolníková","Kolárová","Korecová","Kostkaová","Kostrecová","Kováčová","Kováčiková","Kozová","Kočišová","Krajíčeková","Krajčová","Krajčovičová","Krajčírová","Králiková","Krúpová","Kubíková","Kyseľová","Kállayová","Labudová","Lepšíková","Liptáková","Lisická","Lubinová","Lukáčová","Luptáková","Líšková","Madejová","Majeská","Malachovská","Malíšeková","Mamojková","Marcinková","Mariánová","Masaryková","Maslová","Matiašková","Medveďová","Melcerová","Mečiarová","Michalíková","Mihaliková","Mihálová","Miháliková","Miklošková","Mikulíková","Mikušová","Mikúšová","Milotová","Mináčová","Mišíková","Mojžišová","Mokrošová","Morová","Moravčíková","Mydlová","Nemcová","Nováková","Obšutová","Ondrušová","Otčenášová","Pauková","Pavlikovská","Pavúková","Pašeková","Pašková","Pelikánová","Petrovická","Petrušková","Pešková","Plchová","Plekanecová","Podhradská","Podkonická","Poliaková","Pupáková","Raková","Repiská","Romančíková","Rusová","Ružičková","Rybníčeková","Rybárová","Rybáriková","Samsonová","Sedliaková","Senková","Sklenková","Skokanová","Skutecká","Slašťanová","Slobodová","Slobodníková","Slotová","Slováková","Smreková","Stodolová","Straková","Strnisková","Svrbíková","Sámelová","Sýkorová","Tatarová","Tatarková","Tatárová","Tatárkaová","Thomková","Tomečeková","Tomková","Trubenová","Turčoková","Uramová","Urblíková","Vajcíková","Vajdová","Valachová","Valachovičová","Valentová","Valušková","Vaneková","Veselová","Vicenová","Višňovská","Vlachová","Vojteková","Vydarená","Zajacová","Zimová","Zimková","Záborská","Zúbriková","Čapkovičová","Čaplovičová","Čarnogurská","Čierná","Čobrdová","Ďaďová","Ďuricová","Ďurišová","Šidlová","Šimonovičová","Škriniarová","Škultétyová","Šmajdová","Šoltésová","Šoltýsová","Štefanová","Štefanková","Šulcová","Šurková","Švehlová","Šťastná"],$Bu=[{value:"{{person.female_last_name}}",weight:1}],FH=["Ing.","Mgr.","JUDr.","MUDr."],kH=["Drahoslav","Severín","Alexej","Ernest","Rastislav","Radovan","Dobroslav","Dalibor","Vincent","Miloš","Timotej","Gejza","Bohuš","Alfonz","Gašpar","Emil","Erik","Blažej","Zdenko","Dezider","Arpád","Valentín","Pravoslav","Jaromír","Roman","Matej","Frederik","Viktor","Alexander","Radomír","Albín","Bohumil","Kazimír","Fridrich","Radoslav","Tomáš","Alan","Branislav","Bruno","Gregor","Vlastimil","Boleslav","Eduard","Jozef","Víťazoslav","Blahoslav","Beňadik","Adrián","Gabriel","Marián","Emanuel","Miroslav","Benjamín","Hugo","Richard","Izidor","Zoltán","Albert","Igor","Július","Aleš","Fedor","Rudolf","Valér","Marcel","Ervín","Slavomír","Vojtech","Juraj","Marek","Jaroslav","Žigmund","Florián","Roland","Pankrác","Servác","Bonifác","Svetozár","Bernard","Júlia","Urban","Dušan","Viliam","Ferdinand","Norbert","Róbert","Medard","Zlatko","Anton","Vasil","Vít","Adolf","Vratislav","Alfréd","Alojz","Ján","Tadeáš","Ladislav","Peter","Pavol","Miloslav","Prokop","Cyril","Metod","Patrik","Oliver","Ivan","Kamil","Henrich","Drahomír","Bohuslav","Iľja","Daniel","Vladimír","Jakub","Krištof","Ignác","Gustáv","Jerguš","Dominik","Oskar","Vavrinec","Ľubomír","Mojmír","Leonard","Tichomír","Filip","Bartolomej","Ľudovít","Samuel","Augustín","Belo","Oleg","Bystrík","Ctibor","Ľudomil","Konštantín","Ľuboslav","Matúš","Móric","Ľuboš","Ľubor","Vladislav","Cyprián","Václav","Michal","Jarolím","Arnold","Levoslav","František","Dionýz","Maximilián","Koloman","Boris","Lukáš","Kristián","Vendelín","Sergej","Aurel","Demeter","Denis","Hubert","Karol","Imrich","René","Bohumír","Teodor","Tibor","Maroš","Martin","Svätopluk","Stanislav","Leopold","Eugen","Félix","Klement","Kornel","Milan","Vratko","Ondrej","Andrej","Edmund","Oldrich","Oto","Mikuláš","Ambróz","Radúz","Bohdan","Adam","Štefan","Dávid","Silvester"],HBu=ju(CH,kH),GBu=["Antal","Babka","Bahna","Bahno","Baláž","Baran","Baranka","Bartovič","Bartoš","Bača","Bernolák","Beňo","Bicek","Bielik","Blaho","Bondra","Bosák","Boška","Brezina","Bukovský","Chalupka","Chudík","Cibula","Cibulka","Cibuľa","Cyprich","Cíger","Danko","Daňko","Daňo","Debnár","Dej","Dekýš","Doležal","Dočolomanský","Droppa","Dubovský","Dudek","Dula","Dulla","Dusík","Dvonč","Dzurjanin","Dávid","Fabian","Fabián","Fajnor","Farkašovský","Fico","Filc","Filip","Finka","Ftorek","Gašpar","Gašparovič","Gocník","Gregor","Greguš","Grznár","Hablák","Habšuda","Halda","Haluška","Halák","Hanko","Hanzal","Haščák","Heretik","Hečko","Hlaváček","Hlinka","Holub","Holuby","Hossa","Hoza","Hraško","Hric","Hrmo","Hrušovský","Huba","Ihnačák","Janeček","Janoška","Jantošovič","Janík","Janček","Jedľovský","Jendek","Jonata","Jurina","Jurkovič","Jurík","Jánošík","Kafenda","Kaliský","Karul","Keníž","Klapka","Kmeť","Kolesár","Kollár","Kolnik","Kolník","Kolár","Korec","Kostka","Kostrec","Kováč","Kováčik","Koza","Kočiš","Krajíček","Krajči","Krajčo","Krajčovič","Krajčír","Králik","Krúpa","Kubík","Kyseľ","Kállay","Labuda","Lepšík","Lipták","Lisický","Lubina","Lukáč","Lupták","Líška","Madej","Majeský","Malachovský","Malíšek","Mamojka","Marcinko","Marián","Masaryk","Maslo","Matiaško","Medveď","Melcer","Mečiar","Michalík","Mihalik","Mihál","Mihálik","Mikloško","Mikulík","Mikuš","Mikúš","Milota","Mináč","Mišík","Mojžiš","Mokroš","Mora","Moravčík","Mydlo","Nemec","Nitra","Novák","Obšut","Ondruš","Otčenáš","Pauko","Pavlikovský","Pavúk","Pašek","Paška","Paško","Pelikán","Petrovický","Petruška","Peško","Plch","Plekanec","Podhradský","Podkonický","Poliak","Pupák","Rak","Repiský","Romančík","Rus","Ružička","Rybníček","Rybár","Rybárik","Samson","Sedliak","Senko","Sklenka","Skokan","Skutecký","Slašťan","Sloboda","Slobodník","Slota","Slovák","Smrek","Stodola","Straka","Strnisko","Svrbík","Sámel","Sýkora","Tatar","Tatarka","Tatár","Tatárka","Thomka","Tomeček","Tomka","Tomko","Truben","Turčok","Uram","Urblík","Vajcík","Vajda","Valach","Valachovič","Valent","Valuška","Vanek","Vesel","Vicen","Višňovský","Vlach","Vojtek","Vydarený","Zajac","Zima","Zimka","Záborský","Zúbrik","Čapkovič","Čaplovič","Čarnogurský","Čierny","Čobrda","Ďaďo","Ďurica","Ďuriš","Šidlo","Šimonovič","Škriniar","Škultéty","Šmajda","Šoltés","Šoltýs","Štefan","Štefanka","Šulc","Šurka","Švehla","Šťastný"],_Bu=[{value:"{{person.male_last_name}}",weight:1}],AH=["Ing.","Mgr.","JUDr.","MUDr."],VBu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],JBu=ju(FH,AH),UBu=["Phd."],WBu={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},qBu={female_first_name:CH,female_last_name:OBu,female_last_name_pattern:$Bu,female_prefix:FH,first_name:HBu,male_first_name:kH,male_last_name:GBu,male_last_name_pattern:_Bu,male_prefix:AH,name:VBu,prefix:JBu,suffix:UBu,title:WBu},ZBu=qBu,YBu=["09## ### ###","0## #### ####","0# #### ####","+421 ### ### ###"],QBu={formats:YBu},XBu=QBu,u8u={company:xBu,internet:gBu,location:jBu,lorem:RBu,metadata:IBu,person:ZBu,phone_number:XBu},bH=u8u;new Ku({locale:[bH,Ru,Lu]});var e8u=["06# ### ## ##","06########","+381 6# ### ####"],a8u={formats:e8u},r8u=a8u,n8u={wide:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],abbr:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"]},t8u={wide:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"],abbr:["ned","pon","uto","sre","čet","pet","sub"]},i8u={month:n8u,weekday:t8u},o8u=i8u,s8u=["rs","com","co.rs","edu.rs","in.rs"],l8u={domain_suffix:s8u},E8u=l8u,c8u=["#","##","###"],d8u=["Beograd","Bor","Jagodina","Kikinda","Kraljevo","Kruševac","Leskovac","Niš","Novi Pazar","Novi Sad","Pančevo","Paraćin","Pirot","Požarevac","Prokuplje","Smederevo","Sombor","Sopot","Sremska Mitrovica","Subotica","Užice","Vranje","Vršac","Zaječar","Zrenjanjin","Čačak","Šabac"],D8u=["{{location.city_name}}"],x8u=["Avganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Belorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Ostrvo Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanska Ostrva","Srednjoafrička Republika","Čad","Čile","Kina","Božićna Ostrva","Keeling Ostrva","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookova Ostrva","Kostarika","Hrvatska","Kuba","Curacao","Kipar","Češka","Obala Slonovače","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandska Ostrva","Farska Ostrva","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Nemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Gvatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Holandija","Ostvro Heard i Ostrvo McDonald","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litvanija","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricijus","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Severna Marijanska Ostrva","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Portugal","Portoriko","Katar","Rumunija","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr. deo)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (hol.deo)","Slovačka","Slovenija","Salomoska Ostrva","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španija","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švajcarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Ostrva Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venecuela","Vietnam","Britanska Devičanska Ostrva","Američka Devičanska Ostrva","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],m8u=["Srbija"],h8u=["#####"],p8u=["Sprat #","Stan ##"],g8u=["Borski okrug","Braničevski okrug","Grad Beograd","Zaječarski okrug","Zapadnobački okrug","Zlatiborski okrug","Jablanički okrug","Južnobanatski okrug","Južnobački okrug","Kolubarski okrug","Kosovski okrug","Kosovskomitrovački okrug","Kosovskopomoravski okrug","Mačvanski okrug","Moravički okrug","Nišavski okrug","Pećki okrug","Pirotski okrug","Podunavski okrug","Pomoravski okrug","Prizrenski okrug","Pčinjski okrug","Rasinski okrug","Raški okrug","Severnobanatski okrug","Severnobački okrug","Srednjobanatski okrug","Sremski okrug","Toplički okrug","Šumadijski okrug"],f8u={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},v8u=["1. sokače","1300 kaplara","14. decembra","16. oktobra","2. sokače","20. oktobra","21. divizije","21. maja","22. oktobra","23. srpske udarne divizije","27. marta","29. novembra","3. sokače","4. sokače","5. sokače","6. Ličke divizije","6. aprila","6. sokače","7. jula","7. sokače","8. sokače","Abardareva","Alaska","Albanska","Albanske spomenice","Aleksandra Deroka","Aleksandra Fleminga","Aleksandra Glišića","Aleksandra Stambolijskog","Auto put Beograd Novi Sad","Avde Karabegovića","Baba Višnjina","Bagremova","Bajdina","Baje Sekulića","Bajronova","Bakarska","Bakićeva","Balkanska","Baltička","Balšina","Bana Ivaniša","Bana Mladena","Banatska","Banijska","Belička","Belog bagrema","Belokrajjnska","Belopalanačka","Beogradska","Bilećka","Bogoboja Atanackovića","Bogojavljenska","Bogoljuba čukića","Bojadžijska","Bokeljska","Bosanska","Bose Milićević","Bože Jankovića","Božice Divnić","Božidara Adžije","Bulevar AVNOJa","Bulevar Arsenija Čarnojevića","Bulevar Mira","Bulevar Vojvode Bojovića","Bulevar Vojvode Mišića","Bulevar Vojvode Putnika","Bulevar kralja Aleksandra","Bulevar umetnosti","Camblakova","Cankareva","Cara Dušana","Cara Lazara","Carice Milice","Cavtatska","Cerska","Cetinjska","Crnogorska","Crnojevića","Crnotravska","Cvetanova ćuprija","Cvetna","Cvećarska","Cvijićeva","Daljska","Dalmatinska","Danice Marković","Danijelova","Danila Bojovića","Danila Ilića","Danila Kiša","Daruvarska","Davida Pajića","Debarska","Deligradska","Despota Stefana","Devojačka","Dimitrija Koturovića","Donja","Dositejeva","Dr Agostina Neta","Dr Ivana Ribara","Dr Izabele Haton","Dr Jovana Danića","Dr Rozali Morton","Drage Ljočić","Drage Spasić","Dragoslava Srejovića","Džona Kenedija","Egejska","Elija Fincija","Emila Zole","Emilijana Joksimovića","Fabrisova","Filipa Višnjića","Finžgarova","Frana Levstika","France Prešerna","Francuska","Fruškogorska","Galipoljska","Gandijeva","Garibaldijeva","Garsije Lorke","Gastona Gravijea","General Živka Pavlovića","Generala Aračića","Generala Ždanova","Geteova","Glamočka","Gligorija Vozarovića","Golijska","Golsvortijeva","Gorenjska","Gornja","Gospodar Jevremova","Gospodar Jovanova","Gostivarska","Gragorčićeva","Gramšijeva","Gračanička","Gruje Miškovića","Grčića Milenka","Gundulićev venac","Guslarska","Hadži Milentijeva","Hadži Prodanova","Hadži Ruvimova","Hadži Đerina","Hajduk Stankova","Hajima Davića","Hanibala Lucića","Hercegovačka","Heroja Milana Tepića","Husinskih rudara","Hvarska","Idvorska","Igmanska","Ignjata Joba","Ilije Garašanina","Ilirska","Imotska","Indire Gandi","Internacionalnih brigada","Isidore Sekulić","Ivana Milutinovića","Ivana Mičurina","Ivanovačka","Ivice Devčića","Ivićeva","Izletnička","Izvorska","Jablanička","Jabučka","Jakuba Kuburovića","Jana Kolara","Janković Stojana","Jasenička","Jaše Prodanovića","Jefimijina","Jerneja Kopitara","Jerusalimska","Jezdićeva","Jirečekova","Jonska","Jovana Avakumovića","Jovana Mikića","Jovana Trajkovića","Kajuhova","Kalenićeva","Karamatina","Karađorđev trg","Karla Lukača","Karlovačka","Karnedžijeva","Katanićeva","Katarine Milovuk","Katićeva","Kačanička","Kedrova","Kej oslobođenja","Kijevska","Kirovljeva","Klanačka","Klare Cetkin","Kneza Miloša","Kninska","Kolarčeva","Komovska","Kondina","Konovljanska","Kopernikova","Kosančićev venac","Kosmajska","Kosovska","Koste Trifkovića","Kostolačka","Kovačka","Kozjačka","Kragujevačkih đaka","Kritska","Krivolačka","Krušedolska","Kruševačka","Kumanovska","Kursulina","Kuršumlijska","Ladno brdo","Lazara Savatića","Laze Kostića","Lenjinov Bulevar","Lepenička","Limska","Lipovačka","Listopadna","Ljermontova","Ljube Šercera","Lole Ribara","Lopudska","Lovačka","Lošinjska","Luja Adamiča","Lukijana Mušitskog","Magelanova","Maglajska","Majdanpečka","Majke Jevrosime","Marijane Gregoran","Marije Bursać","Marička","Marka Oreškovića","Marka Pola","Marulićeva","Maršala Birjuzova","Mažuranićeva","Metohijska","Mihaila Đurića","Mike Alasa","Milana Premasunca","Milana Rakića","Mile Dimić","Milice Srpkinje","Miloja Đaka","Miloša Pocerca","Milunke Savić","Milutina Bojića","Milutina Milankovića","Mirijevski Bulevar","Miročka","Mite Ružića","Mitra Bakića","Mlade Bosne","Mojkovačka","Mosorska","Mostarska","Moše Pijade","Murska","Mutapova","Nade Dimić","Nade Naumović","Nake Spasić","Namesnika Protića","Nehruova","Nemanjina","Nerodimska","Neznanog junaka","Nikolaja Gogolja","Nikole Grulovića","Nikole Markovića","Nikole Ostrovskog","Nikšićka","Nićifora Dučića","Nova Skojevska","Novakova","Novogradska","Novosadska","Nušićeva","Obalskih radnika","Obilićev venac","Oblakovska","Obrenovački put","Ognjena Price","Ohridska","Olge Alkalaj","Olge Jovanović","Omladinska","Omladinskih brigada","Opatijska","Orahova","Oračka","Orfelinova","Orlovska","Osmana Đikića","Ozrenska","Oštreljska","Pabla Nerude","Paje Adamova","Palih boraca","Palisadska","Palmira Toljatija","Palmotićeva","Pančevački put","Partizanski put","Patrisa Lumumbe","Paunova","Pavla Papa","Paštrovićeva","Pere Velimirovića","Petra Kočića","Petra Lekovića","Pešterska","Pilota M. Petrovića","Pinkijeva","Pionirska","Pirotska","Piva Karamatijevića","Pivljanina Baje","Plzenska","Pop Lukina","Požarevačka","Požeška","Prenjska","Preševska","Prilepska","Primorska","Prokupačka","Prolomska","Prote Mateje","Prvomajska","Ptujska","Pukovnika Bacića","Puškinova","Radanska","Rade Končara","Radivoja Koraća","Radnička","Radoja Dakića","Rajićeva","Ramska","Rankeova","Ratka Mitrovića","Ravanička","Reljina","Ribnička","Rige od Fere","Risanska","Rospi ćuprija","Rovinjska","Roze Luksemburg","Ruska","Ruzveltova","Ruđera Boškovića","Salvadora Aljendea","Save Jovanovića","Save Kovačevića","Save Tekelije","Savski Trg","Savski nasip","Savski venac","Senjanina Ive","Serdara Janka Vukotića","Severni bulevar","Sime Šolaje","Simina","Simonidina","Siva stena","Skender begova","Skerlićeva","Skver Mire Trailović","Slanački put","Slavka Rodić","Slavoljuba Vuksanovića","Sokobanjska","Solunska","Somborska","Sonje Marinković","Sopoćanska","Srpskih udarnih brigada","Stanka Paunovića Veljka","Stevana Opačića","Stevana Sremca","Strahinjića Bana","Strma","Strumička","Studentski trg","Subotička","Susedgradska","Svetozara Markovića","Svrljiška","Tadeuša Košćuška","Takovska","Tamnavska","Terazije","Tetovska","Timočka","Tiršova","Todora Dukina","Tolstojeva","Treći bulevar","Trg Nikole Pašića","Trg Oslobođenja","Trg Republike","Trg Slavija","Trgovačka","Trogirska","Trstenjakova","Tršćanska","Ubska","Ugrinovačka","Uralska","Uroša Predića","Uroša Trojanovića","Uskočka","Uzun Mirkova","Učitelja Stojana","Ušće","Užička","Vajara Đoke Jovanovića","Vardarska","Vareška","Vase Pelagića","Velebitska","Velike stepenice","Velizara Stankovića","Veslina Masleše","Viktora Igoa","Viline Vode","Visoka","Visokog Stevana","Vitanovačka","Višegradska","Vladete Kovačevića","Vladimira Popovića","Vlajkovićeva","Vodovodska","Vojvode Stepe","Vukasovićeva","Zabrđanska","Zagorska","Zaplanjska","Zeleno brdo","Zemunska","Zemunski put","Zetska","Zmaj Jovina","Zvečanska","Ćirila i Metodija","Ćukovačka","Ćustendilska","Čarlija Čaplina","Čegarska","Čelebićka","Čumićeva","Đakovačka","Đerdapska","Đorđa Jovanovića","Đure Daničića","Đure Đakovića","Šafarikova","Šantićeva","Šejkina","Šekspirova","Šetalište","Šilerova","Školski trg","Šumatovačka","Šupljikčeva","Žabljačka","Žarka Zrenjanina","Živka Davidovića","Živojina Lazića","Žička"],C8u=["{{location.street_name}}"],F8u={building_number:c8u,city_name:d8u,city_pattern:D8u,country:x8u,default_country:m8u,postcode:h8u,secondary_address:p8u,state:g8u,street_address:f8u,street_name:v8u,street_pattern:C8u},k8u=F8u,A8u={title:"Serbian (Serbia, Latin)",code:"sr_RS_latin",country:"RS",language:"sr",variant:"latin",endonym:"srpski (Srbija, latinica)",dir:"ltr",script:"Latn"},b8u=A8u,yH=["Adrijana","Aleksandra","Ana","Anabela","Anastasija","Andrea","Andrijana","Aneta","Anica","Anita","Anja","Anka","Anđela","Ava","Biljana","Bisenija","Blagica","Bobana","Bogdana","Bojana","Bora","Borka","Bosiljka","Božena","Božica","Branka","Brankica","Ceca","Dajana","Daliborka","Damjanka","Dana","Danijela","Danila","Danka","Darija","Darinka","Dejana","Desanka","Dijana","Divna","Dobrila","Dorotea","Draga","Dragana","Draginja","Drina","Dubravka","Dunja","Dušanka","Dušica","Duška","Elena","Eleonora","Ema","Emilija","Evdokija","Gabrijela","Gala","Galina","Gorana","Gordana","Hana","Ilinka","Ina","Irina","Ivanka","Jadranka","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jovana","Jovanka","Julia","Julijana","Katarina","Klara","Kristina","Ksenija","Lada","Lara","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Magdalena","Maja","Malina","Marica","Marina","Markika","Marta","Maša","Mašinka","Melenija","Mia","Milana","Milanka","Milena","Milica","Miljana","Mina","Mira","Mirela","Mirjana","Mirka","Mirna","Mitra","Mlađana","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Neda","Nela","Neva","Nevena","Nikoleta","Nikolina","Nina","Njegomirka","Ognjana","Olga","Olgica","Olivera","Peruna","Petra","Petrija","Radina","Radmila","Radojka","Rakita","Renja","Ristana","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Selena","Senka","Silvija","Simonida","Slava","Slavica","Slavka","Slađana","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srna","Stanislava","Staša","Stefana","Stojanka","Sunčica","Suzana","Svetlana","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Una","Vasilisa","Vera","Verica","Veselinka","Vesna","Vida","Višnja","Vladana","Vlatka","Vojislava","Vujica","Vukica","Zavida","Zora","Zorana","Zorka","Zvezdana","Čarna","Đurica","Željka"],BH=["Adam","Aleksa","Aleksandar","Aleksej","Aljoša","Anastasije","Andrej","Andrija","Anej","Arsenije","Aćim","Berislav","Blagoje","Boban","Bogdan","Bogoljub","Bojan","Boris","Borivoje","Borjan","Boško","Boža","Božidar","Branimir","Branislav","Branko","Budimir","Cvijan","Cvijetin","Dabiživ","Damir","Damjan","Danilo","Danko","Darko","David","Davor","Dejan","Desimir","Dimitrije","Dragan","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Dušan","Duško","Filip","Filotije","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gordan","Grgur","Grigorije","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ivan","Ivica","Ivo","Jadranko","Jakov","Jezdimir","Jovan","Jugoslav","Kalinik","Kirilo","Konstantin","Kosta","Kristijan","Krsto","Kuzman","Lazar","Ljubiša","Ljubomir","Luka","Mališa","Marinko","Marjan","Marko","Mateja","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milanko","Mile","Mileta","Milisav","Milić","Miljan","Milojica","Milomir","Milorad","Miloš","Milutin","Miodrag","Miomir","Mirko","Miroslav","Mitar","Miša","Miško","Mladen","Momir","Nebojša","Nedeljko","Nemanja","Nenad","Neven","Nikola","Nikša","Novak","Obrad","Obren","Ognjen","Oliver","Ostoja","Paja","Pavle","Pera","Perica","Pero","Petar","Petko","Predrag","Prvoslav","Radenko","Radivoje","Radiša","Radmilo","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Ranko","Ratimir","Raško","Relja","Rodoljub","Saša","Simo","Siniša","Slavoljub","Slobodan","Srboljub","Sredoje","Stanislav","Stanko","Stefan","Stevan","Stojan","Strahinja","Svetislav","Svetolik","Svetomir","Tadija","Tihomir","Tomislav","Vanja","Vasil","Vasko","Velibor","Velimir","Vidak","Vladimir","Vlastimir","Vojin","Vujadin","Vuk","Vukan","Vukašin","Vukota","Zafir","Zarije","Zoran","Zvonko","Časlav","Čedomir","Đorđe","Đura","Đurađ"],y8u=ju(yH,BH),B8u=["Abadžija","Abadžić","Abazović","Adamović","Adašević","Aguridić","Ajvazović","Akifović","Aksentijević","Aksentić","Aksin","Aksić","Aksović","Akšam","Aladić","Aladžić","Alaković","Alanović","Alargić","Alavanja","Alavantić","Aličić","Aljančić","Alković","Almašac","Alparac","Aluga","Andesilić","Andić","Andonov","Andonović","Andrejević","Andrejin","Andrejić","Antonić","Antonović","Antović","Antunović","Antušević","Anučin","Anušić","Anđelić","Anđelković","Aćimović","Aćin","Aćić","Ačanski","Ačić","Ađanski","Ašanin","Ašađanin","Aškraba","Aškrabić","Ašonja","Ašćerić","Babac","Babalj","Babarogić","Babin","Babić","Babović","Bajčetić","Bajčić","Bajšanski","Bakal","Balabanović","Balašević","Baletić","Balević","Balešević","Banić","Banićević","Banjac","Banjak","Banjalić","Barišić","Barošević","Baroševčić","Basara","Basarić","Bastać","Batnožić","Bekavac","Bekjarev","Beko","Bekonja","Bekovac","Bekvalac","Bekčić","Belivuk","Belić","Belojević","Belopoljac","Belović","Belovuković","Beloševac","Belošević","Belčević","Benaković","Birtašević","Birčaković","Birčanin","Bivolarević","Bizetić","Bizumić","Bićanin","Bjeletić","Bjelica","Bjelinić","Bjelivuk","Bjelić","Bjeličić","Bjelja","Bjelkić","Bjelobaba","Bjelobrk","Bjeloglav","Bjelogrlić","Bjelojević","Blaćanin","Blašković","Blažanović","Bocić","Bocokić","Bodiroga","Bogisavljević","Bogoljubović","Bogosavac","Bolta","Boltić","Bolunović","Bomeštar","Bonderović","Bondžić","Borilović","Borinčević","Borisavljević","Borkovački","Borković","Borčanin","Bosanac","Bosančić","Bosiljkić","Bosiljković","Bosiljčić","Bozalo","Bozdok","Bozdokov","Božanić","Božanović","Božićković","Božičić","Božičković","Bratojević","Bratonožić","Bratović","Brezo","Brezovac","Brešković","Brežančić","Brkanović","Brkić","Brđanin","Brđović","Buač","Buača","Bubalo","Bucalo","Bucalović","Buljin","Buljubašić","Buljugić","Bulovan","Bunuševac","Burani","Burazer","Burazor","Burević","Burgić","Butarević","Cikota","Cilikan","Cimbaljević","Cimeša","Cvetković","Cvetljanin","Cvetojević","Cvetuljski","Cvijan","Cvijanović","Cvijančević","Cvijetin","Cvijetinović","Cvijetić","Cvijić","Cvjetičanin","Dabić","Dabižljević","Dabović","Dafunić","Dagović","Daišević","Dajić","Dajlić","Dačković","Dačović","Dedejić","Dedijer","Devedžić","Devetak","Devrnja","Deđanski","Dimitrijević","Dimitrić","Dimitrovski","Dimić","Dimkić","Dimković","Dimović","Dimčević","Dimčić","Dimšić","Dingarac","Dobrilović","Dobrinković","Dolović","Domanović","Domazet","Domiševac","Dondur","Donević","Dončić","Dopuđa","Dorić","Doronjski","Dorontić","Drešević","Drinić","Drinjak","Drljan","Drljača","Drmanac","Drmanović","Drmončić","Drvarević","Drvenica","Drča","Drčelić","Dumanjić","Dumnić","Dvizac","Dvokić","Dvoranac","Dženopoljac","Džepina","Džigumović","Džigurski","Džikić","Džinić","Džodanović","Egelja","Egeljić","Egerić","Egić","Floričelović","Fodulović","Franić","Gadžić","Gagić","Gagović","Gagričić","Galinac","Galjak","Galjen","Gavrilović","Gavrić","Gavrović","Gazdić","Gazibara","Gazivoda","Gaćina","Gaćinović","Gačanović","Gačević","Gačić","Gađanski","Gledić","Gleđa","Glintić","Glođović","Gložanski","Gluhović","Glukčević","Glumac","Grabež","Grabić","Grabovac","Gradištanac","Gradojević","Grgurević","Grkavac","Grkinić","Grubnić","Guzina","Gučanin","Gušanović","Gušatović","Gušavac","Guševac","Gušić","Gušović","Heleta","Hrkalović","Hrnjak","Ibrić","Igov","Igrić","Ilin","Ilinčić","Ilisić","Ilić","Iličin","Isakov","Ičelić","Ištoković","Išvan","Jablanov","Jaćimović","Jaćović","Jašarević","Jeftić","Jeftović","Jelačić","Jelašić","Jelisavac","Jereminov","Jeremić","Jergić","Jerinić","Jerinkić","Jerkov","Jerković","Jevremov","Jevremović","Jevremčević","Jevrić","Jevrosimov","Jevrosimović","Jevtanović","Jevtić","Jevtović","Jevđenić","Jevđenović","Jevđević","Jezdimirović","Jezdić","Jocković","Jokanović","Jokin","Jokić","Jokičić","Joković","Joksimović","Jovanović","Jurašić","Jurišević","Jurišin","Jurišić","Jurjević","Kablinović","Kadijević","Kainović","Kaitović","Kajganić","Kalaba","Kalabić","Kalajanović","Kalajdžić","Kalajitović","Kalajić","Kalendić","Karajčić","Karakašević","Karaman","Karamarković","Karamata","Karatošić","Karaulac","Karaulić","Karavidić","Karać","Karađorđević","Karašićević","Kačaniklić","Kačar","Kačarević","Kačavenda","Kašanin","Kašiković","Kašterović","Kekić","Keleka","Keleman","Kitić","Kitonjić","Kićanović","Kićeskulov","Kićevac","Kičema","Kičić","Kišfalubac","Kladar","Kladarin","Klander","Klasanović","Klačar","Klašnja","Klikovac","Klimović","Klinac","Klincov","Klinić","Kojčinović","Kojčić","Kokanov","Kokanović","Koković","Kokoškov","Kolak","Kolaković","Kolar","Kolarević","Kolarić","Kolarov","Kolonja","Kolović","Kolundžija","Kolundžić","Komad","Komadinić","Komadinović","Komanov","Komanović","Komar","Komarica","Komarnički","Komarov","Komarčević","Komarčić","Komatina","Komatinović","Komatović","Komazec","Komljen","Komljenović","Komluški","Komnenić","Komnenov","Komnenović","Korda","Kordin","Kordić","Kordulup","Korica","Kostadinović","Kostin","Kostić","Kotaranin","Kotaraš","Kotarlić","Kotarčević","Kotević","Kovinjalo","Kovinčić","Kovjanić","Kovljenić","Kovrlija","Kovčin","Kozarac","Kozarev","Kozarević","Kozarski","Kozić","Kozlica","Kozlina","Kozlovački","Košanin","Košarac","Košević","Košničar","Košničarević","Košpić","Koštunica","Košutarac","Košutić","Kragulj","Kraguljac","Krainčanić","Krajinović","Krajišnik","Krasić","Kremanac","Kremenović","Kresoja","Kresojević","Kreštalica","Krga","Krilović","Krinulović","Kristić","Krivaja","Krivaćević","Krivokuća","Krivošija","Krivošić","Krivčević","Kričak","Krička","Kričković","Krišan","Krišanov","Krišanović","Križić","Krkeljić","Krkić","Krkljuš","Krkobabić","Krpović","Krsmanić","Krsmanović","Krsmić","Krspogačin","Krstajić","Krstanović","Krstekanić","Krstin","Krstinić","Krstivojević","Krstić","Krstičić","Krstonić","Krušković","Kružević","Krvavac","Krčevinac","Krčmar","Krčmarević","Kupusinac","Kuraica","Kuridža","Kurija","Kurilić","Kurjački","Kurmazović","Kurnoga","Kurobasa","Kurtuma","Kurucić","Kuručev","Kurćubić","Kurčubić","Kusanović","Kušić","Kušljević","Kušljić","Kuželj","Kužet","Kvačanović","Kvekić","Kvrgić","Labalo","Laban","Labanac","Labotić","Labus","Laketa","Laketić","Lakić","Laletin","Lalić","Lambić","Lazanski","Lazarac","Lazarev","Lazarević","Lazarov","Lazendić","Lazetić","Lazin","Lazinica","Lazić","Laćman","Lačanin","Lačnjevac","Lađevac","Lađević","Lađinović","Lažetić","Lelović","Lemaić","Lemajić","Lemić","Leontijević","Leposavić","Lepović","Lepšanović","Lero","Lesendrić","Levajac","Lečić","Lešević","Lilić","Ljubojević","Ljubomirović","Ljubotina","Ljubović","Lomić","Lomović","Lukač","Lukendić","Lučanović","Lučar","Lučić","Majkić","Majović","Majstorović","Malinić","Malivuk","Malićanin","Mamula","Manastirlić","Mandarić","Mandić","Mandoković","Mandrapa","Manjak","Manjenčić","Marinković","Marinović","Marinčić","Marisavljević","Marić","Marjanov","Marjanović","Marković","Marsenić","Martać","Martinac","Martinov","Martinović","Matijević","Matić","Opricović","Oprić","Opsenica","Opuić","Oraovčić","Orašanin","Orlović","Oro","Palavestra","Palačković","Paligorić","Palija","Palikuća","Palić","Pališaški","Panišić","Panjak","Panjević","Parmaković","Parojčić","Parović","Patafta","Patarac","Patković","Patrnogić","Pavličić","Pavlov","Pavlović","Pavčić","Pačanin","Pačariz","Pađen","Pašagić","Pašalić","Pašić","Penezić","Penić","Penjišević","Penović","Penčić","Peović","Pepelčević","Perlaš","Pješivac","Pješčić","Plakalović","Plamenac","Plačić","Plejo","Plemić","Pleskonjić","Popčić","Poštić","Požarac","Prebiračević","Predin","Predić","Predojev","Predojević","Predović","Predragović","Preočanin","Prerad","Prkosovački","Protić","Prošić","Putinčanin","Putnik","Puzavac","Puzigaća","Raca","Radinović","Radisavić","Radisavljević","Radisavčević","Radivojac","Radivojša","Radonja","Radonjanin","Radonjić","Radotić","Radovac","Radovanac","Radovanković","Radovanlija","Radovanov","Radulaški","Radulić","Radulj","Raduljesković","Raduljević","Radusilović","Radusinović","Radušić","Raduški","Rafailović","Rajšić","Rakanović","Rakas","Rapovac","Rasinac","Raspopović","Rašetarević","Rašetić","Rašević","Rašović","Rendulić","Renovica","Renovčević","Repac","Resković","Rečević","Romčević","Rondović","Rovčanin","Rozgić","Ročkomanović","Rošević","Roškić","Rumenić","Samolov","Samolovac","Sanadrović","Sandalj","Sandić","Sando","Simijonović","Simin","Simić","Simićević","Simjanović","Simojlović","Simonović","Simulov","Simunović","Simurdić","Sladaković","Sladić","Sladoje","Sladojević","Slamarski","Slankamenac","Slatinac","Slijepac","Slijepčević","Slobodanović","Sparić","Spasenić","Spasenović","Spasić","Spasković","Spasojev","Spasojević","Stanijanović","Stanijević","Stanikić","Starovlah","Stepanić","Stepanov","Stepanović","Stevelić","Stevilović","Suvajac","Suvajdžić","Suvajčević","Suvačarov","Suzović","Sučević","Suđić","Suša","Svirčev","Tamindžić","Tampolja","Tanjga","Tankosić","Tapavica","Tapavički","Tatomirov","Teofilović","Teokarević","Teovanović","Tepavac","Tepavčević","Tepić","Tepša","Tepšić","Terzija","Terzin","Terzić","Tesla","Tevdenić","Tešanović","Tica","Tihomirović","Tijanić","Timotić","Tintor","Tojić","Tomanović","Tomasović","Tomazović","Tomaš","Tomović","Tomušilović","Tomčić","Tončić","Topalov","Topalović","Topalski","Topisirović","Topić","Topolović","Treskavica","Trikić","Trikošanin","Trivkanović","Ubavić","Ubavkić","Ubiparip","Ubiparipović","Ubner","Ubović","Udicki","Udilović","Udovičić","Udovički","Udovčić","Ugarak","Uglješić","Ugričić","Ugrčić","Ukraden","Ulemek","Uzelac","Varinac","Varićak","Vejnović","Vekecki","Vekić","Velaja","Velanac","Veseličić","Vesin","Vesić","Vesković","Vračar","Vračarević","Vrugić","Vukelić","Vukelja","Vukeljić","Vukobradović","Vukobrat","Vuksanović","Vukčević","Vukša","Vukšić","Vuleta","Vuletaš","Vuletin","Vulić","Vulićević","Vulišić","Vulović","Vulčević","Vunjak","Vunturišević","Vučeta","Vučetić","Vučevac","Vučkovac","Vučković","Vučo","Vučurević","Zebić","Zec","Zejak","Zekan","Zimonjić","Zinaić","Zinajić","Zindović","Zipalović","Zipančić","Ziramov","Zirojević","Ćukalac","Ćukalović","Ćukić","Ćuković","Ćukteraš","Ćulibrk","Ćuslović","Čamagić","Čamdžić","Čapkunović","Čaprnjić","Čarapina","Čarapić","Čaraveša","Čarnić","Čarović","Čavaljuga","Čavdarević","Čavić","Čokov","Čolak","Čolaković","Čolanić","Đedović","Đekanović","Đekić","Đeković","Đelić","Đelkapić","Đelmaš","Đelošević","Đenić","Đenović","Đerasimović","Đerašević","Đergović","Đerisilo","Đerić","Đoković","Đolović","Đukelić","Šmitran","Šmrčak","Šobota","Šorgić","Šormaz","Šotić","Šotra","Šujdović","Šukalo","Šukalović","Šukara","Šutaković","Šutanovac","Žerajić","Žeravica","Žirović","Živadinović","Živak","Živaljević","Živanac"],z8u=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],S8u={female_first_name:yH,first_name:y8u,last_name:B8u,male_first_name:BH,name:z8u},M8u=S8u,w8u=["### ###","### ### ####","06# ### ## ##","+381## ### ## ##","00381 ## ### ###"],P8u={formats:w8u},T8u=P8u,j8u={cell_phone:r8u,date:o8u,internet:E8u,location:k8u,metadata:b8u,person:M8u,phone_number:T8u},zH=j8u;new Ku({locale:[zH,Ru,Lu]});var N8u=[56,62,59],L8u=["{{cell_phone.common_cell_prefix}}-###-####"],R8u={common_cell_prefix:N8u,formats:L8u},K8u=R8u,I8u=["vit","silver","grå","svart","röd","grön","blå","gul","lila","indigo","guld","brun","rosa","purpur","korall"],O8u={human:I8u},$8u=O8u,H8u=["Böcker","Filmer","Musik","Spel","Elektronik","Datorer","Hem","Trädgård","Verktyg","Livsmedel","Hälsa","Skönhet","Leksaker","Klädsel","Skor","Smycken","Sport"],G8u={adjective:["Liten","Ergonomisk","Robust","Intelligent","Söt","Otrolig","Fantastisk","Praktisk","Slimmad","Grym"],material:["Stål","Metall","Trä","Betong","Plast","Bomull","Granit","Gummi","Latex"],product:["Stol","Bil","Dator","Handskar","Byxor","Skjorta","Bord","Skor","Hatt"]},_8u={department:H8u,product_name:G8u},V8u=_8u,J8u=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} {{company.suffix}}"],U8u=["Gruppen","AB","HB","Group","Investment","Kommanditbolag","Aktiebolag"],W8u={name_pattern:J8u,suffix:U8u},q8u=W8u,Z8u={wide:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],abbr:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"]},Y8u={wide:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],abbr:["sön","mån","tis","ons","tor","fre","lör"]},Q8u={month:Z8u,weekday:Y8u},X8u=Q8u,uzu=["se","nu","info","com","org"],ezu={domain_suffix:uzu},azu=ezu,rzu=["###","##","#"],nzu=["{{location.city_prefix}}{{location.city_suffix}}"],tzu=["Söder","Norr","Väst","Öster","Aling","Ar","Av","Bo","Br","Bå","Ek","En","Esk","Fal","Gäv","Göte","Ha","Helsing","Karl","Krist","Kram","Kung","Kö","Lyck","Ny"],izu=["stad","land","sås","ås","holm","tuna","sta","berg","löv","borg","mora","hamn","fors","köping","by","hult","torp","fred","vik"],ozu=["s Väg","s Gata"],szu=["Ryssland","Kanada","Kina","USA","Brasilien","Australien","Indien","Argentina","Kazakstan","Algeriet","DR Kongo","Danmark","Färöarna","Grönland","Saudiarabien","Mexiko","Indonesien","Sudan","Libyen","Iran","Mongoliet","Peru","Tchad","Niger","Angola","Mali","Sydafrika","Colombia","Etiopien","Bolivia","Mauretanien","Egypten","Tanzania","Nigeria","Venezuela","Namibia","Pakistan","Moçambique","Turkiet","Chile","Zambia","Marocko","Västsahara","Burma","Afghanistan","Somalia","Centralafrikanska republiken","Sydsudan","Ukraina","Botswana","Madagaskar","Kenya","Frankrike","Franska Guyana","Jemen","Thailand","Spanien","Turkmenistan","Kamerun","Papua Nya Guinea","Sverige","Uzbekistan","Irak","Paraguay","Zimbabwe","Japan","Tyskland","Kongo","Finland","Malaysia","Vietnam","Norge","Svalbard","Jan Mayen","Elfenbenskusten","Polen","Italien","Filippinerna","Ecuador","Burkina Faso","Nya Zeeland","Gabon","Guinea","Storbritannien","Ghana","Rumänien","Laos","Uganda","Guyana","Oman","Vitryssland","Kirgizistan","Senegal","Syrien","Kambodja","Uruguay","Tunisien","Surinam","Nepal","Bangladesh","Tadzjikistan","Grekland","Nicaragua","Eritrea","Nordkorea","Malawi","Benin","Honduras","Liberia","Bulgarien","Kuba","Guatemala","Island","Sydkorea","Ungern","Portugal","Jordanien","Serbien","Azerbajdzjan","Österrike","Förenade Arabemiraten","Tjeckien","Panama","Sierra Leone","Irland","Georgien","Sri Lanka","Litauen","Lettland","Togo","Kroatien","Bosnien och Hercegovina","Costa Rica","Slovakien","Dominikanska republiken","Bhutan","Estland","Nederländerna","Schweiz","Guinea-Bissau","Taiwan","Moldavien","Belgien","Lesotho","Armenien","Albanien","Salomonöarna","Ekvatorialguinea","Burundi","Haiti","Rwanda","Makedonien","Djibouti","Belize","Israel","El Salvador","Slovenien","Fiji","Kuwait","Swaziland","Timor-Leste","Montenegro","Bahamas","Vanuatu","Qatar","Gambia","Jamaica","Kosovo","Libanon","Cypern","Brunei","Trinidad och Tobago","Kap Verde","Samoa","Luxemburg","Komorerna","Mauritius","São Tomé och Príncipe","Kiribati","Dominica","Tonga","Mikronesiens federerade stater","Singapore","Bahrain","Saint Lucia","Andorra","Palau","Seychellerna","Antigua och Barbuda","Barbados","Saint Vincent och Grenadinerna","Grenada","Malta","Maldiverna","Saint Kitts och Nevis","Marshallöarna","Liechtenstein","San Marino","Tuvalu","Nauru","Monaco","Vatikanstaten"],lzu=["Sverige"],Ezu=["#####"],czu=["Lgh. ###","Hus ###"],dzu=["Blekinge","Dalarna","Gotland","Gävleborg","Göteborg","Halland","Jämtland","Jönköping","Kalmar","Kronoberg","Norrbotten","Skaraborg","Skåne","Stockholm","Södermanland","Uppsala","Värmland","Västerbotten","Västernorrland","Västmanland","Älvsborg","Örebro","Östergötland"],Dzu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},xzu=["Björk","Järnvägs","Ring","Skol","Skogs","Ny","Gran","Idrotts","Stor","Kyrk","Industri","Park","Strand","Trädgård","Ängs","Kyrko","Villa","Ek","Kvarn","Stations","Back","Furu","Gen","Fabriks","Åker","Bäck","Asp"],mzu=["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name}}{{location.common_street_suffix}}","{{person.last_name}}{{location.common_street_suffix}}"],hzu=["Västra","Östra","Norra","Södra","Övre","Undre"],pzu=["vägen","gatan","gränden","gärdet","allén"],gzu={building_number:rzu,city_pattern:nzu,city_prefix:tzu,city_suffix:izu,common_street_suffix:ozu,country:szu,default_country:lzu,postcode:Ezu,secondary_address:czu,state:dzu,street_address:Dzu,street_name:xzu,street_pattern:mzu,street_prefix:hzu,street_suffix:pzu},fzu=gzu,vzu={title:"Swedish",code:"sv",language:"sv",endonym:"Svenska",dir:"ltr",script:"Latn"},Czu=vzu,Fzu=["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth"],SH=["Dr.","Prof.","PhD."],kzu=["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth","Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"],Azu=["Andersson","Johansson","Karlsson","Nilsson","Eriksson","Larsson","Olsson","Persson","Svensson","Gustafsson","Pettersson","Jonsson","Jansson","Hansson","Bengtsson","Jönsson","Lindberg","Jakobsson","Magnusson","Olofsson","Lindström","Lindqvist","Lindgren","Berg","Axelsson","Bergström","Lundberg","Lind","Lundgren","Lundqvist","Mattsson","Berglund","Fredriksson","Sandberg","Henriksson","Forsberg","Sjöberg","Ali","Wallin","Mohamed","Engström","Eklund","Danielsson","Lundin","Håkansson","Björk","Bergman","Gunnarsson","Holm","Wikström","Samuelsson","Isaksson","Fransson","Bergqvist","Nyström","Holmberg","Arvidsson","Löfgren","Söderberg","Nyberg","Blomqvist","Claesson","Nordström","Ahmed","Mårtensson","Lundström","Hassan","Viklund","Björklund","Eliasson","Pålsson","Berggren","Sandström","Lund","Nordin","Ström","Åberg","Falk","Ekström","Hermansson","Holmgren","Hellström","Dahlberg","Hedlund","Sundberg","Sjögren","Ek","Blom","Abrahamsson","Martinsson","Öberg","Andreasson","Strömberg","Månsson","Hansen","Åkesson","Dahl","Lindholm","Norberg","Holmqvist"],bzu=[{value:"{{person.last_name}}",weight:8},{value:"{{person.last_name}} {{person.last_name}}",weight:2}],yzu=["Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"],MH=["Dr.","Prof.","PhD."],Bzu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],zzu=ju(SH,MH),Szu={descriptor:["Ansvarig","Senior","Junior","Företags","Organisatorisk","Intern","Tillträdande","Nationell","Internationell","Regional","Global"],level:["Verkställande","Program","Varumärke","Säkerhet","Forskning","Marknadsföring","Direktiv","Implementation","Integration","Funktionalitet","Taktik","Marknader","Division","Grupp","Optimering","Infrastruktur","Operativ","Finansiell","Kommunikation"],job:["Direktör","Ingenjör","Handledare","Koordinator","Specialist","Administratör","Arkitekt","Analytiker","Designer","Planerare","Tekniker","Utvecklare","Konsult","Representant","Chef","Producent","Assistent"]},Mzu={female_first_name:Fzu,female_prefix:SH,first_name:kzu,last_name:Azu,last_name_pattern:bzu,male_first_name:yzu,male_prefix:MH,name:Bzu,prefix:zzu,title:Szu},wzu=Mzu,Pzu=["####-#####","####-######"],Tzu={formats:Pzu},jzu=Tzu,Nzu=["{{location.city}} {{team.suffix}}"],Lzu=["IF","FF","BK","HK","AIF","SK","FC","BoIS","FK","BIS","FIF","IK"],Rzu={name:Nzu,suffix:Lzu},Kzu=Rzu,Izu={cell_phone:K8u,color:$8u,commerce:V8u,company:q8u,date:X8u,internet:azu,location:fzu,metadata:Czu,person:wzu,phone_number:jzu,team:Kzu},wH=Izu;new Ku({locale:[wH,Ru,Lu]});var Ozu=["เอเซียนกึ่งขนยาว","บาลินีส","เบอร์แมน","บริติชขนยาว","ชานทิลลี","หิมาลายัน","จาวานีส","เมนคูน","เนบีลัง","นอร์เวเจียนฟอเรสต์","โอเรียนทัลขนยาว","เปอร์เซีย","แร็กดอลล์","รากามัฟฟิน","ไซบีเรียน","เทอร์คิชแวน","เทอร์คิชแองโกรา","ยอร์กช็อกโกแลต","อะบิสซิเนียน","อเมริกันขนสั้น","ออสเตรเลียนมิสต์","บอมเบย์","บริติชขนสั้น","เบอร์มีส","ส้ม","เบอร์มิลลา","แคลิฟอร์เนียสแปงเกิลด์","ชาร์ตรู","คัลเลอร์พอยต์ขนสั้น","อียิปเทียนมัว","ยูโรเปียนขนสั้น","เอกโซติก","ฮาวานาบราวน์","โคราช","อ็อกซิแคต","โอเรียนทัลขนสั้น","รัสเซียนบลู","สยามีส","สิงหปุระ","สโนว์ชู","โซโกเก","โซมาลี","ตองกินีส","อเมริกันบ็อบเทล","อเมริกันเคิร์ล","อเมริกันไวร์แฮร์","คอร์นิชเรกซ์","ซิมริก","ดีวอนเรกซ์","เยอรมันเรกซ์","แจแพนีสบ็อบเทล","ลาเปิร์ม","แมงซ์","มึนชกิน","โอโจสแอซูเลส","เพเทอร์บัลด์","พิกซีบ็อบ","เซลเกิร์กเรกซ์","สกอตติชโฟลด์","สฟิงซ์","เบงกอล","ชอซี","ชีโต","ซาวันนา","เซเรนเจตี","ทอยเกอร์","อาชีร่า"],$zu=["เกรตเดน","เกรทเทอร์สวิสส์เมาน์เทนด๊อก","เกรย์ฮาวนด์","โกลเดินริทรีฟเวอร์","คลัมเบอร์สแปเนียล","คอลลี","คะเนเดียนเอสกิโมด็อก","คาอิเคน","คิชู","คันกัล","แคทาลันชีปด็อก","แคร์นเทร์เรียร์","แควาเลียร์คิงชาลส์สแปเนียล","โคมอนดอร์","โคเรียนชินโด","เคนคอร์โซ่","คุนหมิงวูลฟ์ด็อก","คอเคเซียนเชเพิร์ดด็อก","แจ็กรัสเซลล์เทร์เรียร์","แจพานีสชิน","แจพานีสเทร์เรียร์","แจพานีสสปิตซ์","ชาผี","ชิโกะกุ","ชิบะอินุ","ชิวาวา","เชตแลนด์ชีปด็อก","เชาเชา","ไชนีสเครสติดด็อก","ซามอยิด","ซาลูกี","ซือจื่อ","เซนต์เบอร์นาร์ด","ไซบีเรียนฮัสกี","แด็กซันด์","แดนดีดินมอนต์เทร์เรียร์","แดลเมเชียน","โดโกอาร์เฆนติโน","โดเบอร์แมนพินเชอร์","ด็อจเดบอร์โดซ์","ดัตช์เชเพิร์ด","ทิเบตันแมสติฟฟ์","ไทยบางแก้ว","ไทยหลังอาน","โทสะอินุ","นโปเลียนแมสติฟฟ์","บรักโกอีตาเลียโน","บรักแซ็ง-แฌร์แม็ง","บรักโดแวร์ญ","บรักดูว์บูร์บอแน","บรักดูว์ปุย","บรักฟร็องแซ","บรัสเซิลส์กริฟฟัน","บราซิเลียนโดโก","บราซิเลียนเทร์เรียร์","บริตทานี; บริตทานีสแปเนียล","บรีแกกรีฟงว็องเดแอ็ง","บรีอาร์ด","บรูโนจูราฮาวนด์","บลัดฮาวนด์","บลูทิกคูนฮาวนด์","บลูพอลเทร์เรียร์","บลูเลซี","บ็อกเซอร์","บอยคินสแปเนียล","บอร์ซอย","บอร์เดอร์คอลลี","บอร์เดอร์เทร์เรียร์","บอสตันเทร์เรียร์","บอสเนียคอร์ส-แฮด์ฮาวนด์","บาคาร์วัลด็อก","บาแซกรีฟงว็องเดแอ็ง","บาแซเบลอเดอกัสกอญ","บาแซโฟฟว์เดอเบรอตาญ","บาแซอาร์เตเซียงนอร์ม็อง","บาร์แบ","บาแวเรียนเมาน์เทนฮาวนด์","บาสก์เชเพิร์ดด็อก","บาเซนจี","บิยานูโกเดลัสเองการ์ตาซิโอเนส","บิวเซรอน","บีเกิล","บีเกิล-แฮร์เรียร์","บีชันฟรีส","บีลี","บุลล์เทร์เรียร์","บุลล์แมสติฟฟ์","บุลล์แอนด์เทร์เรียร์","บุลเลินไบส์เซอร์","บูลด็อก","บูโกวีนาเชเพิร์ดด็อก","บูร์บุล","บูวีเยเดซาร์แดน","บูวีเยเดฟล็องดร์","เบดลิงตันเทร์เรียร์","เบลเจียนเชเพิร์ดด็อก","เบลอเดอกัสกอญ","เบอร์นีสเมาน์เทนด็อก","เบียร์ดดิดคอลลี","แบร์กามัสโกเชเพิร์ด","แบร์เฌบล็องซุอิส","แบร์เฌปีการ์","แบร์เนอร์นีเดอร์เลาฟ์ฮุนท์","แบล็กนอร์วีเจียนเอลก์ฮาวนด์","แบล็กเมาท์เคอร์","แบล็กรัชเชียนเทร์เรียร์","แบล็กแอนด์แทนคูนฮาวนด์","แบล็กแอนด์แทนเวอร์จิเนียฟอกซ์ฮาวนด์","แบสซิตฮาวนด์","โบรฮอลเมอร์","โบสรง","โบโลญเญเซ","โบฮีเมียนเชเพิร์ด","ปั๊ก","ปักกิ่ง","ปาปียง","เปรูเวียนแฮร์เลสสด็อก","เปอร์โรเดอร์ปรีซ่าคานาริโอ","พอเมอเรเนียน","พาร์ซันแจ็กรัสเซลล์เทร์เรียร์","พูเดิล","ฟิล่าบราซิเลียโร","เฟรนช์บูลด็อก","มอลทีส","มาเรมมาชีปด็อก","มินะเจอร์ชเนาเซอร์","มินะเจอร์พินเชอร์","เม็กซิกันแฮร์เลสสด็อก","แมนเชสเตอร์เทร์เรียร์","ยอร์กเชอร์เทร์เรียร์","เยอรมันเชเพิร์ด","เยอรมันช็อตแฮร์พอยน์เตอร์","รอทท์ไวเลอร์","รัสเซลล์เทร์เรียร์","แรตเทร์เรียร์","โรดีเชียนริดจ์แบ็ค","ลาซาแอปโซ","แลบราดอร์ริทรีฟเวอร์","เลิฟเชิน","วิฌลอ","วิปพิต","เวลช์คอร์กี","เวลช์เทร์เรียร์","เวลช์สปริงเงอร์สแปเนียล","เวสต์ไฮต์แลนด์ไวต์เทร์เรียร์","ไวมาราเนอร์","สกอตติชเดียร์ฮาวนด์","สกอตติชเทร์เรียร์","อเมริกันคอกเกอร์สแปเนียล","อเมริกันบูลด็อก","อเมริกันพิตบุลล์เทร์เรียร์","อเมริกันฟอกซ์ฮาวนด์","อเมริกันวอเตอร์สแปเนียล","อเมริกันสแตฟฟอร์ดเชอร์เทร์เรียร์","อเมริกันเอสกิโมด็อก","อ็องกลอ-ฟร็องแซเดอเปอติตเวเนอรี","อเมริกันแฮร์เลสส์เทร์เรียร์","ออสเตรเลียนเคลพี","ออสเตรเลียนแคตเทิลด็อก","ออสเตรเลียนเชเพิร์ด","ออสเตรเลียนซิลกีเทร์เรียร์","ออสเตรเลียนเทร์เรียร์","ออสเตรเลียนสตัมปีเทลแคตเทิลด็อก","ออสเตรียนแบล็กแอนด์แทนฮาวนด์","ออสเตรียนพินเชอร์","อะกิตะอินุ","อะแลสกันแมละมิวต์","อะแลสกันคลีไค","อักบัช","อัพเพินเซ็ลเลอร์เซ็นเนินฮุนท์","อัฟเฟินพินเชอร์","อาซาวัก","อาร์ตัวฮาวนด์","อาร์มีเนียนแกมเพอร์ด็อก","อาร์ม็อง","อารีเยฌัว","อาเรียฌพอยน์เตอร์","อาลาโนเอสปัญญอล","อาอีดี","อิงกลิชคอกเกอร์สแปเนียล","อิงกลิชเซตเตอร์","อิงกลิชแมสติฟฟ์","อิตาเลียนเกรย์ฮาวด์","แอนดาลูซีอันฮาวนด์","แอนาโทเลียนเชเพิร์ดด็อก","แอฟแกนเชเพิร์ด","แอฟแกนฮาวนด์","แอร์เดลเทร์เรียร์","แอลไพน์ดัคส์บรัคเคอ","แอลไพน์สแปเนียล","โอลด์อิงลิชชีปด็อก","ฮกไกโด"],Hzu={cat:Ozu,dog:$zu},Gzu=Hzu,_zu=["แดง","ส้ม","เหลือง","เขียว","น้ำเงิน","น้ำตาล","ม่วง","ขาว","ดำ","เทา","ชมพู","เขียวเข้ม","เขียวอ่อน","เขียวเหลือง","ฟ้า","โรสโกล์ด","ทอง","เงิน"],Vzu={human:_zu},Jzu=Vzu,Uzu={wide:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],abbr:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."]},Wzu={wide:["วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์"],abbr:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."]},qzu={month:Uzu,weekday:Wzu},Zzu=qzu,Yzu=["co.th","com","net","th"],Qzu={domain_suffix:Yzu},Xzu=Qzu,uSu=["#","##","###","####"],eSu=["กรุงเทพมหานคร","ปากเกร็ด","เมืองสมุทรปราการ","เมืองนนทบุรี","อุดรธานี","ชลบุรี","นครศรีธรรมราช","เชียงราย","พิษณุโลก","พัทยา"],aSu=["{{location.city_name}}"],rSu=null,nSu=null,tSu=["จีน","อินเดีย","สหรัฐ","อินโดนีเซีย","บราซิล","ญี่ปุ่น","รัสเซีย","เม็กซิโก","ปากีสถาน","เยอรมนี","เวียดนาม","ฟิลิปปินส์","สหราชอาณาจักร","ไนจีเรีย","ฝรั่งเศส","ตุรกี","อิหร่าน","เกาหลีใต้","ไทย","อียิปต์","สเปน","อิตาลี","แคนาดา","อาร์เจนตินา","แอฟริกาใต้","โคลอมเบีย","บังกลาเทศ","โปแลนด์","ซาอุดีอาระเบีย","มาเลเซีย","ยูเครน","โมร็อกโก","ไต้หวัน","ออสเตรเลีย","เวเนซุเอลา","แอลจีเรีย","เอธิโอเปีย","อิรัก","อุซเบกิสถาน","พม่า","เนเธอร์แลนด์","เปรู","ชิลี","คาซัคสถาน","โรมาเนีย","ซูดาน","กานา","โกตดิวัวร์","ยูกันดา","เบลเยียม","สวีเดน","เอกวาดอร์","แทนซาเนีย","สหรัฐอาหรับเอมิเรตส์","เคนยา","เช็กเกีย","สวิตเซอร์แลนด์","กรีซ","อาเซอร์ไบจาน","ออสเตรีย","โปรตุเกส","เยเมน","ฮังการี","ศรีลังกา","เบลารุส","สาธารณรัฐประชาธิปไตยคองโก","สาธารณรัฐโดมินิกัน","กัวเตมาลา","อิสราเอล","ฮ่องกง","จอร์แดน","ตูนิเซีย","เนปาล","ซีเรีย","เซอร์เบีย","โมซัมบิก","คิวบา","แคเมอรูน","เดนมาร์ก","กัมพูชา","นอร์เวย์","โบลิเวีย","ฟินแลนด์","สิงคโปร์","แซมเบีย","เลบานอน","เซเนกัล","บัลแกเรีย","ซิมบับเว","สโลวาเกีย","นิวซีแลนด์","แองโกลา","ปารากวัย","อัฟกานิสถาน"],iSu=["ไทย"],oSu=["####0"],sSu=["กรุงเทพมหานคร","กระบี่","กาญจนบุรี","กาฬสินธุ์","กำแพงเพชร","ขอนแก่น","จันทบุรี","ฉะเชิงเทรา","ชลบุรี","ชัยนาท","ชัยภูมิ","ชุมพร","ตรัง","ตราด","ตาก","นครนายก","นครปฐม","นครพนม","นครราชสีมา","นครศรีธรรมราช","นครสวรรค์","นนทบุรี","นราธิวาส","น่าน","บึงกาฬ","บุรีรัมย์","ปทุมธานี","ประจวบคีรีขันธ์","ปราจีนบุรี","ปัตตานี","พระนครศรีอยุธยา","พะเยา","พังงา","พัทลุง","พิจิตร","พิษณุโลก","ภูเก็ต","มหาสารคาม","มุกดาหาร","ยะลา","ยโสธร","ระนอง","ระยอง","ราชบุรี","ร้อยเอ็ด","ลพบุรี","ลำปาง","ลำพูน","ศรีสะเกษ","สกลนคร","สงขลา","สตูล","สมุทรปราการ","สมุทรสงคราม","สมุทรสาคร","สระบุรี","สระแก้ว","สิงห์บุรี","สุพรรณบุรี","สุราษฎร์ธานี","สุรินทร์","สุโขทัย","หนองคาย","หนองบัวลำภู","อำนาจเจริญ","อุดรธานี","อุตรดิตถ์","อุทัยธานี","อุบลราชธานี","อ่างทอง","เชียงราย","เชียงใหม่","เพชรบุรี","เพชรบูรณ์","เลย","แพร่","แม่ฮ่องสอน"],lSu=["กรุงเกษม","กรุงเทพกรีฑา","กรุงเทพฯ-นนทบุรี","กรุงธนบุรี","กรุงแมน","กล้วยน้ำไทตัดใหม่","กลันตัน","กษาปณ์","กะออม","กัลปพฤกษ์","กัลยาณไมตรี","กาญจนาภิเษก","กำนันแม้น","กำแพงเพชร","กำแพงเพชร 1","กำแพงเพชร 2","กำแพงเพชร 3","กำแพงเพชร 4","กำแพงเพชร 5","กำแพงเพชร 6","กำแพงเพชร 7","กิ่งแก้ว","กิจพานิช","เกษมราษฎร์","แก้ว","แก้วเงินทอง","โกสุมรวมใจ","ไกรสีห์","ขวัญ","ขาว","ข้าวสาร","ข้าวหลาม","ขุมทอง-ลำต้อยติ่ง","เขียวไข่กา","ครุใน","คลองเก้า","คลองถมวัดพิเรนทร์","คลองถมวัดสระเกศ","คลองถมวัดโสมนัส","คลองลำเจียก","คลองลำปัก","คลองสิบ-คลองสิบสี่","คอนแวนต์","คุ้มเกล้า","คู้-คลองสิบ","คู้บอน","เคหะร่มเกล้า","งามวงศ์วาน","จตุโชติ","จตุรทิศ","จรัญสนิทวงศ์","จรัสเมือง","จรัสเวียง","จรูญเวียง","จอมทอง","จอมทองบูรณะ","จักรพงษ์","จักรพรรดิพงษ์","จักรเพชร","จักรวรรดิ","จันทน์","จันทน์เก่า","จันทรุเบกษา","จารุเมือง","จึงเจริญพาณิชย์","เจริญกรุง","เจริญนคร","เจริญพัฒนา","เจริญเมือง","เจริญรัถ","เจริญราษฎร์","เจริญเวียง","เจ้าคำรบ","เจ้าคุณทหาร","เจ้าพระยาสยาม","เจ้าฟ้า","แจ้งวัฒนะ","ฉลองกรุง","ฉิมพลี","เฉลิมเขต 1","เฉลิมเขต 2","เฉลิมเขต 3","เฉลิมเขต 4","เฉลิมพงษ์","เฉลิมพระเกียรติจุฬาภรณ์","เฉลิมพระเกียรติ ร.9","แฉล้มนิมิตร","ชักพระ","ชัยพฤกษ์","ช่างอากาศอุทิศ","ชิดลม","เชตุพน","เชิดวุฒากาศ","เชียงใหม่","เชื้อเพลิง","เชื่อมคลองมอญ","เชื่อมสัมพันธ์","โชคชัย 4","ณ ระนอง","ดวงพิทักษ์","ดาวข่าง","ดำรงรักษ์","ดินแดง","ดินแดง 1","ดินสอ","ดิสมาร์ค","เดชะตุงคะ","เดโช","ตรีเพชร","ตรีมิตร","ตะนาว","ตานี","ตีทอง","เตชะวนิช","ทรงวาด","ทรงสวัสดิ์","ทรงเสริม","ทรัพย์","ทรัพย์สิน","ทวีวัฒนา","ทวีวัฒนา-กาญจนาภิเษก","ทหาร","ทหารอากาศอุทิศ","ทับยาว","ท่าเกษม","ท่าข้าม","ทางรถไฟสายเก่าปากน้ำ","ท่าดินแดง","ท้ายวัง","ทุ่งมังกร","เทพรักษ์","เทศบาลนฤมาณ","เทศบาลนิมิตใต้","เทศบาลนิมิตเหนือ","เทศบาลรังรักษ์ใต้","เทศบาลรังรักษ์เหนือ","เทศบาลรังสรรใต้","เทศบาลรังสรรเหนือ","เทศบาลรังสฤษดิ์ใต้","เทศบาลรังสฤษดิ์เหนือ","เทศบาลสงเคราะห์","เทอดดำริ","เทอดไท","เทิดราชัน","เทียมร่วมมิตร","ไทยรามัญ","ธนิยะ","นครไชยศรี","นครปฐม","นครราชสีมา","นครลุง","นครสวรรค์","นนทรี","นราธิวาสราชนครินทร์","นเรศ","นวมินทร์","นวลจันทร์","นักกีฬาแหลมทอง","นาคนิวาส","นาคราช","นางลิ้นจี่","นาวงประชาพัฒนา","นิคมมักกะสัน","นิมิตใหม่","นี้จงสวัสดิ์","บรมราชชนนี","บรรทัดทอง","บริพัตร","บวรนิเวศน์","บางกระดี่","บางขุนเทียน","บางขุนเทียนชายทะเล","บางขุนนนท์","บางแค","บางเชือกหนัง","บางนา-ตราด","บางบอน 1","บางบอน 2","บางบอน 3","บางบอน 4","บางบอน 5","บางบอนสายเดิม","บางไผ่","บางพรม","บางระมาด","บางแวก","บ้านหม้อ","บำรุงเมือง","บึงขวาง","บุญศิริ","บุรีภิรมย์","บูรณศาสตร์","บูรพา","แบนชะโด","แบรสต์","ประชาชื่น","ประชาทร","ประชาธิปก","ประชาธิปไตย","ประชาพัฒนา","ประชาร่วมใจ","ประชาราษฎร์ สาย 1","ประชาราษฎร์ สาย 2","ประชาราษฎร์บำเพ็ญ","ประชาสงเคราะห์","ประชาสำราญ","ประชาสุข","ประชาอุทิศ","ประดิพัทธ์","ประดิษฐ์มนูธรรม","ประมวญ","ประเสริฐมนูกิจ","ปรินายก","ปั้น","ปากน้ำกระโจมทอง","ปากน้ำฝั่งเหนือ","แปลงนาม","ผดุงด้าว","ผดุงพันธ์","พญาไท","พญาไม้","พรมแดน","พรหมราษฎร์","พระจันทร์","พระพิทักษ์","พระพิพิธ","พระยาสุเรนทร์","พระราม 9","พระรามที่ 1","พระรามที่ 2","พระรามที่ 3","พระรามที่ 4","พระรามที่ 5","พระรามที่ 6","พระสุเมรุ","พระอาทิตย์","พรานนก","พรานนก-พุทธมณฑล สาย 4","พลับพลาไชย","พ่วงศิริ","พหลโยธิน","พะเนียง","พัฒน์พงศ์","พัฒนา","พัฒนาการ","พัฒนาชนบท","พัฒนาชนบท 2","พัฒนาชนบท 3","พัฒนาชนบท 4","พาณิชยการธนบุรี","พาดสาย","พาหุรัด","พิชัย","พิบูลสงคราม","พิษณุโลก","พีรพงษ์","พุทธบูชา","พุทธมณฑล สาย 1","พุทธมณฑล สาย 2","พุทธมณฑล สาย 3","เพชรเกษม","เพชรบุรี","เพชรพระราม","เพชรอุทัย","เพลินจิต","เพาะพานิชย์","เพิ่มสิน","แพร่งนรา","แพร่งภูธร","แพร่งสรรพศาสตร์","โพธิ์แก้ว","เฟื่องนคร","ภาณุรังษี","ภุชงค์","โภคี","มนธาตุราชศรีพิจิตร์","มหรรณพ","มหาจักร","มหาไชย","มหานคร","มหาพฤฒาราม","มหาราช","มหาเศรษฐ์","มเหสักข์","มไหสวรรย์","มอเตอร์เวย์","มังกร","มาเจริญ","มิตรพันธ์","มิตรภาพไทย-จีน","มิตรไมตรี","มิตรไมตรี 1","มิตรไมตรี 2","มิตรไมตรี 3","มีนพัฒนา","แมนไท","ไมตรีจิต","ไมตรีจิตต์","ยมราชสุขุม","ยังพัธนา","ยานนาวา","ยี่สิบสองกรกฎาคม 1","ยี่สิบสองกรกฎาคม 2","ยี่สิบสองกรกฎาคม 3","ยี่สิบสองกรกฎาคม 4","ยี่สิบสองกรกฎาคม 5","ยุคล 1","ยุคล 2","เย็นจิต","เย็นอากาศ","เยาวพานิชย์","เยาวราช","แยกสวนสยาม","โยธา","โยธา 1","โยธินพัฒนา","โยธี","ร่มเกล้า","ร่วมจิตต์","ร่วมพัฒนา","รองเมือง","ระนอง 1","ระนอง 2","รัชดาภิเษก","รัชดา-รามอินทรา","รัชมงคลประสาธน์","รางน้ำ","ราชดำเนินกลาง","ราชดำเนินนอก","ราชดำเนินใน","ราชดำริ","ราชบพิธ","ราชปรารภ","ราชพฤกษ์","ราชมนตรี","ราชวงศ์","ราชวิถี","ราชินี","รามคำแหง","รามคำแหง 2","รามบุตรี","รามอินทรา","ราษฎร์นิมิต","ราษฎร์บูรณะ","ราษฎร์พัฒนา","ราษฎร์ร่วมใจ","ราษฎร์รัฐพัฒนา","ราษฎร์อุทิศ","ริมคลองประปาฝั่งขวา","ริมคลองประปาฝั่งซ้าย","รุ่งประชา","ลงท่า","ลาซาล","ลาซาล-แบริ่ง","ลาดกระบัง","ลาดปลาเค้า","ลาดพร้าว","ลาดพร้าว 101","ลาดพร้าววังหิน","ลาดหญ้า","ลำไทร","ลำพู","ลำพูนไชย","ลำมะเขือขื่น","ลิขิต","ลูกหลวง","เลียบคลองเนินทราย","เลียบคลองบางเขน","เลียบคลองบางพรม","เลียบคลองปทุม","เลียบคลองผดุงกรุงเกษม","เลียบคลองพิทยาลงกรณ์","เลียบคลองภาษีเจริญฝั่งใต้","เลียบคลองภาษีเจริญฝั่งเหนือ","เลียบคลองมอญ","เลียบคลองลำกอไผ่","เลียบคลองสอง","เลียบคลองสิบสามฝั่งตะวันตก","เลียบคลองสิบสามฝั่งตะวันออก","เลียบทะเลสาบ","เลียบทางรถไฟสายใต้","เลียบวารี","วงศ์สว่าง","วงแหวนอุตสาหกรรม","วรจักร","วังเจ้าสาย","วังเดิม","วังหลัง","วัชรพล","วัฒนธรรม","วัดเวฬุวนาราม","วัดสุขใจ","วัดใหม่เจริญราษฎร์","วิทยุ","วิบูลย์สาธุกิจ","วิภาวดีรังสิต","วิวัฒน์เวียง","วิสุทธิกษัตริย์","วุฒากาศ","ศรีธรรมาธิราช","ศรีนครินทร์","ศรีนครินทร์-ร่มเกล้า","ศรีบูรพา","ศรีวรา","ศรีเวียง","ศรีอยุธยา","ศาลธนบุรี","ศาลาแดง","ศาลาธรรมสพน์","ศิริเกษม","ศิริพงษ์","ศุภมิตร","เศรษฐศิริ","เศรษฐศิริ 2","สกุลดี","สตรีวิทยา 2","สนามไชย","สมเด็จเจ้าพระยา","สมเด็จพระเจ้าตากสิน","สมเด็จพระปิ่นเกล้า","สรงประภา","สรณคมน์","สรรพาวุธ","สราญรมย์","สวนผัก","สวนพลู","สวนสยาม","สวนอ้อยซอยกลาง","สวรรคโลก","สวัสดิการ 1","สวัสดิการ 2","สวัสดิการ 3","สว่าง","สะแกงาม","สะพานพุทธ","สังคมสงเคราะห์","สังคโลก","สังฆประชา","สังฆสันติสุข","สันติภาพ","สาทรใต้","สาทรเหนือ","สาธุประดิษฐ์","สามวา","สามเสน","สายไหม","สารสิน","สารีบุตร","สารีบุตร-ทับยาว","สาลีรัฐวิภาค","สิบสามห้าง","สิรินธร","สี่พระยา","สีลม","สีหบุรานุกิจ","สุขสวัสดิ์","สุขาภิบาล 2","สุขาภิบาล 5","สุขาภิบาลบางระมาด","สุขุมวิท","สุขุมวิท 71","สุโขทัย","สุคนธสวัสดิ์","สุคันธาราม","สุดประเสริฐ","สุทธาวาส","สุทธิสารวินิจฉัย","สุนทรโกษา","สุพรรณ","สุรวงศ์","สุรศักดิ์","สุวินทวงศ์","สุเหร่าคลองหนึ่ง","เสนานิคม 1","เสรีไทย","เสือป่า","แสนเกษม","แสมดำ","หทัยมิตร","หทัยราษฎร์","หนองแขม-วัดศรีนวล","หนองระแหง","หน้าพระธาตุ","หน้าพระลาน","หน้าหับเผย","หม่อมเจ้าสง่างาม สุประดิษฐ์","หมู่บ้านเศรษฐกิจ","หลวง","หลวงพรตพิทยพยัต","หลวงแพ่ง","หลักเมือง","หลังสวน","หลานหลวง","หอวัง","หัวหมาก","อนันตนาค","อนามัยงามเจริญ","อนุวงศ์","อยู่เย็น","อยู่วิทยา","อรุณอมรินทร์","อโศก-ดินแดง","อโศกมนตรี","อ่อนนุช","อังรีดูนังต์","อัศวพิเชษฐ์","อัษฎางค์","อัสสัมชัญ","อาจณรงค์","อำนวยสงคราม","อินทรพิทักษ์","อินทราวาส","อิสรภาพ","อุณากรรณ","อุดมสุข","อุทยาน","อู่ทองนอก","อู่ทองใน","เอกชัย","แฮปปี้แลนด์","60 พรรษามหาราชินี"],ESu=["{{location.street_name}}"],cSu={building_number:uSu,city_name:eSu,city_pattern:aSu,city_prefix:rSu,city_suffix:nSu,country:tSu,default_country:iSu,postcode:oSu,state:sSu,street_name:lSu,street_pattern:ESu},dSu=cSu,DSu={title:"Thai",code:"th",language:"th",endonym:"ไทย",dir:"ltr",script:"Thai"},xSu=DSu,mSu=["อารียา","อุบลรัตน์","นิธิมา","เกศศรินทร์","วิจิตร","กุสุมา","ชณัญชิดา","กาญจนาพร","อริสา","กฤติยาณี","ณัฐธิชา","มลธิญา","ปทุมทิพย์","ปริยากร","พิศพิไล","มธุรดา","ลักษิกา","พิรารัตน์","จิระภัทร","น้ำฝน","อธิชา","วิไลวรรณ","อรณิชา","จณิสตา","ขนิษฐา","เพ็ญพักตร์","ธัญลักษณ์","จันติมา","วนิดา","วันวิสา","กุ้ง","ทัดดาว","กาญจนิจนันท์","ชมัยพร","สายชล","พชรมน","กชมน","จิรวรรณ","นนทพร","ลินดา","สุพัฒนา","เบ็ญจวรรณ","ธณิษราภรณ์","ศิริขวัญ","นภัทร","วีร์ชัญญา","ยุพาวดี","อาภานันท์","จันทร์ณภาพร","เอมมิกา","เย็นฤดี","นวัชภรณ์","อัญชลี","ช่อแก้ว","ณัฐวดี","ยุภาพร","โสรญา","อรอุมา","ปรารถนา","จินตนา","นภัณ","ปุณยาพร","วริษรา","กฤษฎาวรรณ","สุภาลักษณ์","พัชรนันท์","กาญจนา","ธีรนิดา","ณิชญา","เเพรวนภา","วลัญช์รัตน์","สัณห์สินี","ผูกขวัญ","กีรติกา","นวรัตน์","ณัฐธิณีภรณ์","ทิพย์สุดา","กัญญาณี","พารีด๊ะ","รัชฏาพร","ณัชชา","บุศญารัตน์","ทิตติยา","สิตารัตน์","รติรส","ดวงเดือน","กนกวรรณ","ประภาพร","นิธิพร","วรินลดา","สิริรดา","นิรชา","น้องนุช","เกศินี","ธิดารัตน์","กุลธรา","ปิยธิดา","พิมลนาฎ","นภิศรา","ฟาริดา","มณทิญา","สุมณฑา","ภูริชญา","อารญา","ณิชมน","ปิยภัทร","สิรารัตน์","รวิวรรณ","เกศสุดา","นันต์ธีรา","ซัยนับ","ณัทกาญจน์","อันธิกา","พรรณกาญจน์","สุทธาศิณี","พรสินี","นุชนาฏ","สุทธิดา","ญานิกา","กรวิภา","กัลยดา","นารี","พรรัตน์","สิรีธร","นัฐริกา","ธิติกร","จุฑาพัตธน์","ณัฐฐานันท์","ธาดารัตน์","พิรานันท์","ณัฏฐ์กุลนันท์","บวรลักษณ์","ปราชิญา","ณัฏฐณิชา","มณีวรรณ","รอฮานา","จิดาภา","ณภัสร์ประภา","ภัทร์ชนก","กฤติกา","สุวรรณรัตน์","จิราพร","ฮูดา","วริสรา","รุสณี","สุทธวรรณ","ภัคจิรา","อติกานต์","โยธิการ์","วิณัฐตา","กรุณามิตร","กันตพร","เบญจมาภรณ์","มานิดา","ดุษฎี","กาญจนาภรณ์","ฐาปนี","ธลิตา","เบญญาภา","กมลรัตน์","นัจพรรณ","สุนิสา","ธนิตา","ณัฎฐา","จุฑามาส","สุภาภรณ์","กชามาศ","ณัฐพร","พรนิภา","สุชาติพรรณ","ฤทัยรัตน์","อภิชญา","ธิดาทิพย์","ปวีณ์สุดา","ฐานิสา","ฮานาน","ศิริโฉม","เปรียว","นิตติยา","ลลิตา","เกษรา","สโรชา","กัญจนา","ปิยะธิดา","พิชยา","สุทธิวรรณ","ขจิตลักษณ์","อภิรดี","วรัญรัตน์","ศรสุดา","ทักษิณา","ศกุลตลา","นาลินนี","โสภจรี","ธนฉัตร","ประภาวดี","ปวีณา","พิมพ์นภา","วิภาวิน","จารุตา","ปิยกาญจน์","บุณย์ธิดา","นิรัญตรี","ปัจมาศ","จงกล","มารีแย","อัจฉรี","กรรณ์ขนิษฐา","สุวคนธ์","นิศาชล","พิมพ์พรรณ","ศิริษร","ประเทืองทิพย์","พิมพ์ลานนา","เสาวลักษณ์","ชาลิสา","เรณู","จรรญาทิพย์","ศศิวมล","โสรยา","สุภาวดี","ตอยบัส","อินท์วาริน","มารตี","สมจริง","บุญรื่น","สุพรรณพิมพ์","นสิตา","อาภาศิริ","ทิภากรณ์","นัฐมล","วันเพ็ญ","ปวิณา","เฉลียว","ปัทมวรรณ","อรญา","กันตนา","ภทรชนก","มัทวรรณ","วริศรา","ณัชกานต์","มนิดา","อัคคเดนาย","พรวันเพ็ญ","เกตนิภา","ละอองดาว","ธนาภา","จีระนันท์","นับทอง","ศิริภรณ์","ชญาณ์นันท์","นิยดา","กมลวรรณ","บูรณิมา","ทัศวรรณ","สุชาวดี","สมัชญา","เพชรรุ้ง","สุริยา","ธนาภรณ์","ขวัญมาศ","วาศิณี","วิลาศิณี","สุพัตรา","ญาณิศา","จิรสุดา","ภัชรีญา","ศุภกาญจน์","กรวรรณ","สวรรยา","วัชรีวรรณ","ยูซนีย์","พรรณไม้","นูรเดียนา","ไซตุล","ยุธิดา","ลัดดาวัลย์","ยุพดี","พิชญาภัค","กิตติยาภรณ์","ณัฏฐ์รดา","นิสรา","วัชรี","ฟารานัส","สุชารัตน์","ปรีดาพร","นริณธร","ชไมพร","มัญชุพร","ทิพย์วัลย์","ปรีดินันท์","ซีตีรอกีเยาะ","สุนิตา","อัลวีณา","ภัททิรา","รัตน์ติการ","อาริณี","กัณฐมณี","จุฑาทิพย์","กนกพร","ศศิพิไล","เรวดี","อารี","อภิศรา","นิติยา","ศุภสุดา","ธัญวลัย","ภคญาณี","วีณา","กานต์ทิตา","ณัฐติยา","ธนณัฏฐ์","ภัทรพร","ฐิติมา","อนุสรา","ณัฐธิดา","นูรีซะห์","ปิยะเนตร","พาดีล๊ะ","วานี","มาลินี","ภิญญดา","ธีรกานต์","ธันยพร","ณัฏฐวีรยา","ญาณ์สุมินทร์","ชลดา","ยารอน๊ะ","วลัดดา","กัญชพร","อิลมี","อาทิติยา","นพมาศ","รังสิยาภรณ์","เมทินี","ธัญยาเรศ","จุฑามาศ","วนิสรา","พรรณวาา","มาริษา","กมลศรี","สิริมาภรณ์","อรวรรณ","กรองทอง","สัญญาลักษณ์","แสงโสม","พิมพ์ภัทร","ทิราพร","นลินา","ญาดา","สุชาดา","สิราพร","มุทิตา","แพรพรรณ","ประภาลักษณ์","สุจิตรา","ฤชุตา","นิรุชา","ธรรศชนก","ภัณภิรา","ภัทราพร","อรพรรณ","ณัฐริกา","วิกาณดา","เอกนรี","วรรณี","พัชริญา","ศิริรักษ์","นรรณิษา","มาลีวรรณ","ดาราธิป","สุธินี","ภัชราวดี","ศุภัสสรณ์","ขวัญตา","ศิริวรรณ","ภัทรจีรา","สุพิตรา","รัตติยากร","แวรอยฮัน","รัตมล","ธิดากานต์","สุรัสวดี","ทัศนีวรรณ","นันทิตา","ภัทรสุดา","หนูพิศ","ขวัญเรือน","คฑามาศ","สุรภา","กฤศณา","นันท์ธนา","เนตรนภา","เนตรยา","แมะยะ","ศุภาณีย์","ชณิชา","พาดีฮะ","นฤมล","กัญญาลักษณ์","วิชญาณี","สุวงศ์ษา","อณิษา","ธารารัตน์","ณิชย์ฐกานต์","จริญญา","แก้วใจ","ศิริพร","สไบทิพย์","ปริญสิรา","อชิรญาณ์","รัชกร","หทัยรัตน์","รุจิภา","มนทกานติ์","ภัทรภร","อนิศรา","จันทนิภา","วิมาลิน","ชลิดา","ฑิตฐิตา","สรัลรัตน์","จารวี","ภานิณี","ฟิรดาวส์","แพรวพลอย","มลศิมา","รัชพิมล","กวินทิพย์","อาภรณ์","จิรภิญญา","ปฐมาวดี","เจนนิสา","ภาวินี","ซูไรญา","วิรินทร์ญา","อิศราภรณ์","นาเดีย","ภานุมาศ","ปรินรัตน์","พเยาว์","นงนภัส","วรวีย์","อมลวรรณ","วิลาสินี","วรดา","เกษร","พุธธิญา","กอบกุล","ปิยพร","กรรณิการ์","จันทมาศ","วงศิยา","โชติกา","มานิตา","บุปผลักษณ์","ญานิศา","ณัฐมนต์","สิริลักษณ์","ปิยนุช","วิชุดา","สลินทิพย์","เมทนี","เจนจิรา","สุวนันต์","จุฑามณี","ชุรีภรณ์","อัญญารัตน์","รุสดา","หนูซิน","กรรณิกา","พกาวรรณ","พรวลัย","กัลยรัตน์","เกวลี","พัชรพร","สุพรรณ์","อริญา","วิไลรัตน์","ธมลพรรณ","พิมพ์ตินันท์","คณาพฤฒ","ลมุล","วิสุดา","สิริมา","กฤษณา","สุวลี","กุลภัสสรณ์","กัญญารัตน์","สรวงสุดา","พิมพมาศ","นรีกานต์","ขวัญรัตน์","โมนา","จุฑารัตน์","จิราภรณ์","ปนัดดา","นิลุบล","มะลิ","อิลฮัม","ธัญญา","พรรณรายณ์","สาธิตา","อภิวรรณ","พนิตสิรี","ฐิตินันท์","ธัญสินี","จันทิมา","วิไลลักษณ์","ภัสสร","สายฝน","สุธิดา","ศิริญา","ปานทิพย์","เบญจวรรณ","มูนีเราะห์","นิลยา","ธณพร","เพชรรัตน์","มณฑิตา","กฤตยา","เกศรินทร์","อิสรีย์","อริยา","สุชานาฎ","อุบลวรรณ","สาวตา","กุลภัสสร","นงลักษณ์","สาฝีย๊ะ","วลัทยา","ขวัญเนตร","ซูเซียนา","พัชทนัน","วราภรณ์","พริมรตา","รุ่งทิวา","ศิริลักษณ์","แสงสุรีย์","โซรายา","สุนิษา","นงพร","สุรางรัตน์","ปนัฎดา","ศิวัชญา","ชนิธาดา","มนัศรา","ระพีพรรณ","กัญญณภัส","อาทิตติยา","สุดธิดา","ทัศนีย์","รัชนิดา","สรัสนันท์","ทิภาพรรณ","อนัญญา","นัฐวรรณ","ภัทราภรณ์","จุไรวรรณ","ชลธร","จิรากัญ","ปาณิศา","พลอยรุ้ง","มณทารัตน์","ปทุมพร","ศินีนุช","ฐิตินันทา","กันติชา","ศศิมา","สิริญา","วิมลทิพย์","นริศรา","จารุวรรณ","เปมนีย์","ชนัดดา","นูรฮานาน","ณัฐนิชา","ดาวรุ่ง","พรปิยา","พรทิมา","สิริพร","กิติยา","เกศราภรณ์","พัชรินทร์","มามิ","ประภัสสร","บุญปลูก","ปฐมาภรณ์","กมลชนก","ลำยอง","จินดารัตน์","ยัสมี","นัฐพร","ธนาพร","รังษี","เพชรี","ณัฐฐิญา","ภัทรศยา","ศุภิสรา","ดวงฤทัย","ซูไรฮา","ภัคเปมิกา","เพ็ญไพลิน","จินตพร","ฟารีนา","วนาลี","ชนาธิป","ณัชนภาพัชร์","อักษราภัค","อรไท","รัชฎาบูรณ์","สุนันทิณี","รายาวดี","บุญญาพร","ศุภัคศร","ณัฐสิยา","ชุลีพร","ศศินา","จิตต์นิภา","ผกามาศ","เกตน์นิภา","ทิวาพร","สกลวรรญ์","ศุภัชฌา","ศรินยา","นันทิกานต์","ต่วนนูรียะห์","วารุณี","อัญมณี","สุขประวีณ์","สุธาสินี","ยุพาภรณ์","หายาตี","พุทธชาติ","สุชิลา","ปริศนา","จุไรรัตน์","วิยะดา","อังคณา","สุดารัตน์","นันทรัตน์","ภัฏชนก","พิมพ์สุดา","เกศกนก","ชุติวรรณ","อุไร","รุ่งฤดี","กัลยาณี","ปริชาติ","ณัฐวรา","ธนัญญา","วุฒชริน","ธัญญารัตน์","นวพรรณ","ศรัณรัตน์","ปรัศนี","บุษบา","รัตติภรณ์","มณีรุ่ง","นูรีดา","อามีเนาะ","วลี","กุลสิริ","สุธาดา","ฎาริกา","รัตติกาล","มุกธิดา","ซันนีย๊ะ","พีรพร","ฟาติเมาะ","สราริน","ชลลดา","พลอยวรินทร์","กนิษฐา","ธัญย์ชนก","ศิราณี","ธุดลกัญจ์","แอนนา","อรชา","มะลิวรรณ์","สุธาทิพย์","กันยารัตน์","สถิดา","เพ็ญทิพย์","ปณิชา","นิชาภา","ณฐพร"],PH=["พญ.","ดร.","ผศ.ดร."],hSu=["เทิบ","หนอก","วงศ์","เกิด","เจียว","เกตุ","งาม","บาง","มณี","แข"],pSu=["จันทึก","กระโทก","ค้างพลู","สีสุก","พิมาย","นอก"],gSu=hSu.map(u=>pSu.map(e=>`${u}${e}`)).flat(),fSu=["ลิ้ม","ตั้ง","อึ๊ง","โง้ว","อู๋","หวง","หลี่","เฉิน","เจิ้ง","หลิน"].map(u=>`แซ่${u}`),vSu=["บุนนาค","ณ บางช้าง","วัชโรทัย","สุจริตกุล","ณ ป้อมเพชร","โรจนกุล","อมาตยกุล","ณ นคร","บุรณศิริ","นรินทรางกูร","เทพหัสดิน","มนตรีกุล","อิศรางกูร","เจษฎางกูร","นาคสวัสดิ์","นรินทรกุล","ชุมพล","ชาญโลหะ","ปราบพล","วงศา","กีรติวัฒนานุศาสน์","ฮะมงคล","หิรัญ","หยูด้วง","รอดแก้ว","เพื่อนรักษ์","สมตระกูล","อินทโชติ","อริยวงสกุล","จันทรโชติ","พลจรัส","มธุรส","สมศักดิ์","จินดาพล","ดำใส","สมุทบาล","วารีศรี","จันทโชติ","ศิริกุล","ธรรมเสน","สืบกระพันธ์"],CSu=ju(vSu,gSu,fSu),FSu=["ไพรี","กานต์ธนิต","ศุภกิจ","หาบ","สุธีมนต์","ธนภูมิ","วิสายันต์","เส็น","สมโชค","ศรสิทธิ์","อกัณห์","สิปปกร","อนุวัต","สุทธิณัฐ","วรินทร","วีระวุธ","สำเภา","อรรถเกียรติ","อุกฤษฎ์","ธำรงชัย","นัณธพงศ์","ณัฐชนน","ปาพจน์","สุไฮลัน","วรวินาย","พงศ์ศักดิ์","สุระ","กิตติศักดิ์","วิญญ์","ปวรรุจ","อาซิ","สรุศักดิ์","วาสนา","อัฎฐพล","ทนุชูพงษ์","กนกชัย","กนกวรรณ","คุ้ง","อนุภาส","วิชยานนท์","ศุภมงคล","ณัฐพงศ์","บาดินธ์","นฤชา","สุรีพงศ์","เดโนาย","สมภูมิ","ชาลาดล","บุญทอน","กฤษฎิ์ธนัช","วราวุฒ","อติกร","เอกพล","ดำรงค์","ธนนนท์","สุไลมาน","พรประชา","พฤษภา","ปณต","ซูฟยัน","สมจิตร","ออย","ศิรพงศ์","บูขอรี","พงษ์นเรศ","สง่าชัย","นิมุ","อาดิษฐ์","ไพฑูร","ตอฮา","บุญนพ","ภูมิสิน","สัจจธรรม","อนุเทพ","ยรรยง","ทวีศักดิ์","มงคลสิษฐ์","โอชิษฐ์","ฐานทัต","อาหมาด","อาร์ต","พิชญะ","อรุณพงษ์","จริยวัตร","ธนภัทร","เอกวัฒน์","ยุทธพิชัย","วีระวัฒน์","มเหศวร","สวงษ์","โสฬส","มะเย็ง","ณัฐพงค์","ชลธานี","ศุภชัย","สุทธิภาคย์","ดาวธง","ณฤภณ","ธีติ","สุรเชษฐ","อภิชาติ","นันทิพัฒน์","อลงกรณ์","อัทธสิทธิ์","ศตคุณ","ประกาศิต","ป๋วย","เปี่ยมโกมล","ธราวิทญ์","ทองจันทร์","ศุรศักดิ์","พัชรพร","สาคร","จิรทีปต์","วิเชษฐ์","บูรณศักดิ์","ษมาศักดิ์","ชัชชวาลย์","โรซาดีย์","สายชล","มูฮำมัด","หัสรณ","ปิติพงษ์","สันชัย","สังวาล","ปิยวิชญ์","วรินทธิ์ธร","พงศ์กฤษณ์","เรืองวิสิฐ","ชยุต","จันทรา","ปศานนท์","กล่ำคาน","ธีระพงษ์","พชร","ทองพันแสน","สารสินธ์","ราษฎร์พิชิต","สุภพงษ์","อาทิติ","ไชยพิพัฒน์","อรรถชัย","ธราพงศ์","ซูลฟีย์","อรุณ","ธีทัชฐ์","รัตนพล","สุระพง","ดอกไม้","อรุณชัย","หลักทรัพย์","ทนาวุฒิ","พิชญ์","วรจันทร์","กรินท์","วัฒนไชย","กฤษณ์ขจร","ภาณุวัชร","เหน่ง","ถาวร","ปติพัท","สุรศักดิ์","วิวรรธน์","วีรภัทร","พิชิตชัย","ธนาเสฎฐ์","ปาน","ธรรณธร","ณฐพงศ์","ภัทรดนัย","โฅไมนี","วรากร","เอกชน","มุรซาลีน","แสงสุรีย์","วีรพจน์","วีราวุทธ์","รัศมี","อรรถวิโรจน์","วินิจ","ศักดิ์สิทธ","ศรัณยู","วรศิษฎ์","ชินกร","เทเวศวร์","ศิธร","วัชระ","สรนัท","วีระกร","สรยุทธ","สราวุฒิ","ราเมศ","นิวัฒน์","ปราปต์","ฮาลีม๊ะห์","อภิลักษณ์","นิติธร","พูลสวัสดิ์","อัมซะห์","อนุพล","นพวินาย","ปานจิตร","บุญรอด","ปกาสิต","กิตติวัฒน์","สนธยา","ฮานาฟี","รังสฤษฎ์","สอ","ณัทกร","ภรัณยู","ปพนสรรค์","สุริยวัฒน์","ประเสริฐพงศ์","ศันสนะ","ปริยวิศว์","สุรษิต","วรเดช","สิริพงษ์","ชาติชัย","ณัฐพงษ์","มณี","เรืองโรจน์","ธีรศักดิ์","อนุบาล","ชวัลวิชญ์","ณัฐธนชัย","ณภัทร","อภิรัตน","ทะนุ","เลื่อน","นพกร","ภูวนัย","โกมินทร์","ทรงพันธ์","ศรายุทธ์","ภาสวร","พณทรรศ","ธนวิชญ์","พงศ์สัคค์","วีระศักดิ์","รังสรรทญ์","อเนก","จรัสฤทธิ์","ฐณพล","ภูริดล","ปิยวัฒน์","ธนกฤต","พัฒนา","อัศวรักษ์","พุทธินันท์","ฉัตร","กิตติพัทธ์","ธนโชติ","อิบนิลอายาด","ธนพล","พงษ์ศักดิ์","คงกระพัน","อิสระชัย","ธนาคช","ศุภวิชญ์","พีระพล","พุทธสวาท","อำคา","กิตติชัย","รอมือลี","ฤทธิไกร","พิชญ","กรณินทร์","ฌาณปรีชา","ธิติ","กรณ์","เดชภูมิ","วิศรุต","วิทย์พงศ์","พงษ์ทรัพย์","ณัฐพนธ์","ธนากร","สหัสวรรษ","นิยม","นันท์พิพัชร์","ธิปไตย","ยุพราช","ธนกร","พวง","พงศธร","เจตพล","เตชิต","ชัยณัฎฐ์","สุรเดช","กฤติศักดิ์","วนัย","สุรวิชญ์","โชคอำนวย","พิทักษ์","ธัชพงศ์","ศรชัย","กิิตติกร","เกษมสุข","เจษฎาภรณ์","ธีรพล","เจตรินทร์","รอซาลี","เรืองเดช","พีรพงษ์","ธนกฤษ","ทศเทพ","สุทธิชัย","ชาญชล","วรเมธ","จาตุรภัทร","ธีรพงษ์","พิชญ์สิชฌ์","ณัฐวุฒิ","พีรยุทธ","ธาดา","ยุทธพันธ์","พรชาย","ชานน","พีระชัย","ปวันรัตน์","นนทวัฒน์","เดโช","ธนิสร์","ปรัญชญา","ณิชภูมิ","พรหมชัย","ภาคภูมิ","ธนัตถ์","ณัฎฐกร","ผลินนาลักษมณ์","ปิยะชัย","พิเชียร","ภัทรวิทย์","ธราพงษ์","ชัยชนะ","สมบูรณ์","เนกษ์วิชนาถ","กวีรภัทร","พงษ์สถิต","โพสิฐ์","ปิยะ","นภัสกร","ระวีวัชร์","สุทธิศักดิ์","ธนวันต์","ทองอินทร์","ภานุวัฒน์","วุฒิชัย","ชาญชัย","กฤตานน","ภากร","มนัสชัย","กอบเกียรติ์","วิชาญ","สรวิชญ์","ธนาธร","ธีระพันธ์","อรรคพล","บุญญฤทธิ์","ธนภัทร์","กัณวีย์","กันต์ศุภณัช","ชัชวาล","ดนุภัทร","เปลี่ยน","ณชธฤต","นราวิชญ์","ธีรธรรม","ณัฏฐ์ภณ","กูดิง","เรืองเกียรติ","กุลชาติ","นวพล","เชิด","ทวียศ","ณสรวง","วงศ์ตะวัน","พีรวิชญ์","จำนาญ","ชวนากร","สมคิด","เตชพัฒน์","ณรงค์ฤทธิ์","ธัชชัย","ธวัชชวิน","พันธวงศ์","ภัทรกร","ทองคูณ","เทพทัต","กิตติพงศ์","สุทธิพงศ์","บุรพล","ธนวัฒน์","ฐาปกรณ์","ฐานันดร","เถลิงเกียรติ","ณรงค์พร","เฉลิมเกียรติ","ภูวเรศ","กษิดิส","โยธกานต์","กิตติธัช","ริณพัตน์","ลัคนพงษ์","จิรศักดิ์","ร้อหมาด","กิตตินันท์","ธนาภัทร","ประวุฒิ","บรรจง","ศัญพิชญ์","วรวิช","ภคพงศ์","ภูวเดช","ภัทรพงษ์","กวียุทธ","ญาณภัทร","รณกฤต","จตุรพร","อนุพงค์","สิทธิพล","เปี่ยมเดช","วรพรรธน์","แปลก","วรเมษ","โพธิ","สิริชัย","ก่อเกียรติ์","เฉลิมวัฒน์","ปิยะเกียรติ์","โกมุท","ณัฐพล","กิตติเดช","ภัทรชัย","นันฐวัฒน์","ธนากฤษ","พงศกร","ชัยพล","อรรถพล","กิจดี","กฤษกร","ธนันท์ชัย","ชวโรจน์","ชนาธิป","ธีระยุทธ์","ปิยพันธุ์","พีรภาส","ภัทราวุฒิ","ธนวัต","ตะวัน","นิชนันท์","ระพีพงศ์","ซุกรี","ปาริเยศ","พิพัฒน์","ภัทรายุทธ","ปภณวัชร","ศุภกร","พุทธชาติ","ศรายุทธ","เดชาวัฒน์","สมบัติ","สุกฤษฎิ์","สมรัก","จิระพงศ์","เกียรติดำรงค์","มานัส","จุฑา","นฤทธิ์สุนทร","จิรเสกข์","สกล","กิตติพงค์","คำภา","ชลสิทธิ์","ชวดล","จอมพล","จีฮาน"],TH=["นพ.","ดร.","ผศ.ดร."],kSu=[{value:"{{person.firstName}} {{person.lastName}}",weight:99},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],ASu=ju(PH,TH),bSu=["ชาย","หญิง"],ySu={female_first_name:mSu,female_prefix:PH,last_name:CSu,male_first_name:FSu,male_prefix:TH,name:kSu,prefix:ASu,sex:bSu},BSu=ySu,zSu=["06 #### ####","08 #### ####","09 #### ####","0 2### ####","0 5!## ####"],SSu={formats:zSu},MSu=SSu,wSu={animal:Gzu,color:Jzu,date:Zzu,internet:Xzu,location:dSu,metadata:xSu,person:BSu,phone_number:MSu},jH=wSu;new Ku({locale:[jH,Ru,Lu]});var PSu=["+90-53#-###-##-##","+90-54#-###-##-##","+90-55#-###-##-##","+90-50#-###-##-##"],TSu={formats:PSu},jSu=TSu,NSu=["kırmızı","yeşil","mavi","sarı","mor","nane yeşili","beyaz","siyah","turuncu","pembe","gri","bordo","menekşe","turkuaz","tan","gökyüzü mavisi","somon","erik","orkide","zeytin","eflatun","misket limonu","fildişi","indigo","altın","fuşya","camgöbeği","masmavi","lavanta","gümüş"],LSu={human:NSu},RSu=LSu,KSu=["Kitaplar","Filmler","Müzikler","Oyunlar","Elektronik","Bilgisayarlar","Ev","Bahçe","Aletler","Bakkal","Sağlık","Güzellik","Oyuncaklar","Çocuklar","Bebek","Giyim","Ayakkabı","Mücevher","Spor Dalları","Açık Hava","Otomotiv","Sanayi"],ISu=["Gün boyu konfor ve destek için yapıştırılmış siyah deri ve PVC dolgulu koltuk ve sırt ile kaplanmış ergonomik yönetici koltuğu","Otomobil düzeni, motorun arkasına monte edilmiş transaks tipi şanzımanlar ve dört tekerlekten çekiş ile bir ön motor tasarımından oluşur","Yeni ABC 13 9370, 13.3, 5. Nesil CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","Dev Byte'ın ince ve basit Maple Oyun Klavyesi, şık bir gövde ve akıllı işlevsellik için 7 Renkli RGB LED Arka Aydınlatma ile birlikte gelir","Apollotech B340, güvenilir bağlantıya, 12 aylık pil ömrüne ve modern tasarıma sahip uygun fiyatlı bir kablosuz faredir","Nagasaki Lander, 1984 ABC800J ile başlayan birkaç Nagasaki spor bisiklet serisinin ticari markasıdır","Futbol Antrenman Ve Rekreasyon Amaçlı İyidir","Karbonit ağ kaleci eldivenleri ergonomik olarak kolay oturacak şekilde tasarlanmıştır","Boston'un en gelişmiş kompresyon aşınması teknolojisi, kas oksijenlenmesini artırır, aktif kasları stabilize eder","Yeni forma gömlek çeşitleri sizi göz önünde bulundurarak tasarlandı. Sizi farklı kılacak kesimler ve stiller ile","Doğal bileşenlerin heyecan verici bir karışımına sahip güzel Apple Naturalé serisi. %100 Doğal İçeriğin İyiliği ile","Andy ayakkabılar, trendlerin yanı sıra dayanıklılığı da göz önünde bulundurarak tasarlandı, en şık ayakkabı ve sandalet yelpazesi"],OSu={adjective:["Küçük","Ergonomik","Kırsal","Zeki","Muhteşem","İnanılmaz","Harika","Pratik","Şık","Mükemmel","Genel","El Üretimi","El Yapımı","Lisanslı","Rafine","Markalanmamış","Lezzetli"],material:["Çelik","Ahşap","Beton","Plastik","Pamuk","Granit","Kauçuk","Metal","Yumuşak","Taze","Dondurulmuş"],product:["Sandalye","Araba","Bilgisayar","Tuş Takımı","Fare","Bisiklet","Top","Eldiven","Pantolon","Gömlek","Tablo","Ayakkabı","Şapka","Havlu","Sabun","Tuna","Tavuk","Balık","Peynir","Kayseri Pastırması","Pizza","Salata","Sosis","Cips"]},$Su={department:KSu,product_description:ISu,product_name:OSu},HSu=$Su,GSu=["com.tr","com","biz","info","name","gov.tr"],_Su={domain_suffix:GSu},VSu=_Su,JSu=["###","##","#","##a","##b","##c"],USu=["Adana","Adıyaman","Afyon","Ağrı","Amasya","Ankara","Antalya","Artvin","Aydın","Balıkesir","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkari","Hatay","Isparta","İçel (Mersin)","İstanbul","İzmir","Kars","Kastamonu","Kayseri","Kırklareli","Kırşehir","Kocaeli","Konya","Kütahya","Malatya","Manisa","K.maraş","Mardin","Muğla","Muş","Nevşehir","Niğde","Ordu","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Tekirdağ","Tokat","Trabzon","Tunceli","Şanlıurfa","Uşak","Van","Yozgat","Zonguldak","Aksaray","Bayburt","Karaman","Kırıkkale","Batman","Şırnak","Bartın","Ardahan","Iğdır","Yalova","Karabük","Kilis","Osmaniye","Düzce"],WSu=["{{location.city_name}}"],qSu=["Afganistan","Almanya","Amerika Birleşik Devletleri","Amerikan Samoa","Andorra","Angola","Anguilla, İngiltere","Antigua ve Barbuda","Arjantin","Arnavutluk","Aruba, Hollanda","Avustralya","Avusturya","Azerbaycan","Bahama Adaları","Bahreyn","Bangladeş","Barbados","Belçika","Belize","Benin","Bermuda, İngiltere","Beyaz Rusya","Bhutan","Birleşik Arap Emirlikleri","Birmanya (Myanmar)","Bolivya","Bosna Hersek","Botswana","Brezilya","Brunei","Bulgaristan","Burkina Faso","Burundi","Cape Verde","Cayman Adaları, İngiltere","Cebelitarık, İngiltere","Cezayir","Christmas Adası , Avusturalya","Cibuti","Çad","Çek Cumhuriyeti","Çin","Danimarka","Doğu Timor","Dominik Cumhuriyeti","Dominika","Ekvator","Ekvator Ginesi","El Salvador","Endonezya","Eritre","Ermenistan","Estonya","Etiyopya","Fas","Fiji","Fildişi Sahili","Filipinler","Filistin","Finlandiya","Folkland Adaları, İngiltere","Fransa","Fransız Guyanası","Fransız Güney Eyaletleri (Kerguelen Adaları)","Fransız Polinezyası","Gabon","Galler","Gambiya","Gana","Gine","Gine-Bissau","Grenada","Grönland","Guadalup, Fransa","Guam, Amerika","Guatemala","Guyana","Güney Afrika","Güney Georgia ve Güney Sandviç Adaları, İngiltere","Güney Kıbrıs Rum Yönetimi","Güney Kore","Gürcistan H","Haiti","Hırvatistan","Hindistan","Hollanda","Hollanda Antilleri","Honduras","Irak","İngiltere","İran","İrlanda","İspanya","İsrail","İsveç","İsviçre","İtalya","İzlanda","Jamaika","Japonya","Johnston Atoll, Amerika","K.K.T.C.","Kamboçya","Kamerun","Kanada","Kanarya Adaları","Karadağ","Katar","Kazakistan","Kenya","Kırgızistan","Kiribati","Kolombiya","Komorlar","Kongo","Kongo Demokratik Cumhuriyeti","Kosova","Kosta Rika","Kuveyt","Kuzey İrlanda","Kuzey Kore","Kuzey Maryana Adaları","Küba","Laos","Lesotho","Letonya","Liberya","Libya","Liechtenstein","Litvanya","Lübnan","Lüksemburg","Macaristan","Madagaskar","Makau (Makao)","Makedonya","Malavi","Maldiv Adaları","Malezya","Mali","Malta","Marşal Adaları","Martinik, Fransa","Mauritius","Mayotte, Fransa","Meksika","Mısır","Midway Adaları, Amerika","Mikronezya","Moğolistan","Moldavya","Monako","Montserrat","Moritanya","Mozambik","Namibia","Nauru","Nepal","Nijer","Nijerya","Nikaragua","Niue, Yeni Zelanda","Norveç","Orta Afrika Cumhuriyeti","Özbekistan","Pakistan","Palau Adaları","Palmyra Atoll, Amerika","Panama","Papua Yeni Gine","Paraguay","Peru","Polonya","Portekiz","Porto Riko, Amerika","Reunion, Fransa","Romanya","Ruanda","Rusya Federasyonu","Saint Helena, İngiltere","Saint Martin, Fransa","Saint Pierre ve Miquelon, Fransa","Samoa","San Marino","Santa Kitts ve Nevis","Santa Lucia","Santa Vincent ve Grenadinler","Sao Tome ve Principe","Senegal","Seyşeller","Sırbistan","Sierra Leone","Singapur","Slovakya","Slovenya","Solomon Adaları","Somali","Sri Lanka","Sudan","Surinam","Suriye","Suudi Arabistan","Svalbard, Norveç","Svaziland","Şili","Tacikistan","Tanzanya","Tayland","Tayvan","Togo","Tonga","Trinidad ve Tobago","Tunus","Turks ve Caicos Adaları, İngiltere","Tuvalu","Türkiye","Türkmenistan","Uganda","Ukrayna","Umman","Uruguay","Ürdün","Vallis ve Futuna, Fransa","Vanuatu","Venezuela","Vietnam","Virgin Adaları, Amerika","Virgin Adaları, İngiltere","Wake Adaları, Amerika","Yemen","Yeni Kaledonya, Fransa","Yeni Zelanda","Yunanistan","Zambiya","Zimbabve"],ZSu=["Türkiye"],YSu=["#####"],QSu=["Adana","Adıyaman","Afyonkarahisar","Ağrı","Aksaray","Amasya","Ankara","Antalya","Ardahan","Artvin","Aydın","Balıkesir","Bartın","Batman","Bayburt","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Düzce","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkâri","Hatay","Iğdır","Isparta","İstanbul","İzmir","Kahramanmaraş","Karabük","Karaman","Kars","Kastamonu","Kayseri","Kırıkkale","Kırklareli","Kırşehir","Kilis","Kocaeli","Konya","Kütahya","Malatya","Manisa","Mardin","Mersin","Muğla","Muş","Nevşehir","Niğde","Ordu","Osmaniye","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tokat","Trabzon","Tunceli","Uşak","Van","Yalova","Yozgat","Zonguldak"],XSu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},uMu=["Atatürk Bulvarı","Alparslan Türkeş Bulvarı","Ali Çetinkaya Caddesi","Tevfik Fikret Caddesi","Kocatepe Caddesi","İsmet Paşa Caddesi","30 Ağustos Caddesi","İsmet Attila Caddesi","Namık Kemal Caddesi","Lütfi Karadirek Caddesi","Sarıkaya Caddesi","Yunus Emre Sokak","Dar Sokak","Fatih Sokak ","Harman Yolu Sokak ","Ergenekon Sokak ","Ülkü Sokak","Sağlık Sokak","Okul Sokak","Harman Altı Sokak","Kaldırım Sokak","Mevlana Sokak","Gül Sokak","Sıran Söğüt Sokak","Güven Yaka Sokak","Saygılı Sokak","Menekşe Sokak","Dağınık Evler Sokak","Sevgi Sokak","Afyon Kaya Sokak","Oğuzhan Sokak","İbn-i Sina Sokak","Bahçe Sokak","Köypınar Sokak","Kekeçoğlu Sokak","Barış Sokak","Bayır Sokak","Kerimoğlu Sokak","Nalbant Sokak","Bandak Sokak"],eMu=["{{location.street_name}}"],aMu={building_number:JSu,city_name:USu,city_pattern:WSu,country:qSu,default_country:ZSu,postcode:YSu,state:QSu,street_address:XSu,street_name:uMu,street_pattern:eMu},rMu=aMu,nMu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],tMu={words:nMu},iMu=tMu,oMu={title:"Turkish",code:"tr",language:"tr",endonym:"Türkçe",dir:"ltr",script:"Latn"},sMu=oMu,lMu=["Abendam","Açela","Açelya","Açılay","Adel","Adelya","Adile","Afitap","Afra","Ağça","Ahenk","Ahlem","Alisa","Almila","Alvina","Amelya","Amara","Andaç","Anar","Anise","Anita","Anka","Alpike","Altın","Arın","Arya","Asuela","Aslım","Ayren","Aykal","Aysar","Ayşıl","Bade","Bağdagül","Balın","Bediz","Bedran","Behrem","Belçim","Belma","Beltun","Belemir","Benice","Benli","Berceste","Berçin","Berinay","Berran","Berre","Berva","Besra","Çağıl","Cangül","Cannur","Cansel","Cansın","Canel","Ceren","Ceyda","Cilvenaz","Ceylinaz","Ceylin","Ceyla","Ceylan","Çağla","Çeşminaz","Çıgıl","Çiçek","Çilay","Çiler","Çimen","Çise","Çişem","Çisil","Damla","Defne","Demet","Deniz","Derya","Destan","Deste","Didem","Dilan","Dilara","Dilay","Diler","Dilhan","Dilek","Dilruba","Döndü","Duygu","Dünya","Dürdane","Dürriye","Dicle","Dolunay","Derin","Diclehan","Dilberay","Ebru","Ece","Eda","Ekin","Ela","Elçin","Elif","Elmas","Elvan","Emel","Emine","Enise","Esen","Eser","Esin","Esmeray","Eylül","Evşen","Eftalya","Ecem","Eyşan","Fadime","Fahriye","Fahrünissa","Fatma","Fatoş","Fazilet","Fehime","Ferah","Feray","Ferda","Feride","Feriha","Feyza","Fidan","Figen","Fikriye","Filiz","Firdevs","Fulya","Fuldem","Fulden","Funda","Füruzan","Füsun","Füreyya","Gamze","Gaye","Gizem","Gonca","Gökben","Gökçe","Gökşin","Gönül","Gözde","Güher","Gül","Gülbahar","Gülben","Gülçin","Güldem","Gülden","Güldeste","Gülen","Gülşen","Gülgün","Gülnaz","Gülpembe","Gülriz","Gülsen","Günay","Güneş","Güner","Güngör","Güniz","Günsel","Günseli","Gürcan","Güven","Göknur","Günnur","Hale","Handan","Hande","Hayal","Hayat","Hazan","Hilal","Hülya","Hümeyra","Hüner","Ilgın","Işık","Işıl","Işılay","Işın","Itır","İclal","İdil","İffet","İkbal","İlayda","İlkben","İlke","İlknur","İlksen","İlkyaz","İmge","İmran","İnci","İpek","İrem","İzel","Yaprak","Yasemin","Yağmur","Yelda","Yeliz","Yeşim","Yıldız","Yonca","Yosun","Jale","Julide","Kader","Kadriye","Kamelya","Kamile","Kamuran","Kevser","Kumru","Kısmet","Kıymet","Kiraz","Lale","Lamia","Latife","Leman","Lemide","Lerzan","Leyla","Lida","Mehtap","Melda","Melek","Melike","Melis","Melisa","Melodi","Meltem","Meral","Meriç","Merih","Merve","Meryem","Mihriban","Mine","Miray","Müesser","Münevver","Müge","Müjde","Müjgan","Mukaddes","Mısra","Nalan","Naz","Nazan","Nazlı","Necla","Nehir","Nergis","Neslişah","Nesrin","Nevin","Nevra","Nida","Nigar","Nihal","Nihan","Nil","Nilgün","Nisa","Nisan","Nükhet","Nur","Nural","Nuran","Nurgül","Nursel","Nurseli","Okşan","Olcay","Oya","Öykü","Özden","Özge","Özlem","Özlen","Öznur","Parla","Pakize","Pelin","Pelinsu","Pembe","Peri","Perihan","Perran","Pervin","Petek","Pınar","Piraye","Rabia","Rahime","Rahşan","Rana","Rengin","Reyhan","Rezzan","Rüya","Ruhsar","Sanem","Seçil","Seda","Sedef","Seden","Seher","Selda","Selen","Selin","Selma","Selvi","Sema","Semra","Senay","Serap","Sertap","Seren","Serin","Serpil","Sevda","Sevgi","Sevil","Sevim","Sevinç","Sevtap","Seval","Sıla","Sibel","Simge","Sinem","Songül","Su","Sunay","Suzan","Şebnem","Şehrazat","Şelale","Şenay","Şengül","Şennur","Şermin","Şeyda","Şeyma","Şevval","Şiir","Şule","Tanyeli","Tezer","Tuğba","Turna","Tutku","Tülay","Tülin","Türkan","Tunay","Utku","Ulus","Uhra","Uygu","Ulviye","Ülfet","Ülker","Ülkü","Ümmiye","Ümran","Ünsel","Ünseli","Vahide","Verda","Vesile","Vicdan","Vildan","Vuslat","Zahide","Zehra","Zekiye","Zerrin","Zeynep","Zübeyde","Zühal","Zülal","Züleyha","Zeliha","Zümrüt"],NH=["Bayan","Dr.","Prof. Dr."],EMu=["Aba","Abak","Abaka","Abakan","Abakay","Abar","Abay","Abı","Abılay","Abluç","Abşar","Açığ","Açık","Açuk","Adalan","Adaldı","Adalmış","Adar","Adaş","Adberilgen","Adıgüzel","Adık","Adıkutlu","Adıkutlutaş","Adlı","Adlıbeğ","Adraman","Adsız","Afşar","Afşın","Ağabay","Ağakağan","Ağalak","Ağlamış","Ak","Akaş","Akata","Akbaş","Akbay","Akboğa","Akbörü","Akbudak","Akbuğra","Akbulak","Akça","Akçakoca","Akçora","Akdemir","Akdoğan","Akı","Akıbudak","Akım","Akın","Akınçı","Akkun","Akkunlu","Akkurt","Akkuş","Akpıra","Aksungur","Aktan","Al","Ala","Alaban","Alabörü","Aladağ","Aladoğan","Alakurt","Alayunt","Alayuntlu","Aldemir","Aldıgerey","Aldoğan","Algu","Alımga","Alka","Alkabölük","Alkaevli","Alkan","Alkaşı","Alkış","Alp","Alpagut","Alpamış","Alparsbeğ","Alparslan","Alpata","Alpay","Alpaya","Alpaykağan","Alpbamsı","Alpbilge","Alpdirek","Alpdoğan","Alper","Alperen","Alpertunga","Alpgerey","Alpış","Alpilig","Alpkara","Alpkutlu","Alpkülük","Alpşalçı","Alptegin","Alptuğrul","Alptunga","Alpturan","Alptutuk","Alpuluğ","Alpurungu","Alpurungututuk","Alpyörük","Altan","Altankağan","Altankan","Altay","Altın","Altınkağan","Altınkan","Altınoba","Altıntamgan","Altıntamgantarkan","Altıntarkan","Altıntay","Altmışkara","Altuga","Amaç","Amrak","Amul","Ançuk","Andarıman","Anıl","Ant","Apa","Apak","Apatarkan","Aprançur","Araboğa","Arademir","Aral","Arbay","Arbuz","Arçuk","Ardıç","Argıl","Argu","Argun","Arı","Arıboğa","Arık","Arıkağan","Arıkdoruk","Arınç","Arkın","Arkış","Armağan","Arnaç","Arpat","Arsal","Arsıl","Arslan","Arslanargun","Arslanbörü","Arslansungur","Arslantegin","Arslanyabgu","Arşun","Artıınal","Artuk","Artukaç","Artut","Aruk","Asartegin","Asığ","Asrı","Asuğ","Aşan","Aşanboğa","Aşantuğrul","Aşantudun","Aşıkbulmuş","Aşkın","Aştaloğul","Aşuk","Ataç","Atakağan","Atakan","Atalan","Ataldı","Atalmış","Ataman","Atasagun","Atasu","Atberilgen","Atıgay","Atıkutlu","Atıkutlutaş","Atıla","Atılgan","Atım","Atımer","Atış","Atlı","Atlıbeğ","Atlıkağan","Atmaca","Atsız","Atunçu","Avar","Avluç","Avşar","Ay","Ayaçı","Ayas","Ayaş","Ayaz","Aybalta","Ayban","Aybars","Aybeğ","Aydarkağan","Aydemir","Aydın","Aydınalp","Aydoğan","Aydoğdu","Aydoğmuş","Aygırak","Ayıtmış","Ayız","Ayızdağ","Aykağan","Aykan","Aykurt","Ayluç","Ayluçtarkan","Ayma","Ayruk","Aysılığ","Aytak","Ayyıldız","Azak","Azban","Azgan","Azganaz","Azıl","Babır","Babur","Baçara","Baççayman","Baçman","Badabul","Badruk","Badur","Bağa","Bağaalp","Bağaışbara","Bağan","Bağaşatulu","Bağatarkan","Bağatengrikağan","Bağatur","Bağaturçigşi","Bağaturgerey","Bağaturipi","Bağatursepi","Bağış","Bağtaş","Bakağul","Bakır","Bakırsokum","Baksı","Bakşı","Balaban","Balaka","Balakatay","Balamır","Balçar","Baldu","Balkık","Balta","Baltacı","Baltar","Baltır","Baltur","Bamsı","Bangu","Barak","Baraktöre","Baran","Barbeğ","Barboğa","Barbol","Barbulsun","Barça","Barçadoğdu","Barçadoğmuş","Barçadurdu","Barçadurmuş","Barçan","Barçatoyun","Bardıbay","Bargan","Barımtay","Barın","Barkan","Barkdoğdu","Barkdoğmuş","Barkdurdu","Barkdurmuş","Barkın","Barlas","Barlıbay","Barmaklak","Barmaklı","Barman","Bars","Barsbeğ","Barsboğa","Barsgan","Barskan","Barsurungu","Bartu","Basademir","Basan","Basanyalavaç","Basar","Basat","Baskın","Basmıl","Bastı","Bastuğrul","Basu","Basut","Başak","Başbuğ","Başçı","Başgan","Başkırt","Başkurt","Baştar","Batrak","Batu","Batuk","Batur","Baturalp","Bay","Bayançar","Bayankağan","Bayat","Bayazıt","Baybars","Baybayık","Baybiçen","Bayboğa","Baybora","Baybüre","Baydar","Baydemir","Baydur","Bayık","Bayınçur","Bayındır","Baykal","Baykara","Baykoca","Baykuzu","Baymünke","Bayna","Baynal","Baypüre","Bayrı","Bayraç","Bayrak","Bayram","Bayrın","Bayruk","Baysungur","Baytara","Baytaş","Bayunçur","Bayur","Bayurku","Bayutmuş","Bayuttu","Bazır","Beçeapa","Beçkem","Beğ","Beğarslan","Beğbars","Beğbilgeçikşin","Beğboğa","Beğçur","Beğdemir","Beğdilli","Beğdurmuş","Beğkulu","Beğtaş","Beğtegin","Beğtüzün","Begi","Begil","Begine","Begitutuk","Beglen","Begni","Bek","Bekazıl","Bekbekeç","Bekeç","Bekeçarslan","Bekeçarslantegin","Bekeçtegin","Beker","Beklemiş","Bektür","Belçir","Belek","Belgi","Belgüc","Beltir","Bengi","Bengü","Benlidemir","Berdibeğ","Berendey","Bergü","Berginsenge","Berk","Berke","Berkiş","Berkyaruk","Bermek","Besentegin","Betemir","Beyizçi","Beyrek","Beyrem","Bıçkı","Bıçkıcı","Bıdın","Bıtaybıkı","Bıtrı","Biçek","Bilge","Bilgebayunçur","Bilgebeğ","Bilgeçikşin","Bilgeışbara","Bilgeışbaratamgan","Bilgekağan","Bilgekan","Bilgekutluk","Bilgekülüçur","Bilgetaçam","Bilgetamgacı","Bilgetardu","Bilgetegin","Bilgetonyukuk","Bilgez","Bilgiç","Bilgin","Bilig","Biligköngülsengün","Bilik","Binbeği","Bindir","Boğa","Boğaç","Boğaçuk","Boldaz","Bolmuş","Bolsun","Bolun","Boncuk","Bongul","Bongulboğa","Bora","Boran","Borçul","Borlukçu","Bornak","Boyan","Boyankulu","Boylabağa","Boylabağatarkan","Boylakutlutarkan","Bozan","Bozbörü","Bozdoğan","Bozkurt","Bozkuş","Bozok","Bögde","Böge","Bögü","Bökde","Böke","Bölen","Bölükbaşı","Bönek","Bönge","Börü","Börübars","Börüsengün","Börteçine","Buçan","Buçur","Budağ","Budak","Budunlu","Buğday","Buğra","Buğrakarakağan","Bukak","Bukaktutuk","Bulaçapan","Bulak","Bulan","Buldur","Bulgak","Bulmaz","Bulmuş","Buluç","Buluğ","Buluk","Buluş","Bulut","Bumın","Bunsuz","Burçak","Burguçan","Burkay","Burslan","Burulday","Burulgu","Burunduk","Buşulgan","Butak","Butuk","Buyan","Buyançuk","Buyandemir","Buyankara","Buyat","Buyraç","Buyruç","Buyruk","Buzaç","Buzaçtutuk","Büdüs","Büdüstudun","Bügü","Bügdüz","Bügdüzemen","Büge","Büğübilge","Bükdüz","Büke","Bükebuyraç","Bükebuyruç","Bükey","Büktegin","Büküşboğa","Bümen","Bünül","Büre","Bürgüt","Bürkek","Bürküt","Bürlük","Cebe","Ceyhun","Cılasun","Çaba","Çabdar","Çablı","Çabuş","Çağan","Çağatay","Çağlar","Çağlayan","Çağrı","Çağrıbeğ","Çağrıtegin","Çağru","Çalapkulu","Çankız","Çemen","Çemgen","Çeykün","Çıngır","Çiçek","Çiçem","Çiğdem","Çilenti","Çimen","Çobulmak","Çocukbörü","Çokramayul","Çolman","Çolpan","Çölü","Damla","Deniz","Dilek","Diri","Dizik","Duru","Dururbunsuz","Duygu","Ebin","Ebkızı","Ebren","Edil","Ediz","Egemen","Eğrim","Ekeç","Ekim","Ekin","Elkin","Elti","Engin","Erdem","Erdeni","Erdeniözük","Erdenikatun","Erentüz","Ergene","Ergenekatun","Erinç","Erke","Ermen","Erten","Ertenözük","Esen","Esenbike","Eser","Esin","Etil","Evin","Eyiz","Gelin","Gelincik","Gökbörü","Gökçe","Gökçegöl","Gökçen","Gökçiçek","Gökşin","Gönül","Görün","Gözde","Gülegen","Gülemen","Güler","Gülümser","Gümüş","Gün","Günay","Günçiçek","Gündoğdu","Gündoğmuş","Güneş","Günyaruk","Gürbüz","Güvercin","Güzey","Işığ","Işık","Işıl","Işılay","Ila","Ilaçın","Ilgın","Inanç","Irmak","Isığ","Isık","Iyık","Iyıktağ","İdil","İkeme","İkiçitoyun","İlbilge","İldike","İlgegü","İmrem","İnci","İnç","İrinç","İrinçköl","İrtiş","İtil","Kancı","Kançı","Kapgar","Karaca","Karaça","Karak","Kargılaç","Karlıgaç","Katun","Katunkız","Kayacık","Kayaçık","Kayça","Kaynak","Kazanç","Kazkatun","Kekik","Keklik","Kepez","Kesme","Keyken","Kezlik","Kımız","Kımızın","Kımızalma","Kımızalmıla","Kırçiçek","Kırgavul","Kırlangıç","Kıvanç","Kıvılcım","Kızdurmuş","Kızılalma"],cMu=["Abacı","Abadan","Aclan","Adal","Adan","Adıvar","Akal","Akan","Akar ","Akay","Akaydın","Akbulut","Akgül","Akışık","Akman","Akyürek","Akyüz","Akşit","Alnıaçık","Alpuğan","Alyanak","Arıcan","Arslanoğlu","Atakol","Atan","Avan","Ayaydın","Aybar","Aydan","Aykaç","Ayverdi","Ağaoğlu","Aşıkoğlu","Babacan","Babaoğlu","Bademci","Bakırcıoğlu","Balaban","Balcı","Barbarosoğlu","Baturalp","Baykam","Başoğlu","Berberoğlu","Beşerler","Beşok","Biçer","Bolatlı","Dalkıran","Dağdaş","Dağlaroğlu","Demirbaş","Demirel","Denkel","Dizdar ","Doğan ","Durak ","Durmaz","Duygulu","Düşenkalkar","Egeli","Ekici","Ekşioğlu","Eliçin","Elmastaşoğlu","Elçiboğa","Erbay","Erberk","Erbulak","Erdoğan","Erez","Erginsoy","Erkekli","Eronat","Ertepınar","Ertürk","Erçetin","Evliyaoğlu","Gönültaş","Gümüşpala","Günday","Gürmen","Hakyemez","Hamzaoğlu","Ilıcalı","Kahveci","Kaplangı","Karabulut","Karaböcek","Karadaş","Karaduman","Karaer","Kasapoğlu","Kavaklıoğlu","Kaya ","Keseroğlu","Keçeci","Kılıççı","Kıraç ","Kocabıyık","Korol","Koyuncu","Koç","Koçoğlu","Koçyiğit","Kuday","Kulaksızoğlu","Kumcuoğlu","Kunt","Kunter","Kurutluoğlu","Kutlay","Kuzucu","Körmükçü","Köybaşı","Köylüoğlu","Küçükler","Limoncuoğlu","Mayhoş","Menemencioğlu","Mertoğlu","Nalbantoğlu","Nebioğlu","Numanoğlu","Okumuş","Okur","Oraloğlu","Orbay","Ozansoy","Paksüt","Pekkan","Pektemek","Polat","Poyrazoğlu","Poçan","Sadıklar","Samancı","Sandalcı","Sarıoğlu","Saygıner","Sepetçi","Sezek","Sinanoğlu","Solmaz","Sözeri","Süleymanoğlu","Tahincioğlu","Tanrıkulu","Tazegül","Taşlı","Taşçı","Tekand","Tekelioğlu","Tokatlıoğlu","Tokgöz","Topaloğlu","Topçuoğlu","Toraman","Tunaboylu","Tunçeri","Tuğlu","Tuğluk","Türkdoğan","Türkyılmaz","Tütüncü","Tüzün","Uca","Uluhan","Velioğlu","Yalçın","Yazıcı","Yetkiner","Yeşilkaya","Yıldırım ","Yıldızoğlu","Yılmazer","Yorulmaz","Çamdalı","Çapanoğlu","Çatalbaş","Çağıran","Çetin","Çetiner","Çevik","Çörekçi","Önür","Örge","Öymen","Özberk","Özbey","Özbir","Özdenak","Özdoğan","Özgörkey","Özkara","Özkök ","Öztonga","Öztuna"],dMu=[{value:"{{person.last_name}}",weight:1}],DMu=["Abay","Abidin","Acar","Acun","Adem","Adil","Adnân","Afşin","Affan","Afi","Agâh","Ahmet","Ahsen","Akalp","Akbatur","Akın","Akın Alp","Akıner","Aktekin","Aktimur","Ali","Alican","Alişan","Alişir","Alp","Alparslan","Alpay","Alper","Alperen","Alphan","Altan","Altemur","Âmir","Ammâr","Ata","Atalay","Atâullah","Avşar","Aykan","Ayvaz","Anıl","Ant","Arda","Arif","Arslan","Asım","Asil","Aşkın","Atakan","Atıf","Atilla","Avni","Aydemir","Aydın","Ayhan","Aykut","Aytaç","Aytekin","Aytuğ","Azer","Aziz","Azizhan","Azmi","Babacan","Barın","Battal","Behram","Behzat","Bekir","Bektaş","Bera","Berkan","Berkin","Beşer","Baha","Bahadır","Bahri","Bahtiyar","Bâki","Barış","Barkın","Barlas","Bartu","Batu","Batuhan","Batur","Baturalp","Baykal","Bayram","Bedir","Bedirhan","Bedreddin","Bedri","Behçet","Behiç","Behlül","Berat","Berk","Berkay","Besim","Beşir","Bilâl","Birol","Bora","Buğra","Bulut","Burak","Burhan","Bülent","Bünyamin","Cafer","Cahid","Can","Canalp","Cândar","Caner","Cankan","Cavid","Celal","Celâleddin","Celasun","Celil","Cem","Cemal","Cemali","Cemil","Cenk","Cevat","Cevahir","Ceyhun","Cezmi","Cihan","Coşkun","Coşkuner","Cumhur","Cübeyr","Cüneyt","Cihad","Cihangir","Civan","Cihanşah","Çağan","Çağatay","Çağdaş","Çağlar","Çağrı","Çağrıhan","Çelen","Çelik","Çetin","Çetinel","Çetiner","Dağhan","Dâver","Davud","Demiralp","Demirhan","Denizalp","Devran","Dikmen","Dilaver","Dildâr","Dilhan","Dinç","Derviş","Dinçer","Direnç","Doğan","Doğanay","Doğaner","Doğu","Dora","Durmuş","Dündar","Ebuzer","Ecevit","Ecmel","Ediz","Efe","Efsun","Egemen","Ekrem","Elgin","Emin","Emir","Emrah","Emre","Emrullah","Ender","Enderun","Enes","Engin","Enis","Ensar","Enver","Eralp","Eray","Erberk","Ercan","Ercüment","Erçin","Erda","Erdal","Erdem","Erdinç","Erel","Eren","Ergin","Ergün","Ergüner","Erhan","Erkâm","Erkân","Erman","Erol","Ersin","Erşan","Ertan","Ertuğrul","Esat","Eşref","Ethem","Evren","Ecehan","Ecvet","Ede","Edhem","Efken","Eflah","Ekmel","Elvan","Emced","Evran","Eymen","Eyüp","Ezrak","Fadıl","Fahrettin","Fahri","Faik","Faris","Faruk","Fatih","Faysal","Fazıl","Fehmi","Ferda","Ferdi","Ferhat","Ferhan","Ferit","Feridun","Ferruh","Fevzi","Feyyaz","Feyzullah","Fikret","Fikri","Fuat","Furkân","Fazlı","Fâlih","Fasih","Fatin","Fazullah","Feda","Fedai","Feramuz","Feramuş","Ferman","Fuzuli","Gaffar","Gazanfer","Gencer","Gökalp","Gökben","Gökmen","Gönenç","Görkem","Gülhan","Gültekin","Günay","Güner","Göngör","Gürdal","Gürhan","Gürkan","Gürol","Gürsel","Güven","Güvenalp","Gazi","Gevheri","Gıyas","Giray","Gürbüz","Habib","Hâdi","Hafız","Hakan","Hakkı","Haldun","Halit","Halil","Halim","Hâlis","Haluk","Hamdi","Hami","Hamit","Hamza","Harun","Hasan","Haşim","Haşmet","Hayati","Haydar","Hazar","Hıfzı","Hikmet","Hilmi","Himmet","Hulki","Hulusi","Hurşit","Hüma","Hürkan","Hüsamettin","Hüseyin","Hüsnü","Hüsrev","Habbab","Habil","Hacib","Hafi","Hafid","Hakem","Haki","Hamdullah","Hammâd","Hanefi","Hani","Haseki","Hasibi","Hasin","Hâtem","Hattâb","Hatip","Hayali","Hazım","Hızır","Hicabi","Hişam","Hud","Huzeyfe","Hüccet","Hüdâvendigâr","Hüdayi","Hümayun","Hüsameddin","Ilgın","Işıner","Itri","İbrahim","İdris","İhsan","İkbal","İlbey","İlhami","İlhan","İlkay","İlker","İlyas","İrfan","İsmail","İsmet","İzzettin","İzzet","İhvan","İkrime","Kadir","Kadrican","Kağan","Kamber","Kâmil","Karahan","Kayaalp","Kâzım","Kemâl","Kemalettin","Kenan","Kerami","Kerem","Kerim","Koray","Korkut","Köksal","Kubat","Kubilay","Kutbettin","Kürşad","Kabil","Kadem","Kadı","Kalender","Kamran","Kasım","Keleş","Keramet","Keremşah","Keşşaf","Kuddusi","Lamih","Latif","Levent","Lütfullah","Lütfi","Maad","Mahir","Mahmut","Mahzun","Maksud","Mansur","Mazhar","Mehmet","Melih","Melikşah","Memduh","Mert","Mesut","Mete","Metin","Mevlüt","Mithat","Muammer","Muaviye","Muhammed","Muharrem","Muhsin","Muhyiddin","Mukadder","Murat","Musa","Mustafa","Muzaffer","Müfid","Müjdat","Mümtaz","Münir","Mestan","Mir","Miraç","Mirkelam","Mirza","Misbah","Muaz","Muhtar","Muhterem","Muhteşem","Muktedi","Muktedir","Muktefi","Muslih","Mutahhar","Mutasım","Muteber","Mutemed","Muttalib","Mükerrem","Müren","Müşir","Müzdad","Nabi","Naci","Nadi","Nadir","Nafiz","Nahid","Nahil","Nail","Naim","Namık","Nasrullah","Nazım","Nazif","Nazmi","Necat","Necati","Necdet","Necib","Necmettin","Nedim","Nejat","Nesim","Neşet","Nevzat","Nihat","Niyazi","Nizamettin","Numan","Nurettin","Nurullah","Nusret","Oğuz","Oğuzhan","Okan","Oktay","Onur","Orhan","Osman","Ozan","Ömer","Önder","Özcan","Özden","Özer","Özgür","Özhan","Özkan","Payidar","Pertev","Perver","Peyami","Raci","Rafet","Rahim","Rahmi","Raif","Rakıp","Ramazan","Ramiz","Rasim","Raşit","Rauf","Recai","Recep","Refik","Reha","Remzi","Resûl","Reşat","Rıdvan","Rıfat","Rıfkı","Rıza","Rüçhan","Rükneddin","Rüştü","Refah","Refet","Reis","Resül","Rifat","Sabri","Sacid","Sadberk","Sadettin","Sadık","Sadi","Sadri","Sadullah","Safa","Saffet","Said","Saim","Sâkıp","Salih","Salim","Samed","Sami","Samih","Samim","Savaş","Seçkin","Sedat","Sefer","Selahattin","Selami","Selçuk","Selim","Semih","Serbülent","Sergen","Serhat","Sermet","Sertaç","Server","Settar","Seyfettin","Seyfi","Seyfullah","Seyyit","Sıdkı","Sırrı","Sinan","Suat","Subhi","Sudi","Sururi","Süheyl","Süleyman","Şaban","Şadan","Şahap","Şahin","Şahsuvar","Şakir","Şamil","Şayan","Şefik","Şemsi","Şener","Şenol","Şerafettin","Şeref","Şerif","Şevket","Şevki","Şinasi","Şükrü","Şahinalp","Şahsüvar","Şâfi","Şarani","Şecaeddin","Şehlevent","Şeyban","Şihab","Şihabeddin","Şir","Taceddin","Tahir","Tahsin","Taib","Talat","Talay","Talha","Talip","Tamer","Taner","Tanju","Tarık","Tarkan","Taşkın","Tayfun","Tayyar","Tekin","Tekinalp","Temel","Teoman","Tevfik","Tevhid","Tezcan","Tezel","Tınas","Timur","Tolga","Tolunay","Tufan","Tugay","Tuğrul","Tuğtekin","Tuhfe","Tunahan","Tunç","Tunçer","Turan","Turgay","Turgut","Tümer","Türkay","Türkeş","Türker","Ufuk","Uğur","Ukbe","Ulvi","Umur","Umuralp","Umut","Usame","Utku","Ülgen","Ülker","Ümit","Ünal","Üzeyir","Vahâ","Vahdet","Vahid","Valid","Vecdi","Vedat","Vefa","Vefik","Vehbi","Veli","Veysel","Veysi","Volkan","Yağız","Yahya","Yalçın","Yalgın","Yaman","Yasin","Yaşar","Yavuz","Yekta","Yener","Yetkin","Yıldırım","Yılmaz","Yiğit","Yunus","Yusuf","Yüce","Yücel","Yüksel","Yümni","Zafer","Zâhit","Zekeriyyâ","Zeyd","Zihnî","Ziyâd","Zülfikâr","Zâfir","Zamir","Zekai","Zeynel","Ziver","Ziya","Ziyad","Zübeyr"],LH=["Bay","Dr.","Prof. Dr."],xMu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],mMu=ju(NH,LH),hMu={female_first_name:lMu,female_prefix:NH,first_name:EMu,last_name:cMu,last_name_pattern:dMu,male_first_name:DMu,male_prefix:LH,name:xMu,prefix:mMu},pMu=hMu,gMu=["392","510","512","522","562","564","592","594","800","811","822","850","888","898","900","322","416","272","472","382","358","312","242","478","466","256","266","378","488","458","228","426","434","374","248","224","286","376","364","258","412","380","284","424","446","442","222","342","454","456","438","326","476","246","216","212","232","344","370","338","474","366","352","318","288","386","348","262","332","274","422","236","482","324","252","436","384","388","452","328","464","264","362","484","368","346","414","486","282","356","462","428","276","432","226","354","372"],fMu=["+90-###-###-##-##","+90-###-###-#-###"],vMu={area_code:gMu,formats:fMu},CMu=vMu,FMu={cell_phone:jSu,color:RSu,commerce:HSu,internet:VSu,location:rMu,lorem:iMu,metadata:sMu,person:pMu,phone_number:CMu},RH=FMu;new Ku({locale:[RH,Ru,Lu]});var kMu=["{{company.prefix}} {{person.female_first_name}}","{{company.prefix}} {{person.male_first_name}}","{{company.prefix}} {{person.male_last_name}}","{{company.prefix}} {{company.suffix}}{{company.suffix}}","{{company.prefix}} {{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}"],AMu=["ТОВ","ПАТ","ПрАТ","ТДВ","КТ","ПТ","ДП","ФОП"],bMu=["Постач","Торг","Пром","Трейд","Збут"],yMu={name_pattern:kMu,prefix:AMu,suffix:bMu},BMu=yMu,zMu=["cherkassy.ua","cherkasy.ua","ck.ua","cn.ua","com.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","donetsk.ua","dp.ua","if.ua","in.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","ks.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lutsk.net","lviv.ua","mk.ua","net.ua","nikolaev.ua","od.ua","odessa.ua","org.ua","pl.ua","poltava.ua","rovno.ua","rv.ua","sebastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","ua","uz.ua","uzhgorod.ua","vinnica.ua","vn.ua","volyn.net","volyn.ua","yalta.ua","zaporizhzhe.ua","zhitomir.ua","zp.ua","zt.ua","укр"],SMu=["ukr.net","ex.ua","e-mail.ua","i.ua","meta.ua","yandex.ua","gmail.com"],MMu={domain_suffix:zMu,free_email:SMu},wMu=MMu,PMu=["#","##","###"],TMu=["Алчевськ","Артемівськ","Бердичів","Бердянськ","Біла Церква","Бровари","Вінниця","Горлівка","Дніпродзержинськ","Дніпропетровськ","Донецьк","Євпаторія","Єнакієве","Житомир","Запоріжжя","Івано-Франківськ","Ізмаїл","Кам’янець-Подільський","Керч","Київ","Кіровоград","Конотоп","Краматорськ","Красний Луч","Кременчук","Кривий Ріг","Лисичанськ","Луганськ","Луцьк","Львів","Макіївка","Маріуполь","Мелітополь","Миколаїв","Мукачеве","Нікополь","Одеса","Олександрія","Павлоград","Полтава","Рівне","Севастополь","Сєвєродонецьк","Сімферополь","Слов’янськ","Суми","Тернопіль","Ужгород","Умань","Харків","Херсон","Хмельницький","Черкаси","Чернівці","Чернігів","Шостка","Ялта"],jMu=["{{location.city_name}}","{{location.city_prefix}} {{person.male_first_name}}"],NMu=["Південний","Північний","Східний","Західний"],LMu=["град"],RMu=["Австралія","Австрія","Азербайджан","Албанія","Алжир","Ангола","Андорра","Антигуа і Барбуда","Аргентина","Афганістан","Багамські Острови","Бангладеш","Барбадос","Бахрейн","Беліз","Бельгія","Бенін","Білорусь","Болгарія","Болівія","Боснія і Герцеговина","Ботсвана","Бразилія","Бруней","Буркіна-Фасо","Бурунді","Бутан","В’єтнам","Вануату","Ватикан","Велика Британія","Венесуела","Вірменія","Габон","Гаїті","Гайана","Гамбія","Гана","Гватемала","Гвінея","Гвінея-Бісау","Гондурас","Гренада","Греція","Грузія","Данія","Демократична Республіка Конго","Джибуті","Домініка","Домініканська Республіка","Еквадор","Екваторіальна Гвінея","Еритрея","Естонія","Ефіопія","Єгипет","Ємен","Замбія","Зімбабве","Ізраїль","Індія","Індонезія","Ірак","Іран","Ірландія","Ісландія","Іспанія","Італія","Йорданія","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кенія","Киргизстан","Китай","Кіпр","Кірибаті","Колумбія","Коморські Острови","Конго","Коста-Рика","Кот-д’Івуар","Куба","Кувейт","Лаос","Латвія","Лесото","Литва","Ліберія","Ліван","Лівія","Ліхтенштейн","Люксембург","Маврикій","Мавританія","Мадаґаскар","Македонія","Малаві","Малайзія","Малі","Мальдіви","Мальта","Марокко","Маршаллові Острови","Мексика","Мозамбік","Молдова","Монако","Монголія","Намібія","Науру","Непал","Нігер","Нігерія","Нідерланди","Нікарагуа","Німеччина","Нова Зеландія","Норвегія","Об’єднані Арабські Емірати","Оман","Пакистан","Палау","Панама","Папуа-Нова Гвінея","Парагвай","Перу","Південна Корея","Південний Судан","Південно-Африканська Республіка","Північна Корея","Польща","Португалія","Російська Федерація","Руанда","Румунія","Сальвадор","Самоа","Сан-Марино","Сан-Томе і Принсіпі","Саудівська Аравія","Свазіленд","Сейшельські Острови","Сенеґал","Сент-Вінсент і Гренадини","Сент-Кітс і Невіс","Сент-Люсія","Сербія","Сирія","Сінгапур","Словаччина","Словенія","Соломонові Острови","Сомалі","Судан","Суринам","Східний Тимор","США","Сьєрра-Леоне","Таджикистан","Таїланд","Танзанія","Того","Тонга","Тринідад і Тобаго","Тувалу","Туніс","Туреччина","Туркменістан","Уганда","Угорщина","Узбекистан","Україна","Уругвай","Федеративні Штати Мікронезії","Фіджі","Філіппіни","Фінляндія","Франція","Хорватія","Центральноафриканська Республіка","Чад","Чехія","Чилі","Чорногорія","Швейцарія","Швеція","Шрі-Ланка","Ямайка","Японія"],KMu=["Україна"],IMu=["#####"],OMu=["кв. ###"],$Mu=["АР Крим","Вінницька область","Волинська область","Дніпропетровська область","Донецька область","Житомирська область","Закарпатська область","Запорізька область","Івано-Франківська область","Київська область","Кіровоградська область","Луганська область","Львівська область","Миколаївська область","Одеська область","Полтавська область","Рівненська область","Сумська область","Тернопільська область","Харківська область","Херсонська область","Хмельницька область","Черкаська область","Чернівецька область","Чернігівська область","Київ","Севастополь"],HMu={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},GMu=["Зелена","Молодіжна","Городоцька","Стрийська","Вузька","Нижанківського","Староміська","Ліста","Вічева","Брюховичів","Винників","Рудного","Коліївщини"],_Mu=["{{location.street_prefix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],VMu=["вул.","вулиця","пр.","проспект","пл.","площа","пров.","провулок"],JMu=["майдан"],UMu={building_number:PMu,city_name:TMu,city_pattern:jMu,city_prefix:NMu,city_suffix:LMu,country:RMu,default_country:KMu,postcode:IMu,secondary_address:OMu,state:$Mu,street_address:HMu,street_name:GMu,street_pattern:_Mu,street_prefix:VMu,street_suffix:JMu},WMu=UMu,qMu={title:"Ukrainian",code:"uk",language:"uk",endonym:"Українська",dir:"ltr",script:"Cyrl"},ZMu=qMu,KH=["Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Аделаїда","Аделіна","Адріана","Азалія","Алевтина","Аліна","Алла","Альбіна","Альвіна","Анастасія","Анатолія","Ангеліна","Анжела","Анна","Антонида","Антоніна","Антонія","Анфіса","Аполлінарія","Аполлонія","Аркадія","Артемія","Афанасія","Білослава","Біляна","Благовіста","Богдана","Богуслава","Божена","Болеслава","Борислава","Броніслава","В’ячеслава","Валентина","Валерія","Варвара","Василина","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталіна","Влада","Владислава","Власта","Всеслава","Галина","Ганна","Гелена","Далеслава","Дана","Дарина","Дарислава","Діана","Діяна","Добринка","Добромила","Добромира","Добромисла","Доброслава","Долеслава","Доляна","Жанна","Жозефіна","Забава","Звенислава","Зінаїда","Злата","Зореслава","Зорина","Зоряна","Зоя","Іванна","Ілона","Інна","Іннеса","Ірина","Ірма","Калина","Каріна","Катерина","Квітка","Квітослава","Клавдія","Крентта","Ксенія","Купава","Лада","Лариса","Леся","Ликера","Лідія","Лілія","Любава","Любислава","Любов","Любомила","Любомира","Люборада","Любослава","Людмила","Людомила","Майя","Мальва","Мар’яна","Марина","Марічка","Марія","Марта","Меланія","Мечислава","Милодара","Милослава","Мирослава","Мілана","Мокрина","Мотря","Мстислава","Надія","Наталія","Неля","Немира","Ніна","Огняна","Оксана","Олександра","Олена","Олеся","Ольга","Ореста","Орина","Орислава","Орися","Оріяна","Павліна","Палажка","Пелагея","Пелагія","Поліна","Поляна","Потішана","Радміла","Радослава","Раїна","Раїса","Роксолана","Ромена","Ростислава","Руслана","Світлана","Святослава","Слава","Сміяна","Сніжана","Соломія","Соня","Софія","Станислава","Сюзана","Таїсія","Тамара","Тетяна","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Христина","Христя","Юліанна","Юлія","Юстина","Юхима","Юхимія","Яна","Ярина","Ярослава"],YMu=["Андрухович","Бабух","Балабан","Балабуха","Балакун","Балицька","Бамбула","Бандера","Барановська","Бачей","Башук","Бердник","Білич","Бондаренко","Борецька","Боровська","Борочко","Боярчук","Брицька","Бурмило","Бутько","Василишина","Васильківська","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайова","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладух","Глинська","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Городоцька","Гречко","Григоришина","Гриневецька","Гриневська","Гришко","Громико","Данилишина","Данилко","Демків","Демчишина","Дзюб’як","Дзюба","Дідух","Дмитришина","Дмитрук","Довгалевська","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишина","Калач","Кандиба","Карпух","Кивач","Коваленко","Ковальська","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корнїйчук","Коров’як","Коцюбинська","Кулинич","Кульчицька","Лагойда","Лазірко","Ланова","Латан","Латанська","Лахман","Левадовська","Ликович","Линдик","Ліхно","Лобачевська","Ломова","Лугова","Луцька","Луцьків","Лученко","Лучко","Люта","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Малкович","Мамій","Маринич","Марієвська","Марків","Махно","Миклашевська","Миклухо","Милославська","Михайлюк","Міняйло","Могилевська","Москаль","Москалюк","Мотрієнко","Негода","Ногачевська","Опенько","Осадко","Павленко","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрина","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Пригода","Приймак","Притула","Прядун","Розпутня","Романишина","Ромей","Роменець","Ромочко","Савицька","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Сідлецька","Сідляк","Сірко","Скиба","Скоропадська","Слободян","Сосюра","Сплюха","Спотикач","Степанець","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трясило","Трясун","Уманець","Унич","Усич","Федоришина","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Ялова","Ялюк","Янюк","Ярмак","Яцишина","Яцьків","Ящук"],QMu=[{value:"{{person.female_last_name}}",weight:1}],XMu=["Адамівна","Азарівна","Алевтинівна","Альбертівна","Анастасівна","Анатоліївна","Андріївна","Антонівна","Аркадіївна","Арсенівна","Арсеніївна","Артемівна","Архипівна","Аскольдівна","Афанасіївна","Білославівна","Богданівна","Божемирівна","Боженівна","Болеславівна","Боримирівна","Борисівна","Бориславівна","Братиславівна","В’ячеславівна","Вадимівна","Валентинівна","Валеріївна","Василівна","Вікторівна","Віталіївна","Владиславівна","Володимирівна","Всеволодівна","Всеславівна","Гаврилівна","Гарасимівна","Георгіївна","Гнатівна","Гордіївна","Григоріївна","Данилівна","Даромирівна","Денисівна","Дмитрівна","Добромирівна","Доброславівна","Євгенівна","Захарівна","Захаріївна","Збориславівна","Звенимирівна","Звениславівна","Зеновіївна","Зиновіївна","Златомирівна","Зореславівна","Іванівна","Ігорівна","Ізяславівна","Корнеліївна","Корнилівна","Корніївна","Костянтинівна","Лаврентіївна","Любомирівна","Макарівна","Максимівна","Марківна","Маркіянівна","Матвіївна","Мечиславівна","Микитівна","Миколаївна","Миронівна","Мирославівна","Михайлівна","Мстиславівна","Назарівна","Назаріївна","Натанівна","Немирівна","Несторівна","Олегівна","Олександрівна","Олексіївна","Олельківна","Омелянівна","Орестівна","Орхипівна","Остапівна","Охрімівна","Павлівна","Панасівна","Пантелеймонівна","Петрівна","Пилипівна","Радимирівна","Радимівна","Родіонівна","Романівна","Ростиславівна","Русланівна","Святославівна","Сергіївна","Славутівна","Станіславівна","Степанівна","Стефаніївна","Тарасівна","Тимофіївна","Тихонівна","Устимівна","Юріївна","Юхимівна","Ярославівна"],IH=["Пані"],OH=["Августин","Аврелій","Адам","Адріян","Азарій","Алевтин","Альберт","Анастас","Анастасій","Анатолій","Андрій","Антін","Антон","Антоній","Аркадій","Арсен","Арсеній","Артем","Архип","Аскольд","Афанасій","Біломир","Білослав","Богдан","Божемир","Божен","Болеслав","Боримир","Боримисл","Борис","Борислав","Братимир","Братислав","Братомил","Братослав","Брячислав","Будимир","Буйтур","Буревіст","В’ячеслав","Вадим","Валентин","Валерій","Василь","Велемир","Віктор","Віталій","Влад","Владислав","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Гаврило","Гарнослав","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Данило","Дарій","Даромир","Денис","Дмитро","Добромир","Добромисл","Доброслав","Євген","Єремій","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Земислав","Зеновій","Зиновій","Злат","Златомир","Зоремир","Зореслав","Зорян","Іван","Ігор","Ізяслав","Ілля","Кий","Корнелій","Корнилій","Корнило","Корній","Костянтин","Кузьма","Лаврентій","Лаврін","Лад","Ладислав","Ладо","Ладомир","Левко","Листвич","Лук’ян","Любодар","Любозар","Любомир","Макар","Максим","Мар’ян","Маркіян","Марко","Матвій","Мечислав","Микита","Микола","Мирон","Мирослав","Михайло","Мстислав","Мусій","Назар","Назарій","Натан","Немир","Нестор","Олег","Олександр","Олексій","Олелько","Олесь","Омелян","Орест","Орхип","Остап","Охрім","Павло","Панас","Пантелеймон","Петро","Пилип","Подолян","Потап","Радим","Радимир","Ратибор","Ратимир","Родіон","Родослав","Роксолан","Роман","Ростислав","Руслан","Святополк","Святослав","Семибор","Сергій","Синьоок","Славолюб","Славомир","Славута","Сніжан","Сологуб","Станіслав","Степан","Стефаній","Стожар","Тарас","Тиміш","Тимофій","Тихон","Тур","Устим","Хвалимир","Хорив","Чорнота","Щастислав","Щек","Юліан","Юрій","Юхим","Ян","Ярема","Яровид","Яромил","Яромир","Ярополк","Ярослав"],uwu=ju(KH,OH),ewu=["Андрухович","Бабух","Балабан","Балабух","Балакун","Балицький","Бамбула","Бандера","Барановський","Бачей","Башук","Бердник","Білич","Бондаренко","Борецький","Боровський","Борочко","Боярчук","Брицький","Бурмило","Бутько","Василин","Василишин","Васильківський","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайовий","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківський","Гладух","Глинський","Гнатишин","Гойко","Головець","Горбач","Гордійчук","Горовий","Городоцький","Гречко","Григоришин","Гриневецький","Гриневський","Гришко","Громико","Данилишин","Данилко","Демків","Демчишин","Дзюб’як","Дзюба","Дідух","Дмитришин","Дмитрук","Довгалевський","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишин","Іванів","Іванців","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецький","Корнїйчук","Коров’як","Коцюбинський","Кулинич","Кульчицький","Лагойда","Лазірко","Лановий","Латаний","Латанський","Лахман","Левадовський","Ликович","Линдик","Ліхно","Лобачевський","Ломовий","Луговий","Луцький","Луцьків","Лученко","Лучко","Лютий","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецький","Малкович","Мамій","Маринич","Марієвський","Марків","Махно","Миклашевський","Миклухо","Милославський","Михайлюк","Міняйло","Могилевський","Москаль","Москалюк","Мотрієнко","Негода","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петришин","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутній","Романишин","Романів","Ромей","Роменець","Ромочко","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецький","Сідлецький","Сідляк","Сірко","Скиба","Скоропадський","Слободян","Сосюра","Сплюх","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юхно","Ющик","Ющук","Яворівський","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцьків","Ящук"],awu=[{value:"{{person.male_last_name}}",weight:1}],rwu=["Адамович","Азарович","Алевтинович","Альбертович","Анастасович","Анатолійович","Андрійович","Антонович","Аркадійович","Арсенійович","Арсенович","Артемович","Архипович","Аскольдович","Афанасійович","Білославович","Богданович","Божемирович","Боженович","Болеславович","Боримирович","Борисович","Бориславович","Братиславович","В’ячеславович","Вадимович","Валентинович","Валерійович","Васильович","Вікторович","Віталійович","Владиславович","Володимирович","Всеволодович","Всеславович","Гаврилович","Герасимович","Георгійович","Гнатович","Гордійович","Григорійович","Данилович","Даромирович","Денисович","Дмитрович","Добромирович","Доброславович","Євгенович","Захарович","Захарійович","Збориславович","Звенимирович","Звениславович","Зеновійович","Зиновійович","Златомирович","Зореславович","Іванович","Ігорович","Ізяславович","Корнелійович","Корнилович","Корнійович","Костянтинович","Лаврентійович","Любомирович","Макарович","Максимович","Маркович","Маркіянович","Матвійович","Мечиславович","Микитович","Миколайович","Миронович","Мирославович","Михайлович","Мстиславович","Назарович","Назарійович","Натанович","Немирович","Несторович","Олегович","Олександрович","Олексійович","Олелькович","Омелянович","Орестович","Орхипович","Остапович","Охрімович","Павлович","Панасович","Пантелеймонович","Петрович","Пилипович","Радимирович","Радимович","Родіонович","Романович","Ростиславович","Русланович","Святославович","Сергійович","Славутович","Станіславович","Степанович","Стефанович","Тарасович","Тимофійович","Тихонович","Устимович","Юрійович","Юхимович","Ярославович"],$H=["Пан"],nwu=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],twu=ju(IH,$H),iwu=["проф.","доц.","докт. пед. наук","докт. політ. наук","докт. філол. наук","докт. філос. наук","докт. і. наук","докт. юрид. наук","докт. техн. наук","докт. психол. наук","канд. пед. наук","канд. політ. наук","канд. філол. наук","канд. філос. наук","канд. і. наук","канд. юрид. наук","канд. техн. наук","канд. психол. наук"],owu={descriptor:["Головний","Генеральний","Провідний","Національний","Регіональний","Обласний","Районний","Глобальний","Міжнародний","Центральний"],level:["маркетинговий","оптимізаційний","страховий","функціональний","інтеграційний","логістичний"],job:["інженер","агент","адміністратор","аналітик","архітектор","дизайнер","керівник","консультант","координатор","менеджер","планувальник","помічник","розробник","спеціаліст","співробітник","технік"]},swu={female_first_name:KH,female_last_name:YMu,female_last_name_pattern:QMu,female_middle_name:XMu,female_prefix:IH,first_name:uwu,male_first_name:OH,male_last_name:ewu,male_last_name_pattern:awu,male_middle_name:rwu,male_prefix:$H,name:nwu,prefix:twu,suffix:iwu,title:owu},lwu=swu,Ewu=["(044) ###-##-##","(050) ###-##-##","(063) ###-##-##","(066) ###-##-##","(073) ###-##-##","(091) ###-##-##","(092) ###-##-##","(093) ###-##-##","(094) ###-##-##","(095) ###-##-##","(096) ###-##-##","(097) ###-##-##","(098) ###-##-##","(099) ###-##-##"],cwu={formats:Ewu},dwu=cwu,Dwu={company:BMu,internet:wMu,location:WMu,metadata:ZMu,person:lwu,phone_number:dwu},HH=Dwu;new Ku({locale:[HH,Ru,Lu]});var xwu=["پانڈا","بھالو","امریکی کالا بھالو","ایشیایٰ کالا بھالو","بھورا بھالو"],mwu=["گائے","نیلی گاٗیے","امریکی گاٗیے"],hwu=["امریکی گڑیال","آسٹریلیائ تازہ پانی کا گڑیال","نیل گڑیال","مشرقی افریقی گڑیال","نمکین پانی کا گڑیال","گڑیال"],pwu=["شہد کی مکھی","مکھی","چیونٹی"],gwu=["ایشیایْ شیر","مشرقی افریقی شیر","شمالی مغربی کانگو کا شیر"],fwu=["bear","lion","insect","crocodilia","cow"],vwu={bear:xwu,cow:mwu,crocodilia:hwu,insect:pwu,lion:gwu,type:fwu},Cwu=vwu,Fwu=["{{person.name}}","{{company.name}}"],kwu=["اوقات نماز","قسط حساب","نقشہ نگار","دبیٗ وقت","ڈالر رپیہ","دراز","پاک وھیلز","واٹس ایپ"],Awu=["0.#.#","0.##","#.##","#.#","#.#.#"],bwu={author:Fwu,name:kwu,version:Awu},ywu=bwu,Bwu=["+92 ###-###-####","03## ### ####","03#########"],zwu={formats:Bwu},Swu=zwu,Mwu=["سرخ","ہرا","نیلا","پیلا","ہلکا ہرا","سفہد","کالا","نارنجی","پیکا","مہندی","آسمانی","سنہری","چاندنی"],wwu={human:Mwu},Pwu=wwu,Twu=["کتابیہ","فلم","گانی","کھیل","بجلی","کمپیوٹر","گھر","باغ","اوزار","اشیاء","صحر","خوبصورتی","کھلونہ","بچے","کپڑے","جوتے","گاڑیاں","کارغانے"],jwu={adjective:["چھوٹا","آرامدہ","ہوشیار","خوبصورت","بیترین"],material:["لوہا","لکڑہ","کنکریٹ","پلاسٹک","رویٰ","گرانایٹ","ربڑ","دھات","نرم","تازہ","جم شدہ"],product:["کرسہ","گاڑی","کمپیوٹر","کی بورڈ","ماوٰس","بایٰک","بال","دستانے","پتلون","قمیص","میز","جوتے","ٹوپی","تولیہ","صابن","مچھلی","مرغ","پنیر","سلاد","سیخ کباب","پاپڑ"]},Nwu={department:Twu,product_name:jwu},Lwu=Nwu,Rwu={abbr:null,wide:["جنوری","فروری","مارچ","اپریل","مئ","جون","جولائ","اگست","ستمبر","اکتوبر","نومبر","دسمبر"]},Kwu={abbr:null,wide:["اتور","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"]},Iwu={month:Rwu,weekday:Kwu},Owu=Iwu,$wu=["Savings","Current"],Hwu=["deposit","withdrawal","payment","invoice"],Gwu={account_type:$wu,transaction_type:Hwu},_wu=Gwu,Vwu=["#####","####","###"],Jwu=["اسلام آباد","پشاور","لاہور","کراچی","ملتان","نوشہرہ","مردان","چارسدہ","گوجرنوالہ","گجرات","منگورہ","ملاکنڈ","درگیٗ","حیدرآباد","ایبٹ آباد","ناران","فیصل آباد","راولپنڈی","کوئٹہ","بہاولپور","سیالکوٹ","لاڑکانہ","رحیم یار خان","قصُور","اوکاڑا‎","نواب شاہ","چنیوٹ","حافظ آباد","کوھاٹ","جہلم","وارسک","خانپور","حب","دسکہ","خزدار","مری","گوجرہ","دادو","چشتیاں","ٹیکسلا","کبل","گوٹکی","نارو وال","گوادر"],Uwu=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],Wwu=["مشرق","مغرب","شمال","جنوب","نیا","جھیل","بندرگاہ"],qwu=["ٹاوْن"],Zwu=["افغانستان","البانیا","الجزایر","امریکی سموا","اندورہ","انگولا","انگویلیا","انتارتیکا","انتیگا اور باربئدا","ارجنٹاینا","ارمینیا","اروبا","آسٹریلیلا","آسٹریا","آزربایجان","بہامس","بہرین","بنگلہ دیش","باربادوس","بیلاروس","بیلجیم","بیلیز","بینن","برمودہ","بھوٹان","بولویا","بوسنیا و ہرزگووینیا","بوسٹوانا","برازیل","برونوئ داراسلام","بلغاریہ","برونڈی","کمبوڈیا","کمروین","کینیڈا","سینٹرل افریقی ریاست","چاڈ","چلے","چائنا","کولمبیا","کومورس","کانگو","کوسٹا ریکا","کروایشیا","کوبا","چک ریاست","ڈینمارک","جبوتی","ڈومینک ریاست","اکواڈور","مصر","ال سلوادور","ایرٹریا","استونیا","اتھوپیا","فی جی","فن لینڈ","فرانس","گابون","گامبیہ","جیورجیہ","جرمنی","گانا","جبرالٹر","یونان","گام","واتیکن","ہونڈورس","ہانگ کانگ","ہنگری","بھارت","انڈونیشیا","ایران","عراق","آئر لینڈ","اٹلی","جمائکہ","جاپان","اْردن","کازخستان","کینیا","کریباتی","شمالی ریاست کوریا","جنوبی ریاست کوریا","کویت","لبنان","مسیڈون","مدگاسکر","ملاوی","ملائشیا","مالدیپ","مالی","مالٹا","میکسیکو","منگولیہ","مراکژ","میانمار","نیپال","نیدرلینڈ","نیوزیلینڈ","نیکاراگوا","نائجر","نییجیریا","ناروے","اومان","اسلامی جمہوریہ پاکستان","پلاوؑ","فلسطین","پاناما","پرو","فلپائن","پولینڈ","پرتگال","پورتو ریکو","قطر","رومانیہ","روس","روانڈا","سموہ","سان مرینو","سعودیہ عربیہ","سنیگال","سربیا","سے شیل","سنگاپور","سومالیہ","جنوبی افرقہ","ہسپانیہ","سری لنکا","سوڈان","سری نامپ","سوازی لینڈ","سویڈن","سوٹزرلینڈ","شام","تائوان","تاجکستان","تنزانیہ","تھائ لینڈ","ٹوگو","ٹونگا","ٹونیسیا","ترکی","ترکمانستان","یوگانڈا","یوکرین","متحدہ عرب امارات","متحدہ سلطنت","متحدہ ریاست امریکا","یوراگوائے","اْزبکستان","ونیزویلا","وتنام","یمن","زمبیا","زمبابوے"],Ywu=["اسلامی جمہوریہ پاکستان"],Qwu=["شمال","مشرق","جنوب","مغرب","شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"],Xwu=["#####"],uPu=["گھر. ###","گلی ###"],ePu=["خیبر پختونخواہ","اسلام آباد","پنجاب","سندھ","آزاد کشمیر","بلوچستان","گلگت بلتستان"],aPu=["KP","ICT","J&K","GB","PB","SD","BA"],rPu={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},nPu=["{{person.first_name}} {{location.street_suffix}}","{{person.last_name}} {{location.street_suffix}}"],tPu=["گاوْں","گلی","آباد","کالونی","گھڑی"],iPu={building_number:Vwu,city_name:Jwu,city_pattern:Uwu,city_prefix:Wwu,city_suffix:qwu,country:Zwu,default_country:Ywu,direction:Qwu,postcode:Xwu,secondary_address:uPu,state:ePu,state_abbr:aPu,street_address:rPu,street_pattern:nPu,street_suffix:tPu},oPu=iPu,sPu=["سگ","دگاس","ساد","دسھا","باس","نان","انب","ابس","ادسگ","ابنسد","سفد","دف","بس","باسدب","باسدبا","رعابھ","ابسد","سب","ط","اسدبگ","اسدگ","اھگسد","سدگ","اسگ","شبچ","عو","سدبگا","اسبد","ساب","سدب","سبا","باسد","دسب","طسد","چسد","اسداسدھدسبابگ","سبادفھناسدھ","باسدباسدفنباسد","ابسانفسدد","سندافاھگسدبا","ساسدبھ اسدفگبطاسدفد","سدطاسدگاسدگ","چاسدسد"],lPu={words:sPu},EPu=lPu,cPu={title:"Urdu",code:"ur",language:"ur",endonym:"اردو",dir:"rtl",script:"Arab"},dPu=cPu,DPu=["پاپ","فلک","دنیایٰ","جاز","فنک","کلاسکی","لاطینی","پرانی","ریپ"],xPu={genre:DPu},mPu=xPu,hPu=["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید"],GH=["محترمہ.","ڈاکٹر"],pPu=["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید","عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"],gPu=["اعوان","ملک","جبران","احمد","علی","خان","جان","آفریدی","باجوڑی","میمن","راجپوت","عبدالی","نیازی","شریف","چوہدری","ملوک","اللَہ","شنواری","حسین","الحق"],fPu=[{value:"{{person.last_name}}",weight:1}],vPu=["عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"],_H=["محترم.","ڈاکٹر"],CPu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],FPu=ju(GH,_H),kPu=["عورت","مرد"],APu=["چھوٹے","بڑے","پہل","دوم","سوم","چہارم","پنجم","ششم","هفتم","نوئم","دسم"],bPu={descriptor:["سربراہ","اعلیٰ","مستقبل","شہری","ڈسٹرکٹ","درمیانہ","گلوبل","گاہک","بین ال اقوامی","آگے","اندرونی","انسانی","چیف","پرنسپل"],level:["حل","پروگرام","برانڈ","سکیورٹی","ریسرچ","آگاہی","حربہ","شناخت","بازار","گروہ","تقسیم","استعمال","بات چیت","جال"]},yPu={female_first_name:hPu,female_prefix:GH,first_name:pPu,last_name:gPu,last_name_pattern:fPu,male_first_name:vPu,male_prefix:_H,name:CPu,prefix:FPu,sex:kPu,suffix:APu,title:bPu},BPu=yPu,zPu=["چیونٹیاں","چمگادڑ","بھالو","مکیاں","پرندے","بیل","بلیاں","مرغیاں","مویشی","کتے","مچھلیاں","بطخیں","ہاتھی","لومڑیاں","مینڈک","بکریاں","گھوڑے","شیر","بندر","الو","لوگ","سور","خرگوش","بھیڑ","بھیڑیں","زیبرا","کویں","کالی بلیاں","بھوت","جادوگر","بیٹیں","دشمن","پیغمبر","روح","عبادت گزار"],SPu=["{{location.state}} {{team.creature}}"],MPu={creature:zPu,name:SPu},wPu=MPu,PPu=["سہراب سائکل","چائنہ سائکل"],TPu=["ڈیزل","بجلی","پیٹرول","شمسی"],jPu=["آستن مارٹن","بینٹلے","بی ایم ڈبلیو","فراری","ہنڈا","جیپ","مزدا","مرسیڈیز"],NPu=["کرولا","اکورڈ","سوک"],LPu=["ہیچ بیک","سواری"],RPu={bicycle_type:PPu,fuel:TPu,manufacturer:jPu,model:NPu,type:LPu},KPu=RPu,IPu={animal:Cwu,app:ywu,cell_phone:Swu,color:Pwu,commerce:Lwu,date:Owu,finance:_wu,location:oPu,lorem:EPu,metadata:dPu,music:mPu,person:BPu,team:wPu,vehicle:KPu},VH=IPu;new Ku({locale:[VH,Ru,Lu]});var OPu=["03# ### ####","05# ### ####","07# ### ####","08# ### ####","09# ### ####"],$Pu={formats:OPu},HPu=$Pu,GPu=["{{company.prefix}} {{person.last_name}}"],_Pu=["Công ty","Cty TNHH","Cty","Cửa hàng","Trung tâm","Chi nhánh"],VPu={name_pattern:GPu,prefix:_Pu},JPu=VPu,UPu={wide:["Tháng Giêng","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],abbr:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"]},WPu={wide:["Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy"],abbr:["CN","T2","T3","T4","T5","T6","T7"],abbr_context:["C.Nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"]},qPu={month:UPu,weekday:WPu},ZPu=qPu,YPu=["com","net","info","vn","com.vn"],QPu={domain_suffix:YPu},XPu=QPu,uTu=["An Nhơn","Biên Hòa","Buôn Ma Thuột","Bắc Ninh","Cà Mau","Cần Thơ","Haiphong","Hanoi","Ho Chi Minh City","Huế","Hải Dương","Long Xuyên","Mỹ Tho","Nam Định","Nghi Sơn","Nha Trang","Phan Thiết","Quy Nhơn","Quảng Hà","Sóc Trăng","Thanh Hóa","Thái Bình","Thái Nguyên","Thủ Dầu Một","Thủ Đức","Tân An","Tân Uyên","Vinh","Việt Trì","Vũng Tàu"],eTu=["{{location.city_name}}"],aTu=["Afghanistan","Ai Cập","Albania","Algérie","Andorra","Angola","Vương quốc Liên hiệp Anh và Bắc Ireland","Antigua và Barbuda","Áo","Ả Rập Xê Út","Argentina","Armenia","Azerbaijan","Ấn Độ","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belize","Bénin","Bhutan","Bỉ","Bolivia","Bosna và Hercegovina","Botswana","Bồ Đào Nha","Bờ Biển Ngà","Brasil","Brunei","Bulgaria","Burkina Faso","Burundi","Cabo Verde","Các Tiểu Vương quốc Ả Rập Thống nhất","Cameroon","Campuchia","Canada","Chile","Colombia","Comoros","Cộng hòa Congo","Cộng hòa Dân chủ Congo","Costa Rica","Croatia","Cuba","Djibouti","Dominica","Cộng hòa Dominica","Đan Mạch","Đông Timor","Đức","Ecuador","El Salvador","Eritrea","Estonia","Ethiopia","Fiji","Gabon","Gambia","Ghana","Grenada","Gruzia","Guatemala","Guiné-Bissau","Guinea Xích Đạo","Guinée","Guyana","Haiti","Hà Lan","Hàn Quốc","Hoa Kỳ","Honduras","Hungary","Hy Lạp","Iceland","Indonesia","Iran","Iraq","Ireland","Israel","Jamaica","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Lào","Latvia","Lesotho","Liban","Liberia","Libya","Liechtenstein","Litva","Luxembourg","Macedonia","Madagascar","Malaysia","Mali","Malta","Maroc","Quần đảo Marshall","Mauritanie","Mauritius","México","Micronesia","Moldova","Monaco","Mông Cổ","Montenegro","Mozambique","Myanmar","Namibia","Nam Sudan","Nam Phi","Nauru","Na Uy","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Nga","Nhật Bản","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Pháp","Phần Lan","Philippines","Qatar","România","Rwanda","Saint Kitts và Nevis","Saint Lucia","Saint Vincent và Grenadines","Samoa","San Marino","São Tomé và Príncipe","Séc","Sénégal","Serbia","Seychelles","Sierra Leone","Singapore","Síp","Slovakia","Slovenia","Solomon","Somalia","Sri Lanka","Sudan","Suriname","Swaziland","Syria","Tajikistan","Tanzania","Tây Ban Nha","Tchad","Thái Lan","Thổ Nhĩ Kỳ","Thụy Điển","Thụy Sĩ","Togo","Tonga","Triều Tiên","Trinidad và Tobago","Trung Quốc","Trung Phi","Tunisia","Turkmenistan","Tuvalu","Úc","Uganda","Ukraina","Uruguay","Uzbekistan","Vanuatu","Vatican","Venezuela","Việt Nam","Ý","Yemen","Zambia","Zimbabwe"],rTu=["Việt Nam"],nTu=["#####"],tTu=["An Giang","Bà Rịa-Vũng Tàu","Bắc Giang","Bắc Kạn","Bạc Liêu","Bắc Ninh","Bến Tre","Bình Định","Bình Dương","Bình Phước","Bình Thuận","Cà Mau","Cần Thơ","Cao Bằng","Đà Nẵng","Đắk Lắk","Đắk Nông","Điện Biên","Đồng Nai","Đồng Tháp","Gia Lai","Hà Giang","Hà Nam","Hà Tây","Hà Tĩnh","Hải Dương","Hải Phòng","Hà Nội","Hậu Giang","Hồ Chí Minh","Hòa Bình","Hưng Yên","Khánh Hòa","Kiên Giang","Kon Tum","Lai Châu","Lâm Đồng","Lạng Sơn","Lào Cai","Long An","Nam Định","Nghệ An","Ninh Bình","Ninh Thuận","Phú Thọ","Phú Yên","Quảng Bình","Quảng Nam","Quảng Ngãi","Quảng Ninh","Quảng Trị","Sóc Trăng","Sơn La","Tây Ninh","Thái Bình","Thái Nguyên","Thanh Hóa","Thừa Thiên-Huế","Tiền Giang","Trà Vinh","Tuyên Quang","Vĩnh Long","Vĩnh Phúc","Yên Bái"],iTu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],oTu={city_name:uTu,city_pattern:eTu,country:aTu,default_country:rTu,postcode:nTu,state:tTu,street_pattern:iTu},sTu=oTu,lTu=["đã","đang","ừ","ờ","á","không","biết","gì","hết","đâu","nha","thế","thì","là","đánh","đá","đập","phá","viết","vẽ","tô","thuê","mướn","mượn","mua","một","hai","ba","bốn","năm","sáu","bảy","tám","chín","mười","thôi","việc","nghỉ","làm","nhà","cửa","xe","đạp","ác","độc","khoảng","khoan","thuyền","tàu","bè","lầu","xanh","đỏ","tím","vàng","kim","chỉ","khâu","may","vá","em","anh","yêu","thương","thích","con","cái","bàn","ghế","tủ","quần","áo","nón","dép","giày","lỗi","được","ghét","giết","chết","tôi","bạn","tui","trời","trăng","mây","gió","máy","hàng","hóa","leo","núi","bơi","biển","chìm","xuồng","nước","ngọt","ruộng","đồng","quê","hương"],ETu={words:lTu},cTu=ETu,dTu={title:"Vietnamese",code:"vi",language:"vi",endonym:"Tiếng Việt",dir:"ltr",script:"Latn"},DTu=dTu,JH=["An Bình","An Di","An Hạ","An Hằng","An Khê","An Nhiên","An Nhàn","Anh Chi","Anh Hương","Anh Mai","Anh Phương","Anh Thi","Anh Thy","Anh Thơ","Anh Thư","Anh Thảo","Anh Vũ","Anh Đào","Ban Mai","Bình Minh","Bình Yên","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo Anh","Bảo Bình","Bảo Châu","Bảo Huệ","Bảo Hà","Bảo Hân","Bảo Lan","Bảo Lễ","Bảo Ngọc","Bảo Phương","Bảo Quyên","Bảo Quỳnh","Bảo Thoa","Bảo Thúy","Bảo Tiên","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Uyên","Bảo Vy","Bảo Vân","Bội Linh","Cam Thảo","Chi Lan","Chi Mai","Chiêu Dương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy Hạnh","Duy Mỹ","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dã Lan","Dã Lâm","Dã Thảo","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Hân","Gia Khanh","Gia Linh","Gia Nhi","Gia Quỳnh","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Giang","Hiếu Hạnh","Hiếu Khanh","Hiếu Minh","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Giang","Hoài Hương","Hoài Phương","Hoài Thương","Hoài Trang","Hoài Vỹ","Hoàn Châu","Hoàn Vi","Hoàng Cúc","Hoàng Hà","Hoàng Kim","Hoàng Lan","Hoàng Mai","Hoàng Miên","Hoàng Nguyên","Hoàng Oanh","Hoàng Sa","Hoàng Thư","Hoàng Xuân","Hoàng Yến","Hoạ Mi","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Dương","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Vi","Hải Anh","Hải Châu","Hải Duyên","Hải Dương","Hải Miên","Hải My","Hải Mỹ","Hải Ngân","Hải Nhi","Hải Phương","Hải Phượng","Hải San","Hải Sinh","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Diệp","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liên","Hồng Lâm","Hồng Mai","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Như","Hồng Nhạn","Hồng Oanh","Hồng Phúc","Hồng Phương","Hồng Quế","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Khiết Linh","Khiết Tâm","Khuê Trung","Khánh Chi","Khánh Giang","Khánh Giao","Khánh Huyền","Khánh Hà","Khánh Hằng","Khánh Linh","Khánh Ly","Khánh Mai","Khánh My","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khúc Lan","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Tâm","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phượng","Kim Quyên","Kim Sa","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thủy","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Ly Châu","Lâm Nhi","Lâm Oanh","Lâm Tuyền","Lâm Uyên","Lê Quỳnh","Lưu Ly","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Châu","Minh Duyên","Minh Hiền","Minh Huyền","Minh Huệ","Minh Hà","Minh Hương","Minh Hạnh","Minh Hằng","Minh Hồng","Minh Khai","Minh Khuê","Minh Loan","Minh Minh","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Như","Minh Phương","Minh Phượng","Minh Thu","Minh Thúy","Minh Thư","Minh Thương","Minh Thảo","Minh Thủy","Minh Trang","Minh Tuyết","Minh Tuệ","Minh Tâm","Minh Uyên","Minh Vy","Minh Xuân","Minh Yến","Minh Đan","Mậu Xuân","Mộc Miên","Mộng Hoa","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nghi Dung","Nghi Minh","Nghi Xuân","Nguyên Hồng","Nguyên Thảo","Nguyết Ánh","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cầm","Ngọc Diệp","Ngọc Dung","Ngọc Hiền","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hằng","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sương","Ngọc Thi","Ngọc Thy","Ngọc Thơ","Ngọc Trinh","Ngọc Trâm","Ngọc Tuyết","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đàn","Ngọc Đào","Nhan Hồng","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhật Dạ","Nhật Hà","Nhật Hạ","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Phương","Nhật Ánh","Oanh Thơ","Oanh Vũ","Phi Khanh","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phong Lan","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thủy","Phương Trang","Phương Trinh","Phương Trà","Phương Trâm","Phương Tâm","Phương Uyên","Phương Yến","Phước Bình","Phước Huệ","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phụng Yến","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sơn Ca","Sơn Tuyền","Sương Sương","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huyền","Thanh Hà","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hảo","Thanh Hằng","Thanh Hồng","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Loan","Thanh Lâm","Thanh Mai","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phương","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thủy","Thanh Trang","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tâm","Thanh Uyên","Thanh Vy","Thanh Vân","Thanh Xuân","Thanh Yến","Thanh Đan","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Mai","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Tuyền","Thiếu Mai","Thiều Ly","Thiện Mỹ","Thiện Tiên","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thái Chi","Thái Hà","Thái Hồng","Thái Lan","Thái Lâm","Thái Thanh","Thái Thảo","Thái Tâm","Thái Vân","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Xuân","Thạch Thảo","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triệu Mẫn","Trung Anh","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trúc Chi","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Vy","Trúc Vân","Trúc Đào","Trầm Hương","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Trang","Tâm Đoan","Tâm Đan","Tùng Linh","Tùng Lâm","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Chinh","Tường Vi","Tường Vy","Tường Vân","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Việt Hà","Việt Hương","Việt Khuê","Việt Mi","Việt Nga","Việt Nhi","Việt Thi","Việt Trinh","Việt Tuyết","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Vũ Hồng","Xuyến Chi","Xuân Bảo","Xuân Dung","Xuân Hiền","Xuân Hoa","Xuân Hân","Xuân Hương","Xuân Hạnh","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Mai","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Nương","Xuân Phương","Xuân Phượng","Xuân Thanh","Xuân Thu","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Tâm","Xuân Uyên","Xuân Vân","Xuân Yến","Xuân xanh","Yên Bằng","Yên Mai","Yên Nhi","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Đan Khanh","Đan Quỳnh","Đan Thu","Đinh Hương","Đoan Thanh","Đoan Trang","Đài Trang","Đông Nghi","Đông Nhi","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đồng Dao","Ý Bình","Ý Lan","Ý Nhi","Đan Linh","Đan Thanh","Đan Thư","Đan Tâm","Đơn Thuần","Đức Hạnh","Ấu Lăng"],UH=["An Cơ","An Khang","Ân Lai","An Nam","An Nguyên","An Ninh","An Tâm","Ân Thiện","An Tường","Anh Đức","Anh Dũng","Anh Duy","Anh Hoàng","Anh Khải","Anh Khoa","Anh Khôi","Anh Minh","Anh Quân","Anh Quốc","Anh Sơn","Anh Tài","Anh Thái","Anh Tú","Anh Tuấn","Anh Tùng","Anh Việt","Anh Vũ","Bá Cường","Bá Kỳ","Bá Lộc","Bá Long","Bá Phước","Bá Thành","Bá Thiện","Bá Thịnh","Bá Thúc","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bằng Sơn","Bảo An","Bảo Bảo","Bảo Chấn","Bảo Định","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huỳnh","Bảo Khánh","Bảo Lâm","Bảo Long","Bảo Pháp","Bảo Quốc","Bảo Sơn","Bảo Thạch","Bảo Thái","Bảo Tín","Bảo Toàn","Bích Nhã","Bình An","Bình Dân","Bình Đạt","Bình Định","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cảnh Tuấn","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Cát Tường","Cát Uy","Chấn Hùng","Chấn Hưng","Chấn Phong","Chánh Việt","Chế Phương","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chiến Thắng","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chính Tâm","Chính Thuận","Chính Trực","Chuẩn Khoa","Chung Thủy","Công Án","Công Ân","Công Bằng","Công Giang","Công Hải","Công Hào","Công Hậu","Công Hiếu","Công Hoán","Công Lập","Công Lộc","Công Luận","Công Luật","Công Lý","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Cường Dũng","Cương Nghị","Cương Quyết","Cường Thịnh","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thái","Đắc Thành","Đắc Trọng","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Dân Hiệp","Dân Khánh","Đan Quế","Đan Tâm","Đăng An","Đăng Đạt","Đăng Khánh","Đăng Khoa","Đăng Khương","Đăng Minh","Đăng Quang","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Đạt Dũng","Đạt Hòa","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Đôn","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đinh Lộc","Đình Lộc","Đình Luận","Định Lực","Đình Nam","Đình Ngân","Đình Nguyên","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Định Siêu","Đình Thắng","Đình Thiện","Đình Toàn","Đình Trung","Đình Tuấn","Đoàn Tụ","Đồng Bằng","Đông Dương","Đông Hải","Đồng Khánh","Đông Nguyên","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đức Ân","Đức Anh","Đức Bằng","Đức Bảo","Đức Bình","Đức Chính","Đức Duy","Đức Giang","Đức Hải","Đức Hạnh","Đức Hòa","Đức Huy","Đức Khải","Đức Khang","Đức Khiêm","Đức Kiên","Đức Long","Đức Mạnh","Đức Minh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quảng","Đức Quyền","Đức Siêu","Đức Sinh","Đức Tài","Đức Tâm","Đức Thắng","Đức Thành","Đức Thọ","Đức Toàn","Đức Toản","Đức Trí","Đức Trung","Đức Tuấn","Đức Tuệ","Đức Tường","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Duy An","Duy Bảo","Duy Cẩn","Duy Cường","Duy Hải","Duy Hiền","Duy Hiếu","Duy Hoàng","Duy Hùng","Duy Khang","Duy Khánh","Duy Khiêm","Duy Kính","Duy Luận","Duy Mạnh","Duy Minh","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Tâm","Duy Tân","Duy Thạch","Duy Thắng","Duy Thanh","Duy Thành","Duy Thông","Duy Tiếp","Duy Tuyền","Gia Ân","Gia Anh","Gia Bạch","Gia Bảo","Gia Bình","Gia Cần","Gia Cẩn","Gia Cảnh","Gia Đạo","Gia Đức","Gia Hiệp","Gia Hòa","Gia Hoàng","Gia Huấn","Gia Hùng","Gia Hưng","Gia Huy","Gia Khánh","Gia Khiêm","Gia Kiên","Gia Kiệt","Gia Lập","Gia Minh","Gia Nghị","Gia Phong","Gia Phúc","Gia Phước","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Giang Lam","Giang Nam","Giang Sơn","Giang Thiên","Hà Hải","Hải Bằng","Hải Bình","Hải Đăng","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Nam","Hải Nguyên","Hải Phong","Hải Quân","Hải Sơn","Hải Thụy","Hán Lâm","Hạnh Tường","Hào Nghiệp","Hạo Nhiên","Hiền Minh","Hiệp Dinh","Hiệp Hà","Hiệp Hào","Hiệp Hiền","Hiệp Hòa","Hiệp Vũ","Hiếu Dụng","Hiếu Học","Hiểu Lam","Hiếu Liêm","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hồ Bắc","Hồ Nam","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hoài Bắc","Hoài Nam","Hoài Phong","Hoài Thanh","Hoài Tín","Hoài Trung","Hoài Việt","Hoài Vỹ","Hoàn Kiếm","Hoàn Vũ","Hoàng Ân","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hải","Hoàng Hiệp","Hoàng Khải","Hoàng Khang","Hoàng Khôi","Hoàng Lâm","Hoàng Linh","Hoàng Long","Hoàng Minh","Hoàng Mỹ","Hoàng Nam","Hoàng Ngôn","Hoàng Phát","Hoàng Quân","Hoàng Thái","Hoàng Việt","Hoàng Xuân","Hồng Đăng","Hồng Đức","Hồng Giang","Hồng Lân","Hồng Liêm","Hồng Lĩnh","Hồng Minh","Hồng Nhật","Hồng Nhuận","Hồng Phát","Hồng Quang","Hồng Quý","Hồng Sơn","Hồng Thịnh","Hồng Thụy","Hồng Việt","Hồng Vinh","Huân Võ","Hùng Anh","Hùng Cường","Hưng Đạo","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hữu Bào","Hữu Bảo","Hữu Bình","Hữu Canh","Hữu Cảnh","Hữu Châu","Hữu Chiến","Hữu Cương","Hữu Cường","Hữu Đạt","Hữu Định","Hữu Hạnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghị","Hữu Nghĩa","Hữu Phước","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Thắng","Hữu Thiện","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trác","Hữu Trí","Hữu Trung","Hữu Từ","Hữu Tường","Hữu Vĩnh","Hữu Vượng","Huy Anh","Huy Chiểu","Huy Hà","Huy Hoàng","Huy Kha","Huy Khánh","Huy Khiêm","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Khắc Anh","Khắc Công","Khắc Dũng","Khắc Duy","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khải Ca","Khải Hòa","Khai Minh","Khải Tâm","Khải Tuấn","Khang Kiện","Khánh An","Khánh Bình","Khánh Đan","Khánh Duy","Khánh Giang","Khánh Hải","Khánh Hòa","Khánh Hoàn","Khánh Hoàng","Khánh Hội","Khánh Huy","Khánh Minh","Khánh Nam","Khánh Văn","Khoa Trưởng","Khôi Nguyên","Khởi Phong","Khôi Vĩ","Khương Duy","Khuyến Học","Kiên Bình","Kiến Bình","Kiên Cường","Kiến Đức","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Văn","Kiệt Võ","Kim Đan","Kim Hoàng","Kim Long","Kim Phú","Kim Sơn","Kim Thịnh","Kim Thông","Kim Toàn","Kim Vượng","Kỳ Võ","Lạc Nhân","Lạc Phúc","Lâm Đồng","Lâm Dũng","Lam Giang","Lam Phương","Lâm Trường","Lâm Tường","Lâm Viên","Lâm Vũ","Lập Nghiệp","Lập Thành","Liên Kiệt","Long Giang","Long Quân","Long Vịnh","Lương Quyền","Lương Tài","Lương Thiện","Lương Tuyền","Mạnh Cương","Mạnh Cường","Mạnh Đình","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Tấn","Mạnh Thắng","Mạnh Thiện","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Minh Ân","Minh Anh","Minh Cảnh","Minh Dân","Minh Đan","Minh Danh","Minh Đạt","Minh Đức","Minh Dũng","Minh Giang","Minh Hải","Minh Hào","Minh Hiên","Minh Hiếu","Minh Hòa","Minh Hoàng","Minh Huấn","Minh Hùng","Minh Hưng","Minh Huy","Minh Hỷ","Minh Khang","Minh Khánh","Minh Khiếu","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Lý","Minh Mẫn","Minh Nghĩa","Minh Nhân","Minh Nhật","Minh Nhu","Minh Quân","Minh Quang","Minh Quốc","Minh Sơn","Minh Tân","Minh Thạc","Minh Thái","Minh Thắng","Minh Thiện","Minh Thông","Minh Thuận","Minh Tiến","Minh Toàn","Minh Trí","Minh Triết","Minh Triệu","Minh Trung","Minh Tú","Minh Tuấn","Minh Vu","Minh Vũ","Minh Vương","Mộng Giác","Mộng Hoàn","Mộng Lâm","Mộng Long","Nam An","Nam Dương","Nam Hải","Nam Hưng","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghị Lực","Nghị Quyền","Nghĩa Dũng","Nghĩa Hòa","Ngọc Ẩn","Ngọc Cảnh","Ngọc Cường","Ngọc Danh","Ngọc Đoàn","Ngọc Dũng","Ngọc Hải","Ngọc Hiển","Ngọc Huy","Ngọc Khang","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lân","Ngọc Minh","Ngọc Ngạn","Ngọc Quang","Ngọc Sơn","Ngọc Thạch","Ngọc Thiện","Ngọc Thọ","Ngọc Thuận","Ngọc Tiển","Ngọc Trụ","Ngọc Tuấn","Nguyên Bảo","Nguyên Bổng","Nguyên Đan","Nguyên Giang","Nguyên Giáp","Nguyễn Hải An","Nguyên Hạnh","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Văn","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhật Bảo Long","Nhật Dũng","Nhật Duy","Nhật Hòa","Nhật Hoàng","Nhật Hồng","Nhật Hùng","Nhật Huy","Nhật Khương","Nhật Minh","Nhật Nam","Nhật Quân","Nhật Quang","Nhật Quốc","Nhật Tấn","Nhật Thịnh","Nhất Tiến","Nhật Tiến","Như Khang","Niệm Nhiên","Phi Cường","Phi Điệp","Phi Hải","Phi Hoàng","Phi Hùng","Phi Long","Phi Nhạn","Phong Châu","Phong Dinh","Phong Độ","Phú Ân","Phú Bình","Phú Hải","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Thịnh","Phú Thọ","Phú Thời","Phúc Cường","Phúc Điền","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phục Lễ","Phúc Nguyên","Phúc Sinh","Phúc Tâm","Phúc Thịnh","Phụng Việt","Phước An","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Long","Phương Nam","Phương Phi","Phương Thể","Phương Trạch","Phương Triều","Quân Dương","Quang Anh","Quang Bửu","Quảng Đại","Quang Danh","Quang Đạt","Quảng Đạt","Quang Đức","Quang Dũng","Quang Dương","Quang Hà","Quang Hải","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hữu","Quang Huy","Quang Khải","Quang Khanh","Quang Lâm","Quang Lân","Quang Linh","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Tài","Quang Thạch","Quang Thái","Quang Thắng","Quang Thiên","Quang Thịnh","Quảng Thông","Quang Thuận","Quang Triều","Quang Triệu","Quang Trọng","Quang Trung","Quang Trường","Quang Tú","Quang Tuấn","Quang Vinh","Quang Vũ","Quang Xuân","Quốc Anh","Quốc Bảo","Quốc Bình","Quốc Đại","Quốc Điền","Quốc Hải","Quốc Hạnh","Quốc Hiền","Quốc Hiển","Quốc Hòa","Quốc Hoài","Quốc Hoàng","Quốc Hùng","Quốc Hưng","Quốc Huy","Quốc Khánh","Quốc Mạnh","Quốc Minh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quân","Quốc Quang","Quốc Quý","Quốc Thắng","Quốc Thành","Quốc Thiện","Quốc Thịnh","Quốc Thông","Quốc Tiến","Quốc Toản","Quốc Trụ","Quốc Trung","Quốc Trường","Quốc Tuấn","Quốc Văn","Quốc Việt","Quốc Vinh","Quốc Vũ","Quý Khánh","Quý Vĩnh","Quyết Thắng","Sĩ Hoàng","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quân","Sơn Quyền","Sơn Trang","Sơn Tùng","Song Lam","Sỹ Đan","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Tạ Hiền","Tài Đức","Tài Nguyên","Tâm Thiện","Tân Bình","Tân Định","Tấn Dũng","Tấn Khang","Tấn Lợi","Tân Long","Tấn Nam","Tấn Phát","Tân Phước","Tấn Sinh","Tấn Tài","Tân Thành","Tấn Thành","Tấn Trình","Tấn Trương","Tất Bình","Tất Hiếu","Tất Hòa","Thạch Sơn","Thạch Tùng","Thái Bình","Thái Đức","Thái Dương","Thái Duy","Thái Hòa","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Tân","Thái Tổ","Thắng Cảnh","Thắng Lợi","Thăng Long","Thành An","Thành Ân","Thành Châu","Thành Công","Thành Danh","Thanh Đạo","Thành Đạt","Thành Đệ","Thanh Đoàn","Thành Doanh","Thanh Hải","Thanh Hào","Thanh Hậu","Thành Hòa","Thanh Huy","Thành Khiêm","Thanh Kiên","Thanh Liêm","Thành Lợi","Thanh Long","Thành Long","Thanh Minh","Thành Nguyên","Thành Nhân","Thanh Phi","Thanh Phong","Thành Phương","Thanh Quang","Thành Sang","Thanh Sơn","Thanh Thế","Thanh Thiên","Thành Thiện","Thanh Thuận","Thành Tín","Thanh Tịnh","Thanh Toàn","Thanh Toản","Thanh Trung","Thành Trung","Thanh Tú","Thanh Tuấn","Thanh Tùng","Thanh Việt","Thanh Vinh","Thành Vinh","Thanh Vũ","Thành Ý","Thất Cương","Thất Dũng","Thất Thọ","Thế An","Thế Anh","Thế Bình","Thế Dân","Thế Doanh","Thế Dũng","Thế Duyệt","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thiên An","Thiên Ân","Thiện Ân","Thiên Bửu","Thiên Đức","Thiện Đức","Thiện Dũng","Thiện Giang","Thiên Hưng","Thiện Khiêm","Thiên Lạc","Thiện Luân","Thiên Lương","Thiện Lương","Thiên Mạnh","Thiện Minh","Thiện Ngôn","Thiên Phú","Thiện Phước","Thiện Sinh","Thiện Tâm","Thiện Thanh","Thiện Tính","Thiên Trí","Thiếu Anh","Thiệu Bảo","Thiếu Cường","Thịnh Cường","Thời Nhiệm","Thông Đạt","Thông Minh","Thống Nhất","Thông Tuệ","Thụ Nhân","Thu Sinh","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thượng Cường","Thượng Khang","Thường Kiệt","Thượng Liệt","Thượng Năng","Thượng Nghị","Thượng Thuật","Thường Xuân","Thụy Du","Thụy Long","Thụy Miên","Thụy Vũ","Tích Đức","Tích Thiện","Tiến Đức","Tiến Dũng","Tiền Giang","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiểu Bảo","Toàn Thắng","Tôn Lễ","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Triển Sinh","Triệu Thái","Triều Thành","Trọng Chính","Trọng Dũng","Trọng Duy","Trọng Hà","Trọng Hiếu","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Tấn","Trọng Trí","Trọng Tường","Trọng Việt","Trọng Vinh","Trúc Cương","Trúc Sinh","Trung Anh","Trung Chính","Trung Chuyên","Trung Đức","Trung Dũng","Trung Hải","Trung Hiếu","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phát","Trường Phu","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Từ Đông","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Đức","Tuấn Dũng","Tuấn Hải","Tuấn Hoàng","Tuấn Hùng","Tuấn Khải","Tuấn Khanh","Tuấn Khoan","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Tài","Tuấn Thành","Tuấn Trung","Tuấn Tú","Tuấn Việt","Tùng Anh","Tùng Châu","Tùng Lâm","Tùng Linh","Tùng Minh","Tùng Quang","Tường Anh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vinh","Tuyền Lâm","Uy Phong","Uy Vũ","Vạn Hạnh","Vạn Lý","Văn Minh","Vân Sơn","Vạn Thắng","Vạn Thông","Văn Tuyển","Viễn Cảnh","Viễn Đông","Viễn Phương","Viễn Thông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Dũng","Việt Dương","Việt Duy","Việt Hải","Việt Hoàng","Việt Hồng","Việt Hùng","Việt Huy","Việt Khải","Việt Khang","Việt Khoa","Việt Khôi","Việt Long","Việt Ngọc","Viết Nhân","Việt Nhân","Việt Phong","Việt Phương","Việt Quốc","Việt Quyết","Viết Sơn","Việt Sơn","Viết Tân","Việt Thái","Việt Thắng","Việt Thanh","Việt Thông","Việt Thương","Việt Tiến","Việt Võ","Vĩnh Ân","Vinh Diệu","Vĩnh Hải","Vĩnh Hưng","Vĩnh Long","Vĩnh Luân","Vinh Quốc","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vũ Anh","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Xuân An","Xuân Bình","Xuân Cao","Xuân Cung","Xuân Hàm","Xuân Hãn","Xuân Hiếu","Xuân Hòa","Xuân Huy","Xuân Khoa","Xuân Kiên","Xuân Lạc","Xuân Lộc","Xuân Minh","Xuân Nam","Xuân Ninh","Xuân Phúc","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thái","Xuân Thiện","Xuân Thuyết","Xuân Trung","Xuân Trường","Xuân Tường","Xuân Vũ","Yên Bằng","Yên Bình","Yên Sơn"],xTu=ju(JH,UH),mTu=["Phạm","Nguyễn","Trần","Lê","Lý","Hoàng","Phan","Vũ","Tăng","Đặng","Bùi","Đỗ","Hồ","Ngô","Dương","Đào","Đoàn","Vương","Trịnh","Đinh","Lâm","Phùng","Mai","Tô","Trương","Hà"],hTu=[{value:"{{person.last_name}}",weight:1}],pTu=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],gTu={female_first_name:JH,first_name:xTu,last_name:mTu,last_name_pattern:hTu,male_first_name:UH,name:pTu},fTu=gTu,vTu=["02# #### ####","02## #### ####"],CTu={formats:vTu},FTu=CTu,kTu={cell_phone:HPu,company:JPu,date:ZPu,internet:XPu,location:sTu,lorem:cTu,metadata:DTu,person:fTu,phone_number:FTu},WH=kTu;new Ku({locale:[WH,Ru,Lu]});var ATu=["rood","groen","blauw","koningblauw","geel","purper","muntgroen","groenblauw","wit","zwart","oranje","roze","grijs","donkergrijs","oker","terracotta","kastanjebruin","paars","turkoois","bruin","hemelsblauw","zalmroze","oudroze","appelgroen","levend wit","olijfgroen","magenta","limoen","ivoor","indigo","goud","fuchsia","cyaan","azuurblauw","lavendel","zilver"],bTu={human:ATu},yTu=bTu,BTu=["Boeken","Films","Muziek","Spelletjes","Elektronica","Computers","Huis","Tuin","Gereedschap","Kruiden","Gezondheid","Beauty","Speelgoed","Kinderen","Baby","Kleding","Schoenen","Sieraden","Sport","Verzorging","Auto","Industrieel"],zTu=["Ergonomische directiestoel bekleed met zwart leer en een met pvc gevoerde zitting en rugleuning voor comfort en ondersteuning de hele dag door","De indeling van de auto bestaat uit een ontwerp met voorin geplaatste motor, met transmissies van het transaxle-type achter de motor en vierwielaandrijving","Nieuwe ABC 13 9370, 13.3, 5e Gen CoreA5-8250U, 8GB RAM, 256GB SSD, krachtige UHD Graphics, OS 10 Home, OS Office A & J 2016","Het slanke en eenvoudige Maple Gaming-toetsenbord van Dev Byte wordt geleverd met een gestroomlijnde behuizing en 7-kleuren RGB LED-achtergrondverlichting met slimme functionaliteit","De Apollotech B340 is een betaalbare draadloze muis met betrouwbare connectiviteit, een batterijlevensduur van 12 maanden en een modern ontwerp","De Nagasaki Lander is de merknaam van verschillende series Nagasaki-sportmotoren, die begon met de ABC800J uit 1984","De voetbal is goed voor trainings- en recreatiedoeleinden","De keepershandschoenen van Carbonite Web zijn ergonomisch ontworpen voor een goede pasvorm","De meest geavanceerde compressietechnologie van Boston verhoogt de zuurstoftoevoer naar de spieren en stabiliseert actieve spieren","Het nieuwe assortiment formele overhemden is ontworpen met u in gedachten. Met pasvormen en stijlen waarmee u opvalt","Het prachtige assortiment van Apple Naturalé met een spannende mix van natuurlijke ingrediënten. Met het goede van 100% natuurlijke ingrediënten","Andy-schoenen zijn ontworpen om zowel duurzaamheid als trends in gedachten te houden, het meest stijlvolle assortiment schoenen en sandalen"],STu={adjective:["ambachtelijke","artistieke","coole","elegante","elektrische","ergonomische","fantastische","geschikte","geweldige","gewone","goede","handgemaakte","handige","intelligente","kleine","luxe","merkloze","moderne","mooie","ongelofelijke","populaire","prachtige","praktische","rustieke","slanke","slimme","smakelijke","toffe","uitgekiende","unieke","verantwoorde","verbazingwekkende","verfijnde","zeldzame"],material:["betonnen","bevroren","bronzen","glazen","granieten","houten","ijzeren","kartonnen","katoenen","metalen","plastic","rubberen","stalen","verse","wollen","zachte"],product:["auto","bacon","bal","bijzettafel","boekenkast","broek","camera","chips","computer","fiets","handdoeken","handschoenen","hangmat","hoed","kaas","kaasschaaf","kip","koffer","leunstoel","muis","pizza","poef","salade","schoenen","stoel","tafel","tonijn","trui","vis","vlag","worstjes","zak","zeep"]},MTu={department:BTu,product_description:zTu,product_name:STu},wTu=MTu,PTu=["BV","V.O.F.","Groep","NV","Bedrijf","en Zonen","Combinatie"],TTu={suffix:PTu},jTu=TTu,NTu={wide:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],abbr:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"]},LTu={wide:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],abbr:["zo","ma","di","wo","do","vr","za"]},RTu={month:NTu,weekday:LTu},KTu=RTu,ITu=["ondersteunende","primaire","onderliggende","digitale","open source","virtuele","cross-platform","overtollige","online","haptische","multi-byte","Bluetooth","draadloze","minuscule","neurale","optische","solid state","mobiele","cruciale","kostbare","verwaarloosde","smakelijke"],OTu=["driver","protocol","bandbreedte","paneel","microchip","programma","port","kaart","array","verbinding","draad","stekker","systeem","sensor","firewall","harde schijf","pixel","alarm","voeding","monitor","toepassing","zender","bus","stroomkring","condensator","matrix"],$Tu=["Als we de {{noun}} {{verb}}, dan kunnen we naar de {{abbreviation}} {{noun}} via de {{adjective}} {{abbreviation}} {{noun}}!","We moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!","Probeer om de {{abbreviation}} {{noun}} te {{verb}}, misschien gaat dat de {{adjective}} {{noun}} {{verb}}!","Je kan de {{noun}} niet {{verb}} zonder de {{adjective}} {{abbreviation}} {{noun}} te {{verb}}!","Gebruik de {{adjective}} {{abbreviation}} {{noun}}, dan kan je de {{adjective}} {{noun}} {{verb}}!","De {{abbreviation}} {{noun}} ligt eruit, jullie moeten de {{adjective}} {{noun}} {{verb}} zodat we de {{abbreviation}} {{noun}} kunnen {{verb}}!","Het maakt niet uit of we de {{noun}} {{verb}}, we moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!","Ik ga de {{adjective}} {{abbreviation}} {{noun}} {{verb}}, dat zou de {{noun}} moeten {{verb}}!"],HTu=["back-uppen","omzeilen","hacken","overschrijven","samenpersen","kopiëren","navigeren","indexeren","aansluiten","genereren","kwantificeren","berekenen","samenstellen","invoeren","verzenden","programmeren","herstarten","ontleden","in stukjes snijden","analyseren"],GTu={adjective:ITu,noun:OTu,phrase:$Tu,verb:HTu},_Tu=GTu,VTu=["nl","frl","amsterdam","com","net","org","eu"],JTu=["gmail.com","yahoo.com","hotmail.com"],UTu={domain_suffix:VTu,free_email:JTu},WTu=UTu,qTu=["#","##","###","###a","###b","###c","### I","### II","### III"],ZTu=["{{location.city_prefix}}{{location.city_suffix}}","{{location.city_prefix}}"],YTu=["Aagte","Aal","Aalden","Aals","Aalst","Aalsum","Aanschot","Aarden","Aarle","Abbe","Abbegea","Abben","Abbestede","Abcoven","Absdale","Abts","Acht","Achter","Achterste","Achtmaal","Achttien","Acquoy","Aduard","Aduarder","Aekinga","Aerde","Aerden","Aerdt","Afferden","Aijen","Akersloot","Akker","Akkerput","Akkrun","Akmarijp","Aldeboarn","Aldegae","Aldtsjerk","Aling","Alkmaar","Allersma","Allinga","Almere","Alphen","Altena","Alteveer","Alting","Altweert","Alverna","Ameide","Amerika","Amerongen","Ammerstol","Ams","Amster","Andel","Angeren","Anholt","Anjum","Anke","Ankum","Anna","Annendaal","Anneville","Anreep","Ansen","Apeldoorn","Apen","Appel","Appen","Arcen","Archem","Arendnest","Arensge","Arkens","Armweide","Arnhem","Arnoud","Arriën","Arriër","Arum","Arwerd","Asch","Asenray","Asperen","Asschat","Assel","Asselt","Assen","Asten","Atze","Augs","Averlo","Avest","Azelo","Azewijn","Ba","Baaium","Baak","Baaks","Baal","Baamsum","Baan","Baard","Baarder","Baarle","Baarlo","Baars","Baarschot","Baexem","Baflo","Bahr","Bakel","Bakelse","Bakertand","Bakke","Bakkerom","Balgoij","Balinge","Ballast","Balleman","Ballum","Balma","Bane","Bankert","Bantega","Bare","Bargebek","Barlage","Barlaque","Barlo","Barnflair","Barrier","Bars","Basse","Basser","Baten","Bath","Bathmen","Bavinkel","Bazuin","Bears","Beckum","Bedaf","Bedum","Beekb","Beekkant","Beemdkant","Beemte","Beertsen","Beerze","Beerzer","Beesd","Beetgum","Beetgumer","Behelp","Beilen","Beinum","Beke","Beldert","Belgen","Belgeren","Belt","Belvert","Bemmel","Bemmer","Benderse","Beneden","Benne","Bennekom","Bent","Bente","Benthem","Berg","Bergakker","Bergen","Bergens","Bergerden","Bergharen","Berghem","Berghum","Bergstoep","Berik","Beringe","Berk","Berke","Berken","Berkt","Berlicum","Bern","Besse","Besthmen","Beswerd","Bethlehem","Beugt","Beuke","Beun","Beusb","Beusichem","Bever","Bidding","Biert","Bierum","Biessum","Biest","Biezen","Bigge","Bijster","Bijsteren","Billing","Bilt","Bingerden","Bisselt","Bissen","Blaker","Blaricum","Blauhûs","Blauw","Blauwe","Blauwen","Bleijen","Bleijs","Blekslage","Blenkert","Blerick","Blessum","Blije","Blijham","Blijnse","Blok","Blokken","Blokum","Boazum","Boberden","Bocholtz","Bocht","Boeiink","Boek","Boekel","Boekelo","Boekelte","Boekend","Boer","Boerakker","Boerelaan","Boeren","Boerengat","Boerenhol","Boerhaar","Boijl","Boks","Boksum","Bokt","Bollinga","Bols","Bolst","Bolt","Bommerig","Bong","Bonkwert","Bonner","Bonrepas","Bontebok","Boomen","Boord","Borger","Borgharen","Borgs","Borgweg","Borkel","Borkeld","Born","Borne","Borneo","Bornwird","Bos","Boschkens","Bosje","Bosjes","Boskamp","Boskant","Boskoop","Boslust","Bosschen","Bosscher","Bosven","Boter","Botshoofd","Boukoul","Bourtange","Boven","Bovenstad","Boxtel","Braak","Braamt","Brabander","Brakel","Brand","Brande","Brandt","Brantgum","Breda","Brede","Bree","Breede","Breedeweg","Breehees","Breezand","Brem","Breskens","Breugel","Breukele","Breyvin","Brielle","Brigdamme","Brij","Brillerij","Briltil","Brinkmans","Britsum","Britswert","Broek","Broekens","Broekkant","Brommelen","Brons","Bruchem","Bruggen","Brugger","Bruil","Bruinisse","Bruister","Brumhold","Brunssum","Brunsting","Bruntinge","Buchten","Buggenum","Buis","Buiten","Bulkenaar","Bult","Bultinge","Bunne","Bunnik","Burdaard","Burger","Burgh","Burgt","Burgum","Burgwerd","Burstum","Burum","Bussel","Busselte","Busser","Buttinge","Buurtje","Cadier","Cadzand","Calfven","Calslagen","Caluna","Camerig","Capelle","Carnisse","Cartils","Castelré","Castenray","Castert","Castricum","Catsop","Chaam","Clinge","Coevorden","Colmont","Cornjum","Cornwerd","Cottessen","Crapoel","Crau","Crix","Crob","Croy","Culemborg","Daarle","Dale","Dalem","Dalen","Daler","Dalerend","Dalerpeel","Dallinge","Damwâld","Daniken","Darp","Dassemus","Dearsum","Dedgum","Deelen","Deelse","Deelshurk","Deense","Deest","Deil","Deinum","Dekes","Dekkers","Del","Delden","Delf","Delft","Dellen","Delwijnen","Demen","Den ","Deursen","Deuteren","Deventer","Dieden","Diemen","Diepen","Diependal","Diepswal","Diermen","Dieskant","Dieteren","Diever","Dijken","Dijker","Dijkster","Dijkwel","Dintelsas","Dinther","Dintherse","Diphoorn","Dirkshorn","Dis","Diunt","Doenrade","Does","Doeveren","Doezum","Doijum","Dokkum","Doldersum","Dom","Dommelen","Donderen","Dongen","Donia","Doniaga","Donzel","Dood","Doodstil","Doon","Doorn","Doornen","Doornik","Doorning","Doorwerth","Doosje","Dorkwerd","Dorst","Dorther","Douverge","Douwen","Draai","Drachten","Dreischor","Drie","Drieboere","Driehuis","Driene","Dries","Driewegen","Driezum","Drieën","Drijber","Drimmelen","Drogeham","Drogt","Dronrijp","Dronten","Druif","Drunen","Druten","Drylts","Duifhuis","Duinen","Duiven","Duizel","Duizend","Dulder","Dunsborg","Dussen","Duur","Duurends","Eagum","Earnewâld","Easterein","Eastermar","Easthim","Echt","Echten","Echtener","Echter","Eder","Eede","Eefsele","Eekt","Eekwerd","Eelde","Eelen","Eems","Eemster","Eemten","Een","Eenigen","Eenrum","Eenum","Eerde","Eersel","Eerste","Ees","Eesterga","Effen","Egchel","Egede","Egmond","Egypte","Eikelen","Eikelhof","Eimeren","Eindewege","Eindje","Ekamp","Elde","Elden","Eldik","Eldrik","Elft","Elkerzee","Ellemeet","Eller","Ellerhei","Ellersing","Elsen","Elshof","Elspeet","Elst","Elsteren","Elzet","Emmeloord","Emmen","Empel","Endepoel","Eng","Enge","Engel","Engelbert","Engelen","Engelum","Englum","Engwegen","Engwierum","Enk","Enschedé","Enspijk","Enumatil","Enzelens","Eper","Eppen","Erichem","Erlecom","Ermelo","Ermer","Escharen","Eschoten","Espelo","Essen","Etenaken","Etzenrade","Eursing","Eursinge","Euverem","Ever","Everd","Everlo","Everse","Ewer","Ewinkel","Exmorra","Eygels","Eyser","Ezinge","Ezuma","Faan","Falom","Farmsum","Fatum","Feerwerd","Fel","Ferwert","Fiemel","Fijfhûs","Finke","Finkum","Flieren","Flânsum","Fokkers","Follega","Folsgeare","Formerum","Fort","Fortmond","Foudgum","Fraamklap","Frankhuis","Frankrijk","Fransum","Friens","Frytum","Fûns","Gaag","Gaanderen","Gaar","Gaast","Gaasten","Gaastmar","Gaete","Gagel","Galder","Gameren","Gammelke","Ganzert","Gapinge","Garminge","Garnwerd","Garre","Garrels","Garst","Garyp","Gassel","Gasthuis","Gawege","Gebergte","Geefs","Geen","Geer","Gees","Geeuwen","Geffen","Gelders","Gelderse","Geleen","Gelkenes","Gellicum","Gemaal","Gement","Gemert","Gemonde","Gendt","Geneijgen","Genen","Gening","Genne","Gennep","Genooi","Gerheggen","Gerner","Gersloot","Gerven","Gerwen","Geulhem","Gever","Geverik","Gewande","Giers","Giessen","Gietelo","Giethmen","Giethoorn","Gijbe","Gijsselte","Gijzel","Gilze","Ginkel","Ginnum","Glaner","Goaiïngea","Godlinze","Goes","Goilberd","Goirle","Goldhoorn","Gooium","Goor","Gorinchem","Gorp","Gortel","Gouda","Gouderak","Goudseweg","Goënga","Graaf","Graauw","Gracht","Graet","Graf","Grafwegen","Gras","Graspeel","Graszode","Grathem","Grauwe","Grave","Grazen","Greonterp","Greup","Griete","Grijps","Grits","Groe","Groede","Groen","Groenekan","Groeneweg","Groenlo","Groep","Groes","Groessen","Groet","Groeve","Groeze","Gron","Groot","Groote","Grote","Grotel","Grou","Gytsjerk","Haaften","Haag","Haagje","Haaks","Haakswold","Haalderen","Haalweide","Haamstede","Haandrik","Haar","Haarlem","Haarsteeg","Haart","Haelen","Haerst","Hagestein","Haiink","Halder","Haler","Half","Halfmijl","Halfweg","Halle","Haller","Hallum","Halte","Halvink","Hamrik","Hamshorn","Handel","Hane","Hank","Hankate","Hansweert","Hantum","Hantumer","Harculo","Harde","Hardinx","Haren","Harener","Haring","Harke","Harkema","Harl","Harles","Harpel","Harre","Harse","Harskamp","Harssens","Hartwerd","Haspel","Hasselt","Hasselter","Hatte","Hattem","Hauwert","Havelt","Havelte","Hayum","Haze","Hazenhurk","Hazennest","Heaburgen","Hedel","Hedik","Heech","Heegher","Heek","Heelsum","Heems","Heemstede","Heenweg","Heer","Heerde","Heere","Heeren","Heers","Hees","Heesakker","Heesbeen","Heesboom","Heesch","Heesselt","Heet","Heezeren","Hefswal","Hegge","Hei","Heiakker","Heibloem","Heid","Heide","Heidekant","Heiden","Heier","Heihoefke","Heij","Heijen","Heikant","Heikantse","Heille","Heine","Heioord","Heister","Heitrak","Hekel","Hekkum","Hel","Helden","Helkant","Hell","Helle","Hellegat","Hellen","Hellevoet","Helling","Hellouw","Helwerd","Hemert","Hemrik","Hendrik","Henge","Herfte","Herike","Herk","Herken","Hermalen","Hernen","Herpen","Herpt","Hersel","Hersend","Hert","Herten","Hertme","Herveld","Herwen","Herwijnen","Herxen","Hesens","Hespe","Hessum","Heugde","Heukelom","Heukelum","Heult","Heumen","Heure","Heurne","Heusden","Heuvel","Heuvels","Heuveltje","Hexel","Heze","Hiaure","Hichtum","Hidaard","Hien","Hierden","Hieslum","Hijken","Hijum","Hilaard","Hilakker","Hild","Hill","Hilte","Hilversum","Hinnaard","Hintham","Hitsertse","Hodenpijl","Hoef","Hoefkens","Hoek","Hoekdries","Hoekelum","Hoekens","Hoekje","Hoeks","Hoekske","Hoetmans","Hoeve","Hoeven","Hoeves","Hoge","Hogert","Hogeweg","Holker","Hollum","Holm","Holset","Holsloot","Holst","Holt","Holte","Holten","Holter","Holthe","Holtien","Holtinge","Holtum","Holwerd","Holwierde","Holwinde","Hommelse","Hommert","Hommerts","Honderd","Honds","Hondsrug","Hongerige","Honthem","Hoog","Hoogcruts","Hooge","Hoogehaar","Hoogen","Hoogeweg","Hooghalen","Hoogmade","Hoogmeien","Hoogwatum","Hool","Hoon","Hoonte","Hoorn","Hoornder","Hoptille","Horck","Horick","Horn","Horssen","Horsten","Horzik","Hout","Houterd","Houtgoor","Houthei","Houthem","Houw","Houwer","Hugten","Huij","Huinen","Huinerwal","Huis","Huissen","Huize","Huizinge","Hul","Huls","Hulsen","Hulst","Hulten","Hultje","Humcoven","Hunnecum","Hunsel","Hupsel","Hurkske","Hurpesch","Hutten","Huurne","Höchte","Höfke","Húns","Idaerd","Idserda","Idsken","Idzegea","Iens","IJmuiden","IJpe","IJpelo","IJsselham","IJzen","IJzeren","IJzerlo","Illik","Indoornik","Ingwert","Inia","Itens","Itteren","Jaars","Jammer","Jannum","Jellum","Jelsum","Jeth","Jipsing","Jirnsum","Jislum","Jisp","Jistrum","Jonas","Jonen","Jonkers","Jorwert","Joure","Jous","Jousterp","Jouswerd","Jouwer","Jubbega","Jukwerd","Junne","Jutryp","Kaag","Kaakhorn","Kaard","Kaarschot","Kaat","Kade","Kadoelen","Kalis","Kalteren","Kameren","Kamp","Kampen","Kamper","Kamperei","Kampers","Kamperzee","Kantens","Kantje","Kapel","Kapelle","Kapolder","Kappert","Karre","Kasen","Kasteren","Kater","Katerveer","Kathagen","Katlijk","Kats","Katwijk","Kaumes","Kavel","Kaweide","Kedichem","Keegen","Keent","Keersop","Keinsmer","Keizers","Kekerdom","Kelmond","Kelpen","Kempkens","Kerk","Kerken","Kerkhof","Kerkrade","Kerkwerve","Keske","Kessel","Kesseleik","Ketting","Keulse","Keunen","Keup","Keuter","Kibbel","Kiel","Kiester","Kievit","Kijf","Kijfwaard","Kijkuit","Kilder","Kille","Kimswerd","Kinderbos","Kink","Kinnum","Kipper","Klaaswaal","Kladde","Klaren","Klatering","Klef","Klei","Klein","Kleinder","Kleine","Kleinge","Klem","Kletter","Klevers","Klispoel","Klomp","Klooster","Klosse","Klösse","Knaphof","Knegsel","Knipe","Knol","Knolle","Knuiters","Koedood","Koehool","Koekange","Koekanger","Koekoek","Koel","Koevering","Kokkelert","Kolder","Kolhol","Kolhorn","Kolk","Kollum","Kolonie","Kommer","Konings","Koog","Kooi","Kooldert","Kopaf","Korhorn","Korn","Kornhorn","Kort","Korte","Korteraar","Korteven","Kortgene","Kostvlies","Koude","Kouden","Koudhoorn","Koulen","Kraan","Kraanven","Kraats","Krabben","Krachtig","Kranen","Krassum","Kreek","Kreielt","Kreijel","Kreijl","Krewerd","Krim","Krimpen","Krol","Kruin","Kruishaar","Kruispunt","Kruisweg","Kuikhorne","Kuiks","Kuinre","Kuitaart","Kuivezand","Kulert","Kulsdom","Kunrade","Kutt","Kuundert","Kuzemer","Kwaal","Kwakel","Kwakkel","Kwartier","Kûkherne","Laag","Laaghalen","Laaghaler","Laak","Laaksum","Laan","Lage","Lagekant","Lageweg","Lakei","Laker","Lalle","Lammer","Lammerweg","Lamperen","Landerum","Landsrade","Lang","Lange","Langeraar","Langerak","Langereit","Lank","Lankes","Laren","Laskwerd","Lattrop","Laude","Lauwer","Ledeacker","Leeg","Leegte","Leek","Leem","Leen","Leens","Leensel","Leermens","Leersum","Leeuw","Leeuwerik","Leeuwte","Lege","Legert","Leiden","Leimuiden","Leker","Lekker","Lelystad","Lemel","Lemele","Lemmer","Lemselo","Lengel","Lent","Lenthe","Leons","Lerop","Lethe","Lettele","Leuke","Leunen","Leur","Leusden","Leutes","Leuth","Leuven","Leuvenum","Leveroy","Lexmond","Lhee","Lichtaard","Lichtmis","Liefkens","Liempde","Lienden","Lier","Lieren","Lierop","Lies","Lievelde","Lieving","Lijnden","Limbricht","Limmen","Linde","Lingsfort","Lintelo","Lintvelde","Lioessens","Lippen","Lith","Lithoijen","Lobith","Loc","Locht","Loenen","Loer","Loete","Logt","Loil","Lollum","Lomm","Lonneker","Loo","Loobrink","Loofaert","Looi","Looien","Look","Loon","Loons","Loonse","Looveer","Loppersum","Lovendaal","Loveren","Loënga","Lubbinge","Luchen","Luchten","Luissel","Luitert","Lula","Lunen","Lunteren","Lunters","Lutjegast","Lutjerijp","Lutke","Lutkepost","Lutten","Lutter","Lytse","Lytshuzen","Maagd","Maaijkant","Maalb","Maaldrift","Maalstede","Maar","Maarn","Maars","Maarssen","Maasband","Maasbree","Maaskant","Maat","Maatsehei","Macharen","Made","Magele","Magrette","Makkum","Mal","Malden","Mallem","Mamelis","Manen","Mantgum","Mantinge","Maren","Maria","Maris","Mark","Markvelde","Marle","Marrum","Mars","Marssum","Marsum","Martens","Marum","Mataram","Maten","Mathijs","Maurik","Maxet","Medemblik","Medevoort","Medler","Meed","Meeden","Meele","Meemortel","Meene","Meer","Meeren","Meern","Meerten","Meerven","Meerwijck","Megelsum","Megen","Meije","Meijel","Melick","Melis","Melissant","Menaldum","Mensinge","Menzel","Meppen","Merkel","Merm","Merselo","Merum","Mesch","Meteren","Metsla","Midbuul","Midde","Middel","Middelijk","Midden","Middenhof","Midlaren","Midlum","Mids","Midwolde","Miedum","Mildert","Milheeze","Mill","Mils","Milschot","Minkeloos","Mispel","Moddergat","Moer","Moeren","Moerslag","Moespot","Molembaix","Molenbaan","Molenbelt","Molengat","Molenhof","Molenperk","Molenrij","Molenstad","Molkwar","Monster","Montfort","Mook","Moord","Moorsel","Morige","Morra","Mortel","Mosbulten","Mosik","Moskou","Mosse","Mossel","Most","Muggenhol","Muis","Muizenhol","Mulderij","Mullegen","Munneke","Munnekens","Munniken","Munte","Murns","Mussel","Mûnein","Naarder","Nabbegat","Nagel","Nansum","Napels","Natten","Neder","Nederbiel","Neer","Neerijnen","Neeritter","Neerloon","Neerst","Negen","Nekke","Nergena","Nia","Nie","Niebert","Niehove","Nier","Niersen","Niesoord","Nieuw","Nieuwaal","Nieuwe","Nieuwer","Nieuwklap","Nieuwkoop","Nieuwolda","Nieuwstad","Niftrik","Nijega","Nijehaske","Nijesyl","Nijken","Nijkerker","Nijlân","Nijmegen","Nijnsel","Nijrees","Nijstad","Nijve","Nispense","Noardein","Noenes","Nolde","Noord","Noorden","Noorder","Noordhorn","Noordink","Noordkant","Noordse","Notendaal","Notsel","Noukoop","Nuenen","Nuijen","Nuil","Nuis","Nunhem","Nunspeet","Nuth","Obbicht","Ock","Oegst","Oekel","Oeken","Oele","Oensel","Oentsjerk","Oerle","Oete","Oever","Offinga","Ofwegen","Ohé;","Oijen","Oirlo","Oirs","Okswerd","Olde","Oldehove","Oldemarkt","Olden","Oldeneel","Oldenhave","Oldeouwer","Oldörp","Olen","Oler","Oling","Olterterp","Ommel","Ommen","Ommeren","Onder","Onna","Onsenoort","Onstwedde","Ooij","Ooijen","Oost","Oostappen","Ooste","Ooster","Oosterend","Oosterens","Oosterhof","Oosterik","Oosternie","Oosternij","Oosterse","Oosterzee","Oosthem","Oostindië","Oostrum","Oostum","Oostwold","Oostzaan","Op","Opende","Ophemert","Ophuis","Opijnen","Opmeeden","Opper","Opperdoes","Opperduit","Opwetten","Opwierde","Oranje","Orvelte","Osen","Oshaar","Ospel","Ossen","Ossenisse","Ostaaijen","Osterbos","Othene","Otterlo","Ottersum","Ou","OuBildt","Oude","Oudega","Oudehaske","Oudehorne","Ouden","Oudenrijn","Ouder","Oudeschip","Oudleusen","Oukoop","OuLeede","OuLeije","OuPolder","OuSchouw","OuStaten","OuStee","OuStoof","OuStrumpt","OuWaranda","Ouwer","OuWillem","Ouwster","Oventje","Over","Overa","Overakker","Overbiel","Overeys","Overgeul","Overheek","Overschot","Overval","Overwater","Paal","Paarde","Paarlo","Paauwen","Paddepoel","Padhuis","Paesens","Palestina","Pallert","Pandgat","Panheel","Pann","Pannerden","Papen","Papenveer","Park","Parrega","Partij","Pasop","Patrijzen","Peebos","Peelkant","Peij","Peizerweg","Pelikaan","Pepinus","Pernis","Pers","Pesaken","Peters","Petten","Piaam","Pieperij","Piepert","Piershil","Pieter","Pikesyl","Piksen","Pingjum","Pinkeveer","Pitteperk","Plaat","Plaats","Plak","Plantage","Plas","Plat","Plein","Poffert","Polen","Polle","Pollen","Ponte","Poonhaven","Poppen","Posterenk","Posthoorn","Pot","Praets","Prickart","Puiflijk","Punt","Purmer","Purmerend","Puth","Putse","Putten","Putters","Pyramide","Raai","Raak","Raam","Raar","Raard","Raayen","Raerd","Rakens","Rakt","Rand","Rande","Randen","Ranum","Raren","Rasquert","Ratte","Ravensgat","Reahûs","Rechteren","Rectum","Reduzum","Reeth","Reidswal","Reitsum","Remswerd","Renesse","Renkum","Renneborg","Rens","Respel","Ressen","Reters","Reth","Reuth","Reutje","Reuzen","Rewert","Rhaan","Rheder","Rhee","Rhenoy","Rhoon","Ridder","Riel","Rien","Riet","Rietven","Rijckholt","Rijen","Rijke","Rijkel","Rijker","Rijlst","Rijnsater","Rijsb","Rijsoord","Rijt","Rijtjes","Ril","Rimpelt","Rink","Rips","Rith","Ritsuma","Roeke","Roekel","Roelage","Roels","Roermond","Roeven","Roggel","Rohel","Rolaf","Roligt","Rollecate","Rolpaal","Rome","Rond","Ronduite","Rood","Roodehaan","Rooden","Roond","Roosteren","Rooth","Ropta","Roskam","Rothem","Rott","Rotte","Rotter","Rotting","Rottum","Rozendaal","Rucphen","Ruif","Ruigen","Ruigezand","Ruimel","Ruinen","Ruischer","Ruiten","Rukven","Rullen","Rumpt","Rund","Rusven","Rut","Ryptsjerk","Rytseterp","Saaksum","Saaxum","Salverd","Sandebuur","Santfort","Santpoort","Sasput","Sauwerd","Schaa","Schaaphok","Schaaps","Schadron","Schafelt","Schaft","Schagen","Schager","Schandelo","Schans","Schapers","Scharen","Scharne","Scharster","Schatkuil","Schaveren","Scheemder","Schelf","Schellach","Schelm","Schettens","Schey","Schieven","Schijf","Schijndel","Schillers","Schimmert","Schin","Schinnen","Schippers","School","Schoon","Schoonen","Schoor","Schoorl","Schoot","Schore","Schoter","Schotters","Schouw","Schouwen","Schouwer","Schraard","Schrap","Schuilen","Schuring","Schuwacht","Sebalde","Seerijp","Sell","Selmien","Selwerd","Seroos","Seters","Sibbe","Siberië","Siegers","Simpel","Sinouts","Sinsel","Sint","Sion","Sittard","Sjunga","Skarl","Skillaerd","Skou","Skrins","Skyldum","Slee","Sleen","Slegge","Slek","Slichten","Sliffert","Slijkwell","Slikken","Sloot","Sluis","Smakt","Smal","Smalle","Smeerling","Smelbrêge","Smele","Smilde","Smits","Sneek","Sneiders","Snelle","Sneps","Snikzwaag","Snipperij","Snoden","Soeter","Solwerd","Someren","Sopsum","Spaanrijt","Spaanse","Spaken","Spannen","Spannum","Spears","Spek","Spekklef","Spekt","Speuld","Speurgt","Spier","Spijk","Spik","Spits","Spoolde","Spoor","Sprang","Sprundel","Spurkt","Stad","Stadterij","Starten","Stations","Staverden","Stedum","Steeg","Steegh","Steel","Steen","Steenkamp","Steenoven","Steenpaal","Steensel","Steenvak","Stegen","Steger","Stegeren","Stein","Sterken","Sterre","Steurgat","Stevens","Stevert","Stiem","Stiens","Stitswerd","Stobben","Stokhem","Stokkelen","Stokkum","Stokske","Stokt","Stolpen","Stomme","Stoof","Stork","Stouten","Stox","Strand","Straten","Strateris","Streek","Strepen","Streukel","Strij","Strijen","Strijp","Stroet","Stroo","Stroopuit","Strubben","Strucht","Strype","Stuw","Sumar","Sumarre","Surhuizum","Susteren","Suttum","Suwâld","Swaenwert","Swalmen","Sweik","Syt","Sânfurd","Taarlo","Teeffelen","Teije","Teijl","Telgt","Tempel","Ter","Terband","Terblijt","Terdiek","Tereyken","Tergêft","Terhagen","Terheijl","Terherne","Terkaple","Terlet","Terlinden","Termaar","Termoors","Termunten","Termunter","Ternaard","Teroele","Terover","Tersoal","Tervaten","Tervoorst","Tervoort","Terwispel","Terwolde","Terziet","Teuge","Theetuin","Themaat","Tholen","Thull","Thuserhof","Tibma","Tiel","Tielse","Tiggelt","Tijnje","Tike","Til","Timmer","Tippe","Tjaard","Tjams","Tjerkwerd","Tjoene","Tolbert","Tolkamer","Tommel","Tongeren","Tongerlo","Tonsel","Toom","Toornwerd","Top","Toren","Toterfout","Toven","Tragel","Tranendal","Trege","Trent","Tricht","Triemen","Trimpert","Trintelen","Tritzum","Tronde","Trophorne","Trutjes","Tuil","Tull","Tungelroy","Turns","Tusschen","Tuut","Tuuthees","Twee","Tweedeweg","TweeTol","Twekkelo","Twello","Twijzel","Twijzeler","Twisk","Tynaarlo","Tytsjerk","Ubach","Ubbena","Ubber","Uddel","Uffelsen","Uffelte","Uit","Uiter","Uithoorn","Uitwierde","Ulfter","Ulicoten","Ulrum","Ulsda","Ulvend","Unga","Uppel","Usquert","Usselo","Vaals","Vaar","Vaarle","Vaart","Vaesrade","Valk","Valken","Valom","Valsteeg","Varik","Varsen","Varssel","Vebenabos","Vecht","Veecaten","Veele","Veeler","Veen","Veenhof","Veenhoop","Veenhuis","Veere","Veessen","Veghel","Veld","Veldbraak","Velde","Velden","Veldhuis","Veldzicht","Velp","Velsen","Veluwe","Vemde","Ven","Venbe","Vene","Venekoten","Venlo","Venne","Venray","Venweg","Vergelt","Verloren","Vessem","Vestjens","Vet","Vetterik","Veulen","Vianen","Viel","Vier","Vierhuis","Vijcie","Vijf","Vilgert","Vilsteren","Vilt","Vink","Vinkel","Vinken","Vinkepas","Vis","Visschers","Vissers","Vlaas","Vlake","Vlas","Vledder","Vleet","Vleuten","Vlie","Vliegert","Vlieghuis","Vlijmen","Vliss","Vlist","Vlodrop","Vloei","Vloet","Vlootkant","Vogelfort","Volthe","Voor","Voorne","Voorrijp","Voorst","Voorstad","Voorste","Voorster","Voort","Voortje","Voorweg","Vorchten","Vorst","Vorsten","Voske","Voskuil","Vosse","Vossebelt","Vosselen","Vossen","Voulwames","Vrachelen","Vragender","Vredepeel","Vree","Vries","Vriezen","Vrij","Vrijhoeve","Vrilk","Vroe","Vroelen","Vuile","Vuilpan","Vuren","Waaksens","Waal","Waar","Waard","Waarde","Waarden","Waarder","Waatskamp","Wachtum","Waddinx","Wadway","Wadwerd","Wagen","Waije","Walder","Walik","Walsert","Wammert","Wanneper","Wanroij","Wapen","Wapse","Wapser","Warf","Warffum","Warfster","Warmen","Warmond","Warnia","Warstiens","Warten","Waspik","Water","Wateren","Waterkant","Waterop","Waterval","Waver","Weakens","Wedde","Wedder","Wee","Weeg","Weende","Weerd","Weerdinge","Weere","Weert","Weerwille","Wehe","Wehl","Weidum","Weij","Weijer","Weijpoort","Weilens","Weimeren","Weipoort","Weite","Weitemans","Weiwerd","Wekerom","Wele","Wells","Welsum","Wely","Wenum","Weper","Wercheren","Weren","Wergea","Werk","Wernhouts","Wesch","Wessing","Wessinge","West","Westeneng","Wester","Westerein","Westerlee","Westernie","Westerse","Westhim","Westlaren","Westmaas","Westrik","Wetering","Wetsens","Weurt","Wevers","Weverslo","Wezel","Wezep","Wezup","Wezuper","Wielder","Wieler","Wielse","Wiene","Wierren","Wierum","Wiesel","Wieuwens","Wijchen","Wijnaldum","Wijnb","Wijnje","Wijster","Wijthmen","Wijzend","Wilderhof","Wildert","Wilgen","Wilp","Wils","Wilsum","Winde","Windraak","Winkel","Winkels","Winssen","Winsum","Wintelre","Winthagen","Wirdum","Wisse","Wissel","Wissen","Witharen","Withuis","Witman","Witmarsum","Witrijt","Witte","Wittelte","Witten","Wiuwert","Wjelsryp","Woerd","Woerdense","Woezik","Wognum","Wolfers","Wolfhaag","Wolfhagen","Wolfheze","Wolfs","Wolfshuis","Wolling","Wolsum","Wommels","Wonne","Wons","Woord","Wopereis","Wordragen","Wormer","Worsum","Woubrugge","Wouwse","Wulpenbek","Wyns","Wytgaard","Wâldsein","Wânswert","Yerseke","Yndyk","Zaamslag","Zaarvlaas","Zalk","Zand","Zande","Zandfort","Zandkant","Zandoerle","Zandplaat","Zandpol","Zandput","Zandvoort","Zee","Zeegat","Zeegse","Zeerijp","Zeesse","Zegge","Zeijen","Zeijer","Zeist","Zelder","Zelen","Zelt","Zenderen","Zethuis","Zeven","Zevenhuis","Zierikzee","Zieuwent","Zijder","Zijdewind","Zijp","Zijper","Zijtaart","Zilven","Zinkweg","Zittard","Zoeke","Zoelen","Zoelmond","Zoerte","Zoeter","Zoggel","Zomerven","Zond","Zorgvlied","Zoutkamp","Zuid","Zuider","Zuidhorn","Zuidlaren","Zuidwolde","Zuidzande","Zuidzijde","Zuilichem","Zundert","Zurich","Zutphen","Zuuk","Zwaag","Zwager","Zwanegat","Zwart","Zwarte","Zweek","Zwiggelte","Zwijn","Zwinderen","Zwolle"],QTu=[" aan de IJssel"," aan de Rijn","ambacht","beek","berg","bergen","bosch","broek","brug","buren","burg","buurt","dam","dijk","dijke","donk","dorp","eind","enmaes","gat","geest","heide","hoek","horst","hout","hoven","huizen","ingen","kerk","laar","land","meer","recht","schoten","sluis","stroom","swaerd","veen","veld","vliet","weer","wier","wijk","woud","woude","zijl",""],XTu=["Afghanistan","Akrotiri","Albanië","Algerije","Amerikaanse Maagdeneilanden","Amerikaans-Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua en Barbuda","Argentinië","Armenië","Aruba","Ashmore and Cartier Islands","Atlantic Ocean","Australië","Azerbeidzjan","Bahama's","Bahrein","Bangladesh","Barbados","Belarus","België","Belize","Benin","Bermuda","Bhutan","Bolivië","Bosnië-Herzegovina","Botswana","Bouvet Island","Brazilië","British Indian Ocean Territory","Britse Maagdeneilanden","Brunei","Bulgarije","Burkina Faso","Burundi","Cambodja","Canada","Caymaneilanden","Centraal-Afrikaanse Republiek","Chili","China","Christmas Island","Clipperton Island","Cocos (Keeling) Islands","Colombia","Comoren (Unie)","Congo (Democratische Republiek)","Congo (Volksrepubliek)","Cook","Coral Sea Islands","Costa Rica","Cuba","Cyprus","Denemarken","Dhekelia","Djibouti","Dominica","Dominicaanse Republiek","Duitsland","Ecuador","Egypte","El Salvador","Equatoriaal-Guinea","Eritrea","Estland","Ethiopië","European Union","Falkland","Faroe Islands","Fiji","Filipijnen","Finland","Frankrijk","Frans-Polynesië","Gabon","Gambia","Gaza Strip","Georgië","Ghana","Gibraltar","Grenada","Griekenland","Groenland","Guam","Guatemala","Guernsey","Guinea","Guinee-Bissau","Guyana","Haïti","Heard Island and McDonald Islands","Vaticaanstad","Honduras","Hongarije","Hongkong","Ierland","IJsland","India","Indonesië","Irak","Iran","Isle of Man","Israël","Italië","Ivoorkust","Jamaica","Jan Mayen","Japan","Jemen","Jersey","Jordanië","Kaapverdië","Kameroen","Kazachstan","Kenia","Kirgizstan","Kiribati","Koeweit","Kroatië","Laos","Lesotho","Letland","Libanon","Liberia","Libië","Liechtenstein","Litouwen","Luxemburg","Macao","Macedonië","Madagaskar","Malawi","Maldiven","Maleisië","Mali","Malta","Marokko","Marshall Islands","Mauritanië","Mauritius","Mayotte","Mexico","Micronesië","Moldavië","Monaco","Mongolië","Montenegro","Montserrat","Mozambique","Myanmar","Namibië","Nauru","Navassa Island","Nederland","St. Maarten","Curacao","Nepal","Ngwane","Nicaragua","Nieuw-Caledonië","Nieuw-Zeeland","Niger","Nigeria","Niue","Noordelijke Marianen","Noord-Korea","Noorwegen","Norfolk Island","Oekraïne","Oezbekistan","Oman","Oostenrijk","Pakistan","Palau","Panama","Papoea-Nieuw-Guinea","Paracel Islands","Paraguay","Peru","Pitcairn","Polen","Portugal","Puerto Rico","Qatar","Roemenië","Rusland","Rwanda","Saint Helena","Saint Lucia","Saint Vincent en de Grenadines","Saint-Pierre en Miquelon","Salomon","Samoa","San Marino","São Tomé en Principe","Saudi-Arabië","Senegal","Servië","Seychellen","Sierra Leone","Singapore","Sint-Kitts en Nevis","Slovenië","Slowakije","Soedan","Somalië","South Georgia and the South Sandwich Islands","Southern Ocean","Spanje","Spratly Islands","Sri Lanka","Suriname","Svalbard","Syrië","Tadzjikistan","Taiwan","Tanzania","Thailand","Timor Leste","Togo","Tokelau","Tonga","Trinidad en Tobago","Tsjaad","Tsjechië","Tunesië","Turkije","Turkmenistan","Turks-en Caicoseilanden","Tuvalu","Uganda","Uruguay","Vanuatu","Venezuela","Verenigd Koninkrijk","Verenigde Arabische Emiraten","Verenigde Staten van Amerika","Vietnam","Wake Island","Wallis en Futuna","Wereld","West Bank","Westelijke Sahara","Zambia","Zimbabwe","Zuid-Afrika","Zuid-Korea","Zweden","Zwitserland"],uju=["Nederland"],eju=["1### ??","2### ??","3### ??","4### ??","5### ??","6### ??","7### ??","8### ??","9### ??"],aju=["1 hoog","2 hoog","3 hoog","3 hoog achter"],rju=["Drenthe","Flevoland","Friesland","Gelderland","Groningen","Limburg","Noord-Brabant","Noord-Holland","Overijssel","Utrecht","Zeeland","Zuid-Holland"],nju=["DR","FL","FR","GE","GR","LI","NB","NH","OV","UT","ZE","ZH"],tju={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},iju=["{{person.first_name}}{{location.street_suffix}}","{{person.last_name}}{{location.street_suffix}}"],oju=["straat","laan","weg","plantsoen","park","gracht","dijk"],sju={building_number:qTu,city_pattern:ZTu,city_prefix:YTu,city_suffix:QTu,country:XTu,default_country:uju,postcode:eju,secondary_address:aju,state:rju,state_abbr:nju,street_address:tju,street_pattern:iju,street_suffix:oju},lju=sju,Eju=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],cju={words:Eju},dju=cju,Dju={title:"Dutch",code:"nl",language:"nl",endonym:"Nederlands",dir:"ltr",script:"Latn"},xju=Dju,mju=["Yarah","Vere","Siënna","Sanna","Salomë","Roxy","Nela","Myra","Liene","Lia","Kayleigh","Kaylee","Kato","Florence","Eefje","Dieke","Zeyneb","Wende","Vienna","Melisa","Maaike","Lova","Lilian","Juno","Joanna","Jesslyn","Jaelynn","Gioia","Claire","Alma","Aliya","Alisa","Zofia","Vivian","Nowi","Noami","Milana","Marlie","Macy","Maan","Lorena","Liselotte","Lien","Laure","Laila","Kim","Khadija","Joya","Jacoba","Gigi","Wilhelmina","Vivienne","Rose","Rana","Milly","Michelle","Marrit","Malou","Jaimy","Gaia","Fayen","Fabiënne","Eveline","Daisy","Babette","Aaltje","Scottie","Nomi","Mathilde","Linne","Laurie","Kyara","Jalou","Iva","Inara","Grace","Emmy","Elle","Diana","Céline","Selena","Safiya","Quinty","Oliwia","Nadine","Meghan","Marwa","Jada","Ines","Fardau","Eliana","Carmen","Ayana","Asya","Annabel","Amara","Alexandra","Rachel","Melissa","Melina","Luus","Jayda","Jacky","Eleonora","Asiya","Annemijn","Sare","Ninthe","Nena","Melody","Kira","Jasmine","Imani","Hira","Elynn","Dominique","Ashley","Aleyna","Pola","Noë","Lisanne","Lilou","Kiara","Jette","Jess","Isabeau","Floortje","Fiep","Fieke","Femm","Famke","Chelsey","Amelie","Vanessa","Skye","Sienna","Safa","Lydia","Esma","Daantje","Catharina","Carlijn","Asel","Amaya","Amalia","Ada","Zahra","Tirza","Nikkie","Mirre","Mayra","Lenne","Jule","Jana","Farah","Defne","Ariana","Yenthe","Renske","Medina","Liliana","Kenza","Jazz","Esra","Emilie","Dua","Chloe","Abby","Selma","Maren","Jolijn","Febe","Elodie","Djenna","Diede","Cataleya","Aliyah","Aisha","Teddy","Nika","Myla","Izzy","Dewi","Mirte","Mikki","Kensi","Karlijn","Jazzlynn","Imke","Eleanor","Wies","Thirza","Safae","Meyra","Lune","Jazzlyn","Faya","Arya","Nadia","Puk","Oumayra","Lois","Josefien","Vive","Fayenne","Celine","Nynke","Loes","Danique","Aurora","Angelina","Alya","Abigail","Tara","Quinn","Meike","Maartje","Jolien","Selina","Phileine","Miley","Lexie","Florine","Coco","Britt","Alyssa","Yasmine","Sammie","Nila","Lucie","Eef","Bella","Aylin","Ziva","Neeltje","Jesslynn","Jente","Jara","Bobbie","Yinthe","Megan","Freya","Donna","Alice","Milena","Joëlle","Jenna","Evelien","Nisa","Lott","Loa","Daphne","Dani","Maysa","Hidaya","Hayley","Gwen","Esther","Elize","Dana","Maxime","Madelief","Keet","Jip","Ize","Noëlla","Layla","Hendrika","Hafsa","Giulia","Eliza","Bowie","Marly","Linn","Jane","Filou","Zuzanna","Leyla","Fatima","Evie","Marley","Kyra","Hanne","Jailey","Ise","Adriana","Liza","Doris","Dina","Amina","Mina","Aaliyah","Romee","Pippa","Juliette","Alicia","Merle","Lea","Elina","Sena","Flore","Riley","Nour","Lizz","Jessie","Cornelia","Beau","Valerie","Silke","Valentina","Loua","Vieve","Vesper","Ruby","Nienke","Jula","Azra","Myrthe","Soof","Juliëtte","Lexi","Davina","Liya","Yasmin","Esmée","Amelia","Niene","Mette","Ela","Aimée","Joy","Ilse","Zeynep","Yfke","Elizabeth","Mare","Isra","Helena","Stella","Jinthe","Meryem","Janna","Isabelle","Maja","Lieve","Yuna","Pien","Faye","Pleun","Noortje","Janne","Novi","Ava","Sterre","Maeve","Elisabeth","Bibi","Ayla","Liyana","Mae","Leah","Marie","Juna","Lucy","Josephine","Victoria","Indy","Maryam","Jaylinn","Zoey","Rosie","Mira","Nore","Jinte","Zara","Bente","Senna","Pip","Alina","Féline","Aya","Anouk","Amélie","Lou","Nine","Jet","Robin","Nikki","June","Fem","Demi","Mirthe","Lana","Noëlle","Lise","Lilly","Jackie","Benthe","Bobbi","Fiene","Elisa","Maya","Jade","Emilia","Elif","Romy","Lot","Jolie","Guusje","Mara","Kate","Marit","Nola","Louise","Lola","Laura","Iris","Philou","Tessa","Inaya","Elise","Eline","Sam","Evy","Johanna","Femke","Charlie","Livia","Rosalie","Suus","Sanne","Fay","Fenne","Linde","Isabel","Puck","Lize","Rosa","Amira","Lily","Naomi","Lizzy","Liva","Juul","Jill","Hanna","Floor","Amber","Suze","Veerle","Merel","Anne","Cato","Charlotte","Kiki","Lena","Ivy","Feline","Jasmijn","Liz","Elena","Maria","Norah","Lara","Fien","Isabella","Luna","Amy","Sophia","Hailey","Bo","Vera","Julie","Lisa","Esmee","Noa","Ella","Lina","Mia","Sofia","Loïs","Hannah","Roos","Emily","Isa","Fenna","Elin","Fleur","Lynn","Sarah","Nova","Nina","Maud","Sofie","Milou","Lauren","Lotte","Eva","Noor","Liv","Yara","Olivia","Lieke","Nora","Saar","Evi","Anna","Sara","Tess","Julia","Zoë","Sophie","Mila","Emma"],qH=["Mevr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."],hju=["Amber","Anna","Anne","Anouk","Bas","Bram","Britt","Daan","Emma","Eva","Femke","Finn","Fleur","Iris","Isa","Jan","Jasper","Jayden","Jesse","Johannes","Julia","Julian","Kevin","Lars","Lieke","Lisa","Lotte","Lucas","Luuk","Maud","Max","Mike","Milan","Nick","Niels","Noa","Rick","Roos","Ruben","Sander","Sanne","Sem","Sophie","Stijn","Sven","Thijs","Thomas","Tim","Tom"],pju=["Aalbers","Bakker","Bijl","Blom","Boer","Bos","Bosch","Bosman","Brouwer","Cornelissen","Corsten","de Boer","de Bruijn","de Bruyn","de Corte","de Graaf","de Groot","de Haan","de Jong","de Jonge","de Koning","de Lange","de Leeuw","de Nijs","de Ruiter","de Vos","de Vries","de Wit","Dekker","den Adel","Dijkstra","Driessen","Evers","Freriks","Gerritsen","Groen","Groothuizen","Hartman","Hazes","Hendriks","Hermans","Hofman","Huisman","Jacobs","Jansen","Janssen","Jonker","Klein","Kok","Koning","Kramer","Kuijpers","Kuiper","Kuypers","Lubbers","Maas","Martens","Meeuwis","Meijer","Meyer","Mol","Molenaar","Moors","Mulder","Nijland","Oosterhuis","Peeters","Poels","Post","Postma","Prinsen","Rietman","Ritsma","Sanders","Schipper","Scholten","Smeets","Terlouw","Timmermans","van Beek","van Dam","van de Berg","van de Brink","van de Meer","van de Pol","van de Veen","van de Velden","van de Ven","van de Wal","van den Berg","van den Bosch","van den Broek","van den Heuvel","van den Pol","van den Velde","van der Berg","van der Heijden","van der Heyden","van der Horst","van der Laan","van der Linden","van der Meer","van der Meulen","van der Pol","van der Velde","van der Velden","van der Ven","van der Wal","van Dijk","van Dongen","van Doorn","van Ginneken","van Iersel","van Leeuwen","van Loon","van Veen","van Vliet","van Wijk","Veenstra","Verbeek","Verhoeven","Vermeulen","Vink","Visser","Vos","Wagenaar","Willems","Willemsen","Wolters","Zijlstra","Zuiderveld"],gju=[{value:"{{person.last_name}}",weight:1}],fju=["Tymon","Steven","Semih","Seff","Sabir","Nico","Naoufal","Nadir","Mirza","Miguel","Manoah","Kenji","Kenan","Joseph","Jordy","Jeppe","Diego","Coen","Can","Bentley","Yasin","Tomas","Sjoerd","Savi","Safouane","Raphaël","Mas","Maes","Louie","Karam","John","Jelmer","Jayvano","Hein","Giel","Emin","Deen","Badr","Arda","Umut","Teunis","Silas","Rayen","Nikodem","Mex","Marius","Kayden","Jidde","Glenn","Frederik","Foss","Finnley","Ensar","Duco","Dies","Brenn","Yousef","Siep","Rohan","Osman","Nox","Natan","Mathijs","Marley","Jaxon","Jairo","Jaimy","Eray","Don","Chase","Bruno","Brian","Anton","Xander","Senne","Reza","Oliwier","Mitch","Krijn","Jorrit","Jimi","Dominik","Devin","Tobin","Stefan","Jakob","Igor","Giovanni","Dylano","Armin","Adrian","Youp","Sebas","Sander","Robert","Nils","Mozes","Micah","Menno","Jaylano","Ilias","Freek","Flip","Dion","Christopher","Ahmet","Yassir","Yannick","Valentino","Samuël","Noam","Mylan","Kenzo","Jona","Danilo","Bowie","Zain","Wolf","Thije","Theo","Mylo","Matz","Lieuwe","Joes","Jacobus","Idris","Gideon","Bruce","Abdullah","Zef","Viktor","Seb","Rover","Raphael","Kacper","Josh","Jeremiah","Deniz","Aleksander","Zev","Yves","Viggo","Naoufel","Matthew","Keano","Jaylen","Bo","Bjorn","Anouar","Abraham","Storm","Martin","Manu","Jefta","Djayden","Benyamin","Benja","Ahmad","Nino","Malik","Junayd","Isa","Finley","Ayman","Zeyd","Yassine","Sev","Rico","Mels","Maximilian","Leendert","Kick","Enzo","Sjors","Silvan","Peter","Otto","Milano","Marijn","Javi","Yahya","Wes","Toon","Tommy","Loet","Leonardo","Len","Kaan","Dax","Davy","Adriaan","Thiago","Mustafa","Merijn","Kerem","Johan","Isaiah","Bryan","Bastiaan","Axel","Toby","Thom","Noan","Marcus","Ismail","Davi","Bodi","Tieme","Ole","Nout","Musa","Moussa","Luciano","Liyam","Kyano","Dorian","Bradley","Wouter","Siebe","Ralph","Quin","Fender","Arie","Albert","Zion","Wessel","Rick","Miles","Mahir","Mads","Klaas","Flynn","Dexx","Anthony","Tristan","Mink","Mehmet","Maas","Lyam","Jorn","Joost","Christian","Alparslan","Tyler","Maher","Jakub","Alan","William","Rafaël","Jur","Jimmy","George","Christiaan","Brandon","Ace","Tibbe","Sebastian","Lorenzo","Bilal","Teije","Joe","Michael","Louay","Lou","Levy","Kevin","Isaac","Ilay","Harvey","Davey","Younes","Xem","Tycho","Seppe","Riv","Marinus","Maarten","Ayoub","Ahmed","Tuur","Tijmen","Kjeld","Fynn","Frenkie","Dante","Ayaz","Abe","Jackson","Bart","Xavier","Ted","Sebastiaan","Safouan","Midas","Gabriël","Fos","Douwe","Boet","Berend","Yassin","Rowan","Revi","Maurits","Marcel","Ivo","Eli","Shane","Rein","Muhammad","Lennox","Ivar","Huub","Tijs","Matthias","Juda","Dave","Antoni","Damin","Colin","Zakaria","Vincent","Sverre","Mik","Lennon","Donny","Thijn","Novan","Mart","Bob","Senna","Olaf","Mohammad","Julan","Riff","Jaivey","Collin","Nouri","Noël","Ferre","Mert","Boas","Sten","Gabriel","Pelle","Mark","Leo","Rafael","Oskar","Naud","Aras","Sami","Kasper","Jop","Ethan","Dirk","Bodhi","Eden","Bobby","Jordan","Ivan","Vinz","Twan","Odin","Manuel","Jesper","Scott","Raff","Luke","Brent","Zayd","Sil","Miran","Charlie","Amin","Valentijn","Eymen","Jules","Kees","Jayce","Matteo","Chris","Quinten","Mateo","Lux","Justin","Joey","Jay","Ayden","Laurens","Luka","Joah","Gerrit","Evan","Ben","Jari","Mika","Kian","Ian","Ilyas","Jort","Mike","Maxim","Ibrahim","Vigo","Victor","Louis","Jayson","Florian","Youssef","Vic","Raf","Filip","Yusuf","Timo","Vik","Micha","Matthijs","Lasse","Faas","Riley","Mace","Daniel","Jamie","Fabian","Nick","Muhammed","Luc","Imran","Joël","Niels","Philip","Milo","Lewis","Wout","Leon","Joas","Jasper","Seth","Omar","Koen","Julius","Beau","Rens","Mayson","Kay","Hamza","Daley","Robin","Nolan","Cornelis","Bas","Lukas","Jonathan","Jonas","Ali","Ravi","Hendrik","Sef","Lex","Thijmen","Damian","Arthur","Aron","Emir","Jonah","Ömer","Jelte","Melle","Jacob","Alex","Jim","Elijah","Stef","Kaj","Johannes","Jelle","Joris","Jip","Aaron","Loek","Logan","Lev","Dylan","Simon","Kyan","Sep","Moos","Felix","Job","Elias","Ezra","Oscar","Casper","Duuk","Sepp","Pieter","Rayan","Aiden","Joshua","Dean","Niek","Lenn","Tygo","Jake","Stan","Kai","Roan","Mick","Mohammed","Dani","Nathan","Oliver","Alexander","Mohamed","Hidde","Samuel","Zayn","Amir","Xavi","Jurre","Boris","Senn","Jason","Pepijn","Quinn","Pim","Jace","Jax","Tijn","Tim","Willem","Jaxx","Otis","Fedde","Tom","Owen","Ryan","Tobias","Floris","Abel","Jayden","Sven","Morris","Cas","Ties","Daniël","Joep","Jan","Jens","Vince","Dex","Ruben","Olivier","Guus","Thijs","Stijn","Jack","David","Teun","Hugo","Mats","Gijs","Lars","Luca","Siem","Mason","Julian","Boaz","Benjamin","Thomas","Max","Adam","Jesse","Mees","Sam","Noud","Bram","Luuk","Milan","James","Liam","Finn","Sem","Levi","Lucas","Daan","Noah"],ZH=["Dhr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."],vju=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],Cju=ju(qH,ZH),Fju=["Jr.","Sr."],kju={female_first_name:mju,female_prefix:qH,first_name:hju,last_name:pju,last_name_pattern:gju,male_first_name:fju,male_prefix:ZH,name:vju,prefix:Cju,suffix:Fju},Aju=kju,bju=["(####) ######","##########","06########","06 #### ####"],yju={formats:bju},Bju=yju,zju={color:yTu,commerce:wTu,company:jTu,date:KTu,hacker:_Tu,internet:WTu,location:lju,lorem:dju,metadata:xju,person:Aju,phone_number:Bju},o7=zju;new Ku({locale:[o7,Ru,Lu]});var Sju=["NV","BVBA","CVBA","VZW"],Mju={suffix:Sju},wju=Mju,Pju=["be","brussels","vlaanderen","com","net","org"],Tju=["gmail.com","yahoo.com","hotmail.com","skynet.be"],jju={domain_suffix:Pju,free_email:Tju},Nju=jju,Lju=["#","##","###","###a","###b","###c"],Rju=["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],Kju=["'s Herenelderen","'s-Gravenvoeren","'s-Gravenwezel","Aaigem","Aalbeke","Aalst","Aalter","Aarschot","Aarsele","Aartrijke","Aartselaar","Achel","Adegem","Adinkerke","Afsnee","Alken","Alsemberg","Alveringem","Antwerpen","Anzegem","Appels","Appelterre-Eichem","Ardooie","Arendonk","As","Aspelare","Asper","Asse","Assebroek","Assenede","Assent","Astene","Attenhoven","Attenrode-Wever","Avekapelle","Avelgem","Averbode","Baaigem","Baal","Baardegem","Baarle-Hertog","Baasrode","Bachte-Maria-Leerne","Balegem","Balen","Bambrugge","Bassevelde","Batsheers","Bavegem","Bavikhove","Bazel","Beek","Beerlegem","Beernem","Beerse","Beersel","Beerst","Beert","Beervelde","Beerzel","Begijnendijk","Beigem","Bekegem","Bekkerzeel","Bekkevoort","Bellegem","Bellem","Bellingen","Belsele","Berbroek","Berchem","Berendrecht-Zandvliet-Lillo","Berg","Beringen","Berlaar","Berlare","Berlingen","Bertem","Beselare","Betekom","Bevel","Bever","Bevere","Beveren","Beverlo","Beverst","Bierbeek","Bikschote","Bilzen","Binderveld","Binkom","Bissegem","Blaasveld","Blanden","Blankenberge","Bocholt","Boechout","Boekhout","Boekhoute","Boezinge","Bogaarden","Bommershoven","Bonheiden","Booischot","Booitshoeke","Boom","Boorsem","Boortmeerbeek","Borchtlombeek","Borgerhout","Borgloon","Borlo","Bornem","Borsbeek","Borsbeke","Bossuit","Bost","Bottelare","Boutersem","Bouwel","Bovekerke","Brasschaat","Brecht","Bredene","Bree","Breendonk","Brielen","Broechem","Broekom","Brugge","Brussegem","Brustem","Budingen","Buggenhout","Buizingen","Buken","Bulskamp","Bunsbeek","Burcht","Burst","Buvingen","Dadizele","Daknam","Damme","De Klinge","De Moeren","De Panne","De Pinte","Deerlijk","Deftinge","Deinze","Denderbelle","Denderhoutem","Denderleeuw","Dendermonde","Denderwindeke","Dentergem","Dessel","Desselgem","Destelbergen","Desteldonk","Deurle","Deurne","Diegem","Diepenbeek","Diest","Diets-Heur","Dikkebus","Dikkele","Dikkelvenne","Diksmuide","Dilbeek","Dilsen","Doel","Donk","Dormaal","Dranouter","Drieslinter","Drogenbos","Drongen","Dudzele","Duffel","Duisburg","Duras","Dworp","Edegem","Edelare","Eeklo","Eernegem","Egem","Eggewaartskapelle","Eigenbilzen","Eindhout","Eine","Eisden","Eke","Ekeren","Eksaarde","Eksel","Elen","Elene","Elewijt","Eliksem","Elingen","Ellikom","Elsegem","Elst","Elverdinge","Elversele","Emblem","Emelgem","Ename","Engelmanshoven","Eppegem","Erembodegem","Erondegem","Erpe","Erps-Kwerps","Ertvelde","Erwetegem","Esen","Essen","Essene","Etikhove","Ettelgem","Everbeek","Everberg","Evergem","Ezemaal","Gaasbeek","Galmaarden","Gavere","Geel","Geetbets","Gelinden","Gellik","Gelrode","Geluveld","Geluwe","Genk","Genoelselderen","Gent","Gentbrugge","Geraardsbergen","Gerdingen","Gestel","Gierle","Gijverinkhove","Gijzegem","Gijzelbrechtegem","Gijzenzele","Gingelom","Gistel","Gits","Glabbeek-Zuurbemde","Godveerdegem","Goeferdinge","Goetsenhoven","Gontrode","Gooik","Gors-Opleeuw","Gorsem","Gotem","Gottem","Grammene","Grazen","Grembergen","Grimbergen","Grimminge","Grobbendonk","Groot-Bijgaarden","Groot-Gelmen","Groot-Loon","Grote-Brogel","Grote-Spouwen","Grotenberge","Gruitrode","Guigoven","Gullegem","Gutschoven","Haacht","Haaltert","Haasdonk","Haasrode","Hakendover","Halen","Hallaar","Halle","Halle-Booienhoven","Halmaal","Hamme","Hamont","Handzame","Hansbeke","Harelbeke","Hasselt","Hechtel","Heers","Hees","Heestert","Heffen","Heikruis","Heindonk","Heist","Heist-op-den-Berg","Hekelgem","Heks","Helchteren","Heldergem","Helen-Bos","Helkijn","Hemelveerdegem","Hemiksem","Hendrieken","Henis","Heppen","Herderen","Herdersem","Herent","Herentals","Herenthout","Herfelingen","Herk-de-Stad","Herne","Herselt","Herstappe","Herten","Hertsberge","Herzele","Heule","Heurne","Heusden","Hever","Heverlee","Hillegem","Hingene","Hoboken","Hoegaarden","Hoeilaart","Hoeke","Hoelbeek","Hoeleden","Hoepertingen","Hoeselt","Hoevenen","Hofstade","Hollebeke","Holsbeek","Hombeek","Hooglede","Hoogstade","Hoogstraten","Horpmaal","Houtave","Houtem","Houthalen","Houthulst","Houtvenne","Houwaart","Hove","Huise","Huizingen","Huldenberg","Hulshout","Hulste","Humbeek","Hundelgem","Ichtegem","Iddergem","Idegem","Ieper","Impe","Ingelmunster","Ingooigem","Itegem","Itterbeek","Izegem","Izenberge","Jabbeke","Jesseren","Jeuk","Kaaskerke","Kachtem","Kaggevinne","Kalken","Kallo","Kalmthout","Kampenhout","Kanegem","Kanne","Kapelle-op-den-Bos","Kapellen","Kaprijke","Kaster","Kasterlee","Kaulille","Keerbergen","Keiem","Kemmel","Kemzeke","Kerkhove","Kerkom","Kerkom-bij-Sint-Truiden","Kerksken","Kermt","Kerniel","Kersbeek-Miskom","Kessel","Kessel-Lo","Kessenich","Kester","Kieldrecht","Kinrooi","Klein-Gelmen","Kleine-Brogel","Kleine-Spouwen","Klemskerke","Klerken","Kluizen","Knesselare","Knokke","Kobbegem","Koekelare","Koersel","Koksijde","Koningshooikt","Koninksem","Kontich","Kooigem","Koolkerke","Koolskamp","Korbeek-Dijle","Korbeek-Lo","Kortemark","Kortenaken","Kortenberg","Kortessem","Kortijs","Kortrijk","Kortrijk-Dutsel","Kozen","Kraainem","Krombeke","Kruibeke","Kruishoutem","Kumtich","Kuringen","Kuttekoven","Kuurne","Kwaadmechelen","Kwaremont","Laar","Laarne","Lampernisse","Lanaken","Landegem","Landen","Landskouter","Langdorp","Langemark","Lanklaar","Lapscheure","Lauw","Lauwe","Lebbeke","Lede","Ledeberg","Ledegem","Leefdaal","Leerbeek","Leest","Leeuwergem","Leffinge","Leisele","Leke","Lembeek","Lembeke","Lemberge","Lendelede","Leopoldsburg","Letterhoutem","Leupegem","Leut","Leuven","Lichtaart","Lichtervelde","Liedekerke","Lieferinge","Lier","Liezele","Lille","Linden","Linkebeek","Linkhout","Lint","Lippelo","Lissewege","Lo","Lochristi","Loenhout","Loker","Lokeren","Loksbergen","Lombardsijde","Lommel","Londerzeel","Loonbeek","Loppem","Lot","Lotenhulle","Lovendegem","Lovenjoel","Lubbeek","Lummen","Maarke-Kerkem","Maaseik","Machelen","Mal","Maldegem","Malderen","Mannekensvere","Mariakerke","Mariekerke","Marke","Markegem","Martenslinde","Massemen","Massenhoven","Mater","Mazenzele","Mechelen","Mechelen-Bovelingen","Mechelen-aan-de-Maas","Meensel-Kiezegem","Meer","Meerbeek","Meerbeke","Meerdonk","Meerhout","Meerle","Meeswijk","Meetkerke","Meeuwen","Meigem","Meilegem","Meise","Melden","Meldert","Melkwezer","Melle","Melsbroek","Melsele","Melsen","Membruggen","Mendonk","Menen","Merchtem","Mere","Merelbeke","Merendree","Merkem","Merksem","Merksplas","Mesen","Mespelare","Messelbroek","Mettekoven","Meulebeke","Michelbeke","Middelburg","Middelkerke","Mielen-boven-Aalst","Millen","Minderhout","Moelingen","Moen","Moerbeke","Moere","Moerkerke","Moerzeke","Mol","Molenbeek-Wersbeek","Molenbeersel","Molenstede","Mollem","Montenaken","Moorsel","Moorsele","Moorslede","Moortsele","Mopertingen","Moregem","Morkhoven","Mortsel","Muizen","Mullem","Munkzwalm","Munsterbilzen","Munte","Nazareth","Nederboelare","Nederbrakel","Nederename","Nederhasselt","Nederokkerzeel","Nederzwalm-Hermelgem","Neerglabbeek","Neerharen","Neerhespen","Neerijse","Neerlanden","Neerlinter","Neeroeteren","Neerpelt","Neerrepen","Neervelp","Neerwinden","Neigem","Nerem","Nevele","Niel","Niel-bij-As","Niel-bij-Sint-Truiden","Nieuwenhove","Nieuwenrode","Nieuwerkerken","Nieuwkapelle","Nieuwkerke","Nieuwkerken-Waas","Nieuwmunster","Nieuwpoort","Nieuwrode","Nijlen","Ninove","Nokere","Noorderwijk","Noordschote","Nossegem","Nukerke","Oedelem","Oekene","Oelegem","Oeren","Oeselgem","Oetingen","Oevel","Okegem","Olen","Olmen","Olsene","Onkerzele","Onze-Lieve-Vrouw-Lombeek","Onze-Lieve-Vrouw-Waver","Ooigem","Ooike","Oombergen","Oorbeek","Oordegem","Oostakker","Oostduinkerke","Oosteeklo","Oostende","Oosterzele","Oostham","Oostkamp","Oostkerke","Oostmalle","Oostnieuwkerke","Oostrozebeke","Oostvleteren","Oostwinkel","Opbrakel","Opdorp","Opglabbeek","Opgrimbie","Ophasselt","Opheers","Ophoven","Opitter","Oplinter","Opoeteren","Oppuurs","Opvelp","Opwijk","Ordingen","Orsmaal-Gussenhoven","Otegem","Ottenburg","Ottergem","Oud-Heverlee","Oud-Turnhout","Oudegem","Oudekapelle","Oudenaarde","Oudenaken","Oudenburg","Outer","Outgaarden","Outrijve","Ouwegem","Overboelare","Overhespen","Overijse","Overmere","Overpelt","Overrepen","Overwinden","Paal","Pamel","Parike","Passendale","Paulatem","Peer","Pellenberg","Pepingen","Perk","Pervijze","Petegem-aan-de-Leie","Petegem-aan-de-Schelde","Peutie","Piringen","Pittem","Poederlee","Poeke","Poelkapelle","Poesele","Pollare","Pollinkhove","Poperinge","Poppel","Proven","Pulderbos","Pulle","Putte","Puurs","Ramsdonk","Ramsel","Ramskapelle","Ransberg","Ranst","Ravels","Reet","Rekem","Rekkem","Relegem","Remersdaal","Reninge","Reningelst","Reppel","Ressegem","Retie","Riemst","Rijkel","Rijkevorsel","Rijkhoven","Rijmenam","Riksingen","Rillaar","Roborst","Roesbrugge-Haringe","Roeselare","Roksem","Rollegem","Rollegem-Kapelle","Romershoven","Ronse","Ronsele","Roosbeek","Rosmeer","Rotem","Rotselaar","Rozebeke","Ruddervoorde","Ruien","Ruisbroek","Ruiselede","Rukkelingen-Loon","Rumbeke","Rummen","Rumsdorp","Rumst","Runkelen","Rupelmonde","Rutten","Schaffen","Schalkhoven","Schelderode","Scheldewindeke","Schelle","Schellebelle","Schendelbeke","Schepdaal","Scherpenheuvel","Schilde","Schoonaarde","Schore","Schorisse","Schoten","Schriek","Schuiferskapelle","Schulen","Semmerzake","Serskamp","Sijsele","Sinaai","Sint-Agatha-Rode","Sint-Amands","Sint-Amandsberg","Sint-Andries","Sint-Antelinks","Sint-Baafs-Vijve","Sint-Blasius-Boekel","Sint-Denijs","Sint-Denijs-Boekel","Sint-Denijs-Westrem","Sint-Eloois-Vijve","Sint-Eloois-Winkel","Sint-Genesius-Rode","Sint-Gillis-Waas","Sint-Gillis-bij-Dendermonde","Sint-Goriks-Oudenhove","Sint-Huibrechts-Hern","Sint-Huibrechts-Lille","Sint-Jacobskapelle","Sint-Jan","Sint-Jan-in-Eremo","Sint-Job-in-'t-Goor","Sint-Joris","Sint-Joris-Weert","Sint-Joris-Winge","Sint-Katelijne-Waver","Sint-Katherina-Lombeek","Sint-Kornelis-Horebeke","Sint-Kruis","Sint-Kruis-Winkel","Sint-Kwintens-Lennik","Sint-Lambrechts-Herk","Sint-Laureins","Sint-Laureins-Berchem","Sint-Lenaarts","Sint-Lievens-Esse","Sint-Lievens-Houtem","Sint-Margriete","Sint-Margriete-Houtem","Sint-Maria-Horebeke","Sint-Maria-Latem","Sint-Maria-Lierde","Sint-Maria-Oudenhove","Sint-Martens-Bodegem","Sint-Martens-Latem","Sint-Martens-Leerne","Sint-Martens-Lennik","Sint-Martens-Lierde","Sint-Martens-Voeren","Sint-Michiels","Sint-Niklaas","Sint-Pauwels","Sint-Pieters-Kapelle","Sint-Pieters-Leeuw","Sint-Pieters-Rode","Sint-Pieters-Voeren","Sint-Rijkers","Sint-Stevens-Woluwe","Sint-Truiden","Sint-Ulriks-Kapelle","Sleidinge","Slijpe","Sluizen","Smeerebbe-Vloerzegem","Smetlede","Snaaskerke","Snellegem","Spalbeek","Spiere","Stabroek","Staden","Stalhille","Stavele","Steendorp","Steenhuffel","Steenhuize-Wijnhuize","Steenkerke","Steenokkerzeel","Stekene","Stene","Sterrebeek","Stevoort","Stokkem","Stokrooie","Strijpen","Strijtem","Strombeek-Bever","Stuivekenskerke","Temse","Teralfene","Terhagen","Ternat","Tervuren","Tessenderlo","Testelt","Teuven","Tiegem","Tielen","Tielrode","Tielt","Tienen","Tildonk","Tisselt","Tollembeek","Tongeren","Tongerlo","Torhout","Tremelo","Turnhout","Uikhoven","Uitbergen","Uitkerke","Ulbeek","Ursel","Vaalbeek","Val-Meer","Varendonk","Varsenare","Vechmaal","Veerle","Veldegem","Veldwezelt","Velm","Veltem-Beisem","Velzeke-Ruddershove","Verrebroek","Vertrijk","Veulen","Veurne","Viane","Vichte","Viersel","Vilvoorde","Vinderhoute","Vinkem","Vinkt","Vissenaken","Vladslo","Vlamertinge","Vlekkem","Vlezenbeek","Vliermaal","Vliermaalroot","Vlierzele","Vlijtingen","Vlimmeren","Vlissegem","Volkegem","Vollezele","Voorde","Voormezele","Voort","Vorselaar","Vorsen","Vorst","Vosselaar","Vosselare","Vossem","Vrasene","Vremde","Vreren","Vroenhoven","Vucht","Vurste","Waanrode","Waarbeke","Waardamme","Waarloos","Waarmaarde","Waarschoot","Waasmont","Waasmunster","Wachtebeke","Wakken","Walem","Walsbets","Walshoutem","Waltwilder","Wambeek","Wange","Wannegem-Lede","Wanzele","Waregem","Waterland-Oudeman","Watervliet","Watou","Webbekom","Wechelderzande","Weelde","Weerde","Weert","Welden","Welle","Wellen","Wemmel","Wenduine","Werchter","Werken","Werm","Wervik","Wespelaar","Westende","Westerlo","Westkapelle","Westkerke","Westmalle","Westmeerbeek","Westouter","Westrem","Westrozebeke","Westvleteren","Wetteren","Wevelgem","Wezemaal","Wezembeek-Oppem","Wezeren","Wichelen","Widooie","Wiekevorst","Wielsbeke","Wieze","Wijchmaal","Wijer","Wijgmaal","Wijnegem","Wijshagen","Wijtschate","Wilderen","Willebringen","Willebroek","Wilrijk","Wilsele","Wilskerke","Wimmertingen","Wingene","Winksele","Wintershoven","Woesten","Wolvertem","Wommelgem","Wommersom","Wondelgem","Wontergem","Wortegem","Wortel","Woubrechtegem","Woumen","Wulpen","Wulvergem","Wulveringem","Wuustwezel","Zaffelare","Zandbergen","Zande","Zandhoven","Zandvoorde","Zarlardinge","Zarren","Zaventem","Zedelgem","Zegelsem","Zele","Zelem","Zellik","Zelzate","Zemst","Zepperen","Zerkegem","Zevekote","Zeveneken","Zeveren","Zevergem","Zichem","Zichen-Zussen-Bolder","Zillebeke","Zingem","Zoerle-Parwijs","Zoersel","Zolder","Zomergem","Zonhoven","Zonnebeke","Zonnegem","Zottegem","Zoutenaaie","Zoutleeuw","Zuidschote","Zuienkerke","Zulte","Zulzeke","Zutendaal","Zwevegem","Zwevezele","Zwijnaarde","Zwijndrecht"],Iju=["gem","tem","vijve","zele"],Oju=["België"],$ju=["####"],Hju=["1e verdieping","2e verdieping","3e verdieping"],Gju=["West-Vlaanderen","Oost-Vlaanderen","Vlaams-Brabant","Antwerpen","Limburg","Brussel"],_ju=["WVL","OVL","VBR","ANT","LIM","BRU"],Vju={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},Jju=["{{person.first_name}}{{location.street_suffix}}","{{person.last_name}}{{location.street_suffix}}"],Uju=["straat","laan","weg","dreef","plein","park"],Wju={building_number:Lju,city_pattern:Rju,city_prefix:Kju,city_suffix:Iju,default_country:Oju,postcode:$ju,secondary_address:Hju,state:Gju,state_abbr:_ju,street_address:Vju,street_pattern:Jju,street_suffix:Uju},qju=Wju,Zju={title:"Dutch (Belgium)",code:"nl_BE",country:"BE",language:"nl",endonym:"Nederlands (België)",dir:"ltr",script:"Latn"},Yju=Zju,YH=["Emma","Louise","Marie","Elise","Noor","Ella","Julie","Lotte","Lore","Fien","Lena","Mila","Olivia","Amber","Anna","Elena","Hanne","Laura","Charlotte","Lina","Nina","Fleur","Lisa","Nora","Juliette","Luna","Amelie","Kato","Sara","Febe","Axelle","Janne","Eline","Helena","Noa","Camille","Roos","Lily","Jade","Nore","Jana","Manon","Sarah","Liv","Amélie","Lara","Mona","Alice","Tess","Kaat","Femke","Aya","Eva","Lien","Bo","Zoe","Oona","Sofia","Leonie","Linde","Jolien","Fran","Pauline","Laure","Merel","Marthe","Yana","Renée","Paulien","Margot","Yasmine","Ines","Elisa","Emily","Maya","Floor","Amy","Lize","Amina","Lucie","Julia","Lise","Hailey","Hannah","Alicia","Norah","Margaux","Lieze","Sien","Zoë","Inaya","Aline","Amira","Victoria","Flore","Lana","Sterre","Maud","Chloe"],QH=["Dr.","Ir.","Ing.","Prof."],XH=["Lucas","Liam","Louis","Noah","Lars","Arthur","Mathis","Kobe","Wout","Milan","Alexander","Daan","Adam","Vince","Jules","Victor","Finn","Stan","Leon","Seppe","Senne","Thomas","Mats","Robbe","Matteo","Ferre","Nathan","Warre","Jasper","Vic","Elias","Tuur","Lowie","Mauro","Maxim","Ruben","Rune","Mohamed","Simon","Rayan","Lukas","Lander","Xander","Emiel","Siebe","Jonas","Sam","Luca","Arne","Cas","Felix","Jack","Mathias","Jayden","Quinten","Tibo","Lewis","Sem","Maxime","Viktor","Emile","Sander","Aaron","Oscar","Bas","Niels","Jef","Nand","Lou","Tristan","Gust","David","Brent","Jelle","Lenn","Miel","Wannes","Gilles","Jarne","Alex","Imran","Lennert","Milo","Jens","Matthias","Dries","Axel","Juul","Hamza","Ilias","Thibo","Nicolas","Bent","Jesse","Bram","Maurice","Ilyas","Gabriel","Robin","Kasper"],Qju=ju(YH,XH),Xju=["Claes","Claeys","Declerck","Declercq","Decock","Decoster","Desmet","Devos","Dewilde","Gielen","Goossens","Hermans","Jacobs","Janssen","Janssens","Lemmens","Maes","Martens","Mertens","Michiels","Peeters","Smet","Smets","Thijs","Vandamme","Vandenberghe","Vandenbroeck","Vandevelde","Verhaeghe","Verstraete","Willems","Wouters"],uNu=[{value:"{{person.last_name}}",weight:1}],uG=["Dr.","Ir.","Ing.","Prof."],eNu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],aNu=ju(QH,uG),rNu=["MBA","Phd."],nNu={female_first_name:YH,female_prefix:QH,first_name:Qju,last_name:Xju,last_name_pattern:uNu,male_first_name:XH,male_prefix:uG,name:eNu,prefix:aNu,suffix:rNu},tNu=nNu,iNu=["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##"],oNu={formats:iNu},sNu=oNu,lNu={company:wju,internet:Nju,location:qju,metadata:Yju,person:tNu,phone_number:sNu},eG=lNu;new Ku({locale:[eG,o7,Ru,Lu]});var ENu=["Aegidienberger","Albino","Altér real","American Paint Horse","American Saddlebred","amerykański kuc szetlandzki","angloarab sardyński","Angloarab Shagya","Angloarab","Appaloosa","Australian Stock Horse","Austriacki koń gorącokrwisty","Bali","bawarski koń gorącokrwisty","belgijski koń gorącokrwisty","Brumby","brytyjski koń gorącokrwisty","Caballo Chilen","Camargue","Campolina","Canadian cutting horse","Cavallino della Giara","ciężki saksoński koń gorącokrwisty","Cimarron","Cleveland Bay","Clydesdale","Cob","Colorado Ranger","Comtois","Criollo","Crioulo","czechosłowacki koń gorącokrwisty","czechosłowacki koń zimnokrwisty","Döle Gudbrandsdal","Einsiedle","Falabella","Freiberger","Furioso","Gelderländer","Gidran","górski konik bośniacki","Groningery","Hack","Hackney","Haflinger","Highland","hispano","holenderski koń gorącokrwisty","holenderski koń zimnokrwisty","Hunter","indyjski koń wojskowy","Irish Draught","Jaf","jugosłowiański koń zimnokrwisty","Jutland","karacabey","Kasztanowy koń szwarcwaldzki","kathiawari","kleppery estońskie","kleppery łotewskie i litewskie","Knabstrub","koń abisyński","koń achał-tekiński","koń afgański i pakistański","koń andaluzyjski","koń ardeński","koń aztecki","koń badeńsko-wirtemberski","koń belgijski","koń berberyjski","koń bretoński","koń budionnowski","Koń buloński","koń burgundzki","koń czystej krwi arabskiej","koń Dongolavi","koń doński","koń dunajski","koń fiński","koń fiordzki","koń fryderyksborski","koń fryzyjski","koń hanowerski","koń heski","koń holsztyński","koń huculski","koń islandzki","koń jomudzki","koń Jonaguni","koń kabardyński","koń kalabryjski","koń karabachski","koń kazachski","koń kiński","koń kiwlendzki","koń kladrubski","koń kuzniecki","koń lipicańsk","koń lokajski","koń małopolski","koń meklemburski","koń meseński","koń norycki (Pinzgauer)","koń nowokirgiski","koń oldenburski","koń peczorski","koń pełnej krwi angielskiej","koń pleweński","koń poleski","koń poznański","koń północnoszwedzki","koń Przewalskiego","koń sokólski","koń szlachetny półkrwi","koń szwajcarski","koń śląski","koń terski","koń toryjski","koń trakeński","koń turkmeński","koń ukraiński","koń westfalski","koń wielkopolski","koń włodzimierski","koń woroneski","koń wschodniobułgarski","koń wschodniofryzyjski","konie kaimanawa","konik dulmeński","konik polski","konik żmudzki","kuc amerykański-Americas","kuc australijski","kuc Bardigiano","kuc Belearów","kuc Connemara","kuc Dales","kuc Dartmoor","Kuc Exmoor","kuc feliński","kuc Fell","kuc Fulani","kuc Galiceno","kuc galla","kuc Garrano","kuc Gharbaui","kuc gotlandzki","kuc Hackney","kuc indyjski","kuc jakucki","kuc jawajski","kuc kaspijski","kuc kenijski","kuc korsykański","kuc Landais","kuc Lewitzer","kuc Merens","kuc mongolski","kuc New Forest","kuc nigeryjski","kuc Pindos","kuc Pottok","kuc Rocky Mountain","kuc Sable Island","kuc sardyński (Achetta)","kuc Skyrian","kuc Skyros","kuc somalijski","kuc Sorraia","kuc sycylijski","kuc szetlandzki","kuc Togo","kuc tybetański","kuc Zaniskari","kuc żemajtuka","kurdyjski","kłusak (i inochodziec) gorącokrwisty – Standardbred","Kłusak amerykański","kłusak orłowsk","kłusak rosyjsk","litewski koń zimnokrwisty","Llareno","Lusitano","Łotewski koń gorącokrwisty","Mangalarga Marchador","Mangalarga","Maremmano","Missouri Fox Trotter","Morgan","Murakozi","murgese","Mustang","niemiecki kuc wierzchowy","Nonius","Noriker","normandzki cob","Paso Fino","Paso Peruano","perski koń arabski","Perszeron","Pinto","Poitevin","polski koń zimnokrwisty","Quarter Horse","radziecki ciężki koń pociągowy","reński koń gorącokrwisty","reński koń zimnokrwisty","Rosyjski koń zimnokrwisty","Salernitano","Sanfratellano","Schweike","Selle français","Shiraz (Darashoori)","Shire","Siciliano","Suffolk Punch","syryjski koń arabski","szlezwicki koń zimnokrwisty","Szwedzki koń gorącokrwisty","Tarpan","Tchenerani","Tennessee Walker","Tinker – Gypsy Vanner","Waler","Walijski kuc górski","walijski kuc górski","węgierski koń sportowy","Welsh Cob","westfalski koń zimnokrwisty","Wiatka","włoski koń zimnokrwisty","Zweibrücker"],cNu={horse:ENu},dNu=cNu,DNu=["50#-###-###","51#-###-###","53#-###-###","57#-###-###","60#-###-###","66#-###-###","69#-###-###","72#-###-###","73#-###-###","78#-###-###","79#-###-###","88#-###-###"],xNu={formats:DNu},mNu=xNu,hNu=["beżowy","biały","brązowy","czarny","czerwony","fioletowy","granatowy","niebieski","pomarańczowy","różowy","szary","zielony","żółty"],pNu={human:hNu},gNu=pNu,fNu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} and {{person.last_name}}"],vNu=["S.A.","z o.o","Sp. j.","Sp. p.","Sp. k.","SKA","s.c."],CNu={name_pattern:fNu,suffix:vNu},FNu=CNu,kNu=["agro.pl","auto.pl","biz.pl","com.pl","edu.pl","gmina.pl","gov.pl","info.pl","miasta.pl","net.pl","nieruchomosci.pl","org.pl","pl","powiat.pl","priv.pl","sklep.pl","szkola.pl","targi.pl","turystyka.pl"],ANu=["gmail.com","yahoo.com","hotmail.com"],bNu={domain_suffix:kNu,free_email:ANu},yNu=bNu,BNu=["###","##","##a","##b","##c","#/#"],zNu=["Aleksandrów Kujawski","Aleksandrów Łódzki","Alwernia","Andrychów","Annopol","Augustów","Babimost","Baborów","Baranów Sandomierski","Barcin","Barczewo","Bardo","Barlinek","Bartoszyce","Barwice","Bełchatów","Bełżyce","Będzin","Biała","Biała Piska","Biała Podlaska","Biała Rawska","Białobrzegi","Białogard","Biały Bór","Białystok","Biecz","Bielawa","Bielsk Podlaski","Bielsko-Biała","Bieruń","Bierutów","Bieżuń","Biłgoraj","Biskupiec","Bisztynek","Blachownia","Błaszki","Błażowa","Błonie","Bobolice","Bobowa","Bochnia","Bodzentyn","Bogatynia","Boguchwała","Boguszów-Gorce","Bojanowo","Bolesławiec","Bolków","Borek Wielkopolski","Borne Sulinowo","Braniewo","Brańsk","Brodnica","Brok","Brusy","Brwinów","Brzeg","Brzeg Dolny","Brzesko","Brzeszcze","Brześć Kujawski","Brzeziny","Brzostek","Brzozów","Buk","Bukowno","Busko-Zdrój","Bychawa","Byczyna","Bydgoszcz","Bystrzyca Kłodzka","Bytom","Bytom Odrzański","Bytów","Cedynia","Chełm","Chełmek","Chełmno","Chełmża","Chęciny","Chmielnik","Chocianów","Chociwel","Chodecz","Chodzież","Chojna","Chojnice","Chojnów","Choroszcz","Chorzele","Chorzów","Choszczno","Chrzanów","Ciechanowiec","Ciechanów","Ciechocinek","Cieszanów","Cieszyn","Ciężkowice","Cybinka","Czaplinek","Czarna Białostocka","Czarna Woda","Czarne","Czarnków","Czchów","Czechowice-Dziedzice","Czeladź","Czempiń","Czerniejewo","Czersk","Czerwieńsk","Czerwionka-Leszczyny","Częstochowa","Człopa","Człuchów","Czyżew","Ćmielów","Daleszyce","Darłowo","Dąbie","Dąbrowa Białostocka","Dąbrowa Górnicza","Dąbrowa Tarnowska","Debrzno","Dębica","Dęblin","Dębno","Dobczyce","Dobiegniew","Dobra","Dobre Miasto","Dobrodzień","Dobrzany","Dobrzyń nad Wisłą","Dolsk","Drawno","Drawsko Pomorskie","Drezdenko","Drobin","Drohiczyn","Drzewica","Dukla","Duszniki-Zdrój","Dynów","Działdowo","Działoszyce","Działoszyn","Dzierzgoń","Dzierżoniów","Dziwnów","Elbląg","Ełk","Frampol","Frombork","Garwolin","Gąbin","Gdańsk","Gdynia","Giżycko","Glinojeck","Gliwice","Głogów","Głogów Małopolski","Głogówek","Głowno","Głubczyce","Głuchołazy","Głuszyca","Gniew","Gniewkowo","Gniezno","Gogolin","Golczewo","Goleniów","Golina","Golub-Dobrzyń","Gołańcz","Gołdap","Goniądz","Gorlice","Gorzów Śląski","Gorzów Wielkopolski","Gostynin","Gostyń","Gościno","Gozdnica","Góra","Góra Kalwaria","Górowo Iławeckie","Górzno","Grabów nad Prosną","Grajewo","Grodków","Grodzisk Mazowiecki","Grodzisk Wielkopolski","Grójec","Grudziądz","Grybów","Gryfice","Gryfino","Gryfów Śląski","Gubin","Hajnówka","Halinów","Hel","Hrubieszów","Iława","Iłowa","Iłża","Imielin","Inowrocław","Ińsko","Iwonicz-Zdrój","Izbica Kujawska","Jabłonowo Pomorskie","Janikowo","Janowiec Wielkopolski","Janów Lubelski","Jarocin","Jarosław","Jasień","Jasło","Jastarnia","Jastrowie","Jastrzębie-Zdrój","Jawor","Jaworzno","Jaworzyna Śląska","Jedlicze","Jedlina-Zdrój","Jedwabne","Jelcz-Laskowice","Jelenia Góra","Jeziorany","Jędrzejów","Jordanów","Józefów","Jutrosin","Kalety","Kalisz","Kalisz Pomorski","Kalwaria Zebrzydowska","Kałuszyn","Kamienna Góra","Kamień Krajeński","Kamień Pomorski","Kamieńsk","Kańczuga","Karczew","Kargowa","Karlino","Karpacz","Kartuzy","Katowice","Kazimierz Dolny","Kazimierza Wielka","Kąty Wrocławskie","Kcynia","Kędzierzyn-Koźle","Kępice","Kępno","Kętrzyn","Kęty","Kielce","Kietrz","Kisielice","Kleczew","Kleszczele","Kluczbork","Kłecko","Kłobuck","Kłodawa","Kłodzko","Knurów","Knyszyn","Kobylin","Kobyłka","Kock","Kolbuszowa","Kolno","Kolonowskie","Koluszki","Kołaczyce","Koło","Kołobrzeg","Koniecpol","Konin","Konstancin-Jeziorna","Konstantynów Łódzki","Końskie","Koprzywnica","Korfantów","Koronowo","Korsze","Kosów Lacki","Kostrzyn","Kostrzyn nad Odrą","Koszalin","Kościan","Kościerzyna","Kowal","Kowalewo Pomorskie","Kowary","Koziegłowy","Kozienice","Koźmin Wielkopolski","Kożuchów","Kórnik","Krajenka","Kraków","Krapkowice","Krasnobród","Krasnystaw","Kraśnik","Krobia","Krosno","Krosno Odrzańskie","Krośniewice","Krotoszyn","Kruszwica","Krynica Morska","Krynica-Zdrój","Krynki","Krzanowice","Krzepice","Krzeszowice","Krzywiń","Krzyż Wielkopolski","Książ Wielkopolski","Kudowa-Zdrój","Kunów","Kutno","Kuźnia Raciborska","Kwidzyn","Lądek-Zdrój","Legionowo","Legnica","Lesko","Leszno","Leśna","Leśnica","Lewin Brzeski","Leżajsk","Lębork","Lędziny","Libiąż","Lidzbark","Lidzbark Warmiński","Limanowa","Lipiany","Lipno","Lipsk","Lipsko","Lubaczów","Lubań","Lubartów","Lubawa","Lubawka","Lubień Kujawski","Lubin","Lublin","Lubliniec","Lubniewice","Lubomierz","Luboń","Lubraniec","Lubsko","Lwówek","Lwówek Śląski","Łabiszyn","Łańcut","Łapy","Łasin","Łask","Łaskarzew","Łaszczów","Łaziska Górne","Łazy","Łeba","Łęczna","Łęczyca","Łęknica","Łobez","Łobżenica","Łochów","Łomianki","Łomża","Łosice","Łowicz","Łódź","Łuków","Maków Mazowiecki","Maków Podhalański","Malbork","Małogoszcz","Małomice","Margonin","Marki","Maszewo","Miasteczko Śląskie","Miastko","Michałowo","Miechów","Miejska Górka","Mielec","Mieroszów","Mieszkowice","Międzybórz","Międzychód","Międzylesie","Międzyrzec Podlaski","Międzyrzecz","Międzyzdroje","Mikołajki","Mikołów","Mikstat","Milanówek","Milicz","Miłakowo","Miłomłyn","Miłosław","Mińsk Mazowiecki","Mirosławiec","Mirsk","Mława","Młynary","Mogielnica","Mogilno","Mońki","Morąg","Mordy","Moryń","Mosina","Mrągowo","Mrocza","Mszana Dolna","Mszczonów","Murowana Goślina","Muszyna","Mysłowice","Myszków","Myszyniec","Myślenice","Myślibórz","Nakło nad Notecią","Nałęczów","Namysłów","Narol","Nasielsk","Nekla","Nidzica","Niemcza","Niemodlin","Niepołomice","Nieszawa","Nisko","Nowa Dęba","Nowa Ruda","Nowa Sarzyna","Nowa Sól","Nowe","Nowe Brzesko","Nowe Miasteczko","Nowe Miasto Lubawskie","Nowe Miasto nad Pilicą","Nowe Skalmierzyce","Nowe Warpno","Nowogard","Nowogrodziec","Nowogród","Nowogród Bobrzański","Nowy Dwór Gdański","Nowy Dwór Mazowiecki","Nowy Sącz","Nowy Staw","Nowy Targ","Nowy Tomyśl","Nowy Wiśnicz","Nysa","Oborniki","Oborniki Śląskie","Obrzycko","Odolanów","Ogrodzieniec","Okonek","Olecko","Olesno","Oleszyce","Oleśnica","Olkusz","Olsztyn","Olsztynek","Olszyna","Oława","Opalenica","Opatów","Opoczno","Opole","Opole Lubelskie","Orneta","Orzesze","Orzysz","Osieczna","Osiek","Ostrołęka","Ostroróg","Ostrowiec Świętokrzyski","Ostróda","Ostrów Lubelski","Ostrów Mazowiecka","Ostrów Wielkopolski","Ostrzeszów","Ośno Lubuskie","Oświęcim","Otmuchów","Otwock","Ozimek","Ozorków","Ożarów","Ożarów Mazowiecki","Pabianice","Paczków","Pajęczno","Pakość","Parczew","Pasłęk","Pasym","Pelplin","Pełczyce","Piaseczno","Piaski","Piastów","Piechowice","Piekary Śląskie","Pieniężno","Pieńsk","Pieszyce","Pilawa","Pilica","Pilzno","Piła","Piława Górna","Pińczów","Pionki","Piotrków Kujawski","Piotrków Trybunalski","Pisz","Piwniczna-Zdrój","Pleszew","Płock","Płońsk","Płoty","Pniewy","Pobiedziska","Poddębice","Podkowa Leśna","Pogorzela","Polanica-Zdrój","Polanów","Police","Polkowice","Połaniec","Połczyn-Zdrój","Poniatowa","Poniec","Poręba","Poznań","Prabuty","Praszka","Prochowice","Proszowice","Prószków","Pruchnik","Prudnik","Prusice","Pruszcz Gdański","Pruszków","Przasnysz","Przecław","Przedbórz","Przedecz","Przemków","Przemyśl","Przeworsk","Przysucha","Pszczyna","Pszów","Puck","Puławy","Pułtusk","Puszczykowo","Pyrzyce","Pyskowice","Pyzdry","Rabka-Zdrój","Raciąż","Racibórz","Radków","Radlin","Radłów","Radom","Radomsko","Radomyśl Wielki","Radymno","Radziejów","Radzionków","Radzymin","Radzyń Chełmiński","Radzyń Podlaski","Rajgród","Rakoniewice","Raszków","Rawa Mazowiecka","Rawicz","Recz","Reda","Rejowiec Fabryczny","Resko","Reszel","Rogoźno","Ropczyce","Różan","Ruciane-Nida","Ruda Śląska","Rudnik nad Sanem","Rumia","Rybnik","Rychwał","Rydułtowy","Rydzyna","Ryglice","Ryki","Rymanów","Ryn","Rypin","Rzepin","Rzeszów","Rzgów","Sandomierz","Sanok","Sejny","Serock","Sędziszów","Sędziszów Małopolski","Sępopol","Sępólno Krajeńskie","Sianów","Siechnice","Siedlce","Siemianowice Śląskie","Siemiatycze","Sieniawa","Sieradz","Sieraków","Sierpc","Siewierz","Skalbmierz","Skała","Skarszewy","Skaryszew","Skarżysko-Kamienna","Skawina","Skępe","Skierniewice","Skoczów","Skoki","Skórcz","Skwierzyna","Sława","Sławków","Sławno","Słomniki","Słubice","Słupca","Słupsk","Sobótka","Sochaczew","Sokołów Małopolski","Sokołów Podlaski","Sokółka","Solec Kujawski","Sompolno","Sopot","Sosnowiec","Sośnicowice","Stalowa Wola","Starachowice","Stargard Szczeciński","Starogard Gdański","Stary Sącz","Staszów","Stawiski","Stawiszyn","Stąporków","Stęszew","Stoczek Łukowski","Stronie Śląskie","Strumień","Stryków","Strzegom","Strzelce Krajeńskie","Strzelce Opolskie","Strzelin","Strzelno","Strzyżów","Sucha Beskidzka","Suchań","Suchedniów","Suchowola","Sulechów","Sulejów","Sulejówek","Sulęcin","Sulmierzyce","Sułkowice","Supraśl","Suraż","Susz","Suwałki","Swarzędz","Syców","Szadek","Szamocin","Szamotuły","Szczawnica","Szczawno-Zdrój","Szczebrzeszyn","Szczecin","Szczecinek","Szczekociny","Szczucin","Szczuczyn","Szczyrk","Szczytna","Szczytno","Szepietowo","Szklarska Poręba","Szlichtyngowa","Szprotawa","Sztum","Szubin","Szydłowiec","Ścinawa","Ślesin","Śmigiel","Śrem","Środa Śląska","Środa Wielkopolska","Świątniki Górne","Świdnica","Świdnik","Świdwin","Świebodzice","Świebodzin","Świecie","Świeradów-Zdrój","Świerzawa","Świętochłowice","Świnoujście","Tarczyn","Tarnobrzeg","Tarnogród","Tarnowskie Góry","Tarnów","Tczew","Terespol","Tłuszcz","Tolkmicko","Tomaszów Lubelski","Tomaszów Mazowiecki","Toruń","Torzym","Toszek","Trzcianka","Trzciel","Trzcińsko-Zdrój","Trzebiatów","Trzebinia","Trzebnica","Trzemeszno","Tuchola","Tuchów","Tuczno","Tuliszków","Turek","Tuszyn","Twardogóra","Tychowo","Tychy","Tyczyn","Tykocin","Tyszowce","Ujazd","Ujście","Ulanów","Uniejów","Ustka","Ustroń","Ustrzyki Dolne","Wadowice","Wałbrzych","Wałcz","Warka","Warszawa","Warta","Wasilków","Wąbrzeźno","Wąchock","Wągrowiec","Wąsosz","Wejherowo","Węgliniec","Węgorzewo","Węgorzyno","Węgrów","Wiązów","Wieleń","Wielichowo","Wieliczka","Wieluń","Wieruszów","Więcbork","Wilamowice","Wisła","Witkowo","Witnica","Wleń","Władysławowo","Włocławek","Włodawa","Włoszczowa","Wodzisław Śląski","Wojcieszów","Wojkowice","Wojnicz","Wolbórz","Wolbrom","Wolin","Wolsztyn","Wołczyn","Wołomin","Wołów","Woźniki","Wrocław","Wronki","Września","Wschowa","Wyrzysk","Wysoka","Wysokie Mazowieckie","Wyszków","Wyszogród","Wyśmierzyce","Zabłudów","Zabrze","Zagórów","Zagórz","Zakliczyn","Zakopane","Zakroczym","Zalewo","Zambrów","Zamość","Zator","Zawadzkie","Zawichost","Zawidów","Zawiercie","Ząbki","Ząbkowice Śląskie","Zbąszynek","Zbąszyń","Zduny","Zduńska Wola","Zdzieszowice","Zelów","Zgierz","Zgorzelec","Zielona Góra","Zielonka","Ziębice","Złocieniec","Złoczew","Złotoryja","Złotów","Złoty Stok","Zwierzyniec","Zwoleń","Żabno","Żagań","Żarki","Żarów","Żary","Żelechów","Żerków","Żmigród","Żnin","Żory","Żukowo","Żuromin","Żychlin","Żyrardów","Żywiec"],SNu=["{{location.city_name}}"],MNu=["Afganistan","Albania","Algieria","Andora","Angola","Antigua i Barbuda","Arabia Saudyjska","Argentyna","Armenia","Australia","Austria","Azerbejdżan","Bahamy","Bahrajn","Bangladesz","Barbados","Belgia","Belize","Benin","Bhutan","Białoruś","Birma","Boliwia","Bośnia i Hercegowina","Botswana","Brazylia","Brunei","Bułgaria","Burkina Faso","Burundi","Chile","Chiny","Chorwacja","Cypr","Czad","Czarnogóra","Czechy","Dania","Demokratyczna Republika Konga","Dominika","Dominikana","Dżibuti","Egipt","Ekwador","Erytrea","Estonia","Eswatini","Etiopia","Fidżi","Filipiny","Finlandia","Francja","Gabon","Gambia","Ghana","Grecja","Grenada","Gruzja","Gujana","Gwatemala","Gwinea","Gwinea Bissau","Gwinea Równikowa","Haiti","Hiszpania","Holandia","Honduras","Indie","Indonezja","Irak","Iran","Irlandia","Islandia","Izrael","Jamajka","Japonia","Jemen","Jordania","Kambodża","Kamerun","Kanada","Katar","Kazachstan","Kenia","Kirgistan","Kiribati","Kolumbia","Komory","Kongo","Korea Południowa","Korea Północna","Kostaryka","Kuba","Kuwejt","Laos","Lesotho","Liban","Liberia","Libia","Liechtenstein","Litwa","Luksemburg","Łotwa","Macedonia Północna","Madagaskar","Malawi","Malediwy","Malezja","Mali","Malta","Maroko","Mauretania","Mauritius","Meksyk","Mikronezja","Mołdawia","Monako","Mongolia","Mozambik","Namibia","Nauru","Nepal","Niemcy","Niger","Nigeria","Nikaragua","Norwegia","Nowa Zelandia","Oman","Pakistan","Palau","Panama","Papua-Nowa Gwinea","Paragwaj","Peru","Polska","Portugalia","Republika Południowej Afryki","Republika Środkowoafrykańska","Republika Zielonego Przylądka","Rosja","Rumunia","Rwanda","Saint Kitts i Nevis","Saint Lucia","Saint Vincent i Grenadyny","Salwador","Samoa","San Marino","Senegal","Serbia","Seszele","Sierra Leone","Singapur","Słowacja","Słowenia","Somalia","Sri Lanka","Stany Zjednoczone","Sudan","Sudan Południowy","Surinam","Syria","Szwajcaria","Szwecja","Tadżykistan","Tajlandia","Tanzania","Timor Wschodni","Togo","Tonga","Trynidad i Tobago","Tunezja","Turcja","Turkmenistan","Tuvalu","Uganda","Ukraina","Urugwaj","Uzbekistan","Vanuatu","Watykan","Wenezuela","Węgry","Wielka Brytania","Wietnam","Włochy","Wybrzeże Kości Słoniowej","Wyspy Marshalla","Wyspy Salomona","Wyspy Świętego Tomasza i Książęca","Zambia","Zimbabwe","Zjednoczone Emiraty Arabskie"],wNu=["Polska"],PNu=["północ","wschód","południe","zachód","północny wschód","południowy wschód","południowy zachód","północny zachód"],TNu=["pn.","wsch.","pd.","zach.","pn. wsch.","pd. wsch.","pd. zach.","pn. zach."],jNu=["##-###"],NNu=["m. ###"],LNu=["dolnośląskie","kujawsko-pomorskie","lubelskie","lubuskie","łódzkie","małopolskie","mazowieckie","opolskie","podkarpackie","podlaskie","pomorskie","śląskie","świętokrzyskie","warmińsko-mazurskie","wielkopolskie","zachodniopomorskie"],RNu=["DS","KP","LU","LB","LD","MA","MZ","OP","PK","PD","PM","SL","SK","WN","WP","ZP"],KNu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},INu=["{{location.street_prefix}} {{person.last_name}}"],ONu=["al.","bulw.","droga","ogród","os.","park","pl.","rondo","rynek","skwer","szosa","ul.","wyb.","wyspa"],$Nu={building_number:BNu,city_name:zNu,city_pattern:SNu,country:MNu,default_country:wNu,direction:PNu,direction_abbr:TNu,postcode:jNu,secondary_address:NNu,state:LNu,state_abbr:RNu,street_address:KNu,street_pattern:INu,street_prefix:ONu},HNu=$Nu,GNu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],_Nu={words:GNu},VNu=_Nu,JNu={title:"Polish",code:"pl",language:"pl",endonym:"Polski",dir:"ltr",script:"Latn"},UNu=JNu,WNu=["Alternatywna","Blues","Country","Disco polo","Elektroniczna","Funk","Hip Hop","Indie Pop","Jazz","Klasyczna","Latynoska","Ludowa","Metal","Pop","Rap","Reggae","Rock","Soul"],qNu=["12 Groszy","24.11.94","51","A To Co Mam","Adriatyk, Ocean Gorący","Ale Jestem","Aleja Gwiazd","Arahja","Autobiografia","Autystyczny","Babę Zesłał Bóg","Ballada 07","Baranek","Beksa","Bema Pamięci Żałobny - Rapsod","Berlin Zachodni","Biała Armia","Biała Flaga","Biały Krzyż","Biegnij Dalej Sam","Bieszczadzkie Anioły","Bo Jesteś Ty","Bo Jo Cie Kochom","Bombonierka","Boskie Buenos","Bracka","Buka","Butelki Z Benzyną I Kamienie","Byłam Różą","Byłaś Serca Biciem","Bóg","C'Est La Vie - Paryż Z Pocztówki","Celina","Chcemy Być Sobą","Chciałbym Umrzeć Z Miłości","Chciałem Być","Chodź, Pomaluj Mój Świat","Chłopcy","Ciche Dni","Cichosza","Ciepły Wiatr","Cień Wielkiej Góry","Ciągnik","Co Mi Panie Dasz","Cud Niepamięci","Cykady Na Cykladach","Czarne Słońca","Czarny Blues O Czwartej Nad Ranem","Czas Nas Uczy Pogody","Czas Ołowiu","Czerwony Jak Cegła","Cztery Pokoje","Człowiek Z Liściem","Deszcz","Deszcz Na Betonie","Deszcz W Cisnej","Dla Ciebie","Dmuchawce, Latawce, Wiatr","Dni, Których Nie Znamy","Do Ani","Do Kołyski","Do Prostego Człowieka","Dom","Dorosłe Dzieci","Dwa Ognie","Dwa Serca, Dwa Smutki","Dzieci","Dziewczyna Bez Zęba Na Przedzie","Dzień Dobry, Kocham Cię","Dziwny Jest Ten Świat","Dziś Późno Pójdę Spać","Długość Dźwięku Samotności","Elektryczny","Eli Lama Sabachtani","Ezoteryczny Poznań","Filandia","Film","Flota Zjednoczonych Sił","Fotograf Brok","Gdy Nie Ma Dzieci W Domu","Gdybym","Gołębi Puch","Granda","Grande Valse Brillante","Grażka","Groszki I Róże","Harry","Hej Wy","Hej, Czy Nie Wiecie","Hi-Fi","Horses","Hydropiekłowstąpienie","I Ciebie Też, Bardzo","I Nikomu Nie Wolno Się Z Tego Śmiać","I Tak Warto Żyć","I Wszystko Się Może Zdarzyć","IV Liceum","Ja Sowa","Ja Wysiadam","Jaka Róża, Taki Cierń","Jaskółka Uwięziona","Jednego Serca","Jedwab","Jedyne Co Mam","Jej Portret","Jenny","Jest Taki Samotny Dom","Jestem Bogiem","Jestem W Niebie","Jesteś Lekiem Na Całe Zło","Jesteśmy Na Wczasach","Jeszcze Będzie Przepięknie","Jeszcze Się Tam Żagiel Bieli","Jeszcze W Zielone Gramy","Jezu Jak Się Cieszę","Jeśli Wiesz Co Chcę Powiedzieć","Jolka, Jolka, Pamiętasz","Jutro Możemy Być Szczęśliwi","Kapitan Polska","Karuzela Z Madonnami","Karwoski","Kawałek Podłogi","Kiedy Byłem Małym Chłopcem","Kiedy Powiem Sobie Dość","King","King Bruce Lee Karate Mistrz","Klub Wesołego Szampana","Kobiety Jak Te Kwiaty","Kocham Być Z Tobą","Kocham Cię","Kocham Cię Jak Irlandię","Kocham Cię Kochanie Moje","Kocham Wolność","Kochana","Kochać Inaczej","Koncert Jesienny Na Dwa Świerszcze I Wiatr W Kominie","Konstytucje","Korowód","Kosmiczne Energie","Kołysanka Dla Nieznajomej","Krakowski Spleen","Kraków","Krew Boga","Kryzysowa Narzeczona","Kwiaty We Włosach","Lamparty","Leszek Żukowski","Lewe Lewe Loff","Lipstick On The Glass","List","List Do M.","Los, Cebula I Krokodyle Łzy","Lubię Mówić Z Tobą","Lubię Wracać Tam Gdzie Byłem","Lucciola","Lucy Phere","Malcziki","Marchewkowe Pole","Maszynka Do Świerkania","Małe Tęsknoty","Małomiasteczkowy","Meluzyna","Mimo Wszystko","Mississippi W Ogniu","Między Ciszą A Ciszą","Miłość, Miłość","Mniej Niż Zero","Modlitwa","Modlitwa III - Pozwól Mi","Modlitwa O Wschodzie Słońca","Mogło Być Nic","Moja I Twoja Nadzieja","Moja Krew","Moje Bieszczady","Mury","Mój Dom","Mówię Ci Że","Na Falochronie","Na Szczycie","Na Zakręcie","Nadzieja","Naprawdę Nie Dzieje Się Nic","Następna Stacja","Nasza Klasa","Nic Nie Może Wiecznie Trwać","Nie Ma, Nie Ma Ciebie","Nie Mam Dla Ciebie Miłości","Nie Przenoście Nam Stolicy Do Krakowa","Nie Pytaj O Polskę","Nie Płacz Ewka","Nie Raj","Nie Wierz Nigdy Kobiecie","Niebo Było Różowe","Niech Żyje Bal","Niemiłość","Niepokonani","Niewiele Ci Mogę Dać","Nieznajomy","Niezwyciężony","Nikt Tak Pięknie Nie Mówił, Że Się Boi Miłości","Nim Stanie Się Tak, Jak Gdyby Nigdy Nic","Nim Wstanie Dzień","Noc Komety","Nóż","O! Ela","Objazdowe Nieme Kino","Obudź Się","Obława","Ocalić Od Zapomnienia","Och Życie, Kocham Cię Nad Życie","Oczy Tej Małej","Odchodząc","Odkryjemy Miłość Nieznaną","Ok, Boomer!","Oni Zaraz Przyjdą Tu","Orkiestra","Ostatni","Pamiętajcie O Ogrodach","Papierowy Księżyc","Partyzant","Paryż - Moskwa 17.15","Paw","Peggy Brown","Piosenka Jest Dobra Na Wszystko","Piosenka Księżycowa","Piosenka Młodych Wioślarzy","Piła Tango","Piłem W Spale, Spałem W Pile","Plamy Na Słońcu","Plus I Minus","Po Co Wolność","Po Prostu Bądź","Początek","Pod Niebem","Pod Papugami","Pod Prąd","Podaruj Mi Trochę Słońca","Pola","Polska","Polski","Polsko","Przebudzenie","Przeżyj To Sam","Prócz Ciebie Nic","Psalm Stojących W Kolejce","Płoną Góry, Płoną Lasy","Raz Na Milion Lat","Rosemary'S Baby","Rower","Rzuć To Wszystko Co Złe","Róbmy Swoje","Samba Przed Rozstaniem","Scenariusz Dla Moich Sąsiadów","Sen","Sen O Dolinie","Sen O Victorii","Sen O Warszawie","Serce To Jest Muzyk","Sie Ściemnia","Skazany Na Bluesa","Skóra","Skłamałam","Sobie I Wam","Son Of The Blue Sky","Sorry Polsko","Spadam","Spalam Się","Spytaj Milicjanta","Stare Drzewa","Statki Na Niebie","Strzeż Się Tych Miejsc","Syreny","Szaroróżowe","Szał Niebieskich Ciał","Szklana Pogoda","Sztuka Latania","Słodkiego Miłego Życia","Ta Noc Do Innych Jest Niepodobna","Tak Mi Się Nie Chce","Tak, Tak... To Ja","Tam, Gdzie Nie Sięga Wzrok","Taniec Eleny","Te Smaki I Zapachy","Teksański","Telefony",'Temat Serialu "Polskie Drogi"',"The Depth Of Self-Delusion","To Co Czujesz, To Co Wiesz","To Ostatnia Niedziela","To Tylko Tango","To Wychowanie","Tolerancja / Na Miły Bóg","Transmission Into Your Heart","Trudne Życzenia","Trudno Nie Wierzyć W Nic","Trudno Tak (Razem Być Nam Ze Sobą...)","Trzy Zapałki","Trójkąty I Kwadraty","Tuż Przed Północą","Twoja Lorelei","Twój Ból Jest Lepszy Niż Mój","Tyle Słońca W Całym Mieście","Ucieczka Z Tropiku","Uciekaj Moje Serce","Varsovie","W Deszczu Maleńkich Żółtych Kwiatów","W Dobrą Stronę","W Domach Z Betonu Nie Ma Wolnej Miłości","W Moim Magicznym Domu","W Moim Ogrodzie","W Wielkim Mieście","W Żółtych Płomieniach Liści","Warszawa","Wataha","Wciąż Bardziej Obcy","Wehikuł Czasu","Whisky","Wieża Radości, Wieża Samotności","Windą Do Nieba","Wiosna, Ach To Ty","Wiśnia","Wodymidaj","Wojenka","Wspomnienie","Wszystko Czego Dziś Chcę","Wyjątkowo Zimny Maj","Wymyśliłem Ciebie","Wyspa, Drzewo, Zamek","Władza","Z Imbirem","Z Nim Będziesz Szczęśliwsza","Z Tobą / Do Domu","Z Tobą Chcę Oglądać Świat","Za Ostatni Grosz","Zacznij Od Bacha","Zanim Pójdę","Zanim Zrozumiesz","Zaopiekuj Się Mną","Zaprzepaszczone Siły Wielkiej Armii Świętych Znaków","Zapytaj Mnie Czy Cię Kocham","Zawsze Tam Gdzie Ty","Zazdrość","Załoga G","Zegarmistrz Światła","Znów Wędrujemy","Zostań","[Sic!]","Łza Dla Cieniów Minionych","Ślady","Śmierć W Bikini","Śpiewać Każdy Może","Śpij Kochanie, Śpij","Świecie Nasz","Żyję W Kraju"],ZNu={genre:WNu,song_name:qNu},YNu=ZNu,aG=["Ada","Adelajda","Agata","Agnieszka","Agrypina","Aida","Aleksandra","Alicja","Alina","Amanda","Anastazja","Angela","Andżelika","Angelina","Anna","Hanna","Antonina","Ariadna","Aurora","Barbara","Beatrycze","Berta","Brygida","Kamila","Karolina","Kornelia","Katarzyna","Cecylia","Chloe","Krystyna","Klara","Klaudia","Klementyna","Konstancja","Koralia","Daria","Diana","Dina","Dorota","Edyta","Eleonora","Eliza","Elżbieta","Izabela","Elwira","Emilia","Estera","Eudoksja","Eudokia","Eugenia","Ewa","Ewelina","Ferdynanda","Florencja","Franciszka","Gabriela","Gertruda","Gloria","Gracja","Jadwiga","Helena","Henryka","Nadzieja","Ida","Ilona","Irena","Irma","Izolda","Jakubina","Joanna","Janina","Żaneta","Ginewra","Józefina","Judyta","Julia","Julita","Justyna","Kira","Cyra","Kleopatra","Larysa","Laura","Laurencja","Laurentyna","Lea","Leila","Liliana","Lilianna","Lilia","Lilla","Liza","Ludwika","Luiza","Łucja","Lucja","Lidia","Amabela","Magdalena","Malwina","Małgorzata","Greta","Marianna","Maryna","Marta","Martyna","Maria","Matylda","Maja","Melania","Michalina","Monika","Noemi","Natalia","Nikola","Nina","Olga","Olimpia","Oliwia","Ofelia","Patrycja","Paula","Pelagia","Penelopa","Filipa","Paulina","Rachela","Rebeka","Regina","Renata","Rozalia","Róża","Roksana","Rufina","Ruta","Sabina","Sara","Serafina","Sybilla","Sylwia","Zofia","Stella","Stefania","Zuzanna","Tamara","Tacjana","Tekla","Teodora","Teresa","Walentyna","Waleria","Wanesa","Wiara","Weronika","Wiktoria","Wirginia","Bibiana","Bibianna","Wanda","Wilhelmina","Ksawera","Ksenia","Zoe"],rG=["Pani"],nG=["Aaron","Abraham","Adam","Adrian","Atanazy","Agaton","Alan","Albert","Aleksander","Aleksy","Alfred","Alwar","Ambroży","Anatol","Andrzej","Antoni","Apollinary","Apollo","Arkady","Arkadiusz","Archibald","Arystarch","Arnold","Arseniusz","Artur","August","Baldwin","Bazyli","Benedykt","Beniamin","Bernard","Bertrand","Bertram","Borys","Brajan","Bruno","Cezary","Cecyliusz","Karol","Krystian","Krzysztof","Klarencjusz","Klaudiusz","Klemens","Konrad","Konstanty","Konstantyn","Kornel","Korneliusz","Korneli","Cyryl","Cyrus","Damian","Daniel","Dariusz","Dawid","Dionizy","Demetriusz","Dominik","Donald","Dorian","Edgar","Edmund","Edward","Edwin","Efrem","Efraim","Eliasz","Eleazar","Emil","Emanuel","Erast","Ernest","Eugeniusz","Eustracjusz","Fabian","Feliks","Florian","Franciszek","Fryderyk","Gabriel","Gedeon","Galfryd","Jerzy","Gerald","Gerazym","Gilbert","Gonsalwy","Grzegorz","Gwido","Harald","Henryk","Herbert","Herman","Hilary","Horacy","Hubert","Hugo","Ignacy","Igor","Hilarion","Innocenty","Hipolit","Ireneusz","Erwin","Izaak","Izajasz","Izydor","Jakub","Jeremi","Jeremiasz","Hieronim","Joachim","Jan","Janusz","Jonatan","Józef","Jozue","Julian","Juliusz","Justyn","Kalistrat","Kazimierz","Wawrzyniec","Laurenty","Laurencjusz","Łazarz","Leon","Leonard","Leonid","Ludwik","Łukasz","Lucjan","Magnus","Makary","Marceli","Marek","Marcin","Mateusz","Maurycy","Maksym","Maksymilian","Michał","Miron","Modest","Mojżesz","Natan","Natanael","Nazariusz","Nazary","Nestor","Mikołaj","Nikodem","Olaf","Oleg","Oliwier","Onufry","Orestes","Oskar","Ansgary","Osmund","Pankracy","Pantaleon","Patryk","Patrycjusz","Patrycy","Paweł","Piotr","Filemon","Filip","Platon","Polikarp","Porfiry","Porfiriusz","Prokles","Prokul","Prokop","Kwintyn","Randolf","Rafał","Rajmund","Reginald","Rajnold","Ryszard","Robert","Roderyk","Roger","Roland","Roman","Romeo","Rudolf","Samson","Samuel","Salwator","Sebastian","Serafin","Sergiusz","Seweryn","Zygmunt","Sylwester","Szymon","Salomon","Spirydion","Stanisław","Szczepan","Stefan","Terencjusz","Teodor","Tomasz","Tymoteusz","Tobiasz","Walenty","Walentyn","Walerian","Walery","Wiktor","Wincenty","Witalis","Włodzimierz","Władysław","Błażej","Walter","Walgierz","Wacław","Wilfryd","Wilhelm","Ksawery","Ksenofont","Zachariasz","Zachary"],QNu=ju(aG,nG),XNu=["Genderqueer","Hermafrodyta","Inna","Kobieta cis","Kobieta cispłciowa","Kobieta interpłciowa","Kobieta trans","Kobieta","Meżczyzna trans","Mężczyzna cis","Mężczyzna cispłciowy","Mężczyzna interpłciowy","Mężczyzna","Osoba agender","Osoba bigender","Osoba gender fluid","Osoba interpłciowa","Osoba niebinarna","Osoba pangender","Osoba polygender","Osoba trans","Transkobieta","Transsekualista","Transmężczyzna"],uLu=["Adamczak","Adamczyk","Adamek","Adamiak","Adamiec","Adamowicz","Adamski","Adamus","Aleksandrowicz","Andrzejczak","Andrzejewski","Antczak","Augustyn","Augustyniak","Bagiński","Balcerzak","Banach","Banasiak","Banasik","Banaś","Baran","Baranowski","Barański","Bartczak","Bartkowiak","Bartnik","Bartosik","Bednarczyk","Bednarek","Bednarski","Bednarz","Białas","Białek","Białkowski","Biedrzyński","Bielak","Bielawski","Bielecki","Bielski","Bieniek","Biernacki","Biernat","Bieńkowski","Bilski","Bober","Bochenek","Bogucki","Bogusz","Borek","Borkowski","Borowiec","Borowski","Bożek","Broda","Brzeziński","Brzozowski","Buczek","Buczkowski","Buczyński","Budziński","Budzyński","Bujak","Bukowski","Burzyński","Bąk","Bąkowski","Błaszczak","Błaszczyk","Cebula","Chmiel","Chmielewski","Chmura","Chojnacki","Chojnowski","Cholewa","Chrzanowski","Chudzik","Cichocki","Cichoń","Cichy","Ciesielski","Cieśla","Cieślak","Cieślik","Ciszewski","Cybulski","Cygan","Czaja","Czajka","Czajkowski","Czapla","Czarnecki","Czech","Czechowski","Czekaj","Czerniak","Czerwiński","Czyż","Czyżewski","Dec","Dobosz","Dobrowolski","Dobrzyński","Domagała","Domański","Dominiak","Drabik","Drozd","Drozdowski","Drzewiecki","Dróżdż","Dubiel","Duda","Dudek","Dudziak","Dudzik","Dudziński","Duszyński","Dziedzic","Dziuba","Dąbek","Dąbkowski","Dąbrowski","Dębowski","Dębski","Długosz","Falkowski","Fijałkowski","Filipek","Filipiak","Filipowicz","Flak","Flis","Florczak","Florek","Frankowski","Frąckowiak","Frączek","Frątczak","Furman","Gadomski","Gajda","Gajewski","Gaweł","Gawlik","Gawron","Gawroński","Gałka","Gałązka","Gil","Godlewski","Golec","Gołąb","Gołębiewski","Gołębiowski","Grabowski","Graczyk","Grochowski","Grudzień","Gruszczyński","Gruszka","Grzegorczyk","Grzelak","Grzesiak","Grzesik","Grześkowiak","Grzyb","Grzybowski","Grzywacz","Gutowski","Guzik","Gwoździk","Gwóźdź","Góra","Góral","Górecki","Górka","Górniak","Górny","Górski","Gąsior","Gąsiorowski","Głogowski","Głowacki","Głąb","Hajduk","Herman","Iwanowski","Iwański","Izdebski","Jabłoński","Jackowski","Jagielski","Jagiełło","Jagodziński","Jakubiak","Jakubowski","Janas","Janiak","Janicki","Janik","Janiszewski","Jankowiak","Jankowski","Janowski","Janus","Janusz","Januszewski","Jaros","Jarosz","Jarząbek","Jasiński","Jastrzębski","Jaworski","Jaśkiewicz","Jezierski","Jurek","Jurkiewicz","Jurkowski","Juszczak","Jóźwiak","Jóźwik","Jędrzejczak","Jędrzejczyk","Jędrzejewski","Kacprzak","Kaczmarczyk","Kaczmarek","Kaczmarski","Kaczor","Kaczorowski","Kaczyński","Kaleta","Kalinowski","Kalisz","Kamiński","Kania","Kaniewski","Kapusta","Karaś","Karczewski","Karpiński","Karwowski","Kasperek","Kasprzak","Kasprzyk","Kaszuba","Kawa","Kawecki","Kałuża","Kaźmierczak","Kiełbasa","Kisiel","Kita","Klimczak","Klimek","Kmiecik","Kmieć","Knapik","Kobus","Kogut","Kolasa","Komorowski","Konieczna","Konieczny","Konopka","Kopczyński","Koper","Kopeć","Korzeniowski","Kos","Kosiński","Kosowski","Kostecki","Kostrzewa","Kot","Kotowski","Kowal","Kowalczuk","Kowalczyk","Kowalewski","Kowalik","Kowalski","Koza","Kozak","Kozieł","Kozioł","Kozłowski","Kołakowski","Kołodziej","Kołodziejczyk","Kołodziejski","Krajewski","Krakowiak","Krawczyk","Krawiec","Kruk","Krukowski","Krupa","Krupiński","Kruszewski","Krysiak","Krzemiński","Krzyżanowski","Król","Królikowski","Książek","Kubacki","Kubiak","Kubica","Kubicki","Kubik","Kuc","Kucharczyk","Kucharski","Kuchta","Kuciński","Kuczyński","Kujawa","Kujawski","Kula","Kulesza","Kulig","Kulik","Kuliński","Kurek","Kurowski","Kuś","Kwaśniewski","Kwiatkowski","Kwiecień","Kwieciński","Kędzierski","Kędziora","Kępa","Kłos","Kłosowski","Lach","Laskowski","Lasota","Lech","Lenart","Lesiak","Leszczyński","Lewandowski","Lewicki","Leśniak","Leśniewski","Lipiński","Lipka","Lipski","Lis","Lisiecki","Lisowski","Maciejewski","Maciąg","Mackiewicz","Madej","Maj","Majcher","Majchrzak","Majewski","Majka","Makowski","Malec","Malicki","Malinowski","Maliszewski","Marchewka","Marciniak","Marcinkowski","Marczak","Marek","Markiewicz","Markowski","Marszałek","Marzec","Masłowski","Matusiak","Matuszak","Matuszewski","Matysiak","Mazur","Mazurek","Mazurkiewicz","Maćkowiak","Małecki","Małek","Maślanka","Michalak","Michalczyk","Michalik","Michalski","Michałek","Michałowski","Mielczarek","Mierzejewski","Mika","Miklaś","Mikołajczak","Mikołajczyk","Mikulski","Milczarek","Milewski","Miller","Misiak","Misztal","Miśkiewicz","Modzelewski","Molenda","Morawski","Motyka","Mroczek","Mroczkowski","Mrozek","Mróz","Mucha","Murawski","Musiał","Muszyński","Młynarczyk","Napierała","Nawrocki","Nawrot","Niedziela","Niedzielski","Niedźwiecki","Niemczyk","Niemiec","Niewiadomski","Noga","Nowacki","Nowaczyk","Nowak","Nowakowski","Nowicki","Nowiński","Olczak","Olejniczak","Olejnik","Olszewski","Orzechowski","Orłowski","Osiński","Ossowski","Ostrowski","Owczarek","Paczkowski","Pająk","Pakuła","Palacz","Paluch","Panek","Partyka","Pasternak","Paszkowski","Pawelec","Pawlak","Pawlicki","Pawlik","Pawlikowski","Pawłowski","Pałka","Piasecki","Piechota","Pieczek","Piekarski","Pietras","Pietruszka","Pietrzak","Pietrzyk","Pilarski","Pilch","Piotrowicz","Piotrowski","Piwowarczyk","Piórkowski","Piątek","Piątkowski","Piłat","Pluta","Podgórski","Polak","Popławski","Porębski","Prokop","Prus","Przybylski","Przybysz","Przybył","Przybyła","Ptak","Puchalski","Pytel","Płonka","Raczyński","Radecki","Radomski","Rak","Rakowski","Ratajczak","Robak","Rogala","Rogalski","Rogowski","Rojek","Romanowski","Rosa","Rosiak","Rosiński","Ruciński","Rudnicki","Rudziński","Rudzki","Rusin","Rutkowski","Rybak","Rybarczyk","Rybicki","Rzepka","Różański","Różycki","Sadowski","Sawicki","Serafin","Siedlecki","Sienkiewicz","Sieradzki","Sikora","Sikorski","Sitek","Siwek","Skalski","Skiba","Skibiński","Skoczylas","Skowron","Skowronek","Skowroński","Skrzypczak","Skrzypek","Skóra","Smoliński","Sobczak","Sobczyk","Sobieraj","Sobolewski","Socha","Sochacki","Sokołowski","Sokół","Sosnowski","Sowa","Sowiński","Sołtys","Sołtysiak","Sroka","Stachowiak","Stachowicz","Stachura","Stachurski","Stanek","Staniszewski","Stanisławski","Stankiewicz","Stasiak","Staszewski","Stawicki","Stec","Stefaniak","Stefański","Stelmach","Stolarczyk","Stolarski","Strzelczyk","Strzelecki","Stępień","Stępniak","Surma","Suski","Szafrański","Szatkowski","Szczepaniak","Szczepanik","Szczepański","Szczerba","Szcześniak","Szczygieł","Szczęsna","Szczęsny","Szeląg","Szewczyk","Szostak","Szulc","Szwarc","Szwed","Szydłowski","Szymański","Szymczak","Szymczyk","Szymkowiak","Szyszka","Sławiński","Słowik","Słowiński","Tarnowski","Tkaczyk","Tokarski","Tomala","Tomaszewski","Tomczak","Tomczyk","Tomys","Tracz","Trojanowski","Trzciński","Trzeciak","Turek","Twardowski","Urban","Urbanek","Urbaniak","Urbanowicz","Urbańczyk","Urbański","Walczak","Walkowiak","Warchoł","Wasiak","Wasilewski","Wawrzyniak","Wesołowski","Wieczorek","Wierzbicki","Wilczek","Wilczyński","Wilk","Winiarski","Witczak","Witek","Witkowski","Wiącek","Więcek","Więckowski","Wiśniewski","Wnuk","Wojciechowski","Wojtas","Wojtasik","Wojtczak","Wojtkowiak","Wolak","Woliński","Wolny","Wolski","Woś","Woźniak","Wrona","Wroński","Wróbel","Wróblewski","Wypych","Wysocki","Wyszyński","Wójcicki","Wójcik","Wójtowicz","Wąsik","Wąsowski","Węgrzyn","Włodarczyk","Włodarski","Zaborowski","Zabłocki","Zagórski","Zając","Zajączkowski","Zakrzewski","Zalewski","Zaremba","Zarzycki","Zaręba","Zawada","Zawadzki","Zdunek","Zieliński","Zielonka","Ziółkowski","Zięba","Ziętek","Zwoliński","Zych","Zygmunt","Łapiński","Łuczak","Łukasiewicz","Łukasik","Łukaszewski","Śliwa","Śliwiński","Ślusarczyk","Świderski","Świerczyński","Świątek","Żak","Żebrowski","Żmuda","Żuk","Żukowski","Żurawski","Żurek","Żyła"],eLu=[{value:"{{person.last_name}}",weight:1}],tG=["Pan"],aLu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],rLu=ju(rG,tG),nLu=["kobieta","mężczyzna"],tLu={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},iLu={female_first_name:aG,female_prefix:rG,first_name:QNu,gender:XNu,last_name:uLu,last_name_pattern:eLu,male_first_name:nG,male_prefix:tG,name:aLu,prefix:rLu,sex:nLu,title:tLu},oLu=iLu,sLu=["12-###-##-##","13-###-##-##","14-###-##-##","15-###-##-##","16-###-##-##","17-###-##-##","18-###-##-##","22-###-##-##","23-###-##-##","24-###-##-##","25-###-##-##","29-###-##-##","32-###-##-##","33-###-##-##","34-###-##-##","41-###-##-##","42-###-##-##","43-###-##-##","44-###-##-##","46-###-##-##","48-###-##-##","52-###-##-##","54-###-##-##","55-###-##-##","56-###-##-##","58-###-##-##","59-###-##-##","61-###-##-##","62-###-##-##","63-###-##-##","65-###-##-##","67-###-##-##","68-###-##-##","71-###-##-##","74-###-##-##","75-###-##-##","76-###-##-##","77-###-##-##","81-###-##-##","82-###-##-##","83-###-##-##","84-###-##-##","85-###-##-##","86-###-##-##","87-###-##-##","89-###-##-##","91-###-##-##","94-###-##-##","95-###-##-##"],lLu={formats:sLu},ELu=lLu,cLu=Object.freeze([{symbol:"H",name:"Wodór",atomicNumber:1},{symbol:"He",name:"Hel",atomicNumber:2},{symbol:"Li",name:"Lit",atomicNumber:3},{symbol:"Be",name:"Beryl",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Węgiel",atomicNumber:6},{symbol:"N",name:"Azot",atomicNumber:7},{symbol:"O",name:"Tlen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sód",atomicNumber:11},{symbol:"Mg",name:"Magnez",atomicNumber:12},{symbol:"Al",name:"Glin",atomicNumber:13},{symbol:"Si",name:"Krzem",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Siarka",atomicNumber:16},{symbol:"Cl",name:"Chlor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potas",atomicNumber:19},{symbol:"Ca",name:"Wapń",atomicNumber:20},{symbol:"Sc",name:"Skand",atomicNumber:21},{symbol:"Ti",name:"Tytan",atomicNumber:22},{symbol:"V",name:"Wanad",atomicNumber:23},{symbol:"Cr",name:"Chrom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Żelazo",atomicNumber:26},{symbol:"Co",name:"Kobalt",atomicNumber:27},{symbol:"Ni",name:"Nikiel",atomicNumber:28},{symbol:"Cu",name:"Miedź",atomicNumber:29},{symbol:"Zn",name:"Cynk",atomicNumber:30},{symbol:"Ga",name:"Gal",atomicNumber:31},{symbol:"Ge",name:"German",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubid",atomicNumber:37},{symbol:"Sr",name:"Stront",atomicNumber:38},{symbol:"Y",name:"Itr",atomicNumber:39},{symbol:"Zr",name:"Cyrkon",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molibden",atomicNumber:42},{symbol:"Tc",name:"Technet",atomicNumber:43},{symbol:"Ru",name:"Ruten",atomicNumber:44},{symbol:"Rh",name:"Rod",atomicNumber:45},{symbol:"Pd",name:"Pallad",atomicNumber:46},{symbol:"Ag",name:"Srebro",atomicNumber:47},{symbol:"Cd",name:"Kadm",atomicNumber:48},{symbol:"In",name:"Ind",atomicNumber:49},{symbol:"Sn",name:"Cyna",atomicNumber:50},{symbol:"Sb",name:"Antymon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Ksenon",atomicNumber:54},{symbol:"Cs",name:"Cez",atomicNumber:55},{symbol:"Ba",name:"Bar",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cer",atomicNumber:58},{symbol:"Pr",name:"Prazeodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promet",atomicNumber:61},{symbol:"Sm",name:"Samar",atomicNumber:62},{symbol:"Eu",name:"Europ",atomicNumber:63},{symbol:"Gd",name:"Gadolin",atomicNumber:64},{symbol:"Tb",name:"Terb",atomicNumber:65},{symbol:"Dy",name:"Dysproz",atomicNumber:66},{symbol:"Ho",name:"Holm",atomicNumber:67},{symbol:"Er",name:"Erb",atomicNumber:68},{symbol:"Tm",name:"Tul",atomicNumber:69},{symbol:"Yb",name:"Iterb",atomicNumber:70},{symbol:"Lu",name:"Lutet",atomicNumber:71},{symbol:"Hf",name:"Hafn",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Ren",atomicNumber:75},{symbol:"Os",name:"Osm",atomicNumber:76},{symbol:"Ir",name:"Iryd",atomicNumber:77},{symbol:"Pt",name:"Platyna",atomicNumber:78},{symbol:"Au",name:"Złoto",atomicNumber:79},{symbol:"Hg",name:"Rtęć",atomicNumber:80},{symbol:"Tl",name:"Tal",atomicNumber:81},{symbol:"Pb",name:"Ołów",atomicNumber:82},{symbol:"Bi",name:"Bizmut",atomicNumber:83},{symbol:"Po",name:"Polon",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Frans",atomicNumber:87},{symbol:"Ra",name:"Rad",atomicNumber:88},{symbol:"Ac",name:"Aktyn",atomicNumber:89},{symbol:"Th",name:"Tor",atomicNumber:90},{symbol:"Pa",name:"Protaktyn",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptun",atomicNumber:93},{symbol:"Pu",name:"Pluton",atomicNumber:94},{symbol:"Am",name:"Ameryk",atomicNumber:95},{symbol:"Cm",name:"Kiur",atomicNumber:96},{symbol:"Bk",name:"Berkel",atomicNumber:97},{symbol:"Cf",name:"Kaliforn",atomicNumber:98},{symbol:"Es",name:"Einstein",atomicNumber:99},{symbol:"Fm",name:"Ferm",atomicNumber:100},{symbol:"Md",name:"Mendelew",atomicNumber:101},{symbol:"No",name:"Nobel",atomicNumber:102},{symbol:"Lr",name:"Lorens",atomicNumber:103},{symbol:"Rf",name:"Rutherford",atomicNumber:104},{symbol:"Db",name:"Dubn",atomicNumber:105},{symbol:"Sg",name:"Seaborg",atomicNumber:106},{symbol:"Bh",name:"Bohr",atomicNumber:107},{symbol:"Hs",name:"Has",atomicNumber:108},{symbol:"Mt",name:"Meitner",atomicNumber:109},{symbol:"Ds",name:"Darmsztadt",atomicNumber:110},{symbol:"Rg",name:"Roentgen",atomicNumber:111},{symbol:"Cn",name:"Kopernik",atomicNumber:112},{symbol:"Nh",name:"Nihon",atomicNumber:113},{symbol:"Fl",name:"Flerow",atomicNumber:114},{symbol:"Mc",name:"Moskow",atomicNumber:115},{symbol:"Lv",name:"Liwermor",atomicNumber:116},{symbol:"Ts",name:"Tenes",atomicNumber:117},{symbol:"Og",name:"Oganeson",atomicNumber:118}]),dLu=Object.freeze([{name:"metr",symbol:"m"},{name:"sekunda",symbol:"s"},{name:"mol",symbol:"mol"},{name:"amper",symbol:"A"},{name:"kelwin",symbol:"K"},{name:"kandela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"herc",symbol:"Hz"},{name:"niuton",symbol:"N"},{name:"paskal",symbol:"Pa"},{name:"dżul",symbol:"J"},{name:"wat",symbol:"W"},{name:"kulomb",symbol:"C"},{name:"wolt",symbol:"V"},{name:"om",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"stopień Celsjusza",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"bekerel",symbol:"Bq"},{name:"grej",symbol:"Gy"},{name:"siwert",symbol:"Sv"}]),DLu={chemicalElement:cLu,unit:dLu},xLu=DLu,mLu=["{{team.prefix}} {{location.city}}"],hLu=["GKS","Górnik","KS","LZS","Piast","Pogoń","Polonia","Ruch","Stal","Unia","Zjednoczenie"],pLu={name:mLu,prefix:hLu},gLu=pLu,fLu={animal:dNu,cell_phone:mNu,color:gNu,company:FNu,internet:yNu,location:HNu,lorem:VNu,metadata:UNu,music:YNu,person:oLu,phone_number:ELu,science:xLu,team:gLu},iG=fLu;new Ku({locale:[iG,Ru,Lu]});var vLu=["amarelo","âmbar","ametista","azul","azul celeste","azul marinho","azul petróleo","açafrão","bordô","bronze","caramelo","castanho ","cenoura","cinza","cobre","coral","dourado","escarlate","esmeralda","ferrugem","fuligem","fúchsia","grená","índigo","jade","laranja","lilás","limão","madeira","magenta","marrom","ouro","pele","prata","preto","púrpura","rosa","roxo","salmão","turquesa","verde","verde lima","verde-azulado","vermelho","violeta"],CLu={human:vLu},FLu=CLu,kLu=["Livros","Filmes","Música","Jogos","Eletrônicos","Computadores","Casa","Jardim","Ferramentas","Mercearia","Saúde","Beleza","Brinquedos","Crianças","Bebê","Roupas","Sapatos","Jóias","Esportes","Turismo","Automotivo","Industrial"],ALu={adjective:["Pequeno","Ergonômico","Rústico","Inteligente","Lindo","Incrível","Fantástico","Prático","Lustroso","Impressionante","Genérico","Feito à mão","Licenciado","Refinado","Sem marca","Gostoso"],material:["Aço","Madeira","Concreto","Plástico","Algodão","Granito","Borracha","Metal","Macio","Fresco","Congelado"],product:["Cadeira","Carro","Computador","Teclado","Mouse","Bicicleta","Bola","Luvas","Calças","Camiseta","Mesa","Sapatos","Chapéu","Toalhas","Sabonete","Atum","Frango","Peixe","Queijo","Bacon","Pizza","Salada","Salsicha","Salgadinhos"]},bLu={department:kLu,product_name:ALu},yLu=bLu,BLu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} e {{person.last_name}}"],zLu=["S.A.","LTDA","EIRELI","e Associados","Comércio"],SLu={name_pattern:BLu,suffix:zLu},MLu=SLu,wLu={wide:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],abbr:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]},PLu={wide:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],abbr:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"]},TLu={month:wLu,weekday:PLu},jLu=TLu,NLu=["br","com","biz","info","name","net","org"],LLu=["gmail.com","yahoo.com","hotmail.com","live.com","bol.com.br"],RLu={domain_suffix:NLu,free_email:LLu},KLu=RLu,ILu=["#####","####","###"],OLu=["{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],$Lu=null,HLu=[" do Descoberto"," de Nossa Senhora"," do Norte"," do Sul"],GLu=["Afeganistão","Albânia","Algéria","Samoa","Andorra","Angola","Anguila","Antigua and Barbada","Argentina","Armênia","Aruba","Austrália","Áustria","Azerbaijão","Bahamas","Barém","Bangladesh","Barbados","Bélgica","Belize","Benin","Bermuda","Butão","Bolívia","Bôsnia","Botsuana","Ilha Bouvet","Brasil","Arquipélago de Chagos","Ilhas Virgens","Brunei","Bulgária","Burkina Faso","Burundi","Camboja","Camarões","Canadá","Cabo Verde","Ilhas Caiman","República da África Central","Chade","Chile","China","Ilha do Natal","Ilhas Cocos","Colômbia","Comores","Congo","Ilhas Cook","Costa Rica","Costa do Marfim","Croácia","Cuba","Chipre","República Tcheca","Dinamarca","Jibuti","Dominica","República Dominicana","Equador","Egito","El Salvador","Guiné Equatorial","Eritreia","Estônia","Etiópia","Ilhas Faroe","Malvinas","Fiji","Finlândia","França","Guiné Francesa","Polinésia Francesa","Gabão","Gâmbia","Georgia","Alemanha","Gana","Gibraltar","Grécia","Groelândia","Granada","Guadalupe","Guatemala","Guernesey","Guiné","Guiné-Bissau","Guiana","Haiti","Ilhas Heard e McDonald","Vaticano","Honduras","Hong Kong","Hungria","Islândia","Índia","Indonésia","Irã","Iraque","Irlanda","Ilha de Man","Israel","Itália","Jamaica","Japão","Jersey","Jordânia","Cazaquistão","Quênia","Quiribati","Coreia do Norte","Coreia do Sul","Kuwait","Quirguistão","Laos","Latvia","Líbano","Lesoto","Libéria","Líbia","Liechtenstein","Lituânia","Luxemburgo","Macao","Macedônia","Madagascar","Malawi","Malásia","Maldives","Mali","Malta","Ilhas Marshall","Martinica","Mauritânia","Maurícia","Maiote","México","Micronésia","Moldávia","Mônaco","Mongólia","Montenegro","Montserrat","Marrocos","Moçambique","Myanmar","Namibia","Nauru","Nepal","Antilhas Holandesas","Países Baixos","Nova Caledonia","Nova Zelândia","Nicarágua","Nigéria","Niue","Ilha Norfolk","Marianas Setentrionais","Noruega","Omã","Paquistão","Palau","Território da Palestina","Panamá","Papua-Nova Guiné","Paraguai","Peru","Filipinas","Polônia","Portugal","Porto Rico","Qatar","Romênia","Rússia","Ruanda","São Bartolomeu","Santa Helena","Santa Lúcia","São Martinho","São Pedro e Miquelão","São Vicente e Granadinas","San Marino","Sao Tomé e Príncipe","Arábia Saudita","Senegal","Sérvia","Seicheles","Serra Leoa","Singapura","Eslováquia","Eslovênia","Ilhas Salomão","Somália","África do Sul","Ilhas Geórgia do Sul e Sandwich do Sul","Espanha","Sri Lanka","Sudão","Suriname","Ilhas Svalbard & Jan Mayen","Suazilândia","Suécia","Suíça","Síria","Taiwan","Tajiquistão","Tanzânia","Tailândia","Timor-Leste","Togo","Toquelau","Tonga","Trinidad e Tobago","Tunísia","Turquia","Turcomenistão","Turcas e Caicos","Tuvalu","Uganda","Ucrânia","Emirados Árabes Unidos","Reino Unido","Estados Unidos da América","Estados Unidos das Ilhas Virgens","Uruguai","Uzbequistão","Vanuatu","Venezuela","Vietnã","Wallis e Futuna","Iêmen","Zâmbia","Zimbábue"],_Lu=["Brasil"],VLu=["#####-###"],JLu=["Apto. ###","Sobrado ##","Casa #","Lote ##","Quadra ##"],ULu=["Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espírito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Pará","Paraíba","Paraná","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Catarina","São Paulo","Sergipe","Tocantins"],WLu=["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO"],qLu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],ZLu=["Rua","Avenida","Travessa","Alameda","Marginal","Rodovia"],YLu={building_number:ILu,city_pattern:OLu,city_prefix:$Lu,city_suffix:HLu,country:GLu,default_country:_Lu,postcode:VLu,secondary_address:JLu,state:ULu,state_abbr:WLu,street_pattern:qLu,street_suffix:ZLu},QLu=YLu,XLu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],uRu={words:XLu},eRu=uRu,aRu={title:"Portuguese (Brazil)",code:"pt_BR",country:"BR",language:"pt",endonym:"Português (Brasil)",dir:"ltr",script:"Latn"},rRu=aRu,nRu=["Alessandra","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Antonella","Beatriz","Bruna","Carla","Cecília","Clara","Célia","Dalila","Eduarda","Elisa","Eloá","Emanuelly","Esther","Fabrícia","Felícia","Giovanna","Helena","Heloísa","Isabel","Isabela","Isabella","Isabelly","Isis","Janaína","Joana","Júlia","Karla","Lara","Larissa","Laura","Lavínia","Liz","Lorena","Lorraine","Luiza","Lívia","Maitê","Manuela","Marcela","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Meire","Melissa","Morgana","Márcia","Mércia","Natália","Núbia","Ofélia","Paula","Rafaela","Rebeca","Roberta","Sara","Sarah","Sophia","Suélen","Sílvia","Talita","Valentina","Vitória","Yasmin"],oG=["Sra.","Srta.","Dra."],tRu=["Alessandra","Alessandro","Alexandre","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Anthony","Antonella","Antônio","Arthur","Beatriz","Benjamin","Benício","Bernardo","Breno","Bruna","Bryan","Caio","Calebe","Carla","Carlos","Cauã","Cecília","Clara","Célia","César","Dalila","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduarda","Eduardo","Elisa","Eloá","Elísio","Emanuel","Emanuelly","Enzo","Enzo Gabriel","Esther","Fabiano","Fabrícia","Fabrício","Feliciano","Felipe","Felícia","Frederico","Fábio","Félix","Gabriel","Gael","Giovanna","Guilherme","Gustavo","Gúbio","Heitor","Helena","Heloísa","Henrique","Hugo","Hélio","Isaac","Isabel","Isabela","Isabella","Isabelly","Isadora","Isis","Janaína","Joana","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlia","Júlio","Júlio César","Karla","Kléber","Ladislau","Lara","Larissa","Laura","Lavínia","Leonardo","Liz","Lorena","Lorenzo","Lorraine","Lucas","Lucca","Luiza","Lívia","Maitê","Manuela","Marcela","Marcelo","Marcos","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Matheus","Meire","Melissa","Miguel","Morgana","Murilo","Márcia","Mércia","Nataniel","Natália","Nicolas","Noah","Norberto","Núbia","Ofélia","Pablo","Paula","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Rafaela","Raul","Rebeca","Ricardo","Roberta","Roberto","Salvador","Samuel","Sara","Sarah","Silas","Sirineu","Sophia","Suélen","Sílvia","Talita","Tertuliano","Théo","Valentina","Vicente","Vitor","Vitória","Víctor","Warley","Washington","Yago","Yango","Yasmin","Yuri","Ígor"],iRu=["Silva","Souza","Carvalho","Santos","Reis","Xavier","Franco","Braga","Macedo","Batista","Barros","Moraes","Costa","Pereira","Melo","Saraiva","Nogueira","Oliveira","Martins","Moreira","Albuquerque"],oRu=[{value:"{{person.last_name}}",weight:1}],sRu=["Alessandro","Alexandre","Anthony","Antônio","Arthur","Benjamin","Benício","Bernardo","Breno","Bryan","Caio","Calebe","Carlos","Cauã","César","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduardo","Elísio","Emanuel","Enzo","Enzo Gabriel","Fabiano","Fabrício","Feliciano","Felipe","Frederico","Fábio","Félix","Gabriel","Gael","Guilherme","Gustavo","Gúbio","Heitor","Henrique","Hugo","Hélio","Isaac","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlio","Júlio César","Kléber","Ladislau","Leonardo","Lorenzo","Lucas","Lucca","Marcelo","Marcos","Matheus","Miguel","Murilo","Nataniel","Nicolas","Noah","Norberto","Pablo","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Raul","Ricardo","Roberto","Salvador","Samuel","Silas","Sirineu","Tertuliano","Théo","Vicente","Vitor","Víctor","Warley","Washington","Yago","Yango","Yuri","Ígor"],sG=["Sr.","Dr."],lRu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],ERu=ju(oG,sG),cRu=["Feminino","Masculino"],dRu=["Jr.","Neto","Filho"],DRu={descriptor:["Líder","Senior","Direto","Corporativo","Dinâmico","Futuro","Produto","Nacional","Regional","Distrito","Central","Global","Cliente","Investidor","International","Legado","Avançar","Interno","Humano","Chefe","Principal"],level:["Soluções","Programa","Marca","Segurança","Pesquisar","Marketing","Diretivas","Implementation","Implementação","Funcionalidade","Resposta","Paradigma","Táticas","Identidade","Mercados","Grupo","Divisão","Aplicações","Otimização","Operações","Infraestrutura","Intranet","Comunicações","Web","Branding","Qualidade","Assurance","Mobilidade","Contas","Dados","Criativo","Configuration","Prestação de contas","Interações","Fatores","Usabilidade","Métricas"],job:["Supervisor","Associado","Executivo","Atentende","Policial","Gerente","Engenheiro","Especialista","Diretor","Coordenador","Administrador","Arquiteto","Analista","Designer","Planejador","Orquestrador","Técnico","Desenvolvedor","Produtor","Consultor","Assistente","Facilitador","Agente","Representante","Estrategista"]},xRu=["Aquário","Peixes","Áries","Touro","Gêmeos","Câncer","Leão","Virgem","Libra","Escorpião","Sagitário","Capricórnio"],mRu={female_first_name:nRu,female_prefix:oG,first_name:tRu,last_name:iRu,last_name_pattern:oRu,male_first_name:sRu,male_prefix:sG,name:lRu,prefix:ERu,sex:cRu,suffix:dRu,title:DRu,western_zodiac_sign:xRu},hRu=mRu,pRu=["(##) ####-####","+55 (##) ####-####","(##) #####-####"],gRu={formats:pRu},fRu=gRu,vRu={color:FLu,commerce:yLu,company:MLu,date:jLu,internet:KLu,location:QLu,lorem:eRu,metadata:rRu,person:hRu,phone_number:fRu},lG=vRu;new Ku({locale:[lG,Ru,Lu]});var CRu=["+351 91#######","+351 93#######","+351 96#######"],FRu={formats:CRu},kRu=FRu,ARu=["vermelho","verde","azul","amarelo","roxo","branco","preto","laranja","rosa","cinzento","castanho","violeta","turquesa","bronzeado","salmão","ameixa","orquídea","magenta","lima","marfim","índigo","ouro","fúcsia","ciano","azure","lavanda","prata"],bRu={human:ARu},yRu=bRu,BRu=["Livros","Filmes","Música","Jogos","Electrónica","Computadores","Casa","Jardim","Ferramentas","Mercearia","Saúde","Beleza","Brinquedos","Crianças","Bebé","Roupas","Sapatos","Jóias","Desporto","Ar Livre","Automóveis","Industrial"],zRu={adjective:["Pequeno","Ergonómico","Rústico","Inteligente","Linda","Incrível","Fantástico","Prático","Lustroso","Impressionante","Genérico","Artesanal","Feito à Mão","Licenciado","Refinado","Sem Marca","Saboroso"],material:["Aço","Madeira","Betão","Plástico","Algodão","Granito","Borracha","Metal","Suave","Fresco","Congelado"],product:["Cadeira","Carro","Computador","Teclado","Rato","Bicicleta","Bola","Luvas","Calças","Camisa","Mesa","Sapatos","Chapéu","Toalhas","Sabonete","Atum","Frango","Peixe","Queijo","Bacon","Pizza","Salada","Salsichas","Batatas Fritas"]},SRu={department:BRu,product_name:zRu},MRu=SRu,wRu={wide:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],abbr:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]},PRu={wide:["Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo"],abbr:["Seg","Ter","Qua","Qui","Sex","Sáb","Dom"]},TRu={month:wRu,weekday:PRu},jRu=TRu,NRu=["pt","gov.pt","com.pt","org.pt","eu","com","biz","info","name","net","org"],LRu=["gmail.com","yahoo.com","hotmail.com","outlook.com","live.com","portugalmail.pt","mail.pt","sapo.pt","aeiou.pt"],RRu={domain_suffix:NRu,free_email:LRu},KRu=RRu,IRu=["####","###","##","#"],ORu=["Abrantes","Agualva-Cacém","Águeda","Albufeira","Alcácer do Sal","Alcobaça","Alfena","Almada","Almeirim","Amadora","Amarante","Amora","Anadia","Angra do Heroísmo","Aveiro","Barcelos","Barreiro","Beja","Braga","Bragança","Caldas da Rainha","Câmara de Lobos","Caniço","Cantanhede","Cartaxo","Castelo Branco","Chaves","Coimbra","Costa da Caparica","Covilhã","Elvas","Entroncamento","Ermesinde","Esmoriz","Espinho","Esposende","Estarreja","Estremoz","Évora","Fafe","Faro","Fátima","Felgueiras","Fiães","Figueira da Foz","Freamunde","Funchal","Fundão","Gafanha da Nazaré","Gandra","Gondomar","Gouveia","Guarda","Guimarães","Horta","Ílhavo","Lagoa","Lagos","Lamego","Leiria","Lisbon","Lixa","Loulé","Loures","Lourosa","Macedo de Cavaleiros","Machico","Maia","Mangualde","Marco de Canaveses","Marinha Grande","Matosinhos","Mealhada","Mêda","Miranda do Douro","Mirandela","Montemor-o-Novo","Montijo","Moura","Odivelas","Olhão da Restauração","Oliveira de Azeméis","Oliveira do Bairro","Oliveira do Hospital","Ourém","Ovar","Paços de Ferreira","Paredes","Penafiel","Peniche","Peso da Régua","Pinhel","Pombal","Ponta Delgada","Ponte de Sor","Portalegre","Portimão","Porto","Póvoa de Santa Iria","Póvoa de Varzim","Praia da Vitória","Quarteira","Queluz","Rebordosa","Reguengos de Monsaraz","Ribeira Grande","Rio Maior","Rio Tinto","Sabugal","Sacavém","Santa Comba Dão","Santa Cruz","Santa Maria da Feira","Santana","Santarém","Santiago do Cacém","Santo Tirso","São João da Madeira","São Mamede de Infesta","São Salvador de Lordelo","Seia","Seixal","Serpa","Setúbal","Silves","Sines","Tarouca","Tavira","Tomar","Tondela","Torres Novas","Torres Vedras","Trancoso","Trofa","Valbom","Vale de Cambra","Valongo","Valpaços","Vendas Novas","Viana do Castelo","Vila Baleira (a.k.a. Porto Santo)","Vila do Conde","Vila Franca de Xira","Vila Nova de Famalicão","Vila Nova de Foz Côa","Vila Nova de Gaia","Vila Nova de Santo André","Vila Real","Vila Real de Santo António","Viseu","Vizela"],$Ru=["{{location.city_name}}"],HRu=null,GRu=null,_Ru=["África do Sul","Áustria","Índia","Afeganistão","Albânia","Alemanha","Andorra","Angola","Anguila","Antárctida","Antígua e Barbuda","Antilhas Neerlandesas","Arábia Saudita","Argélia","Argentina","Arménia","Aruba","Austrália","Azerbaijão","Bélgica","Bósnia e Herzegovina","Baamas","Bangladeche","Barém","Barbados","Belize","Benim","Bermudas","Bielorrússia","Birmânia","Bolívia","Botsuana","Brasil","Brunei","Bulgária","Burúndi","Burquina Faso","Butão","Cabo Verde","Camarões","Camboja","Canadá","Catar","Cazaquistão","Chade","Chile","China","Chipre","Colômbia","Comores","Congo-Brazzaville","Congo-Kinshasa","Coreia do Norte","Coreia do Sul","Costa Rica","Costa do Marfim","Croácia","Cuba","Dinamarca","Domínica","Egipto","Emiratos Árabes Unidos","Equador","Eritreia","Eslováquia","Eslovénia","Espanha","Estónia","Estados Unidos","Etiópia","Faroé","Fiji","Filipinas","Finlândia","França","Gâmbia","Gabão","Gana","Geórgia","Geórgia do Sul e Sandwich do Sul","Gibraltar","Grécia","Granada","Gronelândia","Guadalupe","Guame","Guatemala","Guiana","Guiana Francesa","Guiné","Guiné Equatorial","Guiné-Bissau","Haiti","Honduras","Hong Kong","Hungria","Iémen","Ilha Bouvet","Ilha Norfolk","Ilha do Natal","Ilhas Caimão","Ilhas Cook","Ilhas Falkland","Ilhas Heard e McDonald","Ilhas Marshall","Ilhas Menores Distantes dos Estados Unidos","Ilhas Salomão","Ilhas Turcas e Caicos","Ilhas Virgens Americanas","Ilhas Virgens Britânicas","Ilhas dos Cocos","Indonésia","Irão","Iraque","Irlanda","Islândia","Israel","Itália","Jamaica","Japão","Jibuti","Jordânia","Jugoslávia","Kuwait","Líbano","Líbia","Laos","Lesoto","Letónia","Libéria","Listenstaine","Lituânia","Luxemburgo","México","Mónaco","Macau","Macedónia","Madagáscar","Malásia","Malávi","Maldivas","Mali","Malta","Marianas do Norte","Marrocos","Martinica","Maurícia","Mauritânia","Mayotte","Micronésia","Moçambique","Moldávia","Mongólia","Monserrate","Níger","Namíbia","Nauru","Nepal","Nicarágua","Nigéria","Niue","Noruega","Nova Caledónia","Nova Zelândia","Omã","Países Baixos","Palau","Panamá","Papua-Nova Guiné","Paquistão","Paraguai","Peru","Pitcairn","Polónia","Polinésia Francesa","Porto Rico","Portugal","Quénia","Quirguizistão","Quiribáti","Rússia","Reino Unido","República Centro-Africana","República Checa","República Dominicana","Reunião","Roménia","Ruanda","São Cristóvão e Neves","São Marinho","São Pedro e Miquelon","São Tomé e Príncipe","São Vicente e Granadinas","Síria","Salvador","Samoa","Samoa Americana","Santa Helena","Santa Lúcia","Sara Ocidental","Seicheles","Senegal","Serra Leoa","Singapura","Somália","Sri Lanca","Suécia","Suíça","Suazilândia","Sudão","Suriname","Svalbard e Jan Mayen","Tailândia","Taiwan","Tajiquistão","Tanzânia","Território Britânico do Oceano Índico","Territórios Austrais Franceses","Timor Leste","Togo","Tokelau","Tonga","Trindade e Tobago","Tunísia","Turquemenistão","Turquia","Tuvalu","Ucrânia","Uganda","Uruguai","Usbequistão","Vanuatu","Vaticano","Venezuela","Vietname","Wallis e Futuna","Zâmbia","Zimbabué"],VRu=["Portugal"],JRu=["Norte","Este","Sul","Oeste","Nordeste","Noroeste","Sudeste","Sodoeste"],URu=["####-###"],WRu=["#Drt.","#Esq.","#Frt","R/C","Cv","#A","#B","#C"],qRu=["Azores","Aveiro","Beja","Braga","Bragança","Castelo Branco","Coimbra","Évora","Faro","Guarda","Leiria","Lisbon","Madeira","Portalegre","Porto","Santarém","Setúbal","Viana do Castelo","Vila Real","Viseu"],ZRu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}-{{location.secondaryAddress}}"},YRu=["{{location.street_prefix}} {{person.first_name}} {{person.last_name}}"],QRu=["Acesso","Alameda","Avenida","Azinhaga","Bairro","Beco","Calçada","Caminho","Escadas","Estrada","Jardim","Ladeira","Largo","Praça","Praceta","Quinta","Rua","Travessa","Urbanização","Viela"],XRu={building_number:IRu,city_name:ORu,city_pattern:$Ru,city_prefix:HRu,city_suffix:GRu,country:_Ru,default_country:VRu,direction:JRu,postcode:URu,secondary_address:WRu,state:qRu,street_address:ZRu,street_pattern:YRu,street_prefix:QRu},uKu=XRu,eKu={title:"Portuguese (Portugal)",code:"pt_PT",country:"PT",language:"pt",endonym:"Português (Portugal)",dir:"ltr",script:"Latn"},aKu=eKu,rKu=["Adriana","Alexandra","Alice","Amélia","Ana","Ariana","Áurea","Aurora","Bárbara","Beatriz","Benedita","Bruna","Caetana","Camila","Carla","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","Clara","Constança","Daniela","Débora","Diana","Eduarda","Elisa","Ema","Emília","Érica","Eva","Fabiana","Filipa","Flor","Francisca","Frederica","Gabriela","Helena","Inês","Irina","Íris","Isabel","Jéssica","Joana","Júlia","Juliana","Julieta","Lara","Laura","Leonor","Letícia","Lia","Lorena","Luana","Luena","Luísa","Luna","Madalena","Mafalda","Mara","Márcia","Margarida","Maria","Mariana","Marta","Matilde","Melissa","Mia","Miriam","Natália","Nicole","Núria","Ofélia","Olívia","Paula","Pilar","Rafaela","Raquel","Rita","Rosa","Safira","Sara","Sílvia","Sofia","Soraia","Tatiana","Teresa","Valentina","Vânia","Vera","Vitória"],EG=["Sra.","Dra.","Prof.ª","Eng.ª"],nKu=["Adriana","Afonso","Alexandra","Alexandre","Alice","Amélia","Ana","André","Ângelo","António","Ariana","Artur","Áurea","Aurora","Bárbara","Beatriz","Benedita","Benjamim","Bernardo","Bruna","Bruno","Caetana","Camila","Carla","Carlos","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","César","Clara","Constança","Cristiano","Daniel","Daniela","David","Débora","Diana","Dinis","Diogo","Duarte","Edgar","Eduarda","Eduardo","Elias","Elisa","Ema","Emanuel","Emília","Érica","Eva","Fabiana","Fábio","Feliciano","Fernando","Filipa","Filipe","Flor","Francisca","Francisco","Frederica","Frederico","Gabriel","Gabriela","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Helena","Hélio","Henrique","Hugo","Igor","Ígor","Inês","Irina","Íris","Isabel","Isac","Ivan","Ivo","Jaime","Jéssica","Joana","João","Joaquim","Jorge","José","Josué","Júlia","Juliana","Julieta","Júlio","Lara","Laura","Leandro","Leonardo","Leonor","Letícia","Lia","Lorena","Lourenço","Luana","Lucas","Luena","Luís","Luísa","Luna","Madalena","Mafalda","Manel","Manuel","Mara","Marcelo","Márcia","Marco","Marcos","Margarida","Maria","Mariana","Mário","Marta","Martim","Mateus","Matias","Matilde","Mauro","Melissa","Mia","Micael","Miguel","Miriam","Moisés","Natália","Nicole","Norberto","Nuno","Núria","Ofélia","Olívia","Paula","Paulo","Pedro","Pilar","Rafael","Rafaela","Raquel","Raul","Renato","Ricardo","Rita","Roberto","Rodrigo","Romeu","Rosa","Rúben","Rui","Safira","Salvador","Samuel","Sandro","Santiago","Sara","Sebastião","Sérgio","Sílvia","Simão","Sofia","Soraia","Tatiana","Teresa","Tiago","Tomás","Tomé","Valentim","Valentina","Valter","Vânia","Vasco","Vera","Vicente","Vítor","Vitória","Xavier"],tKu=["Abreu","Albuquerque","Almeida","Alves","Amaral","Amorim","Andrade","Anjos","Antunes","Araújo","Assunção","Azevedo","Baptista","Barbosa","Barros","Batista","Borges","Braga","Branco","Brito","Campos","Cardoso","Carneiro","Carvalho","Castro","Coelho","Correia","Costa","Cruz","Cunha","Domingues","Esteves","Faria","Fernandes","Ferreira","Figueiredo","Fonseca","Freitas","Garcia","Gaspar","Gomes","Gonçalves","Guerreiro","Henriques","Jesus","Leal","Leite","Lima","Lopes","Loureiro","Lourenço","Macedo","Machado","Magalhães","Maia","Marques","Martins","Matias","Matos","Melo","Mendes","Miranda","Monteiro","Morais","Moreira","Mota","Moura","Nascimento","Neto","Neves","Nobre","Nogueira","Nunes","Oliveira","Pacheco","Paiva","Pereira","Pinheiro","Pinho","Pinto","Pires","Ramos","Raposo","Reis","Ribeiro","Rocha","Rodrigues","Santos","Saraiva","Silva","Simões","Soares","Sousa","Sá","Tavares","Teixeira","Torres","Valente","Vaz","Vicente","Vieira"],iKu=[{value:"{{person.last_name}}",weight:1}],oKu=["Afonso","Alexandre","André","Ângelo","António","Artur","Benjamim","Bernardo","Bruno","Carlos","César","Cristiano","Daniel","David","Dinis","Diogo","Duarte","Edgar","Eduardo","Elias","Emanuel","Fábio","Feliciano","Fernando","Filipe","Francisco","Frederico","Gabriel","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Hélio","Henrique","Hugo","Igor","Ígor","Isac","Ivan","Ivo","Jaime","João","Joaquim","Jorge","José","Josué","Júlio","Leandro","Leonardo","Lourenço","Lucas","Luís","Manel","Manuel","Marcelo","Marco","Marcos","Mário","Martim","Mateus","Matias","Mauro","Micael","Miguel","Moisés","Norberto","Nuno","Paulo","Pedro","Rafael","Raul","Renato","Ricardo","Roberto","Rodrigo","Romeu","Rúben","Rui","Salvador","Samuel","Sandro","Santiago","Sebastião","Sérgio","Simão","Tiago","Tomás","Tomé","Valentim","Valter","Vasco","Vicente","Vítor","Xavier"],cG=["Sr.","Dr.","Prof.","Eng.º"],sKu=[{value:"{{person.firstName}} {{person.lastName}}",weight:9},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],lKu=ju(EG,cG),EKu=null,cKu={female_first_name:rKu,female_prefix:EG,first_name:nKu,last_name:tKu,last_name_pattern:iKu,male_first_name:oKu,male_prefix:cG,name:sKu,prefix:lKu,suffix:EKu},dKu=cKu,DKu=["+351 2########","+351 91#######","+351 92#######","+351 93#######","+351 96#######"],xKu={formats:DKu},mKu=xKu,hKu={cell_phone:kRu,color:yRu,commerce:MRu,date:jRu,internet:KRu,location:uKu,metadata:aKu,person:dKu,phone_number:mKu},dG=hKu;new Ku({locale:[dG,Ru,Lu]});var pKu=["0726######","0723######","0722######","0721######","0720######","0728######","0729######","0730######","0739######","0738######","0737######","0736######","0735######","0734######","0733######","0732######","0731######","0780######","0788######","0753######","0754######","0755######","0756######","0757######","0758######","0759######","0748######","0747######","0746######","0740######","0741######","0742######","0743######","0744######","0745######","0711######","0727######","0725######","0724######","0786######","0760######","0761######","0762######","0763######","0764######","0765######","0766######","0767######","0785######","0768######","0769######","0784######","0770######","0772######","0771######","0749######","0750######","0751######","0752######"],gKu={formats:pKu},fKu=gKu,vKu={wide:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],abbr:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec"]},CKu={wide:["Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă","Duminică"],abbr:["Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă","Duminică"]},FKu={month:vKu,weekday:CKu},kKu=FKu,AKu=["com","biz","info","name","net","org","ro","com.ro","org.ro","tm.ro","store.ro","info.ro","nom.ro","nt.ro","firm.ro","www.ro","arts.ro","rec.ro"],bKu=["gmail.com","yahoo.com","hotmail.com"],yKu={domain_suffix:AKu,free_email:bKu},BKu=yKu,zKu=["Bloc ##"],SKu=["București","Cluj-Napoca","Timișoara","Iași","Constanța","Craiova","Brașov","Galați","Ploiești","Oradea","Brăila","Arad","Pitești","Sibiu","Bacău","Târgu Mureș","Baia Mare","Buzău","Botoșani","Satu Mare","Râmnicu Vâlcea","Drobeta-Turnu Severin","Suceava","Piatra Neamț","Târgu Jiu","Târgoviște","Focșani","Bistrița","Reșița","Tulcea","Călărași","Alba Iulia","Giurgiu","Deva","Hunedoara","Zalău","Sfântu Gheorghe","Bârlad","Vaslui","1387","Slobozia","Turda","Mediaș","Voluntari","Lugoj","Medgidia","Onești","Miercurea Ciuc","Sighetu Marmației","Petroșani","Mangalia","Tecuci","Râmnicu Sărat","Pașcani","Dej","Reghin","Năvodari","Odorheiu Secuiesc","Câmpina","Mioveni","Câmpulung","Caracal","Săcele","Făgăraș","Fetești","Sighișoara","Borșa","Roșiorii de Vede","Curtea de Argeș","Sebeș","Huși","Fălticeni","Pantelimon","Oltenița","Turnu Măgurele","Caransebeș","Dorohoi","Rădăuți","Zărnești","Lupeni","Aiud","Petrila","Buftea","Moinești","Târnăveni","Câmpia Turzii","Popești-Leordeni","Gherla","Carei","Cugir","Blaj","Codlea","Comănești","Târgu Neamț","Motru","Târgu Secuiesc","Moreni","Gheorgheni","Băicoi","Orăștie","Salonta","Balș","Drăgășani","Băilești","Calafat","Filiași","Cernavodă","Câmpulung Moldovenesc","Breaza","Marghita","Baia Sprie","Luduș","Corabia","Adjud","Vișeu de Sus","Bragadiru","Bocșa","Râșnov","Urziceni","Pucioasa","Vatra Dornei","Cisnădie","Mizil","Toplița","Chitila","Șimleu Silvaniei","Buhuși","Vicovu de Sus","Zimnicea","Găești","Gura Humorului","Otopeni","Ocna Mureș","Avrig","Simeria","Pecica","Dăbuleni","Bolintin-Vale","Rovinari","Comarnic","Vălenii de Munte","Sânnicolau Mare","Dărmănești","Moldova Nouă","Târgu Lăpuș","Săcueni","Videle","Scornicești","Boldești-Scăeni","Sântana","Târgu Ocna","Măgurele","Călan","Beclean","Țăndărei","Sovata","Oravița","Jibou","Urlați","Hârlău","Beiuș","Ianca","Jimbolia","Topoloveni","Drăgănești-Olt","Sinaia","Nehoiu","Covasna","Negrești-Oaș","Strehaia","Dolhasca","Orșova","Valea lui Mihai","Murfatlar","Aleșd","Darabani","Cristuru Secuiesc","Flămânzi","Mărășești","Sângeorz-Băi","Liteni","Târgu Frumos","Titu","Hațeg","Oțelu Roșu","Ineu","Năsăud","Huedin","Odobești","Hârșova","Bumbești-Jiu","Seini","Salcea","Podu Iloaiei","Eforie","Uricani","Baraolt","Bușteni","Tășnad","Iernut","Agnita","Babadag","Băbeni","Târgu Cărbunești","Negrești","Recaș","Siret","Măcin","Chișineu-Criș","Plopeni","Mihăilești","Șomcuta Mare","Fieni","Întorsura Buzăului","Călimănești","Panciu","Nădlac","Zlatna","Pătârlagele","Cehu Silvaniei","Amara","Budești","Anina","Dumbrăveni","Câmpeni","Pogoanele","Tăuții-Măgherăuș","Tismana","Curtici","Techirghiol","Sărmașu","Vlăhița","Cajvana","Săveni","Segarcea","Pâncota","Răcari","Făget","Tălmaciu","Buziaș","Fundulea","Murgeni","Teiuș","Însurăței","Bicaz","Târgu Bujor","Ștei","Lehliu Gară","Horezu","Deta","Slănic","Piatra-Olt","Ardud","Bălan","Sebiș","Brezoi","Potcoava","Gătaia","Novaci","Miercurea Nirajului","Baia de Aramă","Copșa Mică","Vânju Mare","Sângeorgiu de Pădure","Geoagiu","Săliște","Ciacova","Rupea","Milișăuți","Isaccea","Abrud","Fierbinți-Târg","Cavnic","Săliștea de Sus","Băile Herculane","Bălcești","Berbești","Ghimbav","Predeal","Țicleni","Azuga","Aninoasa","Bucecea","Băile Olănești","Slănic Moldova","Miercurea Sibiului","Sulina","Baia de Arieș","Făurei","Ocna Sibiului","Bechet","Căzănești","Ocnele Mari","Berești","Borsec","Băile Govora","Vașcău","Nucet","Solca","Băile Tușnad"],MKu=["{{location.city_name}}"],wKu=["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],PKu=["România"],TKu=["######"],jKu=["Ap. ##","Ap. ###"],NKu=["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],LKu=["AB","AR","AG","BC","BH","BN","BT","BR","BV","B","BZ","CL","CS","CJ","CT","CV","DB","DJ","GL","GR","GJ","HR","HD","IL","IS","IF","MM","MH","MS","NT","OT","PH","SJ","SM","SB","SV","TR","TM","TL","VL","VS","VN"],RKu={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},KKu=["Capalna","Gheorghe Duca","Acvila","Lisabona","Campulung","Ilie Gurita","Succesului","Siret","Mihai Viteazul","Complexului","Chihlimbarului","Prahova","George Cosbuc","Bobalna","Eroina De La Jiu","Cucuzel Ion","Sergent Turturica","Timisul De Sus","Tuberozelor","Rulmentului","Soldat Polosca Tanase","Nabucului","Flautului","Poiana Codrului","Daia","Soldat Dima Dumitru","Bulandra Tony","Pastravilor","Eternitatii","Tufanilor","Discului","Garnitei","Costaforu","Aerogarii","Preluca","Delureni","Soldat Velicu Stefan","Ocalei","Calboranu George","Cercelus","Timocului","Alexandru Locusteanu","Pumnul Aron","Migdalului","Valului","Inginer Radu Elie","Cricovului","Mavrogheni","Bauxitei","Movilitei","Pictor Hentia Sava","Abus","Fieni","Zambetului","Izvorul Muresului","Rolei","Utiesului","Gheorghe Popescu","Radulescu Drumea","Sacele","Soimarestilor","Romeo","Voicesti","Carada Eugeniu","Barometrului","Tudorache Gheorghe","Morii","Jules Michelet","Nicolae G. Caranfil","Sergent Anghel Gheorghe","Reconstructiei","Vespasian","Tincani","Stirbei Voda","Ariesu Mare","Penelului","Piscul Vechi","Natiunile Unite","Doctor Tanasescu Ion","Stefan Greceanu","Banul Scarlat","Crinului","Domnita Florica","Plutonier Nita Ion","Soldat Ionita Stere","Rovine","Tropicelor","Matei Millo","Veronica Micle","Pictor Iser Iosif","Mitropolit Nifon","Locotenent Victor Manu","Studioului","Piatra Morii","Valea Lupului","Episcop Chesarie","Sergent Major Drag Marin","Bega","Dobrun","Fulgeresti"],IKu=["{{location.street_suffix}} {{location.street_name}}"],OKu=["Aleea","Bulevardul","Intrarea"],$Ku={building_number:zKu,city_name:SKu,city_pattern:MKu,county:wKu,default_country:PKu,postcode:TKu,secondary_address:jKu,state:NKu,state_abbr:LKu,street_address:RKu,street_name:KKu,street_pattern:IKu,street_suffix:OKu},HKu=$Ku,GKu={title:"Romanian",code:"ro",language:"ro",endonym:"Română",dir:"ltr",script:"Latn"},_Ku=GKu,DG=["Ada","Adela","Adelaida","Adelina","Adina","Adriana","Agata","Aglaia","Agripina","Aida","Alberta","Albertina","Alexandra","Alexandrina","Alida","Alina","Alice","Alis","Alma","Amalia","Amelia","Amanda","Ana","Anabela","Anaida","Anamaria","Anastasia","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Anemona","Aneta","Angela","Anghelina","Anica","Anișoara","Antoaneta","Antonia","Antonela","Anuța","Ariadna","Ariana","Arina","Aristița","Artemisa","Astrid","Atena","Augustina","Aura","Aurelia","Aureliana","Aurica","Aurora","Beatrice","Betina","Bianca","Blanduzia","Bogdana","Brândușa","Camelia","Carina","Carla","Carmen","Carmina","Carolina","Casandra","Casiana","Caterina","Catinca","Catrina","Catrinel","Cătălina","Cecilia","Celia","Cerasela","Cezara","Cipriana","Clara","Clarisa","Claudia","Clementina","Cleopatra","Codrina","Codruța","Constantina","Constanța","Consuela","Coralia","Corina","Cornelia","Cosmina","Crenguța","Crina","Cristina","Daciana","Dafina","Daiana","Dalia","Dana","Daniela","Daria","Dariana","Delia","Demetra","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dochia","Doina","Domnica","Dora","Doriana","Dorina","Dorli","Draga","Dumitra","Dumitrana","Ecaterina","Eftimia","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emilia","Emanuela","Erica","Estera","Eufrosina","Eugenia","Eusebia","Eva","Evanghelina","Evelina","Fabia","Fabiana","Felicia","Filofteia","Fiona","Flavia","Floare","Floarea","Flora","Floriana","Florica","Florina","Florentina","Florența","Francesca","Frusina","Gabriela","Geanina","Gențiana","Georgeta","Georgia","Georgiana","Geta","Gherghina","Gianina","Gina","Giorgiana","Grațiana","Grațiela","Hortensia","Henrieta","Heracleea","Iasmina","Ica","Ileana","Ilinca","Ilona","Ina","Ioana","Ioanina","Iolanda","Ionela","Ionelia","Iosefina","Irina","Iridenta","Iris","Isabela","Iulia","Iuliana","Iustina","Ivona","Izabela","Jana","Janeta","Janina","Jasmina","Jeana","Julia","Julieta","Larisa","Laura","Laurenția","Lavinia","Lăcrămioara","Leana","Lelia","Leontina","Leopoldina","Letiția","Lia","Liana","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Loredana","Lorelei","Lorena","Luana","Lucia","Luciana","Lucreția","Ludovica","Ludmila","Luiza","Luminița","Magdalena","Maia","Manuela","Mara","Marcela","Marga","Margareta","Marcheta","Maria","Mariana","Maricica","Marilena","Marina","Marinela","Marioara","Marta","Matilda","Malvina","Mădălina","Mălina","Mărioara","Măriuca","Melania","Melina","Mihaela","Milena","Mina","Minodora","Mioara","Mirabela","Mirela","Mirona","Miruna","Mona","Monalisa","Monica","Nadia","Narcisa","Natalia","Natașa","Noemi","Nicoleta","Niculina","Nidia","Nora","Norica","Oana","Octavia","Octaviana","Ofelia","Olga","Olimpia","Olivia","Ortansa","Otilia","Ozana","Pamela","Paraschiva","Paula","Paulica","Paulina","Patricia","Petronela","Petruța","Pompilia","Profira","Rada","Rafila","Raluca","Ramona","Rebeca","Renata","Rica","Roberta","Robertina","Rodica","Romanița","Romina","Roza","Rozalia","Roxana","Roxelana","Ruxanda","Ruxandra","Sabina","Sabrina","Safta","Salomea","Sanda","Saveta","Savina","Sânziana","Semenica","Severina","Sidonia","Silvia","Silvana","Silviana","Simina","Simona","Smaranda","Sofia","Sonia","Sorana","Sorina","Speranța","Stana","Stanca","Stela","Steliana","Steluța","Suzana","Svetlana","Ștefana","Ștefania","Tamara","Tania","Tatiana","Teea","Teodora","Teodosia","Teona","Tiberia","Timea","Tinca","Tincuța","Tudora","Tudorița","Tudosia","Valentina","Valeria","Vanesa","Varvara","Vasilica","Venera","Vera","Veronica","Veta","Vicenția","Victoria","Violeta","Viorela","Viorica","Virginia","Viviana","Voichița","Xenia","Zaharia","Zamfira","Zaraza","Zenobia","Zenovia","Zina","Zoe"],xG=["Dna","Dra"],mG=["Achim","Adam","Adelin","Adonis","Adrian","Adi","Agnos","Albert","Alex","Alexandru","Alexe","Aleodor","Alin","Alistar","Amedeu","Amza","Anatolie","Andrei","Angel","Anghel","Antim","Anton","Antonie","Antoniu","Arian","Aristide","Arsenie","Augustin","Aurel","Aurelian","Aurică","Avram","Axinte","Barbu","Bartolomeu","Basarab","Bănel","Bebe","Beniamin","Benone","Bernard","Bogdan","Brăduț","Bucur","Caius","Camil","Cantemir","Carol","Casian","Cazimir","Călin","Cătălin","Cedrin","Cezar","Ciprian","Claudiu","Codin","Codrin","Codruț","Cornel","Corneliu","Corvin","Constantin","Cosmin","Costache","Costel","Costin","Crin","Cristea","Cristian","Cristobal","Cristofor","Dacian","Damian","Dan","Daniel","Darius","David","Decebal","Denis","Dinu","Dominic","Dorel","Dorian","Dorin","Dorinel","Doru","Dragoș","Ducu","Dumitru","Edgar","Edmond","Eduard","Eftimie","Emil","Emilian","Emanoil","Emanuel","Emanuil","Eremia","Eric","Ernest","Eugen","Eusebiu","Eustațiu","Fabian","Felix","Filip","Fiodor","Flaviu","Florea","Florentin","Florian","Florin","Francisc","Frederic","Gabi","Gabriel","Gelu","George","Georgel","Georgian","Ghenadie","Gheorghe","Gheorghiță","Ghiță","Gică","Gicu","Giorgian","Grațian","Gregorian","Grigore","Haralamb","Haralambie","Horațiu","Horea","Horia","Iacob","Iancu","Ianis","Ieremia","Ilarie","Ilarion","Ilie","Inocențiu","Ioan","Ion","Ionel","Ionică","Ionuț","Iosif","Irinel","Iulian","Iuliu","Iurie","Iustin","Iustinian","Ivan","Jan","Jean","Jenel","Ladislau","Lascăr","Laurențiu","Laurian","Lazăr","Leonard","Leontin","Lică","Liviu","Lorin","Luca","Lucențiu","Lucian","Lucrețiu","Ludovic","Manole","Marcel","Marcu","Marian","Marin","Marius","Martin","Matei","Maxim","Maximilian","Mădălin","Mihai","Mihail","Mihnea","Mircea","Miron","Mitică","Mitruț","Mugur","Mugurel","Nae","Narcis","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicu","Nicuță","Niculiță","Nicușor","Norbert","Norman","Octav","Octavian","Octaviu","Olimpian","Olimpiu","Oliviu","Ovidiu","Pamfil","Panait","Panagachie","Paul","Pavel","Pătru","Petre","Petrică","Petrișor","Petru","Petruț","Pompiliu","Radu","Rafael","Rareș","Raul","Răducu","Răzvan","Relu","Remus","Robert","Romeo","Romulus","Sabin","Sandu","Sava","Sebastian","Sergiu","Sever","Severin","Silvian","Silviu","Simi","Simion","Sinică","Sorin","Stan","Stancu","Stelian","Șerban","Ștefan","Teodor","Teofil","Teohari","Theodor","Tiberiu","Timotei","Titus","Todor","Toma","Traian","Tudor","Valentin","Valeriu","Valter","Vasile","Vasilică","Veniamin","Vicențiu","Victor","Vincențiu","Viorel","Visarion","Vlad","Vladimir","Vlaicu","Voicu","Zamfir","Zeno"],VKu=ju(DG,mG),JKu=["Achim","Adam","Albu","Aldea","Alexa","Alexandrescu","Alexandru","Alexe","Andrei","Anghel","Antal","Anton","Apostol","Ardelean","Ardeleanu","Avram","Baciu","Badea","Balan","Balint","Banica","Banu","Barbu","Barbulescu","Bejan","Biro","Blaga","Boboc","Bodea","Bogdan","Bota","Botezatu","Bratu","Bucur","Buda","Bunea","Burlacu","Calin","Catana","Cazacu","Chiriac","Chirila","Chirita","Chis","Chivu","Ciobanu","Ciocan","Cojocaru","Coman","Constantin","Constantinescu","Cornea","Cosma","Costache","Costea","Costin","Covaci","Cozma","Craciun","Cretu","Crisan","Cristea","Cristescu","Croitoru","Cucu","Damian","Dan","Danciu","Danila","Dascalu","David","Diaconescu","Diaconu","Dima","Dinca","Dinu","Dobre","Dobrescu","Dogaru","Dragan","Draghici","Dragoi","Dragomir","Dumitrache","Dumitrascu","Dumitrescu","Dumitriu","Dumitru","Duta","Enache","Ene","Farcas","Filimon","Filip","Florea","Florescu","Fodor","Fratila","Gabor","Gal","Ganea","Gavrila","Georgescu","Gheorghe","Gheorghita","Gheorghiu","Gherman","Ghita","Giurgiu","Grecu","Grigoras","Grigore","Grigorescu","Grosu","Groza","Horvath","Iacob","Iancu","Ichim","Ignat","Ilie","Iliescu","Ion","Ionescu","Ionita","Iordache","Iorga","Iosif","Irimia","Ispas","Istrate","Ivan","Ivascu","Kiss","Kovacs","Lazar","Luca","Lungu","Lupu","Macovei","Maftei","Man","Manea","Manolache","Manole","Marcu","Marginean","Marian","Marin","Marinescu","Martin","Mateescu","Matei","Maxim","Mazilu","Micu","Mihai","Mihaila","Mihailescu","Mihalache","Mihalcea","Milea","Militaru","Mircea","Mirea","Miron","Miu","Mocanu","Moga","Moise","Moldovan","Moldoveanu","Molnar","Morar","Moraru","Muntean","Munteanu","Muresan","Musat","Nagy","Nastase","Neacsu","Neagoe","Neagu","Neamtu","Nechita","Necula","Nedelcu","Negoita","Negrea","Negru","Nemes","Nica","Nicoara","Nicolae","Nicolescu","Niculae","Niculescu","Nistor","Nita","Nitu","Oancea","Olariu","Olaru","Oltean","Olteanu","Oprea","Opris","Paduraru","Pana","Panait","Paraschiv","Parvu","Pasca","Pascu","Patrascu","Paun","Pavel","Petcu","Peter","Petre","Petrea","Petrescu","Pintea","Pintilie","Pirvu","Pop","Popa","Popescu","Popovici","Preda","Prodan","Puiu","Radoi","Radu","Radulescu","Roman","Rosca","Rosu","Rotaru","Rus","Rusu","Sabau","Sandor","Sandu","Sarbu","Sava","Savu","Serban","Sima","Simion","Simionescu","Simon","Sirbu","Soare","Solomon","Staicu","Stan","Stanciu","Stancu","Stanescu","Stefan","Stefanescu","Stoian","Stoica","Stroe","Suciu","Szabo","Szasz","Szekely","Tamas","Tanase","Tataru","Teodorescu","Toader","Toma","Tomescu","Toth","Trandafir","Trif","Trifan","Tudor","Tudorache","Tudose","Turcu","Ungureanu","Ursu","Vaduva","Varga","Vasile","Vasilescu","Vasiliu","Veres","Vintila","Visan","Vlad","Voicu","Voinea","Zaharia","Zamfir"],UKu=[{value:"{{person.last_name}}",weight:1}],hG=["Dl","Dra"],WKu=[{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],qKu=ju(xG,hG),ZKu=["Jr.","Sr."],YKu={female_first_name:DG,female_prefix:xG,first_name:VKu,last_name:JKu,last_name_pattern:UKu,male_first_name:mG,male_prefix:hG,name:WKu,prefix:qKu,suffix:ZKu},QKu=YKu,XKu=["021######","031######","0258######","0358######","0257######","0357######","0248######","0348######","0234######","0334######","0259######","0359######","0263######","0363######","0231######","0331######","0239######","0339######","0268######","0368######","0238######","0338######","0242######","0342######","0255######","0355######","0264######","0364######","0241######","0341######","0267######","0367######","0245######","0345######","0251######","0351######","0236######","0336######","0246######","0346######","0253######","0353######","0266######","0366######","0254######","0354######","0243######","0343######","0232######","0332######","0262######","0362######","0252######","0352######","0265######","0365######","0233######","0333######","0249######","0349######","0244######","0344######","0260######","0360######","0261######","0361######","0269######","0369######","0230######","0330######","0247######","0347######","0256######","0356######","0240######","0340######","0250######","0350######","0235######","0335######","0237######","0337######"],uIu={formats:XKu},eIu=uIu,aIu={cell_phone:fKu,date:kKu,internet:BKu,location:HKu,metadata:_Ku,person:QKu,phone_number:eIu},s7=aIu;new Ku({locale:[s7,Ru,Lu]});var rIu=["0600#####","0601#####","0602#####","0603#####","0604#####","0605#####","0606#####","0607#####","0608#####","0609#####","0610#####","0611#####","0612#####","0613#####","0614#####","0615#####","0616#####","0617#####","0618#####","0619#####","0620#####","0621#####","0622#####","0623#####","0624#####","0625#####","0626#####","0627#####","0628#####","0629#####","0660#####","0661#####","0662#####","0663#####","0664#####","0665#####","0666#####","0667#####","0668#####","0669#####","0670#####","0671#####","0672#####","0673#####","0674#####","0675#####","0676#####","0677#####","0678#####","0679#####","0680#####","0681#####","0682#####","0683#####","0684#####","0685#####","0686#####","0687#####","0688#####","0689#####","0690#####","0691#####","0692#####","0693#####","0694#####","0695#####","0696#####","0697#####","0698#####","0699#####","0790#####","0791#####","0792#####","0793#####","0794#####","0795#####","0796#####","0797#####","0798#####","0799#####","0780#####","0781#####","0782#####","0783#####","0784#####","0785#####","0786#####","0787#####","0788#####","0789#####"],nIu={formats:rIu},tIu=nIu,iIu={wide:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],abbr:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec"]},oIu={wide:["Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă","Duminică"],abbr:["Lu","Ma","Mi","Jo","Vi","Sâ","Du"]},sIu={month:iIu,weekday:oIu},lIu=sIu,EIu=["com","ru","net","org","md"],cIu=["mail.ru","rambler.ru","yandex.ru","gmail.com","gmail.ru","yahoo.com","hotmail.com"],dIu={domain_suffix:EIu,free_email:cIu},DIu=dIu,xIu=["Bloc ##","Bloc ##/##"],mIu=["Anenii Noi","Basarabeasca","Bender","Briceni","Bălți","Cahul","Ceadîr-Lunga","Chișinău","Cimișlia","Cocieri","Codru","Comrat","Criuleni","Călărași","Căușeni","Dnestrovsc","Dondușeni","Drochia","Dubăsari","Dumbrava","Edineț","Florești","Fălești","Glodeni","Grigoriopol","Hîncești","Ialoveni","Iargara","Leova","Nisporeni","Ocnița","Orhei","Otaci","Rezina","Rîbnița","Sadaclia","Sadaclia Mică","Sadaclia Nouă","Saharna","Saharna Nouă","Saharna Veche","Salcia","Seliște","Sipoteni","Sipoteni Noui","Slobozia Mare","Soroca","Strășeni","Stăuceni","Susleni","Suvorovca","Sîngerei","Talmaza","Taraclia","Taraclia de Salcie","Telenesti","Tigheci","Tiraspol","Tocuz","Tocuzeni","Tomai","Trebisăuți","Tvardița","Tătărășeni","Ungheni","Vadul lui Isac","Vadul lui Voda","Vaduleni","Valea Coloniței","Valea Perjei","Varnița","Varvareuca","Vatra","Verdești","Veverița","Volintiri","Vulcănești","Zagarancea","Zaicana","Zaim","Zamciogi","Zgurița","Zgărdești","Zirnesti","Zolonceni","Zârnești","Zîrnești","Zăbriceni","Zăicani","Zăluceni","Zăticeni","Șofrîncani","Ștefan Vodă"],hIu=["{{location.city_prefix}} {{person.firstName}}","{{location.city_name}}"],pIu=["Raionul","Municipiu"],gIu=["Anenii Noi","Basarabeasca","Bender","Briceni","Cahul","Calarasi","Cantemir","Causeni","Chisinau","Cimislia","Criuleni","Donduseni","Drochia","Dubasari","Edinet","Falesti","Floresti","Glodeni","Hincesti","Ialoveni","Leova","Nisporeni","Ocnita","Orhei","Rezina","Riscani","Singerei","Soldanesti","Soroca","Stefan-Voda","Straseni","Taraclia","Telenesti","Ungheni"],fIu=["Republica Moldova"],vIu=["MD-####"],CIu=["Ap. ##","Ap. ###"],FIu=null,kIu=null,AIu={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},bIu=["1 Mai","27 August","28 Iunie","31 August","8 Martie","9 Mai","Adam","Alba Iulia","Aldea-Teodorovici Doina Si Ion","Alecsandri","Alecu Russo","Alexandru Cel Bun","Alexandru Donici","Alexandru Lapusneanu","Alexandru Plamadeala","Alexei Mateevici","Arborilor","Arghezi","Aron Pumnul","Asachi","Aurel David","Balcescu","Banulescu-Bodoni","Barbu Lautaru","Basarabia","Basarabiei","Bernardazzi","Bisericii","Bogdan Voda","Boris Glavan","Brincus","Bucovinei","Bucuriei","Bulgara","Burebista","Cahul","Cantemir","Cantemir Dimitrie","Capriana","Caraciobanu","Caragiale","Ceaikovski Piotr","Ceapaev","Cehov","Cetatea Alba","Chirov","Chisinau","Chisinaului","Cibotari Maria","Cimpului","Ciobanu","Ciocirlia","Ciorba","Ciprian Porumbescu","Ciresilor","Cismelelor","Codrilor","Colinei","Columna","Comarov","Comarova","Constantin Negruzzi","Constantin Stamati","Constantin Stere","Constructorilor","Corlatenilor","Cosbuc","Cosbuc George","Cosmescu","Cosmonautilor","Costin","Crasescu","Creanga","Crihan","Crizantemelor","Cupcea","Cutuzov","Cuza Voda","Dacia","Dacilor","Damian","Decebal","Delete","Dimo","Doga","Doina","Donici","Dosoftei","Dragan","Dragomirna","Dragos Voda","Dumbrava","Eminescu","Feroviarilor","Fintinilor","Floreni","Florilor","Franco","Frunze","Gagarin","Garii","Gheorghe Asachi","Ghica-Voda","Ghioceilor","Glavan","Gogol","Gradinarilor","Gradinilor","Gratiesti","Gribov","Grigore Ureche","Haiducilor","Halippa","Halippa Pantelimon","Hasdeu","Hasdeu Bogdan Petriceicu","Hijdeu","Hincesti","Horelor","Hotin","Hotinului","Iachir","Ialoveni","Iasului","Iazului","Igor Vieru","Independentei","Industriala","Ioan Voda","Ion Creanga","Ion Neculce","Ion Soltis","Iorga","Ismail","Isnovat","Izvoarelor","Kiev","Kogalniceanu","Lacului","Lapusneanu","Lautarilor","Lazo","Lenin","Lermontov","Libertatii","Livezilor","Liviu Deleanu","Lomonosov","Luceafarul","Luceafarului","Lupu","Macarenco","Maiacovschi Vladimir","Maria Cibotaru","Maria Dragan","Marinescu","Martisor","Mateevici","Matei Basarab","Matrosov","Mendeleev","Meniuc","Mesterul Manole","Miciurin","Micle","Mihai Eminescu","Mihai Sadoveanu","Mihail Kogalniceanu","Mihail Sadoveanu","Milescu Spataru Nicolae","Miorita","Mioritei","Mira","Mircea Cel Batrin","Miron Costin","Mitropolit Petru Movila","Mitropolitul Varlaam","Moldova","Moldovita","Molodiojnaia","Moruzi","Movila","Muncii","Muresanu","Musicescu Gavriil","Neaga","Necrasov","Neculce","Negruzzi","Nicolae Iorga","Novaia","Nucarilor","Nuferilor","Orhei","Ostrovschi","Ovidiu","Pacii","Padurilor","Parcului","Pavlov","Pescarilor","Petru Movila","Petru Rares","Petru Zadnipru","Pirogov","Plaiului","Plamadeala","Plopilor","Plugarilor","Pobedi","Podgorenilor","Polevaia","Popov","Porumbescu","Prieteniei","Primaverii","Pruncul","Puskin","Rares","Razesilor","Rediu Mare","Renasterii","Romana","Russo","Russo Alecu","Sadovaia","Sadoveanu","Saharov","Salcimilor","Satul","Sciusev","Scolii","Serghei Lazo","Sevcenco","Sfatul Tarii","Sfinta Maria","Sfinta Treime","Sfintul Andrei","Sfintul Gheorghe","Sirbu","Smochina","Solidaritatii","Solnecinaia","Solohov","Soltis","Soltis Ion","Sperantei","Sportiva","Stamati","Stefan Cel Mare","Stefan Neaga","Stefan Voda","Stejarilor","Stere","Studentilor","Suceava","Suveranitatii","Suvorov","Tamara Ciobanu","Tatarbunar","Tcacenco","Teilor","Teodorovici","Testemiteanu","Tighina","Tighinei","Timisoara","Tineretului","Tolstoi","Toma Ciorba","Traian","Trandafirilor","Tricolorului","Tudor Vladimirescu","Turghenev","Ungureanu","Unirii","Ureche","Uzinelor","Valeriu Cupcea","Varlaam","Vasile Alecsandri","Vasile Lupu","Veronica Micle","Victoriei","Vieru","Viilor","Visinilor","Viteazul Mihai","Vlad Tepes","Vladimirescu","Voda","Voluntarilor","Vorosilov","Zadnipru","Zamfir Arbore","Zmeurei","Zorilor"],yIu=["{{location.street_prefix}} {{location.street_name_part}}"],BIu=["Aleea","Bulevardul","Str-la","Str"],zIu={building_number:xIu,city_name:mIu,city_pattern:hIu,city_prefix:pIu,county:gIu,default_country:fIu,postcode:vIu,secondary_address:CIu,state:FIu,state_abbr:kIu,street_address:AIu,street_name_part:bIu,street_pattern:yIu,street_prefix:BIu},SIu=zIu,MIu={title:"Romanian (Moldova)",code:"ro_MD",country:"MD",language:"ro",endonym:"Română (Moldova)",dir:"ltr",script:"Latn"},wIu=MIu,pG=["Aculina","Ada","Adela","Adelaida","Adelina","Adriana","Afanasi","Agafia","Agnesa","Ala","Albina","Alea","Alena","Alesea","Alevtina","Alexandra","Alexandrina","Alina","Aliona","Alisa","Alla","Ana","Ana-Maria","Anastasia","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Antonina","Argentina","Ariadna","Arina","Aurelia","Aurica","Axenia","Calina","Carina","Carolina","Catalina","Cezara","Chira","Claudia","Clavdia","Constanta","Constantia","Corina","Cornelia","Crina","Cristiana","Cristina","Dana","Daniela","Daria","Diana","Didina","Dina","Doina","Doinita","Domnica","Dora","Doriana","Dorina","Dumitrita","Ecaterina","Efimia","Efrosinia","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emilia","Erica","Eudochia","Eugenia","Eva","Evdochia","Evelina","Evghenia","Fedora","Felicia","Feodora","Feodosia","Fevronia","Gabriela","Galina","Georgeta","Gheorghina","Greta","Iana","Ianina","Ianna","Iaroslava","Ileana","Ilia","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioana","Ionela","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iuliana","Ivana","Ivanna","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Leonora","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Lora","Lucia","Lucica","Lucretia","Ludmila","Luiza","Luminita","Magdalena","Maia","Malvina","Marcela","Margareta","Margarita","Maria","Mariana","Marianna","Maricica","Marina","Marta","Melania","Melnic","Mihaela","Minodora","Mirela","Miroslava","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicolai","Nicoleta","Niculina","Nina","Nineli","Nona","Nonna","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavlina","Pelaghia","Polina","Prascovia","Rada","Raisa","Reghina","Renata","Rima","Rimma","Rita","Rodica","Romina","Rosina","Rotaru","Ruslana","Ruxanda","Sabina","Sanda","Serafima","Silvia","Snejana","Sofia","Sorina","Stela","Steliana","Stella","Steluta","Stepanida","Svetlana","Svitlana","Taisia","Tamara","Tatiana","Teodora","Tetiana","Uliana","Valentina","Valeria","Valeriu","Varvara","Vasilina","Vasilisa","Veaceslav","Vera","Verginia","Veronica","Vica","Victoria","Violeta","Violetta","Violina","Viorelia","Viorica","Virginia","Vitalia","Vitalina","Vlada","Vladilena","Vladislava","Vladlena","Xenia","Zina","Zinaida","Zinovia","Zoia","Zorina"],gG=["Dna","Dra"],fG=["Adrian","Afanasi","Afanasie","Ahmad","Albert","Alexander","Alexandr","Alexandru","Alexei","Ali","Alic","Amir","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Anjela","Anton","Arcadi","Arcadie","Arcadii","Artiom","Artur","Augustin","Aurel","Aurelian","Aureliu","Boris","Calin","Catalin","Cezar","Chiril","Chirill","Ciprian","Constantin","Constatin","Cornel","Corneliu","Cristian","Cristin","Cristofor","Daniel","Daniil","Danil","Danu","David","Denis","Dimitri","Dimitrii","Dinu","Dmitri","Dmitrii","Dorel","Dorian","Dorin","Dragomir","Dragos","Dumitru","Edgar","Eduard","Efim","Egor","Emil","Emilian","Eric","Eugen","Eugeniu","Evgheni","Evghenii","Feodor","Filip","Filipp","Fiodor","Florin","Gabriel","Gavril","George","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gherman","Gleb","Grigore","Grigori","Husein","Iacob","Iacov","Ianos","Iaroslav","Ibrahim","Igor","Igori","Ilia","Ilie","Ioan","Ion","Ionel","Iosif","Iulian","Iuri","Iurie","Iurii","Ivan","Jan","Laurentiu","Leon","Leonid","Lev","Liubovi","Liviu","Luca","Lucian","Lungu","Mahmoud","Marat","Marc","Marcel","Marian","Marin","Marius","Maxim","Mihai","Mihail","Mircea","Miroslav","Mohamad","Mohamed","Muhammad","Mustafa","Nicanor","Nicolae","Nicolai","Nicolaie","Nicon","Nicu","Octavian","Oleg","Oleksandr","Pantelei","Pavel","Petru","Piotr","Radion","Radislav","Radu","Renat","Robert","Rodion","Roman","Romeo","Rostislav","Ruslan","Rustam","Said","Sandu","Sava","Savva","Seghei","Semion","Serafim","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Spiridon","Stanislav","Stefan","Stela","Stelian","Stepan","Sveatoslav","Svetlana","Svetoslav","Taras","Teodor","Timofei","Toma","Traian","Trofim","Tudor","Vadim","Valentin","Valeri","Valerii","Valeriu","Vasile","Vasili","Vasilie","Veaceslav","Veceaslav","Veceslav","Veniamin","Vergiliu","Victor","Viorel","Virgiliu","Vitali","Vitalie","Vitalii","Vlad","Vladimer","Vladimir","Vladislav","Vladlen","Vsevolod","Zahar","Zaharia"],PIu=ju(pG,fG),TIu=["Ababii","Abu","Adam","Albu","Alexandru","Andrei","Andries","Andronic","Anghel","Antoci","Apostol","Arnaut","Babin","Baciu","Balaban","Balan","Baltag","Bargan","Bejan","Bejenari","Bejenaru","Birca","Bitca","Bivol","Boboc","Bodrug","Bogdan","Boico","Bondarenco","Bordian","Bors","Borta","Bostan","Botan","Botezatu","Botnari","Botnaru","Braga","Brinza","Buga","Bujor","Bulat","Bunescu","Burduja","Burlacu","Buruiana","Busuioc","Butnaru","Capatina","Cara","Caraman","Caraus","Carp","Casian","Catana","Cazac","Cazacu","Ceban","Cebanu","Cebotari","Cecan","Cernei","Chicu","Chihai","Chiriac","Chirilov","Chirita","Cibotari","Cioban","Ciobanu","Ciorba","Ciornii","Ciubotaru","Ciumac","Codreanu","Cojocari","Cojocaru","Cojuhari","Colesnic","Condrea","Constantinov","Costin","Cotorobai","Cotruta","Covalciuc","Covalenco","Covali","Craciun","Creciun","Cretu","Cristea","Croitor","Croitoru","Crudu","Cucos","Cucu","Cujba","Cusnir","Dabija","Damian","Darii","David","Diaconu","Dodon","Donica","Dragan","Duca","Enachi","Eni","Erhan","Esanu","Filip","Florea","Focsa","Frunza","Frunze","Furtuna","Gaina","Gangan","Gavrilita","Gavriliuc","Gheorghita","Gherman","Gilca","Girbu","Gisca","Golban","Goncear","Gonta","Gorea","Graur","Grecu","Grigoras","Grosu","Groza","Gusan","Gutu","Guzun","Hincu","Iatco","Ignat","Iovu","Isac","Istrati","Ivanov","Ivanova","Jardan","Josan","Lazari","Leahu","Lisnic","Luca","Luchian","Lungu","Lupasco","Lupascu","Lupu","Macari","Macovei","Madan","Malai","Mamaliga","Manole","Marcu","Mardari","Marian","Marin","Matei","Mazur","Melnic","Mereuta","Mihailov","Mihalachi","Mindru","Miron","Mirza","Mitu","Mocan","Mocanu","Moisei","Moldovan","Moldovanu","Morari","Moraru","Moroz","Muntean","Munteanu","Musteata","Nastas","Neagu","Negara","Negru","Negruta","Nicolaev","Nistor","Novac","Olari","Olaru","Oleinic","Oprea","Paladi","Palii","Pasat","Pascal","Pascari","Pascaru","Pavlov","Petrov","Pintea","Pinzari","Pinzaru","Placinta","Plamadeala","Platon","Plesca","Popa","Popescu","Popov","Popova","Popovici","Popusoi","Postica","Postolachi","Prepelita","Prisacari","Prisacaru","Prodan","Pruteanu","Puscas","Racu","Radu","Railean","Raileanu","Rata","Revenco","Robu","Roman","Romanciuc","Rosca","Rotari","Rotaru","Rusnac","Russu","Rusu","Sandu","Sava","Savciuc","Savin","Schiopu","Scripnic","Scurtu","Scutaru","Secrieru","Seremet","Serghei","Sevcenco","Sirbu","Sirghi","Sochirca","Socolov","Soltan","Spataru","Spinu","Stavila","Stirbu","Stoian","Stratan","Stratulat","Svet","Talpa","Taran","Tataru","Tatiana","Tcacenco","Tcaci","Terzi","Tofan","Toma","Topal","Triboi","Trifan","Turcan","Turcanu","Ungureanu","Untila","Ursachi","Ursu","Uzun","Vacarciuc","Vartic","Verdes","Vicol","Vieru","Virlan","Vizitiu","Vlas","Vrabie","Zaharia","Zaporojan"],vG=["Dl","Dra"],jIu=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],NIu=ju(gG,vG),LIu=null,RIu={female_first_name:pG,female_prefix:gG,first_name:PIu,last_name:TIu,male_first_name:fG,male_prefix:vG,name:jIu,prefix:NIu,suffix:LIu},KIu=RIu,IIu=["0220#####","0221#####","0222#####","0223#####","0224#####","0225#####","0226#####","0227#####","0228#####","0229#####"],OIu={formats:IIu},$Iu=OIu,HIu={cell_phone:tIu,date:lIu,internet:DIu,location:SIu,metadata:wIu,person:KIu,phone_number:$Iu},CG=HIu;new Ku({locale:[CG,s7,Ru,Lu]});var GIu=["красный","зеленый","синий","желтый","багровый","мятный","зеленовато-голубой","белый","черный","оранжевый","розовый","серый","красно-коричневый","фиолетовый","бирюзовый","желто-коричневый","небесно голубой","оранжево-розовый","темно-фиолетовый","орхидный","оливковый","пурпурный","лимонный","кремовый","сине-фиолетовый","золотой","красно-пурпурный","голубой","лазурный","лиловый","серебряный"],_Iu={human:GIu},VIu=_Iu,JIu=["Книги","Фильмы","музыка","игры","Электроника","компьютеры","Дом","садинструмент","Бакалея","здоровье","красота","Игрушки","детское","для малышей","Одежда","обувь","украшения","Спорт","туризм","Автомобильное","Галантерея","Меха","Пряжа","промышленное"],UIu={adjective:["Маленький","Эргономичный","Грубый","Интеллектуальный","Великолепный","Невероятный","Свободный","Большой","Фантастический","Практичный","Лоснящийся","Потрясающий"],material:["Стальной","Деревянный","Бетонный","Пластиковый","Хлопковый","Гранитный","Кожанный","Неодимовый","Меховой","Натуральный","Резиновый"],product:["Стул","Автомобиль","Компьютер","Берет","Кулон","Стол","Свитер","Ремень","Ножницы","Носки","Майка","Кепка","Куртка","Плащ","Сабо","Шарф","Клатч","Кошелек","Портмоне","Ботинок"]},WIu={department:JIu,product_name:UIu},qIu=WIu,ZIu=["{{company.prefix}} {{person.female_first_name}}","{{company.prefix}} {{person.male_first_name}}","{{company.prefix}} {{person.male_last_name}}","{{company.prefix}} {{company.suffix}}{{company.suffix}}","{{company.prefix}} {{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}{{company.suffix}}","{{company.prefix}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}"],YIu=["AO","ГУП","ЗАО","ИП","МУП","НКО","ОП","ООО","ОАО","ПАО","ТСЖ","ФГУП"],QIu=["Групп","Инкорпорэйтед","Лимитед","Пром","Рус","Системс","Сбыт","Снаб","Торг","Трейд"],XIu={name_pattern:ZIu,prefix:YIu,suffix:QIu},uOu=XIu,eOu={wide:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],wide_context:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],abbr:["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],abbr_context:["янв.","февр.","марта","апр.","мая","июня","июля","авг.","сент.","окт.","нояб.","дек."]},aOu={wide:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"],wide_context:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],abbr:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],abbr_context:["вс","пн","вт","ср","чт","пт","сб"]},rOu={month:eOu,weekday:aOu},nOu=rOu,tOu=["БИОС","Гб","ИИ","ОС","ОЗУ","ПО","СУБД","ХЗ","ЭВМ","HTTP","SDD","CSS","SSL","AGP","FTP","PCI","ADP","RSS","XML","EXE","COM","НМЖД","ПЗУ","SMTP","SMS","USB","PNG","SAS","JSON","XSS"],iOu=["вспомогательный","основной","внутренний","цифровой","свободно-распростроняемый","виртуальный","кросс-платформенный","излишний","онлайн","сенсорный","многобайтный","беспроводной","1080-пиксельный","нейронный","оптический","твердотельный","мобильный"],oOu=["резервное копирование","обход","архивирование","взлом","шифрование","переопределение","сжатие","скачивание","копирование","навигация","индексирование","соединение","генерация","определение количества","вычисление","синтез","передача","программирование","разбор"],sOu=["драйвер","протокол","ограничитель","интерфейс","микрочип","код","парсер","сокет","кортеж","порт","ключ","массив","объект","сенсор","брандмауэр","винчестер","пиксель","механизм сигнализации","поглотитель","монитор","продукт","передатчик","блок разведения","канал","конденсатор","оператор"],lOu=["Чтобы {{verb}} {{noun}}, мы можем получить {{abbreviation}} {{noun}} через {{adjective}} {{abbreviation}} {{noun}}!","Необходимо {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Попробуйте {{verb}} {{abbreviation}} {{noun}}, возможно это позволит {{verb}} {{adjective}} {{noun}}!","Вы не можете {{verb}} {{noun}}, требуется {{ingverb}} или {{ingverb}}!","Используйте {{adjective}} {{abbreviation}} {{noun}}, для того чтобы {{verb}} {{adjective}} {{noun}}!","{{abbreviation}} {{noun}} недоступен, требуется {{verb}} {{adjective}} {{noun}}, чтобы мы могли {{verb}} {{abbreviation}} {{noun}}!","{{ingverb}} не работает, попробуйте {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Я планирую {{verb}} {{adjective}} {{abbreviation}} {{noun}}, это должно помочь {{verb}} {{abbreviation}} {{noun}}!"],EOu=["сохранить","обойти","взломать","переопределить","сжать","зашифровать","импортировать","экспортировать","копировать","навигировать","индексировать","соединить","генерировать","распарсить","квантифицировать","вычислить","синтезировать","ввести","передать","запрограммировать","перезагрузить","разобрать"],cOu={abbreviation:tOu,adjective:iOu,ingverb:oOu,noun:sOu,phrase:lOu,verb:EOu},dOu=cOu,DOu=["biz","club","com","edo","info","host","moscow","net","org","online","press","pro","ru","rus","space","store","su","tech","москва","онлайн","рф","сайт"],xOu=["yandex.ru","ya.ru","mail.ru","gmail.com","yahoo.com","hotmail.com"],mOu={domain_suffix:DOu,free_email:xOu},hOu=mOu,pOu=["###"],gOu=["Абакан","Абинск","Агата","Агинское (Забайк.)","Адлер","Адыгейск","Азов (Рост.)","Алагир","Алапаевск","Алдан","Александров","Александров Гай","Александровск","Александровск-Сахалинский","Алексин","Амдерма","Амурск","Анадырь","Анапа","Ангарск","Андреаполь","Анива","Апатиты","Апрелевка","Апшеронск","Аргаяш","Ардон","Арзамас","Армавир","Арсеньев","Артем","Архангельск","Архыз","Аршан (Бурят.)","Асбест","Асино","Астрахань","Ахтубинск","Ачинск","Ачхой Мартан","Аша","Бавлы","Байкальск","Баксан","Балашиха","Балашов","Балтийск","Баргузин","Барнаул","Батайск","Белгород","Белогорск (Амур.)","Белокуриха","Беломорск","Белорецк","Белореченск","Белоярский","Белый Яр (Томск.)","Березники","Беслан","Бийск","Билибино","Биробиджан","Бирск","Благовещенск (Амур.)","Богучар","Бодайбо","Бологое","Бомнак","Борзя","Боровск","Братск","Бреды","Бронницы","Брянск","Бугульма","Бугуруслан","Буденновск","Бузулук","Буйнакск","Быково (метеост.)","Валаам","Валдай","Ведено","Великие Луки","Великий Устюг","Вендинга","Верещагино (Перм.)","Верхнее Пенжино","Верхний Баскунчак","Верхний Тагил","Верхний Уфалей","Верхотурье","Верхоянск","Видное","Вилюйск","Витим","Владивосток","Владикавказ","Владимир","Внуково (метеост.)","Волгоград","Волгодонск","Вологда","Волоколамск","Волхов","Воркута","Воронеж","Воскресенск","Воткинск","Всеволожск","Вуктыл","Выборг","Вытегра","Вязьма","Гаврилов-Ям","Гагарин","Галич","Гатчина","Гдов","Геленджик","Глазов","Голицыно","Горно-Алтайск","Городовиковск","Горячий Ключ","Горячинск","Гремячинск (Бурят.)","Гремячинск (Перм.)","Грозный","Губаха","Губкин","Губкинский","Гудермес","Гусь-Хрустальный","Дагомыс","Далматово","Данков","Двинской","Дербент","Джейрах","Джубга","Дзержинск","Дивногорск","Диксон","Дмитров","Дно","Добрянка","Долинск","Домбай","Домодедово","Дубна","Дудинка","Егорьевск","Ейск","Екатеринбург","Елабуга","Елатьма","Елец","Ельня","Енисейск","Ербогачен","Ершов","Ессентуки","Железногорск(Курск.)","Жиганск","Жигулевск","Жуковский","Забайкальск","Заводоуковск","Завьялиха","Зарайск","Звенигород","Зеленогорск (Ленин.)","Зеленоград","Златоуст","Змеиногорск","Иваново","Ивдель","Игарка","Игнашино","Ижевск","Избербаш","Инта","Ирбит","Иркутск","Истра","Ишим","Йошкар-Ола","Кабанск","Кажим","Казань","Калач","Калач-на-Дону","Калачинск","Калевала","Калининград","Калуга","Калязин","Каменномостский","Каменск-Уральский","Каменск-Шахтинский","Камень-на-Оби","Камышин","Камышлов","Кандалакша","Каневская","Канск","Карабудахкент","Карабулак","Карачаевск","Каргасок","Каргополь","Карпинск","Карталы","Касимов","Каспийск","Катав-Ивановск","Катайск","Качканар","Кашира","Кашхатау","Кедровый","Кежма","Кемерово","Кетченеры","Кижи","Кизел","Кизилюрт","Кизляр","Кимры","Кингисепп","Кинешма","Киренск","Киржач","Кириши","Киров (Вятка)","Кирово-Чепецк","Кировск (Мурм.)","Кировск (Ленин.)","Кисловодск","Клин","Ковров","Когалым","Коломна","Колпашево","Комсомольск-на-Амуре","Кондопога","Королев","Корсаков","Костомукша","Кострома","Котельнич","Котлас","Кош-Агач","Красная Поляна","Красновишерск","Красногорск (Моск.)","Краснодар","Краснокамск","Красноселькуп","Краснотурьинск","Красноуральск","Красноуфимск","Красноярск","Кропоткин (Краснод.)","Крымск","Кудымкар","Кузнецк","Кулу","Кулунда","Кунгур","Курган","Курганинск","Курильск","Курск","Куртамыш","Курумкан","Курчатов","Кущевская","Кызыл","Кырен","Кыштым","Кяхта","Лабинск","Лабытнанги","Лагань","Лазаревское","Лесной (Сверд.)","Липецк","Листвянка (Иркут.)","Лодейное Поле","Лотошино","Луга","Луховицы","Лысьва","Льгов","Любань","Люберцы","Лянтор","Магадан","Магас","Магнитогорск","Майкоп","Макаров","Макушино","Малая Вишера","Малгобек","Малоярославец","Махачкала","Медногорск","Междуреченский","Мезень","Мелеуз","Меренга","Миасс","Миллерово","Минеральные Воды","Минусинск","Мирный","Мичуринск","Можайск","Можга","Моздок","Мокшан","Мончегорск","Морозовск","Моршанск","Москва","Москва, МГУ","Мостовской","Муравленко","Мураши","Мурманск","Муром","Мценск","Мыс Шмидта","Мытищи","Набережные Челны","Надым","Назрань","Нальчик","Наро-Фоминск","Нарткала","Нарым","Нарьян-Мар","Находка","Невельск","Невинномысск","Невьянск","Неплюевка","Нерчинск","Нефедова","Нефтегорск (Самар.)","Нефтекамск","Нефтеюганск","Нижневартовск","Нижнекамск","Нижнеудинск","Нижний Новгород","Нижний Тагил","Новая Игирма","Новгород Великий","Новокузнецк","Новомичуринск","Новомосковск","Новороссийка","Новороссийск","Новосибирск","Новочеркасск","Новый Оскол","Новый Уренгой","Ногинск (Моск.)","Ноглики","Норильск","Ноябрьск","Нурлат","Нягань","Нязепетровск","Обнинск","Обоянь","Объячево","Одинцово","Озеры","Оймякон","Октябрьский (Башк.)","Октябрьское (Хант.)","Октябрьское (Челяб.)","Оленегорск (Якут.)","Оленек","Омск","Онега","Орел","Оренбург","Орехово-Зуево","Орск","Оса","Осташков","Оха","Охотск","Павловская","Павловский Посад","Палана","Партизанск","Певек","Пенза","Переславль-Залесский","Пермь","Петрозаводск","Петропавловск-Камчатский","Петухово","Петушки","Печенга","Печора","Пинега","Плес","Плесецк","Подольск","Поронайск","Поярково","Приморско-Ахтарск","Приозерск","Прохладный","Псебай","Псков","Пушкин","Пушкино (Моск.)","Пушкинские Горы","Пышма","Пятигорск","Радужный","Раменское","Ребриха","Ревда (Сверд.)","Ржев","Рославль","Россошь","Ростов","Ростов-на-Дону","Рубцовск","Руза","Рыбинск","Рыльск","Ряжск","Рязань","Салават","Салехард","Сальск","Самара","Санкт-Петербург","Саранск","Сарапул","Саратов","Саров (Морд.)","Сасово","Саянск","Светлогорск (Калин.)","Северо-Курильск","Северобайкальск","Северодвинск","Североморск","Североуральск","Сеймчан","Семлячики","Серафимович","Сергиев Посад","Серебряные Пруды","Середниково","Серов","Серпухов","Сибай","Сковородино","Славгород","Славянск-на-Кубани","Сладково","Слюдянка","Смирных","Смоленск","Снежинск","Снежногорск (Мурм.)","Соболево","Советский","Соликамск","Солнечногорск","Соловки","Соль-Илецк","Сорочинск","Сортавала","Сосновый Бор","Сосногорск","Сосьва (Хант.)","Сочи","Ставрополь","Старая Русса","Старый Оскол","Стерлитамак","Стрежевой","Ступино","Суздаль","Сузун","Сунтар","Сургут (Хант.)","Сусуман","Сухиничи","Сызрань","Сыктывкар","Тавда","Таганрог","Тайшет","Талдом","Тамбей","Тамбов","Тарко-Сале","Таштагол","Тверь","Теберда","Темрюк","Териберка","Терней","Терскол","Тикси","Тимашевск","Тихвин","Тихорецк","Тобольск","Токма","Токсово","Тольятти","Томари","Томпа","Томск","Торжок","Тосно","Тотьма","Троицк (Челяб.)","Троицк (Моск.)","Троицко-Печорск","Туапсе","Тула","Тулпан","Тулун","Тура","Туруханск","Тутаев","Тутончаны","Тымовское","Тында","Тырныауз","Тюмень","Уварово","Углегорск","Углич","Улан-Удэ","Ульяновск","Урай","Уренгой","Урус-Мартан","Урюпинск","Усинск","Усмань","Усолье Сибирское","Уссурийск","Усть-Баргузин","Усть-Джегута","Усть-Илимск","Усть-Ишим","Усть-Калманка","Усть-Камчатск","Усть-Катав","Усть-Кулом","Усть-Кут","Усть-Ордынский","Устюжна","Уфа","Ухта","Учалы","Уэлен","Фатеж","Хабаровск","Ханты-Мансийск","Хасавюрт","Хасан","Хатанга","Химки","Холмогоры","Холмск","Хоста","Хужир","Цимлянск","Чайковский","Чебаркуль","Чебоксары","Чегем","Челюскин","Челябинск","Черемхово","Череповец","Черкесск","Чермоз","Черняховск","Черский","Черусти","Чехов","Чикола","Чита","Чокурдах","Чулым","Чусовой","Шадринск","Шали","Шамары","Шарья","Шатки","Шатой","Шатура","Шаховская","Шахты","Шелагонцы","Шелехов","Шенкурск","Шерегеш","Шереметьево","Шилка","Шумиха","Шуя","Щелково","Щельяюр","Элиста","Эльбрус","Эльтон","Энгельс","Югорск","Южно-Курильск","Южно-Сахалинск","Южноуральск","Юровск","Юрьев-Польский","Юрьевец (Иван.)","Юрюзань","Якутск","Якша","Ялуторовск","Ямбург","Яр-Сале","Ярославль","Ясный (Оренб.)","Яхрома","Яшалта","Яшкуль"],fOu=["{{location.city_name}}"],vOu=["Австралия","Австрия","Азербайджан","Албания","Алжир","Американское Самоа (не признана)","Ангилья","Ангола","Андорра","Антарктика (не признана)","Антигуа и Барбуда","Антильские Острова (не признана)","Аомынь (не признана)","Аргентина","Армения","Афганистан","Багамские Острова","Бангладеш","Барбадос","Бахрейн","Беларусь","Белиз","Бельгия","Бенин","Болгария","Боливия","Босния и Герцеговина","Ботсвана","Бразилия","Бруней","Буркина-Фасо","Бурунди","Бутан","Вануату","Ватикан","Великобритания","Венгрия","Венесуэла","Восточный Тимор","Вьетнам","Габон","Гаити","Гайана","Гамбия","Гана","Гваделупа (не признана)","Гватемала","Гвиана (не признана)","Гвинея","Гвинея-Бисау","Германия","Гондурас","Гренада","Греция","Грузия","Дания","Джибути","Доминика","Доминиканская Республика","Египет","Замбия","Зимбабве","Израиль","Индия","Индонезия","Иордания","Ирак","Иран","Ирландия","Исландия","Испания","Италия","Йемен","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кения","Кипр","Кирибати","Китай","Колумбия","Коморские Острова","Конго","Демократическая Республика","Корея (Северная)","Корея (Южная)","Косово","Коста-Рика","Кот-д'Ивуар","Куба","Кувейт","Кука острова","Кыргызстан","Лаос","Латвия","Лесото","Либерия","Ливан","Ливия","Литва","Лихтенштейн","Люксембург","Маврикий","Мавритания","Мадагаскар","Македония","Малави","Малайзия","Мали","Мальдивы","Мальта","Маршалловы Острова","Мексика","Микронезия","Мозамбик","Молдова","Монако","Монголия","Марокко","Мьянма","Намибия","Науру","Непал","Нигер","Нигерия","Нидерланды","Никарагуа","Новая Зеландия","Норвегия","Объединенные Арабские Эмираты","Оман","Пакистан","Палау","Панама","Папуа — Новая Гвинея","Парагвай","Перу","Польша","Португалия","Республика Конго","Россия","Руанда","Румыния","Сальвадор","Самоа","Сан-Марино","Сан-Томе и Принсипи","Саудовская Аравия","Свазиленд","Сейшельские острова","Сенегал","Сент-Винсент и Гренадины","Сент-Киттс и Невис","Сент-Люсия","Сербия","Сингапур","Сирия","Словакия","Словения","Соединенные Штаты Америки","Соломоновы Острова","Сомали","Судан","Суринам","Сьерра-Леоне","Таджикистан","Таиланд","Тайвань (не признана)","Тамил-Илам (не признана)","Танзания","Тёркс и Кайкос (не признана)","Того","Токелау (не признана)","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Турецкая Республика Северного Кипра (не признана)","Туркменистан","Турция","Уганда","Узбекистан","Украина","Уругвай","Фарерские Острова (не признана)","Фиджи","Филиппины","Финляндия","Франция","Французская Полинезия (не признана)","Хорватия","Центральноафриканская Республика","Чад","Черногория","Чехия","Чили","Швейцария","Швеция","Шри-Ланка","Эквадор","Экваториальная Гвинея","Эритрея","Эстония","Эфиопия","Южно-Африканская Республика","Ямайка","Япония"],COu=["Россия"],FOu=["######"],kOu=["кв. ###"],AOu=["Алтайский край","Амурская область","Архангельская область","Астраханская область","Белгородская область","Брянская область","Владимирская область","Волгоградская область","Воронежская область","г. Москва","г. Санкт - Петербург","г. Севастополь","Еврейская автономная область","Забайкальский край","Ивановская область","Иркутская область","Кабардино - Балкарская Республика","Калининградская область","Калужская область","Камчатский край","Карачаево - Черкесская Республика","Кемеровская область - Кузбасс","Кировская область","Костромская область","Краснодарский край","Красноярский край","Курганская область","Курская область","Ленинградская область","Липецкая область","Магаданская область","Московская область","Мурманская область","Ненецкий автономный округ","Нижегородская область","Новгородская область","Новосибирская область","Омская область","Оренбургская область","Орловская область","Пензенская область","Пермский край","Приморский край","Псковская область","Республика Адыгея (Адыгея)","Республика Алтай","Республика Башкортостан","Республика Бурятия","Республика Дагестан","Республика Ингушетия","Республика Калмыкия","Республика Карелия","Республика Коми","Республика Крым","Республика Марий Эл","Республика Мордовия","Республика Саха (Якутия)","Республика Северная Осетия - Алания","Республика Татарстан","Республика Тыва","Республика Хакасия","Ростовская область","Рязанская область","Самарская область","Саратовская область","Сахалинская область","Свердловская область","Смоленская область","Ставропольский край","Тамбовская область","Тверская область","Томская область","Тульская область","Тюменская область","Удмуртская Республика","Ульяновская область","Хабаровский край","Ханты-Мансийский автономный округ - Югра","Челябинская область","Чеченская Республика","Чувашская Республика","Чукотский автономный округ","Ямало-ненецкий автономный округ","Ярославская область"],bOu={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},yOu=["Советская","Молодежная","Центральная","Школьная","Новая","Садовая","Лесная","Набережная","Октябрьская","Зеленая","Комсомольская","Заречная","Первомайская","Полевая","Луговая","Пионерская","Юбилейная","Северная","Пролетарская","Степная","Южная","Колхозная","Рабочая","Солнечная","Железнодорожная","Восточная","Заводская","Нагорная","Береговая","Кооперативная","Красноармейская","Совхозная","Речная","Спортивная","Озерная","Строительная","Парковая","Подгорная","Почтовая","Партизанская","Вокзальная","Дорожная","Дачная","Западная","Московская","Красная","Трудовая","Шоссейная","Коммунистическая","Сосновая","Клубная","Березовая","Больничная","Интернациональная","Цветочная","Трактовая","Горная","Весенняя","Коммунальная","Майская","Привокзальная","Таежная","Транспортная","Овражная","Светлая","Вишневая","Ключевая","Песчаная","Ленинградская","Профсоюзная","Верхняя","Ленинская","Кирпичная","Мостовая","Станционная","Уральская","Линейная","Фабричная","Магистральная","Сибирская","Крестьянская","Российская","Тихая","Широкая","Нижняя","Народная","Промышленная","Кольцевая","Дальняя","Базарная","Целинная","Родниковая","Революционная","Социалистическая","Звездная","Студенческая","Мирная","Кубанская","Гаражная","Фестивальная","Гражданская","Песочная","Сиреневая","Сельская","Кузнечная","Пушкинская","Крайняя","Гвардейская","Веселая","Загородная","Олимпийская","Приозерная","Рябиновая","Заозерная","Боровая","Урожайная","Торговая","Донская","Пограничная","Огородная","Пригородная","Стадионная","Виноградная","Киевская","Индустриальная","Красногвардейская","Волжская","Свободная","Кедровая","Подлесная","Полярная","Раздольная","Карьерная","Мельничная","Украинская","Шахтерская","Запрудная","Элеваторная","Театральная","Геологическая","Болотная","Придорожная","Кленовая","Казачья","Малая","Морская","Волгоградская","Средняя","Безымянная","Краснофлотская","Братская","Тенистая","Учительская","Кавказская","Короткая","Деповская","Амурская","Сенная","Поселковая","Прудовая","Депутатская","Авиационная","Аэродромная","Большая","Приморская","Алтайская","Тополиная","Ростовская","Тракторная","Мелиоративная","Ольховая","Славянская","Радужная","Краснодарская","Стахановская","Ярославская","Коллективная","Ангарская","Локомотивная","Ягодная","Смоленская","Тепличная","Водопроводная","Республиканская","Осенняя","Байкальская","Саратовская","Казанская","Воронежская","Брянская","Производственная","Техническая","Енисейская","Севастопольская","Окружная","Орловская","Хуторская","Тупиковая","Каштановая","Омская","Привольная","Курортная","Ивановская","Выгонная","Крымская","Путейская","Проезжая","Краснознаменная","Одесская","Логовая","Высокая","Ясная","Портовая","Снежная","Санаторная","Союзная","Ульяновская","Сахалинская","Горняцкая","Прибрежная","Рыбацкая","Полтавская","Тамбовская","Красноярская","Новосельская","Проточная","Черноморская","Минская","Главная","Вольная","Хвойная","Космическая","Моховая","Курская","Курганная","Угловая","Камская","Инженерная","Лесозаводская","Астраханская","Белорусская","Заовражная","Азовская","Ручейная","Волочаевская","Ставропольская","Слободская","Тульская","Харьковская","Петровская","Владимирская","Высоковольтная","Лазурная","Покровская","Новгородская","Ленская","Сплавная","Ударная","Калужская","Прудная","Краснопартизанская","Ореховая","Таманская","Иркутская","Отрадная","Большевистская","Троицкая","Лесхозная","Васильковая","Механическая","Путевая","Кузнецкая","Физкультурная","Черемуховая","Флотская","Угольная","Просторная","Поперечная","Городская","Абрикосовая","Бульварная","Прохладная","Томская","Энергетическая","Литейная","Медицинская","Заливная","Бригадная","Детская","Запорожская","Дальневосточная","Балтийская","Февральская","Лунная","Высотная","Рязанская","Малиновая"],BOu=["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],zOu=["аллея","ал.","набережная","наб.","площадь","пл.","улица","ул."],SOu={building_number:pOu,city_name:gOu,city_pattern:fOu,country:vOu,default_country:COu,postcode:FOu,secondary_address:kOu,state:AOu,street_address:bOu,street_name:yOu,street_pattern:BOu,street_suffix:zOu},MOu=SOu,wOu=["а","административных","активизации","активности","активом","актуальность","анализа","базы","богатый","в","важную","важные","влечёт","внедрения","воздействия","всего","выбранный","вызывает","выполнять","высокотехнологичная","высшего","гражданского","дальнейшее","дальнейших","демократической","деятельности","для","другой","же","за","забывать","зависит","задания","задач","задача","занимаемых","значение","значимость","значительной","и","играет","идейные","изменений","инновационный","интересный","информационно-пропогандистское","кадров","кадровой","качества","качественно","количественный","консультация","концепция","кругу","курс","массового","материально-технической","место","мира","модели","модель","модернизации","на","намеченных","нами","направлений","напрямую","нас","настолько","насущным","национальный","начало","нашей","не","новая","новых","обеспечение","обеспечивает","образом","обуславливает","обучения","общества","общественной","обществом","однако","определения","опыт","организации","организационной","особенности","от","отметить","отношении","оценить","очевидна","плановых","по","повседневная","повседневной","повышение","повышению","подготовке","позволяет","позиции","показывает","понимание","порядка","последовательного","поставленных","постоянное","постоянный","потребностям","поэтапного","правительством","практика","предложений","предпосылки","представляет","прежде","принимаемых","принципов","проблем","проверки","прогресса","прогрессивного","проект","профессионального","процесс","путь","работы","равным","развития","различных","разнообразный","разработке","рамки","реализация","ресурсосберегающих","роль","рост","с","систему","системы","следует","сложившаяся","собой","современного","создаёт","создание","сознания","сомнений","соображения","соответствующей","соответствующих","социально-ориентированный","социально-экономическое","специалистов","способствует","степени","стороны","структура","структуры","существующий","сущности","сфера","также","таким","технологий","требует","укрепления","управление","уровня","условий","уточнения","участия","участниками","финансовых","форм","формировании","формированию","формирования","целесообразности","что","шагов","широким","широкому","экономической","эксперимент","этих"],POu={words:wOu},TOu=POu,jOu={title:"Russian",code:"ru",language:"ru",endonym:"Русский",dir:"ltr",script:"Cyrl"},NOu=jOu,FG=["Агата","Агафья","Акулина","Алевтина","Александра","Алина","Алла","Анастасия","Ангелина","Анжела","Анжелика","Анна","Антонина","Валентина","Валерия","Варвара","Василиса","Вера","Вероника","Виктория","Галина","Глафира","Дарья","Евгения","Евдокия","Евпраксия","Евфросиния","Екатерина","Елена","Елизавета","Жанна","Зинаида","Зоя","Иванна","Ираида","Ирина","Ия","Кира","Клавдия","Ксения","Лариса","Лидия","Лора","Лукия","Любовь","Людмила","Майя","Маргарита","Марина","Мария","Марфа","Милица","Надежда","Наина","Наталья","Нина","Нинель","Нонна","Оксана","Октябрина","Олимпиада","Ольга","Пелагея","Полина","Прасковья","Раиса","Регина","Светлана","Синклитикия","София","Таисия","Тамара","Татьяна","Ульяна","Фаина","Феврония","Фёкла","Элеонора","Эмилия","Юлия"],LOu=["Смирнова","Иванова","Кузнецова","Попова","Соколова","Лебедева","Козлова","Новикова","Морозова","Петрова","Волкова","Соловьева","Васильева","Зайцева","Павлова","Семенова","Голубева","Виноградова","Богданова","Воробьева","Федорова","Михайлова","Беляева","Тарасова","Белова","Комарова","Орлова","Киселева","Макарова","Андреева","Ковалева","Ильина","Гусева","Титова","Кузьмина","Кудрявцева","Баранова","Куликова","Алексеева","Степанова","Яковлева","Сорокина","Сергеева","Романова","Захарова","Борисова","Королева","Герасимова","Пономарева","Григорьева","Лазарева","Медведева","Ершова","Никитина","Соболева","Рябова","Полякова","Цветкова","Данилова","Жукова","Фролова","Журавлева","Николаева","Крылова","Максимова","Сидорова","Осипова","Белоусова","Федотова","Дорофеева","Егорова","Матвеева","Боброва","Дмитриева","Калинина","Анисимова","Петухова","Антонова","Тимофеева","Никифорова","Веселова","Филиппова","Маркова","Большакова","Суханова","Миронова","Ширяева","Александрова","Коновалова","Шестакова","Казакова","Ефимова","Денисова","Громова","Фомина","Давыдова","Мельникова","Щербакова","Блинова","Колесникова","Карпова","Афанасьева","Власова","Маслова","Исакова","Тихонова","Аксенова","Гаврилова","Родионова","Котова","Горбунова","Кудряшова","Быкова","Зуева","Третьякова","Савельева","Панова","Рыбакова","Суворова","Абрамова","Воронова","Мухина","Архипова","Трофимова","Мартынова","Емельянова","Горшкова","Чернова","Овчинникова","Селезнева","Панфилова","Копылова","Михеева","Галкина","Назарова","Лобанова","Лукина","Белякова","Потапова","Некрасова","Хохлова","Жданова","Наумова","Шилова","Воронцова","Ермакова","Дроздова","Игнатьева","Савина","Логинова","Сафонова","Капустина","Кириллова","Моисеева","Елисеева","Кошелева","Костина","Горбачева","Орехова","Ефремова","Исаева","Евдокимова","Калашникова","Кабанова","Носкова","Юдина","Кулагина","Лапина","Прохорова","Нестерова","Харитонова","Агафонова","Муравьева","Ларионова","Федосеева","Зимина","Пахомова","Шубина","Игнатова","Филатова","Крюкова","Рогова","Кулакова","Терентьева","Молчанова","Владимирова","Артемьева","Гурьева","Зиновьева","Гришина","Кононова","Дементьева","Ситникова","Симонова","Мишина","Фадеева","Комиссарова","Мамонтова","Носова","Гуляева","Шарова","Устинова","Вишнякова","Евсеева","Лаврентьева","Брагина","Константинова","Корнилова","Авдеева","Зыкова","Бирюкова","Шарапова","Никонова","Щукина","Дьячкова","Одинцова","Сазонова","Якушева","Красильникова","Гордеева","Самойлова","Князева","Беспалова","Уварова","Шашкова","Бобылева","Доронина","Белозерова","Рожкова","Самсонова","Мясникова","Лихачева","Бурова","Сысоева","Фомичева","Русакова","Стрелкова","Гущина","Тетерина","Колобова","Субботина","Фокина","Блохина","Селиверстова","Пестова","Кондратьева","Силина","Меркушева","Лыткина","Турова"],ROu=[{value:"{{person.female_last_name}}",weight:1}],KOu=["Александровна","Андреевна","Архиповна","Алексеевна","Антоновна","Аскольдовна","Альбертовна","Аркадьевна","Афанасьевна","Анатольевна","Артемовна","Богдановна","Болеславовна","Борисовна","Вадимовна","Васильевна","Владимировна","Валентиновна","Вениаминовна","Владиславовна","Валериевна","Викторовна","Вячеславовна","Геннадиевна","Георгиевна","Геннадьевна","Григорьевна","Даниловна","Дмитриевна","Евгеньевна","Егоровна","Ефимовна","Ждановна","Захаровна","Ивановна","Игоревна","Ильинична","Кирилловна","Кузьминична","Константиновна","Леонидовна","Леоновна","Львовна","Макаровна","Матвеевна","Михайловна","Максимовна","Мироновна","Натановна","Никифоровна","Ниловна","Наумовна","Николаевна","Олеговна","Оскаровна","Павловна","Петровна","Робертовна","Рубеновна","Руслановна","Романовна","Рудольфовна","Святославовна","Сергеевна","Степановна","Семеновна","Станиславовна","Тарасовна","Тимофеевна","Тимуровна","Федоровна","Феликсовна","Филипповна","Харитоновна","Эдуардовна","Эльдаровна","Юльевна","Юрьевна","Яковлевна"],IOu=null,kG=["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агафон","Аггей","Адам","Адриан","Азарий","Аким","Александр","Алексей","Амвросий","Амос","Ананий","Анатолий","Андрей","Андрон","Андроник","Аникей","Аникита","Анисим","Антип","Антонин","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артемий","Артем","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валерий","Валерьян","Варлаам","Варфоломей","Василий","Вацлав","Велимир","Венедикт","Вениамин","Викентий","Виктор","Викторин","Виссарион","Виталий","Владилен","Владлен","Владимир","Владислав","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Гедеон","Геннадий","Георгий","Герасим","Герман","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евграф","Евдоким","Евлампий","Евсей","Евстафий","Евстигней","Егор","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Захар","Зиновий","Зосима","Иван","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираклий","Исай","Исидор","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кирилл","Клавдий","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лев","Леон","Леонид","Леонтий","Лонгин","Лука","Лукьян","Лучезар","Любим","Любомир","Любосмысл","Макар","Максим","Максимильян","Мариан","Марк","Мартын","Мартьян","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Назар","Наркис","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нифонт","Олег","Олимпий","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкратий","Панкрат","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Петр","Пимен","Платон","Поликарп","Порфирий","Потап","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Ратибор","Ратмир","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Сократ","Соломон","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Тарас","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Устин","Фадей","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Эммануил","Эмиль","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юрий","Яков","Ян","Якуб","Януарий","Ярополк","Ярослав"],OOu=ju(FG,kG),$Ou=["Смирнов","Иванов","Кузнецов","Попов","Соколов","Лебедев","Козлов","Новиков","Морозов","Петров","Волков","Соловьев","Васильев","Зайцев","Павлов","Семенов","Голубев","Виноградов","Богданов","Воробьев","Федоров","Михайлов","Беляев","Тарасов","Белов","Комаров","Орлов","Киселев","Макаров","Андреев","Ковалев","Ильин","Гусев","Титов","Кузьмин","Кудрявцев","Баранов","Куликов","Алексеев","Степанов","Яковлев","Сорокин","Сергеев","Романов","Захаров","Борисов","Королев","Герасимов","Пономарев","Григорьев","Лазарев","Медведев","Ершов","Никитин","Соболев","Рябов","Поляков","Цветков","Данилов","Жуков","Фролов","Журавлев","Николаев","Крылов","Максимов","Сидоров","Осипов","Белоусов","Федотов","Дорофеев","Егоров","Матвеев","Бобров","Дмитриев","Калинин","Анисимов","Петухов","Антонов","Тимофеев","Никифоров","Веселов","Филиппов","Марков","Большаков","Суханов","Миронов","Ширяев","Александров","Коновалов","Шестаков","Казаков","Ефимов","Денисов","Громов","Фомин","Давыдов","Мельников","Щербаков","Блинов","Колесников","Карпов","Афанасьев","Власов","Маслов","Исаков","Тихонов","Аксенов","Гаврилов","Родионов","Котов","Горбунов","Кудряшов","Быков","Зуев","Третьяков","Савельев","Панов","Рыбаков","Суворов","Абрамов","Воронов","Мухин","Архипов","Трофимов","Мартынов","Емельянов","Горшков","Чернов","Овчинников","Селезнев","Панфилов","Копылов","Михеев","Галкин","Назаров","Лобанов","Лукин","Беляков","Потапов","Некрасов","Хохлов","Жданов","Наумов","Шилов","Воронцов","Ермаков","Дроздов","Игнатьев","Савин","Логинов","Сафонов","Капустин","Кириллов","Моисеев","Елисеев","Кошелев","Костин","Горбачев","Орехов","Ефремов","Исаев","Евдокимов","Калашников","Кабанов","Носков","Юдин","Кулагин","Лапин","Прохоров","Нестеров","Харитонов","Агафонов","Муравьев","Ларионов","Федосеев","Зимин","Пахомов","Шубин","Игнатов","Филатов","Крюков","Рогов","Кулаков","Терентьев","Молчанов","Владимиров","Артемьев","Гурьев","Зиновьев","Гришин","Кононов","Дементьев","Ситников","Симонов","Мишин","Фадеев","Комиссаров","Мамонтов","Носов","Гуляев","Шаров","Устинов","Вишняков","Евсеев","Лаврентьев","Брагин","Константинов","Корнилов","Авдеев","Зыков","Бирюков","Шарапов","Никонов","Щукин","Дьячков","Одинцов","Сазонов","Якушев","Красильников","Гордеев","Самойлов","Князев","Беспалов","Уваров","Шашков","Бобылев","Доронин","Белозеров","Рожков","Самсонов","Мясников","Лихачев","Буров","Сысоев","Фомичев","Русаков","Стрелков","Гущин","Тетерин","Колобов","Субботин","Фокин","Блохин","Селиверстов","Пестов","Кондратьев","Силин","Меркушев","Лыткин","Туров"],HOu=[{value:"{{person.male_last_name}}",weight:1}],GOu=["Ааронович","Абрамович","Августович","Авдеевич","Аверьянович","Адамович","Адрианович","Аксёнович","Александрович","Алексеевич","Анатольевич","Андреевич","Анисимович","Антипович","Антонович","Ануфриевич","Арсенович","Арсеньевич","Артёмович","Артемьевич","Артурович","Архипович","Афанасьевич","Бенедиктович","Богданович","Бориславович","Борисович","Брониславович","Валентинович","Валерианович","Валерьевич","Валерьянович","Васильевич","Венедиктович","Викентьевич","Викторович","Виленович","Вилорович","Витальевич","Владиленович","Владиславович","Владленович","Власович","Всеволодович","Вячеславович","Гавриилович","Гаврилович","Геннадиевич","Георгиевич","Герасимович","Германович","Гертрудович","Глебович","Гордеевич","Григорьевич","Гурьевич","Давидович","Давыдович","Даниилович","Данилович","Демидович","Демьянович","Денисович","Димитриевич","Дмитриевич","Дорофеевич","Евсеевич","Евстигнеевич","Егорович","Елизарович","Елисеевич","Еремеевич","Ермилович","Ермолаевич","Ерофеевич","Ефимович","Ефимьевич","Ефремович","Ефстафьевич","Жанович","Жоресович","Захарьевич","Зиновьевич","Игнатович","Игнатьевич","Игоревич","Измаилович","Изотович","Иларионович","Ильич","Ильясович","Иосипович","Иосифович","Исидорович","Марсович","Матвеевич","Тарасович","Теймуразович","Терентьевич","Тимурович","Тихонович","Трифонович","Трофимович","Устинович","Фадеевич","Фёдорович","Федосеевич","Федосьевич","Федотович","Феликсович","Феодосьевич","Феоктистович","Феофанович","Филатович","Филимонович","Филиппович","Фокич","Фомич","Фролович","Харитонович","Харламович","Харлампович","Харлампьевич","Чеславович","Эдгардович","Эдгарович","Эдуардович","Юлианович","Юльевич","Яковлевич","Якубович","Ярославович"],_Ou=null,VOu=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],JOu=null,UOu=null,WOu={descriptor:["Ведущий","Генеральный","Главный","Глобальный","Международный","Национальный","Областной","Районный","Региональный","Центральный"],level:["интеграционный","логистический","маркетинговый","оптимизационный","страховой","функциональный","коммуникационный","операционный"],job:["агент","администратор","аналитик","архитектор","дизайнер","инженер","консультант","координатор","менеджер","планировщик","помощник","разработчик","руководитель","сотрудник","специалист","техник"]},qOu={female_first_name:FG,female_last_name:LOu,female_last_name_pattern:ROu,female_middle_name:KOu,female_prefix:IOu,first_name:OOu,male_first_name:kG,male_last_name:$Ou,male_last_name_pattern:HOu,male_middle_name:GOu,male_prefix:_Ou,name:VOu,prefix:JOu,suffix:UOu,title:WOu},ZOu=qOu,YOu=["(9##)###-##-##"],QOu={formats:YOu},XOu=QOu,u$u={color:VIu,commerce:qIu,company:uOu,date:nOu,hacker:dOu,internet:hOu,location:MOu,lorem:TOu,metadata:NOu,person:ZOu,phone_number:XOu},AG=u$u;new Ku({locale:[AG,Ru,Lu]});var e$u=["24 ore","24/7","terza generazione","quarta generazione","quinta generazione","sesta generazione","asimmetrica","asincrona","background","bi-direzionale","biforcata","bottom-line","coerente","coesiva","composita","sensibile al contesto","basta sul contesto","basata sul contenuto","dedicata","didattica","direzionale","discreta","dinamica","eco-centrica","esecutiva","esplicita","full-range","globale","euristica","alto livello","olistica","omogenea","ibrida","impattante","incrementale","intangibile","interattiva","intermediaria","locale","logistica","massimizzata","metodica","mission-critical","mobile","modulare","motivazionale","multimedia","multi-tasking","nazionale","neutrale","nextgeneration","non-volatile","object-oriented","ottima","ottimizzante","radicale","real-time","reciproca","regionale","responsiva","scalabile","secondaria","stabile","statica","sistematica","sistemica","tangibile","terziaria","uniforme","valore aggiunto"],a$u=["valore aggiunto","verticalizzate","proattive","forti","rivoluzionari","scalabili","innovativi","intuitivi","strategici","e-business","mission-critical","24/7","globali","B2B","B2C","granulari","virtuali","virali","dinamiche","magnetiche","web","interattive","sexy","back-end","real-time","efficienti","front-end","distributivi","estensibili","mondiali","open-source","cross-platform","sinergiche","out-of-the-box","enterprise","integrate","di impatto","wireless","trasparenti","next-generation","cutting-edge","visionari","plug-and-play","collaborative","olistiche","ricche"],r$u=["partnerships","comunità","ROI","soluzioni","e-services","nicchie","tecnologie","contenuti","supply-chains","convergenze","relazioni","architetture","interfacce","mercati","e-commerce","sistemi","modelli","schemi","reti","applicazioni","metriche","e-business","funzionalità","esperienze","webservices","metodologie"],n$u=["implementate","utilizzo","integrate","ottimali","evolutive","abilitate","reinventate","aggregate","migliorate","incentivate","monetizzate","sinergizzate","strategiche","deploy","marchi","accrescitive","target","sintetizzate","spedizioni","massimizzate","innovazione","guida","estensioni","generate","exploit","transizionali","matrici","ricontestualizzate"],t$u=["adattiva","avanzata","migliorata","assimilata","automatizzata","bilanciata","centralizzata","compatibile","configurabile","cross-platform","decentralizzata","digitalizzata","distribuita","piccola","ergonomica","esclusiva","espansa","estesa","fondamentale","orizzontale","implementata","innovativa","integrata","intuitiva","inversa","gestita","obbligatoria","monitorata","multi-canale","multi-laterale","open-source","operativa","ottimizzata","organica","persistente","polarizzata","proattiva","programmabile","progressiva","reattiva","riallineata","ricontestualizzata","ridotta","robusta","sicura","condivisibile","stand-alone","switchabile","sincronizzata","sinergica","totale","universale","user-friendly","versatile","virtuale","visionaria"],i$u=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}} {{company.suffix}}","{{person.last_name}}, {{person.last_name}} e {{person.last_name}} {{company.suffix}}"],o$u=["Abilità","Access","Adattatore","Algoritmo","Alleanza","Analizzatore","Applicazione","Approccio","Architettura","Archivio","Intelligenza artificiale","Array","Attitudine","Benchmark","Capacità","Sfida","Circuito","Collaborazione","Complessità","Concetto","Conglomerato","Contingenza","Core","Database","Data-warehouse","Definizione","Emulazione","Codifica","Criptazione","Firmware","Flessibilità","Previsione","Frame","framework","Funzione","Funzionalità","Interfaccia grafica","Hardware","Help-desk","Gerarchia","Hub","Implementazione","Infrastruttura","Iniziativa","Installazione","Set di istruzioni","Interfaccia","Soluzione internet","Intranet","Conoscenza base","Matrici","Matrice","Metodologia","Middleware","Migrazione","Modello","Moderazione","Monitoraggio","Moratoria","Rete","Architettura aperta","Sistema aperto","Orchestrazione","Paradigma","Parallelismo","Policy","Portale","Struttura di prezzo","Prodotto","Produttività","Progetto","Proiezione","Protocollo","Servizio clienti","Software","Soluzione","Standardizzazione","Strategia","Struttura","Successo","Sovrastruttura","Supporto","Sinergia","Task-force","Finestra temporale","Strumenti","Utilizzazione","Sito web","Forza lavoro"],s$u=["SPA","e figli","Group","s.r.l."],l$u={adjective:e$u,buzz_adjective:a$u,buzz_noun:r$u,buzz_verb:n$u,descriptor:t$u,name_pattern:i$u,noun:o$u,suffix:s$u},E$u=l$u,c$u=["com","net","org","it"],d$u=["gmail.com","yahoo.com","hotmail.com","email.it","libero.it","yahoo.it"],D$u={domain_suffix:c$u,free_email:d$u},x$u=D$u,m$u=["###","##","#"],h$u=["Agliè","Andezeno","Barbania","Brosso","Buriasco","Caluso","Cantoira","Carmagnola","Cavour","Chiaverano","Ciconio","Coazze","Cumiana","Feletto","Front","Giaveno","Grugliasco","Lauriano","Locana","Lusigliè","Mathi","Mompantero","Nichelino","Novalesa","Oulx","Perrero","Pinerolo","Pomaretto","Pramollo","Quassolo","Rivara","Rondissone","Rueglio","Santena","Sparone","Usseaux","Varisella","Vidracco","Vinovo","Volvera","Balocco","Campertogno","Cervatto","Cravagliana","Formigliana","Lamporo","Moncrivello","Pila","Rassa","Rossa","Scopa","Valduggia","Vocca","Biandrate","Briona","Comignago","Galliate","Invorio","Mezzomerico","Pisano","Sillavengo","Terdobbiate","Vinzaglio","Alto","Barge","Benevello","Bosia","Brondello","Canosio","Cartignano","Castino","Cervere","Clavesana","Demonte","Envie","Frassino","Gorzegno","Isasca","Macra","Marmora","Montanera","Murello","Nucetto","Pagno","Peveragno","Pocapaglia","Revello","Robilante","Roddi","Saliceto","Sanfrè","Sinio","Treiso","Venasca","Vignolo","Albugnano","Bruno","Canelli","Castell'Alfero","Coazzolo","Cortazzone","Fontanile","Maretto","Monale","Quaranti","Scurzolengo","Tigliole","Viale","Balzola","Bosio","Carezzano","Casasco","Cereseto","Dernice","Frugarolo","Giarole","Lerma","Molare","Montaldeo","Mornese","Ottiglio","Pasturana","Prasco","Rivarone","Solero","Terruggia","Trisobbio","Villalvernia","Bioglio","Camburzano","Cerrione","Donato","Magnano","Mottalciata","Piedicavallo","Pray","Tollegno","Verrone","Lessona","Baceno","Bognanco","Caprezzo","Crodo","Ghiffa","Macugnaga","Miazzina","Omegna","Premia","Trasquera","Allein","Avise","Brissogne","Chamois","Cogne","Etroubles","Gressan","Issime","Morgex","Pollein","Quart","Saint-Denis","Saint-Rhémy-en-Bosses","Valpelline","Villeneuve","Azzate","Besnate","Bregano","Brusimpiano","Caravate","Castelseprio","Clivio","Cugliate-Fabiasco","Dumenza","Gemonio","Inarzo","Luino","Marnate","Morazzone","Saltrio","Ternate","Albiolo","Barni","Bregnano","Cabiate","Carbonate","Cavargna","Dizzasco","Faloppio","Guanzate","Lasnigo","Luisago","Moltrasio","Musso","Pigra","Pusiano","Schignano","Torno","Zelbio","Aprica","Caiolo","Chiavenna","Dazio","Gordona","Livigno","Morbegno","Poggiridenti","Sernio","Tartano","Valdidentro","Abbiategrasso","Binasco","Buscate","Carpiano","Cisliano","Corsico","Gaggiano","Inzago","Magenta","Melzo","Nosate","Pantigliate","Rescaldina","Sedriano","Tribiano","Vignate","Albino","Ardesio","Barbata","Bossico","Brumano","Capizzone","Cerete","Colzate","Cusio","Fontanella","Gandosso","Gorno","Lallio","Martinengo","Mozzo","Pagazzano","Parzanica","Piazzatorre","Pradalunga","Ranica","Rovetta","Selvino","Sovere","Taleggio","Valbondione","Valtorta","Viadanica","Zogno","Acquafredda","Artogne","Berlingo","Botticino","Breno","Calvisano","Castelcovati","Cellatica","Cigole","Cologne","Edolo","Gambara","Gottolengo","Iseo","Lograto","Maclodio","Manerbio","Milzano","Muscoline","Odolo","Ospitaletto","Passirano","Poncarale","Preseglie","Sellero","Sulzano","Trenzano","Piancogno","Barbianello","Borgarello","Calvignano","Casteggio","Cervesina","Copiano","Fortunago","Garlasco","Langosco","Lungavilla","Menconico","Nicorvo","Retorbido","Rosasco","Sommo","Vidigulfo","Zerbo","Azzanello","Capergnanica","Castelleone","Crema","Fiesco","Grontardo","Montodine","Pandino","Ricengo","Soresina","Tornata","Voltido","Casalromano","Commessaggio","Gonzaga","Marmirolo","Ostiglia","Quistello","Sabbioneta","Viadana","Barzago","Bulciago","Casatenovo","Cremeno","Erve","Merate","Morterone","Pagnona","Premana","Sirtori","Valmadrera","Codogno","Galgagnano","Maccastorna","Meleti","Sordio","Barlassina","Briosco","Concorezzo","Lesmo","Renate","Triuggio","Caponago","Avelengo","Brennero","Castelbello-Ciardes","Dobbiaco","Gais","Laion","Luson","Merano","Naz-Sciaves","Plaus","Rasun-Anterselva","Scena","Stelvio","Tirolo","Vandoies","Vipiteno","Andalo","Bieno","Caldes","Capriana","Cavareno","Cis","Dambel","Fierozzo","Giustino","Lavis","Massimeno","Mezzolombardo","Nogaredo","Pinzolo","Ronzone","Sanzeno","Sover","Storo","Terragnolo","Trambileno","Vignola-Falesina","Altavalle","Novella","Belfiore","Buttapietra","Concamarise","Garda","Legnago","Oppeano","Roncà","Sommacampagna","Trevenzuolo","Zevio","Altissimo","Breganze","Caltrano","Castegnero","Creazzo","Gallio","Longare","Montegaldella","Orgiano","Roana","Santorso","Solagna","Trissino","Villaverla","Valbrenta","Gosaldo","Sospirolo","Casier","Codognè","Fontanelle","Loria","Montebelluna","Paese","Preganziol","Sarmede","Vedelago","Cavarzere","Eraclea","Martellago","Pianiga","Spinea","Agna","Barbona","Campodarsego","Cartura","Conselve","Gazzo","Loreggia","Monselice","Ponso","Saccolongo","Stanghella","Tribano","Vigonza","Calto","Ceneselli","Gaiba","Melara","Rosolina","Villadose","Artegna","Bordano","Cassacco","Comeglians","Enemonzo","Grimacco","Mortegliano","Pagnacco","Pontebba","Premariacco","Ravascletto","Rigolato","Sedegliano","Talmassons","Torreano","Varmo","Sappada","Monfalcone","Turriaco","Brugnera","Claut","Fontanafredda","Porcia","Spilimbergo","Airole","Bajardo","Castellaro","Chiusavecchia","Dolcedo","Ospedaletti","Pontedassio","Sanremo","Triora","Vessalico","Arnasco","Bormida","Ceriale","Giustenice","Mallare","Nasino","Pallare","Roccavignale","Stellanello","Vendone","Bogliasco","Carasco","Cogoleto","Fontanigorda","Lorsica","Mignanego","Rapallo","Rovegno","Torriglia","Zoagli","Framura","Pignone","Zignago","Bobbio","Cerignale","Gazzola","Rottofreno","Zerba","Bore","Compiano","Fontevivo","Palanzano","Terenzo","Varsi","Brescello","Castellarano","Gattatico","Poviglio","Toano","Bomporto","Fanano","Maranello","Montefiorino","Polinago","Sestola","Argelato","Camugnano","Fontanelice","Marzabotto","Valsamoggia","Comacchio","Tresignana","Conselice","Cesena","Modigliana","Sarsina","Gemmano","Saludecio","Pennabilli","Comano","Montignoso","Zeri","Capannori","Massarosa","Pietrasanta","Agliana","Montale","Uzzano","Empoli","Impruneta","Pelago","Signa","Capoliveri","Piombino","Bientina","Cascina","Montescudaio","Ponsacco","Vicopisano","Bucine","Lucignano","Monteriggioni","Poggibonsi","Sinalunga","Campagnatico","Gavorrano","Pitigliano","Montemurlo","Bettona","Collazzone","Gubbio","Norcia","Pietralunga","Sigillo","Trevi","Allerona","Baschi","Guardea","Narni","Porano","Fermignano","Lunano","Montefelcino","Petriano","Sassofeltrio","Vallefoglia","Camerano","Corinaldo","Jesi","Montemarciano","Polverigi","Staffolo","Caldarola","Colmurano","Gagliole","Montecassiano","Muccia","Sarnano","Urbisaglia","Castignano","Force","Montegallo","Ripatransone","Altidona","Grottazzolina","Montegranaro","Ortezzano","Smerillo","Bomarzo","Capranica","Corchiano","Graffignano","Monterosi","Proceno","Tuscania","Vetralla","Amatrice","Cantalice","Collegiove","Cottanello","Leonessa","Montebuono","Selci","Vacone","Ariccia","Canterano","Ciciliano","Formello","Gorga","Licenza","Mentana","Moricone","Nettuno","Pomezia","Saracinesco","Vallepietra","Zagarolo","Fiumicino","Pontinia","Sabaudia","Terracina","Alvito","Arnara","Casalattico","Ceccano","Esperia","Fontechiari","Morolo","Picinisco","Ripi","Settefrati","Terelle","Vallerotonda","Aielli","Barete","Calascio","Capistrello","Castellafiume","Introdacqua","Navelli","Ortucchio","Pescina","Rivisondoli","Scoppito","Trasacco","Arsita","Campli","Cermignano","Cortino","Notaresco","Alanno","Civitaquana","Farindola","Nocciano","Picciano","Salle","Vicoli","Atessa","Casacanditella","Castelguidone","Crecchio","Fraine","Gessopalena","Lentella","Monteferrante","Orsogna","Palombaro","Poggiofiorito","Roccamontepiano","Tollo","Vacri","Fallo","Casacalenda","Guardiaregia","Lucito","Monacilioni","Oratino","Portocannone","Roccavivara","Tavenna","Ururi","Filignano","Macchiagodena","Pescolanciano","Roccamandolfi","Venafro","Aversa","Capodrise","Casaluce","Ciorlano","Francolise","Liberi","Parete","Pratella","Succivo","Casapesenna","Arpaia","Bucciano","Castelpagano","Circello","Forchia","Montesarchio","Paupisi","Puglianello","Vitulano","Arzano","Caivano","Casamarciano","Cicciano","Frattamaggiore","Liveri","Nola","Portici","Ercolano","Saviano","Andretta","Baiano","Calitri","Castelfranci","Domicella","Gesualdo","Lapio","Mercogliano","Montella","Nusco","Quadrelle","Senerchia","Sturno","Torrioni","Venticano","Agropoli","Aquara","Battipaglia","Caggiano","Cannalonga","Ceraso","Corbara","Futani","Laurito","Montecorice","Padula","Perito","Polla","Ravello","Rofrano","Sapri","Serramezzana","Torchiara","Valva","Apricena","Carlantino","Faeto","Manfredonia","Serracapriola","Vieste","Alberobello","Bitonto","Conversano","Molfetta","Putignano","Turi","Crispiano","Laterza","Massafra","Palagianello","Cisternino","Oria","Alliste","Collepasso","Diso","Giurdignano","Lizzanello","Melendugno","Neviano","Palmariggi","Ruffano","Seclì","Sternatia","Taviano","Ugento","Presicce-Acquarica","Trani","Armento","Baragiano","Calvera","Castelmezzano","Fardella","Latronico","Marsicovetere","Montemilone","Picerno","Rapolla","Rotonda","Spinoso","Trecchina","Ginestra","Calciano","Garaguso","Pomarico","Tursi","Aieta","Amendolara","Bocchigliero","Campana","Castrolibero","Cerisano","Cleto","Diamante","Fuscaldo","Lattarico","Maierà","Marzi","Mottafollone","Panettieri","Pietrafitta","Rose","Scigliano","Verbicaro","Amaroni","Belcastro","Conflenti","Decollatura","Girifalco","Maida","Montauro","Petrizzi","Squillace","Zagarise","Bagaladi","Bovalino","Canolo","Ciminà","Delianuova","Giffone","Maropati","Monasterace","Platì","Roghudi","Seminara","Stignano","Carfizzi","Mesoraca","Strongoli","Briatico","Dinami","Filogaso","Limbadi","Nicotera","Ricadi","Spadola","Vazzano","Calatafimi-Segesta","Gibellina","Poggioreale","Vita","Aliminusa","Bisacquino","Caltavuturo","Castelbuono","Cinisi","Lascari","Montelepre","Roccamena","Trabia","Villabate","Antillo","Castell'Umberto","Falcone","Frazzanò","Graniti","Limina","Mandanici","Mistretta","Patti","Roccafiorita","Savoca","Tortorici","Venetico","Bivona","Cammarata","Comitini","Montallegro","Ravanusa","Bompensiere","Gela","Mussomeli","Sommatino","Assoro","Cerami","Pietraperzia","Calatabiano","Linguaglossa","Mineo","Pedara","Sant'Alfio","Vizzini","Comiso","Buccheri","Floridia","Pachino","Aggius","Banari","Bono","Buddusò","Cargeghe","Cossoine","Ittireddu","Mara","Nule","Osilo","Pattada","Romana","Sennori","Torralba","Telti","Stintino","Atzara","Bitti","Dorgali","Gairo","Irgoli","Loculi","Mamoiada","Olzai","Orgosolo","Osidda","Posada","Sorgono","Tonara","Urzulei","Quartucciu","Albagiara","Assolo","Bidonì","Cuglieri","Gonnostramatza","Mogoro","Nurachi","Paulilatino","Seneghe","Simala","Sorradile","Uras","Siapiccia","Laconi","Suni","Barrali","Carbonia","Dolianova","Esterzili","Gergei","Gonnesa","Iglesias","Monastir","Nurallao","Ortacesus","Portoscuso","Santadi","Senorbì","Setzu","Silius","Tuili","Villacidro","Villaperuccio","Villaspeciosa"],p$u=["{{location.city_prefix}} {{person.first_name}} {{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}} {{location.city_suffix}}","{{person.last_name}} {{location.city_suffix}}","{{location.city_name}}"],g$u=["San","Borgo","Sesto","Quarto","Settimo"],f$u=["a mare","lido","ligure","del friuli","salentino","calabro","veneto","nell'emilia","umbro","laziale","terme","sardo"],v$u=["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antartide (territori a sud del 60° parallelo)","Antigua e Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Bielorussia","Belgio","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia e Herzegovina","Botswana","Bouvet Island (Bouvetoya)","Brasile","Territorio dell'arcipelago indiano","Isole Vergini Britanniche","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambogia","Cameroon","Canada","Capo Verde","Isole Cayman","Repubblica Centrale Africana","Chad","Cile","Cina","Isola di Pasqua","Isola di Cocos (Keeling)","Colombia","Comoros","Congo","Isole Cook","Costa Rica","Costa d'Avorio","Croazia","Cuba","Cipro","Repubblica Ceca","Danimarca","Gibuti","Repubblica Dominicana","Equador","Egitto","El Salvador","Guinea Equatoriale","Eritrea","Estonia","Etiopia","Isole Faroe","Isole Falkland (Malvinas)","Fiji","Finlandia","Francia","Guyana Francese","Polinesia Francese","Territori Francesi del sud","Gabon","Gambia","Georgia","Germania","Ghana","Gibilterra","Grecia","Groenlandia","Grenada","Guadalupa","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Città del Vaticano","Honduras","Hong Kong","Ungheria","Islanda","India","Indonesia","Iran","Iraq","Irlanda","Isola di Man","Israele","Italia","Giamaica","Giappone","Jersey","Giordania","Kazakhstan","Kenya","Kiribati","Korea","Kuwait","Republicca Kirgiza","Repubblica del Laos","Latvia","Libano","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lituania","Lussemburgo","Macao","Macedonia","Madagascar","Malawi","Malesia","Maldive","Mali","Malta","Isole Marshall","Martinica","Mauritania","Mauritius","Mayotte","Messico","Micronesia","Moldova","Principato di Monaco","Mongolia","Montenegro","Montserrat","Marocco","Mozambico","Myanmar","Namibia","Nauru","Nepal","Antille Olandesi","Olanda","Nuova Caledonia","Nuova Zelanda","Nicaragua","Niger","Nigeria","Niue","Isole Norfolk","Northern Mariana Islands","Norvegia","Oman","Pakistan","Palau","Palestina","Panama","Papua Nuova Guinea","Paraguay","Peru","Filippine","Pitcairn Islands","Polonia","Portogallo","Porto Rico","Qatar","Reunion","Romania","Russia","Rwanda","San Bartolomeo","Sant'Elena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Arabia Saudita","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovenia","Isole Solomon","Somalia","Sud Africa","Georgia del sud e South Sandwich Islands","Spagna","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Swaziland","Svezia","Svizzera","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tokelau","Tonga","Trinidad e Tobago","Tunisia","Turchia","Turkmenistan","Isole di Turks and Caicos","Tuvalu","Uganda","Ucraina","Emirati Arabi Uniti","Regno Unito","Stati Uniti d'America","United States Minor Outlying Islands","Isole Vergini Statunitensi","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],C$u=["Italia"],F$u=["#####"],k$u=["Appartamento ##","Piano #"],A$u=["Agrigento","Alessandria","Ancona","Aosta","Arezzo","Ascoli Piceno","Asti","Avellino","Bari","Barletta-Andria-Trani","Belluno","Benevento","Bergamo","Biella","Bologna","Bolzano","Brescia","Brindisi","Cagliari","Caltanissetta","Campobasso","Carbonia-Iglesias","Caserta","Catania","Catanzaro","Chieti","Como","Cosenza","Cremona","Crotone","Cuneo","Enna","Fermo","Ferrara","Firenze","Foggia","Forlì-Cesena","Frosinone","Genova","Gorizia","Grosseto","Imperia","Isernia","La Spezia","L'Aquila","Latina","Lecce","Lecco","Livorno","Lodi","Lucca","Macerata","Mantova","Massa-Carrara","Matera","Messina","Milano","Modena","Monza e della Brianza","Napoli","Novara","Nuoro","Olbia-Tempio","Oristano","Padova","Palermo","Parma","Pavia","Perugia","Pesaro e Urbino","Pescara","Piacenza","Pisa","Pistoia","Pordenone","Potenza","Prato","Ragusa","Ravenna","Reggio Calabria","Reggio Emilia","Rieti","Rimini","Roma","Rovigo","Salerno","Medio Campidano","Sassari","Savona","Siena","Siracusa","Sondrio","Taranto","Teramo","Terni","Torino","Ogliastra","Trapani","Trento","Treviso","Trieste","Udine","Varese","Venezia","Verbano-Cusio-Ossola","Vercelli","Verona","Vibo Valentia","Vicenza","Viterbo"],b$u=["AG","AL","AN","AO","AR","AP","AT","AV","BA","BT","BL","BN","BG","BI","BO","BZ","BS","BR","CA","CL","CB","CI","CE","CT","CZ","CH","CO","CS","CR","KR","CN","EN","FM","FE","FI","FG","FC","FR","GE","GO","GR","IM","IS","SP","AQ","LT","LE","LC","LI","LO","LU","MC","MN","MS","MT","ME","MI","MO","MB","NA","NO","NU","OT","OR","PD","PA","PR","PV","PG","PU","PE","PC","PI","PT","PN","PZ","PO","RG","RA","RC","RE","RI","RN","RM","RO","SA","VS","SS","SV","SI","SR","SO","TA","TE","TR","TO","OG","TP","TN","TV","TS","UD","VA","VE","VB","VC","VR","VV","VI","VT"],y$u={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},B$u=["{{location.street_suffix}} {{person.first_name}}","{{location.street_suffix}} {{person.last_name}}"],z$u=["Piazza","Strada","Via","Borgo","Contrada","Rotonda","Incrocio"],S$u={building_number:m$u,city_name:h$u,city_pattern:p$u,city_prefix:g$u,city_suffix:f$u,country:v$u,default_country:C$u,postcode:F$u,secondary_address:k$u,state:A$u,state_abbr:b$u,street_address:y$u,street_pattern:B$u,street_suffix:z$u},M$u=S$u,w$u={title:"Italian",code:"it",language:"it",endonym:"Italiano",dir:"ltr",script:"Latn"},P$u=w$u,T$u=["Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],bG=["Sig.","Dott.","Dr.","Ing."],j$u=["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esa�","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosu�","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mos�","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicol�","Niniano","Nino","No�","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salom�","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo","Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],N$u=["Abate","Abbate","Abbondanza","Abbrescia","Accardi","Accardo","Accurso","Aceto","Acquadro","Acquaviva","Acquistapace","Adami","Adamo","Addari","Addis","Adragna","Affinito","Agnello","Agostinelli","Agostini","Agresta","Aiello","Alaimo","Albanese","Albano","Alberti","Alcamo","Alessandrini","Alessi","Alfano","Alfieri","Alivernini","Allegretti","Aloi","Altieri","Amabile","Amadori","Amato","Ambrosini","Ambrosino","Ambrosio","Amendola","Amerio","Amici","Amico","Ammoscato","Amoroso","Amoruso","Ancona","Andreoli","Andrisani","Anelli","Angeletti","Angeli","Angelini","Angeloni","Angelucci","Annunziata","Anselmi","Anselmo","Antenucci","Antezza","Antonacci","Antonelli","Antonini","Antonucci","Anzalone","Apicella","Aprile","Aquino","Aramini","Arcangeli","Arena","Argenio","Argento","Argiolas","Artioli","Asaro","Ascione","Astolfi","Atzeni","Atzori","Avallone","Avola","Azara","Babini","Bacci","Baggio","Baiocco","Balboni","Baldacci","Baldassarre","Baldi","Baldini","Baldo","Balducci","Balestra","Balistreri","Ballarin","Balsamo","Balzano","Bandini","Bani","Baraldi","Barbagallo","Barbarossa","Barbarulo","Barbato","Barbera","Barberi","Barberis","Barbero","Barbieri","Barbiero","Barile","Barillà","Barletta","Barone","Baroni","Barra","Barreca","Barresi","Barretta","Barsotti","Bartoli","Bartolini","Bartolomei","Bartolucci","Basile","Bassani","Bassi","Basso","Battaglia","Battista","Battisti","Battistini","Bedini","Belli","Bellini","Bellomo","Bellotti","Bellucci","Belmonte","Belotti","Beltrame","Beltrami","Belvisi","Benatti","Benedetti","Benedetto","Benetti","Benigni","Benini","Bennardo","Bentivoglio","Benvenuti","Benvenuto","Berardi","Beretta","Bergamasco","Bergamini","Bernabei","Bernardi","Bernardini","Bernasconi","Bertaccini","Bertani","Bertelli","Berti","Bertini","Berto","Bertolini","Bertolussi","Beso","Betti","Bevilacqua","Biagetti","Biagi","Biagini","Bianc","Biancheri","Bianchetti","Bianchi","Bianchini","Bianco","Biasci","Biccari","Biggi","Bindi","Bini","Bionaz","Biondi","Bisconti","Bisio","Bizzarri","Blanc","Blasi","Bocchi","Boccia","Bodini","Boffa","Boi","Bologna","Bonanni","Bonanno","Bonato","Bonazzi","Bonelli","Bonetti","Bongiorno","Bongiovanni","Boni","Bonifazi","Bonini","Bono","Bonomi","Bonomo","Bordoni","Borelli","Borghi","Borgia","Borrelli","Bortolin","Bortoluzzi","Bortot","Boscaino","Boschetti","Boschi","Bosco","Boscolo","Bosi","Botta","Bove","Bovolenta","Bozzi","Bozzo","Braia","Brambilla","Branca","Brandi","Bresciani","Bressan","Briano","Brigandì","Brignone","Brizzi","Brogi","Brumat","Brunelli","Brunetti","Bruni","Bruno","Bruschi","Bruzzone","Buccheri","Bucci","Bulgarelli","Buongiorno","Buonomo","Burgio","Butera","Buzzi","Cabras","Caccamo","Caccavo","Cacciapuoti","Cacciatore","Cadoni","Caforio","Caggiano","Caiazza","Caiazzo","Calabrese","Calabria","Calabrò","Calafiore","Calandro","Calì","Califano","Callegari","Calligaris","Calò","Camilli","Cammarata","Cammisa","Campagna","Campana","Campanella","Campanile","Campanini","Campisi","Campo","Campoli","Campus","Canale","Cancelliere","Cancellieri","Candela","Candido","Canepa","Cangiano","Canino","Cannas","Cannata","Cannella","Cannone","Canova","Cantagallo","Cantoni","Canu","Capannolo","Capasso","Capecchi","Capelli","Capitani","Capizzi","Capoccia","Capocotta","Capogna","Capone","Caporaso","Cappai","Cappelletti","Cappelli","Cappello","Cappiello","Capponi","Capraro","Capriotti","Capuano","Caputo","Cara","Caracciolo","Caradonna","Carbon","Carbone","Carboni","Cardella","Cardia","Cardinale","Cardinali","Cardini","Cardone","Carè","Careddu","Carella","Caretti","Caricari","Carini","Carletti","Carli","Carlini","Carlino","Carloni","Carlotti","Carlucci","Carminati","Carnevale","Carnovale","Carollo","Carosi","Carrara","Carraro","Carrieri","Carriero","Carrozza","Carrozzo","Carrus","Carta","Caruso","Carvelli","Casadei","Casadio","Casagrande","Casale","Casali","Casano","Casavecchia","Cascio","Cascone","Casella","Caselli","Caserta","Casini","Casolaro","Cassano","Castagna","Castaldi","Castaldo","Castellana","Castellani","Castellano","Castelli","Castiello","Castiglioni","Casu","Casula","Catalano","Cataldi","Cataldo","Catania","Catanzaro","Catarsi","Catellani","Caterino","Cattaneo","Cattani","Cavaliere","Cavalieri","Cavallari","Cavallaro","Cavalli","Cavallini","Cavallo","Cavriani","Ceccarelli","Ceccarini","Cecchetti","Cecchi","Cecchini","Cecere","Celano","Celentano","Celeste","Celi","Celli","Cellini","Cenni","Centofanti","Cerise","Cerrani","Cerrato","Cerri","Cerullo","Cerutti","Cesaretti","Cherchi","Cherubini","Chessa","Chessari","Chiacchio","Chianese","Chiaravalle","Chiavacci","Chilà","Chimenti","Chiodi","Chirico","Ciaccio","Ciacio","Ciampa","Cianci","Ciani","Ciavarella","Cicala","Cicatiello","Ciccarelli","Cicchetti","Ciccone","Cifarelli","Cilli","Cimmino","Cinelli","Cingolani","Cini","Cioffi","Cioni","Ciotola","Ciotti","Cipolla","Cipollaro","Cipolletta","Cipriani","Cipriano","Cirelli","Cirillo","Citro","Cittadino","Ciuffetelli","Ciuffreda","Ciulla","Clemente","Coccia","Cocco","Cola","Colangelo","Colantuono","Colella","Coletta","Colombo","Colonna","Colucci","Comito","Como","Concas","Conforti","Congiu","Coniglio","Consiglio","Cont","Conte","Conti","Contini","Contu","Coppola","Corazza","Cordioli","Coretti","Corona","Corradi","Corradini","Corrado","Corrao","Correale","Corridori","Corsi","Corsini","Corso","Cortese","Cortesi","Corti","Cortinovis","Cosentino","Coslovich","Cossu","Costa","Costantin","Costantini","Costantino","Costanza","Costanzo","Cottone","Coviello","Cozzani","Cozzi","Cozzolino","Crea","Cremona","Cremonesi","Crepaldi","Crescenzi","Crespi","Crevatin","Crimi","Crippa","Crisafulli","Criscenti","Crisci","Criscione","Crispino","Cristiano","Cristofaro","Critelli","Croce","Cruciani","Cruciata","Cucchiara","Cucciniello","Cuomo","Curci","Curcio","Curreli","Cusimano","Cusumano","Cuzzocrea","D'Agostino","D'Aleo","D'Alessandro","D'Alessio","D'Amato","D'Ambrosio","D'Amico","D'Amore","D'Andrea","D'Angeli","D'Angelo","D'Anna","D'Argenio","D'Avino","D'Elia","D'Errico","D'Incà","D'Ippolito","D'Onofrio","D'Orazio","D'Urso","Da Rold","Daidone","Dal Farra","Dalmasso","Damiani","Damiano","Damico","Daniele","Dante","Dattilo","Davoli","De Angelis","De Biase","De Blasi","De Bona","De Bonis","De Candido","De Carlo","De Carolis","De Chiara","De Cicco","De Col","De Cristofaro","De Falco","De Fazio","De Feo","De Filippis","De Filippo","De Giorgi","De Giorgio","De Gregorio","De Lorenzo","De Luca","De Lucia","De Maio","De Marco","De Maria","De Martino","De Masi","De Meo","De Napoli","De Palma","De Rosa","De Rossi","De Salvo","De Sanctis","De Santis","De Simone","De Stefano","De Vita","De Vito","Degano","Degrassi","Deiana","Del Bianco","Del Gaudio","Del Monte","Del Prete","Del Vecchio","Delfino","Dell'Amico","Delle Monache","Delogu","Demontis","Demurtas","Denaro","Denti","Deriu","Desiderio","Desogus","Destro","Di Bari","Di Battista","Di Bella","Di Benedetto","Di Biase","Di Blasi","Di Caccamo","Di Carlo","Di Cesare","Di Ciocco","Di Costanzo","Di Dio","Di Domenico","Di Donato","Di Fazio","Di Felice","Di Fiore","Di Francesco","Di Franco","Di Gaetano","Di Gennaro","Di Giacomo","Di Giorgio","Di Giovanni","Di Girolamo","Di Giuseppe","Di Gregorio","Di Grezia","Di Iorio","Di Lascio","Di Lecce","Di Liberto","Di Lorenzo","Di Luca","Di Maggio","Di Maio","Di Marco","Di Maria","Di Marino","Di Maro","Di Martino","Di Marzio","Di Matteo","Di Mauro","Di Michele","Di Nardo","Di Natale","Di Palma","Di Paola","Di Paolo","Di Pasquale","Di Pede","Di Pietro","Di Rocco","Di Salvo","Di Santo","Di Sarno","Di Somma","Di Stefano","Di Tommaso","Di Tullio","Di Vita","Diamanti","Diana","Dini","Dionisi","Distefano","Dodaro","Dolce","Dolci","Dominici","Donati","Donato","Donda","Doria","Doro","Doronzo","Drago","Dragone","Dragoni","Duca","Ducci","Durante","Dutto","Egger","Elia","Eligibile","Epifani","Ercoli","Ermini","Errante","Errera","Errichiello","Errico","Esposito","Evangelista","Evangelisti","Evola","Fabbri","Fabbricatore","Fabbro","Fabiani","Fabiano","Fabris","Fabrizi","Fabrizio","Fadda","Falbo","Falchi","Falcioni","Falco","Falcone","Falzone","Fanara","Fancello","Fanelli","Fantini","Fantozzi","Faraci","Faraone","Farella","Farin","Farina","Farris","Fasano","Fasoli","Fava","Favara","Favaro","Favero","Favre","Fazio","Fedele","Federici","Federico","Feleppa","Felici","Feliziani","Femina","Ferilli","Ferluga","Ferracuti","Ferraiuolo","Ferrando","Ferrante","Ferranti","Ferrara","Ferrari","Ferrarini","Ferrario","Ferraris","Ferraro","Ferrarotti","Ferreri","Ferrero","Ferretti","Ferri","Ferrigno","Ferrini","Ferro","Ferroni","Festa","Festuccia","Fichera","Fierro","Filice","Filippi","Filippini","Filipponi","Fini","Finocchiaro","Finotti","Fior","Fioravanti","Fiore","Fiorelli","Fiorentini","Fiorentino","Fiorenza","Fioretti","Fiori","Fiorillo","Fiorini","Fiorucci","Fischetti","Flacco","Flore","Floridia","Florio","Floris","Foglia","Fois","Fonda","Fontana","Fonti","Forconi","Forgione","Forlani","Formica","Fornara","Forte","Fortugno","Fortunato","Foschi","Foti","Francesca","Franceschi","Franceschini","Francesconi","Francese","Franchi","Franchini","Franco","Franzè","Franzoni","Frasca","Fratello","Fratti","Frau","Frezza","Frigerio","Frigo","Fucci","Fumagalli","Fumarola","Fuoco","Furlan","Furno","Fusaro","Fusco","Gabriele","Gabrielli","Gaddini","Gagliano","Gagliardi","Galante","Galasso","Galati","Galeazzi","Galli","Gallo","Galluzzo","Gamba","Gamberini","Gambino","Gamper","Gandolfo","Gangemi","Garau","Garavaglia","Gargiulo","Garifo","Garofalo","Gaspari","Gasparini","Gasser","Gatta","Gatti","Gatto","Gaudiano","Gazzola","Gemma","Genchi","Genna","Gennaro","Genovese","Gentile","Gentili","Gerace","Geraci","Germani","Gervasi","Ghilardi","Giacalone","Giaccio","Giachi","Giacomelli","Giampaoli","Giampaolo","Giannelli","Giannetti","Gianni","Giannini","Giannone","Giannotti","Gianotti","Giansante","Giardina","Giardini","Gigli","Giglio","Gigliotti","Gioacchini","Gioia","Giordani","Giordano","Giorgetti","Giorgi","Giorgio","Giovannelli","Giovannetti","Giovannini","Giovinazzo","Girardi","Giraudo","Girone","Giudice","Giuffrida","Giugliano","Giuliani","Giuliano","Giunta","Giusti","Giustra","Gobbi","Golinelli","Gori","Govoni","Granà","Granata","Granato","Grande","Grandi","Grange","Grassi","Grasso","Gravina","Graziani","Graziano","Greco","Gregori","Greppi","Grieco","Grilli","Grillo","Grimaldi","Grossi","Grosso","Gruber","Gruppuso","Gualtieri","Guarino","Guarneri","Guarnieri","Guastella","Guastone","Guerra","Guerrieri","Guerriero","Guerrini","Guglielmi","Guida","Guidetti","Guidi","Guido","Guidotti","Gulino","Gullì","Gurrieri","Gusmeroli","Hofer","Huber","Iacolare","Iacono","Iacovino","Iacovone","Iandolo","Iannaccone","Iannello","Ianni","Iannone","Iannucci","Iaria","Iazzetta","Ierardi","Iezzi","Impellizzeri","Improta","Indelicato","Ingrassia","Ingrosso","Innocenti","Inzerillo","Iodice","Iorio","Iotti","Iovino","Ippoliti","Ippolito","Iuliano","Izzi","Izzo","Kofler","La Barbera","La Malfa","La Manna","La Monaca","La Monica","La Porta","La Rocca","La Rosa","La Sala","La Torre","Labate","Laezza","Laganà","Lai","Lamacchia","Lamberti","Lana","Landi","Lanteri","Lanza","Lari","Latini","Latorre","Lattanzi","Lauri","Lavecchia","Lazzari","Lazzarini","Lazzaro","Leale","Lecca","Ledda","Leggio","Lelli","Lentini","Lenzi","Leo","Leonardi","Leoncini","Leone","Leonetti","Leoni","Leopardi","Lepore","Lezzi","Liberati","Librizzi","Licata","Liccardo","Licciardello","Licitra","Ligorio","Liguori","Liotta","Lipari","Lippi","Lippolis","Lisi","Litterio","Liuzzi","Liverani","Lo Bianco","Lo Cascio","Lo Giudice","Lo Iacono","Lo Piccolo","Lo Pinto","Lo Presti","Locatelli","Locci","Loddo","Lodi","Loffredo","Loi","Loiacono","Lolli","Lombardi","Lombardini","Lombardo","Lonardi","Longhi","Longo","Longobardi","Lopez","Lorenzini","Loreti","Loreto","Lori","Lorusso","Lotito","Lotti","Lovato","Luca","Lucarelli","Lucarini","Lucchese","Lucchesi","Luchetti","Luchini","Lucia","Luciani","Luciano","Lucidi","Luconi","Lugli","Luise","Luongo","Lupi","Lupica","Lupo","Luppi","Luppino","Luzi","Luzzi","Macaluso","Macchi","Macchia","Macrì","Madonna","Maffei","Maggi","Maggiani","Maggio","Maggiore","Magi","Magliocco","Magnani","Magno","Maiello","Mainardi","Maio","Maione","Mair","Malagoli","Malaspina","Malatesta","Malavasi","Malerba","Malizia","Maltese","Manca","Mancinelli","Mancini","Mancino","Mancuso","Manetti","Manfredi","Mangano","Mangione","Manica","Manicone","Maniscalco","Manna","Mannino","Manno","Manti","Mantovani","Manzella","Manzi","Manzo","Maragno","Marangi","Marangon","Marangoni","Marani","Marano","Marcelli","Marcello","Marchesan","Marchese","Marchesi","Marchesini","Marchetti","Marchetto","Marchi","Marchini","Marciano","Marcianò","Marcon","Marconi","Marcovecchio","Marcucci","Marega","Marelli","Maresca","Margiotta","Mari","Marian","Mariani","Mariano","Marinelli","Marini","Marino","Marinucci","Mariotti","Mariucci","Marone","Marongiu","Marotta","Marra","Marras","Marrazzo","Marrone","Marsella","Marsili","Martelli","Martellucci","Martina","Martinelli","Martines","Martini","Martino","Martorana","Martucci","Marzano","Marzi","Marziali","Marzocchi","Masala","Mascia","Masciandaro","Mascolo","Masi","Masia","Masiero","Massa","Massari","Massaro","Massimi","Mastrogiacomo","Mastroianni","Mastronardi","Mastropietro","Masucci","Matarazzo","Matera","Matranga","Matta","Mattei","Matteucci","Mattia","Mattioli","Maugeri","Mauri","Maurizi","Mauro","Mautone","Mazza","Mazzanti","Mazzarella","Mazzaro","Mazzei","Mazzeo","Mazzi","Mazzini","Mazzocchi","Mazzola","Mazzoleno","Mazzone","Mazzoni","Mazzotta","Mazzotti","Mecca","Medeot","Medici","Medugno","Megna","Melandri","Mele","Meli","Melillo","Melis","Meloni","Memoli","Mencarelli","Menconi","Menegatti","Mengoni","Menna","Menozzi","Meo","Mercuri","Mercurio","Mereu","Merli","Merlo","Merola","Messana","Messina","Micco","Miccoli","Miceli","Micheletti","Michelucci","Micillo","Migliaccio","Miglio","Migliore","Mignogna","Milan","Milani","Milano","Milazzo","Milella","Militello","Minelli","Mingarelli","Minniti","Miotto","Mirabella","Mistretta","Moccia","Modica","Moffa","Molinari","Molinaro","Mollica","Molteni","Monaci","Monaco","Monni","Montagna","Montagner","Montalbano","Montalto","Montanari","Montanaro","Montefusco","Monteleone","Montemurro","Monterosso","Montesano","Monti","Monticelli","Mora","Morabito","Morandi","Moras","Mordenti","Morelli","Morello","Moretti","Moretto","Morgante","Mori","Moriconi","Morini","Moro","Moroni","Morra","Morreale","Morri","Morrone","Mosca","Moscato","Moser","Mosti","Motisi","Motta","Mottola","Mulas","Mulè","Munaro","Mura","Muratore","Murgia","Murolo","Murru","Murtas","Musella","Musso","Musumeci","Nanni","Napoletano","Napoli","Napolitano","Nappi","Narcisi","Narciso","Nardi","Natale","Natali","Nava","Navarra","Nazzaro","Negri","Neri","Nesti","Nicastro","Niccolai","Nicoletti","Nicolini","Nicolò","Nicolosi","Nicosia","Nicotra","Nieddu","Nigro","Nobile","Nobili","Nocentini","Nocera","Nocerino","Nota","Notaro","Noto","Novelli","Novello","Nucci","Nucera","Nuzzo","Occhipinti","Oggiano","Oliva","Oliveri","Olivi","Olivieri","Oliviero","Olla","Orefice","Orlandi","Orlando","Orrù","Orsini","Ortenzi","Ortolani","Ostuni","Ottaviani","Ottaviano","Ottonello","Pace","Paci","Pacifici","Pacifico","Pacini","Padovan","Padula","Paganelli","Pagani","Pagano","Pagliai","Pagliuca","Pala","Paladini","Palano","Palazzi","Palazzo","Palazzolo","Palermo","Palla","Palladino","Pallotta","Palma","Palmeri","Palmieri","Palmisani","Palmisano","Palombi","Palombo","Palumbo","Panaro","Pandolfi","Panetta","Pani","Panico","Pantano","Panza","Panzeri","Paola","Paolella","Paoletti","Paoli","Paolicelli","Paolillo","Paolini","Paolino","Paolucci","Paone","Paonessa","Papa","Papaleo","Papapietro","Papini","Pappalardo","Paradiso","Pardini","Parente","Pariggiano","Paris","Parise","Parisi","Parodi","Parrinello","Parrino","Pascale","Pascali","Pascarella","Pascucci","Pasini","Pasqua","Pasquali","Pasquini","Passarelli","Passeri","Passero","Passuello","Pastore","Pastorelli","Pastorino","Patanè","Patriarca","Patrone","Patruno","Patti","Pau","Pavan","Pavani","Pavone","Peaquin","Pece","Pecora","Pecoraro","Pecorella","Pedone","Pedrazzini","Pedroni","Pedrotti","Pellecchia","Pellegrini","Pellegrino","Pellicano","Pellicanò","Pellitteri","Peluso","Penna","Pennestrì","Penzo","Pepe","Perego","Perilli","Perin","Perini","Perna","Peroni","Perotti","Perra","Perri","Perrini","Perrone","Perrotta","Perugini","Peruzzi","Pesaresi","Pesce","Pession","Petito","Petralia","Petrarca","Petrella","Petrelli","Petrini","Petrone","Petronio","Petrucci","Pezzella","Pezzi","Piacentini","Piana","Pianese","Pianigiani","Piazza","Piazzolla","Pibiri","Pica","Picariello","Picchi","Piccinini","Piccione","Picco","Piccoli","Piccolo","Pichler","Pieri","Pierini","Pierro","Piga","Pignatelli","Pilato","Pili","Pillitteri","Pinardi","Pini","Pinna","Pinto","Pintus","Pipitone","Piras","Pircher","Piredda","Pirone","Pirrello","Pirrone","Pisani","Pisano","Pischedda","Pisciotta","Piscitelli","Piscopo","Pisu","Pittalis","Pitzalis","Piva","Pivetta","Pizzi","Pizzimenti","Pizzitola","Pizzo","Pizzuti","Platania","Poggi","Poggio","Polese","Poletti","Poli","Polidori","Polimeno","Politi","Polito","Polizzi","Pollina","Polverino","Pompei","Pompili","Pompilio","Ponti","Porcari","Porcu","Postiglione","Potenza","Pozzi","Pozzo","Pratesi","Praticò","Prato","Prencipe","Prete","Preziosi","Principato","Prisco","Privitera","Procopio","Proietti","Provenzano","Puca","Pucci","Puccio","Puddu","Puggioni","Pugliese","Pugliesi","Puglisi","Puleo","Putzolu","Quaglia","Quaranta","Quarta","Quinto","Raffa","Rago","Ragone","Ragusa","Raimondi","Raimondo","Rallo","Rambaldi","Ramella","Rampazzo","Randazzo","Raneri","Ranieri","Raniolo","Ranucci","Rapisarda","Rapuano","Ratti","Rauso","Ravaioli","Re","Rea","Reale","Recchia","Redaelli","Reina","Renda","Renna","Renzi","Repetto","Restivo","Riccardi","Ricci","Ricciardi","Riccio","Riccobono","Ridolfi","Riggi","Riggio","Righetti","Righi","Rigoni","Rinaldi","Riolo","Riparbelli","Riva","Rizza","Rizzi","Rizzo","Roberti","Rocca","Rocchi","Rocco","Rodigari","Rogolino","Rollo","Romagnoli","Romanelli","Romani","Romaniello","Romanini","Romano","Romeo","Rondinone","Rondoni","Rosa","Rosati","Rosi","Ross","Rosselli","Rosset","Rossetti","Rossi","Rossini","Rosso","Rota","Rotolo","Rotondo","Rotundo","Ruberto","Rubino","Rucco","Ruggeri","Ruggieri","Ruggiero","Ruotolo","Rusciano","Russo","Saba","Sabatini","Sabatino","Sabato","Sabbatini","Sabia","Sabino","Sacchet","Sacchetti","Sacchi","Sacco","Saccone","Saia","Sala","Saladino","Salamone","Salatiello","Salemi","Salemme","Salerno","Salierno","Salis","Salomone","Salvadori","Salvati","Salvatore","Salvatori","Salvi","Salvucci","Salzano","Sammartano","Sammartino","Sanfilippo","Sanna","Sannino","Sansone","Santamaria","Santangelo","Santarelli","Santarossa","Santarsia","Santarsiero","Santi","Santilli","Santinelli","Santini","Santo","Santoni","Santori","Santoro","Santucci","Sapienza","Saponaro","Saporito","Saracino","Sardella","Sardina","Sarnataro","Sarti","Sartor","Sartori","Sassano","Sassi","Sasso","Satta","Savini","Savoca","Savoia","Sbrana","Scaglione","Scala","Scalia","Scalise","Scalzo","Scano","Scanu","Scarano","Scardino","Scarpa","Scarpellini","Scherini","Schettino","Schiavi","Schiavo","Schiavon","Schiavone","Schifano","Schillaci","Schirru","Sciacca","Scocco","Scognamiglio","Scopece","Scorza","Scotti","Scrofani","Scuderi","Sebastiani","Secchi","Secci","Sechi","Semeraro","Semprini","Senatore","Sepe","Serafini","Serafino","Serena","Sergi","Serpa","Serr","Serra","Sessa","Sestito","Severi","Severino","Sevi","Sforza","Siciliano","Signorelli","Signorile","Signorini","Siino","Silenzi","Silvestri","Silvestrini","Silvestro","Simeoli","Simeone","Simeoni","Simeti","Simoncelli","Simone","Simonetti","Simoni","Simonini","Simula","Sini","Sinopoli","Siracusa","Siragusa","Siri","Soccorsi","Sodano","Soldati","Solinas","Sorbello","Sorce","Soro","Sorrentino","Sottile","Spada","Spadafora","Spadaro","Spadoni","Spagnolo","Spagnuolo","Spano","Spanò","Spanu","Sparacino","Spataro","Speranza","Spiga","Spina","Spinelli","Spizzirri","Stabile","Staffieri","Stanzione","Stefani","Stella","Stigliano","Storti","Strano","Sucameli","Sucera","Surace","Suriano","Tacconi","Taddei","Tagliabue","Tagliaferri","Talarico","Tallarico","Tallone","Tamburini","Tammaro","Tanzi","Taormina","Tarantino","Tarquini","Tartamella","Tassi","Tassinari","Tasso","Tassone","Tataranni","Tavani","Tedde","Tedeschi","Tedesco","Telesca","Terenzi","Teresi","Terlizzi","Termine","Terzi","Terzo","Tesi","Testa","Tiano","Tiberti","Tilotta","Tiozzo","Tirelli","Tirri","Todaro","Tofani","Toldo","Tolomeo","Tolu","Tomaselli","Tomasello","Tomasi","Tomassoni","Tomei","Tommasi","Tonelli","Tonini","Torchia","Torchio","Tornatore","Torre","Torresi","Torri","Torrisi","Tortora","Tortorici","Toscano","Tosi","Totaro","Toti","Toto","Traini","Tralli","Trapani","Travaglini","Traverso","Tretola","Trevisan","Triolo","Tripodi","Troisi","Trombetta","Trovato","Tucci","Tuccillo","Tufano","Tufo","Tumbarello","Tumino","Turchi","Turco","Ugolini","Urbano","Urso","Usai","Vacca","Vaccari","Vaccaro","Vailati","Valente","Valenti","Valentini","Valentino","Valenza","Valeri","Valle","Valletta","Valli","Vallone","Valsecchi","Vanni","Vannini","Varriale","Vascotto","Vassallo","Vecchi","Vella","Venezia","Ventimiglia","Ventura","Venturelli","Venturi","Venturini","Vercesi","Verde","Verme","Veronese","Vezzoli","Viale","Vianello","Vicari","Vichi","Vicinanza","Vicini","Vierin","Villa","Villani","Villari","Vincenzi","Vinci","Viola","Violante","Violi","Virgilio","Visani","Viscò","Visconti","Visentin","Visintin","Vita","Vitale","Vitali","Viti","Vitiello","Vittori","Viviani","Vizziello","Volpe","Volpi","Vuillermoz","Zaccaria","Zaccaro","Zagaria","Zago","Zambon","Zamboni","Zambuto","Zampieri","Zanatta","Zanella","Zanelli","Zanetta","Zanetti","Zani","Zanon","Zanotti","Zappacosta","Zappalà","Zappia","Zedda","Zeni","Zennaro","Zingaretti","Zito","Zollo","Zordan","Zotti","Zucca","Zuliani","Zullo","Zumbo","Zunino"],L$u=[{value:"{{person.last_name}}",weight:1}],R$u=["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esaù","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosuè","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mosè","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicolò","Niniano","Nino","Noè","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salomè","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo"],yG=["Sig.","Dott.","Dr.","Ing."],K$u=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],I$u=ju(bG,yG),O$u=null,$$u={female_first_name:T$u,female_prefix:bG,first_name:j$u,last_name:N$u,last_name_pattern:L$u,male_first_name:R$u,male_prefix:yG,name:K$u,prefix:I$u,suffix:O$u},H$u=$$u,G$u=["+## ### ## ## ####","+## ## #######","+## ## ########","+## ### #######","+## ### ########","+## #### #######","+## #### ########","0## ### ####","+39 0## ### ###","3## ### ###","+39 3## ### ###"],_$u={formats:G$u},V$u=_$u,J$u={company:E$u,internet:x$u,location:M$u,metadata:P$u,person:H$u,phone_number:V$u},BG=J$u;new Ku({locale:[BG,Ru,Lu]});var U$u=["090-####-####","080-####-####","070-####-####"],W$u={formats:U$u},q$u=W$u,Z$u=["水産","農林","鉱業","建設","食品","印刷","電気","ガス","情報","通信","運輸","銀行","保険"],Y$u=["{{company.type}}{{person.last_name}}{{company.category}}","{{person.last_name}}{{company.category}}{{company.type}}"],Q$u=["株式会社","有限会社","合名会社","合資会社","合同会社"],X$u={category:Z$u,name_pattern:Y$u,type:Q$u},uHu=X$u,eHu=["{{location.city_prefix}}{{person.first_name}}{{location.city_suffix}}","{{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}}{{person.last_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],aHu=["北","東","西","南","新","湖","港"],rHu=["市","区","町","村"],nHu=["アフガニスタン","アルバニア","アルジェリア","アメリカ","アンゴラ","アルゼンチン","オーストラリア","オーストリア","バハマ","バーレーン","バングラデシュ","バルバドス","ベルギー","ベリーズ","ブータン","ボリビア","ボスニヤ・","ヘルツェゴビナ","ボツワナ","ブラジル","ブルネイ","ブルガリア","カンボジア","カメルーン","カナダ","中央アフリカ","チャド","チリ","中国","コロンビア","コンゴ","コスタリカ","クロアチア","キューバ","キプロス","チェコ","デンマーク","ドミニカ共和国","エクアドル","エジプト","エルサルバドル","赤道ギニア","エストニア","エチオピア","フィジー","フィンランド","フランス","ガンビア","ドイツ","ガーナ","イギリス","ギリシャ","グリーンランド","グレナダ","グアテマラ","ギニア","ガイヤナ","ハイチ","オランダ","ホンジェラス","香港","ハンガリー","アイスランド","インド","インドネシア","イラン","イラク","アイルランド","イスラエル","イタリア","ジャマイカ","日本","ヨルダン","ケニア","コソボ","クウェート","ラオス","ラトビア","レバノン","リベリア","リビア","リトアニア","ルクセンブルク","マカオ","マダガスカル","マラウィ","マレーシア","マルタ","モルジブ","モーリシャス","メキシコ","モルドバ","モナコ","モンゴル","モロッコ","モザンビーク","ミャンマー","ナミビア","ネパール","ニューギニア","ニュージーランド","ニカラグア","ナイジェリア","北朝鮮","ノルウェー","オーマン","パキスタン","パレスチナ","パナマ","パプアニューギニア","パラグアイ","ペルー","フィリピン","ポーランド","ポルトガル","カタール","ルーマニア","ロシア","ルワンダ","サウジアラビア","スコットランド","セネガル","セイシェル","シンガポール","スロバキア","スロベニア","ソロモン諸島","ソマリア","南アフリカ","韓国","スペイン","スリランカ","スーダン","スウェーデン","スイス","シリア","タヒチ","台湾","タンザニア","タイ","トリニダード・トバゴ","チュニジア","トルコ","ウガンダ","ウクライナ","アラブ首長国連邦","ウルグアイ","バチカン","ベネズエラ","ベトナム","ウェールズ","イエメン","ザイール","ザンビア","ジンバブエ"],tHu=["北","東","南","西","北東","北西","南東","南西"],iHu=["###-####"],oHu=["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"],sHu=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"],lHu=["{{person.first_name}}{{location.street_suffix}}","{{person.last_name}}{{location.street_suffix}}"],EHu={city_pattern:eHu,city_prefix:aHu,city_suffix:rHu,country:nHu,direction:tHu,postcode:iHu,state:oHu,state_abbr:sHu,street_pattern:lHu},cHu=EHu,dHu=["つぎつぎ","薬","当て字","しょくん","間隔","飽くまでも","あびる","雇用","かんどうする","じじょでん","超音波","じゅうどう","面","先週","しょうがっこう","避ける","ふそく","まぎらす","閉める","たまご","こわす","底","〜亭","しゃくや","しゃっか","ひきざん","割り箸","こうぞく","果てる","つなひき","漂う","漠然","しょうりゃく","減俸","さいぼう","さいほう","平安","封筒","旧姓","よわよわしい","味噌","ぼきん","くつじょく","絹糸","ちきゅう","かぜ","半額","かんそく","ぶん","ふん","たれる","廉価","ずいぶん","屈む","かんりょうてき","すんか","殻","擬装","うえる","たいさ","あつい","げいひんかん","洋服","大丈夫","察知","しえんする","仕方がない","徳川","ちらかす","こくふくする","ぶそう","こうつう","逆","馬鹿馬鹿しい","切迫","不健康","学院","都合","備える","へいがい","はじめて","輸出","迷路","母","ひかくする","はなぢ","はなじ","むこう","ねんじゅう","自宅","誘惑","ちえん","太る","ちかく","奴ら","堀川","ちがい","たいこうする","運ぶ","独裁","はっぽう","とちょう","先ず","はんそう","せいじょう","しょうじょう","かんじる","体重","上手","原油","ざぜん","既に","華やか","仕事","あらす","ゆるむ","きょうどう","開閉","悲しみ","しゃこ","ねばり","ようい","おりめ","伐採","牛乳","秘める","右翼","伝統","きひん","やさしい","ほ","警官","左手","全日本","むぜい","ごふく","かいたく","撃つ","しあとるし","シアトルし","ちょさくけん","じぎする","譜面","貫く","約する","提案する","哀れむ","迷子","きょうき","ごうけん","せんたくする","しゅしょう","江戸","狂う","助手","新婚旅行","検査","色々","かぶしきしじょう","桜色","普及","零す","ししょく","きゅうりょう","おんとう","しょうゆ","没落","人性","けいかん","電話","お盆","きいろ","やしなう","鍋","遮断","かわかす","寮生","面積","とうき","ふくへい","ないしょばなし","不思議","この頃","おかね","殺人者","かいぞく","歯を磨く","店","はなはだ","フランス語","評価","九日","さいばん","推奨","出版","恨み","気持ちいい","黙る","はりい","凝固","傑作","魅力","ぐん","右利き","まほうつかい","復旧","かくじっけん","じきしょうそう","あれる","きょうはんしゃ","たいりく","げんめつ","俵","むらさきいろ","病床","米兵","まつり","塾生","親切","めいがら","核実験","なおさら","魔術","がいよう","かんぜん","せいかん","果樹","〜系","ほにゅうびん","じょうだん","賢明","みなと","もはん","こうちょく","泳ぐ","重い","日没","碁","かつ","どうけつ","近視","配慮","のき","入江","とめる","暇","書き方","胃","りょうど","難しい","浮世絵","喜劇","とうさん","はんだんする","こうせい","大仏","揺さぶる","いじん","機嫌","黒板","えきびょう","妥協する","つうやく","乗せる","けしき","床","品詞","消す","金縛り","じゅうらい","急騰","十台","窓","雑音","きょだい","鈍器","禍根","かたみち","山葵","渦巻き","おととい","いっさくじつ","救急車","馬","ころす","ぼくし","せっぷく","たて","おどろく","やさい","じぞう","こはん","いく","自立","かっこう","脱税","始まる","学者","かい","ひきさく","長唄","下着","よくげつ","休日","以下","廃墟","部首","壊す","むく","委員","待合","頂く","よぼう","壮年","斬殺","ちゅうもんする","じっかん","境","つく","活用","ぶき","かいじゅう","人口","ぼうず","そあく","むぼう","白菊","りゃくず","汚す","すいせん","あらそう","高値","あう","せいしん","指紋","超〜","つまる","靖国神社","とりあえず","とふ","たくす","じょうじゅん","羊毛","浅い","閉じる","戦没","あっとうする","ひがい","量","じょうき","誤用","ほうせき","つばさ","号","けいむしょ","電源","勇気","ふかさ","はだか","たいやく","きょうしつ","退く","さきまわり","こうおつ","無糖","ふさい","とくに","めいし","みつ","ほんらい","まもる","あつかい","日欧","天井","みさき","おきゃくさん","にんい","きょうかい","いつ頃","かん","しきもう","特殊","同僚","血液","じぶん","しょうかする","礎","みなもと","軒","ぶっきょう","しずむ","たらす","憂い","総括","もうす","暴力","しばふ","いたずら","米国","魔法","ことばつき","窒息","唄う","金","きもち","誓い","どろ","話","奇襲","巡回","失う","隆起","投資","芽","あくれい","奉仕","ひんきゃく","ひんかく","まつ","せんりゅう","だいどころ","いう","こいぬ","なんべい","さくにゅう","フランス人","きげんご","こくみん","交錯","好き","一文字","ほうげん","地面","だくりゅう","見当たる","浸す","あしくび","弱虫","送る","遺失","あおい","ちあん","宜しく","あらあらしい","かおつき","かちゅう","がんばる","芸者","陳列室","弥生","明治","めいしょ","ごじゅう","済ます","無駄","終点","ぞくご","掛ける","ほうしゅう","騎兵","液体","下さい","けいじばん","杏","合う","疾走","りゅうこうご","出かける","はちまき","手作り","れつあく","うんがいい","はちのす","ハチのす","色盲","形","希望する","いちだい","春休み","縛る","金星","そんざい","防犯","大尉","老齢","差し上げる","犠牲","にる","問題","双","安泰","せんじょうざい","継承","かんしん","丼","ざんぴん","そだてる","たつ","不可欠","報じる","抑制","けいけんしゃ","きょうふ","せいぞう","きんく","おどりば","料理人","いち","やぶれる","辞儀する","逮捕","色彩","妻","きづく","はきだす","歯","憶測","墨","胃腸","駆け出す","栞","ふゆかい","豪華","写す","むちつじょ","ごらく","可愛い","ふじょ","でんせんびょう","いちにち","ついたち","彼女","ひめさま","解説","すいがら","約","並","こっせつ","あらじお","あらしお","書架","勝手","ぎせい","こくひん","嫌","博物館","しんし","帳簿","初めに","空き瓶","ふてい","見返す","ほんるいだ","さわ","悪気","ほんそう","謙虚","耐火","ぼうりょく","潔い","けす","締まる","ちょうりょく","のうし","暴走","華道","基盤","廃棄","かざる","くら","氏名","がぞう","ふきつ","こうばん","かんさい","ひとごみ","構える","たす","とむ","すみ","めいよ","帝","かんえん","たび","模型","冬休み","誇張","何千","そうだん","しっぷう","はやて","ほどう","敵","ひふ","火","壁","弱点","かいそく","没頭","貴賓","さいげつ","盛り上がる","柱","ひはん","輪郭","こづつみ","扇","性病","濃紺","舞踏","つぎ","しめる","延長","しつ","ざせき","もくひょう","宝くじ","はなみ","同音異義語","たいほう","慶弔","疎外","れいてん","死ぬ","さと","煩い","携帯","かいせい","哺育","敬語","とうとい","とうひょうする","頑張れ","れいせい","蛇","いしゃりょう","アメリカ製","光年","社員","もよう","ぎゃくしゅう","甲乙","ふくし","へいせい","てんのう","年次","二巻","がくふ","しどう","よすみ","おおごえ","かつぐ","地下街","はくじん","間接","せっとく","つうこん","びんぼう","川底","こうえん","うごき","六","乾燥","洗濯屋","なぞ","ふじん","対応","順序","首","むれる","移す","分ける","しょうげき","ぎょうし","あまい","じょうきゅう","たんれん","かけこむ","素材","受付","いままで","りょこう","満潮","もちいる","あわれ","賀状","詰め込む","数える","いっぱく","聴者","そうぐう","とうさく","思い遣り","鋭い","貞操","原因","象牙","歌謡","会議","待遇","なかよし","おなか","りりしい","おおちがい","賛成","奔放","非難","ようじ","錯乱","じこ","前","累進","緊張する","ぎじゅく","うち","悪霊","枢軸","子守歌","りゅうき","雄犬","みずいろ","大間違い","走り回る","そんけい","しっぺい","てんし","病院","残業","ひんしつ","けんしゅうせい","椅子","いさぎよい","枕","墓","洗剤","たいがい","じしょ","副大統領","瞬く","ふじ山","ふくせん","漬物","はんけん","愛する","ねんがん","ねんじ","いきどおり","おとこのこ","仁","鶴","施設","請ける","拒否","うみ","移譲","溶岩","性格","じしん","裏口","ふたたび","猿真似","しめらせる","みき","つぐなう","しんじゅく","こせき","よくあつ","懇談","指定する","専門","一生","平壌","滝","じどうし","着く","泥棒","構え","きじゅつ","しょひょう","貨幣","好奇心","皇太子妃","かいほうする","主に","背広","ちんみ","よそく","なつかしい","がんい","ちょうしゃ","無敵","所","だいがくいんせい","左右","のむ","愛国心","桑原","どうはんする","いっかい","なみだ","くまもとけん","主観的","普段","こころみる","ふくぶくろ","てんぷく","せいめい","はなのあな","みぎて","親子丼","反則","しゅうり","生える","けむし","すける","のぞいて","和尚","えんちょうする","こうとう","なげすてる","なまけもの","あい","きとく","審判","怖い","こたえる","比較","ゆにゅう","曲","ちんもく","破産","迫る","あわ","辛子","糸","早々","運命","錠","のうみん","夏","野獣","試験","数詞","毎日","ぎせいしゃ","よくし","せん","おろし","ゆれる","いし","える","ごらん","ばい","たい","拘置","うらぎり","競艇","かぐ","悔しい","にゅうせき","ために","ふうふ","ちょうせん","破壊","困難","まんえつ","移動","しあつ","あまる","香り","いなか","通す","ほうき","栄誉","ちめいてき","おとろえる","いしずえ","知り合い","貨物船","酸っぱい","めいわくめーる","めいわくメール","とうほう","てら","ぜんにほん","七つ","暗い","てのこう","しんぞう","仰々しい","さんぎょう","公共","年額","かわさき","日刊","ちょう","縮小","いっこ","不況","人柄","はい","原潜","つみ","かんかつ","ぞうえん","雑費","おくれる","面倒臭い","たおす","順番","しゅいん","動揺","乙","さわやか","とう","望み","一人娘","かく","かど","ねんがじょう","ちょくせつ","せんじょう","燃やす","ふかのう","買い物","風潮","沖縄","いか","こうくうぼかん","かくれる","きぼうする","媒介","れいぞうこ","冷酷","紛らわしい","せんげん","家具","繁茂","なさけない","きずつく","空き缶","禅寺","大文字","火葬","雰囲気","化粧","忍者","ふんしゃ","限る","ちゅうとはんぱ","はずかしめる","何度","風船","こうぎょう","かくしゅう","しりつ","こい","あがる","教える","程","忘れ物","襲撃","かいころく","月刊","となえる","せんのう","ながさき","げんまい","二つ","髪の毛","ろくおん","匿名","高瀬","しききん","ふかぶん","怒鳴る","福祉","あさねぼう","りゃくご","しざい","運","力","ねばる","つくる","わかめ","おうしゅう","やすい","え","かせぎ","あらかじめ","かんせつ","恥ずかしがる","焦がす","はいき","はかる","図説","どうめい","ふねんゴミ","鎮める","しゅくん"],DHu={words:dHu},xHu=DHu,mHu={title:"Japanese",code:"ja",language:"ja",endonym:"日本語",dir:"ltr",script:"Jpan"},hHu=mHu,zG=["千代子","静子","文子","キヨ","千代","ハル","キミ","久子","ヨシ","清子","正子","貞子","八重子","きよ","フミ","ハナ","和子","愛子","きみ","トミ","はる","マサ","美代子","光子","幸子","照子","芳子","節子","昭子","信子","敏子","典子","君子","弘子","洋子","美智子","京子","悦子","栄子","孝子","良子","恵子","勝子","紀子","恵美子","啓子","久美子","由美子","裕子","順子","智子","明美","愛","恵","麻衣","麻美","香織","美穂","彩","沙織","愛美","絵美","舞","恵美","陽子","成美","あゆみ","美香","理恵","友美","智美","明日香","由佳","瞳","麻衣子","彩香","真由美","純子","直美","優子","裕美","由美","直子","めぐみ","美紀","浩子","ゆかり","さくら","美咲","陽菜","葵","七海","美羽","結衣","美月","凛","美優","未来","優奈","萌","優花","美桜","莉子","菜月","結愛","結菜","花音","心優","真央","玲奈","ひなた","彩乃","彩花","優衣","琴音","百花","遥","里奈","茜","千尋","楓","亜美","佳奈","真由","桃子","菜々子","千夏","菜摘","奈々","早紀","杏","陽葵","芽依","結月","咲良","凜","紬","心愛","花","心春","愛莉","愛菜","桜","心結","美結"],SG=["正一","正二","正三","清","辰雄","三郎","昭二","昭三","茂","勇","明","弘","勝","稔","博","隆","誠","浩","健一","大輔","達也","翔太","拓也","健太","大輝","翔","駿","蓮","大翔","陸","悠真","蒼","昭","実","進","和夫","修","浩一","哲也","剛","大介","海斗","拓海","颯太","悠斗","陽翔","湊","新","樹","正雄","勝利","豊","和彦","学","直樹","健太郎","大和","陽向","瑛太","陽太","正","一郎","勲","徹","浩二","亮","大樹","翼","義雄","昭一","功","武","淳","和也","大地","匠","悠人","朝陽","律","武雄","英樹","秀樹","祐介","雄太","翔平","大貴","太陽","颯","陽斗","颯真","蒼空","優斗","正治","昇","竜也","聡","貴大","直人","輝","優太","悠太","陸斗","太一","悠","浩之","健","博之","亮太","一輝","空","陽大","正夫","秀雄","幸雄","勉","崇","洋平","拓哉","涼太","大雅","海翔","龍生","結翔","悠翔","葵","正男","辰男","一男","優","雄大","康平","智也","竜","悠希","歩夢"],pHu=ju(zG,SG),gHu=["佐藤","鈴木","高橋","田中","渡辺","伊藤","山本","中村","小林","加藤","吉田","山田","佐々木","山口","斎藤","松本","井上","木村","林","清水"],fHu=[{value:"{{person.last_name}}",weight:1}],vHu=[{value:"{{person.lastName}} {{person.firstName}}",weight:1}],CHu={female_first_name:zG,first_name:pHu,last_name:gHu,last_name_pattern:fHu,male_first_name:SG,name:vHu},FHu=CHu,kHu=["0####-#-####","0###-##-####","0##-###-####","0#-####-####"],AHu={formats:kHu},bHu=AHu,yHu={cell_phone:q$u,company:uHu,location:cHu,lorem:xHu,metadata:hHu,person:FHu,phone_number:bHu},MG=yHu;new Ku({locale:[MG,Ru,Lu]});var BHu=["(+995 32) 2-##-##-##","032-2-##-##-##","032-2-######","032-2-###-###","032 2 ## ## ##","032 2 ######","2 ## ## ##","2######","2 ### ###"],zHu={formats:BHu},SHu=zHu,MHu=["{{company.prefix}} {{person.first_name}}","{{company.prefix}} {{person.last_name}}","{{company.prefix}} {{person.last_name}} {{company.suffix}}","{{company.prefix}} {{person.first_name}} {{company.suffix}}","{{company.prefix}} {{person.last_name}}-{{person.last_name}}"],wHu=["შპს","სს","ააიპ","სსიპ"],PHu=["ჯგუფი","და კომპანია","სტუდია","გრუპი"],THu={name_pattern:MHu,prefix:wHu,suffix:PHu},jHu=THu,NHu=["ge","com","net","org","com.ge","org.ge"],LHu=["gmail.com","yahoo.com","posta.ge"],RHu={domain_suffix:NHu,free_email:LHu},KHu=RHu,IHu=["###","##","#"],OHu=["აბასთუმანი","აბაშა","ადიგენი","ამბროლაური","ანაკლია","ასპინძა","ახალგორი","ახალქალაქი","ახალციხე","ახმეტა","ბათუმი","ბაკურიანი","ბაღდათი","ბახმარო","ბოლნისი","ბორჯომი","გარდაბანი","გონიო","გორი","გრიგოლეთი","გუდაური","გურჯაანი","დედოფლისწყარო","დმანისი","დუშეთი","ვანი","ზესტაფონი","ზუგდიდი","თბილისი","თეთრიწყარო","თელავი","თერჯოლა","თიანეთი","კასპი","კვარიათი","კიკეთი","კოჯორი","ლაგოდეხი","ლანჩხუთი","ლენტეხი","მარნეული","მარტვილი","მესტია","მცხეთა","მწვანე კონცხი","ნინოწმინდა","ოზურგეთი","ონი","რუსთავი","საგარეჯო","საგურამო","საირმე","სამტრედია","სარფი","საჩხერე","სენაკი","სიღნაღი","სტეფანწმინდა","სურამი","ტაბახმელა","ტყიბული","ურეკი","ფოთი","ქარელი","ქედა","ქობულეთი","ქუთაისი","ყვარელი","შუახევი","ჩაქვი","ჩოხატაური","ცაგერი","ცხოროჭყუ","წავკისი","წალენჯიხა","წალკა","წაღვერი","წეროვანი","წნორი","წყალტუბო","წყნეთი","ჭიათურა","ხარაგაული","ხაშური","ხელვაჩაური","ხობი","ხონი","ხულო"],$Hu=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],HHu=["ახალი","ძველი","ზემო","ქვემო"],GHu=["სოფელი","ძირი","სკარი","დაბა"],_Hu=["ავსტრალია","ავსტრია","ავღანეთი","აზავადი","აზერბაიჯანი","აზიაში","აზიის","ალბანეთი","ალჟირი","ამაღლება და ტრისტანი-და-კუნია","ამერიკის ვირჯინიის კუნძულები","ამერიკის სამოა","ამერიკის შეერთებული შტატები","ამერიკის","ანგილია","ანგოლა","ანდორა","ანტიგუა და ბარბუდა","არაბეთის საემიროები","არაბთა გაერთიანებული საამიროები","არაბული ქვეყნების ლიგის","არგენტინა","არუბა","არცნობილი ქვეყნების სია","აფრიკაში","აფრიკაშია","აღდგომის კუნძული","აღმ. ტიმორი","აღმოსავლეთი აფრიკა","აღმოსავლეთი ტიმორი","აშშ","აშშ-ის ვირჯინის კუნძულები","ახალი ზელანდია","ახალი კალედონია","ბანგლადეში","ბარბადოსი","ბაჰამის კუნძულები","ბაჰრეინი","ბელარუსი","ბელგია","ბელიზი","ბენინი","ბერმუდა","ბერმუდის კუნძულები","ბოლივია","ბოსნია და ჰერცეგოვინა","ბოტსვანა","ბრაზილია","ბრიტანეთის ვირჯინიის კუნძულები","ბრიტანეთის ვირჯინის კუნძულები","ბრიტანეთის ინდოეთის ოკეანის ტერიტორია","ბრუნეი","ბულგარეთი","ბურკინა ფასო","ბურკინა-ფასო","ბურუნდი","ბჰუტანი","გაბონი","გაერთიანებული სამეფო","გაეროს","გაიანა","გამბია","განა","გერმანია","გვადელუპა","გვატემალა","გვინეა","გვინეა-ბისაუ","გიბრალტარი","გრენადა","გრენლანდია","გუამი","დამოკიდებული ტერ.","დამოკიდებული ტერიტორია","დამოკიდებული","დანია","დასავლეთი აფრიკა","დასავლეთი საჰარა","დიდი ბრიტანეთი","დომინიკა","დომინიკელთა რესპუბლიკა","ეგვიპტე","ევროკავშირის","ევროპასთან","ევროპაშია","ევროპის ქვეყნები","ეთიოპია","ეკვადორი","ეკვატორული გვინეა","ეპარსეს კუნძული","ერაყი","ერიტრეა","ესპანეთი","ესპანეთის სუვერენული ტერიტორიები","ესტონეთი","ეშმორის და კარტიეს კუნძულები","ვანუატუ","ვატიკანი","ვენესუელა","ვიეტნამი","ზამბია","ზიმბაბვე","თურქეთი","თურქმენეთი","იამაიკა","იან მაიენი","იაპონია","იემენი","ინდოეთი","ინდონეზია","იორდანია","ირანი","ირლანდია","ისლანდია","ისრაელი","იტალია","კაბო-ვერდე","კაიმანის კუნძულები","კამბოჯა","კამერუნი","კანადა","კანარის კუნძულები","კარიბის ზღვის","კატარი","კენია","კვიპროსი","კინგმენის რიფი","კირიბატი","კლიპერტონი","კოლუმბია","კომორი","კომორის კუნძულები","კონგოს დემოკრატიული რესპუბლიკა","კონგოს რესპუბლიკა","კორეის რესპუბლიკა","კოსტა-რიკა","კოტ-დ’ივუარი","კუბა","კუკის კუნძულები","ლაოსი","ლატვია","ლესოთო","ლიბანი","ლიბერია","ლიბია","ლიტვა","ლიხტენშტაინი","ლუქსემბურგი","მადაგასკარი","მადეირა","მავრიკი","მავრიტანია","მაიოტა","მაკაო","მაკედონია","მალავი","მალაიზია","მალდივი","მალდივის კუნძულები","მალი","მალტა","მაროკო","მარტინიკა","მარშალის კუნძულები","მარჯნის ზღვის კუნძულები","მელილია","მექსიკა","მიანმარი","მიკრონეზია","მიკრონეზიის ფედერაციული შტატები","მიმდებარე კუნძულები","მოზამბიკი","მოლდოვა","მონაკო","მონსერატი","მონღოლეთი","ნამიბია","ნაურუ","ნაწილობრივ აფრიკაში","ნეპალი","ნიგერი","ნიგერია","ნიდერლანდი","ნიდერლანდის ანტილები","ნიკარაგუა","ნიუე","ნორვეგია","ნორფოლკის კუნძული","ოკეანეთის","ოკეანიას","ომანი","პაკისტანი","პალაუ","პალესტინა","პალმირა (ატოლი)","პანამა","პანტელერია","პაპუა-ახალი გვინეა","პარაგვაი","პერუ","პიტკერნის კუნძულები","პოლონეთი","პორტუგალია","პრინც-ედუარდის კუნძული","პუერტო-რიკო","რეუნიონი","როტუმა","რუანდა","რუმინეთი","რუსეთი","საბერძნეთი","სადავო ტერიტორიები","სალვადორი","სამოა","სამხ. კორეა","სამხრეთ ამერიკაშია","სამხრეთ ამერიკის","სამხრეთ აფრიკის რესპუბლიკა","სამხრეთი აფრიკა","სამხრეთი გეორგია და სამხრეთ სენდვიჩის კუნძულები","სამხრეთი სუდანი","სან-მარინო","სან-ტომე და პრინსიპი","საუდის არაბეთი","საფრანგეთი","საფრანგეთის გვიანა","საფრანგეთის პოლინეზია","საქართველო","საჰარის არაბთა დემოკრატიული რესპუბლიკა","სეიშელის კუნძულები","სენ-ბართელმი","სენ-მარტენი","სენ-პიერი და მიკელონი","სენეგალი","სენტ-ვინსენტი და გრენადინები","სენტ-კიტსი და ნევისი","სენტ-ლუსია","სერბეთი","სეუტა","სვაზილენდი","სვალბარდი","სიერა-ლეონე","სინგაპური","სირია","სლოვაკეთი","სლოვენია","სოკოტრა","სოლომონის კუნძულები","სომალი","სომალილენდი","სომხეთი","სუდანი","სუვერენული სახელმწიფოები","სურინამი","ტაივანი","ტაილანდი","ტანზანია","ტაჯიკეთი","ტერიტორიები","ტერქსისა და კაიკოსის კუნძულები","ტოგო","ტოკელაუ","ტონგა","ტრანსკონტინენტური ქვეყანა","ტრინიდადი და ტობაგო","ტუვალუ","ტუნისი","უგანდა","უზბეკეთი","უკრაინა","უნგრეთი","უოლისი და ფუტუნა","ურუგვაი","ფარერის კუნძულები","ფილიპინები","ფინეთი","ფიჯი","ფოლკლენდის კუნძულები","ქვეყნები","ქოქოსის კუნძულები","ქუვეითი","ღაზის სექტორი","ყაზახეთი","ყირგიზეთი","შვედეთი","შვეიცარია","შობის კუნძული","შრი-ლანკა","ჩადი","ჩერნოგორია","ჩეჩნეთის რესპუბლიკა იჩქერია","ჩეხეთი","ჩილე","ჩინეთი","ჩრდ. კორეა","ჩრდილოეთ ამერიკის","ჩრდილოეთ მარიანას კუნძულები","ჩრდილოეთი აფრიკა","ჩრდილოეთი კორეა","ჩრდილოეთი მარიანას კუნძულები","ცენტრალური აფრიკა","ცენტრალური აფრიკის რესპუბლიკა","წევრები","წმინდა ელენე","წმინდა ელენეს კუნძული","ხორვატია","ჯერსი","ჯიბუტი","ჰავაი","ჰაიტი","ჰერდი და მაკდონალდის კუნძულები","ჰონდურასი","ჰონკონგი"],VHu=["საქართველო"],JHu=["01##"],UHu=["კორპ. ##","შენობა ###"],WHu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},qHu=["აბაშიძის","აბესაძის","აბულაძის","აგლაძის","ადლერის","ავიაქიმიის","ავლაბრის","ათარბეგოვის","ათონელის","ალავერდოვის","ალექსიძის","ალილუევის","ალმასიანის","ამაღლების","ამირეჯიბის","ანაგის","ანდრონიკაშვილის","ანთელავას","ანჯაფარიძის","არაგვის","არდონის","არეშიძის","ასათიანის","ასკურავას","ასლანიდის","ატენის","აფხაზი","აღმაშენებლის","ახალშენის","ახვლედიანის","ბააზოვის","ბაბისხევის","ბაბუშკინის","ბაგრატიონის","ბალანჩივაძეების","ბალანჩივაძის","ბალანჩინის","ბალმაშევის","ბარამიძის","ბარნოვის","ბაშალეიშვილის","ბევრეთის","ბელინსკის","ბელოსტოკის","ბენაშვილის","ბეჟანიშვილის","ბერიძის","ბოლქვაძის","ბოცვაძის","ბოჭორიშვილის","ბოჭორიძის","ბუაჩიძის","ბუდაპეშტის","ბურკიაშვილის","ბურძგლას","გაბესკირიას","გაგარინის","გაზაფხულის","გამრეკელის","გამსახურდიას","გარეჯელის","გეგეჭკორის","გედაურის","გელოვანი","გელოვანის","გერცენის","გლდანის","გოგებაშვილის","გოგიბერიძის","გოგოლის","გონაშვილის","გორგასლის","გრანელის","გრიზოდუბოვას","გრინევიცკის","გრომოვას","გრუზინსკის","გუდიაშვილის","გულრიფშის","გულუას","გურამიშვილის","გურგენიძის","დადიანის","დავითაშვილის","დამაკავშირებელი","დარიალის","დედოფლისწყაროს","დეპუტატის","დიდგორის","დიდი","დიდუბის","დიუმას","დიღმის","დიღომში","დოლიძის","დუნდუას","დურმიშიძის","ელიავას","ენგელსის","ენგურის","ეპისკოპოსის","ერისთავი","ერისთავის","ვაზისუბნის","ვაკელის","ვართაგავას","ვატუტინის","ვაჩნაძის","ვაცეკის","ვეკუას","ვეშაპურის","ვირსალაძის","ვოლოდარსკის","ვორონინის","ზაარბრიუკენის","ზაზიაშვილის","ზაზიშვილის","ზაკომოლდინის","ზანდუკელის","ზაქარაიას","ზაქარიაძის","ზახაროვის","ზაჰესის","ზნაურის","ზურაბაშვილის","ზღვის","თაბუკაშვილის","თავაძის","თავისუფლების","თამარაშვილის","თაქთაქიშვილის","თბილელის","თელიას","თორაძის","თოფურიძის","იალბუზის","იამანიძის","იაშვილის","იბერიის","იერუსალიმის","ივანიძის","ივერიელის","იზაშვილის","ილურიძის","იმედაშვილის","იმედაძის","იმედის","ინანიშვილის","ინგოროყვას","ინდუსტრიალიზაციის","ინჟინრის","ინწკირველის","ირბახის","ირემაშვილის","ისაკაძის","ისპასჰანლის","იტალიის","იუნკერთა","კათალიკოსის","კაიროს","კაკაბაძის","კაკაბეთის","კაკლიანის","კალანდაძის","კალიაევის","კალინინის","კამალოვის","კამოს","კაშენის","კახოვკის","კედიას","კელაპტრიშვილის","კერესელიძის","კეცხოველის","კიბალჩიჩის","კიკნაძის","კიროვის","კობარეთის","კოლექტივიზაციის","კოლმეურნეობის","კოლხეთის","კომკავშირის","კომუნისტური","კონსტიტუციის","კოოპერაციის","კოსტავას","კოტეტიშვილის","კოჩეტკოვის","კოჯრის","კრონშტადტის","კროპოტკინის","კრუპსკაიას","კუიბიშევის","კურნატოვსკის","კურტანოვსკის","კუტუზოვის","ლაღიძის","ლელაშვილის","ლენინაშენის","ლენინგრადის","ლენინის","ლენის","ლეონიძის","ლვოვის","ლორთქიფანიძის","ლოტკინის","ლუბლიანის","ლუბოვსკის","ლუნაჩარსკის","ლუქსემბურგის","მაგნიტოგორსკის","მაზნიაშვილის","მაისურაძის","მამარდაშვილის","მამაცაშვილის","მანაგაძის","მანჯგალაძის","მარის","მარუაშვილის","მარქსის","მარჯანის","მატროსოვის","მაჭავარიანი","მახალდიანის","მახარაძის","მებაღიშვილის","მეგობრობის","მელაანის","მერკვილაძის","მესხიას","მესხის","მეტეხის","მეტრეველი","მეჩნიკოვის","მთავარანგელოზის","მიასნიკოვის","მილორავას","მიმინოშვილის","მიროტაძის","მიქატაძის","მიქელაძის","მონტინის","მორეტის","მოსკოვის","მრევლიშვილის","მუშკორის","მუჯირიშვილის","მშვიდობის","მცხეთის","ნადირაძის","ნაკაშიძის","ნარიმანოვის","ნასიძის","ნაფარეულის","ნეკრასოვის","ნიაღვრის","ნინიძის","ნიშნიანიძის","ობოლაძის","ონიანის","ოჟიოს","ორახელაშვილის","ორბელიანის","ორჯონიკიძის","ოქტომბრის","ოცდაექვსი","პავლოვის","პარალელურის","პარიზის","პეკინის","პეროვსკაიას","პეტეფის","პიონერის","პირველი","პისარევის","პლეხანოვის","პრავდის","პროლეტარიატის","ჟელიაბოვის","ჟვანიას","ჟორდანიას","ჟღენტი","ჟღენტის","რადიანის","რამიშვილი","რასკოვას","რენინგერის","რინგის","რიჟინაშვილის","რობაქიძის","რობესპიერის","რუსის","რუხაძის","რჩეულიშვილის","სააკაძის","საბადურის","საბაშვილის","საბურთალოს","საბჭოს","საგურამოს","სამრეკლოს","სამღერეთის","სანაკოევის","სარაჯიშვილის","საჯაიას","სევასტოპოლის","სერგი","სვანიძის","სვერდლოვის","სტახანოვის","სულთნიშნის","სურგულაძის","სხირტლაძის","ტაბიძის","ტატიშვილის","ტელმანის","ტერევერკოს","ტეტელაშვილის","ტოვსტონოგოვის","ტოროშელიძის","ტრაქტორის","ტრიკოტაჟის","ტურბინის","უბილავას","უბინაშვილის","უზნაძის","უკლებას","ულიანოვის","ურიდიას","ფაბრიციუსის","ფაღავას","ფერისცვალების","ფიგნერის","ფიზკულტურის","ფიოლეტოვის","ფიფიების","ფოცხიშვილის","ქართველიშვილის","ქართლელიშვილის","ქინქლაძის","ქიქოძის","ქსოვრელის","ქუთათელაძის","ქუთათელის","ქურდიანის","ღოღობერიძის","ღუდუშაურის","ყავლაშვილის","ყაზბეგის","ყარყარაშვილის","ყიფიანის","ყუშიტაშვილის","შანიძის","შარტავას","შატილოვის","შაუმიანის","შენგელაიას","შერვაშიძის","შეროზიას","შირშოვის","შმიდტის","შრომის","შუშინის","შჩორსის","ჩალაუბნის","ჩანტლაძის","ჩაპაევის","ჩაჩავას","ჩელუსკინელების","ჩერნიახოვსკის","ჩერქეზიშვილი","ჩერქეზიშვილის","ჩვიდმეტი","ჩიტაიას","ჩიტაძის","ჩიქვანაიას","ჩიქობავას","ჩიხლაძის","ჩოდრიშვილის","ჩოლოყაშვილის","ჩუღურეთის","ცაბაძის","ცაგარელის","ცეტკინის","ცინცაძის","ცისკარიშვილის","ცურტაველის","ცქიტიშვილის","ცხაკაიას","ძმობის","ძნელაძის","წერეთლის","წითელი","წითელწყაროს","წინამძღვრიშვილის","წულაძის","წულუკიძის","ჭაბუკიანის","ჭავჭავაძის","ჭანტურიას","ჭოველიძის","ჭონქაძის","ჭყონდიდელის","ხანძთელის","ხვამლის","ხვინგიას","ხვიჩიას","ხიმშიაშვილის","ხმელნიცკის","ხორნაბუჯის","ხრამჰესის","ხუციშვილის","ჯავახიშვილის","ჯაფარიძის","ჯიბლაძის","ჯორჯიაშვილის"],ZHu=["{{location.street_name}} {{location.street_suffix}}"],YHu=["გამზ.","გამზირი","ქ.","ქუჩა","ჩიხი","ხეივანი"],QHu={building_number:IHu,city_name:OHu,city_pattern:$Hu,city_prefix:HHu,city_suffix:GHu,country:_Hu,default_country:VHu,postcode:JHu,secondary_address:UHu,street_address:WHu,street_name:qHu,street_pattern:ZHu,street_suffix:YHu},XHu=QHu,uGu={title:"Georgian (Georgia)",code:"ka_GE",country:"GE",language:"ka",endonym:"ქართული (საქართველო)",dir:"ltr",script:"Geor"},eGu=uGu,wG=["ქ-ნი","ქალბატონი"],aGu=["აგული","აგუნა","ადოლა","ავთანდილ","ავთო","აკაკი","აკო","ალეკო","ალექსანდრე","ალექსი","ალიო","ამირან","ანა","ანანო","ანზორ","ანნა","ანუკა","ანუკი","არჩილ","ასკილა","ასლანაზ","აჩიკო","ბადრი","ბაია","ბარბარე","ბაქარ","ბაჩა","ბაჩანა","ბაჭუა","ბაჭუკი","ბახვა","ბელა","ბერა","ბერდია","ბესიკ","ბესო","ბექა","ბიძინა","ბიჭიკო","ბოჩია","ბოცო","ბროლა","ბუბუ","ბუდუ","ბუხუტი","გაგა","გაგი","გახა","გეგა","გეგი","გედია","გელა","გენადი","გვადი","გვანცა","გვანჯი","გვიტია","გვრიტა","გია","გიგა","გიგი","გიგილო","გიგლა","გიგოლი","გივი","გივიკო","გიორგი","გოგი","გოგიტა","გოგიჩა","გოგოთურ","გოგოლა","გოდერძი","გოლა","გოჩა","გრიგოლ","გუგა","გუგუ","გუგულა","გუგული","გუგუნა","გუკა","გულარისა","გულვარდი","გულვარდისა","გულთამზე","გულია","გულიკო","გულისა","გულნარა","გურამ","დავით","დალი","დარეჯან","დიანა","დიმიტრი","დოდო","დუტუ","ეთერ","ეთო","ეკა","ეკატერინე","ელგუჯა","ელენა","ელენე","ელზა","ელიკო","ელისო","ემზარ","ეშხა","ვალენტინა","ვალერი","ვანო","ვაჟა","ვარდო","ვარსკვლავისა","ვასიკო","ვასილ","ვატო","ვახო","ვახტანგ","ვენერა","ვერა","ვერიკო","ზაზა","ზაირა","ზაურ","ზეზვა","ზვიად","ზინა","ზოია","ზუკა","ზურა","ზურაბ","ზურია","ზურიკო","თაზო","თათა","თათია","თათული","თაია","თაკო","თალიკო","თამაზ","თამარ","თამარა","თამთა","თამთიკე","თამი","თამილა","თამრიკო","თამრო","თამუნა","თამჩო","თანანა","თანდილა","თაყა","თეა","თებრონე","თეიმურაზ","თემურ","თენგიზ","თენგო","თეონა","თიკა","თიკო","თიკუნა","თინა","თინათინ","თინიკო","თმაგიშერა","თორნიკე","თუთა","თუთია","ია","იათამზე","იამზე","ივანე","ივერი","ივქირიონ","იზოლდა","ილია","ილიკო","იმედა","ინგა","იოსებ","ირაკლი","ირინა","ირინე","ირინკა","ირმა","იური","კაკო","კალე","კატო","კახა","კახაბერ","კეკელა","კესანე","კესო","კვირია","კიტა","კობა","კოკა","კონსტანტინე","კოსტა","კოტე","კუკური","ლადო","ლალი","ლამაზა","ლამარა","ლამზირა","ლაშა","ლევან","ლეილა","ლელა","ლენა","ლერწამისა","ლექსო","ლია","ლიანა","ლიზა","ლიზიკო","ლილე","ლილი","ლილიკო","ლომია","ლუიზა","მაგული","მადონა","მათიკო","მაია","მაიკო","მაისა","მაკა","მაკო","მაკუნა","მალხაზ","მამამზე","მამია","მამისა","მამისთვალი","მამისიმედი","მამუკა","მამულა","მანანა","მანჩო","მარადი","მარი","მარია","მარიამი","მარიკა","მარინა","მარინე","მარიტა","მაყვალა","მაშიკო","მაშო","მაცაცო","მგელია","მგელიკა","მედეა","მეკაშო","მელანო","მერაბ","მერი","მეტია","მზაღო","მზევინარ","მზეთამზე","მზეთვალა","მზეონა","მზექალა","მზეხა","მზეხათუნი","მზია","მზირა","მზისადარ","მზისთანადარი","მზიულა","მთვარისა","მინდია","მიშა","მიშიკო","მიხეილ","მნათობი","მნათობისა","მოგელი","მონავარდისა","მურმან","მუხრან","ნაზი","ნაზიკო","ნათელა","ნათია","ნაირა","ნანა","ნანი","ნანიკო","ნანუკა","ნანული","ნარგიზი","ნასყიდა","ნატალია","ნატო","ნელი","ნენე","ნესტან","ნია","ნიაკო","ნიკა","ნიკოლოზ","ნინა","ნინაკა","ნინი","ნინიკო","ნინო","ნინუკა","ნინუცა","ნოდარ","ნოდო","ნონა","ნორა","ნუგზარ","ნუგო","ნუკა","ნუკი","ნუკრი","ნუნუ","ნუნუკა","ნუცა","ნუცი","ოთარ","ოთია","ოთო","ომარ","ორბელ","ოტია","ოქროპირ","პაატა","პაპუნა","პატარკაცი","პატარქალი","პეპელა","პირვარდისა","პირიმზე","ჟამიერა","ჟამიტა","ჟამუტა","ჟუჟუნა","რამაზ","რევაზ","რეზი","რეზო","როზა","რომან","რუსკა","რუსუდან","საბა","სალი","სალომე","სანათა","სანდრო","სერგო","სესია","სეხნია","სვეტლანა","სიხარულა","სოსო","სოფიკო","სოფიო","სოფო","სულა","სულიკო","ტარიელ","ტასიკო","ტასო","ტატიანა","ტატო","ტეტია","ტურია","უმანკო","უტა","უჩა","ფაქიზო","ფაცია","ფეფელა","ფეფენა","ფეფიკო","ფეფო","ფოსო","ფოფო","ქაბატო","ქავთარი","ქალია","ქართლოს","ქეთათო","ქეთევან","ქეთი","ქეთინო","ქეთო","ქველი","ქიტესა","ქიშვარდი","ქობული","ქრისტესია","ქტისტეფორე","ქურციკა","ღარიბა","ღვთისავარი","ღვთისია","ღვთისო","ღვინია","ღუღუნა","ყაითამზა","ყაყიტა","ყვარყვარე","ყიასა","შაბური","შაკო","შალვა","შალიკო","შანშე","შარია","შაქარა","შაქრო","შოთა","შორენა","შოშია","შუქია","ჩიორა","ჩიტო","ჩოყოლა","ცაგო","ცაგული","ცანგალა","ცარო","ცაცა","ცაცო","ციალა","ციკო","ცინარა","ცირა","ცისანა","ცისია","ცისკარა","ცისკარი","ცისმარა","ცისმარი","ციური","ციცი","ციცია","ციცინო","ცოტნე","ცოქალა","ცუცა","ცხვარი","ძაბული","ძამისა","ძაღინა","ძიძია","წათე","წყალობა","ჭაბუკა","ჭიაბერ","ჭიკჭიკა","ჭიჭია","ჭიჭიკო","ჭოლა","ხათუნა","ხარება","ხატია","ხახულა","ხახუტა","ხეჩუა","ხვიჩა","ხიზანა","ხირხელა","ხობელასი","ხოხია","ხოხიტა","ხუტა","ხუცია","ჯაბა","ჯავახი","ჯარჯი","ჯემალ","ჯონდო","ჯოტო","ჯუბი","ჯულიეტა","ჯუმბერ","ჰამლეტ"],rGu=["აბაზაძე","აბაშიძე","აბრამაშვილი","აბუსერიძე","აბშილავა","ავაზნელი","ავალიშვილი","ამილახვარი","ანთაძე","ასლამაზიშვილი","ასპანიძე","აშკარელი","ახალბედაშვილი","ახალკაცი","ახვლედიანი","ბარათაშვილი","ბარდაველიძე","ბახტაძე","ბედიანიძე","ბერიძე","ბერუაშვილი","ბეჟანიშვილი","ბოგველიშვილი","ბოტკოველი","გაბრიჩიძე","გაგნიძე","გამრეკელი","გელაშვილი","გზირიშვილი","გიგაური","გურამიშვილი","გურგენიძე","დადიანი","დავითიშვილი","დათუაშვილი","დარბაისელი","დეკანოიძე","დვალი","დოლაბერიძე","ედიშერაშვილი","ელიზბარაშვილი","ელიოზაშვილი","ერისთავი","ვარამაშვილი","ვარდიაშვილი","ვაჩნაძე","ვარდანიძე","ველიაშვილი","ველიჯანაშვილი","ზარანდია","ზარიძე","ზედგინიძე","ზუბიაშვილი","თაბაგარი","თავდგირიძე","თათარაშვილი","თამაზაშვილი","თამარაშვილი","თაქთაქიშვილი","თაყაიშვილი","თბილელი","თუხარელი","იაშვილი","იგითხანიშვილი","ინასარიძე","იშხნელი","კანდელაკი","კაცია","კერესელიძე","კვირიკაშვილი","კიკნაძე","კლდიაშვილი","კოვზაძე","კოპაძე","კოპტონაშვილი","კოშკელაშვილი","ლაბაძე","ლეკიშვილი","ლიქოკელი","ლოლაძე","ლურსმანაშვილი","მაისურაძე","მარტოლეკი","მაღალაძე","მახარაშვილი","მგალობლიშვილი","მეგრელიშვილი","მელაშვილი","მელიქიძე","მერაბიშვილი","მეფარიშვილი","მუჯირი","მჭედლიძე","მხეიძე","ნათაძე","ნაჭყებია","ნოზაძე","ოდიშვილი","ონოფრიშვილი","პარეხელაშვილი","პეტრიაშვილი","სააკაძე","სააკაშვილი","საგინაშვილი","სადუნიშვილი","საძაგლიშვილი","სებისკვერიძე","სეთური","სუთიაშვილი","სულაშვილი","ტაბაღუა","ტყეშელაშვილი","ულუმბელაშვილი","უნდილაძე","ქავთარაძე","ქართველიშვილი","ყაზბეგი","ყაუხჩიშვილი","შავლაშვილი","შალიკაშვილი","შონია","ჩიბუხაშვილი","ჩიხრაძე","ჩიქოვანი","ჩუბინიძე","ჩოლოყაშვილი","ჩოხელი","ჩხვიმიანი","ცალუღელაშვილი","ცაძიკიძე","ციციშვილი","ციხელაშვილი","ციხისთავი","ცხოვრებაძე","ცხომარია","წამალაიძე","წერეთელი","წიკლაური","წიფურია","ჭაბუკაშვილი","ჭავჭავაძე","ჭანტურია","ჭარელიძე","ჭიორელი","ჭუმბურიძე","ხაბაზი","ხარაძე","ხარატიშვილი","ხარატასშვილი","ხარისჭირაშვილი","ხარხელაური","ხაშმელაშვილი","ხეთაგური","ხიზამბარელი","ხიზანიშვილი","ხიმშიაშვილი","ხოსრუაშვილი","ხოჯივანიშვილი","ხუციშვილი","ჯაბადარი","ჯავახი","ჯავახიშვილი","ჯანელიძე","ჯაფარიძე","ჯაყელი","ჯაჯანიძე","ჯვარელია","ჯინიუზაშვილი","ჯუღაშვილი"],nGu=[{value:"{{person.last_name}}",weight:1}],PG=["ბ-ნი","ბატონი"],tGu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],iGu=ju(wG,PG),oGu={descriptor:["გენერალური","მთავარი","სტაჟიორ","უმცროსი","ყოფილი","წამყვანი"],level:["აღრიცხვების","ბრენდინგის","ბრენიდს","ბუღალტერიის","განყოფილების","გაყიდვების","გუნდის","დახმარების","დიზაინის","თავდაცვის","ინფორმაციის","კვლევების","კომუნიკაციების","მარკეტინგის","ოპერაციათა","ოპტიმიზაციების","პიარ","პროგრამის","საქმეთა","ტაქტიკური","უსაფრთხოების","ფინანსთა","ქსელის","ხარისხის","ჯგუფის"],job:["აგენტი","ადვოკატი","ადმინისტრატორი","არქიტექტორი","ასისტენტი","აღმასრულებელი დირექტორი","დეველოპერი","დეკანი","დიზაინერი","დირექტორი","ელექტრიკოსი","ექსპერტი","ინჟინერი","იურისტი","კონსტრუქტორი","კონსულტანტი","კოორდინატორი","ლექტორი","მასაჟისტი","მემანქანე","მენეჯერი","მძღოლი","მწვრთნელი","ოპერატორი","ოფიცერი","პედაგოგი","პოლიციელი","პროგრამისტი","პროდიუსერი","პრორექტორი","ჟურნალისტი","რექტორი","სპეციალისტი","სტრატეგისტი","ტექნიკოსი","ფოტოგრაფი","წარმომადგენელი"]},sGu={female_prefix:wG,first_name:aGu,last_name:rGu,last_name_pattern:nGu,male_prefix:PG,name:tGu,prefix:iGu,title:oGu},lGu=sGu,EGu=["5##-###-###","5########","5## ## ## ##","5## ######","5## ### ###","995 5##-###-###","995 5########","995 5## ## ## ##","995 5## ######","995 5## ### ###","+995 5##-###-###","+995 5########","+995 5## ## ## ##","+995 5## ######","+995 5## ### ###","(+995) 5##-###-###","(+995) 5########","(+995) 5## ## ## ##","(+995) 5## ######","(+995) 5## ### ###"],cGu={formats:EGu},dGu=cGu,DGu={cell_phone:SHu,company:jHu,internet:KHu,location:XHu,metadata:eGu,person:lGu,phone_number:dGu},TG=DGu;new Ku({locale:[TG,Ru,Lu]});var xGu=["검은색","금색","난초색","노란색","라임색","마젠타","민트색","분홍색","빨간색","상아색","연보라색","연어색","옥색","올리브","은색","자두색","자주색","적갈색","주황색","청록색","초록색","푸른색","하늘색","하얀색","회색"],mGu={human:xGu},hGu=mGu,pGu=["{{company.prefix}} {{person.first_name}}","{{person.first_name}} {{company.suffix}}"],gGu=["주식회사","한국"],fGu=["연구소","게임즈","그룹","전자","물산","코리아","공사","증권","은행","중공업"],vGu={name_pattern:pGu,prefix:gGu,suffix:fGu},CGu=vGu,FGu={wide:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],abbr:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},kGu={wide:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],abbr:["일","월","화","수","목","금","토"]},AGu={month:FGu,weekday:kGu},bGu=AGu,yGu=["co.kr","com","biz","info","ne.kr","net","or.kr","org"],BGu=["gmail.com","yahoo.co.kr","hanmail.net","naver.com"],zGu={domain_suffix:yGu,free_email:BGu},SGu=zGu,MGu=["강릉","양양","인제","광주","구리","부천","밀양","통영","창원","거창","고성","양산","김천","구미","영주","광산","남","북","고창","군산","남원","동작","마포","송파","용산","부평","강화","수성","수원","속초","전주","목포","분당","안양","시흥"],wGu=["{{location.city_name}}{{location.city_suffix}}"],PGu=["구","시","군"],TGu=["###-###","#####"],jGu=["아파트 ###동","###호"],NGu=["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],LGu=["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],RGu=["상계","화곡","신정","목","잠실","면목","주안","중","정왕","구로","신월","연산","창","만수","중계","검단","상도","방배","장유","상","광명","신길","행신","대명","동탄","판교","연무"],KGu=["{{location.street_name}}{{location.street_suffix}}"],IGu=["읍","면","동"],OGu={city_name:MGu,city_pattern:wGu,city_suffix:PGu,postcode:TGu,secondary_address:jGu,state:NGu,state_abbr:LGu,street_name:RGu,street_pattern:KGu,street_suffix:IGu},$Gu=OGu,HGu=["국가는","법률이","정하는","바에","의하여","재외국민을","보호할","의무를","진다.","모든","국민은","신체의","자유를","가진다.","전통문화의","계승·발전과","민족문화의","창달에","노력하여야","한다.","통신·방송의","시설기준과","신문의","기능을","보장하기","위하여","필요한","사항은","법률로","정한다.","헌법에","체결·공포된","조약과","일반적으로","승인된","국제법규는","국내법과","같은","효력을","다만,","현행범인인","경우와","장기","3년","이상의","형에","해당하는","죄를","범하고","도피","또는","증거인멸의","염려가","있을","때에는","사후에","영장을","청구할","수","있다.","저작자·발명가·과학기술자와","예술가의","권리는","법률로써","보호한다.","형사피고인은","유죄의","판결이","확정될","때까지는","무죄로","추정된다.","행위시의","법률에","범죄를","구성하지","아니하는","행위로","소추되지","아니하며,","동일한","범죄에","대하여","거듭","처벌받지","아니한다.","평생교육을","진흥하여야","사생활의","비밀과","침해받지","의무교육은","무상으로","모성의","보호를"],GGu={words:HGu},_Gu=GGu,VGu={title:"Korean",code:"ko",language:"ko",endonym:"한국어",dir:"ltr",script:"Kore"},JGu=VGu,UGu=["서연","민서","서현","지우","서윤","지민","수빈","하은","예은","윤서","민준","지후","지훈","준서","현우","예준","건우","현준","민재","우진","은주","서준","도윤","시우","주원","하준","지호","준우","도현","선우","서진","연우","유준","정우","승우","승현","시윤","준혁","은우","지환","승민","유찬","윤우","민성","준영","시후","진우","지원","수현","재윤","시현","동현","수호","태윤","민규","재원","한결","민우","재민","은찬","윤호","시원","이준","민찬","지안","시온","성민","준호","승준","성현","이안","현서","재현","하율","지한","우빈","태민","지성","예성","민호","태현","지율","민혁","서우","성준","은호","규민","정민","윤성","윤재","하람","하진","민석","준수","은성","태양","예찬","준희","도훈","하민","준성","지완","현수","승원","강민","정현","우주","태준","승호","주호","성빈","주안","도영","우현","민수","건희","주환","하랑","다온","정훈","원준","시율","시훈","지오","민기","현민","시완","경민","서율","현성","승윤","주영","동하","태훈","민건","도율","동건","재훈","태영","호준","승빈","가온","재준","시환","세현","태경","이현","도원","도경","정후","현진","재영","정원","서후","현승","찬영","라온","영준","상현","범준","온유","승훈","성윤","재하","로운","주혁","찬우","이든","연준","하윤","우성","동윤","성훈","승재","찬희","지혁","건호","세준","동욱","태율","수민","태호","유건","승찬","도하","윤찬","단우","태우","현호","윤후","현빈","시안","재우","준석","지운","주현","형준","연호","효준","재혁","성우","규빈","주완","주한","동우","하늘","수혁","재희","시헌","상윤","우찬","유빈","진호","유현","석현","우영","준형","도연","유진","서원","지용","용준","규현","준후","동준","은율","도준","호진","강현","태인","진혁","상우","우준","은준","승후","시호","지웅","승환","은혁","동훈","유민","하온","성원","도진","승주","영민","대현","종현","세훈","도겸","서호","현석","신우","재호","준현","원우","강우","승유","상민","태환","은수","선호","준원","민결","정빈","태오","동혁","영우","아인","유안","동규","진서","태성","유성","혜성","요한","성진","여준","윤건","인우","태건","주형","우혁","희찬","한율","하성","준범","찬민","정호","윤수","민제","성호","인성","건후","경준","희준","상준","승혁","재이","태원","준민","재율","민승","태웅","채민","한울","승헌","재성","시준","진영","환희","선율","세윤","호연","승기","세진","성재","태하","주성","호영","가람","다원","찬율","현규","규원","이한","연후","현욱","준하","시영","희성","정윤","진욱","지윤","창민","지온","지섭","해준","정환","건율","은재","찬혁","동연","유하","노아","성찬","세민","서빈","우석","영훈","도형","준기","윤준","지석","로이","인호","은후","명준","상훈","기현","재형","아준","해성","민후","진성","주하","시언","시형","상원","태연","도건","재인","준휘","동민","한준","기범","다니","주헌","재용","수환","태규","선재","영재","영진","주찬","지수","동호","우재","승범","동원","한별","건영","승연","도헌","한솔","유담","예건","은결","민율","민욱","지헌","석준","준모","현재","이수","리안","재범","재환","찬유","호윤","해솔","태희","건하","상혁","성욱","영찬","동환","진원","하빈","준환","재욱","경훈","준상","서하","연수","하루","예담","수찬","강준","도균","태이","형우","승규","재빈","종혁","도운","근우","찬호","윤혁","유신","리우","범수","동주","혁준","찬빈","한빈","태빈","창현","성주","지현","이찬","유승","은규","연재","희재","태완","수영","병준","동휘","세영","태욱","의준","관우","성환","재연","재경","민영","윤석","대한","선준","지유","지욱","은석","성연","경빈","정욱","한서","보겸","인준","윤제","도빈","준용","규진","희원","주언","다율","성하","영광","현중","종윤","형진","채훈","정혁","태형","준오","진수","승진","유겸","찬서","종민","영빈","의찬","승하","종우","유환","희수","호성","태헌","채우","재헌","원재","석민","경원","승리","강희","상욱","민형","용현","범진","민섭","준이","서안","명진","예훈","시혁","상진","영현","원석","승수","우민","현태","도담","정연","이삭","형주","미르","대윤","로하","정인","용우","유호","태균","건민","요셉","기훈","영웅","지홍","종원","선후","동후","태겸","종훈","유한","제민","준표","원빈","보성","인서","동희","의진","준규","리한","재후","혜준","경호","진현","현도","찬솔","호현","다현","동균","원호","재웅","세인","하겸","제이","민겸","진석","승욱","동근","다훈","형민","동영","대호","기윤","지승","슬우","해찬","대영","강윤","서한","동진","진후","정진","윤상","영서","민균","재승","정준","세찬","규태","민국","우림","경환","우솔","의현","대성","도엽","근호","효재","다민","효민","민철","예승","준엽","어진","승언","하원","두현","지형","성율","채운","진형","대원","정수","시하","도은","용진","주빈","제현","태진","범서","건형","해인","로건","민교","혁진","수인","슬찬","영호","하엘","정운","경현","세환","태산","아론","선민","준섭","태후","은유","기찬","승엽","선규","다빈","태주","기태","채환","제윤","승완","무진","정재","수안","진규","시유","용재","현웅","기준","윤오","우리","태은","수한","석훈","석원","로빈","다엘","세원","채윤","원진","태혁","재아","규연","한빛","필립","성혁","재완","제하","선빈","세빈","윤기","이레","인혁","주훈","광현","도혁","재진","보민","진하","동빈","병찬","효성","성규","채준","승효","시진","승한","시운","원영","리호","강빈","강호","성운","유석","채호","다겸","종호","채원","이도","범석","현종","성수","도언","민하","석진","건욱","상연","건휘","한성","효원","믿음","도우","규호","선웅","태유","강산","도환","선유","형석","정헌","현기","용민","태수","하담","무성","희승","리온","서훈","용훈","대훈","루이","이환","동화","경태","이담","강인","유근","영후","찬휘","래원","채현","무빈","민근","희우","하음","민상","윤민","현찬","경록","찬웅","지상","상호","서찬","루다","하영","찬형","효찬","희윤","영인","규성","예현","정한","현율","지효","상빈","채완","사무","경찬","솔민","서형","태서","동율","재홍","은기","승운","은총","윤환","주용","서환","용찬","진환","세연","누리","진율","원희","기원","인후","태강","준식","민권","세호","병현","재서","윤빈","인수","호빈","세종","신후","효빈","서인","대연","우형","마루","태용","주윤","수완","보현","경모","희건","영주","장우","석우","강유","영석","정안","동해","동찬","휘성","규범","영환","호재","상헌","병훈","현오","동은","용하","광민","인규","명재","인찬","세웅","진모","도한","성은","도완","중현","대경","리오","대환","해민","민솔","민구","이솔","윤겸","다윤","채율","인하","동완","경수","수오","찬욱","태온","태운","리환","승건","재석","재유","해온","호민","용빈","태한","연성","도후","기주","다인","서혁","예강","홍준","지찬","대희","강훈","이건","현후","장현","레오","호찬","이서","주연","진유","해원","동헌","시찬","성후","종하","근영","제원","세혁","예한","태랑","이루","준명","무경","시연","진웅","찬규","은상","성모","현동","원혁","용호","동엽","상후","규환","대건","루하","재겸","건웅","지빈","해윤","하운","호원","현제","석빈","제우","휘준","기환","규담","경진","치우","민환","세헌","제훈","장원","해담","서온","현식","휘찬","예환","동재","창우","준아","해진","준한","재휘","이헌","준재","기민","영욱","진오","로한","윤형","상율","강후","석주","세율","하승","하울","명훈","한겸","창희","태림","찬이","세온","지범","성범","서완","원찬","정찬","민식","동인","범규","영수","준경","민용","유노","원규","규하","창준","하임","현섭","민범","민종","도휘","강율","현모","리후","우경","규영","상엽","은택","송현","윤하","승제","가을","다운","형찬","혁주","종찬","훈민","윤태","석영","윤규","승휘","도유","재찬","형빈","찬준","석호","우람","요엘","태범","무겸","희상","준빈","은빈","기성","다솔","사랑","준연","진명","세하","다윗","형욱","용주","종빈","호수","윤섭","진용","재익","창빈","소율","수원","지태","해율","동운","재운","강혁","권우","기영","리원","창훈","선욱","민중","세한","재한","종욱","윤승","동한","성용","은섭","라윤","승희","종인","수하","화랑","하언","승표","소망","준열","태휘","하경","승용","유섭","민강","래현","한음","라현","한영","수겸","석환","동률","형규","예율","이언","윤슬","병우","연석","우겸","수형","준선","규찬","일우","제영","제희","승율","민주","태정","병민","진헌","다한","라엘","남규","윤진","태리","재상","정완","찬수","진솔","수연","운찬","호경","주은","건률","경윤","지명","성제","로아","예안","은오","준홍","권율","지산","태석","효승","병윤","연서","유원","가빈","보검","이산","준승","건아","건이","민진","용성","예온","유상","범찬","병호","명현","남우","문성","동권","주승","규혁","승오","효석","병주","호승","백호","유태","남준","주엽","상범","강찬","승모","대겸","유수","지언","원율","태언","성균","승균","라율","희민","예람","한주","한선","무현","수윤","정규","시욱","찬진","태섭","의성","민현","승철","희율","현택","유완","보석","태승","별하","영운","종환","이룸","태근","지담","은겸","찬현","현채","해든","보승","정율","찬열","경률","찬주","문수","은서","아성","한민","현겸","성일","신혁","종연","바다","동언","로윤","종범","석찬","무영","호석","루빈","다호","아민","재오","병욱","기웅","하균","호건","한희","형서","경우","신유","은률","석희","민유","에녹","수범","유주","진표","우승","보경","산하","승태","담우","우연","경서","주율","태일","재은","수성","하현","성헌","아진","동수","현근","건혁","준일","리현","명규","아람","효진","준태","한승","수훈","채성","상운","성태","부건","찬용","하림","순우","제준","병헌","찬후","민창","우정","명호","경욱","이겸","예하","이재","윤도","현구","신율","다올","루한","영하","민관","정효","규헌","나율","연욱","기백","준협","동유","형원","은솔","수용","리건","윤철","여름","기호","상은","라원","용수","철민","휘서","재건","주명","영원","모건","우섭","성한","도민","민오","근형","정주","주열","태린","종석","시열","예겸","재정","윤영","래오","채빈","우인","지인","해강","윤식","서언","보근","준화","도일","용희","건오","채혁","희제","교빈","부겸","태관","명우","세운","희태","시한","창윤","희서","진한","규한","대규","진홍","기연","윤결","윤범","우제","율찬","승화","병규","용석","예호","정범","하선","관호","명성","장호","도아","기문","노엘","태권","찬슬","명환","성엽","승일","영윤","장훈","창호","루안","호림","준헌","세중","문규","정석","재선","건준","찬윤","서휘","주민","두영","힘찬","연승","정하","대웅","효근","오현","정희","용원","세형","희철","한이","원기","윤솔","연오","종수","종서","푸름","시오","정모","동국","수홍","유재","종헌","승택","장혁","다준","한규","준겸","태곤","동기","선오","승안","영록","예서","영제","선진","용환","래온","성철","단율","리암","현일","연제","성근","혜찬","병진","진섭","남현","재권","경석","정엽","희범","수아","라준","신욱","서헌","윤구","승열","해랑","주석","명근","재엽","원형","명찬","명수","기율","테오","유온","담현","나단","준구","도희","재강","하린","순호","노을","우용","성웅","찬하","수헌","원태","범주","종은","건일","희도","예일","근후","준의","명민","제연","소명","은표","준교","정웅","호정","동관","우담","진희","부경","이원","설민","한진","가율","영도","경재","현명","시경","태선","치원","은제","도규","용욱","무준","현희","동석","담율","정무","은교","해승","소울","영기","유비","현솔","기우","원민","상언","기쁨","휘영","환준","재효","다성","주오","병건","예권","은환","서로","남훈","인환","상규","본준","찬양","도근","도욱","율호","제호","두원","재언","재명","범희","주온","서범","석윤","세범","우철","효건","재근","백현","기혁","혜민","익현","덕현","치훈","태홍","현철","예섭","선균","아윤","은민","진훈","철우","정근","무건","영건","재열","인석","홍석","용화","현범","강한","신영","채범","희망","오성","명석","창욱","영채","치현","윤종","재중","상희","대은","승겸","연찬","충현","현균","혁민","승영","이랑","예닮","기량","광호","효인","제아","인영","효섭","경도","학준","찬성","송민","서유","원후","예원","혁찬","지음","민웅","문기","규형","제율","관영","인태","윤채","상수","동명","윤택","이엘","영규","정명","효우","기정","평안","채헌","강은","이완","정태","제혁","종건","중원","수종","한수","원서","에이","정서","동아","의겸","설우","현담","서웅","윤한","시아","서영","종후","제성","선혁","승권","홍민","윤현","연진","요섭","세용","병철","서겸","희주","명원","성문","창환","정섭","동성","솔찬","제형","유솔","치호","선제","찬홍","기석","종진","다울","시웅","승채","기용","윤모","재림","시은","태화","태식","아율","강욱","인재","재균","용범","성휘","경한","제후","바울","한비","재백","가원","승조","성록","주노","창수","로원","하륜","성완","산희","지강","치윤","예범","범기","율빈","루오","종운","지황","본우","상유","강모","우열","예중","평강","주상","영균","정흠","석규","대혁","규동","은철","홍기","호세","진구","성열","효상","원일","여민","선용","상명","상효","지영","도협","용운","상협","형근","현교","형호","용규","이강","광희","나엘","가현","한슬","근혁","병수","경완","영범","택연","준언","지건","우원","희섭","유강","승은","두연","반석","모세","기완","경주","윤권","리완","은중","은산","규완","준택","기욱","강연","유범","호근","준학","종화","율하","건도","창혁","규상","영성","용휘","권희","요환","다함","승학","무결","인철","경인","부성","동경","교현","새벽","영태","루아","규준","호율","용후","건태","호용","성언","다빛","백준","성희","주경","관희","종휘","은강","이람","찬일","한유","율희","찬의","동섭","기헌","휘승","예후","호균","선홍","지훤","동일","현용","종성","소원","유로","상영","로현","윤원","창진","이룬","현상","교준","구현","승구","문경","제인","상화","윤중","준효","준건","바론","오윤","경섭","무열","화평","우창","나루","남호","경율","산들","제욱","예근","우태","에릭","율민","진휘","이정","정음","준익","운호","범근","중호","민엽","효제","예헌","강휘","그루","승록","준율","우신","현덕","호인","건용","건주","두호","택현","태상","하주","규석","우상","강건","천우","성국","한얼","지서","인욱","우종","이선","현유","형섭","상휘","성오","도호","하리","명서","도권","준완","진운","현조","훈석","명균","차민","성식","찬석","여찬","찬울","종한","세욱","환이","정균","진민","앤드","성인","은휼","강원","현세","호겸","은식","경탁","해수","의재","병관","하연","예석","유인","효담","리윤","병권","권호","규선","동형","한률","의연","재규","은효","현탁","서경","루민","휘원","민태","건모","태안","영일","현영","다혁","성영","서균","진건","율원","정용","혁수","보윤","환호","휘윤","인범","남윤","원섭","대용","찬승","효범","성택","서담","호형","산호","호선","의석","라운","규인","형식","창연","명섭","국현","채진","예빈","유철","준철","이로","가민","호태","창범","은범","호중","서주","대헌","윤근","인겸","홍재","성효","홍찬","이진","솔빈","건유","창규","하솔","석범","서욱","보규","아현","승지","무혁","동오","승온","다건","진기","원종","원겸","성무","채하","희권","다움","산이","혁빈","환서","희담","도열","광훈","우수","지백","현이","단유","휘수","성유","라호","교진","마음","나우","영한","해일","민한","상하","훈희","한경","호범","용기","대진","의담","예랑","유영","명철","휘재","찬식","선엽","서용","효신","혁재","민세","해리","재광","지솔","휘건","의빈","영헌","대우","채영","한중","진태","이연","두진","건빈","제환","정기","대휘","남혁","경규","재학","희온","성화","제헌","영권","휘상","래윤","익준","성률","라임","조이","기하","원경","성권","규식","유혁","태풍","해건","주우","규람","우린","재온","예종","민선","유천","의선","현무","유림","하건","부민","다을","루카","초원","재문","문찬","대율","태종","효중","용태","세완","현선","태광","상록","윤담","연웅","도성","선중","상인","한샘","상재","경헌","카이","상일","찬오","성안","현주","원식","의영","영조","재화","광수","주선","시엘","원상","해밀","규림","종율","차윤","재관","관후","철현","조슈","유지","기담","의민","현건","현창","로준","문혁","교민","인섭","규안","푸른","대운","중혁","동범","승협","드림","류하","나로","동효","무찬","시울","동겸","여훈","규서","원중","여울","두환","서홍","금성","용건","경일","휘민","리하","헌재","상철","희창","웅찬","승관","의정","운성","건규","용대","자윤","지구","희락","온율","상경","원욱","경근","솔우","휘연","병재","찬원","순혁","한길","담희","예윤","강석","철호","창성","강률","문석","우택","홍주","유일","호산","명관","리준","호열","동열","종선","인기","치영","보람","오름","찬범","보담","순범","세움","성광","서희","영철","완희","성결","태령","유엘","호담","케빈","경운","경택","호은","은종","비오","성관","형윤","한석","로희","명건","승아","해빈","영근","유권","희강","은태","규보","강이","형선","기동","원용","나라","창하","세주","이음","해람","아빈","찬기","제용","기은","진교","류현","세강","의윤","권민","희웅","성겸","형기","차율","광재","광진","하라","택민","대준","승교","대욱","조영","경덕","성경","호철","희진","윤동","견우","화준","재안","대수","의서","은현","세건","의환","이우","근태","경후","용선","경식","민택","희영","정식","건무","홍빈","동협","순찬","승보","제승","해환","희석","라이","진겸","민조","알렉","두준","해영","수진","라울","나현","승인","태검","평화","규언","창영","혜강","휘경","하유","대승","루호","인선","벤자","우식","상기","종명","성보","창용","루현","조은","성건","용제","수웅","채욱","조한","영선","보건","은별","회준","채웅","범호","남기","수언","무율","라일","준회","진효","재국","근원","경하","남경","진온","규승","자운","진완","정의","준안","제경","종희","호제","원택","슬옹","희중","진선","건훈","영승","헌우","건효","정언","재동","민훈","수열","레이","우건","규도","여원","규남","효서","병서","로율","브라","인율","대균","혁규","남율","승렬","유우","율건","성배","윤교","효영","민홍","규은","대근","준근","병국","영탁","예완","수근","창인","루리","이율","종규","희훈","종완","상건","현보","선윤","대찬","정택","휘겸","관용","하서","재일","자민","소민","창석","윤창","경무","조엘","상오","희겸","순민","이훈","루원","준유","찬종","대형","휘진","기빈","기수","경은","선주","권준","승배","현결","인교","채건","영식","윤표","시민","석재","효겸","단후","동익","경목","연태","나무","영상","명기","정오","채오","경오","이래","태찬","예인","희현","강운","주진","성중","용은","바름","상용","선하","선명","희동","규온","유정","병희","유창","택준","선일","라함","다헌","한호","진재","윤학","영택","재령","해우","재황","동선","대엽","영휘","찬엽","레온","태기","서강","찬별","라훈","태효","준세","나준","이호","지광","설호","성필","승필","은조","다일","강일","근석","서오","주엘","하이","두희","우선","보빈","창주","진리","우중","성지","하다","필준","훈서","유래","라익","경필","정제","권영","기승","영대","나혁","준보","원하","학현","아서","장희","여명","재신","래호","욱진","경범","철희","강진","유마","다우","정휘","필규","구윤","용연","하을","치후","민률","대인","운혁","홍규","진엽","병선","해서","재덕","명주","유은","선휘","아랑","경표","겨울","희운","학윤","백찬","병율","신호","영완","유훈","현윤","보배","유종","용인","슬기","찬경","자현","중훈","세담","경철","중기","신원","근휘","기명","성표","채형","조셉","해주","록희","찬중","형록","수창","제웅","미루","나훈","건수","병석","승종","천희","혜승","리율","헌준","종엽","승비","범식","석형","도흔","승섭","명제","치민","본율","정협","철웅","예솔","찬결","강재","도안","남주","조운","기륜","근희","하일","현묵","철환","준웅","관형","현표","린우","벼리","은탁","영신","창근","재담","저스","자훈","진철","태의","규희","기택","광명","병후","선교","주왕","초인","로훈","진범","경남","원정","준솔","규섭","효종","루희","노율","규열","홍현","정철","승석","민산","온우","유택","아원","정록","서백","택윤","중민","근하","근찬","용한","준찬","성룡","강륜","나겸","라언","서정","한웅","지만","성온","두산","윤강","성구","중한","세창","늘찬","문영","철수","예우","경배","리훈","성목","대민","래인","태평","웅빈","헨리","이윤","보준","로은","민경","순율","현학","성도","승룡","서린","경대","형철","배성","그린","영화","권률","축복","단희","근수","빛찬","용혁","병하","충민","소담","광휘","진협","종준","성익","인한","강온","재의","유록","제완","호서","환성","가헌","재모","혜율","의건","영오","선기","휘담","대유","충만","지노","성렬","형택","운서","장환","준행","기선","성래","영섭","대일","주아","승익","송주","보영","선형","기서","채정","기남","홍진","은엽","시명","규정","원균","성묵","보원","이섭","현송","신형","종오","순후","담호","윤홍","근민","태익","한검","신웅","종문","희용","태구","이석","창휘","장민","보권","유선","은광","휼","희람","겸희","의주","성아","보명","회윤","중우","래이","후성","경연","부현","상권","한열","희호","남건","문호","인오","순형","동렬","상태","재필","광원","경동","평온","신현","다하","나온","성학","다진","건화","시몬","승곤","창헌","형태","두형","단하","창엽","이룩","홍윤","성흠","아담","태신","재륜","원근","이빈","순규","광준","세휘","루니","하록","이영","민설","새힘","태중","세일","세광","율기","정목","용헌","이혁","웅재","차빈","오율","천호","혜원","광일","종태","영은","대선","하석","송윤","현률","은진","정일","은한","승래","경돈","윤산","승서","연택","경래","두경","효윤","수일","민표","우엽","지흠","선모","우근","효주","용근","정건","인택","도명","회성","치헌","광영","세희","본혁","민휘","에반","겨운","구준","이경","승명","보율","원범","로휘","신재","지휼","재철","유단","한세","강수","형훈","정유","명선","하론","용균","찬익","도결","승형","아섬","효식","인용","나윤","진식","범우","민곤","건엽","경묵","정겸","라빈","승률","세명","희종","리언","준제","하훈","송우","경선","세정","정은","예주","우서","현배","세은","송준","성조","리찬","일환","상목","율우","은원","크리","완우","영율","규화","차현","민희","승회","유리","유휘","이주","보선","범모","겸재","소중","욱현","데이","찬훈","주담","아일","찬재","선구","관율","근서","래훈","학민","강헌","대홍","호동","관유","예운","기열","보결","회찬","성동","창재","현목","정래","으뜸","성덕","래건","신희","한들","중건","창대","호령","상환","창건","보훈","무근","범성","창은","종국","형건","경륜","민광","슬희"],WGu=["김","이","박","최","정","강","조","윤","장","임","오","한","신","서","권","황","안","송","류","홍","유","전","양","고","문","손","배","백","허","노","심","하","주","구","곽","성","차","우","진","민","나","지","엄","변","채","원","방","천","공","현","함","여","염","석","추","도","소","설","선","마","길","연","위","표","명","기","반","라","왕","금","옥","육","인","맹","제","모","남","탁","국","어","경","은","편","용","예","봉","사","부","가","복","태","목","형","피","두","감","호","음","빈","동","온","시","범","좌","팽","승","간","상","갈","단","견","당"],qGu=[{value:"{{person.last_name}}",weight:1}],ZGu=[{value:"{{person.lastName}} {{person.firstName}}",weight:1}],YGu={first_name:UGu,last_name:WGu,last_name_pattern:qGu,name:ZGu},QGu=YGu,XGu=["0#-#####-####","0##-###-####","0##-####-####"],u_u={formats:XGu},e_u=u_u,a_u=["감정적인","같은","거대한","거창한","건조한","겁 없는","격렬한","결정적인","경솔한","경험한","고귀한","고급의","고대의","공정한","관심 있는","굉장한","교양 있는","교육받은","교활한","구부러진","굴곡진","굵은","권위 있는","귀여운","극적인","금발의","기민한","기분 좋은","기쁜","기초적인","깊은","깨끗한","깨진","끊임없는","끔찍한","나쁜","날씬한","냉담한","넓은 마음을 가진","놀라운","눈부신","눈이 먼","늙은","능숙한","다른","단조로운","단호한","닫힌","당황스러운","대담한","대량","더러운","동굴 같은","두려운","뛰어난","마른","막대한","맛있는","매력적인","매혹적인","먹을 수 있는","먼","멍든","메마른","명확한","모범적인","무더운","무서운","무심한","미친","밀집한","밝은","방어","방음","버려진","별개의","복잡한","부끄러운","부담스러운","부드러운","부러워하는","부정한","부족한","분명한","분주한","불결한","불룩한","불안한","불충실한","붐비는","비뚤어진","비싼","비어 있는","비참한","빠른","사랑스러운","사랑하는","사려 깊은","사악한","살아 있는","상세한","상쾌한","생기 있는","생분해성","성실한","세련된","소름 끼치는","솔직한","순수한","쉬운","습한","시원한","신나는","신뢰할 수 있는","싼","아름다운","알고 있는","약간의","어느","어두운","어려운","어리석은","어색한","어설픈","어지러운","억센","엄청난","역겨운","열심히","영리한","예술적인","예의 바른","온화한","완벽한","외향적인","용감한","용기 있는","우아한","원통형","위독한","윙윙","유리한","유명한","유익한","유치한","윤리적","음침한","의기 양양한","의식하는","이국적인","이타적인","인기 많은","인정 많은","일찍","자신 있는","잔혹한","저명한","저주받은","적극적인","적절한","전통적인","젊은","정교한","정통한","정확한","조잡한","존경하는","주의 깊은","죽은","즐거운","지루한","진지한","짧은","차가운","창의적인","철저한","추운","충실한","치명적인","친숙한","친절한","침착한","쾌활한","큰","타원형의","탄력 있는","탈진한","탐욕스러운","통통한","편안한","품위 있는","풍부한","필수적인","행복한","향긋한","혼란스러운","화난","화려한","환상적","활동적인","활발한","훌륭한","흔한","흥분한","희미한"],r_u=["간단히","거꾸로","거만하게","거의","고요히","고의로","극진히","깊이","나중에","노하여","다소","다채롭게","대담하게","대체로","도전적으로","똑똑하게","마구","맹목적으로","면밀히","명랑하게","몹시","바르게","바쁘게","밝게","분명히","비정상적으로","빠르게","심하게","아름답게","어색하게","언제나","열심히","용감하게","우연히","유감스럽게","의심스럽게","자랑스럽게","잔인하게","즐겁게","지속적으로","천하게","쿨하게","행복하게","흥미롭게","희미하게"],n_u=["가입","경보","고뇌","고도","고문","골목","공군","공기","공적","공항","관리","관리자","광고","구급차","구실","나이","내세","놀람","농업","달력","대사","대수학","대안","대행사","도토리","동맹","동작","무정부주의자","반침","배당","배우","변경","별명","보적","보좌관","부사","분석","분석자","분위기","불쌍한","비행기","비행사","비행선","비행장","성인","성취","성취자","쇠붙이","술","승인","아드레날린","아마존","아몬드","악어","안건","알파벳","알파카","애프터셰이브","앨범","양","양자","어댑터","에어백","에이전트","에일","여배우","여진","여파","연산","예의","오후","옹호","외계인","용돈","유연","유추","음향학","응집","이점","일","적응","전능자","전진","제단","조언","조정","주소","즐거움","지원","진보","진술","진술서","출현","침략","탄약","탐닉","특사","합금","합의","항공기","항공료","항공편","해석학","행동","형용사","호박색","활동","활동가","활성화"],t_u={adjective:a_u,adverb:r_u,noun:n_u},i_u=t_u,o_u={color:hGu,company:CGu,date:bGu,internet:SGu,location:$Gu,lorem:_Gu,metadata:JGu,person:QGu,phone_number:e_u,word:i_u},jG=o_u;new Ku({locale:[jG,Ru,Lu]});var s_u=["2#######","(371) 2#######","+371 2#######"],l_u={formats:s_u},E_u=l_u,c_u=["sarkana","zaļa","zila","dzeltena","ruda","zaļgan-zila","balta","melna","oranža","rozā","pelēka","sarkan-brūna","violeta","gaišzila","zeltaina","debess-zila","olīv","purpura","krēma","zelta","красно-пурпурный","lillā","sudrabaina"],d_u={human:c_u},D_u=d_u,x_u=["Grāmatu","Filmu","Mūzikas","Spēļu","Elektronikas","Datoru","Mājas","Dārzkopības","Bakaleja","Veselības","Skaistuma","Rotaļlietu","Bērnu","Zīdaiņu","Apģerba","Apavu","Dārglietu","Sporta","Tūrisma","Auto","Rūpniecības"],m_u={adjective:["Mazs","Ergonomisks","Raupjš","Vieds","Lielisks","Neticams","Fantastisks","Praktisks","Spalvains","Ciets","Mīksts","Rūgts"],material:["dzelzs","koka","betona","plastmasas","kokvilnas","granīta","gumijas"],product:["krēsls","auto","dators","siksna","gredzens","galds","džemperis","zābaks","kažoks","radio","skaļrunis","monitors","televizors","skapis","ritenis","plakāts","ceļarullis","nazis","plāksteris","telefons","pončiks"]},h_u={department:x_u,product_name:m_u},p_u=h_u,g_u=["{{company.prefix}} {{person.male_last_name}}","{{company.prefix}} {{person.male_last_name}} {{company.suffix}}","{{company.prefix}} {{person.female_last_name}} {{company.suffix}}","{{person.male_last_name}} un {{person.male_last_name}}","{{person.male_last_name}}, {{person.male_last_name}} un {{person.male_last_name}}"],f_u=["SIA","AS","IU","Bezp.Org.","Firma","Biedrība"],v_u=["un partneri","holdings","grupa","aģentūra"],C_u={name_pattern:g_u,prefix:f_u,suffix:v_u},F_u=C_u,k_u={wide:["janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris"],wide_context:["janvārī","februārī","martā","aprīlī","maijā","jūnijā","jūlijā","augustā","septembrī","oktobrī","novembrī","decembrī"],abbr:["jan.","feb.","mar.","apr.","mai.","jūn.","jūl.","aug.","sep.","okt.","nov.","dec."],abbr_context:["janv.","febr.","mar.","apr.","mai.","jūn.","jūl.","aug.","sept.","okt.","nov.","dec."]},A_u={wide:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"],wide_context:["svētdien","pirmdien","otrdien","trešdien","ceturtdien","piektdien","sestdien"],abbr:["Pr","Ot","Tr","Ct","Pk","Se","Sv"],abbr_context:["sv.","pr.","otr.","tr.","cet.","pk.","se."]},b_u={month:k_u,weekday:A_u},y_u=b_u,B_u=["lv","com","info","net","org"],z_u=["inbox.lv","one.lv","mail.lv","outlook.lv","apollo.lv","yahoo.com","hotmail.com","gmail.com"],S_u={domain_suffix:B_u,free_email:z_u},M_u=S_u,w_u=["###","##"],P_u=["Ainaži","Aizkraukle","Aizpute","Aknīste","Aloja","Alūksne","Ape","Auce","Baldone","Baloži","Balvi","Bauska","Brocēni","Cēsis","Cesvaine","Dagda","Daugavpils","Dobele","Durbe","Grobiņa","Gulbene","Ikšķile","Ilūkste","Jaunjelgava","Jēkabpils","Jelgava","Jūrmala","Kandava","Kārsava","Krāslava","Kuldīga","Ķegums","Lielvārde","Liepāja","Līgatne","Limbaži","Līvāni","Lubāna","Ludza","Madona","Mazsalaca","Ogre","Olaine","Pāvilosta","Piltene","Pļaviņas","Preiļi","Priekule","Rēzekne","Rīga","Rūjiena","Sabile","Salacgrīva","Salaspils","Saldus","Saulkrasti","Seda","Sigulda","Skrunda","Smiltene","Staicele","Stende","Strenči","Subate","Talsi","Tukums","Valdemārpils","Valka","Valmiera","Vangaži","Varakļāni","Ventspils","Viesīte","Viļaka","Viļāni","Zilupe"],T_u=["{{location.city_name}}"],j_u=["Andora","Apvienotie Arābu Emirāti","Afganistāna","Albānija","Armēnija","Antiļas","Angola","Antarktika","Argentīna","Amerikāņu Samoa","Austrija","Austrālija","Azerbaidžāna","Bosnija un Hercegovina","Barbadosa","Bangladeša","Beļģija","Burkinafaso","Bulgārija","Bahreina","Burundija","Benina","Bruneja","Bolīvija","Brazīlija","Butāna","Buvē sala","Botsvāna","Baltkrievija","Beliza","Kanāda","Kongo","Šveice","Kotdivuāra","Kuka salas","Čīle","Kamerūna","Ķīna","Kolumbija","Kostarika","Kuba","Kaboverde","Kipra","Čehija","Vācija","Dānija","Dominika","Alžīrija","Ekvadora","Igaunija","Ēģipte","Spānija","Etiopija","Somija","Fidži","Francija","Gabona","Lielbritānija","Grenāda","Gruzija","Gana","Grenlande","Gambija","Gvineja","Gvadelupa","Grieķija","Gvatemala","Guama","Gajāna","Honkonga","Hondurasa","Horvātija","Haiti","Ungārija","Indonēzija","Īrija","Izraēla","Indija","Irāka","Irāna","Islande","Itālija","Jamaika","Jordānija","Japāna","Kenija","Kirgizstāna","Kambodža","Korejas Tautas Demokrātiskā Republika","Korejas Republika","Kuveita","Kaimanu salas","Kazahstāna","Laosa","Libāna","Lihtenšteina","Šrilanka","Libērija","Lesoto","Lietuva","Luksemburga","Latvija","Lībija","Maroka","Monako","Moldova","Madagaskara","Maķedonija","Mali","Mongolija","Makao","Martinika","Mauritānija","Montserrata","Malta","Maurīcija","Maldīvija","Malāvija","Meksika","Malaizija","Mozambika","Namībija","Nigēra","Nigērija","Nikaragva","Nīderlande","Norvēģija","Nepāla","Jaunzēlande","Omāna","Panama","Peru","Filipīnas","Pakistāna","Polija","Puertoriko","Portugāle","Paragvaja","Katara","Rumānija","Krievija","Ruanda","Saūda Arābija","Sudāna","Zviedrija","Singapūra","Slovēnija","Slovākija","Sjerraleone","Sanmarīno","Senegāla","Somālija","Surinama","Salvadora","Sīrija","Svazilenda","Čada","Togo","Taizeme","Tadžikistāna","Turkmenistāna","Tunisija","Tonga","Turcija","Taivāna","Tanzānija","Ukraina","Uganda","Amerikas Savienotās Valstis","Urugvaja","Uzbekistāna","Venecuēla","Vjetnama","Jemena","Zambija","Zimbabve"],N_u=["Latvija"],L_u=["LV####","LV-####"],R_u=["dz. ###","- ###"],K_u=["Aizkraukles raj.","Alūksnes raj.","Baltijas jūra","Balvu raj.","Bauskas raj.","Cēsu raj.","Daugavpils raj.","Dobeles raj.","Gulbenes raj.","Jēkabpils raj.","Jelgavas raj.","Jūrmala","Krāslavas raj.","Kuldīgas raj.","Liepājas raj.","Limbažu raj.","Ludzas raj.","Madonas raj.","Ogres raj.","Preiļu raj.","Rēzeknes raj.","Rīga un Rīgas raj.","Saldus raj.","Talsu raj.","Tukuma raj.","Valkas raj.","Valmieras raj.","Ventspils raj."],I_u={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},O_u=["13. janvāra","Admirāļu","Airītes","Akaču","Akadēmijas","Akadēmiķa Mstislava Keldiša","Akāciju","Aklā","Akmeņu","Aleksandra Bieziņa","Aleksandra Čaka","Alfrēda Kalniņa","Alīses","Alksnāja","Amālijas","Anglikāņu","Anniņmuižas","Apakšgrāvja","Apmetņu","Apriķu","Arsenāla","Artilērijas","Asītes","Atgāzenes","Atgriežu","Atpūtas","Audēju","Augļu","Augšiela","Augšzemes","Ābolu","Āpšu","Ārlavas","Babītes","Baložu","Baumaņa","Bārbeles","Bārddziņu","Bāriņu","Bātas","Beverīnas","Bērzlapu","Bērzupes","Bieķensalas","Biešu","Bišu","Bīskapa","Blaumaņa","Blīdenes","Bramberģes","Brigādes","Briņģu","Brīvības","Bruņinieku","Brūkleņu","Bukaišu","Centrāltirgus","Cepļa","Cēres","Cigoriņu","Cīruļu","Čuguna","Dandāles","Dauguļu","Dāliju","Dārzaugļu","Dārzciema","Dārziņu","Dignājas","Dikļu","Dīķa","Dreiliņu","Dricānu","Dzelzceļa","Dzeņu","Dzērvju","Džūkstes","Ernesta Birznieka-Upīša","Ernestīnes","Ērgļu","Festivāla","Firsa Sadovņikova","Friča Brīvzemnieka","Fridriķa","Gaiziņa","Gleznotāju","Glūdas","Gogoļa","Granīta","Grebenščikova","Grenču","Grēcinieku","Grēdu","Grīšļu","Grobiņas","Ģertrūdes","Ģimnastikas","Hermaņa","Ikšķiles","Ilmājas","Indriķa","Inženieru","Īsā","Īvandes","Īves","Jasmuižas","Jāņa","Jāņa Asara","Jāņa Čakstes","Jāņa Endzelīna","Jāņa Grestes","Jāņavārtu","Jāņogu","Jēkaba","Jēkabpils","Jēzusbaznīcas","Jukuma Vācieša","Jūrkalnes","Kalēju","Kalētu","Kaļķu","Kameņu","Kaņiera","Kapseļu","Kartupeļu","Katoļu","Kāļu","Kārļa Ulmaņa","Kārsavas","Klāņu","Komētas","Konrāda","Kraukļu","Krāmu","Krāslavas","Krāsotāju","Krišjāņa Barona","Krišjāņa Valdemāra","Krīdenera","Krūzes","Kukšu","Kursīšu","Kviešu","Ķekavas","Ķemeru","Ķengaraga","Ķēniņu","Ķivuļu","Latviešu strēlnieku","Lavīzes","Lāčplēša","Lieģu","Liepājas","Lībagu","Līdaku","Līdera","Līksnas","Līvānu","Līvciema","Līves","Lokomotīves","Lubānas","Ludviķa","Lutriņu","Ļaudonas","Ļermontova","Magoņu","Makša","Malēju","Matīsa","Mazā Bauskas","Mazā Bišu","Mazā Cepļa","Mazā Jaunavu","Mazā Kalna","Mazā Krasta","Mazā Lubānas","Mazā Matīsa","Mazā Miesnieku","Mazā Monētu","Mazā Muzeja","Mazā Nometņu","Mazā Pils","Mazā Smilšu","Mazā Stērstu","Mazā Trokšņu","Mālu","Māras aleja","Mārstaļu","Mārupes","Merķeļa","Mežkalna","Mežmalas","Mežotnes","Mēmeles","Mērsraga","Mūku","Mūkupurva","Mūkusalas","Mūrnieku","Naudītes","Nāras","Neļķu","Nēģu","Nīgrandes","Nīkrāces","Ojāra Vācieša","Olīvu","Ormaņu","Pampāļu","Paula Lejiņa","Pārmiju","Pārslas","Pērkones","Pērnavas","Pērses","Pēterbaznīcas","Pilsoņu","Pīpeņu","Planīcas","Plaužu","Pleskodāles","Plēnes","Plēsuma","Plūmju","Pļavas","Pļaviņu","Pļavnieku","Poļu","Prāgas","Preiļu","Prūšu","Purmsātu","Puškina","Pūpolu","Raiņa","Raņķa","Raušu","Rāceņu","Rencēnu","Rēzeknes","Rēznas","Riharda Vāgnera","Rikšotāju","Rīdzenes","Rītausmas","Rītupes","Robežu","Rubeņkalna","Rudbāržu","Rušonu","Rūdolfa","Rūjienas","Rūsiņa","Sapņu","Sarkanā","Sārtes","Sātiņu","Sējas","Sērenes","Sieksātes","Sīpeles","Sīpolu","Skaņu","Skārņu","Skrīnes","Slāvu","Smārdes","Smilšu","Spaļu","Sparģeļu","Spāres","Spārnu","Speķa","Spīdolas","Spīķeru","Staļģenes","Stāvā","Stērstu","Stopiņu","Strenču","Strūgu","Suntažu","Sūnu","Svētes","Šampētera","Šaurā","Šautuves","Šķirotavas","Šķūņu","Tadaiķu","Taisnā","Teātra","Tempļa","Terēzes","Tējas","Tērbatas","Tēriņu","Tērvetes","Tipogrāfijas","Tirgoņu","Tīnūžu","Tīraines","Tīreļa","Tīruma","Torņa","Torņakalna","Trokšņu","Turgeņeva","Ugāles","Upesgrīvas","Ūbeles","Ūdensvada","Vaiņodes","Valdeķu","Valtaiķu","Vaļņu","Varakļānu","Varšavas","Vārnu","Vecpilsētas","Velēnu","Vēja","Vienības","Viesītes","Viļānu","Virānes","Virsaišu","Visvalža","Višķu","Zaķu","Zaļenieku","Zāļu","Zeltiņu","Zeļļu","Zemaišu","Zemitāna","Zemītes","Zuteņu","Zvaigžņu","Zvārdes","Zvārtavas","Žaņa Lipkes","Žīguru","Žubīšu"],$_u=["{{location.street_name}} {{location.street_suffix}}"],H_u=["iela","bulvāris","gatve","gāte","laukums","dambis"],G_u={building_number:w_u,city_name:P_u,city_pattern:T_u,country:j_u,default_country:N_u,postcode:L_u,secondary_address:R_u,state:K_u,street_address:I_u,street_name:O_u,street_pattern:$_u,street_suffix:H_u},__u=G_u,V_u=["ā","āb","ābbās","ābduco","ābēo","ābscīdo","ābscondītus","ābsēns","ābsorbēo","ābsquē","ābstērgo","ābsum","ābundāns","ābutor","āccēdo","āccēndo","āccēptus","āccommodo","āččūšāmūš","āččūšāņtīūm","āccusātor","ācēr","ācērbītās","ācērvus","ācīdus","ācīēs","ācquīro","ācsī","ād","ādāmo","ādāugēo","āddo","ādduco","ādēmptīo","ādēo","ādēptīo","ādfēctus","ādfēro","ādfīcīo","ādflīcto","ādhāēro","ādhuc","ādīcīo","ādīmplēo","ādīnvēntītīās","ādīpīščī","ādīpīscor","ādīuvo","ādmīnīstrātīo","ādmīrātīo","ādmītto","ādmonēo","ādmovēo","ādnuo","ādopto","ādsīduē","ādstrīngo","ādsuēsco","ādsum","ādulātīo","ādulēscēns","āduro","ādvēnīo","ādvērsus","ādvoco","āēdīfīcīum","āēgēr","āēgrē","āēgrotātīo","āēgrus","āēnēus","āēquītās","āēquus","āēr","āēstās","āēstīvus","āēstus","āētās","āētērnus","āgēr","āggēro","āggrēdīor","āgnītīo","āgnosco","āgo","āīt","āīunt","āļīāš","ālīēnus","ālīī","ālīoquī","ālīquā","āļīqūām","āļīqūīd","ālīus","āllātus","ālo","āltēr","āltus","ālvēus","āmārītudo","āmbītus","āmbulo","āmēt","āmīcītīā","āmīculum","āmīssīo","āmītā","āmītto","āmo","āmor","āmovēo","āmplēxus","āmplītudo","āmplus","āncīllā","āngēlus","āngulus","āngustus","ānīmādvērto","ānīmī","āņīmī","ānīmus","ānnus","ānsēr","āntē","āntēā","āntēpono","āntīquus","āpērīām","āpērīo","āpērtē","āpostolus","āppārātus","āppēllo","āppono","āpposītus","āpprobo","āpto","āptus","āpud","āquā","ārā","ārānēā","ārbītro","ārbor","ārbustum","ārcā","ārcēo","ārcēsso","ārčhītēčto","ārcus","ārgēntum","ārgumēntum","ārguo","ārmā","ārmārīum","āro","ārs","ārtīculus","ārtīfīcīosē","ārto","ārx","āscīsco","āscīt","āspēr","āšpērīorēš","āšpērņātūr","āspīcīo","āsporto","āssēntātor","āššūmēņdā","āstrum","āt","ātāvus","ātēr","ātqūē","ātquī","ātrocītās","ātrox","āttēro","āttollo","āttonbītus","āuctor","āuctus","āudācīā","āudāx","āudēntīā","āudēo","āudīo","āudītor","āufēro","āurēus","āurum","āut","āūt","āutēm","āūtēm","āutus","āuxīlīum","āvārītīā","āvārus","āvēho","āvērto","bāīulus","bālbus","bārbā","bārdus","bāsīum","bēātāē","bēātus","bēllīcus","bēllum","bēnē","bēnēfīcīum","bēnēvolēntīā","bēnīgnē","bēstīā","bībo","bīs","blāndīor","bļāņdītīīš","boņus","boš","brēvīs","cādo","cāēcus","cāēlēstīs","cāēlum","cālāmītās","cālcār","cālco","cālculus","cāllīdē","cāmpānā","cāndīdus","cānīs","cānonīcus","cānto","cāpīllus","cāpīo","cāpītulus","cāpto","cāput","cārbo","cārcēr","cārēo","cārīēs","cārīosus","cārītās","cārmēn","cārpo","cārus","cāsso","cāstē","cāsus","cātēnā","cātērvā","cāttus","cāudā","cāusā","cāutē","cāvēo","cāvus","cēdo","cēlēbrēr","cēlēr","cēlo","cēnā","cēnāculum","cēno","cēnsurā","cēntum","cērno","cērnuus","cērtē","cērtus","cērvus","cētērā","chārīsmā","chīrogrāphum","cībo","cībus","cīcutā","cīlīcīum","cīmēntārīus","cīmīnātīo","cīnīs","cīrcumvēnīo","cīto","cīvīs","cīvītās","clām","clāmo","clāro","clārus","clāudēo","clāustrum","clēmēntīā","clībānus","coādunātīo","coāēgrēsco","coēpī","coērcēo","cogīto","cognātus","cognomēn","čoģo","cohāēro","cohībēo","čohors","collīgo","coļļum","coļo","coļor","comā","combībo","comburo","comēdo","comēs","comētēs","comīs","comītātus","commēmoro","commīnor","čommodī","čommodo","communīs","compāro","compēllo","complēctus","compoņo","comprēhēndo","comptuš","conātus","concēdo","concīdo","cončūlko","condīco","coņduco","confēro","confīdo","coņforto","confuģo","congrēgātīo","conīcīo","conīēcto","conītor","conīurātīo","coņor","conquēror","conscēndo","čoņšēčtētūr","čoņšēqūātūr","čoņšēqūūņtūr","consērvo","consīdēro","conspērgo","constāns","consuāsor","contābēsco","contēgo","contīgo","contrā","conturbo","convēntus","coņvoco","copīā","copīosē","corņu","coronā","čorporīš","corpuš","corrēptīus","corrīgo","corroboro","corrumpo","čorrūptī","coruscus","cotīdīē","crāpulā","crās","crāstīnus","crēātor","crēbēr","crēbro","crēdo","crēo","crēptīo","crēpusculum","crēsco","crētā","crībro","crīnīs","crucīāmēntum","crudēlīs","cruēntus","crūr","crustulum","crūx","cubīculārīs","cubītum","čūbo","cuī","cuīus","culpā","čūļpā","cuļpo","cultēllus","culturā","cūm","čūm","čūmqūē","cunābulā","cunāē","cunctātīo","cupīdītās","čūpīdītātē","cupīo","cuppēdīā","cuprēssus","cūr","curā","curātīo","curīā","curīosītās","curīs","cūro","currīculum","currūs","cursīm","curšo","curšus","cūrto","curtūs","cūrvo","custodīā","dāmnātīo","dāmno","dāpīfēr","dēbēo","dēbīlīto","dēbītīš","dēcēns","dēcērno","dēcēt","dēcīmus","dēcīpīo","dēcor","dēcrētum","dēcumbo","dēdēcor","dēdīco","dēduco","dēfāēco","dēfēndo","dēfēro","dēfēssus","dēfētīscor","dēfīcīo","dēflēo","dēfluo","dēfungo","dēgēnēro","dēgēro","dēgusto","dēīndē","dēlēctātīo","dēļēčtūš","dēlēgo","dēļēņītī","dēlēo","dēlībēro","dēlīcātē","dēlīnquo","dēludo","dēmēns","dēmērgo","dēmītto","dēmo","dēmonstro","dēmoror","dēmulcēo","dēmum","dēnēgo","dēnīquē","dēns","dēnuncīo","dēnuo","dēorsum","dēpērēo","dēpono","dēpopulo","dēporto","dēprāēdor","dēprēcātor","dēprīmo","dēpromo","dēpulso","dēputo","dērēlīnquo","dērīdēo","dērīpīo","dēšērūņt","dēsīdēro","dēsīno","dēsīpīo","dēsolo","dēspārātus","dēspēcto","dīčtā","dīģņīššīmoš","dīštīņčtīo","doļor","doļorē","doļorēm","doļorēmqūē","doļorēš","doļorībūš","doļorūm","dūčīmūš","ēā","ēāqūē","ēārūm","ēīūš","ēļīģēņdī","ēņīm","ēoš","ērror","ēššē","ēšt","ēt","ēūm","ēvēņīēt","ēx","ēxčēptūrī","ēxērčītātīoņēm","ēxpēdītā","ēxpļīčābo","fāčērē","fāčīļīš","fūģā","fūģīāt","fūģīt","hārūm","hīč","īd","īļļo","īļļūm","īmpēdīt","īņ","īņčīdūņt","īnfīt","īnflāmmātīo","īņvēņtorē","īpšā","īpšām","īpšūm","īštē","ītāqūē","īūrē","īūšto","ļāborē","ļāborīošām","ļāborūm","ļāūdāņtīūm","ļībēro","māģņām","māģņī","māīorēš","māxīmē","mīņīmā","mīņūš","modī","moļēštīāē","moļēštīāš","moļļītīā","ņām","ņātūš","ņēčēššītātībūš","ņēmo","ņēqūē","ņēščīūņt","ņīhīļ","ņīšī","ņobīš","ņoņ","ņoštrūm","ņūļļā","ņūmqūām","oččāēčātī","ocēr","odīo","odīt","offīčīā","offīčīīš","omņīš","optīo","pāēns","pārīātūr","pātīor","pātrīā","pātrocīnor","pātruus","pāucī","pāulātīm","pāupēr","pāx","pēccātus","pēcco","pēcto","pēctus","pēcus","pēīor","pēl","pērfērēņdīš","pēršpīčīātīš","pļāčēāt","porro","poššīmūš","prāēšēņtīūm","provīdēņt","qūāē","qūāērāt","qūām","qūāš","qūāšī","qūī","qūīā","qūībūšdām","qūīdēm","qūīš","qūīšqūām","qūo","qūod","qūoš","rātīoņē","rēčūšāņdāē","rēīčīēņdīš","rēm","rēpēļļāt","rēpēļļēņdūš","rēprēhēņdērīt","rēpūdīāņdāē","rērūm","šāēpē","šāpīēņtē","šēd","šēqūī","šīmīļīqūē","šīņt","šīt","socīus","sodālītās","soļ","solēo","solīo","solītudo","solīum","sollērs","sollīcīto","soļum","soluš","šoļūtā","soļutīo","soļvo","somnīculosus","somņus","soņītus","soņo","sophīsmātā","šopor","sordēo","sortītus","spārgo","spēcīosus","spēctāculum","spēculum","spērno","spēro","spēs","spīculum","spīrītus","spolīātīo","spontē","stābīlīs","stātīm","stātuā","stēllā","stīllīcīdīum","stīpēs","stīps","što","strēnuus","struēs","studīo","stuļtus","suādēo","suāsorīā","sūb","subīto","subīungo","sublīmē","subnēcto","subsēco","substāntīā","subvēnīo","succēdo","succurro","suffīcīo","suffočo","suffrāgīum","suggēro","suī","suļūm","sūm","summā","summīssē","summopērē","sūmo","sumptus","šūņt","supēllēx","supēr","suppēllēx","supplānto","suppono","suprā","surčūlus","surģo","suršum","suscīpīo","šūščīpīt","suspēndo","sustīnēo","suūs","synāgogā","tābēllā","tābērnus","tābēsco","tābgo","tābulā","tācēo","tāctus","tāēdīum","tālīo","tālīs","tālus","tām","tāmdīu","tāmēn","tāmētsī","tāmīsīum","tāmquām","tāndēm","tāntīllus","tāntum","tārdus","tēgo","tēmērītās","tēmpērāntīā","tēmplum","tēmporā","tēmporē","tēmporībūš","tēmptātīo","tēmpus","tēnāx","tēndo","tēnēo","tēnēr","tēņētūr","tēnuīs","tēnus","tēpēsco","tēpīdus","tēr","tērēbro","tērēs","tērgā","tērgēo","tērgīvērsātīo","tērgo","tērgum","tērmēs","tērmīnātīo","tēro","tērrā","tērrēo","tērrīto","tērror","tērsus","tērtīus","tēstīmonīum","tēxo","tēxtīlīs","tēxtor","tēxtus","thālāssīnus","thēātrum","thēcā","thēmā","thēologus","thērmāē","thēsāurus","thēsīs","thorāx","thymbrā","thymūm","tībī","tīmīdus","tīmor","tītulus","tolēro","toļļo","tondēo","toņšor","torquēo","torrēns","tot","totām","totīdēm","totīēs","totūs","trācto","trādo","trāho","trāns","trēdēcīm","trēmo","trēpīdē","trēs","trībuo","trīcēsīmus","trīduānā","trīpudīo","trīstīs","trīumphus","trucīdo","truculēntēr","tubīnēus","tuī","tūm","tumuļtus","tūnč","turbā","tūrbo","turpīs","tutāmēn","tutīs","tyrānnus","ubērrīmē","ubī","ulcīscor","ūļļām","ullūs","ultērīus","ultīo","ultrā","umbrā","umērus","umquām","unā","undē","ūņdē","undīquē","unīvērsē","unūs","urbānus","urbš","urēdo","usītās","usquē","ustīlo","ustulo","ušūs","ūt","utēr","utērquē","utīlīs","utīquē","ūtor","utpotē","utrīmquē","utroquē","utrūm","ūxor","vāco","vācuus","vādo","vāē","vāldē","vālēns","vālēo","vālētudo","vālīdus","vāllum","vāpulus","vārīētās","vārīus","vēhēmēns","vēl","vēļ","vēļīt","vēlocītēr","vēlum","vēlut","vēnīā","vēņīām","vēnīo","vēntīto","vēntosus","vēntus","vēnustās","vēr","vērbērā","vērbum","vērē","vērēcundīā","vērēor","vērgo","vērītās","vērītātīš","vēro","vērsus","vērto","vērumtāmēn","vērus","vēsco","vēsīcā","vēspēr","vēspīllo","vēstēr","vēstīgīum","vēstrum","vētus","vīā","vīcīnus","vīcīssītudo","vīctorīā","vīctus","vīdēlīcēt","vīdēo","vīduo","vīgīlo","vīgor","vīlīcus","vīlīs","vīlītās","vīllā","vīnco","vīnculum","vīndīco","vīnītor","vīnum","vīr","vīrgā","vīrgo","vīrīdīs","vīrīlītēr","vīrtus","vīs","vīscus","vītā","vītāē","vītīosus","vītīum","vīto","vīvo","vīx","vobīs","vocīfēror","vočo","volātīcus","voļo","volubīlīs","voluntārīus","volūp","voļūptāš","voļūptātē","voļūptātēm","voļūptātēš","voļūptātībūš","voļūptātūm","volutābrum","volvā","vomēr","vomīcā","vomīto","vorāgo","vorāx","voro","vos","votūm","vovēo","vox","vulārītēr","vulgārīs","vulgīvāgus","vulgo","vulgus","vulnēro","vuļņus","vulpēs","vultīculus","xīphīās"],J_u={words:V_u},U_u=J_u,W_u={title:"Latvian",code:"lv",language:"lv",endonym:"latviešu valoda",dir:"ltr",script:"Latn"},q_u=W_u,NG=["Aīda","Akvelīna","Albertīne","Alvīne","Amālija","Astrīda","Aurēlija","Ārija","Baņuta","Bārbala","Beāte","Dagmāra","Dainuvīte","Dārta","Diāna","Dzirkstīte","Dzīle","Edīte","Elfrīda","Elīna","Elīza","Elmīra","Elvīra","Emīlija","Ernestīne","Evelīna","Ērika","Frīda","Gabriela","Gudrīte","Ģertrūde","Helēna","Hermīne","Ināra","Ingrīda","Ingūna","Irēna","Īrisa","Janīna","Jasmīna","Jautrīte","Judīte","Justīne","Jūlija","Jūsma","Karīna","Katrīna","Klāra","Kristiāna","Kristīne","Lavīze","Lāsma","Leonīda","Leontīne","Liāna","Liliāna","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Luīze","Lūcija","Malvīne","Māra","Mārīte","Mētra","Modrīte","Mudīte","Olīvija","Otīlija","Patrīcija","Paulīne","Pārsla","Regīna","Renāte","Rudīte","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Tīna","Trīne","Undīne","Valentīna","Valērija","Vēsma","Vijolīte","Vilhelmīne","Vizbulīte","Zeltīte","Ziedīte","Zigfrīda","Zigrīda","Zīle","Žanete","Žanna","Ženija","Žubīte"],Z_u=["Aigare","Alksne","Andersone","Aspere","Auziņa","Ābele","Āboliņa","Āboltiņa","Balode","Beļavske","Bergmane","Bērziņa","Bērzīte","Birziņa","Birzniece","Bīriņa","Blaua","Blekte","Breņķe","Briede","Brunkeviča","Buile","Buša","Cauna","Cālīte","Cīrule","Čudara","Danielsone","Dīriķe","Dombrovska","Dreimane","Dzene","Eglīte","Endziņa","Fogele","Freimane","Gaile","Gailīte","Gibala","Graudiņa","Gribuste","Grīnberga","Grūba","Jansone","Jēkabsone","Jukuma","Kalēja","Kalniņa","Karlsone","Kauliņa","Kārkliņa","Kļaviņa","Koha","Koka","Krance","Krastiņa","Kraule","Krauze","Krēsliņa","Krieviņa","Krieva","Kronberga","Krūmiņa","Kulmane","Laiviņa","Landmane","Lapiņa","Lapsiņa","Lasmane","Lauberga","Lāce","Legzdiņa","Lielmane","Liepiņa","Līce","Līdaka","Loča","Lodiņa","Lūse","Matisone","Medne","Meiere","Mekša","Meldere","Melngaile","Mihailova","Miķelsone","Niedra","Ose","Ostrovska","Ozere","Ozoliņa","Ozola","Paltere","Pavlovska","Pence","Petrovska","Pērkona","Pētersone","Podziņa","Pole","Pretkalniņa","Priedīte","Puķīte","Putniņa","Riekstiņa","Romanovska","Rozenbaha","Rozīte","Rubene","Rudzīte","Runce","Salmiņa","Seržante","Sietniece","Siliņa","Sīle","Skudra","Smuģe","Sproģe","Sprūde","Strautiņa","Strautmane","Strazdiņa","Širova","Šīrante","Šmite","Šteina","Tālberga","Teicāne","Tiltiņa","Tīrele","Tuča","Ūdre","Valtere","Vasile","Vecumniece","Veinberga","Veisa","Vilka","Vilsone","Viļuma","Vintere","Vītiņa","Vītoliņa","Vītola","Vītuma","Volle","Zariņa","Zālīte","Zeidmane","Zeltiņa","Ziemele","Zībere","Zunda","Zvaigzne","Zvejniece","Zvinele","Muceniece","Dzirkale","Arāja","Sējēja","Podniece","Ratniece","Deģe","Bondare","Sondore","Namiķe","Jumiķe","Muižniece","Bajāre","Ķēniņa","Ķeizare","Barone","Vaivade","Zviedre","Vāciete","Lejiņa","Vanaga","Celma","Liepa","Kalna","Celmiņa","Lejniece","Biseniece","Kurzemniece","Sauliete","Pakalniete","Pridāne","Groduma","Kalnāja","Porgante","Sukute","Meškūna","Rožkalne","Mazjāne","Latkovska","Jankovska","Šileiko","Budreiko","Ivanova","Morozova","Logina","Gasjūne","Pauļuka","Sosāre","Meškūne"],Y_u=[{value:"{{person.female_last_name}}",weight:8},{value:"{{person.female_last_name}}-{{person.female_last_name}}",weight:2}],LG=["Prof.","Dr.","Biedrs"],RG=["Ainārs","Alfrēds","Aloīzs","Aļģirds","Aļģis","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Ādams","Ādolfs","Ārijs","Āris","Boļeslavs","Broņislavs","Dāgs","Dāvids","Dāvis","Edgars","Edvīns","Eduards","Edžus","Egīls","Einārs","Eižens","Elmārs","Emīls","Ermīns","Ervīns","Ēriks","Ēvalds","Gunārs","Ģederts","Ģirts","Ilgmārs","Ilmārs","Inārs","Indriķis","Ingmārs","Jānis","Jāzeps","Jevgeņijs","Jēkabs","Jurģis","Jūlijs","Kārlis","Klāvs","Konrāds","Konstantīns","Kristiāns","Krišjānis","Krišs","Leonīds","Marģers","Matīss","Mārcis","Māris","Mārtiņš","Miķelis","Monvīds","Niklāvs","Ojārs","Oļegs","Oļģerts","Pāvils","Pēteris","Regnārs","Renārs","Ričards","Romāns","Rūdis","Rūdolfs","Rūsiņš","Tālis","Tālivaldis","Tālrīts","Uģis","Valdemārs","Valentīns","Valērijs","Vilmārs","Vitālijs","Voldemārs","Zigfrīds","Zigmārs","Žanis"],Q_u=ju(NG,RG),X_u=["Aigars","Alksnis","Andersons","Aspers","Auziņš","Ābele","Āboliņš","Āboltiņš","Balodis","Beļavskis","Bergmanis","Bērziņš","Bērzīts","Birziņš","Birznieks","Bīriņš","Blaus","Blekte","Breņķis","Briedis","Brunkevičs","Builis","Bušs","Caune","Cālītis","Cīrulis","Čudars","Danielsons","Dīriķis","Dombrovskis","Dreimanis","Dzenis","Eglītis","Endziņš","Fogelis","Freimanis","Gailis","Gailītis","Gibala","Graudiņš","Gribusts","Grīnbergs","Grūbe","Jansons","Jēkabsons","Jukums","Kalējs","Kalniņš","Karlsons","Kauliņš","Kārkliņš","Kļaviņš","Kohs","Koks","Krancis","Krastiņš","Kraulis","Krauze","Krēsliņš","Krieviņš","Krievs","Kronbergs","Krūmiņš","Kulmanis","Laiviņš","Landmanis","Lapiņš","Lapsiņš","Lasmanis","Laubergs","Lācis","Legzdiņš","Lielmanis","Liepiņš","Līcis","Līdaks","Ločs","Lodiņš","Lūsis","Matisons","Mednis","Meiers","Mekšs","Melderis","Melngailis","Mihailovs","Miķelsons","Niedra","Osis","Ostrovskis","Ozers","Ozoliņš","Ozols","Palters","Pavlovskis","Pencis","Petrovskis","Pērkons","Pētersons","Podziņš","Polis","Pretkalniņš","Priedītis","Puķītis","Putniņš","Riekstiņš","Romanovskis","Rozenbahs","Rozītis","Rubenis","Rudzītis","Runcis","Salmiņš","Seržants","Sietnieks","Siliņš","Sīlis","Skudra","Smuģis","Sproģis","Sprūde","Strautiņš","Strautmanis","Strazdiņš","Širovs","Šīrants","Šmits","Šteins","Tālbergs","Teicāns","Tiltiņš","Tīrelis","Tučs","Ūdris","Valters","Vasils","Vecumnieks","Veinbergs","Veiss","Vilks","Vilsons","Viļums","Vinters","Vītiņš","Vītoliņš","Vītols","Vītums","Vollis","Zariņš","Zālītis","Zeidmanis","Zeltiņš","Ziemelis","Zībers","Zunda","Zvaigzne","Zvejnieks","Zvinelis","Mucenieks","Dzirkalis","Arājs","Sējējs","Podnieks","Ratnieks","Deģis","Bondars","Sondors","Namiķis","Jumiķis","Muižnieks","Bajārs","Ķēniņš","Ķeizars","Barons","Vaivads","Zviedrs","Vācietis","Lejiņš","Vanags","Celms","Liepa","Kalns","Celmiņš","Lejnieks","Bisenieks","Kurzemnieks","Saulietis","Pakalnietis","Pridāns","Grodums","Kalnājs","Porgants","Sukuts","Meškūns","Rožkalns","Mazjānis","Latkovskis","Jankovskis","Šileiko","Budreiko","Ivanovs","Morozovs","Logins","Gasjūns","Pauļuks","Sosārs"],uVu=[{value:"{{person.male_last_name}}",weight:8},{value:"{{person.male_last_name}}-{{person.male_last_name}}",weight:2}],KG=["Prof.","Dr.","Biedrs"],eVu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:7}],aVu=ju(LG,KG),rVu=["k-dze","kundze"],nVu={descriptor:["Galvenais","Vecākais","Tiešo","Korporatīvās","Produktu","Reģionālās","Rajona","Klientu","Investīciju","Starptautiskās","Iekšējās","Personu"],level:["risinājumu","programmu","drošības","izpētes","mārketinga","vadības","izveides","integrāciju","funkcionalitātes","taktikas","identitātes","tirgus","grupas","nodaļas","pielietojumu","optimizācijas","operāciju","infrastruktūras","intraneta","sakaru","kvalitātes","mobilitātes","kontu","datu","kreatīvais","konfigurācijas","grāmatojumu","sadarbības","lietojamības","mērījumu"],job:["uzraugs","vadītājs","pārstāvis","oficieris","menedžers","inženieris","speciālists","direktors","koordinators","administrators","arhitekts","analītiķis","dizainers","plānotājs","pārraugs","tehniķis","izstrādātājs","producents","konsultants","asistents","aģents","stratēģis"]},tVu={female_first_name:NG,female_last_name:Z_u,female_last_name_pattern:Y_u,female_prefix:LG,first_name:Q_u,male_first_name:RG,male_last_name:X_u,male_last_name_pattern:uVu,male_prefix:KG,name:eVu,prefix:aVu,suffix:rVu,title:nVu},iVu=tVu,oVu=["(371)6#######","+371 6#######","6#######"],sVu={formats:oVu},lVu=sVu,EVu={cell_phone:E_u,color:D_u,commerce:p_u,company:F_u,date:y_u,internet:M_u,location:__u,lorem:U_u,metadata:q_u,person:iVu,phone_number:lVu},IG=EVu;new Ku({locale:[IG,Ru,Lu]});var cVu=["07# ### ####","+389 7# ### ####"],dVu={formats:cVu},DVu=dVu,xVu=["{{person.last_name}} {{company.suffix}}","{{location.city_name}} {{company.suffix}}","{{person.last_name}}, {{person.last_name}} и {{person.last_name}}"],mVu=["ДОО","ДООЕЛ","АД","ТП"],hVu={name_pattern:xVu,suffix:mVu},pVu=hVu,gVu={wide:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"],abbr:["јан","фев","мар","апр","мај","јун","јул","авг","сеп","окт","ное","дек"]},fVu={wide:["недела","понеделник","вторник","среда","четврток","петок","сабота"],abbr:["нед","пон","вто","сре","чет","пет","саб"]},vVu={month:gVu,weekday:fVu},CVu=vVu,FVu=["mk","com","com.mk","org.mk","gov.mk","net.mk","inf.mk","net","org","eu","мкд"],kVu=["t.mk","gmail.com","yahoo.com","hotmail.com"],AVu={domain_suffix:FVu,free_email:kVu},bVu=AVu,yVu=["#","##","###"],BVu=["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],zVu=["{{location.city_name}}"],SVu=["Авганистан","Австралија","Австрија","Азербејџан","Албанија","Алжир","Американска Самоа","Американски Девствени Острови","Ангила","Ангола","Андора","Антарктик","Антигва и Барбуда","Аргентина","Аруба","Бангладеш","Барбадос","Бахами","Бахреин","Белгија","Белиз","Белорусија","Бенин","Бермуда","Божиќен Остров","Боливија","Босна и Херцеговина","Боцвана","Бразил","Брег на Слоновата Коска","Британска Индоокеанска Територија","Британски Девствени Острови","Брунеј","Бугарија","Буркина Фасо","Бурунди","Бутан","Валис и Футуна","Вануату","Венецуела","Виетнам","Габон","Гамбија","Гана","Гваделуп","Гвајана","Гватемала","Гвинеја","Гвинеја-Бисао","Германија","Гернзи","Гибралтар","Гренада","Гренланд","Грузија","Грција","Гуам","Данска","Демократска Народна Република Кореја","Доминика","Доминиканска Република","Египет","Еквадор","Екваторска Гвинеја","Ел Салвадор","Еритреја","Ерменија","Есватини","Естонија","Етиопија","Замбија","Западна Сахара","Зелен ’Рт","Зимбабве","Израел","Индија","Индонезија","Ирак","Иран","Ирска","Исланд","Источен Тимор","Италија","Јамајка","Јапонија","Јемен","Јордан","Јужна Африка","Јужна Џорџија и Јужни Сендвички Острови","Казакстан","Кајмански Острови","Камбоџа","Камерун","Канада","Катар","Кенија","Кина","Кипар","Киргистан","Кирибати","Кокосови Острови","Колумбија","Комори","Конго","Костарика","Куба","Кувајт","Кукови Острови","Лаос","Лесото","Летонија","Либан","Либерија","Либија","Литванија","Лихтенштајн","Луксембург","Мавританија","Маврициус","Мадагаскар","Мајот","Макао","Македонија","Малави","Малдиви","Малезија","Мали","Мали оддалечени острови на САД","Малта","Мароко","Мартиник","Маршалски Острови","Мексико","Микронезија","Мјанмар","Мозамбик","Молдавија","Монако","Монголија","Монтсерат","Намибија","Науру","Непал","Нигер","Нигерија","Никарагва","Ниуе","Нова Каледонија","Нов Зеланд","Норвешка","Норфолшски Остров","Обединети Арапски Емирати","Обединето Кралство","Оман","Остров Буве","Остров Ман","Остров Хард и острови Мекдоналд","Пакистан","Палау","Палестина (автономни територии)","Панама","Папуа Нова Гвинеја","Парагвај","Перу","Питкернски Острови","Полска","Порторико","Португалија","Реинион","Република Кореја","Романија","Руанда","Русија","Самоа","Сан Марино","Сао Томе и Принсипе","Саудиска Арабија","Свалбард и Јан Мајен","Света Елена (остров)","Света Луција","Света Столица (Држава на градот Ватикан)","Свети Вартоломеј","Свети Винсент и Гренадини","Свети Кристофер и Невис","Свети Мартин (остров)","Свети Пјер и Микелон","Северни Маријански Острови","Сејшели","Сенегал","Сиера Леоне","Сингапур","Сирија","Словачка","Словенија","Соединети Американски Држави","Соломонски Острови","Сомалија","Србија","Судан","Суринам","Тајван","Тајланд","Танзанија","Таџикистан","Того","Токелау","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Туркменистан","Туркс и Кајкос","Турција","Уганда","Узбекистан","Украина","Унгарија","Уругвај","Фарски Острови","Филипини","Финска","Фиџи","Фолкландски Острови","Франција","Француска Гвајана","Француска Полинезија","Француски јужни и арктички територии","Хаити","Холандија","Холандски Антили","Хонгконг","Хондурас","Хрватска","Централноафриканската Република","Црна Гора","Чад","Чешка","Чиле","Џерси","Џибути","Швајцарија","Шведска","Шпанија","Шри Ланка"],MVu=["Македонија"],wVu=["####"],PVu=["кат #","стан ##"],TVu=["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],jVu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},NVu=["11. Октомври","12. Македонска Народноослободителна Ударна Бригада","13. Август","13. Ноември","14. Декември","15. Македонски Корпус","20. Октомври","23. Октомври","50. Македонска Дивизија","8. Март","8. Септември","9. Мај","Аврам Пишевски","Австралиска","Александар Бујанов","Александар Македонски","Александар Мартулков","Александар Пушкин","Александар Турунџев","Александар Урдаревски - Санде","Алексо Демниевски - Бауман","Алжирска","Аминта III","Анастас Митрев","Ангел Винички","Ангел Димовски","Ангел Динев","Андон Дуков","Андон Кецкаров","Андон Папрадишки","Андон Тошев","Андреа Зограф","Анкарска","Анте Хаџи Митков","Антифашистички Фронт на Жените","Антифашистичко Собрание на Народното Ослободување на Македонија","Антон Панов","Антон Попов","Антон Чехов","Апостол Гусларот","Апостол Петков","Арсениј Јовков","Арсо Мицков","Архиепископ Ангелариј","Архиепископ Доситеj","Архимедова","Архитект Сотир Томовски","Атанас Димитров - Бабата","Атанас Иљовски","Атанас Раздолов","Атинска","Ацо Караманов","Ацо Шопов","Бабуна","Багдадска","Балканска","Банатска","Баница","Банско","Бардовечки Пат","Беласица","Белградска","Бел Камен","Белчишка","Беровска","Бертранд Расел","Бистра","Бетовенова","Битолска","Битпазарска","Благоја Вујов","Благоја Гојан","Благоја Стефковски","Благој Давков - Блацки","Благој Деспотовски - Шовељ","Благој Јанков - Мучето","Благој Страчков","Блаже Крстев - Биринчето","Блажо Нешков","Бледски Договор","Богомилски Поход","Божидар Аџија","Божин Николов - Силни","Божин Стизов","Божин Стојков","Бојаџиска","Боривој Милошевски","Борис Бојаџиски","Борис Кидрич","Борис Сарафов","Борис Траjковски","Борка Талески","Боро Боцевски - Боте","Боро Камчевски","Боро Кралевски","Боро Менков","Боро Петрушевски","Боца Ивановска","Браќа Галеви","Браќа Кошулчеви","Бранко Заревски","Брегалница","Бриселска","Будимпештанска","Букурешка","Бутелска","Бутелски Венец","Валандовска","Вангел Тодоровски - Мајорот","Ванчо Мицков","Вардар","Вардарска","Варшавска","Васил Аџиларски","Васил Главинов","Васил Ѓоргов","Васил Стефановски","Васил Чакаларов","Васко Карајанов","Васко Карангелески","Ваташа","Веле Марков","Велешка","Венијамин Мачуковски","Вера Циривири - Трена","Видое Смилевски - Бато","Виенска","Виетнамска","Виктор Иго","Вилијам Шекспир","Виничка","Винсент Ван Гог","Владимир Каваев","Владимир Мајаковски","Владимир Полежиноски - Полежина","Влае","Внатрешна Македонска Револуционерна Организација","Воденска","Водоча","Војвода Ивец","Војдан Чернодрински","Волковска","Волфганг Амадеус Моцарт","Востаничка","Гаврил Лесновски","Гаврило Радомир","Галичица","Галичник","Гемиџиска","Георги Димитров","Георгиј Кастриот - Скендер Бег","Георги Казепов","Георги Пешков","Георги Поп Христов","Георги Стрижевски","Герман","Герника","Гиго Михајловски","Ѓорѓе Андреевиќ - Кун","Ѓорѓи Абаџиев","Ѓорѓи Динков - Динката","Ѓорѓија Пулески","Ѓорѓи Капчев","Ѓорѓи Костовски","Ѓорѓи Сугарев","Ѓоре Ѓорески","Горноврановска","Горно Лисиче","Ѓорче Петров","Гостиварска","Гоце Делчев","Григор Прличев","Груица Војвода","Ѓузепе Гарибалди","Ѓуро Малешевец","Ѓуро Салај","Ѓуро Стругар","Ѓурчин Кокале","Дабничка","Дамаска","Даме Груев","Дамјан Крапчев - Стари","Даскал Камче","Даутица","Дебарска","Дебарца","Дејан Војвода","Демир Трајко","Депа Кавајова","Дижонска","Диме Анцин","Диме Мечето","Димитар Благоев","Димитар Василев - Македонски","Димитар Влахов","Димитар Гуштанов","Димитар Мирачиев","Димитар Николовски - Таки Даскалот","Димитар Пандилов","Димитар Поп-Георгиев Беровски","Димитар Туриманџоски","Димитрија Чуповски","Димо Хаџи Димов","Димче Мирчев","Дичо Петров","Добри Даскалов","Драган Ѓаконовски - Шпато","Драга Стојановска","Драмска","Дрезденска","Дренак","Дреновска Клисура","Дринска","Дубровничка","Дурмиторска","Душко Бојковски","Евлија Челебија","Езерци","Елисие Поповски - Марко","Емил Зола","Ениџе Вардар","Ернесто Че Гевара","Ефтим Спространов","Жданец","Жеденска","Женевска","Живко Чинго","Жил Верн","Жорж Бизе","Загребска","Зејнел Ајдини","Зеленгора","Зеничка","Зеф Љуш Марку","Злате Михајловски","Златко Шнајдер","Ибе Паликуќа","Иван Аговски","Иван Козаров","Иван Мажураниќ","Иван Наумов - Алабакот","Иван Тургењев","Иван Хаџи Николов","Иван Цанкар","Извор","Илија Димовски - Гоце","Илија Марков","Илија Плавев","Илија Ристовски","Илинден","Иљо Војвода","Индира Ганди","Индустриска","Исаија Мажовски","Истарска","Јабланица","Јадранска","Јајце","Јакупица","Јане Сандански","Јани Лукровски","Јоаким Крчовски","Јован Кукузел","Јорганџиска","Јордан Николов - Орце","Јордан Пиперков - Пиперката","Јордан Поп Јорданов - Орцето","Јордан Филиповски","Јордан Хаџи Константинов - Џинот","Јордан Чопела - Орде","Јосип Јуриј Штросмаер","Јосиф Даскалов","Јосиф Јосифовски - Свештарот","Јосиф Михајловиќ","Јохан Гутенберг","Јуриј Гагарин","Јуриј Розентал","Јустинијан I","Кавадаречка","Кавалска","Кадињача","Казанџиска","Каирска","Кајларска","Камник","Капиштец","Караорман","Кара Трифун","Караџица","Карбуница","Карпошово Востание","Катлановска","Кемал Сејфула","Керамидница","Кипарска","Кирe Гаврилоски - Јане","Кирил и Методиј","Кирил Манчев","Кирил Пејчиновиќ - Тетоец","Киро Глигоров","Киро Димишков","Киро Крстески - Платник","Киро Нацев - Фетак","Китка","Кичевска","Клепа","Климент Охридски","Клисурска","Ковачка","Кожув","Козјак","Козле","Коле Канински","Коле Неделковски","Копачка","Кораб","Корџевска","Коста Абраш","Коста Веселинов","Коста Кирков","Коста Ристовски","Коста Солев","Коста Шахов","Костурска","Костурски Херои","Коце Металец","Кочанска","Кочо Рацин","Краишка","Крали Марко","Кратовска","Кримска","Крсте Асенов","Крсте Гермов - Шаќир","Крсте Мисирков","Крсто Раковски","Крушевска Република","Крчин","Кузман Јосифоски - Питу","Кузман Шапкарев","Кујунџиска","Кукушка","Кумановска","Кумбара","Кумровец","Лав Толстој","Лавчанска Корија","Лазар Дамовски - Ошенски","Лазар Димитров","Лазар Личеноски","Лазар Поп Трајков","Лазар Танев","Лазар Трповски","Лазо Дренков","Лазо Москов","Лајош Кошут","Леринска","Лесновска","Лисец","Лихнида","Локов","Лондонска","Луj Пастер","Лудвиг Ван Бетовен","Љубин","Љубљанска","Љубо Здравковски - Орлов","Људевит Гај","Мавровска","Мајка Тереза","Мајски Манифест","Македонија","Македонска Војска","Македонска Преродба","Македонски Кралеви","Македонско-косовска ударна бригада","Максим Горки","Малешевска","Малина Попиванова","МАНАПО","Манчу Матак","Мара Междуречка","Марија Кири Склодовска","Мариовска","Марјан Лазевски","Маркова Река","Марко Цепенков","Марк Твен","Маршал Тито","Махатма Ганди","Маџари","Маџир Маало","Мегленска","Места","Методија Андонов - Ченто","Методија Патчев","Методија Шаторов - Шарло","Метохиска","Мечкин Камен","Мијачка","Милан Комненоски","Миле Поп Јорданов","Мирка Гинова","Мирче Ацев","Мирче Мацанов","Мис Елен Стон","Мите Богоевски","Мито Хаџивасилев - Јасмин","Митре Влаот","Михаил Глинка","Михаил и Ефтихиј","Михаил Цоков","Михаил Чаков","Мице Козароски - Јандре","Мишевска","Мишко Михајловски","Модест Мусогорски","Мокра","Момин Поток","Морава","Московска","Мостарска","Мраморец","Мрежичка","Мукос","Мустафа Кемал Ататурк","Мутавџиска","Надбискуп Чекада","Надежда Крупскаја","Народен Фронт","Натанаил Кучевишки","Наум Наумоски - Борче","Наум Охридски","Наум Чакаров","Невена Георгиева - Дуња","Неврокопска","Негоричанска","Неготинска","Никола Вапцаров","Никола Грчето","Николај Островски","Никола Карев","Никола Киров - Мајски","Никола Кљусев","Никола Коперник","Никола Малешевски","Никола Мартиноски","Никола Парапунов","Никола Петров","Никола Петров - Русински","Никола Пушкаров","Никола Тесла","Никола Тримпаре","Ниџе Планина","Нов Живот","Новопроектирана","Њуделхиска","Овчеполска","Огражден","Опинчарска","Оровска","Осло","Островска","Отокар Кершовани","Отон Жупанчич","Охридска","Павел Шатев","Павле Илиќ","Пајак Планина","Палмиро Тољати","Панајот Гиновски","Пандил Шишков","Пандо Кљашев","Панко Брашнаров","Панче Арсовски","Панче Неделковски","Папуџиска","Париска","Париска Комуна","Партение Зографски","Партизански Одреди","Патрис Лумумба","Пејо Јаворов","Пелинце","Пелистерска","Пере Тошев","Перо Наков","Петар Ацев","Петар Драпшин","Петар Ичко","Петар Манџуков","Петар Поп Арсов","Петар Чајковски","Петар Чангов","Петар Чаулев","Петко Јанчевски","Петре Георгиев","Петре Пирузе","Петре Филиповски - Гарката","Петричка","Пехчевска","Пијанец","Пиринска","Питу Гули","Плачковица","Покриена Чаршија","Полог","Поп Богомил","Прашка","Презвитер Константин","Пресека","Преспанска","Пржино","Призренска","Прилепска","Пробиштипска","Пролет","Просек","Прохор Пчињски","Раде Јовчевски - Корчагин","Радика","Радишанска","Радњанска","Радобил","Радослав Петковски","Радушка","Разловечко Востание","Разлошка","Рајко Жинзифов","Рампо Левков - Левката","Рафаел Батино","Рељо Шесто Крило","Ресенска","Речиште","Ризо Ризов","Римска","Ристо Равановски","Ристо Шишков","Роcа Плавева","Роза Луксембург","Рокомија","Романија","Ромен Ролан","Роналд Реган","Рударска","Рудо","Румена Хаџи Панзова","Сава Михајлов","Салих Асим","Самарџиска","Самоилова","Сараевска","Сарачка","Саса","Свеќарска","Светиниколска","Светозар Марковиќ","Серава","Сердарот","Серска","Симеон Кавракиров","Симче Настевски","Сирма Војвода","Славе Георгиевски - Шнајдер","Славе Деловски","Славејко Арсов","Славеј Планина","Славка Димкова","Славчо Стојменски","Сливовска","Смилевска","Солунска","Солунска Глава","Софиска","Софре Марковски","Спиро Големџиојски - Црне","Спиро Гулапчев","Стале Попов","Стари Новак","Стефан Верковиќ","Стефан Јакимов - Дедов","Стефан Наумов - Стив","Стјепан Филиповиќ - Стево","Стоби","Стогово","Стојко Јовановски","Стојна Стевкова","Стокхолмска","Страхил Пинџуров","Страшо Пинџур","Стрезово","Стрмашево","Струма","Струмичка","Струмјани","Струшка","Тајмишка","Тале Христов","Тасино Чешмиче","Ташкентска","Ташко Караџа","Темко Попов","Теодосиј Гологанов","Теодосиј Синаитски","Тиранска","Товарник","Тодор Александров","Тодор Циповски - Мерџан","Тодор Чангов","Тодор Чапов","Томас Минцер","Томе Арсовски","Томе Пуре","Томе Стефановски","Томе Томшиќ","Топаанска","Тоше Проески","Трајко Иванов","Трајко Китанчев","Три Круши","Трифун Бузев","Трифун Пановски","Трифун Хаџи Јанев","Трнодол","Трпе Петревски","Тушинска","Ужичка Република","Февруарски Поход","Федерико Гарсија Лорка","Ферид Бајрам","Ферид Заири","Филип II Македонски","Финска","Фјодор Достоевски","Франклин Рузвелт","Франсоа Волтер","Франце Прешерн","Франц Лист","Фрањо Клуз","Фредерик Шопен","Фуштанска","Хаванска","Хаџи Јован Шишков","Хаџи Трајко","Хашка","Хелсинки","Хераклеа Линкестис","Хо Ши Мин","Христијан Тодоровски - Карпош","Христо Батанџиев","Христо Смирненски","Христо Татарчев","Христо Узунов","Христо Чернопеев","Хусеин Бајрам","Цветан Димов - Чаирчанец","Цветан Цветковски","Церска","Цетињска","Црвена Вода","Црвени Брегови","Црниче","Црногорска","Црноок","Црноризец Храбар","Чаирска","Чудомир Кантарџиев","Чупино Брдо","Џумајска","Шандор Петефи","Шар Планина","Шарски Одред","Шина Стојанова","Штипска","Шундаревска"],LVu=["{{location.street_name}}"],RVu={building_number:yVu,city_name:BVu,city_pattern:zVu,country:SVu,default_country:MVu,postcode:wVu,secondary_address:PVu,state:TVu,street_address:jVu,street_name:NVu,street_pattern:LVu},KVu=RVu,IVu={title:"Macedonian",code:"mk",language:"mk",endonym:"македонски јазик",dir:"ltr",script:"Cyrl"},OVu=IVu,OG=["Ава","Александра","Ана","Анастасија","Анѓа","Ангела","Ангелина","Анче","Атанасија","Билјана","Бисера","Бистра","Блага","Благица","Благојка","Благородна","Благуна","Блаженка","Богдана","Богиња","Божана","Бојана","Борјана","Борка","Босилка","Бранка","Валентина","Вања","Варвара","Василка","Василија","Васка","Велика","Вера","Вероника","Весела","Весна","Виолета","Војданка","Воскресија","Габриела","Галаба","Галена","Голубинка","Гордана","Горица","Горјана","Грозда","Дамјана","Даница","Данка","Даринка","Дафина","Деница","Десанка","Деспина","Дивна","Добрила","Добринка","Домника","Донка","Драга","Драгана","Душанка","Душка","Ѓурѓа","Ѓурѓица","Ева","Евгенија","Евдокија","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Есма","Ефимија","Ефросина","Живка","Загорка","Зафирка","Захаринка","Здравка","Злата","Зора","Зорица","Зорка","Ѕвезда","Ива","Ивана","Иванка","Илинденка","Илинка","Ирина","Искра","Јаворка","Јагода","Јадранка","Јана","Јанка","Јасна","Јована","Јовка","Јордана","Јорданка","Јулијана","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кита","Климентина","Константина","Косара","Костадинка","Крстана","Лена","Ленче","Лепа","Лидија","Лика","Лилјана","Лина","Љуба","Љубинка","Љубица","Љупка","Магдалена","Македонка","Макрина","Мара","Марија","Марика","Марина","Марта","Матрона","Меглена","Меланија","Мена","Мери","Милева","Милена","Милица","Милка","Мирјана","Мирка","Нада","Надежда","Наумка","Невенка","Неда","Неделка","Никодина","Николина","Олга","Оливера","Павлина","Павлинка","Параскева","Пауна","Пелагија","Петкана","Петра","Петранка","Писана","Радмила","Рајна","Ракита","Рафаила","Рахела","Рахилка","Ристана","Родна","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Сандра","Сара","Сашка","Светлана","Серафима","Симјанка","Симона","Славенка","Славица","Славјанка","Славка","Слободанка","Снежана","Сончица","Софија","Спаса","Спасена","Споменка","Сребра","Стамена","Стефанија","Стефанка","Стојанка","Стојна","Стојмена","Сузана","Тамара","Таска","Татјана","Темјана","Теодора","Теодосија","Теофилка","Тодорка","Трајанка","Трена","Трендафилка","Убавка","Фана","Фанка","Филимена","Флоринка","Фросина","Христина","Цара","Цвета","Цветанка"],$G=["Абаџиева","Абова","Аврамова","Аврамовска","Аврамчева","Ајановска","Алексиева","Алексова","Алексовска","Ангеловска","Андова","Андонова","Андоновска","Андреевска","Антонова","Анчевска","Апостолова","Апостолска","Арсова","Арсовска","Атанасова","Атанасовска","Аткова","Ацева","Ацевска","Аџимитревска","Бабамовска","Бабунска","Бавтировска","Бајалска","Бакевска","Балабанова","Басаровска","Бачовска","Беличанец","Белковска","Беловска","Белогаска","Белчева","Бендевска","Билбиловска","Билјановска","Бислимовска","Битовска","Блажевска","Близнакова","Богданова","Богдановска","Богданска","Богоева","Богоеска","Божикова","Божинова","Божиновска","Бојановска","Бојаџи","Бојаџиева","Боцевска","Бошевска","Бошкова","Бошковска","Брезоска","Бубуловска","Бужаровска","Бузева","Бујуклиева","Бунева","Варсаковска","Василевска","Василеска","Васкова","Величковска","Велјанова","Велкова","Висулчева","Владимирска","Владова","Влахова","Влахчева","Вражалска","Гаврилска","Гајдова","Галевска","Гапо","Гаревска","Генова","Георгиева","Георгиевска","Герасимовска","Гермова","Герова","Гечевска","Гешоска","Гигова","Гиевска","Главаш","Глигорова","Глигоровска","Голабовска","Грабул","Грабулоска","Грозданова","Грошева","Грујовска","Групче","Гугувчевска","Гучева","Давидовска","Давкова","Давчева","Давчевска","Дамеска","Дамовска","Дворчанец","Дејанова","Демниева","Деспотовска","Дилева","Димитриева","Димитрова","Димковска","Димова","Димовска","Динева","Диневска","Добревска","Додевска","Дојчинова","Доневска","Дракул","Дренкова","Дрнкова","Дуганова","Дуковска","Ѓаконовска","Ѓелева","Ѓорѓевска","Ѓорчева","Ѓузелева","Ѓурлукова","Ѓурчинова","Евремова","Едиповска","Ежова","Ефтимова","Жекова","Железарова","Жерновска","Забазноска","Зафировска","Здравева","Здравковска","Зографска","Иванова","Ивановска","Иваноска","Игновска","Игњатовска","Икономова","Илиева","Илиевска","Иљоска","Исаковска","Ицева","Јакимовска","Јаконова","Јаневска","Јанчевска","Јачева","Јованова","Јовановска","Јовчевска","Јорданова","Јордановска","Јосифовска","Јосифоска","Јурукова","Јурукоска","Калајџиска","Калчевска","Камберска","Кантарџиева","Караѓозова","Карадак","Караман","Каранфиловска","Караџа","Карева","Карова","Каровска","Картова","Катарџиева","Кепеска","Керамитчиева","Керамичиева","Кирјазовска","Киселинова","Китаноска","Кичевска","Кљусева","Колишевска","Колозова","Кондова","Кондовска","Конеска","Константинова","Константиновска","Кордалова","Коробар","Корубин","Костадинова","Костовска","Котевска","Котеска","Коцаре","Коцо","Кочовска","Коџоман","Крле","Крстева","Крстевска","Крстеска","Крцковска","Кузмановска","Кулишева","Куновска","Куноска","Кутурец","Кушевска","Ладинска","Лазаревска","Лазарова","Лазеска","Лазовска","Лакинска","Лактинска","Лапе","Лахтова","Левенска","Лековска","Леова","Лечевска","Липова","Личеноска","Лозановска","Луловска","Љуткова","Мазева","Мајсторова","Македонска","Малевска","Малеска","Маловска","Манаковска","Мангова","Манговска","Манева","Маневска","Манивилова","Манчева","Манчевска","Маринова","Марковска","Мартиновска","Мартиноска","Масин","Матевска","Матковска","Матовска","Маџирова","Миладинова","Милосавлева","Милошевска","Милчин","Миљовска","Минчева","Миовска","Миронска","Мисиркова","Митевска","Митревска","Митриќеска","Михајлова","Михајловска","Мицева","Мицевска","Мицковска","Мицова","Мишковска","Младенова","Младеновска","Мојсовска","Мокрова","Момировска","Мошин","Мукаетова","Муратовска","Мусалевска","Мустачки","Најденова","Најдовска","Најческа","Накова","Наневска","Настева","Наумова","Наумовска","Наумческа","Начева","Неделковска","Нестор","Несторовска","Неткова","Нешковска","Николеска","Николова","Николовска","Никушева","Нинова","Оровчанец","Ортакова","Османли","Павловска","Павлоска","Пајтонџиева","Паковска","Паликрушева","Панговска","Пандеска","Пандилова","Пандовска","Панкова","Панова","Пановска","Панчевска","Папрадишки","Пејова","Пендовска","Пенушлиска","Пепељуговска","Перинска","Перчинковска","Петковска","Петрова","Петровска","Петрушева","Петрушевска","Пиперковска","Планинска","Подгорец","Полежиноска","Полјанска","Попова","Поповска","Попоска","Преспанска","Прилепчанска","Прличко","Псалтирова","Пуцкова","Равановска","Радическа","Раковска","Рацин","Реџепова","Ризова","Ристова","Ристовска","Ристоска","Руменова","Русјакова","Русоманова","Салџиева","Санева","Сариевска","Светиева","Серафимова","Серафимовска","Сидовска","Силјановска","Симова","Симовска","Симоновска","Скаловска","Славенска","Славеска","Сланева","Смаќоска","Смилевска","Смокварска","Соколова","Солева","Солунска","Софрониевска","Спасеновска","Спасова","Спасовска","Спирова","Спировска","Ставрева","Ставреска","Стаматоска","Станкова","Станковска","Старделова","Стеванова","Стевковска","Стефанова","Стефановска","Стојанова","Стојановска","Стојаноска","Стојкова","Стојковска","Стојменска","Стојчева","Такева","Таковска","Талевска","Талеска","Темелкоска","Теодосиевска","Терзиева","Тодорова","Тодоровска","Тозија","Толевска","Томовска","Тофоска","Точко","Тошева","Тошевска","Трајковска","Тренеска","Тренчевска","Трифуновска","Тројачанец","Трпеновска","Тушевска","Ќамилова","Ќорнакова","Ќортошева","Ќурчиева","Угриновска","Узунова","Узуновска","Урдин","Филиповска","Фирфова","Фотева","Хаџиманова","Хаџиниколова","Христова","Христовска","Цанева","Цветановска","Цекова","Цековска","Ценева","Црвенковска","Црвенова","Чакар","Чакмакова","Чаловска","Чапаровска","Чаушева","Чашуле","Чевревска","Чејковска","Чемерска","Чемкова","Чипан","Чокревска","Чундева","Чупона","Чучкова","Чушкарова","Џамбаз","Џамбазова","Џаџева","Џекова","Џинлеска","Џорлева","Џувалековска","Џунова","Шаревска","Шијак","Шијакова","Шијаковска","Ширилова","Шишкова","Шопова","Шоптрајанова","Штерјоска","Шулинчевска"],$Vu=[{value:"{{person.female_last_name}}",weight:1}],HG=["г-ѓа","г-ца","д-р","м-р"],GG=["Александар","Алексо","Ангел","Ангеле","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Апостол","Арсениј","Асен","Атанас","Атанасиј","Ацо","Благе","Благој","Благоја","Блаже","Богатин","Богдан","Богоја","Богослав","Божидар","Божин","Божо","Бојан","Борис","Борислав","Борјан","Борко","Боро","Бошко","Бранко","Вангел","Ване","Ванче","Ванчо","Васил","Василиј","Василко","Велимир","Величко","Велјан","Вељо","Венко","Веселин","Видое","Виктор","Владимир","Владо","Властимир","Воислав","Војдан","Војкан","Волче","Гаврил","Гане","Георги","Герасим","Глигор","Гого","Горан","Горјан","Гоце","Григор","Гроздан","Давид","Дамјан","Данаил","Даниел","Данчо","Дарко","Дејан","Делјан","Делчо","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Дојчин","Доротеј","Драган","Драги","Драгиша","Драгољуб","Драгомир","Драгослав","Душан","Душко","Ѓоко","Ѓорѓи","Ѓоре","Ѓорче","Ѓурчин","Евгениј","Евтим","Емануел","Емил","Еразмо","Ефтим","Живко","Зафир","Захариј","Здравко","Златан","Злате","Златко","Зоран","Ѕвездан","Ѕвонко","Иван","Ивко","Иво","Игнат","Игор","Илија","Исак","Јаков","Јане","Јоаким","Јован","Јованче","Јовица","Јово","Јозо","Јонче","Јордан","Јосиф","Кирил","Киро","Климент","Козма","Коле","Константин","Костадин","Коце","Кочо","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Леонид","Лука","Љубе","Љубен","Љубиша","Љубомир","Љупчо","Македон","Максим","Марин","Марјан","Марко","Мате","Матеја","Мето","Методи","Методиј","Методија","Милан","Миле","Милош","Милчо","Минчо","Миодраг","Мирко","Мирослав","Мирче","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нанче","Наум","Небојша","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никола","Огнен","Оливер","Орде","Павле","Пантелејмон","Панче","Партениј","Паскал","Пенчо","Перо","Петар","Петко","Петре","Пеце","Пимен","Прокопиј","Прохор","Раде","Радован","Рајко","Ранко","Ризо","Ристе","Ристо","Ромил","Саве","Саво","Самоил","Самуил","Санде","Сашко","Силјан","Симон","Славе","Славко","Славчо","Слободан","Сократ","Сотир","Софе","Софрониј","Спасе","Спиро","Србо","Сребре","Стале","Стево","Стефан","Стоилко","Стојан","Стојмен","Стојче","Страте","Страхил","Танас","Ташко","Ташо","Темелко","Теодор","Теодосиј","Теофан","Теофил","Тихо","Тихомир","Тоде","Тодор","Томе","Томислав","Трајан","Трајко","Трајче","Трифун","Тришо","Филип","Харалампие","Христијан","Христо","Цветан","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"],HVu=ju(OG,GG),_G=["Абаџиев","Аврамов","Аврамовски","Аврамчев","Ајановски","Алексиев","Алексов","Алексовски","Ангеловски","Андов","Андонов","Андоновски","Андреевски","Антонов","Анчевски","Апостолов","Апостолски","Арсов","Арсовски","Атанасов","Атанасовски","Атков","Ацев","Ацевски","Аџимитревски","Бабамовски","Бабунски","Бавтировски","Бајалски","Бакевски","Балабанов","Басаровски","Бачовски","Беличанец","Белковски","Беловски","Белогаски","Белчев","Бендевски","Билбиловски","Билјановски","Бислимовски","Битовски","Блажевски","Близнаков","Богданов","Богдановски","Богдански","Богоев","Богоески","Божиков","Божинов","Божиновски","Бојановски","Бојаџи","Бојаџиев","Боцевски","Бошевски","Бошков","Бошковски","Брезоски","Бубуловски","Бужаровски","Бузев","Бујуклиев","Бунев","Варсаковски","Василевски","Василески","Васков","Величковски","Велјанов","Велков","Висулчев","Владимирски","Владов","Влахов","Влахчев","Вражалски","Гаврилски","Гајдов","Галевски","Гапо","Гаревски","Генов","Георгиев","Георгиевски","Герасимовски","Гермов","Геров","Гечевски","Гешоски","Гигов","Гиевски","Главаш","Глигоров","Глигоровски","Голабовски","Грабул","Грабулоски","Грозданов","Грошев","Грујовски","Групче","Гугувчевски","Гучев","Давидовски","Давков","Давчев","Давчевски","Дамески","Дамовски","Дворчанец","Дејанов","Демниев","Деспотовски","Дилев","Димитриев","Димитров","Димковски","Димов","Димовски","Динев","Диневски","Дирјан","Добревски","Доброхотов","Додевски","Дојчинов","Доневски","Дракул","Дренков","Дрнков","Дуганов","Дуковски","Ѓаконовски","Ѓелев","Ѓорѓевски","Ѓорчев","Ѓузелев","Ѓурлуков","Ѓурчинов","Евремов","Едиповски","Ежов","Ефтимов","Жеков","Железаров","Жерновски","Забазноски","Зафировски","Здравев","Здравковски","Зографски","Иванов","Ивановски","Иваноски","Игновски","Игњатовски","Икономов","Илиев","Илиевски","Иљоски","Исаковски","Ицев","Јакимовски","Јаконов","Јаневски","Јанчевски","Јачев","Јованов","Јовановски","Јовчевски","Јорданов","Јордановски","Јосифовски","Јосифоски","Јуруков","Јурукоски","Калајџиски","Калчевски","Камберски","Кантарџиев","Караѓозов","Карадак","Караман","Каранфиловски","Карев","Каров","Каровски","Картов","Катарџиев","Кепески","Керамитчиев","Керамичиев","Кирјазовски","Киселинов","Китаноски","Кичевски","Кљусев","Кодра","Колишевски","Колозов","Кондов","Кондовски","Конески","Константинов","Константиновски","Кордалов","Корубин","Костадинов","Костовски","Котевски","Котески","Коцаре","Коцо","Кочовски","Коџоман","Крле","Крстев","Крстевски","Крстески","Крцковски","Кузмановски","Кулишев","Куновски","Куноски","Кушевски","Ладински","Лазаревски","Лазаров","Лазески","Лазовски","Лакински","Лактински","Лапе","Лахтов","Левенски","Лековски","Леов","Лечевски","Липов","Личеноски","Лозановски","Луловски","Љутков","Мазев","Мајсторов","Македонски","Малевски","Малески","Маловски","Манаковски","Мангов","Манговски","Манев","Маневски","Манивилов","Манчев","Манчевски","Маринов","Марковски","Мартиновски","Мартиноски","Масин","Матевски","Матковски","Матовски","Маџиров","Миладинов","Милосавлев","Милошевски","Милчин","Миљовски","Минчев","Миовски","Миронски","Мисирков","Митевски","Митревски","Митриќески","Михајлов","Михајловски","Мицев","Мицевски","Мицковски","Мицов","Мишковски","Младенов","Младеновски","Мојсовски","Мокров","Момировски","Мошин","Мукаетов","Муратовски","Мусалевски","Мустачки","Најденов","Најдовски","Најчески","Наков","Наневски","Настев","Наумов","Наумовски","Наумчески","Начев","Неделковски","Нестор","Несторовски","Нетков","Нешковски","Николески","Николов","Николовски","Никушев","Нинов","Оровчанец","Ортаков","Османли","Павловски","Павлоски","Пајтонџиев","Паковски","Паликрушев","Панговски","Пандески","Пандилов","Пандовски","Панков","Панов","Пановски","Панчевски","Папрадишки","Пејов","Пендовски","Пенушлиски","Пепељуговски","Перински","Перчинковски","Петковски","Петров","Петровски","Петрушев","Петрушевски","Пиперковски","Планински","Подгорец","Полежиноски","Полјански","Попов","Поповски","Попоски","Преспански","Прилепчански","Прличко","Псалтиров","Пуцков","Равановски","Радически","Раковски","Рацин","Ризов","Ристов","Ристовски","Ристоски","Руменов","Русјаков","Русоманов","Салџиев","Санев","Сариевски","Светиев","Серафимов","Серафимовски","Сидовски","Силјановски","Симов","Симовски","Симоновски","Скаловски","Славенски","Славески","Сланев","Смаќоски","Смилевски","Смокварски","Соколов","Солев","Солунски","Софрониевски","Спасеновски","Спасов","Спасовски","Спиров","Спировски","Ставрев","Ставрески","Стаматоски","Станков","Станковски","Старделов","Стеванов","Стевковски","Стефанов","Стефановски","Стојанов","Стојановски","Стојаноски","Стојков","Стојковски","Стојменски","Стојчев","Такев","Таковски","Талевски","Талески","Темелкоски","Теодосиевски","Терзиев","Тодоров","Тодоровски","Тозија","Толевски","Томовски","Тофоски","Точко","Тошев","Тошевски","Трајковски","Тренески","Тренчевски","Трифуновски","Тројачанец","Трпеновски","Тушевски","Ќамилов","Ќорнаков","Ќортошев","Ќурчиев","Угриновски","Узунов","Узуновски","Урдин","Филиповски","Фирфов","Фотев","Хаџиманов","Хаџиниколов","Христов","Христовски","Цанев","Цветановски","Цеков","Цековски","Ценев","Црвенковски","Црвенов","Чакар","Чакмаков","Чаловски","Чапаровски","Чаушев","Чашуле","Чевревски","Чејковски","Чемерски","Чемков","Чипан","Чокревски","Чундев","Чупона","Чучков","Чушкаров","Џамбаз","Џамбазов","Џаџев","Џеков","Џинлески","Џорлев","Џувалековски","Џунов","Шаревски","Шијак","Шијаков","Шијаковски","Ширилов","Шишков","Шопов","Шоптрајанов","Штерјоски","Шулинчевски"],GVu=ju($G,_G),_Vu=[{value:"{{person.male_last_name}}",weight:1}],VG=["г-дин","д-р","м-р"],VVu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],JVu=ju(HG,VG),UVu=null,WVu={descriptor:["Главен","Генерален","Корпоративен","Државен","Регионален","Окружен","Централен","Глобален","Меѓународен"],level:["програмски","истражен","маркетиншки","интеграциски","операциски","комуникациски","креативен","кориснички"],job:["директор","соработник","управител","инженер","специјалист","координатор","администратор","архитект","аналитичар","дизајнер","техничар","консултант","помошник","агент","застапник"]},qVu={female_first_name:OG,female_last_name:$G,female_last_name_pattern:$Vu,female_prefix:HG,first_name:HVu,last_name:GVu,male_first_name:GG,male_last_name:_G,male_last_name_pattern:_Vu,male_prefix:VG,name:VVu,prefix:JVu,suffix:UVu,title:WVu},ZVu=qVu,YVu=["02 ### ####","03# ### ###","04# ### ###","+389 2 ### ####","+389 3# ### ###","+389 4# ### ###","00389 2 ### ####","00389 3# ### ###","00389 4# ### ###"],QVu={formats:YVu},XVu=QVu,uJu={cell_phone:DVu,company:pVu,date:CVu,internet:bVu,location:KVu,metadata:OVu,person:ZVu,phone_number:XVu},JG=uJu;new Ku({locale:[JG,Ru,Lu]});var eJu=["beige","grønn","grå","gul","hvit","indigo","karmin","blå","lilla","limegrønn","magenta","oransje","rosa","rød","smaragdgrønn","svart","turkis"],aJu={human:eJu},rJu=aJu,nJu=["Barn","Bøker","Dagligvarer","Datamaskiner","Elektronikk","Filmer","Hage og utemiljø","Helse","Hjem","Klær","Leker","Musikk","Sko","Skjønnhet","Spill","Smykker","Sport","Verktøy"],tJu={department:nJu},iJu=tJu,oJu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} og {{person.last_name}}"],sJu=["Gruppen","AS","ASA","BA","RFH","og Sønner"],lJu={name_pattern:oJu,suffix:sJu},EJu=lJu,cJu=["no","com","net","org"],dJu={domain_suffix:cJu},DJu=dJu,xJu=["#","##"],mJu=["Fet","Gjes","Høy","Inn","Fager","Lille","Lo","Mal","Nord","Nær","Sand","Sme","Stav","Stor","Tand","Ut","Vest"],hJu=["{{location.city_name}}{{location.city_suffix}}"],pJu=["berg","borg","by","bø","dal","eid","fjell","fjord","foss","grunn","hamn","havn","helle","mark","nes","odden","sand","sjøen","stad","strand","strøm","sund","vik","vær","våg","ø","øy","ås"],gJu=["sgate","svei","s Gate","s Vei","gata","veien"],fJu=["Norge"],vJu=["####","0###"],CJu=["Leil. ###","Oppgang A","Oppgang B"],FJu=[""],kJu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},AJu=["Eike","Bjørke","Gran","Vass","Furu","Litj","Lille","Høy","Fosse","Elve","Ku","Konvall","Soldugg","Hestemyr","Granitt","Hegge","Rogne","Fiol","Sol","Ting","Malm","Klokker","Preste","Dam","Geiterygg","Bekke","Berg","Kirke","Kors","Bru","Blåveis","Torg","Sjø"],bJu=["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name}}{{location.common_street_suffix}}","{{person.last_name}}{{location.common_street_suffix}}"],yJu=["Øvre","Nedre","Søndre","Gamle","Østre","Vestre"],BJu=["alléen","bakken","berget","bråten","eggen","engen","ekra","faret","flata","gata","gjerdet","grenda","gropa","hagen","haugen","havna","holtet","høgda","jordet","kollen","kroken","lia","lunden","lyngen","løkka","marka","moen","myra","plassen","ringen","roa","røa","skogen","skrenten","spranget","stien","stranda","stubben","stykket","svingen","tjernet","toppen","tunet","vollen","vika","åsen"],zJu={building_number:xJu,city_name:mJu,city_pattern:hJu,city_suffix:pJu,common_street_suffix:gJu,default_country:fJu,postcode:vJu,secondary_address:CJu,state:FJu,street_address:kJu,street_name:AJu,street_pattern:bJu,street_prefix:yJu,street_suffix:BJu},SJu=zJu,MJu={title:"Norwegian (Norway)",code:"nb_NO",country:"NO",language:"nb",endonym:"Norsk bokmål (Norge)",dir:"ltr",script:"Latn"},wJu=MJu,PJu=["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine"],UG=["Dr.","Prof."],TJu=["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine","Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"],jJu=["Johansen","Hansen","Andersen","Kristiansen","Larsen","Olsen","Solberg","Andresen","Pedersen","Nilsen","Berg","Halvorsen","Karlsen","Svendsen","Jensen","Haugen","Martinsen","Eriksen","Sørensen","Johnsen","Myhrer","Johannessen","Nielsen","Hagen","Pettersen","Bakke","Skuterud","Løken","Gundersen","Strand","Jørgensen","Kvarme","Røed","Sæther","Stensrud","Moe","Kristoffersen","Jakobsen","Holm","Aas","Lie","Moen","Andreassen","Vedvik","Nguyen","Jacobsen","Torgersen","Ruud","Krogh","Christiansen","Bjerke","Aalerud","Borge","Sørlie","Berge","Østli","Ødegård","Torp","Henriksen","Haukelidsæter","Fjeld","Danielsen","Aasen","Fredriksen","Dahl","Berntsen","Arnesen","Wold","Thoresen","Solheim","Skoglund","Bakken","Amundsen","Solli","Smogeli","Kristensen","Glosli","Fossum","Evensen","Eide","Carlsen","Østby","Vegge","Tangen","Smedsrud","Olstad","Lunde","Kleven","Huseby","Bjørnstad","Ryan","Rasmussen","Nygård","Nordskaug","Nordby","Mathisen","Hopland","Gran","Finstad","Edvardsen"],NJu=[{value:"{{person.last_name}}",weight:8},{value:"{{person.last_name}} {{person.last_name}}",weight:2}],LJu=["Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"],WG=["Dr.","Prof."],RJu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],KJu=ju(UG,WG),IJu=["Jr.","Sr.","I","II","III","IV","V"],OJu={female_first_name:PJu,female_prefix:UG,first_name:TJu,last_name:jJu,last_name_pattern:NJu,male_first_name:LJu,male_prefix:WG,name:RJu,prefix:KJu,suffix:IJu},$Ju=OJu,HJu=["########","## ## ## ##","### ## ###","+47 ## ## ## ##"],GJu={formats:HJu},_Ju=GJu,VJu=Object.freeze([{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Litium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Karbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oksygen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Natrium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silisium",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Svovel",atomicNumber:16},{symbol:"Cl",name:"Klor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Kalium",atomicNumber:19},{symbol:"Ca",name:"Kalsium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titan",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Krom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Jern",atomicNumber:26},{symbol:"Co",name:"Kobolt",atomicNumber:27},{symbol:"Ni",name:"Nikkel",atomicNumber:28},{symbol:"Cu",name:"Kobber",atomicNumber:29},{symbol:"Zn",name:"Sink",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirkonium",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molybden",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Sølv",atomicNumber:47},{symbol:"Cd",name:"Kadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tinn",atomicNumber:50},{symbol:"Sb",name:"Antimon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Cesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platina",atomicNumber:78},{symbol:"Au",name:"Gull",atomicNumber:79},{symbol:"Hg",name:"Kvikksølv",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Bly",atomicNumber:82},{symbol:"Bi",name:"Vismut",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Røntgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tenness",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}]),JJu=Object.freeze([{name:"meter",symbol:"m"},{name:"sekund",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"grad celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"}]),UJu={chemicalElement:VJu,unit:JJu},WJu=UJu,qJu=["aktuell","alvorlig","ansvarlig","berømt","betydelig","bevisst","bred","dum","dyp","ekkel","eksisterende","ekte","enkel","ensom","falsk","fast","felles","fersk","fjern","flau","følsom","forsiktig","fremmed","fryktelig","glatt","gravid","grunnleggende","heldig","hemmelig","hjelpsom","hyppig","imponerende","kjedelig","kul","langsom","lat","lav","lignende","løs","lovlig","lykkelig","lys","menneskelig","merkelig","midlertidig","mistenkelig","modig","mørk","morsom","motsatt","mulig","naturlig","nåværende","nødvendig","nøyaktig","nysgjerrig","nyttig","offentlig","opprinnelig","ordentlig","plutselig","rå","rask","regelmessig","ren","rettferdig","rimelig","rund","ryddig","sannsynlig","selvsikker","sint","skarp","skikkelig","skyldig","smal","søt","spennende","stille","stolt","stram","streng","stygg","sulten","sunn","synlig","tilgjengelig","tilstrekkelig","tung","tynn","uavhengig","ujevn","ulovlig","ulykkelig","umiddelbar","urettferdig","vellykket","vennlig","verdifull","vill","villig","voksen","ærlig","åpen","åpenbar"],ZJu=["eller","for","men","og","så"],YJu=["aha","au","bravo","bø","fy","fysj","huff","hurra","hæ","jippi","nam","oi","ops","pytt","pøh","å","æsj"],QJu={adjective:qJu,conjunction:ZJu,interjection:YJu},XJu=QJu,uUu={color:rJu,commerce:iJu,company:EJu,internet:DJu,location:SJu,metadata:wJu,person:$Ju,phone_number:_Ju,science:WJu,word:XJu},qG=uUu;new Ku({locale:[qG,Ru,Lu]});var eUu=["Pvt Ltd","Group","Ltd","Limited"],aUu={suffix:eUu},rUu=aUu,nUu=["np","com","info","net","org"],tUu=["worldlink.com.np","gmail.com","yahoo.com","hotmail.com"],iUu={domain_suffix:nUu,free_email:tUu},oUu=iUu,sUu=["Bhaktapur","Biratnagar","Birendranagar","Birgunj","Butwal","Damak","Dharan","Gaur","Gorkha","Hetauda","Itahari","Janakpur","Kathmandu","Lahan","Nepalgunj","Pokhara"],lUu=["{{location.city_name}}"],EUu=["Nepal"],cUu=["1####","2####","3####","4####","5####"],dUu=["Baglung","Banke","Bara","Bardiya","Bhaktapur","Bhojupu","Chitwan","Dailekh","Dang","Dhading","Dhankuta","Dhanusa","Dolakha","Dolpha","Gorkha","Gulmi","Humla","Ilam","Jajarkot","Jhapa","Jumla","Kabhrepalanchok","Kalikot","Kapilvastu","Kaski","Kathmandu","Lalitpur","Lamjung","Manang","Mohottari","Morang","Mugu","Mustang","Myagdi","Nawalparasi","Nuwakot","Palpa","Parbat","Parsa","Ramechhap","Rauswa","Rautahat","Rolpa","Rupandehi","Sankhuwasabha","Sarlahi","Sindhuli","Sindhupalchok","Sunsari","Surket","Syangja","Tanahu","Terhathum"],DUu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],xUu={city_name:sUu,city_pattern:lUu,default_country:EUu,postcode:cUu,state:dUu,street_pattern:DUu},mUu=xUu,hUu={title:"Nepali",code:"ne",language:"ne",endonym:"नेपाली",dir:"ltr",script:"Deva"},pUu=hUu,ZG=["Ajita","Amita","Ashmi","Asmita","Bina","Deepika","Laxmi","Manisha","Nikita","Pooja","Rajina","Ratna","Sarita","Shilpa","Shirisha","Shristi","Sunita","Susan"],YG=["Aarav","Amit","Amrit","Arijit","Bibek","Bijay","Bikash","Bishal","Bishnu","Buddha","Dipendra","Gagan","Ganesh","Khem","Krishna","Nabin","Niraj","Nischal","Padam","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Raju","Rakesh","Ranjan","Sagar","Sandeep","Sanjay","Santosh","Siddhartha","Subash","Sumeet","Suraj","Sushant"],gUu=ju(ZG,YG),fUu=["Adhikari","Aryal","Baral","Basnet","Bastola","Basynat","Bhandari","Bhattarai","Chettri","Devkota","Dhakal","Dongol","Ghale","Gurung","Gyawali","Hamal","Jung","KC","Kafle","Karki","Khadka","Koirala","Lama","Limbu","Magar","Maharjan","Niroula","Pandey","Pradhan","Rana","Raut","Sai","Shai","Shakya","Sherpa","Shrestha","Subedi","Tamang","Thapa"],vUu=[{value:"{{person.last_name}}",weight:1}],CUu={female_first_name:ZG,first_name:gUu,last_name:fUu,last_name_pattern:vUu,male_first_name:YG},FUu=CUu,kUu=["##-#######","+977-#-#######","+977########"],AUu={formats:kUu},bUu=AUu,yUu={company:rUu,internet:oUu,location:mUu,metadata:pUu,person:FUu,phone_number:bUu},QG=yUu;new Ku({locale:[QG,Ru,Lu]});var BUu=["Ours à collier","Ours lippu","Ours à lunettes","Ours noir","Ours brun","Ours blanc","Panda géant"],zUu=["Accenteur à gorge noire","Accenteur alpin","Accenteur de Radde","Accenteur montanelle","Accenteur mouchet","Agrobate roux","Aigle botté","Aigle criard","Aigle de Bonelli","Aigle des steppes","Aigle ibérique","Aigle impérial","Aigle pomarin","Aigle ravisseur","Aigle royal","Aigrette ardoisée","Aigrette bleue","Aigrette des récifs","Aigrette à gorge blanche","Aigrette garzette","Aigrette neigeuse","Aigrette tricolore","Albatros à nez jaune","Albatros à sourcils noirs","Albatros de Tristan","Albatros de Tristan da Cunha","Albatros hurleur","Alouette bilophe","Alouette calandre","Alouette calandrelle","Alouette de Clot-Bey","Alouette de Swinhoe","Alouette des champs","Alouette gulgule","Alouette haussecol","Alouette hausse-col","Alouette leucoptère","Alouette lulu","Alouette monticole","Alouette nègre","Alouette pispolette","Amadine cou-coupé","Ammomane élégante","Ammomane isabelline","Anhinga d'Afrique","Arlequin plongeur","Astrild à joues orange","Astrild cendré","Astrild ondulé","Autour des palombes","Avocette d'Amérique","Avocette élégante","Balbuzard pêcheur","Barge à queue noire","Barge hudsonienne","Barge rousse","Bartramie des champs","Maubèche des champs","Bateleur des savanes","Bec-croisé bifascié","Bec-croisé d'Ecosse","Bec-croisé d'Écosse","Bec-croisé des sapins","Bec-croisé perroquet","Bec-en-ciseaux noir","Bécasse d'Amérique","Bécasse des bois","Bécasseau à cou roux","Bécasseau à col roux","Bécasseau à échasses","Bécasseau à longs doigts","Bécasseau à queue pointue","Bécasseau cocorli","Bécasseau d'Alaska","Bécasseau de Baird","Bécasseau de Bonaparte","Bécasseau à croupion blanc","Bécasseau de l'Anadyr","Bécasseau de Temminck","Bécasseau falcinelle","Bécasseau maubèche","Bécasseau minuscule","Bécasseau minute","Bécasseau rousset","Bécasseau roussâtre","Bécasseau sanderling","Bécasseau semipalmé","Bécasseau spatule","Bécasseau tacheté","Bécasseau à poitrine cendrée","Bécasseau variable","Bécasseau violet","Bécassin à bec court","Bécassin roux","Bécassin à long bec","Bécassine à queue pointue","Bécassine de Swinhoe","Bécassine de Wilson","Bécassine des marais","Bécassine double","Bécassine sourde","Bengali rouge","Bergeronnette citrine","Bergeronnette de Béringie","Bergeronnette des ruisseaux","Bergeronnette grise","Bergeronnette printanière","Bernache à cou roux","Bernache cravant","Bernache de Hutchins","Bernache du Canada","Bernache nonnette","Bihoreau gris","Bihoreau violacé","Blongios de Sturm","Blongios mandchou","Blongios de Schrenck","Blongios nain","Bondrée apivore","Bondrée orientale","Bouscarle de Cetti","Bouvreuil des Açores","Bouvreuil pivoine","Bruant à calotte blanche","Bruant à cou gris","Bruant à couronne blanche","Bruant à gorge blanche","Bruant à joues marron","Bruant à oreillons","Bruant à sourcils jaunes","Bruant à tête rousse","Bruant ardoisé","Bruant auréole","Bruant cendré","Bruant cendrillard","Bruant chanteur","Bruant de Lincoln","Bruant de Pallas","Bruant des neiges","Plectrophane des neiges","Bruant des prés","Bruant des roseaux","Bruant du Sahara","Bruant fauve","Bruant fou","Bruant fuligineux","Bruant hudsonien","Bruant jaune","Bruant lapon","Plectrophane lapon","Bruant masqué","Bruant mélanocéphale","Bruant nain","Bruant ortolan","Bruant proyer","Bruant roux","Bruant rustique","Bruant striolé","Bruant zizi","Bulbul à oreillons blancs","Bulbul des jardins","Bulbul orphée","Busard cendré","Busard d'Amérique","Busard des marais","Busard des roseaux","Busard pâle","Busard Saint-Martin","Buse de Chine","Buse de Swainson","Buse féroce","Buse pattue","Buse variable","Butor d'Amérique","Butor étoilé","Caille des blés","Caille du Japon","Canard à faucilles","Canard à front blanc","Canard d'Amérique","Canard carolin","Canard branchu","Canard chipeau","Canard colvert","Canard du Cap","Canard mandarin","Canard musqué","Canard noir","Canard pilet","Canard siffleur","Canard souchet","Capucin à dos marron","Capucin à tête noire","Capucin bec-d'argent","Capucin bec-de-plomb","Capucin damier","Cardinal à poitrine rose","Carouge à épaulettes","Carouge à tête jaune","Cassenoix moucheté","Chardonneret élégant","Chevalier à pattes jaunes","Petit Chevalier","Chevalier aboyeur","Chevalier arlequin","Chevalier bargette","Chevalier criard","Grand Chevalier","Chevalier culblanc","Chevalier cul-blanc","Chevalier de Sibérie","Chevalier gambette","Chevalier grivelé","Chevalier guignette","Chevalier semipalmé","Chevalier solitaire","Chevalier stagnatile","Chevalier sylvain","Chevêche d'Athéna","Chevêchette d'Europe","Chionis blanc","Chocard à bec jaune","Choucador à oreillons bleus","Choucas de Daourie","Choucas des tours","Chouette de l'Oural","Chouette de Tengmalm","Nyctale de Tengmalm","Chouette épervière","Épervière boréale","Chouette hulotte","Chouette hulotte africaine","Chouette hulotte (mauritanica)","Chouette lapone","Cigogne blanche","Cigogne noire","Cincle plongeur","Circaète Jean-le-Blanc","Cisticole des joncs","Cochevis de Thékla","Cochevis huppé","Colin de Californie","Colin de Virginie","Combattant varié","Conure à tête rouge","Corbeau à queue courte","Corbeau brun","Corbeau familier","Corbeau freux","Corbeau pie","Cormoran à aigrettes","Cormoran à poitrine blanche","Cormoran africain","Cormoran huppé","Cormoran pygmée","Corneille mantelée","Corneille noire","Coucou de Chine","Coucou de l'Himalaya","Coucou geai","Coucou gris","Coucou oriental","Coulicou à bec jaune","Coulicou à bec noir","Courlis à bec grêle","Courlis cendré","Courlis corlieu","Courlis esquimau","Courlis hudsonien","Courlis nain","Courvite isabelle","Crabier chevelu","Crabier chinois","Crabier de Gray","Crave à bec rouge","Crécerelle d'Amérique","Cygne chanteur","Cygne de Bewick","Cygne siffleur","Cygne noir","Cygne tuberculé","Damier du Cap","Dendrocygne fauve","Dendrocygne veuf","Diamant mandarin","Dickcissel d'Amérique","Durbec des sapins","Échasse blanche","Effraie d'Amérique","Effraie des clochers","Chouette effraie","Eider à duvet","Eider à lunettes","Eider à tête grise","Eider de Steller","Élanion blanc","Engoulevent à collier roux","Engoulevent d'Amérique","Engoulevent d'Europe","Engoulevent du désert","Épervier à pieds courts","Épervier d'Europe","Érismature à tête blanche","Érismature rousse","Étourneau de Daourie","Étourneau roselin","Étourneau sansonnet","Étourneau unicolore","Euplecte vorabé","Faisan de Colchide","Faisan de Lady Amherst","Faisan doré","Faisan vénéré","Faucon concolore","Faucon crécerelle","Faucon crécerellette","Faucon d'Éléonore","Faucon de l'Amour","Faucon émerillon","Faucon gerfaut","Faucon hobereau","Faucon kobez","Faucon lanier","Faucon pèlerin","Faucon sacre","Fauvette à lunettes","Fauvette à tête noire","Fauvette babillarde","Fauvette de Chypre","Fauvette de Hume","Fauvette de l'Atlas","Fauvette de Ménétries","Fauvette de Moltoni","Fauvette de Rüppell","Fauvette des Baléares","Fauvette des Balkans","Fauvette des jardins","Fauvette du désert","Fauvette épervière","Fauvette grisette","Fauvette mélanocéphale","Fauvette minule","Fauvette naine","Fauvette orphéane","Fauvette orphée","Fauvette passerinette","Fauvette pitchou","Fauvette sarde","Flamant des Caraïbes","Flamant du Chili","Flamant nain","Flamant rose","Fou à pieds rouges","Fou brun","Fou de Bassan","Fou du Cap","Fou masqué","Foulque caronculée","Foulque à crête","Foulque d'Amérique","Foulque macroule","Francolin d'Erckel","Francolin noir","Frégate aigle-de-mer","Frégate superbe","Fuligule à bec cerclé","Fuligule à collier","Fuligule à dos blanc","Fuligule à tête noire","Petit Fuligule","Fuligule à tête rouge","Fuligule milouin","Fuligule milouinan","Fuligule morillon","Fuligule nyroca","Fulmar boréal","Gallinule africaine","Gallinule d'Amérique","Gallinule poule-d'eau","Ganga à ventre brun","Ganga cata","Ganga tacheté","Ganga unibande","Garde-boeufs d'Asie","Gardeboeuf d'Asie","Garrot à oeil d'or","Garrot albéole","Petit Garrot","Garrot d'Islande","Geai des chênes","Gélinotte des bois","Glaréole à ailes noires","Glaréole à collier","Glaréole orientale","Gobemouche à collier","Gobemouche à demi-collier","Gobemouche brun","Gobemouche de l'Atlas","Gobemouche de la taïga","Gobemouche de Sibérie","Gobemouche gris","Gobemouche mugimaki","Gobemouche nain","Gobemouche noir","Goéland à ailes blanches","Goéland arctique","Goéland à ailes grises","Goéland à bec cerclé","Goéland à iris blanc","Goéland à manteau ardoisé","Goéland à queue noire","Goéland argenté","Goéland bourgmestre","Goéland brun","Goéland cendré","Goéland d'Amérique","Goéland hudsonien","Goéland d'Arménie","Goéland d'Audouin","Goéland de la Véga","Goéland dominicain","Goéland ichthyaète","Goéland leucophée","Goéland marin","Goéland pontique","Goéland railleur","Goglu des prés","Gorgebleue à miroir","Grand-duc ascalaphe","Grand-duc d'Europe","Grand Corbeau","Grand Cormoran","Grand Gravelot","Pluvier grand-gravelot","Grand Grèbe","Grand Héron","Grand Labbe","Grand Tétras","Grande Aigrette","Gravelot à collier interrompu","Pluvier à collier interrompu","Gravelot de Leschenault","Pluvier de Leschenault","Gravelot kildir","Pluvier kildir","Gravelot mongol","Pluvier de Mongolie","Gravelot neigeux","Pluvier neigeux","Gravelot oriental","Pluvier oriental","Gravelot pâtre","Pluvier pâtre","Gravelot semipalmé","Pluvier semipalmé","Grèbe à bec bigarré","Grèbe à cou noir","Grèbe castagneux","Grèbe esclavon","Grèbe huppé","Grèbe jougris","Grimpereau des bois","Grimpereau des jardins","Grive à ailes rousses","Grive à collier","Grive à dos olive","Grive à gorge noire","Grive à gorge rousse","Grive à joues grises","Grive dama","Grive de Naumann","Grive de Sibérie","Grive des bois","Grive dorée","Grive draine","Grive fauve","Grive litorne","Grive mauvis","Grive musicienne","Grive obscure","Merle obscur","Grive solitaire","Grosbec casse-noyaux","Gros-bec casse-noyaux","Grosbec errant","Gros-bec errant","Grue cendrée","Grue de Sibérie","Grue demoiselle","Grue du Canada","Grue moine","Guêpier d'Europe","Guêpier d'Orient","Guêpier de Perse","Guifette leucoptère","Guifette moustac","Guifette noire","Guillemot à cou blanc","Guillemot à long bec","Guillemot à miroir","Guillemot colombin","Guillemot de Brünnich","Guillemot de Troïl","Guillemot marmette","Guiraca bleu","Gypaète barbu","Harelde boréale","Harelde kakawi","Harfang des neiges","Harle bièvre","Grand Harle","Harle couronné","Harle huppé","Harle piette","Héron cendré","Héron garde-boeufs","Héron intermédiaire","Héron mélanocéphale","Héron pourpré","Héron strié","Héron vert","Hibou des marais","Hibou du Cap","Hibou moyen-duc","Hirondelle à ailes hérissées","Hirondelle à front blanc","Hirondelle bicolore","Hirondelle de Bonaparte","Hirondelle de fenêtre","Hirondelle de Pallas","Hirondelle de rivage","Hirondelle de rochers","Hirondelle du désert","Hirondelle isabelline","Hirondelle noire","Hirondelle pâle","Hirondelle paludicole","Hirondelle rousseline","Hirondelle rustique","Huîtrier d'Amérique","Huîtrier pie","Huppe d'Afrique","Huppe fasciée","Hypolaïs bottée","Hypolaïs d'Upcher","Hypolaïs des oliviers","Hypolaïs ictérine","Hypolaïs obscure","Hypolaïs pâle","Hypolaïs polyglotte","Hypolaïs rama","Ibis chauve","Ibis falcinelle","Ibis sacré","Inséparable de Fischer","Iranie à gorge blanche","Jaseur boréal","Jaseur d'Amérique","Junco ardoisé","Labbe à longue queue","Labbe de McCormick","Labbe parasite","Labbe pomarin","Lagopède alpin","Lagopède des saules","Léiothrix jaune","Linotte à bec jaune","Linotte mélodieuse","Locustelle de Pallas","Locustelle fasciée","Locustelle fluviatile","Locustelle lancéolée","Locustelle luscinioïde","Locustelle tachetée","Loriot d'Europe","Lusciniole à moustaches","Macareux cornu","Macareux huppé","Macareux moine","Macreuse à ailes blanches","Macreuse à bec jaune","Macreuse à front blanc","Macreuse brune","Macreuse de Sibérie","Macreuse noire","Marabout d'Afrique","Marouette de Baillon","Marouette de Caroline","Marouette ponctuée","Marouette poussin","Marouette rayée","Râle rayé","Martin-chasseur de Smyrne","Martin-pêcheur d'Amérique","Martin-pêcheur d'Europe","Martin-pêcheur pie","Martin huppé","Martin triste","Martinet à ventre blanc","Martinet cafre","Martinet de Sibérie","Martinet des maisons","Martinet épineux","Martinet noir","Martinet pâle","Martinet ramoneur","Martinet unicolore","Mergule nain","Merle à plastron","Merle d'Amérique","Merle noir","Merle pâle","Merle unicolore","Mésange azurée","Mésange bleue","Mésange boréale","Mésange charbonnière","Mésange huppée","Mésange lapone","Mésange lugubre","Mésange noire","Mésange nonnette","Mésange nord-africaine","Mésangeai imitateur","Milan à queue fourchue","Naucler à queue fourchue","Milan noir","Milan royal","Moineau blanc","Moineau cisalpin","Moineau de la mer Morte","Moineau domestique","Moineau espagnol","Moineau friquet","Moineau pâle","Moineau soulcie","Monticole bleu","Monticole de roche","Moqueur chat","Moqueur polyglotte","Moqueur roux","Moucherolle à côtés olive","Moucherolle à ventre jaune","Moucherolle des aulnes","Moucherolle des saules","Moucherolle phébi","Moucherolle tchébec","Moucherolle vert","Mouette à tête grise","Mouette atricille","Mouette blanche","Mouette de Bonaparte","Mouette de Franklin","Mouette de Ross","Mouette rosée","Mouette de Sabine","Mouette mélanocéphale","Mouette pygmée","Mouette relique","Mouette rieuse","Mouette tridactyle","Nette rousse","Ninoxe hirsute","Niverolle alpine","Noddi brun","Nymphée fuligineuse","Rougequeue fuligineux","Océanite à ventre noir","Océanite culblanc","Océanite cul-blanc","Océanite de Castro","Océanite de Monteiro","Océanite de Swinhoe","Océanite de Wilson","Océanite frégate","Océanite tempête","Oedicnème criard","Oie à bec court","Oie à tête barrée","Oie cendrée","Oie de la toundra","Oie de Ross","Oie des moissons","Oie des neiges","Oie empereur","Oie naine","Oie rieuse","Oriole du Nord","Oriole de Baltimore","Orite à longue queue","Mésange à longue queue","Ouette d'Égypte","Outarde barbue","Grande Outarde","Outarde canepetière","Outarde de Macqueen","Outarde houbara","Panure à moustaches","Paon bleu","Paradoxornis à gorge cendrée","Paradoxornis de Webb","Paruline à ailes bleues","Paruline à ailes dorées","Paruline à calotte noire","Paruline à capuchon","Paruline à collier","Paruline à couronne rousse","Paruline à croupion jaune","Paruline à flancs marron","Paruline à gorge grise","Paruline à gorge jaune","Paruline à gorge noire","Paruline à gorge orangée","Paruline à joues grises","Paruline à poitrine baie","Paruline à tête cendrée","Paruline azurée","Paruline bleue","Paruline couronnée","Paruline d'Audubon","Paruline des pins","Paruline des prés","Paruline des ruisseaux","Paruline du Canada","Paruline flamboyante","Paruline hochequeue","Paruline jaune","Paruline des mangroves","Paruline masquée","Paruline noir et blanc","Paruline obscure","Paruline orangée","Paruline polyglotte","Ictérie polyglotte","Paruline rayée","Paruline tigrée","Paruline triste","Paruline verdâtre","Passerin azuré","Passerin indigo","Pélican blanc","Pélican frisé","Pélican gris","Perdrix bartavelle","Perdrix choukar","Perdrix de Daourie","Perdrix gambra","Perdrix grise","Perdrix rouge","Perriche veuve","Conure veuve","Perruche à collier","Perruche alexandre","Petit-duc scops","Petit Blongios","Petit Gravelot","Pluvier petit-gravelot","Petit Puffin du Cap-Vert","Puffin de Boyd","Petite Sterne","Pétrel de Bulwer","Pétrel de la Trinité","Pétrel de Trindade","Pétrel de Madère","Pétrel de Schlegel","Pétrel des Bermudes","Pétrel des Kermadec","Pétrel diablotin","Pétrel du désert","Pétrel des Desertas","Pétrel géant","Pétrel gongon","Pétrel hérault","Pétrel du Herald","Pétrel noir","Pétrel soyeux","Phaéton à bec jaune","Phaéton à bec rouge","Phalarope à bec étroit","Phalarope à bec large","Phalarope de Wilson","Phragmite aquatique","Phragmite des joncs","Pic à dos blanc","Pic cendré","Pic de Levaillant","Pic de Sharpe","Pic épeiche","Pic épeichette","Pic flamboyant","Pic maculé","Pic mar","Pic noir","Pic syriaque","Pic tridactyle","Pic vert","Pie-grièche à poitrine rose","Pie-grièche à tête rousse","Pie-grièche boréale","Pie-grièche brune","Pie-grièche du Turkestan","Pie-grièche écorcheur","Pie-grièche grise","Pie-grièche isabelle","Pie-grièche masquée","Pie-grièche méridionale","Pie-grièche schach","Pie bavarde","Pie du Maghreb","Pie ibérique","Pie-bleue ibérique","Pigeon biset","Pigeon colombin","Pigeon de Bolle","Pigeon des lauriers","Pigeon ramier","Pigeon trocaz","Pingouin torda","Petit Pingouin","Pinson bleu","Pinson bleu de Grande Canarie","Pinson de Grande Canarie","Pinson des arbres","Pinson du Nord","Pintade de Numidie","Pioui de l'Est","Pipit à dos olive","Pipit à gorge rousse","Pipit à long bec","Pipit de Berthelot","Pipit de Godlewski","Pipit de la Petchora","Pipit de Richard","Pipit des arbres","Pipit farlousane","Pipit d'Amérique","Pipit farlouse","Pipit maritime","Pipit rousseline","Pipit rousset","Pipit spioncelle","Plongeon à bec blanc","Plongeon arctique","Plongeon catmarin","Plongeon du Pacifique","Plongeon imbrin","Plongeon huard","Pluvian fluviatile","Pluvier argenté","Pluvier asiatique","Pluvier bronzé","Pluvier doré","Pluvier fauve","Pluvier guignard","Pouillot à deux barres","Pouillot à grands sourcils","Pouillot à gros bec","Pouillot à pattes claires","Pouillot boréal","Pouillot brun","Pouillot de Bonelli","Pouillot de Hume","Pouillot de Pallas","Pouillot de Schwarz","Pouillot de Temminck","Pouillot des Canaries","Pouillot du Caucase","Pouillot du Kamtchatka","Pouillot fitis","Pouillot griséole","Pouillot ibérique","Pouillot modeste","Pouillot montagnard","Pouillot oriental","Pouillot siffleur","Pouillot véloce","Pouillot verdâtre","Prinia gracile","Puffin à bec grêle","Puffin à menton blanc","Puffin à pieds pâles","Puffin boréal","Puffin cendré","Puffin d'Audubon","Puffin de Baillon","Puffin de Macaronésie","Puffin de Scopoli","Puffin des Anglais","Puffin des Baléares","Puffin du Cap-Vert","Puffin fuligineux","Puffin majeur","Puffin yelkouan","Pygargue à queue blanche","Pygargue à tête blanche","Pygargue de Pallas","Quiscale bronzé","Quiscale rouilleux","Râle à bec jaune","Marouette à bec jaune","Râle à crête","Râle d'eau","Râle de Virginie","Râle des genêts","Râle des prés","Rémiz penduline","Rhynchée peinte","Robin à flancs roux","Roitelet à couronne rubis","Roitelet de Madère","Roitelet huppé","Roitelet triple-bandeau","Rollier d'Abyssinie","Rollier d'Europe","Roselin à ailes roses","Roselin à tête grise","Roselin cramoisi","Roselin de Lichtenstein","Roselin de Mongolie","Roselin familier","Roselin githagine","Roselin rose","Roselin tacheté","Rossignol bleu","Rossignol calliope","Rossignol philomèle","Rossignol progné","Rossignol siffleur","Rougegorge familier","Rougequeue à front blanc","Rougequeue d'Eversmann","Rougequeue de Moussier","Rougequeue noir","Rousserolle à gros bec","Rousserolle africaine","Rousserolle des buissons","Rousserolle effarvatte","Rousserolle isabelle","Rousserolle stentor","Rousserolle turdoïde","Rousserolle verderolle","Sarcelle à ailes bleues","Sarcelle à ailes vertes","Sarcelle cannelle","Sarcelle d'été","Sarcelle d'hiver","Sarcelle élégante","Sarcelle marbrée","Marmaronette marbrée","Serin à front rouge","Serin à front d'or","Serin cini","Serin des Canaries","Serin du Cap","Sirli de Dupont","Alouette de Dupont","Sirli du désert","Sittelle à poitrine rousse","Sittelle corse","Sittelle de Krüper","Sittelle de Neumayer","Sittelle torchepot","Sizerin blanchâtre","Sizerin cabaret","Sizerin flammé","Spatule blanche","Spatule d'Afrique","Starique cristatelle","Starique perroquet","Sterne à dos pâle","Sterne royale (Afrique)","Sterne à joues blanches","Sterne arctique","Sterne bridée","Sterne caspienne","Sterne caugek","Sterne de Cabot","Sterne de Dougall","Sterne de Forster","Sterne de Saunders","Sterne des Aléoutiennes","Sterne élégante","Sterne fuligineuse","Sterne hansel","Sterne naine","Sterne pierregarin","Sterne royale","Sterne voyageuse","Syrrhapte paradoxal","Tadorne casarca","Tadorne de Belon","Talève à tête grise","Talève d'Afrique","Talève d'Allen","Talève sultane","Talève violacée","Tangara écarlate","Piranga écarlate","Tangara vermillon","Piranga vermillon","Tantale ibis","Tarier africain","Tarier d'Afrique","Tarier de Sibérie","Tarier de Stejneger","Tarier des Canaries","Tarier des prés","Tarier pâtre","Tarier pie","Tarin des aulnes","Tchagra à tête noire","Tétras lyre","Tichodrome échelette","Tisserin à tête noire","Tisserin gendarme","Tohi à flancs roux","Torcol fourmilier","Torrentaire à calotte blanche","Rougequeue à calotte blanche","Tournepierre à collier","Tourterelle à queue carrée","Tourterelle des bois","Tourterelle maillée","Tourterelle masquée","Tourtelette masquée","Tourterelle orientale","Tourterelle rieuse","Tourterelle triste","Tourterelle turque","Traquet à capuchon","Traquet à tête blanche","Traquet à tête grise","Traquet de Chypre","Traquet de Finsch","Traquet de Seebohm","Traquet deuil","Traquet du désert","Traquet isabelle","Traquet kurde","Traquet motteux","Traquet noir et blanc","Traquet oreillard","Traquet pie","Traquet rieur","Traquet variable","Troglodyte des marais","Troglodyte mignon","Turnix mugissant","Turnix d'Andalousie","Tyran de l'Ouest","Tyran des savanes","Tyran tritri","Vacher à tête brune","Vanneau à queue blanche","Vanneau à tête grise","Vanneau éperonné","Vanneau à éperons","Vanneau huppé","Vanneau indien","Vanneau sociable","Vautour africain","Vautour de Rüppell","Vautour fauve","Vautour moine","Vautour oricou","Vautour percnoptère","Percnoptère d'Égypte","Venturon corse","Venturon montagnard","Verdier d'Europe","Viréo à gorge jaune","Viréo à oeil rouge","Viréo aux yeux rouges","Viréo à tête bleue","Viréo aux yeux blancs","Viréo de Philadelphie","Viréo mélodieux"],SUu=["Abyssin","American curl","American shorthair","American wirehair","Anatoli","Angora turc","Asian","Balinais","Bengal","Bleu russe","Bobtail américain","Bobtail des Kouriles","Bobtail japonais","Bombay","Brazilian shorthair","British longhair","British shorthair","Burmese","Burmilla","Californian rex","Californian spangled","Ceylan","Chartreux","Chantilly","Chausie","Colorpoint shorthair","Cornish rex","Cymric","Devon rex","Donskoy","European shorthair","Exotic shorthair","German rex","Havana brown","Highland fold","Himalayen","Khao Manee","Korat","LaPerm","Maine coon","Mandarin","Manx","Mau arabe","Mau égyptien","Minskin","Munchkin","Nebelung","Norvégien","Ocicat","Ojos azules","Oriental shorthair","Persan","Peterbald","Pixie-bob","Ragamuffin","Ragdoll","Sacré de Birmanie","Safari","Savannah","Scottish fold","Selkirk rex","Serengeti","Seychellois","Siamois","Sibérien","Singapura","Skookum","Snowshoe","Sokoké","Somali","Sphynx","Thaï","Tiffany","Tonkinois","Toyger","Turc de Van","Ural rex","York chocolat"],MUu=["Baiji","Baleine à bec de Blainville","Baleine à bec de Gervais","Baleine à bec de Gray","Baleine à bec de Hubbs","Baleine à bec de Layard","Baleine à bec de Longman","Baleine à bec de Perrin","Baleine à bec de Sowerby","Baleine à bec de Stejneger","Baleine à bec de Travers","Baleine à bec de True","Baleine à bec pygmée","Baleine à bec","Baleine à bosse","Baleine australe","Baleine bleue","Baleine boréale","Baleine de Cuvier","Baleine de Minke","Baleine du Groenland","Baleine franche australe","Baleine franche de Biscaye","Baleine franche du Pacifique Nord","Baleine grise","Baleine noire australe","Baleine pilote","Baleine pygmée","Béluga","Bérardie de Baird","Boto","Cachalot nain","Cachalot pygmée","Cachalots","Costero","Dauphin à bec étroit","Dauphin à bosse du Pacifique","Dauphin à flancs blancs","Dauphin à long bec","Dauphin à nez blanc","Dauphin aptère austral","Dauphin blanc de Chine","Dauphin bleu et blanc","Dauphin Burrunan","Dauphin clymène","Dauphin commun à bec court","Dauphin commun à long bec","Dauphin de Chine","Dauphin de Commerson","Dauphin de Fraser","Dauphin de Gill","Dauphin de Guyane","Dauphin de la Plata","Dauphin de Peale","Dauphin de Risso","Dauphin du Cap","Dauphin du Gange","Dauphin du Nord","Dauphin noir","Dauphin obscur","Dauphin sablier","Dauphin tacheté pantropical","Fausse orque","Globicéphale noir","Globicéphale tropical","Globicéphale","Grand cachalot","Grand dauphin","Hyperoodon austral","Hyperoodon boréal","Jubarte","Marsouin à lunettes","Marsouin aptère","Marsouin blanc","Marsouin commun","Marsouin de Burmeister","Marsouin de Cuvier","Marsouin de Lahille","Marsouin du Golfe de Californie","Marsouin du Pacifique","Marsouins","Mégaptère","Mésoplodon japonais","Narval","Orque pygmée","Orque","Petit rorqual de l’Antarctique","Petit rorqual","Rorqual à bosse","Rorqual bleu","Rorqual boréal","Rorqual commun","Rorqual de Bryde","Rorqual de Rudolphi","Rorqual tropical","Rorquals","Sotalie","Sousouc","Tasmacète de Shepherd","Tucuxi","Whalphin","Baleine à bec d'Andrews","Baleine à bec d'Hector","Baleine franche de l'Atlantique Nord","Baleine noire de l'Atlantique Nord","Bérardie d'Arnoux","Dauphin à aileron retroussé d'Australie","Dauphin à bosse de l'Atlantique","Dauphin à bosse de l'Indo-Pacifique","Dauphin à bosse de l'océan Indien","Dauphin commun d'Arabie","Dauphin d'Électre","Dauphin d'Hector","Dauphin de l'Amazone","Dauphin de l'Indus","Dauphin de l'Irrawaddy","Dauphin rose de l'Amazone","Dauphin tacheté de l'Atlantique","Dauphins d'eau douce","Grand dauphin de l'océan Indien","Marsouin de l'Inde","Rorqual d'Omura"],wUu=["Abondance","Armoricaine","Aubrac","Aure-et-Saint-Girons","Bazadaise","Béarnaise","Bétizu","Bleue du Nord","Bordelaise (Nouvelle)","Braunvieh","Brava","Bretonne pie noir","Brune","Camargue","Charolaise","Corse","Coursière","Créole","Évolène","Ferrandaise","Froment du Léon","Gasconne des Pyrénées","Hérens","INRA 95","Limousine","Lourdaise","Maraîchine","Marine landaise","Mirandaise","Montbéliarde","Montbéliardes au pré.","Nantaise","Normande","Parthenaise","Pie rouge des plaines","Rouge des prés","Rouge flamande","Saïnata","Salers","Saosnoise","Sarlabot","Simmental française","Simmental","Tarine","Villard-de-Lans","Vosgienne","Blonde d'Aquitaine","Prim'Holstein"],PUu=["Alligator d'Amérique","Alligator de Chine","Caïman à lunettes","Caïman à museau large","Caïman de Schneider","Caïman nain","Caïman noir","Crocodile américain","Crocodile d'Afrique de l'Ouest","Crocodile de Cuba","Crocodile de Johnston","Crocodile de l'Orénoque","Crocodile de Morelet","Crocodile de Nouvelle-Guinée","Crocodile des marais","Crocodile des Philippines","Crocodile du Nil","Crocodile du Siam","Crocodile marin","Crocodile nain","Faux-gavial d'Afrique","Faux-gavial de Malaisie","Gavial du Gange","Jacara"],TUu=["Affenpinscher","Airedale Terrier","Akita Américain","Akita Inu","American Staffordshire Terrier","Ancien chien d'arrêt danois","Anglo-Français de Petite Vènerie","Ariégeois","Barbet","Barbu Tchèque","Barzoï","Basenji","Basset Artésien-Normand","Basset Bleu de Gascogne","Basset de Westphalie","Basset des Alpes","Basset Fauve de Bretagne","Basset Hound","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Berger Allemand","Berger Américain Miniature","Berger Australien","Berger Belge Groenendael","Berger Belge Laekenois","Berger Belge Malinois","Berger Belge Tervueren","Berger Blanc Suisse","Berger Catalan","Berger d'Anatolie","Berger d'Asie Centrale","Berger de Bergame","Berger de Bohême","Berger de Brie","Berger de l'Atlas","Berger de Maremme et des Abruzzes","Berger de Picardie","Berger de Russie","Berger de Savoie","Berger des Pyrénées","Berger des Shetland","Berger du Caucase","Berger du massif du Karst","Berger finnois de Laponie","Berger Hollandais","Berger Islandais","Berger Polonais de Plaine","Berger Polonais de Podhale","Berger Portugais","Berger Yougoslave","Bichon à poil frisé","Bichon Bolonais","Bichon Havanais","Bichon Maltais","Biewer Yorkshire","Billy","Black and Tan Coonhound","Bobtail","Boerbull","Border Collie","Border Terrier","Boston Terrier","Bouledogue Américain","Bouledogue Français","Bouvier Australien","Bouvier Bernois","Bouvier d'Appenzell","Bouvier de l'Entlebuch","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Brachet Allemand","Brachet autrichien noir et feu","Brachet de Styrie à poil dur","Brachet Polonais","Brachet Tyrolien","Braque allemand à poil court","Braque allemand à poil dur","Braque d'Auvergne","Braque de Burgos","Braque de l'Ariège","Braque de Weimar","Braque du Bourbonnais","Braque Français","Braque Hongrois à poil court","Braque hongrois à poil dur","Braque Italien","Braque Saint-Germain","Braque Slovaque à poil dur","Briquet Griffon Vendéen","Broholmer","Buhund Norvégien","Bull Terrier","Bulldog Anglais","Bulldog Continental","Bullmastiff","Cairn Terrier","Cane Corso","Caniche","Cao de Castro Laboreiro","Carlin","Cavalier King Charles Spaniel","Cavapoo","Chesapeake Bay Retriever","Chien chinois à crête","Chien courant d'Istrie à poil dur","Chien courant d'Istrie à poil ras","Chien courant de Bosnie","Chien courant de Halden","Chien courant de Hamilton","Chien courant de Hygen","Chien courant de Posavatz","Chien courant de Schiller","Chien courant de Transylvanie","Chien courant du Småland","Chien courant espagnol","Chien courant Finnois","Chien courant grec","Chien courant italien","Chien courant norvégien","Chien courant serbe","Chien courant slovaque","Chien courant suisse","Chien courant yougoslave de montagne","Chien courant yougoslave tricolore","Chien d'arrêt frison","Chien d'arrêt portugais","Chien d'eau américain","Chien d'eau espagnol","Chien d'eau frison","Chien d'eau irlandais","Chien d'Eau Portugais","Chien d'eau romagnol","Chien d'ours de Carélie","Chien d'Oysel","Chien de berger de Croatie","Chien de berger de Majorque","Chien de Berger Roumain de Mioritza","Chien de Berger Roumain des Carpathes","Chien de Canaan","Chien de montagne des Pyrénées","Chien de montagne portugais","Chien de Saint Hubert","Chien du Groenland","Chien du pharaon","Chien d’arrêt allemand à poil long","Chien d’Artois","Chien d’élan norvégien gris","Chien d’Élan Norvégien Noir","Chien d’élan suédois","Chien Finnois de Laponie","Chien Jindo Coréen","Chien Loup de Saarloos","Chien Loup Tchécoslovaque","Chien norvégien de Macareux","Chien nu du Pérou","Chien nu mexicain","Chien rouge de Bavière","Chien rouge de Hanovre","Chien suédois de Laponie","Chien thaïlandais","Chihuahua","Chow Chow","Cirneco de l’Etna","Clumber-Spaniel","Cocker Américain","Cocker Anglais","Colley à poil court","Colley à poil long","Coton de Tuléar","Curly Coated Retriever","Cursinu","Dalmatien","Dandie-Dinmont-Terrier","Dobermann","Dogo Canario","Dogue Allemand","Dogue Argentin","Dogue de Bordeaux","Dogue de Majorque","Dogue du Tibet","Drever","English Toy Terrier","Epagneul à perdrix de Drente","Epagneul Bleu de Picardie","Epagneul Breton","Epagneul de Pont-Audemer","Epagneul Français","Epagneul Japonais","Epagneul Nain Continental","Epagneul Picard","Epagneul Tibétain","Eurasier","Field-Spaniel","Fila Brasileiro","Fila de Sao Miguel","Flat-Coated Retriever","Fox Terrier","Foxhound américain","Foxhound anglais","Golden Retriever","Goldendoodle","Grand Anglo-Français blanc et noir","Grand Anglo-Français blanc et orange","Grand Anglo-Français tricolore","Grand Basset Griffon vendéen","Grand Bouvier Suisse","Grand Épagneul de Münster","Grand Gascon saintongeois","Grand Griffon Vendéen","Greyhound","Griffon Belge","Griffon Bleu de Gascogne","Griffon Bruxellois","Griffon fauve de Bretagne","Griffon Korthals","Griffon Nivernais","Harrier","Hokkaïdo Ken","Hovawart","Husky Sibérien","Irish Glen of Imaal Terrier","Irish Terrier","Irish Terrier à poil doux","Jack Russell Terrier","Jagdterrier","Kai","Kelpie","Kerry Blue Terrier","King Charles Spaniel","Kishu","Komondor","Kromfohrländer","Kuvasz Hongrois","Labradoodle","Labrador Retriever","Laïka de Sibérie occidentale","Laïka de Sibérie orientale","Laïka Russo-Européen","Lakeland Terrier","Landseer","Leonberger","Lévrier Afghan","Lévrier Azawakh","Lévrier Écossais","Lévrier Espagnol","Lévrier Hongrois","Lévrier Irlandais","Lévrier Polonais","Lhassa Apso","Malamute de l'Alaska","Mastiff","Mâtin de l'Alentejo","Mâtin de Naples","Mâtin des Pyrénées","Mâtin Espagnol","Mudi","Norfolk Terrier","Norwich Terrier","Otterhound","Parson Russell Terrier","Pékinois","Petit Basset Griffon vendéen","Petit Brabançon","Petit Chien Courant Suisse","Petit chien hollandais de chasse au gibier d'eau","Petit Chien Lion","Petit Epagneul de Münster","Petit Lévrier Italien","Pinscher","Pinscher autrichien à poil court","Pinscher Nain","Pitbull","Podenco Canario","Podenco Ibicenco","Podengo portugais","Pointer Anglais","Poitevin","Pomsky","Porcelaine","Pudelpointer","Puli","Pumi","Ratonero Bodeguero Andaluz","Retriever de la Nouvelle-Écosse","Rhodesian-Ridgeback","Rottweiler","Saint-Bernard","Saluki","Samoyède","Schapendoes","Schipperke","Schnauzer","Sealyham Terrier","Setter Anglais","Setter Gordon","Setter Irlandais Rouge","Shar-Pei","Shiba Inu","Shih Tzu","Shikoku","Silky Terrier","Skye Terrier","Sloughi","Smous des Pays-Bas","Spinone","Spitz Allemand","Spitz de Norrbotten","Spitz des Wisigoths","Spitz Finlandais","Spitz Japonais","Springer Anglais","Staffordshire Bull Terrier","Sussex-Spaniel","Tchouvatch Slovaque","Teckel","Terre-Neuve","Terrier australien","Terrier brésilien","Terrier de Manchester","Terrier Ecossais","Terrier japonais","Terrier Noir Russe","Terrier tchèque","Terrier Tibétain","Tosa","Volpino Italien","Welsh Corgi Cardigan","Welsh Corgi Pembroke","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","Whippet","Yorkshire Terrier"],jUu=["Able de Heckel","Ablette","Achigan de mer","Aiglefin","Aiguillat commun","Aiguillat noir","Alose","Amour blanc","Anchois","Anguille","Apogon","Apron du Rhône","Aspe","Baliste","Bar","Bar blanc","Barbeau","Bardot","Barracuda","Baudroie","Baudroie abyssale de Johnson","Baudroie commune","Baudroie d’Amérique","Baudroie des abysses","Beaux yeux","Billard","Black-Bass","Blade","Blageon","Blanchet","Blennie","Bogue","Bonite","Bouvière","Brème","Brochet","Brosme","Cabillaud","Capelan","Capret","Carassin","Carassin doré","Cardine franche","Carpe","Carrelet","Castagnole","Cernier","Chabot","Chapon","Chat","Chevesne","Claresse","Colin","Congre","Corb","Corégone","Coryphène","Courbine","Crénilabre","Cyprinodonte","Daubenet","Denti","Dorade","Doré jaune","Dormelle","Dragonnet","Églefin","Elbot","Éperlan","Épinoche","Épinochette","Équille","Escolier","Espadon","Esturgeon","Fanfre","Flétan","Gallinette","Gardon","Girelle","Gobie","Gobio","Goret","Gorette","Goujon","Grand-gueule","Grande vive","Grémille","Grenadier","Grenadier de roche","Grondin","Guppy","Hareng","Hippocampe","Hotu","Huchon","Ibaïa","Ide mélanote","Julienne","Labre","Lamproie","Lançon","Liche","Lieu appelé","Lieu jaune","Lieu noir","Limande","Lingue","Loche","Lompe","Loquette d'Europe","Lorette","Lotte","Loubine","Loup de mer","Mâchoiron","Maigre","Makaire","Mako","Malachigan","Mandoule","Maquereau","Maraîche","Marbré","Marigane noire","Marlin","Maskinongé","mehdia","Ménomini rond","Merlan","Merlu","Mérou","Merval","Meunier","Mirandelle","Môle","Mora","Morue","Motelle","Muge","Mulet","Murène","Napoléon","Oblade","Omble chevalier","Omble de fontaine1","Ombre","Opah","Ouananiche","Pageot","Pagre","Panga","Pataclet","Perche","Perche du Nil","Petite vive","Phrynorhombe","Piranha","Plie","Poisson clown","Poisson lanterne","Poisson rouge","Poisson zèbre","Poisson-chat","Poisson-chien","Poisson-coffre","Poisson-lune","Poisson-pilote","Raie","Rascasse","Rason","Rémora commun","Requin","Requin à pointes noires","Requin blanc","Requin gris","Requin marteau","Requin pèlerin","Requin-baleine","Requin-nourrice","Requin-taureau","Requin-tigre","Rondin","Rotengle","Roucaou","Rouget","Roussette","Rouvet","Saint-pierre","Sandre","Sar","Sardine","Sarran","Saumon","Saupe","Sébaste","Sériole","Séverau","Sigan Corail","Silure","Sole","Sprat","Tacaud","Tanche","Tanche-tautogue","Tanude","Targeur","Tassergal","Tautogue noir","Tétraodon","Thazard","Thon","Thon albacore","Thon blanc","Thon listao","Thon rouge","Tilapia du Nil","Truite","Truite arc-en-ciel","Truite de mer","Truite fario","Turbot","Turbot de sable","Turbot de Terre-Neuve","Uranoscope","Vairon","Vandoise","Vieille","Vivaneau","Vive","Vive araignée","Vive rayée"],NUu=["Abaga","Abyssinien","Achetta","Adaev","Aegidienberger","Aénos","Akhal-Teke","Alaca","Albanais","Alt-Württemberger","Altaï","American Walking Pony","American warmblood","Anatolien","Andalou","Andin","Andravida","Anglo-arabe","Anglo-Argentino","Anglo-kabarde","Appaloosa","Appaloosa britannique","Appaloosa néerlandais","Appenninico","AraAppaloosa","Arabe","Arabe Shagya","Arabe syrien","Arabe-Barbe","Arabe-lusitanien","Arabo-boulonnais","Arabo-frison","Arabo-Haflinger","Aralusian","Aravani","Ardahan","Ardennais","Ardennais palatin","Ardennais russe","Ardennais suédois","Arenberg-Nordkirchener","Aréwa","Astrakhan","Asturcón","Autre que Pur-sang","Auxois","Axios","Aztèque","Bachkir","Bagual","Baguio","Bagzan","Bahiano","Bahr el-Ghazal","Baicha","Baïkal","Baise","Baixadeiro","Baixo-Amazona ","Bajau","Baladi","Bale","Bali","Balikun","Baloutche","Bandiagara","Bangladais","Barbe","Bardigiano","Barock Pinto","Barraquand","Batak","Bauernpferd","Bélédougou","Berba","Bergmann","Bhirum","Bhotia","Biłgoraj","Bima","Blazer","Bobo","Boer du Cap","Boer sud-africain","Borana","Bornu","Bosnien","Boudienny","Boulonnais","Bouriate","Breton","Britannique sang-chaud","Brumby","Bucovine","Bulgare oriental","Buohai","Burguete","Cabadin","Calabrais","Camargue","Camarillo white","Cambodgien","Campeiro","Campolina","Canadien","Canik","Capitanata","Carneddau","Carolina Marsh Tacky","Caspien","Castillan","Castillonnais","Chaidamu","Chakouyi","Chara","Cheju","Cherokee","Cheval corse","Cheval crème","Cheval d'Auvergne","Cheval d'Azerbaïdjan","Cheval de ban'ei","Cheval de Catria","Cheval de Heck","Cheval de Koro","Cheval de l'île de Cumberland","Cheval de l'île de sable","Cheval de la mer noire","Cheval de la Sierra Tarahumara","Cheval de Megève","Cheval de Miquelon","Cheval de Nangchen","Cheval de Pentro","Cheval de Posavina","Cheval de Riwoché","Cheval de selle luxembourgeois","Cheval de Senne","Cheval de sport belge","Cheval de sport brésilien","Cheval de sport bulgare","Cheval de sport canadien","Cheval de sport croate","Cheval de sport espagnol","Cheval de sport estonien","Cheval de sport frison","Cheval de sport hongrois","Cheval de sport polonais","Cheval de sport roumain","Cheval de sport suisse","Cheval des Marquises","Cheval des montagnes du Pays basque","Cheval des Nez-Percés","Cheval des Outer Banks","Cheval doré de la Bohême","Cheval du Delta","Cheval du delta du Danube","Cheval du Don","Cheval du Haut-Ienisseï","Cheval du Namib","Cheval du plateau persan","Cheval du Ventasso","Cheval du Vercors de Barraquand","cheval en Afghanistan","Cheval marocain de sport","Cheval miniature américain","Cheval miniature français","Cheval mongol","Cheval portugais de sport","Chilien","Chilote","Chincoteague","Choctaw","Chumbivilcas","Chumysh","Cleveland Bay","Clydesdale","Cob Gypsy","Cob normand","Coffin Bay Brumby","Colorado ranger","Comtois","Connemara","Corajoso","Costeño","Crétois","Criollo","Criollo militar","Criollo paraguayen","Criollo uruguayen","Criollo vénézuélien","Crioulo","Çukurova","Curly","Daghestan","Dales","Danois sang-chaud","Danubien","Darashouri","Darkhad","Dartmoor","Datong","Deccani","Deliboz","Demi-sang d'Inde","Djavakhéti","Døle","Dongola","Dosanko","Dülmen","Dun hongrois","Edelbluthaflinger","Emben","Eriskay","Erlunchun","Estonien","Exmoor","Falabella","Feliński","Fell","Féroé","Finlandais","Finlandais sang-chaud","Fiorello","Fjord","Flamand","Fleuve","Flores","Florida Cracker Horse","Foutanké","Franches-Montagnes","Frederiksborg","Frison","Frison oriental","Furioso-North Star","Galiceno","Galicien","Galshar","Ganja","Ganzi","Garrano","Garron","Garwolin","Gashghai","Gayo","Gelderland","Gemlik","Georgian Grande","Gharkawi","Giara","Giarab","Giawf","Gidran","Glasinacki","Gobir","Gocan","Goklan","Golden American Saddlebred","Gondo","Gotland","Graditz","Grand Žemaitukas","Groningen","Guangxi","Guanzhong","Guba","Guizhou","Guoxia","Habash","Hackney","Haflinger","Haflo-arabe","Halla","Hanovrien","Haomeng","Heihe","Heilongjiang","Henan","Henson","Hequ","Herati","Hessois","Highland","Hirzai","Hispano","Hispano-arabe","Hispano-Bretón","Hınıs","Hmong","Hodh","Hoho","Hokkaïdo washu","Holsteiner","Horro","Huçul","Hunter irlandais","Iakoute","Iomud","Irish Cob","Irish Sport Horse","Islandais","israélien","Jabe","Jaca Navarra","Jaf","Jata","Java","Jianchang","Jilin","Jinhong","Jinjiang","Jofi","Jomud","Jumli","Jutland","Kabardin","Kabia","Kabouli","Kafa","Kaimanawa","Kajlan","Kalmouk","Kandachime","Karabaïr","Karabakh","Karachai","Karakatchan","Kathiawari","Kazakh","Kazakh chinois","Kentucky Mountain Saddle Horse","Kerqin","Kerry bog","Kiger Mustang","Kinsky","Kirdi","Kirdimi","Kirghiz","Kisber Felver","Kiso","Kladruber","Knabstrup","Kohband","Konik","Kordofani","Koto-koli","Kouznetsk","Kuda Padi","Kuda-Pacu","Kumyk","Kundudo","Kuningan","Kurde","Kushum","Kustanair","Kwangok","KWPN","La Silla","Lakka","Lämminverinen Ravuri","Landais","Lao","Lavradeiro","Lebaniega","Lehmkuhlener","Lesbos","Letea","Letton","Leutstettener","Lewitzer","Lezgian","Lichuan","Lidzbark","Liebenthaler","Lijiang","Lipizzan","Lippitt Morgan","Livno","Llanero","Logone","Lokaï","Lombok","Losino","Lovets","Lowicz","Lundy","Lusitanien","Lynghest","M'Bayar","M'Par","Macassar","Makra","Malakan","Mallorquín","Malopolski","Manga","Mangalarga marchador","Mangalarga paulista","Mangolina","Marajoara","Marazi","Maremmano","Marismeña","Marwari","Mayray","Mbai","Mecklembourg","Međimurje","Megezh","Megruli","Merak-Saktenpata","Mérens","Messara","Messeri","Mezen","Midilli","Minahasa","Mini Shetland","Minianka","Miniature néerlandais","Miniature sud-africain","Miniature Toy Horse","Minorquin","Minoussinsk","Misaki","Missouri Fox Trotter","Miyako","Moldave","Monchina","Mongol chinois","Montana Traveler","Morab","Morave","Morgan","Morna","Morocco spotted horse","Morochuco","Mossi","Mountain Pleasure","Moyle","Muniqi","Murakosi - Murakoz","Murgese","Murinsulaner","Mustang","Mustang de Cerbat","Mustang des monts Pryor","Mustang espagnol","Myangad","Napolitain","Narym","National Show Horse","New Forest","Ngua Noi","Nigérian","Ningqiang","Nokota","Nonius","Nooitgedacht","Nordestin","Nordlandshest","Noriker","Noriker silésien","Nouvel Altaï","Novoalexandrovsk","Novokirghize","Ob","Oldenbourg","Oldenbourg danois","Ondorshil","Orlov-Rostopchin","Østland","Padang","Pagan","Paint Horse","Pampa","Pampa marchador","Panje","Pantaneiro","Paso cubain","Paso du Costa Rica","Paso Fino","Paso fino colombien","Paso péruvien","Patibarcino","Pechora","Percheron","Persano","Petiso argentino","Petit cheval de selle allemand","Pfalz-ardenner","Pindos","Pinkafeld","Pintabian","Pinto cubain","Pinzgauer","Piquira","Pleven","Poitevin mulassier","Polesskaya","Polo argentin","Poney Appaloosa européen","Poney australien","Poney basque","Poney classique allemand","Poney de Birmanie","Poney de Bornéo","Poney de Kagoshima","Poney de l'Esperia","Poney de Manipur","Poney de Monterufoli","Poney de Pénée","Poney de polo","Poney de Râjshâhî","Poney de selle allemand","Poney de selle belge","Poney de selle britannique","Poney de selle finlandais","Poney de selle polonais","Poney de selle suédois","Poney de Somalie","Poney de sport danois","Poney de sport nord-américain","Poney de sport slovaque","Poney de sport tchèque","Poney de Terre-Neuve","Poney des Açores","Poney des Amériques","Poney des Carpates","Poney des Mogods","Poney du Darfour","Poney du Sri Lanka","Poney français de selle","Poney Hackney","Poney indien du lac La Croix","Poney Noma","Poney roumain","Poney rustique canadien","Poney sardinien","Poney tacheté britannique","Poney thaïlandais","Poney tibétain","Poney westphalien","Pottok","Priangan","Priob","Pur-sang","Pur-sang arabe","Pure race espagnole","Puruca","Pyongwon","Pyrénées catalanes","Qashqai","Qatgani","Qazal","Quarab","Quarter Horse","Quarter pony","Racking horse","Rahvan","Retuerta","Reziegi Taaishi","Rhénan sang-chaud","Rhodos","Rocky Mountain Horse","Rodope","Romano della Maremma Laziale","Rottaler","Sabyol","Saddlebred","Saklawi","Salernitano","Samand","Samolaco","Sandalwood","Sanfratellano","Sang-chaud lourd de Saxe-Thuringe","Sanhe","Sara","Sarcidano","sBs","Selale","Selle argentin","Selle australien","Selle autrichien","Selle de Thuringe","Selle français","Selle italien","Selle russe","Selle slovaque","Selle slovène","Selle sud-africain","Selle suédois","Selle tchèque","Selle ukrainien","Selle uruguayen","Serrano","Shagya","Shan","Shandan","Shetland","Shetland américain","Shirazi","Shire","Shirvan","Siaen","Siciliano","Siglavy","Sikang","Silésien","Sindh Desi","Sini","Sistani","Skogsruss","Skyros","Sokólski","Sorraïa","Soudanais","Spanish Jennet","Spanish Norman","Spiti","Sportaloosa","Spotted saddle horse","Standardbred","Stock Horse australien","Sud-africain sang-chaud","Suédois du nord","Suffolk Punch","Sulphur","Sumba","Sumbar-Sandel-Arabe","Sumbawa","Sunicho","Sztumski","Tadjik","Tagaytay","Taishuh","Tarāi","Tavda","Tawleed","Tchéco-morave belge","Tchenaran","Tchèque sang-froid","Tchernomor","Tennessee Walker","Tersk","Tes","Thessalien","Tieling","Tiger horse","Timor","Tokara","Tolfetano","Tonga","Tooraq","Topuğu Kıllı","Tori","Touchine","Touva","Trait allemand du Sud","Trait argentin","Trait australien","Trait belge","Trait biélorusse","Trait bulgare","Trait crème américain","Trait de Croatie","Trait de l'Altmark","Trait de la Forêt-Noire","Trait de Rhénanie","Trait de Saxe-Thuringe","Trait du Nord","Trait du Schleswig","Trait estonien","Trait hanovrien d'origine Schleswig","Trait hongrois","Trait irlandais","Trait italien","Trait lituanien","Trait néerlandais","Trait pie américain","Trait polonais","Trait roumain","Trait russe","Trait soviétique","Trait westphalien","Trakehner","Trakya","Transbaïkal","Trocha Pura Colombiana","Trote y galope","Trotteur allemand","Trotteur croate","Trotteur cubain","Trotteur danois","Trotteur de Ljutomer","Trotteur Døle","Trotteur espagnol","Trotteur finlandais sang-chaud","Trotteur français","Trotteur italien","Trotteur Latgale","Trotteur métis","Trotteur Orlov","Trotteur roumain","Trotteur russe","Trotteur scandinave","Trotteur yougoslave","Tuigpaard","Turkestani","Ujumqin","Unmol","Uzunyayla","Viatka","Virginia highlander","Vlaamperd","Vladimir","Voronej","Warlander","Waziri","Welara","Welsh","Welsh cob","Welsh de type cob","Welsh mountain","Wenshan","Westphalien","Wielkopolski","Wilwal","Württemberger","Wushen","Xiangfen","Xilinguole","Xinihe","Yabu","Yanqi","Yargha","Yili","Yiwu","Yonaguni","Yongning","Yunnan","Yushu","Yuta","Zabaikal","Zakynthos","Zanskari","Žemaitukas","Zhongdian","Zweibrücker"],LUu=["Abeille tueuse","Abeille découpeuse de la luzerne","Abeille européenne","Abeille à miel","Æschne","Æschne bleue","Æschne des joncs","Agrion jouvencelle","Agrion élégant","Ammophile des sables","Anax empereur","Anophèle","Apollon","Argus bleu","Ascalaphe soufré","Atlas","Aurore","Azuré du serpolet","Balanin des noisettes","Blastophage","Blatte","Blatte américaine","Blatte de Madagascar","Blatte germanique","Blatte orientale","Bombyle","Bombyx du mûrier","Bombyx du ricin","Bombyx éri","Bostryche typographe","Bourdon","Bourdon des champs","Bourdon des pierres","Bourdon des prés","Bourdon terrestre","Bousier","Calliphoridé","Caloptéryx vierge","Capricorne de l'épine de Jérusalem","Capricorne des cactus","Capricorne des maisons","Capricorne du chêne","Capricorne musqué","Carabe doré","Carabe violet","Cercope","Cétoine","Cétoine dorée","Cétoine grise","Cétoine marginée","Cétoine verte","Charançon du blé","Charançon rouge des palmiers","Chironome","Chouette","Chrysope","Chrysope nacrée","Chrysope verte","Cicadelle blanche","Cicindèle","Cigale","Cigale bossue","Cigale bossue du chêne","Cigale grise","Cigale plébéienne","Citron","Citron de Provence","Clairon des abeilles","Clairon des ruches","Coccinelle","Coccinelle asiatique","Coccinelle à deux points","Coccinelle à quatorze points","Coccinelle à sept points","Coccinelle à vingt-deux points","Courtilière","Criquet","Criquet migrateur","Déesse précieuse","Demi-deuil","Demi diable","Grand diable","Petit diable","Doryphore de la pomme de terre","Drosophile","Dynaste Hercule","Éphémère","Euglossine","Fausse teigne de la cire","Flambé","Fourmi","Fourmi balle de fusil","Fourmi de feu","Fourmi ensanglantée","Fourmilion","Frelon asiatique","Frelon européen","Frelon géant japonais","Gazé","Gendarme","Gerris","Grand paon de nuit","Grand Planeur","Grande aeschne","Grande saperde du peuplier","Grande sauterelle verte","Graphosome d'Italie","Greta oto","Grillon","Grillon champêtre","Grillon domestique","Guêpe commune","Guêpe germanique","Guêpe-papillon","Hanneton","Hercule","Hulotte","Insecte","Lepture cordigère","Leste fiancé","Léthocère d'Amérique","Libellule déprimée","Lucane cerf-volant","Lucilie bouchère","Lucilie bufonivore","Luciole","Lyctus","Machaon","Magicienne dentelée","Mante religieuse","Mante-orchidée","Mélipone","Monarque","Morpho cypris","Mouche domestique","Mouche du vinaigre","Mouche tsé-tsé","Mouche verte commune","Moustique tigre","Nèpe","Neuroptère","Osmie cornue","Papillon","Papillon du palmier","Perle","Petit apollon","Petit capricorne","Phasme","Phasme bâton","Phrygane","Phyllie","Poisson d'argent","Poliste","Poliste géant","Polyphème","Pou","Pou du pubis","Prométhée","Puce","Puceron","Punaise","Punaise d'eau géante","Punaise de la Morelle","Punaise de lit","Punaise ornée","Punaise-épine","Rosalie alpine","Saturnie Cécropia","Saturnie du cerisier","Saturnie du poirier","Sauterelle","Scarabée du désert","Scarabée rhinocéros européen","Scarabée rhinocéros japonais","Scolie des jardins","Sorcière blanche","Sphinx de Morgan","Sphinx de Wallace","Sphinx du tilleul","Taon","Ténébrion meunier","Termite","Tipule","Titan","Titiwai","Turquoise","Ver de bancoule","Ver luisant","Vrillette","Vrillette du pain","Weta","Weta des arbres","Weta des cavernes","Weta géant","Xylocope violet","Zabre des céréales","Zygène"],RUu=["Lion de l'Atlas","Lion du Cap","Lion d'Afrique","Lion d'Asie"],KUu=["Alaska","Angora français","Argenté de Champagne","Argenté de Saint Hubert","Bélier anglais","Bélier français","Blanc de Hotot","Blanc de Vendée","Bleu de Beveren","Bleu de Vienne","Brun marron de Lorraine","Californien","Castorrex","Chamois de Thuringe","Fauve de Bourgogne","Feh de Marbourg","Feu Feh","Feu havane","Feu noir","Géant blanc du Bouscat","Géant des Flandres","Géant papillon français","Grand Chinchilla","Grand Russe","Gris bleu de Vienne","Gris de Vienne","Gris du Bourbonnais","Havane français","Hermine de Lutterbach","Hollandais","Japonais","lapin bélier","Lapin blanc danois","Lapin chèvre","Lapin chinchilla","Lièvre belge","Lynx","Nain angora","Nain bélier Rex","Nain de couleur","Nain renard","Nain Rex","Nain satin","Néo-Zélandais","Noir de Vienne","Normand","Papillon anglais","Papillon rhénan","Perlfeh","Petit bélier","Petit papillon","Polonais","Renard","Rex","Rhoen","Russe","Sablé des Vosges","Satin","Separator","Zibeline"],IUu=["Alsophis ater","Anaconda à taches sombres","Anaconda bolivien","Anaconda curiyú","Anaconda de Barbour","Anaconda de Bolivie","Anaconda de Deschauense","Anaconda du Paraguay","Anaconda géant","Anaconda jaune","Anaconda vert","Barba amarilla","Boa","Boa arboricole de Madagascar","Boa arc-en-ciel","Boa arc-en-ciel cubain","Boa canin","Boa caoutchouc","Boa cubain","Boa d'Amazonie","Boa de Cuba","Boa de Duméril","Boa de l'île Ronde","Boa de l'île Ronde de Dussumier","Boa de l'île Ronde de Schlegel","Boa de la Jamaïque","Boa de Madagascar","Boa de Maurice","Boa de Porto Rico","Boa des forêts","Boa des forêts de Madagascar","Boa des perroquets","Boa des sables","Boa des sables d'Afrique","Boa des savanes de Duméril","Boa devin","Boa émeraude","Boa fouisseur de l'île Maurice","Boa fouisseur de l'île Ronde","Boa nain","Boa sobre","Boa terrestre de Madagascar","Bongare","Bongare annelé","Bongare candide","Bongare fascié","Bongare indien","Bongare rayé","Boomslang","Bungare","Cinglard","Cobra","Cobra à lunettes","Cobra à monocle","Cobra chinois","Cobra cracheur","Cobra cracheur à cou noir","Cobra cracheur du Mozambique","Cobra cracheur équatorial","Cobra cracheur indonésien","Cobra cracheur rouge","Cobra d'eau","Cobra d'eau rayé","Cobra de mer","Cobra des Philipines du Nord","Cobra du Cap","Cobra du Mozambique","Cobra égyptien","Cobra indien","Cobra royal","Coronelle","Coronelle girondine","Coronelle lisse","Couleuvre","Couleuvre à capuchon","Couleuvre à collier","Couleuvre à collier américaine","Couleuvre à dos rouge","Couleuvre à échelons","Couleuvre à jarretière de Santa Cruz","Couleuvre à nez plat","Couleuvre à nez retroussé","Couleuvre à quatre raies","Couleuvre à ventre rouge","Couleuvre brune","Couleuvre d'eau","Couleuvre d'Esculape","Couleuvre de Forsskal","Couleuvre de l'Amour","Couleuvre de l'Ouest","Couleuvre de Montpellier","Couleuvre des Plaines","Couleuvre diadème","Couleuvre du Nord-Ouest","Couleuvre fauve de l'Est","Couleuvre faux-corail","Couleuvre léopard","Couleuvre mauresque","Couleuvre mince","Couleuvre obscure","Couleuvre rayée","Couleuvre royale","Couleuvre tachetée","Couleuvre tessellée","Couleuvre verte","Couleuvre verte et jaune","Couleuvre vipérine","Couleuvre-jarretière","Couresse à ventre rouge","Couresse du Banc d'Anguilla","Crotale","Crotale à losange","Crotale cascabelle","Crotale cent pas","Crotale de l'ouest","Crotale de Malaisie","Crotale de Mojave","Crotale des bambous","Crotale des bois","Crotale des prairies","Crotale des tropiques","Crotale diamantin","Crotale diamantin de l'Ouest","Crotale du temple","Crotale du Texas","Crotale du Venezuela","Crotale muet","Crotale tigré","Cuatronarices","Curiyú","Échide","Échide à ventre blanc","Échide carénée","Échide des pyramides","Faux-corail de Sinaloa","Fer de lance","Fer de lance centro-américain","Fer de lance commun","Fer de lance de la Martinique","Grage grands carreaux","Grand anaconda","Grands carreaux","Habu","Habu d'Arisa","Habu d'Okinawa","Habu de Kikuchi","Habu de Kume-jima","Habu de Sakishima","Habu de Taïwan","Habu de Tokara","Habu Hime","Jaracacá amarilla","Jaracacá jaune","Jararaca","Jararaca Pintada","Jararaca-cruzeira","Jararaca-ilhoa","Jararacuçu","Katuali","Macagua","Maître de la brousse","Mamba de Jameson","Mamba noir","Mamba vert","Mamba vert de Guinée","Mamba vert de Jameson","Mamba vert de l'Est","Mamba vert de l'Ouest","Mapanare","Mocassin d'eau","Ñacaniná","Pélamide","Plature","Python","Python à lèvres blanches","Python à tête noire","Python à tête noire d'Australie","Python améthyste","Python arboricole vert","Python arboricole vert australien","Python birman","Python boule","Python d'Amérique centrale","Python d'Angola","Python de Boelen","Python de Children","Python de Macklot","Python de Papouasie","Python de Ramsay","Python de Seba","Python de Stimson","Python de Timor","Python fouisseur du Mexique","Python indien","Python malais","Python molure","Python olive","Python pygmé","Python réticulé","Python royal"],OUu=["chien","chat","serpent","ours","lion","cétacé","insecte","crocodilien","vache","oiseau","poisson","lapin","cheval"],$Uu={bear:BUu,bird:zUu,cat:SUu,cetacean:MUu,cow:wUu,crocodilia:PUu,dog:TUu,fish:jUu,horse:NUu,insect:LUu,lion:RUu,rabbit:KUu,snake:IUu,type:OUu},HUu=$Uu,GUu=["abricot","acajou","aigue-marine","amande","amarante","ambre","améthyste","anthracite","argent","aubergine","aurore","avocat","azur","basané","beurre","bis","bisque","bistre","bitume","blanc cassé","blanc lunaire","blé","bleu acier","bleu bleuet","bleu canard","bleu charrette","bleu ciel","bleu de cobalt","bleu de Prusse","bleu électrique","bleu givré","bleu marine","bleu nuit","bleu outremer","bleu paon","bleu persan","bleu pétrole","bleu roi","bleu saphir","bleu turquin","bouton d'or","brique","bronze","brou de noix","caca d'oie","cacao","cachou","café","cannelle","capucine","caramel","carmin","carotte","chamois","chartreuse","cuivre","chocolat","cinabre","citrouille","cœruleum","coquille d'œuf","corail","cramoisi","cuisse de nymphe","cyan","écarlate","écru","émeraude","fauve","flave","fraise","framboise","fumée","garance","glauque","glycine","grège","grenadine","grenat","gris acier","gris de Payne","gris fer","gris perle","gris souris","groseille","gueules","héliotrope","incarnat","indigo","isabelle","jaune canari","jaune citron","jaune de cobalt","couleurs de Mars","jaune de Naples","jaune impérial","jaune mimosa","outremer véritable","lavallière","lavande","lie de vin","lilas","lime","lin","magenta","maïs","malachite","mandarine","marron","mastic","mauve","menthe","moutarde","nacarat","nankin","noisette","ocre","ocre rouge","olive","or","orange brûlé","orchidée","orpiment","paille","parme","pelure d'oignon","pervenche","pistache","poil de chameau","ponceau","pourpre","prasin","prune","puce","rose Mountbatten","oxyde de fer","rouge cardinal","rouge cerise","rouge d'Andrinople","rouge de Falun","rouge feu","rouge tomate","tomette","rouille","rubis","sable","safre","sang de bœuf","sanguine","sarcelle","saumon","sépia","sinople","smalt","soufre","tabac","terre d'ombre","topaze","tourterelle","turquoise","vanille","vermeil","vermillon","vert bouteille","vert céladon","vert d'eau","vert-de-gris","vert de Hooker","vert de vessie","vert épinard","vert impérial","vert lichen","vert oxyde de chrome","vert perroquet","vert poireau","vert pomme","vert prairie","vert printemps","vert sapin","vert sauge","vert tilleul","vert Véronèse","violet","violet d'évêque","viride","zinzolin"],_Uu={human:GUu},VUu=_Uu,JUu=["Livres","Films","Musique","Jeux","Electronique","Ordinateurs","Maison","Jardin","Outils","Épicerie","Santé","Beauté","Jouets","Enfants","Bébé","Vêtements","Chaussures","Bijoux","Sports","Plein air","Automobile","Industrie"],UUu=["Ces médailles et épingles sont en argent avec patine artistique. Elles ont été composées et frappées spécialement dans les ateliers de l'État pour la Société l'Hirondelle.","Cadre raccord brasé de 53 ou 58 %. Jantes en acier émaillées. Pneus “Hiron” 700 x 35, garantis 12 mois. Pignon roue libre à emboitement hexagonal. Frein “Hirondelle” sur jante arrière. Garde-boue métal.","Montre-bracelet, dite “d'Aviateur”, métal inaltérable, diam. 435ym. Mouvement de précision chronographe, cadran avec grande aiguille trotteuse, permettant la lecture 1/25de seconde.","Lanterne cuivre fort, finement nickelé, chute d'eau réglable, suspension antivibratrice, projecteur diamètre cm2, avec verre bombé. Durée d'éclairage 3 heures. Poids 395 grammes.","Lunettes étanches, monture caoutchouc moulé de 1re qual. glaces rondes de 55 mm de diam. en verre clair. Les lunettes protègent les yeux contre les poussières, fumées et gaz industriels et se portent av. nos masques 5862-5864. Pds 60 gr.","Carrosserie en tôle d'acier laqué blanc montée sur roues pour faciliter le déplacement, couvercle laqué blanc, dessus et cuve en métal émaille marron, inaltérable a l'eau de lessive et a la chaleur,","Bicyclette à 1 vitesse, pneus 1/2 ballon. Cadre de 52cm. Jantes chromées. Roue Hore. Moyeux indéréglables. 2 freins sur jantes. Guidon trials. Garde-boue et couvre chaine en acier émaillé. Porte-bagages. Gardejupes. Pédales à blocs caoutchouc. Émail couleur. Selle route cuir. Sacoche avec outillage. Pompe de cadre. Timbre avertisseur.","Petite griffe à sarcler. 5 dents en acier, largeur 8 cm. poignée estampée, longueur 26 cm. poids 150 gr. Pour ameublir le sol, arracher les herbes entre les plantes ou fleurs cultivées en lignes rapprochées.","Moteur Villiers. Puissance au frein : 7 HP, 3 vitesses, lancement au pied, éclairage électrique, carrosserie 2 places, coffre à outils, outillage complet, capote et pare-brise.","Maillot en coton fin à rayures se boutonnant devant pour enfants.","Rasoir de sûreté “Prima” tout en laiton massif nickelé chromé, manche moleté bien en main. Peigne et contre-peigne galbés tenant tout d'une pièce, fermeture à charnière, blocage instantané de la lame.","Ce magnifique radio-phono comprend un excellent récepteur radioL'ensemble, dans une belle ébénisterie teintée palissandre, forme un très phonique 6 lampes et un tourne-disque de vitesses placé sous le couvercle. Beau meuble. Ce modèle, dont le montage particulièrement soigne assure un très bon rendement aussi bien en radio qu'en phono, est garanti mn an.","Récepteurs de télévision à haute définition 819 lignes, donnant une image très nette et d'un contraste agréable ne fatiguant pas la vue, le montage de la partie radio donne un son absolument remarquable.","Tous nos appareils sont blindés pour que leur rayonnement ne trouble pas les récepteurs radiophoniques, et ils fonctionnent sur courant alternatif 50 riodes 110 et 220 volts. Ils sont garantis pendant 1 an; toutefois, suivant la règle, le tube cathodique est garanti pour 6 mois seulement."],WUu={adjective:["Petit","Ergonomique","Électronique","Rustique","Intelligent","Magnifique","Incroyable","Élégant","Fantastique","Pratique","Moderne","Recyclé","Sur mesure","Génial","Générique","Artisanal","Fait main","Oriental","Licencié","Luxueux","Raffiné","Sans marque","Savoureux"],material:["Acier","Bronze","Bois","Béton","Plastique","Coton","Granit","Caoutchouc","Métal","Doux","Frais","Congelé"],product:["Chaise","Voiture","Ordinateur","Clavier","Souris","Vélo","Boule","Gants","Pantalon","Chemise","Table","Chaussures","Chapeau","Serviettes","Savon","Thon","Poulet","Poisson","Fromage","Lard","Pizza","Salade","Saucisses","Frites"]},qUu={department:JUu,product_description:UUu,product_name:WUu},ZUu=qUu,YUu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} et {{person.last_name}}"],QUu=["SARL","SA","EURL","SAS","SEM","SCOP","GIE","EI"],XUu={name_pattern:YUu,suffix:QUu},uWu=XUu,eWu={wide:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],wide_context:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],abbr:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."]},aWu={wide:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],wide_context:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],abbr:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],abbr_context:["dim","lun","mar","mer","jeu","ven","sam"]},rWu={month:eWu,weekday:aWu},nWu=rWu,tWu=["Chèque","Epargne","Marché monétaire","Investissement","Prêt immobilier","Carte de crédit","Prêt personnel"],iWu=[{name:"Dollar",code:"USD",symbol:"$"},{name:"Dollar canadien",code:"CAD",symbol:"$"},{name:"Peso mexicain",code:"MXN",symbol:"$"},{name:"Florin",code:"AWG",symbol:"ƒ"},{name:"Baisse du dollar",code:"BBD",symbol:"$"},{name:"Dollar bermudien",code:"BMD",symbol:"$"},{name:"Dollar des Bahamas",code:"BSD",symbol:"$"},{name:"Peso dominicain",code:"DOP",symbol:"$"},{name:"Dollar jamaïcain",code:"JMD",symbol:"$"},{name:"Quetzal guatémaltèque",code:"GTQ",symbol:"Q"},{name:"Balboa panaméen",code:"PAB",symbol:"B/."},{name:"Dollar des Caraïbes",code:"XCD",symbol:"$"},{name:"euro",code:"EUR",symbol:"€"},{name:"Livre sterling",code:"GBP",symbol:"£"},{name:"Course géorgienne",code:"GEL",symbol:"₾"},{name:"Lev bulgare",code:"BGN",symbol:"лв"},{name:"Franc suisse",code:"CHF",symbol:"CHF"},{name:"Couronne danoise",code:"DKK",symbol:"kr"},{name:"République tchèque Couronne",code:"CZK",symbol:"Kč"},{name:"Kuna croate",code:"HRK",symbol:"kn"},{name:"Forint hongrois",code:"HUF",symbol:"ft"},{name:"couronne norvégienne",code:"NOK",symbol:"kr"},{name:"Rouble russe",code:"RUB",symbol:"₽"},{name:"Zloty polonais",code:"PLN",symbol:"zł"},{name:"Leu roumain",code:"RON",symbol:"lei"},{name:"couronne suédoise",code:"SEK",symbol:"kr"},{name:"Hryvnia ukrainienne",code:"UAH",symbol:"₴"},{name:"lire turque",code:"TRY",symbol:"₺"},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Bolivien bolivien",code:"BOB",symbol:"Bs."},{name:"Real brésilien",code:"BRL",symbol:"R$"},{name:"Peso chilien",code:"CLP",symbol:"$"},{name:"Peso colombien",code:"COP",symbol:"$"},{name:"Nouveau Sol Péruvien",code:"PEN",symbol:"S/."},{name:"Guarani paraguayen",code:"PYG",symbol:"₲"},{name:"Peso uruguayen",code:"UYU",symbol:"$"},{name:"Bolivar vénézuélien",code:"VES",symbol:"Bs."},{name:"Yen japonais",code:"JPY",symbol:"¥"},{name:"Bangladesh Taka",code:"BDT",symbol:"৳"},{name:"Le yuan chinois",code:"CNY",symbol:"¥"},{name:"Dollar de Hong Kong",code:"HKD",symbol:"$"},{name:"Roupie indienne",code:"INR",symbol:"₹"},{name:"Riel cambodgien",code:"KHR",symbol:"៛"},{name:"Poulet",code:"LAK",symbol:"₭"},{name:"Roupie sri lankaise",code:"LKR",symbol:"රු"},{name:"Rufiyaa",code:"MVR",symbol:".ރ"},{name:"cloche malaisienne",code:"MYR",symbol:"RM"},{name:"Roupie népalaise",code:"NPR",symbol:"रू"},{name:"Peso philippin",code:"PHP",symbol:"₱"},{name:"Roupie pakistanaise",code:"PKR",symbol:"₨"},{name:"Dollar de Singapour",code:"SGD",symbol:"$"},{name:"Baht thaïlandais",code:"THB",symbol:"฿"},{name:"Nouveau dollar de Taïwan",code:"TWD",symbol:"$"},{name:"Dong vietnamien",code:"VND",symbol:"₫"},{name:"Dollar australien",code:"AUD",symbol:"$"},{name:"Dollar fidjien",code:"FJD",symbol:"$"},{name:"Dollar néo-zélandais",code:"NZD",symbol:"$"},{name:"Franc CFP",code:"XPF",symbol:"₣"},{name:"Livre égyptienne",code:"EGP",symbol:"£"},{name:"Cédi ghanéen",code:"GHS",symbol:"₵"},{name:"Dalasi",code:"GMD",symbol:"D"},{name:"Shilling kenyan",code:"KES",symbol:"Sh"},{name:"Dirham marocain",code:"MAD",symbol:"DH"},{name:"Ariary malgache",code:"MGA",symbol:"Ar"},{name:"Roupie mauricienne",code:"MUR",symbol:"₨"},{name:"Dollar namibien",code:"NAD",symbol:"$"},{name:"Naira nigérian",code:"NGN",symbol:"₦"},{name:"Roupie",code:"SCR",symbol:"₨"},{name:"Dinar tunisien",code:"TND",symbol:"DT"},{name:"Shilling ougandais",code:"UGX",symbol:"Sh"},{name:"CFA Franc BEAC",code:"XAF",symbol:"Fr"},{name:"CFA Franc BCEAO",code:"XOF",symbol:"Fr"},{name:"Rand sud-africain",code:"ZAR",symbol:"Br"},{name:"Dirham des Émirats arabes unis",code:"AED",symbol:"د.إ"},{name:"Nouveau Shekel israélien",code:"ILS",symbol:"₪"},{name:"Livre syrienne",code:"SYP",symbol:"£"},{name:"Dinar jordanien",code:"JOD",symbol:"د.ا"},{name:"Dinar koweïtien",code:"KWD",symbol:"د.ك"},{name:"Livre libanaise",code:"LBP",symbol:"ل.ل"},{name:"Rial omanais",code:"OMR",symbol:"ر.ع."},{name:"Rial qatari",code:"QAR",symbol:"ر.ق"},{name:"Riyal saoudien",code:"SAR",symbol:""},{name:"Bitcoin",code:"BTC",symbol:"₿"},{name:"Ethereum",code:"ETH",symbol:"Ξ"},{name:"Litecoin",code:"LTC",symbol:"Ł"},{name:"Ripples",code:"XRP",symbol:"XRP"}],oWu=["dépôt","retrait","paiement","facture"],sWu={account_type:tWu,currency:iWu,transaction_type:oWu},lWu=sWu,EWu=["com","fr","eu","info","name","net","org"],cWu=["gmail.com","yahoo.fr","hotmail.fr"],dWu={domain_suffix:EWu,free_email:cWu},DWu=dWu,xWu=["####","###","##","#"],mWu=["Aix-en-Provence","Ajaccio","Amiens","Angers","Antibes","Antony","Argenteuil","Asnières-sur-Seine","Aubervilliers","Aulnay-sous-Bois","Avignon","Beauvais","Besançon","Béziers","Bordeaux","Boulogne-Billancourt","Bourges","Brest","Caen","Calais","Cannes","Cayenne","Cergy","Chambéry","Champigny-sur-Marne","Cholet","Clermont-Ferrand","Clichy","Colmar","Colombes","Courbevoie","Créteil","Dijon","Drancy","Dunkerque","Fort-de-France","Grenoble","Hyères","Issy-les-Moulineaux","Ivry-sur-Seine","La Rochelle","La Seyne-sur-Mer","Le Havre","Le Mans","Le Tampon","Les Abymes","Levallois-Perret","Lille","Limoges","Lorient","Lyon","Marseille","Mérignac","Metz","Montauban","Montpellier","Montreuil","Mulhouse","Nancy","Nanterre","Nantes","Neuilly-sur-Seine","Nice","Nîmes","Niort","Noisy-le-Grand","Orléans","Paris","Pau","Perpignan","Pessac","Poitiers","Quimper","Reims","Rennes","Roubaix","Rouen","Rueil-Malmaison","Saint-Denis","Saint-Étienne","Saint-Maur-des-Fossés","Saint-Nazaire","Saint-Paul","Saint-Pierre","Saint-Quentin","Sarcelles","Strasbourg","Toulon","Toulouse","Tourcoing","Tours","Troyes","Valence","Vénissieux","Versailles","Villejuif","Villeneuve-d'Ascq","Villeurbanne","Vitry-sur-Seine"],hWu=["{{location.city_name}}"],pWu=["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],gWu=["France"],fWu=["Nord","Est","Sud","Ouest","Nord-est","Nord-ouest","Sud-est","Sud-ouest"],vWu=["#####"],CWu=["Apt. ###","# étage"],FWu=["Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Corse","Franche-Comté","Haute-Normandie","Île-de-France","Languedoc-Roussillon","Limousin","Lorraine","Midi-Pyrénées","Nord-Pas-de-Calais","Pays de la Loire","Picardie","Poitou-Charentes","Provence-Alpes-Côte d'Azur","Rhône-Alpes"],kWu={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},AWu=["{{location.street_prefix}} {{location.street_suffix}}"],bWu=["Allée","Voie","Rue","Avenue","Boulevard","Quai","Passage","Impasse","Place"],yWu=["de l'Abbaye","Adolphe Mille","d'Alésia","d'Argenteuil","d'Assas","du Bac","de Paris","La Boétie","Bonaparte","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"],BWu={building_number:xWu,city_name:mWu,city_pattern:hWu,country:pWu,default_country:gWu,direction:fWu,postcode:vWu,secondary_address:CWu,state:FWu,street_address:kWu,street_pattern:AWu,street_prefix:bWu,street_suffix:yWu},zWu=BWu,SWu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],MWu={words:SWu},wWu=MWu,PWu={title:"French",code:"fr",language:"fr",endonym:"Français",dir:"ltr",script:"Latn"},TWu=PWu,jWu=["Rock","Metal","Pop","Électronique","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classique","Latine","Reggae","Blues","Rap","Variété","Lofi"],NWu={genre:jWu},LWu=NWu,XG=["Abdonie","Abeline","Abigaelle","Abigaïl","Acacie","Acanthe","Adalbaude","Adalsinde","Adegrine","Adélaïde","Adèle","Adélie","Adeline","Adeltrude","Adolphie","Adonise","Adrastée","Adrehilde","Adrienne","Agathe","Agilberte","Aglaé","Agnane","Agneflète","Agnès","Agrippine","Aimée","Alaine","Alaïs","Albane","Albérade","Alberte","Alcidie","Alcine","Alcyone","Aldegonde","Aleth","Alexandrine","Alexanne","Alexine","Alice","Aliénor","Aliette","Aline","Alix","Alizé","Aloïse","Aloyse","Alphonsine","Althée","Amaliane","Amalthée","Amande","Amandine","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroisie","Améliane","Amélie","Ameline","Améthyste","Aminte","Anaëlle","Anaïs","Anastasie","Anatolie","Anceline","Andrée","Anémone","Angadrême","Angèle","Angeline","Angélina","Angélique","Angilberte","Anicée","Anicette","Annabelle","Anne","Annette","Annonciade","Ansberte","Anstrudie","Anthelmette","Antigone","Antoinette","Antonine","Aphélie","Apolline","Aquiline","Arabelle","Arcadie","Archange","Argine","Ariane","Aricie","Ariel","Arielle","Arlette","Armance","Armande","Armandine","Armeline","Armide","Armelle","Armine","Arnaude","Arsènie","Arsinoé","Artémis","Arthurine","Asceline","Ascension","Assomption","Astarté","Astérie","Astrée","Astride","Athalie","Athanasie","Athénaïs","Athina","Aube","Aubertine","Aude","Audeline","Audrey","Augustine","Aure","Aurélie","Aurélienne","Aurelle","Auriane","Aurore","Auxane","Aveline","Avigaëlle","Avoye","Axeline","Axelle","Aymardine","Aymonde","Azalée","Azélie","Azeline","Barbe","Basilisse","Bathilde","Béatrice","Bénédicte","Bérangère","Bernadette","Berthe","Bertille","Betty","Beuve","Blanche","Blandine","Brigitte","Brunehaut","Brunehilde","Camille","Capucine","Carine","Caroline","Cassandre","Catherine","Cécile","Céleste","Célestine","Céline","Chantal","Charlaine","Charline","Charlotte","Chloé","Christelle","Christiane","Christine","Claire","Clara","Claude","Claudine","Clarisse","Clélie","Clémence","Clémentine","Clio","Clotilde","Coline","Conception","Constance","Coralie","Coraline","Corentine","Corinne","Cyrielle","Danielle","Daphné","Débora","Delphine","Denise","Diane","Dieudonnée","Dominique","Doriane","Dorine","Dorothée","Douce","Édith","Edmée","Éléonore","Éliane","Élia","Élisabeth","Élise","Ella","Élodie","Éloïse","Elsa","Émeline","Émérance","Émérencie","Émilie","Emma","Emmanuelle","Emmelie","Ernestine","Esther","Estelle","Eudoxie","Eugénie","Eulalie","Euphrasie","Eusébie","Évangéline","Eva","Ève","Évelyne","Fanny","Fantine","Faustine","Félicie","Frédérique","Flavie","Fleur","Flore","Florence","Florie","Fortunée","France","Francette","Francia","Françoise","Francine","Gabrielle","Gaëlle","Garance","Geneviève","Georgette","Gerberge","Germaine","Gertrude","Gisèle","Guenièvre","Guilhemine","Guillemette","Gustavine","Gwenaëlle","Hélène","Héloïse","Henriette","Hermine","Hippolyte","Honorine","Hortense","Huguette","Inès","Irène","Irina","Iris","Isabeau","Isabelle","Iseult","Ismérie","Jacinthe","Jacqueline","Jade","Janine","Jeanne","Jeanne d’Arc","Jehanne","Jocelyne","Joëlle","Joséphine","Judith","Julia","Julie","Juliette","Justine","Laura","Laurane","Laure","Laureline","Laurence","Laurène","Lauriane","Laurine","Léa","Léna","Léopoldine","Léonie","Léonne","Lorraine","Lucie","Lucienne","Lucille","Ludivine","Lydie","Mégane","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Manon","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marlène","Marthe","Martine","Mathilde","Maud","Maureen","Mauricette","Maxellende","Maxime","Mélanie","Mélissa","Mélissandre","Mélisande","Mélodie","Michèle","Mireille","Miriam","Moïsette","Monique","Morgane","Muriel","Mylène","Nadège","Nadine","Nathalie","Nicole","Nine","Noëlle","Noémie","Océane","Odette","Odile","Olive","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Ozanne","Pascale","Paule","Paulette","Pauline","Priscille","Pécine","Pélagie","Pénélope","Perrine","Pétronille","Philippine","Philomène","Philothée","Primerose","Prudence","Pulchérie","Quentine","Quiéta","Quintia","Rachel","Raphaëlle","Raymonde","Rebecca","Régine","Reine","Réjeanne","Renée","Rita","Rolande","Romane","Rosalie","Rose","Roseline","Sabine","Salomé","Sandra","Sandrine","Sarah","Scholastique","Ségolène","Séverine","Sibylle","Simone","Sixtine","Solange","Soline","Sophie","Stéphanie","Suzanne","Suzon","Sylviane","Sylvie","Swassane","Tatiana","Thaïs","Théodora","Thérèse","Tiphaine","Ursule","Valentine","Valérie","Véronique","Victoire","Vinciane","Violette","Virginie","Viviane","Xavière","Yolande","Ysaline","Yseult","Yvette","Yvonne","Zoé","Zoéva"],u_=["Mme","Mlle","Dr","Prof"],e_=["Aaron","Abdon","Abel","Abélard","Abelin","Abondance","Abraham","Absalon","Acace","Achaire","Achille","Adalard","Adalbald","Adalbéron","Adalbert","Adalric","Adam","Adegrin","Adel","Adelin","Adelphe","Adenet","Adéodat","Adhémar","Adjutor","Adolphe","Adonis","Adrien","Agapet","Agathange","Agathon","Agilbert","Agnan","Agrippin","Aimable","Aimé","Alain","Alban","Albéric","Albert","Alcibiade","Alcide","Alcime","Aldonce","Aldric","Aleaume","Alexandre","Alexis","Alix","Alliaume","Almine","Almire","Aloïs","Alphée","Alphonse","Alpinien","Alverède","Amalric","Amandin","Amant","Ambroise","Amédée","Amélien","Amiel","Amour","Anaël","Anastase","Anatole","Ancelin","Andéol","Andoche","André","Ange","Angilbe","Angilran","Angoustan","Anicet","Anne","Annibal","Ansbert","Anselme","Anthelme","Antide","Antoine","Antonin","Apollinaire","Aquilin","Arcade","Archambaud","Archange","Archibald","Arian","Ariel","Ariste","Aristide","Armand","Armel","Armin","Arnould","Arnaud","Arolde","Arsène","Arsinoé","Arthaud","Arthème","Arthur","Ascelin","Athanase","Aubry","Audebert","Audouin","Audran","Auguste","Aurèle","Aurian","Auxence","Axel","Aymard","Aymeric","Aymon","Balthazar","Baptiste","Barnabé","Barthélemy","Bartimée","Basile","Bastien","Baudouin","Bénigne","Benjamin","Benoît","Béranger","Bérard","Bernard","Bertrand","Blaise","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Bruno","Calixte","Camélien","Camille","Camillien","Candide","Caribert","Carloman","Cassandre","Cassien","Cédric","Céleste","Célestin","Célien","Césaire","César","Charles","Charlemagne","Childebert","Chilpéric","Chrétien","Christian","Christodule","Christophe","Chrysole","Chrysostome","Clarence","Claude","Claudien","Cléandre","Clément","Cléry","Clotaire","Clovis","Colin","Côme","Constance","Constant","Constantin","Corentin","Cyprien","Cyriaque","Cyrille","Damien","Daniel","David","Delphin","Denis","Désiré","Didier","Dieudonné","Dimitri","Dominique","Dorian","Edgard","Edmond","Édouard","Éleuthère","Élie","Élisée","Élzéar","Émeric","Émile","Emmanuel","Enguerrand","Épiphane","Éric","Ernest","Étienne","Eubert","Eudes","Eudoxe","Eugène","Eusèbe","Eustache","Évariste","Évrard","Fabien","Fabrice","Falba","Fantin","Félicité","Félix","Ferdinand","Fiacre","Fidèle","Firmin","Flavien","Flodoard","Florent","Florestan","Florian","Fortuné","Foulques","Francisque","François","Frédéric","Fulbert","Fulcran","Fulgence","Gabin","Gabriel","Gaël","Garnier","Gaston","Gaspar","Gaspard","Gatien","Gaud","Gautier","Gédéon","Geoffroy","Georges","Géraud","Gérard","Gerbert","Germain","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guérin","Gui","Guillaume","Gustave","Guy","Guyot","Hardouin","Hector","Hédelin","Hélier","Henri","Herbert","Herluin","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honoré","Hubert","Hugues","Innocent","Isabeau","Isidore","Jacques","Japhet","Jason","Jean","Jeannel","Jeannot","Jérémie","Jérôme","Joachim","Joanny","Job","Jocelyn","Joël","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Jourdain","Jude","Judicaël","Jules","Julien","Juste","Justin","Lambert","Landry","Laurent","Lazare","Léandre","Léon","Léonard","Léopold","Leu","Leufroy","Libère","Liétald","Lionel","Loïc","Longin","Lorrain","Lothaire","Louis","Loup","Luc","Lucas","Lucien","Ludolphe","Ludovic","Macaire","Malo","Mamert","Manassé","Marc","Marceau","Marcel","Marcelin","Marius","Martial","Martin","Mathurin","Matthias","Matthieu","Maugis","Maurice","Maxence","Maxime","Maximilien","Mayeul","Médéric","Melchior","Mence","Merlin","Mérovée","Michaël","Michel","Moïse","Morgan","Nathan","Nathanaël","Narcisse","Naudet","Néhémie","Nestor","Nicéphore","Nicolas","Noé","Noël","Norbert","Normand","Octave","Odilon","Odon","Oger","Olivier","Oury","Pacôme","Palémon","Parfait","Pascal","Paterne","Patrice","Paul","Pépin","Perceval","Philémon","Philibert","Philippe","Philothée","Pie","Pierre","Pierrick","Prosper","Quentin","Raoul","Raphaël","Raymond","Régis","Réjean","Rémi","Renaud","René","Reybaud","Richard","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Romain","Romuald","Roméo","Ronan","Roselin","Rachid","Salomon","Samuel","Sauveur","Savin","Savinien","Scholastique","Sébastien","Séraphin","Serge","Séverin","Sidoine","Sigebert","Sigismond","Silvère","Simon","Sixte","Stanislas","Stéphane","Sylvain","Sylvestre","Tancrède","Tanguy","Taurin","Théodore","Théodose","Théophile","Théophraste","Thibault","Thibert","Thierry","Thomas","Timoléon","Timothée","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Tim","Ulysse","Urbain","Valentin","Valère","Valéry","Venance","Venceslas","Vianney","Victor","Victorien","Victorin","Vigile","Vincent","Vital","Vivien","Waleran","Wandrille","Xavier","Xénophon","Yves","Yoann","Zacharie","Zaché","Zéphirin"],RWu=ju(XG,e_),KWu=["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Cousin"],IWu=[{value:"{{person.last_name}}",weight:1}],a_=["M","Dr","Prof"],OWu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],$Wu=ju(u_,a_),HWu=["Femme","Homme"],GWu={job:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"]},_Wu={female_first_name:XG,female_prefix:u_,first_name:RWu,last_name:KWu,last_name_pattern:IWu,male_first_name:e_,male_prefix:a_,name:OWu,prefix:$Wu,sex:HWu,title:GWu},VWu=_Wu,JWu=["01########","02########","03########","04########","05########","06########","07########","+33 1########","+33 2########","+33 3########","+33 4########","+33 5########","+33 6########","+33 7########"],UWu={formats:JWu},WWu=UWu,qWu=["Biporteur","Cruiser","Cyclo-draisine","Draisienne","Fatbike","Gocycle","Grand bi","Gravel","Longtail","Lowrider bikes","Michaudine","Rickshaw","Rosalie","Singlespeed","Tall bike","Tandem","Tricycle","Tricycle couché","Triplette","Triporteur","Vélo à assistance électrique","Vélo à voile","Vélo cargo","Vélo couché","Vélo de piste","Vélo de route","Vélo électrique","Vélo en bambou","Vélo fantôme","Vélo festif","Vélo hollandais","Vélo pliant","Vélo tout chemin","Vélo tout-terrain","Vélocar","Vélocipède","Vélocipèdraisiavaporianna","Vélomobile","Vélo-taxi","Whike"],ZWu=["Diesel","Électrique","Essence","Hybride"],YWu=["Micro-urbaines","Mini-citadines","Citadines polyvalentes","Berlines compactes","Berlines","SUV","Tout-terrains","Pick-up","Minispaces","Monospaces compacts","Grands monospaces"],QWu={bicycle_type:qWu,fuel:ZWu,type:YWu},XWu=QWu,uqu=["âcre","adorable","affable","agréable","aigre","aimable","altruiste","amorphe","antique","apte","avare","blême","brave","brusque","calme","candide","charitable","circulaire","considérable","coupable","cyan","débile","délectable","dense","désagréable","dynamique","efficace","égoïste","émérite","énergique","énorme","espiègle","extatique","extra","fade","ferme","fidèle","fourbe","gai","géométrique","gigantesque","habile","hebdomadaire","hirsute","horrible","hypocrite","hystérique","immense","incalculable","infime","innombrable","insipide","insolite","intrépide","jeune","lâche","large","loufoque","lunatique","magenta","magnifique","maigre","malade","marron","mature","mélancolique","mince","minuscule","moderne","multiple","neutre","novice","orange","pacifique","pauvre","perplexe","placide","pourpre","propre","raide","rapide","rectangulaire","rose","sage","sale","sauvage","séculaire","sédentaire","serviable","simple","sincère","snob","solitaire","sombre","souple","spécialiste","splendide","super","svelte","sympathique","téméraire","tendre","terne","timide","tranquille","triangulaire","triste","turquoise","vaste","vétuste","vide","vivace","vorace"],equ=["admirablement","ainsi","aussi","bien","comme","comment","debout","doucement","également","ensemble","exprès","franco","gratis","impromptu","incognito","lentement","mal","mieux","pis","plutôt","presque","recta","vite","volontiers","à peine","à peu près","absolument","à demi","assez","autant","autrement","approximativement","beaucoup","carrément","combien","complètement","davantage","diablement","divinement","drôlement","encore","entièrement","environ","extrêmement","fort","grandement","guère","infiniment","insuffisamment","joliment","même","moins","pas mal","passablement","peu","plus","prou","quasi","quasiment","quelque","rudement","si","suffisamment","tant","tellement","terriblement","totalement","tout","tout à fait","très","trop","trop peu","un peu","alors","après","après-demain","aujourd'hui","auparavant","aussitôt","autrefois","avant","avant-hier","bientôt","cependant","d'abord","déjà","demain","depuis","derechef","désormais","dorénavant","enfin","ensuite","entre-temps","hier","jadis","jamais","longtemps","lors","maintenant","naguère","parfois","premièrement","puis","quand ?","quelquefois","sitôt","soudain","souvent","subito","tantôt","tard","tôt","toujours","ailleurs","alentour","arrière","au-delà","au-dessous","au-dessus","au-devant","autour","ça","céans","ci","contre","deçà","dedans","dehors","derrière","dessous","dessus","devant","ici","là","là-haut","loin","où","outre","partout","près","proche","sus","y","apparemment","assurément","bon","certainement","certes","en vérité","oui","peut-être","précisément","probablement","sans doute","soit","toutefois","vraiment","vraisemblablement"],aqu=["que","afin que","pour que","de sorte que","de façon à ce que","de manière à ce que","de peur que","de crainte que","puisque","parce que","comme","vu que","étant donné que","du fait que","du moment que","d’autant que","même si","quoique","bien que","si","dans la mesure où","à condition que","pourvu que","au cas où","si bien que","de façon que","au point que","tant","tellement","assez","trop","avant que","jusqu’à ce que","lorsque","quand","aussitôt que","sitôt que","dès que","après que","pendant que","tant que","alors que","tandis que","sans que"],rqu=["ah","aïe","areu areu","atchoum","badaboum","bang","bè","blablabla","bof","boum","broum","bzzz","chut","clac","coac coac","cocorico","coin-coin","cot cot","crac","croâ","cuicui","ding","drelin","dring","euh","glouglou","groin groin","grrr","ha","ha ha","hé","hi","meuh","miam","miaou","oh","ouah","ouch","ouf","ouille","ouin","oups","paf","pff","pin-pon","plic","plouf","prout","pschitt","psitt","ronron","smack","snif","tchou tchouu","tic-tac","toc","toc-toc","tsoin-tsoin","vlan","vouh","vroum","zzzz"],nqu=["cadre","fonctionnaire","commis de cuisine","adepte","diplomate","camarade","actionnaire","jeune enfant","biathlète","responsable","chef de cuisine","partenaire","collègue","adversaire","guide","commissionnaire","parlementaire","diététiste","gestionnaire","chef","membre du personnel","antagoniste","membre de l’équipe","spécialiste","prestataire de services","juriste","hôte","membre titulaire","membre à vie","commis","porte-parole","secouriste","athlète","triathlète","touriste","administration","conseil d’administration","équipe de recherche","clientèle","concurrence","conseil municipal","délégation","direction","électorat","personnel","corps enseignant","équipe","communauté étudiante","gens","lectorat","mairie","patientèle","police","présidence","personnel professionnel","population du Québec","rectorat","rédaction","secours","foule","main-d’œuvre"],tqu=["a","après","avant","avex","chez","concernant","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","hormis","hors","jusque","malgré","moyennant","nonobstant","outre","par","parmi","pendant","pour","près","sans","sauf","selon","sous","suivant","sur","touchant","vers","via","à bas de","à cause de","à côté de","à défaut de ","afin de","à force de","à la merci","à la faveur de","à l'égard de","à l'encontre de","à l'entour de","à l'exception de","à l'instar de","à l'insu de","à même","à moins de","à partir de","à raison de","à seule fin de","à travers","au-dedans de","au défaut de","au-dehors","au-dessous de","au-dessus de","au lieu de","au moyen de","auprès de","aux environs de","au prix de","autour de","aux alentours de","au dépens de","avant de","d'après","d'avec","de façon à","de la part de","de manière à","d'entre","de par","de peur de","du côté de","en bas de","en decà de","en dedans de","en dehors de","en dépit de","en face de","en faveur de","en guise de","en outre de","en plus de","grâce à","hors de","loin de","lors de","par rapport à","par suite de","près de","proche de","quant à","quitte à","sauf à","sous couleur de","vis-à-vie de"],iqu=["être","avoir","faire","dire","voir","prendre","pouvoir","parler","aller","savoir","donner","passer","mettre","partir","trouver","rire","vivre","laisser","rendre","sourire","venir","comprendre","penser","chercher","croire","entendre","tenir","demander","souvenir","attendre","sortir","regarder","jouer","écrire","connaître","devenir","mourir","rester","retrouver","entrer","manger","tomber","tirer","lire","suivre","répondre","obtenir","perdre","expliquer","assurer","servir","porter","montrer","étranger","éviter","arriver","vouloir","reconnaître","monter","boire","oublier","poser","aimer","arrêter","sentir","atteindre","revenir","devoir","changer","dormir","permettre","quitter","reprendre","appeler","dîner","apprendre","empêcher","établir","travailler","garder","marcher","imaginer","considérer","tendre","lever","tourner","gagner","recevoir","revoir","aider","créer","découvrir","compter","tuer","courir","rentrer","réaliser","toucher","finir","descendre","ajouter","essayer","présenter","coucher","occuper","asseoir","payer","jeter","définir","déjeuner","agir","choisir","distinguer","préparer","apparaître","remettre","raconter","échapper","acheter","rejoindre","battre","écouter","offrir","glisser","conduire","paraître","exprimer","pleurer","étudier","retourner","accepter","défendre","maintenir","rappeler","continuer","commencer","disparaître","produire","officier","observer","apporter","former","admettre","retenir","fournir","déterminer","pousser","rencontrer","fixer","construire","constater","remarquer","cacher","développer","prévoir","préciser","réduire","constituer","résoudre","crier","sauver","remonter","imposer","naître","envoyer","souffrir","tenter","juger","bouger","exercer","intervenir","supporter","mesurer","sauter","apercevoir","conserver","représenter","placer","traiter","appliquer","remplacer","baiser","étendre","affirmer","mener","satisfaire","réfléchir","chanter","vendre","traverser","fier","décider","entraîner","avancer","refuser","abandonner","protéger","noter","remplir","fermer","dégager","ramener","poursuivre","couper","embrasser","décrire","répéter","organiser","vérifier","danser","espérer","frapper","avouer","exister","accomplir","couler","élever","parvenir","arracher","citer","provoquer","renoncer","approcher","lancer","séparer","transformer","examiner","justifier","installer","respirer","rêver","prévenir","taire","plancher","relever","livrer","pénétrer","détruire","rouler","discuter","modifier","participer","régler","engager","employer","profiter","envisager","concevoir","soutenir","promener","conclure","nourrir","prouver","douter","laver","disposer","aboutir","dépasser","intéresser","prononcer","apprécier","assister","rechercher","lutter","marquer","effectuer","rompre","partager","supposer","accorder","casser","procéder","convaincre","éloigner","emporter","augmenter","introduire","évoquer","amener","enlever","désigner","franchir","écarter","réveiller","proposer","calculer","diriger","posséder","retirer","voler","durer","crever","résister","deviner","tromper","dresser","céder","prêter","craindre","couvrir","ménager","traîner","cesser","traduire","confondre","aborder","peindre","entreprendre","débarrasser","comparer","entretenir","plaindre","amuser","attaquer","fabriquer","combattre","accroître","ignorer","reposer","attirer","songer","opposer","emmener","visiter","améliorer","annoncer","éprouver","accompagner","recommencer","conseiller","brûler","adresser","adapter","prétendre","rapprocher","confier","indiquer","nier","signaler","serrer","démontrer","réussir","soumettre","appuyer","surveiller","prier","éclater","super","chasser","acquérir","endormir","attribuer","souligner","épouser","adopter","interroger","éclairer","révéler","limiter","demeurer","consacrer","faciliter","inventer","libérer","ranger","plaire","goûter","boucher","communiquer","effacer","exécuter","rocher","réunir","repartir","respecter","refaire","forcer","interpréter","contrôler","vaincre","ficher","lâcher","trembler","supprimer","identifier","opérer","diminuer","imiter","insister","manifester","admirer","rétablir","filer","contenter","mêler","nommer","exposer","écraser","achever","marier","jouir","surprendre","fondre","soulever","allumer","dissimuler","briser","consulter","obéir","reconstituer","enfoncer","analyser","éliminer","étonner","terminer","procurer","peser","contempler","transporter","ressembler","classer","éteindre","inscrire","déplacer","habiter","attacher","ramasser","sonner","accueillir","substituer","soigner","déceler","fumer","arranger","parcourir","veiller","claquer","reculer","publier","compléter","hésiter","téléphoner","contenir","transmettre","dominer","causer","situer","détacher","fonctionner","rassurer","avaler","associer","rassembler","saluer","briller","commander","valoir","recueillir","reproduire","taper","mentir","isoler","multiplier","rattraper","orienter","affronter","enseigner","user","falloir","enfermer","dessiner","favoriser","retomber","pratiquer","recourir","abattre","baisser","bénéficier","exiger","fonder","réparer","risquer","vider","percevoir","comporter","accéder","composer","caresser","formuler","prolonger","signer","varier","détourner","consoler","rapporter","éveiller","calmer","regagner","survivre","renforcer","plonger","réclamer","ressortir","attraper","négliger","figurer","chier","corriger","hurler","craquer","préserver","récupérer","accrocher","grandir","reprocher","habiller","tarder","déposer","assumer","évaluer","susciter","noyer","regretter","remuer","exploiter","remercier","rejeter","déduire","charger","inviter","échanger","appartenir","persuader","planter","percer","tracer","distraire","bâtir","combler","guider","déranger","déclarer","inquiéter","plier","interrompre","bouffer","secouer","entrevoir","souffler","souhaiter","allonger","confirmer","discerner","réagir","grimper","pardonner","repérer","presser","estimer","creuser","clocher","lier","boulanger","verser","refermer","piquer","repousser","obliger","pencher","informer","étouffer","conquérir","correspondre","déchiffrer","ressentir","sacrifier","subsister","mordre","désirer","encourager","excuser","explorer","nettoyer","coller","délivrer","gêner","avertir","ôter","élargir","intégrer","renouveler","garantir","répandre","fouiller","oser","résumer","pisser","interdire","venger","convenir","surmonter","rédiger","jaillir","contribuer","emprunter","défiler","agiter","séduire","revivre","défaire","signifier","flotter","concilier","croître","émettre","suffire","concentrer","renverser","renvoyer","commettre","inspirer","chauffer","troubler","balancer","enregistrer","mentionner","réserver","soucier","réchauffer","élaborer","assimiler","dénoncer","voyager","précipiter","témoigner","suggérer","embarquer","loger","régner","sécher","enrichir","distribuer","essuyer","soupçonner","compenser","dissoudre","cueillir","progresser","caractériser","grouper","manier","absorber","maîtriser","répartir","compromettre","basculer","circuler","déclencher","pêcher","alimenter","épargner","instruire","apaiser","remédier","accuser","cracher","enfiler","heurter","souper","redresser","nager","ennuyer","envahir","coudre","verger","évoluer","louer","préférer","repasser","soustraire","habituer","baigner","consentir","condamner","négocier","guetter","protester","reporter","sembler","vibrer","bondir","pendre","dissiper","moquer","rattacher","trancher","voter","priver","atténuer","déchirer","murmurer","triompher","pourvoir","repentir","exclure","édifier","enterrer","renseigner","parer","ordonner","déployer","diviser","frotter","gratter","raisonner","rigoler","tailler","relire","bavarder","capter","illustrer","mériter","dérouler","émouvoir","revêtir","dérober","étaler","abriter","fréquenter","promettre","passager","animer","approuver","blesser","célébrer","cultiver","relier","dévorer","contester","hâter","résigner","vanter","recouvrir","critiquer","conférer","croiser","doubler","qualifier","réciter","restaurer","résulter","promouvoir","approfondir","gémir","attarder","bûcher","combiner","succéder","abaisser","cogner","coordonner","imprimer","accélérer","déshabiller","invoquer","jurer","mouiller","ralentir","contraindre","préoccuper","dépenser","accumuler","déboucher","siffler","restituer","retarder","décrocher","influencer","redouter","entamer","généraliser","balayer","perfectionner","simplifier","épuiser","épanouir","éclaircir","fendre","redevenir","soulager","consommer","débarquer","décourager","engendrer","fêter","renaître","affranchir","freiner","initier","racheter","raser","solliciter","dater","errer","dépouiller","entourer","féliciter","honorer","accommoder","énumérer","exciter","incliner","insérer","pleuvoir","tâcher","exploser","convertir","viser","méconnaître","redire","nouer","rallier","aménager","débrouiller","sombrer","proclamer","ressusciter","buter","découper","masquer","menacer","mépriser","cerner","contrarier","mater","réjouir","virer","affecter","dispenser","gouverner","renier","plaider","périr","gonfler","étrangler","expédier","fourrer","hisser","inciter","photographier","puiser","redonner","saigner","projeter","accentuer","exagérer","lasser","méditer","sauvegarder","insulter","choir","emplir","pourrir","rembourser","abuser","décoller","lécher","autoriser","frémir","gravir","tisser","débattre","dépendre","cocher","compliquer","équilibrer","emmerder","détendre","rater","plaisanter","copier","déborder","gâcher","contredire","reconstruire","redescendre","abîmer","évacuer","aggraver","conformer","résonner","grossir","hausser","administrer","dissocier","effondrer","pressentir","prévaloir","chialer","coïncider","coûter","disputer","fusiller","gueuler","différencier","équiper","foncer","modeler","recommander","décharger","inspecter","aligner","énoncer","instituer","tousser","violer","assigner","ébranler","émerger","gérer","planquer","référer","réprimer","retracer","tâter","contourner","démarrer","effrayer","frayer","liquider","camper","commenter","différer","semer","pater","ranimer","sursauter","anéantir","retentir","barrer","confesser","confronter","flatter","incarner","détester","regrouper","tremper","feindre","refroidir","articuler","brouiller","doter","économiser","égarer","adhérer","trier","attendrir","tordre","ramper","recruter","pointer","apprivoiser","assassiner","aventurer","défier","détailler","envelopper","impressionner","engloutir","restreindre","abolir","réconcilier","ruiner","amorcer","corner","dériver","esquisser","incorporer","manipuler","disperser","échouer","mélanger","replacer","rôder","ronfler","raccrocher","applaudir","reparaître","aspirer","bousculer","détecter","dévoiler","excéder","financer","afficher","collaborer","meubler","pallier","tolérer","rafraîchir","fleurir"],oqu={adjective:uqu,adverb:equ,conjunction:aqu,interjection:rqu,noun:nqu,preposition:tqu,verb:iqu},squ=oqu,lqu={animal:HUu,color:VUu,commerce:ZUu,company:uWu,date:nWu,finance:lWu,internet:DWu,location:zWu,lorem:wWu,metadata:TWu,music:LWu,person:VWu,phone_number:WWu,vehicle:XWu,word:squ},P1=lqu,Equ=["qc.ca","ca","com","biz","info","name","net","org"],cqu=["gmail.com","yahoo.ca","hotmail.com"],dqu={domain_suffix:Equ,free_email:cqu},Dqu=dqu,xqu=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],mqu=["Canada"],hqu=["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],pqu=["Alberta","Colombie-Britannique","Manitoba","Nouveau-Brunswick","Terre-Neuve-et-Labrador","Nouvelle-Écosse","Territoires du Nord-Ouest","Nunavut","Ontario","Île-du-Prince-Édouard","Québec","Saskatchewan","Yukon"],gqu=["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YK"],fqu=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],vqu={city_pattern:xqu,default_country:mqu,postcode:hqu,state:pqu,state_abbr:gqu,street_pattern:fqu},Cqu=vqu,Fqu={title:"French (Canada)",code:"fr_CA",country:"CA",language:"fr",endonym:"Français (Canada)",dir:"ltr",script:"Latn"},kqu=Fqu,Aqu=[{value:"{{person.last_name}}",weight:1}],bqu={last_name_pattern:Aqu},yqu=bqu,Bqu=["### ###-####","1 ### ###-####","### ###-####, poste ###"],zqu={formats:Bqu},Squ=zqu,Mqu={internet:Dqu,location:Cqu,metadata:kqu,person:yqu,phone_number:Squ},r_=Mqu;new Ku({locale:[r_,P1,Ru,Lu]});var wqu=["Ours à collier","Ours lippu","Ours à lunettes","Ours noir","Ours brun","Ours blanc","Panda géant"],Pqu=["Accenteur à gorge noire","Accenteur alpin","Accenteur de Radde","Accenteur montanelle","Accenteur mouchet","Agrobate roux","Aigle botté","Aigle criard","Aigle de Bonelli","Aigle des steppes","Aigle ibérique","Aigle impérial","Aigle pomarin","Aigle ravisseur","Aigle royal","Aigrette ardoisée","Aigrette bleue","Aigrette des récifs","Aigrette à gorge blanche","Aigrette garzette","Aigrette neigeuse","Aigrette tricolore","Albatros à nez jaune","Albatros à sourcils noirs","Albatros de Tristan","Albatros de Tristan da Cunha","Albatros hurleur","Alouette bilophe","Alouette calandre","Alouette calandrelle","Alouette de Clot-Bey","Alouette de Swinhoe","Alouette des champs","Alouette gulgule","Alouette haussecol","Alouette hausse-col","Alouette leucoptère","Alouette lulu","Alouette monticole","Alouette nègre","Alouette pispolette","Amadine cou-coupé","Ammomane élégante","Ammomane isabelline","Anhinga d'Afrique","Arlequin plongeur","Astrild à joues orange","Astrild cendré","Astrild ondulé","Autour des palombes","Avocette d'Amérique","Avocette élégante","Balbuzard pêcheur","Barge à queue noire","Barge hudsonienne","Barge rousse","Bartramie des champs","Maubèche des champs","Bateleur des savanes","Bec-croisé bifascié","Bec-croisé d'Ecosse","Bec-croisé d'Écosse","Bec-croisé des sapins","Bec-croisé perroquet","Bec-en-ciseaux noir","Bécasse d'Amérique","Bécasse des bois","Bécasseau à cou roux","Bécasseau à col roux","Bécasseau à échasses","Bécasseau à longs doigts","Bécasseau à queue pointue","Bécasseau cocorli","Bécasseau d'Alaska","Bécasseau de Baird","Bécasseau de Bonaparte","Bécasseau à croupion blanc","Bécasseau de l'Anadyr","Bécasseau de Temminck","Bécasseau falcinelle","Bécasseau maubèche","Bécasseau minuscule","Bécasseau minute","Bécasseau rousset","Bécasseau roussâtre","Bécasseau sanderling","Bécasseau semipalmé","Bécasseau spatule","Bécasseau tacheté","Bécasseau à poitrine cendrée","Bécasseau variable","Bécasseau violet","Bécassin à bec court","Bécassin roux","Bécassin à long bec","Bécassine à queue pointue","Bécassine de Swinhoe","Bécassine de Wilson","Bécassine des marais","Bécassine double","Bécassine sourde","Bengali rouge","Bergeronnette citrine","Bergeronnette de Béringie","Bergeronnette des ruisseaux","Bergeronnette grise","Bergeronnette printanière","Bernache à cou roux","Bernache cravant","Bernache de Hutchins","Bernache du Canada","Bernache nonnette","Bihoreau gris","Bihoreau violacé","Blongios de Sturm","Blongios mandchou","Blongios de Schrenck","Blongios nain","Bondrée apivore","Bondrée orientale","Bouscarle de Cetti","Bouvreuil des Açores","Bouvreuil pivoine","Bruant à calotte blanche","Bruant à cou gris","Bruant à couronne blanche","Bruant à gorge blanche","Bruant à joues marron","Bruant à oreillons","Bruant à sourcils jaunes","Bruant à tête rousse","Bruant ardoisé","Bruant auréole","Bruant cendré","Bruant cendrillard","Bruant chanteur","Bruant de Lincoln","Bruant de Pallas","Bruant des neiges","Plectrophane des neiges","Bruant des prés","Bruant des roseaux","Bruant du Sahara","Bruant fauve","Bruant fou","Bruant fuligineux","Bruant hudsonien","Bruant jaune","Bruant lapon","Plectrophane lapon","Bruant masqué","Bruant mélanocéphale","Bruant nain","Bruant ortolan","Bruant proyer","Bruant roux","Bruant rustique","Bruant striolé","Bruant zizi","Bulbul à oreillons blancs","Bulbul des jardins","Bulbul orphée","Busard cendré","Busard d'Amérique","Busard des marais","Busard des roseaux","Busard pâle","Busard Saint-Martin","Buse de Chine","Buse de Swainson","Buse féroce","Buse pattue","Buse variable","Butor d'Amérique","Butor étoilé","Caille des blés","Caille du Japon","Canard à faucilles","Canard à front blanc","Canard d'Amérique","Canard carolin","Canard branchu","Canard chipeau","Canard colvert","Canard du Cap","Canard mandarin","Canard musqué","Canard noir","Canard pilet","Canard siffleur","Canard souchet","Capucin à dos marron","Capucin à tête noire","Capucin bec-d'argent","Capucin bec-de-plomb","Capucin damier","Cardinal à poitrine rose","Carouge à épaulettes","Carouge à tête jaune","Cassenoix moucheté","Chardonneret élégant","Chevalier à pattes jaunes","Petit Chevalier","Chevalier aboyeur","Chevalier arlequin","Chevalier bargette","Chevalier criard","Grand Chevalier","Chevalier culblanc","Chevalier cul-blanc","Chevalier de Sibérie","Chevalier gambette","Chevalier grivelé","Chevalier guignette","Chevalier semipalmé","Chevalier solitaire","Chevalier stagnatile","Chevalier sylvain","Chevêche d'Athéna","Chevêchette d'Europe","Chionis blanc","Chocard à bec jaune","Choucador à oreillons bleus","Choucas de Daourie","Choucas des tours","Chouette de l'Oural","Chouette de Tengmalm","Nyctale de Tengmalm","Chouette épervière","Épervière boréale","Chouette hulotte","Chouette hulotte africaine","Chouette hulotte (mauritanica)","Chouette lapone","Cigogne blanche","Cigogne noire","Cincle plongeur","Circaète Jean-le-Blanc","Cisticole des joncs","Cochevis de Thékla","Cochevis huppé","Colin de Californie","Colin de Virginie","Combattant varié","Conure à tête rouge","Corbeau à queue courte","Corbeau brun","Corbeau familier","Corbeau freux","Corbeau pie","Cormoran à aigrettes","Cormoran à poitrine blanche","Cormoran africain","Cormoran huppé","Cormoran pygmée","Corneille mantelée","Corneille noire","Coucou de Chine","Coucou de l'Himalaya","Coucou geai","Coucou gris","Coucou oriental","Coulicou à bec jaune","Coulicou à bec noir","Courlis à bec grêle","Courlis cendré","Courlis corlieu","Courlis esquimau","Courlis hudsonien","Courlis nain","Courvite isabelle","Crabier chevelu","Crabier chinois","Crabier de Gray","Crave à bec rouge","Crécerelle d'Amérique","Cygne chanteur","Cygne de Bewick","Cygne siffleur","Cygne noir","Cygne tuberculé","Damier du Cap","Dendrocygne fauve","Dendrocygne veuf","Diamant mandarin","Dickcissel d'Amérique","Durbec des sapins","Échasse blanche","Effraie d'Amérique","Effraie des clochers","Chouette effraie","Eider à duvet","Eider à lunettes","Eider à tête grise","Eider de Steller","Élanion blanc","Engoulevent à collier roux","Engoulevent d'Amérique","Engoulevent d'Europe","Engoulevent du désert","Épervier à pieds courts","Épervier d'Europe","Érismature à tête blanche","Érismature rousse","Étourneau de Daourie","Étourneau roselin","Étourneau sansonnet","Étourneau unicolore","Euplecte vorabé","Faisan de Colchide","Faisan de Lady Amherst","Faisan doré","Faisan vénéré","Faucon concolore","Faucon crécerelle","Faucon crécerellette","Faucon d'Éléonore","Faucon de l'Amour","Faucon émerillon","Faucon gerfaut","Faucon hobereau","Faucon kobez","Faucon lanier","Faucon pèlerin","Faucon sacre","Fauvette à lunettes","Fauvette à tête noire","Fauvette babillarde","Fauvette de Chypre","Fauvette de Hume","Fauvette de l'Atlas","Fauvette de Ménétries","Fauvette de Moltoni","Fauvette de Rüppell","Fauvette des Baléares","Fauvette des Balkans","Fauvette des jardins","Fauvette du désert","Fauvette épervière","Fauvette grisette","Fauvette mélanocéphale","Fauvette minule","Fauvette naine","Fauvette orphéane","Fauvette orphée","Fauvette passerinette","Fauvette pitchou","Fauvette sarde","Flamant des Caraïbes","Flamant du Chili","Flamant nain","Flamant rose","Fou à pieds rouges","Fou brun","Fou de Bassan","Fou du Cap","Fou masqué","Foulque caronculée","Foulque à crête","Foulque d'Amérique","Foulque macroule","Francolin d'Erckel","Francolin noir","Frégate aigle-de-mer","Frégate superbe","Fuligule à bec cerclé","Fuligule à collier","Fuligule à dos blanc","Fuligule à tête noire","Petit Fuligule","Fuligule à tête rouge","Fuligule milouin","Fuligule milouinan","Fuligule morillon","Fuligule nyroca","Fulmar boréal","Gallinule africaine","Gallinule d'Amérique","Gallinule poule-d'eau","Ganga à ventre brun","Ganga cata","Ganga tacheté","Ganga unibande","Garde-boeufs d'Asie","Gardeboeuf d'Asie","Garrot à oeil d'or","Garrot albéole","Petit Garrot","Garrot d'Islande","Geai des chênes","Gélinotte des bois","Glaréole à ailes noires","Glaréole à collier","Glaréole orientale","Gobemouche à collier","Gobemouche à demi-collier","Gobemouche brun","Gobemouche de l'Atlas","Gobemouche de la taïga","Gobemouche de Sibérie","Gobemouche gris","Gobemouche mugimaki","Gobemouche nain","Gobemouche noir","Goéland à ailes blanches","Goéland arctique","Goéland à ailes grises","Goéland à bec cerclé","Goéland à iris blanc","Goéland à manteau ardoisé","Goéland à queue noire","Goéland argenté","Goéland bourgmestre","Goéland brun","Goéland cendré","Goéland d'Amérique","Goéland hudsonien","Goéland d'Arménie","Goéland d'Audouin","Goéland de la Véga","Goéland dominicain","Goéland ichthyaète","Goéland leucophée","Goéland marin","Goéland pontique","Goéland railleur","Goglu des prés","Gorgebleue à miroir","Grand-duc ascalaphe","Grand-duc d'Europe","Grand Corbeau","Grand Cormoran","Grand Gravelot","Pluvier grand-gravelot","Grand Grèbe","Grand Héron","Grand Labbe","Grand Tétras","Grande Aigrette","Gravelot à collier interrompu","Pluvier à collier interrompu","Gravelot de Leschenault","Pluvier de Leschenault","Gravelot kildir","Pluvier kildir","Gravelot mongol","Pluvier de Mongolie","Gravelot neigeux","Pluvier neigeux","Gravelot oriental","Pluvier oriental","Gravelot pâtre","Pluvier pâtre","Gravelot semipalmé","Pluvier semipalmé","Grèbe à bec bigarré","Grèbe à cou noir","Grèbe castagneux","Grèbe esclavon","Grèbe huppé","Grèbe jougris","Grimpereau des bois","Grimpereau des jardins","Grive à ailes rousses","Grive à collier","Grive à dos olive","Grive à gorge noire","Grive à gorge rousse","Grive à joues grises","Grive dama","Grive de Naumann","Grive de Sibérie","Grive des bois","Grive dorée","Grive draine","Grive fauve","Grive litorne","Grive mauvis","Grive musicienne","Grive obscure","Merle obscur","Grive solitaire","Grosbec casse-noyaux","Gros-bec casse-noyaux","Grosbec errant","Gros-bec errant","Grue cendrée","Grue de Sibérie","Grue demoiselle","Grue du Canada","Grue moine","Guêpier d'Europe","Guêpier d'Orient","Guêpier de Perse","Guifette leucoptère","Guifette moustac","Guifette noire","Guillemot à cou blanc","Guillemot à long bec","Guillemot à miroir","Guillemot colombin","Guillemot de Brünnich","Guillemot de Troïl","Guillemot marmette","Guiraca bleu","Gypaète barbu","Harelde boréale","Harelde kakawi","Harfang des neiges","Harle bièvre","Grand Harle","Harle couronné","Harle huppé","Harle piette","Héron cendré","Héron garde-boeufs","Héron intermédiaire","Héron mélanocéphale","Héron pourpré","Héron strié","Héron vert","Hibou des marais","Hibou du Cap","Hibou moyen-duc","Hirondelle à ailes hérissées","Hirondelle à front blanc","Hirondelle bicolore","Hirondelle de Bonaparte","Hirondelle de fenêtre","Hirondelle de Pallas","Hirondelle de rivage","Hirondelle de rochers","Hirondelle du désert","Hirondelle isabelline","Hirondelle noire","Hirondelle pâle","Hirondelle paludicole","Hirondelle rousseline","Hirondelle rustique","Huîtrier d'Amérique","Huîtrier pie","Huppe d'Afrique","Huppe fasciée","Hypolaïs bottée","Hypolaïs d'Upcher","Hypolaïs des oliviers","Hypolaïs ictérine","Hypolaïs obscure","Hypolaïs pâle","Hypolaïs polyglotte","Hypolaïs rama","Ibis chauve","Ibis falcinelle","Ibis sacré","Inséparable de Fischer","Iranie à gorge blanche","Jaseur boréal","Jaseur d'Amérique","Junco ardoisé","Labbe à longue queue","Labbe de McCormick","Labbe parasite","Labbe pomarin","Lagopède alpin","Lagopède des saules","Léiothrix jaune","Linotte à bec jaune","Linotte mélodieuse","Locustelle de Pallas","Locustelle fasciée","Locustelle fluviatile","Locustelle lancéolée","Locustelle luscinioïde","Locustelle tachetée","Loriot d'Europe","Lusciniole à moustaches","Macareux cornu","Macareux huppé","Macareux moine","Macreuse à ailes blanches","Macreuse à bec jaune","Macreuse à front blanc","Macreuse brune","Macreuse de Sibérie","Macreuse noire","Marabout d'Afrique","Marouette de Baillon","Marouette de Caroline","Marouette ponctuée","Marouette poussin","Marouette rayée","Râle rayé","Martin-chasseur de Smyrne","Martin-pêcheur d'Amérique","Martin-pêcheur d'Europe","Martin-pêcheur pie","Martin huppé","Martin triste","Martinet à ventre blanc","Martinet cafre","Martinet de Sibérie","Martinet des maisons","Martinet épineux","Martinet noir","Martinet pâle","Martinet ramoneur","Martinet unicolore","Mergule nain","Merle à plastron","Merle d'Amérique","Merle noir","Merle pâle","Merle unicolore","Mésange azurée","Mésange bleue","Mésange boréale","Mésange charbonnière","Mésange huppée","Mésange lapone","Mésange lugubre","Mésange noire","Mésange nonnette","Mésange nord-africaine","Mésangeai imitateur","Milan à queue fourchue","Naucler à queue fourchue","Milan noir","Milan royal","Moineau blanc","Moineau cisalpin","Moineau de la mer Morte","Moineau domestique","Moineau espagnol","Moineau friquet","Moineau pâle","Moineau soulcie","Monticole bleu","Monticole de roche","Moqueur chat","Moqueur polyglotte","Moqueur roux","Moucherolle à côtés olive","Moucherolle à ventre jaune","Moucherolle des aulnes","Moucherolle des saules","Moucherolle phébi","Moucherolle tchébec","Moucherolle vert","Mouette à tête grise","Mouette atricille","Mouette blanche","Mouette de Bonaparte","Mouette de Franklin","Mouette de Ross","Mouette rosée","Mouette de Sabine","Mouette mélanocéphale","Mouette pygmée","Mouette relique","Mouette rieuse","Mouette tridactyle","Nette rousse","Ninoxe hirsute","Niverolle alpine","Noddi brun","Nymphée fuligineuse","Rougequeue fuligineux","Océanite à ventre noir","Océanite culblanc","Océanite cul-blanc","Océanite de Castro","Océanite de Monteiro","Océanite de Swinhoe","Océanite de Wilson","Océanite frégate","Océanite tempête","Oedicnème criard","Oie à bec court","Oie à tête barrée","Oie cendrée","Oie de la toundra","Oie de Ross","Oie des moissons","Oie des neiges","Oie empereur","Oie naine","Oie rieuse","Oriole du Nord","Oriole de Baltimore","Orite à longue queue","Mésange à longue queue","Ouette d'Égypte","Outarde barbue","Grande Outarde","Outarde canepetière","Outarde de Macqueen","Outarde houbara","Panure à moustaches","Paon bleu","Paradoxornis à gorge cendrée","Paradoxornis de Webb","Paruline à ailes bleues","Paruline à ailes dorées","Paruline à calotte noire","Paruline à capuchon","Paruline à collier","Paruline à couronne rousse","Paruline à croupion jaune","Paruline à flancs marron","Paruline à gorge grise","Paruline à gorge jaune","Paruline à gorge noire","Paruline à gorge orangée","Paruline à joues grises","Paruline à poitrine baie","Paruline à tête cendrée","Paruline azurée","Paruline bleue","Paruline couronnée","Paruline d'Audubon","Paruline des pins","Paruline des prés","Paruline des ruisseaux","Paruline du Canada","Paruline flamboyante","Paruline hochequeue","Paruline jaune","Paruline des mangroves","Paruline masquée","Paruline noir et blanc","Paruline obscure","Paruline orangée","Paruline polyglotte","Ictérie polyglotte","Paruline rayée","Paruline tigrée","Paruline triste","Paruline verdâtre","Passerin azuré","Passerin indigo","Pélican blanc","Pélican frisé","Pélican gris","Perdrix bartavelle","Perdrix choukar","Perdrix de Daourie","Perdrix gambra","Perdrix grise","Perdrix rouge","Perriche veuve","Conure veuve","Perruche à collier","Perruche alexandre","Petit-duc scops","Petit Blongios","Petit Gravelot","Pluvier petit-gravelot","Petit Puffin du Cap-Vert","Puffin de Boyd","Petite Sterne","Pétrel de Bulwer","Pétrel de la Trinité","Pétrel de Trindade","Pétrel de Madère","Pétrel de Schlegel","Pétrel des Bermudes","Pétrel des Kermadec","Pétrel diablotin","Pétrel du désert","Pétrel des Desertas","Pétrel géant","Pétrel gongon","Pétrel hérault","Pétrel du Herald","Pétrel noir","Pétrel soyeux","Phaéton à bec jaune","Phaéton à bec rouge","Phalarope à bec étroit","Phalarope à bec large","Phalarope de Wilson","Phragmite aquatique","Phragmite des joncs","Pic à dos blanc","Pic cendré","Pic de Levaillant","Pic de Sharpe","Pic épeiche","Pic épeichette","Pic flamboyant","Pic maculé","Pic mar","Pic noir","Pic syriaque","Pic tridactyle","Pic vert","Pie-grièche à poitrine rose","Pie-grièche à tête rousse","Pie-grièche boréale","Pie-grièche brune","Pie-grièche du Turkestan","Pie-grièche écorcheur","Pie-grièche grise","Pie-grièche isabelle","Pie-grièche masquée","Pie-grièche méridionale","Pie-grièche schach","Pie bavarde","Pie du Maghreb","Pie ibérique","Pie-bleue ibérique","Pigeon biset","Pigeon colombin","Pigeon de Bolle","Pigeon des lauriers","Pigeon ramier","Pigeon trocaz","Pingouin torda","Petit Pingouin","Pinson bleu","Pinson bleu de Grande Canarie","Pinson de Grande Canarie","Pinson des arbres","Pinson du Nord","Pintade de Numidie","Pioui de l'Est","Pipit à dos olive","Pipit à gorge rousse","Pipit à long bec","Pipit de Berthelot","Pipit de Godlewski","Pipit de la Petchora","Pipit de Richard","Pipit des arbres","Pipit farlousane","Pipit d'Amérique","Pipit farlouse","Pipit maritime","Pipit rousseline","Pipit rousset","Pipit spioncelle","Plongeon à bec blanc","Plongeon arctique","Plongeon catmarin","Plongeon du Pacifique","Plongeon imbrin","Plongeon huard","Pluvian fluviatile","Pluvier argenté","Pluvier asiatique","Pluvier bronzé","Pluvier doré","Pluvier fauve","Pluvier guignard","Pouillot à deux barres","Pouillot à grands sourcils","Pouillot à gros bec","Pouillot à pattes claires","Pouillot boréal","Pouillot brun","Pouillot de Bonelli","Pouillot de Hume","Pouillot de Pallas","Pouillot de Schwarz","Pouillot de Temminck","Pouillot des Canaries","Pouillot du Caucase","Pouillot du Kamtchatka","Pouillot fitis","Pouillot griséole","Pouillot ibérique","Pouillot modeste","Pouillot montagnard","Pouillot oriental","Pouillot siffleur","Pouillot véloce","Pouillot verdâtre","Prinia gracile","Puffin à bec grêle","Puffin à menton blanc","Puffin à pieds pâles","Puffin boréal","Puffin cendré","Puffin d'Audubon","Puffin de Baillon","Puffin de Macaronésie","Puffin de Scopoli","Puffin des Anglais","Puffin des Baléares","Puffin du Cap-Vert","Puffin fuligineux","Puffin majeur","Puffin yelkouan","Pygargue à queue blanche","Pygargue à tête blanche","Pygargue de Pallas","Quiscale bronzé","Quiscale rouilleux","Râle à bec jaune","Marouette à bec jaune","Râle à crête","Râle d'eau","Râle de Virginie","Râle des genêts","Râle des prés","Rémiz penduline","Rhynchée peinte","Robin à flancs roux","Roitelet à couronne rubis","Roitelet de Madère","Roitelet huppé","Roitelet triple-bandeau","Rollier d'Abyssinie","Rollier d'Europe","Roselin à ailes roses","Roselin à tête grise","Roselin cramoisi","Roselin de Lichtenstein","Roselin de Mongolie","Roselin familier","Roselin githagine","Roselin rose","Roselin tacheté","Rossignol bleu","Rossignol calliope","Rossignol philomèle","Rossignol progné","Rossignol siffleur","Rougegorge familier","Rougequeue à front blanc","Rougequeue d'Eversmann","Rougequeue de Moussier","Rougequeue noir","Rousserolle à gros bec","Rousserolle africaine","Rousserolle des buissons","Rousserolle effarvatte","Rousserolle isabelle","Rousserolle stentor","Rousserolle turdoïde","Rousserolle verderolle","Sarcelle à ailes bleues","Sarcelle à ailes vertes","Sarcelle cannelle","Sarcelle d'été","Sarcelle d'hiver","Sarcelle élégante","Sarcelle marbrée","Marmaronette marbrée","Serin à front rouge","Serin à front d'or","Serin cini","Serin des Canaries","Serin du Cap","Sirli de Dupont","Alouette de Dupont","Sirli du désert","Sittelle à poitrine rousse","Sittelle corse","Sittelle de Krüper","Sittelle de Neumayer","Sittelle torchepot","Sizerin blanchâtre","Sizerin cabaret","Sizerin flammé","Spatule blanche","Spatule d'Afrique","Starique cristatelle","Starique perroquet","Sterne à dos pâle","Sterne royale (Afrique)","Sterne à joues blanches","Sterne arctique","Sterne bridée","Sterne caspienne","Sterne caugek","Sterne de Cabot","Sterne de Dougall","Sterne de Forster","Sterne de Saunders","Sterne des Aléoutiennes","Sterne élégante","Sterne fuligineuse","Sterne hansel","Sterne naine","Sterne pierregarin","Sterne royale","Sterne voyageuse","Syrrhapte paradoxal","Tadorne casarca","Tadorne de Belon","Talève à tête grise","Talève d'Afrique","Talève d'Allen","Talève sultane","Talève violacée","Tangara écarlate","Piranga écarlate","Tangara vermillon","Piranga vermillon","Tantale ibis","Tarier africain","Tarier d'Afrique","Tarier de Sibérie","Tarier de Stejneger","Tarier des Canaries","Tarier des prés","Tarier pâtre","Tarier pie","Tarin des aulnes","Tchagra à tête noire","Tétras lyre","Tichodrome échelette","Tisserin à tête noire","Tisserin gendarme","Tohi à flancs roux","Torcol fourmilier","Torrentaire à calotte blanche","Rougequeue à calotte blanche","Tournepierre à collier","Tourterelle à queue carrée","Tourterelle des bois","Tourterelle maillée","Tourterelle masquée","Tourtelette masquée","Tourterelle orientale","Tourterelle rieuse","Tourterelle triste","Tourterelle turque","Traquet à capuchon","Traquet à tête blanche","Traquet à tête grise","Traquet de Chypre","Traquet de Finsch","Traquet de Seebohm","Traquet deuil","Traquet du désert","Traquet isabelle","Traquet kurde","Traquet motteux","Traquet noir et blanc","Traquet oreillard","Traquet pie","Traquet rieur","Traquet variable","Troglodyte des marais","Troglodyte mignon","Turnix mugissant","Turnix d'Andalousie","Tyran de l'Ouest","Tyran des savanes","Tyran tritri","Vacher à tête brune","Vanneau à queue blanche","Vanneau à tête grise","Vanneau éperonné","Vanneau à éperons","Vanneau huppé","Vanneau indien","Vanneau sociable","Vautour africain","Vautour de Rüppell","Vautour fauve","Vautour moine","Vautour oricou","Vautour percnoptère","Percnoptère d'Égypte","Venturon corse","Venturon montagnard","Verdier d'Europe","Viréo à gorge jaune","Viréo à oeil rouge","Viréo aux yeux rouges","Viréo à tête bleue","Viréo aux yeux blancs","Viréo de Philadelphie","Viréo mélodieux"],Tqu=["Abyssin","American curl","American shorthair","American wirehair","Anatoli","Angora turc","Asian","Balinais","Bengal","Bleu russe","Bobtail américain","Bobtail des Kouriles","Bobtail japonais","Bombay","Brazilian shorthair","British longhair","British shorthair","Burmese","Burmilla","Californian rex","Californian spangled","Ceylan","Chartreux","Chantilly","Chausie","Colorpoint shorthair","Cornish rex","Cymric","Devon rex","Donskoy","European shorthair","Exotic shorthair","German rex","Havana brown","Highland fold","Himalayen","Khao Manee","Korat","LaPerm","Maine coon","Mandarin","Manx","Mau arabe","Mau égyptien","Minskin","Munchkin","Nebelung","Norvégien","Ocicat","Ojos azules","Oriental shorthair","Persan","Peterbald","Pixie-bob","Ragamuffin","Ragdoll","Sacré de Birmanie","Safari","Savannah","Scottish fold","Selkirk rex","Serengeti","Seychellois","Siamois","Sibérien","Singapura","Skookum","Snowshoe","Sokoké","Somali","Sphynx","Thaï","Tiffany","Tonkinois","Toyger","Turc de Van","Ural rex","York chocolat"],jqu=["Baiji","Baleine à bec de Blainville","Baleine à bec de Gervais","Baleine à bec de Gray","Baleine à bec de Hubbs","Baleine à bec de Layard","Baleine à bec de Longman","Baleine à bec de Perrin","Baleine à bec de Sowerby","Baleine à bec de Stejneger","Baleine à bec de Travers","Baleine à bec de True","Baleine à bec pygmée","Baleine à bec","Baleine à bosse","Baleine australe","Baleine bleue","Baleine boréale","Baleine de Cuvier","Baleine de Minke","Baleine du Groenland","Baleine franche australe","Baleine franche de Biscaye","Baleine franche du Pacifique Nord","Baleine grise","Baleine noire australe","Baleine pilote","Baleine pygmée","Béluga","Bérardie de Baird","Boto","Cachalot nain","Cachalot pygmée","Cachalots","Costero","Dauphin à bec étroit","Dauphin à bosse du Pacifique","Dauphin à flancs blancs","Dauphin à long bec","Dauphin à nez blanc","Dauphin aptère austral","Dauphin blanc de Chine","Dauphin bleu et blanc","Dauphin Burrunan","Dauphin clymène","Dauphin commun à bec court","Dauphin commun à long bec","Dauphin de Chine","Dauphin de Commerson","Dauphin de Fraser","Dauphin de Gill","Dauphin de Guyane","Dauphin de la Plata","Dauphin de Peale","Dauphin de Risso","Dauphin du Cap","Dauphin du Gange","Dauphin du Nord","Dauphin noir","Dauphin obscur","Dauphin sablier","Dauphin tacheté pantropical","Fausse orque","Globicéphale noir","Globicéphale tropical","Globicéphale","Grand cachalot","Grand dauphin","Hyperoodon austral","Hyperoodon boréal","Jubarte","Marsouin à lunettes","Marsouin aptère","Marsouin blanc","Marsouin commun","Marsouin de Burmeister","Marsouin de Cuvier","Marsouin de Lahille","Marsouin du Golfe de Californie","Marsouin du Pacifique","Marsouins","Mégaptère","Mésoplodon japonais","Narval","Orque pygmée","Orque","Petit rorqual de l’Antarctique","Petit rorqual","Rorqual à bosse","Rorqual bleu","Rorqual boréal","Rorqual commun","Rorqual de Bryde","Rorqual de Rudolphi","Rorqual tropical","Rorquals","Sotalie","Sousouc","Tasmacète de Shepherd","Tucuxi","Whalphin","Baleine à bec d'Andrews","Baleine à bec d'Hector","Baleine franche de l'Atlantique Nord","Baleine noire de l'Atlantique Nord","Bérardie d'Arnoux","Dauphin à aileron retroussé d'Australie","Dauphin à bosse de l'Atlantique","Dauphin à bosse de l'Indo-Pacifique","Dauphin à bosse de l'océan Indien","Dauphin commun d'Arabie","Dauphin d'Électre","Dauphin d'Hector","Dauphin de l'Amazone","Dauphin de l'Indus","Dauphin de l'Irrawaddy","Dauphin rose de l'Amazone","Dauphin tacheté de l'Atlantique","Dauphins d'eau douce","Grand dauphin de l'océan Indien","Marsouin de l'Inde","Rorqual d'Omura"],Nqu=["Abondance","Armoricaine","Aubrac","Aure-et-Saint-Girons","Bazadaise","Béarnaise","Bétizu","Bleue du Nord","Bordelaise (Nouvelle)","Braunvieh","Brava","Bretonne pie noir","Brune","Camargue","Charolaise","Corse","Coursière","Créole","Évolène","Ferrandaise","Froment du Léon","Gasconne des Pyrénées","Hérens","INRA 95","Limousine","Lourdaise","Maraîchine","Marine landaise","Mirandaise","Montbéliarde","Montbéliardes au pré.","Nantaise","Normande","Parthenaise","Pie rouge des plaines","Rouge des prés","Rouge flamande","Saïnata","Salers","Saosnoise","Sarlabot","Simmental française","Simmental","Tarine","Villard-de-Lans","Vosgienne","Blonde d'Aquitaine","Prim'Holstein"],Lqu=["Alligator d'Amérique","Alligator de Chine","Caïman à lunettes","Caïman à museau large","Caïman de Schneider","Caïman nain","Caïman noir","Crocodile américain","Crocodile d'Afrique de l'Ouest","Crocodile de Cuba","Crocodile de Johnston","Crocodile de l'Orénoque","Crocodile de Morelet","Crocodile de Nouvelle-Guinée","Crocodile des marais","Crocodile des Philippines","Crocodile du Nil","Crocodile du Siam","Crocodile marin","Crocodile nain","Faux-gavial d'Afrique","Faux-gavial de Malaisie","Gavial du Gange","Jacara"],Rqu=["Affenpinscher","Airedale Terrier","Akita Américain","Akita Inu","American Staffordshire Terrier","Ancien chien d'arrêt danois","Anglo-Français de Petite Vènerie","Ariégeois","Barbet","Barbu Tchèque","Barzoï","Basenji","Basset Artésien-Normand","Basset Bleu de Gascogne","Basset de Westphalie","Basset des Alpes","Basset Fauve de Bretagne","Basset Hound","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Berger Allemand","Berger Américain Miniature","Berger Australien","Berger Belge Groenendael","Berger Belge Laekenois","Berger Belge Malinois","Berger Belge Tervueren","Berger Blanc Suisse","Berger Catalan","Berger d'Anatolie","Berger d'Asie Centrale","Berger de Bergame","Berger de Bohême","Berger de Brie","Berger de l'Atlas","Berger de Maremme et des Abruzzes","Berger de Picardie","Berger de Russie","Berger de Savoie","Berger des Pyrénées","Berger des Shetland","Berger du Caucase","Berger du massif du Karst","Berger finnois de Laponie","Berger Hollandais","Berger Islandais","Berger Polonais de Plaine","Berger Polonais de Podhale","Berger Portugais","Berger Yougoslave","Bichon à poil frisé","Bichon Bolonais","Bichon Havanais","Bichon Maltais","Biewer Yorkshire","Billy","Black and Tan Coonhound","Bobtail","Boerbull","Border Collie","Border Terrier","Boston Terrier","Bouledogue Américain","Bouledogue Français","Bouvier Australien","Bouvier Bernois","Bouvier d'Appenzell","Bouvier de l'Entlebuch","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Brachet Allemand","Brachet autrichien noir et feu","Brachet de Styrie à poil dur","Brachet Polonais","Brachet Tyrolien","Braque allemand à poil court","Braque allemand à poil dur","Braque d'Auvergne","Braque de Burgos","Braque de l'Ariège","Braque de Weimar","Braque du Bourbonnais","Braque Français","Braque Hongrois à poil court","Braque hongrois à poil dur","Braque Italien","Braque Saint-Germain","Braque Slovaque à poil dur","Briquet Griffon Vendéen","Broholmer","Buhund Norvégien","Bull Terrier","Bulldog Anglais","Bulldog Continental","Bullmastiff","Cairn Terrier","Cane Corso","Caniche","Cao de Castro Laboreiro","Carlin","Cavalier King Charles Spaniel","Cavapoo","Chesapeake Bay Retriever","Chien chinois à crête","Chien courant d'Istrie à poil dur","Chien courant d'Istrie à poil ras","Chien courant de Bosnie","Chien courant de Halden","Chien courant de Hamilton","Chien courant de Hygen","Chien courant de Posavatz","Chien courant de Schiller","Chien courant de Transylvanie","Chien courant du Småland","Chien courant espagnol","Chien courant Finnois","Chien courant grec","Chien courant italien","Chien courant norvégien","Chien courant serbe","Chien courant slovaque","Chien courant suisse","Chien courant yougoslave de montagne","Chien courant yougoslave tricolore","Chien d'arrêt frison","Chien d'arrêt portugais","Chien d'eau américain","Chien d'eau espagnol","Chien d'eau frison","Chien d'eau irlandais","Chien d'Eau Portugais","Chien d'eau romagnol","Chien d'ours de Carélie","Chien d'Oysel","Chien de berger de Croatie","Chien de berger de Majorque","Chien de Berger Roumain de Mioritza","Chien de Berger Roumain des Carpathes","Chien de Canaan","Chien de montagne des Pyrénées","Chien de montagne portugais","Chien de Saint Hubert","Chien du Groenland","Chien du pharaon","Chien d’arrêt allemand à poil long","Chien d’Artois","Chien d’élan norvégien gris","Chien d’Élan Norvégien Noir","Chien d’élan suédois","Chien Finnois de Laponie","Chien Jindo Coréen","Chien Loup de Saarloos","Chien Loup Tchécoslovaque","Chien norvégien de Macareux","Chien nu du Pérou","Chien nu mexicain","Chien rouge de Bavière","Chien rouge de Hanovre","Chien suédois de Laponie","Chien thaïlandais","Chihuahua","Chow Chow","Cirneco de l’Etna","Clumber-Spaniel","Cocker Américain","Cocker Anglais","Colley à poil court","Colley à poil long","Coton de Tuléar","Curly Coated Retriever","Cursinu","Dalmatien","Dandie-Dinmont-Terrier","Dobermann","Dogo Canario","Dogue Allemand","Dogue Argentin","Dogue de Bordeaux","Dogue de Majorque","Dogue du Tibet","Drever","English Toy Terrier","Epagneul à perdrix de Drente","Epagneul Bleu de Picardie","Epagneul Breton","Epagneul de Pont-Audemer","Epagneul Français","Epagneul Japonais","Epagneul Nain Continental","Epagneul Picard","Epagneul Tibétain","Eurasier","Field-Spaniel","Fila Brasileiro","Fila de Sao Miguel","Flat-Coated Retriever","Fox Terrier","Foxhound américain","Foxhound anglais","Golden Retriever","Goldendoodle","Grand Anglo-Français blanc et noir","Grand Anglo-Français blanc et orange","Grand Anglo-Français tricolore","Grand Basset Griffon vendéen","Grand Bouvier Suisse","Grand Épagneul de Münster","Grand Gascon saintongeois","Grand Griffon Vendéen","Greyhound","Griffon Belge","Griffon Bleu de Gascogne","Griffon Bruxellois","Griffon fauve de Bretagne","Griffon Korthals","Griffon Nivernais","Harrier","Hokkaïdo Ken","Hovawart","Husky Sibérien","Irish Glen of Imaal Terrier","Irish Terrier","Irish Terrier à poil doux","Jack Russell Terrier","Jagdterrier","Kai","Kelpie","Kerry Blue Terrier","King Charles Spaniel","Kishu","Komondor","Kromfohrländer","Kuvasz Hongrois","Labradoodle","Labrador Retriever","Laïka de Sibérie occidentale","Laïka de Sibérie orientale","Laïka Russo-Européen","Lakeland Terrier","Landseer","Leonberger","Lévrier Afghan","Lévrier Azawakh","Lévrier Écossais","Lévrier Espagnol","Lévrier Hongrois","Lévrier Irlandais","Lévrier Polonais","Lhassa Apso","Malamute de l'Alaska","Mastiff","Mâtin de l'Alentejo","Mâtin de Naples","Mâtin des Pyrénées","Mâtin Espagnol","Mudi","Norfolk Terrier","Norwich Terrier","Otterhound","Parson Russell Terrier","Pékinois","Petit Basset Griffon vendéen","Petit Brabançon","Petit Chien Courant Suisse","Petit chien hollandais de chasse au gibier d'eau","Petit Chien Lion","Petit Epagneul de Münster","Petit Lévrier Italien","Pinscher","Pinscher autrichien à poil court","Pinscher Nain","Pitbull","Podenco Canario","Podenco Ibicenco","Podengo portugais","Pointer Anglais","Poitevin","Pomsky","Porcelaine","Pudelpointer","Puli","Pumi","Ratonero Bodeguero Andaluz","Retriever de la Nouvelle-Écosse","Rhodesian-Ridgeback","Rottweiler","Saint-Bernard","Saluki","Samoyède","Schapendoes","Schipperke","Schnauzer","Sealyham Terrier","Setter Anglais","Setter Gordon","Setter Irlandais Rouge","Shar-Pei","Shiba Inu","Shih Tzu","Shikoku","Silky Terrier","Skye Terrier","Sloughi","Smous des Pays-Bas","Spinone","Spitz Allemand","Spitz de Norrbotten","Spitz des Wisigoths","Spitz Finlandais","Spitz Japonais","Springer Anglais","Staffordshire Bull Terrier","Sussex-Spaniel","Tchouvatch Slovaque","Teckel","Terre-Neuve","Terrier australien","Terrier brésilien","Terrier de Manchester","Terrier Ecossais","Terrier japonais","Terrier Noir Russe","Terrier tchèque","Terrier Tibétain","Tosa","Volpino Italien","Welsh Corgi Cardigan","Welsh Corgi Pembroke","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","Whippet","Yorkshire Terrier"],Kqu=["Able de Heckel","Ablette","Achigan de mer","Aiglefin","Aiguillat commun","Aiguillat noir","Alose","Amour blanc","Anchois","Anguille","Apogon","Apron du Rhône","Aspe","Baliste","Bar","Bar blanc","Barbeau","Bardot","Barracuda","Baudroie","Baudroie abyssale de Johnson","Baudroie commune","Baudroie d’Amérique","Baudroie des abysses","Beaux yeux","Billard","Black-Bass","Blade","Blageon","Blanchet","Blennie","Bogue","Bonite","Bouvière","Brème","Brochet","Brosme","Cabillaud","Capelan","Capret","Carassin","Carassin doré","Cardine franche","Carpe","Carrelet","Castagnole","Cernier","Chabot","Chapon","Chat","Chevesne","Claresse","Colin","Congre","Corb","Corégone","Coryphène","Courbine","Crénilabre","Cyprinodonte","Daubenet","Denti","Dorade","Doré jaune","Dormelle","Dragonnet","Églefin","Elbot","Éperlan","Épinoche","Épinochette","Équille","Escolier","Espadon","Esturgeon","Fanfre","Flétan","Gallinette","Gardon","Girelle","Gobie","Gobio","Goret","Gorette","Goujon","Grand-gueule","Grande vive","Grémille","Grenadier","Grenadier de roche","Grondin","Guppy","Hareng","Hippocampe","Hotu","Huchon","Ibaïa","Ide mélanote","Julienne","Labre","Lamproie","Lançon","Liche","Lieu appelé","Lieu jaune","Lieu noir","Limande","Lingue","Loche","Lompe","Loquette d'Europe","Lorette","Lotte","Loubine","Loup de mer","Mâchoiron","Maigre","Makaire","Mako","Malachigan","Mandoule","Maquereau","Maraîche","Marbré","Marigane noire","Marlin","Maskinongé","mehdia","Ménomini rond","Merlan","Merlu","Mérou","Merval","Meunier","Mirandelle","Môle","Mora","Morue","Motelle","Muge","Mulet","Murène","Napoléon","Oblade","Omble chevalier","Omble de fontaine1","Ombre","Opah","Ouananiche","Pageot","Pagre","Panga","Pataclet","Perche","Perche du Nil","Petite vive","Phrynorhombe","Piranha","Plie","Poisson clown","Poisson lanterne","Poisson rouge","Poisson zèbre","Poisson-chat","Poisson-chien","Poisson-coffre","Poisson-lune","Poisson-pilote","Raie","Rascasse","Rason","Rémora commun","Requin","Requin à pointes noires","Requin blanc","Requin gris","Requin marteau","Requin pèlerin","Requin-baleine","Requin-nourrice","Requin-taureau","Requin-tigre","Rondin","Rotengle","Roucaou","Rouget","Roussette","Rouvet","Saint-pierre","Sandre","Sar","Sardine","Sarran","Saumon","Saupe","Sébaste","Sériole","Séverau","Sigan Corail","Silure","Sole","Sprat","Tacaud","Tanche","Tanche-tautogue","Tanude","Targeur","Tassergal","Tautogue noir","Tétraodon","Thazard","Thon","Thon albacore","Thon blanc","Thon listao","Thon rouge","Tilapia du Nil","Truite","Truite arc-en-ciel","Truite de mer","Truite fario","Turbot","Turbot de sable","Turbot de Terre-Neuve","Uranoscope","Vairon","Vandoise","Vieille","Vivaneau","Vive","Vive araignée","Vive rayée"],Iqu=["Abaga","Abyssinien","Achetta","Adaev","Aegidienberger","Aénos","Akhal-Teke","Alaca","Albanais","Alt-Württemberger","Altaï","American Walking Pony","American warmblood","Anatolien","Andalou","Andin","Andravida","Anglo-arabe","Anglo-Argentino","Anglo-kabarde","Appaloosa","Appaloosa britannique","Appaloosa néerlandais","Appenninico","AraAppaloosa","Arabe","Arabe Shagya","Arabe syrien","Arabe-Barbe","Arabe-lusitanien","Arabo-boulonnais","Arabo-frison","Arabo-Haflinger","Aralusian","Aravani","Ardahan","Ardennais","Ardennais palatin","Ardennais russe","Ardennais suédois","Arenberg-Nordkirchener","Aréwa","Astrakhan","Asturcón","Autre que Pur-sang","Auxois","Axios","Aztèque","Bachkir","Bagual","Baguio","Bagzan","Bahiano","Bahr el-Ghazal","Baicha","Baïkal","Baise","Baixadeiro","Baixo-Amazona ","Bajau","Baladi","Bale","Bali","Balikun","Baloutche","Bandiagara","Bangladais","Barbe","Bardigiano","Barock Pinto","Barraquand","Batak","Bauernpferd","Bélédougou","Berba","Bergmann","Bhirum","Bhotia","Biłgoraj","Bima","Blazer","Bobo","Boer du Cap","Boer sud-africain","Borana","Bornu","Bosnien","Boudienny","Boulonnais","Bouriate","Breton","Britannique sang-chaud","Brumby","Bucovine","Bulgare oriental","Buohai","Burguete","Cabadin","Calabrais","Camargue","Camarillo white","Cambodgien","Campeiro","Campolina","Canadien","Canik","Capitanata","Carneddau","Carolina Marsh Tacky","Caspien","Castillan","Castillonnais","Chaidamu","Chakouyi","Chara","Cheju","Cherokee","Cheval corse","Cheval crème","Cheval d'Auvergne","Cheval d'Azerbaïdjan","Cheval de ban'ei","Cheval de Catria","Cheval de Heck","Cheval de Koro","Cheval de l'île de Cumberland","Cheval de l'île de sable","Cheval de la mer noire","Cheval de la Sierra Tarahumara","Cheval de Megève","Cheval de Miquelon","Cheval de Nangchen","Cheval de Pentro","Cheval de Posavina","Cheval de Riwoché","Cheval de selle luxembourgeois","Cheval de Senne","Cheval de sport belge","Cheval de sport brésilien","Cheval de sport bulgare","Cheval de sport canadien","Cheval de sport croate","Cheval de sport espagnol","Cheval de sport estonien","Cheval de sport frison","Cheval de sport hongrois","Cheval de sport polonais","Cheval de sport roumain","Cheval de sport suisse","Cheval des Marquises","Cheval des montagnes du Pays basque","Cheval des Nez-Percés","Cheval des Outer Banks","Cheval doré de la Bohême","Cheval du Delta","Cheval du delta du Danube","Cheval du Don","Cheval du Haut-Ienisseï","Cheval du Namib","Cheval du plateau persan","Cheval du Ventasso","Cheval du Vercors de Barraquand","cheval en Afghanistan","Cheval marocain de sport","Cheval miniature américain","Cheval miniature français","Cheval mongol","Cheval portugais de sport","Chilien","Chilote","Chincoteague","Choctaw","Chumbivilcas","Chumysh","Cleveland Bay","Clydesdale","Cob Gypsy","Cob normand","Coffin Bay Brumby","Colorado ranger","Comtois","Connemara","Corajoso","Costeño","Crétois","Criollo","Criollo militar","Criollo paraguayen","Criollo uruguayen","Criollo vénézuélien","Crioulo","Çukurova","Curly","Daghestan","Dales","Danois sang-chaud","Danubien","Darashouri","Darkhad","Dartmoor","Datong","Deccani","Deliboz","Demi-sang d'Inde","Djavakhéti","Døle","Dongola","Dosanko","Dülmen","Dun hongrois","Edelbluthaflinger","Emben","Eriskay","Erlunchun","Estonien","Exmoor","Falabella","Feliński","Fell","Féroé","Finlandais","Finlandais sang-chaud","Fiorello","Fjord","Flamand","Fleuve","Flores","Florida Cracker Horse","Foutanké","Franches-Montagnes","Frederiksborg","Frison","Frison oriental","Furioso-North Star","Galiceno","Galicien","Galshar","Ganja","Ganzi","Garrano","Garron","Garwolin","Gashghai","Gayo","Gelderland","Gemlik","Georgian Grande","Gharkawi","Giara","Giarab","Giawf","Gidran","Glasinacki","Gobir","Gocan","Goklan","Golden American Saddlebred","Gondo","Gotland","Graditz","Grand Žemaitukas","Groningen","Guangxi","Guanzhong","Guba","Guizhou","Guoxia","Habash","Hackney","Haflinger","Haflo-arabe","Halla","Hanovrien","Haomeng","Heihe","Heilongjiang","Henan","Henson","Hequ","Herati","Hessois","Highland","Hirzai","Hispano","Hispano-arabe","Hispano-Bretón","Hınıs","Hmong","Hodh","Hoho","Hokkaïdo washu","Holsteiner","Horro","Huçul","Hunter irlandais","Iakoute","Iomud","Irish Cob","Irish Sport Horse","Islandais","israélien","Jabe","Jaca Navarra","Jaf","Jata","Java","Jianchang","Jilin","Jinhong","Jinjiang","Jofi","Jomud","Jumli","Jutland","Kabardin","Kabia","Kabouli","Kafa","Kaimanawa","Kajlan","Kalmouk","Kandachime","Karabaïr","Karabakh","Karachai","Karakatchan","Kathiawari","Kazakh","Kazakh chinois","Kentucky Mountain Saddle Horse","Kerqin","Kerry bog","Kiger Mustang","Kinsky","Kirdi","Kirdimi","Kirghiz","Kisber Felver","Kiso","Kladruber","Knabstrup","Kohband","Konik","Kordofani","Koto-koli","Kouznetsk","Kuda Padi","Kuda-Pacu","Kumyk","Kundudo","Kuningan","Kurde","Kushum","Kustanair","Kwangok","KWPN","La Silla","Lakka","Lämminverinen Ravuri","Landais","Lao","Lavradeiro","Lebaniega","Lehmkuhlener","Lesbos","Letea","Letton","Leutstettener","Lewitzer","Lezgian","Lichuan","Lidzbark","Liebenthaler","Lijiang","Lipizzan","Lippitt Morgan","Livno","Llanero","Logone","Lokaï","Lombok","Losino","Lovets","Lowicz","Lundy","Lusitanien","Lynghest","M'Bayar","M'Par","Macassar","Makra","Malakan","Mallorquín","Malopolski","Manga","Mangalarga marchador","Mangalarga paulista","Mangolina","Marajoara","Marazi","Maremmano","Marismeña","Marwari","Mayray","Mbai","Mecklembourg","Međimurje","Megezh","Megruli","Merak-Saktenpata","Mérens","Messara","Messeri","Mezen","Midilli","Minahasa","Mini Shetland","Minianka","Miniature néerlandais","Miniature sud-africain","Miniature Toy Horse","Minorquin","Minoussinsk","Misaki","Missouri Fox Trotter","Miyako","Moldave","Monchina","Mongol chinois","Montana Traveler","Morab","Morave","Morgan","Morna","Morocco spotted horse","Morochuco","Mossi","Mountain Pleasure","Moyle","Muniqi","Murakosi - Murakoz","Murgese","Murinsulaner","Mustang","Mustang de Cerbat","Mustang des monts Pryor","Mustang espagnol","Myangad","Napolitain","Narym","National Show Horse","New Forest","Ngua Noi","Nigérian","Ningqiang","Nokota","Nonius","Nooitgedacht","Nordestin","Nordlandshest","Noriker","Noriker silésien","Nouvel Altaï","Novoalexandrovsk","Novokirghize","Ob","Oldenbourg","Oldenbourg danois","Ondorshil","Orlov-Rostopchin","Østland","Padang","Pagan","Paint Horse","Pampa","Pampa marchador","Panje","Pantaneiro","Paso cubain","Paso du Costa Rica","Paso Fino","Paso fino colombien","Paso péruvien","Patibarcino","Pechora","Percheron","Persano","Petiso argentino","Petit cheval de selle allemand","Pfalz-ardenner","Pindos","Pinkafeld","Pintabian","Pinto cubain","Pinzgauer","Piquira","Pleven","Poitevin mulassier","Polesskaya","Polo argentin","Poney Appaloosa européen","Poney australien","Poney basque","Poney classique allemand","Poney de Birmanie","Poney de Bornéo","Poney de Kagoshima","Poney de l'Esperia","Poney de Manipur","Poney de Monterufoli","Poney de Pénée","Poney de polo","Poney de Râjshâhî","Poney de selle allemand","Poney de selle belge","Poney de selle britannique","Poney de selle finlandais","Poney de selle polonais","Poney de selle suédois","Poney de Somalie","Poney de sport danois","Poney de sport nord-américain","Poney de sport slovaque","Poney de sport tchèque","Poney de Terre-Neuve","Poney des Açores","Poney des Amériques","Poney des Carpates","Poney des Mogods","Poney du Darfour","Poney du Sri Lanka","Poney français de selle","Poney Hackney","Poney indien du lac La Croix","Poney Noma","Poney roumain","Poney rustique canadien","Poney sardinien","Poney tacheté britannique","Poney thaïlandais","Poney tibétain","Poney westphalien","Pottok","Priangan","Priob","Pur-sang","Pur-sang arabe","Pure race espagnole","Puruca","Pyongwon","Pyrénées catalanes","Qashqai","Qatgani","Qazal","Quarab","Quarter Horse","Quarter pony","Racking horse","Rahvan","Retuerta","Reziegi Taaishi","Rhénan sang-chaud","Rhodos","Rocky Mountain Horse","Rodope","Romano della Maremma Laziale","Rottaler","Sabyol","Saddlebred","Saklawi","Salernitano","Samand","Samolaco","Sandalwood","Sanfratellano","Sang-chaud lourd de Saxe-Thuringe","Sanhe","Sara","Sarcidano","sBs","Selale","Selle argentin","Selle australien","Selle autrichien","Selle de Thuringe","Selle français","Selle italien","Selle russe","Selle slovaque","Selle slovène","Selle sud-africain","Selle suédois","Selle tchèque","Selle ukrainien","Selle uruguayen","Serrano","Shagya","Shan","Shandan","Shetland","Shetland américain","Shirazi","Shire","Shirvan","Siaen","Siciliano","Siglavy","Sikang","Silésien","Sindh Desi","Sini","Sistani","Skogsruss","Skyros","Sokólski","Sorraïa","Soudanais","Spanish Jennet","Spanish Norman","Spiti","Sportaloosa","Spotted saddle horse","Standardbred","Stock Horse australien","Sud-africain sang-chaud","Suédois du nord","Suffolk Punch","Sulphur","Sumba","Sumbar-Sandel-Arabe","Sumbawa","Sunicho","Sztumski","Tadjik","Tagaytay","Taishuh","Tarāi","Tavda","Tawleed","Tchéco-morave belge","Tchenaran","Tchèque sang-froid","Tchernomor","Tennessee Walker","Tersk","Tes","Thessalien","Tieling","Tiger horse","Timor","Tokara","Tolfetano","Tonga","Tooraq","Topuğu Kıllı","Tori","Touchine","Touva","Trait allemand du Sud","Trait argentin","Trait australien","Trait belge","Trait biélorusse","Trait bulgare","Trait crème américain","Trait de Croatie","Trait de l'Altmark","Trait de la Forêt-Noire","Trait de Rhénanie","Trait de Saxe-Thuringe","Trait du Nord","Trait du Schleswig","Trait estonien","Trait hanovrien d'origine Schleswig","Trait hongrois","Trait irlandais","Trait italien","Trait lituanien","Trait néerlandais","Trait pie américain","Trait polonais","Trait roumain","Trait russe","Trait soviétique","Trait westphalien","Trakehner","Trakya","Transbaïkal","Trocha Pura Colombiana","Trote y galope","Trotteur allemand","Trotteur croate","Trotteur cubain","Trotteur danois","Trotteur de Ljutomer","Trotteur Døle","Trotteur espagnol","Trotteur finlandais sang-chaud","Trotteur français","Trotteur italien","Trotteur Latgale","Trotteur métis","Trotteur Orlov","Trotteur roumain","Trotteur russe","Trotteur scandinave","Trotteur yougoslave","Tuigpaard","Turkestani","Ujumqin","Unmol","Uzunyayla","Viatka","Virginia highlander","Vlaamperd","Vladimir","Voronej","Warlander","Waziri","Welara","Welsh","Welsh cob","Welsh de type cob","Welsh mountain","Wenshan","Westphalien","Wielkopolski","Wilwal","Württemberger","Wushen","Xiangfen","Xilinguole","Xinihe","Yabu","Yanqi","Yargha","Yili","Yiwu","Yonaguni","Yongning","Yunnan","Yushu","Yuta","Zabaikal","Zakynthos","Zanskari","Žemaitukas","Zhongdian","Zweibrücker"],Oqu=["Abeille tueuse","Abeille découpeuse de la luzerne","Abeille européenne","Abeille à miel","Æschne","Æschne bleue","Æschne des joncs","Agrion jouvencelle","Agrion élégant","Ammophile des sables","Anax empereur","Anophèle","Apollon","Argus bleu","Ascalaphe soufré","Atlas","Aurore","Azuré du serpolet","Balanin des noisettes","Blastophage","Blatte","Blatte américaine","Blatte de Madagascar","Blatte germanique","Blatte orientale","Bombyle","Bombyx du mûrier","Bombyx du ricin","Bombyx éri","Bostryche typographe","Bourdon","Bourdon des champs","Bourdon des pierres","Bourdon des prés","Bourdon terrestre","Bousier","Calliphoridé","Caloptéryx vierge","Capricorne de l'épine de Jérusalem","Capricorne des cactus","Capricorne des maisons","Capricorne du chêne","Capricorne musqué","Carabe doré","Carabe violet","Cercope","Cétoine","Cétoine dorée","Cétoine grise","Cétoine marginée","Cétoine verte","Charançon du blé","Charançon rouge des palmiers","Chironome","Chouette","Chrysope","Chrysope nacrée","Chrysope verte","Cicadelle blanche","Cicindèle","Cigale","Cigale bossue","Cigale bossue du chêne","Cigale grise","Cigale plébéienne","Citron","Citron de Provence","Clairon des abeilles","Clairon des ruches","Coccinelle","Coccinelle asiatique","Coccinelle à deux points","Coccinelle à quatorze points","Coccinelle à sept points","Coccinelle à vingt-deux points","Courtilière","Criquet","Criquet migrateur","Déesse précieuse","Demi-deuil","Demi diable","Grand diable","Petit diable","Doryphore de la pomme de terre","Drosophile","Dynaste Hercule","Éphémère","Euglossine","Fausse teigne de la cire","Flambé","Fourmi","Fourmi balle de fusil","Fourmi de feu","Fourmi ensanglantée","Fourmilion","Frelon asiatique","Frelon européen","Frelon géant japonais","Gazé","Gendarme","Gerris","Grand paon de nuit","Grand Planeur","Grande aeschne","Grande saperde du peuplier","Grande sauterelle verte","Graphosome d'Italie","Greta oto","Grillon","Grillon champêtre","Grillon domestique","Guêpe commune","Guêpe germanique","Guêpe-papillon","Hanneton","Hercule","Hulotte","Insecte","Lepture cordigère","Leste fiancé","Léthocère d'Amérique","Libellule déprimée","Lucane cerf-volant","Lucilie bouchère","Lucilie bufonivore","Luciole","Lyctus","Machaon","Magicienne dentelée","Mante religieuse","Mante-orchidée","Mélipone","Monarque","Morpho cypris","Mouche domestique","Mouche du vinaigre","Mouche tsé-tsé","Mouche verte commune","Moustique tigre","Nèpe","Neuroptère","Osmie cornue","Papillon","Papillon du palmier","Perle","Petit apollon","Petit capricorne","Phasme","Phasme bâton","Phrygane","Phyllie","Poisson d'argent","Poliste","Poliste géant","Polyphème","Pou","Pou du pubis","Prométhée","Puce","Puceron","Punaise","Punaise d'eau géante","Punaise de la Morelle","Punaise de lit","Punaise ornée","Punaise-épine","Rosalie alpine","Saturnie Cécropia","Saturnie du cerisier","Saturnie du poirier","Sauterelle","Scarabée du désert","Scarabée rhinocéros européen","Scarabée rhinocéros japonais","Scolie des jardins","Sorcière blanche","Sphinx de Morgan","Sphinx de Wallace","Sphinx du tilleul","Taon","Ténébrion meunier","Termite","Tipule","Titan","Titiwai","Turquoise","Ver de bancoule","Ver luisant","Vrillette","Vrillette du pain","Weta","Weta des arbres","Weta des cavernes","Weta géant","Xylocope violet","Zabre des céréales","Zygène"],$qu=["Lion de l'Atlas","Lion du Cap","Lion d'Afrique","Lion d'Asie"],Hqu=["Alaska","Angora français","Argenté de Champagne","Argenté de Saint Hubert","Bélier anglais","Bélier français","Blanc de Hotot","Blanc de Vendée","Bleu de Beveren","Bleu de Vienne","Brun marron de Lorraine","Californien","Castorrex","Chamois de Thuringe","Fauve de Bourgogne","Feh de Marbourg","Feu Feh","Feu havane","Feu noir","Géant blanc du Bouscat","Géant des Flandres","Géant papillon français","Grand Chinchilla","Grand Russe","Gris bleu de Vienne","Gris de Vienne","Gris du Bourbonnais","Havane français","Hermine de Lutterbach","Hollandais","Japonais","lapin bélier","Lapin blanc danois","Lapin chèvre","Lapin chinchilla","Lièvre belge","Lynx","Nain angora","Nain bélier Rex","Nain de couleur","Nain renard","Nain Rex","Nain satin","Néo-Zélandais","Noir de Vienne","Normand","Papillon anglais","Papillon rhénan","Perlfeh","Petit bélier","Petit papillon","Polonais","Renard","Rex","Rhoen","Russe","Sablé des Vosges","Satin","Separator","Zibeline"],Gqu=["Alsophis ater","Anaconda à taches sombres","Anaconda bolivien","Anaconda curiyú","Anaconda de Barbour","Anaconda de Bolivie","Anaconda de Deschauense","Anaconda du Paraguay","Anaconda géant","Anaconda jaune","Anaconda vert","Barba amarilla","Boa","Boa arboricole de Madagascar","Boa arc-en-ciel","Boa arc-en-ciel cubain","Boa canin","Boa caoutchouc","Boa cubain","Boa d'Amazonie","Boa de Cuba","Boa de Duméril","Boa de l'île Ronde","Boa de l'île Ronde de Dussumier","Boa de l'île Ronde de Schlegel","Boa de la Jamaïque","Boa de Madagascar","Boa de Maurice","Boa de Porto Rico","Boa des forêts","Boa des forêts de Madagascar","Boa des perroquets","Boa des sables","Boa des sables d'Afrique","Boa des savanes de Duméril","Boa devin","Boa émeraude","Boa fouisseur de l'île Maurice","Boa fouisseur de l'île Ronde","Boa nain","Boa sobre","Boa terrestre de Madagascar","Bongare","Bongare annelé","Bongare candide","Bongare fascié","Bongare indien","Bongare rayé","Boomslang","Bungare","Cinglard","Cobra","Cobra à lunettes","Cobra à monocle","Cobra chinois","Cobra cracheur","Cobra cracheur à cou noir","Cobra cracheur du Mozambique","Cobra cracheur équatorial","Cobra cracheur indonésien","Cobra cracheur rouge","Cobra d'eau","Cobra d'eau rayé","Cobra de mer","Cobra des Philipines du Nord","Cobra du Cap","Cobra du Mozambique","Cobra égyptien","Cobra indien","Cobra royal","Coronelle","Coronelle girondine","Coronelle lisse","Couleuvre","Couleuvre à capuchon","Couleuvre à collier","Couleuvre à collier américaine","Couleuvre à dos rouge","Couleuvre à échelons","Couleuvre à jarretière de Santa Cruz","Couleuvre à nez plat","Couleuvre à nez retroussé","Couleuvre à quatre raies","Couleuvre à ventre rouge","Couleuvre brune","Couleuvre d'eau","Couleuvre d'Esculape","Couleuvre de Forsskal","Couleuvre de l'Amour","Couleuvre de l'Ouest","Couleuvre de Montpellier","Couleuvre des Plaines","Couleuvre diadème","Couleuvre du Nord-Ouest","Couleuvre fauve de l'Est","Couleuvre faux-corail","Couleuvre léopard","Couleuvre mauresque","Couleuvre mince","Couleuvre obscure","Couleuvre rayée","Couleuvre royale","Couleuvre tachetée","Couleuvre tessellée","Couleuvre verte","Couleuvre verte et jaune","Couleuvre vipérine","Couleuvre-jarretière","Couresse à ventre rouge","Couresse du Banc d'Anguilla","Crotale","Crotale à losange","Crotale cascabelle","Crotale cent pas","Crotale de l'ouest","Crotale de Malaisie","Crotale de Mojave","Crotale des bambous","Crotale des bois","Crotale des prairies","Crotale des tropiques","Crotale diamantin","Crotale diamantin de l'Ouest","Crotale du temple","Crotale du Texas","Crotale du Venezuela","Crotale muet","Crotale tigré","Cuatronarices","Curiyú","Échide","Échide à ventre blanc","Échide carénée","Échide des pyramides","Faux-corail de Sinaloa","Fer de lance","Fer de lance centro-américain","Fer de lance commun","Fer de lance de la Martinique","Grage grands carreaux","Grand anaconda","Grands carreaux","Habu","Habu d'Arisa","Habu d'Okinawa","Habu de Kikuchi","Habu de Kume-jima","Habu de Sakishima","Habu de Taïwan","Habu de Tokara","Habu Hime","Jaracacá amarilla","Jaracacá jaune","Jararaca","Jararaca Pintada","Jararaca-cruzeira","Jararaca-ilhoa","Jararacuçu","Katuali","Macagua","Maître de la brousse","Mamba de Jameson","Mamba noir","Mamba vert","Mamba vert de Guinée","Mamba vert de Jameson","Mamba vert de l'Est","Mamba vert de l'Ouest","Mapanare","Mocassin d'eau","Ñacaniná","Pélamide","Plature","Python","Python à lèvres blanches","Python à tête noire","Python à tête noire d'Australie","Python améthyste","Python arboricole vert","Python arboricole vert australien","Python birman","Python boule","Python d'Amérique centrale","Python d'Angola","Python de Boelen","Python de Children","Python de Macklot","Python de Papouasie","Python de Ramsay","Python de Seba","Python de Stimson","Python de Timor","Python fouisseur du Mexique","Python indien","Python malais","Python molure","Python olive","Python pygmé","Python réticulé","Python royal"],_qu=["chien","chat","serpent","ours","lion","cétacé","insecte","crocodilien","vache","oiseau","poisson","lapin","cheval"],Vqu={bear:wqu,bird:Pqu,cat:Tqu,cetacean:jqu,cow:Nqu,crocodilia:Lqu,dog:Rqu,fish:Kqu,horse:Iqu,insect:Oqu,lion:$qu,rabbit:Hqu,snake:Gqu,type:_qu},Jqu=Vqu,Uqu=["076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"],Wqu={formats:Uqu},qqu=Wqu,Zqu=["abricot","acajou","aigue-marine","amande","amarante","ambre","améthyste","anthracite","argent","aubergine","aurore","avocat","azur","basané","beurre","bis","bisque","bistre","bitume","blanc cassé","blanc lunaire","blé","bleu acier","bleu bleuet","bleu canard","bleu charrette","bleu ciel","bleu de cobalt","bleu de Prusse","bleu électrique","bleu givré","bleu marine","bleu nuit","bleu outremer","bleu paon","bleu persan","bleu pétrole","bleu roi","bleu saphir","bleu turquin","bouton d'or","brique","bronze","brou de noix","caca d'oie","cacao","cachou","café","cannelle","capucine","caramel","carmin","carotte","chamois","chartreuse","cuivre","chocolat","cinabre","citrouille","cœruleum","coquille d'œuf","corail","cramoisi","cuisse de nymphe","cyan","écarlate","écru","émeraude","fauve","flave","fraise","framboise","fumée","garance","glauque","glycine","grège","grenadine","grenat","gris acier","gris de Payne","gris fer","gris perle","gris souris","groseille","gueules","héliotrope","incarnat","indigo","isabelle","jaune canari","jaune citron","jaune de cobalt","couleurs de Mars","jaune de Naples","jaune impérial","jaune mimosa","outremer véritable","lavallière","lavande","lie de vin","lilas","lime","lin","magenta","maïs","malachite","mandarine","marron","mastic","mauve","menthe","moutarde","nacarat","nankin","noisette","ocre","ocre rouge","olive","or","orange brûlé","orchidée","orpiment","paille","parme","pelure d'oignon","pervenche","pistache","poil de chameau","ponceau","pourpre","prasin","prune","puce","rose Mountbatten","oxyde de fer","rouge cardinal","rouge cerise","rouge d'Andrinople","rouge de Falun","rouge feu","rouge tomate","tomette","rouille","rubis","sable","safre","sang de bœuf","sanguine","sarcelle","saumon","sépia","sinople","smalt","soufre","tabac","terre d'ombre","topaze","tourterelle","turquoise","vanille","vermeil","vermillon","vert bouteille","vert céladon","vert d'eau","vert-de-gris","vert de Hooker","vert de vessie","vert épinard","vert impérial","vert lichen","vert oxyde de chrome","vert perroquet","vert poireau","vert pomme","vert prairie","vert printemps","vert sapin","vert sauge","vert tilleul","vert Véronèse","violet","violet d'évêque","viride","zinzolin"],Yqu={human:Zqu},Qqu=Yqu,Xqu=["Livres","Films","Musique","Jeux","Electronique","Ordinateurs","Maison","Jardin","Outils","Épicerie","Santé","Beauté","Jouets","Enfants","Bébé","Vêtements","Chaussures","Bijoux","Sports","Plein air","Automobile","Industrie"],uZu=["Ces médailles et épingles sont en argent avec patine artistique. Elles ont été composées et frappées spécialement dans les ateliers de l'État pour la Société l'Hirondelle.","Cadre raccord brasé de 53 ou 58 %. Jantes en acier émaillées. Pneus “Hiron” 700 x 35, garantis 12 mois. Pignon roue libre à emboitement hexagonal. Frein “Hirondelle” sur jante arrière. Garde-boue métal.","Montre-bracelet, dite “d'Aviateur”, métal inaltérable, diam. 435ym. Mouvement de précision chronographe, cadran avec grande aiguille trotteuse, permettant la lecture 1/25de seconde.","Lanterne cuivre fort, finement nickelé, chute d'eau réglable, suspension antivibratrice, projecteur diamètre cm2, avec verre bombé. Durée d'éclairage 3 heures. Poids 395 grammes.","Lunettes étanches, monture caoutchouc moulé de 1re qual. glaces rondes de 55 mm de diam. en verre clair. Les lunettes protègent les yeux contre les poussières, fumées et gaz industriels et se portent av. nos masques 5862-5864. Pds 60 gr.","Carrosserie en tôle d'acier laqué blanc montée sur roues pour faciliter le déplacement, couvercle laqué blanc, dessus et cuve en métal émaille marron, inaltérable a l'eau de lessive et a la chaleur,","Bicyclette à 1 vitesse, pneus 1/2 ballon. Cadre de 52cm. Jantes chromées. Roue Hore. Moyeux indéréglables. 2 freins sur jantes. Guidon trials. Garde-boue et couvre chaine en acier émaillé. Porte-bagages. Gardejupes. Pédales à blocs caoutchouc. Émail couleur. Selle route cuir. Sacoche avec outillage. Pompe de cadre. Timbre avertisseur.","Petite griffe à sarcler. 5 dents en acier, largeur 8 cm. poignée estampée, longueur 26 cm. poids 150 gr. Pour ameublir le sol, arracher les herbes entre les plantes ou fleurs cultivées en lignes rapprochées.","Moteur Villiers. Puissance au frein : 7 HP, 3 vitesses, lancement au pied, éclairage électrique, carrosserie 2 places, coffre à outils, outillage complet, capote et pare-brise.","Maillot en coton fin à rayures se boutonnant devant pour enfants.","Rasoir de sûreté “Prima” tout en laiton massif nickelé chromé, manche moleté bien en main. Peigne et contre-peigne galbés tenant tout d'une pièce, fermeture à charnière, blocage instantané de la lame.","Ce magnifique radio-phono comprend un excellent récepteur radioL'ensemble, dans une belle ébénisterie teintée palissandre, forme un très phonique 6 lampes et un tourne-disque de vitesses placé sous le couvercle. Beau meuble. Ce modèle, dont le montage particulièrement soigne assure un très bon rendement aussi bien en radio qu'en phono, est garanti mn an.","Récepteurs de télévision à haute définition 819 lignes, donnant une image très nette et d'un contraste agréable ne fatiguant pas la vue, le montage de la partie radio donne un son absolument remarquable.","Tous nos appareils sont blindés pour que leur rayonnement ne trouble pas les récepteurs radiophoniques, et ils fonctionnent sur courant alternatif 50 riodes 110 et 220 volts. Ils sont garantis pendant 1 an; toutefois, suivant la règle, le tube cathodique est garanti pour 6 mois seulement."],eZu={adjective:["Petit","Ergonomique","Électronique","Rustique","Intelligent","Magnifique","Incroyable","Élégant","Fantastique","Pratique","Moderne","Recyclé","Sur mesure","Génial","Générique","Artisanal","Fait main","Oriental","Licencié","Luxueux","Raffiné","Sans marque","Savoureux"],material:["Acier","Bronze","Bois","Béton","Plastique","Coton","Granit","Caoutchouc","Métal","Doux","Frais","Congelé"],product:["Chaise","Voiture","Ordinateur","Clavier","Souris","Vélo","Boule","Gants","Pantalon","Chemise","Table","Chaussures","Chapeau","Serviettes","Savon","Thon","Poulet","Poisson","Fromage","Lard","Pizza","Salade","Saucisses","Frites"]},aZu={department:Xqu,product_description:uZu,product_name:eZu},rZu=aZu,nZu={wide:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],wide_context:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],abbr:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."]},tZu={wide:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],wide_context:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],abbr:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],abbr_context:["dim","lun","mar","mer","jeu","ven","sam"]},iZu={month:nZu,weekday:tZu},oZu=iZu,sZu=["Chèque","Epargne","Marché monétaire","Investissement","Prêt immobilier","Carte de crédit","Prêt personnel"],lZu=[{name:"Dollar",code:"USD",symbol:"$"},{name:"Dollar canadien",code:"CAD",symbol:"$"},{name:"Peso mexicain",code:"MXN",symbol:"$"},{name:"Florin",code:"AWG",symbol:"ƒ"},{name:"Baisse du dollar",code:"BBD",symbol:"$"},{name:"Dollar bermudien",code:"BMD",symbol:"$"},{name:"Dollar des Bahamas",code:"BSD",symbol:"$"},{name:"Peso dominicain",code:"DOP",symbol:"$"},{name:"Dollar jamaïcain",code:"JMD",symbol:"$"},{name:"Quetzal guatémaltèque",code:"GTQ",symbol:"Q"},{name:"Balboa panaméen",code:"PAB",symbol:"B/."},{name:"Dollar des Caraïbes",code:"XCD",symbol:"$"},{name:"euro",code:"EUR",symbol:"€"},{name:"Livre sterling",code:"GBP",symbol:"£"},{name:"Course géorgienne",code:"GEL",symbol:"₾"},{name:"Lev bulgare",code:"BGN",symbol:"лв"},{name:"Franc suisse",code:"CHF",symbol:"CHF"},{name:"Couronne danoise",code:"DKK",symbol:"kr"},{name:"République tchèque Couronne",code:"CZK",symbol:"Kč"},{name:"Kuna croate",code:"HRK",symbol:"kn"},{name:"Forint hongrois",code:"HUF",symbol:"ft"},{name:"couronne norvégienne",code:"NOK",symbol:"kr"},{name:"Rouble russe",code:"RUB",symbol:"₽"},{name:"Zloty polonais",code:"PLN",symbol:"zł"},{name:"Leu roumain",code:"RON",symbol:"lei"},{name:"couronne suédoise",code:"SEK",symbol:"kr"},{name:"Hryvnia ukrainienne",code:"UAH",symbol:"₴"},{name:"lire turque",code:"TRY",symbol:"₺"},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Bolivien bolivien",code:"BOB",symbol:"Bs."},{name:"Real brésilien",code:"BRL",symbol:"R$"},{name:"Peso chilien",code:"CLP",symbol:"$"},{name:"Peso colombien",code:"COP",symbol:"$"},{name:"Nouveau Sol Péruvien",code:"PEN",symbol:"S/."},{name:"Guarani paraguayen",code:"PYG",symbol:"₲"},{name:"Peso uruguayen",code:"UYU",symbol:"$"},{name:"Bolivar vénézuélien",code:"VES",symbol:"Bs."},{name:"Yen japonais",code:"JPY",symbol:"¥"},{name:"Bangladesh Taka",code:"BDT",symbol:"৳"},{name:"Le yuan chinois",code:"CNY",symbol:"¥"},{name:"Dollar de Hong Kong",code:"HKD",symbol:"$"},{name:"Roupie indienne",code:"INR",symbol:"₹"},{name:"Riel cambodgien",code:"KHR",symbol:"៛"},{name:"Poulet",code:"LAK",symbol:"₭"},{name:"Roupie sri lankaise",code:"LKR",symbol:"රු"},{name:"Rufiyaa",code:"MVR",symbol:".ރ"},{name:"cloche malaisienne",code:"MYR",symbol:"RM"},{name:"Roupie népalaise",code:"NPR",symbol:"रू"},{name:"Peso philippin",code:"PHP",symbol:"₱"},{name:"Roupie pakistanaise",code:"PKR",symbol:"₨"},{name:"Dollar de Singapour",code:"SGD",symbol:"$"},{name:"Baht thaïlandais",code:"THB",symbol:"฿"},{name:"Nouveau dollar de Taïwan",code:"TWD",symbol:"$"},{name:"Dong vietnamien",code:"VND",symbol:"₫"},{name:"Dollar australien",code:"AUD",symbol:"$"},{name:"Dollar fidjien",code:"FJD",symbol:"$"},{name:"Dollar néo-zélandais",code:"NZD",symbol:"$"},{name:"Franc CFP",code:"XPF",symbol:"₣"},{name:"Livre égyptienne",code:"EGP",symbol:"£"},{name:"Cédi ghanéen",code:"GHS",symbol:"₵"},{name:"Dalasi",code:"GMD",symbol:"D"},{name:"Shilling kenyan",code:"KES",symbol:"Sh"},{name:"Dirham marocain",code:"MAD",symbol:"DH"},{name:"Ariary malgache",code:"MGA",symbol:"Ar"},{name:"Roupie mauricienne",code:"MUR",symbol:"₨"},{name:"Dollar namibien",code:"NAD",symbol:"$"},{name:"Naira nigérian",code:"NGN",symbol:"₦"},{name:"Roupie",code:"SCR",symbol:"₨"},{name:"Dinar tunisien",code:"TND",symbol:"DT"},{name:"Shilling ougandais",code:"UGX",symbol:"Sh"},{name:"CFA Franc BEAC",code:"XAF",symbol:"Fr"},{name:"CFA Franc BCEAO",code:"XOF",symbol:"Fr"},{name:"Rand sud-africain",code:"ZAR",symbol:"Br"},{name:"Dirham des Émirats arabes unis",code:"AED",symbol:"د.إ"},{name:"Nouveau Shekel israélien",code:"ILS",symbol:"₪"},{name:"Livre syrienne",code:"SYP",symbol:"£"},{name:"Dinar jordanien",code:"JOD",symbol:"د.ا"},{name:"Dinar koweïtien",code:"KWD",symbol:"د.ك"},{name:"Livre libanaise",code:"LBP",symbol:"ل.ل"},{name:"Rial omanais",code:"OMR",symbol:"ر.ع."},{name:"Rial qatari",code:"QAR",symbol:"ر.ق"},{name:"Riyal saoudien",code:"SAR",symbol:""},{name:"Bitcoin",code:"BTC",symbol:"₿"},{name:"Ethereum",code:"ETH",symbol:"Ξ"},{name:"Litecoin",code:"LTC",symbol:"Ł"},{name:"Ripples",code:"XRP",symbol:"XRP"}],EZu=["dépôt","retrait","paiement","facture"],cZu={account_type:sZu,currency:lZu,transaction_type:EZu},dZu=cZu,DZu=["com","net","biz","ch"],xZu=["gmail.com","bluewin.ch","hotmail.com","outlook.com"],mZu={domain_suffix:DZu,free_email:xZu},hZu=mZu,pZu=["####","###","##","#"],gZu=["Aarau","Adliswil","Aesch","Affoltern am Albis","Aigle","Allschwil","Altdorf","Altstätten","Amriswil","Appenzell","Arbon","Arlesheim","Arosa","Arth","Baar","Baden","Bassersdorf","Bellinzone","Belp","Berne","Berthoud","Bienne","Binningen","Birsfelden","Brigue-Glis","Brugg","Buchs","Bulle","Bussigny","Bâle","Bülach","Carouge","Cham","Chiasso","Chêne-Bougeries","Coire","Crissier","Davos","Delémont","Dietikon","Dübendorf","Ebikon","Einsiedeln","Emmen","Flawil","Frauenfeld","Freienbach","Fribourg","Genève","Gland","Glaris Centre","Glaris Nord","Gossau","Granges","Herisau","Hinwil","Horgen","Horw","Illnau-Effretikon","Interlaken","Ittigen","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","La Neuveville","La Tour-de-Peilz","Lancy","Langenthal","Lausanne","Le Grand-Saconnex","Le Locle","Lenzbourg","Liestal","Locarno","Lucerne","Lugano","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morat","Morges","Moutier","Muri bei Bern","Muttenz","Männedorf","Möhlin","Münchenbuchsee","Münchenstein","Münsingen","Neuchâtel","Neuhausen am Rheinfall","Nyon","Oberwil","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Payerne","Peseux","Pfäffikon","Plan-les-Ouates","Poliez-Pittet","Porrentruy","Pratteln","Prilly","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Risch-Rotkreuz","Romanshorn","Rorschach","Rüti","Saint-Gall","Saint-Moritz","Sarnen","Schaffhouse","Schlieren","Schwytz","Sierre","Sion","Soleure","Spiez","Spreitenbach","Stans","Steffisburg","Steinhausen","Stäfa","Suhr","Sursee","Thalwil","Thoune","Thônex","Urdorf","Uster","Uzwil","Vernier","Versoix","Vevey","Veyrier","Villars-sur-Glâne","Viège","Volketswil","Wallisellen","Weinfelden","Wettingen","Wetzikon","Wil","Winterthour","Wohlen","Worb","Wädenswil","Yverdon-les-Bains","Zermatt","Zofingue","Zollikofen","Zollikon","Zoug","Zuchwil","Zurich","Écublens"],fZu=["{{location.city_name}}"],vZu=["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],CZu=[{alpha2:"CH",alpha3:"CHE",numeric:"756"}],FZu=["Suisse"],kZu=["Nord","Est","Sud","Ouest","Nord-est","Nord-ouest","Sud-est","Sud-ouest"],AZu=["1###","2###","3###","4###","5###","6###","7###","8###","9###"],bZu=["Apt. ###","# étage"],yZu=["Argovie","Appenzell Rhodes-Intérieures","Appenzell Rhodes-Extérieures","Bâle-Ville","Bâle-Campagne","Berne","Fribourg","Genève","Glaris","Grisons","Jura","Lucerne","Neuchâtel","Nidwald","Obwald","Schaffhouse","Schwyt","Soleure","Saint-Gall","Thurgovie","Tessin","Uri","Valai","Vaud","Zoug","Zurich"],BZu=["AG","AI","AR","BE","BL","BS","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH"],zZu={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},SZu=["{{location.street_prefix}} {{location.street_suffix}}"],MZu=["Rue","Avenue","Place","Route","Chemin"],wZu=["Agassiz","Aimé Charpilloz","Albert-Gobat","Ancienne Route Romaine","aux Brebis","Baptiste Savoye","Basse","Beauregard","Beausite","Berg","Berthold Vuilleumier","Blanc","cantonale","Centrale","Champ Meusel","Champs Bruants","Champs de la Pelle","Champs Saliers","Chantemerle","Charles Schäublin","Chautenatte","Combe-Grède","d'Amour","d'Evilard","d'Orvin","de Beau-Site","de Beauregard","de Beausite","de Bel-Air","de Belfond","de Berne","de Beuchemaitin","de Bienne","de Blanche-Terre","de Blanchet","de Bonné","de Boron","de Bretin","de Brevoi","de Chalière","de Chaluet","de Champ Villiers","de Champ-Fleuri","de Champoz","de Chasseral","de Châtillon","de Chavannes","de Chuffort","de Citroz","de Combatte","de Courtelary","de Diesse","de Ferreule","de Frinvillier","de Froideval","de Graitery","de Jeaurat","de l'Aiguillon","de l'Alouette","de l'Arsenal","de l'Aurore","de l'Avenir","de l'Eau des Fontaines","de l'Ecluse","de l'Ecole","de l'Ecole Primaire","de l'Eglise","de l'Endroit","de l'Enfer","de l'Envers","de l'Erguel","de l'Essor","de l'Est","de l'Hôpital","de l'Hôtel-de-Ville","de l'Industrie","de l'Orée","de l'Orge","de l'Orgerie","de l'Ouest","de la Baume","de la Bergerie","de la Blanche-Eglise","de la Borcairde","de la Bosse","de la Brigade","de la Calle","de la Carrière","de la Cascade","de la Cernière","de la Chapelle","de la Chavonne","de la Ciblerie","de la Citadelle","de la Cité","de la Citerne","de la Clef","de la Colline","de la Combe","de la Combe-Aubert","de la Condemine","de la Côte","de la Courtine","de la Creuse","de la Croix","de la Cure","de la Dout","de la Doux","de la Douzette","de la Fenatte","de la Fenette","de la Fin","de la Fiole","de la Fontaine","de la Forge","de la Foule","de la Fourchaux","de la Gare","de la Golatte","de la Halle","de la Halte","de la Joux","de la Maison de Ville","de la Maison-Blanche","de la Malade","de la Malathe","de la Marchande","de la Nancoran","de la Nant","de la Neigette","de la Neuve Charrière","de la Paix","de la Peluse","de la Petite Fin","de la Petite-Fin","de la Piscine","de la Place","de la Plage","de la Poste","de la Poya","de la Prairie","de la Praye","de la Préfecture","de la Prévôté","de la Printanière","de la Promenade","de la Pron","de la Raisse","de la Récille","de la Reuchenette","de la Rive","de la Rochalle","de la Roche au Cros","de la Rochette","de la Rouette","de la Sagnette","de la Scierie","de la Seignette","de la Serre","de la Société","de la Suze","de la Tour","de la Trame","de la Valle","de la Vanne","de la Versanne","de la vieille Charrière","de la Vignette","de La vy deſtraÿe","de Lamboing","de Lausanne","de Lausanne à Daillens","de Lignières","de Loville","de Malvaux","de Maupras","de Maupras du Haut","de Mévilier","de Montoz","de Morges","de Moron","de Neuchâtel","de Nods","de Pâquier","de Penthaz à Bournens","de Penthaz à Cossonay","de Penthaz à Daillens","de Penthaz à Gollion","de Penthaz à Penthalaz","de Penthaz à Sullens","de Pierre Grise","de Pierre-Pertuis","de Plein Vent","de Pontenet","de Poudeille","de Prapion","de Prêles","de Reconvilier","de Reuchenette","de Rondans","de Rouge-Terre","de Ruege","de Ruveau","de Sassagne","de Saules","de Savaronne","de Sebastopol","de Sébaux","de Sébeillon","de Soleure","de Sonceboz","de Sonrougeux","de Sonvilier","de St-Joux","de Sur-Frête","de Tavannes","de Tivoli","de Tombain","de Tramelan","de Vallon","de Vauffelin","de Vervas","de Vigneule","de Villeret","Derrière Mahlés","des Ages","des Alouettes","des Artisans","des Aubépines","des Auges","des Aulnes","des Bains","des Biches","des Biolas","des Blanchards","des Blés","des Bleuets","des Bosquets","des Bouleaux","des Bourdons","des Bourgognons","des Britanières","des Brues","des Carrons","des Celliers","des Cerisiers","des Champs","des Charbonnières","des Chardonnerets","des Charmilles","des Chavannes","des Chênes","des Chenevières","des Chevaux","des Cibles","des Clos","des Coillards","des Collèges","des Combattes","des Combes","des Convers","des Côtes Bugnot","des Deutes","des Dolaises","des Eaux","des Ecommunes","des Ecureuils","des Eglantines","des Epinettes","des Etoblons","des Faulx","des Fauvettes","des Fleurs","des Fontenettes","des Fossés","des fourches","des Fraîches","des Français","des Gentianes","des Golats","des Gorges","des Granges","des Graviers","des Gretions","des grilles","des Grillons","des Huit-Journaux","des Isles","des Italiens","des Jardinets","des Jardins","des Jonchères","des Jonquilles","des Levrières","des Lilas","des Longines","des Lorettes","des Lovières","des Malterres","des Marnins","des Martinets","des Mélèzes","des Mésanges","des Mines","des Mornets","des Mulets","des Mûriers","des Navaux","des Nazieux","des Noisetiers","des Nouettes","des Noyères","des Noyes","des Oeuches","des Oeuchettes","des Oeuvriés","des Otaux","des Pâturages","des Pêcheurs","des Pélerins","des Pendants","des Peupliers","des Pins Gras","des Pinsons","des Planchers","des Planches","des Plânes","des Plantes","des Platanes","des Pommiers","des Pontins","des Préjures","des Prés","des Prés Bernard","des Prés Joyeux","des prés Vaillons","des Prés Vaillons","des Prés-Guëtins","des Primevères","des Puits","des ravières","des Rives","des Rocailles","des Roches","des Rochettes","des Roses","des Rottes","des Ruaux","des Saigneules","des Sapins","des Sauges","des Sociétés","des Sorbiers","des Sources","des Tilles","des Tilleuls","des Tschètres","des Vergers","des Vieilles Mortes","des Vignolans","des Voitats","deſoubz","dit le Petit pré","Doyen Morel","du 16 Mars","du 26-Mars","du Bambois","du Brue","du Bruye","du Cagreu","du Cairli","du Chalet","du Chasseral","du Château","du Châtillon","du Chaumin","du Chêne","du Chevreuil","du Cinéma","du Clos","du Clos Michel","du Coin Dessus","du Collège","du Compois","du Coq","du Corps-de-Garde","du Coteau","du Cratat","du Crêt","du Crêt-Georges","du Docteur Schwab","du Dr. Eguet","du Dr.Tièche","du Droit","du Faubourg","du Faucon","du fournel","du Foyer","du Frête","du Fuet","du Général Voirol","du Genièvre","du Grand-Champ","du Grand'Clos","du Haut","du Haut des Roches","du haut ou de la côte","du Jura","du Lac","du Lac Vert","du Lavoir","du Levant","du long Jorat autrement de la Cavoye","du Mamelon Vert","du Marais","du Marché","du Midi","du Milieu","du Monnet","du Mont","du Moulin","du Nord","du Nouveau Pont","du Paradis","du Parc","du Pasteur Frêne","du Pâturage","du Pensionnat","du Perset","du Petit-Bâle","du Petit-Val","du Pierrat","du Plan","du Pommé au Loup","du Pont","du Port","du Prailat","du Pré","du Pré Bayard","du Puits","du Quai","du Quart Derrière","du Raisin","du Rêche","du Repos","du Righi","du Roc","du Ruaul du puble","du Ryaulx","du Scé","du Sel","du Signal","du Signolet","du Soleil","du Stade","du Stand","du Tempé","du Temple","du Tennis","du Tilleul","du Tirage","du Torrent","du Truit","du Tunnel","du Vélé","du Vergeret","du Viaduc","du Vignoble","du Village","du wie Ruaul","Edouard Tièche","Emile Villeneuve","en haut le Cret","Euchette","Ferdinand-Gonseth","Fin de là Outre","Fin-Lépine","Francillon","Fritz-Marchand","Ginnel","Grock","H.-F.Sandoz","Haute","Industrielle","Jacques David","Jacques-René Fiechter","Jolimont","l'Orée du Bois","le long du Cret","Marzon","Menin","Mercier","Méval","Mol","Montagu","Neuf","Neuve","Nicolas-Junker","Paul Charmillot","Pierre Jolissaint","Pierre-Alin","Plaine Fin","principale","Principale","Quart-Dessus","Rière Ville","Robert de Vigier","Rondelle","Rosselet-Challandes","Saint-Germain","Saint-Randoald","Samuel d'Aubigné","Sandoz","Sans-Souci","Sauvain","sous la Côte","sous la Lampe","Sous Route","Sous-la-Forêt","sur Beaumont","tendant à Bioley","vers Dizy","vers La Chaux","vers La Sarraz","vers Senarclens","Virgile-Rossel"],PZu={building_number:pZu,city_name:gZu,city_pattern:fZu,country:vZu,country_code:CZu,default_country:FZu,direction:kZu,postcode:AZu,secondary_address:bZu,state:yZu,state_abbr:BZu,street_address:zZu,street_pattern:SZu,street_prefix:MZu,street_suffix:wZu},TZu=PZu,jZu=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],NZu={words:jZu},LZu=NZu,RZu={title:"French (Switzerland)",code:"fr_CH",country:"CH",language:"fr",endonym:"Français (Suisse)",dir:"ltr",script:"Latn"},KZu=RZu,IZu=["Rock","Metal","Pop","Électronique","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classique","Latine","Reggae","Blues","Rap","Variété","Lofi"],OZu={genre:IZu},$Zu=OZu,n_=["Mia","Emilia","Mila","Sofia","Sophia","Ella","Lea","Elena","Olivia","Anna","Alina","Elina","Lina","Emma","Leonie","Sophie","Laura","Elin","Nora","Amelia","Juna","Lara","Lia","Ava","Nina","Maria","Yara","Sara","Valentina","Emily","Lena","Noemi","Ronja","Aurora","Julia","Zoe","Luana","Luna","Mara","Victoria","Alea","Alice","Elisa","Giulia","Chiara","Jana","Livia","Malea","Alma","Charlotte","Hana","Melina","Amélie","Ela","Klea","Mira","Elea","Ida","Luisa","Sarah","Tara","Yuna","Jara","Paula","Hanna","Aurelia","Clara","Diana","Helena","Lisa","Lorena","Malia","Alessia","Liara","Stella","Aline","Johanna","Lily","Liv","Maya","Amelie","Eleonora","Eliana","Ellie","Isabella","Malou","Melissa","Selina","Amina","Amira","Aria","Eva","Hannah","Leana","Lynn","Ariana","Ayla","Carla","Leyla","Lou","Marie","Milena","Anouk","Dua","Fiona","Klara","Leni","Leona","Louisa","Selma","Vivienne","Ana","Anastasia","Aylin","Finja","Leandra","Maja","Romy","Alva","Emilie","Maila","Mina","Naomi","Sina","Valeria","Zoé","Angelina","Arya","Inara","Kaia","Matilda","Sienna","Thea","Yael","Alicia","Alisa","Amy","Anika","Azra","Chloe","Ema","Frida","Ladina","Liyana","Malin","Malina","Mathilda","Medina","Rosa","Samira","Sofija","Ajla","Amanda","Asja","Bianca","Carlotta","Dalia","Elif","Hailey","Iva","Liana","Melisa","Neyla","Noelia","Runa","Alena","Aleyna","Aliyah","Amara","Amra","Carolina","Cecilia","Chloé","Elli","Elodie","Ena","Freya","Irina","Kaja","Lilly","Linda","Lotta","Lucia","Lucy","Marta","Nuria","Paulina","Yasmin","Zoey","Ada","Adriana","Alexandra","Alya","Ayana","Cataleya","Céline","Eleni","Jael","Jasmin","Kiara","Laila","Larissa","Matilde","Miriam","Nela","Nisa","Noa","Pia","Teodora","Tiana","Alisha","Aliya","Amalia","Anina","Arianna","Clea","Daria","Filippa","Flurina","Gianna","Gioia","Giorgia","Isabel","Isabelle","Josephine","Juliana","Julie","Juliette","Larina","Layla","Leia","Leila","Liva","Lua","Luena","Malena","Margaux","Michelle","Nayla","Rahel","Rebecca","Romina","Rona","Ruby","Serena","Siena","Soraya","Vanessa","Viola","Aaliyah","Adea","Alana","Alba","Alissa","Ambra","Anastasija","Anaïs","Antonia","Eda","Eleanor","Emilija","Hira","Ilenia","Ivy","Jasmine","Kira","Leah","Leonora","Letizia","Leya","Linn","Liya","Lola","Léonie","Mayla","Naya","Nika","Nova","Pauline","Rose","Siara","Tilda","Timea","Viktoria","Aisha","Ajna","Alara","Alia","Annika","Asia","Astrid","Beatrice","Claire","Céleste","Dahlia","Dea","Eline","Elisabeth","Elsa","Emelie","Enya","Esther","Giada","Helen","Ilaria","Ina","Jennifer","Joana","Joline","Kalea","Lenia","Lenya","Lilia","Liliana","Léa","Maira","Mattea","Maëlle","Melanie","Melody","Merjem","Mika","Najla","Nea","Nefeli","Neva","Nia","Philippa","Rhea","Seraina","Sidra","Tabea","Tamara","Tea","Teresa","Tina","Valerie","Vera","Zoë","Adina","Agatha","Ajana","Ajlin","Alissia","Alyssa","Amber","Amélia","Asya","Bella","Bigna","Camilla","Carlota","Celina","Celine","Cleo","Deborah","Delia","Diara","Dina","Eliona","Eliza","Ellen","Estelle","Felicia","Flavia","Florence","Gelila","Grace","Hava","Helin","Iliana","Iris","Janina","Jil","Joy","Jusra","Kaya","Laia","Lana","Lavinia","Leoni","Lilian","Linnea","Louise","Luise","Lya","Madlaina","Maia","Marina","Maša","Melia","Milla","Moira","Mona","Nala","Natalia","Nathalie","Nejla","Nerea","Nila","Rachel","Rajana","Rea","Reina","Riana","Robyn","Rosalie","Roza","Rüya","Samara","Sarina","Selin","Sena","Siana","Silvia","Simea","Sonja","Talia","Tessa","Theresa","Tilla","Tuana","Uma","Una","Vittoria","Wilma","Xenia","Zana","Zara","Abigail","Adele","Aida","Aina","Aleksandra","Alenia","Alexia","Aleya","Alix","Alyssia","Amadea","Amea","Amen","Amália","Anahita","Andjelina","Andrina","Angela","Anik","Annabel","Arielle","Arisa"],t_=["Mme","Mlle","Dr","Prof"],i_=["Noah","Luca","Leon","Matteo","Ben","David","Liam","Leo","Elias","Louis","Julian","Levi","Nino","Alexander","Leonardo","Tim","Finn","Aaron","Laurin","Lio","Nico","Gabriel","Lian","Luan","Elia","Luis","Samuel","Emil","Gian","Milo","Oliver","Valentin","Diego","Levin","Daniel","Felix","Maximilian","Henry","Nael","Alessio","Elio","Leandro","Mateo","Paul","Vincent","Adam","Malik","Mattia","Max","Jan","Leano","Theo","Arthur","Enea","Livio","Nicolas","Benjamin","Kian","Noel","Oskar","Robin","Dylan","Lino","Lukas","Noar","Amar","Marlon","Rayan","Dario","Jonas","Moritz","Lionel","Loris","Nils","Lars","Arian","Jonathan","Joshua","Linus","Simon","Ajan","Anton","Lenny","Rafael","Leonard","Miro","Noé","Raphael","Ryan","Andrin","Ari","Aron","Aurelio","Jason","Timo","Andrej","Damian","Fynn","Jamie","Jaro","Joel","John","Nevio","Jayden","Juri","Lean","Luka","Mael","Maxim","Michael","Romeo","Adrian","Alessandro","Dion","Henri","Jaron","Jon","Kai","Kilian","Lorik","Rian","Can","Ennio","Filip","Karl","Lion","Lorenzo","Nelio","Neo","Nick","Noam","Ruben","Thierry","Alex","Emilio","Fabio","Jakob","Tiago","Aurel","Colin","Erik","Francesco","Hugo","Lucas","Manuel","Maël","Niklas","Oscar","Samu","Sebastian","Stefan","Tian","Victor","Viktor","William","Yannick","Ali","Amir","Ayden","Christian","Devin","Elian","Fabian","Fionn","Gino","Henrik","James","Julien","Louie","Maksim","Marvin","Mathias","Matti","Milan","Miran","Nathan","Nikola","Omar","Santiago","Sven","Vito","Yuri","Anuar","Carl","Darian","Elijah","Enzo","Ethan","Frederik","Giuliano","Ian","Ivan","Jaden","Janis","Jeremy","Julius","Konstantin","Louan","Mailo","Martin","Micha","Roan","Thomas","Yaro","Antonio","Aris","Carlo","Cristian","Diar","Enes","Ensar","Gabriele","Gianluca","Jari","Jay","Loïc","Mateus","Mauro","Miguel","Mika","Nuri","Rejan","Rodrigo","Theodor","Thiago","Timon","Tom","Aiden","Albert","Alec","Andri","Cedric","Dante","Davide","Denis","Elija","Elliot","Emanuel","Eric","Florian","Flurin","Hamza","Ilay","Ilyas","Jack","Lenn","Lennox","Lias","Lior","Lou","Marcel","Marlo","Mattis","Maurice","Nicola","Nio","Orell","Rio","Ron","Sam","Silas","Till","Tobias","Vasco","Yann","Yaron","Yasin","Alan","Alexandre","Alexis","Angelo","Constantin","Dean","Dominik","Eduard","Eliah","Eliano","Emir","Federico","Filippo","Ilias","Jakub","Jannis","Jonah","Keanu","Leyan","Lorian","Marco","Mario","Mark","Mats","Miles","Mischa","Muhammed","Nando","Natan","Niko","Noa","Philipp","Quinn","Sami","Teo","Teodor","Tristan","Yanis","Yannik","Yusuf","Abdullah","Alejandro","Aleksander","Alexandros","Anik","Aren","Arion","Armin","Auron","Ayaz","Bela","Bryan","Béla","Charles","Charlie","Danilo","Dorian","Eddie","Eduardo","Eli","Elion","Elyas","Emilian","Evan","Francisco","Georg","Ignacy","Ilai","Isa","Jamiro","Keano","Kerem","Kiano","Ledion","Len","Leonidas","Leopold","Levio","Lorenz","Lorin","Luc","Mahir","Marius","Martim","Matias","Mete","Mohammed","Muhammad","Musa","Nevin","Noe","Pablo","Patrick","Pietro","Rayyan","Roy","Samir","Samuele","Santino","Siro","Tomás","Vuk","Yago","Younes","Ahmed","Aleksa","Alfred","Amin","Andrea","Anthony","Armando","Arno","Arun","Atlas","Axel","Ayan","Björn","Bogdan","Bruno","Christopher","Clemens","Cédric","Daris","Darius","Deniz","Dino","Enio","Enyo","Eron","Esra","Ferdinand","Flavio","Flynn","Francis","Frederick","Gioele","Gion","Giulio","Giuseppe","Ilian","Ilja","Imran","Isaac","Isaiah","Jamal","Jannik","Janosch","Jasin","Joah","Jona","Jorin","Joris","Jovan","Jovin","Juan","Jules","Jusuf","Keyan","Kimo","Kiyan","Kristijan","Kuzey","Kyan","Lasse","Lauri","Leart","Lenni","Leonel","Leonis","Leroy","Liron","Liyan","Lui","Luke","Lyan","Léo","Marcus","Marino","Matej","Matheo","Mathis","Matthias","Maxime","Mikail"],HZu=ju(n_,i_),GZu=["Abegglen","Ackermann","Aebischer","Aeby","Aigroz","Aregger","Bagnoud","Ballouhey","Balmer","Barras","Bavaud","Beerli","Berney","Berset","Berthoud","Beyeler","Bidaud","Bideau","Blanc","Blatter","Blazer","Bolle","Borgeaud","Bossard","Bosson","Bossy","Bourcard","Bourgeois","Brändli","Brogli","Brügger","Burckhardt","Burkhard","Burkhardt","Caillat","Cailler","Calame","Cali","Chappuis","Chapuis","Chapuisat","Chassot","Chollet","Chopard","Choquart","Chuit","Clerc","Cloos","Clottu","Coinchon","Corboz","Cottier","Coulon","Courten","Cuche","Dallenbach","De Pury","Denzler","Dietsche","Droz","Dubochet","Dubuis","Ducommun","Ducret","Dutoit","Écoffey","Egli","Emery","Emig","Fankhauser","Fauche","Favre","Felber","Flückiger","Foretay","Frey","Freymond","Friedli","Funk","Gähwiler","Gehrig","Geisendorf","Genoud","Gerwig","Gilliéron","Girard","Girardet","Glasson","Graber","Grandjean","Groebli","Grosjean","Guinand","Hänni","Hediger","Hennezel","Henri","Hochstrasser","Hofer","Hollard","Hommel","Honegger","Hottinguer","Huguenin","Humbert-Droz","Huwiler","Jeanneret","Kälin","Kolly","Krügel","Kubli","Küng","Kunz","Lambelet","Leuba","Leutenegger","Loup","Marcet","Matthey","Meichtry","Meier","Menu","Merian","Mermoud","Meylan","Monnard","Monod","Morax","Moraz","Moser","Mottet","Muschg","Musy","Nauer","Niggeler","Oberlin","Oppliger","Ostervald","Parlier","Perret","Perrier","Perrin","Perroy","Piaget","Pictet","Piguet","Pinon","Pittard","Plomb","Pury","Python","Quartenoud","Quinodoz","Racordon","Ravet","Reymond","Reynold","Ribaupierre","Riner","RIS","Ritz","Rochaix","Rochat","Romy","Röthlisberger","Rougemont","Roulin","Rousseau","Rüttimann","Sandoz","Saussure","Savary","Scheurer","Schmid","Schnider","Schnyder","Schorderet","Schrepfer","Schweitz","Schweizer","Schwizgebel","Simmen","Simonet","Soutter","Spoerri","Sprunger","Suter","Sutermeister","Sutz","Tinguely","Tissot","Toma","Torriani","Tschudi","Vallet","Wasser","Wehrle","Welti","Widmer"],_Zu=[{value:"{{person.last_name}}",weight:1}],o_=["M","Dr","Prof"],VZu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],JZu=ju(t_,o_),UZu=["Femme","Homme"],WZu={job:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"]},qZu={female_first_name:n_,female_prefix:t_,first_name:HZu,last_name:GZu,last_name_pattern:_Zu,male_first_name:i_,male_prefix:o_,name:VZu,prefix:JZu,sex:UZu,title:WZu},ZZu=qZu,YZu=["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"],QZu={formats:YZu},XZu=QZu,uYu=["Biporteur","Cruiser","Cyclo-draisine","Draisienne","Fatbike","Gocycle","Grand bi","Gravel","Longtail","Lowrider bikes","Michaudine","Rickshaw","Rosalie","Singlespeed","Tall bike","Tandem","Tricycle","Tricycle couché","Triplette","Triporteur","Vélo à assistance électrique","Vélo à voile","Vélo cargo","Vélo couché","Vélo de piste","Vélo de route","Vélo électrique","Vélo en bambou","Vélo fantôme","Vélo festif","Vélo hollandais","Vélo pliant","Vélo tout chemin","Vélo tout-terrain","Vélocar","Vélocipède","Vélocipèdraisiavaporianna","Vélomobile","Vélo-taxi","Whike"],eYu=["Diesel","Électrique","Essence","Hybride"],aYu=["Micro-urbaines","Mini-citadines","Citadines polyvalentes","Berlines compactes","Berlines","SUV","Tout-terrains","Pick-up","Minispaces","Monospaces compacts","Grands monospaces"],rYu={bicycle_type:uYu,fuel:eYu,type:aYu},nYu=rYu,tYu=["âcre","adorable","affable","agréable","aigre","aimable","altruiste","amorphe","antique","apte","avare","blême","brave","brusque","calme","candide","charitable","circulaire","considérable","coupable","cyan","débile","délectable","dense","désagréable","dynamique","efficace","égoïste","émérite","énergique","énorme","espiègle","extatique","extra","fade","ferme","fidèle","fourbe","gai","géométrique","gigantesque","habile","hebdomadaire","hirsute","horrible","hypocrite","hystérique","immense","incalculable","infime","innombrable","insipide","insolite","intrépide","jeune","lâche","large","loufoque","lunatique","magenta","magnifique","maigre","malade","marron","mature","mélancolique","mince","minuscule","moderne","multiple","neutre","novice","orange","pacifique","pauvre","perplexe","placide","pourpre","propre","raide","rapide","rectangulaire","rose","sage","sale","sauvage","séculaire","sédentaire","serviable","simple","sincère","snob","solitaire","sombre","souple","spécialiste","splendide","super","svelte","sympathique","téméraire","tendre","terne","timide","tranquille","triangulaire","triste","turquoise","vaste","vétuste","vide","vivace","vorace"],iYu=["admirablement","ainsi","aussi","bien","comme","comment","debout","doucement","également","ensemble","exprès","franco","gratis","impromptu","incognito","lentement","mal","mieux","pis","plutôt","presque","recta","vite","volontiers","à peine","à peu près","absolument","à demi","assez","autant","autrement","approximativement","beaucoup","carrément","combien","complètement","davantage","diablement","divinement","drôlement","encore","entièrement","environ","extrêmement","fort","grandement","guère","infiniment","insuffisamment","joliment","même","moins","pas mal","passablement","peu","plus","prou","quasi","quasiment","quelque","rudement","si","suffisamment","tant","tellement","terriblement","totalement","tout","tout à fait","très","trop","trop peu","un peu","alors","après","après-demain","aujourd'hui","auparavant","aussitôt","autrefois","avant","avant-hier","bientôt","cependant","d'abord","déjà","demain","depuis","derechef","désormais","dorénavant","enfin","ensuite","entre-temps","hier","jadis","jamais","longtemps","lors","maintenant","naguère","parfois","premièrement","puis","quand ?","quelquefois","sitôt","soudain","souvent","subito","tantôt","tard","tôt","toujours","ailleurs","alentour","arrière","au-delà","au-dessous","au-dessus","au-devant","autour","ça","céans","ci","contre","deçà","dedans","dehors","derrière","dessous","dessus","devant","ici","là","là-haut","loin","où","outre","partout","près","proche","sus","y","apparemment","assurément","bon","certainement","certes","en vérité","oui","peut-être","précisément","probablement","sans doute","soit","toutefois","vraiment","vraisemblablement"],oYu=["que","afin que","pour que","de sorte que","de façon à ce que","de manière à ce que","de peur que","de crainte que","puisque","parce que","comme","vu que","étant donné que","du fait que","du moment que","d’autant que","même si","quoique","bien que","si","dans la mesure où","à condition que","pourvu que","au cas où","si bien que","de façon que","au point que","tant","tellement","assez","trop","avant que","jusqu’à ce que","lorsque","quand","aussitôt que","sitôt que","dès que","après que","pendant que","tant que","alors que","tandis que","sans que"],sYu=["ah","aïe","areu areu","atchoum","badaboum","bang","bè","blablabla","bof","boum","broum","bzzz","chut","clac","coac coac","cocorico","coin-coin","cot cot","crac","croâ","cuicui","ding","drelin","dring","euh","glouglou","groin groin","grrr","ha","ha ha","hé","hi","meuh","miam","miaou","oh","ouah","ouch","ouf","ouille","ouin","oups","paf","pff","pin-pon","plic","plouf","prout","pschitt","psitt","ronron","smack","snif","tchou tchouu","tic-tac","toc","toc-toc","tsoin-tsoin","vlan","vouh","vroum","zzzz"],lYu=["cadre","fonctionnaire","commis de cuisine","adepte","diplomate","camarade","actionnaire","jeune enfant","biathlète","responsable","chef de cuisine","partenaire","collègue","adversaire","guide","commissionnaire","parlementaire","diététiste","gestionnaire","chef","membre du personnel","antagoniste","membre de l’équipe","spécialiste","prestataire de services","juriste","hôte","membre titulaire","membre à vie","commis","porte-parole","secouriste","athlète","triathlète","touriste","administration","conseil d’administration","équipe de recherche","clientèle","concurrence","conseil municipal","délégation","direction","électorat","personnel","corps enseignant","équipe","communauté étudiante","gens","lectorat","mairie","patientèle","police","présidence","personnel professionnel","population du Québec","rectorat","rédaction","secours","foule","main-d’œuvre"],EYu=["a","après","avant","avex","chez","concernant","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","hormis","hors","jusque","malgré","moyennant","nonobstant","outre","par","parmi","pendant","pour","près","sans","sauf","selon","sous","suivant","sur","touchant","vers","via","à bas de","à cause de","à côté de","à défaut de ","afin de","à force de","à la merci","à la faveur de","à l'égard de","à l'encontre de","à l'entour de","à l'exception de","à l'instar de","à l'insu de","à même","à moins de","à partir de","à raison de","à seule fin de","à travers","au-dedans de","au défaut de","au-dehors","au-dessous de","au-dessus de","au lieu de","au moyen de","auprès de","aux environs de","au prix de","autour de","aux alentours de","au dépens de","avant de","d'après","d'avec","de façon à","de la part de","de manière à","d'entre","de par","de peur de","du côté de","en bas de","en decà de","en dedans de","en dehors de","en dépit de","en face de","en faveur de","en guise de","en outre de","en plus de","grâce à","hors de","loin de","lors de","par rapport à","par suite de","près de","proche de","quant à","quitte à","sauf à","sous couleur de","vis-à-vie de"],cYu=["être","avoir","faire","dire","voir","prendre","pouvoir","parler","aller","savoir","donner","passer","mettre","partir","trouver","rire","vivre","laisser","rendre","sourire","venir","comprendre","penser","chercher","croire","entendre","tenir","demander","souvenir","attendre","sortir","regarder","jouer","écrire","connaître","devenir","mourir","rester","retrouver","entrer","manger","tomber","tirer","lire","suivre","répondre","obtenir","perdre","expliquer","assurer","servir","porter","montrer","étranger","éviter","arriver","vouloir","reconnaître","monter","boire","oublier","poser","aimer","arrêter","sentir","atteindre","revenir","devoir","changer","dormir","permettre","quitter","reprendre","appeler","dîner","apprendre","empêcher","établir","travailler","garder","marcher","imaginer","considérer","tendre","lever","tourner","gagner","recevoir","revoir","aider","créer","découvrir","compter","tuer","courir","rentrer","réaliser","toucher","finir","descendre","ajouter","essayer","présenter","coucher","occuper","asseoir","payer","jeter","définir","déjeuner","agir","choisir","distinguer","préparer","apparaître","remettre","raconter","échapper","acheter","rejoindre","battre","écouter","offrir","glisser","conduire","paraître","exprimer","pleurer","étudier","retourner","accepter","défendre","maintenir","rappeler","continuer","commencer","disparaître","produire","officier","observer","apporter","former","admettre","retenir","fournir","déterminer","pousser","rencontrer","fixer","construire","constater","remarquer","cacher","développer","prévoir","préciser","réduire","constituer","résoudre","crier","sauver","remonter","imposer","naître","envoyer","souffrir","tenter","juger","bouger","exercer","intervenir","supporter","mesurer","sauter","apercevoir","conserver","représenter","placer","traiter","appliquer","remplacer","baiser","étendre","affirmer","mener","satisfaire","réfléchir","chanter","vendre","traverser","fier","décider","entraîner","avancer","refuser","abandonner","protéger","noter","remplir","fermer","dégager","ramener","poursuivre","couper","embrasser","décrire","répéter","organiser","vérifier","danser","espérer","frapper","avouer","exister","accomplir","couler","élever","parvenir","arracher","citer","provoquer","renoncer","approcher","lancer","séparer","transformer","examiner","justifier","installer","respirer","rêver","prévenir","taire","plancher","relever","livrer","pénétrer","détruire","rouler","discuter","modifier","participer","régler","engager","employer","profiter","envisager","concevoir","soutenir","promener","conclure","nourrir","prouver","douter","laver","disposer","aboutir","dépasser","intéresser","prononcer","apprécier","assister","rechercher","lutter","marquer","effectuer","rompre","partager","supposer","accorder","casser","procéder","convaincre","éloigner","emporter","augmenter","introduire","évoquer","amener","enlever","désigner","franchir","écarter","réveiller","proposer","calculer","diriger","posséder","retirer","voler","durer","crever","résister","deviner","tromper","dresser","céder","prêter","craindre","couvrir","ménager","traîner","cesser","traduire","confondre","aborder","peindre","entreprendre","débarrasser","comparer","entretenir","plaindre","amuser","attaquer","fabriquer","combattre","accroître","ignorer","reposer","attirer","songer","opposer","emmener","visiter","améliorer","annoncer","éprouver","accompagner","recommencer","conseiller","brûler","adresser","adapter","prétendre","rapprocher","confier","indiquer","nier","signaler","serrer","démontrer","réussir","soumettre","appuyer","surveiller","prier","éclater","super","chasser","acquérir","endormir","attribuer","souligner","épouser","adopter","interroger","éclairer","révéler","limiter","demeurer","consacrer","faciliter","inventer","libérer","ranger","plaire","goûter","boucher","communiquer","effacer","exécuter","rocher","réunir","repartir","respecter","refaire","forcer","interpréter","contrôler","vaincre","ficher","lâcher","trembler","supprimer","identifier","opérer","diminuer","imiter","insister","manifester","admirer","rétablir","filer","contenter","mêler","nommer","exposer","écraser","achever","marier","jouir","surprendre","fondre","soulever","allumer","dissimuler","briser","consulter","obéir","reconstituer","enfoncer","analyser","éliminer","étonner","terminer","procurer","peser","contempler","transporter","ressembler","classer","éteindre","inscrire","déplacer","habiter","attacher","ramasser","sonner","accueillir","substituer","soigner","déceler","fumer","arranger","parcourir","veiller","claquer","reculer","publier","compléter","hésiter","téléphoner","contenir","transmettre","dominer","causer","situer","détacher","fonctionner","rassurer","avaler","associer","rassembler","saluer","briller","commander","valoir","recueillir","reproduire","taper","mentir","isoler","multiplier","rattraper","orienter","affronter","enseigner","user","falloir","enfermer","dessiner","favoriser","retomber","pratiquer","recourir","abattre","baisser","bénéficier","exiger","fonder","réparer","risquer","vider","percevoir","comporter","accéder","composer","caresser","formuler","prolonger","signer","varier","détourner","consoler","rapporter","éveiller","calmer","regagner","survivre","renforcer","plonger","réclamer","ressortir","attraper","négliger","figurer","chier","corriger","hurler","craquer","préserver","récupérer","accrocher","grandir","reprocher","habiller","tarder","déposer","assumer","évaluer","susciter","noyer","regretter","remuer","exploiter","remercier","rejeter","déduire","charger","inviter","échanger","appartenir","persuader","planter","percer","tracer","distraire","bâtir","combler","guider","déranger","déclarer","inquiéter","plier","interrompre","bouffer","secouer","entrevoir","souffler","souhaiter","allonger","confirmer","discerner","réagir","grimper","pardonner","repérer","presser","estimer","creuser","clocher","lier","boulanger","verser","refermer","piquer","repousser","obliger","pencher","informer","étouffer","conquérir","correspondre","déchiffrer","ressentir","sacrifier","subsister","mordre","désirer","encourager","excuser","explorer","nettoyer","coller","délivrer","gêner","avertir","ôter","élargir","intégrer","renouveler","garantir","répandre","fouiller","oser","résumer","pisser","interdire","venger","convenir","surmonter","rédiger","jaillir","contribuer","emprunter","défiler","agiter","séduire","revivre","défaire","signifier","flotter","concilier","croître","émettre","suffire","concentrer","renverser","renvoyer","commettre","inspirer","chauffer","troubler","balancer","enregistrer","mentionner","réserver","soucier","réchauffer","élaborer","assimiler","dénoncer","voyager","précipiter","témoigner","suggérer","embarquer","loger","régner","sécher","enrichir","distribuer","essuyer","soupçonner","compenser","dissoudre","cueillir","progresser","caractériser","grouper","manier","absorber","maîtriser","répartir","compromettre","basculer","circuler","déclencher","pêcher","alimenter","épargner","instruire","apaiser","remédier","accuser","cracher","enfiler","heurter","souper","redresser","nager","ennuyer","envahir","coudre","verger","évoluer","louer","préférer","repasser","soustraire","habituer","baigner","consentir","condamner","négocier","guetter","protester","reporter","sembler","vibrer","bondir","pendre","dissiper","moquer","rattacher","trancher","voter","priver","atténuer","déchirer","murmurer","triompher","pourvoir","repentir","exclure","édifier","enterrer","renseigner","parer","ordonner","déployer","diviser","frotter","gratter","raisonner","rigoler","tailler","relire","bavarder","capter","illustrer","mériter","dérouler","émouvoir","revêtir","dérober","étaler","abriter","fréquenter","promettre","passager","animer","approuver","blesser","célébrer","cultiver","relier","dévorer","contester","hâter","résigner","vanter","recouvrir","critiquer","conférer","croiser","doubler","qualifier","réciter","restaurer","résulter","promouvoir","approfondir","gémir","attarder","bûcher","combiner","succéder","abaisser","cogner","coordonner","imprimer","accélérer","déshabiller","invoquer","jurer","mouiller","ralentir","contraindre","préoccuper","dépenser","accumuler","déboucher","siffler","restituer","retarder","décrocher","influencer","redouter","entamer","généraliser","balayer","perfectionner","simplifier","épuiser","épanouir","éclaircir","fendre","redevenir","soulager","consommer","débarquer","décourager","engendrer","fêter","renaître","affranchir","freiner","initier","racheter","raser","solliciter","dater","errer","dépouiller","entourer","féliciter","honorer","accommoder","énumérer","exciter","incliner","insérer","pleuvoir","tâcher","exploser","convertir","viser","méconnaître","redire","nouer","rallier","aménager","débrouiller","sombrer","proclamer","ressusciter","buter","découper","masquer","menacer","mépriser","cerner","contrarier","mater","réjouir","virer","affecter","dispenser","gouverner","renier","plaider","périr","gonfler","étrangler","expédier","fourrer","hisser","inciter","photographier","puiser","redonner","saigner","projeter","accentuer","exagérer","lasser","méditer","sauvegarder","insulter","choir","emplir","pourrir","rembourser","abuser","décoller","lécher","autoriser","frémir","gravir","tisser","débattre","dépendre","cocher","compliquer","équilibrer","emmerder","détendre","rater","plaisanter","copier","déborder","gâcher","contredire","reconstruire","redescendre","abîmer","évacuer","aggraver","conformer","résonner","grossir","hausser","administrer","dissocier","effondrer","pressentir","prévaloir","chialer","coïncider","coûter","disputer","fusiller","gueuler","différencier","équiper","foncer","modeler","recommander","décharger","inspecter","aligner","énoncer","instituer","tousser","violer","assigner","ébranler","émerger","gérer","planquer","référer","réprimer","retracer","tâter","contourner","démarrer","effrayer","frayer","liquider","camper","commenter","différer","semer","pater","ranimer","sursauter","anéantir","retentir","barrer","confesser","confronter","flatter","incarner","détester","regrouper","tremper","feindre","refroidir","articuler","brouiller","doter","économiser","égarer","adhérer","trier","attendrir","tordre","ramper","recruter","pointer","apprivoiser","assassiner","aventurer","défier","détailler","envelopper","impressionner","engloutir","restreindre","abolir","réconcilier","ruiner","amorcer","corner","dériver","esquisser","incorporer","manipuler","disperser","échouer","mélanger","replacer","rôder","ronfler","raccrocher","applaudir","reparaître","aspirer","bousculer","détecter","dévoiler","excéder","financer","afficher","collaborer","meubler","pallier","tolérer","rafraîchir","fleurir"],dYu={adjective:tYu,adverb:iYu,conjunction:oYu,interjection:sYu,noun:lYu,preposition:EYu,verb:cYu},DYu=dYu,xYu={animal:Jqu,cell_phone:qqu,color:Qqu,commerce:rZu,date:oZu,finance:dZu,internet:hZu,location:TZu,lorem:LZu,metadata:KZu,music:$Zu,person:ZZu,phone_number:XZu,vehicle:nYu,word:DYu},s_=xYu;new Ku({locale:[s_,P1,Ru,Lu]});var mYu=["621 ### ###","661 ### ###","671 ### ###","691 ### ###","+352 621 ### ###","+352 661 ### ###","+352 671 ### ###","+352 691 ### ###"],hYu={formats:mYu},pYu=hYu,gYu=["lu"],fYu={domain_suffix:gYu},vYu=fYu,CYu=["Diekirch","Differdange","Dudelange","Echternach","Esch-sur-Alzette","Ettelbruck","Grevenmacher","Luxembourg","Remich","Rumelange","Vianden","Wiltz"],FYu=["{{location.city_name}}"],kYu=["####"],AYu=["Capellen","Clervaux","Diekirch","Echternach","Esch-sur-Alzette","Grevenmacher","Luxembourg","Mersch","Redange","Remich","Vianden","Wiltz"],bYu={city_name:CYu,city_pattern:FYu,postcode:kYu,state:AYu},yYu=bYu,BYu={title:"French (Luxembourg)",code:"fr_LU",country:"LU",language:"fr",endonym:"Français (Luxembourg)",dir:"ltr",script:"Latn"},zYu=BYu,SYu=[{value:"{{person.last_name}}",weight:1}],MYu={last_name_pattern:SYu},wYu=MYu,PYu=["######","########","+352 ######","+352 ########"],TYu={formats:PYu},jYu=TYu,NYu={cell_phone:pYu,internet:vYu,location:yYu,metadata:zYu,person:wYu,phone_number:jYu},l_=NYu;new Ku({locale:[l_,P1,Ru,Lu]});var LYu=["050-#######","051-#######","052-#######","053-#######","054-#######","055-#######","057-#######","058-#######","+972-50-#######","+972-51-#######","+972-52-#######","+972-53-#######","+972-54-#######","+972-55-#######","+972-57-#######","+972-58-#######"],RYu={formats:LYu},KYu=RYu,IYu=["אדום","ירוק","כחול","צהוב","סגול","ירוק מנטה","ירוק כחלחל","לבן","שחור","כתום","ורוד","אפור","חום ערמוני","טורקיז","שזוף","שמים כחולים","סלמון","שזיף","סחלב","זית","מגנטה","ליים","שנהב","אינדיגו","זהב","ורוד פוקסיה","צבע תכלת","לבנדר","כסף","בורדו","בז","חאקי","ברונזה","ארד","ערמון"],OYu={human:IYu},$Yu=OYu,HYu=["ספרים","סרטים","מוסיקה","משחקים","מכשירי חשמל","מחשבים","בית","גן","כלים","מכולת","בריאות","יופי","צעצועים","ילדים","תִינוֹק","ביגוד","נעליים","תכשיטים","ספורט","מחוץ לבית","רכב","תעשייתי"],GYu=["כסא מנהלים ארגונומי מרופד בעור שחור מלוכדות ובמושב ובגב מרופד PVC לנוחות ותמיכה לאורך כל היום","מערך הרכב מורכב מעיצוב מנוע קדמי, עם תיבות הילוכים מסוג ציר טרנסוולר המותקנות בחלק האחורי של המנוע והנעה עם ארבעה גלגלים","חדש ABC 13 9370, 13.3, דור 5 CoreA5-8250U, 8GB RAM, 256GB SSD, כוח UHD גרפיקה, OS 10 Home, OS Office A & J 2016","מקלדת מייפל גיימינג דקה ופשוטה מבית Dev Byte מגיעה עם גוף אלגנטי ותאורת RGB LED בגוון 7 צבעים לפונקציונליות חכמה","אפולוטק B340 הוא עכבר אלחוטי במחיר סביר עם קישוריות אמינה, חיי סוללה של 12 חודשים ועיצוב מודרני","נאגסאקי לנדר הוא השם המסחרי המסחרי של מספר סדרות של אופני ספורט נגסאקי, שהחלו ב- ABC800J משנת 1984","הכדורגל טוב לאימונים ולמטרות פנאי","כפפות שוער רשת קרבוניט מעוצבות באופן ארגונומי בכדי להעניק התאמה קלה","טכנולוגיית שחיקת הדחיסה המתקדמת ביותר של בוסטון מגבירה את החמצון בשרירים, מייצבת שרירים פעילים","מגוון חדש של חולצות רשמיות מעוצבות תוך התחשבות בך. עם התאמות ועיצוב שיגרמו לך להתבלט","המגוון היפה של תפוח נטורל שיש בו שילוב מרגש של מרכיבים טבעיים. עם הטוב של 100% מרכיבים טבעיים","נעלי אנדי נועדו לזכור עמידות כמו גם טרנדים, מגוון הנעליים והסנדלים המסוגננים ביותר"],_Yu={adjective:["קטן","ארגונומי","כפרי","אינטליגנטי","מאוד יפה","מדהים","פנטסטי","מעשי","מלוטש","גנרית","עבודת יד","מורשה","מְזוּקָק","לא ממותג","טעים"],material:["פלדה","עץ","בטון","פלסטי","כותנה","גרניט","גומי","מתכת","רך","צַח","קפוא"],product:["כיסא","אוטו","מחשב","מקלדת","עכבר","אופניים","כדור","כפפות","מכנסיים","חולצה","שולחן","נעליים","כובע","מגבות","סבון","טונה","עוף","דג","גבינה","בייקון","פיצה","סלט","נקניקיות","צ'יפס"]},VYu={department:HYu,product_description:GYu,product_name:_Yu},JYu=VYu,UYu={wide:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],abbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},WYu={wide:["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","שבת"],abbr:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"]},qYu={month:UYu,weekday:WYu},ZYu=qYu,YYu=["###","##","#","'ב##","'א##","'א#","'ב#"],QYu=["אבו גוש","אבו סנאן","אבו סריחאן (שבט)","אבו עבדון (שבט)","אבו עמאר (שבט)","אבו עמרה (שבט)","אבו קורינאת (שבט)","אבו קרינאת (יישוב)","אבו רובייעה (שבט)","אבו רוקייק (שבט)","אבו תלול","אבטין","אבטליון","אביאל","אביבים","אביגדור","אביחיל","אביטל","אביעזר","אבירים","אבן יהודה","אבן מנחם","אבן ספיר","אבן שמואל","אבני איתן","אבני חפץ","אבנת","אבשלום","אדורה","אדירים","אדמית","אדרת","אודים","אודם","אוהד","אום אל-פחם","אום אל-קוטוף","אום בטין","אומן","אומץ","אופקים","אור הגנוז","אור הנר","אור יהודה","אור עקיבא","אורה","אורות","אורטל","אורים","אורנים","אורנית","אושה","אזור","אחווה","אחוזם","אחוזת ברק","אחיהוד","אחיטוב","אחיסמך","אחיעזר","אטרש (שבט)","איבים","אייל","איילת השחר","אילון","אילות","אילניה","אילת","אירוס","איתמר","איתן","איתנים","אכסאל","אל סייד","אל-עזי","אל-עריאן","אל-רום","אלומה","אלומות","אלון הגליל","אלון מורה","אלון שבות","אלוני אבא","אלוני הבשן","אלוני יצחק","אלונים","אלי-עד","אליאב","אליכין","אליפז","אליפלט","אליקים","אלישיב","אלישמע","אלמגור","אלמוג","אלעד","אלעזר","אלפי מנשה","אלקוש","אלקנה","אמונים","אמירים","אמנון","אמציה","אניעם","אסד (שבט)","אספר","אעבלין","אעצם (שבט)","אפיניש (שבט)","אפיק","אפיקים","אפק","אפרת","ארבל","ארגמן","ארז","אריאל","ארסוף","אשבול","אשבל","אשדוד","אשדות יעקב (איחוד)","אשדות יעקב (מאוחד)","אשחר","אשכולות","אשל הנשיא","אשלים","אשקלון","אשרת","אשתאול","אתגר","באקה אל-גרביה","באר אורה","באר גנים","באר טוביה","באר יעקב","באר מילכה","באר שבע","בארות יצחק","בארותיים","בארי","בוסתן הגליל","בועיינה-נוג'ידאת","בוקעאתא","בורגתה","בחן","בטחה","ביצרון","ביר אל-מכסור","ביר הדאג'","ביריה","בית אורן","בית אל","בית אלעזרי","בית אלפא","בית אריה","בית ברל","בית ג'ן","בית גוברין","בית גמליאל","בית דגן","בית הגדי","בית הלוי","בית הלל","בית העמק","בית הערבה","בית השיטה","בית זיד","בית זית","בית זרע","בית חורון","בית חירות","בית חלקיה","בית חנן","בית חנניה","בית חשמונאי","בית יהושע","בית יוסף","בית ינאי","בית יצחק-שער חפר","בית לחם הגלילית","בית מאיר","בית נחמיה","בית ניר","בית נקופה","בית עובד","בית עוזיאל","בית עזרא","בית עריף","בית צבי","בית קמה","בית קשת","בית רבן","בית רימון","בית שאן","בית שמש","בית שערים","בית שקמה","ביתן אהרן","ביתר עילית","בלפוריה","בן זכאי","בן עמי","בן שמן (כפר נוער)","בן שמן (מושב)","בני ברק","בני דקלים","בני דרום","בני דרור","בני יהודה","בני נצרים","בני עטרות",'בני עי"ש',"בני ציון","בני ראם","בניה","בנימינה-גבעת עדה",'בסמ"ה',"בסמת טבעון","בענה","בצרה","בצת","בקוע","בקעות","בר גיורא","בר יוחאי","ברוכין","ברור חיל","ברוש","ברכה","ברכיה","ברעם","ברק","ברקאי","ברקן","ברקת","בת הדר","בת חן","בת חפר","בת ים","בת עין","בת שלמה","ג'דיידה-מכר","ג'ולס","ג'לג'וליה","ג'נאביב (שבט)","ג'סר א-זרקא","ג'ש (גוש חלב)","ג'ת","גאולי תימן","גאולים","גאליה","גבולות","גבים","גבע","גבע בנימין","גבע כרמל","גבעולים","גבעון החדשה","גבעות בר","גבעות עדן","גבעת אבני","גבעת אלה","גבעת ברנר","גבעת השלושה","גבעת זאב",'גבעת ח"ן',"גבעת חיים (איחוד)","גבעת חיים (מאוחד)","גבעת יואב","גבעת יערים","גבעת ישעיהו",'גבעת כ"ח','גבעת ניל"י',"גבעת עוז","גבעת שמואל","גבעת שמש","גבעת שפירא","גבעתי","גבעתיים","גברעם","גבת","גדות","גדיש","גדעונה","גדרה","גונן","גורן","גורנות הגליל","גזית","גזר","גיאה","גיבתון","גיזו","גילון","גילת","גינוסר","גיניגר","גינתון","גיתה","גיתית","גלאון","גלגל","גליל ים","גלעד (אבן יצחק)","גמזו","גן הדרום","גן השומרון","גן חיים","גן יאשיה","גן יבנה","גן נר","גן שורק","גן שלמה","גן שמואל","גנות","גנות הדר","גני הדר","גני טל","גני יוחנן","גני מודיעין","גני עם","גני תקווה","געש","געתון","גפן","גרופית","גשור","גשר","גשר הזיו","גת (קיבוץ)","גת רימון","דאלית אל-כרמל","דבורה","דבוריה","דבירה","דברת","דגניה א'","דגניה ב'",'דוב"ב',"דולב","דור","דורות","דחי","דייר אל-אסד","דייר חנא","דייר ראפאת","דימונה","דישון","דליה","דלתון","דמיידה","דן","דפנה","דקל","דריג'את","האון","הבונים","הגושרים","הדר עם","הוד השרון","הודיה","הודיות","הוואשלה (שבט)","הוזייל (שבט)","הושעיה","הזורע","הזורעים","החותרים","היוגב","הילה","המעפיל","הסוללים","העוגן","הר אדר","הר גילה","הר עמשא","הראל","הרדוף","הרצליה","הררית","ורד יריחו","ורדון","זבארגה (שבט)","זבדיאל","זוהר","זיקים","זיתן","זכרון יעקב","זכריה","זמר","זמרת","זנוח","זרועה","זרזיר","זרחיה","ח'ואלד","ח'ואלד (שבט)","חבצלת השרון","חבר","חברון","חגור","חגי","חגלה","חד-נס","חדיד","חדרה","חוג'ייראת (ד'הרה)","חולדה","חולון","חולית","חולתה","חוסן","חוסנייה","חופית","חוקוק","חורה","חורפיש","חורשים","חזון","חיבת ציון","חיננית","חיפה","חירות","חלוץ","חלץ","חמאם","חמד","חמדיה","חמדת","חמרה","חניאל","חניתה","חנתון","חספין","חפץ חיים","חפצי-בה","חצב","חצבה","חצור הגלילית","חצור-אשדוד","חצרים","חרב לאת","חרוצים","חריש","חרמש","חרשים","חשמונאים","טבריה","טובא-זנגריה","טורעאן","טייבה","טייבה (בעמק)","טירה","טירת יהודה","טירת כרמל","טירת צבי","טל שחר","טל-אל","טללים","טלמון","טמרה","טמרה (יזרעאל)","טנא","טפחות","יאנוח-ג'ת","יבול","יבנאל","יבנה","יגור","יגל","יד בנימין","יד השמונה","יד חנה","יד מרדכי","יד נתן",'יד רמב"ם',"ידידה","יהוד-מונוסון","יהל","יובל","יובלים","יודפת","יונתן","יושיביה","יזרעאל","יחיעם","יטבתה",'ייט"ב',"יכיני","ינוב","ינון","יסוד המעלה","יסודות","יסעור","יעד","יעל","יעף","יערה","יפיע","יפית","יפעת","יפתח","יצהר","יציץ","יקום","יקיר","יקנעם (מושבה)","יקנעם עילית","יראון","ירדנה","ירוחם","ירושלים","ירחיב","ירכא","ירקונה","ישע","ישעי","ישרש","יתד","כאבול","כאוכב אבו אל-היג'א","כברי","כדורי","כדיתה","כוכב השחר","כוכב יאיר","כוכב יעקב","כוכב מיכאל","כורזים","כחל","כחלה","כיסופים","כישור","כליל","כלנית","כמאנה","כמהין","כמון","כנות","כנף","כנרת (מושבה)","כנרת (קבוצה)","כסיפה","כסלון","כסרא-סמיע","כעביה-טבאש-חג'אג'רה","כפר אביב","כפר אדומים","כפר אוריה","כפר אחים","כפר ביאליק",'כפר ביל"ו',"כפר בלום","כפר בן נון","כפר ברא","כפר ברוך","כפר גדעון","כפר גלים","כפר גליקסון","כפר גלעדי","כפר דניאל","כפר האורנים","כפר החורש","כפר המכבי","כפר הנגיד","כפר הנוער הדתי","כפר הנשיא","כפר הס",'כפר הרא"ה','כפר הרי"ף',"כפר ויתקין","כפר ורבורג","כפר ורדים","כפר זוהרים","כפר זיתים",'כפר חב"ד',"כפר חושן","כפר חיטים","כפר חיים","כפר חנניה","כפר חסידים א'","כפר חסידים ב'","כפר חרוב","כפר טרומן","כפר יאסיף","כפר ידידיה","כפר יהושע","כפר יונה","כפר יחזקאל","כפר יעבץ","כפר כמא","כפר כנא","כפר מונש","כפר מימון",'כפר מל"ל',"כפר מנדא","כפר מנחם","כפר מסריק","כפר מצר","כפר מרדכי","כפר נטר","כפר סאלד","כפר סבא","כפר סילבר","כפר סירקין","כפר עבודה","כפר עזה","כפר עציון","כפר פינס","כפר קאסם","כפר קיש","כפר קרע","כפר ראש הנקרה","כפר רוזנואלד (זרעית)","כפר רופין","כפר רות","כפר שמאי","כפר שמואל","כפר שמריהו","כפר תבור","כפר תפוח","כרי דשא","כרכום","כרם בן זמרה","כרם בן שמן","כרם יבנה (ישיבה)",'כרם מהר"ל',"כרם שלום","כרמי יוסף","כרמי צור","כרמי קטיף","כרמיאל","כרמיה","כרמים","כרמל","לא רשום","לבון","לביא","לבנים","להב","להבות הבשן","להבות חביבה","להבים","לוד","לוזית","לוחמי הגיטאות","לוטם","לוטן","לימן","לכיש","לפיד","לפידות","לקיה","מאור","מאיר שפיה","מבוא ביתר","מבוא דותן","מבוא חורון","מבוא חמה","מבוא מודיעים","מבואות ים","מבואות יריחו","מבועים","מבטחים","מבקיעים","מבשרת ציון","מג'ד אל-כרום","מג'דל שמס","מגאר","מגדים","מגדל","מגדל העמק","מגדל עוז","מגדלים","מגידו","מגל","מגן","מגן שאול","מגשימים","מדרך עוז","מדרשת בן גוריון","מדרשת רופין","מודיעין עילית","מודיעין-מכבים-רעות","מולדת","מוצא עילית","מוקייבלה","מורן","מורשת","מזור","מזכרת בתיה","מזרע","מזרעה","מחולה","מחנה הילה","מחנה טלי","מחנה יהודית","מחנה יוכבד","מחנה יפה","מחנה יתיר","מחנה מרים","מחנה תל נוף","מחניים","מחסיה","מטולה","מטע","מי עמי","מיטב","מייסר","מיצר","מירב","מירון","מישר","מיתר","מכורה","מכחול","מכמורת","מכמנים","מלאה","מלילות","מלכיה","מלכישוע","מנוחה","מנוף","מנות","מנחמיה","מנרה","מנשית זבדה","מסד","מסדה","מסילות","מסילת ציון","מסלול","מסעדה","מסעודין אל-עזאזמה","מעברות","מעגלים","מעגן","מעגן מיכאל","מעוז חיים","מעון","מעונה","מעיליא","מעין ברוך","מעין צבי","מעלה אדומים","מעלה אפרים","מעלה גלבוע","מעלה גמלא","מעלה החמישה","מעלה לבונה","מעלה מכמש","מעלה עירון","מעלה עמוס","מעלות-תרשיחא","מענית","מעש","מפלסים","מצדות יהודה","מצובה","מצליח","מצפה",'מצפה אבי"ב',"מצפה אילן","מצפה יריחו","מצפה נטופה","מצפה רמון","מצפה שלם","מצר","מקווה ישראל","מרגליות","מרום גולן","מרחב עם","מרחביה (מושב)","מרחביה (קיבוץ)","מרכז שפירא","משאבי שדה","משגב דב","משגב עם","משהד","משואה","משואות יצחק","משכיות","משמר איילון","משמר דוד","משמר הירדן","משמר הנגב","משמר העמק","משמר השבעה","משמר השרון","משמרות","משמרת","משען","מתן","מתת","מתתיהו","נאות גולן","נאות הכיכר","נאות מרדכי","נאות סמדר","נאעורה","נבטים","נגבה","נגוהות","נהורה","נהלל","נהריה","נוב","נוגה","נוה צוף","נווה","נווה אבות","נווה אור",'נווה אטי"ב',"נווה אילן","נווה איתן","נווה דניאל","נווה זוהר","נווה זיו","נווה חריף","נווה ים","נווה ימין","נווה ירק","נווה מבטח","נווה מיכאל","נווה שלום","נועם","נוף איילון","נוף הגליל","נופים","נופית","נופך","נוקדים","נורדיה","נורית","נחושה","נחל עוז","נחלה","נחליאל","נחלים","נחם","נחף","נחשולים","נחשון","נחשונים","נטועה","נטור","נטע","נטעים","נטף","ניין",'ניל"י',"ניצן","ניצן ב'","ניצנה (קהילת חינוך)","ניצני סיני","ניצני עוז","ניצנים","ניר אליהו","ניר בנים","ניר גלים","ניר דוד (תל עמל)",'ניר ח"ן',"ניר יפה","ניר יצחק","ניר ישראל","ניר משה","ניר עוז","ניר עם","ניר עציון","ניר עקיבא","ניר צבי","נירים","נירית","נמרוד","נס הרים","נס עמים","נס ציונה","נעורים","נעלה",'נעמ"ה',"נען","נערן","נצאצרה (שבט)","נצר חזני","נצר סרני","נצרת","נשר","נתיב הגדוד",'נתיב הל"ה',"נתיב העשרה","נתיב השיירה","נתיבות","נתניה","סאג'ור","סאסא","סביון","סגולה","סואעד (חמרייה)","סואעד (כמאנה) (שבט)","סולם","סוסיה","סופה","סח'נין","סייד (שבט)","סלמה","סלעית","סמר","סנסנה","סעד","סעוה","סער","ספיר","סתריה","ע'ג'ר","עבדון","עברון","עגור","עדי","עדנים","עוזה","עוזייר","עולש","עומר","עופר","עופרה","עוצם","עוקבי (בנו עוקבה)","עזוז","עזר","עזריאל","עזריה","עזריקם","עטאוונה (שבט)","עטרת","עידן","עיילבון","עיינות","עילוט","עין איילה","עין אל-אסד","עין גב","עין גדי","עין דור","עין הבשור","עין הוד","עין החורש","עין המפרץ",'עין הנצי"ב',"עין העמק","עין השופט","עין השלושה","עין ורד","עין זיוון","עין חוד","עין חצבה","עין חרוד (איחוד)","עין חרוד (מאוחד)","עין יהב","עין יעקב",'עין כרם-בי"ס חקלאי',"עין כרמל","עין מאהל","עין נקובא","עין עירון","עין צורים","עין קנייא","עין ראפה","עין שמר","עין שריד","עין תמר","עינת","עיר אובות","עכו","עלומים","עלי","עלי זהב","עלמה","עלמון","עמוקה","עמיחי","עמינדב","עמיעד","עמיעוז","עמיקם","עמיר","עמנואל","עמקה","ענב","עספיא","עפולה","עצמון שגב","עראבה","עראמשה","ערב אל נעים","ערד","ערוגות","ערערה","ערערה-בנגב","עשרת","עתלית","עתניאל","פארן","פדואל","פדויים","פדיה","פוריה - כפר עבודה","פוריה - נווה עובד","פוריה עילית","פוריידיס","פורת","פטיש","פלך","פלמחים","פני חבר","פסגות","פסוטה",'פעמי תש"ז',"פצאל","פקיעין (בוקייעה)","פקיעין חדשה","פרדס חנה-כרכור","פרדסיה","פרוד","פרזון","פרי גן","פתח תקווה","פתחיה","צאלים","צביה","צבעון","צובה","צוחר","צופיה","צופים","צופית","צופר","צוקי ים","צוקים","צור הדסה","צור יצחק","צור משה","צור נתן","צוריאל","צורית","ציפורי","צלפון","צנדלה","צפריה","צפרירים","צפת","צרופה","צרעה","קבועה (שבט)","קבוצת יבנה","קדומים","קדימה-צורן","קדמה","קדמת צבי","קדר","קדרון","קדרים","קודייראת א-צאנע(שבט)","קוואעין (שבט)","קוממיות","קורנית","קטורה","קיסריה","קלחים","קליה","קלנסווה","קלע","קציר","קצר א-סר","קצרין","קרית אונו","קרית ארבע","קרית אתא","קרית ביאליק","קרית גת","קרית טבעון","קרית ים","קרית יערים","קרית יערים(מוסד)","קרית מוצקין","קרית מלאכי","קרית נטפים","קרית ענבים","קרית עקרון","קרית שלמה","קרית שמונה","קרני שומרון","קשת","ראמה","ראס אל-עין","ראס עלי","ראש העין","ראש פינה","ראש צורים","ראשון לציון","רבבה","רבדים","רביבים","רביד","רגבה","רגבים","רהט","רווחה","רוויה","רוח מדבר","רוחמה","רומאנה","רומת הייב","רועי","רותם","רחוב","רחובות","רחלים","ריחאניה","ריחן","ריינה","רימונים","רינתיה","רכסים","רם-און","רמות","רמות השבים","רמות מאיר","רמות מנשה","רמות נפתלי","רמלה","רמת גן","רמת דוד","רמת הכובש","רמת השופט","רמת השרון","רמת טראמפ","רמת יוחנן","רמת ישי","רמת מגשימים","רמת צבי","רמת רזיאל","רמת רחל","רנן","רעים","רעננה","רקפת","רשפון","רשפים","רתמים","שאר ישוב","שבי דרום","שבי ציון","שבי שומרון","שבלי - אום אל-גנם","שגב-שלום","שדה אילן","שדה אליהו","שדה אליעזר","שדה בוקר","שדה דוד","שדה ורבורג","שדה יואב","שדה יעקב","שדה יצחק","שדה משה","שדה נחום","שדה נחמיה","שדה ניצן","שדה עוזיהו","שדה צבי","שדות ים","שדות מיכה","שדי אברהם","שדי חמד","שדי תרומות","שדמה","שדמות דבורה","שדמות מחולה","שדרות","שואבה","שובה","שובל","שוהם","שומרה","שומריה","שוקדה","שורש","שורשים","שושנת העמקים","שזור","שחר","שחרות","שיבולים","שיזף","שיטים","שייח' דנון","שילה","שילת","שכניה","שלווה","שלווה במדבר","שלוחות","שלומי","שלומית","שם_ישוב","שמיר","שמעה","שמרת","שמשית","שני","שניר","שעב","שעל","שעלבים","שער אפרים","שער הגולן","שער העמקים","שער מנשה","שער שומרון","שפיים","שפיר","שפר","שפרעם","שקד","שקף","שרונה","שריגים (לי-און)","שריד","שרשרת","שתולה","שתולים","תאשור","תדהר","תובל","תומר","תושיה","תימורים","תירוש","תל אביב - יפו","תל יוסף","תל יצחק","תל מונד","תל עדשים","תל קציר","תל שבע","תל תאומים","תלם","תלמי אליהו","תלמי אלעזר",'תלמי ביל"ו',"תלמי יוסף","תלמי יחיאל","תלמי יפה","תלמים","תמרת","תנובות","תעוז","תפרח","תקומה","תקוע","תראבין א-צאנע (שבט)","תראבין א-צאנע(ישוב)","תרום"],XYu=["{{location.city_name}}"],uQu=["אוגנדה","אוזבקיסטן","אוסטריה","אוסטרליה","אוקראינה","אורוגוואי","אזרבייג'ן","איטליה","איי מרשל","איי סיישל","איי שלמה","אינדונזיה","איסלנד","איראן","אירלנד","אל סלוודור","אלבניה","אלג'יריה","אנגולה","אנדורה","אנטיגואה וברבודה","אסטוניה","אפגניסטן","אקוודור","ארגנטינה","אריתריאה","ארמניה","ארצות הברית","אתיופיה","בהאמה","בהוטן","בוטסואנה","בולגריה","בוליביה","בוסניה והרצגובינה","בורונדי","בורמה","בורקינה פאסו","בחריין","בלגיה","בליז","בלארוס","בנגלדש","בנין","ברבדוס","ברוניי","ברזיל","בריטניה","גאורגיה","גאנה","גבון","גואטמלה","גיאנה","ג'יבוטי","גינאה","גינאה ביסאו","גיניאה המשוונית","גמביה","ג'מייקה","גרמניה","גרנדה","דומיניקה","דנמרק","דרום אפריקה","דרום סודאן","האיטי","האמירויות הערביות המאוחדות","הודו","הולנד","הונגריה","הונדורס","הממלכה המאוחדת","וייטנאם","ונואטו","ונצואלה","ותיקן","זאיר","זימבבואה","זמביה","חוף השנהב","טג'יקיסטן","טובאלו","טוגו","טונגה","טורקיה","טורקמניסטן","טנזניה","טרינידד וטובגו","יוון","יפן","ירדן","ישראל","כווית","כף ורדה","לאוס","לבנון","לוב","לוקסמבורג","לטביה","ליבריה","ליטא","ליכטנשטיין","לסוטו","מאוריטניה","מאוריציוס","מאלי","מדגסקר","מוזמביק","מולדובה","מונגוליה","מונטנגרו","מונקו","מזרח טימור","מיאנמר","מיקרונזיה","מלאווי","מלדיביים, ה-","מלזיה","מלטה","מצרים","מקדוניה","מקסיקו","מרוקו","נאורו","נורבגיה","ניגריה","ניו זילנד","ניז'ר","ניקרגואה","נמיביה","נפאל","סאו טומה ופרינסיפה","סודאן","סווזילנד","סומליה","סוריה","סורינם","סיירה לאונה","סין","סינגפור","סלובניה","סלובקיה","סמואה","סן מרינו","סנגל","סנט וינסנט והגרנדינים","סנט לוסיה","סנט קיטס ונוויס","ספרד","סרביה","סרי לנקה","עומאן","עיראק","ערב הסעודית","פולין","פורטוגל","פיג'י","פיליפינים","פינלנד","פלאו","פנמה","פפואה גינאה החדשה","פקיסטן","פרגוואי","פרו","צ'אד","צ'ילה","צ'כיה","צרפת","קובה","קולומביה","קומורו","קונגו","קוסטה ריקה","קוריאה הדרומית","קוריאה הצפונית","קזחסטן","קטאר","קירגיזסטן","קיריבטי","קמבודיה","קמרון","קנדה","קניה","קפריסין","קרואטיה","קריית הוותיקן","רואנדה","רומניה","רוסיה","הרפובליקה הדומיניקנית","הרפובליקה המרכז אפריקאית","הרפובליקה הסינית","שבדיה","שווייץ","תאילנד","תוניסיה","תורכיה","תימן"],eQu=["Not relevant for Israel"],aQu=["ישראל"],rQu=["צפון","מזרח","דרום","מערב","צפון מזרח","צפון מערב","דרום מזרח","דרום מערב"],nQu=["צ","מז","ד","מע","צ-מז","צ-מע","ד-מז","ד-מע"],tQu=["#####","#######"],iQu=["# דירה","## דירה","# חדר","## חדר"],oQu=["חיפה","תל אביב","הגדה המערבית","צפון","דרום","ירושלים","מרכז"],sQu=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],lQu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},EQu=["אבות ישורון","אביי","אגדיר","אגס","אגת-שבו","אדוננו ברוך","אדיסון",'אדמו"ר מפיטסבורג',"אהוד מנור","אהרונסון שרה","אוניון","אוסישקין מנחם","אופל","אור לציון","אורט","אוריה החיתי","אזור בקמה","אזור המרינה","אזור יא","אזורים","אחוזת בית","אחימאיר אבא","אחלמה","אטלי","אידלסון בבה","אל הציפור","אלבז נתן","אלברט איינשטיין","אליאב לובה","אליאשוילי","אליעזר בן הורקנוס","אלתרמן נתן","אמנון ליפקין שחק","אמרלד","אנילביץ מרדכי","אסבסטונים","אפרים לנגסנר","אפרסמון","אפרסק","אפרתי אליהו","אקסודוס","ארבע האמהות","אריק איינשטיין","ארן זלמן","אשדוד","אשכולית","בבלי","בגין עליזה","בובר מרטין","בוסקילה יצחק","בורחס חורחה","בורלא יהודה","בטהובן","בית קנדה","בן אליעזר אריה","בן ברוך אורי","בן דיוואן עמרם","בן הכט","בן יוסף שלמה","בן עמי עובד","בעלי מלאכה","בקעת הירח","ברהמס","ברוריה","ברק בן אבינועם","ג'ו עמר","גאפונוב","גבעת יונה","גבעת עדה","גדרה","גוגול","גולדברג לאה","גור דב","גור מרדכי","גטה","גיא אוני","גלעדי ישראל","גרונר דב","גרינברג אורי צבי","גשר עד הלום","דבורה עומר","דה וינצ'י","דוד אלעזר","דולומיט","דן שומרון","ה' באייר",'האדמו"ר מבעלז','האדמו"ר מגור',`האדמו"ר מויז'ניץ`,"האוניה","האופים",'האר"י הקדוש',"האשכול","האשלג","הבטיחות","הבעל שם טוב","הבשור","הגולשים","הגוררת","הגלימה",'הגר"א',"הדוברה","הדולפין","ההגשמה","ההפלגה","הוסטל שלום","החבצלות","החובלים","החולה","החניכים","החשמל","הטיילת","היהלומים","היזמה","היידן","הימאים","היציקה","הכתר","הלביאה","הלפרין ירמיהו","המאבק","המברק","המגדלור","המגיד","המדע","המחקר","המליץ","המלך אליקים","המלך אמציה","המלך אסא","המלך דוד","המלך הדד","המלך חזקיה","המלך יהוא","המלך יהואחז","המלך יהויכין","המלך יהושפט","המלך יובב","המלך יותם","המלך ירבעם","המלך עזריה","המלך עמרי","המלך רחבעם","המלך שאול","המלך שלמה","המלכים","המסחר","המעבורת","המעגן","המפרץ","המפרש","המצפן","המרי","המשקיף","המתכת","המתנדבים","הנביא אליהו","הנביא אלישע","הנביא גד","הנביא דניאל","הנביא הושע","הנביא זכריה","הנביא חבקוק","הנביא חגי","הנביא יואל","הנביא יחזקאל","הנביא ירמיהו","הנביא ישעיהו","הנביא מיכה","הנביא מלאכי","הנביא נחום","הנביא נחמיה","הנביא נתן","הנביא עובדיה","הנביא עמוס","הנביא צפניה","הנביא שמואל","הנחושת","הנחשול","הנפט","הנשיא ויצמן","הסיפון","הספנות","העוגן","העופרים","העופרת","העשרים ואחד","הפריון","הצבי","הצוללים","הצורפים","הציונות","הצפירה","הקדמה","הקיטור","הקליטה","הקריה-מגורים",'הקריה-מע"ר',"הר אביטל","הר גלבוע","הר כרמל","הר ציון","הר תבור","הראם","הרב אבן דנן","הרב אברמסקי","הרב בוזגלו דוד","הרב בלולו","הרב הגר","הרב חיים שושנה","הרב טייב","הרב יהושע מאמאן","הרב יורם אברג'ל","הרב מימון","הרב משאש יוסף","הרב ניסים","הרב קלישר","הרב רוזובסקי","הרב ריינס","הרב שאולי","הרי גולן",'הרי"ם לוין','הרמ"א',"הרפואה","הרציף","השייטים","התורן","התלמוד","התעסוקה","התקוה","התקשורת","ואלוס","ואן גוך","וולפסון דוד","ויקטור הוגו","ויתקין יוסף","ורדימון יצחק","זולה אמיל","זייד אלכסנדר","זינגר בשביס","זכרון יעקב","זלמן דוד לבונטין","זנגביל","חדרה","חולדה הנביאה","הרצל","רוטשילד","חורי חיים","חזנוב עמרם","חטיבת גבעתי","חטיבת יפתח","חטיבת כרמלי","חיבת ציון","חיים ברלב","חיים הרצוג","חנינא בן דוסא","חנקין יהושע","חסידי אומות העולם","חסן ובן גרה","חרטום","טולסטוי","טשרניחובסקי","יאיר","יבנאל","יגאל ידין","יד העפלה ממרוקו","יואב בן צרויה","יואל משה סלומון","יוהנה זבוטינסקי","יוחנן בן זכאי","יום טוב צמח","יונה הנביא","יוסי בנאי","יוסי בר חלפתא","יוספטל","יורדי הסירה","ילין דוד","יסוד המעלה","יעל","יפה ירקוני","יצחק אילן","יצחק הנשיא","יצחק שמיר","יקינתון","ירמוך","ירקן","ישפה",'כ"ט בנובמבר',"כוכב הדרום","כוכב הים","כוכב הצפון","כוכב השחר","כינור","כפתור החולות","לוחמי האש","לוי שלמה","לויתן","לילי","למרחב","מאיר בעל הנס","מבצע ברק","מדרחוב הנביאים","מורדי הגטאות","מזכרת בתיה","מטולה","מיכשוילי","מילמן","מיסטרל","מכאל אנג'לו","מכולות","מנגו","מעגל השמחה","מפקורה","מקוה ישראל","מקלנבורג","מרזוק ושמואל","מרים הנביאה","מרכז קליטה שלום","משה לוי(מוישה וחצי)","משמר הירדן","משמש","משנה","משעול האירוסים","מתחם אלתא","נאות ספיר","נגרו אהרן","נהלל","נוה דניה","נוה יהונתן","נוה ים","נופך","נחל דן","נחל הליטני","נחמן מברסלב","ניסים חדד","נמל אשדוד","נמלי ישראל","נס ציונה","סאלק יונה","סולד הנריטה","סופר אברהם","סטרומה","סיטרין","סילבר אבא הלל","סירקין נחמן","סלבדור","סמ אל הים","סמ יהואש","סמטה א","סמטה ב","סמי אלמגריבי","סנפיר","ספיח","עגנון שי","עדי עם שלום","עובדי הנמל","עוזי חיטמן","עופר אברהם","עינבר","ענבים","עקביא בן מהללאל","פאנצו","פארק השיטה המלבינה","פורצי הדרך","פטדה","פיינברג יוסף","פן אלכסנדר","פנינה","פסטר לואי","פרנק אנה","פתח תקווה","צאלים","צדקת יוסף","צור הדסה","ציזלינג","צפת","קדושי בלזן","קורל","קורצ'ק יאנוש","קישון","קמי אלברט",'קק"ל',"קרית חרדים","קרית פוניבש","ראש פינה","רב אשי","רב חיסדא","רב ינאי","רבא","רבי דוד אלקיים","רבי דוד בן חסין","רבין יצחק","רבינא","רבנו גרשום","רבנו וידל הצרפתי","רובינא חנה","רוגוזין","רופין ארתור","רחל ינאית","רמברנדט","רנטגן","רפאל איתן (רפול)","שאגל מארק","שאול בן שמחון","שבט אשר","שבט בנימין","שבט גד","שבט דן","שבט זבולון","שבט יהודה","שבט יוסף","שבט יששכר","שבט לוי","שבט נפתלי","שבט ראובן","שבט שמעון","שבי ציון","שגב","שהם","שובר הגלים","שועלי שמשון","שושנה דמארי","שושנת הרוחות","שחם יואב","שילר","שכ ונטורה","שלומציון המלכה","שלונסקי אברהם","שלזינגר ארווין","שמואל הנגיד","שמר","שער האריות","שער הים","שערי יושר","שפיה","שפירא משה חיים","שרה אמנו","תחנת הכח","תיאודור רוזוולט","תנין","תפוז",'תש"ח',"אהרון מאיר מזיא","בוקסר אהרון","בוקסר ירמיהו","בית השיקום","בן אבי איתמר","בן יהודה אבנר","בר-כוכבא","ברושים","גבעת האהבה","גבעת הצבר","גבעת התור","גבעת מיכאל","גבעת נוף","גוטהלף שמואל","גולדה מילוסלבסקי","גולי דמשק","גלילי","גני איריס","דגל ישראל","גבעות הכורכר","הנפת הדגל","האלופים","היימן ישראל","המאה ואחד","המזמרה","המנין הראשון","הנבחרות","הרב בארי","הרב שאול אחרק","הרמן מאיר",'התרמ"ג',"זמל זוסיא","טוקאן","טפר חיים","יואש","כהנוב זאב","כחליל","ככר המיסדים","לחמי שלום","לנדו דוד","לסקוב","לרר משה","מירון אליהו","משחתת אילת","נווה כרמית","נחלת ראובן","נחמיאס שמואל","סביוני הפארק","סביוני נצר","סלוביס שמואל","סעדיה נחום","עונות השנה","עמק ההדרים","עמק השושנים","פארק המדע","פייגה לרר","פלדמן יוסף","פנינה פצ'ורניק","פניק דוד","פרופ אברהם פצ'ורניק","קוברסקי משה","רופמן שמואל","רחבעם","שבועות","שמיד ישראל","שקמים","א-דאמון","א-דוארה","א-דוראת","א-דורי","א-דיר","א-דמידה","א-דמימי","א-דעקה","א-דראג'","א-דרבאשי","א-זאהיריה","א-זאהר","א-זאוייה","א-זוודאת","א-זיזפון","א-זייאן","א-זיין","א-זרזור","א-זרעייה","א-זרקא","א-טאבר'ה","א-טאחונה","א-טבק","א-טוואל","א-טיאר","א-טיור","א-טירה","א-לאתין","א-לד","א-לור'ד","א-נבי סאלח","א-נוורס","א-נירוז","א-נמוז","א-נעום","א-נפאפעה","א-סאפח","א-סבר","א-סובאט","א-סוכר","א-סומאכ","א-סוקור","א-סורה","א-סחאלי","א-סלבאק","א-סמארה","א-סנדייאנה","א-ר'זאלי","א-רהו","א-רואפיד","א-רוג'ום","א-רחבאני","א-רייאן","א-ריינה","א-שיח' אבו עלי נסר","א-שייח' אמין טריף","א-שימאל","א-שעאע","א-ת'אמין מין אדאר","א-תומור","א-תמור","א-תמר אל-הינדי","אבו א-סראיא","אבו אל-נג'ק","אבו אל-קמח","אבו חרב","אבו מסנסל","אבו סברי חמדי","אבו סמרה","אבו עפן","אבו שהאב","אבו שושי","אגזם","אוול אייאר","אום א-זינאת","אום א-תות","אום אלחממיס","אום אלסחאלי","אום אלפרג","אום רומאנה","אום רושרוש","איבטין","איבן א-רושד","איבן אל-עמיד","איברהים נימר חוסין","אילא הדאסה","אירביד","אל-אבל","אל-אג'אס","אל-אדיב","אל-אום תריזא","אל-איסכנדרייה","אל-אסאייל","אל-אפר'אני","אל-אר'אני","אל-באב אל-ר'רבי","אל-באדייה","אל-בארוכ","אל-בוריני","אל-בורתוקאל","אל-ביטריה","אל-ביירוני","אל-בלאט","אל-בלח","אל-בס","אל-בקארה","אל-בראדיש","אל-ברי","אל-ברר'ותי","אל-ג'ורן","אל-ג'יש","אל-ג'רוס","אל-האשמי","אל-וז","אל-וליד","אל-ח'ולפא","אל-ח'וריה","אל-ח'לאייל","אל-ח'מסה","אל-חאג'","אל-חבק","אל-חג'וג'","אל-חג'יראת","אל-חדאד","אל-חולה","אל-חוסרי","אל-חיזב","אל-חילף","אל-חלאג'","אל-חמאם","אל-חמדאני","אל-חמיד","אל-חסבה","אל-חסרום","אל-ימן","אל-ירמוכ","אל-כאברי","אל-כברה","אל-כוות'ר","אל-כוסברה","אל-כמאני","אל-כמון","אל-כסאייר","אל-כסאראת","אל-כסתנא","אל-כעביה","אל-כראג'","אל-כראוויה","אל-כרוואן","אל-כרכ","אל-כרכס","אל-כתאב","אל-לג'ון","אל-מבארקה","אל-מדאחל","אל-מדח'ל א-שרקי","אל-מדח'ל אל-ג'נובי","אל-מהנא","אל-מונדיה","אל-מועלם בולוס","אל-מחאדד","אל-מחפרה","אל-מטר","אל-מלעב א-רייאדי","אל-מנאג'ר","אל-מנסורה","אל-מסלא","אל-מסלח'","אל-מעסרה","אל-מר'אוור","אל-מר'ארבה","אל-מריכ","אל-משארף","אל-משהד","אל-משמש","אל-נח'יל","אל-עהדה אל-עומרייה","אל-עוכל","אל-פוסתוק","אל-קאהירה","אל-קרעאוי","אל-ר'אזי","אל-ר'בראא","אל-ר'זאלייאת","אל-ר'ית","אל-ר'נאמה","אל-ר'נטוס","אל-שוויקה","אלאקצה אלעמריה","אלבורתקאל","אלברווה","אלברכה-העיר העתיקה","אלברכוכ","אלבשת","אלג'עונה","אלדאהר","אלהוארה-העיר העתיקה","אלוני","אלוער","אלח'לוה-העיר העתיקה","אלח'נדק-העיר העתיקה","אלח'רוביה","אלחדת'ה","אלחרש","אליאכוכ","אליאס סלבאק","אלכוטראן","אלכותר","אלכסאר","אלכסטל","אלכרך","אלמדרסה אלת'נאויה","אלמוחסן","אלמכמאנה","אלמכתב-העיר העתיקה","אלמנטאר","אלמנשיה","אלמראח-העיר העתיקה","אלנאבלסי","אלנאעורה","אלנאעמה","אלנבי רובין","אלסאלחה","אלסויד","אלסמאן","אלסמיריה","אלסעדה","אלספאר","אלספרה","אלסרג'את","אלע'אבסיה","אלעבאסיה","אלעבוד","אלעג'וז","אלעואדיה","אלעטאריה","אלעין אלע'רבי","אלעמאר","אלעמורי","אלעקבי","אלפאלוג'ה","אלפארסי","אלפג'את","אלפואר מערבי","אלפורן","אלפל","אלפלפל","אלפר","אלפראדה","אלפרהוד","אלקאק","אלקדומי","אלקהווה","אלקוטראן","אלקלעה-העיר העתיקה","אלקסארא אבן סיד","אלשבעאנה","אלשהאבי","אלשוהדא","אלשוויכה","אלשונה","אלשופאניה","אלשיכון","אלשכארה","אלשלבי","אלשנאר","אלשעבי","אלשרופיה","אלשתיוי","אלתונה","אלתלאל א-סבע","אמיל גרינצוויג","אסעד מנסור","אעולא","ארסלאן","באב א-דיר-עיר עתיקה","באב אל-הווא","בדראן משיעל","בוקרשט","בורג' א-סוכר","בטרירך כלימנסו בחות","ביאר אל-עדס","ביר אבו חוסין","ביר אלסיכה","בית א-שעב","בית הקברות הדרוזי","ביתהופן","בלד אלשיך","בנקוק","ג'בור יוסף ג'בור","ג'בל א-טור","ג'בל אל-ערב","ג'דרו","ג'וב א-נח'ל","ג'וב יוסף","ג'וויד","ג'וז אל-הינד","ג'ול ג'מאל","ג'יפארא","ג'מילה בו חיירד","ג'עפר","גומיז","גלידאן","גמל עבד אלנאסר","דאהור סלימאן תלחמי","דאווד סלמאן תלחמי","דאחס","דהר אל-כניס","דוביאן","דיר אלקאסי","דיר חנא","דלאתא","א-טייבה","אבו שאח","אבו תאבת","אל-בורג'","אל-בירכה","אל-בסלייה","אל-ווסטאני","אל-חי אל-אח'דר","אל-כרם","אל-מטלה","אל-מידאן","אל-פוואר","אל-קלעה","אלחי אלח'דר","אלשאהין","באב אלדיר","באב אלחואסל","ג'באתא","ואדי א-סקיע","ואדי אל-חמאם","מדרסת אל-עין","עג'רוש","עין עאפיה","דרע אל-משירפה","דרע מרשאן","דרעא","הארון א-רשיד","הישאם א-שראבי","הראשון במאי","ואדי א-סנע","ואדי אל-ג'מאל","ואדי אל-מלק","ואדי בלאן","ואדי הושה","ואדי הושי","ואדי חנין","ואדי סלאמי","ואן כוח'","ווערת ג'רוס","ויא תריסטי","וערת אלמשאחר","וערת אלסובח","זאהר עומר א-זידאני","זהר א-שריף","זהר אל-וסטאני","זהר אל-קלעה","זהר חסן","זהר שרתא","זודאת אל-חריק","זומורוד","זופא","זידאן סלאמה","זיתון אל-פרוטסטנט","זמארין","זרעין","ח'דר אבו אל-עולא","ח'ירבת ג'דין","ח'ירבת ח'ראזה","ח'לאייל א-נור","ח'לף אחמד א-סעידי","ח'לת איר'ראב","ח'לת אלח'מאש","ח'לת אליהוד","ח'לת אלעבהר","ח'לת אלעיאדה","ח'לת אלפארס","ח'לת נסים","ח'ניפס","ח'ראמת אלדרוז","ח'ראמת אלמסיחיין","ח'רדל","חאסביא","חאפז אברהים","חארת אבו רחמה","חארת אלח'לווה","חארת אלמכתב","חארת אלמראח","חארת באב אלחואסל","חג'ר אלנוס","חוסין עליאן","חיילים משוחררים א+ב","חיילים משוחררים צפו","חלים אבו רחמה","חמוד","חנא מויס","חנא סלימאן חדאד","חנא עספור","חסן נימר חוסין","חסן סלאמה","ט'הר אלכניס","טאחונת א-ראהיב","טואחין כורדאני","טובאס","טנטורא","טראבין","טרביה","טרפא אבן אלעבד","טרפה איבן אל-עבד","יוחנא בולוס א-ת'אני","יום אלארד'","יוסף אידריס","יוסף כרכבי","יוסף סליבא","יני יני","כאמלה מרושי","כוויכאת","כווכב","כוזברה","כורדאני","כלת א-תון","כלת אלג'אמע","כפר לאם","כפר סבת","כפר קדום","כראד אל-ח'יט","כרום אלענב","כרם א-זייתון","כרם אלח'ורי","כרם ג'בור","לוביה","לורד","לקייה","מאיר וילנר","מאר יוחנא אלמועמדאן","מאראשון","מארון אלראס","מארתן לותר קינג","מדרסת אל-בסלייה","מואיד אברהים","מוופק דיאב","מוחמד אל-ענזה","מוחמד גמגום","מוחמד חמאדי","מוחמד עבד אל-ווהאב","מועין בסיסו","מועתז","מוצרט","מור'ור אלר'יט","מחמד חמודי","מחמוד דרוויש","מיכאיל נועימה","מיסלון","מיעאר","מלבס","מנסור ארמלי","מנסור כרדוש","מנסור קורטאם","מסכנא","מקאם א-שופה","מרג' א-זוהור","מרג' עיון","מרים בוארדי","מרכז מסחר-ע עתיקה","נאבולי","נאג'י אלעלי","נבטיה","נגיב נסאר","נגראן","נוואר א-שמס","נועום אל-ג'ליל","ניקולא א-דור","נלסון מנדילא","נעים קאסם נפאע","נעמה חוסין ח'אזם","סאבא בחות'","סאבע סמא","סאברין","סבארתאכוס","סבסטיא","סג'רת אל-יהוד","סובחי יאסין","סוואר א-ד'הב","סופתעאדי","סליבא","סלימאן אבו עביד","סלימאן אל-ח'ורי","סלפית","סעד זר'לול","סעד ח'ניפס","סעד נכד","סעיד אחמד ח'טיב","ספסאף","ספרג'ל","סרקיס","סת נזירה","ע'אבת טבעון","עארף עארף","עבאד א-שמס","עבד א-נבי","עבד אל-חלים חאפז","עבד אלכרים אלכרמי","עבד אלמלק","עבד אלקאדר אלגזארי","עבד אלרחים מחמוד","עבד אלרחמן אלדאכל","עבדאללה בהיג'","עבדאללה חסון","עבדאללה קדרי","עבלין","עבס","עווד","עומר אבן אלעאס","עומר סעסעאני","עוסמאן","עוסמאן חוג'יראת","עטא אלזיר","עיון קארא","עין אל-חמלה","עין סעיד","עין קנביט","עין ר'זאל","עלי עאשור","עמקא","ענזה","עסא א-ראעי","ערוס א-תורכמאן","פאטמה אלזהרא","פואד חגאזי","פואד נסאר","פורט סעיד","פראדי","פרח","צפד","קאסם אמין","קדיתא","קדמאני","קוסטנטין והילאנה","קוריש","קיביה","קיס","ראם אללה","ראשד חוסין","רדא עזאם","רויס","רשיד אל-ח'ורי","שבעא","שדאד","שוכרי מבאריכי","שחאדה שחאדה","שיבלי אל-עריאן","שכ א-טייבה","שכ אבו שח","שכ אבו תאבת","שכ אל-בורג'","שכ אל-בסלייה","שכ אל-כאשף","שכ אל-מטלה","שכ אלחי אלח'דר","שכ אלכרם","שכ ג'באתא","שכ ג'באתא מערבית","שכ ואדי אלחמאם","שכ ואדי אלסקיע","שכ עין עאפיה","שכ שאהין-חסון","שעאנין","שפיק עזאם","תבריז","תופיק טובי","תין הלאל","תל א-דהב","תל א-זיב","תל א-נסים","תל אל-קאדי","תל אלזבדה","תר'לב","אבא ושרה נאמן","אבולעפיה רבקה ושלמה","אביאסף","אבינרי יצחק","אביצור שמואל","אביתר","אבן ג'נאח","אברך ישעיהו","אגדתי ברוך","אדיל עאזר",'אדלר יש"י וברכה',"אדם ברוך","אדמון ידידייה","אהרון דוד גורדון","אהרון טוב משה","אוארבך","אוגרית","אוז'שקובה","אויסטרך דויד","אונטרמן איסר יהודה","אוניברסיטת תל -אביב","אוניקובסקי פרץ","אופטושו יוסף","אופיר שייקה","אורי","אוריאל אקוסטה","אורלוב חנה","אזור הספורט","אזורי חן","אחילוף","אחימעץ","אחרון יוסף","אטאטורק","אידלסון אברהם","אידלסון רחל ושמואל","איזמוזי'ק לאה ודויד","אייבשיץ",'איל"ן',"איסקוב נסים","איסרליש","איתיאל","איתין אהרון","אלביטר עבדאלראוף","אלו מציאות","אלוף","אלוף בצלות","אלוף דן לנר","אליאב בנימין","אליאש מרים","אליהו מפירארה","אליוט ג'ורג'","אליעז רפאל","אליקום","אלישברג","אלמוג דוד","אלעזר (רוקח)","אלעזר בן יוסי","אלעזר בן עזריה","אלעזר בן צדוק","אלפרין חיים","אנדרוס","אנטוקולסקי","אנטיגונוס","אנכי",'אפ"ק',"אפטר יעקב","אפקים","אפשטיין יעקב","אקסלרוד נתן","ארבר מנחם","ארטר יצחק","אריכא יוסף","אריסטובול","ארלנג'ר","ארם משה","ארסטידס סוזה מנדס","ארצי יצחק","אשרמן יוסף","באסולה","בארט","בובליק","בובר שלמה","בוגרשוב","בויאר אברהם","בוני העיר","בוסקוביץ","בוקי בן יגלי","בוקסנבאום יוסף","בוקשפן דוד","בור נילס","בורמה","בחור אליהו","ביירון","בילויה","בילטמור","בית החיים","בית הנוער","בית חדש","בית יצקר","בית ירח","בית עולים שמעון","בית פלט","בית קציר","בית רעים","ביתוס","בכורי ציון","בלאס שמחה","בלוך דוד","בלומנפלד יהודה","בלקינד","בלשן","בן אביגדור","בן אחיטוב","בן גל מיכאל","בן גמליאל","בן דוד חיים","בן הלל מרדכי","בן זבארה","בן חיל","בן חסד","בן יעקב","בן ישי","בן סירה יעקב","בן עזרא","בן שפרוט","בנימיני אהרון","בסוק חיים מנחם דר'","בעל העקידה","בר הופמן","בראלי","ברגי בנימין","ברגנר אליזבת","ברודי","ברון עקיבא","ברוק צבי","ברזאני משה","בריג אמיל","בריינין ראובן","ברכיהו הנקדן","ברלין אליהו","ברלין ישעיהו","ברלינר","ברנדט וילי","ברנט","ברנשטיין אדוארד","ברנשטין כהן","ברסלבי יוסף","ברסקי יהודה לייב","ברקאי שמואל","ברקוביץ","ברתנא מרדכי","בת מרים יוכבד","בת עמי","בת ציון","גארי ברתיני","גבירטיג מרדכי","גברן חליל גברן","גואל","גוז'קוב","גוטלובר","גוטליב","גוטמאכר","גולדפאדן","גולי אריתראה","גולינקין מרדכי","גופר","גורדון י ל","גורי ישראל","גורלסקי ברוך","גורקי","גז מטילדה","גייגר","גילוץ דבורה ומנחם","גינצבורג","גלאנץ לייב","גלבלום אריה","גלזנר","גליצנשטין","גליקסברג","גלעזר אליהו","גמזו חיים דר'","גני יהושע","גני צהלה","גנני","גנתון","גר צדק","גרונימן","גרטרוד קראוס","גרשום שלום",'ד"ר כרמי יוגב','ד"ר פלד רות',"דאנטה","דב ממזריץ","דבלין אלפרד","דה האז","דה וינצ'י לאונרדו","דה מודינה אריה","דה פיג'וטו","דה פיליפ אדיס","דואר שושנה","דוד רחל (שרעבי)","דוידקה","דוליצקי","דון-יחייא שבתי","דונולו הרופא","דוש","די רוסי","דילה רינה יוסף","דיסנצ'יק אריה","דיק","דני קיי","דנין","דעואל","דר' מיכאלי יצחק","דרויאנוב","דריוס מיו","דריפוס","דשבסקי","האוזנר דב","האחים אל כוויתי","האחים בילסקי","האחים מסלאויטה","האלקושי","האספרגוס","הארון אל רשיד","הגבור האלמוני","הגיחון","הגייסות","הגמנסיה העברית","הדגה","הדר יוסף","הונא","הופמן יעקב","הופנקו משה","הורודצקי","החזיון","החטה","החלפנים","הטית זין","היהודי זיס","הייקל יוסף","היכל התלמוד","היסוד","הירשביין","הלה טוני","הלוי ז'ק","הלוי משה","הלענה","המבצעים","המגיד מדובנא","המכבש","המלך חירם","המנוע","המערכה","המקצוע","המשלטים","המשמר האזרחי","המתנדב","הנופש","הסבא משפולה","הספינה","הפרטיזן היהודי","הצפון החדש","הצפון הישן","הצרי","הקריה","הרב בידאני עובדיה","הרב גביזון חי","הרב הלר חיים","הרב יעקב טראב","הרב פרידמן","הרב צוברי יוסף","הרב רייפמן","הרב רפאל אנקאווא","הרבי מבכרך","הרבי מויטבסק","הרבי מלילוב","הרבי מפשיסחא","הרבי מקוטוב","הרבי מקוצק","הרבי מקרלין","הרבסט קרול",'הרה"ג מחבוב יחיא',"הרטגלס","הרכבי אברהם",'הרנ"ה',"הרץ יוסף צבי",'הש"ך',"השופט נופך","השוק סמ","השחקנים","השיפון","השכל","השנית","התחנה המרכזית החדשה","התחנה המרכזית הישנה","התלמי יהושע","התניא","התעודה האדומה","התערוכה","ואלין משה","וולמן יהודה","וורמיזה","ויזל","ויטלה מאוריציו","וייז ג'ורג'","ויינר זאב","ויינשל","וייס אייזיק הירש","ויל קורט","וילון","וילנא","וינשטיין נחום","ויסבורג חיים","ויסוצקי","ויסר חנה ויעקב","וכטנגוב","ולבה יואל","ולנסיה","וסרמן יעקב","ועידת קטוביץ","וקנין רפי","ורדיאל","ורשבסקי","ותיק","ז'ורס ז'אן","זאבי רחבעם (גנדי)","זבד","זולצר","זטורי משה","זיו רבקה","זימן","זינגר בשביס יצחק",'זיע"א יוסף חיים',"זכרון קדושים","זכריני","זלוציסטי","זלטופולסקי","זליבנסקי","זליג","זליגמן מקס","זמר חנה","זעירא מרדכי","זרח","זרעים","חבר הלאומים","חברה חדשה","חבשוש חיים","חדד סעדיא","חוף גורדון","חופשי דוד","חזק","חיוג יהודה","חיותמן","חייבי משה","חיים ואלישע","חיל המשמר","חילו יצחק","חירותנו","חכמי אתונה","חכמי דוד","חכמי קירואן","חלד יוסף","חנוך","חנינא בן תרדיון","חסידי האומות","חפץ ישה","חרוץ","חריף אייזיק","טאגור רבינדרנארט","טברסקי","טג'יר שמואל וסולטנה","טוביה הרופא","טובים עמנואל","טוכולסקי קורט","טולוז","טולקובסקי","טור מלכא","טורטשינר","טורקוב זיגמונד","טייגר היל","טימן יעקב","טריטש","טרפון","טשרנא","יד המעביר","ידעיה הפניני","יהודה החסיד","יהודה הימית","יהודה הצעיר","יהודה מרגוזה","יהושע בן פרחיה",'יהל"ל',"יוחננוף כהן שמואל","יום טוב","יון מצולה","יונדב","יוניצ'מן","יונתן הופסי","יוסט","יוסי ידין","יוסף אליהו","יוסף האפרתי","יועזר איש הבירה","יורה","יורם","יורם קניוק","יזהר","יטבת","ילין מור נתן","ימין","יעוד ודרך","יעקב ג'ורג' חנאניא","יעקב שבתאי","יעקובוב אוריאל","יפה בצלאל","יפו העתיקה","יפת","יצחק (זיקו) גרציאני","יקותיאל","יקותיאלי יוסף","יקנעם","ירבלום מרק",'יש"ר מקנדיא',"ישיבת וולוז'ין","ישכון","ישעיהו ליבוביץ","ישראל טל","ישראל מריז'ין","ישראלי יצחק","ישראליס","יששכרוב חי",'כ"ץ בן ציון','כ"ץ יעקב יוסף',"כהן הרמן","כהן עופר","כהנשטם","כוכבי יצחק","כפר שלם","כצנלסון בת שבע","כרם התימנים","כרם חמד","כרמי דב","לאן א","לאן ב","לב אברהם","לבלוב","לבנדה","לבנדובסקי","לבני איתן","לה גארדיה","לואי מרשל","לודויפול","לוזים","לוי שלום אהרון","לויד ג'ורג'","לויטן יצחק","לוין קיפניס","לוין שלום","לוינסון אברהם","לונדון בצלאל","לחובר","לטריס","ליב בן שרה","ליבנה אליעזר","ליברמן","ליוויק","ליכטר יהושע","לילי מנחם","לינקאוס יוסף פופר","ליענר שלמה","למואל","למרטין","לסקר","לפין","לצרוס משה","לקרט","מאור הגולה","מאור משה","מאור עינים","מאייר מרדכי","מאירבר","מבחר","מבשר","מגדל שרשן","מגדלי נאמן","מגן אברהם","מד אנדרומדה","מדמון מנחם","מדרש פנחס","מדרש תנחומא","מהלל העדני",'מהרש"א',"מוהר יחיאל","מוזיר יעקב","מוזס ולטר","מוזס יהודה ונח","מויאל אהרון","מונאש","מוסינזון","מוקדי משה","מורד הטיילת","מורה נבוכים","מוריץ דניאל","מושיע","מזל סרטן","מחנה אריאל","מחנה יוסף","מחפוז נג'יב","מטלון","מטמון כהן","מיזאן","מייטוס אליהו","מיכאל (נאמן)","מיכאל אנג'לו","מילוא יוסף","מילר כהן אניטה","מימון שלמה","מינקובסקי","מיצקביץ אדם","מיקוניס שמואל","מכלל יופי",'מל"ן','מלבי"ם',"מלון אורה","מלון אסטור","מלון בזל","מלון ימית","מלון מנדרין","מלון קרלטון","מלקוש","מנדלקרן","מנדלר אלברט אברהם","מנדלשטם","מנדלשטם אוסיפ","מנורת המאור","מניה וישראל","מנשה בן ישראל","מע א כ שלם","מע ב כ שלם","מע יד המעביר","מעונות אוניברסיטה","מעלה שמיר משה","מעפילי סלואדור","מקס ברוד","מקראי קדש","מרד גטו ורשה","מרדור מוניה","מרדכי (מוטה) גור","מרזוק ועזר","מרזוק מחמד","מרכז גולדה מאיר","מרכז הירידים","מרכז רפואי סוראסקי","מרכלת","מרמורק","מרסל ינקו","מרק יעקב","מרקיש פרץ","משה (שלוש)","משה בריל בר-כוכבא",'משה ז"ק',"משל ירוחם","משעול שירה","משעול שמידט יוסף","משפחת חלפי","מתחם התחנה(מנשייה)",'מתחם שטח נמל ת"א',"מתתיהו כהן גדול",'נ"א (כפר שלם)',"נאדיה חילו","נאמן יובל פרופ'","נוה אליעזר","נוה ברבור","נוה כפיר","נוה תקוה","נווה דן","נווה עופר","נוזהה","נוריאל","נח","נחלאות","ניסן כהן","ניר אביב","נמירובר","נמל יפו","נמרי דוידקה","נס לגויים","נסאר ג'ורג'","נפחא יצחק","נרדור","נרדי נחום","נשרי צבי","נתיבי איילון דרום","נתיבי איילון צפון","נתן החכם","סאמט שמעון","סגל ירושלים","סגל צבי הרמן","סגל שמוליק","סוגיהרה סמפו","סוטין","סומו יהודה","סומקן","סוסליק אריה","סוסקין אברהם","סחרוב אנדרי","סטארה אלברט","סטוצ'בסקי יהויכין","סטימצקי","סי אנד סאן","סילמן יהודה קדיש","סימן טוב","סירני חיים","סלואדור","סלונימסקי","סלסלה","סלע יעקב","סלע עמנואל","סנהדראי טובה","ספיר אליהו","ספיר ברוך","סשא ארגוב","ע הלל","עבאס אברהם","עבד אל-גני","עברי","עוזר","עולי ציון","עזאי","עזריה מן האדומים","עין זיתים","עין חרוד","עיר שמש","על פרשת דרכים","עם ישראל חי","עמדן יעקב","עמיקם אליהו (קשאק)","עמירן עמנואל","עמנואל הרומי","עקיבא אריה","פארק צ'ארלס קלור","פברגט אנריקה","פוזננסקי שמואל","פוחובסקי אריה","פוירשטיין אמיל","פומרוק יוסף","פוריה","פושקין","פטאי יוסף","פייר מנדס פרנס","פילון","פיליכובסקי","פילץ אריה","פין","פישמן מימון","פלדרמן וילהלם","פלטיאל","פליטי הספר","פלקירה","פנואל","פנחס בן יאיר","פנץ נתן","פסטלוצי","פסטרנק אריה","פעמוני יוסף","פראנצויז","פראנקל","פרופ' פנינה זלצמן","פרוץ לאו","פרחי אביב","פרי עץ חיים","פרידלנד צבי","פרידמן שרגא","פרייגרזון צבי","פריש דניאל","פרלוק משה","פרלשטיין יצחק","פרלשטיין פסיה ויעקב","פרנץ קפקא","פרנקפורט","פתחיה מרגנשבורג","צ'מרינסקי ברוך","צ'רטוק שמשון","צ'רצ'יל וינסטון","צבי צור (צ'רה)","צדוק הכהן","צהלון הרופא","צוויג סטפן","צויפל","צונזר","צונץ","צורישדי",'ציהתל"י',"צימפל פרידריך","צלאן פאול","צלילי חנינא","צמח דוד","צמחי היהודים","צנובר",'ק"ם',"קאונטרי קלאב","קדמוני אסא","קדמיאל","קהילת אודסה","קהילת אוסטרליה","קהילת בודפסט","קהילת ביאליסטוק","קהילת ברזיל","קהילת בריסק","קהילת ונציה","קהילת ז'יטומיר","קהילת זגלביה","קהילת טשרנוביץ","קהילת יאסי","קהילת לבוב","קהילת מכסיקו","קהילת סאלוניקי","קהילת סופיה","קהילת עדן","קהילת פאדובה","קהילת פוזנא","קהילת קובנה","קהילת קיוב","קהילת קישינוב","קהילת קליבלנד","קהילת קנדה","קהילת קרקוב","קהילת ריגא","קומפרט","קוסובסקי","קוץ' אדוארד","קור פאול","קורולנקו","קורין עזרא","קורקידי","קיוסו אלברט","קיכלר זילברמן לנה","קיציס יוסף","קלונימוס","קליי","קלין רלף","קלמר משה","קלצ'קין","קמואל","קמינסקה","קנטור","קפאח יחיה",'קפלן יעקב ד"ר',"קפלן שלמה","קרוא ברוך","קרויס","קריגר משה","קרית המוזיאונים","קרית עתידים","קרית שאול","קרמניצקי","קרשקש חסדאי","ראסין ז'אן","רב אלוף דוד אלעזר","רב אלוף יעקב דורי","רבי אדא","רבי אחא","רבי יוחנן","רבי נחמן","רבי פנחס","רבי תנחום",'רבינוביץ שפ"ר',"רבנו חננאל","רבנו ירוחם","רדינג","רובין שלמה","רובינשטיין יצחק","רוזוב","רוזין יהושע","רוזנבאום","רוזנבלט צבי","רוזנפלד שלום","רוזנשטיין אברהם","רויגו אברהם","רומן רולן","רומנו","רומנילי","רוני","רוסלאן","רופא המחתרות","רזי","רחבת מרטון ארנסט","רטוש יונתן",'רי"ז',"ריבולוב מנחם","רייך","רילף יצחק","רינהרט מקס","ריש גלותא","רכטר זאב","רמת הטייסים","רצאבי זכריה","רצון","רציף הירקון","רציף הרברט סמואל","רקנאטי","רשף",'ש"בי יעקב מאור','ש"ץ',"שביב","שבלים","שבע השקמים","שגאל מרק","שוהם מתתיהו","שוהם צילה","שויצר דוביד","שולמן","שונצינו","שוסטקוביץ דימיטרי","שוקן","שורר חיים","שטח התערוכה הישנה","שטיבל","שטיינר","שטינמן","שטינשנידר","שטרן אברהם (יאיר)","שטרן איזק","שטרנהרץ",'שי"ר',"שיינקין","שינמן פנחס","שיק","שכ אבו כביר","שכ ביצרון","שכ גב אלישיב","שלבים","שלושת החיצים","שלזינגר","שם הגדולים","שמואל בן עדיה","שמואל ירחינאי","שמי יחיאל","שמעון בן זומא","שמעון בן עזאי","שניצלר","שניצר שמואל","שערי ניקנור","שפיר קליין","שפע טל","שפתי ישנים","שץ גגה גרשון","שרון אריה","שרים אליהו הרב","שרמן משה","שרשים","ששון","שתי האחיות","תג'ר ציונה","תוספתא","תל גבורים","תמריר","תעוז","תרדיון",'תרפ"א',"תרפט","תשבי"],cQu=["{{location.street_prefix}} {{location.street_name}}"],dQu=["רחוב","שדרות","משעול","דרך","סמטת"],DQu={building_number:YYu,city_name:QYu,city_pattern:XYu,country:uQu,county:eQu,default_country:aQu,direction:rQu,direction_abbr:nQu,postcode:tQu,secondary_address:iQu,state:oQu,state_abbr:sQu,street_address:lQu,street_name:EQu,street_pattern:cQu,street_prefix:dQu},xQu=DQu,mQu=["לורם","איפסום","דולור","סיט","אמט","קונסקטורר","אדיפיסינג","אלית","צש","בליא","מנסוטו","צמלח","לביקו","ננבי","צמוקו","בלוקריה","שיצמה","ברורק","נולום","ארווס","סאפיאן","פוסיליס","קוויס","אקווזמן","קוואזי","במר","מודוף","אודיפו","בלאסטיק","מונופץ","קליר","בנפת","נפקט","למסון","בלרק","וענוף","לפרומי","בלוף","קינץ","תתיח","לרעח","לת","צשחמי","סחטיר","בלובק","תצטנפל","בלינדו","למרקל","אס","לכימפו","דול","צוט","ומעיוט","לפתיעם","ברשג","ולתיעם","גדדיש","קוויז","דומור","ליאמום","בלינך","רוגצה","לפמעט","מוסן","מנת","הועניב","היושבב","שערש","שמחויט","שלושע","ותלברו","חשלו","שעותלשך","וחאית","נובש","ערששף","זותה","מנק","הבקיץ","אפאח","דלאמת","יבש","כאנה","ניצאחו","נמרגי","שהכים","תוק","הדש","שנרא","התידם","הכייר","וק","קולהע","צופעט","למרקוח","איבן","איף","ברומץ","כלרשט","מיחוצים","קלאצי","","סת","אלמנקום","ניסי","נון","ניבאה","דס","איאקוליס","וולופטה","דיאם","וסטיבולום","אט","קראס","אגת","לקטוס","וואל","אאוגו","סוליסי","טידום","בעליק","קונדימנטום","קורוס","בליקרה","נונסטי","קלובר","בריקנה","סטום","לפריקך","תצטריק","לרטי"],hQu={words:mQu},pQu=hQu,gQu={title:"Hebrew",code:"he",language:"he",endonym:"עברית",dir:"rtl",script:"Hebr"},fQu=gQu,vQu=["רוק","רוק מטאלי","פופ","אלקטרוני","מוזיקת עם","מוזיקת עולם","קאנטרי","ג'אז","פאנק","נשמה","היפ הופ","קלאסית","לטינית","רגאיי","במה ומסך","בלוז","לא מוסיקה","ראפ","טראנס","האוס"],CQu={genre:vQu},FQu=CQu,E_=["אביב","אביבית","אביגיל","אביה","אביטל","אבישג","אגם","אדווה","אדל","אדר","אהבה","אודיה","אודליה","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריה","אורית","אורלי","אושרי","איב","איה","איילה","איילת","אילנה","אילנית","אימרי","אירית","אלה","אלומה","אליאנה","אליה","אלין","אלינור","אליענה","אלירז","אלישבע","אלכס","אלמוג","אמונה","אמור","אן","אנאבל","אנה","אסיף","אסנת","אסתר","אפיק","אפריל","אפרת","אראלה","ארבל","אריאל","אריאלה","אריאנה","ארייה","בארי","בל","בלה","בר","ברית","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","גאיה","גבריאל","גבריאלה","גוון","ג'וי","ג'ון","גוני","גורן","גיל","גילי","גילת","גל","גלי","גליה","גלית","גפן","דבורה","דגן","דגנית","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דנה","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","הגר","הדס","הדסה","הדר","הודיה","הילה","הלל","ויויאן","ויטה","ויקטוריה","ורד","זהבה","זוהר","זיו","חגית","חושן","חיננית","חירות","חמוטל","חן","חנה","חנית","טובה","טופז","טל","טלי","טליה","טנא","יהב","יהודית","יהל","יהלום","יהלי","יובל","יודפת","יוכבד","יוליה","יונית","יונת","ים","ימית","יסכה","יסמין","יעל","יעלה","יערה","יפה","יפית","יפעת","ירדן","כוכב","כליל","כרם","כרמי","כרמית","כרמל","לאה","לבנה","לוטם","לוטן","לוסי","לי","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלכה","מעיין","מצדה","מרב","מריה","מרים","מרינה","מתנה","מתת","נאוה","נגה","נוי","נויה","נועה","נועם","נופר","נורית","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניצן","נעמה","נעמי","נרי","נריה","סביון","סהר","סול","סופיה","סיגלית","סיון","סמדר","ספיר","סשה","סתיו","עדי","עדן","עדנה","עומר","עופרי","עיינה","עינב","עינת","עלמא","עלמה","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","ערגה","פלג","צאלה","צוף","צופיה","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","רביד","רבקה","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רות","רותם","רז","רחל","ריטה","רימון","רינת","רננה","רעות","שגב","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחר","שי","שי לי","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלומית","שלי","שמחה","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תכלת","תלמה","תמר","תמרה","תפארת","תקווה"],c_=["גברת",'עו"ד',"'פרופ",'ד"ר'],d_=["אביאל","אביגדור","אביה","אביחי","אבינועם","אביעד","אבירם","אבירן","אבישי","אביתר","אברהם","אבשלום","אגם","אדיר","אדם","אדר","אהוד","אהרון","אוהד","אופיר","אופק","אור","אורי","אוריאל","אוריה","אורן","אושרי","אחיה","אייל","איל","אילון","אילן","אימרי","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלון","אלחי","אלחנן","אליאב","אליאור","אליאס","אליה","אליהו","אלימלך","אליסף","אלירז","אלירן","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמור","אמיר","אמיתי","אמנון","אניעם","אסיף","אסף","אפיק","אפרים","אראל","ארבל","ארז","ארטיום","ארי","אריאל","אריה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברק","גד","גדעון","גוון","ג'וי","גולן","ג'ון","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גל","גלבוע","גלעד","גפן","דביר","דגן","דוד","דולב","דור","דורון","דן","דני","דניאל","דקל","דרור","הדר","הוד","הלל","הראל","ולדימיר","זאב","זבולון","זוהר","זיו","חביב","חגי","חושן","חי","חיים","חמי","חן","חנוך","חנן","חסד","טל","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יוחאי","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ינון","יניב","יעקב","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמל","לב","לביא","לוטם","לוטן","לוי","לי","ליאון","ליאור","ליאל","ליאם","לידור","ליעד","ליר","לירוי","לירון","לירז","לירן","מאור","מאיר","מגל","מור","מורן","מיטב","מיכאל","מירן","מלאכי","מנחם","מנשה","מעיין","מרדכי","משה","מתן","נבו","נדב","נהוראי","נוב","נוי","נועם","נח","נחשון","נטע","ניב","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סטפן","סיני","סער","סרגיי","סשה","סתיו","עברי","עדי","עדן","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עילאי","עלי","עמוס","עמיחי","עמית","עמנואל","עקיבא","ערן","פלא","פלג","צבי","צדק","צוף","צוק","צור","צח","צחי","ציון","צליל","קסם","ראובן","ראם","רביב","רביד","רגב","רון","רוני","רועי","רותם","רז","ריי","רימון","רם","רן","רעי","רפאל","שאול","שגב","שגיא","שובל","שוהם","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שלום","שלומי","שלמה","שמאי","שמואל","שמחה","שמעון","שקד","שרון","תבור","תו","תום","תומר","תיאו","תמיר"],kQu=ju(E_,d_),AQu=["אביב","אביבי","אביגור","אבידור","אבידן","אביטל","אבינועם","אבינר","אבינרי","אביעד","אביעזר","אבירם","אבישי","אבישר","אביתר","אבן","אבן זהב","אבן חן","אבן צור","אבן שושן","אבנון","אבני","אבניאל","אבנר","אבנרי","אברהם","אברהמי","אברון","אבריאל","אגוז","אגוזי","אגמון","אגרון","אדוני","אדיב","אדירי","אדם","אדמון","אדמוני","אדר","אהרוני","אהרן","אוהד","און","אופיר","אופק","אור","אורון","אוריאל","אוריה","אוריון","אוריין","אורן","אזרחי","אחז","אחיטוב","אחרון","אייל","איילון","אילון","אילן","אילני","אילת","איש כסית","איש שלום","איתם","איתן","אלדד","אלדן","אלול","אלון","אלוני","אלוף","אלחנני","אליאב","אליהו","אליעז","אליעזר","אליצור","אליקים","אלישיב","אלמגור","אלמוג","אלעד","אלעזר","אלרום","אלרון","אמיר","אמית","אמיתי","אנקורי","אסא","אסיא","אסיף","אסף","אפעל","אפק","אפרת","אראל","ארבל","ארגוב","ארגמן","ארד","ארדון","ארוך","ארז","ארזי","אריאב","אריאל","אריאלי","ארידור","אריה","אריכא","ארם","ארמוני","ארנון","ארצי","אשבל","אשד","אשור","אשכול","אשכנזי","אשל","אשר","אשרי","אשרת","אתגר","אתר","אתרוג","ב׳׳ק","באב׳׳ד","באר","בארי","בבלי","בהט","בוצר","בורר","בחור","ביצור","בית הלחמי","בית יוסף","בית לחם","בכור","בן","בן אברהם","בן אליעזר","בן אמוץ","בן ארי","בן אריה","בן ארצי","בן אשר","בן ברוך","בן ברק","בן גל","בן גרא","בן דב","בן דוד","בן דור","בן דיין","בן זאב","בן זכאי","בן זקן","בן חור","בן חיים","בן חנן","בן חנניה","בן יהודה","בן יעקב","בן יצחק","בן ישי","בן ישראל","בן מלך","בן מנחם","בן נון","בן נחום","בן נר","בן נתן","בן עמי","בן ענת","בן פורת","בן צבי","בן צור","בן ציון","בן ראובן","בן שאול","בן שחר","בן שלום","בן שמחון","בן שמעון","בן גוריון","בן חורין","בן מאיר","בן סירה","בןתור","בנאי","בנטוב","בנימין","בנימיני","בצלאל","בר","בר אור","בר גיורא","בר זוהר","בר יהודה","בר יעקב","בר נתן","בר שלום","בראון","בראילן","ברהלל","בריוסף","ברלב","ברעוז","בראל","ברוך","ברוש","ברושי","ברזילי","ברזל","ברטוב","ברטל","ברנע","ברעם","ברק","ברקאי","ברקין","ברקן","ברקת","בשן","גאון","גבאי","גביש","גבע","גבעול","גבעון","גבעתי","גבתון","גד","גדות","גדיש","גדליה","גדרון","גודר","גולן","גונן","גופר","גור אריה","גוריון","גורלי","גורן","גושן","גזית","גיא","גידור","גיל","גילון","גילת","גינוסר","גינת","גינתון","גל","גלבוע","גליל","גלילי","גלעד","גלעדי","גלרון","גמזו","גמליאל","גנור","גפן","גפני","גרא","גרינבלט","גרנות","גרשון","גת","דביר","דברת","דגן","דגני","דוד","דוידי","דולב","דור","דורי","דותן","דן","דניאלי","דקל","דר","דרומי","דרור","דרורי","דשא","הדס","הדר","הלוי","הללי","המאירי","הנגבי","העצני","הר נוי","הר שפי","הראבן","הראובני","הראל","הרטוב","הרפז","הררי","וילנאי","ורד","ורדי","ורדימון","זזאב","זאבי","זבולון","זהבי","זוהר","זורע","זיו","זיואב","זכאי","זכות","זכריה","זמורה","זמיר","זמר","זמרי","זעירא","זק","זק׳׳ש","זר","זרובבל","זרטל","חדש","חובה","חורש","חזן","חזני","חזקיה","חי","חייט","חיים","חכם","חלד","חלמיש","חן","חנוך","חנוכה","חנני","חסון","חסיד","חפץ","חפר","חץ","חצור","חצרוני","חרובי","חרותי","חריף","חרל׳׳פ","חרמון","חרמוני","חת","טבת","טוביה","טלמור","טלשיר","יאיר","יבין","יגור","ידיד","ידין","ידעיה","יהב","יהודאי","יהודה","יהושע","יהלום","יובל","יוגב","יוטבת","יונה","יוסף","יושע","יחזקאל","יחיאל","יכין","ימיני","ינון","יניב","יעקבי","יער","יערי","יפה","יפרח","יפת","יצחק","יצחקי","יקיר","ירדני","ירוחם","ירום","ירון","ירושלמי","יריב","ירקוני","ישורון","ישי","ישר","ישראל","ישראלי","יששכר","כהן","כוכבי","כנען","כנעני","כנר","כספי","כפיר","כפרי","כרמון","כרמי","כרמל","כרמלי","לאור","לב","לב ארי","לבבי","לביא","לבנון","לבני","לבנת","להב","להבי","לוטם","לוטן","לוי","לוי נחום","לויתן","לחמן","ליאור","לידור","ליטאי","לימור","ליש","לשם","מאור","מאיר","מאירי","מגד","מגל","מואב","מוקד","מוקדי","מורג","מוריה","מורשת","מזא׳׳ה","מזור","מזל","מזר","מאיר מיבר","מיכה","מילוא","מישורי","מלכה","מלכי","מלמד","מנור","מנחם","מנשה","מעוז","מעיין","מעייני","מערבי","מרגליות","מרגלית","מרגנית","מרום","מרון","מרידור","משה","משולח","משיח","משעול","משעל","משען","משעני","מתניה","מתתיהו","נאור","נאמן","נבון","נגבי","נוב","נווה","נוימרק","נועם","נוריאל","נחום","נחושתן","נחשון","ניב","ניסני","ניצן","נמרי","נסים","נץ","נריה","נשר","נשרי","נתיב","נתן","נתנאל","נתניהו","סבוראי","סביר","סגל","סדן","סהר","סופר","סימן טוב","סיני","סכנין","סלע","סמדר","סנונית","סעד","סער","ספיר","סתוי","סתיו","עברון","עברי","עדיני","עדר","עובד","עובדיה","עובדיהו","עוגן","עוז","עוזר","עומר","עופר","עופרים","עזוז","עזריאל","עזריה","עזרתי","עידן","עילם","עינב","עמוס","עמיאל","עמיקם","עמיר","עמירן","עמית","עמרמי","ענבל","ענבר","עסיס","עפרת","עצמון","ערד","ערמון","ערן","עשת","פאר","פדהצור","פולני","פורת","פז","פלאי","פלד","פלס","פניני","פסח","פרג","פרוש","פרח","פרי","פריגת","פרימור","פרץ","פת","צבר","צדוק","צדקה","צדקיהו","צוק","צור","צורי","צוריאל","צורף","צידון","צמח","צפיר","צפריר","קדמון","קדמי","קדר","קדרון","קהת","קורח","קורן","קטן","קידר","קינן","קיסרי","קישון","קם","קמה","קמחי","קנר","קנת","קצב","קצין","קציר","קשת","קשתי","ראובני","רבי","רביב","רביד","רגב","רהב","רוגל","רווה","רווח","רוח","רום","רועה","רז","רזיאל","רחמים","רכס","רם","רמון","רמז","רמתי","רן","רענן","רשף","שאול","שאולי","שאלתיאל","שבח","שביב","שבת","שבתאי","שבתי","שגב","שגיא","שדה","שדר","שוב","שובל","שוהם","שוחט","שומרון","שוער","שופט","שור","שורק","שושן","שושני","שחור","שחורי","שחל","שחם","שחף","שחק","שחר","שילה","שילוח","שילון","שילוני","שיר","שיש","שלג","שלו","שלום","שלומי","שלח","שלם","שלמון","שם אור","שםטוב","שמואל","שמואלי","שמחון","שמחוני","שמחי","שמעון","שמרון","שמש","שמשון","שמשוני","שמשי","שנהר","שני","שנער","שער","שפיר","שפע","שץ","שקד","שקדי","שקלים","שרביט","שרון","שרוני","שריג","שריד","שריף","שריר","ששון","תאומים","תאני","תבור","תבורי","תגר","תדמור","תומר","תורן","תירוש","תל צור","תלם","תמוז","תמיר","תמרי","תקווה","תקוע","תרשיש","תשבי"],bQu=[{value:"{{person.last_name}}",weight:1}],D_=["מר",'עו"ד',"'פרופ",'ד"ר'],yQu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],BQu=ju(c_,D_),zQu={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},SQu={female_first_name:E_,female_prefix:c_,first_name:kQu,last_name:AQu,last_name_pattern:bQu,male_first_name:d_,male_prefix:D_,name:yQu,prefix:BQu,title:zQu},MQu=SQu,wQu=["02-#######","03-#######","04-#######","08-#######","09-#######","077-#######","+972-2-#######","+972-3-#######","+972-4-#######","+972-8-#######","+972-9-#######","+972-77-#######"],PQu={formats:wQu},TQu=PQu,jQu={cell_phone:KYu,color:$Yu,commerce:JYu,date:ZYu,location:xQu,lorem:pQu,metadata:fQu,music:FQu,person:MQu,phone_number:TQu},x_=jQu;new Ku({locale:[x_,Ru,Lu]});var NQu=["09# ### ####","+385 9# ### ####"],LQu={formats:NQu},RQu=LQu,KQu={wide:["siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"],abbr:["sij","vel","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"]},IQu={wide:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"],abbr:["ned","pon","uto","sri","čet","pet","sub"]},OQu={month:KQu,weekday:IQu},$Qu=OQu,HQu=["hr","com","net","eu","org"],GQu=["gmail.com","hrnet.hr","mailhr.hr"],_Qu={domain_suffix:HQu,free_email:GQu},VQu=_Qu,JQu=["#","##","###"],UQu=["Bakar","Beli Manastir","Belišće","Benkovac","Biograd na Moru","Bjelovar","Buje","Buzet","Čabar","Čakovec","Čazma","Cres","Crikvenica","Daruvar","Delnice","Donja Stubica","Donji Miholjac","Drniš","Dubrovnik","Duga Resa","Dugo Selo","Đakovo","Đurđevac","Garešnica","Glina","Gospić","Grubišno Polje","Hrvatska Kostajnica","Hvar","Ilok","Imotski","Ivanec","Ivanić-Grad","Jastrebarsko","Karlovac","Kastav","Kaštela","Klanjec","Knin","Komiža","Koprivnica","Korčula","Kraljevica","Krapina","Križevci","Krk","Kutina","Kutjevo","Labin","Lepoglava","Lipik","Ludbreg","Makarska","Mali Lošinj","Metković","Mursko Središce","Našice","Nin","Nova Gradiška","Novalja","Novi Marof","Novi Vinodolski","Novigrad-Cittanova","Novska","Obrovac","Ogulin","Omiš","Opatija","Opuzen","Orahovica","Oroslavje","Osijek","Otočac","Otok","Ozalj","Pag","Pakrac","Pazin","Petrinja","Pleternica","Ploče","Popovača","Poreč","Požega","Pregrada","Prelog","Pula","Rab","Rijeka","Rovinj","Samobor","Senj","Šibenik","Sinj","Sisak","Skradin","Slatina","Slavonski Brod","Slunj","Solin","Split","Stari Grad","Supetar","Sveta Nedelja","Sveti Ivan Zelina","Trilj","Trogir","Umag","Valpovo","Varaždin","Varaždinske Toplice","Velika Gorica","Vinkovci","Virovitica","Vis","Vodice","Vodnjan","Vrbovec","Vrbovsko","Vrgorac","Vrlika","Vukovar","Zabok","Zadar","Zagreb","Zaprešic","Zlatar","Županja"],WQu=["{{location.city_name}}"],qQu=["Afganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Bjelorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Otok Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanski Otoci","Srednjoafrička Republika","Čad","Čile","Kina","Božićni Otoci","Keeling Otoci","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookovi Otoci","Kostarika","Hrvatska","Kuba","Curacao","Cipar","Češka","Obala Bjelokosti","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandski Otoci","Farski Otoci","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Njemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Guatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Otok Heard i McDonald Otoci","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litva","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricius","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nizozemska","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Sjeverni Marijanski Otoci","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Protugal","Portoriko","Katar","Rumunjska","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr.dio)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (niz.dio)","Slovačka","Slovenija","Salomoski Otoci","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španjolska","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švicarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Otoci Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venezuela","Vietnam","Britanski Djevičanski Otoci","Američki Djevičanski Otoci","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],m_=["Bjelovarsko-bilogorska","Brodsko-posavska","Dubrovačko-neretvanska","Grad Zagreb","Istarska","Karlovačka","Koprivničko-križevačka","Krapinsko-zagorska","Ličko-senjska","Međimurska","Osječko-baranjska","Požeško-slavonska","Primorsko-goranska","Sisačko-moslavačka","Splitsko-dalmatinska","Šibensko-kninska","Varaždinska","Virovitičko-podravska","Vukovarsko-srijemska","Zadarska","Zagrebačka"],ZQu=m_,YQu=["Hrvatska"],QQu=["#####"],XQu=["Kat #","Stan ##"],uXu={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},eXu=["Adolfa Waldingera","Alanska","Aljmaška","Andrije Hebranga","Andrije Kačića Miošića","Andrije Mohorovičića","Ante Paradžika","Antuna Branka Šimića","Antuna Kanižlića","Antuna Mihanovića","Antunovačka","Bakarska","Banjalučka","Banova","Bapska","Baranjska","Bartula Kašića","Baščanska","Bele Bartoka","Belišćanska","Belomanastirska","Bihaćka","Bilogorska","Biogradska","Biokovska","Biševska","Bjelolasička","Bjelovarska","Bogdanovačka","Bokokotorska","Bosanska","Bračka","Branka Radičevića","Brijunska","Brodska","Brune Bjelinskog","Buzetska","Cara Hadrijana","Ćelijska","Christiana Monspergera","Ćićarijska","Ciglarska","Creska","Crikvenička","Crkvena","Cvjetkova","Cvjetna","Čvrsnička","Đakovačka","Đakovština","Daljska","Dalmatinska","Danice Pinterović","Daruvarska","Delnička","Diljska","Dinka Šimunovića","Dobriše Cesarića","Donjodravska obala","Dragutina Domjanića","Dragutina Neumana","Drniška","Dubrovačka","Dugog otoka","Erdutska","Esperantska","Eugena Kumičića","Europska avenija","Fakultetska","Ferde Livadića","Franje Antuna Blažića","Franje Krežme","Franje Kuhača","Franje Markovića","Franje Muckea","Franjevačka","Frankopanska","Fruškogorska","Gluha","Gorička","Gornjodravska obala","Gospićka","Gradačka","Grgura Čevapovića","Hercegovačka","Hrvatske Republike","Huge Conrada Hötzendorfa","Humska","Hvarska","Ilirska","Imotska","Istarska","Ivana Adamovića","Ivana Gorana Kovačića","Ivana Gundulića","Ivana Zajca","Ivane Brlić- Mažuranić","Ivanovačka","Ivanščice","Ive Tijardovića","Izidora Kršnjavoga","Jahorinska","Jankovačka","Josipa Andrića","Josipa Bösendorfera","Josipa Huttlera","Josipa Jurja Strossmayera","Josipa Reihl Kira","Jovana Gojkovića","Južno predgrađe","Kalnička","Kamila Firingera","Kapelska","Kaptolska","Kapucinska","Kardinala Alojzija Stepinca","Kardinala Alozija Stepinca","Kaštelanska","Klanac","Kneza Borne","Kneza Trpimira","Kninska","Kolodvorska","Kopačevska","Koprivnička","Korčulanska","Kordunska","Kornatska","Kozjačka","Krajna","Kralja Petra Svačića","Kralja Zvonimira","Krčka","Križevačka","Krndije","Krstova","Ksavera Šandora Gjalskog","Kutinska","Kvarnerska","Labinska","Lađarska","Laslovačka","Lastovska","Lavoslava Ružičke","Ledine","Lička","Lipička","Livadska","Ljubljanska","Ljudevita Posavskog","Lokrumska","Lopudska","Lorenza Jägera","Lošinjska","Lovranska","Lučki prilaz","Lugovi","Maceljska","Makarska","Marijana Lanosovića","Marjanska","Martina Divalta","Matije Antuna Reljkovića","Matije Gupca","Matije Petra Katančića","Medulinska","Miholjačka","Mije Kišpatića","Milutina Milankovića","Mlinska","Mljetska","Moslavačka","Mosorska","Mostarska","Motovunska","Murterska","Naselje Antuna Gustava Matoša","Naselje Miroslava Krleže","Naselje Stanka Vraza","Naselje Viševica","Naselje Vladimira Nazora","Našička","Našičko naselje","Nemetin","Nikole Šubića Zrinskog","Novogradiška","Nuštarska","Olibska","Olimpije","Opatijska","Orahovička","Orebićka","Otokara Keršovanija","Paklenička","Pakračka","Palagruška","Palićka","Pampas","Papuk gore","Park kneza Branimira","Park kralja Petra Krešimira IV","Park kraljice Katarine Kosača","Paška","Pašmanska","Pavla Pejačevića","Pazinska","Pelješačka","Perivoj kralja Tomislava","Peručka","Piranska","Platačka","Pleternička","Plitvička","Plješevička","Podgoračka","Podravska","Podvinje","Poljski put I","Porečka","Požeška","Prenjska","Prijedorska","Primorska","Prolaz Ante Slavičeka","Prolaz Carla Bende","Prolaz Josipa Leovića","Prolaz Julija Benešića","Prolaz Julija Knifera","Prolaz kod Snježne Gospe","Prolaz Lorenza Jägera","Prolaz Matice Hrvatske","Prolaz Radoslava Bačića","Prolaz Vanje Radauša","Prominska","Psunjska","Pulska","Rapska","Rastanci","Reisnerova","Retfala nova","Ribarska","Riječka","Risnjačka","Rovinjska","Ruđera Boškovića","Ružina","Šamačka","Šandora Petofia","Sarajevska","Šarengradska","Sarvaška","Senjska","Šetalište kardinala Franje Šepera","Šetalište Petra Preradovića","Šetalište Vjekoslava Hengla","Šibenska","Silvija Strahimira Kranjčevića","Širokobriješka","Sisačka","Sjenjak","Školska","Skopska","Slatinska","Slavonska","Slaz","Šlep u luci","Sljemenska","Snježnička","Šokačka","Solarski trg","Šoltanska","Splavarska","Splitska","Srijemska","Stadionsko naselje","Starigradska","Štitarska","Stjepana Radića","Stonska","Strma","Subotička","Šumska","Sunčana","Sv. Ane","Sv. Petka","Sv. Roka","Svetog Leopolda Bogdana Mandića","Svilajska","Tadije Smičiklasa","Tina Ujevića","Tovarnička","Travna","Trg Ante Starčevića","Trg Augusta Šenoe","Trg bana Josipa Jelačića","Trg Franje baruna Trenka","Trg hrvatskih branitelja","Trg Josifa Runjanina","Trg Jurja Križanića","Trg Lava Mirskog","Trg Lavoslava Ružičke","Trg Ljudevita Gaja","Trg Nikole Tesle","Trg Pape Ivana Pavla II","Trg slobode","Trg sv. Trojstva","Trg Vatroslava Lisinskog","Trogirska","Trpanjska","Tvornička","Učka","Ugljanska","Umaška","Valpovačka","Varaždinska","Vatrogasna","Vatroslava Jagića","Velaluška","Velebitska","Vidove gore","Vijenac Augusta Cesarca","Vijenac Dinare","Vijenac Gorana Zobundžije","Vijenac Ivana Česmičkog","Vijenac Ivana Mažuranića","Vijenac Ivana Meštrovića","Vijenac Jakova Gotovca","Vijenac Josipa Kozarca","Vijenac Ljube Babića","Vijenac Medvednice","Vijenac Murse","Vijenac Paje Kolarića","Vijenac Petrove gore","Vijenac Slavka Kolara","Vijenac Vlahe Bukovca","Vilajska","Vinkovačka cesta","Vinogradska","Virovitička","Virska","Viška","Vjekoslava Klaića","Vjenceslava Novaka","Vladimira Preloga","Vladimira Vidrića","Vlašićka","Voćarska","Voćarska ","Voćinska","Vodenička","Vranska","Vratnička","Vrbik","Vrt Jagode Truhelke","Vrtna","Vukovarska cesta","Woodrowa Wilsona","Zadarska","Zagorska","Zagrebačka","Zaostroška","Zeleno polje","Zlarinska","Zrinjevac","Zrinske gore","Žumberačka","Županijska","Zvečevska"],aXu=["{{location.street_name}}"],rXu={building_number:JQu,city_name:UQu,city_pattern:WQu,country:qQu,county:ZQu,default_country:YQu,postcode:QQu,secondary_address:XQu,state:m_,street_address:uXu,street_name:eXu,street_pattern:aXu},nXu=rXu,tXu={title:"Croatian",code:"hr",language:"hr",endonym:"Hrvatski",dir:"ltr",script:"Latn"},iXu=tXu,oXu=["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata"],h_=["gđa.","gđa","dr."],sXu=["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata","Adi","Ado","Andel","Andelin","Andelko","Andelo","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Belimir","Berti","Boris","Borko","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"],lXu=["Abadžić","Abadžija","Abazi","Abdulahi","Abdulić","Abdurahmanović","Abebe","Abel","Abfal","Abičić","Abičić-Tomac","Abjanić","Abjanović","Abrahamski","Abramić","Abramović","Abrecht","Abrić","Abrišin","Abrlić","Abu El Saoud","Ackermann","Ač","Ačai","Ačaji","Ačanski","Ačić","Ačimović","Ačkar","Aćimov","Aćimović","Adam","Adam Perl","Adamček","Adamčević","Adamec","Adamić","Adamko","Adamović","Adašević","Adelsberger","Ademi","Ademović","Adjić","Adjulović","Adler","Adlešić","Ador","Adrić","Adžaga","Adžaip","Adžamić","Adžić","Adžidović","Adžija","Adžijević","Ađaip","Ađajip","Ađamić","Ađanski","Ađić","Ađin","Ađulović","Afrić","Ag","Agami","Agatić","Agbaba","Ageljić","Agh","Agičić","Agić","Agoč","Agostini","Agotić","Agović","Ahić","Ahmedbašić","Ahmetbašić","Ahmeti","Ahmetović","Ahmetspahić","Ahmić","Ajdari","Ajdišek","Ajdovac","Ajduk","Ajduković","Ajfrid","Ajh","Ajhart","Ajhenberger","Ajhinberger","Ajhinger","Ajhler","Ajhner","Ajhorn","Ajkić","Ajro","Ajtlbez","Ajtman","Ajzele","Ajzeli","Akerman","Akik","Akmadžić","Akrap","Aksentijević","Akšamović","AkšamovićAndrić","Al Khamis","Al Laham","Al Younis","Alaber","Alaber Milić","Aladenić","Aladić","AladićLjubišić","Aladrović","Aladžić","Alagić","Alaica","Alaica Vlasalija","Alajbeg","Alajica","Alapović","Alavanja","Alavuk","Alberković","Albert","Albini","Albrecht","Albreht","Albreht Mihaljević","Alduk","Alebić","Alegić","Aleksa","Aleksandrov","Aleksi","Aleksić","Aleksin","Alempić","Alerić","Alfeldi","Alfermann","Alfort","Alibašić","Alibegović","AlibegovićVašanda","Aličić","Alić","AlićPartić","Alidi","Alih","Alija","Alikavazović","Alili","Alilović","Alimanović","Alimehaj","Alimović","Aliti","Alkaz","Alkhamis","Alković","Almadi","Almaši","Alošinac","Alpeza","Alšić","AlšićMatković","Alt","Alt Higeli","Altmann","Aluga","Alukić","Alvadj","Alvadžić","Alvađ","Aljija","Aman","Aman Krnjajić","Amanović","Ambreuš","Ambrinac","Ambroš","Ambrozić","Ambrožić","Ambruš","Ambrušić","Ambruž","Ament","Ameti","Amić","Amidžić","Amiti","Amrein","Amst","Amšlinger","Anastasović","Ancić","Ančić","Andabak","Andabak Fernandez","Andabaka","Andačić","Andel","Andelfinger","Andelić","Anderluch","Andić","Andjal","Andl","Andoči","Andonovski","Andračenko","Andračić","Andraković","Andraković Štefanac","Andraš","Andrašec","Andrašek","Andrašev","Andrašević","Andraši","Andrašić","Andrašić Živalj","Andrečenko","Andrejek","Andrejev","Andrejević","Andreković","Andres","Andri","Andričević","Andričić","Andrić","Andrić Blažević","Andrić Karavidić","Andrić Knežević","Andrić Tomašević","Andrijanić","Andrijašević","Andrijević","Andrijin","Andrik","Andrin","Andrišek","Andrišić","Andriška","Andrlon","Andročec","Androić","Androjić","Androš","Androšević","Androšević Plevnik","Andrušić","Andučić","Andžaković","Anđal","Anđan","Anđel","Anđelić","Anđelković","Anđić","Anđić Grubešić","Anetić","Angalt","Angebrandt","Angirević","Angster","Aničić","Aničić Viviora","Anić","AnićČabai","AnićIvičić","AnićKaliger","AnićTot","Anitić","Anlauf-Raizner","Anočić","Anočić Valentić","Antal","Antal-Meničanin","Antalašić","Antaruk","Antičević","Antić","Antinac","Antolašić","Antolić","Antolković","Antolović","Antoljak","Anton","Antoni","Antonić","Antonijević","Antonina","Antoniutti","Antonović","Antoš","Antrit","Antukić","Antunić","Antunković","Antunov","Antunović","Anušić","Apalović","Apari","Apati","Apatić","Apčag","Apel","Apro","Arab","Arabadžić","Arabašić","Arači","Aračić","Aralica","Arambašić","Aranbašić","Aranđelović","Arap","Arapović","Arbanas","Arbutina","Arc","Ardalić","Arežina","Arhanić","Arić","Arlavi","Arlov","Arlović","Arman","Armbrust","Arnaut","Arnautović","Arnold","Arnuš","Arpaši","Arsenić","Arsenović","Arsić","Arsov","Arsoy","Artić","Artuković","Aručaj","Arvaj","Arvanitakos","Arz","Arzenšek","Asan","Asanov","Asanović","Asentić","Asić","Askočenski","Aslanidis","Astaloš","Asztalos","Ašađanin","Aščić","AščićLuketina","Ašenbrener","Ašimi","Ašner","Ašner-Boli","Ašperger","Ašvanj","Ašvanji","Atalić","Atanacković","Atanasovski","Atlagić","Atlašević","Atlija","Atmadžić","Atvalić","Aubelj","Aubrecht","Aubreht","Augustić","Augustin","Augustinov","Augustinović","Augustinović Baronji","Auguštanec","Auguštin","Ausec","Ausman","Ausmann","Aust","Aušperger","Avdagić","Avdaković","Avdejev","Avdičević","Avdić","Avdija","Avi","Avlijaš","Avramek","Avramoski","Avramović","Avrelio","Avsec","Axmann","Azap","Azapović","Azaševac","Azenić","Azenić Mikulić","Azinić","Azinović","Aziri","Aždajić","Ažić","AžićVargaš","Babac","Babaj","Babaja","Babajić","Baban","Babatz","Babel","Babi","Babičković","Babić","BabićKrižić","Babić Matovinović","Babić Romić","Babić Štern","Babijanski","Babin","Babli","Babli Šandor","Babočai","Babogredac","Babok","Baborac","Baboselac","Baboš","Babović","Babunović","Baburić","Bacalo","Bacanović","Bacelj","Bach","Bachert","Bachmann","Bacho","Backo","Bač","Bača","Bačak","Bačani","Bačarko","Baček","Bačelić","Bačelić Medić","Bačić","Bačić Panić","Bačinski","Bačko","Bačkonja","Bačković","Bačlija","Bačmaga","Bačun","Bačvanin","Bačvanin-Balog","Baćak","Baćani","Baći","Baćin","Baćinac","Badanjak","Badanjek","Bader","Badinsky","Badjuk","Badnjević","Badovinac","Badovinac-Golinac","Badurina","Badža","Badžek","Bađari","Bađun","Bagarić","Bagarić Barišić","Bagić","Baginac","Baglama","Bago","Bagudić","Bahat","Bahert","Bahmajer","Bahmet","Bahović","Bahun","Baić","Bainhart","Bajac","Bajak","Bajakić","Bajalo","Bajamić","Bajan","Bajčetić","Bajči","Bajčinovci","Bajer","Bajer-Vitner","Bajerle","Bajević","Bajhard","Bajhardt","Bajhart","Bajić","Bajinac","Bajkovec","Bajović","Bajraktarević","Bajraktari","Bajram","Bajrami","Bajramović","Bajrektarević","Bajrić","Bajs","Bajs-Jovanović","Bajsić","Bajsman","Bajt","Bajtal","Bajtl","Bajto","Bajus","Bajušić","Bajz","Bak","Baka","Bakač","Bakai","Bakaj","Bakaran","Bakarec","Bakarić","Baketa","Baketarić","Baki","Bakić","Bakija","Baklaić","Bako","Bakoš","Bakota","Baković","Baković Kanižaj","Bakran","Baksa","Baksa-Aćimović","Bakša","Bakula","Bakunić","Bala","Balaban","Balabanić","Balač","Balać","Balai","Balaić","Balaj","Balajić","Balaković","Balanže","Balas","Balaš","Balašević","Balaško","Balašković","Balat","Balatinac","Balaton","Balaž","Balažev","Balažević","Balaži","Balažić","Balažinec","Balčak","Baldasari","Balekić","Balen","Balen-Domazetović","Balent","Balentić","Balentović","Baleta","Balev","Bali","Baliban","Balicki","Baličević","Balić","BalićViola","Balići","Baligač","Balihodžić","Balikić","Baliko","Balinčić","Balind","Balinović","Balint","Balkić","Balković","Balle","Baller","Balliet","Balog","BalogŠandor","Balogh","Baloković","Balonek","Balonek-Nikolić","Balošić","Balta","Balta-Koller","Baltić","Baltin","Balukčić","Baljak","Bambir","Ban","Ban-Ogrin","Bana","Banac","Banai","Banaj","Banaji","Banak","Bančević","Bančić","Banda","Bandalo","Bandić","BandićŠtimac","Bandjak","Bandl","Bando","Bandov","Bandur","Banek","Baneka","Banfi","Banfić","Bango","Baniček","Baničin","Banić","BanićJokić","Bank","Banov","Banovac","Banović","Banožić","Banja","Banjac","Banjan","Banjanac","Banjanin","Banjari","Banjeglav","Banjeglav-Polgar","Banjeglavić","Baotić","BaotićĐaković","Baraban","Baraban-Glavaš","Baraban-Jurišić","Barabaš","BarabašSeršić","Barac","Barač","Barači","Baračkov","Barać","Barać Ključanin","Barak","Baraković","Baran","Baranašić","Baranić","Baranović","Baranj","Baranja","Baranjac","Baranjec","Baranji","Barat","Barbarić","BarbarićŠehić","Barberić","Barbić","Barbir","Barbirović","Barbulović","Barčan","Barčanac","Barčić","Bardak","Bardek","Bardić","Bardy","Bare","Bareš","Barešić","Baretta","Baričak","Baričević","Baričević Moher","Baričević Nađ","Baričjak","Barić","Barićević","Barinić","Barisić","Barišić","Barišić Dugonjić","Barišić Đurić","Barišić Jaman","Barišić Joskić","Barišin","Barišin-Margaretić","Barjaktarević","Barjaktarić","Barjaktarović","Barkić","Barković","Barleković","Barlović","Barna","Barnjak","Baro","Baroka","Baronica","Baronji","Baronji-Zoltan","Barošević","Barović","Bart","Barta","Bartanić","Bartek","Bartok","Bartolac","Bartolec","Bartolić","BartolićBošnjak","Bartoloti","Bartolotti","Bartolov","Bartolović","Bartoluci","Bartoš","Bartovski","Bartowski","Bartsch","Bartula","Bartulac","Bartulić","Bartulin","Bartulović","BartulovićFranković","BartulovićIvanović","Barudžija","Barukčić","Barun","Barun-Petrović","Barunović","Barušić","Barut","Basa","Basar","Basar-Klapec","Basarić","Basić","Basrak","Bassi","Basta","Basta-Glavaš","Bastajić","Bastalić","Bastijan","Baša","Bašan","Bašek","Bašica","Bašić","BašićKljajić","BašićKunce","Baškarić","Bašnec","Baštijan","Bašura","Bašurić","Bat","Batai","Batalo","Batarilo","BatariloĆerdić","Batarilo-Ismailji","Batas","Batina","Batina-Lemund","Batina-Maksimović","Batinac","Batinić","BatinićŠantić","Batistuta","Batki","Batković","Batljan","Batnožić","Bato","Batona","Bator","Batorek","Batori","Batos","Batovanja","Batrac","Batranović","Batrenik","Batrljan","Batrnek","Batrović","Baturina","Bauer","Bauer-Jurić","Bauernfrajnd","Bauernfreund","Bauković","Baum","Bauman","Baumgartner","Baumgertner","Baumholc","Baumstark","Baus","Baus-Mucić","BausŽiga","Bausch","Bayer","Bayer-Stojanović","Bazijanac","Bazikić","Bazina","Baznik","Bazsika","Bažaj","Bažant","Baždar","Bažok","Beara","Beatović","Beck-Pavlović","Bečaj","Bečanović","Bečarević","Bečeheli-Matijašec","Bečirspahić","Bečka","Bečvardi","Bećarević","Bećvardi","Bednaić","Bednajić","Bednar","Bednjanić","Bedžula","Beđan","Begaj","Beganaj","Beganović","Begonja","Begovac","BegovićMitar","Behadžić","Beissmann","Bek-Kohajda","Bekavac","Bekavac-Dugandžić","Beketinac","Bekina","Bektaš","Bekvalac","Bela","Belac","Belačić","Beladović","Belaj","Belajac","Belajdžić","Belajević","Belak","Belan","Belančić","Belanović","Belanji","Belas","Belašić","Belavić","Belcar","Belenzada","Belina","Bellian","BellianŠčekić","Belobradić","Belobrajdić","Belovari","Belščak","Belunjak","Belvanović","Beljac","Beljak","Beljakov","Beljan","Benac","Benaček","Benak","Benaković","Benašić","BenašićPavlović","Bencak","Bencarić","Benchaim","Benčina","Benda","Bendelja","Bendra","Beneta","BenićKapraljević","BenkoĐaković","BenkotićObradović","Benkovac","Bennani","Benja","Benjak","Berač","Beraj","Berak","Beraković","Beram","Beranić","Beranović","Berda","Berdalović","Berdica","Beretovac","Berger-Mihajlović","Bergman","Bergmann","Beribak","Berka","Berke-Maričić","Berlančić","Bermanec","Bernadić","Bernardić","Bernardis","Bernatović","Bernhard","Bernhard-Zajac","Bernhardt","Bernvald","Bernwald","Beronja","Berta","Bertagnin","Bertalan","Bertalanić","Bertanjoli","Bertolan","Bervida","Besednjak","Beslema","Bestvina","Bestvina-Koller","Bešlaga","BešlićFauth","Beštijanek","Bevanda","Bevrnja","Bezik-Haric","Bezjak","Bezmarević","Bežan","Bibanović","Bicsany","Bičak","Bičanić","Bičanji","Bićan","Bićanić","Biderman","Bidlingmaier","Bigava","Biglbauer","Biglebauer","Bihar","Bijader","Bijelica","Bijuklija","Bikadi","Biketa","BikićMrazović","Bilac","Bilač","Bilać","Bilali","Bilan","Bilandžić","BilandžićVukovac","Bilandžija","Bilandžija-Peranović","Bilanđija","Bilanoska","Bilanoski","Bilanović","Bilaver","BilićMartinčević","BilićSubašić","Bilmajer","Bilogravić","Bilokapić","Bilopavlović","Biljak","Biljan","Biljanović","Biljanovski","Bingula","Bionda","Birač","Birać","Birka","Birkaš","Birkenmayer","Birnbaum","Biro-Datković","Bisaga","Bisaha","Bisatzky","Bistrica","Bistrican","Biščanić","Bišćan","Bišćanić","BiškićMerkaš","Bitanga","Bitunjac","Biuklija","Bizacki","Bizacky","Bizjak","Bizjan","Bižaca","Bjelac","Bjelajac","Bjelanović","Bjelica","BjelićFlaake","Bjelka","Bjelobaba","Bjelokapić","Bjeljac","Bježančević","Blače","Blaće","Blagajac","Blagec","Blago","Blagojević","BlagojevićDamašek","BlagojevićGulaš","Blagojevski","Blagović","BlagovićDžakić","Blagus","Blaguški","Blaha","Blanda","Blank","Blanuša","Blaščanin","Blaškić","Blaško","Blaško-Vidosavljević","Blašković","BlaškovićKokeza","Blatančić","Blatnik","Blazević","Blazi","Blažanin","Blažanović","BlažanovićMatijević","Blažej","Blažek","Blažeka","Blažeković","Blaženčić","Blaženović","Blažeski","Blažetić","Blažetin","Blažev","Blaževac","Blažević","BlaževićGaćeša","BlaževićMešter","BlaževićPoč","BlaževićPrgomet","Blaževski","Blažičević","Blažić","Blažićević","Blažina","Blažinac","Blažinčić","Blažinić","Blažinkov","Blažon","Blažoti","Bliznac","Bliznac-Jelčić","Bluha","Bobalić","Boban","Bobera","Bobeta","Bobinac","Boboćanin","Bobonja","Bobovčan","Boca","Bocka","Bockovac","Bockovac-Kunštek","Boczka","Bočanji","Bočina","Bočkai","Bočkaj","Bočkinac","Boćan","Boda","Bodakoš","Bodalec","Bodiroga","Bodražić","BodrožićDžakić","Boduljak","Bodza","Bođanac","Bogadi","Bogar","Bogataj","Bogati","Bogatić","Bogatin","Bogatirov","Bogavac","Bogdan","Bogdan-Rudeš","Bogdan-Trnka","Bogdanić","Bogdanović","Bognar","Bognar-Miletić","Bogojevac","Bogosanović","Bogosavljević","Bohaček","Bohak","Bohalj","Bojanc","Bojanić","BojanićČalić","Bojanin","Bojanović","Bojat","Boka","Bokan","Bokanović","Bokonja","Bokovac","Bolanča","Bolarić","Boldižar","Bolf-Kovačić","Bolkovac","Bolmanac","Bolmanović","Boloban","Bolot-Salaj","Bolozan","Bolta","Boltadžija","Boltađija","Bolvanac","Bolvar","Bolvari","Boljevac","Boljkovac","Bomeštar","Bonjaj","Boras","Boras-Pintar","Borbaš","Borda","Borevac","Borgudan","Borjan","Borjanić","BorojevićCrevar","Boromisa","Boroša","Borota","Borovac","Borovička","Borovićka","Borozan","Borščak","Borzan","Bosak","Bosanac","Bosanac-Balašević","Bosanac-Hummel","Bosanac-Wilhelm","Bosančić","Bosanić","Bosankić","Bosiljevac","Bosjak","Bosnar","Boščanin","Bošćak","Bošnjak","BošnjakĆirić","BošnjakĐerfi","Bošnjak-Franjo","Bošnjak-Klečina","Bošnjak-Krajšić","Bošnjak-Mikulić","Bošnjak-Pleškov","Bošnjak-Vadkerti","Bošnjaković","BošnjakovićGrgić","BošnjakovićHolik","BošnjakovićZakanji","BošnjakovićZetl","Bota","Botkuljak","Boussa","Bozalo","Bozaroski","Božac","Božak","Božanović","Božičanin","BožićErkalović","BožićKrstanović","Božićek-Panić","Božidar","Božika","BožinovićMađor","Božinovska","Božučanin","Brabec","Brač","Bračevac","Bračevac-Belaj","Bračić","BračićDevald","Bračko","Bračun","Brać","Bradač","Bradarić","BradarićKalkan","Bradašević","Bradašić","Bradek","Bradičić","Bradić","Bradvica","Bradvić","Brađašev","Brađić","Brahaj","Braić","Brainović","Brajčinović","Brajdić","Brajenović","Brajić","Brajinović","Brajko","Brajković","BrajkovićCulek","BrajkovićVican","Brajnović","Brajović","Brajtenbah","Brakić","Bralić","Bralo","Bralj","Brana","Brandafi","Brandalik","Brandeis","Brandeker","Brandibur","Brandić","Brandis","Brandt","Branežac","Branilović","Brankov","Branković","Braović","Braš","Brašnić","BrašnićAdžić","BrašnićEži","Brataljenović","Bratanović","Bratec","Bratelj","Bratić","Bratonja","Bratoš","Bratuševac","Braun","Bravić","Braz","Brazda","Brazdil","Brazzi","Brčina","Brdar","Brdarić","Brđanin","BreberićBradić","Breberina","Bredak","Breitenbach","Brekalo","Breljak","Brenđan","Breskovac","Brestovac","Breščaković","Brezak","Brezenjački","Brezinšak","Brezinščak","Brezinšćak","Brezničar","Brezovac","Brezovnjački","Brežnjak","Brijaček","Brijader","Brindza","Brinjak","Brisuda","Briševac","Brizgala","Brižan","Brkan","Brkanić","BrkanićNekić","Brkanović","BrkićBlažeković","Brkinjač","Brkljač","Brkljačić","BrkovićKrpan","Brlas","Brljačić","Brna","Brnada","Brnadić","Brnas","BrnićLevada","Brnjak","Brnjevarac","Brnjica","Brodar","Brodarac","Brodarić","Brodnjan","Brođanac","Bršadinac","Brtan","Brubnjak","Brumen-Stanojlović","Brumerček-Lukačević","Bruneta","Brunjai","Brunjai-Hihlik","Brusač","Brzaj","Brzica","Brženac","Bubalo","Bubalović","Buban","Bubanović","Bubanj","Bucalo","Bucha","Buchwald","Bucifal","Bučan","Bučanac","Bučanin","Bučanović","BučevićKeran","Bučkalović","Bućan","Bućkalović","Budač","Budai","Budaić","Budaija","Budak","Budalić","Budano","Budija","Budimac","Budimčić-Kovačević","Budimir-Bračevac","Budimir-Pacek","Budimir-Selina","Budimir-Varžić","Budimirac","Budimlija","Budiša","Budrovac","BudrovacŽivić","Budulica","Budžaki","BuđićHalas","Bugarić","Bugarin","Bugarinović","Bugarski","Buha","Buhač","Buhajčuk","Buhinjak","Buinac","Buinjac","Bujadinović","Bujak","Bujan","Bujanović","Bujda","Bujela","Bukal","Bukalo","Bukarica","BukićMilardović","Buklijaš","Bukna","Bukovac","Bukovčak","Bukta","Bukumira","Bukva","Bukvašević","Bukvica","BukvićŠpika","Bula","Bulaić","Bulaja","Bulajić","Bulaku","Bulat","Bulatović","Buletinac","Bulka","Bulka-Barišić","Buljan","Buljanović","Buljat","Buljeta","Buljubašić","BuljubašićDakić","BuljubašićKuzmanović","Bumbak","Bumbar","Bunardžija","Bunarđija","Bunarkić","Bundalo","Buneta","Bunoza","Buntak","Bunjac","Bunjaković","Bunjaku","Bunjevac","Bunjevac-Došen","Bunjevac-Milivojević","Bunjevac-Turalija","Bura","Buranji","Buratović","Burazer","Burazer-Turko","Burazin","Burazor","Burcar","Burcar-Keri","Burcsa","Burča","Burda","Burdina","Burđak","Burian","Burijan","Burivoda","Burja","Burjan","Burnać","Bursać","Burza","Busak","Busanić","Buschbacher","Buschman","Buslaver","Buša","Bušbaher","Bušbaher-Oberkirš","Bušetinčan","Bušljeta","Bušpanović","Butifar","Butina","Butinar","Butorac","Butorajac","Butraković","Butulija","Buturac","Buzadžić","Buzaši","Buzina","Buzinac","Buzjak","Bužalja","Bužančić","Bužanec","Bužanić","Bužbaher","Bužonja","Bužonja-Bodiš","Cabadaj","Cabuha","Cabunac","Cacaj","Cacciamani","Cader","Cafuk","Cafuta","Caga","Cahunek","Cajner","Cajzler","Cakić","Cako","Caktaš","Camai","Candl","Canecki","Cangajst","Cangl","Canjko","Canjko-Novak","Canjuga","Capan","Capek","Capić","Car","Carbone","Carek","Carette","Carević","Carić","Carin","Cartl","Catania","Cats","Cavrić","Cazi","CebićMarković","Cecelja","Cehmajster","Celan","Celjak","Cembauer","Cenbauer","Centa","Cepanec","Ceranić","Cerenko-Maletić","Cergnar","Ceribašić","Cerjak","Cerjan","Ceronja","Cerovac","Cerovečki-Marijić","Cesar","Cesarec","Cestar","Cetina","Cezar","Cezner-Bačić","Chadima","Cibula","Cicak","Cickai","Cickaj","Cickaji","Cicvara","Cicvarić","Cigan","Ciganek","Ciganović","Ciganjik","Cigula","Cikač","Cikoja","Cikota","Cikovac","Cimaš","Cimerman","Cimeša","Cimperšak","Cincar","Cinna","Cipan","Cipar","Ciprijanović","Ciprovac","Cirak","Ciraki","Cirbaj","Civaj","Civalj","Cmiljanić","Cmrečak","Cmrečnjak","Coha","Colarić","Colnarić","Conway","Conjar","Copak","Cota","Crepulja","Crevar","Crljenica","Crnac","Crnadak","Crnajlov","Crnčan","Crnobrnja","Crnobrnja-Bošnjak","Crnobrnja-Vincetić","Crnogaj","Crnogaj-Kozari","Crnogorac","Crnoja","Crnojevac","Crnokraka","Crnomarić","Crnomarković","Crnjac","Crnjak","Crnjaković","Crnjanović","Crnjanski","Crvenka","Csapo","Csicska","Csorba","Csordas","Cugovčan","Culek-Sudar","Culifaj","Culjak","Cunjak","Curač","Cuvaj","Cvančić","Cvelbar","Cvetanić","Cvetanović","Cvetanovski","Cvetanovski-Bundalo","Cvetičan","Cvetičanin","Cvidrak","Cvijančević","Cvijanović","Cvitan","Cvitanović","Cvitanušić","CvitkovićBocka","Cvjetićanin","Cvrtak","Cvrtila","Cvrtnjak","Czersky Hafner","Czickai","Czulan","Čabai","Čabaj","Čabaj-Adam","Čabarkapa","Čabraja","Čabrajac","Čabrić","Čabrilo","Čabro","Čačić","ČačićArapović","ČačićČasar","Čačija","Čačija-Dombik","Čačilo","Čačinović","Čačković","Čačulović","Čaće","Čaćija","Čadek","Čadeš","Čađavčan","Čađo","Čagalj","Čaglić","Čagljević","Čaić","Čajan","Čajić","Čajka","Čajko","Čajkovac","Čajkušić","Čajlaković","Čajo","Čakalić","Čakalo","Čakar","Čakardić","Čakarević","Čakarić","Čakarun","Čakić","Čaklović","Čakmak","Čakvari","Čaldarević","Čale","Čaleta","Čalić","Čališ","Čalo","ČaloČirjak","Čaloš","Čalošević","Čalović","Čalušić","Čaljkušić","ČaljkušićForgić","Čamagajevac","Čamber","Čamdžić","Čamić","Čamilović","Čampara","Čanačić","Čanadi","Čanadić","ČanadićFrelih","Čanadžija","Čanaglić","Čanak","Čanaki","Čanakin","Čančar","Čanda","Čandrlić","ČandrlićDankoš","ČandrlićFalajdžić","ČandrlićMesarić","Čango","Čanić","Čanović","Čanžar","Čanji","Čapai","Čapalija","Čapalski","Čapelj","Čapin","Čaplar","Čapo","Čapo-Milenić","Čar","Čarap","Čarapar","Čarapić","Čarapović","ČarapovićRanogajec","Čardžić","Čarnohorski","Časar","Časar-Lakatoš","Čataj","Čatalinac","Čati-Sabo","Čatić","Čatipović","Čatoš","Čatović","Čauš","Čaušević","Čaušić","Čaut","Čavajda","Čavala","Čavalić","Čavar","Čavara","Čavarović","Čavarušić","Čavčić","Čavić","Čavka","Čavka-Kakaš","Čavlek","Čavlina","Čavlović","Čavrag","Čavužić","Čečavac","Čečura","Čegar","Čehajić","Čehobašić","Čehumbašić","Čeika","Čejka","Čelan","Čelant","Čelar","Čelebija","Čeleda","ČelikovićCvidrak","Čelna","Čeljuska","Čeman","Čemerika","Čenaj","Čenan","Čendak","Čengija","Čeprnja","Čeran","Čerba","Čergar","Čeri-Varga","Čerina","Čerkašin","Černava","Černoga","Černjanski","Černjava","Čertan","Červenjak","Češljar","Češnjaj","Čevrljaković","Čibarić","Čiča","Čičak","ČičinĆapin","Čička","Čičmak","Čičovački","Čičovački-Buzatović","Čikaj","Čikara","Čikvar","Čimbora","Čimbura","Činčak","Činčurak","Činčurak-Kovač","Čipan","Čipanj","Čipanj-Banja","Čirjak","Čisar","Čitari","Čivčija","Čizmadija","Čizmar","Čizmar-Tormaš","Čizmarević","Čizmazija","Čizmešija","Čižmarević","Čižmešija","Čmarec","Čmelak","Čobanović","Čočaj","Čoćaj","Čogelja","Čohodar","Čoka","Čokaš","Čokljat","Čokonai","Čolak","Čolaković","Čolina","Čonda","ČondićBijader","Čonka","ČontošBalog","Čorak","ČorakŠebetić","Čoralić","Čorapović","Čorba","Čorda","Čordaš","Čordašev","Čordašić","Čorluka","Čortan","Čota","Čotar","Čotra","Čovran","Črešnjovnjak","Čubela","Čubra","Čučak","Čudina","Čugalj","Čugura","Čuha","Čuka","Čukalevski","Čukanec","ČukićAladrović","Čukman","Čular","Čulibrk-Walch","Čulin-Lazić","Čulina","Čuljak","Čuljat","Čupurdija","Čuraj","Čurar","Čurčija","Čurila","Čurman","Čustonja","Čutoraš","Čutura","Čuturaš","Čuturilo-Petrač","Čuvalo","Čvagić","Čvangić","Čvarak","Čvarković","Čvorak","Ćaćić","Ćaćulović","Ćajić","Ćakić","Ćale","Ćaleta","Ćalić","Ćališ","Ćalošević","Ćalušić","Ćamili","Ćano","Ćapin","Ćaran","Ćatić","ĆatićKopf","Ćavar","Ćavara","Ćavarović","Ćehajić","Ćelap","Ćemalović","Ćemalović Tompa","Ćenan","Ćeran","Ćerluka","Ćibarić","Ćika","ĆirićLitobac","Ćiško Anić","Ćoja","Ćojbašić","Ćora","Ćorak","Ćoralić","Ćoranov","Ćorda","Ćorluka","ĆosićMihaljević","ĆovićRadojčić","Ćubela","Ćuća","Ćudina","Ćulina","Ćupurdija","Ćuraj","Ćurak","Ćurčija","ĆurićBatić","Ćuruvija","Ćuti Ivanković","Dabac","Dabčević","Dabić","Dabnjak","Dabo","Dabović","Dacić","Dačić","Dadasović","Dadić","DadićFabijanić","Dado","Dafish","Dagen","Dajč","Dajčman","Dajić","Dajnek","Daka","Dakić","DakićKožić","Dako","Daković","Daku","Dalić","Dalip","Dalipi","Dalleaste","Dalmatin","Dalšašo","Damašek","Damiani","Damijanić","Damijanović","Damjanić","Damjanov","Damjanović","Damjenić","Damljanović","Damm","Dananić","Dančo","Dandić","Danenhauer","Dani","Daničić","Danić","Danilčević","Danilović","Dankić","Danko","Dankoš","Danojević","Danojlić","Danji","Darabošić","Daražac","Daraždi","Daraži","Dardai","Dardalić","Dardić","Darić","Darojković","Daskalov","Daskalova","Dasović","Dašić","Datković","Dautbegović","Dautović","David","David Tomaz","Davidović","DavidovićAmić","Davorija","Day","De Angelis","De Brabander","De Conceicao","De La Fosse","De Maio","De Marco","Deak","Dean","Deanković","Deanović","Debelak","Debelja","Debeljački","Debeljak","DebićPavlica","Degač","Degoricija","Dejak","Dejanović","Dekan","Dekanić","Dekany","Dekanj","Deklman","Dela","Delač","Delagić","DelagićKušec","Delalić","Delalle","Delaš","Delbianco","Delbijanko","Delbjanko","Delibašić","DelićBrzica","Delija","Delimar","Delizvani","Deljak","Deljak Franjo","Demetar","Demhart","Demše Plavšić","Denac","Dengoricija","Denša","Dera","Deran","Dernaj","Dernej Janković","Dernik Katalin","Desančić","Desaty","Deskar","Desnica","Despot Slade","Devald","DevčićKatić","Devernaj","Devetak","Devetak Prokeš","Dežmarić","Di Carlo","DidovićJančo","Digula","Digula Biljak","Dijak","Dijaković","Dijanić","Dijanović","Dijkgraaf Larson","Dimjašević","Dimnjašević","Dimovska","Diniz De Carvalho","Dinjar","Divac","Divald","Divić Čanić","Divjak","Divjanović","Divljaković","Dizanov","Dizdar","Dizdarević","Djak","Djak Skeledžija","Djaković","Djambo","Djanić","Djanija","Djapić","Djekanović","Dješka","Djetka","Djetvai","Djeveljekaj","Djevenica","Djomlija","Djurasek","DjurdjevićSanela","Djurita","Dlab","Dmejhal","Dobaj","Dobaj Ristić","Dobo Tivadar","Dobra","Dobranić","Dobraš","Dobreta","Dobričanin","Dobrić Vizentaner","Dobrinić Bogdanović","Dobrosavljević","Dobroslovački","Dobrota","Dobrovac","Dobrovoljac","Dobrovšak","Dobsai","Dočaj","Dofatić","Dogan","Dohnal","Dokletal","Dokmanac","Dokmanović","Doknjaš","Dokonal","Dokoza","Dokšanović","Dolaček","Dolački","Dolančić","DolančićBabić","Dolanski","Doležal","Dolinac","Doljan","Doljanac","Doljanin","Doljankić","Doma","Domac","Domačinović","Domaćinović","Domančić","Domanovac","Domazet","Domazet Bezmalinović","DomazetŠimica","Domazetović","Dombaj","DomesČamagajevac","Domijan","Domjan","DomjanićRuff","Domjanović","Domladovec","Domladovec Ljikar","Domljan","Domnjak","Domorad","Domožvai","Domša","Donard","Doppelhammer","Dopsai","Dopsaj","Dopša","Dora","Dorčak","Dori Vukas","DorićRapaić","Dorinka","Dorman","Dornštauder","Dornjak","Dorušak","DorušakŠeper","Dostal","Dostan","Doša","Došan","Došljanović","Dotlić Plessa","Dovčak","Dovozalović","Dozan","Doža","Drabek","Drabek Milekić","Drač","Drača","Dračić","Dragalić","Draganić","Draganović","Dragaš","Dragčević","Dragelj","Drager","Dragičević","Dragić","Dragila","Dragin","Draginić","Dragišić","Dragojević","Dragojlov","Dragojlović","Dragoljević","Dragomir","Dragomirović","Dragosavac","Dragosavljević","Dragović","DragovićKovač","DragovićZafred","Dragovoljnović","Dragozet","Dragšić","Draguljić","Dragun","Dragunić","Dragušica","Dragušić","Dragušin","Drahokoupil","Drahotuski","Drahotusky","Drakčić","Drakić","Drako","Draksler","Drakšić","Drakulić","Drakulić Karač","Dralić","Dramac","Dramlić","Drapela","Drapela Maravić","Draščić","Drašinac","Drašinac Kurtagić","Drašković","Dravec","Dravinac","Dravinski","Dravoj","Dražan","Draženović","DraženovićPuhar","Dražetić","Dražić","Drča","Drda","Drenovac","Drenjačević","Drenjanac","Drenjančević","Drenjančević Cigler","Drenjančević Perić","Drežnjak","Drga","Drgalić","Drinovac","Drinjak","Drljača","Drljača Božić","Drljanac","Drljepan","Drnasin","Drobac","Drobila","Drobina","Drobnjak","Droca","Drokan","Dropulja","Drpa","Druhar","Družianić","Družijanić","Drvenica","Drvenkar","Držaić","Držajić","Držaljević","Držanić","Dubac","Duba ađ","Dubaić","Dubičanac","Dubovečak","Dubravac","Dubravčić","Dubravec","Dubravkić","Dubroja","Duda","Dudarin","Dudas","Dudaš","Dudašek","Dudjak","Dugac","Dugački","Dugaja","Dugalić","DugalićDelimar","Dugančić","Dugandžić","Dugandžija","Duganđić","Duganđija","Dugina","Dugošija","Duhaček","Dujak","Dujaković","Dujan","Dujanović","DujmovićAquaro","Duka","Dukanović","Dukarić","DukarićPetriš","DukarićSenaši","Dukmanić","Dukovac","Dulemba","Dumančić","Dumandžić","DumenčićBauer","DumenčićJanson","Dunai","Dunaj","Dunjak","Dupan","Dupca","Dupljak","Duraković","Duran","Duranović","Duspara","Dusparić","Dušak","Dušanek","Dušanić","Dutina","Duvančić","Duvnjak","DuvnjakČuljak","Duvnjak Jović","Duvnjak Starčević","Duždagić","Dvizac","Dvojak","Dvorščak","Dvoršćak","Dvoržak","Dvoržak Butković","Džaferovski","Džafić","Džafran","Džaić","Džaja","Džajić","Džaka","Džakić","Džakmić","Džakula","Džal","Džalo","Džalto","Džambas","Džambić","Džambo","Džananović","Džanić","Džanija","Džankić","Džanko","Džapo","Dželadini","Dželajlija","Dželalija","Dželalija Kovačić","Džidžora","Džijan","Džodanović","Džopalić","Đaferi","Đaferovski","Đafić","Đafran","Đaić","Đajić","ĐajićFel","Đakalović","Đakovac","Đaković","Đakulović","Đalić","ĐalićKovačević","Đambić","Đambo","Đana","Đanić","Đanija","Đaniš","Đanković","Đapić","Đebnar","Đekemati","Đelagić","ĐelagićPetek","Đelatović","Đenadić","Đenadija","Đenovljanović","Đerdak","Đeri Krpan","Đeri Sabo","Đermanović","Đetvai","Đetvaj","Đida","Đidara","Điđura","Đipalo Ban","Đipanov","Đogaš","Đomlija","ĐonlagićPrutki","Đopa","Đopar","Đordan","Đošanović","Đuđar","Đuđik Kućan","Đukanović","Đukarić","Đula","Đulabić","Đulinac","Đumija","Đumlija","Đunda","Đunđa","Đuračić","Đurački","ĐuračkiĆosić","Đuračković","Đurak","Đurak Kapetanović","Đuraki","Đurakić","Đuraković","Đuran","Đuranić","Đuranović","Đuras","Đurasek","Đurasević","Đurasinović","Đurasov","Đurasović","Đurašević","Đurašić","Đurašin","Đurašinović","Đurčak","Đurčanski","Đurčianski","Đurđan","Đurđanović","ĐurđevićFabijanić","ĐurđevićMaršić","Đurica","ĐuričićTabaček","ĐurićIvandija","Đurinovac","Đurinjak","Đurita","Đurkan","Đurkas","Đuza","Eberhardt","Eckhard","Eckhardt","Egredžija","Ehman","EiseleŽampach","Ekart","Ekštajn","El Aydy","El Ayedi","El Hag Hassan","Elaković","Elezaj","Eliaš","Elijaš","Elkaz","Elkazović","Elmazovski","Eljuga","Eman","EmićTomac","Emrulai","Engelage","Engelhart","Engelman","Erak","Ercegovac","Ercegovac Jagnjić","Erdutac","Eremija","Ergarac","Ergeđija","Ergelašević","Erhard","Erhardt","Erjavac","Erkalović","Erkapić","Erkapić Maksimović","Erkman","Erman","Erman Vlahović","Erniša","Erslan","Ervačić","Ervaćanin","Esterajher","Etemaj","Eustahio","Ezgeta","Fabčić","Fabekovac","Faber","Fabian","Fabijan","Fabijanac","Fabijančić","Fabijanec","Fabijanić","Fabijanović","Fabik","Fabing","Fabing Megan","Fabjan","Fabo","Faboš","Fabric","Fabrični","Fabulić","Faculjak","Fačko","Faddi","Faddy","Fadi","Fadi Oršić","Fadiga","Fadljević","Fafanđel","Fahham","Faić","Fais","Faist","Faith","Faj","Fajdetić","Fajdić","Fajfer","Fajl","Fajn","Fajrer","Fajt","Fak","Faktor","Faktorik","Falamić","Falanić","Falašta","Faledžić","Faler","Falica","Fališevac","Faller","Faltum","Fanali Gudelj","Fančović","Fanta","Fanton","Fapal","Fapali","Fara","Farac","Faraga","Farago","Faraho","Farčić","FarčićDori","Farkaš","FarkašMiketek","Farkaševac","Farkašić","Faslija","Fašeljak","Fašing","Fatić","Fatušić","Faubel","Faukal","Faussner","Fazekaš","FazekašMilanović","Fazikaš","Fazlić","Fazlija","Fazliji","Fažon","Feglain","Feher Belaj","Feher Delaš","Fehervari","Fehervary","FehirČandrlja","Fejzaj","Fekete Kramar","Fekete Pavković","Feketija","Fekonja","Felcan","Feldvari","Feldvary","FelendešPajcur","Feletar","Felja","Feratović","Ferčak","Ferenac","Ferenčak","Ferenđa","Ferhatović","Ferinac","Ferjanić","Fernandez","Fetahi","Fiala","Fiala Brig","Fica","FicaŠmit","Fijačko","Fijala","FijanŠkrbić","Fila","Fila Paciorek","Filak","Filakov","Filakov Bolšec","Filaković","FiličićParipović","Filipan","Filipašić","FilipovićKerhat","Filisar","Filjak","Findžanović","Fingernagel","Finta","Fintajz","Firanj","Firi Vidaković","Fischbach","Fischbach Novaković","Fistanić","Fišbah","Flac","Flach","Flačer","Flajc","Flajs","Flajšaker","Flajšek","Flajšer","Flam","Flaman","Flanjak","Flaško","Flatscher","Flauder","Flegar","Flegarić","Fletko Vrućina","Flisak","Fliszar","Floreani","Florian","Florijan","Florijančić","Fluhar","Fodora","Fogadić","Foldvary","Folivarski","Forbah","ForgićPolaček","Forgomba","Forjan","Forjanić","Formbaher","Fotak","Fraj","Frajlić","Frajman","Frajman Jakšić","Frajmund","Frajt","Frajtag","Fran","Franc","Francem","Francetić","Francezi","Franchomme Strepački","Francišković","Franculić","Francuz","Francuzović","Frančak","Frančešević","Frančić","Frančina","Franek","Frangeš","Franić","Frank","Frank Peko","Frankić","Franković","Franolić","Franotović","Franov","Franović","Frant","Franz","Franjčević","Franjec","Franjetić","Franjičević","FranjičevićGašparac","Franjić","FranjićAbramić","FranjićAdrić","FranjićBartolović","FranjićGrgić","FranjićZelić","Franjin","Franjišić","Franjkić","Franjković","Franjo","Fras","Fratrić","Fratrović","Frauenheim","Frazi","Freitag","Fričan","Frigan","Frtalj","Fučkalo","Fučkar","Fućkar","Fuga","Fulanović","Funarić","Funda","Fundak","Funtak","Funjak","Furda","Furdi Valkai","Furgala","FurgalaŠuper","Furjan","Furlan","Fury Marković","Fuštar","Futak","Fužinato","Gabaj","Gabajček","Gabela","Gabelica","Gabelić","Gaberšek","Gabina","Gabor","Gabori","Gaborović","Gabrić","Gabud","Gača","Gačanović","Gačar","Gačić","Gačina","Gačpar","Gaća","Gaće","GaćeŠobat","Gaćeša","Gaćina","Gaćinović","Gadanac","Gado","Gadža","Gadžić","Gađa","Gafuri","Gages","Gagić","Gagro","Gagula","Gagulić","Gaić","Gajari","Gajčević","Gajčić","Gajdašević","Gajdašić","Gajdek","Gajdoš","Gajdošik","Gajec","Gajer","Gajger","Gajgić","GajgićMatić","Gajić","GajićGrac","GajićLukin","GajićPope","Gajnok","Gajs","Gajski","Gajšek","Gajtan","Gajvaronski","Gajzer","Gajzinger","Gajzler","Gakić","Gal","Galac","Galamboš","Galba","Gale","Galeković","Galenić","Galešić","Galeta","Galetić","Galgoci","Gali","Galic","Galičić","Galić","GalićBotić","GalićSubašić","Galijašević","Galin","Galinac","Galinec","Galinović","Galiot","Galir","Galkovski","Gall","Gallo","Galo","Galonja","Galošević","Galovac","Galović","Galunić","Galušić","Galjar","Galjer","Gambiraža","Gambiroža","Gamilar","Gamma","Gamoš","Gams","Ganić","Gansberger","Gantar","Gantner","Ganz","GanzŽuparić","Ganzberger","Garac","Garacki","Garača","Garačić","Garai","Garaj","Garajski","Garašić","Garc","Gardaš","GardašKovačić","Gardašanić","Gardijan","Gardilo","Gardlik","Gardlo","Garić","Garmaz","Garonja","Gartner","Garvanović","Gas","Gashi","Gasparović","Gašić","Gašo","Gašpar","Gašparac","Gašparček","Gašparević","Gašparić","GašparićMeter","Gašparlin","Gašparović","Gašpert","Gašpić","GašpićVrtarić","Gatara","Gati","Gaube","Gaukler","Gavenda","Gavić","Gavlek","Gavlik","Gavljak","Gavra","Gavran","Gavranić","Gavranović","Gavranović Vilić","Gavrić","Gavrilović","Gavrovski","Gazdag","Gazdek","Gazdić","Gazdik","Gazdik Ivančić","Gazibara","Gazibarić","Gazić","Gazilj","Gaža","Gažić","Gažo","Gebaj","Gebhardt","Gecan","Gegenbauer","Geiersbach","Gelemanović","Genda","Generalić","GeneralićČok","Genjega","Gerard","Gerard Špišić","Gerasimenko","Gerbač","Gerencser Đelatović","Gerendaj","Gerhard","Gerhardt","Gernhardt","Gerovac","Gerovac Vuković","Geršak","Gerštmajer","Gerštmajer Zelember","Getoš Magdić","Getto Šmit Strapač","Giba","Giber Janša","Gibičar","Gidija","Gilman","Giljanović","Giordani","Gispert Nicolau","Gita","Gitta","Gizešan","Gjaić","Gjalić","Gjelatović","Gjuračić","Gjurakić","Gjurgjan","Gjurinovac","Glad","Gladić","Gladoić","Gladović","Glamočić","Glamuzina","Glas","Glas Puškadija","Glasenhardt","Glaser","Glasnović","Glasovac","Glaurdić","Glavač","Glavačević","Glavačić","Glavačko","Glavak","Glavan","Glavaš","GlavašKonja","GlavašKul","GlavašLilion","GlavašLukić","GlavašNikolić","GlavašObrovac","Glavašević","Glavašić","Glavaški","Glavati","Glavica","Glavić","Glavina","Glavinac","Glavinić","Glavočević","Glavota","Glavurdić","Glazer","Glibanović","Glibanski","Glibota","Gliesmann","Gliša","Glištra","Glogač","Glova","Gluaković","Glück Krstanović","Glück Radičević","Gluhak","Gluhaković","Gluhalić","Glumac","Glumpak","Glušac","Gluvak","Gluvaković","Gljiva","Gljivica","Gmajnić","Gmaz","Gnand Mijatović","Gnant","Gnjaić","Gnjajić","Gnjatović","Gočal","Goda","Godan","Godanj","Godar","Gogojak","Gogolak","Gogoljak","Gogoljak Kesić","Gojaković","Gojtan","Golemac","GolićRonta","GolićSamaržija","Golinac","Goll Barić","Golub Kostolanović","Golubar","Golubovac","Goluska","Goluška","Goluža","Goluža Gregačević","Goljak","Goljevački","Goman","Gombai","Gombaj","Gombar","Gombarović","Gombay","Gongeta","Gorela","Gorenac","Gorenjak","Gorera","Goreta","Gorgioska","Goričanec","Gorjan","Gorjanac","Gorjanac Mitoš","Gorjanc","Gorjanski","Goronja","Gorša","Goršak","Goršćak","Goruševska","Gostić Manojlović","Gošak","Gotal","Gotovac","Gotvald","Gounaris Sučić","Govedarica","Grabar","Grabarić","Grabež","Grabić","Grablović","Grabovac","Grabovački","Grabovčić","Grabović","Grabrovec","Grabrović","GrabrovićBabić","Grabundžija","Grabus","Grabusin","Grac","Gracek","Gracel","Gracer","Gracin","Gračak","Gračan","Gračanić","Gračanin","GradŠtanac","Gradaščević","Gradečak","Gradečak Erdeljić","Gradeček","Gradička","Gradić","Gradinščak","Gradinjan","Gradišar","Gradištanac","Gradvol","Gradvol Krmpotić","Graf","Grafina","Grah","Grahovac","Grahovac Bister","Grahovac Cvenić","Grajner","Gramec","Granat","Granc","Grančić","Grandić","Grandl","Granić","Granoša","Graora","Graovac","Graša","Grašar","Grašarević","Grašić","Grašo","Gratz","Grba","Grbac","Grbac Budin","Grbačić","Grbavac","Grbavica","Grbeša","Grbeša Petrinšak","Grđan","Grebenar","GrebenarŽarmen","Gregačević","Greganić","Greganić Ternaj","Greganović","Gregić Njirjak","Gregorac","Gregoran","Gregoraš","Gregorka","Gregoršanec","Greguraš","Greif Pađen","Grejza","Grekša","Greman","Grgac","Grgačević","Grgan","Grganić","Grganović","Grgas","Grgat","Grgesina","GrgićBabić","GrgićBošnjak","GrgićĐaković","GrgićIvanković","GrgićMarinov","GrgićRajič","GrgićTadić","Grginac","Griesbacher","Grinvald Greganić","Grisbaher","Griva","Grizak","Grizbaher","Grizbaher Subašić","GrizeljŠarčević","Grladinović","Grlica","GrljušićKrampač","Grmoja","Grmuša","Grnja","Grokša","Groman","Grošeta","Grozaj","Grozdanić","Grozdanović","Groznica","Grubač","Grubačević","Grubanović","Grubeša","GrubešićBarbir","Grubina","Grubiša","GrubišićMarković","GrujićTomas","Grunbaum","Grünthaler","Grunwald","Grünwald","Gržan","Guba","Gubeljak","Guberac","Guberina","Gubiani","Gubica","Gubina","Gucunja","Gudinjacki","Guja","Gujaš","Gulam","Gulam Kramarić","Gulaš","Guldan","Gulija","Guljaš","Guljašević","Gumbarević","Gumbas","Guncinam","Gunjača","Gusak","Gushani","Gušani","Gutal","Gutrovac","Guzina","Gužvanj","Gužvinac","Gvajdek","Gvozdanić","Gvozdanović","Gyana","Gyerdak","Gyetvaj","Haas","Habacht Žitnjak","Habada","Haban","Habčak","Habdija","Habek","Habel","Haber","Haber Kiš","Habi","Habib","Habibović","Habicht","Habijan","Habijanec","Habjan","Habjanec","Habjanić","Habjanović","Habl","HabrkaŠimleša","Habschied","Habuda","Habuda Sabo","Habud tanić","Habula","Habulin","Habulinec","Habus","Habuš","HabušOršić","Hac","Hacek","Hack","Hackenberger","Hackenberger Kosturović","Hackenberger Kutuzović","Haček","Hadeljan","Hader","Hadler","Hadrović","Hadzima","Hadži Sejdić","Hadžiahmetović","Hadžiavdić","Hadžibeganović","Hadžibegović","Hadžić","HadžićBošnjaković","Hadžihajdarević","Hadžihaskić","Hadžisejdić","Hađa","Hađalić","Hađikan","Hafner","Hager","Haierbacher","Haj Barakat","Hajba","Hajberger","Hajc","Hajcman","Hajdarević","Hajdari","Hajdarović","Hajden","Hajdić","Hajdin","Hajdinger","Hajdinjak","Hajdu","Hajduk","Hajduković","Hajdžanović","Hajec","Hajek","Hajić","Hajling","Hajmiler","Hajnal","Hajnc","Hajncl","Hajne","Hajnić","Hajoš","Hajpek","Hajrić","Hajrović","Hajsek","Hajtfogl","Hajtl","Hajzelman","Hak","Hakenberger","Halači","Halak","Halapa","Halapir","Halar","Halas","Halasz","Halaši","Halauš","Halavanja","Halavuk","Halbauer","Halec","Haler","Halilović","Haliti","Halitović","Haller","Halt","Halter","Halter Dumančić","Haludek","Halupka","Halusek","Halužan","Halvaks","Ham","Ham Tintor","Hamacher","Haman","Hamarić","Hamaš","Hamberger","Hamdan","Hamer","Hamidi","Hamidović","Hamilton","Hamiti","Hamm","Hampovčan","Hampshire","Hamunajec","Hamzić","Han","Han Pilko","Hanaček","Hanaftaler","Hanak","Hanc","Hancock","Handanović","Handel Lešić","Handraka","Handžić","Hanđal","Haner","Hange","Hangel","Hango","Haničar","Hanić","Hanih","Hanih Falamić","Hanižar","Hanižjar","Hanižjar Berlančić","Hanković","Hanner","Hannich","Hansko","Hanulak","Hanuljak","Hanzen","Hanzer","Hanzl","Hanzlić","Hanž","Hanžek","Hanžić","Hap","Harač","Harambašić","Haramija","Haramina","Haramustek","Harangoza","Harangozi","Harangozo","Harapin","Harasti","Harauzek","Harc","Harci","Harcz","Harča","Hardi","Hardt","Hardy","Harhaj","Haring","Harinski","Harjač","Harjung","Harkanovac","Harmath","Harmina","Harmunt","Harnoš","Haršanji","Harth","Hartl","Hartman","Hartmann","Harun","Harvanček","Hary","Has","Has Schon","Hasan","Hasanac","Hasanbašić","Hasančević","Hasanica","Hasanović","Hasenauer","Hasenay","Hasenbah","Hasić","Hasija","Hasijak","Haslah","Hasnaš","Hašai","Hašček","Hašimi","Hašperger","Hašpraj","Hat","Hata","Hatlak","Hatnik","Hatta","Hatvalić","Hatwagner","Haubrich","Haubrih","Haudek","Hauer","Haumüller","Haupert","Hauptman","Hauselmann","Hauser","Hauska","Hausknecht","Hausman","Hausmaninger","Haussler","Hauzer","Havel","Havelka","Havić","Havidić","Havlek","Havliček","Havliček Babić","Havoić","Havoj","Havojić","Havranek","Hazenauer","Hazenštaub","Hazler","Haznadar","Hazurović","Hebrang","HedlŠubarić","Heđa","Heganović","Heged Kranjčević","Heiman","Heimann","Heinzelman","Heinzelman Kožul","Heinzelmann","Heitzman","Heizelmann","Heka","Heka Marek","Hekman","Helajz","Helebrant","Hell Kurevija","Hemar","Heneka","Henizelman","Herak","Heralić","Herbay","Hercegovac","Hercigonja","Herega","Herjavec","Herjavec Karalić","Herkovac","Herman","Herman Patajac","Hermanić","Hermann","Hermanović","Hermanutz","Hertarić","Heška","Hezajz","Hidanović","Hidošan","Hidošanin","Hihlik Babić","Hilak","Himelrajh","Hinek Zagorščak","Hipp Rausch","Hirnštajn","Hirštajn","Hirštajn Maćo","Hižman","Hlaban","Hlad","Hladek","Hladki","Hlaj","Hlapčić","Hlapec","Hlasni","Hlatki","Hlavač","Hlavaček","Hlavati","Hlavsa","Hlevnjak","Hlubna","Hmelik Bogdan","Hmelina","Hmeljina","Hmura","Hnačuk","Hnatek","Hnatešen","Hočevar","Hodak","Hodak Ninković","Hodan","Hodanovac","Hodanji","Hodap","Hodovanj","Hoffman","Hofmajer Marinković","Hofman","Hofšauer","HohošBabić","Hojsak","Hokman","Hoksa","Holas","Holenda","HoličekŽanko","Holiga","Holjevac","Homa","Homan","Homan Krtić","Homanović","Homolka","Homotar","Hompas","Hora","Hora Jakobčin","Horaček","Horački","Horak","Horjan","Hornjak","Horonitz Stanić","Horvat","Horvat Fabijan","Horvat Hrvoj","Horvat Katalin","Horvat Smeška","Horvatek","Horvath","Horvatiček","Horvatić","Horvatin","Horvatinović","HorvatinovićMalčić","Horvatović","HorvatovićKrstevski","Hosak","Hosi Tomac","HosinovićGlavaški","Hosman","Hossain","Houra","Hovanček","Hovanček Bura","Hovanjec","Hovanjek","Hoymar","Hozijan","Hozjan","Hoža","Hrala","Hranić","Hranilović","Hranueli","Hranj","Hranjec","Hrastinski","Hrastov","Hrastović","Hrašovec","Hrbak","Hrčak","Hrčka","Hrdelja","Hrdlitschka","Hrđavec","Hrenovac","HrešićDubaić","Hrga","Hrgota","Hribar","Hrkač","Hrkać","Hrkalović","Hrnjak","Hrnjkaš","Hromatko","Hrovat","Hrpka","Hrsan","Hršak","Hruba","Hrubenja","Hrupački","Hrustanović","Hruška","Hruškar","Hrvačić","Hrvat","Hrvatin","Hrženjak","Hržica","Hržina","Huba","Hubak","Hubalek","Hucika","Hudoletnjak","Hufnagel","Huhn Gašpar","Huhoja","Hujak","Hulak","Hulala","Humbal","Hunjadi","Hunjak","Hurban","Husagh","Husaina","Husajina","Husak","Husaković","HusakovićHodžić","Husanović","Husar","Husarek","Husnjak","Huszar","Hušnjak","Huzanić","Huzjak","Hvalec","Hvasta","Hvastek","Hvizdak","Hyka","Ibrahimbegović","Ibrahimpašić","Ibranović","Idžanović","Igalac","Igali","Igladić","Ignac","Ignjac","Ignjačić","Ignjatić","Ignjatović","IgnjatovićVračić","Iharoš","Iharoši","Ihas","Ihasz","Ihaz","Ikač","Ikasović","Ikervari","Ikica","Ilak","Ilakovac","Ilakovac Hercog","Ilančić","Ilanić","IlešŠandor","Ilibašić","IlićKapelac","IlićPočučak","IlićPuharić","IlićSolar","Ilija","Ilijaš","Ilijašev","Ilijašević","Ilijavec","Ilin Romanik","Ilovača","Iljazi","Iljazović","IljazovićIlias","IljazovićLindinger","Iljevac","Imamović","Inotai","Ipša","Iraček","Irha","Isabegović","Isajlović","Isaković","Isanović","Ismaili","Ismailji","Išasegi","Išpanov","Išpanović","Išpiranović","Ištoka","Ištvan","Ištvanfi","Ištvanić","Ištvanović","Ivaci","Ivačić","Ivakić","Ivaković","Ivan","Ivanac","Ivanagić","Ivančan","Ivančević","Ivančić","Ivančik","Ivančok","Ivanćević","Ivanda","Ivandić","Ivandija","Ivanek","Ivanetić","Ivanfi","Ivanić","Ivaniš","Ivanišević","Ivanišić","Ivanko","Ivankov","Ivanković","IvankovićBon","IvankovićGrgić","IvankovićStanojević","Ivanov","Ivanova","Ivanovac","Ivanović","IvanovićIžaković","IvanovićPugin","Ivanovski","Ivanšić","Ivanuš","Ivanušec","Ivanušić","Ivanjko","Ivas","Ivaščenko","Ivašković","Ivatin","Ivica","IvićLončar","Ivkovac","IvkovićCickaj","IvkovićPavić","IvkovićSvetina","Ivoševac","Ivšak","Ivšan","IvšićŠlezak","Izairi","Iža","Ižak","Ižaković","IžakovićArtuković","Jabuka","Jacek","Jackanić","Jacoby","Jačka","Jaćimović","Jadadić","Jadan","Jadek","Jadić","Jadrešin","Jadro","Jaganjac","Jagar","Jagarčec","Jagarić","Jagarinec","Jagatić","Jager","Jagetić","Jagica","Jagić","Jagnjić","Jagodić","Jagodin","Jagorinac","Jagrić","Jagunić","Jagustin","Jagušić","Jahaj","Jahić","Jahn","Jajalo","Jajčan","Jajčanin","Jajčinović","Jajetić","Jajić","Jajiš","Jakab","Jakabfi","Jakarić","Jakelić","JakelićŠklebek","Jakeljić","Jakešević","Jakić","Jakim","Jakimov","Jakišić","Jaklić","Jaklin","Jakljević","Jako","Jakob","Jakobčin","Jakobek","Jakobfi","Jakobi","Jakobljević","Jakobovac","Jakobović","Jakofi","Jakolić","Jakopanec","Jakopčić","Jakopec","Jakopiček","Jakopić","Jakoplić","Jakopović","Jakoša","Jakovac","Jakovčević","Jakovčić","Jakovetić","Jakovina","Jakovljević","JakovljevićČrep","Jakovović","Jaksić","Jakša","Jakšetić","Jakšić","JakšićBanjac","JakšićMaček","Jakubec","Jakubovski","Jakulj","Jakumetović","Jakupec","Jakus","Jakuš","JakušMejarec","Jalovičar","Jalšovec","Jalšovečki","Jalžabetić","Jalžbetić","Jalžetić","Jaman","Jaman Barišić","Jaman Galeković","Jambor","Jambrec","Jambrečina","Jambrek","Jambreković","Jambrešić","Jambrošić","Jambrović","Jambrušić","Jamičić","Jamić","Jamnić","Jamuljak","Jan","Janas","Janc","Jancer","Jančarević","Jančec","Janči","Jančić","Jančiga","Jančiga Jakšić","Jančijev","Jančik","Jančikić","Jančo","Jančula","Jančuljak","Janda","Jandračić","Jandrejčić","Jandrić","Jandrijević","Jandrlić","Jandrok","Jandrok Nadj","JandrokŠkugor","Janeček Legradić","Janečić","Janega","Janeković","Janes","Janeska","Janeski","Janeš","JanešTabain","Janevski","Janger","Jani","Janičar","Janiček","Janičijević","Janić","Janićijević","Janka","JankićRalić","Janković","JankovićBešlić","JankovićŠlang","JankovićVidović","Jankovitch","Jankucić","Jano","Janoš","Janošević","JanoševićFranz","Janoši","Janoši Malčić","JanošiŠariri","Janoška","Janović","Janson","Janša","Jantolek Jakšić","Jantoš","Jantošek","Jantošik","Jantula","Janus","Januš","Januško","Januzović","Janz","Janžek","Janžić","Janjac","Janjanin","Janjatović","Janješić","Janjiček","Janjić","JanjićRaiz","Janjiš","Janjošić","Janjušević","Janjušić","Japarić","Japec","Japić","Japunčić","Japundža","Japundžić","Japunđa","Jarabek","Jaramaz","Jarčević","Jardin","Jarebić","Jarić","Jarmek","Jarnec","Jarnević","Jarnjević","Jaroš","Jasenica","Jasenković","Jasenovčanin","Jasenović","JasenovićUtassy","Jasić","Jasnić","Jaša","Jaščur","Jašek","Jašić","Jašinski","Jauch","Jauernig","Jauh","Jauk","Jauševac","Javor","Javor Akik","Javorček","Javorina","Javorović","Jazavac","Jazbec","Jazbinšek","Jazić","JazićDafish","JazićVincer","Jazvac","Jazvanac","Jazvić","Jazvin","Jazvinšak","Jazvo","Jažić","Jedinak","Jedlička","Jednašić","Jedvaj","Jedvajić","Jeger Semialjac","Jelača","Jelačić","Jelaković","Jelaska","Jelaš","Jelavić","Jelečanin","JelenićNikićAccardi","Jelica","JelićBergman","Jelisavac","Jelovac","Jelovina","Jembrišak","Jenkač","Jerab","Jerabek","Jerant","Jeremijaš","Jerman","Jermatski","Jeuša","Jezeraškić","Ježovita","Jina","Jindra","JindraČupić","Johan","Johanović","Joka","Jokanović","Jona","Jonaš","Jordanova","Jordanović","JosićKajzerić","JosipovićPongrac","Jostiak","Jošavac","Jotanović","Jovan","Jovančević","Jovandić","Jovandžikov","Jovandžikova","Jovanić","Jovanovac","Jovanović","JovanovićFiličić","JovanovićŽuža","Jovanovska","Jovanovski","Jovanovski Vlaškalić","Jovašević","Jovičić Šovagović","Jovinac","Jozanović","Jozefčak","Jozepović Topalović","Jozipović Sudar","Jugovac","Juhas","Juhas Koler","Juhas Takač","Juhasz","Juhaz","Juka","Jukica","Jukopila","Jularić","JularićLadocki","Junačko","Junaković","Jung Lončarić","Juračić","Juraić","Jurajić","Jurak","Jurakić","Juran","Juranek","Juranić","Juras","Jurasović","Jurašek","Jurašković","Juratovac","Juratović","Jurca","JurčevićTrbara","JurčićGalović","Jurela","Jurenac","Jureša","Jureta","Jureta Hrganić","Juribašić","Juričan","JuričanŠimunek","JurićKuna","JurićMihačić","JurićNazifović","Jurićan","Jurina","Jurinjak","Juriša","Jurišaga","Jurišak","JurišićSpajić","Jurlina","Jurman","Jurmanović","Jutriša","Juvančić","Juzbaša","Kabashaj","Kabaš","Kabašaj","Kabić","Kablarević","Kacenberg","Kacenberger","Kaceski","Kačar","Kačarik","Kačavenda","Kači","Kačić","Kačunić","Kačunko","Kačunko Tomka","Kaćar","Kaćavenda","Kaćeri","Kaćunić","Kaćunko","Kadar","Kadežabek","Kadić","Kadlec","Kadlec Filipčić","Kadleček","Kadnar","Kadoić","Kadojić","Kadović","Kadri","Kadrić","Kafedžić","Kafon","Kahn","Kahrić","Kaič","Kaikčija","Kailer","Kainz","Kajan","Kajari","Kajba","Kajčevski","Kajčić","Kajević","Kajfeš","Kajgana","Kajganić","Kajganović","Kajgo","Kajičić","Kajić","Kajinić","Kajla","Kajmić","Kajpl","Kajtar","Kajtaz","Kajtazi","Kajunić","Kajušić","Kajzer","Kajzerić","Kakalicis","Kakarigi","Kakaš","Kaksa","Kakuk","Kalaba","Kalabić","Kalac","Kaladić","Kalafatić","Kalajdžić","Kalajdžija","Kalajžić","Kalaković","Kalamari","Kalamiza","Kalamut","Kalanj","Kalanjoš","Kalapoš","Kalauz","Kalazić","KalazićPeić","Kalčev","Kalčić","Kalea","Kaleb","Kalem","Kalember","Kalenić","Kalenik","Kalesić","Kalić","Kaliger","Kalinić","Kalinka","Kalinović","Kalinski","Kalivoda","Kalizan","Kalkan","Kalkan Bogdanović","Kalman","Kalmar","Kaloci","Kaloper","Kalozi","Kalozy","Kalpić","Kalthoff","Kaltnecker","Kaltneker","Kaluđer","Kaluđerović","Kaluđerski","Kalvarešin","Kamba","Kamber","Kamberović","Kamenar","Kamenarova","Kamenicki","Kamenički","Kamenić","KamenićSmrekar","Kamenko","Kamenov","Kamerer","Kaminski","Kammerer","Kamp","Kampić","Kan","Kanaet","Kanajet","Kandecki","Kandić","KandićSplavski","Kandrač","Kandrać","Kanđera","Kanić","Kanis","Kanisek","Kaniški","Kaniža","Kanižai","Kanižaj","Kanski","Kantar","Kantolić","Kantor","Kantor Fabulić","Kantor Hagen","Kanurić","Kanjo","Kap","Kapelac","Kapetan","Kapetančić","Kapetanović","Kapeter","Kapetinić","Kapić","Kapidžić","Kapisoda","Kapitanić","Kapitanović","Kapitanj","Kaplan","Kaplun","Kapoči","Kapor","Kaposta","Kapoši","Kapović","Kappelar","Kapraljević","Kaproncai","Kapronczai","Kapša","Kaptalan","Kaptein","Kaptolić","Kapular","Kapulica","Kapun","Kapusta","Kapuši","Kapušin","Karabegović","Karabojev","Karač","Karača","Karačić","Karačić Šoljić","Karačonji","Karadakova","Karadamis","Karadamis Kir","Karadža","Karadžić","Karaga","Karagača","Karagić","Karaica","Karaj","Karajčić","Karajko","Karajkov","Karajlović","Karak","Karakaš","KarakašPavić","Karalić","Karaman","Karamanović","Karamarko","Karamarko Radić","Karamarković","Karamatić","Karamatraković","Karan","Karančin","Karanov","Karanović","Karapandža","Karapetrić","KarapetrićDiklić","Karas","Karasek","Karasi","Karaševac","Karatović","Karaturović","Karaula","Karavidović","Karavla","Karavukovac","Kardaš","Kardinal","Kardo","Kardoš","Kardov","Kardum","Karežić","Karh","Karić","Karika","Karin","Karjaković","Karkić","Karl","Karl Fero","Karlak","Karlak Mahovlić","Karlica","Karliček","Karlić","Karlinski","Karloci","Karlović","Karlušić","Karnaš","Karner","Karnoš","Karoglan","Karol","Karoli","Karpati","Karpov","Karša","Karšaj","Karšić","Kartelo","Kary","Karzalko","Kasa","Kasabašić","Kasač","Kasak","Kasal","Kasalo","Kasalo Tomić","Kasalo Trajković","Kasami","Kasana","Kasap","Kasapović","Kasavica","Kaselj","Kaselj Varga","Kaser","Kassa","Kassak","Kasser","Kast","Kastel","Kastel Oravec","Kastner","Kastori","Kastratović","Kasum","Kasumović","Kasun","Kasunić","Kašanin","Kašerić","Kašić","Kašnik","Kaštel","Kaštelan","Kašuba","Kata","KataĐaković","Kataj","Katalenac","Katalenac Pirghaye","Katalenić","Katalin","Katalinić","Katana","Katanac","Katančić","Katanica","Katanić","KatanićPopović","Katarin","Katarina","Katarinček","Katarinić","Katava","Katavić","KatavićIvandić","KatavićŠimunić","Katičić","Katić","Katilović","Katinić","Katnić","Katoi","Katona","Katović","Katruša","Katruša Neziraj","Katulić","Katura","Katušić","Katušin","Kaucki","Kaucki Kelemen","Kaučić","Kaurić","Kaurin","Kaurinović","Kaurloto","Kauzlarić","Kavain","Kavaj","Kavali","Kavan","Kavčić","Kavedžić","Kavedžija","Kavelj","Kavgić","Kavicki","Kavran","Kavur","Kazalicki","Kazda","Kazenski","Kazimić","Kazimir","Kazimur","Kaznovac","Kažimir","Keceli Mesaroš","Kecman","Keča","Kečalović","Kedačić","Kefelja","Kegalj","Kekanović","Kela","Kelam","Kelava","Kelbas","Kelbasa","Kelbassa","Kelebarda","Kelebuda","Kelemović Kramer","Kelka","Kelrajter","Kemfelja","Kenda","Kenfelj Čajkovac","Kenfelja","Kenjvašo","Keran","Keranović","Kereši Bennani","Kereta","Kerhač","Kerhat","Kern Martinović","Kerovac","Kervarić","Kesak Ursić","Kešerac","Kešina","Keža","Khail Perasić","Khaznadar","Kichaz","Kickaz","Kihas","Kijac","Kijanica","Kikanović","Kilibarda","Kilmajer","Kinjerovac","Kirac","Kiraly","Kiralj","Kiralj Jarmek","Kirasić","Kirchbaumer","Kirchmayer","Kirčanski","Kireta","Kirhmajer","KirićJunačko","Kiridžija","Kisela","Kiselka","Kiseljak","KišKonja","Kišasondi","Kišćinal","Kišfalubac","Kišmartin","Kišpal","Kišpatić","Kitak","Kitak Borić","Kitak Volar","Kitanov","Kitanović","Kiternaš","Kizivat","Klaban","Klačić","Kladar","Kladarić","Kladarin","Kladnik","Klaiber","Klaić","Klajić","Klajn","Klajn Plavšić","Klajo","Klajzner","Klak","Klanac","Klanac Gyorgy","Klanac Kapša","KlanacŠestić","Klanfar","Klanica","Klanjšček","Klapan","Klapec","Klapirić","Klapka","Klapšić","Klaričić","Klarić","Klarić Kukuz","Klasan","Klasanović","Klasanović Dulić","Klasiček","Klasiček Bencetić","Klasić","KlasićGazibarić","Klasnetić","KlasnetićHyka","Klasović","Klašnja","Klaus","Klausz","Klauz","Klauznicer","Klečina","Klekar","Klepac","Kliba","Klika","Klimczak","Klipa","Klipanović","Klišanin","Klišanin Bogović","Klobučar","Klobučar Radl","Klobučar Vujnić","Kloda","Kloiber Rušanac","Klopan","Klopotan","Kljaić","Kljajić","Klječanin","Kljenak","Ključanin","Ključar","Ključarić","Ključarićek","Knajs","Knajz","Knall","Knapić","Knatek","Knauer","Knauff","KneževićBaić","KneževićFranciška","KneževićGado","KneževićMarinić","KnežićGalić","Kniha","Knjaz","Kobaš","KobašNola","Kobašević","Kobela","Kobeščak","Kobia","Kobija","Kobijak","Kobjak","Koceva","Koceva Komlenić","Koch Mađarić","Kocian","Kocifaj","Kocijan","Kocijančić","Kocijanović","Kockar","Kocman","Kocmanić","KocmanićParavac","Kočaj","Kočar","Kočevar","Kodba","Kodila","Kodrnja","Kodvanj","Kodžoman","Kofranek","Kogan","Kohajda","Kohari","Koharić","Kojadinović","Kojanić","Kojundžija","Kokalović","Kokanović","Kokanović Bartola","Kokar","Kokeza","Kokman","Kokolari","Kokoška","Kola","Kola Farkaš","Kolac","Kolaček","Kolačko","Kolak","KolakĐurinović","Kolaković","Kolar","Kolar Drvoderić","KolarŽižanović","Kolarac","Kolarec","Kolarec Marušić","Kolarević","KolarevićTrišler","Kolarić","KolarićBuconjić","KolarićVukotić","Kolarik","Kolat","Kolauti","Kolbas","Koldjeraj","Koldjeraj Pjetar","Kolđeraj","Kolegjeraj","Kolembus Oklobdžija","Kolenda","Kolendarić","Kolesar","Kolesarić","Koleszar","Koletar","Kolgjeraj","Kolhamer","KolhasČutura","KolićKovačić","Kollar","Kolman","Kolobara","Kolobarić","Koloda","Kolodvorska","Kolojeraj Pjetar","Kolomaz","Kolompar","Kolosar","Kolovrat","KolundžićRadić","Kolundžija","Kolutac","Koljan","Koljanin","Koljdjeraj","Koljđeraj","Komadina","Komak","Komanović","Komar","Komar Međugorac","Komarac","Komarčevski","Komarčić","Komarić","Komaromi","Komaromy","Komazec","Komendanović","Komesarović","Komijat","Komjetan","Komlenac","Komlenac Beloša","Komlenac Uglješić","KomnenićTuta","Kompanijec","Kompanović","Kompesak","Komušanac","Končalović","Končar","Končarević","Kondaš","Kondža","Kondža Staničić","Konopka","Konrad","Konstantinović","Konta","Kontak","Konti Jaman","Kontra","KontraČapo","Konja","Konjarević","Konjarik","Konjušak","Kopačević","Kopačin","Kopanec","Kopas","Kopasić","Kopčalić","Kopecki Balašević","Kopilaš","Kopjar","Kopljar","Koppola","Koprčina","Koprivanac","Koprivica","Koprivnjak","Korač","Korać","KoraćRedžepi","Korade","Korajac","Koralija","Koražija","Korbar","Korda","Korica","Korman","Kormanjec","Kormanjoš","Kornjača","Korodva","Koronsovac","Koroša","Korotaj","Korpak","Korpar","Korpaš","Korponja","Korša","Koruga","Korušac","Kosalec","Kosanović","Kosina","Kosorjanac","Kosovac","KosovićCrvenkova","Kostadinović","KostadinovićKelić","Kostanjevac","Kostanjevec","Kostelac","Kostenac","Kostolanović","Kostolanović Golub","Kostova","Koša","Košak","Košalin","Košanski","Košaroš","Koščak","Košćak","Košćalek Glavak","Koškan","Koškanac","Košta","Košturjak","Kotal","Kotarac","Kotarlić","Kotarski","Kotarščak","Kotiza","Kotolas","Kotorac","Kotrljanović","Kotromanović","Kotvas","Kovacs","Kovač","Kovač Asan","Kovač Grablović","Kovač Ištvan","Kovač Maratović","Kovač Marton","Kovač Retih","Kovač Slepčević","Kovač Svoboda","Kovač Šilipetar","Kovač Vajda","Kovač Vestemar","Kovač Zoltan","Kovačec","Kovaček","Kovačev","Kovačev Matijević","Kovačević","KovačevićArbanas","KovačevićDoroghy","KovačevićGradinščak","KovačevićGrgić","KovačevićLovač","KovačevićLujić","KovačevićSalaj","KovačevićTomić","KovačevićZec","Kovačić","KovačićFarkaš","KovačićLovrinčević","Kovačik","Kovačko","Kovalski","Kovalj","Kovanić","Kovanov","Kovanušić","Kovar","Kovats","Kovbanovski","Kovčalija","Kovjanić","KovjanićKreidl","Kozar","Kozarčanin","Kozarević","Kozari","Kozary","Kozbašić","Kozina","Kozjak","Kozjan","Kozlevčar","Kozlica","Kozma","Kozmar","Kozomara","Kožan","Kožar","Kožarić","Koželj Horvat","Kožoman","Krac","Kracl","Kračun","Kračunov","Kradija","Kradijan","Kraft","Kragl","Kragojević","Kragujević","Kragulj","Kraguljac","Krahovski","Krahulec","Kraiček","Krainović","Krajač","Krajačić","Krajcar","Krajčak","Krajček","Krajčik","Krajčinović","Krajina","Krajinović","Krajišnik","Krajlah","Krajner","Krajnović","Krajpl","Krajs","Krajšić","Krajter","Krajtner","Kraker","Kral","Kralik","Kralovec","Kralj","Kralj Vasilj","Kralja","Kraljčak","Kraljek","Kraljevački","Kraljević","Kraljević Čolić","Kraljević Seričević","Kraljevski","Kraljičak","Kraljić","Kraljik","Kraljik Kovačik","Kraljinović","Kramar","Kramarić","KramarićTariba","Kramer","Kraml","Krampač","Krampelj","Krancpiler","Kranic","Kranić","Kranželić","Kranjac","Kranjc","Kranjčec","Kranjčev","Kranjčev Lončar","Kranjčević","Kranjčić","Kranjec","Kranjski Belovljev","Krapić","Krasić","Krasniči","Krasnić","Krasnići","Krasnik","Krasniqi","Krasnodembsky","Krasulja","Kraš","Krašnjak","Kraštek","Kratil","Kratki","Kratković","Kratofil","Kratzl","Kraucider","Kraus","Kraus Lazić","Krausz","Krautsieder","Krauz","Kravat","Kravec","Kravoščanec","Kravski","Krbanja","Krbavac","Krčmar","Krčmarek","KrdoŠpanić","Kreča","Krečak","Kreća","Krejačić","Kremenjaš","Kremsher Babić","Kresoja","Kresonja","Kreštan","KretićMajer","Krga","Krga Božić","Krha","Krhač","Kričančić","Krička","Krička Mitrović","Krijak","Krijan","Krisbaher","Kristan","Kristman","Kriška","Krivaja","Krivak","Krivanek","Krivanek Spomenka","Krivda","Krivohlavek","Krivokapić","Krivokuća","Krivošija","Krizman","Krizmanić","Krizmanić Zaharov","Križaj","Križan","Križan Stanić","Križanac","Križanec","Križanić","Križanović","Križevac","Križman","Križnjak","Krka","Krkač","Krkalo","Krleska","Krleža","Krljan","Krljar","Krmpota","Krnatić","Krndija","Krneta","Krnjac","Krnjaić","Krnjajić","Krnjak","Krnjaković","Krnjeta","Kroato Vujčić","Krolo Stipan","Krompač","KrompačGolub","Krowas","Krpačić","Krpan","Krpan Trgovčević","Krpata","Krsmanović","Krstanović","KrstanovićIvšić","KrstanovićPočuča","Krsteska","Kršak","Kršan","Kršćanski","Kršinić Radaković","Krtalić","KrtićČejvan","Kručaj","Kruhonja","Kruljac","Krumenacher","Krumerac","Krupa","Krupeša","Krupeša Virag","Krupljan","Krupljanin","Krušarovski","Krvarić","Krvavac","Krvavica","Krzman","Krznar","Krznarić","Kšan","Kuba","Kubaček","Kubala","Kubanović","Kubaša","Kubat","Kubatka","Kubelka","Kubena","Kubica","Kubijak","Kubijan","Kubinac","Kubinčan","Kubjak","Kubula","Kučak","Kučan","Kučančanin","Kučanda","Kučandi","Kučans","Kučar","Kučara","Kučera","Kučica","Kučina","Kučinac","Kučinac Lacković","Kuća","Kućan","Kućančanin","Kućanda","Kućera","Kućina","Kućinac","Kudeljaš","Kudeljnjak","Kudlaček","Kudrna","Kuduz Vrdoljak","Kuhač","Kuhar","Kuharić","KuharićBučević","Kuharski","Kuhta","KuićVadlja","Kujadin","Kujavec","Kujavec Šljivac","Kujavić","Kujundžić Jamnić","Kujundžija","Kukanović","Kukavica","Kukina","Kukmanović","Kukoleča","Kukolj Malbaša","Kukrika","Kukučka","Kukuljica","Kukuružnjak","Kula","Kulačanin","Kulaš","KulašKnežević","Kulašinović","Kulbah","Kulčar","Kulešanin","Kulhanek","Kulhavi","KulišićLončarić","Kulovac","Kuljaj","Kuljak","Kumarić","Kumbara","Kumbrija","Kumparić","Kuna","Kunac","Kuncinam","Kunčak","Kundak","KunićBukovac","Kunišinac","Kunovac","Kunsabo","Kunzinam","Kupanovac","Kupčarić","Kupčarić Trcović","Kupčinovac","Kupina","Kuprešak","Kuprešak Paret","Kuprešanin","Kupreščanin","Kuragić","Kuraja","Kuralić","Kuran","Kuratko","Kuravica","Kurbalić","Kurbalija","Kurbanović","Kurbaša","Kurbatfinski","Kurcinak","Kurdija","Kurelac Karlak","Kurepa","Kurevija","Kuridža","Kurija","Kurikavčić","Kurina","Kurjačić","Kurjakov","Kurlagić","Kurman","Kuronja","Kurpez Vranković","Kursar","Kurtagić","Kurtak","Kurtanjek","Kuruc Sloboda","Kusalić","Kustura","Kusulja","Kusutra","Kušaković","Kušan","Kušica","KušićOmazić","Kutaši","Kuterovac","Kutjevac","Kutleša","Kutlija","Kutnaker","Kutnjak","Kuvač","Kuvačić","Kuveždan","Kuveždanin","Kuzma","KuzmaČordašić","Kuzman","Kuzmančević","Kuzmanić","KuzmanićŠarac","Kuzmanoski","Kuzmanović","KuzmanovićĐorđević","Kuzmanovski","Kužatko","Kvaček","Kvak","Kvaka","Kvakan","Kvakić","Kvas","Kvasina","Kvasnovski","Kvastek","Kvaternik","Kvorka","La Bruna","Labaj","Labak","Laban","Laban Ovčina","Labant","Labar","Labaš","Labavić","Labazan","Labo","Labor","Laboš","Labrović","Labrtić","Labudić","Labudović","Labuhar","Labus","Labuš","Lach","Lachner","Lacić","Lacko","Lacković","Lacmanović","Laco","Lacović","Laczo","Lač","Lačanin","Lačić","Lačman","Ladan","Ladenhauser","Ladenhauser Palijan","Ladić","Ladislaides","Ladišić","Ladnjak","Ladocki","Ladović","Lađarević","Lađaš Špoljarec","Lađević","Laferton","Laforza","Lagančić","Laganela","Laganela Keglević","Lagator","Lagetar","Lagumdžija","Lagundžija","Lah","Lahman Bennani","Lahner","Laister","Laitkam","Lajčak","Lajčo Paštrović","Lajdes","Lajdi","Lajforman","Lajić","Lajk","Lajko","Lajoroš","Lajoš","Lajtkam","Lajtkaum","Lajtman","Lajtner","Lakat","Lakatoš","Laketa","Laketić","Laki","Lakić","Lakićević","Laklija","Lakner","Lakota","Lakotić","Laković","Laksar","Laktić","Laletić","Lalić","Lalić Đurišić","Lalović","Lambreščak","Lamnek","Lamot","Lampek","Lampert","Lamza","Lamza Maronić","Lanc","Lančić","Landeka","Landekić","Landenbach","Landher","Landikušić","Landup","Lang","LangČulin","Lange","Langer","Lanko","Lanjoha","Lapac","Lapanović","Lapanje","Lapaš","Lapčević","Lapčić","Lapenda","Lapić","Lapis","Lapiš","Laptoš","Lapu","Larma","Lasić","Lasinger","Lasker","Lasković","Laslavić","Laslo","Laslo Gregov","Laslovski","Lasović","Lastavica","Lastavica Pantelić","Lastavić","Lastelić","Lastrić","Laszlo","Laszlo Szakary","Lašak","Laškai","Laškarin","Laštović","Laštre","Laštro","Latas","Latić","Latin","Latinčić","Latinović","Latinović Leleta","Latković","Latoš","Lauber","Lauc","Lauc Đaniš","Lauda","Lauda Ljubas","Laufer","Launek","Laurić","Laurović","Lauš","Laušević","Laušić","Laušin","Lautar","Lavada","Lavrek","Lavrnić","Lavrnja","Lavrov","Lay","Lazanin","Lazar","Lazar Korov","Lazarević","LazarevićParadžik","Lazarov","Lazendić","Lazič Švogor","Lazić","Lazić Gorjanski","Lazić Švogor","Lazović","Lažeta","Lebar","Lebinac","Ledenčan","Ledenčan Kuštro","Ledeničan","Ledinščak","Ledinšćak","Leđenac","Lefand","Legat","Legradi","Lehanka","Lehman","Lehmann","Lekaj","Leko Varoščić","Lekšan","Lelas","Lemaić","Lemajić","Lemal","Leman","Lenard","Lenardić","Lenardo","Lenart","Lenc Mandić","Lendarić","Lendvaj","Lengajić","Lengyel Komušanac","Lenhard","Lenhardt","Lenhart","Leovac","Lepac","Lepan","Lepoglavec","Lepoja","Lepoša","Leratić","Lesar","Lesica","Lesičak","Lesjak","Leskovac","Leskovar","Lešćan","Lešina","Leškovar","Lešnjak","Lešnjaković","Letica","Leutar","Leutarević","Levačić","Levak","Levaković","Levanić","Levar","Levnaić","Ležaić","Ležaja","Lichtenthal","Ličanin","Ličar","Ličina","Lidmila","Liermann","Liermann Zeljak","Ligda","Ligenza","Lihtental","Lijak","Likar","Likarić","Lilijan","Linarić","Lindeman","Linta","Lipanović","Lipar","Lipka","Lipnicki Krausen","Lipošćak","Lipovac","Lipovina","Liptak","Lisac","Lisak","Lisica","Lisičak","Lisjak","Lisjak Tvrdorijeka","Lisovac","Liščak","Lišćak","Liška","Litarac","Litarić","LitarićTešić","Litobac","Litra","Litva","Livada","Livaja","Livajić","Livančić","Livazović","Livnjak","Lizačić","Lizačić Vidaković","Lizak","Lizatović","Loboda","Loci Zvocak","Logara","Logarušić","Logožar","Lohajner","Loina","Loinjak","Lokas","Loknar","Lončar","Lončar Kurtović","Lončar Majer","Lončar Tumir","Lončar Vicković","Lončarek","Lončarević","Lončarić","Lončina","Lonjak","Lopar","Loparac","Lopatnik","Lordan","Loša","LošićKrizmanić","Lovač","Lovak","Lovaković","Lovas","Lovasić","Lovaszi","Lovaš","Lovenjak","Lovrenščak","Lovrić Ađić","Lovrić Bonaventura","Lovrić Kurbanović","Lovrić Rimac","Lovrić Varžić","Lozančić","Lozančić Bagarušić","Lozančić Bogarušić","Lozanov","Lozanović","Lozina","Lubar","Lubina","Lubina Jukić","Lucarić","LucićSavić","Lucijak","Lucijanić","Lučan","Lučevnjak","Ludaš","Ludban","Lugarić","Lugonja","Luka","Lukac","Lukac Jurić","Lukacs","Lukač","Lukaček","Lukačev","Lukačević","Lukačić","Lukačić Trifunović","Lukačin","Lukać","Lukaćević","Lukadinović","Lukanić","Lukanović","Lukarova Božičević","Lukašek","Lukavec","Lukavečki","Lukavski","Lukenda","Luketa","Luketina","LukićGaličić","LukićKovanović","LukićMiklaj","Lukićova","Lukinac","Lukjar","Lukman","Lukovica","Lukovnjak","LulićSlipac","Lusavec","Luščak","Lušćak","LušićMarić","Luthar","Lutterbach","Lužaić","Ljagajlo","Ljajić","Ljeljak Jurman","Ljesar","Ljeskovan","Ljevar","Ljevnaić","Ljikar","Ljiljak","Ljiljak Jurman","Ljiljan","Ljiljanić","Ljubanović","Ljubas","Ljubašćik","Ljubica","Ljubisavljević","Ljubljanović","Ljuma","Ljuma Ozeva","Ljušanin","Ljuština","Ljutak","Mabić","Macakanja","Macan","Macanga","Macanić","Macanović","Macašek","Maceković","Macele","Machiedo","Machulec","Machulec Gašić","Mack","Mack Savanović","Mackanić","Macko","Mackuljak","Macokatić","Macura","Mačak","Mačak Borš","Mačar","Mačaš","Mačašić","Maček","Mačešić","Mačik","Mačinković","Mačkić","Mačković","Mačvan","Maćaš","Maćašević","Maćešić","Maćo","Madajček","Madaras","Madarić","Madavić","Madecki","Madi","Madić","Madjar","Madjar Klaić","Madjarac","Madjarić","Madjerčić","Maduna","Madunić","MadunićFlauder","Madunović","MadunovićPavošević","Madžar","Madžarac","Madžarević","Madžarić","Madžić","Mađar","Mađar Babok","Mađarac","Mađarević","MađarevićKubatka","Mađarić","Mađer","Mađerčić","Mađerec","Mađerić","Mađura","Maganić","Maganjić","Magaš","Magazinović","Magda","Magdalenić","Magdić","Magdika","Magečić","Magić","Magjer","Magjer Veg","Maglaić","Maglajić","Maglica","Magličić","Maglić","Maglov","Magoči","Magoći","Magoš","Magovac","Magud","Magura","Magušić","MagušićDumančić","MagušićWilhelm","Magyar","Mahić","Mahmudi","Mahmutović","Mahnić","Mahovlić","Mahovne","Maić","Mainc","Maj","Majača","Majačić","Majbaum","Majcan","Majcan Korkutović","Majcen","Majcenić","Majcenović","Majdak","Majdančić","Majdandžić","MajdandžićLauc","Majdenić","Majdić","Majdiš","Majer","Majer Podgorski","Majera","Majerhof","Majerhoffer","Majerić","Majerski","Majerus","Majetić","MajetićCetina","Majhen","Majher","Majić","MajićMiholić","Majk","Majkić","Majksner","Majlinger","Majlinger Tanocki","Majnarić","Majnarić Prinčevac","Majnić","Majnik","Major","Major Hargita","Major Lukić","Majorić","Majoroš","Majpruz","Majsan","Majsen","Majski","Majsterić","Majstor","Majstorović","Majstorović Gusić","Majstorski","Majstrenko","Majstrović","Majtanić","Majurac","Majurec","Majzik","Majzl","Mak","Mak Horvat","Maka","Makaj","Makar","Makarčuk","Makarević","Makarević Stanojčić","Makarić","Makarijevska","Makarijevski","Makaro","Makarović","Makarum Pirić","Makarun","MakarunŠurina","Makek","Makević","Makić","Makijenko","Makir","Makiš","Makivić","Mako","Makonnen","Makoš","Makoter","Makov","Makovec","Maković","Maksić","Maksimović","Maksimovski","Makšan","Makšan Kramar","Makvić","Malacko","Malarić","Malbaša","Malbaša Varga","Malbašić","Malbašik","Malčić","Maldini","Malečić","Malek","Malekin","Maleković","Malenica","Malenica Dekany","Malenica Marić","Malenić","Malenjak","Maler","Maleš","Maleševac","Malešević","Malešić","Maleta","Maletić","Maletin","Maletović","Malević","Mali","Malić","Malidža","Maligec","Malijurek","Malinar","Malinić","MalinićUglik","Malinović","MalinovićBanaji","Mališ","Mališić","Malivojević","Malivuk","Malizani","Malkoč","Malkoć","Malković","Malnar","Malobabić","Malobović","Maloča","Malogorski","Maloić","Malojčić","Malounek","Malov","Malovan","Malovčak","Malović","Malovoz","Maltar","Maltašić","Malter","Malunjak","Malvić","Maljarić","Maljik","Maljković","MaljkovićBabić","MaljkovićKocevski","Maljur","Mamić","Mamilović","Mamlić","Mamula","Mamuzić","Mamužić","Manc","Mance","Manceta","Manci","Manczi","Mančić","Mandalić","Mandarić","MandarićKolarik","MandarićKurilj","Mandekić","Mandić","Mandir","Mandl","Mandrić","Mandunović","Mandura","Mandurić","Mandušić","Mandžukić","Manestar","Manfred","Mangold","Manić","Manislović","Mann","Mano","Manojlović","Manolio","Manović","Manzer","Manzin","Manjerović","Manjić","Manjok","Maoduš","Mar","Maračić","Maradin","Marak","Maraković","Maran","Maranić","Maras","Marasović","Maraš","Marašek","Maratović","Maravić","Marcić","Marcijuš","Marcikić","Marciuš","MarciušPap","Marczi","Marčec","Marček","Marčeta","Marčetić","Marčičević","Marčić","Marčićević","Marčik","Marčinko","Marčinković","Marčit","Marčok","Marđetko","Marek","Marek Ilić","Marelja","Marendić","Marenić","Marenjak","Mareš","Maretić","Marević","Margaretić","Margeta","Margetić","Margić","Margil","Margit","Margold","Margold Bubalović","Marguš","Maričak","Maričević","Maričić","Marić","MarićMalinić","Marićak","Marijan","Marijanac","Marijančević","Marijanov","Marijanović","MarijanovićZulim","Marijašević","Marijić","Marin","Marina","Marincel","Marincl","Marinclin","Marinčić","Marinić","Marinković","Marino","Marinov","Marinović","MarinovićČačić","MarinovićVlaičević","Marinjak","Marjanac","Marjančević","Marjančić","Marjanov","Marjanović","MarjanovićBaglama","MarjanovićMatić","MarjanovićZulim","MarjanovićZulin","Markač","Markafić","Markan","Markanović","Markanjević","Markasović","Markeljević","Markešić","Marketić","Marki","Markić","Markioli","Markiš","Marko","Markolin","Markoš","Markota","Markotić","Markov","Markovac","Markovanović","Markovčić","Marković","MarkovićBrunčić","MarkovićDudjak","MarkovićĐurin","MarkovićGjurin","MarkovićKovač","MarkovićMandić","MarkovićPernar","MarkovićŠarac","Markovinović","Markovski","Marks","Markser","Markulak","Markulić","Markulin","Markulinčić","Markulj","Markuljević","Markus","Markuš","Markušev","Markušić","Markuz","Marman","Marmeggi","MarmilićCezner","Marod","Marod Scheiber","Marodi","Marodt","Maroević","Marojević","Marokić","Maroković","Marolin","Marolt","Maronić","MaronićFischer","Maros","Maros Batinić","Maroslavac","Maroš","Maroševac","Marošević","Maroši","Marošičević","Marošićević","Marov","Marović","Marsenić","Marsić","Maršal","Maršalek","Maršanić","Maršhauzer","Maršić","Maršo","Mart","Martalić","Martan","Martić","Martin","Martin Rajher","Martinčević","MartinčevićDiačec","MartinčevićKučuk","MartinčevićMikić","Martinčić","Martinćević","Martinek","Martinić","Martinić Perljević","Martinko","Martinko Mrđa","Martinković","Martinov","Martinović","Martinović De Conceicao","MartinovićGrčić","MartinovićPlavšić","Martinuš","Martinušić","Martinjak","Martinjaš","Marton","Martynyuk","Marukić","Marulin","Maruna","Marunica","Marunić","Marunović","Marušić","MarušićHalači","Maržić","Mas","Masić","Maskarić","Maslać","Maslak","Maslarić","Masle","Maslić","Maslov","Maslovara","Masljak","Masnica","Masnić","Masnikosa","Masoničić","Mastanjević","Mastelica","Mastelić","Mašaberg","Mašala","Mašanović","Mašek","Mašić","Mašina","Maširević","Maškov","Mašojević","Mašović","Maštrović","Matačić","MatačićBrodić","Matagić","Mataija","Matais","Matajčević","Matajčić","Matajić","Matajs","Matajz","Matak","Mataković","Mataković Erl","Matan","Matana","Matančić","Matanić","Matanić Petkovski","Matanov","Matanov Bugarić","Matanovac","Matanović","Matas","Matasić","Matasović","Mataušek","Matavulj","Mataz","Mate","Mateašić","Matečko","Matej","Matejak","Matejašić","Matejčić","Matejić","Matek","Matekalo","Mateković","Mateljić","Materni","Mateša","Matešić","Matešković","Matezić","Matezović","Mati","Matics","Matiček","Matičević","Matičić","Matić","MatićMandić","MatićSinković","MatićSpremo","Matija","Matijačić","Matijaković","MatijakovićKrišto","Matijanić","Matijas","Matijaš","Matijašec","Matijašević","Matijašić","Matijaško","Matijatko","Matijevac","Matijević","Matin","Matišić","MatišićKučinić","Matiz","Matjačić","Matjaš","Matjašić","Matko","Matkov","Matkovček","Matković","MatkovićBatalija","MatkovićSubašić","Matkun","Matleković","Matok","Matokić","Matoković","Matorić","Matoš","Matoša","Matošević","Matošić","Matota","Matotek","Matoušek","Matovac","Matović","Matovina","Matovinović","Matrić","Mattei","Matthias","Matthies","Matthies Pepelko","Matulić","Matulin","Maturanac","Maturanec","Maturić","Matus","Matusina","Matusinović","Matuš","Matušenski","Matušin","Matuško","Matušković","Matuzalem","Matuzović","Matvij","Mauhar","Mauk","Mauker","Maul","Maurac","Maurer","Maurić","Maurović","Maurus","Mauser","Mautner","Mauzer","Mavračić","Mavrek","Mavretić","Mavričić","Mavrić","Mavrin","Mayer","Mayer Topalović","Mazalica","Mazalović","Mazanek","Mazić","Maznik","Mazur","Mažar","Mažar Falamić","Mažar Tomeš","Mažuran","Meandžija","Meašić","Meaški","Mecanov","Mecanov Pofuk","Mečanin","Mećava","MedačKraker","Medak","Medaković","Medančić","Medanić","Medarić","Medarski","Medenjak","Medinac","Medjugorac","Medovka","Medvar","Medvedarović","Medvedec Lazarevski","Međaković","Međugorac","Međurečan","Megdanac","Mehak","Mehak Lipanović","Mehanović","MehičićButina","Mejaš","Mejdanac","Mekanj","Mekinda","Mekovec De Carvalho","Mekovec Diniz De Carvalho","Melar","MelegešGamoš","Melmajer","Melman","Memešahović","Menalo","Mendaš","Meničanin","Menićanin","Menkovska","Menrat","Merčinac","Merda","Merkaš","Merunka","Mesar","Mesarek","Mesarić","Mesaroš","MesarošBelanji","MesarošŠandor","MesićMuharemi","Meszaroš","Mešanović","MeščićDziegielewska","MeštrovićJelačić","Metlagel","Mezak","Mezarić","Mezga","Meznarić","Mežnarić","Miačank","Micai","Michalek","Michels Andračić","Mickovska","Micudaj","Mičan","Mička","Mičuda","Mićan","Mićanović","Mićuda","Mifka","Migač","Mihačić","Mihailović","Mihajlov","Mihajlović","Mihalak","Mihalčić","Mihalec","Mihalek","Mihalic","Mihaliček","Mihalička","Mihalić","Mihalik","Mihalik Vidaček","Mihalina","Mihaly","Mihalj","Mihaljčević","Mihaljčić","Mihaljčuk","Mihaljec","Mihaljek","Mihaljenović","Mihaljev","Mihaljević","MihaljevićJurić","MihaljevićŽiroš","Mihaljić","Mihaljik","Mihaljinec","Mihanić","Mihnjak","Miholjac","Mijač","Mijačank","Mijačević","Mijaćank","Mijadinović","Mijadžiković","Mijailović","Mijajlović","Mijakić","Mijakovac","Mijaković","Mijalković","Mijaljević","Mijanović","Mijatov","Mijatović","MijatovićAlošinac","MijićBarišić","Mijota","Mika","Mikac","Mikač","Mikać","MikaćMlađen","Mikala","Mikan","Mikanovac","Mikanović","Mikašek","Mikašinović","MikešićMerda","Miketa","MikićGradaščević","MikićVučak","Mikinac","Mikla","Miklaj","Miklavčić","Mikloška","Mikodanić","Mikola","Mikolac","Mikolaš","Mikolašević","Miksa","Mikša","Mikula","Mikulan","Mikulandra","Mikulandra Tutavac","Mikulaš","Mikulica","MikulićBednar","Mikuša","Mikuška","Mikuta","Mila","Miladić","Miladinović","Milak","Milakić","Milaković","Milaković Španović","Milanko","Milankov","Milanković","Milanović","Milanovski","Milanovski Varga","Milardović","Milas","Milas Nađ","Milaščević","Milašević","Milašin","Milašinčić","Milašinović","Milat","Milat Lendić","Miler Kardinal","Mileta","MiličićJuhas","MilićGregoran","Milidrag","Milijašević","MilinkovićKalić","Milisav","Milisavljević","MilišićKovačević","Milla","Milobara","Milohanić","Milohnoja","Milojica","Miloknaja","Miloknoja","Miloloža","Milorad","Miloradović","Milosavčević","Milosavić","Milosavljević","MiloševićManojlović","Milovac","Milovanov","Milovanović","Miljački","Miljak","Miljaković","Miljan","Miljančić","Miljanović","MiljanovićŠpika","Miljatović","Mimica","Minarek","Minarik","MinkošBubalović","Mioca","Miodanić","Miodrag","Miodragović","Miranović","Mirjačić","Mirjanić","Mirkajlović","MirkovićStipanić","Mirosav","Mirosavljević","Miroslav","Misanović","Misarček","Mišak","Mišanec","Mišanović","Miščančuk Dugac","Mišeta","Miškatović","MiškovićKlarić","Mišljenac","Mištrafović","Mišura","Mitanović","MitanovićGotić","Mitar","Mitermajer","Miterman","Mitka","Mitrekanić","Mitrina","Mittermann","Mizdrak","Mjeda","Mlačić","Mladenović","Mladina","Mladinov","Mlađenović","Mlakar","Mlakić","Mlikota","Mlinac","Mlinaček","Mlinar","Mlinarec","Mlinarević","Mlinarić","Mlinarik","Mlinarik Alimehaj","Mocnaj","Močilac","Močilnikar","Mofardin","Mogušar","Moharić","Moharoš","Mohila","Mohnacki","Moka","Mokran","Moldovan","Molnar","Molnar Toriž","Molodova","Morača","Morača Crnogorac","Morava","Moravac","Moravec","Moravek","Morgental","Morina","Morman","Morman Lukavec","Moro Vladić","Morovičan","Morvai","Morvat","Moržan","Moržanj","Moskalj","Moslavac","Mostarčić","Mostečak","Mostina","Mošnja","Moštak","Mračkovski","Mrak","MrakŠimenić","Mrakodolac","Mraković","Mraović","Mrastinski Jurčec","Mravec","Mravinac","Mravlinčić","Mravunac","Mraz","Mrazik","Mrazović","Mrčela","Mrdalj","Mrdeša","Mrdeža","Mrdjanović","Mrđa","Mrđan","Mrđanović","Mrekaj","Mrganić","Mrkalj","Mrkela","Mrkobrad","Mrkonja","Mrkota","Mrla","Mrmak","Mrnjavčić","Mrša","Mršak","Mršinjak","Mršo Stančić","Mrva","Mrvaljević","Mrzljak","Mrzljak Rado","Mržljak","Muačević","Muaremi","Mucafir","Mucak","Mucalj","Mucavac","Muchaus","MucićMak","Mučalović","Muha","Muhadri","Muhar","Muharemi","Muharemović","Mujadin","Mujagić","Mujakić","Mujaković","Mujanović","Mujarić","Mujkanović","Muk Vida","Mulac","Mulalić","Mulle ranješ","Muljaić","Muljajić","Munćan","Munda","Mundinac","Munđar","Munikravić","Munkačević","Munkaš","Muradbašić","Muraja","Murat","Murati","Muratović","Murgaš","Muržanj","Musa","Musa Balaš","Musa Korov","Musija","Muslija","MusovićJakovljević","Mustač","Mustać","Mustafa","Mustafić","Mustafov","Mustak","Mustapić","Mušac","Mušanić","Mušanović","Mušija","Mušnjak","Muštran","Mušura","Mutabožić","Mutaja","Mutapčić","Mutavdžić","Mutavdžija","Mutavđić","Mutnjaković","Mutzhaus","Mužar","Muždeka","Muženjak","Nacl","Nača","Nad","Nadalin","Nadarević","Nadašdi","Nadaši","Nadić","Nadj","Nadoveza","Nadžvegi","Nađ","NađMihaljević","NađPejaković","NađRađago","Nađorđ","Nađpal","Nađpalfi","Nađsombat","Nađvegi","Nagj","Naglav","Naglav Faisz","Naglav Hardt","Naglić","Nago","Nagy","Nagy Milošević","Nagypalfi","Nagyszombat","Nagyszombaty","NagyszombatyŠarić","Nagyvegi","Nagyy","Najbauer","Najcer","Najcer Bračevac","Najdanović","Najduček","Najduk","Najev","Najman","Najvirt","Nakani","Nakić","Nako","Nalčić","Naletilić","Nalio","Nalo","Namestnik","Namjesnik","Namjesnik Skender","Namjestnik","Nanaić","Nanaj","Nanay","Nanik","Nappholz","Narančić","Narandža","Narandžić","Naranđa","Narenđa","Nasić","Nategov","Natić","Natran","Naumov","Naumovska","Naumovski","Naumovski Bogdanović","NaumovskiČizmar","Navijalić","Navratil","Nazarević","Nazibegović","Nazifović","Nećak","Nedjeljkov Stambolija","Nedoklan","Negovanović","Nelken Bestvina","Nemčanin","Nemet Ivanović","Nemet Marković","Nemet Petriševac","Nemet Radvanji","NemetŠestak","Nenadić","Nenadov","Nenadović","Neogradi","Neral","Neralić","Neretljak","Nesladek","Nestorović Tavić","Nesvanulica","Netroufal","Neuman","Nevajdić","Nevidal","Nevidal Kraljević","Nezaj","Neziraj","Neznanović","Niedoba","Nikačević","NikićČakar","Niklaj","Nikola","NikolaŽaper","Nikolandić","Nikolaš","Nikolašević","Nikolaus","NikolićKovačić","NikolićOdak","Nikolin Horvat","Nikolin Tormaš","Nikolovska","Nikoljačić","Ništ Kokolari","Nižalek","Nižman","Nogalo","Nonveiller Kovač","Nosal","Nospak","Notta","Novačić","Novački","Novak","Novak Belić","Novak Kovač","Novak Lukadinović","Novak Mehić","Novaković","NovakovićGrčić","NovakovićReininger","Novalić","Novina","NovkovićNarančić","Novogradac","Novogradac Kater","Novogradec","Novogradić","Novoselac","NovoselićKazimić","NovoselićNovak","Novota","Nowosadek","Nožina","Numanović","Nuspahić","Nussgraber","Nyarko","Njari","Njary","Njegovan","Njegovanović","Njirjak","Obad","Obad Omeragić","Obadić","Obajdin","Obermajer","Oberman","Oberman Sebenji","Oblačić","Oblak","Obradović","ObradovićViland","Obranić","Obrdalj","Obrežanac","Obrovac","Obšivač","Obućina","Očanček","Očurščak","Očuršćak","Odak","Odak Peran","Odak Smodlaka","Odavić","Odenvald","Odobaša","Odobašić","Odža","Ofentavšek","Ogar","Ognjan","Ognjanovac","Ognjanović","Ojvan","Okanović","Oklobdžija","Okmažić","Okovacki","Okreša","Okštajner","Olah","Olajos","Olajoš","Olbina","Olbina Borić","Olivari","Olman","Oljača","Omanović","Omazić","Omeragić","OmeragićGatara","Omerašević","Omerbašić","OmerbašićŠišić","Ondrašek","Opačak","Opačak Fidel","Opačak Marković","Opačić","OpačićMatijević","Opalić","Opančar","Opat","Opraus","Oprea","Opselka","Opšivač","Opua","Opuvačić","Orak","Oravec","Orban","Orbanić","Ordanić","Orđan","Orehovac","Orešan","Oreščanin","Orgonaš","Orgulan","Orlovac","Ormanac","Orobabić","Orsag","Oršanić","Oršanski","Osbah","Osekovac","Osenjački","Osička","Oslanski","Osmak","Osmakčić","Osman","Osmanagić","Osmanhodžić","Osmani","Osmanlić","Osmanović","Osonjački","Ososlija","Osrečak","Osrečak Hranj","Ostajmer","Osterkamp","Osthajmer","OstojićVukelja","Ostopanj","Ostrijaš","Ostrman","Ostroman","Osvadić","Osvald","Oswald","Ošap","Ošapić","Ošlaj","Oštarjaš","Otartić","Oterbajn","Otrbajn","Ovad","Ovčar","Ovčar Mabić","Ovčarić","Ovčarik","Ovčina","Ovuka","Owais","Ozanjak","Ozdanovac","Ozimec Rikardo","Ozuška","Ožanić","Ožuška","Ožvald","Ožvalt","Ožvatić","Pacanović","Pacek","Pacek Dokuš","Pacher","Pacić","Paciorek","Pacl","Pacovski","Pacovski Erhard","Pačar","Pačarek","Pačarić","PačarićKulešević","Paći","Padar","Padežanin","Padjen","Padoš","Padovan","Padrov","Pađan","Pađen","Pađen Farkaš","Paestka","Page Holmes","Pahanić","Pahčainović","Pahert","Pahić","Pahl","Paić","Pajančić","PajančićBrkić","Pajazetović","Pajc","Pajcur","Pajčić","Pajčin","Pajdić","Pajer","Pajeska","Pajeska Kornel","Pajestka","Pajestka Mihajlović","Pajić","Pajković","Pajkurić","Pajnić","Pajor","Pajrok","Pajtak","Pajtel","Pajtl","Pajtler","Pajur","Pakasin","Pakić","Pakozdi","Pakšec","Pakši","Pakšić","Pal","Palaček","Palada","Palagyi","Palahinjak","Palaić","Palamaš","Palanac","Palančević","Palandžić","Palašić","Palašti","Palatinuš","Palcer","Palčec","Palčić","Palčok","Paleček","Palfi","Palian","Palić","Palijan","Palinić","Palinkaš","PalinkašŠćurla","Palir","Pališ","Paliž","PaližToth","Palko","PalkoČongor","Palla","Palm","Paloc","Palocz","Paloh","Paloš","Palošić","Palovčik","Paluch","Paluh","Paljević","Paljić","Paljušić","Pamer","Pamić","Pamper","Panak","Pancer","Pancić","Pančić","PančićRuška","Pančiško","Pandi","Pandl","Pandur","Pandurević","Pandurić","PandurićKlusko","Pandurović","Pandža","Pandža Babić","Pandžić","Panđa","Panđić","Panella","Panežić","Panico","Panić","PanićBoromisa","Panišić","Pankarić","Panker","Panković","Panović","Panta","Pantelić","Pantelinac","Pantić","Pantner","Pantoš","Panjak","Panjaković","Panjičanin","Panjičko","Panjkov","Panjković","Pap","Papa","Papac","Papak","PapateodoroŠkorić","Papazović","Papeš","Papež","Papić","PapićHerceg","Papišta","Papo","Paponja","Papp","Papratović","Paprić","Papšić","Papučić","Papuga","Par","Parabak","Parabucki","Parač","Parać","Paradinović","Paradžik","Paradžiković","Parađ","Parađiković","Parađina","Paraga","Paragi","Paragović","Paranos","Parat","Paravac","Paravinja","Parčetić","Pardon","Parezanović","Parežanin","Parić","Paripović","Paris","Park Yong","Parlić","Parlov","Parmačević","Paroški","Parsaee","Partić","Partlić","Parun","Pasa","Pasanović","Pasariček","Pasarić","Paska","Paska Katić","Pasler","Passalis","Past","Pastar","Pasti","Pastor","Pastorćić","Pastović","Pastuhović","Pastulović","Pastuović","Pastva","Pastvečka","Pastvečko","Pasza","Pasztor","Pašagić","Pašajlić","Pašalić","Pašić","Paškov","Paškuljević","PaškuljevićTurniški","Paškvan","Pašti","Pašul","Pašuld","Patača","Patačić","Patafta","Patai","Pataj","Patajac","Pataki","Pataran","Patarčić","Patarich","Patarić","Paternoga","Patila","Patkanj","Patko","Patkoš","Patković","Patoki","Patriarch","Patrlj Popović","Patron","Patrun","Patzl","Paudenović","Pauk","Pauković","Paulaj","Paulay","Paulić","Paulik","Paulini","Paulinić","Paulović","Paulus","Paun","Pauna","Paunković","Paunović","Paurević","Paurić","Paus","Paušak","Paušković","Pauzar","Pauzer","Pavasović","Pavec","Pavela","Pavela Bartol","Pavelić","PavelićPišl","Pavelik","Pavelja","Paver","Pavešić","Pavetić","PavetićHodak","Pavičevac","Pavičević","Pavičić","PavičićPribisalić","PavičićZegnal","Pavić","PavićNikolić","PavićPavlović","Pavićević","Pavin","Pavišević","Pavišić","Pavitović","Pavkov","Pavkov Mehandžić","Pavković","Pavlačić","Pavlak","Pavlak Milić","Pavlečić","Pavlek","Pavleković","Pavlešić","Pavletić","Pavlic","Pavlica","Pavličević","Pavličić","Pavlić","Pavlićević","Pavlik","Pavlinek","Pavlinić","Pavlinović","Pavlinušić","Pavlišak","Pavlošić","Pavlov","Pavlović","PavlovićPrekrat","Pavlovsky","Pavlus","Pavljuk","Pavoković","Pavor","Pavošev","Pavošević","PavoševićKrstanović","PavoševićMatijević","Pavrlišak","Pavrlišek","Pavšić","Pavuna","Payerl","PayerlČikara","Payeska","Pazaver","Pazman","Pazmanj","Pažanin","Pažin","Peaković","Pecarski","Pecelja","Pecolaj","Pecollaj","Pečar","Pečenka","Pečujlija","Pečvarac","Pećanac","Pećar","Pećina","Pećušak","Pehar","Peharda","Peharda Božić","Peica","Pejak","Pejakić","Pejaković","Pejanović","Pejazić","PejićBrezak","Pekanov","Pekanović","Pekar","Pekarik","Peko Lončar","Peko Santo","PelešBračun","Pelikan","Pelivan","Pelivanović","PelivanovićVidaković","Peljhan","Pena","Penava","Penavić","Penavin","Penga","Penzar","Penjašković","Peradenić","Peradić","Peradinović","Perajica","Perajin","Perak","Perak Kučinac","Peraković","Peran","Peranec","Peranić","PeranićPrgomet","Peranović","Perasić","Perasović","Pereža","Perhat","Perica","Perija","Periša","Perja","Perjavica","Perkatlić","PerkovićVirovac","PerkušićKomlenac","Pernar","Pernarčić","PeroševićSilađi","Perša","Pervan","Peša","Pešikan","Pešorda","Peštaj","Peštalić","Peštanac","Petak","PetakŠimunović","Petaković","Petanović","Petanjak","Petarac","Petelka","Peterka","Peternai","Petkovska","Petlovac","Petljanski","Petnjarić","PetnjarićKalić","Petovar","Petovari","Petrač","PetračOžeg","Petrak","Petranović","PetranovićCvenić","Petraš","Petrašević","Petrijevčanin","Petrina","PetrinaŠlihgar","Petrinšak","Petrinja","Petrinjac","Petrinjak","Petriševac","PetrlićStrugačevac","Petrošanec","Petrošanec Pišl","Petrov Vondrak","Petrovac","PetrovićPavlović","Peurača","Pfaf","Pfajfer","Pfann","Piacentini","Pichler Milaković","Pichler Sajler","Pifat","Pigac","Piha","Pijanović","Pijevac","Piknjač","Pikulska Pervan","Pilanović","Pilarić","Pilat","Pilav","Pilgermajer","Pilgermajer Dugalić","Pilgermayer","Pilicar","Piližota","Pilnaček","Pilja","Piljaš","Pinčar","Pintar","Pintar Kerovec","Pintarić","Pinter Franjić","PinjušićBabel","Pipaš","Piplica","Pirak","Pisačić","Pisar","Pisarević","Piskač","Piskać","Piščak","Pišćak","Piškorjanac","Pitinac","Pitomac","Pitra","Pivac","Pivač","PivačZeko","Pivar","Pivaš","Pivašević","PivićKovačević","Pivovariček","Pivovarić","Pjanić","Pjevac","Pjevač","Pjevačević","Plac","Placento","Plaček Bereš","Plačko","Plahinek","Plahinek Jurišić","Plahutnik","Plančak","Plander","Planinac","Planinc","Planinić","Plankar","Plano","Plantak","Plantek","Plantić","Plantosar","Plasaj","Plasajac","Plasajec","Plaskur","Plastić","Plaščak","Plaščak Kukučka","Plaščar","Plaščević","Plašćak","Platiša","Platužić","Platz","Plaušić","Plavac","Plavanac","Plavčić","Plavec","Plaveković","Plavljanić","Plavotić","Plavša","Plavšić","Plavšin","Plazanić","Plazanjić","Plazibat","Plazibat Brodarac","Plazonić","Plazonja","Plazonjić","Plažanin","Plečaš","Plećaš","Plemenitaš","Plenča","Plentaj","Plestenjak","Pleša","Pleška","Pletikapić","Plevnik Cvitanušić","Plevnik Dobravec","Ploskonka","Plukavec","Plužarić","PlužarićBaranja","Pljukavec","Pljuskovac","Pnjak","Poc Kovač","Pocrnja","Počanin","Počijak","Počuča","Počuća","Podbarac","Podgajac","Podgajac Albrecht","Podgorac","Podgoračan","Podgorščak","Podgoršćak","Podhraški","Podkrajac","Podlavicki","Podmanicki","Podmanicky","Podnar","Podoljak","Podpadac","Podravac","Podraza","Podrumac","Podunajec","Podunavac","Pogač","Pogačić","Pohiba","Poka","Pokas","Pokaz","Poklar","Pokrajac","Pokrajčić","Pokrivač","Pokrivka","Pokšiva","Polaček","Polak","Polanc","Polančec","Polanec","Polanščak","Poldrugač","Polerman","Polešak","Poletar","Polgar","Polimac","Polimanac","Pollak","Pollak Haring","Pollak Seričević","Polman","Polovina","Polšak","Poljak","Poljak Meković","Poljak Tibor","Poljaković","Poljančec","Poljanik","Poljarević","Poljičak","Pomarčinović","Pongrac","Pongračić","PongračićHorvat","PongračićPejić","Ponikvar","Ponka","Ponjavić","Popadić","Popara","Poparić","Popijač","Popinjač","Poplaša","Poplašen","Popovac","PopovićBasta","PopovićLubina","PopovićSenaši","Popržan","Porga","Poropat","Portnar","Posavac","Posavac Kunovac","Posavčević","Posavec","Posavec Jakobović","Posavec Kovač","Posavec Tušek","Posavi","Pospihalj","Pospišilova","Poša","Poštaš","Potalec","Potfay","Potkonjak","Potkonjak Rakinić","Potkovac","Potkozarac","Potkrajac","Potnar","Potnar Mijić","Potočar","Potočnjak","Poturak","Poturica","Povarnik","Považanj","Povoljnjak","Pozderac","Poznan","Poznanović","PoznićGorjanac","Pozsar","Požar","Požarnik","Požega","Požežanac","Požgain","Požgain Antolović","Požgaj","Požgaj Vinčić","Požnjak","Požnjak Vukovac","Pračić","Prađeno","Prah","Prahin","Praiz","Prajiz","Prakatur","Prakljačić","Pralas","Pralica","Pralija","Praljak","Prančević","Prangart","Pranić","Prankić","Pranješ","Pranjić","Pranjković","Praskalo","Prašnički","Prašnikar","Prašnjak","Pratljačić","Pratnemer","Pravdić","Pravdić Jurišić","Pravica","Pražak","Prebiračević","Prečanica","Predmerski Iharoš","Predovan","Predragović","Predrevac","Predrijevac","Preglej Kovačević","Prekačin","Prekodravac","Prekpalaj","Prekpaljaj","Prekrat","Prekratić","Preksavec","Preloščan","Prendaj","Prenkpalaj","Preradović","Presečan","Presnac","Prespjanin","Prespljanin","Prevendar","Prgomelja","Prgomet Selak","Prhal","Pribanić","Pribisalić","Prica","Prijatelj","Priman","Primorac","Prinčevac","Priselac","Pristav","Pristavnik","Pristojak","Prisuda","Pritisanac","Pritišanac","Privara","Prka","Prkačin","Prnjat","Procaj","Prodan","Prodanić","Prodanović","Prohaska","ProkešGracek","Prokuplja","Proleta","Prološčić Ćaleta","Prološčić Polovina","Prosan","Prostran","Protrka","Prpić Križevac","Prskalo","Prša","Prša Lučenčić","Prtenjača","Prtoljan","Prusac","Prusina","Pružinac","Prvonožac","Psotka","Pšag","Pšak","Pšenica","Ptičar","Ptičar Balajić","Puač","PuačMatešić","Puača","Pualić","Pucan","Pucar","Pucarević","Pucarin","Pucarin Kojić","Pudar","Pudža","Puđa","Pufler Sajler","Pugar Vajdić","Puhač","Puhali","Puhalo","Puhalović","Puhanić","Puhar","Puharić","Pukljak","Puktalović","Pulitika","Pulver Polimac","Pulja","Puljak","Puljek Salai","Punčikar","Punda","Pungrčar","Pupavac","Pupovac","Pupovac Fodor","Purar","Pureta","Purgar","Purgar Kalamari","Purgarić","Purkar","Purkat","Pustai","Pustaj","Pustaji","Pušac","Pušač","Pušelja","PušeljićŠimica","Pušenjak","Pušeta","Puškadija","Puškar","Puškarčuk","Puškarić","Putar","Putarić","Puvača","Puvalić","Puzavac","Pycha","Qenaj","Quast","Rab","Rab Guljaš","Rabac Knezović","Rabađija","Rabar","Rabbi","Rabbi Kalman","Rabel","Rabi","Rabić","Rabl","Rabljenović","Raboteg","Rac","Rac Sabo","Raca","Racić","Rack","Racko","Racz","Raček","Račić","Račimorski","Rački","Računica","Radačić","RadačićBosilj","Radak","Radaković","RadakovićMatovina","Radaljac Jurkin","Radan","Radan Dukić","Radanić","Radanović","RadanovićAmšlinger","RadanovićGrgurić","Radaš","Radašinović","Radat","Rade","Radeka","Radelić","Radeljak","Radeljić","Radenić","Radenković","Radešić","Radetić","Radičanin","Radičev","Radičević","Radičić","Radić","RadićBenki","RadićBilin","RadićČuti","RadićPechaček","RadićPocrnić","RadićStrižak","Radićanin","Radigović","Radijevac","Radiković","Radin","Radinčić","Radinković","Radinovac","Radinović","Radinski","Radiša","Radišević","Radišić","Radivoj","Radivojac","Radivojčević","Radivojević","Radko","Radl","Radl Barjaktarić","Radl Humer","Radlović","Radljević","Radman","Radman Dijkgraaf","Radman Meić","Radmanić","Radmanovac","Radmanović","Radmilović","Radnić","Rado","Radočaj","Radoćaj","Radoja","Radojčić","Radojčin","Radojević","RadojevićBačun","Radojica","Radojković","Radolić","Radolović","Radomirović","Radonić","RadonićVesel","Radonjić","Rados","Radosavac","Radosavljević","Radoš","RadošČatak","Radošević","Radošić","Radotić","Radovac","Radovančević","Radovanić","Radovanović","RadovanovićMiodragović","RadovanovićPetarac","Radović","Radujko","Radujković","Raduka","Radulić","Radulović","RadulovićBrdar","Radun","Radunković","Radunović","Radusin","Radusinović","Radušić","Radvanji","Radzira","Rađa","Rađan","Rađenović","Rafaj","Rafajac","Raff","Rago","Raguš","Raguz","Raguž","RagužBošnjak","RagužLučić","RagužPelić","Raich","Raič","RaičNowosadek","Raičević","Raičković","Raić","Raihl Kir","Railić","Raiz","Raizner","Rajačić","Rajaković","Rajc","Rajci","Rajčan","Rajčanji","Rajčevac","Rajčević","Rajčić","Rajda","Rajh","Rajher","Rajhl","Rajič","Rajić","Rajki","Rajkov","Rajkov Schleininger","Rajkovača","Rajkovačić","Rajković","RajkovićŠpoljarić","Rajle","Rajlić","Rajman","Rajndl","Rajndl Zubčić","Rajnić","Rajninger","Rajnović","Rajs","Rajs Ažić","Rajsz","Rajš","Rajšel","Rajšić","Rajtek","Rajter","Rajter Antić","Rajter Obrovac","Rajzl","Rak","Rak Kovač","RakŠtrbac","Rakanović","Rakarić","Rakas","Rakazović","Raketić","Rakić","Rakin","Rakin Hečko","Rakinić","Rakipi","Rakipović","RakipovićStojanović","Rakitić","Rakitničan","Rakitovac","Rakmić","Raknić","Rako","Rakocija","Rakočević","Rakonca","Rakonić","Rakovac","Raković","Rakušić","Ralašić","Ralbovski","Ralević","Ralić","RalićPopović","Rališ","Rall","Raljević","Raljić","Ramač","Rambusek","Ramčić","Ramić","Ramljak","Rancinger","Rančak","Rančić","Rančilović","Randović","Randunković","Ranđelović","Rangelov","Ranisavljević","Rank","Ranković","Ranogajac","Ranogajec","Ranogajec Böhm","Raos","Rap","Rapaić","Rapajić","Rapan","Rapčak","Rapić","Rasić","Rasonja","Raspasović","Raspopović","Raspor","Raspudić","RaspudićBrekalo","Rastić","Rastija","Rastovac","Rastović","Rastovski","Raščan","Raščanac","Raščanec","Raščanin","Rašeta","Rašetić","Rašić","Raškaj","Rašković","Rašljanin","Rašo","Rašperger","Raštegorac","Rat","Ratajac","Ratajec","Ratar","Ratić","RatićReinspach","Ratinčević","Ratkaj","Ratkajec","Ratko","Ratkovčić","Ratković","Rattinger","Rauch","Raucher","Raucher Josić","Rauher","Raumberger","Rausavljević","Rausch","Rausnitz","Rauš","Raušenberger","Raušević","Rauški","Raužan","RaužanŠibalić","Ravas","Ravlić","RavlićVrbešić","Ravlija","Ravnjak","Razer","Razić","Razl","Razman","Razum","Razumović","Ražić","Ražnatović","Reaček","Reba","Rebrača","Rebrina","Rebrna","Rebronja","Rebula","Rečica","RečićDraksler","Reder Vladić","Redžep Borak","Redžepagić","Ređa","Regajs","Regeljac","Rehak","Rehner Samardžić","Reinhardt","Reinspach","Reintebach","Reitenbach","Rekaš","Reksa","Relatić","Relja","Reljac","Reljan","Reljanović","Remaj","Remenar","Remeta","Remžgar","Remžgar Adam","Renčar","RennichČajko","Rennich Sabri","Repac","Repajić","Repalust","Repar","Repija","Repinac","Repka","Resan","Resanović","Resele Podnar","Resiga","Rešetar","Rešetar Rudić","Rešetarović","Reškovac","Reštar","Retkovac","Revald","Reveland","Revelant","Rezo Bošnjak","Režnjak","Riba","Ribar","Ribar Fekete","Ribarić","RibićGreganić","Rica","Richard","Ridgaser","Rigljan Stanisavljević","Rigo Blažević","Rigo Katanić","Rigo Mihajlović","Rihard","Rihart","Rihtarić","Rikanović","Rimac","RimacČota","Rimac Drlje","Rimai","Rimaj","Rimar","RipićMarjanović","Ristova","Rittgasser","Ritza","Rizvanović","Rkman","Rnjak","Robak","Ročoska","Rodjak","Rođak","Rođaković","Rogač","Rogalo","Rogan","Rogar","Rogić Janković","Rogina","Roglić Stanković","Rogoz Katić","RogozŠola","Rogulja","Rohaček","Roksandić","RoksandićKrižan","Roland","Romac","Roman","Romanić","Romanik","Romanović","Romanjek","Romanjik","Romštajn","RončevićMarković","Rončka","Ronta","Rora","Rorbaher","Rosandić","Rosani","RosoČajo","Rostaš","Roškar","Roško Vrtarić","Rošta","Roterbauer","Rothenbacher","Rothenhausler","Rozmajer","Rozman","Roža","Rožac","Rožajac","Roždijevac","Rožina","Rožman","Rožmarić","Ruda","Rudan","Rudar","Rudaš","Rudinski Grginac","Rudinski Mijatović","Rudman","Rudnjak","Rudvald","RuffŠarić","Rugole Car","Rugole Kocijan","Rujevčan","Rukavina","Rukavina Dobrišek","Rukovanski","Rukovanjski","Ruman","Rumbak","Rumbak Vajak","RumićBogdan","Rumora","Rumštajn","Runac","Runjak","Rupaner","Rupar","Rusan","Ruseva","Rusjan","Rušak","Rušanac","Rušanoski","Ruška","Ruška Krljar","Rušnjak","Rutar","Ružak","Ružanić","Ružička","Ružman","Sabadi","Sabadoš","Sabadžija","Sabelja","Sabić","Sablić","Sabljak","Sabljar","Sabljarić","Sabljić","Sabljić Talucci","Sabljo","Sabo","Sabo Hamidović","Sabočan","Sabočanac","Sabok","Sabol","Sabolčec","Sabolčić","Sabolek","Sabolek Tegzeš","Sabolić","Sabolović","Sabolski","Saborčić","Sabov","Sabow","Sabri","Saček","Sačer","Sačer Grgić","Saćer","Sadaić","Sadiki","Sadiković","Sadiku","Sadlek","Sadović","Sadžak","SadžakovićMatak","Safić","Safkin","Saftić","Sagadi","Sagadin","Sagaj","Saher","Sahula","Saić","Sailović","Saiti","Sajc","Sajda","Sajdl","Sajenković","Sajer","Sajfert","Sajko","Sajler","Sajlović","Sajter","Sak","Sak Bosnar","Sak Vitić","Sakač","Sakačić","Sakal","Sakić","Sakoman","Saković","SakovićVajzenbach","Sakradžija","Saks","Saksinger","Salai","Salaić","Salaj","Salaji","Salajić","Salak","Salak Tonhajzer","Salamaha","Salamon","Salamun","Salapić","Salaški","Salatić","Salčinović","Saler","Salha","Salić","Salihi","Salihović","Salijević","Salimović","Salinger","Salitrežić","Salkanović","Salkić","Salma","Salmadić","Saloki","Salonja","Salopek","Salopek Kotromanović","SalopekŽiha","Saljihi","Saljiji","Samac","Samac Katruša","Samarčić","Samardžić","SamardžićIlić","Samardžija","Samardžija Momčilović","Samarđić","Samarđija","Samaržija","Sambol","Sambolec","Samir","Samohod","Samohodaj","Samson","Sancin","Sandić","Sandukčić","Sanela Milanković","Sanić","Sanković","Sanseović","SanseovićZorica","Santaj","Santin","Santini","Santl","Santo","Santoši","Santovac","Santovac Livada","Santrač","Santrić","Santruček","Santucho Pejin","Sanjarić","Sapanjoš","Saplaić","Sarač","Saraga","Sarajlić","Sarajlija","Sarap","Sarapa","Saratlija","Saravanja","Sardelić","Sarić","SarićŠpiranović","Sarijević","Sarka","Sarkanjac","Sarkić","Sarta","Sarvaš","Sas","Sasi","Sastić","Satek","Satler","Satner","Sauer","Sauerborn","Sauerborn Dorić","Saulić","Sauter","Savadinović","Savanović","Savatić","Savatović","Savelić","Saveljev","Saveljić","Saver","Savevska","Savevski","Savičić","Savić","SavićDrašković","SavićPayerl","SavićTanacković","Savićević","Savin","Savković","Savova Peček","Savović","Scarpa","Scarpa Bugarić","Schapringer","Schasche","Schatzl","Schatzl Bakarec","Scheidsach","Scheimann","Schermann","Schmidt Korman","Schnalzer","Schönhof Kovačević","Schonschadowski","Schornavache","Schteigmajer","Schuessler Mandić","Schumacher","Schutzbach","Schwaller","Schwarzl","Schweizer Nađ","Sebal","Sebauer","Sečak","Sečan","Sečujac","Sedak","Sedarević","Sedlaček","Sedlan","Sedlan König","Sedlar","Sedmak","Segetlija","Sekač","Sekalec","Sekanić","Sekanović","Sekošan","Sekovanić","SekovanićCincar","Sekula","Selak","Selak Zeljko","Selaković","Selan","Selar","Selec Grejza","SelešiĐurica","SelićGnjaić","Seligman","Selman","Selmani","Seljaković","Seljmani","Seman","Semeljac","Semeljac Nikolić","Semialjac","Semijalac","Semijaljac","Senaši","Senčanin","Senčar","Senderak","Senđervari","Seničanin","Senohrabek","Senta","Sentivanac","Sentivanski","Sentkiralj","Sentkiralji","Serbedžija","Serdahelji","Serdar","Serdarević","Serdarušić","Seropian","Seropian Orkić","Ses Gado","Sesar","Sesvečan","Sesvečan Anić","Sesvećan","Sevald","Shala","Shamonky","Shaqiri","Siča","Sičaja","Sičajmov","Sičenica","Sigečan","Sigetac","Sigetlija","Sigurnjak","Sijarto","Sikirica","Sikora","Sikra","Sikra Golemac","Siladi","Siladji","Silađev","Silađi","Silajčik","Silajdžić","Silajdžija","Sildajev","Silika","Silvaš","Silvaši","Siljan","Siljanoska","Siljanoski","Simanić","Simatović","Simjanovski","Sinanović","Sinrajh","Sintai","Sinjaković","Siracki Kopić","Sireta","Sirotanović","SirotanovićŠipoš","Sirovica","Sirovina","Sisan","Sita","Sitar","Sitarić","Sitaš","Sivak","Sjauš","Skakić","SkakićBegić","Skala","Skaličić","Skandović","Skelac","Skeledžija","Skeleđija","Skenderija","Skitarelić","Sklabinski","Sklenar","SkokićAzenić","SkokićVučak","Skopalj","Skopljak","Skorupa","Skorupan","Skračić","Skroban","Skroza","Skukan","Skular","Skupnjak","Slabak","Slabinac","Slačanac","Sladaković","Slade","Sladić","Sladin","Sladoja","Sladojević","Sladović","Slakić","Slaković","Slam","Slamek","Slamić","Slanina","Slaninka","Slanovic","Slanovic Kuzmanović","Slanović","Slatina","Slatinac","Slatki","Slaver","Slavica","Slaviček","Slavić","Slavićek","Slavik","Slavinac","Slavković","Slavnić","Slavnović","Slavujević","Slavulj","Slavuljica","Slipac","SliškovićBartoloti","Slivac","Slivar","Slivka","Slivonja","Sloboda","Slobodan","Slobodjanac","Slobođan","Slobođanac","Slogar","Slokan","Slonka","Slonja","Slota","Slovaček","Sluganović","Slukan","Slutaj","Smaić","Smailbegović","Smajić","Smajlović","Smajo","Smakaj","Smažil","Smeška","Smetanin","Smiljan","Smiljanec","Smiljanić","Smješka","Smodlaka","Smolka","Smoljak","Smoljan","Smoljanac","Smoljanec","Smoljanić","Smoljanović","Smrčak","Smrekar","Sobačić","Sobonja","Sočivica","Sodar","Softa","Softa Majer","Soka","Sokač","SokačBalog","SokačConway","Sokačić","Sokać","Sokol Konrad","Sokolar","SokolićBilandžić","SokolićMihalak","Solak","Solanović","Solanjski","Solar","Soldan","Soldat","Soldo Pastar","Soleša","Solga","Solina","Solona","Solonja","Sombathelji","Somborac","Somljačan","Somolanji","Somrak","Sonnenfeld Kadlec","Sontacchi","Soon Han Soo","Sopjanac","Sopka","Sopta","Sosa","Sotinac","Sotirovska","Sovar","Sovina","Spaček","Spahić","Spahija","Spaić","Spajić","Spaqi","Spasenović","Spasenovska","Spasenovski","Spasić","Spasojević","Spasovski","Splavski","Spoljarić","Sprečaković","Sraga","Sraka","Srakić","Srb Petrinšak","Srbljanin","Srbljanović","Srdanović","Srdar","Srdarević","Srđak","Sremac","Srijemac","Srimac","Srmljanin","Srpak","Srša","Sršan","SršićKovač","Stadler","Stajević","Stajić","Stajin","Stajki","Stajković","Stakić","Staklarević","Staklenac","Stakor","Staković","Stamatoski","Stambolija","Stamenić","Stamenković","Stamenkovski","Stamičar","Stanar","Stanarević","Stančer","Stančić","Stančin","Stančirević","Stande","Stanečić","Stanek","Stanešić","Stanglmayr","Staničić","Stanić","StanićKmoniček","StanićRešicki","StanićŠtampek","Stanimijić","Stanimirović","Stanisavljević","Stanislav","Staniša","Stanišić","Stanivuk","Stanivuković","Stankić","Stanko","Stanković","StankovićKuna","StankovićMarton","Stanojčić","Stanojević","Stanojevljević","Stanojlov","Stanojlović","StanojlovićBotić","Stantić","Stanulov","Stanušić","Stanjković","Staparac","Stapić","Starčević","StarčevićDuvnjak","StarčevićMatijaško","StarčevićŠkarica","Starćević","Starešina","Starijaš","Stark","Staščik","Stašćik","Stavrić","Stazić","Stažić","Stefan","Stefankov","Stefanov","Stefanović","Stefanovski","Stefanovski Šefer","Steiner Brezničar","Stepan","Stepanić","Stepanović","Sternad","Stevanović","Stijelja","Stipac","Stipan","Stipančević","Stipandić","Stipanić","Stipanov","Stipanović","StipićVarvodić","Stivaničević","Stjepan","Stjepanek","Stjepanić","Stjepanović","Stjepanovski","StjepićMandić","Stoisavljević","Stojačić","Stojadinov","Stojadinović","Stojak","Stojaković","Stojan","Stojanac","Stojančić","Stojanov","Stojanović","Stojanovski","Stojavić","Stojisavljević","StojkovićMarčetić","Stojmanović","StojnovićOpačić","Stojsavljević","Stokanov","Stokanović","Stokuća","Stolar","Stolla","Strabić","Stracenski","Strahija","Strahinec","Strahinić","Strahinjić","Strahonja","Strajinić","Strajlović","Strajnić","Strajnović","Straka","Strakoš","Stramput","Stranatić","Stranput","Stranski","Stranjak","Strapač","Strapko","Strašek","Straub","Stravka","Stražanac","Stražanček","Strbad","Strbat","Strehovac","Strepački","Strešnjak","Strganac","Strgar","Strikinac","Strinavić","Strižak","Strmota","Strnad","Strpčanin","Strsoglavec","Strugačevac","Strugalović","Strugar","Struhak","Strukar","Stubičan","Stubičar","Stučka","Stupalo","Stupar","Stuparić","Subanović","Subašić","Subatić","Subjak","Subota","Sucala Mateić","Suchanek","Sučija","Suda","Sudar","Sudarević","Sudarić","Suhalj","Suhanek","Suhina","Suhopoljac","Suk Lamot","Sukačić","Sukalić","SuknaićBrinzej","Sulejmani","Sulejmanović","Sulejmanovski","Sulemanoski","Sulimani","Suljagić","Suljkanović","Suman","Sumarev","Sumrak","Sunarić","Superina","Sureta","Surla","Surota","Surovac","Surovčak","Susetka","Suša","Sušac","Sušac Bubić","Sušac Gajić","Sušak","Sušanj","Sušenka","Sušjenka","Sutarić","Suvajac","Suvala","Suvalj","Suvalj Kušter","Suvaljko","Svalina","Svalina Seletković","Svatić","Svečnjak","SverićPtičar","Svetina","Svilanović","Svilar","Svinjarević","Svirac","Svirać","Svoboda","Svoboda Mitoš","Svorcan","Svoren Uzelac","Svraka","Svrakačić","Svrakić","Svrtan","Svržnjak","Svržnjak Capek","Szabo","Szantosy","Szellar","Szentkiraly","Szentkiralyi","Szikra","Szilagy","Szilagyi","Szilvaši","Szombathelyi","Šabaković","Šabalić","Šaban","Šabanagić","Šabani","Šabani Ljutvi","Šabanov","Šabanović","Šabarić","Šabić","ŠabićDumančić","Šabjan","Šac","Šacl","Šaćiri","Šadl","Šafar","Šafarić","Šafarik","Šafran","Šafranko","Šafranj","Šagi","Šagodić","Šagolj","Šagovac","Šahini","Šahinović","Šain","Šainović","Šajatović","Šajber","Šajbl","Šajdler","Šajer","Šajfar","Šajfar Knežević","Šajgaji","Šajgo","Šajh","Šajin","Šajinović","Šajkaš","Šajkunić","Šajkunović","Šajn","Šajnović","Šajtoš","Šajvan","Šaka","Šakač","Šakanović","Šakić","Šakota","Šakotić","Šala","Šalaj","Šalajić","ŠalajićVukić","Šalamon","Šalamun","Šalavarda","Šalavardić","Šaldić","Šalek","Šalić","Šalika Todorović","Šalindrija","Šalinović","Šalković","Šalov","Šalov Jovandžikov","Šalovac","Šamadan","Šamanović","Šambić","Šamija","Šamonik","Šamota","Šamšalović","Šamu","Šamukić","Šandor","Šandorka","Šandrk","Šandro","Šandrovčan","Šangut","Šanić","Šanko","Šanta","Šantak","Šantalab","Šantar","Šantavec","Šantek","Šantić","Šantor","Šantoši","Šanjug","Šapčanin","Šapić","Šapina","Šaponja","Šaponja Lekšan","Šaponjić","Šarabača","Šarabaća","Šarabok","Šarac","Šaravanja","Šarc","Šarčanin","Šarčević","Šarćević","Šardi","Šare","Šarec","Šarek","Šarengradac","Šaretović","Šargač","Šargavinski","Šargovinski","Šarić","ŠarićBisatzky","Šariri","Šarkez","Šarkezi","Šarko","ŠarlahČačić","Šarlija","Šaronić","Šarović","Šaruga","Šarvari","Šaš","Šaša","Šašek","Šašić","Šaško","Šašlić","Šašlin","Šašlin Stipan","Šašo","Šašvari","Šat","Šatara","Šatlan","Šatović","Šatrović","Šatvar","Šaula","Šaulić","Šavora","Ščavničar","Ščerbakov","Ščerbakova","Ščrbak","Ščukanec","Šćasni","Šćepančević","Šćetar","Šćetka","Šćrbak","Šćukanec","Šćurla","Šeat","Šeatović","ŠeatovićWranka","Šebalj","Šebjanić","Šegan","Šegavčić","Šegota","Šejatović","Šekerija","Šekularac","Šelaj","Šelja","Šencaj","Šenica","Šeničar","Šepac","Šeparević","Šeparović","Šepecan","Šeperac","Šepka","Šerbedžija","Šerbeđija","Šerega","Šereš Taslidžić","Šerf Kardov","Šerman","Šeruga","Šesta","Šestak","Šestan","Šestanović","Šestanj","Šeša","Šetka","Šetula","Ševarac","Ševerdija","Šibalić","Šibila","Šijačić","Šijak","Šijaković","Šijan","Šikac","Šikanja","Šiketanc","Šikman","Šilac","Šilipetar","Šilovinac","Šiljak","Šiljak Trifunović","Šimac","Šimak","Šimanovac","Šimanović","Šimara","Šimašek","Šimatić","Šimatović","ŠimenićKovač","ŠimetićHajberger","ŠimićBogdanović","ŠimićŠebalj","Šimleša","Šimlješa","Šimonka","Šimpraga","Šimudvarac Travica","Šimulija","ŠimunićGašpar","ŠimunovićUljarević","Šimurda","Šimurina","Šinka","Šipalo","Šipek Kraševac","Šipka","Šiplika","Šipoc Princhausz","Šiprak","Šiptar","Šipura","Šira","Širac","Širajčić","Šišan","ŠiškićŠpanjević","Šišljagić","Šišuljak","Šivak","Škala","Škalec","Škalic","Škalić","Škamrala","Škara","Škare","Škarica","Škarica Jovkov","Škaričić","Škarić","Škaro","Škaurin","Škergat","Škerlak","Škeva","Škiljaica","Škiljan","Škoda","Školar","Školka","Školka Banović","Školopija","Škorak","Škorjanc","Škorjanec","Škorvaga","Škraba","Škrabak","Škrabić","Škrapec","Škrapić","Škrbac","Škrilac","Škrinar","Škrinjar","Škrinjarić","Škrinjarić Cincar","Škrljac","Škrnjug Majer","Škrobar","Škrpan","Škulac","Škuranec","Škurla","Škvarić","Šlageter","Šlang","Šlanković","Šlat","Šlezak","Šlibar","Šlingar","Šlogar","Šlopar","Šljivac","Šmaguc","Šmaholc","Šmajdek","Šmajzl","Šmital","Šmudla","Šnajdar","Šnajder","Šnajder Kuburić","Šnajkart","Šnalcer","Šnauc","Šnurkar","Šobačić","Šobak","Šoban","Šoban Božić","Šobar","Šobat","Šobota","Šodolovac","Šoja","Šoja Rikert","Šojat","Šokac","Šokčić Matković","Šokman","Šola","Šolaja","Šolak","Šolak Petković","Šolta","Šolja","Šoljan","Šoma","Šomođvarac","Šomoljanski","Šomorja","Šoponjaj","Šorak","Šorda","Šorman","Šormaz","Šormaz Mitrović","Šorša","Šostar","Šostarec","Šostarko","Šoša","Šoštar","Šoštarec","Šoštarek","Šoštarić","ŠoštarićVarga","Šoštarko","Šota","Šotanji","Šotman","Šotra","Šovag","Šovagović","Šovakov","Špac","Špajh","Špajzer","Špalat","Špalj","Špandler","Španiček","Španić","Španiel","Španović","Španjević","ŠpanjevićBukarica","Španjić","Šparavec","Špehar","Špelac","Šperac","Šperanda","Šperjak","Špernoga","Špernjak","Špica","Špičak","Špika","Špika Polić","Špiljak","Špionjak","Špionjak Marić","Špiranec","Špiranović","ŠpiranovićKanižaj","Šplajt","Špoljar","Špoljar Bosanac","Špoljarec","Špoljarević","ŠpoljarevićTurk","Špoljarić","ŠpoljarićJelić","ŠpoljarićPerhat","ŠpoljarićZlatić","Špoljarinec","Šprajcer","Špralja","Špringer Kovačević","Špringer Margetić","Špringman","Šrajber","Šrajer","Šrajer Hacker","Šrajner","Šram","Šramek","Štaba","ŠtabaŽulj","Štabek","Štadler","Štagljar","Štainer","Štajdohar","Štajduar","Štajduhar","Štajenbrikner","Štajerac","Štajfer","Štajhofer","Štajmaher","Štajmec","Štajnbrikner","Štajnbrinker","Štajner","Štajner Mehičić","Štajnfeld","Štakić","ŠtakićBruić","Štakor","Štalman","Štamberger","Štambuk","Štampalija","Štampar","Štampek","Štampf","Štampfer","Štancer Radić","Štanfel","Štangl","Štargl","Štark","Štasni","Štasny","Štaub","Štaubringer","Štefan","Štefan Ivanišić","Štefan Stipić","Štefanac","Štefančić","Štefanec","Štefanek","Štefanić","Štefanko","Štefanović","Štefičar","Štegmajer","Štembergar","Štepanko","Šteta","Štetka","Štifan","Štimac","Štimac Glaser","Štimac Popić","Štirjan","Štoka","Štokan","Štokbauer","Štola","Štolba","Štolfa","Štorat","Štrajbl","Štrak","Štrak Grgić","Štrasser","Štraub","Štraus","Štrbac","Štrbac Tišma","Štrbenac","Štrekelj Pađen","Štriga","Štrigar","Štrkalj","Štroliga","Štromar","Štuka","Štula","Štulac","Štulina","Šturman","Šuba","Šubara","Šubarić","Šubaša","Šućura","Šuflaj","Šugar","Šugarić","Šuica","Šujica","Šukunda","Šukurma","Šulava","Šulhof Jagodić","Šulina","Šulmajster","Šulovnjak","Šuljak","Šuman","Šumanovac","Šumanović","Šumar","Šumiga","Šumrada","Šunalić","Šunda","Šundalić","Šuniga","Šunjara","Šunjerga","Šupljika","Šuprina","Šuprna","Šura","Šurina","Šurjan","Šurlan","Šustar","Šusterajter","Šuša","Šušak","Šušak Bagarić","Šušnjar","Šušnjara","Šuštar","Šuta","Šutak","Šutak Kosić","Šutalo","Šutalo Ibrahimpašić","Šuvak","Šuvakov","Šuvaković","Šuvarić","ŠuveljakŽuljević","Švab","Švabe","Švabel","Švabelj","Švabić","Švacov","Švaganović","Švagelj","Švager","Švajbert","Švajcer","Švajger","Švajgert","Švajhofer","Švajnbert","Švaljek","Švarc","Švarcer","Švarcmajer","Švarić","Švegar","Švenda","Švetak","Švigač","Švonja","Švraka","Tabaček","Tabain","Tabak","Tabaković","Tabor","Tabori","Taborin","Tabula","Tacko","Tačković","Tadej","Tadić","TadićĆavar","TadićMatić","Tadija","Tadijan","Tadijanov","Tadijanović","Tagliber","Tagliber Modrić","Tahić","Tahiri","Tahirović","Tahler","Tahtler","Tairi","Tajfl","Tajhman","Tajhman Polgar","Tajić","Tajmer","Tajs","Tajz","Takacz","Takač","Takać","Takalić","Takaro","Takov","Talafuk","Talaja","Talajić","Talan","Talapka","Talapko","Talas","Talavanić","Taler","Taletović","Talić","Talijan","Talijanac","Taloš","Talpai","Talvizer","Tamaš","Tambolaš","Tame","Tame Ivaković","Tamindžić","Tanacković","Tanasić","Tanasijević","Tanasković","Tanazović","Tančak","Tančik","Tandara","Tandarić","Tanevska","Tanevski","Tanić","Tankosić","Tanocki","Tanović","Tanurdžić","Tanžera","Tanjer","Tanjga","Tapšanj","Tapšanji","Tar","Taraba","Tarabarić","Taradan","Taradi","Tarakčija","Tarandek","Tarandžić","Taranić","TaranićVagner","Taraš","Tarbuk","TarbukČivić","Tarcal","Tardik","Tarđanin","Targuš","Tariba","Tarle","Tarlošy","Tarnai","Tarnaj","Tarodi","Tasić","Taslak","Taslidžić","Tasovski","Tassone","Tašković","Tatai","Tataj","Tataji","Tatalović","Tatar","Tatarević","Tatarin","Tatarko","Tatarović","Tatić","Tatomir","Tatomirović","Taus","Taušan","Tauzović","Tavas","Taves","Tavić","Tavra","Tavrić","Tegeltija","Tekavčić","Telak","Telarović","Telebar","Telenta","Telišman Krha","Temaj","Teneta","Tenžera","Teofanović","Tepavac","Ternaj","Teskač","Teskera","Tesla","Tešanac","Tešankić","Tešanov","Tešanović","Tešija","Tettmann","Teufel Damjanov","Tevanović","Than","Thellman","Thiel Manfred","Thomajer","Thomas Majdenić","Tiban","Tibinac","Tibljaš","Tibor Kovač","Tiborc Juriša","Tica","Tičac","Tičak","Tićak","Tidlačka","Tiervald","Tierwald","Tigandžin","Tijan","Tijanić","Tijardović","Tikas","Tilman","Tilman Crnov","Timar","Timarac","Timarić","Tinaher","Tipura","Tirvald","Tirvald Vrhovski","Tisai","Tisaj","Tisanić","Tissauer","Tišljar","Tišljarić","Tišma","Tišma Radmanić","Tivadar","Tivanovac","Tkačuk","Tkalac","Tkalčec","Tkalčević","Tkalčić","TkalčićDulić","Tkalec","Tkalec Povoljnjak","Tobijas","Tobijaš","Todanović","Todorovska","Togonal","Tojaga","Tojagić","Tojzan","Toka","Tokai","Tokalić","TokićMajstorović","Tolmačević","Tolnai","Tolnaj","TolušićLacković","Toljan","Toljanić","Tomac","Tomaić","Tomakić","Tomaković","Tomala","Toman","Tomanček","Tomanić","Tomanović","Tomas","Tomasić","Tomasino","Tomasović","Tomasy","Tomaš","Tomašegović","Tomašek","Tomašev","Tomašević","TomaševićGregorović","TomaševićRigo","Tomaši","Tomašić","Tomašićević","Tomaško","Tomašković","Tomaz","TomićGotal","TomićMartinović","TomićObrdalj","TomićSablić","Tominac","Tomka","Tomljanović","Tompa","Tomrecaj","Tončalek","Tonkovac","Topal","Topalić","Topalov","Topalović","Toplak","Topolovac","Topolovčan","Torbarina","Torbica","Tordinac","Torijanac","Torjanac","Torlaković","Torloina","Tormaš","Toskova","Toša","Toša Berečić","Tošanović","Tot Antal","Tot Kaša","Tot Marčik","Tota","Totaj","Totarvaj","Toth Tucak","TotićMatess","Totman","Tovarloža","Tovarović","Tovjanin","Trac","Traffa","Traic","Traičevska","Traičevski","Trajanoski","Trajanović","Trajanovski","Trajber","Trajković","Traljić","Tram","Tramišak","Tramošljanin","Tramposch","Trampus","Tramšek","Trančar","Tratnjak","Trauber","Travančić","Travica","Trazer","Trbara","Trboglav","Trčak","Trčak Ocvirek","Trenka","Trepač","TrepšićBašić","Tresiglavić","Treskanica","Treskavica","Tresoglavić","Tretinjak","Tribuljak","Tripolski Kovačević","Triva","Trivanović","Trkulja","Trlaja","Trlajić","Trnka","Trnjanov","Trobonjača","Troha","Trojan","Trplan","Trputac","Trstenjački","Trstenjak","Trtanj","Trtica","Trubelja","Trubeljak","Truhan","Truhar","Trupeljak","Trupina","Trvalovski","Tuba","Tubanović","Tubanski","Tubanjski","Tucak","Tucak Roguljić","Tucaković","Tučanac","Tučkar","Tudaković","Tudja","Tuđan","Tuđman","Tukara","Tukera","Tuksar","Tulla","Tuma","Tuma Pavlov","Tumbas","Tumpa","Tunanović","Tunkova","Tunja","Tupeljak","Turajlić","Turalija","Turčan","Turda","Turibak","Turičar","Turina","Turina Lončar","Turinski Lazić","Turjak","TurjakČebohin","Turkalj","Turkalj Topal","TurkovićGibanjek","Turnadžić","Turšćak","Turza","Tustonja","Tuškan","Tuškanović","Tušla","Tuta","Tutavac","Tuzlak","Tuzlak Kurtović","Tvarog","Tvrdoreka","Tvrdorjeka","Ubavić","Ubavin","Ucal","Udarević","UdovićLazarević","Udvardi","Udvari","Ugarak","Ugarčić","UgarčićHardi","Ugarković","UgarkovićBiškup","Uglarik","Ugljanac","Ugljar","Ugljarević","Uglješa","Ugrai","Ugrica","Ugrina","Ujhazi","Ujvari","Ujvari Čeh","Ujvary Cseh","Ukaj","Ukmar","Ukropina","UlakovićVojinović","Ulanicki","Uldrijan","Ulman","Uljarević","Umiljanović","Umolac","Unčanin","Ungar","Unterajner","Uranić","Uranjek","Uranjek Varga","Urban","Urban Hering","Urbanek","Urbanović","Urbanovski","Urbanovsky","Urmanac","Ursa","UrsićMolnar","Uršanić","Urtajl","Urukalo","Ustalić","Ušak","Ušćebrka","Uštar","Uštipak","Utješanović","UtrobičićRanđelović","Uvalić","Uvanović","Uzelac","Užanicki","Užanicky","Užanitski","Užar","Užarević","UžarevićTodorović","Vaci","Vaci Lajoš","Vacić","Vacka","Vačora","Vačora Sapanjoš","Vadas","Vadaski","Vadla","Vadlja","Vadnjak","Vađon","Vagenhofer","Vagner","Vagroš","Vahala","Vahl","Vaht","Vaip","Vajagić","Vajak","Vajda","Vajda Mlinaček","Vajdička","Vajdić","Vajdlih","Vajgert","Vajić","Vajing","Vajlandić","Vajler","Vajn","Vajnand","Vajnberger","Vajngerl","Vajngli","Vajnper","Vajs","Vajsenbek","Vajtner","Vajzenbach","Vajzenbac lić","Vajzer","Vakanjac","Vakareskov","Vakoš","Vakula","Val","Valašek","Valcer","Valdec","Valdin","Valečić","Valek","Valenčak","Valenčić","ValenčićBrkić","Valent","Valenta","Valentak","Valenteković","Valentić","ValentićButković","ValentićJasnić","ValentićVukadinović","Valentin","Valentinčić","Valer","Valeri","Valerie","Valešić","Valetić","Valić","ValićMarjanac","Validžić","ValidžićHalak","Valiđić","Valinčić","Valkai","Valkovac","Valković","Valo","Valović","Valpovac","Valter","Valušek","Valjak","ValjakŠtrbac","Valjan","Valjavec","Valjetić","Valjin","Valjkovac","Vampatić","Vampola","Vampovac","Vampula","Vampula Larma","Van","Van Der Linde","Van Genderen","Van Hemert","Van Meijeren","Vancaš","Vanče","Vanček","Vančevski","Vančić","Vančura","Vandić","Vandža","Vanđa","Vanek","Vanevska","Vanevski","Vangelovska","Vangelovski","Vaniček","Vanišević","VanišićPanico","Vanko","Vanković","Vanstone Josipović","Vanstone Mrdeša","Vanjek","Vanjevac","Varadi","Varaždinac","Varda","Vardić","Vareha","Varenica","Varenina","Varešanović","Vareško","Varevac","Varezić","Varga","Varga Betz","Varga Kojić","Varga Kučić","Varga Ljubić","Varganović","Vargaš","Vargek","Vargić","Vargović","Varhold","Varičak","Varjačić","Varkonji","Varlam","Varmuža","Varnai","Varnica","Varošanac","Varoščić","Varšava","Vartušek","Varvir","Varvodić","Varzić","VarzićPavković","Varžić","VaržićBiuklia","VaržićBiuklija","Vasić","VasićĐokić","Vasilić","Vasilijević","Vasilj","Vasiljev","Vasiljević","Vasiljevska","Vasiljevski","Vasko Osim","Vaskrsić","Vasquez","Vastl","Vasung","Vaš","Vašadi","Vašalić","Vašanda","Vašarević","Vašarhelji","Vašaš","Vašek","Vaška","Vaškaj","Vaštag","Vatavuk","Vatovec","Vaupotić","Vavan","Vavetić","Vavidec","Vavra","Vavrikov","Vavroš","Vavžek","Vavžik","Vazdar","Važanić","Važić","Včeva","Vdoviak","Vdovjak","Večanin","Večenaj","Večerina","Vedernjak","Vegar","Vehabović","Veizenbach","Veka","VekićKljaić","Vela","Velat","Veledar","Veličan","Velikanović","Velikinac","Veljanov","Veljanova","Veljanović","Veman","Vemenac","Venžera","Veraja","Verhas","Verhas Alt","Verhaz","Veriga","Verinac","Verkman","Vernački","Vernath","Veršanski","Verzak","VesanovićDvornik","VeselicaČatipović","Veselovac","Vestemar","Vešara","Vešligaj","Veverka","Vezaj","Vezmar","Vezmarović","Viandt","Vice Trlaja","Vichta","Vida","Vidaček","Vidačić","Vidak","Vidakovic","Vidaković","VidakovićBošnjak","VidakovićRomanić","Vidakušić","Vidanec","Vidanović","Vidas","Videčak","Videćak","Viderščak","Videršćak","Vidlak","Vidmar","Vidosavljević","VidošićStrugačevac","VidovićMikac","Vidra","Vidrač","Vidranski","VidranskiŠkorić","Vidranjski","Viduka","Vigand","Viharev Balaić","Vihovanec","Vihta","Vijačkić","Vijant","Vijevac","Vila","Vilagoš","Vilajtović","Viland","Vilanj","Vilenica","Vileta","Viljanac","Viljevac","Vinaj","Vinarić","Vinceljak","Vincenc Spasovski","VincetićSkroban","Vinčak","VinkeševićRadić","Vinketa","Vinogradac","Vinogradac Andraković","Viola","Viola Franz","Virag","ViragŠandor","VirgejĐurašević","Virovac","Visak","Vislavski","Višekruna","Vištica","Vitanović","Vitas","Vitman","Vittman","Viviora","Viviora Rous","Vivjora","Vizentaner","Vizentaner Lendić","Vizjak","Vještica","Vladetić","Vladić","Vladika","Vladimir","Vladisavljević","Vladova","Vladović","Vladušić","Vlah","Vlahek","Vlahinja","Vlaho","Vlahović","Vlahušić","Vlaičević","Vlainić","VlainićVorih","Vlaisavljević","Vlajčić","Vlajić","Vlajinić","Vlajkov","Vlajnić","Vlajsović","Vlaović","Vlasalija","Vlastelić","Vlašić","Vlaškalić","Vlaškovac","Vlatković","Vočanec","Voćanec","Vodanović","Vodeničar","Vodopija","Vođinac","VogronićOpačić","Vojaković","VojakovićFingler","Vojanić","Volak","Volar","Volarev","Volarević","Volarić","Volfand","Vončina","Vondra","Vondrak","Vonjak","Vorkapić","Vosab","Vošanović","Vovra","Vrabac","Vrabec","Vrabel","Vračar","Vračarić","Vračević","Vračić","Vrag","Vragolović","Vragović","Vrajić","Vran","Vranaričić","Vrančić","Vrandečić","Vraneš","Vranešević","Vranešić","Vranić","Vranka","Vrankić","Vranković","Vranović","Vranješ","VranješBrković","VranješMiličić","VranješMilošević","Vranješević","Vranjić","Vranjković","VranjkovićĆenan","VranjkovićKnežević","Vrapčenjak","Vratarić","Vratović","Vrban","Vrban Ružić","Vrbanac","Vrbanc","Vrbanec","Vrbanek","Vrbanić","Vrbanus","Vrbanjac","Vrbas","Vrbaslija","Vrbaški","Vrbica","Vrca","Vrcan","Vrdoljak","Vrđuka","Vrebac","Vrekalić","Vrekalović","Vrga","Vrhar","Vrhovac","Vrkljan","Vrlika","Vrlja","Vrljičak","Vrpoljac","Vrsajković","Vrselja","Vrtačnik","Vrtar","Vrtarić","VrtarićDubrović","VrtarićSabljo","Vrućina","Vučak","Vučak Grunbaum","Vučanović","Vučevac","Vučkovac","Vudrag","Vudrag Buljević","Vudrak","VugdelijaŽižić","Vuglač","Vuica","Vujaklija","Vujaklija Crnomarković","Vujaković","Vujanac","Vujanić","Vujanović","Vujasenović","Vujasin","Vujasinović","Vujatović","Vujeva","Vujica","Vujnovac","Vuka","Vukadin","Vukadin Markulinčić","Vukadin Romić","Vukadinović","Vukajlić","Vukajlija","Vukajlović","Vukalović","Vukaljević","Vukanović","Vukas","Vukasović","VukasovićLončar","VukasovićPejković","Vukašinac","Vukašinec","Vukašinović","Vukelja","Vukman","Vukmanić","Vukmanov","Vukmanović","Vukmirica","Vukobradović","Vukobrat","Vukobratović","Vukoja","Vukoja Matanović","Vukoja Pavličić","Vukojevac","VukojevićBabić","VukojevićTomašić","Vukomanović","Vukosav","Vukosavljević","Vukovac","VukovićDijanović","VukovićMihalić","Vukovljak Kralj","Vuksan","Vuksanić","VuksanićPuljek","Vuksanović","VukšićMihaljević","Vulama","Vuleta","Vuleta Blažević","Vunak","Vunjak","Vuradin","Vurdelja","Wagner","Waldman","Walkiewicz","Walleitner","Waller","Walter","Walz","Walzak","Washington","Wastl","Wayn","Wdoviak","Wdowiak","Wedral","Weigand","Weinand","Werkmann","Wershansky","Wertag","Westermajer","Wiedman","Wiessentaner","Wilhelm Vrbanić","Wilhem Arsić","Wolf Tucaković","Yahia","Yakub","Ylmaz","Zabjan","Zabludski","Zaboš","Zabrdac","Začek","Zadković","Zadnik","Zadol","Zadravec","Zadrić","Zadro","Zafred","Zagorac","Zagorčak","Zagorec","Zagorščak","Zagoršćak","Zagoršek","Zagrajski","Zagvozda","Zagvozda Grahovac","Zaharčev","Zaharov","Zahatek","Zahiri","Zahirović","ZahirovićPoslon","Zahiti","Zahn","Zahora","Zaibet","Zaić","Zajac","Zajačko","Zajček","Zajec","Zajic","Zajic Stojanović","Zajkić","Zajović","Zakany","Zakanj","Zakanji","Zake","Zakić","Zaklan","Zaklanac","Zaklanović","Zaković","Zakšek","Zakupski","Zalaj","Zalaji","Zalar","Zalezina","Zaleznik","Zaležak","Zalogar","Zaloscer","Zalović","Zamaklar","Zambo","Zamečnik","Zamolinski","Zamulinski","Zamuljinski","Zandt","Zaneti","Zaneti Suzić","Zanoški","Zanze","Zanjaši","Zaoral","Zapalac","Zaputil","Zaračko","Zaradić","Zarecki","Zarev","Zarić","Zarka","Zarli","Zaspan","Zaterini","Zatezalo","Zatko","Zattherini","Zavacki","Zavada","Zavagni","Zavišić","Zavođa","Zavor","Zavorski","Završki","Zbanatski","Zbodulja","Zdarilek","Zdelar","Zdelar Anočić","Zdelar Ivić","Zdeličan","Zdenčan","Zdenčanović","Zdilar","Zdjelar","Zdjelar Czigler","Zdjelar Jusup","Zdjelarević","Zdravčević","ZdravčevićVrkić","Zdravković","Zeba","Zec Serdar","Zechmajster","Zegnal","Zekan","ZekićSušac","Zeko Pivač","Zelenika","Zelenka","Zelenjak","ZelićŽeravica","Zelinac","Zeljak","Zeman","Zemljak","Zemljak Spechtenhauser","Zenhausern","Zenuta","Zetaić","Zetajić","Zezula","Zglavnik","Zgonjanin","Zgrablić","Zibar","Zidar","Zidar Milić","Zidarević","Zidarić","Zijan","Zima","Zimaj","Zimmerman","Zimmermann","Zimonja","Zinaić","ZinaićBlažinkov","Zinajić","Zita","Zjakić","Zjalić","Zlatanović","Zlatar","Zlatarek","Zlatarević","Zlatarić","Zlatić","ZlatićKavgić","Zlatković","Zlatović","Zlatunić","Zlokapa","Zlokolica","Zlosa","Zlovarić","Zmaić","Zmajić","Zmajšek","Znaor","Znika","Zobenica","Zobundžija","Zolaj","Zolaji","Zolota","Zoraj","Zoraja","Zorbas","Zorbaz","Zorica","Zorman","Zoroja","Zovak","Zovo Susak","Zrakić","Zrinščak","Zrmanjac","Zrna","Zrno Dimnjašević","Zuanović","Zubac","Zubac Ištuk","Zubaj","Zubak","Zuban","Zubonja","Zukan","Zulbari","Zundanović","Zurak","Zurapović","Zuščak","Zušćak","Zuzjak","Zuzjak Novak","Zvanić","Zvardon","Zvekan","Zvekanov","Zvekanović","Zveržina","Zvocak","Zvonar","Zvonarek","Zvonarević","Zvonarić","Žabarović","Žabčić","Žabić","Žaček","Žada","Žadanji","Žagač","Žagar","Žagarac","Žagarova","Žago","Žaja","Žajdlik","Žajlik","Žaki","Žaknić","Žakula","Žalac","Žalako","Žalik","Žalonkin","Žampak","Žanić","Žanija","Žanko","Žaper","Žaper Radičević","Žarak","Žarić","Žarko","Žarković","ŽarkovićMaršal","Ždrale","Žeđa","Žegarac","Žegura Schonberger","Želka","Željeznak","Željeznjak","Žemla","Žerav","Žeravica","Žeravica Lang","Žerjav","Žganec","Žganjar","Žganjer","Žgela","Žgrabljić","Žibrat","Židar","Žido Lazarević","Žigman","Žiha","Žilavec","Žiljak","Žindarec","Žipac","Žiraj","ŽirošTatalović","Žiška","Žitnjak","Živadinović","Živaković","ŽivakovićKerže","Živalj","Živaljić","Živanić","Živanov","Živanović","Živičnjak","ŽivićĆojbašić","ŽivkovićUbavin","Žiža","Žižek","Žižanović","ŽižanovićŠahini","ŽižićAbramović","Žmegač","Žnidarec","Žnidarić","Žnidaršić","Žohar","Žolja","Žonka","Žulj Raštegorac","ŽuljevićGrafina","Žuna","Žuna Pfeiffer","Župan","Župan Perasić","Župančić","Županić","Županović","Župarić","Žurga","Žuro Tijardović","Žuvela","Žuža","Žužak","Žužanić","ŽužanićKlapan","Žvab"],EXu=[{value:"{{person.last_name}}",weight:1}],cXu=["Adi","Ado","Andel","Andelin","Andelko","Andelo","Andi","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Bela","Belimir","Berti","Boris","Borko","Borna","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivica","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"],p_=["g.","dr."],dXu=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}, {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],DXu=ju(h_,p_),xXu=["dipl.oecc","dipl.ing"],mXu={descriptor:["Glavni","Senior","Korporativni","Nacionalni","Regionalni","Okružni","Središnji","Globalni","Međunarodni","Operativni"],level:["programski","brand","sigurnosni","marketing","implementacijski","integracijski","funkcionalni","tržišni","grupni","aplikacijski","optimizacijski","operativni","infrastrukturni","komercijalni","prodajni","web","financijski","podatkovni","logistički","kreativni","računovodstveni"],job:["voditelj","suradnik","službenik","menadžer","inženjer","specijalist","direktor","koordinator","administrator","arhitekt","analist","dizajner","planer","ekspert","savjetnik","organizator","tehničar","konzultant","asistent","agent","predstavnik","referent","strateg"]},hXu={female_first_name:oXu,female_prefix:h_,first_name:sXu,last_name:lXu,last_name_pattern:EXu,male_first_name:cXu,male_prefix:p_,name:dXu,prefix:DXu,suffix:xXu,title:mXu},pXu=hXu,gXu=["### ###","### ### ####","+385 ## ### ###","00385 ## ### ###"],fXu={formats:gXu},vXu=fXu,CXu={cell_phone:RQu,date:$Qu,internet:VQu,location:nXu,metadata:iXu,person:pXu,phone_number:vXu},g_=CXu;new Ku({locale:[g_,Ru,Lu]});var FXu=["Abesszin","Alpine lynx","American lynx","Amerikai csonkafarkú","Amerikai drótszőrű","Amerikai görbefülű","Amerikai keuda","Amerikai rövid szőrű","Anatoli","Ausztrál köd","Ausztrál Tiffanie","Balinéz","Bengáli","Birman","Bohemian rex","Bombay","Bristol","Brit hosszú szőrű","Brit rövidszőrű","Burma","Burmilla","Chausie","Cheetoh","Colorpoint rövid szőrű","Colourpoint","Cornish rex","Cymric","Desert lynx","Devon rex","Doni szfinx","Egyiptomi mau","Európai rövidszőrű","Exotic","Foldex","German rex","Havanna","Highland lynx","Hócipős","Japán csonkafarkú","Jávai","Kaliforniai pettyes macska","Kanaani","Karthauzi","Keleti rövid szőrű","Korat","Kuril-szigeti csonkafarkú","La Perm","Maine Coon","Manx","Munchkin","Nebelung","Neva Masquarade","Norvég erdei macska","Ocicat","Ojos Azules","Orosz kék","Perzsa","Peterbald","Pixiebob","RagaMuffin","Ragdoll","Selkirk rex","Skót lógófülű","Sokoke","Szafari","Szavanna","Szerengeti","Szfinx","Sziámi macska","Szibériai","Szingapura","Szomáli","Thai","Tiffany","Tonkinéz","Toyger","Török angóramacska","Török Van","Ural rex","Vienna Woods","York"],kXu=["Abruzzói juhászkutya","Affenpinscher","Afgán agár","Afrikai oroszlánkutya","Airedale terrier","Akbash","Akita inu","Alaszkai malamut","Alentejo masztiff","Alopekisz","Alpesi tacskókopó","Altdeutscher Hütehunde","Amerikai akita inu","Amerikai Bulldog","Amerikai cocker spániel","Amerikai eszkimó kutya","Amerikai meztelen terrier","Amerikai pitbull terrier","Amerikai rókakopó","Amerikai staffordshire terrier","Amerikai vízispániel","Amerikai-kanadai fehér juhászkutya (White Shepherd Dog)","Anatóliai juhászkutya","Angol agár","Angol bulldog","Angol cocker spániel","Angol juhászkutya (English Shepherd)","Angol masztiff","Angol mosómedvekopó (English Coonhound)","Angol pointer","Angol rókakopó","Angol springer spániel","Angol szetter","Angol véreb","Angol-francia falkavadász kopó (Anglo-français de petite vénerie)","Appenzelli havasi kutya","Arab agár","Ardenneki pásztorkutya","Argentin dog","Ariége-i kopó","Ariége-i vizsla","Armant","Artois-i kopó","Atlaszi hegyikutya","Ausztrál csonkafarkú pásztorkutya","Ausztrál juhászkutya","Ausztrál kelpie","Ausztrál pásztorkutya","Ausztrál selyemszőrű terrier","Ausztrál terrier","Auvergne-i vizsla","Azawakh","Azori-szigeteki kutya (Cão Fila de São Miguel)","Bajor hegyi véreb","Bali hegyikutya (Kintamani)","Bandog","Barbet","Basenji","Basset hound","Beagle Egyesült Királyság","Beagle harrier","Beagle","Bearded collie Egyesült Királyság","Beauce-i juhászkutya","Bedlington terrier","Belga griffon","Belga juhászkutya","Belga masztiff (Chien de Trait Belge)","Belga vizsla (Braque Belge)","Bergamói juhászkutya","Bernáthegyi","Berni kopó (Bernese Laufhund)","Berni kopó","Berni pásztorkutya","Bichon bolognese","Bichon frisé","Bichon havanese","Biewer yorkshire terrier (Biewer Yorkshire Terrier)","Billy","Black mouth cur","Blue lacy","Boerboel","Bolognai pincs","bolonka cvetna","bolonka francuska","Bordeaux-i dog","Border collie Egyesült Királyság","Border terrier","Boston terrier","Boszniai kopó","Bourbonnais-i vizsla","Boxer","Boykin spániel","Bőrtokos kalippó","Brabançon","Brabanti kis griffon","Brazil kopó (Rastreador Brasileiro)","Brazil masztiff","Brazil terrier","Bretagne-i cserszínű basset","Bretagne-i cserszínű griffon","Breton spániel","Brie-i juhászkutya","Broholmer","Brüsszeli griffon","Bukovinai pásztorkutya","Bulldog Egyesült Királyság","Bullmasztiff","Bullterrier Egyesült Királyság","Bullterrier","Burgosi vizsla","Cairn terrier","Cane corso","Cardigan welsh corgi (Welsh Corgi Cardigan)","Cardigan welsh corgi","Carolina kutya (Karolina kutya)","Castro Laboreiro-i pásztorkutya","Catahoulai leopárdkutya","Cavalier King Charles spániel","Chesapeake Bay retriever","Chinook","Chippiparai","Cimarrón Uruguayo","Cirneco dell’Etna","Clumber spániel","Coton de tuléar","Csau csau","Cseh juhászkutya","Cseh szálkás szakállú vizsla","Cseh terrier","Csehszlovák farkaskutya","Csivava","Dalmata","Dandie Dinmont-terrier","Dán-svéd őrkutya","Délorosz juhászkutya","Dobermann","Drenti vizsla","Drever","Drótszőrű foxterrier","Drótszőrű griffon","Drótszőrű isztriai kopó","Drótszőrű magyar vizsla","Drótszőrű német vizsla","Drótszőrű portugál kopó","Dunker","Entlebuchi havasi kutya","Erdélyi kopó Magyarország","Erdélyi kopó","Estrelai hegyikutya","Észak-amerikai juhászkutya","Eszkimó kutya","Észt kopó","Eurázsiai","Fáraókutya","Fehér-cser francia kopó","Fehér-cser nagy angol-francia kopó","Fehér-fekete francia kopó","Fehér-fekete nagy angol-francia kopó","Fehérorosz juhászkutya","Fekete norvég elghund","Fekete sery","Fekete-cser mosómedvekopó","Félhosszúszőrű pireneusi juhászkutya","Fiatal Mioritic pásztorkutya","Field spániel","Finn kopó","Finn lapphund","Finn spicc","Flandriai pásztorkutya","Foxterrier","Francia bulldog","Francia kopó","Francia spániel","Francia vizsla","Fríz vízikutya","Fríz vizsla","Gascogne-i francia vizsla","Gascogne-i kék basset","Gascogne-i kék griffon","Glen of Imaal terrier","Golden retriever","Gordon szetter","Göndörszőrű retriever","Görög kopó","Griffon","Groenendael","Grönlandi kutya","Hahoawu","Halden kopó","Hamilton-kopó","Hannoveri véreb","Harlekin pincser","Harrier (Nyúlászkopó)","Havannai pincs","Hertha pointer","Himalájai pásztorkutya","Hokkaido inu","Holland juhászkutya","Holland smoushond","Hortaye Borzaya (Chortaj)","Horvát juhászkutya","Hosszúszőrű német vizsla","Hosszúszőrű pireneusi juhászkutya","Hosszúszőrű skót juhászkutya","Hovawart","Husky","Hygen kopó","Ibizai kopó","Inka kopasz kutya","Ír farkaskutya","Ír szetter","Ír terrier","Ír vízispániel","Isztriai kopó","Izlandi juhászkutya","Jack Russell terrier","Jämthund","Japán csin","Japán spicc","Japán spitz","Japán terrier","Jurai kopó","Kai ken","Kalag Tazi","Kaliba kutya","Kánaán kutya","Kanadai eszkimó kutya","Kanári-szigeteki kopó","Kanári-szigeteki kutya","Kangal","Kangaroo Dog","Kanni","Karéliai medvekutya","Kárpáti pásztorkutya","Karszti pásztorkutya","Katalán pásztorkutya","Kaukázusi juhászkutya","Keeshond","kelet-európai juhászkutya","Kelet-szibériai lajka","Kerry blue terrier","Kínai kopasz kutya","King Charles spániel","King Shepherd","Kis angol agár (Whippet)","Kis angol agár","Kis angol terrier","Kis angol-francia rókakopó","Kis berni kopó","Kis gascogne-i kék kopó","Kis gascon-saintonge-i kopó","Kis jurai kopó","Kis luzerni kopó","Kis münsterlandi vizsla","Kis oroszlánkutya","Kis schwyzi kopó","Kis svájci kopó","Kis vendée-i griffon basset","Kishu ken","Kisspitz","Komondor Magyarország","Komondor","Kooikerhondje","Koreai jindo kutya","Közép schnauzer","Közép uszkár","Közép-ázsiai juhászkutya","Középspitz","Kras-medencei juhászkutya","Kromfohrlandi","Kunming kutya","Kuvasz Magyarország","Kuvasz","Kyi leo","Labrador retriever","Laekenois","Lagotto romagnolo","Lajka","Lakeland terrier","Lancashire heeler","Landseer","Lapp pásztorkutya","Lengyel agár","Lengyel alföldi juhászkutya","Lengyel hegyi juhászkutya","Lengyel kopó","Lengyel vadászkutya(az FCI várólistáján)","Leonbergi","Leopard cur","Lhasa apso","Longdog","Lucas terrier","Lundehund","Lurcher","Luzerni kopó","Magyar agár","Magyar vizsla","Majestic tree hound","Malinois","Mallorcai masztiff","Mallorcai pásztorkutya","Máltai selyemkutya","Manchester terrier","Markiesje","Mexikói meztelen kutya (Xoloitzcuintle)","Mexikói meztelen kutya","Mioritic pásztorkutya (az FCI várólistáján)","Montenegrói hegyikopó","Mopsz","Moszkvai hosszú szőrű toy terrier","Moszkvai őrkutya","Mountain cur","Mudhol Hound","Mudi","Münsterlandi vizsla","Nagy angol-francia kopó","Nagy gascogne-i kék kopó","Nagy gascon-saintonge-i kopó","Nagy münsterlandi vizsla","Nagy svájci havasi kutya","Nagy vendée-i griffon basset","Nagy vendée-i griffon","Nagyspitz","Nápolyi masztiff","Német dog","Német fürjészeb","Német juhászkutya","Német kopó","Német pinscher","Német spicc","Német vadászterrier (Jagd terrier)","Német vizsla","Nivernais-i griffon","Norfolk terrier","Norrbotteni spicc","Norvég buhund","Norvég elghund","Norvég lundehund","Norwich terrier","Nyugat-orosz agár (két típus: cortaj és szteppei agár)","Nyugat-szibériai lajka","Óangol juhászkutya","Olasz agár","Olasz griffon","Olasz kopó","Olasz vizsla","Olasz volpino","Ónémet juhászkutya","Óriás schnauzer","Óriás uszkár","Orosz agár","Orosz fekete terrier","Orosz toy terrier(az FCI várólistáján)","Orosz-európai lajka","Osztrák kopó","Osztrák pinscher","Ősi dán vizsla","Padilokoon","Papillon","Patterdale terrier","Pekingi palotakutya","Pembroke welsh corgi","Perui meztelen kutya","Perzsa agár","Phalène","Phu-quoc kutya","Pikárdiai juhászkutya","Pikárdiai kék spániel","Pikárdiai spániel","Pireneusi francia vizsla","Pireneusi hegyikutya","Pireneusi juhászkutya","Pireneusi masztiff","Pointer","Poitevin","Pomerániai törpespicc","Pont-Audemer-i spániel","Porcelánkopó","Portugál juhászkutya","Portugál kopó","Portugál vízikutya","Portugál vizsla","Pudelpointer","Puli","Pumi","Rajapalayam","Rampur agár","Rat terrier","Rhodesian ridgeback (Afrikai oroszlánkutya)","Román pásztor kutya","Rottweiler","Rouilers-i pászorkutya","Rövidszőrű isztriai kopó","Rövidszőrű magyar vizsla","Rövidszőrű német vizsla","Rövidszőrű skót juhászkutya","Saage kochee","Saarloosi farkaskutya","Saint-germaini vizsla","Sarplaninai juhászkutya","Savoye-i pásztorkutya","Schapendoes","Schiller-kopó","Schipperke","Schnauzer","Schwyzi kopó","Sealyham terrier","Shar pei","Shetlandi juhászkutya","Shikoku inu","Shiloh juhászkutya","Siba inu","Sibaken","Si-cu","Silken Windhound","Simaszőrű foxterrier","Simaszőrű portugál kopó","Simaszőrű retriever","Sinka","Skót juhászkutya","Skót szarvasagár","Skót terrier","Skye terrier","Smålandi kopó","Soft coated wheaten terrier","Spániel","Spanyol agár","Spanyol kopó","Spanyol masztiff","Spanyol vízikutya","Staffordshire bullterrier","Stájeri drótszőrű kopó","Sussexi spániel","Svájci fehér juhászkutya","Svájci kopó","Svéd juhászspitz","Svéd lapphund","Szálkásszőrű német vizsla","Szamojéd","Szávavölgyi kopó","Szerb kopó","Szerb trikolor kopó","Szetter","Szibériai husky","Szíriai pásztorkutya","Szlovák csuvacs","Szlovák drótszőrű vizsla","Szlovák kopó","Szürke norvég elghund","Tacskó","Taigan (Kirgiz barzoj)","Tajvani kutya","Tasi (Kelet-ázsiai barzoj)","Tátrai juhászkutya","Telomian","Tervueren (Belga juhászkutya)","Tervueren","Thai ridgeback","Tibeti masztiff","Tibeti spániel","Tibeti terrier","Tiroli kopó","Tornjak","Tosza inu","Toy uszkár","Törpe pinscher","Törpe schnauzer","Törpe uszkár","Törpespicc","Törpespitz","Trikolor francia kopó","Trikolor nagy angol-francia kopó","Újfundlandi","Új-guineai éneklő kutya","Uszkár","Utonagan","Vadkacsavadász retriever","Vendée-i griffon basset","Vendée-i griffonkopó","Vesztfáliai tacskókopó","Vidrakopó","Vizsla","Vörös ír szetter","Vörös-fehér ír szetter","Weimari vizsla","Welsh corgi","Welsh springer spániel","Welsh terrier","West highland white terrier","Wetterhoun","Whippet","Wolfspitz","Yorkshire terrier"],AXu=["Abaco vadló","Abtenauer","Aegidienbergi","Adaj","Akhal tekini","Albán ló","Albínó ló","Al Khamsa","Altai ló","Alter Real","Altmarki","American Cream Draft","American Saddlebred Horse","Amerikai foltos ló","American Quarter Horse","Amerikai melegvérű","Amerikai telivér","Anatolian Native","Andalúz","Andravida","Anglo Kabardin","Anglo-Arab","Angol telivér","Appaloosa","Appendix","Arab félvér","Arab telivér","Arab","Aralusian","Arany Amerikai Hátasló","Ardenni","Argentine Criollo","Ariegeois","Asturian","Ausztráliai Brumby","Auxois","Avelignese","Azték ló","Bajor melegvérű - melegvérű lófajta","Bali(ló) - melegvérű lófajta","Ban-ei -","Bazutó póni – melegvérű lófajta","Belga hidegvérű - hidegvérű lófajta","Belga melegvérű - melegvérű lófajta","Belorusz fogatló","Berber ló","Bhutia póni","Bitjug","Blazer","Boer","Boszniai póni","Boulonnais","Bourguignon - kihalt fajta","Brandenburger - melegvérű lófajta","Bretó Cerda","Breton(ló) – hidegvérű lófajta","Brindle Horse","Brit Sport ló","Brit melegvérű – melegvérű lófajta","Brumby-ló – Ausztrália vadlova","Buckskin","Bugyonnij","Bulgarer","Burguete","Buryat","Caballo Chileno","Calabrese (lófajta)","Camargue-i ló - melegvérű lófajta","Campolino","Cayuse Indián Póni - lófajta","Charollais","Charantais","Cheju","Chickasaw","Cleveland bay - melegvérű lófajta","Clydesdale - hidegvérű lófajta","Comtois","Crioulo","Cseh hidegvérű","Cseh melegvérű","Dán melegvérű","Danube","Deliboz","Délnémet hidegvérű - hidegvérű lófajta","Dole","Doni ló - melegvérű lófajta","Dongola","Döle ügető","Egyiptomi(lófajta)","Észak-Amerikai poroszkáló ló","Észak-Svéd ló","Északi hátasló","Északi igásló","Északkeleti ló","Észtországi Natív","Finn hidegvérű","Finn ló","Fjord póni","Fleuve","Fouta","Francia ügető","Francia Félvér","Frederiksborgi","Freiberger","Francia hátasló","Fríz ló","Furioso-north star","Galiceno","Garrano – melegvérű lófajta","Gelderlander","Georgiai Grand ló","Gidrán","Groningen","Hackney","Hannoveri","Haflingi","Hegu","Hess és rajnai ló","Hesszeni","Hirzai","Holland melegvérű","Holland igásló","Holsteini ló","Hucul ló","Hunter","Indiai ló","Iomud","Izraeli ló","Ír hobbiló","Ír igásló","Ír sportló","Jinzhou","Jütland ló","Kabardini","Kalmyk","Kanadai ló","Kanadai Sport ló","Karabakh","Karabair","Karelian","Karthúsiai ló","Kathiawari","Kazakh","Kelet Bolgár ló","Keletfríz ló","Kentucky hegyi hátasló","Kinsky","Kisbéri félvér","Kiso","Kladrubi","Kuhaylan","Kunfakó","Kushum","Kustanair","Lett ló","Lett hidegvérű","Limousin ló","Lipicai ló","Lippit Morgan","Litvániai ló","Llanero","Lokai","Losino","Luzitán ló","Magyar félvér","Magyar sportló","Magyar hidegvérű","Magyar ügető","Malopolski","Mangalarga","Mangalarga Marchador","Maremann","Marismeno","Marokkói Berber ló","Marwari","Masuren","Mezőhegyesi sportló","Mecklenburgi","Mecklenburgi hidegvérű","Medicine Hat horse","Menorquin","Messara","Mezen","Miharu - kihalt lófajta","Mingrelian","Minusinsk","Musztáng","Misaki","Missouri fox trotter","Miyako","Mongol ló","Montana Travler","Morab","Morgan horse","Morocco Spotted Horse","Morochuco","Mountain Pleasure Horse","Moyle","Muraközi","Murgese","Nápolyi (lófajta)","Narraganset Pacer","National Show ló","National Spotted Saddle horse","Nez Perce","Német sportló","Nigériai ló","Nokota","Nóri ló","Noma","Nóniusz","Norman cob","Norfolk ügető","Nyugat-Afrikai Berber","Obua kihalt fajta","Ocracoke","Olasz hátasló","Olasz hidegvérű","Oldenburgi","Orlov ügető","Orosz hátasló","Orosz igásló","Öszvér","Pahlavan","Palomino","Pampa","Pantaneiro","Paso","Paso fino","Percheron","Persano","Perzsa Arab","Pintabian","Pinto (amerikai foltos ló)","Pinzgauer","Pleveni ló","Poitou ló","Polesian","Posavac","Pozan (lófajta)","Przewalski-ló","Qatgani","QuArab","Quariesian","Quarter horse","Rajnai melegvérű","Rajnai-Német hidegvérű","Ranchero Stock horse","Renano","Riding Horse","Rijpaard","Rocky mountain póni","Román sportló","Rottal","Sadecki","Saddlebred","Salerno (lófajta)","Sanhe","Schleswigi hidegvérű","Schwarzwaldi","Semigreu Romanesc","Senne","Shagya-arab","Shirazi","Shire","Slaski","Slatinany","Sokólsk","Sorraia póni","Spanyol Berber","Spanyol ló","Spanyol Musztáng","Spanyol-Norman ló","Spanyol Jennet ló","Spotted horse","Standardbred","Stuhm","Strelet Arab","Suffolk Punch","Sulphur","Sulphur Springs Musztáng","Svéd ardenni","Svéd félvér","Svéd melegvérű","Svájci melegvérű","Szardíniai ló","Szicíliai ló","Sziléziai Nóri","Szíriai ló","Szlovén hidegvérű","Szovjet igásló","Szudán ló","Taishu","Tarpán -Talán a Przewalski-lónak az alfaja","Tawleed","Tchenarani","Tennessee sétáló ló","Tennuvian","Tersk ló","Thesszáliai ló","Tigris ló","Tolfetano","Torij(Észt hidegvérű)","Torik (Észt melegvérü)","Tosa - kihalt faj","Trakehneni","Tuigpaard","Tundra ló - kihalt faj","Türkmén ló","Tyerszki ló","Ukrajnai Saddle","Vendéen","Vesztfáliai hidegvérű","Viatka","Virginia Highlander","Vlaamperd","Vladimir ló","Walkaloosa","Westfáliai (lófajta)","Wielkopolski","Württembergi (lófajta)","Wilbur-Cruce Spanish","Xilongol","Yabou","Yili (lófajta)","Yorkshire kocsiló","Zeeland","Zweibrückeni (lófajta)"],bXu={cat:FXu,dog:kXu,horse:AXu},yXu=bXu,BXu=["piros","zöld","kék","sárga","lila","mentazöld","zöldeskék","fehér","fekete","narancssárga","rózsaszín","szürke","gesztenyebarna","ibolya","türkiz","cserszín","égszínkék","lazac","szilva","orchidea","olajzöld","magenta","csontszín","indigó","arany","fuksziaszín","ciánkék","levendula","ezüst"],zXu={human:BXu},SXu=zXu,MXu=["Könyv","Film","Zene","Játék","Elektronika","Számítógép","Otthon","Kert","Szerszám","Élelmiszer","Egészség","Szépség","Játékszer","Gyermek","Baba","Ruházat","Cipő","Ékszer","Sport","Szabadban","Autó","Ipari"],wXu=["Ergonomikus főnöki szék ragasztott fekete bőrrel és PVC párnázott üléssel és háttámlával az egész napos kényelemért és támogatásért","Az autó elrendezése az első motorból áll, a motor hátuljára szerelt áthelyezett kardántengelyű típusú sebességváltókkal és négykerék-hajtással","Új ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Grafika, OS 10 Home, OS Office A & J 2016","A Dev Byte vékony és egyszerű Maple Gaming billentyűzete elegáns testtel és 7 színű RGB LED-es háttérvilágítással rendelkezik az intelligens funkcionalitás érdekében","Az Apollotech B340 egy megfizethető vezetékmentes egér, megbízható kapcsolattal, 12 hónapos akkumulátoridővel és modern dizájnnal","A Nagasaki Lander több Nagasaki sportkerékpár-sorozat védjegyzett neve, amelyek az 1984-es ABC800J-vel indultak","A futball edzésre és szabadidős célokra is jó","A karbonithálós kapuskesztyűk ergonomikus kialakításúak, hogy könnyen illeszkedjenek","Boston legfejlettebb kompressziós-viselet technológiája növeli az izmok oxigénellátását, stabilizálja az aktív izmokat","A formális ingek új sorozatát Önt szem előtt tartva terveztük. Illeszkedéssel és stílussal, amellyel kitűnik a tömegből","Az Apple Naturalé termékcsaládja, amely természetes összetevők izgalmas keverékét tartalmazza. 100%-ban természetes összetevőkkel","Az Andy cipőket a tartósságot és a trendeket szem előtt tartva tervezték, a cipők és szandálok legstílusosabb választéka"],PXu={adjective:["Kicsi","Ergonomikus","Rusztikus","Intelligens","Gyönyörű","Hihetetlen","Fantasztikus","Praktikus","Sima","Csodás","Általános","Kézműves","Kézzel készített","Engedélyezett","Kifinomult","Márka nélküli","Finom"],material:["Acél","Fa","Beton","Műanyag","Pamut","Gránit","Gumi","Fém","Puha","Friss","Fagyott"],product:["Szék","Autó","Számítógép","Billentyűzet","Egér","Bicikli","Labda","Kesztyű","Nadrág","Ing","Asztal","Cipő","Kalap","Törölköző","Szappan","Tonhal","Csirke","Hal","Sajt","Szalonna","Pizza","Saláta","Virsli","Csipsz"]},TXu={department:MXu,product_description:wXu,product_name:PXu},jXu=TXu,NXu=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} és {{person.last_name}} {{company.suffix}}","{{person.last_name}} és Tsa. {{company.suffix}}","{{person.last_name}} 2000 {{company.suffix}}"],LXu=["Kft.","Bt.","Zrt.","Nyrt.","Kv.","Kkt."],RXu={name_pattern:NXu,suffix:LXu},KXu=RXu,IXu={wide:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],abbr:["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."]},OXu={wide:["hétfő","kedd","szerda","csütörtök","péntek","szombat","vasárnap"],abbr:["Hé","Ke","Sze","Csüt","Pé","Szo","Va"]},$Xu={month:IXu,weekday:OXu},HXu=$Xu,GXu=["Fizetési","Megtakaritás","Money Market","Befektetés","Lakáshitel","Hitelkártya","Gépjármű kölcsön","Személyi kölcsön"],_Xu=["pénzbefizetés","pénzfelvétel","fizetés","számlázás"],VXu={account_type:GXu,transaction_type:_Xu},JXu=VXu,UXu=["com","hu","eu","net","org"],WXu=["gmail.com","hotmail.hu","hotamil.com","freemail.hu","citromail.hu","outlook.com","outlook.hu"],qXu={domain_suffix:UXu,free_email:WXu},ZXu=qXu,YXu=["Bács-Kiskun","Baranya","Békés","Borsod-Abaúj-Zemplén","Budapest","Csongrád-Csanád","Fejér","Győr-Moson-Sopron","Hajdú-Bihar","Heves","Jász-Nagykun-Szolnok","Komárom-Esztergom","Nógrád","Pest","Somogy","Szabolcs-Szatmár-Bereg","Tolna","Vas","Veszprém","Zala"],QXu={state:YXu},XXu=QXu,uu0={title:"Hungarian",code:"hu",language:"hu",endonym:"magyar",dir:"ltr",script:"Latn"},eu0=uu0,f_=["Hanna","Anna","Zoé","Léna","Luca","Emma","Zsófia","Boglárka","Lili","Mira","Lilien","Nóra","Laura","Lara","Maja","Fanni","Jázmin","Izabella","Olívia","Sára","Gréta","Alíz","Adél","Lilla","Liza","Flóra","Dorka","Zselyke","Dóra","Csenge","Janka","Liliána","Viktória","Szofia","Réka","Panna","Petra","Dorina","Natasa","Blanka","Eszter","Noémi","Emília","Bianka","Kamilla","Szófia","Vivien","Rebeka","Elizabet","Linett","Szofi","Júlia","Szonja","Abigél","Mia","Bella","Lia","Natália","Tamara","Lotti","Róza","Amira","Eliza","Panka","Milla","Zorka","Hanga","Nara","Norina","Fruzsina","Mirella","Dorottya","Boróka","Emili","Regina","Johanna","Alexandra","Diána","Elena","Kinga","Hédi","Borbála","Emese","Bíborka","Barbara","Letícia","Lujza","Zita","Kincső","Nina","Vanda","Veronika","Zara","Lana","Lora","Kiara","Lívia","Rozina","Zejnep","Virág"],v_=["Dr.","Prof."],C_=["Bence","Máté","Dominik","Levente","Noel","Dániel","Zalán","Marcell","Olivér","Ádám","Milán","Dávid","Botond","Benett","Áron","Zsombor","Balázs","Márk","Péter","Kristóf","Zétény","Nimród","László","Benedek","Tamás","Gergő","Patrik","Zente","Bálint","András","Zoltán","Attila","Barnabás","Márton","Hunor","Kornél","Martin","Ákos","Gábor","Alex","István","Vince","Ábel","Krisztián","Zsolt","János","Nolen","Erik","Bendegúz","Sándor","József","Nándor","Richárd","Benjámin","Soma","Ármin","Csaba","Kevin","Róbert","Ferenc","Mátyás","Norbert","Roland","Vencel","Viktor","Csongor","Szabolcs","Mihály","Boldizsár","Benjamin","Simon","Gergely","Bertalan","Tibor","Zénó","Adrián","Miklós","Nikolasz","Vilmos","Kende","Imre","Gellért","Krisztofer","Donát","Vendel","Bende","Brájen","Dorián","Denisz","Sámuel","Noé","Csanád","Lajos","Kolos","Alexander","Laurent","Mirkó","György","Nátán","Iván"],au0=ju(f_,C_),ru0=["Nagy","Kovács","Tóth","Szabó","Horváth","Varga","Kiss","Molnár","Németh","Farkas","Balogh","Papp","Takács","Juhász","Lakatos","Mészáros","Oláh","Simon","Rácz","Fekete","Szilágyi","Török","Fehér","Balázs","Gál","Kis","Szűcs","Kocsis","Orsós","Pintér","Fodor","Szalai","Sipos","Magyar","Lukács","Gulyás","Biró","Király","László","Katona","Jakab","Bogdán","Balog","Sándor","Boros","Fazekas","Kelemen","Váradi","Antal","Somogyi","Orosz","Fülöp","Veres","Vincze","Hegedűs","Budai","Deák","Pap","Bálint","Pál","Illés","Vass","Szőke","Vörös","Bognár","Fábián","Lengyel","Bodnár","Szücs","Hajdu","Halász","Jónás","Máté","Székely","Kozma","Gáspár","Pásztor","Bakos","Dudás","Major","Orbán","Hegedüs","Virág","Barna","Novák","Soós","Tamás","Nemes","Pataki","Balla","Faragó","Kerekes","Borbély","Barta","Péter","Szekeres","Csonka","Mezei","Márton","Sárközi"],nu0=[{value:"{{person.last_name}}",weight:1}],F_=["Dr.","Prof."],tu0=[{value:"{{person.prefix}} {{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:9}],iu0=ju(v_,F_),ou0={female_first_name:f_,female_prefix:v_,first_name:au0,last_name:ru0,last_name_pattern:nu0,male_first_name:C_,male_prefix:F_,name:tu0,prefix:iu0},su0=ou0,lu0=["+3620#######","+3630#######","+3650#######","+3670#######","0620#######","0630#######","0650#######","0670#######","+36 20/###-####","+36 30/###-####","+36 50/###-####","+36 70/###-####","003620#######","003630#######","003650#######","003670#######"],Eu0={formats:lu0},cu0=Eu0,du0=["abajdóc","abált","abaposztó","ábécés","aberdeeni","aberrált","abesszin","abesszíniai","abház","abidjani","abiogén","abiotikus","ablakmosó","ablakos","ablaktalan","ablaktisztító","ablaktörlő","ablakú","abnormális","abnormis","abolicionista","abonamentes","aborális","abortuszpárti","ábrahámi","abrakos","ábrándkergető","ábrándos","ábrándozó","ábrázoló","abroncsos","abszolút","abszolutista","abszolutisztikus","abszolútum","abszorpciós","absztinens","absztrakt","abszurd","acélerős","acélkék","acélkeretű","acélnemesítő","acélos","acélozott","acélszínű","acélszívű","acélszürke","acélvázas","acidofil","ácsolás","adagoló","adakozó","adandó","adangme","adaptív","adásvételi","adatgazdag","adatszerű","adatvédelmi","ádáz","addigi","addiktív","additív","adekvát","adiabatikus","adigei","adjuváns","adminisztrációs","adminisztratív","adó","adogató","adóköteles","adókötelezett","adományos","adományozó","adomás","adómentes","adós","adósságmentes","adott","adó-vevő","adózási","adózatlan","adózó","adrenerg","adriai","adventi kalendárium","adventi","adventista","affekta","affektáló","affektált","affektív","afferens","afgán","afganisztáni","aforisztikus","afrikaans","afrikai","afroamerikai","afroázsiai","agancsnyelű","agancsos","ágas","ágas-bogas","ágaskodó","ágazati","ágazatos","ágbogas","ág-bogas","agg","aggályos","aggasztó","aggató","aggkori","agglutináló","aggodalmas","aggodalmaskodó","aggodalomkeltő","aggódó","aggott","aggregált","agilis","agitációs","agnosztikus","ágnyeső","agrár","agrárius","agrárszocialista","agresszív","ágrólszakadt","ágú","agyafúrt","agyagos","agyagsárga","agyalágyult","agyalapi","ágyasház","agyatlan","agybajos","ágyban fekvő","agybeli","ágybeli","ágyéki","ágyéktáji","agyi","ágyi","agykárosodott","agykérgi","agyoncsépelt","agyondíszített","agyondolgozott","agyonhajszolt","agyonhasznált","agyonhordott","agyonizzadt","agyonjátszott","agyonmosott","ágyús","agyzsibbasztó","áhítatos","ajakos","ajándékozó","ajánlatkérő","ajánlatos","ajánlattevő","ajánlható","ajánló","ajánlott","ájtatos","ajtónagyságú","ájult","akadálymentes","akadálymentesített","akadályozatlan","akadálytalan","akadékos","akadékoskodó","akadémiai","akadémikus","akadémista","akadozó","akarati","akaratképtelen","akaratlan","akaratos","akarattal","akarattalan","akaratú","akasztó","akasztós","akasztott","akceptálható","akcióképes","akciós","akkori","akkreditált","akkurátus","aknás","akrobatikus","aktatáskás","aktív","aktivált","aktuális","akusztikai","akusztikus","akut","akvarista","alábbi","alacsony","alacsonyrendű","alacsonyszintű","aládúcolt","alagsori","alagútszerű","aláíratlan","aláíró","aláírt","alakhű","alaki","alakítási","alakítható","alakító","alakos","alakoskodó","alakszerű","alaktalan","alaktani","alaktartó","alakú","alamizsnás","alamuszi","alantas","alanyi","alapértelmezett","alapfokú","alapi","alapító","alapos","alaptalan","alapú","alapvető","álarcos","álarcszerű","alárendelő","alárendelt","alaszkai","alatti","alattomos","alávaló","alávetett","alázatos","alázatoskodó","albán","albetétesített","albínó","álbölcs","álcázott","áldásos","áldatlan","áldó","áldott","áldozati","áldozatkész","áldozatos","áldozó","alélt","aleut","alfabetikus","alfanumerikus","algebrai","algériai","algoritmikus","aliciklusos","aljas","alkáli","alkalikus","alkalmas","alkalmassági","alkalmatlan","alkalmatos","alkalmazási","alkalmazható","alkalmazkodó","alkalmazó","alkalmazott","alkalmi","alkalomszerű","alkati","alkímiai","alkirályi","alkoholellenes","alkoholfüggő","alkoholista","alkoholmentes","alkoholos","alkoholtartalmú","alkonyati","alkonyi","alkotmányellenes","alkotmányos","alkotmányozó","alkotmánysértő","alkotó","alkotóerő","alkotóház","alkotói","alkotókedv","alkotóképesség","alkotóközösség","alkotómunka","államalkotó","állambiztonsági","államellenes","államfelforgató","államférfiúi","államfogoly","állami","államközi","állammonopolista","állampolgári","állandó","állapotos","álláshalmozó","állásnélküli","állástalan","állatbarát","állathívogató","állati","állatias","állatkedvelő","állatóriás","állatorvosi","állatövi","állattani","állatterelő","allegorikus","allergiás","állhatatlan","állhatatos","állítható","állító","állítólag","állítólagos","állkapcsú","álló","állóképes","állomásozó","állómotor","állóóra","állórajt","állórész","allosztérikus","állott","állótükör","állóvíz","alluviális","állványos","állványozó","almás","almaszagú","almaszedő","almaszerű","almásszürke","álmatag","almatermésű","álmatlan","almazöld","álmélkodó","álmodozó","álmos","álmosító","alnémet","álnok","álombeli","álomittas","álomszép","álomszerű","álomszuszék","alpakka","alpári","alperesi","alpesi","álságos","alsó","alsóbbrendű","alsó-szászországi","alsószorb","álszemérmes","álszent","álszenteskedő","alt","altaji","általános","altató","alternáló","alternatív","altruista","alulexponált","alulfinanszírozott","alulírott","alultáplált","aluszékony","alveoláris","alvilági","alvó","alvóbaba","alvószoba","amatőrbajnokság","amatőrcsapat","amatőrcsoport","ambiciózus","ambivalens","ámbrás","ambuláns","amcsi","amelioratív","amerikai","ammóniás","ammonita","amondó","amorf","ámuló","anabolikus","anaerob","anakreóni","anakronisztikus","analeptikus","analgetikus","anális","analitikai","analitikus","analóg","analogikus","anarchista","anatómiai","andalgó","andalító","andalúz","andorrai","androgin","androgün","anglikán","angol","angolai","angolajkú","angolkóros","angolszász","angyalarcú","angyalbögyörő","angyalbőr","angyalcsináló","angyali","angyalszép","animációs","animista","anizotrop","ánizsos","antianémiás","antiaritmiás","antibakteriális","antibiotikus","antibolsevista","antidemokratikus","antidepresszáns","antidiabetikus","antidialektus","antidiszkriminációs","antiepileptikus","antifasiszta","antifeudális","antifónia","antihipertenzív","antiimperialista","antiinflációs","antik","antikapitalista","antiklerikális","antiklinális","antikomintern","antikvár","antimarxista","antimikrobiális","antimilitarista","antioxidáns","antiösztrogén","antipatikus","antiszemita","antiszepszis","antiszeptikus","antiszimmetrikus","antiszociális","antisztatikus","antropogén","antropológiai","anyagelvű","anyagi","anyagias","anyagtakarékos","anyai","anyajogi","anyajogú","anyakönyvi","anyanyelvi","anyányi","anyás","anyasági","anyáskodó","anyaszerű","anyaszült","anyaszülte","anyátlan","apacs","apai","apajogú","apasági","apáti","apatikus","apátlan","apátsági","apikális","apiko-labiális","aplasztikus","apokaliptikus","ápolatlan","apolitikus","ápoló","ápolt","áporodott","apostoli","aposzematikus","áprilisi","aprított","apró","apróbirtok","apró-cseprő","aprócska","aprófejű","aprólékos","aprónép","aprószén","apróvadas","arab","áradozó","arameus","áramfejlesztő","arámi","áramló","áramtalan","áramtalanító","áramvonalas","arany","aranybarna","aranycsináló","aranyérmes","aranyfényű","aranykalászos","aranykeretes","aranykezű","aranykoszorús","aranykulcsos","aranylábú","aranyos","arányos","aranyozott","aranysárga","aranysarkantyús","aranyszabály","aranyszájú","aranyszín","aranyszínű","aranyszívű","aranyszőke","aranyszőrű","aránytalan","aranytartalmú","arasznyi","araszolva","arató","arcátlan","archaikus","archeológiai","arcpirító","argentin","ari","ariánus","arisztokrata","arisztokratikus","arisztotelészi","aritmetikai","árjelzés","árkádos","arkhimédészi","arktikus","ármányos","arminiánus","árnyalatnyi","árnyalt","árnyas","árnyékadó","árnyékolatlan","árnyékolt","árnyékos","árnyékszerű","árnyéktalan","árnyszerű","aromán","aromás","arravaló","arrogáns","ártalmas","ártalmatlan","ártatlan","artériás","artézi","artikulálatlan","artikulált","ártó","árulkodó","árurejtegető","árusító","árutermelő","árva","árverési","árverező","ásatag","ásító","askenázi","ásványi","ásványolaj","ásványos","ásványvizes","aszaló","aszalt","aszeptikus","aszexuális","aszfaltbetyár","aszfaltkoptató","aszfaltozó","aszfaltozott","aszimmetrikus","aszimptotikus","aszinkron","aszketikus","aszociális","aszott","asszámi","asszertív","asszír","asszociációs","asszociatív","asszonygyűlölő","asszonyi","asszonyos","asztali","aszténiás","asztmás","asztmatikus","asztrahán","asztrális","asztrológiai","asztronómiai","asztúriai","aszús","átadó","átalakító","átalakított","atavisztikus","átázott","átdolgozott","ateista","átellenes","áteresztő","átfagyott","átfogó","átfutási","átfutó","átgondolt","áthághatatlan","átható","áthatolhatatlan","athéni","áthidalhatatlan","atípusos","átíró","átitatódott","átitatott","átizzadt","atkaölő","átkaroló","átkos","átkozott","átlagos","atlanti","Atlanti","átláthatatlan","átlátható","átlátszatlan","átlátszó","átlényegítő","atlétikai","atlétikus","átlós","átmeneti","átmenő","átnedvesedett","átnézett","átnő","atombiztos","atomhajtású","atomi","atommeghajtású","atomos","atonális","átöröklött","átruházhatatlan","átruházható","átszellemült","átszőtt","áttekinthetetlen","áttekinthető","áttért","áttetsző","attikai","áttört","attraktív","átutalási","átutazó","átütő","átvihető","átvitt","atyai","audio","audiovizuális","augusztusi","aulikus","ausztrál","ausztriai","autentikus","authentikált","autochton","autodidakta","autogén","autogénvágó","autogramgyűjtő","autogramvadász","automatikus","automatizált","autonóm","autoriter","autós","autotróf","avantgárd","avar","avarszínű","avas","avítt","axiális","axiomatikus","axonometrikus","azeri","azonnali","azonos","azonosítható","azonosító","azonosított","ázott","áztató","azték","azúr","azúrkék","ázsiai","baba","bábeli","babiloni","bábjátékos","bábjátszó","babonás","babos","bacchusi","bacilushordozó","bacilusmentes","bácskai","badar","bádoghangú","bádogos","bagatell","bagóleső","bagós","bágyadt","bágyasztó","bajor","bajorországi","bajos","bájos","bajszerző","bájtalan","bajtársi","bajtársias","bajtársiasság","bajtársiatlan","bajuszos","bajusztalan","bakteriális","baktériumellenes","baktériumölő","bal","balcsillag","balcsillagzat","balesetmentes","balesetveszélyes","balfasz","balfedezet","balfék","balga","balgatag","balhiedelem","balhit","balinéz","balítélet","baljós","baljóslatú","balkáni","balkezes","balkörmű","balközép","ballábas","ballagó","ballib","ballisztikai","ballisztikus","baloldali","balszerencsés","balti","balzsamos","bamba","bámulatos","banális","bánatos","bandzsa","bandzsi","bangladesi","banki","bankjegykiadó","bankképes","bántalmazó","bántatlan","bántó","bányamentő","bányarészvényes","bányászati","baptista","barakklakó","bárányszelíd","baráti","barátkozó","barátkozós","barátos","barátságos","barátságtalan","barázdált","barázdás","barbár","barbitursav","bárdolatlan","bárgyú","bariton","barlangi","barlangkutató","barlanglakó","barna","barnamezős","barnás","barnásfehér","barnásfekete","barnáslila","barnáspiros","barnásvörös","barnásvöröses","barnászöld","baró","bárói","barokk","baromi","bársonyfekete","bársonyos","bársonypuha","basáskodó","baskír","baszk","bátor","bátorító","bátortalan","Bayes-féle","bazális","bazaltkeménységű","bázikus","beállítható","beállított","beállítottságú","beálló","beavatott","bebörtönzött","becsapott","becserélhető","becses","bécsi","becsípett","becsmérlő","becstelen","becsületbeli","becsületes","becsületrabló","becsületsértő","becsült","becsvágyó","bedrogozott","beépített","beépíthető","beesett","befejezetlen","befejezett","befejező","befektetési","befektető","befogadó","befogó","befolyásolható","befolyásoló","befolyásos","befőttes","befőzött","bégető","begyepesedett","begyöpösödött","beható","behatóan","behavazott","behemót","behízelgő","behozatali","beijedt","beírt","beismerő","bejáró","bejegyzett","bejelentő","bejövő","békanyúzó","békebarát","békebeli","békeellenes","békéltető","beképzelt","bekerített","békés","békeszegő","békeszerető","békétlen","béketűrő","beköltözhető","bekötött","békülékeny","bel","belarusz","beláthatatlan","belátó","belebonyolódott","beleértve","belefeledkezett","beleivódott","bélelt","belenyugvó","belépő","beleszámított","belföldi","belga","belgiumi","beli","bélpoklos","belpolitikai","belső","belsőégésű","béltisztító","belvárosi","bélyeges","bélyegköteles","bélyegmentes","bemenő","bemondó","bemutató","béna","bencés","benépesített","benga","bengáli","benini","bennfoglaltatik","bennszülött","benső","bensőséges","benti","bénult","benzinkutas","benzinüzemű","benyíló","beosztó","beosztott","berakott","bércsaló","bérelt","bérletes","bérleti","bérlettulajdonos","berlini","bérlő","bérmentes","berozsdásodott","berúgott","besorozott","beste","bestiális","besúgó","beszámíthatatlan","beszámítható","beszámoló","beszari","beszédes","beszédhibás","beszédképtelen","beszédű","beszélő","beszerezhetetlen","beszerzési","beszivárgó","beteg beteges","betegeskedő","beteglelkű","betegsegélyző","betegszállító","beteljesítetlen","beteljesületlen","beteljesült","betéti","betiltott","betintázott","betlehemes","betolakodás","betolakodó","betonkemény","betűrendes","betűrendi","betűzési","betyáros","beugrató","beugró","beülő","bevakolt","bevallott","bevásárló","bevehetetlen","bevésett","bevezető","bevont","bewusstlos","bezárt","bézsszínű","bibircsókos","bibliai","bibliakutató","biblianyomó","biblikus","bíbor","bíborpiros","bíborszegélyes","bíborszín","bíborvörös","biciklikölcsönző","bicskanyitogató","bifokális","bigámista","bigott","bihari","bihári","bijektív","bikaerős","bikanyakú","bikavadító","bikonvex","bilabiális","bilaterális","bilingvális","bilis","billegető","bimbós","bimbózó","bináris","binokuláris","binomiális","biokémiai","biológiai","bipoláris","bíráló","birkózó","birodalmi","bírói","bírósági","birtoklási","birtokos","birtokosi","biszexuális","bitang","bivalens","bizakodó","bizalmas","bizalmatlan","bizalomra méltó","bizánci","bizantinizáló","bizarr","bizományi","bizonyítható","bizonyító","bizonyított","bizonyos","bizonytalan","biztató","biztonsági","biztonságos","biztos","biztosítási","biztosító","biztosított","blazírt","blokkoló","bódító","bodor","bodri","bodros","bódult","bogáncsos","bogaras","bogárfekete","boglyas","bogos","bohém","bohó","bohókás","bojtos","bokorugró","bokros","bokszoló","bokszos","boldog","boldogtalan","bolgár","bolhacsípett","bolhairtó","bolíviai","bolognai","bolond","bolondos","bolti","boltíves","boltozatos","bolygóközi","bolyhos","bomba","bombabiztos","bombasérült","bombasztikus","bombázó","boncoló","bonctani","bontó","bonyodalmas","bonyolult","borászati","borbát","bordai","bordaközi","bordás","bordázott","bordó","bordóvörös","borissza","borító","borízű","borkedvelő","bormérő","bornírt","borongós","boros","borostyánszín","borostyánszínű","borotválatlan","borozó","borsos","borsózöld","borszagú","borszínű","bortermelő","borult","borús","borvirágos","borvörös","borzalmas","borzas","borzasztó","borzderes","bosnyák","boszniai","boszorkányos","bosszantó","bosszús","bosszúszomjas","bosszúvágyó","botanikai","botanikus","botcsinálta","botfülű","botladozó","botor","botrányos","botswanai","bozontos","bozótos","bő","bőbeszédű","bőgő","bögyös","böhöm","böjti","bőkezű","bölcs","bölcseleti","bőrbarát","bőrbarna","bőrdíszműves","bőrgyógyászati","bőrkeményedéses","bőrkötésű","bőrös","bőrszagú","bőrvágó","bőséges","bősz","böszme","bővelkedő","brassói","brazil","breton","brilliáns","brit","bronzérmes","bronzvörös","bronzszín","bronzszínű","brut","brutális","bruttó","brüsszeli","búbos","budapesti","buddhista","buggyant","buggyos","bugyogó","bugyuta","buja","bújdosó","bujtogató","bukaresti","bukkális","bukkanó","bukó","bukott","buktató","bulgár","bulgáriai","bundás","bunkós","burjánzó","burját","burkolatlan","burkolt","burleszk","burmai","burzsoá","bús","busa","búskomor","buta","butéliás","bútorozatlan","bútorozott","butykos","búzakék","búzavirágkék","búzavirágszín","buzérvörös","buzgó","bűbájos","büdös","bűnbánati","bűnbánó","bűnös","bűnöző","bűnrészes","bűntelen","büntetendő","büntethető","büntetlen","büntető","büntetőjogi","bűntudatos","bűnügyi","bűnvádi","bürokratikus","büszke","bütykös","bűvös","bűzös","cábár","cafatos","cáfolhatatlan","cáfolható","cáfoló","cafrangos","cápamentes","céda","cefet","céklavörös","célirányos","célnyelvi","célorientált","célravezető","célszerű","célszerűtlen","céltalan","céltudatos","centenáriumi","centrifugális","centripetális","cenzori","cenzúrázatlan","chilei","ciántartalmú","cifra","cigány","cigánybarna","cigányképű","ciki","ciklikus permutáció","ciklikus","ciklotim","ciklus","cikornyás","címertani","című","címzetes","cingár","cinikus","cinkfehér","cinóberpiros","cipőfoltozó","cipőjavító","ciprusi","cirill","cirmos","ciszterci","citromos","citromsárga","civil","civilizálatlan","civilizált","colos","combcsonti","Costa-Rica-i","cöpek","cöpekes","cuki","cukorbeteg","cukormentes","cukros","cukrozott","csábító","csábos","csacsogó","családbarát","családépítő","családi","családias","családos","családtalan","csalafinta","csalárd","csálé","csalfa","csalhatatlan","csalódott","csalóka","csámcsogós","csámpás","csapadékdús","csapadékos","csapadékszegény","csapnivaló","csapó","csapodár","csapódó","csapongó","csapzott","csárdás","császári","császársárga","csatlakozó","csatolt","csattanós","csavargó","csavaros","csavart","csecsemőarcú","csecsen","cseh","csehszlovák","csekély","cselekvő melléknévi igenév","cselekvő","cselekvőképes","cselekvőképtelen","csempészett","csendes","csendes-óceáni","csenevész","csengő","csengős","csepergős","cseppfolyós","cserepes","cseresznyepiros","cseresznyeszínű","cserfes","cserszínű","cserzett","csevegő","csicsás","csicska","csigás","csiklandós","csikorgó","csikorgós","csíkos","csíkozott","csillagászati","csillagdíszes","csillagfényes","csillagkeresztes","csillagközi","csillagos","csillagszemű","csillagtalan","csillámos","csillapíthatatlan","csillapító","csillogó","csináló","csinált","csinos","csintalan","csipás","csip-csup","csípettszemű","csipkés","csipkeverő","csipkézett","csípős","csípőszélességű","csíramentes","csírátlan","csírátlanított","csiricsáré","csiszolatlan","csiszoló","csiszolt","csodálatos","csodálatra méltó","csodás","csodaszép","csokoládébarna","csokoládés","csomagküldő","csomagoló","csomagolt","csomó","csomóponti","csomós","csónaknyi","csonka","csonthéjas","csontos","csontszáraz","csontszín","csontszínű","csoportos","csorba","csorbítatlan","csordabika","csordultig","csóré","csorgó","csóró","csökevényes","csökkenő","csökkentett","csökkenthető","csökkentő","csökönyös","csöndes","csöpögő","csöves","csúcsíves","csúcsos","csúcstechnológiájú","csúf","csukaszürke","csukcs","csuklós","csuklyás","csukott","csúnya","csupasz","csurgó","csuromvíz","csuromvizes","csúszásgátló","csúszásmentes","csúszós","csuvas","csüggedt","dabasi","dacos","dadaista","dadogó","dagadó","dagadozó","dagadt","dagályos","daganatellenes","daganatképző","daganatos","dagasztó","dagi","dakari","dakkai","daliás","dallamos","dallamtalan","dallasi","dalmahodó","dalos","damaszkuszi","dán","dániai","darabos","daráló","darált","darwini","darwinista","deáki","deákos","debreceni","decemberi","decens","decimális","decis","dédelgetett","dedós","deduktív","defenzív","deficites","definiálatlan","degenerált","dekadens","dékáni","deklaratív","deklasszált","dekongesztáns","dekoratív","dél-afrikai","dél-amerikai","délceg","delejes","delelő","délelőtti","délelőttös","dél-európai","deli","déli","délibábos","délies","delikvens","délkeleti","délnémet","délnyugati","délszaki","délszláv","deltoid","délutáni","délvidéki","demarkációs","demilitarizált","demográfiai","demokráciaellenes","demokrata","demokratikus","denaturált","dentális","depressziós","derék","derekas","derékszögű","derengő","deres","deresedő","derített","derítő","dérlepte","dermedt","dermesztő","derűlátó","derült","derűs","destruktív","deszant","deszkamellű","desztillált","detektoros","dévaj","dévanágari","deviáns","diabetikus","diadalmas","diagonális","diákos","diatonikus","dichotóm","dicséretes","dicsérő","dicső","dicsőítő","dicsőséges","dicstelen","didaktikus","didergős","diétás","differenciálható","differenciális","diffúz","diftériás","digitális","díjazatlan","díjazott","díjfizető","díjköteles","díjmentes","díjtalan","diktatórikus","dilinós","dilinyós","dilis","diluviális","dinamikus","dinasztikus","dinka","dinnye","dióbarna","diófaszín","diószín","diplomáciai","diplomás","diplomatikus","direkt","direkttermő","diribdarab","díszelgő","díszes","diszfunkcionális","diszharmonikus","díszítő","diszjunkt","diszjunktív","diszkrecionális","diszkrét","diszkvalifikált","dísztelen","disztingvált","divatjamúlt","divatos","divatszín","divergens","dobogó","dobogós","dogmatikus","dohánybarna","dohányos","dohányszerű","dohányszín","dohányszínű","dohányzó","dohos","doktori","dolgaértő","dolgos","dolgozó","dolmányos","dologi","domborított","domború","dombos","domináló","dominikánus","doppingellenes","dór","döbbenetes","döcögős","döglött","dögös","dögvészes","dőlt","dölyfös","döntő","döntőbírói","dörzsölő","dőzsölő","drabális","drága","drágalátos","drákói","drámai","dramatikus","dramaturgiai","drapp","drasztikus","dravida","drogfüggő","drót nélküli","drótnélküli","drótszőrű","duális","dublé","dublini","duci","dudás","dudvás","dugi","duhaj","dumás","dunai","dundi","dupla","duránci","durcás","durva","dús","dúsgazdag","duzzadt","dühítő","dühödt","dühöngő","dühös","düledező","dzsainista","dzsesszes","dzsibuti","dzsipó","dzsuvás","ebédlőasztal","ében","ébenfekete","éber","ébredező","ébredő","ecetes","echt","ecuadori","eddigi","édes","édes-bús","édeskés","édesvízi","édesszájú","édi","edzési","edzett","effektív","efféle","égbekiáltó","egérszürke","égésű","egész","egészséges","egészségtelen","egészségügyi","égetett","égető","éghajlati","éghetetlen","éghető","égi","egocentrikus","egoista","égő","égőpiros","égszínkék","egzakt","egzotikus","egyablakos","egyágú","egyágyas","egyárbocos","egybehangzó","egybevágó","egyéb","egyedi","egyeduralkodó","egyeduralmi","egyedülálló","egyedüli","egyedüllét","egyemeletes","egyenértékű","egyenes","egyenetlen","egyéni","egyenjogú","egyenletes","egyenlítő","egyenlítői","egyenlő","egyenrangú","egyenruhás","egyértelmű","egyes","egyesített","egyesült","egyetemes","egyetemi","egyetlen","egyéves","egyezményes","egyező","egyeztetett","egyfelvonásos","egyforma","egyfülű","egyhangú","egyharmad","egyházi","egyházközségi","egyhónapos","egyidejű","egyiptomi","egyirányú","egyistenhívő","egyívású","egyjegyű","egykamarás","egykarú","egykedvű","egykezű","egykori","egykorú","egylábú","egylaki","egymással felcserélhető","egymolekulás","egynapi","egynapos","egynemű","egynyári","egyoldalas","egyoldalú","egyöntetű","egypetéjű","egypólusú","egypúpú","egyrészes","egységes","egysejtű","egysíkú","egysínű","egysoros","egyszarvú","egyszemélyes","egyszemű","egyszeri","egyszerű","egyszerűsített","egyszikű","egyszínű","egyszobás","egyszólamú","egyszótagú","egytagú","együgyű","együléses","együttérző","együttes","egyvágányú","éhes","ehetetlen","ehető","éhező","éjfekete","éjféli","éjjeli","éjszakai","ékes","ékesszóló","ékírásos","eklatáns","eklektikus","éktelen","ekvivalens","eladási","eladatlan","eladhatatlan","eladható","eladó","eladósodott","elaggott","elárasztott","elárvult","elasztikus","elátkozott","elbizakodott","elbűvölő","elbűvölt","elcsavart","elcsépelt","elcsigázott","elcsodálkozott","elcsüggedt","éldiszjunkt","eldobható","eldöntetlen","eldugott","elefántcsontszín","elefántcsontszínű","elegáns","elégedetlen","elégedett","elégikus","elégséges","elégtelen","elégületlen","elektromágneses","elektromos","elektronikus","elektrosztatikus","élelmes","elementáris","elemi","elengedhetetlen","élénk","élénkbarna","élénkpiros","élénksárga","élénkzöld","elenyésző","elérésű","elérhetetlen","elérhető","éles nyelvű","éles","elesett","élesztő","élesztős","életbevágó","életerős","élethossziglani","élethű","életigenlő","életképes","életképtelen","életlen","életmentő","életnagyságú","életrajzi","életszerű","élettani","élettársi","élettel teljes","élettelen","élettudományi","életunt","életveszélyes","életvidám","eleven","elevenszülő","elévülhetetlen","elfajzott","elfásult","elfeledett","elfogadhatatlan","elfogadható","elfogadó","elfogadott","elfogató","elfoglalt","elfogulatlan","elfogult","elfogyasztható","elfojthatatlan","elfojtott","elgázosított","elhagyatott","elhagyott","elhajtó","elhalasztott","elhaló","elhamarkodott","elhamarkodottan","elhanyagolható","elhanyagolt","elhárító","elhasználhatatlan","elhasználható","elhatározott","elhelyezett","élhetetlen","elhibázott","elhihető","elhivatott","elhízott","elhunyt","elidegeníthetetlen","elidegeníthető","elintézetlen","elismerő","elismert","elit","elítélendő","elítélő","elképedt","elképesztő","elképzelhetetlen","elképzelhető","elkerülhetetlen","elkerülő","elkeseredett","elkeserítő","elkésett","elkészített","elkészült","elkínzott","elkoptatott","elkötelezett","elkövetkező","elkülönített","elkülönítő","elkülönült","ellátatlan","ellátó","ellátott","ellazult","ellenállhatatlan","ellenálló","ellenállóképes","ellenes","ellenforradalmi","elleni","ellenjavallt","ellenkulturális","ellenőrizetlen","ellenőrizhetetlen","ellenőrizhető","ellenőrzött","ellenséges","ellenszegülő","ellenszenves","ellentétes","ellentmondásos","ellentmondást nem tűrő","ellentmondó","elliptikus","elmar","elmaradott","elmaradt","elmebeli","elmebeteg","elméleti","elmenő","élménygazdag","elmerengő","elmerült","elmés","elmondhatatlan","elmondható","elmosódott","elmozdíthatatlan","elmozdítható","elmúlt","elnagyolt","elnéző","elnőiesedett","elnöki","elnyelési","elnyomott","elnyújtott","elnyűtt","elosztott","élő","előbbi","előéletű","előfizetéses","előfizetői","előforduló","előírásos","előírt","előítéletes","előkelő","elöljárói","előnyös","előnytelen","előregyártott","előrehaladott","előrelátó","előretölt","elősegítő","élősködő","előtti","elővárosi","elővásárlási","elővételi","elővigyázatlan","elővigyázatos","előzékeny","előzetes","előző","elpazarolt","elpuhult","elpusztíthatatlan","elpusztult","elragadó","elragadtatott","elragadtatva","elrettentő","elromlott","elrugaszkodott","elsejei","elsietett","elsődleges","elsőosztályú","elsöprő","elsőrangú","elsőrendű","elsőszülött","elsüllyedt","elsüllyeszthetetlen","elszabadult","elszámolható","elszánt","elszegényedett","elszigetelt","elszomorító","elszórt","elszökött","eltántoríthatatlan","eltartható","eltávolító","eltávolított","eltérített","elterjedt","eltérő","elterült","éltes","eltett","eltévedt","eltévelyedett","eltompult","eltorlaszolt","eltorzult","eltökélt","eltömő","eltűnt","elutasító","elülső","elütő","elvágyódó","elvakult","elválaszthatatlan","elválasztó","elválasztott","elvált","elvarázsolt","elvégezhető","elvékonyodó","elveszett","elvesztett","élveteg","elvetélt","elvetemült","elvezetés","élvezetes","élvezhetetlen","élvhajhász","élvhajhászó","elvi","elviselhetetlen","elviselhető","elviselt","elvitathatatlan","elvonási","elvonó","elvont","elvonult","elvörösödött","elvszerű","elvtelen","elzárt","elzászi","emberbaráti","emberevő","emberfeletti","emberfölötti","embergyűlölő","emberi","emberkerülő","emberséges","emberszabású","emberszerű","embertani","embertelen","embrionális","emeletes","emeleti","emelkedett","emelkedő","emelt","émelygő","émelygős","émelyítő","emésztési","emészthetetlen","emészthető","emésztő","emlékezeterősítő","emlékezetes","emlékeztető","említett","emlős","emocionális","empirikus","emulziós","enciánkék","enciklopédikus","endogén","endokrin","éneklő","energiagazdag","energikus","enervált","engedékeny","engedelmes","engedélyezett","engedélyező","engedetlen","engedett","engesztelhetetlen","ennivaló","enyhe","enyhíthető","enyhítő","enyves","ép","épelméjű","eperszín","eperszínű","epés","epidemiológiai","epigrammatikus","epikai","epikus","epilepsziaellenes","epilepsziás","építési","építészeti","építő","épkézláb","épületes","érces","érctartalmú","erdei","érdekes","érdekfeszítő","érdeklődő","érdektelen","erdélyi","érdemdús","érdemes","érdemi","érdemleges","érdemlő","érdemtelen","érdes","erdős","eredeti","eredményes","eredményorientált","eredő","erélyes","éremtani","erényes","eres","éretlen","érett","erezett","érezhető","érintetlen","érintett","érinthetetlen","érintkezési","érintkező","erjesztő","erkélyes","érkezési","érkező","erkölcsi","erkölcsös","erkölcstelen","ernyedt","erogén","erotikus","érő","erőltetett","erős","erősített","erőskezű","erősödő","erőszakmentes","erőszakolt","erőszakos","erőteljes","erőtlen","értékes","értékesítési","értékesítő","értéktelen","értelmes","értelmetlen","értelmező","értelmi","értelmű","értesült","értetlen","érthetetlen","érthető","érvényes","érvénytelen","érvénytelenített","erza","érzékelhető","érzékeny","érzéketlen","érzéki","érzelemdús","érzelemgazdag","érzelemmentes","érzelgős","érzelmes","érzelmi","érzéstelen","érzéstelenítő","érzett","érző","Erzsébet-korabeli","esedékes","esélyes","eseménydús","eseménytelen","esendő","esetleges","esetlen","esküszegő","esküvői","esőálló","esőcsináló","esős","esőverte","esővizes","estéken át tartó","esti","észak-amerikai","észak-déli","északi búr","északi","Északi","északkeleti","észak-koreai","északnyugati","észbeli","eszelős","eszement","eszes","eszeveszett","eszkimó","eszközölhető","észlelhető","eszmei","eszméletlen","eszményi","észrevehetetlen","észrevehető","észrevétlen","észrevevő","észszerű","ésszerűtlen","észt","esztelen","esztétikai","esztétikus","eszű","éteri","etikai","etikus","etimológiai","etióp","etiópiai","étkes","étkezési","étlen","etnikai","etnocentrikus","etruszk","éttermi","étvágygerjesztő","étvágytalan","eufemisztikus","euklideszi","eurázsiai","európai","evangélikus","evangéliumi","eve","évelő","évenkénti","éves","evezős","évezredes","évi","evidens","evidentikus","evő","évszázados","évtizedes","excentrikus","exegetikus","exkluzív","exogén","exoterm","experimentális","explicit","explozív","exponenciális","extraszenzoriális","extrém","extrémista","extrovertált","ezeréves","ezerszeres","ezoterikus","ezüst","ezüstérmes","ezüstfehér","ezüstös","ezüstözött","ezüstszín","ezüstszínű","ezüstszürke","fa","fafejű","fafúvós","fagyálló","fagyasztó","fagyasztott","faggyús","fagyos","fagyott","fagyzugos","fájdalmas","fájdalmatlan","fájdalomcsillapító","fájdalommentes","fajgazdag","faji","fájó","fájós","fajtájú","fajtalan","fajtiszta","fakó","fakózöld","faktoriális","fakultatív","fal","falánk","falfehér","fali","falmászó","faló","fals","falú","falubika","falusi","falusias","famentes","fanatikus","fantasztikus","fantáziadús","fantáziaszegény","fanyar","fanyarkás","fapados","fáradékony","fáradhatatlan","fáradságos","fáradt","faragatlan","faragóács","faragott","faramuci","fárasztó","farizeusi","farmakológiai","fárszi","fás szárú","fás","fasé","fasiszta","fásult","fatális","fátlan","fátyolos","fátyolszerű","favastagságú","fázékony","fázós","februári","fecsegő","fecsérlő","fecskefarkú","feddhetetlen","feddhetetlenül","fedelesszárnyú","fedélzeti","fedetlen","fedett","fedezetlen","fedő","fegyelmezetlen","fegyelmezett","fegyelmi","fegyveres","fegyverkezési","fegyvertelen","fehér házi","fehér","fehérarany","fehéres","fehéresbarnás","fehérgalléros","fehérítetlen","fehérjedús","fehérvérű","fejedelmi","fejes","fejetlen","fejfájós","fejlábú","fejletlen","fejlett","fejlődési","fejlődő","fejnehéz","fejtágító","fejtett","fejű","fejvesztett","fekélyes","fekete","fekete-fehér","feketepiaci","feketés","fekete-tengeri","fékevesztett","fékezhetetlen","féktelen","fekvő","fél","felajzott","félállati","félautomata","felázott","félbarna","felbecsülhetetlen","felbecsülhető","félcédulás","felderítő","feldolgozási","feldolgozó","feldolgozott","féldrága","feldúlt","féle","felebaráti","feledékeny","félédes","feledhetetlen","felejthetetlen","felejtő","felekezeti","félelmes","félelmetes","felelős","felelősségteljes","felelősségű","felelőtlen","felemás","felemelő","felemelt","félénk","felesleges","félévenkénti","féléves","félévszázados","felezési","felező","felfegyverzett","félfeudális","felfoghatatlan","felfogható","felfogó","felfordított","felfordult","felforgató","felfújható","felfuvalkodott","felfúvódott","felfüggesztett","félfülű","félgömb alakú","felgyülemlett","felháborító","felháborodott","felhasználási","felhasználatlan","felhasználható","felhasználó","felhasználói","felhatalmazott","félhavi","félhivatalos","félholt","félhomályos","felhős","felhőtlen","felidéző","félig strukturált","feliratos","felismerhetetlen","felismerhető","feljáró","feljelentő","felkapott","félkarú","felkent","félkész","felkészületlen","felkészült","félkezű","felkiáltó","félkilós","felkötött","félkövér","féllábú","fellebbező","fellebbviteli","fellelkesült","fellengző","fellengzős","félmerev","félmeztelen","félművelt","félnapos","félnótás","felnőtt","felnyergelt","féloldalas","félórás","félő","félős","félreértett","félreérthetetlen","félreérthető","félreeső","félreismerhetetlen","félreismert","félremagyarázható","félrevezető","felséges","felső","felsőbbrendű","felsőfokú","felsőosztálybeli","felsőszorb","felszabadult","felszántott","félszáraz","felszarvazott","felszeg","félszeg","félszemű","félszigeti","felszínes","félszintetikus","felszívó","felszólító","feltartóztathatatlan","feltehető","féltékeny","feltételes","feltételezett","feltételezhető","feltételezhetően","feltétlen","feltöltöttség","feltörekvő","feltűnő","feltűnősködő","felújítandó","felügyelő","felületes","felületi","felülmúlhatatlan","félvad","felvázolt","felvevőképes","félvezető","félvilági","felvilágosult","fémes","fémtartalmú","feneketlen","fennálló","fennhéjázó","fennkölt","fenntartható","fenntartott","fenséges","fensőbbséges","fent említett","fenti","fenyegető","fényes","fényesített","fényezett","fénylő","fénytelen","fényűző","ferde","ferdeszimmetrikus","féreghajtó","féregmentes","féregűző","ferences","férfias","férges","fergeteges","férjezett","feröeri","ferromágneses","fertőtlenítő","fertőzésellenes","fertőző","fertőzött","feslett","fess","festékes","festetlen","festett","festői","fésületlen","feszes","fesztelen","feszült","feudális","fiatal","fiatalkori","fiatalos","fickós","fidzsi","figyelemkeltő","figyelemre méltó","figyelmes","figyelmetlen","figyelmeztető","figyelőablakos","fiktív","filippínó","filiszteus","filmes","filmgyári","filmhíradós","filmszerű","filológiai","filozófiai","filozofikus","finn","finnugor","finom","finomkodó","finnyás","firenzei","fitos","fitotoxikus","fitt","fiús","fix","fizetésképtelen","fizetetlen","fizetett","fizető","fizetőképes","fizikai","fizikális","fiziológiai","flamand","flancos","flanel","flegmatikus","flektáló","flott","fodros","fogadalmi","fogadó","fogadott","fogalmi","fogamzásgátló","fogas","fogatlan","fogdmeg","fogékony","foghíjas","foglalkozási","foglalt","fogmedri","fogó","fogós","fogyasztási","fogyasztói","fogyatékos","fogyó","fojtó","fojtogató","fojtott","fokális","fokozatos","fokozható","fokozó","fokozódó","fokozott","foltos","foltozott","folttalan","folyamatos","folyami","folyékony","folytatásos","folytonos","fonák","fondorlatos","fonetikus","fonott","fontos","fontoskodó","fonnyadt","fordító","fordított","fordítottan arányos","forgalmas","forgalmi","forgó","formabontó","formai","formálható","formális","formáló","formás","formátlan","forradalmi","forraló","forralóvizes","forrásnyelvi","forrasztó","forró","forrófejű","forrongó","forróvérű","fortélyos","fortissimo","fosszilis","fosztogató","fotogén","fő","főiskolai","földalatti","földhözragadt","földi","földközeli","földközi","földközi-tengeri","földművelési","földönkívüli","földöntúli","földrajzi","földszintes","földszínű","fölényes","fölényeskedő","fölnyergelt","fölösleges","főnévi","főpapi","förtelmes","fösvény","főtt","főütőéri","fővárosi","fövő","főző","francia","franciaellenes","francos","frankó","frappáns","frekventált","frenetikus","frigid","frikatív","friss","friuli","frivol","fríz","frontális","frontérzékeny","frusztráló","frusztrált","fukar","fullasztó","funkcionális","fura","furcsa","furfangos","furkós","furmányos","futólagos","futtatható","futurisztikus","fúvós","fúziós","független","függetlenségi","függő","függőleges","fülbemászó","füles","fülészeti","fülhallgatós","fülhasító","fülhasogató","fülledt","fülöp-szigeteki","fülrepesztő","fülsértő","fülsiketítő","fülű","fürge","fürkésző","füstfaragó","füstölgő","füstölt","füstös","füstszínű","fűszeres","fűszerezett","fűtő","fütyülő","füves","fűzöld","gaboni","gagauz","gagyi","galád","gálád","galamblövő","galambősz","galambszelídségű","galambszívű","galambszürke","galambtermészetű","galiciai","galíciai","gall","garasos","garázda","gasztronómiai","gátlásos","gátló","gaz","gazdag","gazdasági","gazdaságos","gazdátlan","gázhatlan","gáznemű","gazos","gázos","gejl","generál","genetikai","gennyes","geológiai","geomágneses","geometriai","gépesített","gépi","gépies","gérbic","gerinces","gerinctelen","gerincvelői","germán","gerontofil","gesztenyebarna","gesztenyés","gesztenyeszín","gesztenyeszínű","ghánai","gigantikus","gigászi","girbegörbe","girhes","girnyó","globális","glottális","gluténmentes","gólerős","gólképes","gólos","golyóérett","golyós","gombaellenes","gombos","gondatlan","gondolatgazdag","gondolatszegény","gondolkodó","gondos","gondoskodó","gondozatlan","gondozó","gondozott","gondtalan","gondterhelt","gonosz","goromba","gót","gótikus","gödrös","gőgös","gömbölyded","gömbölyödő","gömbölyű","göndör","görbe","görcsös","gördülékeny","gördülő","görnyedt","görög katolikus","görög","görögkeleti","göröngyös","gőzerejű","gőzkibocsátó","gőzvontatású","graciőz","grádicsos","grafikus","gram-pozitív","granulált","grátisz","gravitációs","groteszk","grúz","guatemalai","gubancos","gudzsaráti","guineai","gumiszerű","gúnyos","guruló","gusztusos","gusztustalan","gutturális","gügye","güzüegér","gyagya","gyakori","gyakorító","gyakorlati","gyakorlatias","gyakorlatlan","gyakorlott","gyalázatos","gyalogló","gyámolatlan","gyámoltalan","gyanakvó","gyantás","gyanús","gyanúsított","gyanútlan","gyapjas","gyapjú","gyapjúból való","gyári","gyarló","gyarmati","gyarmatosító","gyászkeretes","gyászoló","gyászos","gyatra","gyáva","gyenge","gyengeáram","gyengéd","gyengeelméjű","gyengélkedő","gyér","gyerekes","gyermekágyi","gyermekbarát","gyermekded","gyermeki","gyermekkori","gyermektelen","gyermeteg","gyilkos","gyógy","gyógyászati","gyógyhatású","gyogyi","gyógyíthatatlan","gyógyítható","gyógyító","gyogyós","gyógyszerészeti","gyógyszerészi","gyógyszeripari","gyomorbajos","gyomorbeteg","gyors","gyorsító","gyorsuló","gyökeres","gyökértelen","gyönge","gyöngéd","gyöngyházfényű","gyöngyházszínű","gyöngyszerű","gyöngyszín","gyöngyszínű","gyöngyszürke","gyönyörű","gyönyörűséges","gyötrelmes","gyötrő","győzedelmes","győzhetetlen","győztes","gyújtó","gyújtóponti","gyúlékony","gyulladáscsökkentő","gyulladásgátló","gyulladó","gyulladt","gyűjtő","gyűjtött","gyűlöletes","gyűlölő","gyümölcsízű","gyümölcsöző","gyümölcstermő","gyűrött","gyűrűs","H","habfehér","háborgó","háborítatlan","háborúellenes","háborúpárti","háborús","háborúsdi","habos","hadászati","hadi","hadifontosságú","haditengerészeti","hadköteles","hagymaízű","hagymás","hagymatornyú","hagyományos kínai","hagyományos","hagyományőrző","hajadon","hajas","hájas","hajatlan","hajdani","hajhász","hajkurász","hajlamos","hajlandó","hajlékony","hajléktalan","hajlíthatatlan","hajlott","hajmeresztő","hajnali","hajnövesztő","hajós","hajózható","hajszálvékony","hajthatatlan","hajtó","hajú","háklis","haladó","halálbiztos","halálfáradt","halálfejes","halálhozó","halálmegvető","halálos","halálraszánt","halálsápadt","halandó","hálás","halaszthatatlan","hálátlan","haldokló","half-hearted","halhatatlan","halk","hallási","halláskárosult","hallatlan","hallgatag","hallgatólagos","hallható","halló","hallucinogén","halmozó","halogén","hálós","halott","halotthalvány","halotthamvasztó","halotti","halottnéző","halottrabló","halottsirató","halovány","hálózati","halvány","halványbarna","halványkék","halványlila","halványpiros","halványsárga","halványvörös","halványzöld","hamis","hamisítatlan","hámozott","hamuszínű","hamuszürke","hamv","hamvas","hanák","handabandázó","hangadó","hangbemondásos","hangfogós","hangos","hangrendű","hangsúlyos","hangsúlytalan","hangszeres","hangszigetelt","hangtalan","hangtani","hangtompítós","hangú","hangulatjavító","hangzó","hangyás","hanyag","hányáscsillapító","hanyatló","hányaveti","hányingercsillapító","hánytató","harácsoló","haragos","haragospiros","haragoszöld","haragtartó","harangszabású","harangütő","harapós","harcedzett","harci","harcias","harcképes","harcképtelen","harckész","harckocsizó","harcoló","hárító","hármas","harmatos","harmonikus","háromárbocos","háromdimenziós","háromemeletes","hároméves","háromfejű","háromfelvonásos","háromkarú","háromkerekű","háromlábú","háromlevelű","háromórás","háromputtonyos","háromrészes","háromszínű","háromszobás","háromszoros","háromszögű","háromtagú","harsány","harsonás","hasi","hasított","hason","hasonelvű","hasonértékű","hasonjelentésű","hasonlító","hasonló","hasonnemű","hasonszenvi","hasonszőrű","használati","használatos","használhatatlan","használható","használt","hasznavehetetlen","hasznos","haszonleső","haszontalan","hasztalan","hatalmas","hatalmaskodó","hatalmú","hatályos","hatálytalan","határidős","határmenti","határos","határozatképes","határozatképtelen","határozatlan","határozatlansági","határozó","határozói","határozós","határozott","határsértő","határtalan","hatásos","hatástalan","hátborzongató","hatékony","hathatós","háti","hatósági","hatpárevezős","hátralékos","hátralevő","hátrányos","hátsó","hattyúfehér","havas","havasi","havi","hawaii","hazafias","hazafiatlan","hazai","hazara","házas","házassági","házasságtörő","házastársi","hazátlan","házi","házias","háziasított","háztartási","hazudó","hazudós","hazug","házsártos","hebehurgya","héber","hegyes","hegyesszögű","hegyi","hegymagasságú","heikel","heliocentrikus","hellenisztikus","helyénvaló","helyes","helyesírási","helyettesíthető","helyhatósági","helyi","helyiérdekű","helyrehozhatatlan","helytálló","helytelen","hencegő","hengeres","henye","hepehupás","heraldikai","hercegi","hercig","hermafrodita","hermetikus","heroikus","heruszk","hervadt","heterogén","heteroszexuális","heterotróf","hetes","hétéves","hétfői","heti","hétköznapi","hétvégi","hetyke","heurisztikus","heveny","hevenyészett","heves","hexadecimális","hézagmentes","hezitáló","hiábavaló","hiányos","hiánytalan","hiányzó","hibás","hibátlan","hibatűrő","hibbant","hibrid","hidas","hideg","hidegvérű","hidraulikus","hierarchikus","híg","hígagyú","hígeszű","hígfolyós","higgadt","higiénikus","hígító","hígított","hihetetlen","hihető","hím","himlőhelyes","hímnemű","himnikus","hímnős","hindu","hindusztáni","hiperaktív","hiperbolikus","hipermodern","hipnopedikus","hipoallergén","hirdető","híres","híres-neves","hírhedt","hírmagyarázat","hírneves","hirtelen","hiszékeny","hisztériás","hisztérikus","hisztis","hisztiző","hiteles","hitelesített","hitelképes","hites","hitsorsos","hitvány","hitvesi","hitvestárs","hiú","hív","hivalkodó","hivatali","hivatalos","hivatásos","hívatlan","hivatott","hízelgő","hízlaló","hóbortos","hódító","hódoló","hófehér","holdalakú","holdfényes","holdkóros","holisztikus","hollófekete","hollószín","holnapi","holografikus","holsteini","holt","holtbiztos","holtfáradt","hólyaghúzó","homályos","hómentes","homeopátiás","homi","homofób","homogén","homogénezett","homoki","homokos","homokozó","homokszínű","homoktartalmú","homológ","homomorf","homorodó","homorú","homoszexuális","hónapos","honi","honos","hontalan","hordó","hordozható","hordozó","horgas","horgonyzási","horgonyzó","horgos","hórihorgas","horizontális","hormonális","hormonszegény","horvát","hószín","hószínű","hosszadalmas","hosszantartó","hosszanti","hosszas","hosszú","hosszúkás","hosszútávú","hozó","hozzáadott","hozzáértő","hozzáférhetetlen","hozzáférhető","hozzáillő","hozzávetőleges","hőálló","hőbörgő","hömpölygő","hörgő","hősi","hősies","hugenotta","húgyagyú","húgyivarszervi","hullafáradt","hullámos","hullámzó","hulló","humán","humanitárius","humánus","humoros","humuszos","huncut","húros","húsevő","húsmentes","húsos","húsvéti","hússzín","hússzínű","huzatmentes","huzatos","húzott","hű","hülyebiztos","hűs","hűséges","hűsítő","hűtlen","hüvelyes","hüvelyi","hűvös","ibér","ibolya","ibolyakék","ibolyántúli","ibolyaszín","ibolyaszínű","ideális","idegbajos","idegen","idegenellenes","idegenforgalmi","idegengyűlölő","idegenkedő","idegenszerű","ideges","idegesítő","idegi","idegölő","idegroncs","ideggyógyászati","ideiglenes","idejétmúlt","ideológiai","idétlen","idevalósi","idevonatkozó","idézett","idéző","idomító","idomtalan","idő előtti","időbeli","időigényes","időjárásfüggő","időrendi","idős","időskori","idősödő","időszaki","időszerű","időtálló","időtlen","időzített","ifjú","ifjúsági","igás","igaz","igazgató","igazgatói","igazi","igazmondó","igazolt","igazságos","igazságtalan","igazságügyi","igei","igenlő","igényes","igénytelen","igyekvő","iható","ijedős","ijedt","ijesztő","ikerablakos","ikonikus","ildomos","illatos","illedelmes","illegális","illékony","illendő","illetékes","illetékköteles","illetékmentes","illetéktelen","illetlen","illiberális","illő","illusztrált","illuzorikus","illuzórikus","illuzórius","imádni való","immunis","immúnis","impitoyable","implicit","impotens","impozáns","impresszionista","improduktív","improvizációs","impulzív","inas","incselkedő","indiai","indián","indigó","indirekt","indiszkrét","individuális","indoárja","indoeurópai","indoiráni","indokínai","indokolatlan","indokolt","indonéz","indulási","indulatos","inerciális","infantilis","inflexiós","információs","informatikai","infravörös","ingatag","ingatlan","ingercsökkentő","inger-gazdag","ingerlékeny","ingerszegény","ingerült","ingó","ingoványos","ingyenélő","ingyenes","inhomogén","injektív","inkoherens","inkongruens","inkontinens","innenső","innovatív","ínséges","instabil","intarziás","integrált","intellektuális","intelligens","intenzív","interaktív","interdiszciplináris","interkontinentális","internál","interplanetáris","interurbán","intézményes","intim","intramuszkuláris","intraokuláris","intravénás","introvertált","intuitív","invertálható","inverz","ionizáló","ipari","iparosodott","ír","iraki","iráni","irányadó","irányíthatatlan","irányító","irányú","írásbeli","írásos","írástudatlan","írástudó","íratlan","irgalmas","irgalmatlan","irigy","író","irodalmi","irodalombarát","írói","irokéz","ironikus","ironizál","írott","irracionális","irreális","irreguláris","irreleváns","irreverziblis","irtó","irtózatos","iskolahagyott","iskolai","iskolaköteles","iskolázatlan","iskolázott","ismeretlen","ismeretterjesztő","ismerő","ismerős","ismert","ismertető","istenáldotta","istenes","istenfélő","isteni","istenkáromló","istentagadó","istentelen","iszákos","iszapos","iszlamofób","iszonyatos","iszonytató","iszonyú","italos","itató","ítélő","ítélőképes","itókás","ittas","ivarérett","ivartalan","ívelt","íves","ivó","ízes","ízetlen","izgága","izgalmas","izgató","izgatott","izgi","izlandi","ízléses","ízléstelen","ízletes","izmos","izolált","izomorf","í-ző","izraeli","izraelita","íztelen","ízületi","izzadásgátló","izzadó","izzadt","izzító","izzó","jamaicai","jámbor","januári","japán","járatlan","járatos","járhatatlan","járható","járó","jártas","járulékos","járványos","játékos","java","javasolt","javíthatatlan","javító","jegeces","jeges","jéghideg","jégmentes","jegyző","jelen","jelenkori","jelenlegi","jelentékeny","jelentéktelen","jelentkezési","jelentkező","jelentős","jelentőségteljes","jelentőségű","jeles","jelképes","jellegzetes","jellemes","jellemtelen","jellemző","jelölt","jeltelen","jelző","jemeni","jiddis","jó","jóakaratú","jobb","jobbkezes","jobboldali","jobbsodrású","jódozott","jóérzésű","jogellenes","jogerős","jogi","jogképes","jogos","jogosulatlan","jogosult","jogtalan","jogtudományi","jóhiszemű","jóindulatú","jóízű","jókedvű","jóképű","jókor","jókora","jól informált","jólelkű","jóleső","jóllakott","jólnevelt","jómódú","jón","jordán","jordániai","joruba","jóságos","jószívű","jószolgálati","jótékony","jótékonysági","jóváhagyott","jóvátehetetlen","józan","jövedelmező","jövedelmű","jövendőbeli","jövő","jövőbeli","jövőbeni","jugoszláv","jugoszláviai","júliusi","júniusi","jütlandi","kába","kabbalista","kabil","kábító","kábítószer-ellenes","kábítószeres","kábítószerfüggő","kábult","kacér","kacifántos","kacsacsőrű","kacskaringós","kafa","kagylós","kajakos","kaján","kajás","kajla","kajneszes","kajsza","kalandos","kalandozó","kalandvágyó","kalapos","kalászos","kaleidoszkópikus","kaligrafikus","kalligrafikus","kalmárlelkű","kalmük","kalóriaszegény","kálvinista","kamatmentes","kambodzsai","kameruni","kamrai","kamu","kánaáni","kánaánita","kanadai","kanárisárga","Kanári-szigeteki","kancellatív","kancsal","kandírozott","kannás","kanos","kanyargós","kaotikus","kapampangan","kaparó","kapcsolatos","kapcsolódó","kapcsolt","kapcsos","kapható","kapitális","kapitalista","káprázatos","kapzsi","karácsonyi","karakteres","karakterisztikus","karakterizál","karbantarthatatlan","karbantartható","karcinogén","karcoló","karcsú","kardcsörtető","kardiovaszkuláris","karhosszúságú","karingós","karizmatikus","karmazsin","karmazsinpiros","karmazsinvörös","kármin","kárminpiros","kárminvörös","karmos","káros","károsult","kárörvendő","kártalan","kártékony","kártyaszín","karvastagságú","kásás","kasmíri","kasub","kaszaszerű","kasztíliai","katalán","katalitikus","katartikus","katasztrofális","kategorikus","katolikus","katonai","katonás","katonaviselt","kausztikus","kávébarna","kávészínű","kavicsos","kazah","kecses","keddi","kedélyes","kedélyű","kedvelő","kedvelt","kedvenc","kedves","kedveskedő","kedvetlen","kedvezményes","kedvező","kedvezőtlen","kedvű","kegyes","kegyetlen","kegyvesztett","kehes","kéjes","kéjvágyó","kék","kekec","kekeckedő","kékes","kékesfehér","kékesfekete","kékeslila","kékeslilás","kékeszöld","kékeszöldes","kékesszürke","kékesszürkés","kekk","kékszemű","kékvérű","kelekótya","kelendő","kelet-afrikai","kelet-európai","keleti","keleties","kellemes","kellemetlen","kelletlen","kellő","kelt","kelta","kemény","keményen dolgozó","keményfejű","keményítődús","keménykötésű","keményszívű","kémiai","kendermagos","kendermentes","kendőzetlen","kendőzetlenül","kénes","kenő","kéntartalmú","kenyai","kényelmes","kényelmetlen","kenyérkereső","kenyérleső","kenyérpusztító","kényes","kényeskedő","kényszeres","kényszerítő","kényszerű","kénytelen","képes","képesített","képlékeny","képletes","képmutató","képszerű","képtelen","képzeletbeli","képzelmi","képzelő","képzelt","képzetlen","képzett","képző","képzőművészeti","kérdéses","kérdő","kéregető","kerek","kerekded","keresetképes","keresetlen","keresett","kereskedelmi","kereső","kérészéletű","keresztelő","keresztény","kereszténydemokrata","keresztes","keretes","kéretlen","kerge","kérges","keringési","kerítő","kérkedő","kérlelhetetlen","kérődző","kertes","kertészeti","kerti","kerületi","kerülő","kese","kései","kesernyés","keserű","keserves","keskeny","későbbi","késői","kész","keszeg","készítő","készséges","készült","kétágyas","kétalakú","kétállapotú","kétaspektusú","kétbalkezes","kétdimenziós","kételkedő","kétéltű","kétélű","kétemeletes","kétértékű","kétértelmű","kétes","kétévenkénti","kétéves","kétfázisú","kétfejű","kéthavonkénti","kéthavonta","kétheti","kéthónapos","kétirányú","kétkamarás","kétkötetes","kétlábú","kétlaki","kétnapos","kétnemű","kétnyári","kétnyelvű","kétnyúlványú","kétoldalas","kétoldali","kétoldalú","kétórás","kétpárevezős","kétpólusú","kétrészes","kétrétegű","kétsarkú","kétségbeejtő","kétségbeesett","kétségbeeső","kétségbevonhatatlan","kétséges","kétségtelen","kétsoros","kétszemélyes","kétszeres","kétszeri","kétszikű","kétszínű","kéttagú","kettes","kettős","kétüléses","kétvágányú","kétváltozós","kettyós","kevély","kevert","kezdeti","kezdetleges","kezdő","kezeletlen","kezelhetetlen","kezelhető","kezelő","kezelt","kézenfekvő","kezes","kézi csomózású","kézi","kézilabdás","kézzelfogható","khakiszín","khakiszínű","khtonikus","kiábrándító","kiadatlan","kiadó","kiadós","kiálló","kialudt","kibékíthetetlen","kibetűzhetetlen","kibírhatatlan","kicsapongó","kicsépelt","kicsi","kicsiny","kicsinyes","kicsinyítő","kiegészítő","kiegyensúlyozatlan","kiegyensúlyozott","kiéhezett","kielégítetlen","kielégíthetetlen","kielégíthető","kielégítő","kiemelkedő","kiemelt","kietlen","kifejezéstelen","kifejezett","kifejező","kifejlett","kifényesített","kifinomult","kifogásolható","kifogástalan","kifogyhatatlan","kifogyott","kifulladt","kifüggesztett","kifürkészhetetlen","kígyószerű","kihagyhatatlan","kihalt","kihasználatlan","kihegyesedő","kihívó","kihúzott","kiindulási","kijelentő","kijelölt","kijevi","kiképezetlen","kikeresztelkedett","kikerülhetetlen","kiköpött","kikötői","kilátástalan","kilences","kimagasló","kíméletes","kíméletlen","kimenő","kimeríthetetlen","kimerítő","kimért","kimerült","kimondatlan","kimondhatatlan","kimutatható","kínaezüst","kínai","kincses","kincset érő","kincskereső","kincsszomjas","kincstári","kincsvágyó","kinevezett","kínos","kínzó","kiolthatatlan","kiöntött","kipihen","kipróbált","kiradírozható","királyhű","királyi","kirgiz","kis","kisadag","kisagyi","kisegítő","kísérleti","kísérteties","kísértetjárta","kishitű","kisigényű","kiskorú","kismadár","kisnadrág","kisnyomású","kispolgári","kisportolt","kisstílű","kiszámíthatatlan","kiszámítható","kiszáradt","kiszárított","kiszivárogtatott","kisszerű","kitalált","kitartó","kiterjedésű","kiterjedő","kiterjedt","kitérő","kitöltetlen","kitörölhetetlen","kitörölhető","kitűnő","kitüntetett","kivágott","kiválasztott","kiváló","kiváltságos","kívánatos","kíváncsi","kíváncsiskodó","kívánt","kivégzett","kivehető","kivételes","kivihetetlen","kivonatos","kívüli","kizárólagos","klarinétos","klassz","klasszicista","klasszicizáló","klasszikus","klasszis","klasszisjátékos","kleptomániás","klerikális","klímabarát","klimatikus","klimaxos","klingon","klinikai","koagulált","koalíciós","kobaltkék","kóbor","kóborló","kobzos","kocadohányos","kocajátékos","kockás","kockázatmentes","kockázatos","kócos","kocsányos","kocsánytalan","kocsonyás","koffeinmentes","kognitív","koherens","koholt","kókadt","koki","kokós","kolbászos","koldusszegény","kolerikus","kollégiumi","kollektív","kolumbiai","kómás","komcsi","komédiás","komikus","komilfó","komisz","kommersz","kommunikációs","kommunista","kommunisztikus","kommutatív","komoly","komolytalan","komor","komótos","kompakt","kompatibilis","komplementer","komplett","komplex","komplikációmentes","komplikált","koncentráló","koncentrált","koncentrikus","kondicionáló","kongo","kongói","kónikus","konkáv","konkrét","konok","konstruktív","konszolidált","kontinentális","kontrapozitív","konvencionális","konvergens","konvex","konvulzív","konzekvens","konzervatív","konyhai","koordinálatlan","koordinált","kopár","kopasz","kopott","koptató","korábbi","korabeli","koraérett","korai","korallpiros","koravén","korcs","koreai","korhadt","korhely","korlátlan","korlátolt","korlátozott","kormánybarát","kormányellenes","kormányzati","kormos","korni","koromfekete","koromsötét","koros","kóros","korosodó","korpás","korrekt","korrodált","korrupt","korsós","korszakalkotó","korszerű","korszerűtlen","kortalan","kortárs","kortévesztő","korú","korzikai","kosárlabdacsapat","kosárnyi","kóser","kóstoló","koszorús","koszos","kotnyeles","kótyagos","kozmetikai","kozmikus","kozmopolita","ködmentes","ködös","kőfaragó","köhögéscsillapító","kőkemény","kölcsönös","kölcsönvett","kölcsönző","kölcsönzött","költői","költöző","költséges","költségmentes","költségvetési","könnyed","könnyelmű","könnyes","könnyű","könnyűvérű","könnyűzenei","könyöklő","könyörtelen","könyörületes","könyves","könyvészeti","könyvízű","könyvkedvelő","könyvnélküli","könyvszagú","köpcös","körkörös","körmentes","körmönfont","környezetbarát","környezeti","környezetszennyező","környező","körös","körülményes","körülmetéletlen","körültekintő","köszvényes","kötekedő","köteles","kötelességtudó","kötelező érvényű","kötelező","kötetes","kötetlen","kötő","kötött","kövér","kövérkés","köves","követelőző","következetes","következetlen","következő","követségi","közbeeső","közbenső","közbülső","közegészségügyi","közelebbi","közeledő","közéleti","közelgő","közeli","közelítő","közel-keleti","közellátó","közember","közép-amerikai","közepes méretű","közepes","közép-európai","középfrancia","középiskolai","középkori","középkorú","középosztálybeli","középső","középszerű","közérthető","közgazdasági","közhasznú","közi","közigazgatási","közismert","közkedvelt","közlekedési","közlékeny","köznapi","köznyelvi","közömbös","közönséges","közönyös","közös","közösségi","központi","központosított","köztársasági","köztes","közúti","közveszélyes","közvetett","közvetítő","közvetítői","közvetlen","községi","közszolgálati","kreatív","krémes","krémszín","krémszínű","kreol","krétafehér","krétás","kriptográfiai","kristályos","kristálytiszta","kritikai","kritikus","krokodilbőr","kromatikus","krómsárga","krónikus","kubai","kuka","kukacos","kukás","kukifejű","kulcsrakész","kulináris","kulturálatlan","kulturális","kulturált","kumulatív","kumük","kupolás","kúpos","kurd","kurta","kurvás","kurzív","kusza","kutató","kutyafejű","kutyafülű","kutyamosó","kutyapofájú","kutyaütő","külföldi","külkereskedelmi","küllős","külön","különálló","különb","különböző","különféle","különleges","különös","külpolitikai","külső","külügyi","küzdő","kvantitatív","kvantummechanikai","labdaütő","labiális","labilis","labiodentális","laboratóriumi","ladin","ladino","lágy szárú","lágy","lágyan","lagymatag","lágyszárú","lágyult","laikus","lakályos","lakatlan","lakhatatlan","lakható","lakó","lakodalmas","lakodalmi","lakonikus","lakott","laktató","laktózmentes","lánctalpas","langaléta","lángoló","lángvörös","langyi","langyos","lankadt","lankás","lankatag","lanyha","lányképű","lao","lapályos","lapidáris","lapító","lapos","lápos","lappangó","lappföldi","lapszéli","lármás","lassú","lassuló","látási","látens","laterális","láthatatlan","látható","latin","latinamerikai","latin-amerikai","látó","látogató","látogatott","látszólagos","látványos","laza","lazacrózsaszín","lázadó","lázas","lázcsillapító","lázmentes","lazúrkék","lebegő","lebegőpontos","lebilincselő","lebontható","ledér","lédús","leendő","leereszkedő","leértékelt","lefordíthatatlan","legális","légbőlkapott","legelő","legelső","legendás","léghajózási","légi","légibeteg","légies","légkondicionált","légköri","legközelebbi","légmentes","légnemű","légó","légoltalmi","légúti","legutóbbi","légügyi","légüres","légvédelmi","legvégső","légzési","légzőrendszeri","legyengített","legyengült immunrendszerű","legyőzhetetlen","legyőzött","léha","lehangoló","lehangolt","leheletfinom","lehengerlő","lehetetlen","lehető","lehetséges","leírhatatlan","leíró","leírt","lejtő","lejtős","lekerekített","lekicsinylő","lekötelezett","leküzdhetetlen","lekváros","lélegzetelállító","lélegzetvételnyi","lélekmelengető","lélekölő","lélektani","lélektelen","leleményes","lelkendező","lelkes","lelketlen","lelki","lelkiismeretes","lelkiismereti","lelkiismeretlen","lelő","lemezes","lemondó","lendületes","lengyel","lengyelországi","lenszín","lényegbevágó","lényeges","lényegi","lényegtelen","lenyűgöző","lépcsőzetes","leplezetlen","lepra","leprás","leptoszom","lepukkant","lepusztult","lesgyanús","lesújtó","leszbikus","leszúrt","letargikus","letartóztatási","letartóztatott","letehetetlen","letelepedett","létező","létfontosságú","lett","levált","levegő-föld","levegős","levegőtlen","levehető","leveles","levendulaszín","levert","leveses","levő","libanoni","liberális","libériás","líbiai","liechtensteini","ligur","lihegő","likacsos","likvid","lila","lilásbarna","liláskék","liláspiros","liliomfehér","liminális","lineáris","link","liofil","lírai","lírikus","lisztes","litván","lobbanékony","lóbélű","locsi-fecsi","locska","locska-fecske","locsogó","lóerős","lófarkas","lófejű","lófogú","logikai","logikátlan","logikus","logisztikai","lógó","lojális","lokális","loknis","lólábú","lombhullató","lombos","lombtalan","lomha","lompos","lomtalan","loncsos","londoni","lopakodó","lopó","lopott","lovagi","lovagias","lökhajtásos","lökött","lötyögő","luba-katanga","lucskos","ludas","lúdbőrös","lúdtalpas","lúdtalpú","lúgos","lunátikus","lusta","lutheránus","luxemburgi","lyukacsos","lyukas","macedón","maccs","madagaszkári","madárarcú","madárétkű","madárhúsú","madárlátta","madárszemű","madártani","madridi","mafla","magán","magánakvaló","magányos","magas szintű","magas","magasrangú","magasröptű","magasugró","magasztos","magatartási","magatehetetlen","magenta","mágikus","mágneses","magvas","magvaváló","magzati","magyar","magyarán","magyarbarát","magyarellenes","magyarlakta","magyarországi","magyaros","mai","maja","majomábrázat","majomszerű","májú","májusi","makacs","makkegészséges","makrancos","makroszkopikus","makulátlan","malacképű","maláj","malajziai","maláriaellenes","maláriás","málé","malgasz","maliciózus","máltai","mámorító","mámoros","mandzsu","mániákus","manifeszt","manipulálhatatlan","manuális","manx","maori","maradandó","maradéktalan","maradi","maradó","maráthi","márciusi","marginális","marha","mari","marinált","márkázott","markos","maró","marokkói","maroknyi","Marshall-szigeteki","másfajta","másik","másnapos","második generációs","másodlagos","másodosztályú","másodrangú","másodrendű","maszatos","maszkulin","mászó","maszoréta","masszív","matematikai","materiális","materialista","mátó","matt","mauritániai","maximális","mázas","mechanikai","mechanikus","meddő","mediterrán","medvetáncoltató","megadó","megadott","megalapozatlan","megalapozott","megalázkodó","megalázó","megalázott","megalkuvó","megállapodott","megálló","megátalkodott","megbecsülő","megbeszélt","megbízhatatlan","megbízható","megbocsáthatatlan","megbocsátható","megbocsátó","megcáfolhatatlan","megcsalt","megdöbbentő","megegyező","megelégedett","megelőző","megemelkedett","megemlékező","megengedett","megengedhetetlen","megengedhető","megengedő","megerőltető","megerősítő","megértő","megfejthetetlen","megfelelő","megfellebezhetetlen","megfeszített","megfigyelhető","megfizethetetlen","megfizethető","megfoghatatlan","megfogható","megfontolt","megfosztott","meggondolatlan","meggondolt","meghatározhatatlan","meghatározó","meghatározott","megható","meghatott","meghibásodó","meghitt","meghonosodott","meghökkent","meghökkentő","meghunyászkodó","megigézett","megilletődött","megindító","megingathatatlan","megjelenítő","megkapó","megkérdőjelezhető","megkeseredett","megkísérelt","megkötő","megkövesedett","megközelíthetetlen","megközelíthető","megközelítő","megkülönböztethető","megkülönböztető","meglepetésszerű","meglepő","meglevő","meglévő","megmagyarázhatatlan","megmaradó","megmunkálatlan","megnevezett","megnövekedett","megnyerő","megnyilvánulatlan","megnyugtató","megoldatlan","megoldhatatlan","megoldott","megőrző","megragadó","megrémült","megrendelt","megrendült","megrögzött","megsemmisítő","megszabott","megszállott","megszállt","megszámlálhatatlan","megszelídíthető","megszokott","megszólító","megszorító","megtámadhatatlan","megtartóztató","megtestesült","megtévesztő","megtisztelő","megtorló","megtört","megújuló","megválaszolt","megvalósíthatatlan","megvalósítható","megváltozott","megváltoztathatatlan","megvastagodott","megvénült","megveszekedett","megvesztegethető","megvetendő","megvető","megviselt","megzavarodott","megyei","meggyökeresedett","meggyőző","meggyőződéses","méhen kívüli","méla","mélabús","mélázó","meleg szívű","meleg","melegszívű","melegvérű","mellékes","melléknévi","mellékvesei","mellérendelő","melletti","mellkasi","mellmagasságú","mellőzött","mellső","méltányló","méltányos","méltánytalan","méltatlan","méltató","méltó","méltóságos","méltóságteljes","mély","mélyalmos","mélyértelmű","mélyhűtött","mélykék","mélyreható","mélységes","mélységi","mélytengeri","menedékkérő","menekülő","menettérti","menő","mentális","mentelmi","mentes","menthetetlen","mentő","menyegzői","mennyei","mennyiségi","meredek","méregerős","méregtelen","méregzöld","merengő","merész","merev","mérges","mérgezett","mérgező","mérhetetlen","mérhető","mérlegelt","mérlegképes","mérlegkészítő","merő","mérő","merőleges","mérsékelt","mértani","mértékadó","mértékletes","mértéktartó","mértéktelen","mérvadó","mesebeli","mesés","meseszerű","messianisztikus","mesteri","mesterkélt","mesterséges","mesüge","meszes","messze","messzemenő","messzi","meteorológiai","metodista","metrikus","metsző","mexikói","mézédes","mezei","mézes","mézesmázos","mezítelen","mezítlábas","mezopotámiai","mezőgazdasági","meztelen","mezzoszoprán","mézszínű","middle-aged","migrénellenes","mikrobaellenes","mikrobás","mikrobiális","mikrobiológiai","mikrohullámú","mikroszkopikus","milánói","militarista","mindenevő","mindenható","mindenkori","mindennapi","mindennapos","mindennemű","mindent átfogó","mindentudó","mindenütt jelenlevő","mindhárom","mindkét","mini","miniatűr","minimális","miniszteri","minőségi","minősíthetetlen","mintás","mintaszerű","mirelit","mísz","misztikus","mitikus","mitológiai","mocsaras","mocsárízű","mocskos","modern","modoros","modortalan","módos","módosított","módosult","módszeres","módszertani","moduláris","mogorva","mogyorószín","mohamedán","mohazöld","mohó","mokány","mókás","moláris","moldáv","moldáviai","molekuláris","molett","molyos","monacói","mondatbeli","mondvacsinált","mongol","mongoloid","monogám","monoteista","monoton növekvő","monoton","montenegrói","monumentális","mór","morcos","mordvin","morfológiai","morgós","morva","mosatlan","mosdatlan","mosható","mosó","mosogató","mosolygó","mosolygós","mosott","mostani","moszkovita","moszkvai","motorizált","mozambiki","mozdulatlan","mozgalmas","mozgási","mozgásképtelen","mozgatható","mozgató","mozgékony","mozgó","mulandó","mulató","mulatságos","mulatt","mulattató","múlékony","multikulturális","multilaterális","multinacionális","multiplikatív","multivitamin","mungó","munkabíró","munkaidős","munkaigényes","munkaképes","munkaképtelen","munkakereső","munkakerülő","munkanélküli","munkásosztálybeli","munkáspárti","munkavállalási","muszlim","mutagén","mutató","mutatós","muzulmán","műholdas","műkorcsolyázó","működési","működő","működőképes","műszaki","műszeres","műveletlen","művelettartó","művelhető","művelődési","művelt","műveltető","művészi","művészies","művészieskedő","művészkedő","nacionalista","nádfedeles","nagy értékű","nagy","nagyadag","nagyarányú","nagybani","nagybirtokos","nagybőgős","nagyevő","nagyfejű","nagyfokú","nagyhangú","nagyképű","nagykorú","nagylelkű","nagyméretű","nagymértékű","nagynyomású","nagyobb vagy egyenlő","nagyokos","nagypolgári","nagyravágyó","nagystílű","nagyszabású","nagyszájú","nagyszámú","nagyszerű","nagyüzemi","nagyvonalú","naiv","namíbiai","napbarnított","napi","napimádó","naplószerű","nápolyi","napos","napozó","nappali","naprakész","napsütéses","napvédő","narancssárga","narancssárgás","narancsszín","narancsszínű","nárcisztikus","naturalista","naturalisztikus","natúrszín","naurui","nazális","názáreti","necces","nedvdús","nedves","nedvszívó","negatív","negligible","négyágú","negyedéves","négyes","négykerekű","négykezes","négylábú","négymotoros","négyszeres","négyszögletes","négytagú","négyütemű","negyvenes","négyzethálós","nehéz","nehézkes","nehézségi","nehézsúlyú","nejlon","nélküle","nélküli","nélkülözhetetlen","nélkülözhető","nélkülöző","nem érdekes","nem hasonló","nem hivatalos","nem megszámlálható","nem online","néma","nemes","nemesi","nemeslelkű","német","németalföldi","nemi","némi","némiképp","némiképpen","nemkívánatos","nemleges","nemnegatív","nemnulla","nemtelen","nemtörődöm","nemű","nemüres","nemzetellenes","nemzeti","nemzetiszocialista","nemzetközi","nemzőképes","neobolsevik","neogótikus","neokonzervatív","neológ","neoplastic","nepáli","népellenes","népes","népi","népies","néprajzi","népszerű","népszerűsítő","népszerűtlen","nesztelen","nettó","neuralgikus","neurogén","neurokémiai","neuropszichológiai","neurotikus","neurotoxikus","névaláíró","neveletlen","nevelt","neves","nevetséges","nevezetes","nevezett","névleges","névtelen","New York-i","néző","nicaraguai","nigeri","nigériai","nikobári","nikotinfüggő","nimfomán","nincstelen","niuei","nívótlan","nomád","nonstop","noradrenerg","normál","normális","normann","norvég","nosztalgikus","novemberi","nőgyógyászati","nőgyűlölő","női","nőies","nőivarú","nőnemű","nős","nőstény","nőtlen","növekvő","növelt","növényevő","növényi","növénytani","nővéri","nudista","nukleáris","numerikus","nyafka","nyafogós","nyájas","nyakas","nyakatekert","nyakigláb","nyakkendőtlen","nyákos","nyakravaló","nyaktörő","nyalánk","nyálas","nyálazó","nyalka","nyálkás","nyámnyila","nyamvadt","nyápic","nyárfás","nyargaló","nyári","nyárias","nyárspolgári","nyavalyás","nyavalyatörős","nyegle","nyeles","nyeletlen","nyelő","nyelű","nyelves","nyelvészeti","nyelvhasználó","nyelvhelyességi","nyelvi","nyelvművelő","nyelvtani","nyelvtehetség","nyelvújítás","nyelvújító","nyelvű","nyelvvédő","nyereséges","nyereségvágyó","nyerő","nyers","nyesetlen","nyeső","nyeszlett","nyikorgós","nyílirányú","nyíló","nyílt","nyíltszívű","nyilvános","nyilvánvaló","nyíratlan","nyíres","nyirkos","nyíró","nyírt","nyiszlett","nyitó","nyitott","nyolcasával","nyolcórás","nyolcvanas","nyolcszoros","nyolcszögű","nyomasztó","nyomatékos","nyomdai","nyomdakész","nyomdaszagú","nyomjelző","nyomó","nyomorék","nyomorgó","nyomorult","nyomorúságos","nyomós","nyomott","nyomtalan","nyomtatott","nyugalmas","nyugalmazott","nyugati","nyugatos","nyughatatlan","nyugodalmas","nyugodt","nyugovó","nyugtalan","nyugtalanító","nyugtató","nyugvó","nyugvóáram","nyújtó","nyújtott","nyúlánk","nyulas","nyúlékony","nyúlfarknyi","nyúlós","nyúlszívű","nyurga","nyúzott","nyűgös","nyüstös","nyűtt","nyüves","nyüzüge","nyüzsgő","nyüzsi","ó","óarany","objektív","objektumorientált","obszcén","obszesszív","ócska","ocsmány","odaadó","odaégett","odaillő","odakötött","odavágó","odavalósi","odavetett","ódivatú","ódon","odvas","óegyiptomi","ófelnémet","ófrancia","ógörög","óind","okkersárga","okkult","ókori","okos","okoskodó","okostojás","okozati","oksági","oktalan","oktatási","októberi","oktondi","okuláris","oláh","olajbarna","olajos","olajosbarna","olajszín","olajszínű","olajzöld","olasz","olcsó","oldali","oldalsó","oldalszél","oldhatatlan","oldható","oldó","oldott","olimpiai","olívazöld","olívzöld","ólmos","ólmozott","ólomfehér","ólommentes","ólomnehéz","ólomsúlyú","ólomszín","ólomszínű","ólomszürke","ólomtartalmú","oltári","olthatatlan","oltó","oltott","olvasatlan","olvashatatlan","olvasható","olvasztott","ómagyar","ómahagóni","omladozó","omlásveszélyes","omlós","onkogén","online","ónorvég","ónos","ónszín","ónszínű","ontológiai","opálszín","opcionális","operációs","ópioid","ópiumfüggő","opportunista","optikai","optimális","optimista","óraadó","órabéres","óradíjas","óragyűjtő","óraközi","orális","óránkénti","orcátlan","ordas","ordenáré","óriás","óriási","orientális","ormótlan","ornamentális","orosz","oroszlánszerű","oroszországi","orrhangú","országháborító","országos","országgyűlési","ortodox","ortogonális","ortonormált","ortopéd","orv","orvosbiológiai","orvosi","orvul","ósdi","ostoba","oszét","oszlopos","oszmán","oszmán-török","osztályidegen","osztatlan","oszthatatlan","osztható","osztott","osztrák","osztrák–magyar","otromba","otthoni","otthonos","otthontalan","ovális","óvatos","oxigéndús","ózondús","öblítő","öblös","öcsödi","ökológiai","ökölvastagságú","ökumenikus","öldöklő","ölő","öltöző","ömlengő","ömlő","önálló","önelégült","önéletrajzi","önfejű","önfeláldozó","önfeledt","önfenntartó","öngyilkos","öngyűlölő","önhatalmú","önhitt","önjáró","önkéntelen","önkéntes","önkényes","önkényeskedő","önkényuralmi","önkioldó","önkiszolgáló","önkormányzati","önköltségi","önkritikus","önmegtartóztató","önműködő","önös","öntelt","öntevékeny","öntő","öntörvényű","öntudatlan","öntudatos","önzetlen","önző","ördögi","ördögűző","ördöngös","öreg","öregedő","öreges","öregségi","őrizetlen","őrjítő","őrjöngő","örmény","örök","örökbe fogadott","örökkévaló","örökletes","öröklődő","öröklött","örökös","örökösödési","örökzöld","őrölt","örömest","örömittas","örömtelen","örömteli","őrült","örvendetes","őrző","ősegyiptomi","őseredetiség","őshonos","ősi","őskori","ősrégi","ősz","őszes","őszi","őszinte","összecsavart","összecsukható","összeegyeztethetetlen","összeférhetetlen","összefoglaló","összefonódott","összefüggéstelen","összefüggő","összegyűjtött","összehangolt","összehasonlíthatatlan","összehasonlítható","összehasonlító","összehúzódott","összeillő","összekapcsolt","összekötő","összes","összesített","összeszűkült","összetett","összetéveszthetetlen","összezavarodott","össznémet","össznépi","összpontosuló","ösztönös","ösztönző","őszülő","ötéves","ötletes","ötletgazdag","ötletszegény","ötlettelen","ötszörös","ötvenéves","őzbarna","pajkos","pajzán","pakisztáni","palackozott","palackzöld","palaszürke","palatális","paleolit","palesztin","pálinkaszagú","pallérozott","pályakezdő","panamai","panaszkodó","páncéloscsata","páncélosezred","páncélozott","páncéltörő","pandzsábi","papagájszín","papagájzöld","pápai","pápista","papucs","paradicsomi","páradús","paraguayi","paramágneses","parancsolgató","parancsoló","paranoiás","paranoid","parányi","párás","paraszimpatikus","paraszti","parasztos","páratartalmú","páratlan","parazitaellenes","parázna","parciális","párhuzamos","párizsi","párkányszerű","parkoló","parlamentáris","parlamenti","párolt","páros","párszi","pártatlan","pártellenes","pártfogolt","partikuláris","pártoló","pártszolgálatos","passzív","pásztázó","pasztell","pasztellkék","pasztellszín","patás","patent","patetikus","patkoló","patkós","patogén","patriarchális","pattanásos","pattogatott","patyolatfehér","patyolattiszta","pazar","pazarló","pearl grey","peches","pecsétes","pedagógiai","pedáns","pedofil","pehelykönnyű","pej","pejoratív","pekingi","példamutató","példaszerű","példátlan","pelyhes","penészes","penge","pénzbeszedő","pénzes","pénztelen","pénzügyi","pénzsóvár","pépes","pepita","perdöntő","peres","periférikus","periodikus","periódusos","peripatetikus","perlekedő","permanens","perui","perzsa","perzselő","pesszimista","petrolkémiai","petyhüdt","pettyes","pezsgő","pezsgős","piaci","piás","pici","pihenő","pikáns","pikírt","pikkelyes","piknikus","pillanatnyi","pimasz","pimf","pipa","pipás","piperkőc","pirított","piros","pirospozsgás","pirotechnikai","pislákoló","pislogó","pisze","piszkos","piszkosfehér","piszkosszürke","piszlicsáré","piti","pitiáner","pitvari","pityókás","plakátkészítő","plasztikai","plasztikus","platformfüggetlen","plátói","pléhpofa","plenáris","pletykás","pletykázó","plömplöm","plurivalens","pneumatikus","pocakos","pocsék","pofátlan","pofonegyszerű","pogány","poharazó","pohos","pókhálószerű","pokoli","poláris","polgári","policentrikus","poligám","polinomiális","polírozott","politikai","politikamentes","poloskás","polyák","pompás","pongyola","pontatlan","pontos","porcos","porhanyós","pórias","porított","porlepte","pormentes","pornográf","poroltó","poros","porosz","poroszka","porózus","porszerű","portalan","portómentes","portugál","porzós","poshadt","postai","postatiszta","posztalveoláris","posztgraduális","posztumusz","potenciális","pótolhatatlan","potom","potrohos","potya","pozitív","pöffeszkedő","pökhendi","pöpec","pőre","pöttöm","pöttyös","pragmatikus","praktikus","precíz","pregnáns","prekolumbiánus","prémes","preszókratikus","presszós","preventív","prím","príma","primitív","primordiális","privát","problémamentes","problematikus","procc","produktív","profán","profi","profilaktikus","programozási","programozható","progresszív","prosztó","protekcionista","protestáns","protivzakonit","provanszál","provokatív","prózai","prűd","pszichedelikus","pszichés","pszichikai","pszichoaktív","pszichológiai","pszichostimuláns","pszichotikus","pszichotróp","puffadt","pufi","pufli","pufók","puha","puhító","pupillatágító","púpos","puritán","puszta","pusztító","pünkösdi","püspöki","rabló","racionális","rácsos","radikális","radioaktív","rádzsasztháni","rafinált","ráfizetéses","rafkós","ragacsos","ragadó","ragadós","ragadozó","ragadt","ragályos","ragaszkodó","ragasztó","rágó","rágós","ragozhatatlan","ragyás","ragyogó","rahedli","rákellenes","rákkeltő","rakó","rakoncátlan","rákos","rákövetkező","ramaty","rámenős","ráncos","rángatózó","rántott","raplis","rapszodikus","rasszista","raszta","rátarti","rátermett","ravasz","rázó","rázós","reakciós","reális","realista","rebellis","receptív","recés","redundáns","redvás","redves","református","regényes","régészeti","reggeli","régi","régies","régimódi","regionális","régmúlt","regnáló","regresszív","reguláris","rejtelmes","rejtélyes","rejtett","rejtőző","rekedt","rekedtes","rekkenő","rekombináns","rekreációs","rekurzív","relatív","releváns","remegő","remek","reménykedő","reménytelen","reményteljes","reményvesztett","rémes","rémisztő","rémült","rendellenes","rendeltetésszerű","rendes","rendetlen","rendezetlen","rendezett","rendhagyó","rendíthetetlen","rendkívüli","rendőri","rendszeres","rendszerető","rendszertani","rendszertelen","rendű","rendületlen","rengeteg","rengő","repedezett","repellens","repi","reprezentatív","reproduktív","republikánus","rest","részbenrendezett","részeg","részeges","reszelt","részes","részeshatározó","reszkető","részleges","részletes","részletgazdag","részmunkaidős","részvétlen","retardált","rétegezett","retroflex","retrográd","rettenetes","rettenthetetlen","rettentő","reumaellenes","reumás","revideált","réz","rezes","rézfúvós","rezidens","rezignált","rezisztens","réztartalmú","rézvörös","rézsútos","riadt","riasztó","rideg","rigolyás","riherongy","rikító","ringó","ritka","ritmikus","rituális","rizsporos","robbanásszerű","robbanékony","robbanó","robosztus","rohadék","rohadt","rohamoldó","rohanó","rojtos","rókaszínű","rokkant","rokonértelmű","rokonszenves","rokontalan","római katolikus","római","román","romániai","romans","romantikus","romboló","romlandó","romlatlan","romlott","romos","ronda","rongyos","rontó","ropogós","roppant","roskatag","rostgazdag","rostos","rossz","rosszakaratú","rosszhiszemű","rosszindulatú","rosszkedvű","rosszmájú","rothadó","rothadt","rovarevő","rozoga","rozzant","rózsapiros","rózsás","rózsaszín","rózsaszínű","rozsdamentes","rozsdás","rozsdaszín","rozsdaszínű","rozsdavörös","rögös","rögtönzött","rögzített","rögzítő","röpke","röpképes","röpképtelen","röplabdázó","rőt","rövid","rövidhullámú","rövidített","rövidlátó","rövidtávú","ruderális","rugalmas","rugalmasan","ruganyos","rugékony","rugós","ruhátlan","rumos","rupótlan","rusnya","ruszki","rusznyák","rusztikus","rút","rutén","rutinos","rügyező","rühes","Sablon:újmell","sablonos","sáfránysárga","saját","sajátkezű","sajátos","sajátságos","sajátszerű","sajgó","sajnálatos","sajnálatra méltó","sajtónyelvi","sajtos","sallangmentes","salvadori","sanda","sánta","sanyarú","sápadt","sárfehér","sárga","sárgás","sárgásbarna","sárgásbarnás","sárgásvörös","sárgászöld","sarkalatos","sarki","sármos","sáros","sátáni","satnya","saválló","savanykás","savanyú","savas","sávos","savtartalmú","scabby","sebes","sebesült","sebészeti","sebezhetetlen","sebezhető","sebzett","segítőkész","sejtelmes","sejten belüli","sekély","sekélyes","selejtes","selymes","sematikus","semleges","semlegesnem","semlegesnemű","semmiféle","semmirekellő","semmis","semmitmondó","semmittelen","serény","sértetlen","sérthetetlen","sértő","sértődékeny","sértődött","sérülékeny","sérült","sétáló","sietős","síita","sík","sikamlós","síkbarajzolható","síkbeli","sikeres","sikertelen","sikkes","sikló","síkos","silány","sima","simulékony","Sínai","siralmas","sirály","sisa","sivár","skálázható","skandináv","skarlát","skarlátpiros","skarlátvörös","skót","slágfertig","slampos","slejfni","slendrián","smaragdzöld","smucig","snassz","sociniánus","sodró","sóher","sok","sokablakos","sokágú","sokatmondó","sokéves","sokfelé","sokféle","sokkoló","sokkötetes","sokoldalas","sokoldalú","sokrétű","sokszínű","sokszoros","soproni","sorakozó","sorba rendezett","sorköteles","sorozatos","sorsdöntő","sós","sótartalmú","sótlan","sovány","sóvár","sóvárgó","sörényes","sötét","sötétbarna","sötétkék","sötétlila","sötétpiros","sötétsárga","sötétszőke","sötétszürke","sötétvörös","sötétzöld","spanyol","spanyol-amerikai","spártai","spéci","speciális","specifikus","spicces","spirális","spiritiszta","spirituális","sporadikus","spórolós","sportos","sportszerű","sportszerűtlen","sprőd","srég","stabil","statikus","statisztikai","steril","stikkes","stílusos","stílustalan","stramm","stratégiai","stresszes","strukturális","sugárbiztos","sugárhajtású","sugárzásmérő","sugárzó","súgó","súlylökő","súlyos","súlyosbító","súlyozott","súlytalan","sumér","sunyi","súrló","súrlódásmentes","susnyás","suta","suttyó","süket","süketnéma","sületlen","sült","süllyedő","süppedő","sürgető","sürgős","sűrített","sűrű","süsü","sütő","sváb","svájci","svéd","szabad szájú","szabad","szabadalmas","szabadalmi","szabadelvű","szabadfogású","szabadharcos","szabadkézi","szabadlábon","szabadnapos","szabados","szabadsági","szabadstílusú","szabadszájúság","szabadtéri","szabadúszó","szabályellenes","szabályos","szabályozó","szabályszerű","szabálytalan","szabatos","szabott","szabványos","szabványosított","szadista","szaftos","szaggató","szaggatott","szagló","szaglósejt","szagos","szagtalan","szagú","szájas","szájbarágó","szájú","szakadatlan","szakadó","szakadozott","szakállas","szakértői","szakképzetlen","szakképzett","szakmai","szakrális","szakszerű","szakszerűtlen","szakszervezeti","szálkás","szállító","szálló","szalmapapucsos","szalmasárga","szalonképes","szalonnás","száloptikás","számbeli","számító","számítógépes","számkivetett","szamoai","számos","számottevő","számozott","számszerű","számtalan","számtani","szánakozó","szánalmas","szándékos","szapora","szaporító","szaporodási","szappanos","szaprofág","száraz","szárazföldi","szárazságtűrő","szárd","szárító","szárított","szarkasztikus","szarkavaró","származó","származtatott","szaros","szártalan","szarvasmarhaféle","szász","szatirikus","szaúd-arábiai","szavahihető","szavazási","szavazatszámláló","szavazó","százalékos","százas","százszázalékos","százszoros","szebuano","szederjes","szedő","szédülés elleni","szefárd","szegény","szegényes","szégyenkező","szégyenletes","szégyenlős","szégyentelen","szeizmikus","szekunder","szekvenciális","szeleburdi","szelektív","széles körű","szeles","széles","szélesvásznú","szélfogó","szélhordta","szelíd","szelídített","szellemdús","szellemes","szellemi","szellemiségű","szellemtelen","szellős","szellőzetlen","szélmentes","szélső","szélsőséges","szélvédő","szembenálló","szembeötlő","szembetűnő","szemcsés","személyes","személyi","személytelen","szemérmes","szemérmetlen","szemészeti","szemetes","szemfüles","szemkápráztató","szemléletes","szemlélődő","szemrehányó","szemtelen","szemüveges","szende","szenegáli","szenes","szénfekete","szénfűtéses","szénhordó","szenilis","szénsavas","szénszállító","szent","széntartalmú","szentimentális","szentségi","szentségtelen","szentségtörő","széntüzelésű","szenvedélyes","szenvedélyteli","szenvedő","szenvelgő","szenvtelen","szenzációhajhász","szenzációs","szennyes","szennyezett","szennyező","szenyó","szép","szépítő","széplelkű","szeplős","szeplőtlen","szépségápoló","szépséges","szeptemberi","szeptikus","szerb","szerbhorvát","szerelmes","szerelmi","szerelő","szerencsehozó","szerencsejátékos","szerencsés","szerencsétlen","szerény","szerénytelen","szereplő","szeretett","szerető","szerkezeti","szertartásos","szerteágazó","szertelen","szerves","szervetlen","szervezési","szervezeti","szervezett","szervi","szerzetesi","szerzett","szerző","szerződéses","szerződő","szerzői","szeszélyes","szeszes","szesztartalmú","szétszedhető","szétszórt","szexi","szexuális","szezonvégi","szferikus","sziámi","szibériai","szicíliai","szigorú","szigorúan monoton növekvő","szikár","szikes","szikh","sziklás","szilaj","szilárd","sziléziai","szilvakék","szimbolikus","szimfonikus","szimmetrikus","szimpatikus","szimpi","szimpla","szimultán","színarany","szindhi","színes","színészi","színezüst","szingaléz","szinguláris","színházi","színigaz","színjátszó","színjeles","szinkron","színpadi","színpadias","színpompás","színszerű","szintaktikai","színtartó","színtelen","szintetikus","szintű","színű","színvak","színvonaltalan","sziporkázó","szír","szíriai","szirupos","szisztematikus","szittya","sziú","szivacsos","szívbemarkoló","szívbeteg","szívélyes","szíves","szívós","szívpitvari","szívszaggató","szívtelen","szívű","szkeptikus","szkíta","szkizotim","szláv","szlovák","szlovákiai","szlovén","szó szerinti","szóbeli","szóbő","szoci","szociáldemokrata","szociális","szocialista","szociológiai","szófecsérlő","szófogadatlan","szófogadó","szoftverhibás","szófukar","szokásos","szokatlan","szókimondó","szokványos","szoláris","szolgálati","szolgálatkész","szolgálattevő","szolgalelkű","szolgalelkűség","szolgáltató","szolid","szolidáris","szóló","szomáli","szomáliai","szomjas","szomjoltó","szomnambul","szomorító","szomorkás","szomorú","szomszédos","szónoki","szopósszájú","szoprán","szórakozott","szórakoztató","szorb","szorgalmas","szorgos","szorító","szóró","szorongatott","szoros","szorult","szórványos","szórványosan","szorzattartó","szószaporító","szószátyár","szótárérett","szótlan","szovjet","szöges","szögletes","szőke","szökő","szökött","szöktető","szőlős","szőnyegszövő","szörfös","szörnyű","szőrös","szőrtelen","szöszmentes","szöveges","szövetséges","szövetségi","szövevényes","szövődménymentes","szövött","sztereó","sztereofonikus","sztochasztikus","sztoikus","szuboptimális","szubtilis","szubtrópusi","szudáni","szuggesztív","szundanéz","szunnyadó","szuper","szupermodern","szúró","szurokfekete","szúrós","szurtos","szuverén","szűk","szűkkeblű","szűkmarkú","szűkölködő","szűkös","szükséges","szükségszerű","szükségtelen","szűkszavú","szülési","születési","született","szülő","szünetmentes","szüntelen","szűretlen","szürjektív","szürke","szürkés","szürkésbarna","szürkésbarnás","szürkésfehér","szürkésfekete","szürkéskék","szürkéslila","szürkéssárga","szürkészöld","szűrös","szürreális","szűz","szűzies","szvázi","tábori","tádzsik","tág","tagalog","tágas","tágító","tagolatlan","tagolt","tahiti","taino","tájékozatlan","tájékozott","tajvani","takarékos","takarékossági","takaró","takarodó","takaros","taknyos","taktikai","taktikus","találékony","található","találó","találós","talmi","talpas","talpnyaló","talpraesett","támadó","tamil","támogató","támogatott","tanácsadó","tanácskozó","tanácsos","tanácstalan","tanári","tandíjmentes","tanítási","tanító","tántoríthatatlan","tantrikus","tanulatlan","tanulmányi","tanult","tanúsított","tanzániai","tányérnyaló","tányérsapkás","tányértalpú","tányértörlő","tapadó","tapasztalati","tapasztalatlan","tapasztalt","tapétás","tapintatlan","tapintatos","tapintható","tápláló","táplált","tar","tárcsás","tárgyas","tárgyatlan","tárgyi","tárgyilagos","tárgytalan","tarka","tarkabarka","tároló","társadalmi","társadalomátalakító","társalgó","társas","társasági","társaságkedvelő","társított","társtalan","társult","tartalmas","tartalmatlan","tartalmú","tarthatatlan","tartó","tartós","tartósított","tartózkodási","tartózkodó","tasmaniai","taszító","tavalyi","távoli","távolító","távollátó","távollevő","taxonómiai","technikai","technológiai","téglalap alakú","téglaszínű","téglavörös","tegnapi","teherhordó","tehermentes","tehetetlen","tehetetlenségi","tehetős","tehetséges","tehetségtelen","tejes","tejfehér","tekerő","tekervényes","teketóriázó","tekintélyelvű","tekintélyes","tékozló","tektonikai","tektonikus","tele","televíziós","telhetetlen","teli","téli","telivér","teljes","teljesidős","teljesített","teljesíthető","teljhatalmú","teltkarcsú","teltkeblű","tematikus","templomjáró","tendenciózus","tengelyes","tengelyirányú","tengeralattjáró-elhárító","tengerentúli","tengerészeti","tengerészkék","tengeri","tengeribeteg","tengerkék","tengermély","tengermenti","tengerparti","tengerszín","tengerszínű","tengerzöld","tenyeres","tenyérnyi","tényleges","teológiai","terápiás","teratogén","térbeli","terebélyes","teremtő","terepjáró","terhelt","terhes","térítésmentes","terítő","terjedelmes","terjengős","termékeny","terméketlen","termelő","természetellenes","természetes","természetfeletti","természeti","természettudományi","termesztett","termetes","termikus","termő","territoriális","területi","tervezhető","tervszerű","testes","testesedő","testi","testszín","testszínű","testületi","testvéri","testvéries","testvérietlen","testvértelen","tetemes","tétlen","tétova","tétovázó","tetőtéri","tetszetős","tetszőleges","tetterős","tettetett","tettrekész","tetves","tevékeny","tevékenységi","tévelygő","téves","tevőleges","texasi","textil","thai","thaiföldi","tibeti","tigrinya","tilalmas","tilos","tiltó","tiltott","tintás","tipikus","tirpák","tirrén","tiszta","tisztátalan","tiszteletbeli","tiszteletlen","tiszteletreméltó","tiszteletteljes","tisztelettudó","tisztelt","tisztes","tisztességes","tisztességtelen","tisztességtudó","tisztító","tisztított","titkolózó","titkolt","titkos","titoktartó","titokzatos","tízágú","tojásdad","tojássárga","tokaji","tokás","tolakodó","toleráns","tollas","toló","tolószékes","tompa","tongai","topis","toplák","toprongyos","torkos","tornyos","torz","torzított","torzult","toszkán","totális","totalitariánus","totalitárius","további","toxikus","többemeletes","többes","többfeladatos","többféle","többfelhasználós","többhetes","többjelentésű","többkötetes","többközpontú","többnyelvű","többórás","többrétegű","többsejtű","többváltozós","tőkeerős","tökéletes","tökéletlen","tőkeszegény","tökmindegy","töltött","tömeges","tömegpusztító","töméntelen","tömény","tömítetlen","tömített","tömör","tömörített","tömött","töppedt","töredékes","töredelmes","törékeny","törekvő","töretlen","törlő","törő","török","törött","törpe","történelem előtti","történelmi","történeti","törtető","törvényellenes","törvényes","törvényesen","törvényhozó","törvényszéki","törvényszerű","törvénytelen","törzsvásárlói","tövises","tradicionális","trágár","tragikomikus","tragikus","transzalpin","transzcendens","transzcendentális","transzgenikus","transznemű","transzparens","transzperszonális","transzvezikális","tranzitív","trapista","tré","tréfálkozó","tréfás","trehány","trendi","triciklikus","trigonometrikus","triviális","trójai","trombitás","trópusi","tucatnyi","tudatlan","tudatmódosító","tudatos","tudományos","tudományos-fantasztikus","tudós","tudósító","tudvalevő","tulajdon","tulajdonítható","tulajdonképpeni","túláradó","túlbecsülhetetlen","túlbuzgó","túlérett","túlérzékeny","túlhajszolt","túlhajtott","túlhangsúlyozott","túli","túlkoros","túlméretes","túlnyomó","túlságos","túlsó","túlsúlyos","túlvilági","túlzó","túlzott","túlzsúfolt","tunéziai","tunya","turáni","túrós","tuszi","tutyimutyi","tuvalui","tűéles","tűhegyes","tükörfényes","tükörsima","tükrös","tükröző","tűlevelű","tündéri","tündöklő","tünékeny","tünetmentes","türelmes","türelmetlen","tűrhetetlen","tűrhető","türkiz","türkizkék","türkmén","tüskés","tűzálló","tűzbiztos","tüzelő","tüzes","tűzforró","tűzi","tűzpiros","tűzveszélyes","tűzvörös","Ú","uccsó","udmurt","udvari","udvarias","udvariassági","udvariatlan","ugor","ugrásszerű","ugró","úgynevezett","új","újdivatú","újdonsült","újévi","újfajta","újfelnémet","újgazdag","ujjatlan","újkori","újlatin","újrahasznosított","újrakezdő","újszülött","új-zélandi","ukrán","ultrahangos","ultraibolya","ultraklerikális","ultraliberális","ultramodern","ultrarövid","ultraviola","unalmas","unáris","unatkozó","uncsi","undok","undorító","unitárius","univerzális","unott","uráli","uralomvágyó","uras","úrbéri","urdu","úri","uruguayi","úszó","úszóképes","úszólábú","utálatos","utáni","utánozhatatlan","utazási","utazó","utcai","úti","utóbbi","utólagos","utolsó előtti","utolsó","utópisztikus","úttörő","Ü","üde","üdvös","üdvözült","ügyefogyott","ügyes","ügyetlen","ügyfélorientált","ügynöki","ügyvédi","üldözési","üldöző","üldözött","üledékes","ülő","ünnepélyes","ünnepi","űrbeli","üreges","üregi","üres","ütemes","ütemtelen","ütő","ütődött","ütős","ütött-kopott","üvegablakos","üveges","üvegfúvó","üvegzöld","üzbég","üzemanyagtöltő","üzembiztos","üzemi","üzemképes","üzemképtelen","üzemkész","üzleti","üzletszerű","űző","vacak","vad","vadászati","vádbeli","vadbika","vadidegen","vadiúj","vádló","vadonatúj","vadregényes","vágó","vágott","vágyódó","vagyonos","vagyontalan","vajákos","vajsárga","vajszínű","vak","vakablakos","vakbuzgó","vakító","vakmerő","vakotás","valamilyen","válaszoló","választékos","választható","választott","vállalati","vállalhatatlan","vállalható","vallásellenes","valláserkölcsi","vallási","vallásos","vallástalan","vallon","való","valódi","válogatós","válogatott","valós","valósághű","valóságos","valószínű","valószínűtlen","valótlan","válságos","váltakozó","változatlan","változatos","változékony","változó","változtatható","vámmentes","vándorló","várandós","varangyos","váratlan","varázslatos","várható","váró","városi","városközi","városrendezési","várt","vas","vasárnapi","vasbika","vaskalapos","vaskos","vastag","vastagbőrű","vastartalmú","vasúti","vaszkuláris","váteszi","vatikáni","védekező","védelmi","védett","védikus","védjegyzett","védő","védtelen","vég nélküli","vega","vegán","végérvényes","véges","vegetatív","végleges","végrehajtható","végső","végtelen","végzetes","végzett","végződő","vegyelemző","vegyes","vegyi","vegyipari","vegyszeres","vegytiszta","vékony","vektoriális","veláris","véleményformáló","velencei","véletlen","véletlenszerű","velős","vélt","vén","vénás","vend","vendéglői","vendégszerető","venezuelai","véraláfutásos","véralvadásgátló","véralvasztó","vérbő","vérengző","véreres","veres","véres","véreskezű","vérfagyasztó","vérfertőző","vérnyomáscsökkentő","verő","verőfényes","vérpiros","vérrokon","versengő","versenyképes","versenyképtelen","versenyző","vérszegény","vérszín","vérszomjas","vértelen","vértisztító","vérvörös","vérzékeny","vérzéscsillapító","vérző","véső","veszedelmes","veszekedős","veszélyes","veszélytelen","vészjósló","vészterhes","vesztő","veterán","vetési","vétkes","vétlen","vető","vezérlési","vezérlő","vezeték nélküli","vezetékes","vezető nélküli","vezető","vezetői","vézna","viaszos","viaszsárga","vibráló","vicces","vicik-vacak","vidám","vidéki","vidor","vietnámi","víg","vigasztalan","vigasztalhatatlan","vigezimális","vigyázatlan","vigyázó","viharálló","viharedzett","viharmentes","viharos","viharvert","világhírű","világi","világító","világlátott","világnézeti","világos","világosbarna","világoskék","világossárga","világoszöld","világosszőke","világosszürke","világpolgári","világtalan","villámgyors","villamos","villogó","violaszín","violaszínű","virágmintás","virágos","virágtalan","virágzó","virgácsos","virgonc","virtigli","virtuális","virulens","vírusellenes","vírusos","viselkedésbeli","viselkedési","viselő","viselős","viszketésgátló","viszkető","viszkózus","viszonzatlan","viszonylagos","visszaélő","visszaeső","visszafogott","visszafogottan","visszafordíthatatlan","visszaható","visszamaradt","visszapillantó","visszás","visszataszító","visszavonhatatlan","vitaképes","vitaképtelen","vitális","vitamindús","vitaminos","vitás","vitathatatlan","vitatható","vitatkozó","vitatott","vitázó","vitéz","vitorlás","vízálló","vízáteresztő","vízbő","vizelethajtó","vízelvezető","vizenyős","vizes","vizesnyolcas","vizezett","vízfejű","vízforraló","vízgyűjtő","vízhatlan","vízhűtéses","vizi","vízi","vízivó","vízízű","vízköves","vízlágyító","vízmelléki","vízmentes","víznyelő","vízöblítő","vízparti","víztartalmú","víztartó","víztaszító","víztelen","víztiszta","vizuális","vizű","vízügyi","vízvezető","vízzáró","vizsgáló","vízszegény","vízszintes","vízszűrő","vonatkozó","vonó","vontatott","vonzó","vörös hajú","vörös","vörösbarna","vöröses","vörösesbarna","vörösesbarnás","vörösesszőke","vöröshajú","vulgáris","vulkáni","vulkanikus","walesi","xenofób","x-lábú","zabolátlan","zabos","zabostarisznya","zafírkék","zagyva","zaire-i","zajmentes","zajos","zajtalan","zaklatott","zamatos","zárkózott","záró","zárójeles","zárt","zárvatermő","zavarba ejtő","zavaró","zavarodott","zavaros","zavart","zavartalan","zazaki","zegzugos","zelante","zenei","zenekedvelő","zenés","zilált","zizi","zizzent","zord","zordon","zoroasztriánus","zökkenőmentes","zöld","zöldes","zöldessárga","zöldmezős","zöldséges","zöngétlen","zúgó","zuhogó","zulu","züllött","zűrös","zűrzavaros","züttyös","zsarnoki","zsaroló","zsebes","zsémbes","zsemleszínű","zsenáns","zseniális","zsibbadt","zsidó","zsidóbarát","zsidóellenes","zsidómentes","zsindelyes","zsinóregyenes","zsírdús","zsírfoltos","zsírmentes","zsíros","zsírszegény","zsírtalan","zsírtartalmú","zsombékos","zsörtölődő","zsúfolt","zsugori","zsúpfedél","zsúpfödeles"],Du0=["a szabadban","ab ovo","abbizony","abszolúte","ad esempio","addig","addigra","adómentesen","afelé","afelett","afelől","afféle","afölé","agresszíven","ahányszor","ahelyett","ahogyan","ahol","ahonnan","ahonnét","ahova","ahová","ahoz","akadozva","akaratlanul","akárhány","akárhogy","akárhogyan","akárhol","akárhonnan","akárhonnét","akárhova","akárhová","akármeddig","akármennyien","akármennyire","akármerre","akármerről","akármiért","akármikor","akármint","akarva-akaratlan","akarva-akaratlanul","akként","akképp","akképpen","akkor","akkorára","akkoriban","akkoron","akkorra","akkorról","akkortájban","akkortájt","akkortól","akörül","aközben","aközött","aktívan","alá","alább","aláfelé","alant","alantabb","alapján","alaposan","alaptalanul","alapvetően","alatta","alattomban","alattomosan","alázatosan","albánul","alig","aligha","alighanem","alighogy","alkalmanként","alkalmasint","alkalomadtán","alkonyattájban","államilag","állandóan","állítólagosan","állítva","állva","alma","almás","általa","általában","alul","amellett","ámen","amennyi","amennyiben","amennyien","amerre","amerről","amettől","amiatt","amidőn","amiért","amíg","amiként","amikor","amikorra","amikorról","amikortól","amilyen","amint","amióta","amoda","amonnan","amonnét","amott","amottan","amúgy","annál","anno","annyiban","annyiszor","annyival","apránként","aprólékosan","arányosan","aránytalanul","arcátlanul","arra","arrább","arrafelé","arrébb","arról","aszerint","át","átellenben","átkozottul","átlagosan","átmenetileg","attól","automatikusan","avégett","avval","azalatt","azáltal","azám","azelőtt","azért","aziránt","aznap","azokat","azon nyomban","azon","azonfelül","azonképp","azonképpen","azonkívül","azonközben","azonmód","azonnal","azontúl","azóta","aztán","azután","azzal","bajorul","baloldalról","balra","balról","balul","bambán","bánatosan","barátságosan","barátságtalanul","bárhogy","bárhogyan","bárhol","bárhonnan","bárhonnét","bárhova","bárhová","bármeddig","bármennyire","bármerre","bármerről","bármiért","bármiképp","bármikor","bármikorra","bármikortól","bármint","bátran","bazi","be","befele","befelé","bele","belé","beléd","beléjük","belém","belénk","belétek","belőle","belsőleg","belül","benn","benne","bent","betyárosan","bevéve","bezárva","biológiailag","bizalmasan","bizonyára","bizonyosan","biztonságosan","biztosan","boldogan","bőkezűen","bölcsen","bőségesen","bővebben","bőven","brutálisan","buzgón","büntetlenül","céltalanul","cenzúrázva","cikkcakkban","cirka","csak","csaknem","csakugyan","csendben","csendesen","cserébe","csigalassúsággal","csinosan","csipetnyi","csodálatosan","csodálatra méltóan","csöndesen","csupa","csupán","csüggedten","dafke","darabokra","darabonként","de","délben","délen","délutánonként","derekasan","díjmentesen","dinamikusan","doszt","drámaian","drasztikusan","durván","ebből","éberen","ébren","eddig","efelől","egál","egészen","égetően","egyáltalán","egyaránt","egybehangzóan","egyben","egyből","egyébként","egyedül","egyelőre","egyenesen","egyenként","egyenletesen","egyenlően","egyenlőre","egyenlőtlenül","egyértelműen","egyetemesen","egyfelől","egyfolytában","egyhangúlag","egyhuzamban","egyidejűleg","egykor","egyoldalúan","egyre","egyrészről","egyrészt","egyszer","egyszerre","egyszerűen","egyszóval","egyúttal","együtt","ehelyett","éhgyomorra","ehhez","éjfélkor","éjjel","éjjel-nappal","éjszaka","ekként","ekkép","ekkor","eközben","el","eladdig","elé","elég","eléggé","eleinte","élénken","élesen","életfogytig","életfogytiglan","élethosszig","eleve","elevenen","elgondolkozva","elkerülhetetlenül","ellenállhatatlanul","ellenben","ellenében","ellenesetben","ellenkezőleg","elméletileg","elmondás alapján","előbb","élőben","előkelően","elől","elölről","előre","előre-hátra","először","előtte","előzőleg","elsősorban","elvégre","elvétve","emiatt","épp","éppen","éppenséggel","épphogy","éppúgy","eredetileg","érintőlegesen","erkölcsileg","erősen","erőszakosan","erőteljesen","erőtlenül","erre","errefelé","erről","értéktelenül","értelmetlenül","érthetően","érzéketlenül","esetén","esetenként","esetleg","esetlenül","estefelé","esténként","eszerint","eszeveszetten","észrevehetően","ésszerűen","étlen-szomjan","ettől","Európa-szerte","évekig","évente","exponenciálisan","ezalatt","ezáltal","ezekben","ezelőtt","ezenfelül","ezenkívül","ezentúl","ezerszer","ezerszeresen","eziránt","ezután","fájdalommentesen","fantasztikusan","fáradhatatlanul","fásultan","fegyvertelenül","féktelenül","fel","félelmetesen","félénken","felfelé","felgerjedve","felhasználásával","félig","félig-meddig","feljebb","fellebb","fellengzősen","felől","felőled","felőlem","félre","felségesen","feltehetőleg","feltétlen","feltétlenül","feltéve","felül","félvállról","feneketlenül","fenn","fenomenológiailag","fenségesen","fent","fényesen","ferdén","feszt","figyelmesen","finoman","fizikailag","fogalmilag","fokozatosan","folyamatosan","folyton","folytonosan","fontosan","fordítva","forrón","főként","főképpen","földrajzilag","fönn","franciául","frissiben","furcsán","furfangosan","furtonfurt","futólag","futólagosan","függetlenül","fülledten","fürgén","gazdaságilag","gazdaságosan","genetikailag","gépiesen","globálisan","gondatlanul","gondosan","gondtalanul","görögül","grafikusan","gyakorlatilag","gyakorta","gyakran","gyalog","gyalogosan","gyámoltalanul","gyanútlanul","gyengéden","gyengén","gyermetegen","gyorsan","gyorsítva","gyönyörűen","háborítatlanul","hagyományosan","hajdan","haladéktalanul","hálásan","halkan","hallatlanul","halványan","hamar","hamarosan","hangosan","hangsúlyosan","hangtalanul","hanyatt","hanyatt-homlok","haragosan","háromszor","hasból","hasonlóan","hasonlóképpen","határozottan","hatékonyan","hátha","hátra","hátrafelé","hátul","hátulról","havonta","haza","hazafelé","házilag","héberül","helyesen","helyet","helyette","helytelenül","hetedíziglen","hetente","hétfőn","hétszer","hétvégén","hevesen","hiába","hibásan","hibátlanul","hihetetlenül","hirtelen","hiszékenyen","hitelesen","hivatalból","hivatalosan","hogyha","hogyne","hollandul","holnap","holnapután","holott","honn","honnan","honnét","hosszadalmasan","hosszasan","hozzá","hozzád","hozzájuk","hozzám","hozzánk","hozzátok","hozzávetőleg","hozzávetőlegesen","idáig","ide","idegesen","idén","ide-oda","időben","időközben","időnként","időrendileg","időről időre","idővel","igazán","igen","igencsak","igenlően","illegálisan","ilyenkor","íme","imette","ímhol","iminnen-amonnan","ímmel-ámmal","indulatosan","ingyen","ingyenesen","inkább","innen","intenzíven","intézményesen","irgalmatlanul","ironikusan","irtózatosan","irtózva","ismét","istenesen","istenigazában","istentelenül","iszaposan","itt","itten","ivarosan","izromban","jelen","jelenleg","jelentősen","jobban","jobboldalt","jobbra","jobbról","jócskán","jóindulatúan","jókedvűen","jól","jóllehet","kábán","kábé","kacéran","kapásból","kapcsán","kapcsolatosan","kategorikusan","katonailag","kedvéért","kedvesen","kedvetlenül","kedvezően","kegyetlenül","kellemesen","kellene","keményen","kémiailag","kényelmesen","keserűen","késő","később","későn","készakarva","készen","kétesen","kétféleképpen","kéthavonként","kétnaponként","kétségkívül","kétségtelenül","kétszer","kettecskén","keverve","kezdetben","kézenfogva","ki","ki-be","kicsit","kielégítő módon","kielégítően","kifejezetten","kifelé","kihalófélben","kilenckor","kíméletlenül","kimerítően","kinn","kint","kissé","kitűnően","kiváltképpen","kivételesen","kivéve","kivirradtig","kívül","kívülről","kizárólag","kizárólagosan","kombinálva","komolyan","komoran","korábban","korán","korlátlanul","ködösen","kölcsönösen","könnyedén","könnyen","könyörtelenül","köröskörül","körös-körül","körül","körülbelül","következésképpen","következményeként","következőképp","következőképpen","követően","közbe-közbe","közben","közel","közelebb","közepesen","közömbösen","közönyösen","közösen","központilag","közt","közül","közvetlenül","közvetve","kreatívan","kulturáltan","külföldön","külön","különben","külön-külön","különösen","külsőleg","lassacskán","lassan","lassanként","lassan-lassan","látatlanul","látszólag","le","lefelé","le-föl","legalább","legfeljebb","leginkább","legkésőbb","legott","legottan","legszívesebben","legtávolabb","lehangoltan","lehetőleg","lélegzetelállítóan","lélekszakadva","lelkesen","lelkileg","lenn","lenne","lent","lenti","lépésenként","lépésről lépésre","letargikusan","leverten","lóhalálában","lóháton","lopva","lustán","ma","magafajta","magamfajta","magasan","magatartásilag","magától értetődőleg","magától","magunkfajta","magyarul","maholnap","mainapság","majd","majdnem","majdnemhogy","makacsul","manapság","manuálisan","már","maradandóan","már-már","márpedig","más","másféle","másfelől","máshogy","máshol","máshová","másként","másképp","másképpen","máskor","másnap","másrészt","másutt","matematikailag","maximálisan","maximum","még egyszer","még","megadóan","megfelelően","meggondolatlanul","megint","megközelítőleg","meglehet","meglehetősen","meglepetésszerűen","mégse","mégsem","melegen","mellesleg","méltóan","mélyen","mélységesen","menet","mentálisan","mentegetőzően","mentegetőzve","merészen","mérgesen","mérhetetlenül","merrefelé","mérsékelten","mesterségesen","messzünnen","mezítelenül","mezítláb","meztelenül","mezzoforte","mialatt","miattad","miattam","midőn","mieink","mielőbb","mielőtt","míg","mihelyst","miközben","minap","mind ez idáig","mindamellett","mindeddig","mindegyik","mindenekelőtt","mindenesetre","mindenfelé","mindenfelől","mindenhol","mindenhonnan","mindenhova","mindenképpen","mindenkor","mindennap","mindenünnen","mindenünnét","mindenütt","mindenüvé","mindétig","mindhalálig","mindhiába","mindig","mindinkább","mindjárt","mindjobban","mindkettő","mindnyájan","mindörökre","mindössze","mindösszesen","minduntalan","mindvégig","mintegy","mínusz","mióta","miszerint","miután","modortalanul","mohón","mondván","most","mostan","mostanában","mostanság","mozdulatlanul","mögé","mögöttem","múló","múltkor","művésziesen","nagyjából","nagyképűen","nagymértékben","nagyon","nagyrészt","nála","nálad","nálam","nálatok","náluk","nálunk","napjában","napjainkban","napjainkig","naponta","nedvesen","négykézláb","négyszemközt","négyszer","néha","nehezen","nehézkesen","néhol","neked","nekem","neki","nekik","nektek","nekünk","nem","nemcsak","nemegyszer","némelyik","nemigen","nemrég","nemsokára","nemzetközileg","nevetségesen","névtelenül","nicsak","nincstelenül","noha","normálisan","nuku","nyakra-főre","nyárban","nyema","nyersen","nyíltan","nyilván","nyilvánosan","nyilvánvalóan","nyista","nyitva","nyomatékosan","nyomban","nyomorúságosan","nyugodtan","nyugtalanul","oda","odaát","odafenn","odafent","odafönt","odáig","oda-vissza","óhatatlanul","okosan","okvetlen","okvetlenül","olcsón","oldalról","oldalt","oldalvást","olyanformán","olyanképpen","olyképpen","olykor","onnan","opcionálisan","optimálisan","optimistán","óramutató járásával ellentétes irányban","óramutató járásával megegyező irányban","oroszul","orozva","ostobán","otrombán","ott","otthon","óvatosan","öblösen","ömlesztve","önként","önkéntelenül","önműködően","örökké","örökkön","örökkön-örökké","örökre","őszintén","össze","összeegyeztethető","ősszel","összesen","összevissza","ösztönösen","ötkor","pár","párhuzamosan","passz","például","pénzügyileg","pillanatnyilag","politikailag","pompásan","pont","pontosan","provokatívan","puffra","rá","ráadásul","rád","ragyogóan","rajta","rájuk","rám","ránk","rátermetten","rátok","ravaszul","rég","régebben","régen","reggel","reggelente","régiesen","régóta","rekurzívan","reménytelenül","rendben","rendellenesen","rendesen","rendicsek","rendkívül","rendszeresen","rendszerint","részben","részlegesen","részletekben","részletesen","rettenetesen","rettentően","ritkán","róla","rólad","rólam","rólatok","róluk","rólunk","románul","rosszkor","rosszul","rögtön","rögvest","rögzítetten","röviden","rövidesen","sajnos","sántítva","sebtében","segítségével","sehogy","sehol","sehova","semmiért","semmiképp","semmiképpen","semmilyen","serényen","sértetlenül","sietősen","sietve","sikeresen","sikertelenül","simán","siváran","soha","sohasem","sohse","sok","sokáig","sokan","sokat","sokkal","sokszemközt","sokszor","során","sosem","staccato","süllyesztett","sürgősen","sűrűn","szabadon","szabályosan","szabályszerűen","szájon át","szakadatlanul","szakmailag","számtalanszor","szándékosan","százszor","százszorta","szégyenszemre","szégyentelenül","szélesen","szelíden","szellemileg","szemben","személyesen","szemérmetlenül","szemközt","szemlátomást","szemtelenül","szenvedélyesen","szépen","szerencsére","szerencsésen","szeretettel","szerfölött","szerint","szerintük","szerkezetileg","szertartásosan","szignifikánsan","szigorúan","szilárdan","színleg","szinte","szintúgy","szívélyesen","szívesen","szlovákul","szokatlanul","szomorkásan","szomorúan","szorgalmasan","szorosan","szörnyen","szűkmarkúan","szüntelenül","szürkén","takarékosan","takarosan","találomra","talán","tapintatosan","tartósan","tavaly","tavalyelőtt","távol","távolban","technológiailag","tegnap","tekintettel","tekintve","telides-tele","teljesen","tendenciózusan","tényleg","természetesen","terpeszben","területileg","tervszerűen","testileg","tétlenül","tétován","tipikusan","tisztán","tisztességesen","titkon","titokban","tova","tovább","továbbá","több","többé","többet","többi","többnyire","többségében","többszemközt","többször","tök","tökéletesen","tőle","tőled","tőlem","tőletek","tőlük","tőlünk","tömören","történelmileg","történetesen","tövig","tudatosan","tudvalevően","túl","tulajdonképpen","túlnyomórészt","túlságosan","túlzottan","túró","tuti","türelmesen","tüstént","udvariasan","úgy","ugyanakkor","ugyancsak","ugyanolyan","ugyanúgy","úgymint","újra","unos-untalan","utálattal","utána","útján","utólag","utólagosan","ügyesen","ügyetlenül","üggyel-bajjal","ünnepélyesen","vakmerően","valaha","valahára","valahogy","valahogyan","valahol","valameddig","valamely","valamelyest","valamikor","vállvetve","valóban","valójában","valószínűleg","váltakozva","váratlanul","vastagon","végig","végleg","véglegesítve","végre","végtelenül","végül","vele","veled","velem","veletek","véletlenszerűen","véletlenül","velük","velünk","veszélyesen","vidáman","vígan","világosan","világszerte","világviszonylatban","virágvasárnap","viszonylag","vissza","visszafelé","vitathatóan","vonatkozóan","vonatkozólag"],xu0=["ahogy","akár","akárcsak","akkor","ám","ámbár","ámde","ameddig","amennyiben","amíg","aminthogy","annálfogva","annyira","avagy","azaz","azazhogy","azonban","bár","bizony","de","dehát","dehogy","és","ezért","ha","habár","hacsak nem","hanem","hát","hisz","hiszen","hogy","hol","így","illetőleg","illetve","immár","is","kivéve ha","máskülönben","meg","mégis","mégpedig","mert","merthogy","mihelyt","miként","mindazáltal","mindazonáltal","mint","mintha","minthogy","mivel","mivelhogy","nahát","nehogy","nos","óh","pedig","plusz","s","sajna","satöbbi","se","sem","sőt","szintén","tehát","ugyan","ugyanis","úgyhogy","vagy","vagyis","valamennyi","valamint","viszont"],mu0=["a","á","abcúg","ah","aha","ahá","ajjaj","állj","bárcsak","brr","csacsacsa","ejha","fi","haha","hahaha","hehe","hihihi","jaj","lábhoz","ó","ohohó","ojjé","pssz"],hu0=["21. század","abajdóc","abaposztó","abbreviáció","abdikáció","ábécéskönyv","aberráció","abidjani","ablak","ablakemelő","ablakfülke","ablakkönyöklő","ablaknap","ablakos boríték","ablakosműhely","ablakráma","ablaksor","ablaktányér","ablaktörés","ablakvédő","abolicionista","abortőr","ábra","abraktakarmány","ábrándozás","abrázió","abroncs","abroncsvas","abszcisszatengely","abszolút gyakoriság","abszolutórium","abszorber","abszorptivitás","absztrakt tárgy","abszurditás","acehi","acéldrót","acélfűrész","acélhengermű","acélipar","acélkékes galambgomba","acéllánc","acélmetszés","acélöntő","acélparipa","acélszalag","acéltoll","acenokumarol","acetazolamid","acetilénlámpa","aceton","aciditás","Ackermann-függvény","Actinobacteria","ácsbárd","ácskapocs","ácsműhely","adag","adagolónyílás","adalékanyag","ádámcsutka","adapter","adásvétel","adatabsztrakció","adatbányászat","adatbázis lekérdezőnyelv","adatbázisadminisztrátor","adatbázis-eljárás","adatbázis-központú rendszer","adatbázis-modellezés","adatbázis-szövetség","adatbázisszerver","adatcsere","adatfelvétel","adatgyűjtés","adathordozó","adatkészlet","adatlap","adatmentés","adatpárhuzamosság","adattár","adattitkosítás","adatvédelem","Addison-kór","Adélie-pingvin","adenozin-trifoszfát","adige","adjunktus","adminisztrálás","admittancia","adóalany","adóbehajtás","adóbevallás","adóelengedés","adóeltitkolás","adófelügyelő","adóforrás","adóhátralék","adóilletékesség","adójövedelem","adókulcs","adománybirtok","adómegterhelés","adónem","adópótlék","adórészesedés","adóslevél","adósságtörlesztés","adószedő","adóteher","adótörvény","adóvégrehajtás","adrenalin","adszorpció","advekció","Adventvasárnap","aeronautika","aerosztatika","afélium","affin csoport","affixum","afgáni","áfonyadzsem","aforizma","afrikai cibetmacska","afrikai szilvafa","afrikander","ág","ágacskás kéregtörőgomba","agancság","agarász","ágas holdruta","agavé","ágazat","ágfűrész","aggastyán","agglegény","agglutináció","aggófű","aggság","agitáció","agónia","agrammatizmus","agráregyetem","agrárium","agrárolló","agrárprogram","agrárszocializmus","agrártörvény","agresszió","agrobiológia","agronómus","ágy","agyagbánya","agyagföld","agyagipar","agyagművesség","agyagréteg","agyagtalaj","agyalapi mirigy","agyarfa","ágyaspálinka","ágyazás","ágybérlő","ágyburok","ágyék","ágyékkötő","agyembólia","agyfélteke","agyhártyagyulladás","ágykabát","ágykeret","ágyláb","ágymelegítő","ágynemű","agyonlövetés","agyrázkódás","agysejt","ágyszomszéd","agytályog","ágyterítő","agytörzs","ágyúállás","ágyúgolyó","ágyúnaszád","ágyútalp","ágyútűz","ágyváz","agyvelőgyulladás","ahimsza","AIDS-fertőzés","ajakbalzsam","ajakhasadék","ajaknyílás","ajakrúzs","ajándékcikk","ajándékkosár","ajándékozás","ajánlat","ajmara","ajtóbélés","ajtócsengő","ajtófélfa","ajtókeret","ajtókulcs","ajtónálló","ajtóráma","ajtósarok","ajtószárny","ajtóvédő","ájurvéda","akácbor","akácfavirág","akácliget","akác-pereszke","akácvirág","akadályfutás","akadályoztatás","akadémia","akan","akarat","akarathiány","akaratosság","akarnok","akasztófahorog","akasztóhorog","akció","akciófilm","akciós spektrum","akefália","akkord","akkreditáció","akkumuláció","aknabomba","aknagránát","aknakutató","aknamunka","aknásítás","aknaszilánk","aknaveszély","akné","ákombákom","akril","akrilsav","akrobatika","akropolisz","aksi","aktafűző","aktatáska","aktfotó","aktínium","aktíva","aktivista","aktrajz","aktus","akusztika","akvarellfesték","akvárium","alabárd","alacsony jázmin","alag","alagútépítés","alágyújtós","aláírókönyv","alakítás","alakoskodás","alaktan","alakváltozás","alakzat","alamuszi","alany","alapadag","alapanyag","alapbér","alapdíj","alapelv","alapérzés","alapfelület","alapfok","alaphang","alaphelyzet","alapige","alapító","alapjellem","alapkifejezés","alapkutatás","alapméret","alaposság","alapötlet","alapréteg","alapszám","alapszint","alaptalaj","alaptétel","alaptörvény","alapvizsgálat","álarc","alásfa","alátétgyűrű","alattvaló","alázatosság","albendazol","albetétesítés","albizottság","álcázás","áldás","áldott benedekfű","áldozatbemutatás","áldozócsütörtök","alef-nulla","alemtuzumab","aleut","alfabet","alfentanil","alföldi","algebra alaptétele","algebrai multiplicitás","algebrai szám","algebrai tulajdonságok","álgereben","algoritmus","alhálózat","álhernyó","aligátor","aljasság","aljlevél","aljzatkiegyenlítő","alkalmasság","alkalmazás","alkalmazhatóság","alkalmazott matematika","alkar","alkesz","alkímia","alkirálynő","alkoholelvonás","alkoholista","alkoholmérgezés","alkoholprobléma","alkoholteszt","alkonyattájt","alkonytájt","alkotás","alkotmánylevél","alkotmányreform","alkotó","alkörmös","álkulcs","állam","államberendezés","államcímer","államelnök","állameszmény","államfő","államhatalom","államigazgatás","államkassza","államköltség","államosítás","állampolgárság","államrendőrség","államszámvitel","államszövetség","államtitok","államvagyon","államvezetés","állandó","állapothatározó","állás","állásharc","álláskeresés","álláspénz","állásváltoztatás","állatállomány","állatboncolás","állateledel","állatfajta","állatgondozó","állatház","állatidomítás","állatkereskedelem","állatkínzás","állatkölyök","állatmese","állatország","állatöv","állatrendszertan","állatszaporulat","állattan","állattartó","állatvédelem","állatvilág","allél","allergiás","állhatatosság","állítmány","állkapocsficam","állócsiga","állófogadás","állógallér","állóhullám","állólétra","állomásépület","állónaptár","állótőke","állvány","alma","almaecet","almafajta","almaízű","almamoly","almareszelő","almás","almaszüret","álmélkodás","álmoskönyv","aloé","alom","álomfejtő","álomkép","álommanó","álompor","alorvos","alpakka","álpereszke-faj","alpesi mák","alpolgármester","álruha","alsógatya","alsónemű","alsószoknya","álszenteskedés","álszömörcsög","általános forgalmi adó","általános lineáris csoport","általánosítás","altatás","altatószer","altér bázisa","alternatív energia","áltevékenység","áltintagomba","altklarinét","áltrombitagomba","áltudomány","alulexponálás","aluljáró","alumíniumfólia","alumíniumipar","alumínium-oxid","alvadék","alvállalkozó","alváz","alveoláris","alvóalkalmatosság","amaránt","amarilliszfélék","amazonasi óriás-tündérrózsa","ámbra","ambrózia","amerikai alkörmös","amerikai berkenye","amerikai gesztenye","amerikai kőris","amerikai rezgő nyár","amerikai trágyagomba","amerikai","ametiszt","amhara","aminálás","ámítás","ammónium","amnézia","a-moll","amortizáció","ampelológia","amplitúdó","amputáció","amur","anabolikus szteroid","anakolutia","analfabetizmus","analitikus geometria","analízis","ananászeper","anarchista","anatómia","andalúziai jegenyefenyő","andragógia","androgün","anémia","aneszteziológia","angelikafű","anglikán","angol muskátli","angolai","angolgyűlölő","angolkisasszony","angolnaleves","angolság","angoltudás","angóranyúl","angyalarc","angyalgyökér","angyalsereg","anilin","animáció","animista","anizotrópia","ánizslikőr","ánizsszagú fűrészgomba","ankét","annóna","anódsugár","anorák","antagonizmus","antenna","antennatükör","antiautomorfizmus","antidepresszáns","antigén","antiklerikalizmus","antikvárius","antilopfajta","antineutron","anti-onkogén","antiparazitikum","antipódus","antiszemita","antiszimmetria","antitézis","antológia","antracén","antropofóbia","antropomorfizmus","anya","anyacsászárnő","anyaegyesület","anyaföld","anyagcsata","anyagelvűség","anyaggazdálkodás","anyaghiba","anyagismeret","anyagleltár","anyagmérleg","anyagnév","anyagraktár","anyagtakarékosság","anyagvizsgálat","anyahajó","anyaintézet","anyajuh","anyakoca","anyakönyvvezető","anyamadár","anyaminta","anyaöl","anyasertés","anyaszerep","anyatej","anyó","anyóstárs","anyuci","aorta","apáca","apácafőnöknő","apácalúd","apácazárda","apadás","apahiány","apanázs","apaság","apatárs","apátplébános","apertúra","Aplomodo-sólyom","apóka","ápoló","apológia","ápolószemélyzet","após","aposztáziafélék","Appenninek","áprilisi döggomba","apró ciprus-csészegomba","apró csiperke","apró nefelejcs","apró susulyka","apró vetővirág","aprófa","aprólékleves","aprómunka","aprópikkelyű pereszke","aprószulák","apszis","apuka","ara","arabizmus","áradat","áralakulás","áramátalakítás","áramelosztó","áramfogyasztás","áramirányító","áramkorlátozás","áramlat","áramsűrűség","áramszünet","áramvezető","arankafélék","arány","aranyarány","aranybélésű tinóru","aranybulla","aranycsillám","aranydurbincs","aranyember","aranyérmes","aranyeső","aranyfinomság","aranyfüggő","aranygaluska","aranygyökérfélék","aranyhegedű","aranyhímzés","aranyigazság","aranykészlet","aranyköpés","aranylemez","aranyló koronggombácska","aranymetszés","aranymondás","aranyműves","aranyos baraboly","aranyos lóhere","arányosság","aránypár","aranyperec","aranyrojt","aranysárga aggófű","aranysárga laskagomba","aranyszájfa","aranyszilva","aranytárgy","aranytinóru","aranyvasárnap","aranyzsinór","árarány","arató","aratógazda","aratómunkás","aratósztrájk","árbecslés","árbóc","árbóclámpa","arborétum","arcbőr","arcfátyol","archaikum","archeológus","archívum","arcizom","arcképcsarnok","arckifejezés","arclemosó","arcmozgás","arcrángás","arcüreg","arcvonás","arcszesz","ardha macjéndrászana","árdrágító","áremelés","areométer","árfolyam","árfolyamváltozás","argánfa","argó","árgus","árhullám","ariánus","arisztokrácia","aritás","arizonai ciprus","arkangyal","árképzés","arkuszkotangens","árkülönbözet","árleszállítás","árlevelű len","ármánykodó","ármentesítés","árny","árnyékbirodalom","árnyékkirály","árnyékolás","árnyékvilág","árnyliliom","árokpart","aroma","árpacukor","árpakása","árpolitika","arrogancia","árszabás","árszínvonal","ártány","artéria","artikuláció","artroszkópia","áruátvevő","árubőség","árucsere-egyezmény","árudíjszabás","árufajta","árufelhozatal","árufölösleg","áruhalmozás","áruismeret","árukereskedelem","árukínálat","áruküldemény","árumegállító","árunem","árurejtegetés","árusítóhely","áruszámla","árutérítés","árutőzsde","áruvédjegy","árvácskaorchidea","árvalányhajgomba","árvaügy","árverési csarnok","árvízjelzés","árvízmentesítés","arzén","arzénsav","ásatás","ásó","ásóláb","ásónyél","aspiráció","áspiskígyó","ásványgyűjtemény","ásványvíz","aszalt szilva","aszályfa","aszálytűrő","aszexualitás","aszfaltozó","aszfodélusz","aszimmetrikus kulcsú titkosítás","ászka","ászkolás","ászok pince","aszparágusz","asszámi","asszisztens","asszociatív tömb","asszonybarát","asszonyember","asszonyka","asszonymunka","asszonynépség","asszonytárs","asztal","asztalfiók","asztali számítógép","asztalláb","asztalosenyv","asztalosmunka","asztalszék","asztaltársaság","aszténia","aszteroida","asztrofizika","asztronautika","aszú","aszúszegfű","átalakítás","átalányár","átállás","atazanavir","ateista","atenolol","áterjesztés","átfolyás","átfutás","áthangolás","áthidalás","áthúzás","átírat","átjátszás","átkarolás","átkozódás","átlagéletkor","átlagfogyasztó","átlagolvasó","átlagpolgár","átlagteljesítmény","atlaszcédrus","átlényegítés","atlétanő","átló","átmeneti függvény","átnevelés","átok","átoktüske","atombontás","atomelmélet","atomfegyver","atomgyorsító","atomhő","atomkorszak","atommag","atommáglya","atomrács","atomrobbantás","atomsugár","atomtitok","átömlesztés","atracél","átrium","átruházás","átszállóhely","átszivárgás","áttekinthetetlenség","áttelepítés","áttérés","áttetsző fésűsgomba","atticizmus","áttörés","átutazás","átültetés","átütőpapír","átváltozás","átverés","átvitel","átvonulás","atyafiság","audiométer","aukció","ausztrál angol","ausztrálbabér","ausztráliai araukária","ausztriai","autizmus","autóbaleset","autóbontó","autóbuszkalauz","autóbusz-pályaudvar","autóbuszvezető","autóemelő","autóforgalom","autógarázs","autogram","autóház","autókárpitos","autokláv","autóközlekedés","autólámpa","autómárka","automatizmus","automobilklub","autonóm idegrendszer","autópályagyűrű","autóparkoló","autós","autósport","autószerelő","autoszuggesztió","autótető","autótulajdonos","autóversenyző","autóvizsga","avartakaró","avesztai","AVL-fa","avokádósaláta","axon","ayahuasca","azbeszt","azonos számosságú halmazok","azték zsálya","azúr","azúrkék galambgomba","bába","babacipő","bábakalács","babakocsi","babamérleg","babarózsa","babaszappan","bábatábla","bábcsoport","babérboroszlán","babérhanga","babérlevelű szuhar","babérsomfélék","bábfigura","babgulyás","bábjáték","bábkormány","babnövény","bábos","babszem","babusgatás","bacchánsnő","bacilus","bácsi","bádog","bádogember","bádogláda","bádogpult","bádogtest","bagariaíz","bagel","bagoly","bagolyhuhogás","bagolytanya","bagós","baj","bájbabérfélék","bájgúnár","bájmosoly","bajnokcsapat","bajonettzár","bájtkód","bajuszkirály","bajuszpedrő","bajvívó","bakancsfűző","bákász","bakcsó","bakfis","bakhát","baklövés","baksis","bakszarvú lepkeszeg","bakterház","baktérium","baktériumtelep","bakugrás","bal pitvar","balalajka","baldachin","balerina","balesetveszély","balettiskola","balettszoknya","balfácán","balga","balhé","balkáni fakopáncs","balkáni szegfű","balkon","ballagás","ballépés","ballonkabát","bálna","bálnahús","bálnazsír","baloldal","balsiker","balszerencse","balti","bálványfa","bálványozás","balzsamecet","balzsamillat","bambara","bambuszfélék","bámészkodó","banalitás","banánfélék","bánás","bánáti sáfrány","bandaharc","banditavezér","bandzsítás","bani","bankalap","bankátutalás","bankett","bankház","bankjegy","bankjegykiadó automata","bankkártya","bankócédula","bankpénztáros","bankszakma","banktitok","bankügy","bankvezér","bánsági sás","bántás","banya","bányaakna","bányacsille","bányafenntartás","bányagazdálkodás","bányaigazgatóság","bányakapitányság","bányakerület","bányalámpa","bányamécs","bányamunka","bányaomlás","bányarengés","bányászat","bányászhimnusz","bányásznap","bányászsapka","bányatársaság","bányaterület","bányaüzem","bányavidék","bar","barack","baracklevelű harangvirág","barackpálma","barackvirág","barakksor","báránybélés","bárányfelhő","bárányparéj","bárányüröm","barátcinege","barátfüle","barátnő","barátságkötés","barátságtalanság","barázdaköz","barázdásbálna","barbárság","bárd","barhent","barika","baritonista","bárka","barkácsbolt","barkamirtuszfélék","barkochba","barlangfestészet","barlangkutató","barlangtemplom","barna csészegomba","barna érdestinóru feketés változata","barna gyűrűstinóru","barna nedűgomba","barnaeres csengettyűgomba","barnakenyér","barnamedve","barnapikkelyes kacskagomba","barnás fogasvargomba","barnáspiros sörtéscsészegomba","barnásvörös ripacsgomba","barnatörés","barnuló csigagomba","bárókisasszony","barométerállás","baromfihús","baromfitelep","baromorvos","baronet","barrikád","bársony","bársonykalapú lánggomba","bársonymellényke","bársonyos fapereszke","bársonyos gyökeresfülőke","bársonyos réteggomba","bársonyszalag","bárszekrény","basenji","bástyafok","bástyatorony","basszetkürt","basszusgerenda","basszusklarinét","batár","batiszt zsebkendő","bátorság","bátya","bauxit","Bayes-háló","bazális test","bazalttufa","bazellafélék","bázis","bázisvektor","bé","beállítás","beáramlás","beavatkozás","bebalzsamozás","bébiszitter","becquerel","becserélés","bécsi pint","becsinált","becstelenség","becsület","becsületgól","becsületszó","becsüs","bedőlés","beengedés","beesés","befejeződés","befizetés","befogó","befolyás","befőzés","begónia","begy","behajlítás","behatolás","behívás","behúzás","beilleszkedés","beiratkozás","bejárás","bejelentés","bejelentőlap","békaboglárka","békacomb","békakonty","békalen","békanyál","békareakció","békaszőlőfélék","békatutajfélék","béke","békealku","békeapostol","békebontás","békeegyezmény","békefeltétel","békegazdaság","békehír","békekonferencia","békekötés","békeküldött","békemozgalom","békepap","békepolitika","békesség","békeszeretet","béketábor","béketermelés","békevágy","békítés","bekötőút","bélátfúródás","bélboholy","beleegyezés","belehelés","bélelzáródás","belenyugvás","belépőjegy","bélésanyag","bélésszövet","bélféreg","belfogyasztás","bélgáz","belgyógyászat","bélhurut","Bellman-Ford-algoritmus","belorusz","bélpoklosság","bélrenyheség","belső fül","belső","belsőfül-gyulladás","beltenger","belügy","belváros","belvíztan","bélyegárjegyzék","bélyegkiállítás","bélyegsorozat","bélyegzőgép","bélyeggyűjtemény","bemagolás","bemélyedés","bemondás","bemutató","bendő","bengáli","bengefélék","bennfentes","bensőség","benzaldehid","benzinadag","benzineskanna","benzinkanna","benzinkút","benzinmotor","benzintöltő","benzoesav","benzol","benzoxónium-klorid","benyújtás","beolvasztás","beömlés","bepillantás","berakás","bérautonómia","bérc","bércsoport","bérelszámolás","berendezés","béresföld","bérezés","bérfolytonosság","bérharc","berill","bérjövedelem","berkenye","berki boglárka","bérkiegészítés","bérkonfliktus","bérlemény","bérletjegy","berlini","bérmaanya","bérmálkozó","bermudai szabalpálma","bérnegyed","bérösszeg","bérrabszolga","bérrendezés","bérstop","bérszerződés","bértarifa","beruházó","besamelmártás","bestia","besúgó","beszállítás","beszámolás","beszédfelismés","beszédhelyzet","beszédkészség","beszédművészet","beszédtárgy","beszélés","beszerző","beszólás","beszüntetés","béta-karotin","beteg bor","betegápoló","betegkoszt","beteglista","betegsegélyezés","betegséggóc","betegtárs","betelepítés","bételpálmafélék","betéti társaság","betétszámla","betli","beton","betonalj","betoncső","betonfödém","betonkád","betonkeverőgép","betonmunka","betontörmelék","betonvágás","betonvédelem","betűcsalád","betűfém","betűírás","betűköz","betűöntés","betűrejtvény","betűszámtan","betűszó","betűvetés","betyárbecsület","betyárnóta","betyárvilág","beutazás","bevacizumab","bevándorló","bevásárlóközpont","bevérzés","bevezetés","bevonás","bezilát","bhékászana","bibeszáj","bíbic","bibircsók","bibliafordítás","bibliakutató","bibliográfia","biboldó","bíbor kasvirág","bíbor tölgy","bíborcsiga","bíborhere","bíboros kosbor","bíbortermő kaktusz","bicaj","bicikliabroncs","biciklipumpa","bicska","biedermeier","bifurkációelmélet","bige","bigyó","bijektív leképezés","bikaborjú","bikahere","bikanyál","bikavér","bikondicionális","biliárdasztal","biliárdjáték","bilineáris leképezés","billenőablak","billentyűkombináció","billing","bimbó","bináris fa","bináris művelet","binom","bioáram","biocönózis","bioenergetika","biofizikus","biogeográfia","biohasznosulás","biokert","biológiaóra","biolumineszcencia","biopszia","bióta","biotin","bírálat","birka","birkacsárda","birkanyáj","birkatartás","birkatürelem","birodalmi gyűlés","birr","birsalmafa","birssajt","birtoklás","birtokos eset","bislama","bitang","bitófa","bittérkép","bivalytehén","bizalmasság","bizalom","biznisz","bizományos","bizonyítvány","bizonyság","biztonság","biztosítás","biztosítóberendezés","biztosítótársaság","bizsu","blézer","blokáció","blokkolás","blődli","Blyth-jégmadár","bóbita","bobtail","bocsánatkérés","bocskoros nyelespöfeteg","bodajki berkenye","bodicsek","bodnármester","bodorpáfrány","bódulat","bodzabél","bodzafélék","bodzaszörp","bogáncs","bogatir","boglárka","bogláros szellőrózsa","bográcsgulyás","bogyózás","bohócsapka","bohrium","bojkottálás","bojtár","bojtorjánsaláta","bokacsizma","bokafix","bokaperec","bokazokni","bókoló fogasír","bókoló trágyamoha","bokorkaktusz","bokrászás","bokrosgomba","bokszbőr","bokszmeccs","boldó","boldogulás","bolgárkertész","bolhacirkusz","bolharák","bolognai pincs","bolondéria","bolondóra","bolsevizmus","bolthelyiség","boltosné","Bolzano-tétel","bolygófény","bolygórendszer","bolyongás","bombakráter","bombasiker","bombatölcsér","bombázás","bomlasztás","bonbonmeggy","boncmester","boncolóorvos","Bonduelle","bonszai","bontócsákány","bonyolultság","bopindolol","borágó","boranya","borát","borbély","borbélyüzlet","borbolyafélék","bordacsont","bordás mohagomba","bordásfal","bordaszelet","bordélyház","borélesztő","borharmónia","borintóizom","boríték","borítólap","borjúbecsinált","borjúhús","borjúláb","borjúpázsit","borkedvelő","borkereskedő","borkóró","borkősav","borlikőr","borocska","borókafenyő","borona","borospohár","borostás nemezesgomba","borostyán","borostyánkősav","boroszlánfélék","borotvaecset","borotvakészlet","borotválkozás","borovicska","borpince","borsajtó","borsfa","borsikafű","borsóbükköny","borsókás sárgolyó","borsópüré","borszag","borszőlő","bortermelő","bortócsa","borúlátás","Borůvka-algoritmus","bórvíz","borvörös tinóru","borzalom","borzas füzike","borzas macskamenta","borzaskata","borzhínárfélék","boszorka","boszorkánygyűrű","boszorkánymesterség","boszorkánytojás","bosszankodás","bosszúság","botanikus kert","botorkálás","botswanai","Boudan-Fourier-tétel","bozon","bozót","bödön","bőgőkürt","bögre","böjtnap","bölcs","bölcselő","bölcsészdoktor","bölcsődal","bölényugratás","böngész","bőr","bőrápolás","bőrátültetés","bőrbetegség","bőrcsont","bőrduda","bőrfejű","bőrfotel","bőrgyártás","bőrhám","bőripar","bőrkereskedés","bőrkötény","bőrlebeny","bőrlevél","bőrmunka","bőrönd","bőrrák","bőrsapka","bőrsaru","bőrszék","bőrszivar","bőrtáska","börtöncella","börtöntöltelék","börvényfélék","bőrzubbony","bővebb halmaz","brácsa","brahman","bravókiáltás","bré","breviárium","brifkó","brigádtag","brikett","bringa","bródig","brókercég","brokkolikrémleves","bromid","bronzérmes","bronzos pöfeteg","brosúra","brutalitás","búbánat","bubópestis","búbos banka","bucka","búcsúbeszéd","búcsújáróhely","búcsúzás","budai imola","buddhizmus","buga","bugás fürtösveronika","bugás tövisperje","buglyos fátyolvirág","bugyborék","bujaság","bujtogatás","buké","bukjelszoknya","bukógalamb","bukórepülés","buksza","bula","bulizás","bullmasztiff","bulvárújság","bundacipő","bundás lisztgomba","bungaló","bunkós agancsgomba","bunkóspálma","bunyó","burek","burgonyachips","burgonyagombóc","burgonyapehely","burgonyaszüret","buritipálma","burkini","burkolatkő","burmai","burzsoá","búskomorság","buszjegy","buszsáv","butaság","butik","bútorfényező","bútorzat","búvárcápa","búvárharang","búvármadár","búvársisak","búvópatak","búzaasztag","búzadara","búzakeményítő","búzaliszt","búzaszem","búzavirág","buzgalom","buzogány","büdös csiperke","büdös pereszke","büdösbanka","büdösmenta","büfés","bükk-eresgomba","bükkfafélék","bükki álfülőke","bükk-koronggomba","bükkös buglyospáfrány","bükkös korallgomba","bülbül","bűnbanda","bűnbocsánat","bűnhődés","bűnlista","bűnözés","bűnpártoló","bűnszövetkezet","bűntény","büntetlenség","büntetőeljárás","büntetőrúgás","bűntettes","bűnüldözés","bürokrácia","bürökgémorr","bütykölés","bűvészinas","bűvölet","bűzös borz","Cabibbo–Kobajasi–Maszkava-mátrix","cafrang","campanile","Cantor-tétel","cappuccino","cárevics","cárnő","cathisofóbia","Cauchy-Hadamard-tétel","Cayley-táblázat","cech","cédrus-földicsészegomba","cefazolin","cég","cégér","cégtábla","ceh","céhlevél","cékla","cél","célbíró","celebritás","célfotó","célgép","céljelző","célközönség","céllövészet","céllövöldés","cellulózipar","célozgatás","célprémium","célszerszám","céltámogatás","célvagyon","célzat","célzóvíz","cementadagolás","cent","centi","centimorgan","centrifuga","cenzor","ceremónia","Cerkóf","cérnahang","cérnázógép","ceruzarajz","cethalász","cetvelő","cézár","chaptalozás","chia","chileisáfrány","chip","ciambotta","ciánkáli","cibere","cibofóbia","ciceró","cickány","cifra galambgomba","cifra lemezestapló","cigánybanda","cigánygyerek","cigánykerék","cigány-legény","cigányprímás","cigányréce","cigány-vicc","cigányzenekar","cigarettacsempészet","cigarettamárka","cigarettavég","cikászfélék","cikkecske","ciklikus csoport","ciklon","ciklotron","cikornya","cimbalom","címerállat","címjegyzék","címlapsztori","cimpa","címszó","címzene","cincor","cinizmus","cinkkenőcs","cink-szulfát","cinóbertapló","cinóbervörös pattanásgomba","cionizmus","cipó","cipőcsat","cipőfűző","cipőkefe","cipőkrém","cipőpaszta","cipőtalp","cipőüzlet","ciprus","ciprusfürt","cirbolya","cirill ábécé","cirkó","cirkuláció","cirmoskalapú pereszke","ciszta","citológia","citrom","citromfa","citromgalóca","citromlemezű galambgomba","citromsárga csészegombácska","citromsavciklus","citrus","civilszervezet","cobák","cókmók","comb","combtörés","conchiglie","copf","corgi","countryzene","cölöp","cölöpvár","Creutzfeldt–Jakob-szindróma","cucli","cuki","cukor","cukorbevonat","cukorgyár","cukorjuhar","cukorkaüzlet","cukornyír","cukorszóró","cukrászat","cukrozás","cunami","cuvée","csáb","csábító","csador","csajkavirág","csákberényi berkenye","csakrászana","családanya","családfenntartó","családi ház","családkutatás","családos","családtervezés","csalán","csalánkiütés","csalárdság","csalhatatlanság","csalimadár","csalódás","csalóka galambgomba","csamorro","csapadék","csapágyfém","csapategység","csapatkapitány","csapatparancsnok","csapattárs","csapatvezető","csapdaállító","csaplárné","csapóajtó","csaposlegény","csapózár","csaptelep","csárdás","császárfa","császárkorona","császármetszés","császárság","császárzsemle","csatahajó","csatangolás","csatarepülőgép","csatavirág","csátés sás","csatlós","csatorna","csatornahíd","csatornatisztító","csattanó maszlag","csavar","csavarás","csavargás","csavargyár","csavarhúzó","csavarmenet","csavarorsó","csavart érpár","csavarttűjű fenyő","csávó","csecsebecse","csecsemőgondozó","csecsemőkor","csecsemőotthon","csecsnyúlvány","cseh","csekk","csekkszámla","cselédlány","cselekvés","cselfogás","csellista","cselszövény","csemege","csemegebor","csemegeszőlő","csempe","csempészés","csend","csendestárs","csendőrfőhadnagy","csengés","csengettyűvirág","csengőjelzés","csepegés","cséplés","cséplőmunkás","cseppentőüveg","cseppkőbarlang","csepűrágó","cserbenhagyás","cserebélyeg","cserediák","cserejátékos","cserépáru","cserepeslemez","cseréptető","cseresznyelégy","cseresznyemag","cseresznyepaprika","csereüzlet","cserjés hanga","cserjés sóballa","cserkesz","cserkészfiú","cserkészruha","csermelyaszat","csernozjom","csertölgy","cserzőműhely","csészegomba","csészés csillaggomba","cséve","cséza","csibész","csicsa","csicserilednek","csicsörke","csigakerék","csigasor","csiger","csigolyatest","csíkbogár","csikló","csikófarkfélék","csikorgás","csíkos jácintorchidea","csikósbojtár","csíkosspórájú álszarvasgomba","csilingelés","csillagállat","csillagászat","csillagének","csillaggarázs","csillaghajó","csillaghúr","csillagjegy","csillagkatalógus","csillagközi anyag","csillagoktaéder","csillagosmájmoha","csillagpor","csillagsokszög","csillagszegfűfélék","csillagtérkép","csillagváros","csillagzat","csillámpor","csillapulás","csillés","csimpánz","csincsilla","csinos galambgomba","csinos tárnicska","csíny","csipás","csípés","csipetke","csipkebogyólekvár","csipkeharaszt","csipkekendő","csipkeruha","csipkéslevelű palástfű","csípőbél","csípőfogó","csípőizom","csípőnadrág","csípős pereszke","csípőstejű keserűgomba","csipsz","csíraképes","csírasejt","csirimojó","csirke nuggets","csirkegomba","csirkemellfilé","csirkeragu","csiszolás","csiszolókorong","csitri","csizmadia","csizmás pókhálósgomba","csoda","csodabogyófélék","csodaerő","csodafutó","csodahit","csodalény","csodamalom","csodaország","csodaszer","csodatevő","csodavárás","csoki","csokoládédara","csokoládégyár","csokoládépor","csokor","csomag","csomagkihordó","csomagolóanyag","csomagtartó","csombor","csomorika","csomósbab","csónakház","csónakos","csonkagúla","csonkolt csillagkocka","csontenyv","csonthártyagyulladás","csontkollekció","csontliszt","csontos labirintus","csontrakás","csontsérülés","csonttár","csontváz","csontzsír","csoportbeosztás","csoportfelvétel","csoportgyőztes","csoportkapcsoló","csoportnyelv","csoportos fülőke","csoportosítás","csoportsebesség","csoporttulajdon","csorbóka","csordogálás","csoroszlya","cső","csőcselék","csődbiztos","csődör","csődvédelem","csökevény","csökkentés","csömör","csöpögtető","csöppség","csörgedezés","csörgődob","csörgősapka","csőrös boglárka","csőrösmoha","csőszájfék","csőtükrözés","csövezés","csúcsajánlat","csúcsforgalom","csúcsív","csucsorfélék","csúcssebesség","csúcsszínezés","csúcstechnológia","csúfolás","csuhás","csukcs","csuklóízület","csuklya","csumi","csupaszpereszke faj","csuporkafélék","csusza","csuszka","csúszómászó","csúsztatás","csúz","csüd","csülök","csürhe","daci","dacszövetség","dadaizmus","dagadtság","dagályosság","dagasztógép","dahl","dákó","daktilus","dalasi","dalia","dallam","dalmát csenkesz","dalmű","dalos","dalszerző","dámajáték","damasztabrosz","dámvad","dandár","dandászana","dara","darabbér","darabka","darabosság","darálás","darálthús","darázsfészek","darázsölyv","dárda","dárdás","darmstadtium","daru","darwinista","datolyapálma","dátum","Davy-lámpa","debella","decentralizáció","deciméter","dédi","dédnagyanya","dédnagytata","dedukció","defetista","definiendum","degorzsálás","dekadencia","dekantálás","dekolor","dekoratőr","delegáció","délelőtt","délfenyő","déli kaurifenyő","délidő","délkelet","delta","délvidék","délvidéki","demencia","demográfia","demokratizmus","demonstrátor","dendrológia","denzitás","deportálás","dér","derékalj","derékhad","derékszögű háromszög","derelye","deres pókhálósgomba","deres vajvirág","derítőszer","dermatológus","derültség","Descartes-szorzat","deszkaajtó","deszkabódé","deszkafal","deszkakeret","deszkamennyezet","deszkapalló","deszkavágó","desztilláció","detektívfelügyelő","determináns","determinisztikus Turing-gép","detonátor","devalváció","deviza","dextrin","dezilluzionizmus","dézsa","dézsmagabona","diadal","diadalmenet","diadikus felbontás","diagnoszta","diagonális mátrix","diákcsere","diákmozgalom","diákság","dialektika","dialektuskontinuum","diapozitív","dichotóm reláció","dicséret","dicsőség","didzseridu","dietil-éter","differenciálás","differenciálhatóság","difi","digitális előfizetői vonal","digitoxin","dihidroergotamin","díjbeszedő","díjnyertes","díjugratás","diktatúra","dilettáns","dilidoki","dim sum","dimenziótétel","dinamika alapegyenlete","dinamikus véletlen hozzáférésű memória","dinamóméter","dingi","dínomdánom","dinnyecsősz","dinnyekaktusz","dióda","diófalevél","dióháló","diókrém","diópálinka","diószén","diótermés","dióverő","diplomata","direkt bizonyítás","direkttermő íz","Dirichlet-sor","díszalma","díszdoktor","díszegyenruha","díszes vesepáfrány","díszfelvonulás","díszítés","diszjunkt halmaz","díszkert","diszkó","diszkoszhal","diszkrét Fourier-transzformáció","diszkrét matematika","diszkvalifikálás","díszletfestő","díszlevélfélék","díszmenet","disznóbőr","disznófertő","disznóhólyag","disznóláb","disznóparéjfélék","disznósajt","disznótenyésztés","disznóvásár","díszőrség","díszpéldány","diszprózium","díszszázad","disszidens","dísztag","díszterem","disztribúció","diszulfid","díszvendég","divali","divat","divatáruüzlet","divatcipő","divatkellék","divatmajom","divattervezés","dizájn","dizőz","dobás","dobfék","dobogás","dobos","dobozdimenzió","dobra","dobverő","dodzsem","dogma","dohány","dohányfüst","dohánytermelő","dohogás","dokk","doktorátus","dokumentáció","dolgozat","doli","dolmány","dóm","domboldal","domború harmatgomba","dominancia","dominóeffektus","donátor","dongaláb","dopamin","dorbézolás","dorombolás","Down-szindróma","dózis","döfés","dögcédula","dögkeselyű","dögrovás","dölyfösség","döngölő","döntéshozó","döntőbíró","dörzspapír","drágakőutánzat","drágulás","dramaturg","dréncső","dribli","drogfogyasztás","dronabinol","drótháló","drótkötélpálya","druida","duális gráf","dualizmus","dúc","dudálás","dudoros szagosgereben","dugalj","dugaszhely","dughagyma","dugó","dugvány","dúla","Duna-menti berkenye","dundi","dunyha","duplikátor","durdafűfélék","durrdefekt","dúsvirágú ökörfarkkóró","duzzadt köles","duzzogás","dühkitörés","dülmirigygyulladás","dűne","dzonkha","dzseki","dzsentlmen","dzsesszzenekar","dzsinn","dzsóker","dzsungel","ebadta","ebédjegy","ebédlőszőnyeg","ében","ebgondolat","ebkáposzta","ebnyelvűfű","ébresztő","ebszőlő csucsor","éca","ecetes bor","ecetlégy","echó","ecset","edényalátét","édesanya","édesgyökér","édeskömény","édességbolt","édesvízi medúza","ediktum","edző","efavirenz","égbolt","egérárpa","égerfa","egérfogó","égerlevél sztrómacsészegomba","egérpad","égertoboz-csészegomba","égéstér","egészrészfüggvény","egészségügy","égetőkemence","éghajlatváltozás","égimeszelő","egocentrizmus","égőfej","egresmártás","égzengés","egzisztenciális","egybeesés","egybevetés","egyedárusítás","egyed-kapcsolat modell","egyén","egyenértékűség","egyenesség","egyenetlenség","egyenleg","egyenlő halmazok","egyenlőségjel","egyenrangú","egyensúly","egyes szám","egyetem","egyetemista","egyezés","egyeztetés","egyforintos","egyház","egyházfő","egyházszakadás","egyiptomi","egykedvűség","egylevelű fodorkafenyő","egynyári seprence","egynyári üröm","egység","egységelemes gyűrű","egységkör","egysejtű","egyszerű él","egyszerűsített kínai","együgyűség","együttes","együttlét","egyveleg","éh","ehető kínai krizantém","éhínség","éhségtüntetés","éj","éjjel","éjszaka","ejtőernyőkupola","ékcsont","ékesség","ékezet","ékkő","ekloga","ékszerész","ékszerüzlet","ekvivalencia","él multiplicitása","eladó","elágazás","elaszticitás","elbai nőszőfű","elbizakodottság","elcsapat","eldönthetetlenség","elefánt","elefántbőgés","elefántcsonttorony","elefántfülpáfrányfélék","elegancia","elégedetlenség","elégtelenség","elektor","elektrodinamika","elektrokardiográfia","elektrolízis","elektromágneses interferencia","elektromágneses színkép","elektromos áram","elektromos erővonalak","elektromos töltés","elektroműszerész","elektronegativitás","elektronvolt","élelem","élelmiszer","élelmiszergyártás","élelmiszerjegy","élelmiszertudomány","elem","elemi algebra","elemi töltés","elemzés","élénksárga galambgomba","élénkszínű nyirokgomba","elernyedés","éles bor","éleselméjűség","éleslátás","éléstár","életbiztosítás","életév","életforma","életjáradék","életképtelenség","életközösség","életmód","életöröm","életregény","életszakasz","élettapasztalat","élettér","életveszély","elevenség","elfajzás","elfogadhatóság","elfoglalás","elfojtás","élgárda","elhagyás","elhajtó","elhalkulás","elhamarkodottság","elhárítás","elhelyezés","elhízás","eligazítás","elírás","elítélés","eljárás","éljenzés","elkárhozás","elképedés","elkeseredés","elkészülés","elkorcsosulás","elköteleződés","elkülönítés","ellátásbiztonság","ellenakció","ellenáramlat","ellenérzés","ellenhatás","ellenjavaslat","ellenkező","ellenlökés","ellenőrző","ellenreformáció","ellensúly","ellenszél","ellentámadás","ellentételezés","ellentűz","ellenzéki","ellennyugta","ellipszis kanonikus egyenlete","elme","elmebeteg","elmegyógyászat","elmélet","elmélyedés","elmeorvos","elmezavar","elmozdulás","elnapolás","elnök","elnöknő","elnyelési színkép","eloltás","elosztó","elosztott számítások","előadásvezető","előagy","előboltosulás","előd","előérzet","előétel","előfeltétel","előfutam","előharcos","előidény","előítélet","előjog","előkép","előkészítő","előleg","elöljáró","elöljárószós eset","előmérkőzés","előnézet","előrag","előrelátás","előretörés","élősdi tinóru","elősegítés","élősködő","előszó","előtakarékosság","előváladék","elővigyázat","előzés","elpáholás","elrablás","elrejtőzés","elrugaszkodás","első személy","elsőbbség","elsősegély","elsötétítés","elszámolás","elszegényítés","elszivárgás","eltalálás","eltávolítás","elterítés","eltévelyedés","eltolódás","eltökéltség","elutasítás","elülső sípcsontizom","elvágyódás","elválasztójel","elvbarát","elverés","elvetés","elvhűség","elvonatkoztató képesség","elvtárs","elzáródás","emancipáció","emberábrázolás","emberáradat","emberbarát","embercsempészet","emberemlékezet","emberfaj","embergyűlölet","emberiség","emberkép","emberölés","emberrabló","emberszeretet","embertípus","embervér","embriológia","emelkedés","emelő","emelőcsiga","emelőkar","emelőszerkezet","émelygés","emésztőcsatorna","emésztőrendszer","emigráns","emlékanyag","emlékérme","emlékezetkiesés","emlékirat","emlékmű","emlékünnep","emlőmirigy","emotikon","empíriokriticizmus","emulgeálószer","encián","endívia","endometriózis","endotoxin","énekeskönyv","énekiskola","énekmondó","énektanító","energiaátalakítás","energiaforrás","energiamennyiség","energiapocsékolás","energiatermelés","engedelmesség","engedetlenség","engelmann-fügekaktusz","enigma","entaktogén","entomológia","enzim","enyhe galambgomba","enyheség","enyves aggófű","enyves kígyógomba","enyvesmag","eol","epe","epeízű tinóru","eperdzsem","eperfagylalt","eperlekvár","epevezeték","epidemiológus","epifiton","epika","epilepszia","epitáfium","építésvezető","építészmérnöknő","építőállvány","építőkő","építőművész","epizód","épség","épületátadás","épületcsoport","épületgépészet","épületlakatos","épülettervező","Eratoszthenész szitája","ércelőkészítés","ércpénz","erdei békaszem","erdei csészegomba","erdei deréce","erdei galambvirág","erdei here","erdei iszalag","erdei madársóska","erdei nádtippan","erdei pajzsika","erdei sikló","erdei szélfű","erdei tintagomba","erdei ujjaskosbor","erdei zsurló","erdeikáka","érdekeltség","érdeklődés","erdélyi csillagvirág","erdélyi lednek","érdem","érdes bor","érdes kutyacsalán","erdészet","erdőirtás","erdőőr","Erdős-Szekeres-tétel","erdőtűz","eredeti","eredményesség","ereklyetartó","érem","erény","erestönkű laskagomba","éretlenség","érettségi","érfonat","érhártya","érintett","érintő","erjedés","erkélyülés","erkölcs","erlotinib","ernyő","ernyőmohafélék","ernyős madártej","erotika","erő","erőfeszítés","erőkar","erőltetés","erőművész","erősítő","erőszakmentesség","erőszakszervezet","erőviszony","érsek","erszényesmájmoha","érték","értékcsökkenés","értékemelkedés","értekezlet","értékpapírszámla","értéktöbblet","értelmetlenség","értelmiségi","értetlenség","érvágás","érvényesítés","érzék","érzékenység","érzékszerv","érzéstelenítés","érzület","esély","eseményalgebra","esernyőtartó","esetlegesség","esküdt","eskütevő","eső","esőcsöpp","esőfüggöny","esőköpeny","esőpuska","esővízgyűjtő","est","estély","Esthajnalcsillag","Észak","észak-európai","északi kurd","északi sás","északi tejelőgomba","eszcájg","eszkimó","eszközhatározó eset","észlény","eszméletlenség","eszménykép","eszperantó","észrevétel","esszéista","észt","észter","esztergapad","etakrinsav","etap","ételdaráló","ételmérgezés","etető","etikett","etiléndiamin-tetraecetsav","etimológia","etióp","étkező","etnika","etnológia","étolaj","étrend","étvágy","eufória","euklideszi algoritmus","euklideszi tér","Euler-függvény","Euler-Maclaurin képlet","euró","európai ciprus","európai kunkor","európai sünzanót","európai","év","evangélium","évelő szikárka","evező","evezősverseny","évfolyamtárs","évi középhőmérséklet","évkezdet","evolúciós","evőeszköz","évszak","excentricitás","exitus","exobolygó","expander","exponálás","exponenciális függvény","exportcég","expresszionista","externália","extrapoláció","extrémista","ezer","ezomeprazol","ezredforduló","ezredrész","ezüst akácia","ezüst juhar","ezüstérem","ezüstfenyő","ezüstlakodalom","ezüstnemű","ezüstös útifű","ezüstpimpó","ezüstszálas tintagomba","ezüstvirág","faág","faápolás","faburkolat","fácánlevél","facipő","facsemete","fadarázs","faeper","fafaragó","fafigura","fagomba","fagyálló likacsosgomba","fagyás","fagyasztóberendezés","fagyasztószekrény","faggyúcsomó","fagylalt","fagyott íz","fagyrepedés","faház","fahéjcserje","fahéjszínű likacsosgomba","faj","fájás","fájdalom","fajdbogyó","fajelmélet","fajkeveredés","fájlrendszer","fajsertés","fajtalanság","fájvirág","fakataszter","fakereskedő","fakír","fáklyaliliom","fakó áltrifla","fakó rétgomba","fakó tejelőgomba","fakógomba","fakopáncs","fakósárga tölcsérgomba","faktorcsoport","fakultás","faláb","falanszter","falat","falazat","falcsont","falgyom","fali lebeny","falinaptár","falka","falmászás","faló","falsík","falukutatás","faluszéli libatop","faluvég","fametszet","famunkás","fanerozoikum","fánlakó mohagomba","fantázia","fanyar bor","fanyesőolló","fáradalom","fáradt bor","faraktár","farcsont","farkas kutyatej","farkasalmafélék","farkaséhség","farkaskutya","farkasölő sisakvirág","farkasvakság","farlámpa","farmakológia","farmotor","farost","farsanghétfő","farzseb","fasírt","fáskamra","fasor","faszállítás","faszesz","faszobor","fatalista","fatemplom","fatorlasz","fatuskó","fátyolka","fátyolos tőkegombácska","fattyú","favágó","faxon-jukka","fazekasagyag","fazekaskorong","fazékfa","fázistolás","február","fecske","fecskemadár","fecsketárnics","fedél","fedélzetmester","fedezék","fedőbőr","fedőlap","fedőtoll","fegyelemtartás","fegyenc","fegyverállvány","fegyvercsörtetés","fegyverforgatás","fegyverhasználat","fegyverkovács","fegyvernem","fegyverraktár","fegyverszünet","fegyvertény","fegyverzet","fehér amur","fehér csengettyűgomba","fehér csőgomba","fehér fagyöngy","fehér galóca","fehér here","fehér kenyér","fehér liliom","fehér májvirág","fehér nyár","fehér őzlábgomba","fehér porcos-csészegombácska","fehér sás","fehér szamárkenyér","fehér tintagomba","fehér törpe","fehér tündérrózsa","fehér varjúháj","fehérbádog","fehércseléd","fehéres harangocskagomba","fehéres szőrgomba","fehérfogúmoha","fehérítő","fehérjemolekula","fehérlemezű fülőke","fehérmájvirágfélék","fehérorosz","fehérrépa","fehérszegélyű porhanyósgomba","fehértejű keserűgomba","fehértönkű pókhálósgomba","fehérvérsejt","fejadag","fejbiccentő izom","fejcsóválás","fejedelem","fejel","fejes saláta","fejetlenség","fejfedő","fejgörcs","fejhordozás","fejkendő","fejlámpa","fejlesztő","fejmagasság","fejművelés","fejőgulyás","fejpánt","fejsajt","fejszámolás","fejtartás","fejtető","fejtörés","fejvágás","fejvétel","fekália","fékernyő","fekete bors","fekete ebszőlő","fekete hárs-koronggomba","fekete kéregtörőgomba","fekete lonc","fekete mustár","fekete ökörfarkkóró","fekete ribizli","fekete üröm","feketedő galambgomba","feketeélű csengettyűgomba","feketekávé","feketéllő fűz","feketemunka","feketepikkelyes pereszke","feketésbarna gyökeresfülőke","feketéskék pitykegomba","feketésvörös galambgomba","feketetörés","feketéző","féknyom","fékszárny","fékút","fekvőhely","fekvőtámasz","feladat","feladóvevény","felállás","felálló iszalag","félárboc","felbecsülés","felbolydulás","felbosszantás","felbukkanás","felcserélés","felcsillanás","felderítő","féldrágakő","feledés","félelem","felelevenítés","felelősségbiztosítás","félemelet","felépítmény","feleség","felesleg","felezés","felfedezés","felfekvés","felfordítás","felföld","félgömb","félgyűrű","felhajtóerő","felhang","felhasználhatóság","felhatalmazás","félhomály","felhőcske","felhőzet","félig nyílt intervallum","felindulás","felismerés","feljáró","feljelentés","felkari izom","felkelő","felkészültség","felköszöntő","fellegvár","fellobbanás","felmelegedés","felmérgesít","felmutatás","felnőtt","feloldás","félóra","felöntés","felrakás","félremagyarázás","felsál","felségsértés","felsorolás","felső gégeideg","felsőbbség","felsőoktatás","felsőszorb","félsugár","felszabadulás","felszámolás","felszereltség","felszítás","felszólalás","felszólítás","feltalálás","feltartóztatás","féltés","feltételezés","feltűnés","felügyelet","felügyelőség","felüljáró","felvágás","felvétel","Felvidék","felvilágosulás","felvonóakna","fémcsavar","feminista","fémjelzés","fémmunkás","fémpénz","fenciklidin","fenéklemez","fenfluramin","fennhatóság","fenntarthatatlanság","fenolszagú csiperke","fenotípus","fenség","fénybarázda","fényelhajlás","fenyérgamandor","fényes badargomba","fényes tőkegomba","fényév","fenyítés","fénykard","fényképésznő","fényképtartó","fénylő zsoltina","fénymérő","fenyőerdei prémes-csészegomba","fenyő-galambgomba","fenyő-kérgestapló","fenyő-lemezestapló","fenyő-mirigygomba","fenyőrigó","fenyőtinóru","fénysarkítás","fénytan","fenyves","fércmunka","ferdén szimmetrikus mátrix","féreg","féregnyúlvány","férfi nemi szerv","férfiarckép","férfibüszkeség","férfiember","férfifoglalkozás","férfiing","férfikesztyű","férfimunka","férfinév","férfirokon","férfiszépség","férj","fermion","férőhely","fertőtlenítés","fertőző betegség","festékoldószer","festmény","festő pipitér","festőanyag","festőművészet","fésűs galambgomba","fésűsfonó","fészekalja","feszes ízület","feszítőabroncs","fészkes csillaggomba","feszmérő","feszület","feszültségteremtő","feudalizmus","fia","fiatalasszony","fiatalosság","Fibonacci-sorozat","ficsúr","figyelem","figyelés","figyelő","fikusz","filatelista","filharmonikus","filiszteus","filmakadémia","filmbemutató","filmdráma","filmfelirat","filmforgatókönyv","filmhét","filmkocka","filmművész","filmnyomó","filmötlet","filmstúdió","filmszcenárium","filmszínház","filmtekercs","filmváros","filmvetítő","filológia","filozófus","fináncminiszter","finn","finomító","finomszesz","fiókáruda","fiókos szekrény","fior di latte","firkálmány","fitnesz","fitymálás","fiútestvér","fizetésemelés","fizetőpincér","fizikai mennyiség","fizikum","fiziológia","fizu","flamingó","flamó","Flanzy-eljárás","flekk","flepni","flódni","florisztikus","flottatámaszpont","flumazenil","fluoreszcencia","flupentixol","focaccia","focista","fodorkafenyő","fodrász","fodrászsegéd","fodros káposztagomba","fodros papsapkagomba","fodrozódás","fogadás","fogadóirodás","fogadószoba","fogalom","fogantyú","fogás","fogaskerék","fogassüllő","fogathajtás","fogcsikorgatás","fogfájás","fogházigazgató","fogíny","fogkefefa","foglalás","foglalkoztatott","fogó","fogolybogyó","fogolytábor","fogság","fogszabályozás","fogtömés","fogzománc","fogyasztószer","fogyatkozás","fojtogatás","fókavadász","fokhagyma","fokhagymagomba","fokmérő","fokozás","fókusz","folklór","folt","foltos fülőke","foltos nyálkásgomba","foltos ujjaskosbor","folttisztító","folyadékmennyiség","folyadékveszteség","folyamatos melléknévi igenév","folyamőr","folyóágy","folyomány","folyónév","folyószabályozás","folyóvölgy","folytonos függvény","fonál","fonat","fondorlat","fonoda","font","for-ciklus","fordított lengyel jelölés","fordulatszámmérő","forgács","forgalom","forgalomszabályozás","forgatókar","forgóajtó","forgószél","forint","formálás","formalizmus","formaság","formoterol","forradás","forrásanyag","forráskritika","forrásnyelv","forrasztás","forrázás","forróság","fortyogás","foszfor","foszlóslevelű pálmaliliom","fosztogatás","fotelágy","fotográfus","foton","fotós","Fourier-együttható","Fourier-transzformáció","fő","főbejárat","föci","föderalizmus","főemlős","főfelügyelő","főhadiszállás","főherceg","főideál","főinkvizítor","főispán","főkapitány","főkomornyik","főkönyv","föl","földadó","földbentermő here","földéhség","földfoglalás","földgolyó","földhitel","földi kacskagomba","földialma","földikürt","földindulás","földkéreg","földmérő","földművelés","földnyelv","földpát","földrajztudós","földrengéstan","földsáv","földtan","földtoló galambgomba","földvár","főleg","főmérnök","főnemes","főnévképző","főnixmadár","főnöknő","főorvos","főpap","főpecsétőr","főposta","főrendező","förtelem","főszakács","főszezon","főte","főtitkár","főúr","főügyészség","főváros","fővilágosító","főzet","főzőedény","főzőkanál","főzőlé","frájer","franc","francia szarvasgomba","franciakönyv","franciaperje","francium","fraser-jegenyefenyő","frázis","freskó","frigiditás","frissesség","fríz","Frobenius-csoport","frontérzékenység","frontvonal","frusztráció","fugakereszt","fukszia","fulladás","fundamentalista","funkcionálanalízis","funkcionalitás","fúrás","fúria","furmányos","fúróakna","fúrótorony","fuszekli","futár","futball","futballhuligán","futballmérkőzés","futballrajongó","futóbicikli","futómadár","futópad","futószár","futóverseny","futurológia","fuvardíj","fuvarozó","fuvolás","fúziós reaktor","fügefa","függelem","függetlenség","függőágy","függőleges aszimptota","függőón","függvény konvolúciója","függvénykompozíció","fül","fülcimpa","füldugó","füles fűz","fülesbagoly","fülfolyás","fülgyulladás","füljegy","fülledtség","fülőkerontó kocsonyagomba","fülszőrzet","fültő","fülvédő","fűnyíró","fürdőcipő","fürdőévad","fürdőidény","fürdőkabin","fürdőkúra","fürdőnadrág","fürdőruha","fürdőszoba","fürdőtelep","fürdővíz","fűrészes fűz","fűrészizom","fűrésztelep","fürj","fürt","fürtös gyűrűvirág","fürtös salamonpecsét","füst","füstcső","füstgáz","füstike","füstkarika","füstmérgezés","füstpántlika","füstszűrő","fűszerbolt","fűszerkeverék","fűszerpaprika","fűtés","fűtőház","füttyművész","füves terület","fűz","füzér","füzértekercs","fűzfa-kéregtörőgomba","fűzlevelű körte","fűzlevelű őszirózsa","fűző","gabardin","gabonabegyűjtés","gabonacsíra","gabonafejadag","gabonafogyasztás","gabonagolyó","gabonakészlet","gabonamag","gabonamoly","gabonapadlás","gabonaraktár","gabonaszem","gabonatermelő","gabonatermő","gabonavetés","gagauz","gajapippali","galacsinhajtó","galagonyalevelű juhar","galambbegy","galambfa","galambpereszke","galandféreg","galeofóbia","gálic","gallér","gallicizmus","gallopamil","galopp","gallyonülő réteggomba","ganaj","ganda","ganéj-porhanyósgomba","garabó","garas","garázdaság","garbó","gardrób","garnélarák","garzonlakás","gasztroenterológia","gasztronómus","gátlás","gátőr","gatya","Gauss-elimináció","Gauss-Newton-módszer","gaz","gázálarc","gázcső","gazdakör","gazdaságföldrajz","gazdasági növekedés","gazdasszony","gazella","gázfogyasztás","gázhálózat","gázképződés","gázló","gáznyomás","gázóriás","gáztámadás","gázvezeték","gebe","gefitinib","gégefedő","gégetükrözés","gelencsér","gemfibrozil","gémüstökgomba","generáljavítás","generátor","generátorrendszer","gengszter","génkészlet","génsebészet","genny","geofizikus","geológia","geometriai multiplicitás","geotermikus","gepárd","gépész","gépfegyver","gépi fordítás","gépírás","gépjármű","gépkarabély","gépkocsilakatos","géplakatos","géppisztoly","gépsonka","gépterem","gérbics","gerecsei berkenye","gerencsér","gerezna","gerillaháború","gerincesség","gerincoszlop","gerinccsatorna","gerle","germanista","gerontológia","gesztenye üregestinóru","gesztenyebarna üregestinóru","gesztenyemassza","gesztenyetorta","gévagomba","gézengúz","gibbon","gigabájt","gikszer","gimi","gimnofóbia","ginekológus","ginzeng","gipszkötés","gitár","Givens-forgatás","glaszékesztyű","gleccserboglárka","glicerinerjedés","globalizáció","glosszátor","gnétum","go","gocsman","goji","gólarány","golfjátékos","golfnadrág","golgota","gólkirály","gólvonal","gólyabál","gólyamadár","golyó","golyós eukaliptusz","golyóstollbetét","gomb","gombafűlevelű kőtörőfű","gombalekvár","gombapor","gombász","gombatenyésztő","gombóc","gombostű","gomolyatúró","gondatlanság","gondolat","gondolatkísérlet","gondolatszabadság","gondolkodó","gondosság","gondviselés","gonosztevő","górcső","gorilla","gourde","Gödel első nemteljességi tétele","gödörkés fásgereben","gölöncsér","gömbfelület","gömbölyded sisakgomba","gömbösmoha","gönc","göngyöleg","görcs","görényezés","görkorcsolya","görög jegenyefenyő","görögdinnye","görögtekercs","gőte","gőzeke","gőzfelhő","gőzgép","gőzhenger","gőzkazán","gőzmosoda","gőztér","grádics","gráf élkromatikus száma","gráf komponense","gráf metszési száma","gráf színezési száma","gráf","grafika","grafit","grafológia","gramofon","gránát","gránáttölcsér","granulátum","gravírozó","gravitációs vöröseltolódás","grépfrútlé","grillcsirke","grimasz","grizzly","grönlandi","grupoid","guarani","guatemalai pálmaliliom","gubanc","gugli","gúlasátor","gulya","gulyáshús","gumiarábikum","gumicsizma","gumifa","gumilabda","gumipitypang","gumiszil","gumó","gumós hererontógomba","gumós pereszke","gumós susulyka","gúny","gúnyvers","gurítás","gusztus","gúz","gülüszem","gürcölés","gyakori földilaska","gyakorlat","gyakornok","gyalogátkelőhely","gyaloghintó","gyalogos","gyalogtúra","gyalu","gyám","gyanta","gyanú","gyapjas csüdfű","gyapjas mozaikgomba","gyapjas susulyka","gyapjaskalapú susulyka","gyapjú","gyapjúsapka","gyapjúzsír","gyapotfa","gyapotültetvény","gyárépület","gyárkapu","gyarmatbirodalom","gyártás","gyártásvezető","gyárváros","gyászcincér","gyászév","gyászhír","gyászjelentés","gyászkocsi","gyászmagyar","gyásznép","gyászruha","gyászszónoklat","gyászvitéz","gyávaság","gyékényszőnyeg","gyémántlakodalom","gyengeelméjűség","gyep","gyepi likacsosgomba","gyeplő","gyepűbükköny","gyerekágy","gyerekkoporsó","gyerekorvos","gyermekágy","gyermekbántalmazás","gyermekcipő","gyermekétkeztetés","gyermekgondozó","gyermekgyógyászat","gyermekkerékpár","gyermekkor","gyermekméret","gyermeknevelés","gyermekparalízis","gyermekruha","gyermekszáj","gyermekszülés","gyertya","gyertyán kéregfekély-gombácska","gyertyánlevelű juhar","gyérvirágú csetkáka","gyíkhagyma","gyilkos csomorika","gyógyász","gyógyerő","gyógygomba","gyógyítás","gyógynövényárus","gyógyszeradagolás","gyógyszergyártás","gyógyszerkészítmény","gyógyszermérgezés","gyógytea","gyolcs","gyommoha","gyomorégés","gyomorhurut","gyomorrák","gyónás","gyorsáru","gyorseszterga","gyorsfőző","gyorsírás","gyorsítás","gyorskorcsolyázó","gyorsulásmérő","gyorsvonat","gyökeres csészegomba","gyökeres porhanyósgomba","gyökérrendszer","gyököcske","gyökvonás komplex számból","gyömbérgyökér","gyöngy","gyöngybagoly","gyöngyhalászat","gyöngyös tejelőgomba","gyöngytyúk","gyöngyvirágfafélék","györgymoha","győzelem","gyúelegy","gyufaszál","gyújtóbomba","gyújtóhatás","gyújtoványfű","gyúrás","gyúródeszka","gyűjtő","gyűjtőív","gyülekezet","gyűlésterem","gyümölcs","gyümölcsfa","gyümölcsjoghurt","gyümölcskonzerv","gyümölcsleves","gyümölcsprés","gyümölcstányér","gyümölcstermesztés","gyűrődés","gyűrűhomomorfizmus","gyűrűs pereszke","gyűrűs tuskógomba","gyűrűvirág","habarcs","habitus","háborgás","háborúság","habszegfű","habzóbor","hacsek","hadapród","hadbíró","haderő","hadiállapot","hadifelszerelés","hadifogolytábor","hadigép","hadijáték","hadikommunizmus","hadiövezet","hadisarc","hadisz","haditanács","haditett","haditudósító","hadjárat","hadmérnök","hadnagy","hadosztályparancsnok","hadsereg","hadszíntér","hadúr","hadüzenet","hadviselés","hágó","hagymaburok","hagymafüzér","hagymakupola","hagymapikkely","hagymaszagú tarsóka","hagymatönkű pókhálósgomba","hagyománytisztelő","háj","hajápoló","hajbóbita","hajcsat","hajdina","hajdísz","hajdútánc","hajfestés","hajfürt","hajgyökérfájás","hajhullám","hajkefe","hajkoszorú","hajlam","hajlék","hajlékonyság","hajlevágás","hajmosó","hajnalmadár","hajnővesztő","hajó","hajóállomás","hajóderék","hajófelvonulás","hajóforgalom","hajófűtő","hajóhad","hajójavító","hajókémény","hajókörút","hajólámpa","hajóorr","hajópincér","hajós","hajósinas","hajószakács","hajósszemélyzet","hajótest","hajóút","hajózhatóság","hajsátor","hajszalag","hajszálgyökér","hajtány","hajtóanyag","hajtókar","hajtószíj","hajtűkanyar","hajválaszték","hajzat","hakni","halacskázás","haladó","halálfej","halálgyáros","halálkanyar","halálnem","halálozás","halálsorompó","halálugrás","halálveszedelem","halánték","halastó","halászbárka","halászember","halászháló","halászmadár","halászszerencse","halbetegség","halcsont","halenyv","halétterem","halfeldolgozó","halgazdálkodás","halhólyag","halkocsonya","halláskárosodás","hallgató","halló- és egyensúlyozószerv","hallóideg","hallótávolság","hallucinogén","halmaz karakterisztikus függvénye","halmaz számossága","halmazállapot","halmazművelet","halmazok metszete","halmocska","hálóing","halom","hálóruha","hálószem","halottasház","halottégetés","halottkultusz","halottvirrasztás","hálózati kapcsoló","halpénz","halszagú galambgomba","haluc","halvány harangvirág","halvány rókagomba","halványkéktönkű pókhálósgomba","halványsárga pókhálós-csészegombácska","halvér","hámdaganat","Hamilton-út","hamisciprus","hamisjátékos","hámozó","hamutál","hamvas éger","hamvas tinóru","hamvastönkű susulyka","hamza","handabanda","hanga","hangalak","hangarózsa","hangdetektor","hangerő","hangérték","hangfelvevő","hangforrás","hanghatás","hanghordozó","hangírás","hangjegyírás","hangjelzés","hangkazetta","hangkitörés","hangkulissza","hanglemeztár","hangmenet","hangnyelő","hangosfilm","hangrend","hangrobbanás","hangsíp","hangstúdió","hangszál","hangszerész","hangszimbolika","hangtalanság","hangterjedelem","hangtölcsér","hangul","hangutánzó","hangváltozat","hangvétel","hangzás","hangzó","hangyaboly","hangyászmedve","hant","hanuka","hányadék","hányas","hanyattfekvő egyrétűtapló","hánytató galambgomba","hapsi","harakiri","harangcsillag","harangláb","harangöntés","harangszó","harangvirág","harántakna","harapnivaló","harc","harcmező","harcostárs","harcsabajusz","háremhölgy","harisnya","harkály","harmadfokú egyenlet","hármas csillaggomba","hármaslevelű kakukktorma","harmat","harmatos hegyékesség","harmónia","harmonikus függvény","harmonikus társ","háromerű juhar","háromkaréjú vadszőlő","háromság","háromszínű frangipáni","háromszögmátrix","hárs","hársméz","hártyás ívjáratok","hasábburgonya","hasadt pöfeteg","hasadtpáfrány","hascsikarás","hash tábla","hasi aorta","hasítófüggvény","hasnyál","hasonlat","hasonmás","hasüreg","használó","hasznosság","haszonbérlet","haszonlesés","haszontalanság","hatalmas tölcsérgomba","hatalomátvétel","határ","határátlépés","határidő","határidős kötvény","határozat","határozatlanság","határozói igenév","határozottság","határrendészet","határvadász","határzár","hatáskör","hatástartam","hatékonytalanság","hátgerincsorvadás","hátizsák-probléma","hatóerő","hatos","hatpárevezős","hátráltatás","hátsó","hatszög","hátulütő","hatvány","hatványozás","hattyú","hattyúprém","havária","havasi boglárka","havasi daravirág","havasi gyopár","havasi iszalag","havasi magcsákó","havasi sisakvirág","havasi szürke fűz","havasi varázslófű","haver","haza","hazafi","hazardőr","házaspár","házasságkötő","házastárs","hazaút","házelnök","házfoglaló","házi len","háziállat","házigazda","házikolbász","háziorvos","háziszárnyas","házmegbízott","háznép","háztető","háztűznéző","házvezetőnő","héber","hecsedli","hegedű","hegedűtok","hegesztés","hegy","hegyes badargomba","hegyeskalapú galóca","hegyesszögű háromszög","hegyi babér","hegyi gurgolya","hegyi kakukkfű","hegyi lednek","hegyi pajzsika","hegyi sás","hegyi tarsóka","hegyijuhar-kéregtörőgomba","hegyközség","hegymászás","hegyomlás","hegységnév","hegyvidéki gyapot","héja","héjonáztatás","hektár","héla zab","hélium","helybeli","helyesírás","helyettesítés","helyezett","helyhatóság","helyi minimum","helyismeret","helyőrség","helység","helytartó","helyvektor","hematit","hemoglobin","henge","hengerfej","hengermű","hentai","henteslegény","henye boróka","henyélő","hepatitisz","heraldika","hercegné","hercegség","hererák","herezacskó","heringcápa","hermelin","hernyó","heroin","herpetológus","Hesz","hetacillin","hetilap","hetman","hétvége","heveder","hexakosioihexekontahexafóbia","hiábavalóság","hiánygazdaság","hiátus","hibás párosítás","hibiszkusz","hidasgyík","hideg","hidegkezelés","hidegség","hidegvér","hídfő","hídláb","hídőrfélék","hídpillér","hidraulika","hidrogénatom","hidrogeológia","hidrolízis","hidronímia","hidroterápia","hídszerkezet","hidzsáb","hierarchikus adatmodell","hieroglifa","higany","hígítás","hígulás","hím","himalájai selyemfenyő","hímnem","himpellér","hímzés","hínár","hindu","hinta","hintó","hiperbola ága","hiperglikémia","hiperkocka","hiperparaméter","hipertónia","hipnoterápia","hipocentrum","hipoglikémia","hipotézis","híradás","hiragana","hirdetmény","hírérték","hírforrás","hírhordó","hírközlő","hírlapíró","hírmagyarázó","hírösszefoglalás","hírszolgálat","hírvétel","historizmus","hiszti","hitehagyás","hitelesítés","hitelkártya","hitetlen","hitszegés","hittan","hittudomány","hitvédelemtan","hivalkodás","hivatalnok","híve","hívő","hizlalás","hóágyú","hobbit","hóbor","hócipő","hód","hódeszkás","hódító","hodzsa","hófajd","Hoffmann-Singleton-tétel","hógolyókaktusz","hóhányó","hóhér","hókotró","hókuszpók","hólapát","hold-felkelte","holdjáró","holdmag","holdruta","holdtölte","holland","holló","holmium","holokauszttagadás","holtpont","holttetem","hólyagfa","hólyagmogyoró","homályosság","homeopata","homlok","homlokpánt","homofóbia","homogén lineáris rekurzió","homogenitás","homokdűne","homoki álbékagomba","homoki bakszakáll","homoki csészegomba","homoki földicsészegomba","homoki kocsord","homoki pipitér","homoki szegfűgomba","homoki tölcsérgomba","homokkő","homokozó","homokvár","homológia","homomorfizmus képe","homoszexualitás","hómunkás","hónap","honi csillaggomba","honpolgár","honvédorvos","hópárduc","Horánszky-cickafark","hordalék","horderő","hordozás","hordtávolság","horgászat","horgászsport","horizont","Horner-elrendezés","horolás","horror","horzsolás","hószéli szegfű","hosszház","hosszúkarú csillaggomba","hosszúlevelű buvákfű","hosszúpillás sörtéscsészegomba","hótorlasz","hóvessző","hozam","hózentróger","hozzáállás","hozzáférés-vezérlési lista","hozzákeverés","hozzászokás","hozzátartozó","hőáramlás","hőelektromosság","hőerőmű","hőfoktényező","hőhullám","hőközpont","hölgyész","hölgykoszorú","hölgyválasz","hőmérsékletesés","hörghurut","hörgőszűkület","hősiesség","hőstett","hőtan első főtétele","hrivnya","húgycsőgyulladás","húgyvérűség","huligán","hullaboncolás","hulladékenergia","hulladékkezelés","hulladékudvar","hullaház","hullámfüggvény","hullámköpeny","hullámos kígyógomba","hullámsáv","hullámverés","hullás","hullató","humbuk","humorista","huncutság","hunyor","húrgráf","hurok","hurrikán","húsadag","húsbarna galóca","húsbolt","húsevő","húshagyókedd","húsleves","húspogácsa","hússertés","húsvadász","húsvétvasárnap","huszár","huszárnadrág","hússzínű pereszke","hússzínű vadgesztenye","huzal","húzóágazat","húzókötél","hűbéreskü","hűhó","hüpogeion","hűsítő","hűtő","hűtőgép","hűtőkészülék","hűtőközeg","hűtőrács","hűtőtároló","hűtőüzem","hüvelybemenet","hüvelyk","hüvelytükör","ibolyakék döggomba","ibolyás kéregrontógomba","ibolyás rókagomba","ibolyásodó tejelőgomba","ibolyásvörös pókhálósgomba","icce","ideális gáz","idealizálás","idegbetegség","idegen ciklusok","idegengyűlölő","idegenlégiós","ideggörcs","idegkimerülés","idegosztály","idegsebész","idegtudomány","ideggyökér","idempotens művelet","identitás","identitástudat","idénymunkás","ideutazás","idézőjel","idióta","idolátria","idomító","időegység","időjárás","időköz","időpont","idősorelemzés","időtartam","időváltozás","ifjú","ifjúsági lap","igazgató","igazgyöngy","igazolás","igazságérték","igazságtáblázat","igazságügyminiszter","ige","igei igenév","igekötő","igenévszó","igényesség","igerag","igeszemlélet","iglice-fülőke","íj","ijedelem","íjkar","ikerabroncs","ikerprímek","ikonográfia","ikozidodekaéder","iktatókönyv","illatos bangita","illatos csengettyűvirág","illatos hunyor","illatos macskamenta","illatos susulyka","illatos tölcsérgomba","illatszertár","illendőség","illeték","illetmény","illír sáfrány","illúzió","imádnivaló","imaélet","imaginárius egység","imám","imazsámoly","imipramin","immunitás","immunválasz","imperializmus","implementálás","impotencia","impresszionizmus","impulzus","inas gyíkvirág","inda","indeterminizmus","indexhalmaz","indiai cserzőgubacs","indiai lótusz","indiai vadgesztenye","indiáner","indiánsátor","indítás","indium","individuumtartomány","indokolás","indonéz","indulás","induló","inessivus","infekció","infláció","infliximab","információelmélet","informátor","ing","ingaóra","ingatlanadó","ingatlanpiac","ingblúz","ingerlés","ingovány","íngyulladás","ínhüvely","injekció","injektív lineáris leképezés","inkarnáció","inkongruencia","innivaló","ínség","instancia","intarzia","integrálás","integritás","intenzitás","interferon","interkvartilis félterjedelem","internátus","internetszolgáltató","interszekcionalitás","intervallum belső pontja","intés","intézmény","intézménynév","intonáció","introverzió","inupiak","invertálható lineáris transzformáció","inverz Ackermann-függvény","inverz mátrix","invesztálás","inzulinhiány","ínyencfalat","ion","iontoforézis","iparág","ipari forradalom","iparművész","iparoskör","iparterület","ipratropium","ír nyelv","iráni","irányelv","irányítószám","irányított kör","iránymeghatározás","iránytű","irányzat","írásjegy","írásvetítő","iratanyag","iratszekrény","irattáska","irhabőr","írisz","író","irodafőnők","irodalom","irodalomkritika","irodalomtanítás","irodalomtörténet","irodatiszt","íróeszköz","írógép","írógörcs","írókészség","irónia","írószövetség","irracionális szám","irreducibilis","irtás","iskolabetegség","iskolaépület","iskolagyakorlat","iskolajáték","iskolakönyv","iskolalovaglás","iskolaorvos","iskolapénz","iskolaruha","iskolaszolga","iskolatelevízió","iskolaváros","ismeretelmélet","ismerettár","ismertetőjel","ismétlés nélküli permutáció","ismétléses kombináció","ismétlőfegyver","ispán","istállósor","istenasszony","istenhívő","istenkáromló","istenség","istentelenség","iszákosság","iszapgyopár","iszlám","isztroromán","italbolt","italos","itatós","ítélethirdetés","ítéletnap","ítélőképesség","iteráció","itterbium","ivar","ivarszerv","ívhegesztő","ívmérték","ivóedény","ivóvízkezelés","izé","ízfokozó","izgatottság","izlandi zuzmó","ízlelőszerv","ízletes csiperke","ízletes tőkegomba","izolacionizmus","izomember","izomgörcs","izomláz","izomorfia","izomrendszer","izomszövet","izoterm állapotváltozás","ízületfájdalom","izzadás","izzadtság","izzlap","izzólámpa","jácint","jáde","jajveszékelés","jakobinizmus","jamaikai szegfűbors","jamszgyökér","janka-liliom","jány","japán csillagánizs","japán fogolybogyó","japán hajnalka","japán kenderpálma","japán kumkvat","japán nagymagvú tiszafa","japán tiszafa","japán","japáncseresznye","japánszentfa","járás","járatszám","járdasziget","járműipar","járművezető","járókelő","járőr","járulékhang","jáspis","jatagán","játékautó","játékbolt","játékelmélet","játékgolyó","játékipar","játékkatona","játékmenet","játékmozdony","játékösztön","játékszer","játéktechnika","játékvasút","játszótárs","jávai félbibe","javak","javító","jávorfa","jázminpakóca","jégcsap","jegec","jegenyefenyő-rizike","jégeralsó","jégeső","jéghoki-ütő","jégkocka","jégkorszak","jégláda","jégpálya","jégszekrény","jégteke","jégverem","jégvitorlázás","jegybank","jegyesoktatás","jegyiroda","jegyszedő","jegyzés","jegyző","jeladás","jelen","jelenkor","jelenség","jelentéstétel","jelentkezési lap","jelige","jellem","jellemző","jelmondat","jelöltlista","jelvény","jelzálogteher","jelző","jelzőcsengő","jelzőkészülék","jelzőtábla","jenki","jeti","jiddis","jóbarát","jobbágy","jobboldal","jód","jóféle sáfrány","jóga","jogállás","jógászana","jogegyenlőség","joghallgató","joghurttorta","jogkör","jogosultság","jogszabály","jogtudomány","jogvédő","jókedv","jóléti társadalom","jólrendezett halmaz","jonatánalma","jordáni","jóság","jósnő","jószagú cickafark","jótékonysági szervezet","jótevő","jóvátétel","jövedelem","jövendölés","jövevény","jubileum","jugoszláv","juhar","juharlevelű platán","juharszirup","juhászlegény","juhkefir","juhsóska","júlia-borbolya","junta","jussivus","jutalom","jüan","kabala","kabát","kabátgomb","kabátszövet","kábel","kábelkötél","kabinetiroda","kábítószer","kábítószerfüggés","kábszer","kábultság","kacagócsér","káci","kacúros véreslapu","kacsacsőr","kacsakagyló","kacsasült","kacsazsír","kád","káder","kadétiskola","kafferliliom","kagyló","kagylószagú susulyka","kainozoikum","kajakversenyző","kajszi","káka","kakaóbab","kakaópor","kakas","kakaslábfű","kakasülő","kakasszó","kakofónia","kakukk","kakukkfűolaj","kakukktorma","kalamáris","kalandfilm","kalandozás","kalapács","kalapácsvetés","kalaplapu","kalasnyikov","kalauzkabát","kalcit","kalcium-karbonát","kaleidoszkóp","kalicka","kaliforniai gyantásciprus","kaliforniai szamócafa","kálilúg","kalitka","kálium-metabiszulfit","kalligráfia","kálmos","kaloda","kalóz","kalózkiadás","kalózvezér","kálvária","kályhacsempe","kalyiba","kamarazenekar","kamaszkor","kamatemelés","kamatösszeg","kamatveszteség","kámea","kameruni","kámfor-tejelőgomba","kamion","kamraremegés","kanadabalzsam","kanadai átokhínár","kanadai ginszeng","kanadai napvirág","kanál","kanális","kanári sárkányfa","Kanári-tölgy","kanásztánc","kancsalság","kandela","kandiscukor","kankalin","kannabiciklol","kannabikromén","kannada","kanóc","kanonok","kantáta","kanton","kanuri","kányafa","kanyargósság","kányazsombor","kaolinit","kapa","kapampangan","kapáslövés","kapcsolat","kapcsolótábla","kaphatóság","kapitalizmus","kapkodás","kápolna","kapormártás","káposztafőzelék","káposztasaláta","kappanhang","kapszula","kaptopril","kapubálvány","kapuboltozat","kapucsengő","kapufélfa","kapukirúgás","kapunyitó","kapupénz","kapuszárny","kapuügyelet","kapuvonal","kár","karácsony","karaffa","karakán","karakterisztikus részcsoport","karaktersorozat","karalábéleves","karamell","kárász","karavánszeráj","karbantarthatóság","karbid","karbolszagú csiperke","karc","karcolat","karcsú disznóparéj","karcsú nőszőfű","karcsú pohárgomba","karcsúizom","kardamom","kardcsapás","kardél","kardinális szinuszfüggvény","kardiológia","kardlap","kardoshal","kardszárnyú delfin","kardvirág","kardvívócsapat","karének","karfa","karhajlítás","karigazgató","karikagyűrű","karizma","karkötőóra","Kármán-féle örvénysor","karmester","karnagy","karneol","káró","karolinai tündérhínár","karóra","károsult","káröröm","kárpáti kőrontó","kárpáti tárnics","kárpitos","karrier","karszalag","kartárs","kártérítés","kártevők","kartonruha","kártya","kártyaosztás","kártyavár","karvalybagoly","kása","kaspó","kasza","kaszárnya","kaszinó","kaszkarilla","kasszasiker","kaszt","kasztszellem","katalán","katalógus","katapult","katasztrófamegelőzés","katedrális","katéter","katinon","katódsugárcső","katonaállítás","katonabanda","katonacsászár","katonaember","katonafogdosás","katonainduló","katonakenyér","katonaláda","katonanóta","katonaposztó","katonasor","katonatanács","katonatiszt","katonazenekar","kátyú","kaucsukfa","kaukázusi medvetalp","kauri","káva","kávéautomata","kávédaráló","kávéház","kávénénike","kávészünet","kávézás","kavicságyú","kazah","kazánfűtő","kázié","kebelbarát","kecses őzlábgomba","kecskebogyó","kecskefűz","kecskeköröm","kecskerím","kecsketej","kecsua","kedélyesség","kedvesség","kedvezményezett","kefe","kefelevonat","kefirgomba","kegyelem","kegyenc","kegyhely","keh","kéj","kéjhölgy","kék babfa","kék golgotavirág","kék iringó","kék pókhálósgomba","kék tikszem","kékbegy","kékes mohakígyógomba","kékesedő üregestinóru","kékfrankos","kékhátú galambgomba","kéklemezű őzlábgomba","kékróka","keksz","kéküstökű csormolya","kelempájszmadár","kelepce","Kelet","keleti bükk","keleti mák","keleti","keletkezés","kelkáposzta","kelléktár","kelme","keltetőállomás","keltőóra","kém","kemence","kemény szájpad","keményfa","keménykalap","kéményseprő","kémhatás","kémiatanár","kémlelőnyílás","kempingnadrág","kence","kenderfélék","kenderkötél","kendernövény","kendó","kenet","kengyelfutó","kénhidrogén","kenőanyag","kenőolaj","kénsav","kenu","kénvirággomba","kenyér","kenyérbolt","kenyérfa","kenyérgomba","kenyérhéj","kenyérkérdés","kenyérkosár","kenyérmorzsa","kenyérsütés","kenyérszeletke","kenyérvég","kényszer","kényszerképzet","kényszerszünet","kényszerzubbony","képátvitel","képernyő","képesség","képírás","képkiállítás","képmutatás","képrejtvény","képtér","képviselőfánk","képzelgés","képzet","képződmény","kerámia háromszög","kerceréce","kérdőszócska","kéreggomba","kerek ráspolygomba","kerék","kerékbetörés","kerekesszék","kerékgyártó","keréklapát","kereklevelű harmatfű","kereklevelű körtike","kerékpárabroncs","kerékpárlopás","kerékpárváltó","kerekspórás döggomba","kerékvágás","kereplő","keresettség","kereskedő","kereskedőnép","keresőfa","kérész","kereszt","keresztcsík","keresztelő","kereszterű tejelőgomba","kereszteshadjárat","keresztfa","keresztgyermek","keresztkaréjú tölgy","keresztlány","keresztnév","keresztspórás kupakgomba","kereszttűz","keresztvíz","keretsózó","kérgesteknős","kerítés","kérkedés","Kerr bűzvirága","kertépítés","kertészkedés","kertfal","kerti árvácska","kerti borágó","kerti eper","kerti iszalag","kerti kapor","kerti laboda","kerti mályvarózsa","kerti őzlábgomba","kerti petrezselyem","kerti ribiszke","kerti saláta","kerti susulyka","kerti zsálya","kertmozi","kerub","kerülő","kés","kései napraforgó","keselyű","keserű álcölöpgomba","keserű köldökös-szegfűgomba","keserű nedűgomba","keserűfa","keserűség","késhegy","keskenyfogú körtemoha","keskenylevelű deréce","keskenylevelű hölgymál","keskenylevelű perje","keskenyspórás tinóru","késői csigagomba","kesudió","készenlét","készítő","készletfelvétel","készpénzadomány","készség","késztermék","kesztyűgyártás","készülődés","ketamin","kétéltű","kétfejű felkarizom","kétismeretlenes egyenlet","kétlevelű árnyékvirág","kétnyelvűség","kétpettyes katicabogár","kétsoros árpa","kétspórás csiperke","kétszínű csészegombácska","kétszínű pókhálósgomba","kettéágazás","kéttollú izomtípus","kettős","kétváltozós reláció","kevélység","keverő","kéz","kézbesítés","kézcsók","kezdeményezés","kezdés","kezdő","kezdősebesség","kézelő","kezeslábas","kézfej","kéziemelő","kézifűrész","kézikönyvtár","kézilabdázó","kézírás","kézitáska","kézközépcsont","kézmű","kéztő","kézszorítás","kiábrándulás","kiadóhivatal","kialakulás","kiáltás","kiárusítás","kibékülés","kiberbűnözés","kibocsátás","kibővített mátrix","kicsapongás","kicsiny csészéspöfeteg","kicsinység","kidolgozás","kiegészítő","kiegyensúlyozottság","kielégülés","kiesés","kifejezésmód","kifeszített altér","kifizetődő","kifogás","kifosztás","kifutópálya","kígyászsólyom","kígyóember","kígyógomba","kígyómarás","kígyónyelvfélék","kígyótojás","kihagyás","kihalgatás","kihirdetés","kiírás","kijelölés","kikeleti hóvirág","kiképzőtábor","kikészítés","kikötő","kikötőzár","kiküldetés","kilátás","kilenced","kilíkiai jegenyefenyő","kilogramm","kilowatt","kimchi","kimenő","kimerítés","kimono","kina","kínai aranyfenyő","kínai csillagánizs","kínai hikoridió","kínai legyezőpálma","kínai maradéktétel","kínai negyed","kínai postás problémája","kínai szil","kínai tüskéssárgafa","kínaigumifa","kincs","kincstárnok","kinematika","kinézet","kinoa","kintorna","kínzó","kinyilvánítás","kip","kipufogógáz","kirakatpolitika","király","királydinnyefélék","királygyilkosság","királylepke","királypálma","királysír","királyvargánya","kirándulóhely","kirohanás","kis büdöske","kis Fermat-tétel","kis hasadtfogúmoha","kis meténg","kis vérfű","kisajtolás","kisautó","kisbetű","kisborjú","kiscseplesz","kisebbségi kormány","kiserdő","kísérleti nyúl","kísérőlevél","kísértethistória","kisfuvola","kishirdetés","kisiparos","kiskapu","kiskirály","kiskosztüm","kislány","kislevelű fikusz","kislevelű nőszőfű","kismajom","kismotor","kispajtás","kispuska","kisspórás olajgombácska","kisujj","kisvállalkozó","kisvirágú hunyor","kisvirágú pacsirtafű","kiszállítás","kiszerelés","kiszolgálónő","kitalálás","kitartott","kiterjedés","kitétel","kitoloncolás","kiutalás","kiütés","kiválás","kiválasztásos rendezés","kívánalom","kivándorló","kivégzőhely","kivitel","kivonás","kívülálló","kizökkenés","klán","klasszikus mechanika","klaszter","klauzúra","klenódium","klerikalizmus","klikk","klíma","klisé","klór","klorocid","kloroplasztisz","klottnadrág","klubtag","koagulálás","kobak","koboz","kocapuskás","kocka","kockásliliom","kocogás","kocsi","kocsigyártó","kocsimester","kocsirúd","kocsiszekrény","kocsivizsgáló","kocsonya","kocsonyás koronggomba","kód","kódjel","koedukált","koffer","kohászat","kohómérnök","koiné","kokain","kokárda","kokkolás","koksz","koktélrendezés","kókuszcukor","kókuszliszt","kókuszreszelék","kóladió","kolbászka","koldusbot","kolera","kolhozföld","kollagén","kollegialitás","kollektivista","kollineáris vektor","kolna","kolomejka","kolompír","kolonializmus","kolumbiai","komaasszony","kombájnos","kombinált ciklus","kombiné","komédiás","komika","komisszió","kommandós","kommenzalizmus","kommunista","kommutatív félgyűrű","kommünár","komolyság","komorna","kompatibilitás","kompetencia","komplementer halmaz","komplex egységgyök","komplex mátrix","komplex szám hatványozása","komplex szám trigonometrikus alakja","komplex számok osztása","komplex test","komponens","kompót","komputertomográfia","koncentrálóképesség","koncertterem","kondenzáció","kondér","kondicionáló","konfekció","konferenciaterem","konfliktus","konfrontáció","kongresszus","kongruenciarendszer","konjugált","konkatenáció","konkolyperje","konnektor","konstitúció","konszenzus","kontamináció","konteo","kontingens","kontinuumhipotézis","kontrahajtás","kontrasztanyag","kontúr","kontyvirágfélék","konvergencia","konvex burok","konvolúció","konzervativizmus","konzervgulyás","konzervhal","konzervkészítmény","konzisztenciamegőrzés","konzol","konzulens","kónya sárma","konyha","konyhakert","konyhamalac","konyhanyelv","konyhaszekrény","koordinátageometria","koordináta-rendszer","kopás","kopasz tamariska","kopek","kopja","kopogóbogár","koponyaalkat","koponyalékelés","koponyatető","koponyavarrat","koppantás","kór","korai porhanyósgomba","korall nyálkagomba","korallfa","korallkaktusz","korallvirág","koravénség","korcs","korcsolyapálya","kord","kordonkötél","koreai jegenyefenyő","kórélettan","korhatár","korhely","korifeus","kórlap","korlátozás","kormányalakítás","kormányfő","kormánykerék","kormányos","kormányprogram","kormányszerv","kormányválság","kormányzó","kormos mirigygomba","kornistárnics","korom","koronafürt","koronatanú","koronázás","korongvirág","korpafű","korporáció","korrektor","korrepetitor","korsó","korszellem","kórterem","kortünet","kórusegylet","korzó","kosárlabda","kosborfélék","koszekáns","koszinusztétel","koszt","kosztümkabát","kotlóstyúk","kotrógép","kótyavetye","kovácskötény","kovácsoltvas","kovalens kötés","kovarianciamátrix","kovászos uborka","kozák","kozmogónia","kő","kőbányász","köbgyökfüggvény","kőcserép","ködfátyol","ködkürt","ködösség","kőfali pintyő","kőhalom","kökény","kőkorszak","kölcsönadó","kölcsönös indukció","kölcsönösség","kölcsönzőhely","köldökkarika","kőlen","kölespehely","kölniillatú pókhálósgomba","költemény","költőkirály","költözködés","költségszámítás","kölyű","kőműves","köntörfalazás","könnycsont","könnyelválasztás","könnyezőpálma","könnymirigy","könnyűgépkezelő","könnyűzene","könyökfeszítő izom","könyöklőpárkány","könyörület","könyvadomány","könyvbarát","könyvecske","könyvelőnő","könyvészet","könyvjegyzék","könyvkereskedés","könyvkiállítás","könyvkötészet","könyvkukac","könyvnap","könyvpiac","könyvszekrény","könyvtár","könyvtártan","könyvújdonság","könyvvitel","kőolajfinomítás","kőolajmező","köpenyke","köpönyegforgató","kör sugara","körbélyegző","körfolyosó","körfüggvény","körhaj","kőrisbogár","kőris-ripacsgomba","körív","körkör","körmátrix","körmozgás","környezetbiztonság","környezettan","körorvos","körömápolás","körömház","körömlakk","körömpassz","körömreszelő","körömvirág","körrajz","körszelet","körtefa","körtepálinka","körtike","körülmény","körzet","kőszáli kecske","kőszikla","kőszobor","köszönőlevél","köszörűs","kötekedés","kötelék","kötelességteljesítés","kötélfű","kötélhúzás","kötélpálya","kötélverő","kötényruha","kőtiszafa","kötőfék","kötőjel","kőtörőcserje","kötöttáru","kötözés","kötszer","kövérség","követelmény","következetesség","követő","kövirigó","közakarat","közbensőérték-tulajdonság","közbezárt szög","közeg","közelharc","közelség","közép-amerikai","közepes harmatfű","középfok","középhegység","középiskolás","középpályás","középső körtike","középszerűség","középület","kőzet","közfogyasztás","közgyűlés","közhivatalnok","közjó","közkórház","közlekedésbiztonság","közlekedéspolitika","közmondás","köznép","közoktatás","közönséges agávé","közönséges aranyeső","közönséges babér","közönséges borbálafű","közönséges bükk","közönséges csillaggomba","közönséges dió","közönséges édesgyökerű páfrány","közönséges fagyal","közönséges forrásmoha","közönséges füstike","közönséges gyertyán","közönséges gyujtoványfű","közönséges hernyópázsit","közönséges jezsámen","közönséges kígyónyelv","közönséges kutyaszömörcsög","közönséges ligetmoha","közönséges mahónia","közönséges mézpázsit","közönséges napvirág","közönséges olajfa","közönséges oroszlánfog","közönséges paprika","közönséges petrezselyemgomba","közönséges rákvirág","közönséges spárga","közönséges szobafikusz","közönséges tengerifű","közönséges tök","közönséges tyúkhúr","közönséges vasfű","közönséges vörös mangrove","közöny","közös szemmozgató ideg","közösségi távolságtartás","közpark","központi idegrendszer","közreműködés","köztársaság","köztudomású","közutálat","közüzem","közvetítés","közzététel","közszükséglet","kráterképződés","krecli","krémfagylalt","krémsajt","krepp","krétai datolyapálma","kreténség","krikett","kriminalisztika","krinolin","kriptográfia","kristályalakzat","kristálydetektor","kristályműszer","kristályrendszer","kristályváza","krisztallográfia","kritika","krizoberill","krokodilbőr","krókusz","kromofág","krómsárga galambgomba","krónikaíró","kroton","krumplibogár","krumplihéj","krumplipaprikás","Kruskal-algoritmus","kubai badargomba","kuckó","kudarc","kuglipálya","kuglófforma","kukac","kukker","kukorékolás","kukoricacső","kukoricafosztás","kukoricakeményítő","kukoricapehely","kukoricatörés","kulacs","kulcscsont","kulcsmező","kulikabát","kullancs","kultúrattasé","kultúrforradalom","kultúrközpont","kultúrtörténész","kultuszminiszter","kun","kuncsaft","kunsági bükköny","kúp térfogata","kupacs","kupadöntő","kupec","kupleráj","kupolacsarnok","kúposkalapú lisztesőzlábgomba","kurátor","kurcsatovium","kurjantás","kúrmászana","kuruc","kurvahajcsár","kúszás","kúszó boglárka","kúszó hortenzia","kút","kutatóakna","kutatóintézet","kutatóorvos","kutatóterem","kútépítés","kutrica","kutyabaj","kutyaeledel","kutyaféle","kutyahűség","kutyakozmetika","kutyaól","kutyaszorító","kutyatejfélék","kutyavásár","kuvik","külcsín","küldetés","küldöttség","külker","küllőfolyondár","különállóság","különbség","különc","különjárat","különóra","különtudósító","külsíkgráf","külsőség","kültakaró","külügyér","külvilág","kűrium","kürtő","kürtvirág","kütyü","küzdősport","kvadratikus algoritmus","kvadratikus","kvantifikáció","kvantumelmélet","kvarclámpa","kvartett","kvintesszencia","kvóta","lábadozás","lábas","lábbeli","lábcsont","labdacs","labdajáték","labdarúgás","labdarúgó-egyesület","labdarúgósport","labdarúgó-világbajnokság","labdavezetés","lábdübörgés","lábfej","lábhegy","labioplasztika","lábizzadás","lábközépcsont","lábmozgás","labodás disznóparéj","lábos","lábseb","lábszárcsont","lábszíj","lábtartás","lábtenisz","lábtörés","lábujj","lábvíz","lacrosse","ladik","lagúna","lágy szájpad","lágyacél","lágyítószer","lágyszájpademelő izom","lahmacun","lájk","lakályosság","lakáscsere","lakáshitel","lakástextil","lakat","lakatosmester","lakberendezés","lakhelyváltoztatás","lakkozás","lakóautó","lakóhajó","lakókocsi","lakoma","lakosság","lakótárs","laktanya","lámakolostor","lámpa","lámpaernyő","lámpagyújtogató","lámpaláz","lámpaüveg","lamúr","láncgörbe","láncolat","lándzsa","lándzsás füzike","láng","lánggomba","lángszínű tőkegomba","lángvörös pókhálósgomba","lant","lantlevelű tölgy","lanzoprazol","lánygimnázium","lánykorú","lányrabló","lao","lapalapítás","lapbetiltás","lapengedély","lápi ezerjófű","lápi nádtippan","lapított-kalapú csiperke","Laplace-egyenlet","lapocka","lapocka-nyelvcsonti izom","laposüveg","lappcserje","lapszél","lapterjesztő","lapu","lápvidék","laringológia","lárva","lassítás","laszti","látatlanban","láthatóság","latin-amerikai","látkép","látnokzsálya","látogatottság","látókéreg","látonya","látótávolság","látszattudós","látvány","latyak","lavina","lazaccápa","lazaság","lázhőmérő","lazulás","leadás","leállás","leányág","leánykérés","leányszöktető","lebegőpontos szám","lebonyolítás","léc","léckerítés","lecsó","lecsúszás","leégés","leeresztés","lefokozás","lefújás","legalitás","légbuborék","légellenállás","Legendre-szimbólum","legényes","legfelsőbb bíróság","léggömbkosár","léghajózás","légi közlekedés","légicsapás","légiforgalom-irányítás","légikisasszony","légiós","légitámadás","légkalapács","legkisebb közös többszörös","légkör","légnyomásmérő","légörvény","légszennyezés","légtornász","légvédelem","légzés","légzsák","legyező","legyezővirág","légyott","lehangoltság","lehetetlenség","lehurrogás","leírás","lejátszás","lejtő","lékelés","leképezés","lekötelezés","lekvárosüveg","lélegzés","lélekbúvár","léleklátó","lélekvesztő","lelépés","lelkész","lelkifurdalás","lelkipásztor","lelőhely","lemérés","lemezes pöfeteg","lemezjátszó","lemeztektonika","lemondás","lencse","lencseképlet","lendület","lengyel","lenmag","lenvászon","lenyelés","leone","lepárlás","lépcsőház","lepedő","lepényfa","lépés","lépésszámláló","lepkesúly","leprás","lerakat","lereagálás","les","lesifotós","leszállás","leszállópálya","leszbi","leszopás","letartóztatási parancs","letéteményes","létforma","létminimum","létra","létszámcsökkentés","leukocitopénia","leva","levalbuterol","levegőhiány","levegőmozgás","levegőztetés","levélbogár","levelezés","levélhordó","levélke","levélkézbesítő","levélnehezék","levéltakaró","levéltárosnő","levéltetű","levendula","leves","levesestál","levespor","levita","levofloxacin","lexéma","lexikografikus","Leyland-ciprus","lézerfegyver","libabőr","libamáj","libanoni cédrus","libasor","libatepertő","libatöpörtyű","liberalizmus","líceum","licitálás","lidércfény","liechtensteini","liftakna","ligatúra","ligeti csillagvirág","ligeti tinóru","lignit","likelihood-függvény","lila csenkesz","lila ökörfarkkóró","lila tejelőgomba","lilahúsú gereben","lilás gereben","lilásbarna döggomba","lilásodó szőrgomba","lilásszárú aggófű","liliom","Lima paszulybab","limfocita","limonádé","lineáris algebra alaptétele","lineáris egyenlet","lineáris egyenletrendszerek mátrixos alakja","lineáris helyettesítés","lineáris leképezés képtere","lineáris leképezés","lineáris összefüggőség","lineáris tér","lineáris transzformáció karakterisztikus polinomja","lineáris transzformáció sajátvektora","linezolid","linzer","lipóma","lisztatka","lisztes berkenye","lisztféreg","lisztjegy","lisztszagú tölcsérgomba","literál","litoszféra","livó","lizinka","lóállomány","lóbab","lóbetegség","lóca","locsolófej","lódenkabát","lófarok","logaritmikus keresés","lógás","logikai ekvivalencia","logikai kapu","logikai szitaformula","logó","logosz","lóidomítás","lokalizáció","lokni","lókórház","lom","lomberdő","lombik","lombkorona","lombszöcske","lompos","londíner","lopakodás","lopó","lordmajor","lóretekfa","lószakértő","lószőrfülőke","lótás-futás","loti","lottózás","lótuszszilva","lóúsztató","lovaglás","lovagrend","lovas","lovasság","lovász","lovetta","lőcsláb","lőgyapot","lökésgátló","lökhárító","lőportár","lőszer","lötty","lövés","lővilág","luc","lucernacsíra","lucos tobozfülőke","lúdgége","lúdtalpbetét","luftballon","lúgosító","lumbágó","lupe","lutécium","lutri","luxushotel","lüktetés","lyukasóra","maca","macesz","maci","mackóruha","macskabagoly","macskagyökérfélék","macskakaparás","macskamenta","macskaugrás","madám","madárberkenye","madárcsapat","madáreledel","madárfaj","madárfogás","madárhang","madárinfluenza","madárjóslat","madárkeserűfű","madárnyelv","madárraj","madársóskafélék","madártej","madártojás","madárveszedelem","maffia","magabiztos","magánbánya","magánélet","magánerdő","magánhatalom","magánjogi","magánorvos","magánszemély","magánügy","magánzárka","magánnyomozó","magas csukóka","magas kúpvirág","magasfeszültség","magaskordon","magasság","magasztalás","magazin","magfúzió","mágia","maglúd","mágnás","mágneses vektorpotenciál","magnetikus","magnezit","magnókazetta","magonc","magtér","magvető","magzatelhajtó","magyal","magyar ábécé","magyar kökörcsin","magyar módszer","magyar palka","magyar tölgy","magyar zörgőfű","magyarbors","magyarfaló","magyarság","mahagónifélék","májashurka","májfolt","májgombóc","májkrém","majolika","majomkirály","majomparádé","majomtej","majonézmártás","májrák","majúrászana","májusi pókhálósgomba","makadámdió","makarászana","makett","makk","máknövény","makrahal","makrogazdaságtan","malac","malachit","malacpörkölt","maláj","malajziai","maláta","málé","malícia","málna","málnavörös tinóru","malomgát","malomkő","malter","mályvacserje","mambó","mammutfenyő","mamut","mancs","mandátum","mandragóra","mandukászana","mandulafenyő","mandulaliszt","mandulasav","mandzsetta","mandzsúriai","mangánacél","mángorló","mangrovepálmafélék","manifesztum","manióka","mankókerék","manométer","mantra","manx","mappa","maracuja","maradékosztály","maradvány","marás","maravirok","márgaföld","margitvirág","marhabélszín","marhafaggyú","marhahajcsár","marhalábszár","marhanyelv","marhaság","marhatokány","mari","marimba","márkahűség","márkinő","markotányos","márna","marokszedő","marsall","mártás","mártír","márványcsarnok","márványszobor","marxizmus-leninizmus","masiniszta","masni","második személy","másodrendű differenciálegyenlet","másológép","másvilág","maszkabál","mászóka","masszázs","masszőr","maté","matematika részterülete","matematikai inga","matematikai nyelvészet","materialista","matrac","mátrix ellentettje","mátrix invertálhatósága","mátrix nullitása","mátrix permanense","mátrix skalárral való szorzása","mátrix","mátrixművelet","mátrixok szorzása","matrózblúz","matszjendrászana","mauritániai","maximális folyam-minimális vágás tétele","maximum-likelihood becslés","mázli","mázsa","mazsolaszőlő","mecénás","mécs","mécses","medalion","medencecsont","meder","médiatörténész","medikus","medúza","medvebarlang","medveének","medvekörömfélék","medveszőlő","mefenaminsav","megalapítás","megaláztatás","megállás","megalomán","megbántás","megbékülés","megbízatás","megbízott","megegyezés","megelőzés","megérkezés","megerőszakolás","megfejtés","megfeleltetés","megfigyelő","megfontoltság","meggondolás","meghajtóprogram","meghatalmazott","meghittség","meghívó","meghűlés","megismétlődés","megjelenés","megkegyelmezés","megkötés","megkülönböztetés","meglátás","megmenekülés","megmunkálás","megnevezés","megnyitás","megoldásvektor","megosztás","megpróbáltatás","megrendelőlap","megrongálás","megsemmisítés","megszakítás","megszállottság","megszámlálhatóan végtelen halmaz","megszokás","megszöktetés","megtakarítás","megtekintés","megtérítés","megtévesztés","megtorlás","megüresedés","megváltoztatott","megvetés","megye","meggyfa","meggyőződés","méhállomány","méhbetegség","méheltávolítás","méhészet","méhfarkas","méhkaparás","méhkirálynő","méhlepény","méhraj","méhsejt nyálkagomba","méhtenyésztő","méhvirág","meizli","melankolikus","meleg","melegedés","melegítő","melegkezelés","melegszendvics","mell","mellébeszélés","mellékajtó","mellékbika","mellékes","mellékhajó","mellékhere farka","mellékkereset","melléknév","mellékpajzsmirigy","mellékszög","mellékvágány","mellékvonal","mellényke","mellkas","mellnagyobbítás","melltartó","mellüreg","melódia","méltánylás","méltóság","mélygarázs","mélyhűtőszekrény","mélység","mélytenger","memantin","memóriazavar","mendemonda","menedékjog","menekülés","menés","menetdíj","menetirány","menetrend","menetvágó","menlevél","menstruáció","mentalitás","méntelep","mentesülés","mentőautó","mentőfa","mentőláda","mentős","mentség","menüpont","menyasszonyjelölt","menyegző","menyhal","mennybolt","mennyezetlámpa","mennykő","mérce","méregfog","méregtan","mérés","méret","méretgazdaságosság","merev korallgomba","merevlevelű napraforgó","mérges ádáz","mérges szömörce","Merkel-izom","mérlegcsésze","mérlegkönyv","mérnök","mérnöknő","mérőállomás","merőleges vetítés","mérőón","Mersenne-prím","mértani sorozat","mértékhitelesítés","merülőforraló","mesegyűjtemény","mesekönyv","mesevilág","mesterdalnok","mestergerenda","mesterkedés","mesterlevél","mesterremek","mesterséges neurális hálózat","mesterszó","mestervizsga","mészároslegény","meszely","mészhabarcs","mészkő","messzeség","metaadat","metadon","metafóra","metán","metélt","meténg","meteorológia","méteráru","méterrendszer","metical","metiléndioxi","metiltesztoszteron","metohexitál","metróállomás","metszéspont","metszőpont","mexikói datolyauborka","mexikói hikoridió","mexikói ördögmák","mexikói","mézbogyó","mezei aszat","mezei csiperke","mezei kakukkfű","mezei komócsin","mezei mohacsészegomba","mezei sóska","mezei tarsóka","mezei veronika","mézesfa","mézgás éger","mezolitikum","mezőgazda","mezőny","mézpázsit","mézsárga lápigomba","mézszagú nedűgomba","micélium","mielóma","mihaszna","mikológus","mikrobiológia","mikrofon","mikrohullámú sütő","mikron","mikrosebészet","mikulás","miliő","milligramm","milliomosnő","mimóza","mindenes puska","mindenszentek","miniatúra","minigolf","minimalizmus","miniszter","minisztertanács","minőségbiztosítás","mintaasztalos","mintaférj","mintapéldány","minyon","mirhafű","mirigyváladék","mise","mismás","misztella","mitesszer","mítosz","mizantrópia","mizu","mobilitás","mocsár","mocsári aggófű","mocsári ibolya","mocsári kocsord","mocsári lednek","mocsári tisztesfű","mocsártölgy","mocsok","modalitás","modellezés","modor","módosulás","módszertan","mogul","mogyoróbarna csészegomba","mogyorófa","mogyorós hólyagfa","mogyoróvaj","mohák","mohóság","mókár","mókusfarkmoha","moldáviai","molekulasúly","molinó","molnárkocsi","moly","molyhos nyír","molyhoskalapú susulyka","monda","mondat","mondóka","mongolkőrózsa","monocita","monokli","monopoltőke","monotonitás","Monte-Carlo-módszer","montezuma-fenyő","mór","morbiditás","morfinista","morfológia","mormolás","morva tinóru","mósás","mosdószappan","mosó","mosogatógép","mosógép","mosómedve","mosószer","mostohaanya","mostohagyerek","mostohaszülő","moszatpáfrány","motiváció","motoralkatrész","motorcsónak","motorháztető","motorkerékpáros","motoros","motorpróba","motorüzemanyag","motring","moxibuszció","mozaikpadló","mozdonyfordító","mozdulatlanság","mozgás","mozgásszerv","mozgóárus","mozgolódás","mozicsillag","moziszínész","mozsárágyú","MP3 lejátszó","mritászana","muflon","muhar","muktászana","mulató","múlt idejű melléknévi igenév","multihalmaz","multiplicitás","mulya","mundér","mungóbabcsíra","munkaalkalom","munkaátalány","munkabeszüntetés","munkabrigád","munkadarab","munkaegység","munkaerőhiány","munkafázis","munkafelügyelő","munkagödör","munkahét","munkairányító","munkakedv","munkakezdés","munkakörülmény","munkaközvetítő","munkálat","munkáltató","munkamennyiség","munkanélküli-támogatás","munkaóra","munkaprogram","munkásakadémia","munkásáruló","munkásbiztosítás","munkáscsapat","munkásegyesület","munkásérdek","munkáskáder","munkásmozgalom","munkásnő","munkásruha","munkásvonat","munkaszolgálat","munkaszüneti nap","munkaterápia","munkaügyi miniszter","munkavállaló","munkaviszony","murvafürt","musculus deltoideus","muskátli","muskátliszagú susulyka","muskotályszőlő","mustár","mustármagcsíra","muszkli","mutáció","mutatószám","mutatványszám","muzulmán","muzsikus","műanyag","műbírálat","műbútor","műegyetem","műemlékvédelem","műértő","műfogsor","műgumi","műharag","műhiba","műipar","műkedvelő","műkéz","műkorcsolyázó","működés","műlakatos","műlovarnő","műrepülés","műsoradás","műsorvezető","műszaki tudományok","műszerész","műszó","műtermék","műtőorvos","műtrágya","művégtag","műveleti erősítő","műveletre zárt","műveltség","művészbejáró","művészet","művészettörténet","művészházasság","művésznév","művésztehetség","művezető","Mycena zephirus","nábhjászana","nacionálé","nád","nádbuzogány","nádfedél","nádi kígyógomba","nádképű csenkesz","nádorispán","nadrágcsat","nadrággomb","nadrágszabás","nadrágszíj","nadragulya","nádrengeteg","nádszék","nádvágó","nagy aranka","nagy csalán","nagy döggomba","nagy görgetegizom","nagy lábujj","nagy őzlábgomba","nagy szigma jelölés","nagy völgycsillag","nagyapa","nagybátya","nagybőgő","nagydíj","nagyfeszültség","nagyfröccs","nagyherceg","nagyiparos","nagykanál","nagykereskedő","nagyközönség","nagylevelű csodamogyoró","nagylevelű tölgy","nagymami","nagynénike","nagypapa","nagyság","nagyspórás homoki-csészegomba","nagyspórás szitagomba","nagyszerűség","nagytakarítás","nagytermésű szerbtövis","nagyujj","nagyvadas vadászterület","nagyvirágú kaffernőszirom","nagyvirágú liliomfa","náhuatl","nakfa","nanométer","napéjegyenlőség","napernyő","napfény","napfürdő","napihír","napisajtó","napkitörés","napközi","naplopó","Napóleon-féle háromszögek","nappal","napraforgómag","naprendszer","napszak","napszél","naptár","naptávolság","napvilág","narancsbarna álcölöpgomba","narancseper","narancshéj","narancslekvár","narancsos mohacsészegomba","narancssárga csoportos-csészegombácska","narancssárga laskagomba","narancsszegélyű kígyógomba","narancsszínű enyveskorallgomba","narancsszínű kéregfekély-gombácska","narancsszínű sásliliom","narancsvörös álrókagomba","narancsvörös pereszke","narancsvörös tejelőgomba","narkó","narrátor","naspolya","nászajándék","nászmisztika","nászuram","nátha","nátrium-klorid","natto","naváb","navigátor","ndonga","nebuló","nedű","nedvességmérő","negáció","négercsók","negyeddöntő","negyedóra","négyesimpulzus","négyfejű combizom","négyszög","négyzetes mátrix karakterisztikus egyenlete","négyzetes mátrix","négyzetkilométer","nehézásvány","nehézfémszennyezés","nehézség","nehézsúly","neje","nekrofília","nektár","nelson","néma","némber","nemes alma","nemes májvirág","nemesgáz","nemesség","nemeukleidészi geometria","nemezes köldökösgomba","nemezkalap","nemiség","nemlineáris programozás","nemterminális","nemtörődömség","nemzetbiztonság","nemzeti bank","nemzetköziség","nénike","neofóbia","neokonzervatív","neon","neonfény","nép","népáradat","népbetegség","népbutítás","népdal","népellenség","népfaj","népfürdő","néphangulat","népkonyha","néplélek","népművész","népnyúzó","nepper","népség","népszavazás","néptömeg","neptúnium","népvezér","neszelés","neurális hálózat","neurológus","neuropszichológia","neutrális","neutronbomba","névadó","névbetű","nevelés","nevelőanya","nevelőszülő","nevetség","nevezett","névházasság","névkártya","névmagyarosítás","névmutató","névrokonság","névszóképzés","névtár","névünnep","newton","nézés","nézőközönség","niacin","nigériai","nikkel","niktofóbia","nincstelenség","nitrát","nitroglicerin","Nobel-díj","nokedli","nonsalansz","norfloxacin","normál alak","normalitás","normált vektortér","normás","notabilitás","november","nózi","nőcsábász","nőgyűlölet","nőiesség","nőnap","nőrabló","nőstény róka","nőszirom","növekedés","növendék","növénybetegség","növényfaj","növényirtó","növénynemzetség","növénytan","növényvédőszer","növés","n-test probléma","nugát","nukleon","nukuoro","nullitás","nulltér","nun","nutka ciprus","nüánsz","nyájasság","nyakbőr","nyakék","nyaklánc","nyakörves szegfűgomba","nyakszirtcsont","nyál","nyalató","nyálkahártya","nyálkás tőkegomba","nyálmirigy","nyár","nyaralóhely","nyárfa-érdestinóru","nyárfa-pereszke","nyárfa-tőkegomba","nyári laskagomba","nyáriorgona","nyárspolgár","nyavalygás","nyeles agancsgomba","nyeletlen cölöpgomba","nyelv alatti mirigy","nyelvápolás","nyelvbotlás","nyelvcsere","nyelvész","nyelvfejlesztés","nyelv-garat ideg","nyelvhasználat","nyelvhiba","nyelvjáték","nyelvkurzus","nyelvművelés","nyelvpáfrány","nyelvszak","nyelvtanfolyam","nyelvtanóra","nyelvtipológia","nyelvtudás","nyelvváltozat","nyenyere","nyeregízület","nyereménykölcsön","nyereségvágy","nyerőszám","nyerseség","nyersvas","nyestcápa","nyilallás","nyílászáró","nyílgyökér","nyílt halmaz","nyíltság","nyilvánosság","nyír","nyírfacukor","nyírfajdkakas","nyírfavessző","nyirokgomba","nyirokszövet","nyitott séta","nyitvatermő","nyolcezres","nyom","nyomáspróba","nyombél","nyomdahiba","nyomdászat","nyomi","nyomógomb","nyomorék","nyomószilárdság","nyomtató","nyomtáv","nyoszolya","nyöszörgés","nyugalom","nyugati kékperje","nyugati szamócafa","nyugat-kínai szomorú ciprus","nyugdíjazás","nyugi","nyugtatószer","nyújtódeszka","nyúlfarkfű","nyúlósodás","nyúlpecsenye","nyúltagy","nyuszifül","nyüzsgés","oázis","objektivitás","objektumorientált programozás","óbor","obszidián","oceanográfia","ócskapiac","ocsmányság","odaérkezés","odaút","odvas keltike","ofloxacin","ógörög","ohmos ellenállás","okarina","okirat-hamisítás","okkersárga fatinóru","okkultizmus","okmány","ókorkutatás","okostelefon","okozat","oktaéder","oktatás","oktatófilm","oktogon","ól","oláhpap","olajállam","olajbarna pókhálósgomba","olajfa","olajfinomító","olajkincs","olajmező","olajsárga fapereszke","olajszürke őzlábgomba","olajvállalat","olajzöldes pókhálósgomba","olasz szerbtövis","olcsóság","oldalas","oldalkocsi","oldalsáv","oldaltámadás","oldat","OLF","olimpia","olívaolaj","olivzöld csészegomba","ólombánya","ólomkatona","ólomlap","ólomöntés","ólomvíz","oltárgyertya","oltóanyag","olvadás","olvasmány","olvasójel","olvasólámpa","olvasztás","ómega","omlásveszély","ondóhólyag","ónix","onomasztika","ontológia","opció","operációs rendszer","operatív program","operettszínház","ópiumfüggő","opportunizmus","optikai szál","optimista","óra","óradíj","órajavítás","óraketyegés","óralap","óramű","órarugó","óraszám","óratartó","óratorony","órazseb","orbonász","ordas","ordítás","oregoni hamisciprus","Ore-tétel","organizmus","orgazmus","orgonasíp","óriás bokrosgomba","óriás hibiszkusz","óriás mamutfenyő","óriás passiógyümölcs","óriás sünkaktusz","óriás tuja","óriás","óriáscsésze","óriáskígyó","óriáspöfeteg","óriás-tündérrózsa","orientalista","origó","orjaleves","ormányliliom","orogenezis","oromzat","oroszkönyv","oroszlánfog","oroszlánszáj","orrcimpa","orrhegy","orrlyuk","orrsövényferdülés","orrüreg","orsóféreg","orsós pókhálósgomba","országalapító","országépítés","Országház","országnév","országút","ortogonális mátrixok","ortogonális vetületvektor","ortopédia","orvlövész","orvosdoktor","orvoshét","orvosi atracél","orvosi körömvirág","orvosi pemetefű","orvosi székfű","orvosi veronika","orvosjelölt","orvosnemzedék","orvosság","orvostárs","orvosszer","orvvadász","ostor","ostorszíj","ostromgép","oszcillátor","oszlás","oszlopmátrix","oszlopvektor","osztalék","osztálybéke","osztályelőjog","osztályfelbontás","osztálygőg","osztályhelyzet","osztálykönyv","osztálynyelv","osztályösszetétel","osztálysorsjegy","osztálytalálkozó","osztálytársnő","osztályvezető","osztandó","oszthatóság","osztott pöfeteg","osztrák sárkányfű","ótemplom","ouzo","óváros","overstimulation","óvóhely","oxaliplatin","oxigén","oxprenolol","ozmózis","Ö","öblítés","öblöcske","ödéma","ökoegyensúly","ökoszisztéma","ökölharc","ökölvívó","ökörfarkkóró","ökörszem","öl","ölelés","öltöny","öltöző","ömlengés","önadjungált mátrix","önarckép","önbizalom","önderülés","önellátás","önfegyelem","öngól","öngyulladás","önimádat","önkény","önkifejezés","önkontroll","önkritika","önmérséklés","önológus","önsajnálat","önteltség","öntisztulás","öntöttvas","öntözőcső","öntudat","önvédelem","őrangyal","ördögcérna","ördöghal","ördögszekér laskagomba változat","ördögűző","öregapa","öregkor","öregtészta","őrgrófság","őrizet","őrkanonok","őrlés","örménygyökér","örök","örökjog","örökléstan","örökös","örökzöld puszpáng","örömapa","örömkönny","örömrivalgás","örömujjongás","őrség","őrszem","őrültekháza","örvényfüzér","ős","ősanyag","ősbemutató","ősdiák","ősember","ősevangélium","ősforma","őshegység","ősiség","őskommunizmus","őskőkor","őskőzet","őslakos","őslénytan","ősmonda","ősnyelv","ősrégészet","őssejtbeültetés","őstársadalom","őstermelő","őstulok","ősvilág","őszentsége","őszi vérfű","őszibarackfa","őszintétlenség","összeadás","összeesés","összeférhetetlenség","összefonódás","összeg","összehasonlítás","összeírás","összekapcsolhatóság","összenőtt ripacsgomba","összérték","összetartás","összetett szám","összetűzés","összevisszaság","összhang","összjövedelem","ősszláv","össztermelés","ösztöke","ösztönélet","öszvér","ötlevélkéjű akébia","ötszög","ötvös","öv","övestönkű pókhálósgomba","őz","őzcomb","őzike","özönnövény","özvegyasszony","őzsuta","pacal","pacifista","pácol","pacsni","pádahasztászana","padlás","padlástűz","padlizsánkrém","padlócsempe","padlókefe","padlóviasz","paella","páfrányfenyő","pagony","pajszer","pajzsika","pajzsmirigyvizsgálat","páka","pakli","paksaméta","palack","palackozás","palacsintatöltelék","palaolaj","paláver","paleo","paleoklimatológia","pálesz","pali","pálinkafőzde","pálinkáspohár","palka","pallos","pálmacukor","pálmazsír","palotahölgy","pálya","pályakereszteződés","pályaőr","pályázat","pamacsos szemölcsösgomba","pampafű","pamutharisnya","panamai","panaszos","páncélerőd","páncélgránát","páncéllemez","páncélruha","páncélvonat","pancser","pandeizmus","pandzsábi","pangás","pánikszindróma","pannon nyelespöfeteg","pánt","pántlika","pantoprazol","papa","papagáj galambgomba","papája","pápaszemfű","papi","papírgyár","papírkígyó","papírlemez","papírpénz","papírszalvéta","papírzacskó","papné","paprikajancsi","paprikavirág","papsapka kaktusz","papucscipő","papucsos kígyógomba","pár","parabola csúcspontja","parádé","paradicsomkaró","paradicsommadár","paradicsompüré","paradicsomszósz","paradontológia","parafadugó","parafrázis","parajfőzelék","paralízis","paraméteres egyenlet","parancsnok","parancssor","parapáfrányfa","paraszkavedekatriafóbia","parasztasszony","parasztfiú","parasztház","parasztország","paratífusz","parazita","parázsburgonya","parázstapló","párbeszéd","parciális differenciálegyenlet","párducgalóca","parenyica","parfüméria","párhuzamos","paripa","park","parkerdő","parkoló","parkolójegy","parlag","parlagi mohacsészegomba","parlagi rózsa","párlási bor","parmezánsajt","párnamoha","paróka","párolgás","páros függvény","párosítás","part","pártállás","pártbüntetés","partedli","pártember","pártfegyelem","pártfórum","partfutó","pártház","parti nádtippan","partíció","pártigazolvány","pártiroda","partizán","pártjelvény","pártklub","pártközpont","pártlista","pártnap","pártoktatás","pártonkívüli","partraszállás","pártszervezet","párttitkárság","pártválasztmány","pártvezető","pártviszály","pasa","pascsimóttánászana","passacaglia","pastu","paszomány","passzolás","pasztinák","pásztorélet","pásztorjáték","pásztorkutya","pásztorlevél","pásztoróra","pásztortánc","pasztőrözés","patak","patakpart","paterol","patinás álszarvasgomba","patkó","patkósarok","patológus","patriarchátus","patriotizmus","patrónus","pattantyú","patyolatfehér kehelygombácska","páva","pávakakas","pávián","pázsit","Peano-axiómák","pecsenye","pecsenyeliba","pecsét","pecsétviaszgomba","pedál","pedofília","pehelypaplan","pejotl","pékség","példa","példányszám","pelikán","pelyhes fatölcsérgomba","pelyhestönkű bocskorosgomba","pemetefű","penész","pengető","penne","pentobarbitál","pénzáramlás","pénzbánya","pénzecske-ripacsgomba","pénzesutalvány","pénzhiány","pénzkínálat","pénzlevelű pilea","pénzpiac","pénztárablak","pénztárnapló","pénztárosnő","pénzügyi bizottság","pénzügyőr","pénzverde","pénzzavar","pép","péra","perdület","peremizs","peres","peresztrojka","pergődob","perihélium","periodizáció","perje","perkál","perlekedő","permetezőszer","permutáció inverziószáma","pernahajder","peroráció","Perron-vektor","pertli","perverz","perzsa selyemakác","perzsa","pesto","pesszimizmus","pete","péterfi-csüdfű","petidin","petrokémia","petrolkémia","pettyeskosbor","pezsgőfürdő","pézsma","pézsmamályva","pézsmarózsa","pia","piaci kapitalizáció","Picard-tétel","pihe","pihenőnap","pihés terülőlaskagomba","pikkelyágúmoha","pikkelyes harmatgomba","pikkelyes tölcsérgomba","pikkelykés lánggombácska","pikoló","piláf","pilla","pillanatragasztó","pillangófa","pillangóvirág","pillaváz","pillér","pilótafülke","pimpó","pince","pincemester","pincérlány","pincészet","pindolol","pingponglabda","pinka","pintycsőrű moha","pipa","piperacillin","piperekészlet","pipogya","piramisrendszer","pirit","pirítóskenyér","pirog","piros csészegomba","piros gólyaorr","piros lámpa","piros sarkantyúvirág","piros","piros-fekete fa","pirotechnika","pirulás","piruló zsemlegomba","piskóta","pislant","piszkavas","piszkozat","pisztoly","Pitagorasz-tétel","piton","pityere","pityóka","pixelmélység","pizzafutár","pizsama","placc","plakát","planéta","plaszticitás","plasztilin","platform","platóni test","plébániatemplom","pléh","pletykafészek","pliocén","plutónium","pocak","podagra","poéta","pofaszakáll","pogácsa","pogi","poggyászkocsi","pohár","pohárka","pohárszék","pókbangó","pókhálóhártya","pókhas","pokróc","polc","polgári jog","polgármester","polgárság","poliéder élgráfja","poligámia","polimer","polinom foka","polinomgyűrű","polipeptid","poliszémia","politikus","polka","polonéz","poloskaszagú tejelőgomba","pólyás","pompás fülőke","pompás kutyatej","pompás szabalpálma","pompomlány","pongida","póniló","pontfelhődiagram","pontosvessző","pontszám","pontuszi tölgy","ponyvaregény","popénekes","populáció","pór","porcelán","porcika","porcos fülesgomba","póréhagyma","porhanyósgomba","porlasztó","pornográfia","poroló","poronty","poroszka","porszem","portalanítás","portóbélyeg","portya","porzófa","pósta","postafiók","postahivatal","postamester","postásautó","postaügy","poszméhbangó","posztónadrág","posztózubbony","pótanyag","póthitel","pótkocsi","pótlás","pótszer","pótvizsga","potyázó","pozakonazol","pozíció","pozitív hozzáállás","pozológia","pozsgás őszirózsa","pöfékelés","pörgettyű","pöröly","pöszméte","pragmatizmus","pránájáma","praxis","precizitás","prédikátor","prednizolon","preferencia","prelátus","premier","prépost","prérikutya","présmust","presszós","prezi","priccs","prímfelbontás","primitív polinom","prímteszt","pritaminpaprika","priznic","próbafülke","próbareggeli","próbatétel","processzor","prófécia","profil","program","programszámláló","prokarióta","proktológus","proletárdiktatúra","prométium","propagandaanyag","propanol","propoliszgomba","prosperitás","prosztaglandin","prosztatatúltengés","protekció","protestantizmus","proton","provizórium","prózaíró","prüdéria","pszeudokód","pszichiáter","pszichofizika","pszichoterapeuta","Ptolemaiosz-tétel","publicista","puceráj","púderpamacs","pufajka","puffer","puhaság","puki","pulcsi","pulmonológia","pulzus","pulykahere","pulykamell","pulykasült","pumpa","púp","púpos egyrétűtapló","puritanizmus","puskaagy","puskaműves","puskázó","puszipajtás","pusztai álkígyógomba","pusztai csiperke","pusztai nedűgomba","putri","pülón","pünkösdvasárnap","püspökfenyő","püspökség","rab","rabeprazol","rabló","rablócápa","rablóháború","rablólovag","rablóvezér","rabszolgamunka","racionális függvény","racka","rácsháló","radar","radiátor","rádió","radioaktivitás","rádiócsend","rádióhullám","rádiókészülék","radiológus","rádiós","rádiótechnika","rádium","ráf","rag","ragadozó madár","rágalmazó","rágás","ragasztószalag","rágcsáló","rágóláb","ragu","ráhagyatkozás","ráillesztés","rajongás","rajt","rajvonal","rajzlap","rajzoló","rák","rakéta","rakétakilövőállomás","rákfene","rakó","rákollóvirág","rakott káposzta","rákpáncél","raktár","raktárkönyv","rali","ramipril","Ramsey-tétel","ráncos galambgomba","ráncos tárcsagomba","ráncoskalapú pókhálósgomba","randevúzás","rangidős","ranglista","rangsorolás","rántott gombafej","rántott sajt","raponcharangvirág","ráspoly","rasszista","rátermettség","ravaszkodás","rázás","reakció","reaktor","reáliskola","rebarbara","recepció","recéshagymájú nőszirom","redő","redősgomba","referátum","reflex","reform","refrén","regényíró","reggel","régió","régiségkereskedő","regresszióanalízis","reguláris gráf","reinkarnáció","rejtelem","rejtjelezés","rekenyő","rekettyebokor","reklamáció","reklámcég","reklámfüzet","reklámköltség","reklámprogram","reklámtábla","rekorder","rektor","rekurzív halmaz","rekviem","relációs adatbázis-kezelő rendszer","relációs modell","relativizmus","relief","remegés","reménytelenség","remi","rémkép","rémuralom","rend","rendellenes fejlődés","rendész","rendezési tulajdonságok","rendezett hármas","rendezett számpár","rendezvényszervezés","rendház","rendőrautó","rendőr-főkapitányság","rendőrkocsi","rendőrőrs","rendszám","rendszerelmélet","rendszergazda","rendszerváltás","renegát","renin","rénszarvasagancs","répa","répatorta","repedés","repertoár","reprezentáció","reptér","repüléstan","repülőalakulat","repülőbenzin","repülőbrigád","repülőezred","repülőforgalom","repülőgépcsarnok","repülőgépgyártás","repülőgépmotor","repülőgép-szerelő","repülőgépzúgás","repülőhangár","repülőiskola","repülőkatasztrófa","repülőkutya","repülőnap","repülőposta","repülősebesség","repülőszerencsétlenség","repülőtávolság","repülőutazás","resti","részbenrendezett halmaz","részecskefizika","részeg","részes eset","részfélcsoport","részgyűrű","részlegvezető","részrehajlás","résztvevő","részvényindex","részvénytársaság","részvét","részvevő","réteggomba","retekcsíra","reterát","retesz","réti boglárka","réti here","réti kakukktorma","réti lórom","réti palástfű","réti szegfű","retina","rétoromán","rettenthetetlenség","reuma","revansizmus","revizionista","revolver","rézágyú","rezervátum","rézgálic","rezgő sás","rezisztencia","reznek","rézpénz","rezümé","rézvörös tinóru","rezsó","riadó","riál","ribanc","ribiszkefélék","ribonukleinsav","ricotta","riel","Riemann-sejtés","rigli","rigópohár","riksa","ringlispíl","ripacs","ritka mátrix","ritkaság","rituálé","rivalgás","rizibizi","rizling","rizsbehozatal","rizsfogyasztás","rizskása","rizsleves","rizsparéj","rizstermés","robaj","robbanómotor","Robertson-Seymour-tétel","robotember","robotpilóta","rock and roll","ródli","roham","rohamsisak","rojtos tányérosgereben","rókagomba","rókaszínű tölcsérgomba","rokon","rolád","roma","római","romanid","rombolóbomba","romhalmaz","romlás","roncs","rongybaba","ropogás","rosta","rostkender","rosszabbodás","rosszaság","rosszindulatú szoftver","rotátorköpeny","rovarcsalád","rovargyűjtő","rovarlárva","rovarrendszertan","rovásbetű","rovásírás","rovat","rozetta","rozs","rózsabimbó","rózsafa","rózsahimlő","rózsalonc","rózsás csigagomba","rózsás kígyógomba","rózsás tejelőpöfeteg","rózsásfehér susulyka","rózsáslemezű galambgomba","rózsáslemezű tejelőgomba","rózsásvarjúháj","rózsaszínélű kígyógomba","rózsaszínű fonalgomba","rozscipó","rozsdafoltos kígyógomba","rozsdás rózsa","rozsdasárga tölcsérgomba","rozsföld","rozsnok","rőf","rögbi","rögzítés","röntgen","röpcédula","röplabdacsapat","röppálya","rőt fagomba","rőt tejelőgomba","rötyi","rövidáru-kereskedés","rövidítésjegyzék","rövidpillás sörtéscsészegomba","rövidtávfutó","RSA-algoritmus","rubel","Rubik-kocka","rucaörömfélék","rúdarany","rúdugrás","rugalmas szál","rugás","ruha","ruhácska","ruhakivágás","ruhaszárító","ruhatisztító","ruhazsák","rumba","rúna","ruszli","rutén","rúzs","rüfke","rühatka","S","sacc","sáfár","sáfrányos zebralevél","sáfrányszínű likacsgomba","sajátbázis","sajátság","sajmeggy","sajtár","sajtkrémleves","sajtóattasé","sajtóhiba","sajtótájékoztató","sajtruha","sajtüzem","sakk-matt","sakktábla","salabakter","salaktalanító","salátagalambbegy","salátatál","salétromsav","sallangos gólyaorr","salsa","sámánfa","sámfa","sampinyon","sansz","sanzonénekes","sápadt csészegombácska","sapka","sár","sárdobálás","sárga bunkógomba","sárga csészegombácska","sárga félgömbgomba","sárga gümőgomba","sárga harmatgomba","sárga kénvirággomba","sárga koronggombácska","sárga lápbuzogány","sárga nedűgomba","sárga pereszke","sárga rétgomba","sárga selyemmályva","sárga tőkegomba","sárga vízitök","sárgaárvacsalán","sárgaborsóleves","sárgadinnye","sárgagumós fülőke","sárgahúsú tinóru","sárgalemezű békagomba","sárgalemezű pereszke","sárgaöves pókhálósgomba","sárgapórusú kéreggomba","sárgás egyrétűtapló","sárgás susulyka","sárgásbarna foltgomba","sárgásfehér kígyógomba","sárgásvörös gereben","sárgászöld pókhálósgomba","sárgatönkű áldücskőgomba","sárgaviola","sárgulótejű tejelőgomba","sarjadzógomba","sark","sarkantyúka","sárkányfenyő","sárkánygyökérfélék","Sarkcsillag","sarkkő","sarktétel","sarló","sárm","saroglya","sarokcsont","sarokház","sarokpolc","sarokvas","sárszem","sas","sásfélék","sáskahad","sásliliom","sátán","sátor","sátortábor","sáv","savanyúság","savasság","sávos fásgereben","savtartalom","Schönemann-Eisenstein-kritérium","scontó","sebágy","sebességmérő","sebész","sebezhetőség","sédkender","segédanyag","segédlelkész","segédorvos","segélyakció","segélyhely","segélyszállítmány","seggfej","segítőkészség","sejk","sejtburjánzás","sejtés","sejthalál","sejtközpont","sejtmembrán","sejtosztódás","sejtszövet","sejtüreg","selejt","selyem","selyemcukor","selyemfonal","selyemkórófélék","selyempapír","selyemszoknya","selymes boglárka","selymes susulyka","semlegesítés","semmittevés","seprő","seprőrothadás","seprűnyél","sercli","seregély","sérelem","serleg","séró","serte","sertésár","sertésdagadó","sertésháj","sertéskaraj","sertésköröm","sertésól","sertéspörkölt","sertéstenyésztés","sertésvásár","sertésvész","sertésszív","sérthetetlenség","sérvkötő","sétálóutca","shakshuka","shimeji","síbajnokság","siebold-juhar","sietség","sífutás","Sikán","sikér","sikertényező","síkgeometria","sikk","siklóernyő","síknegyed","síküveg","síléc","siló","sima nyelespöfeteg","simafenyő","simasüvegű kucsmagomba","simli","síncsavar","sintér","síparadicsom","sipka","siralomház","sírásó","sírfelirat","sírkő","sírsászana","sisakvirág","síugrás","sivárság","sízés","skaláris szorzat","skalpolás","skarlát","skizofrénia","skót","SL lövedék","slágvort","slattyogás","slozi","slusszkulcs","smár","smarni","sminkes","smukk","só","sóder","sodrófa","sofőr","sógorasszony","sógun","sokaság","sokkoló","sokszavú poszáta","soktérdű salamonpecsét","sokvirágú napraforgó","sólya","som","sommelier","sonkahagyma","sonorai szabalpálma","sór","soremelő","sorkatona","sorozat","sors","sorstárs","sortörés","sóska","sóskafőzelék","sósvíz","sótartó","soviniszta","sózó","sör","sörélesztő","sörétes vadászpuska","sörgyár","söröshordó","sörperec","sörtés dücskőgomba","sötét energia","sötét réteggomba","sötét tinóru","sötét","sötétedő galambgomba","sötétköldökű tölcsérgomba","sötétlila őszirózsa","sötétpikkelyű gereben","sötéttönkű fokhagymagomba","sövényvágó","spaletta","spanifer","spanyolfal","spanyolviasz","spárgasaláta","spatula","specifikáció","spektroszkópia","spenót","spermabank","spicc","spinning","spiritizmus","spiritualizmus","spondeusz","spórolás","sportautó","sportbolt","sportcsapat","sportélet","sporteszköz","sporthajó","sporthorgász","sportjelvény","sportklub","sportközvetítés","sportlövészet","sportműsor","sportoktató","sportöltöny","sportpolitika","sportrepülőgép","sportstadion","sportszelet","sportszerűség","sporttelep","sporttiszt","sportünnepély","sportzakó","srédli","stabil bor","stadion","stallum","stangli","statika","statisztéria","státusz","steksz","stigma","stimmel","Stokes-tétel","stopper","stracciatella","strandlabdarúgás","strang","stratégia","strimfli","stroncium","strukturalizmus","stúdiófelvétel","subick","sudárzsálya","sugalom","sugaras zsoltina","sugárizom","sugártest","sugárzásmérő","suhanc","sujtásos papsapkagomba","súlyarány","súlydobó","súlyemelő","súlyfürdő","súlykülönbség","súlymérő","sulyok","súlyosbítás","súlypát","súlyveszteség","sumák","surmó","susogófa","suta","sutyerák","süketség","süllőhínár","sült krumpli","sündisznó-őzlábgomba","süni","süppedék","sürgölődés","sűrített tej","sűrű mátrix","sűrűvirágú bibircsvirág","sütnivaló","sütőforma","sütőlapát","sütőtök","süvegfa","svábbogár","svájci","svártli","svédasztal","svédszekrény","svindli","szabad ember","szabadalombitorlás","szabadegyház","szabadföldi","szabadidő","szabadkikötő","szabadosság","szabadságharc","szabadságidő","szabadságszeretet","szabadvektor","szabályellenesség","szabályozás","szabálytalanság","szabász","szabónő","szabványméret","szacharóz","szadizmus","szaflór","szaggatottmájmoha","szaglóközpont","szagos galambgomba","szagos pereszke","szagos tölcsérpereszke","Szaharov-díj","szájbetegség","szájgyulladás","szajinka","szájmaszk","szájpadmandula","szájrész","szájszag","szájtükör","szájzug","szakács","szakadár","szakajtó","szakállasagáma","szakaszosan definiált függvény","szake","szakértő","szakirodalom","szakképesítés","szakkönyv","szaklap","szakminiszter","szakóca","szaksajtó","szakszókincs","szaktanfolyam","szaktudomány","szakvéleményezés","szaladás","szalagféreg","szalagos likacsosgomba","szalamandra","szálaskalapú pókhálósgomba","szálkaperje","szálkásfenyő","szállás","szállítás","szállító","szállítószalag","szállóige","szalmabor","szalmakalap","szalmapapucs","szalmavirág","szalmonellafertőzés","szalonkabát","szalonnabogár","száloptika","szám","szamádhi","szamárfül","szamárköhögés","szamárpingvin","szamba","számelmélet alaptétele","számfejtés","számítás","számítástudomány","számítógépes nyelvészet","számítógépvírus","számjelző","számlabélyeg","számlálás","számlázás","számnyelv","szamojéd","számolótábla","számozás","számrendszer","számszeríj","számtani közép","számtest","száműzés","számvevőszék","szán","szandálcipő","szango","szankció","szantál","szantólanászana","szaporítóanyag","szapotilfa","szappanfafélék","szappanoz","szár","szárazmalom","szárcsa","szárd áltölcsérgomba","szareptai mustár","szárítógép","szarkaláb","szarkofág","származék","szárnyasaprólék","szárnyaspástétom","szárnycsúcs","szárnytávolság","szaru","szarusodás","szarvángászana","szarvas hagyma","szarvasborjú","szarvasfélék","szarvaskerep","szarvastőr","szatír","szaturált gráf","szaúd-arábiai","szavanna","szavazás","szavazócédula","száz százalék","századparancsnok","százlábú","százszorszép","szeánsz","szecsuani bors","szederbokor","szedimentológia","szedresvölgyi berkenye","szegecsfejű gyökérgomba","szegénység","szegfűbors","szegfűszeg","szegy","szégyenbélyeg","szeizmográf","szejtán","székelygulyás","szekeres","székhely","szeklice","szekrényágy","szektor","szélbarázda","szelegilin","szelén","szelenológia","szélerőmű","széleslemezű fülőke","széleslevelű harangvirág","szélessávú","szelet","szélfogó","szélhámosság","szelídgesztenyefa","szélirányjelző","szélkerék","szellemi tulajdon","szellemóriás","szellemváros","széllovaglás","szellőzés","szélmalomgráf","szélroham","szélsőség","szélvédő","szélvihar","szem járulékos készülékei","szembesítés","szemcse","szemcsés csengettyűgomba","szemcsésgomba","szemellenzős sapka","személyazonosság","személygépkocsi","személyiségfejlesztés","személynév","személyzet","szeméremdomb","szemeskávé","szemét","szemetes","szemetesvödör","szemétlapát","szemétszállítás","szemfedő","szemgolyó","szemidefinit","szemkiszáradás","szemléletmód","szemmozgás","szemölcsös álszarvasgomba","szemöldök","szempillantás","szemtelenség","szemüvegtok","szemzés","széna","szénaláz","szenátor","szénbányászat","széncsúcs","szendvicsember","szendvicstétel","szénégető","szenes likacsosgomba","szeneskanna","széngáz","szénhiány","szenilitás","szénkedvelő szürkefülőke","szénkosár","szén-monoxid","szénpor","szénrakás","szénsav","Szent Korona","széntabletta","szentbeszéd","szentélyrekesztő","szentgyónás","szentjánosbogár","szentperje","szénvasaló","szenvedés","szénvonó","szenny","szennyezőforrás","szennyvízcsatorna","szépanya","szeparé","szépírás","széplélek","szépség","szépségideál","szépségszalon","szépszüle","szerb luc","szerbhorvát","szerdár","szerecsendiófa","szerelmes","szerelő","szerelvény","szerencsefi","szerencsekívánat","szerencseszám","szerencsevadász","szerepkör","szeretetadomány","szerhasználat","szerkesztő","szerkezetváltás","szerszámacél","szerszámosláda","szertartásosság","szerv","szerver","szervezet","szerviz","szervrendszer","szerzés","szerzett immunitás","szerződésmódosítás","szeszély","szeszfőzde","szétosztás","szétválás","szexfilm","szexturizmus","szezámfű","szezámpaszta","szféra","szibériai szil","sziborgium","szieszta","szigetállam","szigetelőanyag","szigetnyelv","szigettenger","szignatúra","szigorúság","sziki árokvirág","sziki csiperke","sziki útifű","sziklagyepi nyelespöfeteg","sziklai görbeszárúmoha","sziklai nefelejcs","sziklaiternye","sziklalakás","sziklaomlás","sziklevél","szila","szildenafil","szilícium","sziluett","szilvalevelű bangita","szilveszter","szimbolikus logika","szimfónia","szimmetriacsoport","szimmetrikus digitális előfizetői vonal","szimmetrikus reláció","szimpózium","szin","színbőr","szindikalizmus","színelés","színérték","színész","színészgárda","színeváltó kutyatej","színfolt","szingli","színhatás","színházlátogatás","színhús","színigazság","színitanoda","színkeverés","színkör","szinkronicitás","színlap","színmű","szinódus","színorgia","színpadmester","színskála","szint","szinter","szintetizátor","szintjel","szinusz hiperbolikusz","színvakság","színváltó nedűgomba","színvonal","szipka","sziréna","szirogy","szirti aggófű","szirti sziklaiternye","szisztematika","szitakötő","szitka jegenyefenyő","szitu","szittyópázsit","szivar","szivárvány","szívás","szívbelhártya","szívbillentyű","szívélyesség","szivi","szívkamra","szívlevelű gyertyán","szívós sztrómacsészegomba","szívpitvar","szívsebész","szívügy","szívzörej","szkarabeusz","szkinhed","szkréper","szleng","szmog","sznobizmus","szóalkotás","szoba","szobabelső","szobacica","szobadísz","szobafestő","szobafőnök","szobakulcs","szobalevegő","szobaparancsnok","szobatiszta","szóbeliség","szobrászat","szoci","szócikk","szócsavarás","szócsoport","szódavíz","szóelvonás","szóficam","szoftver","szófűzés","szóhalmozás","szóhasadás","szója","szójalecitin","szójapüré","szójáték","szokás","szókimondás","szoknyavadász","szolárium","szolfézs","szolgálatvezető","szolgalom","szolgáltató","szoli","szolmizáció","szóma","szombat","szomnambulizmus","szomorúfűz","szomszédasszony","szomszédság","szonda","szónoklattan","szópárbaj","szórakozás","szorb","szorítás","szóró","szorongás","szórövidülés","szorzás","szósz","szószedet","szószerkezet","szótagírás","szótárírás","szótöbbség","szóváltás","szóvivő","szög","szögfüggvény","szögletes zárójel","szögsebesség","szökési sebesség","szökőkút","szőlészet","szőlőfürt","szőlőlevél","szőlőművelés","szőlőskert","szőlőtermelés","szőlőültetvény","szömörcsög","szőnyegkárpit","szőnyegporoló","szörfdeszka","szőrgomba","szőrmoha","szörnyűség","szőrös vesepáfrány","szőrszálhasogatás","szőrtüsző","szöszös fűrészgomba","szöszös tintagomba","szövegíró","szövegösszefüggés","szövet","szövetkezet","szövetségi kapitány","szövöde","szövőszék","sztalaktit","sztearin","sztereolitográfia","sztigmergia","sztomatológus","sztráda","sztrichninfa","sztyepp","szubdukció","szubszidiaritás","szudáni","szúdoku","szufla","szuhar","szula","szulbaktám","szultánkenyér","szumó","szunna","szúnyogháló","szúnyogriasztó","szuperfolyékonyság","szuperintendens","szuperkulcs","szupermodell","szuperszámítógép","szupremácia","szúrás","szúrófegyver","szúrólopó","szúrós csodabogyó","szúrós szerbtövis","szusi","szútra","szuverenitás","szűkölködés","szükséges és elégséges feltétel","szükséglet","szükségszerűség","szüle","szülész","születési hely","születésnapos","szülőanya","szülőföld","szülőhaza","szülőotthon","szünet","szünidő","szüret","szürjektív lineáris leképezés","szürke dió","szürke gyűrűstinóru","szürke juhar","szürke mohagomba","szürke porcika","szürke tamariska","szürkeagy","szürkecsúcsú csengettyűgomba","szürkepikkelyű csengettyűgomba","szürkés őzlábgomba","szürkeség","szürkéskéktönkű pitykegomba","szürkéslila pereszke","szürkület","szűrőlap","szűrszabó","szűzdohány","szűzgulya","szűznemzés","szüzsé","szvasztikászana","szvit","táblásfenyő","tábor","tábornok","tabu","taco","tadalafil","tag","tagdíj","tágító","tagország","tahiti","tájegység","tájépítészet","tajgagyökér","tájszó","tajvani","takács","takarékbélyeg","takarékosság","takarítás","takarmánygabona","takarmányrozs","takony","tala","talajfizika","talajlakó szemölcsösgomba","talajművelés","talajtorna","találékonyság","találkozó","találós kérdés","talapzat","talentum","talizmán","tallium","talp","talpbélés","talpnyalás","talpraesettség","tamarindusfa","támaszpont","támfal","támogató","tanács","tanácskozás","tanácstalanság","tanár úr","táncest","tánclépés","táncolás","táncparkett","tánczene","tandoori","tanfelügyelőség","tangerin","tanító","tank","tankönyv","tanonc","tantál","tantétel","tanúbizonyság","tanulmány","tanulólány","tanúsítvány","tanya","tányérantenna","tányérka","tányérpolc","tányértartó","tapadás","tapadószerv","tapasztalás","tápegység","tapétavágó","tapintat","táplálás","táplálkozástudomány","taplógomba faj","taposózsák","tapsonc","tápvíz","tarack","tarajos pajzsika","tárcsa","taréj","tárgyalás","tárgyeset","tárgysorsjáték","tarisznya","tarka koronafürt","tarka nádtippan","tarka pettyeskosbor","tarka zsurló","tarkakérgű fenyő","tárkony","tarló","tarlóhere","tárnics","tároló","társadalomábrázolás","társadalompolitika","társas vadászat","társasház","társasvacsora","társcsászár","társkereső","társörökös","társulat","társszerző","tartalékjátékos","tartalom","tartálykocsi","tartás","tartósítás","tartózkodás","tasak","táskakészítő","tasmaniai","tát","tatárbifsztek","tátika","tatu","tavacska","tavaszi döggomba","tavaszi kankalin","tavaszi likacsosgomba","tavaszi tőzike","távfűtés","távirat","távjelző","távlat","távolítás","távollét","távolsági autóbusz","távozás","taxi","taxonómia","teacserje","teafőzet","tealevél","teáskészlet","teavaj","tébolyda","technokrácia","tégelyfogó","téglalapfüggvény","téglavörös susulyka","tehénbarna fakógomba","tehéntinóru","teherbe ejt","teherforgalom","teherhajó","tehermentesség","tehertaxi","tehervontatás","teizmus","tejbetök","tejesasszony","tejfehér álkígyógomba","tejföl","tejliszt","tejopál","tejsavó","tejszövetkezet","teke","tekerőlant","tekervényesség","tekla","teknős","tékozlás","télak","telefonbeszélgetés","telefonhívás","telefonkészülék","telefon-összeköttetés","telefonszámla","telekadó","telemetria","telepes","település","teleszkóp","televízióadás","televízióprogram","téli álom","téli jázmin","téli szarvasgomba","télikabát","telített gráf","teljes diszjunktív normálforma","teljes páros gráf","teljes többpólusú gráf","teljesítés","teljesség","téltemető","temetés","temetőbogár","temetőőr","templomajtó","templomhajó","templomszolga","tendencia","tengelic","tengelyhatalom","tengelytörés","tengeráramlás","tengerészdal","tengerésztiszt","tengeri mérföld","tengerifonal","tengerihínár","tengerisaláta","tengermelléki káka","tengerparti bagolyfű","tengerparti mamutfenyő","tengerparti susulyka","tengerszint","tengerzár","teniszező","teniszjátszma","tenisztorna","tenofovir","tény","tenyérjóslás","tenyészbika","tenyészkan","tényező","teológus","teozófia","tepsi","terapeuta","tercett","térdfix","térdhajtás","térdkalácscsont","térdrögzítő","térdvédő","térelem","terembajnokság","terep","terepjáró","térfogat","terhelés","téridő","térítés","terjedés","terjőke kígyószisz","térképész","térképismeret","térképlépték","térképtár","térközbiztosító","termék","termékmegjelenítés","termelő","termés","természet","természetes értelmezési tartomány","természetes számok halmaza","természetjárás","természettudomány","termesztés","termesztett tök","terminál","termodinamika","termosztát","termőhely","termőtest","terpeszkedő kifejezés","terrorista","területfejlesztés","terv","tervezet","tervosztály","tesó","testápolás","testékszer","testfelépítés","testhőmérséklet","testőr","testtömeg","testvérbátya","testvérharc","testvérközség","testvérpárt","teszt","tesztoszteron","tétel","tétlenség","tetőablak","tetőfok","tetőterasz","tetrafóbia","tetszhalott","tettes","tettvágy","teuton","tévécsatorna","tevékenység","teveszőr","tévképzet","texasi hikoridió","textilfestés","textilipar","textilvegyészet","Thalész-tétel","tibetológia","tigriskígyó","tigrisszelídítő","tilinkó","tímár","timföldliszt","tímusz","tini","tinta","tintahalgomba","tintatartó","tipp","típusbakancs","típuscipő","típusjelzés","típusterv","tirázsdugó","tiszafafélék","Tisza-parti margitvirág","tisztás","tisztátlanság","tisztelet","tiszteletkör","tisztesfű","tisztiorvos","tisztítótűz","tiszttartó","titánbuzogány","titkosírás","titkosszolgálat","titoktartási szerződés","tivornya","tizedespont","tizenegyszög","tizenkétszög","tó","toborzás","tobozfülőke","tócsa","tófonal","tojásdíszítés","tojásfőző","tojásleves","tojásrakás","tojástánc","tok piszin","Tokarev-pisztoly","tokológia","toldalék","tollas függönymoha","tollaslabda","tollbokréta","tollforgó","tollhegy","tollpárna","tollseprű","tolmács","tolókasza","tolósúly","tolvaj","tolvajnyelv","tompalevelű békaszőlő","tompítás","tonik","tópart","topográfia","topologikus részgráf","toposz","tóra","torlasz","torna","tornagyakorlat","tornász","torokfájás","torokhurut","toronyház","torpedócápa","tortaforma","tortellini","torzítás","tót","totálkáosz","totó","továbbfejlesztett gázhűtéses atomreaktor","toxikológus","többdimenziós adatbázis","többlet","többnyelvűség","többség","többváltozós polinom","tök","tőkefej","tőkehalmáj","tökéletes szám","tőkeművelésmód","tőkésüzem","tökfőzelék","tölcsér","tölcséres szagosgereben","tölcsérpereszke","tőlevélrózsa","tölgyfa","tölgyfakéreg","tölgyfa-terülőgomba","töltényöv","töltő","töltött csirke","tömb","tömeg","tömegfogyasztás","tömegnövelés","tömegszám","tömeggyilkos","tömítőanyag","tömjénfa","tömlöc","tömörítés","tömzsi pókhálósgomba","tönköly","tönkös kacskagomba","töpszli","töredelem","törékeny porhanyósgomba","törés","törköly","törlesztés","törlőrongy","török nőszirom","törökfürdő","törökrózsa","törpe boróka","törpe lobélia","törpe susulyka","törpe","törpegém","törpemandarin","törpesólyom","történész","történetíró","történettudós","törülköző","törvényesség","törvényhozó","törvényszék","törvényszolga","törzs","törzsfa","törzskar","törzsoldat","törzstiszt","törzsvevő","tőszomszéd","tövis alatti izom","tövisbokor","tövises lepényfa","töviskoszorú","tőzegáfonya","tőzegmoha-gyászoscsészegomba","tőzegrozmaring","tőzsde","trachoma","tragacs","trágyacsészegomba","trágyalé","traktorista","transzcendens egyenlet","transzformáció","transzparens","transzpozı́ció","tranzisztor","tranzitivitás","trapezoid","traumatológia","tréfli","tréner","triangulum","tribün","triflaáruló gomba","trigonometrikus függvény","trilógia","trioxid","triskaidekafóbia","triviális lineáris kombináció","trófea","troli","trombitafolyandár","trombocita","trón","troposzféra","truváj","TT-pisztoly","tuberkulózis","tucatáru","tudásanyag","tudat","tudatosítás","tudattalan","tudományfilozófia","tudomás","tudósgárda","tudósképzés","tudóstípus","tuja","tulaezüst","tulajdonjog","tulajdonság","túlerő","túlhatalom","tulipán-csészegomba","túlkapás","túlnyomás","túlpart","túlterheltség","tumor","tunéziai","túra","túrás","turbánliliom","turbolya","Turing-gép végállapota","turista","turistaegyesület","turistáskodás","turistaút","turmalin","turner-tölgy","túrófánk","túrós","tusfürdő","tutaj","tuzson-cickafark","tüdő","tüdőembólia","tüdőödéma","tükör","tükörszó","tükröződés","tüll","tündérálom","tündérkert","tündérország","tündérvilág","tünetcsoport","tünti","türelem","türkiz","tüskebokor","tüskés galóca","tüskés sörénygomba","tüsző","tütü","tüzelőanyag","tüzérség","tűzésszám","tűzfészek","tűzharc","tűzifa","tűzimádó","tűzkár","tűzlépcső","tűznyom-szürkefülőke","tűzoltóautó","tűzoltóhajó","tűzoltólétra","tűzoltóruha","tűzoltószertár","tűzőgép","tűzpárbaj","tűzrendészet","tűztövis","tűzvezetés","tűzszünet","tviszt","tyúkgomba","tyúkketrec","tyúköröm","tyúktojás","uborkagomba","uddíjána bandha","udvarhölgy","udvarmester","ugar","ugia","ugró","ugrókötél","uhubagoly","újbeszél","újdonság","újgazdag","újítás","újjáépítés","ujjas sás","ujjhajtóka","ujjperc","újonc","újrahasznosítás","újratervezés","újságcikk","újságírónő","újságpapír","ukrán macskamenta","ulti","ultramikroszkóp","uncia","undormány","unikornis","unitárius","univerzális kvantor","unoka","unokahúg","unokatestvér","ununkvadium","ununtrium","uralkodó","uram","urapidil","úrasztala","úrdolga","úrféle","úrhölgy","úrlovas","úrnő","uruszolás","ustrászana","uszályhajó","uszi","úszó víziboglárka","úszóbajnok","úszógumi","úszómájmoha","úszónadrág","úszóruha","úszótempó","usztrászana","utálat","utánkeresés","utánzat","utaskísérő","utasszám","utazási ügynök","utazóláda","útbiztos","utcabál","utcagyerek","utcakép","utcalány","utcaseprő","utcaszerte","útegyengető","uterotonikum","útifű","útimarsall","útitáska","utkatászana","útlevél","útmester","utód","utóerjedés","utóhatás","utókor","utónévkönyv","utótermék","útőr","útszűkület","utthita ardha dhanurászana","úttörő","úttörőtábor","útvonal","uzsonnaabrosz","üdítő","üdülőhajó","üdvösség","üdvözlet","üdvrivalgás","ügybuzgalom","ügyeletes","ügyészség","ügyfélkör","ügykezelés","ügynök","ügyvédbojtár","ügyvezetőnő","ükapa","üknagypapa","ükunoka","üldöztetés","ülés","ülésrend","ülnök","ülőcsont","ülőideg","ülőmohafélék","ültetvény","ünnepelt","ünneplő","ünnepségrendező","üreg","üregestönkű szegfűgomba","üresedés","űrhajós","űrkapszula","űrméret","űröltözet","űrpolitika","űrruha","űrszonda","űrutazás","ürügy","üst","üstökös gyöngyike","üstökösgém","üszöggomba","ütegparancsnok","ütés","ütközet","ütőér","ütőkártya","üveg","üvegasztal","üvegbontó","üvegcsepp","üvegdugó","üvegezés","üvegfestés","üveggomb","üvegharang","üvegházi csészegomba","üvegkalitka","üvegkocka","üvegmáz","üvegpapír","üvegszál","üvegtábla","üvegtörő kalapács","üveggyapot","üvöltés","üzem","üzemanyagcella","üzemegészségügy","üzemgazdaság","üzemigazgató","üzemkezdet","üzemmérnök","üzemrészleg","üzemterv","üzemzavar","űzés","üzletasszony","üzlethelyiség","üzletkötő","üzletszabályzat","üzletvezető","vacok","vacsoracsillag","vad","vadalmafa","vadász","vadászati idény","vadászbot","vadászévad","vadászfüllentés","vadászház","vadászjegy","vadászkés","vadászkutya","vadászles","vadászmező","vadászpuska","vadászrész","vadászszék","vadásztanya","vadászterület","vadásztrófea","vadászzsákmány","vadbúvó","vadcseresznye","vaddisznókaraj","vadember","vadföld","vadgazdálkodó","vadgesztenyefélék","vádirat","vadkacsavadászat","vadkecske","vadkutya","vádlott","vadmalac","vadméh","vadnyúl","vadorzó","vádpont","vadrizs","vadsnidling","vadszőlő","vadzab","vágás kapacitása","vagdalt","vágóeszköz","vágómadárfélék","vágósúly","vágyálom","vagyonátruházás","vagyonőr","vajaskifli","vajdaság","vajmester","vajtartó","vakáció","vakbélgyulladás","vakcina","vaklárma","vakond","vakrepülés","vákuum","vakvezető kutya","válaszbélyeg","választási megfigyelő","választófejedelem","választópolgár","validáció","vállalat","vallás","valláserkölcs","vallásháború","vallásosság","vallástanítás","vallásügy","vállcsúcs","vállízület","vállpánt","valódi fogolybogyó","válogatás","valós számegyenes","valóság","valószínűségszámítás","válságstáb","váltóáram","váltóláz","váltószelep","változás","változékony csészegomba","változékony kocsonyáspöfeteg","változékony tinóru","változtatás","vályog","vályogtégla","vámhatár","vámos","vámszedő","vámunió","van","vandalizmus","vándor","vándorköltő","vándorprédikátor","vándorsólyom","vándorzászló","vanillincukor","vár","váralja","várárok","varázsfa","varázskör","varázslófű","varázsszó","várbirtok","várfal","varfű","várháború","variáns","varjú","varjúköröm","várkapitány","várkatona","vármegye","várócsarnok","városfal","városháza","városlakó","városrész","városvezetés","várőrség","várpince","varroda","várrom","várta","vártüzér","várvédő","vaságy","vasalódeszka","vásárlás","vasárnap","vasbeton","vasegészség","vasfegyelem","vasgyúró","vasipar","vaskereskedés","vaskohó","vaskos porhanyósgomba","vasmag","vasműves","vasöntöde","vasrács","vastagbélgyulladás","vastaggallyú körte","vastagság","vastüdő","vasutasnap","vasútigazgatóság","vaszabi","vasszigor","vatta","váz","vazektómia","vécé","védánta","védenc","védjegy","védő","védőbeszéd","védőfelszerelés","védőkesztyű","védőőrizet","védőszellem","védőügyvéd","vega","végbél","végbemegy","véges Abel-csoportok alaptétele","véges halmaz","vegetáció","vegetatív szaporodás","végperiodikus sorozat","végrendelet","végtag","végtelen határérték","végtermék","végzetcserje","vegyes úszás","vegyész","vegyjel","vegyülékszó","vehemencia","vekni","vékony szittyó","vektor hossza","vektor","vektorhalmaz ortogonális komplementere","vektormennyiség","vektorok szöge","vektortér generátorrendszere","vélelem","véleményhatalom","véletlen hozzáférésű memória","velocipéd","velúr","véna","vendég","vendéghaj","vendégkaró","vendéglátó","vendéglő","vendégség","venezuelai","Venn-diagram","vénuszdomb","vénuszhaj","vér","véráldozat","véralvadék","vérátömlesztés","vérbíróság","vérbükk","vércsepp","veréb","vérehulló fecskefű","verekedés","verés","véreshurka","vérfolt","vérhólyag","vérkeringés","vérlemezke","vérminta","vernisszázs","vérnyomásmérő","vérontó pimpó","verőfény","vérpatak","vers","verseny","versenybizottság","versenyfutam","versenyhajó","versenyképesség","versenymű","versenyszekér","versenyző","versláb","vérszilva","vértanú","vértestvér","vérvétel","vérvörös bibircsgomba","vérvörös ribiszke","vérzés","vesebaj","vesekő","vesepáfrány","vesevelő","vész","veszély","vészhelyzet","vészkijárat","vesszőkaktusz","vesszős füzény","vesztés","vétek","vetélkedés","veteményes","vetésforgó","vetési varjú","vétkesség","vetőbarázda","vetővirág","vevés","vezeklés","vezércikk","vezércsillag","vezéreszme","vezérférfiú","vezérgondolat","vezérigazgató","vezérképviselet","vezérkör","vezérmotívum","vezérsík","vezérszólam","vezérvonal","vezetés","vezetőképesség","viadal","viaszbogyófélék","viaszrepkény","viaszvirág","vicclap","vidámpark","videó","videokazetta","videoszerkesztés","vidrakeserűfű","vigalom","vígasz","vignetta","vigyor","vihardagály","vihargyújtó","viharléc","viharsirály","víkend","világbajnokság","világcsúcs","világfi","világhír","világító tölcsérgomba","világítómoha","világjárvány","világméret","világnyelv","világpiac","világrész","világtérkép","világűr","vilajet","villámcsődület","villamos","villamoskocsi","villamosmotor","villamosszék","villany","villanycsengő","villanyfény","villanygyár","villanyhuzal","villanykörte","villanymotor","villanypásztor","villanyszerelő","villanyújság","villanyvonat","villáskulcs","vimedli","vinil-klorid","viola","virágágy","virágárus","virágbolt","virágdísz","virágeső","virághernyó","virágkaró","virágkertész","virágkosár","virágláda","virágnév","virágolaj","virágosodás","virágpor","virágsás","virágsziget","virágtál","virágtő","virágzás","virgács","virradat","virtuális magánhálózat","vírusbetegség","viselet","viszálykodás","viszkoziméter","viszontlátás","viszonyszó","visszacsatolás","visszafejlődés","visszahúzódás","visszakeresés","visszalépő keresés","visszaszámlálás","visszatoloncolás","visszavágás","visszavezetés a lehetetlenre","visszértágulás","vita","vitálkapacitás","vitel","vitézvirág","vitorlás","vitorlázás","vívás","vívómester","viza","vízállás","vízáradat","vízbontás","vízcsobogás","vízduzzasztó","vizelet","vízelnyelő","vizenyő","vízerőmű","vízesés","vizespalack","vízfej","vízfelvétel","vízfestmény","vízfolyás","vízfüggöny","vízgazdálkodás","vízgyógyintézet","vízhálózat","vízhordó","vízhűtés","vízi hídőr","vízi pajzsgomba","víziállat","vízibivaly","vízibolha","vízicsiga","vízigény","vízikalász","vízililiom","vízimák","vízió","vízipipa","vízipóló","vízisí","vizit","vízitök","vízivás","vízkeménység","vízkiszorítás","vízkő","vízkultúra","vízlépcső","vízmagasság","vízmérce","vizmérték","vízmosás","víznyelőakna","vízóra","vízözön","vízparti tejelőgomba","víztakarékosság","víztartalom","víztér","víztölcsér","víztükör","vízválasztó","vízvezetékszerelő","vízzuhatag","vizsgaláz","vízszabályozás","vízszint","vízszolgáltatás","voks","volfrám","von","vonás","vonatkísérő","vonítás","vonós hangszer","vontatóhajó","vonzás","vonzódás","vödör","völgy","vörheny","vörös bolygó","vörös fokföldirekettye","vörös hiúz","vörös kőtörőcserje","vörös ribiszke","vörös tapló","vörös vércse","vörösbarna papsapkagomba","vörösbarna tűznyom-csészegombácska","vörösbor","vöröses kénvirággomba","vöröses susulyka","vörösfenyő","vörösfoltos csigagomba","vöröshangya","vörösizzás","vöröslábú pókhálósgomba","vörösmoszat","vörösödőhúsú tejelőgomba","vöröspikkelyes pókhálósgomba","vöröstejű kígyógomba","vöröstüskés csucsor","vriksászana","vulkanizmus","vuvuzela","walesi","Waring-probléma","webböngésző","Wedderburn-tétel","Wikiszótár","xenofóbia","xhosa","xilóz","yen","zab","zabföld","zabkorpa","zabosbükköny","zabszem","zacskó","zagyvalék","zajártalom","zajmérő","zaklatás","zalai bükköny","zálogház","zálogkölcsön","zamat","zápor","zapotafa","záradék","zarándoklat","zárdafőnöknő","zárjegy","záróizom","záróra","zárszámadás","zárt halmaz","zártság","zászlóalj","zászlóavatás","zászlóerdő","zászlórúd","zászlóshal","zászlószentelés","zászlóvivő","závár","zavartság","zebralevél","zeller","zelóta","zeneakadémia","zenehallgatás","zeneköltő","zeneművész","zeneszekrény","zenetudomány","zergeboglár","zérusosztó","zigóta","zloty","zokni","zoledronsav","zománcozó","zongorahangoló","zongorajátékos","zongorás","zongoratanítás","zoológus","zökkenő","zöld fodorka","zöld seprőmoha","zöldbabfőzelék","zöldborsókonzerv","zöldes gurgolya","zöldes pitykegomba","zöldes tőkegombácska","zöldessárga tinóru","zöldfoltos őzlábgomba","zöldhasú","zöldhúr","zöldike ujjaskosbor","zöldövezet","zöldperemű pókhálósgomba","zöldsapkás","zöldségárus","zöldséges","zöldséghámozó","zöldségragu","zöldtakarmány","zöldülő csengettyűgomba","zöldülőtönkű susulyka","zöm","zörgőfű","zubbony","zug","zúgás","zugfirkász","zugivó","zúgó","zuhanás","zuhany","zuhanyfürdő","zuhatag","zulu","zúza","zúzda","zuzmó","zuzmótan","zúzómalom","züllés","zümmögés","zürjén","zsába","zsakaranda","zsakett","zsákhordó","zsákmányszerzés","zsákolás","zsákos csillaggomba","zsákruha","zsákutca","zsalu","zsálya","zsályacsíra","zsandár","zsáner","zsarátnok","zsarnok","zsarolás","zsarolóprogram","zsaru","zsé","zsebkendő","zsebkönyv","zseblopás","zsebóra","zsebszótár","zsebtolvajlás","zselé","zsellérke","zsemle","zsemlecipó","zsemlegombóc","zsemlekocka","zsemleszínű fakógomba","zsendülés","zsenialitás","zserbó","zsernyák","zsibáru","zsibbadás","zsibvásár","zsidócseresznye","zsidógyűlölet","zsidónegyed","zsidótörvény","zsidóverés","zsilip","zsinagóga","zsindely","zsindelyezés","zsineg","zsinórdísz","zsinórírás","zsinórmester","zsír","zsiráf","zsírdaganat","zsírfolt","zsírkő","zsírmirigy","zsírpapír","zsírpecsét","zsírsav","zsírsertés","zsírszalonna","zsírszövet","zsírtartalom","zsírtömeg","zsiványbecsület","zsoldoskatona","zsombék","zsonglőr","zsörtölődés","zsugorgatás","zsúpszalma","zsúrkocsi","zsurnál","zsűrielnök"],pu0=["abajgat","abbahagyat","abbahagyogat","abcúgol","aberrál","ablakoz","abortál","ábrándít","ábrándul","abszolutizál","abszolvál","acélosít","ácsingózik","ácsol","ácsorog","ad","adalékol","adalékolgat","adaptálódtat","adjusztál","adomázgat","adót fizet","adóztat","adresszál","aduttoz","ad-vesz","ágadzik","ágál","ágaskodik","ágasodik","ágazik","aggat","agglutinál","aggregál","agnoszkál","agyabugyál","agyagol","agyagolgat","agyal","ágyat vet","ágyazódik","ágyban marad","agyonázik","agyoncsépel","agyondolgoztat","agyonég","agyongyötör","agyonhallgat","agyonír","agyonkínoz","agyonlövet","agyonmagasztal","agyonsújt","agyonsül","agyontapos","agyonver","agyonzúz","ágyúz","áhít","áhítatoskodik","áhítozik","ajánlgat","ájtatoskodik","ájul","ájuldozik","ajvékol","ajz","akadályoztat","akar","akaródzik","akasztat","akklimatizál","akkumulál","aknáz","aktualizál","alábbszáll","alábeszél","aládúcol","aláfirkant","alágörbül","alákínál","alakítgat","alakul","alálök","alámerül","alamizsnálkodik","aláz","alázatoskodik","alázkodik","alél","aljaz","alkalmatlankodik","alkoholizál","alkonyul","alkotmányoz","áll","állapít","állapodik","álldogál","allegorizál","állványoz","álmodozik","álmosít","általmegy","altat","alulexponál","alulfinanszíroz","alultáplál","amerikanizál","amerikanizálódik","amortizál","ámul","andalít","antagonizál","antedatál","anticipál","apaszt","apellál","aprólékoskodik","apróz","arányosít","aranyoz","araszol","áraszt","áraz","árbocoz","arcoskodik","arénázik","árkol","artikulál","árverez","ásítozik","ászkol","asszimilál","asszisztál","asszociál","aszúsodik","átalakul","átall","átáramlik","átázik","átbasz","átbükken","átcedál","átcserél","átépit","áterez","átfagy","átfagyaszt","átfegyverez","átfogalmaz","átfúródik","áthangzik","átharap","áthat","áthív","áthivatkozik","áthord","átitatódik","átível","átizzít","átjut","átjuttat","átkél","átkoz","átköt","átkötöz","átkúr","átküld","átlátszik","átlényegít","atletizál","atlétizál","átlyukaszt","átment","átnyúl","átöltözik","átömleszt","átrág","átrohan","átsiet","átsorol","átstartol","átszab","átszalad","átszámoz","átszellemít","átszellemül","átsző","áttér","átterít","áttol","áttolt","átugrál","átutál","átvágtat","átváltozik","átvándorol","átvegetál","átvész","átvészel","átvillan","átvisz","autentikifál","authentikál","autózik","avanzsál","avasodik","avat","avatkozik","avul","ázik","azonosul","áztat","babázik","babonáz","babrálgat","bádogoz","bagózik","bagzik","bágyad","bágyadozik","bájol","bájolog","balzsamoz","bán","bandukol","bankol","barcog","barkácsol","barmol","barnállik","baromkodik","baszakszik","baszkurál","baszogat","bátorít","bátorodik","battyog","bazíroz","bazsevál","beadagol","beágyaz","beágyazódik","beajánl","beakad","bealkonyodik","bealkonyul","beáramlik","bearanyoz","beáraz","beázik","bebetonoz","bebiztosít","bebodorít","beborul","bebotorkál","bebújik","bebútorozkodik","becéloz","becikkelyez","becipzároz","becsatol","becsekkol","becsepegtet","becserél","becsinál","becsomagoltat","becsuk","bedeszkáz","bedilizik","bedrogoz","beéget","beékel","beerdősít","beerősít","beesteledik","befagyott","befal","befalcol","befejel","befeketedik","befeketít","befelhősödik","beférkőzik","befordít","befuccsol","befúj","befúr","befuttat","befüggönyöz","befürdik","befüvesít","begazol","begépel","begerjed","begöndörödik","begörcsöl","begubódzik","begubózik","begurít","begyömöszöl","begyullad","begyűlik","behabzsol","behagy","behajóz","behajózik","behamvaz","behat","behavaz","behelyettesít","behengerel","behódol","behúroz","behúzódik","behűt","beindul","beirányít","beírat","beiratkozik","beiszik","bejelenti","bejelentkezik","bejut","bejuttat","bekakál","bekakil","bekap","bekékül","békél","béken","bekever","bekísér","békít","béklyóz","bekonferál","bekopog","bekormoz","bekötöz","bekrepál","bekrétáz","bekukkant","bekukucskál","békül","belakatol","belakik","belázasodik","beleakad","beleavatkozik","belebeszél","belebonyolít","belebonyolódik","beleborzad","beleborzong","belebotlik","belécez","belecsap","belecsíp","beledob","beleerőltet","beleértődik","belefeledkezik","belefog","belegabalyodik","belehajt","belehal","beleír","beleivódik","belekábul","belekarol","belekever","belekeveredik","beleköt","belekúr","belel","bélel","belelapoz","belelát","belélegzik","belelő","belenéz","belenget","belenyugszik","beleolvas","belep","belepampog","belerak","beleráz","belerúg","belesulykol","belesüpped","beleszalad","beleszeret","beleszokik","beleszökik","beletanul","beletapos","beletöm","beleugat","beleütközik","belevegyít","belever","belevesz","belevész","belevilágít","belez","belezúg","belezsúfol","belopózik","belovagol","belök","bemázol","bemelegít","bemélyed","bemélyít","bemer","bemér","bemerít","bemesél","bemetsz","bemond","bemosakszik","bemószerol","bemutat","bénázik","benedvesít","benépesít","benevez","benéz","bénít","bennég","bennlakik","bennpusztul","bennragad","bennreked","benő","bénul","benyálaz","benyílik","benyom","benyomul","benyújt","beolt","beolvad","beolvas","beolvaszt","beomlik","beoszt","beölt","beömlik","bepacáz","bepakol","bepaliz","bepanaszol","bepelenkáz","beperel","bepettyez","bepiál","bepillant","bepiszkít","bepoloskáz","bepólyáz","beporoz","bepótol","bepörög","bepúderez","beragad","beragaszt","beragyog","berak","beránt","bereked","berekeszt","bérel","berendel","berendezkedik","berepül","beretvál","berezel","berhel","berkél","bérmál","bérmentesít","berohan","beront","berovátkol","berúg","beruház","berzenkedik","besároz","besavanyít","besiet","besorol","besoroz","besóz","besötétedik","besúg","besuszterol","besüllyeszt","besüpped","besűrít","beszakad","beszalad","beszáll","beszállásol","beszámít","beszámoz","beszárít","beszeg","beszélget","beszéltet","beszennyez","beszerel","beszervez","beszív","beszivárog","beszól","beszolgáltat","beszór","beszorít","beszoroz","beszorul","beszúr","beszúródik","beszüntet","beszűr","beszűrődik","betájol","betakar","betakarít","betanul","betart","betegeskedik","betegszik","beteker","betekint","betelepít","betelepszik","beteljesedik","beteljesül","betemet","betép","beterít","betervez","betessékel","betesz","betetőz","betéved","betintáz","betlehemez","betódul","betojik","betol","betolakodik","betold","betonoz","betölt","betör","betud","betűr","betűz","beugrat","beúszik","beutazik","beül","beültet","beüt","beüvegez","bevág","bevagdal","bevagoníroz","bevakol","beválaszt","beválik","bevall","bevált","bevár","bevarr","bevégez","bevégződik","bever","beverbuvál","bevet","bevét","beviharzik","bevilágít","bevisz","bevizez","bevon","bevonul","bezabál","bezár","bezárkózik","bezáródik","bezárul","bezavar","bezúg","bezsebel","bezsúfol","bíbelődik","biceg","bifláz","biliárdozik","bilincsel","billeget","bimbódzik","bír","bírálgat","bíráskodik","bírságol","birtokol","bitorol","bíz","bizonyul","biztat","biztosít","biztosítékszekrény","bizsereg","blamál","blamíroz","blansíroz","bliccel","blokkol","bóbiskol","bocsát","bódít","bodrosít","bódul","bohóckodik","bóklászik","bókol","bokrosodik","bokszol","boldogít","boldogul","bólogat","bolondozik","bolydul","bolygat","bolyhoz","bomlaszt","boncol","bonyolul","bootol","bordáz","borjadzik","borjazik","borogat","borong","borotválkozik","borozgat","borozik","borul","borzad","borzaszt","borzol","borzongtat","bosszankodik","bosszant","bosszul","botorkál","botránkozik","botránkoztat","böffent","böfög","bőg","bök","bölcselkedik","bömböl","böngész","böngészget","böngészik","börtönöz","bőszít","bőszül","bővít","bővül","bratyizik","bravózik","bridzsel","brillíroz","brunzol","brunyál","buborékol","búg","bugázik","bugyborékol","buggyan","bugyog","buherál","bujálkodik","bujdosik","bújik","bujkál","bujt","bujtogat","bukdácsol","bukfencezik","bukik","bukkan","bulizik","bumlizik","bundázik","burjánzik","burkol","búsít","butáskodik","butít","bútoroz","búvárkodik","buzdít","buzog","büffent","büfög","bűnhődik","büszkélkedik","bütyköl","bűvészkedik","bűvöl","cáfol","cammog","cápázik","caplat","cedál","celebrál","célozgat","centrifugál","centríroz","cérnáz","cicomáz","cifráz","cigánykerekezik","cikiz","cimborál","címez","cimpelkedik","cinkel","cipel","cipzároz","ciripel","cirkál","cirógat","civakodik","civilizál","cizellál","cukroz","cuppog","csacsog","csácsog","csahol","csajozik","csakliz","csal","csalogat","csámcsog","csap","csapázik","csapkod","csapódik","csápol","csapong","csapoz","csatangol","csatázik","csatlakoztat","csatol","csatornáz","csattan","csattant","csattint","csattog","csattogtat","csavar","csavargat","csavarodik","csavarog","csavaroz","cselleng","csempéz","csen","csencsel","csendesít","cseng","csenget","csepeg","csepegtet","csépel","cseppfolyósít","cserbenhagy","cserél","cserez","cseszeget","cseszekedik","csesztet","csetel","csettint","cseveg","csévél","cseverészik","csicsereg","csicsizik","csigáz","csihad","csikar","csiklandoz","csikorgat","csikorog","csíkoz","csilingel","csillagoz","csillámlik","csillan","csillapodik","csillapul","csillog","csillogtat","csinosodik","csintalankodik","csíp","csipeget","csipked","csipkéz","csipog","csírátlanít","csírázik","csíráztat","csiripel","csitít","csobban","csócsál","csomósodik","csomóz","csonkít","csór","csordogál","csorog","csoszog","csóvál","csődbejut","csődül","csökevényesedik","csökönyösködik","csömöszöl","csöng","csöpög","csöpögtet","csörgedez","csörgedezik","csörget","csörög","csörömpöl","csúfít","csúfolódik","csuk","csuklik","csúnyul","csurdít","csurgat","csurog","csuszamlik","csúszkál","csúsztat","csutakol","csücsörít","csügged","csüggeszt","csüng","csűr","dacoskodik","dadog","dagad","dagadozik","dajkál","dall","dalmahodik","dalol","dalolgat","darabol","dauerol","debütál","decentralizál","decimál","dedikál","deformál","degenerál","degradál","deheroizál","dehidrál","dehidratál","dehumanizál","dekartellizál","dekkol","deklarál","dekorál","delegál","delejez","delirál","demobilizál","demokratizál","demonetizál","denaturál","denominál","depolarizál","deportál","deprimál","deprivál","derít","dermed","dermeszt","derül","destabilizál","deszkáz","desztillál","detoxikál","detronizál","dévajkodik","dezertál","dezodorál","dezoxidál","dézsmál","diadalmaskodik","diagnosztizál","dializál","dícsértessék","dicsőit","dicsőít","didereg","digitalizál","diktál","dinamizál","dinsztel","diplomázik","diskurál","díszeleg","diszkriminál","diszkvalifikál","diszpergál","disszidál","dob","dobban","dobbant","dobog","dobol","dobozol","dohog","dohosodik","dokkol","doktorál","dokumentál","dolgoztat","domborodik","domesztikál","dominál","dong","doppingol","dorbézol","dorgál","dorombol","dózerol","döbög","döcög","döf","döfköd","döng","dönget","döngicsél","döngöl","dörgöl","dörgölőzik","dörög","drágít","drágul","dramatizál","dresszíroz","drogoz","drótoz","drukkol","dubajozik","dúcol","dudál","dúdol","dudorodik","dug","dugaszol","dugul","dúl","dulakodik","dumál","dupláz","durmol","durran","duruzsol","durváskodik","durvít","durvul","dúsít","duzzad","duzzan","duzzaszt","duzzog","dübörög","dühödik","dühöng","dühösít","dűl","düledezik","dülöng","dülöngél","dünnyög","dzsal","dzsiggel","ebédel","ébred","ébredezik","ébreszt","ecsetel","édesedik","édesget","édesít","edz","ég","egalizál","egerészik","egészít","egzecíroz","egybecsomagol","egybeesik","egybefoglal","egybefonódik","egybeforrad","egybefügg","egybegyűjt","egybegyűlik","egybehív","egybekel","egybevet","egybevon","egyenesedik","egyenget","egyenlít","egyetért","egyezkedik","egyeztet","egységesít","egyszerűsít","éhezik","ejakulál","éjszakázik","ejt","ékel","ékesít","ékeskedik","ekéz","éktelenkedik","él","elábrándozik","elad","eladósodik","elagyabugyál","elajándékoz","elájul","elakad","elakaszt","elaknásít","elalél","elállít","elaltat","eláltat","elámít","elámul","elandalít","elapad","elapaszt","elapróz","elárverez","elavul","elázik","elbagatellizál","elbágyad","elbájol","elbaltáz","elbámul","elbarikádoz","elbátortalanít","elbátortalanodik","elbeszél","elbeszélget","elbír","elbírál","elbizonytalanít","elbizonytalanodik","elbliccel","elbóbiskol","elbocsát","elboldogul","elbolondít","elbomlik","elbont","elborít","elborul","elborzad","elborzaszt","elbujt","elbukik","elbuktat","elbutít","elbűvöl","elcipel","elcsábít","elcsacsog","elcsakliz","elcsal","elcsap","elcsen","elcsendesít","elcsendesül","elcsépel","elcserél","elcseveg","elcsigáz","elcsíp","elcsitít","elcsodálkozik","elcsór","elcsöndesül","elcsúfít","elcsúszik","elcsügged","elcsüggeszt","eldalol","eldob","eldől","eldönt","eldördül","eldug","eldugaszol","eldugul","eldurran","eldurrant","eldurvít","eldurvul","éled","elégedetlenkedik","elegendő","eleget","eléget","elégít","elégszik","elégtételt vesz","elegyedik","elektrizál","elektrolizál","élelmez","elemel","elemészt","elemez","élénkít","élénkül","elenyészik","elereszt","elerőtlenedik","elerőtlenít","éleszt","elevenedik","elevenít","elévül","élez","elfáraszt","elfásít","elfásul","elfátyoloz","elfecsérel","elfed","elfehéredik","elfeketedik","elfeled","elfelejt","elfelejtet","elfelejtődik","elfenekel","elfér","elfogad","elfogat","elfogyaszt","elfolyat","elfonnyad","elfordít","elforgácsolódik","elföldel","elfüggönyöz","elfűt","elgázol","elgázosít","elgémberedik","elgépiesít","elgondol","elgörbít","elgurul","elgyengít","elgyengül","elgyöngít","elhadar","elhagy","elhajít","elhajlik","elhajol","elhajózik","elhál","elhalad","elhalálozik","elhalmoz","elhalványít","elhalványul","elhamvaszt","elhangol","elhangzik","elhantol","elhány","elhappol","elhasad","elhasal","elhasználódik","elhatárol","elhebeg","elherdál","elhervad","elhervadt","elhervaszt","elhesseget","elhibáz","elhidegül","elhint","elhíresztel","elhisz","elhitet","elhív","elhódít","elhomályosít","elhomályosul","elhord","elhoz","elhull","elhullat","elhuny","elhurcol","elhúz","elhúzódik","elidegenít","elidőzik","eligazít","eligazodik","eligénytelenedik","elijeszt","elillan","elinal","elindít","elindul","elismétel","eliszkol","eljár","eljegyez","éljenez","eljön","eljut","eljuttat","elkábít","elkábul","elkalandozik","elkanászodik","elkap","elkápráztat","elkárhozik","elkedvetlenedik","elkedvetlenít","elkékül","elkel","elkendőz","elképed","elképeszt","elképzel","elkér","elkeresztel","elkérgesedik","elkerget","elkerít","elkerül","elkeserít","elkésik","elkészít","elkészül","elkeveredik","elkezd","elkísér","elkóborol","elkoboz","elkocsonyásodik","elkomorodik","elkopik","elkoptat","elkorcsosul","elkorhad","elkotródik","elködösít","elkölt","elköltözik","elkönyvel","elköszön","elköt","elkövet","elkurvul","elküld","elkülönít","elkülönül","ellát","ellazul","ellehetetlenít","ellenáll","ellenez","ellenjegyez","ellenkezik","ellenségeskedik","ellensúlyoz","ellenszegül","ellentart","ellentételez","ellentmond","ellenvetést tesz","ellenzi","ellep","ellép","ellik","ellóg","ellop","ellopakodik","ellök","ellövöldöz","ellustul","elmagyararáz","elmarad","elmaszatol","elmászik","elmegy","elmélyed","elmélyít","elmélyül","elmérgesít","elmerít","elmerül","elmesél","elmeszel","elmeszesedik","elmond","elmorzsol","elmos","elmosódik","elmosogat","elmosolyodik","elmozdít","elmozdul","elmulaszt","elmúlik","elnadrágol","elnagyol","elnáspángol","elnehezít","elnémít","elnéptelenít","elnevez","elnéz","elnyel","elnyer","elnyom","elnyújt","elnyű","elold","eloldalog","eloldoz","elolvad","elolvas","elolvaszt","elont","eloszlat","eloszlik","eloszt","előáll","előállít","előbukkan","előfizet","előformál","előhív","előhoz","előhozakodik","előirányoz","előjegyez","előjön","előkelősködik","előkeres","előkerül","elöl","előlegez","előlép","előléptet","elölt","előmelegít","előnyomul","előre jelez","előre lát","előrebocsát","előrehalad","előrejut","előremozdít","előremozog","előrenyomul","előrenyúlik","előretart","előretekint","előretesz","előretör","előreugrik","előrukkol","élősködik","előteremt","előterjeszt","elővánszorog","elővarázsol","elővesz","elővezet","előz","elpárolog","elpárologtat","elpártol","elpaterol","elpatkol","elpazarol","elpénecol","elperzsel","elpirul","elpocsékol","elpuhul","elpusztít","elpusztul","elrabol","elragad","elragadtat","elrak","elraktároz","elrejt","elrekeszt","elrendel","elrendez","elreped","elrepül","elrettent","elriaszt","elrohan","elront","elrothad","elsajátít","elsáncol","elsántikál","elsápad","elsárgít","elsárgul","elsatnyít","elsatnyul","elsekélyesedik","elsiet","elsikkaszt","elsimít","elsimul","elsodor","elsomfordál","elsorvad","elsóz","elsöpör","elsötétedik","elsötétít","elsuhan","elsüllyed","elsüllyeszt","elsüpped","elsüt","elszab","elszabadul","elszakad","elszakít","elszalad","elszáll","elszállít","elszámol","elszán","elszárad","elszárít","elszédít","elszelel","elszemtelenedik","elszenesít","elszenved","elszigetel","elszíntelenít","elszív","elszokik","elszomorít","elszomorodik","elszökik","elszöktet","elszunnyad","elszúr","eltaccsol","eltakar","eltakarít","eltakarodik","eltalál","eltáncol","eltántorít","eltapos","eltaszít","eltávolít","eltávozik","eltekint","eltékozol","eltelik","eltép","elterel","elterít","elterjed","elterjeszt","elterül","eltérül","eltervez","éltet","eltéved","eltéveszt","eltikkad","eltilt","eltolódik","eltorlaszol","eltorol","eltorzít","eltorzul","eltöm","eltömődik","eltulajdonít","eltúloz","eltunyul","eltúr","eltussol","eltűnődik","elúszik","elutazik","elügyetlenkedik","elűz","elvadul","elvágódik","elvágtat","elvágtázik","elvágyódik","elvakul","elválaszt","elvállal","elvándorol","elvár","elvásik","elvegyül","elvékonyít","elvékonyodik","elvergődik","elvérzik","elveszejt","elveszít","elveszt","elveszteget","elvet","elvét","elvetél","elvezényel","elvezet","elvonatkoztat","elvontat","elvonul","elzálogosít","elzár","elzarándokol","elzárkózik","elzáródik","elzavar","elzöldül","elzúg","elzsibbad","elzsibbaszt","emberkedik","emel","emelint","émelyedik","émelyeg","émelyít","emésztődik","emigrál","emleget","emulgeál","énekel","engedélyez","engesztel","enyeleg","enyhül","enyvez","eped","epedezik","ér","érdekel","érdeklődik","érdemel","erdősít","ered","eredményez","ereszt","érettségizik","erez","érintkezik","erjed","erjeszt","érlel","érlelődik","ernyed","ernyőz","erődít","erőltet","erősödik","erőszakol","erőtlenít","értekezik","értesít","értesül","értetlenkedik","érvénytelenít","érzékel","érzékenyül","érzeleg","érzelmeskedik","érzéstelenít","esdekel","esküdözik","esteledik","eszel","eszkábál","eszközöl","eszmél","eszményít","észrevesz","ésszerűsít","esztergál","étet","étkezik","evakuál","evangelizál","evez","evődik","évődik","exhumál","exorcizál","exponál","exportál","exteriorizál","extrapolál","ezüstöz","facsar","faggat","fájlal","fakad","fakít","fakul","fal","falaz","falcol","fanatizál","fantáziál","fantomizál","fanyalog","farag","faragcsál","farol","fasíroz","fásít","fasizál","fásul","favorizál","feccöl","fecseg","fecsérel","fecskendez","fegyverez","fehéredik","fehérít","fejez","fejteget","feketézik","feketít","fékeződik","fél","felágaskodik","felaggat","felajánl","felajz","felakad","feláldoz","feláll","felállít","felaprít","felapróz","felárbocoz","felás","felavat","felbátorít","felbecsül","félbehagy","felbélyegez","félbemarad","félbeszakad","félbeszakít","felbillen","felbillent","felbiztat","felbolydul","felbolygat","felbomlaszt","felbomlik","felbont","felborít","felborul","felborzad","felborzol","felbosszant","felbotlik","felbőszít","felbujt","felbukik","felbukkan","felbuktat","felbuzdít","felbuzog","felcsarnakol","felcsatol","felcsavar","felcserél","felcserélődik","felcsévéz","felcsigáz","felcsillan","felcsinál","felcsíp","felcsúsztat","feldarabol","felderít","felderül","feldíszít","feldob","feldolgoz","feldől","feldönt","feldörzsöl","feldúl","felduzzad","feldühít","feldühödik","feldűl","felébred","felébreszt","feled","feledkezik","feléget","felegyenesedik","felejtődik","felékesít","felél","felélénkít","feléleszt","felelevenít","felemel","felemészt","felenged","felépít","felér","felerősít","felértékel","felesel","feleszmél","felez","felfal","felfed","felfegyverez","felfegyverkezik","felfejlődik","felfejt","felfeszít","felfigyel","felfog","felfokoz","felfordít","felfordul","felforgat","felforr","felfortyan","felfut","felfúvódik","felfűt","felfűz","felgerjed","felgombolyít","felgömbölyít","felgyógyul","felgyorsít","felgyorsul","felgyújt","felgyűjt","felgyűl","felgyülemlik","felgyűlik","felgyűr","felháborít","felháborodik","felhagy","felhajszol","felhajt","felhangol","felhangzik","felhánytorgat","felhasít","felhasogat","felhasznál","felhatalmaz","felheccel","felhelyez","felhevít","felhevül","felhígít","felhív","felhizlal","felhord","felhorgosít","felhoz","felhörpint","felhurcol","felhúz","felhúzódzkodik","felidéz","felingerel","felír","feliratoz","felismer","felitat","felizgul","feljár","feljavít","feljegyez","feljelent","feljogosít","feljön","feljut","feljuttat","felkantároz","felkap","felkapál","felkapaszkodik","felkapcsol","felkavar","felkel","felkél","felkelt","felképel","felkér","felkeres","felkészül","felkever","felkiált","felkínál","felkoppint","felkorbácsol","felköhög","felköltözik","felköszönt","felköt","felkutat","felküld","fellángol","fellármáz","fellázad","fellazít","fellázít","fellélegzik","fellelkesedik","fellelkesít","fellelkesül","fellendít","fellendül","fellep","fellobbant","fellobogóz","fellök","felmagasztal","felmagzik","felmegy","felmelegít","felmelegszik","felmer","felmér","felmerül","felmetsz","felminősít","felmond","felmorajlik","felmordul","felmorzsol","felmos","felmutat","felnagyít","felnégyel","felnevel","felnyársal","felnyerít","felnyílik","felnyit","feloldódik","feloldoz","felolt","felolvas","felolvaszt","feloszlat","feloszt","felöklel","felölel","felölt","felöltöztet","felőröl","felparcelláz","felpattan","felpeckel","felpezsdít","felpezsdül","felpiszkál","felpofoz","felpörget","felpróbál","felpuffaszt","felpumpál","felragaszt","felrak","felránt","felravataloz","felráz","félreáll","félrebeszél","félrebillen","félrecsúszik","félredob","félreért","félreértelmez","félrefordít","félrefordul","félrehív","félrehúzódik","félreismer","félrelep","félrelép","félrelök","félremagyaráz","félremegy","félrenevel","félrenéz","félrerak","félretesz","félretol","félreugrik","félrevonul","felriad","felriaszt","felró","felrohan","felrúg","felruház","felsegít","felseper","felsiet","felsikolt","felsóhajt","felsorakozik","felsorakoztat","felsorol","felsül","felszabadít","felszabadul","felszakad","felszalad","felszámol","felszánt","felszaporodik","felszárad","felszarvaz","felszeletel","felszít","felszív","felszívódik","felszokik","felszólal","felszolgál","felszólít","felszökik","felszökken","felszúr","feltalál","feltálal","feltámad","feltámaszt","feltankol","feltart","feltartóztat","feltárul","féltékenykedik","felteker","feltekercsel","feltekint","feltép","felterjeszt","feltesz","feltol","feltőkésít","feltölt","feltör","feltöröl","feltupíroz","feltúr","feltüntet","feltűr","feltűz","felugrik","felüdít","felüdül","felügyel","felül","felülbírál","felülír","felülkerekedik","felülmúl","felülvizsgál","felüt","felvág","felvált","felvarr","felvásárol","felvázol","felver","felvértez","felvesz","felvet","felvezet","felvidul","felvigyáz","felvilágosít","felvillan","felvillanyoz","felvirágoztat","felvirrad","felvon","felzaklat","felzavar","felzúdul","felzúg","fémjelez","fen","fennakad","fennáll","fennhéjáz","fennmarad","fenntart","fenyít","fénymásol","fér","ferdít","ferdül","féregtelenít","fermentál","fertőződik","fésül","feszélyez","feszeng","feszít","fészkel","feszül","fetisizál","fetreng","fiatalít","fiatalodik","ficánkol","fickándozik","figyel","figyelemmel kísér","fikáz","filmez","finanszíroz","fingik","finomít","finomkodik","finomodik","finomul","fintorog","firkál","firkálgat","fitogtat","fityeg","fitymál","fixíroz","flambíroz","flancol","flangál","flörtöl","fluidizál","fluktuál","fog","fogad","fogadkozik","fogalmaz","fogan","foganatosít","fogaz","fogódzik","fogy","fogyatkozik","fogyókúrázik","fojtogat","fokol","fokoz","fokozódik","fókuszál","folyat","folyósít","folytat","fon","foncsorol","foncsoroz","fonódik","fontol","fordít","fordul","forgalmaz","forgolódik","formál","formalizál","formáz","forog","forrad","forradalmasít","forráz","forszíroz","fortyog","foszforeszkál","fotózik","fő","föderalizál","fölajánl","földől","fölemel","fölsegít","fölvesz","fraternizál","frissít","frocliz","frottíroz","fröcsköl","fröcsög","fú","fuccsol","fújdogál","fújtat","fuldoklik","fundál","funkcionál","furakodik","furat","furulyázik","fuserál","futamít","futamodik","futkos","futószáraz","futtat","fuvalkodik","fuvaroz","fúvódik","függeszt","függőz","fülel","füllent","fürkész","füstölög","füttyent","fütyül","fűz","gabalyít","gágog","galloz","galvanizál","gályázik","gáncsol","gáncsoskodik","gányol","garantál","garázdálkodik","gardíroz","gargarizál","garníroz","gatyázik","gazdagít","gazdagodik","gazdálkodik","gázol","gazsulál","gellert kap","generál","generalizál","gennyed","gennyesedik","gereblyéz","gerjed","gerjeszt","germanizál","gesztikulál","glettel","golfozik","gombol","gondoskodik","gonoszkodik","gorombáskodik","gőgicsél","gömbölyödik","göndörít","gönnol","görbít","görcsöl","gördeszkázik","gördül","görget","görkorcsolyázik","gőzölög","granulál","grasszál","gratulál","gravíroz","grindol","grundol","guberál","gubózik","guggol","guggolás","gumíroz","gúnyol","gúnyolódik","gurgulázik","gurít","gurul","gusztál","gyakorlatozik","gyaláz","gyalázkodik","gyalul","gyámolít","gyanakodik","gyanakszik","gyanít","gyarapít","gyarapodik","gyarapszik","gyarmatosít","gyengélkedik","gyilkol","gyógykezel","gyomlál","gyónik","gyökeresedik","gyöngít","gyöngül","gyönyörködik","gyönyörködtet","gyötrődik","győz","győzedelmeskedik","győződik","gyújtogat","gyúl","gyullad","gyülekezik","gyűlölködik","gyümölcsözik","gyűr","gyűrődik","gyűrűdzik","hablatyol","háborít","háborodik","háborúskodik","habozik","hadakozik","hadar","hadonászik","hág","hahotázik","hajaz","hajcsikál","hajlong","hajnalodik","hajókázik","hajol","hajózik","hal","hál","hálál","halálozik","halandzsázik","halászik","halaszt","halasztgat","haldoklik","hallat","hallgatózik","hallgattat","hallik","hallucinál","halmozódik","halódik","halogat","hálóz","halványodik","hámlik","hamvaszt","handabandázik","hangoztat","hangszerel","hánt","hantázik","hántol","hány","hanyatlik","hanyatt esik","hánykolódik","hányódik","hapcizik","hápog","harácsol","haragít","háramlik","harangoz","harapdál","hárfázik","hárít","harmadol","harmonizál","háromszoroz","háromszorozódik","hasal","hasogat","hasznosít","hasznosul","hat","hatalmaskodik","hatalmaz","hatálytalanít","határol","határoz","hatástalanít","hatol","hátraesik","hátrafordul","hátráltat","hátramarad","hátranéz","haverkodik","hazahoz","hazakerekezik","hazakerékpározik","házal","hazamegy","hazardíroz","házasít","hazatalál","hazatelepít","hazautazik","hazavár","hazavezet","hazavisz","háziasít","hazudtol","hebeg","heccel","heged","hegedül","hegyesedik","hekkel","hellenizál","helybenhagy","helyesbít","helyesel","helyezkedik","helyreállít","helyrebillen","helyrehoz","helyreigazít","helytáll","helytelenít","hempereg","hemzseg","hengerel","hentel","hentereg","henyél","herdál","hervad","hesseget","hesszel","hesszöl","hetvenkedik","hever","hevít","hevül","hézagol","hezitál","hiányol","hiányt szenved","hiányzik","hibásodik","hibáz","hibáztat","hibridizál","hidal","hidrolizál","higgad","himbálódzik","hímez","hint","hintázik","hipnotizál","híresztel","historizál","hisz","hiszterizál","hiteget","hitelez","hiúsít","hívat","hívogat","hízeleg","hizlal","hohmecol","holocén","homogenizál","homorodik","honol","honorál","honosít","honosodik","horgászik","horgaszt","horgol","horgosít","horkol","horol","hortyog","horzsol","hozat","hozzáad","hozzáadódik","hozzácsatol","hozzáfog","hozzáfűz","hozzáír","hozzájárul","hozzájut","hozzákapcsol","hozzákever","hozzákezd","hozzálát","hozzányúl","hozzáragad","hozzáragaszt","hozzárendel","hozzásegít","hozzásimul","hozzászokik","hozzászoktat","hozzászól","hozzátapad","hozzátartozik","hozzátesz","hőbörög","hőkezel","hökken","hökkent","hömpölyög","hörög","hörpint","hősködik","hőzöng","huhog","hullámlovagol","humanizál","humorizál","huncutkodik","huny","hunyászkodik","hunyorít","hunyorog","hurcol","hurrog","húzódik","húzódozik","hűl","hülyéskedik","hűsít","hűsöl","hűt","idead","idealizál","idegenkedik","idegeskedik","idegez","idehoz","idejön","idenéz","idevonz","idomul","idősödik","időzik","ifjít","ifjodik","ifrikál","igáz","igazgat","igazít","igazodik","igenel","ígér","ígérget","igéz","ihlet","ijed","ijeszt","ikszel","iktat","illatosít","illatozik","illet","illik","imád","imádkozik","immunizál","implementál","imponál","importál","improvizál","indít","indítványoz","indokol","indukál","ing","ingadozik","ingázik","ingerül","inhalál","inspirál","installál","integrál","integrálódik","interpellál","intéz","intézkedik","intézményesít","intézményesül","ionizál","iparkodik","iparosít","ír","iramodik","írat","iratkozik","irgalmaz","irigykedik","irizál","irritál","irt","irtózik","ismerkedik","ismertet","ismételget","iszlamizál","iszogat","iszonyodik","itat","ítél","ítélkezik","ittasul","ivartalanit","ível","izél","izgul","ízlel","ízlik","izmosodik","izmozik","izolál","izomerizál","izzik","izzít","jajgat","jajveszékel","jammerol","járat","járkál","járul","játszik","játszódik","javítgat","jegecesedik","jegel","jegyzetel","jelenik","jelenít","jelentet","jelképez","jobbít","jódlizik","jólesik","jóllakik","jópofizik","jótáll","jóváír","jövedelmez","jövendöl","jövés","juttat","kábít","kábul","kacarászik","kacérkodik","kacsázik","kacsint","kagylózik","kajakozik","kajál","kajtat","kalandozik","kalapál","kalauzol","kalibrál","kalimpál","kalózkodik","kamel","kancsalít","kanonizál","kántál","kanyarodik","kanyarog","kapál","kaparint","kapaszkodik","kapat","kapkod","káprázik","kápráztat","kárál","karambolozik","karamellizál","karattyol","karbantart","karbonizál","karburál","karcsúsít","kardoskodik","kardozik","karikára lő","karikíroz","károg","karol","káromkodik","káromol","károsít","károsodik","károsul","kárpitoz","kártol","kaserol","kasíroz","kaszabol","kaszál","kasszíroz","katalizál","katalogizál","katapultál","kategorizál","katéterez","katolizál","katonáskodik","kattan","kattintgat","kattog","kavar","kavarog","kávézik","kavirnyál","kecmereg","keccsöl","kecsegtet","kedveskedik","kefél","kegyelmez","kegyeskedik","kegyetlenkedik","kekeckedik","kékít","kel","kelepel","keletkezik","kell","kellemetlenkedik","keltez","keményedik","kémlel","kempingezik","kendőz","keneget","kenyerez","kényeskedik","kényeztet","kényszerít","képed","képesít","kepeszt","képeszt","képez","képzel","képzeleg","képzelődik","képződik","kérd","kérdezősködik","kérdőjelez","kéreget","kerekedik","kerekezik","kerékpározik","kérelmez","kérem","kerepel","keresgél","kereskedik","keresztelkedik","kereszteződik","keresztülhajt","keresztülmegy","kéret","keretez","kering","keringőzik","kerít","kérlel","kérődzik","kérvényez","késel","késlekedik","késleltet","késni","késztet","készülődik","kétel","kételkedik","kétségbeesik","kétszerez","kettéágazik","kettéoszt","kettétör","kettéválaszt","kettőz","ketyeg","ketyizik","kettyint","keveredik","kézbesít","kezdeményez","kezeskedik","kézimunkázik","kiábrándít","kiábrándul","kiadagol","kiagyal","kiakad","kiakaszt","kiaknáz","kialakít","kialakul","kialkuszik","kiáll","kiállít","kialszik","kiapad","kiapaszt","kiárad","kiáramlik","kiárusít","kibabrál","kibekkel","kibékül","kibelez","kibeszél","kibetűz","kibillen","kibillent","kibír","kibiztosít","kibocsát","kibogoz","kibomlik","kibontakozik","kiborít","kiborul","kibotorkál","kibővít","kibővül","kibújik","kibukik","kibukkan","kicipzároz","kicsal","kicsap","kicsapódik","kicsapong","kicsatol","kicsavar","kicsépel","kicserél","kicsikar","kicsinál","kicsinosít","kicsinyel","kicsíp","kicsírázik","kicsomagol","kicsordul","kicsúcsosodik","kicsúfol","kiderül","kidob","kidomborodik","kidől","kidönt","kidörzsöl","kidudorodik","kidug","kidurran","kiég","kiegészít","kiéget","kiegyenesedik","kiegyenesít","kiegyenlít","kiegyensúlyoz","kiegyensúlyozódik","kiegyezik","kiéheztet","kiejt","kielégít","kielőz","kiemel","kiemelkedik","kienged","kiengesztel","kiérdemel","kierőltet","kierőszakol","kiértékel","kieszel","kieszközöl","kifacsar","kifaggat","kifakad","kifakul","kifárad","kifarag","kifáraszt","kifecseg","kifehéredik","kifehérít","kifejez","kifelejt","kifényesít","kifest","kifeszít","kificamít","kificamodik","kifiguráz","kifingik","kifinomít","kifinomul","kifizet","kifizetődik","kifog","kifogásol","kifogy","kifordul","kiforr","kifőz","kifullad","kifullaszt","kifundál","kifúr","kifut","kifüggeszt","kifürkész","kifüstöl","kifütyül","kifűz","kiganéz","kigúvad","kigyógyít","kigyógyul","kigyomlál","kígyózik","kigyönyörködik","kigyúl","kihagy","kihajol","kihajóz","kihajt","kihal","kihámoz","kihangsúlyoz","kihány","kiharcol","kihasznál","kihat","kihegyesedik","kihegyez","kihelyez","kiherél","kihív","kihord","kihoz","kihull","kihúz","kihűl","kihüvelyez","kiigazít","kiiktat","kiindul","kiír","kiirt","kiismer","kiiszik","kijátszik","kijavít","kijózanít","kijózanodik","kijön","kikap","kikapcsol","kikecmereg","kikel","kikémlel","kikeres","kikerget","kikerül","kikészít","kikiabál","kikísér","kikocsizik","kikosaraz","kikotor","kikotyog","kikölt","kiköltözik","kiköp","kiköt","kikövetkeztet","kikristályosodik","kiküld","kiküszöböl","kilakoltat","kilát","kilehel","kilép","kiloccsan","kilóg","kilő","kilök","kilövell","kilyuggat","kilyukad","kilyukaszt","kimagaslik","kimagoz","kimar","kimarad","kimászik","kimaxol","kimegy","kímél","kimelegedik","kimélyít","kimenekül","kiment","kimer","kimér","kimerít","kimerül","kimeszel","kimos","kimozdít","kimozdul","kimunkál","kiművel","kínálkozik","kinevet","kinevez","kinéz","kínlódik","kinő","kinyal","kinyiffan","kinyiffant","kinyír","kinyit","kinyom","kinyomtat","kinyújt","kinyúlik","kinyúvad","kinyúvaszt","kiokosít","kiold","kiolt","kiolvad","kiolvas","kiolvaszt","kiont","kiöblít","kiöl","kiölt","kiöltözik","kiömlik","kipakol","kipárolog","kipécéz","kipenderít","kiperkál","kipipál","kipirul","kipofoz","kiporcióz","kiprésel","kipróbál","kipuhatol","kipurcan","kipusztít","kipusztul","kirabol","kiradíroz","kiragad","kirakodik","kirándul","kiránt","kiráz","kirekeszt","kirepül","kirobban","kirohan","kirúg","kirukkol","kirügyezik","kisajtol","kisebbedik","kisegít","kísérel","kísérletez","kisiet","kisminkel","kisorsol","kisugárzik","kiszab","kiszabadít","kiszagol","kiszakad","kiszakít","kiszalad","kiszáll","kiszárad","kiszaszerol","kiszélesedik","kiszélesít","kiszellőztet","kiszenved","kiszerel","kiszervez","kiszínez","kiszív","kiszivárog","kiszivattyúz","kiszolgál","kiszolgáltat","kiszór","kiszorít","kiszúr","kiszűr","kitaccsol","kitagad","kitágít","kitágul","kitakar","kitakarít","kitalál","kitálal","kitanít","kitapint","kitapogat","kitapos","kitár","kitart","kitárul","kitaszít","kiteker","kitelepít","kitenyészt","kitép","kitér","kitereget","kiterít","kitermel","kitervel","kitesz","kitilt","kitisztít","kitisztul","kitol","kitoloncol","kitölt","kitöm","kitör","kitöröl","kitudódik","kitúr","kitűnik","kitűz","kiugrik","kiújul","kiutal","kiutasít","kiügyeskedik","kiültet","kiürít","kiürül","kiüt","kiűz","kivág","kiváj","kivakar","kiválaszt","kiválik","kiválogat","kivált","kivan","kíváncsiskodik","kivándorol","kivár","kivasal","kivásárol","kivéd","kivégez","kivérzik","kivés","kiveséz","kivesz","kivész","kivételez","kivetít","kivezényel","kivilágít","kivirágzik","kivirul","kivitelez","kivív","kivizsgál","kivon","kivonatol","kivonul","kizár","kizavar","kizeccöl","kizökken","kizsákmányol","kizsebel","kizsigerel","klappol","klikkel","klimpíroz","klónoz","koagulál","kóborog","kóborol","koboz","kóceráj","kockul","kocog","kocsikázik","kocsit hajt","kocsizik","kódol","kohol","kokettál","kókler","koldul","kollektivizál","kolonizál","kombinál","komédiázik","kommendál","kommunikál","kommunizál","komolyodik","kompenzál","komplikál","komponál","kompromittál","koncentrál","kondicionál","konfigurál","konfrontálódik","konkretizál","konkurál","konspirál","konszolidál","kontárkodik","kontemplál","kontíroz","kontrollál","konvergál","konvertál","konzervál","kooperál","kooptál","kopácsol","kopaszodik","kopaszt","kopik","kopíroz","koplal","koppan","koppint","koptat","korcsolyázik","korhad","korhol","korizik","korlátoz","korog","koronáz","korosodik","korrepetál","korrigál","korrumpál","korszerűsít","korteskedik","kortyint","kortyol","kóstolgat","kószál","koszol","kotkodácsol","kotor","kotorászik","kottáz","kotyog","kovácsol","kóvályog","ködösít","köhint","kölcsönad","kölcsönkér","kölcsönöz","kölcsönvesz","költözik","költözködik","köntörfalaz","könnyebbít","könnyebbül","könnyez","könnyezik","könnyít","könyököl","könyvel","köpköd","köpölyöz","köpül","körbejár","körít","körülfog","körülhatárol","körülmetél","körülnéz","körülvesz","körülzár","körvonalaz","körvonalazódik","köszön","köszönt","köszörül","kötekedik","kötelez","kötődik","kötözködik","kövesedik","követelőzik","következtet","kövez","kövül","közbejön","közbenjár","közbevág","közeleg","közelít","közlekedik","közöl","közömbösít","közösít","közösül","központosít","közread","közrebocsát","közrefog","közrehat","közrejátszik","közrevesz","közrezár","közvetít","krepál","krétáz","kristályosít","kritizál","kuglizik","kukacoskodik","kukorékol","kuksol","kukucskál","kullog","kuncog","kunyerál","kupakol","kuporgat","kuporodik","kurblizik","kurizál","kurjant","kurkászik","kuruzsol","kurválkodik","kushad","kussol","kuszál","kúszik","kutat","kutyagol","különbözik","különböztet","különít","különül","különválaszt","kürtöl","küszködik","kváderez","lábadozik","lábatlankodik","lacafacázik","lágyít","lájkol","lajstromoz","lakatol","lakkoz","lakmározik","lakozik","láncol","landol","lángra lobbant","lankad","lapátol","lapít","lapoz","lappang","lapul","lármáz","lármázik","lát","láttamoz","lavíroz","lázasodik","lazít","lázít","lázítás","lazul","lazsál","lead","leadózik","lealacsonyít","lealacsonyodik","lealáz","lealkuszik","leáll","leállít","leapad","leapaszt","learat","leáztat","lebarnít","lebarnul","lébecol","lebecsmérel","lebecsül","lebeg","lebegtet","lebélyegez","lebeszél","lebilincsel","lebillen","lebocsát","lebont","lebonyolódik","leborít","leborul","lebotorkál","lebukik","lebzsel","lecipzároz","leckéztet","lecsap","lecsatol","lecsavar","lecsendesít","lecserél","lecsillapodik","lecsiszol","lecsorog","lecsökkent","lecsuk","lecsupaszít","lecsúszik","lecsüng","ledolgoz","ledől","ledönt","ledörzsöl","leég","leéget","leegyszerűsít","leejt","leemel","leépít","leereszkedik","leértékel","leesik","leeszik","lefagyaszt","lefarag","lefátyoloz","lefed","lefegyverez","lefejel","lefejez","lefejt","lefékez","lefekszik","lefektet","lefest","lefésül","lefetyel","lefitymál","lefizet","lefog","lefogad","lefoglal","lefogy","lefokoz","lefordít","lefordul","leforráz","lefölöz","lefröcsköl","lefúj","lefülel","legel","legelészik","legeltet","legömbölyít","legyengít","legyengül","legyez","legyezget","legyint","legyőz","legyűr","lehagy","lehajít","lehajlik","lehajol","lehajt","lehalkit","lehallgat","leharap","lehel","lehelyez","lehengerel","lehet","lehetetlenít","lehetővé tesz","lehidal","lehiggad","lehord","lehorgaszt","lehorgonyoz","lehorzsol","lehoz","lehull","lehuny","lehurrog","lehúz","lehűl","lehűt","leigáz","lejár","lejárat","lejátszódik","lejegyez","lejmol","lejön","lejsztol","lejt","lekapar","lekapcsol","lekaszabol","lekaszál","lékel","lekenyerez","leképez","lekerekít","lekezel","lekicsinyel","lekop","lekopik","lekopog","lekottáz","leköp","leköröz","leköszön","lekötelez","lektorál","lekuporodik","leküzd","lelakatol","leláncol","lelassít","lelép","leleplez","lelepleződik","lelkesedik","lelkesít","lelóg","lelohad","lelő","lemarad","lemér","lemerül","lemészárol","lemetsz","lemeztelenít","leminősít","lemmatizál","lemos","lendül","leng","lenget","lenyakaz","lenyes","lenyom","lenyomoz","lenyugszik","lenyugtat","lenyúl","lenyúz","lenyűgöz","leolt","leolvas","leomlik","leöblít","leöl","leönt","lep","lép","leparkol","lepárol","lepattan","lépdel","lepénzel","leperkál","lepihen","leplez","leporol","lepődik","leprésel","léptet","lepusztul","lerág","leragad","lerajzol","lerak","lerakodik","lerakódik","leránt","leráz","lereagál","lerészegedik","lereszel","lerobban","lerogy","lerohan","leront","leroskad","lerögzít","lerövidít","les","lesegít","leselkedik","lesiet","lesiklik","lesimít","leskelődik","lesodor","lesoványodik","lesöpör","lespriccel","lesújt","lesutul","lesüllyeszt","lesüpped","lesz","leszaggat","leszakad","leszakít","leszalad","leszáll","leszámít","leszámol","leszavaz","leszek","leszel","leszerel","leszerepel","leszid","leszív","leszokik","leszoktat","leszól","leszólít","leszorít","leszögez","leszúr","leszűr","letagad","letakar","letapos","letarol","letárol","leteker","letekeredik","letelepít","letér","létesít","letilt","letisztáz","letisztít","letorkol","letör","letörik","letöröl","létrehoz","létrejön","letromfol","leugrik","leül","leülepedik","leültet","leüt","levág","levakar","leválaszt","leválik","levelez","lever","levesz","levet","levetkőzik","levetkőztet","levezet","levon","lezár","lézeng","lezúdul","lezuhanyozik","lezülleszt","libeg","liberalizál","licitál","likvidál","lilul","lincsel","liofilizál","listáz","lóbál","lobban","lobog","lobogtat","loccsan","locsog","lódít","lóg","lógat","lohad","lombosodik","lomtalanít","lopakodik","lopózik","lovagol","lődörög","lökdös","lökdösődik","lötyög","lövell","lövet","lubickol","lúgosít","lúgoz","lustálkodik","lüktet","lyuggat","lyukaszt","macerál","magasztal","magáz","magnetizál","magol","magyarázkodik","magyarosít","majmol","majrézik","majszol","makacskodik","makog","mángorol","manőverez","mar","marakodik","marcangol","marhul","márt","mártogat","másít","maszatol","mászik","mászkál","maszkíroz","masszíroz","maszturbál","materializál","mattol","maximalizál","mázol","mechanizál","megacéloz","megad","megadatik","megadóztat","megagitál","megágyaz","megakad","megakaszt","megalakít","megalapoz","megaláz","megalkot","megalkuszik","megáll","megállapít","megállapodik","megalvad","megárad","megárt","megás","megavasodik","megázik","megbabonáz","megbarnít","megbarnul","megbecsül","megbékít","megbékül","megbélyegez","megbénít","megbénul","megbeszél","megbetegedik","megbetegszik","megbilincsel","megbillen","megbillent","megbírál","megbirkózik","megbírságol","megbizonyosodik","megbocsát","megbokrosodik","megboldogul","megbolondít","megbolydul","megbolygat","megbomlik","megbont","megbonyolít","megborotvál","megborsoz","megborzad","megborzol","megborzong","megborzongtat","megbotránkoztat","megbújik","megbukik","megbundáz","megbűnhődik","megcáfol","megcsal","megcsap","megcsapol","megcserél","megcsinál","megcsodál","megcsókol","megcsomósodik","megcsömörlik","megcsúnyul","megcsúszik","megcsűr","megdagad","megdagaszt","megdarál","megdermed","megdermeszt","megdézsmál","megdicsér","megdob","megdobál","megdohosodik","megdöbben","megdöglik","megdől","megdönt","megdörgöl","megdörzsöl","megdrágul","megduplázódik","megédesít","megedz","megég","megéget","megegyezik","megéhezik","megelégszik","megélénkül","megéljenez","megelőz","megemel","megemlít","megenged","megenyhül","megépít","megér","megérdeklődik","megérdemel","megereszkedik","megérez","megérik","megérint","megérkezik","megérlel","megerőltet","megerősít","megerősödik","megerőszakol","megért","megértet","megesik","megesket","megesküszik","megeszik","megetet","megfagyaszt","megfájdul","megfedd","megfejt","megfeledkezik","megfelel","megfélemlít","megfelez","megfellebbez","megfen","megfeneklik","megfenyít","megfér","megfertőz","megfest","megfésülködik","megfeszít","megfiatalít","megfigyel","megfilmesít","megfizet","megfog","megfogad","megfogamzik","megfogan","megfojt","megfoltoz","megfonnyaszt","megforgat","megfoszt","megfőz","megfúj","megfullad","megfullaszt","megfúr","megfutamodik","megfuttat","megfülled","megfürdet","megfüröszt","megfüstöl","meggátol","meggazdagodik","meggondol","meghág","meghagy","meghajlik","meghal","meghalad","meghall","meghallgat","meghamisít","meghámoz","megharagszik","megháromszoroz","megháromszorozódik","meghasad","meghat","meghatalmaz","meghatódik","meghátrál","megházasodik","meghazudtol","meghiúsít","meghiúsul","meghív","meghízik","meghódít","meghonosít","meghonosodik","meghosszabbít","meghoz","meghökken","meghökkent","meghőköl","meghunyászkodik","meghurcol","meghúzódik","meghűl","meghűlt","meghülyül","megigazít","megígér","megigéz","megijed","megijeszt","megillet","megindít","megindul","meginog","meginterjúvol","megismer","megismertet","megismétlődik","megitat","megítél","megízesít","megizzad","megjár","megjárja","megjátszik","megjavul","megjelenik","megjelöl","megjósol","megjön","megjövendöl","megjutalmaz","megkap","megkaparint","megkapaszkodik","megkarcol","megkavar","megkedvel","megkeményedik","megken","megkér","megkérdez","megkeres","megkeresztel","megkeresztelkedik","megkésel","megkeserít","megkettőz","megkettyint","megkezd","megkezdődik","megkímél","megkínál","megkínoz","megkíván","megkockáztat","megkomolyodik","megkomponál","megkopaszt","megkopik","megkorbácsol","megkoronáz","megkóstol","megkönnyebbül","megkönnyít","megkönyörül","megköszön","megköszörül","megköt","megkötöz","megkövesedik","megkövez","megküld","megkülönböztet","megküzd","meglágyít","meglágyul","megláncol","meglangyosít","meglapul","meglátogat","meglazít","megleckéztet","meglép","megles","meglincsel","meglóbál","meglóg","meglop","meglök","megmar","megmarad","megmásít","megmászik","megmelegedik","megmelegít","megmenekül","megmerevedik","megmérgez","megmételyez","megmond","megmos","megmozdít","megmozdul","megmurdál","megmutat","megmutatkozik","megművel","megnagyobbít","megnedvesít","megnégyszereződik","megnehezít","megnemesít","megnevel","megnevettet","megnevez","megnéz","megnézet","megnövel","megnyes","megnyílik","megnyír","megnyirbál","megnyit","megnyom","megnyomorít","megnyugtat","megnyújt","megnyúlik","megnyúz","megokol","megokosodik","megolvas","megolvaszt","megoperál","megoszt","megóv","megöl","megölel","megöntöz","megöregszik","megőriz","megőrlődik","megörökít","megőröl","megörül","megőrül","megőszül","megparancsol","megpatkol","megpendít","megpermetez","megpihen","megpillant","megpirít","megpörget","megpörköl","megpróbál","megpuhít","megpuhul","megrág","megragad","megrágalmaz","megragaszt","megrándít","megrándul","megránt","megráz","megreguláz","megreked","megremeg","megrémít","megrémül","megrendít","megrendül","megrenget","megreped","megrepeszt","megrészegít","megreszel","megrezzen","megriad","megriaszt","megríkat","megritkít","megritkul","megró","megromlik","megroppan","megrothad","megrökönyödik","megsárgul","megsavanyodik","megsebesít","megsebesül","megsebez","megsért","megsimogat","megsirat","megsodor","megsokszoroz","megsokszorozódik","megsóz","megspékel","megsúg","megsuhint","megsüketít","megsüketül","megsül","megsürget","megszab","megszabadít","megszakad","megszakít","megszáll","megszámoz","megszán","megszed","megszégyenít","megszégyenül","megszelídít","megszelídül","megszemélyesít","megszemlél","megszeppen","megszépül","megszeret","megszerez","megszervez","megszilárdul","megszív","megszoktat","megszólal","megszólít","megszoptat","megszór","megszorít","megszoroz","megszökik","megszöktet","megszül","megszűnik","megszüntet","megszűr","megtakarít","megtalpal","megtámad","megtámaszt","megtámogat","megtanít","megtántorít","megtanul","megtapos","megtárgyal","megtartóztat","megtehet","megteker","megtekint","megtelik","megtépáz","megtér","megterhel","megtérít","megtermékenyít","megtérül","megtestesít","megtesz","megtéveszt","megtilt","megtisztel","megtisztít","megtizedel","megtollasodik","megtorol","megtorpan","megtölt","megtör","megtöröl","megtörténik","megtréfál","megtudakol","megújhodik","megújít","megújul","megun","megundorodik","megúszik","megül","megünnepel","megüresedik","megvadul","megvág","megvakít","megvakul","megválaszol","megválaszt","megvált","megváltozik","megváltoztat","megváltoztatás","megvár","megvéd","megveret","megvet","megvezet","megviccel","megvigasztalódik","megvilágít","megvilágosodik","megvirrad","megvisel","megvitat","megvon","megzaboláz","megzavar","megzavarodik","megzördül","megzsarol","megy","meggyaláz","meggyanúsít","meggyászol","meggyengül","meggyilkol","meggyökeresedik","meggyötör","meggyőz","meggyőződik","meggyújt","meggyúr","méhészkedik","mekeg","melegedik","melléáll","mellébeszél","mellékel","mellíroz","mellőz","melózik","méltat","méltatlankodik","méltóztatik","mélyed","mélyít","mélyül","memorizál","menekül","meneszt","menetel","ment","mentalizál","menteget","mentegetőzik","mentem","mentesít","mentesül","mered","meredezik","mereget","méreget","méregtelenít","merengés","merészel","merevedik","mérgesedik","mérgesít","mérgez","merít","mérsékel","merül","mesél","mesterkedik","mészárol","meszel","meszesedik","metabolizál","metasztatizál","metél","mételyez","mézel","militarizál","mímel","miniatürizál","minimalizál","minősít","mintáz","mismásol","mitizál","mobilizál","moccan","mocskol","modernizál","módosul","mókázik","mókol","molyol","mond","monologizál","monopolizál","montíroz","morajlik","moralizál","morfondíroz","mormol","morzsál","mosakodik","mosdik","mószerol","motivál","motorizál","motoszkál","mozdul","mozgósít","mozog","mulaszt","mulat","mulattat","múlik","munkál","munkálkodik","mutál","mutatkozik","muti","mutogat","muzsikál","működtet","műstoppol","művel","művelődik","művészkedik","nacionalizál","nagyképűsködik","nagyobbodik","nagyol","nagyoskodik","nagyzol","naplóz","napol","napozik","nassol","náthásodik","naturalizál","navigál","nazalizál","négyel","nehezít","neheztel","nekidől","nekifog","nekigyürkőzik","nekilát","nekimegy","nekitámad","nekitámaszkodik","nekiveselkedik","nélkülöz","nem azonosul","nemesít","németesít","némít","nemz","népesít","népszerűsít","néptelenedik","neszel","neutralizál","nevet","nevetgél","nevettet","nevez","néz","nézeget","nincs","nógat","noszogat","nő","nősít","nősül","növekedik","növeszt","nőzik","nyafog","nyájaskodik","nyakal","nyakaz","nyaldos","nyalogat","nyaral","nyargal","nyavalyog","nyávog","nyekken","nyerészkedik","nyergel","nyikorog","nyilatkozik","nyilatkoztat","nyilvánít","nyilvántart","nyilvántartásba vesz","nyilvánul","nyit","nyivákol","nyom","nyomaszt","nyomkod","nyomódik","nyomorgat","nyomorog","nyomoz","nyöszörög","nyugalmaz","nyugdíjba megy","nyugszik","nyugtáz","nyújtózik","nyújtózkodik","nyúl","nyúlósodik","nyű","nyűglődik","nyűgöz","nyüstöl","óbégat","oboázik","odaad","odacsap","odadob","odaég","odaér","odaerősít","odafordul","odahat","odahív","odahúz","odaint","odaítél","odajön","odaköt","odales","odamegy","odamond","odamondogat","odasiet","odasimul","odasóz","odatalál","odaüt","odavág","odaver","odavet","odavezet","odavonz","odébbáll","ódzkodik","óhajt","okád","okol","okosít","okoz","okvetetlenkedik","olajoz","ólálkodik","old","oldódik","oldoz","olt","oltalmaz","olvasgat","olvastat","omladozik","omlik","ondolál","ont","opalizál","operál","optimalizál","organizál","orientál","orogén","oroz","oszlik","osztogat","osztozkodik","óv","óvakodik","oxidál","oxidálódik","ozonizál","öblöget","öblösödik","ődöng","öklendezik","öklöz","öldököl","öldös","ölel","ölt","öltözik","öltözködik","ömleng","ömlik","önállósodik","öntöz","öregedik","öregít","őrizetbe vesz","őrjít","őrködik","őrlődik","öröklődik","őrül","örvendezik","örvendeztet","örvénylik","összeakad","összeállít","összeázik","összebarátkozik","összebeszél","összebonyolít","összeborul","összeborzad","összeborzol","összebújik","összecsap","összecsatol","összecsavar","összecsavargat","összecserél","összecsíp","összecsomagol","összecsomósodik","összecsődül","összecsuk","összedől","összedönt","összeegyeztet","összeér","összeesik","összeesküszik","összefér","összefércel","összefog","összefoglal","összefon","összefonódik","összeforr","összefut","összefűz","összegereblyéz","összegez","összegömbölyödik","összegubancolódik","összegyűjtöget","összegyűr","összegyűrődik","összehajt","összeházasodik","összehord","összehúz","összehúzódik","összeír","összejátszik","összejön","összekapargat","összekapaszkodik","összekapcsol","összekavar","összeken","összekeveredik","összeköltözik","összeköt","összekötöz","összekuporgat","összekuporodik","összekuszál","összelapít","összemaszatol","összemér","összemorzsol","összenyom","összenyomódik","összeomlik","összepakol","összepárosít","összepiszkít","összeragad","összerándul","összeráz","összerázkódik","összerezzen","összerogy","összeroppant","összerúg","összesereglik","összesít","összesodor","összeszakad","összeszalad","összeszid","összeszorít","összeszűkül","összetákol","összetapad","összetapos","összetart","összeteker","összetekeredik","összetép","összeterel","összetesz","összetömörít","összetör","összetörik","összetűz","összeül","összevarr","összevásárol","összevegyül","összever","összevesz","összevet","összevon","összezavar","összezavarodik","összezördül","összezúz","összezsúfol","összpontosít","összpontosul","ösztökél","ösztönöz","ötletel","ötlik","ötvöz","pacáz","packázik","páhol","pajta","pakol","palackoz","palástol","palléroz","pályáz","pályázik","pampog","panaszkodik","panaszol","páncéloz","pancsol","pang","pánikol","paníroz","papol","paprikáz","parádézik","paralizál","parancsolgat","parázik","paráználkodik","párbajozik","parcelláz","paríroz","parkol","parodizál","párolog","párosodik","pártfogol","partizik","pártoskodik","párzik","passzíroz","passzol","passzolgat","pasztörizál","pasztőröz","patakzik","patronál","pattan","pattint","pattog","pátyolgat","páváskodik","pedálozik","pedikűröz","pendlizik","pénzel","pepecsel","pépesít","perdül","perecel","pereg","perel","pereskedik","perkál","permutál","pezsdül","pezseg","piál","pihentet","pihizik","pikkel","pincérkedik","pincéz","pingál","pipázik","piperészkedik","pirkad","pirosít","pirul","pisál","pislog","piszkít","piszkol","piszkolódik","piszmog","pisszeg","pitizik","pityereg","pittyeg","plagizál","planíroz","pletykál","pletykálkodik","pletykázik","pockol","pofázik","pofoz","polarizál","polcol","polemizál","polimerizál","políroz","politizál","pólyáz","pontosít","popularizál","porcióz","porít","porlad","porlaszt","porol","poroz","porszívózik","posíroz","pótol","potyázik","pottyan","pózol","pöfékel","pöffed","pöffeszkedik","pöfög","pörköl","pörlekedik","pörög","pörsen","pötyög","precizíroz","prédikál","preferál","prejudikál","presszionál","presszózik","priorál","próbálkozik","profilíroz","prognosztizál","programoz","programozik","progrediál","propagál","prostituál","prostituálódik","protestál","protezsál","prozelitizál","prüntyög","pucol","puffad","puffan","pufferel","puhít","puhul","pukkad","pukkadozik","pukkan","pumpol","punnyad","púpoz","puskázik","pusmog","puszil","püföl","ráad","ráakad","ráakaszt","rááll","rábámul","rábeszél","rábír","rábizonyít","ráborít","ráborul","rábukkan","rácáfol","racionalizál","rácsap","rácsavar","raccsol","radikalizál","radíroz","rádől","rádönt","ráér","ráerőltet","ráerősít","ráerőszakol","ráesik","ráfarag","ráfázik","ráfekszik","rafinál","ráfizet","ráfog","ráfordít","ráförmed","ragad","rágalmaz","ragaszkodik","ragaszt","rágcsál","ragoz","rágyújt","ráhajt","ráhárul","ráhelyez","ráhizlal","ráhull","ráhúz","ráígér","ráilleszt","ráír","ráismer","rajong","rájön","rajtakap","rajzik","rákap","rákapcsol","ráken","rákényszerít","rákiált","rakodik","rakoncátlankodik","rákönyököl","ráköt","raktároz","rálép","rámér","rámered","rámol","rámutat","randalíroz","randalírozik","rándul","ránehezedik","ránevel","ránéz","rángatózik","ránt","ráordít","ráönt","rárak","rásüt","rászáll","rászán","rászerel","rászól","rászolgál","rászorul","rátámad","rátámaszkodik","rátapint","rátapos","ráteker","ráterít","rátesz","rátör","rátukmál","rávág","rávarr","ravaszkodik","rávezet","rávilágít","rávisz","rázendít","rázkódik","rázkódtat","reagál","rebesget","recseg-ropog","reggelizik","regisztrál","regnál","reguláz","rehabilitál","rejt","rejteget","rejtőzik","rejtőzködik","reked","rekeszt","reklámoz","rekonstruál","relativizál","relaxál","remél","reménykedik","rémít","rémül","rendbehoz","rendelkezik","rendreutasít","rendszeresít","rendszerez","rendül","renget","renovál","reorganizál","reped","repedezik","repít","reprezentál","restelkedik","részegeskedik","részegít","reszel","részesedik","részesül","reszket","reszkíroz","részt vesz","reteszel","retteg","retten","rettent","retusál","revideál","rezdül","rezeg","rezzen","rí","riad","riaszt","richten","rikácsol","rikít","rikolt","rímel","ring","ringat","rinyál","risztel","ritkul","ró","robban","robog","robotol","rodázik","rókázik","rokonszenvez","romantizál","romlik","ropog","ropogtat","roppan","rostál","rostokol","rosszalkodik","rosszall","rothad","rothaszt","rovátkol","röfög","rögtönöz","röhög","rökönyödik","röntgenez","röpít","röstell","rövidít","rövidül","rugózik","ruház","rukkol","rútul","rúzsoz","rühell","Sablon:hunige2","Sablon:újige","sáfárkodik","sajátít","sajnálkozik","sajog","sajtol","sakkozik","sántikál","sápad","sápaszt","sárgállik","sárgul","sarkantyúz","sasol","satíroz","sátoroz","savanyít","savaz","sebesít","sebez","segélyez","segít","sejtet","selejtez","selypít","semlegesít","semmisít","semmiz","senyved","serceg","sercint","sereglik","sérteget","sérül","sétafikál","sétál","sétálgat","settenkedik","síel","sikál","sikerül","sikít","sikkaszt","siklik","sikolt","síkra száll","silabizál","simfel","simít","simul","sinkófál","sínylődik","sipítozik","sípol","siránkozik","sirat","sistereg","sivalkodik","sivít","skalpol","skandál","skubizik","slattyog","slihtol","slisszol","smacizik","smakkol","smárol","sminkel","smírol","smúzol","sodor","sodródik","sóhajtozik","sokáig alszik","sokkol","sokszorosít","sokszoroz","sokszorozódik","sompolyog","sopánkodik","sorakozik","sorakoztat","sorol","soroz","sorsol","sorvad","soványodik","sóz","söpör","spannol","spanol","specializál","spékel","spekulál","spilázik","spillerkedik","spinningel","spórol","sportol","spriccel","sprintel","stabilizál","stafíroz","stagnál","standardizál","steppel","sterilizál","stigmatizál","stilizál","stíröl","stoppol","strázsál","stresszel","subickol","súg","sugall","sugalmaz","sugároz","sugárzik","sugdolózik","suhan","suhint","suhog","sújt","sulykol","súlyosbít","súlypontoz","súlyzózik","sumákol","súrol","surran","surrog","susog","suvickol","suvikszol","süketel","süketít","süketül","sül","süllyeszt","süpped","süppedezik","sürget","sűrűsödik","sütkérezik","süvít","süvölt","szab","szabadít","szabadul","szabdal","szabotál","szaglász","szaglik","szagtalanít","száguld","szájába rág","szájal","szajkóz","szakad","szakadozik","szakvéleményez","szaladgál","szállásol","szalutál","szambázik","számít","számítgat","számlál","számláz","számol","számonkér","számoz","számszerűsít","száműz","szán","szankcionál","szánkózik","szánt","szaporodik","származik","származtat","szárnyal","szárnyaz","szarvaz","szatirizál","szaval","szavatol","szédeleg","szédít","szédül","szeg","szegecsel","szegényedik","szegül","szégyenít","szégyenkezik","szégyenül","széjjelfut","szekál","székel","szekíroz","szel","szelektál","szélesül","szeletel","szellemül","szellent","szellőzik","szellőztet","szembeállít","szembeötlik","szembesít","szembesül","szembeszáll","szemel","személyesít","szemerkél","szemétkedik","szemez","szemlél","szemlélődik","szemléltet","szemtelenkedik","szendereg","szenesedik","szentel","szenveleg","szenzibilizál","szennyez","szeparál","szépítget","szépítkezik","szépül","szerel","szerelmesedik","szerencsétlenkedik","szeretkezik","szeretne","szertenéz","szervál","szervezkedik","szervíroz","szerződik","szerződtet","szétágazik","szétapróz","szétbasz","szétbomlaszt","szétbomlik","szétbont","szétcsap","szétdarabol","szétdobál","szétesik","szétforgácsol","széthasad","széthord","széthúz","szétkapcsol","szétkürtöl","szétlapít","szétmállik","szétmarcangol","szétmorzsol","szétnyom","szétoszlik","szétoszt","szétpukkad","szétrág","szétreped","szétroppan","szétszaggat","szétszakad","szétszakít","szétszerel","szétszóródik","széttapos","széttép","szétterít","szétterjed","szétterpeszt","széttör","széttördel","széttrombitál","szétvág","szétválaszt","szétválik","szexel","szí","szigetel","szikrázik","szilárdít","szilárdul","szimatol","szimbolizál","szimpatizál","szimulál","színészkedik","színez","színlel","színtelenedik","szintetizál","szipákol","szipog","szipolyoz","sziporkázik","sziszeg","szít","szitál","szív","szivárogtat","szivat","szivattyúz","szíveskedik","szívódik","szívóskodik","szívózik","szkennel","szlopál","szocializál","szoftverhibát eltávolít","szoktat","szól","szólal","szólaltat","szolgáltat","szólít","szolmizál","szomorkodik","szónokol","szopik","szoptat","szórakozik","szorgoskodik","szóródik","szorong","szorongat","szortíroz","szorul","szószátyárkodik","szótagol","szótároz","sző","szökdécsel","szökik","szőkít","szökken","szöktet","szörföl","szörfözik","szőrtelenít","szöszmötöl","szövegel","szövegez","szövetkezik","szponzorál","sztorníroz","sztrájkol","szublimál","szunyál","szunnyad","szuszakol","szuszog","szűkít","szűkölködik","szüksége van","szűkül","szünetel","szüneteltet","szűnik","szüntet","szűr","szürcsöl","szürkül","táboroz","táborozik","tágít","taglal","tagol","tágul","tájékozódik","tájol","takarít","takarmányoz","takarodik","takaródzik","taknyol","tákol","taksál","talál","tálal","tallóz","tallózik","tamáskodik","támaszkodik","támaszt","tanácskozik","tanakodik","táncol","táncoltat","tántorít","tántorodik","tántorog","tanul","tanulmányoz","tanúskodik","tanyázik","tapad","tápászkodik","taperol","tapint","táplálkozik","tapogatózik","tár","tárcsáz","tárgyal","tarhál","tarisznyál","tarol","társalog","társul","tart","tartósít","tartozik","tartózkodik","tartóztat","tárul","taszít","tátog","tátong","távolít","távolodik","téblábol","tegez","teherbe esik","tehermentesít","tehet","tehetetlenkedik","tejel","teker","tekeredik","tekereg","tekerget","teketóriázik","tekézik","tekint","tekintetbe vesz","telel","telepedik","telepszik","települ","teletölt","telik","telít","teljesedik","teljesül","tematizál","temperál","tengődik","teniszezik","tenyerel","tenyészik","ténykedik","teoretizál","tereget","terel","teremt","teremtetik","terhel","térít","terjeszkedik","termékenyít","termeszt","terpeszkedik","terrorizál","terül","térül","testál","testesedik","testesít","tesz","tesztel","tesz-vesz","tetet","tétlenkedik","tetovál","tétovázik","tetszeleg","tevékenykedik","tévúton jár","tilol","tiltakozik","tipeg","tipizál","tiplizik","tipor","tippel","tirannizál","tisztel","tiszteleg","titkol","titkolózik","titkosít","tivornyázik","tízszerez","toboroz","tojik","tolakodik","toldalékol","tollászkodik","tologat","toloncol","tolong","tombol","tonizál","torkol","torkretizál","torlaszol","torlaszt","torlódik","torzít","torzul","totojázik","továbbad","továbbáll","továbbít","továbbjut","továbbvisz","többszöröz","tökél","tőkésedik","töm","tönkremegy","tönkrever","töpped","tördel","törekedik","törekszik","törleszkedik","törleszt","törődik","töröl","törölget","törtet","törül","traccsol","trafál","trágárkodik","trágyáz","trallázik","trancsíroz","transzcendál","trécsel","tréfál","tréfálkozik","treníroz","trivializál","trollkodik","tromfol","trónol","trükközik","tud","tudakozódik","tudat","tudatosul","tudósít","tukmál","túlad","túladagol","túladóztat","túlárad","túlbecsül","túlbonyolít","túlburjánzik","túlcsordul","túldicsér","túldob","túlerőltet","túlértékel","túlfeszít","túlfizet","túlfűt","túlhabzik","túlhajszol","túlhajt","túlhalmoz","túlhangol","túlhangsúlyoz","túlharsog","túlhevít","túlhord","túlhúz","túlhűt","túljár","túljátszik","túljegyez","túljut","túlkiabál","túlkompenzál","túlkomplikál","túlköltekezik","túllép","túllicitál","túllő","túlmegy","túlmutat","túlnépesít","túlnő","túlnyúlik","túlöltözik","túlragyog","túlszárnyal","túltáplál","túltelít","túlteljesít","túlteng","túlterhel","túlterjed","túltesz","túltölt","túlzsúfol","tunkol","tupíroz","túr","turistáskodik","turkál","tükröz","tülekedik","tündöklik","tündököl","türelmetlenkedik","türtőztet","tüsszent","tüsszög","tűz","tüzel","udvarol","ugat","ugrat","újhodik","újít","újjáéleszt","újjáteremt","ujjong","újraegyesül","újraéled","újraéleszt","újrakezd","újraolvas","újratervez","un","undorodik","urizál","úszik","uszít","utal","utánahoz","utánajár","utánanéz","utántölt","uzsonnázik","ücsörög","üdít","üdül","üdvözöl","üdvözül","üget","ügyel","ügyeskedik","ügyetlenkedik","ügyködik","ügyvédkedik","üldöz","ülepít","ülésezik","üresedik","ütközik","üvegez","üvölt","üzen","vacakol","vacog","vacsorázik","vádaskodik","vagoníroz","vágtat","vágtázik","vágyakozik","vágyik","váj","vajúdik","vakaródzik","vakarózik","válaszol","validál","vállal","vállalkozik","vallat","valorizál","valósul","váltogat","van","vánszorog","vaporizál","vár","várakozik","varázsol","várhat","vartyog","vastagodik","védekezik","vedel","vedlik","végbevisz","végez","véghez visz","végigalszik","végigcsinál","végighajt","végighallgat","végigjár","végigmér","végigmond","végrehajt","végrendelkezik","vegzál","végződik","vegyelemez","vélelmez","vénít","vénül","ver","vereget","verekedik","verítékezik","vermel","verődik","vértez","vérzik","vés","vesz","veszekedik","veszekszik","vészel","veszélyeztet","veszkődik","vesszőz","veszteget","vet","vét","vetél","vételez","vetélkedik","vetemedik","vétkezik","vetkőzik","vétóz","vezekel","viaszol","vibrál","vidít","vidul","vigad","vigasztalódik","vigyáz","vigyorog","vihog","világít","világosodik","villanyoz","virít","virrad","virraszt","virtualizál","virul","viselkedik","visít","visz","viszálykodik","viszket","viszonoz","viszonyít","viszonyul","visszaad","visszaakaszt","visszabeszél","visszabillen","visszabotorkál","visszacserél","visszacsinál","visszaenged","visszaesik","visszafizet","visszafogad","visszafojt","visszafordul","visszagondol","visszahajt","visszahat","visszahátrál","visszahelyez","visszahív","visszahord","visszahőköl","visszahúz","visszaigazol","visszajut","visszakap","visszakapcsol","visszakér","visszakozik","visszaköszön","visszakövetel","visszaküld","visszalép","visszalépett","visszamegy","visszapattan","visszarak","visszaretten","visszasiet","visszaszalad","visszaszáll","visszaszerez","visszatalál","visszatáncol","visszataszít","visszateker","visszatekint","visszatér","visszatérít","visszatesz","visszatoloncol","visszatör","visszatűr","visszaugrik","visszaüt","visszavágyódik","visszavált","visszavár","visszavásárol","visszaver","visszaverődik","visszavesz","visszavezet","visszavisz","vitat","vitázik","vitorlázik","vív","vizel","vizsgálódik","volt","voltak","von","vonakodik","vonatkozik","vonatkoztat","vonít","vonzódik","vonyít","vörösít","vöröslik","vörösödik","vörösül","vulgarizál","vulkanizál","zabál","zabhegyezés","zabláz","zaboláz","zabrál","zajong","zaklat","záporozik","zár","zarándokol","zárás","zárkózik","záródik","zárul","zavarja","zavarodik","zeccöl","zenél","zenésít","zenét szerez","zeng","zokog","zongorázik","zökken","zöldellik","zöldül","zördül","zörget","zörög","zrikál","zúdul","zúg","zúgat","zúgolódik","zuhan","zuhanyozik","zuhog","züllik","zsákol","zsarnokoskodik","zsendül","zseníroz","zsíroz","zsörtölődik","zsúfol","zsugorgat","zsugorít","zsugorodik","zsuppol","zsűrizik"],gu0={adjective:du0,adverb:Du0,conjunction:xu0,interjection:mu0,noun:hu0,verb:pu0},fu0=gu0,vu0={animal:yXu,color:SXu,commerce:jXu,company:KXu,date:HXu,finance:JXu,internet:ZXu,location:XXu,metadata:eu0,person:su0,phone_number:cu0,word:fu0},k_=vu0;new Ku({locale:[k_,Ru,Lu]});var Cu0=["կարմիր","կանաչ","կապույտ","դեղին","մանուշակագույն","սպիտակ","սև","նարնջագույն","վարդագույն","մոխրագույն","երկնագույն","ոսկեգույն"],Fu0={human:Cu0},ku0=Fu0,Au0={wide:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"],abbr:["Հնվ","Փտր","Մրտ","Ապր","Մյս","Հնս","Հլս","Օգս","Սպտ","Հկտ","Նմբ","Դկտ"]},bu0={wide:["Կիրակի","Երկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","Ուրբաթ","Շաբաթ"],abbr:["կրկ","երկ","երք","չրք","հնգ","ուրբ","շբթ"]},yu0={month:Au0,weekday:bu0},Bu0=yu0,zu0=["com","biz","info","name","net","org","am"],Su0={domain_suffix:zu0},Mu0=Su0,wu0=["###","###/#","##","##/#","#","#/#"],Pu0=["{{location.city_prefix}} {{person.last_name}}","{{person.last_name}}{{location.city_suffix}}"],Tu0=["Հյուսիսային","Արևելյան","Արևմտյան","Հարավային","Նոր"],ju0=["ակերտ","աշեն","աշատ"],Nu0=["ԱՄՆ","Ադրբեջան","Ալբանիա","Ալժիր","Ամերիկյան Սամոա","Ամերիկյան Վիրջինյան կղզիներ","Անգիլիա","Անգոլա","Անդորրա","Անտիգուա և Բարբուդա","Ավստրալիա","Ավստրիա","Արգենտինա","Արուբա","Արցախի Հանրապետություն","Արևելյան Թիմոր","Աֆղանստան","Բահամներ","Բահրեյն","Բանգլադեշ","Բարբադոս","Բելառուս","Բելիզ","Բենին","Բերմուդա","Բոլիվիա","Բոսնիա և Հերցեգովինա","Բոտսվանա","Բութան","Բուլղարիա","Բուրկինա Ֆասո","Բուրունդի","Բրազիլիա","Բրիտանական Վիրջինյան Կղզիներ","Բրունեյ","Գաբոն","Գամբիա","Գայանա","Գերմանիա","Գերնսի","Գուամ","Գվատեմալա","Գվինեա","Գվինեա-Բիսաու","Գրենադա","Դանիա","Դոմինիկա","Դոմինիկյան Հանրապետություն","Եգիպտոս","Եթովպիա","Եմեն","Զամբիա","Զիմբաբվե","Էկվադոր","Էստոնիա","Էրիտրեա","Թաիլանդ","Թայվան","Թըրքս և Կայկոս կղզիներ","Թունիս","Թուրքիա","Թուրքմենստան","Ինդոնեզիա","Իռլանդիա","Իսլանդիա","Իսպանիա","Իսրայել","Իտալիա","Իրան","Իրաք","Լաոս","Լատվիա","Լեհաստան","Լեսոթո","Լիբանան","Լիբերիա","Լիբիա","Լիխտենշտայն","Լիտվա","Լյուքսեմբուրգ","Խորվաթիա","Կաբո Վերդե","Կամբոջա","Կամերուն","Կայմանյան կղզիներ","Կանադա","Կատար","Կենտրոնաաֆրիկյան Հանրապետություն","Կիպրոս","Կիրիբատի","Կոլումբիա","Կոմորներ","Կոնգոյի Հանրապետություն","ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ","Կոստա Ռիկա","Կոտ դ'Իվուար","Կուբա","Կուկի կղզիներ","Հայաստան","Հայիթի","Հասարակածային Գվինեա","Հարավային Կորեա","Հարավաֆրիկյան Հանրապետություն","Հյուսիսային Կորեա","Հյուսիսային Մակեդոնիա","Հյուսիսային Մարիանյան կղզիներ","Հնդկաստան","Հոնդուրաս","Հոնկոնգ","Հորդանան","Հունաստան","Հունգարիա","Ղազախստան","Ղրղզստան","Ճամայկա","Ճապոնիա","ՄԱԷ","ՄԹ","Մադագասկար","Մալայզիա","Մալավի","Մալդիվներ","Մալթա","Մալի","Մակաու","Մայոտ","Մավրիկիոս","Մավրիտանիա","Մարշալյան կղզիներ","Մարոկկո","Մեն կղզի","Մեքսիկա","Միկրոնեզիա","Մյանմա","Մոզամբիկ","Մոլդովա","Մոնակո","Մոնղոլիա","Մոնտսերատ","Նամիբիա","Նաուրու","Նեպալ","Նիգեր","Նիգերիա","Նիդերլանդյան Անտիլներ","Նիդերլանդներ","Նիկարագուա","Նիուե","Նոր Զելանդիա","Նոր Կալեդոնիա","Նորվեգիա","Նորֆոլք կղզի","Շվեդիա","Շվեյցարիա","Շրի Լանկա","Ուգանդա","Ուզբեկստան","Ուկրաինա","Ուոլիս և Ֆուտունա","Ուրուգվայ","Չադ","Չեխիա","Չեռնոգորիա","Չիլի","Չինաստան","Պալաու","Պակիստան","Պաղեստին","Պանամա","Պապուա Նոր Գվինեա","Պարագվայ","Պերու","Պորտուգալիա","Պուերտո Ռիկո","Ջերսի","Ջիբութի","Ջիբրալթար","Ռուանդա","Ռումինիա","Ռուսաստան","Սալվադոր","Սահրավիա","Սամոա","Սան Մարինո","Սան Տոմե և Պրինսիպի","Սաուդյան Արաբիա","Սեյշելներ","Սեն Մարտեն (Ֆրանսիական Անտիլներ)","Սենեգալ","Սենտ Լյուսիա","Սենտ Կիտս և Նևիս","Սենտ Պիեռ և Միկելոն","Սենտ Վինսենտ և Գրենադիներ","Սերբիա","Սիեռա Լեոնե","Սինգապուր","Սիրիա","Սլովակիա","Սլովենիա","Սողոմոնյան Կղզիներ","Սոմալիա","Սուդան","Սուրբ Բարդուղիմեոսի կղզի","Սուրբ Հեղինեի կղզի","Սուրինամ","Սվազիլենդ","Վանուատու","Վատիկան","Վենեսուելա","Վիետնամ","Վրաստան","Տանզանիա","Տաջիկստան","Տոգո","Տոկելաու","Տոնգա","Տուվալու","Տրինիդադ Տոբագո","Փիթքերն կղզիներ","Քենիա","Քուվեյթ","Օման","Ֆարերյան կղզիներ","Ֆիլիպիններ","Ֆինլանդիա","Ֆիջի","Ֆոլկլենդյան կղզիներ","Ֆրանսիա","Ֆրանսիական Պոլինեզիա"],Lu0=["Արցախի Հանրապետություն"],Ru0=["Հյուսիսային","Արևելյան","Հարավային","Արևմտյան","Հյուսիսարևելյան","Հյուսիսարևմտյան","Հարավարևելյան","Հարավարևմտյան"],Ku0=["Բն. ###","Տուն ###"],Iu0=["Արագածոտն","Արարատ","Արմավիր","Գեղարքունիք","Կոտայք","Լոռի","Շիրակ","Սյունիք","Տավուշ","Վայոց ձոր","Երևան","Ստեփանակերտ","Ասկերան","Հադրութ","Մարտակերտ","Մարտունի","Շահումյան","Շուշի","Քաշաթաղ"],Ou0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},$u0=["{{person.last_name}} {{location.street_suffix}}"],Hu0=[" փողոց"," պողոտա"],Gu0={building_number:wu0,city_pattern:Pu0,city_prefix:Tu0,city_suffix:ju0,country:Nu0,default_country:Lu0,direction:Ru0,secondary_address:Ku0,state:Iu0,street_address:Ou0,street_pattern:$u0,street_suffix:Hu0},_u0=Gu0,Vu0=["տարի","որ","փոխեց","ամեն","ինչ","կենցաղից","մինչև","համաշխարհային","տնտեսություն","մի","քանի","շաբաթում","բնականոն","դարձնելով","այն","դեռ","երեկ","անհնար","էր","թվում","ը","շատերի","համար","կմնա","որպես","անտեսանելի","աղետի","խստագույն","սահմանափակումների","մարդկային","կորուստների","և","գործազրկության","Տարեսկզբին","չինական","Վուհանի","շուկայում","ենթադրաբար","չղջիկից","մարդուն","փոխանցված","վիրուսն","ապացուցեց","տեխնոլոգիական","նվաճումների","հասած","մարդկությունը","դեռևս","շատ","բան","չգիտի","իր","սեփական","առողջության","բնության","ու","դրա","հետ","հարաբերությունների","մասին","Գարնանը","երբ","վիրուսը","կաթվածահար","արեց","կյանքը","գրեթե","ողջ","աշխարհում","Հռոմի","կաթոլիկ","եկեղեցու","առաջնորդն","հավատացյալ","հոտին","դիմեց","աղոթքով","տարվա","ընթացքում","շատերն","էին","հիշում","մեջբերում","Մենք","առաջ","էինք","շարժվում","գլխապտույտ","արագությամբ","վստահ","ուժեղ","ենք","կարող","անել","կամենանք","Ձգտելով","անձնական","բարեկեցության","մենք","թույլ","տալիս","մեզ","տարվել","նյութականով","վազում","շահի","ետևից","չէին","կանգնեցնում","մեր","շուրջ","մոլեգնող","պատերազմներն","անարդարությունը","ոչ","էլ","աղքատների","օգնություն","աղերսող","ձայնն","լսում","շարունակում","ընթացքը","չնայելով","բանի","առողջ","մնալ","հիվանդ","հայտարարել","պապը","Անտեսանելի","առեղծվածային","մեկ","տարում","խլեց","ավելի","քան","միլիոն","հազար","մարդու","կյանք","վարակվեցին","միլիոնից","ավելին","վարակվածներից","յուրաքանչյուր","չորրորդը","մոտ","միլիոնը","այս","պահին","պայքարում","է","հիվանդության","դեմ","մարդ","գտնվում","ծայրահեղ","ծանր","վիճակում","Եվ","եթե","տարեսկզբին","որոշ","պետություններ","պարծենալ","իրենց","առողջապահական","համակարգերով","նորագույն","տեխնոլոգիաներով","ապա","համավարակից","հետո","ակնհայտ","դարձավ","անկախ","բյուջի","չափից","հնարավորություններից","հարուստ","թե","աղքատ","բոլորն","են","նույն","նավակում","նույնքան","անպաշտպան"],Ju0={words:Vu0},Uu0=Ju0,Wu0={title:"Armenian",code:"hy",language:"hy",endonym:"Հայերեն",dir:"ltr",script:"Armn"},qu0=Wu0,Zu0=["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե"],Yu0=["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե","Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"],Qu0=["Հարությունյան","Սարգսյան","Հովհաննիսյան","Գրիգորյան","Խաչատրյան","Հակոբյան","Վարդանյան","Պետրոսյան","Կարապետյան","Գևորգյան","Մկրտչյան","Ղազարյան","Մանուկյան","Պողոսյան","Ավետիսյան","Մարտիրոսյան","Սահակյան","Դավթյան","Առաքելյան","Մարգարյան","Գալստյան","Բաղդասարյան","Ստեփանյան","Հայրապետյան","Սիմոնյան","Ավագյան","Գասպարյան","Մուրադյան","Ասատրյան","Հովսեփյան","Աբրահամյան","Զաքարյան","Մելքոնյան","Ալեքսանյան","Մխիթարյան","Բարսեղյան","Մովսիսյան","Կիրակոսյան","Եղիազարյան","Բաբայան","Մնացականյան","Թադևոսյան","Մինասյան","Համբարձումյան","Այվազյան","Գաբրիելյան","Ներսիսյան"],Xu0=[{value:"{{person.last_name}}",weight:1}],u00=["Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"],e00=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],a00={female_first_name:Zu0,first_name:Yu0,last_name:Qu0,last_name_pattern:Xu0,male_first_name:u00,name:e00},r00=a00,n00=["+374 ## ######","+374 ### #####"],t00={formats:n00},i00=t00,o00={color:ku0,date:Bu0,internet:Mu0,location:_u0,lorem:Uu0,metadata:qu0,person:r00,phone_number:i00},A_=o00;new Ku({locale:[A_,Ru,Lu]});var s00=["{{company.prefix}} {{person.last_name}}","{{person.last_name}} {{company.suffix}}","{{company.prefix}} {{person.last_name}} {{company.suffix}}"],l00=["PT","CV","UD","PD","Perum","Fa","Yayasan","KKB"],E00=["(Persero) Tbk","Tbk"],c00={name_pattern:s00,prefix:l00,suffix:E00},d00=c00,D00={wide:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],abbr:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ags","Sep","Okt","Nov","Des"]},x00={wide:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],abbr:["Min","Sen","Sel","Rab","Kam","Jum","Sab"]},m00={month:D00,weekday:x00},h00=m00,p00=["com","net","org","asia","tv","biz","info","in","name","co","id","ac.id","sch.id","go.id","mil.id","co.id","or.id","web.id","my.id","net.id","biz.id","desa.id","ponpes.id"],g00=["gmail.com","yahoo.com","gmail.co.id","yahoo.co.id"],f00={domain_suffix:p00,free_email:g00},v00=f00,C00=["##","#"],F00=["Airmadidi","Ampana","Amurang","Andolo","Banggai","Bantaeng","Barru","Bau-Bau","Benteng","Bitung","Bolaang Uki","Boroko","Bulukumba","Bungku","Buol","Buranga","Donggala","Enrekang","Gorontalo","Jeneponto","Kawangkoan","Kendari","Kolaka","Kotamobagu","Kota Raha","Kwandang","Lasusua","Luwuk","Majene","Makale","Makassar","Malili","Mamasa","Mamuju","Manado","Marisa","Maros","Masamba","Melonguane","Ondong Siau","Palopo","Palu","Pangkajene","Pare-Pare","Parigi","Pasangkayu","Pinrang","Polewali","Poso","Rantepao","Ratahan","Rumbia","Sengkang","Sidenreng","Sigi Biromaru","Sinjai","Sunggu Minasa","Suwawa","Tahuna","Takalar","Tilamuta","Toli Toli","Tomohon","Tondano","Tutuyan","Unaaha","Wangi Wangi","Wanggudu","Watampone","Watan Soppeng","Ambarawa","Anyer","Bandung","Bangil","Banjar (Jawa Barat)","Banjarnegara","Bangkalan","Bantul","Banyumas","Banyuwangi","Batang","Batu","Bekasi","Blitar","Blora","Bogor","Bojonegoro","Bondowoso","Boyolali","Bumiayu","Brebes","Caruban","Cianjur","Ciamis","Cibinong","Cikampek","Cikarang","Cilacap","Cilegon","Cirebon","Demak","Depok","Garut","Gresik","Indramayu","Jakarta","Jember","Jepara","Jombang","Kajen","Karanganyar","Kebumen","Kediri","Kendal","Kepanjen","Klaten","Pelabuhan Ratu","Kraksaan","Kudus","Kuningan","Lamongan","Lumajang","Madiun","Magelang","Magetan","Majalengka","Malang","Mojokerto","Mojosari","Mungkid","Ngamprah","Nganjuk","Ngawi","Pacitan","Pamekasan","Pandeglang","Pare","Pati","Pasuruan","Pekalongan","Pemalang","Ponorogo","Probolinggo","Purbalingga","Purwakarta","Purwodadi","Purwokerto","Purworejo","Rangkasbitung","Rembang","Salatiga","Sampang","Semarang","Serang","Sidayu","Sidoarjo","Singaparna","Situbondo","Slawi","Sleman","Soreang","Sragen","Subang","Sukabumi","Sukoharjo","Sumber","Sumedang","Sumenep","Surabaya","Surakarta","Tasikmalaya","Tangerang","Tangerang Selatan","Tegal","Temanggung","Tigaraksa","Trenggalek","Tuban","Tulungagung","Ungaran","Wates","Wlingi","Wonogiri","Wonosari","Wonosobo","Yogyakarta","Atambua","Baa","Badung","Bajawa","Bangli","Bima","Denpasar","Dompu","Ende","Gianyar","Kalabahi","Karangasem","Kefamenanu","Klungkung","Kupang","Labuhan Bajo","Larantuka","Lewoleba","Maumere","Mataram","Mbay","Negara","Praya","Raba","Ruteng","Selong","Singaraja","Soe","Sumbawa Besar","Tabanan","Taliwang","Tambolaka","Tanjung","Waibakul","Waikabubak","Waingapu","Negara,Bali"],k00=["{{location.city_name}}"],A00=["Indonesia"],b00=["#####"],y00=["Aceh","Sumatera Utara","Sumatera Barat","Jambi","Bangka Belitung","Riau","Kepulauan Riau","Bengkulu","Sumatera Selatan","Lampung","Banten","DKI Jakarta","Jawa Barat","Jawa Tengah","Jawa Timur","Nusa Tenggara Timur","DI Yogyakarta","Bali","Nusa Tenggara Barat","Kalimantan Barat","Kalimantan Tengah","Kalimantan Selatan","Kalimantan Timur","Kalimantan Utara","Sulawesi Selatan","Sulawesi Utara","Gorontalo","Sulawesi Tengah","Sulawesi Barat","Sulawesi Tenggara","Maluku","Maluku Utara","Papua Barat","Papua","Papua Tengah","Papua Pegunungan","Papua Selatan"],B00={normal:"{{location.street}} no {{location.buildingNumber}}",full:"{{location.street}} no {{location.buildingNumber}} {{location.secondaryAddress}}"},z00=["{{location.street_prefix}} {{person.first_name}}","{{location.street_prefix}} {{person.last_name}}"],S00=["Ds.","Dk.","Gg.","Jln.","Jr.","Kpg.","Ki.","Psr."],M00={building_number:C00,city_name:F00,city_pattern:k00,default_country:A00,postcode:b00,state:y00,street_address:B00,street_pattern:z00,street_prefix:S00},w00=M00,P00={title:"Indonesian (Indonesia)",code:"id_ID",country:"ID",language:"id",endonym:"Bahasa Indonesia (Indonesia)",dir:"ltr",script:"Latn"},T00=P00,b_=["Ade","Agnes","Ajeng","Amalia","Anita","Ayu","Aisyah","Ana","Ami","Ani","Azalea","Aurora","Alika","Anastasia","Amelia","Almira","Agustina","Aulia","Anggun","Bella","Betania","Belinda","Citra","Cindy","Chelsea","Clara","Cornelia","Cinta","Cinthia","Ciaobella","Cici","Carla","Calista","Devi","Dewi","Dian","Diah","Diana","Dina","Dinda","Dalima","Dwi","Dyah","Ditya","Eka","Eva","Endah","Elisa","Eli","Ella","Ellis","Elma","Elvina","Fitria","Fitriani","Febi","Faizah","Farah","Farhunnisa","Fathonah","Febrina","Febriana","Fitri","Fara","Gabriella","Gasti","Gawati","Genta","Ghaliyati","Gina","Gilda","Ganesha","Gadis","Halima","Hesti","Hilda","Hafshah","Hamima","Hana","Hani","Hasna","Humaira","Ika","Indah","Intan","Irma","Icha","Ida","Ifa","Ilsa","Ina","Ira","Iriana","Irawati","Indira","Jamalia","Janet","Jane","Julia","Juli","Jessica","Jasmin","Jelita","Kamaria","Kamila","Kani","Karen","Karimah","Kartika","Kasiyah","Keisha","Kezia","Kiandra","Kayla","Kania","Kirana","Lala","Lalita","Latika","Laila","Laras","Lidya","Lili","Lintang","Lestari","Linda","Laksita","Maria","Mala","Maya","Maida","Maimunah","Melinda","Mila","Mutia","Michelle","Malika","Melani","Nadia","Nadine","Nabila","Natalia","Novi","Nova","Nurul","Nilam","Najwa","Nada","Naura","Nur","Novita","Nimas","Noviana","Olivia","Ophelia","Oni","Oliva","Padma","Putri","Paramita","Paris","Patricia","Paulin","Puput","Puji","Pia","Puspa","Puti","Padmi","Puspita","Pratiwi","Prita","Qori","Queen","Ratih","Ratna","Restu","Rini","Rika","Rina","Rahayu","Rahmi","Rachel","Raisa","Raina","Rahmawati","Retno","Ria","Rosalina","Rita","Rosa","Sarah","Sari","Siti","Siska","Suci","Syahrini","Septi","Sadina","Safina","Sakura","Salimah","Salwa","Salsabila","Samiah","Shania","Sabrina","Silvia","Shakila","Sintia","Sartika","Safira","Sasha","Sherly","Talia","Tami","Tira","Tiara","Titin","Tania","Tina","Tantri","Tari","Titi","Tri","Tsabita","Uchita","Unjani","Ulya","Uli","Ulva","Umi","Usyi","Vanya","Vanesa","Vivi","Vera","Vicky","Victoria","Violet","Vania","Winda","Widya","Wulan","Wirda","Wani","Wulandari","Yani","Yessi","Yulia","Yuliana","Yuni","Yunita","Yance","Zahra","Zalindra","Zaenab","Zulfa","Zizi","Zulaikha","Zamira","Zelda","Zelaya"],j00=["Agustina","Andriani","Anggraini","Aryani","Astuti","Ananda","Anandya","Azzahra","Aqila","Amanta","Afifah","Ardiyanti","Andini","Aurelia","Aryanti","Azizah","Anjani","Damayanti","Elvina","Fujiati","Farida","Fathina","Fernanda","Febrianti","Handayani","Hassanah","Hartati","Hasanah","Haryanti","Hariyah","Hastuti","Halimah","Harini","Juwita","Jelita","Kusmawati","Kuswandari","Kusuma","Kahyang","Laksmiwati","Laksita","Lestari","Lailasari","Leilani","Mandasari","Mardhiyah","Mayasari","Melani","Mulyani","Maryati","Mahestri","Maharani","Maheswari","Melinda","Mustika","Nurdiyanti","Novitasari","Nuraini","Nasyidah","Nasyiah","Namaga","Nathania","Nurlaela","Ningrum","Palastri","Pudjiastuti","Puspasari","Puspita","Purwanti","Pratiwi","Purnawati","Pertiwi","Permata","Prastuti","Padmasari","Putri","Purnama","Rahmawati","Rahayu","Riyanti","Rahimah","Ramadhani","Rachmawati","Suartini","Sudiati","Suryatmi","Susanti","Safitri","Salsabilla","Salma","Saputri","Saraswati","Oktaviani","Utami","Usamah","Usada","Uyainah","Yuniar","Yuliarti","Yulianti","Yolanda","Wahyuni","Wijayanti","Widiastuti","Winarsih","Wulandari","Wastuti","Zulaika","Zahrah"],N00=[{value:"{{person.female_last_name}}",weight:1}],L00=null,R00=["dr.","drg.","Dr.","Hj."],y_=["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agus","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Among","Anggabaya","Anom","Argono","Aris","Arta","Artanto","Artawan","Arsipatra","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Budi","Cagak","Cager","Cahyadi","Cahyanto","Cahya","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Candra","Chandra","Candrakanta","Capa","Caraka","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Dacin","Dadap","Dadi","Dagel","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Digdaya","Dimas","Dimaz","Dipa","Dirja","Drajat","Dwi","Dono","Dodo","Edi","Eka","Elon","Eluh","Eman","Emas","Embuh","Emong","Empluk","Endra","Enteng","Estiawan","Estiono","Eko","Edison","Edward","Elvin","Erik","Emil","Ega","Emin","Eja","Gada","Gadang","Gading","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gatot","Gatra","Ghani","Gibran","Gilang","Hairyanto","Hardana","Hardi","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasta","Heru","Himawan","Hadi","Halim","Hasim","Hasan","Hendra","Hendri","Heryanto","Hamzah","Hari","Imam","Indra","Irwan","Irsad","Ikhsan","Irfan","Ian","Ibrahim","Ibrani","Ismail","Irnanto","Ilyas","Ibun","Ivan","Ikin","Ihsan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jaka","Jarwa","Jarwadi","Jarwi","Jasmani","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jinawi","Jindra","Joko","Jumadi","Jumari","Jamal","Jamil","Jais","Jefri","Johan","Jono","Kacung","Kajen","Kambali","Kamidin","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kasiran","Kasusra","Kawaca","Kawaya","Kayun","Kemba","Kenari","Kenes","Kuncara","Kunthara","Kusuma","Kadir","Kala","Kalim","Kurnia","Kanda","Kardi","Karya","Kasim","Kairav","Kenzie","Kemal","Kamal","Koko","Labuh","Laksana","Lamar","Lanang","Langgeng","Lanjar","Lantar","Lega","Legawa","Lembah","Liman","Limar","Luhung","Lukita","Luluh","Lulut","Lurhur","Luwar","Luwes","Latif","Lasmanto","Lukman","Luthfi","Leo","Luis","Lutfan","Lasmono","Laswi","Mahesa","Makara","Makuta","Manah","Maras","Margana","Mariadi","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Mitra","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursita","Murti","Mustika","Maman","Mahmud","Mahdi","Mahfud","Malik","Muhammad","Mustofa","Marsito","Mursinin","Nalar","Naradi","Nardi","Niyaga","Nrima","Nugraha","Nyana","Narji","Nasab","Nasrullah","Nasim","Najib","Najam","Nyoman","Olga","Ozy","Omar","Opan","Oskar","Oman","Okto","Okta","Opung","Paiman","Panca","Pangeran","Pangestu","Pardi","Parman","Perkasa","Praba","Prabu","Prabawa","Prabowo","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Prayitna","Prayoga","Prayogo","Purwadi","Purwa","Purwanto","Panji","Pandu","Prima","Putu","Raden","Raditya","Raharja","Rama","Rangga","Reksa","Respati","Rusman","Rosman","Rahmat","Rahman","Rendy","Reza","Rizki","Ridwan","Rudi","Radit","Radika","Rafi","Rafid","Raihan","Salman","Saadat","Saiful","Surya","Slamet","Samsul","Soleh","Simon","Sabar","Sabri","Sidiq","Satya","Setya","Saka","Sakti","Taswir","Tedi","Teddy","Taufan","Taufik","Tomi","Tasnim","Teguh","Tasdik","Timbul","Tirta","Tirtayasa","Tri","Tugiman","Umar","Usman","Uda","Umay","Unggul","Utama","Umaya","Upik","Viktor","Vino","Vinsen","Vero","Vega","Viman","Virman","Wahyu","Wira","Wisnu","Wadi","Wardi","Warji","Waluyo","Wakiman","Wage","Wardaya","Warsa","Warsita","Warta","Wasis","Wawan","Xanana","Yahya","Yusuf","Yosef","Yono","Yoga","Zaki","Zakir","Zulfikar"],K00=ju(b_,y_),I00=["Adriansyah","Ardianto","Anggriawan","Ahmad","Adhitama","Abiputra","Antoni","Alamsyah","Airlangga","Abimanyu","Agustian","Arifin","Ardana","Aswandi","Budiman","Budiyanto","Bagaskara","Damanik","Darmawan","Dirgantara","Darojat","Firmansyah","Firgantoro","Fabian","Febian","Faresta","Gunarto","Gunawan","Hardiansyah","Habibi","Hakim","Halim","Haryanto","Hidayat","Hidayanto","Hutagalung","Hutapea","Hutasoit","Himawan","Hermawan","Herlambang","Handoko","Haikal","Irawan","Iswahyudi","Irfandi","Kuswoyo","Januar","Jailani","Kurniawan","Kusumo","Latupono","Lazuardi","Lesmana","Maheswara","Mahendra","Mustofa","Mansur","Mandala","Megantara","Maulana","Maryadi","Mangunsong","Manullang","Marpaung","Marbun","Mahardika","Narpati","Natsir","Nugroho","Najmudin","Nashiruddin","Nainggolan","Nababan","Napitupulu","Nugraha","Nanda","Oktavian","Oktovian","Pangestu","Putra","Pranowo","Prabowo","Pratama","Prasetya","Prasetyo","Pradana","Pradipta","Prakasa","Permadi","Prasasta","Prayoga","Perdana","Purnawarman","Purnama","Purwadi","Ramadan","Rajasa","Rajata","Rendra","Rayhan","Rahardian","Saptono","Santoso","Saputra","Saefullah","Setiawan","Suryono","Suwarno","Siregar","Sihombing","Salahudin","Samosir","Saragih","Sihotang","Simanjuntak","Sinaga","Simbolon","Sitompul","Sitorus","Sirait","Situmorang","Syahreza","Sabian","Satria","Supriyanto","Sudrajat","Tampubolon","Thamrin","Tamba","Tarihoran","Utama","Uwais","Wahyudin","Waluyo","Wibowo","Winarno","Wibisono","Wijaya","Widodo","Wacana","Waskita","Wasita","Wicaksono","Wardana","Yulianto","Yanuar","Yudhistira","Zulkarnain"],O00=[{value:"{{person.male_last_name}}",weight:1}],$00=null,H00=["dr.","drg.","Dr.","Drs.","Ir.","H."],G00=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.firstName}} {{person.lastName}}",weight:1}],_00=null,V00=["S.Ked","S.Gz","S.Pt","S.IP","S.E.I","S.E.","S.Kom","S.H.","S.T.","S.Pd","S.Psi","S.I.Kom","S.Sos","S.Farm","M.M.","M.Kom.","M.TI.","M.Pd","M.Farm","M.Ak"],J00={female_first_name:b_,female_last_name:j00,female_last_name_pattern:N00,female_prefix:L00,female_title:R00,first_name:K00,male_first_name:y_,male_last_name:I00,male_last_name_pattern:O00,male_prefix:$00,male_title:H00,name:G00,prefix:_00,suffix:V00},U00=J00,W00=["02# #### ###","02## #### ###","03## #### ###","04## #### ###","05## #### ###","06## #### ###","07## #### ###","09## #### ###","02# #### ####","02## #### ####","03## #### ####","04## #### ####","05## #### ####","06## #### ####","07## #### ####","09## #### ####","08## ### ###","08## #### ###","08## #### ####","(+62) 8## ### ###","(+62) 2# #### ###","(+62) 2## #### ###","(+62) 3## #### ###","(+62) 4## #### ###","(+62) 5## #### ###","(+62) 6## #### ###","(+62) 7## #### ###","(+62) 8## #### ###","(+62) 9## #### ###","(+62) 2# #### ####","(+62) 2## #### ####","(+62) 3## #### ####","(+62) 4## #### ####","(+62) 5## #### ####","(+62) 6## #### ####","(+62) 7## #### ####","(+62) 8## #### ####","(+62) 9## #### ####"],q00={formats:W00},Z00=q00,Y00={company:d00,date:h00,internet:v00,location:w00,metadata:T00,person:U00,phone_number:Z00},B_=Y00;new Ku({locale:[B_,Ru,Lu]});var Q00=["+2760 ### ####","+2761 ### ####","+2763 ### ####","+2772 ### ####","+2773 ### ####","+2774 ### ####","+2776 ### ####","+2779 ### ####","+2781 ### ####","+2782 ### ####","+2783 ### ####","+2784 ### ####","082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"],X00={formats:Q00},ue0=X00,ee0=["Pty Ltd","Ltd","CC"],ae0={suffix:ee0},re0=ae0,ne0=["co.za","com","org.za","info","net.za"],te0={domain_suffix:ne0},ie0=te0,oe0=["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Mbombela","Cape Town","Stellenbosch","Port Elizabeth","East London","Kimberley","Rustenburg","Bloemfontein"],se0=["{{location.city_name}}"],le0=["South Africa","The Republic of South Africa","SA"],Ee0=["#####","####"],ce0=["Limpopo","Gauteng","Free State","North West","Northern Cape","Western Cape","KwaZulu-Natal","Mpumalanga","Eastern Cape"],de0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],De0={city_name:oe0,city_pattern:se0,default_country:le0,postcode:Ee0,state:ce0,street_pattern:de0},xe0=De0,me0={title:"English (South Africa)",code:"en_ZA",country:"ZA",language:"en",endonym:"English (South Africa)",dir:"ltr",script:"Latn"},he0=me0,pe0=["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie"],ge0=["Rapulane","Nthabiseng","Kopano","Mpho","Lungelo","Ziyanda","Nqobile","Monde","Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie","James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie"],fe0=["Dlamini","Zulu","Mabunda","Makhanya","Khoza","Zuma","Zondi","Abbott","Adams","Anderson","Adcock","Ashley","Amla","Baloyi","Bailey","Barrows","Barton","Berge","Bernhard","Bernier","Boyle","Braun","Blanckenberg","Brekke","Brown","Bruen","Bacher","Boucher","Bromfield","Benjamin","Bongo","Bhana","Bhengu","Carter","Cameron","Champlin","Collins","Cullinan","Chetty","Cook","Connelly","Crooks","Cummings","Cassim","Dube","Dhlamini","Daniel","Davis","Dower","Dixon","Dickinson","Douglas","Deane","Ebert","Elworthy","Feest","Fuller","Fish","Fisher","Fichardt","Govender","Gupta","Gandhi","Gibson","Gibbs","Gleason","Goonam","Gordhan","Goodwin","Grady","Graham","Grant","Green","Greenholt","Grimes","Hlongwane","Harris","Hall","Horne","Harvey","Hearne","Heller","Herzog","Hudson","Hlatshwayo","Hitchinson","Hathorn","Hayworth","Henderson","Jacobs","Jacobson","Johnson","Johnston","Jones","Joseph","Kalyan","Kathrada","King","Klusener","Klein","Keith","Kennedy","Kuhn","Khumalu","Kunene","Kempis","Kemp","Kubheka","Khuzwayo","Linsey","Lowe","Letsoalo","Mhlanga","Mabaso","Mazibuko","Moosa","Mhlongo","Mahlangu","Markham","Mansell","Marvin","Mayer","Mbatha","Maseko","Milton","Mkhize","Moses","McKenzie","McMillan","McLaren","McLean","Miller","Mills","Mitchell","Mchunu","Munsamy","Mnisi","Moen","Motaung","Mudau","Mohr","Monahan","Moore","Moonsamy","Mphahlele","Morar","Molefe","Mthembu","Muller","Murray","Moloi","Mofokeng","Modise","Mtshali","Mathebula","Mthethwa","Maluleke","Mokwena","Motloung","Mahabeer","Mngomezulu","Nolan","Nair","Ndlovu","Nkosi","Ngcobo","Ngwenya","Ntuli","Nxumalo","Ngubane","Nhlapo","Ndaba","Nkomo","Oliphant","Ochse","O'Linn","Patel","Parker","Parkin","Pillay","Parnell","Peterson","Procter","Poore","Pollock","Powell","Price","Prince","Pithey","Reilly","Reid","Rowe","Roberts","Richards","Richardson","Schmidt","Schultz","Stewart","Symcox","Smith","Stokes","Sinclair","Singh","Shongwe","Sibiya","Schwarz","Snooke","Sithole","Terry","Thompson","Tromp","Tuckett","Taylor","Tsabalala","Wesley","Walsh","Weber","Weimann","Willoughby","White","Welch","West","Williamson","Ziemann","Albertyn","Bosman","Bester","Truter","Tsotetsi","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","Xaba","Zungu","Zwane"],ve0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],Ce0=["James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Kim","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie","Jan"],Fe0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}],ke0={female_first_name:pe0,first_name:ge0,last_name:fe0,last_name_pattern:ve0,male_first_name:Ce0,name:Fe0},Ae0=ke0,be0=["10","11","12","13","14","15","16","17","18","21","22","23","24","27","28","31","32","33","34","35","36","39","40","41","42","43","44","45","46","47","48","49","51","53","54","56","57","58"],ye0=["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],Be0=["(0##) ### ####","0## ### ####","+27 ## ### ####","01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],ze0={area_code:be0,exchange_code:ye0,formats:Be0},Se0=ze0,Me0={cell_phone:ue0,company:re0,internet:ie0,location:xe0,metadata:he0,person:Ae0,phone_number:Se0},z_=Me0;new Ku({locale:[z_,Ru,Lu]});var we0=["amerika nigra urso","azia nigra urso","blanka urso","bruna urso","granda pando","longlipa urso","malaja urso","okulvitra urso"],Pe0=["amerika krokodilo","aŭstralia krokodilo","ĉina aligatoro","filipina krokodilo","gavialo","kuba krokodilo","mara krokodilo","marĉa krokodilo","meksika krokodilo","misisipa aligatoro","nana krokodilo","nigra kajmano","nila krokodilo","okcidentafrika krokodilo","orinoka krokodilo","siama krokodilo"],Te0=["azia leono","berbera leono","kaba leono","masaja leono","okcidentafrika leono","senegala leono","transvala leono"],je0=["birdo","bovo","cetaco","ĉevalo","fiŝo","hundo","insekto","kato","krokodilulo","kuniklo","leono","serpento","urso"],Ne0={bear:we0,crocodilia:Pe0,lion:Te0,type:je0},Le0=Ne0,Re0=["arĝenta","blanka","blua","bruna","cejana","ebura","flava","griza","indiga","kakia","lavenda","lazura","malva","maĝenta","nigra","okra","ora","oranĝa","purpura","roza","ruĝa","sukcena","turkisa","verda","viola"],Ke0={human:Re0},Ie0=Ke0,Oe0={adjective:["bela","bona","eleganta","elektra","ergonomia","inteligenta","luksa","malaĉa","malgranda","manfarita","mirinda","moderna","mojosa","nekredebla","oportuna","ordinara","populara","praktika","rafinita","recikligita","rustika","senmarka","tajlorita","taŭga","unika"],material:["betona","bronza","ceramika","freŝa","frostigita","granita","kartona","kaŭĉuka","kotona","ligna","metala","plasta","ŝtala","trikita","vitra"],product:["aŭto","biciklo","ĉapelo","ĉemizo","ekrano","flago","ganto","klavaro","komputilo","mantuko","muso","nomŝildo","pantalono","pilko","sako","sapo","seĝo","ŝuo","tablo","valizo"]},$e0={product_name:Oe0},He0=$e0,Ge0=["identigilo","titolo","nomo","telefonnumero","grupo","kategorio","pasvorto","komento","profilbildo","stato"],_e0={column:Ge0},Ve0=_e0,Je0={wide:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"],abbr:["jan","feb","mar","apr","maj","jun","jul","aŭg","sep","okt","nov","dec"]},Ue0={wide:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"],abbr:["di","lu","ma","me","ĵa","ve","sa"]},We0={month:Je0,weekday:Ue0},qe0=We0,Ze0=["altkvalita","aŭtomata","bludenta","cifereca","ĉefa","defaŭlta","enreta","helpa","hibrida","interna","malfermitkoda","nesinkrona","neŭrona","nuba","optika","plenekrana","plurbajta","plurplatforma","portebla","realtempa","redunda","sendrata","solidstata","universala","virtuala"],Ye0=["analizado","arĥivado","bitigado","densigado","enigado","generado","indeksado","interŝanĝado","kalkulado","kodrompado","kodumado","kompilado","konektado","kopiado","muntado","nuligado","preterpasado","programado","restartigado","savkopiado","sinkronigado","sintezado","transpasado","transsendado","validigado"],Qe0=["alarmo","aplikaĵo","bendlarĝo","buso","cirkvito","datumbazo","datumcentro","disko","dosiero","ekrano","fajroŝirmilo","fluo","interfaco","karto","kondensilo","konektilo","konektingo","konekto","matrico","operaciumo","panelo","pelilo","programo","protokolo","rastrumero","reto","sentilo","servilo","sistemo","transsendilo"],Xe0=["Se ni povus {{verb}} la {{noun}}n, ni povus aliri la {{abbreviation}}-{{noun}}n per la {{adjective}} {{abbreviation}}-{{noun}}!","Ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Provu {{verb}} la {{abbreviation}}-{{noun}}n, eble ni sukcesos {{verb}} la {{adjective}}n {{noun}}n!","Vi ne povas {{verb}} la {{noun}}n sen {{ingverb}} de la {{adjective}} {{abbreviation}}-{{noun}}!","Uzu la {{adjective}}n {{abbreviation}}-{{noun}}n, poste vi povos {{verb}} la {{adjective}}n {{noun}}n!","La {{abbreviation}}-{{noun}} ne funkcias, provu {{verb}} la {{adjective}}n {{noun}}n, por ke ni povu {{verb}} la {{abbreviation}}-{{noun}}n!","Ne funkcios {{ingverb}} de la {{noun}}, ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Mi provos {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n, tio devus {{verb}} la {{abbreviation}}-{{noun}}n!","Ne gravas, se ni ne povus {{verb}} la {{noun}}n, ni devas nur {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}!"],ua0=["analizi","arĥivi","bitigi","densigi","enigi","generi","indeksi","interŝanĝi","kalkuli","kodrompi","kodumi","kompili","konekti","kopii","munti","nuligi","preterpasi","programi","restartigi","savkopii","sinkronigi","sintezi","transpasi","transsendi","validigi"],ea0={adjective:Ze0,ingverb:Ye0,noun:Qe0,phrase:Xe0,verb:ua0},aa0=ea0,ra0=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{person.first_name}}{{location.city_suffix}}"],na0=["Norda","Orienta","Suda","Okcidenta","Bona","Nova","Malnova"],ta0=["burgo","damo","fildo","forto","fuorto","grado","haveno","porto","stado","ŝiro","urbo","valo","viko","vilao","vilaĝo","vilo"],ia0=["Afganio","Alando","Albanio","Alĝerio","Andoro","Angolo","Angvilo","Antarkto","Antigvo kaj Barbudo","Argentino","Armenio","Arubo","Aŭstralio","Aŭstrio","Azerbajĝano","Bahamoj","Bangladeŝo","Barato","Barbado","Barejno","Belgio","Belizo","Belorusio","Benino","Bermudo","Bocvano","Bolivio","Bosnio kaj Hercegovino","Brazilo","Brita Hindoceana Teritorio","Britaj Virgulinsuloj","Brunejo","Bulgario","Burkino","Burundo","Butano","Buvet-Insulo","Ĉado","Ĉeĥio","Centr-Afrika Respubliko","Ĉilio","Ĉinio","Danio","Dominika Respubliko","Dominiko","Ebur-Bordo","Egiptio","Ekvadoro","Ekvatora Gvineo","Eritreo","Estonio","Etiopio","Falklandaj Insuloj","Ferooj","Fiĝioj","Filipinoj","Finnlando","Franca Gujano","Franca Polinezio","Francaj Sudaj kaj Antarktaj Teritorioj","Francio","Gabono","Gambio","Ganao","Germanio","Ĝibraltaro","Ĝibutio","Grekio","Grenado","Gronlando","Gujano","Gvadelupo","Gvamo","Gvatemalo","Gvernsejo","Gvineo","Gvineo-Bisaŭo","Haitio","Herda kaj Makdonaldaj Insuloj","Hispanio","Honduro","Honkongo","Hungario","Indonezio","Irako","Irano","Irlando","Islando","Israelo","Italio","Jamajko","Japanio","Jemeno","Ĵersejo","Jordanio","Kaboverdo","Kajmaninsuloj","Kamboĝo","Kameruno","Kanado","Kariba Nederlando","Kartvelio","Kataro","Kazaĥio","Kenjo","Kipro","Kirgizio","Kiribato","Kokosinsuloj","Kolombio","Komoroj","Kongo Brazavila","Kongo Kinŝasa","Kostariko","Kristnaskinsulo","Kroatio","Kubo","Kukinsuloj","Kuracao","Kuvajto","Laoso","Latvio","Lesoto","Libano","Liberio","Libio","Liĥtenŝtejno","Litovio","Luksemburgo","Madagaskaro","Majoto","Makao","Malajzio","Malavio","Maldivoj","Malio","Malto","Manksinsulo","Maroko","Marŝalaj Insuloj","Martiniko","Maŭricio","Maŭritanio","Meksiko","Mikronezio","Mjanmao","Moldavio","Monako","Moncerato","Mongolio","Montenegro","Mozambiko","Namibio","Nauro","Nederlando","Nepalo","Niĝerio","Niĝero","Nikaragvo","Niuo","Nord-Koreio","Nord-Makedonio","Nord-Marianoj","Norfolkinsulo","Norvegio","Nov-Kaledonio","Nov-Zelando","Okcidenta Saharo","Omano","Orienta Timoro","Pakistano","Palaŭo","Palestino","Panamo","Papuo-Nov-Gvineo","Paragvajo","Peruo","Pitkarna Insularo","Pollando","Portugalio","Puertoriko","Reunio","Ruando","Rumanio","Rusio","Salomonoj","Salvadoro","Samoo","Sankta Bartolomeo","Sankta Heleno","Sankta Kristoforo kaj Neviso","Sankta Lucio","Sankta Marteno (franca)","Sankta Marteno (nederlanda)","Sankta Piero kaj Mikelono","Sankta Vincento kaj Grenadinoj","Sanmarino","Santomeo kaj Principeo","Sauda Arabio","Sejŝeloj","Senegalo","Serbio","Sieraleono","Singapuro","Sirio","Slovakio","Slovenio","Somalio","Srilanko","Sud-Afriko","Sud-Georgio kaj Sud-Sandviĉinsuloj","Sud-Koreio","Sud-Sudano","Sudano","Surinamo","Svalbardo kaj Janmajeno","Svazilando","Svedio","Svislando","Taĝikio","Tajlando","Tajvano","Tanzanio","Togolando","Tokelao","Tongo","Trinidado kaj Tobago","Tunizio","Turkio","Turkmenio","Turkoj kaj Kajkoj","Tuvalo","Ugando","Ukrainio","Unuiĝinta Reĝlando","Unuiĝintaj Arabaj Emirlandoj","Urugvajo","Usona Samoo","Usonaj Malgrandaj Insuloj","Usonaj Virgulinsuloj","Usono","Uzbekio","Valiso kaj Futuno","Vanuatuo","Vatikano","Venezuelo","Vjetnamio","Zambio","Zimbabvo"],oa0=["Esperantujo"],sa0=["nordo","oriento","sudo","okcidento","nordoriento","nordokcidenta","sudoriento","sudokcidento"],la0=["N","E","S","U","NE","NU","SE","SU"],Ea0=["apartamento ###","ĉambro ###"],ca0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},da0=["{{location.street_prefix}} de {{person.first_name}}","{{location.street_prefix}} de {{person.last_name}}","{{person.first_name}}{{location.street_suffix}}","{{location.city_prefix}} {{person.first_name}}{{location.street_suffix}}"],Da0=["Aleo","Arbaro","Avenuo","Bulvardo","Digo","Ĝardeno","Insulo","Kampo","Klifo","Lago","Monto","Parko","Placo","Ponto","Rivero","Strato","Tunelo","Viadukto","Vojo"],xa0=["aleo","arbaro","avenuo","bulvardo","digo","ĝardeno","insulo","kampo","klifo","lago","monto","parko","placo","ponto","rivero","strato","tunelo","viadukto","vojo"],ma0={city_pattern:ra0,city_prefix:na0,city_suffix:ta0,country:ia0,default_country:oa0,direction:sa0,direction_abbr:la0,secondary_address:Ea0,street_address:ca0,street_pattern:da0,street_prefix:Da0,street_suffix:xa0},ha0=ma0,pa0={title:"Esperanto",code:"eo",language:"eo",endonym:"Esperanto",dir:"ltr",script:"Latn"},ga0=pa0,fa0=["aktivulo","aktoro","akuŝisto","amiko","artisto","astronomo","aŭtoro","bakisto","biciklisto","bloganto","ĉokoladisto","dancisto","dentisto","desegnisto","dezajnisto","dietisto","diplomato","direktoro","edukisto","ekologo","eldonisto","entreprenisto","esperantisto","esploristo","estrarano","farbisto","fervojisto","filmamanto","filmisto","filozofo","fizikisto","fondinto","fotisto","gepatro","gimnasto","ginekologo","gitaristo","GLAT-ulo","gvidanto","ĥemiisto","ĥirurgo","idisto","inĝeniero","instruisto","inventinto","ĵurnalisto","kantisto","kasisto","komercisto","komitatano","kreanto","kuiristo","kuracisto","laboristo","leganto","lingvisto","ludanto","manlaboristo","maristo","matematikisto","modelo","muzikisto","nerdo","novulo","oficisto","okulkuracisto","parolanto","patrioto","pensiulo","pentristo","pianisto","poligloto","politikisto","poŝtisto","presisto","prezidanto","programisto","psikologo","revulo","sciencisto","sekretario","senlaborulo","staĝanto","stenografisto","studento","tabloludanto","terapiisto","terkulturisto","trejnisto","urbestro","vartisto","vendisto","verdulo","verkisto","veterano","videobloganto","videoludanto","vojaĝanto","volapukisto","volontulo"],va0=["{{person.bio_part}}","{{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}"],S_=["Agripino","Albertino","Alcestiso","Alekso","Alfonsino","Alico","Amalio","Anastazio","Angelino","Anno","Aŭgustino","Baŭcido","Beatrico","Berenico","Berto","Brigito","Ĉarloto","Cecilio","Doroteo","Eleonoro","Elizabeto","Elizo","Emilio","Ernestino","Evelino","Evo","Fatimo","Filipino","Gertrudo","Gustavino","Hedvigo","Heleno","Henrieto","Hermiono","Ĥimeno","Ilzo","Ireno","Izoldo","Jakelino","Jakobino","Janjo","Johanino","Joŝiko","Jozefino","Judito","Julieto","Juliino","Karmeno","Karolino","Katerino","Klanjo","Klaro","Klaŭdino","Klementino","Kleopatro","Klitemnestro","Klotildo","Kreuzo","Krimhildo","Kristino","Ksantipo","Laŭro","Leopoldino","Lilio","Ludovikino","Magdaleno","Malvino","Manjo","Margareto","Marinjo","Mario","Miriamo","Mirto","Moniko","Olimpio","Paŭlino","Perpetuo","Raĥelo","Rebeko","Rozo","Sabino","Sofinjo","Sofio","Sonjo","Stefanino","Susano","Terezo","Ursulo","Veroniko","Vilhelmino"],M_=["s-ino","d-ro","d-ino","prof."],w_=["Abrahamo","Adolfo","Aleksandro","Alekso","Alfredo","Andreo","Anĝelo","Antono","Arturo","Aŭguĉjo","Bartolomeo","Bertilo","Bruno","Dagoberto","Danielo","Donaldo","Edgaro","Eduardo","Emiliano","Erneĉjo","Ernesto","Ferdinando","Fernando","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gilberto","Gustavo","Hasano","Hektoro","Huberto","Hugo","Iŝmaelo","Ivano","Ivo","Izako","Jakobo","Jano","Ĵeromo","Joakimo","Joĉjo","Johanĉjo","Johano","Jonatano","Josuo","Jozefo","Justeno","Karlo","Karolo","Klaŭdo","Knuto","Lamberto","Laŭrenco","Leono","Leopoldo","Ludoviko","Luko","Maksimo","Makso","Marko","Marteno","Mateo","Miĉjo","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Oskaro","Osvaldo","Pablo","Patriko","Petro","Rafaelo","Roberto","Rolando","Rudolfo","Samuelo","Sebastiano","Simono","Stanislao","Stefano","Tiberio","Tomaso","Viktoro","Vilĉjo","Vilhelmo","Vladimiro"],Ca0=ju(S_,w_),Fa0=["androgino","cisgenra virino","cisgenra viro","cisgenrulo","cisulo","cisvirino","cisviro","dugenrulo","duspiritulo","genrokviro","hiĝro","interseksulo","kviro","neduumulo","sengenrulo","transgenra virino","transgenra viro","transgenrulo","transulo","transvirino","transviro","travesĉio","trigenrulo","virino","viro"],ka0=["Atanasov","Auld","Aymonier","Baghy","Bailey","Bastien","Beauchemin","Becker","Bein","Bennemann","Bicknell","Boirac","Boulton","Bourlet","Bouwes","Bulthuis","Cart","Cederblad","Christaller","Corret","Cseh","Dirksen","Dor","Droogendijk","Elb","Ellis","Enderby","Engholm","Evstifejev","Frenkel","Gasse","Geurts","Grabowski","Grosjean","Hermelin","Hideo","Hodler","Holmes","Huet","Isbrücker","Junck","Kalocsay","Kotzin","Krijt","Kriss","Kühnl","Kürsteiner","Lagrange","Lapenna","Lengyel","Liniger","Lippmann","Luyken","Makkink","Malmgren","Matton","Meyer","Migliorini","Millidge","Milsom","Mirski","Moscheles","Motteau","Mudie","Mybs","Noël","Nourmont","Nylén","Pikover","Piron","Pollen","Privat","Renard","Rhodes","Riisberg","Rittenberg","Rossetti","Sabadell","Schafer","Schleyer","Schmid","Schmidt","Schröder","Schulz","Schwartz","Setälä","Simon","Sofer","Stamatiadis","Stettler","Sturmer","Thisell","Uitterdijk","Vallienne","Verax","Villanueva","Wackrill","Zaleski","Zamenhof","Zimmermann"],Aa0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],P_=["s-ro","d-ro","prof."],ba0=[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],ya0=ju(M_,P_),Ba0=["vira","ina"],za0=["Akvisto","Fiŝoj","Ŝafo","Bovo","Ĝemeloj","Kankro","Leono","Virgulo","Pesilo","Skorpio","Pafisto","Kaprikorno"],Sa0={bio_part:fa0,bio_pattern:va0,female_first_name:S_,female_prefix:M_,first_name:Ca0,gender:Fa0,last_name:ka0,last_name_pattern:Aa0,male_first_name:w_,male_prefix:P_,name:ba0,prefix:ya0,sex:Ba0,western_zodiac_sign:za0},Ma0=Sa0,wa0=Object.freeze([{symbol:"H",name:"hidrogeno",atomicNumber:1},{symbol:"He",name:"heliumo",atomicNumber:2},{symbol:"Li",name:"litio",atomicNumber:3},{symbol:"Be",name:"berilio",atomicNumber:4},{symbol:"B",name:"boro",atomicNumber:5},{symbol:"C",name:"karbono",atomicNumber:6},{symbol:"N",name:"nitrogeno",atomicNumber:7},{symbol:"O",name:"oksigeno",atomicNumber:8},{symbol:"F",name:"fluoro",atomicNumber:9},{symbol:"Ne",name:"neono",atomicNumber:10},{symbol:"Na",name:"natrio",atomicNumber:11},{symbol:"Mg",name:"magnezio",atomicNumber:12},{symbol:"Al",name:"aluminio",atomicNumber:13},{symbol:"Si",name:"silicio",atomicNumber:14},{symbol:"P",name:"fosforo",atomicNumber:15},{symbol:"S",name:"sulfuro",atomicNumber:16},{symbol:"Cl",name:"kloro",atomicNumber:17},{symbol:"Ar",name:"argono",atomicNumber:18},{symbol:"K",name:"kalio",atomicNumber:19},{symbol:"Ca",name:"kalcio",atomicNumber:20},{symbol:"Sc",name:"skandio",atomicNumber:21},{symbol:"Ti",name:"titano",atomicNumber:22},{symbol:"V",name:"vanado",atomicNumber:23},{symbol:"Cr",name:"kromo",atomicNumber:24},{symbol:"Mn",name:"mangano",atomicNumber:25},{symbol:"Fe",name:"fero",atomicNumber:26},{symbol:"Co",name:"kobalto",atomicNumber:27},{symbol:"Ni",name:"nikelo",atomicNumber:28},{symbol:"Cu",name:"kupro",atomicNumber:29},{symbol:"Zn",name:"zinko",atomicNumber:30},{symbol:"Ga",name:"galiumo",atomicNumber:31},{symbol:"Ge",name:"germaniumo",atomicNumber:32},{symbol:"As",name:"arseno",atomicNumber:33},{symbol:"Se",name:"seleno",atomicNumber:34},{symbol:"Br",name:"bromo",atomicNumber:35},{symbol:"Kr",name:"kriptono",atomicNumber:36},{symbol:"Rb",name:"rubidio",atomicNumber:37},{symbol:"Sr",name:"stroncio",atomicNumber:38},{symbol:"Y",name:"itrio",atomicNumber:39},{symbol:"Zr",name:"zirkonio",atomicNumber:40},{symbol:"Nb",name:"niobo",atomicNumber:41},{symbol:"Mo",name:"molibdeno",atomicNumber:42},{symbol:"Tc",name:"teknecio",atomicNumber:43},{symbol:"Ru",name:"rutenio",atomicNumber:44},{symbol:"Rh",name:"rodio",atomicNumber:45},{symbol:"Pd",name:"paladio",atomicNumber:46},{symbol:"Ag",name:"arĝento",atomicNumber:47},{symbol:"Cd",name:"kadmio",atomicNumber:48},{symbol:"In",name:"indio",atomicNumber:49},{symbol:"Sn",name:"stano",atomicNumber:50},{symbol:"Sb",name:"antimono",atomicNumber:51},{symbol:"Te",name:"teluro",atomicNumber:52},{symbol:"I",name:"jodo",atomicNumber:53},{symbol:"Xe",name:"ksenono",atomicNumber:54},{symbol:"Cs",name:"cezio",atomicNumber:55},{symbol:"Ba",name:"bario",atomicNumber:56},{symbol:"La",name:"lantano",atomicNumber:57},{symbol:"Ce",name:"cerio",atomicNumber:58},{symbol:"Pr",name:"prazeodimo",atomicNumber:59},{symbol:"Nd",name:"neodimo",atomicNumber:60},{symbol:"Pm",name:"prometio",atomicNumber:61},{symbol:"Sm",name:"samario",atomicNumber:62},{symbol:"Eu",name:"eŭropio",atomicNumber:63},{symbol:"Gd",name:"gadolinio",atomicNumber:64},{symbol:"Tb",name:"terbio",atomicNumber:65},{symbol:"Dy",name:"disprozio",atomicNumber:66},{symbol:"Ho",name:"holmio",atomicNumber:67},{symbol:"Er",name:"erbio",atomicNumber:68},{symbol:"Tm",name:"tulio",atomicNumber:69},{symbol:"Yb",name:"iterbio",atomicNumber:70},{symbol:"Lu",name:"lutecio",atomicNumber:71},{symbol:"Hf",name:"hafnio",atomicNumber:72},{symbol:"Ta",name:"tantalo",atomicNumber:73},{symbol:"W",name:"volframo",atomicNumber:74},{symbol:"Re",name:"renio",atomicNumber:75},{symbol:"Os",name:"osmio",atomicNumber:76},{symbol:"Ir",name:"iridio",atomicNumber:77},{symbol:"Pt",name:"plateno",atomicNumber:78},{symbol:"Au",name:"oro",atomicNumber:79},{symbol:"Hg",name:"hidrargo",atomicNumber:80},{symbol:"Tl",name:"talio",atomicNumber:81},{symbol:"Pb",name:"plumbo",atomicNumber:82},{symbol:"Bi",name:"bismuto",atomicNumber:83},{symbol:"Po",name:"polonio",atomicNumber:84},{symbol:"At",name:"astato",atomicNumber:85},{symbol:"Rn",name:"radono",atomicNumber:86},{symbol:"Fr",name:"franciumo",atomicNumber:87},{symbol:"Ra",name:"radiumo",atomicNumber:88},{symbol:"Ac",name:"aktiniumo",atomicNumber:89},{symbol:"Th",name:"torio",atomicNumber:90},{symbol:"Pa",name:"protaktinio",atomicNumber:91},{symbol:"U",name:"uranio",atomicNumber:92},{symbol:"Np",name:"neptunio",atomicNumber:93},{symbol:"Pu",name:"plutonio",atomicNumber:94},{symbol:"Am",name:"americio",atomicNumber:95},{symbol:"Cm",name:"kuriumo",atomicNumber:96},{symbol:"Bk",name:"berkelio",atomicNumber:97},{symbol:"Cf",name:"kaliforniumo",atomicNumber:98},{symbol:"Es",name:"ejnŝtejnio",atomicNumber:99},{symbol:"Fm",name:"fermio",atomicNumber:100},{symbol:"Md",name:"mendelevio",atomicNumber:101},{symbol:"No",name:"nobelio",atomicNumber:102},{symbol:"Lr",name:"laŭrencio",atomicNumber:103},{symbol:"Rf",name:"ruterfordio",atomicNumber:104},{symbol:"Db",name:"dubnio",atomicNumber:105},{symbol:"Sg",name:"seborgio",atomicNumber:106},{symbol:"Bh",name:"borio",atomicNumber:107},{symbol:"Hs",name:"hasio",atomicNumber:108},{symbol:"Mt",name:"mejtnerio",atomicNumber:109},{symbol:"Ds",name:"darmŝtatio",atomicNumber:110},{symbol:"Rg",name:"rentgenio",atomicNumber:111},{symbol:"Cn",name:"kopernicio",atomicNumber:112},{symbol:"Nh",name:"nihonio",atomicNumber:113},{symbol:"Fl",name:"flerovio",atomicNumber:114},{symbol:"Mc",name:"moskovio",atomicNumber:115},{symbol:"Lv",name:"livermorio",atomicNumber:116},{symbol:"Ts",name:"teneso",atomicNumber:117},{symbol:"Og",name:"oganesono",atomicNumber:118}]),Pa0=Object.freeze([{name:"metro",symbol:"m"},{name:"sekundo",symbol:"s"},{name:"molo",symbol:"mol"},{name:"ampero",symbol:"A"},{name:"kelvino",symbol:"K"},{name:"kandelo",symbol:"cd"},{name:"kilogramo",symbol:"kg"},{name:"radiano",symbol:"rad"},{name:"herco",symbol:"Hz"},{name:"neŭtono",symbol:"N"},{name:"paskalo",symbol:"Pa"},{name:"ĵulo",symbol:"J"},{name:"vato",symbol:"W"},{name:"kulombo",symbol:"C"},{name:"volto",symbol:"V"},{name:"omo",symbol:"Ω"},{name:"teslo",symbol:"T"},{name:"celsia grado",symbol:"°C"},{name:"lumeno",symbol:"lm"},{name:"bekerelo",symbol:"Bq"},{name:"grajo",symbol:"Gy"},{name:"siverto",symbol:"Sv"},{name:"steradiano",symbol:"sr"},{name:"farado",symbol:"F"},{name:"simenso",symbol:"S"},{name:"vebero",symbol:"Wb"},{name:"henro",symbol:"H"},{name:"lukso",symbol:"lx"},{name:"katalo",symbol:"kat"}]),Ta0={chemicalElement:wa0,unit:Pa0},ja0=Ta0,Na0=["benzina","dizela","elektra","hibrida"],La0={fuel:Na0},Ra0=La0,Ka0={animal:Le0,color:Ie0,commerce:He0,database:Ve0,date:qe0,hacker:aa0,location:ha0,metadata:ga0,person:Ma0,science:ja0,vehicle:Ra0},T_=Ka0;new Ku({locale:[T_,Ru,Lu]});var Ia0=["6##-###-###","6##.###.###","6## ### ###","6########"],Oa0={formats:Ia0},$a0=Oa0,Ha0=["Rojo","Azul","Negro","Gris","Blanco","Amarillo","Verde","Morado","Violeta"],Ga0={human:Ha0},_a0=Ga0,Va0=["Librería","Deportes","Videojuegos","Electrónica","Moda","Joyería","Marroquinería","Juguetería","Mascotas","Bebes","Bricolaje","Informática","Salud","Parafarmacia","Papelería","Cine","Música","Hogar","Decoración"],Ja0={adjective:["Pequeño","Ergonómico","Rústico","Inteligente","Increible","Fantástico","Práctico","Sorprendente","Genérico","Artesanal","Hecho a mano","Guapo","Guapa","Refinado","Sabroso"],material:["Acero","Madera","Plástico","Algodón","Granito","Metal","Ladrillo","Hormigon"],product:["Silla","Coche","Ordenador","Teclado","Raton","Bicicleta","Pelota","Guantes","Pantalones","Camiseta","Mesa","Zapatos","Gorro","Toallas","Sopa","Atún","Pollo","Pescado","Queso","Bacon","Pizza","Ensalada","Salchichas","Patatas fritas"]},Ua0={department:Va0,product_name:Ja0},Wa0=Ua0,qa0=["Adaptativo","Avanzado","Asimilado","Automatizado","Equilibrado","Centrado en el negocio","Centralizado","Clonado","Compatible","Configurable","Multi grupo","Multi plataforma","Centrado en el usuario","Descentralizado","Digitalizado","Distribuido","Diverso","Reducido","Mejorado","Para toda la empresa","Ergonómico","Exclusivo","Expandido","Extendido","Cara a cara","Enfocado","Totalmente configurable","Fundamental","Orígenes","Horizontal","Implementado","Innovador","Integrado","Intuitivo","Inverso","Gestionado","Obligatorio","Monitorizado","Multi canal","Multi lateral","Multi capa","En red","Orientado a objetos","Open-source","Operativo","Optimizado","Opcional","Orgánico","Organizado","Perseverando","Persistente","en fases","Polarizado","Pre-emptivo","Proactivo","Enfocado a benficios","Profundo","Programable","Progresivo","Public-key","Enfocado en la calidad","Reactivo","Realineado","Re-contextualizado","Re-implementado","Ingeniería inversa","Robusto","Fácil","Seguro","Auto proporciona","Compartible","Intercambiable","Sincronizado","Orientado a equipos","Total","Universal","Actualizable","Amigable","Versatil","Virtual","Visionario"],Za0=["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","analizada","asimétrica","asíncrona","monitorizada por red","bidireccional","bifurcada","generada por el cliente","cliente servidor","coherente","cohesiva","compuesto","sensible al contexto","basado en el contexto","basado en contenido","dedicada","generado por la demanda","didactica","direccional","discreta","dinámica","potenciada","acompasada","ejecutiva","explícita","tolerante a fallos","innovadora","amplio ábanico","global","heurística","alto nivel","holística","homogénea","hibrida","incremental","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","móbil","modular","motivadora","multimedia","multiestado","multitarea","nacional","basado en necesidades","neutral","nueva generación","no-volátil","orientado a objetos","óptima","optimizada","radical","tiempo real","recíproca","regional","escalable","secundaria","orientada a soluciones","estable","estatica","sistemática","sistémica","tangible","terciaria","transicional","uniforme","valor añadido","vía web","defectos cero","tolerancia cero"],Ya0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} y {{person.last_name}}","{{person.last_name}} {{person.last_name}} {{company.suffix}}","{{person.last_name}}, {{person.last_name}} y {{person.last_name}} Asociados"],Qa0=["habilidad","acceso","adaptador","algoritmo","alianza","analista","aplicación","enfoque","arquitectura","archivo","inteligencia artificial","array","actitud","medición","gestión presupuestaria","capacidad","desafío","circuito","colaboración","complejidad","concepto","conglomeración","contingencia","núcleo","fidelidad","base de datos","data-warehouse","definición","emulación","codificar","encriptar","extranet","firmware","flexibilidad","focus group","previsión","base de trabajo","función","funcionalidad","Interfaz Gráfica","groupware","Interfaz gráfico de usuario","hardware","Soporte","jerarquía","conjunto","implementación","infraestructura","iniciativa","instalación","conjunto de instrucciones","interfaz","intranet","base del conocimiento","red de area local","aprovechar","matrices","metodologías","middleware","migración","modelo","moderador","monitorizar","arquitectura abierta","sistema abierto","orquestar","paradigma","paralelismo","política","portal","estructura de precios","proceso de mejora","producto","productividad","proyecto","proyección","protocolo","línea segura","software","solución","estandardización","estrategia","estructura","éxito","superestructura","soporte","sinergia","mediante","marco de tiempo","caja de herramientas","utilización","website","fuerza de trabajo"],Xa0=["S.L.","e Hijos","S.A.","Hermanos"],ur0={adjective:qa0,descriptor:Za0,name_pattern:Ya0,noun:Qa0,suffix:Xa0},er0=ur0,ar0={wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],abbr:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],abbr_context:["en.","febr.","mzo.","abr.","my.","jun.","jul.","ag.","sept.","oct.","nov.","dic."]},rr0={wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],abbr:["dom","lun","mar","mié","jue","vie","sáb"],abbr_context:["dom.","lun.","mart.","miérc.","juev.","vier.","sáb."]},nr0={month:ar0,weekday:rr0},tr0=nr0,ir0=["com","es","info","com.es","org","eus","cat"],or0=["gmail.com","yahoo.com","hotmail.com"],sr0={domain_suffix:ir0,free_email:or0},lr0=sr0,Er0=[" s/n.",", #",", ##"," #"," ##"],cr0=["Parla","Telde","Baracaldo","San Fernando","Torrevieja","Lugo","Santiago de Compostela","Gerona","Cáceres","Lorca","Coslada","Talavera de la Reina","El Puerto de Santa María","Cornellá de Llobregat","Avilés","Palencia","Gecho","Orihuela","Pontevedra","Pozuelo de Alarcón","Toledo","El Ejido","Guadalajara","Gandía","Ceuta","Ferrol","Chiclana de la Frontera","Manresa","Roquetas de Mar","Ciudad Real","Rubí","Benidorm","San Sebastían de los Reyes","Ponferrada","Zamora","Alcalá de Guadaira","Fuengirola","Mijas","Sanlúcar de Barrameda","La Línea de la Concepción","Majadahonda","Sagunto","El Prat de LLobregat","Viladecans","Linares","Alcoy","Irún","Estepona","Torremolinos","Rivas-Vaciamadrid","Molina de Segura","Paterna","Granollers","Santa Lucía de Tirajana","Motril","Cerdañola del Vallés","Arrecife","Segovia","Torrelavega","Elda","Mérida","Ávila","Valdemoro","Cuenta","Collado Villalba","Benalmádena","Mollet del Vallés","Puertollano","Madrid","Barcelona","Valencia","Sevilla","Zaragoza","Málaga","Murcia","Palma de Mallorca","Las Palmas de Gran Canaria","Bilbao","Córdoba","Alicante","Valladolid","Vigo","Gijón","Hospitalet de LLobregat","La Coruña","Granada","Vitoria","Elche","Santa Cruz de Tenerife","Oviedo","Badalona","Cartagena","Móstoles","Jerez de la Frontera","Tarrasa","Sabadell","Alcalá de Henares","Pamplona","Fuenlabrada","Almería","San Sebastián","Leganés","Santander","Burgos","Castellón de la Plana","Alcorcón","Albacete","Getafe","Salamanca","Huelva","Logroño","Badajoz","San Cristróbal de la Laguna","León","Tarragona","Cádiz","Lérida","Marbella","Mataró","Dos Hermanas","Santa Coloma de Gramanet","Jaén","Algeciras","Torrejón de Ardoz","Orense","Alcobendas","Reus","Calahorra","Inca","Aýna"],dr0=["{{location.city_name}}"],Dr0=["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","Méjico","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],xr0=["Álava","Albacete","Alicante","Almería","Asturias","Ávila","Badajoz","Barcelona","Burgos","Cantabria","Castellón","Ciudad Real","Cuenca","Cáceres","Cádiz","Córdoba","Gerona","Granada","Guadalajara","Guipúzcoa","Huelva","Huesca","Islas Baleares","Jaén","La Coruña","La Rioja","Las Palmas","León","Lugo","lérida","Madrid","Murcia","Málaga","Navarra","Orense","Palencia","Pontevedra","Salamanca","Santa Cruz de Tenerife","Segovia","Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia","Valladolid","Vizcaya","Zamora","Zaragoza"],mr0=["España"],hr0=["#####"],pr0=["Esc. ###","Puerta ###"],gr0=["Andalucía","Aragón","Principado de Asturias","Baleares","Canarias","Cantabria","Castilla-La Mancha","Castilla y León","Cataluña","Comunidad Valenciana","Extremadura","Galicia","La Rioja","Comunidad de Madrid","Navarra","País Vasco","Región de Murcia"],fr0=["And","Ara","Ast","Bal","Can","Cbr","Man","Leo","Cat","Com","Ext","Gal","Rio","Mad","Nav","Vas","Mur"],vr0={normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},Cr0=["{{location.street_suffix}} {{person.first_name}}","{{location.street_suffix}} {{person.first_name}} {{person.last_name}}"],Fr0=["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"],kr0={building_number:Er0,city_name:cr0,city_pattern:dr0,country:Dr0,county:xr0,default_country:mr0,postcode:hr0,secondary_address:pr0,state:gr0,state_abbr:fr0,street_address:vr0,street_pattern:Cr0,street_suffix:Fr0},Ar0=kr0,br0={title:"Spanish",code:"es",language:"es",endonym:"Español",dir:"ltr",script:"Latn"},yr0=br0,Br0=["Marta","Andrea","Ana","Anni","Laura","Maica","Lorena","Matilde","Jennifer","Roser","María de los Ángeles"],j_=["Sra.","Sta."],zr0=["Adán","Agustín","Alberto","Alejandro","Alfonso","Alfredo","Andrés","Antonio","Armando","Arturo","Benito","Benjamín","Bernardo","Carlos","César","Claudio","Clemente","Cristián","Cristóbal","Daniel","David","Diego","Eduardo","Emilio","Enrique","Ernesto","Esteban","Federico","Felipe","Fernando","Francisco","Gabriel","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Eduardo","José Emilio","José Luis","José María","Juan","Juan Carlos","Julio","Julio César","Lorenzo","Lucas","Luis","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Sergio","Teodoro","Timoteo","Tomás","Vicente","Víctor","Adela","Adriana","Alejandra","Alicia","Amalia","Ana","Ana Luisa","Ana María","Andrea","Anita","Ángela","Antonia","Ariadna","Barbara","Beatriz","Berta","Blanca","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Lola","Dorotea","Elena","Elisa","Eloisa","Elsa","Elvira","Emilia","Esperanza","Estela","Ester","Eva","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Josefina","Juana","Julia","Laura","Leonor","Leticia","Lilia","Lorena","Lourdes","Lucía","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María","María del Carmen","María de los Ángeles","María Cristina","María Elena","María Eugenia","María José","María Luisa","María Soledad","María Teresa","Mariana","Maricarmen","Marilú","Marisol","Marta","Mayte","Mercedes","Micaela","Mónica","Natalia","Norma","Olivia","Patricia","Pilar","Ramona","Raquel","Rebeca","Reina","Rocío","Rosa","Rosalia","Rosario","Sara","Silvia","Sofía","Soledad","Sonia","Susana","Teresa","Verónica","Victoria","Virginia","Yolanda"],Sr0=["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Aguilar","Aguilera","Aguirre","Alanis","Alaníz","Alarcón","Alba","Alcalá","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaráz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Álvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Araña","Aranda","Arce","Archuleta","Arellano","Arenas","Arevalo","Argüello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Betancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cárdenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrión","Carvajal","Casanova","Casares","Casarez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortéz","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Duarte","Dueñas","Durán","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinosa de los Monteros","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gámez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gómez","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillén","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Juárez","Jurado","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montéz","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Pérez","Pichardo","Piña","Pineda","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quezada","Quiñones","Quiñónez","Quintana","Quintanilla","Quintero","Quiróz","Rael","Ramírez","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodríguez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruíz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villarreal","Villaseñor","Villegas","Yáñez","Ybarra","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"],Mr0=[{value:"{{person.last_name}} {{person.last_name}}",weight:1}],wr0=["Josep","Ángel","Daniel","Manuel","Pedro","Salvador","Rubén","Iván","Miguel","Jorge","Sergi","Ricardo","Carles","Jordi","Pío","Pablo","Juan Ramón","Hermenegildo"],N_=["Sr."],Pr0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],Tr0=ju(j_,N_),jr0=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],Nr0={descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","Director"],level:["Soluciones","Programa","Marca","Seguridada","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega"]},Lr0={female_first_name:Br0,female_prefix:j_,first_name:zr0,last_name:Sr0,last_name_pattern:Mr0,male_first_name:wr0,male_prefix:N_,name:Pr0,prefix:Tr0,suffix:jr0,title:Nr0},Rr0=Lr0,Kr0=["9##-###-###","9##.###.###","9## ### ###","9########"],Ir0={formats:Kr0},Or0=Ir0,$r0={cell_phone:$a0,color:_a0,commerce:Wa0,company:er0,date:tr0,internet:lr0,location:Ar0,metadata:yr0,person:Rr0,phone_number:Or0},l7=$r0;new Ku({locale:[l7,Ru,Lu]});var Hr0=["5##-###-###","5##.###.###","5## ### ###","5########"],Gr0={formats:Hr0},_r0=Gr0,Vr0=["rojo","verde","azul","amarillo","morado","Menta verde","teal","blanco","negro","Naranja","Rosa","gris","marrón","violeta","turquesa","tan","cielo azul","salmón","ciruela","orquídea","aceituna","magenta","Lima","marfil","índigo","oro","fucsia","cian","lavanda","plata"],Jr0={human:Vr0},Ur0=Jr0,Wr0=["Libros","Películas","Música","Juegos","Electrónica","Ordenadores","Hogar","Jardín","Herramientas","Ultramarinos","Salud","Belleza","Juguetes","Kids","Baby","Ropa","Zapatos","Joyería","Deportes","Aire libre","Automoción","Industrial"],qr0={adjective:["Pequeño","Ergonómico","Rústico","Inteligente","Gorgeous","Increíble","Fantástico","Práctica","Elegante","Genérica","Artesanal","Hecho a mano","Licencia","Refinado","Sin marca","Sabrosa"],material:["Acero","Madera","Hormigón","Plástico","Cotton","Granito","Caucho","Metal","Soft","Fresco","Frozen"],product:["Presidente","Auto","Computadora","Teclado","Ratón","Bike","Pelota","Guantes","Pantalones","Camisa","Mesa","Zapatos","Sombrero","Toallas","Jabón","Tuna","Pollo","Pescado","Queso","Tocino","Pizza","Ensalada","Embutidos"]},Zr0={department:Wr0,product_name:qr0},Yr0=Zr0,Qr0=["Adaptativo","Avanzado","Asimilado","Automatizado","Equilibrado","Centrado en el negocio","Centralizado","Clonado","Compatible","Configurable","Multi grupo","Multi plataforma","Centrado en el usuario","Descentralizado","Digitalizado","Distribuido","Diverso","Reducido","Mejorado","Para toda la empresa","Ergonomico","Exclusivo","Expandido","Extendido","Cara a cara","Enfocado","Totalmente configurable","Fundamental","Orígenes","Horizontal","Implementado","Innovador","Integrado","Intuitivo","Inverso","Gestionado","Obligatorio","Monitorizado","Multi canal","Multi lateral","Multi capa","En red","Orientado a objetos","Open-source","Operativo","Optimizado","Opcional","Organico","Organizado","Perseverando","Persistente","en fases","Polarizado","Pre-emptivo","Proactivo","Enfocado a benficios","Profundo","Programable","Progresivo","Public-key","Enfocado en la calidad","Reactivo","Realineado","Re-contextualizado","Re-implementado","Ingenieria inversa","Robusto","Fácil","Seguro","Auto proporciona","Compartible","Intercambiable","Sincronizado","Orientado a equipos","Total","Universal","Actualizable","Amigable","Versatil","Virtual","Visionario"],Xr0=["Clics y mortero","Valor añadido","Vertical","Proactivo","Robusto","Revolucionario","Escalable","De vanguardia","Innovador","Intuitivo","Estratégico","E-business","Misión crítica","Pegajosa","Doce y cincuenta y nueve de la noche","24/7","De extremo a extremo","Global","B2B","B2C","Granular","Fricción","Virtual","Viral","Dinámico","24/365","Mejor de su clase","Asesino","Magnética","Filo sangriento","Habilitado web","Interactiva","Punto com","Sexy","Back-end","Tiempo real","Eficiente","Frontal","Distribuida","Sin costura","Extensible","Llave en mano","Clase mundial","Código abierto","Multiplataforma","Cross-media","Sinérgico","ladrillos y clics","Fuera de la caja","Empresa","Integrado","Impactante","Inalámbrico","Transparente","Próxima generación","User-centric","Visionario","A medida","Ubicua","Enchufa y juega","Colaboración","Convincente","Holístico","Ricos"],un0=["sinergias","web-readiness","paradigmas","mercados","asociaciones","infraestructuras","plataformas","iniciativas","canales","ojos","comunidades","ROI","soluciones","minoristas electrónicos","e-servicios","elementos de acción","portales","nichos","tecnologías","contenido","vortales","cadenas de suministro","convergencia","relaciones","arquitecturas","interfaces","mercados electrónicos","e-commerce","sistemas","ancho de banda","infomediarios","modelos","Mindshare","entregables","usuarios","esquemas","redes","aplicaciones","métricas","e-business","funcionalidades","experiencias","servicios web","metodologías"],en0=["poner en práctica","utilizar","integrar","racionalizar","optimizar","evolucionar","transformar","abrazar","habilitar","orquestar","apalancamiento","reinventar","agregado","arquitecto","mejorar","incentivar","transformarse","empoderar","Envisioneer","monetizar","arnés","facilitar","aprovechar","desintermediar","sinergia","estrategias","desplegar","marca","crecer","objetivo","sindicato","sintetizar","entregue","malla","incubar","enganchar","maximizar","punto de referencia","acelerar","reintermediate","pizarra","visualizar","reutilizar","innovar","escala","desatar","conducir","extender","ingeniero","revolucionar","generar","explotar","transición","e-enable","repetir","cultivar","matriz","productize","redefinir","recontextualizar"],an0=["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","analizada","asimétrica","asíncrona","monitorizada por red","bidireccional","bifurcada","generada por el cliente","cliente servidor","coherente","cohesiva","compuesto","sensible al contexto","basado en el contexto","basado en contenido","dedicada","generado por la demanda","didactica","direccional","discreta","dinámica","potenciada","acompasada","ejecutiva","explícita","tolerante a fallos","innovadora","amplio ábanico","global","heurística","alto nivel","holística","homogénea","hibrida","incremental","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","móbil","modular","motivadora","multimedia","multiestado","multitarea","nacional","basado en necesidades","neutral","nueva generación","no-volátil","orientado a objetos","óptima","optimizada","radical","tiempo real","recíproca","regional","escalable","secundaria","orientada a soluciones","estable","estatica","sistemática","sistémica","tangible","terciaria","transicional","uniforme","valor añadido","vía web","defectos cero","tolerancia cero"],rn0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} y {{person.last_name}}","{{person.last_name}} {{person.last_name}} {{company.suffix}}","{{person.last_name}}, {{person.last_name}} y {{person.last_name}} Asociados"],nn0=["habilidad","acceso","adaptador","algoritmo","alianza","analista","aplicación","enfoque","arquitectura","archivo","inteligencia artificial","array","actitud","medición","gestión presupuestaria","capacidad","desafío","circuito","colaboración","complejidad","concepto","conglomeración","contingencia","núcleo","fidelidad","base de datos","data-warehouse","definición","emulación","codificar","encriptar","extranet","firmware","flexibilidad","focus group","previsión","base de trabajo","función","funcionalidad","Interfaz Gráfica","groupware","Interfaz gráfico de usuario","hardware","Soporte","jerarquía","conjunto","implementación","infraestructura","iniciativa","instalación","conjunto de instrucciones","interfaz","intranet","base del conocimiento","red de area local","aprovechar","matrices","metodologías","middleware","migración","modelo","moderador","monitorizar","arquitectura abierta","sistema abierto","orquestar","paradigma","paralelismo","política","portal","estructura de precios","proceso de mejora","producto","productividad","proyecto","proyección","protocolo","línea segura","software","solución","estandardización","estrategia","estructura","éxito","superestructura","soporte","sinergia","mediante","marco de tiempo","caja de herramientas","utilización","website","fuerza de trabajo"],tn0=["S.L.","e Hijos","S.A.","Hermanos"],in0={adjective:Qr0,buzz_adjective:Xr0,buzz_noun:un0,buzz_verb:en0,descriptor:an0,name_pattern:rn0,noun:nn0,suffix:tn0},on0=in0,sn0=["com","mx","info","com.mx","org","gob.mx"],ln0=["gmail.com","yahoo.com","hotmail.com","nearbpo.com","corpfolder.com"],En0={domain_suffix:sn0,free_email:ln0},cn0=En0,dn0=[" s/n.",", #",", ##"," #"," ##"," ###"," ####"],Dn0=["Aguascalientes","Apodaca","Buenavista","Campeche","Cancún","Cárdenas","Celaya","Chalco","Chetumal","Chicoloapan","Chignahuapan","Chihuahua","Chilpancingo","Chimalhuacán","Ciudad Acuña","Ciudad de México","Ciudad del Carmen","Ciudad López Mateos","Ciudad Madero","Ciudad Obregón","Ciudad Valles","Ciudad Victoria","Coatzacoalcos","Colima-Villa de Álvarez","Comitán de Dominguez","Córdoba","Cuautitlán Izcalli","Cuautla","Cuernavaca","Culiacán","Delicias","Durango","Ensenada","Fresnillo","General Escobedo","Gómez Palacio","Guadalajara","Guadalupe","Guanajuato","Guaymas","Hermosillo","Hidalgo del Parral","Iguala","Irapuato","Ixtapaluca","Jiutepec","Juárez","La Laguna","La Paz","La Piedad-Pénjamo","León","Los Cabos","Los Mochis","Manzanillo","Matamoros","Mazatlán","Mérida","Mexicali","Minatitlán","Miramar","Monclova","Monclova-Frontera","Monterrey","Morelia","Naucalpan de Juárez","Navojoa","Nezahualcóyotl","Nogales","Nuevo Laredo","Oaxaca","Ocotlán","Ojo de agua","Orizaba","Pachuca","Piedras Negras","Poza Rica","Puebla","Puerto Vallarta","Querétaro","Reynosa-Río Bravo","Rioverde-Ciudad Fernández","Salamanca","Saltillo","San Cristobal de las Casas","San Francisco Coacalco","San Francisco del Rincón","San Juan Bautista Tuxtepec","San Juan del Río","San Luis Potosí-Soledad","San Luis Río Colorado","San Nicolás de los Garza","San Pablo de las Salinas","San Pedro Garza García","Santa Catarina","Soledad de Graciano Sánchez","Tampico-Pánuco","Tapachula","Tecomán","Tehuacán","Tehuantepec-Salina Cruz","Tepexpan","Tepic","Tetela de Ocampo","Texcoco de Mora","Tijuana","Tlalnepantla","Tlaquepaque","Tlaxcala-Apizaco","Toluca","Tonalá","Torreón","Tula","Tulancingo","Tulancingo de Bravo","Tuxtla Gutiérrez","Uruapan","Uruapan del Progreso","Valle de México","Veracruz","Villa de Álvarez","Villa Nicolás Romero","Villahermosa","Xalapa","Zacatecas-Guadalupe","Zacatlan","Zacatzingo","Zamora-Jacona","Zapopan","Zitacuaro"],xn0=["{{location.city_name}}"],mn0=["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","México","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],hn0=["México"],pn0=["#####"],gn0=["Esc. ###","Puerta ###","Edificio #"],fn0=["Aguascalientes","Baja California Norte","Baja California Sur","Estado de México","Campeche","Chiapas","Chihuahua","Coahuila","Colima","Durango","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacan","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas"],vn0=["AS","BC","BS","CC","CS","CH","CL","CM","DF","DG","GT","GR","HG","JC","MC","MN","MS","NT","NL","OC","PL","QT","QR","SP","SL","SR","TC","TS","TL","VZ","YN","ZS"],Cn0={normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},Fn0=["20 de Noviembre","Cinco de Mayo","Cuahutemoc","Manzanares","Donceles","Francisco I. Madero","Juárez","Repúplica de Cuba","Repúplica de Chile","Repúplica de Argentina","Repúplica de Uruguay","Isabel la Católica","Izazaga","Eje Central","Eje 6","Eje 5","La viga","Aniceto Ortega","Miguel Ángel de Quevedo","Amores","Coyoacán","Coruña","Batalla de Naco","La otra banda","Piedra del Comal","Balcón de los edecanes","Barrio la Lonja","Jicolapa","Zacatlán","Zapata","Polotitlan","Calimaya","Flor Marina","Flor Solvestre","San Miguel","Naranjo","Cedro","Jalisco","Avena"],kn0=["{{location.street_suffix}} {{person.first_name}}","{{location.street_suffix}} {{person.first_name}} {{person.last_name}}","{{location.street_suffix}} {{location.street_name}}"],An0=["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"],bn0={building_number:dn0,city_name:Dn0,city_pattern:xn0,country:mn0,default_country:hn0,postcode:pn0,secondary_address:gn0,state:fn0,state_abbr:vn0,street_address:Cn0,street_name:Fn0,street_pattern:kn0,street_suffix:An0},yn0=bn0,Bn0=["Abacalero","Abacería","Abacero","Abacial","Abaco","Abacora","Abacorar","Abad","Abada","Abadejo","Abadengo","Abadernar","Abadesa","Abadí","Abadía","Abadiado","Abadiato","Abajadero","Abajamiento","Abajar","Abajeño","Abajera","Abajo","Abalada","Abalanzar","Abalar","Abalaustrado","Abaldonadamente","Abaldonamiento","Bastonada","Bastonazo","Bastoncillo","Bastonear","Bastonero","Bástulo","Basura","Basural","Basurear","Basurero","Bata","Batacazo","Batahola","Batalán","Batalla","Batallador","Batallar","Batallaroso","Batallola","Batallón","Batallona","Batalloso","Batán","Batanar","Batanear","Batanero","Batanga","Bataola","Batata","Batatazo","Batato","Batavia","Bátavo","Batayola","Batazo","Bate","Batea","Bateador","Bateaguas","Cenagar","Cenagoso","Cenal","Cenaoscuras","Ceñar","Cenata","Cenca","Cencapa","Cencellada","Cenceñada","Cenceño","Cencero","Cencerra","Cencerrada","Cencerrado","Cencerrear","Cencerreo","Cencerril","Cencerrillas","Cencerro","Cencerrón","Cencha","Cencido","Cencío","Cencivera","Cenco","Cencuate","Cendal","Cendalí","Céndea","Cendolilla","Cendra","Cendrada","Cendradilla","Cendrado","Cendrar","Cendrazo","Cenefa","Cenegar","Ceneque","Cenero","Cenestesia","Desceñir","Descensión","Descenso","Descentrado","Descentralización","Descentralizador","Descentralizar","Descentrar","Descepar","Descerar","Descercado","Descercador","Descercar","Descerco","Descerebración","Descerebrado","Descerebrar","Descerezar","Descerrajado","Descerrajadura","Descerrajar","Descerrar","Descerrumarse","Descervigamiento","Descervigar","Deschapar","Descharchar","Deschavetado","Deschavetarse","Deschuponar","Descifrable","Descifrador","Desciframiento","Descifrar","Descifre","Descimbramiento","Descimbrar","Engarbarse","Engarberar","Engarbullar","Engarce","Engarfiar","Engargantadura","Engargantar","Engargante","Engargolado","Engargolar","Engaritar","Engarmarse","Engarnio","Engarrafador","Engarrafar","Engarrar","Engarro","Engarronar","Engarrotar","Engarzador","Engarzadura","Engarzar","Engasgarse","Engastador","Engastadura","Engastar","Engaste","Ficción","Fice","Ficha","Fichaje","Fichar","Fichero","Ficoideo","Ficticio","Fidalgo","Fidecomiso","Fidedigno","Fideero","Fideicomisario","Fideicomiso","Fideicomitente","Fideísmo","Fidelidad","Fidelísimo","Fideo","Fido","Fiducia","Geminación","Geminado","Geminar","Géminis","Gémino","Gemíparo","Gemiquear","Gemiqueo","Gemir","Gemología","Gemológico","Gemólogo","Gemonias","Gemoso","Gemoterapia","Gen","Genciana","Gencianáceo","Gencianeo","Gendarme","Gendarmería","Genealogía","Genealógico","Genealogista","Genearca","Geneático","Generable","Generación","Generacional","Generador","General","Generala","Generalato","Generalidad","Generalísimo","Incordio","Incorporación","Incorporal","Incorporalmente","Incorporar","Incorporeidad","Incorpóreo","Incorporo","Incorrección","Incorrectamente","Incorrecto","Incorregibilidad","Incorregible","Incorregiblemente","Incorrupción","Incorruptamente","Incorruptibilidad","Incorruptible","Incorrupto","Incrasar","Increado","Incredibilidad","Incrédulamente","Incredulidad","Incrédulo","Increíble","Increíblemente","Incrementar","Incremento","Increpación","Increpador","Increpar","Incriminación","Incriminar","Incristalizable","Incruentamente","Incruento","Incrustación"],zn0={words:Bn0},Sn0=zn0,Mn0={title:"Spanish (Mexico)",code:"es_MX",country:"MX",language:"es",endonym:"Español (México)",dir:"ltr",script:"Latn"},wn0=Mn0,L_=["Abigail","Abril","Adela","Adriana","Alejandra","Alexa","Alicia","Alondra Romina","Amalia","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Ana","Andrea","Ángela","Anita","Antonia","Araceli","Ariadna","Barbara","Beatriz","Berta","Blanca","Camila","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Dorotea","Dulce María","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Emilia","Emily","Esmeralda","Esperanza","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Ivanna","Jazmin","Jennifer","Jimena","Josefina","Juana","Julia","Julieta","Kimberly","Laura","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lourdes","Lucia","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María Cristina","María de Jesús","María de los Ángeles","María del Carmen","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María","Mariana","Maricarmen","Marilu","Marisol","Marta","Mayte","Melany","Melissa","Mercedes","Micaela","Miranda","Mónica","Monserrat","Naomi","Natalia","Nicole","Norma","Olivia","Paola","Patricia","Paulina","Pilar","Ramona","Raquel","Rebeca","Regina","Reina","Renata","Rocio","Rosa María","Rosa","Rosalia","Rosario","Sara","Silvia","Sofia","Soledad","Sonia","Susana","Teresa","Valentina","Valeria","Vanessa","Verónica","Victoria","Virginia","Ximena Guadalupe","Ximena","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe"],R_=["Sra.","Sta."],K_=["Aarón","Abraham","Adán","Agustín","Alan","Alberto","Alejandro","Alexander","Alexis","Alfonso","Alfredo","Andrés","Ángel Daniel","Ángel Gabriel","Antonio","Armando","Arturo","Axel","Benito","Benjamín","Bernardo","Brandon","Brayan","Carlos","César","Claudio","Clemente","Cristian","Cristobal","Damián","Daniel","David","Diego","Eduardo","Elías","Emiliano","Emilio","Emmanuel","Enrique","Erick","Ernesto","Esteban","Federico","Felipe","Fernando","Fernando Javier","Francisco","Francisco Javier","Gabriel","Gael","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Isaac","Isaias","Israel","Ivan","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Antonio","Jose Daniel","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Julio","Julio César","Kevin","Leonardo","Lorenzo","Lucas","Luis","Luis Ángel","Luis Fernando","Luis Gabino","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Matías","Mauricio","Maximiliano","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Saúl","Sebastian","Sergio","Tadeo","Teodoro","Timoteo","Tomás","Uriel","Vicente","Víctor","Victor Manuel"],Pn0=ju(L_,K_),Tn0=["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Águilar","Aguilera","Aguirre","Alanis","Alaniz","Alarcón","Alba","Alcala","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaraz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Alvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Aranda","Araña","Arce","Archuleta","Arellano","Arenas","Arevalo","Arguello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Bétancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cardenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrion","Carvajal","Casanova","Casares","Casárez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortez","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Domínquez","Duarte","Dueñas","Duran","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Franco","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gamez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gollum","Gómez","Gonzales","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillen","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernádez","Hernandes","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Huixtlacatl","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Jimínez","Juárez","Jurado","Kadar rodriguez","Kamal","Kamat","Kanaria","Kanea","Kanimal","Kano","Kanzaki","Kaplan","Kara","Karam","Karan","Kardache soto","Karem","Karen","Khalid","Kindelan","Koenig","Korta","Korta hernandez","Kortajarena","Kranz sans","Krasnova","Krauel natera","Kuzmina","Kyra","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montez","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ñañez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Peres","Pérez","Pichardo","Pineda","Piña","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quevedo","Quezada","Quinta","Quintairos","Quintana","Quintanilla","Quintero","Quintero cruz","Quintero de la cruz","Quiñones","Quiñónez","Quiros","Quiroz","Rael","Ramírez","Ramón","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodrígez","Rodríguez","Rodríquez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruiz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sanches","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vásquez","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villareal","Villarreal","Villaseñor","Villegas","Xacon","Xairo Belmonte","Xana","Xenia","Xiana","Xicoy","Yago","Yami","Yanes","Yáñez","Ybarra","Yebra","Yunta","Zabaleta","Zamarreno","Zamarripa","Zambrana","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"],jn0=[{value:"{{person.last_name}} {{person.last_name}}",weight:5},{value:"{{person.last_name}} de {{person.last_name}}",weight:1}],I_=["Sr."],Nn0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],Ln0=ju(R_,I_),Rn0=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM","Ing.","Lic.","Dr.","Mtro."],Kn0={descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","SubGerente","Director"],level:["Soluciones","Programa","Marca","Seguridad","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega","Scrum Master","Scrum Owner","Product Owner","Scrum Developer"]},In0={female_first_name:L_,female_prefix:R_,first_name:Pn0,last_name:Tn0,last_name_pattern:jn0,male_first_name:K_,male_prefix:I_,name:Nn0,prefix:Ln0,suffix:Rn0,title:Kn0},On0=In0,$n0=["5###-###-###","5##.###.###","5## ### ###","5########"],Hn0={formats:$n0},Gn0=Hn0,_n0=["hormigas","murciélagos","osos","abejas","pájaros","búfalo","gatos","pollos","ganado","perros","delfines","patos","elefantes","peces","zorros","ranas","gansos","cabras","caballos","canguros","leones","monos","búhos","bueyes","pingüinos","pueblo","cerdos","conejos","ovejas","tigres","ballenas","lobos","cebras","almas en pena","cuervos","gatos negros","quimeras","fantasmas","conspiradores","dragones","enanos","duendes","encantadores","exorcistas","hijos","enemigos","gigantes","gnomos","grifos","licántropos","némesis","ogros","oráculos","profetas","hechiceros","arañas","espíritus","vampiros","brujos","zorras","hombres lobo","brujas","adoradores","zombies","druidas"],Vn0=["{{location.state}} {{team.creature}}"],Jn0={creature:_n0,name:Vn0},Un0=Jn0,Wn0={cell_phone:_r0,color:Ur0,commerce:Yr0,company:on0,internet:cn0,location:yn0,lorem:Sn0,metadata:wn0,person:On0,phone_number:Gn0,team:Un0},O_=Wn0;new Ku({locale:[O_,l7,Ru,Lu]});var qn0=["0912 ### ####","0911 ### ####","0919 ### ####","0917 ### ####","0920 ### ####","0921 ### ####","0936 ### ####","0937 ### ####","0938 ### ####","0939 ### ####","0935 ### ####","0933 ### ####","0901 ### ####","0902 ### ####","0903 ### ####","0904 ### ####","0905 ### ####"],Zn0={formats:qn0},Yn0=Zn0,Qn0=["قرمز","سبز","آبی","زرد","بنفش","فیروزه ای","سفید","سیاه","قهوه ای","نارنجی","صورتی","خاکستری","خرمایی","آبی آسمانی","ارغوانی","زیتونی","نیلی","طلایی","لاجوردی","نقره ای"],Xn0={human:Qn0},ut0=Xn0,et0=["کتاب ها","فیلم ها","موزیک","بازی ها","الکترونیک","رایانه","خانه","باغ","ابزار","خواربار","سلامتی","زیبایی","اسباب بازی","بچه ها","بچه","تن پوش","کفش","زیور آلات","ورزش ها","بیرون از خانه","اتومبیل","صنعتی"],at0={adjective:["کوچک","ارگونومیک","باهوش","جذاب","باور نکردنی","خارق العاده","کاربردی","براق","عالی","معمولی","دست ساز","لطیف","بدون محدودیت","خوش طعم"],material:["استیل","چوبی","بتنی","پلاستیکی","کتان","گرانیتی","فلزی","نرم","تازه","یخ زده"],product:["صندلی","ماشین","کامپیوتر","کیبورد","ماوس","دوچرخه","توپ","دستکش","شلوار","پیراهن","میز","کفش","کلاه","حوله","صابون","تن ماهی","مرغ","ماهی","پنیر","بیکن","پیتزا","سالاد","سوسیس","چیپس"]},rt0={department:et0,product_name:at0},nt0=rt0,tt0=["انطباقی","پیشرفته","بهبود یافته","جذب شده","خودکار","متعادل","متمرکز بر تجارت","متمرکز","کلون شده","سازگار","قابل تنظیم","گروه متقابل","متمرکز بر مشتری","غیر متمرکز","مهندسی شده","دیجیتالی شده","توزیع شده","گوناگون","کوچک شده","ارگونومیک","انحصاری","منبسط","تمدید شده","رو در رو","متمرکز شده","خط مقدم","کاملاً قابل تنظیم","مبتنی بر عملکرد","اساسی","ضد آینده","افقی","پیاده سازی شده","خلاقانه","یکپارچه","شهودی","معکوس","اجباری","نظارت شده","چند کاناله","چند جانبی","متن باز","عملیاتی","بهینه شده","اختیاری","ارگانیک","سازمان یافته","پشتکار","مداوم","درجه","قطبی","فعال","متمرکز بر سود","ژرف","قابل برنامه ریزی","ترقی خواه","متمرکز بر کیفیت","واکنش گرا","تصحیح شده","رکود","مهندسی معکوس","قدرتمند","بدون درز","امن","خود توانمندی","همه کاره","مجازی","بینایی"],it0=["ارزش افزوده","عمودی","فعال","قدرتمند","انقلابی","مقیاس پذیر","پیشرو","خلاقانه","شهودی","راهبردی","تجارت الکترونیکی","ماموریت بحرانی","چسبنده","یک به یک","24/7","جهانی","دانه ای","بدون اصطکاک","مجازی","ویروسی","پویا","24/365","مغناطیسی","عقب","موثر","توزیع شده","بدون درز","قابل توسعه","کلاس جهانی","متن باز","هم افزایی","بینایی","سفارشی","مبتنی بر همکاری","متقاعد کننده","جامع","پولدار"],ot0=["هم افزایی","بازارها","شراکت","زیرساخت ها","پلتفرم","ابتکار عمل","کانال ها","اجتماعات","راه حل ها","خدمات الکترونیکی","موارد عملی","پورتال ها","سوله","فن آوری ها","محتوا","زنجیره تامین","همگرایی","روابط","معماری","رابط ها","بازارهای الکترونیکی","تجارت الکترونیک","سیستم ها","پهنای باند","مدل ها","ذهنیت","تحویل دادنی ها","کاربران","شبکه ها","برنامه های کاربردی","تجارت الکترونیکی","ویژگی ها","تجربیات","روش شناسی","بلاکچین"],st0=["پیاده سازی","استفاده","ادغام","ساده سازی","بهینه سازی","تبدیل","پذیرفتن","فعال کردن","نفوذ کردن","اختراع دوباره","تجمیع","معماری","تحریک کردن","مورف","قدرت دادن","پیش بینی کننده","کسب درآمد","مهار","تسهیل کردن","تصاحب کردن","بی تفاوت","هم افزایی","استراتژی کردن","استقرار","نام تجاری","رشد کردن","هدف"],lt0=["24 ساعت","24/7","نسل سوم","نسل چهارم","نسل پنجم","نسل ششم","تجزیه و تحلیل","نامتقارن","ناهمگام","نگرش محور","پس زمینه","پهنای باند پایش","دو جهته","دوتایی","روشن اندیشی","مشتری محور","سرویس دهنده مشتری","منسجم","مرکب","حساس به متن","مبتنی بر متن","مبتنی بر محتوا","اختصاصی","تقاضا محور","اموزشی","جهت دار","گسسته","بی تفاوت","پویا","محیط زیست","توانمند سازی","اجرایی","صریح","خطاپذيری","پیش زمینه","پایدار","ثابت","سیستمی","شایسته سیستم","محسوس","انتقالی","یکسان","روند رو به بالا","تحمل صفر"],Et0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} و {{person.last_name}}"],ct0=["توانایی","دسترسی","آداپتور","الگوریتم","اتحاد","تحلیلگر","کاربرد","رویکرد","معماری","بایگانی","هوش مصنوعی","آرایه","نگرش","معیار","مدیریت بودجه","قابلیت","ظرفیت","چالش","جریان","همکاری","پیچیدگی","مفهوم","اجتماع","احتمالی","هسته","بانک اطلاعاتی","پایگاه داده تحلیلی","تعریف","شبیه سازی","رمزگذاری","اکسترانت","سیستم عامل","انعطاف پذیری","نیروی کار"],dt0=["کارخانه","و پسران","شرکت با مسئولیت محدود","گروه"],Dt0={adjective:tt0,buzz_adjective:it0,buzz_noun:ot0,buzz_verb:st0,descriptor:lt0,name_pattern:Et0,noun:ct0,suffix:dt0},xt0=Dt0,mt0={wide:["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"],abbr:["فرو","ارد","خرد","تیر","مرد","شهر","مهر","آبا","آذر","دی","بهم","اسف"]},ht0={wide:["شنبه","یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پتچشنبه","جمعه"],abbr:["ش","ی","د","س","چ","پ","ج"]},pt0={month:mt0,weekday:ht0},gt0=pt0,ft0=["پس انداز","سرمایه گذاری","وام مسکن","کارت اعتباری","وام خودرو","وام شخصی"],vt0=["5[1-5]##-####-####-###L","6771-89##-####-###L"],Ct0=["4###########L","4###-####-####-###L"],Ft0={mastercard:vt0,visa:Ct0},kt0=Ft0,At0=[{name:"درهم امارات",code:"AED",symbol:""},{name:"افغانی",code:"AFN",symbol:"؋"},{name:"پزو آرژانتین",code:"ARS",symbol:"$"},{name:"دلار استرالیا",code:"AUD",symbol:"$"},{name:"مانات آذربایجان",code:"AZN",symbol:"ман"},{name:"دلار کانادا",code:"CAD",symbol:"$"},{name:"فرانک سوئیس",code:"CHF",symbol:"CHF"},{name:"کرون چک",code:"CZK",symbol:"Kč"},{name:"کرون",code:"EEK",symbol:""},{name:"دینار عراق",code:"IQD",symbol:""},{name:"ریال ایران",code:"IRR",symbol:"﷼"},{name:"کرون ایسلند",code:"ISK",symbol:"kr"},{name:"دینار اردن",code:"JOD",symbol:""},{name:"ین",code:"JPY",symbol:"¥"},{name:"دینار کویت",code:"KWD",symbol:""},{name:"دینار لیبی",code:"LYD",symbol:""},{name:"درهم مراکش",code:"MAD",symbol:""},{name:"روپی نپال",code:"NPR",symbol:"₨"},{name:"ریال عمان",code:"OMR",symbol:"﷼"},{name:"پزو فیلیپین",code:"PHP",symbol:"Php"},{name:"روپی پاکستان",code:"PKR",symbol:"₨"},{name:"ریال قطر",code:"QAR",symbol:"﷼"},{name:"روبل روسیه",code:"RUB",symbol:"руб"},{name:"ریال عربستان",code:"SAR",symbol:"﷼"},{name:"پوند سودان",code:"SDG",symbol:""},{name:"کرون سوئد",code:"SEK",symbol:"kr"},{name:"دلار سنگاپور",code:"SGD",symbol:"$"}],bt0=["سپرده","برداشت از حساب","پرداخت","صورتحساب"],yt0={account_type:ft0,credit_card:kt0,currency:At0,transaction_type:bt0},Bt0=yt0,zt0=["com","ir","info","net","org"],St0=["example.org","example.com","example.net"],Mt0=["gmail.com","yahoo.com","hotmail.com"],wt0={domain_suffix:zt0,example_email:St0,free_email:Mt0},Pt0=wt0,Tt0=["##","#"],jt0=["تهران","مشهد","اصفهان","کرج","تبریز","شیراز","اهواز","قم","کرمانشاه","ارومیه","رشت","زاهدان","کرمان","اراک","همدان","یزد","اردبیل","بندرعباس","اسلام‌شهر","زنجان","قزوین","سنندج","خرم‌آباد","گرگان","ساری","ملارد","قدس","کاشان","گلستان","شهریار","دزفول","خمینی‌شهر","بروجرد","نیشابور","سبزوار","نجف‌آباد","آمل","بابل","ورامین","آبادان","پاکدشت","خوی","ساوه","بجنورد","قائم‌شهر","بوشهر","قرچک","سیرجان","بیرجند","ایلام"],Nt0=["{{location.city_name}}"],Lt0=["شمال","شرق","غرب","جنوب","جدید","جزیره"],Rt0=["روستا","شهر","دهکده","بندر","دژ","بندرگاه","ناحیه"],Kt0=["چین","هند","ایالات متحده آمریکا","اندونزی","برزیل","بنگلادش","روسیه","ژاپن","پاکستان","ویتنام","نیجریه","مکزیک","اتیوپی","آلمان","فیلیپین","تایلند","جمهوری دموکراتیک کنگو","میانمار","بریتانیا","فرانسه","ترکیه","ایران","مصر","کره جنوبی","ایتالیا","تانزانیا","کلمبیا","اسپانیا","اوکراین","کنیا","کانادا","آفریقای جنوبی","لهستان","اوگاندا","آرژانتین","ازبکستان","پرو","نپال","ونزوئلا","مالزی","کره شمالی","استرالیا","غنا","سودان","مراکش","تایوان","الجزایر","موزامبیک","ماداگاسکار","رومانی","قزاقستان","آنگولا","عراق","سریلانکا","کامرون","عربستان سعودی","شیلی","هلند","ساحل عاج","کامبوج","افغانستان","یمن","اکوادور","بورکینافاسو","زامبیا","سنگال","مالاوی","گینه","پرتغال","جمهوری چک","کوبا","بلژیک","سوئد","سوریه","بلاروس","سوئیس","بولیوی","یونان","جمهوری دومینیکن","هائیتی","نیجر","جمهوری آذربایجان","امارات متحده عربی","گواتمالا","رواندا","چاد","مجارستان","بوروندی","پاپوآ گینه نو","تونس","زیمبابوه","هنگ کنگ","اتریش","بنین","هندوراس","اسرائیل","سومالی","سنگاپور","لائوس","مالی","پاراگوئه","نیکاراگوئه","اریتره","جمهوری کنگو","دانمارک","السالوادور","اسلواکی","نروژ","فنلاند","توگو","بلغارستان","نیوزیلند","کویت","قرقیزستان","ترکمنستان","کاستاریکا","تاجیکستان","سیرالئون","جمهوری ایرلند","جمهوری آفریقای مرکزی","گرجستان","اردن","کرواسی","صربستان","اروگوئه","لیبی","پاناما","بوسنی و هرزگوین","لبنان","لیتوانی","قطر","ارمنستان","لیبریا","موریتانی","بوتسوانا","پورتوریکو","جامائیکا","مولداوی","آلبانی","مغولستان","لتونی","عمان","جمهوری مقدونیه","اسلوونی","نامیبیا","لسوتو","کوزوو","گامبیا","بحرین","استونی","موریس","گینه بیسائو","گابن","ترینیداد و توباگو","قبرس","اسواتینی","تیمور شرقی","ماکائو","نوار غزه","پادشاهی بوتان","فیجی","گویان","جیبوتی","مونتهنگرو","کومور","لوکزامبورگ","برونئی","جزایر سلیمان","باهاما","کیپ ورد","گینه استوایی","مالت","ایسلند","سورینام","مالدیو","صحرای غربی","باربادوس","بلیز","پلینزی فرانسه","وانواتو","کالدونیای جدید","سنت لوسیا","کوراسائو","گوآم","گرنادا","سنت وینسنت و گرنادینها","جرسی","سائوتومه و پرنسیپ","موناکو","آروبا","جزایر ویرجین ایالات متحده","ساموآ","جزیره من","تونگا","سیشل","جزایر کیمن","جزایر ماریانای شمالی","برمودا","آندورا","لیختناشتاین","جزایر فارو","گرنزی","آنتیگوا و باربودا","گرینلند","دومینیکا","سنت مارتین","سان مارینو","سنت کیتس و نویس","ساموای آمریکا","ایالات فدرال میکرونزی","جزایر ویرجین انگلستان","جبل طارق","جزایر مارشال","پالائو","کیریباتی","جزایر کوک","آنگویلا","جزایر فالکلند","جزایر تورکس و کایکوس","مونتسرات","تووالو","سنت پیر و ماژلان","والیس و فوتونا","واتیکان","سینت هلینا","سوالبارد","جزیره نورفولک","نیووی","توکلائو","جزایر پیتکرن"],It0=["ایران"],Ot0=["شمال","شرق","جنوب","غرب","شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"],$t0=["#####-#####"],Ht0=["واحد #","# طبقه"],Gt0=["آذربایجان شرقی","آذربایجان غربی","اردبیل","اصفهان","البرز","ایلام","بوشهر","تهران","چهارمحال و بختیاری","خراسان جنوبی","خراسان رضوی","خراسان شمالی","خوزستان","زنجان","سمنان","سیستان و بلوچستان","فارس","قزوین","قم","کردستان","کرمان","کرمانشاه","کهگیلویه و بویراحمد","گلستان","گیلان","لرستان","مازندران","مرکزی","هرمزگان","همدان","یزد"],_t0={normal:"{{location.street}}, پلاک {{location.buildingNumber}}",full:"{{location.street}}, پلاک {{location.buildingNumber}} {{location.secondaryAddress}}"},Vt0=["{{location.street_prefix}} {{location.street_suffix}}"],Jt0=["خیابان","کوچه","بن بست","بلوار"],Ut0=["آزادی","آفریقا","آذربایجان","حقانی","امیرکبیر","اجاره دار","اقبال لاهوری","ابوذر","قدس","سباری","فاطمی","مالک اشتر","نیایش","دیباجی","واعظی","دستغیب","موحد دانش","کارگر شمالی","استاد قریب","یادگار امام","دکتر چمران","رسالت","سمیه","شهید مطهری","هویزه","دماوند","توحید","ستارخان","کارون","استادمعین","رامین","اندرزگو"],Wt0={building_number:Tt0,city_name:jt0,city_pattern:Nt0,city_prefix:Lt0,city_suffix:Rt0,country:Kt0,default_country:It0,direction:Ot0,postcode:$t0,secondary_address:Ht0,state:Gt0,street_address:_t0,street_pattern:Vt0,street_prefix:Jt0,street_suffix:Ut0},qt0=Wt0,Zt0=["لورم","ایپسوم","متن","ساختگی","با،","تولید","سادگی","نامفهوم،","از","صنعت","چاپ","و با","استفاده","طراحان","گرافیک","است","چاپگرها","و متون","بلکه","روزنامه.","و مجله","در","ستون","و سطر","آنچنان","که،","لازم","و برای","شرایط","فعلی","تکنولوژی","مورد نیاز","و کاربردهای","متنوع","با هدف","بهبود","ابزارهای کاربردی","می باشد","کتابهای","زیادی","شصت و سه درصد","گذشته","حال","و آینده","شناخت","فراوان","جامعه","و","متخصصان","را","می طلبد","تا با،","نرم افزارها","بیشتری را","برای","رایانه ای","علی الخصوص ","طراحان خلاقی","و فرهنگ پیشرو","در زبان فارسی ","ایجاد","کرد","در این صورت","می توان","امید","داشت","که","تمام","و دشواری","موجود","ارائه","راهکارها","سخت","تایپ","به پایان"," و زمان","شامل","حروفچینی","دستاوردهای","اصلی","جوابگوی","سوالات","پیوسته","اهل","دنیای","طراحی","اساسا","مورد","قرار گیرد"],Yt0={words:Zt0},Qt0=Yt0,Xt0={title:"Farsi/Persian",code:"fa",language:"fa",endonym:"فارسی",dir:"rtl",script:"Arab"},ui0=Xt0,ei0=["راک","متال","پاپ","الکترونیک","محلی","جهانی","کانتری","جاز","فانک","سول","هیپ هاپ","کلاسیک","لاتین","رگه","بلوز","غیرموسیقی","رپ"],ai0={genre:ei0},ri0=ai0,ni0=["مریم","نازنین","غزاله","محدثه","بهناز","زینب","کیمیا","سوسن","لاله","آنا","آناهیتا","آنیتا","آرمیتا","آتوسا","آیدا","بنفشه","بهار","بیتا","پارمیس","پریناز","پریسا","پرنیان","سارا","پگاه","ترانه","چکاوک","دریا","درسا","فرشته","ملیسا","ملیکا","رویا","زیبا","یاسمن","سپیده","سمیرا","سیما","شادی","هانیه","شهرزاد","شکوه","سمیه","شهلا","شیدا","شیوا","فرانک","فرزانه","فرناز","فریبا","فریماه","کتایون","گلاره","گیتی","گیسو","مروارید","مهرناز","مهسا","مینا","مینو","مهوش","میترا","نگین","نگار","نیلوفر","رز","هلیا","هستی"],$_=["خانم","دکتر"],ti0=["آبان دخت","آبتین","آتوسا","آفر","آفره دخت","آذرنوش‌","آذین","آراه","آرزو","آرش","آرتین","آرتام","آرتمن","آرشام","آرمان","آرمین","آرمیتا","آریا فر","آریا","آریا مهر","آرین","آزاده","آزرم","آزرمدخت","آزیتا","آناهیتا","آونگ","آهو","آیدا","اختر","ارد","اردشیر","اردوان","ارژن","ارژنگ","ارسلان","ارغوان","ارمغان","ارنواز","اروانه","استر","اسفندیار","اشکان","اشکبوس","افسانه","افسون","افشین","امید","آنوشا","انوشروان","اورنگ","اوژن","اوستا","اهورا","ایاز","ایران","ایراندخت","ایرج","ایزدیار","بابک","باپوک","باربد","بارمان","بامداد","بامشاد","بانو","بختیار","برانوش","بردیا","برزو","برزویه","برزین","برمک","بزرگمهر","بنفشه","بوژان","بویان","بهار","بهارک","بهاره","بهتاش","بهداد","بهرام","بهدیس","بهرخ","بهرنگ","بهروز","بهزاد","بهشاد","بهمن","بهناز","بهنام","بهنود","بهنوش","بیتا","بیژن","پارسا","پاکان","پاکتن","پاکدخت","پانته آ","پدرام","پرتو","پرشنگ","پرستو","پرویز","پردیس","پرهام","پژمان","پژوا","پرنیا","پشنگ","پروانه","پروین","پری","پریچهر","پریدخت","پریسا","پرناز","پریوش","پریا","پوپک","پوران","پوراندخت","پوریا","پولاد","پویا","پونه","پیام","پیروز","پیمان","تابان","تاباندخت","تاجی","تارا","تاویار","ترانه","تناز","توران","توراندخت","تورج","تورتک","توفان","توژال","تیر داد","تینا","تینو","جابان","جامین","جاوید","جریره","جمشید","جوان","جویا","جهان","جهانبخت","جهانبخش","جهاندار","جهانگیر","جهان بانو","جهاندخت","جهان ناز","جیران","چابک","چالاک","چاوش","چوبین","چهرزاد","خاوردخت","خداداد","خدایار","خرم","خرمدخت","خسرو","خشایار","خورشید","دادمهر","دارا","داراب","داریا","داریوش","دانوش","داور‌","دایان","دریا","دل آرا","دل آویز","دلارام","دل انگیز","دلبر","دلبند","دلربا","دلشاد","دلکش","دلناز","دلنواز","دورشاسب","دنیا","دیااکو","دیانوش","دیبا","دیبا دخت","رابو","رابین","رادبانو","رادمان","رازبان","راژانه","راسا","رامتین","رامش","رامشگر","رامونا","رامیار","رامیلا","رامین","راویار","رژینا","رخپاک","رخسار","رخشانه","رخشنده","رزمیار","رستم","رکسانا","روبینا","رودابه","روزبه","روشنک","روناک","رهام","رهی","ریبار","راسپینا","زادبخت","زاد به","زاد چهر","زاد فر","زال","زادماسب","زاوا","زردشت","زرنگار","زری","زرین","زرینه","زمانه","زونا","زیبا","زیبار","زیما","زینو","ژاله","ژالان","ژیار","ژینا","ژیوار","سارا","سارک","سارنگ","ساره","ساسان","ساغر","سام","سامان","سانا","ساناز","سانیار","ساویز","ساهی","ساینا","سایه","سپنتا","سپند","سپهر","سپهرداد","سپیدار","سپید بانو","سپیده","ستاره","ستی","سرافراز","سرور","سروش","سوبا","سوبار","سنبله","سودابه","سوری","سورن","سورنا","سوزان","سوزه","سوسن","سومار","سولان","سولماز","سوگند","سهراب","سهره","سهند","سیامک","سیاوش","سیبوبه ‌","سیما","سیمدخت","سینا","سیمین","سیمین دخت","شاپرک","شادی","شادمهر","شاران","شاهپور","شاهدخت","شاهرخ","شاهین","شاهیندخت","شایسته","شباهنگ","شب بو","شبدیز","شبنم","شراره","شرمین","شروین","شکوفه","شکفته","شمشاد","شمین","شوان","شمیلا","شورانگیز","شوری","شهاب","شهبار","شهباز","شهبال","شهپر","شهداد","شهرآرا","شهرام","شهربانو","شهرزاد","شهرناز","شهرنوش","شهره","شهریار","شهلا","شهنواز","شهین","شیبا","شیدا","شیده","شیردل","شیرزاد","شیرنگ","شیرو","شیرین دخت","شیما","شینا","شیرین","شیوا","طوس","طوطی","طهماسب","طهمورث","غوغا","غنچه","فتانه","فدا","فراز","فرامرز","فرانک","فراهان","فربد","فربغ","فرجاد","فرخ","فرخ پی","فرخ داد","فرخ رو","فرخ زاد","فرخ لقا","فرخ مهر","فرداد","فردیس","فرین","فرزاد","فرزام","فرزان","فرزانه","فرزین","فرشاد","فرشته","فرشید","فرمان","فرناز","فرنگیس","فرنود","فرنوش","فرنیا","فروتن","فرود","فروز","فروزان","فروزش","فروزنده","فروغ","فرهاد","فرهنگ","فرهود","فربار","فریبا","فرید","فریدخت","فریدون","فریمان","فریناز","فرینوش","فریوش","فیروز","فیروزه","قابوس","قباد","قدسی","کابان","کابوک","کارا","کارو","کاراکو","کامبخت","کامبخش","کامبیز","کامجو","کامدین","کامران","کامراوا","کامک","کامنوش","کامیار","کانیار","کاووس","کاوه","کتایون","کرشمه","کسری","کلاله","کمبوجیه","کوشا","کهبد","کهرام","کهزاد","کیارش","کیان","کیانا","کیانچهر","کیاندخت","کیانوش","کیاوش","کیخسرو","کیقباد","کیکاووس","کیوان","کیوان دخت","کیومرث","کیهان","کیهانه","گرد آفرید","گردان","گرشا","گرشاسب","گرشین","گرگین","گزل","گشتاسب","گشسب بانو","گل","گل آذین","گل آرا‌","گلاره","گل افروز","گلاله","گل اندام","گلاویز","گلباد","گلبار","گلبام","گلبان","گلبانو","گلبرگ","گلبو","گلبهار","گلبیز","گلپاره","گلپر","گلپری","گلپوش","گل پونه","گلچین","گلدخت","گلدیس","گلربا","گلرخ","گلرنگ","گلرو","گلشن","گلریز","گلزاد","گلزار","گلسا","گلشید","گلنار","گلناز","گلنسا","گلنواز","گلنوش","گلی","گودرز","گوماتو","گهر چهر","گوهر ناز","گیتی","گیسو","گیلدا","گیو","لادن","لاله","لاله رخ","لاله دخت","لبخند","لقاء","لومانا","لهراسب","مارال","ماری","مازیار","ماکان","مامک","مانا","ماندانا","مانوش","مانی","مانیا","ماهان","ماهاندخت","ماه برزین","ماه جهان","ماهچهر","ماهدخت","ماهور","ماهرخ","ماهزاد","مردآویز","مرداس","مرزبان","مرمر","مریم","مزدک","مژده","مژگان","مستان","مستانه","مشکاندخت","مشکناز","مشکین دخت","منیژه","منوچهر","مهبانو","مهبد","مه داد","مهتاب","مهدیس","مه جبین","مه دخت","مهر آذر","مهر آرا","مهر آسا","مهر آفاق","مهر افرین","مهرآب","مهرداد","مهر افزون","مهرام","مهران","مهراندخت","مهراندیش","مهرانفر","مهرانگیز","مهر دخت","مهرزاده ‌","مهرناز","مهرنوش","مهرنکار","مهرنیا","مهروز","مهری","مهریار","مهسا","مهستی","مه سیما","مهشاد","مهشید","مهنام","مهناز","مهنوش","مهوش","مهیار","مهین","مهین دخت","میترا","میخک","مینا","مینا دخت","مینو","مینودخت","مینو فر","نادر","ناز آفرین","نازبانو","نازپرور","نازچهر","نازفر","نازلی","نازی","نازیدخت","نامور","ناهید","ندا","نرسی","نرگس","نرمک","نرمین","نریمان","نسترن","نسرین","نسرین دخت","نسرین نوش","نکیسا","نگار","نگاره","نگارین","نگین","نوا","نوش","نوش آذر","نوش آور","نوشا","نوش آفرین","نوشدخت","نوشروان","نوشفر","نوشناز","نوشین","نوید","نوین","نوین دخت","نیشا","نیک بین","نیک پی","نیک چهر","نیک خواه","نیکداد","نیکدخت","نیکدل","نیکزاد","نیلوفر","نیما","وامق","ورجاوند","وریا","وشمگیر","وهرز","وهسودان","ویدا","ویس","ویشتاسب","ویگن","هژیر","هخامنش","هیربد","هرمز","همایون","هما","همادخت","همدم","همراز","همراه","هنگامه","هوتن","هور","هورتاش","هورچهر","هورداد","هوردخت","هورزاد","هورمند","هوروش","هوشنگ","هوشیار","هومان","هومن","هونام","هویدا","هیتاسب","هیرمند","هیما","هیوا","یادگار","یاسمن","یاشار","یاور","یزدان","یگانه","یوشیتا"],ii0=["عارف","عاشوری","عالی","عبادی","عبدالکریمی","عبدالملکی","عراقی","عزیزی","عصار","عقیلی","علم","علم‌الهدی","علی عسگری","علی‌آبادی","علیا","علی‌پور","علی‌زمانی","عنایت","غضنفری","غنی","فارسی","فاطمی","فانی","فتاحی","فرامرزی","فرج","فرشیدورد","فرمانفرمائیان","فروتن","فرهنگ","فریاد","فنایی","فنی‌زاده","فولادوند","فهمیده","قاضی","قانعی","قانونی","قمیشی","قنبری","قهرمان","قهرمانی","قهرمانیان","قهستانی","کاشی","کاکاوند","کامکار","کاملی","کاویانی","کدیور","کردبچه","کرمانی","کریمی","کلباسی","کمالی","کوشکی","کهنمویی","کیان","کیانی","کیمیایی","گل محمدی","گلپایگانی","گنجی","لاجوردی","لاچینی","لاهوتی","لنکرانی","لوکس","مجاهد","مجتبایی","مجتبوی","مجتهد شبستری","مجتهدی","مجرد","محجوب","محجوبی","محدثی","محمدرضایی","محمدی","مددی","مرادخانی","مرتضوی","مستوفی","مشا","مصاحب","مصباح","مصباح‌زاده","مطهری","مظفر","معارف","معروف","معین","مفتاح","مفتح","مقدم","ملایری","ملک","ملکیان","منوچهری","موحد","موسوی","موسویان","مهاجرانی","مهدی‌پور","میرباقری","میردامادی","میرزاده","میرسپاسی","میزبانی","ناظری","نامور","نجفی","ندوشن","نراقی","نعمت‌زاده","نقدی","نقیب‌زاده","نواب","نوبخت","نوبختی","نهاوندی","نیشابوری","نیلوفری","واثقی","واعظ","واعظ‌زاده","واعظی","وکیلی","هاشمی","هاشمی رفسنجانی","هاشمیان","هامون","هدایت","هراتی","هروی","همایون","همت","همدانی","هوشیار","هومن","یاحقی","یادگار","یثربی","یلدا"],oi0=[{value:"{{person.last_name}}",weight:1}],si0=["علی","حسن","محمد","مهدی","مسعود","دانیال","سجاد","امیر","رضا","مازیار","مهیار","محمدرضا","فرهاد","افشین","مهرداد","مهراد","کیانوش","کیوان","کامران","مهران","سروش","سامان","هادی","همایون","ایمان","رامین","رامتین","امین","سپهر","سهیل","عرفان","جواد","نیما","پرهام","میلاد","شایان","شهاب","کاوه","بهمن","سیاوش","سعید","امید","حسین","سینا","مهدیار","صدرا","عباس","امیرسینا","نوید","پیمان","پژمان","مجید","حمید","وحید","علیرضا","آیدین","آرمان","امیرحسین","آرین","کسرا","جمشید","فریبرز","قاسم","صمد","حامد","فرزاد","فریدون","فربد","فرگام","یاسین","آرش","آرمین","شهروز"],H_=["آقای","دکتر"],li0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],Ei0=ju($_,H_),ci0={descriptor:["رهبر","ارشد","مستقیم","پویا","آینده","محصول","ملی","منطقه","ناحیه","مرکزی","جهانی","مشتری","سرمایه گذار","بین المللی","میراث","داخلی","انسان","رئیس","مدیر اصلی"],level:["راه حل ها","برنامه","نام تجاری","امنیت","پژوهش","بازار یابی","رهنمود","پیاده سازی","ادغام","عملکرد","واکنش","الگو","تدابیر","شناسایی","بازارها","گروه ها","بخش","برنامه های کاربردی","بهينه سازي","عملیات","زیر ساخت","اینترانت","ارتباطات","وب","کیفیت","اطمینان","پویایی","حساب ها","داده ها","خلاقیت","پیکربندی","مسئوليت","فعل و انفعالات","عوامل","قابلیت استفاده","معیار"],job:["کارگر ساده","سرپرست کارگاه","ناظر","مهندس پروژه","کارفرما","مدیر","سرپرست","اموردفتری","کارمند","مسئول","مدیرعامل","رئیس هیئت مدیره","عضو هیئت مدیره","کارشناس","مربی","مدرس","منشی","فروشنده","متصدی","تکنسین","استادکار","نصاب","حسابدار","راننده","نگهبان","رئیس","مهندس","مدیرفروش","کارشناس فنی","مسئول فنی","کارگر فنی","بازاریاب","کارپرداز","خدمتگزار"]},di0={female_first_name:ni0,female_prefix:$_,first_name:ti0,last_name:ii0,last_name_pattern:oi0,male_first_name:si0,male_prefix:H_,name:li0,prefix:Ei0,title:ci0},Di0=di0,xi0=["021 ### #####","031 ### #####","041 ### #####","045 ### #####","061 ### #####","051 ### #####","058 ### #####","028 ### #####","026 ### #####","044 ### #####","024 ### #####","023 ### #####","076 ### #####","+98 21 ### #####"],mi0={formats:xi0},hi0=mi0,pi0=["دیزل","الکتریکی","بنزین","هیبرید"],gi0=["شورولت","کادیلاک","فورد","کرایسلر","دوج","جیپ","تسلا","تویوتا","هوندا","نیسان","آٔ‌ئودی","مرسدس بنز","بی ام و","ولکس واگن","پورشه","جگوار","استون مارتین","لندرور","بنتلی","مینی","رولز رویس","فیات","لامبورگینی","مازراتی","فراری","بوگاتی","کیا","هیوندای"],fi0=["فیستا","فوکوس","تاروس","موستانگ","اکسپلورر","کروز","مالیبو","ایمپالا","کامارو","کروت","کولورادو","سیلورادو","اسکالید","آلپاین","چارجر","چلنجر","رانگلر","گرند چروکی","رودستر","کمری","پریوس","لندکروزر","آکورد","سیویک","المنت","سنترا","آلتیما","یبتل","جتا","گلف","911","اسپایدر","کونتاچ","مورسیه لاگو","اونتادور"],vi0=["ون","کوپه","پیکاپ","مینی ون","ون مسافرتی","شاسی بلند","سدان","استیشن"],Ci0={fuel:pi0,manufacturer:gi0,model:fi0,type:vi0},Fi0=Ci0,ki0=["زیبا","بزرگ","کوچک","قدیمی","جدید","خوب","بد","داغ","سریع","کند","پر","خالی","پرت","خوشحال","غمگین","خسته","شاد","تاریک","روشن","نرم","سخت","دشوار","آسان","پایین","بالا","ضعیف","قوی","نازک","ضخیم","تنگ","گشاد","بارانی","خشک","زنده","مرده","نزدیک","دور","ساده","پیچیده","فوق‌العاده","عادی","گرم","سرد","پوشیده","باز","بسته","بلند","کوتاه","دقیق","نامرئی","مشهور","ناشناخته","پرنده","خیابانی","روستایی","شهری","دانشجویی","کارمندی","تولیدی","ساحلی","کوهستانی","کشاورزی","فنی","علمی","خبری","ورزشی","هنری","شیرین","تلخ","شور","بوییده","بی‌بو","تازه","خراب","شکسته","مناسب","نامناسب","عالی","خام","کامل","ناقص","موفق","ناموفق","سرگرم‌کننده","خسته‌کننده","آشنا","ناشنا","اصلی","ثانوی","محلی","بین‌المللی","فارسی","انگلیسی","مفید","بی‌فایده"],Ai0=["و","یا","اما","بلکه","لیکن","زیرا","چون","هر چند","تا","همچنین","بنابراین","اگرچه","همچون"],bi0=["آه","وای","اوه","اوف","اَخ","آهان","اِی وای","وایسا","آفرین","هورا","واو","یاالله"],yi0=["میوه","گل","کتاب","خانه","ماشین","دست","پدر","مادر","بچه","دختر","پسر","مرد","زن","دوست","خواب","آسمان","دریا","شیر","گربه","سگ","میز","صندلی","پنجره","در","روز","ماه","سال","صبح","شب","کوه","درخت","باغ","رنگ","آب","آتش","خورشید","ماهی","پرنده","حیوان","مرغ","میمون","گوش","چشم","زبان","دندان","صدا","خنده","گریه","خیابان","شهر","روستا","مدرسه","دانشگاه","پزشک","دندانپزشک","مهندس","آهنگ","فیلم","تئاتر","نقاشی","عکس","خبر","روزنامه","مجله","تلویزیون","رادیو","موسیقی","رقص","ورزش","فوتبال","بسکتبال","والیبال","شنا","تنیس","بیسبال","هنر","نقش","خواننده","هنرمند","نویسنده","شاعر","کارگر","مدیر","رئیس","کشاورز","فروشنده","مشتری","کامپیوتر","تلفن","اینترنت","موبایل","تبلت","دوربین","نظارت","ساعت","کیف","کفش","لباس","شلوار","پیراهن","دستکش","شال","کلاه","عینک","شامپو","صابون"],Bi0=["با","بدون","برای","درباره","بین","از","تا","روی","به‌وسیله","در","علی‌رغم","بعد از","قبل از","بالا","پایین","در جلوی","پشت","در کنار","در دسترس","در ضد","نزد","در عین حال","برابر با","میان","در عوض","به دلیل","نزدیک","دور","با توجه به","به عنوان","علاوه بر","با هم","با احترام به","برخلاف","به‌روز","تحت","به طوری که","به صورت","به عنوان مثال","علاوه بر آن","با توجه به این که","تا حدودی","با اطمینان","با هر شک","با استفاده از","بدون توجه به","تا حد امکان","به طور عمده","به نسبت","به تناسب","به نظر","به طور کامل","در برابر","به هیچ وجه","در مقابل","به نوعی","به ترتیب"],zi0=["رفتن","آمدن","خوردن","نوشیدن","خواندن","نوشتن","دیدن","شنیدن","گفتن","بودن","داشتن","آغاز کردن","پایان دادن","شروع کردن","تمام کردن","کمک کردن","انجام دادن","فهمیدن","تلاش کردن","بازی کردن","درک کردن","انتظار داشتن","احساس کردن","مشاهده کردن","باختن","برنده شدن","می‌دانستن","فکر کردن","علاقه داشتن","خواستن","امیدوار بودن","باور کردن","پیشنهاد دادن","قبول کردن","رد کردن","راه انداختن","پیروی کردن","واکنش نشان دادن","گذاشتن","دریافت کردن","دست یافتن","مجبور کردن","می‌خواستن","نشان دادن","پشتیبانی کردن","رسیدن","فراموش کردن","انتخاب کردن","ترجیح دادن","تصمیم گرفتن","تشویق کردن","رهبری کردن","درست کردن","گم شدن","ساختن","سفارش دادن","سازماندهی کردن","توجه داشتن","خوابیدن","سرگرم شدن","جواب دادن","عکس العمل نشان دادن","درخواست کردن","تسلط داشتن","شک کردن","اطمینان داشتن","باور نکردن","آرام کردن","نیاز داشتن","عوض کردن","تغییر دادن"],Si0={adjective:ki0,conjunction:Ai0,interjection:bi0,noun:yi0,preposition:Bi0,verb:zi0},Mi0=Si0,wi0={cell_phone:Yn0,color:ut0,commerce:nt0,company:xt0,date:gt0,finance:Bt0,internet:Pt0,location:qt0,lorem:Qt0,metadata:ui0,music:ri0,person:Di0,phone_number:hi0,vehicle:Fi0,word:Mi0},G_=wi0;new Ku({locale:[G_,Ru,Lu]});var Pi0=["###","##","#"],Ti0=["Espoo","Helsinki","Hyvinkää","Iisalmi","Joensuu","Jyväskylä","Kokkola","Kuopio","Lahti","Oulu","Pori","Porvoo","Raisio","Rovaniemi","Sastamala","Tampere","Turku","Vaasa","Valkeakoski","Vantaa"],ji0=["{{location.city_name}}"],Ni0=["#####"],Li0=["A","B","C","A #","A ##","B #","B ##","C #","C ##"],Ri0=["Ahvenanmaa","Etelä-Karjala","Etelä-Pohjanmaa","Etelä-Savo","Kainuu","Kanta-Häme","Keski-Pohjanmaa","Keski-Suomi","Kymenlaakso","Lappi","Päijät-Häme","Pirkanmaa","Pohjanmaa","Pohjois-Karjala","Pohjois-Pohjanmaa","Pohjois-Savo","Satakunta","Uusimaa","Varsinais-Suomi"],Ki0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},Ii0=["{{person.first_name}}{{location.street_suffix}}","{{person.last_name}}{{location.street_suffix}}"],Oi0=["katu","tie","kuja","polku","kaari","linja","raitti","rinne","penger","ranta","väylä"],$i0={building_number:Pi0,city_name:Ti0,city_pattern:ji0,postcode:Ni0,secondary_address:Li0,state:Ri0,street_address:Ki0,street_pattern:Ii0,street_suffix:Oi0},Hi0=$i0,Gi0={title:"Finnish",code:"fi",language:"fi",endonym:"suomi",dir:"ltr",script:"Latn"},_i0=Gi0,Vi0=["Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],Ji0=["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville","Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],Ui0=["Aaltonen","Ahonen","Anttila","Hakala","Heikkilä","Heikkinen","Heinonen","Hiltunen","Hirvonen","Hämäläinen","Jokinen","Järvinen","Kallio","Karjalainen","Kinnunen","Koivisto","Korhonen","Koskinen","Laakso","Laaksonen","Lahtinen","Laine","Laitinen","Lehtinen","Lehto","Lehtonen","Leinonen","Leppänen","Manninen","Mattila","Miettinen","Mustonen","Mäkelä","Mäkinen","Niemi","Nieminen","Ojala","Pitkänen","Rantanen","Räsänen","Saarinen","Salminen","Salo","Salonen","Savolainen","Toivonen","Tuominen","Turunen","Virtanen","Väisänen"],Wi0=[{value:"{{person.last_name}}",weight:1}],qi0=["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville"],Zi0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],Yi0={female_first_name:Vi0,first_name:Ji0,last_name:Ui0,last_name_pattern:Wi0,male_first_name:qi0,name:Zi0},Qi0=Yi0,Xi0={location:Hi0,metadata:_i0,person:Qi0},__=Xi0;new Ku({locale:[__,Ru,Lu]});new Ku({locale:[P1,Ru,Lu]});var uo0=["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","0455 ## ##","0456 ## ##","046# ## ##","047# ## ##","048# ## ##","049# ## ##","0032 455 ## ##","0032 456 ## ##","0032 46# ## ##","0032 47# ## ##","0032 48# ## ##","0032 49# ## ##","+32 455 ## ##","+32 456 ## ##","+32 46# ## ##","+32 47# ## ##","+32 48# ## ##","+32 49# ## ##","+32 461 8# ##"],eo0={formats:uo0},ao0=eo0,ro0=["be","eu","com","biz","info","name","net","org"],no0=["advalvas.be","mail.be","netbel.be","skynet.be"],to0={domain_suffix:ro0,free_email:no0},io0=to0,oo0=["#","##","###","# bis","## bis","### bis","###a","###b","###c","###/2"],so0=["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],lo0=["Amblève","Bullange","Burg-Reuland","Butgenbach","Eupen","La Calamine","Lontzen","Raeren","Saint-Vith","Aiseau-Presles","Amay","Andenne","Anderlues","Anhée","Ans","Anthisnes","Antoing","Arlon","Assesse","Ath","Attert","Aubange","Aubel","Awans","Aywaille","Baelen","Bassenge","Bastogne","Beaumont","Beauraing","Beauvechain","Beloeil","Berloz","Bernissart","Bertogne","Bertrix","Beyne-Heusay","Bièvre","Binche","Blégny","Bouillon","Boussu","Braine-l'Alleud","Braine-le-Château","Braine-le-Comte","Braives","Brugelette","Brunehaut","Burdinne","Celles","Cerfontaine","Chapelle-lez-Herlaimont","Charleroi","Chastre","Châtelet","Chaudfontaine","Chaumont-Gistoux","Chièvres","Chimay","Chiny","Ciney","Clavier","Colfontaine","Comblain-au-Pont","Comines-Warneton","Courcelles","Court-Saint-Etienne","Couvin","Crisnée","Dalhem","Daverdisse","Dinant","Dison","Doische","Donceel","Dour","Durbuy","Ecaussinnes","Eghezée","Ellezelles","Enghien","Engis","Erezée","Erquelinnes","Esneux","Estaimpuis","Estinnes","Etalle","Faimes","Farciennes","Fauvillers","Fernelmont","Ferrières","Fexhe-le-Haut-Clocher","Flémalle","Fléron","Fleurus","Flobecq","Floreffe","Florennes","Florenville","Fontaine-l'Evêque","Fosses-la-Ville","Frameries","Frasnes-lez-Anvaing","Froidchapelle","Gedinne","Geer","Gembloux","Genappe","Gerpinnes","Gesves","Gouvy","Grâce-Hollogne","Grez-Doiceau","Habay","Hamoir","Hamois","Ham-sur-Heure-Nalinnes","Hannut","Hastière","Havelange","Hélécine","Hensies","Herbeumont","Héron","Herstal","Herve","Honnelles","Hotton","Houffalize","Houyet","Huy","Incourt","Ittre","Jalhay","Jemeppe-sur-Sambre","Jodoigne","Juprelle","Jurbise","La Bruyère","La Hulpe","La Louvière","La Roche-en-Ardenne","Lasne","Le Roeulx","Léglise","Lens","Les Bons Villers","Lessines","Leuze-en-Hainaut","Libin","Libramont-Chevigny","Liège","Lierneux","Limbourg","Lincent","Lobbes","Malmedy","Manage","Manhay","Marche-en-Famenne","Marchin","Martelange","Meix-devant-Virton","Merbes-le-Château","Messancy","Mettet","Modave","Momignies","Mons","Mont-de-l'Enclus","Montigny-le-Tilleul","Mont-Saint-Guibert","Morlanwelz","Mouscron","Musson","Namur","Nandrin","Nassogne","Neufchâteau","Neupré","Nivelles","Ohey","Olne","Onhaye","Oreye","Orp-Jauche","Ottignies-Louvain-la-Neuve","Ouffet","Oupeye","Paliseul","Pecq","Pepinster","Péruwelz","Perwez","Philippeville","Plombières","Pont-à-celles","Profondeville","Quaregnon","Quévy","Quiévrain","Ramillies","Rebecq","Remicourt","Rendeux","Rixensart","Rochefort","Rouvroy","Rumes","Sainte-Ode","Saint-Georges-sur-Meuse","Saint-Ghislain","Saint-Hubert","Saint-Léger","Saint-Nicolas","Sambreville","Seneffe","Seraing","Silly","Sivry-Rance","Soignies","Sombreffe","Somme-Leuze","Soumagne","Spa","Sprimont","Stavelot","Stoumont","Tellin","Tenneville","Theux","Thimister-Clermont","Thuin","Tinlot","Tintigny","Tournai","Trois-Ponts","Trooz","Tubize","Vaux-sur-Sûre","Verlaine","Verviers","Vielsalm","Villers-la-Ville","Villers-le-Bouillet","Viroinval","Virton","Visé","Vresse-sur-Semois","Waimes","Walcourt","Walhain","Wanze","Waremme","Wasseiges","Waterloo","Wavre","Welkenraedt","Wellin","Yvoir"],Eo0=["centre","plage","Sud","Nord"],co0=["Belgique"],do0=["####"],Do0=["Anvers","Limbourg","Flandre occidentale","Flandre orientale","Hainaut","Liège","Luxembourg","Namur","Brabant flamand","Brabant wallon"],xo0=["VAN","VLI","VOV","VBR","VWV","WHT","WLG","WLX","WNA"],mo0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},ho0=["{{location.street_prefix}} {{person.first_name}}","{{location.street_prefix}} {{person.last_name}}","{{location.street_prefix}} {{location.street_suffix}}"],po0=["Allée","Chemin","Cours","Rue","Avenue","Boulevard","Drève","Galerie","Impasse","Jardin","Quai","Passage","Parc","Parvis","Petite rue","Place","Porte","Square","Voie"],go0=["de la Banque","de la Barbe","de Barchon","Baron Horta","aux Barques","des Barricades","Barthélémy","du Baudet","Frédéric Basse","du Béguinage","de Berlaimont","au Beurre","Henri Beyaert","de Bischoffsheim","Blaes","de la Blanchisserie","des Blindés","de la Bobine","Bodeghem","Bodenbroeck","des Boeufs","des Bogards","du Bois à Brûler","au Bois de Construction","du Bois Sauvage","des Boîteux","de Bon Secours","du Borgendael","Borgval","Bortier","des Bouchers","rue des Bouchers","du Boulet","de la Bouquetière","de la Bourse","de la Braie","des Brasseurs","Brederode","Jacques Brel","Breughel","des Brigittines","rue des Brigittines","aux Briques","des Brodeurs","de la Buanderie","Charles Buls","des Cadeaux","Camusel","du Canal","du Canon","Cantersteen","des Capucins","Cardinal Mercier","de la Caserne","des Cendres","du Centre","Chair et Pain","des Chaisiers","de la Chancellerie","des Chandeliers","du Chantier","du Chapelet","des Chapeliers","de la Chapelle","du Char","des Charpentiers","des Chartreux","du Chasseur","de la Chaufferette","à la Chaux","du Chêne","du Cheval","du Chevreuil","du Chien Marin","aux Choux","Christine","de la Cigogne","du Cirque","de la Clé","de la Collégiale","de la Colline","du Colombier","des Colonies","des Comédiens","des Commerçants","du Commerce","du Congrès","Coppens","Coudenberg","Jo Cox","de la Croix de Fer","Cuerens","des Cultes","de Cureghem","de la Cuve","du Cyprès","des Echelles","de l' Eclipse","de l' Economie","de l' Ecuyer","d' Egmont","de l' Empereur","de l' Enseignement","de l' Epargne","de l' Epée","des Eperonniers","de l' Escalier","des Escrimeurs","d' Espagne","de l' Etuve","de l' Europe","de l' Eventail","de l' Evêque","Evers","des Fabriques","des Faisans","de la Faucille","du Faucon","de la Ferraille","de la Fiancée","de la Fidélité","du Finistère","de Flandre","des Fleuristes","aux Fleurs","au Foin","Fontainas","de la Fontaine","de la Forêt d'Houthulst","Fossé-aux-Loups","des Foulons","de la Fourche","des Fripiers","Froebel","blanche","noire","verte","pont de bois","grand poire","du marché","du lundi","des médias","Robert Schuman","du papier plié","de la croix de fer","cronque","de l'Abbaye","Adolphe Mille","d'Assas","du Bac","de Paris","La Boétie","du roi","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"],fo0={building_number:oo0,city_pattern:so0,city_prefix:lo0,city_suffix:Eo0,default_country:co0,postcode:do0,state:Do0,state_abbr:xo0,street_address:mo0,street_pattern:ho0,street_prefix:po0,street_suffix:go0},vo0=fo0,Co0={title:"French (Belgium)",code:"fr_BE",country:"BE",language:"fr",endonym:"Français (Belgique)",dir:"ltr",script:"Latn"},Fo0=Co0,ko0=["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],V_=["Mme","Mlle","Dr","Prof"],Ao0=["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Louay","Louca","Louis","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Gerald","Keith","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Alfredo","Alberto","Dave","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Nick","Luther","Wendell","Jeremiah","Julius","Donnie","Otis","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"],bo0=["Asexué","Homme","Femme","Androgyne","Genre non conforme","Trans","Transexuel","Personne transgenre"],yo0=["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Murazik","Murphy","Murray","Nader","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"],Bo0=[{value:"{{person.last_name}}",weight:1}],zo0=["Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adame","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Aïssa","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alexis","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andréa","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charlie","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Eden","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Francis","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jan","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joan","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Lou","Louay","Louca","Louis","Louison","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Maé","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malek","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maxime","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noa","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Nour","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robin","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Sacha","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Sasha","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Swann","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Valerie","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Terry","Gerald","Keith","Willie","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Lee","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Angel","Leslie","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Jamie","Jessie","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Johnnie","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Nick","Luther","Wendell","Jeremiah","Julius","Dana","Donnie","Otis","Shannon","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Guadalupe","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Pat","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Courtney","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"],J_=["M","Dr","Prof"],So0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],Mo0=ju(V_,J_),wo0=["Fils","I","II","III","IV","V"],Po0={job:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"]},To0={female_first_name:ko0,female_prefix:V_,first_name:Ao0,gender:bo0,last_name:yo0,last_name_pattern:Bo0,male_first_name:zo0,male_prefix:J_,name:So0,prefix:Mo0,suffix:wo0,title:Po0},jo0=To0,No0=["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","010######","011######","012######","013######","014######","015######","016######","019######","02#######","03#######","04######","050######","051######","053######","052######","054######","055######","056######","057######","058######","059######","060######","061######","063######","064######","065######","067######","068######","069######","071######","080######","081######","082######","083######","084######","085######","086######","087######","089######","09#######","+32 10######","+32 11######","+32 12######","+32 13######","+32 14######","+32 15######","+32 16######","+32 19######","+32 2#######","+32 3#######","+32 4######","+32 50######","+32 51######","+32 53######","+32 52######","+32 54######","+32 55######","+32 56######","+32 57######","+32 58######","+32 59######","+32 60######","+32 61######","+32 63######","+32 64######","+32 65######","+32 67######","+32 68######","+32 69######","+32 71######","+32 80######","+32 81######","+32 82######","+32 83######","+32 84######","+32 85######","+32 86######","+32 87######","+32 89######","+32 9#######"],Lo0={formats:No0},Ro0=Lo0,Ko0={cell_phone:ao0,internet:io0,location:vo0,metadata:Fo0,person:jo0,phone_number:Ro0},U_=Ko0;new Ku({locale:[U_,P1,Ru,Lu]});var Io0=["ca","com","biz","info","name","net","org"],Oo0=["gmail.com","yahoo.ca","hotmail.com"],$o0={domain_suffix:Io0,free_email:Oo0},Ho0=$o0,Go0=["Argentia","Asbestos","Baddeck","Baie-Comeau","Bancroft","Banff","Barkerville","Barrie","Bathurst","Batoche","Belleville","Beloeil","Bonavista","Borden","Brampton","Brandon","Brantford","Brockville","Brooks","Burlington","Burnaby","Calgary","Cambridge","Campbell River","Cap-de-la-Madeleine","Caraquet","Cavendish","Chambly","Channel-Port aux Basques","Charlesbourg","Charlottetown","Châteauguay","Chatham","Chatham-Kent","Chibougamau","Chilliwack","Churchill","Corner Brook","Cornwall","Côte-Saint-Luc","Courtenay","Cranbrook","Cumberland House","Dalhousie","Dauphin","Dawson","Dawson Creek","Delta","Digby","Dorval","Edmonton","Elliot Lake","Esquimalt","Estevan","Etobicoke","Ferryland","Flin Flon","Fort Erie","Fort Frances","Fort McMurray","Fort Saint James","Fort Saint John","Fort Smith","Fredericton","Gananoque","Gander","Gaspé","Gatineau","Glace Bay","Granby","Grand Falls–Windsor","Grande Prairie","Guelph","Halifax","Hamilton","Happy Valley–Goose Bay","Harbour Grace","Havre-Saint-Pierre","Hay River","Hope","Hull","Inuvik","Iqaluit","Iroquois Falls","Jasper","Jonquière","Kamloops","Kapuskasing","Kawartha Lakes","Kelowna","Kenora","Kildonan","Kimberley","Kingston","Kirkland Lake","Kitchener","Kitimat","Kuujjuaq","La Salle","La Tuque","Labrador City","Lachine","Lake Louise","Langley","Laurentian Hills","Laval","Lethbridge","Lévis","Liverpool","London","Longueuil","Louisbourg","Lunenburg","Magog","Matane","Medicine Hat","Midland","Miramichi","Mississauga","Moncton","Montreal","Montréal-Nord","Moose Factory","Moose Jaw","Moosonee","Nanaimo","Nelson","New Westminster","Niagara Falls","Niagara-on-the-Lake","North Bay","North Vancouver","North York","Oak Bay","Oakville","Orillia","Oshawa","Ottawa","Parry Sound","Penticton","Percé","Perth","Peterborough","Picton","Pictou","Placentia","Port Colborne","Port Hawkesbury","Port-Cartier","Powell River","Prince Albert","Prince George","Prince Rupert","Quebec","Quesnel","Red Deer","Regina","Revelstoke","Rimouski","Rossland","Rouyn-Noranda","Saguenay","Saint Albert","Saint Anthony","Saint Boniface","Saint Catharines","Saint John","Saint Thomas","Saint-Eustache","Saint-Hubert","Sainte-Anne-de-Beaupré","Sainte-Foy","Sainte-Thérèse","Sarnia-Clearwater","Saskatoon","Sault Sainte Marie","Scarborough","Sept-Îles","Sherbrooke","Simcoe","Sorel-Tracy","Souris","Springhill","St. John’s","Stratford","Sudbury","Summerside","Swan River","Sydney","Temiskaming Shores","Thompson","Thorold","Thunder Bay","Timmins","Toronto","Trail","Trenton","Trois-Rivières","Tuktoyaktuk","Uranium City","Val-d’Or","Vancouver","Vernon","Victoria","Wabana","Waskaganish","Waterloo","Watson Lake","Welland","West Nipissing","West Vancouver","White Rock","Whitehorse","Windsor","Winnipeg","Woodstock","Yarmouth","Yellowknife","York","York Factory"],_o0=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],Vo0=["Canada"],Jo0=["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],Uo0=["Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Nova Scotia","Northwest Territories","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon"],Wo0=["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YT"],qo0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],Zo0={city_name:Go0,city_pattern:_o0,default_country:Vo0,postcode:Jo0,state:Uo0,state_abbr:Wo0,street_pattern:qo0},Yo0=Zo0,Qo0={title:"English (Canada)",code:"en_CA",country:"CA",language:"en",endonym:"English (Canada)",dir:"ltr",script:"Latn"},Xo0=Qo0,us0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],es0={last_name_pattern:us0},as0=es0,rs0=["!##-!##-####","(!##)!##-####","!##.!##.####","1-!##-###-####","!##-!##-#### x###","(!##)!##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##)!##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##)!##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],ns0={formats:rs0},ts0=ns0,is0={internet:Ho0,location:Yo0,metadata:Xo0,person:as0,phone_number:ts0},W_=is0;new Ku({locale:[W_,Ru,Lu]});var os0=["074## ######","075## ######","076## ######","077## ######","078## ######","079## ######"],ss0={formats:os0},ls0=ss0,Es0=["ac.uk","biz","co","co.uk","com","cymru","gov.uk","info","london","ltd.uk","me.uk","name","nhs.uk","org.uk","plc.uk","sch.uk","scot","uk","wales"],cs0={domain_suffix:Es0},ds0=cs0,Ds0=["###","##","#"],xs0=["-under-","-over-","-le-","-upon-","-on-"],ms0=["{{location.city_prefix}} {{person.last_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.last_name}}","{{person.last_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_infix}}{{person.last_name}}"],hs0=["Great","Little","St.","West","East","North","South","Upper","Lower","Old","Long","New","High","Nether","Castle","Upton","Newton"],ps0=["ton","ham","ley","ington","ford","field","bury","don","ing","worth","well","ingham","wood","ridge","borough","stone","hill","thorpe","hampton","wick"," Green"," Park"," Hill"," Court"," Heath"," Bridge"," End"," Common"," Place"," Cross"," Gardens"],gs0=["Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],fs0=["England","Scotland","Wales","Northern Ireland"],vs0=["??# #??","??## #??"],Cs0=["England","Northern Ireland","Scotland","Wales"],Fs0=["ENG","NIR","SCT","WLS"],ks0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],As0=["Road","Close","Street","Lane","Avenue","Drive","Way","Place","Court","Gardens","Crescent","Grove","Terrace","Hill","View","Walk","Park","Mews","Rise","Green","Square","Croft","Bank","Row","Meadow","Gate","End","Drove","Mead","Field","Chase","Mount","Meadows","Orchard","Fields","Yard","Garth","Fold","Wynd","Parade","Vale","Brae","Grange","Approach","Wood","Paddock","Brow","Lea","Path","Side","Heights","Copse","Corner","Ridge","Glade"],bs0={building_number:Ds0,city_infix:xs0,city_pattern:ms0,city_prefix:hs0,city_suffix:ps0,county:gs0,default_country:fs0,postcode:vs0,state:Cs0,state_abbr:Fs0,street_pattern:ks0,street_suffix:As0},ys0=bs0,Bs0={title:"English (Great Britain)",code:"en_GB",country:"GB",language:"en",endonym:"English (Great Britain)",dir:"ltr",script:"Latn"},zs0=Bs0,Ss0=[{value:"{{person.last_name}}",weight:9},{value:"{{person.last_name}}-{{person.last_name}}",weight:1}],Ms0=[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],ws0={last_name_pattern:Ss0,name:Ms0},Ps0=ws0,Ts0=["01#### #####","01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","0500 ######","0800 ######"],js0={formats:Ts0},Ns0=js0,Ls0={cell_phone:ls0,internet:ds0,location:ys0,metadata:zs0,person:Ps0,phone_number:Ns0},q_=Ls0;new Ku({locale:[q_,Ru,Lu]});var Rs0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} and {{person.last_name}}"],Ks0=["Venture","Ltd"],Is0={name_pattern:Rs0,suffix:Ks0},Os0=Is0,$s0=["com.gh","edu.gh","gov.gh","org.gh","com","net","org","biz","co"],Hs0={domain_suffix:$s0},Gs0=Hs0,_s0=["###","##","#"],Vs0=["Goaso","Hwidiem","Kenyasi","Kukuom","Abrepo Junction","Abuakwa","Adum","Afrancho","Agogo","Agona","Ahodwo","Airport","Akumadan","Amakom","Aputuogya","Asafo","Ash-Town","Asokore Mampong","Asokwa","Asuofia","Atonsu","Ayeduasi","Ayigya","Bantama","Barekese","Bekwai","Boadi","Bomso","Breman","Brewery","Buoho","Buokrom Estate","Daban","Dakwadwom","Deduako","Denyame","Effiduase","Ejisu","Ejura","Emina","Esreso","Fawode","Gyinyasi","Jachie Pramso","Kaasi","KNUST","Kodie","Komfo Anokye","Konongo","Kotei","Krofrom","Kumasi","Maakro","Mampong","Mankranso","Manso Nkwanta","Nkawie","North Suntreso","Nyinahin","Obuasi","Oforikrom","Pankrono","Santasi","Sokoban","South Suntreso","Suame","Tafo","Takwa-Maakro","Tanoso","Tepa","TUC","Banda Ahenkro","Brekum","Dormaa Ahenkro","New Drobo","Nsawkaw","Sampa","Sunyani","Atebubu","Buipe","Jema","Kintampo","Kwame Danso","Nkoranza","Prang","Techiman","Wenchi","Yeji","Agona Swedru","Amanfrom","Anomabu","Apam","Bawjiase","Breman Asikuma","Budumburam","Cape Coast","Domeabra","Elmina","Foso","Kasoa Ofaakor","Kasoa Zongo","Liberia Camp","Mankessim","Millennium City","Mumford","Nyakrom","Nyananor","Nyanyano","Oduponkpehe","Opeikuma","Pentecost Seminary","Saltpond","Winneba","Abetifi","Abompe","Aburi","Adeiso","Adjeiikrom","Adukrom","Ahwerease","Akim Oda","Akim Swedru","Akosombo","Akropong","Akwatia","Akyem Hemang","Amanokrom","Apirede","Asamankese","Asesewa","Atimpoku","Ayiensu","Begoro","Bepoase","Bisibom","Bososo","Brekusu","Coaltar","Dawu","Dedesoworako","Donkorkrom","Dwenase","Gyankama","Juaso","Kade","Kibi","Kitase","Koforidua","Kwabeng","Mamfe","Mpraeso","New Abirem","Nkawkaw","Nsawam","Nsutam","Obooho","Obosomase","Odumase Krobo","Ofoase","Osino","Peduase","Saaman","Somanya","Summer","Suhum","Tease","Tutu","Abelemkpe","Ablekuma","Abokobi","Abossey Okai","Accra Newtown","Achimota","Adabraka","Adenta","Afienya","Agbogba","Amasaman","Ashiaman","Ashongman","Aslyum Down","Baatsona - Spintex","Bortianor","Cantonment","Dansoman","Darkuman","Dawhenya","Dodowa","Dome","Dzorwulu","East Legon","Gbawe","Haatso","James Town","Kanda","Kaneshie","Kasoa","Kissieman","Kokrobite","Korle Bu","Kpone","Kwabenya","Kwashieman","Labadi","Labone","Lapaz","Lartebiokorshie","Lashibi","Legon","Madina","Makola","Mallam","McCarthy Hill","Michel Camp","Nima","Nungua","Oblogo Mallam","Odoponkpehe","Odorkor","Osu","Oyarifa","Patang","Prampram","Ridge","Roman Ridge","Sakumono","Santa Maria","Sowutuom","Taifa","Tema","Tema New Town","Tesano","Teshie","Tetegu","Tieman","Tudu","Weija","Westhills","Chinderi","Jasikan","Kadjebi","Kete Krachi","Kpassa","Nkonya","Bole","Damango","Salaga","Sawla","Tolon","Bawku","Bolgatanga","Bongo","Navrongo","Paga","Tongo","Funsi","Gwollu","Issa","Jirapa","Kaleo","Lambussie","Lawra","Nadowli","Nandom","Tumu","Wa","Wechiau","Adaklu Waya","Adidome","Aflao","Akatsi","Ave Dakpa","Ho.","Hohoe","Keta","Kpando","Kpetoe","Kpeve","Sogakope","Abase","Aboso","Adiawoso","Adiembra","Adwowa","Agona Nkwanta","Agufo","Ahonozo","Akatachi","Alabokazo","Anaji","Apowa","Apremodo","Asankragua","Awukyere","Axim","Beahu","Bogoso","Busua","Daboase","Dadwen","Diabene","Dixcove","East Tanokrom","Effiakuma","Eikwe","Elubo","Essiama","Essikado","Essipong","Ewusiejo","Fijai","Funko","Half Assini","Hotopo","Inchaban","kansaworado","Kejabil","Kojokrom","Kwawkrom","Kweikuma","kwesimintsim","Manso","Miemia","Mpintsin","New Akwidaa","New Amanfu","New Takoradi","Ngyiresia","Nkroful","Nsein","Ntankoful","Nzulezo","Old Akwidaa","Prestea","Princess Town","Samreboi","Sekondi","Shama","Takoradi","Tarkwa","Tikobo No.1","Tikobo No.2","West Tanokrom","Windy Ridge","Akontombra","Bibiani","Dadieso","Enchi","Juaboso","Sewhi Anhwiaso"],Js0=["{{location.city_name}}"],Us0=["Ghana"],Ws0=["??-###-####","??-####-####"],qs0=["Ashanti","Brong Ahafo","Bono East","Ahafo","Central","Eastern","Greater Accra","Northern","Savannah","North East","Upper East","Upper West","Volta","Oti","Western","Western North"],Zs0={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},Ys0=["{{person.last_name}} {{location.street_suffix}}","{{location.street_prefix}} {{location.street_suffix}}"],Qs0=["Boame"],Xs0=["Link","Lane","Road","Street","Lk","Ln","Rd","St"],ul0={building_number:_s0,city_name:Vs0,city_pattern:Js0,default_country:Us0,postcode:Ws0,state:qs0,street_address:Zs0,street_pattern:Ys0,street_prefix:Qs0,street_suffix:Xs0},el0=ul0,al0={title:"English (Ghana)",code:"en_GH",country:"GH",language:"en",endonym:"English (Ghana)",dir:"ltr",script:"Latn"},rl0=al0,Z_=["Aba","Abena","Abigail","Adwoa","Afia","Afua","Akos","Akofa","Akorfa","Akosua","Akua","Akumaa","Alice","Ama","Amanda","Amber","Amelia","Angela","Ann","Annette","Awesi","Baaba","Barbara","Beatrice","COmfort","Caroline","Catherine","Charlotte","Christina","Comfort","Constance","Danielle","Deborah","Debra","Denise","Dora","Dorcas","Dorothy","Eliabeth","Elizabeth","Emily","Emma","Ernestina","Esi","Eunice","Eyram","Felicia","Francesca","Gemma","Georgia","Georgina","Gifty","Grace","Hannabel","Hannah","Harriet","Helen","Irene","Janet","Janice","Jasmine","Jennifer","Jessica","Jill","Joanna","Josephine","Joyce","Judith","Julia","Juliana","Julie","Karen","Kate","Katherine","Katy","Lawrencia","Linda","Lisa","Lorraine","Lucy","Lydia","Mandy","Margaret","Maria","Marian","Marilyn","Mary","Maureen","Mawuena","Mawusi","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nicola","Nimakoah","Olivia","Pamela","Patricia","Paula","Priscilla","Rachael","Rachel","Rebecca","Regina","Rita","Roselyn","Rosemary","Ruth","Salomey","Samantha","Sandra","Sarah","Sena","Sharon","Sheila","Shirley","Stephanie","Susan","Sylvia","Teresa","Tina","Tracy","Vanessa","Veronica","Victoria","Vida","Wendy","Yaa","Yvonne"],Y_=["Aaron","Abeiku","Adam","Adrian","Akwesi","Albert","Alex","Alexander","Andrew","Anthony","Antony","Arthur","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","Carl","Charles","Christian","Clifford","Colins","Daniel","Danny","David","Denis","Dennis","Derrick","Dominic","Donald","Douglas","Duncan","Edward","Ekow","Elliot","Elliott","Eyram","Eric","Fiifi","Francis","Frank","Frederick","George","Gerald","Gordon","Graham","Gregory","Harry","Henry","Howard","Isaac","Akwasi","Jack","Jacob","Jake","James","Jason","Jeffrey","Jeremy","Joe","Joel","John","Jonathan","Joojo","Joseph","Josh","Joshua","Josiah","Julian","Justin","Karl","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Leslie","Louis","Luke","Malcolm","Marcus","Mark","Martin","Mathew","Matthew","Max","Michael","Nathan","Nicholas","Nigel","Oliver","Patrick","Paul","Peter","Philip","Phillip","Promise","Raymond","Richard","Robert","Roger","Ronald","Russell","Sam","Samuel","Shaun","Simon","Stanley","Stephen","Steven","Terence","Thomas","Timothy","Thank God","Thy Will Be Done","Tom","Tony","Victor","Vincent","William","Yaw"],nl0=ju(Z_,Y_),tl0=["Acheampong","Adadevoh","Adomah","Adomako","Adongo","Adu","Adusei","Adutwum","Afirifa","Afoakwa","Agyapong","Agyare","Agyei","Agyemang","Ahortor","Akoto","Akowua","Akyeamfuɔ","Akyeampong","Akyena","Akyerεko","Amo","Amoa","Amoako","Amoasi","Ampadu","Ampofo","Amponsah","Andorful","Ankra","Anokye","Ansa","Antwi","Appia","Appiah","Asamoa","Asamoah","Asante","Asare","Asenso","Asiama","Asiedu","Ata","Awuah","Baa","Baafi","Baah","Baawia","Badu","Boadi","Boadu","Boahen","Boakye","Boaten","Boateng","Bona","Bonsra","Bonsu","Daako","Danso","Darko","Darteh","Dartey","Djokoto","Donkor","Duah","Dwamena","Dzokoto","Fofie","Fosu","Gyamfi","Gyasi","Karikari","Koomson","Kumi","Kusi","Kwaakye","Kwarteng","Kyei","Mensa","Mensah","Nkansa","Nkansah","Nkrumah","Nsia","Nti","Ntiamoa","Ntim","Nyaako","Nyame","Nyantakyi","Obeng","Ofori","Ofosu","Okyere","Okpattah","Omani","Opoku","Oppong","Opuku","Osei","Oti","Otiwa","Otuo","Owusu","Prempeh","Quartey","Safo","Sarpong","Takyi","Tawia","Tutu","Tweneboa","Twumasi","Wiafe","Yaamoa","Yawson","Yeboa","Yeboah","Yirenkyi"],il0=[{value:"{{person.last_name}}",weight:1},{value:"{{person.last_name}}-{{person.last_name}}",weight:1}],ol0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],sl0={female_first_name:Z_,first_name:nl0,last_name:tl0,last_name_pattern:il0,male_first_name:Y_,name:ol0},ll0=sl0,El0=["020#######","023#######","024#######","026#######","027#######","028#######","050#######","053#######","054#######","055#######","056#######","057#######","058#######","+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],cl0={formats:El0},dl0=cl0,Dl0={company:Os0,internet:Gs0,location:el0,metadata:rl0,person:ll0,phone_number:dl0},Q_=Dl0;new Ku({locale:[Q_,Ru,Lu]});var xl0=["Ltd.","Co. Ltd."],ml0={suffix:xl0},hl0=ml0,pl0=["com","hk","com.hk","org.hk"],gl0={domain_suffix:pl0},fl0=gl0,vl0=["###","##","#"],Cl0=["Aberdeen","Ap Lei Chau","Causeway Bay","Chai Wan","Cheung Chau","Cheung Fat","Cheung Sha Wan","Choi Hung Chuen","Choi Ming","Chuk Yuen","Cyberport","Discovery Bay","Fairview Park","Fanling","Fo Tan","Fu Shan","Fu Shin","Fu Tai","Happy Valley","Heng Fa Chuen","Heng On","Hin Keng","Ho Man Tin","Hung Hom Bay","Kam Tai","Kam Tin","Kennedy Town","Kowloon","Kowloon Bay","Kowloon Central","Kowloon City","Kowloon East","Kwai Chung","Kwai Fong","Kwai Shing","Kwong Yuen","Kwun Tong","Lai King","Lai Kok","Lam Tin","Lamma","Lee On","Lei Muk Shue","Lei Tung","Leung King","Lok Fu","Ma On Shan","Mei Foo Sun Chuen","Mei Lam","Mong Kok","Mui Wo","Ngau Chi Wan","Ngau Tau Kok","Oi Man","Peak","Peng Chau","Po Lam","Pok Fu Lam","Repulse Bay","Sai Kung","Sai Ying Pun","San Tin","Sau Mau Ping","Sha Kok","Sha Tau Kok","Sha Tin","Sham Shui Po","Shau Kei Wan","Shek Kip Mei","Shek Lei","Shek Wai Kok","Shek Wu Hui","Sheung Tak","Sheung Wan","Shun Lee","Siu Sai Wan","So Uk","Stanley","Sun Chui","Tai Hing","Tai Kok Tsui","Tai Koo Shing","Tai O","Tai Po","Tin Yiu","Tin Yuet","To Kwa Wan","Tsat Tsz Mui","Tseung Kwan O","Tsim Sha Tsui","Tsing Yi","Tsuen Wan","Tsz Wan Shan","Tuen Mun","Tung Chung","Wah Fu","Wah Ming","Wan Chai","Wan Tau Tong","Wo Che","Wong Tai Sin","Yau Tong","Yau Yat Tsuen","Yuen Long"],Fl0=["{{location.city_name}}"],kl0=["Hong Kong"],Al0=null,bl0=null,yl0=["Hong Kong Island","Kowloon","New Territories"],Bl0=["HK","KLN","NT"],zl0=["Wan","On","Tai","Man","Fung","Cheung","Tung","Hing","Po","Wah","Tak","Shing","Lung","Yuen","Wing","Hong","Yip","King","Kwong","Hoi","Ming","Wa","Lok","Yan","Wai","Chi","Fuk","Lai","Lee","Fu","Tin","Kai","Sai","Shun","Ping","Yee","Wo","Chung","Hang","Ning","Wong","Yue","Choi","Wang","Ching","Sau","Shan","Tsui","Tau","Sheung","Lam","Fat","Hung","Chuk","Shek","Kok","Cheong","Fong","Nam","Lei","Yu","Mei","Pak","Fai","Kwai","Sing","Kung","Chau","Tong","San","Chiu","Chun","Yin","Yuk","Ting","Kam","Lun","Oi"],Sl0=["Aldrich","Arran","Austin","Baker","Battery","Bel-Air","Bonham","Boundary","Bowen","Breezy","Caine","Cameron","Canal","Cape","Chatham","Church","College","Comet","Connaught","Cornwall","Cox's","Cross","Douglas","Dragon","Eastern","Electric","Expo","Findlay","First","Garden","Gillies","Greig","Hospital","Jardine's","Jordan","Kennedy","Kimberley","Leighton","Maidstone","Maple","Marsh","Monmouth","Oaklands","Peel","Poplar","Rose","Second","Seymour","Stewart","Third","Village","Water","Waterloo","Wylie"],Ml0=["{{location.street_english_part}} {{location.street_suffix}}","{{location.street_cantonese_part}} {{location.street_cantonese_part}} {{location.street_suffix}}"],wl0=null,Pl0=["Street","Road","Lane","Path","Terrace","Avenue","Drive","Crescent","Court"],Tl0={building_number:vl0,city_name:Cl0,city_pattern:Fl0,default_country:kl0,postcode:Al0,postcode_by_state:bl0,state:yl0,state_abbr:Bl0,street_cantonese_part:zl0,street_english_part:Sl0,street_pattern:Ml0,street_prefix:wl0,street_suffix:Pl0},jl0=Tl0,Nl0={title:"English (Hong Kong)",code:"en_HK",country:"HK",language:"en",endonym:"English (Hong Kong)",dir:"ltr",script:"Latn"},Ll0=Nl0,Rl0=["Au","Chan","Chang","Chen","Cheng","Cheuk","Cheung","Chiu","Cho","Choi","Chong","Chow","Choy","Chu","Chui","Chung","Fan","Fok","Fu","Fung","He","Ho","Hong","Hu","Huang","Hui","Ip","Kan","Keung","Ko","Kong","Kwan","Kwok","Kwong","Lai","Lam","Lau","Law","Lee","Leung","Li","Liang","Lin","Ling","Liu","Lu","Lui","Luk","Lung","Ma","Mak","Man","Mok","Ng","Ngai","Pang","Poon","Pun","Shiu","Shum","Sin","Siu","So","Suen","Sun","Sze","Szeto","Tai","Tam","Tan","Tang","Tong","Tsang","Tse","Tsoi","Tsui","Wan","Wang","Wong","Wu","Xu","Yan","Yang","Yeung","Yim","Yin","Yip","Yiu","Yu","Yue","Yuen","Yung","Zhang","Zhao","Zheng","Zhou","Zhu"],Kl0=[{value:"{{person.last_name}}",weight:1}],Il0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],Ol0={last_name:Rl0,last_name_pattern:Kl0,name:Il0},$l0=Ol0,Hl0=["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"],Gl0={formats:Hl0},_l0=Gl0,Vl0={company:hl0,internet:fl0,location:jl0,metadata:Ll0,person:$l0,phone_number:_l0},X_=Vl0;new Ku({locale:[X_,Ru,Lu]});var Jl0=["082 ### ####","083 ### ####","085 ### ####","086 ### ####","087 ### ####","089 ### ####"],Ul0={formats:Jl0},Wl0=Ul0,ql0=["ie","com","net","info","eu"],Zl0={domain_suffix:ql0},Yl0=Zl0,Ql0=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],Xl0=["Carlow","Cavan","Clare","Cork","Donegal","Dublin","Galway","Kerry","Kildare","Kilkenny","Laois","Leitrim","Limerick","Longford","Louth","Mayo","Meath","Monaghan","Offaly","Roscommon","Sligo","Tipperary","Waterford","Westmeath","Wexford","Wicklow"],u10=["Ireland"],e10=["A## ****","D## ****","E## ****","F## ****","H## ****","K## ****","N## ****","P## ****","R## ****","T## ****","V## ****","W## ****","X## ****","Y## ****"],a10=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],r10={city_pattern:Ql0,county:Xl0,default_country:u10,postcode:e10,street_pattern:a10},n10=r10,t10={title:"English (Ireland)",code:"en_IE",country:"IE",language:"en",endonym:"English (Ireland)",dir:"ltr",script:"Latn"},i10=t10,o10=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],s10={last_name_pattern:o10},l10=s10,E10=["01 #######","021 #######","022 #######","023 #######","024 #######","025 #######","026 #######","027 #######","028 #######","029 #######","0402 #######","0404 #######","041 #######","042 #######","043 #######","044 #######","045 #######","046 #######","047 #######","049 #######","0504 #######","0505 #######","051 #######","052 #######","053 #######","056 #######","057 #######","058 #######","059 #######","061 #######","062 #######","063 #######","064 #######","065 #######","066 #######","067 #######","068 #######","069 #######","071 #######","074 #######","090 #######","091 #######","093 #######","094 #######","095 #######","096 #######","097 #######","098 #######","099 #######"],c10={formats:E10},d10=c10,D10={cell_phone:Wl0,internet:Yl0,location:n10,metadata:i10,person:l10,phone_number:d10},uV=D10;new Ku({locale:[uV,Ru,Lu]});var x10=["Pvt Ltd","Limited","Ltd","and Sons","Corp","Group","Brothers"],m10={suffix:x10},h10=m10,p10=["in","com","biz","info","name","net","org","co.in"],g10=["gmail.com","yahoo.co.in","hotmail.com"],f10={domain_suffix:p10,free_email:g10},v10=f10,C10=["Achalpur","Achhnera","Adalaj","Adilabad","Adityapur","Adoni","Adoor","Adra","Adyar","Afzalpur","Agartala","Agra","Ahmedabad","Ahmednagar","Aizawl","Ajmer","Akola","Akot","Alappuzha","Aligarh","AlipurdUrban Agglomerationr","Alirajpur","Allahabad","Alwar","Amalapuram","Amalner","Ambejogai","Ambikapur","Amravati","Amreli","Amritsar","Amroha","Anakapalle","Anand","Anantapur","Anantnag","Anjangaon","Anjar","Ankleshwar","Arakkonam","Arambagh","Araria","Arrah","Arsikere","Aruppukkottai","Arvi","Arwal","Asansol","Asarganj","Ashok Nagar","Athni","Attingal","Aurangabad","Azamgarh","Bagaha","Bageshwar","Bahadurgarh","Baharampur","Bahraich","Balaghat","Balangir","Baleshwar Town","Ballari","Balurghat","Bankura","Bapatla","Baramula","Barbil","Bargarh","Barh","Baripada Town","Barmer","Barnala","Barpeta","Batala","Bathinda","Begusarai","Belagavi","Bellampalle","Belonia","Bengaluru","Bettiah","BhabUrban Agglomeration","Bhadrachalam","Bhadrak","Bhagalpur","Bhainsa","Bharatpur","Bharuch","Bhatapara","Bhavnagar","Bhawanipatna","Bheemunipatnam","Bhilai Nagar","Bhilwara","Bhimavaram","Bhiwandi","Bhiwani","Bhongir","Bhopal","Bhubaneswar","Bhuj","Bikaner","Bilaspur","Bobbili","Bodhan","Bokaro Steel City","Bongaigaon City","Brahmapur","Buxar","Byasanagar","Chaibasa","Chalakudy","Chandausi","Chandigarh","Changanassery","Charkhi Dadri","Chatra","Chennai","Cherthala","Chhapra","Chikkamagaluru","Chilakaluripet","Chirala","Chirkunda","Chirmiri","Chittoor","Chittur-Thathamangalam","Coimbatore","Cuttack","Dalli-Rajhara","Darbhanga","Darjiling","Davanagere","Deesa","Dehradun","Dehri-on-Sone","Delhi","Deoghar","Dhamtari","Dhanbad","Dharmanagar","Dharmavaram","Dhenkanal","Dhoraji","Dhubri","Dhule","Dhuri","Dibrugarh","Dimapur","Diphu","Dumka","Dumraon","Durg","Eluru","English Bazar","Erode","Etawah","Faridabad","Faridkot","Farooqnagar","Fatehabad","Fatehpur Sikri","Fazilka","Firozabad","Firozpur Cantt.","Firozpur","Forbesganj","Gadwal","Gandhinagar","Gangarampur","Ganjbasoda","Gaya","Giridih","Goalpara","Gobichettipalayam","Gobindgarh","Godhra","Gohana","Gokak","Gooty","Gopalganj","Gudivada","Gudur","Gumia","Guntakal","Guntur","Gurdaspur","Gurgaon","Guruvayoor","Guwahati","Gwalior","Habra","Hajipur","Haldwani-cum-Kathgodam","Hansi","Hapur","Hardoi ","Hardwar","Hazaribag","Hindupur","Hisar","Hoshiarpur","Hubli-Dharwad","Hugli-Chinsurah","Hyderabad","Ichalkaranji","Imphal","Indore","Itarsi","Jabalpur","Jagdalpur","Jaggaiahpet","Jagraon","Jagtial","Jaipur","Jalandhar Cantt.","Jalandhar","Jalpaiguri","Jamalpur","Jammalamadugu","Jammu","Jamnagar","Jamshedpur","Jamui","Jangaon","Jatani","Jehanabad","Jhansi","Jhargram","Jharsuguda","Jhumri Tilaiya","Jind","Jodhpur","Jorhat","Kadapa","Kadi","Kadiri","Kagaznagar","Kailasahar","Kaithal","Kakinada","Kalimpong","Kalpi","Kalyan-Dombivali","Kamareddy","Kancheepuram","Kandukur","Kanhangad","Kannur","Kanpur","Kapadvanj","Kapurthala","Karaikal","Karimganj","Karimnagar","Karjat","Karnal","Karur","Karwar","Kasaragod","Kashipur","KathUrban Agglomeration","Katihar","Kavali","Kayamkulam","Kendrapara","Kendujhar","Keshod","Khair","Khambhat","Khammam","Khanna","Kharagpur","Kharar","Khowai","Kishanganj","Kochi","Kodungallur","Kohima","Kolar","Kolkata","Kollam","Koratla","Korba","Kot Kapura","Kota","Kothagudem","Kottayam","Kovvur","Koyilandy","Kozhikode","Kunnamkulam","Kurnool","Kyathampalle","Lachhmangarh","Ladnu","Ladwa","Lahar","Laharpur","Lakheri","Lakhimpur","Lakhisarai","Lakshmeshwar","Lal Gopalganj Nindaura","Lalganj","Lalgudi","Lalitpur","Lalsot","Lanka","Lar","Lathi","Latur","Lilong","Limbdi","Lingsugur","Loha","Lohardaga","Lonar","Lonavla","Longowal","Loni","Losal","Lucknow","Ludhiana","Lumding","Lunawada","Lunglei","Macherla","Machilipatnam","Madanapalle","Maddur","Madhepura","Madhubani","Madhugiri","Madhupur","Madikeri","Madurai","Magadi","Mahad","Mahalingapura","Maharajganj","Maharajpur","Mahasamund","Mahbubnagar","Mahe","Mahemdabad","Mahendragarh","Mahesana","Mahidpur","Mahnar Bazar","Mahuva","Maihar","Mainaguri","Makhdumpur","Makrana","Malaj Khand","Malappuram","Malavalli","Malda","Malegaon","Malerkotla","Malkangiri","Malkapur","Malout","Malpura","Malur","Manachanallur","Manasa","Manavadar","Manawar","Mancherial","Mandalgarh","Mandamarri","Mandapeta","Mandawa","Mandi Dabwali","Mandi","Mandideep","Mandla","Mandsaur","Mandvi","Mandya","Manendragarh","Maner","Mangaldoi","Mangaluru","Mangalvedhe","Manglaur","Mangrol","Mangrulpir","Manihari","Manjlegaon","Mankachar","Manmad","Mansa","Manuguru","Manvi","Manwath","Mapusa","Margao","Margherita","Marhaura","Mariani","Marigaon","Markapur","Marmagao","Masaurhi","Mathabhanga","Mathura","Mattannur","Mauganj","Mavelikkara","Mavoor","Mayang Imphal","Medak","Medininagar (Daltonganj)","Medinipur","Meerut","Mehkar","Memari","Merta City","Mhaswad","Mhow Cantonment","Mhowgaon","Mihijam","Mira-Bhayandar","Mirganj","Miryalaguda","Modasa","Modinagar","Moga","Mohali","Mokameh","Mokokchung","Monoharpur","Moradabad","Morena","Morinda, India","Morshi","Morvi","Motihari","Motipur","Mount Abu","Mudabidri","Mudalagi","Muddebihal","Mudhol","Mukerian","Mukhed","Muktsar","Mul","Mulbagal","Multai","Mumbai","Mundargi","Mundi","Mungeli","Munger","Murliganj","Murshidabad","Murtijapur","Murwara (Katni)","Musabani","Mussoorie","Muvattupuzha","Muzaffarpur","Mysore","Nabadwip","Nabarangapur","Nabha","Nadbai","Nadiad","Nagaon","Nagapattinam","Nagar","Nagari","Nagarkurnool","Nagaur","Nagda","Nagercoil","Nagina","Nagla","Nagpur","Nahan","Naharlagun","Naidupet","Naihati","Naila Janjgir","Nainital","Nainpur","Najibabad","Nakodar","Nakur","Nalbari","Namagiripettai","Namakkal","Nanded-Waghala","Nandgaon","Nandivaram-Guduvancheri","Nandura","Nandurbar","Nandyal","Nangal","Nanjangud","Nanjikottai","Nanpara","Narasapuram","Narasaraopet","Naraura","Narayanpet","Nargund","Narkatiaganj","Narkhed","Narnaul","Narsinghgarh","Narsipatnam","Narwana","Nashik","Nasirabad","Natham","Nathdwara","Naugachhia","Naugawan Sadat","Nautanwa","Navalgund","Navsari","Nawabganj","Nawada","Nawanshahr","Nawapur","Nedumangad","Neem-Ka-Thana","Neemuch","Nehtaur","Nelamangala","Nellikuppam","Nellore","Nepanagar","New Delhi","Neyveli (TS)","Neyyattinkara","Nidadavole","Nilambur","Nilanga","Nimbahera","Nirmal","Niwai","Niwari","Nizamabad","Nohar","Noida","Nokha","Nongstoin","Noorpur","North Lakhimpur","Nowgong","Nowrozabad (Khodargama)","Nuzvid","O' Valley","Obra","Oddanchatram","Ongole","Orai","Osmanabad","Ottappalam","Ozar","P.N.Patti","Pachora","Pachore","Pacode","Padmanabhapuram","Padra","Padrauna","Paithan","Pakaur","Palacole","Palai","Palakkad","Palampur","Palani","Palanpur","Palasa Kasibugga","Palghar","Pali","Palia Kalan","Palitana","Palladam","Pallapatti","Pallikonda","Palwal","Palwancha","Panagar","Panagudi","Panaji","Panamattom","Panchkula","Panchla","Pandharkaoda","Pandharpur","Pandhurna","PandUrban Agglomeration","Panipat","Panna","Panniyannur","Panruti","Panvel","Pappinisseri","Paradip","Paramakudi","Parangipettai","Parasi","Paravoor","Parbhani","Pardi","Parlakhemundi","Parli","Partur","Parvathipuram","Pasan","Paschim Punropara","Pasighat","Patan","Pathanamthitta","Pathankot","Pathardi","Pathri","Patiala","Patna","Patratu","Pattamundai","Patti","Pattran","Pattukkottai","Patur","Pauni","Pauri","Pavagada","Pedana","Peddapuram","Pehowa","Pen","Perambalur","Peravurani","Peringathur","Perinthalmanna","Periyakulam","Periyasemur","Pernampattu","Perumbavoor","Petlad","Phagwara","Phalodi","Phaltan","Phillaur","Phulabani","Phulera","Phulpur","Phusro","Pihani","Pilani","Pilibanga","Pilibhit","Pilkhuwa","Pindwara","Pinjore","Pipar City","Pipariya","Piriyapatna","Piro","Pithampur","Pithapuram","Pithoragarh","Pollachi","Polur","Pondicherry","Ponnani","Ponneri","Ponnur","Porbandar","Porsa","Port Blair","Powayan","Prantij","Pratapgarh","Prithvipur","Proddatur","Pudukkottai","Pudupattinam","Pukhrayan","Pulgaon","Puliyankudi","Punalur","Punch","Pune","Punganur","Punjaipugalur","Puranpur","Puri","Purna","Purnia","PurqUrban Agglomerationzi","Purulia","Purwa","Pusad","Puthuppally","Puttur","Qadian","Raayachuru","Rabkavi Banhatti","Radhanpur","Rae Bareli","Rafiganj","Raghogarh-Vijaypur","Raghunathganj","Raghunathpur","Rahatgarh","Rahuri","Raiganj","Raigarh","Raikot","Raipur","Rairangpur","Raisen","Raisinghnagar","Rajagangapur","Rajahmundry","Rajakhera","Rajaldesar","Rajam","Rajampet","Rajapalayam","Rajauri","Rajgarh (Alwar)","Rajgarh (Churu)","Rajgarh","Rajgir","Rajkot","Rajnandgaon","Rajpipla","Rajpura","Rajsamand","Rajula","Rajura","Ramachandrapuram","Ramagundam","Ramanagaram","Ramanathapuram","Ramdurg","Rameshwaram","Ramganj Mandi","Ramgarh","Ramnagar","Ramngarh","Rampur Maniharan","Rampur","Rampura Phul","Rampurhat","Ramtek","Ranaghat","Ranavav","Ranchi","Ranebennuru","Rangia","Rania","Ranibennur","Ranipet","Rapar","Rasipuram","Rasra","Ratangarh","Rath","Ratia","Ratlam","Ratnagiri","Rau","Raurkela","Raver","Rawatbhata","Rawatsar","Raxaul Bazar","Rayachoti","Rayadurg","Rayagada","Reengus","Rehli","Renigunta","Renukoot","Reoti","Repalle","Revelganj","Rewa","Rewari","Rishikesh","Risod","Robertsganj","Robertson Pet","Rohtak","Ron","Roorkee","Rosera","Rudauli","Rudrapur","Rupnagar","Sabalgarh","Sadabad","Sadalagi","Sadasivpet","Sadri","Sadulpur","Sadulshahar","Safidon","Safipur","Sagar","Sagara","Sagwara","Saharanpur","Saharsa","Sahaspur","Sahaswan","Sahawar","Sahibganj","Sahjanwa","Saidpur","Saiha","Sailu","Sainthia","Sakaleshapura","Sakti","Salaya","Salem","Salur","Samalkha","Samalkot","Samana","Samastipur","Sambalpur","Sambhal","Sambhar","Samdhan","Samthar","Sanand","Sanawad","Sanchore","Sandi","Sandila","Sanduru","Sangamner","Sangareddy","Sangaria","Sangli","Sangole","Sangrur","Sankarankovil","Sankari","Sankeshwara","Santipur","Sarangpur","Sardarshahar","Sardhana","Sarni","Sarsod","Sasaram","Sasvad","Satana","Satara","Sathyamangalam","Satna","Sattenapalle","Sattur","Saunda","Saundatti-Yellamma","Sausar","Savanur","Savarkundla","Savner","Sawai Madhopur","Sawantwadi","Sedam","Sehore","Sendhwa","Seohara","Seoni","Seoni-Malwa","Shahabad","Shahabad, Hardoi","Shahabad, Rampur","Shahade","Shahbad","Shahdol","Shahganj","Shahjahanpur","Shahpur","Shahpura","Shajapur","Shamgarh","Shamli","Shamsabad, Agra","Shamsabad, Farrukhabad","Shegaon","Sheikhpura","Shendurjana","Shenkottai","Sheoganj","Sheohar","Sheopur","Sherghati","Sherkot","Shiggaon","Shikaripur","Shikarpur, Bulandshahr","Shikohabad","Shillong","Shimla","Shirdi","Shirpur-Warwade","Shirur","Shishgarh","Shivamogga","Shivpuri","Sholavandan","Sholingur","Shoranur","Shrigonda","Shrirampur","Shrirangapattana","Shujalpur","Siana","Sibsagar","Siddipet","Sidhi","Sidhpur","Sidlaghatta","Sihor","Sihora","Sikanderpur","Sikandra Rao","Sikandrabad","Sikar","Silao","Silapathar","Silchar","Siliguri","Sillod","Silvassa","Simdega","Sindagi","Sindhagi","Sindhnur","Singrauli","Sinnar","Sira","Sircilla","Sirhind Fatehgarh Sahib","Sirkali","Sirohi","Sironj","Sirsa","Sirsaganj","Sirsi","Siruguppa","Sitamarhi","Sitapur","Sitarganj","Sivaganga","Sivagiri","Sivakasi","Siwan","Sohagpur","Sohna","Sojat","Solan","Solapur","Sonamukhi","Sonepur","Songadh","Sonipat","Sopore","Soro","Soron","Soyagaon","Sri Madhopur","Srikakulam","Srikalahasti","Srinagar","Srinivaspur","Srirampore","Srisailam Project (Right Flank Colony) Township","Srivilliputhur","Sugauli","Sujangarh","Sujanpur","Sullurpeta","Sultanganj","Sultanpur","Sumerpur","Sunabeda","Sunam","Sundargarh","Sundarnagar","Supaul","Surandai","Surapura","Surat","Suratgarh","SUrban Agglomerationr","Suri","Suriyampalayam","Suryapet","Tadepalligudem","Tadpatri","Takhatgarh","Taki","Talaja","Talcher","Talegaon Dabhade","Talikota","Taliparamba","Talode","Talwara","Tamluk","Tanda","Tandur","Tanuku","Tarakeswar","Tarana","Taranagar","Taraori","Tarbha","Tarikere","Tarn Taran","Tasgaon","Tehri","Tekkalakote","Tenali","Tenkasi","Tenu dam-cum-Kathhara","Terdal","Tezpur","Thakurdwara","Thammampatti","Thana Bhawan","Thane","Thanesar","Thangadh","Thanjavur","Tharad","Tharamangalam","Tharangambadi","Theni Allinagaram","Thirumangalam","Thirupuvanam","Thiruthuraipoondi","Thiruvalla","Thiruvallur","Thiruvananthapuram","Thiruvarur","Thodupuzha","Thoubal","Thrissur","Thuraiyur","Tikamgarh","Tilda Newra","Tilhar","Tindivanam","Tinsukia","Tiptur","Tirora","Tiruchendur","Tiruchengode","Tiruchirappalli","Tirukalukundram","Tirukkoyilur","Tirunelveli","Tirupathur","Tirupati","Tiruppur","Tirur","Tiruttani","Tiruvannamalai","Tiruvethipuram","Tiruvuru","Tirwaganj","Titlagarh","Tittakudi","Todabhim","Todaraisingh","Tohana","Tonk","Tuensang","Tuljapur","Tulsipur","Tumkur","Tumsar","Tundla","Tuni","Tura","Uchgaon","Udaipur","Udaipurwati","Udgir","Udhagamandalam","Udhampur","Udumalaipettai","Udupi","Ujhani","Ujjain","Umarga","Umaria","Umarkhed","Umbergaon","Umred","Umreth","Una","Unjha","Unnamalaikadai","Unnao","Upleta","Uran Islampur","Uran","Uravakonda","Urmar Tanda","Usilampatti","Uthamapalayam","Uthiramerur","Utraula","Vadakkuvalliyur","Vadalur","Vadgaon Kasba","Vadipatti","Vadnagar","Vadodara","Vaijapur","Vaikom","Valparai","Valsad","Vandavasi","Vaniyambadi","Vapi","Varanasi","Varkala","Vasai-Virar","Vatakara","Vedaranyam","Vellakoil","Vellore","Venkatagiri","Veraval","Vidisha","Vijainagar, Ajmer","Vijapur","Vijayapura","Vijayawada","Vijaypur","Vikarabad","Vikramasingapuram","Viluppuram","Vinukonda","Viramgam","Virudhachalam","Virudhunagar","Visakhapatnam","Visnagar","Viswanatham","Vita","Vizianagaram","Vrindavan","Vyara","Wadgaon Road","Wadhwan","Wadi","Wai","Wanaparthy","Wani","Wankaner","Wara Seoni","Warangal","Wardha","Warhapur","Warisaliganj","Warora","Warud","Washim","Wokha","Yadgir","Yamunanagar","Yanam","Yavatmal","Yawal","Yellandu","Yemmiganur","Yerraguntla","Yevla","Zaidpur","Zamania","Zira","Zirakpur","Zunheboto"],F10=["{{location.city_name}}"],k10=["India","Indian Republic","Bharat","Hindustan"],A10=["### ###"],b10=["Andaman and Nicobar Islands","Andra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadar and Nagar Haveli","Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Lakshadweep","Madya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Odisha","Pondicherr","Punjab","Rajasthan","Sikkim","Tamil Nadu","Telangana","Tripura","Uttar Pradesh","Uttarakhand","West Bengal"],y10=["AN","AP","AR","AS","BR","CH","CG","DN","DD","DL","GA","GJ","HR","HP","JK","JH","KA","KL","LD","MP","MH","MN","ML","MZ","NL","OD","PY","PB","RJ","SK","TN","TS","TR","UP","UK","WB"],B10=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],z10={city_name:C10,city_pattern:F10,default_country:k10,postcode:A10,state:b10,state_abbr:y10,street_pattern:B10},S10=z10,M10={title:"English (India)",code:"en_IN",country:"IN",language:"en",endonym:"English (India)",dir:"ltr",script:"Latn"},w10=M10,eV=["Aadrika","Aanandinii","Aaratrika","Aarya","Arya","Aashritha","Aatmaja","Atmaja","Abhaya","Adwitiya","Agrata","Ahilya","Ahalya","Aishani","Akshainie","Akshata","Akshita","Akula","Ambar","Amodini","Amrita","Amritambu","Anala","Anamika","Ananda","Anandamayi","Ananta","Anila","Anjali","Anjushri","Anjushree","Annapurna","Anshula","Anuja","Anusuya","Anasuya","Anasooya","Anwesha","Apsara","Aruna","Asha","Aasa","Aasha","Aslesha","Atreyi","Atreyee","Avani","Abani","Avantika","Ayushmati","Baidehi","Vaidehi","Bala","Baala","Balamani","Basanti","Vasanti","Bela","Bhadra","Bhagirathi","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bhaanumati","Bhargavi","Bhavani","Bhilangana","Bilwa","Bilva","Buddhana","Chakrika","Chanda","Chandi","Chandni","Chandini","Chandani","Chandra","Chandira","Chandrabhaga","Chandrakala","Chandrakin","Chandramani","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapala","Charumati","Charvi","Chatura","Chitrali","Chitramala","Chitrangada","Daksha","Dakshayani","Damayanti","Darshwana","Deepali","Dipali","Deeptimoyee","Deeptimayee","Devangana","Devani","Devasree","Devi","Daevi","Devika","Daevika","Dhaanyalakshmi","Dhanalakshmi","Dhana","Dhanadeepa","Dhara","Dharani","Dharitri","Dhatri","Diksha","Deeksha","Divya","Draupadi","Dulari","Durga","Durgeshwari","Ekaparnika","Elakshi","Enakshi","Esha","Eshana","Eshita","Gautami","Gayatri","Geeta","Geetanjali","Gitanjali","Gemine","Gemini","Girja","Girija","Gita","Hamsini","Harinakshi","Harita","Heema","Himadri","Himani","Hiranya","Indira","Jaimini","Jaya","Jyoti","Jyotsana","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamla","Kanchan","Kanishka","Kanti","Kashyapi","Kumari","Kumuda","Lakshmi","Laxmi","Lalita","Lavanya","Leela","Lila","Madhuri","Malti","Malati","Mandakini","Mandaakin","Mangala","Mangalya","Mani","Manisha","Manjusha","Meena","Mina","Meenakshi","Minakshi","Menka","Menaka","Mohana","Mohini","Nalini","Nikita","Ojaswini","Omana","Oormila","Urmila","Opalina","Opaline","Padma","Parvati","Poornima","Purnima","Pramila","Prasanna","Preity","Prema","Priya","Priyala","Pushti","Radha","Rageswari","Rageshwari","Rajinder","Ramaa","Rati","Rita","Rohana","Rukhmani","Rukmin","Rupinder","Sanya","Sarada","Sharda","Sarala","Sarla","Saraswati","Sarisha","Saroja","Shakti","Shakuntala","Shanti","Sharmila","Shashi","Shashikala","Sheela","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Siddhi","Sitara","Sloka","Smita","Smriti","Soma","Subhashini","Subhasini","Sucheta","Sudeva","Sujata","Sukanya","Suma","Sumitra","Sunita","Suryakantam","Sushma","Swara","Swarnalata","Sweta","Shwet","Tanirika","Tanushree","Tanushri","Tanya","Tara","Trisha","Uma","Usha","Vaijayanti","Vaijayanthi","Baijayanti","Vaishvi","Vaishnavi","Vaishno","Varalakshmi","Vasudha","Vasundhara","Veda","Vedanshi","Vidya","Vimala","Vrinda","Vrund"],aV=["Aadi","Aadidev","Aadinath","Aaditya","Aagam","Aagney","Aamod","Aanandaswarup","Anand Swarup","Aanjaneya","Anjaneya","Aaryan","Aryan","Aatmaj","Aatreya","Aayushmaan","Aayushman","Abhaidev","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Agasti","Agastya","Agneya","Aagneya","Agnimitra","Agniprava","Agnivesh","Ajit","Ajeet","Akroor","Akshaj","Akshat","Akshayakeerti","Alok","Aalok","Amaranaath","Amarnath","Amaresh","Ameyatma","Amish","Amogh","Amrit","Anaadi","Anagh","Anal","Anand","Aanand","Anang","Anil","Anilaabh","Anilabh","Anish","Ankal","Anunay","Anurag","Anuraag","Archan","Arindam","Arjun","Arnesh","Arun","Ashlesh","Ashok","Atmanand","Atmananda","Avadhesh","Baalaaditya","Baladitya","Baalagopaal","Balgopal","Balagopal","Bahula","Bakula","Balaaditya","Balachandra","Balagovind","Bandhu","Bandhul","Bankim","Bankimchandra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagvan","Bharadwaj","Bhardwaj","Bharat","Bhargava","Bhasvan","Bhaasvan","Bhaswar","Bhaaswar","Bhaumik","Bhaves","Bheeshma","Bhisham","Bhishma","Bhima","Bhoj","Bhramar","Bhudev","Bhudeva","Bhupati","Bhoopati","Bhoopat","Bhupen","Bhushan","Bhooshan","Bhushit","Bhooshit","Bhuvanesh","Bhuvaneshwar","Bodhan","Brahma","Brahmabrata","Brahmanandam","Brahmaanand","Brahmdev","Brajendra","Brajesh","Brijesh","Birjesh","Budhil","Chakor","Chakradhar","Chakravartee","Chakravarti","Chanakya","Chaanakya","Chandak","Chandan","Chandraayan","Chandrabhan","Chandradev","Chandraketu","Chandramauli","Chandramohan","Chandran","Chandranath","Chapal","Charak","Charuchandra","Chaaruchandra","Charuvrat","Chatur","Chaturaanan","Chaturbhuj","Chetan","Chaten","Chaitan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Daiwik","Damodara","Dandak","Dandapaani","Darshan","Datta","Dayaamay","Dayamayee","Dayaananda","Dayaanidhi","Kin","Deenabandhu","Deepan","Deepankar","Dipankar","Deependra","Dipendra","Deepesh","Dipesh","Deeptanshu","Deeptendu","Diptendu","Deeptiman","Deeptimoy","Deeptimay","Dev","Deb","Devadatt","Devagya","Devajyoti","Devak","Devdan","Deven","Devesh","Deveshwar","Devvrat","Dhananjay","Dhanapati","Dhanpati","Dhanesh","Dhanu","Dhanvin","Dharmaketu","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Dinakar","Dinkar","Dinesh","Divaakar","Divakar","Deevakar","Divjot","Dron","Drona","Dwaipayan","Dwaipayana","Eekalabya","Ekalavya","Ekaksh","Ekaaksh","Ekaling","Ekdant","Ekadant","Gajaadhar","Gajadhar","Gajbaahu","Gajabahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gaurang","Gauraang","Gauranga","Gouranga","Gautam","Gautama","Goutam","Ghanaanand","Ghanshyam","Ghanashyam","Giri","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Gopal","Gopaal","Gopi","Gopee","Gorakhnath","Gorakhanatha","Goswamee","Goswami","Gotum","Govinda","Gobinda","Gudakesha","Gudakesa","Gurdev","Guru","Hari","Harinarayan","Harit","Hiranmay","Hiranmaya","Inder","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Javas","Jay","Jitendra","Jitender","Jyotis","Kailash","Kamalesh","Kamlesh","Kanak","Kanaka","Kannan","Kannen","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kiran","Kirti","Keerti","Krishna","Krishnadas","Krishnadasa","Kumar","Lai","Lakshman","Laxman","Lakshmidhar","Lakshminath","Lal","Laal","Mahendra","Mohinder","Mahesh","Maheswar","Manik","Manikya","Manoj","Marut","Mayoor","Meghnad","Meghnath","Mohan","Mukesh","Mukul","Nagabhushanam","Nanda","Narayan","Narendra","Narinder","Naveen","Navin","Nawal","Naval","Nimit","Niranjan","Nirbhay","Niro","Param","Paramartha","Pran","Pranay","Prasad","Prathamesh","Prayag","Prem","Puneet","Purushottam","Rahul","Raj","Rajan","Rajendra","Rajiv","Rakesh","Ramesh","Rameshwar","Ranjit","Ranjeet","Ravi","Ritesh","Rohan","Rohit","Rudra","Sachin","Sameer","Samir","Sanjay","Sanka","Sarvin","Satish","Satyen","Shankar","Shantanu","Sher","Shiv","Siddarth","Siddhran","Som","Somu","Somnath","Subhash","Subodh","Suman","Suresh","Surya","Suryakant","Suryakanta","Sushil","Susheel","Swami","Swapnil","Tapan","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokesh","Triloki","Triloki Nath","Trilokanath","Tushar","Udai","Udit","Ujjawal","Ujjwal","Umang","Upendra","Uttam","Vasudev","Vasudeva","Vedang","Vedanga","Vidhya","Vidur","Vidhur","Vijay","Vimal","Vinay","Vishnu","Bishnu","Vishwamitra","Vyas","Yogendra","Yoginder","Yogesh"],P10=ju(eV,aV),T10=["Abbott","Achari","Acharya","Adiga","Agarwal","Ahluwalia","Ahuja","Arora","Asan","Bandopadhyay","Banerjee","Bharadwaj","Bhat","Butt","Bhadresha","Bhattacharya","Bhattathiri","Chaturvedi","Chattopadhyay","Chopra","Desai","Deshpande","Devar","Dhawan","Dubashi","Dutta","Dwivedi","Embranthiri","Ganaka","Gandhi","Gill","Gowda","Guha","Guneta","Gupta","Iyer","Iyengar","Jain","Jangid","Jha","Johar","Joshi","Kakkar","Kaniyar","Kapoor","Kaul","Kaur","Khan","Khanna","Khatri","Kocchar","Mahajan","Malik","Marar","Menon","Mehra","Mehrotra","Mishra","Mukhopadhyay","Nayar","Naik","Nair","Nambeesan","Namboothiri","Nehru","Pandey","Panicker","Patel","Patil","Pilla","Pillai","Pothuvaal","Prajapat","Rana","Reddy","Saini","Sethi","Shah","Sharma","Shukla","Singh","Sinha","Somayaji","Suthar","Tagore","Talwar","Tandon","Trivedi","Varrier","Varma","Varman","Verma"],j10=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],N10={female_first_name:eV,first_name:P10,last_name:T10,last_name_pattern:j10,male_first_name:aV},L10=N10,R10=["+919##-###-####","+919#########","+91-9##-#######","+918##-###-####","+918#########","+91-8##-#######","+917##-###-####","+917#########","+91-7##-#######","+916##-###-####","+916#########","+91-6##-#######"],K10={formats:R10},I10=K10,O10={company:h10,internet:v10,location:S10,metadata:w10,person:L10,phone_number:I10},rV=O10;new Ku({locale:[rV,Ru,Lu]});var $10=["Venture","Ltd","Plc"],H10={suffix:$10},G10=H10,_10=["com.ng","com","org.ng","ng"],V10={domain_suffix:_10},J10=V10,U10=["Abala","Abalakiri","Bekirikiri","Bela","Belatiwa","Bokodo","Ibinta","Ibiono Ewura","Farin Yashe","Fedare","Fobir","Fobro","Gabgell","Gamajigo","Gana","Gana Daji","Gidan Hardo","Abagbo","Abalabi","Abaranjeh","Abatiwa","Abegede","Abekkun","Abule Ijesha","Abule-Nla","Adata","Addo","Adekanbi","Adeleye","Ado","Ado Odo","Afami","Afanji","Afowo Doforo","Afowowa","Agada","Agaja","Agala","Agani","Aganni","Agaw Awusa","Agaw Shasha","Agbaku","Agbara","Agbede","Agbedi","Agbejedo","Agbele","Agbelekale","Agboju","Agboku","Agbon","Agbonyedo","Agbowa","Agboyi","Age Mowo","Agege","Agelete","Agerige","Agidi","Agidingbi","Ago Egun","Ago Hausa","Ago Sasa","Agomu","Agonrin","Agonu","Aguda","Agun","Agunfoye","Agura","Ahanfe","Ahovo","Ahun","Aiyede","Aiyeteju","Aiyetoro","Aiyetoto-Asogun","Aja","Ajagambari","Ajara","Ajara Agamaden","Ajebandele","Ajebaw","Ajebo","Ajegbenwa","Ajegunle","Ajelanwa","Ajerogun","Ajibade","Ajibawo","Ajibo","Ajido","Ajise","Ajumo","Akando","Akangba","Akarakumo","Akawdo","Akawkaw","Akere","Akessan","Akete","Akinbo","Akinlade","Akinogun","Akinyele","Akio","Akobale","Akodo","Akoko","Akore","Akowonjo","Alagba","Alagbede","Alagbon","Alago","Alagogo","Alaguntan","Alaiyabiagba","Alapako","Alaparu","Alaparun","Alapoti","Alaru","Alasia","Ale","Aliayabiagba","Alimosho","Alimoso","Amuwo","Anagoji","Anagunji","Angorin","Animashawun","Animshaun","Apa","Apamu","Apapa","Apapa Eleko","Apese","Appa","Aqani","Aradagun","Arapagi Oloko","Arapagi-Awlawkaw","Arapagi-Ejetu","Araromi","Araromi Orita","Araromi Tawpe","Araromi Tope","Arida","Arigo","Ashon","Asipa","Ason","Asore","Asunora","Atan","Atapa","Awado","Awaiye","Awaye","Awdan Ilaro","Awdan Iyasi","Awfin","Awgawgawraw","Awgawmbaw","Awja-Ikoradu","Awjaw","Awoyaya","Awreta","Awteyi","Awwaw","Ayekoshe","Ayinla","Ayobo","Babalawo","Badagri","Badagry","Badawre","Badore","Baiyeku","Balagbe","Balogun","Bamgbose","Bamgboshe","Bandu","Banimgbe","Banimgbo","Bariga","Baruwa","Bassa","Beshi","Bodashe","Bode Ase","Bolorunpelu","Cardoso","Coker","Coker Market","Cokers Market","Dankaka","Doforo","Dosa","Dosemo","Ebute Ikorodu","Ebute Leki","Ebute Lekki","Ebute-Egga","Ebute-Metta","Efiran","Egan","Egba","Egbe","Eggan","Egudu Bale","Egun","Eiyekose","Ejigbo","Ejinrin","Ejirin","Eko","Ekoro","Ekundayo","Elachi","Elemoki","Eleputu","Elere","Elesin","Eluju","Emu","Epe","Epeh","Era","Ere","Eregun","Erekiti","Erukan","Eruku","Erunkan","Etegbin","Euni","Ewekora","Ewekoro","Ewu","Ewu Ebi","Falomo","Fatade","Fatedo","Fonji","Ganme","Ganyingbo","Gbagidan","Gbaj","Gbaji","Gbanko","Gberegbe","Gberigbe","Gbesse","Gbeta","Gbodo","Gbogbo","Gbogije","Gbokuta","George","Ginti","Hausa","Henume","Hundo","Iba","Ibadan","Ibasa","Ibasha","Ibatefin","Ibawe Kekere","Ibawe Tukuru","Ibbojo","Ibefon","Ibefum","Ibefun","Ibeju","Ibereko","Iberekodo","Ibese","Ibeshe","Ibeshi","Ibiku","Ibode","Ibogun Adina","Ibogun Akiode","Ibogun Sowunmi","Iboju","Ibon","Ibopa","Ida","Idain Isaga","Idain-Ishaga","Idamo","Idanfuru","Idashaw","Idaso","Idata","Iddo","Ide","Idele","Ideno","Idi Agbon Agana","Idi Iroko","Idi Ofe","Idi Oro","Idi-Off","Idimarun","Idimi","Idimu","Idiori","Idiroko","Idobarun","Idoforo","Idolanja","Idole","Idolehin","Idolorisha","Idolosa","Idomu","Idopetu","Idosa","Idosemo","Idowu","Ifako","Igami","Igando","Igando Awlawja","Iganmi","Iganmu","Iganmu Siding","Igbalu","Igbe","Igbe Ewoliwo","Igbede","Igbegodo","Igbekun","Igbele","Igbessa","Igbin","Igbin Oloya","Igbo","Igbo Ejo","Igbo Fipe","Igbobi","Igbodu","Igboefon","Igbogbele","Igbogila","Igbogun","Igbogun-Sowunmi","Igboje","Igbokushun","Igbolobi","Igbologun","Igboloye","Igbopa","Igborosun","Igbosa","Igbosere","Igboshere","Igodonu","Igoro","Igu","Igude","Igunnu Akabo","Ijagemo","Ijaiye","Ijako","Ijako Orile","Ijanikin","Ijawmi","Ijawmu","Ijawtun","Ijayie","Ijede","Ijegun","Ijero","Ijesa-Tedo","Ijofin","Ijomi","Ijomu","Ijora","Ijora Village","Ijotan","Iju","Iju Junction","Iju Water Works","Ikare","Ikate","Ikawga","Ikawga-Zebe","Ikawlaji","Ikawta","Ikeja","Ikoga","Ikoga Ile","Ikogbo","Ikolaja","Ikorodu","Ikosi","Ikotan","Ikotun","Ikoyi","Ikuata","Ilade","Ilado","Ilado Ogunu","Ilagbo","Ilasa","Ilashe","Ilemere","Ilepa","Ileppaw","Ilera","Ilikiti","Ilo","Ilogbo","Ilogbo Elegba","Iloro","Ilugboro","Ilumawfin","Ilumofin","Imare","Imawte","Imeke","Imeri","Imeseju","Imore","Imoru","Imota","Inogbe","Inupa","Inupa Kekere","Ipaja","Ipakan","Ipanmi","Ipatira","Ipeshu","Ipesu","Ipewu","Ipokia","Iponri","Ipota","Iragbo","Iragon","Iranla","Irede","Irewe","Iru","Isagatedo","Isagbo","Isagbo Ere","Isagira","Isaku","Isalu","Isashi","Isasi","Isawo","Ise","Iseku","Isekun","Iseri-Osun","Ishaga","Ishagbo","Ishagira","Ishasi","Ishawo","Isheri-Olofin","Ishersi","Ishola","Isiu","Isiwu","Isola","Isolo","Isunba","Ita Egbe","Ita Onimosa","Itagbo","Itamaga","Itawga","Itawikin","Itawmu","Iteku","Itele","Itere","Itire","Itirin","Ito Omu","Itoga","Itohun","Itoikin","Itokin","Itomu","Itori","Iwaya","Iwerekun","Iworo","Iwuku","Iyafin","Iyagbe","Iyasi","Iyesi","Jaguna","Janikin","Jibowu","Jinadu","Kadara","Kafara","Kajola","Kajola Iboro","Kandoro","Kese"],W10=["{{location.city_name}}"],q10=["Nigeria","Federal Republic of Nigeria","NG","NGN"],Z10=["#####","####"],Y10=["FCT","ABIA","ADAMAWA","Akwa Ibom","Anambra","Bauchi","Bayelsa","Benue","Bornu","Cross River","Delta","Ebonyi","Edo","Ekiti","Enugu","Gombe","Imo","Jigawa","Kaduna","Kano","Katsina","Kebbi","Kogi","Kwara","Lagos","Nasarawa","Niger","Ogun","Ondo","Osun","Oyo","Plateau","Rivers","Sokoto","Taraba","Yobe","Zamfara"],Q10=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],X10={city_name:U10,city_pattern:W10,default_country:q10,postcode:Z10,state:Y10,street_pattern:Q10},u40=X10,e40={title:"English (Nigeria)",code:"en_NG",country:"NG",language:"en",endonym:"English (Nigeria)",dir:"ltr",script:"Latn"},a40=e40,r40=["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab"],n40=["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab","Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"],t40=["Abiodun","Abiola","Abodunrin","Abosede","Adaobi","Adebayo","Adegboye","Adegoke","Ademayowa","Ademola","Adeniyan","Adeoluwa","Aderinsola","Aderonke","Adesina","Adewale","Adewunmi","Adewura","Adeyemo","Afolabi","Afunku","Agboola","Agnes","Aigbiniode","Ajakaiye","Ajose-adeogun","Akeem-omosanya","Akerele","Akintade","Aligbe","Amaechi","Aminat","Aremu","Atanda","Ayisat","Ayobami","Ayomide","Babalola","Babatunde","Balogun","Bamisebi","Bello","Busari","Chibike","Chibuike","Chidinma","Chidozie","Christian","Clare","David","Ebubechukwu","Egbochukwu","Ehigiator","Ekwueme","Elebiyo","Elizabeth","Emmanuel","Esther","Funmilayo","Gbadamosi","Gbogboade","Grace","Habeeb","Hanifat","Isaac","Ismail","Isokun","Israel","Iyalla","Jamiu","Jimoh","Joshua","Justina","Katherine","Kayode","Kimberly","Ladega","Latifat","Lawal","Leonard","Makuachukwu","Maryam","Maryjane","Mayowa","Miracle","Mobolaji","Mogbadunade","Motalo","Muinat","Mukaram","Mustapha","Mutiat","Ndukwu","Ngozi","Nojeem","Nwachukwu","Nwogu","Nwuzor","Obiageli","Obianuju","Odunayo","Ogunbanwo","Ogunwande","Okonkwo","Okunola","Oladeji","Oladimeji","Olaoluwa","Olasunkanmi","Olasunkanmi-fasayo","Olawale","Olubukola","Olubunmi","Olufeyikemi","Olumide","Olutola","Oluwakemi","Oluwanisola","Oluwaseun","Oluwaseyi","Oluwashina","Oluwatosin","Omobolaji","Omobolanle","Omolara","Omowale","Onohinosen","Onose","Onyinyechukwu","Opeyemi","Osuagwu","Oyebola","Oyelude","Oyinkansola","Peter","Sabdat","Saheed","Salami","Samuel","Sanusi","Sarah","Segunmaru","Sekinat","Sulaimon","Sylvester","Taiwo","Tamunoemi","Tella","Temitope","Tolulope","Uchechi","Wasiu","Wilcox","Wuraola","Yaqub","Yussuf"],i40=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],o40=["Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"],s40=[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}],l40={female_first_name:r40,first_name:n40,last_name:t40,last_name_pattern:i40,male_first_name:o40,name:s40},E40=l40,c40=["0803 ### ####","0703 ### ####","234809 ### ####","+234 802 ### ####","0805### ####"],d40={formats:c40},D40=d40,x40={company:G10,internet:J10,location:u40,metadata:a40,person:E40,phone_number:D40},nV=x40;new Ku({locale:[nV,Ru,Lu]});var m40=["com","us","biz","info","name","net","org"],h40={domain_suffix:m40},p40=h40,g40=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],f40=["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County"],v40=["United States","United States of America","USA"],C40={AK:'{{number.int({"min": 99501,"max": 99950})}}',AL:'{{number.int({"min": 35004,"max": 36925})}}',AR:'{{number.int({"min": 71601,"max": 72959})}}',AZ:'{{number.int({"min": 85001,"max": 86556})}}',CA:'{{number.int({"min": 90001,"max": 96162})}}',CO:'{{number.int({"min": 80001,"max": 81658})}}',CT:'0{{number.int({"min": 6001,"max": 6389})}}',DC:'{{number.int({"min": 20001,"max": 20039})}}',DE:'{{number.int({"min": 19701,"max": 19980})}}',FL:'{{number.int({"min": 32004,"max": 34997})}}',GA:'{{number.int({"min": 30001,"max": 31999})}}',HI:'{{number.int({"min": 96701,"max": 96898})}}',IA:'{{number.int({"min": 50001,"max": 52809})}}',ID:'{{number.int({"min": 83201,"max": 83876})}}',IL:'{{number.int({"min": 60001,"max": 62999})}}',IN:'{{number.int({"min": 46001,"max": 47997})}}',KS:'{{number.int({"min": 66002,"max": 67954})}}',KY:'{{number.int({"min": 40003,"max": 42788})}}',LA:'{{number.int({"min": 70001,"max": 71232})}}',MA:'0{{number.int({"min": 1001,"max": 2791})}}',MD:'{{number.int({"min": 20899,"max": 20908})}}',ME:'0{{number.int({"min": 3901,"max": 4992})}}',MI:'{{number.int({"min": 48001,"max": 49971})}}',MN:'{{number.int({"min": 55001,"max": 56763})}}',MO:'{{number.int({"min": 63001,"max": 65899})}}',MS:'{{number.int({"min": 38601,"max": 39776})}}',MT:'{{number.int({"min": 59001,"max": 59937})}}',NC:'{{number.int({"min": 27006,"max": 28909})}}',ND:'{{number.int({"min": 58001,"max": 58856})}}',NE:'{{number.int({"min": 68001,"max": 68118})}}',NH:'0{{number.int({"min": 3031,"max": 3897})}}',NJ:'0{{number.int({"min": 7001,"max": 8989})}}',NM:'{{number.int({"min": 87001,"max": 88441})}}',NV:'{{number.int({"min": 88901,"max": 89883})}}',NY:'0{{number.int({"min": 6390,"max": 6390})}}',OH:'{{number.int({"min": 43001,"max": 45999})}}',OK:'{{number.int({"min": 73001,"max": 73199})}}',OR:'{{number.int({"min": 97001,"max": 97920})}}',PA:'{{number.int({"min": 15001,"max": 19640})}}',PR:'00{{number.int({"min": 601,"max": 988})}}',RI:'0{{number.int({"min": 2801,"max": 2940})}}',SC:'{{number.int({"min": 29001,"max": 29948})}}',SD:'{{number.int({"min": 57001,"max": 57799})}}',TN:'{{number.int({"min": 37010,"max": 38589})}}',TX:'{{number.int({"min": 75503,"max": 79999})}}',UT:'{{number.int({"min": 84001,"max": 84784})}}',VA:'{{number.int({"min": 20040,"max": 20041})}}',VT:'0{{number.int({"min": 5001,"max": 5495})}}',WA:'{{number.int({"min": 98001,"max": 99403})}}',WI:'{{number.int({"min": 53001,"max": 54990})}}',WV:'{{number.int({"min": 24701,"max": 26886})}}',WY:'{{number.int({"min": 82001,"max": 83128})}}'},F40=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],k40={city_pattern:g40,county:f40,default_country:v40,postcode_by_state:C40,street_pattern:F40},A40=k40,b40={title:"English (United States)",code:"en_US",country:"US",language:"en",endonym:"English (United States)",dir:"ltr",script:"Latn"},y40=b40,B40=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],z40={last_name_pattern:B40},S40=z40,M40=["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],w40=["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],P40={area_code:M40,exchange_code:w40},T40=P40,j40={internet:p40,location:A40,metadata:y40,person:S40,phone_number:T40},tV=j40;new Ku({locale:[tV,Ru,Lu]});var N40=["+49-1##-#######","+49-1###-########"],L40={formats:N40},R40=L40,K40=["Anthrazit","Beige","Blau","Blutrot","Bordeauxrot","Braun","Bronze","Cyan","Dunkelblau","Dunkelbraun","Dunkelgrau","Dunkelgrün","Dunkelrot","Eisblau","Feuerrot","Gelb","Giftgrün","Gold","Grau","Grün","Hellblau","Hellbraun","Hellgrün","Hellrot","Himmelblau","Indigo","Jadegrün","Kastanienbraun","Kupfer","Königsblau","Lila","Magenta","Mintgrün","Nachtblau","Neonblau","Neongelb","Neongrün","Neonrot","Ocker","Orange","Pink","Rosa","Rot","Rubinrot","Saphirblau","Schneeweiß","Schwarz","Silber","Smaragdgrün","Türkis","Violett","Weinrot","Weiß","Zinnoberrot"],I40={human:K40},O40=I40,$40=["GmbH","AG","Gruppe","KG","GmbH & Co. KG","UG","OHG"],H40=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} und {{person.last_name}}"],G40=["GmbH","AG","Gruppe","KG","GmbH & Co. KG","UG","OHG"],_40={legal_form:$40,name_pattern:H40,suffix:G40},V40=_40,J40=["id","titel","name","email","telefonnummer","token","gruppe","kategorie","passwort","kommentar","avatar","status","erstelltAm","aktualisiertAm","bearbeitetAm","vorname","nachname","geburtsdatum","artikelnummer"],U40={column:J40},W40=U40,q40={wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],abbr:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]},Z40={wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],abbr:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]},Y40={month:q40,weekday:Z40},Q40=Y40,X40=["com","info","name","net","org","de","ch"],uE0=["gmail.com","yahoo.com","hotmail.com"],eE0={domain_suffix:X40,free_email:uE0},aE0=eE0,rE0=["###","##","#","##a","##b","##c"],nE0=["Aachen","Aalen","Ahlen","Arnsberg","Aschaffenburg","Augsburg","Bad Homburg vor der Höhe","Bad Kreuznach","Bad Oeynhausen","Bad Salzuflen","Baden-Baden","Bamberg","Bayreuth","Bergheim","Bergisch Gladbach","Berlin","Bielefeld","Böblingen","Bocholt","Bochum","Bonn","Bottrop","Brandenburg an der Havel","Braunschweig","Bremen","Bremerhaven","Castrop-Rauxel","Celle","Chemnitz","Cottbus","Darmstadt","Delmenhorst","Dessau-Roßlau","Detmold","Dinslaken","Dormagen","Dorsten","Dortmund","Dresden","Duisburg","Düren","Düsseldorf","Elmshorn","Emden","Erftstadt","Erfurt","Erlangen","Eschweiler","Essen","Esslingen am Neckar","Euskirchen","Flensburg","Frankfurt (Oder)","Frankfurt am Main","Frechen","Freiburg im Breisgau","Friedrichshafen","Fulda","Fürth","Garbsen","Gelsenkirchen","Gera","Gießen","Gladbeck","Göppingen","Görlitz","Goslar","Göttingen","Greifswald","Grevenbroich","Gronau (Westf.)","Gummersbach","Gütersloh","Hagen","Halle (Saale)","Hamburg","Hameln","Hamm","Hanau","Hannover","Hattingen","Heidelberg","Heidenheim an der Brenz","Heilbronn","Herford","Herne","Herten","Hilden","Hildesheim","Hürth","Ibbenbüren","Ingolstadt","Iserlohn","Jena","Kaiserslautern","Karlsruhe","Kassel","Kempten (Allgäu)","Kerpen","Kiel","Kleve","Koblenz","Köln","Konstanz","Krefeld","Landshut","Langenfeld (Rheinland)","Langenhagen","Leipzig","Leonberg","Leverkusen","Lingen (Ems)","Lippstadt","Lörrach","Lübeck","Lüdenscheid","Ludwigsburg","Ludwigshafen am Rhein","Lüneburg","Lünen","Magdeburg","Mainz","Mannheim","Marburg","Marl","Meerbusch","Menden (Sauerland)","Minden","Moers","Mönchengladbach","Mülheim an der Ruhr","München","Münster","Neu-Ulm","Neubrandenburg","Neumünster","Neuss","Neustadt an der Weinstraße","Neuwied","Norderstedt","Nordhorn","Nürnberg","Oberhausen","Offenbach am Main","Offenburg","Oldenburg (Oldenburg)","Osnabrück","Paderborn","Passau","Peine","Pforzheim","Plauen","Potsdam","Pulheim","Rastatt","Ratingen","Ravensburg","Recklinghausen","Regensburg","Remscheid","Reutlingen","Rheine","Rosenheim","Rostock","Rüsselsheim am Main","Saarbrücken","Salzgitter","Sankt Augustin","Schwäbisch Gmünd","Schweinfurt","Schwerin","Siegen","Sindelfingen","Solingen","Speyer","Stolberg (Rheinland)","Stralsund","Stuttgart","Trier","Troisdorf","Tübingen","Ulm","Unna","Velbert","Viersen","Villingen-Schwenningen","Waiblingen","Weimar","Wesel","Wetzlar","Wiesbaden","Wilhelmshaven","Willich","Witten","Wolfenbüttel","Wolfsburg","Worms","Wuppertal","Würzburg","Zwickau"],tE0=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],iE0=["Nord","Ost","West","Süd","Neu","Alt","Bad"],oE0=["stadt","dorf","land","scheid","burg"],sE0=["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],lE0=["Deutschland"],EE0=["#####"],cE0=["Apt. ###","Zimmer ###","# OG"],dE0=["Baden-Württemberg","Bayern","Berlin","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Thüringen"],DE0=["BW","BY","BE","BB","HB","HH","HE","MV","NI","NW","RP","SL","SN","ST","SH","TH"],xE0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},mE0=["Ackerweg","Adalbert-Stifter-Str.","Adalbertstr.","Adolf-Baeyer-Str.","Adolf-Kaschny-Str.","Adolf-Reichwein-Str.","Adolfsstr.","Ahornweg","Ahrstr.","Akazienweg","Albert-Einstein-Str.","Albert-Schweitzer-Str.","Albertus-Magnus-Str.","Albert-Zarthe-Weg","Albin-Edelmann-Str.","Albrecht-Haushofer-Str.","Aldegundisstr.","Alexanderstr.","Alfred-Delp-Str.","Alfred-Kubin-Str.","Alfred-Stock-Str.","Alkenrather Str.","Allensteiner Str.","Alsenstr.","Alt Steinbücheler Weg","Alte Garten","Alte Heide","Alte Landstr.","Alte Ziegelei","Altenberger Str.","Altenhof","Alter Grenzweg","Altstadtstr.","Am Alten Gaswerk","Am Alten Schafstall","Am Arenzberg","Am Benthal","Am Birkenberg","Am Blauen Berg","Am Borsberg","Am Brungen","Am Büchelter Hof","Am Buttermarkt","Am Ehrenfriedhof","Am Eselsdamm","Am Falkenberg","Am Frankenberg","Am Gesundheitspark","Am Gierlichshof","Am Graben","Am Hagelkreuz","Am Hang","Am Heidkamp","Am Hemmelrather Hof","Am Hofacker","Am Hohen Ufer","Am Höllers Eck","Am Hühnerberg","Am Jägerhof","Am Junkernkamp","Am Kemperstiegel","Am Kettnersbusch","Am Kiesberg","Am Klösterchen","Am Knechtsgraben","Am Köllerweg","Am Köttersbach","Am Kreispark","Am Kronefeld","Am Küchenhof","Am Kühnsbusch","Am Lindenfeld","Am Märchen","Am Mittelberg","Am Mönchshof","Am Mühlenbach","Am Neuenhof","Am Nonnenbruch","Am Plattenbusch","Am Quettinger Feld","Am Rosenhügel","Am Sandberg","Am Scherfenbrand","Am Schokker","Am Silbersee","Am Sonnenhang","Am Sportplatz","Am Stadtpark","Am Steinberg","Am Telegraf","Am Thelenhof","Am Vogelkreuz","Am Vogelsang","Am Vogelsfeldchen","Am Wambacher Hof","Am Wasserturm","Am Weidenbusch","Am Weiher","Am Weingarten","Am Werth","Amselweg","An den Irlen","An den Rheinauen","An der Bergerweide","An der Dingbank","An der Evangelischen Kirche","An der Evgl. Kirche","An der Feldgasse","An der Fettehenne","An der Kante","An der Laach","An der Lehmkuhle","An der Lichtenburg","An der Luisenburg","An der Robertsburg","An der Schmitten","An der Schusterinsel","An der Steinrütsch","An St. Andreas","An St. Remigius","Andreasstr.","Ankerweg","Annette-Kolb-Str.","Apenrader Str.","Arnold-Ohletz-Str.","Atzlenbacher Str.","Auerweg","Auestr.","Auf dem Acker","Auf dem Blahnenhof","Auf dem Bohnbüchel","Auf dem Bruch","Auf dem End","Auf dem Forst","Auf dem Herberg","Auf dem Lehn","Auf dem Stein","Auf dem Weierberg","Auf dem Weiherhahn","Auf den Reien","Auf der Donnen","Auf der Grieße","Auf der Ohmer","Auf der Weide","Auf'm Berg","Auf'm Kamp","Augustastr.","August-Kekulé-Str.","A.-W.-v.-Hofmann-Str.","Bahnallee","Bahnhofstr.","Baltrumstr.","Bamberger Str.","Baumberger Str.","Bebelstr.","Beckers Kämpchen","Beerenstr.","Beethovenstr.","Behringstr.","Bendenweg","Bensberger Str.","Benzstr.","Bergische Landstr.","Bergstr.","Berliner Platz","Berliner Str.","Bernhard-Letterhaus-Str.","Bernhard-Lichtenberg-Str.","Bernhard-Ridder-Str.","Bernsteinstr.","Bertha-Middelhauve-Str.","Bertha-von-Suttner-Str.","Bertolt-Brecht-Str.","Berzeliusstr.","Bielertstr.","Biesenbach","Billrothstr.","Birkenbergstr.","Birkengartenstr.","Birkenweg","Bismarckstr.","Bitterfelder Str.","Blankenburg","Blaukehlchenweg","Blütenstr.","Boberstr.","Böcklerstr.","Bodelschwinghstr.","Bodestr.","Bogenstr.","Bohnenkampsweg","Bohofsweg","Bonifatiusstr.","Bonner Str.","Borkumstr.","Bornheimer Str.","Borsigstr.","Borussiastr.","Bracknellstr.","Brahmsweg","Brandenburger Str.","Breidenbachstr.","Breslauer Str.","Bruchhauser Str.","Brückenstr.","Brucknerstr.","Brüder-Bonhoeffer-Str.","Buchenweg","Bürgerbuschweg","Burgloch","Burgplatz","Burgstr.","Burgweg","Bürriger Weg","Burscheider Str.","Buschkämpchen","Butterheider Str.","Carl-Duisberg-Platz","Carl-Duisberg-Str.","Carl-Leverkus-Str.","Carl-Maria-von-Weber-Platz","Carl-Maria-von-Weber-Str.","Carlo-Mierendorff-Str.","Carl-Rumpff-Str.","Carl-von-Ossietzky-Str.","Charlottenburger Str.","Christian-Heß-Str.","Claasbruch","Clemens-Winkler-Str.","Concordiastr.","Cranachstr.","Dahlemer Str.","Daimlerstr.","Damaschkestr.","Danziger Str.","Debengasse","Dechant-Fein-Str.","Dechant-Krey-Str.","Deichtorstr.","Dhünnberg","Dhünnstr.","Dianastr.","Diedenhofener Str.","Diepental","Diepenthaler Str.","Dieselstr.","Dillinger Str.","Distelkamp","Dohrgasse","Domblick","Dönhoffstr.","Dornierstr.","Drachenfelsstr.","Dr.-August-Blank-Str.","Dresdener Str.","Driescher Hecke","Drosselweg","Dudweilerstr.","Dünenweg","Dünfelder Str.","Dünnwalder Grenzweg","Düppeler Str.","Dürerstr.","Dürscheider Weg","Düsseldorfer Str.","Edelrather Weg","Edmund-Husserl-Str.","Eduard-Spranger-Str.","Ehrlichstr.","Eichenkamp","Eichenweg","Eidechsenweg","Eifelstr.","Eifgenstr.","Eintrachtstr.","Elbestr.","Elisabeth-Langgässer-Str.","Elisabethstr.","Elisabeth-von-Thadden-Str.","Elisenstr.","Elsa-Brändström-Str.","Elsbachstr.","Else-Lasker-Schüler-Str.","Elsterstr.","Emil-Fischer-Str.","Emil-Nolde-Str.","Engelbertstr.","Engstenberger Weg","Entenpfuhl","Erbelegasse","Erftstr.","Erfurter Str.","Erich-Heckel-Str.","Erich-Klausener-Str.","Erich-Ollenhauer-Str.","Erlenweg","Ernst-Bloch-Str.","Ernst-Ludwig-Kirchner-Str.","Erzbergerstr.","Eschenallee","Eschenweg","Esmarchstr.","Espenweg","Euckenstr.","Eulengasse","Eulenkamp","Ewald-Flamme-Str.","Ewald-Röll-Str.","Fährstr.","Farnweg","Fasanenweg","Faßbacher Hof","Felderstr.","Feldkampstr.","Feldsiefer Weg","Feldsiefer Wiesen","Feldstr.","Feldtorstr.","Felix-von-Roll-Str.","Ferdinand-Lassalle-Str.","Fester Weg","Feuerbachstr.","Feuerdornweg","Fichtenweg","Fichtestr.","Finkelsteinstr.","Finkenweg","Fixheider Str.","Flabbenhäuschen","Flensburger Str.","Fliederweg","Florastr.","Florianweg","Flotowstr.","Flurstr.","Föhrenweg","Fontanestr.","Forellental","Fortunastr.","Franz-Esser-Str.","Franz-Hitze-Str.","Franz-Kail-Str.","Franz-Marc-Str.","Freiburger Str.","Freiheitstr.","Freiherr-vom-Stein-Str.","Freudenthal","Freudenthaler Weg","Fridtjof-Nansen-Str.","Friedenberger Str.","Friedensstr.","Friedhofstr.","Friedlandstr.","Friedlieb-Ferdinand-Runge-Str.","Friedrich-Bayer-Str.","Friedrich-Bergius-Platz","Friedrich-Ebert-Platz","Friedrich-Ebert-Str.","Friedrich-Engels-Str.","Friedrich-List-Str.","Friedrich-Naumann-Str.","Friedrich-Sertürner-Str.","Friedrichstr.","Friedrich-Weskott-Str.","Friesenweg","Frischenberg","Fritz-Erler-Str.","Fritz-Henseler-Str.","Fröbelstr.","Fürstenbergplatz","Fürstenbergstr.","Gabriele-Münter-Str.","Gartenstr.","Gebhardstr.","Geibelstr.","Gellertstr.","Georg-von-Vollmar-Str.","Gerhard-Domagk-Str.","Gerhart-Hauptmann-Str.","Gerichtsstr.","Geschwister-Scholl-Str.","Gezelinallee","Gierener Weg","Ginsterweg","Gisbert-Cremer-Str.","Glücksburger Str.","Gluckstr.","Gneisenaustr.","Goetheplatz","Goethestr.","Golo-Mann-Str.","Görlitzer Str.","Görresstr.","Graebestr.","Graf-Galen-Platz","Gregor-Mendel-Str.","Greifswalder Str.","Grillenweg","Gronenborner Weg","Große Kirchstr.","Grunder Wiesen","Grundermühle","Grundermühlenhof","Grundermühlenweg","Grüner Weg","Grunewaldstr.","Grünstr.","Günther-Weisenborn-Str.","Gustav-Freytag-Str.","Gustav-Heinemann-Str.","Gustav-Radbruch-Str.","Gut Reuschenberg","Gutenbergstr.","Haberstr.","Habichtgasse","Hafenstr.","Hagenauer Str.","Hahnenblecher","Halenseestr.","Halfenleimbach","Hallesche Str.","Halligstr.","Hamberger Str.","Hammerweg","Händelstr.","Hannah-Höch-Str.","Hans-Arp-Str.","Hans-Gerhard-Str.","Hans-Sachs-Str.","Hans-Schlehahn-Str.","Hans-von-Dohnanyi-Str.","Hardenbergstr.","Haselweg","Hauptstr.","Haus-Vorster-Str.","Hauweg","Havelstr.","Havensteinstr.","Haydnstr.","Hebbelstr.","Heckenweg","Heerweg","Hegelstr.","Heidberg","Heidehöhe","Heidestr.","Heimstättenweg","Heinrich-Böll-Str.","Heinrich-Brüning-Str.","Heinrich-Claes-Str.","Heinrich-Heine-Str.","Heinrich-Hörlein-Str.","Heinrich-Lübke-Str.","Heinrich-Lützenkirchen-Weg","Heinrichstr.","Heinrich-Strerath-Str.","Heinrich-von-Kleist-Str.","Heinrich-von-Stephan-Str.","Heisterbachstr.","Helenenstr.","Helmestr.","Hemmelrather Weg","Henry-T.-v.-Böttinger-Str.","Herderstr.","Heribertstr.","Hermann-Ehlers-Str.","Hermann-Hesse-Str.","Hermann-König-Str.","Hermann-Löns-Str.","Hermann-Milde-Str.","Hermann-Nörrenberg-Str.","Hermann-von-Helmholtz-Str.","Hermann-Waibel-Str.","Herzogstr.","Heymannstr.","Hindenburgstr.","Hirzenberg","Hitdorfer Kirchweg","Hitdorfer Str.","Höfer Mühle","Höfer Weg","Hohe Str.","Höhenstr.","Höltgestal","Holunderweg","Holzer Weg","Holzer Wiesen","Hornpottweg","Hubertusweg","Hufelandstr.","Hufer Weg","Humboldtstr.","Hummelsheim","Hummelweg","Humperdinckstr.","Hüscheider Gärten","Hüscheider Str.","Hütte","Ilmstr.","Im Bergischen Heim","Im Bruch","Im Buchenhain","Im Bühl","Im Burgfeld","Im Dorf","Im Eisholz","Im Friedenstal","Im Frohental","Im Grunde","Im Hederichsfeld","Im Jücherfeld","Im Kalkfeld","Im Kirberg","Im Kirchfeld","Im Kreuzbruch","Im Mühlenfeld","Im Nesselrader Kamp","Im Oberdorf","Im Oberfeld","Im Rosengarten","Im Rottland","Im Scheffengarten","Im Staderfeld","Im Steinfeld","Im Weidenblech","Im Winkel","Im Ziegelfeld","Imbach","Imbacher Weg","Immenweg","In den Blechenhöfen","In den Dehlen","In der Birkenau","In der Dasladen","In der Felderhütten","In der Hartmannswiese","In der Höhle","In der Schaafsdellen","In der Wasserkuhl","In der Wüste","In Holzhausen","Insterstr.","Jacob-Fröhlen-Str.","Jägerstr.","Jahnstr.","Jakob-Eulenberg-Weg","Jakobistr.","Jakob-Kaiser-Str.","Jenaer Str.","Johannes-Baptist-Str.","Johannes-Dott-Str.","Johannes-Popitz-Str.","Johannes-Wislicenus-Str.","Johannisburger Str.","Johann-Janssen-Str.","Johann-Wirtz-Weg","Josefstr.","Jüch","Julius-Doms-Str.","Julius-Leber-Str.","Kaiserplatz","Kaiserstr.","Kaiser-Wilhelm-Allee","Kalkstr.","Kämpchenstr.","Kämpenwiese","Kämper Weg","Kamptalweg","Kanalstr.","Kandinskystr.","Kantstr.","Kapellenstr.","Karl-Arnold-Str.","Karl-Bosch-Str.","Karl-Bückart-Str.","Karl-Carstens-Ring","Karl-Friedrich-Goerdeler-Str.","Karl-Jaspers-Str.","Karl-König-Str.","Karl-Krekeler-Str.","Karl-Marx-Str.","Karlstr.","Karl-Ulitzka-Str.","Karl-Wichmann-Str.","Karl-Wingchen-Str.","Käsenbrod","Käthe-Kollwitz-Str.","Katzbachstr.","Kerschensteinerstr.","Kiefernweg","Kieler Str.","Kieselstr.","Kiesweg","Kinderhausen","Kleiberweg","Kleine Kirchstr.","Kleingansweg","Kleinheider Weg","Klief","Kneippstr.","Knochenbergsweg","Kochergarten","Kocherstr.","Kockelsberg","Kolberger Str.","Kolmarer Str.","Kölner Gasse","Kölner Str.","Kolpingstr.","Königsberger Platz","Konrad-Adenauer-Platz","Köpenicker Str.","Kopernikusstr.","Körnerstr.","Köschenberg","Köttershof","Kreuzbroicher Str.","Kreuzkamp","Krummer Weg","Kruppstr.","Kuhlmannweg","Kump","Kumper Weg","Kunstfeldstr.","Küppersteger Str.","Kursiefen","Kursiefer Weg","Kurtekottenweg","Kurt-Schumacher-Ring","Kyllstr.","Langenfelder Str.","Längsleimbach","Lärchenweg","Legienstr.","Lehner Mühle","Leichlinger Str.","Leimbacher Hof","Leinestr.","Leineweberstr.","Leipziger Str.","Lerchengasse","Lessingstr.","Libellenweg","Lichstr.","Liebigstr.","Lindenstr.","Lingenfeld","Linienstr.","Lippe","Löchergraben","Löfflerstr.","Loheweg","Lohrbergstr.","Lohrstr.","Löhstr.","Lortzingstr.","Lötzener Str.","Löwenburgstr.","Lucasstr.","Ludwig-Erhard-Platz","Ludwig-Girtler-Str.","Ludwig-Knorr-Str.","Luisenstr.","Lupinenweg","Lurchenweg","Lützenkirchener Str.","Lycker Str.","Maashofstr.","Manforter Str.","Marc-Chagall-Str.","Maria-Dresen-Str.","Maria-Terwiel-Str.","Marie-Curie-Str.","Marienburger Str.","Mariendorfer Str.","Marienwerderstr.","Marie-Schlei-Str.","Marktplatz","Markusweg","Martin-Buber-Str.","Martin-Heidegger-Str.","Martin-Luther-Str.","Masurenstr.","Mathildenweg","Maurinusstr.","Mauspfad","Max-Beckmann-Str.","Max-Delbrück-Str.","Max-Ernst-Str.","Max-Holthausen-Platz","Max-Horkheimer-Str.","Max-Liebermann-Str.","Max-Pechstein-Str.","Max-Planck-Str.","Max-Scheler-Str.","Max-Schönenberg-Str.","Maybachstr.","Meckhofer Feld","Meisenweg","Memelstr.","Menchendahler Str.","Mendelssohnstr.","Merziger Str.","Mettlacher Str.","Metzer Str.","Michaelsweg","Miselohestr.","Mittelstr.","Mohlenstr.","Moltkestr.","Monheimer Str.","Montanusstr.","Montessoriweg","Moosweg","Morsbroicher Str.","Moselstr.","Moskauer Str.","Mozartstr.","Mühlenweg","Muhrgasse","Muldestr.","Mülhausener Str.","Mülheimer Str.","Münsters Gäßchen","Münzstr.","Müritzstr.","Myliusstr.","Nachtigallenweg","Nauener Str.","Neißestr.","Nelly-Sachs-Str.","Netzestr.","Neuendriesch","Neuenhausgasse","Neuenkamp","Neujudenhof","Neukronenberger Str.","Neustadtstr.","Nicolai-Hartmann-Str.","Niederblecher","Niederfeldstr.","Nietzschestr.","Nikolaus-Groß-Str.","Nobelstr.","Norderneystr.","Nordstr.","Ober dem Hof","Obere Lindenstr.","Obere Str.","Oberölbach","Odenthaler Str.","Oderstr.","Okerstr.","Olof-Palme-Str.","Ophovener Str.","Opladener Platz","Opladener Str.","Ortelsburger Str.","Oskar-Moll-Str.","Oskar-Schlemmer-Str.","Oststr.","Oswald-Spengler-Str.","Otto-Dix-Str.","Otto-Grimm-Str.","Otto-Hahn-Str.","Otto-Müller-Str.","Otto-Stange-Str.","Ottostr.","Otto-Varnhagen-Str.","Otto-Wels-Str.","Ottweilerstr.","Oulustr.","Overfeldweg","Pappelweg","Paracelsusstr.","Parkstr.","Pastor-Louis-Str.","Pastor-Scheibler-Str.","Pastorskamp","Paul-Klee-Str.","Paul-Löbe-Str.","Paulstr.","Peenestr.","Pescher Busch","Peschstr.","Pestalozzistr.","Peter-Grieß-Str.","Peter-Joseph-Lenné-Str.","Peter-Neuenheuser-Str.","Petersbergstr.","Peterstr.","Pfarrer-Jekel-Str.","Pfarrer-Klein-Str.","Pfarrer-Röhr-Str.","Pfeilshofstr.","Philipp-Ott-Str.","Piet-Mondrian-Str.","Platanenweg","Pommernstr.","Porschestr.","Poststr.","Potsdamer Str.","Pregelstr.","Prießnitzstr.","Pützdelle","Quarzstr.","Quettinger Str.","Rat-Deycks-Str.","Rathenaustr.","Ratherkämp","Ratiborer Str.","Raushofstr.","Regensburger Str.","Reinickendorfer Str.","Renkgasse","Rennbaumplatz","Rennbaumstr.","Reuschenberger Str.","Reusrather Str.","Reuterstr.","Rheinallee","Rheindorfer Str.","Rheinstr.","Rhein-Wupper-Platz","Richard-Wagner-Str.","Rilkestr.","Ringstr.","Robert-Blum-Str.","Robert-Koch-Str.","Robert-Medenwald-Str.","Rolandstr.","Romberg","Röntgenstr.","Roonstr.","Ropenstall","Ropenstaller Weg","Rosenthal","Rostocker Str.","Rotdornweg","Röttgerweg","Rückertstr.","Rudolf-Breitscheid-Str.","Rudolf-Mann-Platz","Rudolf-Stracke-Str.","Ruhlachplatz","Ruhlachstr.","Rüttersweg","Saalestr.","Saarbrücker Str.","Saarlauterner Str.","Saarstr.","Salamanderweg","Samlandstr.","Sanddornstr.","Sandstr.","Sauerbruchstr.","Schäfershütte","Scharnhorststr.","Scheffershof","Scheidemannstr.","Schellingstr.","Schenkendorfstr.","Schießbergstr.","Schillerstr.","Schlangenhecke","Schlebuscher Heide","Schlebuscher Str.","Schlebuschrath","Schlehdornstr.","Schleiermacherstr.","Schloßstr.","Schmalenbruch","Schnepfenflucht","Schöffenweg","Schöllerstr.","Schöne Aussicht","Schöneberger Str.","Schopenhauerstr.","Schubertplatz","Schubertstr.","Schulberg","Schulstr.","Schumannstr.","Schwalbenweg","Schwarzastr.","Sebastianusweg","Semmelweisstr.","Siebelplatz","Siemensstr.","Solinger Str.","Sonderburger Str.","Spandauer Str.","Speestr.","Sperberweg","Sperlingsweg","Spitzwegstr.","Sporrenberger Mühle","Spreestr.","St. Ingberter Str.","Starenweg","Stauffenbergstr.","Stefan-Zweig-Str.","Stegerwaldstr.","Steglitzer Str.","Steinbücheler Feld","Steinbücheler Str.","Steinstr.","Steinweg","Stephan-Lochner-Str.","Stephanusstr.","Stettiner Str.","Stixchesstr.","Stöckenstr.","Stralsunder Str.","Straßburger Str.","Stresemannplatz","Strombergstr.","Stromstr.","Stüttekofener Str.","Sudestr.","Sürderstr.","Syltstr.","Talstr.","Tannenbergstr.","Tannenweg","Taubenweg","Teitscheider Weg","Telegrafenstr.","Teltower Str.","Tempelhofer Str.","Theodor-Adorno-Str.","Theodor-Fliedner-Str.","Theodor-Gierath-Str.","Theodor-Haubach-Str.","Theodor-Heuss-Ring","Theodor-Storm-Str.","Theodorstr.","Thomas-Dehler-Str.","Thomas-Morus-Str.","Thomas-von-Aquin-Str.","Tönges Feld","Torstr.","Treptower Str.","Treuburger Str.","Uhlandstr.","Ulmenweg","Ulmer Str.","Ulrichstr.","Ulrich-von-Hassell-Str.","Umlag","Unstrutstr.","Unter dem Schildchen","Unterölbach","Unterstr.","Uppersberg","Van\\'t-Hoff-Str.","Veit-Stoß-Str.","Vereinsstr.","Viktor-Meyer-Str.","Vincent-van-Gogh-Str.","Virchowstr.","Voigtslach","Volhardstr.","Völklinger Str.","Von-Brentano-Str.","Von-Diergardt-Str.","Von-Eichendorff-Str.","Von-Ketteler-Str.","Von-Knoeringen-Str.","Von-Pettenkofer-Str.","Von-Siebold-Str.","Wacholderweg","Waldstr.","Walter-Flex-Str.","Walter-Hempel-Str.","Walter-Hochapfel-Str.","Walter-Nernst-Str.","Wannseestr.","Warnowstr.","Warthestr.","Weddigenstr.","Weichselstr.","Weidenstr.","Weidfeldstr.","Weiherfeld","Weiherstr.","Weinhäuser Str.","Weißdornweg","Weißenseestr.","Weizkamp","Werftstr.","Werkstättenstr.","Werner-Heisenberg-Str.","Werrastr.","Weyerweg","Widdauener Str.","Wiebertshof","Wiehbachtal","Wiembachallee","Wiesdorfer Platz","Wiesenstr.","Wilhelm-Busch-Str.","Wilhelm-Hastrich-Str.","Wilhelm-Leuschner-Str.","Wilhelm-Liebknecht-Str.","Wilhelmsgasse","Wilhelmstr.","Willi-Baumeister-Str.","Willy-Brandt-Ring","Winand-Rossi-Str.","Windthorststr.","Winkelweg","Winterberg","Wittenbergstr.","Wolf-Vostell-Str.","Wolkenburgstr.","Wupperstr.","Wuppertalstr.","Wüstenhof","Yitzhak-Rabin-Str.","Zauberkuhle","Zedernweg","Zehlendorfer Str.","Zehntenweg","Zeisigweg","Zeppelinstr.","Zschopaustr.","Zum Claashäuschen","Zündhütchenweg","Zur Alten Brauerei","Zur alten Fabrik"],hE0=["{{location.street_name}}"],pE0={building_number:rE0,city_name:nE0,city_pattern:tE0,city_prefix:iE0,city_suffix:oE0,country:sE0,default_country:lE0,postcode:EE0,secondary_address:cE0,state:dE0,state_abbr:DE0,street_address:xE0,street_name:mE0,street_pattern:hE0},gE0=pE0,fE0=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],vE0={words:fE0},CE0=vE0,FE0={title:"German",code:"de",language:"de",endonym:"Deutsch",dir:"ltr",script:"Latn"},kE0=FE0,AE0=["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Arda","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Ecrin","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamie","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Janne","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jona","Jonah","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kim","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Luca","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luka","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nikita","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],iV=["Frau","Dr.","Prof. Dr."],bE0=["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer","Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],yE0=["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"],BE0=[{value:"{{person.last_name}}",weight:1}],zE0=["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"],oV=["Herr","Dr.","Prof. Dr."],SE0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],ME0=["zu","von","vom","von der"],wE0=ju(iV,oV),PE0=["männlich","weiblich"],TE0={female_first_name:AE0,female_prefix:iV,first_name:bE0,last_name:yE0,last_name_pattern:BE0,male_first_name:zE0,male_prefix:oV,name:SE0,nobility_title_prefix:ME0,prefix:wE0,sex:PE0},jE0=TE0,NE0=["(0###) #########","(0####) #######","+49-###-#######","+49-####-########"],LE0={formats:NE0},RE0=LE0,KE0=["abenteuerlustig","absolut","achtsam","achtungswert","adrett","agil","akkurat","akribisch","aktiv","aktuell","allerbest","allerliebst","alt","alternativ","ambitioniert","amüsant","andersartig","andächtig","anerkannt","angenehm","animierend","anmutig","ansprechend","anspruchsvoll","anständig","anziehend","apart","aphrodisierend","arbeitsam","arbeitswütig","arkadisch","arm","atemberaubend","athletisch","attraktiv","aufbauend","auffallend","auffällig","aufmerksam","aufmunternd","aufrecht","aufreizend","aufrichtig","aufsehenerregend","ausdrucksstark","auserlesen","auserwählt","ausgefallen","ausgeflippt","ausgeglichen","ausgelassen","ausgereift","ausgesucht","ausgewählt","ausgezeichnet","ausnahmslos","ausschlaggebend","auszeichnungswürdig","autark","authentisch","automatisch","autonom","außergewöhnlich","außerordentlich","avantgardistisch","bahnbrechend","barmherzig","beachtenswert","beachtlich","beachtsam","bedacht","bedenkenlos","bedeutend","bedeutsam","bedrohlich","beeindruckend","beeinflussend","beflügelnd","befreiend","begabt","begehrenswert","begehrt","begeisternd","begeistert","begeisterungsfähig","begierig","beglückend","begnügsam","beharrlich","beherrscht","beherzt","behutsam","behänd","beispielgebend","beispielhaft","beispiellos","bekannt","bekräftigend","belastbar","belebend","belebt","beliebt","bemerkenswert","bemüht","bequem","berauschend","berechenbar","berufen","beruhigt","berückend","berühmt","bescheiden","beschwingt","beseelt","besonders","besonnen","bestechend","bestimmt","bestmöglich","beständig","betriebsam","bevorzugt","beweglich","bewundernswert","bewunderungswürdig","bewusst","bewährt","bezaubernd","bildhübsch","bildlich","bildschön","billig","blass","blind","bodenständig","bombig","brandaktuell","brandneu","breit","brillant","brüderlich","bunt","bärenstark","chancenlos","chaotisch","charakterstark","charismatisch","charmant","chronologisch","clever","cool","couragiert","dankbar","darstellbar","deckend","defensiv","delikat","deliziös","detailliert","deutlich","dezent","dezidiert","diplomatisch","direkt","diszipliniert","divenhaft","dogmatisch","dominant","dringend","duftend","dumm","durchblickend","durchdacht","durchschlagend","durchsetzungsstark","durchtrieben","dynamisch","dünn","echt","eckig","edel","edelmütig","effektiv","effektvoll","effizient","egoistisch","ehrenhaft","ehrfürchtig","ehrgeizig","ehrlich","ehrwürdig","eifrig","eigen","eigenartig","eigenbestimmt","eigensinnig","eigenständig","eigenwillig","eindeutig","eindrucksvoll","einfach","einfallsreich","einfühlsam","einladend","einmalig","einnehmend","einsatzbereit","einsichtig","einträglich","einwandfrei","einzig","einzigartig","eitel","eklatant","ekstatisch","elanvoll","elegant","elementar","elitär","eloquent","elysisch","emotional","empathisch","empfehlenswert","empfindlich","empfindsam","empfindungsvoll","emsig","energiegeladen","energievoll","energisch","engagiert","engelsgleich","enigmatisch","enorm","entdeckungsfreudig","entgegenkommend","enthusiastisch","entscheidungsfreudig","entschlossen","entschlussfreudig","entspannt","entzückend","epochemachend","erbaulich","erfahren","erfinderisch","erfolgreich","erfolgsorientiert","erfolgssicher","erfreulich","erfrischend","ergebnisorientiert","ergebnisreich","ergiebig","erhaben","erhebend","erhellend","erlebnisreich","erlesen","ernst","ernsthaft","erotisch","erprobt","erregend","erstaunlich","erstklassig","erstmalig","erstrangig","erstrebenswert","erträglich","erwünscht","essbar","etabliert","euphorisch","exakt","exemplarisch","exklusiv","experimentierfreudig","explosiv","exquisit","extravagant","extravertiert","exzellent","exzentrisch","exzessiv","fabelhaft","facettenreich","fachgerecht","fachkundig","fair","faktenreich","falsch","familiär","famosfacettenreich","fantasiereich","fantasievoll","fantastisch","farbenfroh","faszinierend","faul","fehlerfrei","feierlich","fein","feinfühlig","feinsinnig","fertig","fesch","fesselnd","fest","festlich","fett","feucht","feurig","fidel","fit","fleißig","flexibel","flink","flott","fokussiert","formidabel","forsch","fortschrittlich","frech","frei","freidenkend","freigiebig","freiheitsliebend","freimütig","freizügig","fresh","freudig","freudvoll","freundlich","friedfertig","friedlich","friedselig","friedvoll","frisch","froh","frohsinnig","fruchtbar","fruchtsam","fröhlich","fulminant","fundamental","fundiert","funkelnd","furchtlos","furios","führend","fürsorglich","galant","garantiert","gastfreundlich","geachtet","gebildet","geborgen","gediegen","geduldig","geehrt","geeignet","geerdet","gefeiert","gefühlsbetont","gefühlvoll","geheimnisvoll","gehoben","geistreich","gelassen","gelungen","gemütlich","gemütvoll","genau","generös","genial","genießbar","genießerisch","genügsam","genüsslich","gepflegt","geradlinig","gerecht","gern","geschickt","geschmeidig","geschäftig","geschätzt","gesellig","gesetzt","gesichert","gespannt","gesprächig","gestanden","getrost","gewaltig","gewichtig","gewieft","gewinnend","gewissenhaft","gewitzt","gewünscht","geübt","gigantisch","glamourös","glatt","glaubensstark","glaubwürdig","glorreich","glänzend","glücklich","gnädig","grandios","gravierend","grazil","grenzenlos","grob","groß","großartig","großherzig","großmütig","großzügig","grundlegend","grundsolide","grundsätzlich","gründlich","gut","gutherzig","gutmütig","gönnerhaft","günstig","gütig","halb","harmonisch","hart","hartnäckig","heilsam","heimlich","heiter","heiß","heißblütig","hektisch","heldenhaft","heldenmütig","hell","hellhörig","hemmungslos","herausfordernd","herausragend","heroisch","herrlich","hervorhebend","hervorragend","hervorstechend","herzensgut","herzerfrischend","herzlich","hilfreich","hilfsbereit","himmlisch","hingebungsvoll","hinreißend","hintergründig","hochanständig","hochehrenhaft","hochgeschätzt","hochgradig","hochinteressant","hochkarätig","hochmodern","hochmotiviert","hochmütig","hochrangig","hochwertig","hochwirksam","hoffnungsvoll","humorvoll","höflich","hübsch","hüllenlos","ideal","idealistisch","ideenreich","identisch","idyllisch","ignorant","illegal","imagefördernd","imaginär","imponierend","imposant","individuell","influent","informativ","inhaltsreich","initial","initiativ","innovativ","inspirierend","instinktiv","integer","integriert","intellektuell","intelligent","intensiv","interessiert","international","intuitiv","irre","jahrelang","jovial","jugendlich","jung","jährlich","kalt","kantig","keck","kennerisch","kenntnisreich","klar","klasse","klein","klug","knallig","knuffig","kokett","kollegial","kolossal","komfortabel","kommunikationsfähig","kommunikativ","kompetent","kompetitiv","kompromissbereit","konkret","konkurrenzlos","konsequent","konsistent","konstant","konstitutiv","konstruktiv","kontrolliert","konventionell","konzentriert","konziliant","kooperativ","kordial","korrekt","kostbar","kraftvoll","krank","kreativ","krisenfest","krumm","kräftig","kulant","kultiviert","kundig","kunstvoll","kurios","kurz","kämpferisch","königlich","köstlich","kühn","künstlerisch","künstlich","lahm","lang","laut","lebendig","lebensbejahend","lebensfroh","lebenslustig","lebensnah","lebhaft","leger","lehrreich","leicht","leichtfüssig","leidenschaftlich","leistungsbereit","leistungsfähig","leistungsorientiert","leistungsstark","lernbereit","leuchtend","leutselig","liberal","lieb","liebenswert","liebenswürdig","liebevoll","liebreizend","lobenswert","locker","lockig","logisch","lohnenswert","loyal","lukrativ","lustig","lustvoll","luxuriös","ländlich","lässig","löslich","lösungsorientiert","lüstern","magisch","majestätisch","makellos","malerisch","markant","marktgerecht","massiv","maximal","maßgeblich","maßgeschneidert","mehrsprachig","meinungsstark","meisterhaft","meisterlich","menschlich","methodisch","mild","mitfühlend","mitreißend","mobil","modebewusst","modern","modisch","monatlich","mondän","monströs","monumental","motiviert","munter","musikalisch","mustergültig","musterhaft","mutig","mysteriös","mystisch","mächtig","märchenhaft","mühelos","nachdrücklich","nachhaltig","nachweislich","nah","narrensicher","nass","natürlich","negativ","nett","neu","neugierig","niedlich","niedrig","niveauvoll","nobel","normal","notorisch","nuanciert","nutzbringend","nördlich","nüchtern","nützlich","oberflächlich","objektiv","obligatorisch","offen","offenherzig","offensichtlich","offensiv","okay","olympisch","optimal","optimistisch","ordentlich","organisiert","originell","packend","panisch","paradiesisch","parallel","partnerschaftlich","passioniert","passiv","peinlich","penibel","perfekt","persönlich","pfiffig","pflichtbewusst","phantasievoll","phantastisch","physikalisch","phänomenal","pietätvoll","pikant","pittoresk","plausibel","poetisch","politisch","pompös","populär","positiv","potent","prachtvoll","pragmatisch","praktikabel","praktisch","prall","prestigefördernd","prestigeträchtig","prestigevoll","prinzipientreu","proaktiv","probat","problemlos","produktiv","professionell","profiliert","profitabel","progressiv","prominent","prophetisch","protektiv","prunkvoll","prächtig","prägnant","präzise","putzig","pünktlich","quadratisch","qualifiziert","qualitativ","qualitätsvoll","qualvoll","quer","querdenkend","quicklebendig","quirlig","raffiniert","rasant","rational","ratlos","rauchfrei","raumfüllend","real","realistisch","rechtschaffend","redselig","reell","reflektiert","rege","regnerisch","regsam","reich","reif","rein","reizend","reizvoll","rekordverdächtig","relativ","relevant","renommiert","rentabel","resilient","resistent","resolut","respektabel","respektiert","respektvoll","revolutionär","richtig","richtungsgebend","richtungsweisend","riesig","rigoros","risikobereit","riskant","ritterlich","robust","romantisch","rotzig","routiniert","ruhevoll","ruhig","rätselhaft","rücksichtsvoll","sachgemäß","sachgerecht","sachkundig","sachlich","sachverständig","sagenhaft","salzig","sanft","sanftmütig","sanguinisch","sauber","scharf","schattig","schillernd","schlagfertig","schlau","schnell","schwungvoll","schön","schöpferisch","selbstbestimmt","selbstbewusst","selbstlos","selbstsicher","selbstständig","selbständig","selten","sensationell","sensibel","sensitiv","seriös","sexuell","sexy","sicher","sicherheitsorientiert","siegreich","signifikant","simpel","sinnlich","skandalös","smart","solidarisch","solide","sonnig","sorgenfrei","sorgfältig","sorgsam","souverän","sozial","sozialverträglich","spannend","sparsam","spaßig","spektakulär","speziell","spielerisch","spitz","spitze","spontan","sportlich","sprachlos","spritzig","spürbar","stabil","standhaft","stark","stattlich","steil","stichfest","stilbewusst","still","stilsicher","stilvoll","stimmig","stimmungsvoll","stoisch","stolz","strahlend","strategisch","strebsam","streng","strikt","strukturiert","stumm","stürmisch","substanziell","substanzreich","sympathisch","sündig","süß","tadellos","taff","taktvoll","talentiert","tapfer","tatkräftig","taub","tauglich","teamfähig","teilbar","temperamentvoll","teuer","theoretisch","tief","tiefgründig","tolerant","tonangebend","tot","tough","traditionell","transparent","transzendent","traumhaft","traurig","treffend","treffsicher","treu","treuherzig","trocken","träumerisch","tugendhaft","typisch","tüchtig","ultimativ","umfassend","umgänglich","umjubelt","umkehrbar","umschwärmt","umsichtig","umständlich","umtriebig","umwerfend","unabhängig","unangreifbar","unantastbar","unaufhaltsam","unbedeutend","unbeeinflussbar","unbefangen","unbeirrbar","unbekümmert","unbeschreiblich","unbeschwert","unbesehen","unbesorgt","unbestechlich","unbestritten","unbezahlbar","unbändig","undurchsichtig","uneigennützig","unerbittlich","unerreichbar","unerschöpflich","unersetzlich","unfassbar","ungenau","ungewöhnlich","ungezwungen","unglaublich","unkompliziert","unkonventionell","unnachahmlich","unnachgiebig","unproblematisch","unschlagbar","unsterblich","unterhaltsam","unternehmungsfreudig","unternehmungslustig","unterstützend","unverfälscht","unvergesslich","unvergleichbar","unverkennbar","unverletzbar","unverwechselbar","unverwundbar","unverzichtbar","unvoreingenommen","unvorstellbar","unwiderstehlich","unübersehbar","unübertroffen","uralt","verantwortungsbewusst","verantwortungslos","verantwortungsvoll","verbindend","verbindlich","verblüffend","verbogen","verbrannt","verbreitet","verbrieft","verbürgt","verdient","verehrt","verführerisch","vergebend","verkehrt","verklärt","verlockend","verlässlich","vermittelnd","vernetzend","vernünftig","versichert","versiert","verspielt","verständnisvoll","versöhnlich","vertrauensvoll","vertrauenswürdig","verträglich","verträumt","verwegen","verwundert","verwöhnt","veränderbar","vielfältig","vielschichtig","vielseitig","visionär","vital","voll","vollkommen","vollständig","vorausschauend","vorbehaltlos","vorbildhaft","vorbildlich","vornehm","vorsorglich","vorteilhaft","vortrefflich","vorurteilsfrei","vorwitzig","vorzeigenswert","vorzüglich","wach","wachsam","wagemutig","wahrhaftig","wahrheitsliebend","wandelbar","warm","warmherzig","weich","weise","weit","weitblickend","weitsichtig","weltbekannt","weltgewandt","weltoffen","wendig","wertschätzend","wertvoll","wesentlich","wichtig","widerstandsfähig","wieselflink","wild","willensstark","willkommen","wirksam","wissbegierig","wissenschaftlich","wissenshungrig","witzig","wohlerzogen","wohlgesinnt","wohlklingend","wohlriechend","wohlschmeckend","wohltuend","wohlverdient","wohlwollend","wohlüberlegt","wortgewandt","wunderbar","wunderhübsch","wunderlich","wunderschön","wundervoll","wählerisch","wünschenswert","würdevoll","x-beliebig","x-fach","x-förmig","xenophil","y-förmig","zahnlos","zart","zartbesaitet","zartfühlend","zauberhaft","zeitlich","zeitlos","zentral","zerbrechlich","zielbewusst","zielführend","zielgerichtet","zielorientiert","zielsicher","zielstrebig","zornig","zugeneigt","zukunftsorientiert","zupackend","zurechnungsfähig","zurückhaltend","zusammenhängend","zuständig","zuverlässig","zuversichtlich","zuvorkommend","zweifach","zäh","zärtlich","zündend","ängstlich","ärgerlich","öffentlich","örtlich","überdurchschnittlich","übergenau","überlegen","überlegt","überragend","überraschend","übersichtlich","übersinnlich","überwältigend","überzeugend"],IE0=["abends","aber","abermals","abhanden","abher","abhin","abseits","absonderlicherweise","absurderweise","achtens","achteraus","achtern","achtmal","allda","alldieweil","alle","allein","allemal","allenfalls","allenthalben","allerdings","allerhöchstens","allerorten","allerseits","allerspätestens","alleweg","alleweil","allgemach","allig","allseits","allzeit","allzu","alsbald","alsdann","also","alters","altershalber","amtshalber","an","anbei","andante","andantino","anderenfalls","anderenorts","anderentags","andererseits","andernfalls","andernorts","anderntags","anders","anderswo","anderweit","andrerseits","aneinander","anfangs","angst","anhand","anjetzt","anno","ansatzweise","anscheinend","ansonsten","anstandshalber","anständigerweise","anstandslos","anwesend","apropos","arschling","auch","auf","aufhin","aufi","aufwärts","aus","auseinander","ausgangs","ausgerechnet","aushilfsweise","ausnahmsweise","ausschließlich","außen","außenvor","außerdem","außerhalb","außerorts","außerstande","auswärts","auswendig","backbord","bald","bannig","bäuchlings","bauchoben","bedauerlicherweise","beflissentlich","befremdlicherweise","behelfsweise","beiderseits","beidseits","beieinander","beinahe","beisammen","beiseite","beispielhalber","beispielsweise","beizeiten","beizu","bekanntermaßen","bekannterweise","bekanntlich","bemerkenswerterweise","bequemlichkeitshalber","bereits","bergab","bergan","bergauf","berufshalber","besonders","bestenfalls","bestens","bestimmt","betreffend","bezeichnenderweise","billigermaßen","billigerweise","bisher","bislang","bisschen","bisweilen","bitte","blindlings","bloß","blödsinnigerweise","brockenweise","circa","crescendo","da","dabei","dadrauf","dadurch","dafür","dagegen","dahannen","dahaußen","daheim","daher","dahin","dahinnen","dahinten","dahüben","dahunten","dalli","damals","damit","danach","daneben","dankenswerterweise","dann","daran","darauf","daraufhin","daraus","darein","darin","darob","darüber","darum","darunter","daselbst","dato","dauernd","dauß","daußen","davon","davor","dazu","dazumal","dazwischen","deinerseits","deinetwillen","dementgegen","dementsprechend","demnach","demnächst","demzufolge","denn","dennoch","derart","dereinst","dermaßen","derohalben","derowegen","derweil","deshalb","dessentwillen","deswegen","detto","deutlichkeitshalber","dichtauf","dienstags","dieserart","diesmal","dieweil","diktando","diminuendo","direttissimo","dito","doch","donnerstags","dort","dorther","dorthin","dorthinan","dortmals","dortzulande","dran","drauf","draußen","drin","drinnen","droben","drüben","drüber","drum","drumherum","drunten","dummerweise","durch","durchaus","durcheinander","durchweg","dutzendmal","eben","ebenda","ebendaher","ebendaselbst","ebendort","ebenfalls","ebenso","egal","eh","ehedem","ehemals","eher","ehnder","ehrenhalber","ehrlicherweise","eigenartigerweise","eigens","eigentlich","eigentümlicherweise","eilends","eimerweise","einerseits","einfacherweise","einfachheitshalber","eingangs","einigermaßen","einmal","eins","einst","einstens","einstmals","einstweilen","elbabwärts","elbaufwärts","empor","endlich","entgegen","erforderlichenfalls","erfreulicherweise","ergo","erprobungshalber","erst","erstaunlicherweise","erstens","erstmal","erstmals","erwartungsgemäß","esslöffelweise","etwa","etwas","euertwillen","eurerseits","euretwillen","eventualiter","extra","fairerweise","faktisch","fast","faszinierenderweise","ferienhalber","fernab","ferner","flugs","flussabwärts","flussaufwärts","folgendermaßen","folglich","fort","fortan","forthin","franco","franko","freiheraus","freilich","freitags","freundlicherweise","früher","frühestens","frühmorgens","fürderhin","fürwahr","gänzlich","ganztags","gar","gebietsweise","gech","gefälligkeitshalber","gefälligst","gegebenenfalls","gegenüber","geheimnisvollerweise","gemach","gemeinhin","gemeiniglich","gen","genau","genauestens","genauso","genug","gerade","geradeaus","geradeheraus","geradeso","geradewegs","geradezu","gerechterweise","gern","gerne","geschäftehalber","gestern","gesundheitshalber","gewissermaßen","gewöhnlicherweise","gleich","gleichauf","gleichentags","gleichermaßen","gleichfalls","gleichsam","gleichviel","gleichwohl","glücklicherweise","grad","gradweise","gratis","großenteils","großteils","größtenteils","gruppenweise","grüppchenweise","gutenteils","gültigkeitshalber","günstigenfalls","halb","halbe-halbe","halbleer","halbmast","halbtags","halbvoll","halbwegs","halt","hannen","haufenweise","hauß","haußen","häppchenweise","hehlings","heim","heimwärts","heint","hellauf","her","herab","heran","herauf","heraus","herbei","herein","hergebrachterweise","herinnen","hernach","heroben","herüber","herum","herunten","herunter","hervor","herzu","heuer","heute","heutigentags","heutzutage","hi","hie","hiedurch","hiefür","hienieden","hier","hieran","hierauf","hierbei","hierdurch","hierfür","hierher","hierhin","hiermit","hierunter","hierzu","hierzuland","hierzulande","hiezu","himmelan","himmelwärts","hin","hinab","hinauf","hinaus","hindurch","hinein","hinfort","hinnen","hinten","hintenach","hintereinander","hintereinanderweg","hinterher","hinterhin","hinterrücks","hinüber","hinum","hinunter","hinweg","hinzu","hoben","hoch","hochkant","höchst","höchstens","höchstwahrscheinlich","hoffentlich","holterdiepolter","holterdipolter","hopplahopp","höflichkeitshalber","hüben","hujus","hunten","idealerweise","idealiter","ihrerseits","ihretwegen","immer","immerdar","immerhin","immerzu","imstande","indem","indes","infolgedessen","infrage","inkognito","innen","innerorts","insbesondere","insgeheim","insgesamt","insofern","instand","interessanterweise","interessehalber","intus","inwiefern","inzwischen","irgend","irgendwann","irgendwie","irgendwo","ironischerweise","irrigerweise","item","itzo","itzund","ja","jählings","jawohl","je","jedenfalls","jederzeit","jedesmal","jedoch","jeher","jemals","jenseits","jetzt","jeweils","jüngst","just","justament","jüngstens","jüngsthin","kannenweise","kapitelweise","kaum","keinesfalls","keineswegs","keinmal","kistenweise","klassischerweise","kleinweis","klipp","komischerweise","komplizierterweise","kopfunter","kopfüber","kreuzweise","kurioserweise","künftig","kurzerhand","kürzlich","kurzweg","landab","landauf","lange","längs","längsseits","längst","lauter","lauthals","lediglich","leewärts","lehnan","leichterhand","leichtsinnigerweise","leider","letztendlich","letztens","letzthin","letztlich","letztmals","lieber","links","literweise","logischerweise","los","lustigerweise","luvwärts","massenweise","mählich","mal","manchenorts","mancherorts","manchmal","meerwärts","mehr","mehrfach","mehrmals","meinerseits","meinerzeit","meinethalben","meinetwegen","meinetwillen","meist","meistens","meistenteils","merkwürdigerweise","minder","mindestens","missbräuchlicherweise","miteinander","mithin","mitnichten","mittags","mitten","mittendrin","mittenmang","mitternachts","mittlerweile","mittschiffs","mittsommers","mittwochs","mitunter","möglicherweise","möglichst","montags","morgen","morgens","mütterlicherseits","mysteriöserweise","nacheinander","nachgerade","nachher","nachmals","nachmittags","nachtsüber","nahebei","naheliegenderweise","nächstens","nächtens","nachts","näherungsweise","nahezu","namens","namentlich","nämlich","natürlich","nebbich","nebenan","nebenbei","nebeneinander","nebenher","nee","nein","net","netterweise","neuerdings","neulich","nicht","nie","niemals","nimmer","nimmermehr","nirgends","nirgendwo","nirgendwohin","noch","nocheinmal","nochmal","nochmals","nordwärts","normalerweise","notabene","notfalls","nötigenfalls","notwendigerweise","nu","nun","nunmehr","nur","oben","obenauf","obendrauf","obendrein","obenherum","obenrum","offenbar","oft","oftmals","ohnedem","ohnedies","ohnegleichen","ohnehin","ohnlängst","ordnungshalber","ostwärts","paarmal","paarweise","paradoxerweise","parterre","partout","passim","pikanterweise","pillepalle","polwärts","praktisch","praktischerweise","prima","privatim","probehalber","quartalsweise","quasi","quer","querbeet","querfeldein","ran","rattekahl","ratzekahl","ratzeputz","ratzfatz","raus","realiter","recht","rechtens","rechts","reihenweise","rein","retour","richtig","ringsherum","ringsum","ringsumher","rittlings","rüber","rücklings","rückwärts","ruckzuck","rum","rund","rundherum","rundum","rückzu","samstags","sattsam","schandehalber","scharenweise","schätzungsweise","scheibchenweise","schier","schlankweg","schlechthin","schließlich","schlimmstenfalls","schnellstens","schnurstracks","schon","schonmal","schrittweise","schuldenhalber","schwerlich","sehr","seinerseits","seinerzeit","seinethalben","seinetwegen","seinetwillen","seitab","seitdem","seither","seitlings","seitwärts","selbander","selbdritt","selbigesmal","selbst","selbstredend","selbviert","seltsamerweise","sicher","sicherheitshalber","sicherlich","sinnvollerweise","so","sodann","soeben","sofort","sogar","sogleich","solala","somit","sommers","sommersüber","sonderbarerweise","sonnabends","sonntags","sonst","soweit","sowieso","sozusagen","spätabends","später","späterhin","spätestens","spätnachmittags","sperrangelweit","stadtauswärts","stadteinwärts","statt","stattdessen","stellenweise","stets","steuerbord","stoßweise","stracks","stromab","stromauf","studienhalber","stufenweise","stückchenweise","stückweise","südwärts","sukzessive","tageweise","tags","tagsunter","tagsüber","talab","talabwärts","talauf","talaufwärts","talaus","talauswärts","talein","taleinwärts","talwärts","teils","teilweise","testweise","traurigerweise","treppab","treppauf","tröpfchenweise","tropfenweise","trotzdem","tröpferlweise","tunlichst","typischerweise","umhin","umsonst","umständehalber","umstandshalber","unerwarteterweise","ungefähr","ungefrühstückt","ungerechterweise","ungern","ungestraft","unglücklicherweise","unglückseligerweise","unisono","unlängst","unnötigerweise","unsererseits","unseretwillen","unserseits","unsertwillen","unsrerseits","unten","untenan","untenherum","untenrum","unterdessen","untereinander","untertags","unterwegs","unterweil","unterweilen","unversehens","unvorsichtigerweise","väterlicherseits","vergebens","vergleichsweise","vergnügenshalber","vergnügungshalber","verhältnismäßig","verschiedentlich","verständlicherweise","viel","vielenorts","vielerorts","vielfach","vielleicht","vielmals","vielmehr","vollauf","vollends","volley","vollständig","vonjeher","vonstatten","vorab","voran","vorauf","voraus","vorbei","vordem","voreinst","vorerst","vorgestern","vorher","vorhin","vorläufig","vormals","vormittags","vorn","vorne","vornehmlich","vorneweg","vorschüssig","vorsichtshalber","vorüber","vorwärts","vorweg","vorwiegend","vorzugsweise","völlig","wahlweise","währenddem","wahrhaftig","wahrlich","wann","warum","weg","weiland","weitab","weitaus","weiter","weiterhin","weiters","weitherum","weithin","weniger","wenigstens","werktags","weshalb","westwärts","weswegen","wie","wieder","wiederum","wieso","winters","wintersüber","wirklich","wo","woanders","woandershin","wochenends","wodurch","wogegen","woher","woherum","wohin","wohl","wohlan","wohlauf","wohlgemerkt","womit","womöglich","wonach","worauf","woraufhin","worein","worin","worüber","woselbst","wozu","wunderbarerweise","wunderlicherweise","x-mal","zahlungshalber","zeither","zeitlang","zeitlebens","zeitweise","ziemlich","zigmal","zirka","zu","zuallerallererst","zuallerallerletzt","zuallererst","zuallerletzt","zuallermeist","zualleroberst","zuallerunterst","zuäußerst","zueinander","zuerst","zufälligerweise","zugegebenermaßen","zugleich","zugrunde","zugute","zuhauf","zuhause","zulande","zuleid","zuleide","zuletzt","zumal","zumeist","zumindest","zumindestens","zumute","zunächst","zunutze","zuoberst","zurande","zurück","zusammen","zuschanden","zusehends","zustande","zuständigkeitshalber","zutage","zutiefst","zuunterst","zuviel","zuvor","zuvorderst","zuvörderst","zuweilen","zuwider","zuzeiten","zwangsweise","zwar","zweifellos","zweifelsohne","zwischendurch","äußerst","öfters","östlich","überall","überallhin","überaus","überdies","überein","übergangsweise","überhand","überhaupt","überkopf","übermorgen","überraschenderweise","überwiegend","üblicherweise","übrigens","übungshalber"],OE0=["AIDS","Abtreibung","Adipositas","Adjectiv","Adler","Adverb","Agnostizismus","Alkalimetall","Alphabet","Aluminium","Anarchie","Anatomie","Anderes","Antike","Architektur","Archäologie","Arm","Astronomie","Atheismus","Atom","Aufzug","Auge","Automobil","Autor","Axt","Backgammon","Badezimmer","Bahnhof","Bakterium","Ball","Baseball","Baum","Behandlung","Bein","Benzin","Beruf","Beschleunigung","Bestrafung","Bett","Bewusstsein","Biathlon","Bibliographie","Bibliothek","Bier","Biographie","Biologie","Blei","Blindheit","Blume","Bogen","Bronze","Brot","Brücke","Buch","Buddhismus","Burg","Bär","Bürostuhl","Chemie","Chirurgie","Cholera","Christentum","Comic","Computer","Cricket","Dach","Dame","Dampfmaschine","Darm","Daumen","Demokratie","Denker","Diamant","Diktatur","Dinosaurier","Diplomatie","Drache","Durchfall","Eisen","Eisenbahn","Elefant","Elektrizität","Elektromotor","Elektron","Elektronik","Element","Ellenbogen","Energie","Entdecker","Entdeckung","Epistemologie","Erdbeben","Erde","Erfahrung","Erfinder","Erwachsener","Essen","Ethik","Fahrer","Fahrrad","Farbe","Faschismus","Fels","Feminismus","Fenster","Fernsehen","Fernseher","Feuer","Feuerstein","Film","Finger","Fisch","Flaschenzug","Flughafen","Flugzeug","Fluss","Fläche","Fortpflanzung","Frau","Freiheit","Frieden","Frucht","Fuß","Fußball","Fötus","Galaxie","Gebirge","Geburtenkontrolle","Gebäude","Gehirn","Geist","Gemüse","Geographie","Geologie","Gerste","Geschichte","Geschwindigkeit","Gesellschaft","Getränke","Globalisierung","Glücksspiel","Go","Gold","Gott","Grad","Gramm","Granit","Gravitation","Grundbegriff","Grundkonzept","Hafer","Hagel","Hand","Handgelenk","Haus","Wohnhaus","Haut","Hebel","Herz","Hinduismus","Hitze","Hochhaus","Hotel","Humanismus","Hund","Hunger","Hurrikan","Hütte","Imperialismus","Impfung","Innenarchitektur","Insekt","Internet","Islam","Jazz","Judentum","Jugendliche","Junge","Jupiter","Kaffee","Kamel","Kapitalismus","Karte","Kartoffel","Katastrophe","Katze","Kernschmelze","Kilogramm","Kilometer","Kind","Kino","Kirche","Klappstuhl","Klassik","Klinge","Knie","Knöchel","Kommunismus","Konjunktion","Kopf","Kraft","Krankheiten","Krebs","Kreide","Krieg","Kubus","Kultur","Kunst","Kupfer","Kuppel","Käse","Körper","Laden","Lampe","Land","Landwirtschaft","Laser","Lawine","Leben","Leber","Legierung","Leichtathletik","Lepra","Liberalismus","Liter","Literatur","Lunge","Länge","Löwe","Magen","Magnetismus","Mais","Malaria","Mann","Mars","Masse","Mathematik","Mathematiker","Maß","Medikation","Medizin","Meer","Mensch","Menschenrecht","Merkur","Messing","Metall","Metallurgie","Metaphysik","Meteorologie","Meter","Milch","Milchstraße","Milz","Mineral","Minute","Molekül","Monarchie","Monat","Mond","Monotheismus","Motel","Mund","Museum","Musik","Musiker","Mädchen","Möbel","Nachttisch","Nagel","Nationalismus","Nationalsozialismus","Neptun","Neutron","Niere","Nomen","Objekte","Ohr","Optik","Ozean","Palast","Parkhaus","Penis","Periodensystem","Petroleum","Pferd","Pflanze","Pfund","Philosophie","Photon","Physik","Pilz","Platin","Plazenta","Pluto","Pocken","Politik","Politiker","Polytheismus","Pop","Protist","Proton","Prähistorie","Pulver","Pyramide","Quarz","Rad","Radio","Rassismus","Reaktion","Realität","Regal","Regen","Religion","Renaissance","Reptil","Revolution","Riff","Rock","Rolltreppe","Rudern","Sache","Saft","Salz","Sandstein","Saturn","Schach","Schaf","Schaukelstuhl","Schießpulver","Schiff","Schlafzimmer","Schlange","Schlucht","Schnee","Schrank","Schraube","Schreibtisch","Schrift","Schule","Schusswaffe","Schwangerschaft","Schwert","Schwimmen","See","Seele","Segel","Sekunde","Sessel","Sexismus","Sikhreligion","Silber","Skelett","Sklaverei","Sojabohne","Sonne","Sonnensystem","Sorghum","Sozialismus","Spiel","Sport","Sprache","Sprengstoff","Staatsmann","Stadt","Stahl","Stuhl","Stunde","Substantiv","Säugetier","Säugling","Säure","Tag","Tanz","Taubheit","Technologie","Tee","Telefon","Tempel","Teppich","Theater","Tier","Tisch","Tor","Tornado","Treppe","Tsunami","Tuberkulose","Tür","Unterernährung","Uranus","Urknall","Vagina","Venus","Verben","Verbindung","Verhütung","Verstand","Vieh","Virus","Vogel","Volksmusik","Vulkan","Waffe","Wahrheit","Wasser","Wasserfall","Wein","Weizen","Wille","Wind","Wissenschaft","Wissenschaftler","Wohnzimmer","Wolke","Wolkenkratzer","Wärme","Würfel","Zahl","Zeh","Zeit","Zeitalter","Zimmer","Zimmermann","Zinn","Zionismus","pH-Wert","Ebene","Rampe","Brust","Busen","Ästhetik","Ökologie","Öl","Überschwemmung"],$E0=["ab","abseits","abzüglich","an","anfangs","angesichts","anhand","anlässlich","anstatt","anstelle","auf","aufgrund","aufseiten","aus","ausgangs","ausschließlich","ausweislich","außer","außerhalb","bar","behufs","bei","beiderseits","beidseits","beim","betreffend","betreffs","beziehentlich","bezüglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","eingangs","eingedenk","einschließlich","entgegen","entlang","entsprechend","exklusive","fern","fernab","für","gegen","gegenüber","gelegentlich","gemäß","gen","getreu","gleich","halber","hinsichtlich","hinter","in","infolge","inklusive","inmitten","innerhalb","innert","je","jenseits","kontra","kraft","lang","laut","links","längs","längsseits","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nahe","namens","neben","nebst","nordwestlich","nordöstlich","nächst","nördlich","ob","oberhalb","ohne","per","plus","pro","punkto","rechts","rücksichtlich","samt","seit","seitens","seitlich","seitwärts","sonder","statt","südlich","südwestlich","südöstlich","trotz","um","unbeschadet","uneingedenk","unerachtet","unfern","ungeachtet","ungerechnet","unter","unterhalb","unweit","vermittels","vermittelst","vermöge","versus","via","vis-à-vis","voller","vom","von","vonseiten","vor","vorbehaltlich","vorgängig","wegen","weitab","westlich","wider","willen","während","zeit","zu","zufolge","zugunsten","zuhanden","zulasten","zulieb","zuliebe","zum","zunächst","zur","zuseiten","zuungunsten","zuwider","zuzüglich","zwecks","zwischen","östlich","über"],HE0=["aalen","aasen","abdunkeln","abduzieren","abfackeln","abflauen","abhausen","abholzen","abkanzeln","abkapseln","abkoppeln","abkupfern","abmagern","abmontieren","abmurksen","abnabeln","abschotten","abseifen","abseilen","absolvieren","absondern","absorbieren","abstatten","abstauben","abstrahieren","abstufen","abstumpfen","abwägen","abzweigen","achten","ächten","ächzen","ackern","adaptieren","addieren","addizieren","adeln","administrieren","adoptieren","adressieren","affirmieren","affizieren","agieren","agitieren","ahnden","ähneln","ahnen","akkumulieren","akquirieren","aktivieren","aktualisieren","akzentuieren","akzeptieren","alarmieren","albern","algorithmisieren","alimentieren","allozieren","alphabetisieren","älteln","altern","alterieren","alternieren","altertümeln","altmachen","amalgamieren","amerikanisieren","amnestieren","amortisieren","amputieren","amtieren","amüsieren","analysieren","anästhetisieren","anbändeln","anbiedern","ändern","anecken","anfeinden","anfreunden","angehören","angeln","ängstigen","anheimeln","anhimmeln","animieren","ankern","anketten","ankoppeln","ankreiden","anlasten","anleinen","anmontieren","anmuten","annektieren","annoncieren","annotieren","annullieren","anöden","anonymisieren","anprangern","anreichern","anschuldigen","ansehen","anseilen","anstacheln","anstrengen","antichambrieren","antizipieren","antworten","anwidern","anzetteln","apanagieren","apern","äpfeln","apostrophieren","appellieren","applaudieren","applizieren","apportieren","appretieren","approximieren","aptieren","aquarellieren","äquilibrieren","arabisieren","arbeiten","arbitrieren","archaisieren","archivieren","ärgern","argumentieren","argwöhnen","arisieren","arkadieren","armieren","armmachen","aromatisieren","arrangieren","arretieren","arrivieren","arrodieren","arrondieren","arsenieren","arten","artikulieren","äsen","asphaltieren","aspirieren","assekurieren","assemblieren","asservieren","assimilieren","assistieren","assoziieren","asten","ästen","ästhetisieren","äthern","atmen","atomisieren","atrophieren","attachieren","attackieren","attestieren","attraktivieren","attribuieren","atzen","ätzen","aufächzen","aufbahren","aufforsten","auffrischen","aufhalsen","aufheitern","aufhellen","aufklaren","auflockern","aufmöbeln","aufmucken","aufmuntern","aufputschen","aufstacheln","auftischen","auftrumpfen","äugeln","äugen","ausarten","ausbedingen","ausbeuten","ausbooten","ausbüxen","ausdünnen","ausflippen","aushändigen","aushecken","ausixen","ausklinken","auslasten","ausloggen","ausmergeln","ausmerzen","ausmisten","ausrangieren","ausrenken","äußern","aussöhnen","aussondern","ausstaffieren","ausstatten","ausstopfen","ausufern","ausweichen","auszementieren","auszieren","auszirkeln","auszupfen","authentifizieren","authentisieren","autographieren","autoklavieren","automatisieren","autonomisieren","autorisieren","auxiliieren","avancieren","aversionieren","avertieren","avisieren","avivieren","avouieren","axiomatisieren","azotieren","babbeln","baden","bagatellisieren","baggern","bahnen","balancieren","balbieren","baldowern","balgen","ballen","ballern","balsamieren","balzen","bammeln","bandagieren","bändern","bändigen","bangen","bannen","barbieren","basieren","basteln","bauen","baumeln","bäumen","bauschen","beabsichtigen","bearbeiten","beargwöhnen","beatmen","beaufsichtigen","beauftragen","beäugen","beben","bebildern","bechern","becircen","beckmessern","bedingen","beeiden","beeidigen","beeinträchtigen","beendigen","beengen","beerdigen","befehligen","befeuchten","beflecken","befleißigen","beflügeln","befrachten","befremden","befreunden","befriedigen","befristen","befummeln","begegnen","begehren","begeistern","beglaubigen","begleiten","beglotzen","beglücken","beglückwünschen","begnaden","begnadigen","begnügen","begradigen","behelligen","beherzigen","beichten","beipflichten","beistehen","beitreten","beizen","bejahen","bekehren","bekiffen","beklagen","beklatschen","beklauen","bekleben","bekleckern","beklecksen","beköstigen","bekräftigen","bekreuzigen","bekunden","belämmern","belasten","belästigen","beleidigen","bellen","belobigen","belustigen","bemächtigen","bemängeln","bemänteln","bemuttern","benachrichtigen","benachteiligen","benagen","benebeln","benedeien","beneiden","benennen","benetzen","benötigen","benoten","benutzen","benützen","bepflastern","berappen","berappeln","berauschen","bereden","bereichern","berichtigen","berücksichtigen","beruhen","beruhigen","besamen","besänftigen","beschäftigen","beschälen","beschallen","bescheinigen","beschenken","beschichten","beschleunigen","beschönigen","beschranken","beschränken","beschriften","beschuldigen","beschützen","beschwatzen","beschweren","beschwichtigen","beseelen","beseitigen","besichtigen","besohlen","besolden","besorgen","bespitzeln","bespritzen","besprühen","bessemern","bessern","besserstellen","bestallen","bestätigen","bestatten","bestellen","besteuern","bestreuen","bestücken","bestuhlen","bestürmen","bestürzen","betanken","betasten","betatschen","betäuben","beteiligen","beten","beteuern","betiteln","betonen","betonieren","betonnen","betören","betreuen","betteln","betten","beugen","beulen","beunruhigen","beurkunden","beurlauben","beurteilen","beuteln","bevölkern","bevollmächtigen","bevormunden","bewachen","bewaffnen","bewahren","bewältigen","bewandern","bewässern","bewegen","beweihräuchern","beweinen","bewerkstelligen","bewilligen","bewirken","bewirten","bewirtschaften","bewohnen","bewölken","bezahlen","bezähmen","bezichtigen","beziffern","bezirzen","bezuschussen","bezwecken","bezweifeln","bibbern","bilanzieren","bilden","billigen","bimmeln","bimsen","blähen","blamieren","blanchieren","blättern","bläuen","blechen","blenden","blessieren","blicken","blinken","blinkern","blinzeln","blitzen","blockieren","blödeln","blöken","blubbern","blühen","bluten","bohnern","bohren","bollern","böllern","bombardieren","boomen","borgen","bosseln","botanisieren","boxen","boykottieren","brabbeln","brandschatzen","brauchen","brausen","bremsen","brillieren","bröckeln","brodeln","broschieren","bröseln","brühen","brüllen","brummeln","brummen","brüskieren","brüsten","brüten","brutzeln","buchen","buckeln","bücken","buddeln","büffeln","bügeln","bugsieren","buhlen","bummeln","bummern","bumsen","bündeln","bunkern","bürgen","bürsten","büßen","buttern","changieren","charakterisieren","chargieren","chatten","chauffieren","chiffrieren","choreographieren","computerisieren","cremen","chillen","dämmen","dämmern","dämonisieren","dampfen","dämpfen","danken","darben","datieren","dauern","debattieren","debütieren","decken","deduzieren","defäkieren","defilieren","definieren","defragmentieren","degradieren","dehnen","dehydrieren","dekantieren","deklamieren","deklarieren","deklassieren","deklinieren","dekorieren","dekretieren","delegieren","delektieren","dementieren","demokratisieren","demolieren","demonstrieren","demontieren","demoralisieren","demotivieren","demütigen","dengeln","denunzieren","depilieren","deponieren","deportieren","deprimieren","deputieren","deregulieren","desertieren","desillusionieren","destillieren","detaillieren","detektieren","determinieren","detonieren","deuteln","deuten","devalvieren","dezentralisieren","dezimieren","diagnostizieren","dichten","dienen","diffamieren","differenzieren","differieren","diffundieren","digitalisieren","diktieren","dinieren","dirigieren","diskontieren","diskriminieren","diskutieren","dispensieren","disponieren","disputieren","disqualifizieren","distanzieren","distinguieren","disziplinieren","divergieren","diversifizieren","dividieren","doktern","dokumentieren","dolmetschen","domestizieren","dominieren","donnern","dösen","dosieren","dotieren","doubeln","downloaden","dozieren","drainieren","dramatisieren","drängeln","drängen","drangsalieren","drapieren","dräuen","drechseln","drehen","dressieren","dribbeln","driften","dritteln","drohen","dröhnen","dröseln","drosseln","drucken","drücken","drucksen","dübeln","ducken","dudeln","duellieren","duften","dulden","dümpeln","düngen","düpieren","duplizieren","durchforsten","durchfurchen","durchqueren","dürsten","duschen","duseln","düsen","duzen","dynamisieren","ebben","ebnen","echauffieren","editieren","egalisieren","eggen","ehren","eichen","eiern","eifern","eignen","eilen","einäschern","einbürgern","einen","einengen","einflößen","einheimsen","einigeln","einigen","einkapseln","einkellern","einkerkern","einloggen","einmotten","einrenken","einsargen","einschiffen","einschläfern","einschüchtern","einstufen","eintüten","einverleiben","einwilligen","eitern","ejakulieren","ekeln","elektrifizieren","elektrisieren","eliminieren","emaillieren","emanzipieren","emeritieren","emigrieren","emittieren","empören","emulgieren","emulieren","enden","enervieren","engagieren","entbehren","entblöden","entblößen","enteisen","entern","entfachen","entfernen","entfremden","entgegnen","entgraten","entgräten","entkernen","entkoppeln","entkorken","entkräften","entlarven","entlasten","entlauben","entledigen","entleiben","entmündigen","entmutigen","entmystifizieren","entnazifizieren","entpersönlichen","entpolitisieren","entrinden","entrümpeln","entsaften","entschlacken","entschuldigen","entsprechen","entvölkern","entwaffnen","entwanzen","entwirren","entwöhnen","erbarmen","erben","erbeuten","erbittern","erblassen","erblinden","erbosen","erden","erfrechen","erfrischen","ergänzen","ergattern","ergaunern","ergötzen","ergrauen","erheitern","erhellen","erhitzen","erhöhen","erigieren","erinnern","erkalten","erkälten","erkranken","erkühnen","erkunden","erkundigen","erlauben","erledigen","erleichtern","ermächtigen","ermatten","ermüden","ermuntern","ermutigen","erniedrigen","ernten","ernüchtern","erobern","erodieren","erörtern","erotisieren","erquicken","erröten","ersäufen","erschlaffen","erschüttern","erschweren","erstarken","erstatten","ertauben","ertüchtigen","erübrigen","eruieren","erwägen","erweitern","erwidern","eskalieren","eskamotieren","eskortieren","etablieren","etikettieren","evakuieren","evaluieren","evangelisieren","evozieren","examinieren","exekutieren","exerzieren","exhumieren","existieren","exmatrikulieren","exmittieren","expandieren","expedieren","experimentieren","explizieren","explodieren","exponieren","exportieren","extemporieren","extrahieren","extrapolieren","exzerpieren","fabrizieren","fabulieren","fächeln","fächern","fachsimpeln","fädeln","fahnden","fakturieren","fällen","fälschen","falsifizieren","fälteln","falten","falzen","färben","faseln","fassen","fasten","faszinieren","fauchen","faulen","faulenzen","favorisieren","federn","fegen","fehlen","feiern","feilen","feilschen","feixen","ferkeln","fermentieren","fertigen","fesseln","festigen","fetten","feudeln","feuern","fiebern","fiedeln","fiedern","filetieren","filmen","filtern","filtrieren","finanzieren","fingern","fingieren","fischen","fixen","fixieren","flackern","flaggen","flambieren","flammen","flanieren","flankieren","flattern","fläzen","fleddern","flehen","flektieren","flennen","fletschen","flicken","flimmern","flippern","flirren","flirten","flitzen","florieren","flöten","fluchen","flüchten","fluktuieren","flunkern","fluoreszieren","flüstern","fluten","föhnen","fokussieren","folgen","folgern","foltern","foppen","forcieren","fordern","fördern","formalisieren","formatieren","formen","formieren","formulieren","forschen","fotografieren","foulen","fragen","fragmentieren","fraktionieren","frankieren","frappieren","fräsen","fraternisieren","fremdeln","frequentieren","freuen","freveln","frikassieren","frisieren","frittieren","frömmeln","frommen","frönen","frösteln","frottieren","frotzeln","fruchten","frühstücken","frustrieren","fuchteln","fügen","fühlen","führen","füllen","fummeln","fundieren","fungieren","funkeln","funken","funktionieren","fürchten","furnieren","furzen","fusionieren","fusseln","füßeln","fußen","futtern","füttern","gackern","gaffen","gähnen","galoppieren","galvanisieren","gammeln","gängeln","garantieren","garen","garnieren","gasen","gastieren","gaukeln","gebärden","gebaren","gedeihen","gefährden","gehorchen","gehören","geifern","geigen","geißeln","geistern","geizen","gelieren","gellen","gelüsten","generalisieren","generieren","genieren","genügen","gerben","gerieren","gesellen","gestalten","gestatten","gestikulieren","gesunden","gewichten","gewittern","gewöhnen","gieren","gipfeln","girren","glänzen","glasieren","glätten","glauben","gleißen","gliedern","glitzern","glorifizieren","glotzen","glücken","gluckern","glucksen","glühen","gönnen","goutieren","grabbeln","grämen","granteln","granulieren","grapschen","grasen","grassieren","gratulieren","graupeln","grausen","gravieren","greinen","grenzen","grienen","grillen","grinsen","grölen","grübeln","grummeln","gründeln","gründen","grundieren","grünen","grunzen","gruppieren","gruseln","grüßen","gucken","guillotinieren","gummieren","gurgeln","gurren","gustieren","hacken","häckseln","hadern","haften","hageln","hakeln","häkeln","halbieren","hallen","halluzinieren","hämmern","hampeln","hamstern","handeln","hangeln","hängen","hänseln","hantieren","hapern","harken","härmen","harmonieren","harmonisieren","harpunieren","harren","härten","haschen","haspeln","hassen","hasten","hätscheln","hauchen","häufeln","häufen","hausen","hausieren","häuten","hebeln","hecheln","hechten","heften","hegen","hehlen","heilen","heiligen","heiraten","heißen","heizen","hemmen","herabstufen","herrschen","herzen","hetzen","heucheln","heuen","heuern","heulen","hexen","hieven","hindern","hinken","hissen","historisieren","hobeln","hocken","hoffen","hofieren","höhnen","hökern","holen","holpern","homogenisieren","honorieren","hoppeln","hopsen","horchen","hören","horten","hospitalisieren","hospitieren","huldigen","hüllen","humanisieren","humpeln","hungern","hupen","hüpfen","huren","huschen","hüsteln","husten","hüten","hutzeln","hygienisieren","hypnotisieren","idealisieren","identifizieren","ignorieren","illuminieren","illustrieren","imitieren","immatrikulieren","immigrieren","immunisieren","impfen","implantieren","implementieren","implizieren","implodieren","imponieren","importieren","imprägnieren","improvisieren","indexieren","indignieren","individualisieren","indizieren","indoktrinieren","indossieren","industrialisieren","induzieren","infizieren","inhaftieren","inhalieren","initialisieren","initiieren","injizieren","inkludieren","inkommodieren","inkrementieren","inkriminieren","innovieren","inserieren","insistieren","inspirieren","inspizieren","installieren","institutionalisieren","instruieren","instrumentalisieren","instrumentieren","insultieren","inszenieren","integrieren","intendieren","intensivieren","interagieren","interessieren","interferieren","internalisieren","internieren","interpellieren","interpretieren","intervenieren","interviewen","inthronisieren","intonieren","intrigieren","inventarisieren","invertieren","investieren","involvieren","ionisieren","ironisieren","irren","irritieren","isolieren","iterieren","jagen","jähren","jammern","japsen","jäten","jauchzen","jaulen","jobben","jodeln","joggen","johlen","jonglieren","jubeln","jubilieren","jucken","judizieren","justieren","kabbeln","kacheln","kacken","kalauern","kalben","kalibrieren","kalken","kalkulieren","kämmen","kämpfen","kampieren","kanalisieren","kandieren","kannelieren","kanonisieren","kapieren","kapitalisieren","kapitulieren","kappen","karamellisieren","karessieren","karikieren","karren","kartieren","kaschieren","kasernieren","kaspern","kassieren","kastrieren","katalogisieren","katalysieren","katapultieren","kategorisieren","kauen","kauern","kaufen","kegeln","kehren","keifen","keilen","keimen","kellnern","keltern","kentern","kerben","ketzern","keuchen","kichern","kidnappen","kiebitzen","kiffen","kippeln","kippen","kitten","kitzeln","klaffen","kläffen","klagen","klammern","klamüsern","klappen","klappern","klapsen","klären","klassifizieren","klatschen","klauben","klauen","kleben","kleckern","klecksen","kleiden","kleistern","klemmen","klempnern","klettern","klicken","klimatisieren","klimmen","klimpern","klingeln","klirren","klittern","klonen","klönen","klopfen","klöppeln","klotzen","klüngeln","knabbern","knacken","knallen","knapsen","knarren","knattern","knäueln","knausern","knebeln","knechten","kneten","knicken","knickern","knicksen","knipsen","knirschen","knistern","knittern","knobeln","knöpfen","knospen","knoten","knuddeln","knüllen","knüpfen","knüppeln","knurren","knuspern","knutschen","koalieren","kochen","ködern","kodieren","kodifizieren","kohlen","kokeln","kokettieren","koksen","kollektivieren","kollern","kollidieren","kolonisieren","kolorieren","kolportieren","kombinieren","kommandieren","kommentieren","kommerzialisieren","kommunalisieren","kommunizieren","kompensieren","kompilieren","komplettieren","komplizieren","komponieren","kompostieren","komprimieren","kompromittieren","kondensieren","konditionieren","kondolieren","konferieren","konfigurieren","konfiszieren","konfrontieren","konjugieren","konkretisieren","konkurrieren","konservieren","konsolidieren","konspirieren","konstatieren","konsternieren","konstituieren","konstruieren","konsultieren","konsumieren","kontakten","kontaktieren","kontaminieren","konterkarieren","kontern","kontingentieren","kontrahieren","kontrastieren","kontrollieren","konvenieren","konvergieren","konvertieren","konzessionieren","konzipieren","koordinieren","köpfen","kopieren","kopulieren","korrelieren","korrespondieren","korrigieren","korrodieren","korrumpieren","kosen","kosten","kostümieren","koten","kotzen","krabbeln","krachen","krächzen","krähen","krallen","kramen","krampfen","kränkeln","kränken","kränzen","kratzen","kraulen","kräuseln","kraxeln","kredenzen","kreditieren","kreiseln","kreisen","kreißen","krempeln","krepieren","kreuzen","kribbeln","krickeln","kriegen","kringeln","kriseln","kristallisieren","kritisieren","kritteln","kritzeln","krönen","krümeln","krümmen","kugeln","kühlen","kujonieren","kullern","kulminieren","kultivieren","kümmeln","kümmern","kumulieren","künden","kündigen","kungeln","kupieren","kuppeln","kurbeln","kurieren","kursieren","kurven","kürzen","kuscheln","kuschen","küssen","laben","labern","laborieren","lächeln","lachen","lackieren","lädieren","lagern","lahmen","lähmen","laichen","lallen","lamentieren","lancieren","landen","langen","läppern","lärmen","lasieren","lästern","latschen","lauern","laugen","lauschen","lausen","lauten","läuten","läutern","lavieren","leasen","leben","lechzen","lecken","leeren","legalisieren","legen","legieren","legitimieren","lehnen","lehren","leiern","leimen","leisten","leiten","lenken","lernen","leuchten","leugnen","liberalisieren","lichten","liebäugeln","lieben","liefern","liften","liieren","limitieren","lindern","liniieren","liquidieren","lispeln","listen","lithographieren","lizenzieren","loben","lobhudeln","lochen","löchern","locken","löcken","lodern","löffeln","logieren","lohnen","lokalisieren","losen","lösen","loten","löten","lotsen","luchsen","lüften","lullen","lümmeln","lungern","lüpfen","lutschen","lynchen","mäandern","machen","magnetisieren","mähen","mahlen","mahnen","majorisieren","makeln","mäkeln","malen","malmen","malochen","malträtieren","mampfen","managen","mangeln","manifestieren","manipulieren","manövrieren","marginalisieren","marinieren","markieren","marmorieren","marodieren","marschieren","martern","maskieren","massakrieren","massieren","mäßigen","mästen","masturbieren","materialisieren","mattieren","mauern","maulen","maunzen","mauscheln","mausen","mausern","maximieren","mechanisieren","meckern","meditieren","mehren","meinen","meißeln","meistern","melden","melieren","memorieren","mendeln","mengen","menscheln","menstruieren","merken","metallisieren","metzeln","meucheln","meutern","miauen (Partizip II: miaut)","miefen","mieten","mildern","militarisieren","mindern","minimalisieren","minimieren","mischen","missionieren","misslingen","mixen","mobilisieren","mobben","möblieren","möchten","modellieren","modeln","moderieren","modern","modernisieren","modifizieren","modulieren","mogeln","mokieren","monieren","monopolisieren","montieren","moppen","mopsen","moralisieren","morden","morsen","motivieren","motorisieren","motzen","mucksen","muffeln","müffeln","muhen","mühen","multiplizieren","mumifizieren","mummeln","mümmeln","munden","münden","munkeln","münzen","murmeln","murren","musizieren","mustern","mutmaßen","nachäffen","nachdunkeln","nachhaken","nachspionieren","nächtigen","nageln","nagen","nahen","nähen","nähern","nähren","narkotisieren","narren","naschen","näseln","nässen","nationalisieren","naturalisieren","navigieren","necken","negieren","neiden","neigen","neppen","nerven","nesteln","neuern","neutralisieren","nicken","nieseln","niesen","nippen","nisten","nivellieren","nölen","nominieren","nörgeln","normalisieren","normieren","notieren","nötigen","novellieren","nuancieren","nuckeln","nummerieren","nuscheln","nutzen","nützen","obduzieren","objektivieren","observieren","obstruieren","offenbaren","offerieren","öffnen","ohrfeigen","okkupieren","oktroyieren","ölen","onanieren","ontologisieren","operieren","opfern","opponieren","optieren","optimieren","orakeln","ordern","ordinieren","ordnen","organisieren","orgeln","orientieren","orten","oszillieren","outen","oxidieren","oxydieren","pachten","packen","paddeln","paffen","paginieren","palavern","paneelieren","panieren","panschen","pantschen","panzern","päppeln","paradieren","paralysieren","parametrisieren","paraphieren","parfümieren","parieren","parken","parkettieren","parkieren","parlieren","parodieren","partitionieren","partizipieren","parzellieren","passen","passieren","passivieren","pasteurisieren","patentieren","patrouillieren","patschen","pauken","pausieren","peilen","peinigen","peitschen","pellen","pendeln","penetrieren","pennen","pensionieren","perfektionieren","perforieren","perlen","permutieren","persiflieren","personalisieren","personifizieren","pervertieren","petzen","pfählen","pfeffern","pferchen","pflanzen","pflastern","pflücken","pflügen","pfriemeln","pfropfen","pfuschen","phantasieren","philosophieren","phosphoreszieren","photographieren","phrasieren","picheln","picken","piepsen","piesacken","pikieren","pilgern","pilotieren","pimpern","pinkeln","pinseln","pirschen","pissen","placken","pladdern","plädieren","plagiieren","planen","planieren","plänkeln","planschen","plantschen","plappern","platschen","plätschern","plätten","plattieren","platzen","platzieren","plaudern","plombieren","plumpsen","plündern","plustern","pöbeln","pochieren","pointieren","pökeln","pokern","polarisieren","polemisieren","polieren","politisieren","polstern","poltern","polymerisieren","pomadisieren","popeln","popularisieren","porträtieren","posaunen","posen","posieren","positionieren","postieren","postulieren","potenzieren","poussieren","prädestinieren","prahlen","praktizieren","prallen","prämiieren","prangen","präparieren","präsentieren","prasseln","prassen","präzisieren","predigen","prellen","preschen","pressen","pressieren","prickeln","privatisieren","proben","probieren","problematisieren","produzieren","profanieren","profilieren","profitieren","prognostizieren","programmieren","projektieren","projizieren","proklamieren","promenieren","promovieren","propagieren","prosten","prostituieren","protegieren","protestieren","protokollieren","protzen","provozieren","prozessieren","prüfen","prügeln","prunken","pubertieren","publizieren","pudern","pulen","pullern","pulsen","pulsieren","pulverisieren","pulvern","pumpen","punktieren","pupen","pupsen","purzeln","pusten","putzen","puzzeln","quadrieren","quälen","qualifizieren","qualmen","quantifizieren","quartieren","quasseln","quatschen","quengeln","querulieren","quetschen","quieken","quietschen","quirlen","quittieren","quotieren","rabattieren","rächen","rackern","radeln","rädern","radieren","radikalisieren","raffen","raffinieren","ragen","rahmen","räkeln","rammeln","rammen","ramponieren","randalieren","rangeln","rangieren","ranken","rappeln","rascheln","rasen","rasieren","räsonieren","raspeln","rasseln","rasten","rastern","ratifizieren","rationalisieren","rationieren","rätseln","rattern","rauben","räubern","rauchen","räuchern","raufen","räumen","raunen","raunzen","rauschen","räuspern","reagieren","realisieren","reanimieren","rebellieren","recherchieren","rechnen","recken","recyceln","reden","redigieren","reduzieren","referenzieren","referieren","reffen","regeln","regen","regenerieren","regieren","registrieren","reglementieren","regnen","regulieren","rehabilitieren","reichen","reifen","reihen","reihern","reimen","reinigen","reisen","reizen","rekapitulieren","rekeln","reklamieren","rekognoszieren","rekonvaleszieren","rekrutieren","rekultivieren","relationieren","relativieren","relegieren","relokalisieren","rempeln","renaturieren","renegieren","renitieren","renommieren","renoncieren","renovieren","rentieren","reparieren","repetieren","replizieren","repräsentieren","requirieren","reservieren","residieren","respektieren","restaurieren","restituieren","resultieren","resümieren","retardieren","retirieren","retten","retuschieren","reuen","reüssieren","revanchieren","reversieren","revieren","revitalisieren","revoltieren","revolutionieren","rezensieren","rezipieren","richten","riegeln","rieseln","ringeln","riskieren","ritualisieren","ritzen","rivalisieren","robben","röcheln","rochieren","rodeln","roden","rollen","rosten","rösten","rotieren","rotten","rotzen","rubbeln","rubrizieren","ruckeln","rucken","rücken","rückkoppeln","rudern","rügen","ruhen","rühmen","ruinieren","rülpsen","rumoren","rumpeln","rümpfen","runden","runzeln","rupfen","rußen","rüsten","rutschen","rütteln","sabbeln","sabbern","sabotieren","sächseln","sacken","säen","sagen","sägen","säkularisieren","salben","salutieren","salzen","sammeln","sanieren","sanktionieren","satteln","sättigen","saturieren","säubern","säuern","säugen","säumen","säuseln","sausen","schaben","schachern","schaden","schädigen","schäkern","schälen","schalten","schämen","scharen","schärfen","scharren","scharwenzeln","schattieren","schätzen","schaudern","schauen","schauern","schaufeln","schaukeln","schäumen","schauspielern","scheitern","schellen","schematisieren","schenken","scheppern","scherzen","scheuchen","scheuen","scheuern","schichten","schicken","schielen","schienen","schikanieren","schildern","schillern","schimmeln","schimmern","schimpfen","schippen","schippern","schirmen","schlabbern","schlängeln","schlauchen","schlecken","schleckern","schleimen","schlemmen","schlendern","schleppen","schleudern","schlichten","schlingern","schlittern","schlitzen","schlottern","schluchzen","schlucken","schludern","schlummern","schlüpfen","schlürfen","schmarotzen","schmatzen","schmauchen","schmausen","schmecken","schmeicheln","schmerzen","schmiegen","schmieren","schminken","schmirgeln","schmökern","schmollen","schmoren","schmücken","schmuggeln","schmunzeln","schmutzen","schnäbeln","schnabulieren","schnackeln","schnallen","schnalzen","schnappen","schnarchen","schnarren","schnattern","schnaufen","schnauzen","schnäuzen","schneidern","schnellen","schnetzeln","schniegeln","schnipseln","schnitzeln","schnitzen","schnörkeln","schnorren","schnüffeln","schnuppern","schnüren","schnurren","schockieren","schonen","schönen","schöpfen","schraffieren","schrämen","schrammen","schrauben","schreinern","schriftstellern","schrillen","schröpfen","schrubben","schrumpeln","schrumpfen","schuften","schulden","schulen","schultern","schummeln","schunkeln","schüren","schürfen","schurigeln","schürzen","schustern","schütteln","schütten","schützen","schwabbeln","schwäbeln","schwächen","schwadronieren","schwafeln","schwängern","schwanken","schwänzeln","schwänzen","schwappen","schwärmen","schwatzen","schweben","schweifen","schweinigeln","schweißen","schwelen","schwelgen","schwenken","schwindeln","schwirren","sedimentieren","segeln","segmentieren","segnen","sehnen","seihen","sekkieren","sekundieren","selektieren","sengen","senken","sensibilisieren","separieren","servieren","setzen","seufzen","sexualisieren","sezieren","sichern","sichten","sickern","sieben","siechen","siedeln","siegeln","siegen","siezen","signalisieren","signieren","simplifizieren","simulieren","sirren","sistieren","skalieren","skalpieren","skandieren","skaten","skizzieren","solidarisieren","sondieren","sonnen","sorgen","sortieren","soufflieren","soupieren","sowjetisieren","sozialisieren","spachteln","spähen","spannen","sparen","spaßen","spazieren","speicheln","speichern","speisen","spekulieren","spenden","spendieren","sperren","spezialisieren","spezifizieren","spicken","spiegeln","spielen","spintisieren","spionieren","spitzen","splittern","sponsern","spornen","spötteln","spotten","sprayen","spreizen","sprengen","sprenkeln","sprinten","spritzen","sprudeln","sprühen","spucken","spuken","spulen","spülen","spuren","spüren","spurten","sputen","stabilisieren","stagnieren","stählen","staksen","stammeln","stammen","stampfen","standardisieren","stänkern","stanzen","stapeln","stapfen","stärken","starren","starten","stationieren","statuieren","stäuben","stauchen","stauen","staunen","stäupen","steigern","steinigen","stellen","stemmen","stempeln","stenografieren","stenographieren","steppen","sterilisieren","steuern","stibitzen","sticheln","sticken","stieren","stiften","stilisieren","stillen","stimmen","stimulieren","stöbern","stochern","stocken","stöhnen","stolpern","stolzieren","stopfen","stoppeln","stoppen","stöpseln","stören","stornieren","stottern","strafen","straffen","strahlen","strampeln","stranden","strangulieren","strapazieren","sträuben","straucheln","streben","strecken","streicheln","streifen","stressen","streuen","stricken","strömen","strotzen","strudeln","strukturieren","stückeln","studieren","stülpen","stümpern","stunden","stürmen","stürzen","stutzen","stützen","sublimieren","substituieren","subsumieren","subtrahieren","subventionieren","suchen","sudeln","suggerieren","suhlen","sühnen","sülzen","summen","summieren","sündigen","surfen","surren","suspendieren","symbolisieren","sympathisieren","synchronisieren","synthetisieren","systematisieren","tabellarisieren","tabellieren","tabuisieren","tadeln","tafeln","täfeln","tagen","taillieren","takeln","taktieren","tändeln","tangieren","tanken","tänzeln","tanzen","tapern","tapezieren","tappen","tapsen","tarieren","tarnen","tasten","tätigen","tätowieren","tätscheln","tattern","tauchen","tauen","taufen","taugen","taumeln","tauschen","täuschen","taxieren","teeren","teilen","telefonieren","telegrafieren","telegraphieren","temperieren","tendieren","terminieren","terrorisieren","testen","testieren","texten","thematisieren","theoretisieren","therapieren","thronen","ticken","tigern","tilgen","tingeln","tippeln","tippen","tirilieren","tischlern","titulieren","toasten","toben","tolerieren","tollen","tönen","töpfern","torkeln","torpedieren","tosen","töten","touchieren","toupieren","traben","trachten","tradieren","trainieren","traktieren","trällern","trampeln","trampen","tranchieren","tränken","transferieren","transpirieren","transplantieren","transponieren","transportieren","trassieren","tratschen","trauen","trauern","träufeln","träumen","travestieren","tremolieren","trennen","tricksen","triezen","triggern","trillern","trimmen","trippeln","triumphieren","trivialisieren","trocknen","trödeln","trommeln","trompeten","tröpfeln","tropfen","trösten","trotteln","trotzen","trüben","trudeln","trutzen","tuckern","tüfteln","tummeln","tünchen","tunken","tüpfeln","tupfen","türmen","turnen","turteln","tuscheln","tuschen","tuten","typisieren","tyrannisieren","üben","überbrücken","überdachen","überfrachten","überlasten","übermannen","übernachten","überqueren","überraschen","übersetzen","übertölpeln","übertrumpfen","überwältigen","überwintern","umarmen","umfloren","umgarnen","ummanteln","umpolen","umranden","umringen","umschiffen","umtopfen","umwölken","umzingeln","unifizieren","unken","unterjochen","unterkellern","unterminieren","untertunneln","urbanisieren","urinieren","usurpieren","vagabundieren","validieren","variieren","vegetieren","ventilieren","verallgemeinern","veralten","veranschaulichen","veräppeln","verargen","verarmen","verarschen","verästeln","verballhornen","verbarrikadieren","verbiestern","verbittern","verblassen","verblöden","verbrämen","verbrüdern","verbünden","verchromen","verdächtigen","verdauen","verdeutlichen","verdicken","verdingen","verdoppeln","verdorren","verdrecken","verdummen","verdunkeln","verdünnen","verdünnisieren","verdüstern","verdutzen","veredeln","verehelichen","vereidigen","vereinen","vereinfachen","vereinzeln","vereiteln","verengen","verewigen","verfeinden","verfeinern","verfemen","verfilzen","verfinstern","verflüchtigen","verflüssigen","verfrachten","verfremden","verfrühen","verfugen","vergackeiern","vergällen","vergattern","vergegenwärtigen","vergeistigen","vergeuden","vergewaltigen","vergewissern","vergiften","vergilben","vergipsen","vergittern","vergletschern","vergnügen","vergöttern","vergrätzen","vergraulen","vergreisen","vergröbern","vergrößern","vergüten","verheddern","verheeren","verheimlichen","verherrlichen","verhohnepiepeln","verhohnepipeln","verifizieren","verinnerlichen","verjüngen","verkabeln","verklausulieren","verkleinern","verklickern","verknappen","verknöchern","verkorksen","verkörpern","verköstigen","verkrusten","verkupfern","verlängern","verletzen","verleumden","verlottern","verludern","verlustieren","vermählen","vermarkten","vermasseln","vermiesen","verminen","vermöbeln","vermummen","vermurksen","vermuten","vernachlässigen","vernarben","vernetzen","vernichten","vernickeln","verniedlichen","vernünfteln","veröden","verpatzen","verpesten","verpflichten","verplempern","verplomben","verpönen","verproviantieren","verquicken","verramschen","verrecken","verrenken","verringern","versanden","versauen","verschachteln","verschandeln","verscheißern","verscherbeln","verschiffen","verschlammen","verschlimmern","verschönern","verschrotten","verschüchtern","verschwenden","verseuchen","versilbern","versinnbildlichen","versklaven","versöhnen","verspäten","verspießern","verstaatlichen","verständigen","verstauben","versteifen","versteinern","verstopfen","verstümmeln","verstummen","versumpfen","versüßen","vertäuen","verteidigen","verteuern","verteufeln","vertiefen","vertonen","verübeln","verulken","verunglimpfen","verunstalten","vervielfältigen","verwaisen","verweltlichen","verwesen","verwirren","verwittern","verwöhnen","verwunden","verwüsten","verzärteln","verzetteln","verzichten","verzinsen","verzweigen","vespern","vibrieren","vierteln","virtualisieren","visieren","visitieren","visualisieren","vitaminisieren","vögeln","voltigieren","vormontieren","votieren","vulkanisieren","wabern","wachen","wackeln","wagen","wählen","wähnen","währen","walken","wallen","walten","walzen","wälzen","wandeln","wandern","wanken","wappnen","wärmen","warnen","warten","wässern","waten","watscheln","wattieren","wechseln","wecken","wedeln","wegarbeiten","wegdiskutieren","wegdrängen","wegdrehen","wegschnippen","wehen","wehren","weiden","weigern","weihen","weilen","weinen","weiten","welken","werkeln","werken","werten","wetten","wettern","wetzen","wichsen","wickeln","widerstehen","widmen","wiederkäuen","wiegeln","wiehern","wienern","wildern","wimmeln","wimmern","windeln","winkeln","winken","winseln","wippen","wirbeln","wirken","wischen","wispern","witzeln","wogen","wohnen","wölben","wuchern","wuchten","wühlen","wummern","wundern","wünschen","würdigen","würfeln","würgen","wurmen","wursteln","wurzeln","würzen","wuscheln","wuseln","wüten","xerographieren","zagen","zahlen","zählen","zähmen","zahnen","zanken","zapfen","zappeln","zaubern","zaudern","zäumen","zausen","zechen","zehren","zeichnen","zeigen","zeitigen","zelebrieren","zelten","zementieren","zensieren","zentralisieren","zentrieren","zentrifugieren","zerdeppern","zerfetzen","zerfurchen","zerkleinern","zerknautschen","zerren","zertifizieren","zertrümmern","zetern","zeugen","ziegeln","zielen","ziemen","zieren","zimmern","zirkeln","zirkulieren","zirpen","zischeln","zischen","ziselieren","zitieren","zittern","zivilisieren","zocken","zögern","zollen","zoomen","zotteln","zublinzeln","züchten","züchtigen","zuckeln","zucken","zücken","zuckern","zügeln","zuhören","zumuten","zündeln","zünden","züngeln","zupfen","zureden","zürnen","zurren","zurückstufen","zuwenden","zwängen","zweifeln","zwicken","zwiebeln","zwinkern","zwirbeln","zwitschern"],GE0={adjective:KE0,adverb:IE0,noun:OE0,preposition:$E0,verb:HE0},_E0=GE0,VE0={cell_phone:R40,color:O40,company:V40,database:W40,date:Q40,internet:aE0,location:gE0,lorem:CE0,metadata:kE0,person:jE0,phone_number:RE0,word:_E0},c6=VE0,JE0=["+43-6##-#######","06##-########","+436#########","06##########"],UE0={formats:JE0},WE0=UE0,qE0=["GmbH","AG","Gruppe","KG","GmbH & Co. KG","UG","OHG"],ZE0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} und {{person.last_name}}"],YE0=["GmbH","AG","Gruppe","KG","GmbH & Co. KG","UG","OHG"],QE0={legal_form:qE0,name_pattern:ZE0,suffix:YE0},XE0=QE0,u30=["com","info","name","net","org","de","ch","at"],e30=["gmail.com","yahoo.com","hotmail.com"],a30={domain_suffix:u30,free_email:e30},r30=a30,n30=["###","##","#","##a","##b","##c"],t30=["Aigen im Mühlkreis","Allerheiligen bei Wildon","Altenfelden","Arriach","Axams","Baumgartenberg","Bergern im Dunkelsteinerwald","Berndorf bei Salzburg","Bregenz","Breitenbach am Inn","Deutsch-Wagram","Dienten am Hochkönig","Dietach","Dornbirn","Dürnkrut","Eben im Pongau","Ebenthal in Kärnten","Eichgraben","Eisenstadt","Ellmau","Feistritz am Wechsel","Finkenberg","Fiss","Frantschach-St. Gertraud","Fritzens","Gams bei Hieflau","Geiersberg","Graz","Großhöflein","Gößnitz","Hartl","Hausleiten","Herzogenburg","Hinterhornbach","Hochwolkersdorf","Ilz","Ilztal","Innerbraz","Innsbruck","Itter","Jagerberg","Jeging","Johnsbach","Johnsdorf-Brunn","Jungholz","Kindberg","Kirchdorf am Inn","Klagenfurt","Kottes-Purk","Krumau am Kamp","Krumbach","Lavamünd","Lech","Linz","Ludesch","Lödersdorf","Marbach an der Donau","Mattsee","Mautern an der Donau","Mauterndorf","Mitterbach am Erlaufsee","Neudorf bei Passail","Neudorf bei Staatz","Neukirchen an der Enknach","Neustift an der Lafnitz","Niederleis","Oberndorf in Tirol","Oberstorcha","Oberwaltersdorf","Oed-Oehling","Ort im Innkreis","Pilgersdorf","Pitschgau","Pollham","Preitenegg","Purbach am Neusiedler See","Rabenwald","Raiding","Rastenfeld","Ratten","Rettenegg","Salzburg","Sankt Johann im Saggautal","St. Peter am Kammersberg","St. Pölten","St. Veit an der Glan","Taxenbach","Tragwein","Trebesing","Trieben","Turnau","Ungerdorf","Unterauersbach","Unterstinkenbrunn","Untertilliach","Uttendorf","Vals","Velden am Wörther See","Viehhofen","Villach","Vitis","Waidhofen an der Thaya","Waldkirchen am Wesen","Weißkirchen an der Traun","Wien","Wimpassing im Schwarzatale","Ybbs an der Donau","Ybbsitz","Yspertal","Zeillern","Zell am Pettenfirst","Zell an der Pram","Zerlach","Zwölfaxing","Öblarn","Übelbach","Überackern","Übersaxen","Übersbach"],i30=["{{location.city_name}}"],o30=["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],s30=["Österreich"],l30=["####"],E30=["Apt. ###","Zimmer ###","# OG"],c30=["Burgenland","Kärnten","Niederösterreich","Oberösterreich","Salzburg","Steiermark","Tirol","Vorarlberg","Wien"],d30=["Bgld.","Ktn.","NÖ","OÖ","Sbg.","Stmk.","T","Vbg.","W"],D30={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},x30=["Ahorn","Ahorngasse (St. Andrä)","Alleestraße (Poysbrunn)","Alpenlandstraße","Alte Poststraße","Alte Ufergasse","Am Kronawett (Hagenbrunn)","Am Mühlwasser","Am Rebenhang","Am Sternweg","Anton Wildgans-Straße","Auer-von-Welsbach-Weg","Auf der Stift","Aufeldgasse","Bahngasse","Bahnhofstraße","Bahnstraße (Gerhaus)","Basteigasse","Berggasse","Bergstraße","Birkenweg","Blasiussteig","Blattur","Bruderhofgasse","Brunnelligasse","Bühelweg","Darnautgasse","Donaugasse","Dorfplatz (Haselbach)","Dr.-Oberreiter-Straße","Dr.Karl Holoubek-Str.","Drautal Bundesstraße","Dürnrohrer Straße","Ebenthalerstraße","Eckgrabenweg","Erlenstraße","Erlenweg","Eschenweg","Etrichgasse","Fassergasse","Feichteggerwiese","Feld-Weg","Feldgasse","Feldstapfe","Fischpointweg","Flachbergstraße","Flurweg","Franz Schubert-Gasse","Franz-Schneeweiß-Weg","Franz-von-Assisi-Straße","Fritz-Pregl-Straße","Fuchsgrubenweg","Födlerweg","Föhrenweg","Fünfhaus (Paasdorf)","Gabelsbergerstraße","Gartenstraße","Geigen","Geigergasse","Gemeindeaugasse","Gemeindeplatz","Georg-Aichinger-Straße","Glanfeldbachweg","Graben (Burgauberg)","Grub","Gröretgasse","Grünbach","Gösting","Hainschwang","Hans-Mauracher-Straße","Hart","Teichstraße","Hauptplatz","Hauptstraße","Heideweg","Heinrich Landauer Gasse","Helenengasse","Hermann von Gilmweg","Hermann-Löns-Gasse","Herminengasse","Hernstorferstraße","Hirsdorf","Hochfeistritz","Hochhaus Neue Donau","Hof","Hussovits Gasse","Höggen","Hütten","Janzgasse","Jochriemgutstraße","Johann-Strauß-Gasse","Julius-Raab-Straße","Kahlenberger Straße","Karl Kraft-Straße","Kegelprielstraße","Keltenberg-Eponaweg","Kennedybrücke","Kerpelystraße","Kindergartenstraße","Kinderheimgasse","Kirchenplatz","Kirchweg","Klagenfurter Straße","Klamm","Kleinbaumgarten","Klingergasse","Koloniestraße","Konrad-Duden-Gasse","Krankenhausstraße","Kubinstraße","Köhldorfergasse","Lackenweg","Lange Mekotte","Leifling","Leopold Frank-Straße (Pellendorf)","Lerchengasse (Pirka)","Lichtensternsiedlung V","Lindenhofstraße","Lindenweg","Luegstraße","Maierhof","Malerweg","Mitterweg","Mittlere Hauptstraße","Moosbachgasse","Morettigasse","Musikpavillon Riezlern","Mühlboden","Mühle","Mühlenweg","Neustiftgasse","Niederegg","Niedergams","Nordwestbahnbrücke","Oberbödenalm","Obere Berggasse","Oedt","Am Färberberg","Ottogasse","Paul Peters-Gasse","Perspektivstraße","Poppichl","Privatweg","Prixgasse","Pyhra","Radetzkystraße","Raiden","Reichensteinstraße","Reitbauernstraße","Reiterweg","Reitschulgasse","Ringweg","Rupertistraße","Römerstraße","Römerweg","Sackgasse","Schaunbergerstraße","Schloßweg","Schulgasse (Langeck)","Schönholdsiedlung","Seeblick","Seestraße","Semriacherstraße","Simling","Sipbachzeller Straße","Sonnenweg","Spargelfeldgasse","Spiesmayrweg","Sportplatzstraße","St.Ulrich","Steilmannstraße","Steingrüneredt","Strassfeld","Straßerau","Stöpflweg","Stüra","Taferngasse","Tennweg","Thomas Koschat-Gasse","Tiroler Straße","Torrogasse","Uferstraße (Schwarzau am Steinfeld)","Unterdörfl","Unterer Sonnrainweg","Verwaltersiedlung","Waldhang","Wasen","Weidenstraße","Weiherweg","Wettsteingasse","Wiener Straße","Windisch","Zebragasse","Zellerstraße","Ziehrerstraße","Zulechnerweg","Zwergjoch","Ötzbruck"],m30=["{{location.street_name}}"],h30={building_number:n30,city_name:t30,city_pattern:i30,country:o30,default_country:s30,postcode:l30,secondary_address:E30,state:c30,state_abbr:d30,street_address:D30,street_name:x30,street_pattern:m30},p30=h30,g30={title:"German (Austria)",code:"de_AT",country:"AT",language:"de",endonym:"Deutsch (Österreich)",dir:"ltr",script:"Latn"},f30=g30,sV=["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],lV=["Frau","Dr.","Prof. Dr."],EV=["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"],v30=ju(sV,EV),C30=["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"],F30=[{value:"{{person.last_name}}",weight:1}],cV=["Herr","Dr.","Prof. Dr."],k30=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5}],A30=["zu","von","vom","von der"],b30=ju(lV,cV),y30={female_first_name:sV,female_prefix:lV,first_name:v30,last_name:C30,last_name_pattern:F30,male_first_name:EV,male_prefix:cV,name:k30,nobility_title_prefix:A30,prefix:b30},B30=y30,z30=["01 #######","01#######","+43-1-#######","+431#######","0#### ####","0#########","+43-####-####","+43 ########"],S30={formats:z30},M30=S30,w30=["absolut","aktuell","alt","alternativ","ängstlich","ärgerlich","arm","automatisch","bärenstark","begabt","bedrohlich","billig","blass","blind","breit","bunt","chancenlos","chaotisch","charakterstark","charmant","chronologisch","clever","cool","dankbar","darstellbar","deckend","defensiv","dumm","dünn","dringend","eckig","egoistisch","ehrgeizig","einfach","einmalig","einzig","essbar","falsch","fantastisch","faul","fein","fest","fett","fertig","feucht","fleißig","friedlich","geeignet","genau","gern","glatt","glücklich","grob","groß","günstig","gut","halb","hart","heimlich","heiß","hektisch","hell","hoffnungsvoll","ideal","identisch","ignorant","illegal","imaginär","individuell","integriert","international","jahrelang","jährlich","jugendlich","jung","kalt","kantig","klein","klug","kurz","krank","krumm","künstlich","lahm","ländlich","lang","laut","leicht","lieb","lockig","löslich","mächtig","malerisch","meisterlich","mehrsprachig","monatlich","musikalisch","mutig","nah","nass","negativ","neu","neugierig","niedrig","nördlich","normal","oberflächlich","offen","offensichtlich","öffentlich","okay","optimal","ordentlich","örtlich","panisch","parallel","passiv","peinlich","persönlich","physikalisch","politisch","praktisch","quadratisch","qualitativ","qualvoll","quer","ratlos","rätselhaft","rauchfrei","regnerisch","reich","relativ","richtig","sachlich","salzig","scharf","schattig","schnell","schön","sicher","spitz","stark","steil","still","stumm","süß","sympathisch","taub","teamfähig","teilbar","theoretisch","tot","traditionell","traurig","trocken","typisch","umkehrbar","umständlich","unbedeutend","undurchsichtig","ungenau","unglaublich","uralt","verantwortungslos","veränderbar","verbrannt","verkehrt","versichert","verbogen","voll","vollständig","wach","warm","weich","weit","wertvoll","wichtig","wild","wunderbar","x-beliebig","x-fach","x-förmig","y-förmig","zahnlos","zeitlich","zentral","zerbrechlich","zornig","zurückhaltend","zusammenhängend","zweifach"],P30={adjective:w30},T30=P30,j30={cell_phone:WE0,company:XE0,internet:r30,location:p30,metadata:f30,person:B30,phone_number:M30,word:T30},dV=j30;new Ku({locale:[dV,c6,Ru,Lu]});var N30=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} und {{person.last_name}}"],L30=["AG","GmbH","und Söhne","und Partner","& Co.","Gruppe","LLC","Inc."],R30={name_pattern:N30,suffix:L30},K30=R30,I30=["com","net","biz","ch","de","li","at"],O30={domain_suffix:I30},$30=O30,H30=["Aarau","Adliswil","Allschwil","Arbon","Baar","Baden","Basel","Bellinzona","Bern","Biel/Bienne","Binningen","Brig-Glis","Bulle","Burgdorf","Bülach","Carouge","Cham","Chur","Dietikon","Dübendorf","Einsiedeln","Emmen","Frauenfeld","Freiburg","Freienbach","Genf","Glarus Nord","Gossau","Grenchen","Herisau","Horgen","Horw","Illnau-Effretikon","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","Lancy","Langenthal","Lausanne","Liestal","Locarno","Lugano","Luzern","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morges","Muri bei Bern","Muttenz","Neuenburg","Nyon","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Pratteln","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Schaffhausen","Schlieren","Schwyz","Siders","Sitten","Solothurn","St. Gallen","Steffisburg","Stäfa","Thalwil","Thun","Thônex","Uster","Val-de-Ruz","Vernier","Versoix","Vevey","Volketswil","Wallisellen","Wettingen","Wetzikon","Wil","Winterthur","Wohlen","Wädenswil","Yverdon-les-Bains","Zug","Zürich"],G30=["{{location.city_name}}"],_30=[{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"AT",alpha3:"AUT",numeric:"040"}],V30=["Schweiz"],J30=["1###","2###","3###","4###","5###","6###","7###","8###","9###"],U30=["Aargau","Appenzell Ausserrhoden","Appenzell Innerrhoden","Basel-Land","Basel-Stadt","Bern","Freiburg","Genf","Glarus","Graubünden","Jura","Luzern","Neuenburg","Nidwalden","Obwalden","St. Gallen","Schaffhausen","Schwyz","Solothurn","Tessin","Thurgau","Uri","Waadt","Wallis","Zug","Zürich"],W30=["AG","AR","AI","BL","BS","BE","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SZ","SO","TI","TG","UR","VD","VS","ZG","ZH"],q30=["Amthausstrasse","Augustinergasse","Bahnhofstrasse","Birkenweg","Bierkellerweg","Columbusstrasse","Dorfstrasse","Elefantenbach","Endingerstrasse","Glockengasse","Hauptstrasse","Hirschengraben","Honiggasse","Industriestrasse","Katzenplatz","Kirchweg","Knoblauchweg","Lindenhofweg","Melonenstrasse","Oberdorfstrasse","Ödhus","Ogimatte","Rämistrasse","Rennweg","Rosenweg","Schulhausstrasse","Schulstrasse","Sihlfeldstrasse","Trittligasse","Uraniastrasse","Vorstadt"],Z30=["{{location.street_name}}"],Y30={city_name:H30,city_pattern:G30,country_code:_30,default_country:V30,postcode:J30,state:U30,state_abbr:W30,street_name:q30,street_pattern:Z30},Q30=Y30,X30={title:"German (Switzerland)",code:"de_CH",country:"CH",language:"de",endonym:"Deutsch (Schweiz)",dir:"ltr",script:"Latn"},uc0=X30,DV=["Alice","Andrea","Angela","Anita","Anna","Anne","Anne-Marie","Annemarie","Astrid","Barbara","Beatrice","Beatrix","Bernadette","Bettina","Brigitta","Brigitte","Carmen","Caroline","Catherine","Chantal","Charlotte","Christa","Christiane","Christina","Christine","Claire","Claudia","Claudine","Corinne","Cornelia","Daniela","Danielle","Denise","Dominique","Dora","Doris","Edith","Eliane","Elisabeth","Elsa","Elsbeth","Erica","Erika","Esther","Eva","Eveline","Evelyne","Fabienne","Florence","Françoise","Franziska","Gabriela","Gabrielle","Gertrud","Gisela","Hanna","Heidi","Helen","Helena","Helene","Hildegard","Ingrid","Irene","Iris","Isabelle","Jacqueline","Janine","Jean","Johanna","Jolanda","Josette","Josiane","Judith","Julia","Karin","Katharina","Laura","Laurence","Liliane","Liselotte","Lydia","Madeleine","Maja","Manuela","Margrit","Margrith","Maria","Marianne","Marion","Marlène","Marlies","Marlis","Martha","Martina","Martine","Maya","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicole","Paola","Patricia","Petra","Pia","Priska","Regina","Regula","Renata","Renate","Ruth","Sabine","Sandra","Silvia","Simone","Sonia","Sonja","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Therese","Toni","Ursula","Verena","Véronique","Vreni","Yolande","Yvette","Yvonne"],xV=["Frau","Dr.","Prof. Dr."],mV=["Alfons","Alfred","Alois","André","Andreas","Angelo","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Beat","Bernard","Bernhard","Bruno","Carlo","Charles","Christian","Christoph","Christophe","Claude","Claudio","Daniel","Daniele","David","Denis","Didier","Dieter","Dominik","Dominique","Edgar","Eduard","Edwin","Emil","Enrico","Eric","Erich","Ernst","Erwin","Eugen","Felix","Ferdinand","Francesco","Francis","Franco","François","Frank","Franz","Frédéric","Fredy","Fridolin","Friedrich","Fritz","Gabriel","Georg","Georges","Gérald","Gérard","Gerhard","Gianni","Gilbert","Giorgio","Giovanni","Giuseppe","Gottfried","Guido","Guy","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heinrich","Heinz","Helmut","Henri","Herbert","Hermann","Hubert","Hugo","Jacques","Jakob","Jan","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johannes","John","Jörg","Josef","Joseph","Jürg","Karl","Klaus","Konrad","Kurt","Laurent","Leo","Louis","Luca","Luigi","Lukas","Manfred","Manuel","Marc","Marcel","Marco","Mario","Markus","Martin","Massimo","Matthias","Maurice","Max","Michael","Michel","Nicolas","Niklaus","Norbert","Olivier","Oskar","Otto","Paolo","Pascal","Patrick","Paul","Peter","Philipp","Philippe","Pierre","Pierre-Alain","Pierre-André","Pius","Rainer","Raymond","Reinhard","Remo","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Samuel","Sandro","Serge","Silvio","Simon","Stefan","Stephan","Stéphane","Theo","Theodor","Thomas","Ueli","Ulrich","Urs","Victor","Viktor","Walter","Werner","Willi","Willy","Wolfgang","Yves"],ec0=ju(DV,mV),ac0=["Ackermann","Aebi","Albrecht","Ammann","Amrein","Arnold","Bachmann","Bader","Bär","Bättig","Bauer","Baumann","Baumgartner","Baur","Beck","Benz","Berger","Bernasconi","Betschart","Bianchi","Bieri","Blaser","Blum","Bolliger","Bosshard","Braun","Brun","Brunner","Bucher","Bühler","Bühlmann","Burri","Christen","Egger","Egli","Eichenberger","Erni","Ernst","Eugster","Fankhauser","Favre","Fehr","Felber","Felder","Ferrari","Fischer","Flückiger","Forster","Frei","Frey","Frick","Friedli","Fuchs","Furrer","Gasser","Geiger","Gerber","Gfeller","Giger","Gloor","Graf","Grob","Gross","Gut","Haas","Häfliger","Hafner","Hartmann","Hasler","Hauser","Hermann","Herzog","Hess","Hirt","Hodel","Hofer","Hoffmann","Hofmann","Hofstetter","Hotz","Huber","Hug","Hunziker","Hürlimann","Imhof","Isler","Iten","Jäggi","Jenni","Jost","Kägi","Kaiser","Kälin","Käser","Kaufmann","Keller","Kern","Kessler","Knecht","Koch","Kohler","Kuhn","Küng","Kunz","Lang","Lanz","Lehmann","Leu","Leunberger","Lüscher","Lustenberger","Lüthi","Lutz","Mäder","Maier","Marti","Martin","Maurer","Mayer","Meier","Meili","Meister","Merz","Mettler","Meyer","Michel","Moser","Müller","Näf","Ott","Peter","Pfister","Portmann","Probst","Rey","Ritter","Roos","Roth","Rüegg","Schäfer","Schaller","Schär","Schärer","Schaub","Scheidegger","Schenk","Scherrer","Schlatter","Schmid","Schmidt","Schneider","Schnyder","Schoch","Schuler","Schumacher","Schürch","Schwab","Schwarz","Schweizer","Seiler","Senn","Sidler","Siegrist","Sigrist","Spörri","Stadelmann","Stalder","Staub","Stauffer","Steffen","Steiger","Steiner","Steinmann","Stettler","Stocker","Stöckli","Stucki","Studer","Stutz","Suter","Sutter","Tanner","Thommen","Tobler","Vogel","Vogt","Wagner","Walder","Walter","Weber","Wegmann","Wehrli","Weibel","Wenger","Wettstein","Widmer","Winkler","Wirth","Wirz","Wolf","Wüthrich","Wyss","Zbinden","Zehnder","Ziegler","Zimmermann","Zingg","Zollinger","Zürcher"],rc0=[{value:"{{person.last_name}}",weight:1}],hV=["Herr","Dr.","Prof. Dr."],nc0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],tc0=ju(xV,hV),ic0={female_first_name:DV,female_prefix:xV,first_name:ec0,last_name:ac0,last_name_pattern:rc0,male_first_name:mV,male_prefix:hV,name:nc0,prefix:tc0},oc0=ic0,sc0=["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","+4178 ### ## ##","0041 79 ### ## ##"],lc0={formats:sc0},Ec0=lc0,cc0={company:K30,internet:$30,location:Q30,metadata:uc0,person:oc0,phone_number:Ec0},pV=cc0;new Ku({locale:[pV,c6,Ru,Lu]});var dc0=["7######","9######","+9607######","+9609######","+960 7######","+960 9######"],Dc0={formats:dc0},xc0=Dc0,mc0=["ރަތް","ފެހިކުލަ","ނޫ","ރީނދޫކުލަ","ނާރިނގުކުލަ","ދަނބުކުލަ","މަޑުފެހި","ވިލުނޫ","ހުދު","ކަޅު","އަޅިކުލަ","ފިޔާތޮށިކުލަ","މުށިކުލަ","ރަންކުލަ","ރިހިކުލަ"],hc0={human:mc0},pc0=hc0,gc0=["ބޮޑު","ކުޑަ","ހަޑި","ރީތި","ހޫނު","ފިނި","މަޖާ","ފޫހި","ހުތުރު","އަލި","އަނދިރި","ހިރަފުސް","ސާފު","މޮޅު","ދަށް","ހުށިޔާރު","ނުރައްކާ","ސަމާލު","ގޮތްކުޑަ","ފުރިހަމަ","އެއްވަނަ","ދެވަނަ","ތިންވަނަ","ނުފެންނަ"],fc0=["{{person.first_name}} {{company.suffix}}","{{person.last_name}} {{company.suffix}}","{{person.last_name}} & {{person.last_name}} {{company.noun}} {{company.suffix}}","{{company.adjective}} {{company.noun}} {{company.suffix}}","{{company.adjective}} {{person.last_name}} {{person.last_name}} {{company.suffix}}"],vc0=["ވަޑައިންގެ","ހަރުގެ","ގުދަން","ގަރާޖު","ކޮންޓެއިނަރު","ބޮއްކުރާ","ދޯނި","ބައްރެލި","މަނަވަރު","މަތިންދާބޯޓު","ހެލިކޮޕްޓަރު","ރޮކެޓު","ކަރުދާސް","ފުޅި","ބިއްލޫރި","ހޮޅުއަށި","ޕުލާސްޓިކު","ފޮތި","ދަގަނޑު","ލަކުޑި","ގޮނޑު","ގޮނޑުދޮށް","ރުއް","ގަސް","މޫ","ބުޅާ","ކަނބިލި","މާކަނާ","އިރުވާހުދު","ރަތަފަ","މާރަނގަ","ހަރުފަ","މަކުނު","ކާޅު","ކުކުޅު","މަސް","ގެރި","ބަކަރި","ފަރުމަސް","ކަނޑުމަސް","ބޮޑުމަސް","ކުޑަމަސް","ގޯތި","މޫދު","ކަނޑު","ވިލު","ފަޅު","ގިރި","ފެން","ގަނޑުފެން","މުރަނގަ","ހިރުނދު","ދިއްގާ","ނިކަ","މަގޫ","އަތަ","މޭވާ","ތަރުކާރި"],Cc0=["ޕުރައިވެޓް ލިމިޓެޑް",".ޕވޓ. ލޓޑ","ޕަބްލިކް ލިމިޓެޑް",".ޕބލކ. ލޓޑ","ގުރޫޕް","އޮފީސް"],Fc0={adjective:gc0,name_pattern:fc0,noun:vc0,suffix:Cc0},kc0=Fc0,Ac0={wide:["ޖަނަވަރީ","ފެބުރުވަރީ","މާރިޗު","އެޕްރީލް","މޭ","ޖޫން","ޖުލައި","އޮގަސްޓު","ސެޕްޓެންބަރު","އޮކްޓޫބަރު","ނޮވެންބަރެ","ޑިސެންބަރު","މުޙައްރަމް","ޞަފަރު","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުމާދަލްއާޚިރު","ރަޖަބު","ޝަޢުބާން","ރަމަޞާން","ޝައްވާލް","ޛުލްޤައިދާ","ޛުލްޙިއްޖާ"],abbr:["ޖަނަވަރީ","ފެބުރުވަރީ","މާރިޗު","އެޕްރީލް","މޭ","ޖޫން","ޖުލައި","އޮގަސްޓު","ސެޕްޓެންބަރު","އޮކްޓޫބަރު","ނޮވެންބަރެ","ޑިސެންބަރު","މުޙައްރަމް","ޞަފަރު","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުމާދަލްއާޚިރު","ރަޖަބު","ޝަޢުބާން","ރަމަޞާން","ޝައްވާލް","ޛުލްޤައިދާ","ޛުލްޙިއްޖާ"]},bc0={wide:["އާދީއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],abbr:["އާދީއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"]},yc0={month:Ac0,weekday:bc0},Bc0=yc0,zc0=["ރަސްގެ","ބުޅާ","ކާށި","ކުރުނބާ","މަޑި","ކޯވަިމަސް","ބޮޑުމަސް","ކަނު","ބޮޑު","ވައި","އަލަނާސި","އަނބު","ކަރާ","ބަށި","ޗިޗަންޑާ","ބޯށި","ތޮޅި","ދޫނި","ކެކުރި"],Sc0=["{{location.city_prefix}} {{company.noun}}{{location.city_suffix}}","{{company.adjective}}{{company.noun}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],Mc0=["އިރުމަތި","ހުޅަނގު","ދެކުނު","އުތުރު","ދެ"],wc0=["ފުށި","ދޫ","ފަރު","ރަށް","ކޮޑި"],Pc0=["ދިވެހިރާއްޖެ"],Tc0=["#####"],jc0=["{{person.first_name}} {{location.street_suffix}}","{{person.last_name}} {{location.street_suffix}}","{{company.adjective}} {{company.noun}} {{location.street_suffix}}"],Nc0=["ހިނގުން","މަގު","ގޯޅި"],Lc0={city_name:zc0,city_pattern:Sc0,city_prefix:Mc0,city_suffix:wc0,default_country:Pc0,postcode:Tc0,street_pattern:jc0,street_suffix:Nc0},Rc0=Lc0,Kc0=["ޓޫރިޒަމް","ދާއިރާ","ބޮޑު","އިންގިލާބެއް","ގޮތުގައި","ތަރައްގީ","ކުރާ","ވިދާޅުވެއްޖެ","އެއްގޮތަށް","ރިސޯޓުތަކާ","މުޅިން","ފެންވަރުގެ","ކުންފުންޏާއި","ނާގޯށި","ޕަސެންޓެވެ","ޖޮއިންޓް","ވެންޗާއެއްގެ","ފުރަތަމަ","މިލިއަން","ފަހުރުވެރިވާ","އެހެނިހެން","ކަންކަން","ޖަލާލުއްދީން","ސިޓީ","ޕްރިންސިޕަލް","ތަކެތި","ކުޑަކުދިންނަށް","އަހައްމިޔަތު","މުސްތަގުބަލަށް","ވަސީލަތްތަކާއި","ވެރިކަން","ގެއްލުންނުވާ","ފުރުސަތު","ކަންބޮޑުވުން","އެންމެ","ތަންފުކެއް","އިމުގެ","މިކަންކުރަން","ފޯޅަވަހީ","ބައުންޑަރީ","އިނގިރޭސިވިލާތް"],Ic0={words:Kc0},Oc0=Ic0,$c0={title:"Maldivian",code:"dv",language:"dv",endonym:"ދިވެހި",dir:"rtl",script:"Thaa"},Hc0=$c0,gV=["ރަމްލާ","ހިންދު","ޙަފްޞާ","ޚަދީޖާ","ޒައިނަބު","ޞަފިއްޔާ","ޢާއިޝާ","މައިމޫނާ","ޖުވައިރިއްޔާ","ސައުދާ","މާރިޔާ","ރުޤައްޔާ","ފާޠިމާ","އުއްމުކުލްޘޫމޮ","ޙައްވާ","ސާރާ","ހާޖަރު","މަރްޔަމޮ","ޒުލައިޚާ","އާސިޔާ","ބަލްޤީސް","އާމިނަތު","އަސްމާއު","އުމާމާ","ބަރްކާ","ޖަމީލާ","ޙަސްނާއު","ޙަލީމާ","ޚަވްލާ","ޚައިރާ","ރުމައިޞާއު","ރުފައިދާ","ރަޤީޤާ","ސަޢާދު","ސަލްމާ","ސުލައިމް","ސުމައްޔާ","ޝަހީދާ","ޝިފާ","ޢާތިކާ","ޤައިލާ","ލަޔާލީ","ކުލްޘޫމް","މުސްލިމާ","ނަސީބާ","ނަފީސާ","ނަވާރު","ހާނީ","ހުނައިދާ"],fV=["އިބާ","އަޘްމާރު","އަޘީލާ","އިރާދާ","އިރުތިޖާޢު","އަރުވާ","އުމުނިއްޔާ","އަންބާ","އަންޖަލް","އުމަރާ","ބަދުރިއްޔާ","ބަރުޒާ","ބަޝޫޝޤް","ބަތްނާ","ބަޝާޝާ","ބާޛިލާ","ބަތޫލް","ބަރުޢުމް","ބަޠްޙާއު","ބަހިއްޔު","ތާއްމާ","ތަބައްރުޢު","ތަޙައްޝުމު","ތަޛްހީބު","ތަޒައްޔުން","ތަޣްރީދު","ތިމްރާޙަތު","ޘަބްރާ","ޘަރާ","ޘުރައްޔާ","ޘަވާ","ޘާނީ","ޖާސިމާ","ޖިދާ","ޖަސާރާ","ޖަލްވާ","ޖުމްލާނާ","ޖުނައިނާ","ޖައިދާނާ","ޖުމާއު","ޙާރިސާ","ޙިބާއު","ޙަބީބާ","ޙަދްވާ","ޙަޝްމާ","ޙަޞްނާ","ޙަމްރާއު","ޙިންނާ","ޙަނާން","ޚާލިޞާ","ޚަދްރާ","ޚުލަސާ","ޚަވްޟާ","ޚަވްލީ","ޚަވްދު","ދާއިޙާ","ދާޖިނާ","ދައުމާއު","ދުއްރުން","ދަރްޤާ","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ޛާބިރާ","ޛަބާރާ","ޛަރާ","ޛިކްރާ","ޛަމާމަތު","ރުއުޔާ","ރާބިޙާ","ރާސިޙާ","ރާފިޢާ","ރާމާ","ރަބާބާ","ރަޖާ","ރަޙޫލް","ރައްސާމާ","ރުޝްދިއްޔާ","ރަފާހިއްޔާ","ރުފައިދާ","ރައުޙިއްޔާ","ރަވްނަޤް","ޒާޚިރާ","ޒާހް","ޒަބަރުޖަދް","ޒަޖާ","ޒުރްޤުމް","ޒަރްނަޤާ","ޒުމުއްރުދާ","ޒާޚިޒުންބުޤާރާ","ޒުންބުޤާ","ޒައިޒަފޫން","ޒިދުނީ","ރާޖިޔާ","ރަޖާޙާ","ރިދާފާ","ރިޢާ","ރަކީނާ","ރުމައިޒާ","ރަހީނާ","ޒާރާ","ޒުބައިދާ","ޒަރްކަޝާ","ޒަޢުފަރާނާ","ސުއުދާ","ސާބިޤާ","ސާމިޤާ","ސުބުޙާތު","ސަޙަރު","ސަޢުދިއްޔާ","ސަލްސަބީލް","ސުމައިޙާ","ސުންދުސް","ސަނަމް","ޝާއިޤާ","ޝާރިޔާ","ޝަބާބު","ޝަޖިއްޔާ","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝުޢާޢު","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަމަރުދަލް","ޝަމްސާ","ޝިންޝިނާ","ޞާއިބާ","ޞާފީނާޒް","ޞަބިއްޔާ","ޞުބައިޙާ","ޞިއްދީޤާ","ޞިންވާން","ޟާޙިޔާ","ޟާމިނަތު","ޟުޙާ","ޟިފާފް","ޟިޔާ","ތާއިޢާ","ޠާހިރާ","ޠަރޫބު","ޠުލްސާ","ޠުމޫޙާ","ޠައްޔިބާ","ޡާފިރާ","ޡަމްޔާ","ޡުއްލާ","ޡަހީރާ","ޢާއިދާ","ޢާޖިލާ","ޢާޤިބާ","ޢާލިޔާ","ޢަބީރު","ޢުތުބާ","ޢަދުލިއްޔާ","ޢަޛްރާ","ޢަރޫޝާ","ޢައްޒާ","ޢަޠާޔާ","ޢަފާފާ","ޢަލާނިޔާ","ޢަންނާބު","ޢަންބަރާ","ޢަންދަލީބު","ޢަލާނާ","ޣާދާ","ޣާނީ","ޣާޔާ","ޣިނާ","ޣީދު","ޣީރާ","ފާއިޒާ","ފާރީހާން","ފަތުޙިއްޔާ","ފަރާއިދު","ފިރްޔާލް","ފުރައިސާ","ފިޠްރިއްޔާ","ފުނޫން","ފުހައިދާ","ފައްވާޙާ","ފައުޤިއްޔާ","ފައިނާން","ޤާނިތު","ޤަބްސާ","ޤުޘަމް","ޤުދުވާ","ޤިޠާފް","ޤުމްރިއްޔާ","ޤަމީން","ކާއިނާ","ކާސިބާ","ކާޙިލާ","ކާފިޔާ","ކަބީރާ","ކަރާއިމް","ކުރައިމާން","ކިފާޔާ","ކުލްޘޫމް","ކިނާނާ","ކަންޒު","ލުއުލުއު","ލުބާބާ","ލުއްޖާ","ލަސަން","ލުބާ","ލިޔާނާ","މުއުމިނާ","މުއުނިސާ","މާހާ","މާހީ","މާސާ","މާޝީ","މާވީ","މަދާ","މަރްހޫބާ","މުސްކާ","މަލަދު","މުނާ","މީފާ","ނާއިފާ","ނާލާ","ނާހީ","ނާވީ","ނުބްހާ","ނަޖާ","ނަޖްމާ","ނުޚްބާ","ނަރްޖިސް","ނޫރުލްހުދާ","ވާޙާ","ވިޖްދާން","ވުސްޢާ","ވަޝީކު","ވަޞްފާ","ވަހިއްޔާ","ހާދިއާ","ހާނީ","ހިބާ","ހުދާ","ހަނާ","ހިންދާމް","ހޫނާ","ހައިނަމާ","ޔާސިރާ","ޔާޤޫތު","ޔަޤްޡާ","ޔަމްނާ","ޔަޝްމް"],Gc0=[{value:"{{person.female_last_name}}",weight:1}],vV=["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"],CV=["އާދަމް","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","ޢީސާ","އަބޫބަކްރު","އަލީ","އުސާމާ","ދާއޫދު","ޢަޠާ","ޤުދާސް","މުޙައްމަދު","މޫސާ","ޔޫސުފް"],_c0=ju(gV,CV),FV=["އަކްޙަލް","އަޘްހަރު","ބުރްހާން","ބާޤީ","ބުހްލޫލް","ބަޝޫޝް","ތަރަފް","ތައްމާމް","ތުކްލާން","ޘަވިއްޔު","ޘާޣިމް","ޘަރިއްޔު","ޖާބިރު","ޖާސިމް","ޖަޛަލް","ޖުސުމް","ޖުންދު","ޙާބިސް","ޙާފިދު","ޙަބީބު","ޙަޘީޘް","ޙުސްނީ","ޚާބިސް","ޚާފިޤާނި","ޚިތާމް","ޚައިރީ","ދާރިބު","ދައްރާކު","ދިރްފިސް","ދީވާން","ޛަހަބު","ޛުއްނޫރު","ޛަކީ","ރާބިޙް","ރައުބު","ރަޙޫމް","ރޫދު","ޒިބްރިޖު","ޒިރުޔާބު","ޒޯފިޝާން","ސާޤީ","ސިބުޠު","ސަރުމަދު","ސާޖީ","ޝާމިސް","ޝަބާބު","ޝުބޫލް","ޝަފްޝާފް","ޝަލޫލް","ޞަބޫރު","ޞަދޫޙު","ޞަފިއްޔު","ޞުރޫޙު","ޠާޙީ","ޠާލިބު","ޠިބާބު","ޡަފަރު","ޡިލާލް","ޡުހޫރު","ޢާބިދީން","ޢަބްޤަރީ","ޢިއްޒަތު","ޢައްމާރު","ޢަންބަރު","ޢަންދަލީބު","ޣާދިފު","ޣައްރާފް","ޣައްސާން","ޣުމޫމް","ޣަންދޫރު","ޣަޔްދަން","ފާއިޤު","ފަތޫޙް","ފަހުމާން","ފައިލަޤު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤަވާމް","ކަލަޖް","ކައުޘަރު","ކައިސޫމް","ލުބަދު","ލަބިޤު","ލަސަން","ލުޠުފީ","ލުޤުމާން","މައުރަބު","މައުމަލް","މައާބު","މަބްޞަރު","މުތަނާސިޤް","މުދުރިކަތު","ނުޖުދު","ނުސައިބު","ނުޢައިމް","ނައްބާރު","ނުހައިލް","ވާބިޞް","ވަދީސް","ވާފިރު","ވައްޟާޙް","ވަހްބު","ހާދީ","ހިދާޔަތް","ހުޛުލޫލް","ހައްފާފް","ހިންދިސް","ޔާޤޫތު","ޔަލްމަޢި","ޔޫޝަޢު","ޔަގްޡާން"],Vc0=ju(fV,FV),Jc0=[{value:"{{person.male_last_name}}",weight:1}],kV=["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"],Uc0=[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],Wc0=ju(vV,kV),qc0=["އަންހެން","ފިރިހެން"],Zc0={female_first_name:gV,female_last_name:fV,female_last_name_pattern:Gc0,female_prefix:vV,first_name:_c0,last_name:Vc0,male_first_name:CV,male_last_name:FV,male_last_name_pattern:Jc0,male_prefix:kV,name:Uc0,prefix:Wc0,sex:qc0},Yc0=Zc0,Qc0=["3######","4######","5######","6######","7######","8######","9######","3## ####","4## ####","5## ####","6## ####","7## ####","8## ####","9## ####","+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######","+960 3## ####","+960 4## ####","+960 5## ####","+960 6## ####","+960 7## ####","+960 8## ####","+960 9## ####","+960-3######","+960-4######","+960-5######","+960-6######","+960-7######","+960-8######","+960-9######","+960-3##-####","+960-4##-####","+960-5##-####","+960-6##-####","+960-7##-####","+960-8##-####","+960-9##-####"],Xc0={formats:Qc0},ud0=Xc0,ed0={cell_phone:xc0,color:pc0,company:kc0,date:Bc0,location:Rc0,lorem:Oc0,metadata:Hc0,person:Yc0,phone_number:ud0},AV=ed0;new Ku({locale:[AV,Ru,Lu]});var ad0=["{{person.name}}","{{company.name}}"],rd0=["ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ","ΕΜΠΟΡΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","Η ΕΘΝΙΚΗ (ΕΛΛ. ΕΤΑΙΡΙΑ ΓΕΝ. ΑΣΦΑΛΕΙΩΝ)","ΑΙΟΛΙΚΗ Α.Ε.Ε.Χ.","ΚΑΖΙΝΟ ΠΟΡΤΟ ΚΑΡΡΑΣ Α.Ε.","ΛΑΝΑΚΑΜ Α.Ε.","ΠΛΑΣΤΙΚΑ ΘΡΑΚΗΣ Α.Β.Ε.Ε.","ΤΙΤΑΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ ΤΣΙΜΕΝΤΩΝ","S & B ΒΙΟΜΗΧΑΝΙΚΑ ΟΡΥΚΤΑ Α.Ε.","Α. ΚΑΛΠΙΝΗΣ - Ν.ΣΙΜΟΣ Α.Ε.Β.Ε.","Χ. ΡΟΚΑΣ Α.Β.Ε.Ε.","ELBISCO A.E ΣΥΜΜΕΤΟΧΩΝ","ΚΥΛΙΝΔΡΟΜΥΛΟΙ Κ. ΣΑΡΑΝΤΟΠΟΥΛΟΣ Α.Ε.","ΑΛΥΣΙΔΑ Α.Β.Ε.Ε.","ΕΜΠΟΡΙΚΟΣ ΔΕΣΜΟΣ Α.Ε.Β.Ε","ΙΠΠΟΤΟΥΡ Α.Ε.","ΣΠ. ΤΑΣΟΓΛΟΥ Α.Ε.- DELONGHI","ΕΚΤΕΡ Α.Ε.","ΙΜΠΕΡΙΟ Α.Ε.","ΡΑΔΙΟ Α. ΚΟΡΑΣΙΔΗΣ Ε.Ε.Α.Ε.","ΜΙΝΩΙΚΕΣ ΓΡΑΜΜΕΣ","MEVACO ΜΕΤΑΛΛΟΥΡΓΙΚΗ Α.Β.Ε.Ε.","Ε.ΥΔ.Α.Π. Α.Ε.","ΒΟΓΙΑΤΖΟΓΛΟΥ SYSTEMS Α.Ε.","ΑΓΡΟΤΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","ΠΡΟΜΟΤΑ ΕΛΛΑΣ Α.Ε","COMPUCON ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ ΑΒΕΕ","CENTRIC ΠΟΛΥΜΕΣΑ ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ","FASHION BOX ΕΛΛΑΣ ΑΕ","Ι. ΚΛΟΥΚΙΝΑΣ - Ι. ΛΑΠΠΑΣ ΤΕΧΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ Α.Ε.","ΕΛΙΝΟΙΛ ΕΛΛΗΝΙΚΗ ΕΤΑΙΡΙΑ ΠΕΤΡΕΛΑΙΩΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ","ΔΕΛΤΑ ΜΗΧΑΝΟΛΟΓΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ & ΟΛΟΚΛΗΡΩΜΕΝΑ ΕΡΓΑ ΑΒΕΤΕ"],nd0=["0.#.#","0.##","#.##","#.#","#.#.#"],td0={author:ad0,name:rd0,version:nd0},id0=td0,od0=["697## ######","698## ######","699## ######","692## ######"],sd0={formats:od0},ld0=sd0,Ed0=["κοκκικο","πράσινο","μπλε","κίτρινο","μωβ","λευκό","μαύρο","πορτοκαλί","ροζ","γκρί","βιολετί","τρικουάζ","λαδί","χρυσό","φουξια","κυανό","ασημί"],cd0={human:Ed0},dd0=cd0,Dd0=["Βιβλία","Ταινίες","Μουσική","Παιχνίδια","Ηλεκτρονικές Συσκευές","Υπολογιστές","Σπίτι","Κήπος","Εργαλεία","Grocery","Υγεία","Ομορφιά","Παιδί","Μωρό","Ρουχισμός","Παπούτσια","Κοσμήματα","Sports","Εξοχή","Αυτοκίνητο","Βιομηχανικά"],xd0={adjective:["Μικρό","Εργονομικό","Αγροτικό","Απίστευτο","Φανταστικό","Πρακτικό","Κομψό","Χειροποίητα","Χειροποίητο","Άδεια"],material:["Ξύλινο","Πλαστικό","Μέταλο","Φρέσκο","Κατεψυγμένο"],product:["Καρέκλα","Αυτοκίνητο","Υπολογιστής","Πληκτρολόγιο","Ποντίκι","Ποδήλατο","Μπάλα","Γάντια","Παντελόνι","Πουκάμισο","Τραπέζι","Παπούτσια","Καπέλο","Πετσέτες","Σαπούνι","Τόνος","Κοτόπουλο","Ωάρι","Τυρί","Pizza","Σαλάτα","Λουκάνικα"]},md0={department:Dd0,product_name:xd0},hd0=md0,pd0=["Για προχωρημένους","Αυτοματοποιημένη","Ισορροπημένη","Συγκεντρωτική","Κλωνοποιημένα","Συμβατές","Παραμετρικές","Προσαρμόσιμα","Αποκεντρωμένη","Ψηφιακές","Κατανεμημένα","Διαφορετικές","Ενισχυμένη","Εργονομία","Διευρυμένη","Επέκταση","Ειδικός","Πρώτης γραμμής","Πλήρως παραμετροποιήσιμο","Θεμελιώδη","Λαϊκά","Οριζόντια","Καινοτόμες","ολοκληρωμένη","Έξυπνο","Αντιστροφή","Υπεύθυνη για τη διαχείριση","Υποχρεωτικά","Πολυμερής","Πολυεπίπεδη","Δικτυωμένες","Ανοιχτή πηγή","Λειτουργικής","Βελτιστοποιημένη","Προαιρετικό","Βιολογικά","Οργανωμένες","Μένοντας","Επίμονη","Σταδιακή","Προληπτική","Ριζική","Προοδευτική","Αντιδραστική","Ευθυγραμμισμένο","Μειωμένη","Αντίστροφης μηχανικής","Ανθεκτική","Αδιάλειπτη","Ασφαλής","Κοινόχρηστο","Βελτιωμένη","Εναλλαγή","Σύγχρονη","Αναβαθμίσιμα","Χρηστοκεντρικών","Φιλική προς το χρήστη","Ευέλικτο","Εικονική","Οραματιστής"],gd0=["Προστιθέμενη αξία","Κάθετη","Προληπτική","Εύρωστο","Επαναστατικό","Κλιμακούμενες","Προβάδισμα","Καινοτόμες","Διαισθητική","Στρατηγικών","E-business","Κρίσιμης σημασίας","Κολλάει","Ένα προς ένα","24/7","Παγκόσμια","B2B","B2C","Κοκκώδη","Τριβές","Εικονική","Ιογενείς","Δυναμική","24/365","Δολοφόνος","Μαγνητικά","Διαδραστικό","Σέξι","Πραγματικός χρόνος","Αποτελεσματικό","Κατανεμημένες","Επεκτάσιμο","Κλειδί στο χέρι","Παγκόσμιας κλάσης","Ανοιχτή πηγή","Συνεργιστική","Επιχείρηση","Ολοκληρωμένη","Εύστοχος","Ασύρματο","Διαφανής","Επόμενη γενιά","Αιχμής","Επίκεντρο τον χρήστη","Οραματιστής","Προσαρμοσμένη","Πανταχού παρούσα","Plug-and-play","Συνεργατική","Συναρπαστικό","Ολιστική","Πλούσια"],fd0=["συνέργειες","παραδείγματα","αγορές","συνεργασίες","υποδομές","πλατφόρμες","πρωτοβουλίες","κανάλια","μάτια","κοινότητες","λύσεις","δράση-αντικείμενα","πύλες","θέσεις","τεχνολογίες","περιεχόμενο","αλυσίδες προμηθειών","σύγκλιση","σχέσεις","αρχιτεκτονικές","διασυνδέσεις","e-αγορές","ηλεκτρονικό εμπόριο","συστήματα","μοντέλα","παραδοτέα","χρήστες","σχήματα","δίκτυα","εφαρμογές","μετρήσεις","e-business","λειτουργίες","εμπειρίες","διαδικτυακές υπηρεσίες","μεθοδολογίες"],vd0=["χρησιμοποιούν","ενσωμάτωση","βελτιστοποιήσουν","εξελιχθεί","μεταμορφώσει","αγκαλιάζουν","επιτρέψει","ενορχηστρώσει","επανεφεύρουμε","ενισχύσουν","διευκολύνουν","αδράξουν","συνεργούν","μεγαλώνουν","συνθέσει","παραδώσει","αναλάβουν","επιταχύνει","απεικονίσει","επαναπροσδιορίσουν","καινοτομία","απελευθερώσουν","επεκτείνει","δημιουργούν","εκμεταλλεύονται","επαναλάβει","καλλιεργούν","επαναπροσδιορίσει"],Cd0=["24 ώρες το 24ώρο","24/7","3η γενιά","4η γενικά","5η γενιά","6η γενιά","asymmetric","ασύγχρονο","συνεχής","αφιερωμένο","διαδακτικό","διακριτό","δυναμικό","παγκόσμιο","υβριδικό","δριαδραστικό","τοπικό","πολυμεσικό","διεθνές","επόμενης γενιάς","αντικειμενοστραφή","ιδανικό","πραγματικού χρόνου","δευτερεύων","σταθερό","στατικό","προστιθέμενης αξίας"],Fd0=["{{person.last_name}} {{company.suffix}}","{{person.last_name}}-{{person.last_name}}","{{person.last_name}}, {{person.last_name}} and {{person.last_name}}"],kd0=["ικανότητα","πρόσβαση","αλγόριθμος","αναλυτής","εφαρμογή","προσέγγιση","αρχιτεκτονική","αρχείο","τεχνητή νοημοσύνη","χωρητικότητα","πρόκληση","συνεργασία","περιπλοκότητα","πυρήνας","βάση δεδομένων","ορισμός","συνάρτηση","Διεπαφή Χρήστη","υλικό","υλοποίηση","εγκατάσταση","εγχειρίδιο χρήστη","διεπαφή","υπηρεσίες internet","γνωσιακή βάση","τοπικό δίκτυο","μετρικές","μεθοδολογία","μοντέλο","ανοιχτή αρχιτεκτονική","ενορχήστρωση","προϊόν","παραγωγικότητα","πρωτόκολο","ασφαλής γραμμή","λογισμικό","στρατηγική","επιτυχία","υποστήρυξη"],Ad0=["Ε.Π.Ε.","Α.Ε.","και Υιοί","Όμιλος"],bd0={adjective:pd0,buzz_adjective:gd0,buzz_noun:fd0,buzz_verb:vd0,descriptor:Cd0,name_pattern:Fd0,noun:kd0,suffix:Ad0},yd0=bd0,Bd0=["Καταθετικός","Μισθοδοσίας","Δανειακός"],zd0=["/34##-######-####L/","/37##-######-####L/"],Sd0=["/6011-####-####-###L/","/65##-####-####-###L/","/64[4-9]#-####-####-###L/","/6011-62##-####-####-###L/","/65##-62##-####-####-###L/","/64[4-9]#-62##-####-####-###L/"],Md0=["/50#{9,16}L/","/5[6-8]#{9,16}L/","/56##{9,16}L/"],wd0=["/5[1-5]##-####-####-###L/","/6771-89##-####-###L/"],Pd0=["/4###########L/","/4###-####-####-###L/"],Td0={american_express:zd0,discover:Sd0,maestro:Md0,mastercard:wd0,visa:Pd0},jd0=Td0,Nd0=[{name:"Ευρώ",code:"EUR",symbol:"€"}],Ld0=["κατάθεση","ανάληψη","πληρωμή","τιμολόγιο"],Rd0={account_type:Bd0,credit_card:jd0,currency:Nd0,transaction_type:Ld0},Kd0=Rd0,Id0=["TCP","HTTP","SDD","RAM","GB","CSS","SSL","AGP","SQL","FTP","PCI","AI","ADP","RSS","XML","EXE","COM","HDD","THX","SMTP","SMS","USB","PNG","SAS","IB","SCSI","JSON","XSS","JBOD"],Od0=["οδηγός","πρωτογενής","ψηφιακή","ανοιχτή πηγή","εικονική","ασύρματο","1080p","οπτική","κινητό"],$d0=["οδηγός","πρωτόκολο","ταχύτητα","panel","μικρότσιπ","πρόγραμμα","πόρτα","κάρτα","διεπαφή","σύστημα","σένσορας","ασφάλεια","σκληρός δίσκος","feed","οθόνη","εφαρμογή","δίαυλος","διάγραμμα","πυκνωτής","πίνακας"],Hd0=["back up","bypass","hack","προσπέραση","συμπίεση","αντιγραφή","περιήγηση","σύνδεση","υπολογισμός","είσοδος","μεταφορά","πρόγραμμα","επανεκκίνηση","προσπέλαση"],Gd0={abbreviation:Id0,adjective:Od0,noun:$d0,verb:Hd0},_d0=Gd0,Vd0=["gr","com","biz","info","name"],Jd0=["gmail.com","yahoo.com","hotmail.com"],Ud0={domain_suffix:Vd0,free_email:Jd0},Wd0=Ud0,qd0=["Αθήνα","Θεσσαλονίκη","Πειραιάς","Πάτρα","Ηράκλειο","Λάρισα","Βόλος","Ιωάννινα","Τρίκαλα","Σέρρες","Χαλκίδα","Αλεξανδρούπολη","Ξάνθη","Κατερίνη","Αγρίνιο","Καλαμάτα","Καβάλα","Χανιά","Λαμία","Κομοτηνή","Ρόδος","Δράμα","Βέροια","Κοζάνη","Καρδίτσα","Ρέθυμνο","Πτολεμαΐδα","Τρίπολη","Κόρινθος","Γέρακας","Γιαννιτσά","Μυτιλήνη","Χίος","Σαλαμίνα","Ελευσίνα","Κέρκυρα","Πύργος","Μέγαρα","Κιλκίς","Θήβα","Άργος","Άρτα","Άρτεμη","Λιβαδειά","Ωραιόκαστρο","Αίγιο","Κως","Κορωπί","Πρέβεζα","Νάουσα","Ορεστιάδα","Έδεσσα","Φλώρινα","Αμαλιάδα","Παλλήνη","Σπάρτη","Θέρμη","Βάρη","Νέα","Αλεξάνδρεια","Παιανία","Καλύβια","Ναύπλιο","Ναύπακτος","Καστοριά","Γρεβενά","Μεσολόγγι","Γάζι","Ιεράπετρα","Κάλυμνος","Ραφήνα","Λουτράκι","Άγιος","Ερμούπολη","Ιαλυσός","Τύρναβος","Γλυκά Νερά"],Zd0=["{{location.city_name}}"],Yd0=["Ελλάδα"],Qd0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],Xd0={city_name:qd0,city_pattern:Zd0,default_country:Yd0,street_pattern:Qd0},u50=Xd0,e50=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],a50={words:e50},r50=a50,n50={title:"Greek",code:"el",language:"el",endonym:"Ελληνικά",dir:"ltr",script:"Grek"},t50=n50,bV=["Μαρια","Ελενη","Αικατερινη","Ιωαννα","Δημητρα","Ευαγγελια","Γεωργια","Αναστασια","Παναγιωτα","Σοφια","Κωνσταντινα","Παρασκευη","Αννα","Χριστινα","Αθανασια","Δεσποινα","Χρυσουλα","Αλεξανδρα","Σταυρουλα"],yV=["Κυρία","Δόκτορ"],BV=["Γεώργιος","Ιωάννης","Κώστας","Δημήτρης","Νικόλαος","Παναγιώτης","Βασίλης","Χρήστος","Αθανάσιος","Μιχαήλ","Ευάγγελος","Σπύρος","Αντώνης","Αναστάσιος","Θεόδωρος","Ανδρέας","Χαράλαμπος","Αλέξανδρος","Εμμανουήλ","Ηλίας","Σταύρος","Πέτρος","Σωτήριος","Στυλιανός","Ελευθέριος","Απόστολος","Φώτιος","Διονύσιος","Γρηγόριος","Άγγελος","Στέφανος","Ευστάθιος","Παύλος","Παρασκευάς","Αριστείδης","Λεωνίδας"],i50=ju(bV,BV),o50=["Αβραμίδης","Αγγελίδης","Αγγελίδου","Αγγελόπουλος","Αγγελοπούλου","Αθανασιάδης","Αθανασίου","Ακρίδας","Αλαβάνος","Αλαφούζος","Αλεβιζόπουλος","Αλεβίζος","Αλεξάκης","Αλεξίου","Αλεξόπουλος","Αλεξανδρίδης","Αλεξάνδρου","Αλεξιάδης","Αλιβιζάτος","Αναγνωστάκης","Αναγνώστου","Αναστασιάδης","Ανδρεάδης","Ανδρέου","Αντωνιάδης","Αντωνόπουλος","Αντωνοπούλου","Αξιώτης","Αποστόλου","Αποστολίδης","Αρβανίτης","Αργυριάδης","Ασπάσιος","Αυγερινός","Βάμβας","Βαμβακάς","Βαρνακιώτης","Βαρουξής","Βασιλόπουλος","Βασιλείου","Βασιλειάδης","Βασιλικός","Βενιζέλος","Βέργας","Βικελίδης","Βιλαέτης","Βιτάλη","Βιτάλης","Βλαβιανός","Βλαστός","Βλαχόπουλος","Βούλγαρης","Βονόρτας","Βουγιουκλάκης","Βουρδουμπάς","Βυζάντιος","Γαλάνη","Γαλάνης","Γεννάδιος","Γερμανός","Γερμανού","Γεωργίου","Γεωργιάδης","Γιάγκος","Γιαννόπουλος","Γιαννακόπουλος","Γιάνναρης","Γκόφας","Γλυκύς","Γούναρης","Γούσιος","Δάβης","Δαγκλής","Δαμασκηνός","Δασκαλόπουλος","Δασκαλοπούλου","Δελή","Δεσποτόπουλος","Δημαράς","Δημητρίου","Δημητρακόπουλος","Διαμαντόπουλος","Διδασκάλου","Δοξαράς","Δουμπιώτης","Δουρέντης","Δράκος","Δραγούμης","Δυοβουνιώτης","Ελευθερόπουλος","Ελευθεριάδης","Ελευθερίου","Ευταξίας","Ζάνος","Ζάππας","Ζάρκος","Ζάχος","Ζέρβας","Ζαΐμης","Ζαφειρόπουλος","Ζαχαρίου","Ζερβός","Ζυγομαλάς","Ζωγράφος","Ζωγράφου","Ηλιόπουλος","Θεοδοσίου","Θεοδωρίδης","Θεοτόκης","Ιωαννίδης","Ιωάννου","Καζαντζής","Κακριδής","Καλάρης","Καλύβας","Καλαμογδάρτης","Καλλιγάς","Καλογιάννης","Κανακάρης-Ρούφος","Καραβίας","Καραμήτσος","Καραμανλής","Καρράς","Κασιδιάρης","Καψής","Κεδίκογλου","Κούνδουρος","Κολιάτσος","Κομνηνός","Κοντολέων","Κοντόσταυλος","Κόρακας","Κορνάρος","Κορομηλάς","Κορωναίος","Κοσμόπουλος","Κοτζιάς","Κουβέλης","Κουντουριώτης","Κουρμούλης","Κουταλιανός","Κρεστενίτης","Κυπραίος","Κωνσταντίνου","Κωνσταντόπουλος","Λόντος","Λύτρας","Λαγός","Λαιμός","Λαμέρας","Λαμπρόπουλος","Λειβαδάς","Λιάπης","Λιακόπουλος","Λούλης","Λούπης","Λύκος","Μάγκας","Μήτζου","Μαγγίνας","Μακρή","Μακρής","Μαλαξός","Μανιάκης","Μανωλάς","Μαρής","Μαρκόπουλος","Μαυρίδης","Μαυρογένης","Μελετόπουλος","Μέλιοι","Μεσσηνέζης","Μεταξάς","Μητσοτάκης","Μιαούλης","Μιχαηλίδης","Μιχαλολιάκος","Μοσχοβάκης","Μπότσαρης","Μπλέτσας","Μπουκουβαλαίοι","Νικολαΐδης","Νικολάκος","Οικονόμου","Ουζουνίδης","Πανταζής","Παπαγεωργίου","Παπάγος","Παπαδάκης","Παπαδόπουλος","Παπάζογλου","Παπακώστας","Παπακωνσταντίνου","Παπανδρέου","Παπανικολάου","Παπαντωνίου","Παπαστεφάνου","Παπαφιλίππου","Παπαϊωάννου","Παππάς"],s50=[{value:"{{person.last_name}}",weight:1}],zV=["Κύριος","Δόκτορ"],l50=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],E50=ju(yV,zV),c50={descriptor:["Senior","Εταιρείες","Πελάτης","Επενδυτής","Εσωτερικό","Κύριος"],level:["Λύσεις","Πρόγραμμα","Μάρκα","Ασφάλεια","Έρευνα","Μάρκετινγκ","Οδηγιών","Εφαρμογή","Ενσωμάτωση","Λειτουργικότητα","Τακτική","Ταυτότητα","Αγορές","Όμιλος","Εφαρμογές","Βελτιστοποίηση","Δραστηριότητες","Υποδομή","Intranet","Επικοινωνίες","Web","Branding","Ποιότητα","Διασφάλιση","Κινητικότητα","Λογαριασμοί","Δεδομένα","Δημιουργική","Διαμόρφωση","Μετρήσεις"],job:["Επόπτης","Συνεργάτης","Σύμβουλος","Διευθυντής","Μηχανικός","Ειδικός","Συντονιστή","Διαχειριστής","Αναλυτής","Designer","Τεχνικός","Προγραμματιστής","Παραγωγός","Βοηθός","Συντονιστής","Εκπρόσωπος","Αντιπρόσωπος"]},d50={female_first_name:bV,female_prefix:yV,first_name:i50,last_name:o50,last_name_pattern:s50,male_first_name:BV,male_prefix:zV,name:l50,prefix:E50,title:c50},D50=d50,x50=["2310# #####","2312# #####","2313# #####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241# ######","242# ######","243# ######","244# ######","246# ######","249# ######","251# ######","252# ######","253# ######","254# ######","255# ######","259# ######","261# ######","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271# ######","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281# ######","282# ######","283# ######","284# ######","289# ######","0800 ######"],m50={formats:x50},h50=m50,p50=["μυρμήγκια","νυχτερίδες","αρκούδες","μέλισσες","πουλιά","βουβάλια","γάτες","κοτόπουλα","βοοειδή","σκυλιά","δελφίνια","πάπιες","ελέφαντες","ψάρια","αλεπούδες","βατράχια","χήνες","ερίφια","άλογα","καγκουρό","λιοντάρια","μαϊμούδες","κουκουβάγιες","βόδια","πιγκουίνοι","Άνθρωποι","γουρούνια","κουνέλια","πρόβατα","τίγρεις","φάλαινες","λύκοι","ζέβρες","κοράκια","μαύρεςγάτες","χίμαιρες","φαντάσματα","συνωμότες","δράκους","νάνοι","ξωτικά","enchanters","εξορκιστές","γιοι","εχθρούς","γίγαντες","στοιχειά","γρύπες","Νέμεσις","δράκοι","χρησμούς","προφήτες","αράχνες","πνεύματα","βαμπίρ","warlocks","Vixens","λυκάνθρωποι","μάγισσες","προσκυνητές","ζόμπι","Δρυίδες"],g50=["{{location.state}} {{team.creature}}"],f50={creature:p50,name:g50},v50=f50,C50={app:id0,cell_phone:ld0,color:dd0,commerce:hd0,company:yd0,finance:Kd0,hacker:_d0,internet:Wd0,location:u50,lorem:r50,metadata:t50,person:D50,phone_number:h50,team:v50},SV=C50;new Ku({locale:[SV,Ru,Lu]});var O0=new Ku({locale:[Ru,Lu]}),F50=["Pty Ltd","and Sons","Corp","Group","Brothers","Partners"],k50={suffix:F50},A50=k50,b50=["com.au","com","net.au","net","org.au","org"],y50={domain_suffix:b50},B50=y50,z50=["####","###","##"],S50=["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}"],M50=["Australia"],w50=["####"],P50=["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],T50=["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],j50=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],N50=["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"],L50={building_number:z50,city_pattern:S50,default_country:M50,postcode:w50,state:P50,state_abbr:T50,street_pattern:j50,street_suffix:N50},R50=L50,K50={title:"English (Australia)",code:"en_AU",country:"AU",language:"en",endonym:"English (Australia)",dir:"ltr",script:"Latn"},I50=K50,MV=["Isabella","Ruby","Chloe","Olivia","Charlotte","Mia","Lily","Emily","Ella","Sienna","Sophie","Amelia","Grace","Ava","Zoe","Emma","Sophia","Matilda","Hannah","Jessica","Lucy","Georgia","Sarah","Abigail","Zara","Eva","Scarlett","Jasmine","Chelsea","Lilly","Ivy","Isla","Evie","Isabelle","Maddison","Layla","Summer","Annabelle","Alexis","Elizabeth","Bella","Holly","Lara","Madison","Alyssa","Maya","Tahlia","Claire","Hayley","Imogen","Jade","Ellie","Sofia","Addison","Molly","Phoebe","Alice","Savannah","Gabriella","Kayla","Mikayla","Abbey","Eliza","Willow","Alexandra","Poppy","Samantha","Stella","Amy","Amelie","Anna","Piper","Gemma","Isabel","Victoria","Stephanie","Caitlin","Heidi","Paige","Rose","Amber","Audrey","Claudia","Taylor","Madeline","Angelina","Natalie","Charli","Lauren","Ashley","Violet","Mackenzie","Abby","Skye","Lillian","Alana","Lola","Leah","Eve","Kiara"],wV=["William","Jack","Oliver","Joshua","Thomas","Lachlan","Cooper","Noah","Ethan","Lucas","James","Samuel","Jacob","Liam","Alexander","Benjamin","Max","Isaac","Daniel","Riley","Ryan","Charlie","Tyler","Jake","Matthew","Xavier","Harry","Jayden","Nicholas","Harrison","Levi","Luke","Adam","Henry","Aiden","Dylan","Oscar","Michael","Jackson","Logan","Joseph","Blake","Nathan","Connor","Elijah","Nate","Archie","Bailey","Marcus","Cameron","Jordan","Zachary","Caleb","Hunter","Ashton","Toby","Aidan","Hayden","Mason","Hamish","Edward","Angus","Eli","Sebastian","Christian","Patrick","Andrew","Anthony","Luca","Kai","Beau","Alex","George","Callum","Finn","Zac","Mitchell","Jett","Jesse","Gabriel","Leo","Declan","Charles","Jasper","Jonathan","Aaron","Hugo","David","Christopher","Chase","Owen","Justin","Ali","Darcy","Lincoln","Cody","Phoenix","Sam","John","Joel"],O50=ju(MV,wV),$50=["Smith","Jones","Williams","Brown","Wilson","Taylor","Johnson","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Davis","Wright","Evans","Roberts","Green","Hall","Wood","Jackson","Clarke","Patel","Khan","Lewis","James","Phillips","Mason","Mitchell","Rose","Davies","Rodriguez","Cox","Alexander","Garden","Campbell","Johnston","Moore","Smyth","O'Neill","Doherty","Stewart","Quinn","Murphy","Graham","Mclaughlin","Hamilton","Murray","Hughes","Robertson","Thomson","Scott","Macdonald","Reid","Clark","Ross","Young","Watson","Paterson","Morrison","Morgan","Griffiths","Edwards","Rees","Jenkins","Owen","Price","Moss","Richards","Abbott","Adams","Armstrong","Bahringer","Bailey","Barrows","Bartell","Bartoletti","Barton","Bauch","Baumbach","Bayer","Beahan","Beatty","Becker","Beier","Berge","Bergstrom","Bode","Bogan","Borer","Bosco","Botsford","Boyer","Boyle","Braun","Bruen","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Connelly","Conroy","Corkery","Cormier","Corwin","Cronin","Crooks","Cruickshank","Cummings","D'Amore","Daniel","Dare","Daugherty","Dickens","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","Durgan","Ebert","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feil","Ferry","Fisher","Flatley","Gibson","Gleason","Glover","Goldner","Goodwin","Grady","Grant","Greenfelder","Greenholt","Grimes","Gutmann","Hackett","Hahn","Haley","Hammes","Hand","Hane","Hansen","Harber","Hartmann","Harvey","Hayes","Heaney","Heathcote","Heller","Hermann","Hermiston","Hessel","Hettinger","Hickle","Hill","Hills","Hoppe","Howe","Howell","Hudson","Huel","Hyatt","Jacobi","Jacobs","Jacobson","Jerde","Johns","Keeling","Kemmer","Kessler","Kiehn","Kirlin","Klein","Koch","Koelpin","Kohler","Koss","Kovacek","Kreiger","Kris","Kuhlman","Kuhn","Kulas","Kunde","Kutch","Lakin","Lang","Langworth","Larkin","Larson","Leannon","Leffler","Little","Lockman","Lowe","Lynch","Mann","Marks","Marvin","Mayer","Mccullough","Mcdermott","Mckenzie","Miller","Mills","Monahan","Morissette","Mueller","Muller","Nader","Nicolas","Nolan","O'Connell","O'Conner","O'Hara","O'Keefe","Olson","O'Reilly","Parisian","Parker","Quigley","Reilly","Reynolds","Rice","Ritchie","Rohan","Rolfson","Rowe","Russel","Rutherford","Sanford","Sauer","Schmidt","Schmitt","Schneider","Schroeder","Schultz","Shields","Smitham","Spencer","Stanton","Stark","Stokes","Swift","Tillman","Towne","Tremblay","Tromp","Turcotte","Turner","Walsh","Walter","Ward","Waters","Weber","Welch","West","Wilderman","Wilkinson","Williamson","Windler","Wolf"],H50=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],G50={female_first_name:MV,first_name:O50,last_name:$50,last_name_pattern:H50,male_first_name:wV},_50=G50,V50=["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],J50={formats:V50},U50=J50,W50={company:A50,internet:B50,location:R50,metadata:I50,person:_50,phone_number:U50},E7=W50;new Ku({locale:[E7,Ru,Lu]});var q50=["Pty Ltd","and Sons","Corp","Group","Brothers","Partners"],Z50={suffix:q50},Y50=Z50,Q50=["com.au","com","net.au","net","org.au","org"],X50={domain_suffix:Q50},uD0=X50,eD0=["####","###","##"],aD0=["Bondi","Burleigh Heads","Carlton","Fitzroy","Fremantle","Glenelg","Manly","Noosa","Stones Corner","St Kilda","Surry Hills","Yarra Valley"],rD0=["{{location.city_name}}"],nD0=["Australia"],tD0=["0###","2###","3###","4###","5###","6###","7###"],iD0=["South East Queensland","Wide Bay Burnett","Margaret River","Port Pirie","Gippsland","Elizabeth","Barossa"],oD0=["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],sD0=["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],lD0=["Ramsay Street","Bonnie Doon","Cavill Avenue","Queen Street"],ED0=["{{location.street_name}}"],cD0=["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"],dD0={building_number:eD0,city_name:aD0,city_pattern:rD0,default_country:nD0,postcode:tD0,region:iD0,state:oD0,state_abbr:sD0,street_name:lD0,street_pattern:ED0,street_suffix:cD0},DD0=dD0,xD0={title:"English (Australia Ocker)",code:"en_AU_ocker",country:"AU",language:"en",variant:"ocker",endonym:"English (Australia)",dir:"ltr",script:"Latn"},mD0=xD0,hD0=["Charlotte","Ava","Chloe","Emily","Olivia","Zoe","Lily","Sophie","Amelia","Sofia","Ella","Isabella","Ruby","Sienna","Mia+3","Grace","Emma","Ivy","Layla","Abigail","Isla","Hannah","Zara","Lucy","Evie","Annabelle","Madison","Alice","Georgia","Maya","Madeline","Audrey","Scarlett","Isabelle","Chelsea","Mila","Holly","Indiana","Poppy","Harper","Sarah","Alyssa","Jasmine","Imogen","Hayley","Pheobe","Eva","Evelyn","Mackenzie","Ayla","Oliver","Jack","Jackson","William","Ethan","Charlie","Lucas","Cooper","Lachlan","Noah","Liam","Alexander","Max","Isaac","Thomas","Xavier","Oscar","Benjamin","Aiden","Mason","Samuel","James","Levi","Riley","Harrison","Ryan","Henry","Jacob","Joshua","Leo","Zach","Harry","Hunter","Flynn","Archie","Tyler","Elijah","Hayden","Jayden","Blake","Archer","Ashton","Sebastian","Zachery","Lincoln","Mitchell","Luca","Nathan","Kai","Connor","Tom","Nigel","Matt","Sean"],pD0=["Smith","Jones","Williams","Brown","Wilson","Taylor","Morton","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Rausch","Ridge","Connolly","LeQuesne"],gD0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],fD0=["Bazza","Bluey","Davo","Johno","Shano","Shazza"],vD0={first_name:hD0,last_name:pD0,last_name_pattern:gD0,ocker_first_name:fD0},CD0=vD0,FD0=["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],kD0={formats:FD0},AD0=kD0,bD0={company:Y50,internet:uD0,location:DD0,metadata:mD0,person:CD0,phone_number:AD0},PV=bD0;new Ku({locale:[PV,E7,Ru,Lu]});var yD0=["Boot","I","Nu","Nur","Tu","Um","a","becoose-a","boot","bork","burn","chuuses","cumplete-a","cun","cunseqooences","curcoomstunces","dee","deeslikes","denuoonceeng","desures","du","eccuoont","ectooel","edfuntege-a","efueeds","egeeen","ell","ere-a","feend","foolt","frum","geefe-a","gesh","greet","heem","heppeeness","hes","hoo","hoomun","idea","ifer","in","incuoonter","injuy","itselff","ixcept","ixemple-a","ixerceese-a","ixpleeen","ixplurer","ixpuoond","ixtremely","knoo","lebureeuoos","lufes","meestekee","mester-booeelder","moost","mun","nu","nut","oobteeen","oocceseeunelly","ooccoor","ooff","oone-a","oor","peeen","peeenffool","physeecel","pleesoore-a","poorsooe-a","poorsooes","preeesing","prucoore-a","prudooces","reeght","reshunelly","resooltunt","sume-a","teecheengs","teke-a","thees","thet","thuse-a","treefiel","troot","tu","tueel","und","undertekes","unnuyeeng","uny","unyune-a","us","veell","veet","ves","vheech","vhu","yuoo","zee","zeere-a"],BD0={words:yD0},zD0=BD0,SD0={title:"English (Bork)",code:"en_BORK",variant:"BORK",language:"en",endonym:"English (Bork)",dir:"ltr",script:"Latn"},MD0=SD0,wD0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],PD0={last_name_pattern:wD0},TD0=PD0,jD0={lorem:zD0,metadata:MD0,person:TD0},TV=jD0;new Ku({locale:[TV,Ru,Lu]});var ND0=["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"],LD0={formats:ND0},RD0=LD0,KD0=["Pty Ltd","Ltd","CC"],ID0={suffix:KD0},OD0=ID0,$D0=["co.za","com","org.za","info","net.za"],HD0={domain_suffix:$D0},GD0=HD0,_D0=["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Nelspruit","Kaapstad","Stellenbosch","Port Elizabeth","Oos-Londen","Kimberley","Rustenburg","Bloemfontein"],VD0=["{{location.city_name}}"],JD0=["South Africa"],UD0=["#####","####"],WD0=["Gauteng","KwaZulu-Natal","Limpopo","Mpumalanga","Noord-Kaap","Noordwes","Oos-Kaap","Vrystaat","Wes-Kaap"],qD0=["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],ZD0={city_name:_D0,city_pattern:VD0,default_country:JD0,postcode:UD0,state:WD0,street_pattern:qD0},YD0=ZD0,QD0={title:"Afrikaans (South Africa)",code:"af_ZA",country:"ZA",language:"af",endonym:"Afrikaans (Suid-Afrika)",dir:"ltr",script:"Latn"},XD0=QD0,ux0=["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Rosemary","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie"],ex0=["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie","Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"],ax0=["van de Merwe","Schoeman","Barnard","de Kock","Meintjies","le Roux","Koen","Morkel","Viljoen","Smit","Nel","Grobelaar","Oppenheimer","Castelyn","du Preez","Cronnje","Donald","Pringle","Snell","Burger","van Heerden","van de Heefer","Wessels","Eksteen","Kirsten","de Villiers","Olivier","Steyn","Kallis","Ackerman","Dippenaar","Strydon","Boje","Pretorius","Langeveldt","Botha","Duminy","Fuller","Philander","Daniels","Fichardt","van Zyl","de Bruyn","van der Bijl","Dyer","van Buuren","Boyes","Versfeld","Bisset","Castens","Louw","Powell","Snedden","van Renen","Myburg","Bredenkamp","Mellett","Hertzog","Theunissen","de Waal","Cloete","Krige","Melker","Loubser","Stegmann","Joubert","Luyt","Roos","Lombard","van der Hoff","Immelman","Els","Delaney","Strauss","Meyer","Pienaar","du Plessis","van Rooyen","Kruger","Mostert","Scholtz","Aucamp","Albertyn","Bosman","Bester","Truter","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","de Wet","Marais","van Jaarsveld","Jordaan","Malan","Viviers","Myburgh","Hoffman","Bekker","Rossouw","Rens","Lochner","Hanekom","Schmidt","Wentzel","Bezuidenhout","Cilliers","Naude","de Vos","Goosen","Durand","Potgieter","van Deventer","de Klerk","Spies","Snyman","Oosthuizen","Bosch","Vogel","Fourie","van Staden","Wagenaar","Wolmerans","Veldsman","Tromp","Serfontein","Claasen","Heunis","Visagie","Ferreira","Erasmus","Knoetze","Jansen van Rensburg","Styger","Roberts","Richter","Lotter","Swart","Badenhorst","Laubscher","Hattingh","Visser","Brink","Theron","Paulse","Basson","van der Westhuyzen","Gerber","Human","Uys","Hougaard","Steenkamp","Pieterse","Brits","Jantjies","Etzebeth","de Jager","Boshoff","Kriel","Vosloo","Carstens"],rx0=[{value:"{{person.last_name}}",weight:1}],nx0=["Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"],tx0={female_first_name:ux0,first_name:ex0,last_name:ax0,last_name_pattern:rx0,male_first_name:nx0},ix0=tx0,ox0=["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],sx0={formats:ox0},lx0=sx0,Ex0={cell_phone:RD0,company:OD0,internet:GD0,location:YD0,metadata:XD0,person:ix0,phone_number:lx0},jV=Ex0;new Ku({locale:[jV,Ru,Lu]});var cx0=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"],dx0={formats:cx0},Dx0=dx0,xx0=["أحمر","أحمر غامق","أحمر فاتح","أخضر","أخضر غامق","أخضر فاتح","زيتوني","فيروزي","أزرق","أزرق غامق","أزرق فاتح","تركواز","أزرق سماوي","أصفر","ليموني","أرجواني","بنفسجي","أرجواني فاتح","أرجواني خفيف","أبيض","أسود","برتقالي","زهري","بني","كستنائي","أسمر","عاجي","نيلي","ذهبي","فضي","رمادي","رصاصي"],mx0={human:xx0},hx0=mx0,px0=["كتب","ألعاب","إلكترونيات","حواسيب","بيت","حديقة","أدوات","بقالة","صحة","جمال","أطفال","رضع","ملابس","أحذية","مجوهرات","أغراض رياضية","في الهواء الطلق","السيارات","صناعة"],gx0={adjective:["صغير","مريح","ريفي","ذكي","رائع","لا يصدق","عملي","أملس","ممتاز","عام","يدويا","صنع يدوي","مرخص","مشتق","بدون علامة","طيب المذاق"],material:["فولاذ","خشبي","خرسانة","بلاستيك","قطن","صوان","مطاط","معدن","ناعم","طازج","مجمد"],product:["كرسي","سيارة","حاسوب","لوحة المفاتيح","فأر","دراجة هوائية","كرة","قفازات","بنطال","قميص","طاولة","أحذية","قبعة","مناشف","صابون","تونة","دجاج","سمك","جبن","لحم خنزير مقدد","بيتزا","سلطة","سجق","رقائق بطاطس"]},fx0={department:px0,product_name:gx0},vx0=fx0,Cx0={wide:["كَانُون ٱلثَّانِي","شُبَاط","آذَار","نَيْسَان","أَيَّار","حَزِيرَان","تَمُّوز","آب","أَيْلُول","تِشْرِين ٱلْأَوَّل","تِشْرِين ٱلثَّانِي","كَانُون ٱلْأَوَّل"],abbr:["يناير","فبراير","مارس","إبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},Fx0={abbr:null,wide:["الأحَد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},kx0={month:Cx0,weekday:Fx0},Ax0=kx0,bx0=["#####","####","###"],yx0=["مكة","المدينة","القاهرة","جدة","تونس","طرابلس","بيروت","الإسكندرية","بنغازي","صفاقس","مراكش","الدار البيضاء","غرناطة","فاس","وهران","الجزائر","الخرطوم","مقديشو","القدس","غزة","جنين","نابلس","دمشق","بغداد","البصرة","صلاح الدين","الكوفة","عمان","صنعاء","حضرموت","المنامة","صيدا","بنزرت","سوسة","نابل","الحمامات","جربة","حلب","الرياض","الدّمام","أبها","جازان","القطيف","الدرعية","عُنيزة","نجد","رابغ","دبي","العين","رأس الخيمة","أبو ظبي","عجمان","الفجيرة","الرويس","مصفح","دوز","السلع","الرحبة","الجهراء","الكويت","الفرْوانية","حَوَلِّـي","الأحمدي","الدوحة","الريان","دخان","الخور","أبو الظلوف","العريش","الغنيم","الغرية","الموصل","أربيل","نينوى","الأنبار","الحلة","سامراء","ذي قار","بابل","واسط","القادسية","العقبة","الكرك","إربد","عنجرة","المفرق","الفحيص","أريحا","يافا","عكا","رام الله","بيت لحم","الرملة","بيسان","صفد","قلقيلية","طولكرم","بيت حانون","صور","بعلبك","مرجعيون","عنجر","الخيام","الشرقية","حمص","اللاذقية","تدمر","حماة","طرسوس","بصرى","معرة النعمان","دير الزور","داريا","دوما","التل","إدلب","عدن","مأرب","إب","عمران","الشحر","البيضاء","بيحان","يريم","تريم","معبر","الضالع","بورسعيد","أسيوط","الأقصر","أسوان","المنيا","سوهاج","دمياط","قنا","سبك الأحد","نواكشوط","شمقيط","وادان","دورا"],Bx0=["{{location.city_name}}"],zx0=["أفغانستان","ألبانيا","الجزائر","أمريكا ساماو","أندورا","أنجولا","أنجويلا","أنتاركتيكا","أنتيغوا وباربودا","الأرجنتين","أرمينيا","أروبا","أرستراليا","أستريا","أذرابيجان","بهماس","البحرين","بنغلادش","بربادوس","بلاروسيا","بلجيكا","بليز","بينين","برمودا","بوتان","بوليفيا","البوسنة والهرسك","بوتسوانا","جزيرة بوفيه","البرازيل","إقليم المحيط الهندي البريطاني","برونوي دار السلام","بلغاريا","بوركينا فاسو","بوروندي","كمبوديا","كاميرون","كندا","الرأس الأخضر","جزر كايمان","جمهورية إفريقيا الوسطى","التشاد","شيلي","الصين","جزيرة عيد الميلاد","جزر كوكوس","كولومبيا","جزر القمر","كونجو","جزر كوك","كوستا ريكا","ساحل العاج","كرواتيا","كوبا","قبرص","التشيك","دنمارك","جيبوتي","دومينيكا","جمهورية الدومينيكان","إكوادور","مصر","السلفادور","غينيا الاستوائية","إريتريا","إستونيا","أثيوبيا","جزر فارو","جزر فوكلاند","فيجي","فلندا","فرنست","غويانا الفرنسية","بولينزيا الفرنسية","أراض فرنسية جنوبية وأنتارتيكية","جابون","غمبيا","جورجيا","ألمانيا","غانا","جبل طارق","اليونان","الأرض الخضراء","غرينادا","غوادلوب","غوام","غواتيمالا","غيرنزي","غينيا","غينيا بيساو","غيانا","هايتي","جزيرة هيرد وجزر ماكدونالد","الفاتيكان","هندوراس","هونكونغ","هنقاريا","إسلاند","الهند","أندونيسيا","إيران","العراق","إيرلامدا","جزيرة مان","إيطاليا","جامايكا","اليابان","جيرزي","الأردن","كازاخستان","كنيا","كيريباتي","كوريا الشمالية","كوريا الجنوبية","الكويت","قيرغيزستان","لاوس","لتفيا","لبنان","ليسوتو","ليبيريا","ليبيا","ليختنشتاين","ليتيواتيا","ليكسمبورغ","ماكاو","مقدونيا","مدغشقر","ملاوي","ماليزيا","ملديف","مالي","مالطا","جزر مارشال","مارتينيك","موريتانيا","موريشيوس","مايوت","المكسيك","ولايات ميكرونيسيا المتحدة","مولدوفا","موناكو","منغوليا","مونتينيغرو","مونتسرات","المغرب","موزنبيق","ميانمار","ناميبيا","ناورو","نيبال","جزر الأنتيل الهولندية","هولاندا","كالودونيا الجديدة","زيلاندا الجديدة","نيكاراغوا","النيجر","نيجيريا","نييوي","جزيرة نورفولك","جزر ماريانا الشمالية","نورواي","عمان","باكستان","بالاو","فلسطين","بانما","بابوا غينيا الجديدة","باراغواي","بيرو","الفيليبين","جزر بيتكيرن","بولندا","البرتغال","بورتو ريكو","قطر","لا ريونيون","رومانيا","روسيا","روندا","سان بارتيلمي","سانت هيلانة","سانت كيتس ونيفيس","سانت لوسيا","سانت نرتان","سان بيير وميكلون","سانت فينسنت والغرينادين","ساماو","سان مارينو","ساو تومي وبرينسيب","السعودية","السنغال","صربيا","سيشال","سيراليون","سنغفورة","سلوفاكيا","سلوفينيا","جزر سليمان","الصومال","جنوب إفريقيا","جورجيا الجنوبية وجزر ساندويتش الجنوبية","إسبانيا","سيري لانكا","السودان","سيرينام","سفالبارد ويان ماين","سوازيلاند","السويد","سويسرا","سوريا","تايوات","طاجكستان","تنزانيا","تايلاند","تيمور الشرقية","توغو","توكيلاو","تونغوا","ترينيداد وتوباغو","تونس","تركيا","تركمنستان","جزر توركس وكايكوس","توفالو","أوغندا","أكرانيا","الإمارات العربية المتحدة","بريطانيا","أمريكا","جزر الولايات المتحدة الصغيرة النائية","أرغواي","أزباكستان","فانواتو","فينيزويلا","فيتنام","جزر العذراء البريطانية","جزر العذراء الأمريكية","واليس وفوتونا","اليمن","زمبيا","زمبابوي"],Sx0=["المملكة العربية السعودية"],Mx0=["#####","#####-####"],wx0=["### عمارة","### طابق","### شقة","### بناية","### بيت"],Px0=["القدس","تل الربيع","صفد","أريحا","بئر السبع","غزة","نابلس","الناصرة","بيت لحم","الخليل","يافا","حيفا","اللد","الرملة","عكا","سخنين","قلنسوة","طيرة","عرابة","رام الله","طولكرم","بئر السبع ","تونس","بن عروس","أريانة","باجة","بنزرت","قابس","قفصة","جندوبة","القيروان","القصرين","قبلي","الكاف","المهدية","منوبة","مدنين","المنستير","نابل","صفاقس","بوزيد","سليانة","سوسة","تطاوين","توزر","زغوان","أدرار","الشلف","الأغواط","أم البواقي","باتنة","بجاية","بسكرة","بشار","البليدة","البويرة","تمنراست","تبسة","تلمسان","تيارت","تيزي وزو","الجزائر","الجلفة","جيجل","سطيف","سعيدة","سكيكدة","بلعباس","عنابة","قالمة","قسنطينة","المدية","عمان","الزرقاء","إربد","العقبة","السلط","المفرق","جرش","معان","عجلون","حلب","دمشق","حمص","اللاذقية","حماة","طرطوس","دير الزور","السويداء","الحسكة","درعا","إدلب","بيروت","طرابلس","صيدا","صور","النبطية","زحلة","جونيه","حبوش","بعلبك","بغداد","البصرة","نينوى","أربيل","النجف","كركوك","المثنى","القادسية"," بابل","كربلاء"],Tx0={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},jx0=["{{location.street_prefix}} {{person.first_name}}","{{location.street_prefix}} {{person.last_name}}"],Nx0=["درب، طريق","شارع","سبيل","جادة","رصيف","مَمَر","طريق مسدود","ساحة"],Lx0={building_number:bx0,city_name:yx0,city_pattern:Bx0,country:zx0,default_country:Sx0,postcode:Mx0,secondary_address:wx0,state:Px0,street_address:Tx0,street_pattern:jx0,street_prefix:Nx0},Rx0=Lx0,Kx0=["آتي","آخر","آخرون","آدم","آكل","آلام","آمل","آمن","أب","أبداً","أبدي","أبدًا","أتذكر","أتصل","أتفق","أثاث","أجبر","أجوف","أحاول","أحب","أحد","أحسن","أحضر","أحمل","أخت","أخرى","أخسر","أخشى","أخضر","أخيرا","أدافع","أدعم","أدوس","أدير","أذن","أرتب","أرض","أركل","أرى","أريد","أساس","أساعد","أستسلم","أسقط","أسلم","أسمع","أسود","أشياء","أطفئ","أطلق","أطير","أظن","أعتبر","أعترف","أعتقد","أعلق","أعلن","أعلى","أعمى","أعيش","أغطي","أغنية","أفتح","أفترض","أفتقد","أفضل","أفعل","أقترح","أقدر","أقسم","أقسى","أقل","أقول","أقوي","أكون","ألحق","ألفت","ألم","أمان","أمشط","أمشي","أميل","أن","أنا","أنت","أنمو","أنهض","أو","أوافق","أوزة","أي","أين","أَخَّاذ","أُطرُوحَة","إبعاد","إخلاء","إدارة","إذا","إضافي","إعجاب","إلا","إلتواء","إلى","إليك","إمضاء","إنني","إنه","إنها","إيداع","ابرم","ابن","اتحداك","اجد","اجل","اجلس","احب","احترام","احصل","اختراعات","اخترت","اخذت","اخر","اخماد","ادافع","ارباح","ازعم","استراحة","استطيع","استوديو","اسم","اسمنت","اشرب","اصرخ","اضحك","اضع","اضفت","اعتدال","اغادر","اقتراح","اقرر","اقف","اقود","اقول","اكثر","اكل","الأساسي","الأكثر","الأليف","الأمل","الإحسان","الاستخدام","الاقتراع","البقية","الة","الترحيل","التسلق","التشقلب","التفاضل","التي","الثعالب","الجاد","الجانبين","الجبر","الجرأة","الجسم","الجميع","الجناح","الجنون","الحال","الحضارة","الحقيقة","الحمامات","الحمدون","الحياة","الخدع","الخصم","الدير","الذات","الذي","الرأفة","الرافض","الرقص","الريح","السترة","السجلات","السرج","السعة","السماع","السماوي","الشاعر","الشفق","الضرورات","الطريق","العائلة","العاشر","العزلة","العليا","العمل","العنكبوت","العنوان","الغرفة","الغزل","الفائز","الفراء","الفصل","القليل","القوي","القيء","الكبرى","الكل","اللطف","الماء","المجلد","المحدد","المحسن","المحسنات","المحيط","المختارون","المد","المدفأة","المدينة","المرسول","المرونة","المسالك","المسرح","المشي","المعجل","المقصود","الملابس","المنشئ","الموت","الموجة","الموسم","الموعد","الموقف","الناس","النزاع","النفخ","النهر","الوادي","الوصاية","الوصول","اليقظة","امتعة","امتياز","امراء","امن","اناقش","انتصار","انتهاء","انزعها","انعش","انهم","اهداء","ايام","ايقاد","بأغلبية","باتجاه","باستمرار","باقية","بالاسفل","بالباص","بالتأكيد","بالرغم","بالطبع","بالغ","بالفعل","بالكاد","باهظ","بجوار","بحرص","بحكمة","بدأت","بدانة","بداهة","برعاية","برودة","برونز","بسرعة","بشكل","بطريقة","بعنف","بعيد","بقدر","بقرة","بكثرة","بكمل","بلدة","بلطف","بهجة","بوق","بيئة","بِكر","تأكيد","تاج","تبعًا","تبني","تتدفق","تجريبي","تجمع","تحت","تحدث","تحمل","تحميل","تحية","تخمين","تدريبات","تدليك","تدوس","تذوق","تريد","تستوعب","تصدع","تصل","تصويت","تعال","تعتاد","تعرُّف","تقطر","تكون","تم","تماثيل","تملق","تنبيه","تهور","تواصل","توربيني","ثابت","ثالاسانوس","ثالث","ثقافة","ثلاث","ثلاثة","ثلاثون","ثم","جاذبية","جار","جداً","جرس","جري","جسم","جمال","جمع","جمهور","جميع","جميل","جهاز","جهد","جوية","جيد","جَذّاب","حاضر","حال","حامض","حب","حبيب","حتى","حجاب","حجرة","حذاء","حذر","حر","حزن","حزين","حزينين","حساب","حساس","حسنة","حسنًا","حصلت","حضري","حضن","حق","حقا","حقيقة","حقيقي","حقًا","حل","حلاق","حلها","حياة","خادمة","خاشع","خجول","خزان","خزانة","خشن","خط","خطأ","خطة","خفض","خلف","خلوق","خيار","خيره","دخول","دعه","دعوى","دواء","دور","دورة","دولة","ديكور","ديون","ذاهب","ذراع","ذلك","ذهب","ذهبي","ذيل","رأس","رأى","رابطة","راحة","ربط","ربيع","رجل","رجولي","رحلة","رسغ","رسمي","رعاية","رفض","رفيع","رقابة","رقبة","ركن","رماد","رمي","رهيب","روح","رياح","زال","زجاجة","زحف","زعتر","زوجة","زيادة","سأخبرك","سأشرح","سأفتح","سألتصق","ساحقة","ساطع","سبب","سبورة","سرور","سريع","سلام","سلب","سلسلة","سلم","سليم","سماء","سمة","سمحت","سن","سنة","سنشتاق","سهل","سهم","سوف","سويا","سيارة","سير","سيصيبني","سيل","شئ","شائع","شاب","شاهد","شجرة","شجيرة","شخص","شراب","شرط","شروط","شريك","شعر","شمس","شهرة","شيء","شيأ","صالح","صامت","صبرا","صحة","صحيح","صداقة","صدر","صدقة","صده","صدوق","صديق","صريح","صغير","صلب","صندوق","صنعت","صوت","صورة","صيف","ضجة","ضد","ضعيف","ضيق","طالب","طاولة","طباشير","طبقة","طريق","طعام","طويل","ظل","عادة","عاصف","عاقل","عالميا","عالي","عباس","عتيق","عجز","عدالة","عدد","عريض","عزيز","عزيزتي","عزيزي","عشاء","عشر","عصا","عصفور","عضوية","عفوية","عقل","علاج","على","علي","عليه","عم","عمة","عمر","عمل","عن","عنوان","عير","غائب","غالباً","غداً","غربال","غرفة","غير","فائدة","فاجأ","فارغ","فجأة","فحم","فرن","فريق","فزت","فشيأ","فضائي","فضة","فضول","فضيلة","فقط","فقير","فليكن","فن","فوز","فوق","في","فيما","قادم","قال","قبل","قبلت","قبول","قديم","قصير","قطة","قف","قليل","قميص","قوة","قوي","قيد","قيمة","قَوس","كائن","كاحل","كارثة","كافٍ","كان","كبير","كتف","كثيرة","كرامة","كرس","كرمة","كريم","كشط","كل","كلا","كلاهما","كلب","كلمة","كما","كنز","كنيس","كوب","كومة","كيف","كيك","ل","لأن","لإختيار","لا","لجأ","لحية","لذا","لذلك","لطيف","لك","لكم","لكن","للرفض","للمتابعة","لماذا","له","لو","لوت","لوم","لون","ليتم","ليونة","ليّن","مأخوذ","مؤلف","ما","ماء","مائة","مادة","ماذا","ماشية","مال","ماهر","مبتذلة","مبروك","مبنى","متأثر","متأخر","متألق","متزوجة","متساوي","متشوق","متطابقة","متطور","متطوع","متع","متقلب","متماسك","متنوع","متوسط","متى","مثاب","مثل","مجال","مجمع","مجموع","مجموعة","محبوب","محفوظ","محكمة","محل","مخترع","مختفي","مخزون","مخمن","مدح","مدهش","مدينة","مرآة","مرات","مرارًا","مراعاة","مربع","مرة","مرتين","مرحبا","مرحبًا","مرسوم","مرهق","مريح","مزايا","مزيج","مساء","مستقر","مستمر","مستمع","مسرح","مشرق","مشط","مشهد","مشهور","مشين","مصطنع","مصلح","مضت","مضيف","مظلمة","مع","معبد","معتاد","معركة","معظم","معك","معماري","مفيد","مقابلة","مقاطعة","مقبول","مقرر","مقنع","مكاتب","مكان","مكعب","ملائم","ملاك","ملعقة","ملكنا","ملل","ملموس","ممتع","من","منتج","منتصف","منجلي","منحن","منحنى","منطقة","منهم","مهارات","مهجور","مهد","مهدئ","مهندس","مواطن","مواطنة","مواطنون","موافق","مُطبَّق","مِرفَق","نائب","ناعم","نتهم","نتيجة","نجح","نجحت","نجمة","نحن","نستنتج","نسج","نسر","نشأ","نشط","نظيف","نعسان","نعل","نفسه","نفسها","نفع","نقود","نكون","نهاية","نَسِيج","هؤلاء","هذا","هم","هنا","هو","هواء","هي","و","وأود","واحد","واسع","واع","والتكامل","والنسيج","وحشي","وذلك","وسعنا","وسوف","وسيم","وظائف","وفير","وقت","ولا","وميض","ويفر","ويل","وَرَاءَ","وَسَط","وُلِدّ","يأتي","يأخذ","يأسر","يأمل","يبحث","يبدو","يبعد","يتبنى","يتحقق","يتدحرج","يتذكر","يترتب","يتردد","يتعقب","يتعلم","يتقدم","يتمتع","يجب","يحب","يحذب","يحشد","يحضر","يحفظ","يحل","يدفع","يدق","يرتجف","يرتفع","يرتقع","يرفع","يزيل","يساعد","يسامح","يساهم","يستثني","يستخدم","يستوعب","يسلم","يسير","يشمل","يصدق","يصلح","يضحك","يظهر","يعبر","يعرفون","يعيق","يغني","يفتح","يفترض","يفحص","يفصل","يفضل","يفعل","يقارن","يقام","يقدموا","يقرر","يقفز","يقلق","يقود","يقولون","يقي","يكتسب","يكلف","يكنس","يكون","يلائم","يلاحظ","يلمس","يليق","يمارس","يمثل","يمسح","يمين","يناسب","ينام","ينتقد","ينضم","ينظر","ينظف","ينمو","يهرب","يهمني","يوضح","يوم"],Ix0={words:Kx0},Ox0=Ix0,$x0={title:"Arabic",code:"ar",language:"ar",endonym:"اَلْعَرَبِيَّةُ",dir:"rtl",script:"Arab"},Hx0=$x0,Gx0=["فاطمه","خلود","عوضية","عنود","نوف","ريم","اروي","براءة","بتول","بلسم"],NV=["سيدة","آنسة","دكتور","بروفيسور"],_x0=["محمد","أحمد","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"],Vx0=["يافع","هذيل","همدان","الأشراف","الكراي","الرقيق","بودوارة","خنفير","السقا","الطريقي","الشريف","المنيف","النفير","الشتيوي","الشيباني","الخليفي","المولدي","الكافي","العواني","بن عبد السلام","عاشور","النفطي","بن عثمان","بن عاشور","البشيري","السقاط","ادريس","بن حسين","القلشاني","الحجيج","بن عبد الكريم","فقوسة","بن حمودة","العنابي","القلال","الدنوني","النقاش","الغربي","نيفر","العطار","المحجوب","زقية","تومي","بن عبدالله","سعيد","النابلي","بن عمر","شنيق","عنون","الرصاع","النخلي","الصفار","الزوابي","العلاني","الع لويني","الحمامي","جاوحدو","شقرون","العلايمي","الصغير","جابالله","بنسلامة","جراد","بوديبة","الدرقاش","بوهاها","عطالله","سويس","عظومة","المدقي","الوحيشي","لخشين","زروق","النجار","غويلة","الطويل"],Jx0=[{value:"{{person.last_name}}",weight:1}],Ux0=["محمد","أحمد","حسن","على","ابراهيم","عبد الله","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"],LV=["سيد","دكتور","بروفيسور"],Wx0=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5},{value:"{{person.lastName}} {{person.firstName}}",weight:5}],qx0=ju(NV,LV),Zx0=["المحترم","المبجل","حفظه الله","الموقر"],Yx0={job:["مشرف","تنفيذي","مدير","مهندس","متخصص","رئيس مؤسسة","منسق","إداري","مخطط","محلل","مصمم","تقني","مبرمج","منتج","مستشار","مساعد","وكيل","متدرب"]},Qx0={female_first_name:Gx0,female_prefix:NV,first_name:_x0,last_name:Vx0,last_name_pattern:Jx0,male_first_name:Ux0,male_prefix:LV,name:Wx0,prefix:qx0,suffix:Zx0,title:Yx0},Xx0=Qx0,um0=["###-###-####","(###) ###-####","1-###-###-####","###.###.####","###-###-#### x###","(###) ###-#### x###","1-###-###-#### x###","###.###.#### x###","###-###-#### x####","(###) ###-#### x####","1-###-###-#### x####","###.###.#### x####","###-###-#### x#####","(###) ###-#### x#####","1-###-###-#### x#####","###.###.#### x#####"],em0={formats:um0},am0=em0,rm0=["النمل","الخفافيش","تتحمل","النحل","الطيور","الجاموس","القطط","دجاجة","ماشية","الكلاب","الدلافين","البط","الفيلة","الأسماك","الثعالب","الضفادع","أوز","الماعز","خيل","الكنغر","الأسود","القرود","البوم","الثيران","طيور البطريق","اشخاص","الخنازير","الأرانب","خروف","النمور","الحيتان","الذئاب","حمار","الشؤم","الغربان","قطط سوداء","الوهم","أشباح","المتآمرين","التنين","الأقزام","الجان","السحرة","التعويذيون","أبناء","الأعداء","العمالقة","التماثيل","العفاريت","لحم الوز","العنقاء","استذئاب","عدو","الغيلان","أقوال","الأنبياء","العناكب","معنويات","مصاصي دماء","ذئاب ضارية","عبدة","الاموات الاحياء","درويدس"],nm0=["{{location.state}} {{team.creature}}"],tm0={creature:rm0,name:nm0},im0=tm0,om0=["ديزل","كهربائي","بنزين","هجين"],sm0=["شيفروليه","كاديلاك","فورد","كرايسلر","دودج","جيب","تسلا","تويوتا","هوندا","نيسان","أودي","مرسيدس بنز","بي إم دبليو","فولكس واجن","بورش","جاكوار","استون مارتن","لاند روفر","بنتلي","ميني","رولزرويس","فيات","لامبورغيني","مازيراتي","فيراري","بوجاتي","كيا","هيونداي"],lm0=["فييستا","التركيز","الثور","موستانج","اكسبلورر","البعثة","نموذج T","رانتشيرو","فولت","كروز","ماليبو","إمبالا","كامارو","كورفيت","كولورادو","سيلفرادو","ش كامينو","إسكاليد","جبال الألب","شاحن","لو بارون","بي تي كروزر","تشالنجر","دورانجو","القافلة الكبرى","رانجلر","جراند شيروكي","رودستر","عارضات ازياء","النموذج 3","كامري","بريوس","لاند كروزر","اتفاق","المدنية","جزء","سنترا","ألتيما","خنفساء","جيتا","جولف","سبايدر","الكونتاش","مورسيلاغو","أفينتادور"],Em0=["كارغو فان","مكشوفة","كوبيه","طاقم الكابينة بيك آب","تمديد الكابينة بيك آب","هاتشباك","ميني فان","سيارة الركاب","سيارة رياضية","سيدان","عربة"],cm0={fuel:om0,manufacturer:sm0,model:lm0,type:Em0},dm0=cm0,Dm0={cell_phone:Dx0,color:hx0,commerce:vx0,date:Ax0,location:Rx0,lorem:Ox0,metadata:Hx0,person:Xx0,phone_number:am0,team:im0,vehicle:dm0},RV=Dm0;new Ku({locale:[RV,Ru,Lu]});var xm0=["ala","açıq bənövşəyi","ağ","mavi","boz","bənövşəyi","göy rəng","gümüşü","kardinal","narıncı","qara","qırmızı","qəhvəyi","tünd göy","tünd qırmızı","xlorofil","yaşıl","çəhrayı"],mm0={human:xm0},hm0=mm0,pm0=["Kitablar","Filmlər","musiqi","oyunlar","Elektronika","Kompyuterlər","Ev","садинструмент","Səhiyyə","gözəllik","Oyuncaqlar","uşaq üçün","Geyim","Ayyaqqabı","bəzək","İdman","turizm","Avtomobil"],gm0={adjective:["Balaca","Ergonomik","Kobud","İntellektual","Möhtəşəm","İnanılmaz","Fantastik","Əlverişli","Parlaq","Mükəmməl"],material:["Polad","Ağac","Beton","Plastik","Pambıq","Qranit","Rezin"],product:["Stul","Avtomobil","Kompyuter","Beret","Kulon","Stol","Sviter","Kəmər"]},fm0={department:pm0,product_name:gm0},vm0=fm0,Cm0=["{{company.prefix}} {{person.female_first_name}}","{{company.prefix}} {{person.male_first_name}}","{{company.prefix}} {{person.male_last_name}}"],Fm0=["ASC","MMC","QSC"],km0=null,Am0={name_pattern:Cm0,prefix:Fm0,suffix:km0},bm0=Am0,ym0={wide:["yanvar","fevral","mart","aprel","may","iyun","iyul","avqust","sentyabr","oktyabr","noyabr","dekabr"],wide_context:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],abbr:["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],abbr_context:["янв.","февр.","марта","апр.","мая","июня","июля","авг.","сент.","окт.","нояб.","дек."]},Bm0={wide:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"],wide_context:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],abbr:["Ba","BE","ÇA","Çə","CA","Cü","Şə"],abbr_context:["вс","пн","вт","ср","чт","пт","сб"]},zm0={month:ym0,weekday:Bm0},Sm0=zm0,Mm0=["com","az","com.az","info","net","org"],wm0=["box.az","mail.az","gmail.com","yahoo.com","hotmail.com"],Pm0={domain_suffix:Mm0,free_email:wm0},Tm0=Pm0,jm0=["###"],Nm0=["Ağcabədi","Ağdam","Ağdaş","Ağdərə","Ağstafa","Ağsu","Astara","Bakı","Balakən","Beyləqan","Bərdə","Biləsuvar","Cəbrayıl","Cəlilabad","Culfa","Daşkəsən","Dəliməmmədli","Füzuli","Gədəbəy","Gəncə","Goranboy","Göyçay","Göygöl","Göytəpə","Hacıqabul","Horadiz","Xaçmaz","Xankəndi","Xocalı","Xocavənd","Xırdalan","Xızı","Xudat","İmişli","İsmayıllı","Kəlbəcər","Kürdəmir","Qax","Qazax","Qəbələ","Qobustan","Qovlar","Quba","Qubadlı","Qusar","Laçın","Lerik","Lənkəran","Liman","Masallı","Mingəçevir","Naftalan","Naxçıvan (şəhər)","Neftçala","Oğuz","Ordubad","Saatlı","Sabirabad","Salyan","Samux","Siyəzən","Sumqayıt","Şabran","Şahbuz","Şamaxı","Şəki","Şəmkir","Şərur","Şirvan","Şuşa","Tərtər","Tovuz","Ucar","Yardımlı","Yevlax","Zaqatala","Zəngilan","Zərdab"],Lm0=["{{location.city_name}}"],Rm0=["Akrotiri və Dekeliya","Aland adaları","Albaniya","Almaniya","Amerika Samoası","Andorra","Angilya","Anqola","Antiqua və Barbuda","Argentina","Aruba","Avstraliya","Avstriya","Azərbaycan","Baham adaları","Banqladeş","Barbados","Belçika","Beliz","Belarus","Benin","Bermud adaları","BƏƏ","ABŞ","Boliviya","Bolqarıstan","Bosniya və Herseqovina","Botsvana","Böyük Britaniya","Braziliya","Bruney","Burkina-Faso","Burundi","Butan","Bəhreyn","Cersi","Cəbəli-Tariq","CAR","Cənubi Sudan","Cənubi Koreya","Cibuti","Çad","Çexiya","Monteneqro","Çili","ÇXR","Danimarka","Dominika","Dominikan Respublikası","Efiopiya","Ekvador","Ekvatorial Qvineya","Eritreya","Ermənistan","Estoniya","Əfqanıstan","Əlcəzair","Farer adaları","Fələstin Dövləti","Fici","Kot-d’İvuar","Filippin","Finlandiya","Folklend adaları","Fransa","Fransa Polineziyası","Gernsi","Gürcüstan","Haiti","Hindistan","Honduras","Honkonq","Xorvatiya","İndoneziya","İordaniya","İraq","İran","İrlandiya","İslandiya","İspaniya","İsrail","İsveç","İsveçrə","İtaliya","Kabo-Verde","Kamboca","Kamerun","Kanada","Kayman adaları","Keniya","Kipr","Kiribati","Kokos adaları","Kolumbiya","Komor adaları","Konqo Respublikası","KDR","Kosovo","Kosta-Rika","Kuba","Kuk adaları","Küveyt","Qabon","Qambiya","Qana","Qətər","Qayana","Qazaxıstan","Qərbi Sahara","Qırğızıstan","Qrenada","Qrenlandiya","Quam","Qvatemala","Qvineya","Qvineya-Bisau","Laos","Latviya","Lesoto","Liberiya","Litva","Livan","Liviya","Lixtenşteyn","Lüksemburq","Macarıstan","Madaqaskar","Makao","Makedoniya","Malavi","Malayziya","Maldiv adaları","Mali","Malta","Marşall adaları","Mavriki","Mavritaniya","Mayotta","Meksika","Men adası","Mərakeş","MAR","Mikroneziya","Milad adası","Misir","Myanma","Moldova","Monako","Monqolustan","Montserrat","Mozambik","Müqəddəs Yelena, Askenson və Tristan-da-Kunya adaları","Namibiya","Nauru","Nepal","Niderland","Niderland Antil adaları","Niger","Nigeriya","Nikaraqua","Niue","Norfolk adası","Norveç","Oman","Özbəkistan","Pakistan","Palau","Panama","Papua-Yeni Qvineya","Paraqvay","Peru","Pitkern adaları","Polşa","Portuqaliya","Prednestroviya","Puerto-Riko","Ruanda","Rumıniya","Rusiya","Salvador","Samoa","San-Marino","San-Tome və Prinsipi","Seneqal","Sen-Bartelemi","Sent-Kits və Nevis","Sent-Lüsiya","Sen-Marten","Sen-Pyer və Mikelon","Sent-Vinsent və Qrenadina","Serbiya","Seyşel adaları","Səudiyyə Ərəbistanı","Sinqapur","Slovakiya","Sloveniya","Solomon adaları","Somali","Somalilend","Sudan","Surinam","Suriya","Svazilend","Syerra-Leone","Şərqi Timor","Şimali Marian adaları","Şpisbergen və Yan-Mayen","Şri-Lanka","Tacikistan","Tanzaniya","Tailand","Çin Respublikası","Törks və Kaykos adaları","Tokelau","Tonqa","Toqo","Trinidad və Tobaqo","Tunis","Tuvalu","Türkiyə","Türkmənistan","Ukrayna","Uollis və Futuna","Uqanda","Uruqvay","Vanuatu","Vatikan","Venesuela","Amerika Virgin adaları","Britaniya Virgin adaları","Vyetnam","Yamayka","Yaponiya","Yeni Kaledoniya","Yeni Zelandiya","Yəmən","Yunanıstan","Zambiya","Zimbabve"],Km0=["Azərbaycan"],Im0=["AZ####"],Om0=["m. ###"],$m0=null,Hm0={normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},Gm0=["Abbas Fətullayev","Abbas Mirzə Şərifzadə","Abbas Səhhət","Abdulla Şaiq","Afiyəddin Cəlilov","Axundov","Ağa Nemətulla","Ağadadaş Qurbanov","Akademik Həsən Əliyev","Akademik Lətif İmanov","Alı Mustafayev","Almas İldırım","Asəf Zeynallı","Asif Əsədullayev","Aşıq Alı","Aşıq Ələsgər","Azadlıq prospekti","Bakıxanov","Balababa Məcidov","Balaəmi Dadaşov","Behbud Şaxtantinski","Bəkir Çobanzadə","Bəsti Bağırova","Bəşir Səfəroğlu","Böyük Qala","Cabir Əliyev","Camal Hacıəliyev","Cavadxan","Cavanşir","Ceyhun Səlimov","Ceyhunbəy Hacıbəyli","Cəbiyev","Cəfər Xəndan","Cəfər Cabbarlı","Cəlal Qurbanov","Cəlil Məmmədquluzadə","Çingiz Mustafayev","Çobanzadə","Dadaş Bünyadzadə","Dağlı Yunus","Dilarə Əliyeva","Elçin Əzimov","Eldar və Abdulla Əlibəyovlar","Elxan Həsənov","Elşən Mehdiyev","Elşən Süleymanov","Etibar Bəkirov","Əbdüləzəl Dəmirçizadə","Əbdülhəsən Anaplı","Əbdülkərim Əlizadə","Əhməd bəy Ağaoğlu","Əhməd Cavad","Əhməd Cəmil","Əhməd Mehbalıyev","Əhməd Rəcəbli","Əjdər Xanbabayev","Əkrəm Cəfərov","Ələsgər Qayıbov","Əliağa Vahid","Əli Bəy Hüseynzadə","Əlimərdan bəy Topçubaşov","Əliyar Əliyev","Əlövsət Abdulrəhimov","Əlövsət Quliyev","Əmir Bağırov","Əsəd Əhmədov","Əşrəf Yunusov","Əzim Əzimzadə","Əziz Əliyev","Heybət Heybətov","Həqiqət Rzayeva","Həmid Araslı","Hənifə Ələsgərova","Hərbçilər","Həsənoğu","Həsən Seyidbəyli","Hətəm Allahverdiyev","Həzi Aslanov","Hüsü Hacıyev","Hüseynqulu Sarabski","Fətəli xan Xoyski","Fəzail Bayramov","Fikrət Əmirov","Fuad İbrahimbəyov","Fuad Yusifov","General Əliağa Şıxlinski","Gülayə Qədirbəyova","Gənclik","Xaqani","Xan Şuşinski","Xanlar","Xudu Məmmədov","İbrahimpaşa Dadaşov","İdris Süleymanov","İlqar Abbasov","İlqar İsmayılov","İmran Qasımov","İnqilab İsmayılov","İsfəndiyar Zülalov","İslam Abışov","İslam Səfərli","İsmayıl bəy Qutqaşınlı","İsmayıl Mirzəgülov","İstiqlaliyyət","28 May","İsgəndərov","İvan Turgenev","İzmir","İzzət Həmidov","İzzət Orucova","Kamal Rəhimov","Kazım Kazımzadə","Kazımağa Kərimov","Kərəm İsmayılov","Kiçik Qala","Koroğlu Rəhimov","Qaçaq Nəbi","Qarabağ","Qədirbəyov","Qəzənfər Musabəyov","Qəzənfər Vəliyev","Leyla Məmmədbəyova","Mahmud İbrahimov","Malik Məmmədov","Mehdi Abbasov","Mehdi Mehdizadə","Məhəmməd Əmin Rəsulzadə","Məhəmməd Hadi","Məhəmməd Xiyabani","Məhəmməd ibn Hinduşah Naxçıvani","Məhsəti Gəncəvi","Məmmədyarov","Mərdanov qardaşları","Mətləb Ağayev","Məşədi Hilal","Məzahir Rüstəmov","Mikayıl Müşviq","Mingəçevir","Mirəli Qaşqay","Mirəli Seyidov","Mirzağa Əliyev","Mirzə İbrahimov","Mirzə Mənsur","Mirzə Mustafayev","Murtuza Muxtarov","Mustafa Topçubaşov","Müqtədir Aydınbəyov","Müslüm Maqomayev","Müzəffər Həsənov","Nabat Aşurbəyova","Naxçıvani","Naximov","Nazim İsmaylov","Neapol","Neftçi Qurban Abbasov","Neftçilər prospekti","Nəcəfbəy Vəzirov","Nəcəfqulu Rəfiyev","Nəriman Nərimanov","Nəsirəddin Tusi","Nigar Rəfibəyli","Niyazi","Nizami","Nizami Abdullayev","Nobel prospekti","Novruz","Novruzov qardaşları","Oqtay Vəliyev","Parlament","Puşkin","Rafiq Ağayev","Ramiz Qəmbərov","Rəşid Behbudov","Rəşid Məcidov","Ruhulla Axundov","Ruslan Allahverdiyev","Rüstəm Rüstəmov","Tahir Bağırov","Tarzan Hacı Məmmədov","Tbilisi prospekti","Təbriz (Bakı)","Təbriz Xəlilbəyli","Tofiq Məmmədov","Tolstoy","Sabit Orucov","Sabit Rəhman","Sahib Hümmətov","Salatın Əsgərova","Sarayevo","Seyid Əzim Şirvani","Seyid Şuşinski","Seyidov","Səməd bəy Mehmandarov","Səməd Vurğun","Səttar Bəhlulzadə","Sona xanım Vəlixanlı","Sübhi Salayev","Süleyman Əhmədov","Süleyman Rəhimov","Süleyman Rüstəm","Süleyman Sani Axundov","Süleyman Vəzirov","Şahin Səmədov","Şamil Əzizbəyov","Şamil Kamilov","Şeyx Şamil","Şəfayət Mehdiyev","Şəmsi Bədəlbəyli","Şirin Mirzəyev","Şıxəli Qurbanov","Şövkət Ələkbərova","Ülvi Bünyadzadə","Üzeyir Hacıbəyov","Vasif Əliyev","Vəli Məmmədov","Vladislav Plotnikov","Vüqar Quliyev","Vunq Tau","Yaqub Əliyev","Yaşar Abdullayev","Yaşar Əliyev","Yavər Əliyev","Yesenin","Yəhya Hüseynov","Yılmaz Axundzadə","Yüsif Eyvazov","Yusif Qasımov","Yusif Məmmədəliyev","Yusif Səfərov","Yusif Vəzir Çəmənzəminli","Zahid Əliyev","Zahid Xəlilov","Zaur Kərimov","Zavod","Zərgərpalan"],_m0=["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],Vm0=["küç.","küçəsi","prospekti","pr.","sahəsi","sh."],Jm0={building_number:jm0,city_name:Nm0,city_pattern:Lm0,country:Rm0,default_country:Km0,postcode:Im0,secondary_address:Om0,state:$m0,street_address:Hm0,street_name:Gm0,street_pattern:_m0,street_suffix:Vm0},Um0=Jm0,Wm0={title:"Azerbaijani",code:"az",language:"az",endonym:"azərbaycan dili",dir:"ltr",script:"Latn"},qm0=Wm0,KV=["Anna","Adeliya","Afaq","Afət","Afərim","Aidə","Aygün","Aynur","Alsu","Ayan","Aytən","Aygül","Aydan","Aylin","Bahar","Banu","Bəyaz","Billurə","Cansu","Ceyla","Damla","Dəniz","Diana","Dilarə","Ella","Elza","Elyanora","Ellada","Elvira","Elnarə","Esmira","Estella","Fatimə","Fəxriyyə","Fərəh","Fərqanə","Fidan","Firuzə","Gövhər","Günay","Gülay","Gülçin","Gülər","Gülsüm","Humay","Hüriyə","Hülya","Jalə","Jasmin","Kübra","Ləman","Lamiyə","Lalə","Liliya","Laura","Leyla","Maya","Mehriban","Mələk","Nuray","Nurgün","Nərgiz","Nigar","Ofelya","Pəri","Röya","Səbinə","Selcan","Tansu","Tuba","Ülviyyə","Ulduz","Ülkər"],Zm0=["Qasımova","Əfəndiyeva","Soltanova","Abdullayeva","Rəşidova","Ələkbərova","Əliyeva","Tahirova","Seyidova","Vəsiyeva"],Ym0=[{value:"{{person.female_last_name}}",weight:1}],Qm0=null,IV=["Anar","Amid","Afəl","Abbas","Abdulla","Adil","Akif","Aqil","Bəhram","Nurlan","Rafiq","Tərlan","Zaur","Emin","Emil","Kamran","Elnur","Natiq","Rəşad","Rəşid","Tahir","Əhməd","Zahir","İlham","İlqar","Nahid","Nihad","Faiq","İxtiyar","Şəhriyar","Şaiq","Bəxtiyar","Bəhruz","Tunar","Nadir"],Xm0=ju(KV,IV),u60=["Əhmədov","Ələkbərov","Əliyev","Vəliyev","Soltanov","Quliyev","Məmmədov","Xəlilov","Nəzərov","Rəhimov"],e60=[{value:"{{person.male_last_name}}",weight:1}],a60=null,r60=[{value:"{{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:1}],n60=null,t60=null,i60={female_first_name:KV,female_last_name:Zm0,female_last_name_pattern:Ym0,female_prefix:Qm0,first_name:Xm0,male_first_name:IV,male_last_name:u60,male_last_name_pattern:e60,male_prefix:a60,name:r60,prefix:n60,suffix:t60},o60=i60,s60=["(9##)###-##-##"],l60={formats:s60},E60=l60,c60={color:hm0,commerce:vm0,company:bm0,date:Sm0,internet:Tm0,location:Um0,metadata:qm0,person:o60,phone_number:E60},OV=c60;new Ku({locale:[OV,Ru,Lu]});new Ku({locale:Lu});var d60=["{{person.last_name}} {{company.suffix}}","{{person.male_last_name}} a {{person.male_last_name}} {{company.suffix}}"],D60=["s.r.o.","a.s.","v.o.s."],x60={name_pattern:d60,suffix:D60},m60=x60,h60={wide:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],abbr:["Led","Úno","Bře","Dub","Kvě","Čer","Črc","Srp","Zář","Říj","Lis","Pro"]},p60={wide:["Pondělí","Úterý","Středa","čtvrtek","Pátek","Sobota","Neděle"],abbr:["Po","Út","St","čt","Pá","So","Ne"]},g60={month:h60,weekday:p60},f60=g60,v60=["cz","com","net","eu","org"],C60=["gmail.com","seznam.cz","centrum.cz","volny.cz","atlas.cz"],F60={domain_suffix:v60,free_email:C60},k60=F60,A60=["#","##","###"],b60=["Abertamy","Adamov","Andělská Hora","Aš","Bakov nad Jizerou","Bavorov","Bechyně","Bečov nad Teplou","Bělá nad Radbuzou","Bělá pod Bezdězem","Benátky nad Jizerou","Benešov","Benešov nad Ploučnicí","Beroun","Bezdružice","Bílina","Bílovec","Blansko","Blatná","Blovice","Blšany","Bochov","Bohumín","Bohušovice nad Ohří","Bojkovice","Bor","Borohrádek","Borovany","Boskovice","Boží Dar","Brandýs nad Labem-Stará Boleslav","Brandýs nad Orlicí","Brno","Broumov","Brtnice","Brumov-Bylnice","Bruntál","Brušperk","Břeclav","Březnice","Březová","Březová nad Svitavou","Břidličná","Bučovice","Budišov nad Budišovkou","Budyně nad Ohří","Buštěhrad","Bystré","Bystřice","Bystřice nad Pernštejnem","Bystřice pod Hostýnem","Bzenec","Chabařovice","Cheb","Chlumec","Chlumec nad Cidlinou","Choceň","Chodov","Chomutov","Chotěboř","Chrast","Chrastava","Chropyně","Chrudim","Chřibská","Chvaletice","Chýnov","Chyše","Cvikov","Čáslav","Čelákovice","Černošice","Černošín","Černovice","Červená Řečice","Červený Kostelec","Česká Kamenice","Česká Lípa","Česká Skalice","Česká Třebová","České Budějovice","České Velenice","Český Brod","Český Dub","Český Krumlov","Český Těšín","Dačice","Dašice","Děčín","Desná","Deštná","Dobrovice","Dobruška","Dobřany","Dobřichovice","Dobříš","Doksy","Dolní Benešov","Dolní Bousov","Dolní Kounice","Dolní Poustevna","Domažlice","Dubá","Dubí","Dubňany","Duchcov","Dvůr Králové nad Labem","Františkovy Lázně","Frenštát pod Radhoštěm","Frýdek-Místek","Frýdlant","Frýdlant nad Ostravicí","Fryšták","Fulnek","Golčův Jeníkov","Habartov","Habry","Hanušovice","Harrachov","Hartmanice","Havířov","Havlíčkův Brod","Hejnice","Heřmanův Městec","Hlinsko","Hluboká nad Vltavou","Hlučín","Hluk","Hodkovice nad Mohelkou","Hodonín","Holešov","Holice","Holýšov","Hora Svaté Kateřiny","Horažďovice","Horní Benešov","Horní Blatná","Horní Bříza","Horní Cerekev","Horní Jelení","Horní Jiřetín","Horní Planá","Horní Slavkov","Horšovský Týn","Hořice","Hořovice","Hostinné","Hostivice","Hostomice","Hostouň","Hoštka","Hradec Králové","Hradec nad Moravicí","Hrádek","Hrádek nad Nisou","Hranice (okres Cheb)","Hranice (okres Přerov)","Hrob","Hrochův Týnec","Hronov","Hrotovice","Hroznětín","Hrušovany nad Jevišovkou","Hulín","Humpolec","Husinec","Hustopeče","Ivančice","Ivanovice na Hané","Jablonec nad Jizerou","Jablonec nad Nisou","Jablonné nad Orlicí","Jablonné v Podještědí","Jablunkov","Jáchymov","Janov","Janovice nad Úhlavou","Janské Lázně","Jaroměř","Jaroměřice nad Rokytnou","Javorník","Jemnice","Jesenice (okres Rakovník)","Jeseník","Jevíčko","Jevišovice","Jičín","Jihlava","Jilemnice","Jílové","Jílové u Prahy","Jindřichův Hradec","Jirkov","Jiříkov","Jistebnice","Kadaň","Kamenice nad Lipou","Kamenický Šenov","Kaplice","Kardašova Řečice","Karlovy Vary","Karolinka","Karviná","Kasejovice","Kašperské Hory","Kaznějov","Kdyně","Kelč","Kladno","Kladruby","Klášterec nad Ohří","Klatovy","Klecany","Klimkovice","Klobouky u Brna","Kojetín","Kolín","Konice","Kopidlno","Kopřivnice","Koryčany","Kosmonosy","Kostelec na Hané","Kostelec nad Černými lesy","Kostelec nad Labem","Kostelec nad Orlicí","Košťany","Kouřim","Kožlany","Králíky","Kralovice","Kralupy nad Vltavou","Králův Dvůr","Kraslice","Krásná Hora nad Vltavou","Krásná Lípa","Krásné Údolí","Krásno","Kravaře","Krnov","Kroměříž","Krupka","Kryry","Kunovice","Kunštát","Kuřim","Kutná Hora","Kyjov","Kynšperk nad Ohří","Lanškroun","Lanžhot","Lázně Bělohrad","Lázně Bohdaneč","Lázně Kynžvart","Ledeč nad Sázavou","Ledvice","Letohrad","Letovice","Libáň","Libčice nad Vltavou","Liběchov","Liberec","Libochovice","Libušín","Lipník nad Bečvou","Lišov","Litoměřice","Litomyšl","Litovel","Litvínov","Loket","Lom","Lomnice nad Lužnicí","Lomnice nad Popelkou","Loštice","Loučná pod Klínovcem","Louny","Lovosice","Luby","Lučany nad Nisou","Luhačovice","Luže","Lysá nad Labem","Manětín","Mariánské Lázně","Mašťov","Měčín","Mělník","Městec Králové","Město Albrechtice","Město Touškov","Meziboří","Meziměstí","Mikulášovice","Mikulov","Miletín","Milevsko","Milovice","Mimoň","Miroslav","Mirošov","Mirotice","Mirovice","Mladá Boleslav","Mladá Vožice","Mnichovice","Mnichovo Hradiště","Mníšek pod Brdy","Modřice","Mohelnice","Moravská Třebová","Moravské Budějovice","Moravský Beroun","Moravský Krumlov","Morkovice-Slížany","Most","Mšeno","Mýto","Náchod","Nalžovské Hory","Náměšť nad Oslavou","Napajedla","Nasavrky","Nechanice","Nejdek","Němčice nad Hanou","Nepomuk","Neratovice","Netolice","Neveklov","Nová Bystřice","Nová Paka","Nová Role","Nová Včelnice","Nové Hrady","Nové Město na Moravě","Nové Město nad Metují","Nové Město pod Smrkem","Nové Sedlo","Nové Strašecí","Nový Bor","Nový Bydžov","Nový Jičín","Nový Knín","Nymburk","Nýrsko","Nýřany","Odolena Voda","Odry","Olešnice","Olomouc","Oloví","Opava","Opočno","Orlová","Osečná","Osek","Oslavany","Ostrava","Ostrov","Otrokovice","Pacov","Pardubice","Paskov","Pec pod Sněžkou","Pečky","Pelhřimov","Petřvald","Pilníkov","Písek","Planá","Planá nad Lužnicí","Plánice","Plasy","Plesná","Plumlov","Plzeň","Poběžovice","Počátky","Podbořany","Poděbrady","Podivín","Pohořelice","Police nad Metují","Polička","Polná","Postoloprty","Potštát","Prachatice","Praha","Proseč","Prostějov","Protivín","Přebuz","Přelouč","Přerov","Přeštice","Příbor","Příbram","Přibyslav","Přimda","Pyšely","Rabí","Radnice","Rájec-Jestřebí","Rajhrad","Rakovník","Ralsko","Raspenava","Rejštejn","Rokycany","Rokytnice nad Jizerou","Rokytnice v Orlických horách","Ronov nad Doubravou","Rosice","Rotava","Roudnice nad Labem","Rousínov","Rovensko pod Troskami","Roztoky","Rožďalovice","Rožmberk nad Vltavou","Rožmitál pod Třemšínem","Rožnov pod Radhoštěm","Rtyně v Podkrkonoší","Rudná","Rudolfov","Rumburk","Rychnov nad Kněžnou","Rychnov u Jablonce nad Nisou","Rychvald","Rýmařov","Řevnice","Říčany","Sadská","Sázava","Seč","Sedlčany","Sedlec-Prčice","Sedlice","Semily","Sezemice","Sezimovo Ústí","Skalná","Skuteč","Slaný","Slatiňany","Slavičín","Slavkov u Brna","Slavonice","Slušovice","Smečno","Smiřice","Smržovka","Soběslav","Sobotka","Sokolov","Solnice","Spálené Poříčí","Staňkov","Staré Město (okres Šumperk)","Staré Město (okres Uherské Hradiště)","Stárkov","Starý Plzenec","Stochov","Stod","Strakonice","Stráž nad Nežárkou","Stráž pod Ralskem","Strážnice","Strážov","Strmilov","Stříbro","Studénka","Suchdol nad Lužnicí","Sušice","Světlá nad Sázavou","Svitavy","Svoboda nad Úpou","Svratka","Šenov","Šlapanice","Šluknov","Špindlerův Mlýn","Šternberk","Štětí","Štíty","Štramberk","Šumperk","Švihov","Tábor","Tachov","Tanvald","Telč","Teplá","Teplice","Teplice nad Metují","Terezín","Tišnov","Toužim","Tovačov","Trhové Sviny","Trhový Štěpánov","Trmice","Trutnov","Třebechovice pod Orebem","Třebenice","Třebíč","Třeboň","Třemošná","Třemošnice","Třešť","Třinec","Turnov","Týn nad Vltavou","Týnec nad Labem","Týnec nad Sázavou","Týniště nad Orlicí","Uherské Hradiště","Uherský Brod","Uherský Ostroh","Uhlířské Janovice","Újezd u Brna","Unhošť","Uničov","Úpice","Úsov","Ústí nad Labem","Ústí nad Orlicí","Úštěk","Úterý","Úvaly","Valašské Klobouky","Valašské Meziříčí","Valtice","Vamberk","Varnsdorf","Vejprty","Velešín","Velká Bíteš","Velká Bystřice","Velké Bílovice","Velké Hamry","Velké Meziříčí","Velké Opatovice","Velké Pavlovice","Velký Šenov","Veltrusy","Velvary","Verneřice","Veselí nad Lužnicí","Veselí nad Moravou","Vidnava","Vimperk","Vítkov","Vizovice","Vlachovo Březí","Vlašim","Vodňany","Volary","Volyně","Votice","Vracov","Vratimov","Vrbno pod Pradědem","Vrchlabí","Vroutek","Vsetín","Všeruby","Výsluní","Vysoké Mýto","Vysoké nad Jizerou","Vysoké Veselí","Vyškov","Vyšší Brod","Zábřeh","Zákupy","Zásmuky","Zbiroh","Zbýšov","Zdice","Zlaté Hory","Zlín","Zliv","Znojmo","Zruč nad Sázavou","Zubří","Žacléř","Žamberk","Žandov","Žatec","Ždánice","Žďár nad Sázavou","Ždírec nad Doubravou","Žebrák","Železná Ruda","Železnice","Železný Brod","Židlochovice","Žirovnice","Žlutice","Žulová"],y60=["{{location.city_name}}"],B60=["Afghánistán","Albánie","Alžírsko","Andorra","Angola","Antigua a Barbuda","Argentina","Arménie","Austrálie","Ázerbájdžán","Bahamy","Bahrajn","Bangladéš","Barbados","Belgie","Belize","Benin","Bělorusko","Bhútán","Bolívie","Bosna a Hercegovina","Botswana","Brazílie","Brunej","Bulharsko","Burkina Faso","Burundi","Čad","Černá Hora","Česko","Čína","Dánsko","DR Kongo","Dominika","Dominik","Džibutsko","Egypt","Ekvádor","Eritrea","Estonsko","Etiopie","Fidži","Filipíny","Finsko","Francie","Gabon","Gambie","Gruzie","Německo","Ghana","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Chile","Chorvatsko","Indie","Indonésie","Irák","Írán","Irsko","Island","Itálie","Izrael","Jamajka","Japonsko","Jemen","Jihoaf","Jižní Korea","Jižní Súdán","Jordánsko","Kambodža","Kamerun","Kanada","Kapverdy","Katar","Kazachstán","Keňa","Kiribati","Kolumbie","Komory","Kongo","Kostarika","Kuba","Kuvajt","Kypr","Kyrgyzstán","Laos","Lesotho","Libanon","Libérie","Libye","Lichtenštejnsko","Litva","Lotyšsko","Lucembursko","Madagaskar","Maďarsko","Makedonie","Malajsie","Malawi","Maledivy","Mali","Malta","Maroko","Marshallovy ostrovy","Mauritánie","Mauricius","Mexiko","Mikronésie","Moldavsko","Monako","Mongolsko","Mosambik","Myanmar (Barma)","Namibie","Nauru","Nepál","Niger","Nigérie","Nikaragua","Nizozemsko","Norsko","Nový Zéland","Omán","Pákistán","Palau","Palestina","Panama","Papua-Nová Guinea","Paraguay","Peru","Pobřeží slonoviny","Polsko","Portugalsko","Rakousko","Rovníková Guinea","Rumunsko","Rusko","Rwanda","Řecko","Salvador","Samoa","San Marino","Saúdská Arábie","Senegal","Severní Korea","Seychely","Sierra Leone","Singapur","Slovensko","Slovinsko","Srbsko","Středo","Somálsko","Surinam","Súdán","Svatá Lucie","Svatý Kryštof a Nevis","Svatý Tomáš a Princův ostrov","Svatý Vincenc a Grenadiny","Svazijsko","Spojené arabské emiráty","Spojené království","Spojené státy americké","Sýrie","Šalamounovy ostrovy","Španělsko","Srí Lanka","Švédsko","Švýcarsko","Tádžikistán","Tanzanie","Thajsko","Togo","Tonga","Trinidad a Tobago","Tunisko","Turecko","Turkmenistán","Tuvalu","Uganda","Ukrajina","Uruguay","Uzbekistán","Vanuatu","Vatikán","Venezuela","Vietnam","Východní Timor","Zambie","Zimbabwe"],z60=["Česká republika"],S60=["#####","### ##"],M60=["Apt. ###","Suite ###"],w60=["Jihočeský kraj","Jihomoravský kraj","Karlovarský kraj","Kraj Vysočina","Královéhradecký kraj","Liberecký kraj","Moravskoslezský kraj","Olomoucký kraj","Pardubický kraj","Plzeňský kraj","Praha","Středočeský kraj","Ústecký kraj","Zlínský kraj"],P60=null,T60={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},j60=["17. Listopadu","28. Pluku","28. Října","5. Května","5. Máje","7. Května","8. Listopadu","9. Května","Achátová","Adamova","Adamovská","Adélčina","Africká","Akademická","Aksamitova","Akátová","Alabastrová","Albertov","Albrechtická","Albánská","Albíny Hochové","Aldašínská","Alej Českých Exulantů","Aleny Santarové","Aloisovská","Altajská","Alšovo Nábř.","Alšovo Nábřeží","Alšovy Sady","Alžírská","Ambrožova","Americká","Ametystová","Amforová","Amortova","Ampérova","Amurská","Anastázova","Anderleho","Andersenova","Andrštova","Andělova","Anenská","Anenské Nám.","Anenské Náměstí","Anežky Malé","Anežská","Angelovova","Anglická","Angolská","Anhaltova","Ankarská","Anny Drabíkové","Anny Letenské","Anny Rybníčkové","Anny Čížkové","Antala Staška","Antonína Hodného","Antonína Čermáka","Antonínská","Anýzová","Apolinářská","Arabská","Aranžérská","Arbesovo Nám.","Arbesovo Náměstí","Archangelská","Archeologická","Archimédova","Archivní","Argentinská","Aristotelova","Arkalycká","Armádní","Armádního Sboru","Armády","Arménská","Arnošta Valenty","Astlova","Athénská","Atletická","Aubrechtové","Augustinova","Augustova","Austova","Aviatická","Axmanova","Azalková","Azuritová","Ašská","Baarova","Babická","Babiččina","Babočková","Babská","Babylonská","Babákova","Bachmačské Nám.","Bachmačské Náměstí","Bachova","Bacháčkova","Badeniho","Bajgarova","Bajkalská","Bajkonurská","Bakalářská","Bakovská","Bakurinova","Balabánova","Balbínova","Banskobystrická","Baranova","Barchovická","Barešova","Barrandova","Barrandovská","Bartolomějská","Bartoňkova","Bartoňova","Bartoškova","Bartákova","Bartůňkova","Barunčina","Barvířská","Barákova","Basilejské Nám.","Basilejské Náměstí","Bassova","Batelovská","Batličkova","Bavorovská","Bavorská","Bazalková","Bazovského","Bačetínská","Baňská","Baškirská","Bašteckého","Baštýřská","Bažantní","Beaufortova","Bechlínská","Bechyňova","Bechyňská","Beckovská","Bedlová","Bednářská","Bedrnova","Bedřichovská","Beethovenova","Beldova","Belgická","Bellova","Bellušova","Bendlova","Bendova","Benecká","Benediktská","Benešovská","Benická","Benkova","Benákova","Benátská","Benáčanova","Beníškové","Beranových","Bergerova","Bergmanova","Berkovská","Berlínská","Bermanova","Bernartická","Bernolákova","Berounská","Bertrámová","Berylová","Besední","Beskydská","Betlémská","Betlémské Nám.","Betlémské Náměstí","Betáňská","Bezdrevská","Bezděkovská","Bezinková","Bezová","Bezprašná","Bečovská","Bečvářova","Bečvářská","Beřkovická","Bešťákova","Bieblova","Binarova","Biskupcova","Biskupská","Biskupský Dvůr","Blachutova","Blahníkova","Blahoslavova","Blanická","Blatenská","Blatnická","Blatovská","Blatská","Blattného","Blažimská","Blažkova","Blažíčkova","Blešnovská","Blodkova","Bludovická","Blériotova","Blšanecká","Bobkova","Bochovská","Bodláková","Bohdalec","Bohdalecká","Bohdanečská","Bohdašínská","Bohnická","Bohrova","Bohumínská","Bohuslava Martinů","Bohuslava Ze Švamberka","Bohuslavická","Bohušovická","Boháčova","Bohúňova","Bojanovická","Bojasova","Bojetická","Boješická","Bojkovická","Bojovská","Bojínková","Bojčenkova","Bolebořská","Boleratická","Boleslavova","Boleslavská","Boletická","Bolevecká","Bolinská","Boloňská","Bolzanova","Bolívarova","Borecká","Borečkova","Borodinská","Borotínská","Borovanská","Borovanského","Borovnická","Borovská","Borová","Borošova","Borská","Borského","Boršov","Boršovská","Borůvková","Boseňská","Botevova","Botičská","Boudova","Bousovská","Boučkova","Bouřilova","Boušova","Bozděchova","Boční I","Boční Ii","Bořanovická","Bořetická","Bořetínská","Bořivojova","Boříkova","Bošická","Bošilecká","Bošínská","Božanovská","Božecká","Božejovická","Boženy Hofmeisterové","Boženy Jandlové","Boženy Němcové","Boženy Stárkové","Božetická","Božetěchova","Božkova","Božkovská","Božídarská","Brabcova","Bramboříková","Branaldova","Brandejsova","Brandejsovo Nám.","Brandejsovo Náměstí","Brandlova","Brandýská","Branická","Branické Nám.","Branické Náměstí","Branislavova","Branišovská","Branská","Bratislavská","Bratranců Veverkových","Bratří Dohalských","Bratří Venclíků","Bratří Čapků","Bratříkovská","Braunerova","Braunova","Braškovská","Brdecká","Brdičkova","Brdlíkova","Brechtova","Brehmova","Breitcetlova","Brichtova","Brigádnická","Brigádníků","Brixiho","Brodecká","Brodského","Bromova","Bronzová","Broskvoňová","Broumarská","Broumovská","Brozánská","Brožíkova","Brtecká","Brtnická","Brumovická","Brunclíkova","Brunelova","Brunnerova","Bruselská","Brusinková","Bruslařská","Bryksova","Brzická","Brzorádových","Brázdimská","Brňovská","Bubenečská","Bubenská","Bubenské Nábř.","Bubenské Nábřeží","Bubeníčkova","Bublavská","Bublíkova","Bubnova","Bucharova","Buchlovská","Buchovcova","Budapešťská","Budečská","Budilova","Budilovská","Budovatelská","Budyňská","Budyšínská","Budínova","Budčická","Budějovická","Bukolská","Bukovecká","Bukovinská","Buková","Bulharská","Buližníková","Bulovka","Burdova","Burešova","Burianova","Butovická","Buzulucká","Buštěhradská","Bydhošťská","Bydžovská","Bydžovského","Bylanská","Bystrá","Bystřická","Bystřičná","Byšická","Byškovická","Bzenecká","Bártlova","Bášťská","Bílenecké Nám.","Bílenecké Náměstí","Bílinská","Bílkova","Bílovská","Bílá","Bílčická","Bínova","Bítovská","Böhmova","Býšovská","Běchorská","Běchovická","Běhounkova","Bělehradská","Bělečská","Bělinského","Bělocerkevská","Bělocká","Bělohorská","Bělomlýnská","Běloveská","Běluňská","Bělušická","Bělásková","Bělčická","Běžecká","Běžná","Břeclavská","Břehová","Břetislavova","Břevnovská","Březanova","Březecká","Březenská","Březinova","Březiněveská","Březnická","Březnová","Březovická","Březovského","Březová","Břečťanová","Břežanská","Břežánecká","Břidlicová","Břidličná","Břízova","Bříšťanská","Cafourkova","Cedrová","Celetná","Celniční","Celsiova","Cementářská","Ceplechova","Cerhenická","Cerhýnská","Cetyňská","Chabařovická","Chaberská","Chabeřická","Chabská","Chalabalova","Chaloupeckého","Chaloupky","Chaltická","Chalupkova","Chalupnická","Chaplinovo Nám.","Chaplinovo Náměstí","Charkovská","Charlese De Gaulla","Charvátova","Chatařská","Chatová","Chebská","Chelčického","Chemická","Chilská","Chittussiho","Chladírenská","Chlebovická","Chlumecká","Chlumova","Chlumínská","Chlumčanského","Chlupova","Chlupáčova","Chládkova","Chmelařská","Chmelická","Chmelová","Chmelířova","Choceradská","Choceňská","Chocholouškova","Chocholova","Chodecká","Chodovecké Nám.","Chodovecké Náměstí","Chodovická","Chodovská","Chodská","Cholupická","Chomutovická","Chomutovská","Chopinova","Choratická","Chorošová","Chorušická","Chorvatská","Chotečská","Chotkova","Chotouchovská","Chotouňská","Chotovická","Chotutická","Chotěbuzská","Chotěnovská","Chotětovská","Chotěšovská","Chovatelská","Chrastavská","Chrobolská","Chrpová","Chrudimská","Chráněná","Chrášťanská","Chuchelská","Chudenická","Chudoměřická","Churnajevova","Churáňovská","Chvaletická","Chvalečská","Chvalkovická","Chvalova","Chvalská","Chvalšovická","Chvatěrubská","Chvojenecká","Chyjická","Chýnická","Chýnovská","Chýňská","Chřibská","Cibulka","Cidlinská","Cigánkova","Cihelná","Cihlářova","Cihlářská","Cimburkova","Ciolkovského","Cirkusová","Cisterciácká","Citolibská","Coriových","Ctiborova","Ctiněveská","Ctiradova","Ctěnická","Cukerní","Cukrovarnická","Cukrovarská","Cuřínova","Cvikovská","Cvičebná","Cvrčkova","Cyprichova","Cíglerova","Cílkova","Cínovecká","Církova","Církvická","Církvičná","Císařská Louka","Císařský Ostrov","Cítovská","Daimlerova","Dalejská","Dalešická","Daliborova","Dalimilova","Dalovická","Dandova","Danielova","Dany Medřické","Darwinova","Dasnická","Davelská","Davidovičova","Davídkova","Dačická","Dačického","Daňkova","Dašická","Daškova","Dehtínská","Dejvická","Demlova","Demoliční","Desenská","Destinnové","Destinové","Devonská","Deylova","Deštná","Dešťová","Diabasová","Diamantová","Diblíkova","Dienzenhoferovy Sady","Dieselova","Diskařská","Dismanova","Dittrichova","Divadelní","Divecká","Diviznová","Divišova","Divišovská","Divoká Šárka","Dlabačov","Dlouhá","Dlážděná","Do Blatin","Do Borovin","Do Chuchle","Do Dolnic","Do Dubin","Do Dubče","Do Hlinek","Do Klukovic","Do Kopečka","Do Koutů","Do Lipan","Do Lipin","Do Luk","Do Panenek","Do Podkovy","Do Polí","Do Potoků","Do Píšovic","Do Roklí","Do Rybníčků","Do Svépravic","Do Vozovny","Do Vrchu","Do Vršku","Do Zahrádek I","Do Zahrádek Ii","Do Zátiší","Do Údolí","Do Újezda","Do Čertous","Do Čtvrti","Do Říčan","Dobevská","Dobnerova","Dobratická","Dobronická","Dobropolská","Dobrovická","Dobrovolného","Dobrovolského","Dobrovského","Dobrovízská","Dobročovická","Dobrošovská","Dobrušská","Dobřanská","Dobřejovická","Dobřenická","Dobřichovská","Dobšická","Dobšínská","Dohalická","Doksanská","Dolanská","Dolejškova","Doležalova","Dolina","Dolnobranská","Dolnobřežanská","Dolnocholupická","Dolnojirčanská","Dolnokrčská","Dolnokřeslická","Dolnomlýnská","Dolnoměcholupská","Dolnopočernická","Dolnočernošická","Dolní","Dolní Chaloupky","Dolomitová","Dolská","Dolákova","Dolínecká","Dolňanská","Domanovická","Domašínská","Domažlická","Dominova","Dominínská","Domkovská","Domkářská","Domousnická","Donatellova","Donovalská","Donská","Donátova","Donínská","Dopplerova","Dopravní","Dopraváků","Dostihová","Dostojevského","Doubecká","Doubická","Doubravická","Doubravská","Doubravínova","Doubravčická","Doudlebská","Doudova","Doupovská","Dr. Marodyho","Dr. Zikmunda Wintra","Dr.Zikmunda Wintra","Dragounská","Drahanská","Drahelická","Drahelčická","Drahobejlova","Drahorádova","Drahotická","Drahotínská","Drahovská","Drahoňovského","Draženovská","Dražetická","Dražická","Dražického","Dražického Nám.","Dražického Náměstí","Dražkovská","Dreyerova","Drimlova","Drnovská","Drobná","Drtikolova","Drtinova","Druhanická","Druhého Odboje","Družicová","Družnosti","Družná","Družstevní","Družstevní Ochoz","Drážní","Drůbežnická","Drůbežářská","Dubanská","Dubenecká","Dubečská","Dubečské Horky","Dubinská","Dubnická","Dubnova","Dubovická","Dubová","Dubrovnická","Dubská","Duchcovská","Duchoslávka","Dudkova","Dudínská","Duhová","Dukelská","Dukelských Hrdinů","Dunajevského","Dunajská","Dunická","Dunovského","Durychova","Dusíkova","Duškova","Dušní","Dvorecká","Dvorecké Nám.","Dvorecké Náměstí","Dvorní","Dvorská","Dvoudílná","Dvouletky","Dvouramenná","Dvořeckého","Dvořišťská","Dvořákova","Dvořákovo Nábř.","Dvořákovo Nábřeží","Dygrýnova","Dyjská","Dykova","Dářská","Dürerova","Dýšinská","Děbolínská","Dědická","Dědinova","Dědinská","Děkanská","Děkanská Vinice I","Děkanská Vinice Ii","Dělená","Dělnická","Dělostřelecká","Dětenická","Dětská","Dětský Ostrov","Děvínská","Děčínská","Dřevařská","Dřevnická","Dřevná","Dřevčická","Dřínovská","Dřínová","Dřítenská","Eberlova","Ebrova","Edisonova","Edvardova","Egyptská","Eichlerova","Einsteinova","Ejpovická","Ekonomická","Eledrova","Elektrárenská","Eliášova","Elišky Junkové","Elišky Krásnohorské","Elišky Peškové","Elišky Přemyslovny","Ellnerové","Elsnicovo Náměstí","Emilie Hyblerové","Emlerova","Engelmüllerova","Engelova","Englerova","Erbenova","Estonská","Etiopská","Euklidova","Evropská","Evy Olmerové","Exnárova","F.V.Veselého","Fabiánova","Fabiánská","Fadějevova","Fajmanové","Fajtlova","Falcká","Faltysova","Famfulíkova","Fantova","Faradayova","Farkašova","Farní","Farská","Farského","Fastrova","Federova","Fejfarova","Felberova","Fenyklová","Fetrovská","Feřtekova","Fialková","Fibichova","Fikerova","Filipova","Filipovského","Filipíny Welserové","Fillova","Filmařská","Filosofská","Fingerova","Finkovská","Finská","Firkušného","Fischlova","Fišerova","Flemingovo Nám.","Flemingovo Náměstí","Flájská","Flöglova","Foerstrova","Folmavská","Formanská","Formánkova","Fořtova","Fragnerova","Francouzská","Františka Diviše","Františka Jansy","Františka Kadlece","Františka Křížka","Františka Černého","Františka Červeného","Františka Šimáčka","Františkova","Franty Kocourka","Frančíkova","Freiwaldova","Freyova","Frimlova","Fričova","Froncova","Frostova","Froňkova","Frydrychova","Fryčovická","Fráni Šrámka","Frézařská","Frýdecká","Frýdlantská","Fuchsova","Fügnerovo Nám.","Fügnerovo Náměstí","Gabinova","Gabčíkova","Gagarinova","Galandova","Galileova","Gallašova","Galvaniho","Gaussova","Gdaňská","Generála Janouška","Generála Mejstříka","Generála Píky","Generála Šišky","Gensovská","Geologická","Gercenova","Gerstnerova","Ginzova","Glazunovova","Glinkova","Glowackého","Goetheho","Gogolova","Golfová","Gollova","Golčova","Gončarenkova","Gorazdova","Gotthardská","Goyova","Gočárova","Grafická","Grafitová","Grammova","Granátová","Gregorova","Grussova","Gruzínská","Gutfreundova","Gutova","Gymnasijní","Gymnastická","Habartická","Habartovská","Haberfeldova","Habrovská","Habrová","Habřická","Hackerova","Hadovitá","Hadravská","Hajní","Hakenova","Halasova","Halenkovská","Halštatská","Hamerská","Hamplova","Hamrová","Hamsíkova","Hankova","Hanouškova","Hanusova","Hanušova","Hanzelkova","Hanzlíkova","Harantova","Harcovská","Harlacherova","Harmonická","Harrachovská","Hartenberská","Hasičská","Hasičů","Hasova","Hastrmanská","Haunerova","Hauptova","Hausmannova","Havanská","Havelská","Havelská Ulička","Havlovického","Havlovská","Havlínova","Havlíčkova","Havlíčkovo Nám.","Havlíčkovo Náměstí","Havlíčkovy Sady","Havlůjové","Havranická","Havraní","Havránkova","Havířovská","Havířská","Haškova","Hašlerova","Haštalská","Haštalské Nám.","Haštalské Náměstí","Heckelova","Heineho","Heinemannova","Hejnická","Hejplíkova","Hejtmanská","Hejtmánkova","Hekova","Hekrova","Heldova","Heleny Malířové","Hellichova","Helmova","Helsinská","Helénská","Hennerova","Heranova","Herbenova","Herdovská","Herlíkovická","Hermanická","Hermelínská","Hermíny Týrlové","Heroldovy Sady","Herrmannova","Herrova","Hertzova","Herálecká I","Herálecká Ii","Herálecká Iii","Herálecká Iv","Herčíkova","Hevlínská","Heydukova","Heyrovského Nám.","Heyrovského Náměstí","Hečkova","Heřmanova","Heřmánková","Hildy Čihákové","Hillebrantova","Hilmarova","Hiršlova","Hlavatého","Hlavenecká","Hlavní","Hlavova","Hlaváčkova","Hlaváčova","Hlaďova","Hledíková","Hlinská","Hlivická","Hlohová","Hloubětínská","Hlubocká","Hluboká","Hlubočepská","Hlušičkova","Hládkov","Hlávkova","Hněvkovská","Hněvkovského","Hnězdenská","Hoblířská","Hodkovická","Hodkovská","Hodonínská","Hodčina","Hodějovská","Hoděšovická","Hofbauerova","Hoffmannova","Hokejová","Hokešovo Nám.","Hokešovo Náměstí","Holandská","Holekova","Holenická","Holenská","Holečkova","Holešovické Nábřeží","Holešovický Přístav","Holická","Hollarovo Nám.","Hollarovo Náměstí","Holohlavská","Holotínská","Holoubkova","Holoubkovská","Holubická","Holubinková","Holubkova","Holubova","Holubí","Holušická","Holyňská","Holátova","Holínská","Holýšovská","Holčovická","Holšická","Homolová","Homérova","Honzíkova","Hornická","Hornocholupická","Hornofova","Hornokrčská","Hornokřeslická","Hornomlýnská","Hornoměcholupská","Hornopočernická","Horní","Horní Chaloupky","Horní Hrdlořezská","Horní Stromky","Horníčkova","Horolezecká","Horoměřická","Horoušanská","Horovo Nám.","Horovo Náměstí","Horská","Horusická","Horymírovo Nám.","Horymírovo Náměstí","Horákova","Horáčkova","Horčičkova","Horňátecká","Horšovská","Hospodářská","Hostavická","Hostinského","Hostivařská","Hostivařské Nám.","Hostivařské Náměstí","Hostivická","Hostivítova","Hostišovská","Hostouňská","Hostošova","Hostýnská","Houbařská","Houdova","Hovorčovická","Hořanská","Hořejší Náb.","Hořejší Nábřeží","Hořejšího","Hořelická","Hořická","Hořovského","Hořínecká","Hoškova","Hoštická","Hošťálkova","Hrabačovská","Hrabákova","Hrachovská","Hrad I. Nádvoří","Hrad Ii. Nádvoří","Hrad Iii. Nádvoří","Hradební","Hradecká","Hradeckých","Hradečkova","Hradešínská","Hradčanské Nám.","Hradčanské Náměstí","Hraniční","Hrazanská","Hrdinova","Hrdličkova","Hrdlořezská","Hrdoňovická","Hroncova","Hronovská","Hronětická","Hrozenkovská","Hroznová","Hrozného","Hrubého","Hrubínova","Hrudičkova","Hrusická","Hruškovská","Hrušovanské Nám.","Hrušovanské Náměstí","Hrušovická","Hrušovská","Hrušínského","Hrušňová","Hrádková","Hráského","Huberova","Hubičkova","Hubáčkova","Hudcova","Hudební","Hudečkova","Hugo Haase","Hulanova","Hulická","Humenecká","Humpolecká","Huntířovská","Hurbanova","Husařská","Husinecká","Husitská","Husníkova","Husova","Husovo Nám.","Husovo Náměstí","Hustopečská","Hutnická","Huťská","Hviezdoslavova","Hvozdecká","Hvozdnická","Hvozdíková","Hvožďanská","Hvězdonická","Hvězdova","Hvězdářská","Hyacintová","Hybernská","Hybešova","Hynaisova","Hypšmanova","Hábova","Hájecká","Hájenská","Hájkova","Hájovna U Podjezdu","Hájovna V Šárce","Hájová","Hájíčkova","Hájčí","Hákova","Hálkova","Hálova","Hálův Statek","Högerova","Hübnerové","Hřbitovní","Hřebenová","Hřebíkova","Hřenská","Hřibojedská","Hřibská","Hříbková","Hřídelecká","Hůlkova","Hůrská","Ibsenova","Imrychova","Ingrišova","Internacionální","Irkutská","Irská","Irvingova","Italská","Ivančická","Izraelská","Jabkenická","Jablonecká","Jablonského","Jabloňová","Jablunkovská","Jagellonská","Jahodnická","Jahodová","Jakobiho","Jakubovská","Jakubská","Jakutská","Jalodvorská","Jalovcová","Jaltská","Jamborova","Jamská","Jana Bílka","Jana Jindřicha","Jana Karafiáta","Jana Kašpara","Jana Marka","Jana Masaryka","Jana Ouřady","Jana Přibíka","Jana Růžičky","Jana Srba","Jana Zajíce","Jana Čerstvého","Jana Želivského","Janderova","Jandova","Janečkova","Jankovcova","Jankovská","Janouchova","Janouškova","Janovická","Janovská","Janovského","Jansenova","Janského","Jansova","Jantarová","Janákova","Janáčkovo Nábř.","Janáčkovo Nábřeží","Janýrova","Jančova","Jarešova","Jarkovská","Jarmily Novotné","Jarní","Jarníkova","Jaromíra Jindry","Jaromíra Vejvody","Jaromírova","Jaroměřská","Jaroslava Foglara","Jaroslava Švehly","Jaroslavická","Jasanová","Jaselská","Jasenická","Jasenná","Jasmínová","Jasná I","Jasná Ii","Jaspisová","Jateční","Jaurisova","Javorenská","Javornická","Javorová","Javorská","Javořická","Jašíkova","Jažlovická","Jedlová","Jednostranná","Jednotného Zemědělského Družstva","Jednořadá","Jelenovská","Jelení","Jelínkova","Jemenská","Jemnická","Jenerálka","Jenečská","Jenišovská","Jenská","Jeníkovická","Jenštejnská","Jeremenkova","Jeremiášova","Jerevanská","Jeronýmova","Jeruzalémská","Jesenická","Jeseniova","Jestřebická","Jetelová","Jetřichovická","Jevanská","Jezdecká","Jezdovická","Jezerní","Jezerská","Jezevčí","Ječná","Jeřabinová","Jeřická","Jeřábkova","Jeřábnická","Jeřábová","Ješetická","Ještědská","Ježdíkova","Ježkova","Ježovická","Ježovská","Jihlavská","Jihovýchodní I","Jihovýchodní Ii","Jihovýchodní Iii","Jihovýchodní Iv","Jihovýchodní Ix","Jihovýchodní V","Jihovýchodní Vi","Jihovýchodní Vii","Jihovýchodní Viii","Jihozápadní I","Jihozápadní Ii","Jihozápadní Iii","Jihozápadní Iv","Jihozápadní V","Jihozápadní Vi","Jihočeská","Jilemnická","Jilemnického","Jilmová","Jilská","Jindrova","Jindřicha Jindřicha","Jindřicha Plachty","Jindřichova","Jindřišská","Jinolická","Jinonická","Jinočanská","Jirenská","Jirečkova","Jirkovská","Jirsákova","Jirsíkova","Jiránkova","Jiráskovo Nám.","Jiráskovo Náměstí","Jirčanská","Jiskrova","Jistebnická","Jitkovská","Jitravská","Jitrocelová","Jitřní","Jivenská","Jizerská","Jičínská","Jiřická","Jiřinková","Jiřiny Štěpničkové","Jiřská","Jiřího Jandy","Jiřího Mašína","Jiřího Ze Vtelna","Jiříčkova","Jiříčkové","Jižní I","Jižní Ii","Jižní Iii","Jižní Iv","Jižní Ix","Jižní Nám.","Jižní Náměstí","Jižní Spojka","Jižní V","Jižní Vi","Jižní Vii","Jižní Viii","Jižní Xi","Jižní Xii","Jižní Xiii","Jižní Xiv","Jižní Xv","Jižní Xvi","Jižní Xvii","Johanitská","Jordana Jovkova","Jordánská","Josefa Bíbrdlíka","Josefa Houdka","Josefa Kočího","Josefa Němce","Josefa Vašíčka","Josefa Šimůnka","Josefská","José Martího","Juarézova","Jugoslávská","Jugoslávských Partyzánů","Jungmannova","Jungmannovo Náměstí","Junácká","Jupiterova","Jurkovičova","Juárezova","Jzd","Jáchymova","Jáchymovská","Jánošíkova","Jánská","Jánský Vršek","Jíchova","Jílkova","Jílovická","Jílovišťská","Jílovská","Jílová","Jírova","Jírovcovo Nám.","Jírovcovo Náměstí","Jívanská","Jívová","K Austisu","K Avii","K Barrandovu","K Bateriím","K Bažantnici","K Belvederu","K Berance","K Beranovu","K Berounce","K Beránku","K Betonárně","K Betáni","K Blatovu","K Bohnicím","K Borovíčku","K Botiči","K Brance","K Brnkám","K Brusce","K Brůdku","K Bílému Vrchu","K Běchovicům","K Březince","K Březiněvsi","K Břečkám","K Celinám","K Cementárně","K Chabům","K Chaloupce","K Chaloupkám","K Chatám","K Chmelnici","K Chumberku","K Cihelně","K Cikánce","K Cíli","K Dalejím","K Dobré Vodě","K Dolům","K Drahani","K Drazdům","K Drsnici","K Dubinám","K Dubovému Mlýnu","K Dubu","K Dubči","K Dálnici","K Dýmači","K Děrám","K Fantovu Mlýnu","K Farkám","K Fialce","K Fišpance","K Habrovce","K Habru","K Haltýři","K Havlínu","K Hluboké Cestě","K Hlásku","K Holyni","K Holému Vrchu","K Homolce","K Horkám","K Horním Počernicím","K Horoměřicům","K Hořavce","K Hradišti","K Hrnčířům","K Hrušovu","K Hrázi","K Hutím","K Hádku","K Háječku","K Háji","K Hájku","K Hájovně","K Hájům","K Hárunce","K Interně","K Jalovce","K Jasánkám","K Jelenu","K Jelenám","K Jezeru","K Jezu","K Jezírku","K Jihu","K Jinočanům","K Jižnímu Městu","K Juliáně","K Jízdárně","K Labeškám","K Ladům","K Lahovičkám","K Lahovské","K Lažance","K Lesoparku","K Lesu","K Lesíku","K Letišti","K Letňanům","K Libuši","K Lindě","K Lipanům","K Lipinám","K Lipám","K Lochkovu","K Lomu","K Louži","K Luhu","K Lukám","K Lučinám","K Lužinám","K Ládví","K Lánu","K Lávce","K Lázním","K Lípě","K Markétě","K Matěji","K Mejtu","K Metru","K Milíčovu","K Mlíčníku","K Mlýnu","K Modřanskému Nádraží","K Mohyle","K Moravině","K Mostku","K Mostu","K Motelu","K Motolu","K Mírám","K Měcholupům","K Měchurce","K Nedvězí","K Netlukám","K Noskovně","K Nouzovu","K Nové Vsi","K Nové Škole","K Novému Dvoru","K Novému Hradu","K Novému Sídlišti","K Novým Domkům","K Nádraží","K Nádrži","K Náhonu","K Náměstí","K Náplavce","K Návrší","K Návsi","K Obci","K Obecním Hájovnám","K Oboře","K Obsinám","K Ochozu","K Ohradě","K Okrouhlíku","K Olympiku","K Opatřilce","K Oplocení","K Orionce","K Osmidomkům","K Otočce","K Ovčínu","K Padesátníku","K Palečku","K Panenkám","K Parku","K Pastvinám","K Pazderkám","K Pekárně","K Peluňku","K Petrově Komoře","K Pitkovicům","K Podchodu","K Podjezdu","K Polím","K Pomníku","K Popelce","K Potoku","K Poště","K Pramenu","K Prelátům","K Prádelně","K Průhonicům","K Průhonu","K Průmstavu","K Pyramidce","K Pérovně","K Pískovně","K Písnici","K Přehradám","K Přejezdu","K Přístavišti","K Přívozu","K Radhošti","K Radonicům","K Radotínu","K Remízku","K Rokli","K Rokytce","K Rotundě","K Rovinám","K Rozkoši","K Rozmezí","K Roztokům","K Rozvodně","K Rukavičkárně","K Rybníku","K Rybníčku","K Rybníčkům","K Rybárně","K Ryšánce","K Sadu","K Safině","K Samoobsluze","K Samotě","K Sedlišti","K Sibřině","K Sokolovně","K Sopce","K Starému Bubenči","K Starému Lomu","K Stavebninám","K Sukovu","K Sádkám","K Sídlišti","K Teplárně","K Topolům","K Topírně","K Transformátoru","K Trati","K Trninám","K Trnkám","K Trníčku","K Truhlářce","K Tržišti","K Tuchoměřicům","K Táboru","K Třebonicům","K Třešňovce","K Tůni","K Ubytovnám","K Uhříněvsi","K Učilišti","K Valu","K Vejvoďáku","K Velké Ohradě","K Velkému Dvoru","K Verneráku","K Viaduktu","K Vidouli","K Vilkám","K Vinici","K Vinicím","K Vinoři","K Vizerce","K Višňovce","K Višňovému Sadu","K Vltavě","K Vlásence","K Vodici","K Vodojemu","K Vodárně","K Vodě","K Vrbičkám","K Vrbě","K Vrcholu","K Vrtilce","K Vršíčku","K Vyhlídce","K Vysoké Cestě","K Vystrkovu","K Václavce","K Vápence","K Váze","K Výboru","K Výtopně","K Výzkumným Ústavům","K Větrolamu","K Zabrkům","K Zadní Kopanině","K Zahradnictví","K Zahradám","K Zahrádkám","K Zastávce","K Zatáčce","K Zelené Louce","K Zeleným Domkům","K Zelenči","K Zámku","K Zátiší","K Závodišti","K Závorám","K Závěrce","K Závětinám","K Údolí","K Údolí Hvězd","K Újezdu","K Ústavu","K Úvozu","K Černošicím","K Červenému Dvoru","K Červenému Vrchu","K Čestlicům","K Čihadlům","K Ďáblicům","K Řece","K Řeporyjím","K Říčanům","K Šafránce","K Šancím","K Šeberovu","K Šeberáku","K Šedivce","K Šubrtce","K Železnici","K Žižkovu","Kabeláčova","Kabešova","Kabátové","Kadaňská","Kadeřávkovská","Kafkova","Kahovská","Kaizlovy Sady","Kakosova","Kakostová","Kalabisova","Kalašova","Kalinová","Kališnická","Kališťská","Kalská","Kalvodova","Kamelova","Kamencová","Kamenická","Kamenitá","Kamenná","Kameníků","Kamerunská","Kampanova","Kamzíková","Kamýcká","Kanadská","Kandertova","Kanovnická","Kapitulská","Kaplanova","Kaplická","Kapraďová","Kaprova","Kapucínská","Karafiátová","Karasova","Karasovská","Kardausova","Kardašovská","Karenova","Karfíkova","Karla Engliše","Karla Hlaváčka","Karla Kryla","Karla Křížka","Karla Michala","Karla Rachůnka","Karla Tomáše","Karla Zicha","Karla Černého","Karlická","Karlova","Karlovarská","Karlovická","Karlovo Nám.","Karlovo Náměstí","Karlínské Nám.","Karlínské Náměstí","Karlštejnská","Karmelitská","Karolinská","Karoliny Světlé","Karpatská","Kartounářů","Kartouzská","Kasalická","Kateřinská","Kateřinské Nám.","Kateřinské Náměstí","Katovická","Katusická","Kavkazská","Kazaňská","Kazašská","Kazimírova","Kaznějovská","Kazín","Kazínská","Kačerovská","Kačínská","Kaňkova","Kaňkovského","Kaňovská","Kašeho","Kaškova","Kašovická","Kašparovo Nám.","Kašparovo Náměstí","Kašperská","Kaštanová","Kbelská","Kdoulová","Ke Březině","Ke Břvům","Ke Cvičišti","Ke Dračkám","Ke Dráze","Ke Dvoru","Ke Džbánu","Ke Garážím","Ke Golfu","Ke Goniu","Ke Hlásce","Ke Hrádku","Ke Hrázi","Ke Hřbitovu","Ke Hřišti","Ke Kablu","Ke Kalvárii","Ke Kaménce","Ke Kamínce","Ke Kamýku","Ke Kapličce","Ke Kapslovně","Ke Karlovu","Ke Kateřinkám","Ke Kazínu","Ke Kašně","Ke Kinu","Ke Kladivům","Ke Klimentce","Ke Klubovně","Ke Klínku","Ke Klíčovu","Ke Koh-I-Nooru","Ke Kolodějskému Zámku","Ke Kolodějům","Ke Kolonii","Ke Konstruktivě","Ke Kopečku","Ke Korunce","Ke Kostelu","Ke Kostelíčku","Ke Kotlářce","Ke Koulce","Ke Koupališti","Ke Kovárně","Ke Kozím Hřbetům","Ke Královicům","Ke Krči","Ke Krčské Stráni","Ke Kulišce","Ke Kulturnímu Domu","Ke Kurtům","Ke Kyjovu","Ke Kálku","Ke Křížku","Ke Křížkám","Ke Lhoteckému Lesu","Ke Mlýnku","Ke Mlýnu","Ke Schodům","Ke Skalce","Ke Skalkám","Ke Skladům","Ke Sklárně","Ke Skále","Ke Slatinám","Ke Slivenci","Ke Smrčině","Ke Smíchovu","Ke Splávku","Ke Spofě","Ke Spořilovu","Ke Spálence","Ke Srážku","Ke Stadionu","Ke Stanici","Ke Starému Hřišti","Ke Starým Rybníkům","Ke Stinkovskému Rybníku","Ke Strašnické","Ke Strouze","Ke Stráni","Ke Strži","Ke Studni","Ke Studánce","Ke Stupicím","Ke Stáčírně","Ke Stírce","Ke Střelnici","Ke Sv. Izidoru","Ke Třem Mostům","Ke Xaverovu","Ke Zbraslavi","Ke Zbrojnici","Ke Zbuzanům","Ke Zdibům","Ke Zdravotnímu Středisku","Ke Zděři","Ke Zlatému Kopci","Ke Zličínu","Ke Znaku","Ke Zvonici","Ke Zvoničce","Ke Školce","Ke Škole","Ke Šmejkalu","Ke Štvanici","Ke Štítu","Ke Štěpcům","Ke Štěrkovně","Ke Švestkovce","Kecova","Kejhova","Kejnická","Kellnerova","Keltská","Keltů","Kelvinova","Kemrova","Keplerova","Keramická","Kesnerka","Kestřanská","Keteňská","Kettnerova","Keřová","Khodlova","Kischova","Kišiněvská","Kladenská","Kladinovská","Kladrubská","Kladská","Klamovka","Klapkova","Klapálkova","Klatovská","Klausova","Klecandova","Klecanská","Klenečská","Klenovická","Klenovská","Klenová","Klečkova","Klečákova","Klešická","Klicperova","Klidná","Klihařská","Klikatá","Klimentská","Klivarova","Kloboukova","Kloboučnická","Kloknerova","Klokotská","Klostermannova","Klouzková","Kludských","Klukovická","Klánova","Klánovická","Klárov","Klášterecká","Klášterská","Klášterského","Klímova","Klínecká","Klínovecká","Klínová","Klírova","Klíčanská","Klíčova","Klíčovská","Kmochova","Knínická","Kněževeská","Kněžická","Koberkova","Kobrova","Kobyliská","Kobyliské Nám.","Kobyliské Náměstí","Kobylákova","Kochanova","Kocianova","Koclířova","Kocourova","Kodaňská","Kodicilova","Kodymova","Kohoutovská","Kohoutových","Kojetická","Kojická","Kokořínská","Kolbenova","Koldínova","Kolejní","Kolektivní","Kolešovská","Kollárova","Kolmistrova","Kolmá","Kolocova","Kolodějská","Kolonie U Obecní Cihelny","Kolonka","Kolovečská","Kolovratská","Kolová","Kolátorova","Koláčkova","Koláře Kaliny","Kolářova","Kolínova","Kolínská","Kolčavka","Komenského Nám.","Komenského Náměstí","Komornická","Komořanská","Komunardů","Komárkova","Komárovská","Koncová","Konecchlumského","Konečná","Kongresová","Konojedská","Konopišťská","Konopova","Konopáskova","Konstantinova","Konvalinková","Konviktská","Konzumní","Koníčkovo Nám.","Koníčkovo Náměstí","Konětopská","Koněvova","Konšelská","Konžská","Kopalova","Kopanina","Kopanská","Kopeckého","Koperníkova","Kopečná","Kopretinová","Kopřivnická","Korandova","Korunní","Korunovační","Korybutova","Korycanská","Korytná","Kosatcová","Kosařova","Kosmická","Kosmonoská","Kosova","Kosořická","Kosořská","Kostelecká","Kostelní","Kostelní Náměstí","Kostečná","Kostková","Kostlivého","Kostnické Nám.","Kostnické Náměstí","Kostomlatská","Kostrbova","Kostřínská","Kosárkovo Nábř.","Kosárkovo Nábřeží","Kosí","Koterovská","Kotevní","Kotlaska","Kotlářka","Kotorská","Kotovka","Kotrčová","Kotršálova","Kotíkova","Kotěrova","Koubkova","Koubova","Koukolová","Koulka","Koulova","Kounická","Kounovská","Koutská","Kouřimská","Kovanecká","Kovařovicova","Kovriginova","Kováků","Kovárenská","Kovářova","Kovářská","Kováříkova","Kozinova","Kozinovo Náměstí","Kozlova","Kozlovská","Kozmíkova","Kozomínská","Kozácká","Kozákovská","Kozáková","Kozí","Kočova","Kořenského","Košařova","Košická","Koštířova","Košátecká","Košíkářská","Košířské Nám.","Košířské Náměstí","Košťálkova","Koťátkova","Koželužská","Kožlanská","Kožná","Kožíškova","Kpt. Nálepky","Kpt. Stránského","Krabošická","Krahulčí","Krajanská","Krajní","Krajová","Krajánkova","Krakovská","Kralická","Kralupská","Krameriova","Kramlova","Kramolná","Kramolínská","Kramperova","Kraslická","Krasnická","Krasnojarská","Kratochvílova","Krausova","Krbická","Krchlebská","Krejnická","Krejčího","Kremličkova","Kremnická","Krhanická","Kristiánova","Kriváňská","Krkonošská","Krnovská","Krnská","Krocínova","Krocínovská","Kroftova","Krohova","Krokova","Krolmusova","Kropáčkova","Krosenská","Kroupova","Krouzova","Krovova","Krteňská","Kruhová","Krumlovská","Krupkovo Nám.","Krupkovo Náměstí","Krupná","Krupská","Krušovická","Kružberská","Krylovecká","Krymská","Krynická","Krystalová","Kryšpínova","Kryštofova","Krále Václava Iv.","Králodvorská","Králova","Královická","Královny Žofie","Královská Obora","Krásnolipská","Krásného","Krásova","Krátká","Krátkého","Krátký Lán","Krčmářovská","Krčská","Krčínovo Nám.","Krčínovo Náměstí","Krčínská","Krňovická","Krškova","Kubatova","Kubaštova","Kubelíkova","Kubišova","Kubištova","Kubova","Kubánské Nám.","Kubánské Náměstí","Kubíkova","Kubínova","Kuchařská","Kudeříkové","Kudrnova","Kukelská","Kukulova","Kukučínova","Kulhavého","Kulhánkovská","Kuncova","Kundratka","Kunešova","Kunická","Kunratická","Kunratická Spojka","Kuní","Kunínova","Kunčická","Kunětická","Kupeckého","Kupkova","Kurandové","Kurkova","Kurta Konráda","Kurzova","Kurčatovova","Kusá","Kusého","Kutilova","Kutnauerovo Náměstí","Kutnohorská","Kutrovická","Kuttelwascherova","Kutvirtova","Kučerova","Kučerové","Kuťatská","Kuželova","Kvapilova","Kvasinská","Kvestorská","Květinková","Květinářská","Květnická","Květnová","Květnového Povstání","Květnového Vítězství","Květná","Květoslavova","Květová","Kyjevská","Kyjovská","Kyjská","Kykalova","Kymrova","Kynická","Kyselova","Kyslíková","Kysucká","Kysúcká","Kytlická","Kytínská","Kácovská","Kádnerova","Kálikova","Kálmánova","Káranská","Křejpského","Křelovická","Křemelná","Křemencova","Křemenná","Křemenáčová","Křemílkova","Křenická","Křenova","Křepelčí","Křesadlova","Křesanovská","Křeslická","Křesomyslova","Křešínská","Křimická","Křimovská","Křivatcová","Křivenická","Křivoklátská","Křivá","Křičkova","Křišťanova","Křišťálová","Křižovnická","Křižovnické Nám.","Křižovnické Náměstí","Křižíkova","Křovinovo Nám.","Křovinovo Náměstí","Křtinská","Kříženeckého Nám.","Kříženeckého Náměstí","Křížkovského","Křížová","Labská","Labětínská","Ladislava Coňka","Ladova","Laglerové","Lahovská","Lamačova","Langweilova","Lannova","Lanýžová","Lanžhotská","Lanžovská","Laténská","Laubova","Laudonova","Laudova","Laurinova","Lazarská","Lačnovská","Lažanská","Lažanského","Lebeděvova","Ledařská","Ledecká","Ledečská","Ledkovská","Lednická","Lednová","Ledvická","Ledvinova","Ledč","Ledčická","Legerova","Legionářů","Lehárova","Leitzova","Leknínová","Leopoldova","Leskovecká","Lesnická","Lesného","Lesní","Lessnerova","Lesáků","Letců","Letecká","Letenská","Letenské Nám.","Letenské Náměstí","Letenské Sady","Letní","Letohradská","Letovská","Letňanská","Levandulová","Levobřežní","Levského","Levá","Lexova","Lečkova","Lešanská","Lešenská","Lešetínská","Lešovská","Leštínská","Lhenická","Lhotecká","Lhotská","Lhotákova","Liberecká","Liberijská","Libečkova","Libeňská","Libeňský Ostrov","Libeřská","Libichovská","Libická","Libišanská","Libišská","Libkovská","Liblická","Libochovická","Libocká","Liborova","Libotovská","Libovická","Libočanská","Liboňovská","Libošovická","Libuňská","Libušina","Libušská","Libáňská","Libínská","Libčanská","Libčická","Liběchovská","Libědická","Liběšická","Libřická","Lichá","Lidečská","Lidická","Lidického","Lihovarská","Liliová","Lilková","Limuzská","Lindavská","Lindleyova","Lindnerova","Linhartova","Linhartská","Lipanská","Lipecká","Lipenecká","Lipenská","Lipenské Nám.","Lipenské Náměstí","Lipnická","Lipoltická","Lipovická","Lipovská","Lipová Alej","Lipové Náměstí","Lipského","Lipí","Lisabonská","Listopadová","Lisztova","Litavská","Litevská","Litická","Litochlebská","Litoměřická","Litovická","Litošická","Litožnická","Litvínovská","Livornská","Lišanská","Lišická","Liškova","Lišovická","Liščí","Lnářská","Lobečská","Lochenická","Lochkovská","Lochotínská","Lodecká","Lodní Mlýny","Loděnická","Lodžská","Lohenická","Lohniského","Lojovická","Lolkova","Lomařská","Lomecká","Lomená","Lomnická","Lomnického","Lomová","Londýnská","Loosova","Lopatecká","Lopuchová","Loretánská","Loretánské Nám.","Loretánské Náměstí","Losinská","Lotyšská","Loucká","Loudova","Lounská","Lounských","Loutkářská","Loučanská","Loučimská","Loučná","Louňovická","Lovecká","Lovosická","Lovčenská","Lovčická","Lozická","Lošetická","Lošáková","Lstibořská","Lubenecká","Lublaňská","Lublinská","Lubnická","Lucemburská","Lucinková","Ludmilina","Ludvíkova","Luhovská","Lukavecká","Lukavského","Lukešova","Lukovská","Lukášova","Lumiérů","Lumírova","Luníkovská","Lupenická","Lupáčova","Lutínská","Luční","Luštěnická","Lužanská","Lužecká","Lužická","Lužnická","Lužná","Lužní","Lužská","Lvovská","Lysinská","Lysolajská","Lysolajské Údolí","Lyčkovo Nám.","Lyčkovo Náměstí","Lyžařská","Ládevská","Lánovská","Lánská","Lásenická","Láskova","Lázeňská","Lékařská","Lékořicová","Líbalova","Líbeznická","Lípová","Lískovická","Lísková","Líšnická","Lýskova","M. J. Lermontova","Macešková","Macharovo Nám.","Macharovo Náměstí","Machatého","Machkova","Machnova","Machovcova","Machovická","Machovská","Machuldova","Macháčkova","Madarova","Madaťjanova","Madridská","Magd. Rettigové","Magdalény Rettigové","Magistrů","Magnitogorská","Mahenova","Mahlerovy Sady","Mahulenina","Maiselova","Majerové","Majerského","Makedonská","Makovská","Makovského","Maková","Malachitová","Malebná","Malenická","Malešická","Malešické Nám.","Malešické Náměstí","Malešovská","Malinová","Maličká","Malkovského","Malletova","Malobřevnovská","Malostranské Nábř.","Malostranské Nábřeží","Malostranské Náměstí","Malotická","Malovická","Maltézské Nám.","Maltézské Náměstí","Malá","Malá Bylanská","Malá Houdova","Malá Klášterní","Malá Lada","Malá Michnovka","Malá Plynární","Malá Skloněná","Malá Smidarská","Malá Tyršovka","Malá Xaveriova","Malá Štupartská","Malá Štěpánská","Malátova","Malé Nám.","Malé Náměstí","Malého","Malínská","Malířská","Malý Dvůr","Malý Okrouhlík","Malšovická","Malšovské Nám.","Malšovské Náměstí","Mandloňová","Mandova","Mansfeldova","Manská Zahrada","Mantovská","Manželů Dostálových","Manželů Kotrbových","Manželů Lyčkových","Marciho","Marešova","Marie Cibulkové","Marie Podvalové","Mariánská","Mariánské Hradby","Mariánské Nám.","Mariánské Náměstí","Markova","Markupova","Markušova","Markvartická","Markyta","Markétská","Maroldova","Martinelliho","Martinická","Martinova","Martinovská","Martinská","Marty Krásové","Marvanova","Maršovská","Masarykovo Nábř.","Masarykovo Nábřeží","Masná","Matek","Matenská","Maternova","Mateřská","Mateřídoušková","Matjuchinova","Matoušova","Mattioliho","Matúškova","Matěchova","Matějkova","Matějovského","Matějská","Maxovská","Mazancova","Mazovská","Mazurská","Maďarská","Maňákova","Mařatkova","Mařákova","Maříkova","Mašatova","Maškova","Mašovická","Maštěřovského","Mašínova","Mechovka","Mechová","Medinská","Medkova","Medlovská","Medová","Meduňková","Meinlinova","Mejstříkova","Melantrichova","Meliorační","Melodická","Melounová","Menclova","Mendelova","Mendíků","Menšíkova","Menšíkovská","Merhoutova","Merkurova","Meruňková","Meskářova","Meteorologická","Metodějova","Metujská","Mexická","Mezi Chatami","Mezi Domky","Mezi Domy","Mezi Humny","Mezi Lysinami","Mezi Lány","Mezi Poli","Mezi Potoky","Mezi Rolemi","Mezi Rybníky","Mezi Sklady","Mezi Stráněmi","Mezi Vodami","Mezi Úvozy","Mezi Školami","Mezibranská","Mezihorská","Mezihoří","Mezilehlá","Mezilesní","Mezilesí","Meziluží","Mezipolí","Mezitraťová","Mezivrší","Meziškolská","Mečislavova","Mečovská","Mečíková","Michalovicova","Michalská","Michelangelova","Michelská","Michnova","Michnovka","Mickiewiczova","Mikanova","Mikova","Mikovcova","Mikovická","Mikulandská","Mikuleckého","Mikulova","Mikulovická","Mikuláše Z Husi","Mikulášská","Mikulčická","Mikšovského","Milady Horákové","Milana Kadlece","Milenovská","Milerova","Miletická","Miletínská","Milevská","Milešovská","Milotická","Milovická","Milánská","Milínská","Milíčova","Milíčovská","Mimoňská","Minaříkova","Minerální","Minická","Minská","Miranova","Miroslava Hajna","Miroslava Hamra","Mirotická","Mirovická","Mirošovická","Mirošovská","Mistrovská","Mistřínská","Miřetická","Miškovická","Mladenovova","Mladoboleslavská","Mladotická","Mladotova","Mladých","Mladých Běchovic","Mladčina","Mladějovská","Mlynářská","Mládeže","Mládežnická","Mládkova","Mládí","Mlázovická","Mlékárenská","Mlýnská","Mnichovická","Mochovská","Modenská","Modlanská","Modletická","Modletínská","Modravská","Modrá","Modrého","Modřanská","Modřínová","Mohelnická","Mohylová","Mojmírova","Mokrá","Mokřanská","Moldavská","Molitorovská","Molákova","Mongolská","Moravanská","Moravanů","Moravská","Morseova","Morstadtova","Morušová","Morávkova","Moskevská","Mostecká","Motolská","Moulíkova","Moysesova","Mozambická","Mozartova","Mošnova","Možného","Mramorová","Mratínská","Mračnická","Mrkosova","Mrkvičkova","Mrákovská","Mrázkova","Mrázovka","Mráčkova","Mrštíkova","Muchomůrková","Muchova","Mukařovská","Mukařovského","Murgašova","Murmanská","Musilova","Musorgského","Musílkova","Mutěnínská","Muzejní","Muzikova","Muškova","Mydlářka","Myjavská","Mylnerovka","Myslbekova","Myslivecká","Myslivečkova","Myslíkova","Myšlínská","Máchova","Mádrova","Májovková","Májová","Málkovská","Mánesova","Márova","Máslova","Máslovická","Mátová","Mílovská","Mílová","Mírová","Mírového Hnutí","Místecká","Míčova","Míšeňská","Míšovická","Münzbergerových","Mýtní","Měchenická","Měcholupská","Měděnecká","Mělická","Mělnická","Městská","Měsíčková","Měsíční","Měšická","Měšínská","Mšecká","Mšenská","N. A. Někrasova","Na Babách","Na Babě","Na Bahnech","Na Balkáně","Na Bambouzku","Na Baních","Na Barikádách","Na Bartoňce","Na Bateriích","Na Bačálkách","Na Baště Sv. Jiří","Na Baště Sv. Ludmily","Na Baště Sv. Tomáše","Na Bendovce","Na Benátkách","Na Beránce","Na Betonce","Na Bečvářce","Na Bitevní Pláni","Na Blanici","Na Blanseku","Na Blatech","Na Bluku","Na Bohdalci","Na Bojišti","Na Boleslavce","Na Borovém","Na Botiči","Na Botě","Na Božkovně","Na Brabenci","Na Brázdě","Na Bučance","Na Bělici","Na Bělidle","Na Bělohorské Pláni","Na Břehu","Na Břevnovské Pláni","Na Březince","Na Celné","Na Cestě","Na Chmelnici","Na Chobotě","Na Chodovci","Na Chvalce","Na Chvalské Tvrzi","Na Cihelně","Na Cihlářce","Na Cikorce","Na Cikánce","Na Cimbále","Na Cípu","Na Císařce","Na Dionysce","Na Dlouhé Mezi","Na Dlouhém Lánu","Na Dlážděnce","Na Dobešce","Na Dobré Vodě","Na Dolinách","Na Dolnici","Na Dolíku","Na Domovině","Na Doubkové","Na Drahách","Na Dračkách","Na Dražkách","Na Dubině","Na Dvorcích","Na Dyrince","Na Dílcích","Na Dílech","Na Dědince","Na Dědinách","Na Děkance","Na Dělostřílnách","Na Džbánu","Na Fabiánce","Na Farkách","Na Farkáně I","Na Farkáně Ii","Na Farkáně Iii","Na Farkáně Iv","Na Fialce I","Na Fialce Ii","Na Fidlovačce","Na Fišerce","Na Florenci","Na Floře","Na Folimance","Na Formance","Na Františku","Na Groši","Na Habrovce","Na Habrové","Na Hanspaulce","Na Harfě","Na Havránce","Na Hlavní","Na Hlinách","Na Hloubětínské Vinici","Na Hlídce","Na Holém Vrchu","Na Homolce","Na Homoli","Na Horce","Na Horkách","Na Hradním Vodovodu","Na Hranicích","Na Hrobci","Na Hroudě","Na Hrádku","Na Hrázi","Na Hubálce","Na Humnech","Na Hupech","Na Hutmance","Na Hutích","Na Hvížďalce","Na Hvězdárně","Na Hádku","Na Hájku","Na Hřebenech I","Na Hřebenech Ii","Na Hřebenkách","Na Hůrce","Na Jabloňce","Na Jahodách","Na Jarově","Na Jelenách","Na Jetelce","Na Jezerce","Na Jezerách","Na Jitřence","Na Jivinách","Na Julisce","Na Jílech","Na Jílu","Na Kameni","Na Kampě","Na Kapličce","Na Karlovce","Na Kavčích Horách","Na Kazance","Na Kačence","Na Kačerově","Na Kindlovce","Na Klaudiánce","Na Kleovce","Na Klikovce","Na Klimentce","Na Klášterním","Na Klínech","Na Klínku","Na Knížce","Na Kocourkách","Na Kocínce","Na Kodymce","Na Kolejním Statku","Na Komořsku","Na Konci","Na Konečné","Na Konvářce","Na Kopanině","Na Kopci","Na Kopečku","Na Kopytářce","Na Korunce","Na Korábě","Na Korálově","Na Kotlářce","Na Koupaliště","Na Kovárně","Na Kozačce","Na Kozinci","Na Košince","Na Košíku","Na Kraji","Na Krocínce","Na Krutci","Na Královce","Na Královně","Na Krčské Stráni","Na Kuthence","Na Kvintusce","Na Květnici","Na Kyjově","Na Křemínku","Na Křenkově","Na Křečku","Na Křivce","Na Křivině","Na Křtině","Na Křídle","Na Labuťce","Na Labuťce I","Na Labuťce Ii","Na Labuťce Iii","Na Labuťce Iv","Na Ladách","Na Lahovské","Na Laurové","Na Lepším","Na Lhotech","Na Lhotkách","Na Libušince","Na Losách","Na Louce","Na Loukoti","Na Louži","Na Loužku","Na Luka","Na Lukách","Na Luzích","Na Lučinách","Na Lužci","Na Lysinách","Na Lysině","Na Ládví","Na Lánech","Na Lávce","Na Lázeňce","Na Líše","Na Malovance","Na Malé Šárce","Na Malém Klínu","Na Maninách","Na Manoušce","Na Markvartce","Na Marně","Na Mezi","Na Mlejnku","Na Moklině","Na Mokřině","Na Moráni","Na Močále","Na Mrázovce","Na Musilech","Na Mírách","Na Míčánce","Na Míčánkách","Na Mýtě","Na Můstku","Na Neklance","Na Nežárce","Na Nivách","Na Novině","Na Nové Silnici","Na Náspu","Na Návrati","Na Návrší","Na Návsi","Na Obrátce","Na Odbočce","Na Ohradě","Na Okraji","Na Okrouhlíku","Na Okruhu","Na Opyši","Na Ostrohu","Na Ostrově","Na Ostrůvku","Na Ovesníku","Na Ovčinách","Na Ovčáckém","Na Ovčíně","Na Ořechovce","Na Padesátníku I","Na Padesátníku Ii","Na Padesátníku Iii","Na Padesátníku Iv","Na Padesátníku V","Na Padesátém","Na Pahorku","Na Pahoubce","Na Palouku","Na Paloučku","Na Pankráci","Na Panorámě","Na Parcelách","Na Parkáně","Na Parukářce","Na Pasece","Na Pastvinách","Na Pavím Vrchu","Na Pazderce","Na Pecích","Na Pernikářce","Na Perštýně","Na Petynce","Na Petřinách","Na Placích","Na Planině","Na Plužině","Na Plzeňce","Na Plácku","Na Pláni","Na Plískavě","Na Podkovce","Na Pokraji","Na Poli","Na Polníku","Na Pomezí","Na Popelce","Na Potůčku","Na Poustkách","Na Pozorce","Na Poříčním Právu","Na Poříčí","Na Požáru","Na Pramenech","Na Prosecké Vyhlídce","Na Proseku","Na Prostřední Cestě","Na Proutcích","Na Provaznici","Na Průhonu","Na Průseku","Na Pučálce","Na Pískovně","Na Písku","Na Pískách","Na Pěkné Vyhlídce","Na Pěšinách","Na Pěšině","Na Předevsi","Na Přesypu","Na Přídole","Na Příkopě","Na Přívozích","Na Příčce","Na Příčné Mezi","Na Radosti","Na Rampách","Na Rejdišti","Na Roháčku","Na Rokytce","Na Rolích","Na Rovinách","Na Rovině","Na Rovni","Na Rovnosti","Na Rovném","Na Rozcestí","Na Rozdílu","Na Rozhledu","Na Rozhraní","Na Rozvodí","Na Ročkově","Na Rybníčku","Na Rybářce","Na Rymáni","Na Rynku","Na Salabce","Na Samotě","Na Schodech","Na Schůdkách","Na Sedlišti","Na Sekyrce","Na Selském","Na Seníku","Na Skalce","Na Skalách","Na Sklonku","Na Skále","Na Slatince","Na Slatinách","Na Slavíkově","Na Slovance","Na Slupi","Na Smetance","Na Souvrati","Na Spojce","Na Spádu","Na Spáleništi","Na Srpečku","Na Srázu","Na Srážku","Na Staré","Na Staré Cestě","Na Staré Návsi","Na Staré Silnici","Na Staré Vinici","Na Stezce","Na Struze","Na Stráni","Na Stráňkách","Na Stráži","Na Strži","Na Stupních","Na Stárce","Na Stírce","Na Střelnici","Na Svahu","Na Svěcence","Na Sychrově","Na Sypkém","Na Sypčině","Na Sádce","Na Terase","Na Topolce","Na Truhlářce","Na Tržišti","Na Tykačce","Na Táboře","Na Třebešíně","Na Universitním Statku","Na Usedlosti","Na Vackově","Na Valech","Na Valentince","Na Vartě","Na Vaňhově","Na Veselí","Na Vidouli","Na Viktorce","Na Vinici","Na Viničce","Na Viničkách","Na Viničních Horách","Na Vinobraní","Na Vinohradu","Na Višňovce","Na Vlasačce","Na Vlastní Půdě","Na Vlastním","Na Vlku","Na Vlčovce","Na Volánové","Na Vrchmezí","Na Vrcholu","Na Vrchu","Na Vrchách","Na Vrstevnici","Na Vrstvách","Na Vršku","Na Vrškách","Na Vrších","Na Vydrholci","Na Vyhlídce","Na Vypichu","Na Vysoké I","Na Vysoké Ii","Na Vysočanských Vinicích","Na Vysočině","Na Václavce","Na Vápence","Na Vápenném","Na Vítězné Pláni","Na Výběžku","Na Výhledech","Na Výhonku","Na Výrovně","Na Výsledku I","Na Výsledku Ii","Na Výsluní","Na Výspě","Na Výstupu","Na Výtoni","Na Výši","Na Výšince","Na Výšinách","Na Výšině","Na Věnečku","Na Větrníku","Na Větrově","Na Větru","Na Zahrádkách","Na Zatlance","Na Zavadilce","Na Zbořenci","Na Zderaze","Na Zedníkové","Na Zelené Louce","Na Zemance","Na Zkratce","Na Zlatnici","Na Zlaté","Na Zlíchově","Na Zmrzlíku","Na Znělci","Na Zvoničce","Na Zábradlí","Na Záhonech","Na Zájezdu","Na Zámecké","Na Zámkách","Na Zámyšli","Na Zástřelu","Na Zátorce","Na Zátorách","Na Závěji","Na Úbočí","Na Úhoru","Na Úlehli","Na Úseku","Na Úspěchu","Na Černé Hoře","Na Černé Strouze","Na Černém Vrchu","Na Července","Na Čečeličce","Na Čihadle","Na Čisté","Na Říháku","Na Šabatce","Na Šachtě","Na Šafránce","Na Šancích","Na Šedivé","Na Šejdru","Na Šmukýřce","Na Špejcharu","Na Špitálce","Na Špitálsku","Na Štamberku","Na Štěpnici","Na Šubě","Na Šumavě","Na Šutce","Na Švihance","Na Šťáhlavce","Na Žertvách","Na Žvahově","Naardenská","Nad Akcízem","Nad Akáty","Nad Alejí","Nad Belvederem","Nad Belárií","Nad Berounkou","Nad Bertramkou","Nad Botičem","Nad Bořislavkou","Nad Branickým Pivovarem","Nad Brůdkem","Nad Buďánkami I","Nad Buďánkami Ii","Nad Buďánkami Iii","Nad Cementárnou","Nad Chaloupkami","Nad Chuchlí","Nad Cihelnou","Nad Dalejským Údolím","Nad Doly","Nad Dolíky","Nad Drahou","Nad Dubovým Mlýnem","Nad Dvorem","Nad Dálnicí","Nad Elektrárnou","Nad Flajšnerkou","Nad Habrovkou","Nad Havlem","Nad Helmrovkou","Nad Hercovkou","Nad Hliníkem","Nad Horizontem","Nad Hradním Potokem","Nad Hradním Vodojemem","Nad Husovými Sady","Nad Hutěmi","Nad Hájem","Nad Hřištěm","Nad Jenerálkou","Nad Jetelkou","Nad Jezem","Nad Jezerkou","Nad Jordánkem","Nad Kajetánkou","Nad Kamínkou","Nad Kaplankou","Nad Kapličkou","Nad Kavalírkou","Nad Kazankou","Nad Kazínem","Nad Kelerkou","Nad Kesnerkou","Nad Klamovkou","Nad Klikovkou","Nad Klíčovem","Nad Kolonií","Nad Kolčavkou","Nad Komornickou","Nad Konečnou","Nad Konvářkou","Nad Kostelem","Nad Kotlaskou I","Nad Kotlaskou Ii","Nad Kotlaskou Iii","Nad Kotlaskou Iv","Nad Kotlaskou V","Nad Koulkou","Nad Koupadly","Nad Koupalištěm","Nad Košinkou","Nad Košíkem","Nad Krocínkou","Nad Královskou Oborou","Nad Kuliškou","Nad Kundratkou","Nad Křížkem","Nad Laurovou","Nad Lesem","Nad Lesním Divadlem","Nad Lesíkem","Nad Libeňským Nádražím","Nad Libeřským Potokem","Nad Libušským Potokem","Nad Libří","Nad Lomem","Nad Lomy","Nad Lukami","Nad Lávkou","Nad Malým Mýtem","Nad Manovkou","Nad Markytou","Nad Mazankou","Nad Meandry","Nad Mlynářkou","Nad Mlýnem","Nad Mlýnským Potokem","Nad Mohylou","Nad Mokřinou","Nad Mostem","Nad Motolskou Nemocnicí","Nad Mrázovkou","Nad Mušlovkou","Nad Novou Libní","Nad Nuslemi","Nad Nádražím","Nad Nádrží","Nad Náhonem","Nad Náměstím","Nad Návsí","Nad Obcí I","Nad Obcí Ii","Nad Octárnou","Nad Odbočkou","Nad Ohradou","Nad Okrouhlíkem","Nad Olšinami","Nad Ondřejovem","Nad Opatovem","Nad Ostrovem","Nad Pahorkem","Nad Palatou","Nad Panenskou","Nad Parkem","Nad Parkánem","Nad Paťankou","Nad Pentlovkou","Nad Petruskou","Nad Petynkou","Nad Plynovodem","Nad Podbabskou Skálou","Nad Pomníkem","Nad Popelkou","Nad Popelářkou","Nad Potůčkem","Nad Prahou","Nad Pramenem","Nad Primaskou","Nad Propustí","Nad Pruhy","Nad Pískovnou","Nad Přehradou","Nad Přívozem","Nad Radotínem","Nad Rohatci","Nad Roklí","Nad Rokoskou","Nad Rokytkou","Nad Rybníkem","Nad Rybníčky","Nad Ryšánkou","Nad Rážákem","Nad Sadem","Nad Sady","Nad Santoškou","Nad Schody","Nad Skálou","Nad Slávií","Nad Smetankou","Nad Sokolovnou","Nad Soutokem","Nad Splavem","Nad Spádem","Nad Spáleným Mlýnem","Nad Stanicí","Nad Starou Pískovnou","Nad Statkem","Nad Strakovkou","Nad Strouhou","Nad Strání","Nad Studánkou","Nad Svahem","Nad Sýpkou","Nad Tejnkou","Nad Teplárnou","Nad Topoly","Nad Tratí","Nad Trnkovem","Nad Trojou","Nad Turbovou","Nad Třebešínem I","Nad Třebešínem Ii","Nad Třebešínem Iii","Nad Vavrouškou","Nad Vernerákem","Nad Vinicí","Nad Vinným Potokem","Nad Vinohradem","Nad Višňovkou","Nad Vltavou","Nad Vodovodem","Nad Vojenským Hřbitovem","Nad Vokolky","Nad Volyňkou","Nad Vrbami","Nad Vrstvami","Nad Vršovskou Horou","Nad Vsí","Nad Vysočany","Nad Václavkou","Nad Výpustí","Nad Výšinkou","Nad Zahradnictvím","Nad Zatáčkou","Nad Zavážkou","Nad Zbraslaví","Nad Zbrojnicí","Nad Zemankou","Nad Zlatnicí","Nad Zlíchovem","Nad Záložnou","Nad Zámečkem","Nad Zámečnicí","Nad Zátiším","Nad Závodištěm","Nad Závěrkou","Nad Údolím","Nad Údolím Hvězd","Nad Úpadem","Nad Úvozem","Nad Úžlabinou","Nad Šafránkou","Nad Šancemi","Nad Šauerovými Sady","Nad Šeberákem","Nad Šejdrem","Nad Šestikopy","Nad Šetelkou","Nad Štolou","Nad Šutkou","Nad Šálkovnou","Nad Šárkou","Nad Želivkou","Nad Žlábkem","Nademlejnská","Nadějovská","Narcisová","Naskové","Natanaelka","Navarova","Navigátorů","Navrátilova","Načeradecká","Načešická","Neapolská","Nebeského","Nebovidská","Nebozízek-Sady","Nebušická","Nechanická","Nechanského","Nechvalická","Nechvílova","Nechybova","Nedašovská","Nedbalova","Nedokončená","Nedošínské","Nedražická","Nedvědická","Nedvědovo Nám.","Nedvědovo Náměstí","Nedvězská","Neffova","Nefritová","Neherovská","Nehvizdská","Nejdkova","Neklanova","Nekvasilova","Nekázanka","Nemocniční","Nemošická","Nepasické Nám.","Nepasické Náměstí","Nepelova","Nepilova","Nepomucká","Nepomuckých","Nepovolená","Nepravidelná","Neprůjezdná","Nepálská","Neratovická","Nerudova","Nesměřická","Nespecká","Nesvadbova","Netlucká","Netluky","Netolická","Netušilská","Netínská","Netřebická","Netřebská","Neumannova","Neustupného","Neužilova","Nevanova","Neveklovská","Newtonova","Nezamyslova","Nezdova","Nezvalova","Nečova","Nešporova","Nežárská","Nickerleho","Niederleho","Nikodémova","Nikoly Tesly","Nikoly Vapcarova","Niská","Nitranská","Nivnická","Nobelova","Norbertov","Norská","Nosická","Nosticova","Notečská","Noutonická","Nouzov","Nouzovské Nám.","Nouzovské Náměstí","Nouzová","Novgorodská","Novobohdalecká","Novoborská","Novochuchelská","Novodvorská","Novohradská","Novohrádecká","Novolhotská","Novolipanská","Novomeského","Novomlýnská","Novopacká","Novopetrovická","Novorossijská","Novosibřinská","Novostrašnická","Novosuchdolská","Novosvětská","Novotného Lávka","Novoveská","Novovysočanská","Novozámecká","Novoškolská","Novoštěrboholská","Nová","Nová Cesta","Nová Kolonie","Nová Ves","Nová Šárka","Novákovo Nám.","Novákovo Náměstí","Novákových","Nové Domy","Nové Dvory","Nové Mlýny","Nové Náměstí","Nového","Nový Lesík","Nový Svět","Nový Zlíchov","Nupacká","Nuselská","Nučická","Nušlova","Nymburská","Nábř. Edvarda Beneše","Nábř. Kapitána Jaroše","Nábřežní","Nábřeží Edvarda Beneše","Nábřeží Kapitána Jaroše","Nábřeží Ludvíka Svobody","Náchodská","Nádražní","Nádvorní","Náhorní","Nákupní","Nám. 14. Října","Nám. 25. Března","Nám. Antonína Pecáka","Nám. Barikád","Nám. Bořislavka","Nám. Bratří Synků","Nám. Chuchelských Bojovníků","Nám. Chuchleských Bojovníků","Nám. Curieových","Nám. Dr. V. Holého","Nám. Franze Kafky","Nám. Generála Kutlvašra","Nám. Hrdinů","Nám. I. P. Pavlova","Nám. Interbrigády","Nám. Jana Palacha","Nám. Jiřího Berana","Nám. Jiřího Z Lobkovic","Nám. Jiřího Z Poděbrad","Nám. Josefa Machka","Nám. Kinských","Nám. Mezi Zahrádkami","Nám. Na Balabence","Nám. Na Farkáně","Nám. Na Lužinách","Nám. Na Santince","Nám. Na Stráži","Nám. Omladiny","Nám. Osvoboditelů","Nám. Padlých","Nám. Pod Kaštany","Nám. Pod Lípou","Nám. Prezidenta Masaryka","Nám. Před Bateriemi","Nám. Republiky","Nám. Smiřických","Nám. Svatopluka Čecha","Nám. Svobody","Nám. U Lva","Nám. U Lípy Svobody","Nám. U Svatého Jiří","Nám. Winstona Churchilla","Nám. Českého Povstání","Nám.Organizace Spojených Národ","Nám.Plukovníka Vlčka","Náměstí 14. Října","Náměstí 25. Března","Náměstí Antonína Pecáka","Náměstí Barikád","Náměstí Bořislavka","Náměstí Bratří Jandusů","Náměstí Bratří Synků","Náměstí Chuchelských Bojovníků","Náměstí Curieových","Náměstí Dr. Václava Holého","Náměstí Generála Kutlvašra","Náměstí Hrdinů","Náměstí I. P. Pavlova","Náměstí Interbrigády","Náměstí Jana Palacha","Náměstí Jiřího Berana","Náměstí Jiřího Z Lobkovic","Náměstí Jiřího Z Poděbrad","Náměstí Josefa Machka","Náměstí Junkových","Náměstí Kinských","Náměstí Kosmonautů","Náměstí Mezi Zahrádkami","Náměstí Míru","Náměstí Na Balabence","Náměstí Na Farkáně","Náměstí Na Lužinách","Náměstí Na Santince","Náměstí Na Stráži","Náměstí Omladiny","Náměstí Organizace Spojených Národů","Náměstí Osvoboditelů","Náměstí Padlých","Náměstí Plukovníka Vlčka","Náměstí Pod Emauzy","Náměstí Pod Kaštany","Náměstí Pod Lípou","Náměstí Prezidenta Masaryka","Náměstí Protifašistických Bojovníků","Náměstí Před Bateriemi","Náměstí Přátelství","Náměstí Republiky","Náměstí Smiřických","Náměstí Sv. Petra A Pavla","Náměstí Svatopluka Čecha","Náměstí Svobody","Náměstí U Lva","Náměstí U Lípy Svobody","Náměstí U Svatého Jiří","Náměstí Winstona Churchilla","Náměstí Zdenky Braunerové","Náměstí Českého Povstání","Náplavní","Náprstkova","Národní","Národní Obrany","Národních Hrdinů","Nárožní","Násirovo Nám.","Násirovo Náměstí","Nástrojářská","Návazná","Návršní","Návětrná","Názovská","Nýdecká","Nýrská","Nýřanská","Němčická","Něvská","Obchodní","Obchodní Nám.","Obchodní Náměstí","Obilní","Objízdná","Oblouková","Obora Hvězda","Oborská","Obrataňská","Obrovského","Obsiny","Obslužná","Obvodová","Obědovická","Obětí 6. Května","Obětí 6.Května","Ocelkova","Ocelářská","Ocelíkova","Ochozská","Ochranovská","Od Rozcestí","Od Vysoké","Od Školy","Odboje","Odborů","Odbočná","Oddechová","Oddělená","Oderská","Odlehlá","Ohmova","Ohnivcova","Ohnišťanská","Ohradní","Ohradská","Ohradské Nám.","Ohradské Náměstí","Ohrobecká","Okenská","Okořská","Okrajní","Okrajová","Okrasná","Okrouhlická","Okrouhlíkova","Okrová","Okruhová","Okružní","Okřínecká","Olbrachtova","Olbramovická","Oldřichova","Olešnická","Olešská","Olgy Havlové","Olivova","Olomoucká","Olympijská","Olšanská","Olšanské Nám.","Olšanské Náměstí","Olšovická","Olšová","Olštýnská","Omladinářů","Omská","Ondřejovská","Ondříčkova","Onšovecká","Opata Konráda","Opatovická","Opatovská","Opatřilka","Opařanská","Oplanská","Opletalova","Opolská","Opočenská","Opočínská","Opravářská","Opuková","Opálkova","Opálová","Oravská","Ordovická","Orebitská","Orelská","Orlická","Ortenovo Náměstí","Osadní","Osamocená","Osecká","Osetá","Osická","Osiková","Osinalická","Osluněná","Osmého Listopadu","Osnická","Ostravická","Ostravská","Ostromečská","Ostrov Štvanice","Ostrovní","Ostrovského","Ostruženská","Ostružinová","Ostrá","Ostrčilovo Nám.","Ostrčilovo Náměstí","Ostředecká","Ostřicová","Osvobození","Osvětová","Otakara Vrby","Otakarova","Otavova","Otavská","Otevřená","Otická","Otlíkovská","Otopašská","Otovická","Otradovická","Ottova","Otvovická","Oty Pavla","Otínská","Otěšínská","Ouholická","Ouhrabkova","Ovenecká","Ovesná","Ovocná","Ovocnářská","Ovocný Trh","Ovsíková","Oválová","Ovčárská","Ovčí Hájek","Ořechová","Ořešská","Paběnická","Pacajevova","Paceřická","Pacholíkova","Pacovská","Paculova","Padovská","Pajerova","Pakoměřická","Palackého","Palackého Nám.","Palackého Náměstí","Palmetová","Palmovka","Paláskova","Pampelišková","Pancířova","Panelová","Panenky","Panenská","Pankrácké Náměstí","Panská","Panská Zahrada","Panský Dvůr","Panuškova","Paprsková","Papírenská","Papírníkova","Parašutistů","Pardubická","Park Přátelství","Parková","Parléřova","Parmská","Paroplavební","Partyzánská","Pasecká","Pasteurova","Pastevců","Patočkova","Pavelkova","Pavla Beneše","Pavla Švandy Ze Semčic","Pavlická","Pavlišovská","Pavlovická","Pavlovská","Pavlíkova","Pavrovského","Paříkova","Pařízkova","Pařížská","Paškova","Paťanka","Peceradská","Pecharova","Pechlátova","Pecháčkova","Peckova","Pejevové","Pekařova","Pekařská","Pekárenská","Pekárkova","Pelclova","Pelechovská","Pelhřimovská","Pelikánova","Pelléova","Pelnářova","Pelušková","Pelyňková","Pelzova","Penízovková","Perlitová","Perlová","Pernerova","Peroutkova","Perspektivní","Pertoldova","Perucká","Perunova","Perštejnská","Petra Bezruče","Petra Rezka","Petra Slezáka","Petrbokova","Petrklíčová","Petrohradská","Petrovická","Petrovská","Petrská","Petrské Nám.","Petrské Náměstí","Petráčkova","Petržílkova","Petržílova","Petýrkova","Petříkova","Petříkovská","Petřínská","Petřínské Sady","Pevnostní","Pečárková","Pešinova","Peškova","Pešlova","Pešova","Peštukova","Pešákova","Picassova","Pickova","Pihelská","Pikovická","Pikrtova","Pilařská","Pilníkovská","Pilotů","Pilovská","Pilská","Pirinská","Pirnerova","Pitkovická","Pitterova","Pivcova","Pivovarnická","Pivovarská","Pivoňková","Pištěkova","Placina","Plajnerova","Plamínkové","Plaská","Platanová","Platnéřská","Platónova","Plavecká","Plavínová","Plačická","Plaňanská","Plevenská","Plečnikova","Plhovská","Plickova","Plkovská","Plojharova","Ploskovická","Ploučnická","Plovdivská","Plošná","Ploštilova","Plukovníka Mráze","Plumlovská","Plutova","Plynární","Plzeňská","Plánická","Pláničkova","Poberova","Pobočná","Pobořská","Poběžovická","Pobřežní","Pobřežní Cesta","Pod Akáty","Pod Altánem","Pod Andělkou","Pod Areálem","Pod Aritmou","Pod Ateliéry","Pod Bahnivkou","Pod Balkánem","Pod Barvířkou","Pod Bateriemi","Pod Baštami","Pod Belvederem","Pod Belárií","Pod Beránkem","Pod Beránkou","Pod Betání","Pod Bohdalcem I","Pod Bohdalcem Ii","Pod Brentovou","Pod Bruskou","Pod Buďánkou","Pod Bání","Pod Březinou","Pod Chaloupkami","Pod Chodovem","Pod Cihelnou","Pod Cukrákem","Pod Císařkou","Pod Dlážděnkou","Pod Domky","Pod Drinopolem","Pod Dráhou","Pod Duby","Pod Dvorem","Pod Dálnicí","Pod Děkankou","Pod Děvínem","Pod Farou","Pod Fialkou","Pod Formankou","Pod Fořtem","Pod Garážemi","Pod Habrovkou","Pod Habrovou","Pod Haltýřem","Pod Harfou","Pod Havlínem","Pod Havránkou","Pod Hliništěm","Pod Hloubětínskou Zastávkou","Pod Hláskem","Pod Homolkou","Pod Hotelem","Pod Hořavkou","Pod Hrachovkou","Pod Hradbami","Pod Hradem","Pod Hranicí","Pod Hrází","Pod Hvězdou","Pod Hvězdárnou","Pod Hybšmankou","Pod Hájem","Pod Hájkem","Pod Hájovnou","Pod Hřbitovem","Pod Hřištěm","Pod Jalovým Dvorem","Pod Jankovem","Pod Jarovem","Pod Javory","Pod Jiráskovou Čtvrtí","Pod Juliskou","Pod Kamínkou","Pod Kapličkou","Pod Karlovarskou Silnicí","Pod Karlovem","Pod Kavalírkou","Pod Kaštany","Pod Kesnerkou","Pod Kladenskou Silnicí","Pod Klamovkou","Pod Klapicí","Pod Klaudiánkou","Pod Klikovkou","Pod Kopcem","Pod Kostelem","Pod Kotlaskou","Pod Kotlářkou","Pod Krejcárkem","Pod Krocínkou","Pod Královkou","Pod Krčským Lesem","Pod Kulturním Domem","Pod Kynclovkou","Pod Křížem","Pod Křížkem","Pod Labuťkou","Pod Lahovskou","Pod Lesem","Pod Lesíkem","Pod Letištěm","Pod Lečí","Pod Lipami","Pod Lipkami","Pod Lisem","Pod Lochkovem","Pod Lomem","Pod Lysinami","Pod Lázní","Pod Marjánkou","Pod Markétou","Pod Martinem","Pod Meliškou","Pod Mlýnkem","Pod Mohylou","Pod Mostem","Pod Napětím","Pod Nouzovem","Pod Novou Školou","Pod Novým Lesem","Pod Nuselskými Schody","Pod Náměstím","Pod Náplavkou","Pod Náspem","Pod Návsí","Pod Oborou","Pod Ovčínem","Pod Ořechovkou","Pod Palatou","Pod Palírkou","Pod Parukářkou","Pod Paťankou","Pod Pekařkou","Pod Pekárnami","Pod Petřinami","Pod Plynojemem","Pod Plískavou","Pod Poštou","Pod Pramenem","Pod Prodejnou","Pod Průsekem","Pod Písečnou","Pod Přehradou","Pod Přesypem","Pod Radnicí","Pod Rapidem","Pod Remízkem","Pod Rovinou","Pod Rozvodnou","Pod Rybníkem","Pod Rybníčkem","Pod Sady","Pod Salabkou","Pod Sirénou","Pod Skalkou","Pod Skalou","Pod Sklenářkou","Pod Slovany","Pod Smetankou","Pod Sokolovnou","Pod Soutratím","Pod Spalovnou","Pod Spiritkou","Pod Spravedlností","Pod Srázem","Pod Stadiony","Pod Stanicí","Pod Starou Školou","Pod Starákem","Pod Statky","Pod Strašnickou Vinicí","Pod Strojírnami","Pod Strání","Pod Studánkou","Pod Stupni","Pod Stárkou","Pod Stírkou","Pod Svahem","Pod Sychrovem I","Pod Sychrovem Ii","Pod Sídlištěm","Pod Terasami","Pod Terebkou","Pod Topoly","Pod Tratí","Pod Turnovskou Tratí","Pod Táborem","Pod Třebešínem","Pod Třešněmi","Pod Třešňovkou","Pod Urnovým Hájem","Pod Valem","Pod Vartou","Pod Vavřincem","Pod Velkým Hájem","Pod Viaduktem","Pod Vidoulí","Pod Viktorkou","Pod Vilami","Pod Vinicemi","Pod Vinicí","Pod Vinohradem","Pod Višňovkou","Pod Vlachovkou","Pod Vlastním Krovem","Pod Vlkem","Pod Vodojemem","Pod Vodovodem","Pod Vodárenskou Věží","Pod Vrchem","Pod Vrcholem","Pod Vrstevnicí","Pod Vrškem","Pod Vršovickou Vodárnou I","Pod Vršovickou Vodárnou Ii","Pod Vršovickou Vodárnou Iii","Pod Vsí","Pod Vyhlídkou","Pod Vysokou","Pod Vysokou Mezí","Pod Vysílačkou","Pod Vyšehradem","Pod Václavem","Pod Vítkovem","Pod Výtopnou","Pod Výšinkou","Pod Větrolamem","Pod Větrovem","Pod Věží","Pod Zahradami","Pod Zahrádkami","Pod Zastávkou","Pod Zatáčkou","Pod Zbuzany","Pod Zemankou","Pod Zličínem","Pod Zvonařkou","Pod Zvoničkou","Pod Zámečkem","Pod Závěrkou","Pod Útesy","Pod Čertovou Skalou","Pod Čihadlem","Pod Čimickým Hájem","Pod Šancemi","Pod Školou","Pod Šmukýřkou","Pod Špejcharem","Pod Špitálem","Pod Štěpem","Pod Žvahovem","Podbabská","Podbělohorská","Podbělová","Podchýšská","Podedvorská","Podhajská Pole","Podholí","Podhorská","Podhořská","Podivínská","Podjavorinské","Podjezd","Podkovářská","Podkrkonošská","Podkrkonošských Tkalců","Podle Kačerova","Podle Lomu","Podle Náhonu","Podle Sadů","Podle Trati","Podlesek","Podleská","Podlesní","Podlešínská","Podlibská","Podlipného","Podlišovská","Podlužanská","Podléšková","Podnikatelská","Podnádražní","Podohradská","Podolanská","Podolská","Podolské Nábř.","Podolské Nábřeží","Podolské Schody","Podpěrova","Podskalská","Podsychrovská","Podvinný Mlýn","Podzámecká","Podéšťova","Poděbradova","Poděbradská","Podůlší","Pohledná","Pohnertova","Pohořelec","Pokojná","Pokorného","Pokřivená","Polabská","Polaneckého","Polední","Polenská","Polepská","Poleradská","Polesná","Polešovická","Politických Vězňů","Poličanská","Poljanovova","Polní","Polovnická","Polská","Polygrafická","Polákova","Poláčkova","Políkenská","Polívkova","Pomezní","Pomněnková","Pomořanská","Ponrepova","Poplužní","Popovická","Popovova","Poslední","Pospíchalova","Pospíšilova","Postlova","Postranní","Postupická","Postřekovská","Postřižínská","Potocká","Potoční","Pouchova","Poupětova","Poustka","Povltavská","Povodňová","Pozdeňská","Poznaňská","Počeradská","Počernická","Počátecká","Poříčanská","Poříčská","Pošepného Nám.","Pošepného Náměstí","Poštovská","Požárnická","Pplk. Nováčka","Pplk. Sochora","Prachatická","Prachnerova","Prachovická","Prachovská","Pramenná","Pravoúhlá","Pravská","Pravá","Prašná","Pražská","Pražského","Pražského Povstání","Pražský Okruh","Pražákovská","Prefátova","Preislerova","Preláta","Prelátská","Preslova","Primátorská","Probluzská","Proboštská","Procházkova","Prodloužená","Prokofjevova","Prokopka","Prokopova","Prokopovo Nám.","Prokopovo Náměstí","Prokopových","Prokopská","Prokopské Údolí","Prorektorská","Prosecká","Prosincová","Prosluněná","Prosná","Prostřední","Proti Proudu","Protilehlá","Protivínská","Proutěná","Prouzova","Provaznická","Provozní","Prunéřovská","Prusická","Prusíkova","Prušánecká","Prvního Pluku","Prvomájová","Prácheňská","Práčská","Průběžná","Průchodní","Průchova","Průhledová","Průhonek","Průhonická","Průhonská","Průjezdná","Průmyslová","Průtažní","Průčelní","Průškova","Psohlavců","Pstružná","Psárská","Ptáčnická","Puchmajerova","Pujmanové","Purkrabská","Purkyňova","Putimská","Pučova","Puškinovo Nám.","Puškinovo Náměstí","Pyšelská","Pálavská","Pálkařská","Pámelníková","Pánkova","Pátkova","Pávovské Náměstí","Písecká","Píseckého","Písečná","Pískařská","Pískovcová","Pískovna","Písková","Písnická","Písnické Zahrady","Písčitá","Píškova","Píšovická","Pöslova","Púchovská","Pýchavková","Pýrová","Pěnkaví","Pěstitelská","Pětidomí","Pětipeského","Pěší","Přecechtělova","Přechodní","Před Cibulkami","Před Dráhou","Před Mosty","Před Nádražím","Před Oborou","Před Rybníkem","Před Skalkami I","Před Skalkami Ii","Před Skálou","Před Sokolovnou","Před Tratí","Před Ústavem","Předbořská","Předměřická","Přední","Předpolní","Předposlední","Předvoje","Předškolní","Přeletová","Přeloučská","Přemyslova","Přemyslovská","Přemyšlenská","Přerušená","Přesličková","Přespolní","Přetlucká","Přeučilova","Převoznická","Přezletická","Přeštická","Přeštínská","Přeťatá","Při Hranici","Při Trati","Přibyslavská","Přibíkova","Přistoupimská","Přádova","Přátelství","Příborská","Příbramská","Příběnická","Příchovická","Přídolská","Příkrá","Přílepská","Přímské Nám.","Přímské Náměstí","Přímá","Přímětická","Přípotoční","Přípřežní","Přírodní","Přístavní","Přívorská","Přívozní","Příčka","Příčná","Pšeničná","Pšenčíkova","Pšovanská","Pštrossova","Půdova","Půlkruhová","Půlnoční","Půtova","R.A. Dvorského","Rabasova","Rabyňská","Rackova","Rackova Zahrada","Radbuzská","Radechovská","Radešovská","Radhošťská","Radimova","Radimovická","Radimská","Radiová","Radistů","Radkovská","Radlická","Radnické Schody","Radomská","Radonická","Radostavická","Radostná","Radotínská","Radouňova","Radova","Radovská","Radošovická","Radvanická","Radúzova","Radčina","Radějovská","Raffaelova","Raichlova","Raisova","Rajhradská","Rajmonova","Rajská","Rakousova","Rakovnická","Rakovského","Randova","Ranská","Ratajova","Ratajská","Ratbořská","Ratibořická","Ratibořská","Ravennská","Račická","Račiněveská","Rašilovova","Rašova","Rašovická","Rašovská","Rašínovo Nábř.","Rašínovo Nábřeží","Rašínská","Ražická","Reinerova","Rejchova","Rejskova","Rekreační","Rektorská","Rembrandtova","Remízková","Renoirova","Resslova","Revoluce","Revoluční","Rezedová","Rezlerova","Rečkova","Richtrova","Riegrova","Riegrovy Sady","Rilská","Ringhofferova","Rižská","Roblínská","Rochovská","Rodopská","Rodovská","Rodvinovská","Roentgenova","Rohanovská","Rohanské Nábřeží","Rohanský Ostrov","Rohatecká","Rohenická","Rohlovská","Rohová","Rohozecká","Rohožnická","Roháčova","Roithova","Rojická","Roklova","Rokycanova","Rokycanská","Rokytnická","Rokytná","Rolnická","Rolní","Romaina Rollanda","Romana Blahníka","Ronalda Reagana","Ronešova","Ronkova","Ronovská","Rooseveltova","Rorýsová","Rosečská","Rosická","Rostislavova","Rostoklatská","Rostovská","Rotavská","Rotenská","Roudnická","Rousovická","Rousínovská","Rovenská","Rovnoběžná","Rovná","Rozdělená","Rozdělovská","Rozhovická","Rozkošného","Rozkošská","Rozmarýnová","Rozrazilová","Roztocká","Roztylská","Roztylské Náměstí","Roztylské Sady","Rozvadovská","Rozvodova","Rozvojová","Rozárčina","Rozýnova","Rozšířená","Ročovská","Rošických","Roškotova","Rošovická","Rožmberská","Rožmitálská","Rožnovská","Rožďalovická","Rtyňská","Rubensova","Rubeška","Rubešova","Rubličova","Rubínová","Rudečská","Rudníkovská","Rudolfa Holeky","Rudoltická","Rujanská","Rumburská","Rumunská","Ruprechtická","Ruská","Ruzyňská","Ruzyňské Schody","Ružinovská","Rybalkova","Rybničná","Rybná","Rybova","Rybářská","Rybízová","Rychnovská","Rychtáře Petříka","Rychtáře Šimona","Rychtářská","Rypkova","Rytířova","Rytířská","Ryzcová","Ryzlinková","Ryšánkova","Rájecká","Rámová","Rápošovská","Rážova","Révová","Rýmařovská","Rýnská","Rýznerova","Růženínová","Růženínská","Růžová","S. K. Neumanna","Sabinova","Sadařská","Sadová","Sadská","Sady Bratří Čapků","Safírová","Salabova","Salačova","Salmovská","Salvátorská","Samcova","Samohelova","Samota U Podleského Rybníka","Sarajevská","Saratovská","Sartoriova","Sasanková","Saská","Satalická","Saturnova","Saudkova","Sauerova","Saveljevova","Savojská","Sazečská","Sazovická","Sbíhavá I","Sbíhavá Ii","Schnirchova","Schodišťová","Schodová","Schoellerova","Schulhoffova","Schwaigerova","Schwarzenberská","Schöfflerova","Sdružení","Sechterova","Sedlecká","Sedlovická","Sedloňovská","Sedlčanská","Sedmidomky","Sedmikrásková","Sedmnáctého Listopadu","Seidlova","Seifertova","Sekaninova","Sekeřická","Sekorova","Selmická","Selská","Selských Baterií","Semanského","Semická","Semilská","Seminární","Seminářská","Seminářská Zahrada","Semonická","Semtínská","Semčická","Sendražická","Senegalská","Senohrabská","Senovážná","Senovážné Nám.","Senovážné Náměstí","Senožatská","Sestupná","Setbová","Sevastopolská","Severní I","Severní Ii","Severní Iii","Severní Iv","Severní Ix","Severní V","Severní Vi","Severní Vii","Severní Viii","Severní X","Severní Xi","Severovýchodní I","Severovýchodní Ii","Severovýchodní Iii","Severovýchodní Iv","Severovýchodní V","Severovýchodní Vi","Severozápadní I","Severozápadní Ii","Severozápadní Iii","Severozápadní Iv","Severozápadní V","Severozápadní Vi","Severýnova","Sevřená","Seydlerova","Sezemická","Sezemínská","Sezimova","Sečská","Sibeliova","Sibiřské Nám.","Sibiřské Náměstí","Sicherova","Sichrovského","Siemensova","Silurská","Sinkulova","Sitteho","Siwiecova","Skalecká","Skalnatá","Skalnická","Skalní","Skalská","Skaláků","Skandinávská","Skautská","Sklenská","Skloněná","Sklářská","Skokanská","Skorkovská","Skotská","Skořepka","Skořicová","Skryjská","Skupova","Skuteckého","Skálova","Skřivanova","Skřivanská","Skřivánčí","Sladkovského Nám.","Sladkovského Náměstí","Sladovnická","Slancova","Slaná","Slapská","Slatinová","Slatinská","Slatiny","Slatiňanská","Slavatova","Slaviborské Nám.","Slaviborské Náměstí","Slavická","Slavičí","Slavičínská","Slavníkova","Slavojova","Slavonická","Slavíkova","Slavínského","Slavíčkova","Slavětínská","Slepá I","Slepá Ii","Slezanů","Slezská","Sliačská","Slibná","Slinková","Slivenecká","Slovanský Ostrov","Slovačíkova","Slovenská","Slovinská","Slunečnicová","Slunečná","Sluneční","Sluneční Nám.","Sluneční Náměstí","Slunná","Sluštická","Služeb","Služská","Sládkova","Sládkovičova","Slámova","Slánská","Slávy Horníka","Slévačská","Slídová","Slívová","Smaragdová","Smetanovo Nábř.","Smetanovo Nábřeží","Smetáčkova","Smidarská","Smikova","Smiřická","Smiřického","Smolenská","Smolkova","Smolíkova","Smotlachova","Smrková","Smrčinská","Smržovská","Smržová","Smíchovská","Smírná","Snopkova","Sněmovní","Sněženková","Sněžná","Sobolákova","Soborská","Sobotecká","Sobínská","Soběslavova","Soběslavská","Sobětická","Sobětušská","Soběšínská","Sochařská","Socháňova","Sodomkova","Sofijské Nám.","Sofijské Náměstí","Sojkovská","Sojovická","Sojčí","Sokolovská","Sokolská","Sokratova","Solidarity","Solnická","Solná","Sopotská","Sosnovecká","Souběžná I","Souběžná Ii","Souběžná Iii","Souběžná Iv","Soudní","Soukalova","Soukenická","Soumarská","Sousední","Sousedská","Sousedíkova","Soustružnická","Souvratní","Součkova","Sovenická","Sovova","Sovákova","Soví Vršek","Spinozova","Spiritka","Splavná","Spodní","Spojařů","Spojenců","Spojená","Spojná","Spojovací","Spojová","Společná","Spolská","Spolupráce","Sportovců","Sportovní","Spotřebitelská","Spořická","Spořilovská","Spytihněvova","Spádná","Spádová","Spálená","Spálený Mlýn","Srbova","Srbská","Srbínská","Srnečkova","Srnčí","Srpnová","Srázná","Stachova","Stadická","Stadionová","Stadiónová","Stallichova","Stamicova","Staniční","Starobylá","Starochodovská","Starochuchelská","Starodejvická","Starodubečská","Starodvorská","Staroklánovická","Starokolínská","Starokošířská","Starolázeňská","Staromlýnská","Staromodřanská","Staroměstské Nám.","Staroměstské Náměstí","Staropacká","Staropramenná","Starostrašnická","Starostřešovická","Starosuchdolská","Staroújezdská","Staročeská","Stará Cesta","Stará Náves","Stará Obec","Stará Spojovací","Stará Stodůlecká","Staré Nám.","Staré Náměstí","Staré Zámecké Schody","Starého","Starý Lis","Statenická","Statková","Stavbařů","Stavební","Stavitelská","Stavovská","Staňkova","Staňkovka","Staňkovská","Stehlíkova","Steinerova","Stejskalova","Stiessova","Stinkovská","Stochovská","Stodůlecká","Stojická","Stoličkova","Stoliňská","Stoupající","Stradonická","Strahovská","Strahovské Nádvoří","Strakatého","Strakonická","Strakošová","Strančická","Stratovská","Strašnická","Strašovská","Strašínská","Strmá","Strmý Vrch","Strnadova","Strnady","Strojická","Strojnická","Strojírenská","Stromovka","Stropnická","Strossmayerovo Nám.","Strossmayerovo Náměstí","Strouhalova","Stroupežnického","Struhařovská","Strunkovská","Stružky","Stružná","Strážkovická","Strážnická","Strážní","Strážovská","Stržná","Studenecká","Studentská","Studená","Studnická","Studničkova","Studniční","Studánková","Stulíková","Stupická","Stupkova","Stupská","Stupňová","Stádlecká","Stárkova","Stýblova","Střední","Středohorská","Středová","Střekovská","Střelecký Ostrov","Střelečská","Střelničná","Střemchová","Střešovická","Střimelická","Stříbrná","Stříbrského","Střížkovská","Suchardova","Suchdolská","Suchdolské Nám.","Suchdolské Náměstí","Suchý Vršek","Sudkova","Sudoměřská","Sudějovická","Sukova","Sulanského","Sulická","Sulova","Sulovická","Sumova","Suppého","Suttnerové","Sušická","Sušilova","Svahová","Svatavina","Svatojánská","Svatoplukova","Svatoslavova","Svatovítská","Svatoňovická","Svažitá","Svijanská","Svitavská","Svitákova","Svobodova","Svojetická","Svojsíkova","Svojšická","Svojšovická","Svornosti","Svratecká","Svárovská","Svátkova","Svážná","Svépomoci","Svépomocná","Svépravická","Svídnická","Svěceného","Světická","Světova","Světská","Sychrovská","Symfonická","Synkovická","Synkovská","Syrská","Sádky","Sádovská","Sámova","Sárská","Sázavská","Sáňkařská","Sídlištní","Sídliště","Súdánská","Sýkorčí","Sýkovecká","Tachlovická","Tachovská","Tachovské Nám.","Tachovské Náměstí","Tadrova","Tajovského","Talafúsova","Talichova","Talmberská","Tanvaldská","Tasovská","Tatarkova","Tatranská","Tauerova","Tauferova","Taussigova","Tavolníková","Tařicová","Taškentská","Technická","Technologická","Tehovská","Tejnická","Tejnka","Telčská","Templová","Tenisová","Teplická","Teplárenská","Terasovitá","Tererova","Terezínská","Terronská","Tesaříkova","Tetínská","Theinova","Thomayerova","Thunovská","Thurnova","Thákurova","Thámova","Tibetská","Tichnova","Tichonická","Tichá","Tichého","Tigridova","Tikovská","Tilleho Nám.","Tilleho Náměstí","Tilschové","Tiskařská","Tismická","Tišická","Tlumačovská","Tlustého","Tobrucká","Tolstého","Tomanova","Tomická","Tomkova","Tomsova","Tomáškova","Tomášská","Tomíčkova","Topasová","Topolová","Toruňská","Toulovská","Toušeňská","Toušická","Toužimská","Tovarova","Tovačovského","Tovární","Točenská","Točitá","Trabantská","Trachtova","Trampotova","Travnatá","Travná","Trenčínská","Trhanovské Náměstí","Trmická","Trnavská","Trnitá","Trnkovo Nám.","Trnkovo Náměstí","Trnková","Trnovanská","Trní","Trocnovská","Troilova","Trojanova","Trojanův Mlýn","Trojdílná","Trojická","Trojmezní","Trojská","Troskovická","Trousilova","Truhlářka","Truhlářova","Truhlářská","Trutnovská","Tryskovická","Trytova","Trávnická","Trávníčkova","Tréglova","Tržiště","Tuchoměřická","Tuchorazská","Tuchotická","Tuháňská","Tuklatská","Tulešická","Tulipánová","Tulkova","Tulská","Tunelářů","Tuniská","Tupolevova","Turgeněvova","Turistická","Turkmenská","Turkovická","Turkovská","Turnovská","Turnovského","Turská","Turínská","Tusarova","Tuřická","Tušimická","Tužebníková","Tvrdonická","Tvrdého","Tychonova","Tylišovská","Tylovická","Tylovo Nám.","Tylovo Náměstí","Tymiánová","Tyrkysová","Tyršova","Táboritská","Táborská","Tádžická","Táhlá","Tálínská","Türkova","Týmlova","Týn","Týnecká","Týnská","Týnská Ulička","Týřovická","Tělovýchovná","Těšnov","Těšovická","Těšíkova","Těšínská","Třanovského","Třebanická","Třebechovická","Třebenická","Třebešovská","Třebihošťská","Třebohostická","Třebonická","Třeboradická","Třebotovská","Třeboňská","Třebízského","Třebějická","Třebětínská","Třešňová","Třinecká","Třtinová","Třídomá","Třístoličná","Tůmova","U Akademie","U Akátů","U Albrechtova Vrchu","U Andělky","U Arborky","U Bakaláře","U Balabenky","U Bazénu","U Bažantnice","U Berounky","U Beránky","U Besedy","U Blaženky","U Boroviček","U Botiče","U Božích Bojovníků","U Branek","U Bruských Kasáren","U Brusnice","U Bubce","U Bulhara","U Bílého Mlýnku","U Břehu","U Chaloupek","U Chmelnice","U Chodovského Hřbitova","U Cibulky","U Cihelny","U Cikánky","U Cukrovaru","U Císařské Cesty","U Dejvického Rybníčku","U Demartinky","U Divadla","U Dobešky","U Dobráků","U Dobřenských","U Domu Služeb","U Drahaně","U Druhé Baterie","U Drupolu","U Družstev","U Družstva Ideál","U Družstva Klid","U Družstva Práce","U Družstva Repo","U Družstva Tempo","U Družstva Život","U Dráhy","U Drážky","U Drůbežárny","U Dubečské Tvrze","U Dubu","U Dvojdomů","U Dvora","U Dvou Srpů","U Dálnice","U Dívčích Hradů","U Děkanky","U Dělnického Cvičiště","U Dětského Domova","U Dětského Hřiště","U Elektry","U Elektrárny","U Floriána","U Fořta","U Gabrielky","U Garáží","U Golfu","U Gymnázia","U Habeše","U Habrovky","U Hadovky","U Harfy","U Hasičské Zbrojnice","U Havlíčkových Sadů","U Hellady","U Hercovky","U Hliníku","U Hodin","U Homolky","U Hostavického Potoka","U Hostivařského Nádraží","U Hotelu","U Hranic","U Hrnčířského Rybníka","U Hrocha","U Hrušky","U Hráze","U Hudební Školy","U Hvozdu","U Hvězdy","U Háje","U Hájku","U Hájovny","U Házů","U Hřbitovů","U Hřiště","U Invalidovny","U Jamské","U Jankovky","U Javoru","U Jedličkova Ústavu","U Jednoty","U Jeslí","U Jezera","U Jezerky","U Jezu","U Jezírka","U Jinonického Rybníčka","U Jirkovské","U Jizby","U Járku","U Jízdárny","U Kabelovny","U Kaménky","U Kamýku","U Kanálky","U Kapliček","U Kapličky","U Karlova Stánku","U Kasáren","U Kavalírky","U Kazína","U Kašny","U Kaštanu","U Kempinku","U Kina","U Klavírky","U Klikovky","U Klimentky","U Kloubových Domů","U Klubovny","U Klubu","U Kněžské Louky","U Kola","U Kolejí","U Koloděj","U Kolonie","U Koloniálu","U Kombinátu","U Konečné","U Koní","U Kosinů","U Kostela","U Kostrounku","U Kotlářky","U Koupadel","U Košíku","U Krbu","U Krelovy Studánky","U Kruhovky","U Královské Louky","U Krčské Vodárny","U Krčského Nádraží","U Kublova","U Kunratického Lesa","U Křižovatky","U Kříže","U Křížku","U Laboratoře","U Ladronky","U Lanové Dráhy","U Ledáren","U Lesa","U Lesíka","U Letenského Sadu","U Letiště","U Letohrádku Královny Anny","U Libeňského Pivovaru","U Libeňského Zámku","U Libušiných Lázní","U Libušské Sokolovny","U Lidového Domu","U Lip","U Lipové Aleje","U Lisu","U Loděnice","U Lomu","U Loskotů","U Louky","U Lužického Semináře","U Lázeňky","U Lázní","U Lékárny","U Líhní","U Lípy","U Malvazinky","U Malé Řeky","U Markéty","U Mateřské Školy","U Matěje","U Maří Magdaleny","U Meteoru","U Mezníku","U Michelské Školy","U Michelského Lesa","U Michelského Mlýna","U Milosrdných","U Mlýna","U Mlýnského Rybníka","U Modré Školy","U Modřanské Školy","U Močálu","U Mrázovky","U Mydlárny","U Myslivny","U Městských Domů","U Měšťanského Pivovaru","U Měšťanských Škol","U Nadýmače","U Nemocenské Pojišťovny","U Nemocnice","U Nesypky","U Nikolajky","U Nové Dálnice","U Nové Louky","U Nové Školy","U Nového Dvora","U Nového Suchdola","U Nových Domů I","U Nových Domů Ii","U Nových Domů Iii","U Nových Vil","U Nádražní Lávky","U Nádraží","U Nádrže","U Náhonu","U Nákladového Nádraží","U Národní Galerie","U Nás","U Obce","U Obecního Domu","U Obecního Dvora","U Obory","U Okrouhlíku","U Olšiček","U Opatrovny","U Ovčína","U Palaty","U Paliárky","U Paloučku","U Památníku","U Panské Zahrady","U Papírny","U Parku","U Parkánu","U Parního Mlýna","U Pastoušky","U Pavilónu","U Pazderek","U Pejřárny","U Pekařky","U Pekáren","U Pentlovky","U Pergamenky","U Pernikářky","U Pernštejnských","U Petřin","U Pily","U Plovárny","U Plynárny","U Plátenice","U Podchodu","U Podjezdu","U Podolského Hřbitova","U Podolského Sanatoria","U Pohádky","U Polikliniky","U Pomníku","U Potoka","U Poustek","U Poštovky","U Pošty","U Pramene","U Prašné Brány","U Prašného Mostu","U Pražských Lomů","U Prefy","U Prioru","U Prknovky","U Prodejny","U Propusti","U Prosecké Školy","U Proseckého Kostela","U První Baterie","U Prádelny","U Průhonu","U Průseku","U Pumpy","U Párníků","U Páté Baterie","U Písecké Brány","U Pískovny","U Přechodu","U Přehrady","U Přejezdu","U Půjčovny","U Radiály","U Radnice","U Rajské Zahrady","U Rakovky","U Roháčových Kasáren","U Rokytky","U Rozkoše","U Roztockého Háje","U Rybníka","U Rybníčka","U Rybářství","U Rychty","U Ryšánky","U Sadu","U Sanatoria","U Sanopzu","U Santošky","U Schodů","U Sedlecké Školy","U Seřadiště","U Sila","U Silnice","U Skalky","U Skladu","U Skládky","U Skopců","U Skály","U Sladovny","U Slavie","U Sloupu","U Slovanky","U Slovanské Pojišťovny","U Sluncové","U Slévárny","U Smaltovny","U Smetanky","U Smolnic","U Smíchovského Hřbitova","U Sokolovny","U Soutoku","U Sovových Mlýnů","U Sparty","U Splavu","U Spojky","U Spojů","U Společenské Zahrady","U Sportoviště","U Spořitelny","U Stanice","U Staré Cihelny","U Staré Plynárny","U Staré Pošty","U Staré Skládky","U Staré Sokolovny","U Staré Studánky","U Staré Tvrze","U Staré Školy","U Starého Hřbitova","U Starého Hřiště","U Starého Mlýna","U Starého Nádraží","U Starého Splavu","U Starého Stadionu","U Starého Stadiónu","U Starého Židovského Hřbitova","U Statku","U Stavoservisu","U Stojanu","U Strouhy","U Strže","U Studny","U Studánky","U Stárovny","U Státní Dráhy","U Stírky","U Střediska","U Střešovických Hřišť","U Sušičky","U Svahu","U Svatého Ducha","U Svobodárny","U Svodnice","U Svornosti","U Svépomoci","U Světličky","U Synagogy","U Sádek","U Sídliště","U Tabulky","U Technoplynu","U Tenisu","U Teplárny","U Topíren","U Továren","U Transformační Stanice","U Transformátoru","U Trati","U Trativodu","U Trezorky","U Trojice","U Trojského Zámku","U Trpce","U Tržnice","U Tvrze","U Tyrše","U Tyršovky","U Tyršovy Školy","U Třetí Baterie","U Třešňovky","U Třešňového Sadu","U Tůně","U Uhříněveské Obory","U Uranie","U Učiliště","U Valu","U Velké Skály","U Vesny","U Viktorky","U Vinice","U Viniček","U Vinné Révy","U Vinných Sklepů","U Vinohradské Nemocnice","U Vinohradského Hřbitova","U Vizerky","U Višňovky","U Vlachovky","U Vlasačky","U Vlečky","U Vltavy","U Voborníků","U Vodice","U Vodojemu","U Vodotoku","U Vody","U Vodárny","U Vojanky","U Vojenské Nemocnice","U Vojtěšky","U Vokovické Školy","U Vorlíků","U Vozovny","U Vrbiček","U Vrby","U Vrtilky","U Vršovického Hřbitova","U Vršovického Nádraží","U Vysočanského Cukrovaru","U Vysočanského Pivovaru","U Václava","U Váhy","U Vápenice","U Vápenky","U Vápenné Skály","U Výkupního Střediska","U Výstavby","U Výstaviště","U Výzkumu","U Včely","U Větrníku","U Větrolamu","U Věže","U Waltrovky","U Zahradnictví","U Zahradního Města","U Zahrady","U Zahrádek","U Zahrádkářské Kolonie","U Zastávky","U Zbrojnice","U Zdravotního Ústavu","U Zeleného Ptáka","U Zemníku","U Zeměpisného Ústavu","U Zlaté Studně","U Zličína","U Zličínského Hřiště","U Zvonařky","U Zvoničky","U Záběhlického Zámku","U Zájezdku","U Zákrutu","U Zámeckého Parku","U Zámečku","U Zámečnice","U Zásobní Zahrady","U Zátiší","U Závodiště","U Závor","U Úlů","U Čekárny","U Černé Rokle","U Červeného Mlýnku","U Českých Loděnic","U Čihadel","U Čističky","U Čokoládoven","U Čtvrté Baterie","U Čtyř Domů","U Řempa","U Říčanky","U Šalamounky","U Šesté Baterie","U Školičky","U Školky","U Školního Pole","U Školské Zahrady","U Školy","U Štěpu","U Šumavy","U Šumavěnky","U Šálkovny","U Šíchů","U Šípků","U Železnice","U Železničního Mostu","U Železné Lávky","U Želivky","U Židovského Hřbitova","U Žlábku","U Županských","Uhelný Trh","Uherská","Uhříněveská","Ukončená","Ukrajinská","Uljanovská","Ulrychova","Ulčova","Umělecká","Ungarova","Unhošťská","Univerzitní","Upolínová","Upravená","Uralská","Urbanická","Urbanova","Urbánkova","Urešova","Uruguayská","Urxova","Utěšilova","Uzavřená","Uzbecká","Uzoučká","Učitelská","Učňovská","Užocká","V Aleji","V Alejích","V Americe","V Babyku","V Bambouskách","V Bažinách","V Benátkách","V Bezpečí","V Bokách I","V Bokách Ii","V Bokách Iii","V Borovičkách","V Botanice","V Brance","V Brůdku","V Bytovkách","V Bílce","V Březinkách","V Březině","V Březí","V Břízkách","V Celnici","V Cestičkách","V Cestkách","V Chaloupkách","V Chatách","V Chotejně","V Cibulkách","V Cihelně","V Cípu","V Dolinách","V Dolině","V Dolích","V Domcích","V Domově","V Doubcích","V Dílcích","V Edenu","V Haltýři","V Hliništi","V Hluboké","V Hodkovičkách","V Holešovičkách","V Honu","V Horkách","V Horní Stromce","V Hrobech","V Humenci","V Humnech","V Háji","V Hájkách","V Hájích","V Hůrkách","V Jahodách","V Javorech","V Javoříčku","V Jehličině","V Jehličí","V Jezerách","V Jezevčinách","V Jezírkách","V Jirchářích","V Jámě","V Kališti","V Kapslovně","V Klukovicích","V Kole","V Kolkovně","V Korytech","V Kotcích","V Koutku","V Koutě","V Kratinách","V Kruhu","V Kuťatech","V Kálku","V Křepelkách","V Křovinách","V Křížkách","V Ladech","V Lesíčku","V Lipinách","V Lipkách","V Lipách","V Listnáčích","V Lomech","V Louce","V Luhu","V Lukách","V Lučinách","V Lužích","V Lánech","V Lázních","V Lískách","V Malých Domech I","V Malých Domech Ii","V Malých Domech Iii","V Mezihoří","V Milíři","V Mokřinách","V Mydlinkách","V Nové Hostivaři","V Nové Vsi","V Nové Čtvrti","V Novém Hloubětíně","V Nových Bohnicích","V Nových Domcích","V Nových Vokovicích","V Náklích","V Násypu","V Nížinách","V Oblouku","V Občanském Domově","V Obůrkách","V Ochozu","V Ohradě","V Ohybu","V Okruží","V Okálech","V Olšinách","V Olšině","V Ondřejově","V Opatově","V Osikách","V Ostružiní","V Oudolku","V Ořeší","V Pachmance","V Padolině","V Parcelách","V Parku","V Parníku","V Pačátkách","V Pařezinách","V Pevnosti","V Pitkovičkách","V Planinách","V Platýzu","V Pláni","V Podbabě","V Podhoří","V Podhájí","V Podluží","V Podskalí","V Podvrší","V Podzámčí","V Poli","V Polích","V Potokách","V Potočinách","V Potočkách","V Prutinách","V Průhledu","V Průčelí","V Pátém","V Pískovně","V Pěšinkách","V Předním Hloubětíně","V Předním Veleslavíně","V Předpolí","V Přelomu","V Přístavu","V Remízku","V Rohožníku","V Rohu","V Roháčích","V Rokli","V Roklích","V Rovinách","V Rybníkách","V Rybníčkách","V Ráji","V Rákosí","V Sadech","V Sedlci","V Slavětíně","V Soudním","V Stráni","V Středu","V Sudech","V Sídlišti","V Tehovičkách","V Tišině","V Trninách","V Třešňovce","V Tůních","V Uličce","V Uličkách","V Zahradní Čtvrti","V Zahradách","V Zahrádkách","V Zatáčce","V Zeleni","V Zeleném Údolí","V Záhorském","V Záhybu","V Zákopech","V Zákoutí","V Zálesí","V Zálomu","V Zámcích","V Zápolí","V Zátiší","V Zátočce","V Závitu","V Závětří","V Zářezu","V Údolí","V Údolí Hvězd","V Úhlu","V Úhoru","V Úvalu","V Úvoze","V Úzké","V Úžlabině","V Čeňku","V Štíhlách","V Šáreckém Údolí","V Žabokřiku","V Žáčku","V. P. Čkalova","Vachkova","Vackova","Vacovská","Vacínova","Vacínovská","Vajdova","Vajgarská","Valcířská","Valdická","Valdovská","Valdštejnská","Valdštejnské Nám.","Valdštejnské Náměstí","Valentinská","Valentova","Valečovská","Valská","Valtická","Valtínovská","Valčíkova","Valšovská","Vamberská","Vanická","Vaníčkova","Varhulíkové","Varnsdorfská","Varšavská","Vavákova","Vavřenova","Vavřinecká","Vazovova","Vačkářova","Vaňkova","Vašátkova","Ve Dvoře","Ve Lhotce","Ve Skalkách","Ve Skalách","Ve Skále","Ve Slatinách","Ve Smečkách","Ve Smrčině","Ve Stromořadí","Ve Struhách","Ve Stráni","Ve Studeném","Ve Stínu","Ve Střešovičkách","Ve Svahu","Ve Vilkách","Ve Vilách","Ve Višňovce","Ve Vratech","Ve Vrbách","Ve Vrchu","Ve Vrších","Ve Výhledu","Ve Výrech","Ve Zliči","Ve Štěpnici","Ve Žlíbku","Vedlejší","Vehlovická","Vejražkova","Vejvanovského","Vejvodova","Velebného","Velehradská","Velemínská","Velenická","Velenovského","Veleslavínova","Veleslavínská","Veletovská","Veletržní","Veleňská","Velešínská","Velfloviců","Velflíkova","Velhartická","Velichovská","Velimská","Velkoborská","Velkoosecká","Velkopřevorské Nám.","Velkopřevorské Náměstí","Velká Lada","Velká Skála","Velké Kunratické","Veltruská","Veltěžská","Velvarská","Velínská","Venušina","Verdiho","Verdunská","Verneřická","Vernéřovská","Veronské Nám.","Veselská","Veská","Veslařský Ostrov","Vestavěná","Vestecká","Veverkova","Večerní","Vidimova","Vidimská","Vidlicová","Vidlák","Vidonická","Vidoulská","Vidovická","Vietnamská","Viklefova","Vikova","Viktora Huga","Viktorinova","Viktorčina","Vikářská","Vilová","Vilímkova","Vilímovská","Vimperské Náměstí","Vinařického","Vinařská","Viničná","Vinohradská","Vinohrady","Vinopalnická","Vinořská","Vinořské Nám.","Vinořské Náměstí","Vinšova","Violková","Vitošská","Vitíkova","Vitějovská","Vizovická","Višňovka","Višňová","Vlachova","Vladimírova","Vladislava Vančury","Vladislavova","Vladivostocká","Vladycká","Vlastibořská","Vlastina","Vlastislavova","Vlasty Buriana","Vlasty Hilské","Vlasty Průchové","Vlasákova","Vlašimská","Vlašská","Vlaštovčí","Vlkanovská","Vlkova","Vlkovická","Vlnitá","Vltavanů","Vltavická","Vltavská","Vltavínová","Vlárská","Vlásenická","Vlčická","Vlčkova","Vlčnovská","Vnislavova","Vnitřní","Vnoučkova","Vnější","Voborského","Vobrubova","Vocelova","Voctářova","Vodická","Vodičkova","Vodnická","Vodní","Vodochodská","Vodojemská","Vodácká","Vodárenská","Voděradská","Vodňanská","Vodňanského","Vojenova","Vojetická","Vojická","Vojkovická","Vojslavická","Vojtova","Vojtíškova","Vojtěšská","Vojáčkova","Vokovická","Vokrojova","Vokáčova","Vokřínská","Volarská","Volavkova","Voleníkova","Volkova","Volkovova","Voltova","Volutová","Volyňská","Volšovská","Vondroušova","Vorařská","Voroněžská","Voráčovská","Voršilská","Voskova","Voskovcova","Vosmíkových","Vostrovská","Vostrého","Vosátkova","Votavova","Votická","Votočkova","Votrubova","Votuzská","Vozová","Voňkova","Voříškova","Vošahlíkova","Vožická","Vrabčí","Vranická","Vranovská","Vranská","Vratimovská","Vratislavova","Vratislavská","Vratičová","Vraňanská","Vrbenského","Vrbická","Vrbková","Vrbova","Vrbčanská","Vrchlabská","Vrchlického","Vrchlického Sady","Vrchovinská","Vrátenská","Vrátkovská","Vrázova","Vrážská","Vrútecká","Vršní","Vršovická","Vršovické Nám.","Vršovické Náměstí","Vršovka","Vsetínská","Vstavačová","Vstupní","Vybíralova","Vycpálkova","Vyderská","Vydrova","Vyhlídkova","Vykoukových","Vykáňská","Vyskočilova","Vysokovská","Vysokoškolská","Vysoká Cesta","Vysočanská","Vysočanské Nám.","Vysočanské Náměstí","Vyvýšená","Vyšebrodská","Vyšehradská","Vyšší","Vyžlovská","Vzdušná","Vzdálená","Vzestupná","Vzpoury","Váchalova","Václava Balého","Václava Kovaříka","Václava Rady","Václava Trojana","Václava Špačka","Václavická","Václavkova","Václavská","Václavské Nám.","Václavské Náměstí","Vágnerova","Vánková","Vápencová","Vápenná","Vápeníkova","Vášova","Vážská","Vídeňská","Vírská","Víta Nejedlého","Vítkova","Vítkovická","Vítovcova","Vítězná","Vítězné Nám.","Vítězné Náměstí","Východní","Východní Nám.","Východní Náměstí","Výchozí","Výhledová","Výhledské Nám.","Výhledské Náměstí","Výjezdní","Výjezdová","Výletní","Výmarova","Výmolova","Výpadová","Výravská","Výrobní","Výstaviště","Výstavní","Výstupní","Výtoňská","Výtvarnická","Výtvarná","Výzkumníků","Včelařská","Včelničná","Věkova","Věstonická","Větrná","Větrovcova","Větrová","Větrušická","Vězeňská","Věštínská","Věšínova","Věžická","Vřesovická","Vřesová","Všehrdova","Všejanská","Všelipská","Všerubská","Všestarská","Všetatská","Všeňská","Wagnerova","Waldesova","Washingtonova","Wassermannova","Wattova","Weberova","Weilova","Weissova","Wenzigova","Werichova","Wichterlova","Wiedermannova","Wiesenthalova","Wilsonova","Winklerova","Wolfova","Wolkerova","Wuchterlova","Xaveriova","Xaverovská","Za Archivem","Za Arielem","Za Avií","Za Bažantnicí","Za Botičem","Za Brankou","Za Brumlovkou","Za Brůdkem","Za Břízami","Za Chalupami","Za Cukrovarem","Za Císařským Mlýnem","Za Dolejšákem","Za Drahou","Za Dvorem","Za Dálnicí","Za Elektrárnou","Za Farou","Za Fořtem","Za Hanspaulkou","Za Haštalem","Za Hládkovem","Za Horou","Za Hospodou","Za Hrází","Za Humny","Za Hájem","Za Hájovnou","Za Hřbitovem","Za Invalidovnou","Za Jalovým Dvorem","Za Jednotou","Za Kajetánkou","Za Kapličkou","Za Karlínským Přístavem","Za Kačabkou","Za Klíčovem","Za Knotkem","Za Kostelem","Za Kovárnou","Za Kovářským Rybníkem","Za Křížem","Za Křížkem","Za Lesíkem","Za Lidovým Domem","Za Luhem","Za Lužinami","Za Lány","Za Lázeňkou","Za Mlýnem","Za Mosty","Za Mototechnou","Za Můstkem","Za Nadýmačem","Za Novákovou Zahradou","Za Návsí","Za Obecním Úřadem","Za Oborou","Za Opravnou","Za Opusem","Za Ovčínem","Za Papírnou","Za Parkem","Za Pavilónem","Za Pekařkou","Za Pekárnou","Za Pivovarem","Za Ploty","Za Podjezdem","Za Pohořelcem","Za Pohádkou","Za Potokem","Za Poříčskou Branou","Za Poříčskou Bránou","Za Poštou","Za Poštovskou Zahradou","Za Prodejnou","Za Pruhy","Za Průsekem","Za Pískovnou","Za Radostí","Za Rokytkou","Za Rybníkem","Za Rybníčky","Za Rybářstvím","Za Rájem","Za Sadem","Za Sedmidomky","Za Skalkou","Za Slatinami","Za Slovankou","Za Sokolovnou","Za Stadionem","Za Statkem","Za Statky","Za Stodolami","Za Stodolou","Za Strahovem","Za Strašnickou Vozovnou","Za Strojírnami","Za Studánkou","Za Střelnicí","Za Sídlištěm","Za Teplárnou","Za Tratí","Za Třebešínem","Za Vackovem","Za Valem","Za Viaduktem","Za Vinicí","Za Vlasačkou","Za Vodárnou","Za Vokovickou Vozovnou","Za Větrem","Za Zahradami","Za Zahradou","Za Zastávkou","Za Zelenou Liškou","Za Zámečkem","Za Černým Mostem","Za Školkou","Za Školou","Za Šmatlíkem","Za Železnicí","Za Ženskými Domovy","Za Žižkovskou Vozovnou","Zacharská","Zachova","Zadní","Zahrada Na Baště","Zahradnická","Zahradní","Zahradníčkova","Zahrádecká","Zahrádkářská","Zahrádkářů","Zaječická","Zaječí","Zakouřilova","Zakrytá","Zakšínská","Zalešanská","Zalinská","Zamašská","Zamenhofova","Zapadlá","Zapomenutá","Zapova","Zapských","Zastavěná","Zastrčená","Zavadilova","Zavátá","Zaříčanská","Zbečenská","Zborovská","Zbraslavská","Zbraslavské Nám.","Zbraslavské Náměstí","Zbrojnická","Zbudovská","Zbuzanská","Zbuzkova","Zbynická","Zbyslavská","Zbytinská","Zbýšovská","Zdaru","Zdařilá","Zderazská","Zdeňky Nyplové","Zdibská","Zdická","Zdiměřická","Zdislavická","Zdobnická","Zdoňovská","Zdíkovská","Zelenečská","Zelenkova","Zelenky-Hajského","Zelenohorská","Zelená","Zelená Louka","Zelený Pruh","Zelinářská","Zemanka","Zemské Právo","Zemědělská","Zengrova","Zenklova","Zeyerova Alej","Zhořelecká","Zikova","Zimova","Zimákova","Zkrácená","Zlatnice","Zlatnická","Zlatokorunská","Zlatá","Zlatá Ulička U Daliborky","Zlenická","Zlešická","Zlivská","Zličínská","Zlonická","Zlonínská","Zlončická","Zlíchovská","Znojemská","Zoubkova","Zrzavého","Ztracená","Zubatého","Zubrnická","Zvolenská","Zvolská","Zvonařova","Zvonařovská","Zvonařská","Zvoncovitá","Zvonická","Zvonková","Zvoníčkova","Zvánovická","Zvíkovská","Záblatská","Zábranská","Zábrodí","Záběhlická","Zádražanská","Záhornická","Záhorského","Záhořanská","Záhořanského","Záhřebská","Zájezdní","Zákolanská","Zákostelní","Zákupská","Zálesí","Záluské","Zálužanského","Zálužická","Zálužská","Zámecká","Zámecké Schody","Zámezí","Zámišova","Zámělská","Západní","Zápasnická","Zápolská","Zápotoční","Zápská","Zárubova","Zárybnická","Zárybničná","Zárybská","Zásadská","Zásmucká","Zátišská","Zátiší","Zátopkova","Zátoňská","Závadova","Záveská","Závist","Závišova","Závodní","Závrchy","Závěrka","Zázvorkova","Zářijová","Zítkova","Zívrova","Zúžená","Údlická","Údolní","Údolí Hvězd","Úhlavská","Úhlová","Újezd","Újezdská","Úlibická","Únorová","Únětická","Úpická","Úprkova","Úpská","Úslavská","Ústavní","Ústecká","Ústřední","Útulná","Úvalská","Úvoz","Úvozová","Úzká","Čajkovského","Čakovická","Čankovská","Čapkova","Častavina","Častonická","Čechova","Čechtická","Čechurova","Čedičová","Čejetická","Čejkovická","Čekanková","Čekanovská","Čelakovského Sady","Čeljabinská","Čelkovická","Čelná","Čelákovická","Čenkovská","Čenovická","Čentická","Čenětická","Čeperská","Čeradická","Čerchovská","Čermákova","Černická","Černilovská","Černičná","Černochova","Černockého","Černohorského","Černokostelecká","Černomořská","Černotínská","Černovická","Černošická","Černá","Černého","Černínova","Černínská","Čerpadlová","Čertouská","Čertův Vršek","Červencová","Červenkova","Červená","Červená Báň","Červený Mlýn","Červeňanského","Červnová","Čerčanská","Českobratrská","Českobrodská","Českodubská","Českolipská","Českomalínská","Českomoravská","Československého Exilu","Česká","České Družiny","Českého Červeného Kříže","Čestlická","Čestmírova","Česákova","Čečelická","Čeňkova","Češovská","Čibuzská","Čihákova","Čiklova","Čimelická","Čimická","Čirůvková","Čistovická","Čmelická","Čs. Armády","Čs. Tankistů","Čtyřdílná","Čtyřkolská","Čumpelíkova","Čuprova","Čábelecká","Čápova","Čáslavská","Čílova","Čínská","Čížovská","Ďáblická","Řadová","Řehořova","Řepečská","Řepná","Řeporyjská","Řeporyjské Náměstí","Řepová","Řepská","Řepíková","Řepínská","Řepčická","Řetězokovářů","Řetězová","Řevnická","Řeznická","Řezáčovo Nám.","Řezáčovo Náměstí","Řečického","Řešetovská","Řešovská","Řipská","Řásnovka","Říjnová","Římovská","Římská","Říčanova","Říčanská","Říční","Šachovská","Šafaříkova","Šafránecká","Šafránkova","Šafránová","Šafářova","Šakvická","Šaldova","Šalounova","Šalvějová","Šanovská","Šantrochova","Šatrova","Šebelova","Šeberovská","Šebestiánská","Šebkova","Šedivého","Šedova","Šejbalové","Šemberova","Šenovská","Šermířská","Šestajovická","Šestidomí","Šetelíkova","Ševce Matouše","Ševčenkova","Ševčíkova","Šeříková","Šibřinská","Šikmá","Šimanovská","Šimkova","Šimonova","Šimáčkova","Šimůnkova","Šircova","Široká","Šiškova","Školní","Školská","Škroupovo Nám.","Škroupovo Náměstí","Škrétova","Škvorecká","Škábova","Šlechtitelská","Šlejnická","Šlikova","Šlitrova","Šluknovská","Šmeralova","Šmilovského","Šmolíkova","Šolínova","Šostakovičovo Nám.","Šostakovičovo Náměstí","Španielova","Španělská","Špačkova","Špeciánova","Šperlova","Špirkova","Špitálská","Šplechnerova","Šporkova","Špotzova","Špálova","Šrobárova","Šromova","Štamberk","Štefkova","Štefánikova","Štemberova","Šternberkova","Šternova","Šternovská","Štichova","Štiplova","Štičkova","Štiřínská","Štochlova","Štolbova","Štolcova","Štolmířská","Štorchova","Štorkánova","Štramberská","Štulcova","Štupartská","Štursova","Štverákova","Štychova","Štíbrova","Štíhlická","Štítného","Štítová","Štúrova","Štěchovická","Štěpanická","Štěpařská","Štěpničná","Štěpánkova","Štěpánovská","Štěpánská","Štěrboholská","Štěrková","Štětkova","Štětínská","Šubertova","Šulcova","Šultysova","Šumavská","Šumavského","Šumberova","Šumenská","Šumická","Šumperská","Šustova","Švabinského","Švecova","Švehlova","Švejcarovo Náměstí","Švestková","Švihovská","Švábky","Švábova","Švédská","Šárecká","Šárovo Kolo","Šárčina","Šátalská","Šífařská","Šímova","Šípková","Šítkova","Šťastného","Šůrova","Žabovřeská","Žacléřská","Žalanského","Žalmanova","Žalovská","Žamberská","Žampašská","Žampiónová","Žandovská","Žatecká","Žateckých","Ždírnická","Žehuňská","Žehušická","Želetavská","Železniční","Železničářů","Železnobrodská","Železná","Želivecká","Želivka","Želivská","Želkovická","Želnavská","Ženíškova","Žeretická","Žermanická","Žernosecká","Žernovská","Žerotínova","Žherská","Žichlínská","Židlického","Žilinská","Žilovská","Žinkovská","Žirovnická","Žitavská","Žitavského","Žitná","Žitomírská","Živanická","Živcová","Živcových","Živonínská","Žiželická","Žižkova","Žižkovo Nám.","Žižkovo Náměstí","Žlebská","Žluťásková","Žofie Podlipské","Žufanova","Žukovského","Žulová","Županovická","Žvahovská","Žábova","Žákovská","Žárovická","Žíšovská","Žďárská"],N60=["{{location.street_name}}"],L60={building_number:A60,city_name:b60,city_pattern:y60,country:B60,default_country:z60,postcode:S60,secondary_address:M60,state:w60,state_abbr:P60,street_address:T60,street_name:j60,street_pattern:N60},R60=L60,K60=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],I60={words:K60},O60=I60,$60={title:"Czech (Czechia)",code:"cs_CZ",country:"CZ",language:"cs",endonym:"čeština (Česká republika)",dir:"ltr",script:"Latn"},H60=$60,$V=["Abigail","Ada","Adalberta","Adéla","Adelaida","Adina","Adolfa","Adolfína","Adriana","Adriána","Adriena","Afra","Agáta","Aglaja","Aida","Alana","Albena","Alberta","Albertina","Albertýna","Albína","Alena","Aleška","Alexandra","Alfréda","Alice","Alida","Alina","Alma","Aloisie","Alojzije","Alžběta","Amálie","Amanda","Amáta","Amélie","Anabela","Anastázie","Anatázie","Anatolie","Anatólie","Anděla","Andělína","Andrea","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselma","Antonie","Apolena","Arabela","Aranka","Areta","Ariadna","Ariana","Ariela","Arleta","Armida","Arna","Arnolda","Arnoštka","Astrid","Astrida","Atanázie","Augusta","Augustina","Augustýna","Aura","Aurélie","Aurora","Babeta","Barbara","Barbora","Beáta","Beatrice","Bedřiška","Bela","Běla","Belinda","Benedikta","Berenika","Berit","Bernarda","Berta","Bertolda","Bianka","Bibiana","Birgit","Birgita","Blahomila","Blahomíra","Blahoslava","Blanka","Blažena","Bohdana","Bohumila","Bohumíra","Bohuna","Bohuslava","Bohuše","Bojana","Bojislava","Boleslava","Borislava","Bořislava","Božena","Božetěcha","Božidara","Branimíra","Branislava","Bratislava","Brenda","Brigita","Brita","Bronislava","Bruna","Brunhilda","Břetislava","Cecilie","Cecílie","Celestina","Celestýna","Celie","Celina","Ctibora","Ctirada","Ctislava","Cyntie","Cyrila","Čeňka","Čestmíra","Čistoslava","Dagmar","Dagmara","Dalibora","Dalida","Dalie","Dalila","Dalimila","Dalimíra","Damaris","Damiana","Damiána","Dana","Danica","Daniela","Danuše","Danuta","Daria","Darie","Darina","Darja","Davida","Debora","Delie","Denisa","Diana","Dina","Dita","Diviška","Dobrava","Dobromila","Dobromíra","Dobroslava","Dominika","Donalda","Donáta","Dora","Doris","Dorota","Doubrava","Doubravka","Drahomila","Drahomíra","Drahoslava","Drahotína","Drahuše","Dulcinea","Dušana","Edita","Eduarda","Edvarda","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Eliška","Elsa","Elvíra","Elza","Ema","Emanuela","Emilie","Emílie","Erika","Erna","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugenie","Eulálie","Eunika","Eusebie","Eva","Evelina","Evelína","Evženie","Fabiána","Fabie","Fatima","Faustina","Faustýna","Féba","Fedora","Felicie","Felície","Felicita","Ferdinanda","Fidelie","Filipa","Filoména","Flavie","Flora","Flóra","Florentina","Florentýna","Františka","Frída","Gabriela","Gaja","Gajana","Galina","Garika","Gema","Geralda","Geraldina","Gerarda","Gerardina","Gerda","Gerharda","Gertruda","Gilberta","Gina","Gisela","Gita","Gizela","Glorie","Gordana","Graciána","Gracie","Grácie","Gražina","Gréta","Griselda","Grizelda","Gudrun","Gustava","Gvendolina","Gvendolína","Halina","Hana","Háta","Havla","Heda","Hedvika","Heidrun","Helena","Helga","Herberta","Hermína","Herta","Hilda","Hortensie","Hortenzie","Horymíra","Hostimila","Hostimíra","Hostislava","Hvězdoslava","Hyacinta","Chranislava","Iboja","Ida","Ignácie","Ignáta","Ildika","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Inéz","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Irena","Iris","Irma","Isabela","Isidora","Isolda","Iva","Ivana","Iveta","Ivona","Izabela","Izidora","Izolda","Jadrana","Jadranka","Jakuba","Jakubka","Jana","Jarmila","Jarolíma","Jaromíra","Jaroslava","Jasmína","Jasna","Jasněna","Jelena","Jenovéfa","Jesika","Jindra","Jindřiška","Jiřina","Jitka","Johana","Jolana","Jolanta","Jordana","Jorga","Josefa","Josefína","Jovana","Jozefa","Jozefína","Judita","Juliana","Juliána","Julie","Justina","Justýna","Juta","Kamila","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kateřina","Katrin","Katrina","Kazi","Kazimíra","Kira","Klára","Klaudie","Klementina","Klementýna","Kleopatra","Klotylda","Koleta","Kolombína","Kolumbína","Konstance","Konstancie","Konsuela","Konzuela","Kora","Kordula","Korina","Kornélie","Krasava","Krasomila","Kristina","Kristýna","Kunhuta","Květa","Květoslava","Květuše","Lada","Ladislava","Larisa","Laura","Laurencie","Lea","Léda","Leila","Lejla","Lena","Lenka","Leokádie","Leona","Leonora","Leontina","Leontýna","Leopolda","Leopoldina","Leopoldýna","Leticie","Lia","Liana","Liběna","Libora","Liboslava","Libuše","Lidmila","Liliana","Lina","Linda","Livie","Ljuba","Lola","Loreta","Lorna","Lota","Lubomíra","Luboslava","Luciána","Lucie","Ludiše","Luďka","Ludmila","Ludomíra","Ludoslava","Ludvika","Ludvíka","Luisa","Lujza","Lukrécie","Lumíra","Lydie","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Mahulena","Maja","Mája","Malvína","Manon","Manona","Manuela","Marcela","Marcelína","Margit","Margita","Mariana","Marie","Marieta","Marika","Marilyn","Marina","Mariola","Marion","Marisa","Marita","Markéta","Marlena","Marta","Martina","Matylda","Maud","Maxima","Mečislava","Medea","Médea","Melánie","Melinda","Melisa","Melita","Mercedes","Michaela","Michala","Milada","Milana","Milena","Miloslava","Milred","Miluše","Mína","Mira","Mirabela","Miranda","Mirela","Miriam","Mirjam","Mirka","Miromila","Miroslava","Mnislava","Mona","Monika","Muriel","Muriela","Myrna","Naďa","Naděžda","Naneta","Narcisa","Natalie","Natálie","Nataša","Neda","Nela","Nevena","Nika","Niké","Nikodéma","Nikol","Nikola","Nila","Nina","Noema","Noemi","Nona","Nora","Norberta","Norma","Odeta","Ofélie","Oktavie","Oktávie","Oldřiška","Olga","Oliva","Olivie","Olympie","Ondřejka","Otakara","Otilie","Otýlie","Oxana","Palmira","Pamela","Paskala","Patricie","Pavla","Pavlína","Pelagie","Penelopa","Perla","Persida","Perzida","Petra","Petrana","Petronela","Petronila","Petruše","Petula","Pilar","Polyxena","Pravdomila","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokopa","Přibyslava","Radana","Radimíra","Radislava","Radka","Radmila","Radomila","Radomíra","Radoslava","Radovana","Radslava","Rafaela","Ráchel","Raisa","Rajsa","Ramona","Rastislava","Rebeka","Regina","Regína","Renata","Renáta","René","Ria","Riana","Richarda","Rina","Rita","Roberta","Robina","Romana","Rosa","Rosalinda","Rosamunda","Rosana","Rostislava","Rovena","Roxana","Róza","Rozálie","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rudolfa","Rudolfina","Rudolfína","Rut","Rút","Růžena","Řehořka","Sabina","Sabrina","Salomea","Salomena","Samuela","Sandra","Sára","Saskia","Saskie","Saxona","Selena","Selma","Senta","Serafína","Serena","Scholastika","Sibyla","Sidonie","Silvána","Silvie","Simeona","Simona","Skarlet","Skarleta","Slavěna","Slávka","Slavomila","Slavomíra","Soběslava","Sofie","Sofronie","Solveig","Solveiga","Soňa","Sotira","Stanislava","Stáza","Stela","Svatava","Svatoslava","Světla","Světlana","Světluše","Sylva","Sylvie","Šárka","Šarlota","Šimona","Štěpána","Štěpánka","Tamara","Táňa","Taťána","Tea","Tekla","Teodora","Teodozie","Teofila","Tereza","Terezie","Thea","Theodora","Theodosie","Theofila","Tomáška","Toska","Ulrika","Una","Uršula","Václava","Valburga","Valdemara","Valentina","Valentýna","Valerie","Valérie","Vanda","Vanesa","Věduna","Veleslava","Velislava","Věnceslava","Vendelína","Vendula","Vendulka","Věnka","Venuše","Věra","Verona","Veronika","Věroslava","Věslava","Vesna","Viktorie","Viléma","Vilemína","Vilma","Vincencie","Viola","Violeta","Virginie","Virgínie","Víta","Vítězslava","Viviana","Vladana","Vladěna","Vladimíra","Vladislava","Vlasta","Vlastimila","Vlastimíra","Vlastislava","Vojmíra","Vojslava","Vojtěška","Voršila","Vratislava","Xaverie","Xenie","Zaida","Zaira","Zbyhněva","Zbyňka","Zbyslava","Zbyška","Zdena","Zdenka","Zdeňka","Zdeslava","Zdislava","Zenobie","Zina","Zinaida","Zita","Zlata","Zlatomíra","Zlatuše","Zoe","Zoja","Zora","Zoroslava","Zuzana","Zvonimíra","Žakelina","Žakelína","Žaneta","Ždana","Želimíra","Želislava","Želmíra","Žitomíra","Žitoslava","Živa","Živana","Žofie"],HV=["Adamová","Adamcová","Adámková","Albrechtová","Ambrožová","Andělová","Andrlová","Antošová","Bajerová","Balážová","Balcarová","Balogová","Balounová","Baráková","Baranová","Barešová","Bártová","Bartáková","Bartoňová","Bartošová","Bartošková","Bartůňková","Baštová","Bauerová","Bayerová","Bažantová","Bečková","Bečvářová","Bednářová","Bednaříková","Bělohlávková","Bendová","Benešová","Beranová","Beránková","Bergrová","Berková","Berkyová","Bernardová","Bezděková","Bílková","Bílá","Bínová","Bittnerová","Blahová","Bláhová","Blažková","Blechová","Bobková","Bočková","Boháčová","Boháčková","Böhmová","Borovičková","Boučková","Boudová","Boušková","Brabcová","Brabencová","Bradová","Bradáčová","Braunová","Brázdová","Brázdilová","Brejchová","Březinová","Břízová","Brožová","Brožková","Brychtová","Bubeníková","Bučková","Buchtová","Burdová","Burešová","Burianová","Buriánková","Byrtusová","Čadová","Cahová","Čápová","Čapková","Čechová","Čejková","Čermáková","Černíková","Černochová","Černohorská","Černá","Červeňáková","Červenková","Červená","Červinková","Chaloupková","Chalupová","Charvátová","Chládková","Chlupová","Chmelařová","Chmelíková","Chovancová","Chromá","Chudobová","Chvátalová","Chvojková","Chytilová","Cibulková","Čiháková","Cihlářová","Císařová","Čížková","Čonková","Coufalová","Čurdová","Danková","Danilová","Danišová","Davidová","Dědková","Demetrová","Dittrichová","Divišová","Dlouhá","Dobešová","Dobiášová","Dobrovolná","Dočekalová","Dočkalová","Dohnalová","Dokoupilová","Dolečková","Dolejšová","Dolejší","Doležalová","Doleželová","Doskočilová","Dostálová","Doubková","Doubravová","Doušová","Drábková","Drozdová","Dubská","Duchoňová","Dudová","Dudková","Dufková","Dunková","Dušková","Dvořáčková","Dvořáková","Dvorská","Eliášová","Erbenová","Fabiánová","Fantová","Farkašová","Fejfarová","Fenclová","Ferencová","Ferková","Fialová","Fiedlerová","Filipová","Fischerová","Fišerová","Floriánová","Fojtíková","Foltýnová","Formanová","Formánková","Fořtová","Fousková","Francová","Franková","Fridrichová","Frydrychová","Fuchsová","Fučíková","Fuksová","Gáborová","Gabrielová","Gajdošová","Gažiová","Gottwaldová","Gregorová","Grubrová","Grundzová","Grygarová","Hájková","Hajná","Hálová","Hamplová","Hánová","Hanáčková","Hanáková","Hanousková","Hanusová","Hanušová","Hanzalová","Hanzlová","Hanzlíková","Hartmanová","Hašková","Havlová","Havelková","Havlíčková","Havlíková","Havránková","Heczková","Hegerová","Hejdová","Hejduková","Hejlová","Hejnová","Hendrychová","Hermanová","Heřmanová","Heřmánková","Hladíková","Hladká","Hlaváčová","Hlaváčková","Hlavatá","Hlávková","Hloušková","Hoffmannová","Hofmanová","Holanová","Holasová","Holcová","Holečková","Holíková","Holoubková","Holubová","Holá","Homolová","Homolková","Horová","Horáčková","Horáková","Hořejší","Horký","Horňáková","Horníčková","Horníková","Horská","Horvátová","Horváthová","Hošková","Houdková","Houšková","Hovorková","Hrabalová","Hrabovská","Hradecká","Hradilová","Hrbáčková","Hrbková","Hrdinová","Hrdličková","Hrdá","Hrnčířová","Hrochová","Hromádková","Hronová","Hrubešová","Hrubá","Hrušková","Hrůzová","Hubáčková","Hudcová","Hudečková","Hůlková","Humlová","Husáková","Hušková","Hýblová","Hynková","Jahodová","Jakešová","Jaklová","Jakoubková","Jakubcová","Janáčková","Janáková","Janatová","Jančová","Jančíková","Jandová","Janečková","Janíčková","Janíková","Janků","Janotová","Janoušková","Janovská","Jansová","Jánská","Janů","Jarešová","Jarošová","Jašková","Javůrková","Jechová","Jedličková","Jelenová","Jelínková","Jeníčková","Jeřábková","Ježová","Ježková","Jílková","Jindrová","Jírová","Jiráková","Jiránková","Jirásková","Jiříková","Jirková","Jirků","Jiroušková","Jirsová","Johnová","Jonášová","Junková","Jurčíková","Jurečková","Juřicová","Juříková","Kabátová","Kačírková","Kadeřábková","Kadlecová","Kafková","Kaisrová","Kalová","Kalábová","Kalašová","Kalinová","Kalivodová","Kalousová","Kalousková","Kameníková","Kaňová","Káňová","Kaňková","Kantorová","Kaplanová","Karasová","Karásková","Karbanová","Karlová","Karlíková","Kasalová","Kašíková","Kašparová","Kašpárková","Kavková","Kazdová","Kindlová","Klečková","Kleinová","Klementová","Klímová","Klimentová","Klimešová","Kloučková","Kloudová","Knapová","Knotková","Kochová","Kočí","Kociánová","Kocmanová","Kocourková","Kohoutová","Kohoutková","Koláčková","Kolářová","Kolaříková","Kolková","Kolmanová","Komárková","Komínková","Konečná","Koníčková","Kopalová","Kopečková","Kopecká","Kopečná","Kopřivová","Korbelová","Kořínková","Kosová","Kosíková","Kosinová","Košťálová","Kostková","Kotasová","Kotková","Kotlárová","Kotrbová","Koubová","Koubková","Koudelová","Koudelková","Koukalová","Kouřilová","Koutná","Kováčová","Kovářová","Kovaříková","Kováříková","Kozáková","Kozlová","Krajíčková","Králová","Králíčková","Králíková","Krátká","Kratochvílová","Krausová","Krčmářová","Křečková","Krejčová","Krejčíková","Krejčířová","Křenková","Krištofová","Křivánková","Křížová","Křížková","Kropáčková","Kroupová","Krupová","Krupičková","Krupková","Kubová","Kubánková","Kubátová","Kubcová","Kubelková","Kubešová","Kubicová","Kubíčková","Kubíková","Kubínová","Kubišová","Kučová","Kučerová","Kuchařová","Kuchtová","Kudláčková","Kudrnová","Kuklová","Kulhánková","Kulhavá","Kuncová","Kunešová","Kupcová","Kupková","Kurková","Kuželová","Kvapilová","Kvasničková","Kynclová","Kyselová","Lacinová","Lacková","Lakatošová","Landová","Langová","Langrová","Látalová","Lavičková","Le","Lebedová","Levá","Líbalová","Linhartová","Lišková","Lorencová","Loudová","Ludvíková","Lukáčová","Lukášová","Lukášková","Lukešová","Macáková","Macková","Machová","Máchová","Machačová","Macháčová","Macháčková","Machalová","Machálková","Macurová","Majerová","Malečková","Málková","Malíková","Malinová","Malá","Maňáková","Marečková","Marková","Marešová","Maříková","Maršálková","Maršíková","Martincová","Martinková","Martínková","Mašková","Masopustová","Matějíčková","Matějková","Matoušová","Matoušková","Matulová","Matušková","Matyášová","Matysová","Maxová","Mayerová","Mazánková","Medková","Melicharová","Menclová","Menšíková","Mertová","Michalová","Michalcová","Michálková","Michalíková","Michnová","Mičková","Miková","Míková","Mikešová","Mikulová","Mikulášková","Minářová","Minaříková","Mirgová","Mládková","Mlčochová","Mlejnková","Mojžíšová","Mokrá","Molnárová","Moravcová","Morávková","Motlová","Motyčková","Moučková","Moudrá","Mráčková","Mrázová","Mrázková","Mrkvičková","Muchová","Müllerová","Műllerová","Musilová","Mužíková","Myšková","Nagyová","Najmanová","Navrátilová","Nečasová","Nedbalová","Nedomová","Nedvědová","Nejedlá","Němcová","Němečková","Nešporová","Nesvadbová","Neubauerová","Neumanová","Neumannová","Nguyenová","Nguyen vanová","Nosková","Nováčková","Nováková","Novosadová","Novotná","Nová","Odehnalová","Oláhová","Olivová","Ondrová","Ondráčková","Orságová","Otáhalová","Palečková","Pánková","Papežová","Pařízková","Pašková","Pátková","Patočková","Paulová","Pavlová","Pavelková","Pavlasová","Pavlicová","Pavlíčková","Pavlíková","Pavlů","Pazderová","Pechová","Pecháčková","Pecková","Pekařová","Pekárková","Pelcová","Pelikánová","Peřinová","Pernicová","Peroutková","Pešková","Peštová","Peterková","Petrová","Petráková","Petrášová","Petříčková","Petříková","Petrů","Pham","Píchová","Pilařová","Pilátová","Píšová","Pivoňková","Plačková","Plachá","Plšková","Pluhařová","Podzimková","Pohlová","Pokorná","Poláčková","Poláchová","Poláková","Polanská","Polášková","Polívková","Popelková","Pospíchalová","Pospíšilová","Potůčková","Pourová","Prachařová","Prášková","Pražáková","Prchalová","Přibylová","Příhodová","Přikrylová","Procházková","Prokešová","Prokopová","Prošková","Provazníková","Průchová","Průšová","Pšeničková","Ptáčková","Rácová","Radová","Raková","Rambousková","Rašková","Ratajová","Řeháčková","Řeháková","Řehořová","Remešová","Řezáčová","Rezková","Řezníčková","Richtrová","Říhová","Roubalová","Rousová","Rozsypalová","Rudolfová","Růžková","Růžičková","Rybová","Rybářová","Rýdlová","Ryšavá","Sadílková","Šafářová","Šafaříková","Šafránková","Šálková","Samková","Šandová","Šašková","Schejbalová","Schmidtová","Schneidrová","Schwarzová","Šebková","Šebelová","Šebestová","Šedová","Šedivá","Sedláčková","Sedláková","Sedlářová","Sehnalová","Seidlová","Seifertová","Sekaninová","Semerádová","Šenková","Šestáková","Ševčíková","Severová","Sikorová","Šilhavá","Šímová","Šimáčková","Šimáková","Šimánková","Šimčíková","Šimečková","Šimková","Šimonová","Šimůnková","Šindelářová","Šindlerová","Šípová","Šípková","Šírová","Široká","Šišková","Siváková","Skácelová","Skalová","Skálová","Skalická","Sklenářová","Škodová","Skopalová","Skořepová","Škrabalová","Skřivánková","Slabá","Sládková","Sladká","Slámová","Slaninová","Slavíčková","Slavíková","Šlechtová","Slezáková","Slováčková","Slováková","Sluková","Smejkalová","Šmejkalová","Smékalová","Šmerdová","Smetanová","Šmídová","Smolová","Smolíková","Smolková","Smrčková","Smržová","Smutná","Šnajdrová","Sobková","Sobotková","Sochorová","Sojková","Sokolová","Šolcová","Sommrová","Součková","Soukupová","Sovová","Špačková","Spáčilová","Špičková","Šplíchalová","Spurná","Šrámková","Srbová","Staňková","Stárková","Stará","Šťastná","Štefanová","Štefková","Šteflová","Stehlíková","Steinerová","Stejskalová","Štěpánová","Štěpánková","Štěrbová","Stiborová","Stoklasová","Straková","Stránská","Strejčková","Strnadová","Strouhalová","Stuchlíková","Studená","Studničková","Stupková","Šubrtová","Suchánková","Suchomelová","Suchá","Suková","Šulcová","Šustrová","Švábová","Svačinová","Švandová","Švarcová","Svatoňová","Svatošová","Švecová","Švehlová","Švejdová","Švestková","Světlíková","Svitáková","Svobodová","Svozilová","Sýkorová","Synková","Syrová","Táborská","Tancošová","Teplá","Tesařová","Tichá","Tomanová","Tománková","Tomášová","Tomášková","Tomečková","Tomková","Tomešová","Tóthová","Tranová","Trávníčková","Trčková","Třísková","Trnková","Trojanová","Truhlářová","Tučková","Tůmová","Turečková","Turková","Tvrdíková","Tvrdá","Uhrová","Uhlířová","Ulrichová","Urbanová","Urbancová","Urbánková","Vacková","Váchová","Václavková","Václavíková","Vaculíková","Vágnerová","Valová","Valášková","Válková","Valentová","Valešová","Váňová","Vančurová","Vaněčková","Vaňková","Vaníčková","Vargová","Vašáková","Vašková","Vašíčková","Vávrová","Vavříková","Večeřová","Vejvodová","Vernerová","Veselá","Veverková","Víchová","Vilímková","Vinšová","Víšková","Vítová","Vitásková","Vítková","Vlachová","Vlasáková","Vlčková","Vlková","Vobořilová","Vodáková","Vodičková","Vodrážková","Vojáčková","Vojtová","Vojtěchová","Vojtková","Vojtíšková","Vokounová","Volková","Volfová","Volná","Vondrová","Vondráčková","Vondráková","Voráčková","Vorlová","Voříšková","Vorlíčková","Votavová","Votrubová","Vrabcová","Vránová","Vrbová","Vrzalová","Vybíralová","Vydrová","Vymazalová","Vyskočilová","Vysloužilová","Wagnerová","Waltrová","Webrová","Weissová","Winklerová","Wolfová","Zábranská","Žáčková","Zachová","Zahrádková","Zahradníková","Zajícová","Zajíčková","Žáková","Zálešáková","Zámečníková","Zapletalová","Zárubová","Zatloukalová","Zavadilová","Zavřelová","Zbořilová","Žďárská","Zdražilová","Zedníková","Zelenková","Zelená","Zelinková","Zemanová","Zemánková","Žemličková","Zezulová","Žídková","Žigová","Zíková","Zikmundová","Zimová","Žižková","Zlámalová","Zoubková","Zouharová","Žůrková","Zvěřinová"],G60=[{value:"{{person.female_last_name}}",weight:1}],GV=["Ing.","Mgr.","JUDr.","MUDr."],_V=["Abadon","Abdon","Ábel","Abelard","Abraham","Abrahám","Absolon","Absolón","Adalbert","Adam","Adin","Adolf","Adrian","Adrián","Agaton","Achil","Achiles","Alan","Alban","Albert","Albín","Albrecht","Aldo","Alen","Aleš","Alexandr","Alexej","Alfons","Alfréd","Alois","Alojz","Alva","Alvar","Alvin","Amadeus","Amand","Amát","Ambrož","Amos","Ámos","Anastáz","Anatol","Anděl","Andělín","Andrej","Anselm","Antal","Antonín","Aram","Ariel","Aristid","Arkád","Armand","Armin","Arne","Arnold","Arnošt","Áron","Árón","Arpád","Arsen","Artur","Artuš","Arzen","Atanas","Atanáš","Atila","August","Augustin","Augustýn","Aurel","Aurelián","Axel","Baltazar","Barnabáš","Bartoloměj","Basil","Bazil","Beatus","Bedřich","Benedikt","Benjamin","Benjamín","Bernard","Bertold","Bertram","Bivoj","Blahomil","Blahomír","Blahoslav","Blažej","Bohdan","Bohuchval","Bohumil","Bohumír","Bohun","Bohuslav","Bohuš","Bojan","Bolemír","Boleslav","Bonifác","Borek","Boris","Borislav","Bořek","Bořislav","Bořivoj","Božetěch","Božidar","Božislav","Branimír","Branislav","Bratislav","Bret","Brian","Brit","Bronislav","Bruno","Břetislav","Budimír","Budislav","Budivoj","Cecil","Cedrik","Celestin","Celestýn","César","Cézar","Ctibor","Ctirad","Ctislav","Cyprián","Cyril","Čeněk","Čestmír","Čistoslav","Dag","Dalibor","Dalimil","Dalimír","Damián","Dan","Daniel","Darek","Darius","David","Denis","Děpold","Dětmar","Dětřich","Dezider","Dimitrij","Dino","Dionýz","Dionýzos","Diviš","Dluhoš","Dobromil","Dobromír","Dobroslav","Dominik","Donald","Donát","Dorian","Dorián","Drahomil","Drahomír","Drahoň","Drahoslav","Drahoš","Drahotín","Drahutin","Dušan","Edgar","Edmond","Edmund","Eduard","Edvard","Edvin","Edvín","Egmont","Egon","Eliáš","Elizej","Elizeus","Elmar","Elvis","Emanuel","Emerich","Emil","Emilián","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Ernest","Ernst","Ervín","Eugen","Eusebius","Evald","Evan","Evarist","Evžen","Ezechiel","Ezra","Fabián","Faust","Faustin","Faustýn","Fedor","Felicián","Felix","Ferdinand","Fidel","Fidelius","Filemon","Filibert","Filip","Filomen","Flavián","Flavius","Florentin","Florentýn","Florián","Fortunát","Fráňa","Franc","František","Fridolín","Gabin","Gabriel","Gál","Garik","Gaston","Gedeon","Gejza","Genadij","Gerald","Gerard","Gerazim","Gerhard","Géza","Gilbert","Gleb","Glen","Gorazd","Gordon","Gothard","Gracián","Grant","Gunter","Gűnter","Gustav","Hanuš","Harald","Harold","Haštal","Havel","Helmut","Herbert","Herman","Heřman","Hilar","Hilarius","Hjalmar","Homér","Honor","Honorius","Horác","Horst","Horymír","Hostimil","Hostimír","Hostislav","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hyacint","Hynek","Hypolit","Chrabroš","Chraniboj","Chranibor","Chranislav","Chrudoš","Chval","Ignác","Ignát","Igor","Ilja","Inocenc","Irenej","Ireneus","Irvin","Isidor","Ivan","Ivar","Ivo","Ivor","Izaiáš","Izák","Izidor","Izmael","Jacek","Jáchym","Jakub","Jan","Jarmil","Jarolím","Jaromil","Jaromír","Jaroslav","Jason","Jasoň","Jeremiáš","Jeroným","Jiljí","Jimram","Jindřich","Jiří","Job","Joel","Jonáš","Jonatan","Jonathan","Jordan","Josef","Jošt","Jozef","Jozue","Juda","Julián","Julius","Justin","Justýn","Kajetán","Kamil","Karel","Kasián","Kastor","Kašpar","Kazimír","Kilián","Kim","Klaudián","Klaudius","Klement","Kliment","Knut","Koloman","Kolombín","Kolumbán","Kolumbín","Konrád","Konstantin","Konstantýn","Kornel","Kornelius","Kosma","Kosmas","Krasomil","Krasoslav","Kristián","Kryšpín","Kryštof","Křesomysl","Křišťan","Kurt","Květoň","Květoslav","Květoš","Kvido","Ladislav","Lambert","Lars","Laurenc","Lazar","Leander","Leandr","Leo","Leodegar","Leon","Leonard","Leonid","Leontýn","Leopold","Leoš","Lešek","Lev","Libor","Liboslav","Lionel","Livius","Lorenc","Lotar","Lothar","Lubomír","Lubor","Luboslav","Luboš","Lucián","Lucius","Luděk","Ludivoj","Ludomír","Ludoslav","Ludvík","Lukáš","Lukrecius","Lumír","Lutibor","Lutobor","Magnus","Makar","Manfred","Manfréd","Mansvet","Manuel","Marcel","Marek","Marian","Marián","Marin","Mario","Marius","Martin","Matěj","Matouš","Matyáš","Max","Maxim","Maximilián","Maxmilián","Mečislav","Medard","Melichar","Merlin","Mervin","Metod","Metoděj","Michael","Michal","Mikoláš","Mikuláš","Milan","Milíč","Milík","Milivoj","Miloň","Milorad","Miloslav","Miloš","Milota","Milouš","Milovan","Milovín","Milutín","Mirek","Mirko","Miromil","Miron","Miroslav","Mirtil","Mlad","Mladen","Mnata","Mnislav","Modest","Mojmír","Mojžíš","Morgan","Moric","Moris","Mořic","Mstislav","Myron","Myrtil","Napoleon","Narcis","Natan","Natanael","Nathan","Nathanael","Něhoslav","Neklan","Nepomuk","Nezamysl","Nikita","Nikodém","Nikola","Nikolas","Norbert","Norman","Odolen","Odon","Oktavián","Oktavius","Olaf","Olbram","Oldřich","Oleg","Oliver","Omar","Ondřej","Orest","Oskar","Osvald","Ota","Otakar","Otmar","Oto","Otokar","Otomar","Ovidius","Palmiro","Pankrác","Pantaleon","Paris","Parsival","Paskal","Patrik","Pavel","Pavlín","Pelhřim","Perikles","Petr","Petronius","Pius","Platon","Platón","Polykarp","Pravdomil","Pravomil","Prokop","Prosper","Přemysl","Přibyslav","Radan","Radegast","Radek","Radhost","Radim","Radimír","Radislav","Radivoj","Radko","Radmil","Radomil","Radomír","Radoslav","Radoš","Radovan","Radúz","Radvan","Rafael","Raimund","Rainald","Rainer","Rainhard","Rainold","Rajko","Ralf","Ramon","Randolf","Ranek","Ranko","Rastislav","Ratibor","Ratmír","Redmond","Reginald","Remig","Remus","Renát","René","Richard","Robert","Robin","Robinson","Rodan","Roderik","Rodrigo","Roger","Roch","Roland","Rolf","Roman","Romeo","Romuald","Romul","Romulus","Ronald","Rostislav","Ruben","Rudolf","Rufus","Rupert","Ruprecht","Ruslan","Řehoř","Sába","Sámo","Samson","Samuel","Saturnin","Saul","Sáva","Sebastian","Sebastián","Sebestian","Sedrik","Serafín","Serenus","Sergej","Servác","Severín","Sidon","Sigfríd","Silvan","Silván","Silvestr","Silvius","Simeon","Simon","Sinkler","Sixt","Sixtus","Slávek","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomír","Smil","Soběslav","Sokrat","Soter","Spytihněv","Stanimír","Stanislav","Stojan","Stojmír","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Sven","Svetozar","Šalamoun","Šalomoun","Šavel","Šebastián","Šimon","Šťasta","Štefan","Štěpán","Tadeáš","Tankred","Taras","Teobald","Teodor","Teodorik","Teodoz","Teofan","Teofil","Terenc","Terencius","Theobald","Theodor","Theodorik","Theofan","Theofil","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomáš","Tomislav","Tor","Torkvát","Torsten","Tristan","Udo","Ulrich","Upton","Urban","Uve","Václav","Vadim","Valdemar","Valentin","Valentýn","Valerián","Valter","Valtr","Vasil","Vavřinec","Veleslav","Velimír","Velislav","Věnceslav","Vendelín","Věnek","Verner","Věroslav","Vidor","Viktor","Viktorin","Viktorín","Vilém","Vilibald","Vilmar","Vincenc","Virgil","Virgin","Vít","Vítězslav","Vitold","Vítoslav","Vivian","Vladan","Vladimír","Vladislav","Vladivoj","Vlastimil","Vlastimír","Vlastislav","Vlk","Vojen","Vojmil","Vojmír","Vojslav","Vojtěch","Vok","Volfgang","Vratislav","Vsevolod","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverius","Záboj","Zachar","Zachariáš","Záviš","Zbislav","Zbyhněv","Zbyněk","Zbyslav","Zbyšek","Zdeněk","Zderad","Zdeslav","Zdík","Zdirad","Zdislav","Zeno","Zenon","Zikmund","Zlatan","Zlatko","Zlatomír","Zoltán","Zoran","Zoroslav","Zosim","Zvonimír","Žarko","Ždan","Želibor","Želimír","Želislav","Želmír","Žitomír","Žitoslav","Živan"],_60=ju($V,_V),VV=["Adam","Adamec","Adámek","Albrecht","Ambrož","Anděl","Andrle","Antoš","Bajer","Baláž","Balcar","Balog","Baloun","Barák","Baran","Bareš","Bárta","Barták","Bartoň","Bartoš","Bartošek","Bartůněk","Bašta","Bauer","Bayer","Bažant","Bečka","Bečvář","Bednář","Bednařík","Bělohlávek","Benda","Beneš","Beran","Beránek","Berger","Berka","Berky","Bernard","Bezděk","Bílek","Bílý","Bína","Bittner","Blaha","Bláha","Blažek","Blecha","Bobek","Boček","Boháč","Boháček","Böhm","Borovička","Bouček","Bouda","Bouška","Brabec","Brabenec","Brada","Bradáč","Braun","Brázda","Brázdil","Brejcha","Březina","Bříza","Brož","Brožek","Brychta","Bubeník","Buček","Buchta","Burda","Bureš","Burian","Buriánek","Byrtus","Čada","Caha","Čáp","Čapek","Čech","Čejka","Čermák","Černík","Černoch","Černohorský","Černý","Červeňák","Červenka","Červený","Červinka","Chaloupka","Chalupa","Charvát","Chládek","Chlup","Chmelař","Chmelík","Chovanec","Chromý","Chudoba","Chvátal","Chvojka","Chytil","Cibulka","Čihák","Cihlář","Císař","Čížek","Čonka","Coufal","Čurda","Daněk","Daniel","Daniš","David","Dědek","Demeter","Dittrich","Diviš","Dlouhý","Dobeš","Dobiáš","Dobrovolný","Dočekal","Dočkal","Dohnal","Dokoupil","Doleček","Dolejš","Dolejší","Doležal","Doležel","Doskočil","Dostál","Doubek","Doubrava","Douša","Drábek","Drozd","Dubský","Duchoň","Duda","Dudek","Dufek","Dunka","Dušek","Dvořáček","Dvořák","Dvorský","Eliáš","Erben","Fabián","Fanta","Farkaš","Fejfar","Fencl","Ferenc","Ferko","Fiala","Fiedler","Filip","Fischer","Fišer","Florián","Fojtík","Foltýn","Forman","Formánek","Fořt","Fousek","Franc","Franěk","Frank","Fridrich","Frydrych","Fuchs","Fučík","Fuksa","Gábor","Gabriel","Gajdoš","Gaži","Gottwald","Gregor","Gruber","Grundza","Grygar","Hájek","Hajný","Hála","Hampl","Hána","Hanáček","Hanák","Hanousek","Hanus","Hanuš","Hanzal","Hanzl","Hanzlík","Hartman","Hašek","Havel","Havelka","Havlíček","Havlík","Havránek","Heczko","Heger","Hejda","Hejduk","Hejl","Hejna","Hendrych","Herman","Heřman","Heřmánek","Hladík","Hladký","Hlaváč","Hlaváček","Hlavatý","Hlávka","Hloušek","Hoffmann","Hofman","Holan","Holas","Holec","Holeček","Holík","Holoubek","Holub","Holý","Homola","Homolka","Hora","Horáček","Horák","Hořejší","Horký","Horňák","Horníček","Horník","Horský","Horvát","Horváth","Hošek","Houdek","Houška","Hovorka","Hrabal","Hrabovský","Hradecký","Hradil","Hrbáček","Hrbek","Hrdina","Hrdlička","Hrdý","Hrnčíř","Hroch","Hromádka","Hron","Hrubeš","Hrubý","Hruška","Hrůza","Hubáček","Hudec","Hudeček","Hůlka","Huml","Husák","Hušek","Hýbl","Hynek","Jahoda","Jakeš","Jakl","Jakoubek","Jakubec","Janáček","Janák","Janata","Janča","Jančík","Janda","Janeček","Janečka","Janíček","Janík","Janků","Janota","Janoušek","Janovský","Jansa","Jánský","Janů","Jareš","Jaroš","Jašek","Javůrek","Jech","Jedlička","Jelen","Jelínek","Jeníček","Jeřábek","Jež","Ježek","Jílek","Jindra","Jíra","Jirák","Jiránek","Jirásek","Jiřík","Jirka","Jirků","Jiroušek","Jirsa","John","Jonáš","Junek","Jurčík","Jurečka","Juřica","Juřík","Kabát","Kačírek","Kadeřábek","Kadlec","Kafka","Kaiser","Kala","Kaláb","Kalaš","Kalina","Kalivoda","Kalous","Kalousek","Kameník","Kaňa","Káňa","Kaňka","Kantor","Kaplan","Karas","Karásek","Karban","Karel","Karlík","Kasal","Kašík","Kašpar","Kašpárek","Kavka","Kazda","Kindl","Klečka","Klein","Klement","Klíma","Kliment","Klimeš","Klouček","Klouda","Knap","Knotek","Koch","Kočí","Kocián","Kocman","Kocourek","Kohout","Kohoutek","Koláček","Kolář","Kolařík","Kolek","Kolman","Komárek","Komínek","Konečný","Koníček","Kopal","Kopeček","Kopecký","Kopečný","Kopřiva","Korbel","Kořínek","Kos","Kosík","Kosina","Košťál","Kostka","Kotas","Kotek","Kotlár","Kotrba","Kouba","Koubek","Koudela","Koudelka","Koukal","Kouřil","Koutný","Kováč","Kovář","Kovařík","Kovářík","Kozák","Kozel","Krajíček","Král","Králíček","Králík","Krátký","Kratochvíl","Kraus","Krčmář","Křeček","Krejčí","Krejčík","Krejčíř","Křenek","Krištof","Křivánek","Kříž","Křížek","Kropáček","Kroupa","Krupa","Krupička","Krupka","Kuba","Kubánek","Kubát","Kubec","Kubelka","Kubeš","Kubica","Kubíček","Kubík","Kubín","Kubiš","Kuča","Kučera","Kuchař","Kuchta","Kudláček","Kudrna","Kukla","Kulhánek","Kulhavý","Kunc","Kuneš","Kupec","Kupka","Kurka","Kužel","Kvapil","Kvasnička","Kyncl","Kysela","Lacina","Lacko","Lakatoš","Landa","Lang","Langer","Langr","Látal","Lavička","Le","Lebeda","Levý","Líbal","Linhart","Liška","Lorenc","Louda","Ludvík","Lukáč","Lukáš","Lukášek","Lukeš","Macák","Macek","Mach","Mácha","Machač","Macháč","Macháček","Machala","Machálek","Macura","Majer","Maleček","Málek","Malík","Malina","Malý","Maňák","Mareček","Marek","Mareš","Mařík","Maršálek","Maršík","Martinec","Martinek","Martínek","Mašek","Masopust","Matějíček","Matějka","Matouš","Matoušek","Matula","Matuška","Matyáš","Matys","Maxa","Mayer","Mazánek","Medek","Melichar","Mencl","Menšík","Merta","Michal","Michalec","Michálek","Michalík","Michna","Mička","Mika","Míka","Mikeš","Miko","Mikula","Mikulášek","Minář","Minařík","Mirga","Mládek","Mlčoch","Mlejnek","Mojžíš","Mokrý","Molnár","Moravec","Morávek","Motl","Motyčka","Moučka","Moudrý","Mráček","Mráz","Mrázek","Mrkvička","Mucha","Müller","Műller","Musil","Mužík","Myška","Nagy","Najman","Navrátil","Nečas","Nedbal","Nedoma","Nedvěd","Nejedlý","Němec","Němeček","Nešpor","Nesvadba","Neubauer","Neuman","Neumann","Nguyen","Nguyen van","Nosek","Nováček","Novák","Novosad","Novotný","Nový","Odehnal","Oláh","Oliva","Ondra","Ondráček","Orság","Otáhal","Paleček","Pánek","Papež","Pařízek","Pašek","Pátek","Patočka","Paul","Pavel","Pavelek","Pavelka","Pavlas","Pavlica","Pavlíček","Pavlík","Pavlů","Pazdera","Pech","Pecha","Pecháček","Pecka","Pekař","Pekárek","Pelc","Pelikán","Peřina","Pernica","Peroutka","Pešek","Peška","Pešta","Peterka","Petr","Petrák","Petráš","Petříček","Petřík","Petrů","Pham","Pícha","Pilař","Pilát","Píša","Pivoňka","Plaček","Plachý","Plšek","Pluhař","Podzimek","Pohl","Pokorný","Poláček","Polách","Polák","Polanský","Polášek","Polívka","Popelka","Pospíchal","Pospíšil","Potůček","Pour","Prachař","Prášek","Pražák","Prchal","Přibyl","Příhoda","Přikryl","Procházka","Prokeš","Prokop","Prošek","Provazník","Průcha","Průša","Pšenička","Ptáček","Rác","Rada","Rak","Rambousek","Raška","Rataj","Řeháček","Řehák","Řehoř","Remeš","Řezáč","Rezek","Řezníček","Richter","Richtr","Říha","Roubal","Rous","Rozsypal","Rudolf","Růžek","Růžička","Ryba","Rybář","Rýdl","Ryšavý","Sadílek","Šafář","Šafařík","Šafránek","Šálek","Samek","Šanda","Šašek","Schejbal","Schmidt","Schneider","Schwarz","Šebek","Šebela","Šebesta","Šeda","Šedivý","Sedláček","Sedlák","Sedlář","Sehnal","Seidl","Seifert","Sekanina","Semerád","Šenk","Šesták","Ševčík","Severa","Sikora","Šilhavý","Šíma","Šimáček","Šimák","Šimánek","Šimčík","Šimeček","Šimek","Šimon","Šimůnek","Šindelář","Šindler","Šíp","Šípek","Šír","Široký","Šiška","Sivák","Skácel","Skala","Skála","Skalický","Sklenář","Škoda","Skopal","Skořepa","Škrabal","Skřivánek","Slabý","Sládek","Sladký","Sláma","Slanina","Slavíček","Slavík","Šlechta","Slezák","Slováček","Slovák","Sluka","Smejkal","Šmejkal","Smékal","Šmerda","Smetana","Šmíd","Smola","Smolík","Smolka","Smrčka","Smrž","Smutný","Šnajdr","Sobek","Sobotka","Sochor","Sojka","Sokol","Šolc","Sommer","Souček","Soukup","Sova","Špaček","Spáčil","Špička","Šplíchal","Spurný","Šrámek","Srb","Staněk","Stárek","Starý","Šťastný","Štefan","Štefek","Štefl","Stehlík","Steiner","Stejskal","Štěpán","Štěpánek","Štěrba","Stibor","Stoklasa","Straka","Stránský","Strejček","Strnad","Strouhal","Stuchlík","Studený","Studnička","Stupka","Šubrt","Suchánek","Suchomel","Suchý","Suk","Šulc","Šustr","Šváb","Svačina","Švanda","Švarc","Svatoň","Svatoš","Švec","Švehla","Švejda","Švestka","Světlík","Sviták","Svoboda","Svozil","Sýkora","Synek","Syrový","Táborský","Tancoš","Teplý","Tesař","Tichý","Toman","Tománek","Tomáš","Tomášek","Tomeček","Tomek","Tomeš","Tóth","Tran","Trávníček","Trčka","Tříska","Trnka","Trojan","Truhlář","Tuček","Tůma","Tureček","Turek","Tvrdík","Tvrdý","Uher","Uhlíř","Ulrich","Urban","Urbanec","Urbánek","Vacek","Vácha","Václavek","Václavík","Vaculík","Vágner","Vala","Valášek","Válek","Valenta","Valeš","Váňa","Vančura","Vaněček","Vaněk","Vaníček","Varga","Vašák","Vašek","Vašíček","Vávra","Vavřík","Večeřa","Vejvoda","Verner","Veselý","Veverka","Vícha","Vilímek","Vinš","Víšek","Vít","Vitásek","Vítek","Vlach","Vlasák","Vlček","Vlk","Vobořil","Vodák","Vodička","Vodrážka","Vojáček","Vojta","Vojtěch","Vojtek","Vojtíšek","Vokoun","Volek","Volf","Volný","Vondra","Vondráček","Vondrák","Voráček","Vorel","Voříšek","Vorlíček","Votava","Votruba","Vrabec","Vrána","Vrba","Vrzal","Vybíral","Vydra","Vymazal","Vyskočil","Vysloužil","Wagner","Walter","Weber","Weiss","Winkler","Wolf","Zábranský","Žáček","Zach","Zahrádka","Zahradník","Zajíc","Zajíček","Žák","Zálešák","Zámečník","Zapletal","Záruba","Zatloukal","Zavadil","Zavřel","Zbořil","Žďárský","Zdražil","Zedník","Zelenka","Zelený","Zelinka","Zeman","Zemánek","Žemlička","Zezula","Žídek","Žiga","Zíka","Zikmund","Zima","Žižka","Zlámal","Zoubek","Zouhar","Žůrek","Zvěřina"],V60=ju(HV,VV),J60=[{value:"{{person.male_last_name}}",weight:1}],JV=["Ing.","Mgr.","JUDr.","MUDr."],U60=[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],W60=ju(GV,JV),q60=["Phd."],Z60={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liason","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},Y60={female_first_name:$V,female_last_name:HV,female_last_name_pattern:G60,female_prefix:GV,first_name:_60,last_name:V60,male_first_name:_V,male_last_name:VV,male_last_name_pattern:J60,male_prefix:JV,name:U60,prefix:W60,suffix:q60,title:Z60},Q60=Y60,X60=["601 ### ###","737 ### ###","736 ### ###","### ### ###","+420 ### ### ###","00420 ### ### ###"],uh0={formats:X60},eh0=uh0,ah0={company:m60,date:f60,internet:k60,location:R60,lorem:O60,metadata:H60,person:Q60,phone_number:eh0},UV=ah0;new Ku({locale:[UV,Ru,Lu]});var rh0=["Baby","Bil","Bolig","Bøger","Dagligvarer","Elektronik","Film","Fritid","Have","Hvidevarer","Legetøj","Musik","Personlig pleje","Sko","Smykker","Spil","Sport","Sundhed","Tasker","Tøj","Værktøj"],nh0=["Apollotech B340 er en prisbillig trådløs mus med pålidelig forbindelse, 12 måneders batterilevetid og moderne design","Bilens design består af aerodynamiske linjer og moderne detaljer, der kombinerer stilfuld æstetik med effektiv brændstoføkonomi",'Bogen "Eventyrets Veje" er en medrivende roman, der væver magi og virkelighed sammen i en tankevækkende fortælling, som appellerer til læsere på tværs af aldre',"Denne klassiske og tidløse ring er en perfekt tilføjelse til enhver smykkesamling og kan bæres til enhver lejlighed","Denne smukke og elegante halskæde er designet med en enkelt, glitrende diamant, der er indkapslet i en klassisk 18 karat guldfatning","Det slanke og enkle Maple Gaming Keyboard byder på responsiv mekanisk feedback, RGB-belysning og en robust konstruktion, der sikrer en optimal spiloplevelse","Dobbeltsengen er konstrueret med robust træramme og en blød, støttende madras, der sikrer en behagelig nattesøvn, og dens elegante design passer perfekt ind i ethvert moderne soveværelse","Ergonomisk ledersæde polstret med luksuriøs hukommelsesskum giver optimal støtte og komfort gennem hele arbejdsdagen","Fodbolden er designet til professionel spil med dens holdbare materialer, optimal vægtfordeling og præcise syninger, der sikrer en ensartet ydeevne på alle typer spilleflader","Målmandshandskerne er udstyret med en skridsikker polstring og fleksibel pasform, der giver en exceptionel greb og bevægelsesfrihed, hvilket gør dem til et uundværligt redskab for enhver seriøs målmand","Nagasaki Lander er en motorcykel designet med en kraftfuld motor, slanke linjer og avancerede sikkerhedsfunktioner, der tilbyder en spændende og samtidig sikker køreoplevelse","Ny ABC 13 tommer bærbar computer leverer imponerende ydeevne med sin nyeste generation processor, højopløselig skærm og slankt, letvægtsdesign, ideel til både arbejde og underholdning","Ny kollektion af formelle skjorter er designet med dig i tankerne. Med pasform og styling, der vil få dig til at skille dig ud","Osten Gamle Morten er kendt for sin skarpe og markante smag, en rig tekstur, og dens unikke modningsproces, der gør den til et yndet valg blandt feinschmeckere og ostekendere","Papirflyet er et simpelt og fascinerende legetøj, der kombinerer let tilgængelige materialer med aerodynamiske principper, og som kan bringe timevis af kreativ underholdning for børn og voksne","Perfumen er sammensat af en unik blanding af blomster-, citrus- og trænoter, der resulterer i en sofistikeret og forførende duft, som appellerer til både daglig brug og specielle lejligheder","Sejlbåden Molly er en smukt håndbygget fartøj, udstyret med avancerede navigationsinstrumenter og et rummeligt dæk, der kombinerer klassisk elegance med moderne bekvemmeligheder for en uforglemmelig sejladsoplevelse","Skarp er en køkkenkniv fremstillet af høj-kvalitets stål, designet med en ergonomisk håndtag og præcisions-slebet blad, der garanterer en uovertruffen skæreoplevelse i madlavningen","Super Sandaler er behagelige og stilfulde fodtøj, designet med en polstret sål og justerbare stropper, der passer til enhver fodform og giver ultimativ komfort gennem hele dagen"],th0={adjective:["Elegant","Elektronisk","Ergonomisk","Fantastisk","Forfinet","Genbrugt","Generisk","Hjemmelavet","Håndlavet","Intelligent","Licenseret","Lille","Luksuriøs","Lækker","Moderne","Orientalsk","Praktisk","Primitiv","Skræddersyet","Slank","Smuk","Ubranded","Utrolig"],material:["Beton","Blød","Bomuld","Bronze","Fersk","Frossen","Granit","Gummi","Metal","Plastik","Stål","Træ"],product:["Bacon","Bil","Bold","Bord","Computer","Cykel","Fisk","Handske","Hat","Håndklæde","Kylling","Lysestage","Mus","Ost","Pizza","Pølse","Salat","Skjorte","Sko","Slips","Stol","Sæbe","Tastatur","Tun"]},ih0={department:rh0,product_description:nh0,product_name:th0},oh0=ih0,sh0=["Adaptiv","Alsidig","Automatiseret","Avanceret","Balanceret","Brugercentreret","Brugervenlig","Centraliseret","Cross-platform","Decentraliseret","Delbar","Digitaliseret","Distribueret","Eksklusiv","Ergonomisk","Face-to-face","Fokuseret","Forbedret","Forebyggende","Forretningsfokuseret","Forstærket","Fremtidssikret","Fundamental","Horisontal","Implementeret","Innovativ","Integreret","Intuitiv","Klonet","Kompatibel","Konfigurerbar","Kundefokuseret","Kvalitetsfokuseret","Multi-kanal","Multilateral","Nedskaleret","Netværket","Objektbaseret","Obligatorisk","Open-source","Operativ","Opgraderbar","Opjusteret","Optimeret","Organiseret","Organisk","Overvåget","Proaktiv","Profitfokuseret","Programmerbar","Progressiv","Re-kontekstualiseret","Reaktiv","Reduceret","Robust","Selvaktiverende","Selvstændig","Sikret","Strømlinet","Styret","Synergetisk","Synkroniseret","Sømløs","Teamorienteret","Total","Udskiftelig","Udvidet","Universal","Valgfri","Vedvarende","Virksomhedsomspændende","Virtuel","Visionær","Åben arkitektur"],lh0=["24/365","24/7","allestedsnærværende","B2B","B2C","back-end","bedst-i-klassen","brugercentrerede","cutting-edge","detaljerede","distribuerede","dynamiske","effektfulde","effektive","en-til-en","end-to-end","enterprise","fremtidsorienterede","front-end","førende","globale","gnidningsfri","helhedsorienterede","innovative","integrerede","interaktive","intuitive","krydsplatforme","magnetiske","mission-kritiske","nøglefærdige","open-source","out-of-the-box","plug-and-play","proaktive","real-time","revolutionerende","robuste","samarbejdende","skalerbare","strategiske","synergistiske","sømløse","tilpassede","tiltrækkende","transparente","trådløse","udvidelige","vertikale","virale","virtuelle","visionære"],Eh0=["applikationer","arkitektur","blockchains","brugere","båndbredde","e-commerce","e-markeder","forsyningskæder","funktionaliteter","fællesskaber","grænseflader","handlingspunkter","indhold","infrastrukturer","initiativer","kanaler","konvergens","leverancer","livstidsværdier","løsninger","markeder","metodologier","modeller","målinger","netværk","nicher","oplevelser","paradigmer","partnerskaber","platforme","portaler","relationer","ROI","skemaer","synergier","systemer","teknologier","webtjenester"],ch0=["aggregerer","aktiverer","bemyndiger","brander","digitaliserer","driver","dyrker","engagerer","faciliterer","forbedrer","fremskynder","frigiver","genererer","genformidler","genopfinder","gentager","griber","implementerer","inkuberer","innoverer","integrerer","konstruerer","leverer","maksimerer","monetiserer","motiverer","målretter","omdefinerer","omfavner","omformer","optimerer","orkestrerer","overgår","produktificerer","rekontekstualiserer","revolutionerer","sammenligner","sammenvæver","skalerer","strømliner","syndikerer","synergiserer","syntetiserer","transformerer","udnytter","udruller","udvider","udvikler","visualiserer","vækster","ændrer"],dh0=["Albertslund Aluminium","Albertslund App","Allerød Akustik","Allerød Analyse","Assens Apparater","Assens Arkitektur","Ballerup Beton","Ballerup Bolig","Baltic Biotek","Billund Badehotel","Billund Byg","Birkerød Bageri","Birkerød Biotek","Borgen Byg","Bornholm Biler","Bornholm Bygninger","Bornholm Bæredygtighed","Brøndby Branding","Brøndby Bøger","Brønderslev Bryg","Brønderslev Byggeri","DaneBryg Bryggerier","Danmark Digital","Dansk SundhedsFusion","Djursland Design","Dragør Design","Dragør Drift","DynaDanmark Industri","Egedal E-handel","Egedal Elektronik","Egedal Erhverv","Esbjerg Elektronik","Esbjerg Energi","Falster Farmaceuter","Fanø Fartøj","Fanø Forsikring","Favrskov Fjernsyn","Favrskov Fritid","Favrskov Fødevarer","Faxe Farmaceuter","Faxe Fjernkøling","Fjerritslev Fjernvarme","FjordBank Investering","Fredensborg Frisør","Fredensborg Fritid","Fredericia Fragt","Frederiksberg Finans","Frederiksberg Forsyning","Frederikshavn Frugt","Frederikssund Fisk","Frederikssund Forskning","Furesø Fisk","Fyn Fiskeri","Fynske Fødevarer","Faaborg-Midtfyn Film","Gentofte Genbrug","Gladsaxe Glas","Glostrup Gaming","Greve Grafik","Greve Grønt","Gribskov Græs","GrønBølge Energi","Grønland Gourmet","Guldborgsund Gas","Guldborgsund Guld","GuldHornet Mode","Haderslev Haver","Haderslev Håndværk","Halsnæs Halvleder","Hedensted Handel","Helsingør Hotel","Herlev Hospital","Herning Helbred","Hilleroed Helikopter","Himmerland Håndværk","Hjørring Handel","Hjørring Helse","Hobro Hjem","Holstebro Heste","Hovedstad Helse","Hvidovre Have","HyggeHjem Interiør","Høje-Taastrup Hotel","Hørsholm Helse","Ikast Innovation","Ishøj IT","Jammerbugt Jagt","Kalundborg Kaffe","Kerteminde Keramik","Kolding Kultur","KongeKabel Telekom","KystTilKyst Turisme","København TransportLøsninger","Køge Korn","Lejre Lys","Lemvig Landbrug","Lemvig Luft","Lillebælt Logistik","Lolland Landbrug","Lyngby Lys","Læsø Læder","Mariagerfjord Mad","Middelfart Maskiner","Midtjylland Maskiner","Mors Møbler","Morsø Maling","NaturLinjen Kosmetik","Norddjurs Naturlig","Nordfyn Næringsstoffer","NordHavn Teknologier","Nordisk NanoLab","Nordlys Finans","Nyborg Nytte","Næstved Netværk","Odder Olie","Odense Online","Odsherred Optik","Randers Robotter","Rebild Radio","Ribe Robotteknologi","Ringkøbing Rengøring","Ringsted Renovering","Roskilde Rejser","Rødovre Reklame","Samsø Salt","Samsø Solenergi","Scandia Software","Silkeborg Sundhed","Sjælland SkyTek","Skagen Software","Skive Skov","SkovHaven Møbler","Slagelse Software","Stevns Sten","Struer Stål","SundBro Byggeri","Svendborg Søfart","Sydfyn Sko","SynergiSport Udstyr","Sønderborg Sol","Thisted Tjenester","Thy Teknik","Trekroner Forsikring","Tønder Tekstil","Tårnby Tekstiler","Taastrup Transport","Valby VandTek","Varde Varehandel","Vejen Vand","Vejle Visioner","Vesterhav Vindkraft","Viborg Video","VikingNetværk","Vordingborg Vind","Øresund MarineTek","ØstVind Innovation","Aabenraa Anlæg","Aabenraa Automater","Aalborg Aqua","Aarhus Automatik","Århus Robotik"],Dh0=["24 timer","24/7","3. generation","4. generation","5. generation","6. generation","administrationsfri","afbalanceret","aktiverende","analyserende","asymmetrisk","asynkron","baggrund","behovsbaseret","bemyndigende","brugervendt","bundlinje","båndbreddeovervåget","client-server","dedikeret","didaktisk","diskret","dynamisk","effektfuld","efterspørgselsdrevet","eksplicit","ensartet","fejltolerant","forgrund","frisktænkende","fuldt dækkende","førende","gensidig","global","helhedsorienteret","heuristisk","holdningsorienteret","homogen","hybrid","højniveau","håndgribelig","indholdsbaseret","inkremental","interaktiv","klartænkende","klientdrevet","kontekstbaseret","kontekstfølsom","ledelsesmæssig","logistisk","lokal","løsningsorienteret","maksimeret","mellemstation","metodisk","middleware","missionskritisk","mobil","modulær","motiverende","multimedie","multitasking","national","neutral","objektorienteret","omfavnende","optimal","optimerende","overgang","radikal","realtid","receptiv","regional","retningsbestemt","sammenhængende","sammenkoblet","sammensat","sekundær","skalerbar","stabil","statisk","systematisk","systemisk","systemværdig","tertiær","tovejs","udstrålende","uforanderlig","velmoduleret","vækstende","værditilføjet","webunderstøttet","øko-centrisk"],xh0=["{{company.company_name}}","{{person.last_name}} {{commerce.department}} {{company.suffix}}"],mh0=["adapter","adgang","algoritme","alliance","analysator","applikation","arkitektur","arkiv","benchmark","budgetstyring","data-lager","database","definition","ekstranet","emulering","evne","firmware","fleksibilitet","fokusgruppe","framework","funktion","gennemstrømning","grafisk brugergrænseflade","groupware","grænseflade","hardware","helpdesk","hierarki","hub","implementering","infrastruktur","initiativ","installation","instruktionssæt","internetløsning","intranet","kapacitet","kerne","kodning","kompleksitet","koncept","konglomerat","kontingens","kredsløb","kryptering","kundeloyalitet","kunstig intelligens","lokalt netværk","løsning","matrix","metodologi","middleware","migration","model","moderator","moratorium","neural-netværk","orkestrering","overvågning","paradigme","parallelitet","politik","portal","prisstruktur","procesforbedring","produkt","produktivitet","prognose","projekt","projektion","protokol","samarbejde","service-desk","sikker linje","software","standardisering","strategi","struktur","succes","superstruktur","support","synergi","systemmotor","task-force","tidsramme","tilgang","udfordring","udnyttelse","vidensbase","vidensbruger","værktøjssæt","websted","åben arkitektur","åbent system"],hh0=["ApS","A/S"],ph0={adjective:sh0,buzz_adjective:lh0,buzz_noun:Eh0,buzz_verb:ch0,company_name:dh0,descriptor:Dh0,name_pattern:xh0,noun:mh0,suffix:hh0},gh0=ph0,fh0={wide:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],abbr:["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."]},vh0={wide:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],abbr:["søn.","man.","tir.","ons.","tor.","fre.","lør."]},Ch0={month:fh0,weekday:vh0},Fh0=Ch0,kh0=["com","info","name","net","org","dk"],Ah0=["gmail.com","hotmail.com","live.dk","outlook.dk","yahoo.dk"],bh0={domain_suffix:kh0,free_email:Ah0},yh0=bh0,Bh0=["#","##","###","##A","##B"],zh0=["Albertslund","Arden","Asnæs","Assentoft","Augustenborg","Aulum","Auning","Ballerup","Beder-Malling","Bellinge","Birkerød","Bjæverskov","Bogense","Borup","Brejning","Broager","Brovst","Brædstrup","Brøndby","Brønderslev","Brørup","Christiansfeld","Dianalund","Dragør","Dronninglund","Ejby","Esbjerg","Farsø","Farum","Faxe Ladeplads","Faxe","Fensmark","Fjerritslev","Fredensborg","Fredericia","Frederiksberg","Frederikshavn","Frederikssund","Frederiksværk","Frejlev","Galten","Ganløse","Gentofte","Gistrup","Give","Gladsaxe","Glamsbjerg","Glostrup","Grenaa","Greve Strand","Grindsted","Græsted","Gråsten","Guderup","Haderslev","Hadsten","Hadsund","Harlev","Haslev","Havdrup","Hedehusene","Hedensted","Helsinge","Helsingør","Herlev","Herning","Hillerød","Hinnerup","Hjallerup","Hjortshøj","Hjørring","Hobro","Holbæk","Holstebro","Holsted","Horsens","Humlebæk","Hundested","Hurup","Hvide Sande","Hvidovre","Højslev Stationsby","Høng","Hørning","Hørsholm","Høruphav","Ikast","Ishøj","Jelling","Juelsminde","Jyderup","Jyllinge","Jægerspris","Kalundborg","Kibæk","Kirke Hvalsø","Kjellerup","Klarup","Kolding","Korsør","København","Køge","Kås","Langeskov","Langå","Lillerød","Liseleje","Lunderskov","Lyngby","Lynge-Uggeløse","Lystrup","Løgstør","Løgten","Løgumkloster","Mariager","Middelfart","Mårslet","Nakskov","Nexø","Nivå","Nordby","Nyborg","Nykøbing F","Nykøbing M","Næstved","Nørre Åby","Nørresundby","Odder","Odense","Oksbøl","Otterup","Padborg","Pandrup","Præstø","Randers","Ribe","Ringkøbing","Ringsted","Roskilde","Rudersdal","Rudkøbing","Rødding","Rødovre","Rønde","Rønne","Sabro","Sakskøbing","Sankt Klemens","Silkeborg","Sindal","Skanderborg","Skibby","Skive","Skærbæk","Skævinge","Skørping","Slagelse","Smørumnedre","Solbjerg","Solrød Strand","Sorø","Stege","Stenløse","Stoholm","Store Heddinge","Storvorde","Strib","Struer","Strøby Egede","Støvring","Sundby","Sunds","Svejbæk","Svendborg","Svinninge","Svogerslev","Sæby","Søften","Sønderborg","Søndersø","Tarm","Taulov","Thisted","Thurø By","Tinglev","Tjæreborg","Toftlund","Trige","Tune","Tølløse","Tørring","Taarbæk","Tårnby","Taastrup","Ullerslev","Vallensbæk","Vamdrup","Varde","Vejen","Vejle","Vestbjerg","Vester Hassing","Viborg","Viby S","Videbæk","Vildbjerg","Vinderup","Virklund","Vissenbjerg","Vodskov","Vordingborg","Værløse","Ølgod","Ølstykke","Aabenraa","Aalborg","Aalestrup","Aarhus","Aars","Årslev","Aarup"],Sh0=["{{location.city_name}}"],Mh0=["Afghanistan","Albania","Algeria","Amerikansk Samoa","Amerikas mindre øer","Andorra","Angola","Anguilla","Antarktis","Antigua og Barbuda","Argentina","Armenien","Aruba","Aserbajdsjan","Australien","Bahamas","Bahrain","Bangladesh","Barbados","Belgien","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius og Saba","Bosnien-Hercegovina","Botswana","Bouvetøen","Brasilien","Brunei","Bulgarien","Burkina Faso","Burundi","Cambodja","Cameroun","Canada","Caymanøerne","Chile","Cocosøerne","Colombia","Comorerne","Congo","Cookøerne","Costa Rica","Cuba","Curaçao","Cypern","Danmark","Den Centralafrikanske Republik","Den Demokratiske Republik Congo","Den Dominikanske Republik","Det Britiske Territorium i Det Indiske Ocean","Djibouti","Dominica","Ecuador","Egypten","El Salvador","Elfenbenskysten","Eritrea","Estland","Eswatini","Etiopien","Falklandsøerne","Fiji","Filippinerne","Finland","Forenede Arabiske Emirater","Frankrig","Fransk Guyana","Fransk Polynesien","Franske Sydlige Territorier","Færøerne","Gabon","Gambia","Georgien","Ghana","Gibraltar","Grenada","Grækenland","Grønland","Guadeloupe","Guam","Guatemala","Guernsey","Guinea-Bissau","Guinea","Guyana","Haiti","Heard- og McDonald-øerne","Holland","Honduras","Hongkong","Hviderusland","Indien","Indonesien","Irak","Iran","Irland","Island","Isle of Man","Israel","Italien","Jamaica","Japan","Jersey","Jomfruøerne (Britiske)","Jomfruøerne (USA)","Jordan","Juleøen","Kap Verde","Kasakhstan","Kenya","Kina","Kirgisistan","Kiribati","Kroatien","Kuwait","Laos","Lesotho","Letland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxembourg","Macao","Madagaskar","Malawi","Malaysia","Maldiverne","Mali","Malta","Marokko","Marshalløerne","Martinique","Mauretanien","Mauritius","Mayotte","Mexico","Mikronesien","Moldova","Monaco","Mongoliet","Montenegro","Montserrat","Mozambique","Myanmar","Namibia","Nauru","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Niue","Nordkorea","Nordmakedonien","Nordmarianerne","Norfolkøen","Norge","Ny Kaledonien","Oman","Pakistan","Palau","Palæstina","Panama","Papua Ny Guinea","Paraguay","Peru","Pitcairnøerne","Polen","Portugal","Puerto Rico","Qatar","Réunion","Rumænien","Rusland","Rwanda","Saint Barthélemy","Saint Pierre og Miquelon","Saint Vincent og Grenadinerne","Salomonøerne","Samoa","San Marino","Sankt Helena","Sankt Kitts og Nevis","Sankt Lucia","Sankt Martin","São Tomé og Príncipe","Saudi-Arabien","Schweiz","Senegal","Serbien","Seychellerne","Sierra Leone","Singapore","Sint Maarten","Slovakiet","Slovenien","Somalia","South Georgia og South Sandwich Islands","Spanien","Sri Lanka","Storbritannien","Sudan","Surinam","Svalbard og Jan Mayen","Sverige","Sydafrika","Sydkorea","Sydsudan","Syrien","Tadsjikistan","Taiwan","Tanzania","Tchad","Thailand","Timor-Leste","Tjekkiet","Togo","Tokelau","Tonga","Trinidad og Tobago","Tunesien","Turkmenistan","Turks- og Caicosøerne","Tuvalu","Tyrkiet","Tyskland","Uganda","Ukraine","Ungarn","Uruguay","USA","Usbekistan","Vanuatu","Vatikanstaten","Venezuela","Vestsahara","Vietnam","Wallis og Futuna","Yemen","Zambia","Zimbabwe","Ækvatorialguinea","Østrig","Åland"],wh0=["Danmark"],Ph0=["Nord","Øst","Syd","Vest","Nordøst","Nordvest","Sydøst","Sydvest"],Th0=["N","Ø","S","V","NØ","NV","SØ","SV"],jh0=["####"],Nh0=["#. tv","#. th"],Lh0={normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},Rh0=["Agervej","Askevej","Bakkedraget","Bakkegårdsvej","Bakkevej","Banevænget","Birkealle","Birkeparken","Birkevej","Bjergvej","Bredgade","Carlsmindevej","Cedervej","Chr. Winthersvej","Clematisvej","Cypresvej","Cypresvænget","Dalevej","Dalgas Boulevard","Dalsvinget","Damvej","Dronningensgade","Dybdalsvej","Dyrskuevej","Egevej","Egholmvej","Ejstrupvej","Ellevej","Elmevej","Enevej","Engvej","Eskebjergvej","Fasanvej","Fjordvej","Fuglevangsvej","Fuglevej","Fuglsangsvej","Fyrretræsvej","Fyrrevej","Fyrvej","Gadekæret","Galgebjergvej","Gammel Kongevej","Gartnervej","Gl. Kongevej","Granvej","Havnevej","Hedelundvej","Hejrevej","Hestehavevej","Hovedgaden","Højagervej","Højvej","Idrætsvej","Ildervej","Industrigade","Industrivej","Irisvej","Islandsvej","Jagtvej","Jernbanegade","Jernbanevej","Jupitervej","Jydevej","Jægergårdsvej","Jægervej","Kastanievej","Kirkegade","Klostermarken","Klostervej","Kornmarken","Kærbyvej","Kærparken","Kærvej","Liljens Kvarter","Liljevej","Lindevej","Lunden","Lundevej","Lyngvej","Lærkevej","Markvej","Mosevej","Munkevej","Mælkevejen","Møllebækvej","Møllegade","Møllevænget","Mågevej","Nedre Gade","Nordre Strandvej","Nordvestpassagen","Nygade","Nytorv","Nyvej","Nørrebrogade","Nørregade","Overgaden","Parkvej","Pilestræde","Pilevej","Plantagevej","Poppelvej","Præstegårdsvej","Præstevænget","Ravnevej","Rosenhaven","Rosenvej","Rugårdsvej","Ryttervej","Rævevej","Rådhusvej","Skolegade","Skolestræde","Skolevej","Skovbrynet","Skovvej","Slotsvej","Solbakken","Strandgade","Sydvej","Sølvgade","Søndergade","Teglværksvej","Tjørnevej","Torvet","Tranevej","Trekanten","Troldhøjvej","Tulipanvej","Tværgade","Udsigten","Udsigtsbakken","Udsigtsvej","Ullevej","Ulstrupvej","Ulvevej","Uplandsvej","Valmuevej","Valnøddevej","Vandtårnsvej","Ved Stranden","Vestergade","Vestergårdsvej","Vibevej","Viborgvej","Ørnevej","Østerbrogade","Østergade","Østervang","Østre Alle","Østre Stationsvej","Åbjergvej","Åboulevarden","Ådalsvej","Ågade","Åstrupvej","Åvænget"],Kh0=["{{location.street_name}}"],Ih0={building_number:Bh0,city_name:zh0,city_pattern:Sh0,country:Mh0,default_country:wh0,direction:Ph0,direction_abbr:Th0,postcode:jh0,secondary_address:Nh0,street_address:Lh0,street_name:Rh0,street_pattern:Kh0},Oh0=Ih0,$h0={title:"Danish",code:"da",language:"da",endonym:"Dansk",dir:"ltr",script:"Latn"},Hh0=$h0,WV=["Agnes","Alberte","Alexandrea","Alice","Alma","Amanda","Anita","Anna","Anne","Annette","Astrid","Bente","Betina","Birgitte","Britt","Camilla","Caroline","Cecilie","Charlotte","Christina","Clara","Ditte-Marie","Dorit","Dorthe","Ea","Elisabeth","Elise","Ella","Ellen-Margrethe","Else","Emilie","Emma","Eva","Fatima","Freja","Frida","Gitte","Gry","Hanne","Hedvig","Helene","Helle","Hilda","Ida","Ingrid","Isabella","Janni","Jeanette","Jette","Johanne","Josefine","Julie","Karen","Karla","Kathrine","Katrine","Kirsten","Laila","Lene","Lillian","Line","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Luna","Lykke","Maja","Malene","Maren","Maria","Marianne","Mathilde","Merete","Mette","Mia","Mille","Mona","Nadia","Nanna","Nicoline","Nina","Pia","Rebecca","Regitze","Rikke","Rosa-Maria","Ruth","Sabrina","Sandra","Sanne","Sara","Sarah","Signe","Silje","Simone","Sofie","Stine","Susanne","Therese","Tina","Tine","Trine","Vibeke","Viktoria","Yasmin","Zara"],c7=["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],Gh0=c7,qV=["fr."],ZV=["Adam","Adrian","Ahmad","Aksel","Albert","Alexander","Alfred","Ali","Anders","Andreas","Anton","Arthur","Arunthavanathan","August","Benjamin","Bjørn","Brian","Carl","Christian","Christopher","Claus","Daniel","David","Elias","Elliot","Emil","Erik","Esben","Felix","Frank","Frederik","Georg","Hakim","Hans","Harald","Henrik","Ib","Ivan","Jacob","Jakob","Jan","Jens","Jeppe","Jesper","Johan","John","Jonas","Jonathan","Jørgen","Kaj","Karl-Emil","Karl-Johan","Karl","Kasper","Kevin","Kim","Kurt","Lars","Lasse","Leif","Leo","Linus","Lucas","Lukas","Mads","Magnus","Malthe","Mark","Martin","Mathias","Mathis","Max","Michael","Mikkel","Mohammad","Morten","Nicklas","Niels-Christian","Niels","Niklas","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Poul","Rasmus","Robert","Samuel","Sebastian","Sigurd","Simon","Steen","Stefan","Stig","Sune","Svend","Søren","Theo","Thomas","Tim","Tobias","Troels","Uffe","Ulrik","Vagn","Valdemar","Victor","Viggo","Viktor","Vilhelm","Villy","Vincent","William"],_h0=ju(WV,ZV),Vh0=["Abbas","Abdi","Andersen","Andresen","Bak","Bang","Bech","Beckmann","Berg","Bertelsen","Bisgaard","Bjerregaard","Blom","Bonde","Brandt","Brix","Bruun","Buch","Buhl","Bundgaard","Carlsen","Christensen","Christiansen","Clausen","Dahl","Dalgaard","Dam","Damm","Davidsen","Dupont","Esbensen","Fischer","Foged","Frandsen","Frederiksen","Gade","Garcia","Gregersen","Hald","Hansen","Haugaard","Hedegaard","Henriksen","Hermansen","Hjort","Hjorth","Holm","Iversen","Jakobsen","Jensen","Jeppesen","Jespersen","Johannessen","Johannsen","Johansen","Juhl","Justesen","Jørgensen","Karlsen","Khan","Kjeldsen","Kjær","Klausen","Knudsen","Kristensen","Krogh","Larsen","Lauridsen","Laursen","Lorentzen","Lund","Madsen","Magnussen","Marcussen","Mortensen","Munch","Munk","Møller","Nguyen","Nielsen","Nissen","Nygaard","Olsen","Pallesen","Pedersen","Petersen","Pham","Poulsen","Rasmussen","Ravn","Richter","Schmidt","Schrøder","Simonsen","Skov","Steffensen","Storm","Svendsen","Svensson","Sørensen","Thomsen","Toft","Vestergaard","Villadsen","Vinther","Winther"],Jh0=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],Uh0=c7,YV=["hr."],Wh0=[{value:"{{person.firstName}} {{person.lastName}}",weight:50},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:50}],qh0=ju(qV,YV),Zh0=["mand","kvinde"],Yh0={female_first_name:WV,female_middle_name:Gh0,female_prefix:qV,first_name:_h0,last_name:Vh0,last_name_pattern:Jh0,male_first_name:ZV,male_middle_name:Uh0,male_prefix:YV,middle_name:c7,name:Wh0,prefix:qh0,sex:Zh0},Qh0=Yh0,Xh0=["!# ## ## ##","!### ####","!#######","+45 !# ## ## ##","+45 !### ####","+45 !#######"],u20={formats:Xh0},e20=u20,a20=["aktiv","akut","alvorlig","anderledes","ansvarlig","automatisk","bekymret","beslutsom","betagende","betydelig","bevidst","billig","blød","bred","charmerende","dynamisk","dyr","dårlig","effektiv","elegant","energisk","enestående","enkel","entusiastisk","fantastisk","farlig","farverig","fattig","fleksibel","flittig","flydende","forbløffende","fordelagtig","forfærdelig","fornuftig","forstående","fremragende","frisk","frodig","frugtbar","fuldstændig","følsom","førsteklasses","glad","glamourøs","grundig","grusom","gæv","gådefuld","hastig","hensynsfuld","hjertelig","hurtig","hård","imponerende","intelligent","intens","interessant","ivrig","kendt","klog","kold","komfortabel","kompleks","konkurrencedygtig","kraftfuld","kreativ","krydret","kærlig","larmende","lav","ledig","let","loyal","lun","lækker","mager","magtfuld","meget","mild","modig","mærkelig","møjsommelig","naturtro","nyttig","nødvendig","nøjagtig","omhyggelig","omtænksom","original","overraskende","parat","positiv","praktisk","præcis","rask","rimelig","rolig","rund","rå","sammenhængende","selvsikker","sikker","simpel","sjov","skarp","skræmmende","skøn","slank","smagfuld","smuk","snedig","solid","spændende","stille","stolt","strålende","stærk","sund","svag","sød","tapper","tilfreds","tilgængelig","trofast","trænet","tydelig","tålmodig","uafhængig","ubegrænset","ubekymret","uenig","uformel","uhindret","uhøflig","ulige","ulykkelig","umiddelbar","umulig","unik","unnaturlig","usædvanlig","utrolig","utålmodig","varm","venlig","vigtig","vild","virkelig","vis","vittig","ægte","ærgerlig","øm","ønskelig","åben","åbenhjertig"],r20=["aldrig","allerede","altid","andensteds","baglæns","bestemt","derefter","endelig","forbi","forgæves","først","hastigt","heldigvis","her","igen","imidlertid","imorgen","indimellem","jo","kun","lige","meget","måske","næppe","næsten","ofte","også","omhyggeligt","overalt","pludselig","sammen","sandsynligvis","selvfølgelig","snart","stadig","straks","tit","udenfor","undervejs","uskadt","vanligvis"],n20=["altså","at","da","der","dog","efter","efterhånden","eller","end","enten","for","fordi","før","hvad","hvem","hvis","hvor","hvordan","hvorfor","hvorvidt","idet","imens","indtil","ligesom","men","mens","når","og","om","selvom","siden","skønt","som","så"],t20=["ah","av","haha","hallo","hej","hov","hurra","ih","ja","nej","oh","pyha","tja","uf","uh","wow","æv","øv"],i20=["afsnit","afstand","aften","alderdom","antal","arbejde","artikel","avis","bad","balkon","bank","bar","barn","beslutning","betydning","bibliotek","bil","billede","billet","bjerg","blomst","blyant","bog","bord","bredde","brev","bro","bund","butik","by","bygning","børnehave","cafe","center","chance","computer","cykel","dag","dal","del","dybde","dør","effekt","efterår","elevator","erhverv","farve","fase","ferie","fest","film","fisk","fjernsyn","flade","flod","folk","forår","fugl","funktion","fødsel","gade","galakse","grund","gruppe","gulv","hav","have","havn","historie","hjørne","hospital","hotel","hund","hus","højde","indhold","institution","job","kant","kapitel","karriere","kat","kategori","kilde","kirke","klasse","klima","klub","konsekvens","konto","kort","kredit","kulde","kultur","kunst","kælder","køkken","land","lejlighed","linje","liv","lufthavn","lyn","længde","løsning","lån","magasin","maleri","metode","middag","miljø","minut","morgen","moske","mulighed","museum","musik","myndighed","mængde","mønt","mål","måne","måned","nat","nation","natur","ord","organisation","papir","park","pen","penge","planet","pris","problem","proces","profession","punkt","radio","regering","regn","restaurant","resultat","retning","risiko","rolle","rum","samfund","scene","seddel","sekund","selskab","serie","side","skole","skov","skulptur","sky","sne","sol","sommer","soveværelse","spil","spørgsmål","stat","station","stjerne","stol","storm","strand","stue","størrelse","supermarked","svar","synagoge","system","sætning","sø","tag","teater","tegning","tempel","temperatur","terrasse","tid","time","top","torden","tradition","trappe","trin","træ","tunnel","type","udstilling","uge","ungdom","univers","universitet","valg","varme","vej","vejr","video","vind","vindue","vinter","virksomhed","voksen","væg","vægt","værdi","ø","år","årsag","årstid"],o20=["ad","af","bag","efter","for","fra","før","gennem","henover","hos","i","imod","langs","med","mellem","mod","om","omkring","over","på","til","tværs","uden","under","ved"],s20=["absorbere","acceptere","anbefale","anerkende","anmelde","anmode","anvende","arbejde","besøge","betale","bo","bruge","brænde","bygge","bære","bøje","cykle","danne","danse","deltage","diskutere","drikke","drive","drømme","dykke","elske","estimere","etablere","falde","fange","finde","fjerne","forstå","forsøge","føle","få","gemme","gide","give","gnide","gøgle","gøre","gå","have","hjælpe","holde","høre","kalde","knipse","koge","komme","kunne","købe","lave","leve","lytte","lære","læse","løbe","løfte","male","mene","miste","motivere","møde","måle","nive","nyde","nægte","nævne","pege","pjække","plante","plukke","prøve","pynte","rejse","ringe","rive","se","sige","skrive","sove","spille","spise","spørge","starte","svømme","synes","synge","sætte","søge","tage","tale","tjene","træne","tænke","udforske","udføre","udgive","udleje","undervise","vandre","vide","ville","vise","vokse","vælge","være","ønske"],l20={adjective:a20,adverb:r20,conjunction:n20,interjection:t20,noun:i20,preposition:o20,verb:s20},E20=l20,c20={commerce:oh0,company:gh0,date:Fh0,internet:yh0,location:Oh0,metadata:Hh0,person:Qh0,phone_number:e20,word:E20},QV=c20;new Ku({locale:[QV,Ru,Lu]});new Ku({locale:[c6,Ru,Lu]});var d20={};_7u(d20,{af_ZA:()=>jV,ar:()=>RV,az:()=>OV,base:()=>Lu,cs_CZ:()=>UV,da:()=>QV,de:()=>c6,de_AT:()=>dV,de_CH:()=>pV,dv:()=>AV,el:()=>SV,en:()=>Ru,en_AU:()=>E7,en_AU_ocker:()=>PV,en_BORK:()=>TV,en_CA:()=>W_,en_GB:()=>q_,en_GH:()=>Q_,en_HK:()=>X_,en_IE:()=>uV,en_IN:()=>rV,en_NG:()=>nV,en_US:()=>tV,en_ZA:()=>z_,eo:()=>T_,es:()=>l7,es_MX:()=>O_,fa:()=>G_,fi:()=>__,fr:()=>P1,fr_BE:()=>U_,fr_CA:()=>r_,fr_CH:()=>s_,fr_LU:()=>l_,he:()=>x_,hr:()=>g_,hu:()=>k_,hy:()=>A_,id_ID:()=>B_,it:()=>BG,ja:()=>MG,ka_GE:()=>TG,ko:()=>jG,lv:()=>IG,mk:()=>JG,nb_NO:()=>qG,ne:()=>QG,nl:()=>o7,nl_BE:()=>eG,pl:()=>iG,pt_BR:()=>lG,pt_PT:()=>dG,ro:()=>s7,ro_MD:()=>CG,ru:()=>AG,sk:()=>bH,sr_RS_latin:()=>zH,sv:()=>wH,th:()=>jH,tr:()=>RH,uk:()=>HH,ur:()=>VH,vi:()=>WH,yo_NG:()=>mH,zh_CN:()=>hH,zh_TW:()=>fH,zu_ZA:()=>vH});const XV=""+new URL("cyan-blur-b0a7d652.png",import.meta.url).href,uJ=""+new URL("red-blur-bf4de889.png",import.meta.url).href;function D20(){const[u,e]=x.useState(!1),a=nr(),[r,n]=x.useState(4),t={backdropFilter:"blur(20px)",backgroundImage:`url("${XV}"), url("${uJ}")`,backgroundRepeat:"no-repeat, no-repeat",backgroundColor:uo(a.colorBgContainer).alpha(.9).toString(),backgroundPosition:"right top, left bottom",backgroundSize:"50, 50%"},i={padding:0};return R.jsxs("div",{children:[R.jsx(Ka,{onClick:()=>e(!0),children:R.jsx(clu,{count:r,styles:{root:{color:"inherit"},indicator:{color:"#fff"}},children:R.jsx(xr,{icon:"solar:bell-bing-bold-duotone",size:24})})}),R.jsx(nk,{placement:"right",title:"Notifications",onClose:()=>e(!1),open:u,closable:!1,width:420,bodyStyle:i,maskStyle:{backgroundColor:"transparent"},style:t,extra:R.jsx(Ka,{style:{color:a.colorPrimary},onClick:()=>{n(0),e(!1)},children:R.jsx(xr,{icon:"solar:check-read-broken",size:20})}),footer:R.jsx("div",{style:{color:a.colorTextBase},className:"flex h-10 w-full items-center justify-center font-semibold",children:"View All"}),children:R.jsx(x20,{})})]})}function x20(){const u=nr(),e=R.jsxs("div",{className:"text-sm",children:[R.jsxs("div",{className:"flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:O0.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:O0.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" sent you a frind request"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"about 1 hour ago"}),R.jsx("div",{className:"mt-2",children:R.jsxs(q4,{children:[R.jsx(Ua,{type:"primary",children:"Accept"}),R.jsx(Ua,{children:"Refuse"})]})})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:O0.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:O0.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" added file to "}),R.jsx("span",{className:"font-medium",children:"File Manager"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"5 hour ago"}),R.jsx("div",{style:{background:u.colorBgContainerDisabled},className:"mt-2 flex items-center rounded-lg bg-gray-200 p-4",children:R.jsxs("div",{className:"ml-2 flex flex-col text-gray",children:[R.jsxs("span",{className:"font-medium",children:["@",O0.person.fullName()]}),R.jsx("span",{className:"text-xs",children:O0.lorem.lines(2)})]})}),R.jsx("div",{className:"mt-2",children:R.jsx(q4,{children:R.jsx(Ua,{type:"primary",children:"Reply"})})})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:O0.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:O0.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" mentioned you in"}),R.jsx("span",{className:"font-medium",children:"Slash Admin"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"1 days ago"}),R.jsx("div",{className:"mt-2",children:R.jsx(q4,{children:R.jsx(Ua,{type:"primary",children:"Reply"})})})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:O0.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:O0.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" added file to "}),R.jsx("span",{className:"font-medium",children:"File Manager"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"2 days ago"}),R.jsxs("div",{style:{background:u.colorBgContainerDisabled},className:"mt-2 flex items-center rounded-lg bg-gray-200 p-4",children:[R.jsx(wa,{icon:"ic_file_audio",size:48}),R.jsxs("div",{className:"ml-2 flex flex-col text-gray",children:[R.jsx("span",{className:"font-medium",children:"Witout Me"}),R.jsx("span",{className:"text-xs",children:"1.2GB·30 min ago "})]}),R.jsx(Ua,{className:"ml-4",children:"Download"})]})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx("img",{className:"h-10 w-10 rounded-full",src:O0.image.avatar(),alt:""}),R.jsxs("div",{className:"ml-2",children:[R.jsxs("div",{children:[R.jsx("span",{className:"font-medium",children:O0.person.fullName()}),R.jsx("span",{className:"text-xs font-light",children:" request a payment of "}),R.jsx("span",{className:"font-medium",children:"$3000"})]}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"4 days ago"}),R.jsx("div",{className:"mt-2",children:R.jsxs(q4,{children:[R.jsx(Ua,{type:"primary",children:"Pay"}),R.jsx(Ua,{children:"Refuse"})]})})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx(Ka,{children:R.jsx(wa,{icon:"ic_order",size:30})}),R.jsxs("div",{className:"ml-2",children:[R.jsx("div",{children:R.jsx("span",{className:"font-light",children:"Your order is placed waiting for shipping"})}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"4 days ago"})," "]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx(Ka,{children:R.jsx(wa,{icon:"ic_mail",size:30})}),R.jsxs("div",{className:"ml-2",children:[R.jsx("div",{children:R.jsx("span",{className:"font-light",children:"You have new mail"})}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"5 days ago"})," "]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx(Ka,{children:R.jsx(wa,{icon:"ic_chat",size:30})}),R.jsxs("div",{className:"ml-2",children:[R.jsx("div",{children:R.jsx("span",{className:"font-light",children:"You have new message 5 unread message"})}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"7 days ago"})]})]}),R.jsxs("div",{className:"mt-8 flex",children:[R.jsx(Ka,{children:R.jsx(wa,{icon:"ic_delivery",size:30})}),R.jsxs("div",{className:"ml-2",children:[R.jsx("div",{children:R.jsx("span",{className:"font-light",children:"Delivery processing your order is being shipped"})}),R.jsx("span",{className:"text-xs font-light opacity-60",children:"8 days ago"})," "]})]})]}),a=[{key:"1",label:R.jsxs("div",{className:"flex",children:[R.jsx("span",{children:"All"}),R.jsx(Bi,{color:"processing",children:"22"})]}),children:e},{key:"2",label:R.jsxs("div",{className:"flex",children:[R.jsx("span",{children:"Unread"}),R.jsx(Bi,{color:"error",children:"12"})]}),children:e},{key:"3",label:R.jsxs("div",{className:"flex",children:[R.jsx("span",{children:"Archived"}),R.jsx(Bi,{color:"green",children:"10"})]}),children:e}];return R.jsx("div",{className:"flex flex-col px-6",children:R.jsx(ek,{defaultActiveKey:"1",items:a})})}var eJ={exports:{}};(function(u,e){(function(a,r){u.exports=r()})(Mu,()=>{return a={772:(n,t,i)=>{const o=i(826).remove,s=/[.*+?^${}()|[\]\\]/g,l=/[a-z0-9_]/i,E=/\s+/;n.exports=function(c,d,D){var m,h;h={insideWords:!1,findAllOccurrences:!1,requireMatchAll:!1},m=(m=D)||{},Object.keys(m).forEach(f=>{h[f]=!!m[f]}),D=h;const g=Array.from(c).map(f=>o(f));let p=g.join("");return(d=o(d)).trim().split(E).filter(f=>f.length>0).reduce((f,C)=>{const v=C.length,A=!D.insideWords&&l.test(C[0])?"\\b":"",F=new RegExp(A+C.replace(s,"\\$&"),"i");let k,y;if(k=F.exec(p),D.requireMatchAll&&k===null)return p="",[];for(;k;){y=k.index;const b=v-g.slice(y,y+v).join("").length,B=y-g.slice(0,y).join("").length,M=[y+B,y+v+B+b];if(M[0]!==M[1]&&f.push(M),p=p.slice(0,y)+new Array(v+1).join(" ")+p.slice(y+v),!D.findAllOccurrences)break;k=F.exec(p)}return f},[]).sort((f,C)=>f[0]-C[0])}},826:n=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z"},i=Object.keys(t).join("|"),o=new RegExp(i,"g"),s=new RegExp(i,""),l=function(E){return E.replace(o,function(c){return t[c]})};n.exports=l,n.exports.has=function(E){return!!E.match(s)},n.exports.remove=l}},r={},function n(t){var i=r[t];if(i!==void 0)return i.exports;var o=r[t]={exports:{}};return a[t](o,o.exports,n),o.exports}(772);var a,r})})(eJ);var m20=eJ.exports;const vS=Da(m20);var aJ={exports:{}};(function(u,e){(function(a,r){u.exports=r()})(Mu,()=>{return a={705:n=>{n.exports=function(t,i){const o=[];return i.length===0?o.push({text:t,highlight:!1}):i[0][0]>0&&o.push({text:t.slice(0,i[0][0]),highlight:!1}),i.forEach((s,l)=>{const E=s[0],c=s[1];o.push({text:t.slice(E,c),highlight:!0}),l===i.length-1?c=e||k<0||c&&y>=t}function p(){var F=X2();if(g(F))return f(F);o=setTimeout(p,h(F))}function f(F){return o=void 0,d&&r?D(F):(r=n=void 0,i)}function C(){o!==void 0&&clearTimeout(o),l=0,r=s=n=o=void 0}function v(){return o===void 0?i:f(X2())}function A(){var F=X2(),k=g(F);if(r=arguments,n=this,s=F,k){if(o===void 0)return m(s);if(c)return clearTimeout(o),o=setTimeout(p,e),D(s)}return o===void 0&&(o=setTimeout(p,e)),i}return A.cancel=C,A.flush=v,A}var np0="Expected a function";function tp0(u,e,a){var r=!0,n=!0;if(typeof u!="function")throw new TypeError(np0);return nx(a)&&(r="leading"in a?!!a.leading:r,n="trailing"in a?!!a.trailing:n),P5(u,e,{leading:r,maxWait:e,trailing:n})}var ip0=!!(typeof window<"u"&&window.document&&window.document.createElement),op0=ip0;const lJ=Da(op0);var Fl=function(){return Fl=Object.assign||function(e){for(var a,r=1,n=arguments.length;r"u")return Zs=0,Zs;var u=document.body,e=document.createElement("div");e.classList.add("simplebar-hide-scrollbar"),u.appendChild(e);var a=e.getBoundingClientRect().right;u.removeChild(e),Zs=a}return Zs}function EJ(u){return!u||!u.ownerDocument||!u.ownerDocument.defaultView?window:u.ownerDocument.defaultView}function cJ(u){return!u||!u.ownerDocument?document:u.ownerDocument}var dJ=function(u){var e={},a=Array.prototype.reduce.call(u,function(r,n){var t=n.name.match(/data-simplebar-(.+)/);if(t){var i=t[1].replace(/\W+(.)/g,function(o,s){return s.toUpperCase()});switch(n.value){case"true":r[i]=!0;break;case"false":r[i]=!1;break;case void 0:r[i]=!0;break;default:r[i]=n.value}}return r},e);return a};function DJ(u,e){var a;u&&(a=u.classList).add.apply(a,e.split(" "))}function xJ(u,e){u&&e.split(" ").forEach(function(a){u.classList.remove(a)})}function mJ(u){return".".concat(u.split(" ").join("."))}var sp0=Object.freeze({__proto__:null,getElementWindow:EJ,getElementDocument:cJ,getOptions:dJ,addClasses:DJ,removeClasses:xJ,classNamesToQuery:mJ}),oi=EJ,up=cJ,lp0=dJ,si=DJ,li=xJ,Va=mJ,Td=function(){function u(e,a){a===void 0&&(a={});var r=this;if(this.removePreventClickId=null,this.minScrollbarWidth=20,this.stopScrollDelay=175,this.isScrolling=!1,this.isMouseEntering=!1,this.scrollXTicking=!1,this.scrollYTicking=!1,this.wrapperEl=null,this.contentWrapperEl=null,this.contentEl=null,this.offsetEl=null,this.maskEl=null,this.placeholderEl=null,this.heightAutoObserverWrapperEl=null,this.heightAutoObserverEl=null,this.rtlHelpers=null,this.scrollbarWidth=0,this.resizeObserver=null,this.mutationObserver=null,this.elStyles=null,this.isRtl=null,this.mouseX=0,this.mouseY=0,this.onMouseMove=function(){},this.onWindowResize=function(){},this.onStopScrolling=function(){},this.onMouseEntered=function(){},this.onScroll=function(){var n=oi(r.el);r.scrollXTicking||(n.requestAnimationFrame(r.scrollX),r.scrollXTicking=!0),r.scrollYTicking||(n.requestAnimationFrame(r.scrollY),r.scrollYTicking=!0),r.isScrolling||(r.isScrolling=!0,si(r.el,r.classNames.scrolling)),r.showScrollbar("x"),r.showScrollbar("y"),r.onStopScrolling()},this.scrollX=function(){r.axis.x.isOverflowing&&r.positionScrollbar("x"),r.scrollXTicking=!1},this.scrollY=function(){r.axis.y.isOverflowing&&r.positionScrollbar("y"),r.scrollYTicking=!1},this._onStopScrolling=function(){li(r.el,r.classNames.scrolling),r.options.autoHide&&(r.hideScrollbar("x"),r.hideScrollbar("y")),r.isScrolling=!1},this.onMouseEnter=function(){r.isMouseEntering||(si(r.el,r.classNames.mouseEntered),r.showScrollbar("x"),r.showScrollbar("y"),r.isMouseEntering=!0),r.onMouseEntered()},this._onMouseEntered=function(){li(r.el,r.classNames.mouseEntered),r.options.autoHide&&(r.hideScrollbar("x"),r.hideScrollbar("y")),r.isMouseEntering=!1},this._onMouseMove=function(n){r.mouseX=n.clientX,r.mouseY=n.clientY,(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseMoveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseMoveForAxis("y")},this.onMouseLeave=function(){r.onMouseMove.cancel(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseLeaveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseLeaveForAxis("y"),r.mouseX=-1,r.mouseY=-1},this._onWindowResize=function(){r.scrollbarWidth=r.getScrollbarWidth(),r.hideNativeScrollbar()},this.onPointerEvent=function(n){if(!(!r.axis.x.track.el||!r.axis.y.track.el||!r.axis.x.scrollbar.el||!r.axis.y.scrollbar.el)){var t,i;r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&(t=r.isWithinBounds(r.axis.x.track.rect)),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&(i=r.isWithinBounds(r.axis.y.track.rect)),(t||i)&&(n.stopPropagation(),n.type==="pointerdown"&&n.pointerType!=="touch"&&(t&&(r.axis.x.scrollbar.rect=r.axis.x.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.x.scrollbar.rect)?r.onDragStart(n,"x"):r.onTrackClick(n,"x")),i&&(r.axis.y.scrollbar.rect=r.axis.y.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.scrollbar.rect)?r.onDragStart(n,"y"):r.onTrackClick(n,"y"))))}},this.drag=function(n){var t,i,o,s,l,E,c,d,D,m,h;if(!(!r.draggedAxis||!r.contentWrapperEl)){var g,p=r.axis[r.draggedAxis].track,f=(i=(t=p.rect)===null||t===void 0?void 0:t[r.axis[r.draggedAxis].sizeAttr])!==null&&i!==void 0?i:0,C=r.axis[r.draggedAxis].scrollbar,v=(s=(o=r.contentWrapperEl)===null||o===void 0?void 0:o[r.axis[r.draggedAxis].scrollSizeAttr])!==null&&s!==void 0?s:0,A=parseInt((E=(l=r.elStyles)===null||l===void 0?void 0:l[r.axis[r.draggedAxis].sizeAttr])!==null&&E!==void 0?E:"0px",10);n.preventDefault(),n.stopPropagation(),r.draggedAxis==="y"?g=n.pageY:g=n.pageX;var F=g-((d=(c=p.rect)===null||c===void 0?void 0:c[r.axis[r.draggedAxis].offsetAttr])!==null&&d!==void 0?d:0)-r.axis[r.draggedAxis].dragOffset;F=r.draggedAxis==="x"&&r.isRtl?((m=(D=p.rect)===null||D===void 0?void 0:D[r.axis[r.draggedAxis].sizeAttr])!==null&&m!==void 0?m:0)-C.size-F:F;var k=F/(f-C.size),y=k*(v-A);r.draggedAxis==="x"&&r.isRtl&&(y=!((h=u.getRtlHelpers())===null||h===void 0)&&h.isScrollingToNegative?-y:y),r.contentWrapperEl[r.axis[r.draggedAxis].scrollOffsetAttr]=y}},this.onEndDrag=function(n){var t=up(r.el),i=oi(r.el);n.preventDefault(),n.stopPropagation(),li(r.el,r.classNames.dragging),t.removeEventListener("mousemove",r.drag,!0),t.removeEventListener("mouseup",r.onEndDrag,!0),r.removePreventClickId=i.setTimeout(function(){t.removeEventListener("click",r.preventClick,!0),t.removeEventListener("dblclick",r.preventClick,!0),r.removePreventClickId=null})},this.preventClick=function(n){n.preventDefault(),n.stopPropagation()},this.el=e,this.options=Fl(Fl({},u.defaultOptions),a),this.classNames=Fl(Fl({},u.defaultOptions.classNames),a.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}}},typeof this.el!="object"||!this.el.nodeName)throw new Error("Argument passed to SimpleBar must be an HTML element instead of ".concat(this.el));this.onMouseMove=tp0(this._onMouseMove,64),this.onWindowResize=P5(this._onWindowResize,64,{leading:!0}),this.onStopScrolling=P5(this._onStopScrolling,this.stopScrollDelay),this.onMouseEntered=P5(this._onMouseEntered,this.stopScrollDelay),this.init()}return u.getRtlHelpers=function(){if(u.rtlHelpers)return u.rtlHelpers;var e=document.createElement("div");e.innerHTML='
';var a=e.firstElementChild,r=a?.firstElementChild;if(!r)return null;document.body.appendChild(a),a.scrollLeft=0;var n=u.getOffset(a),t=u.getOffset(r);a.scrollLeft=-999;var i=u.getOffset(r);return document.body.removeChild(a),u.rtlHelpers={isScrollOriginAtZero:n.left!==t.left,isScrollingToNegative:t.left!==i.left},u.rtlHelpers},u.prototype.getScrollbarWidth=function(){try{return this.contentWrapperEl&&getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display==="none"||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style?0:BS()}catch{return BS()}},u.getOffset=function(e){var a=e.getBoundingClientRect(),r=up(e),n=oi(e);return{top:a.top+(n.pageYOffset||r.documentElement.scrollTop),left:a.left+(n.pageXOffset||r.documentElement.scrollLeft)}},u.prototype.init=function(){lJ&&(this.initDOM(),this.rtlHelpers=u.getRtlHelpers(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},u.prototype.initDOM=function(){var e,a;this.wrapperEl=this.el.querySelector(Va(this.classNames.wrapper)),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector(Va(this.classNames.contentWrapper)),this.contentEl=this.options.contentNode||this.el.querySelector(Va(this.classNames.contentEl)),this.offsetEl=this.el.querySelector(Va(this.classNames.offset)),this.maskEl=this.el.querySelector(Va(this.classNames.mask)),this.placeholderEl=this.findChild(this.wrapperEl,Va(this.classNames.placeholder)),this.heightAutoObserverWrapperEl=this.el.querySelector(Va(this.classNames.heightAutoObserverWrapperEl)),this.heightAutoObserverEl=this.el.querySelector(Va(this.classNames.heightAutoObserverEl)),this.axis.x.track.el=this.findChild(this.el,"".concat(Va(this.classNames.track)).concat(Va(this.classNames.horizontal))),this.axis.y.track.el=this.findChild(this.el,"".concat(Va(this.classNames.track)).concat(Va(this.classNames.vertical))),this.axis.x.scrollbar.el=((e=this.axis.x.track.el)===null||e===void 0?void 0:e.querySelector(Va(this.classNames.scrollbar)))||null,this.axis.y.scrollbar.el=((a=this.axis.y.track.el)===null||a===void 0?void 0:a.querySelector(Va(this.classNames.scrollbar)))||null,this.options.autoHide||(si(this.axis.x.scrollbar.el,this.classNames.visible),si(this.axis.y.scrollbar.el,this.classNames.visible))},u.prototype.initListeners=function(){var e=this,a,r=oi(this.el);if(this.el.addEventListener("mouseenter",this.onMouseEnter),this.el.addEventListener("pointerdown",this.onPointerEvent,!0),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),(a=this.contentWrapperEl)===null||a===void 0||a.addEventListener("scroll",this.onScroll),r.addEventListener("resize",this.onWindowResize),!!this.contentEl){if(window.ResizeObserver){var n=!1,t=r.ResizeObserver||ResizeObserver;this.resizeObserver=new t(function(){n&&r.requestAnimationFrame(function(){e.recalculate()})}),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),r.requestAnimationFrame(function(){n=!0})}this.mutationObserver=new r.MutationObserver(function(){r.requestAnimationFrame(function(){e.recalculate()})}),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})}},u.prototype.recalculate=function(){if(!(!this.heightAutoObserverEl||!this.contentEl||!this.contentWrapperEl||!this.wrapperEl||!this.placeholderEl)){var e=oi(this.el);this.elStyles=e.getComputedStyle(this.el),this.isRtl=this.elStyles.direction==="rtl";var a=this.contentEl.offsetWidth,r=this.heightAutoObserverEl.offsetHeight<=1,n=this.heightAutoObserverEl.offsetWidth<=1||a>0,t=this.contentWrapperEl.offsetWidth,i=this.elStyles.overflowX,o=this.elStyles.overflowY;this.contentEl.style.padding="".concat(this.elStyles.paddingTop," ").concat(this.elStyles.paddingRight," ").concat(this.elStyles.paddingBottom," ").concat(this.elStyles.paddingLeft),this.wrapperEl.style.margin="-".concat(this.elStyles.paddingTop," -").concat(this.elStyles.paddingRight," -").concat(this.elStyles.paddingBottom," -").concat(this.elStyles.paddingLeft);var s=this.contentEl.scrollHeight,l=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=r?"auto":"100%",this.placeholderEl.style.width=n?"".concat(a||l,"px"):"auto",this.placeholderEl.style.height="".concat(s,"px");var E=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=a!==0&&l>a,this.axis.y.isOverflowing=s>E,this.axis.x.isOverflowing=i==="hidden"?!1:this.axis.x.isOverflowing,this.axis.y.isOverflowing=o==="hidden"?!1:this.axis.y.isOverflowing,this.axis.x.forceVisible=this.options.forceVisible==="x"||this.options.forceVisible===!0,this.axis.y.forceVisible=this.options.forceVisible==="y"||this.options.forceVisible===!0,this.hideNativeScrollbar();var c=this.axis.x.isOverflowing?this.scrollbarWidth:0,d=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&l>t-d,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&s>E-c,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el&&(this.axis.x.scrollbar.el.style.width="".concat(this.axis.x.scrollbar.size,"px")),this.axis.y.scrollbar.el&&(this.axis.y.scrollbar.el.style.height="".concat(this.axis.y.scrollbar.size,"px")),this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")}},u.prototype.getScrollbarSize=function(e){var a,r;if(e===void 0&&(e="y"),!this.axis[e].isOverflowing||!this.contentEl)return 0;var n=this.contentEl[this.axis[e].scrollSizeAttr],t=(r=(a=this.axis[e].track.el)===null||a===void 0?void 0:a[this.axis[e].offsetSizeAttr])!==null&&r!==void 0?r:0,i=t/n,o;return o=Math.max(~~(i*t),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(o=Math.min(o,this.options.scrollbarMaxSize)),o},u.prototype.positionScrollbar=function(e){var a,r,n;e===void 0&&(e="y");var t=this.axis[e].scrollbar;if(!(!this.axis[e].isOverflowing||!this.contentWrapperEl||!t.el||!this.elStyles)){var i=this.contentWrapperEl[this.axis[e].scrollSizeAttr],o=((a=this.axis[e].track.el)===null||a===void 0?void 0:a[this.axis[e].offsetSizeAttr])||0,s=parseInt(this.elStyles[this.axis[e].sizeAttr],10),l=this.contentWrapperEl[this.axis[e].scrollOffsetAttr];l=e==="x"&&this.isRtl&&(!((r=u.getRtlHelpers())===null||r===void 0)&&r.isScrollOriginAtZero)?-l:l,e==="x"&&this.isRtl&&(l=!((n=u.getRtlHelpers())===null||n===void 0)&&n.isScrollingToNegative?l:-l);var E=l/(i-s),c=~~((o-t.size)*E);c=e==="x"&&this.isRtl?-c+(o-t.size):c,t.el.style.transform=e==="x"?"translate3d(".concat(c,"px, 0, 0)"):"translate3d(0, ".concat(c,"px, 0)")}},u.prototype.toggleTrackVisibility=function(e){e===void 0&&(e="y");var a=this.axis[e].track.el,r=this.axis[e].scrollbar.el;!a||!r||!this.contentWrapperEl||(this.axis[e].isOverflowing||this.axis[e].forceVisible?(a.style.visibility="visible",this.contentWrapperEl.style[this.axis[e].overflowAttr]="scroll",this.el.classList.add("".concat(this.classNames.scrollable,"-").concat(e))):(a.style.visibility="hidden",this.contentWrapperEl.style[this.axis[e].overflowAttr]="hidden",this.el.classList.remove("".concat(this.classNames.scrollable,"-").concat(e))),this.axis[e].isOverflowing?r.style.display="block":r.style.display="none")},u.prototype.showScrollbar=function(e){e===void 0&&(e="y"),this.axis[e].isOverflowing&&!this.axis[e].scrollbar.isVisible&&(si(this.axis[e].scrollbar.el,this.classNames.visible),this.axis[e].scrollbar.isVisible=!0)},u.prototype.hideScrollbar=function(e){e===void 0&&(e="y"),this.axis[e].isOverflowing&&this.axis[e].scrollbar.isVisible&&(li(this.axis[e].scrollbar.el,this.classNames.visible),this.axis[e].scrollbar.isVisible=!1)},u.prototype.hideNativeScrollbar=function(){this.offsetEl&&(this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px",this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px")},u.prototype.onMouseMoveForAxis=function(e){e===void 0&&(e="y");var a=this.axis[e];!a.track.el||!a.scrollbar.el||(a.track.rect=a.track.el.getBoundingClientRect(),a.scrollbar.rect=a.scrollbar.el.getBoundingClientRect(),this.isWithinBounds(a.track.rect)?(this.showScrollbar(e),si(a.track.el,this.classNames.hover),this.isWithinBounds(a.scrollbar.rect)?si(a.scrollbar.el,this.classNames.hover):li(a.scrollbar.el,this.classNames.hover)):(li(a.track.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(e)))},u.prototype.onMouseLeaveForAxis=function(e){e===void 0&&(e="y"),li(this.axis[e].track.el,this.classNames.hover),li(this.axis[e].scrollbar.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(e)},u.prototype.onDragStart=function(e,a){var r;a===void 0&&(a="y");var n=up(this.el),t=oi(this.el),i=this.axis[a].scrollbar,o=a==="y"?e.pageY:e.pageX;this.axis[a].dragOffset=o-(((r=i.rect)===null||r===void 0?void 0:r[this.axis[a].offsetAttr])||0),this.draggedAxis=a,si(this.el,this.classNames.dragging),n.addEventListener("mousemove",this.drag,!0),n.addEventListener("mouseup",this.onEndDrag,!0),this.removePreventClickId===null?(n.addEventListener("click",this.preventClick,!0),n.addEventListener("dblclick",this.preventClick,!0)):(t.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},u.prototype.onTrackClick=function(e,a){var r=this,n,t,i,o;a===void 0&&(a="y");var s=this.axis[a];if(!(!this.options.clickOnTrack||!s.scrollbar.el||!this.contentWrapperEl)){e.preventDefault();var l=oi(this.el);this.axis[a].scrollbar.rect=s.scrollbar.el.getBoundingClientRect();var E=this.axis[a].scrollbar,c=(t=(n=E.rect)===null||n===void 0?void 0:n[this.axis[a].offsetAttr])!==null&&t!==void 0?t:0,d=parseInt((o=(i=this.elStyles)===null||i===void 0?void 0:i[this.axis[a].sizeAttr])!==null&&o!==void 0?o:"0px",10),D=this.contentWrapperEl[this.axis[a].scrollOffsetAttr],m=a==="y"?this.mouseY-c:this.mouseX-c,h=m<0?-1:1,g=h===-1?D-d:D+d,p=40,f=function(){r.contentWrapperEl&&(h===-1?D>g&&(D-=p,r.contentWrapperEl[r.axis[a].scrollOffsetAttr]=D,l.requestAnimationFrame(f)):D=e.left&&this.mouseX<=e.left+e.width&&this.mouseY>=e.top&&this.mouseY<=e.top+e.height},u.prototype.findChild=function(e,a){var r=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;return Array.prototype.filter.call(e.children,function(n){return r.call(n,a)})[0]},u.rtlHelpers=null,u.defaultOptions={forceVisible:!1,clickOnTrack:!0,scrollbarMinSize:25,scrollbarMaxSize:0,ariaLabel:"scrollable content",classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging",scrolling:"simplebar-scrolling",scrollable:"simplebar-scrollable",mouseEntered:"simplebar-mouse-entered"},scrollableNode:null,contentNode:null,autoHide:!0},u.getOptions=lp0,u.helpers=sp0,u}(),cr=function(){return cr=Object.assign||function(e){for(var a,r=1,n=arguments.length;rR.jsx(hJ,{className:"h-full",scrollableNodeProps:{ref:a},clickOnTrack:!1,...e,children:u})),pJ=x.memo(cp0);function dp0(){const{t:u}=vs(),{replace:e}=S1(),a=x.useRef(null),r=x.useRef(null),[n,t]=nJ(!1),i=nr(),o=n7(),s={border:`1px dashed ${i.colorPrimary}`,backgroundColor:`${uo(i.colorPrimary).alpha(.2).toString()}`},[l,E]=x.useState(""),[c,d]=x.useState(o),[D,m]=x.useState(0);x.useEffect(()=>{const F=o.filter(k=>u(k.label).toLowerCase().indexOf(l.toLowerCase())!==-1||k.key.toLowerCase().indexOf(l.toLowerCase())!==-1);d(F),m(0)},[l,u,o]),tJ("keydown",F=>{F.metaKey&&F.key==="k"&&g()}),Pd("ArrowUp",F=>{if(!n)return;F.preventDefault();let k=D-1;k<0&&(k=c.length-1),m(k),C(k)}),Pd("ArrowDown",F=>{if(!n)return;F.preventDefault();let k=D+1;k>c.length-1&&(k=0),m(k),C(k)}),Pd("Enter",F=>{if(!n||c.length===0)return;F.preventDefault();const k=c[D].key;k&&(A(k),t(!1))}),Pd("Escape",()=>{p()});const g=()=>{t(!0),E(""),m(0)},p=()=>{t(!1)},f=F=>{F&&a.current?.focus()},C=F=>{r.current&&r.current.children[F].scrollIntoView({behavior:"smooth",block:"center"})},v=F=>{F!==D&&m(F)},A=F=>{e(F),p()};return R.jsxs(R.Fragment,{children:[R.jsxs("div",{className:"flex items-center justify-center",children:[R.jsx(Ka,{className:"h-10 w-10",onClick:g,children:R.jsx(wa,{icon:"ic-search",size:"20"})}),R.jsx(Ka,{className:"0 h-6 rounded-md bg-hover text-xs font-bold",children:"⌘K"})]}),R.jsx(Mcu,{centered:!0,keyboard:!0,open:n,onCancel:p,closeIcon:!1,afterOpenChange:f,bodyStyle:{height:"400px",display:"flex",flexDirection:"column",justifyContent:"center"},title:R.jsx(H3u,{ref:a,value:l,onChange:F=>E(F.target.value),placeholder:"Search...",bordered:!1,autoFocus:!0,prefix:R.jsx(wa,{icon:"ic-search",size:"20"}),suffix:R.jsx(Ka,{className:"h-6 rounded-md bg-hover text-xs",onClick:p,children:"Esc"})}),footer:R.jsxs("div",{className:"flex flex-wrap",children:[R.jsxs("div",{className:"flex",children:[R.jsx(Bi,{color:"cyan",children:"↑"}),R.jsx(Bi,{color:"cyan",children:"↓"}),R.jsx("span",{children:"to navigate"})]}),R.jsxs("div",{className:"flex",children:[R.jsx(Bi,{color:"cyan",children:"↵"}),R.jsx("span",{children:"to select"})]}),R.jsxs("div",{className:"flex",children:[R.jsx(Bi,{color:"cyan",children:"ESC"}),R.jsx("span",{children:"to close"})]})]}),children:c.length===0?R.jsx(dsu,{}):R.jsx(pJ,{children:R.jsx("div",{ref:r,className:"py-2",children:c.map(({key:F,label:k},y)=>{const b=fS(u(k),gS(u(k),l)),B=fS(F,gS(F,l));return R.jsx(Dp0,{$themetoken:i,style:y===D?s:{},onClick:()=>A(F),onMouseMove:()=>v(y),children:R.jsx("div",{className:"flex justify-between",children:R.jsxs("div",{children:[R.jsx("div",{className:"font-medium",children:b.map(M=>R.jsx("span",{style:{color:M.highlight?i.colorPrimary:i.colorText},children:M.text},M.text))}),R.jsx("div",{className:"text-xs",children:B.map(M=>R.jsx("span",{style:{color:M.highlight?i.colorPrimary:i.colorTextDescription},children:M.text},M.text))})]})})},F)})})})})]})}const Dp0=ec.div` +*/(function(u){(function(){var e=typeof window<"u"&&typeof window.document<"u"?window.document:{},a=u.exports,r=function(){for(var i,o=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],s=0,l=o.length,E={};s=e||k<0||c&&y>=t}function p(){var F=up();if(g(F))return f(F);o=setTimeout(p,h(F))}function f(F){return o=void 0,d&&r?D(F):(r=n=void 0,i)}function C(){o!==void 0&&clearTimeout(o),l=0,r=s=n=o=void 0}function v(){return o===void 0?i:f(up())}function A(){var F=up(),k=g(F);if(r=arguments,n=this,s=F,k){if(o===void 0)return m(s);if(c)return clearTimeout(o),o=setTimeout(p,e),D(s)}return o===void 0&&(o=setTimeout(p,e)),i}return A.cancel=C,A.flush=v,A}var lp0="Expected a function";function Ep0(u,e,a){var r=!0,n=!0;if(typeof u!="function")throw new TypeError(lp0);return tx(a)&&(r="leading"in a?!!a.leading:r,n="trailing"in a?!!a.trailing:n),T5(u,e,{leading:r,maxWait:e,trailing:n})}var cp0=!!(typeof window<"u"&&window.document&&window.document.createElement),dp0=cp0;const cJ=Da(dp0);var Fl=function(){return Fl=Object.assign||function(e){for(var a,r=1,n=arguments.length;r"u")return Zs=0,Zs;var u=document.body,e=document.createElement("div");e.classList.add("simplebar-hide-scrollbar"),u.appendChild(e);var a=e.getBoundingClientRect().right;u.removeChild(e),Zs=a}return Zs}function dJ(u){return!u||!u.ownerDocument||!u.ownerDocument.defaultView?window:u.ownerDocument.defaultView}function DJ(u){return!u||!u.ownerDocument?document:u.ownerDocument}var xJ=function(u){var e={},a=Array.prototype.reduce.call(u,function(r,n){var t=n.name.match(/data-simplebar-(.+)/);if(t){var i=t[1].replace(/\W+(.)/g,function(o,s){return s.toUpperCase()});switch(n.value){case"true":r[i]=!0;break;case"false":r[i]=!1;break;case void 0:r[i]=!0;break;default:r[i]=n.value}}return r},e);return a};function mJ(u,e){var a;u&&(a=u.classList).add.apply(a,e.split(" "))}function hJ(u,e){u&&e.split(" ").forEach(function(a){u.classList.remove(a)})}function pJ(u){return".".concat(u.split(" ").join("."))}var Dp0=Object.freeze({__proto__:null,getElementWindow:dJ,getElementDocument:DJ,getOptions:xJ,addClasses:mJ,removeClasses:hJ,classNamesToQuery:pJ}),oi=dJ,ep=DJ,xp0=xJ,si=mJ,li=hJ,Va=pJ,jd=function(){function u(e,a){a===void 0&&(a={});var r=this;if(this.removePreventClickId=null,this.minScrollbarWidth=20,this.stopScrollDelay=175,this.isScrolling=!1,this.isMouseEntering=!1,this.scrollXTicking=!1,this.scrollYTicking=!1,this.wrapperEl=null,this.contentWrapperEl=null,this.contentEl=null,this.offsetEl=null,this.maskEl=null,this.placeholderEl=null,this.heightAutoObserverWrapperEl=null,this.heightAutoObserverEl=null,this.rtlHelpers=null,this.scrollbarWidth=0,this.resizeObserver=null,this.mutationObserver=null,this.elStyles=null,this.isRtl=null,this.mouseX=0,this.mouseY=0,this.onMouseMove=function(){},this.onWindowResize=function(){},this.onStopScrolling=function(){},this.onMouseEntered=function(){},this.onScroll=function(){var n=oi(r.el);r.scrollXTicking||(n.requestAnimationFrame(r.scrollX),r.scrollXTicking=!0),r.scrollYTicking||(n.requestAnimationFrame(r.scrollY),r.scrollYTicking=!0),r.isScrolling||(r.isScrolling=!0,si(r.el,r.classNames.scrolling)),r.showScrollbar("x"),r.showScrollbar("y"),r.onStopScrolling()},this.scrollX=function(){r.axis.x.isOverflowing&&r.positionScrollbar("x"),r.scrollXTicking=!1},this.scrollY=function(){r.axis.y.isOverflowing&&r.positionScrollbar("y"),r.scrollYTicking=!1},this._onStopScrolling=function(){li(r.el,r.classNames.scrolling),r.options.autoHide&&(r.hideScrollbar("x"),r.hideScrollbar("y")),r.isScrolling=!1},this.onMouseEnter=function(){r.isMouseEntering||(si(r.el,r.classNames.mouseEntered),r.showScrollbar("x"),r.showScrollbar("y"),r.isMouseEntering=!0),r.onMouseEntered()},this._onMouseEntered=function(){li(r.el,r.classNames.mouseEntered),r.options.autoHide&&(r.hideScrollbar("x"),r.hideScrollbar("y")),r.isMouseEntering=!1},this._onMouseMove=function(n){r.mouseX=n.clientX,r.mouseY=n.clientY,(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseMoveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseMoveForAxis("y")},this.onMouseLeave=function(){r.onMouseMove.cancel(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseLeaveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseLeaveForAxis("y"),r.mouseX=-1,r.mouseY=-1},this._onWindowResize=function(){r.scrollbarWidth=r.getScrollbarWidth(),r.hideNativeScrollbar()},this.onPointerEvent=function(n){if(!(!r.axis.x.track.el||!r.axis.y.track.el||!r.axis.x.scrollbar.el||!r.axis.y.scrollbar.el)){var t,i;r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&(t=r.isWithinBounds(r.axis.x.track.rect)),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&(i=r.isWithinBounds(r.axis.y.track.rect)),(t||i)&&(n.stopPropagation(),n.type==="pointerdown"&&n.pointerType!=="touch"&&(t&&(r.axis.x.scrollbar.rect=r.axis.x.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.x.scrollbar.rect)?r.onDragStart(n,"x"):r.onTrackClick(n,"x")),i&&(r.axis.y.scrollbar.rect=r.axis.y.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.scrollbar.rect)?r.onDragStart(n,"y"):r.onTrackClick(n,"y"))))}},this.drag=function(n){var t,i,o,s,l,E,c,d,D,m,h;if(!(!r.draggedAxis||!r.contentWrapperEl)){var g,p=r.axis[r.draggedAxis].track,f=(i=(t=p.rect)===null||t===void 0?void 0:t[r.axis[r.draggedAxis].sizeAttr])!==null&&i!==void 0?i:0,C=r.axis[r.draggedAxis].scrollbar,v=(s=(o=r.contentWrapperEl)===null||o===void 0?void 0:o[r.axis[r.draggedAxis].scrollSizeAttr])!==null&&s!==void 0?s:0,A=parseInt((E=(l=r.elStyles)===null||l===void 0?void 0:l[r.axis[r.draggedAxis].sizeAttr])!==null&&E!==void 0?E:"0px",10);n.preventDefault(),n.stopPropagation(),r.draggedAxis==="y"?g=n.pageY:g=n.pageX;var F=g-((d=(c=p.rect)===null||c===void 0?void 0:c[r.axis[r.draggedAxis].offsetAttr])!==null&&d!==void 0?d:0)-r.axis[r.draggedAxis].dragOffset;F=r.draggedAxis==="x"&&r.isRtl?((m=(D=p.rect)===null||D===void 0?void 0:D[r.axis[r.draggedAxis].sizeAttr])!==null&&m!==void 0?m:0)-C.size-F:F;var k=F/(f-C.size),y=k*(v-A);r.draggedAxis==="x"&&r.isRtl&&(y=!((h=u.getRtlHelpers())===null||h===void 0)&&h.isScrollingToNegative?-y:y),r.contentWrapperEl[r.axis[r.draggedAxis].scrollOffsetAttr]=y}},this.onEndDrag=function(n){var t=ep(r.el),i=oi(r.el);n.preventDefault(),n.stopPropagation(),li(r.el,r.classNames.dragging),t.removeEventListener("mousemove",r.drag,!0),t.removeEventListener("mouseup",r.onEndDrag,!0),r.removePreventClickId=i.setTimeout(function(){t.removeEventListener("click",r.preventClick,!0),t.removeEventListener("dblclick",r.preventClick,!0),r.removePreventClickId=null})},this.preventClick=function(n){n.preventDefault(),n.stopPropagation()},this.el=e,this.options=Fl(Fl({},u.defaultOptions),a),this.classNames=Fl(Fl({},u.defaultOptions.classNames),a.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}}},typeof this.el!="object"||!this.el.nodeName)throw new Error("Argument passed to SimpleBar must be an HTML element instead of ".concat(this.el));this.onMouseMove=Ep0(this._onMouseMove,64),this.onWindowResize=T5(this._onWindowResize,64,{leading:!0}),this.onStopScrolling=T5(this._onStopScrolling,this.stopScrollDelay),this.onMouseEntered=T5(this._onMouseEntered,this.stopScrollDelay),this.init()}return u.getRtlHelpers=function(){if(u.rtlHelpers)return u.rtlHelpers;var e=document.createElement("div");e.innerHTML='
';var a=e.firstElementChild,r=a?.firstElementChild;if(!r)return null;document.body.appendChild(a),a.scrollLeft=0;var n=u.getOffset(a),t=u.getOffset(r);a.scrollLeft=-999;var i=u.getOffset(r);return document.body.removeChild(a),u.rtlHelpers={isScrollOriginAtZero:n.left!==t.left,isScrollingToNegative:t.left!==i.left},u.rtlHelpers},u.prototype.getScrollbarWidth=function(){try{return this.contentWrapperEl&&getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display==="none"||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style?0:SS()}catch{return SS()}},u.getOffset=function(e){var a=e.getBoundingClientRect(),r=ep(e),n=oi(e);return{top:a.top+(n.pageYOffset||r.documentElement.scrollTop),left:a.left+(n.pageXOffset||r.documentElement.scrollLeft)}},u.prototype.init=function(){cJ&&(this.initDOM(),this.rtlHelpers=u.getRtlHelpers(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},u.prototype.initDOM=function(){var e,a;this.wrapperEl=this.el.querySelector(Va(this.classNames.wrapper)),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector(Va(this.classNames.contentWrapper)),this.contentEl=this.options.contentNode||this.el.querySelector(Va(this.classNames.contentEl)),this.offsetEl=this.el.querySelector(Va(this.classNames.offset)),this.maskEl=this.el.querySelector(Va(this.classNames.mask)),this.placeholderEl=this.findChild(this.wrapperEl,Va(this.classNames.placeholder)),this.heightAutoObserverWrapperEl=this.el.querySelector(Va(this.classNames.heightAutoObserverWrapperEl)),this.heightAutoObserverEl=this.el.querySelector(Va(this.classNames.heightAutoObserverEl)),this.axis.x.track.el=this.findChild(this.el,"".concat(Va(this.classNames.track)).concat(Va(this.classNames.horizontal))),this.axis.y.track.el=this.findChild(this.el,"".concat(Va(this.classNames.track)).concat(Va(this.classNames.vertical))),this.axis.x.scrollbar.el=((e=this.axis.x.track.el)===null||e===void 0?void 0:e.querySelector(Va(this.classNames.scrollbar)))||null,this.axis.y.scrollbar.el=((a=this.axis.y.track.el)===null||a===void 0?void 0:a.querySelector(Va(this.classNames.scrollbar)))||null,this.options.autoHide||(si(this.axis.x.scrollbar.el,this.classNames.visible),si(this.axis.y.scrollbar.el,this.classNames.visible))},u.prototype.initListeners=function(){var e=this,a,r=oi(this.el);if(this.el.addEventListener("mouseenter",this.onMouseEnter),this.el.addEventListener("pointerdown",this.onPointerEvent,!0),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),(a=this.contentWrapperEl)===null||a===void 0||a.addEventListener("scroll",this.onScroll),r.addEventListener("resize",this.onWindowResize),!!this.contentEl){if(window.ResizeObserver){var n=!1,t=r.ResizeObserver||ResizeObserver;this.resizeObserver=new t(function(){n&&r.requestAnimationFrame(function(){e.recalculate()})}),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),r.requestAnimationFrame(function(){n=!0})}this.mutationObserver=new r.MutationObserver(function(){r.requestAnimationFrame(function(){e.recalculate()})}),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})}},u.prototype.recalculate=function(){if(!(!this.heightAutoObserverEl||!this.contentEl||!this.contentWrapperEl||!this.wrapperEl||!this.placeholderEl)){var e=oi(this.el);this.elStyles=e.getComputedStyle(this.el),this.isRtl=this.elStyles.direction==="rtl";var a=this.contentEl.offsetWidth,r=this.heightAutoObserverEl.offsetHeight<=1,n=this.heightAutoObserverEl.offsetWidth<=1||a>0,t=this.contentWrapperEl.offsetWidth,i=this.elStyles.overflowX,o=this.elStyles.overflowY;this.contentEl.style.padding="".concat(this.elStyles.paddingTop," ").concat(this.elStyles.paddingRight," ").concat(this.elStyles.paddingBottom," ").concat(this.elStyles.paddingLeft),this.wrapperEl.style.margin="-".concat(this.elStyles.paddingTop," -").concat(this.elStyles.paddingRight," -").concat(this.elStyles.paddingBottom," -").concat(this.elStyles.paddingLeft);var s=this.contentEl.scrollHeight,l=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=r?"auto":"100%",this.placeholderEl.style.width=n?"".concat(a||l,"px"):"auto",this.placeholderEl.style.height="".concat(s,"px");var E=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=a!==0&&l>a,this.axis.y.isOverflowing=s>E,this.axis.x.isOverflowing=i==="hidden"?!1:this.axis.x.isOverflowing,this.axis.y.isOverflowing=o==="hidden"?!1:this.axis.y.isOverflowing,this.axis.x.forceVisible=this.options.forceVisible==="x"||this.options.forceVisible===!0,this.axis.y.forceVisible=this.options.forceVisible==="y"||this.options.forceVisible===!0,this.hideNativeScrollbar();var c=this.axis.x.isOverflowing?this.scrollbarWidth:0,d=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&l>t-d,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&s>E-c,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el&&(this.axis.x.scrollbar.el.style.width="".concat(this.axis.x.scrollbar.size,"px")),this.axis.y.scrollbar.el&&(this.axis.y.scrollbar.el.style.height="".concat(this.axis.y.scrollbar.size,"px")),this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")}},u.prototype.getScrollbarSize=function(e){var a,r;if(e===void 0&&(e="y"),!this.axis[e].isOverflowing||!this.contentEl)return 0;var n=this.contentEl[this.axis[e].scrollSizeAttr],t=(r=(a=this.axis[e].track.el)===null||a===void 0?void 0:a[this.axis[e].offsetSizeAttr])!==null&&r!==void 0?r:0,i=t/n,o;return o=Math.max(~~(i*t),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(o=Math.min(o,this.options.scrollbarMaxSize)),o},u.prototype.positionScrollbar=function(e){var a,r,n;e===void 0&&(e="y");var t=this.axis[e].scrollbar;if(!(!this.axis[e].isOverflowing||!this.contentWrapperEl||!t.el||!this.elStyles)){var i=this.contentWrapperEl[this.axis[e].scrollSizeAttr],o=((a=this.axis[e].track.el)===null||a===void 0?void 0:a[this.axis[e].offsetSizeAttr])||0,s=parseInt(this.elStyles[this.axis[e].sizeAttr],10),l=this.contentWrapperEl[this.axis[e].scrollOffsetAttr];l=e==="x"&&this.isRtl&&(!((r=u.getRtlHelpers())===null||r===void 0)&&r.isScrollOriginAtZero)?-l:l,e==="x"&&this.isRtl&&(l=!((n=u.getRtlHelpers())===null||n===void 0)&&n.isScrollingToNegative?l:-l);var E=l/(i-s),c=~~((o-t.size)*E);c=e==="x"&&this.isRtl?-c+(o-t.size):c,t.el.style.transform=e==="x"?"translate3d(".concat(c,"px, 0, 0)"):"translate3d(0, ".concat(c,"px, 0)")}},u.prototype.toggleTrackVisibility=function(e){e===void 0&&(e="y");var a=this.axis[e].track.el,r=this.axis[e].scrollbar.el;!a||!r||!this.contentWrapperEl||(this.axis[e].isOverflowing||this.axis[e].forceVisible?(a.style.visibility="visible",this.contentWrapperEl.style[this.axis[e].overflowAttr]="scroll",this.el.classList.add("".concat(this.classNames.scrollable,"-").concat(e))):(a.style.visibility="hidden",this.contentWrapperEl.style[this.axis[e].overflowAttr]="hidden",this.el.classList.remove("".concat(this.classNames.scrollable,"-").concat(e))),this.axis[e].isOverflowing?r.style.display="block":r.style.display="none")},u.prototype.showScrollbar=function(e){e===void 0&&(e="y"),this.axis[e].isOverflowing&&!this.axis[e].scrollbar.isVisible&&(si(this.axis[e].scrollbar.el,this.classNames.visible),this.axis[e].scrollbar.isVisible=!0)},u.prototype.hideScrollbar=function(e){e===void 0&&(e="y"),this.axis[e].isOverflowing&&this.axis[e].scrollbar.isVisible&&(li(this.axis[e].scrollbar.el,this.classNames.visible),this.axis[e].scrollbar.isVisible=!1)},u.prototype.hideNativeScrollbar=function(){this.offsetEl&&(this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px",this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px")},u.prototype.onMouseMoveForAxis=function(e){e===void 0&&(e="y");var a=this.axis[e];!a.track.el||!a.scrollbar.el||(a.track.rect=a.track.el.getBoundingClientRect(),a.scrollbar.rect=a.scrollbar.el.getBoundingClientRect(),this.isWithinBounds(a.track.rect)?(this.showScrollbar(e),si(a.track.el,this.classNames.hover),this.isWithinBounds(a.scrollbar.rect)?si(a.scrollbar.el,this.classNames.hover):li(a.scrollbar.el,this.classNames.hover)):(li(a.track.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(e)))},u.prototype.onMouseLeaveForAxis=function(e){e===void 0&&(e="y"),li(this.axis[e].track.el,this.classNames.hover),li(this.axis[e].scrollbar.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(e)},u.prototype.onDragStart=function(e,a){var r;a===void 0&&(a="y");var n=ep(this.el),t=oi(this.el),i=this.axis[a].scrollbar,o=a==="y"?e.pageY:e.pageX;this.axis[a].dragOffset=o-(((r=i.rect)===null||r===void 0?void 0:r[this.axis[a].offsetAttr])||0),this.draggedAxis=a,si(this.el,this.classNames.dragging),n.addEventListener("mousemove",this.drag,!0),n.addEventListener("mouseup",this.onEndDrag,!0),this.removePreventClickId===null?(n.addEventListener("click",this.preventClick,!0),n.addEventListener("dblclick",this.preventClick,!0)):(t.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},u.prototype.onTrackClick=function(e,a){var r=this,n,t,i,o;a===void 0&&(a="y");var s=this.axis[a];if(!(!this.options.clickOnTrack||!s.scrollbar.el||!this.contentWrapperEl)){e.preventDefault();var l=oi(this.el);this.axis[a].scrollbar.rect=s.scrollbar.el.getBoundingClientRect();var E=this.axis[a].scrollbar,c=(t=(n=E.rect)===null||n===void 0?void 0:n[this.axis[a].offsetAttr])!==null&&t!==void 0?t:0,d=parseInt((o=(i=this.elStyles)===null||i===void 0?void 0:i[this.axis[a].sizeAttr])!==null&&o!==void 0?o:"0px",10),D=this.contentWrapperEl[this.axis[a].scrollOffsetAttr],m=a==="y"?this.mouseY-c:this.mouseX-c,h=m<0?-1:1,g=h===-1?D-d:D+d,p=40,f=function(){r.contentWrapperEl&&(h===-1?D>g&&(D-=p,r.contentWrapperEl[r.axis[a].scrollOffsetAttr]=D,l.requestAnimationFrame(f)):D=e.left&&this.mouseX<=e.left+e.width&&this.mouseY>=e.top&&this.mouseY<=e.top+e.height},u.prototype.findChild=function(e,a){var r=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;return Array.prototype.filter.call(e.children,function(n){return r.call(n,a)})[0]},u.rtlHelpers=null,u.defaultOptions={forceVisible:!1,clickOnTrack:!0,scrollbarMinSize:25,scrollbarMaxSize:0,ariaLabel:"scrollable content",classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging",scrolling:"simplebar-scrolling",scrollable:"simplebar-scrollable",mouseEntered:"simplebar-mouse-entered"},scrollableNode:null,contentNode:null,autoHide:!0},u.getOptions=xp0,u.helpers=Dp0,u}(),cr=function(){return cr=Object.assign||function(e){for(var a,r=1,n=arguments.length;rR.jsx(gJ,{className:"h-full",scrollableNodeProps:{ref:a},clickOnTrack:!1,...e,children:u})),fJ=x.memo(hp0);function pp0(){const{t:u}=vs(),{replace:e}=S1(),a=x.useRef(null),r=x.useRef(null),[n,t]=iJ(!1),i=nr(),o=i7(),s={border:`1px dashed ${i.colorPrimary}`,backgroundColor:`${uo(i.colorPrimary).alpha(.2).toString()}`},[l,E]=x.useState(""),[c,d]=x.useState(o),[D,m]=x.useState(0);x.useEffect(()=>{const F=o.filter(k=>u(k.label).toLowerCase().indexOf(l.toLowerCase())!==-1||k.key.toLowerCase().indexOf(l.toLowerCase())!==-1);d(F),m(0)},[l,u,o]),oJ("keydown",F=>{F.metaKey&&F.key==="k"&&g()}),Td("ArrowUp",F=>{if(!n)return;F.preventDefault();let k=D-1;k<0&&(k=c.length-1),m(k),C(k)}),Td("ArrowDown",F=>{if(!n)return;F.preventDefault();let k=D+1;k>c.length-1&&(k=0),m(k),C(k)}),Td("Enter",F=>{if(!n||c.length===0)return;F.preventDefault();const k=c[D].key;k&&(A(k),t(!1))}),Td("Escape",()=>{p()});const g=()=>{t(!0),E(""),m(0)},p=()=>{t(!1)},f=F=>{F&&a.current?.focus()},C=F=>{r.current&&r.current.children[F].scrollIntoView({behavior:"smooth",block:"center"})},v=F=>{F!==D&&m(F)},A=F=>{e(F),p()};return R.jsxs(R.Fragment,{children:[R.jsxs("div",{className:"flex items-center justify-center",children:[R.jsx(Ka,{className:"h-10 w-10",onClick:g,children:R.jsx(wa,{icon:"ic-search",size:"20"})}),R.jsx(Ka,{className:"0 h-6 rounded-md bg-hover text-xs font-bold",children:"⌘K"})]}),R.jsx(Ncu,{centered:!0,keyboard:!0,open:n,onCancel:p,closeIcon:!1,afterOpenChange:f,bodyStyle:{height:"400px",display:"flex",flexDirection:"column",justifyContent:"center"},title:R.jsx(U3u,{ref:a,value:l,onChange:F=>E(F.target.value),placeholder:"Search...",bordered:!1,autoFocus:!0,prefix:R.jsx(wa,{icon:"ic-search",size:"20"}),suffix:R.jsx(Ka,{className:"h-6 rounded-md bg-hover text-xs",onClick:p,children:"Esc"})}),footer:R.jsxs("div",{className:"flex flex-wrap",children:[R.jsxs("div",{className:"flex",children:[R.jsx(Bi,{color:"cyan",children:"↑"}),R.jsx(Bi,{color:"cyan",children:"↓"}),R.jsx("span",{children:"to navigate"})]}),R.jsxs("div",{className:"flex",children:[R.jsx(Bi,{color:"cyan",children:"↵"}),R.jsx("span",{children:"to select"})]}),R.jsxs("div",{className:"flex",children:[R.jsx(Bi,{color:"cyan",children:"ESC"}),R.jsx("span",{children:"to close"})]})]}),children:c.length===0?R.jsx(psu,{}):R.jsx(fJ,{children:R.jsx("div",{ref:r,className:"py-2",children:c.map(({key:F,label:k},y)=>{const b=CS(u(k),vS(u(k),l)),B=CS(F,vS(F,l));return R.jsx(gp0,{$themetoken:i,style:y===D?s:{},onClick:()=>A(F),onMouseMove:()=>v(y),children:R.jsx("div",{className:"flex justify-between",children:R.jsxs("div",{children:[R.jsx("div",{className:"font-medium",children:b.map(M=>R.jsx("span",{style:{color:M.highlight?i.colorPrimary:i.colorText},children:M.text},M.text))}),R.jsx("div",{className:"text-xs",children:B.map(M=>R.jsx("span",{style:{color:M.highlight?i.colorPrimary:i.colorTextDescription},children:M.text},M.text))})]})})},F)})})})})]})}const gp0=ec.div` display: flex; flex-direction: column; cursor: pointer; @@ -382,27 +382,27 @@ Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}fun border-radius: 8px; border-bottom: ${u=>`1px dashed ${u.$themetoken.colorBorder}`}; color: ${u=>`${u.$themetoken.colorTextSecondary}`}; -`;var xp0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"};const mp0=xp0;var hp0=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:mp0}))};const pp0=x.forwardRef(hp0);var gp0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"};const fp0=gp0;var vp0=function(e,a){return x.createElement(na,Eu({},e,{ref:a,icon:fp0}))};const Cp0=x.forwardRef(vp0);var gJ={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},zS=uu.createContext&&uu.createContext(gJ),$i=globalThis&&globalThis.__assign||function(){return $i=Object.assign||function(u){for(var e,a=1,r=arguments.length;a{if(typeof document>"u")return!1;const u=SS[0],e={};for(const a of SS)if(a?.[1]in document){for(const[n,t]of a.entries())e[u[n]]=t;return e}return!1})(),MS={change:Lt.fullscreenchange,error:Lt.fullscreenerror};let dr={request(u=document.documentElement,e){return new Promise((a,r)=>{const n=()=>{dr.off("change",n),a()};dr.on("change",n);const t=u[Lt.requestFullscreen](e);t instanceof Promise&&t.then(n).catch(r)})},exit(){return new Promise((u,e)=>{if(!dr.isFullscreen){u();return}const a=()=>{dr.off("change",a),u()};dr.on("change",a);const r=document[Lt.exitFullscreen]();r instanceof Promise&&r.then(a).catch(e)})},toggle(u,e){return dr.isFullscreen?dr.exit():dr.request(u,e)},onchange(u){dr.on("change",u)},onerror(u){dr.on("error",u)},on(u,e){const a=MS[u];a&&document.addEventListener(a,e,!1)},off(u,e){const a=MS[u];a&&document.removeEventListener(a,e,!1)},raw:Lt};Object.defineProperties(dr,{isFullscreen:{get:()=>!!document[Lt.fullscreenElement]},element:{enumerable:!0,get:()=>document[Lt.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[Lt.fullscreenEnabled]}});Lt||(dr={isEnabled:!1});const ep=dr,bp0=(u=1.09,e=.97)=>({hover:{scale:u},tap:{scale:e}}),yp0={colorSuccess:"#22c55e",colorWarning:"#ff7849",colorError:"#ff5630",colorInfo:"#00b8d9",wireframe:!1,borderRadiusSM:2,borderRadius:4,borderRadiusLG:8},Bp0={Breadcrumb:{fontSize:12,separatorMargin:4},Menu:{fontSize:14,colorFillAlter:"transparent",itemColor:"rgb(145, 158, 171)"}},CJ={default:"#00a76f",cyan:"#078DEE",purple:"#7635DC",blue:"#2065D1",orange:"#FDA92D",red:"#FF3030"},wS={dark:{token:{colorBgLayout:"#161c24",colorBgContainer:"#212b36",colorBgElevated:"#161c24"},components:{Modal:{headerBg:"#212b36",contentBg:"#212b36",footerBg:"#212b36"},Notification:{}}},light:{}};function FJ(){const[u,e]=x.useState(!1),{colorPrimary:a,colorBgBase:r,colorTextSecondary:n,colorTextTertiary:t,colorBgContainer:i}=nr(),o=Eo(),{themeMode:s,themeColorPresets:l,themeLayout:E,themeStretch:c,breadCrumb:d,multiTab:D}=o,{setSettings:m}=n$(),h=M=>{m({...o,themeMode:M})},g=M=>{m({...o,themeColorPresets:M})},p=M=>{m({...o,themeLayout:M})},f=M=>{m({...o,themeStretch:M})},C=M=>{m({...o,breadCrumb:M})},v=M=>{m({...o,multiTab:M})},A={backdropFilter:"blur(20px)",backgroundImage:`url("${YV}"), url("${QV}")`,backgroundRepeat:"no-repeat, no-repeat",backgroundColor:uo(i).alpha(.9).toString(),backgroundPosition:"right top, left bottom",backgroundSize:"50, 50%"},F={padding:0},[k,y]=x.useState(ep.isFullscreen),b=()=>{ep.isEnabled&&(ep.toggle(),y(!k))},B=M=>E===M?`linear-gradient(135deg, ${r} 0%, ${a} 100%)`:"#919eab";return R.jsxs(R.Fragment,{children:[R.jsx("div",{className:"flex items-center justify-center",children:R.jsx(iO.div,{animate:{rotate:[0,u?0:360]},transition:{duration:12,ease:"linear",repeat:1/0},whileTap:"tap",whileHover:"hover",variants:bp0(1.05),onClick:()=>e(!0),children:R.jsx(Ka,{className:"h-10 w-10",children:R.jsx(wa,{icon:"ic-setting",size:"24"})})})}),R.jsx(ek,{placement:"right",title:"Settings",onClose:()=>e(!1),open:u,closable:!1,width:280,bodyStyle:F,maskStyle:{backgroundColor:"transparent"},style:A,extra:R.jsx(Ka,{onClick:()=>e(!1),className:"h-9 w-9 hover:scale-105",children:R.jsx(oo,{className:"text-gray-400"})}),footer:R.jsx(Ua,{type:"dashed",block:!0,size:"large",onClick:b,children:R.jsx("div",{className:"flex items-center justify-center",children:k?R.jsxs(R.Fragment,{children:[R.jsx(wa,{icon:"ic-settings-exit-fullscreen",color:a,className:"!m-0"}),R.jsx("span",{className:"ml-2",children:"Exit FullScreen"})]}):R.jsxs(R.Fragment,{children:[R.jsx(wa,{icon:"ic-settings-fullscreen",className:"!m-0"}),R.jsx("span",{className:"ml-2 text-gray",children:"FullScreen"})]})})}),children:R.jsxs("div",{className:"flex flex-col gap-6 p-6",children:[R.jsxs("div",{children:[R.jsx("div",{className:"mb-3 text-base font-semibold",style:{color:n},children:"Mode"}),R.jsxs("div",{className:"flex flex-row gap-4",children:[R.jsx(fo,{onClick:()=>h(Vo.Light),className:"flex h-20 w-full cursor-pointer items-center justify-center",children:R.jsx(wa,{icon:"ic-settings-mode-sun",size:"24",color:s===Vo.Light?a:""})}),R.jsx(fo,{onClick:()=>h(Vo.Dark),className:"flex h-20 w-full cursor-pointer items-center justify-center",children:R.jsx(wa,{icon:"ic-settings-mode-moon",size:"24",color:s===Vo.Dark?a:""})})]})]}),R.jsxs("div",{children:[R.jsx("div",{className:"mb-3 text-base font-semibold",style:{color:n},children:"Layout"}),R.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[R.jsxs(fo,{onClick:()=>p(M0.Vertical),className:"h-14 cursor-pointer",style:{flexGrow:1,flexShrink:0},bodyStyle:{padding:0,display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:[R.jsxs("div",{className:"flex h-full w-7 flex-shrink-0 flex-col gap-1 p-1",children:[R.jsx("div",{className:"h-2 w-2 flex-shrink-0 rounded",style:{background:B(M0.Vertical)}}),R.jsx("div",{className:"h-1 w-full flex-shrink-0 rounded opacity-50",style:{background:B(M0.Vertical)}}),R.jsx("div",{className:"h-1 max-w-[12px] flex-shrink-0 rounded opacity-20",style:{background:B(M0.Vertical)}})]}),R.jsx("div",{className:"h-full w-full flex-1 flex-grow p-1",children:R.jsx("div",{className:"h-full w-full rounded opacity-20",style:{background:B(M0.Vertical)}})})]}),R.jsxs(fo,{onClick:()=>p(M0.Horizontal),className:"h-14 cursor-pointer",style:{flexGrow:1,flexShrink:0},bodyStyle:{padding:0,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"100%"},children:[R.jsxs("div",{className:"flex h-4 w-full items-center gap-1 p-1",children:[R.jsx("div",{className:"h-2 w-2 flex-shrink-0 rounded",style:{background:B(M0.Horizontal)}}),R.jsx("div",{className:"h-1 w-4 flex-shrink-0 rounded opacity-50",style:{background:B(M0.Horizontal)}}),R.jsx("div",{className:"h-1 w-3 flex-shrink-0 rounded opacity-20",style:{background:B(M0.Horizontal)}})]}),R.jsx("div",{className:"h-full w-full flex-1 flex-grow p-1",children:R.jsx("div",{className:"h-full w-full rounded opacity-20",style:{background:B(M0.Horizontal)}})})]}),R.jsxs(fo,{onClick:()=>p(M0.Mini),className:"h-14 cursor-pointer",style:{flexGrow:1,flexShrink:0},bodyStyle:{padding:0,display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:[R.jsxs("div",{className:"flex h-full flex-shrink-0 flex-col gap-1 p-1",children:[R.jsx("div",{className:"h-2 w-2 flex-shrink-0 rounded",style:{background:B(M0.Mini)}}),R.jsx("div",{className:"h-1 w-full flex-shrink-0 rounded opacity-50",style:{background:B(M0.Mini)}}),R.jsx("div",{className:"h-1 max-w-[12px] flex-shrink-0 rounded opacity-20",style:{background:B(M0.Mini)}})]}),R.jsx("div",{className:"h-full w-full flex-1 flex-grow p-1",children:R.jsx("div",{className:"h-full w-full rounded opacity-20",style:{background:B(M0.Mini)}})})]})]})]}),R.jsxs("div",{children:[R.jsxs("div",{className:" mb-3 text-base font-semibold",style:{color:n},children:[R.jsx("span",{className:"mr-2",children:"Stretch"}),R.jsx(pR,{title:"Only available at large resolutions > 1600px (xl)",children:R.jsx(lcu,{})})]}),R.jsx(fo,{onClick:()=>f(!c),className:"flex h-20 w-full cursor-pointer items-center justify-center",bodyStyle:{width:"50%",padding:0,display:"flex",justifyContent:"center",alignItems:"center"},children:c?R.jsxs("div",{className:"flex w-full items-center justify-between",style:{color:a,transition:"width 300ms 0ms"},children:[R.jsx(SD,{}),R.jsx("div",{className:"flex flex-grow border-b border-dashed"}),R.jsx(u3,{})]}):R.jsxs("div",{className:"flex w-1/2 items-center justify-between",style:{transition:"width 300ms 0ms"},children:[R.jsx(u3,{}),R.jsx("div",{className:"flex-grow border-b border-dashed"}),R.jsx(SD,{})]})})]}),R.jsxs("div",{children:[R.jsx("div",{className:"mb-3 text-base font-semibold",style:{color:n},children:"Presets"}),R.jsx("div",{className:"grid grid-cols-3 gap-x-4 gap-y-3",children:Object.entries(CJ).map(([M,w])=>R.jsx(fo,{className:"flex h-14 w-full cursor-pointer items-center justify-center",style:{backgroundColor:l===M?`${w}14`:""},onClick:()=>g(M),children:R.jsx("div",{style:{color:w},children:R.jsx(Ap0,{style:{fontSize:l===M?24:12}})})},M))})]}),R.jsxs("div",{children:[R.jsx("div",{className:"mb-3 text-base font-semibold",style:{color:n},children:"Page"}),R.jsxs("div",{className:"flex flex-col gap-2",children:[R.jsxs("div",{className:"flex items-center justify-between",style:{color:t},children:[R.jsx("div",{children:"BreadCrumb"}),R.jsx(zB,{size:"small",checked:d,onChange:M=>C(M)})]}),R.jsxs("div",{className:"flex items-center justify-between",style:{color:t},children:[R.jsx("div",{children:"Multi Tab"}),R.jsx(zB,{size:"small",checked:D,onChange:M=>v(M)})]})]})]})]})})]})}const c6=260,d6=90,kJ=48,tx=80,AJ=64,Rv=32;function bJ(u){const e=z1(),a=Tm(),{pathname:r}=qt(),{colorTextBase:n,colorBgElevated:t,colorBorder:i}=nr(),o=Eo(),{themeLayout:s}=o,{setSettings:l}=n$(),E={background:t},c=t$(),d=tc(),[D,m]=x.useState(!1),[h,g]=x.useState([]),[p,f]=x.useState([""]),[C,v]=x.useState([]),[A,F]=x.useState("inline");x.useEffect(()=>{if(s===M0.Vertical){const M=a.filter(w=>w.pathname!=="/").map(w=>w.pathname);g(M)}f([r])},[r,a,D,s]),x.useEffect(()=>{const M=ic(d),w=c(M);v(w)},[d,c]),x.useEffect(()=>{s===M0.Vertical&&(m(!1),F("inline")),s===M0.Mini&&(m(!0),F("inline"))},[s]);const k=M=>{const w=M.find(j=>h.indexOf(j)===-1);g(w?M:[])},y=({key:M})=>{e(M),u?.closeSideBarDrawer?.()},b=M=>{l({...o,themeLayout:M})},B=()=>{b(D?M0.Vertical:M0.Mini),m(!D)};return R.jsxs("div",{className:"flex h-full flex-col",style:{width:D?d6:c6,borderRight:`1px dashed ${uo(i).alpha(.6).toString()}`},children:[R.jsxs("div",{className:"relative flex h-20 items-center justify-center py-4",children:[s===M0.Mini?R.jsx(ex,{className:"text-lg"}):R.jsx(ex,{className:"text-4xl"}),R.jsx("button",{onClick:B,className:"absolute right-0 top-7 z-50 hidden h-6 w-6 translate-x-1/2 cursor-pointer select-none rounded-full text-center !text-gray md:block",style:{color:n,borderColor:n,fontSize:16},children:D?R.jsx(Cp0,{size:20}):R.jsx(pp0,{size:20})})]}),R.jsx(pJ,{style:{height:"calc(100vh - 70px)"},children:R.jsx(JF,{mode:A,items:C,className:"h-full !border-none",defaultOpenKeys:h,defaultSelectedKeys:p,selectedKeys:p,openKeys:h,onOpenChange:k,onClick:y,style:E,inlineCollapsed:D})})]})}function PS({className:u="",offsetTop:e=!1}){const[a,r]=x.useState(!1),{themeLayout:n,breadCrumb:t}=Eo(),{colorBgElevated:i,colorBorder:o}=nr(),{screenMap:s}=Tk(),l={position:n===M0.Horizontal?"relative":"fixed",borderBottom:n===M0.Horizontal?`1px dashed ${uo(o).alpha(.6).toString()}`:"",backgroundColor:uo(i).alpha(1).toString()};return n===M0.Horizontal?l.width="100vw":s.md?(l.right="0px",l.left="auto",l.width=`calc(100% - ${n===M0.Vertical?c6:d6}px`):l.width="100vw",R.jsxs(R.Fragment,{children:[R.jsx("header",{className:`z-20 w-full ${u}`,style:l,children:R.jsxs("div",{className:"flex flex-grow items-center justify-between px-4 text-gray backdrop-blur xl:px-6 2xl:px-10",style:{height:e?AJ:tx,transition:"height 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms"},children:[R.jsxs("div",{className:"flex items-baseline",children:[n!==M0.Horizontal?R.jsx(Ka,{onClick:()=>r(!0),className:"h-10 w-10 md:hidden",children:R.jsx(wa,{icon:"ic-menu",size:"24"})}):R.jsx(ex,{className:"mr-2 text-xl"}),R.jsx("div",{className:"hidden md:block",children:t?R.jsx(HCu,{}):null})]}),R.jsxs("div",{className:"flex",children:[R.jsx(dp0,{}),R.jsx(RCu,{}),R.jsx(Ka,{onClick:()=>window.open("https://github.com/d3george/slash-admin"),children:R.jsx(xr,{icon:"mdi:github",size:24})}),R.jsx(s20,{}),R.jsx(FJ,{}),R.jsx($Cu,{})]})]})}),R.jsx(ek,{placement:"left",onClose:()=>r(!1),open:a,closeIcon:!1,headerStyle:{display:"none"},bodyStyle:{padding:0,overflow:"hidden"},width:"auto",children:R.jsx(bJ,{closeSideBarDrawer:()=>r(!1)})})]})}function yJ(u,e){u.prototype=Object.create(e.prototype),u.prototype.constructor=u,dD(u,e)}function Ja(u){return"Minified Redux error #"+u+"; visit https://redux.js.org/Errors?code="+u+" for the full message or use the non-minified dev environment for full errors. "}var TS=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),ap=function(){return Math.random().toString(36).substring(7).split("").join(".")},jS={INIT:"@@redux/INIT"+ap(),REPLACE:"@@redux/REPLACE"+ap(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+ap()}};function zp0(u){if(typeof u!="object"||u===null)return!1;for(var e=u;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(u)===e}function BJ(u,e,a){var r;if(typeof e=="function"&&typeof a=="function"||typeof a=="function"&&typeof arguments[3]=="function")throw new Error(Ja(0));if(typeof e=="function"&&typeof a>"u"&&(a=e,e=void 0),typeof a<"u"){if(typeof a!="function")throw new Error(Ja(1));return a(BJ)(u,e)}if(typeof u!="function")throw new Error(Ja(2));var n=u,t=e,i=[],o=i,s=!1;function l(){o===i&&(o=i.slice())}function E(){if(s)throw new Error(Ja(3));return t}function c(h){if(typeof h!="function")throw new Error(Ja(4));if(s)throw new Error(Ja(5));var g=!0;return l(),o.push(h),function(){if(g){if(s)throw new Error(Ja(6));g=!1,l();var f=o.indexOf(h);o.splice(f,1),i=null}}}function d(h){if(!zp0(h))throw new Error(Ja(7));if(typeof h.type>"u")throw new Error(Ja(8));if(s)throw new Error(Ja(9));try{s=!0,t=n(t,h)}finally{s=!1}for(var g=i=o,p=0;p{if(typeof document>"u")return!1;const u=wS[0],e={};for(const a of wS)if(a?.[1]in document){for(const[n,t]of a.entries())e[u[n]]=t;return e}return!1})(),PS={change:Lt.fullscreenchange,error:Lt.fullscreenerror};let dr={request(u=document.documentElement,e){return new Promise((a,r)=>{const n=()=>{dr.off("change",n),a()};dr.on("change",n);const t=u[Lt.requestFullscreen](e);t instanceof Promise&&t.then(n).catch(r)})},exit(){return new Promise((u,e)=>{if(!dr.isFullscreen){u();return}const a=()=>{dr.off("change",a),u()};dr.on("change",a);const r=document[Lt.exitFullscreen]();r instanceof Promise&&r.then(a).catch(e)})},toggle(u,e){return dr.isFullscreen?dr.exit():dr.request(u,e)},onchange(u){dr.on("change",u)},onerror(u){dr.on("error",u)},on(u,e){const a=PS[u];a&&document.addEventListener(a,e,!1)},off(u,e){const a=PS[u];a&&document.removeEventListener(a,e,!1)},raw:Lt};Object.defineProperties(dr,{isFullscreen:{get:()=>!!document[Lt.fullscreenElement]},element:{enumerable:!0,get:()=>document[Lt.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[Lt.fullscreenEnabled]}});Lt||(dr={isEnabled:!1});const ap=dr,Mp0=(u=1.09,e=.97)=>({hover:{scale:u},tap:{scale:e}}),wp0={colorSuccess:"#22c55e",colorWarning:"#ff7849",colorError:"#ff5630",colorInfo:"#00b8d9",wireframe:!1,borderRadiusSM:2,borderRadius:4,borderRadiusLG:8},Pp0={Breadcrumb:{fontSize:12,separatorMargin:4},Menu:{fontSize:14,colorFillAlter:"transparent",itemColor:"rgb(145, 158, 171)"}},kJ={default:"#00a76f",cyan:"#078DEE",purple:"#7635DC",blue:"#2065D1",orange:"#FDA92D",red:"#FF3030"},TS={dark:{token:{colorBgLayout:"#161c24",colorBgContainer:"#212b36",colorBgElevated:"#161c24"},components:{Modal:{headerBg:"#212b36",contentBg:"#212b36",footerBg:"#212b36"},Notification:{}}},light:{}};function AJ(){const[u,e]=x.useState(!1),{colorPrimary:a,colorBgBase:r,colorTextSecondary:n,colorTextTertiary:t,colorBgContainer:i}=nr(),o=Eo(),{themeMode:s,themeColorPresets:l,themeLayout:E,themeStretch:c,breadCrumb:d,multiTab:D}=o,{setSettings:m}=i$(),h=M=>{m({...o,themeMode:M})},g=M=>{m({...o,themeColorPresets:M})},p=M=>{m({...o,themeLayout:M})},f=M=>{m({...o,themeStretch:M})},C=M=>{m({...o,breadCrumb:M})},v=M=>{m({...o,multiTab:M})},A={backdropFilter:"blur(20px)",backgroundImage:`url("${XV}"), url("${uJ}")`,backgroundRepeat:"no-repeat, no-repeat",backgroundColor:uo(i).alpha(.9).toString(),backgroundPosition:"right top, left bottom",backgroundSize:"50, 50%"},F={padding:0},[k,y]=x.useState(ap.isFullscreen),b=()=>{ap.isEnabled&&(ap.toggle(),y(!k))},B=M=>E===M?`linear-gradient(135deg, ${r} 0%, ${a} 100%)`:"#919eab";return R.jsxs(R.Fragment,{children:[R.jsx("div",{className:"flex items-center justify-center",children:R.jsx(sO.div,{animate:{rotate:[0,u?0:360]},transition:{duration:12,ease:"linear",repeat:1/0},whileTap:"tap",whileHover:"hover",variants:Mp0(1.05),onClick:()=>e(!0),children:R.jsx(Ka,{className:"h-10 w-10",children:R.jsx(wa,{icon:"ic-setting",size:"24"})})})}),R.jsx(nk,{placement:"right",title:"Settings",onClose:()=>e(!1),open:u,closable:!1,width:280,bodyStyle:F,maskStyle:{backgroundColor:"transparent"},style:A,extra:R.jsx(Ka,{onClick:()=>e(!1),className:"h-9 w-9 hover:scale-105",children:R.jsx(oo,{className:"text-gray-400"})}),footer:R.jsx(Ua,{type:"dashed",block:!0,size:"large",onClick:b,children:R.jsx("div",{className:"flex items-center justify-center",children:k?R.jsxs(R.Fragment,{children:[R.jsx(wa,{icon:"ic-settings-exit-fullscreen",color:a,className:"!m-0"}),R.jsx("span",{className:"ml-2",children:"Exit FullScreen"})]}):R.jsxs(R.Fragment,{children:[R.jsx(wa,{icon:"ic-settings-fullscreen",className:"!m-0"}),R.jsx("span",{className:"ml-2 text-gray",children:"FullScreen"})]})})}),children:R.jsxs("div",{className:"flex flex-col gap-6 p-6",children:[R.jsxs("div",{children:[R.jsx("div",{className:"mb-3 text-base font-semibold",style:{color:n},children:"Mode"}),R.jsxs("div",{className:"flex flex-row gap-4",children:[R.jsx(fo,{onClick:()=>h(Vo.Light),className:"flex h-20 w-full cursor-pointer items-center justify-center",children:R.jsx(wa,{icon:"ic-settings-mode-sun",size:"24",color:s===Vo.Light?a:""})}),R.jsx(fo,{onClick:()=>h(Vo.Dark),className:"flex h-20 w-full cursor-pointer items-center justify-center",children:R.jsx(wa,{icon:"ic-settings-mode-moon",size:"24",color:s===Vo.Dark?a:""})})]})]}),R.jsxs("div",{children:[R.jsx("div",{className:"mb-3 text-base font-semibold",style:{color:n},children:"Layout"}),R.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[R.jsxs(fo,{onClick:()=>p(M0.Vertical),className:"h-14 cursor-pointer",style:{flexGrow:1,flexShrink:0},bodyStyle:{padding:0,display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:[R.jsxs("div",{className:"flex h-full w-7 flex-shrink-0 flex-col gap-1 p-1",children:[R.jsx("div",{className:"h-2 w-2 flex-shrink-0 rounded",style:{background:B(M0.Vertical)}}),R.jsx("div",{className:"h-1 w-full flex-shrink-0 rounded opacity-50",style:{background:B(M0.Vertical)}}),R.jsx("div",{className:"h-1 max-w-[12px] flex-shrink-0 rounded opacity-20",style:{background:B(M0.Vertical)}})]}),R.jsx("div",{className:"h-full w-full flex-1 flex-grow p-1",children:R.jsx("div",{className:"h-full w-full rounded opacity-20",style:{background:B(M0.Vertical)}})})]}),R.jsxs(fo,{onClick:()=>p(M0.Horizontal),className:"h-14 cursor-pointer",style:{flexGrow:1,flexShrink:0},bodyStyle:{padding:0,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"100%"},children:[R.jsxs("div",{className:"flex h-4 w-full items-center gap-1 p-1",children:[R.jsx("div",{className:"h-2 w-2 flex-shrink-0 rounded",style:{background:B(M0.Horizontal)}}),R.jsx("div",{className:"h-1 w-4 flex-shrink-0 rounded opacity-50",style:{background:B(M0.Horizontal)}}),R.jsx("div",{className:"h-1 w-3 flex-shrink-0 rounded opacity-20",style:{background:B(M0.Horizontal)}})]}),R.jsx("div",{className:"h-full w-full flex-1 flex-grow p-1",children:R.jsx("div",{className:"h-full w-full rounded opacity-20",style:{background:B(M0.Horizontal)}})})]}),R.jsxs(fo,{onClick:()=>p(M0.Mini),className:"h-14 cursor-pointer",style:{flexGrow:1,flexShrink:0},bodyStyle:{padding:0,display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:[R.jsxs("div",{className:"flex h-full flex-shrink-0 flex-col gap-1 p-1",children:[R.jsx("div",{className:"h-2 w-2 flex-shrink-0 rounded",style:{background:B(M0.Mini)}}),R.jsx("div",{className:"h-1 w-full flex-shrink-0 rounded opacity-50",style:{background:B(M0.Mini)}}),R.jsx("div",{className:"h-1 max-w-[12px] flex-shrink-0 rounded opacity-20",style:{background:B(M0.Mini)}})]}),R.jsx("div",{className:"h-full w-full flex-1 flex-grow p-1",children:R.jsx("div",{className:"h-full w-full rounded opacity-20",style:{background:B(M0.Mini)}})})]})]})]}),R.jsxs("div",{children:[R.jsxs("div",{className:" mb-3 text-base font-semibold",style:{color:n},children:[R.jsx("span",{className:"mr-2",children:"Stretch"}),R.jsx(fR,{title:"Only available at large resolutions > 1600px (xl)",children:R.jsx(xcu,{})})]}),R.jsx(fo,{onClick:()=>f(!c),className:"flex h-20 w-full cursor-pointer items-center justify-center",bodyStyle:{width:"50%",padding:0,display:"flex",justifyContent:"center",alignItems:"center"},children:c?R.jsxs("div",{className:"flex w-full items-center justify-between",style:{color:a,transition:"width 300ms 0ms"},children:[R.jsx(MD,{}),R.jsx("div",{className:"flex flex-grow border-b border-dashed"}),R.jsx(u3,{})]}):R.jsxs("div",{className:"flex w-1/2 items-center justify-between",style:{transition:"width 300ms 0ms"},children:[R.jsx(u3,{}),R.jsx("div",{className:"flex-grow border-b border-dashed"}),R.jsx(MD,{})]})})]}),R.jsxs("div",{children:[R.jsx("div",{className:"mb-3 text-base font-semibold",style:{color:n},children:"Presets"}),R.jsx("div",{className:"grid grid-cols-3 gap-x-4 gap-y-3",children:Object.entries(kJ).map(([M,w])=>R.jsx(fo,{className:"flex h-14 w-full cursor-pointer items-center justify-center",style:{backgroundColor:l===M?`${w}14`:""},onClick:()=>g(M),children:R.jsx("div",{style:{color:w},children:R.jsx(Sp0,{style:{fontSize:l===M?24:12}})})},M))})]}),R.jsxs("div",{children:[R.jsx("div",{className:"mb-3 text-base font-semibold",style:{color:n},children:"Page"}),R.jsxs("div",{className:"flex flex-col gap-2",children:[R.jsxs("div",{className:"flex items-center justify-between",style:{color:t},children:[R.jsx("div",{children:"BreadCrumb"}),R.jsx(MB,{size:"small",checked:d,onChange:M=>C(M)})]}),R.jsxs("div",{className:"flex items-center justify-between",style:{color:t},children:[R.jsx("div",{children:"Multi Tab"}),R.jsx(MB,{size:"small",checked:D,onChange:M=>v(M)})]})]})]})]})})]})}const d6=260,D6=90,bJ=48,ix=80,yJ=64,Kv=32;function BJ(u){const e=z1(),a=jm(),{pathname:r}=qt(),{colorTextBase:n,colorBgElevated:t,colorBorder:i}=nr(),o=Eo(),{themeLayout:s}=o,{setSettings:l}=i$(),E={background:t},c=o$(),d=ic(),[D,m]=x.useState(!1),[h,g]=x.useState([]),[p,f]=x.useState([""]),[C,v]=x.useState([]),[A,F]=x.useState("inline");x.useEffect(()=>{if(s===M0.Vertical){const M=a.filter(w=>w.pathname!=="/").map(w=>w.pathname);g(M)}f([r])},[r,a,D,s]),x.useEffect(()=>{const M=oc(d),w=c(M);v(w)},[d,c]),x.useEffect(()=>{s===M0.Vertical&&(m(!1),F("inline")),s===M0.Mini&&(m(!0),F("inline"))},[s]);const k=M=>{const w=M.find(j=>h.indexOf(j)===-1);g(w?M:[])},y=({key:M})=>{e(M),u?.closeSideBarDrawer?.()},b=M=>{l({...o,themeLayout:M})},B=()=>{b(D?M0.Vertical:M0.Mini),m(!D)};return R.jsxs("div",{className:"flex h-full flex-col",style:{width:D?D6:d6,borderRight:`1px dashed ${uo(i).alpha(.6).toString()}`},children:[R.jsxs("div",{className:"relative flex h-20 items-center justify-center py-4",children:[s===M0.Mini?R.jsx(ax,{className:"text-lg"}):R.jsx(ax,{className:"text-4xl"}),R.jsx("button",{onClick:B,className:"absolute right-0 top-7 z-50 hidden h-6 w-6 translate-x-1/2 cursor-pointer select-none rounded-full text-center !text-gray md:block",style:{color:n,borderColor:n,fontSize:16},children:D?R.jsx(yp0,{size:20}):R.jsx(Fp0,{size:20})})]}),R.jsx(fJ,{style:{height:"calc(100vh - 70px)"},children:R.jsx(qF,{mode:A,items:C,className:"h-full !border-none",defaultOpenKeys:h,defaultSelectedKeys:p,selectedKeys:p,openKeys:h,onOpenChange:k,onClick:y,style:E,inlineCollapsed:D})})]})}function jS({className:u="",offsetTop:e=!1}){const[a,r]=x.useState(!1),{themeLayout:n,breadCrumb:t}=Eo(),{colorBgElevated:i,colorBorder:o}=nr(),{screenMap:s}=Lk(),l={position:n===M0.Horizontal?"relative":"fixed",borderBottom:n===M0.Horizontal?`1px dashed ${uo(o).alpha(.6).toString()}`:"",backgroundColor:uo(i).alpha(1).toString()};return n===M0.Horizontal?l.width="100vw":s.md?(l.right="0px",l.left="auto",l.width=`calc(100% - ${n===M0.Vertical?d6:D6}px`):l.width="100vw",R.jsxs(R.Fragment,{children:[R.jsx("header",{className:`z-20 w-full ${u}`,style:l,children:R.jsxs("div",{className:"flex flex-grow items-center justify-between px-4 text-gray backdrop-blur xl:px-6 2xl:px-10",style:{height:e?yJ:ix,transition:"height 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms"},children:[R.jsxs("div",{className:"flex items-baseline",children:[n!==M0.Horizontal?R.jsx(Ka,{onClick:()=>r(!0),className:"h-10 w-10 md:hidden",children:R.jsx(wa,{icon:"ic-menu",size:"24"})}):R.jsx(ax,{className:"mr-2 text-xl"}),R.jsx("div",{className:"hidden md:block",children:t?R.jsx(UCu,{}):null})]}),R.jsxs("div",{className:"flex",children:[R.jsx(pp0,{}),R.jsx(HCu,{}),R.jsx(Ka,{onClick:()=>window.open("https://github.com/d3george/slash-admin"),children:R.jsx(xr,{icon:"mdi:github",size:24})}),R.jsx(D20,{}),R.jsx(AJ,{}),R.jsx(JCu,{})]})]})}),R.jsx(nk,{placement:"left",onClose:()=>r(!1),open:a,closeIcon:!1,headerStyle:{display:"none"},bodyStyle:{padding:0,overflow:"hidden"},width:"auto",children:R.jsx(BJ,{closeSideBarDrawer:()=>r(!1)})})]})}function zJ(u,e){u.prototype=Object.create(e.prototype),u.prototype.constructor=u,DD(u,e)}function Ja(u){return"Minified Redux error #"+u+"; visit https://redux.js.org/Errors?code="+u+" for the full message or use the non-minified dev environment for full errors. "}var NS=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),rp=function(){return Math.random().toString(36).substring(7).split("").join(".")},LS={INIT:"@@redux/INIT"+rp(),REPLACE:"@@redux/REPLACE"+rp(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+rp()}};function Tp0(u){if(typeof u!="object"||u===null)return!1;for(var e=u;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(u)===e}function SJ(u,e,a){var r;if(typeof e=="function"&&typeof a=="function"||typeof a=="function"&&typeof arguments[3]=="function")throw new Error(Ja(0));if(typeof e=="function"&&typeof a>"u"&&(a=e,e=void 0),typeof a<"u"){if(typeof a!="function")throw new Error(Ja(1));return a(SJ)(u,e)}if(typeof u!="function")throw new Error(Ja(2));var n=u,t=e,i=[],o=i,s=!1;function l(){o===i&&(o=i.slice())}function E(){if(s)throw new Error(Ja(3));return t}function c(h){if(typeof h!="function")throw new Error(Ja(4));if(s)throw new Error(Ja(5));var g=!0;return l(),o.push(h),function(){if(g){if(s)throw new Error(Ja(6));g=!1,l();var f=o.indexOf(h);o.splice(f,1),i=null}}}function d(h){if(!Tp0(h))throw new Error(Ja(7));if(typeof h.type>"u")throw new Error(Ja(8));if(s)throw new Error(Ja(9));try{s=!0,t=n(t,h)}finally{s=!1}for(var g=i=o,p=0;p=0;r--){var n=e[r](u);if(n)return n}return function(t,i){throw new Error("Invalid value of type "+typeof u+" for "+a+" argument when connecting component "+i.wrappedComponentName+".")}}function Tg0(u,e){return u===e}function jg0(u){var e=u===void 0?{}:u,a=e.connectHOC,r=a===void 0?xg0:a,n=e.mapStateToPropsFactories,t=n===void 0?Fg0:n,i=e.mapDispatchToPropsFactories,o=i===void 0?fg0:i,s=e.mergePropsFactories,l=s===void 0?Bg0:s,E=e.selectorFactory,c=E===void 0?wg0:E;return function(D,m,h,g){g===void 0&&(g={});var p=g,f=p.pure,C=f===void 0?!0:f,v=p.areStatesEqual,A=v===void 0?Tg0:v,F=p.areOwnPropsEqual,k=F===void 0?rp:F,y=p.areStatePropsEqual,b=y===void 0?rp:y,B=p.areMergedPropsEqual,M=B===void 0?rp:B,w=UE(p,Pg0),j=np(D,t,"mapStateToProps"),$=np(m,o,"mapDispatchToProps"),H=np(h,l,"mergeProps");return r(c,Eu({methodName:"connect",getDisplayName:function(N){return"Connect("+N+")"},shouldHandleStateChanges:!!D,initMapStateToProps:j,initMapDispatchToProps:$,initMergeProps:H,pure:C,areStatesEqual:A,areOwnPropsEqual:k,areStatePropsEqual:b,areMergedPropsEqual:M},w))}}const _J=jg0();wp0(Ut.unstable_batchedUpdates);function Ng0(u,e){if(u.length!==e.length)return!1;for(var a=0;a");return r.callbacks},r.setCallbacks=function(o){r.callbacks=o},r}var a=e.prototype;return a.componentDidMount=function(){this.unbind=Wr(window,[{eventName:"error",fn:this.onWindowError}])},a.componentDidCatch=function(n){if(n instanceof sx){this.setState({});return}throw n},a.componentWillUnmount=function(){this.unbind()},a.render=function(){return this.props.children(this.setCallbacks)},e}(uu.Component),Ug0=` + */var A6=60103,b6=60106,dc=60107,Dc=60108,xc=60114,mc=60109,hc=60110,pc=60112,gc=60113,p7=60120,fc=60115,vc=60116,OJ=60121,$J=60122,HJ=60117,GJ=60129,_J=60131;if(typeof Symbol=="function"&&Symbol.for){var pa=Symbol.for;A6=pa("react.element"),b6=pa("react.portal"),dc=pa("react.fragment"),Dc=pa("react.strict_mode"),xc=pa("react.profiler"),mc=pa("react.provider"),hc=pa("react.context"),pc=pa("react.forward_ref"),gc=pa("react.suspense"),p7=pa("react.suspense_list"),fc=pa("react.memo"),vc=pa("react.lazy"),OJ=pa("react.block"),$J=pa("react.server.block"),HJ=pa("react.fundamental"),GJ=pa("react.debug_trace_mode"),_J=pa("react.legacy_hidden")}function On(u){if(typeof u=="object"&&u!==null){var e=u.$$typeof;switch(e){case A6:switch(u=u.type,u){case dc:case xc:case Dc:case gc:case p7:return u;default:switch(u=u&&u.$$typeof,u){case hc:case pc:case vc:case fc:case mc:return u;default:return e}}case b6:return e}}}var ug0=mc,eg0=A6,ag0=pc,rg0=dc,ng0=vc,tg0=fc,ig0=b6,og0=xc,sg0=Dc,lg0=gc;ie.ContextConsumer=hc;ie.ContextProvider=ug0;ie.Element=eg0;ie.ForwardRef=ag0;ie.Fragment=rg0;ie.Lazy=ng0;ie.Memo=tg0;ie.Portal=ig0;ie.Profiler=og0;ie.StrictMode=sg0;ie.Suspense=lg0;ie.isAsyncMode=function(){return!1};ie.isConcurrentMode=function(){return!1};ie.isContextConsumer=function(u){return On(u)===hc};ie.isContextProvider=function(u){return On(u)===mc};ie.isElement=function(u){return typeof u=="object"&&u!==null&&u.$$typeof===A6};ie.isForwardRef=function(u){return On(u)===pc};ie.isFragment=function(u){return On(u)===dc};ie.isLazy=function(u){return On(u)===vc};ie.isMemo=function(u){return On(u)===fc};ie.isPortal=function(u){return On(u)===b6};ie.isProfiler=function(u){return On(u)===xc};ie.isStrictMode=function(u){return On(u)===Dc};ie.isSuspense=function(u){return On(u)===gc};ie.isValidElementType=function(u){return typeof u=="string"||typeof u=="function"||u===dc||u===xc||u===GJ||u===Dc||u===gc||u===p7||u===_J||typeof u=="object"&&u!==null&&(u.$$typeof===vc||u.$$typeof===fc||u.$$typeof===mc||u.$$typeof===hc||u.$$typeof===pc||u.$$typeof===HJ||u.$$typeof===OJ||u[0]===$J)};ie.typeOf=On;IJ.exports=ie;var Eg0=IJ.exports,cg0=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],dg0=["reactReduxForwardedRef"],Dg0=[],xg0=[null,null];function mg0(u,e){var a=u[1];return[e.payload,a+1]}function _S(u,e,a){jJ(function(){return u.apply(void 0,e)},a)}function hg0(u,e,a,r,n,t,i){u.current=r,e.current=n,a.current=!1,t.current&&(t.current=null,i())}function pg0(u,e,a,r,n,t,i,o,s,l){if(u){var E=!1,c=null,d=function(){if(!E){var h=e.getState(),g,p;try{g=r(h,n.current)}catch(f){p=f,c=f}p||(c=null),g===t.current?i.current||s():(t.current=g,o.current=g,i.current=!0,l({type:"STORE_UPDATED",payload:{error:p}}))}};a.onStateChange=d,a.trySubscribe(),d();var D=function(){if(E=!0,a.tryUnsubscribe(),a.onStateChange=null,c)throw c};return D}}var gg0=function(){return[null,0]};function fg0(u,e){e===void 0&&(e={});var a=e,r=a.getDisplayName,n=r===void 0?function(C){return"ConnectAdvanced("+C+")"}:r,t=a.methodName,i=t===void 0?"connectAdvanced":t,o=a.renderCountProp,s=o===void 0?void 0:o,l=a.shouldHandleStateChanges,E=l===void 0?!0:l,c=a.storeKey,d=c===void 0?"store":c;a.withRef;var D=a.forwardRef,m=D===void 0?!1:D,h=a.context,g=h===void 0?wJ:h,p=UE(a,cg0),f=g;return function(v){var A=v.displayName||v.name||"Component",F=n(A),k=Eu({},p,{getDisplayName:n,methodName:i,renderCountProp:s,shouldHandleStateChanges:E,storeKey:d,displayName:F,wrappedComponentName:A,WrappedComponent:v}),y=p.pure;function b($){return u($.dispatch,k)}var B=y?x.useMemo:function($){return $()};function M($){var H=x.useMemo(function(){var Y=$.reactReduxForwardedRef,gu=UE($,dg0);return[$.context,Y,gu]},[$]),K=H[0],N=H[1],P=H[2],I=x.useMemo(function(){return K&&K.Consumer&&Eg0.isContextConsumer(uu.createElement(K.Consumer,null))?K:f},[K,f]),_=x.useContext(I),G=!!$.store&&!!$.store.getState&&!!$.store.dispatch;_&&_.store;var z=G?$.store:_.store,O=x.useMemo(function(){return b(z)},[z]),L=x.useMemo(function(){if(!E)return xg0;var Y=TJ(z,G?null:_.subscription),gu=Y.notifyNestedSubs.bind(Y);return[Y,gu]},[z,G,_]),J=L[0],q=L[1],Q=x.useMemo(function(){return G?_:Eu({},_,{subscription:J})},[G,_,J]),Z=x.useReducer(mg0,Dg0,gg0),iu=Z[0],tu=iu[0],du=Z[1];if(tu&&tu.error)throw tu.error;var ku=x.useRef(),Zu=x.useRef(P),wu=x.useRef(),Ou=x.useRef(!1),vu=B(function(){return wu.current&&P===Zu.current?wu.current:O(z.getState(),P)},[z,tu,P]);_S(hg0,[Zu,ku,Ou,P,vu,wu,q]),_S(pg0,[E,z,J,O,Zu,ku,Ou,wu,q,du],[z,J,O]);var Wu=x.useMemo(function(){return uu.createElement(v,Eu({},vu,{ref:N}))},[N,v,vu]),yu=x.useMemo(function(){return E?uu.createElement(I.Provider,{value:Q},Wu):Wu},[I,Wu,Q]);return yu}var w=y?uu.memo(M):M;if(w.WrappedComponent=v,w.displayName=M.displayName=F,m){var j=uu.forwardRef(function(H,K){return uu.createElement(w,Eu({},H,{reactReduxForwardedRef:K}))});return j.displayName=F,j.WrappedComponent=v,GS(j,v)}return GS(w,v)}}function VS(u,e){return u===e?u!==0||e!==0||1/u===1/e:u!==u&&e!==e}function np(u,e){if(VS(u,e))return!0;if(typeof u!="object"||u===null||typeof e!="object"||e===null)return!1;var a=Object.keys(u),r=Object.keys(e);if(a.length!==r.length)return!1;for(var n=0;n=0;r--){var n=e[r](u);if(n)return n}return function(t,i){throw new Error("Invalid value of type "+typeof u+" for "+a+" argument when connecting component "+i.wrappedComponentName+".")}}function Kg0(u,e){return u===e}function Ig0(u){var e=u===void 0?{}:u,a=e.connectHOC,r=a===void 0?fg0:a,n=e.mapStateToPropsFactories,t=n===void 0?Bg0:n,i=e.mapDispatchToPropsFactories,o=i===void 0?Ag0:i,s=e.mergePropsFactories,l=s===void 0?Pg0:s,E=e.selectorFactory,c=E===void 0?Lg0:E;return function(D,m,h,g){g===void 0&&(g={});var p=g,f=p.pure,C=f===void 0?!0:f,v=p.areStatesEqual,A=v===void 0?Kg0:v,F=p.areOwnPropsEqual,k=F===void 0?np:F,y=p.areStatePropsEqual,b=y===void 0?np:y,B=p.areMergedPropsEqual,M=B===void 0?np:B,w=UE(p,Rg0),j=tp(D,t,"mapStateToProps"),$=tp(m,o,"mapDispatchToProps"),H=tp(h,l,"mergeProps");return r(c,Eu({methodName:"connect",getDisplayName:function(N){return"Connect("+N+")"},shouldHandleStateChanges:!!D,initMapStateToProps:j,initMapDispatchToProps:$,initMergeProps:H,pure:C,areStatesEqual:A,areOwnPropsEqual:k,areStatePropsEqual:b,areMergedPropsEqual:M},w))}}const JJ=Ig0();Lp0(Ut.unstable_batchedUpdates);function Og0(u,e){if(u.length!==e.length)return!1;for(var a=0;a");return r.callbacks},r.setCallbacks=function(o){r.callbacks=o},r}var a=e.prototype;return a.componentDidMount=function(){this.unbind=Wr(window,[{eventName:"error",fn:this.onWindowError}])},a.componentDidCatch=function(n){if(n instanceof lx){this.setState({});return}throw n},a.componentWillUnmount=function(){this.unbind()},a.render=function(){return this.props.children(this.setCallbacks)},e}(uu.Component),Qg0=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key -`,lx=function(e){return e+1},Wg0=function(e){return` - You have lifted an item in position `+lx(e.source.index)+` -`},qJ=function(e,a){var r=e.droppableId===a.droppableId,n=lx(e.index),t=lx(a.index);return r?` +`,Ex=function(e){return e+1},Xg0=function(e){return` + You have lifted an item in position `+Ex(e.source.index)+` +`},YJ=function(e,a){var r=e.droppableId===a.droppableId,n=Ex(e.index),t=Ex(a.index);return r?` You have moved the item from position `+n+` to position `+t+` `:` @@ -410,38 +410,38 @@ Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}fun in list `+e.droppableId+` to list `+a.droppableId+` in position `+t+` - `},ZJ=function(e,a,r){var n=a.droppableId===r.droppableId;return n?` + `},QJ=function(e,a,r){var n=a.droppableId===r.droppableId;return n?` The item `+e+` has been combined with `+r.draggableId:` The item `+e+` in list `+a.droppableId+` has been combined with `+r.draggableId+` in list `+r.droppableId+` - `},qg0=function(e){var a=e.destination;if(a)return qJ(e.source,a);var r=e.combine;return r?ZJ(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},US=function(e){return` + `},uf0=function(e){var a=e.destination;if(a)return YJ(e.source,a);var r=e.combine;return r?QJ(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},qS=function(e){return` The item has returned to its starting position - of `+lx(e.index)+` -`},Zg0=function(e){if(e.reason==="CANCEL")return` + of `+Ex(e.index)+` +`},ef0=function(e){if(e.reason==="CANCEL")return` Movement cancelled. - `+US(e.source)+` + `+qS(e.source)+` `;var a=e.destination,r=e.combine;return a?` You have dropped the item. - `+qJ(e.source,a)+` + `+YJ(e.source,a)+` `:r?` You have dropped the item. - `+ZJ(e.draggableId,e.source,r)+` + `+QJ(e.draggableId,e.source,r)+` `:` The item has been dropped while not over a drop area. - `+US(e.source)+` - `},T5={dragHandleUsageInstructions:Ug0,onDragStart:Wg0,onDragUpdate:qg0,onDragEnd:Zg0},da={x:0,y:0},Ca=function(e,a){return{x:e.x+a.x,y:e.y+a.y}},vr=function(e,a){return{x:e.x-a.x,y:e.y-a.y}},Gi=function(e,a){return e.x===a.x&&e.y===a.y},T1=function(e){return{x:e.x!==0?-e.x:0,y:e.y!==0?-e.y:0}},ls=function(e,a,r){var n;return r===void 0&&(r=0),n={},n[e]=a,n[e==="x"?"y":"x"]=r,n},x3=function(e,a){return Math.sqrt(Math.pow(a.x-e.x,2)+Math.pow(a.y-e.y,2))},WS=function(e,a){return Math.min.apply(Math,a.map(function(r){return x3(e,r)}))},YJ=function(e){return function(a){return{x:e(a.x),y:e(a.y)}}},Yg0=function(u,e){var a=Sn({top:Math.max(e.top,u.top),right:Math.min(e.right,u.right),bottom:Math.min(e.bottom,u.bottom),left:Math.max(e.left,u.left)});return a.width<=0||a.height<=0?null:a},vc=function(e,a){return{top:e.top+a.y,left:e.left+a.x,bottom:e.bottom+a.y,right:e.right+a.x}},qS=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},Qg0={top:0,right:0,bottom:0,left:0},Xg0=function(e,a){return a?vc(e,a.scroll.diff.displacement):e},uf0=function(e,a,r){if(r&&r.increasedBy){var n;return Eu({},e,(n={},n[a.end]=e[a.end]+r.increasedBy[a.line],n))}return e},ef0=function(e,a){return a&&a.shouldClipSubject?Yg0(a.pageMarginBox,e):Sn(e)},s1=function(u){var e=u.page,a=u.withPlaceholder,r=u.axis,n=u.frame,t=Xg0(e.marginBox,n),i=uf0(t,r,a),o=ef0(i,n);return{page:e,withPlaceholder:a,active:o}},f7=function(u,e){u.frame||Bu(!1);var a=u.frame,r=vr(e,a.scroll.initial),n=T1(r),t=Eu({},a,{scroll:{initial:a.scroll.initial,current:e,diff:{value:r,displacement:n},max:a.scroll.max}}),i=s1({page:u.subject.page,withPlaceholder:u.subject.withPlaceholder,axis:u.axis,frame:t}),o=Eu({},u,{frame:t,subject:i});return o};function Ex(u){return Object.values?Object.values(u):Object.keys(u).map(function(e){return u[e]})}function v7(u,e){if(u.findIndex)return u.findIndex(e);for(var a=0;au.bottom,l=r.leftu.right,E=s&&l;if(E)return!0;var c=s&&i||l&&t;return c}},tf0=function(u){var e=Qr(u.top,u.bottom),a=Qr(u.left,u.right);return function(r){var n=e(r.top)&&e(r.bottom)&&a(r.left)&&a(r.right);return n}},F7={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},rU={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},if0=function(u){return function(e){var a=Qr(e.top,e.bottom),r=Qr(e.left,e.right);return function(n){return u===F7?a(n.top)&&a(n.bottom):r(n.left)&&r(n.right)}}},of0=function(e,a){var r=a.frame?a.frame.scroll.diff.displacement:da;return vc(e,r)},sf0=function(e,a,r){return a.subject.active?r(a.subject.active)(e):!1},lf0=function(e,a,r){return r(a)(e)},k7=function(e){var a=e.target,r=e.destination,n=e.viewport,t=e.withDroppableDisplacement,i=e.isVisibleThroughFrameFn,o=t?of0(a,r):a;return sf0(o,r,i)&&lf0(o,n,i)},Ef0=function(e){return k7(Eu({},e,{isVisibleThroughFrameFn:aU}))},nU=function(e){return k7(Eu({},e,{isVisibleThroughFrameFn:tf0}))},cf0=function(e){return k7(Eu({},e,{isVisibleThroughFrameFn:if0(e.destination.axis)}))},df0=function(e,a,r){if(typeof r=="boolean")return r;if(!a)return!0;var n=a.invisible,t=a.visible;if(n[e])return!1;var i=t[e];return i?i.shouldAnimate:!0};function Df0(u,e){var a=u.page.marginBox,r={top:e.point.y,right:0,bottom:0,left:e.point.x};return Sn(p7(a,r))}function h3(u){var e=u.afterDragging,a=u.destination,r=u.displacedBy,n=u.viewport,t=u.forceShouldAnimate,i=u.last;return e.reduce(function(s,l){var E=Df0(l,r),c=l.descriptor.id;s.all.push(c);var d=Ef0({target:E,destination:a,viewport:n,withDroppableDisplacement:!0});if(!d)return s.invisible[l.descriptor.id]=!0,s;var D=df0(c,i,t),m={draggableId:c,shouldAnimate:D};return s.visible[c]=m,s},{all:[],visible:{},invisible:{}})}function xf0(u,e){if(!u.length)return 0;var a=u[u.length-1].descriptor.index;return e.inHomeList?a:a+1}function ZS(u){var e=u.insideDestination,a=u.inHomeList,r=u.displacedBy,n=u.destination,t=xf0(e,{inHomeList:a});return{displaced:m3,displacedBy:r,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:t}}}}function cx(u){var e=u.draggable,a=u.insideDestination,r=u.destination,n=u.viewport,t=u.displacedBy,i=u.last,o=u.index,s=u.forceShouldAnimate,l=N1(e,r);if(o==null)return ZS({insideDestination:a,inHomeList:l,displacedBy:t,destination:r});var E=co(a,function(h){return h.descriptor.index===o});if(!E)return ZS({insideDestination:a,inHomeList:l,displacedBy:t,destination:r});var c=B6(e,a),d=a.indexOf(E),D=c.slice(d),m=h3({afterDragging:D,destination:r,displacedBy:t,last:i,viewport:n.frame,forceShouldAnimate:s});return{displaced:m,displacedBy:t,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:o}}}}function eo(u,e){return!!e.effected[u]}var mf0=function(u){var e=u.isMovingForward,a=u.destination,r=u.draggables,n=u.combine,t=u.afterCritical;if(!a.isCombineEnabled)return null;var i=n.draggableId,o=r[i],s=o.descriptor.index,l=eo(i,t);return l?e?s:s-1:e?s+1:s},hf0=function(u){var e=u.isMovingForward,a=u.isInHomeList,r=u.insideDestination,n=u.location;if(!r.length)return null;var t=n.index,i=e?t+1:t-1,o=r[0].descriptor.index,s=r[r.length-1].descriptor.index,l=a?s:s+1;return il?null:i},pf0=function(u){var e=u.isMovingForward,a=u.isInHomeList,r=u.draggable,n=u.draggables,t=u.destination,i=u.insideDestination,o=u.previousImpact,s=u.viewport,l=u.afterCritical,E=o.at;if(E||Bu(!1),E.type==="REORDER"){var c=hf0({isMovingForward:e,isInHomeList:a,location:E.destination,insideDestination:i});return c==null?null:cx({draggable:r,insideDestination:i,destination:t,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:c})}var d=mf0({isMovingForward:e,destination:t,displaced:o.displaced,draggables:n,combine:E.combine,afterCritical:l});return d==null?null:cx({draggable:r,insideDestination:i,destination:t,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:d})},gf0=function(u){var e=u.displaced,a=u.afterCritical,r=u.combineWith,n=u.displacedBy,t=!!(e.visible[r]||e.invisible[r]);return eo(r,a)?t?da:T1(n.point):t?n.point:da},ff0=function(u){var e=u.afterCritical,a=u.impact,r=u.draggables,n=y6(a);n||Bu(!1);var t=n.draggableId,i=r[t].page.borderBox.center,o=gf0({displaced:a.displaced,afterCritical:e,combineWith:t,displacedBy:a.displacedBy});return Ca(i,o)},tU=function(e,a){return a.margin[e.start]+a.borderBox[e.size]/2},vf0=function(e,a){return a.margin[e.end]+a.borderBox[e.size]/2},A7=function(e,a,r){return a[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2},YS=function(e){var a=e.axis,r=e.moveRelativeTo,n=e.isMoving;return ls(a.line,r.marginBox[a.end]+tU(a,n),A7(a,r.marginBox,n))},QS=function(e){var a=e.axis,r=e.moveRelativeTo,n=e.isMoving;return ls(a.line,r.marginBox[a.start]-vf0(a,n),A7(a,r.marginBox,n))},Cf0=function(e){var a=e.axis,r=e.moveInto,n=e.isMoving;return ls(a.line,r.contentBox[a.start]+tU(a,n),A7(a,r.contentBox,n))},Ff0=function(u){var e=u.impact,a=u.draggable,r=u.draggables,n=u.droppable,t=u.afterCritical,i=j1(n.descriptor.id,r),o=a.page,s=n.axis;if(!i.length)return Cf0({axis:s,moveInto:n.page,isMoving:o});var l=e.displaced,E=e.displacedBy,c=l.all[0];if(c){var d=r[c];if(eo(c,t))return QS({axis:s,moveRelativeTo:d.page,isMoving:o});var D=ix(d.page,E.point);return QS({axis:s,moveRelativeTo:D,isMoving:o})}var m=i[i.length-1];if(m.descriptor.id===a.descriptor.id)return o.borderBox.center;if(eo(m.descriptor.id,t)){var h=ix(m.page,T1(t.displacedBy.point));return YS({axis:s,moveRelativeTo:h,isMoving:o})}return YS({axis:s,moveRelativeTo:m.page,isMoving:o})},Kv=function(u,e){var a=u.frame;return a?Ca(e,a.scroll.diff.displacement):e},kf0=function(e){var a=e.impact,r=e.draggable,n=e.droppable,t=e.draggables,i=e.afterCritical,o=r.page.borderBox.center,s=a.at;return!n||!s?o:s.type==="REORDER"?Ff0({impact:a,draggable:r,draggables:t,droppable:n,afterCritical:i}):ff0({impact:a,draggables:t,afterCritical:i})},z6=function(u){var e=kf0(u),a=u.droppable,r=a?Kv(a,e):e;return r},iU=function(u,e){var a=vr(e,u.scroll.initial),r=T1(a),n=Sn({top:e.y,bottom:e.y+u.frame.height,left:e.x,right:e.x+u.frame.width}),t={frame:n,scroll:{initial:u.scroll.initial,max:u.scroll.max,current:e,diff:{value:a,displacement:r}}};return t};function XS(u,e){return u.map(function(a){return e[a]})}function Af0(u,e){for(var a=0;a1?E.sort(function(c,d){return ja(c)[o.start]-ja(d)[o.start]})[0]:l.sort(function(c,d){var D=WS(a,qS(ja(c))),m=WS(a,qS(ja(d)));return D!==m?D-m:ja(c)[o.start]-ja(d)[o.start]})[0]},uM=function(e,a){var r=e.page.borderBox.center;return eo(e.descriptor.id,a)?vr(r,a.displacedBy.point):r},Sf0=function(e,a){var r=e.page.borderBox;return eo(e.descriptor.id,a)?vc(r,T1(a.displacedBy.point)):r},Mf0=function(u){var e=u.pageBorderBoxCenter,a=u.viewport,r=u.destination,n=u.insideDestination,t=u.afterCritical,i=n.filter(function(o){return nU({target:Sf0(o,t),destination:r,viewport:a.frame,withDroppableDisplacement:!0})}).sort(function(o,s){var l=x3(e,Kv(r,uM(o,t))),E=x3(e,Kv(r,uM(s,t)));return le.left&&u.tope.top}function Kf0(u){var e=u.pageBorderBox,a=u.draggable,r=u.candidates,n=a.page.borderBox.center,t=r.map(function(i){var o=i.axis,s=ls(i.axis.line,e.center[o.line],i.page.borderBox.center[o.crossAxisLine]);return{id:i.descriptor.id,distance:x3(n,s)}}).sort(function(i,o){return o.distance-i.distance});return t[0]?t[0].id:null}function If0(u){var e=u.pageBorderBox,a=u.draggable,r=u.droppables,n=b6(r).filter(function(t){if(!t.isEnabled)return!1;var i=t.subject.active;if(!i||!Rf0(e,i))return!1;if(EU(i)(e.center))return!0;var o=t.axis,s=i.center[o.crossAxisLine],l=e[o.crossAxisStart],E=e[o.crossAxisEnd],c=Qr(i[o.crossAxisStart],i[o.crossAxisEnd]),d=c(l),D=c(E);return!d&&!D?!0:d?ls});return n.length?n.length===1?n[0].descriptor.id:Kf0({pageBorderBox:e,draggable:a,candidates:n}):null}var cU=function(e,a){return Sn(vc(e,a))},Of0=function(u,e){var a=u.frame;return a?cU(e,a.scroll.diff.value):e};function dU(u){var e=u.displaced,a=u.id;return!!(e.visible[a]||e.invisible[a])}function $f0(u){var e=u.draggable,a=u.closest,r=u.inHomeList;return a?r&&a.descriptor.index>e.descriptor.index?a.descriptor.index-1:a.descriptor.index:null}var Hf0=function(u){var e=u.pageBorderBoxWithDroppableScroll,a=u.draggable,r=u.destination,n=u.insideDestination,t=u.last,i=u.viewport,o=u.afterCritical,s=r.axis,l=Cc(r.axis,a.displaceBy),E=l.value,c=e[s.start],d=e[s.end],D=B6(a,n),m=co(D,function(g){var p=g.descriptor.id,f=g.page.borderBox.center[s.line],C=eo(p,o),v=dU({displaced:t,id:p});return C?v?d<=f:cp[o.start]+C&&cp[o.start]-l+C&&Ep[o.start]+l+C&&cp[o.start]+C&&E=rM)return CU;var t=n/rM,i=$v+fv0*t,o=r==="CANCEL"?i*vv0:i;return Number(o.toFixed(2))},Fv0=function(u){var e=u.impact,a=u.draggable,r=u.dimensions,n=u.viewport,t=u.afterCritical,i=r.draggables,o=r.droppables,s=kr(e),l=s?o[s]:null,E=o[a.descriptor.droppableId],c=mU({impact:e,draggable:a,draggables:i,afterCritical:t,droppable:l||E,viewport:n}),d=vr(c,a.client.borderBox.center);return d},kv0=function(u){var e=u.draggables,a=u.reason,r=u.lastImpact,n=u.home,t=u.viewport,i=u.onLiftImpact;if(!r.at||a!=="DROP"){var o=xU({draggables:e,impact:i,destination:n,viewport:t,forceShouldAnimate:!0});return{impact:o,didDropInsideDroppable:!1}}if(r.at.type==="REORDER")return{impact:r,didDropInsideDroppable:!0};var s=Eu({},r,{displaced:m3});return{impact:s,didDropInsideDroppable:!0}},Av0=function(u){var e=u.getState,a=u.dispatch;return function(r){return function(n){if(n.type!=="DROP"){r(n);return}var t=e(),i=n.payload.reason;if(t.phase==="COLLECTING"){a(hv0({reason:i}));return}if(t.phase!=="IDLE"){var o=t.phase==="DROP_PENDING"&&t.isWaiting;o&&Bu(!1),t.phase==="DRAGGING"||t.phase==="DROP_PENDING"||Bu(!1);var s=t.critical,l=t.dimensions,E=l.draggables[t.critical.draggable.id],c=kv0({reason:i,lastImpact:t.impact,afterCritical:t.afterCritical,onLiftImpact:t.onLiftImpact,home:t.dimensions.droppables[t.critical.droppable.id],viewport:t.viewport,draggables:t.dimensions.draggables}),d=c.impact,D=c.didDropInsideDroppable,m=D?C7(d):null,h=D?y6(d):null,g={index:s.draggable.index,droppableId:s.droppable.id},p={draggableId:E.descriptor.id,type:E.descriptor.type,source:g,reason:i,mode:t.movementMode,destination:m,combine:h},f=Fv0({impact:d,draggable:E,dimensions:l,viewport:t.viewport,afterCritical:t.afterCritical}),C={critical:t.critical,afterCritical:t.afterCritical,result:p,impact:d},v=!Gi(t.current.client.offset,f)||!!p.combine;if(!v){a(z7({completed:C}));return}var A=Cv0({current:t.current.client.offset,destination:f,reason:i}),F={newHomeClientOffset:f,dropDuration:A,completed:C};a(mv0(F))}}}},FU=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function bv0(u){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(a){a.target!==window&&a.target!==window.document||u()}}}function yv0(u){var e=u.onWindowScroll;function a(){e(FU())}var r=D3(a),n=bv0(r),t=Hi;function i(){return t!==Hi}function o(){i()&&Bu(!1),t=Wr(window,[n])}function s(){i()||Bu(!1),r.cancel(),t(),t=Hi}return{start:o,stop:s,isActive:i}}var Bv0=function(e){return e.type==="DROP_COMPLETE"||e.type==="DROP_ANIMATE"||e.type==="FLUSH"},zv0=function(u){var e=yv0({onWindowScroll:function(r){u.dispatch(lv0({newScroll:r}))}});return function(a){return function(r){!e.isActive()&&r.type==="INITIAL_PUBLISH"&&e.start(),e.isActive()&&Bv0(r)&&e.stop(),a(r)}}},Sv0=function(u){var e=!1,a=!1,r=setTimeout(function(){a=!0}),n=function(i){e||a||(e=!0,u(i),clearTimeout(r))};return n.wasCalled=function(){return e},n},Mv0=function(){var u=[],e=function(t){var i=v7(u,function(l){return l.timerId===t});i===-1&&Bu(!1);var o=u.splice(i,1),s=o[0];s.callback()},a=function(t){var i=setTimeout(function(){return e(i)}),o={timerId:i,callback:t};u.push(o)},r=function(){if(u.length){var t=[].concat(u);u.length=0,t.forEach(function(i){clearTimeout(i.timerId),i.callback()})}};return{add:a,flush:r}},wv0=function(e,a){return e==null&&a==null?!0:e==null||a==null?!1:e.droppableId===a.droppableId&&e.index===a.index},Pv0=function(e,a){return e==null&&a==null?!0:e==null||a==null?!1:e.draggableId===a.draggableId&&e.droppableId===a.droppableId},Tv0=function(e,a){if(e===a)return!0;var r=e.draggable.id===a.draggable.id&&e.draggable.droppableId===a.draggable.droppableId&&e.draggable.type===a.draggable.type&&e.draggable.index===a.draggable.index,n=e.droppable.id===a.droppable.id&&e.droppable.type===a.droppable.type;return r&&n},A4=function(e,a){a()},jd=function(e,a){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:a}},lp=function(e,a,r,n){if(!e){r(n(a));return}var t=Sv0(r),i={announce:t};e(a,i),t.wasCalled()||r(n(a))},jv0=function(u,e){var a=Mv0(),r=null,n=function(d,D){r&&Bu(!1),A4("onBeforeCapture",function(){var m=u().onBeforeCapture;if(m){var h={draggableId:d,mode:D};m(h)}})},t=function(d,D){r&&Bu(!1),A4("onBeforeDragStart",function(){var m=u().onBeforeDragStart;m&&m(jd(d,D))})},i=function(d,D){r&&Bu(!1);var m=jd(d,D);r={mode:D,lastCritical:d,lastLocation:m.source,lastCombine:null},a.add(function(){A4("onDragStart",function(){return lp(u().onDragStart,m,e,T5.onDragStart)})})},o=function(d,D){var m=C7(D),h=y6(D);r||Bu(!1);var g=!Tv0(d,r.lastCritical);g&&(r.lastCritical=d);var p=!wv0(r.lastLocation,m);p&&(r.lastLocation=m);var f=!Pv0(r.lastCombine,h);if(f&&(r.lastCombine=h),!(!g&&!p&&!f)){var C=Eu({},jd(d,r.mode),{combine:h,destination:m});a.add(function(){A4("onDragUpdate",function(){return lp(u().onDragUpdate,C,e,T5.onDragUpdate)})})}},s=function(){r||Bu(!1),a.flush()},l=function(d){r||Bu(!1),r=null,A4("onDragEnd",function(){return lp(u().onDragEnd,d,e,T5.onDragEnd)})},E=function(){if(r){var d=Eu({},jd(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});l(d)}};return{beforeCapture:n,beforeStart:t,start:i,update:o,flush:s,drop:l,abort:E}},Nv0=function(u,e){var a=jv0(u,e);return function(r){return function(n){return function(t){if(t.type==="BEFORE_INITIAL_CAPTURE"){a.beforeCapture(t.payload.draggableId,t.payload.movementMode);return}if(t.type==="INITIAL_PUBLISH"){var i=t.payload.critical;a.beforeStart(i,t.payload.movementMode),n(t),a.start(i,t.payload.movementMode);return}if(t.type==="DROP_COMPLETE"){var o=t.payload.completed.result;a.flush(),n(t),a.drop(o);return}if(n(t),t.type==="FLUSH"){a.abort();return}var s=r.getState();s.phase==="DRAGGING"&&a.update(s.critical,s.impact)}}}},Lv0=function(u){return function(e){return function(a){if(a.type!=="DROP_ANIMATION_FINISHED"){e(a);return}var r=u.getState();r.phase!=="DROP_ANIMATING"&&Bu(!1),u.dispatch(z7({completed:r.completed}))}}},Rv0=function(u){var e=null,a=null;function r(){a&&(cancelAnimationFrame(a),a=null),e&&(e(),e=null)}return function(n){return function(t){if((t.type==="FLUSH"||t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATION_FINISHED")&&r(),n(t),t.type==="DROP_ANIMATE"){var i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var s=u.getState();s.phase==="DROP_ANIMATING"&&u.dispatch(vU())}};a=requestAnimationFrame(function(){a=null,e=Wr(window,[i])})}}}},Kv0=function(u){return function(){return function(e){return function(a){(a.type==="DROP_COMPLETE"||a.type==="FLUSH"||a.type==="DROP_ANIMATE")&&u.stopPublishing(),e(a)}}}},Iv0=function(u){var e=!1;return function(){return function(a){return function(r){if(r.type==="INITIAL_PUBLISH"){e=!0,u.tryRecordFocus(r.payload.critical.draggable.id),a(r),u.tryRestoreFocusRecorded();return}if(a(r),!!e){if(r.type==="FLUSH"){e=!1,u.tryRestoreFocusRecorded();return}if(r.type==="DROP_COMPLETE"){e=!1;var n=r.payload.completed.result;n.combine&&u.tryShiftRecord(n.draggableId,n.combine.draggableId),u.tryRestoreFocusRecorded()}}}}}},Ov0=function(e){return e.type==="DROP_COMPLETE"||e.type==="DROP_ANIMATE"||e.type==="FLUSH"},$v0=function(u){return function(e){return function(a){return function(r){if(Ov0(r)){u.stop(),a(r);return}if(r.type==="INITIAL_PUBLISH"){a(r);var n=e.getState();n.phase!=="DRAGGING"&&Bu(!1),u.start(n);return}a(r),u.scroll(e.getState())}}}},Hv0=function(u){return function(e){return function(a){if(e(a),a.type==="PUBLISH_WHILE_DRAGGING"){var r=u.getState();r.phase==="DROP_PENDING"&&(r.isWaiting||u.dispatch(fU({reason:r.reason})))}}}},Gv0=zJ,_v0=function(u){var e=u.dimensionMarshal,a=u.focusMarshal,r=u.styleMarshal,n=u.getResponders,t=u.announce,i=u.autoScroller;return BJ(uv0,Gv0(Sp0(gv0(r),Kv0(e),pv0(e),Av0,Lv0,Rv0,Hv0,$v0(i),zv0,Iv0(a),Nv0(n,t))))},Ep=function(){return{additions:{},removals:{},modified:{}}};function Vv0(u){var e=u.registry,a=u.callbacks,r=Ep(),n=null,t=function(){n||(a.collectionStarting(),n=requestAnimationFrame(function(){n=null;var E=r,c=E.additions,d=E.removals,D=E.modified,m=Object.keys(c).map(function(p){return e.draggable.getById(p).getDimension(da)}).sort(function(p,f){return p.descriptor.index-f.descriptor.index}),h=Object.keys(D).map(function(p){var f=e.droppable.getById(p),C=f.callbacks.getScrollWhileDragging();return{droppableId:p,scroll:C}}),g={additions:m,removals:Object.keys(d),modified:h};r=Ep(),a.publish(g)}))},i=function(E){var c=E.descriptor.id;r.additions[c]=E,r.modified[E.descriptor.droppableId]=!0,r.removals[c]&&delete r.removals[c],t()},o=function(E){var c=E.descriptor;r.removals[c.id]=!0,r.modified[c.droppableId]=!0,r.additions[c.id]&&delete r.additions[c.id],t()},s=function(){n&&(cancelAnimationFrame(n),n=null,r=Ep())};return{add:i,remove:o,stop:s}}var kU=function(u){var e=u.scrollHeight,a=u.scrollWidth,r=u.height,n=u.width,t=vr({x:a,y:e},{x:n,y:r}),i={x:Math.max(0,t.x),y:Math.max(0,t.y)};return i},AU=function(){var u=document.documentElement;return u||Bu(!1),u},bU=function(){var u=AU(),e=kU({scrollHeight:u.scrollHeight,scrollWidth:u.scrollWidth,width:u.clientWidth,height:u.clientHeight});return e},Jv0=function(){var u=FU(),e=bU(),a=u.y,r=u.x,n=AU(),t=n.clientWidth,i=n.clientHeight,o=r+t,s=a+i,l=Sn({top:a,left:r,right:o,bottom:s}),E={frame:l,scroll:{initial:u,current:u,max:e,diff:{value:da,displacement:da}}};return E},Uv0=function(u){var e=u.critical,a=u.scrollOptions,r=u.registry,n=Jv0(),t=n.scroll.current,i=e.droppable,o=r.droppable.getAllByType(i.type).map(function(c){return c.callbacks.getDimensionAndWatchScroll(t,a)}),s=r.draggable.getAllByType(e.draggable.type).map(function(c){return c.getDimension(t)}),l={draggables:uU(s),droppables:XJ(o)},E={dimensions:l,critical:e,viewport:n};return E};function nM(u,e,a){if(a.descriptor.id===e.id||a.descriptor.type!==e.type)return!1;var r=u.droppable.getById(a.descriptor.droppableId);return r.descriptor.mode==="virtual"}var Wv0=function(u,e){var a=null,r=Vv0({callbacks:{publish:e.publishWhileDragging,collectionStarting:e.collectionStarting},registry:u}),n=function(D,m){u.droppable.exists(D)||Bu(!1),a&&e.updateDroppableIsEnabled({id:D,isEnabled:m})},t=function(D,m){a&&(u.droppable.exists(D)||Bu(!1),e.updateDroppableIsCombineEnabled({id:D,isCombineEnabled:m}))},i=function(D,m){a&&(u.droppable.exists(D)||Bu(!1),e.updateDroppableScroll({id:D,newScroll:m}))},o=function(D,m){a&&u.droppable.getById(D).callbacks.scroll(m)},s=function(){if(a){r.stop();var D=a.critical.droppable;u.droppable.getAllByType(D.type).forEach(function(m){return m.callbacks.dragStopped()}),a.unsubscribe(),a=null}},l=function(D){a||Bu(!1);var m=a.critical.draggable;D.type==="ADDITION"&&nM(u,m,D.value)&&r.add(D.value),D.type==="REMOVAL"&&nM(u,m,D.value)&&r.remove(D.value)},E=function(D){a&&Bu(!1);var m=u.draggable.getById(D.draggableId),h=u.droppable.getById(m.descriptor.droppableId),g={draggable:m.descriptor,droppable:h.descriptor},p=u.subscribe(l);return a={critical:g,unsubscribe:p},Uv0({critical:g,registry:u,scrollOptions:D.scrollOptions})},c={updateDroppableIsEnabled:n,updateDroppableIsCombineEnabled:t,scrollDroppable:o,updateDroppableScroll:i,startPublishing:E,stopPublishing:s};return c},yU=function(u,e){return u.phase==="IDLE"?!0:u.phase!=="DROP_ANIMATING"||u.completed.result.draggableId===e?!1:u.completed.result.reason==="DROP"},qv0=function(u){window.scrollBy(u.x,u.y)},Zv0=ca(function(u){return b6(u).filter(function(e){return!(!e.isEnabled||!e.frame)})}),Yv0=function(e,a){var r=co(Zv0(a),function(n){return n.frame||Bu(!1),EU(n.frame.pageMarginBox)(e)});return r},Qv0=function(u){var e=u.center,a=u.destination,r=u.droppables;if(a){var n=r[a];return n.frame?n:null}var t=Yv0(e,r);return t},_i={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(e){return Math.pow(e,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Xv0=function(u,e){var a=u[e.size]*_i.startFromPercentage,r=u[e.size]*_i.maxScrollAtPercentage,n={startScrollingFrom:a,maxScrollValueAt:r};return n},BU=function(u){var e=u.startOfRange,a=u.endOfRange,r=u.current,n=a-e;if(n===0)return 0;var t=r-e,i=t/n;return i},w7=1,uC0=function(u,e){if(u>e.startScrollingFrom)return 0;if(u<=e.maxScrollValueAt)return _i.maxPixelScroll;if(u===e.startScrollingFrom)return w7;var a=BU({startOfRange:e.maxScrollValueAt,endOfRange:e.startScrollingFrom,current:u}),r=1-a,n=_i.maxPixelScroll*_i.ease(r);return Math.ceil(n)},tM=_i.durationDampening.accelerateAt,iM=_i.durationDampening.stopDampeningAt,eC0=function(u,e){var a=e,r=iM,n=Date.now(),t=n-a;if(t>=iM)return u;if(te.height,t=a.width>e.width;return!t&&!n?r:t&&n?null:{x:t?0:r.x,y:n?0:r.y}},rC0=YJ(function(u){return u===0?0:u}),zU=function(u){var e=u.dragStartTime,a=u.container,r=u.subject,n=u.center,t=u.shouldUseTimeDampening,i={top:n.y-a.top,right:a.right-n.x,bottom:a.bottom-n.y,left:n.x-a.left},o=sM({container:a,distanceToEdges:i,dragStartTime:e,axis:F7,shouldUseTimeDampening:t}),s=sM({container:a,distanceToEdges:i,dragStartTime:e,axis:rU,shouldUseTimeDampening:t}),l=rC0({x:s,y:o});if(Gi(l,da))return null;var E=aC0({container:a,subject:r,proposedScroll:l});return E?Gi(E,da)?null:E:null},nC0=YJ(function(u){return u===0?0:u>0?1:-1}),P7=function(){var u=function(a,r){return a<0?a:a>r?a-r:0};return function(e){var a=e.current,r=e.max,n=e.change,t=Ca(a,n),i={x:u(t.x,r.x),y:u(t.y,r.y)};return Gi(i,da)?null:i}}(),SU=function(e){var a=e.max,r=e.current,n=e.change,t={x:Math.max(r.x,a.x),y:Math.max(r.y,a.y)},i=nC0(n),o=P7({max:t,current:r,change:i});return!o||i.x!==0&&o.x===0||i.y!==0&&o.y===0},T7=function(e,a){return SU({current:e.scroll.current,max:e.scroll.max,change:a})},tC0=function(e,a){if(!T7(e,a))return null;var r=e.scroll.max,n=e.scroll.current;return P7({current:n,max:r,change:a})},j7=function(e,a){var r=e.frame;return r?SU({current:r.scroll.current,max:r.scroll.max,change:a}):!1},iC0=function(e,a){var r=e.frame;return!r||!j7(e,a)?null:P7({current:r.scroll.current,max:r.scroll.max,change:a})},oC0=function(u){var e=u.viewport,a=u.subject,r=u.center,n=u.dragStartTime,t=u.shouldUseTimeDampening,i=zU({dragStartTime:n,container:e.frame,subject:a,center:r,shouldUseTimeDampening:t});return i&&T7(e,i)?i:null},sC0=function(u){var e=u.droppable,a=u.subject,r=u.center,n=u.dragStartTime,t=u.shouldUseTimeDampening,i=e.frame;if(!i)return null;var o=zU({dragStartTime:n,container:i.pageMarginBox,subject:a,center:r,shouldUseTimeDampening:t});return o&&j7(e,o)?o:null},lM=function(u){var e=u.state,a=u.dragStartTime,r=u.shouldUseTimeDampening,n=u.scrollWindow,t=u.scrollDroppable,i=e.current.page.borderBoxCenter,o=e.dimensions.draggables[e.critical.draggable.id],s=o.page.marginBox;if(e.isWindowScrollAllowed){var l=e.viewport,E=oC0({dragStartTime:a,viewport:l,subject:s,center:i,shouldUseTimeDampening:r});if(E){n(E);return}}var c=Qv0({center:i,destination:kr(e.impact),droppables:e.dimensions.droppables});if(c){var d=sC0({dragStartTime:a,droppable:c,subject:s,center:i,shouldUseTimeDampening:r});d&&t(c.descriptor.id,d)}},lC0=function(u){var e=u.scrollWindow,a=u.scrollDroppable,r=D3(e),n=D3(a),t=null,i=function(E){t||Bu(!1);var c=t,d=c.shouldUseTimeDampening,D=c.dragStartTime;lM({state:E,scrollWindow:r,scrollDroppable:n,dragStartTime:D,shouldUseTimeDampening:d})},o=function(E){t&&Bu(!1);var c=Date.now(),d=!1,D=function(){d=!0};lM({state:E,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:D,scrollDroppable:D}),t={dragStartTime:c,shouldUseTimeDampening:d},d&&i(E)},s=function(){t&&(r.cancel(),n.cancel(),t=null)};return{start:o,stop:s,scroll:i}},EC0=function(u){var e=u.move,a=u.scrollDroppable,r=u.scrollWindow,n=function(l,E){var c=Ca(l.current.client.selection,E);e({client:c})},t=function(l,E){if(!j7(l,E))return E;var c=iC0(l,E);if(!c)return a(l.descriptor.id,E),null;var d=vr(E,c);a(l.descriptor.id,d);var D=vr(E,d);return D},i=function(l,E,c){if(!l||!T7(E,c))return c;var d=tC0(E,c);if(!d)return r(c),null;var D=vr(c,d);r(D);var m=vr(c,D);return m},o=function(l){var E=l.scrollJumpRequest;if(E){var c=kr(l.impact);c||Bu(!1);var d=t(l.dimensions.droppables[c],E);if(d){var D=l.viewport,m=i(l.isWindowScrollAllowed,D,d);m&&n(l,m)}}};return o},cC0=function(u){var e=u.scrollDroppable,a=u.scrollWindow,r=u.move,n=lC0({scrollWindow:a,scrollDroppable:e}),t=EC0({move:r,scrollWindow:a,scrollDroppable:e}),i=function(l){if(l.phase==="DRAGGING"){if(l.movementMode==="FLUID"){n.scroll(l);return}l.scrollJumpRequest&&t(l)}},o={scroll:i,start:n.start,stop:n.stop};return o},l1="data-rbd",E1=function(){var u=l1+"-drag-handle";return{base:u,draggableId:u+"-draggable-id",contextId:u+"-context-id"}}(),Hv=function(){var u=l1+"-draggable";return{base:u,contextId:u+"-context-id",id:u+"-id"}}(),dC0=function(){var u=l1+"-droppable";return{base:u,contextId:u+"-context-id",id:u+"-id"}}(),EM={contextId:l1+"-scroll-container-context-id"},DC0=function(e){return function(a){return"["+a+'="'+e+'"]'}},b4=function(e,a){return e.map(function(r){var n=r.styles[a];return n?r.selector+" { "+n+" }":""}).join(" ")},xC0="pointer-events: none;",mC0=function(u){var e=DC0(u),a=function(){var o=` + `+qS(e.source)+` + `},j5={dragHandleUsageInstructions:Qg0,onDragStart:Xg0,onDragUpdate:uf0,onDragEnd:ef0},da={x:0,y:0},Ca=function(e,a){return{x:e.x+a.x,y:e.y+a.y}},vr=function(e,a){return{x:e.x-a.x,y:e.y-a.y}},Gi=function(e,a){return e.x===a.x&&e.y===a.y},T1=function(e){return{x:e.x!==0?-e.x:0,y:e.y!==0?-e.y:0}},ls=function(e,a,r){var n;return r===void 0&&(r=0),n={},n[e]=a,n[e==="x"?"y":"x"]=r,n},x3=function(e,a){return Math.sqrt(Math.pow(a.x-e.x,2)+Math.pow(a.y-e.y,2))},ZS=function(e,a){return Math.min.apply(Math,a.map(function(r){return x3(e,r)}))},XJ=function(e){return function(a){return{x:e(a.x),y:e(a.y)}}},af0=function(u,e){var a=Sn({top:Math.max(e.top,u.top),right:Math.min(e.right,u.right),bottom:Math.min(e.bottom,u.bottom),left:Math.max(e.left,u.left)});return a.width<=0||a.height<=0?null:a},Cc=function(e,a){return{top:e.top+a.y,left:e.left+a.x,bottom:e.bottom+a.y,right:e.right+a.x}},YS=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},rf0={top:0,right:0,bottom:0,left:0},nf0=function(e,a){return a?Cc(e,a.scroll.diff.displacement):e},tf0=function(e,a,r){if(r&&r.increasedBy){var n;return Eu({},e,(n={},n[a.end]=e[a.end]+r.increasedBy[a.line],n))}return e},if0=function(e,a){return a&&a.shouldClipSubject?af0(a.pageMarginBox,e):Sn(e)},s1=function(u){var e=u.page,a=u.withPlaceholder,r=u.axis,n=u.frame,t=nf0(e.marginBox,n),i=tf0(t,r,a),o=if0(i,n);return{page:e,withPlaceholder:a,active:o}},C7=function(u,e){u.frame||Bu(!1);var a=u.frame,r=vr(e,a.scroll.initial),n=T1(r),t=Eu({},a,{scroll:{initial:a.scroll.initial,current:e,diff:{value:r,displacement:n},max:a.scroll.max}}),i=s1({page:u.subject.page,withPlaceholder:u.subject.withPlaceholder,axis:u.axis,frame:t}),o=Eu({},u,{frame:t,subject:i});return o};function cx(u){return Object.values?Object.values(u):Object.keys(u).map(function(e){return u[e]})}function F7(u,e){if(u.findIndex)return u.findIndex(e);for(var a=0;au.bottom,l=r.leftu.right,E=s&&l;if(E)return!0;var c=s&&i||l&&t;return c}},Ef0=function(u){var e=Qr(u.top,u.bottom),a=Qr(u.left,u.right);return function(r){var n=e(r.top)&&e(r.bottom)&&a(r.left)&&a(r.right);return n}},A7={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},tU={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},cf0=function(u){return function(e){var a=Qr(e.top,e.bottom),r=Qr(e.left,e.right);return function(n){return u===A7?a(n.top)&&a(n.bottom):r(n.left)&&r(n.right)}}},df0=function(e,a){var r=a.frame?a.frame.scroll.diff.displacement:da;return Cc(e,r)},Df0=function(e,a,r){return a.subject.active?r(a.subject.active)(e):!1},xf0=function(e,a,r){return r(a)(e)},b7=function(e){var a=e.target,r=e.destination,n=e.viewport,t=e.withDroppableDisplacement,i=e.isVisibleThroughFrameFn,o=t?df0(a,r):a;return Df0(o,r,i)&&xf0(o,n,i)},mf0=function(e){return b7(Eu({},e,{isVisibleThroughFrameFn:nU}))},iU=function(e){return b7(Eu({},e,{isVisibleThroughFrameFn:Ef0}))},hf0=function(e){return b7(Eu({},e,{isVisibleThroughFrameFn:cf0(e.destination.axis)}))},pf0=function(e,a,r){if(typeof r=="boolean")return r;if(!a)return!0;var n=a.invisible,t=a.visible;if(n[e])return!1;var i=t[e];return i?i.shouldAnimate:!0};function gf0(u,e){var a=u.page.marginBox,r={top:e.point.y,right:0,bottom:0,left:e.point.x};return Sn(f7(a,r))}function h3(u){var e=u.afterDragging,a=u.destination,r=u.displacedBy,n=u.viewport,t=u.forceShouldAnimate,i=u.last;return e.reduce(function(s,l){var E=gf0(l,r),c=l.descriptor.id;s.all.push(c);var d=mf0({target:E,destination:a,viewport:n,withDroppableDisplacement:!0});if(!d)return s.invisible[l.descriptor.id]=!0,s;var D=pf0(c,i,t),m={draggableId:c,shouldAnimate:D};return s.visible[c]=m,s},{all:[],visible:{},invisible:{}})}function ff0(u,e){if(!u.length)return 0;var a=u[u.length-1].descriptor.index;return e.inHomeList?a:a+1}function QS(u){var e=u.insideDestination,a=u.inHomeList,r=u.displacedBy,n=u.destination,t=ff0(e,{inHomeList:a});return{displaced:m3,displacedBy:r,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:t}}}}function dx(u){var e=u.draggable,a=u.insideDestination,r=u.destination,n=u.viewport,t=u.displacedBy,i=u.last,o=u.index,s=u.forceShouldAnimate,l=N1(e,r);if(o==null)return QS({insideDestination:a,inHomeList:l,displacedBy:t,destination:r});var E=co(a,function(h){return h.descriptor.index===o});if(!E)return QS({insideDestination:a,inHomeList:l,displacedBy:t,destination:r});var c=z6(e,a),d=a.indexOf(E),D=c.slice(d),m=h3({afterDragging:D,destination:r,displacedBy:t,last:i,viewport:n.frame,forceShouldAnimate:s});return{displaced:m,displacedBy:t,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:o}}}}function eo(u,e){return!!e.effected[u]}var vf0=function(u){var e=u.isMovingForward,a=u.destination,r=u.draggables,n=u.combine,t=u.afterCritical;if(!a.isCombineEnabled)return null;var i=n.draggableId,o=r[i],s=o.descriptor.index,l=eo(i,t);return l?e?s:s-1:e?s+1:s},Cf0=function(u){var e=u.isMovingForward,a=u.isInHomeList,r=u.insideDestination,n=u.location;if(!r.length)return null;var t=n.index,i=e?t+1:t-1,o=r[0].descriptor.index,s=r[r.length-1].descriptor.index,l=a?s:s+1;return il?null:i},Ff0=function(u){var e=u.isMovingForward,a=u.isInHomeList,r=u.draggable,n=u.draggables,t=u.destination,i=u.insideDestination,o=u.previousImpact,s=u.viewport,l=u.afterCritical,E=o.at;if(E||Bu(!1),E.type==="REORDER"){var c=Cf0({isMovingForward:e,isInHomeList:a,location:E.destination,insideDestination:i});return c==null?null:dx({draggable:r,insideDestination:i,destination:t,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:c})}var d=vf0({isMovingForward:e,destination:t,displaced:o.displaced,draggables:n,combine:E.combine,afterCritical:l});return d==null?null:dx({draggable:r,insideDestination:i,destination:t,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:d})},kf0=function(u){var e=u.displaced,a=u.afterCritical,r=u.combineWith,n=u.displacedBy,t=!!(e.visible[r]||e.invisible[r]);return eo(r,a)?t?da:T1(n.point):t?n.point:da},Af0=function(u){var e=u.afterCritical,a=u.impact,r=u.draggables,n=B6(a);n||Bu(!1);var t=n.draggableId,i=r[t].page.borderBox.center,o=kf0({displaced:a.displaced,afterCritical:e,combineWith:t,displacedBy:a.displacedBy});return Ca(i,o)},oU=function(e,a){return a.margin[e.start]+a.borderBox[e.size]/2},bf0=function(e,a){return a.margin[e.end]+a.borderBox[e.size]/2},y7=function(e,a,r){return a[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2},XS=function(e){var a=e.axis,r=e.moveRelativeTo,n=e.isMoving;return ls(a.line,r.marginBox[a.end]+oU(a,n),y7(a,r.marginBox,n))},uM=function(e){var a=e.axis,r=e.moveRelativeTo,n=e.isMoving;return ls(a.line,r.marginBox[a.start]-bf0(a,n),y7(a,r.marginBox,n))},yf0=function(e){var a=e.axis,r=e.moveInto,n=e.isMoving;return ls(a.line,r.contentBox[a.start]+oU(a,n),y7(a,r.contentBox,n))},Bf0=function(u){var e=u.impact,a=u.draggable,r=u.draggables,n=u.droppable,t=u.afterCritical,i=j1(n.descriptor.id,r),o=a.page,s=n.axis;if(!i.length)return yf0({axis:s,moveInto:n.page,isMoving:o});var l=e.displaced,E=e.displacedBy,c=l.all[0];if(c){var d=r[c];if(eo(c,t))return uM({axis:s,moveRelativeTo:d.page,isMoving:o});var D=ox(d.page,E.point);return uM({axis:s,moveRelativeTo:D,isMoving:o})}var m=i[i.length-1];if(m.descriptor.id===a.descriptor.id)return o.borderBox.center;if(eo(m.descriptor.id,t)){var h=ox(m.page,T1(t.displacedBy.point));return XS({axis:s,moveRelativeTo:h,isMoving:o})}return XS({axis:s,moveRelativeTo:m.page,isMoving:o})},Iv=function(u,e){var a=u.frame;return a?Ca(e,a.scroll.diff.displacement):e},zf0=function(e){var a=e.impact,r=e.draggable,n=e.droppable,t=e.draggables,i=e.afterCritical,o=r.page.borderBox.center,s=a.at;return!n||!s?o:s.type==="REORDER"?Bf0({impact:a,draggable:r,draggables:t,droppable:n,afterCritical:i}):Af0({impact:a,draggables:t,afterCritical:i})},S6=function(u){var e=zf0(u),a=u.droppable,r=a?Iv(a,e):e;return r},sU=function(u,e){var a=vr(e,u.scroll.initial),r=T1(a),n=Sn({top:e.y,bottom:e.y+u.frame.height,left:e.x,right:e.x+u.frame.width}),t={frame:n,scroll:{initial:u.scroll.initial,max:u.scroll.max,current:e,diff:{value:a,displacement:r}}};return t};function eM(u,e){return u.map(function(a){return e[a]})}function Sf0(u,e){for(var a=0;a1?E.sort(function(c,d){return ja(c)[o.start]-ja(d)[o.start]})[0]:l.sort(function(c,d){var D=ZS(a,YS(ja(c))),m=ZS(a,YS(ja(d)));return D!==m?D-m:ja(c)[o.start]-ja(d)[o.start]})[0]},aM=function(e,a){var r=e.page.borderBox.center;return eo(e.descriptor.id,a)?vr(r,a.displacedBy.point):r},jf0=function(e,a){var r=e.page.borderBox;return eo(e.descriptor.id,a)?Cc(r,T1(a.displacedBy.point)):r},Nf0=function(u){var e=u.pageBorderBoxCenter,a=u.viewport,r=u.destination,n=u.insideDestination,t=u.afterCritical,i=n.filter(function(o){return iU({target:jf0(o,t),destination:r,viewport:a.frame,withDroppableDisplacement:!0})}).sort(function(o,s){var l=x3(e,Iv(r,aM(o,t))),E=x3(e,Iv(r,aM(s,t)));return le.left&&u.tope.top}function Gf0(u){var e=u.pageBorderBox,a=u.draggable,r=u.candidates,n=a.page.borderBox.center,t=r.map(function(i){var o=i.axis,s=ls(i.axis.line,e.center[o.line],i.page.borderBox.center[o.crossAxisLine]);return{id:i.descriptor.id,distance:x3(n,s)}}).sort(function(i,o){return o.distance-i.distance});return t[0]?t[0].id:null}function _f0(u){var e=u.pageBorderBox,a=u.draggable,r=u.droppables,n=y6(r).filter(function(t){if(!t.isEnabled)return!1;var i=t.subject.active;if(!i||!Hf0(e,i))return!1;if(dU(i)(e.center))return!0;var o=t.axis,s=i.center[o.crossAxisLine],l=e[o.crossAxisStart],E=e[o.crossAxisEnd],c=Qr(i[o.crossAxisStart],i[o.crossAxisEnd]),d=c(l),D=c(E);return!d&&!D?!0:d?ls});return n.length?n.length===1?n[0].descriptor.id:Gf0({pageBorderBox:e,draggable:a,candidates:n}):null}var DU=function(e,a){return Sn(Cc(e,a))},Vf0=function(u,e){var a=u.frame;return a?DU(e,a.scroll.diff.value):e};function xU(u){var e=u.displaced,a=u.id;return!!(e.visible[a]||e.invisible[a])}function Jf0(u){var e=u.draggable,a=u.closest,r=u.inHomeList;return a?r&&a.descriptor.index>e.descriptor.index?a.descriptor.index-1:a.descriptor.index:null}var Uf0=function(u){var e=u.pageBorderBoxWithDroppableScroll,a=u.draggable,r=u.destination,n=u.insideDestination,t=u.last,i=u.viewport,o=u.afterCritical,s=r.axis,l=Fc(r.axis,a.displaceBy),E=l.value,c=e[s.start],d=e[s.end],D=z6(a,n),m=co(D,function(g){var p=g.descriptor.id,f=g.page.borderBox.center[s.line],C=eo(p,o),v=xU({displaced:t,id:p});return C?v?d<=f:cp[o.start]+C&&cp[o.start]-l+C&&Ep[o.start]+l+C&&cp[o.start]+C&&E=tM)return kU;var t=n/tM,i=Hv+Av0*t,o=r==="CANCEL"?i*bv0:i;return Number(o.toFixed(2))},Bv0=function(u){var e=u.impact,a=u.draggable,r=u.dimensions,n=u.viewport,t=u.afterCritical,i=r.draggables,o=r.droppables,s=kr(e),l=s?o[s]:null,E=o[a.descriptor.droppableId],c=pU({impact:e,draggable:a,draggables:i,afterCritical:t,droppable:l||E,viewport:n}),d=vr(c,a.client.borderBox.center);return d},zv0=function(u){var e=u.draggables,a=u.reason,r=u.lastImpact,n=u.home,t=u.viewport,i=u.onLiftImpact;if(!r.at||a!=="DROP"){var o=hU({draggables:e,impact:i,destination:n,viewport:t,forceShouldAnimate:!0});return{impact:o,didDropInsideDroppable:!1}}if(r.at.type==="REORDER")return{impact:r,didDropInsideDroppable:!0};var s=Eu({},r,{displaced:m3});return{impact:s,didDropInsideDroppable:!0}},Sv0=function(u){var e=u.getState,a=u.dispatch;return function(r){return function(n){if(n.type!=="DROP"){r(n);return}var t=e(),i=n.payload.reason;if(t.phase==="COLLECTING"){a(Cv0({reason:i}));return}if(t.phase!=="IDLE"){var o=t.phase==="DROP_PENDING"&&t.isWaiting;o&&Bu(!1),t.phase==="DRAGGING"||t.phase==="DROP_PENDING"||Bu(!1);var s=t.critical,l=t.dimensions,E=l.draggables[t.critical.draggable.id],c=zv0({reason:i,lastImpact:t.impact,afterCritical:t.afterCritical,onLiftImpact:t.onLiftImpact,home:t.dimensions.droppables[t.critical.droppable.id],viewport:t.viewport,draggables:t.dimensions.draggables}),d=c.impact,D=c.didDropInsideDroppable,m=D?k7(d):null,h=D?B6(d):null,g={index:s.draggable.index,droppableId:s.droppable.id},p={draggableId:E.descriptor.id,type:E.descriptor.type,source:g,reason:i,mode:t.movementMode,destination:m,combine:h},f=Bv0({impact:d,draggable:E,dimensions:l,viewport:t.viewport,afterCritical:t.afterCritical}),C={critical:t.critical,afterCritical:t.afterCritical,result:p,impact:d},v=!Gi(t.current.client.offset,f)||!!p.combine;if(!v){a(M7({completed:C}));return}var A=yv0({current:t.current.client.offset,destination:f,reason:i}),F={newHomeClientOffset:f,dropDuration:A,completed:C};a(vv0(F))}}}},AU=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Mv0(u){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(a){a.target!==window&&a.target!==window.document||u()}}}function wv0(u){var e=u.onWindowScroll;function a(){e(AU())}var r=D3(a),n=Mv0(r),t=Hi;function i(){return t!==Hi}function o(){i()&&Bu(!1),t=Wr(window,[n])}function s(){i()||Bu(!1),r.cancel(),t(),t=Hi}return{start:o,stop:s,isActive:i}}var Pv0=function(e){return e.type==="DROP_COMPLETE"||e.type==="DROP_ANIMATE"||e.type==="FLUSH"},Tv0=function(u){var e=wv0({onWindowScroll:function(r){u.dispatch(xv0({newScroll:r}))}});return function(a){return function(r){!e.isActive()&&r.type==="INITIAL_PUBLISH"&&e.start(),e.isActive()&&Pv0(r)&&e.stop(),a(r)}}},jv0=function(u){var e=!1,a=!1,r=setTimeout(function(){a=!0}),n=function(i){e||a||(e=!0,u(i),clearTimeout(r))};return n.wasCalled=function(){return e},n},Nv0=function(){var u=[],e=function(t){var i=F7(u,function(l){return l.timerId===t});i===-1&&Bu(!1);var o=u.splice(i,1),s=o[0];s.callback()},a=function(t){var i=setTimeout(function(){return e(i)}),o={timerId:i,callback:t};u.push(o)},r=function(){if(u.length){var t=[].concat(u);u.length=0,t.forEach(function(i){clearTimeout(i.timerId),i.callback()})}};return{add:a,flush:r}},Lv0=function(e,a){return e==null&&a==null?!0:e==null||a==null?!1:e.droppableId===a.droppableId&&e.index===a.index},Rv0=function(e,a){return e==null&&a==null?!0:e==null||a==null?!1:e.draggableId===a.draggableId&&e.droppableId===a.droppableId},Kv0=function(e,a){if(e===a)return!0;var r=e.draggable.id===a.draggable.id&&e.draggable.droppableId===a.draggable.droppableId&&e.draggable.type===a.draggable.type&&e.draggable.index===a.draggable.index,n=e.droppable.id===a.droppable.id&&e.droppable.type===a.droppable.type;return r&&n},A4=function(e,a){a()},Nd=function(e,a){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:a}},Ep=function(e,a,r,n){if(!e){r(n(a));return}var t=jv0(r),i={announce:t};e(a,i),t.wasCalled()||r(n(a))},Iv0=function(u,e){var a=Nv0(),r=null,n=function(d,D){r&&Bu(!1),A4("onBeforeCapture",function(){var m=u().onBeforeCapture;if(m){var h={draggableId:d,mode:D};m(h)}})},t=function(d,D){r&&Bu(!1),A4("onBeforeDragStart",function(){var m=u().onBeforeDragStart;m&&m(Nd(d,D))})},i=function(d,D){r&&Bu(!1);var m=Nd(d,D);r={mode:D,lastCritical:d,lastLocation:m.source,lastCombine:null},a.add(function(){A4("onDragStart",function(){return Ep(u().onDragStart,m,e,j5.onDragStart)})})},o=function(d,D){var m=k7(D),h=B6(D);r||Bu(!1);var g=!Kv0(d,r.lastCritical);g&&(r.lastCritical=d);var p=!Lv0(r.lastLocation,m);p&&(r.lastLocation=m);var f=!Rv0(r.lastCombine,h);if(f&&(r.lastCombine=h),!(!g&&!p&&!f)){var C=Eu({},Nd(d,r.mode),{combine:h,destination:m});a.add(function(){A4("onDragUpdate",function(){return Ep(u().onDragUpdate,C,e,j5.onDragUpdate)})})}},s=function(){r||Bu(!1),a.flush()},l=function(d){r||Bu(!1),r=null,A4("onDragEnd",function(){return Ep(u().onDragEnd,d,e,j5.onDragEnd)})},E=function(){if(r){var d=Eu({},Nd(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});l(d)}};return{beforeCapture:n,beforeStart:t,start:i,update:o,flush:s,drop:l,abort:E}},Ov0=function(u,e){var a=Iv0(u,e);return function(r){return function(n){return function(t){if(t.type==="BEFORE_INITIAL_CAPTURE"){a.beforeCapture(t.payload.draggableId,t.payload.movementMode);return}if(t.type==="INITIAL_PUBLISH"){var i=t.payload.critical;a.beforeStart(i,t.payload.movementMode),n(t),a.start(i,t.payload.movementMode);return}if(t.type==="DROP_COMPLETE"){var o=t.payload.completed.result;a.flush(),n(t),a.drop(o);return}if(n(t),t.type==="FLUSH"){a.abort();return}var s=r.getState();s.phase==="DRAGGING"&&a.update(s.critical,s.impact)}}}},$v0=function(u){return function(e){return function(a){if(a.type!=="DROP_ANIMATION_FINISHED"){e(a);return}var r=u.getState();r.phase!=="DROP_ANIMATING"&&Bu(!1),u.dispatch(M7({completed:r.completed}))}}},Hv0=function(u){var e=null,a=null;function r(){a&&(cancelAnimationFrame(a),a=null),e&&(e(),e=null)}return function(n){return function(t){if((t.type==="FLUSH"||t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATION_FINISHED")&&r(),n(t),t.type==="DROP_ANIMATE"){var i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var s=u.getState();s.phase==="DROP_ANIMATING"&&u.dispatch(FU())}};a=requestAnimationFrame(function(){a=null,e=Wr(window,[i])})}}}},Gv0=function(u){return function(){return function(e){return function(a){(a.type==="DROP_COMPLETE"||a.type==="FLUSH"||a.type==="DROP_ANIMATE")&&u.stopPublishing(),e(a)}}}},_v0=function(u){var e=!1;return function(){return function(a){return function(r){if(r.type==="INITIAL_PUBLISH"){e=!0,u.tryRecordFocus(r.payload.critical.draggable.id),a(r),u.tryRestoreFocusRecorded();return}if(a(r),!!e){if(r.type==="FLUSH"){e=!1,u.tryRestoreFocusRecorded();return}if(r.type==="DROP_COMPLETE"){e=!1;var n=r.payload.completed.result;n.combine&&u.tryShiftRecord(n.draggableId,n.combine.draggableId),u.tryRestoreFocusRecorded()}}}}}},Vv0=function(e){return e.type==="DROP_COMPLETE"||e.type==="DROP_ANIMATE"||e.type==="FLUSH"},Jv0=function(u){return function(e){return function(a){return function(r){if(Vv0(r)){u.stop(),a(r);return}if(r.type==="INITIAL_PUBLISH"){a(r);var n=e.getState();n.phase!=="DRAGGING"&&Bu(!1),u.start(n);return}a(r),u.scroll(e.getState())}}}},Uv0=function(u){return function(e){return function(a){if(e(a),a.type==="PUBLISH_WHILE_DRAGGING"){var r=u.getState();r.phase==="DROP_PENDING"&&(r.isWaiting||u.dispatch(CU({reason:r.reason})))}}}},Wv0=MJ,qv0=function(u){var e=u.dimensionMarshal,a=u.focusMarshal,r=u.styleMarshal,n=u.getResponders,t=u.announce,i=u.autoScroller;return SJ(tv0,Wv0(jp0(kv0(r),Gv0(e),Fv0(e),Sv0,$v0,Hv0,Uv0,Jv0(i),Tv0,_v0(a),Ov0(n,t))))},cp=function(){return{additions:{},removals:{},modified:{}}};function Zv0(u){var e=u.registry,a=u.callbacks,r=cp(),n=null,t=function(){n||(a.collectionStarting(),n=requestAnimationFrame(function(){n=null;var E=r,c=E.additions,d=E.removals,D=E.modified,m=Object.keys(c).map(function(p){return e.draggable.getById(p).getDimension(da)}).sort(function(p,f){return p.descriptor.index-f.descriptor.index}),h=Object.keys(D).map(function(p){var f=e.droppable.getById(p),C=f.callbacks.getScrollWhileDragging();return{droppableId:p,scroll:C}}),g={additions:m,removals:Object.keys(d),modified:h};r=cp(),a.publish(g)}))},i=function(E){var c=E.descriptor.id;r.additions[c]=E,r.modified[E.descriptor.droppableId]=!0,r.removals[c]&&delete r.removals[c],t()},o=function(E){var c=E.descriptor;r.removals[c.id]=!0,r.modified[c.droppableId]=!0,r.additions[c.id]&&delete r.additions[c.id],t()},s=function(){n&&(cancelAnimationFrame(n),n=null,r=cp())};return{add:i,remove:o,stop:s}}var bU=function(u){var e=u.scrollHeight,a=u.scrollWidth,r=u.height,n=u.width,t=vr({x:a,y:e},{x:n,y:r}),i={x:Math.max(0,t.x),y:Math.max(0,t.y)};return i},yU=function(){var u=document.documentElement;return u||Bu(!1),u},BU=function(){var u=yU(),e=bU({scrollHeight:u.scrollHeight,scrollWidth:u.scrollWidth,width:u.clientWidth,height:u.clientHeight});return e},Yv0=function(){var u=AU(),e=BU(),a=u.y,r=u.x,n=yU(),t=n.clientWidth,i=n.clientHeight,o=r+t,s=a+i,l=Sn({top:a,left:r,right:o,bottom:s}),E={frame:l,scroll:{initial:u,current:u,max:e,diff:{value:da,displacement:da}}};return E},Qv0=function(u){var e=u.critical,a=u.scrollOptions,r=u.registry,n=Yv0(),t=n.scroll.current,i=e.droppable,o=r.droppable.getAllByType(i.type).map(function(c){return c.callbacks.getDimensionAndWatchScroll(t,a)}),s=r.draggable.getAllByType(e.draggable.type).map(function(c){return c.getDimension(t)}),l={draggables:aU(s),droppables:eU(o)},E={dimensions:l,critical:e,viewport:n};return E};function iM(u,e,a){if(a.descriptor.id===e.id||a.descriptor.type!==e.type)return!1;var r=u.droppable.getById(a.descriptor.droppableId);return r.descriptor.mode==="virtual"}var Xv0=function(u,e){var a=null,r=Zv0({callbacks:{publish:e.publishWhileDragging,collectionStarting:e.collectionStarting},registry:u}),n=function(D,m){u.droppable.exists(D)||Bu(!1),a&&e.updateDroppableIsEnabled({id:D,isEnabled:m})},t=function(D,m){a&&(u.droppable.exists(D)||Bu(!1),e.updateDroppableIsCombineEnabled({id:D,isCombineEnabled:m}))},i=function(D,m){a&&(u.droppable.exists(D)||Bu(!1),e.updateDroppableScroll({id:D,newScroll:m}))},o=function(D,m){a&&u.droppable.getById(D).callbacks.scroll(m)},s=function(){if(a){r.stop();var D=a.critical.droppable;u.droppable.getAllByType(D.type).forEach(function(m){return m.callbacks.dragStopped()}),a.unsubscribe(),a=null}},l=function(D){a||Bu(!1);var m=a.critical.draggable;D.type==="ADDITION"&&iM(u,m,D.value)&&r.add(D.value),D.type==="REMOVAL"&&iM(u,m,D.value)&&r.remove(D.value)},E=function(D){a&&Bu(!1);var m=u.draggable.getById(D.draggableId),h=u.droppable.getById(m.descriptor.droppableId),g={draggable:m.descriptor,droppable:h.descriptor},p=u.subscribe(l);return a={critical:g,unsubscribe:p},Qv0({critical:g,registry:u,scrollOptions:D.scrollOptions})},c={updateDroppableIsEnabled:n,updateDroppableIsCombineEnabled:t,scrollDroppable:o,updateDroppableScroll:i,startPublishing:E,stopPublishing:s};return c},zU=function(u,e){return u.phase==="IDLE"?!0:u.phase!=="DROP_ANIMATING"||u.completed.result.draggableId===e?!1:u.completed.result.reason==="DROP"},uC0=function(u){window.scrollBy(u.x,u.y)},eC0=ca(function(u){return y6(u).filter(function(e){return!(!e.isEnabled||!e.frame)})}),aC0=function(e,a){var r=co(eC0(a),function(n){return n.frame||Bu(!1),dU(n.frame.pageMarginBox)(e)});return r},rC0=function(u){var e=u.center,a=u.destination,r=u.droppables;if(a){var n=r[a];return n.frame?n:null}var t=aC0(e,r);return t},_i={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(e){return Math.pow(e,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},nC0=function(u,e){var a=u[e.size]*_i.startFromPercentage,r=u[e.size]*_i.maxScrollAtPercentage,n={startScrollingFrom:a,maxScrollValueAt:r};return n},SU=function(u){var e=u.startOfRange,a=u.endOfRange,r=u.current,n=a-e;if(n===0)return 0;var t=r-e,i=t/n;return i},T7=1,tC0=function(u,e){if(u>e.startScrollingFrom)return 0;if(u<=e.maxScrollValueAt)return _i.maxPixelScroll;if(u===e.startScrollingFrom)return T7;var a=SU({startOfRange:e.maxScrollValueAt,endOfRange:e.startScrollingFrom,current:u}),r=1-a,n=_i.maxPixelScroll*_i.ease(r);return Math.ceil(n)},oM=_i.durationDampening.accelerateAt,sM=_i.durationDampening.stopDampeningAt,iC0=function(u,e){var a=e,r=sM,n=Date.now(),t=n-a;if(t>=sM)return u;if(te.height,t=a.width>e.width;return!t&&!n?r:t&&n?null:{x:t?0:r.x,y:n?0:r.y}},sC0=XJ(function(u){return u===0?0:u}),MU=function(u){var e=u.dragStartTime,a=u.container,r=u.subject,n=u.center,t=u.shouldUseTimeDampening,i={top:n.y-a.top,right:a.right-n.x,bottom:a.bottom-n.y,left:n.x-a.left},o=EM({container:a,distanceToEdges:i,dragStartTime:e,axis:A7,shouldUseTimeDampening:t}),s=EM({container:a,distanceToEdges:i,dragStartTime:e,axis:tU,shouldUseTimeDampening:t}),l=sC0({x:s,y:o});if(Gi(l,da))return null;var E=oC0({container:a,subject:r,proposedScroll:l});return E?Gi(E,da)?null:E:null},lC0=XJ(function(u){return u===0?0:u>0?1:-1}),j7=function(){var u=function(a,r){return a<0?a:a>r?a-r:0};return function(e){var a=e.current,r=e.max,n=e.change,t=Ca(a,n),i={x:u(t.x,r.x),y:u(t.y,r.y)};return Gi(i,da)?null:i}}(),wU=function(e){var a=e.max,r=e.current,n=e.change,t={x:Math.max(r.x,a.x),y:Math.max(r.y,a.y)},i=lC0(n),o=j7({max:t,current:r,change:i});return!o||i.x!==0&&o.x===0||i.y!==0&&o.y===0},N7=function(e,a){return wU({current:e.scroll.current,max:e.scroll.max,change:a})},EC0=function(e,a){if(!N7(e,a))return null;var r=e.scroll.max,n=e.scroll.current;return j7({current:n,max:r,change:a})},L7=function(e,a){var r=e.frame;return r?wU({current:r.scroll.current,max:r.scroll.max,change:a}):!1},cC0=function(e,a){var r=e.frame;return!r||!L7(e,a)?null:j7({current:r.scroll.current,max:r.scroll.max,change:a})},dC0=function(u){var e=u.viewport,a=u.subject,r=u.center,n=u.dragStartTime,t=u.shouldUseTimeDampening,i=MU({dragStartTime:n,container:e.frame,subject:a,center:r,shouldUseTimeDampening:t});return i&&N7(e,i)?i:null},DC0=function(u){var e=u.droppable,a=u.subject,r=u.center,n=u.dragStartTime,t=u.shouldUseTimeDampening,i=e.frame;if(!i)return null;var o=MU({dragStartTime:n,container:i.pageMarginBox,subject:a,center:r,shouldUseTimeDampening:t});return o&&L7(e,o)?o:null},cM=function(u){var e=u.state,a=u.dragStartTime,r=u.shouldUseTimeDampening,n=u.scrollWindow,t=u.scrollDroppable,i=e.current.page.borderBoxCenter,o=e.dimensions.draggables[e.critical.draggable.id],s=o.page.marginBox;if(e.isWindowScrollAllowed){var l=e.viewport,E=dC0({dragStartTime:a,viewport:l,subject:s,center:i,shouldUseTimeDampening:r});if(E){n(E);return}}var c=rC0({center:i,destination:kr(e.impact),droppables:e.dimensions.droppables});if(c){var d=DC0({dragStartTime:a,droppable:c,subject:s,center:i,shouldUseTimeDampening:r});d&&t(c.descriptor.id,d)}},xC0=function(u){var e=u.scrollWindow,a=u.scrollDroppable,r=D3(e),n=D3(a),t=null,i=function(E){t||Bu(!1);var c=t,d=c.shouldUseTimeDampening,D=c.dragStartTime;cM({state:E,scrollWindow:r,scrollDroppable:n,dragStartTime:D,shouldUseTimeDampening:d})},o=function(E){t&&Bu(!1);var c=Date.now(),d=!1,D=function(){d=!0};cM({state:E,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:D,scrollDroppable:D}),t={dragStartTime:c,shouldUseTimeDampening:d},d&&i(E)},s=function(){t&&(r.cancel(),n.cancel(),t=null)};return{start:o,stop:s,scroll:i}},mC0=function(u){var e=u.move,a=u.scrollDroppable,r=u.scrollWindow,n=function(l,E){var c=Ca(l.current.client.selection,E);e({client:c})},t=function(l,E){if(!L7(l,E))return E;var c=cC0(l,E);if(!c)return a(l.descriptor.id,E),null;var d=vr(E,c);a(l.descriptor.id,d);var D=vr(E,d);return D},i=function(l,E,c){if(!l||!N7(E,c))return c;var d=EC0(E,c);if(!d)return r(c),null;var D=vr(c,d);r(D);var m=vr(c,D);return m},o=function(l){var E=l.scrollJumpRequest;if(E){var c=kr(l.impact);c||Bu(!1);var d=t(l.dimensions.droppables[c],E);if(d){var D=l.viewport,m=i(l.isWindowScrollAllowed,D,d);m&&n(l,m)}}};return o},hC0=function(u){var e=u.scrollDroppable,a=u.scrollWindow,r=u.move,n=xC0({scrollWindow:a,scrollDroppable:e}),t=mC0({move:r,scrollWindow:a,scrollDroppable:e}),i=function(l){if(l.phase==="DRAGGING"){if(l.movementMode==="FLUID"){n.scroll(l);return}l.scrollJumpRequest&&t(l)}},o={scroll:i,start:n.start,stop:n.stop};return o},l1="data-rbd",E1=function(){var u=l1+"-drag-handle";return{base:u,draggableId:u+"-draggable-id",contextId:u+"-context-id"}}(),Gv=function(){var u=l1+"-draggable";return{base:u,contextId:u+"-context-id",id:u+"-id"}}(),pC0=function(){var u=l1+"-droppable";return{base:u,contextId:u+"-context-id",id:u+"-id"}}(),dM={contextId:l1+"-scroll-container-context-id"},gC0=function(e){return function(a){return"["+a+'="'+e+'"]'}},b4=function(e,a){return e.map(function(r){var n=r.styles[a];return n?r.selector+" { "+n+" }":""}).join(" ")},fC0="pointer-events: none;",vC0=function(u){var e=gC0(u),a=function(){var o=` cursor: -webkit-grab; cursor: grab; `;return{selector:e(E1.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; - `,resting:o,dragging:xC0,dropAnimating:o}}}(),r=function(){var o=` + `,resting:o,dragging:fC0,dropAnimating:o}}}(),r=function(){var o=` transition: `+BE.outOfTheWay+`; - `;return{selector:e(Hv.contextId),styles:{dragging:o,dropAnimating:o,userCancel:o}}}(),n={selector:e(dC0.contextId),styles:{always:"overflow-anchor: none;"}},t={selector:"body",styles:{dragging:` + `;return{selector:e(Gv.contextId),styles:{dragging:o,dropAnimating:o,userCancel:o}}}(),n={selector:e(pC0.contextId),styles:{always:"overflow-anchor: none;"}},t={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; @@ -449,7 +449,7 @@ Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}fun -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},i=[r,a,n,t];return{always:b4(i,"always"),resting:b4(i,"resting"),dragging:b4(i,"dragging"),dropAnimating:b4(i,"dropAnimating"),userCancel:b4(i,"userCancel")}},Ar=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?x.useLayoutEffect:x.useEffect,cp=function(){var e=document.querySelector("head");return e||Bu(!1),e},cM=function(e){var a=document.createElement("style");return e&&a.setAttribute("nonce",e),a.type="text/css",a};function hC0(u,e){var a=j0(function(){return mC0(u)},[u]),r=x.useRef(null),n=x.useRef(null),t=Qu(ca(function(c){var d=n.current;d||Bu(!1),d.textContent=c}),[]),i=Qu(function(c){var d=r.current;d||Bu(!1),d.textContent=c},[]);Ar(function(){!r.current&&!n.current||Bu(!1);var c=cM(e),d=cM(e);return r.current=c,n.current=d,c.setAttribute(l1+"-always",u),d.setAttribute(l1+"-dynamic",u),cp().appendChild(c),cp().appendChild(d),i(a.always),t(a.resting),function(){var D=function(h){var g=h.current;g||Bu(!1),cp().removeChild(g),h.current=null};D(r),D(n)}},[e,i,t,a.always,a.resting,u]);var o=Qu(function(){return t(a.dragging)},[t,a.dragging]),s=Qu(function(c){if(c==="DROP"){t(a.dropAnimating);return}t(a.userCancel)},[t,a.dropAnimating,a.userCancel]),l=Qu(function(){n.current&&t(a.resting)},[t,a.resting]),E=j0(function(){return{dragging:o,dropping:s,resting:l}},[o,s,l]);return E}var MU=function(u){return u&&u.ownerDocument?u.ownerDocument.defaultView:window};function S6(u){return u instanceof MU(u).HTMLElement}function pC0(u,e){var a="["+E1.contextId+'="'+u+'"]',r=QJ(document.querySelectorAll(a));if(!r.length)return null;var n=co(r,function(t){return t.getAttribute(E1.draggableId)===e});return!n||!S6(n)?null:n}function gC0(u){var e=x.useRef({}),a=x.useRef(null),r=x.useRef(null),n=x.useRef(!1),t=Qu(function(d,D){var m={id:d,focus:D};return e.current[d]=m,function(){var g=e.current,p=g[d];p!==m&&delete g[d]}},[]),i=Qu(function(d){var D=pC0(u,d);D&&D!==document.activeElement&&D.focus()},[u]),o=Qu(function(d,D){a.current===d&&(a.current=D)},[]),s=Qu(function(){r.current||n.current&&(r.current=requestAnimationFrame(function(){r.current=null;var d=a.current;d&&i(d)}))},[i]),l=Qu(function(d){a.current=null;var D=document.activeElement;D&&D.getAttribute(E1.draggableId)===d&&(a.current=d)},[]);Ar(function(){return n.current=!0,function(){n.current=!1;var d=r.current;d&&cancelAnimationFrame(d)}},[]);var E=j0(function(){return{register:t,tryRecordFocus:l,tryRestoreFocusRecorded:s,tryShiftRecord:o}},[t,l,s,o]);return E}function fC0(){var u={draggables:{},droppables:{}},e=[];function a(c){return e.push(c),function(){var D=e.indexOf(c);D!==-1&&e.splice(D,1)}}function r(c){e.length&&e.forEach(function(d){return d(c)})}function n(c){return u.draggables[c]||null}function t(c){var d=n(c);return d||Bu(!1),d}var i={register:function(d){u.draggables[d.descriptor.id]=d,r({type:"ADDITION",value:d})},update:function(d,D){var m=u.draggables[D.descriptor.id];m&&m.uniqueId===d.uniqueId&&(delete u.draggables[D.descriptor.id],u.draggables[d.descriptor.id]=d)},unregister:function(d){var D=d.descriptor.id,m=n(D);m&&d.uniqueId===m.uniqueId&&(delete u.draggables[D],r({type:"REMOVAL",value:d}))},getById:t,findById:n,exists:function(d){return!!n(d)},getAllByType:function(d){return Ex(u.draggables).filter(function(D){return D.descriptor.type===d})}};function o(c){return u.droppables[c]||null}function s(c){var d=o(c);return d||Bu(!1),d}var l={register:function(d){u.droppables[d.descriptor.id]=d},unregister:function(d){var D=o(d.descriptor.id);D&&d.uniqueId===D.uniqueId&&delete u.droppables[d.descriptor.id]},getById:s,findById:o,exists:function(d){return!!o(d)},getAllByType:function(d){return Ex(u.droppables).filter(function(D){return D.descriptor.type===d})}};function E(){u.draggables={},u.droppables={},e.length=0}return{draggable:i,droppable:l,subscribe:a,clean:E}}function vC0(){var u=j0(fC0,[]);return x.useEffect(function(){return function(){requestAnimationFrame(u.clean)}},[u]),u}var N7=uu.createContext(null),dx=function(){var u=document.body;return u||Bu(!1),u},CC0={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},FC0=function(e){return"rbd-announcement-"+e};function kC0(u){var e=j0(function(){return FC0(u)},[u]),a=x.useRef(null);x.useEffect(function(){var t=document.createElement("div");return a.current=t,t.id=e,t.setAttribute("aria-live","assertive"),t.setAttribute("aria-atomic","true"),Eu(t.style,CC0),dx().appendChild(t),function(){setTimeout(function(){var s=dx();s.contains(t)&&s.removeChild(t),t===a.current&&(a.current=null)})}},[e]);var r=Qu(function(n){var t=a.current;if(t){t.textContent=n;return}},[]);return r}var AC0=0,bC0={separator:"::"};function L7(u,e){return e===void 0&&(e=bC0),j0(function(){return""+u+e.separator+AC0++},[e.separator,u])}function yC0(u){var e=u.contextId,a=u.uniqueId;return"rbd-hidden-text-"+e+"-"+a}function BC0(u){var e=u.contextId,a=u.text,r=L7("hidden-text",{separator:"-"}),n=j0(function(){return yC0({contextId:e,uniqueId:r})},[r,e]);return x.useEffect(function(){var i=document.createElement("div");return i.id=n,i.textContent=a,i.style.display="none",dx().appendChild(i),function(){var s=dx();s.contains(i)&&s.removeChild(i)}},[n,a]),n}var M6=uu.createContext(null);function wU(u){var e=x.useRef(u);return x.useEffect(function(){e.current=u}),e}function zC0(){var u=null;function e(){return!!u}function a(i){return i===u}function r(i){u&&Bu(!1);var o={abandon:i};return u=o,o}function n(){u||Bu(!1),u=null}function t(){u&&(u.abandon(),n())}return{isClaimed:e,isActive:a,claim:r,release:n,tryAbandon:t}}var SC0=9,MC0=13,R7=27,PU=32,wC0=33,PC0=34,TC0=35,jC0=36,NC0=37,LC0=38,RC0=39,KC0=40,Nd,IC0=(Nd={},Nd[MC0]=!0,Nd[SC0]=!0,Nd),TU=function(u){IC0[u.keyCode]&&u.preventDefault()},w6=function(){var u="visibilitychange";if(typeof document>"u")return u;var e=[u,"ms"+u,"webkit"+u,"moz"+u,"o"+u],a=co(e,function(r){return"on"+r in document});return a||u}(),jU=0,dM=5;function OC0(u,e){return Math.abs(e.x-u.x)>=dM||Math.abs(e.y-u.y)>=dM}var DM={type:"IDLE"};function $C0(u){var e=u.cancel,a=u.completed,r=u.getPhase,n=u.setPhase;return[{eventName:"mousemove",fn:function(i){var o=i.button,s=i.clientX,l=i.clientY;if(o===jU){var E={x:s,y:l},c=r();if(c.type==="DRAGGING"){i.preventDefault(),c.actions.move(E);return}c.type!=="PENDING"&&Bu(!1);var d=c.point;if(OC0(d,E)){i.preventDefault();var D=c.actions.fluidLift(E);n({type:"DRAGGING",actions:D})}}}},{eventName:"mouseup",fn:function(i){var o=r();if(o.type!=="DRAGGING"){e();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"mousedown",fn:function(i){r().type==="DRAGGING"&&i.preventDefault(),e()}},{eventName:"keydown",fn:function(i){var o=r();if(o.type==="PENDING"){e();return}if(i.keyCode===R7){i.preventDefault(),e();return}TU(i)}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){r().type==="PENDING"&&e()}},{eventName:"webkitmouseforcedown",fn:function(i){var o=r();if(o.type==="IDLE"&&Bu(!1),o.actions.shouldRespectForcePress()){e();return}i.preventDefault()}},{eventName:w6,fn:e}]}function HC0(u){var e=x.useRef(DM),a=x.useRef(Hi),r=j0(function(){return{eventName:"mousedown",fn:function(c){if(!c.defaultPrevented&&c.button===jU&&!(c.ctrlKey||c.metaKey||c.shiftKey||c.altKey)){var d=u.findClosestDraggableId(c);if(d){var D=u.tryGetLock(d,i,{sourceEvent:c});if(D){c.preventDefault();var m={x:c.clientX,y:c.clientY};a.current(),l(D,m)}}}}}},[u]),n=j0(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(c){if(!c.defaultPrevented){var d=u.findClosestDraggableId(c);if(d){var D=u.findOptionsForDraggable(d);D&&(D.shouldRespectForcePress||u.canGetLock(d)&&c.preventDefault())}}}}},[u]),t=Qu(function(){var c={passive:!1,capture:!0};a.current=Wr(window,[n,r],c)},[n,r]),i=Qu(function(){var E=e.current;E.type!=="IDLE"&&(e.current=DM,a.current(),t())},[t]),o=Qu(function(){var E=e.current;i(),E.type==="DRAGGING"&&E.actions.cancel({shouldBlockNextClick:!0}),E.type==="PENDING"&&E.actions.abort()},[i]),s=Qu(function(){var c={capture:!0,passive:!1},d=$C0({cancel:o,completed:i,getPhase:function(){return e.current},setPhase:function(m){e.current=m}});a.current=Wr(window,d,c)},[o,i]),l=Qu(function(c,d){e.current.type!=="IDLE"&&Bu(!1),e.current={type:"PENDING",point:d,actions:c},s()},[s]);Ar(function(){return t(),function(){a.current()}},[t])}var Vs;function GC0(){}var _C0=(Vs={},Vs[PC0]=!0,Vs[wC0]=!0,Vs[jC0]=!0,Vs[TC0]=!0,Vs);function VC0(u,e){function a(){e(),u.cancel()}function r(){e(),u.drop()}return[{eventName:"keydown",fn:function(t){if(t.keyCode===R7){t.preventDefault(),a();return}if(t.keyCode===PU){t.preventDefault(),r();return}if(t.keyCode===KC0){t.preventDefault(),u.moveDown();return}if(t.keyCode===LC0){t.preventDefault(),u.moveUp();return}if(t.keyCode===RC0){t.preventDefault(),u.moveRight();return}if(t.keyCode===NC0){t.preventDefault(),u.moveLeft();return}if(_C0[t.keyCode]){t.preventDefault();return}TU(t)}},{eventName:"mousedown",fn:a},{eventName:"mouseup",fn:a},{eventName:"click",fn:a},{eventName:"touchstart",fn:a},{eventName:"resize",fn:a},{eventName:"wheel",fn:a,options:{passive:!0}},{eventName:w6,fn:a}]}function JC0(u){var e=x.useRef(GC0),a=j0(function(){return{eventName:"keydown",fn:function(t){if(t.defaultPrevented||t.keyCode!==PU)return;var i=u.findClosestDraggableId(t);if(!i)return;var o=u.tryGetLock(i,E,{sourceEvent:t});if(!o)return;t.preventDefault();var s=!0,l=o.snapLift();e.current();function E(){s||Bu(!1),s=!1,e.current(),r()}e.current=Wr(window,VC0(l,E),{capture:!0,passive:!1})}}},[u]),r=Qu(function(){var t={passive:!1,capture:!0};e.current=Wr(window,[a],t)},[a]);Ar(function(){return r(),function(){e.current()}},[r])}var dp={type:"IDLE"},UC0=120,WC0=.15;function qC0(u){var e=u.cancel,a=u.getPhase;return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:function(n){n.preventDefault()}},{eventName:"keydown",fn:function(n){if(a().type!=="DRAGGING"){e();return}n.keyCode===R7&&n.preventDefault(),e()}},{eventName:w6,fn:e}]}function ZC0(u){var e=u.cancel,a=u.completed,r=u.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(t){var i=r();if(i.type!=="DRAGGING"){e();return}i.hasMoved=!0;var o=t.touches[0],s=o.clientX,l=o.clientY,E={x:s,y:l};t.preventDefault(),i.actions.move(E)}},{eventName:"touchend",fn:function(t){var i=r();if(i.type!=="DRAGGING"){e();return}t.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"touchcancel",fn:function(t){if(r().type!=="DRAGGING"){e();return}t.preventDefault(),e()}},{eventName:"touchforcechange",fn:function(t){var i=r();i.type==="IDLE"&&Bu(!1);var o=t.touches[0];if(o){var s=o.force>=WC0;if(s){var l=i.actions.shouldRespectForcePress();if(i.type==="PENDING"){l&&e();return}if(l){if(i.hasMoved){t.preventDefault();return}e();return}t.preventDefault()}}}},{eventName:w6,fn:e}]}function YC0(u){var e=x.useRef(dp),a=x.useRef(Hi),r=Qu(function(){return e.current},[]),n=Qu(function(D){e.current=D},[]),t=j0(function(){return{eventName:"touchstart",fn:function(D){if(!D.defaultPrevented){var m=u.findClosestDraggableId(D);if(m){var h=u.tryGetLock(m,o,{sourceEvent:D});if(h){var g=D.touches[0],p=g.clientX,f=g.clientY,C={x:p,y:f};a.current(),c(h,C)}}}}}},[u]),i=Qu(function(){var D={capture:!0,passive:!1};a.current=Wr(window,[t],D)},[t]),o=Qu(function(){var d=e.current;d.type!=="IDLE"&&(d.type==="PENDING"&&clearTimeout(d.longPressTimerId),n(dp),a.current(),i())},[i,n]),s=Qu(function(){var d=e.current;o(),d.type==="DRAGGING"&&d.actions.cancel({shouldBlockNextClick:!0}),d.type==="PENDING"&&d.actions.abort()},[o]),l=Qu(function(){var D={capture:!0,passive:!1},m={cancel:s,completed:o,getPhase:r},h=Wr(window,ZC0(m),D),g=Wr(window,qC0(m),D);a.current=function(){h(),g()}},[s,r,o]),E=Qu(function(){var D=r();D.type!=="PENDING"&&Bu(!1);var m=D.actions.fluidLift(D.point);n({type:"DRAGGING",actions:m,hasMoved:!1})},[r,n]),c=Qu(function(D,m){r().type!=="IDLE"&&Bu(!1);var h=setTimeout(E,UC0);n({type:"PENDING",point:m,actions:D,longPressTimerId:h}),l()},[l,r,n,E]);Ar(function(){return i(),function(){a.current();var m=r();m.type==="PENDING"&&(clearTimeout(m.longPressTimerId),n(dp))}},[r,i,n]),Ar(function(){var D=Wr(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return D},[])}var QC0={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function NU(u,e){if(e==null)return!1;var a=!!QC0[e.tagName.toLowerCase()];if(a)return!0;var r=e.getAttribute("contenteditable");return r==="true"||r===""?!0:e===u?!1:NU(u,e.parentElement)}function XC0(u,e){var a=e.target;return S6(a)?NU(u,a):!1}var uF0=function(u){return Sn(u.getBoundingClientRect()).center};function eF0(u){return u instanceof MU(u).Element}var aF0=function(){var u="matches";if(typeof document>"u")return u;var e=[u,"msMatchesSelector","webkitMatchesSelector"],a=co(e,function(r){return r in Element.prototype});return a||u}();function LU(u,e){return u==null?null:u[aF0](e)?u:LU(u.parentElement,e)}function rF0(u,e){return u.closest?u.closest(e):LU(u,e)}function nF0(u){return"["+E1.contextId+'="'+u+'"]'}function tF0(u,e){var a=e.target;if(!eF0(a))return null;var r=nF0(u),n=rF0(a,r);return!n||!S6(n)?null:n}function iF0(u,e){var a=tF0(u,e);return a?a.getAttribute(E1.draggableId):null}function oF0(u,e){var a="["+Hv.contextId+'="'+u+'"]',r=QJ(document.querySelectorAll(a)),n=co(r,function(t){return t.getAttribute(Hv.id)===e});return!n||!S6(n)?null:n}function sF0(u){u.preventDefault()}function Ld(u){var e=u.expected,a=u.phase,r=u.isLockActive;return u.shouldWarn,!(!r()||e!==a)}function RU(u){var e=u.lockAPI,a=u.store,r=u.registry,n=u.draggableId;if(e.isClaimed())return!1;var t=r.draggable.findById(n);return!(!t||!t.options.isEnabled||!yU(a.getState(),n))}function lF0(u){var e=u.lockAPI,a=u.contextId,r=u.store,n=u.registry,t=u.draggableId,i=u.forceSensorStop,o=u.sourceEvent,s=RU({lockAPI:e,store:r,registry:n,draggableId:t});if(!s)return null;var l=n.draggable.getById(t),E=oF0(a,l.descriptor.id);if(!E||o&&!l.options.canDragInteractiveElements&&XC0(E,o))return null;var c=e.claim(i||Hi),d="PRE_DRAG";function D(){return l.options.shouldRespectForcePress}function m(){return e.isActive(c)}function h(F,k){Ld({expected:F,phase:d,isLockActive:m,shouldWarn:!0})&&r.dispatch(k())}var g=h.bind(null,"DRAGGING");function p(F){function k(){e.release(),d="COMPLETED"}d!=="PRE_DRAG"&&(k(),d!=="PRE_DRAG"&&Bu(!1)),r.dispatch(av0(F.liftActionArgs)),d="DRAGGING";function y(b,B){if(B===void 0&&(B={shouldBlockNextClick:!1}),F.cleanup(),B.shouldBlockNextClick){var M=Wr(window,[{eventName:"click",fn:sF0,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(M)}k(),r.dispatch(fU({reason:b}))}return Eu({isActive:function(){return Ld({expected:"DRAGGING",phase:d,isLockActive:m,shouldWarn:!1})},shouldRespectForcePress:D,drop:function(B){return y("DROP",B)},cancel:function(B){return y("CANCEL",B)}},F.actions)}function f(F){var k=D3(function(b){g(function(){return gU({client:b})})}),y=p({liftActionArgs:{id:t,clientSelection:F,movementMode:"FLUID"},cleanup:function(){return k.cancel()},actions:{move:k}});return Eu({},y,{move:k})}function C(){var F={moveUp:function(){return g(cv0)},moveRight:function(){return g(Dv0)},moveDown:function(){return g(dv0)},moveLeft:function(){return g(xv0)}};return p({liftActionArgs:{id:t,clientSelection:uF0(E),movementMode:"SNAP"},cleanup:Hi,actions:F})}function v(){var F=Ld({expected:"PRE_DRAG",phase:d,isLockActive:m,shouldWarn:!0});F&&e.release()}var A={isActive:function(){return Ld({expected:"PRE_DRAG",phase:d,isLockActive:m,shouldWarn:!1})},shouldRespectForcePress:D,fluidLift:f,snapLift:C,abort:v};return A}var EF0=[HC0,JC0,YC0];function cF0(u){var e=u.contextId,a=u.store,r=u.registry,n=u.customSensors,t=u.enableDefaultSensors,i=[].concat(t?EF0:[],n||[]),o=x.useState(function(){return zC0()})[0],s=Qu(function(f,C){f.isDragging&&!C.isDragging&&o.tryAbandon()},[o]);Ar(function(){var f=a.getState(),C=a.subscribe(function(){var v=a.getState();s(f,v),f=v});return C},[o,a,s]),Ar(function(){return o.tryAbandon},[o.tryAbandon]);for(var l=Qu(function(p){return RU({lockAPI:o,registry:r,store:a,draggableId:p})},[o,r,a]),E=Qu(function(p,f,C){return lF0({lockAPI:o,registry:r,contextId:e,store:a,draggableId:p,forceSensorStop:f,sourceEvent:C&&C.sourceEvent?C.sourceEvent:null})},[e,o,r,a]),c=Qu(function(p){return iF0(e,p)},[e]),d=Qu(function(p){var f=r.draggable.findById(p);return f?f.options:null},[r.draggable]),D=Qu(function(){o.isClaimed()&&(o.tryAbandon(),a.getState().phase!=="IDLE"&&a.dispatch(B7()))},[o,a]),m=Qu(o.isClaimed,[o]),h=j0(function(){return{canGetLock:l,tryGetLock:E,findClosestDraggableId:c,findOptionsForDraggable:d,tryReleaseLock:D,isLockClaimed:m}},[l,E,c,d,D,m]),g=0;g{if(a.length===1)return;const m=a.findIndex(h=>h.key===D);m>0?e(a[m-1].key):e(a[m+1].key),a.splice(m,1),r([...a])},[n]),s=x.useCallback((D=n)=>{r(m=>m.filter(h=>h.key===D))},[n]),l=x.useCallback(()=>{r([]),e(u)},[e]),E=x.useCallback(D=>{const m=a.findIndex(g=>g.key===D),h=a.slice(m);r(h),e(D)},[e,a]),c=x.useCallback(D=>{const m=a.findIndex(g=>g.key===D),h=a.slice(0,m+1);r(h),e(D)},[e,a]),d=x.useCallback((D=n)=>{r(m=>{const h=m.findIndex(g=>g.key===D);return h>=0&&(m[h].timeStamp=fM()),[...m]})},[n]);return x.useEffect(()=>{if(!i)return;a.find(m=>m.key===i.key)||r(m=>[...m,{...i,children:i.outlet,timeStamp:fM()}]),t(i.key)},[i]),{tabs:a,activeTabRoutePath:n,setTabs:r,closeTab:o,closeOthersTab:s,refreshTab:d,closeAll:l,closeLeft:E,closeRight:c}}function fM(){return new Date().getTime().toString()}function ik0({offsetTop:u=!1}){const{t:e}=vs(),{push:a}=S1(),r=x.useRef(null),[n,t]=x.useState(""),[i,o]=x.useState(""),s=nr(),l=x.useRef(null),[E,c]=nJ(!1);k20(l,E,{onClose:()=>c(!1)});const{tabs:d,activeTabRoutePath:D,setTabs:m,closeTab:h,refreshTab:g,closeOthersTab:p,closeAll:f,closeLeft:C,closeRight:v}=tk0(),A=x.useMemo(()=>[{label:e(`sys.tab.${Se.FULLSCREEN}`),key:Se.FULLSCREEN,icon:R.jsx(xr,{icon:"material-symbols:fullscreen",size:18})},{label:e(`sys.tab.${Se.REFRESH}`),key:Se.REFRESH,icon:R.jsx(xr,{icon:"mdi:reload",size:18})},{label:e(`sys.tab.${Se.CLOSE}`),key:Se.CLOSE,icon:R.jsx(xr,{icon:"material-symbols:close",size:18}),disabled:d.length===1},{type:"divider"},{label:e(`sys.tab.${Se.CLOSELEFT}`),key:Se.CLOSELEFT,icon:R.jsx(xr,{icon:"material-symbols:tab-close-right-outline",size:18,className:"rotate-180"}),disabled:d.findIndex(P=>P.key===i)===0},{label:e(`sys.tab.${Se.CLOSERIGHT}`),key:Se.CLOSERIGHT,icon:R.jsx(xr,{icon:"material-symbols:tab-close-right-outline",size:18}),disabled:d.findIndex(P=>P.key===i)===d.length-1},{type:"divider"},{label:e(`sys.tab.${Se.CLOSEOTHERS}`),key:Se.CLOSEOTHERS,icon:R.jsx(xr,{icon:"material-symbols:tab-close-outline",size:18}),disabled:d.length===1},{label:e(`sys.tab.${Se.CLOSEALL}`),key:Se.CLOSEALL,icon:R.jsx(xr,{icon:"mdi:collapse-all-outline",size:18})}],[i,e,d]),F=x.useCallback((P,I)=>{const{key:_,domEvent:G}=P;switch(G.stopPropagation(),_){case Se.REFRESH:g(I.key);break;case Se.CLOSE:h(I.key);break;case Se.CLOSEOTHERS:p(I.key);break;case Se.CLOSELEFT:C(I.key);break;case Se.CLOSERIGHT:v(I.key);break;case Se.CLOSEALL:f();break;case Se.FULLSCREEN:c();break}},[g,h,p,C,v,f,c]),k=(P,I)=>{o(P?I.key:"")},y=x.useCallback(P=>{const I=P.key===D||P.key===n,_={borderRadius:"8px 8px 0 0",borderWidth:"1px",borderStyle:"solid",borderColor:s.colorBorderSecondary,backgroundColor:s.colorBgLayout,transition:"color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms"};return I&&(_.backgroundColor=s.colorBgContainer,_.color=s.colorPrimaryText),_},[D,n,s]),b=x.useCallback(P=>R.jsx(xK,{trigger:["contextMenu"],menu:{items:A,onClick:I=>F(I,P)},onOpenChange:I=>k(I,P),children:R.jsxs("div",{className:"relative mx-px flex select-none items-center px-4 py-1",style:y(P),onMouseEnter:()=>{P.key!==D&&t(P.key)},onMouseLeave:()=>t(""),children:[R.jsx("div",{children:e(P.label)}),R.jsx(xr,{icon:"ion:close-outline",size:18,className:"cursor-pointer opacity-50",onClick:I=>{I.stopPropagation(),h(P.key)},style:{visibility:P.key!==D&&P.key!==n||d.length===1?"hidden":"visible"}})]})}),[e,A,D,n,d.length,F,h,y]),B=x.useMemo(()=>d?.map(P=>({label:b(P),key:P.key,closable:d.length>1,children:R.jsx("div",{ref:l,children:P.children},P.timeStamp)})),[d,b]),M=({destination:P,source:I})=>{if(!P||P.droppableId===I.droppableId&&P.index===I.index)return;const _=Array.from(d),[G]=_.splice(I.index,1);_.splice(P.index,0,G),m(_)},{themeLayout:w}=Eo(),{colorBorder:j,colorBgElevated:$}=nr(),{screenMap:H}=Tk(),K={position:"fixed",top:u?AJ-2:tx,left:0,height:Rv,backgroundColor:uo($).alpha(1).toString(),borderBottom:`1px dashed ${uo(j).alpha(.6).toString()}`,transition:"top 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms"};w===M0.Horizontal?K.top=tx+kJ-2:H.md?(K.right="0px",K.left="auto",K.width=`calc(100% - ${w===M0.Vertical?c6:d6}px`):K.width="100vw";const N=()=>R.jsx("div",{style:K,className:"z-20 w-full",children:R.jsx(hF0,{onDragEnd:M,children:R.jsx(GU,{droppableId:"tabsDroppable",direction:"horizontal",children:P=>R.jsxs("div",{ref:P.innerRef,...P.droppableProps,className:"flex w-full",children:[R.jsx("div",{ref:r,className:"hide-scrollbar flex w-full px-2",children:d.map((I,_)=>R.jsx("div",{id:`tab-${_}`,className:"flex-shrink-0",onClick:()=>a(I.key),children:R.jsx(XF0,{draggableId:I.key,index:_,children:G=>R.jsx("div",{ref:G.innerRef,...G.draggableProps,...G.dragHandleProps,className:"w-auto",children:b(I)})},I.key)},I.key))}),P.placeholder]})})})});return x.useEffect(()=>{if(!r||!r.current)return;const P=d.findIndex(_=>_.key===D),I=r.current.querySelector(`#tab-${P}`);I&&I.scrollIntoView({block:"nearest",behavior:"smooth"})},[D,d]),x.useEffect(()=>{function P(I){I.preventDefault(),r.current.scrollLeft+=I.deltaY}r.current.addEventListener("mouseenter",()=>{r.current.addEventListener("wheel",P)}),r.current.addEventListener("mouseleave",()=>{r.current.removeEventListener("wheel",P)})},[]),R.jsx(ok0,{children:R.jsx(QF,{size:"small",type:"card",tabBarGutter:4,activeKey:D,items:B,renderTabBar:N})})}const ok0=ec.div` + `}},i=[r,a,n,t];return{always:b4(i,"always"),resting:b4(i,"resting"),dragging:b4(i,"dragging"),dropAnimating:b4(i,"dropAnimating"),userCancel:b4(i,"userCancel")}},Ar=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?x.useLayoutEffect:x.useEffect,dp=function(){var e=document.querySelector("head");return e||Bu(!1),e},DM=function(e){var a=document.createElement("style");return e&&a.setAttribute("nonce",e),a.type="text/css",a};function CC0(u,e){var a=j0(function(){return vC0(u)},[u]),r=x.useRef(null),n=x.useRef(null),t=Qu(ca(function(c){var d=n.current;d||Bu(!1),d.textContent=c}),[]),i=Qu(function(c){var d=r.current;d||Bu(!1),d.textContent=c},[]);Ar(function(){!r.current&&!n.current||Bu(!1);var c=DM(e),d=DM(e);return r.current=c,n.current=d,c.setAttribute(l1+"-always",u),d.setAttribute(l1+"-dynamic",u),dp().appendChild(c),dp().appendChild(d),i(a.always),t(a.resting),function(){var D=function(h){var g=h.current;g||Bu(!1),dp().removeChild(g),h.current=null};D(r),D(n)}},[e,i,t,a.always,a.resting,u]);var o=Qu(function(){return t(a.dragging)},[t,a.dragging]),s=Qu(function(c){if(c==="DROP"){t(a.dropAnimating);return}t(a.userCancel)},[t,a.dropAnimating,a.userCancel]),l=Qu(function(){n.current&&t(a.resting)},[t,a.resting]),E=j0(function(){return{dragging:o,dropping:s,resting:l}},[o,s,l]);return E}var PU=function(u){return u&&u.ownerDocument?u.ownerDocument.defaultView:window};function M6(u){return u instanceof PU(u).HTMLElement}function FC0(u,e){var a="["+E1.contextId+'="'+u+'"]',r=uU(document.querySelectorAll(a));if(!r.length)return null;var n=co(r,function(t){return t.getAttribute(E1.draggableId)===e});return!n||!M6(n)?null:n}function kC0(u){var e=x.useRef({}),a=x.useRef(null),r=x.useRef(null),n=x.useRef(!1),t=Qu(function(d,D){var m={id:d,focus:D};return e.current[d]=m,function(){var g=e.current,p=g[d];p!==m&&delete g[d]}},[]),i=Qu(function(d){var D=FC0(u,d);D&&D!==document.activeElement&&D.focus()},[u]),o=Qu(function(d,D){a.current===d&&(a.current=D)},[]),s=Qu(function(){r.current||n.current&&(r.current=requestAnimationFrame(function(){r.current=null;var d=a.current;d&&i(d)}))},[i]),l=Qu(function(d){a.current=null;var D=document.activeElement;D&&D.getAttribute(E1.draggableId)===d&&(a.current=d)},[]);Ar(function(){return n.current=!0,function(){n.current=!1;var d=r.current;d&&cancelAnimationFrame(d)}},[]);var E=j0(function(){return{register:t,tryRecordFocus:l,tryRestoreFocusRecorded:s,tryShiftRecord:o}},[t,l,s,o]);return E}function AC0(){var u={draggables:{},droppables:{}},e=[];function a(c){return e.push(c),function(){var D=e.indexOf(c);D!==-1&&e.splice(D,1)}}function r(c){e.length&&e.forEach(function(d){return d(c)})}function n(c){return u.draggables[c]||null}function t(c){var d=n(c);return d||Bu(!1),d}var i={register:function(d){u.draggables[d.descriptor.id]=d,r({type:"ADDITION",value:d})},update:function(d,D){var m=u.draggables[D.descriptor.id];m&&m.uniqueId===d.uniqueId&&(delete u.draggables[D.descriptor.id],u.draggables[d.descriptor.id]=d)},unregister:function(d){var D=d.descriptor.id,m=n(D);m&&d.uniqueId===m.uniqueId&&(delete u.draggables[D],r({type:"REMOVAL",value:d}))},getById:t,findById:n,exists:function(d){return!!n(d)},getAllByType:function(d){return cx(u.draggables).filter(function(D){return D.descriptor.type===d})}};function o(c){return u.droppables[c]||null}function s(c){var d=o(c);return d||Bu(!1),d}var l={register:function(d){u.droppables[d.descriptor.id]=d},unregister:function(d){var D=o(d.descriptor.id);D&&d.uniqueId===D.uniqueId&&delete u.droppables[d.descriptor.id]},getById:s,findById:o,exists:function(d){return!!o(d)},getAllByType:function(d){return cx(u.droppables).filter(function(D){return D.descriptor.type===d})}};function E(){u.draggables={},u.droppables={},e.length=0}return{draggable:i,droppable:l,subscribe:a,clean:E}}function bC0(){var u=j0(AC0,[]);return x.useEffect(function(){return function(){requestAnimationFrame(u.clean)}},[u]),u}var R7=uu.createContext(null),Dx=function(){var u=document.body;return u||Bu(!1),u},yC0={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},BC0=function(e){return"rbd-announcement-"+e};function zC0(u){var e=j0(function(){return BC0(u)},[u]),a=x.useRef(null);x.useEffect(function(){var t=document.createElement("div");return a.current=t,t.id=e,t.setAttribute("aria-live","assertive"),t.setAttribute("aria-atomic","true"),Eu(t.style,yC0),Dx().appendChild(t),function(){setTimeout(function(){var s=Dx();s.contains(t)&&s.removeChild(t),t===a.current&&(a.current=null)})}},[e]);var r=Qu(function(n){var t=a.current;if(t){t.textContent=n;return}},[]);return r}var SC0=0,MC0={separator:"::"};function K7(u,e){return e===void 0&&(e=MC0),j0(function(){return""+u+e.separator+SC0++},[e.separator,u])}function wC0(u){var e=u.contextId,a=u.uniqueId;return"rbd-hidden-text-"+e+"-"+a}function PC0(u){var e=u.contextId,a=u.text,r=K7("hidden-text",{separator:"-"}),n=j0(function(){return wC0({contextId:e,uniqueId:r})},[r,e]);return x.useEffect(function(){var i=document.createElement("div");return i.id=n,i.textContent=a,i.style.display="none",Dx().appendChild(i),function(){var s=Dx();s.contains(i)&&s.removeChild(i)}},[n,a]),n}var w6=uu.createContext(null);function TU(u){var e=x.useRef(u);return x.useEffect(function(){e.current=u}),e}function TC0(){var u=null;function e(){return!!u}function a(i){return i===u}function r(i){u&&Bu(!1);var o={abandon:i};return u=o,o}function n(){u||Bu(!1),u=null}function t(){u&&(u.abandon(),n())}return{isClaimed:e,isActive:a,claim:r,release:n,tryAbandon:t}}var jC0=9,NC0=13,I7=27,jU=32,LC0=33,RC0=34,KC0=35,IC0=36,OC0=37,$C0=38,HC0=39,GC0=40,Ld,_C0=(Ld={},Ld[NC0]=!0,Ld[jC0]=!0,Ld),NU=function(u){_C0[u.keyCode]&&u.preventDefault()},P6=function(){var u="visibilitychange";if(typeof document>"u")return u;var e=[u,"ms"+u,"webkit"+u,"moz"+u,"o"+u],a=co(e,function(r){return"on"+r in document});return a||u}(),LU=0,xM=5;function VC0(u,e){return Math.abs(e.x-u.x)>=xM||Math.abs(e.y-u.y)>=xM}var mM={type:"IDLE"};function JC0(u){var e=u.cancel,a=u.completed,r=u.getPhase,n=u.setPhase;return[{eventName:"mousemove",fn:function(i){var o=i.button,s=i.clientX,l=i.clientY;if(o===LU){var E={x:s,y:l},c=r();if(c.type==="DRAGGING"){i.preventDefault(),c.actions.move(E);return}c.type!=="PENDING"&&Bu(!1);var d=c.point;if(VC0(d,E)){i.preventDefault();var D=c.actions.fluidLift(E);n({type:"DRAGGING",actions:D})}}}},{eventName:"mouseup",fn:function(i){var o=r();if(o.type!=="DRAGGING"){e();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"mousedown",fn:function(i){r().type==="DRAGGING"&&i.preventDefault(),e()}},{eventName:"keydown",fn:function(i){var o=r();if(o.type==="PENDING"){e();return}if(i.keyCode===I7){i.preventDefault(),e();return}NU(i)}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){r().type==="PENDING"&&e()}},{eventName:"webkitmouseforcedown",fn:function(i){var o=r();if(o.type==="IDLE"&&Bu(!1),o.actions.shouldRespectForcePress()){e();return}i.preventDefault()}},{eventName:P6,fn:e}]}function UC0(u){var e=x.useRef(mM),a=x.useRef(Hi),r=j0(function(){return{eventName:"mousedown",fn:function(c){if(!c.defaultPrevented&&c.button===LU&&!(c.ctrlKey||c.metaKey||c.shiftKey||c.altKey)){var d=u.findClosestDraggableId(c);if(d){var D=u.tryGetLock(d,i,{sourceEvent:c});if(D){c.preventDefault();var m={x:c.clientX,y:c.clientY};a.current(),l(D,m)}}}}}},[u]),n=j0(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(c){if(!c.defaultPrevented){var d=u.findClosestDraggableId(c);if(d){var D=u.findOptionsForDraggable(d);D&&(D.shouldRespectForcePress||u.canGetLock(d)&&c.preventDefault())}}}}},[u]),t=Qu(function(){var c={passive:!1,capture:!0};a.current=Wr(window,[n,r],c)},[n,r]),i=Qu(function(){var E=e.current;E.type!=="IDLE"&&(e.current=mM,a.current(),t())},[t]),o=Qu(function(){var E=e.current;i(),E.type==="DRAGGING"&&E.actions.cancel({shouldBlockNextClick:!0}),E.type==="PENDING"&&E.actions.abort()},[i]),s=Qu(function(){var c={capture:!0,passive:!1},d=JC0({cancel:o,completed:i,getPhase:function(){return e.current},setPhase:function(m){e.current=m}});a.current=Wr(window,d,c)},[o,i]),l=Qu(function(c,d){e.current.type!=="IDLE"&&Bu(!1),e.current={type:"PENDING",point:d,actions:c},s()},[s]);Ar(function(){return t(),function(){a.current()}},[t])}var Vs;function WC0(){}var qC0=(Vs={},Vs[RC0]=!0,Vs[LC0]=!0,Vs[IC0]=!0,Vs[KC0]=!0,Vs);function ZC0(u,e){function a(){e(),u.cancel()}function r(){e(),u.drop()}return[{eventName:"keydown",fn:function(t){if(t.keyCode===I7){t.preventDefault(),a();return}if(t.keyCode===jU){t.preventDefault(),r();return}if(t.keyCode===GC0){t.preventDefault(),u.moveDown();return}if(t.keyCode===$C0){t.preventDefault(),u.moveUp();return}if(t.keyCode===HC0){t.preventDefault(),u.moveRight();return}if(t.keyCode===OC0){t.preventDefault(),u.moveLeft();return}if(qC0[t.keyCode]){t.preventDefault();return}NU(t)}},{eventName:"mousedown",fn:a},{eventName:"mouseup",fn:a},{eventName:"click",fn:a},{eventName:"touchstart",fn:a},{eventName:"resize",fn:a},{eventName:"wheel",fn:a,options:{passive:!0}},{eventName:P6,fn:a}]}function YC0(u){var e=x.useRef(WC0),a=j0(function(){return{eventName:"keydown",fn:function(t){if(t.defaultPrevented||t.keyCode!==jU)return;var i=u.findClosestDraggableId(t);if(!i)return;var o=u.tryGetLock(i,E,{sourceEvent:t});if(!o)return;t.preventDefault();var s=!0,l=o.snapLift();e.current();function E(){s||Bu(!1),s=!1,e.current(),r()}e.current=Wr(window,ZC0(l,E),{capture:!0,passive:!1})}}},[u]),r=Qu(function(){var t={passive:!1,capture:!0};e.current=Wr(window,[a],t)},[a]);Ar(function(){return r(),function(){e.current()}},[r])}var Dp={type:"IDLE"},QC0=120,XC0=.15;function uF0(u){var e=u.cancel,a=u.getPhase;return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:function(n){n.preventDefault()}},{eventName:"keydown",fn:function(n){if(a().type!=="DRAGGING"){e();return}n.keyCode===I7&&n.preventDefault(),e()}},{eventName:P6,fn:e}]}function eF0(u){var e=u.cancel,a=u.completed,r=u.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(t){var i=r();if(i.type!=="DRAGGING"){e();return}i.hasMoved=!0;var o=t.touches[0],s=o.clientX,l=o.clientY,E={x:s,y:l};t.preventDefault(),i.actions.move(E)}},{eventName:"touchend",fn:function(t){var i=r();if(i.type!=="DRAGGING"){e();return}t.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"touchcancel",fn:function(t){if(r().type!=="DRAGGING"){e();return}t.preventDefault(),e()}},{eventName:"touchforcechange",fn:function(t){var i=r();i.type==="IDLE"&&Bu(!1);var o=t.touches[0];if(o){var s=o.force>=XC0;if(s){var l=i.actions.shouldRespectForcePress();if(i.type==="PENDING"){l&&e();return}if(l){if(i.hasMoved){t.preventDefault();return}e();return}t.preventDefault()}}}},{eventName:P6,fn:e}]}function aF0(u){var e=x.useRef(Dp),a=x.useRef(Hi),r=Qu(function(){return e.current},[]),n=Qu(function(D){e.current=D},[]),t=j0(function(){return{eventName:"touchstart",fn:function(D){if(!D.defaultPrevented){var m=u.findClosestDraggableId(D);if(m){var h=u.tryGetLock(m,o,{sourceEvent:D});if(h){var g=D.touches[0],p=g.clientX,f=g.clientY,C={x:p,y:f};a.current(),c(h,C)}}}}}},[u]),i=Qu(function(){var D={capture:!0,passive:!1};a.current=Wr(window,[t],D)},[t]),o=Qu(function(){var d=e.current;d.type!=="IDLE"&&(d.type==="PENDING"&&clearTimeout(d.longPressTimerId),n(Dp),a.current(),i())},[i,n]),s=Qu(function(){var d=e.current;o(),d.type==="DRAGGING"&&d.actions.cancel({shouldBlockNextClick:!0}),d.type==="PENDING"&&d.actions.abort()},[o]),l=Qu(function(){var D={capture:!0,passive:!1},m={cancel:s,completed:o,getPhase:r},h=Wr(window,eF0(m),D),g=Wr(window,uF0(m),D);a.current=function(){h(),g()}},[s,r,o]),E=Qu(function(){var D=r();D.type!=="PENDING"&&Bu(!1);var m=D.actions.fluidLift(D.point);n({type:"DRAGGING",actions:m,hasMoved:!1})},[r,n]),c=Qu(function(D,m){r().type!=="IDLE"&&Bu(!1);var h=setTimeout(E,QC0);n({type:"PENDING",point:m,actions:D,longPressTimerId:h}),l()},[l,r,n,E]);Ar(function(){return i(),function(){a.current();var m=r();m.type==="PENDING"&&(clearTimeout(m.longPressTimerId),n(Dp))}},[r,i,n]),Ar(function(){var D=Wr(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return D},[])}var rF0={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function RU(u,e){if(e==null)return!1;var a=!!rF0[e.tagName.toLowerCase()];if(a)return!0;var r=e.getAttribute("contenteditable");return r==="true"||r===""?!0:e===u?!1:RU(u,e.parentElement)}function nF0(u,e){var a=e.target;return M6(a)?RU(u,a):!1}var tF0=function(u){return Sn(u.getBoundingClientRect()).center};function iF0(u){return u instanceof PU(u).Element}var oF0=function(){var u="matches";if(typeof document>"u")return u;var e=[u,"msMatchesSelector","webkitMatchesSelector"],a=co(e,function(r){return r in Element.prototype});return a||u}();function KU(u,e){return u==null?null:u[oF0](e)?u:KU(u.parentElement,e)}function sF0(u,e){return u.closest?u.closest(e):KU(u,e)}function lF0(u){return"["+E1.contextId+'="'+u+'"]'}function EF0(u,e){var a=e.target;if(!iF0(a))return null;var r=lF0(u),n=sF0(a,r);return!n||!M6(n)?null:n}function cF0(u,e){var a=EF0(u,e);return a?a.getAttribute(E1.draggableId):null}function dF0(u,e){var a="["+Gv.contextId+'="'+u+'"]',r=uU(document.querySelectorAll(a)),n=co(r,function(t){return t.getAttribute(Gv.id)===e});return!n||!M6(n)?null:n}function DF0(u){u.preventDefault()}function Rd(u){var e=u.expected,a=u.phase,r=u.isLockActive;return u.shouldWarn,!(!r()||e!==a)}function IU(u){var e=u.lockAPI,a=u.store,r=u.registry,n=u.draggableId;if(e.isClaimed())return!1;var t=r.draggable.findById(n);return!(!t||!t.options.isEnabled||!zU(a.getState(),n))}function xF0(u){var e=u.lockAPI,a=u.contextId,r=u.store,n=u.registry,t=u.draggableId,i=u.forceSensorStop,o=u.sourceEvent,s=IU({lockAPI:e,store:r,registry:n,draggableId:t});if(!s)return null;var l=n.draggable.getById(t),E=dF0(a,l.descriptor.id);if(!E||o&&!l.options.canDragInteractiveElements&&nF0(E,o))return null;var c=e.claim(i||Hi),d="PRE_DRAG";function D(){return l.options.shouldRespectForcePress}function m(){return e.isActive(c)}function h(F,k){Rd({expected:F,phase:d,isLockActive:m,shouldWarn:!0})&&r.dispatch(k())}var g=h.bind(null,"DRAGGING");function p(F){function k(){e.release(),d="COMPLETED"}d!=="PRE_DRAG"&&(k(),d!=="PRE_DRAG"&&Bu(!1)),r.dispatch(ov0(F.liftActionArgs)),d="DRAGGING";function y(b,B){if(B===void 0&&(B={shouldBlockNextClick:!1}),F.cleanup(),B.shouldBlockNextClick){var M=Wr(window,[{eventName:"click",fn:DF0,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(M)}k(),r.dispatch(CU({reason:b}))}return Eu({isActive:function(){return Rd({expected:"DRAGGING",phase:d,isLockActive:m,shouldWarn:!1})},shouldRespectForcePress:D,drop:function(B){return y("DROP",B)},cancel:function(B){return y("CANCEL",B)}},F.actions)}function f(F){var k=D3(function(b){g(function(){return vU({client:b})})}),y=p({liftActionArgs:{id:t,clientSelection:F,movementMode:"FLUID"},cleanup:function(){return k.cancel()},actions:{move:k}});return Eu({},y,{move:k})}function C(){var F={moveUp:function(){return g(hv0)},moveRight:function(){return g(gv0)},moveDown:function(){return g(pv0)},moveLeft:function(){return g(fv0)}};return p({liftActionArgs:{id:t,clientSelection:tF0(E),movementMode:"SNAP"},cleanup:Hi,actions:F})}function v(){var F=Rd({expected:"PRE_DRAG",phase:d,isLockActive:m,shouldWarn:!0});F&&e.release()}var A={isActive:function(){return Rd({expected:"PRE_DRAG",phase:d,isLockActive:m,shouldWarn:!1})},shouldRespectForcePress:D,fluidLift:f,snapLift:C,abort:v};return A}var mF0=[UC0,YC0,aF0];function hF0(u){var e=u.contextId,a=u.store,r=u.registry,n=u.customSensors,t=u.enableDefaultSensors,i=[].concat(t?mF0:[],n||[]),o=x.useState(function(){return TC0()})[0],s=Qu(function(f,C){f.isDragging&&!C.isDragging&&o.tryAbandon()},[o]);Ar(function(){var f=a.getState(),C=a.subscribe(function(){var v=a.getState();s(f,v),f=v});return C},[o,a,s]),Ar(function(){return o.tryAbandon},[o.tryAbandon]);for(var l=Qu(function(p){return IU({lockAPI:o,registry:r,store:a,draggableId:p})},[o,r,a]),E=Qu(function(p,f,C){return xF0({lockAPI:o,registry:r,contextId:e,store:a,draggableId:p,forceSensorStop:f,sourceEvent:C&&C.sourceEvent?C.sourceEvent:null})},[e,o,r,a]),c=Qu(function(p){return cF0(e,p)},[e]),d=Qu(function(p){var f=r.draggable.findById(p);return f?f.options:null},[r.draggable]),D=Qu(function(){o.isClaimed()&&(o.tryAbandon(),a.getState().phase!=="IDLE"&&a.dispatch(S7()))},[o,a]),m=Qu(o.isClaimed,[o]),h=j0(function(){return{canGetLock:l,tryGetLock:E,findClosestDraggableId:c,findOptionsForDraggable:d,tryReleaseLock:D,isLockClaimed:m}},[l,E,c,d,D,m]),g=0;g{if(a.length===1)return;const m=a.findIndex(h=>h.key===D);m>0?e(a[m-1].key):e(a[m+1].key),a.splice(m,1),r([...a])},[n]),s=x.useCallback((D=n)=>{r(m=>m.filter(h=>h.key===D))},[n]),l=x.useCallback(()=>{r([]),e(u)},[e]),E=x.useCallback(D=>{const m=a.findIndex(g=>g.key===D),h=a.slice(m);r(h),e(D)},[e,a]),c=x.useCallback(D=>{const m=a.findIndex(g=>g.key===D),h=a.slice(0,m+1);r(h),e(D)},[e,a]),d=x.useCallback((D=n)=>{r(m=>{const h=m.findIndex(g=>g.key===D);return h>=0&&(m[h].timeStamp=CM()),[...m]})},[n]);return x.useEffect(()=>{if(!i)return;a.find(m=>m.key===i.key)||r(m=>[...m,{...i,children:i.outlet,timeStamp:CM()}]),t(i.key)},[i]),{tabs:a,activeTabRoutePath:n,setTabs:r,closeTab:o,closeOthersTab:s,refreshTab:d,closeAll:l,closeLeft:E,closeRight:c}}function CM(){return new Date().getTime().toString()}function ck0({offsetTop:u=!1}){const{t:e}=vs(),{push:a}=S1(),r=x.useRef(null),[n,t]=x.useState(""),[i,o]=x.useState(""),s=nr(),l=x.useRef(null),[E,c]=iJ(!1);z20(l,E,{onClose:()=>c(!1)});const{tabs:d,activeTabRoutePath:D,setTabs:m,closeTab:h,refreshTab:g,closeOthersTab:p,closeAll:f,closeLeft:C,closeRight:v}=Ek0(),A=x.useMemo(()=>[{label:e(`sys.tab.${Se.FULLSCREEN}`),key:Se.FULLSCREEN,icon:R.jsx(xr,{icon:"material-symbols:fullscreen",size:18})},{label:e(`sys.tab.${Se.REFRESH}`),key:Se.REFRESH,icon:R.jsx(xr,{icon:"mdi:reload",size:18})},{label:e(`sys.tab.${Se.CLOSE}`),key:Se.CLOSE,icon:R.jsx(xr,{icon:"material-symbols:close",size:18}),disabled:d.length===1},{type:"divider"},{label:e(`sys.tab.${Se.CLOSELEFT}`),key:Se.CLOSELEFT,icon:R.jsx(xr,{icon:"material-symbols:tab-close-right-outline",size:18,className:"rotate-180"}),disabled:d.findIndex(P=>P.key===i)===0},{label:e(`sys.tab.${Se.CLOSERIGHT}`),key:Se.CLOSERIGHT,icon:R.jsx(xr,{icon:"material-symbols:tab-close-right-outline",size:18}),disabled:d.findIndex(P=>P.key===i)===d.length-1},{type:"divider"},{label:e(`sys.tab.${Se.CLOSEOTHERS}`),key:Se.CLOSEOTHERS,icon:R.jsx(xr,{icon:"material-symbols:tab-close-outline",size:18}),disabled:d.length===1},{label:e(`sys.tab.${Se.CLOSEALL}`),key:Se.CLOSEALL,icon:R.jsx(xr,{icon:"mdi:collapse-all-outline",size:18})}],[i,e,d]),F=x.useCallback((P,I)=>{const{key:_,domEvent:G}=P;switch(G.stopPropagation(),_){case Se.REFRESH:g(I.key);break;case Se.CLOSE:h(I.key);break;case Se.CLOSEOTHERS:p(I.key);break;case Se.CLOSELEFT:C(I.key);break;case Se.CLOSERIGHT:v(I.key);break;case Se.CLOSEALL:f();break;case Se.FULLSCREEN:c();break}},[g,h,p,C,v,f,c]),k=(P,I)=>{o(P?I.key:"")},y=x.useCallback(P=>{const I=P.key===D||P.key===n,_={borderRadius:"8px 8px 0 0",borderWidth:"1px",borderStyle:"solid",borderColor:s.colorBorderSecondary,backgroundColor:s.colorBgLayout,transition:"color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms"};return I&&(_.backgroundColor=s.colorBgContainer,_.color=s.colorPrimaryText),_},[D,n,s]),b=x.useCallback(P=>R.jsx(hK,{trigger:["contextMenu"],menu:{items:A,onClick:I=>F(I,P)},onOpenChange:I=>k(I,P),children:R.jsxs("div",{className:"relative mx-px flex select-none items-center px-4 py-1",style:y(P),onMouseEnter:()=>{P.key!==D&&t(P.key)},onMouseLeave:()=>t(""),children:[R.jsx("div",{children:e(P.label)}),R.jsx(xr,{icon:"ion:close-outline",size:18,className:"cursor-pointer opacity-50",onClick:I=>{I.stopPropagation(),h(P.key)},style:{visibility:P.key!==D&&P.key!==n||d.length===1?"hidden":"visible"}})]})}),[e,A,D,n,d.length,F,h,y]),B=x.useMemo(()=>d?.map(P=>({label:b(P),key:P.key,closable:d.length>1,children:R.jsx("div",{ref:l,children:P.children},P.timeStamp)})),[d,b]),M=({destination:P,source:I})=>{if(!P||P.droppableId===I.droppableId&&P.index===I.index)return;const _=Array.from(d),[G]=_.splice(I.index,1);_.splice(P.index,0,G),m(_)},{themeLayout:w}=Eo(),{colorBorder:j,colorBgElevated:$}=nr(),{screenMap:H}=Lk(),K={position:"fixed",top:u?yJ-2:ix,left:0,height:Kv,backgroundColor:uo($).alpha(1).toString(),borderBottom:`1px dashed ${uo(j).alpha(.6).toString()}`,transition:"top 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms"};w===M0.Horizontal?K.top=ix+bJ-2:H.md?(K.right="0px",K.left="auto",K.width=`calc(100% - ${w===M0.Vertical?d6:D6}px`):K.width="100vw";const N=()=>R.jsx("div",{style:K,className:"z-20 w-full",children:R.jsx(CF0,{onDragEnd:M,children:R.jsx(VU,{droppableId:"tabsDroppable",direction:"horizontal",children:P=>R.jsxs("div",{ref:P.innerRef,...P.droppableProps,className:"flex w-full",children:[R.jsx("div",{ref:r,className:"hide-scrollbar flex w-full px-2",children:d.map((I,_)=>R.jsx("div",{id:`tab-${_}`,className:"flex-shrink-0",onClick:()=>a(I.key),children:R.jsx(nk0,{draggableId:I.key,index:_,children:G=>R.jsx("div",{ref:G.innerRef,...G.draggableProps,...G.dragHandleProps,className:"w-auto",children:b(I)})},I.key)},I.key))}),P.placeholder]})})})});return x.useEffect(()=>{if(!r||!r.current)return;const P=d.findIndex(_=>_.key===D),I=r.current.querySelector(`#tab-${P}`);I&&I.scrollIntoView({block:"nearest",behavior:"smooth"})},[D,d]),x.useEffect(()=>{function P(I){I.preventDefault(),r.current.scrollLeft+=I.deltaY}r.current.addEventListener("mouseenter",()=>{r.current.addEventListener("wheel",P)}),r.current.addEventListener("mouseleave",()=>{r.current.removeEventListener("wheel",P)})},[]),R.jsx(dk0,{children:R.jsx(ek,{size:"small",type:"card",tabBarGutter:4,activeKey:D,items:B,renderTabBar:N})})}const dk0=ec.div` height: 100%; margin-top: 2px; .anticon { @@ -479,15 +479,15 @@ Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}fun .hide-scrollbar::-webkit-scrollbar { display: none; /* 隐藏滚动条 Chrome/Safari/Opera */ } -`,vM=x.forwardRef(({offsetTop:u=!1},e)=>{const{themeStretch:a,themeLayout:r,multiTab:n}=Eo(),{screenMap:t}=Tk(),i={paddingTop:tx+(n?Rv:0),transition:"padding 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",width:"100%"};return r===M0.Horizontal?(i.width="100vw",i.paddingTop=n?Rv:0):t.md?i.width=`calc(100% - ${r===M0.Vertical?c6:d6}`:i.width="100vw",R.jsx(D1u,{ref:e,style:i,className:"flex overflow-auto",children:R.jsx("div",{className:`m-auto h-full w-full flex-grow sm:p-2 ${a?"":"xl:max-w-screen-xl"}`,children:n?R.jsx(ik0,{offsetTop:u}):R.jsx(lk,{})})})});function sk0(){const u=z1(),e=Tm(),{pathname:a}=qt(),{colorBgElevated:r}=nr(),n=t$(),t=tc(),[i,o]=x.useState([]),[s,l]=x.useState([""]),[E,c]=x.useState([]);x.useEffect(()=>{l([a])},[a,e]),x.useEffect(()=>{const h=ic(t),g=n(h);c(g)},[t,n]);const d=h=>{const g=h.find(p=>i.indexOf(p)===-1);o(g?h:[])},D=({key:h})=>{u(h)},m={background:r};return R.jsx("div",{className:"w-screen",style:{height:kJ},children:R.jsx(JF,{mode:"horizontal",items:E,className:"!z-10 !border-none",defaultOpenKeys:i,defaultSelectedKeys:s,selectedKeys:s,openKeys:i,onOpenChange:d,onClick:D,style:m})})}function lk0(){const{colorBgElevated:u,colorTextBase:e}=nr(),{themeLayout:a}=Eo(),r=x.useRef(null),{scrollY:n}=uhu({container:r}),[t,i]=x.useState(!1),o=x.useCallback(()=>{n.on("change",c=>{c>0?i(!0):i(!1)})},[n]);x.useEffect(()=>{o()},[o]);const s=R.jsxs(R.Fragment,{children:[R.jsx(PS,{offsetTop:t}),R.jsx("div",{className:"z-50 hidden h-full flex-shrink-0 md:block",children:R.jsx(bJ,{})}),R.jsx(vM,{ref:r,offsetTop:t})]}),l=R.jsxs("div",{className:"relative flex flex-1 flex-col",children:[R.jsx(PS,{}),R.jsx(sk0,{}),R.jsx(vM,{ref:r,offsetTop:t})]}),E=a!==M0.Horizontal?s:l;return R.jsxs(R.Fragment,{children:[R.jsx(Yvu,{}),R.jsx("div",{className:"flex h-screen overflow-hidden",style:{color:e,background:u,transition:"color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms"},children:R.jsx(x.Suspense,{fallback:R.jsx(Pk,{}),children:E})})]})}function _U({children:u}){const e=S1(),{accessToken:a}=Vvu(),r=x.useCallback(()=>{a||e.replace("/login")},[e,a]);return x.useEffect(()=>{r()},[r]),u}function Ek0(){return R.jsxs("header",{className:"flex h-16 w-full items-center justify-between px-6",children:[R.jsx(ex,{}),R.jsx(FJ,{})]})}function ck0({children:u}){const{colorBgElevated:e,colorTextBase:a}=nr();return R.jsxs("div",{className:"flex h-screen w-full flex-col",style:{color:a,background:e},children:[R.jsx(Ek0,{}),u]})}const dk0=x.lazy(()=>hu(()=>import("./Page403-6505d811.js"),["./Page403-6505d811.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url)),Dk0=x.lazy(()=>hu(()=>import("./Page404-cef95405.js"),["./Page404-cef95405.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url)),xk0=x.lazy(()=>hu(()=>import("./Page500-05d04dff.js"),["./Page500-05d04dff.js","./motion-container-99ae6e19.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url)),mk0={element:R.jsx(_U,{children:R.jsx(ck0,{children:R.jsx(x.Suspense,{fallback:R.jsx(Pk,{}),children:R.jsx(lk,{})})})}),children:[{path:"403",element:R.jsx(dk0,{})},{path:"404",element:R.jsx(Dk0,{})},{path:"500",element:R.jsx(xk0,{})}]},{VITE_APP_HOMEPAGE:hk0}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1},pk0={path:"/login",Component:x.lazy(()=>hu(()=>import("./Login-409e9a79.js"),["./Login-409e9a79.js","./LoginForm-1a7bb142.js","./index-e6402448.js","./row-995d68a8.js","./index-78ebc7c3.js","./index-029d3301.js","./index-d7294c5d.js","./MobileForm-b38a0e18.js","./ReturnButton-22c88b5c.js","./QrCodeForm-3e8ac246.js","./ReloadOutlined-819bfb88.js","./RegisterForm-eaad96a3.js","./ResetForm-a169200d.js","./index-ae1f1039.js","./CheckOutlined-adf89a14.js","./styleChecker-d6b280b6.js"],import.meta.url))},gk0={path:"*",element:R.jsx(sk,{to:"/404",replace:!0})};function fk0(){const u=tc(),e={path:"/",element:R.jsx(_U,{children:R.jsx(lk0,{})}),children:[{index:!0,element:R.jsx(sk,{to:hk0,replace:!0})},...u]},r=g5u([pk0,e,mk0,gk0]);return R.jsx(E5u,{router:r})}function vk0({children:u}){const{themeMode:e,themeColorPresets:a}=Eo(),{language:r}=Z$(),n=e===Vo.Light?TD.defaultAlgorithm:TD.darkAlgorithm,t=CJ[a];return R.jsx(Em,{locale:r.antdLocal,theme:{token:{colorPrimary:t,...yp0,...wS[e].token},components:{...Bp0,...wS[e].components},algorithm:n},children:R.jsx(f0u,{hashPriority:"high",children:u})})}function Ck0({children:u}){return R.jsx(B6u,{strict:!0,features:S6u,children:R.jsxs(iO.div,{style:{height:"100%"},children:[" ",u," "]})})}function Fk0(){return R.jsx(vk0,{children:R.jsx(eR,{children:R.jsx(Ck0,{children:R.jsx(fk0,{})})})})}function CM(u,e){(e==null||e>u.length)&&(e=u.length);for(var a=0,r=new Array(e);a0&&n[n.length-1])&&(l[0]===6||l[0]===2)){i=0;continue}if(l[0]===3&&(!n||l[1]>n[0]&&l[1]1?(E=d.shift(),c=d.join("=")):c=l,{name:E,value:c}},t=function(l,E){if(E=E?Object.assign({},o,E):o,!l)return E.map?{}:[];if(l.headers)if(typeof l.headers.getSetCookie=="function")l=l.headers.getSetCookie();else if(l.headers["set-cookie"])l=l.headers["set-cookie"];else{var c=l.headers[Object.keys(l.headers).find(function(D){return D.toLowerCase()==="set-cookie"})];!c&&l.headers.cookie&&!E.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),l=c}if(Array.isArray(l)||(l=[l]),E=E?Object.assign({},o,E):o,E.map){var d={};return l.filter(a).reduce(function(D,m){var h=r(m,E);return D[h.name]=h,D},d)}else return l.filter(a).map(function(D){return r(D,E)})},i=function(l){if(Array.isArray(l))return l;if(typeof l!="string")return[];var E=[],c=0,d,D,m,h,g;function p(){for(;c=l.length)&&E.push(l.substring(d,l.length))}return E},o={decodeValues:!0,map:!1,silent:!1};e.exports=t,e.exports.parse=t,e.exports.parseString=r,e.exports.splitCookiesString=i}}),UU={};Nk0(UU,{Headers:function(){return Fc},flattenHeadersList:function(){return qk0},flattenHeadersObject:function(){return Zk0},headersToList:function(){return WU},headersToObject:function(){return Vk0},headersToString:function(){return Gk0},listToHeaders:function(){return Uk0},objectToHeaders:function(){return Wk0},reduceHeadersObject:function(){return I7},stringToHeaders:function(){return Jk0}});var ln=Rk0(UU),Ik0=Lk0(Kk0()),Ok0=/[^a-z0-9\-#$%&'*+.^_`|~]/i;function B4(u){if(Ok0.test(u)||u.trim()==="")throw new TypeError("Invalid character in header field name");return u.trim().toLowerCase()}var kM=[String.fromCharCode(10),String.fromCharCode(13),String.fromCharCode(9),String.fromCharCode(32)],$k0=new RegExp("(^[".concat(kM.join(""),"]|$[").concat(kM.join(""),"])"),"g");function hp(u){var e=u.replace($k0,"");return e}function z4(u){if(typeof u!="string"||u.length===0)return!1;for(var e=0;e127||!Hk0(a))return!1}return!0}function Hk0(u){return![127,32,"(",")","<",">","@",",",";",":","\\",'"',"/","[","]","?","=","{","}"].includes(u)}function AM(u){if(typeof u!="string"||u.trim()!==u)return!1;for(var e=0;e{const{themeStretch:a,themeLayout:r,multiTab:n}=Eo(),{screenMap:t}=Lk(),i={paddingTop:ix+(n?Kv:0),transition:"padding 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",width:"100%"};return r===M0.Horizontal?(i.width="100vw",i.paddingTop=n?Kv:0):t.md?i.width=`calc(100% - ${r===M0.Vertical?d6:D6}`:i.width="100vw",R.jsx(g1u,{ref:e,style:i,className:"flex overflow-auto",children:R.jsx("div",{className:`m-auto h-full w-full flex-grow sm:p-2 ${a?"":"xl:max-w-screen-xl"}`,children:n?R.jsx(ck0,{offsetTop:u}):R.jsx(dk,{})})})});function Dk0(){const u=z1(),e=jm(),{pathname:a}=qt(),{colorBgElevated:r}=nr(),n=o$(),t=ic(),[i,o]=x.useState([]),[s,l]=x.useState([""]),[E,c]=x.useState([]);x.useEffect(()=>{l([a])},[a,e]),x.useEffect(()=>{const h=oc(t),g=n(h);c(g)},[t,n]);const d=h=>{const g=h.find(p=>i.indexOf(p)===-1);o(g?h:[])},D=({key:h})=>{u(h)},m={background:r};return R.jsx("div",{className:"w-screen",style:{height:bJ},children:R.jsx(qF,{mode:"horizontal",items:E,className:"!z-10 !border-none",defaultOpenKeys:i,defaultSelectedKeys:s,selectedKeys:s,openKeys:i,onOpenChange:d,onClick:D,style:m})})}function xk0(){const{colorBgElevated:u,colorTextBase:e}=nr(),{themeLayout:a}=Eo(),r=x.useRef(null),{scrollY:n}=thu({container:r}),[t,i]=x.useState(!1),o=x.useCallback(()=>{n.on("change",c=>{c>0?i(!0):i(!1)})},[n]);x.useEffect(()=>{o()},[o]);const s=R.jsxs(R.Fragment,{children:[R.jsx(jS,{offsetTop:t}),R.jsx("div",{className:"z-50 hidden h-full flex-shrink-0 md:block",children:R.jsx(BJ,{})}),R.jsx(FM,{ref:r,offsetTop:t})]}),l=R.jsxs("div",{className:"relative flex flex-1 flex-col",children:[R.jsx(jS,{}),R.jsx(Dk0,{}),R.jsx(FM,{ref:r,offsetTop:t})]}),E=a!==M0.Horizontal?s:l;return R.jsxs(R.Fragment,{children:[R.jsx(aCu,{}),R.jsx("div",{className:"flex h-screen overflow-hidden",style:{color:e,background:u,transition:"color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms"},children:R.jsx(x.Suspense,{fallback:R.jsx(Nk,{}),children:E})})]})}function JU({children:u}){const e=S1(),{accessToken:a}=Zvu(),r=x.useCallback(()=>{a||e.replace("/login")},[e,a]);return x.useEffect(()=>{r()},[r]),u}function mk0(){return R.jsxs("header",{className:"flex h-16 w-full items-center justify-between px-6",children:[R.jsx(ax,{}),R.jsx(AJ,{})]})}function hk0({children:u}){const{colorBgElevated:e,colorTextBase:a}=nr();return R.jsxs("div",{className:"flex h-screen w-full flex-col",style:{color:a,background:e},children:[R.jsx(mk0,{}),u]})}const pk0=x.lazy(()=>xu(()=>import("./Page403-4280a22b.js"),["./Page403-4280a22b.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url)),gk0=x.lazy(()=>xu(()=>import("./Page404-bf2def51.js"),["./Page404-bf2def51.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url)),fk0=x.lazy(()=>xu(()=>import("./Page500-525b9363.js"),["./Page500-525b9363.js","./motion-container-c3270065.js","./bounce-4e07a61e.js","./transition-be158d6e.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url)),vk0={element:R.jsx(JU,{children:R.jsx(hk0,{children:R.jsx(x.Suspense,{fallback:R.jsx(Nk,{}),children:R.jsx(dk,{})})})}),children:[{path:"403",element:R.jsx(pk0,{})},{path:"404",element:R.jsx(gk0,{})},{path:"500",element:R.jsx(fk0,{})}]},{VITE_APP_HOMEPAGE:Ck0}={VITE_GLOB_APP_TITLE:"Vite React TS Template",VITE_APP_BASE_API:"/api",VITE_APP_HOMEPAGE:"/dashboard/workbench",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1},Fk0={path:"/login",Component:x.lazy(()=>xu(()=>import("./Login-ab39cac7.js"),["./Login-ab39cac7.js","./LoginForm-4cb51dd8.js","./index-3d9030f5.js","./row-d64c6549.js","./index-c3bb9433.js","./index-e28b0098.js","./index-057f0045.js","./MobileForm-5e89e01e.js","./ReturnButton-69a35355.js","./QrCodeForm-0ce53a80.js","./ReloadOutlined-3f39c4a7.js","./RegisterForm-f0633fbb.js","./ResetForm-529d11bb.js","./index-e59e4fdc.js","./CheckOutlined-ce1b14da.js","./styleChecker-cd6b40ad.js"],import.meta.url))},kk0={path:"*",element:R.jsx(ck,{to:"/404",replace:!0})};function Ak0(){const u=ic(),e={path:"/",element:R.jsx(JU,{children:R.jsx(xk0,{})}),children:[{index:!0,element:R.jsx(ck,{to:Ck0,replace:!0})},...u]},r=k5u([Fk0,e,vk0,kk0]);return R.jsx(m5u,{router:r})}function bk0({children:u}){const{themeMode:e,themeColorPresets:a}=Eo(),{language:r}=Q$(),n=e===Vo.Light?jD.defaultAlgorithm:jD.darkAlgorithm,t=kJ[a];return R.jsx(cm,{locale:r.antdLocal,theme:{token:{colorPrimary:t,...wp0,...TS[e].token},components:{...Pp0,...TS[e].components},algorithm:n},children:R.jsx(A0u,{hashPriority:"high",children:u})})}function yk0({children:u}){return R.jsx(P6u,{strict:!0,features:j6u,children:R.jsxs(sO.div,{style:{height:"100%"},children:[" ",u," "]})})}function Bk0(){return R.jsx(bk0,{children:R.jsx(rR,{children:R.jsx(yk0,{children:R.jsx(Ak0,{})})})})}function kM(u,e){(e==null||e>u.length)&&(e=u.length);for(var a=0,r=new Array(e);a0&&n[n.length-1])&&(l[0]===6||l[0]===2)){i=0;continue}if(l[0]===3&&(!n||l[1]>n[0]&&l[1]1?(E=d.shift(),c=d.join("=")):c=l,{name:E,value:c}},t=function(l,E){if(E=E?Object.assign({},o,E):o,!l)return E.map?{}:[];if(l.headers)if(typeof l.headers.getSetCookie=="function")l=l.headers.getSetCookie();else if(l.headers["set-cookie"])l=l.headers["set-cookie"];else{var c=l.headers[Object.keys(l.headers).find(function(D){return D.toLowerCase()==="set-cookie"})];!c&&l.headers.cookie&&!E.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),l=c}if(Array.isArray(l)||(l=[l]),E=E?Object.assign({},o,E):o,E.map){var d={};return l.filter(a).reduce(function(D,m){var h=r(m,E);return D[h.name]=h,D},d)}else return l.filter(a).map(function(D){return r(D,E)})},i=function(l){if(Array.isArray(l))return l;if(typeof l!="string")return[];var E=[],c=0,d,D,m,h,g;function p(){for(;c=l.length)&&E.push(l.substring(d,l.length))}return E},o={decodeValues:!0,map:!1,silent:!1};e.exports=t,e.exports.parse=t,e.exports.parseString=r,e.exports.splitCookiesString=i}}),qU={};Ok0(qU,{Headers:function(){return kc},flattenHeadersList:function(){return u70},flattenHeadersObject:function(){return e70},headersToList:function(){return ZU},headersToObject:function(){return Zk0},headersToString:function(){return Wk0},listToHeaders:function(){return Qk0},objectToHeaders:function(){return Xk0},reduceHeadersObject:function(){return $7},stringToHeaders:function(){return Yk0}});var ln=Hk0(qU),_k0=$k0(Gk0()),Vk0=/[^a-z0-9\-#$%&'*+.^_`|~]/i;function B4(u){if(Vk0.test(u)||u.trim()==="")throw new TypeError("Invalid character in header field name");return u.trim().toLowerCase()}var bM=[String.fromCharCode(10),String.fromCharCode(13),String.fromCharCode(9),String.fromCharCode(32)],Jk0=new RegExp("(^[".concat(bM.join(""),"]|$[").concat(bM.join(""),"])"),"g");function pp(u){var e=u.replace(Jk0,"");return e}function z4(u){if(typeof u!="string"||u.length===0)return!1;for(var e=0;e127||!Uk0(a))return!1}return!0}function Uk0(u){return![127,32,"(",")","<",">","@",",",";",":","\\",'"',"/","[","]","?","=","{","}"].includes(u)}function yM(u){if(typeof u!="string"||u.trim()!==u)return!1;for(var e=0;e{for(var a in e)O7(u,a,{get:e[a],enumerable:!0})},i70=(u,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of r70(e))!n70.call(u,n)&&n!==a&&O7(u,n,{get:()=>e[n],enumerable:!(r=a70(e,n))||r.enumerable});return u},o70=u=>i70(O7({},"__esModule",{value:!0}),u),qU={};t70(qU,{isNodeProcess:()=>s70});var $7=o70(qU);function s70(){if(typeof navigator<"u"&&navigator.product==="ReactNative")return!0;if(typeof process<"u"){const u=process.type;return u==="renderer"||u==="worker"?!1:!!(process.versions&&process.versions.node)}return!1}var Od={exports:{}},zM;function l70(){return zM||(zM=1,function(u,e){var a=function(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof Mu<"u")return Mu;throw new Error("unable to locate global object")},r=a();u.exports=e=r.fetch,r.fetch&&(e.default=r.fetch.bind(r)),e.Headers=r.Headers,e.Request=r.Request,e.Response=r.Response}(Od,Od.exports)),Od.exports}var H7=Object.defineProperty,E70=Object.getOwnPropertyDescriptor,c70=Object.getOwnPropertyNames,d70=Object.prototype.hasOwnProperty,D70=(u,e)=>{for(var a in e)H7(u,a,{get:e[a],enumerable:!0})},x70=(u,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of c70(e))!d70.call(u,n)&&n!==a&&H7(u,n,{get:()=>e[n],enumerable:!(r=E70(e,n))||r.enumerable});return u},m70=u=>x70(H7({},"__esModule",{value:!0}),u),ZU={};D70(ZU,{InvariantError:()=>YU,format:()=>xx,invariant:()=>QU});var Zt=m70(ZU),h70=/(%?)(%([sdjo]))/g;function p70(u,e){switch(e){case"s":return u;case"d":case"i":return Number(u);case"j":return JSON.stringify(u);case"o":{if(typeof u=="string")return u;const a=JSON.stringify(u);return a==="{}"||a==="[]"||/^\[object .+?\]$/.test(a)?u:a}}}function xx(u,...e){if(e.length===0)return u;let a=0,r=u.replace(h70,(n,t,i,o)=>{const s=e[a],l=p70(s,o);return t?n:(a++,l)});return a{if(!u)throw new YU(e,...a)};QU.as=(u,e,a,...r)=>{if(!e)throw u.prototype.name!=null?new u(xx(a,r)):u(xx(a,r))};var Do={},G7={};Object.defineProperty(G7,"__esModule",{value:!0});G7.until=async u=>{try{return[null,await u().catch(a=>{throw a})]}catch(e){return[e,null]}};Object.defineProperty(Do,"__esModule",{value:!0});var v70=G7;Do.until=v70.until;var T6={},L1={};Object.defineProperty(L1,"__esModule",{value:!0});L1.IS_PATCHED_MODULE=void 0;L1.IS_PATCHED_MODULE=Symbol("isPatchedModule");var Ac={},_v={exports:{}},pp,SM;function C70(){if(SM)return pp;SM=1;var u=1e3,e=u*60,a=e*60,r=a*24,n=r*7,t=r*365.25;pp=function(E,c){c=c||{};var d=typeof E;if(d==="string"&&E.length>0)return i(E);if(d==="number"&&isFinite(E))return c.long?s(E):o(E);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(E))};function i(E){if(E=String(E),!(E.length>100)){var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(E);if(c){var d=parseFloat(c[1]),D=(c[2]||"ms").toLowerCase();switch(D){case"years":case"year":case"yrs":case"yr":case"y":return d*t;case"weeks":case"week":case"w":return d*n;case"days":case"day":case"d":return d*r;case"hours":case"hour":case"hrs":case"hr":case"h":return d*a;case"minutes":case"minute":case"mins":case"min":case"m":return d*e;case"seconds":case"second":case"secs":case"sec":case"s":return d*u;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return d;default:return}}}}function o(E){var c=Math.abs(E);return c>=r?Math.round(E/r)+"d":c>=a?Math.round(E/a)+"h":c>=e?Math.round(E/e)+"m":c>=u?Math.round(E/u)+"s":E+"ms"}function s(E){var c=Math.abs(E);return c>=r?l(E,c,r,"day"):c>=a?l(E,c,a,"hour"):c>=e?l(E,c,e,"minute"):c>=u?l(E,c,u,"second"):E+" ms"}function l(E,c,d,D){var m=c>=d*1.5;return Math.round(E/d)+" "+D+(m?"s":"")}return pp}function F70(u){a.debug=a,a.default=a,a.coerce=s,a.disable=t,a.enable=n,a.enabled=i,a.humanize=C70(),a.destroy=l,Object.keys(u).forEach(E=>{a[E]=u[E]}),a.names=[],a.skips=[],a.formatters={};function e(E){let c=0;for(let d=0;d{if(F==="%%")return"%";v++;const y=a.formatters[k];if(typeof y=="function"){const b=g[v];F=y.call(p,b),g.splice(v,1),v--}return F}),a.formatArgs.call(p,g),(p.log||a.log).apply(p,g)}return h.namespace=E,h.useColors=a.useColors(),h.color=a.selectColor(E),h.extend=r,h.destroy=a.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>d!==null?d:(D!==a.namespaces&&(D=a.namespaces,m=a.enabled(E)),m),set:g=>{d=g}}),typeof a.init=="function"&&a.init(h),h}function r(E,c){const d=a(this.namespace+(typeof c>"u"?":":c)+E);return d.log=this.log,d}function n(E){a.save(E),a.namespaces=E,a.names=[],a.skips=[];let c;const d=(typeof E=="string"?E:"").split(/[\s,]+/),D=d.length;for(c=0;c"-"+c)].join(",");return a.enable(""),E}function i(E){if(E[E.length-1]==="*")return!0;let c,d;for(c=0,d=a.skips.length;c{let s=!1;return()=>{s||(s=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function a(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function r(s){if(s[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+s[0]+(this.useColors?"%c ":" ")+"+"+u.exports.humanize(this.diff),!this.useColors)return;const l="color: "+this.color;s.splice(1,0,l,"color: inherit");let E=0,c=0;s[0].replace(/%[a-zA-Z%]/g,d=>{d!=="%%"&&(E++,d==="%c"&&(c=E))}),s.splice(c,0,l)}e.log=console.debug||console.log||(()=>{});function n(s){try{s?e.storage.setItem("debug",s):e.storage.removeItem("debug")}catch{}}function t(){let s;try{s=e.storage.getItem("debug")}catch{}return!s&&typeof process<"u"&&"env"in process&&(s={}.DEBUG),s}function i(){try{return localStorage}catch{}}u.exports=k70(e);const{formatters:o}=u.exports;o.j=function(s){try{return JSON.stringify(s)}catch(l){return"[UnexpectedJSONParseError]: "+l.message}}})(_v,_v.exports);var XU=_v.exports,uW={},eW={},j6={},_7={exports:{}},Nl=typeof Reflect=="object"?Reflect:null,MM=Nl&&typeof Nl.apply=="function"?Nl.apply:function(e,a,r){return Function.prototype.apply.call(e,a,r)},j5;Nl&&typeof Nl.ownKeys=="function"?j5=Nl.ownKeys:Object.getOwnPropertySymbols?j5=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:j5=function(e){return Object.getOwnPropertyNames(e)};function A70(u){console&&console.warn&&console.warn(u)}var aW=Number.isNaN||function(e){return e!==e};function ee(){ee.init.call(this)}_7.exports=ee;_7.exports.once=z70;ee.EventEmitter=ee;ee.prototype._events=void 0;ee.prototype._eventsCount=0;ee.prototype._maxListeners=void 0;var wM=10;function N6(u){if(typeof u!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof u)}Object.defineProperty(ee,"defaultMaxListeners",{enumerable:!0,get:function(){return wM},set:function(u){if(typeof u!="number"||u<0||aW(u))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+u+".");wM=u}});ee.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};ee.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||aW(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function rW(u){return u._maxListeners===void 0?ee.defaultMaxListeners:u._maxListeners}ee.prototype.getMaxListeners=function(){return rW(this)};ee.prototype.emit=function(e){for(var a=[],r=1;r0&&(i=a[0]),i instanceof Error)throw i;var o=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw o.context=i,o}var s=t[e];if(s===void 0)return!1;if(typeof s=="function")MM(s,this,a);else for(var l=s.length,E=sW(s,l),r=0;r0&&i.length>n&&!i.warned){i.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=u,o.type=e,o.count=i.length,A70(o)}return u}ee.prototype.addListener=function(e,a){return nW(this,e,a,!1)};ee.prototype.on=ee.prototype.addListener;ee.prototype.prependListener=function(e,a){return nW(this,e,a,!0)};function b70(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function tW(u,e,a){var r={fired:!1,wrapFn:void 0,target:u,type:e,listener:a},n=b70.bind(r);return n.listener=a,r.wrapFn=n,n}ee.prototype.once=function(e,a){return N6(a),this.on(e,tW(this,e,a)),this};ee.prototype.prependOnceListener=function(e,a){return N6(a),this.prependListener(e,tW(this,e,a)),this};ee.prototype.removeListener=function(e,a){var r,n,t,i,o;if(N6(a),n=this._events,n===void 0)return this;if(r=n[e],r===void 0)return this;if(r===a||r.listener===a)--this._eventsCount===0?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||a));else if(typeof r!="function"){for(t=-1,i=r.length-1;i>=0;i--)if(r[i]===a||r[i].listener===a){o=r[i].listener,t=i;break}if(t<0)return this;t===0?r.shift():y70(r,t),r.length===1&&(n[e]=r[0]),n.removeListener!==void 0&&this.emit("removeListener",e,o||a)}return this};ee.prototype.off=ee.prototype.removeListener;ee.prototype.removeAllListeners=function(e){var a,r,n;if(r=this._events,r===void 0)return this;if(r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):r[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete r[e]),this;if(arguments.length===0){var t=Object.keys(r),i;for(n=0;n=0;n--)this.removeListener(e,a[n]);return this};function iW(u,e,a){var r=u._events;if(r===void 0)return[];var n=r[e];return n===void 0?[]:typeof n=="function"?a?[n.listener||n]:[n]:a?B70(n):sW(n,n.length)}ee.prototype.listeners=function(e){return iW(this,e,!0)};ee.prototype.rawListeners=function(e){return iW(this,e,!1)};ee.listenerCount=function(u,e){return typeof u.listenerCount=="function"?u.listenerCount(e):oW.call(u,e)};ee.prototype.listenerCount=oW;function oW(u){var e=this._events;if(e!==void 0){var a=e[u];if(typeof a=="function")return 1;if(a!==void 0)return a.length}return 0}ee.prototype.eventNames=function(){return this._eventsCount>0?j5(this._events):[]};function sW(u,e){for(var a=new Array(e),r=0;r0&&g[g.length-1])&&(v[0]===6||v[0]===2)){D=0;continue}if(v[0]===3&&(!g||v[1]>g[0]&&v[1]0)&&!(h=m.next()).done;)g.push(h.value)}catch(f){p={error:f}}finally{try{h&&!h.done&&(D=m.return)&&D.call(m)}finally{if(p)throw p.error}}return g},t=Mu&&Mu.__spreadArray||function(c,d){for(var D=0,m=d.length,h=c.length;D=E.length&&(E=void 0),{value:E&&E[D++],done:!E}}};throw new TypeError(c?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(u,"__esModule",{value:!0}),u.Interceptor=u.InterceptorReadyState=u.deleteGlobalSymbol=u.getGlobalSymbol=void 0;var a=XU,r=uW,n=Es;function t(E){return globalThis[E]||void 0}u.getGlobalSymbol=t;function i(E,c){globalThis[E]=c}function o(E){delete globalThis[E]}u.deleteGlobalSymbol=o;var s;(function(E){E.IDLE="IDLE",E.APPLYING="APPLYING",E.APPLIED="APPLIED",E.DISPOSING="DISPOSING",E.DISPOSED="DISPOSED"})(s=u.InterceptorReadyState||(u.InterceptorReadyState={}));var l=function(){function E(c){this.symbol=c,this.readyState=s.IDLE,this.emitter=new r.AsyncEventEmitter,this.subscriptions=[],this.log=a.debug(c.description),this.emitter.setMaxListeners(0),this.log("constructing the interceptor...")}return E.prototype.checkEnvironment=function(){return!0},E.prototype.apply=function(){var c=this,d=this.log.extend("apply");if(d("applying the interceptor..."),this.readyState===s.APPLIED){d("intercepted already applied!");return}var D=this.checkEnvironment();if(!D){d("the interceptor cannot be applied in this environment!");return}this.readyState=s.APPLYING,this.emitter.activate(),d("activated the emiter!",this.emitter.readyState);var m=this.getInstance();if(m){d("found a running instance, reusing..."),this.on=function(h,g){d('proxying the "%s" listener',h),m.emitter.addListener(h,g),c.subscriptions.push(function(){m.emitter.removeListener(h,g),d('removed proxied "%s" listener!',h)})},n.nextTick(function(){c.readyState=s.APPLIED});return}d("no running instance found, setting up a new instance..."),this.setup(),this.setInstance(),n.nextTick(function(){c.readyState=s.APPLIED})},E.prototype.setup=function(){},E.prototype.on=function(c,d){var D=this.log.extend("on");if(this.readyState===s.DISPOSING||this.readyState===s.DISPOSED){D("cannot listen to events, already disposed!");return}D('adding "%s" event listener:',c,d.name),this.emitter.on(c,d)},E.prototype.dispose=function(){var c,d,D=this,m=this.log.extend("dispose");if(this.readyState===s.DISPOSED){m("cannot dispose, already disposed!");return}if(m("disposing the interceptor..."),this.readyState=s.DISPOSING,!this.getInstance()){m("no interceptors running, skipping dispose...");return}if(this.clearInstance(),m("global symbol deleted:",t(this.symbol)),this.subscriptions.length>0){m("disposing of %d subscriptions...",this.subscriptions.length);try{for(var h=e(this.subscriptions),g=h.next();!g.done;g=h.next()){var p=g.value;p()}}catch(f){c={error:f}}finally{try{g&&!g.done&&(d=h.return)&&d.call(h)}finally{if(c)throw c.error}}this.subscriptions=[],m("disposed of all subscriptions!",this.subscriptions.length)}this.emitter.deactivate(),m("destroyed the listener!"),n.nextTick(function(){D.readyState=s.DISPOSED})},E.prototype.getInstance=function(){var c,d=t(this.symbol);return this.log("retrieved global instance:",(c=d?.constructor)===null||c===void 0?void 0:c.name),d},E.prototype.setInstance=function(){i(this.symbol,this),this.log("set global instance!",this.symbol.description)},E.prototype.clearInstance=function(){o(this.symbol),this.log("cleared global instance!",this.symbol.description)},E}();u.Interceptor=l})(Ac);var L6={},R70=Mu&&Mu.__extends||function(){var u=function(e,a){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])},u(e,a)};return function(e,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");u(e,a);function r(){this.constructor=e}e.prototype=a===null?Object.create(a):(r.prototype=a.prototype,new r)}}(),K70=Mu&&Mu.__values||function(u){var e=typeof Symbol=="function"&&Symbol.iterator,a=e&&u[e],r=0;if(a)return a.call(u);if(u&&typeof u.length=="number")return{next:function(){return u&&r>=u.length&&(u=void 0),{value:u&&u[r++],done:!u}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(L6,"__esModule",{value:!0});L6.BatchInterceptor=void 0;var I70=Ac,O70=function(u){R70(e,u);function e(a){var r=this;return e.symbol=Symbol(a.name),r=u.call(this,e.symbol)||this,r.interceptors=a.interceptors,r}return e.prototype.setup=function(){var a,r,n=this.log.extend("setup");n("applying all %d interceptors...",this.interceptors.length);var t=function(E){n('applying "%s" interceptor...',E.constructor.name),E.apply(),n("adding interceptor dispose subscription"),i.subscriptions.push(function(){return E.dispose()})},i=this;try{for(var o=K70(this.interceptors),s=o.next();!s.done;s=o.next()){var l=s.value;t(l)}}catch(E){a={error:E}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}},e.prototype.on=function(a,r){this.interceptors.forEach(function(n){n.on(a,r)})},e}(I70.Interceptor);L6.BatchInterceptor=O70;var Cs={},Tn={},V7={},gp={},fp={},vp,PM;function EW(){return PM||(PM=1,vp=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},a=Symbol("test"),r=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var n=42;e[a]=n;for(a in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var t=Object.getOwnPropertySymbols(e);if(t.length!==1||t[0]!==a||!Object.prototype.propertyIsEnumerable.call(e,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var i=Object.getOwnPropertyDescriptor(e,a);if(i.value!==n||i.enumerable!==!0)return!1}return!0}),vp}var Cp,TM;function J7(){if(TM)return Cp;TM=1;var u=EW();return Cp=function(){return u()&&!!Symbol.toStringTag},Cp}var Fp,jM;function $70(){if(jM)return Fp;jM=1;var u=typeof Symbol<"u"&&Symbol,e=EW();return Fp=function(){return typeof u!="function"||typeof Symbol!="function"||typeof u("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:e()},Fp}var kp,NM;function H70(){if(NM)return kp;NM=1;var u={foo:{}},e=Object;return kp=function(){return{__proto__:u}.foo===u.foo&&!({__proto__:null}instanceof e)},kp}var Ap,LM;function G70(){if(LM)return Ap;LM=1;var u="Function.prototype.bind called on incompatible ",e=Object.prototype.toString,a=Math.max,r="[object Function]",n=function(s,l){for(var E=[],c=0;c"u"||!E?u:E(Uint8Array),D={"%AggregateError%":typeof AggregateError>"u"?u:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?u:ArrayBuffer,"%ArrayIteratorPrototype%":s&&E?E([][Symbol.iterator]()):u,"%AsyncFromSyncIteratorPrototype%":u,"%AsyncFunction%":c,"%AsyncGenerator%":c,"%AsyncGeneratorFunction%":c,"%AsyncIteratorPrototype%":c,"%Atomics%":typeof Atomics>"u"?u:Atomics,"%BigInt%":typeof BigInt>"u"?u:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?u:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?u:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?u:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?u:Float32Array,"%Float64Array%":typeof Float64Array>"u"?u:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?u:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":c,"%Int8Array%":typeof Int8Array>"u"?u:Int8Array,"%Int16Array%":typeof Int16Array>"u"?u:Int16Array,"%Int32Array%":typeof Int32Array>"u"?u:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":s&&E?E(E([][Symbol.iterator]())):u,"%JSON%":typeof JSON=="object"?JSON:u,"%Map%":typeof Map>"u"?u:Map,"%MapIteratorPrototype%":typeof Map>"u"||!s||!E?u:E(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?u:Promise,"%Proxy%":typeof Proxy>"u"?u:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?u:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?u:Set,"%SetIteratorPrototype%":typeof Set>"u"||!s||!E?u:E(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?u:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":s&&E?E(""[Symbol.iterator]()):u,"%Symbol%":s?Symbol:u,"%SyntaxError%":e,"%ThrowTypeError%":o,"%TypedArray%":d,"%TypeError%":r,"%Uint8Array%":typeof Uint8Array>"u"?u:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?u:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?u:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?u:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?u:WeakMap,"%WeakRef%":typeof WeakRef>"u"?u:WeakRef,"%WeakSet%":typeof WeakSet>"u"?u:WeakSet};if(E)try{null.error}catch(w){var m=E(E(w));D["%Error.prototype%"]=m}var h=function w(j){var $;if(j==="%AsyncFunction%")$=n("async function () {}");else if(j==="%GeneratorFunction%")$=n("function* () {}");else if(j==="%AsyncGeneratorFunction%")$=n("async function* () {}");else if(j==="%AsyncGenerator%"){var H=w("%AsyncGeneratorFunction%");H&&($=H.prototype)}else if(j==="%AsyncIteratorPrototype%"){var K=w("%AsyncGenerator%");K&&E&&($=E(K.prototype))}return D[j]=$,$},g={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},p=cW(),f=_70(),C=p.call(Function.call,Array.prototype.concat),v=p.call(Function.apply,Array.prototype.splice),A=p.call(Function.call,String.prototype.replace),F=p.call(Function.call,String.prototype.slice),k=p.call(Function.call,RegExp.prototype.exec),y=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,b=/\\(\\)?/g,B=function(j){var $=F(j,0,1),H=F(j,-1);if($==="%"&&H!=="%")throw new e("invalid intrinsic syntax, expected closing `%`");if(H==="%"&&$!=="%")throw new e("invalid intrinsic syntax, expected opening `%`");var K=[];return A(j,y,function(N,P,I,_){K[K.length]=I?A(_,b,"$1"):P||N}),K},M=function(j,$){var H=j,K;if(f(g,H)&&(K=g[H],H="%"+K[0]+"%"),f(D,H)){var N=D[H];if(N===c&&(N=h(H)),typeof N>"u"&&!$)throw new r("intrinsic "+j+" exists, but is not available. Please file an issue!");return{alias:K,name:H,value:N}}throw new e("intrinsic "+j+" does not exist!")};return Bp=function(j,$){if(typeof j!="string"||j.length===0)throw new r("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof $!="boolean")throw new r('"allowMissing" argument must be a boolean');if(k(/^%?[^%]*%?$/,j)===null)throw new e("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var H=B(j),K=H.length>0?H[0]:"",N=M("%"+K+"%",$),P=N.name,I=N.value,_=!1,G=N.alias;G&&(K=G[0],v(H,C([0,1],G)));for(var z=1,O=!0;z=H.length){var Q=t(I,L);O=!!Q,O&&"get"in Q&&!("originalValue"in Q.get)?I=Q.get:I=I[L]}else O=f(I,L),I=I[L];O&&!_&&(D[P]=I)}}return I},Bp}var zp={exports:{}},OM;function dW(){return OM||(OM=1,function(u){var e=cW(),a=U7(),r=a("%Function.prototype.apply%"),n=a("%Function.prototype.call%"),t=a("%Reflect.apply%",!0)||e.call(n,r),i=a("%Object.getOwnPropertyDescriptor%",!0),o=a("%Object.defineProperty%",!0),s=a("%Math.max%");if(o)try{o({},"a",{value:1})}catch{o=null}u.exports=function(c){var d=t(e,n,arguments);if(i&&o){var D=i(d,"length");D.configurable&&o(d,"length",{value:1+s(0,c.length-(arguments.length-1))})}return d};var l=function(){return t(e,r,arguments)};o?o(u.exports,"apply",{value:l}):u.exports.apply=l}(zp)),zp.exports}var Sp,$M;function DW(){if($M)return Sp;$M=1;var u=U7(),e=dW(),a=e(u("String.prototype.indexOf"));return Sp=function(n,t){var i=u(n,!!t);return typeof i=="function"&&a(n,".prototype.")>-1?e(i):i},Sp}var Mp,HM;function V70(){if(HM)return Mp;HM=1;var u=J7()(),e=DW(),a=e("Object.prototype.toString"),r=function(o){return u&&o&&typeof o=="object"&&Symbol.toStringTag in o?!1:a(o)==="[object Arguments]"},n=function(o){return r(o)?!0:o!==null&&typeof o=="object"&&typeof o.length=="number"&&o.length>=0&&a(o)!=="[object Array]"&&a(o.callee)==="[object Function]"},t=function(){return r(arguments)}();return r.isLegacyArguments=n,Mp=t?r:n,Mp}var wp,GM;function J70(){if(GM)return wp;GM=1;var u=Object.prototype.toString,e=Function.prototype.toString,a=/^\s*(?:function)?\*/,r=J7()(),n=Object.getPrototypeOf,t=function(){if(!r)return!1;try{return Function("return function*() {}")()}catch{}},i;return wp=function(s){if(typeof s!="function")return!1;if(a.test(e.call(s)))return!0;if(!r){var l=u.call(s);return l==="[object GeneratorFunction]"}if(!n)return!1;if(typeof i>"u"){var E=t();i=E?n(E):!1}return n(s)===i},wp}var Pp,_M;function U70(){if(_M)return Pp;_M=1;var u=Function.prototype.toString,e=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,a,r;if(typeof e=="function"&&typeof Object.defineProperty=="function")try{a=Object.defineProperty({},"length",{get:function(){throw r}}),r={},e(function(){throw 42},null,a)}catch(f){f!==r&&(e=null)}else e=null;var n=/^\s*class\b/,t=function(C){try{var v=u.call(C);return n.test(v)}catch{return!1}},i=function(C){try{return t(C)?!1:(u.call(C),!0)}catch{return!1}},o=Object.prototype.toString,s="[object Object]",l="[object Function]",E="[object GeneratorFunction]",c="[object HTMLAllCollection]",d="[object HTML document.all class]",D="[object HTMLCollection]",m=typeof Symbol=="function"&&!!Symbol.toStringTag,h=!(0 in[,]),g=function(){return!1};if(typeof document=="object"){var p=document.all;o.call(p)===o.call(document.all)&&(g=function(C){if((h||!C)&&(typeof C>"u"||typeof C=="object"))try{var v=o.call(C);return(v===c||v===d||v===D||v===s)&&C("")==null}catch{}return!1})}return Pp=e?function(C){if(g(C))return!0;if(!C||typeof C!="function"&&typeof C!="object")return!1;try{e(C,null,a)}catch(v){if(v!==r)return!1}return!t(C)&&i(C)}:function(C){if(g(C))return!0;if(!C||typeof C!="function"&&typeof C!="object")return!1;if(m)return i(C);if(t(C))return!1;var v=o.call(C);return v!==l&&v!==E&&!/^\[object HTML/.test(v)?!1:i(C)},Pp}var Tp,VM;function W70(){if(VM)return Tp;VM=1;var u=U70(),e=Object.prototype.toString,a=Object.prototype.hasOwnProperty,r=function(s,l,E){for(var c=0,d=s.length;c=3&&(c=E),e.call(s)==="[object Array]"?r(s,l,c):typeof s=="string"?n(s,l,c):t(s,l,c)};return Tp=i,Tp}var jp,JM;function q70(){if(JM)return jp;JM=1;var u=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],e=typeof globalThis>"u"?Mu:globalThis;return jp=function(){for(var r=[],n=0;n"u"?Mu:globalThis,s=e(),l=r("String.prototype.slice"),E=Object.getPrototypeOf,c=r("Array.prototype.indexOf",!0)||function(g,p){for(var f=0;f-1?p:p!=="Object"?!1:m(g)}return n?D(g):null},Lp}var Rp,qM;function Y70(){if(qM)return Rp;qM=1;var u=xW();return Rp=function(a){return!!u(a)},Rp}var ZM;function Q70(){return ZM||(ZM=1,function(u){var e=V70(),a=J70(),r=xW(),n=Y70();function t(Y){return Y.call.bind(Y)}var i=typeof BigInt<"u",o=typeof Symbol<"u",s=t(Object.prototype.toString),l=t(Number.prototype.valueOf),E=t(String.prototype.valueOf),c=t(Boolean.prototype.valueOf);if(i)var d=t(BigInt.prototype.valueOf);if(o)var D=t(Symbol.prototype.valueOf);function m(Y,gu){if(typeof Y!="object")return!1;try{return gu(Y),!0}catch{return!1}}u.isArgumentsObject=e,u.isGeneratorFunction=a,u.isTypedArray=n;function h(Y){return typeof Promise<"u"&&Y instanceof Promise||Y!==null&&typeof Y=="object"&&typeof Y.then=="function"&&typeof Y.catch=="function"}u.isPromise=h;function g(Y){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(Y):n(Y)||O(Y)}u.isArrayBufferView=g;function p(Y){return r(Y)==="Uint8Array"}u.isUint8Array=p;function f(Y){return r(Y)==="Uint8ClampedArray"}u.isUint8ClampedArray=f;function C(Y){return r(Y)==="Uint16Array"}u.isUint16Array=C;function v(Y){return r(Y)==="Uint32Array"}u.isUint32Array=v;function A(Y){return r(Y)==="Int8Array"}u.isInt8Array=A;function F(Y){return r(Y)==="Int16Array"}u.isInt16Array=F;function k(Y){return r(Y)==="Int32Array"}u.isInt32Array=k;function y(Y){return r(Y)==="Float32Array"}u.isFloat32Array=y;function b(Y){return r(Y)==="Float64Array"}u.isFloat64Array=b;function B(Y){return r(Y)==="BigInt64Array"}u.isBigInt64Array=B;function M(Y){return r(Y)==="BigUint64Array"}u.isBigUint64Array=M;function w(Y){return s(Y)==="[object Map]"}w.working=typeof Map<"u"&&w(new Map);function j(Y){return typeof Map>"u"?!1:w.working?w(Y):Y instanceof Map}u.isMap=j;function $(Y){return s(Y)==="[object Set]"}$.working=typeof Set<"u"&&$(new Set);function H(Y){return typeof Set>"u"?!1:$.working?$(Y):Y instanceof Set}u.isSet=H;function K(Y){return s(Y)==="[object WeakMap]"}K.working=typeof WeakMap<"u"&&K(new WeakMap);function N(Y){return typeof WeakMap>"u"?!1:K.working?K(Y):Y instanceof WeakMap}u.isWeakMap=N;function P(Y){return s(Y)==="[object WeakSet]"}P.working=typeof WeakSet<"u"&&P(new WeakSet);function I(Y){return P(Y)}u.isWeakSet=I;function _(Y){return s(Y)==="[object ArrayBuffer]"}_.working=typeof ArrayBuffer<"u"&&_(new ArrayBuffer);function G(Y){return typeof ArrayBuffer>"u"?!1:_.working?_(Y):Y instanceof ArrayBuffer}u.isArrayBuffer=G;function z(Y){return s(Y)==="[object DataView]"}z.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&z(new DataView(new ArrayBuffer(1),0,1));function O(Y){return typeof DataView>"u"?!1:z.working?z(Y):Y instanceof DataView}u.isDataView=O;var L=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function J(Y){return s(Y)==="[object SharedArrayBuffer]"}function q(Y){return typeof L>"u"?!1:(typeof J.working>"u"&&(J.working=J(new L)),J.working?J(Y):Y instanceof L)}u.isSharedArrayBuffer=q;function Q(Y){return s(Y)==="[object AsyncFunction]"}u.isAsyncFunction=Q;function Z(Y){return s(Y)==="[object Map Iterator]"}u.isMapIterator=Z;function iu(Y){return s(Y)==="[object Set Iterator]"}u.isSetIterator=iu;function tu(Y){return s(Y)==="[object Generator]"}u.isGeneratorObject=tu;function du(Y){return s(Y)==="[object WebAssembly.Module]"}u.isWebAssemblyCompiledModule=du;function ku(Y){return m(Y,l)}u.isNumberObject=ku;function Zu(Y){return m(Y,E)}u.isStringObject=Zu;function wu(Y){return m(Y,c)}u.isBooleanObject=wu;function Ou(Y){return i&&m(Y,d)}u.isBigIntObject=Ou;function vu(Y){return o&&m(Y,D)}u.isSymbolObject=vu;function Wu(Y){return ku(Y)||Zu(Y)||wu(Y)||Ou(Y)||vu(Y)}u.isBoxedPrimitive=Wu;function yu(Y){return typeof Uint8Array<"u"&&(G(Y)||q(Y))}u.isAnyArrayBuffer=yu,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Y){Object.defineProperty(u,Y,{enumerable:!1,value:function(){throw new Error(Y+" is not supported in userland")}})})}(fp)),fp}var Kp,YM;function X70(){return YM||(YM=1,Kp=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"}),Kp}var $d={exports:{}},QM;function uA0(){return QM||(QM=1,typeof Object.create=="function"?$d.exports=function(e,a){a&&(e.super_=a,e.prototype=Object.create(a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:$d.exports=function(e,a){if(a){e.super_=a;var r=function(){};r.prototype=a.prototype,e.prototype=new r,e.prototype.constructor=e}}),$d.exports}var XM;function mW(){return XM||(XM=1,function(u){var e=Object.getOwnPropertyDescriptors||function(O){for(var L=Object.keys(O),J={},q=0;q=q)return iu;switch(iu){case"%s":return String(J[L++]);case"%d":return Number(J[L++]);case"%j":try{return JSON.stringify(J[L++])}catch{return"[Circular]"}default:return iu}}),Z=J[L];L"u")return function(){return u.deprecate(z,O).apply(this,arguments)};var L=!1;function J(){if(!L){if(process.throwDeprecation)throw new Error(O);process.traceDeprecation?console.trace(O):console.error(O),L=!0}return z.apply(this,arguments)}return J};var r={},n=/^$/;if({}.NODE_DEBUG){var t={}.NODE_DEBUG;t=t.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),n=new RegExp("^"+t+"$","i")}u.debuglog=function(z){if(z=z.toUpperCase(),!r[z])if(n.test(z)){var O=process.pid;r[z]=function(){var L=u.format.apply(u,arguments);console.error("%s %d: %s",z,O,L)}}else r[z]=function(){};return r[z]};function i(z,O){var L={seen:[],stylize:s};return arguments.length>=3&&(L.depth=arguments[2]),arguments.length>=4&&(L.colors=arguments[3]),p(O)?L.showHidden=O:O&&u._extend(L,O),k(L.showHidden)&&(L.showHidden=!1),k(L.depth)&&(L.depth=2),k(L.colors)&&(L.colors=!1),k(L.customInspect)&&(L.customInspect=!0),L.colors&&(L.stylize=o),E(L,z,L.depth)}u.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function o(z,O){var L=i.styles[O];return L?"\x1B["+i.colors[L][0]+"m"+z+"\x1B["+i.colors[L][1]+"m":z}function s(z,O){return z}function l(z){var O={};return z.forEach(function(L,J){O[L]=!0}),O}function E(z,O,L){if(z.customInspect&&O&&w(O.inspect)&&O.inspect!==u.inspect&&!(O.constructor&&O.constructor.prototype===O)){var J=O.inspect(L,z);return A(J)||(J=E(z,J,L)),J}var q=c(z,O);if(q)return q;var Q=Object.keys(O),Z=l(Q);if(z.showHidden&&(Q=Object.getOwnPropertyNames(O)),M(O)&&(Q.indexOf("message")>=0||Q.indexOf("description")>=0))return d(O);if(Q.length===0){if(w(O)){var iu=O.name?": "+O.name:"";return z.stylize("[Function"+iu+"]","special")}if(y(O))return z.stylize(RegExp.prototype.toString.call(O),"regexp");if(B(O))return z.stylize(Date.prototype.toString.call(O),"date");if(M(O))return d(O)}var tu="",du=!1,ku=["{","}"];if(g(O)&&(du=!0,ku=["[","]"]),w(O)){var Zu=O.name?": "+O.name:"";tu=" [Function"+Zu+"]"}if(y(O)&&(tu=" "+RegExp.prototype.toString.call(O)),B(O)&&(tu=" "+Date.prototype.toUTCString.call(O)),M(O)&&(tu=" "+d(O)),Q.length===0&&(!du||O.length==0))return ku[0]+tu+ku[1];if(L<0)return y(O)?z.stylize(RegExp.prototype.toString.call(O),"regexp"):z.stylize("[Object]","special");z.seen.push(O);var wu;return du?wu=D(z,O,L,Z,Q):wu=Q.map(function(Ou){return m(z,O,L,Z,Ou,du)}),z.seen.pop(),h(wu,tu,ku)}function c(z,O){if(k(O))return z.stylize("undefined","undefined");if(A(O)){var L="'"+JSON.stringify(O).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return z.stylize(L,"string")}if(v(O))return z.stylize(""+O,"number");if(p(O))return z.stylize(""+O,"boolean");if(f(O))return z.stylize("null","null")}function d(z){return"["+Error.prototype.toString.call(z)+"]"}function D(z,O,L,J,q){for(var Q=[],Z=0,iu=O.length;Z{for(var a in e)H7(u,a,{get:e[a],enumerable:!0})},c70=(u,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of s70(e))!l70.call(u,n)&&n!==a&&H7(u,n,{get:()=>e[n],enumerable:!(r=o70(e,n))||r.enumerable});return u},d70=u=>c70(H7({},"__esModule",{value:!0}),u),YU={};E70(YU,{isNodeProcess:()=>D70});var G7=d70(YU);function D70(){if(typeof navigator<"u"&&navigator.product==="ReactNative")return!0;if(typeof process<"u"){const u=process.type;return u==="renderer"||u==="worker"?!1:!!(process.versions&&process.versions.node)}return!1}var $d={exports:{}},MM;function x70(){return MM||(MM=1,function(u,e){var a=function(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof Mu<"u")return Mu;throw new Error("unable to locate global object")},r=a();u.exports=e=r.fetch,r.fetch&&(e.default=r.fetch.bind(r)),e.Headers=r.Headers,e.Request=r.Request,e.Response=r.Response}($d,$d.exports)),$d.exports}var _7=Object.defineProperty,m70=Object.getOwnPropertyDescriptor,h70=Object.getOwnPropertyNames,p70=Object.prototype.hasOwnProperty,g70=(u,e)=>{for(var a in e)_7(u,a,{get:e[a],enumerable:!0})},f70=(u,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of h70(e))!p70.call(u,n)&&n!==a&&_7(u,n,{get:()=>e[n],enumerable:!(r=m70(e,n))||r.enumerable});return u},v70=u=>f70(_7({},"__esModule",{value:!0}),u),QU={};g70(QU,{InvariantError:()=>XU,format:()=>mx,invariant:()=>uW});var Zt=v70(QU),C70=/(%?)(%([sdjo]))/g;function F70(u,e){switch(e){case"s":return u;case"d":case"i":return Number(u);case"j":return JSON.stringify(u);case"o":{if(typeof u=="string")return u;const a=JSON.stringify(u);return a==="{}"||a==="[]"||/^\[object .+?\]$/.test(a)?u:a}}}function mx(u,...e){if(e.length===0)return u;let a=0,r=u.replace(C70,(n,t,i,o)=>{const s=e[a],l=F70(s,o);return t?n:(a++,l)});return a{if(!u)throw new XU(e,...a)};uW.as=(u,e,a,...r)=>{if(!e)throw u.prototype.name!=null?new u(mx(a,r)):u(mx(a,r))};var Do={},V7={};Object.defineProperty(V7,"__esModule",{value:!0});V7.until=async u=>{try{return[null,await u().catch(a=>{throw a})]}catch(e){return[e,null]}};Object.defineProperty(Do,"__esModule",{value:!0});var b70=V7;Do.until=b70.until;var j6={},L1={};Object.defineProperty(L1,"__esModule",{value:!0});L1.IS_PATCHED_MODULE=void 0;L1.IS_PATCHED_MODULE=Symbol("isPatchedModule");var bc={},Vv={exports:{}},gp,wM;function y70(){if(wM)return gp;wM=1;var u=1e3,e=u*60,a=e*60,r=a*24,n=r*7,t=r*365.25;gp=function(E,c){c=c||{};var d=typeof E;if(d==="string"&&E.length>0)return i(E);if(d==="number"&&isFinite(E))return c.long?s(E):o(E);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(E))};function i(E){if(E=String(E),!(E.length>100)){var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(E);if(c){var d=parseFloat(c[1]),D=(c[2]||"ms").toLowerCase();switch(D){case"years":case"year":case"yrs":case"yr":case"y":return d*t;case"weeks":case"week":case"w":return d*n;case"days":case"day":case"d":return d*r;case"hours":case"hour":case"hrs":case"hr":case"h":return d*a;case"minutes":case"minute":case"mins":case"min":case"m":return d*e;case"seconds":case"second":case"secs":case"sec":case"s":return d*u;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return d;default:return}}}}function o(E){var c=Math.abs(E);return c>=r?Math.round(E/r)+"d":c>=a?Math.round(E/a)+"h":c>=e?Math.round(E/e)+"m":c>=u?Math.round(E/u)+"s":E+"ms"}function s(E){var c=Math.abs(E);return c>=r?l(E,c,r,"day"):c>=a?l(E,c,a,"hour"):c>=e?l(E,c,e,"minute"):c>=u?l(E,c,u,"second"):E+" ms"}function l(E,c,d,D){var m=c>=d*1.5;return Math.round(E/d)+" "+D+(m?"s":"")}return gp}function B70(u){a.debug=a,a.default=a,a.coerce=s,a.disable=t,a.enable=n,a.enabled=i,a.humanize=y70(),a.destroy=l,Object.keys(u).forEach(E=>{a[E]=u[E]}),a.names=[],a.skips=[],a.formatters={};function e(E){let c=0;for(let d=0;d{if(F==="%%")return"%";v++;const y=a.formatters[k];if(typeof y=="function"){const b=g[v];F=y.call(p,b),g.splice(v,1),v--}return F}),a.formatArgs.call(p,g),(p.log||a.log).apply(p,g)}return h.namespace=E,h.useColors=a.useColors(),h.color=a.selectColor(E),h.extend=r,h.destroy=a.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>d!==null?d:(D!==a.namespaces&&(D=a.namespaces,m=a.enabled(E)),m),set:g=>{d=g}}),typeof a.init=="function"&&a.init(h),h}function r(E,c){const d=a(this.namespace+(typeof c>"u"?":":c)+E);return d.log=this.log,d}function n(E){a.save(E),a.namespaces=E,a.names=[],a.skips=[];let c;const d=(typeof E=="string"?E:"").split(/[\s,]+/),D=d.length;for(c=0;c"-"+c)].join(",");return a.enable(""),E}function i(E){if(E[E.length-1]==="*")return!0;let c,d;for(c=0,d=a.skips.length;c{let s=!1;return()=>{s||(s=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function a(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function r(s){if(s[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+s[0]+(this.useColors?"%c ":" ")+"+"+u.exports.humanize(this.diff),!this.useColors)return;const l="color: "+this.color;s.splice(1,0,l,"color: inherit");let E=0,c=0;s[0].replace(/%[a-zA-Z%]/g,d=>{d!=="%%"&&(E++,d==="%c"&&(c=E))}),s.splice(c,0,l)}e.log=console.debug||console.log||(()=>{});function n(s){try{s?e.storage.setItem("debug",s):e.storage.removeItem("debug")}catch{}}function t(){let s;try{s=e.storage.getItem("debug")}catch{}return!s&&typeof process<"u"&&"env"in process&&(s={}.DEBUG),s}function i(){try{return localStorage}catch{}}u.exports=z70(e);const{formatters:o}=u.exports;o.j=function(s){try{return JSON.stringify(s)}catch(l){return"[UnexpectedJSONParseError]: "+l.message}}})(Vv,Vv.exports);var eW=Vv.exports,aW={},rW={},N6={},J7={exports:{}},Nl=typeof Reflect=="object"?Reflect:null,PM=Nl&&typeof Nl.apply=="function"?Nl.apply:function(e,a,r){return Function.prototype.apply.call(e,a,r)},N5;Nl&&typeof Nl.ownKeys=="function"?N5=Nl.ownKeys:Object.getOwnPropertySymbols?N5=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:N5=function(e){return Object.getOwnPropertyNames(e)};function S70(u){console&&console.warn&&console.warn(u)}var nW=Number.isNaN||function(e){return e!==e};function ae(){ae.init.call(this)}J7.exports=ae;J7.exports.once=T70;ae.EventEmitter=ae;ae.prototype._events=void 0;ae.prototype._eventsCount=0;ae.prototype._maxListeners=void 0;var TM=10;function L6(u){if(typeof u!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof u)}Object.defineProperty(ae,"defaultMaxListeners",{enumerable:!0,get:function(){return TM},set:function(u){if(typeof u!="number"||u<0||nW(u))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+u+".");TM=u}});ae.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};ae.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||nW(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function tW(u){return u._maxListeners===void 0?ae.defaultMaxListeners:u._maxListeners}ae.prototype.getMaxListeners=function(){return tW(this)};ae.prototype.emit=function(e){for(var a=[],r=1;r0&&(i=a[0]),i instanceof Error)throw i;var o=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw o.context=i,o}var s=t[e];if(s===void 0)return!1;if(typeof s=="function")PM(s,this,a);else for(var l=s.length,E=EW(s,l),r=0;r0&&i.length>n&&!i.warned){i.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=u,o.type=e,o.count=i.length,S70(o)}return u}ae.prototype.addListener=function(e,a){return iW(this,e,a,!1)};ae.prototype.on=ae.prototype.addListener;ae.prototype.prependListener=function(e,a){return iW(this,e,a,!0)};function M70(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function oW(u,e,a){var r={fired:!1,wrapFn:void 0,target:u,type:e,listener:a},n=M70.bind(r);return n.listener=a,r.wrapFn=n,n}ae.prototype.once=function(e,a){return L6(a),this.on(e,oW(this,e,a)),this};ae.prototype.prependOnceListener=function(e,a){return L6(a),this.prependListener(e,oW(this,e,a)),this};ae.prototype.removeListener=function(e,a){var r,n,t,i,o;if(L6(a),n=this._events,n===void 0)return this;if(r=n[e],r===void 0)return this;if(r===a||r.listener===a)--this._eventsCount===0?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||a));else if(typeof r!="function"){for(t=-1,i=r.length-1;i>=0;i--)if(r[i]===a||r[i].listener===a){o=r[i].listener,t=i;break}if(t<0)return this;t===0?r.shift():w70(r,t),r.length===1&&(n[e]=r[0]),n.removeListener!==void 0&&this.emit("removeListener",e,o||a)}return this};ae.prototype.off=ae.prototype.removeListener;ae.prototype.removeAllListeners=function(e){var a,r,n;if(r=this._events,r===void 0)return this;if(r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):r[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete r[e]),this;if(arguments.length===0){var t=Object.keys(r),i;for(n=0;n=0;n--)this.removeListener(e,a[n]);return this};function sW(u,e,a){var r=u._events;if(r===void 0)return[];var n=r[e];return n===void 0?[]:typeof n=="function"?a?[n.listener||n]:[n]:a?P70(n):EW(n,n.length)}ae.prototype.listeners=function(e){return sW(this,e,!0)};ae.prototype.rawListeners=function(e){return sW(this,e,!1)};ae.listenerCount=function(u,e){return typeof u.listenerCount=="function"?u.listenerCount(e):lW.call(u,e)};ae.prototype.listenerCount=lW;function lW(u){var e=this._events;if(e!==void 0){var a=e[u];if(typeof a=="function")return 1;if(a!==void 0)return a.length}return 0}ae.prototype.eventNames=function(){return this._eventsCount>0?N5(this._events):[]};function EW(u,e){for(var a=new Array(e),r=0;r0&&g[g.length-1])&&(v[0]===6||v[0]===2)){D=0;continue}if(v[0]===3&&(!g||v[1]>g[0]&&v[1]0)&&!(h=m.next()).done;)g.push(h.value)}catch(f){p={error:f}}finally{try{h&&!h.done&&(D=m.return)&&D.call(m)}finally{if(p)throw p.error}}return g},t=Mu&&Mu.__spreadArray||function(c,d){for(var D=0,m=d.length,h=c.length;D=E.length&&(E=void 0),{value:E&&E[D++],done:!E}}};throw new TypeError(c?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(u,"__esModule",{value:!0}),u.Interceptor=u.InterceptorReadyState=u.deleteGlobalSymbol=u.getGlobalSymbol=void 0;var a=eW,r=aW,n=Es;function t(E){return globalThis[E]||void 0}u.getGlobalSymbol=t;function i(E,c){globalThis[E]=c}function o(E){delete globalThis[E]}u.deleteGlobalSymbol=o;var s;(function(E){E.IDLE="IDLE",E.APPLYING="APPLYING",E.APPLIED="APPLIED",E.DISPOSING="DISPOSING",E.DISPOSED="DISPOSED"})(s=u.InterceptorReadyState||(u.InterceptorReadyState={}));var l=function(){function E(c){this.symbol=c,this.readyState=s.IDLE,this.emitter=new r.AsyncEventEmitter,this.subscriptions=[],this.log=a.debug(c.description),this.emitter.setMaxListeners(0),this.log("constructing the interceptor...")}return E.prototype.checkEnvironment=function(){return!0},E.prototype.apply=function(){var c=this,d=this.log.extend("apply");if(d("applying the interceptor..."),this.readyState===s.APPLIED){d("intercepted already applied!");return}var D=this.checkEnvironment();if(!D){d("the interceptor cannot be applied in this environment!");return}this.readyState=s.APPLYING,this.emitter.activate(),d("activated the emiter!",this.emitter.readyState);var m=this.getInstance();if(m){d("found a running instance, reusing..."),this.on=function(h,g){d('proxying the "%s" listener',h),m.emitter.addListener(h,g),c.subscriptions.push(function(){m.emitter.removeListener(h,g),d('removed proxied "%s" listener!',h)})},n.nextTick(function(){c.readyState=s.APPLIED});return}d("no running instance found, setting up a new instance..."),this.setup(),this.setInstance(),n.nextTick(function(){c.readyState=s.APPLIED})},E.prototype.setup=function(){},E.prototype.on=function(c,d){var D=this.log.extend("on");if(this.readyState===s.DISPOSING||this.readyState===s.DISPOSED){D("cannot listen to events, already disposed!");return}D('adding "%s" event listener:',c,d.name),this.emitter.on(c,d)},E.prototype.dispose=function(){var c,d,D=this,m=this.log.extend("dispose");if(this.readyState===s.DISPOSED){m("cannot dispose, already disposed!");return}if(m("disposing the interceptor..."),this.readyState=s.DISPOSING,!this.getInstance()){m("no interceptors running, skipping dispose...");return}if(this.clearInstance(),m("global symbol deleted:",t(this.symbol)),this.subscriptions.length>0){m("disposing of %d subscriptions...",this.subscriptions.length);try{for(var h=e(this.subscriptions),g=h.next();!g.done;g=h.next()){var p=g.value;p()}}catch(f){c={error:f}}finally{try{g&&!g.done&&(d=h.return)&&d.call(h)}finally{if(c)throw c.error}}this.subscriptions=[],m("disposed of all subscriptions!",this.subscriptions.length)}this.emitter.deactivate(),m("destroyed the listener!"),n.nextTick(function(){D.readyState=s.DISPOSED})},E.prototype.getInstance=function(){var c,d=t(this.symbol);return this.log("retrieved global instance:",(c=d?.constructor)===null||c===void 0?void 0:c.name),d},E.prototype.setInstance=function(){i(this.symbol,this),this.log("set global instance!",this.symbol.description)},E.prototype.clearInstance=function(){o(this.symbol),this.log("cleared global instance!",this.symbol.description)},E}();u.Interceptor=l})(bc);var R6={},H70=Mu&&Mu.__extends||function(){var u=function(e,a){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])},u(e,a)};return function(e,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");u(e,a);function r(){this.constructor=e}e.prototype=a===null?Object.create(a):(r.prototype=a.prototype,new r)}}(),G70=Mu&&Mu.__values||function(u){var e=typeof Symbol=="function"&&Symbol.iterator,a=e&&u[e],r=0;if(a)return a.call(u);if(u&&typeof u.length=="number")return{next:function(){return u&&r>=u.length&&(u=void 0),{value:u&&u[r++],done:!u}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(R6,"__esModule",{value:!0});R6.BatchInterceptor=void 0;var _70=bc,V70=function(u){H70(e,u);function e(a){var r=this;return e.symbol=Symbol(a.name),r=u.call(this,e.symbol)||this,r.interceptors=a.interceptors,r}return e.prototype.setup=function(){var a,r,n=this.log.extend("setup");n("applying all %d interceptors...",this.interceptors.length);var t=function(E){n('applying "%s" interceptor...',E.constructor.name),E.apply(),n("adding interceptor dispose subscription"),i.subscriptions.push(function(){return E.dispose()})},i=this;try{for(var o=G70(this.interceptors),s=o.next();!s.done;s=o.next()){var l=s.value;t(l)}}catch(E){a={error:E}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}},e.prototype.on=function(a,r){this.interceptors.forEach(function(n){n.on(a,r)})},e}(_70.Interceptor);R6.BatchInterceptor=V70;var Cs={},Tn={},U7={},fp={},vp={},Cp,jM;function dW(){return jM||(jM=1,Cp=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},a=Symbol("test"),r=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var n=42;e[a]=n;for(a in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var t=Object.getOwnPropertySymbols(e);if(t.length!==1||t[0]!==a||!Object.prototype.propertyIsEnumerable.call(e,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var i=Object.getOwnPropertyDescriptor(e,a);if(i.value!==n||i.enumerable!==!0)return!1}return!0}),Cp}var Fp,NM;function W7(){if(NM)return Fp;NM=1;var u=dW();return Fp=function(){return u()&&!!Symbol.toStringTag},Fp}var kp,LM;function J70(){if(LM)return kp;LM=1;var u=typeof Symbol<"u"&&Symbol,e=dW();return kp=function(){return typeof u!="function"||typeof Symbol!="function"||typeof u("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:e()},kp}var Ap,RM;function U70(){if(RM)return Ap;RM=1;var u={foo:{}},e=Object;return Ap=function(){return{__proto__:u}.foo===u.foo&&!({__proto__:null}instanceof e)},Ap}var bp,KM;function W70(){if(KM)return bp;KM=1;var u="Function.prototype.bind called on incompatible ",e=Object.prototype.toString,a=Math.max,r="[object Function]",n=function(s,l){for(var E=[],c=0;c"u"||!E?u:E(Uint8Array),D={"%AggregateError%":typeof AggregateError>"u"?u:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?u:ArrayBuffer,"%ArrayIteratorPrototype%":s&&E?E([][Symbol.iterator]()):u,"%AsyncFromSyncIteratorPrototype%":u,"%AsyncFunction%":c,"%AsyncGenerator%":c,"%AsyncGeneratorFunction%":c,"%AsyncIteratorPrototype%":c,"%Atomics%":typeof Atomics>"u"?u:Atomics,"%BigInt%":typeof BigInt>"u"?u:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?u:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?u:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?u:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?u:Float32Array,"%Float64Array%":typeof Float64Array>"u"?u:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?u:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":c,"%Int8Array%":typeof Int8Array>"u"?u:Int8Array,"%Int16Array%":typeof Int16Array>"u"?u:Int16Array,"%Int32Array%":typeof Int32Array>"u"?u:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":s&&E?E(E([][Symbol.iterator]())):u,"%JSON%":typeof JSON=="object"?JSON:u,"%Map%":typeof Map>"u"?u:Map,"%MapIteratorPrototype%":typeof Map>"u"||!s||!E?u:E(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?u:Promise,"%Proxy%":typeof Proxy>"u"?u:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?u:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?u:Set,"%SetIteratorPrototype%":typeof Set>"u"||!s||!E?u:E(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?u:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":s&&E?E(""[Symbol.iterator]()):u,"%Symbol%":s?Symbol:u,"%SyntaxError%":e,"%ThrowTypeError%":o,"%TypedArray%":d,"%TypeError%":r,"%Uint8Array%":typeof Uint8Array>"u"?u:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?u:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?u:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?u:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?u:WeakMap,"%WeakRef%":typeof WeakRef>"u"?u:WeakRef,"%WeakSet%":typeof WeakSet>"u"?u:WeakSet};if(E)try{null.error}catch(w){var m=E(E(w));D["%Error.prototype%"]=m}var h=function w(j){var $;if(j==="%AsyncFunction%")$=n("async function () {}");else if(j==="%GeneratorFunction%")$=n("function* () {}");else if(j==="%AsyncGeneratorFunction%")$=n("async function* () {}");else if(j==="%AsyncGenerator%"){var H=w("%AsyncGeneratorFunction%");H&&($=H.prototype)}else if(j==="%AsyncIteratorPrototype%"){var K=w("%AsyncGenerator%");K&&E&&($=E(K.prototype))}return D[j]=$,$},g={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},p=DW(),f=q70(),C=p.call(Function.call,Array.prototype.concat),v=p.call(Function.apply,Array.prototype.splice),A=p.call(Function.call,String.prototype.replace),F=p.call(Function.call,String.prototype.slice),k=p.call(Function.call,RegExp.prototype.exec),y=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,b=/\\(\\)?/g,B=function(j){var $=F(j,0,1),H=F(j,-1);if($==="%"&&H!=="%")throw new e("invalid intrinsic syntax, expected closing `%`");if(H==="%"&&$!=="%")throw new e("invalid intrinsic syntax, expected opening `%`");var K=[];return A(j,y,function(N,P,I,_){K[K.length]=I?A(_,b,"$1"):P||N}),K},M=function(j,$){var H=j,K;if(f(g,H)&&(K=g[H],H="%"+K[0]+"%"),f(D,H)){var N=D[H];if(N===c&&(N=h(H)),typeof N>"u"&&!$)throw new r("intrinsic "+j+" exists, but is not available. Please file an issue!");return{alias:K,name:H,value:N}}throw new e("intrinsic "+j+" does not exist!")};return zp=function(j,$){if(typeof j!="string"||j.length===0)throw new r("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof $!="boolean")throw new r('"allowMissing" argument must be a boolean');if(k(/^%?[^%]*%?$/,j)===null)throw new e("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var H=B(j),K=H.length>0?H[0]:"",N=M("%"+K+"%",$),P=N.name,I=N.value,_=!1,G=N.alias;G&&(K=G[0],v(H,C([0,1],G)));for(var z=1,O=!0;z=H.length){var Q=t(I,L);O=!!Q,O&&"get"in Q&&!("originalValue"in Q.get)?I=Q.get:I=I[L]}else O=f(I,L),I=I[L];O&&!_&&(D[P]=I)}}return I},zp}var Sp={exports:{}},HM;function xW(){return HM||(HM=1,function(u){var e=DW(),a=q7(),r=a("%Function.prototype.apply%"),n=a("%Function.prototype.call%"),t=a("%Reflect.apply%",!0)||e.call(n,r),i=a("%Object.getOwnPropertyDescriptor%",!0),o=a("%Object.defineProperty%",!0),s=a("%Math.max%");if(o)try{o({},"a",{value:1})}catch{o=null}u.exports=function(c){var d=t(e,n,arguments);if(i&&o){var D=i(d,"length");D.configurable&&o(d,"length",{value:1+s(0,c.length-(arguments.length-1))})}return d};var l=function(){return t(e,r,arguments)};o?o(u.exports,"apply",{value:l}):u.exports.apply=l}(Sp)),Sp.exports}var Mp,GM;function mW(){if(GM)return Mp;GM=1;var u=q7(),e=xW(),a=e(u("String.prototype.indexOf"));return Mp=function(n,t){var i=u(n,!!t);return typeof i=="function"&&a(n,".prototype.")>-1?e(i):i},Mp}var wp,_M;function Z70(){if(_M)return wp;_M=1;var u=W7()(),e=mW(),a=e("Object.prototype.toString"),r=function(o){return u&&o&&typeof o=="object"&&Symbol.toStringTag in o?!1:a(o)==="[object Arguments]"},n=function(o){return r(o)?!0:o!==null&&typeof o=="object"&&typeof o.length=="number"&&o.length>=0&&a(o)!=="[object Array]"&&a(o.callee)==="[object Function]"},t=function(){return r(arguments)}();return r.isLegacyArguments=n,wp=t?r:n,wp}var Pp,VM;function Y70(){if(VM)return Pp;VM=1;var u=Object.prototype.toString,e=Function.prototype.toString,a=/^\s*(?:function)?\*/,r=W7()(),n=Object.getPrototypeOf,t=function(){if(!r)return!1;try{return Function("return function*() {}")()}catch{}},i;return Pp=function(s){if(typeof s!="function")return!1;if(a.test(e.call(s)))return!0;if(!r){var l=u.call(s);return l==="[object GeneratorFunction]"}if(!n)return!1;if(typeof i>"u"){var E=t();i=E?n(E):!1}return n(s)===i},Pp}var Tp,JM;function Q70(){if(JM)return Tp;JM=1;var u=Function.prototype.toString,e=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,a,r;if(typeof e=="function"&&typeof Object.defineProperty=="function")try{a=Object.defineProperty({},"length",{get:function(){throw r}}),r={},e(function(){throw 42},null,a)}catch(f){f!==r&&(e=null)}else e=null;var n=/^\s*class\b/,t=function(C){try{var v=u.call(C);return n.test(v)}catch{return!1}},i=function(C){try{return t(C)?!1:(u.call(C),!0)}catch{return!1}},o=Object.prototype.toString,s="[object Object]",l="[object Function]",E="[object GeneratorFunction]",c="[object HTMLAllCollection]",d="[object HTML document.all class]",D="[object HTMLCollection]",m=typeof Symbol=="function"&&!!Symbol.toStringTag,h=!(0 in[,]),g=function(){return!1};if(typeof document=="object"){var p=document.all;o.call(p)===o.call(document.all)&&(g=function(C){if((h||!C)&&(typeof C>"u"||typeof C=="object"))try{var v=o.call(C);return(v===c||v===d||v===D||v===s)&&C("")==null}catch{}return!1})}return Tp=e?function(C){if(g(C))return!0;if(!C||typeof C!="function"&&typeof C!="object")return!1;try{e(C,null,a)}catch(v){if(v!==r)return!1}return!t(C)&&i(C)}:function(C){if(g(C))return!0;if(!C||typeof C!="function"&&typeof C!="object")return!1;if(m)return i(C);if(t(C))return!1;var v=o.call(C);return v!==l&&v!==E&&!/^\[object HTML/.test(v)?!1:i(C)},Tp}var jp,UM;function X70(){if(UM)return jp;UM=1;var u=Q70(),e=Object.prototype.toString,a=Object.prototype.hasOwnProperty,r=function(s,l,E){for(var c=0,d=s.length;c=3&&(c=E),e.call(s)==="[object Array]"?r(s,l,c):typeof s=="string"?n(s,l,c):t(s,l,c)};return jp=i,jp}var Np,WM;function uA0(){if(WM)return Np;WM=1;var u=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],e=typeof globalThis>"u"?Mu:globalThis;return Np=function(){for(var r=[],n=0;n"u"?Mu:globalThis,s=e(),l=r("String.prototype.slice"),E=Object.getPrototypeOf,c=r("Array.prototype.indexOf",!0)||function(g,p){for(var f=0;f-1?p:p!=="Object"?!1:m(g)}return n?D(g):null},Rp}var Kp,YM;function aA0(){if(YM)return Kp;YM=1;var u=hW();return Kp=function(a){return!!u(a)},Kp}var QM;function rA0(){return QM||(QM=1,function(u){var e=Z70(),a=Y70(),r=hW(),n=aA0();function t(Y){return Y.call.bind(Y)}var i=typeof BigInt<"u",o=typeof Symbol<"u",s=t(Object.prototype.toString),l=t(Number.prototype.valueOf),E=t(String.prototype.valueOf),c=t(Boolean.prototype.valueOf);if(i)var d=t(BigInt.prototype.valueOf);if(o)var D=t(Symbol.prototype.valueOf);function m(Y,gu){if(typeof Y!="object")return!1;try{return gu(Y),!0}catch{return!1}}u.isArgumentsObject=e,u.isGeneratorFunction=a,u.isTypedArray=n;function h(Y){return typeof Promise<"u"&&Y instanceof Promise||Y!==null&&typeof Y=="object"&&typeof Y.then=="function"&&typeof Y.catch=="function"}u.isPromise=h;function g(Y){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(Y):n(Y)||O(Y)}u.isArrayBufferView=g;function p(Y){return r(Y)==="Uint8Array"}u.isUint8Array=p;function f(Y){return r(Y)==="Uint8ClampedArray"}u.isUint8ClampedArray=f;function C(Y){return r(Y)==="Uint16Array"}u.isUint16Array=C;function v(Y){return r(Y)==="Uint32Array"}u.isUint32Array=v;function A(Y){return r(Y)==="Int8Array"}u.isInt8Array=A;function F(Y){return r(Y)==="Int16Array"}u.isInt16Array=F;function k(Y){return r(Y)==="Int32Array"}u.isInt32Array=k;function y(Y){return r(Y)==="Float32Array"}u.isFloat32Array=y;function b(Y){return r(Y)==="Float64Array"}u.isFloat64Array=b;function B(Y){return r(Y)==="BigInt64Array"}u.isBigInt64Array=B;function M(Y){return r(Y)==="BigUint64Array"}u.isBigUint64Array=M;function w(Y){return s(Y)==="[object Map]"}w.working=typeof Map<"u"&&w(new Map);function j(Y){return typeof Map>"u"?!1:w.working?w(Y):Y instanceof Map}u.isMap=j;function $(Y){return s(Y)==="[object Set]"}$.working=typeof Set<"u"&&$(new Set);function H(Y){return typeof Set>"u"?!1:$.working?$(Y):Y instanceof Set}u.isSet=H;function K(Y){return s(Y)==="[object WeakMap]"}K.working=typeof WeakMap<"u"&&K(new WeakMap);function N(Y){return typeof WeakMap>"u"?!1:K.working?K(Y):Y instanceof WeakMap}u.isWeakMap=N;function P(Y){return s(Y)==="[object WeakSet]"}P.working=typeof WeakSet<"u"&&P(new WeakSet);function I(Y){return P(Y)}u.isWeakSet=I;function _(Y){return s(Y)==="[object ArrayBuffer]"}_.working=typeof ArrayBuffer<"u"&&_(new ArrayBuffer);function G(Y){return typeof ArrayBuffer>"u"?!1:_.working?_(Y):Y instanceof ArrayBuffer}u.isArrayBuffer=G;function z(Y){return s(Y)==="[object DataView]"}z.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&z(new DataView(new ArrayBuffer(1),0,1));function O(Y){return typeof DataView>"u"?!1:z.working?z(Y):Y instanceof DataView}u.isDataView=O;var L=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function J(Y){return s(Y)==="[object SharedArrayBuffer]"}function q(Y){return typeof L>"u"?!1:(typeof J.working>"u"&&(J.working=J(new L)),J.working?J(Y):Y instanceof L)}u.isSharedArrayBuffer=q;function Q(Y){return s(Y)==="[object AsyncFunction]"}u.isAsyncFunction=Q;function Z(Y){return s(Y)==="[object Map Iterator]"}u.isMapIterator=Z;function iu(Y){return s(Y)==="[object Set Iterator]"}u.isSetIterator=iu;function tu(Y){return s(Y)==="[object Generator]"}u.isGeneratorObject=tu;function du(Y){return s(Y)==="[object WebAssembly.Module]"}u.isWebAssemblyCompiledModule=du;function ku(Y){return m(Y,l)}u.isNumberObject=ku;function Zu(Y){return m(Y,E)}u.isStringObject=Zu;function wu(Y){return m(Y,c)}u.isBooleanObject=wu;function Ou(Y){return i&&m(Y,d)}u.isBigIntObject=Ou;function vu(Y){return o&&m(Y,D)}u.isSymbolObject=vu;function Wu(Y){return ku(Y)||Zu(Y)||wu(Y)||Ou(Y)||vu(Y)}u.isBoxedPrimitive=Wu;function yu(Y){return typeof Uint8Array<"u"&&(G(Y)||q(Y))}u.isAnyArrayBuffer=yu,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Y){Object.defineProperty(u,Y,{enumerable:!1,value:function(){throw new Error(Y+" is not supported in userland")}})})}(vp)),vp}var Ip,XM;function nA0(){return XM||(XM=1,Ip=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"}),Ip}var Hd={exports:{}},uw;function tA0(){return uw||(uw=1,typeof Object.create=="function"?Hd.exports=function(e,a){a&&(e.super_=a,e.prototype=Object.create(a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:Hd.exports=function(e,a){if(a){e.super_=a;var r=function(){};r.prototype=a.prototype,e.prototype=new r,e.prototype.constructor=e}}),Hd.exports}var ew;function pW(){return ew||(ew=1,function(u){var e=Object.getOwnPropertyDescriptors||function(O){for(var L=Object.keys(O),J={},q=0;q=q)return iu;switch(iu){case"%s":return String(J[L++]);case"%d":return Number(J[L++]);case"%j":try{return JSON.stringify(J[L++])}catch{return"[Circular]"}default:return iu}}),Z=J[L];L"u")return function(){return u.deprecate(z,O).apply(this,arguments)};var L=!1;function J(){if(!L){if(process.throwDeprecation)throw new Error(O);process.traceDeprecation?console.trace(O):console.error(O),L=!0}return z.apply(this,arguments)}return J};var r={},n=/^$/;if({}.NODE_DEBUG){var t={}.NODE_DEBUG;t=t.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),n=new RegExp("^"+t+"$","i")}u.debuglog=function(z){if(z=z.toUpperCase(),!r[z])if(n.test(z)){var O=process.pid;r[z]=function(){var L=u.format.apply(u,arguments);console.error("%s %d: %s",z,O,L)}}else r[z]=function(){};return r[z]};function i(z,O){var L={seen:[],stylize:s};return arguments.length>=3&&(L.depth=arguments[2]),arguments.length>=4&&(L.colors=arguments[3]),p(O)?L.showHidden=O:O&&u._extend(L,O),k(L.showHidden)&&(L.showHidden=!1),k(L.depth)&&(L.depth=2),k(L.colors)&&(L.colors=!1),k(L.customInspect)&&(L.customInspect=!0),L.colors&&(L.stylize=o),E(L,z,L.depth)}u.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function o(z,O){var L=i.styles[O];return L?"\x1B["+i.colors[L][0]+"m"+z+"\x1B["+i.colors[L][1]+"m":z}function s(z,O){return z}function l(z){var O={};return z.forEach(function(L,J){O[L]=!0}),O}function E(z,O,L){if(z.customInspect&&O&&w(O.inspect)&&O.inspect!==u.inspect&&!(O.constructor&&O.constructor.prototype===O)){var J=O.inspect(L,z);return A(J)||(J=E(z,J,L)),J}var q=c(z,O);if(q)return q;var Q=Object.keys(O),Z=l(Q);if(z.showHidden&&(Q=Object.getOwnPropertyNames(O)),M(O)&&(Q.indexOf("message")>=0||Q.indexOf("description")>=0))return d(O);if(Q.length===0){if(w(O)){var iu=O.name?": "+O.name:"";return z.stylize("[Function"+iu+"]","special")}if(y(O))return z.stylize(RegExp.prototype.toString.call(O),"regexp");if(B(O))return z.stylize(Date.prototype.toString.call(O),"date");if(M(O))return d(O)}var tu="",du=!1,ku=["{","}"];if(g(O)&&(du=!0,ku=["[","]"]),w(O)){var Zu=O.name?": "+O.name:"";tu=" [Function"+Zu+"]"}if(y(O)&&(tu=" "+RegExp.prototype.toString.call(O)),B(O)&&(tu=" "+Date.prototype.toUTCString.call(O)),M(O)&&(tu=" "+d(O)),Q.length===0&&(!du||O.length==0))return ku[0]+tu+ku[1];if(L<0)return y(O)?z.stylize(RegExp.prototype.toString.call(O),"regexp"):z.stylize("[Object]","special");z.seen.push(O);var wu;return du?wu=D(z,O,L,Z,Q):wu=Q.map(function(Ou){return m(z,O,L,Z,Ou,du)}),z.seen.pop(),h(wu,tu,ku)}function c(z,O){if(k(O))return z.stylize("undefined","undefined");if(A(O)){var L="'"+JSON.stringify(O).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return z.stylize(L,"string")}if(v(O))return z.stylize(""+O,"number");if(p(O))return z.stylize(""+O,"boolean");if(f(O))return z.stylize("null","null")}function d(z){return"["+Error.prototype.toString.call(z)+"]"}function D(z,O,L,J,q){for(var Q=[],Z=0,iu=O.length;Z-1&&(Q?iu=iu.split(` `).map(function(du){return" "+du}).join(` `).slice(2):iu=` @@ -496,7 +496,7 @@ Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}fun `))):iu=z.stylize("[Circular]","special")),k(Z)){if(Q&&q.match(/^\d+$/))return iu;Z=JSON.stringify(""+q),Z.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Z=Z.slice(1,-1),Z=z.stylize(Z,"name")):(Z=Z.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Z=z.stylize(Z,"string"))}return Z+": "+iu}function h(z,O,L){var J=z.reduce(function(q,Q){return Q.indexOf(` `)>=0,q+Q.replace(/\u001b\[\d\d?m/g,"").length+1},0);return J>60?L[0]+(O===""?"":O+` `)+" "+z.join(`, - `)+" "+L[1]:L[0]+O+" "+z.join(", ")+" "+L[1]}u.types=Q70();function g(z){return Array.isArray(z)}u.isArray=g;function p(z){return typeof z=="boolean"}u.isBoolean=p;function f(z){return z===null}u.isNull=f;function C(z){return z==null}u.isNullOrUndefined=C;function v(z){return typeof z=="number"}u.isNumber=v;function A(z){return typeof z=="string"}u.isString=A;function F(z){return typeof z=="symbol"}u.isSymbol=F;function k(z){return z===void 0}u.isUndefined=k;function y(z){return b(z)&&$(z)==="[object RegExp]"}u.isRegExp=y,u.types.isRegExp=y;function b(z){return typeof z=="object"&&z!==null}u.isObject=b;function B(z){return b(z)&&$(z)==="[object Date]"}u.isDate=B,u.types.isDate=B;function M(z){return b(z)&&($(z)==="[object Error]"||z instanceof Error)}u.isError=M,u.types.isNativeError=M;function w(z){return typeof z=="function"}u.isFunction=w;function j(z){return z===null||typeof z=="boolean"||typeof z=="number"||typeof z=="string"||typeof z=="symbol"||typeof z>"u"}u.isPrimitive=j,u.isBuffer=X70();function $(z){return Object.prototype.toString.call(z)}function H(z){return z<10?"0"+z.toString(10):z.toString(10)}var K=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function N(){var z=new Date,O=[H(z.getHours()),H(z.getMinutes()),H(z.getSeconds())].join(":");return[z.getDate(),K[z.getMonth()],O].join(" ")}u.log=function(){console.log("%s - %s",N(),u.format.apply(u,arguments))},u.inherits=uA0(),u._extend=function(z,O){if(!O||!b(O))return z;for(var L=Object.keys(O),J=L.length;J--;)z[L[J]]=O[L[J]];return z};function P(z,O){return Object.prototype.hasOwnProperty.call(z,O)}var I=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;u.promisify=function(O){if(typeof O!="function")throw new TypeError('The "original" argument must be of type Function');if(I&&O[I]){var L=O[I];if(typeof L!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(L,I,{value:L,enumerable:!1,writable:!1,configurable:!0}),L}function L(){for(var J,q,Q=new Promise(function(tu,du){J=tu,q=du}),Z=[],iu=0;iu0&&t[t.length-1])&&(l[0]===6||l[0]===2)){a=0;continue}if(l[0]===3&&(!t||l[1]>t[0]&&l[1]0&&t[t.length-1])&&(l[0]===6||l[0]===2)){a=0;continue}if(l[0]===3&&(!t||l[1]>t[0]&&l[1]=u.maxCalls&&((o=u.maxCallsCallback)===null||o===void 0||o.call(u)),n(s),a++};return i.invoked=function(){return oA0(e,void 0,void 0,function(){return sA0(this,function(o){return r=setTimeout(function(){n([])},0),[2,t]})})},i}K6.createLazyCallback=lA0;var EA0=Mu&&Mu.__extends||function(){var u=function(e,a){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])},u(e,a)};return function(e,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");u(e,a);function r(){this.constructor=e}e.prototype=a===null?Object.create(a):(r.prototype=a.prototype,new r)}}();Object.defineProperty(R1,"__esModule",{value:!0});R1.InteractiveIsomorphicRequest=void 0;var cA0=Zt,dA0=Cs,DA0=K6,xA0=function(u){EA0(e,u);function e(a){var r=u.call(this,a)||this;return r.respondWith=DA0.createLazyCallback({maxCalls:1,maxCallsCallback:function(){cA0.invariant(!1,'Failed to respond to "%s %s" request: the "request" event has already been responded to.',r.method,r.url.href)}}),r}return e}(dA0.IsomorphicRequest);R1.InteractiveIsomorphicRequest=xA0;var bc={};Object.defineProperty(bc,"__esModule",{value:!0});bc.getCleanUrl=void 0;function mA0(u,e){return e===void 0&&(e=!0),[e&&u.origin,u.pathname].filter(Boolean).join("")}bc.getCleanUrl=mA0;(function(u){var e=Mu&&Mu.__createBinding||(Object.create?function(t,i,o,s){s===void 0&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return i[o]}})}:function(t,i,o,s){s===void 0&&(s=o),t[s]=i[o]}),a=Mu&&Mu.__exportStar||function(t,i){for(var o in t)o!=="default"&&!Object.prototype.hasOwnProperty.call(i,o)&&e(i,t,o)};Object.defineProperty(u,"__esModule",{value:!0}),u.decodeBuffer=u.encodeBuffer=u.getCleanUrl=void 0,a(L1,u),a(Ac,u),a(L6,u),a(Cs,u),a(R1,u);var r=bc;Object.defineProperty(u,"getCleanUrl",{enumerable:!0,get:function(){return r.getCleanUrl}});var n=Tn;Object.defineProperty(u,"encodeBuffer",{enumerable:!0,get:function(){return n.encodeBuffer}}),Object.defineProperty(u,"decodeBuffer",{enumerable:!0,get:function(){return n.decodeBuffer}})})(T6);var W7={},gW={},yc={exports:{}},kl={decodeValues:!0,map:!1,silent:!1};function Vv(u){return typeof u=="string"&&!!u.trim()}function Jv(u,e){var a=u.split(";").filter(Vv),r=a.shift(),n=hA0(r),t=n.name,i=n.value;e=e?Object.assign({},kl,e):kl;try{i=e.decodeValues?decodeURIComponent(i):i}catch(s){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+i+"'. Set options.decodeValues to false to disable this feature.",s)}var o={name:t,value:i};return a.forEach(function(s){var l=s.split("="),E=l.shift().trimLeft().toLowerCase(),c=l.join("=");E==="expires"?o.expires=new Date(c):E==="max-age"?o.maxAge=parseInt(c,10):E==="secure"?o.secure=!0:E==="httponly"?o.httpOnly=!0:E==="samesite"?o.sameSite=c:o[E]=c}),o}function hA0(u){var e="",a="",r=u.split("=");return r.length>1?(e=r.shift(),a=r.join("=")):a=u,{name:e,value:a}}function fW(u,e){if(e=e?Object.assign({},kl,e):kl,!u)return e.map?{}:[];if(u.headers)if(typeof u.headers.getSetCookie=="function")u=u.headers.getSetCookie();else if(u.headers["set-cookie"])u=u.headers["set-cookie"];else{var a=u.headers[Object.keys(u.headers).find(function(n){return n.toLowerCase()==="set-cookie"})];!a&&u.headers.cookie&&!e.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),u=a}if(Array.isArray(u)||(u=[u]),e=e?Object.assign({},kl,e):kl,e.map){var r={};return u.filter(Vv).reduce(function(n,t){var i=Jv(t,e);return n[i.name]=i,n},r)}else return u.filter(Vv).map(function(n){return Jv(n,e)})}function pA0(u){if(Array.isArray(u))return u;if(typeof u!="string")return[];var e=[],a=0,r,n,t,i,o;function s(){for(;a=u.length)&&e.push(u.substring(r,u.length))}return e}yc.exports=fW;yc.exports.parse=fW;yc.exports.parseString=Jv;yc.exports.splitCookiesString=pA0;var gA0=yc.exports;(function(u){var e=Mu&&Mu.__rest||function(t,i){var o={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&i.indexOf(s)<0&&(o[s]=t[s]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,s=Object.getOwnPropertySymbols(t);l{var{maxAge:m}=D,h=e(D,["maxAge"]);return Object.assign(Object.assign({},h),{expires:m===void 0?h.expires:new Date(E+m*1e3),maxAge:m})}),d=this.store.get(s.origin)||new Map;c.forEach(D=>{this.store.set(s.origin,d.set(D.name,D))})}get(i){this.deleteExpiredCookies();const o=new URL(i.url),s=this.store.get(o.origin)||new Map;switch(i.credentials){case"include":return typeof document>"u"||a.parse(document.cookie).forEach(E=>{s.set(E.name,E)}),s;case"same-origin":return s;default:return new Map}}getAll(){return this.deleteExpiredCookies(),this.store}deleteAll(i){const o=new URL(i.url);this.store.delete(o.origin)}clear(){this.store.clear()}hydrate(){if(!r())return;const i=localStorage.getItem(u.PERSISTENCY_KEY);if(i)try{JSON.parse(i).forEach(([s,l])=>{this.store.set(s,new Map(l.map(E=>{var[c,d]=E,{expires:D}=d,m=e(d,["expires"]);return[c,D===void 0?m:Object.assign(Object.assign({},m),{expires:new Date(D)})]})))})}catch(o){console.warn(` + `)+" "+L[1]:L[0]+O+" "+z.join(", ")+" "+L[1]}u.types=rA0();function g(z){return Array.isArray(z)}u.isArray=g;function p(z){return typeof z=="boolean"}u.isBoolean=p;function f(z){return z===null}u.isNull=f;function C(z){return z==null}u.isNullOrUndefined=C;function v(z){return typeof z=="number"}u.isNumber=v;function A(z){return typeof z=="string"}u.isString=A;function F(z){return typeof z=="symbol"}u.isSymbol=F;function k(z){return z===void 0}u.isUndefined=k;function y(z){return b(z)&&$(z)==="[object RegExp]"}u.isRegExp=y,u.types.isRegExp=y;function b(z){return typeof z=="object"&&z!==null}u.isObject=b;function B(z){return b(z)&&$(z)==="[object Date]"}u.isDate=B,u.types.isDate=B;function M(z){return b(z)&&($(z)==="[object Error]"||z instanceof Error)}u.isError=M,u.types.isNativeError=M;function w(z){return typeof z=="function"}u.isFunction=w;function j(z){return z===null||typeof z=="boolean"||typeof z=="number"||typeof z=="string"||typeof z=="symbol"||typeof z>"u"}u.isPrimitive=j,u.isBuffer=nA0();function $(z){return Object.prototype.toString.call(z)}function H(z){return z<10?"0"+z.toString(10):z.toString(10)}var K=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function N(){var z=new Date,O=[H(z.getHours()),H(z.getMinutes()),H(z.getSeconds())].join(":");return[z.getDate(),K[z.getMonth()],O].join(" ")}u.log=function(){console.log("%s - %s",N(),u.format.apply(u,arguments))},u.inherits=tA0(),u._extend=function(z,O){if(!O||!b(O))return z;for(var L=Object.keys(O),J=L.length;J--;)z[L[J]]=O[L[J]];return z};function P(z,O){return Object.prototype.hasOwnProperty.call(z,O)}var I=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;u.promisify=function(O){if(typeof O!="function")throw new TypeError('The "original" argument must be of type Function');if(I&&O[I]){var L=O[I];if(typeof L!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(L,I,{value:L,enumerable:!1,writable:!1,configurable:!0}),L}function L(){for(var J,q,Q=new Promise(function(tu,du){J=tu,q=du}),Z=[],iu=0;iu0&&t[t.length-1])&&(l[0]===6||l[0]===2)){a=0;continue}if(l[0]===3&&(!t||l[1]>t[0]&&l[1]0&&t[t.length-1])&&(l[0]===6||l[0]===2)){a=0;continue}if(l[0]===3&&(!t||l[1]>t[0]&&l[1]=u.maxCalls&&((o=u.maxCallsCallback)===null||o===void 0||o.call(u)),n(s),a++};return i.invoked=function(){return dA0(e,void 0,void 0,function(){return DA0(this,function(o){return r=setTimeout(function(){n([])},0),[2,t]})})},i}I6.createLazyCallback=xA0;var mA0=Mu&&Mu.__extends||function(){var u=function(e,a){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])},u(e,a)};return function(e,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");u(e,a);function r(){this.constructor=e}e.prototype=a===null?Object.create(a):(r.prototype=a.prototype,new r)}}();Object.defineProperty(R1,"__esModule",{value:!0});R1.InteractiveIsomorphicRequest=void 0;var hA0=Zt,pA0=Cs,gA0=I6,fA0=function(u){mA0(e,u);function e(a){var r=u.call(this,a)||this;return r.respondWith=gA0.createLazyCallback({maxCalls:1,maxCallsCallback:function(){hA0.invariant(!1,'Failed to respond to "%s %s" request: the "request" event has already been responded to.',r.method,r.url.href)}}),r}return e}(pA0.IsomorphicRequest);R1.InteractiveIsomorphicRequest=fA0;var yc={};Object.defineProperty(yc,"__esModule",{value:!0});yc.getCleanUrl=void 0;function vA0(u,e){return e===void 0&&(e=!0),[e&&u.origin,u.pathname].filter(Boolean).join("")}yc.getCleanUrl=vA0;(function(u){var e=Mu&&Mu.__createBinding||(Object.create?function(t,i,o,s){s===void 0&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return i[o]}})}:function(t,i,o,s){s===void 0&&(s=o),t[s]=i[o]}),a=Mu&&Mu.__exportStar||function(t,i){for(var o in t)o!=="default"&&!Object.prototype.hasOwnProperty.call(i,o)&&e(i,t,o)};Object.defineProperty(u,"__esModule",{value:!0}),u.decodeBuffer=u.encodeBuffer=u.getCleanUrl=void 0,a(L1,u),a(bc,u),a(R6,u),a(Cs,u),a(R1,u);var r=yc;Object.defineProperty(u,"getCleanUrl",{enumerable:!0,get:function(){return r.getCleanUrl}});var n=Tn;Object.defineProperty(u,"encodeBuffer",{enumerable:!0,get:function(){return n.encodeBuffer}}),Object.defineProperty(u,"decodeBuffer",{enumerable:!0,get:function(){return n.decodeBuffer}})})(j6);var Z7={},vW={},Bc={exports:{}},kl={decodeValues:!0,map:!1,silent:!1};function Jv(u){return typeof u=="string"&&!!u.trim()}function Uv(u,e){var a=u.split(";").filter(Jv),r=a.shift(),n=CA0(r),t=n.name,i=n.value;e=e?Object.assign({},kl,e):kl;try{i=e.decodeValues?decodeURIComponent(i):i}catch(s){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+i+"'. Set options.decodeValues to false to disable this feature.",s)}var o={name:t,value:i};return a.forEach(function(s){var l=s.split("="),E=l.shift().trimLeft().toLowerCase(),c=l.join("=");E==="expires"?o.expires=new Date(c):E==="max-age"?o.maxAge=parseInt(c,10):E==="secure"?o.secure=!0:E==="httponly"?o.httpOnly=!0:E==="samesite"?o.sameSite=c:o[E]=c}),o}function CA0(u){var e="",a="",r=u.split("=");return r.length>1?(e=r.shift(),a=r.join("=")):a=u,{name:e,value:a}}function CW(u,e){if(e=e?Object.assign({},kl,e):kl,!u)return e.map?{}:[];if(u.headers)if(typeof u.headers.getSetCookie=="function")u=u.headers.getSetCookie();else if(u.headers["set-cookie"])u=u.headers["set-cookie"];else{var a=u.headers[Object.keys(u.headers).find(function(n){return n.toLowerCase()==="set-cookie"})];!a&&u.headers.cookie&&!e.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),u=a}if(Array.isArray(u)||(u=[u]),e=e?Object.assign({},kl,e):kl,e.map){var r={};return u.filter(Jv).reduce(function(n,t){var i=Uv(t,e);return n[i.name]=i,n},r)}else return u.filter(Jv).map(function(n){return Uv(n,e)})}function FA0(u){if(Array.isArray(u))return u;if(typeof u!="string")return[];var e=[],a=0,r,n,t,i,o;function s(){for(;a=u.length)&&e.push(u.substring(r,u.length))}return e}Bc.exports=CW;Bc.exports.parse=CW;Bc.exports.parseString=Uv;Bc.exports.splitCookiesString=FA0;var kA0=Bc.exports;(function(u){var e=Mu&&Mu.__rest||function(t,i){var o={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&i.indexOf(s)<0&&(o[s]=t[s]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,s=Object.getOwnPropertySymbols(t);l{var{maxAge:m}=D,h=e(D,["maxAge"]);return Object.assign(Object.assign({},h),{expires:m===void 0?h.expires:new Date(E+m*1e3),maxAge:m})}),d=this.store.get(s.origin)||new Map;c.forEach(D=>{this.store.set(s.origin,d.set(D.name,D))})}get(i){this.deleteExpiredCookies();const o=new URL(i.url),s=this.store.get(o.origin)||new Map;switch(i.credentials){case"include":return typeof document>"u"||a.parse(document.cookie).forEach(E=>{s.set(E.name,E)}),s;case"same-origin":return s;default:return new Map}}getAll(){return this.deleteExpiredCookies(),this.store}deleteAll(i){const o=new URL(i.url);this.store.delete(o.origin)}clear(){this.store.clear()}hydrate(){if(!r())return;const i=localStorage.getItem(u.PERSISTENCY_KEY);if(i)try{JSON.parse(i).forEach(([s,l])=>{this.store.set(s,new Map(l.map(E=>{var[c,d]=E,{expires:D}=d,m=e(d,["expires"]);return[c,D===void 0?m:Object.assign(Object.assign({},m),{expires:new Date(D)})]})))})}catch(o){console.warn(` [virtual-cookie] Failed to parse a stored cookie from the localStorage (key "${u.PERSISTENCY_KEY}"). Stored value: @@ -505,17 +505,17 @@ ${localStorage.getItem(u.PERSISTENCY_KEY)} Thrown exception: ${o} -Invalid value has been removed from localStorage to prevent subsequent failed parsing attempts.`),localStorage.removeItem(u.PERSISTENCY_KEY)}}persist(){if(!r())return;const i=Array.from(this.store.entries()).map(([o,s])=>[o,Array.from(s.entries())]);localStorage.setItem(u.PERSISTENCY_KEY,JSON.stringify(i))}deleteExpiredCookies(){const i=Date.now();this.store.forEach((o,s)=>{o.forEach(({expires:l,name:E})=>{l!==void 0&&l.getTime()<=i&&o.delete(E)}),o.size===0&&this.store.delete(s)})}}u.store=new n})(gW);(function(u){var e=Mu&&Mu.__createBinding||(Object.create?function(r,n,t,i){i===void 0&&(i=t),Object.defineProperty(r,i,{enumerable:!0,get:function(){return n[t]}})}:function(r,n,t,i){i===void 0&&(i=t),r[i]=n[t]}),a=Mu&&Mu.__exportStar||function(r,n){for(var t in r)t!=="default"&&!Object.prototype.hasOwnProperty.call(n,t)&&e(n,r,t)};Object.defineProperty(u,"__esModule",{value:!0}),a(gW,u)})(W7);var Hp,ew;function fA0(){return ew||(ew=1,Hp=function(){function u(e,a,r,n,t){return er?r+1:e+1:n===t?a:a+1}return function(e,a){if(e===a)return 0;if(e.length>a.length){var r=e;e=a,a=r}for(var n=e.length,t=a.length;n>0&&e.charCodeAt(n-1)===a.charCodeAt(t-1);)n--,t--;for(var i=0;i=e)break;a=n.index+n[0].length,r+=1}return{line:r,column:e+1-a}}function vW(u){return q7(u.source,mx(u.source,u.start))}function q7(u,e){const a=u.locationOffset.column-1,r="".padStart(a)+u.body,n=e.line-1,t=u.locationOffset.line-1,i=e.line+t,o=e.line===1?a:0,s=e.column+o,l=`${u.name}:${i}:${s} -`,E=r.split(/\r\n|[\n\r]/g),c=E[n];if(c.length>120){const d=Math.floor(s/80),D=s%80,m=[];for(let h=0;h["|",h]),["|","^".padStart(D)],["|",m[d+1]]])}return l+aw([[`${i-1} |`,E[n-1]],[`${i} |`,c],["|","^".padStart(s)],[`${i+1} |`,E[n+1]]])}function aw(u){const e=u.filter(([r,n])=>n!==void 0),a=Math.max(...e.map(([r])=>r.length));return e.map(([r,n])=>r.padStart(a)+(n?" "+n:"")).join(` -`)}function kA0(u){const e=u[0];return e==null||"kind"in e||"length"in e?{nodes:e,source:u[1],positions:u[2],path:u[3],originalError:u[4],extensions:u[5]}:e}class lu extends Error{constructor(e,...a){var r,n,t;const{nodes:i,source:o,positions:s,path:l,originalError:E,extensions:c}=kA0(a);super(e),this.name="GraphQLError",this.path=l??void 0,this.originalError=E??void 0,this.nodes=rw(Array.isArray(i)?i:i?[i]:void 0);const d=rw((r=this.nodes)===null||r===void 0?void 0:r.map(m=>m.loc).filter(m=>m!=null));this.source=o??(d==null||(n=d[0])===null||n===void 0?void 0:n.source),this.positions=s??d?.map(m=>m.start),this.locations=s&&o?s.map(m=>mx(o,m)):d?.map(m=>mx(m.source,m.start));const D=Sr(E?.extensions)?E?.extensions:void 0;this.extensions=(t=c??D)!==null&&t!==void 0?t:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),E!=null&&E.stack?Object.defineProperty(this,"stack",{value:E.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,lu):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(const a of this.nodes)a.loc&&(e+=` +Invalid value has been removed from localStorage to prevent subsequent failed parsing attempts.`),localStorage.removeItem(u.PERSISTENCY_KEY)}}persist(){if(!r())return;const i=Array.from(this.store.entries()).map(([o,s])=>[o,Array.from(s.entries())]);localStorage.setItem(u.PERSISTENCY_KEY,JSON.stringify(i))}deleteExpiredCookies(){const i=Date.now();this.store.forEach((o,s)=>{o.forEach(({expires:l,name:E})=>{l!==void 0&&l.getTime()<=i&&o.delete(E)}),o.size===0&&this.store.delete(s)})}}u.store=new n})(vW);(function(u){var e=Mu&&Mu.__createBinding||(Object.create?function(r,n,t,i){i===void 0&&(i=t),Object.defineProperty(r,i,{enumerable:!0,get:function(){return n[t]}})}:function(r,n,t,i){i===void 0&&(i=t),r[i]=n[t]}),a=Mu&&Mu.__exportStar||function(r,n){for(var t in r)t!=="default"&&!Object.prototype.hasOwnProperty.call(n,t)&&e(n,r,t)};Object.defineProperty(u,"__esModule",{value:!0}),a(vW,u)})(Z7);var Gp,rw;function AA0(){return rw||(rw=1,Gp=function(){function u(e,a,r,n,t){return er?r+1:e+1:n===t?a:a+1}return function(e,a){if(e===a)return 0;if(e.length>a.length){var r=e;e=a,a=r}for(var n=e.length,t=a.length;n>0&&e.charCodeAt(n-1)===a.charCodeAt(t-1);)n--,t--;for(var i=0;i=e)break;a=n.index+n[0].length,r+=1}return{line:r,column:e+1-a}}function FW(u){return Y7(u.source,hx(u.source,u.start))}function Y7(u,e){const a=u.locationOffset.column-1,r="".padStart(a)+u.body,n=e.line-1,t=u.locationOffset.line-1,i=e.line+t,o=e.line===1?a:0,s=e.column+o,l=`${u.name}:${i}:${s} +`,E=r.split(/\r\n|[\n\r]/g),c=E[n];if(c.length>120){const d=Math.floor(s/80),D=s%80,m=[];for(let h=0;h["|",h]),["|","^".padStart(D)],["|",m[d+1]]])}return l+nw([[`${i-1} |`,E[n-1]],[`${i} |`,c],["|","^".padStart(s)],[`${i+1} |`,E[n+1]]])}function nw(u){const e=u.filter(([r,n])=>n!==void 0),a=Math.max(...e.map(([r])=>r.length));return e.map(([r,n])=>r.padStart(a)+(n?" "+n:"")).join(` +`)}function zA0(u){const e=u[0];return e==null||"kind"in e||"length"in e?{nodes:e,source:u[1],positions:u[2],path:u[3],originalError:u[4],extensions:u[5]}:e}class lu extends Error{constructor(e,...a){var r,n,t;const{nodes:i,source:o,positions:s,path:l,originalError:E,extensions:c}=zA0(a);super(e),this.name="GraphQLError",this.path=l??void 0,this.originalError=E??void 0,this.nodes=tw(Array.isArray(i)?i:i?[i]:void 0);const d=tw((r=this.nodes)===null||r===void 0?void 0:r.map(m=>m.loc).filter(m=>m!=null));this.source=o??(d==null||(n=d[0])===null||n===void 0?void 0:n.source),this.positions=s??d?.map(m=>m.start),this.locations=s&&o?s.map(m=>hx(o,m)):d?.map(m=>hx(m.source,m.start));const D=Sr(E?.extensions)?E?.extensions:void 0;this.extensions=(t=c??D)!==null&&t!==void 0?t:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),E!=null&&E.stack?Object.defineProperty(this,"stack",{value:E.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,lu):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(const a of this.nodes)a.loc&&(e+=` -`+vW(a.loc));else if(this.source&&this.locations)for(const a of this.locations)e+=` +`+FW(a.loc));else if(this.source&&this.locations)for(const a of this.locations)e+=` -`+q7(this.source,a);return e}toJSON(){const e={message:this.message};return this.locations!=null&&(e.locations=this.locations),this.path!=null&&(e.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function rw(u){return u===void 0||u.length===0?void 0:u}function AA0(u){return u.toString()}function bA0(u){return u.toJSON()}function Xe(u,e,a){return new lu(`Syntax Error: ${a}`,{source:u,positions:[e]})}class CW{constructor(e,a,r){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class Z7{constructor(e,a,r,n,t,i){this.kind=e,this.start=a,this.end=r,this.line=n,this.column=t,this.value=i,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const FW={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},yA0=new Set(Object.keys(FW));function Uv(u){const e=u?.kind;return typeof e=="string"&&yA0.has(e)}var ea;(function(u){u.QUERY="query",u.MUTATION="mutation",u.SUBSCRIPTION="subscription"})(ea||(ea={}));var Xu;(function(u){u.QUERY="QUERY",u.MUTATION="MUTATION",u.SUBSCRIPTION="SUBSCRIPTION",u.FIELD="FIELD",u.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",u.FRAGMENT_SPREAD="FRAGMENT_SPREAD",u.INLINE_FRAGMENT="INLINE_FRAGMENT",u.VARIABLE_DEFINITION="VARIABLE_DEFINITION",u.SCHEMA="SCHEMA",u.SCALAR="SCALAR",u.OBJECT="OBJECT",u.FIELD_DEFINITION="FIELD_DEFINITION",u.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",u.INTERFACE="INTERFACE",u.UNION="UNION",u.ENUM="ENUM",u.ENUM_VALUE="ENUM_VALUE",u.INPUT_OBJECT="INPUT_OBJECT",u.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(Xu||(Xu={}));var U;(function(u){u.NAME="Name",u.DOCUMENT="Document",u.OPERATION_DEFINITION="OperationDefinition",u.VARIABLE_DEFINITION="VariableDefinition",u.SELECTION_SET="SelectionSet",u.FIELD="Field",u.ARGUMENT="Argument",u.FRAGMENT_SPREAD="FragmentSpread",u.INLINE_FRAGMENT="InlineFragment",u.FRAGMENT_DEFINITION="FragmentDefinition",u.VARIABLE="Variable",u.INT="IntValue",u.FLOAT="FloatValue",u.STRING="StringValue",u.BOOLEAN="BooleanValue",u.NULL="NullValue",u.ENUM="EnumValue",u.LIST="ListValue",u.OBJECT="ObjectValue",u.OBJECT_FIELD="ObjectField",u.DIRECTIVE="Directive",u.NAMED_TYPE="NamedType",u.LIST_TYPE="ListType",u.NON_NULL_TYPE="NonNullType",u.SCHEMA_DEFINITION="SchemaDefinition",u.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",u.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",u.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",u.FIELD_DEFINITION="FieldDefinition",u.INPUT_VALUE_DEFINITION="InputValueDefinition",u.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",u.UNION_TYPE_DEFINITION="UnionTypeDefinition",u.ENUM_TYPE_DEFINITION="EnumTypeDefinition",u.ENUM_VALUE_DEFINITION="EnumValueDefinition",u.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",u.DIRECTIVE_DEFINITION="DirectiveDefinition",u.SCHEMA_EXTENSION="SchemaExtension",u.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",u.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",u.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",u.UNION_TYPE_EXTENSION="UnionTypeExtension",u.ENUM_TYPE_EXTENSION="EnumTypeExtension",u.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(U||(U={}));function Wv(u){return u===9||u===32}function g3(u){return u>=48&&u<=57}function kW(u){return u>=97&&u<=122||u>=65&&u<=90}function Y7(u){return kW(u)||u===95}function AW(u){return kW(u)||g3(u)||u===95}function BA0(u){var e;let a=Number.MAX_SAFE_INTEGER,r=null,n=-1;for(let i=0;io===0?i:i.slice(a)).slice((e=r)!==null&&e!==void 0?e:0,n+1)}function zA0(u){let e=0;for(;e1&&r.slice(1).every(D=>D.length===0||Wv(D.charCodeAt(0))),i=a.endsWith('\\"""'),o=u.endsWith('"')&&!i,s=u.endsWith("\\"),l=o||s,E=!(e!=null&&e.minimize)&&(!n||u.length>70||l||t||i);let c="";const d=n&&Wv(u.charCodeAt(0));return(E&&!d||t)&&(c+=` +`+Y7(this.source,a);return e}toJSON(){const e={message:this.message};return this.locations!=null&&(e.locations=this.locations),this.path!=null&&(e.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function tw(u){return u===void 0||u.length===0?void 0:u}function SA0(u){return u.toString()}function MA0(u){return u.toJSON()}function Xe(u,e,a){return new lu(`Syntax Error: ${a}`,{source:u,positions:[e]})}class kW{constructor(e,a,r){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class Q7{constructor(e,a,r,n,t,i){this.kind=e,this.start=a,this.end=r,this.line=n,this.column=t,this.value=i,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const AW={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},wA0=new Set(Object.keys(AW));function Wv(u){const e=u?.kind;return typeof e=="string"&&wA0.has(e)}var ea;(function(u){u.QUERY="query",u.MUTATION="mutation",u.SUBSCRIPTION="subscription"})(ea||(ea={}));var Xu;(function(u){u.QUERY="QUERY",u.MUTATION="MUTATION",u.SUBSCRIPTION="SUBSCRIPTION",u.FIELD="FIELD",u.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",u.FRAGMENT_SPREAD="FRAGMENT_SPREAD",u.INLINE_FRAGMENT="INLINE_FRAGMENT",u.VARIABLE_DEFINITION="VARIABLE_DEFINITION",u.SCHEMA="SCHEMA",u.SCALAR="SCALAR",u.OBJECT="OBJECT",u.FIELD_DEFINITION="FIELD_DEFINITION",u.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",u.INTERFACE="INTERFACE",u.UNION="UNION",u.ENUM="ENUM",u.ENUM_VALUE="ENUM_VALUE",u.INPUT_OBJECT="INPUT_OBJECT",u.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(Xu||(Xu={}));var U;(function(u){u.NAME="Name",u.DOCUMENT="Document",u.OPERATION_DEFINITION="OperationDefinition",u.VARIABLE_DEFINITION="VariableDefinition",u.SELECTION_SET="SelectionSet",u.FIELD="Field",u.ARGUMENT="Argument",u.FRAGMENT_SPREAD="FragmentSpread",u.INLINE_FRAGMENT="InlineFragment",u.FRAGMENT_DEFINITION="FragmentDefinition",u.VARIABLE="Variable",u.INT="IntValue",u.FLOAT="FloatValue",u.STRING="StringValue",u.BOOLEAN="BooleanValue",u.NULL="NullValue",u.ENUM="EnumValue",u.LIST="ListValue",u.OBJECT="ObjectValue",u.OBJECT_FIELD="ObjectField",u.DIRECTIVE="Directive",u.NAMED_TYPE="NamedType",u.LIST_TYPE="ListType",u.NON_NULL_TYPE="NonNullType",u.SCHEMA_DEFINITION="SchemaDefinition",u.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",u.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",u.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",u.FIELD_DEFINITION="FieldDefinition",u.INPUT_VALUE_DEFINITION="InputValueDefinition",u.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",u.UNION_TYPE_DEFINITION="UnionTypeDefinition",u.ENUM_TYPE_DEFINITION="EnumTypeDefinition",u.ENUM_VALUE_DEFINITION="EnumValueDefinition",u.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",u.DIRECTIVE_DEFINITION="DirectiveDefinition",u.SCHEMA_EXTENSION="SchemaExtension",u.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",u.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",u.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",u.UNION_TYPE_EXTENSION="UnionTypeExtension",u.ENUM_TYPE_EXTENSION="EnumTypeExtension",u.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(U||(U={}));function qv(u){return u===9||u===32}function g3(u){return u>=48&&u<=57}function bW(u){return u>=97&&u<=122||u>=65&&u<=90}function X7(u){return bW(u)||u===95}function yW(u){return bW(u)||g3(u)||u===95}function PA0(u){var e;let a=Number.MAX_SAFE_INTEGER,r=null,n=-1;for(let i=0;io===0?i:i.slice(a)).slice((e=r)!==null&&e!==void 0?e:0,n+1)}function TA0(u){let e=0;for(;e1&&r.slice(1).every(D=>D.length===0||qv(D.charCodeAt(0))),i=a.endsWith('\\"""'),o=u.endsWith('"')&&!i,s=u.endsWith("\\"),l=o||s,E=!(e!=null&&e.minimize)&&(!n||u.length>70||l||t||i);let c="";const d=n&&qv(u.charCodeAt(0));return(E&&!d||t)&&(c+=` `),c+=a,(E||l)&&(c+=` -`),'"""'+c+'"""'}var Du;(function(u){u.SOF="",u.EOF="",u.BANG="!",u.DOLLAR="$",u.AMP="&",u.PAREN_L="(",u.PAREN_R=")",u.SPREAD="...",u.COLON=":",u.EQUALS="=",u.AT="@",u.BRACKET_L="[",u.BRACKET_R="]",u.BRACE_L="{",u.PIPE="|",u.BRACE_R="}",u.NAME="Name",u.INT="Int",u.FLOAT="Float",u.STRING="String",u.BLOCK_STRING="BlockString",u.COMMENT="Comment"})(Du||(Du={}));class Q7{constructor(e){const a=new Z7(Du.SOF,0,0,0,0);this.source=e,this.lastToken=a,this.token=a,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==Du.EOF)do if(e.next)e=e.next;else{const a=MA0(this,e.end);e.next=a,a.prev=e,e=a}while(e.kind===Du.COMMENT);return e}}function yW(u){return u===Du.BANG||u===Du.DOLLAR||u===Du.AMP||u===Du.PAREN_L||u===Du.PAREN_R||u===Du.SPREAD||u===Du.COLON||u===Du.EQUALS||u===Du.AT||u===Du.BRACKET_L||u===Du.BRACKET_R||u===Du.BRACE_L||u===Du.PIPE||u===Du.BRACE_R}function K1(u){return u>=0&&u<=55295||u>=57344&&u<=1114111}function I6(u,e){return BW(u.charCodeAt(e))&&zW(u.charCodeAt(e+1))}function BW(u){return u>=55296&&u<=56319}function zW(u){return u>=56320&&u<=57343}function cs(u,e){const a=u.source.body.codePointAt(e);if(a===void 0)return Du.EOF;if(a>=32&&a<=126){const r=String.fromCodePoint(a);return r==='"'?`'"'`:`"${r}"`}return"U+"+a.toString(16).toUpperCase().padStart(4,"0")}function He(u,e,a,r,n){const t=u.line,i=1+a-u.lineStart;return new Z7(e,a,r,t,i,n)}function MA0(u,e){const a=u.source.body,r=a.length;let n=e;for(;n=48&&u<=57?u-48:u>=65&&u<=70?u-55:u>=97&&u<=102?u-87:-1}function LA0(u,e){const a=u.source.body;switch(a.charCodeAt(e+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` -`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw Xe(u.source,e,`Invalid character escape sequence: "${a.slice(e,e+2)}".`)}function RA0(u,e){const a=u.source.body,r=a.length;let n=u.lineStart,t=e+3,i=t,o="";const s=[];for(;tSW?"["+_A0(u)+"]":"{ "+a.map(([n,t])=>n+": "+O6(t,e)).join(", ")+" }"}function GA0(u,e){if(u.length===0)return"[]";if(e.length>SW)return"[Array]";const a=Math.min(IA0,u.length),r=u.length-a,n=[];for(let t=0;t1&&n.push(`... ${r} more items`),"["+n.join(", ")+"]"}function _A0(u){const e=Object.prototype.toString.call(u).replace(/^\[object /,"").replace(/]$/,"");if(e==="Object"&&typeof u.constructor=="function"){const a=u.constructor.name;if(typeof a=="string"&&a!=="")return a}return e}const $n=globalThis.process?function(e,a){return e instanceof a}:function(e,a){if(e instanceof a)return!0;if(typeof e=="object"&&e!==null){var r;const n=a.prototype[Symbol.toStringTag],t=Symbol.toStringTag in e?e[Symbol.toStringTag]:(r=e.constructor)===null||r===void 0?void 0:r.name;if(n===t){const i=xu(e);throw new Error(`Cannot use ${n} "${i}" from another module or realm. +`),'"""'+c+'"""'}var Du;(function(u){u.SOF="",u.EOF="",u.BANG="!",u.DOLLAR="$",u.AMP="&",u.PAREN_L="(",u.PAREN_R=")",u.SPREAD="...",u.COLON=":",u.EQUALS="=",u.AT="@",u.BRACKET_L="[",u.BRACKET_R="]",u.BRACE_L="{",u.PIPE="|",u.BRACE_R="}",u.NAME="Name",u.INT="Int",u.FLOAT="Float",u.STRING="String",u.BLOCK_STRING="BlockString",u.COMMENT="Comment"})(Du||(Du={}));class uA{constructor(e){const a=new Q7(Du.SOF,0,0,0,0);this.source=e,this.lastToken=a,this.token=a,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==Du.EOF)do if(e.next)e=e.next;else{const a=NA0(this,e.end);e.next=a,a.prev=e,e=a}while(e.kind===Du.COMMENT);return e}}function zW(u){return u===Du.BANG||u===Du.DOLLAR||u===Du.AMP||u===Du.PAREN_L||u===Du.PAREN_R||u===Du.SPREAD||u===Du.COLON||u===Du.EQUALS||u===Du.AT||u===Du.BRACKET_L||u===Du.BRACKET_R||u===Du.BRACE_L||u===Du.PIPE||u===Du.BRACE_R}function K1(u){return u>=0&&u<=55295||u>=57344&&u<=1114111}function O6(u,e){return SW(u.charCodeAt(e))&&MW(u.charCodeAt(e+1))}function SW(u){return u>=55296&&u<=56319}function MW(u){return u>=56320&&u<=57343}function cs(u,e){const a=u.source.body.codePointAt(e);if(a===void 0)return Du.EOF;if(a>=32&&a<=126){const r=String.fromCodePoint(a);return r==='"'?`'"'`:`"${r}"`}return"U+"+a.toString(16).toUpperCase().padStart(4,"0")}function He(u,e,a,r,n){const t=u.line,i=1+a-u.lineStart;return new Q7(e,a,r,t,i,n)}function NA0(u,e){const a=u.source.body,r=a.length;let n=e;for(;n=48&&u<=57?u-48:u>=65&&u<=70?u-55:u>=97&&u<=102?u-87:-1}function $A0(u,e){const a=u.source.body;switch(a.charCodeAt(e+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` +`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw Xe(u.source,e,`Invalid character escape sequence: "${a.slice(e,e+2)}".`)}function HA0(u,e){const a=u.source.body,r=a.length;let n=u.lineStart,t=e+3,i=t,o="";const s=[];for(;twW?"["+qA0(u)+"]":"{ "+a.map(([n,t])=>n+": "+$6(t,e)).join(", ")+" }"}function WA0(u,e){if(u.length===0)return"[]";if(e.length>wW)return"[Array]";const a=Math.min(_A0,u.length),r=u.length-a,n=[];for(let t=0;t1&&n.push(`... ${r} more items`),"["+n.join(", ")+"]"}function qA0(u){const e=Object.prototype.toString.call(u).replace(/^\[object /,"").replace(/]$/,"");if(e==="Object"&&typeof u.constructor=="function"){const a=u.constructor.name;if(typeof a=="string"&&a!=="")return a}return e}const $n=globalThis.process?function(e,a){return e instanceof a}:function(e,a){if(e instanceof a)return!0;if(typeof e=="object"&&e!==null){var r;const n=a.prototype[Symbol.toStringTag],t=Symbol.toStringTag in e?e[Symbol.toStringTag]:(r=e.constructor)===null||r===void 0?void 0:r.name;if(n===t){const i=mu(e);throw new Error(`Cannot use ${n} "${i}" from another module or realm. Ensure that there is only one instance of "graphql" in the node_modules directory. If different versions of "graphql" are the dependencies of other @@ -526,17 +526,17 @@ https://yarnpkg.com/en/docs/selective-version-resolutions Duplicate "graphql" modules cannot be used at the same time since different versions may have different capabilities and behavior. The data from one version used in the function from another could produce confusing and -spurious results.`)}}return!1};class $6{constructor(e,a="GraphQL request",r={line:1,column:1}){typeof e=="string"||v0(!1,`Body must be a string. Received: ${xu(e)}.`),this.body=e,this.name=a,this.locationOffset=r,this.locationOffset.line>0||v0(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||v0(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function MW(u){return $n(u,$6)}function H6(u,e){return new G6(u,e).parseDocument()}function wW(u,e){const a=new G6(u,e);a.expectToken(Du.SOF);const r=a.parseValueLiteral(!1);return a.expectToken(Du.EOF),r}function VA0(u,e){const a=new G6(u,e);a.expectToken(Du.SOF);const r=a.parseConstValueLiteral();return a.expectToken(Du.EOF),r}function JA0(u,e){const a=new G6(u,e);a.expectToken(Du.SOF);const r=a.parseTypeReference();return a.expectToken(Du.EOF),r}class G6{constructor(e,a={}){const r=MW(e)?e:new $6(e);this._lexer=new Q7(r),this._options=a,this._tokenCounter=0}parseName(){const e=this.expectToken(Du.NAME);return this.node(e,{kind:U.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:U.DOCUMENT,definitions:this.many(Du.SOF,this.parseDefinition,Du.EOF)})}parseDefinition(){if(this.peek(Du.BRACE_L))return this.parseOperationDefinition();const e=this.peekDescription(),a=e?this._lexer.lookahead():this._lexer.token;if(a.kind===Du.NAME){switch(a.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(e)throw Xe(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(a.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(a)}parseOperationDefinition(){const e=this._lexer.token;if(this.peek(Du.BRACE_L))return this.node(e,{kind:U.OPERATION_DEFINITION,operation:ea.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const a=this.parseOperationType();let r;return this.peek(Du.NAME)&&(r=this.parseName()),this.node(e,{kind:U.OPERATION_DEFINITION,operation:a,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const e=this.expectToken(Du.NAME);switch(e.value){case"query":return ea.QUERY;case"mutation":return ea.MUTATION;case"subscription":return ea.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(Du.PAREN_L,this.parseVariableDefinition,Du.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:U.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Du.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Du.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const e=this._lexer.token;return this.expectToken(Du.DOLLAR),this.node(e,{kind:U.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:U.SELECTION_SET,selections:this.many(Du.BRACE_L,this.parseSelection,Du.BRACE_R)})}parseSelection(){return this.peek(Du.SPREAD)?this.parseFragment():this.parseField()}parseField(){const e=this._lexer.token,a=this.parseName();let r,n;return this.expectOptionalToken(Du.COLON)?(r=a,n=this.parseName()):n=a,this.node(e,{kind:U.FIELD,alias:r,name:n,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Du.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){const a=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(Du.PAREN_L,a,Du.PAREN_R)}parseArgument(e=!1){const a=this._lexer.token,r=this.parseName();return this.expectToken(Du.COLON),this.node(a,{kind:U.ARGUMENT,name:r,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const e=this._lexer.token;this.expectToken(Du.SPREAD);const a=this.expectOptionalKeyword("on");return!a&&this.peek(Du.NAME)?this.node(e,{kind:U.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:U.INLINE_FRAGMENT,typeCondition:a?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const e=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(e,{kind:U.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:U.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(e){const a=this._lexer.token;switch(a.kind){case Du.BRACKET_L:return this.parseList(e);case Du.BRACE_L:return this.parseObject(e);case Du.INT:return this.advanceLexer(),this.node(a,{kind:U.INT,value:a.value});case Du.FLOAT:return this.advanceLexer(),this.node(a,{kind:U.FLOAT,value:a.value});case Du.STRING:case Du.BLOCK_STRING:return this.parseStringLiteral();case Du.NAME:switch(this.advanceLexer(),a.value){case"true":return this.node(a,{kind:U.BOOLEAN,value:!0});case"false":return this.node(a,{kind:U.BOOLEAN,value:!1});case"null":return this.node(a,{kind:U.NULL});default:return this.node(a,{kind:U.ENUM,value:a.value})}case Du.DOLLAR:if(e)if(this.expectToken(Du.DOLLAR),this._lexer.token.kind===Du.NAME){const r=this._lexer.token.value;throw Xe(this._lexer.source,a.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(a);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:U.STRING,value:e.value,block:e.kind===Du.BLOCK_STRING})}parseList(e){const a=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:U.LIST,values:this.any(Du.BRACKET_L,a,Du.BRACKET_R)})}parseObject(e){const a=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:U.OBJECT,fields:this.any(Du.BRACE_L,a,Du.BRACE_R)})}parseObjectField(e){const a=this._lexer.token,r=this.parseName();return this.expectToken(Du.COLON),this.node(a,{kind:U.OBJECT_FIELD,name:r,value:this.parseValueLiteral(e)})}parseDirectives(e){const a=[];for(;this.peek(Du.AT);)a.push(this.parseDirective(e));return a}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){const a=this._lexer.token;return this.expectToken(Du.AT),this.node(a,{kind:U.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){const e=this._lexer.token;let a;if(this.expectOptionalToken(Du.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(Du.BRACKET_R),a=this.node(e,{kind:U.LIST_TYPE,type:r})}else a=this.parseNamedType();return this.expectOptionalToken(Du.BANG)?this.node(e,{kind:U.NON_NULL_TYPE,type:a}):a}parseNamedType(){return this.node(this._lexer.token,{kind:U.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(Du.STRING)||this.peek(Du.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),n=this.many(Du.BRACE_L,this.parseOperationTypeDefinition,Du.BRACE_R);return this.node(e,{kind:U.SCHEMA_DEFINITION,description:a,directives:r,operationTypes:n})}parseOperationTypeDefinition(){const e=this._lexer.token,a=this.parseOperationType();this.expectToken(Du.COLON);const r=this.parseNamedType();return this.node(e,{kind:U.OPERATION_TYPE_DEFINITION,operation:a,type:r})}parseScalarTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),n=this.parseConstDirectives();return this.node(e,{kind:U.SCALAR_TYPE_DEFINITION,description:a,name:r,directives:n})}parseObjectTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseConstDirectives(),i=this.parseFieldsDefinition();return this.node(e,{kind:U.OBJECT_TYPE_DEFINITION,description:a,name:r,interfaces:n,directives:t,fields:i})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(Du.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(Du.BRACE_L,this.parseFieldDefinition,Du.BRACE_R)}parseFieldDefinition(){const e=this._lexer.token,a=this.parseDescription(),r=this.parseName(),n=this.parseArgumentDefs();this.expectToken(Du.COLON);const t=this.parseTypeReference(),i=this.parseConstDirectives();return this.node(e,{kind:U.FIELD_DEFINITION,description:a,name:r,arguments:n,type:t,directives:i})}parseArgumentDefs(){return this.optionalMany(Du.PAREN_L,this.parseInputValueDef,Du.PAREN_R)}parseInputValueDef(){const e=this._lexer.token,a=this.parseDescription(),r=this.parseName();this.expectToken(Du.COLON);const n=this.parseTypeReference();let t;this.expectOptionalToken(Du.EQUALS)&&(t=this.parseConstValueLiteral());const i=this.parseConstDirectives();return this.node(e,{kind:U.INPUT_VALUE_DEFINITION,description:a,name:r,type:n,defaultValue:t,directives:i})}parseInterfaceTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseConstDirectives(),i=this.parseFieldsDefinition();return this.node(e,{kind:U.INTERFACE_TYPE_DEFINITION,description:a,name:r,interfaces:n,directives:t,fields:i})}parseUnionTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),n=this.parseConstDirectives(),t=this.parseUnionMemberTypes();return this.node(e,{kind:U.UNION_TYPE_DEFINITION,description:a,name:r,directives:n,types:t})}parseUnionMemberTypes(){return this.expectOptionalToken(Du.EQUALS)?this.delimitedMany(Du.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),n=this.parseConstDirectives(),t=this.parseEnumValuesDefinition();return this.node(e,{kind:U.ENUM_TYPE_DEFINITION,description:a,name:r,directives:n,values:t})}parseEnumValuesDefinition(){return this.optionalMany(Du.BRACE_L,this.parseEnumValueDefinition,Du.BRACE_R)}parseEnumValueDefinition(){const e=this._lexer.token,a=this.parseDescription(),r=this.parseEnumValueName(),n=this.parseConstDirectives();return this.node(e,{kind:U.ENUM_VALUE_DEFINITION,description:a,name:r,directives:n})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Xe(this._lexer.source,this._lexer.token.start,`${Hd(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),n=this.parseConstDirectives(),t=this.parseInputFieldsDefinition();return this.node(e,{kind:U.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:r,directives:n,fields:t})}parseInputFieldsDefinition(){return this.optionalMany(Du.BRACE_L,this.parseInputValueDef,Du.BRACE_R)}parseTypeSystemExtension(){const e=this._lexer.lookahead();if(e.kind===Du.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const a=this.parseConstDirectives(),r=this.optionalMany(Du.BRACE_L,this.parseOperationTypeDefinition,Du.BRACE_R);if(a.length===0&&r.length===0)throw this.unexpected();return this.node(e,{kind:U.SCHEMA_EXTENSION,directives:a,operationTypes:r})}parseScalarTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const a=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(e,{kind:U.SCALAR_TYPE_EXTENSION,name:a,directives:r})}parseObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const a=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),t=this.parseFieldsDefinition();if(r.length===0&&n.length===0&&t.length===0)throw this.unexpected();return this.node(e,{kind:U.OBJECT_TYPE_EXTENSION,name:a,interfaces:r,directives:n,fields:t})}parseInterfaceTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const a=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),t=this.parseFieldsDefinition();if(r.length===0&&n.length===0&&t.length===0)throw this.unexpected();return this.node(e,{kind:U.INTERFACE_TYPE_EXTENSION,name:a,interfaces:r,directives:n,fields:t})}parseUnionTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const a=this.parseName(),r=this.parseConstDirectives(),n=this.parseUnionMemberTypes();if(r.length===0&&n.length===0)throw this.unexpected();return this.node(e,{kind:U.UNION_TYPE_EXTENSION,name:a,directives:r,types:n})}parseEnumTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const a=this.parseName(),r=this.parseConstDirectives(),n=this.parseEnumValuesDefinition();if(r.length===0&&n.length===0)throw this.unexpected();return this.node(e,{kind:U.ENUM_TYPE_EXTENSION,name:a,directives:r,values:n})}parseInputObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const a=this.parseName(),r=this.parseConstDirectives(),n=this.parseInputFieldsDefinition();if(r.length===0&&n.length===0)throw this.unexpected();return this.node(e,{kind:U.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:r,fields:n})}parseDirectiveDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("directive"),this.expectToken(Du.AT);const r=this.parseName(),n=this.parseArgumentDefs(),t=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const i=this.parseDirectiveLocations();return this.node(e,{kind:U.DIRECTIVE_DEFINITION,description:a,name:r,arguments:n,repeatable:t,locations:i})}parseDirectiveLocations(){return this.delimitedMany(Du.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const e=this._lexer.token,a=this.parseName();if(Object.prototype.hasOwnProperty.call(Xu,a.value))return a;throw this.unexpected(e)}node(e,a){return this._options.noLocation!==!0&&(a.loc=new CW(e,this._lexer.lastToken,this._lexer.source)),a}peek(e){return this._lexer.token.kind===e}expectToken(e){const a=this._lexer.token;if(a.kind===e)return this.advanceLexer(),a;throw Xe(this._lexer.source,a.start,`Expected ${PW(e)}, found ${Hd(a)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e?(this.advanceLexer(),!0):!1}expectKeyword(e){const a=this._lexer.token;if(a.kind===Du.NAME&&a.value===e)this.advanceLexer();else throw Xe(this._lexer.source,a.start,`Expected "${e}", found ${Hd(a)}.`)}expectOptionalKeyword(e){const a=this._lexer.token;return a.kind===Du.NAME&&a.value===e?(this.advanceLexer(),!0):!1}unexpected(e){const a=e??this._lexer.token;return Xe(this._lexer.source,a.start,`Unexpected ${Hd(a)}.`)}any(e,a,r){this.expectToken(e);const n=[];for(;!this.expectOptionalToken(r);)n.push(a.call(this));return n}optionalMany(e,a,r){if(this.expectOptionalToken(e)){const n=[];do n.push(a.call(this));while(!this.expectOptionalToken(r));return n}return[]}many(e,a,r){this.expectToken(e);const n=[];do n.push(a.call(this));while(!this.expectOptionalToken(r));return n}delimitedMany(e,a){this.expectOptionalToken(e);const r=[];do r.push(a.call(this));while(this.expectOptionalToken(e));return r}advanceLexer(){const{maxTokens:e}=this._options,a=this._lexer.advance();if(e!==void 0&&a.kind!==Du.EOF&&(++this._tokenCounter,this._tokenCounter>e))throw Xe(this._lexer.source,a.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function Hd(u){const e=u.value;return PW(u.kind)+(e!=null?` "${e}"`:"")}function PW(u){return yW(u)?`"${u}"`:u}const UA0=5;function Gt(u,e){const[a,r]=e?[u,e]:[void 0,u];let n=" Did you mean ";a&&(n+=a+" ");const t=r.map(s=>`"${s}"`);switch(t.length){case 0:return"";case 1:return n+t[0]+"?";case 2:return n+t[0]+" or "+t[1]+"?"}const i=t.slice(0,UA0),o=i.pop();return n+i.join(", ")+", or "+o+"?"}function tw(u){return u}function _t(u,e){const a=Object.create(null);for(const r of u)a[e(r)]=r;return a}function zi(u,e,a){const r=Object.create(null);for(const n of u)r[e(n)]=a(n);return r}function bt(u,e){const a=Object.create(null);for(const r of Object.keys(u))a[r]=e(u[r],r);return a}function Bc(u,e){let a=0,r=0;for(;a0);let o=0;do++r,o=o*10+t-qv,t=e.charCodeAt(r);while(Gd(t)&&o>0);if(io)return 1}else{if(nt)return 1;++a,++r}}return u.length-e.length}const qv=48,WA0=57;function Gd(u){return!isNaN(u)&&qv<=u&&u<=WA0}function xo(u,e){const a=Object.create(null),r=new qA0(u),n=Math.floor(u.length*.4)+1;for(const t of e){const i=r.measure(t,n);i!==void 0&&(a[t]=i)}return Object.keys(a).sort((t,i)=>{const o=a[t]-a[i];return o!==0?o:Bc(t,i)})}class qA0{constructor(e){this._input=e,this._inputLowerCase=e.toLowerCase(),this._inputArray=iw(this._inputLowerCase),this._rows=[new Array(e.length+1).fill(0),new Array(e.length+1).fill(0),new Array(e.length+1).fill(0)]}measure(e,a){if(this._input===e)return 0;const r=e.toLowerCase();if(this._inputLowerCase===r)return 1;let n=iw(r),t=this._inputArray;if(n.lengtha)return;const s=this._rows;for(let E=0;E<=o;E++)s[0][E]=E;for(let E=1;E<=i;E++){const c=s[(E-1)%3],d=s[E%3];let D=d[0]=E;for(let m=1;m<=o;m++){const h=n[E-1]===t[m-1]?0:1;let g=Math.min(c[m]+1,d[m-1]+1,c[m-1]+h);if(E>1&&m>1&&n[E-1]===t[m-2]&&n[E-2]===t[m-1]){const p=s[(E-2)%3][m-2];g=Math.min(g,p+1)}ga)return}const l=s[i%3][o];return l<=a?l:void 0}}function iw(u){const e=u.length,a=new Array(e);for(let r=0;ru.value},Variable:{leave:u=>"$"+u.name},Document:{leave:u=>_u(u.definitions,` +spurious results.`)}}return!1};class H6{constructor(e,a="GraphQL request",r={line:1,column:1}){typeof e=="string"||v0(!1,`Body must be a string. Received: ${mu(e)}.`),this.body=e,this.name=a,this.locationOffset=r,this.locationOffset.line>0||v0(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||v0(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function PW(u){return $n(u,H6)}function G6(u,e){return new _6(u,e).parseDocument()}function TW(u,e){const a=new _6(u,e);a.expectToken(Du.SOF);const r=a.parseValueLiteral(!1);return a.expectToken(Du.EOF),r}function ZA0(u,e){const a=new _6(u,e);a.expectToken(Du.SOF);const r=a.parseConstValueLiteral();return a.expectToken(Du.EOF),r}function YA0(u,e){const a=new _6(u,e);a.expectToken(Du.SOF);const r=a.parseTypeReference();return a.expectToken(Du.EOF),r}class _6{constructor(e,a={}){const r=PW(e)?e:new H6(e);this._lexer=new uA(r),this._options=a,this._tokenCounter=0}parseName(){const e=this.expectToken(Du.NAME);return this.node(e,{kind:U.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:U.DOCUMENT,definitions:this.many(Du.SOF,this.parseDefinition,Du.EOF)})}parseDefinition(){if(this.peek(Du.BRACE_L))return this.parseOperationDefinition();const e=this.peekDescription(),a=e?this._lexer.lookahead():this._lexer.token;if(a.kind===Du.NAME){switch(a.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(e)throw Xe(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(a.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(a)}parseOperationDefinition(){const e=this._lexer.token;if(this.peek(Du.BRACE_L))return this.node(e,{kind:U.OPERATION_DEFINITION,operation:ea.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const a=this.parseOperationType();let r;return this.peek(Du.NAME)&&(r=this.parseName()),this.node(e,{kind:U.OPERATION_DEFINITION,operation:a,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const e=this.expectToken(Du.NAME);switch(e.value){case"query":return ea.QUERY;case"mutation":return ea.MUTATION;case"subscription":return ea.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(Du.PAREN_L,this.parseVariableDefinition,Du.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:U.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Du.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Du.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const e=this._lexer.token;return this.expectToken(Du.DOLLAR),this.node(e,{kind:U.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:U.SELECTION_SET,selections:this.many(Du.BRACE_L,this.parseSelection,Du.BRACE_R)})}parseSelection(){return this.peek(Du.SPREAD)?this.parseFragment():this.parseField()}parseField(){const e=this._lexer.token,a=this.parseName();let r,n;return this.expectOptionalToken(Du.COLON)?(r=a,n=this.parseName()):n=a,this.node(e,{kind:U.FIELD,alias:r,name:n,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Du.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){const a=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(Du.PAREN_L,a,Du.PAREN_R)}parseArgument(e=!1){const a=this._lexer.token,r=this.parseName();return this.expectToken(Du.COLON),this.node(a,{kind:U.ARGUMENT,name:r,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const e=this._lexer.token;this.expectToken(Du.SPREAD);const a=this.expectOptionalKeyword("on");return!a&&this.peek(Du.NAME)?this.node(e,{kind:U.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:U.INLINE_FRAGMENT,typeCondition:a?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const e=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(e,{kind:U.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:U.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(e){const a=this._lexer.token;switch(a.kind){case Du.BRACKET_L:return this.parseList(e);case Du.BRACE_L:return this.parseObject(e);case Du.INT:return this.advanceLexer(),this.node(a,{kind:U.INT,value:a.value});case Du.FLOAT:return this.advanceLexer(),this.node(a,{kind:U.FLOAT,value:a.value});case Du.STRING:case Du.BLOCK_STRING:return this.parseStringLiteral();case Du.NAME:switch(this.advanceLexer(),a.value){case"true":return this.node(a,{kind:U.BOOLEAN,value:!0});case"false":return this.node(a,{kind:U.BOOLEAN,value:!1});case"null":return this.node(a,{kind:U.NULL});default:return this.node(a,{kind:U.ENUM,value:a.value})}case Du.DOLLAR:if(e)if(this.expectToken(Du.DOLLAR),this._lexer.token.kind===Du.NAME){const r=this._lexer.token.value;throw Xe(this._lexer.source,a.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(a);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:U.STRING,value:e.value,block:e.kind===Du.BLOCK_STRING})}parseList(e){const a=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:U.LIST,values:this.any(Du.BRACKET_L,a,Du.BRACKET_R)})}parseObject(e){const a=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:U.OBJECT,fields:this.any(Du.BRACE_L,a,Du.BRACE_R)})}parseObjectField(e){const a=this._lexer.token,r=this.parseName();return this.expectToken(Du.COLON),this.node(a,{kind:U.OBJECT_FIELD,name:r,value:this.parseValueLiteral(e)})}parseDirectives(e){const a=[];for(;this.peek(Du.AT);)a.push(this.parseDirective(e));return a}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){const a=this._lexer.token;return this.expectToken(Du.AT),this.node(a,{kind:U.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){const e=this._lexer.token;let a;if(this.expectOptionalToken(Du.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(Du.BRACKET_R),a=this.node(e,{kind:U.LIST_TYPE,type:r})}else a=this.parseNamedType();return this.expectOptionalToken(Du.BANG)?this.node(e,{kind:U.NON_NULL_TYPE,type:a}):a}parseNamedType(){return this.node(this._lexer.token,{kind:U.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(Du.STRING)||this.peek(Du.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),n=this.many(Du.BRACE_L,this.parseOperationTypeDefinition,Du.BRACE_R);return this.node(e,{kind:U.SCHEMA_DEFINITION,description:a,directives:r,operationTypes:n})}parseOperationTypeDefinition(){const e=this._lexer.token,a=this.parseOperationType();this.expectToken(Du.COLON);const r=this.parseNamedType();return this.node(e,{kind:U.OPERATION_TYPE_DEFINITION,operation:a,type:r})}parseScalarTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),n=this.parseConstDirectives();return this.node(e,{kind:U.SCALAR_TYPE_DEFINITION,description:a,name:r,directives:n})}parseObjectTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseConstDirectives(),i=this.parseFieldsDefinition();return this.node(e,{kind:U.OBJECT_TYPE_DEFINITION,description:a,name:r,interfaces:n,directives:t,fields:i})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(Du.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(Du.BRACE_L,this.parseFieldDefinition,Du.BRACE_R)}parseFieldDefinition(){const e=this._lexer.token,a=this.parseDescription(),r=this.parseName(),n=this.parseArgumentDefs();this.expectToken(Du.COLON);const t=this.parseTypeReference(),i=this.parseConstDirectives();return this.node(e,{kind:U.FIELD_DEFINITION,description:a,name:r,arguments:n,type:t,directives:i})}parseArgumentDefs(){return this.optionalMany(Du.PAREN_L,this.parseInputValueDef,Du.PAREN_R)}parseInputValueDef(){const e=this._lexer.token,a=this.parseDescription(),r=this.parseName();this.expectToken(Du.COLON);const n=this.parseTypeReference();let t;this.expectOptionalToken(Du.EQUALS)&&(t=this.parseConstValueLiteral());const i=this.parseConstDirectives();return this.node(e,{kind:U.INPUT_VALUE_DEFINITION,description:a,name:r,type:n,defaultValue:t,directives:i})}parseInterfaceTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseConstDirectives(),i=this.parseFieldsDefinition();return this.node(e,{kind:U.INTERFACE_TYPE_DEFINITION,description:a,name:r,interfaces:n,directives:t,fields:i})}parseUnionTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),n=this.parseConstDirectives(),t=this.parseUnionMemberTypes();return this.node(e,{kind:U.UNION_TYPE_DEFINITION,description:a,name:r,directives:n,types:t})}parseUnionMemberTypes(){return this.expectOptionalToken(Du.EQUALS)?this.delimitedMany(Du.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),n=this.parseConstDirectives(),t=this.parseEnumValuesDefinition();return this.node(e,{kind:U.ENUM_TYPE_DEFINITION,description:a,name:r,directives:n,values:t})}parseEnumValuesDefinition(){return this.optionalMany(Du.BRACE_L,this.parseEnumValueDefinition,Du.BRACE_R)}parseEnumValueDefinition(){const e=this._lexer.token,a=this.parseDescription(),r=this.parseEnumValueName(),n=this.parseConstDirectives();return this.node(e,{kind:U.ENUM_VALUE_DEFINITION,description:a,name:r,directives:n})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Xe(this._lexer.source,this._lexer.token.start,`${Gd(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),n=this.parseConstDirectives(),t=this.parseInputFieldsDefinition();return this.node(e,{kind:U.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:r,directives:n,fields:t})}parseInputFieldsDefinition(){return this.optionalMany(Du.BRACE_L,this.parseInputValueDef,Du.BRACE_R)}parseTypeSystemExtension(){const e=this._lexer.lookahead();if(e.kind===Du.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const a=this.parseConstDirectives(),r=this.optionalMany(Du.BRACE_L,this.parseOperationTypeDefinition,Du.BRACE_R);if(a.length===0&&r.length===0)throw this.unexpected();return this.node(e,{kind:U.SCHEMA_EXTENSION,directives:a,operationTypes:r})}parseScalarTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const a=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(e,{kind:U.SCALAR_TYPE_EXTENSION,name:a,directives:r})}parseObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const a=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),t=this.parseFieldsDefinition();if(r.length===0&&n.length===0&&t.length===0)throw this.unexpected();return this.node(e,{kind:U.OBJECT_TYPE_EXTENSION,name:a,interfaces:r,directives:n,fields:t})}parseInterfaceTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const a=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),t=this.parseFieldsDefinition();if(r.length===0&&n.length===0&&t.length===0)throw this.unexpected();return this.node(e,{kind:U.INTERFACE_TYPE_EXTENSION,name:a,interfaces:r,directives:n,fields:t})}parseUnionTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const a=this.parseName(),r=this.parseConstDirectives(),n=this.parseUnionMemberTypes();if(r.length===0&&n.length===0)throw this.unexpected();return this.node(e,{kind:U.UNION_TYPE_EXTENSION,name:a,directives:r,types:n})}parseEnumTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const a=this.parseName(),r=this.parseConstDirectives(),n=this.parseEnumValuesDefinition();if(r.length===0&&n.length===0)throw this.unexpected();return this.node(e,{kind:U.ENUM_TYPE_EXTENSION,name:a,directives:r,values:n})}parseInputObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const a=this.parseName(),r=this.parseConstDirectives(),n=this.parseInputFieldsDefinition();if(r.length===0&&n.length===0)throw this.unexpected();return this.node(e,{kind:U.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:r,fields:n})}parseDirectiveDefinition(){const e=this._lexer.token,a=this.parseDescription();this.expectKeyword("directive"),this.expectToken(Du.AT);const r=this.parseName(),n=this.parseArgumentDefs(),t=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const i=this.parseDirectiveLocations();return this.node(e,{kind:U.DIRECTIVE_DEFINITION,description:a,name:r,arguments:n,repeatable:t,locations:i})}parseDirectiveLocations(){return this.delimitedMany(Du.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const e=this._lexer.token,a=this.parseName();if(Object.prototype.hasOwnProperty.call(Xu,a.value))return a;throw this.unexpected(e)}node(e,a){return this._options.noLocation!==!0&&(a.loc=new kW(e,this._lexer.lastToken,this._lexer.source)),a}peek(e){return this._lexer.token.kind===e}expectToken(e){const a=this._lexer.token;if(a.kind===e)return this.advanceLexer(),a;throw Xe(this._lexer.source,a.start,`Expected ${jW(e)}, found ${Gd(a)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e?(this.advanceLexer(),!0):!1}expectKeyword(e){const a=this._lexer.token;if(a.kind===Du.NAME&&a.value===e)this.advanceLexer();else throw Xe(this._lexer.source,a.start,`Expected "${e}", found ${Gd(a)}.`)}expectOptionalKeyword(e){const a=this._lexer.token;return a.kind===Du.NAME&&a.value===e?(this.advanceLexer(),!0):!1}unexpected(e){const a=e??this._lexer.token;return Xe(this._lexer.source,a.start,`Unexpected ${Gd(a)}.`)}any(e,a,r){this.expectToken(e);const n=[];for(;!this.expectOptionalToken(r);)n.push(a.call(this));return n}optionalMany(e,a,r){if(this.expectOptionalToken(e)){const n=[];do n.push(a.call(this));while(!this.expectOptionalToken(r));return n}return[]}many(e,a,r){this.expectToken(e);const n=[];do n.push(a.call(this));while(!this.expectOptionalToken(r));return n}delimitedMany(e,a){this.expectOptionalToken(e);const r=[];do r.push(a.call(this));while(this.expectOptionalToken(e));return r}advanceLexer(){const{maxTokens:e}=this._options,a=this._lexer.advance();if(e!==void 0&&a.kind!==Du.EOF&&(++this._tokenCounter,this._tokenCounter>e))throw Xe(this._lexer.source,a.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function Gd(u){const e=u.value;return jW(u.kind)+(e!=null?` "${e}"`:"")}function jW(u){return zW(u)?`"${u}"`:u}const QA0=5;function Gt(u,e){const[a,r]=e?[u,e]:[void 0,u];let n=" Did you mean ";a&&(n+=a+" ");const t=r.map(s=>`"${s}"`);switch(t.length){case 0:return"";case 1:return n+t[0]+"?";case 2:return n+t[0]+" or "+t[1]+"?"}const i=t.slice(0,QA0),o=i.pop();return n+i.join(", ")+", or "+o+"?"}function ow(u){return u}function _t(u,e){const a=Object.create(null);for(const r of u)a[e(r)]=r;return a}function zi(u,e,a){const r=Object.create(null);for(const n of u)r[e(n)]=a(n);return r}function bt(u,e){const a=Object.create(null);for(const r of Object.keys(u))a[r]=e(u[r],r);return a}function zc(u,e){let a=0,r=0;for(;a0);let o=0;do++r,o=o*10+t-Zv,t=e.charCodeAt(r);while(_d(t)&&o>0);if(io)return 1}else{if(nt)return 1;++a,++r}}return u.length-e.length}const Zv=48,XA0=57;function _d(u){return!isNaN(u)&&Zv<=u&&u<=XA0}function xo(u,e){const a=Object.create(null),r=new ub0(u),n=Math.floor(u.length*.4)+1;for(const t of e){const i=r.measure(t,n);i!==void 0&&(a[t]=i)}return Object.keys(a).sort((t,i)=>{const o=a[t]-a[i];return o!==0?o:zc(t,i)})}class ub0{constructor(e){this._input=e,this._inputLowerCase=e.toLowerCase(),this._inputArray=sw(this._inputLowerCase),this._rows=[new Array(e.length+1).fill(0),new Array(e.length+1).fill(0),new Array(e.length+1).fill(0)]}measure(e,a){if(this._input===e)return 0;const r=e.toLowerCase();if(this._inputLowerCase===r)return 1;let n=sw(r),t=this._inputArray;if(n.lengtha)return;const s=this._rows;for(let E=0;E<=o;E++)s[0][E]=E;for(let E=1;E<=i;E++){const c=s[(E-1)%3],d=s[E%3];let D=d[0]=E;for(let m=1;m<=o;m++){const h=n[E-1]===t[m-1]?0:1;let g=Math.min(c[m]+1,d[m-1]+1,c[m-1]+h);if(E>1&&m>1&&n[E-1]===t[m-2]&&n[E-2]===t[m-1]){const p=s[(E-2)%3][m-2];g=Math.min(g,p+1)}ga)return}const l=s[i%3][o];return l<=a?l:void 0}}function sw(u){const e=u.length,a=new Array(e);for(let r=0;ru.value},Variable:{leave:u=>"$"+u.name},Document:{leave:u=>_u(u.definitions,` -`)},OperationDefinition:{leave(u){const e=A0("(",_u(u.variableDefinitions,", "),")"),a=_u([u.operation,_u([u.name,e]),_u(u.directives," ")]," ");return(a==="query"?"":a+" ")+u.selectionSet}},VariableDefinition:{leave:({variable:u,type:e,defaultValue:a,directives:r})=>u+": "+e+A0(" = ",a)+A0(" ",_u(r," "))},SelectionSet:{leave:({selections:u})=>hn(u)},Field:{leave({alias:u,name:e,arguments:a,directives:r,selectionSet:n}){const t=A0("",u,": ")+e;let i=t+A0("(",_u(a,", "),")");return i.length>eb0&&(i=t+A0(`( -`,N5(_u(a,` +`)},OperationDefinition:{leave(u){const e=A0("(",_u(u.variableDefinitions,", "),")"),a=_u([u.operation,_u([u.name,e]),_u(u.directives," ")]," ");return(a==="query"?"":a+" ")+u.selectionSet}},VariableDefinition:{leave:({variable:u,type:e,defaultValue:a,directives:r})=>u+": "+e+A0(" = ",a)+A0(" ",_u(r," "))},SelectionSet:{leave:({selections:u})=>hn(u)},Field:{leave({alias:u,name:e,arguments:a,directives:r,selectionSet:n}){const t=A0("",u,": ")+e;let i=t+A0("(",_u(a,", "),")");return i.length>ib0&&(i=t+A0(`( +`,L5(_u(a,` `)),` -)`)),_u([i,_u(r," "),n]," ")}},Argument:{leave:({name:u,value:e})=>u+": "+e},FragmentSpread:{leave:({name:u,directives:e})=>"..."+u+A0(" ",_u(e," "))},InlineFragment:{leave:({typeCondition:u,directives:e,selectionSet:a})=>_u(["...",A0("on ",u),_u(e," "),a]," ")},FragmentDefinition:{leave:({name:u,typeCondition:e,variableDefinitions:a,directives:r,selectionSet:n})=>`fragment ${u}${A0("(",_u(a,", "),")")} on ${e} ${A0("",_u(r," ")," ")}`+n},IntValue:{leave:({value:u})=>u},FloatValue:{leave:({value:u})=>u},StringValue:{leave:({value:u,block:e})=>e?bW(u):ZA0(u)},BooleanValue:{leave:({value:u})=>u?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:u})=>u},ListValue:{leave:({values:u})=>"["+_u(u,", ")+"]"},ObjectValue:{leave:({fields:u})=>"{"+_u(u,", ")+"}"},ObjectField:{leave:({name:u,value:e})=>u+": "+e},Directive:{leave:({name:u,arguments:e})=>"@"+u+A0("(",_u(e,", "),")")},NamedType:{leave:({name:u})=>u},ListType:{leave:({type:u})=>"["+u+"]"},NonNullType:{leave:({type:u})=>u+"!"},SchemaDefinition:{leave:({description:u,directives:e,operationTypes:a})=>A0("",u,` +)`)),_u([i,_u(r," "),n]," ")}},Argument:{leave:({name:u,value:e})=>u+": "+e},FragmentSpread:{leave:({name:u,directives:e})=>"..."+u+A0(" ",_u(e," "))},InlineFragment:{leave:({typeCondition:u,directives:e,selectionSet:a})=>_u(["...",A0("on ",u),_u(e," "),a]," ")},FragmentDefinition:{leave:({name:u,typeCondition:e,variableDefinitions:a,directives:r,selectionSet:n})=>`fragment ${u}${A0("(",_u(a,", "),")")} on ${e} ${A0("",_u(r," ")," ")}`+n},IntValue:{leave:({value:u})=>u},FloatValue:{leave:({value:u})=>u},StringValue:{leave:({value:u,block:e})=>e?BW(u):eb0(u)},BooleanValue:{leave:({value:u})=>u?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:u})=>u},ListValue:{leave:({values:u})=>"["+_u(u,", ")+"]"},ObjectValue:{leave:({fields:u})=>"{"+_u(u,", ")+"}"},ObjectField:{leave:({name:u,value:e})=>u+": "+e},Directive:{leave:({name:u,arguments:e})=>"@"+u+A0("(",_u(e,", "),")")},NamedType:{leave:({name:u})=>u},ListType:{leave:({type:u})=>"["+u+"]"},NonNullType:{leave:({type:u})=>u+"!"},SchemaDefinition:{leave:({description:u,directives:e,operationTypes:a})=>A0("",u,` `)+_u(["schema",_u(e," "),hn(a)]," ")},OperationTypeDefinition:{leave:({operation:u,type:e})=>u+": "+e},ScalarTypeDefinition:{leave:({description:u,name:e,directives:a})=>A0("",u,` `)+_u(["scalar",e,_u(a," ")]," ")},ObjectTypeDefinition:{leave:({description:u,name:e,interfaces:a,directives:r,fields:n})=>A0("",u,` `)+_u(["type",e,A0("implements ",_u(a," & ")),_u(r," "),hn(n)]," ")},FieldDefinition:{leave:({description:u,name:e,arguments:a,type:r,directives:n})=>A0("",u,` -`)+e+(ow(a)?A0(`( -`,N5(_u(a,` +`)+e+(lw(a)?A0(`( +`,L5(_u(a,` `)),` )`):A0("(",_u(a,", "),")"))+": "+r+A0(" ",_u(n," "))},InputValueDefinition:{leave:({description:u,name:e,type:a,defaultValue:r,directives:n})=>A0("",u,` `)+_u([e+": "+a,A0("= ",r),_u(n," ")]," ")},InterfaceTypeDefinition:{leave:({description:u,name:e,interfaces:a,directives:r,fields:n})=>A0("",u,` @@ -545,23 +545,23 @@ spurious results.`)}}return!1};class $6{constructor(e,a="GraphQL request",r={lin `)+_u(["enum",e,_u(a," "),hn(r)]," ")},EnumValueDefinition:{leave:({description:u,name:e,directives:a})=>A0("",u,` `)+_u([e,_u(a," ")]," ")},InputObjectTypeDefinition:{leave:({description:u,name:e,directives:a,fields:r})=>A0("",u,` `)+_u(["input",e,_u(a," "),hn(r)]," ")},DirectiveDefinition:{leave:({description:u,name:e,arguments:a,repeatable:r,locations:n})=>A0("",u,` -`)+"directive @"+e+(ow(a)?A0(`( -`,N5(_u(a,` +`)+"directive @"+e+(lw(a)?A0(`( +`,L5(_u(a,` `)),` )`):A0("(",_u(a,", "),")"))+(r?" repeatable":"")+" on "+_u(n," | ")},SchemaExtension:{leave:({directives:u,operationTypes:e})=>_u(["extend schema",_u(u," "),hn(e)]," ")},ScalarTypeExtension:{leave:({name:u,directives:e})=>_u(["extend scalar",u,_u(e," ")]," ")},ObjectTypeExtension:{leave:({name:u,interfaces:e,directives:a,fields:r})=>_u(["extend type",u,A0("implements ",_u(e," & ")),_u(a," "),hn(r)]," ")},InterfaceTypeExtension:{leave:({name:u,interfaces:e,directives:a,fields:r})=>_u(["extend interface",u,A0("implements ",_u(e," & ")),_u(a," "),hn(r)]," ")},UnionTypeExtension:{leave:({name:u,directives:e,types:a})=>_u(["extend union",u,_u(e," "),A0("= ",_u(a," | "))]," ")},EnumTypeExtension:{leave:({name:u,directives:e,values:a})=>_u(["extend enum",u,_u(e," "),hn(a)]," ")},InputObjectTypeExtension:{leave:({name:u,directives:e,fields:a})=>_u(["extend input",u,_u(e," "),hn(a)]," ")}};function _u(u,e=""){var a;return(a=u?.filter(r=>r).join(e))!==null&&a!==void 0?a:""}function hn(u){return A0(`{ -`,N5(_u(u,` +`,L5(_u(u,` `)),` -}`)}function A0(u,e,a=""){return e!=null&&e!==""?u+e+a:""}function N5(u){return A0(" ",u.replace(/\n/g,` - `))}function ow(u){var e;return(e=u?.some(a=>a.includes(` -`)))!==null&&e!==void 0?e:!1}function hx(u,e){switch(u.kind){case U.NULL:return null;case U.INT:return parseInt(u.value,10);case U.FLOAT:return parseFloat(u.value);case U.STRING:case U.ENUM:case U.BOOLEAN:return u.value;case U.LIST:return u.values.map(a=>hx(a,e));case U.OBJECT:return zi(u.fields,a=>a.name.value,a=>hx(a.value,e));case U.VARIABLE:return e?.[u.name.value]}}function Tr(u){if(u!=null||v0(!1,"Must provide name."),typeof u=="string"||v0(!1,"Expected name to be a string."),u.length===0)throw new lu("Expected name to be a non-empty string.");for(let e=1;ei(hx(o,s)),this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(t=e.extensionASTNodes)!==null&&t!==void 0?t:[],e.specifiedByURL==null||typeof e.specifiedByURL=="string"||v0(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${xu(e.specifiedByURL)}.`),e.serialize==null||typeof e.serialize=="function"||v0(!1,`${this.name} must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.`),e.parseLiteral&&(typeof e.parseValue=="function"&&typeof e.parseLiteral=="function"||v0(!1,`${this.name} must provide both "parseValue" and "parseLiteral" functions.`))}get[Symbol.toStringTag](){return"GraphQLScalarType"}toConfig(){return{name:this.name,description:this.description,specifiedByURL:this.specifiedByURL,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class rn{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._fields=()=>KW(e),this._interfaces=()=>RW(e),e.isTypeOf==null||typeof e.isTypeOf=="function"||v0(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${xu(e.isTypeOf)}.`)}get[Symbol.toStringTag](){return"GraphQLObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:OW(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function RW(u){var e;const a=aA((e=u.interfaces)!==null&&e!==void 0?e:[]);return Array.isArray(a)||v0(!1,`${u.name} interfaces must be an Array or a function which returns an Array.`),a}function KW(u){const e=rA(u.fields);return Ll(e)||v0(!1,`${u.name} fields must be an object with field names as keys or a function which returns such an object.`),bt(e,(a,r)=>{var n;Ll(a)||v0(!1,`${u.name}.${r} field config must be an object.`),a.resolve==null||typeof a.resolve=="function"||v0(!1,`${u.name}.${r} field resolver must be a function if provided, but got: ${xu(a.resolve)}.`);const t=(n=a.args)!==null&&n!==void 0?n:{};return Ll(t)||v0(!1,`${u.name}.${r} args must be an object with argument names as keys.`),{name:Tr(r),description:a.description,type:a.type,args:IW(t),resolve:a.resolve,subscribe:a.subscribe,deprecationReason:a.deprecationReason,extensions:En(a.extensions),astNode:a.astNode}})}function IW(u){return Object.entries(u).map(([e,a])=>({name:Tr(e),description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:En(a.extensions),astNode:a.astNode}))}function Ll(u){return Sr(u)&&!Array.isArray(u)}function OW(u){return bt(u,e=>({description:e.description,type:e.type,args:$W(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}))}function $W(u){return zi(u,e=>e.name,e=>({description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}))}function mo(u){return D0(u.type)&&u.defaultValue===void 0}class d1{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.resolveType=e.resolveType,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._fields=KW.bind(void 0,e),this._interfaces=RW.bind(void 0,e),e.resolveType==null||typeof e.resolveType=="function"||v0(!1,`${this.name} must provide "resolveType" as a function, but got: ${xu(e.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLInterfaceType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:OW(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class D1{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.resolveType=e.resolveType,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._types=pb0.bind(void 0,e),e.resolveType==null||typeof e.resolveType=="function"||v0(!1,`${this.name} must provide "resolveType" as a function, but got: ${xu(e.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLUnionType"}getTypes(){return typeof this._types=="function"&&(this._types=this._types()),this._types}toConfig(){return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function pb0(u){const e=aA(u.types);return Array.isArray(e)||v0(!1,`Must provide Array of types or a function which returns such an array for Union ${u.name}.`),e}class ao{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._values=gb0(this.name,e.values),this._valueLookup=new Map(this._values.map(r=>[r.value,r])),this._nameLookup=_t(this._values,r=>r.name)}get[Symbol.toStringTag](){return"GraphQLEnumType"}getValues(){return this._values}getValue(e){return this._nameLookup[e]}serialize(e){const a=this._valueLookup.get(e);if(a===void 0)throw new lu(`Enum "${this.name}" cannot represent value: ${xu(e)}`);return a.name}parseValue(e){if(typeof e!="string"){const r=xu(e);throw new lu(`Enum "${this.name}" cannot represent non-string value: ${r}.`+_d(this,r))}const a=this.getValue(e);if(a==null)throw new lu(`Value "${e}" does not exist in "${this.name}" enum.`+_d(this,e));return a.value}parseLiteral(e,a){if(e.kind!==U.ENUM){const n=he(e);throw new lu(`Enum "${this.name}" cannot represent non-enum value: ${n}.`+_d(this,n),{nodes:e})}const r=this.getValue(e.value);if(r==null){const n=he(e);throw new lu(`Value "${n}" does not exist in "${this.name}" enum.`+_d(this,n),{nodes:e})}return r.value}toConfig(){const e=zi(this.getValues(),a=>a.name,a=>({description:a.description,value:a.value,deprecationReason:a.deprecationReason,extensions:a.extensions,astNode:a.astNode}));return{name:this.name,description:this.description,values:e,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function _d(u,e){const a=u.getValues().map(n=>n.name),r=xo(e,a);return Gt("the enum value",r)}function gb0(u,e){return Ll(e)||v0(!1,`${u} values must be an object with value names as keys.`),Object.entries(e).map(([a,r])=>(Ll(r)||v0(!1,`${u}.${a} must refer to an object with a "value" key representing an internal value but got: ${xu(r)}.`),{name:TW(a),description:r.description,value:r.value!==void 0?r.value:a,deprecationReason:r.deprecationReason,extensions:En(r.extensions),astNode:r.astNode}))}class x1{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._fields=fb0.bind(void 0,e)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}toConfig(){const e=bt(this.getFields(),a=>({description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions,astNode:a.astNode}));return{name:this.name,description:this.description,fields:e,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function fb0(u){const e=rA(u.fields);return Ll(e)||v0(!1,`${u.name} fields must be an object with field names as keys or a function which returns such an object.`),bt(e,(a,r)=>(!("resolve"in a)||v0(!1,`${u.name}.${r} field has a resolve property, but Input Types cannot define resolvers.`),{name:Tr(r),description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:En(a.extensions),astNode:a.astNode}))}function _6(u){return D0(u.type)&&u.defaultValue===void 0}function px(u,e){return u===e?!0:D0(u)&&D0(e)||pe(u)&&pe(e)?px(u.ofType,e.ofType):!1}function Xo(u,e,a){return e===a?!0:D0(a)?D0(e)?Xo(u,e.ofType,a.ofType):!1:D0(e)?Xo(u,e.ofType,a):pe(a)?pe(e)?Xo(u,e.ofType,a.ofType):!1:pe(e)?!1:nt(a)&&(H0(e)||P0(e))&&u.isSubType(a,e)}function Zv(u,e,a){return e===a?!0:nt(e)?nt(a)?u.getPossibleTypes(e).some(r=>u.isSubType(a,r)):u.isSubType(e,a):nt(a)?u.isSubType(a,e):!1}const L5=2147483647,R5=-2147483648,HW=new lt({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize(u){const e=Pc(u);if(typeof e=="boolean")return e?1:0;let a=e;if(typeof e=="string"&&e!==""&&(a=Number(e)),typeof a!="number"||!Number.isInteger(a))throw new lu(`Int cannot represent non-integer value: ${xu(e)}`);if(a>L5||aL5||uL5||eu.name===e)}function Pc(u){if(Sr(u)){if(typeof u.valueOf=="function"){const e=u.valueOf();if(!Sr(e))return e}if(typeof u.toJSON=="function")return u.toJSON()}return u}function J6(u){return $n(u,Et)}function vb0(u){if(!J6(u))throw new Error(`Expected ${xu(u)} to be a GraphQL directive.`);return u}class Et{constructor(e){var a,r;this.name=Tr(e.name),this.description=e.description,this.locations=e.locations,this.isRepeatable=(a=e.isRepeatable)!==null&&a!==void 0?a:!1,this.extensions=En(e.extensions),this.astNode=e.astNode,Array.isArray(e.locations)||v0(!1,`@${e.name} locations must be an Array.`);const n=(r=e.args)!==null&&r!==void 0?r:{};Sr(n)&&!Array.isArray(n)||v0(!1,`@${e.name} args must be an object with argument names as keys.`),this.args=IW(n)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:$W(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}const tA=new Et({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[Xu.FIELD,Xu.FRAGMENT_SPREAD,Xu.INLINE_FRAGMENT],args:{if:{type:new f0(br),description:"Included when true."}}}),iA=new Et({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[Xu.FIELD,Xu.FRAGMENT_SPREAD,Xu.INLINE_FRAGMENT],args:{if:{type:new f0(br),description:"Skipped when true."}}}),oA="No longer supported",U6=new Et({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[Xu.FIELD_DEFINITION,Xu.ARGUMENT_DEFINITION,Xu.INPUT_FIELD_DEFINITION,Xu.ENUM_VALUE],args:{reason:{type:je,description:"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).",defaultValue:oA}}}),sA=new Et({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[Xu.SCALAR],args:{url:{type:new f0(je),description:"The URL that specifies the behavior of this scalar."}}}),ho=Object.freeze([tA,iA,U6,sA]);function lA(u){return ho.some(({name:e})=>e===u.name)}function EA(u){return typeof u=="object"&&typeof u?.[Symbol.iterator]=="function"}function Si(u,e){if(D0(e)){const a=Si(u,e.ofType);return a?.kind===U.NULL?null:a}if(u===null)return{kind:U.NULL};if(u===void 0)return null;if(pe(e)){const a=e.ofType;if(EA(u)){const r=[];for(const n of u){const t=Si(n,a);t!=null&&r.push(t)}return{kind:U.LIST,values:r}}return Si(u,a)}if(ge(e)){if(!Sr(u))return null;const a=[];for(const r of Object.values(e.getFields())){const n=Si(u[r.name],r.type);n&&a.push({kind:U.OBJECT_FIELD,name:{kind:U.NAME,value:r.name},value:n})}return{kind:U.OBJECT,fields:a}}if(ot(e)){const a=e.serialize(u);if(a==null)return null;if(typeof a=="boolean")return{kind:U.BOOLEAN,value:a};if(typeof a=="number"&&Number.isFinite(a)){const r=String(a);return sw.test(r)?{kind:U.INT,value:r}:{kind:U.FLOAT,value:r}}if(typeof a=="string")return We(e)?{kind:U.ENUM,value:a}:e===nA&&sw.test(a)?{kind:U.INT,value:a}:{kind:U.STRING,value:a};throw new TypeError(`Cannot convert value to AST: ${xu(a)}.`)}Oe(!1,"Unexpected input type: "+xu(e))}const sw=/^-?(?:0|[1-9][0-9]*)$/,W6=new rn({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:()=>({description:{type:je,resolve:u=>u.description},types:{description:"A list of all types supported by this server.",type:new f0(new va(new f0(qr))),resolve(u){return Object.values(u.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new f0(qr),resolve:u=>u.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:qr,resolve:u=>u.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:qr,resolve:u=>u.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new f0(new va(new f0(cA))),resolve:u=>u.getDirectives()}})}),cA=new rn({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. +}`)}function A0(u,e,a=""){return e!=null&&e!==""?u+e+a:""}function L5(u){return A0(" ",u.replace(/\n/g,` + `))}function lw(u){var e;return(e=u?.some(a=>a.includes(` +`)))!==null&&e!==void 0?e:!1}function px(u,e){switch(u.kind){case U.NULL:return null;case U.INT:return parseInt(u.value,10);case U.FLOAT:return parseFloat(u.value);case U.STRING:case U.ENUM:case U.BOOLEAN:return u.value;case U.LIST:return u.values.map(a=>px(a,e));case U.OBJECT:return zi(u.fields,a=>a.name.value,a=>px(a.value,e));case U.VARIABLE:return e?.[u.name.value]}}function Tr(u){if(u!=null||v0(!1,"Must provide name."),typeof u=="string"||v0(!1,"Expected name to be a string."),u.length===0)throw new lu("Expected name to be a non-empty string.");for(let e=1;ei(px(o,s)),this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(t=e.extensionASTNodes)!==null&&t!==void 0?t:[],e.specifiedByURL==null||typeof e.specifiedByURL=="string"||v0(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${mu(e.specifiedByURL)}.`),e.serialize==null||typeof e.serialize=="function"||v0(!1,`${this.name} must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.`),e.parseLiteral&&(typeof e.parseValue=="function"&&typeof e.parseLiteral=="function"||v0(!1,`${this.name} must provide both "parseValue" and "parseLiteral" functions.`))}get[Symbol.toStringTag](){return"GraphQLScalarType"}toConfig(){return{name:this.name,description:this.description,specifiedByURL:this.specifiedByURL,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class rn{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._fields=()=>OW(e),this._interfaces=()=>IW(e),e.isTypeOf==null||typeof e.isTypeOf=="function"||v0(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${mu(e.isTypeOf)}.`)}get[Symbol.toStringTag](){return"GraphQLObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:HW(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function IW(u){var e;const a=nA((e=u.interfaces)!==null&&e!==void 0?e:[]);return Array.isArray(a)||v0(!1,`${u.name} interfaces must be an Array or a function which returns an Array.`),a}function OW(u){const e=tA(u.fields);return Ll(e)||v0(!1,`${u.name} fields must be an object with field names as keys or a function which returns such an object.`),bt(e,(a,r)=>{var n;Ll(a)||v0(!1,`${u.name}.${r} field config must be an object.`),a.resolve==null||typeof a.resolve=="function"||v0(!1,`${u.name}.${r} field resolver must be a function if provided, but got: ${mu(a.resolve)}.`);const t=(n=a.args)!==null&&n!==void 0?n:{};return Ll(t)||v0(!1,`${u.name}.${r} args must be an object with argument names as keys.`),{name:Tr(r),description:a.description,type:a.type,args:$W(t),resolve:a.resolve,subscribe:a.subscribe,deprecationReason:a.deprecationReason,extensions:En(a.extensions),astNode:a.astNode}})}function $W(u){return Object.entries(u).map(([e,a])=>({name:Tr(e),description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:En(a.extensions),astNode:a.astNode}))}function Ll(u){return Sr(u)&&!Array.isArray(u)}function HW(u){return bt(u,e=>({description:e.description,type:e.type,args:GW(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}))}function GW(u){return zi(u,e=>e.name,e=>({description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}))}function mo(u){return x0(u.type)&&u.defaultValue===void 0}class d1{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.resolveType=e.resolveType,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._fields=OW.bind(void 0,e),this._interfaces=IW.bind(void 0,e),e.resolveType==null||typeof e.resolveType=="function"||v0(!1,`${this.name} must provide "resolveType" as a function, but got: ${mu(e.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLInterfaceType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:HW(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class D1{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.resolveType=e.resolveType,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._types=Fb0.bind(void 0,e),e.resolveType==null||typeof e.resolveType=="function"||v0(!1,`${this.name} must provide "resolveType" as a function, but got: ${mu(e.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLUnionType"}getTypes(){return typeof this._types=="function"&&(this._types=this._types()),this._types}toConfig(){return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Fb0(u){const e=nA(u.types);return Array.isArray(e)||v0(!1,`Must provide Array of types or a function which returns such an array for Union ${u.name}.`),e}class ao{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._values=kb0(this.name,e.values),this._valueLookup=new Map(this._values.map(r=>[r.value,r])),this._nameLookup=_t(this._values,r=>r.name)}get[Symbol.toStringTag](){return"GraphQLEnumType"}getValues(){return this._values}getValue(e){return this._nameLookup[e]}serialize(e){const a=this._valueLookup.get(e);if(a===void 0)throw new lu(`Enum "${this.name}" cannot represent value: ${mu(e)}`);return a.name}parseValue(e){if(typeof e!="string"){const r=mu(e);throw new lu(`Enum "${this.name}" cannot represent non-string value: ${r}.`+Vd(this,r))}const a=this.getValue(e);if(a==null)throw new lu(`Value "${e}" does not exist in "${this.name}" enum.`+Vd(this,e));return a.value}parseLiteral(e,a){if(e.kind!==U.ENUM){const n=he(e);throw new lu(`Enum "${this.name}" cannot represent non-enum value: ${n}.`+Vd(this,n),{nodes:e})}const r=this.getValue(e.value);if(r==null){const n=he(e);throw new lu(`Value "${n}" does not exist in "${this.name}" enum.`+Vd(this,n),{nodes:e})}return r.value}toConfig(){const e=zi(this.getValues(),a=>a.name,a=>({description:a.description,value:a.value,deprecationReason:a.deprecationReason,extensions:a.extensions,astNode:a.astNode}));return{name:this.name,description:this.description,values:e,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Vd(u,e){const a=u.getValues().map(n=>n.name),r=xo(e,a);return Gt("the enum value",r)}function kb0(u,e){return Ll(e)||v0(!1,`${u} values must be an object with value names as keys.`),Object.entries(e).map(([a,r])=>(Ll(r)||v0(!1,`${u}.${a} must refer to an object with a "value" key representing an internal value but got: ${mu(r)}.`),{name:NW(a),description:r.description,value:r.value!==void 0?r.value:a,deprecationReason:r.deprecationReason,extensions:En(r.extensions),astNode:r.astNode}))}class x1{constructor(e){var a;this.name=Tr(e.name),this.description=e.description,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._fields=Ab0.bind(void 0,e)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}toConfig(){const e=bt(this.getFields(),a=>({description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions,astNode:a.astNode}));return{name:this.name,description:this.description,fields:e,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Ab0(u){const e=tA(u.fields);return Ll(e)||v0(!1,`${u.name} fields must be an object with field names as keys or a function which returns such an object.`),bt(e,(a,r)=>(!("resolve"in a)||v0(!1,`${u.name}.${r} field has a resolve property, but Input Types cannot define resolvers.`),{name:Tr(r),description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:En(a.extensions),astNode:a.astNode}))}function V6(u){return x0(u.type)&&u.defaultValue===void 0}function gx(u,e){return u===e?!0:x0(u)&&x0(e)||pe(u)&&pe(e)?gx(u.ofType,e.ofType):!1}function Xo(u,e,a){return e===a?!0:x0(a)?x0(e)?Xo(u,e.ofType,a.ofType):!1:x0(e)?Xo(u,e.ofType,a):pe(a)?pe(e)?Xo(u,e.ofType,a.ofType):!1:pe(e)?!1:nt(a)&&(G0(e)||P0(e))&&u.isSubType(a,e)}function Yv(u,e,a){return e===a?!0:nt(e)?nt(a)?u.getPossibleTypes(e).some(r=>u.isSubType(a,r)):u.isSubType(e,a):nt(a)?u.isSubType(a,e):!1}const R5=2147483647,K5=-2147483648,_W=new lt({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize(u){const e=Tc(u);if(typeof e=="boolean")return e?1:0;let a=e;if(typeof e=="string"&&e!==""&&(a=Number(e)),typeof a!="number"||!Number.isInteger(a))throw new lu(`Int cannot represent non-integer value: ${mu(e)}`);if(a>R5||aR5||uR5||eu.name===e)}function Tc(u){if(Sr(u)){if(typeof u.valueOf=="function"){const e=u.valueOf();if(!Sr(e))return e}if(typeof u.toJSON=="function")return u.toJSON()}return u}function U6(u){return $n(u,Et)}function bb0(u){if(!U6(u))throw new Error(`Expected ${mu(u)} to be a GraphQL directive.`);return u}class Et{constructor(e){var a,r;this.name=Tr(e.name),this.description=e.description,this.locations=e.locations,this.isRepeatable=(a=e.isRepeatable)!==null&&a!==void 0?a:!1,this.extensions=En(e.extensions),this.astNode=e.astNode,Array.isArray(e.locations)||v0(!1,`@${e.name} locations must be an Array.`);const n=(r=e.args)!==null&&r!==void 0?r:{};Sr(n)&&!Array.isArray(n)||v0(!1,`@${e.name} args must be an object with argument names as keys.`),this.args=$W(n)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:GW(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}const oA=new Et({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[Xu.FIELD,Xu.FRAGMENT_SPREAD,Xu.INLINE_FRAGMENT],args:{if:{type:new f0(br),description:"Included when true."}}}),sA=new Et({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[Xu.FIELD,Xu.FRAGMENT_SPREAD,Xu.INLINE_FRAGMENT],args:{if:{type:new f0(br),description:"Skipped when true."}}}),lA="No longer supported",W6=new Et({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[Xu.FIELD_DEFINITION,Xu.ARGUMENT_DEFINITION,Xu.INPUT_FIELD_DEFINITION,Xu.ENUM_VALUE],args:{reason:{type:je,description:"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).",defaultValue:lA}}}),EA=new Et({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[Xu.SCALAR],args:{url:{type:new f0(je),description:"The URL that specifies the behavior of this scalar."}}}),ho=Object.freeze([oA,sA,W6,EA]);function cA(u){return ho.some(({name:e})=>e===u.name)}function dA(u){return typeof u=="object"&&typeof u?.[Symbol.iterator]=="function"}function Si(u,e){if(x0(e)){const a=Si(u,e.ofType);return a?.kind===U.NULL?null:a}if(u===null)return{kind:U.NULL};if(u===void 0)return null;if(pe(e)){const a=e.ofType;if(dA(u)){const r=[];for(const n of u){const t=Si(n,a);t!=null&&r.push(t)}return{kind:U.LIST,values:r}}return Si(u,a)}if(ge(e)){if(!Sr(u))return null;const a=[];for(const r of Object.values(e.getFields())){const n=Si(u[r.name],r.type);n&&a.push({kind:U.OBJECT_FIELD,name:{kind:U.NAME,value:r.name},value:n})}return{kind:U.OBJECT,fields:a}}if(ot(e)){const a=e.serialize(u);if(a==null)return null;if(typeof a=="boolean")return{kind:U.BOOLEAN,value:a};if(typeof a=="number"&&Number.isFinite(a)){const r=String(a);return Ew.test(r)?{kind:U.INT,value:r}:{kind:U.FLOAT,value:r}}if(typeof a=="string")return We(e)?{kind:U.ENUM,value:a}:e===iA&&Ew.test(a)?{kind:U.INT,value:a}:{kind:U.STRING,value:a};throw new TypeError(`Cannot convert value to AST: ${mu(a)}.`)}Oe(!1,"Unexpected input type: "+mu(e))}const Ew=/^-?(?:0|[1-9][0-9]*)$/,q6=new rn({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:()=>({description:{type:je,resolve:u=>u.description},types:{description:"A list of all types supported by this server.",type:new f0(new va(new f0(qr))),resolve(u){return Object.values(u.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new f0(qr),resolve:u=>u.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:qr,resolve:u=>u.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:qr,resolve:u=>u.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new f0(new va(new f0(DA))),resolve:u=>u.getDirectives()}})}),DA=new rn({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. -In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:()=>({name:{type:new f0(je),resolve:u=>u.name},description:{type:je,resolve:u=>u.description},isRepeatable:{type:new f0(br),resolve:u=>u.isRepeatable},locations:{type:new f0(new va(new f0(dA))),resolve:u=>u.locations},args:{type:new f0(new va(new f0(Tc))),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){return e?u.args:u.args.filter(a=>a.deprecationReason==null)}}})}),dA=new ao({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:Xu.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:Xu.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:Xu.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:Xu.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:Xu.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:Xu.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:Xu.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:Xu.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:Xu.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:Xu.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:Xu.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:Xu.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:Xu.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:Xu.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:Xu.UNION,description:"Location adjacent to a union definition."},ENUM:{value:Xu.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:Xu.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:Xu.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:Xu.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),qr=new rn({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:()=>({kind:{type:new f0(mA),resolve(u){if(jr(u))return ue.SCALAR;if(P0(u))return ue.OBJECT;if(H0(u))return ue.INTERFACE;if(ra(u))return ue.UNION;if(We(u))return ue.ENUM;if(ge(u))return ue.INPUT_OBJECT;if(pe(u))return ue.LIST;if(D0(u))return ue.NON_NULL;Oe(!1,`Unexpected type: "${xu(u)}".`)}},name:{type:je,resolve:u=>"name"in u?u.name:void 0},description:{type:je,resolve:u=>"description"in u?u.description:void 0},specifiedByURL:{type:je,resolve:u=>"specifiedByURL"in u?u.specifiedByURL:void 0},fields:{type:new va(new f0(DA)),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){if(P0(u)||H0(u)){const a=Object.values(u.getFields());return e?a:a.filter(r=>r.deprecationReason==null)}}},interfaces:{type:new va(new f0(qr)),resolve(u){if(P0(u)||H0(u))return u.getInterfaces()}},possibleTypes:{type:new va(new f0(qr)),resolve(u,e,a,{schema:r}){if(nt(u))return r.getPossibleTypes(u)}},enumValues:{type:new va(new f0(xA)),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){if(We(u)){const a=u.getValues();return e?a:a.filter(r=>r.deprecationReason==null)}}},inputFields:{type:new va(new f0(Tc)),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){if(ge(u)){const a=Object.values(u.getFields());return e?a:a.filter(r=>r.deprecationReason==null)}}},ofType:{type:qr,resolve:u=>"ofType"in u?u.ofType:void 0}})}),DA=new rn({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:()=>({name:{type:new f0(je),resolve:u=>u.name},description:{type:je,resolve:u=>u.description},args:{type:new f0(new va(new f0(Tc))),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){return e?u.args:u.args.filter(a=>a.deprecationReason==null)}},type:{type:new f0(qr),resolve:u=>u.type},isDeprecated:{type:new f0(br),resolve:u=>u.deprecationReason!=null},deprecationReason:{type:je,resolve:u=>u.deprecationReason}})}),Tc=new rn({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:()=>({name:{type:new f0(je),resolve:u=>u.name},description:{type:je,resolve:u=>u.description},type:{type:new f0(qr),resolve:u=>u.type},defaultValue:{type:je,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(u){const{type:e,defaultValue:a}=u,r=Si(a,e);return r?he(r):null}},isDeprecated:{type:new f0(br),resolve:u=>u.deprecationReason!=null},deprecationReason:{type:je,resolve:u=>u.deprecationReason}})}),xA=new rn({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:()=>({name:{type:new f0(je),resolve:u=>u.name},description:{type:je,resolve:u=>u.description},isDeprecated:{type:new f0(br),resolve:u=>u.deprecationReason!=null},deprecationReason:{type:je,resolve:u=>u.deprecationReason}})});var ue;(function(u){u.SCALAR="SCALAR",u.OBJECT="OBJECT",u.INTERFACE="INTERFACE",u.UNION="UNION",u.ENUM="ENUM",u.INPUT_OBJECT="INPUT_OBJECT",u.LIST="LIST",u.NON_NULL="NON_NULL"})(ue||(ue={}));const mA=new ao({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:ue.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:ue.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:ue.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:ue.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:ue.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:ue.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:ue.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:ue.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),f3={name:"__schema",type:new f0(W6),description:"Access the current type schema of this server.",args:[],resolve:(u,e,a,{schema:r})=>r,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},v3={name:"__type",type:qr,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new f0(je),defaultValue:void 0,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0}],resolve:(u,{name:e},a,{schema:r})=>r.getType(e),deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},C3={name:"__typename",type:new f0(je),description:"The name of the current Object type at runtime.",args:[],resolve:(u,e,a,{parentType:r})=>r.name,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},jc=Object.freeze([W6,cA,dA,qr,DA,Tc,xA,mA]);function Fs(u){return jc.some(({name:e})=>u.name===e)}function _W(u){return $n(u,O1)}function hA(u){if(!_W(u))throw new Error(`Expected ${xu(u)} to be a GraphQL schema.`);return u}class O1{constructor(e){var a,r;this.__validationErrors=e.assumeValid===!0?[]:void 0,Sr(e)||v0(!1,"Must provide configuration object."),!e.types||Array.isArray(e.types)||v0(!1,`"types" must be Array if provided but got: ${xu(e.types)}.`),!e.directives||Array.isArray(e.directives)||v0(!1,`"directives" must be Array if provided but got: ${xu(e.directives)}.`),this.description=e.description,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._queryType=e.query,this._mutationType=e.mutation,this._subscriptionType=e.subscription,this._directives=(r=e.directives)!==null&&r!==void 0?r:ho;const n=new Set(e.types);if(e.types!=null)for(const t of e.types)n.delete(t),Bn(t,n);this._queryType!=null&&Bn(this._queryType,n),this._mutationType!=null&&Bn(this._mutationType,n),this._subscriptionType!=null&&Bn(this._subscriptionType,n);for(const t of this._directives)if(J6(t))for(const i of t.args)Bn(i.type,n);Bn(W6,n),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(const t of n){if(t==null)continue;const i=t.name;if(i||v0(!1,"One of the provided types for building the Schema is missing a name."),this._typeMap[i]!==void 0)throw new Error(`Schema must contain uniquely named types but contains multiple types named "${i}".`);if(this._typeMap[i]=t,H0(t)){for(const o of t.getInterfaces())if(H0(o)){let s=this._implementationsMap[o.name];s===void 0&&(s=this._implementationsMap[o.name]={objects:[],interfaces:[]}),s.interfaces.push(t)}}else if(P0(t)){for(const o of t.getInterfaces())if(H0(o)){let s=this._implementationsMap[o.name];s===void 0&&(s=this._implementationsMap[o.name]={objects:[],interfaces:[]}),s.objects.push(t)}}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(e){switch(e){case ea.QUERY:return this.getQueryType();case ea.MUTATION:return this.getMutationType();case ea.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(e){return this.getTypeMap()[e]}getPossibleTypes(e){return ra(e)?e.getTypes():this.getImplementations(e).objects}getImplementations(e){const a=this._implementationsMap[e.name];return a??{objects:[],interfaces:[]}}isSubType(e,a){let r=this._subTypeMap[e.name];if(r===void 0){if(r=Object.create(null),ra(e))for(const n of e.getTypes())r[n.name]=!0;else{const n=this.getImplementations(e);for(const t of n.objects)r[t.name]=!0;for(const t of n.interfaces)r[t.name]=!0}this._subTypeMap[e.name]=r}return r[a.name]!==void 0}getDirectives(){return this._directives}getDirective(e){return this.getDirectives().find(a=>a.name===e)}toConfig(){return{description:this.description,query:this.getQueryType(),mutation:this.getMutationType(),subscription:this.getSubscriptionType(),types:Object.values(this.getTypeMap()),directives:this.getDirectives(),extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,assumeValid:this.__validationErrors!==void 0}}}function Bn(u,e){const a=Ia(u);if(!e.has(a)){if(e.add(a),ra(a))for(const r of a.getTypes())Bn(r,e);else if(P0(a)||H0(a)){for(const r of a.getInterfaces())Bn(r,e);for(const r of Object.values(a.getFields())){Bn(r.type,e);for(const n of r.args)Bn(n.type,e)}}else if(ge(a))for(const r of Object.values(a.getFields()))Bn(r.type,e)}return e}function pA(u){if(hA(u),u.__validationErrors)return u.__validationErrors;const e=new Cb0(u);Fb0(e),kb0(e),Ab0(e);const a=e.getErrors();return u.__validationErrors=a,a}function gA(u){const e=pA(u);if(e.length!==0)throw new Error(e.map(a=>a.message).join(` +In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:()=>({name:{type:new f0(je),resolve:u=>u.name},description:{type:je,resolve:u=>u.description},isRepeatable:{type:new f0(br),resolve:u=>u.isRepeatable},locations:{type:new f0(new va(new f0(xA))),resolve:u=>u.locations},args:{type:new f0(new va(new f0(jc))),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){return e?u.args:u.args.filter(a=>a.deprecationReason==null)}}})}),xA=new ao({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:Xu.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:Xu.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:Xu.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:Xu.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:Xu.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:Xu.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:Xu.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:Xu.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:Xu.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:Xu.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:Xu.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:Xu.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:Xu.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:Xu.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:Xu.UNION,description:"Location adjacent to a union definition."},ENUM:{value:Xu.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:Xu.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:Xu.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:Xu.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),qr=new rn({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:()=>({kind:{type:new f0(pA),resolve(u){if(jr(u))return ee.SCALAR;if(P0(u))return ee.OBJECT;if(G0(u))return ee.INTERFACE;if(ra(u))return ee.UNION;if(We(u))return ee.ENUM;if(ge(u))return ee.INPUT_OBJECT;if(pe(u))return ee.LIST;if(x0(u))return ee.NON_NULL;Oe(!1,`Unexpected type: "${mu(u)}".`)}},name:{type:je,resolve:u=>"name"in u?u.name:void 0},description:{type:je,resolve:u=>"description"in u?u.description:void 0},specifiedByURL:{type:je,resolve:u=>"specifiedByURL"in u?u.specifiedByURL:void 0},fields:{type:new va(new f0(mA)),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){if(P0(u)||G0(u)){const a=Object.values(u.getFields());return e?a:a.filter(r=>r.deprecationReason==null)}}},interfaces:{type:new va(new f0(qr)),resolve(u){if(P0(u)||G0(u))return u.getInterfaces()}},possibleTypes:{type:new va(new f0(qr)),resolve(u,e,a,{schema:r}){if(nt(u))return r.getPossibleTypes(u)}},enumValues:{type:new va(new f0(hA)),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){if(We(u)){const a=u.getValues();return e?a:a.filter(r=>r.deprecationReason==null)}}},inputFields:{type:new va(new f0(jc)),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){if(ge(u)){const a=Object.values(u.getFields());return e?a:a.filter(r=>r.deprecationReason==null)}}},ofType:{type:qr,resolve:u=>"ofType"in u?u.ofType:void 0}})}),mA=new rn({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:()=>({name:{type:new f0(je),resolve:u=>u.name},description:{type:je,resolve:u=>u.description},args:{type:new f0(new va(new f0(jc))),args:{includeDeprecated:{type:br,defaultValue:!1}},resolve(u,{includeDeprecated:e}){return e?u.args:u.args.filter(a=>a.deprecationReason==null)}},type:{type:new f0(qr),resolve:u=>u.type},isDeprecated:{type:new f0(br),resolve:u=>u.deprecationReason!=null},deprecationReason:{type:je,resolve:u=>u.deprecationReason}})}),jc=new rn({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:()=>({name:{type:new f0(je),resolve:u=>u.name},description:{type:je,resolve:u=>u.description},type:{type:new f0(qr),resolve:u=>u.type},defaultValue:{type:je,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(u){const{type:e,defaultValue:a}=u,r=Si(a,e);return r?he(r):null}},isDeprecated:{type:new f0(br),resolve:u=>u.deprecationReason!=null},deprecationReason:{type:je,resolve:u=>u.deprecationReason}})}),hA=new rn({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:()=>({name:{type:new f0(je),resolve:u=>u.name},description:{type:je,resolve:u=>u.description},isDeprecated:{type:new f0(br),resolve:u=>u.deprecationReason!=null},deprecationReason:{type:je,resolve:u=>u.deprecationReason}})});var ee;(function(u){u.SCALAR="SCALAR",u.OBJECT="OBJECT",u.INTERFACE="INTERFACE",u.UNION="UNION",u.ENUM="ENUM",u.INPUT_OBJECT="INPUT_OBJECT",u.LIST="LIST",u.NON_NULL="NON_NULL"})(ee||(ee={}));const pA=new ao({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:ee.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:ee.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:ee.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:ee.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:ee.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:ee.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:ee.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:ee.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),f3={name:"__schema",type:new f0(q6),description:"Access the current type schema of this server.",args:[],resolve:(u,e,a,{schema:r})=>r,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},v3={name:"__type",type:qr,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new f0(je),defaultValue:void 0,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0}],resolve:(u,{name:e},a,{schema:r})=>r.getType(e),deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},C3={name:"__typename",type:new f0(je),description:"The name of the current Object type at runtime.",args:[],resolve:(u,e,a,{parentType:r})=>r.name,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},Nc=Object.freeze([q6,DA,xA,qr,mA,jc,hA,pA]);function Fs(u){return Nc.some(({name:e})=>u.name===e)}function JW(u){return $n(u,O1)}function gA(u){if(!JW(u))throw new Error(`Expected ${mu(u)} to be a GraphQL schema.`);return u}class O1{constructor(e){var a,r;this.__validationErrors=e.assumeValid===!0?[]:void 0,Sr(e)||v0(!1,"Must provide configuration object."),!e.types||Array.isArray(e.types)||v0(!1,`"types" must be Array if provided but got: ${mu(e.types)}.`),!e.directives||Array.isArray(e.directives)||v0(!1,`"directives" must be Array if provided but got: ${mu(e.directives)}.`),this.description=e.description,this.extensions=En(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=(a=e.extensionASTNodes)!==null&&a!==void 0?a:[],this._queryType=e.query,this._mutationType=e.mutation,this._subscriptionType=e.subscription,this._directives=(r=e.directives)!==null&&r!==void 0?r:ho;const n=new Set(e.types);if(e.types!=null)for(const t of e.types)n.delete(t),Bn(t,n);this._queryType!=null&&Bn(this._queryType,n),this._mutationType!=null&&Bn(this._mutationType,n),this._subscriptionType!=null&&Bn(this._subscriptionType,n);for(const t of this._directives)if(U6(t))for(const i of t.args)Bn(i.type,n);Bn(q6,n),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(const t of n){if(t==null)continue;const i=t.name;if(i||v0(!1,"One of the provided types for building the Schema is missing a name."),this._typeMap[i]!==void 0)throw new Error(`Schema must contain uniquely named types but contains multiple types named "${i}".`);if(this._typeMap[i]=t,G0(t)){for(const o of t.getInterfaces())if(G0(o)){let s=this._implementationsMap[o.name];s===void 0&&(s=this._implementationsMap[o.name]={objects:[],interfaces:[]}),s.interfaces.push(t)}}else if(P0(t)){for(const o of t.getInterfaces())if(G0(o)){let s=this._implementationsMap[o.name];s===void 0&&(s=this._implementationsMap[o.name]={objects:[],interfaces:[]}),s.objects.push(t)}}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(e){switch(e){case ea.QUERY:return this.getQueryType();case ea.MUTATION:return this.getMutationType();case ea.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(e){return this.getTypeMap()[e]}getPossibleTypes(e){return ra(e)?e.getTypes():this.getImplementations(e).objects}getImplementations(e){const a=this._implementationsMap[e.name];return a??{objects:[],interfaces:[]}}isSubType(e,a){let r=this._subTypeMap[e.name];if(r===void 0){if(r=Object.create(null),ra(e))for(const n of e.getTypes())r[n.name]=!0;else{const n=this.getImplementations(e);for(const t of n.objects)r[t.name]=!0;for(const t of n.interfaces)r[t.name]=!0}this._subTypeMap[e.name]=r}return r[a.name]!==void 0}getDirectives(){return this._directives}getDirective(e){return this.getDirectives().find(a=>a.name===e)}toConfig(){return{description:this.description,query:this.getQueryType(),mutation:this.getMutationType(),subscription:this.getSubscriptionType(),types:Object.values(this.getTypeMap()),directives:this.getDirectives(),extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,assumeValid:this.__validationErrors!==void 0}}}function Bn(u,e){const a=Ia(u);if(!e.has(a)){if(e.add(a),ra(a))for(const r of a.getTypes())Bn(r,e);else if(P0(a)||G0(a)){for(const r of a.getInterfaces())Bn(r,e);for(const r of Object.values(a.getFields())){Bn(r.type,e);for(const n of r.args)Bn(n.type,e)}}else if(ge(a))for(const r of Object.values(a.getFields()))Bn(r.type,e)}return e}function fA(u){if(gA(u),u.__validationErrors)return u.__validationErrors;const e=new yb0(u);Bb0(e),zb0(e),Sb0(e);const a=e.getErrors();return u.__validationErrors=a,a}function vA(u){const e=fA(u);if(e.length!==0)throw new Error(e.map(a=>a.message).join(` -`))}class Cb0{constructor(e){this._errors=[],this.schema=e}reportError(e,a){const r=Array.isArray(a)?a.filter(Boolean):a;this._errors.push(new lu(e,{nodes:r}))}getErrors(){return this._errors}}function Fb0(u){const e=u.schema,a=e.getQueryType();if(!a)u.reportError("Query root type must be provided.",e.astNode);else if(!P0(a)){var r;u.reportError(`Query root type must be Object type, it cannot be ${xu(a)}.`,(r=_p(e,ea.QUERY))!==null&&r!==void 0?r:a.astNode)}const n=e.getMutationType();if(n&&!P0(n)){var t;u.reportError(`Mutation root type must be Object type if provided, it cannot be ${xu(n)}.`,(t=_p(e,ea.MUTATION))!==null&&t!==void 0?t:n.astNode)}const i=e.getSubscriptionType();if(i&&!P0(i)){var o;u.reportError(`Subscription root type must be Object type if provided, it cannot be ${xu(i)}.`,(o=_p(e,ea.SUBSCRIPTION))!==null&&o!==void 0?o:i.astNode)}}function _p(u,e){var a;return(a=[u.astNode,...u.extensionASTNodes].flatMap(r=>{var n;return(n=r?.operationTypes)!==null&&n!==void 0?n:[]}).find(r=>r.operation===e))===null||a===void 0?void 0:a.type}function kb0(u){for(const a of u.schema.getDirectives()){if(!J6(a)){u.reportError(`Expected directive but got: ${xu(a)}.`,a?.astNode);continue}ds(u,a);for(const r of a.args)if(ds(u,r),qa(r.type)||u.reportError(`The type of @${a.name}(${r.name}:) must be Input Type but got: ${xu(r.type)}.`,r.astNode),mo(r)&&r.deprecationReason!=null){var e;u.reportError(`Required argument @${a.name}(${r.name}:) cannot be deprecated.`,[fA(r.astNode),(e=r.astNode)===null||e===void 0?void 0:e.type])}}}function ds(u,e){e.name.startsWith("__")&&u.reportError(`Name "${e.name}" must not begin with "__", which is reserved by GraphQL introspection.`,e.astNode)}function Ab0(u){const e=Mb0(u),a=u.schema.getTypeMap();for(const r of Object.values(a)){if(!Mc(r)){u.reportError(`Expected GraphQL named type but got: ${xu(r)}.`,r.astNode);continue}Fs(r)||ds(u,r),P0(r)||H0(r)?(lw(u,r),Ew(u,r)):ra(r)?Bb0(u,r):We(r)?zb0(u,r):ge(r)&&(Sb0(u,r),e(r))}}function lw(u,e){const a=Object.values(e.getFields());a.length===0&&u.reportError(`Type ${e.name} must define one or more fields.`,[e.astNode,...e.extensionASTNodes]);for(const i of a){if(ds(u,i),!Vi(i.type)){var r;u.reportError(`The type of ${e.name}.${i.name} must be Output Type but got: ${xu(i.type)}.`,(r=i.astNode)===null||r===void 0?void 0:r.type)}for(const o of i.args){const s=o.name;if(ds(u,o),!qa(o.type)){var n;u.reportError(`The type of ${e.name}.${i.name}(${s}:) must be Input Type but got: ${xu(o.type)}.`,(n=o.astNode)===null||n===void 0?void 0:n.type)}if(mo(o)&&o.deprecationReason!=null){var t;u.reportError(`Required argument ${e.name}.${i.name}(${s}:) cannot be deprecated.`,[fA(o.astNode),(t=o.astNode)===null||t===void 0?void 0:t.type])}}}}function Ew(u,e){const a=Object.create(null);for(const r of e.getInterfaces()){if(!H0(r)){u.reportError(`Type ${xu(e)} must only implement Interface types, it cannot implement ${xu(r)}.`,zE(e,r));continue}if(e===r){u.reportError(`Type ${e.name} cannot implement itself because it would create a circular reference.`,zE(e,r));continue}if(a[r.name]){u.reportError(`Type ${e.name} can only implement ${r.name} once.`,zE(e,r));continue}a[r.name]=!0,yb0(u,e,r),bb0(u,e,r)}}function bb0(u,e,a){const r=e.getFields();for(const s of Object.values(a.getFields())){const l=s.name,E=r[l];if(!E){u.reportError(`Interface field ${a.name}.${l} expected but ${e.name} does not provide it.`,[s.astNode,e.astNode,...e.extensionASTNodes]);continue}if(!Xo(u.schema,E.type,s.type)){var n,t;u.reportError(`Interface field ${a.name}.${l} expects type ${xu(s.type)} but ${e.name}.${l} is type ${xu(E.type)}.`,[(n=s.astNode)===null||n===void 0?void 0:n.type,(t=E.astNode)===null||t===void 0?void 0:t.type])}for(const c of s.args){const d=c.name,D=E.args.find(m=>m.name===d);if(!D){u.reportError(`Interface field argument ${a.name}.${l}(${d}:) expected but ${e.name}.${l} does not provide it.`,[c.astNode,E.astNode]);continue}if(!px(c.type,D.type)){var i,o;u.reportError(`Interface field argument ${a.name}.${l}(${d}:) expects type ${xu(c.type)} but ${e.name}.${l}(${d}:) is type ${xu(D.type)}.`,[(i=c.astNode)===null||i===void 0?void 0:i.type,(o=D.astNode)===null||o===void 0?void 0:o.type])}}for(const c of E.args){const d=c.name;!s.args.find(m=>m.name===d)&&mo(c)&&u.reportError(`Object field ${e.name}.${l} includes required argument ${d} that is missing from the Interface field ${a.name}.${l}.`,[c.astNode,s.astNode])}}}function yb0(u,e,a){const r=e.getInterfaces();for(const n of a.getInterfaces())r.includes(n)||u.reportError(n===e?`Type ${e.name} cannot implement ${a.name} because it would create a circular reference.`:`Type ${e.name} must implement ${n.name} because it is implemented by ${a.name}.`,[...zE(a,n),...zE(e,a)])}function Bb0(u,e){const a=e.getTypes();a.length===0&&u.reportError(`Union type ${e.name} must define one or more member types.`,[e.astNode,...e.extensionASTNodes]);const r=Object.create(null);for(const n of a){if(r[n.name]){u.reportError(`Union type ${e.name} can only include type ${n.name} once.`,cw(e,n.name));continue}r[n.name]=!0,P0(n)||u.reportError(`Union type ${e.name} can only include Object types, it cannot include ${xu(n)}.`,cw(e,String(n)))}}function zb0(u,e){const a=e.getValues();a.length===0&&u.reportError(`Enum type ${e.name} must define one or more values.`,[e.astNode,...e.extensionASTNodes]);for(const r of a)ds(u,r)}function Sb0(u,e){const a=Object.values(e.getFields());a.length===0&&u.reportError(`Input Object type ${e.name} must define one or more fields.`,[e.astNode,...e.extensionASTNodes]);for(const t of a){if(ds(u,t),!qa(t.type)){var r;u.reportError(`The type of ${e.name}.${t.name} must be Input Type but got: ${xu(t.type)}.`,(r=t.astNode)===null||r===void 0?void 0:r.type)}if(_6(t)&&t.deprecationReason!=null){var n;u.reportError(`Required input field ${e.name}.${t.name} cannot be deprecated.`,[fA(t.astNode),(n=t.astNode)===null||n===void 0?void 0:n.type])}}}function Mb0(u){const e=Object.create(null),a=[],r=Object.create(null);return n;function n(t){if(e[t.name])return;e[t.name]=!0,r[t.name]=a.length;const i=Object.values(t.getFields());for(const o of i)if(D0(o.type)&&ge(o.type.ofType)){const s=o.type.ofType,l=r[s.name];if(a.push(o),l===void 0)n(s);else{const E=a.slice(l),c=E.map(d=>d.name).join(".");u.reportError(`Cannot reference Input Object "${s.name}" within itself through a series of non-null fields: "${c}".`,E.map(d=>d.astNode))}a.pop()}r[t.name]=void 0}}function zE(u,e){const{astNode:a,extensionASTNodes:r}=u;return(a!=null?[a,...r]:r).flatMap(t=>{var i;return(i=t.interfaces)!==null&&i!==void 0?i:[]}).filter(t=>t.name.value===e.name)}function cw(u,e){const{astNode:a,extensionASTNodes:r}=u;return(a!=null?[a,...r]:r).flatMap(t=>{var i;return(i=t.types)!==null&&i!==void 0?i:[]}).filter(t=>t.name.value===e)}function fA(u){var e;return u==null||(e=u.directives)===null||e===void 0?void 0:e.find(a=>a.name.value===U6.name)}function tr(u,e){switch(e.kind){case U.LIST_TYPE:{const a=tr(u,e.type);return a&&new va(a)}case U.NON_NULL_TYPE:{const a=tr(u,e.type);return a&&new f0(a)}case U.NAMED_TYPE:return u.getType(e.name.value)}}class vA{constructor(e,a,r){this._schema=e,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=r??wb0,a&&(qa(a)&&this._inputTypeStack.push(a),st(a)&&this._parentTypeStack.push(a),Vi(a)&&this._typeStack.push(a))}get[Symbol.toStringTag](){return"TypeInfo"}getType(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]}getParentType(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]}getInputType(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]}getParentInputType(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]}getFieldDef(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]}getDefaultValue(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]}getDirective(){return this._directive}getArgument(){return this._argument}getEnumValue(){return this._enumValue}enter(e){const a=this._schema;switch(e.kind){case U.SELECTION_SET:{const n=Ia(this.getType());this._parentTypeStack.push(st(n)?n:void 0);break}case U.FIELD:{const n=this.getParentType();let t,i;n&&(t=this._getFieldDef(a,n,e),t&&(i=t.type)),this._fieldDefStack.push(t),this._typeStack.push(Vi(i)?i:void 0);break}case U.DIRECTIVE:this._directive=a.getDirective(e.name.value);break;case U.OPERATION_DEFINITION:{const n=a.getRootType(e.operation);this._typeStack.push(P0(n)?n:void 0);break}case U.INLINE_FRAGMENT:case U.FRAGMENT_DEFINITION:{const n=e.typeCondition,t=n?tr(a,n):Ia(this.getType());this._typeStack.push(Vi(t)?t:void 0);break}case U.VARIABLE_DEFINITION:{const n=tr(a,e.type);this._inputTypeStack.push(qa(n)?n:void 0);break}case U.ARGUMENT:{var r;let n,t;const i=(r=this.getDirective())!==null&&r!==void 0?r:this.getFieldDef();i&&(n=i.args.find(o=>o.name===e.name.value),n&&(t=n.type)),this._argument=n,this._defaultValueStack.push(n?n.defaultValue:void 0),this._inputTypeStack.push(qa(t)?t:void 0);break}case U.LIST:{const n=eA(this.getInputType()),t=pe(n)?n.ofType:n;this._defaultValueStack.push(void 0),this._inputTypeStack.push(qa(t)?t:void 0);break}case U.OBJECT_FIELD:{const n=Ia(this.getInputType());let t,i;ge(n)&&(i=n.getFields()[e.name.value],i&&(t=i.type)),this._defaultValueStack.push(i?i.defaultValue:void 0),this._inputTypeStack.push(qa(t)?t:void 0);break}case U.ENUM:{const n=Ia(this.getInputType());let t;We(n)&&(t=n.getValue(e.value)),this._enumValue=t;break}}}leave(e){switch(e.kind){case U.SELECTION_SET:this._parentTypeStack.pop();break;case U.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case U.DIRECTIVE:this._directive=null;break;case U.OPERATION_DEFINITION:case U.INLINE_FRAGMENT:case U.FRAGMENT_DEFINITION:this._typeStack.pop();break;case U.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case U.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case U.LIST:case U.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case U.ENUM:this._enumValue=null;break}}}function wb0(u,e,a){const r=a.name.value;if(r===f3.name&&u.getQueryType()===e)return f3;if(r===v3.name&&u.getQueryType()===e)return v3;if(r===C3.name&&st(e))return C3;if(P0(e)||H0(e))return e.getFields()[r]}function CA(u,e){return{enter(...a){const r=a[0];u.enter(r);const n=c1(e,r.kind).enter;if(n){const t=n.apply(e,a);return t!==void 0&&(u.leave(r),Uv(t)&&u.enter(t)),t}},leave(...a){const r=a[0],n=c1(e,r.kind).leave;let t;return n&&(t=n.apply(e,a)),u.leave(r),t}}}function Pb0(u){return FA(u)||kA(u)||AA(u)}function FA(u){return u.kind===U.OPERATION_DEFINITION||u.kind===U.FRAGMENT_DEFINITION}function Tb0(u){return u.kind===U.FIELD||u.kind===U.FRAGMENT_SPREAD||u.kind===U.INLINE_FRAGMENT}function VW(u){return u.kind===U.VARIABLE||u.kind===U.INT||u.kind===U.FLOAT||u.kind===U.STRING||u.kind===U.BOOLEAN||u.kind===U.NULL||u.kind===U.ENUM||u.kind===U.LIST||u.kind===U.OBJECT}function Yv(u){return VW(u)&&(u.kind===U.LIST?u.values.some(Yv):u.kind===U.OBJECT?u.fields.some(e=>Yv(e.value)):u.kind!==U.VARIABLE)}function jb0(u){return u.kind===U.NAMED_TYPE||u.kind===U.LIST_TYPE||u.kind===U.NON_NULL_TYPE}function kA(u){return u.kind===U.SCHEMA_DEFINITION||$1(u)||u.kind===U.DIRECTIVE_DEFINITION}function $1(u){return u.kind===U.SCALAR_TYPE_DEFINITION||u.kind===U.OBJECT_TYPE_DEFINITION||u.kind===U.INTERFACE_TYPE_DEFINITION||u.kind===U.UNION_TYPE_DEFINITION||u.kind===U.ENUM_TYPE_DEFINITION||u.kind===U.INPUT_OBJECT_TYPE_DEFINITION}function AA(u){return u.kind===U.SCHEMA_EXTENSION||q6(u)}function q6(u){return u.kind===U.SCALAR_TYPE_EXTENSION||u.kind===U.OBJECT_TYPE_EXTENSION||u.kind===U.INTERFACE_TYPE_EXTENSION||u.kind===U.UNION_TYPE_EXTENSION||u.kind===U.ENUM_TYPE_EXTENSION||u.kind===U.INPUT_OBJECT_TYPE_EXTENSION}function JW(u){return{Document(e){for(const a of e.definitions)if(!FA(a)){const r=a.kind===U.SCHEMA_DEFINITION||a.kind===U.SCHEMA_EXTENSION?"schema":'"'+a.name.value+'"';u.reportError(new lu(`The ${r} definition is not executable.`,{nodes:a}))}return!1}}}function UW(u){return{Field(e){const a=u.getParentType();if(a&&!u.getFieldDef()){const n=u.getSchema(),t=e.name.value;let i=Gt("to use an inline fragment on",Nb0(n,a,t));i===""&&(i=Gt(Lb0(a,t))),u.reportError(new lu(`Cannot query field "${t}" on type "${a.name}".`+i,{nodes:e}))}}}}function Nb0(u,e,a){if(!nt(e))return[];const r=new Set,n=Object.create(null);for(const i of u.getPossibleTypes(e))if(i.getFields()[a]){r.add(i),n[i.name]=1;for(const o of i.getInterfaces()){var t;o.getFields()[a]&&(r.add(o),n[o.name]=((t=n[o.name])!==null&&t!==void 0?t:0)+1)}}return[...r].sort((i,o)=>{const s=n[o.name]-n[i.name];return s!==0?s:H0(i)&&u.isSubType(i,o)?-1:H0(o)&&u.isSubType(o,i)?1:Bc(i.name,o.name)}).map(i=>i.name)}function Lb0(u,e){if(P0(u)||H0(u)){const a=Object.keys(u.getFields());return xo(e,a)}return[]}function WW(u){return{InlineFragment(e){const a=e.typeCondition;if(a){const r=tr(u.getSchema(),a);if(r&&!st(r)){const n=he(a);u.reportError(new lu(`Fragment cannot condition on non composite type "${n}".`,{nodes:a}))}}},FragmentDefinition(e){const a=tr(u.getSchema(),e.typeCondition);if(a&&!st(a)){const r=he(e.typeCondition);u.reportError(new lu(`Fragment "${e.name.value}" cannot condition on non composite type "${r}".`,{nodes:e.typeCondition}))}}}}function qW(u){return{...ZW(u),Argument(e){const a=u.getArgument(),r=u.getFieldDef(),n=u.getParentType();if(!a&&r&&n){const t=e.name.value,i=r.args.map(s=>s.name),o=xo(t,i);u.reportError(new lu(`Unknown argument "${t}" on field "${n.name}.${r.name}".`+Gt(o),{nodes:e}))}}}}function ZW(u){const e=Object.create(null),a=u.getSchema(),r=a?a.getDirectives():ho;for(const i of r)e[i.name]=i.args.map(o=>o.name);const n=u.getDocument().definitions;for(const i of n)if(i.kind===U.DIRECTIVE_DEFINITION){var t;const o=(t=i.arguments)!==null&&t!==void 0?t:[];e[i.name.value]=o.map(s=>s.name.value)}return{Directive(i){const o=i.name.value,s=e[o];if(i.arguments&&s)for(const l of i.arguments){const E=l.name.value;if(!s.includes(E)){const c=xo(E,s);u.reportError(new lu(`Unknown argument "${E}" on directive "@${o}".`+Gt(c),{nodes:l}))}}return!1}}}function bA(u){const e=Object.create(null),a=u.getSchema(),r=a?a.getDirectives():ho;for(const t of r)e[t.name]=t.locations;const n=u.getDocument().definitions;for(const t of n)t.kind===U.DIRECTIVE_DEFINITION&&(e[t.name.value]=t.locations.map(i=>i.value));return{Directive(t,i,o,s,l){const E=t.name.value,c=e[E];if(!c){u.reportError(new lu(`Unknown directive "@${E}".`,{nodes:t}));return}const d=Rb0(l);d&&!c.includes(d)&&u.reportError(new lu(`Directive "@${E}" may not be used on ${d}.`,{nodes:t}))}}}function Rb0(u){const e=u[u.length-1];switch("kind"in e||Oe(!1),e.kind){case U.OPERATION_DEFINITION:return Kb0(e.operation);case U.FIELD:return Xu.FIELD;case U.FRAGMENT_SPREAD:return Xu.FRAGMENT_SPREAD;case U.INLINE_FRAGMENT:return Xu.INLINE_FRAGMENT;case U.FRAGMENT_DEFINITION:return Xu.FRAGMENT_DEFINITION;case U.VARIABLE_DEFINITION:return Xu.VARIABLE_DEFINITION;case U.SCHEMA_DEFINITION:case U.SCHEMA_EXTENSION:return Xu.SCHEMA;case U.SCALAR_TYPE_DEFINITION:case U.SCALAR_TYPE_EXTENSION:return Xu.SCALAR;case U.OBJECT_TYPE_DEFINITION:case U.OBJECT_TYPE_EXTENSION:return Xu.OBJECT;case U.FIELD_DEFINITION:return Xu.FIELD_DEFINITION;case U.INTERFACE_TYPE_DEFINITION:case U.INTERFACE_TYPE_EXTENSION:return Xu.INTERFACE;case U.UNION_TYPE_DEFINITION:case U.UNION_TYPE_EXTENSION:return Xu.UNION;case U.ENUM_TYPE_DEFINITION:case U.ENUM_TYPE_EXTENSION:return Xu.ENUM;case U.ENUM_VALUE_DEFINITION:return Xu.ENUM_VALUE;case U.INPUT_OBJECT_TYPE_DEFINITION:case U.INPUT_OBJECT_TYPE_EXTENSION:return Xu.INPUT_OBJECT;case U.INPUT_VALUE_DEFINITION:{const a=u[u.length-3];return"kind"in a||Oe(!1),a.kind===U.INPUT_OBJECT_TYPE_DEFINITION?Xu.INPUT_FIELD_DEFINITION:Xu.ARGUMENT_DEFINITION}default:Oe(!1,"Unexpected kind: "+xu(e.kind))}}function Kb0(u){switch(u){case ea.QUERY:return Xu.QUERY;case ea.MUTATION:return Xu.MUTATION;case ea.SUBSCRIPTION:return Xu.SUBSCRIPTION}}function YW(u){return{FragmentSpread(e){const a=e.name.value;u.getFragment(a)||u.reportError(new lu(`Unknown fragment "${a}".`,{nodes:e.name}))}}}function yA(u){const e=u.getSchema(),a=e?e.getTypeMap():Object.create(null),r=Object.create(null);for(const t of u.getDocument().definitions)$1(t)&&(r[t.name.value]=!0);const n=[...Object.keys(a),...Object.keys(r)];return{NamedType(t,i,o,s,l){const E=t.name.value;if(!a[E]&&!r[E]){var c;const d=(c=l[2])!==null&&c!==void 0?c:o,D=d!=null&&Ib0(d);if(D&&dw.includes(E))return;const m=xo(E,D?dw.concat(n):n);u.reportError(new lu(`Unknown type "${E}".`+Gt(m),{nodes:t}))}}}}const dw=[...wc,...jc].map(u=>u.name);function Ib0(u){return"kind"in u&&(kA(u)||AA(u))}function QW(u){let e=0;return{Document(a){e=a.definitions.filter(r=>r.kind===U.OPERATION_DEFINITION).length},OperationDefinition(a){!a.name&&e>1&&u.reportError(new lu("This anonymous operation must be the only defined operation.",{nodes:a}))}}}function XW(u){var e,a,r;const n=u.getSchema(),t=(e=(a=(r=n?.astNode)!==null&&r!==void 0?r:n?.getQueryType())!==null&&a!==void 0?a:n?.getMutationType())!==null&&e!==void 0?e:n?.getSubscriptionType();let i=0;return{SchemaDefinition(o){if(t){u.reportError(new lu("Cannot define a new schema within a schema extension.",{nodes:o}));return}i>0&&u.reportError(new lu("Must provide only one schema definition.",{nodes:o})),++i}}}function uq(u){const e=Object.create(null),a=[],r=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(t){return n(t),!1}};function n(t){if(e[t.name.value])return;const i=t.name.value;e[i]=!0;const o=u.getFragmentSpreads(t.selectionSet);if(o.length!==0){r[i]=a.length;for(const s of o){const l=s.name.value,E=r[l];if(a.push(s),E===void 0){const c=u.getFragment(l);c&&n(c)}else{const c=a.slice(E),d=c.slice(0,-1).map(D=>'"'+D.name.value+'"').join(", ");u.reportError(new lu(`Cannot spread fragment "${l}" within itself`+(d!==""?` via ${d}.`:"."),{nodes:c}))}a.pop()}r[i]=void 0}}}function eq(u){let e=Object.create(null);return{OperationDefinition:{enter(){e=Object.create(null)},leave(a){const r=u.getRecursiveVariableUsages(a);for(const{node:n}of r){const t=n.name.value;e[t]!==!0&&u.reportError(new lu(a.name?`Variable "$${t}" is not defined by operation "${a.name.value}".`:`Variable "$${t}" is not defined.`,{nodes:[n,a]}))}}},VariableDefinition(a){e[a.variable.name.value]=!0}}}function aq(u){const e=[],a=[];return{OperationDefinition(r){return e.push(r),!1},FragmentDefinition(r){return a.push(r),!1},Document:{leave(){const r=Object.create(null);for(const n of e)for(const t of u.getRecursivelyReferencedFragments(n))r[t.name.value]=!0;for(const n of a){const t=n.name.value;r[t]!==!0&&u.reportError(new lu(`Fragment "${t}" is never used.`,{nodes:n}))}}}}}function rq(u){let e=[];return{OperationDefinition:{enter(){e=[]},leave(a){const r=Object.create(null),n=u.getRecursiveVariableUsages(a);for(const{node:t}of n)r[t.name.value]=!0;for(const t of e){const i=t.variable.name.value;r[i]!==!0&&u.reportError(new lu(a.name?`Variable "$${i}" is never used in operation "${a.name.value}".`:`Variable "$${i}" is never used.`,{nodes:t}))}}},VariableDefinition(a){e.push(a)}}}function Z6(u){switch(u.kind){case U.OBJECT:return{...u,fields:Ob0(u.fields)};case U.LIST:return{...u,values:u.values.map(Z6)};case U.INT:case U.FLOAT:case U.STRING:case U.BOOLEAN:case U.NULL:case U.ENUM:case U.VARIABLE:return u}}function Ob0(u){return u.map(e=>({...e,value:Z6(e.value)})).sort((e,a)=>Bc(e.name.value,a.name.value))}function nq(u){return Array.isArray(u)?u.map(([e,a])=>`subfields "${e}" conflict because `+nq(a)).join(" and "):u}function tq(u){const e=new Jb0,a=new Map;return{SelectionSet(r){const n=$b0(u,a,e,u.getParentType(),r);for(const[[t,i],o,s]of n){const l=nq(i);u.reportError(new lu(`Fields "${t}" conflict because ${l}. Use different aliases on the fields to fetch both if this was intentional.`,{nodes:o.concat(s)}))}}}}function $b0(u,e,a,r,n){const t=[],[i,o]=vx(u,e,r,n);if(Gb0(u,t,e,a,i),o.length!==0)for(let s=0;s1)for(let o=0;o[t.value,i]));return a.every(t=>{const i=t.value,o=n.get(t.name.value);return o===void 0?!1:Dw(i)===Dw(o)})}function Dw(u){return he(Z6(u))}function Qv(u,e){return pe(u)?pe(e)?Qv(u.ofType,e.ofType):!0:pe(e)?!0:D0(u)?D0(e)?Qv(u.ofType,e.ofType):!0:D0(e)?!0:ot(u)||ot(e)?u!==e:!1}function vx(u,e,a,r){const n=e.get(r);if(n)return n;const t=Object.create(null),i=Object.create(null);oq(u,a,r,t,i);const o=[t,Object.keys(i)];return e.set(r,o),o}function Xv(u,e,a){const r=e.get(a.selectionSet);if(r)return r;const n=tr(u.getSchema(),a.typeCondition);return vx(u,e,n,a.selectionSet)}function oq(u,e,a,r,n){for(const t of a.selections)switch(t.kind){case U.FIELD:{const i=t.name.value;let o;(P0(e)||H0(e))&&(o=e.getFields()[i]);const s=t.alias?t.alias.value:i;r[s]||(r[s]=[]),r[s].push([e,t,o]);break}case U.FRAGMENT_SPREAD:n[t.name.value]=!0;break;case U.INLINE_FRAGMENT:{const i=t.typeCondition,o=i?tr(u.getSchema(),i):e;oq(u,o,t.selectionSet,r,n);break}}}function Vb0(u,e,a,r){if(u.length>0)return[[e,u.map(([n])=>n)],[a,...u.map(([,n])=>n).flat()],[r,...u.map(([,,n])=>n).flat()]]}class Jb0{constructor(){this._data=new Map}has(e,a,r){var n;const[t,i]=et.name.value));for(const t of r.args)if(!n.has(t.name)&&mo(t)){const i=xu(t.type);u.reportError(new lu(`Field "${r.name}" argument "${t.name}" of type "${i}" is required, but it was not provided.`,{nodes:e}))}}}}}function cq(u){var e;const a=Object.create(null),r=u.getSchema(),n=(e=r?.getDirectives())!==null&&e!==void 0?e:ho;for(const o of n)a[o.name]=_t(o.args.filter(mo),s=>s.name);const t=u.getDocument().definitions;for(const o of t)if(o.kind===U.DIRECTIVE_DEFINITION){var i;const s=(i=o.arguments)!==null&&i!==void 0?i:[];a[o.name.value]=_t(s.filter(Yb0),l=>l.name.value)}return{Directive:{leave(o){const s=o.name.value,l=a[s];if(l){var E;const c=(E=o.arguments)!==null&&E!==void 0?E:[],d=new Set(c.map(D=>D.name.value));for(const[D,m]of Object.entries(l))if(!d.has(D)){const h=zc(m.type)?xu(m.type):he(m.type);u.reportError(new lu(`Directive "@${s}" argument "${D}" of type "${h}" is required, but it was not provided.`,{nodes:o}))}}}}}}function Yb0(u){return u.type.kind===U.NON_NULL_TYPE&&u.defaultValue==null}function dq(u){return{Field(e){const a=u.getType(),r=e.selectionSet;if(a){if(ot(Ia(a))){if(r){const n=e.name.value,t=xu(a);u.reportError(new lu(`Field "${n}" must not have a selection since type "${t}" has no subfields.`,{nodes:r}))}}else if(!r){const n=e.name.value,t=xu(a);u.reportError(new lu(`Field "${n}" of type "${t}" must have a selection of subfields. Did you mean "${n} { ... }"?`,{nodes:e}))}}}}}function Dq(u){return u.map(e=>typeof e=="number"?"["+e.toString()+"]":"."+e).join("")}function m1(u,e,a){return{prev:u,key:e,typename:a}}function mr(u){const e=[];let a=u;for(;a;)e.push(a.key),a=a.prev;return e.reverse()}function xq(u,e,a=Qb0){return Q4(u,e,a,void 0)}function Qb0(u,e,a){let r="Invalid value "+xu(e);throw u.length>0&&(r+=` at "value${Dq(u)}"`),a.message=r+": "+a.message,a}function Q4(u,e,a,r){if(D0(e)){if(u!=null)return Q4(u,e.ofType,a,r);a(mr(r),u,new lu(`Expected non-nullable type "${xu(e)}" not to be null.`));return}if(u==null)return null;if(pe(e)){const n=e.ofType;return EA(u)?Array.from(u,(t,i)=>{const o=m1(r,i,void 0);return Q4(t,n,a,o)}):[Q4(u,n,a,r)]}if(ge(e)){if(!Sr(u)){a(mr(r),u,new lu(`Expected type "${e.name}" to be an object.`));return}const n={},t=e.getFields();for(const i of Object.values(t)){const o=u[i.name];if(o===void 0){if(i.defaultValue!==void 0)n[i.name]=i.defaultValue;else if(D0(i.type)){const s=xu(i.type);a(mr(r),u,new lu(`Field "${i.name}" of required type "${s}" was not provided.`))}continue}n[i.name]=Q4(o,i.type,a,m1(r,i.name,e.name))}for(const i of Object.keys(u))if(!t[i]){const o=xo(i,Object.keys(e.getFields()));a(mr(r),u,new lu(`Field "${i}" is not defined by type "${e.name}".`+Gt(o)))}return n}if(ot(e)){let n;try{n=e.parseValue(u)}catch(t){t instanceof lu?a(mr(r),u,t):a(mr(r),u,new lu(`Expected type "${e.name}". `+t.message,{originalError:t}));return}return n===void 0&&a(mr(r),u,new lu(`Expected type "${e.name}".`)),n}Oe(!1,"Unexpected input type: "+xu(e))}function ut(u,e,a){if(u){if(u.kind===U.VARIABLE){const r=u.name.value;if(a==null||a[r]===void 0)return;const n=a[r];return n===null&&D0(e)?void 0:n}if(D0(e))return u.kind===U.NULL?void 0:ut(u,e.ofType,a);if(u.kind===U.NULL)return null;if(pe(e)){const r=e.ofType;if(u.kind===U.LIST){const t=[];for(const i of u.values)if(xw(i,a)){if(D0(r))return;t.push(null)}else{const o=ut(i,r,a);if(o===void 0)return;t.push(o)}return t}const n=ut(u,r,a);return n===void 0?void 0:[n]}if(ge(e)){if(u.kind!==U.OBJECT)return;const r=Object.create(null),n=_t(u.fields,t=>t.name.value);for(const t of Object.values(e.getFields())){const i=n[t.name];if(!i||xw(i.value,a)){if(t.defaultValue!==void 0)r[t.name]=t.defaultValue;else if(D0(t.type))return;continue}const o=ut(i.value,t.type,a);if(o===void 0)return;r[t.name]=o}return r}if(ot(e)){let r;try{r=e.parseLiteral(u,a)}catch{return}return r===void 0?void 0:r}Oe(!1,"Unexpected input type: "+xu(e))}}function xw(u,e){return u.kind===U.VARIABLE&&(e==null||e[u.name.value]===void 0)}function mq(u,e,a,r){const n=[],t=r?.maxErrors;try{const i=Xb0(u,e,a,o=>{if(t!=null&&n.length>=t)throw new lu("Too many errors processing variables, error limit reached. Execution aborted.");n.push(o)});if(n.length===0)return{coerced:i}}catch(i){n.push(i)}return{errors:n}}function Xb0(u,e,a,r){const n={};for(const t of e){const i=t.variable.name.value,o=tr(u,t.type);if(!qa(o)){const l=he(t.type);r(new lu(`Variable "$${i}" expected value of type "${l}" which cannot be used as an input type.`,{nodes:t.type}));continue}if(!hq(a,i)){if(t.defaultValue)n[i]=ut(t.defaultValue,o);else if(D0(o)){const l=xu(o);r(new lu(`Variable "$${i}" of required type "${l}" was not provided.`,{nodes:t}))}continue}const s=a[i];if(s===null&&D0(o)){const l=xu(o);r(new lu(`Variable "$${i}" of non-null type "${l}" must not be null.`,{nodes:t}));continue}n[i]=xq(s,o,(l,E,c)=>{let d=`Variable "$${i}" got invalid value `+xu(E);l.length>0&&(d+=` at "${i}${Dq(l)}"`),r(new lu(d+"; "+c.message,{nodes:t,originalError:c}))})}return n}function Y6(u,e,a){var r;const n={},t=(r=e.arguments)!==null&&r!==void 0?r:[],i=_t(t,o=>o.name.value);for(const o of u.args){const s=o.name,l=o.type,E=i[s];if(!E){if(o.defaultValue!==void 0)n[s]=o.defaultValue;else if(D0(l))throw new lu(`Argument "${s}" of required type "${xu(l)}" was not provided.`,{nodes:e});continue}const c=E.value;let d=c.kind===U.NULL;if(c.kind===U.VARIABLE){const m=c.name.value;if(a==null||!hq(a,m)){if(o.defaultValue!==void 0)n[s]=o.defaultValue;else if(D0(l))throw new lu(`Argument "${s}" of required type "${xu(l)}" was provided the variable "$${m}" which was not provided a runtime value.`,{nodes:c});continue}d=a[m]==null}if(d&&D0(l))throw new lu(`Argument "${s}" of non-null type "${xu(l)}" must not be null.`,{nodes:c});const D=ut(c,l,a);if(D===void 0)throw new lu(`Argument "${s}" has invalid value ${he(c)}.`,{nodes:c});n[s]=D}return n}function F3(u,e,a){var r;const n=(r=e.directives)===null||r===void 0?void 0:r.find(t=>t.name.value===u.name);if(n)return Y6(u,n,a)}function hq(u,e){return Object.prototype.hasOwnProperty.call(u,e)}function zA(u,e,a,r,n){const t=new Map;return Cx(u,e,a,r,n,t,new Set),t}function u90(u,e,a,r,n){const t=new Map,i=new Set;for(const o of n)o.selectionSet&&Cx(u,e,a,r,o.selectionSet,t,i);return t}function Cx(u,e,a,r,n,t,i){for(const o of n.selections)switch(o.kind){case U.FIELD:{if(!Vp(a,o))continue;const s=e90(o),l=t.get(s);l!==void 0?l.push(o):t.set(s,[o]);break}case U.INLINE_FRAGMENT:{if(!Vp(a,o)||!mw(u,o,r))continue;Cx(u,e,a,r,o.selectionSet,t,i);break}case U.FRAGMENT_SPREAD:{const s=o.name.value;if(i.has(s)||!Vp(a,o))continue;i.add(s);const l=e[s];if(!l||!mw(u,l,r))continue;Cx(u,e,a,r,l.selectionSet,t,i);break}}}function Vp(u,e){const a=F3(iA,e,u);if(a?.if===!0)return!1;const r=F3(tA,e,u);return r?.if!==!1}function mw(u,e,a){const r=e.typeCondition;if(!r)return!0;const n=tr(u,r);return n===a?!0:nt(n)?u.isSubType(n,a):!1}function e90(u){return u.alias?u.alias.value:u.name.value}function pq(u){return{OperationDefinition(e){if(e.operation==="subscription"){const a=u.getSchema(),r=a.getSubscriptionType();if(r){const n=e.name?e.name.value:null,t=Object.create(null),i=u.getDocument(),o=Object.create(null);for(const l of i.definitions)l.kind===U.FRAGMENT_DEFINITION&&(o[l.name.value]=l);const s=zA(a,o,t,r,e.selectionSet);if(s.size>1){const c=[...s.values()].slice(1).flat();u.reportError(new lu(n!=null?`Subscription "${n}" must select only one top level field.`:"Anonymous Subscription must select only one top level field.",{nodes:c}))}for(const l of s.values())l[0].name.value.startsWith("__")&&u.reportError(new lu(n!=null?`Subscription "${n}" must not select an introspection top level field.`:"Anonymous Subscription must not select an introspection top level field.",{nodes:l}))}}}}}function SA(u,e){const a=new Map;for(const r of u){const n=e(r),t=a.get(n);t===void 0?a.set(n,[r]):t.push(r)}return a}function gq(u){return{DirectiveDefinition(r){var n;const t=(n=r.arguments)!==null&&n!==void 0?n:[];return a(`@${r.name.value}`,t)},InterfaceTypeDefinition:e,InterfaceTypeExtension:e,ObjectTypeDefinition:e,ObjectTypeExtension:e};function e(r){var n;const t=r.name.value,i=(n=r.fields)!==null&&n!==void 0?n:[];for(const s of i){var o;const l=s.name.value,E=(o=s.arguments)!==null&&o!==void 0?o:[];a(`${t}.${l}`,E)}return!1}function a(r,n){const t=SA(n,i=>i.name.value);for(const[i,o]of t)o.length>1&&u.reportError(new lu(`Argument "${r}(${i}:)" can only be defined once.`,{nodes:o.map(s=>s.name)}));return!1}}function MA(u){return{Field:e,Directive:e};function e(a){var r;const n=(r=a.arguments)!==null&&r!==void 0?r:[],t=SA(n,i=>i.name.value);for(const[i,o]of t)o.length>1&&u.reportError(new lu(`There can be only one argument named "${i}".`,{nodes:o.map(s=>s.name)}))}}function fq(u){const e=Object.create(null),a=u.getSchema();return{DirectiveDefinition(r){const n=r.name.value;if(a!=null&&a.getDirective(n)){u.reportError(new lu(`Directive "@${n}" already exists in the schema. It cannot be redefined.`,{nodes:r.name}));return}return e[n]?u.reportError(new lu(`There can be only one directive named "@${n}".`,{nodes:[e[n],r.name]})):e[n]=r.name,!1}}}function wA(u){const e=Object.create(null),a=u.getSchema(),r=a?a.getDirectives():ho;for(const o of r)e[o.name]=!o.isRepeatable;const n=u.getDocument().definitions;for(const o of n)o.kind===U.DIRECTIVE_DEFINITION&&(e[o.name.value]=!o.repeatable);const t=Object.create(null),i=Object.create(null);return{enter(o){if(!("directives"in o)||!o.directives)return;let s;if(o.kind===U.SCHEMA_DEFINITION||o.kind===U.SCHEMA_EXTENSION)s=t;else if($1(o)||q6(o)){const l=o.name.value;s=i[l],s===void 0&&(i[l]=s=Object.create(null))}else s=Object.create(null);for(const l of o.directives){const E=l.name.value;e[E]&&(s[E]?u.reportError(new lu(`The directive "@${E}" can only be used once at this location.`,{nodes:[s[E],l]})):s[E]=l)}}}}function vq(u){const e=u.getSchema(),a=e?e.getTypeMap():Object.create(null),r=Object.create(null);return{EnumTypeDefinition:n,EnumTypeExtension:n};function n(t){var i;const o=t.name.value;r[o]||(r[o]=Object.create(null));const s=(i=t.values)!==null&&i!==void 0?i:[],l=r[o];for(const E of s){const c=E.name.value,d=a[o];We(d)&&d.getValue(c)?u.reportError(new lu(`Enum value "${o}.${c}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:E.name})):l[c]?u.reportError(new lu(`Enum value "${o}.${c}" can only be defined once.`,{nodes:[l[c],E.name]})):l[c]=E.name}return!1}}function Cq(u){const e=u.getSchema(),a=e?e.getTypeMap():Object.create(null),r=Object.create(null);return{InputObjectTypeDefinition:n,InputObjectTypeExtension:n,InterfaceTypeDefinition:n,InterfaceTypeExtension:n,ObjectTypeDefinition:n,ObjectTypeExtension:n};function n(t){var i;const o=t.name.value;r[o]||(r[o]=Object.create(null));const s=(i=t.fields)!==null&&i!==void 0?i:[],l=r[o];for(const E of s){const c=E.name.value;a90(a[o],c)?u.reportError(new lu(`Field "${o}.${c}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:E.name})):l[c]?u.reportError(new lu(`Field "${o}.${c}" can only be defined once.`,{nodes:[l[c],E.name]})):l[c]=E.name}return!1}}function a90(u,e){return P0(u)||H0(u)||ge(u)?u.getFields()[e]!=null:!1}function Fq(u){const e=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(a){const r=a.name.value;return e[r]?u.reportError(new lu(`There can be only one fragment named "${r}".`,{nodes:[e[r],a.name]})):e[r]=a.name,!1}}}function PA(u){const e=[];let a=Object.create(null);return{ObjectValue:{enter(){e.push(a),a=Object.create(null)},leave(){const r=e.pop();r||Oe(!1),a=r}},ObjectField(r){const n=r.name.value;a[n]?u.reportError(new lu(`There can be only one input field named "${n}".`,{nodes:[a[n],r.name]})):a[n]=r.name}}}function kq(u){const e=Object.create(null);return{OperationDefinition(a){const r=a.name;return r&&(e[r.value]?u.reportError(new lu(`There can be only one operation named "${r.value}".`,{nodes:[e[r.value],r]})):e[r.value]=r),!1},FragmentDefinition:()=>!1}}function Aq(u){const e=u.getSchema(),a=Object.create(null),r=e?{query:e.getQueryType(),mutation:e.getMutationType(),subscription:e.getSubscriptionType()}:{};return{SchemaDefinition:n,SchemaExtension:n};function n(t){var i;const o=(i=t.operationTypes)!==null&&i!==void 0?i:[];for(const s of o){const l=s.operation,E=a[l];r[l]?u.reportError(new lu(`Type for ${l} already defined in the schema. It cannot be redefined.`,{nodes:s})):E?u.reportError(new lu(`There can be only one ${l} type in schema.`,{nodes:[E,s]})):a[l]=s}return!1}}function bq(u){const e=Object.create(null),a=u.getSchema();return{ScalarTypeDefinition:r,ObjectTypeDefinition:r,InterfaceTypeDefinition:r,UnionTypeDefinition:r,EnumTypeDefinition:r,InputObjectTypeDefinition:r};function r(n){const t=n.name.value;if(a!=null&&a.getType(t)){u.reportError(new lu(`Type "${t}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:n.name}));return}return e[t]?u.reportError(new lu(`There can be only one type named "${t}".`,{nodes:[e[t],n.name]})):e[t]=n.name,!1}}function yq(u){return{OperationDefinition(e){var a;const r=(a=e.variableDefinitions)!==null&&a!==void 0?a:[],n=SA(r,t=>t.variable.name.value);for(const[t,i]of n)i.length>1&&u.reportError(new lu(`There can be only one variable named "$${t}".`,{nodes:i.map(o=>o.variable.name)}))}}}function Bq(u){return{ListValue(e){const a=eA(u.getParentInputType());if(!pe(a))return Ao(u,e),!1},ObjectValue(e){const a=Ia(u.getInputType());if(!ge(a))return Ao(u,e),!1;const r=_t(e.fields,n=>n.name.value);for(const n of Object.values(a.getFields()))if(!r[n.name]&&_6(n)){const i=xu(n.type);u.reportError(new lu(`Field "${a.name}.${n.name}" of required type "${i}" was not provided.`,{nodes:e}))}},ObjectField(e){const a=Ia(u.getParentInputType());if(!u.getInputType()&&ge(a)){const n=xo(e.name.value,Object.keys(a.getFields()));u.reportError(new lu(`Field "${e.name.value}" is not defined by type "${a.name}".`+Gt(n),{nodes:e}))}},NullValue(e){const a=u.getInputType();D0(a)&&u.reportError(new lu(`Expected value of type "${xu(a)}", found ${he(e)}.`,{nodes:e}))},EnumValue:e=>Ao(u,e),IntValue:e=>Ao(u,e),FloatValue:e=>Ao(u,e),StringValue:e=>Ao(u,e),BooleanValue:e=>Ao(u,e)}}function Ao(u,e){const a=u.getInputType();if(!a)return;const r=Ia(a);if(!ot(r)){const n=xu(a);u.reportError(new lu(`Expected value of type "${n}", found ${he(e)}.`,{nodes:e}));return}try{if(r.parseLiteral(e,void 0)===void 0){const t=xu(a);u.reportError(new lu(`Expected value of type "${t}", found ${he(e)}.`,{nodes:e}))}}catch(n){const t=xu(a);n instanceof lu?u.reportError(n):u.reportError(new lu(`Expected value of type "${t}", found ${he(e)}; `+n.message,{nodes:e,originalError:n}))}}function zq(u){return{VariableDefinition(e){const a=tr(u.getSchema(),e.type);if(a!==void 0&&!qa(a)){const r=e.variable.name.value,n=he(e.type);u.reportError(new lu(`Variable "$${r}" cannot be non-input type "${n}".`,{nodes:e.type}))}}}}function Sq(u){let e=Object.create(null);return{OperationDefinition:{enter(){e=Object.create(null)},leave(a){const r=u.getRecursiveVariableUsages(a);for(const{node:n,type:t,defaultValue:i}of r){const o=n.name.value,s=e[o];if(s&&t){const l=u.getSchema(),E=tr(l,s.type);if(E&&!r90(l,E,s.defaultValue,t,i)){const c=xu(E),d=xu(t);u.reportError(new lu(`Variable "$${o}" of type "${c}" used in position expecting type "${d}".`,{nodes:[s,n]}))}}}}},VariableDefinition(a){e[a.variable.name.value]=a}}}function r90(u,e,a,r,n){if(D0(r)&&!D0(e)){if(!(a!=null&&a.kind!==U.NULL)&&!(n!==void 0))return!1;const o=r.ofType;return Xo(u,e,o)}return Xo(u,e,r)}const Mq=Object.freeze([JW,kq,QW,pq,yA,WW,zq,dq,UW,Fq,YW,aq,sq,uq,yq,eq,rq,bA,wA,qW,MA,Bq,Eq,Sq,tq,PA]),n90=Object.freeze([XW,Aq,bq,vq,Cq,gq,fq,yA,bA,wA,lq,ZW,MA,PA,cq]);class wq{constructor(e,a){this._ast=e,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=a}get[Symbol.toStringTag](){return"ASTValidationContext"}reportError(e){this._onError(e)}getDocument(){return this._ast}getFragment(e){let a;if(this._fragments)a=this._fragments;else{a=Object.create(null);for(const r of this.getDocument().definitions)r.kind===U.FRAGMENT_DEFINITION&&(a[r.name.value]=r);this._fragments=a}return a[e]}getFragmentSpreads(e){let a=this._fragmentSpreads.get(e);if(!a){a=[];const r=[e];let n;for(;n=r.pop();)for(const t of n.selections)t.kind===U.FRAGMENT_SPREAD?a.push(t):t.selectionSet&&r.push(t.selectionSet);this._fragmentSpreads.set(e,a)}return a}getRecursivelyReferencedFragments(e){let a=this._recursivelyReferencedFragments.get(e);if(!a){a=[];const r=Object.create(null),n=[e.selectionSet];let t;for(;t=n.pop();)for(const i of this.getFragmentSpreads(t)){const o=i.name.value;if(r[o]!==!0){r[o]=!0;const s=this.getFragment(o);s&&(a.push(s),n.push(s.selectionSet))}}this._recursivelyReferencedFragments.set(e,a)}return a}}class t90 extends wq{constructor(e,a,r){super(e,r),this._schema=a}get[Symbol.toStringTag](){return"SDLValidationContext"}getSchema(){return this._schema}}class Pq extends wq{constructor(e,a,r,n){super(a,n),this._schema=e,this._typeInfo=r,this._variableUsages=new Map,this._recursiveVariableUsages=new Map}get[Symbol.toStringTag](){return"ValidationContext"}getSchema(){return this._schema}getVariableUsages(e){let a=this._variableUsages.get(e);if(!a){const r=[],n=new vA(this._schema);I1(e,CA(n,{VariableDefinition:()=>!1,Variable(t){r.push({node:t,type:n.getInputType(),defaultValue:n.getDefaultValue()})}})),a=r,this._variableUsages.set(e,a)}return a}getRecursiveVariableUsages(e){let a=this._recursiveVariableUsages.get(e);if(!a){a=this.getVariableUsages(e);for(const r of this.getRecursivelyReferencedFragments(e))a=a.concat(this.getVariableUsages(r));this._recursiveVariableUsages.set(e,a)}return a}getType(){return this._typeInfo.getType()}getParentType(){return this._typeInfo.getParentType()}getInputType(){return this._typeInfo.getInputType()}getParentInputType(){return this._typeInfo.getParentInputType()}getFieldDef(){return this._typeInfo.getFieldDef()}getDirective(){return this._typeInfo.getDirective()}getArgument(){return this._typeInfo.getArgument()}getEnumValue(){return this._typeInfo.getEnumValue()}}function Tq(u,e,a=Mq,r,n=new vA(u)){var t;const i=(t=r?.maxErrors)!==null&&t!==void 0?t:100;e||v0(!1,"Must provide document."),gA(u);const o=Object.freeze({}),s=[],l=new Pq(u,e,n,c=>{if(s.length>=i)throw s.push(new lu("Too many validation errors, error limit reached. Validation aborted.")),o;s.push(c)}),E=X7(a.map(c=>c(l)));try{I1(e,CA(n,E))}catch(c){if(c!==o)throw c}return s}function jq(u,e,a=n90){const r=[],n=new t90(u,e,i=>{r.push(i)}),t=a.map(i=>i(n));return I1(u,X7(t)),r}function i90(u){const e=jq(u);if(e.length!==0)throw new Error(e.map(a=>a.message).join(` +`))}class yb0{constructor(e){this._errors=[],this.schema=e}reportError(e,a){const r=Array.isArray(a)?a.filter(Boolean):a;this._errors.push(new lu(e,{nodes:r}))}getErrors(){return this._errors}}function Bb0(u){const e=u.schema,a=e.getQueryType();if(!a)u.reportError("Query root type must be provided.",e.astNode);else if(!P0(a)){var r;u.reportError(`Query root type must be Object type, it cannot be ${mu(a)}.`,(r=Vp(e,ea.QUERY))!==null&&r!==void 0?r:a.astNode)}const n=e.getMutationType();if(n&&!P0(n)){var t;u.reportError(`Mutation root type must be Object type if provided, it cannot be ${mu(n)}.`,(t=Vp(e,ea.MUTATION))!==null&&t!==void 0?t:n.astNode)}const i=e.getSubscriptionType();if(i&&!P0(i)){var o;u.reportError(`Subscription root type must be Object type if provided, it cannot be ${mu(i)}.`,(o=Vp(e,ea.SUBSCRIPTION))!==null&&o!==void 0?o:i.astNode)}}function Vp(u,e){var a;return(a=[u.astNode,...u.extensionASTNodes].flatMap(r=>{var n;return(n=r?.operationTypes)!==null&&n!==void 0?n:[]}).find(r=>r.operation===e))===null||a===void 0?void 0:a.type}function zb0(u){for(const a of u.schema.getDirectives()){if(!U6(a)){u.reportError(`Expected directive but got: ${mu(a)}.`,a?.astNode);continue}ds(u,a);for(const r of a.args)if(ds(u,r),qa(r.type)||u.reportError(`The type of @${a.name}(${r.name}:) must be Input Type but got: ${mu(r.type)}.`,r.astNode),mo(r)&&r.deprecationReason!=null){var e;u.reportError(`Required argument @${a.name}(${r.name}:) cannot be deprecated.`,[CA(r.astNode),(e=r.astNode)===null||e===void 0?void 0:e.type])}}}function ds(u,e){e.name.startsWith("__")&&u.reportError(`Name "${e.name}" must not begin with "__", which is reserved by GraphQL introspection.`,e.astNode)}function Sb0(u){const e=Nb0(u),a=u.schema.getTypeMap();for(const r of Object.values(a)){if(!wc(r)){u.reportError(`Expected GraphQL named type but got: ${mu(r)}.`,r.astNode);continue}Fs(r)||ds(u,r),P0(r)||G0(r)?(cw(u,r),dw(u,r)):ra(r)?Pb0(u,r):We(r)?Tb0(u,r):ge(r)&&(jb0(u,r),e(r))}}function cw(u,e){const a=Object.values(e.getFields());a.length===0&&u.reportError(`Type ${e.name} must define one or more fields.`,[e.astNode,...e.extensionASTNodes]);for(const i of a){if(ds(u,i),!Vi(i.type)){var r;u.reportError(`The type of ${e.name}.${i.name} must be Output Type but got: ${mu(i.type)}.`,(r=i.astNode)===null||r===void 0?void 0:r.type)}for(const o of i.args){const s=o.name;if(ds(u,o),!qa(o.type)){var n;u.reportError(`The type of ${e.name}.${i.name}(${s}:) must be Input Type but got: ${mu(o.type)}.`,(n=o.astNode)===null||n===void 0?void 0:n.type)}if(mo(o)&&o.deprecationReason!=null){var t;u.reportError(`Required argument ${e.name}.${i.name}(${s}:) cannot be deprecated.`,[CA(o.astNode),(t=o.astNode)===null||t===void 0?void 0:t.type])}}}}function dw(u,e){const a=Object.create(null);for(const r of e.getInterfaces()){if(!G0(r)){u.reportError(`Type ${mu(e)} must only implement Interface types, it cannot implement ${mu(r)}.`,zE(e,r));continue}if(e===r){u.reportError(`Type ${e.name} cannot implement itself because it would create a circular reference.`,zE(e,r));continue}if(a[r.name]){u.reportError(`Type ${e.name} can only implement ${r.name} once.`,zE(e,r));continue}a[r.name]=!0,wb0(u,e,r),Mb0(u,e,r)}}function Mb0(u,e,a){const r=e.getFields();for(const s of Object.values(a.getFields())){const l=s.name,E=r[l];if(!E){u.reportError(`Interface field ${a.name}.${l} expected but ${e.name} does not provide it.`,[s.astNode,e.astNode,...e.extensionASTNodes]);continue}if(!Xo(u.schema,E.type,s.type)){var n,t;u.reportError(`Interface field ${a.name}.${l} expects type ${mu(s.type)} but ${e.name}.${l} is type ${mu(E.type)}.`,[(n=s.astNode)===null||n===void 0?void 0:n.type,(t=E.astNode)===null||t===void 0?void 0:t.type])}for(const c of s.args){const d=c.name,D=E.args.find(m=>m.name===d);if(!D){u.reportError(`Interface field argument ${a.name}.${l}(${d}:) expected but ${e.name}.${l} does not provide it.`,[c.astNode,E.astNode]);continue}if(!gx(c.type,D.type)){var i,o;u.reportError(`Interface field argument ${a.name}.${l}(${d}:) expects type ${mu(c.type)} but ${e.name}.${l}(${d}:) is type ${mu(D.type)}.`,[(i=c.astNode)===null||i===void 0?void 0:i.type,(o=D.astNode)===null||o===void 0?void 0:o.type])}}for(const c of E.args){const d=c.name;!s.args.find(m=>m.name===d)&&mo(c)&&u.reportError(`Object field ${e.name}.${l} includes required argument ${d} that is missing from the Interface field ${a.name}.${l}.`,[c.astNode,s.astNode])}}}function wb0(u,e,a){const r=e.getInterfaces();for(const n of a.getInterfaces())r.includes(n)||u.reportError(n===e?`Type ${e.name} cannot implement ${a.name} because it would create a circular reference.`:`Type ${e.name} must implement ${n.name} because it is implemented by ${a.name}.`,[...zE(a,n),...zE(e,a)])}function Pb0(u,e){const a=e.getTypes();a.length===0&&u.reportError(`Union type ${e.name} must define one or more member types.`,[e.astNode,...e.extensionASTNodes]);const r=Object.create(null);for(const n of a){if(r[n.name]){u.reportError(`Union type ${e.name} can only include type ${n.name} once.`,Dw(e,n.name));continue}r[n.name]=!0,P0(n)||u.reportError(`Union type ${e.name} can only include Object types, it cannot include ${mu(n)}.`,Dw(e,String(n)))}}function Tb0(u,e){const a=e.getValues();a.length===0&&u.reportError(`Enum type ${e.name} must define one or more values.`,[e.astNode,...e.extensionASTNodes]);for(const r of a)ds(u,r)}function jb0(u,e){const a=Object.values(e.getFields());a.length===0&&u.reportError(`Input Object type ${e.name} must define one or more fields.`,[e.astNode,...e.extensionASTNodes]);for(const t of a){if(ds(u,t),!qa(t.type)){var r;u.reportError(`The type of ${e.name}.${t.name} must be Input Type but got: ${mu(t.type)}.`,(r=t.astNode)===null||r===void 0?void 0:r.type)}if(V6(t)&&t.deprecationReason!=null){var n;u.reportError(`Required input field ${e.name}.${t.name} cannot be deprecated.`,[CA(t.astNode),(n=t.astNode)===null||n===void 0?void 0:n.type])}}}function Nb0(u){const e=Object.create(null),a=[],r=Object.create(null);return n;function n(t){if(e[t.name])return;e[t.name]=!0,r[t.name]=a.length;const i=Object.values(t.getFields());for(const o of i)if(x0(o.type)&&ge(o.type.ofType)){const s=o.type.ofType,l=r[s.name];if(a.push(o),l===void 0)n(s);else{const E=a.slice(l),c=E.map(d=>d.name).join(".");u.reportError(`Cannot reference Input Object "${s.name}" within itself through a series of non-null fields: "${c}".`,E.map(d=>d.astNode))}a.pop()}r[t.name]=void 0}}function zE(u,e){const{astNode:a,extensionASTNodes:r}=u;return(a!=null?[a,...r]:r).flatMap(t=>{var i;return(i=t.interfaces)!==null&&i!==void 0?i:[]}).filter(t=>t.name.value===e.name)}function Dw(u,e){const{astNode:a,extensionASTNodes:r}=u;return(a!=null?[a,...r]:r).flatMap(t=>{var i;return(i=t.types)!==null&&i!==void 0?i:[]}).filter(t=>t.name.value===e)}function CA(u){var e;return u==null||(e=u.directives)===null||e===void 0?void 0:e.find(a=>a.name.value===W6.name)}function tr(u,e){switch(e.kind){case U.LIST_TYPE:{const a=tr(u,e.type);return a&&new va(a)}case U.NON_NULL_TYPE:{const a=tr(u,e.type);return a&&new f0(a)}case U.NAMED_TYPE:return u.getType(e.name.value)}}class FA{constructor(e,a,r){this._schema=e,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=r??Lb0,a&&(qa(a)&&this._inputTypeStack.push(a),st(a)&&this._parentTypeStack.push(a),Vi(a)&&this._typeStack.push(a))}get[Symbol.toStringTag](){return"TypeInfo"}getType(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]}getParentType(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]}getInputType(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]}getParentInputType(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]}getFieldDef(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]}getDefaultValue(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]}getDirective(){return this._directive}getArgument(){return this._argument}getEnumValue(){return this._enumValue}enter(e){const a=this._schema;switch(e.kind){case U.SELECTION_SET:{const n=Ia(this.getType());this._parentTypeStack.push(st(n)?n:void 0);break}case U.FIELD:{const n=this.getParentType();let t,i;n&&(t=this._getFieldDef(a,n,e),t&&(i=t.type)),this._fieldDefStack.push(t),this._typeStack.push(Vi(i)?i:void 0);break}case U.DIRECTIVE:this._directive=a.getDirective(e.name.value);break;case U.OPERATION_DEFINITION:{const n=a.getRootType(e.operation);this._typeStack.push(P0(n)?n:void 0);break}case U.INLINE_FRAGMENT:case U.FRAGMENT_DEFINITION:{const n=e.typeCondition,t=n?tr(a,n):Ia(this.getType());this._typeStack.push(Vi(t)?t:void 0);break}case U.VARIABLE_DEFINITION:{const n=tr(a,e.type);this._inputTypeStack.push(qa(n)?n:void 0);break}case U.ARGUMENT:{var r;let n,t;const i=(r=this.getDirective())!==null&&r!==void 0?r:this.getFieldDef();i&&(n=i.args.find(o=>o.name===e.name.value),n&&(t=n.type)),this._argument=n,this._defaultValueStack.push(n?n.defaultValue:void 0),this._inputTypeStack.push(qa(t)?t:void 0);break}case U.LIST:{const n=rA(this.getInputType()),t=pe(n)?n.ofType:n;this._defaultValueStack.push(void 0),this._inputTypeStack.push(qa(t)?t:void 0);break}case U.OBJECT_FIELD:{const n=Ia(this.getInputType());let t,i;ge(n)&&(i=n.getFields()[e.name.value],i&&(t=i.type)),this._defaultValueStack.push(i?i.defaultValue:void 0),this._inputTypeStack.push(qa(t)?t:void 0);break}case U.ENUM:{const n=Ia(this.getInputType());let t;We(n)&&(t=n.getValue(e.value)),this._enumValue=t;break}}}leave(e){switch(e.kind){case U.SELECTION_SET:this._parentTypeStack.pop();break;case U.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case U.DIRECTIVE:this._directive=null;break;case U.OPERATION_DEFINITION:case U.INLINE_FRAGMENT:case U.FRAGMENT_DEFINITION:this._typeStack.pop();break;case U.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case U.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case U.LIST:case U.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case U.ENUM:this._enumValue=null;break}}}function Lb0(u,e,a){const r=a.name.value;if(r===f3.name&&u.getQueryType()===e)return f3;if(r===v3.name&&u.getQueryType()===e)return v3;if(r===C3.name&&st(e))return C3;if(P0(e)||G0(e))return e.getFields()[r]}function kA(u,e){return{enter(...a){const r=a[0];u.enter(r);const n=c1(e,r.kind).enter;if(n){const t=n.apply(e,a);return t!==void 0&&(u.leave(r),Wv(t)&&u.enter(t)),t}},leave(...a){const r=a[0],n=c1(e,r.kind).leave;let t;return n&&(t=n.apply(e,a)),u.leave(r),t}}}function Rb0(u){return AA(u)||bA(u)||yA(u)}function AA(u){return u.kind===U.OPERATION_DEFINITION||u.kind===U.FRAGMENT_DEFINITION}function Kb0(u){return u.kind===U.FIELD||u.kind===U.FRAGMENT_SPREAD||u.kind===U.INLINE_FRAGMENT}function UW(u){return u.kind===U.VARIABLE||u.kind===U.INT||u.kind===U.FLOAT||u.kind===U.STRING||u.kind===U.BOOLEAN||u.kind===U.NULL||u.kind===U.ENUM||u.kind===U.LIST||u.kind===U.OBJECT}function Qv(u){return UW(u)&&(u.kind===U.LIST?u.values.some(Qv):u.kind===U.OBJECT?u.fields.some(e=>Qv(e.value)):u.kind!==U.VARIABLE)}function Ib0(u){return u.kind===U.NAMED_TYPE||u.kind===U.LIST_TYPE||u.kind===U.NON_NULL_TYPE}function bA(u){return u.kind===U.SCHEMA_DEFINITION||$1(u)||u.kind===U.DIRECTIVE_DEFINITION}function $1(u){return u.kind===U.SCALAR_TYPE_DEFINITION||u.kind===U.OBJECT_TYPE_DEFINITION||u.kind===U.INTERFACE_TYPE_DEFINITION||u.kind===U.UNION_TYPE_DEFINITION||u.kind===U.ENUM_TYPE_DEFINITION||u.kind===U.INPUT_OBJECT_TYPE_DEFINITION}function yA(u){return u.kind===U.SCHEMA_EXTENSION||Z6(u)}function Z6(u){return u.kind===U.SCALAR_TYPE_EXTENSION||u.kind===U.OBJECT_TYPE_EXTENSION||u.kind===U.INTERFACE_TYPE_EXTENSION||u.kind===U.UNION_TYPE_EXTENSION||u.kind===U.ENUM_TYPE_EXTENSION||u.kind===U.INPUT_OBJECT_TYPE_EXTENSION}function WW(u){return{Document(e){for(const a of e.definitions)if(!AA(a)){const r=a.kind===U.SCHEMA_DEFINITION||a.kind===U.SCHEMA_EXTENSION?"schema":'"'+a.name.value+'"';u.reportError(new lu(`The ${r} definition is not executable.`,{nodes:a}))}return!1}}}function qW(u){return{Field(e){const a=u.getParentType();if(a&&!u.getFieldDef()){const n=u.getSchema(),t=e.name.value;let i=Gt("to use an inline fragment on",Ob0(n,a,t));i===""&&(i=Gt($b0(a,t))),u.reportError(new lu(`Cannot query field "${t}" on type "${a.name}".`+i,{nodes:e}))}}}}function Ob0(u,e,a){if(!nt(e))return[];const r=new Set,n=Object.create(null);for(const i of u.getPossibleTypes(e))if(i.getFields()[a]){r.add(i),n[i.name]=1;for(const o of i.getInterfaces()){var t;o.getFields()[a]&&(r.add(o),n[o.name]=((t=n[o.name])!==null&&t!==void 0?t:0)+1)}}return[...r].sort((i,o)=>{const s=n[o.name]-n[i.name];return s!==0?s:G0(i)&&u.isSubType(i,o)?-1:G0(o)&&u.isSubType(o,i)?1:zc(i.name,o.name)}).map(i=>i.name)}function $b0(u,e){if(P0(u)||G0(u)){const a=Object.keys(u.getFields());return xo(e,a)}return[]}function ZW(u){return{InlineFragment(e){const a=e.typeCondition;if(a){const r=tr(u.getSchema(),a);if(r&&!st(r)){const n=he(a);u.reportError(new lu(`Fragment cannot condition on non composite type "${n}".`,{nodes:a}))}}},FragmentDefinition(e){const a=tr(u.getSchema(),e.typeCondition);if(a&&!st(a)){const r=he(e.typeCondition);u.reportError(new lu(`Fragment "${e.name.value}" cannot condition on non composite type "${r}".`,{nodes:e.typeCondition}))}}}}function YW(u){return{...QW(u),Argument(e){const a=u.getArgument(),r=u.getFieldDef(),n=u.getParentType();if(!a&&r&&n){const t=e.name.value,i=r.args.map(s=>s.name),o=xo(t,i);u.reportError(new lu(`Unknown argument "${t}" on field "${n.name}.${r.name}".`+Gt(o),{nodes:e}))}}}}function QW(u){const e=Object.create(null),a=u.getSchema(),r=a?a.getDirectives():ho;for(const i of r)e[i.name]=i.args.map(o=>o.name);const n=u.getDocument().definitions;for(const i of n)if(i.kind===U.DIRECTIVE_DEFINITION){var t;const o=(t=i.arguments)!==null&&t!==void 0?t:[];e[i.name.value]=o.map(s=>s.name.value)}return{Directive(i){const o=i.name.value,s=e[o];if(i.arguments&&s)for(const l of i.arguments){const E=l.name.value;if(!s.includes(E)){const c=xo(E,s);u.reportError(new lu(`Unknown argument "${E}" on directive "@${o}".`+Gt(c),{nodes:l}))}}return!1}}}function BA(u){const e=Object.create(null),a=u.getSchema(),r=a?a.getDirectives():ho;for(const t of r)e[t.name]=t.locations;const n=u.getDocument().definitions;for(const t of n)t.kind===U.DIRECTIVE_DEFINITION&&(e[t.name.value]=t.locations.map(i=>i.value));return{Directive(t,i,o,s,l){const E=t.name.value,c=e[E];if(!c){u.reportError(new lu(`Unknown directive "@${E}".`,{nodes:t}));return}const d=Hb0(l);d&&!c.includes(d)&&u.reportError(new lu(`Directive "@${E}" may not be used on ${d}.`,{nodes:t}))}}}function Hb0(u){const e=u[u.length-1];switch("kind"in e||Oe(!1),e.kind){case U.OPERATION_DEFINITION:return Gb0(e.operation);case U.FIELD:return Xu.FIELD;case U.FRAGMENT_SPREAD:return Xu.FRAGMENT_SPREAD;case U.INLINE_FRAGMENT:return Xu.INLINE_FRAGMENT;case U.FRAGMENT_DEFINITION:return Xu.FRAGMENT_DEFINITION;case U.VARIABLE_DEFINITION:return Xu.VARIABLE_DEFINITION;case U.SCHEMA_DEFINITION:case U.SCHEMA_EXTENSION:return Xu.SCHEMA;case U.SCALAR_TYPE_DEFINITION:case U.SCALAR_TYPE_EXTENSION:return Xu.SCALAR;case U.OBJECT_TYPE_DEFINITION:case U.OBJECT_TYPE_EXTENSION:return Xu.OBJECT;case U.FIELD_DEFINITION:return Xu.FIELD_DEFINITION;case U.INTERFACE_TYPE_DEFINITION:case U.INTERFACE_TYPE_EXTENSION:return Xu.INTERFACE;case U.UNION_TYPE_DEFINITION:case U.UNION_TYPE_EXTENSION:return Xu.UNION;case U.ENUM_TYPE_DEFINITION:case U.ENUM_TYPE_EXTENSION:return Xu.ENUM;case U.ENUM_VALUE_DEFINITION:return Xu.ENUM_VALUE;case U.INPUT_OBJECT_TYPE_DEFINITION:case U.INPUT_OBJECT_TYPE_EXTENSION:return Xu.INPUT_OBJECT;case U.INPUT_VALUE_DEFINITION:{const a=u[u.length-3];return"kind"in a||Oe(!1),a.kind===U.INPUT_OBJECT_TYPE_DEFINITION?Xu.INPUT_FIELD_DEFINITION:Xu.ARGUMENT_DEFINITION}default:Oe(!1,"Unexpected kind: "+mu(e.kind))}}function Gb0(u){switch(u){case ea.QUERY:return Xu.QUERY;case ea.MUTATION:return Xu.MUTATION;case ea.SUBSCRIPTION:return Xu.SUBSCRIPTION}}function XW(u){return{FragmentSpread(e){const a=e.name.value;u.getFragment(a)||u.reportError(new lu(`Unknown fragment "${a}".`,{nodes:e.name}))}}}function zA(u){const e=u.getSchema(),a=e?e.getTypeMap():Object.create(null),r=Object.create(null);for(const t of u.getDocument().definitions)$1(t)&&(r[t.name.value]=!0);const n=[...Object.keys(a),...Object.keys(r)];return{NamedType(t,i,o,s,l){const E=t.name.value;if(!a[E]&&!r[E]){var c;const d=(c=l[2])!==null&&c!==void 0?c:o,D=d!=null&&_b0(d);if(D&&xw.includes(E))return;const m=xo(E,D?xw.concat(n):n);u.reportError(new lu(`Unknown type "${E}".`+Gt(m),{nodes:t}))}}}}const xw=[...Pc,...Nc].map(u=>u.name);function _b0(u){return"kind"in u&&(bA(u)||yA(u))}function uq(u){let e=0;return{Document(a){e=a.definitions.filter(r=>r.kind===U.OPERATION_DEFINITION).length},OperationDefinition(a){!a.name&&e>1&&u.reportError(new lu("This anonymous operation must be the only defined operation.",{nodes:a}))}}}function eq(u){var e,a,r;const n=u.getSchema(),t=(e=(a=(r=n?.astNode)!==null&&r!==void 0?r:n?.getQueryType())!==null&&a!==void 0?a:n?.getMutationType())!==null&&e!==void 0?e:n?.getSubscriptionType();let i=0;return{SchemaDefinition(o){if(t){u.reportError(new lu("Cannot define a new schema within a schema extension.",{nodes:o}));return}i>0&&u.reportError(new lu("Must provide only one schema definition.",{nodes:o})),++i}}}function aq(u){const e=Object.create(null),a=[],r=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(t){return n(t),!1}};function n(t){if(e[t.name.value])return;const i=t.name.value;e[i]=!0;const o=u.getFragmentSpreads(t.selectionSet);if(o.length!==0){r[i]=a.length;for(const s of o){const l=s.name.value,E=r[l];if(a.push(s),E===void 0){const c=u.getFragment(l);c&&n(c)}else{const c=a.slice(E),d=c.slice(0,-1).map(D=>'"'+D.name.value+'"').join(", ");u.reportError(new lu(`Cannot spread fragment "${l}" within itself`+(d!==""?` via ${d}.`:"."),{nodes:c}))}a.pop()}r[i]=void 0}}}function rq(u){let e=Object.create(null);return{OperationDefinition:{enter(){e=Object.create(null)},leave(a){const r=u.getRecursiveVariableUsages(a);for(const{node:n}of r){const t=n.name.value;e[t]!==!0&&u.reportError(new lu(a.name?`Variable "$${t}" is not defined by operation "${a.name.value}".`:`Variable "$${t}" is not defined.`,{nodes:[n,a]}))}}},VariableDefinition(a){e[a.variable.name.value]=!0}}}function nq(u){const e=[],a=[];return{OperationDefinition(r){return e.push(r),!1},FragmentDefinition(r){return a.push(r),!1},Document:{leave(){const r=Object.create(null);for(const n of e)for(const t of u.getRecursivelyReferencedFragments(n))r[t.name.value]=!0;for(const n of a){const t=n.name.value;r[t]!==!0&&u.reportError(new lu(`Fragment "${t}" is never used.`,{nodes:n}))}}}}}function tq(u){let e=[];return{OperationDefinition:{enter(){e=[]},leave(a){const r=Object.create(null),n=u.getRecursiveVariableUsages(a);for(const{node:t}of n)r[t.name.value]=!0;for(const t of e){const i=t.variable.name.value;r[i]!==!0&&u.reportError(new lu(a.name?`Variable "$${i}" is never used in operation "${a.name.value}".`:`Variable "$${i}" is never used.`,{nodes:t}))}}},VariableDefinition(a){e.push(a)}}}function Y6(u){switch(u.kind){case U.OBJECT:return{...u,fields:Vb0(u.fields)};case U.LIST:return{...u,values:u.values.map(Y6)};case U.INT:case U.FLOAT:case U.STRING:case U.BOOLEAN:case U.NULL:case U.ENUM:case U.VARIABLE:return u}}function Vb0(u){return u.map(e=>({...e,value:Y6(e.value)})).sort((e,a)=>zc(e.name.value,a.name.value))}function iq(u){return Array.isArray(u)?u.map(([e,a])=>`subfields "${e}" conflict because `+iq(a)).join(" and "):u}function oq(u){const e=new Yb0,a=new Map;return{SelectionSet(r){const n=Jb0(u,a,e,u.getParentType(),r);for(const[[t,i],o,s]of n){const l=iq(i);u.reportError(new lu(`Fields "${t}" conflict because ${l}. Use different aliases on the fields to fetch both if this was intentional.`,{nodes:o.concat(s)}))}}}}function Jb0(u,e,a,r,n){const t=[],[i,o]=Cx(u,e,r,n);if(Wb0(u,t,e,a,i),o.length!==0)for(let s=0;s1)for(let o=0;o[t.value,i]));return a.every(t=>{const i=t.value,o=n.get(t.name.value);return o===void 0?!1:mw(i)===mw(o)})}function mw(u){return he(Y6(u))}function Xv(u,e){return pe(u)?pe(e)?Xv(u.ofType,e.ofType):!0:pe(e)?!0:x0(u)?x0(e)?Xv(u.ofType,e.ofType):!0:x0(e)?!0:ot(u)||ot(e)?u!==e:!1}function Cx(u,e,a,r){const n=e.get(r);if(n)return n;const t=Object.create(null),i=Object.create(null);lq(u,a,r,t,i);const o=[t,Object.keys(i)];return e.set(r,o),o}function uC(u,e,a){const r=e.get(a.selectionSet);if(r)return r;const n=tr(u.getSchema(),a.typeCondition);return Cx(u,e,n,a.selectionSet)}function lq(u,e,a,r,n){for(const t of a.selections)switch(t.kind){case U.FIELD:{const i=t.name.value;let o;(P0(e)||G0(e))&&(o=e.getFields()[i]);const s=t.alias?t.alias.value:i;r[s]||(r[s]=[]),r[s].push([e,t,o]);break}case U.FRAGMENT_SPREAD:n[t.name.value]=!0;break;case U.INLINE_FRAGMENT:{const i=t.typeCondition,o=i?tr(u.getSchema(),i):e;lq(u,o,t.selectionSet,r,n);break}}}function Zb0(u,e,a,r){if(u.length>0)return[[e,u.map(([n])=>n)],[a,...u.map(([,n])=>n).flat()],[r,...u.map(([,,n])=>n).flat()]]}class Yb0{constructor(){this._data=new Map}has(e,a,r){var n;const[t,i]=et.name.value));for(const t of r.args)if(!n.has(t.name)&&mo(t)){const i=mu(t.type);u.reportError(new lu(`Field "${r.name}" argument "${t.name}" of type "${i}" is required, but it was not provided.`,{nodes:e}))}}}}}function Dq(u){var e;const a=Object.create(null),r=u.getSchema(),n=(e=r?.getDirectives())!==null&&e!==void 0?e:ho;for(const o of n)a[o.name]=_t(o.args.filter(mo),s=>s.name);const t=u.getDocument().definitions;for(const o of t)if(o.kind===U.DIRECTIVE_DEFINITION){var i;const s=(i=o.arguments)!==null&&i!==void 0?i:[];a[o.name.value]=_t(s.filter(a90),l=>l.name.value)}return{Directive:{leave(o){const s=o.name.value,l=a[s];if(l){var E;const c=(E=o.arguments)!==null&&E!==void 0?E:[],d=new Set(c.map(D=>D.name.value));for(const[D,m]of Object.entries(l))if(!d.has(D)){const h=Sc(m.type)?mu(m.type):he(m.type);u.reportError(new lu(`Directive "@${s}" argument "${D}" of type "${h}" is required, but it was not provided.`,{nodes:o}))}}}}}}function a90(u){return u.type.kind===U.NON_NULL_TYPE&&u.defaultValue==null}function xq(u){return{Field(e){const a=u.getType(),r=e.selectionSet;if(a){if(ot(Ia(a))){if(r){const n=e.name.value,t=mu(a);u.reportError(new lu(`Field "${n}" must not have a selection since type "${t}" has no subfields.`,{nodes:r}))}}else if(!r){const n=e.name.value,t=mu(a);u.reportError(new lu(`Field "${n}" of type "${t}" must have a selection of subfields. Did you mean "${n} { ... }"?`,{nodes:e}))}}}}}function mq(u){return u.map(e=>typeof e=="number"?"["+e.toString()+"]":"."+e).join("")}function m1(u,e,a){return{prev:u,key:e,typename:a}}function mr(u){const e=[];let a=u;for(;a;)e.push(a.key),a=a.prev;return e.reverse()}function hq(u,e,a=r90){return Q4(u,e,a,void 0)}function r90(u,e,a){let r="Invalid value "+mu(e);throw u.length>0&&(r+=` at "value${mq(u)}"`),a.message=r+": "+a.message,a}function Q4(u,e,a,r){if(x0(e)){if(u!=null)return Q4(u,e.ofType,a,r);a(mr(r),u,new lu(`Expected non-nullable type "${mu(e)}" not to be null.`));return}if(u==null)return null;if(pe(e)){const n=e.ofType;return dA(u)?Array.from(u,(t,i)=>{const o=m1(r,i,void 0);return Q4(t,n,a,o)}):[Q4(u,n,a,r)]}if(ge(e)){if(!Sr(u)){a(mr(r),u,new lu(`Expected type "${e.name}" to be an object.`));return}const n={},t=e.getFields();for(const i of Object.values(t)){const o=u[i.name];if(o===void 0){if(i.defaultValue!==void 0)n[i.name]=i.defaultValue;else if(x0(i.type)){const s=mu(i.type);a(mr(r),u,new lu(`Field "${i.name}" of required type "${s}" was not provided.`))}continue}n[i.name]=Q4(o,i.type,a,m1(r,i.name,e.name))}for(const i of Object.keys(u))if(!t[i]){const o=xo(i,Object.keys(e.getFields()));a(mr(r),u,new lu(`Field "${i}" is not defined by type "${e.name}".`+Gt(o)))}return n}if(ot(e)){let n;try{n=e.parseValue(u)}catch(t){t instanceof lu?a(mr(r),u,t):a(mr(r),u,new lu(`Expected type "${e.name}". `+t.message,{originalError:t}));return}return n===void 0&&a(mr(r),u,new lu(`Expected type "${e.name}".`)),n}Oe(!1,"Unexpected input type: "+mu(e))}function ut(u,e,a){if(u){if(u.kind===U.VARIABLE){const r=u.name.value;if(a==null||a[r]===void 0)return;const n=a[r];return n===null&&x0(e)?void 0:n}if(x0(e))return u.kind===U.NULL?void 0:ut(u,e.ofType,a);if(u.kind===U.NULL)return null;if(pe(e)){const r=e.ofType;if(u.kind===U.LIST){const t=[];for(const i of u.values)if(hw(i,a)){if(x0(r))return;t.push(null)}else{const o=ut(i,r,a);if(o===void 0)return;t.push(o)}return t}const n=ut(u,r,a);return n===void 0?void 0:[n]}if(ge(e)){if(u.kind!==U.OBJECT)return;const r=Object.create(null),n=_t(u.fields,t=>t.name.value);for(const t of Object.values(e.getFields())){const i=n[t.name];if(!i||hw(i.value,a)){if(t.defaultValue!==void 0)r[t.name]=t.defaultValue;else if(x0(t.type))return;continue}const o=ut(i.value,t.type,a);if(o===void 0)return;r[t.name]=o}return r}if(ot(e)){let r;try{r=e.parseLiteral(u,a)}catch{return}return r===void 0?void 0:r}Oe(!1,"Unexpected input type: "+mu(e))}}function hw(u,e){return u.kind===U.VARIABLE&&(e==null||e[u.name.value]===void 0)}function pq(u,e,a,r){const n=[],t=r?.maxErrors;try{const i=n90(u,e,a,o=>{if(t!=null&&n.length>=t)throw new lu("Too many errors processing variables, error limit reached. Execution aborted.");n.push(o)});if(n.length===0)return{coerced:i}}catch(i){n.push(i)}return{errors:n}}function n90(u,e,a,r){const n={};for(const t of e){const i=t.variable.name.value,o=tr(u,t.type);if(!qa(o)){const l=he(t.type);r(new lu(`Variable "$${i}" expected value of type "${l}" which cannot be used as an input type.`,{nodes:t.type}));continue}if(!gq(a,i)){if(t.defaultValue)n[i]=ut(t.defaultValue,o);else if(x0(o)){const l=mu(o);r(new lu(`Variable "$${i}" of required type "${l}" was not provided.`,{nodes:t}))}continue}const s=a[i];if(s===null&&x0(o)){const l=mu(o);r(new lu(`Variable "$${i}" of non-null type "${l}" must not be null.`,{nodes:t}));continue}n[i]=hq(s,o,(l,E,c)=>{let d=`Variable "$${i}" got invalid value `+mu(E);l.length>0&&(d+=` at "${i}${mq(l)}"`),r(new lu(d+"; "+c.message,{nodes:t,originalError:c}))})}return n}function Q6(u,e,a){var r;const n={},t=(r=e.arguments)!==null&&r!==void 0?r:[],i=_t(t,o=>o.name.value);for(const o of u.args){const s=o.name,l=o.type,E=i[s];if(!E){if(o.defaultValue!==void 0)n[s]=o.defaultValue;else if(x0(l))throw new lu(`Argument "${s}" of required type "${mu(l)}" was not provided.`,{nodes:e});continue}const c=E.value;let d=c.kind===U.NULL;if(c.kind===U.VARIABLE){const m=c.name.value;if(a==null||!gq(a,m)){if(o.defaultValue!==void 0)n[s]=o.defaultValue;else if(x0(l))throw new lu(`Argument "${s}" of required type "${mu(l)}" was provided the variable "$${m}" which was not provided a runtime value.`,{nodes:c});continue}d=a[m]==null}if(d&&x0(l))throw new lu(`Argument "${s}" of non-null type "${mu(l)}" must not be null.`,{nodes:c});const D=ut(c,l,a);if(D===void 0)throw new lu(`Argument "${s}" has invalid value ${he(c)}.`,{nodes:c});n[s]=D}return n}function F3(u,e,a){var r;const n=(r=e.directives)===null||r===void 0?void 0:r.find(t=>t.name.value===u.name);if(n)return Q6(u,n,a)}function gq(u,e){return Object.prototype.hasOwnProperty.call(u,e)}function MA(u,e,a,r,n){const t=new Map;return Fx(u,e,a,r,n,t,new Set),t}function t90(u,e,a,r,n){const t=new Map,i=new Set;for(const o of n)o.selectionSet&&Fx(u,e,a,r,o.selectionSet,t,i);return t}function Fx(u,e,a,r,n,t,i){for(const o of n.selections)switch(o.kind){case U.FIELD:{if(!Jp(a,o))continue;const s=i90(o),l=t.get(s);l!==void 0?l.push(o):t.set(s,[o]);break}case U.INLINE_FRAGMENT:{if(!Jp(a,o)||!pw(u,o,r))continue;Fx(u,e,a,r,o.selectionSet,t,i);break}case U.FRAGMENT_SPREAD:{const s=o.name.value;if(i.has(s)||!Jp(a,o))continue;i.add(s);const l=e[s];if(!l||!pw(u,l,r))continue;Fx(u,e,a,r,l.selectionSet,t,i);break}}}function Jp(u,e){const a=F3(sA,e,u);if(a?.if===!0)return!1;const r=F3(oA,e,u);return r?.if!==!1}function pw(u,e,a){const r=e.typeCondition;if(!r)return!0;const n=tr(u,r);return n===a?!0:nt(n)?u.isSubType(n,a):!1}function i90(u){return u.alias?u.alias.value:u.name.value}function fq(u){return{OperationDefinition(e){if(e.operation==="subscription"){const a=u.getSchema(),r=a.getSubscriptionType();if(r){const n=e.name?e.name.value:null,t=Object.create(null),i=u.getDocument(),o=Object.create(null);for(const l of i.definitions)l.kind===U.FRAGMENT_DEFINITION&&(o[l.name.value]=l);const s=MA(a,o,t,r,e.selectionSet);if(s.size>1){const c=[...s.values()].slice(1).flat();u.reportError(new lu(n!=null?`Subscription "${n}" must select only one top level field.`:"Anonymous Subscription must select only one top level field.",{nodes:c}))}for(const l of s.values())l[0].name.value.startsWith("__")&&u.reportError(new lu(n!=null?`Subscription "${n}" must not select an introspection top level field.`:"Anonymous Subscription must not select an introspection top level field.",{nodes:l}))}}}}}function wA(u,e){const a=new Map;for(const r of u){const n=e(r),t=a.get(n);t===void 0?a.set(n,[r]):t.push(r)}return a}function vq(u){return{DirectiveDefinition(r){var n;const t=(n=r.arguments)!==null&&n!==void 0?n:[];return a(`@${r.name.value}`,t)},InterfaceTypeDefinition:e,InterfaceTypeExtension:e,ObjectTypeDefinition:e,ObjectTypeExtension:e};function e(r){var n;const t=r.name.value,i=(n=r.fields)!==null&&n!==void 0?n:[];for(const s of i){var o;const l=s.name.value,E=(o=s.arguments)!==null&&o!==void 0?o:[];a(`${t}.${l}`,E)}return!1}function a(r,n){const t=wA(n,i=>i.name.value);for(const[i,o]of t)o.length>1&&u.reportError(new lu(`Argument "${r}(${i}:)" can only be defined once.`,{nodes:o.map(s=>s.name)}));return!1}}function PA(u){return{Field:e,Directive:e};function e(a){var r;const n=(r=a.arguments)!==null&&r!==void 0?r:[],t=wA(n,i=>i.name.value);for(const[i,o]of t)o.length>1&&u.reportError(new lu(`There can be only one argument named "${i}".`,{nodes:o.map(s=>s.name)}))}}function Cq(u){const e=Object.create(null),a=u.getSchema();return{DirectiveDefinition(r){const n=r.name.value;if(a!=null&&a.getDirective(n)){u.reportError(new lu(`Directive "@${n}" already exists in the schema. It cannot be redefined.`,{nodes:r.name}));return}return e[n]?u.reportError(new lu(`There can be only one directive named "@${n}".`,{nodes:[e[n],r.name]})):e[n]=r.name,!1}}}function TA(u){const e=Object.create(null),a=u.getSchema(),r=a?a.getDirectives():ho;for(const o of r)e[o.name]=!o.isRepeatable;const n=u.getDocument().definitions;for(const o of n)o.kind===U.DIRECTIVE_DEFINITION&&(e[o.name.value]=!o.repeatable);const t=Object.create(null),i=Object.create(null);return{enter(o){if(!("directives"in o)||!o.directives)return;let s;if(o.kind===U.SCHEMA_DEFINITION||o.kind===U.SCHEMA_EXTENSION)s=t;else if($1(o)||Z6(o)){const l=o.name.value;s=i[l],s===void 0&&(i[l]=s=Object.create(null))}else s=Object.create(null);for(const l of o.directives){const E=l.name.value;e[E]&&(s[E]?u.reportError(new lu(`The directive "@${E}" can only be used once at this location.`,{nodes:[s[E],l]})):s[E]=l)}}}}function Fq(u){const e=u.getSchema(),a=e?e.getTypeMap():Object.create(null),r=Object.create(null);return{EnumTypeDefinition:n,EnumTypeExtension:n};function n(t){var i;const o=t.name.value;r[o]||(r[o]=Object.create(null));const s=(i=t.values)!==null&&i!==void 0?i:[],l=r[o];for(const E of s){const c=E.name.value,d=a[o];We(d)&&d.getValue(c)?u.reportError(new lu(`Enum value "${o}.${c}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:E.name})):l[c]?u.reportError(new lu(`Enum value "${o}.${c}" can only be defined once.`,{nodes:[l[c],E.name]})):l[c]=E.name}return!1}}function kq(u){const e=u.getSchema(),a=e?e.getTypeMap():Object.create(null),r=Object.create(null);return{InputObjectTypeDefinition:n,InputObjectTypeExtension:n,InterfaceTypeDefinition:n,InterfaceTypeExtension:n,ObjectTypeDefinition:n,ObjectTypeExtension:n};function n(t){var i;const o=t.name.value;r[o]||(r[o]=Object.create(null));const s=(i=t.fields)!==null&&i!==void 0?i:[],l=r[o];for(const E of s){const c=E.name.value;o90(a[o],c)?u.reportError(new lu(`Field "${o}.${c}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:E.name})):l[c]?u.reportError(new lu(`Field "${o}.${c}" can only be defined once.`,{nodes:[l[c],E.name]})):l[c]=E.name}return!1}}function o90(u,e){return P0(u)||G0(u)||ge(u)?u.getFields()[e]!=null:!1}function Aq(u){const e=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(a){const r=a.name.value;return e[r]?u.reportError(new lu(`There can be only one fragment named "${r}".`,{nodes:[e[r],a.name]})):e[r]=a.name,!1}}}function jA(u){const e=[];let a=Object.create(null);return{ObjectValue:{enter(){e.push(a),a=Object.create(null)},leave(){const r=e.pop();r||Oe(!1),a=r}},ObjectField(r){const n=r.name.value;a[n]?u.reportError(new lu(`There can be only one input field named "${n}".`,{nodes:[a[n],r.name]})):a[n]=r.name}}}function bq(u){const e=Object.create(null);return{OperationDefinition(a){const r=a.name;return r&&(e[r.value]?u.reportError(new lu(`There can be only one operation named "${r.value}".`,{nodes:[e[r.value],r]})):e[r.value]=r),!1},FragmentDefinition:()=>!1}}function yq(u){const e=u.getSchema(),a=Object.create(null),r=e?{query:e.getQueryType(),mutation:e.getMutationType(),subscription:e.getSubscriptionType()}:{};return{SchemaDefinition:n,SchemaExtension:n};function n(t){var i;const o=(i=t.operationTypes)!==null&&i!==void 0?i:[];for(const s of o){const l=s.operation,E=a[l];r[l]?u.reportError(new lu(`Type for ${l} already defined in the schema. It cannot be redefined.`,{nodes:s})):E?u.reportError(new lu(`There can be only one ${l} type in schema.`,{nodes:[E,s]})):a[l]=s}return!1}}function Bq(u){const e=Object.create(null),a=u.getSchema();return{ScalarTypeDefinition:r,ObjectTypeDefinition:r,InterfaceTypeDefinition:r,UnionTypeDefinition:r,EnumTypeDefinition:r,InputObjectTypeDefinition:r};function r(n){const t=n.name.value;if(a!=null&&a.getType(t)){u.reportError(new lu(`Type "${t}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:n.name}));return}return e[t]?u.reportError(new lu(`There can be only one type named "${t}".`,{nodes:[e[t],n.name]})):e[t]=n.name,!1}}function zq(u){return{OperationDefinition(e){var a;const r=(a=e.variableDefinitions)!==null&&a!==void 0?a:[],n=wA(r,t=>t.variable.name.value);for(const[t,i]of n)i.length>1&&u.reportError(new lu(`There can be only one variable named "$${t}".`,{nodes:i.map(o=>o.variable.name)}))}}}function Sq(u){return{ListValue(e){const a=rA(u.getParentInputType());if(!pe(a))return Ao(u,e),!1},ObjectValue(e){const a=Ia(u.getInputType());if(!ge(a))return Ao(u,e),!1;const r=_t(e.fields,n=>n.name.value);for(const n of Object.values(a.getFields()))if(!r[n.name]&&V6(n)){const i=mu(n.type);u.reportError(new lu(`Field "${a.name}.${n.name}" of required type "${i}" was not provided.`,{nodes:e}))}},ObjectField(e){const a=Ia(u.getParentInputType());if(!u.getInputType()&&ge(a)){const n=xo(e.name.value,Object.keys(a.getFields()));u.reportError(new lu(`Field "${e.name.value}" is not defined by type "${a.name}".`+Gt(n),{nodes:e}))}},NullValue(e){const a=u.getInputType();x0(a)&&u.reportError(new lu(`Expected value of type "${mu(a)}", found ${he(e)}.`,{nodes:e}))},EnumValue:e=>Ao(u,e),IntValue:e=>Ao(u,e),FloatValue:e=>Ao(u,e),StringValue:e=>Ao(u,e),BooleanValue:e=>Ao(u,e)}}function Ao(u,e){const a=u.getInputType();if(!a)return;const r=Ia(a);if(!ot(r)){const n=mu(a);u.reportError(new lu(`Expected value of type "${n}", found ${he(e)}.`,{nodes:e}));return}try{if(r.parseLiteral(e,void 0)===void 0){const t=mu(a);u.reportError(new lu(`Expected value of type "${t}", found ${he(e)}.`,{nodes:e}))}}catch(n){const t=mu(a);n instanceof lu?u.reportError(n):u.reportError(new lu(`Expected value of type "${t}", found ${he(e)}; `+n.message,{nodes:e,originalError:n}))}}function Mq(u){return{VariableDefinition(e){const a=tr(u.getSchema(),e.type);if(a!==void 0&&!qa(a)){const r=e.variable.name.value,n=he(e.type);u.reportError(new lu(`Variable "$${r}" cannot be non-input type "${n}".`,{nodes:e.type}))}}}}function wq(u){let e=Object.create(null);return{OperationDefinition:{enter(){e=Object.create(null)},leave(a){const r=u.getRecursiveVariableUsages(a);for(const{node:n,type:t,defaultValue:i}of r){const o=n.name.value,s=e[o];if(s&&t){const l=u.getSchema(),E=tr(l,s.type);if(E&&!s90(l,E,s.defaultValue,t,i)){const c=mu(E),d=mu(t);u.reportError(new lu(`Variable "$${o}" of type "${c}" used in position expecting type "${d}".`,{nodes:[s,n]}))}}}}},VariableDefinition(a){e[a.variable.name.value]=a}}}function s90(u,e,a,r,n){if(x0(r)&&!x0(e)){if(!(a!=null&&a.kind!==U.NULL)&&!(n!==void 0))return!1;const o=r.ofType;return Xo(u,e,o)}return Xo(u,e,r)}const Pq=Object.freeze([WW,bq,uq,fq,zA,ZW,Mq,xq,qW,Aq,XW,nq,Eq,aq,zq,rq,tq,BA,TA,YW,PA,Sq,dq,wq,oq,jA]),l90=Object.freeze([eq,yq,Bq,Fq,kq,vq,Cq,zA,BA,TA,cq,QW,PA,jA,Dq]);class Tq{constructor(e,a){this._ast=e,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=a}get[Symbol.toStringTag](){return"ASTValidationContext"}reportError(e){this._onError(e)}getDocument(){return this._ast}getFragment(e){let a;if(this._fragments)a=this._fragments;else{a=Object.create(null);for(const r of this.getDocument().definitions)r.kind===U.FRAGMENT_DEFINITION&&(a[r.name.value]=r);this._fragments=a}return a[e]}getFragmentSpreads(e){let a=this._fragmentSpreads.get(e);if(!a){a=[];const r=[e];let n;for(;n=r.pop();)for(const t of n.selections)t.kind===U.FRAGMENT_SPREAD?a.push(t):t.selectionSet&&r.push(t.selectionSet);this._fragmentSpreads.set(e,a)}return a}getRecursivelyReferencedFragments(e){let a=this._recursivelyReferencedFragments.get(e);if(!a){a=[];const r=Object.create(null),n=[e.selectionSet];let t;for(;t=n.pop();)for(const i of this.getFragmentSpreads(t)){const o=i.name.value;if(r[o]!==!0){r[o]=!0;const s=this.getFragment(o);s&&(a.push(s),n.push(s.selectionSet))}}this._recursivelyReferencedFragments.set(e,a)}return a}}class E90 extends Tq{constructor(e,a,r){super(e,r),this._schema=a}get[Symbol.toStringTag](){return"SDLValidationContext"}getSchema(){return this._schema}}class jq extends Tq{constructor(e,a,r,n){super(a,n),this._schema=e,this._typeInfo=r,this._variableUsages=new Map,this._recursiveVariableUsages=new Map}get[Symbol.toStringTag](){return"ValidationContext"}getSchema(){return this._schema}getVariableUsages(e){let a=this._variableUsages.get(e);if(!a){const r=[],n=new FA(this._schema);I1(e,kA(n,{VariableDefinition:()=>!1,Variable(t){r.push({node:t,type:n.getInputType(),defaultValue:n.getDefaultValue()})}})),a=r,this._variableUsages.set(e,a)}return a}getRecursiveVariableUsages(e){let a=this._recursiveVariableUsages.get(e);if(!a){a=this.getVariableUsages(e);for(const r of this.getRecursivelyReferencedFragments(e))a=a.concat(this.getVariableUsages(r));this._recursiveVariableUsages.set(e,a)}return a}getType(){return this._typeInfo.getType()}getParentType(){return this._typeInfo.getParentType()}getInputType(){return this._typeInfo.getInputType()}getParentInputType(){return this._typeInfo.getParentInputType()}getFieldDef(){return this._typeInfo.getFieldDef()}getDirective(){return this._typeInfo.getDirective()}getArgument(){return this._typeInfo.getArgument()}getEnumValue(){return this._typeInfo.getEnumValue()}}function Nq(u,e,a=Pq,r,n=new FA(u)){var t;const i=(t=r?.maxErrors)!==null&&t!==void 0?t:100;e||v0(!1,"Must provide document."),vA(u);const o=Object.freeze({}),s=[],l=new jq(u,e,n,c=>{if(s.length>=i)throw s.push(new lu("Too many validation errors, error limit reached. Validation aborted.")),o;s.push(c)}),E=eA(a.map(c=>c(l)));try{I1(e,kA(n,E))}catch(c){if(c!==o)throw c}return s}function Lq(u,e,a=l90){const r=[],n=new E90(u,e,i=>{r.push(i)}),t=a.map(i=>i(n));return I1(u,eA(t)),r}function c90(u){const e=Lq(u);if(e.length!==0)throw new Error(e.map(a=>a.message).join(` -`))}function o90(u,e){const a=jq(u,e);if(a.length!==0)throw new Error(a.map(r=>r.message).join(` +`))}function d90(u,e){const a=Lq(u,e);if(a.length!==0)throw new Error(a.map(r=>r.message).join(` -`))}function s90(u){let e;return function(r,n,t){e===void 0&&(e=new WeakMap);let i=e.get(r);i===void 0&&(i=new WeakMap,e.set(r,i));let o=i.get(n);o===void 0&&(o=new WeakMap,i.set(n,o));let s=o.get(t);return s===void 0&&(s=u(r,n,t),o.set(t,s)),s}}function hw(u){return Promise.all(Object.values(u)).then(e=>{const a=Object.create(null);for(const[r,n]of Object.keys(u).entries())a[n]=e[r];return a})}function l90(u,e,a){let r=a;for(const n of u)r=zr(r)?r.then(t=>e(t,n)):e(r,n);return r}function E90(u){return u instanceof Error?u:new c90(u)}class c90 extends Error{constructor(e){super("Unexpected error value: "+xu(e)),this.name="NonErrorThrown",this.thrownValue=e}}function h1(u,e,a){var r;const n=E90(u);return d90(n)?n:new lu(n.message,{nodes:(r=n.nodes)!==null&&r!==void 0?r:e,source:n.source,positions:n.positions,path:a,originalError:n})}function d90(u){return Array.isArray(u.path)}const D90=s90((u,e,a)=>u90(u.schema,u.fragments,u.variableValues,e,a));function Q6(u){arguments.length<2||v0(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:e,document:a,variableValues:r,rootValue:n}=u;Lq(e,a,r);const t=Rq(u);if(!("schema"in t))return{errors:t};try{const{operation:i}=t,o=x90(t,i,n);return zr(o)?o.then(s=>Vd(s,t.errors),s=>(t.errors.push(s),Vd(null,t.errors))):Vd(o,t.errors)}catch(i){return t.errors.push(i),Vd(null,t.errors)}}function Nq(u){const e=Q6(u);if(zr(e))throw new Error("GraphQL execution failed to complete synchronously.");return e}function Vd(u,e){return e.length===0?{data:u}:{errors:e,data:u}}function Lq(u,e,a){e||v0(!1,"Must provide document."),gA(u),a==null||Sr(a)||v0(!1,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function Rq(u){var e,a;const{schema:r,document:n,rootValue:t,contextValue:i,variableValues:o,operationName:s,fieldResolver:l,typeResolver:E,subscribeFieldResolver:c}=u;let d;const D=Object.create(null);for(const g of n.definitions)switch(g.kind){case U.OPERATION_DEFINITION:if(s==null){if(d!==void 0)return[new lu("Must provide operation name if query contains multiple operations.")];d=g}else((e=g.name)===null||e===void 0?void 0:e.value)===s&&(d=g);break;case U.FRAGMENT_DEFINITION:D[g.name.value]=g;break}if(!d)return s!=null?[new lu(`Unknown operation named "${s}".`)]:[new lu("Must provide an operation.")];const m=(a=d.variableDefinitions)!==null&&a!==void 0?a:[],h=mq(r,m,o??{},{maxErrors:50});return h.errors?h.errors:{schema:r,fragments:D,rootValue:t,contextValue:i,operation:d,variableValues:h.coerced,fieldResolver:l??eC,typeResolver:E??Oq,subscribeFieldResolver:c??eC,errors:[]}}function x90(u,e,a){const r=u.schema.getRootType(e.operation);if(r==null)throw new lu(`Schema is not configured to execute ${e.operation} operation.`,{nodes:e});const n=zA(u.schema,u.fragments,u.variableValues,r,e.selectionSet),t=void 0;switch(e.operation){case ea.QUERY:return Fx(u,r,a,t,n);case ea.MUTATION:return m90(u,r,a,t,n);case ea.SUBSCRIPTION:return Fx(u,r,a,t,n)}}function m90(u,e,a,r,n){return l90(n.entries(),(t,[i,o])=>{const s=m1(r,i,e.name),l=Kq(u,e,a,o,s);return l===void 0?t:zr(l)?l.then(E=>(t[i]=E,t)):(t[i]=l,t)},Object.create(null))}function Fx(u,e,a,r,n){const t=Object.create(null);let i=!1;try{for(const[o,s]of n.entries()){const l=m1(r,o,e.name),E=Kq(u,e,a,s,l);E!==void 0&&(t[o]=E,zr(E)&&(i=!0))}}catch(o){if(i)return hw(t).finally(()=>{throw o});throw o}return i?hw(t):t}function Kq(u,e,a,r,n){var t;const i=$q(u.schema,e,r[0]);if(!i)return;const o=i.type,s=(t=i.resolve)!==null&&t!==void 0?t:u.fieldResolver,l=Iq(u,i,r,e,n);try{const E=Y6(i,r[0],u.variableValues),c=u.contextValue,d=s(a,E,c,l);let D;return zr(d)?D=d.then(m=>k3(u,o,r,l,n,m)):D=k3(u,o,r,l,n,d),zr(D)?D.then(void 0,m=>{const h=h1(m,r,mr(n));return kx(h,o,u)}):D}catch(E){const c=h1(E,r,mr(n));return kx(c,o,u)}}function Iq(u,e,a,r,n){return{fieldName:e.name,fieldNodes:a,returnType:e.type,parentType:r,path:n,schema:u.schema,fragments:u.fragments,rootValue:u.rootValue,operation:u.operation,variableValues:u.variableValues}}function kx(u,e,a){if(D0(e))throw u;return a.errors.push(u),null}function k3(u,e,a,r,n,t){if(t instanceof Error)throw t;if(D0(e)){const i=k3(u,e.ofType,a,r,n,t);if(i===null)throw new Error(`Cannot return null for non-nullable field ${r.parentType.name}.${r.fieldName}.`);return i}if(t==null)return null;if(pe(e))return h90(u,e,a,r,n,t);if(ot(e))return p90(e,t);if(nt(e))return g90(u,e,a,r,n,t);if(P0(e))return uC(u,e,a,r,n,t);Oe(!1,"Cannot complete value of unexpected output type: "+xu(e))}function h90(u,e,a,r,n,t){if(!EA(t))throw new lu(`Expected Iterable, but did not find one for field "${r.parentType.name}.${r.fieldName}".`);const i=e.ofType;let o=!1;const s=Array.from(t,(l,E)=>{const c=m1(n,E,void 0);try{let d;return zr(l)?d=l.then(D=>k3(u,i,a,r,c,D)):d=k3(u,i,a,r,c,l),zr(d)?(o=!0,d.then(void 0,D=>{const m=h1(D,a,mr(c));return kx(m,i,u)})):d}catch(d){const D=h1(d,a,mr(c));return kx(D,i,u)}});return o?Promise.all(s):s}function p90(u,e){const a=u.serialize(e);if(a==null)throw new Error(`Expected \`${xu(u)}.serialize(${xu(e)})\` to return non-nullable value, returned: ${xu(a)}`);return a}function g90(u,e,a,r,n,t){var i;const o=(i=e.resolveType)!==null&&i!==void 0?i:u.typeResolver,s=u.contextValue,l=o(t,s,r,e);return zr(l)?l.then(E=>uC(u,pw(E,u,e,a,r,t),a,r,n,t)):uC(u,pw(l,u,e,a,r,t),a,r,n,t)}function pw(u,e,a,r,n,t){if(u==null)throw new lu(`Abstract type "${a.name}" must resolve to an Object type at runtime for field "${n.parentType.name}.${n.fieldName}". Either the "${a.name}" type should provide a "resolveType" function or each possible type should provide an "isTypeOf" function.`,r);if(P0(u))throw new lu("Support for returning GraphQLObjectType from resolveType was removed in graphql-js@16.0.0 please return type name instead.");if(typeof u!="string")throw new lu(`Abstract type "${a.name}" must resolve to an Object type at runtime for field "${n.parentType.name}.${n.fieldName}" with value ${xu(t)}, received "${xu(u)}".`);const i=e.schema.getType(u);if(i==null)throw new lu(`Abstract type "${a.name}" was resolved to a type "${u}" that does not exist inside the schema.`,{nodes:r});if(!P0(i))throw new lu(`Abstract type "${a.name}" was resolved to a non-object type "${u}".`,{nodes:r});if(!e.schema.isSubType(a,i))throw new lu(`Runtime Object type "${i.name}" is not a possible type for "${a.name}".`,{nodes:r});return i}function uC(u,e,a,r,n,t){const i=D90(u,e,a);if(e.isTypeOf){const o=e.isTypeOf(t,u.contextValue,r);if(zr(o))return o.then(s=>{if(!s)throw gw(e,t,a);return Fx(u,e,t,n,i)});if(!o)throw gw(e,t,a)}return Fx(u,e,t,n,i)}function gw(u,e,a){return new lu(`Expected value of type "${u.name}" but got: ${xu(e)}.`,{nodes:a})}const Oq=function(u,e,a,r){if(Sr(u)&&typeof u.__typename=="string")return u.__typename;const n=a.schema.getPossibleTypes(r),t=[];for(let i=0;i{for(let o=0;oe(Hq(u)))}function v90(u){const e=Hq(u);if(zr(e))throw new Error("GraphQL execution failed to complete synchronously.");return e}function Hq(u){arguments.length<2||v0(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:e,source:a,rootValue:r,contextValue:n,variableValues:t,operationName:i,fieldResolver:o,typeResolver:s}=u,l=pA(e);if(l.length>0)return{errors:l};let E;try{E=H6(a)}catch(d){return{errors:[d]}}const c=Tq(e,E);return c.length>0?{errors:c}:Q6({schema:e,document:E,rootValue:r,contextValue:n,variableValues:t,operationName:i,fieldResolver:o,typeResolver:s})}function Gq(u){return typeof u?.[Symbol.asyncIterator]=="function"}function C90(u,e){const a=u[Symbol.asyncIterator]();async function r(n){if(n.done)return n;try{return{value:await e(n.value),done:!1}}catch(t){if(typeof a.return=="function")try{await a.return()}catch{}throw t}}return{async next(){return r(await a.next())},async return(){return typeof a.return=="function"?r(await a.return()):{value:void 0,done:!0}},async throw(n){if(typeof a.throw=="function")return r(await a.throw(n));throw n},[Symbol.asyncIterator](){return this}}}async function F90(u){arguments.length<2||v0(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const e=await _q(u);return Gq(e)?C90(e,r=>Q6({...u,rootValue:r})):e}function k90(u){const e=u[0];return e&&"document"in e?e:{schema:e,document:u[1],rootValue:u[2],contextValue:u[3],variableValues:u[4],operationName:u[5],subscribeFieldResolver:u[6]}}async function _q(...u){const e=k90(u),{schema:a,document:r,variableValues:n}=e;Lq(a,r,n);const t=Rq(e);if(!("schema"in t))return{errors:t};try{const i=await A90(t);if(!Gq(i))throw new Error(`Subscription field must return Async Iterable. Received: ${xu(i)}.`);return i}catch(i){if(i instanceof lu)return{errors:[i]};throw i}}async function A90(u){const{schema:e,fragments:a,operation:r,variableValues:n,rootValue:t}=u,i=e.getSubscriptionType();if(i==null)throw new lu("Schema is not configured to execute subscription operation.",{nodes:r});const o=zA(e,a,n,i,r.selectionSet),[s,l]=[...o.entries()][0],E=$q(e,i,l[0]);if(!E){const m=l[0].name.value;throw new lu(`The subscription field "${m}" is not defined.`,{nodes:l})}const c=m1(void 0,s,i.name),d=Iq(u,E,l,i,c);try{var D;const m=Y6(E,l[0],n),h=u.contextValue,p=await((D=E.subscribe)!==null&&D!==void 0?D:u.subscribeFieldResolver)(t,m,h,d);if(p instanceof Error)throw p;return p}catch(m){throw h1(m,l,mr(c))}}function b90(u){return{Field(e){const a=u.getFieldDef(),r=a?.deprecationReason;if(a&&r!=null){const n=u.getParentType();n!=null||Oe(!1),u.reportError(new lu(`The field ${n.name}.${a.name} is deprecated. ${r}`,{nodes:e}))}},Argument(e){const a=u.getArgument(),r=a?.deprecationReason;if(a&&r!=null){const n=u.getDirective();if(n!=null)u.reportError(new lu(`Directive "@${n.name}" argument "${a.name}" is deprecated. ${r}`,{nodes:e}));else{const t=u.getParentType(),i=u.getFieldDef();t!=null&&i!=null||Oe(!1),u.reportError(new lu(`Field "${t.name}.${i.name}" argument "${a.name}" is deprecated. ${r}`,{nodes:e}))}}},ObjectField(e){const a=Ia(u.getParentInputType());if(ge(a)){const r=a.getFields()[e.name.value],n=r?.deprecationReason;n!=null&&u.reportError(new lu(`The input field ${a.name}.${r.name} is deprecated. ${n}`,{nodes:e}))}},EnumValue(e){const a=u.getEnumValue(),r=a?.deprecationReason;if(a&&r!=null){const n=Ia(u.getInputType());n!=null||Oe(!1),u.reportError(new lu(`The enum value "${n.name}.${a.name}" is deprecated. ${r}`,{nodes:e}))}}}}function y90(u){return{Field(e){const a=Ia(u.getType());a&&Fs(a)&&u.reportError(new lu(`GraphQL introspection has been disabled, but the requested query contained the field "${e.name.value}".`,{nodes:e}))}}}function Vq(u){const e={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,...u},a=e.descriptions?"description":"",r=e.specifiedByUrl?"specifiedByURL":"",n=e.directiveIsRepeatable?"isRepeatable":"",t=e.schemaDescription?a:"";function i(o){return e.inputValueDeprecation?o:""}return` +`))}function D90(u){let e;return function(r,n,t){e===void 0&&(e=new WeakMap);let i=e.get(r);i===void 0&&(i=new WeakMap,e.set(r,i));let o=i.get(n);o===void 0&&(o=new WeakMap,i.set(n,o));let s=o.get(t);return s===void 0&&(s=u(r,n,t),o.set(t,s)),s}}function gw(u){return Promise.all(Object.values(u)).then(e=>{const a=Object.create(null);for(const[r,n]of Object.keys(u).entries())a[n]=e[r];return a})}function x90(u,e,a){let r=a;for(const n of u)r=zr(r)?r.then(t=>e(t,n)):e(r,n);return r}function m90(u){return u instanceof Error?u:new h90(u)}class h90 extends Error{constructor(e){super("Unexpected error value: "+mu(e)),this.name="NonErrorThrown",this.thrownValue=e}}function h1(u,e,a){var r;const n=m90(u);return p90(n)?n:new lu(n.message,{nodes:(r=n.nodes)!==null&&r!==void 0?r:e,source:n.source,positions:n.positions,path:a,originalError:n})}function p90(u){return Array.isArray(u.path)}const g90=D90((u,e,a)=>t90(u.schema,u.fragments,u.variableValues,e,a));function X6(u){arguments.length<2||v0(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:e,document:a,variableValues:r,rootValue:n}=u;Kq(e,a,r);const t=Iq(u);if(!("schema"in t))return{errors:t};try{const{operation:i}=t,o=f90(t,i,n);return zr(o)?o.then(s=>Jd(s,t.errors),s=>(t.errors.push(s),Jd(null,t.errors))):Jd(o,t.errors)}catch(i){return t.errors.push(i),Jd(null,t.errors)}}function Rq(u){const e=X6(u);if(zr(e))throw new Error("GraphQL execution failed to complete synchronously.");return e}function Jd(u,e){return e.length===0?{data:u}:{errors:e,data:u}}function Kq(u,e,a){e||v0(!1,"Must provide document."),vA(u),a==null||Sr(a)||v0(!1,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function Iq(u){var e,a;const{schema:r,document:n,rootValue:t,contextValue:i,variableValues:o,operationName:s,fieldResolver:l,typeResolver:E,subscribeFieldResolver:c}=u;let d;const D=Object.create(null);for(const g of n.definitions)switch(g.kind){case U.OPERATION_DEFINITION:if(s==null){if(d!==void 0)return[new lu("Must provide operation name if query contains multiple operations.")];d=g}else((e=g.name)===null||e===void 0?void 0:e.value)===s&&(d=g);break;case U.FRAGMENT_DEFINITION:D[g.name.value]=g;break}if(!d)return s!=null?[new lu(`Unknown operation named "${s}".`)]:[new lu("Must provide an operation.")];const m=(a=d.variableDefinitions)!==null&&a!==void 0?a:[],h=pq(r,m,o??{},{maxErrors:50});return h.errors?h.errors:{schema:r,fragments:D,rootValue:t,contextValue:i,operation:d,variableValues:h.coerced,fieldResolver:l??aC,typeResolver:E??Hq,subscribeFieldResolver:c??aC,errors:[]}}function f90(u,e,a){const r=u.schema.getRootType(e.operation);if(r==null)throw new lu(`Schema is not configured to execute ${e.operation} operation.`,{nodes:e});const n=MA(u.schema,u.fragments,u.variableValues,r,e.selectionSet),t=void 0;switch(e.operation){case ea.QUERY:return kx(u,r,a,t,n);case ea.MUTATION:return v90(u,r,a,t,n);case ea.SUBSCRIPTION:return kx(u,r,a,t,n)}}function v90(u,e,a,r,n){return x90(n.entries(),(t,[i,o])=>{const s=m1(r,i,e.name),l=Oq(u,e,a,o,s);return l===void 0?t:zr(l)?l.then(E=>(t[i]=E,t)):(t[i]=l,t)},Object.create(null))}function kx(u,e,a,r,n){const t=Object.create(null);let i=!1;try{for(const[o,s]of n.entries()){const l=m1(r,o,e.name),E=Oq(u,e,a,s,l);E!==void 0&&(t[o]=E,zr(E)&&(i=!0))}}catch(o){if(i)return gw(t).finally(()=>{throw o});throw o}return i?gw(t):t}function Oq(u,e,a,r,n){var t;const i=Gq(u.schema,e,r[0]);if(!i)return;const o=i.type,s=(t=i.resolve)!==null&&t!==void 0?t:u.fieldResolver,l=$q(u,i,r,e,n);try{const E=Q6(i,r[0],u.variableValues),c=u.contextValue,d=s(a,E,c,l);let D;return zr(d)?D=d.then(m=>k3(u,o,r,l,n,m)):D=k3(u,o,r,l,n,d),zr(D)?D.then(void 0,m=>{const h=h1(m,r,mr(n));return Ax(h,o,u)}):D}catch(E){const c=h1(E,r,mr(n));return Ax(c,o,u)}}function $q(u,e,a,r,n){return{fieldName:e.name,fieldNodes:a,returnType:e.type,parentType:r,path:n,schema:u.schema,fragments:u.fragments,rootValue:u.rootValue,operation:u.operation,variableValues:u.variableValues}}function Ax(u,e,a){if(x0(e))throw u;return a.errors.push(u),null}function k3(u,e,a,r,n,t){if(t instanceof Error)throw t;if(x0(e)){const i=k3(u,e.ofType,a,r,n,t);if(i===null)throw new Error(`Cannot return null for non-nullable field ${r.parentType.name}.${r.fieldName}.`);return i}if(t==null)return null;if(pe(e))return C90(u,e,a,r,n,t);if(ot(e))return F90(e,t);if(nt(e))return k90(u,e,a,r,n,t);if(P0(e))return eC(u,e,a,r,n,t);Oe(!1,"Cannot complete value of unexpected output type: "+mu(e))}function C90(u,e,a,r,n,t){if(!dA(t))throw new lu(`Expected Iterable, but did not find one for field "${r.parentType.name}.${r.fieldName}".`);const i=e.ofType;let o=!1;const s=Array.from(t,(l,E)=>{const c=m1(n,E,void 0);try{let d;return zr(l)?d=l.then(D=>k3(u,i,a,r,c,D)):d=k3(u,i,a,r,c,l),zr(d)?(o=!0,d.then(void 0,D=>{const m=h1(D,a,mr(c));return Ax(m,i,u)})):d}catch(d){const D=h1(d,a,mr(c));return Ax(D,i,u)}});return o?Promise.all(s):s}function F90(u,e){const a=u.serialize(e);if(a==null)throw new Error(`Expected \`${mu(u)}.serialize(${mu(e)})\` to return non-nullable value, returned: ${mu(a)}`);return a}function k90(u,e,a,r,n,t){var i;const o=(i=e.resolveType)!==null&&i!==void 0?i:u.typeResolver,s=u.contextValue,l=o(t,s,r,e);return zr(l)?l.then(E=>eC(u,fw(E,u,e,a,r,t),a,r,n,t)):eC(u,fw(l,u,e,a,r,t),a,r,n,t)}function fw(u,e,a,r,n,t){if(u==null)throw new lu(`Abstract type "${a.name}" must resolve to an Object type at runtime for field "${n.parentType.name}.${n.fieldName}". Either the "${a.name}" type should provide a "resolveType" function or each possible type should provide an "isTypeOf" function.`,r);if(P0(u))throw new lu("Support for returning GraphQLObjectType from resolveType was removed in graphql-js@16.0.0 please return type name instead.");if(typeof u!="string")throw new lu(`Abstract type "${a.name}" must resolve to an Object type at runtime for field "${n.parentType.name}.${n.fieldName}" with value ${mu(t)}, received "${mu(u)}".`);const i=e.schema.getType(u);if(i==null)throw new lu(`Abstract type "${a.name}" was resolved to a type "${u}" that does not exist inside the schema.`,{nodes:r});if(!P0(i))throw new lu(`Abstract type "${a.name}" was resolved to a non-object type "${u}".`,{nodes:r});if(!e.schema.isSubType(a,i))throw new lu(`Runtime Object type "${i.name}" is not a possible type for "${a.name}".`,{nodes:r});return i}function eC(u,e,a,r,n,t){const i=g90(u,e,a);if(e.isTypeOf){const o=e.isTypeOf(t,u.contextValue,r);if(zr(o))return o.then(s=>{if(!s)throw vw(e,t,a);return kx(u,e,t,n,i)});if(!o)throw vw(e,t,a)}return kx(u,e,t,n,i)}function vw(u,e,a){return new lu(`Expected value of type "${u.name}" but got: ${mu(e)}.`,{nodes:a})}const Hq=function(u,e,a,r){if(Sr(u)&&typeof u.__typename=="string")return u.__typename;const n=a.schema.getPossibleTypes(r),t=[];for(let i=0;i{for(let o=0;oe(_q(u)))}function b90(u){const e=_q(u);if(zr(e))throw new Error("GraphQL execution failed to complete synchronously.");return e}function _q(u){arguments.length<2||v0(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:e,source:a,rootValue:r,contextValue:n,variableValues:t,operationName:i,fieldResolver:o,typeResolver:s}=u,l=fA(e);if(l.length>0)return{errors:l};let E;try{E=G6(a)}catch(d){return{errors:[d]}}const c=Nq(e,E);return c.length>0?{errors:c}:X6({schema:e,document:E,rootValue:r,contextValue:n,variableValues:t,operationName:i,fieldResolver:o,typeResolver:s})}function Vq(u){return typeof u?.[Symbol.asyncIterator]=="function"}function y90(u,e){const a=u[Symbol.asyncIterator]();async function r(n){if(n.done)return n;try{return{value:await e(n.value),done:!1}}catch(t){if(typeof a.return=="function")try{await a.return()}catch{}throw t}}return{async next(){return r(await a.next())},async return(){return typeof a.return=="function"?r(await a.return()):{value:void 0,done:!0}},async throw(n){if(typeof a.throw=="function")return r(await a.throw(n));throw n},[Symbol.asyncIterator](){return this}}}async function B90(u){arguments.length<2||v0(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const e=await Jq(u);return Vq(e)?y90(e,r=>X6({...u,rootValue:r})):e}function z90(u){const e=u[0];return e&&"document"in e?e:{schema:e,document:u[1],rootValue:u[2],contextValue:u[3],variableValues:u[4],operationName:u[5],subscribeFieldResolver:u[6]}}async function Jq(...u){const e=z90(u),{schema:a,document:r,variableValues:n}=e;Kq(a,r,n);const t=Iq(e);if(!("schema"in t))return{errors:t};try{const i=await S90(t);if(!Vq(i))throw new Error(`Subscription field must return Async Iterable. Received: ${mu(i)}.`);return i}catch(i){if(i instanceof lu)return{errors:[i]};throw i}}async function S90(u){const{schema:e,fragments:a,operation:r,variableValues:n,rootValue:t}=u,i=e.getSubscriptionType();if(i==null)throw new lu("Schema is not configured to execute subscription operation.",{nodes:r});const o=MA(e,a,n,i,r.selectionSet),[s,l]=[...o.entries()][0],E=Gq(e,i,l[0]);if(!E){const m=l[0].name.value;throw new lu(`The subscription field "${m}" is not defined.`,{nodes:l})}const c=m1(void 0,s,i.name),d=$q(u,E,l,i,c);try{var D;const m=Q6(E,l[0],n),h=u.contextValue,p=await((D=E.subscribe)!==null&&D!==void 0?D:u.subscribeFieldResolver)(t,m,h,d);if(p instanceof Error)throw p;return p}catch(m){throw h1(m,l,mr(c))}}function M90(u){return{Field(e){const a=u.getFieldDef(),r=a?.deprecationReason;if(a&&r!=null){const n=u.getParentType();n!=null||Oe(!1),u.reportError(new lu(`The field ${n.name}.${a.name} is deprecated. ${r}`,{nodes:e}))}},Argument(e){const a=u.getArgument(),r=a?.deprecationReason;if(a&&r!=null){const n=u.getDirective();if(n!=null)u.reportError(new lu(`Directive "@${n.name}" argument "${a.name}" is deprecated. ${r}`,{nodes:e}));else{const t=u.getParentType(),i=u.getFieldDef();t!=null&&i!=null||Oe(!1),u.reportError(new lu(`Field "${t.name}.${i.name}" argument "${a.name}" is deprecated. ${r}`,{nodes:e}))}}},ObjectField(e){const a=Ia(u.getParentInputType());if(ge(a)){const r=a.getFields()[e.name.value],n=r?.deprecationReason;n!=null&&u.reportError(new lu(`The input field ${a.name}.${r.name} is deprecated. ${n}`,{nodes:e}))}},EnumValue(e){const a=u.getEnumValue(),r=a?.deprecationReason;if(a&&r!=null){const n=Ia(u.getInputType());n!=null||Oe(!1),u.reportError(new lu(`The enum value "${n.name}.${a.name}" is deprecated. ${r}`,{nodes:e}))}}}}function w90(u){return{Field(e){const a=Ia(u.getType());a&&Fs(a)&&u.reportError(new lu(`GraphQL introspection has been disabled, but the requested query contained the field "${e.name.value}".`,{nodes:e}))}}}function Uq(u){const e={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,...u},a=e.descriptions?"description":"",r=e.specifiedByUrl?"specifiedByURL":"",n=e.directiveIsRepeatable?"isRepeatable":"",t=e.schemaDescription?a:"";function i(o){return e.inputValueDeprecation?o:""}return` query IntrospectionQuery { __schema { ${t} @@ -666,78 +666,78 @@ In some cases, you need to provide options to alter GraphQL's execution behavior } } } - `}function B90(u,e){let a=null;for(const n of u.definitions)if(n.kind===U.OPERATION_DEFINITION){var r;if(e==null){if(a)return null;a=n}else if(((r=n.name)===null||r===void 0?void 0:r.value)===e)return n}return a}function z90(u,e){if(e.operation==="query"){const a=u.getQueryType();if(!a)throw new lu("Schema does not define the required query root type.",{nodes:e});return a}if(e.operation==="mutation"){const a=u.getMutationType();if(!a)throw new lu("Schema is not configured for mutations.",{nodes:e});return a}if(e.operation==="subscription"){const a=u.getSubscriptionType();if(!a)throw new lu("Schema is not configured for subscriptions.",{nodes:e});return a}throw new lu("Can only have query, mutation and subscription operations.",{nodes:e})}function S90(u,e){const a={specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,...e},r=H6(Vq(a)),n=Nq({schema:u,document:r});return!n.errors&&n.data||Oe(!1),n.data}function M90(u,e){Sr(u)&&Sr(u.__schema)||v0(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${xu(u)}.`);const a=u.__schema,r=zi(a.types,b=>b.name,b=>d(b));for(const b of[...wc,...jc])r[b.name]&&(r[b.name]=b);const n=a.queryType?E(a.queryType):null,t=a.mutationType?E(a.mutationType):null,i=a.subscriptionType?E(a.subscriptionType):null,o=a.directives?a.directives.map(y):[];return new O1({description:a.description,query:n,mutation:t,subscription:i,types:Object.values(r),directives:o,assumeValid:e?.assumeValid});function s(b){if(b.kind===ue.LIST){const B=b.ofType;if(!B)throw new Error("Decorated type deeper than introspection query.");return new va(s(B))}if(b.kind===ue.NON_NULL){const B=b.ofType;if(!B)throw new Error("Decorated type deeper than introspection query.");const M=s(B);return new f0(LW(M))}return l(b)}function l(b){const B=b.name;if(!B)throw new Error(`Unknown type reference: ${xu(b)}.`);const M=r[B];if(!M)throw new Error(`Invalid or incomplete schema, unknown type: ${B}. Ensure that a full introspection query is used in order to build a client schema.`);return M}function E(b){return jW(l(b))}function c(b){return NW(l(b))}function d(b){if(b!=null&&b.name!=null&&b.kind!=null)switch(b.kind){case ue.SCALAR:return D(b);case ue.OBJECT:return h(b);case ue.INTERFACE:return g(b);case ue.UNION:return p(b);case ue.ENUM:return f(b);case ue.INPUT_OBJECT:return C(b)}const B=xu(b);throw new Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${B}.`)}function D(b){return new lt({name:b.name,description:b.description,specifiedByURL:b.specifiedByURL})}function m(b){if(b.interfaces===null&&b.kind===ue.INTERFACE)return[];if(!b.interfaces){const B=xu(b);throw new Error(`Introspection result missing interfaces: ${B}.`)}return b.interfaces.map(c)}function h(b){return new rn({name:b.name,description:b.description,interfaces:()=>m(b),fields:()=>v(b)})}function g(b){return new d1({name:b.name,description:b.description,interfaces:()=>m(b),fields:()=>v(b)})}function p(b){if(!b.possibleTypes){const B=xu(b);throw new Error(`Introspection result missing possibleTypes: ${B}.`)}return new D1({name:b.name,description:b.description,types:()=>b.possibleTypes.map(E)})}function f(b){if(!b.enumValues){const B=xu(b);throw new Error(`Introspection result missing enumValues: ${B}.`)}return new ao({name:b.name,description:b.description,values:zi(b.enumValues,B=>B.name,B=>({description:B.description,deprecationReason:B.deprecationReason}))})}function C(b){if(!b.inputFields){const B=xu(b);throw new Error(`Introspection result missing inputFields: ${B}.`)}return new x1({name:b.name,description:b.description,fields:()=>F(b.inputFields)})}function v(b){if(!b.fields)throw new Error(`Introspection result missing fields: ${xu(b)}.`);return zi(b.fields,B=>B.name,A)}function A(b){const B=s(b.type);if(!Vi(B)){const M=xu(B);throw new Error(`Introspection must provide output type for fields, but received: ${M}.`)}if(!b.args){const M=xu(b);throw new Error(`Introspection result missing field args: ${M}.`)}return{description:b.description,deprecationReason:b.deprecationReason,type:B,args:F(b.args)}}function F(b){return zi(b,B=>B.name,k)}function k(b){const B=s(b.type);if(!qa(B)){const w=xu(B);throw new Error(`Introspection must provide input type for arguments, but received: ${w}.`)}const M=b.defaultValue!=null?ut(wW(b.defaultValue),B):void 0;return{description:b.description,type:B,defaultValue:M,deprecationReason:b.deprecationReason}}function y(b){if(!b.args){const B=xu(b);throw new Error(`Introspection result missing directive args: ${B}.`)}if(!b.locations){const B=xu(b);throw new Error(`Introspection result missing directive locations: ${B}.`)}return new Et({name:b.name,description:b.description,isRepeatable:b.isRepeatable,locations:b.locations.slice(),args:F(b.args)})}}function w90(u,e,a){hA(u),e!=null&&e.kind===U.DOCUMENT||v0(!1,"Must provide valid Document AST."),a?.assumeValid!==!0&&a?.assumeValidSDL!==!0&&o90(e,u);const r=u.toConfig(),n=Jq(r,e,a);return r===n?u:new O1(n)}function Jq(u,e,a){var r,n,t,i;const o=[],s=Object.create(null),l=[];let E;const c=[];for(const z of e.definitions)if(z.kind===U.SCHEMA_DEFINITION)E=z;else if(z.kind===U.SCHEMA_EXTENSION)c.push(z);else if($1(z))o.push(z);else if(q6(z)){const O=z.name.value,L=s[O];s[O]=L?L.concat([z]):[z]}else z.kind===U.DIRECTIVE_DEFINITION&&l.push(z);if(Object.keys(s).length===0&&o.length===0&&l.length===0&&c.length===0&&E==null)return u;const d=Object.create(null);for(const z of u.types)d[z.name]=f(z);for(const z of o){var D;const O=z.name.value;d[O]=(D=fw[O])!==null&&D!==void 0?D:G(z)}const m={query:u.query&&g(u.query),mutation:u.mutation&&g(u.mutation),subscription:u.subscription&&g(u.subscription),...E&&M([E]),...M(c)};return{description:(r=E)===null||r===void 0||(n=r.description)===null||n===void 0?void 0:n.value,...m,types:Object.values(d),directives:[...u.directives.map(p),...l.map($)],extensions:Object.create(null),astNode:(t=E)!==null&&t!==void 0?t:u.astNode,extensionASTNodes:u.extensionASTNodes.concat(c),assumeValid:(i=a?.assumeValid)!==null&&i!==void 0?i:!1};function h(z){return pe(z)?new va(h(z.ofType)):D0(z)?new f0(h(z.ofType)):g(z)}function g(z){return d[z.name]}function p(z){const O=z.toConfig();return new Et({...O,args:bt(O.args,B)})}function f(z){if(Fs(z)||V6(z))return z;if(jr(z))return A(z);if(P0(z))return F(z);if(H0(z))return k(z);if(ra(z))return y(z);if(We(z))return v(z);if(ge(z))return C(z);Oe(!1,"Unexpected type: "+xu(z))}function C(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];return new x1({...L,fields:()=>({...bt(L.fields,q=>({...q,type:h(q.type)})),...N(J)}),extensionASTNodes:L.extensionASTNodes.concat(J)})}function v(z){var O;const L=z.toConfig(),J=(O=s[z.name])!==null&&O!==void 0?O:[];return new ao({...L,values:{...L.values,...P(J)},extensionASTNodes:L.extensionASTNodes.concat(J)})}function A(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];let q=L.specifiedByURL;for(const Z of J){var Q;q=(Q=vw(Z))!==null&&Q!==void 0?Q:q}return new lt({...L,specifiedByURL:q,extensionASTNodes:L.extensionASTNodes.concat(J)})}function F(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];return new rn({...L,interfaces:()=>[...z.getInterfaces().map(g),...I(J)],fields:()=>({...bt(L.fields,b),...H(J)}),extensionASTNodes:L.extensionASTNodes.concat(J)})}function k(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];return new d1({...L,interfaces:()=>[...z.getInterfaces().map(g),...I(J)],fields:()=>({...bt(L.fields,b),...H(J)}),extensionASTNodes:L.extensionASTNodes.concat(J)})}function y(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];return new D1({...L,types:()=>[...z.getTypes().map(g),..._(J)],extensionASTNodes:L.extensionASTNodes.concat(J)})}function b(z){return{...z,type:h(z.type),args:z.args&&bt(z.args,B)}}function B(z){return{...z,type:h(z.type)}}function M(z){const O={};for(const J of z){var L;const q=(L=J.operationTypes)!==null&&L!==void 0?L:[];for(const Q of q)O[Q.operation]=w(Q.type)}return O}function w(z){var O;const L=z.name.value,J=(O=fw[L])!==null&&O!==void 0?O:d[L];if(J===void 0)throw new Error(`Unknown type: "${L}".`);return J}function j(z){return z.kind===U.LIST_TYPE?new va(j(z.type)):z.kind===U.NON_NULL_TYPE?new f0(j(z.type)):w(z)}function $(z){var O;return new Et({name:z.name.value,description:(O=z.description)===null||O===void 0?void 0:O.value,locations:z.locations.map(({value:L})=>L),isRepeatable:z.repeatable,args:K(z.arguments),astNode:z})}function H(z){const O=Object.create(null);for(const q of z){var L;const Q=(L=q.fields)!==null&&L!==void 0?L:[];for(const Z of Q){var J;O[Z.name.value]={type:j(Z.type),description:(J=Z.description)===null||J===void 0?void 0:J.value,args:K(Z.arguments),deprecationReason:Jd(Z),astNode:Z}}}return O}function K(z){const O=z??[],L=Object.create(null);for(const q of O){var J;const Q=j(q.type);L[q.name.value]={type:Q,description:(J=q.description)===null||J===void 0?void 0:J.value,defaultValue:ut(q.defaultValue,Q),deprecationReason:Jd(q),astNode:q}}return L}function N(z){const O=Object.create(null);for(const q of z){var L;const Q=(L=q.fields)!==null&&L!==void 0?L:[];for(const Z of Q){var J;const iu=j(Z.type);O[Z.name.value]={type:iu,description:(J=Z.description)===null||J===void 0?void 0:J.value,defaultValue:ut(Z.defaultValue,iu),deprecationReason:Jd(Z),astNode:Z}}}return O}function P(z){const O=Object.create(null);for(const q of z){var L;const Q=(L=q.values)!==null&&L!==void 0?L:[];for(const Z of Q){var J;O[Z.name.value]={description:(J=Z.description)===null||J===void 0?void 0:J.value,deprecationReason:Jd(Z),astNode:Z}}}return O}function I(z){return z.flatMap(O=>{var L,J;return(L=(J=O.interfaces)===null||J===void 0?void 0:J.map(w))!==null&&L!==void 0?L:[]})}function _(z){return z.flatMap(O=>{var L,J;return(L=(J=O.types)===null||J===void 0?void 0:J.map(w))!==null&&L!==void 0?L:[]})}function G(z){var O;const L=z.name.value,J=(O=s[L])!==null&&O!==void 0?O:[];switch(z.kind){case U.OBJECT_TYPE_DEFINITION:{var q;const ku=[z,...J];return new rn({name:L,description:(q=z.description)===null||q===void 0?void 0:q.value,interfaces:()=>I(ku),fields:()=>H(ku),astNode:z,extensionASTNodes:J})}case U.INTERFACE_TYPE_DEFINITION:{var Q;const ku=[z,...J];return new d1({name:L,description:(Q=z.description)===null||Q===void 0?void 0:Q.value,interfaces:()=>I(ku),fields:()=>H(ku),astNode:z,extensionASTNodes:J})}case U.ENUM_TYPE_DEFINITION:{var Z;const ku=[z,...J];return new ao({name:L,description:(Z=z.description)===null||Z===void 0?void 0:Z.value,values:P(ku),astNode:z,extensionASTNodes:J})}case U.UNION_TYPE_DEFINITION:{var iu;const ku=[z,...J];return new D1({name:L,description:(iu=z.description)===null||iu===void 0?void 0:iu.value,types:()=>_(ku),astNode:z,extensionASTNodes:J})}case U.SCALAR_TYPE_DEFINITION:{var tu;return new lt({name:L,description:(tu=z.description)===null||tu===void 0?void 0:tu.value,specifiedByURL:vw(z),astNode:z,extensionASTNodes:J})}case U.INPUT_OBJECT_TYPE_DEFINITION:{var du;const ku=[z,...J];return new x1({name:L,description:(du=z.description)===null||du===void 0?void 0:du.value,fields:()=>N(ku),astNode:z,extensionASTNodes:J})}}}}const fw=_t([...wc,...jc],u=>u.name);function Jd(u){const e=F3(U6,u);return e?.reason}function vw(u){const e=F3(sA,u);return e?.url}function Uq(u,e){u!=null&&u.kind===U.DOCUMENT||v0(!1,"Must provide valid Document AST."),e?.assumeValid!==!0&&e?.assumeValidSDL!==!0&&i90(u);const r=Jq({description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},u,e);if(r.astNode==null)for(const t of r.types)switch(t.name){case"Query":r.query=t;break;case"Mutation":r.mutation=t;break;case"Subscription":r.subscription=t;break}const n=[...r.directives,...ho.filter(t=>r.directives.every(i=>i.name!==t.name))];return new O1({...r,directives:n})}function P90(u,e){const a=H6(u,{noLocation:e?.noLocation,allowLegacyFragmentVariables:e?.allowLegacyFragmentVariables});return Uq(a,{assumeValidSDL:e?.assumeValidSDL,assumeValid:e?.assumeValid})}function T90(u){const e=u.toConfig(),a=zi(Jp(e.types),d=>d.name,c);return new O1({...e,types:Object.values(a),directives:Jp(e.directives).map(i),query:t(e.query),mutation:t(e.mutation),subscription:t(e.subscription)});function r(d){return pe(d)?new va(r(d.ofType)):D0(d)?new f0(r(d.ofType)):n(d)}function n(d){return a[d.name]}function t(d){return d&&n(d)}function i(d){const D=d.toConfig();return new Et({...D,locations:Wq(D.locations,m=>m),args:o(D.args)})}function o(d){return Ud(d,D=>({...D,type:r(D.type)}))}function s(d){return Ud(d,D=>({...D,type:r(D.type),args:D.args&&o(D.args)}))}function l(d){return Ud(d,D=>({...D,type:r(D.type)}))}function E(d){return Jp(d).map(n)}function c(d){if(jr(d)||Fs(d))return d;if(P0(d)){const D=d.toConfig();return new rn({...D,interfaces:()=>E(D.interfaces),fields:()=>s(D.fields)})}if(H0(d)){const D=d.toConfig();return new d1({...D,interfaces:()=>E(D.interfaces),fields:()=>s(D.fields)})}if(ra(d)){const D=d.toConfig();return new D1({...D,types:()=>E(D.types)})}if(We(d)){const D=d.toConfig();return new ao({...D,values:Ud(D.values,m=>m)})}if(ge(d)){const D=d.toConfig();return new x1({...D,fields:()=>l(D.fields)})}Oe(!1,"Unexpected type: "+xu(d))}}function Ud(u,e){const a=Object.create(null);for(const r of Object.keys(u).sort(Bc))a[r]=e(u[r]);return a}function Jp(u){return Wq(u,e=>e.name)}function Wq(u,e){return u.slice().sort((a,r)=>{const n=e(a),t=e(r);return Bc(n,t)})}function j90(u){return qq(u,e=>!lA(e),L90)}function N90(u){return qq(u,lA,Fs)}function L90(u){return!V6(u)&&!Fs(u)}function qq(u,e,a){const r=u.getDirectives().filter(e),n=Object.values(u.getTypeMap()).filter(a);return[R90(u),...r.map(t=>V90(t)),...n.map(t=>Zq(t))].filter(Boolean).join(` + `}function P90(u,e){let a=null;for(const n of u.definitions)if(n.kind===U.OPERATION_DEFINITION){var r;if(e==null){if(a)return null;a=n}else if(((r=n.name)===null||r===void 0?void 0:r.value)===e)return n}return a}function T90(u,e){if(e.operation==="query"){const a=u.getQueryType();if(!a)throw new lu("Schema does not define the required query root type.",{nodes:e});return a}if(e.operation==="mutation"){const a=u.getMutationType();if(!a)throw new lu("Schema is not configured for mutations.",{nodes:e});return a}if(e.operation==="subscription"){const a=u.getSubscriptionType();if(!a)throw new lu("Schema is not configured for subscriptions.",{nodes:e});return a}throw new lu("Can only have query, mutation and subscription operations.",{nodes:e})}function j90(u,e){const a={specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,...e},r=G6(Uq(a)),n=Rq({schema:u,document:r});return!n.errors&&n.data||Oe(!1),n.data}function N90(u,e){Sr(u)&&Sr(u.__schema)||v0(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${mu(u)}.`);const a=u.__schema,r=zi(a.types,b=>b.name,b=>d(b));for(const b of[...Pc,...Nc])r[b.name]&&(r[b.name]=b);const n=a.queryType?E(a.queryType):null,t=a.mutationType?E(a.mutationType):null,i=a.subscriptionType?E(a.subscriptionType):null,o=a.directives?a.directives.map(y):[];return new O1({description:a.description,query:n,mutation:t,subscription:i,types:Object.values(r),directives:o,assumeValid:e?.assumeValid});function s(b){if(b.kind===ee.LIST){const B=b.ofType;if(!B)throw new Error("Decorated type deeper than introspection query.");return new va(s(B))}if(b.kind===ee.NON_NULL){const B=b.ofType;if(!B)throw new Error("Decorated type deeper than introspection query.");const M=s(B);return new f0(KW(M))}return l(b)}function l(b){const B=b.name;if(!B)throw new Error(`Unknown type reference: ${mu(b)}.`);const M=r[B];if(!M)throw new Error(`Invalid or incomplete schema, unknown type: ${B}. Ensure that a full introspection query is used in order to build a client schema.`);return M}function E(b){return LW(l(b))}function c(b){return RW(l(b))}function d(b){if(b!=null&&b.name!=null&&b.kind!=null)switch(b.kind){case ee.SCALAR:return D(b);case ee.OBJECT:return h(b);case ee.INTERFACE:return g(b);case ee.UNION:return p(b);case ee.ENUM:return f(b);case ee.INPUT_OBJECT:return C(b)}const B=mu(b);throw new Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${B}.`)}function D(b){return new lt({name:b.name,description:b.description,specifiedByURL:b.specifiedByURL})}function m(b){if(b.interfaces===null&&b.kind===ee.INTERFACE)return[];if(!b.interfaces){const B=mu(b);throw new Error(`Introspection result missing interfaces: ${B}.`)}return b.interfaces.map(c)}function h(b){return new rn({name:b.name,description:b.description,interfaces:()=>m(b),fields:()=>v(b)})}function g(b){return new d1({name:b.name,description:b.description,interfaces:()=>m(b),fields:()=>v(b)})}function p(b){if(!b.possibleTypes){const B=mu(b);throw new Error(`Introspection result missing possibleTypes: ${B}.`)}return new D1({name:b.name,description:b.description,types:()=>b.possibleTypes.map(E)})}function f(b){if(!b.enumValues){const B=mu(b);throw new Error(`Introspection result missing enumValues: ${B}.`)}return new ao({name:b.name,description:b.description,values:zi(b.enumValues,B=>B.name,B=>({description:B.description,deprecationReason:B.deprecationReason}))})}function C(b){if(!b.inputFields){const B=mu(b);throw new Error(`Introspection result missing inputFields: ${B}.`)}return new x1({name:b.name,description:b.description,fields:()=>F(b.inputFields)})}function v(b){if(!b.fields)throw new Error(`Introspection result missing fields: ${mu(b)}.`);return zi(b.fields,B=>B.name,A)}function A(b){const B=s(b.type);if(!Vi(B)){const M=mu(B);throw new Error(`Introspection must provide output type for fields, but received: ${M}.`)}if(!b.args){const M=mu(b);throw new Error(`Introspection result missing field args: ${M}.`)}return{description:b.description,deprecationReason:b.deprecationReason,type:B,args:F(b.args)}}function F(b){return zi(b,B=>B.name,k)}function k(b){const B=s(b.type);if(!qa(B)){const w=mu(B);throw new Error(`Introspection must provide input type for arguments, but received: ${w}.`)}const M=b.defaultValue!=null?ut(TW(b.defaultValue),B):void 0;return{description:b.description,type:B,defaultValue:M,deprecationReason:b.deprecationReason}}function y(b){if(!b.args){const B=mu(b);throw new Error(`Introspection result missing directive args: ${B}.`)}if(!b.locations){const B=mu(b);throw new Error(`Introspection result missing directive locations: ${B}.`)}return new Et({name:b.name,description:b.description,isRepeatable:b.isRepeatable,locations:b.locations.slice(),args:F(b.args)})}}function L90(u,e,a){gA(u),e!=null&&e.kind===U.DOCUMENT||v0(!1,"Must provide valid Document AST."),a?.assumeValid!==!0&&a?.assumeValidSDL!==!0&&d90(e,u);const r=u.toConfig(),n=Wq(r,e,a);return r===n?u:new O1(n)}function Wq(u,e,a){var r,n,t,i;const o=[],s=Object.create(null),l=[];let E;const c=[];for(const z of e.definitions)if(z.kind===U.SCHEMA_DEFINITION)E=z;else if(z.kind===U.SCHEMA_EXTENSION)c.push(z);else if($1(z))o.push(z);else if(Z6(z)){const O=z.name.value,L=s[O];s[O]=L?L.concat([z]):[z]}else z.kind===U.DIRECTIVE_DEFINITION&&l.push(z);if(Object.keys(s).length===0&&o.length===0&&l.length===0&&c.length===0&&E==null)return u;const d=Object.create(null);for(const z of u.types)d[z.name]=f(z);for(const z of o){var D;const O=z.name.value;d[O]=(D=Cw[O])!==null&&D!==void 0?D:G(z)}const m={query:u.query&&g(u.query),mutation:u.mutation&&g(u.mutation),subscription:u.subscription&&g(u.subscription),...E&&M([E]),...M(c)};return{description:(r=E)===null||r===void 0||(n=r.description)===null||n===void 0?void 0:n.value,...m,types:Object.values(d),directives:[...u.directives.map(p),...l.map($)],extensions:Object.create(null),astNode:(t=E)!==null&&t!==void 0?t:u.astNode,extensionASTNodes:u.extensionASTNodes.concat(c),assumeValid:(i=a?.assumeValid)!==null&&i!==void 0?i:!1};function h(z){return pe(z)?new va(h(z.ofType)):x0(z)?new f0(h(z.ofType)):g(z)}function g(z){return d[z.name]}function p(z){const O=z.toConfig();return new Et({...O,args:bt(O.args,B)})}function f(z){if(Fs(z)||J6(z))return z;if(jr(z))return A(z);if(P0(z))return F(z);if(G0(z))return k(z);if(ra(z))return y(z);if(We(z))return v(z);if(ge(z))return C(z);Oe(!1,"Unexpected type: "+mu(z))}function C(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];return new x1({...L,fields:()=>({...bt(L.fields,q=>({...q,type:h(q.type)})),...N(J)}),extensionASTNodes:L.extensionASTNodes.concat(J)})}function v(z){var O;const L=z.toConfig(),J=(O=s[z.name])!==null&&O!==void 0?O:[];return new ao({...L,values:{...L.values,...P(J)},extensionASTNodes:L.extensionASTNodes.concat(J)})}function A(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];let q=L.specifiedByURL;for(const Z of J){var Q;q=(Q=Fw(Z))!==null&&Q!==void 0?Q:q}return new lt({...L,specifiedByURL:q,extensionASTNodes:L.extensionASTNodes.concat(J)})}function F(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];return new rn({...L,interfaces:()=>[...z.getInterfaces().map(g),...I(J)],fields:()=>({...bt(L.fields,b),...H(J)}),extensionASTNodes:L.extensionASTNodes.concat(J)})}function k(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];return new d1({...L,interfaces:()=>[...z.getInterfaces().map(g),...I(J)],fields:()=>({...bt(L.fields,b),...H(J)}),extensionASTNodes:L.extensionASTNodes.concat(J)})}function y(z){var O;const L=z.toConfig(),J=(O=s[L.name])!==null&&O!==void 0?O:[];return new D1({...L,types:()=>[...z.getTypes().map(g),..._(J)],extensionASTNodes:L.extensionASTNodes.concat(J)})}function b(z){return{...z,type:h(z.type),args:z.args&&bt(z.args,B)}}function B(z){return{...z,type:h(z.type)}}function M(z){const O={};for(const J of z){var L;const q=(L=J.operationTypes)!==null&&L!==void 0?L:[];for(const Q of q)O[Q.operation]=w(Q.type)}return O}function w(z){var O;const L=z.name.value,J=(O=Cw[L])!==null&&O!==void 0?O:d[L];if(J===void 0)throw new Error(`Unknown type: "${L}".`);return J}function j(z){return z.kind===U.LIST_TYPE?new va(j(z.type)):z.kind===U.NON_NULL_TYPE?new f0(j(z.type)):w(z)}function $(z){var O;return new Et({name:z.name.value,description:(O=z.description)===null||O===void 0?void 0:O.value,locations:z.locations.map(({value:L})=>L),isRepeatable:z.repeatable,args:K(z.arguments),astNode:z})}function H(z){const O=Object.create(null);for(const q of z){var L;const Q=(L=q.fields)!==null&&L!==void 0?L:[];for(const Z of Q){var J;O[Z.name.value]={type:j(Z.type),description:(J=Z.description)===null||J===void 0?void 0:J.value,args:K(Z.arguments),deprecationReason:Ud(Z),astNode:Z}}}return O}function K(z){const O=z??[],L=Object.create(null);for(const q of O){var J;const Q=j(q.type);L[q.name.value]={type:Q,description:(J=q.description)===null||J===void 0?void 0:J.value,defaultValue:ut(q.defaultValue,Q),deprecationReason:Ud(q),astNode:q}}return L}function N(z){const O=Object.create(null);for(const q of z){var L;const Q=(L=q.fields)!==null&&L!==void 0?L:[];for(const Z of Q){var J;const iu=j(Z.type);O[Z.name.value]={type:iu,description:(J=Z.description)===null||J===void 0?void 0:J.value,defaultValue:ut(Z.defaultValue,iu),deprecationReason:Ud(Z),astNode:Z}}}return O}function P(z){const O=Object.create(null);for(const q of z){var L;const Q=(L=q.values)!==null&&L!==void 0?L:[];for(const Z of Q){var J;O[Z.name.value]={description:(J=Z.description)===null||J===void 0?void 0:J.value,deprecationReason:Ud(Z),astNode:Z}}}return O}function I(z){return z.flatMap(O=>{var L,J;return(L=(J=O.interfaces)===null||J===void 0?void 0:J.map(w))!==null&&L!==void 0?L:[]})}function _(z){return z.flatMap(O=>{var L,J;return(L=(J=O.types)===null||J===void 0?void 0:J.map(w))!==null&&L!==void 0?L:[]})}function G(z){var O;const L=z.name.value,J=(O=s[L])!==null&&O!==void 0?O:[];switch(z.kind){case U.OBJECT_TYPE_DEFINITION:{var q;const ku=[z,...J];return new rn({name:L,description:(q=z.description)===null||q===void 0?void 0:q.value,interfaces:()=>I(ku),fields:()=>H(ku),astNode:z,extensionASTNodes:J})}case U.INTERFACE_TYPE_DEFINITION:{var Q;const ku=[z,...J];return new d1({name:L,description:(Q=z.description)===null||Q===void 0?void 0:Q.value,interfaces:()=>I(ku),fields:()=>H(ku),astNode:z,extensionASTNodes:J})}case U.ENUM_TYPE_DEFINITION:{var Z;const ku=[z,...J];return new ao({name:L,description:(Z=z.description)===null||Z===void 0?void 0:Z.value,values:P(ku),astNode:z,extensionASTNodes:J})}case U.UNION_TYPE_DEFINITION:{var iu;const ku=[z,...J];return new D1({name:L,description:(iu=z.description)===null||iu===void 0?void 0:iu.value,types:()=>_(ku),astNode:z,extensionASTNodes:J})}case U.SCALAR_TYPE_DEFINITION:{var tu;return new lt({name:L,description:(tu=z.description)===null||tu===void 0?void 0:tu.value,specifiedByURL:Fw(z),astNode:z,extensionASTNodes:J})}case U.INPUT_OBJECT_TYPE_DEFINITION:{var du;const ku=[z,...J];return new x1({name:L,description:(du=z.description)===null||du===void 0?void 0:du.value,fields:()=>N(ku),astNode:z,extensionASTNodes:J})}}}}const Cw=_t([...Pc,...Nc],u=>u.name);function Ud(u){const e=F3(W6,u);return e?.reason}function Fw(u){const e=F3(EA,u);return e?.url}function qq(u,e){u!=null&&u.kind===U.DOCUMENT||v0(!1,"Must provide valid Document AST."),e?.assumeValid!==!0&&e?.assumeValidSDL!==!0&&c90(u);const r=Wq({description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},u,e);if(r.astNode==null)for(const t of r.types)switch(t.name){case"Query":r.query=t;break;case"Mutation":r.mutation=t;break;case"Subscription":r.subscription=t;break}const n=[...r.directives,...ho.filter(t=>r.directives.every(i=>i.name!==t.name))];return new O1({...r,directives:n})}function R90(u,e){const a=G6(u,{noLocation:e?.noLocation,allowLegacyFragmentVariables:e?.allowLegacyFragmentVariables});return qq(a,{assumeValidSDL:e?.assumeValidSDL,assumeValid:e?.assumeValid})}function K90(u){const e=u.toConfig(),a=zi(Up(e.types),d=>d.name,c);return new O1({...e,types:Object.values(a),directives:Up(e.directives).map(i),query:t(e.query),mutation:t(e.mutation),subscription:t(e.subscription)});function r(d){return pe(d)?new va(r(d.ofType)):x0(d)?new f0(r(d.ofType)):n(d)}function n(d){return a[d.name]}function t(d){return d&&n(d)}function i(d){const D=d.toConfig();return new Et({...D,locations:Zq(D.locations,m=>m),args:o(D.args)})}function o(d){return Wd(d,D=>({...D,type:r(D.type)}))}function s(d){return Wd(d,D=>({...D,type:r(D.type),args:D.args&&o(D.args)}))}function l(d){return Wd(d,D=>({...D,type:r(D.type)}))}function E(d){return Up(d).map(n)}function c(d){if(jr(d)||Fs(d))return d;if(P0(d)){const D=d.toConfig();return new rn({...D,interfaces:()=>E(D.interfaces),fields:()=>s(D.fields)})}if(G0(d)){const D=d.toConfig();return new d1({...D,interfaces:()=>E(D.interfaces),fields:()=>s(D.fields)})}if(ra(d)){const D=d.toConfig();return new D1({...D,types:()=>E(D.types)})}if(We(d)){const D=d.toConfig();return new ao({...D,values:Wd(D.values,m=>m)})}if(ge(d)){const D=d.toConfig();return new x1({...D,fields:()=>l(D.fields)})}Oe(!1,"Unexpected type: "+mu(d))}}function Wd(u,e){const a=Object.create(null);for(const r of Object.keys(u).sort(zc))a[r]=e(u[r]);return a}function Up(u){return Zq(u,e=>e.name)}function Zq(u,e){return u.slice().sort((a,r)=>{const n=e(a),t=e(r);return zc(n,t)})}function I90(u){return Yq(u,e=>!cA(e),$90)}function O90(u){return Yq(u,cA,Fs)}function $90(u){return!J6(u)&&!Fs(u)}function Yq(u,e,a){const r=u.getDirectives().filter(e),n=Object.values(u.getTypeMap()).filter(a);return[H90(u),...r.map(t=>Z90(t)),...n.map(t=>Qq(t))].filter(Boolean).join(` -`)}function R90(u){if(u.description==null&&K90(u))return;const e=[],a=u.getQueryType();a&&e.push(` query: ${a.name}`);const r=u.getMutationType();r&&e.push(` mutation: ${r.name}`);const n=u.getSubscriptionType();return n&&e.push(` subscription: ${n.name}`),nn(u)+`schema { +`)}function H90(u){if(u.description==null&&G90(u))return;const e=[],a=u.getQueryType();a&&e.push(` query: ${a.name}`);const r=u.getMutationType();r&&e.push(` mutation: ${r.name}`);const n=u.getSubscriptionType();return n&&e.push(` subscription: ${n.name}`),nn(u)+`schema { ${e.join(` `)} -}`}function K90(u){const e=u.getQueryType();if(e&&e.name!=="Query")return!1;const a=u.getMutationType();if(a&&a.name!=="Mutation")return!1;const r=u.getSubscriptionType();return!(r&&r.name!=="Subscription")}function Zq(u){if(jr(u))return I90(u);if(P0(u))return O90(u);if(H0(u))return $90(u);if(ra(u))return H90(u);if(We(u))return G90(u);if(ge(u))return _90(u);Oe(!1,"Unexpected type: "+xu(u))}function I90(u){return nn(u)+`scalar ${u.name}`+J90(u)}function Yq(u){const e=u.getInterfaces();return e.length?" implements "+e.map(a=>a.name).join(" & "):""}function O90(u){return nn(u)+`type ${u.name}`+Yq(u)+Qq(u)}function $90(u){return nn(u)+`interface ${u.name}`+Yq(u)+Qq(u)}function H90(u){const e=u.getTypes(),a=e.length?" = "+e.join(" | "):"";return nn(u)+"union "+u.name+a}function G90(u){const e=u.getValues().map((a,r)=>nn(a," ",!r)+" "+a.name+jA(a.deprecationReason));return nn(u)+`enum ${u.name}`+TA(e)}function _90(u){const e=Object.values(u.getFields()).map((a,r)=>nn(a," ",!r)+" "+aC(a));return nn(u)+`input ${u.name}`+TA(e)}function Qq(u){const e=Object.values(u.getFields()).map((a,r)=>nn(a," ",!r)+" "+a.name+Xq(a.args," ")+": "+String(a.type)+jA(a.deprecationReason));return TA(e)}function TA(u){return u.length!==0?` { +}`}function G90(u){const e=u.getQueryType();if(e&&e.name!=="Query")return!1;const a=u.getMutationType();if(a&&a.name!=="Mutation")return!1;const r=u.getSubscriptionType();return!(r&&r.name!=="Subscription")}function Qq(u){if(jr(u))return _90(u);if(P0(u))return V90(u);if(G0(u))return J90(u);if(ra(u))return U90(u);if(We(u))return W90(u);if(ge(u))return q90(u);Oe(!1,"Unexpected type: "+mu(u))}function _90(u){return nn(u)+`scalar ${u.name}`+Y90(u)}function Xq(u){const e=u.getInterfaces();return e.length?" implements "+e.map(a=>a.name).join(" & "):""}function V90(u){return nn(u)+`type ${u.name}`+Xq(u)+uZ(u)}function J90(u){return nn(u)+`interface ${u.name}`+Xq(u)+uZ(u)}function U90(u){const e=u.getTypes(),a=e.length?" = "+e.join(" | "):"";return nn(u)+"union "+u.name+a}function W90(u){const e=u.getValues().map((a,r)=>nn(a," ",!r)+" "+a.name+LA(a.deprecationReason));return nn(u)+`enum ${u.name}`+NA(e)}function q90(u){const e=Object.values(u.getFields()).map((a,r)=>nn(a," ",!r)+" "+rC(a));return nn(u)+`input ${u.name}`+NA(e)}function uZ(u){const e=Object.values(u.getFields()).map((a,r)=>nn(a," ",!r)+" "+a.name+eZ(a.args," ")+": "+String(a.type)+LA(a.deprecationReason));return NA(e)}function NA(u){return u.length!==0?` { `+u.join(` `)+` -}`:""}function Xq(u,e=""){return u.length===0?"":u.every(a=>!a.description)?"("+u.map(aC).join(", ")+")":`( -`+u.map((a,r)=>nn(a," "+e,!r)+" "+e+aC(a)).join(` +}`:""}function eZ(u,e=""){return u.length===0?"":u.every(a=>!a.description)?"("+u.map(rC).join(", ")+")":`( +`+u.map((a,r)=>nn(a," "+e,!r)+" "+e+rC(a)).join(` `)+` -`+e+")"}function aC(u){const e=Si(u.defaultValue,u.type);let a=u.name+": "+String(u.type);return e&&(a+=` = ${he(e)}`),a+jA(u.deprecationReason)}function V90(u){return nn(u)+"directive @"+u.name+Xq(u.args)+(u.isRepeatable?" repeatable":"")+" on "+u.locations.join(" | ")}function jA(u){return u==null?"":u!==oA?` @deprecated(reason: ${he({kind:U.STRING,value:u})})`:" @deprecated"}function J90(u){return u.specifiedByURL==null?"":` @specifiedBy(url: ${he({kind:U.STRING,value:u.specifiedByURL})})`}function nn(u,e="",a=!0){const{description:r}=u;if(r==null)return"";const n=he({kind:U.STRING,value:r,block:SA0(r)});return(e&&!a?` +`+e+")"}function rC(u){const e=Si(u.defaultValue,u.type);let a=u.name+": "+String(u.type);return e&&(a+=` = ${he(e)}`),a+LA(u.deprecationReason)}function Z90(u){return nn(u)+"directive @"+u.name+eZ(u.args)+(u.isRepeatable?" repeatable":"")+" on "+u.locations.join(" | ")}function LA(u){return u==null?"":u!==lA?` @deprecated(reason: ${he({kind:U.STRING,value:u})})`:" @deprecated"}function Y90(u){return u.specifiedByURL==null?"":` @specifiedBy(url: ${he({kind:U.STRING,value:u.specifiedByURL})})`}function nn(u,e="",a=!0){const{description:r}=u;if(r==null)return"";const n=he({kind:U.STRING,value:r,block:jA0(r)});return(e&&!a?` `+e:e)+n.replace(/\n/g,` `+e)+` -`}function U90(u){const e=[];for(const a of u)e.push(...a.definitions);return{kind:U.DOCUMENT,definitions:e}}function W90(u){const e=[],a=Object.create(null);for(const n of u.definitions)switch(n.kind){case U.OPERATION_DEFINITION:e.push(n);break;case U.FRAGMENT_DEFINITION:a[n.name.value]=Cw(n.selectionSet);break}const r=Object.create(null);for(const n of e){const t=new Set;for(const o of Cw(n.selectionSet))uZ(t,a,o);const i=n.name?n.name.value:"";r[i]={kind:U.DOCUMENT,definitions:u.definitions.filter(o=>o===n||o.kind===U.FRAGMENT_DEFINITION&&t.has(o.name.value))}}return r}function uZ(u,e,a){if(!u.has(a)){u.add(a);const r=e[a];if(r!==void 0)for(const n of r)uZ(u,e,n)}}function Cw(u){const e=[];return I1(u,{FragmentSpread(a){e.push(a.name.value)}}),e}function q90(u){const e=MW(u)?u:new $6(u),a=e.body,r=new Q7(e);let n="",t=!1;for(;r.advance().kind!==Du.EOF;){const i=r.token,o=i.kind,s=!yW(i.kind);t&&(s||i.kind===Du.SPREAD)&&(n+=" ");const l=a.slice(i.start,i.end);o===Du.BLOCK_STRING?n+=bW(i.value,{minimize:!0}):n+=l,t=s}return n}function Z90(u){const e=eZ(u);if(e)throw e;return u}function eZ(u){if(typeof u=="string"||v0(!1,"Expected name to be a string."),u.startsWith("__"))return new lu(`Name "${u}" must not begin with "__", which is reserved by GraphQL introspection.`);try{Tr(u)}catch(e){return e}}var Pe;(function(u){u.TYPE_REMOVED="TYPE_REMOVED",u.TYPE_CHANGED_KIND="TYPE_CHANGED_KIND",u.TYPE_REMOVED_FROM_UNION="TYPE_REMOVED_FROM_UNION",u.VALUE_REMOVED_FROM_ENUM="VALUE_REMOVED_FROM_ENUM",u.REQUIRED_INPUT_FIELD_ADDED="REQUIRED_INPUT_FIELD_ADDED",u.IMPLEMENTED_INTERFACE_REMOVED="IMPLEMENTED_INTERFACE_REMOVED",u.FIELD_REMOVED="FIELD_REMOVED",u.FIELD_CHANGED_KIND="FIELD_CHANGED_KIND",u.REQUIRED_ARG_ADDED="REQUIRED_ARG_ADDED",u.ARG_REMOVED="ARG_REMOVED",u.ARG_CHANGED_KIND="ARG_CHANGED_KIND",u.DIRECTIVE_REMOVED="DIRECTIVE_REMOVED",u.DIRECTIVE_ARG_REMOVED="DIRECTIVE_ARG_REMOVED",u.REQUIRED_DIRECTIVE_ARG_ADDED="REQUIRED_DIRECTIVE_ARG_ADDED",u.DIRECTIVE_REPEATABLE_REMOVED="DIRECTIVE_REPEATABLE_REMOVED",u.DIRECTIVE_LOCATION_REMOVED="DIRECTIVE_LOCATION_REMOVED"})(Pe||(Pe={}));var jn;(function(u){u.VALUE_ADDED_TO_ENUM="VALUE_ADDED_TO_ENUM",u.TYPE_ADDED_TO_UNION="TYPE_ADDED_TO_UNION",u.OPTIONAL_INPUT_FIELD_ADDED="OPTIONAL_INPUT_FIELD_ADDED",u.OPTIONAL_ARG_ADDED="OPTIONAL_ARG_ADDED",u.IMPLEMENTED_INTERFACE_ADDED="IMPLEMENTED_INTERFACE_ADDED",u.ARG_DEFAULT_VALUE_CHANGE="ARG_DEFAULT_VALUE_CHANGE"})(jn||(jn={}));function Y90(u,e){return aZ(u,e).filter(a=>a.type in Pe)}function Q90(u,e){return aZ(u,e).filter(a=>a.type in jn)}function aZ(u,e){return[...uy0(u,e),...X90(u,e)]}function X90(u,e){const a=[],r=Vt(u.getDirectives(),e.getDirectives());for(const n of r.removed)a.push({type:Pe.DIRECTIVE_REMOVED,description:`${n.name} was removed.`});for(const[n,t]of r.persisted){const i=Vt(n.args,t.args);for(const o of i.added)mo(o)&&a.push({type:Pe.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${o.name} on directive ${n.name} was added.`});for(const o of i.removed)a.push({type:Pe.DIRECTIVE_ARG_REMOVED,description:`${o.name} was removed from ${n.name}.`});n.isRepeatable&&!t.isRepeatable&&a.push({type:Pe.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${n.name}.`});for(const o of n.locations)t.locations.includes(o)||a.push({type:Pe.DIRECTIVE_LOCATION_REMOVED,description:`${o} was removed from ${n.name}.`})}return a}function uy0(u,e){const a=[],r=Vt(Object.values(u.getTypeMap()),Object.values(e.getTypeMap()));for(const n of r.removed)a.push({type:Pe.TYPE_REMOVED,description:V6(n)?`Standard scalar ${n.name} was removed because it is not referenced anymore.`:`${n.name} was removed.`});for(const[n,t]of r.persisted)We(n)&&We(t)?a.push(...ry0(n,t)):ra(n)&&ra(t)?a.push(...ay0(n,t)):ge(n)&&ge(t)?a.push(...ey0(n,t)):P0(n)&&P0(t)?a.push(...kw(n,t),...Fw(n,t)):H0(n)&&H0(t)?a.push(...kw(n,t),...Fw(n,t)):n.constructor!==t.constructor&&a.push({type:Pe.TYPE_CHANGED_KIND,description:`${n.name} changed from ${Aw(n)} to ${Aw(t)}.`});return a}function ey0(u,e){const a=[],r=Vt(Object.values(u.getFields()),Object.values(e.getFields()));for(const n of r.added)_6(n)?a.push({type:Pe.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${n.name} on input type ${u.name} was added.`}):a.push({type:jn.OPTIONAL_INPUT_FIELD_ADDED,description:`An optional field ${n.name} on input type ${u.name} was added.`});for(const n of r.removed)a.push({type:Pe.FIELD_REMOVED,description:`${u.name}.${n.name} was removed.`});for(const[n,t]of r.persisted)SE(n.type,t.type)||a.push({type:Pe.FIELD_CHANGED_KIND,description:`${u.name}.${n.name} changed type from ${String(n.type)} to ${String(t.type)}.`});return a}function ay0(u,e){const a=[],r=Vt(u.getTypes(),e.getTypes());for(const n of r.added)a.push({type:jn.TYPE_ADDED_TO_UNION,description:`${n.name} was added to union type ${u.name}.`});for(const n of r.removed)a.push({type:Pe.TYPE_REMOVED_FROM_UNION,description:`${n.name} was removed from union type ${u.name}.`});return a}function ry0(u,e){const a=[],r=Vt(u.getValues(),e.getValues());for(const n of r.added)a.push({type:jn.VALUE_ADDED_TO_ENUM,description:`${n.name} was added to enum type ${u.name}.`});for(const n of r.removed)a.push({type:Pe.VALUE_REMOVED_FROM_ENUM,description:`${n.name} was removed from enum type ${u.name}.`});return a}function Fw(u,e){const a=[],r=Vt(u.getInterfaces(),e.getInterfaces());for(const n of r.added)a.push({type:jn.IMPLEMENTED_INTERFACE_ADDED,description:`${n.name} added to interfaces implemented by ${u.name}.`});for(const n of r.removed)a.push({type:Pe.IMPLEMENTED_INTERFACE_REMOVED,description:`${u.name} no longer implements interface ${n.name}.`});return a}function kw(u,e){const a=[],r=Vt(Object.values(u.getFields()),Object.values(e.getFields()));for(const n of r.removed)a.push({type:Pe.FIELD_REMOVED,description:`${u.name}.${n.name} was removed.`});for(const[n,t]of r.persisted)a.push(...ny0(u,n,t)),X4(n.type,t.type)||a.push({type:Pe.FIELD_CHANGED_KIND,description:`${u.name}.${n.name} changed type from ${String(n.type)} to ${String(t.type)}.`});return a}function ny0(u,e,a){const r=[],n=Vt(e.args,a.args);for(const t of n.removed)r.push({type:Pe.ARG_REMOVED,description:`${u.name}.${e.name} arg ${t.name} was removed.`});for(const[t,i]of n.persisted)if(!SE(t.type,i.type))r.push({type:Pe.ARG_CHANGED_KIND,description:`${u.name}.${e.name} arg ${t.name} has changed type from ${String(t.type)} to ${String(i.type)}.`});else if(t.defaultValue!==void 0)if(i.defaultValue===void 0)r.push({type:jn.ARG_DEFAULT_VALUE_CHANGE,description:`${u.name}.${e.name} arg ${t.name} defaultValue was removed.`});else{const s=bw(t.defaultValue,t.type),l=bw(i.defaultValue,i.type);s!==l&&r.push({type:jn.ARG_DEFAULT_VALUE_CHANGE,description:`${u.name}.${e.name} arg ${t.name} has changed defaultValue from ${s} to ${l}.`})}for(const t of n.added)mo(t)?r.push({type:Pe.REQUIRED_ARG_ADDED,description:`A required arg ${t.name} on ${u.name}.${e.name} was added.`}):r.push({type:jn.OPTIONAL_ARG_ADDED,description:`An optional arg ${t.name} on ${u.name}.${e.name} was added.`});return r}function X4(u,e){return pe(u)?pe(e)&&X4(u.ofType,e.ofType)||D0(e)&&X4(u,e.ofType):D0(u)?D0(e)&&X4(u.ofType,e.ofType):Mc(e)&&u.name===e.name||D0(e)&&X4(u,e.ofType)}function SE(u,e){return pe(u)?pe(e)&&SE(u.ofType,e.ofType):D0(u)?D0(e)&&SE(u.ofType,e.ofType)||!D0(e)&&SE(u.ofType,e):Mc(e)&&u.name===e.name}function Aw(u){if(jr(u))return"a Scalar type";if(P0(u))return"an Object type";if(H0(u))return"an Interface type";if(ra(u))return"a Union type";if(We(u))return"an Enum type";if(ge(u))return"an Input type";Oe(!1,"Unexpected type: "+xu(u))}function bw(u,e){const a=Si(u,e);return a!=null||Oe(!1),he(Z6(a))}function Vt(u,e){const a=[],r=[],n=[],t=_t(u,({name:o})=>o),i=_t(e,({name:o})=>o);for(const o of u){const s=i[o.name];s===void 0?r.push(o):n.push([o,s])}for(const o of e)t[o.name]===void 0&&a.push(o);return{added:a,persisted:n,removed:r}}const ty0=Object.freeze(Object.defineProperty({__proto__:null,BREAK:Al,get BreakingChangeType(){return Pe},DEFAULT_DEPRECATION_REASON:oA,get DangerousChangeType(){return jn},get DirectiveLocation(){return Xu},ExecutableDefinitionsRule:JW,FieldsOnCorrectTypeRule:UW,FragmentsOnCompositeTypesRule:WW,GRAPHQL_MAX_INT:L5,GRAPHQL_MIN_INT:R5,GraphQLBoolean:br,GraphQLDeprecatedDirective:U6,GraphQLDirective:Et,GraphQLEnumType:ao,GraphQLError:lu,GraphQLFloat:GW,GraphQLID:nA,GraphQLIncludeDirective:tA,GraphQLInputObjectType:x1,GraphQLInt:HW,GraphQLInterfaceType:d1,GraphQLList:va,GraphQLNonNull:f0,GraphQLObjectType:rn,GraphQLScalarType:lt,GraphQLSchema:O1,GraphQLSkipDirective:iA,GraphQLSpecifiedByDirective:sA,GraphQLString:je,GraphQLUnionType:D1,get Kind(){return U},KnownArgumentNamesRule:qW,KnownDirectivesRule:bA,KnownFragmentNamesRule:YW,KnownTypeNamesRule:yA,Lexer:Q7,Location:CW,LoneAnonymousOperationRule:QW,LoneSchemaDefinitionRule:XW,NoDeprecatedCustomRule:b90,NoFragmentCyclesRule:uq,NoSchemaIntrospectionCustomRule:y90,NoUndefinedVariablesRule:eq,NoUnusedFragmentsRule:aq,NoUnusedVariablesRule:rq,get OperationTypeNode(){return ea},OverlappingFieldsCanBeMergedRule:tq,PossibleFragmentSpreadsRule:sq,PossibleTypeExtensionsRule:lq,ProvidedRequiredArgumentsRule:Eq,ScalarLeafsRule:dq,SchemaMetaFieldDef:f3,SingleFieldSubscriptionsRule:pq,Source:$6,Token:Z7,get TokenKind(){return Du},TypeInfo:vA,get TypeKind(){return ue},TypeMetaFieldDef:v3,TypeNameMetaFieldDef:C3,UniqueArgumentDefinitionNamesRule:gq,UniqueArgumentNamesRule:MA,UniqueDirectiveNamesRule:fq,UniqueDirectivesPerLocationRule:wA,UniqueEnumValueNamesRule:vq,UniqueFieldDefinitionNamesRule:Cq,UniqueFragmentNamesRule:Fq,UniqueInputFieldNamesRule:PA,UniqueOperationNamesRule:kq,UniqueOperationTypesRule:Aq,UniqueTypeNamesRule:bq,UniqueVariableNamesRule:yq,ValidationContext:Pq,ValuesOfCorrectTypeRule:Bq,VariablesAreInputTypesRule:zq,VariablesInAllowedPositionRule:Sq,__Directive:cA,__DirectiveLocation:dA,__EnumValue:xA,__Field:DA,__InputValue:Tc,__Schema:W6,__Type:qr,__TypeKind:mA,assertAbstractType:xb0,assertCompositeType:Db0,assertDirective:vb0,assertEnumType:ib0,assertEnumValueName:TW,assertInputObjectType:ob0,assertInputType:Eb0,assertInterfaceType:NW,assertLeafType:db0,assertListType:sb0,assertName:Tr,assertNamedType:hb0,assertNonNullType:lb0,assertNullableType:LW,assertObjectType:jW,assertOutputType:cb0,assertScalarType:nb0,assertSchema:hA,assertType:rb0,assertUnionType:tb0,assertValidName:Z90,assertValidSchema:gA,assertWrappingType:mb0,astFromValue:Si,buildASTSchema:Uq,buildClientSchema:M90,buildSchema:P90,coerceInputValue:xq,concatAST:U90,createSourceEventStream:_q,defaultFieldResolver:eC,defaultTypeResolver:Oq,doTypesOverlap:Zv,execute:Q6,executeSync:Nq,extendSchema:w90,findBreakingChanges:Y90,findDangerousChanges:Q90,formatError:bA0,getArgumentValues:Y6,getDirectiveValues:F3,getEnterLeaveForKind:c1,getIntrospectionQuery:Vq,getLocation:mx,getNamedType:Ia,getNullableType:eA,getOperationAST:B90,getOperationRootType:z90,getVariableValues:mq,getVisitFn:ub0,graphql:f90,graphqlSync:v90,introspectionFromSchema:S90,introspectionTypes:jc,isAbstractType:nt,isCompositeType:st,isConstValueNode:Yv,isDefinitionNode:Pb0,isDirective:J6,isEnumType:We,isEqualType:px,isExecutableDefinitionNode:FA,isInputObjectType:ge,isInputType:qa,isInterfaceType:H0,isIntrospectionType:Fs,isLeafType:ot,isListType:pe,isNamedType:Mc,isNonNullType:D0,isNullableType:uA,isObjectType:P0,isOutputType:Vi,isRequiredArgument:mo,isRequiredInputField:_6,isScalarType:jr,isSchema:_W,isSelectionNode:Tb0,isSpecifiedDirective:lA,isSpecifiedScalarType:V6,isType:zc,isTypeDefinitionNode:$1,isTypeExtensionNode:q6,isTypeNode:jb0,isTypeSubTypeOf:Xo,isTypeSystemDefinitionNode:kA,isTypeSystemExtensionNode:AA,isUnionType:ra,isValidNameError:eZ,isValueNode:VW,isWrappingType:Sc,lexicographicSortSchema:T90,locatedError:h1,parse:H6,parseConstValue:VA0,parseType:JA0,parseValue:wW,print:he,printError:AA0,printIntrospectionSchema:N90,printLocation:vW,printSchema:j90,printSourceLocation:q7,printType:Zq,resolveObjMapThunk:rA,resolveReadonlyArrayThunk:aA,responsePathAsArray:mr,separateOperations:W90,specifiedDirectives:ho,specifiedRules:Mq,specifiedScalarTypes:wc,stripIgnoredCharacters:q90,subscribe:F90,syntaxError:Xe,typeFromAST:tr,validate:Tq,validateSchema:pA,valueFromAST:ut,valueFromASTUntyped:hx,version:vA0,versionInfo:CA0,visit:I1,visitInParallel:X7,visitWithTypeInfo:CA},Symbol.toStringTag,{value:"Module"})),iy0=rP(ty0);function oy0(u){for(var e=[],a=0;a=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||i===95){n+=u[t++];continue}break}if(!n)throw new TypeError("Missing parameter name at ".concat(a));e.push({type:"NAME",index:a,value:n}),a=t;continue}if(r==="("){var o=1,s="",t=a+1;if(u[t]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(t));for(;t)?(?!\?)/g,r=0,n=a.exec(u.source);n;)e.push({name:n[1]||r++,prefix:"",suffix:"",modifier:"",pattern:""}),n=a.exec(u.source);return u}function cy0(u,e,a){var r=u.map(function(n){return RA(n,e,a).source});return new RegExp("(?:".concat(r.join("|"),")"),LA(a))}function dy0(u,e,a){return tZ(NA(u,a),e,a)}function tZ(u,e,a){a===void 0&&(a={});for(var r=a.strict,n=r===void 0?!1:r,t=a.start,i=t===void 0?!0:t,o=a.end,s=o===void 0?!0:o,l=a.encode,E=l===void 0?function(B){return B}:l,c=a.delimiter,d=c===void 0?"/#?":c,D=a.endsWith,m=D===void 0?"":D,h="[".concat(Ys(m),"]|$"),g="[".concat(Ys(d),"]"),p=i?"^":"",f=0,C=u;f-1:y===void 0;n||(p+="(?:".concat(g,"(?=").concat(h,"))?")),b||(p+="(?=".concat(g,"|").concat(h,")"))}return new RegExp(p,LA(a))}function RA(u,e,a){return u instanceof RegExp?Ey0(u,e):Array.isArray(u)?cy0(u,e,a):dy0(u,e,a)}const Dy0=Object.freeze(Object.defineProperty({__proto__:null,compile:sy0,match:ly0,parse:NA,pathToRegexp:RA,regexpToFunction:nZ,tokensToFunction:rZ,tokensToRegexp:tZ},Symbol.toStringTag,{value:"Module"})),xy0=rP(Dy0);var S4={},M4={},yw;function iZ(){if(yw)return M4;yw=1,Object.defineProperty(M4,"__esModule",{value:!0}),M4.toIsoResponse=void 0;var u=ln;function e(a){var r;return{status:(r=a.status)!==null&&r!==void 0?r:200,statusText:a.statusText||"OK",headers:u.objectToHeaders(a.headers||{}),body:a.body}}return M4.toIsoResponse=e,M4}var Bw;function my0(){if(Bw)return S4;Bw=1;var u=Mu&&Mu.__extends||function(){var h=function(g,p){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,C){f.__proto__=C}||function(f,C){for(var v in C)Object.prototype.hasOwnProperty.call(C,v)&&(f[v]=C[v])},h(g,p)};return function(g,p){if(typeof p!="function"&&p!==null)throw new TypeError("Class extends value "+String(p)+" is not a constructor or null");h(g,p);function f(){this.constructor=g}g.prototype=p===null?Object.create(p):(f.prototype=p.prototype,new f)}}(),e=Mu&&Mu.__assign||function(){return e=Object.assign||function(h){for(var g,p=1,f=arguments.length;p0&&v[v.length-1])&&(y[0]===6||y[0]===2)){p=0;continue}if(y[0]===3&&(!v||y[1]>v[0]&&y[1]0)&&!(C=f.next()).done;)v.push(C.value)}catch(F){A={error:F}}finally{try{C&&!C.done&&(p=f.return)&&p.call(f)}finally{if(A)throw A.error}}return v};Object.defineProperty(S4,"__esModule",{value:!0}),S4.FetchInterceptor=void 0;var t=ln,i=Zt,o=Do,s=Cs,l=L1,E=Ac,c=iZ(),d=R1,D=function(h){u(g,h);function g(){return h.call(this,g.symbol)||this}return g.prototype.checkEnvironment=function(){return typeof globalThis<"u"&&typeof globalThis.fetch<"u"},g.prototype.setup=function(){var p=this,f=globalThis.fetch;i.invariant(!f[l.IS_PATCHED_MODULE],'Failed to patch the "fetch" module: already patched.'),globalThis.fetch=function(C,v){return a(p,void 0,void 0,function(){var A,F,k,y,b,B,M,w,j,$,H,K,N,P=this;return r(this,function(I){switch(I.label){case 0:return A=new Request(C,v),F=typeof C=="string"?C:C.url,k=A.method,this.log("[%s] %s",k,F),[4,A.clone().arrayBuffer()];case 1:return y=I.sent(),b=new URL(F,typeof location<"u"?location.origin:void 0),B=new s.IsomorphicRequest(b,{body:y,method:k,headers:new t.Headers(A.headers),credentials:A.credentials}),M=new d.InteractiveIsomorphicRequest(B),this.log("isomorphic request",M),this.log('emitting the "request" event for %d listener(s)...',this.emitter.listenerCount("request")),this.emitter.emit("request",M),this.log("awaiting for the mocked response..."),[4,o.until(function(){return a(P,void 0,void 0,function(){var _,G;return r(this,function(z){switch(z.label){case 0:return[4,this.emitter.untilIdle("request",function(O){var L=n(O.args,1),J=L[0];return J.id===M.id})];case 1:return z.sent(),this.log("all request listeners have been resolved!"),[4,M.respondWith.invoked()];case 2:return _=n.apply(void 0,[z.sent(),1]),G=_[0],this.log("event.respondWith called with:",G),[2,G]}})})})];case 2:return w=n.apply(void 0,[I.sent(),2]),j=w[0],$=w[1],j?(console.error(A.method+" "+A.url+" net::ERR_FAILED"),H=Object.assign(new TypeError("Failed to fetch"),{cause:j}),[2,Promise.reject(H)]):$?(this.log("received mocked response:",$),K=c.toIsoResponse($),this.log("derived isomorphic response:",K),this.emitter.emit("response",M,K),N=new Response($.body,e(e({},K),{headers:t.flattenHeadersObject($.headers||{})})),Object.defineProperty(N,"url",{writable:!1,enumerable:!0,configurable:!1,value:M.url.href}),[2,N]):(this.log("no mocked response received!"),[2,f(A).then(function(_){return a(P,void 0,void 0,function(){var G,z,O,L;return r(this,function(J){switch(J.label){case 0:return G=_.clone(),this.log("original fetch performed",G),O=(z=this.emitter).emit,L=["response",M],[4,m(G)];case 1:return O.apply(z,L.concat([J.sent()])),[2,_]}})})})])}})})},Object.defineProperty(globalThis.fetch,l.IS_PATCHED_MODULE,{enumerable:!0,configurable:!0,value:!0}),this.subscriptions.push(function(){Object.defineProperty(globalThis.fetch,l.IS_PATCHED_MODULE,{value:void 0}),globalThis.fetch=f,p.log('restored native "globalThis.fetch"!',globalThis.fetch.name)})},g.symbol=Symbol("fetch"),g}(E.Interceptor);S4.FetchInterceptor=D;function m(h){return a(this,void 0,void 0,function(){var g;return r(this,function(p){switch(p.label){case 0:return g={status:h.status,statusText:h.statusText,headers:t.objectToHeaders(t.headersToObject(h.headers))},[4,h.text()];case 1:return[2,(g.body=p.sent(),g)]}})})}return S4}var w4={},P4={},T4={},Ct={},bo={},zw;function X6(){if(zw)return bo;zw=1;function u(t,i,o){if(o===void 0&&(o=Array.prototype),t&&typeof o.find=="function")return o.find.call(t,i);for(var s=0;s=0&&S=0){for(var ou=T.length-1;W0},lookupPrefix:function(S){for(var T=this;T;){var V=T._nsMap;if(V){for(var W in V)if(Object.prototype.hasOwnProperty.call(V,W)&&V[W]===S)return W}T=T.nodeType==d?T.ownerDocument:T.parentNode}return null},lookupNamespaceURI:function(S){for(var T=this;T;){var V=T._nsMap;if(V&&Object.prototype.hasOwnProperty.call(V,S))return V[S];T=T.nodeType==d?T.ownerDocument:T.parentNode}return null},isDefaultNamespace:function(S){var T=this.lookupPrefix(S);return T==null}};function z(S){return S=="<"&&"<"||S==">"&&">"||S=="&"&&"&"||S=='"'&&"""||"&#"+S.charCodeAt()+";"}s(E,G),s(E,G.prototype);function O(S,T){if(T(S))return!0;if(S=S.firstChild)do if(O(S,T))return!0;while(S=S.nextSibling)}function L(){this.ownerDocument=this}function J(S,T,V){S&&S._inc++;var W=V.namespaceURI;W===a.XMLNS&&(T._nsMap[V.prefix?V.localName:""]=V.value)}function q(S,T,V,W){S&&S._inc++;var ou=V.namespaceURI;ou===a.XMLNS&&delete T._nsMap[V.prefix?V.localName:""]}function Q(S,T,V){if(S&&S._inc){S._inc++;var W=T.childNodes;if(V)W[W.length++]=V;else{for(var ou=T.firstChild,fu=0;ou;)W[fu++]=ou,ou=ou.nextSibling;W.length=fu,delete W[W.length]}}}function Z(S,T){var V=T.previousSibling,W=T.nextSibling;return V?V.nextSibling=W:S.firstChild=W,W?W.previousSibling=V:S.lastChild=V,T.parentNode=null,T.previousSibling=null,T.nextSibling=null,Q(S.ownerDocument,S),T}function iu(S){return S&&(S.nodeType===G.DOCUMENT_NODE||S.nodeType===G.DOCUMENT_FRAGMENT_NODE||S.nodeType===G.ELEMENT_NODE)}function tu(S){return S&&(ku(S)||Zu(S)||du(S)||S.nodeType===G.DOCUMENT_FRAGMENT_NODE||S.nodeType===G.COMMENT_NODE||S.nodeType===G.PROCESSING_INSTRUCTION_NODE)}function du(S){return S&&S.nodeType===G.DOCUMENT_TYPE_NODE}function ku(S){return S&&S.nodeType===G.ELEMENT_NODE}function Zu(S){return S&&S.nodeType===G.TEXT_NODE}function wu(S,T){var V=S.childNodes||[];if(e(V,ku)||du(T))return!1;var W=e(V,du);return!(T&&W&&V.indexOf(W)>V.indexOf(T))}function Ou(S,T){var V=S.childNodes||[];function W(fu){return ku(fu)&&fu!==T}if(e(V,W))return!1;var ou=e(V,du);return!(T&&ou&&V.indexOf(ou)>V.indexOf(T))}function vu(S,T,V){if(!iu(S))throw new w(b,"Unexpected parent node type "+S.nodeType);if(V&&V.parentNode!==S)throw new w(B,"child not in parent");if(!tu(T)||du(T)&&S.nodeType!==G.DOCUMENT_NODE)throw new w(b,"Unexpected node type "+T.nodeType+" for parent node type "+S.nodeType)}function Wu(S,T,V){var W=S.childNodes||[],ou=T.childNodes||[];if(T.nodeType===G.DOCUMENT_FRAGMENT_NODE){var fu=ou.filter(ku);if(fu.length>1||e(ou,Zu))throw new w(b,"More than one element or text in fragment");if(fu.length===1&&!wu(S,V))throw new w(b,"Element in fragment can not be inserted before doctype")}if(ku(T)&&!wu(S,V))throw new w(b,"Only one element can be added and only after doctype");if(du(T)){if(e(W,du))throw new w(b,"Only one doctype is allowed");var Cu=e(W,ku);if(V&&W.indexOf(Cu)1||e(ou,Zu))throw new w(b,"More than one element or text in fragment");if(fu.length===1&&!Ou(S,V))throw new w(b,"Element in fragment can not be inserted before doctype")}if(ku(T)&&!Ou(S,V))throw new w(b,"Only one element can be added and only after doctype");if(du(T)){if(e(W,function(a0){return du(a0)&&a0!==V}))throw new w(b,"Only one doctype is allowed");var Cu=e(W,ku);if(V&&W.indexOf(Cu)0&&O(V.documentElement,function(ou){if(ou!==V&&ou.nodeType===c){var fu=ou.getAttribute("class");if(fu){var Cu=S===fu;if(!Cu){var Gu=i(fu);Cu=T.every(o(Gu))}Cu&&W.push(ou)}}}),W})},createElement:function(S){var T=new mu;T.ownerDocument=this,T.nodeName=S,T.tagName=S,T.localName=S,T.childNodes=new j;var V=T.attributes=new K;return V._ownerElement=T,T},createDocumentFragment:function(){var S=new i0;return S.ownerDocument=this,S.childNodes=new j,S},createTextNode:function(S){var T=new s0;return T.ownerDocument=this,T.appendData(S),T},createComment:function(S){var T=new Hu;return T.ownerDocument=this,T.appendData(S),T},createCDATASection:function(S){var T=new $u;return T.ownerDocument=this,T.appendData(S),T},createProcessingInstruction:function(S,T){var V=new q0;return V.ownerDocument=this,V.tagName=V.nodeName=V.target=S,V.nodeValue=V.data=T,V},createAttribute:function(S){var T=new Nu;return T.ownerDocument=this,T.name=S,T.nodeName=S,T.localName=S,T.specified=!0,T},createEntityReference:function(S){var T=new R0;return T.ownerDocument=this,T.nodeName=S,T},createElementNS:function(S,T){var V=new mu,W=T.split(":"),ou=V.attributes=new K;return V.childNodes=new j,V.ownerDocument=this,V.nodeName=T,V.tagName=T,V.namespaceURI=S,W.length==2?(V.prefix=W[0],V.localName=W[1]):V.localName=T,ou._ownerElement=V,V},createAttributeNS:function(S,T){var V=new Nu,W=T.split(":");return V.ownerDocument=this,V.nodeName=T,V.name=T,V.namespaceURI=S,V.specified=!0,W.length==2?(V.prefix=W[0],V.localName=W[1]):V.localName=T,V}},l(L,G);function mu(){this._nsMap={}}mu.prototype={nodeType:c,hasAttribute:function(S){return this.getAttributeNode(S)!=null},getAttribute:function(S){var T=this.getAttributeNode(S);return T&&T.value||""},getAttributeNode:function(S){return this.attributes.getNamedItem(S)},setAttribute:function(S,T){var V=this.ownerDocument.createAttribute(S);V.value=V.nodeValue=""+T,this.setAttributeNode(V)},removeAttribute:function(S){var T=this.getAttributeNode(S);T&&this.removeAttributeNode(T)},appendChild:function(S){return S.nodeType===A?this.insertBefore(S,null):gu(this,S)},setAttributeNode:function(S){return this.attributes.setNamedItem(S)},setAttributeNodeNS:function(S){return this.attributes.setNamedItemNS(S)},removeAttributeNode:function(S){return this.attributes.removeNamedItem(S.nodeName)},removeAttributeNS:function(S,T){var V=this.getAttributeNodeNS(S,T);V&&this.removeAttributeNode(V)},hasAttributeNS:function(S,T){return this.getAttributeNodeNS(S,T)!=null},getAttributeNS:function(S,T){var V=this.getAttributeNodeNS(S,T);return V&&V.value||""},setAttributeNS:function(S,T,V){var W=this.ownerDocument.createAttributeNS(S,T);W.value=W.nodeValue=""+V,this.setAttributeNode(W)},getAttributeNodeNS:function(S,T){return this.attributes.getNamedItemNS(S,T)},getElementsByTagName:function(S){return new $(this,function(T){var V=[];return O(T,function(W){W!==T&&W.nodeType==c&&(S==="*"||W.tagName==S)&&V.push(W)}),V})},getElementsByTagNameNS:function(S,T){return new $(this,function(V){var W=[];return O(V,function(ou){ou!==V&&ou.nodeType===c&&(S==="*"||ou.namespaceURI===S)&&(T==="*"||ou.localName==T)&&W.push(ou)}),W})}},L.prototype.getElementsByTagName=mu.prototype.getElementsByTagName,L.prototype.getElementsByTagNameNS=mu.prototype.getElementsByTagNameNS,l(mu,G);function Nu(){}Nu.prototype.nodeType=d,l(Nu,G);function u0(){}u0.prototype={data:"",substringData:function(S,T){return this.data.substring(S,S+T)},appendData:function(S){S=this.data+S,this.nodeValue=this.data=S,this.length=S.length},insertData:function(S,T){this.replaceData(S,0,T)},appendChild:function(S){throw new Error(y[b])},deleteData:function(S,T){this.replaceData(S,T,"")},replaceData:function(S,T,V){var W=this.data.substring(0,S),ou=this.data.substring(S+T);V=W+V+ou,this.nodeValue=this.data=V,this.length=V.length}},l(u0,G);function s0(){}s0.prototype={nodeName:"#text",nodeType:D,splitText:function(S){var T=this.data,V=T.substring(S);T=T.substring(0,S),this.data=this.nodeValue=T,this.length=T.length;var W=this.ownerDocument.createTextNode(V);return this.parentNode&&this.parentNode.insertBefore(W,this.nextSibling),W}},l(s0,u0);function Hu(){}Hu.prototype={nodeName:"#comment",nodeType:f},l(Hu,u0);function $u(){}$u.prototype={nodeName:"#cdata-section",nodeType:m},l($u,u0);function c0(){}c0.prototype.nodeType=v,l(c0,G);function L0(){}L0.prototype.nodeType=F,l(L0,G);function C0(){}C0.prototype.nodeType=g,l(C0,G);function R0(){}R0.prototype.nodeType=h,l(R0,G);function i0(){}i0.prototype.nodeName="#document-fragment",i0.prototype.nodeType=A,l(i0,G);function q0(){}q0.prototype.nodeType=p,l(q0,G);function ae(){}ae.prototype.serializeToString=function(S,T,V){return au.call(S,T,V)},G.prototype.toString=au;function au(S,T){var V=[],W=this.nodeType==9&&this.documentElement||this,ou=W.prefix,fu=W.namespaceURI;if(fu&&ou==null){var ou=W.lookupPrefix(fu);if(ou==null)var Cu=[{namespace:fu,prefix:null}]}return Au(this,V,S,T,Cu),V.join("")}function eu(S,T,V){var W=S.prefix||"",ou=S.namespaceURI;if(!ou||W==="xml"&&ou===a.XML||ou===a.XMLNS)return!1;for(var fu=V.length;fu--;){var Cu=V[fu];if(Cu.prefix===W)return Cu.namespace!==ou}return!0}function su(S,T,V){S.push(" ",T,'="',V.replace(/[<>&"\t\n\r]/g,z),'"')}function Au(S,T,V,W,ou){if(ou||(ou=[]),W)if(S=W(S),S){if(typeof S=="string"){T.push(S);return}}else return;switch(S.nodeType){case c:var fu=S.attributes,Cu=fu.length,qu=S.firstChild,Gu=S.tagName;V=a.isHTML(S.namespaceURI)||V;var a0=Gu;if(!V&&!S.prefix&&S.namespaceURI){for(var l0,m0=0;m0=0;ie--){var Z0=ou[ie];if(Z0.prefix===""&&Z0.namespace===S.namespaceURI){l0=Z0.namespace;break}}if(l0!==S.namespaceURI)for(var ie=ou.length-1;ie>=0;ie--){var Z0=ou[ie];if(Z0.namespace===S.namespaceURI){Z0.prefix&&(a0=Z0.prefix+":"+Gu);break}}}T.push("<",a0);for(var oe=0;oe"),V&&/^script$/i.test(Gu))for(;qu;)qu.data?T.push(qu.data):Au(qu,T,V,W,ou.slice()),qu=qu.nextSibling;else for(;qu;)Au(qu,T,V,W,ou.slice()),qu=qu.nextSibling;T.push("")}else T.push("/>");return;case C:case A:for(var qu=S.firstChild;qu;)Au(qu,T,V,W,ou.slice()),qu=qu.nextSibling;return;case d:return su(T,S.name,S.value);case D:return T.push(S.data.replace(/[<&>]/g,z));case m:return T.push("");case f:return T.push("");case v:var Y0=S.publicId,n0=S.systemId;if(T.push("");else if(n0&&n0!=".")T.push(" SYSTEM ",n0,">");else{var t0=S.internalSubset;t0&&T.push(" [",t0,"]"),T.push(">")}return;case p:return T.push("");case h:return T.push("&",S.nodeName,";");default:T.push("??",S.nodeName)}}function bu(S,T,V){var W;switch(T.nodeType){case c:W=T.cloneNode(!1),W.ownerDocument=S;case A:break;case d:V=!0;break}if(W||(W=T.cloneNode(!1)),W.ownerDocument=S,W.parentNode=null,V)for(var ou=T.firstChild;ou;)W.appendChild(bu(S,ou,V)),ou=ou.nextSibling;return W}function Pu(S,T,V){var W=new T.constructor;for(var ou in T)if(Object.prototype.hasOwnProperty.call(T,ou)){var fu=T[ou];typeof fu!="object"&&fu!=W[ou]&&(W[ou]=fu)}switch(T.childNodes&&(W.childNodes=new j),W.ownerDocument=S,W.nodeType){case c:var Cu=T.attributes,Gu=W.attributes=new K,a0=Cu.length;Gu._ownerElement=W;for(var l0=0;l0",lt:"<",quot:'"'}),u.HTML_ENTITIES=e({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` -`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),u.entityMap=u.HTML_ENTITIES}(Up)),Up}var Wd={},ww;function py0(){if(ww)return Wd;ww=1;var u=X6().NAMESPACE,e=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=new RegExp("[\\-\\.0-9"+e.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),r=new RegExp("^"+e.source+a.source+"*(?::"+e.source+a.source+"*)?$"),n=0,t=1,i=2,o=3,s=4,l=5,E=6,c=7;function d(b,B){this.message=b,this.locator=B,Error.captureStackTrace&&Error.captureStackTrace(this,d)}d.prototype=new Error,d.prototype.name=d.name;function D(){}D.prototype={parse:function(b,B,M){var w=this.domBuilder;w.startDocument(),v(B,B={}),m(b,B,M,w,this.errorHandler),w.endDocument()}};function m(b,B,M,w,j){function $(mu){if(mu>65535){mu-=65536;var Nu=55296+(mu>>10),u0=56320+(mu&1023);return String.fromCharCode(Nu,u0)}else return String.fromCharCode(mu)}function H(mu){var Nu=mu.slice(1,-1);return Object.hasOwnProperty.call(M,Nu)?M[Nu]:Nu.charAt(0)==="#"?$(parseInt(Nu.substr(1).replace("x","0x"))):(j.error("entity not found:"+mu),mu)}function K(mu){if(mu>L){var Nu=b.substring(L,mu).replace(/&#?\w+;/g,H);G&&N(L),w.characters(Nu,0,mu-L),L=mu}}function N(mu,Nu){for(;mu>=I&&(Nu=_.exec(b));)P=Nu.index,I=P+Nu[0].length,G.lineNumber++;G.columnNumber=mu-P+1}for(var P=0,I=0,_=/.*(?:\r\n?|\n)|.*$/g,G=w.locator,z=[{currentNSMap:B}],O={},L=0;;){try{var J=b.indexOf("<",L);if(J<0){if(!b.substr(L).match(/^\s*$/)){var q=w.doc,Q=q.createTextNode(b.substr(L));q.appendChild(Q),w.currentElement=Q}return}switch(J>L&&K(J),b.charAt(J+1)){case"/":var vu=b.indexOf(">",J+3),Z=b.substring(J+2,vu).replace(/[ \t\n\r]+$/g,""),iu=z.pop();vu<0?(Z=b.substring(J+2).replace(/[\s<].*/,""),j.error("end tag name: "+Z+" is not complete:"+iu.tagName),vu=J+1+Z.length):Z.match(/\sL?L=vu:K(Math.max(J,L)+1)}}function h(b,B){return B.lineNumber=b.lineNumber,B.columnNumber=b.columnNumber,B}function g(b,B,M,w,j,$){function H(G,z,O){M.attributeNames.hasOwnProperty(G)&&$.fatalError("Attribute "+G+" redefined"),M.addValue(G,z.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,j),O)}for(var K,N,P=++B,I=n;;){var _=b.charAt(P);switch(_){case"=":if(I===t)K=b.slice(B,P),I=o;else if(I===i)I=o;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(I===o||I===t)if(I===t&&($.warning('attribute value must after "="'),K=b.slice(B,P)),B=P+1,P=b.indexOf(_,B),P>0)N=b.slice(B,P),H(K,N,B-1),I=l;else throw new Error("attribute value no end '"+_+"' match");else if(I==s)N=b.slice(B,P),H(K,N,B),$.warning('attribute "'+K+'" missed start quot('+_+")!!"),B=P+1,I=l;else throw new Error('attribute value must after "="');break;case"/":switch(I){case n:M.setTagName(b.slice(B,P));case l:case E:case c:I=c,M.closed=!0;case s:case t:break;case i:M.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return $.error("unexpected end of input"),I==n&&M.setTagName(b.slice(B,P)),P;case">":switch(I){case n:M.setTagName(b.slice(B,P));case l:case E:case c:break;case s:case t:N=b.slice(B,P),N.slice(-1)==="/"&&(M.closed=!0,N=N.slice(0,-1));case i:I===i&&(N=K),I==s?($.warning('attribute "'+N+'" missed quot(")!'),H(K,N,B)):((!u.isHTML(w[""])||!N.match(/^(?:disabled|checked|selected)$/i))&&$.warning('attribute "'+N+'" missed value!! "'+N+'" instead!!'),H(N,N,B));break;case o:throw new Error("attribute value missed!!")}return P;case"€":_=" ";default:if(_<=" ")switch(I){case n:M.setTagName(b.slice(B,P)),I=E;break;case t:K=b.slice(B,P),I=i;break;case s:var N=b.slice(B,P);$.warning('attribute "'+N+'" missed quot(")!!'),H(K,N,B);case l:I=E;break}else switch(I){case i:M.tagName,(!u.isHTML(w[""])||!K.match(/^(?:disabled|checked|selected)$/i))&&$.warning('attribute "'+K+'" missed value!! "'+K+'" instead2!!'),H(K,K,B),B=P,I=t;break;case l:$.warning('attribute space is required"'+K+'"!!');case E:I=t,B=P;break;case o:I=s,B=P;break;case c:throw new Error("elements closed character '/' and '>' must be connected to")}}P++}}function p(b,B,M){for(var w=b.tagName,j=null,_=b.length;_--;){var $=b[_],H=$.qName,K=$.value,G=H.indexOf(":");if(G>0)var N=$.prefix=H.slice(0,G),P=H.slice(G+1),I=N==="xmlns"&&P;else P=H,N=null,I=H==="xmlns"&&"";$.localName=P,I!==!1&&(j==null&&(j={},v(M,M={})),M[I]=j[I]=K,$.uri=u.XMLNS,B.startPrefixMapping(I,K))}for(var _=b.length;_--;){$=b[_];var N=$.prefix;N&&(N==="xml"&&($.uri=u.XML),N!=="xmlns"&&($.uri=M[N||""]))}var G=w.indexOf(":");G>0?(N=b.prefix=w.slice(0,G),P=b.localName=w.slice(G+1)):(N=null,P=b.localName=w);var z=b.uri=M[N||""];if(B.startElement(z,P,w,b),b.closed){if(B.endElement(z,P,w),j)for(N in j)Object.prototype.hasOwnProperty.call(j,N)&&B.endPrefixMapping(N)}else return b.currentNSMap=M,b.localNSMap=j,!0}function f(b,B,M,w,j){if(/^(?:script|textarea)$/i.test(M)){var $=b.indexOf("",B),H=b.substring(B+1,$);if(/[&<]/.test(H))return/^script$/i.test(M)?(j.characters(H,0,H.length),$):(H=H.replace(/&#?\w+;/g,w),j.characters(H,0,H.length),$)}return B+1}function C(b,B,M,w){var j=w[M];return j==null&&(j=b.lastIndexOf(""),j",B+4);return $>B?(M.comment(b,B+4,$-B-4),$+3):(w.error("Unclosed comment"),-1)}else return-1;default:if(b.substr(B+3,6)=="CDATA["){var $=b.indexOf("]]>",B+9);return M.startCDATA(),M.characters(b,B+9,$-B-9),M.endCDATA(),$+3}var H=y(b,B),K=H.length;if(K>1&&/!doctype/i.test(H[0][0])){var N=H[1][0],P=!1,I=!1;K>3&&(/^public$/i.test(H[2][0])?(P=H[3][0],I=K>4&&H[4][0]):/^system$/i.test(H[2][0])&&(I=H[3][0]));var _=H[K-1];return M.startDTD(N,P,I),M.endDTD(),_.index+_[0].length}}return-1}function F(b,B,M){var w=b.indexOf("?>",B);if(w){var j=b.substring(B,w).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return j?(j[0].length,M.processingInstruction(j[1],j[2]),w+2):-1}return-1}function k(){this.attributeNames={}}k.prototype={setTagName:function(b){if(!r.test(b))throw new Error("invalid tagName:"+b);this.tagName=b},addValue:function(b,B,M){if(!r.test(b))throw new Error("invalid attribute:"+b);this.attributeNames[b]=this.length,this[this.length++]={qName:b,value:B,offset:M}},length:0,getLocalName:function(b){return this[b].localName},getLocator:function(b){return this[b].locator},getQName:function(b){return this[b].qName},getURI:function(b){return this[b].uri},getValue:function(b){return this[b].value}};function y(b,B){var M,w=[],j=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(j.lastIndex=B,j.exec(b);M=j.exec(b);)if(w.push(M),M[1])return w}return Wd.XMLReader=D,Wd.ParseError=d,Wd}var Pw;function gy0(){if(Pw)return j4;Pw=1;var u=X6(),e=oZ(),a=hy0(),r=py0(),n=e.DOMImplementation,t=u.NAMESPACE,i=r.ParseError,o=r.XMLReader;function s(g){return g.replace(/\r[\n\u0085]/g,` +`}function Q90(u){const e=[];for(const a of u)e.push(...a.definitions);return{kind:U.DOCUMENT,definitions:e}}function X90(u){const e=[],a=Object.create(null);for(const n of u.definitions)switch(n.kind){case U.OPERATION_DEFINITION:e.push(n);break;case U.FRAGMENT_DEFINITION:a[n.name.value]=kw(n.selectionSet);break}const r=Object.create(null);for(const n of e){const t=new Set;for(const o of kw(n.selectionSet))aZ(t,a,o);const i=n.name?n.name.value:"";r[i]={kind:U.DOCUMENT,definitions:u.definitions.filter(o=>o===n||o.kind===U.FRAGMENT_DEFINITION&&t.has(o.name.value))}}return r}function aZ(u,e,a){if(!u.has(a)){u.add(a);const r=e[a];if(r!==void 0)for(const n of r)aZ(u,e,n)}}function kw(u){const e=[];return I1(u,{FragmentSpread(a){e.push(a.name.value)}}),e}function uy0(u){const e=PW(u)?u:new H6(u),a=e.body,r=new uA(e);let n="",t=!1;for(;r.advance().kind!==Du.EOF;){const i=r.token,o=i.kind,s=!zW(i.kind);t&&(s||i.kind===Du.SPREAD)&&(n+=" ");const l=a.slice(i.start,i.end);o===Du.BLOCK_STRING?n+=BW(i.value,{minimize:!0}):n+=l,t=s}return n}function ey0(u){const e=rZ(u);if(e)throw e;return u}function rZ(u){if(typeof u=="string"||v0(!1,"Expected name to be a string."),u.startsWith("__"))return new lu(`Name "${u}" must not begin with "__", which is reserved by GraphQL introspection.`);try{Tr(u)}catch(e){return e}}var Pe;(function(u){u.TYPE_REMOVED="TYPE_REMOVED",u.TYPE_CHANGED_KIND="TYPE_CHANGED_KIND",u.TYPE_REMOVED_FROM_UNION="TYPE_REMOVED_FROM_UNION",u.VALUE_REMOVED_FROM_ENUM="VALUE_REMOVED_FROM_ENUM",u.REQUIRED_INPUT_FIELD_ADDED="REQUIRED_INPUT_FIELD_ADDED",u.IMPLEMENTED_INTERFACE_REMOVED="IMPLEMENTED_INTERFACE_REMOVED",u.FIELD_REMOVED="FIELD_REMOVED",u.FIELD_CHANGED_KIND="FIELD_CHANGED_KIND",u.REQUIRED_ARG_ADDED="REQUIRED_ARG_ADDED",u.ARG_REMOVED="ARG_REMOVED",u.ARG_CHANGED_KIND="ARG_CHANGED_KIND",u.DIRECTIVE_REMOVED="DIRECTIVE_REMOVED",u.DIRECTIVE_ARG_REMOVED="DIRECTIVE_ARG_REMOVED",u.REQUIRED_DIRECTIVE_ARG_ADDED="REQUIRED_DIRECTIVE_ARG_ADDED",u.DIRECTIVE_REPEATABLE_REMOVED="DIRECTIVE_REPEATABLE_REMOVED",u.DIRECTIVE_LOCATION_REMOVED="DIRECTIVE_LOCATION_REMOVED"})(Pe||(Pe={}));var jn;(function(u){u.VALUE_ADDED_TO_ENUM="VALUE_ADDED_TO_ENUM",u.TYPE_ADDED_TO_UNION="TYPE_ADDED_TO_UNION",u.OPTIONAL_INPUT_FIELD_ADDED="OPTIONAL_INPUT_FIELD_ADDED",u.OPTIONAL_ARG_ADDED="OPTIONAL_ARG_ADDED",u.IMPLEMENTED_INTERFACE_ADDED="IMPLEMENTED_INTERFACE_ADDED",u.ARG_DEFAULT_VALUE_CHANGE="ARG_DEFAULT_VALUE_CHANGE"})(jn||(jn={}));function ay0(u,e){return nZ(u,e).filter(a=>a.type in Pe)}function ry0(u,e){return nZ(u,e).filter(a=>a.type in jn)}function nZ(u,e){return[...ty0(u,e),...ny0(u,e)]}function ny0(u,e){const a=[],r=Vt(u.getDirectives(),e.getDirectives());for(const n of r.removed)a.push({type:Pe.DIRECTIVE_REMOVED,description:`${n.name} was removed.`});for(const[n,t]of r.persisted){const i=Vt(n.args,t.args);for(const o of i.added)mo(o)&&a.push({type:Pe.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${o.name} on directive ${n.name} was added.`});for(const o of i.removed)a.push({type:Pe.DIRECTIVE_ARG_REMOVED,description:`${o.name} was removed from ${n.name}.`});n.isRepeatable&&!t.isRepeatable&&a.push({type:Pe.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${n.name}.`});for(const o of n.locations)t.locations.includes(o)||a.push({type:Pe.DIRECTIVE_LOCATION_REMOVED,description:`${o} was removed from ${n.name}.`})}return a}function ty0(u,e){const a=[],r=Vt(Object.values(u.getTypeMap()),Object.values(e.getTypeMap()));for(const n of r.removed)a.push({type:Pe.TYPE_REMOVED,description:J6(n)?`Standard scalar ${n.name} was removed because it is not referenced anymore.`:`${n.name} was removed.`});for(const[n,t]of r.persisted)We(n)&&We(t)?a.push(...sy0(n,t)):ra(n)&&ra(t)?a.push(...oy0(n,t)):ge(n)&&ge(t)?a.push(...iy0(n,t)):P0(n)&&P0(t)?a.push(...bw(n,t),...Aw(n,t)):G0(n)&&G0(t)?a.push(...bw(n,t),...Aw(n,t)):n.constructor!==t.constructor&&a.push({type:Pe.TYPE_CHANGED_KIND,description:`${n.name} changed from ${yw(n)} to ${yw(t)}.`});return a}function iy0(u,e){const a=[],r=Vt(Object.values(u.getFields()),Object.values(e.getFields()));for(const n of r.added)V6(n)?a.push({type:Pe.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${n.name} on input type ${u.name} was added.`}):a.push({type:jn.OPTIONAL_INPUT_FIELD_ADDED,description:`An optional field ${n.name} on input type ${u.name} was added.`});for(const n of r.removed)a.push({type:Pe.FIELD_REMOVED,description:`${u.name}.${n.name} was removed.`});for(const[n,t]of r.persisted)SE(n.type,t.type)||a.push({type:Pe.FIELD_CHANGED_KIND,description:`${u.name}.${n.name} changed type from ${String(n.type)} to ${String(t.type)}.`});return a}function oy0(u,e){const a=[],r=Vt(u.getTypes(),e.getTypes());for(const n of r.added)a.push({type:jn.TYPE_ADDED_TO_UNION,description:`${n.name} was added to union type ${u.name}.`});for(const n of r.removed)a.push({type:Pe.TYPE_REMOVED_FROM_UNION,description:`${n.name} was removed from union type ${u.name}.`});return a}function sy0(u,e){const a=[],r=Vt(u.getValues(),e.getValues());for(const n of r.added)a.push({type:jn.VALUE_ADDED_TO_ENUM,description:`${n.name} was added to enum type ${u.name}.`});for(const n of r.removed)a.push({type:Pe.VALUE_REMOVED_FROM_ENUM,description:`${n.name} was removed from enum type ${u.name}.`});return a}function Aw(u,e){const a=[],r=Vt(u.getInterfaces(),e.getInterfaces());for(const n of r.added)a.push({type:jn.IMPLEMENTED_INTERFACE_ADDED,description:`${n.name} added to interfaces implemented by ${u.name}.`});for(const n of r.removed)a.push({type:Pe.IMPLEMENTED_INTERFACE_REMOVED,description:`${u.name} no longer implements interface ${n.name}.`});return a}function bw(u,e){const a=[],r=Vt(Object.values(u.getFields()),Object.values(e.getFields()));for(const n of r.removed)a.push({type:Pe.FIELD_REMOVED,description:`${u.name}.${n.name} was removed.`});for(const[n,t]of r.persisted)a.push(...ly0(u,n,t)),X4(n.type,t.type)||a.push({type:Pe.FIELD_CHANGED_KIND,description:`${u.name}.${n.name} changed type from ${String(n.type)} to ${String(t.type)}.`});return a}function ly0(u,e,a){const r=[],n=Vt(e.args,a.args);for(const t of n.removed)r.push({type:Pe.ARG_REMOVED,description:`${u.name}.${e.name} arg ${t.name} was removed.`});for(const[t,i]of n.persisted)if(!SE(t.type,i.type))r.push({type:Pe.ARG_CHANGED_KIND,description:`${u.name}.${e.name} arg ${t.name} has changed type from ${String(t.type)} to ${String(i.type)}.`});else if(t.defaultValue!==void 0)if(i.defaultValue===void 0)r.push({type:jn.ARG_DEFAULT_VALUE_CHANGE,description:`${u.name}.${e.name} arg ${t.name} defaultValue was removed.`});else{const s=Bw(t.defaultValue,t.type),l=Bw(i.defaultValue,i.type);s!==l&&r.push({type:jn.ARG_DEFAULT_VALUE_CHANGE,description:`${u.name}.${e.name} arg ${t.name} has changed defaultValue from ${s} to ${l}.`})}for(const t of n.added)mo(t)?r.push({type:Pe.REQUIRED_ARG_ADDED,description:`A required arg ${t.name} on ${u.name}.${e.name} was added.`}):r.push({type:jn.OPTIONAL_ARG_ADDED,description:`An optional arg ${t.name} on ${u.name}.${e.name} was added.`});return r}function X4(u,e){return pe(u)?pe(e)&&X4(u.ofType,e.ofType)||x0(e)&&X4(u,e.ofType):x0(u)?x0(e)&&X4(u.ofType,e.ofType):wc(e)&&u.name===e.name||x0(e)&&X4(u,e.ofType)}function SE(u,e){return pe(u)?pe(e)&&SE(u.ofType,e.ofType):x0(u)?x0(e)&&SE(u.ofType,e.ofType)||!x0(e)&&SE(u.ofType,e):wc(e)&&u.name===e.name}function yw(u){if(jr(u))return"a Scalar type";if(P0(u))return"an Object type";if(G0(u))return"an Interface type";if(ra(u))return"a Union type";if(We(u))return"an Enum type";if(ge(u))return"an Input type";Oe(!1,"Unexpected type: "+mu(u))}function Bw(u,e){const a=Si(u,e);return a!=null||Oe(!1),he(Y6(a))}function Vt(u,e){const a=[],r=[],n=[],t=_t(u,({name:o})=>o),i=_t(e,({name:o})=>o);for(const o of u){const s=i[o.name];s===void 0?r.push(o):n.push([o,s])}for(const o of e)t[o.name]===void 0&&a.push(o);return{added:a,persisted:n,removed:r}}const Ey0=Object.freeze(Object.defineProperty({__proto__:null,BREAK:Al,get BreakingChangeType(){return Pe},DEFAULT_DEPRECATION_REASON:lA,get DangerousChangeType(){return jn},get DirectiveLocation(){return Xu},ExecutableDefinitionsRule:WW,FieldsOnCorrectTypeRule:qW,FragmentsOnCompositeTypesRule:ZW,GRAPHQL_MAX_INT:R5,GRAPHQL_MIN_INT:K5,GraphQLBoolean:br,GraphQLDeprecatedDirective:W6,GraphQLDirective:Et,GraphQLEnumType:ao,GraphQLError:lu,GraphQLFloat:VW,GraphQLID:iA,GraphQLIncludeDirective:oA,GraphQLInputObjectType:x1,GraphQLInt:_W,GraphQLInterfaceType:d1,GraphQLList:va,GraphQLNonNull:f0,GraphQLObjectType:rn,GraphQLScalarType:lt,GraphQLSchema:O1,GraphQLSkipDirective:sA,GraphQLSpecifiedByDirective:EA,GraphQLString:je,GraphQLUnionType:D1,get Kind(){return U},KnownArgumentNamesRule:YW,KnownDirectivesRule:BA,KnownFragmentNamesRule:XW,KnownTypeNamesRule:zA,Lexer:uA,Location:kW,LoneAnonymousOperationRule:uq,LoneSchemaDefinitionRule:eq,NoDeprecatedCustomRule:M90,NoFragmentCyclesRule:aq,NoSchemaIntrospectionCustomRule:w90,NoUndefinedVariablesRule:rq,NoUnusedFragmentsRule:nq,NoUnusedVariablesRule:tq,get OperationTypeNode(){return ea},OverlappingFieldsCanBeMergedRule:oq,PossibleFragmentSpreadsRule:Eq,PossibleTypeExtensionsRule:cq,ProvidedRequiredArgumentsRule:dq,ScalarLeafsRule:xq,SchemaMetaFieldDef:f3,SingleFieldSubscriptionsRule:fq,Source:H6,Token:Q7,get TokenKind(){return Du},TypeInfo:FA,get TypeKind(){return ee},TypeMetaFieldDef:v3,TypeNameMetaFieldDef:C3,UniqueArgumentDefinitionNamesRule:vq,UniqueArgumentNamesRule:PA,UniqueDirectiveNamesRule:Cq,UniqueDirectivesPerLocationRule:TA,UniqueEnumValueNamesRule:Fq,UniqueFieldDefinitionNamesRule:kq,UniqueFragmentNamesRule:Aq,UniqueInputFieldNamesRule:jA,UniqueOperationNamesRule:bq,UniqueOperationTypesRule:yq,UniqueTypeNamesRule:Bq,UniqueVariableNamesRule:zq,ValidationContext:jq,ValuesOfCorrectTypeRule:Sq,VariablesAreInputTypesRule:Mq,VariablesInAllowedPositionRule:wq,__Directive:DA,__DirectiveLocation:xA,__EnumValue:hA,__Field:mA,__InputValue:jc,__Schema:q6,__Type:qr,__TypeKind:pA,assertAbstractType:fb0,assertCompositeType:gb0,assertDirective:bb0,assertEnumType:cb0,assertEnumValueName:NW,assertInputObjectType:db0,assertInputType:mb0,assertInterfaceType:RW,assertLeafType:pb0,assertListType:Db0,assertName:Tr,assertNamedType:Cb0,assertNonNullType:xb0,assertNullableType:KW,assertObjectType:LW,assertOutputType:hb0,assertScalarType:lb0,assertSchema:gA,assertType:sb0,assertUnionType:Eb0,assertValidName:ey0,assertValidSchema:vA,assertWrappingType:vb0,astFromValue:Si,buildASTSchema:qq,buildClientSchema:N90,buildSchema:R90,coerceInputValue:hq,concatAST:Q90,createSourceEventStream:Jq,defaultFieldResolver:aC,defaultTypeResolver:Hq,doTypesOverlap:Yv,execute:X6,executeSync:Rq,extendSchema:L90,findBreakingChanges:ay0,findDangerousChanges:ry0,formatError:MA0,getArgumentValues:Q6,getDirectiveValues:F3,getEnterLeaveForKind:c1,getIntrospectionQuery:Uq,getLocation:hx,getNamedType:Ia,getNullableType:rA,getOperationAST:P90,getOperationRootType:T90,getVariableValues:pq,getVisitFn:tb0,graphql:A90,graphqlSync:b90,introspectionFromSchema:j90,introspectionTypes:Nc,isAbstractType:nt,isCompositeType:st,isConstValueNode:Qv,isDefinitionNode:Rb0,isDirective:U6,isEnumType:We,isEqualType:gx,isExecutableDefinitionNode:AA,isInputObjectType:ge,isInputType:qa,isInterfaceType:G0,isIntrospectionType:Fs,isLeafType:ot,isListType:pe,isNamedType:wc,isNonNullType:x0,isNullableType:aA,isObjectType:P0,isOutputType:Vi,isRequiredArgument:mo,isRequiredInputField:V6,isScalarType:jr,isSchema:JW,isSelectionNode:Kb0,isSpecifiedDirective:cA,isSpecifiedScalarType:J6,isType:Sc,isTypeDefinitionNode:$1,isTypeExtensionNode:Z6,isTypeNode:Ib0,isTypeSubTypeOf:Xo,isTypeSystemDefinitionNode:bA,isTypeSystemExtensionNode:yA,isUnionType:ra,isValidNameError:rZ,isValueNode:UW,isWrappingType:Mc,lexicographicSortSchema:K90,locatedError:h1,parse:G6,parseConstValue:ZA0,parseType:YA0,parseValue:TW,print:he,printError:SA0,printIntrospectionSchema:O90,printLocation:FW,printSchema:I90,printSourceLocation:Y7,printType:Qq,resolveObjMapThunk:tA,resolveReadonlyArrayThunk:nA,responsePathAsArray:mr,separateOperations:X90,specifiedDirectives:ho,specifiedRules:Pq,specifiedScalarTypes:Pc,stripIgnoredCharacters:uy0,subscribe:B90,syntaxError:Xe,typeFromAST:tr,validate:Nq,validateSchema:fA,valueFromAST:ut,valueFromASTUntyped:px,version:bA0,versionInfo:yA0,visit:I1,visitInParallel:eA,visitWithTypeInfo:kA},Symbol.toStringTag,{value:"Module"})),cy0=tP(Ey0);function dy0(u){for(var e=[],a=0;a=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||i===95){n+=u[t++];continue}break}if(!n)throw new TypeError("Missing parameter name at ".concat(a));e.push({type:"NAME",index:a,value:n}),a=t;continue}if(r==="("){var o=1,s="",t=a+1;if(u[t]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(t));for(;t)?(?!\?)/g,r=0,n=a.exec(u.source);n;)e.push({name:n[1]||r++,prefix:"",suffix:"",modifier:"",pattern:""}),n=a.exec(u.source);return u}function hy0(u,e,a){var r=u.map(function(n){return IA(n,e,a).source});return new RegExp("(?:".concat(r.join("|"),")"),KA(a))}function py0(u,e,a){return oZ(RA(u,a),e,a)}function oZ(u,e,a){a===void 0&&(a={});for(var r=a.strict,n=r===void 0?!1:r,t=a.start,i=t===void 0?!0:t,o=a.end,s=o===void 0?!0:o,l=a.encode,E=l===void 0?function(B){return B}:l,c=a.delimiter,d=c===void 0?"/#?":c,D=a.endsWith,m=D===void 0?"":D,h="[".concat(Ys(m),"]|$"),g="[".concat(Ys(d),"]"),p=i?"^":"",f=0,C=u;f-1:y===void 0;n||(p+="(?:".concat(g,"(?=").concat(h,"))?")),b||(p+="(?=".concat(g,"|").concat(h,")"))}return new RegExp(p,KA(a))}function IA(u,e,a){return u instanceof RegExp?my0(u,e):Array.isArray(u)?hy0(u,e,a):py0(u,e,a)}const gy0=Object.freeze(Object.defineProperty({__proto__:null,compile:Dy0,match:xy0,parse:RA,pathToRegexp:IA,regexpToFunction:iZ,tokensToFunction:tZ,tokensToRegexp:oZ},Symbol.toStringTag,{value:"Module"})),fy0=tP(gy0);var S4={},M4={},zw;function sZ(){if(zw)return M4;zw=1,Object.defineProperty(M4,"__esModule",{value:!0}),M4.toIsoResponse=void 0;var u=ln;function e(a){var r;return{status:(r=a.status)!==null&&r!==void 0?r:200,statusText:a.statusText||"OK",headers:u.objectToHeaders(a.headers||{}),body:a.body}}return M4.toIsoResponse=e,M4}var Sw;function vy0(){if(Sw)return S4;Sw=1;var u=Mu&&Mu.__extends||function(){var h=function(g,p){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,C){f.__proto__=C}||function(f,C){for(var v in C)Object.prototype.hasOwnProperty.call(C,v)&&(f[v]=C[v])},h(g,p)};return function(g,p){if(typeof p!="function"&&p!==null)throw new TypeError("Class extends value "+String(p)+" is not a constructor or null");h(g,p);function f(){this.constructor=g}g.prototype=p===null?Object.create(p):(f.prototype=p.prototype,new f)}}(),e=Mu&&Mu.__assign||function(){return e=Object.assign||function(h){for(var g,p=1,f=arguments.length;p0&&v[v.length-1])&&(y[0]===6||y[0]===2)){p=0;continue}if(y[0]===3&&(!v||y[1]>v[0]&&y[1]0)&&!(C=f.next()).done;)v.push(C.value)}catch(F){A={error:F}}finally{try{C&&!C.done&&(p=f.return)&&p.call(f)}finally{if(A)throw A.error}}return v};Object.defineProperty(S4,"__esModule",{value:!0}),S4.FetchInterceptor=void 0;var t=ln,i=Zt,o=Do,s=Cs,l=L1,E=bc,c=sZ(),d=R1,D=function(h){u(g,h);function g(){return h.call(this,g.symbol)||this}return g.prototype.checkEnvironment=function(){return typeof globalThis<"u"&&typeof globalThis.fetch<"u"},g.prototype.setup=function(){var p=this,f=globalThis.fetch;i.invariant(!f[l.IS_PATCHED_MODULE],'Failed to patch the "fetch" module: already patched.'),globalThis.fetch=function(C,v){return a(p,void 0,void 0,function(){var A,F,k,y,b,B,M,w,j,$,H,K,N,P=this;return r(this,function(I){switch(I.label){case 0:return A=new Request(C,v),F=typeof C=="string"?C:C.url,k=A.method,this.log("[%s] %s",k,F),[4,A.clone().arrayBuffer()];case 1:return y=I.sent(),b=new URL(F,typeof location<"u"?location.origin:void 0),B=new s.IsomorphicRequest(b,{body:y,method:k,headers:new t.Headers(A.headers),credentials:A.credentials}),M=new d.InteractiveIsomorphicRequest(B),this.log("isomorphic request",M),this.log('emitting the "request" event for %d listener(s)...',this.emitter.listenerCount("request")),this.emitter.emit("request",M),this.log("awaiting for the mocked response..."),[4,o.until(function(){return a(P,void 0,void 0,function(){var _,G;return r(this,function(z){switch(z.label){case 0:return[4,this.emitter.untilIdle("request",function(O){var L=n(O.args,1),J=L[0];return J.id===M.id})];case 1:return z.sent(),this.log("all request listeners have been resolved!"),[4,M.respondWith.invoked()];case 2:return _=n.apply(void 0,[z.sent(),1]),G=_[0],this.log("event.respondWith called with:",G),[2,G]}})})})];case 2:return w=n.apply(void 0,[I.sent(),2]),j=w[0],$=w[1],j?(console.error(A.method+" "+A.url+" net::ERR_FAILED"),H=Object.assign(new TypeError("Failed to fetch"),{cause:j}),[2,Promise.reject(H)]):$?(this.log("received mocked response:",$),K=c.toIsoResponse($),this.log("derived isomorphic response:",K),this.emitter.emit("response",M,K),N=new Response($.body,e(e({},K),{headers:t.flattenHeadersObject($.headers||{})})),Object.defineProperty(N,"url",{writable:!1,enumerable:!0,configurable:!1,value:M.url.href}),[2,N]):(this.log("no mocked response received!"),[2,f(A).then(function(_){return a(P,void 0,void 0,function(){var G,z,O,L;return r(this,function(J){switch(J.label){case 0:return G=_.clone(),this.log("original fetch performed",G),O=(z=this.emitter).emit,L=["response",M],[4,m(G)];case 1:return O.apply(z,L.concat([J.sent()])),[2,_]}})})})])}})})},Object.defineProperty(globalThis.fetch,l.IS_PATCHED_MODULE,{enumerable:!0,configurable:!0,value:!0}),this.subscriptions.push(function(){Object.defineProperty(globalThis.fetch,l.IS_PATCHED_MODULE,{value:void 0}),globalThis.fetch=f,p.log('restored native "globalThis.fetch"!',globalThis.fetch.name)})},g.symbol=Symbol("fetch"),g}(E.Interceptor);S4.FetchInterceptor=D;function m(h){return a(this,void 0,void 0,function(){var g;return r(this,function(p){switch(p.label){case 0:return g={status:h.status,statusText:h.statusText,headers:t.objectToHeaders(t.headersToObject(h.headers))},[4,h.text()];case 1:return[2,(g.body=p.sent(),g)]}})})}return S4}var w4={},P4={},T4={},Ct={},bo={},Mw;function uh(){if(Mw)return bo;Mw=1;function u(t,i,o){if(o===void 0&&(o=Array.prototype),t&&typeof o.find=="function")return o.find.call(t,i);for(var s=0;s=0&&S=0){for(var ou=T.length-1;W0},lookupPrefix:function(S){for(var T=this;T;){var V=T._nsMap;if(V){for(var W in V)if(Object.prototype.hasOwnProperty.call(V,W)&&V[W]===S)return W}T=T.nodeType==d?T.ownerDocument:T.parentNode}return null},lookupNamespaceURI:function(S){for(var T=this;T;){var V=T._nsMap;if(V&&Object.prototype.hasOwnProperty.call(V,S))return V[S];T=T.nodeType==d?T.ownerDocument:T.parentNode}return null},isDefaultNamespace:function(S){var T=this.lookupPrefix(S);return T==null}};function z(S){return S=="<"&&"<"||S==">"&&">"||S=="&"&&"&"||S=='"'&&"""||"&#"+S.charCodeAt()+";"}s(E,G),s(E,G.prototype);function O(S,T){if(T(S))return!0;if(S=S.firstChild)do if(O(S,T))return!0;while(S=S.nextSibling)}function L(){this.ownerDocument=this}function J(S,T,V){S&&S._inc++;var W=V.namespaceURI;W===a.XMLNS&&(T._nsMap[V.prefix?V.localName:""]=V.value)}function q(S,T,V,W){S&&S._inc++;var ou=V.namespaceURI;ou===a.XMLNS&&delete T._nsMap[V.prefix?V.localName:""]}function Q(S,T,V){if(S&&S._inc){S._inc++;var W=T.childNodes;if(V)W[W.length++]=V;else{for(var ou=T.firstChild,fu=0;ou;)W[fu++]=ou,ou=ou.nextSibling;W.length=fu,delete W[W.length]}}}function Z(S,T){var V=T.previousSibling,W=T.nextSibling;return V?V.nextSibling=W:S.firstChild=W,W?W.previousSibling=V:S.lastChild=V,T.parentNode=null,T.previousSibling=null,T.nextSibling=null,Q(S.ownerDocument,S),T}function iu(S){return S&&(S.nodeType===G.DOCUMENT_NODE||S.nodeType===G.DOCUMENT_FRAGMENT_NODE||S.nodeType===G.ELEMENT_NODE)}function tu(S){return S&&(ku(S)||Zu(S)||du(S)||S.nodeType===G.DOCUMENT_FRAGMENT_NODE||S.nodeType===G.COMMENT_NODE||S.nodeType===G.PROCESSING_INSTRUCTION_NODE)}function du(S){return S&&S.nodeType===G.DOCUMENT_TYPE_NODE}function ku(S){return S&&S.nodeType===G.ELEMENT_NODE}function Zu(S){return S&&S.nodeType===G.TEXT_NODE}function wu(S,T){var V=S.childNodes||[];if(e(V,ku)||du(T))return!1;var W=e(V,du);return!(T&&W&&V.indexOf(W)>V.indexOf(T))}function Ou(S,T){var V=S.childNodes||[];function W(fu){return ku(fu)&&fu!==T}if(e(V,W))return!1;var ou=e(V,du);return!(T&&ou&&V.indexOf(ou)>V.indexOf(T))}function vu(S,T,V){if(!iu(S))throw new w(b,"Unexpected parent node type "+S.nodeType);if(V&&V.parentNode!==S)throw new w(B,"child not in parent");if(!tu(T)||du(T)&&S.nodeType!==G.DOCUMENT_NODE)throw new w(b,"Unexpected node type "+T.nodeType+" for parent node type "+S.nodeType)}function Wu(S,T,V){var W=S.childNodes||[],ou=T.childNodes||[];if(T.nodeType===G.DOCUMENT_FRAGMENT_NODE){var fu=ou.filter(ku);if(fu.length>1||e(ou,Zu))throw new w(b,"More than one element or text in fragment");if(fu.length===1&&!wu(S,V))throw new w(b,"Element in fragment can not be inserted before doctype")}if(ku(T)&&!wu(S,V))throw new w(b,"Only one element can be added and only after doctype");if(du(T)){if(e(W,du))throw new w(b,"Only one doctype is allowed");var Cu=e(W,ku);if(V&&W.indexOf(Cu)1||e(ou,Zu))throw new w(b,"More than one element or text in fragment");if(fu.length===1&&!Ou(S,V))throw new w(b,"Element in fragment can not be inserted before doctype")}if(ku(T)&&!Ou(S,V))throw new w(b,"Only one element can be added and only after doctype");if(du(T)){if(e(W,function(a0){return du(a0)&&a0!==V}))throw new w(b,"Only one doctype is allowed");var Cu=e(W,ku);if(V&&W.indexOf(Cu)0&&O(V.documentElement,function(ou){if(ou!==V&&ou.nodeType===c){var fu=ou.getAttribute("class");if(fu){var Cu=S===fu;if(!Cu){var Gu=i(fu);Cu=T.every(o(Gu))}Cu&&W.push(ou)}}}),W})},createElement:function(S){var T=new hu;T.ownerDocument=this,T.nodeName=S,T.tagName=S,T.localName=S,T.childNodes=new j;var V=T.attributes=new K;return V._ownerElement=T,T},createDocumentFragment:function(){var S=new i0;return S.ownerDocument=this,S.childNodes=new j,S},createTextNode:function(S){var T=new s0;return T.ownerDocument=this,T.appendData(S),T},createComment:function(S){var T=new Hu;return T.ownerDocument=this,T.appendData(S),T},createCDATASection:function(S){var T=new $u;return T.ownerDocument=this,T.appendData(S),T},createProcessingInstruction:function(S,T){var V=new Z0;return V.ownerDocument=this,V.tagName=V.nodeName=V.target=S,V.nodeValue=V.data=T,V},createAttribute:function(S){var T=new Nu;return T.ownerDocument=this,T.name=S,T.nodeName=S,T.localName=S,T.specified=!0,T},createEntityReference:function(S){var T=new R0;return T.ownerDocument=this,T.nodeName=S,T},createElementNS:function(S,T){var V=new hu,W=T.split(":"),ou=V.attributes=new K;return V.childNodes=new j,V.ownerDocument=this,V.nodeName=T,V.tagName=T,V.namespaceURI=S,W.length==2?(V.prefix=W[0],V.localName=W[1]):V.localName=T,ou._ownerElement=V,V},createAttributeNS:function(S,T){var V=new Nu,W=T.split(":");return V.ownerDocument=this,V.nodeName=T,V.name=T,V.namespaceURI=S,V.specified=!0,W.length==2?(V.prefix=W[0],V.localName=W[1]):V.localName=T,V}},l(L,G);function hu(){this._nsMap={}}hu.prototype={nodeType:c,hasAttribute:function(S){return this.getAttributeNode(S)!=null},getAttribute:function(S){var T=this.getAttributeNode(S);return T&&T.value||""},getAttributeNode:function(S){return this.attributes.getNamedItem(S)},setAttribute:function(S,T){var V=this.ownerDocument.createAttribute(S);V.value=V.nodeValue=""+T,this.setAttributeNode(V)},removeAttribute:function(S){var T=this.getAttributeNode(S);T&&this.removeAttributeNode(T)},appendChild:function(S){return S.nodeType===A?this.insertBefore(S,null):gu(this,S)},setAttributeNode:function(S){return this.attributes.setNamedItem(S)},setAttributeNodeNS:function(S){return this.attributes.setNamedItemNS(S)},removeAttributeNode:function(S){return this.attributes.removeNamedItem(S.nodeName)},removeAttributeNS:function(S,T){var V=this.getAttributeNodeNS(S,T);V&&this.removeAttributeNode(V)},hasAttributeNS:function(S,T){return this.getAttributeNodeNS(S,T)!=null},getAttributeNS:function(S,T){var V=this.getAttributeNodeNS(S,T);return V&&V.value||""},setAttributeNS:function(S,T,V){var W=this.ownerDocument.createAttributeNS(S,T);W.value=W.nodeValue=""+V,this.setAttributeNode(W)},getAttributeNodeNS:function(S,T){return this.attributes.getNamedItemNS(S,T)},getElementsByTagName:function(S){return new $(this,function(T){var V=[];return O(T,function(W){W!==T&&W.nodeType==c&&(S==="*"||W.tagName==S)&&V.push(W)}),V})},getElementsByTagNameNS:function(S,T){return new $(this,function(V){var W=[];return O(V,function(ou){ou!==V&&ou.nodeType===c&&(S==="*"||ou.namespaceURI===S)&&(T==="*"||ou.localName==T)&&W.push(ou)}),W})}},L.prototype.getElementsByTagName=hu.prototype.getElementsByTagName,L.prototype.getElementsByTagNameNS=hu.prototype.getElementsByTagNameNS,l(hu,G);function Nu(){}Nu.prototype.nodeType=d,l(Nu,G);function u0(){}u0.prototype={data:"",substringData:function(S,T){return this.data.substring(S,S+T)},appendData:function(S){S=this.data+S,this.nodeValue=this.data=S,this.length=S.length},insertData:function(S,T){this.replaceData(S,0,T)},appendChild:function(S){throw new Error(y[b])},deleteData:function(S,T){this.replaceData(S,T,"")},replaceData:function(S,T,V){var W=this.data.substring(0,S),ou=this.data.substring(S+T);V=W+V+ou,this.nodeValue=this.data=V,this.length=V.length}},l(u0,G);function s0(){}s0.prototype={nodeName:"#text",nodeType:D,splitText:function(S){var T=this.data,V=T.substring(S);T=T.substring(0,S),this.data=this.nodeValue=T,this.length=T.length;var W=this.ownerDocument.createTextNode(V);return this.parentNode&&this.parentNode.insertBefore(W,this.nextSibling),W}},l(s0,u0);function Hu(){}Hu.prototype={nodeName:"#comment",nodeType:f},l(Hu,u0);function $u(){}$u.prototype={nodeName:"#cdata-section",nodeType:m},l($u,u0);function d0(){}d0.prototype.nodeType=v,l(d0,G);function L0(){}L0.prototype.nodeType=F,l(L0,G);function C0(){}C0.prototype.nodeType=g,l(C0,G);function R0(){}R0.prototype.nodeType=h,l(R0,G);function i0(){}i0.prototype.nodeName="#document-fragment",i0.prototype.nodeType=A,l(i0,G);function Z0(){}Z0.prototype.nodeType=p,l(Z0,G);function re(){}re.prototype.serializeToString=function(S,T,V){return au.call(S,T,V)},G.prototype.toString=au;function au(S,T){var V=[],W=this.nodeType==9&&this.documentElement||this,ou=W.prefix,fu=W.namespaceURI;if(fu&&ou==null){var ou=W.lookupPrefix(fu);if(ou==null)var Cu=[{namespace:fu,prefix:null}]}return Au(this,V,S,T,Cu),V.join("")}function eu(S,T,V){var W=S.prefix||"",ou=S.namespaceURI;if(!ou||W==="xml"&&ou===a.XML||ou===a.XMLNS)return!1;for(var fu=V.length;fu--;){var Cu=V[fu];if(Cu.prefix===W)return Cu.namespace!==ou}return!0}function su(S,T,V){S.push(" ",T,'="',V.replace(/[<>&"\t\n\r]/g,z),'"')}function Au(S,T,V,W,ou){if(ou||(ou=[]),W)if(S=W(S),S){if(typeof S=="string"){T.push(S);return}}else return;switch(S.nodeType){case c:var fu=S.attributes,Cu=fu.length,qu=S.firstChild,Gu=S.tagName;V=a.isHTML(S.namespaceURI)||V;var a0=Gu;if(!V&&!S.prefix&&S.namespaceURI){for(var l0,m0=0;m0=0;oe--){var Y0=ou[oe];if(Y0.prefix===""&&Y0.namespace===S.namespaceURI){l0=Y0.namespace;break}}if(l0!==S.namespaceURI)for(var oe=ou.length-1;oe>=0;oe--){var Y0=ou[oe];if(Y0.namespace===S.namespaceURI){Y0.prefix&&(a0=Y0.prefix+":"+Gu);break}}}T.push("<",a0);for(var se=0;se"),V&&/^script$/i.test(Gu))for(;qu;)qu.data?T.push(qu.data):Au(qu,T,V,W,ou.slice()),qu=qu.nextSibling;else for(;qu;)Au(qu,T,V,W,ou.slice()),qu=qu.nextSibling;T.push("")}else T.push("/>");return;case C:case A:for(var qu=S.firstChild;qu;)Au(qu,T,V,W,ou.slice()),qu=qu.nextSibling;return;case d:return su(T,S.name,S.value);case D:return T.push(S.data.replace(/[<&>]/g,z));case m:return T.push("");case f:return T.push("");case v:var Q0=S.publicId,n0=S.systemId;if(T.push("");else if(n0&&n0!=".")T.push(" SYSTEM ",n0,">");else{var t0=S.internalSubset;t0&&T.push(" [",t0,"]"),T.push(">")}return;case p:return T.push("");case h:return T.push("&",S.nodeName,";");default:T.push("??",S.nodeName)}}function bu(S,T,V){var W;switch(T.nodeType){case c:W=T.cloneNode(!1),W.ownerDocument=S;case A:break;case d:V=!0;break}if(W||(W=T.cloneNode(!1)),W.ownerDocument=S,W.parentNode=null,V)for(var ou=T.firstChild;ou;)W.appendChild(bu(S,ou,V)),ou=ou.nextSibling;return W}function Pu(S,T,V){var W=new T.constructor;for(var ou in T)if(Object.prototype.hasOwnProperty.call(T,ou)){var fu=T[ou];typeof fu!="object"&&fu!=W[ou]&&(W[ou]=fu)}switch(T.childNodes&&(W.childNodes=new j),W.ownerDocument=S,W.nodeType){case c:var Cu=T.attributes,Gu=W.attributes=new K,a0=Cu.length;Gu._ownerElement=W;for(var l0=0;l0",lt:"<",quot:'"'}),u.HTML_ENTITIES=e({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` +`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),u.entityMap=u.HTML_ENTITIES}(Wp)),Wp}var qd={},Tw;function Fy0(){if(Tw)return qd;Tw=1;var u=uh().NAMESPACE,e=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=new RegExp("[\\-\\.0-9"+e.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),r=new RegExp("^"+e.source+a.source+"*(?::"+e.source+a.source+"*)?$"),n=0,t=1,i=2,o=3,s=4,l=5,E=6,c=7;function d(b,B){this.message=b,this.locator=B,Error.captureStackTrace&&Error.captureStackTrace(this,d)}d.prototype=new Error,d.prototype.name=d.name;function D(){}D.prototype={parse:function(b,B,M){var w=this.domBuilder;w.startDocument(),v(B,B={}),m(b,B,M,w,this.errorHandler),w.endDocument()}};function m(b,B,M,w,j){function $(hu){if(hu>65535){hu-=65536;var Nu=55296+(hu>>10),u0=56320+(hu&1023);return String.fromCharCode(Nu,u0)}else return String.fromCharCode(hu)}function H(hu){var Nu=hu.slice(1,-1);return Object.hasOwnProperty.call(M,Nu)?M[Nu]:Nu.charAt(0)==="#"?$(parseInt(Nu.substr(1).replace("x","0x"))):(j.error("entity not found:"+hu),hu)}function K(hu){if(hu>L){var Nu=b.substring(L,hu).replace(/&#?\w+;/g,H);G&&N(L),w.characters(Nu,0,hu-L),L=hu}}function N(hu,Nu){for(;hu>=I&&(Nu=_.exec(b));)P=Nu.index,I=P+Nu[0].length,G.lineNumber++;G.columnNumber=hu-P+1}for(var P=0,I=0,_=/.*(?:\r\n?|\n)|.*$/g,G=w.locator,z=[{currentNSMap:B}],O={},L=0;;){try{var J=b.indexOf("<",L);if(J<0){if(!b.substr(L).match(/^\s*$/)){var q=w.doc,Q=q.createTextNode(b.substr(L));q.appendChild(Q),w.currentElement=Q}return}switch(J>L&&K(J),b.charAt(J+1)){case"/":var vu=b.indexOf(">",J+3),Z=b.substring(J+2,vu).replace(/[ \t\n\r]+$/g,""),iu=z.pop();vu<0?(Z=b.substring(J+2).replace(/[\s<].*/,""),j.error("end tag name: "+Z+" is not complete:"+iu.tagName),vu=J+1+Z.length):Z.match(/\sL?L=vu:K(Math.max(J,L)+1)}}function h(b,B){return B.lineNumber=b.lineNumber,B.columnNumber=b.columnNumber,B}function g(b,B,M,w,j,$){function H(G,z,O){M.attributeNames.hasOwnProperty(G)&&$.fatalError("Attribute "+G+" redefined"),M.addValue(G,z.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,j),O)}for(var K,N,P=++B,I=n;;){var _=b.charAt(P);switch(_){case"=":if(I===t)K=b.slice(B,P),I=o;else if(I===i)I=o;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(I===o||I===t)if(I===t&&($.warning('attribute value must after "="'),K=b.slice(B,P)),B=P+1,P=b.indexOf(_,B),P>0)N=b.slice(B,P),H(K,N,B-1),I=l;else throw new Error("attribute value no end '"+_+"' match");else if(I==s)N=b.slice(B,P),H(K,N,B),$.warning('attribute "'+K+'" missed start quot('+_+")!!"),B=P+1,I=l;else throw new Error('attribute value must after "="');break;case"/":switch(I){case n:M.setTagName(b.slice(B,P));case l:case E:case c:I=c,M.closed=!0;case s:case t:break;case i:M.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return $.error("unexpected end of input"),I==n&&M.setTagName(b.slice(B,P)),P;case">":switch(I){case n:M.setTagName(b.slice(B,P));case l:case E:case c:break;case s:case t:N=b.slice(B,P),N.slice(-1)==="/"&&(M.closed=!0,N=N.slice(0,-1));case i:I===i&&(N=K),I==s?($.warning('attribute "'+N+'" missed quot(")!'),H(K,N,B)):((!u.isHTML(w[""])||!N.match(/^(?:disabled|checked|selected)$/i))&&$.warning('attribute "'+N+'" missed value!! "'+N+'" instead!!'),H(N,N,B));break;case o:throw new Error("attribute value missed!!")}return P;case"€":_=" ";default:if(_<=" ")switch(I){case n:M.setTagName(b.slice(B,P)),I=E;break;case t:K=b.slice(B,P),I=i;break;case s:var N=b.slice(B,P);$.warning('attribute "'+N+'" missed quot(")!!'),H(K,N,B);case l:I=E;break}else switch(I){case i:M.tagName,(!u.isHTML(w[""])||!K.match(/^(?:disabled|checked|selected)$/i))&&$.warning('attribute "'+K+'" missed value!! "'+K+'" instead2!!'),H(K,K,B),B=P,I=t;break;case l:$.warning('attribute space is required"'+K+'"!!');case E:I=t,B=P;break;case o:I=s,B=P;break;case c:throw new Error("elements closed character '/' and '>' must be connected to")}}P++}}function p(b,B,M){for(var w=b.tagName,j=null,_=b.length;_--;){var $=b[_],H=$.qName,K=$.value,G=H.indexOf(":");if(G>0)var N=$.prefix=H.slice(0,G),P=H.slice(G+1),I=N==="xmlns"&&P;else P=H,N=null,I=H==="xmlns"&&"";$.localName=P,I!==!1&&(j==null&&(j={},v(M,M={})),M[I]=j[I]=K,$.uri=u.XMLNS,B.startPrefixMapping(I,K))}for(var _=b.length;_--;){$=b[_];var N=$.prefix;N&&(N==="xml"&&($.uri=u.XML),N!=="xmlns"&&($.uri=M[N||""]))}var G=w.indexOf(":");G>0?(N=b.prefix=w.slice(0,G),P=b.localName=w.slice(G+1)):(N=null,P=b.localName=w);var z=b.uri=M[N||""];if(B.startElement(z,P,w,b),b.closed){if(B.endElement(z,P,w),j)for(N in j)Object.prototype.hasOwnProperty.call(j,N)&&B.endPrefixMapping(N)}else return b.currentNSMap=M,b.localNSMap=j,!0}function f(b,B,M,w,j){if(/^(?:script|textarea)$/i.test(M)){var $=b.indexOf("",B),H=b.substring(B+1,$);if(/[&<]/.test(H))return/^script$/i.test(M)?(j.characters(H,0,H.length),$):(H=H.replace(/&#?\w+;/g,w),j.characters(H,0,H.length),$)}return B+1}function C(b,B,M,w){var j=w[M];return j==null&&(j=b.lastIndexOf(""),j",B+4);return $>B?(M.comment(b,B+4,$-B-4),$+3):(w.error("Unclosed comment"),-1)}else return-1;default:if(b.substr(B+3,6)=="CDATA["){var $=b.indexOf("]]>",B+9);return M.startCDATA(),M.characters(b,B+9,$-B-9),M.endCDATA(),$+3}var H=y(b,B),K=H.length;if(K>1&&/!doctype/i.test(H[0][0])){var N=H[1][0],P=!1,I=!1;K>3&&(/^public$/i.test(H[2][0])?(P=H[3][0],I=K>4&&H[4][0]):/^system$/i.test(H[2][0])&&(I=H[3][0]));var _=H[K-1];return M.startDTD(N,P,I),M.endDTD(),_.index+_[0].length}}return-1}function F(b,B,M){var w=b.indexOf("?>",B);if(w){var j=b.substring(B,w).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return j?(j[0].length,M.processingInstruction(j[1],j[2]),w+2):-1}return-1}function k(){this.attributeNames={}}k.prototype={setTagName:function(b){if(!r.test(b))throw new Error("invalid tagName:"+b);this.tagName=b},addValue:function(b,B,M){if(!r.test(b))throw new Error("invalid attribute:"+b);this.attributeNames[b]=this.length,this[this.length++]={qName:b,value:B,offset:M}},length:0,getLocalName:function(b){return this[b].localName},getLocator:function(b){return this[b].locator},getQName:function(b){return this[b].qName},getURI:function(b){return this[b].uri},getValue:function(b){return this[b].value}};function y(b,B){var M,w=[],j=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(j.lastIndex=B,j.exec(b);M=j.exec(b);)if(w.push(M),M[1])return w}return qd.XMLReader=D,qd.ParseError=d,qd}var jw;function ky0(){if(jw)return j4;jw=1;var u=uh(),e=lZ(),a=Cy0(),r=Fy0(),n=e.DOMImplementation,t=u.NAMESPACE,i=r.ParseError,o=r.XMLReader;function s(g){return g.replace(/\r[\n\u0085]/g,` `).replace(/[\r\u0085\u2028]/g,` `)}function l(g){this.options=g||{locator:{}}}l.prototype.parseFromString=function(g,p){var f=this.options,C=new o,v=f.domBuilder||new c,A=f.errorHandler,F=f.locator,k=f.xmlns||{},y=/\/x?html?$/.test(p),b=y?a.HTML_ENTITIES:a.XML_ENTITIES;F&&v.setDocumentLocator(F),C.errorHandler=E(A,v,F),C.domBuilder=f.domBuilder||v,y&&(k[""]=t.HTML),k.xml=k.xml||t.XML;var B=f.normalizeLineEndings||s;return g&&typeof g=="string"?C.parse(B(g),k,b):C.errorHandler.error("invalid doc source"),v.doc};function E(g,p,f){if(!g){if(p instanceof c)return p;g=p}var C={},v=g instanceof Function;f=f||{};function A(F){var k=g[F];!k&&v&&(k=g.length==2?function(y){g(F,y)}:g),C[F]=k&&function(y){k("[xmldom "+F+"] "+y+D(f))}||function(){}}return A("warning"),A("error"),A("fatalError"),C}function c(){this.cdata=!1}function d(g,p){p.lineNumber=g.lineNumber,p.columnNumber=g.columnNumber}c.prototype={startDocument:function(){this.doc=new n().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(g,p,f,C){var v=this.doc,A=v.createElementNS(g,f||p),F=C.length;h(this,A),this.currentElement=A,this.locator&&d(this.locator,A);for(var k=0;k=p+f||p?new java.lang.String(g,p,f)+"":g}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(g){c.prototype[g]=function(){return null}});function h(g,p){g.currentElement?g.currentElement.appendChild(p):g.doc.appendChild(p)}return j4.__DOMHandler=c,j4.normalizeLineEndings=s,j4.DOMParser=l,j4}var Tw;function fy0(){if(Tw)return T4;Tw=1;var u=oZ();return T4.DOMImplementation=u.DOMImplementation,T4.XMLSerializer=u.XMLSerializer,T4.DOMParser=gy0().DOMParser,T4}var N4={},jw;function vy0(){if(jw)return N4;jw=1,Object.defineProperty(N4,"__esModule",{value:!0}),N4.parseJson=void 0;function u(e){try{var a=JSON.parse(e);return a}catch{return null}}return N4.parseJson=u,N4}var L4={},Nw;function Cy0(){if(Nw)return L4;Nw=1,Object.defineProperty(L4,"__esModule",{value:!0}),L4.bufferFrom=void 0;function u(e){var a=encodeURIComponent(e),r=a.replace(/%([0-9A-F]{2})/g,function(t,i){return String.fromCharCode("0x"+i)}),n=new Uint8Array(r.length);return Array.prototype.forEach.call(r,function(t,i){n[i]=t.charCodeAt(0)}),n}return L4.bufferFrom=u,L4}var R4={},K4={},Lw;function sZ(){if(Lw)return K4;Lw=1,Object.defineProperty(K4,"__esModule",{value:!0}),K4.EventPolyfill=void 0;var u=function(){function e(a,r){this.AT_TARGET=0,this.BUBBLING_PHASE=0,this.CAPTURING_PHASE=0,this.NONE=0,this.type="",this.srcElement=null,this.currentTarget=null,this.eventPhase=0,this.isTrusted=!0,this.composed=!1,this.cancelable=!0,this.defaultPrevented=!1,this.bubbles=!0,this.lengthComputable=!0,this.loaded=0,this.total=0,this.cancelBubble=!1,this.returnValue=!0,this.type=a,this.target=r?.target||null,this.currentTarget=r?.currentTarget||null,this.timeStamp=Date.now()}return e.prototype.composedPath=function(){return[]},e.prototype.initEvent=function(a,r,n){this.type=a,this.bubbles=!!r,this.cancelable=!!n},e.prototype.preventDefault=function(){this.defaultPrevented=!0},e.prototype.stopPropagation=function(){},e.prototype.stopImmediatePropagation=function(){},e}();return K4.EventPolyfill=u,K4}var I4={},Rw;function Fy0(){if(Rw)return I4;Rw=1;var u=Mu&&Mu.__extends||function(){var r=function(n,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,o){i.__proto__=o}||function(i,o){for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(i[s]=o[s])},r(n,t)};return function(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(n,t);function i(){this.constructor=n}n.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(I4,"__esModule",{value:!0}),I4.ProgressEventPolyfill=void 0;var e=sZ(),a=function(r){u(n,r);function n(t,i){var o=r.call(this,t)||this;return o.lengthComputable=i?.lengthComputable||!1,o.composed=i?.composed||!1,o.loaded=i?.loaded||0,o.total=i?.total||0,o}return n}(e.EventPolyfill);return I4.ProgressEventPolyfill=a,I4}var Kw;function ky0(){if(Kw)return R4;Kw=1,Object.defineProperty(R4,"__esModule",{value:!0}),R4.createEvent=void 0;var u=sZ(),e=Fy0(),a=typeof ProgressEvent<"u";function r(n,t,i){var o=["error","progress","loadstart","loadend","load","timeout","abort"],s=a?ProgressEvent:e.ProgressEventPolyfill,l=o.includes(t)?new s(t,{lengthComputable:!0,loaded:i?.loaded||0,total:i?.total||0}):new u.EventPolyfill(t,{target:n,currentTarget:n});return l}return R4.createEvent=r,R4}var Iw;function Ay0(){if(Iw)return P4;Iw=1;var u=Mu&&Mu.__awaiter||function(h,g,p,f){function C(v){return v instanceof p?v:new p(function(A){A(v)})}return new(p||(p=Promise))(function(v,A){function F(b){try{y(f.next(b))}catch(B){A(B)}}function k(b){try{y(f.throw(b))}catch(B){A(B)}}function y(b){b.done?v(b.value):C(b.value).then(F,k)}y((f=f.apply(h,g||[])).next())})},e=Mu&&Mu.__generator||function(h,g){var p={label:0,sent:function(){if(v[0]&1)throw v[1];return v[1]},trys:[],ops:[]},f,C,v,A;return A={next:F(0),throw:F(1),return:F(2)},typeof Symbol=="function"&&(A[Symbol.iterator]=function(){return this}),A;function F(y){return function(b){return k([y,b])}}function k(y){if(f)throw new TypeError("Generator is already executing.");for(;p;)try{if(f=1,C&&(v=y[0]&2?C.return:y[0]?C.throw||((v=C.return)&&v.call(C),0):C.next)&&!(v=v.call(C,y[1])).done)return v;switch(C=0,v&&(y=[y[0]&2,v.value]),y[0]){case 0:case 1:v=y;break;case 4:return p.label++,{value:y[1],done:!1};case 5:p.label++,C=y[1],y=[0];continue;case 7:y=p.ops.pop(),p.trys.pop();continue;default:if(v=p.trys,!(v=v.length>0&&v[v.length-1])&&(y[0]===6||y[0]===2)){p=0;continue}if(y[0]===3&&(!v||y[1]>v[0]&&y[1]=h.length&&(h=void 0),{value:h&&h[f++],done:!h}}};throw new TypeError(g?"Object is not iterable.":"Symbol.iterator is not defined.")},r=Mu&&Mu.__read||function(h,g){var p=typeof Symbol=="function"&&h[Symbol.iterator];if(!p)return h;var f=p.call(h),C,v=[],A;try{for(;(g===void 0||g-- >0)&&!(C=f.next()).done;)v.push(C.value)}catch(F){A={error:F}}finally{try{C&&!C.done&&(p=f.return)&&p.call(f)}finally{if(A)throw A.error}}return v};Object.defineProperty(P4,"__esModule",{value:!0}),P4.createXMLHttpRequestOverride=void 0;var n=Do,t=ln,i=fy0(),o=vy0(),s=iZ(),l=Cy0(),E=ky0(),c=Cs,d=Tn,D=R1,m=function(h){var g,p=h.XMLHttpRequest,f=h.emitter,C=h.log;return g=function(){function v(){this._events=[],this.log=C,this.UNSENT=0,this.OPENED=1,this.HEADERS_RECEIVED=2,this.LOADING=3,this.DONE=4,this.onreadystatechange=null,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.ontimeout=null,this.url="",this.method="GET",this.readyState=this.UNSENT,this.withCredentials=!1,this.status=200,this.statusText="OK",this.response="",this.responseType="text",this.responseText="",this.responseXML=null,this.responseURL="",this.upload={},this.timeout=0,this._requestHeaders=new t.Headers,this._responseHeaders=new t.Headers}return v.prototype.setReadyState=function(A){A!==this.readyState&&(this.log("readyState change %d -> %d",this.readyState,A),this.readyState=A,A!==this.UNSENT&&(this.log("triggering readystate change..."),this.trigger("readystatechange")))},v.prototype.trigger=function(A,F){var k,y;this.log('trigger "%s" (%d)',A,this.readyState),this.log('resolve listener for event "%s"',A);var b=this["on"+A];b?.call(this,E.createEvent(this,A,F));try{for(var B=a(this._events),M=B.next();!M.done;M=B.next()){var w=M.value;w.name===A&&(C('calling mock event listener "%s" (%d)',A,this.readyState),w.listener.call(this,E.createEvent(this,A,F)))}}catch(j){k={error:j}}finally{try{M&&!M.done&&(y=B.return)&&y.call(B)}finally{if(k)throw k.error}}return this},v.prototype.reset=function(){this.log("reset"),this.setReadyState(this.UNSENT),this.status=200,this.statusText="OK",this.response=null,this.responseText=null,this.responseXML=null,this._requestHeaders=new t.Headers,this._responseHeaders=new t.Headers},v.prototype.open=function(A,F,k,y,b){return k===void 0&&(k=!0),u(this,void 0,void 0,function(){return e(this,function(B){return this.log=this.log.extend("request "+A+" "+F),this.log("open",{method:A,url:F,async:k,user:y,password:b}),this.reset(),this.setReadyState(this.OPENED),typeof F>"u"?(this.url=A,this.method="GET"):(this.url=F,this.method=A,this.async=k,this.user=y,this.password=b),[2]})})},v.prototype.send=function(A){var F=this;this.log("send %s %s",this.method,this.url);var k;typeof A=="string"?k=d.encodeBuffer(A):k=A||new ArrayBuffer(0);var y;try{y=new URL(this.url)}catch{y=new URL(this.url,window.location.href)}this.log("request headers",this._requestHeaders);var b=new c.IsomorphicRequest(y,{body:k,method:this.method,headers:this._requestHeaders,credentials:this.withCredentials?"include":"omit"}),B=new D.InteractiveIsomorphicRequest(b);this.log('emitting the "request" event for %d listener(s)...',f.listenerCount("request")),f.emit("request",B),this.log("awaiting mocked response..."),Promise.resolve(n.until(function(){return u(F,void 0,void 0,function(){var M,w;return e(this,function(j){switch(j.label){case 0:return[4,f.untilIdle("request",function($){var H=r($.args,1),K=H[0];return K.id===B.id})];case 1:return j.sent(),this.log("all request listeners have been resolved!"),[4,B.respondWith.invoked()];case 2:return M=r.apply(void 0,[j.sent(),1]),w=M[0],this.log("event.respondWith called with:",w),[2,w]}})})})).then(function(M){var w,j,$=r(M,2),H=$[0],K=$[1];if(H){F.log("middleware function threw an exception!",H),F.trigger("error"),F.abort();return}if(K){if(F.log("received mocked response",K),F.trigger("loadstart"),F.status=(w=K.status)!==null&&w!==void 0?w:200,F.statusText=K.statusText||"OK",F._responseHeaders=K.headers?t.objectToHeaders(K.headers):new t.Headers,F.log("set response status",F.status,F.statusText),F.log("set response headers",F._responseHeaders),F.setReadyState(F.HEADERS_RECEIVED),F.log("response type",F.responseType),F.response=F.getResponseBody(K.body),F.responseURL=F.url,F.responseText=K.body||"",F.responseXML=F.getResponseXML(),F.log("set response body",F.response),K.body&&F.response){F.setReadyState(F.LOADING);var N=l.bufferFrom(K.body);F.trigger("progress",{loaded:N.length,total:N.length})}F.setReadyState(F.DONE),F.trigger("load"),F.trigger("loadend"),f.emit("response",b,s.toIsoResponse(K))}else{F.log("no mocked response received!");var P=new p;F.log("opening an original request %s %s",F.method,F.url),P.open(F.method,F.url,(j=F.async)!==null&&j!==void 0?j:!0,F.user,F.password),P.addEventListener("load",function(){F.log('original "onload"'),F.status=P.status,F.statusText=P.statusText,F.responseURL=P.responseURL,F.responseType=P.responseType,F.response=P.response,F.responseText=P.responseText,F.responseXML=P.responseXML,F.log("set mock request readyState to DONE"),F.setReadyState(F.DONE),F.log("received original response",F.status,F.statusText),F.log("original response body:",F.response);var I=P.getAllResponseHeaders();F.log(`original response headers: -`,I),F._responseHeaders=t.stringToHeaders(I),F.log("original response headers (normalized)",F._responseHeaders),F.log("original response finished"),f.emit("response",b,{status:P.status,statusText:P.statusText,headers:F._responseHeaders,body:P.response})}),F.propagateCallbacks(P),F.propagateListeners(P),F.propagateHeaders(P,F._requestHeaders),F.async&&(P.timeout=F.timeout),F.log("send",A),P.send(A)}})},v.prototype.abort=function(){this.log("abort"),this.readyState>this.UNSENT&&this.readyState-1&&r.splice(t,1),[]}_wrapOnceListener(r,n){const t=(...i)=>{this.removeListener(r,t),n.apply(this,i)};return t}setMaxListeners(r){return this.maxListeners=r,this}getMaxListeners(){return this.maxListeners}eventNames(){return Array.from(this.events.keys())}emit(r,...n){const t=this._getListeners(r);return t.forEach(i=>{i.apply(this,n)}),t.length>0}addListener(r,n){this._emitInternalEvent("newListener",r,n);const t=this._getListeners(r).concat(n);if(this.events.set(r,t),this.maxListeners>0&&this.listenerCount(r)>this.maxListeners&&!this.hasWarnedAboutPotentialMemoryLeak){this.hasWarnedAboutPotentialMemoryLeak=!0;const i=new u.MemoryLeakError(this,r,this.listenerCount(r));console.warn(i)}return this}on(r,n){return this.addListener(r,n)}once(r,n){return this.addListener(r,this._wrapOnceListener(r,n))}prependListener(r,n){const t=this._getListeners(r);if(t.length>0){const i=[n].concat(t);this.events.set(r,i)}else this.events.set(r,t.concat(n));return this}prependOnceListener(r,n){return this.prependListener(r,this._wrapOnceListener(r,n))}removeListener(r,n){const t=this._getListeners(r);return t.length>0&&(this._removeListener(t,n),this.events.set(r,t),this._emitInternalEvent("removeListener",r,n)),this}off(r,n){return this.removeListener(r,n)}removeAllListeners(r){return r?this.events.delete(r):this.events.clear(),this}listeners(r){return Array.from(this._getListeners(r))}listenerCount(r){return this._getListeners(r).length}rawListeners(r){return this.listeners(r)}};return O4.Emitter=e,e.defaultMaxListeners=10,O4}var Gw;function By0(){return Gw||(Gw=1,function(u){var e=Mu&&Mu.__createBinding||(Object.create?function(r,n,t,i){i===void 0&&(i=t);var o=Object.getOwnPropertyDescriptor(n,t);(!o||("get"in o?!n.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return n[t]}}),Object.defineProperty(r,i,o)}:function(r,n,t,i){i===void 0&&(i=t),r[i]=n[t]}),a=Mu&&Mu.__exportStar||function(r,n){for(var t in r)t!=="default"&&!Object.prototype.hasOwnProperty.call(n,t)&&e(n,r,t)};Object.defineProperty(u,"__esModule",{value:!0}),a(yy0(),u),a(lZ(),u)}(Wp)),Wp}var zy0=Object.create,uh=Object.defineProperty,Sy0=Object.getOwnPropertyDescriptor,My0=Object.getOwnPropertyNames,wy0=Object.getPrototypeOf,Py0=Object.prototype.hasOwnProperty,cZ=(u,e)=>{for(var a in e)uh(u,a,{get:e[a],enumerable:!0})},dZ=(u,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of My0(e))!Py0.call(u,n)&&n!==a&&uh(u,n,{get:()=>e[n],enumerable:!(r=Sy0(e,n))||r.enumerable});return u},Nc=(u,e,a)=>(a=u!=null?zy0(wy0(u)):{},dZ(e||!u||!u.__esModule?uh(a,"default",{value:u,enumerable:!0}):a,u)),Ty0=u=>dZ(uh({},"__esModule",{value:!0}),u),DZ={};cZ(DZ,{GraphQLHandler:()=>rh,MockedRequest:()=>Lc,RESTMethods:()=>KZ,RequestHandler:()=>GA,RestHandler:()=>_A,SetupApi:()=>VZ,SetupWorkerApi:()=>JZ,cleanUrl:()=>$A,compose:()=>NZ,context:()=>xZ,createResponseComposition:()=>rC,defaultContext:()=>ah,defaultResponse:()=>LZ,graphql:()=>g80,graphqlContext:()=>$Z,handleRequest:()=>VA,matchRequestUrl:()=>HA,response:()=>RZ,rest:()=>m80,restContext:()=>IZ,setupWorker:()=>x80});var eh=Ty0(DZ),xZ={};cZ(xZ,{body:()=>pZ,cookie:()=>KA,data:()=>gZ,delay:()=>vZ,errors:()=>CZ,extensions:()=>fZ,fetch:()=>FZ,json:()=>G1,set:()=>hZ,status:()=>mZ,text:()=>kZ,xml:()=>AZ});var jy0={100:"Continue",101:"Switching Protocols",102:"Processing",103:"Early Hints",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a Teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Too Early",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"},mZ=(u,e)=>a=>(a.status=u,a.statusText=e||jy0[String(u)],a),Ny0=ln;function hZ(...u){return e=>{const[a,r]=u;return typeof a=="string"?e.headers.append(a,r):(0,Ny0.objectToHeaders)(a).forEach((t,i)=>{e.headers.append(i,t)}),e}}var Ly0=Nc(kc),KA=(u,e,a)=>r=>{const n=Ly0.serialize(u,e,a);return r.headers.append("Set-Cookie",n),typeof document<"u"&&(document.cookie=n),r},pZ=u=>e=>(e.body=u,e);function Ji(u){try{return JSON.parse(u)}catch{return}}function _w(u){return u!=null&&typeof u=="object"&&!Array.isArray(u)}function H1(u,e){return Object.entries(e).reduce((a,[r,n])=>{const t=a[r];return Array.isArray(t)&&Array.isArray(n)?(a[r]=t.concat(n),a):_w(t)&&_w(n)?(a[r]=H1(t,n),a):(a[r]=n,a)},Object.assign({},u))}var G1=u=>e=>(e.headers.set("Content-Type","application/json"),e.body=JSON.stringify(u),e),gZ=u=>e=>{const a=Ji(e.body)||{},r=H1(a,{data:u});return G1(r)(e)},fZ=u=>e=>{const a=Ji(e.body)||{},r=H1(a,{extensions:u});return G1(r)(e)},Ry0=$7,qp=2147483647,Vw=100,Ky0=400,Iy0=5,Jw=()=>(0,Ry0.isNodeProcess)()?Iy0:Math.floor(Math.random()*(Ky0-Vw)+Vw),vZ=u=>e=>{let a;if(typeof u=="string")switch(u){case"infinite":{a=qp;break}case"real":{a=Jw();break}default:throw new Error(`Failed to delay a response: unknown delay mode "${u}". Please make sure you provide one of the supported modes ("real", "infinite") or a number to "ctx.delay".`)}else if(typeof u>"u")a=Jw();else{if(u>qp)throw new Error(`Failed to delay a response: provided delay duration (${u}) exceeds the maximum allowed duration for "setTimeout" (${qp}). This will cause the response to be returned immediately. Please use a number within the allowed range to delay the response by exact duration, or consider the "infinite" delay mode to delay the response indefinitely.`);a=u}return e.delay=a,e},CZ=u=>e=>{if(u==null)return e;const a=Ji(e.body)||{},r=H1(a,{errors:u});return G1(r)(e)},Oy0=$7,$y0=ln,Uw=(0,Oy0.isNodeProcess)()?(u,e)=>Promise.resolve().then(()=>Nc(l70())).then(({default:a})=>a(u,e)):globalThis.fetch,Ww=u=>{const e=new $y0.Headers(u.headers);return e.set("x-msw-bypass","true"),{...u,headers:e.all()}},Hy0=u=>{const{body:e,method:a}=u,r={...u,body:void 0};return["GET","HEAD"].includes(a)||(typeof e=="object"||typeof e=="number"||typeof e=="boolean"?r.body=JSON.stringify(e):r.body=e),r},FZ=(u,e={})=>{if(typeof u=="string")return Uw(u,Ww(e));const a=Hy0(u),r=Ww(a);return Uw(u.url.href,r)},kZ=u=>e=>(e.headers.set("Content-Type","text/plain"),e.body=u,e),AZ=u=>e=>(e.headers.set("Content-Type","text/xml"),e.body=u,e),Gy0=Zt,_y0=Zt,Vy0="[MSW]";function IA(u,...e){const a=(0,_y0.format)(u,...e);return`${Vy0} ${a}`}function Jy0(u,...e){console.warn(IA(u,...e))}function Uy0(u,...e){console.error(IA(u,...e))}var V0={formatMessage:IA,warn:Jy0,error:Uy0};function Wy0(){(0,Gy0.invariant)(typeof URL<"u",V0.formatMessage(`Global "URL" class is not defined. This likely means that you're running MSW in an environment that doesn't support all Node.js standard API (e.g. React Native). If that's the case, please use an appropriate polyfill for the "URL" class, like "react-native-url-polyfill".`))}var qy0=Zt,Zy0=$7,Yy0=Do,Qy0=Do;function Zp(u,e,a){return[u.active,u.installing,u.waiting].filter(i=>i!=null).find(i=>a(i.scriptURL,e))||null}function Xy0(u){return new URL(u,location.href).href}var uB0=async(u,e={},a)=>{const r=Xy0(u),n=await navigator.serviceWorker.getRegistrations().then(s=>s.filter(l=>Zp(l,r,a)));!navigator.serviceWorker.controller&&n.length>0&&location.reload();const[t]=n;if(t)return t.update().then(()=>[Zp(t,r,a),t]);const[i,o]=await(0,Qy0.until)(async()=>{const s=await navigator.serviceWorker.register(u,e);return[Zp(s,r,a),s]});if(i){if(i.message.includes("(404)")){const l=new URL(e?.scope||"/",location.href);throw new Error(V0.formatMessage(`Failed to register a Service Worker for scope ('${l.href}') with script ('${r}'): Service Worker script does not exist at the given path. +@`+(g.systemId||"")+"#[line:"+g.lineNumber+",col:"+g.columnNumber+"]"}function m(g,p,f){return typeof g=="string"?g.substr(p,f):g.length>=p+f||p?new java.lang.String(g,p,f)+"":g}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(g){c.prototype[g]=function(){return null}});function h(g,p){g.currentElement?g.currentElement.appendChild(p):g.doc.appendChild(p)}return j4.__DOMHandler=c,j4.normalizeLineEndings=s,j4.DOMParser=l,j4}var Nw;function Ay0(){if(Nw)return T4;Nw=1;var u=lZ();return T4.DOMImplementation=u.DOMImplementation,T4.XMLSerializer=u.XMLSerializer,T4.DOMParser=ky0().DOMParser,T4}var N4={},Lw;function by0(){if(Lw)return N4;Lw=1,Object.defineProperty(N4,"__esModule",{value:!0}),N4.parseJson=void 0;function u(e){try{var a=JSON.parse(e);return a}catch{return null}}return N4.parseJson=u,N4}var L4={},Rw;function yy0(){if(Rw)return L4;Rw=1,Object.defineProperty(L4,"__esModule",{value:!0}),L4.bufferFrom=void 0;function u(e){var a=encodeURIComponent(e),r=a.replace(/%([0-9A-F]{2})/g,function(t,i){return String.fromCharCode("0x"+i)}),n=new Uint8Array(r.length);return Array.prototype.forEach.call(r,function(t,i){n[i]=t.charCodeAt(0)}),n}return L4.bufferFrom=u,L4}var R4={},K4={},Kw;function EZ(){if(Kw)return K4;Kw=1,Object.defineProperty(K4,"__esModule",{value:!0}),K4.EventPolyfill=void 0;var u=function(){function e(a,r){this.AT_TARGET=0,this.BUBBLING_PHASE=0,this.CAPTURING_PHASE=0,this.NONE=0,this.type="",this.srcElement=null,this.currentTarget=null,this.eventPhase=0,this.isTrusted=!0,this.composed=!1,this.cancelable=!0,this.defaultPrevented=!1,this.bubbles=!0,this.lengthComputable=!0,this.loaded=0,this.total=0,this.cancelBubble=!1,this.returnValue=!0,this.type=a,this.target=r?.target||null,this.currentTarget=r?.currentTarget||null,this.timeStamp=Date.now()}return e.prototype.composedPath=function(){return[]},e.prototype.initEvent=function(a,r,n){this.type=a,this.bubbles=!!r,this.cancelable=!!n},e.prototype.preventDefault=function(){this.defaultPrevented=!0},e.prototype.stopPropagation=function(){},e.prototype.stopImmediatePropagation=function(){},e}();return K4.EventPolyfill=u,K4}var I4={},Iw;function By0(){if(Iw)return I4;Iw=1;var u=Mu&&Mu.__extends||function(){var r=function(n,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,o){i.__proto__=o}||function(i,o){for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(i[s]=o[s])},r(n,t)};return function(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(n,t);function i(){this.constructor=n}n.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(I4,"__esModule",{value:!0}),I4.ProgressEventPolyfill=void 0;var e=EZ(),a=function(r){u(n,r);function n(t,i){var o=r.call(this,t)||this;return o.lengthComputable=i?.lengthComputable||!1,o.composed=i?.composed||!1,o.loaded=i?.loaded||0,o.total=i?.total||0,o}return n}(e.EventPolyfill);return I4.ProgressEventPolyfill=a,I4}var Ow;function zy0(){if(Ow)return R4;Ow=1,Object.defineProperty(R4,"__esModule",{value:!0}),R4.createEvent=void 0;var u=EZ(),e=By0(),a=typeof ProgressEvent<"u";function r(n,t,i){var o=["error","progress","loadstart","loadend","load","timeout","abort"],s=a?ProgressEvent:e.ProgressEventPolyfill,l=o.includes(t)?new s(t,{lengthComputable:!0,loaded:i?.loaded||0,total:i?.total||0}):new u.EventPolyfill(t,{target:n,currentTarget:n});return l}return R4.createEvent=r,R4}var $w;function Sy0(){if($w)return P4;$w=1;var u=Mu&&Mu.__awaiter||function(h,g,p,f){function C(v){return v instanceof p?v:new p(function(A){A(v)})}return new(p||(p=Promise))(function(v,A){function F(b){try{y(f.next(b))}catch(B){A(B)}}function k(b){try{y(f.throw(b))}catch(B){A(B)}}function y(b){b.done?v(b.value):C(b.value).then(F,k)}y((f=f.apply(h,g||[])).next())})},e=Mu&&Mu.__generator||function(h,g){var p={label:0,sent:function(){if(v[0]&1)throw v[1];return v[1]},trys:[],ops:[]},f,C,v,A;return A={next:F(0),throw:F(1),return:F(2)},typeof Symbol=="function"&&(A[Symbol.iterator]=function(){return this}),A;function F(y){return function(b){return k([y,b])}}function k(y){if(f)throw new TypeError("Generator is already executing.");for(;p;)try{if(f=1,C&&(v=y[0]&2?C.return:y[0]?C.throw||((v=C.return)&&v.call(C),0):C.next)&&!(v=v.call(C,y[1])).done)return v;switch(C=0,v&&(y=[y[0]&2,v.value]),y[0]){case 0:case 1:v=y;break;case 4:return p.label++,{value:y[1],done:!1};case 5:p.label++,C=y[1],y=[0];continue;case 7:y=p.ops.pop(),p.trys.pop();continue;default:if(v=p.trys,!(v=v.length>0&&v[v.length-1])&&(y[0]===6||y[0]===2)){p=0;continue}if(y[0]===3&&(!v||y[1]>v[0]&&y[1]=h.length&&(h=void 0),{value:h&&h[f++],done:!h}}};throw new TypeError(g?"Object is not iterable.":"Symbol.iterator is not defined.")},r=Mu&&Mu.__read||function(h,g){var p=typeof Symbol=="function"&&h[Symbol.iterator];if(!p)return h;var f=p.call(h),C,v=[],A;try{for(;(g===void 0||g-- >0)&&!(C=f.next()).done;)v.push(C.value)}catch(F){A={error:F}}finally{try{C&&!C.done&&(p=f.return)&&p.call(f)}finally{if(A)throw A.error}}return v};Object.defineProperty(P4,"__esModule",{value:!0}),P4.createXMLHttpRequestOverride=void 0;var n=Do,t=ln,i=Ay0(),o=by0(),s=sZ(),l=yy0(),E=zy0(),c=Cs,d=Tn,D=R1,m=function(h){var g,p=h.XMLHttpRequest,f=h.emitter,C=h.log;return g=function(){function v(){this._events=[],this.log=C,this.UNSENT=0,this.OPENED=1,this.HEADERS_RECEIVED=2,this.LOADING=3,this.DONE=4,this.onreadystatechange=null,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.ontimeout=null,this.url="",this.method="GET",this.readyState=this.UNSENT,this.withCredentials=!1,this.status=200,this.statusText="OK",this.response="",this.responseType="text",this.responseText="",this.responseXML=null,this.responseURL="",this.upload={},this.timeout=0,this._requestHeaders=new t.Headers,this._responseHeaders=new t.Headers}return v.prototype.setReadyState=function(A){A!==this.readyState&&(this.log("readyState change %d -> %d",this.readyState,A),this.readyState=A,A!==this.UNSENT&&(this.log("triggering readystate change..."),this.trigger("readystatechange")))},v.prototype.trigger=function(A,F){var k,y;this.log('trigger "%s" (%d)',A,this.readyState),this.log('resolve listener for event "%s"',A);var b=this["on"+A];b?.call(this,E.createEvent(this,A,F));try{for(var B=a(this._events),M=B.next();!M.done;M=B.next()){var w=M.value;w.name===A&&(C('calling mock event listener "%s" (%d)',A,this.readyState),w.listener.call(this,E.createEvent(this,A,F)))}}catch(j){k={error:j}}finally{try{M&&!M.done&&(y=B.return)&&y.call(B)}finally{if(k)throw k.error}}return this},v.prototype.reset=function(){this.log("reset"),this.setReadyState(this.UNSENT),this.status=200,this.statusText="OK",this.response=null,this.responseText=null,this.responseXML=null,this._requestHeaders=new t.Headers,this._responseHeaders=new t.Headers},v.prototype.open=function(A,F,k,y,b){return k===void 0&&(k=!0),u(this,void 0,void 0,function(){return e(this,function(B){return this.log=this.log.extend("request "+A+" "+F),this.log("open",{method:A,url:F,async:k,user:y,password:b}),this.reset(),this.setReadyState(this.OPENED),typeof F>"u"?(this.url=A,this.method="GET"):(this.url=F,this.method=A,this.async=k,this.user=y,this.password=b),[2]})})},v.prototype.send=function(A){var F=this;this.log("send %s %s",this.method,this.url);var k;typeof A=="string"?k=d.encodeBuffer(A):k=A||new ArrayBuffer(0);var y;try{y=new URL(this.url)}catch{y=new URL(this.url,window.location.href)}this.log("request headers",this._requestHeaders);var b=new c.IsomorphicRequest(y,{body:k,method:this.method,headers:this._requestHeaders,credentials:this.withCredentials?"include":"omit"}),B=new D.InteractiveIsomorphicRequest(b);this.log('emitting the "request" event for %d listener(s)...',f.listenerCount("request")),f.emit("request",B),this.log("awaiting mocked response..."),Promise.resolve(n.until(function(){return u(F,void 0,void 0,function(){var M,w;return e(this,function(j){switch(j.label){case 0:return[4,f.untilIdle("request",function($){var H=r($.args,1),K=H[0];return K.id===B.id})];case 1:return j.sent(),this.log("all request listeners have been resolved!"),[4,B.respondWith.invoked()];case 2:return M=r.apply(void 0,[j.sent(),1]),w=M[0],this.log("event.respondWith called with:",w),[2,w]}})})})).then(function(M){var w,j,$=r(M,2),H=$[0],K=$[1];if(H){F.log("middleware function threw an exception!",H),F.trigger("error"),F.abort();return}if(K){if(F.log("received mocked response",K),F.trigger("loadstart"),F.status=(w=K.status)!==null&&w!==void 0?w:200,F.statusText=K.statusText||"OK",F._responseHeaders=K.headers?t.objectToHeaders(K.headers):new t.Headers,F.log("set response status",F.status,F.statusText),F.log("set response headers",F._responseHeaders),F.setReadyState(F.HEADERS_RECEIVED),F.log("response type",F.responseType),F.response=F.getResponseBody(K.body),F.responseURL=F.url,F.responseText=K.body||"",F.responseXML=F.getResponseXML(),F.log("set response body",F.response),K.body&&F.response){F.setReadyState(F.LOADING);var N=l.bufferFrom(K.body);F.trigger("progress",{loaded:N.length,total:N.length})}F.setReadyState(F.DONE),F.trigger("load"),F.trigger("loadend"),f.emit("response",b,s.toIsoResponse(K))}else{F.log("no mocked response received!");var P=new p;F.log("opening an original request %s %s",F.method,F.url),P.open(F.method,F.url,(j=F.async)!==null&&j!==void 0?j:!0,F.user,F.password),P.addEventListener("load",function(){F.log('original "onload"'),F.status=P.status,F.statusText=P.statusText,F.responseURL=P.responseURL,F.responseType=P.responseType,F.response=P.response,F.responseText=P.responseText,F.responseXML=P.responseXML,F.log("set mock request readyState to DONE"),F.setReadyState(F.DONE),F.log("received original response",F.status,F.statusText),F.log("original response body:",F.response);var I=P.getAllResponseHeaders();F.log(`original response headers: +`,I),F._responseHeaders=t.stringToHeaders(I),F.log("original response headers (normalized)",F._responseHeaders),F.log("original response finished"),f.emit("response",b,{status:P.status,statusText:P.statusText,headers:F._responseHeaders,body:P.response})}),F.propagateCallbacks(P),F.propagateListeners(P),F.propagateHeaders(P,F._requestHeaders),F.async&&(P.timeout=F.timeout),F.log("send",A),P.send(A)}})},v.prototype.abort=function(){this.log("abort"),this.readyState>this.UNSENT&&this.readyState-1&&r.splice(t,1),[]}_wrapOnceListener(r,n){const t=(...i)=>{this.removeListener(r,t),n.apply(this,i)};return t}setMaxListeners(r){return this.maxListeners=r,this}getMaxListeners(){return this.maxListeners}eventNames(){return Array.from(this.events.keys())}emit(r,...n){const t=this._getListeners(r);return t.forEach(i=>{i.apply(this,n)}),t.length>0}addListener(r,n){this._emitInternalEvent("newListener",r,n);const t=this._getListeners(r).concat(n);if(this.events.set(r,t),this.maxListeners>0&&this.listenerCount(r)>this.maxListeners&&!this.hasWarnedAboutPotentialMemoryLeak){this.hasWarnedAboutPotentialMemoryLeak=!0;const i=new u.MemoryLeakError(this,r,this.listenerCount(r));console.warn(i)}return this}on(r,n){return this.addListener(r,n)}once(r,n){return this.addListener(r,this._wrapOnceListener(r,n))}prependListener(r,n){const t=this._getListeners(r);if(t.length>0){const i=[n].concat(t);this.events.set(r,i)}else this.events.set(r,t.concat(n));return this}prependOnceListener(r,n){return this.prependListener(r,this._wrapOnceListener(r,n))}removeListener(r,n){const t=this._getListeners(r);return t.length>0&&(this._removeListener(t,n),this.events.set(r,t),this._emitInternalEvent("removeListener",r,n)),this}off(r,n){return this.removeListener(r,n)}removeAllListeners(r){return r?this.events.delete(r):this.events.clear(),this}listeners(r){return Array.from(this._getListeners(r))}listenerCount(r){return this._getListeners(r).length}rawListeners(r){return this.listeners(r)}};return O4.Emitter=e,e.defaultMaxListeners=10,O4}var Vw;function Py0(){return Vw||(Vw=1,function(u){var e=Mu&&Mu.__createBinding||(Object.create?function(r,n,t,i){i===void 0&&(i=t);var o=Object.getOwnPropertyDescriptor(n,t);(!o||("get"in o?!n.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return n[t]}}),Object.defineProperty(r,i,o)}:function(r,n,t,i){i===void 0&&(i=t),r[i]=n[t]}),a=Mu&&Mu.__exportStar||function(r,n){for(var t in r)t!=="default"&&!Object.prototype.hasOwnProperty.call(n,t)&&e(n,r,t)};Object.defineProperty(u,"__esModule",{value:!0}),a(wy0(),u),a(cZ(),u)}(qp)),qp}var Ty0=Object.create,eh=Object.defineProperty,jy0=Object.getOwnPropertyDescriptor,Ny0=Object.getOwnPropertyNames,Ly0=Object.getPrototypeOf,Ry0=Object.prototype.hasOwnProperty,DZ=(u,e)=>{for(var a in e)eh(u,a,{get:e[a],enumerable:!0})},xZ=(u,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Ny0(e))!Ry0.call(u,n)&&n!==a&&eh(u,n,{get:()=>e[n],enumerable:!(r=jy0(e,n))||r.enumerable});return u},Lc=(u,e,a)=>(a=u!=null?Ty0(Ly0(u)):{},xZ(e||!u||!u.__esModule?eh(a,"default",{value:u,enumerable:!0}):a,u)),Ky0=u=>xZ(eh({},"__esModule",{value:!0}),u),mZ={};DZ(mZ,{GraphQLHandler:()=>nh,MockedRequest:()=>Rc,RESTMethods:()=>OZ,RequestHandler:()=>VA,RestHandler:()=>JA,SetupApi:()=>UZ,SetupWorkerApi:()=>WZ,cleanUrl:()=>GA,compose:()=>RZ,context:()=>hZ,createResponseComposition:()=>nC,defaultContext:()=>rh,defaultResponse:()=>KZ,graphql:()=>k80,graphqlContext:()=>GZ,handleRequest:()=>UA,matchRequestUrl:()=>_A,response:()=>IZ,rest:()=>v80,restContext:()=>$Z,setupWorker:()=>f80});var ah=Ky0(mZ),hZ={};DZ(hZ,{body:()=>fZ,cookie:()=>OA,data:()=>vZ,delay:()=>FZ,errors:()=>kZ,extensions:()=>CZ,fetch:()=>AZ,json:()=>G1,set:()=>gZ,status:()=>pZ,text:()=>bZ,xml:()=>yZ});var Iy0={100:"Continue",101:"Switching Protocols",102:"Processing",103:"Early Hints",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a Teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Too Early",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"},pZ=(u,e)=>a=>(a.status=u,a.statusText=e||Iy0[String(u)],a),Oy0=ln;function gZ(...u){return e=>{const[a,r]=u;return typeof a=="string"?e.headers.append(a,r):(0,Oy0.objectToHeaders)(a).forEach((t,i)=>{e.headers.append(i,t)}),e}}var $y0=Lc(Ac),OA=(u,e,a)=>r=>{const n=$y0.serialize(u,e,a);return r.headers.append("Set-Cookie",n),typeof document<"u"&&(document.cookie=n),r},fZ=u=>e=>(e.body=u,e);function Ji(u){try{return JSON.parse(u)}catch{return}}function Jw(u){return u!=null&&typeof u=="object"&&!Array.isArray(u)}function H1(u,e){return Object.entries(e).reduce((a,[r,n])=>{const t=a[r];return Array.isArray(t)&&Array.isArray(n)?(a[r]=t.concat(n),a):Jw(t)&&Jw(n)?(a[r]=H1(t,n),a):(a[r]=n,a)},Object.assign({},u))}var G1=u=>e=>(e.headers.set("Content-Type","application/json"),e.body=JSON.stringify(u),e),vZ=u=>e=>{const a=Ji(e.body)||{},r=H1(a,{data:u});return G1(r)(e)},CZ=u=>e=>{const a=Ji(e.body)||{},r=H1(a,{extensions:u});return G1(r)(e)},Hy0=G7,Zp=2147483647,Uw=100,Gy0=400,_y0=5,Ww=()=>(0,Hy0.isNodeProcess)()?_y0:Math.floor(Math.random()*(Gy0-Uw)+Uw),FZ=u=>e=>{let a;if(typeof u=="string")switch(u){case"infinite":{a=Zp;break}case"real":{a=Ww();break}default:throw new Error(`Failed to delay a response: unknown delay mode "${u}". Please make sure you provide one of the supported modes ("real", "infinite") or a number to "ctx.delay".`)}else if(typeof u>"u")a=Ww();else{if(u>Zp)throw new Error(`Failed to delay a response: provided delay duration (${u}) exceeds the maximum allowed duration for "setTimeout" (${Zp}). This will cause the response to be returned immediately. Please use a number within the allowed range to delay the response by exact duration, or consider the "infinite" delay mode to delay the response indefinitely.`);a=u}return e.delay=a,e},kZ=u=>e=>{if(u==null)return e;const a=Ji(e.body)||{},r=H1(a,{errors:u});return G1(r)(e)},Vy0=G7,Jy0=ln,qw=(0,Vy0.isNodeProcess)()?(u,e)=>Promise.resolve().then(()=>Lc(x70())).then(({default:a})=>a(u,e)):globalThis.fetch,Zw=u=>{const e=new Jy0.Headers(u.headers);return e.set("x-msw-bypass","true"),{...u,headers:e.all()}},Uy0=u=>{const{body:e,method:a}=u,r={...u,body:void 0};return["GET","HEAD"].includes(a)||(typeof e=="object"||typeof e=="number"||typeof e=="boolean"?r.body=JSON.stringify(e):r.body=e),r},AZ=(u,e={})=>{if(typeof u=="string")return qw(u,Zw(e));const a=Uy0(u),r=Zw(a);return qw(u.url.href,r)},bZ=u=>e=>(e.headers.set("Content-Type","text/plain"),e.body=u,e),yZ=u=>e=>(e.headers.set("Content-Type","text/xml"),e.body=u,e),Wy0=Zt,qy0=Zt,Zy0="[MSW]";function $A(u,...e){const a=(0,qy0.format)(u,...e);return`${Zy0} ${a}`}function Yy0(u,...e){console.warn($A(u,...e))}function Qy0(u,...e){console.error($A(u,...e))}var J0={formatMessage:$A,warn:Yy0,error:Qy0};function Xy0(){(0,Wy0.invariant)(typeof URL<"u",J0.formatMessage(`Global "URL" class is not defined. This likely means that you're running MSW in an environment that doesn't support all Node.js standard API (e.g. React Native). If that's the case, please use an appropriate polyfill for the "URL" class, like "react-native-url-polyfill".`))}var uB0=Zt,eB0=G7,aB0=Do,rB0=Do;function Yp(u,e,a){return[u.active,u.installing,u.waiting].filter(i=>i!=null).find(i=>a(i.scriptURL,e))||null}function nB0(u){return new URL(u,location.href).href}var tB0=async(u,e={},a)=>{const r=nB0(u),n=await navigator.serviceWorker.getRegistrations().then(s=>s.filter(l=>Yp(l,r,a)));!navigator.serviceWorker.controller&&n.length>0&&location.reload();const[t]=n;if(t)return t.update().then(()=>[Yp(t,r,a),t]);const[i,o]=await(0,rB0.until)(async()=>{const s=await navigator.serviceWorker.register(u,e);return[Yp(s,r,a),s]});if(i){if(i.message.includes("(404)")){const l=new URL(e?.scope||"/",location.href);throw new Error(J0.formatMessage(`Failed to register a Service Worker for scope ('${l.href}') with script ('${r}'): Service Worker script does not exist at the given path. Did you forget to run "npx msw init "? -Learn more about creating the Service Worker script: https://mswjs.io/docs/cli/init`))}throw new Error(V0.formatMessage(`Failed to register the Service Worker: +Learn more about creating the Service Worker script: https://mswjs.io/docs/cli/init`))}throw new Error(J0.formatMessage(`Failed to register the Service Worker: -%s`,i.message))}return o};function bZ(u={}){if(u.quiet)return;const e=u.message||"Mocking enabled.";console.groupCollapsed(`%c${V0.formatMessage(e)}`,"color:orangered;font-weight:bold;"),console.log("%cDocumentation: %chttps://mswjs.io/docs","font-weight:bold","font-weight:normal"),console.log("Found an issue? https://github.com/mswjs/msw/issues"),u.workerUrl&&console.log("Worker script URL:",u.workerUrl),u.workerScope&&console.log("Worker scope:",u.workerScope),console.groupEnd()}async function eB0(u,e){var a,r;if(u.workerChannel.send("MOCK_ACTIVATE"),await u.events.once("MOCKING_ENABLED"),u.isMockingEnabled){V0.warn('Found a redundant "worker.start()" call. Note that starting the worker while mocking is already enabled will have no effect. Consider removing this "worker.start()" call.');return}u.isMockingEnabled=!0,bZ({quiet:e.quiet,workerScope:(a=u.registration)==null?void 0:a.scope,workerUrl:(r=u.worker)==null?void 0:r.scriptURL})}var aB0=class{constructor(u){this.port=u}postMessage(u,...e){const[a,r]=e;this.port.postMessage({type:u,data:a},{transfer:r})}},yZ=class extends Error{constructor(u){super(u),this.name="NetworkError"}},rB0=T6,nB0=ln,tB0=Nc(kc),qw=W7,iB0=T6,oB0=Tn,sB0=ln,lB0=Nc(kc);function Zw(){return lB0.parse(document.cookie)}function EB0(u){if(typeof document>"u"||typeof location>"u")return{};switch(u.credentials){case"same-origin":return location.origin===u.url.origin?Zw():{};case"include":return Zw();default:return{}}}var cB0=ln;function dB0(u){var e,a;const r=(0,cB0.stringToHeaders)(u),n=r.get("content-type")||"text/plain",t=r.get("content-disposition");if(!t)throw new Error('"Content-Disposition" header is required.');const i=t.split(";").reduce((l,E)=>{const[c,...d]=E.trim().split("=");return l[c]=d.join("="),l},{}),o=(e=i.name)==null?void 0:e.slice(1,-1),s=(a=i.filename)==null?void 0:a.slice(1,-1);return{name:o,filename:s,contentType:n}}function DB0(u,e){const a=e?.get("content-type");if(!a)return;const[,...r]=a.split(/; */),n=r.filter(s=>s.startsWith("boundary=")).map(s=>s.replace(/^boundary=/,""))[0];if(!n)return;const t=new RegExp(`--+${n}`),i=u.split(t).filter(s=>s.startsWith(`\r +%s`,i.message))}return o};function BZ(u={}){if(u.quiet)return;const e=u.message||"Mocking enabled.";console.groupCollapsed(`%c${J0.formatMessage(e)}`,"color:orangered;font-weight:bold;"),console.log("%cDocumentation: %chttps://mswjs.io/docs","font-weight:bold","font-weight:normal"),console.log("Found an issue? https://github.com/mswjs/msw/issues"),u.workerUrl&&console.log("Worker script URL:",u.workerUrl),u.workerScope&&console.log("Worker scope:",u.workerScope),console.groupEnd()}async function iB0(u,e){var a,r;if(u.workerChannel.send("MOCK_ACTIVATE"),await u.events.once("MOCKING_ENABLED"),u.isMockingEnabled){J0.warn('Found a redundant "worker.start()" call. Note that starting the worker while mocking is already enabled will have no effect. Consider removing this "worker.start()" call.');return}u.isMockingEnabled=!0,BZ({quiet:e.quiet,workerScope:(a=u.registration)==null?void 0:a.scope,workerUrl:(r=u.worker)==null?void 0:r.scriptURL})}var oB0=class{constructor(u){this.port=u}postMessage(u,...e){const[a,r]=e;this.port.postMessage({type:u,data:a},{transfer:r})}},zZ=class extends Error{constructor(u){super(u),this.name="NetworkError"}},sB0=j6,lB0=ln,EB0=Lc(Ac),Yw=Z7,cB0=j6,dB0=Tn,DB0=ln,xB0=Lc(Ac);function Qw(){return xB0.parse(document.cookie)}function mB0(u){if(typeof document>"u"||typeof location>"u")return{};switch(u.credentials){case"same-origin":return location.origin===u.url.origin?Qw():{};case"include":return Qw();default:return{}}}var hB0=ln;function pB0(u){var e,a;const r=(0,hB0.stringToHeaders)(u),n=r.get("content-type")||"text/plain",t=r.get("content-disposition");if(!t)throw new Error('"Content-Disposition" header is required.');const i=t.split(";").reduce((l,E)=>{const[c,...d]=E.trim().split("=");return l[c]=d.join("="),l},{}),o=(e=i.name)==null?void 0:e.slice(1,-1),s=(a=i.filename)==null?void 0:a.slice(1,-1);return{name:o,filename:s,contentType:n}}function gB0(u,e){const a=e?.get("content-type");if(!a)return;const[,...r]=a.split(/; */),n=r.filter(s=>s.startsWith("boundary=")).map(s=>s.replace(/^boundary=/,""))[0];if(!n)return;const t=new RegExp(`--+${n}`),i=u.split(t).filter(s=>s.startsWith(`\r `)&&s.endsWith(`\r `)).map(s=>s.trimStart().replace(/\r\n$/,""));if(!i.length)return;const o={};try{for(const s of i){const[l,...E]=s.split(`\r \r `),c=E.join(`\r \r -`),{contentType:d,filename:D,name:m}=dB0(l),h=D===void 0?c:new File([c],D,{type:d}),g=o[m];g===void 0?o[m]=h:Array.isArray(g)?o[m]=[...g,h]:o[m]=[g,h]}return o}catch{return}}function BZ(u,e){var a;if(!u)return u;const r=((a=e?.get("content-type"))==null?void 0:a.toLowerCase())||"";return r.startsWith("multipart/form-data")&&typeof u!="object"?DB0(u.toString(),e)||u:r.includes("json")&&typeof u!="object"&&Ji(u.toString())||u}function OA(u,e){return u.toLowerCase()===e.toLowerCase()}var Lc=class extends iB0.IsomorphicRequest{constructor(u,e={}){super(u,e),e.id&&(this.id=e.id),this.cache=e.cache||"default",this.destination=e.destination||"",this.integrity=e.integrity||"",this.keepalive=e.keepalive||!1,this.mode=e.mode||"cors",this.priority=e.priority||"auto",this.redirect=e.redirect||"follow",this.referrer=e.referrer||"",this.referrerPolicy=e.referrerPolicy||"no-referrer",this.cookies=e.cookies||this.getCookies()}get body(){const u=(0,oB0.decodeBuffer)(this._body),e=BZ(u,this.headers);if(!(OA(this.method,"GET")&&e===""))return e}passthrough(){return{status:101,statusText:"Continue",headers:new sB0.Headers,body:null,passthrough:!0,once:!1}}getCookies(){var u;const e=this.headers.get("cookie"),a=e?tB0.parse(e):{};qw.store.hydrate();const r=Array.from((u=qw.store.get({...this,url:this.url.href}))==null?void 0:u.entries()).reduce((i,[o,{value:s}])=>Object.assign(i,{[o.trim()]:s}),{}),t={...EB0(this),...r};for(const[i,o]of Object.entries(t))this.headers.append("cookie",`${i}=${o}`);return{...t,...a}}};function xB0(u){const e=new URL(u.url),a=new nB0.Headers(u.headers);return new Lc(e,{...u,body:(0,rB0.encodeBuffer)(u.body||""),headers:a})}var mB0=Do,hB0=async(u,e,a)=>{const r=e.filter(t=>t.test(u,a));if(r.length===0)return{handler:void 0,response:void 0};const n=await r.reduce(async(t,i)=>{const o=await t;if(o?.response)return t;const s=await i.run(u,a);return s===null||s.handler.shouldSkip?null:s.response?(s.response.once&&i.markAsSkipped(!0),s):{request:s.request,handler:s.handler,response:void 0,parsedResult:s.parsedResult}},Promise.resolve(null));return n?{handler:n.handler,publicRequest:n.request,parsedRequest:n.parsedResult,response:n.response}:{handler:void 0,response:void 0}},zZ=Nc(fA0()),pB0=iy0,Rc=u=>u.referrer.startsWith(u.url.origin)?u.url.pathname:new URL(u.url.pathname,`${u.url.protocol}//${u.url.host}`).href;function SZ(u){var e;const a=u.definitions.find(r=>r.kind==="OperationDefinition");return{operationType:a?.operation,operationName:(e=a?.name)==null?void 0:e.value}}function gB0(u){try{const e=(0,pB0.parse)(u);return SZ(e)}catch(e){return e}}function fB0(u,e,a){const r={variables:u};for(const[n,t]of Object.entries(e)){if(!(n in a))throw new Error(`Given files do not have a key '${n}' .`);for(const i of t){const[o,...s]=i.split(".").reverse(),l=s.reverse();let E=r;for(const c of l){if(!(c in E))throw new Error(`Property '${l}' is not in operations.`);E=E[c]}E[o]=a[n]}}return r.variables}function vB0(u){var e,a;switch(u.method){case"GET":{const r=u.url.searchParams.get("query"),n=u.url.searchParams.get("variables")||"";return{query:r,variables:Ji(n)}}case"POST":{if((e=u.body)!=null&&e.query){const{query:r,variables:n}=u.body;return{query:r,variables:n}}if((a=u.body)!=null&&a.operations){const{operations:r,map:n,...t}=u.body,i=Ji(r)||{};if(!i.query)return null;const o=Ji(n||"")||{},s=i.variables?fB0(i.variables,o,t):{};return{query:i.query,variables:s}}}default:return null}}function MZ(u){const e=vB0(u);if(!e||!e.query)return;const{query:a,variables:r}=e,n=gB0(a);if(n instanceof Error){const t=Rc(u);throw new Error(V0.formatMessage(`Failed to intercept a GraphQL request to "%s %s": cannot parse query. See the error message from the parser below. +`),{contentType:d,filename:D,name:m}=pB0(l),h=D===void 0?c:new File([c],D,{type:d}),g=o[m];g===void 0?o[m]=h:Array.isArray(g)?o[m]=[...g,h]:o[m]=[g,h]}return o}catch{return}}function SZ(u,e){var a;if(!u)return u;const r=((a=e?.get("content-type"))==null?void 0:a.toLowerCase())||"";return r.startsWith("multipart/form-data")&&typeof u!="object"?gB0(u.toString(),e)||u:r.includes("json")&&typeof u!="object"&&Ji(u.toString())||u}function HA(u,e){return u.toLowerCase()===e.toLowerCase()}var Rc=class extends cB0.IsomorphicRequest{constructor(u,e={}){super(u,e),e.id&&(this.id=e.id),this.cache=e.cache||"default",this.destination=e.destination||"",this.integrity=e.integrity||"",this.keepalive=e.keepalive||!1,this.mode=e.mode||"cors",this.priority=e.priority||"auto",this.redirect=e.redirect||"follow",this.referrer=e.referrer||"",this.referrerPolicy=e.referrerPolicy||"no-referrer",this.cookies=e.cookies||this.getCookies()}get body(){const u=(0,dB0.decodeBuffer)(this._body),e=SZ(u,this.headers);if(!(HA(this.method,"GET")&&e===""))return e}passthrough(){return{status:101,statusText:"Continue",headers:new DB0.Headers,body:null,passthrough:!0,once:!1}}getCookies(){var u;const e=this.headers.get("cookie"),a=e?EB0.parse(e):{};Yw.store.hydrate();const r=Array.from((u=Yw.store.get({...this,url:this.url.href}))==null?void 0:u.entries()).reduce((i,[o,{value:s}])=>Object.assign(i,{[o.trim()]:s}),{}),t={...mB0(this),...r};for(const[i,o]of Object.entries(t))this.headers.append("cookie",`${i}=${o}`);return{...t,...a}}};function fB0(u){const e=new URL(u.url),a=new lB0.Headers(u.headers);return new Rc(e,{...u,body:(0,sB0.encodeBuffer)(u.body||""),headers:a})}var vB0=Do,CB0=async(u,e,a)=>{const r=e.filter(t=>t.test(u,a));if(r.length===0)return{handler:void 0,response:void 0};const n=await r.reduce(async(t,i)=>{const o=await t;if(o?.response)return t;const s=await i.run(u,a);return s===null||s.handler.shouldSkip?null:s.response?(s.response.once&&i.markAsSkipped(!0),s):{request:s.request,handler:s.handler,response:void 0,parsedResult:s.parsedResult}},Promise.resolve(null));return n?{handler:n.handler,publicRequest:n.request,parsedRequest:n.parsedResult,response:n.response}:{handler:void 0,response:void 0}},MZ=Lc(AA0()),FB0=cy0,Kc=u=>u.referrer.startsWith(u.url.origin)?u.url.pathname:new URL(u.url.pathname,`${u.url.protocol}//${u.url.host}`).href;function wZ(u){var e;const a=u.definitions.find(r=>r.kind==="OperationDefinition");return{operationType:a?.operation,operationName:(e=a?.name)==null?void 0:e.value}}function kB0(u){try{const e=(0,FB0.parse)(u);return wZ(e)}catch(e){return e}}function AB0(u,e,a){const r={variables:u};for(const[n,t]of Object.entries(e)){if(!(n in a))throw new Error(`Given files do not have a key '${n}' .`);for(const i of t){const[o,...s]=i.split(".").reverse(),l=s.reverse();let E=r;for(const c of l){if(!(c in E))throw new Error(`Property '${l}' is not in operations.`);E=E[c]}E[o]=a[n]}}return r.variables}function bB0(u){var e,a;switch(u.method){case"GET":{const r=u.url.searchParams.get("query"),n=u.url.searchParams.get("variables")||"";return{query:r,variables:Ji(n)}}case"POST":{if((e=u.body)!=null&&e.query){const{query:r,variables:n}=u.body;return{query:r,variables:n}}if((a=u.body)!=null&&a.operations){const{operations:r,map:n,...t}=u.body,i=Ji(r)||{};if(!i.query)return null;const o=Ji(n||"")||{},s=i.variables?AB0(i.variables,o,t):{};return{query:i.query,variables:s}}}default:return null}}function PZ(u){const e=bB0(u);if(!e||!e.query)return;const{query:a,variables:r}=e,n=kB0(a);if(n instanceof Error){const t=Kc(u);throw new Error(J0.formatMessage(`Failed to intercept a GraphQL request to "%s %s": cannot parse query. See the error message from the parser below. -%s`,u.method,t,n.message))}return{operationType:n.operationType,operationName:n.operationName,variables:r}}function wZ(u){return u<300?"#69AB32":u<400?"#F0BB4B":"#E95F5D"}function PZ(){const u=new Date;return[u.getHours(),u.getMinutes(),u.getSeconds()].map(String).map(e=>e.slice(0,2)).map(e=>e.padStart(2,"0")).join(":")}function TZ(u){return{...u,body:u.body,headers:u.headers.all()}}var CB0=ln;function jZ(u){const e=(0,CB0.objectToHeaders)(u.headers),a=BZ(u.body,e);return{...u,body:a}}var FB0=xy0,kB0=bc,AB0=/[\?|#].*$/g;function bB0(u){return new URL(`/${u}`,"http://localhost").searchParams}function $A(u){return u.replace(AB0,"")}function yB0(u){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(u)}function BB0(u,e){if(yB0(u)||u.startsWith("*"))return u;const a=e||typeof document<"u"&&document.baseURI;return a?decodeURI(new URL(encodeURI(u),a).href):u}function zB0(u,e){if(u instanceof RegExp)return u;const a=BB0(u,e);return $A(a)}function SB0(u){return u.replace(/([:a-zA-Z_-]*)(\*{1,2})+/g,(e,a,r)=>{const n="(.*)";return a?a.startsWith(":")?`${a}${r}`:`${a}${n}`:n}).replace(/([^\/])(:)(?=\d+)/,"$1\\$2").replace(/^([^\/]+)(:)(?=\/\/)/,"$1\\$2")}function HA(u,e,a){const r=zB0(e,a),n=typeof r=="string"?SB0(r):r,t=(0,kB0.getCleanUrl)(u),i=(0,FB0.match)(n,{decode:decodeURIComponent})(t),o=i&&i.params||{};return{matches:i!==!1,params:o}}var MB0=ln;function NZ(...u){return(...e)=>u.reduceRight((a,r)=>a instanceof Promise?Promise.resolve(a).then(r):r(a),e[0])}var LZ={status:200,statusText:"OK",body:null,delay:0,once:!1,passthrough:!1},wB0=[];function rC(u,e=wB0){return async(...a)=>{const r=Object.assign({},LZ,{headers:new MB0.Headers({"x-powered-by":"msw"})},u),n=[...e,...a].filter(Boolean);return n.length>0?NZ(...n)(r):r}}var RZ=Object.assign(rC(),{once:rC({once:!0}),networkError(u){throw new yZ(u)}}),PB0=/[\/\\]msw[\/\\]src[\/\\](.+)/,TB0=/(node_modules)?[\/\\]lib[\/\\](umd|esm|iief|cjs)[\/\\]|^[^\/\\]*$/;function jB0(u){const e=u.stack;if(!e)return;const r=e.split(` -`).slice(1).find(t=>!(PB0.test(t)||TB0.test(t)));return r?r.replace(/\s*at [^()]*\(([^)]+)\)/,"$1").replace(/^@/,""):void 0}function NB0(u){return u?typeof u[Symbol.iterator]=="function":!1}var ah={status:mZ,set:hZ,delay:vZ,fetch:FZ},GA=class{constructor(u){this.shouldSkip=!1,this.ctx=u.ctx||ah,this.resolver=u.resolver;const e=jB0(new Error);this.info={...u.info,callFrame:e}}parse(u,e){return null}test(u,e){return this.predicate(u,this.parse(u,e),e)}getPublicRequest(u,e){return u}markAsSkipped(u=!0){this.shouldSkip=u}async run(u,e){if(this.shouldSkip)return null;const a=this.parse(u,e);if(!this.predicate(u,a,e))return null;const n=this.getPublicRequest(u,a),i=await this.wrapResolver(this.resolver)(n,RZ,this.ctx);return this.createExecutionResult(a,n,i)}wrapResolver(u){return async(e,a,r)=>{const n=this.resolverGenerator||await u(e,a,r);if(NB0(n)){const{value:t,done:i}=n[Symbol.iterator]().next(),o=await t;return!o&&i?this.resolverGeneratorResult:(this.resolverGenerator||(this.resolverGenerator=n),this.resolverGeneratorResult=o,o)}return n}}createExecutionResult(u,e,a){return{handler:this,parsedResult:u||null,request:e,response:a||null}}},KZ=(u=>(u.HEAD="HEAD",u.GET="GET",u.POST="POST",u.PUT="PUT",u.PATCH="PATCH",u.OPTIONS="OPTIONS",u.DELETE="DELETE",u))(KZ||{}),IZ={...ah,cookie:KA,body:pZ,text:kZ,json:G1,xml:AZ},LB0=class extends Lc{constructor(u,e){super(u.url,{...u,body:u._body}),this.params=e,this.id=u.id}},_A=class extends GA{constructor(u,e,a){super({info:{header:`${u} ${e}`,path:e,method:u},ctx:IZ,resolver:a}),this.checkRedundantQueryParameters()}checkRedundantQueryParameters(){const{method:u,path:e}=this.info;if(e instanceof RegExp||$A(e)===e)return;bB0(e).forEach((n,t)=>{}),V0.warn(`Found a redundant usage of query parameters in the request handler URL for "${u} ${e}". Please match against a path instead and access query parameters in the response resolver function using "req.url.searchParams".`)}parse(u,e){return HA(u.url,this.info.path,e?.baseUrl)}getPublicRequest(u,e){return new LB0(u,e.params||{})}predicate(u,e){return(this.info.method instanceof RegExp?this.info.method.test(u.method):OA(this.info.method,u.method))&&e.matches}log(u,e){const a=Rc(u),r=TZ(u),n=jZ(e),t=wZ(e.status);console.groupCollapsed(V0.formatMessage("%s %s %s (%c%s%c)"),PZ(),u.method,a,`color:${t}`,`${e.status} ${e.statusText}`,"color:inherit"),console.log("Request",r),console.log("Handler:",this),console.log("Response",n),console.groupEnd()}},qd=Zt,RB0=(u,e)=>a=>{KB0(u);const r=Ji(a.body)||{},n=H1(r,{[u]:e});return G1(n)(a)};function KB0(u){(0,qd.invariant)(u.trim()!=="",V0.formatMessage("Failed to set a custom field on a GraphQL response: field name cannot be empty.")),(0,qd.invariant)(u!=="data",V0.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.data()" instead?',u)),(0,qd.invariant)(u!=="errors",V0.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.errors()" instead?',u)),(0,qd.invariant)(u!=="extensions",V0.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.extensions()" instead?',u))}function OZ(u,e){try{return u()}catch(a){e?.(a)}}var $Z={...ah,data:gZ,extensions:fZ,errors:CZ,cookie:KA,field:RB0};function IB0(u){return u==null?!1:typeof u=="object"&&"kind"in u&&"definitions"in u}var OB0=class extends Lc{constructor(u,e,a){super(u.url,{...u,body:u._body}),this.variables=e,this.operationName=a}},rh=class extends GA{constructor(u,e,a,r){let n=e;if(IB0(e)){const i=SZ(e);if(i.operationType!==u)throw new Error(`Failed to create a GraphQL handler: provided a DocumentNode with a mismatched operation type (expected "${u}", but got "${i.operationType}").`);if(!i.operationName)throw new Error("Failed to create a GraphQL handler: provided a DocumentNode with no operation name.");n=i.operationName}const t=u==="all"?`${u} (origin: ${a.toString()})`:`${u} ${n} (origin: ${a.toString()})`;super({info:{header:t,operationType:u,operationName:n},ctx:$Z,resolver:r}),this.endpoint=a}parse(u){return OZ(()=>MZ(u),e=>console.error(e.message))}getPublicRequest(u,e){var a,r;return new OB0(u,(a=e?.variables)!=null?a:{},(r=e?.operationName)!=null?r:"")}predicate(u,e){if(!e)return!1;if(!e.operationName&&this.info.operationType!=="all"){const t=Rc(u);return V0.warn(`Failed to intercept a GraphQL request at "${u.method} ${t}": anonymous GraphQL operations are not supported. +%s`,u.method,t,n.message))}return{operationType:n.operationType,operationName:n.operationName,variables:r}}function TZ(u){return u<300?"#69AB32":u<400?"#F0BB4B":"#E95F5D"}function jZ(){const u=new Date;return[u.getHours(),u.getMinutes(),u.getSeconds()].map(String).map(e=>e.slice(0,2)).map(e=>e.padStart(2,"0")).join(":")}function NZ(u){return{...u,body:u.body,headers:u.headers.all()}}var yB0=ln;function LZ(u){const e=(0,yB0.objectToHeaders)(u.headers),a=SZ(u.body,e);return{...u,body:a}}var BB0=fy0,zB0=yc,SB0=/[\?|#].*$/g;function MB0(u){return new URL(`/${u}`,"http://localhost").searchParams}function GA(u){return u.replace(SB0,"")}function wB0(u){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(u)}function PB0(u,e){if(wB0(u)||u.startsWith("*"))return u;const a=e||typeof document<"u"&&document.baseURI;return a?decodeURI(new URL(encodeURI(u),a).href):u}function TB0(u,e){if(u instanceof RegExp)return u;const a=PB0(u,e);return GA(a)}function jB0(u){return u.replace(/([:a-zA-Z_-]*)(\*{1,2})+/g,(e,a,r)=>{const n="(.*)";return a?a.startsWith(":")?`${a}${r}`:`${a}${n}`:n}).replace(/([^\/])(:)(?=\d+)/,"$1\\$2").replace(/^([^\/]+)(:)(?=\/\/)/,"$1\\$2")}function _A(u,e,a){const r=TB0(e,a),n=typeof r=="string"?jB0(r):r,t=(0,zB0.getCleanUrl)(u),i=(0,BB0.match)(n,{decode:decodeURIComponent})(t),o=i&&i.params||{};return{matches:i!==!1,params:o}}var NB0=ln;function RZ(...u){return(...e)=>u.reduceRight((a,r)=>a instanceof Promise?Promise.resolve(a).then(r):r(a),e[0])}var KZ={status:200,statusText:"OK",body:null,delay:0,once:!1,passthrough:!1},LB0=[];function nC(u,e=LB0){return async(...a)=>{const r=Object.assign({},KZ,{headers:new NB0.Headers({"x-powered-by":"msw"})},u),n=[...e,...a].filter(Boolean);return n.length>0?RZ(...n)(r):r}}var IZ=Object.assign(nC(),{once:nC({once:!0}),networkError(u){throw new zZ(u)}}),RB0=/[\/\\]msw[\/\\]src[\/\\](.+)/,KB0=/(node_modules)?[\/\\]lib[\/\\](umd|esm|iief|cjs)[\/\\]|^[^\/\\]*$/;function IB0(u){const e=u.stack;if(!e)return;const r=e.split(` +`).slice(1).find(t=>!(RB0.test(t)||KB0.test(t)));return r?r.replace(/\s*at [^()]*\(([^)]+)\)/,"$1").replace(/^@/,""):void 0}function OB0(u){return u?typeof u[Symbol.iterator]=="function":!1}var rh={status:pZ,set:gZ,delay:FZ,fetch:AZ},VA=class{constructor(u){this.shouldSkip=!1,this.ctx=u.ctx||rh,this.resolver=u.resolver;const e=IB0(new Error);this.info={...u.info,callFrame:e}}parse(u,e){return null}test(u,e){return this.predicate(u,this.parse(u,e),e)}getPublicRequest(u,e){return u}markAsSkipped(u=!0){this.shouldSkip=u}async run(u,e){if(this.shouldSkip)return null;const a=this.parse(u,e);if(!this.predicate(u,a,e))return null;const n=this.getPublicRequest(u,a),i=await this.wrapResolver(this.resolver)(n,IZ,this.ctx);return this.createExecutionResult(a,n,i)}wrapResolver(u){return async(e,a,r)=>{const n=this.resolverGenerator||await u(e,a,r);if(OB0(n)){const{value:t,done:i}=n[Symbol.iterator]().next(),o=await t;return!o&&i?this.resolverGeneratorResult:(this.resolverGenerator||(this.resolverGenerator=n),this.resolverGeneratorResult=o,o)}return n}}createExecutionResult(u,e,a){return{handler:this,parsedResult:u||null,request:e,response:a||null}}},OZ=(u=>(u.HEAD="HEAD",u.GET="GET",u.POST="POST",u.PUT="PUT",u.PATCH="PATCH",u.OPTIONS="OPTIONS",u.DELETE="DELETE",u))(OZ||{}),$Z={...rh,cookie:OA,body:fZ,text:bZ,json:G1,xml:yZ},$B0=class extends Rc{constructor(u,e){super(u.url,{...u,body:u._body}),this.params=e,this.id=u.id}},JA=class extends VA{constructor(u,e,a){super({info:{header:`${u} ${e}`,path:e,method:u},ctx:$Z,resolver:a}),this.checkRedundantQueryParameters()}checkRedundantQueryParameters(){const{method:u,path:e}=this.info;if(e instanceof RegExp||GA(e)===e)return;MB0(e).forEach((n,t)=>{}),J0.warn(`Found a redundant usage of query parameters in the request handler URL for "${u} ${e}". Please match against a path instead and access query parameters in the response resolver function using "req.url.searchParams".`)}parse(u,e){return _A(u.url,this.info.path,e?.baseUrl)}getPublicRequest(u,e){return new $B0(u,e.params||{})}predicate(u,e){return(this.info.method instanceof RegExp?this.info.method.test(u.method):HA(this.info.method,u.method))&&e.matches}log(u,e){const a=Kc(u),r=NZ(u),n=LZ(e),t=TZ(e.status);console.groupCollapsed(J0.formatMessage("%s %s %s (%c%s%c)"),jZ(),u.method,a,`color:${t}`,`${e.status} ${e.statusText}`,"color:inherit"),console.log("Request",r),console.log("Handler:",this),console.log("Response",n),console.groupEnd()}},Zd=Zt,HB0=(u,e)=>a=>{GB0(u);const r=Ji(a.body)||{},n=H1(r,{[u]:e});return G1(n)(a)};function GB0(u){(0,Zd.invariant)(u.trim()!=="",J0.formatMessage("Failed to set a custom field on a GraphQL response: field name cannot be empty.")),(0,Zd.invariant)(u!=="data",J0.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.data()" instead?',u)),(0,Zd.invariant)(u!=="errors",J0.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.errors()" instead?',u)),(0,Zd.invariant)(u!=="extensions",J0.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.extensions()" instead?',u))}function HZ(u,e){try{return u()}catch(a){e?.(a)}}var GZ={...rh,data:vZ,extensions:CZ,errors:kZ,cookie:OA,field:HB0};function _B0(u){return u==null?!1:typeof u=="object"&&"kind"in u&&"definitions"in u}var VB0=class extends Rc{constructor(u,e,a){super(u.url,{...u,body:u._body}),this.variables=e,this.operationName=a}},nh=class extends VA{constructor(u,e,a,r){let n=e;if(_B0(e)){const i=wZ(e);if(i.operationType!==u)throw new Error(`Failed to create a GraphQL handler: provided a DocumentNode with a mismatched operation type (expected "${u}", but got "${i.operationType}").`);if(!i.operationName)throw new Error("Failed to create a GraphQL handler: provided a DocumentNode with no operation name.");n=i.operationName}const t=u==="all"?`${u} (origin: ${a.toString()})`:`${u} ${n} (origin: ${a.toString()})`;super({info:{header:t,operationType:u,operationName:n},ctx:GZ,resolver:r}),this.endpoint=a}parse(u){return HZ(()=>PZ(u),e=>console.error(e.message))}getPublicRequest(u,e){var a,r;return new VB0(u,(a=e?.variables)!=null?a:{},(r=e?.operationName)!=null?r:"")}predicate(u,e){if(!e)return!1;if(!e.operationName&&this.info.operationType!=="all"){const t=Kc(u);return J0.warn(`Failed to intercept a GraphQL request at "${u.method} ${t}": anonymous GraphQL operations are not supported. -Consider naming this operation or using "graphql.operation()" request handler to intercept GraphQL requests regardless of their operation name/type. Read more: https://mswjs.io/docs/api/graphql/operation `),!1}const a=HA(u.url,this.endpoint),r=this.info.operationType==="all"||e.operationType===this.info.operationType,n=this.info.operationName instanceof RegExp?this.info.operationName.test(e.operationName||""):e.operationName===this.info.operationName;return a.matches&&r&&n}log(u,e,a){const r=TZ(u),n=jZ(e),t=wZ(e.status),i=a?.operationName?`${a?.operationType} ${a?.operationName}`:`anonymous ${a?.operationType}`;console.groupCollapsed(V0.formatMessage("%s %s (%c%s%c)"),PZ(),`${i}`,`color:${t}`,`${e.status} ${e.statusText}`,"color:inherit"),console.log("Request:",r),console.log("Handler:",this),console.log("Response:",n),console.groupEnd()}},$B0=3,HB0=4,HZ=.5;function GB0(u){return u.reduce((e,a)=>(a instanceof _A&&e.rest.push(a),a instanceof rh&&e.graphql.push(a),e),{rest:[],graphql:[]})}function _B0(){return(u,e)=>{const{path:a,method:r}=e.info;if(a instanceof RegExp||r instanceof RegExp)return 1/0;const t=OA(u.method,r)?HZ:0,i=Rc(u);return(0,zZ.default)(i,a)-t}}function VB0(u){return(e,a)=>{if(typeof u.operationName>"u")return 1/0;const{operationType:r,operationName:n}=a.info;if(typeof n!="string")return 1/0;const i=u.operationType===r?HZ:0;return(0,zZ.default)(u.operationName,n)-i}}function JB0(u,e,a){return e.reduce((n,t)=>{const i=a(u,t);return n.concat([[i,t]])},[]).sort(([n],[t])=>n-t).filter(([n])=>n<=$B0).slice(0,HB0).map(([,n])=>n)}function UB0(u){return u.length>1?`Did you mean to request one of the following resources instead? +Consider naming this operation or using "graphql.operation()" request handler to intercept GraphQL requests regardless of their operation name/type. Read more: https://mswjs.io/docs/api/graphql/operation `),!1}const a=_A(u.url,this.endpoint),r=this.info.operationType==="all"||e.operationType===this.info.operationType,n=this.info.operationName instanceof RegExp?this.info.operationName.test(e.operationName||""):e.operationName===this.info.operationName;return a.matches&&r&&n}log(u,e,a){const r=NZ(u),n=LZ(e),t=TZ(e.status),i=a?.operationName?`${a?.operationType} ${a?.operationName}`:`anonymous ${a?.operationType}`;console.groupCollapsed(J0.formatMessage("%s %s (%c%s%c)"),jZ(),`${i}`,`color:${t}`,`${e.status} ${e.statusText}`,"color:inherit"),console.log("Request:",r),console.log("Handler:",this),console.log("Response:",n),console.groupEnd()}},JB0=3,UB0=4,_Z=.5;function WB0(u){return u.reduce((e,a)=>(a instanceof JA&&e.rest.push(a),a instanceof nh&&e.graphql.push(a),e),{rest:[],graphql:[]})}function qB0(){return(u,e)=>{const{path:a,method:r}=e.info;if(a instanceof RegExp||r instanceof RegExp)return 1/0;const t=HA(u.method,r)?_Z:0,i=Kc(u);return(0,MZ.default)(i,a)-t}}function ZB0(u){return(e,a)=>{if(typeof u.operationName>"u")return 1/0;const{operationType:r,operationName:n}=a.info;if(typeof n!="string")return 1/0;const i=u.operationType===r?_Z:0;return(0,MZ.default)(u.operationName,n)-i}}function YB0(u,e,a){return e.reduce((n,t)=>{const i=a(u,t);return n.concat([[i,t]])},[]).sort(([n],[t])=>n-t).filter(([n])=>n<=JB0).slice(0,UB0).map(([,n])=>n)}function QB0(u){return u.length>1?`Did you mean to request one of the following resources instead? ${u.map(e=>` • ${e.info.header}`).join(` -`)}`:`Did you mean to request "${u[0].info.header}" instead?`}function WB0(u,e,a="warn"){const r=OZ(()=>MZ(u));function n(){const o=GB0(e),s=r?o.graphql:o.rest,l=JB0(u,s,r?VB0(r):_B0());return l.length>0?UB0(l):""}function t(){const o=Rc(u),s=r?`${r.operationType} ${r.operationName} (${u.method} ${o})`:`${u.method} ${o}`,l=n();return["captured a request without a matching request handler:",` • ${s}`,l,`If you still wish to intercept this unhandled request, please create a request handler for it. +`)}`:`Did you mean to request "${u[0].info.header}" instead?`}function XB0(u,e,a="warn"){const r=HZ(()=>PZ(u));function n(){const o=WB0(e),s=r?o.graphql:o.rest,l=YB0(u,s,r?ZB0(r):qB0());return l.length>0?QB0(l):""}function t(){const o=Kc(u),s=r?`${r.operationType} ${r.operationName} (${u.method} ${o})`:`${u.method} ${o}`,l=n();return["captured a request without a matching request handler:",` • ${s}`,l,`If you still wish to intercept this unhandled request, please create a request handler for it. Read more: https://mswjs.io/docs/getting-started/mocks`].filter(Boolean).join(` -`)}function i(o){const s=t();switch(o){case"error":throw V0.error("Error: %s",s),new Error(V0.formatMessage('Cannot bypass a request when using the "error" strategy for the "onUnhandledRequest" option.'));case"warn":{V0.warn("Warning: %s",s);break}case"bypass":break;default:throw new Error(V0.formatMessage('Failed to react to an unhandled request: unknown strategy "%s". Please provide one of the supported strategies ("bypass", "warn", "error") or a custom callback function as the value of the "onUnhandledRequest" option.',o))}}if(typeof a=="function"){a(u,{warning:i.bind(null,"warn"),error:i.bind(null,"error")});return}i(a)}var Yw=W7;function qB0(u,e){Yw.store.add({...u,url:u.url.toString()},e),Yw.store.persist()}async function VA(u,e,a,r,n){var t,i,o,s,l,E;if(r.emit("request:start",u),u.headers.get("x-msw-bypass")==="true"){r.emit("request:end",u),(t=n?.onPassthroughResponse)==null||t.call(n,u);return}const[c,d]=await(0,mB0.until)(()=>hB0(u,e,n?.resolutionContext));if(c)throw r.emit("unhandledException",c,u),c;const{handler:D,response:m}=d;if(!D){WB0(u,e,a.onUnhandledRequest),r.emit("request:unhandled",u),r.emit("request:end",u),(i=n?.onPassthroughResponse)==null||i.call(n,u);return}if(!m){V0.warn(`Expected response resolver to return a mocked response Object, but got %s. The original response is going to be used instead. +`)}function i(o){const s=t();switch(o){case"error":throw J0.error("Error: %s",s),new Error(J0.formatMessage('Cannot bypass a request when using the "error" strategy for the "onUnhandledRequest" option.'));case"warn":{J0.warn("Warning: %s",s);break}case"bypass":break;default:throw new Error(J0.formatMessage('Failed to react to an unhandled request: unknown strategy "%s". Please provide one of the supported strategies ("bypass", "warn", "error") or a custom callback function as the value of the "onUnhandledRequest" option.',o))}}if(typeof a=="function"){a(u,{warning:i.bind(null,"warn"),error:i.bind(null,"error")});return}i(a)}var Xw=Z7;function u80(u,e){Xw.store.add({...u,url:u.url.toString()},e),Xw.store.persist()}async function UA(u,e,a,r,n){var t,i,o,s,l,E;if(r.emit("request:start",u),u.headers.get("x-msw-bypass")==="true"){r.emit("request:end",u),(t=n?.onPassthroughResponse)==null||t.call(n,u);return}const[c,d]=await(0,vB0.until)(()=>CB0(u,e,n?.resolutionContext));if(c)throw r.emit("unhandledException",c,u),c;const{handler:D,response:m}=d;if(!D){XB0(u,e,a.onUnhandledRequest),r.emit("request:unhandled",u),r.emit("request:end",u),(i=n?.onPassthroughResponse)==null||i.call(n,u);return}if(!m){J0.warn(`Expected response resolver to return a mocked response Object, but got %s. The original response is going to be used instead. • %s - %s`,m,D.info.header,D.info.callFrame),r.emit("request:end",u),(o=n?.onPassthroughResponse)==null||o.call(n,u);return}if(m.passthrough){r.emit("request:end",u),(s=n?.onPassthroughResponse)==null||s.call(n,u);return}qB0(u,m),r.emit("request:match",u);const h=d,g=((l=n?.transformResponse)==null?void 0:l.call(n,m))||m;return(E=n?.onMockedResponse)==null||E.call(n,g,h),r.emit("request:end",u),g}var Qw=ln;async function GZ(u){return{status:u.status,statusText:u.statusText,headers:(0,Qw.flattenHeadersObject)((0,Qw.headersToObject)(u.headers)),body:await u.clone().text()}}var ZB0=(u,e)=>async(a,r)=>{var n;const t=new aB0(a.ports[0]),i=xB0(r.payload);try{await VA(i,u.requestHandlers,e,u.emitter,{transformResponse:YB0,onPassthroughResponse(){t.postMessage("NOT_FOUND")},async onMockedResponse(o,{handler:s,publicRequest:l,parsedRequest:E}){if(o.body instanceof ReadableStream)throw new Error(V0.formatMessage('Failed to construct a mocked response with a "ReadableStream" body: mocked streams are not supported. Follow https://github.com/mswjs/msw/issues/1336 for more details.'));const c=new Response(o.body,o),d=c.clone(),D=await c.arrayBuffer(),m=o.body==null?null:D;t.postMessage("MOCK_RESPONSE",{...o,body:m},[D]),e.quiet||u.emitter.once("response:mocked",async()=>{s.log(l,await GZ(d),E)})}})}catch(o){if(o instanceof yZ){t.postMessage("NETWORK_ERROR",{name:o.name,message:o.message});return}o instanceof Error&&(V0.error(`Uncaught exception in the request handler for "%s %s": + %s`,m,D.info.header,D.info.callFrame),r.emit("request:end",u),(o=n?.onPassthroughResponse)==null||o.call(n,u);return}if(m.passthrough){r.emit("request:end",u),(s=n?.onPassthroughResponse)==null||s.call(n,u);return}u80(u,m),r.emit("request:match",u);const h=d,g=((l=n?.transformResponse)==null?void 0:l.call(n,m))||m;return(E=n?.onMockedResponse)==null||E.call(n,g,h),r.emit("request:end",u),g}var uP=ln;async function VZ(u){return{status:u.status,statusText:u.statusText,headers:(0,uP.flattenHeadersObject)((0,uP.headersToObject)(u.headers)),body:await u.clone().text()}}var e80=(u,e)=>async(a,r)=>{var n;const t=new oB0(a.ports[0]),i=fB0(r.payload);try{await UA(i,u.requestHandlers,e,u.emitter,{transformResponse:a80,onPassthroughResponse(){t.postMessage("NOT_FOUND")},async onMockedResponse(o,{handler:s,publicRequest:l,parsedRequest:E}){if(o.body instanceof ReadableStream)throw new Error(J0.formatMessage('Failed to construct a mocked response with a "ReadableStream" body: mocked streams are not supported. Follow https://github.com/mswjs/msw/issues/1336 for more details.'));const c=new Response(o.body,o),d=c.clone(),D=await c.arrayBuffer(),m=o.body==null?null:D;t.postMessage("MOCK_RESPONSE",{...o,body:m},[D]),e.quiet||u.emitter.once("response:mocked",async()=>{s.log(l,await VZ(d),E)})}})}catch(o){if(o instanceof zZ){t.postMessage("NETWORK_ERROR",{name:o.name,message:o.message});return}o instanceof Error&&(J0.error(`Uncaught exception in the request handler for "%s %s": %s -This exception has been gracefully handled as a 500 response, however, it's strongly recommended to resolve this error, as it indicates a mistake in your code. If you wish to mock an error response, please see this guide: https://mswjs.io/docs/recipes/mocking-error-responses`,i.method,i.url,(n=o.stack)!=null?n:o),t.postMessage("MOCK_RESPONSE",{status:500,statusText:"Request Handler Error",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:o.name,message:o.message,stack:o.stack})}))}};function YB0(u){return{status:u.status,statusText:u.statusText,headers:u.headers.all(),body:u.body,delay:u.delay}}async function QB0(u,e){u.workerChannel.send("INTEGRITY_CHECK_REQUEST");const{payload:a}=await u.events.once("INTEGRITY_CHECK_RESPONSE");if(a!=="3d6b9f06410d179a7f7404d4bf4c3c70")throw new Error(`Currently active Service Worker (${a}) is behind the latest published one (3d6b9f06410d179a7f7404d4bf4c3c70).`);return e}var Xw=Do;function XB0(u){const e=window.XMLHttpRequest.prototype.send;window.XMLHttpRequest.prototype.send=function(...r){(0,Xw.until)(()=>u).then(()=>{window.XMLHttpRequest.prototype.send=e,this.send(...r)})};const a=window.fetch;window.fetch=async(...r)=>(await(0,Xw.until)(()=>u),window.fetch=a,window.fetch(...r))}function u80(u){return(e,a)=>{var r;const{payload:n}=a;if((r=n.type)!=null&&r.includes("opaque"))return;const t=new Response(n.body||null,n);t.headers.get("x-powered-by")==="msw"?u.emitter.emit("response:mocked",t,n.requestId):u.emitter.emit("response:bypass",t,n.requestId)}}function e80(u,e){!e?.quiet&&!location.href.startsWith(u.scope)&&V0.warn(`Cannot intercept requests on this page because it's outside of the worker's scope ("${u.scope}"). If you wish to mock API requests on this page, you must resolve this scope issue. +This exception has been gracefully handled as a 500 response, however, it's strongly recommended to resolve this error, as it indicates a mistake in your code. If you wish to mock an error response, please see this guide: https://mswjs.io/docs/recipes/mocking-error-responses`,i.method,i.url,(n=o.stack)!=null?n:o),t.postMessage("MOCK_RESPONSE",{status:500,statusText:"Request Handler Error",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:o.name,message:o.message,stack:o.stack})}))}};function a80(u){return{status:u.status,statusText:u.statusText,headers:u.headers.all(),body:u.body,delay:u.delay}}async function r80(u,e){u.workerChannel.send("INTEGRITY_CHECK_REQUEST");const{payload:a}=await u.events.once("INTEGRITY_CHECK_RESPONSE");if(a!=="3d6b9f06410d179a7f7404d4bf4c3c70")throw new Error(`Currently active Service Worker (${a}) is behind the latest published one (3d6b9f06410d179a7f7404d4bf4c3c70).`);return e}var eP=Do;function n80(u){const e=window.XMLHttpRequest.prototype.send;window.XMLHttpRequest.prototype.send=function(...r){(0,eP.until)(()=>u).then(()=>{window.XMLHttpRequest.prototype.send=e,this.send(...r)})};const a=window.fetch;window.fetch=async(...r)=>(await(0,eP.until)(()=>u),window.fetch=a,window.fetch(...r))}function t80(u){return(e,a)=>{var r;const{payload:n}=a;if((r=n.type)!=null&&r.includes("opaque"))return;const t=new Response(n.body||null,n);t.headers.get("x-powered-by")==="msw"?u.emitter.emit("response:mocked",t,n.requestId):u.emitter.emit("response:bypass",t,n.requestId)}}function i80(u,e){!e?.quiet&&!location.href.startsWith(u.scope)&&J0.warn(`Cannot intercept requests on this page because it's outside of the worker's scope ("${u.scope}"). If you wish to mock API requests on this page, you must resolve this scope issue. - (Recommended) Register the worker at the root level ("/") of your application. -- Set the "Service-Worker-Allowed" response header to allow out-of-scope workers.`)}var a80=u=>function(a,r){const t=(async()=>{u.events.removeAllListeners(),u.workerChannel.on("REQUEST",ZB0(u,a)),u.workerChannel.on("RESPONSE",u80(u));const i=await uB0(a.serviceWorker.url,a.serviceWorker.options,a.findWorker),[o,s]=i;if(!o){const E=r?.findWorker?V0.formatMessage(`Failed to locate the Service Worker registration using a custom "findWorker" predicate. +- Set the "Service-Worker-Allowed" response header to allow out-of-scope workers.`)}var o80=u=>function(a,r){const t=(async()=>{u.events.removeAllListeners(),u.workerChannel.on("REQUEST",e80(u,a)),u.workerChannel.on("RESPONSE",t80(u));const i=await tB0(a.serviceWorker.url,a.serviceWorker.options,a.findWorker),[o,s]=i;if(!o){const E=r?.findWorker?J0.formatMessage(`Failed to locate the Service Worker registration using a custom "findWorker" predicate. Please ensure that the custom predicate properly locates the Service Worker registration at "%s". More details: https://mswjs.io/docs/api/setup-worker/start#findworker -`,a.serviceWorker.url):V0.formatMessage(`Failed to locate the Service Worker registration. +`,a.serviceWorker.url):J0.formatMessage(`Failed to locate the Service Worker registration. This most likely means that the worker script URL "%s" cannot resolve against the actual public hostname (%s). This may happen if your application runs behind a proxy, or has a dynamic hostname. -Please consider using a custom "serviceWorker.url" option to point to the actual worker script location, or a custom "findWorker" option to resolve the Service Worker registration manually. More details: https://mswjs.io/docs/api/setup-worker/start`,a.serviceWorker.url,location.host);throw new Error(E)}u.worker=o,u.registration=s,u.events.addListener(window,"beforeunload",()=>{o.state!=="redundant"&&u.workerChannel.send("CLIENT_CLOSED"),window.clearInterval(u.keepAliveInterval)});const[l]=await(0,Yy0.until)(()=>QB0(u,o));return l&&V0.error(`Detected outdated Service Worker: ${l.message} +Please consider using a custom "serviceWorker.url" option to point to the actual worker script location, or a custom "findWorker" option to resolve the Service Worker registration manually. More details: https://mswjs.io/docs/api/setup-worker/start`,a.serviceWorker.url,location.host);throw new Error(E)}u.worker=o,u.registration=s,u.events.addListener(window,"beforeunload",()=>{o.state!=="redundant"&&u.workerChannel.send("CLIENT_CLOSED"),window.clearInterval(u.keepAliveInterval)});const[l]=await(0,aB0.until)(()=>r80(u,o));return l&&J0.error(`Detected outdated Service Worker: ${l.message} The mocking is still enabled, but it's highly recommended that you update your Service Worker by running: $ npx msw init This is necessary to ensure that the Service Worker is in sync with the library to guarantee its stability. -If this message still persists after updating, please report an issue: https://github.com/open-draft/msw/issues `),u.keepAliveInterval=window.setInterval(()=>u.workerChannel.send("KEEPALIVE_REQUEST"),5e3),e80(s,u.startOptions),s})().then(async i=>{const o=i.installing||i.waiting;return o&&await new Promise(s=>{o.addEventListener("statechange",()=>{if(o.state==="activated")return s()})}),await eB0(u,a).catch(s=>{throw new Error(`Failed to enable mocking: ${s?.message}`)}),i});return a.waitUntilReady&&XB0(t),t};function _Z(u={}){u.quiet||console.log(`%c${V0.formatMessage("Mocking disabled.")}`,"color:orangered;font-weight:bold;")}var r80=u=>function(){var a;if(!u.isMockingEnabled){V0.warn('Found a redundant "worker.stop()" call. Note that stopping the worker while mocking already stopped has no effect. Consider removing this "worker.stop()" call.');return}u.workerChannel.send("MOCK_DEACTIVATE"),u.isMockingEnabled=!1,window.clearInterval(u.keepAliveInterval),_Z({quiet:(a=u.startOptions)==null?void 0:a.quiet})},n80={serviceWorker:{url:"/mockServiceWorker.js",options:null},quiet:!1,waitUntilReady:!0,onUnhandledRequest:"warn",findWorker(u,e){return u===e}},t80=T6,i80=my0(),o80=by0();function s80(u){return new Response(u.body,{status:u.status,statusText:u.statusText,headers:u.headers})}function l80(u,e){const a=new t80.BatchInterceptor({name:"fallback",interceptors:[new i80.FetchInterceptor,new o80.XMLHttpRequestInterceptor]});return a.on("request",async r=>{const n=new Lc(r.url,{...r,body:await r.arrayBuffer()}),t=await VA(n,u.requestHandlers,e,u.emitter,{transformResponse(i){return{status:i.status,statusText:i.statusText,headers:i.headers.all(),body:i.body,delay:i.delay}},onMockedResponse(i,{handler:o,publicRequest:s,parsedRequest:l}){e.quiet||u.emitter.once("response:mocked",async E=>{o.log(s,await GZ(E),l)})}});t&&r.respondWith(t)}),a.on("response",(r,n)=>{if(!r.id)return;const t=s80(n);n.headers.get("x-powered-by")==="msw"?u.emitter.emit("response:mocked",t,r.id):u.emitter.emit("response:bypass",t,r.id)}),a.apply(),a}function E80(u){return async function(a){u.fallbackInterceptor=l80(u,a),bZ({message:"Mocking enabled (fallback mode).",quiet:a.quiet})}}function c80(u){return function(){var a,r;(a=u.fallbackInterceptor)==null||a.dispose(),_Z({quiet:(r=u.startOptions)==null?void 0:r.quiet})}}var d80=Zt,uP=By0();function D80(u,e){const a=u.emit;a._isPiped||(u.emit=function(r,...n){return e.emit(r,...n),a.call(this,r,...n)},u.emit._isPiped=!0)}function eP(u){const e=[...u];return Object.freeze(e),e}var VZ=class{constructor(...u){this.validateHandlers(...u),this.initialHandlers=eP(u),this.currentHandlers=[...u],this.emitter=new uP.Emitter,this.publicEmitter=new uP.Emitter,D80(this.emitter,this.publicEmitter),this.events=this.createLifeCycleEvents()}validateHandlers(...u){for(const e of u)(0,d80.invariant)(!Array.isArray(e),V0.formatMessage('Failed to construct "%s" given an Array of request handlers. Make sure you spread the request handlers when calling the respective setup function.'),this.constructor.name)}dispose(){this.emitter.removeAllListeners(),this.publicEmitter.removeAllListeners()}use(...u){this.currentHandlers.unshift(...u)}restoreHandlers(){this.currentHandlers.forEach(u=>{u.markAsSkipped(!1)})}resetHandlers(...u){this.currentHandlers=u.length>0?[...u]:[...this.initialHandlers]}listHandlers(){return eP(this.currentHandlers)}createLifeCycleEvents(){return{on:(...u)=>this.publicEmitter.on(...u),removeListener:(...u)=>this.publicEmitter.removeListener(...u),removeAllListeners:(...u)=>this.publicEmitter.removeAllListeners(...u)}}},JZ=class extends VZ{constructor(...u){super(...u),this.startHandler=null,this.stopHandler=null,(0,qy0.invariant)(!(0,Zy0.isNodeProcess)(),V0.formatMessage("Failed to execute `setupWorker` in a non-browser environment. Consider using `setupServer` for Node.js environment instead.")),this.listeners=[],this.context=this.createWorkerContext()}createWorkerContext(){const u={isMockingEnabled:!1,startOptions:null,worker:null,registration:null,requestHandlers:this.currentHandlers,emitter:this.emitter,workerChannel:{on:(e,a)=>{this.context.events.addListener(navigator.serviceWorker,"message",r=>{if(r.source!==this.context.worker)return;const n=r.data;n&&n.type===e&&a(r,n)})},send:e=>{var a;(a=this.context.worker)==null||a.postMessage(e)}},events:{addListener:(e,a,r)=>(e.addEventListener(a,r),this.listeners.push({eventType:a,target:e,callback:r}),()=>{e.removeEventListener(a,r)}),removeAllListeners:()=>{for(const{target:e,eventType:a,callback:r}of this.listeners)e.removeEventListener(a,r);this.listeners=[]},once:e=>{const a=[];return new Promise((r,n)=>{const t=i=>{try{const o=i.data;o.type===e&&r(o)}catch(o){n(o)}};a.push(this.context.events.addListener(navigator.serviceWorker,"message",t),this.context.events.addListener(navigator.serviceWorker,"messageerror",n))}).finally(()=>{a.forEach(r=>r())})}},useFallbackMode:!("serviceWorker"in navigator)||location.protocol==="file:"};return Object.defineProperties(u,{requestHandlers:{get:()=>this.currentHandlers}}),this.startHandler=u.useFallbackMode?E80(u):a80(u),this.stopHandler=u.useFallbackMode?c80(u):r80(u),u}async start(u={}){return this.context.startOptions=H1(n80,u),await this.startHandler(this.context.startOptions,u)}printHandlers(){this.listHandlers().forEach(e=>{const{header:a,callFrame:r}=e.info,n=e.info.hasOwnProperty("operationType")?"[graphql]":"[rest]";console.groupCollapsed(`${n} ${a}`),r&&console.log(`Declaration: ${r}`),console.log("Handler:",e),console.groupEnd()})}stop(){super.dispose(),this.context.events.removeAllListeners(),this.context.emitter.removeAllListeners(),this.stopHandler()}};function x80(...u){return new JZ(...u)}function Ei(u){return(e,a)=>new _A(u,e,a)}var m80={all:Ei(/.+/),head:Ei("HEAD"),get:Ei("GET"),post:Ei("POST"),put:Ei("PUT"),delete:Ei("DELETE"),patch:Ei("PATCH"),options:Ei("OPTIONS")};function Ax(u,e){return(a,r)=>new rh(u,a,e,r)}function UZ(u){return e=>new rh("all",new RegExp(".*"),u,e)}var h80={operation:UZ("*"),query:Ax("query","*"),mutation:Ax("mutation","*")};function p80(u){return{operation:UZ(u),query:Ax("query",u),mutation:Ax("mutation",u)}}var g80={...h80,link:p80};Wy0();const f80={username:"demo@gmail.com",password:"demo1234"},v80=[f80],C80=[{id:"1",name:"East China Branch",status:"enable",desc:se.lorem.words(),order:1,children:[{id:"1-1",name:"R&D Department",status:"disable",desc:"",order:1},{id:"1-2",name:"Marketing Department",status:"enable",desc:"",order:2},{id:"1-3",name:"Finance Department",status:"enable",desc:"",order:3}]},{id:"2",name:"South China Branch",status:"enable",desc:se.lorem.words(),order:2,children:[{id:"2-1",name:"R&D Department",status:"disable",desc:"",order:1},{id:"2-2",name:"Marketing Department",status:"enable",desc:"",order:2},{id:"2-3",name:"Finance Department",status:"enable",desc:"",order:3}]},{id:"3",name:"Northwest Branch",status:"enable",desc:se.lorem.words(),order:3,children:[{id:"3-1",name:"R&D Department",status:"disable",desc:"",order:1},{id:"3-2",name:"Marketing Department",status:"enable",desc:"",order:2},{id:"3-3",name:"Finance Department",status:"enable",desc:"",order:3}]}],F80={id:"9100714781927703",parentId:"",label:"sys.menu.dashboard",name:"Dashboard",icon:"ic-analysis",type:x0.CATALOGUE,route:"dashboard",order:1,children:[{id:"8426999229400979",parentId:"9100714781927703",label:"sys.menu.workbench",name:"Workbench",type:x0.MENU,route:"workbench",component:"/dashboard/workbench/index.tsx"},{id:"9710971640510357",parentId:"9100714781927703",label:"sys.menu.analysis",name:"Analysis",type:x0.MENU,route:"analysis",component:"/dashboard/analysis/index.tsx"}]},k80={id:"0901673425580518",parentId:"",label:"sys.menu.management",name:"Management",icon:"ic-management",type:x0.CATALOGUE,route:"management",order:2,children:[{id:"2781684678535711",parentId:"0901673425580518",label:"sys.menu.user.index",name:"User",type:x0.CATALOGUE,route:"user",children:[{id:"4754063958766648",parentId:"2781684678535711",label:"sys.menu.user.profile",name:"Profile",type:x0.MENU,route:"profile",component:"/management/user/profile/index.tsx"},{id:"2516598794787938",parentId:"2781684678535711",label:"sys.menu.user.account",name:"Account",type:x0.MENU,route:"account",component:"/management/user/account/index.tsx"}]},{id:"0249937641030250",parentId:"0901673425580518",label:"sys.menu.system.index",name:"System",type:x0.CATALOGUE,route:"system",children:[{id:"1985890042972842",parentId:"0249937641030250",label:"sys.menu.system.organization",name:"Organization",type:x0.MENU,route:"organization",component:"/management/system/organization/index.tsx"},{id:"4359580910369984",parentId:"0249937641030250",label:"sys.menu.system.permission",name:"Permission",type:x0.MENU,route:"permission",component:"/management/system/permission/index.tsx"}]}]},A80={id:"2271615060673773",parentId:"",label:"sys.menu.components",name:"Components",icon:"solar:widget-5-bold-duotone",type:x0.CATALOGUE,route:"components",order:3,children:[{id:"2478488238255411",parentId:"2271615060673773",label:"sys.menu.icon",name:"Icon",type:x0.MENU,route:"icon",component:"/components/icon/index.tsx"},{id:"6755238352318767",parentId:"2271615060673773",label:"sys.menu.animate",name:"Animate",type:x0.MENU,route:"animate",component:"/components/animate/index.tsx"},{id:"9992476513546805",parentId:"2271615060673773",label:"sys.menu.scroll",name:"Scroll",type:x0.MENU,route:"scroll",component:"/components/scroll/index.tsx"},{id:"1755562695856395",parentId:"2271615060673773",label:"sys.menu.markdown",name:"Markdown",type:x0.MENU,route:"markdown",component:"/components/markdown/index.tsx"},{id:"2122547769468069",parentId:"2271615060673773",label:"sys.menu.editor",name:"Editor",type:x0.MENU,route:"editor",component:"/components/editor/index.tsx"},{id:"2501920741714350",parentId:"2271615060673773",label:"sys.menu.i18n",name:"Multi Language",type:x0.MENU,route:"i18n",component:"/components/multi-language/index.tsx"},{id:"2013577074467956",parentId:"2271615060673773",label:"sys.menu.upload",name:"upload",type:x0.MENU,route:"Upload",component:"/components/upload/index.tsx"},{id:"7749726274771764",parentId:"2271615060673773",label:"sys.menu.chart",name:"Chart",type:x0.MENU,route:"chart",component:"/components/chart/index.tsx"}]},b80={id:"8132044808088488",parentId:"",label:"sys.menu.functions",name:"functions",icon:"solar:plain-2-bold-duotone",type:x0.CATALOGUE,route:"functions",order:4,children:[{id:"3667930780705750",parentId:"8132044808088488",label:"sys.menu.clipboard",name:"Clipboard",type:x0.MENU,route:"clipboard",component:"/functions/clipboard/index.tsx"}]},y80={id:"0194818428516575",parentId:"",label:"sys.menu.menulevel.index",name:"Menu Level",icon:"ic-menulevel",type:x0.CATALOGUE,route:"menu-level",order:5,children:[{id:"0144431332471389",parentId:"0194818428516575",label:"sys.menu.menulevel.1a",name:"Menu Level 1a",type:x0.MENU,route:"menu-level-1a",component:"/menu-level/menu-level-1a/index.tsx"},{id:"7572529636800586",parentId:"0194818428516575",label:"sys.menu.menulevel.1b.index",name:"Menu Level 1b",type:x0.CATALOGUE,route:"menu-level-1b",children:[{id:"3653745576583237",parentId:"7572529636800586",label:"sys.menu.menulevel.1b.2a",name:"Menu Level 2a",type:x0.MENU,route:"menu-level-2a",component:"/menu-level/menu-level-1b/menu-level-2a/index.tsx"},{id:"4873136353891364",parentId:"7572529636800586",label:"sys.menu.menulevel.1b.2b.index",name:"Menu Level 2b",type:x0.CATALOGUE,route:"menu-level-2b",children:[{id:"4233029726998055",parentId:"4873136353891364",label:"sys.menu.menulevel.1b.2b.3a",name:"Menu Level 3a",type:x0.MENU,route:"menu-level-3a",component:"/menu-level/menu-level-1b/menu-level-2b/menu-level-3a/index.tsx"},{id:"3298034742548454",parentId:"4873136353891364",label:"sys.menu.menulevel.1b.2b.3b",name:"Menu Level 3b",type:x0.MENU,route:"menu-level-3b",component:"/menu-level/menu-level-1b/menu-level-2b/menu-level-3b/index.tsx"}]}]}]},B80={id:"9406067785553476",parentId:"",label:"sys.menu.error.index",name:"Error",icon:"bxs:error-alt",type:x0.CATALOGUE,route:"error",order:6,children:[{id:"8557056851997154",parentId:"9406067785553476",label:"sys.menu.error.403",name:"403",type:x0.MENU,route:"403",component:"/sys/error/Page403.tsx"},{id:"5095669208159005",parentId:"9406067785553476",label:"sys.menu.error.404",name:"404",type:x0.MENU,route:"404",component:"/sys/error/Page404.tsx"},{id:"0225992135973772",parentId:"9406067785553476",label:"sys.menu.error.500",name:"500",type:x0.MENU,route:"500",component:"/sys/error/Page500.tsx"}]},z80=[{id:"3981225257359246",parentId:"",label:"sys.menu.calendar",name:"Calendar",icon:"solar:calendar-bold-duotone",type:x0.MENU,route:"calendar",component:"/sys/others/calendar/index.tsx"},{id:"3513985683886393",parentId:"",label:"sys.menu.kanban",name:"kanban",icon:"solar:clipboard-bold-duotone",type:x0.MENU,route:"kanban",component:"/sys/others/kanban/index.tsx"},{id:"5455837930804461",parentId:"",label:"sys.menu.disabled",name:"Disabled",icon:"ic_disabled",type:x0.MENU,route:"disabled",status:Vk.DISABLE,component:"/sys/others/calendar/index.tsx"},{id:"7728048658221587",parentId:"",label:"sys.menu.label",name:"Label",icon:"ic_label",type:x0.MENU,route:"label",newFeature:!0,component:"/sys/others/blank.tsx"},{id:"5733704222120995",parentId:"",label:"sys.menu.frame",name:"Frame",icon:"ic_external",type:x0.CATALOGUE,route:"frame",children:[{id:"9884486809510480",parentId:"5733704222120995",label:"sys.menu.external_link",name:"External Link",type:x0.MENU,route:"external_link",component:"/sys/others/iframe/external-link.tsx",frameSrc:"https://ant.design/"},{id:"9299640886731819",parentId:"5733704222120995",label:"sys.menu.iframe",name:"Iframe",type:x0.MENU,route:"frame",component:"/sys/others/iframe/index.tsx",frameSrc:"https://ant.design/"}]},{id:"0941594969900756",parentId:"",label:"sys.menu.blank",name:"Disabled",icon:"ic_blank",type:x0.MENU,route:"blank",component:"/sys/others/blank.tsx"}],S80=[F80,k80,A80,b80,y80,B80,...z80];var WZ=(u=>(u.Org="/org",u))(WZ||{});const M80=()=>nc.get({url:"/org"}),Rz0={getOrgList:M80},w80=eh.rest.get(`/api${WZ.Org}`,(u,e,a)=>e(a.json({status:0,message:"",data:C80}))),P80=[w80],T80=eh.rest.post(`/api${I$.SignIn}`,async(u,e,a)=>{const{username:r,password:n}=await u.json(),t=v80.find(i=>i.username===r);return!t||t.password!==n?e(a.json({status:10001,message:"Incorrect username or password."})):e(a.json({status:0,message:"",data:{user:{id:se.string.uuid(),email:se.internet.email(),avatar:se.image.avatar(),username:r,createdAt:se.date.anytime(),updatedAt:se.date.recent(),permissions:S80},accessToken:se.string.uuid(),refreshToken:se.string.uuid()}}))}),j80=eh.rest.get("/api/user",(u,e,a)=>e(a.status(200),a.delay(1e3),a.json(Array.from({length:10}).map(()=>({fullname:se.person.fullName(),email:se.internet.email(),avatar:se.image.avatar(),address:se.location.streetAddress()}))))),N80=[T80,j80],L80=[...N80,...P80],R80=eh.setupWorker(...L80);const K80=` +If this message still persists after updating, please report an issue: https://github.com/open-draft/msw/issues `),u.keepAliveInterval=window.setInterval(()=>u.workerChannel.send("KEEPALIVE_REQUEST"),5e3),i80(s,u.startOptions),s})().then(async i=>{const o=i.installing||i.waiting;return o&&await new Promise(s=>{o.addEventListener("statechange",()=>{if(o.state==="activated")return s()})}),await iB0(u,a).catch(s=>{throw new Error(`Failed to enable mocking: ${s?.message}`)}),i});return a.waitUntilReady&&n80(t),t};function JZ(u={}){u.quiet||console.log(`%c${J0.formatMessage("Mocking disabled.")}`,"color:orangered;font-weight:bold;")}var s80=u=>function(){var a;if(!u.isMockingEnabled){J0.warn('Found a redundant "worker.stop()" call. Note that stopping the worker while mocking already stopped has no effect. Consider removing this "worker.stop()" call.');return}u.workerChannel.send("MOCK_DEACTIVATE"),u.isMockingEnabled=!1,window.clearInterval(u.keepAliveInterval),JZ({quiet:(a=u.startOptions)==null?void 0:a.quiet})},l80={serviceWorker:{url:"/mockServiceWorker.js",options:null},quiet:!1,waitUntilReady:!0,onUnhandledRequest:"warn",findWorker(u,e){return u===e}},E80=j6,c80=vy0(),d80=My0();function D80(u){return new Response(u.body,{status:u.status,statusText:u.statusText,headers:u.headers})}function x80(u,e){const a=new E80.BatchInterceptor({name:"fallback",interceptors:[new c80.FetchInterceptor,new d80.XMLHttpRequestInterceptor]});return a.on("request",async r=>{const n=new Rc(r.url,{...r,body:await r.arrayBuffer()}),t=await UA(n,u.requestHandlers,e,u.emitter,{transformResponse(i){return{status:i.status,statusText:i.statusText,headers:i.headers.all(),body:i.body,delay:i.delay}},onMockedResponse(i,{handler:o,publicRequest:s,parsedRequest:l}){e.quiet||u.emitter.once("response:mocked",async E=>{o.log(s,await VZ(E),l)})}});t&&r.respondWith(t)}),a.on("response",(r,n)=>{if(!r.id)return;const t=D80(n);n.headers.get("x-powered-by")==="msw"?u.emitter.emit("response:mocked",t,r.id):u.emitter.emit("response:bypass",t,r.id)}),a.apply(),a}function m80(u){return async function(a){u.fallbackInterceptor=x80(u,a),BZ({message:"Mocking enabled (fallback mode).",quiet:a.quiet})}}function h80(u){return function(){var a,r;(a=u.fallbackInterceptor)==null||a.dispose(),JZ({quiet:(r=u.startOptions)==null?void 0:r.quiet})}}var p80=Zt,aP=Py0();function g80(u,e){const a=u.emit;a._isPiped||(u.emit=function(r,...n){return e.emit(r,...n),a.call(this,r,...n)},u.emit._isPiped=!0)}function rP(u){const e=[...u];return Object.freeze(e),e}var UZ=class{constructor(...u){this.validateHandlers(...u),this.initialHandlers=rP(u),this.currentHandlers=[...u],this.emitter=new aP.Emitter,this.publicEmitter=new aP.Emitter,g80(this.emitter,this.publicEmitter),this.events=this.createLifeCycleEvents()}validateHandlers(...u){for(const e of u)(0,p80.invariant)(!Array.isArray(e),J0.formatMessage('Failed to construct "%s" given an Array of request handlers. Make sure you spread the request handlers when calling the respective setup function.'),this.constructor.name)}dispose(){this.emitter.removeAllListeners(),this.publicEmitter.removeAllListeners()}use(...u){this.currentHandlers.unshift(...u)}restoreHandlers(){this.currentHandlers.forEach(u=>{u.markAsSkipped(!1)})}resetHandlers(...u){this.currentHandlers=u.length>0?[...u]:[...this.initialHandlers]}listHandlers(){return rP(this.currentHandlers)}createLifeCycleEvents(){return{on:(...u)=>this.publicEmitter.on(...u),removeListener:(...u)=>this.publicEmitter.removeListener(...u),removeAllListeners:(...u)=>this.publicEmitter.removeAllListeners(...u)}}},WZ=class extends UZ{constructor(...u){super(...u),this.startHandler=null,this.stopHandler=null,(0,uB0.invariant)(!(0,eB0.isNodeProcess)(),J0.formatMessage("Failed to execute `setupWorker` in a non-browser environment. Consider using `setupServer` for Node.js environment instead.")),this.listeners=[],this.context=this.createWorkerContext()}createWorkerContext(){const u={isMockingEnabled:!1,startOptions:null,worker:null,registration:null,requestHandlers:this.currentHandlers,emitter:this.emitter,workerChannel:{on:(e,a)=>{this.context.events.addListener(navigator.serviceWorker,"message",r=>{if(r.source!==this.context.worker)return;const n=r.data;n&&n.type===e&&a(r,n)})},send:e=>{var a;(a=this.context.worker)==null||a.postMessage(e)}},events:{addListener:(e,a,r)=>(e.addEventListener(a,r),this.listeners.push({eventType:a,target:e,callback:r}),()=>{e.removeEventListener(a,r)}),removeAllListeners:()=>{for(const{target:e,eventType:a,callback:r}of this.listeners)e.removeEventListener(a,r);this.listeners=[]},once:e=>{const a=[];return new Promise((r,n)=>{const t=i=>{try{const o=i.data;o.type===e&&r(o)}catch(o){n(o)}};a.push(this.context.events.addListener(navigator.serviceWorker,"message",t),this.context.events.addListener(navigator.serviceWorker,"messageerror",n))}).finally(()=>{a.forEach(r=>r())})}},useFallbackMode:!("serviceWorker"in navigator)||location.protocol==="file:"};return Object.defineProperties(u,{requestHandlers:{get:()=>this.currentHandlers}}),this.startHandler=u.useFallbackMode?m80(u):o80(u),this.stopHandler=u.useFallbackMode?h80(u):s80(u),u}async start(u={}){return this.context.startOptions=H1(l80,u),await this.startHandler(this.context.startOptions,u)}printHandlers(){this.listHandlers().forEach(e=>{const{header:a,callFrame:r}=e.info,n=e.info.hasOwnProperty("operationType")?"[graphql]":"[rest]";console.groupCollapsed(`${n} ${a}`),r&&console.log(`Declaration: ${r}`),console.log("Handler:",e),console.groupEnd()})}stop(){super.dispose(),this.context.events.removeAllListeners(),this.context.emitter.removeAllListeners(),this.stopHandler()}};function f80(...u){return new WZ(...u)}function Ei(u){return(e,a)=>new JA(u,e,a)}var v80={all:Ei(/.+/),head:Ei("HEAD"),get:Ei("GET"),post:Ei("POST"),put:Ei("PUT"),delete:Ei("DELETE"),patch:Ei("PATCH"),options:Ei("OPTIONS")};function bx(u,e){return(a,r)=>new nh(u,a,e,r)}function qZ(u){return e=>new nh("all",new RegExp(".*"),u,e)}var C80={operation:qZ("*"),query:bx("query","*"),mutation:bx("mutation","*")};function F80(u){return{operation:qZ(u),query:bx("query",u),mutation:bx("mutation",u)}}var k80={...C80,link:F80};Xy0();const A80=[{id:"1",name:"East China Branch",status:"enable",desc:O0.lorem.words(),order:1,children:[{id:"1-1",name:"R&D Department",status:"disable",desc:"",order:1},{id:"1-2",name:"Marketing Department",status:"enable",desc:"",order:2},{id:"1-3",name:"Finance Department",status:"enable",desc:"",order:3}]},{id:"2",name:"South China Branch",status:"enable",desc:O0.lorem.words(),order:2,children:[{id:"2-1",name:"R&D Department",status:"disable",desc:"",order:1},{id:"2-2",name:"Marketing Department",status:"enable",desc:"",order:2},{id:"2-3",name:"Finance Department",status:"enable",desc:"",order:3}]},{id:"3",name:"Northwest Branch",status:"enable",desc:O0.lorem.words(),order:3,children:[{id:"3-1",name:"R&D Department",status:"disable",desc:"",order:1},{id:"3-2",name:"Marketing Department",status:"enable",desc:"",order:2},{id:"3-3",name:"Finance Department",status:"enable",desc:"",order:3}]}],ZZ={id:"9100714781927703",parentId:"",label:"sys.menu.dashboard",name:"Dashboard",icon:"ic-analysis",type:c0.CATALOGUE,route:"dashboard",order:1,children:[{id:"8426999229400979",parentId:"9100714781927703",label:"sys.menu.workbench",name:"Workbench",type:c0.MENU,route:"workbench",component:"/dashboard/workbench/index.tsx"},{id:"9710971640510357",parentId:"9100714781927703",label:"sys.menu.analysis",name:"Analysis",type:c0.MENU,route:"analysis",component:"/dashboard/analysis/index.tsx"}]},b80={id:"0901673425580518",parentId:"",label:"sys.menu.management",name:"Management",icon:"ic-management",type:c0.CATALOGUE,route:"management",order:2,children:[{id:"2781684678535711",parentId:"0901673425580518",label:"sys.menu.user.index",name:"User",type:c0.CATALOGUE,route:"user",children:[{id:"4754063958766648",parentId:"2781684678535711",label:"sys.menu.user.profile",name:"Profile",type:c0.MENU,route:"profile",component:"/management/user/profile/index.tsx"},{id:"2516598794787938",parentId:"2781684678535711",label:"sys.menu.user.account",name:"Account",type:c0.MENU,route:"account",component:"/management/user/account/index.tsx"}]},{id:"0249937641030250",parentId:"0901673425580518",label:"sys.menu.system.index",name:"System",type:c0.CATALOGUE,route:"system",children:[{id:"1985890042972842",parentId:"0249937641030250",label:"sys.menu.system.organization",name:"Organization",type:c0.MENU,route:"organization",component:"/management/system/organization/index.tsx"},{id:"4359580910369984",parentId:"0249937641030250",label:"sys.menu.system.permission",name:"Permission",type:c0.MENU,route:"permission",component:"/management/system/permission/index.tsx"},{id:"1689241785490759",parentId:"0249937641030250",label:"sys.menu.system.role",name:"Role",type:c0.MENU,route:"role",component:"/management/system/role/index.tsx"},{id:"0157880245365433",parentId:"0249937641030250",label:"sys.menu.system.user",name:"User",type:c0.MENU,route:"user",component:"/management/system/user/index.tsx"}]}]},YZ={id:"2271615060673773",parentId:"",label:"sys.menu.components",name:"Components",icon:"solar:widget-5-bold-duotone",type:c0.CATALOGUE,route:"components",order:3,children:[{id:"2478488238255411",parentId:"2271615060673773",label:"sys.menu.icon",name:"Icon",type:c0.MENU,route:"icon",component:"/components/icon/index.tsx"},{id:"6755238352318767",parentId:"2271615060673773",label:"sys.menu.animate",name:"Animate",type:c0.MENU,route:"animate",component:"/components/animate/index.tsx"},{id:"9992476513546805",parentId:"2271615060673773",label:"sys.menu.scroll",name:"Scroll",type:c0.MENU,route:"scroll",component:"/components/scroll/index.tsx"},{id:"1755562695856395",parentId:"2271615060673773",label:"sys.menu.markdown",name:"Markdown",type:c0.MENU,route:"markdown",component:"/components/markdown/index.tsx"},{id:"2122547769468069",parentId:"2271615060673773",label:"sys.menu.editor",name:"Editor",type:c0.MENU,route:"editor",component:"/components/editor/index.tsx"},{id:"2501920741714350",parentId:"2271615060673773",label:"sys.menu.i18n",name:"Multi Language",type:c0.MENU,route:"i18n",component:"/components/multi-language/index.tsx"},{id:"2013577074467956",parentId:"2271615060673773",label:"sys.menu.upload",name:"upload",type:c0.MENU,route:"Upload",component:"/components/upload/index.tsx"},{id:"7749726274771764",parentId:"2271615060673773",label:"sys.menu.chart",name:"Chart",type:c0.MENU,route:"chart",component:"/components/chart/index.tsx"}]},QZ={id:"8132044808088488",parentId:"",label:"sys.menu.functions",name:"functions",icon:"solar:plain-2-bold-duotone",type:c0.CATALOGUE,route:"functions",order:4,children:[{id:"3667930780705750",parentId:"8132044808088488",label:"sys.menu.clipboard",name:"Clipboard",type:c0.MENU,route:"clipboard",component:"/functions/clipboard/index.tsx"}]},y80={id:"0194818428516575",parentId:"",label:"sys.menu.menulevel.index",name:"Menu Level",icon:"ic-menulevel",type:c0.CATALOGUE,route:"menu-level",order:5,children:[{id:"0144431332471389",parentId:"0194818428516575",label:"sys.menu.menulevel.1a",name:"Menu Level 1a",type:c0.MENU,route:"menu-level-1a",component:"/menu-level/menu-level-1a/index.tsx"},{id:"7572529636800586",parentId:"0194818428516575",label:"sys.menu.menulevel.1b.index",name:"Menu Level 1b",type:c0.CATALOGUE,route:"menu-level-1b",children:[{id:"3653745576583237",parentId:"7572529636800586",label:"sys.menu.menulevel.1b.2a",name:"Menu Level 2a",type:c0.MENU,route:"menu-level-2a",component:"/menu-level/menu-level-1b/menu-level-2a/index.tsx"},{id:"4873136353891364",parentId:"7572529636800586",label:"sys.menu.menulevel.1b.2b.index",name:"Menu Level 2b",type:c0.CATALOGUE,route:"menu-level-2b",children:[{id:"4233029726998055",parentId:"4873136353891364",label:"sys.menu.menulevel.1b.2b.3a",name:"Menu Level 3a",type:c0.MENU,route:"menu-level-3a",component:"/menu-level/menu-level-1b/menu-level-2b/menu-level-3a/index.tsx"},{id:"3298034742548454",parentId:"4873136353891364",label:"sys.menu.menulevel.1b.2b.3b",name:"Menu Level 3b",type:c0.MENU,route:"menu-level-3b",component:"/menu-level/menu-level-1b/menu-level-2b/menu-level-3b/index.tsx"}]}]}]},B80={id:"9406067785553476",parentId:"",label:"sys.menu.error.index",name:"Error",icon:"bxs:error-alt",type:c0.CATALOGUE,route:"error",order:6,children:[{id:"8557056851997154",parentId:"9406067785553476",label:"sys.menu.error.403",name:"403",type:c0.MENU,route:"403",component:"/sys/error/Page403.tsx"},{id:"5095669208159005",parentId:"9406067785553476",label:"sys.menu.error.404",name:"404",type:c0.MENU,route:"404",component:"/sys/error/Page404.tsx"},{id:"0225992135973772",parentId:"9406067785553476",label:"sys.menu.error.500",name:"500",type:c0.MENU,route:"500",component:"/sys/error/Page500.tsx"}]},z80=[{id:"3981225257359246",parentId:"",label:"sys.menu.calendar",name:"Calendar",icon:"solar:calendar-bold-duotone",type:c0.MENU,route:"calendar",component:"/sys/others/calendar/index.tsx"},{id:"3513985683886393",parentId:"",label:"sys.menu.kanban",name:"kanban",icon:"solar:clipboard-bold-duotone",type:c0.MENU,route:"kanban",component:"/sys/others/kanban/index.tsx"},{id:"5455837930804461",parentId:"",label:"sys.menu.disabled",name:"Disabled",icon:"ic_disabled",type:c0.MENU,route:"disabled",status:ac.DISABLE,component:"/sys/others/calendar/index.tsx"},{id:"7728048658221587",parentId:"",label:"sys.menu.label",name:"Label",icon:"ic_label",type:c0.MENU,route:"label",newFeature:!0,component:"/sys/others/blank.tsx"},{id:"5733704222120995",parentId:"",label:"sys.menu.frame",name:"Frame",icon:"ic_external",type:c0.CATALOGUE,route:"frame",children:[{id:"9884486809510480",parentId:"5733704222120995",label:"sys.menu.external_link",name:"External Link",type:c0.MENU,route:"external_link",component:"/sys/others/iframe/external-link.tsx",frameSrc:"https://ant.design/"},{id:"9299640886731819",parentId:"5733704222120995",label:"sys.menu.iframe",name:"Iframe",type:c0.MENU,route:"frame",component:"/sys/others/iframe/index.tsx",frameSrc:"https://ant.design/"}]},{id:"0941594969900756",parentId:"",label:"sys.menu.blank",name:"Disabled",icon:"ic_blank",type:c0.MENU,route:"blank",component:"/sys/others/blank.tsx"}],S80=[ZZ,b80,YZ,QZ,y80,B80,...z80],tC={id:"4281707933534332",name:"Admin",label:"admin",status:ac.ENABLE,order:1,desc:"Super Admin",permission:S80},iC={id:"9931665660771476",name:"Test",label:"test",status:ac.ENABLE,order:2,desc:"test",permission:[ZZ,YZ,QZ]},Oz0=[tC,iC],M80={id:O0.string.uuid(),username:"admin@gmail.com",email:O0.internet.email(),avatar:O0.image.avatarLegacy(),createdAt:O0.date.anytime(),updatedAt:O0.date.recent(),password:"demo1234",role:tC,permissions:tC.permission},w80={id:O0.string.uuid(),username:"test@gmail.com",password:"demo1234",email:O0.internet.email(),avatar:O0.image.avatarLegacy(),createdAt:O0.date.anytime(),updatedAt:O0.date.recent(),role:iC,permissions:iC.permission},P80=[M80,w80];var XZ=(u=>(u.Org="/org",u))(XZ||{});const T80=()=>tc.get({url:"/org"}),$z0={getOrgList:T80},j80=ah.rest.get(`/api${XZ.Org}`,(u,e,a)=>e(a.json({status:0,message:"",data:A80}))),N80=[j80],L80=ah.rest.post(`/api${$$.SignIn}`,async(u,e,a)=>{const{username:r,password:n}=await u.json(),t=P80.find(i=>i.username===r);return!t||t.password!==n?e(a.json({status:10001,message:"Incorrect username or password."})):e(a.json({status:0,message:"",data:{user:t,accessToken:O0.string.uuid(),refreshToken:O0.string.uuid()}}))}),R80=ah.rest.get("/api/user",(u,e,a)=>e(a.status(200),a.delay(1e3),a.json(Array.from({length:10}).map(()=>({fullname:O0.person.fullName(),email:O0.internet.email(),avatar:O0.image.avatar(),address:O0.location.streetAddress()}))))),K80=[L80,R80],I80=[...K80,...N80],O80=ah.setupWorker(...I80);const $80=` ███████╗██╗ █████╗ ███████╗██╗ ██╗ ██╔════╝██║ ██╔══██╗██╔════╝██║ ██║ ███████╗██║ ███████║███████╗███████║ ╚════██║██║ ██╔══██║╚════██║██╔══██║ ███████║███████╗██║ ██║███████║██║ ██║ ╚══════╝╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ - `;console.info(`%c${K80}`,"color: #5BE49B");const I80=new jY({defaultOptions:{queries:{retry:3,cacheTime:3e5,staleTime:101e3,refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1}}}),O80=Vg.createRoot(document.getElementById("root"));O80.render(R.jsx(El,{children:R.jsxs(YX,{client:I80,children:[R.jsx(euu,{initialIsOpen:!1}),R.jsx(x.Suspense,{children:R.jsx(Fk0,{})})]})}));R80.start({onUnhandledRequest:"bypass"});export{X$ as $,xa as A,Yu as B,D1u as C,nu as D,Dm as E,Z80 as F,an as G,q80 as H,xr as I,Sru as J,oo as K,W80 as L,CF as M,sk as N,kF as O,z0 as P,K3 as Q,uu as R,Y80 as S,QF as T,FF as U,P3 as V,T3 as W,tn as X,on as Y,vJ as Z,Qa as _,Vvu as a,Nz0 as a$,uz0 as a0,Y$ as a1,f80 as a2,H3u as a3,Ua as a4,t3u as a5,O0 as a6,_4u as a7,bsu as a8,ar as a9,keu as aA,TN as aB,vau as aC,J80 as aD,_80 as aE,H3 as aF,Ql as aG,Je as aH,om as aI,ts as aJ,lcu as aK,AF as aL,BF as aM,V80 as aN,Yl as aO,nm as aP,bD as aQ,Yo as aR,zL as aS,tt as aT,io as aU,iiu as aV,diu as aW,Asu as aX,Csu as aY,iL as aZ,zF as a_,Kn as aa,tm as ab,gcu as ac,XX as ad,Hvu as ae,Su as af,na as ag,Eu as ah,G80 as ai,$3u as aj,ct as ak,Ln as al,Ie as am,pR as an,ba as ao,Fr as ap,Mt as aq,Wiu as ar,Liu as as,U80 as at,inu as au,Tu as av,Gau as aw,ML as ax,R3 as ay,so as az,nr as b,F3u as b$,k0 as b0,cu as b1,X as b2,ru as b3,MN as b4,$a as b5,_pu as b6,WD as b7,rgu as b8,iuu as b9,NL as bA,RL as bB,LL as bC,KL as bD,im as bE,Xl as bF,Ly as bG,SN as bH,hL as bI,vsu as bJ,hsu as bK,aI as bL,Yn as bM,IK as bN,rr as bO,OD as bP,Ye as bQ,jt as bR,OK as bS,uhu as bT,hs as bU,Ha as bV,qi as bW,o0 as bX,Ciu as bY,Yeu as bZ,Te as b_,d4u as ba,Zi as bb,D4u as bc,JR as bd,WR as be,ysu as bf,u3 as bg,SD as bh,Aeu as bi,hm as bj,mE as bk,Yi as bl,jou as bm,oR as bn,y0 as bo,Ruu as bp,wt as bq,jF as br,Pa as bs,feu as bt,rR as bu,ms as bv,Zg as bw,Ra as bx,j3 as by,dsu as bz,uo as c,N9 as c$,ycu as c0,Jl as c1,pm as c2,AL as c3,qiu as c4,fm as c5,aF as c6,Qh as c7,dR as c8,vD as c9,QX as cA,ZX as cB,qX as cC,_c as cD,Mcu as cE,Rz0 as cF,pL as cG,EL as cH,aK as cI,rf as cJ,i3u as cK,UR as cL,ZF as cM,Gf as cN,t4u as cO,_R as cP,n4u as cQ,Zl as cR,yD as cS,Em as cT,Jvu as cU,Vk as cV,x0 as cW,_h as cX,C5 as cY,Ouu as cZ,cau as c_,ER as ca,Ka as cb,_vu as cc,T0 as cd,t0u as ce,QEu as cf,Bi as cg,zn as ch,iF as ci,otu as cj,stu as ck,xK as cl,JF as cm,z1u as cn,eR as co,y3 as cp,vY as cq,gn as cr,sC as cs,pY as ct,gY as cu,Qp as cv,EC as cw,FY as cx,Dh as cy,fa as cz,KCu as d,Tk as d0,S1 as d1,hF0 as d2,GU as d3,XF0 as d4,tJ as d5,hJ as d6,YV as d7,QV as d8,ek as d9,RCu as e,fo as f,yn as g,zB as h,Mu as i,R as j,Da as k,Ut as l,iO as m,ec as n,Eo as o,q4 as p,wa as q,x as r,H80 as s,Vo as t,vs as u,Z$ as v,yi as w,se as x,pJ as y,fe as z}; + `;console.info(`%c${$80}`,"color: #5BE49B");const H80=new IY({defaultOptions:{queries:{retry:3,cacheTime:3e5,staleTime:101e3,refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1}}}),G80=Jg.createRoot(document.getElementById("root"));G80.render(R.jsx(El,{children:R.jsxs(auu,{client:H80,children:[R.jsx(iuu,{initialIsOpen:!1}),R.jsx(x.Suspense,{children:R.jsx(Bk0,{})})]})}));O80.start({onUnhandledRequest:"bypass"});export{eH as $,xa as A,Yu as B,g1u as C,nu as D,xm as E,X80 as F,an as G,Q80 as H,xr as I,jru as J,oo as K,Y80 as L,AF as M,ck as N,yF as O,z0 as P,K3 as Q,uu as R,uz0 as S,ek as T,bF as U,P3 as V,T3 as W,tn as X,on as Y,FJ as Z,Qa as _,Zvu as a,sL as a$,rz0 as a0,X$ as a1,M80 as a2,Bi as a3,w80 as a4,U3u as a5,Ua as a6,E3u as a7,$0 as a8,q4u as a9,R3 as aA,so as aB,zeu as aC,NN as aD,bau as aE,q80 as aF,U80 as aG,H3 as aH,Ql as aI,Je as aJ,sm as aK,ts as aL,xcu as aM,BF as aN,MF as aO,W80 as aP,Yl as aQ,tm as aR,yD as aS,Yo as aT,ML as aU,tt as aV,io as aW,ciu as aX,piu as aY,Ssu as aZ,ysu as a_,Msu as aa,ar as ab,Kn as ac,im as ad,kcu as ae,nuu as af,Uvu as ag,Su as ah,na as ai,Eu as aj,J80 as ak,J3u as al,ct as am,Ln as an,Ie as ao,fR as ap,ba as aq,Fr as ar,Mt as as,Xiu as at,$iu as au,Z80 as av,cnu as aw,Tu as ax,Wau as ay,PL as az,nr as b,aau as b$,wF as b0,Kz0 as b1,k0 as b2,cu as b3,X as b4,ru as b5,PN as b6,$a as b7,qpu as b8,qD as b9,RL as bA,IL as bB,KL as bC,OL as bD,om as bE,Xl as bF,Ky as bG,wN as bH,gL as bI,bsu as bJ,Csu as bK,Yg as bL,Ra as bM,nI as bN,Yn as bO,$K as bP,rr as bQ,$D as bR,Ye as bS,jt as bT,HK as bU,thu as bV,hs as bW,Ha as bX,qi as bY,o0 as bZ,yiu as b_,sgu as ba,cuu as bb,p4u as bc,Zi as bd,g4u as be,WR as bf,ZR as bg,wsu as bh,u3 as bi,MD as bj,Seu as bk,pm as bl,mE as bm,Yi as bn,Iou as bo,lR as bp,y0 as bq,Huu as br,wt as bs,RF as bt,Pa as bu,Aeu as bv,tR as bw,ms as bx,j3 as by,psu as bz,uo as c,P80 as c$,Te as c0,B3u as c1,wcu as c2,Jl as c3,gm as c4,yL as c5,uou as c6,vm as c7,tF as c8,Xh as c9,fa as cA,ruu as cB,euu as cC,uuu as cD,Vc as cE,Ncu as cF,$z0 as cG,fL as cH,dL as cI,nK as cJ,nf as cK,c3u as cL,qR as cM,XF as cN,_f as cO,E4u as cP,JR as cQ,l4u as cR,Zl as cS,BD as cT,cm as cU,Yvu as cV,ac as cW,c0 as cX,Oz0 as cY,G$ as cZ,S80 as c_,xR as ca,CD as cb,dR as cc,Ka as cd,qvu as ce,T0 as cf,E0u as cg,r3u as ch,zn as ci,lF as cj,dtu as ck,Dtu as cl,hK as cm,qF as cn,T1u as co,rR as cp,y3 as cq,bY as cr,gn as cs,cC as ct,FY as cu,kY as cv,Xp as cw,DC as cx,BY as cy,xh as cz,GCu as d,Vh as d0,F5 as d1,Vuu as d2,hau as d3,R9 as d4,Lk as d5,S1 as d6,CF0 as d7,VU as d8,nk0 as d9,oJ as da,gJ as db,XV as dc,uJ as dd,nk as de,HCu as e,fo as f,yn as g,MB as h,Mu as i,R as j,Da as k,Ut as l,sO as m,ec as n,Eo as o,q4 as p,wa as q,x as r,V80 as s,Vo as t,vs as u,Q$ as v,yi as w,O0 as x,fJ as y,fe as z}; diff --git a/assets/index-c8d1fdfe.js b/assets/index-0570ba04.js similarity index 90% rename from assets/index-c8d1fdfe.js rename to assets/index-0570ba04.js index 167af78f..23c04638 100644 --- a/assets/index-c8d1fdfe.js +++ b/assets/index-0570ba04.js @@ -1,2 +1,2 @@ -import{r as i,z as W,a6 as F,A as T,b4 as G,B as _,ak as V,aG as X,ay as Z,D as j,a_ as q,aZ as J,ap as K,az as Q,E as U}from"./index-a174239d.js";import{C as Y}from"./index-029d3301.js";const H=i.createContext(null),ee=H.Provider,A=i.createContext(null),oe=A.Provider,te=o=>{const{componentCls:r,antCls:n}=o,t=`${r}-group`;return{[t]:Object.assign(Object.assign({},T(o)),{display:"inline-block",fontSize:0,[`&${t}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},re=o=>{const{componentCls:r,wrapperMarginInlineEnd:n,colorPrimary:t,radioSize:e,motionDurationSlow:c,motionDurationMid:d,motionEaseInOutCirc:u,colorBgContainer:l,colorBorder:m,lineWidth:h,dotSize:k,colorBgContainerDisabled:v,colorTextDisabled:$,paddingXS:C,dotColorDisabled:f,lineType:b,radioDotDisabledSize:x,wireframe:S,colorWhite:w}=o,g=`${r}-inner`;return{[`${r}-wrapper`]:Object.assign(Object.assign({},T(o)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${r}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:o.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${r}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${h}px ${b} ${t}`,borderRadius:"50%",visibility:"hidden",content:'""'},[r]:Object.assign(Object.assign({},T(o)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${r}-wrapper:hover &, - &:hover ${g}`]:{borderColor:t},[`${r}-input:focus-visible + ${g}`]:Object.assign({},G(o)),[`${r}:hover::after, ${r}-wrapper:hover &::after`]:{visibility:"visible"},[`${r}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:e,height:e,marginBlockStart:e/-2,marginInlineStart:e/-2,backgroundColor:S?t:w,borderBlockStart:0,borderInlineStart:0,borderRadius:e,transform:"scale(0)",opacity:0,transition:`all ${c} ${u}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:e,height:e,backgroundColor:l,borderColor:m,borderStyle:"solid",borderWidth:h,borderRadius:"50%",transition:`all ${d}`},[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${r}-checked`]:{[g]:{borderColor:t,backgroundColor:S?l:t,"&::after":{transform:`scale(${k/e})`,opacity:1,transition:`all ${c} ${u}`}}},[`${r}-disabled`]:{cursor:"not-allowed",[g]:{backgroundColor:v,borderColor:m,cursor:"not-allowed","&::after":{backgroundColor:f}},[`${r}-input`]:{cursor:"not-allowed"},[`${r}-disabled + span`]:{color:$,cursor:"not-allowed"},[`&${r}-checked`]:{[g]:{"&::after":{transform:`scale(${x/e})`}}}},[`span${r} + *`]:{paddingInlineStart:C,paddingInlineEnd:C}})}},ne=o=>{const{buttonColor:r,controlHeight:n,componentCls:t,lineWidth:e,lineType:c,colorBorder:d,motionDurationSlow:u,motionDurationMid:l,buttonPaddingInline:m,fontSize:h,buttonBg:k,fontSizeLG:v,controlHeightLG:$,controlHeightSM:C,paddingXS:f,borderRadius:b,borderRadiusSM:x,borderRadiusLG:S,buttonCheckedBg:w,buttonSolidCheckedColor:g,colorTextDisabled:p,colorBgContainerDisabled:R,buttonCheckedBgDisabled:E,buttonCheckedColorDisabled:s,colorPrimary:y,colorPrimaryHover:I,colorPrimaryActive:B,buttonSolidCheckedBg:a,buttonSolidCheckedHoverBg:O,buttonSolidCheckedActiveBg:P}=o;return{[`${t}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:m,paddingBlock:0,color:r,fontSize:h,lineHeight:`${n-e*2}px`,background:k,border:`${e}px ${c} ${d}`,borderBlockStartWidth:e+.02,borderInlineStartWidth:0,borderInlineEndWidth:e,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:r},[`> ${t}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-e,insetInlineStart:-e,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:e,paddingInline:0,backgroundColor:d,transition:`background-color ${u}`,content:'""'}},"&:first-child":{borderInlineStart:`${e}px ${c} ${d}`,borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b},"&:first-child:last-child":{borderRadius:b},[`${t}-group-large &`]:{height:$,fontSize:v,lineHeight:`${$-e*2}px`,"&:first-child":{borderStartStartRadius:S,borderEndStartRadius:S},"&:last-child":{borderStartEndRadius:S,borderEndEndRadius:S}},[`${t}-group-small &`]:{height:C,paddingInline:f-e,paddingBlock:0,lineHeight:`${C-e*2}px`,"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},"&:hover":{position:"relative",color:y},"&:has(:focus-visible)":Object.assign({},G(o)),[`${t}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${t}-button-wrapper-disabled)`]:{zIndex:1,color:y,background:w,borderColor:y,"&::before":{backgroundColor:y},"&:first-child":{borderColor:y},"&:hover":{color:I,borderColor:I,"&::before":{backgroundColor:I}},"&:active":{color:B,borderColor:B,"&::before":{backgroundColor:B}}},[`${t}-group-solid &-checked:not(${t}-button-wrapper-disabled)`]:{color:g,background:a,borderColor:a,"&:hover":{color:g,background:O,borderColor:O},"&:active":{color:g,background:P,borderColor:P}},"&-disabled":{color:p,backgroundColor:R,borderColor:d,cursor:"not-allowed","&:first-child, &:hover":{color:p,backgroundColor:R,borderColor:d}},[`&-disabled${t}-button-wrapper-checked`]:{color:s,backgroundColor:E,borderColor:d,boxShadow:"none"}}}},N=o=>o-4*2,L=W("Radio",o=>{const{controlOutline:r,controlOutlineWidth:n,radioSize:t}=o,e=`0 0 0 ${n}px ${r}`,c=e,d=N(t),u=F(o,{radioDotDisabledSize:d,radioFocusShadow:e,radioButtonFocusShadow:c});return[te(u),re(u),ne(u)]},o=>{const{wireframe:r,padding:n,marginXS:t,lineWidth:e,fontSizeLG:c,colorText:d,colorBgContainer:u,colorTextDisabled:l,controlItemBgActiveDisabled:m,colorTextLightSolid:h,colorPrimary:k,colorPrimaryHover:v,colorPrimaryActive:$}=o,C=4,f=c,b=r?N(f):f-(C+e)*2;return{radioSize:f,dotSize:b,dotColorDisabled:l,buttonSolidCheckedColor:h,buttonSolidCheckedBg:k,buttonSolidCheckedHoverBg:v,buttonSolidCheckedActiveBg:$,buttonBg:u,buttonCheckedBg:u,buttonColor:d,buttonCheckedBgDisabled:m,buttonCheckedColorDisabled:l,buttonPaddingInline:n-e,wrapperMarginInlineEnd:t}});var ie=globalThis&&globalThis.__rest||function(o,r){var n={};for(var t in o)Object.prototype.hasOwnProperty.call(o,t)&&r.indexOf(t)<0&&(n[t]=o[t]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,t=Object.getOwnPropertySymbols(o);e{var n,t;const e=i.useContext(H),c=i.useContext(A),{getPrefixCls:d,direction:u,radio:l}=i.useContext(_),m=i.useRef(null),h=V(r,m),{isFormItemInput:k}=i.useContext(X),v=B=>{var a,O;(a=o.onChange)===null||a===void 0||a.call(o,B),(O=e?.onChange)===null||O===void 0||O.call(e,B)},{prefixCls:$,className:C,rootClassName:f,children:b,style:x}=o,S=ie(o,["prefixCls","className","rootClassName","children","style"]),w=d("radio",$),g=(e?.optionType||c)==="button",p=g?`${w}-button`:w,[R,E]=L(w),s=Object.assign({},S),y=i.useContext(Z);e&&(s.name=e.name,s.onChange=v,s.checked=o.value===e.value,s.disabled=(n=s.disabled)!==null&&n!==void 0?n:e.disabled),s.disabled=(t=s.disabled)!==null&&t!==void 0?t:y;const I=j(`${p}-wrapper`,{[`${p}-wrapper-checked`]:s.checked,[`${p}-wrapper-disabled`]:s.disabled,[`${p}-wrapper-rtl`]:u==="rtl",[`${p}-wrapper-in-form-item`]:k},l?.className,C,f,E);return R(i.createElement(q,{component:"Radio",disabled:s.disabled},i.createElement("label",{className:I,style:Object.assign(Object.assign({},l?.style),x),onMouseEnter:o.onMouseEnter,onMouseLeave:o.onMouseLeave},i.createElement(Y,Object.assign({},s,{className:j(s.className,!g&&J),type:"radio",prefixCls:p,ref:h})),b!==void 0?i.createElement("span",null,b):null)))},le=i.forwardRef(ae),z=le,de=i.forwardRef((o,r)=>{const{getPrefixCls:n,direction:t}=i.useContext(_),[e,c]=K(o.defaultValue,{value:o.value}),d=a=>{const O=e,P=a.target.value;"value"in o||c(P);const{onChange:M}=o;M&&P!==O&&M(a)},{prefixCls:u,className:l,rootClassName:m,options:h,buttonStyle:k="outline",disabled:v,children:$,size:C,style:f,id:b,onMouseEnter:x,onMouseLeave:S,onFocus:w,onBlur:g}=o,p=n("radio",u),R=`${p}-group`,[E,s]=L(p);let y=$;h&&h.length>0&&(y=h.map(a=>typeof a=="string"||typeof a=="number"?i.createElement(z,{key:a.toString(),prefixCls:p,disabled:v,value:a,checked:e===a},a):i.createElement(z,{key:`radio-group-value-options-${a.value}`,prefixCls:p,disabled:a.disabled||v,value:a.value,checked:e===a.value,title:a.title,style:a.style},a.label)));const I=Q(C),B=j(R,`${R}-${k}`,{[`${R}-${I}`]:I,[`${R}-rtl`]:t==="rtl"},l,m,s);return E(i.createElement("div",Object.assign({},U(o,{aria:!0,data:!0}),{className:B,style:f,onMouseEnter:x,onMouseLeave:S,onFocus:w,onBlur:g,id:b,ref:r}),i.createElement(ee,{value:{onChange:d,value:e,disabled:o.disabled,name:o.name,optionType:o.optionType}},y)))}),se=i.memo(de);var ce=globalThis&&globalThis.__rest||function(o,r){var n={};for(var t in o)Object.prototype.hasOwnProperty.call(o,t)&&r.indexOf(t)<0&&(n[t]=o[t]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,t=Object.getOwnPropertySymbols(o);e{const{getPrefixCls:n}=i.useContext(_),{prefixCls:t}=o,e=ce(o,["prefixCls"]),c=n("radio",t);return i.createElement(oe,{value:"button"},i.createElement(z,Object.assign({prefixCls:c},e,{type:"radio",ref:r})))},be=i.forwardRef(ue),D=z;D.Button=be;D.Group=se;D.__ANT_RADIO=!0;const he=D;export{he as R}; +import{r as i,z as W,a8 as F,A as T,b6 as A,B as _,am as V,aI as X,aA as q,D as j,b0 as J,a$ as K,ar as Q,aB as U,E as Y}from"./index-00bc0960.js";import{C as Z}from"./index-e28b0098.js";const G=i.createContext(null),ee=G.Provider,H=i.createContext(null),oe=H.Provider,te=o=>{const{componentCls:r,antCls:n}=o,t=`${r}-group`;return{[t]:Object.assign(Object.assign({},T(o)),{display:"inline-block",fontSize:0,[`&${t}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},re=o=>{const{componentCls:r,wrapperMarginInlineEnd:n,colorPrimary:t,radioSize:e,motionDurationSlow:c,motionDurationMid:d,motionEaseInOutCirc:u,colorBgContainer:l,colorBorder:m,lineWidth:h,dotSize:k,colorBgContainerDisabled:v,colorTextDisabled:$,paddingXS:C,dotColorDisabled:f,lineType:b,radioDotDisabledSize:x,wireframe:S,colorWhite:w}=o,g=`${r}-inner`;return{[`${r}-wrapper`]:Object.assign(Object.assign({},T(o)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${r}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:o.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${r}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${h}px ${b} ${t}`,borderRadius:"50%",visibility:"hidden",content:'""'},[r]:Object.assign(Object.assign({},T(o)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${r}-wrapper:hover &, + &:hover ${g}`]:{borderColor:t},[`${r}-input:focus-visible + ${g}`]:Object.assign({},A(o)),[`${r}:hover::after, ${r}-wrapper:hover &::after`]:{visibility:"visible"},[`${r}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:e,height:e,marginBlockStart:e/-2,marginInlineStart:e/-2,backgroundColor:S?t:w,borderBlockStart:0,borderInlineStart:0,borderRadius:e,transform:"scale(0)",opacity:0,transition:`all ${c} ${u}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:e,height:e,backgroundColor:l,borderColor:m,borderStyle:"solid",borderWidth:h,borderRadius:"50%",transition:`all ${d}`},[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${r}-checked`]:{[g]:{borderColor:t,backgroundColor:S?l:t,"&::after":{transform:`scale(${k/e})`,opacity:1,transition:`all ${c} ${u}`}}},[`${r}-disabled`]:{cursor:"not-allowed",[g]:{backgroundColor:v,borderColor:m,cursor:"not-allowed","&::after":{backgroundColor:f}},[`${r}-input`]:{cursor:"not-allowed"},[`${r}-disabled + span`]:{color:$,cursor:"not-allowed"},[`&${r}-checked`]:{[g]:{"&::after":{transform:`scale(${x/e})`}}}},[`span${r} + *`]:{paddingInlineStart:C,paddingInlineEnd:C}})}},ne=o=>{const{buttonColor:r,controlHeight:n,componentCls:t,lineWidth:e,lineType:c,colorBorder:d,motionDurationSlow:u,motionDurationMid:l,buttonPaddingInline:m,fontSize:h,buttonBg:k,fontSizeLG:v,controlHeightLG:$,controlHeightSM:C,paddingXS:f,borderRadius:b,borderRadiusSM:x,borderRadiusLG:S,buttonCheckedBg:w,buttonSolidCheckedColor:g,colorTextDisabled:p,colorBgContainerDisabled:R,buttonCheckedBgDisabled:E,buttonCheckedColorDisabled:s,colorPrimary:y,colorPrimaryHover:I,colorPrimaryActive:B,buttonSolidCheckedBg:a,buttonSolidCheckedHoverBg:O,buttonSolidCheckedActiveBg:P}=o;return{[`${t}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:m,paddingBlock:0,color:r,fontSize:h,lineHeight:`${n-e*2}px`,background:k,border:`${e}px ${c} ${d}`,borderBlockStartWidth:e+.02,borderInlineStartWidth:0,borderInlineEndWidth:e,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:r},[`> ${t}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-e,insetInlineStart:-e,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:e,paddingInline:0,backgroundColor:d,transition:`background-color ${u}`,content:'""'}},"&:first-child":{borderInlineStart:`${e}px ${c} ${d}`,borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b},"&:first-child:last-child":{borderRadius:b},[`${t}-group-large &`]:{height:$,fontSize:v,lineHeight:`${$-e*2}px`,"&:first-child":{borderStartStartRadius:S,borderEndStartRadius:S},"&:last-child":{borderStartEndRadius:S,borderEndEndRadius:S}},[`${t}-group-small &`]:{height:C,paddingInline:f-e,paddingBlock:0,lineHeight:`${C-e*2}px`,"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},"&:hover":{position:"relative",color:y},"&:has(:focus-visible)":Object.assign({},A(o)),[`${t}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${t}-button-wrapper-disabled)`]:{zIndex:1,color:y,background:w,borderColor:y,"&::before":{backgroundColor:y},"&:first-child":{borderColor:y},"&:hover":{color:I,borderColor:I,"&::before":{backgroundColor:I}},"&:active":{color:B,borderColor:B,"&::before":{backgroundColor:B}}},[`${t}-group-solid &-checked:not(${t}-button-wrapper-disabled)`]:{color:g,background:a,borderColor:a,"&:hover":{color:g,background:O,borderColor:O},"&:active":{color:g,background:P,borderColor:P}},"&-disabled":{color:p,backgroundColor:R,borderColor:d,cursor:"not-allowed","&:first-child, &:hover":{color:p,backgroundColor:R,borderColor:d}},[`&-disabled${t}-button-wrapper-checked`]:{color:s,backgroundColor:E,borderColor:d,boxShadow:"none"}}}},N=o=>o-4*2,L=W("Radio",o=>{const{controlOutline:r,controlOutlineWidth:n,radioSize:t}=o,e=`0 0 0 ${n}px ${r}`,c=e,d=N(t),u=F(o,{radioDotDisabledSize:d,radioFocusShadow:e,radioButtonFocusShadow:c});return[te(u),re(u),ne(u)]},o=>{const{wireframe:r,padding:n,marginXS:t,lineWidth:e,fontSizeLG:c,colorText:d,colorBgContainer:u,colorTextDisabled:l,controlItemBgActiveDisabled:m,colorTextLightSolid:h,colorPrimary:k,colorPrimaryHover:v,colorPrimaryActive:$}=o,C=4,f=c,b=r?N(f):f-(C+e)*2;return{radioSize:f,dotSize:b,dotColorDisabled:l,buttonSolidCheckedColor:h,buttonSolidCheckedBg:k,buttonSolidCheckedHoverBg:v,buttonSolidCheckedActiveBg:$,buttonBg:u,buttonCheckedBg:u,buttonColor:d,buttonCheckedBgDisabled:m,buttonCheckedColorDisabled:l,buttonPaddingInline:n-e,wrapperMarginInlineEnd:t}});var ie=globalThis&&globalThis.__rest||function(o,r){var n={};for(var t in o)Object.prototype.hasOwnProperty.call(o,t)&&r.indexOf(t)<0&&(n[t]=o[t]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,t=Object.getOwnPropertySymbols(o);e{var n,t;const e=i.useContext(G),c=i.useContext(H),{getPrefixCls:d,direction:u,radio:l}=i.useContext(_),m=i.useRef(null),h=V(r,m),{isFormItemInput:k}=i.useContext(X),v=B=>{var a,O;(a=o.onChange)===null||a===void 0||a.call(o,B),(O=e?.onChange)===null||O===void 0||O.call(e,B)},{prefixCls:$,className:C,rootClassName:f,children:b,style:x}=o,S=ie(o,["prefixCls","className","rootClassName","children","style"]),w=d("radio",$),g=(e?.optionType||c)==="button",p=g?`${w}-button`:w,[R,E]=L(w),s=Object.assign({},S),y=i.useContext(q);e&&(s.name=e.name,s.onChange=v,s.checked=o.value===e.value,s.disabled=(n=s.disabled)!==null&&n!==void 0?n:e.disabled),s.disabled=(t=s.disabled)!==null&&t!==void 0?t:y;const I=j(`${p}-wrapper`,{[`${p}-wrapper-checked`]:s.checked,[`${p}-wrapper-disabled`]:s.disabled,[`${p}-wrapper-rtl`]:u==="rtl",[`${p}-wrapper-in-form-item`]:k},l?.className,C,f,E);return R(i.createElement(J,{component:"Radio",disabled:s.disabled},i.createElement("label",{className:I,style:Object.assign(Object.assign({},l?.style),x),onMouseEnter:o.onMouseEnter,onMouseLeave:o.onMouseLeave},i.createElement(Z,Object.assign({},s,{className:j(s.className,!g&&K),type:"radio",prefixCls:p,ref:h})),b!==void 0?i.createElement("span",null,b):null)))},le=i.forwardRef(ae),z=le,de=i.forwardRef((o,r)=>{const{getPrefixCls:n,direction:t}=i.useContext(_),[e,c]=Q(o.defaultValue,{value:o.value}),d=a=>{const O=e,P=a.target.value;"value"in o||c(P);const{onChange:M}=o;M&&P!==O&&M(a)},{prefixCls:u,className:l,rootClassName:m,options:h,buttonStyle:k="outline",disabled:v,children:$,size:C,style:f,id:b,onMouseEnter:x,onMouseLeave:S,onFocus:w,onBlur:g}=o,p=n("radio",u),R=`${p}-group`,[E,s]=L(p);let y=$;h&&h.length>0&&(y=h.map(a=>typeof a=="string"||typeof a=="number"?i.createElement(z,{key:a.toString(),prefixCls:p,disabled:v,value:a,checked:e===a},a):i.createElement(z,{key:`radio-group-value-options-${a.value}`,prefixCls:p,disabled:a.disabled||v,value:a.value,checked:e===a.value,title:a.title,style:a.style},a.label)));const I=U(C),B=j(R,`${R}-${k}`,{[`${R}-${I}`]:I,[`${R}-rtl`]:t==="rtl"},l,m,s);return E(i.createElement("div",Object.assign({},Y(o,{aria:!0,data:!0}),{className:B,style:f,onMouseEnter:x,onMouseLeave:S,onFocus:w,onBlur:g,id:b,ref:r}),i.createElement(ee,{value:{onChange:d,value:e,disabled:o.disabled,name:o.name,optionType:o.optionType}},y)))}),se=i.memo(de);var ce=globalThis&&globalThis.__rest||function(o,r){var n={};for(var t in o)Object.prototype.hasOwnProperty.call(o,t)&&r.indexOf(t)<0&&(n[t]=o[t]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,t=Object.getOwnPropertySymbols(o);e{const{getPrefixCls:n}=i.useContext(_),{prefixCls:t}=o,e=ce(o,["prefixCls"]),c=n("radio",t);return i.createElement(oe,{value:"button"},i.createElement(z,Object.assign({prefixCls:c},e,{type:"radio",ref:r})))},be=i.forwardRef(ue),D=z;D.Button=be;D.Group=se;D.__ANT_RADIO=!0;const he=D;export{he as R}; diff --git a/assets/index-d7294c5d.js b/assets/index-057f0045.js similarity index 98% rename from assets/index-d7294c5d.js rename to assets/index-057f0045.js index 6a43d0a3..a6234be2 100644 --- a/assets/index-d7294c5d.js +++ b/assets/index-057f0045.js @@ -1,4 +1,4 @@ -import{z as a,a6 as n,A as i,b4 as t}from"./index-a174239d.js";const l=r=>{const{checkboxCls:o}=r,e=`${o}-wrapper`;return[{[`${o}-group`]:Object.assign(Object.assign({},i(r)),{display:"inline-flex",flexWrap:"wrap",columnGap:r.marginXS,[`> ${r.antCls}-row`]:{flex:1}}),[e]:Object.assign(Object.assign({},i(r)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${e}`]:{marginInlineStart:0},[`&${e}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[o]:Object.assign(Object.assign({},i(r)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:r.borderRadiusSM,alignSelf:"center",[`${o}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${o}-inner`]:Object.assign({},t(r))},[`${o}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:r.checkboxSize,height:r.checkboxSize,direction:"ltr",backgroundColor:r.colorBgContainer,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadiusSM,borderCollapse:"separate",transition:`all ${r.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:r.checkboxSize/14*5,height:r.checkboxSize/14*8,border:`${r.lineWidthBold}px solid ${r.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${r.motionDurationFast} ${r.motionEaseInBack}, opacity ${r.motionDurationFast}`}},"& + span":{paddingInlineStart:r.paddingXS,paddingInlineEnd:r.paddingXS}})},{[` +import{z as a,a8 as n,A as i,b6 as t}from"./index-00bc0960.js";const l=r=>{const{checkboxCls:o}=r,e=`${o}-wrapper`;return[{[`${o}-group`]:Object.assign(Object.assign({},i(r)),{display:"inline-flex",flexWrap:"wrap",columnGap:r.marginXS,[`> ${r.antCls}-row`]:{flex:1}}),[e]:Object.assign(Object.assign({},i(r)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${e}`]:{marginInlineStart:0},[`&${e}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[o]:Object.assign(Object.assign({},i(r)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:r.borderRadiusSM,alignSelf:"center",[`${o}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${o}-inner`]:Object.assign({},t(r))},[`${o}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:r.checkboxSize,height:r.checkboxSize,direction:"ltr",backgroundColor:r.colorBgContainer,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadiusSM,borderCollapse:"separate",transition:`all ${r.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:r.checkboxSize/14*5,height:r.checkboxSize/14*8,border:`${r.lineWidthBold}px solid ${r.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${r.motionDurationFast} ${r.motionEaseInBack}, opacity ${r.motionDurationFast}`}},"& + span":{paddingInlineStart:r.paddingXS,paddingInlineEnd:r.paddingXS}})},{[` ${e}:not(${e}-disabled), ${o}:not(${o}-disabled) `]:{[`&:hover ${o}-inner`]:{borderColor:r.colorPrimary}},[`${e}:not(${e}-disabled)`]:{[`&:hover ${o}-checked:not(${o}-disabled) ${o}-inner`]:{backgroundColor:r.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${o}-checked:not(${o}-disabled):after`]:{borderColor:r.colorPrimaryHover}}},{[`${o}-checked`]:{[`${o}-inner`]:{backgroundColor:r.colorPrimary,borderColor:r.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${r.motionDurationMid} ${r.motionEaseOutBack} ${r.motionDurationFast}`}}},[` diff --git a/assets/index-0862e0eb.js b/assets/index-0862e0eb.js deleted file mode 100644 index e8293650..00000000 --- a/assets/index-0862e0eb.js +++ /dev/null @@ -1 +0,0 @@ -import{j as r,p as i}from"./index-a174239d.js";import o from"./area-download-1c6a2162.js";import m from"./banner-card-119c309f.js";import{Conversion as n,Applications as a}from"./conversion_applications-58f0df7b.js";import l from"./current-download-b7efc6d6.js";import p from"./new-invoice-49b3aa42.js";import c from"./top-authors-5b73120a.js";import d from"./top-installed-264694f8.js";import j from"./top-related-3fb28763.js";import e from"./total-card-b2303e4e.js";import{R as s,C as t}from"./row-995d68a8.js";import"./index-98f03199.js";import"./useChart-2a26f260.js";import"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./index-bb51517b.js";import"./useIcons-cb35d286.js";import"./progress-d8befd2a.js";import"./Table-4d2c7ca8.js";import"./addEventListener-91e2f26e.js";import"./Pagination-08ab5112.js";import"./index-78ebc7c3.js";import"./index-029d3301.js";import"./index-d7294c5d.js";import"./index-c8d1fdfe.js";import"./iconUtil-eaa04e44.js";import"./extendsObject-1e0cd48d.js";function K(){return r.jsxs(r.Fragment,{children:[r.jsxs(s,{gutter:[16,16],justify:"center",children:[r.jsx(t,{span:24,md:16,children:r.jsx(m,{})}),r.jsx(t,{span:24,md:8,children:r.jsxs(i,{direction:"vertical",size:"middle",className:"h-full w-full",children:[r.jsx(n,{}),r.jsx(a,{})]})})]}),r.jsxs(s,{gutter:[16,16],className:"mt-4",justify:"center",children:[r.jsx(t,{span:24,md:8,children:r.jsx(e,{title:"Total Active Users",increase:!0,count:"18,765",percent:"2.6%",chartData:[22,8,35,50,82,84,77,12,87,43]})}),r.jsx(t,{span:24,md:8,children:r.jsx(e,{title:"Total Installed",increase:!0,count:"4,876",percent:"0.2%",chartData:[45,52,38,24,33,26,21,20,6]})}),r.jsx(t,{span:24,md:8,children:r.jsx(e,{title:"Total Downloads",increase:!1,count:"678",percent:"0.1%",chartData:[35,41,62,42,13,18,29,37,36]})})]}),r.jsxs(s,{gutter:[16,16],className:"mt-4",justify:"center",children:[r.jsx(t,{span:24,md:12,lg:8,children:r.jsx(l,{})}),r.jsx(t,{span:24,md:12,lg:16,children:r.jsx(o,{})})]}),r.jsxs(s,{gutter:[16,16],className:"mt-4",justify:"center",children:[r.jsx(t,{span:23,md:12,lg:16,children:r.jsx(p,{})}),r.jsx(t,{span:23,md:12,lg:8,children:r.jsx(j,{})})]}),r.jsxs(s,{gutter:[16,16],className:"mt-4",justify:"center",children:[r.jsx(t,{span:24,md:12,children:r.jsx(d,{})}),r.jsx(t,{span:24,md:12,children:r.jsx(c,{})})]})]})}export{K as default}; diff --git a/assets/index-150fd04b.js b/assets/index-150fd04b.js new file mode 100644 index 00000000..459910c3 --- /dev/null +++ b/assets/index-150fd04b.js @@ -0,0 +1 @@ +import{u as X,T as Y,S as Z,F as ee,c as te,e as ne,f as re,C as se}from"./iconUtil-5f60fcab.js";import{r as l,ai as F,aj as M,R as m,B as q,aw as oe,D as G,ax as z}from"./index-00bc0960.js";var ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};const ae=ce;var le=function(s,r){return l.createElement(F,M({},s,{ref:r,icon:ae}))};const ie=l.forwardRef(le);var de={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};const fe=de;var ue=function(s,r){return l.createElement(F,M({},s,{ref:r,icon:fe}))};const pe=l.forwardRef(ue);var ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"};const xe=ye;var he=function(s,r){return l.createElement(F,M({},s,{ref:r,icon:xe}))};const me=l.forwardRef(he),_=4;function ge(t){const{dropPosition:s,dropLevelOffset:r,prefixCls:n,indent:o,direction:e="ltr"}=t,c=e==="ltr"?"left":"right",p=e==="ltr"?"right":"left",a={[c]:-r*o+_,[p]:0};switch(s){case-1:a.top=-3;break;case 1:a.bottom=-3;break;default:a.bottom=-3,a[c]=o+_;break}return m.createElement("div",{style:a,className:`${n}-drop-indicator`})}const ve=m.forwardRef((t,s)=>{const{getPrefixCls:r,direction:n,virtual:o,tree:e}=m.useContext(q),{prefixCls:c,className:p,showIcon:a=!1,showLine:w,switcherIcon:S,blockNode:v=!1,children:C,checkable:b=!1,selectable:O=!0,draggable:g,motion:E,style:j}=t,f=r("tree",c),$=r(),H=E??Object.assign(Object.assign({},oe($)),{motionAppear:!1}),I=Object.assign(Object.assign({},t),{checkable:b,selectable:O,showIcon:a,motion:H,blockNode:v,showLine:!!w,dropIndicatorRender:ge}),[K,D]=X(f),y=m.useMemo(()=>{if(!g)return!1;let i={};switch(typeof g){case"function":i.nodeDraggable=g;break;case"object":i=Object.assign({},g);break}return i.icon!==!1&&(i.icon=i.icon||m.createElement(me,null)),i},[g]),d=i=>m.createElement(Z,{prefixCls:f,switcherIcon:S,treeNodeProps:i,showLine:w});return K(m.createElement(Y,Object.assign({itemHeight:20,ref:s,virtual:o},I,{style:Object.assign(Object.assign({},e?.style),j),prefixCls:f,className:G({[`${f}-icon-hide`]:!a,[`${f}-block-node`]:v,[`${f}-unselectable`]:!O,[`${f}-rtl`]:n==="rtl"},e?.className,p,D),direction:n,checkable:b&&m.createElement("span",{className:`${f}-checkbox-inner`}),selectable:O,switcherIcon:d,draggable:y}),C))}),J=ve;var h;(function(t){t[t.None=0]="None",t[t.Start=1]="Start",t[t.End=2]="End"})(h||(h={}));function A(t,s){function r(n){const{key:o,children:e}=n;s(o,n)!==!1&&A(e||[],s)}t.forEach(r)}function be(t){let{treeData:s,expandedKeys:r,startKey:n,endKey:o}=t;const e=[];let c=h.None;if(n&&n===o)return[n];if(!n||!o)return[];function p(a){return a===n||a===o}return A(s,a=>{if(c===h.End)return!1;if(p(a)){if(e.push(a),c===h.None)c=h.Start;else if(c===h.Start)return c=h.End,!1}else c===h.Start&&e.push(a);return r.includes(a)}),e}function k(t,s){const r=z(s),n=[];return A(t,(o,e)=>{const c=r.indexOf(o);return c!==-1&&(n.push(e),r.splice(c,1)),!!r.length}),n}var V=globalThis&&globalThis.__rest||function(t,s){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&s.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{var{defaultExpandAll:r,defaultExpandParent:n,defaultExpandedKeys:o}=t,e=V(t,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const c=l.useRef(),p=l.useRef(),a=()=>{const{keyEntities:y}=te(B(e));let d;return r?d=Object.keys(y):n?d=ne(e.expandedKeys||o||[],y):d=e.expandedKeys||o,d},[w,S]=l.useState(e.selectedKeys||e.defaultSelectedKeys||[]),[v,C]=l.useState(()=>a());l.useEffect(()=>{"selectedKeys"in e&&S(e.selectedKeys)},[e.selectedKeys]),l.useEffect(()=>{"expandedKeys"in e&&C(e.expandedKeys)},[e.expandedKeys]);const b=(y,d)=>{var i;return"expandedKeys"in e||C(y),(i=e.onExpand)===null||i===void 0?void 0:i.call(e,y,d)},O=(y,d)=>{var i;const{multiple:R}=e,{node:Q,nativeEvent:x}=d,{key:N=""}=Q,P=B(e),T=Object.assign(Object.assign({},d),{selected:!0}),U=x?.ctrlKey||x?.metaKey,W=x?.shiftKey;let u;R&&U?(u=y,c.current=N,p.current=u,T.selectedNodes=k(P,u)):R&&W?(u=Array.from(new Set([].concat(z(p.current||[]),z(be({treeData:P,expandedKeys:v,startKey:N,endKey:c.current}))))),T.selectedNodes=k(P,u)):(u=[N],c.current=N,p.current=u,T.selectedNodes=k(P,u)),(i=e.onSelect)===null||i===void 0||i.call(e,u,T),"selectedKeys"in e||S(u)},{getPrefixCls:g,direction:E}=l.useContext(q),{prefixCls:j,className:f,showIcon:$=!0,expandAction:H="click"}=e,I=V(e,["prefixCls","className","showIcon","expandAction"]),K=g("tree",j),D=G(`${K}-directory`,{[`${K}-directory-rtl`]:E==="rtl"},f);return l.createElement(J,Object.assign({icon:Oe,ref:s,blockNode:!0},I,{showIcon:$,expandAction:H,prefixCls:K,className:D,expandedKeys:v,selectedKeys:w,onSelect:O,onExpand:b}))},Ke=l.forwardRef(Ee),we=Ke,L=J;L.DirectoryTree=we;L.TreeNode=se;const Ne=L;export{Ne as T}; diff --git a/assets/index-98f03199.js b/assets/index-1b672bfc.js similarity index 89% rename from assets/index-98f03199.js rename to assets/index-1b672bfc.js index f0dac141..b4dbc001 100644 --- a/assets/index-98f03199.js +++ b/assets/index-1b672bfc.js @@ -1 +1 @@ -import{b as a,o as n,j as s}from"./index-a174239d.js";function i({children:o,...e}){const{colorBgContainer:x}=a(),{themeMode:p}=n(),r={light:"rgba(145, 158, 171, 0.2) 0px 0px 2px 0px, rgba(145, 158, 171, 0.12) 0px 12px 24px -4px",dark:"rgba(0, 0, 0, 0.2) 0px 0px 2px 0px, rgba(0, 0, 0, 0.12) 0px 12px 24px -4px"};return s.jsx("div",{style:{backgroundColor:x,backgroundImage:"none",boxShadow:r[p],transition:"box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",borderRadius:"16px",padding:"24px",overflow:"hidden",position:"relative",display:"flex",alignItems:"center"},...e,children:o})}export{i as C}; +import{b as a,o as n,j as s}from"./index-00bc0960.js";function i({children:o,...e}){const{colorBgContainer:x}=a(),{themeMode:p}=n(),r={light:"rgba(145, 158, 171, 0.2) 0px 0px 2px 0px, rgba(145, 158, 171, 0.12) 0px 12px 24px -4px",dark:"rgba(0, 0, 0, 0.2) 0px 0px 2px 0px, rgba(0, 0, 0, 0.12) 0px 12px 24px -4px"};return s.jsx("div",{style:{backgroundColor:x,backgroundImage:"none",boxShadow:r[p],transition:"box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",borderRadius:"16px",padding:"24px",overflow:"hidden",position:"relative",display:"flex",alignItems:"center"},...e,children:o})}export{i as C}; diff --git a/assets/index-46238a37.js b/assets/index-1e8fbc9e.js similarity index 99% rename from assets/index-46238a37.js rename to assets/index-1e8fbc9e.js index db338a7a..8db06495 100644 --- a/assets/index-46238a37.js +++ b/assets/index-1e8fbc9e.js @@ -1,4 +1,4 @@ -import{k as En,R as mn,s as _c,P as ee,n as bc,t as O1,b as to,o as Ac,j as Gt,r as Nc,f as Sc}from"./index-a174239d.js";import"./highlight-b9a0eabe.js";import{T as Cc}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";const y1=["http","https","mailto","tel"];function Oc(e){const t=(e||"").trim(),n=t.charAt(0);if(n==="#"||n==="/")return t;const r=t.indexOf(":");if(r===-1)return t;let i=-1;for(;++ii||(i=t.indexOf("#"),i!==-1&&r>i)?t:"javascript:void(0)"}/*! +import{k as En,R as mn,s as _c,P as ee,n as bc,t as O1,b as to,o as Ac,j as Gt,r as Nc,f as Sc}from"./index-00bc0960.js";import"./highlight-95fd9514.js";import{T as Cc}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";const y1=["http","https","mailto","tel"];function Oc(e){const t=(e||"").trim(),n=t.charAt(0);if(n==="#"||n==="/")return t;const r=t.indexOf(":");if(r===-1)return t;let i=-1;for(;++ii||(i=t.indexOf("#"),i!==-1&&r>i)?t:"javascript:void(0)"}/*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh diff --git a/assets/index-3ed952a3.js b/assets/index-25ee3ba9.js similarity index 79% rename from assets/index-3ed952a3.js rename to assets/index-25ee3ba9.js index e2a435a4..beb1b844 100644 --- a/assets/index-3ed952a3.js +++ b/assets/index-25ee3ba9.js @@ -1 +1 @@ -import{R as $,r,B as V,D as T,a9 as fe,z as ue,a6 as he,A as xe,az as Se,av as U,bf as ye,aY as Z,ac as ve}from"./index-a174239d.js";import{e as be}from"./extendsObject-1e0cd48d.js";import{D as Ce}from"./useIcons-cb35d286.js";import{C as Ee,R as ze}from"./row-995d68a8.js";import{P as Pe}from"./Pagination-08ab5112.js";const K=$.createContext({});K.Consumer;var k=globalThis&&globalThis.__rest||function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a{var{prefixCls:e,className:i,avatar:n,title:a,description:s}=t,f=k(t,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:u}=r.useContext(V),p=u("list",e),S=T(`${p}-item-meta`,i),y=$.createElement("div",{className:`${p}-item-meta-content`},a&&$.createElement("h4",{className:`${p}-item-meta-title`},a),s&&$.createElement("div",{className:`${p}-item-meta-description`},s));return $.createElement("div",Object.assign({},f,{className:S}),n&&$.createElement("div",{className:`${p}-item-meta-avatar`},n),(a||s)&&y)},Be=(t,e)=>{var{prefixCls:i,children:n,actions:a,extra:s,className:f,colStyle:u}=t,p=k(t,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:S,itemLayout:y}=r.useContext(K),{getPrefixCls:z}=r.useContext(V),l=()=>{let h;return r.Children.forEach(n,b=>{typeof b=="string"&&(h=!0)}),h&&r.Children.count(n)>1},C=()=>y==="vertical"?!!s:!l(),m=z("list",i),v=a&&a.length>0&&$.createElement("ul",{className:`${m}-item-action`,key:"actions"},a.map((h,b)=>$.createElement("li",{key:`${m}-item-action-${b}`},h,b!==a.length-1&&$.createElement("em",{className:`${m}-item-action-split`})))),E=S?"div":"li",P=$.createElement(E,Object.assign({},p,S?{}:{ref:e},{className:T(`${m}-item`,{[`${m}-item-no-flex`]:!C()},f)}),y==="vertical"&&s?[$.createElement("div",{className:`${m}-item-main`,key:"content"},n,v),$.createElement("div",{className:`${m}-item-extra`,key:"extra"},s)]:[n,v,fe(s,{key:"extra"})]);return S?$.createElement(Ee,{ref:e,flex:1,style:u},P):P},ee=r.forwardRef(Be);ee.Meta=Oe;const Ne=ee,Ie=t=>{const{listBorderedCls:e,componentCls:i,paddingLG:n,margin:a,itemPaddingSM:s,itemPaddingLG:f,marginLG:u,borderRadiusLG:p}=t;return{[`${e}`]:{border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,borderRadius:p,[`${i}-header,${i}-footer,${i}-item`]:{paddingInline:n},[`${i}-pagination`]:{margin:`${a}px ${u}px`}},[`${e}${i}-sm`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:s}},[`${e}${i}-lg`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:f}}}},Me=t=>{const{componentCls:e,screenSM:i,screenMD:n,marginLG:a,marginSM:s,margin:f}=t;return{[`@media screen and (max-width:${n})`]:{[`${e}`]:{[`${e}-item`]:{[`${e}-item-action`]:{marginInlineStart:a}}},[`${e}-vertical`]:{[`${e}-item`]:{[`${e}-item-extra`]:{marginInlineStart:a}}}},[`@media screen and (max-width: ${i})`]:{[`${e}`]:{[`${e}-item`]:{flexWrap:"wrap",[`${e}-action`]:{marginInlineStart:s}}},[`${e}-vertical`]:{[`${e}-item`]:{flexWrap:"wrap-reverse",[`${e}-item-main`]:{minWidth:t.contentWidth},[`${e}-item-extra`]:{margin:`auto auto ${f}px`}}}}}},Le=t=>{const{componentCls:e,antCls:i,controlHeight:n,minHeight:a,paddingSM:s,marginLG:f,padding:u,itemPadding:p,colorPrimary:S,itemPaddingSM:y,itemPaddingLG:z,paddingXS:l,margin:C,colorText:m,colorTextDescription:v,motionDurationSlow:E,lineWidth:P,headerBg:h,footerBg:b,emptyTextPadding:N,metaMarginBottom:W,avatarMarginRight:I,titleMarginBottom:G,descriptionFontSize:R}=t,M={};return["start","center","end"].forEach(L=>{M[`&-align-${L}`]={textAlign:L}}),{[`${e}`]:Object.assign(Object.assign({},xe(t)),{position:"relative","*":{outline:"none"},[`${e}-header`]:{background:h},[`${e}-footer`]:{background:b},[`${e}-header, ${e}-footer`]:{paddingBlock:s},[`${e}-pagination`]:Object.assign(Object.assign({marginBlockStart:f},M),{[`${i}-pagination-options`]:{textAlign:"start"}}),[`${e}-spin`]:{minHeight:a,textAlign:"center"},[`${e}-items`]:{margin:0,padding:0,listStyle:"none"},[`${e}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:p,color:m,[`${e}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${e}-item-meta-avatar`]:{marginInlineEnd:I},[`${e}-item-meta-content`]:{flex:"1 0",width:0,color:m},[`${e}-item-meta-title`]:{margin:`0 0 ${t.marginXXS}px 0`,color:m,fontSize:t.fontSize,lineHeight:t.lineHeight,"> a":{color:m,transition:`all ${E}`,"&:hover":{color:S}}},[`${e}-item-meta-description`]:{color:v,fontSize:R,lineHeight:t.lineHeight}},[`${e}-item-action`]:{flex:"0 0 auto",marginInlineStart:t.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${l}px`,color:v,fontSize:t.fontSize,lineHeight:t.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${e}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:P,height:Math.ceil(t.fontSize*t.lineHeight)-t.marginXXS*2,transform:"translateY(-50%)",backgroundColor:t.colorSplit}}},[`${e}-empty`]:{padding:`${u}px 0`,color:v,fontSize:t.fontSizeSM,textAlign:"center"},[`${e}-empty-text`]:{padding:N,color:t.colorTextDisabled,fontSize:t.fontSize,textAlign:"center"},[`${e}-item-no-flex`]:{display:"block"}}),[`${e}-grid ${i}-col > ${e}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:C,paddingBlock:0,borderBlockEnd:"none"},[`${e}-vertical ${e}-item`]:{alignItems:"initial",[`${e}-item-main`]:{display:"block",flex:1},[`${e}-item-extra`]:{marginInlineStart:f},[`${e}-item-meta`]:{marginBlockEnd:W,[`${e}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:G,color:m,fontSize:t.fontSizeLG,lineHeight:t.lineHeightLG}},[`${e}-item-action`]:{marginBlockStart:u,marginInlineStart:"auto","> li":{padding:`0 ${u}px`,"&:first-child":{paddingInlineStart:0}}}},[`${e}-split ${e}-item`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${e}-split ${e}-header`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-split${e}-empty ${e}-footer`]:{borderTop:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-loading ${e}-spin-nested-loading`]:{minHeight:n},[`${e}-split${e}-something-after-last-item ${i}-spin-container > ${e}-items > ${e}-item:last-child`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-lg ${e}-item`]:{padding:z},[`${e}-sm ${e}-item`]:{padding:y},[`${e}:not(${e}-vertical)`]:{[`${e}-item-no-flex`]:{[`${e}-item-action`]:{float:"right"}}}}},je=ue("List",t=>{const e=he(t,{listBorderedCls:`${t.componentCls}-bordered`,minHeight:t.controlHeightLG});return[Le(e),Ie(e),Me(e)]},t=>({contentWidth:220,itemPadding:`${t.paddingContentVertical}px 0`,itemPaddingSM:`${t.paddingContentVerticalSM}px ${t.paddingContentHorizontal}px`,itemPaddingLG:`${t.paddingContentVerticalLG}px ${t.paddingContentHorizontalLG}px`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:t.padding,metaMarginBottom:t.padding,avatarMarginRight:t.padding,titleMarginBottom:t.paddingSM,descriptionFontSize:t.fontSize}));var we=globalThis&&globalThis.__rest||function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a(d,x)=>{var F;R(d),L(x),i&&i[o]&&((F=i?.[o])===null||F===void 0||F.call(i,d,x))},ae=Y("onChange"),re=Y("onShowSizeChange"),oe=(o,d)=>{if(!b)return null;let x;return typeof h=="function"?x=h(o):h?x=o[h]:x=o.key,x||(x=`list-item-${d}`),r.createElement(r.Fragment,{key:x},b(o,d))},le=()=>!!(z||i||E),c=te("list",n),[se,ce]=je(c);let B=P;typeof B=="boolean"&&(B={spinning:B});const D=B&&B.spinning,me=Se(m);let j="";switch(me){case"large":j="lg";break;case"small":j="sm";break}const de=T(c,{[`${c}-vertical`]:y==="vertical",[`${c}-${j}`]:j,[`${c}-split`]:s,[`${c}-bordered`]:a,[`${c}-loading`]:D,[`${c}-grid`]:!!l,[`${c}-something-after-last-item`]:le(),[`${c}-rtl`]:ie==="rtl"},O?.className,f,u,ce),g=be(ne,{total:C.length,current:G,pageSize:M},i||{}),J=Math.ceil(g.total/g.pageSize);g.current>J&&(g.current=J);const q=i?r.createElement("div",{className:T(`${c}-pagination`,`${c}-pagination-align-${(e=g?.align)!==null&&e!==void 0?e:"end"}`)},r.createElement(Pe,Object.assign({},g,{onChange:ae,onShowSizeChange:re}))):null;let _=U(C);i&&C.length>(g.current-1)*g.pageSize&&(_=U(C).splice((g.current-1)*g.pageSize,g.pageSize));const ge=Object.keys(l||{}).some(o=>["xs","sm","md","lg","xl","xxl"].includes(o)),Q=ye(ge),w=r.useMemo(()=>{for(let o=0;o{if(!l)return;const o=w&&l[w]?l[w]:l.column;if(o)return{width:`${100/o}%`,maxWidth:`${100/o}%`}},[l?.column,w]);let X=D&&r.createElement("div",{style:{minHeight:53}});if(_.length>0){const o=_.map((d,x)=>oe(d,x));X=l?r.createElement(ze,{gutter:l.gutter},r.Children.map(o,d=>r.createElement("div",{key:d?.key,style:pe},d))):r.createElement("ul",{className:`${c}-items`},o)}else!S&&!D&&(X=r.createElement("div",{className:`${c}-empty-text`},N&&N.emptyText||A?.("List")||r.createElement(Ce,{componentName:"List"})));const H=g.position||"bottom",$e=r.useMemo(()=>({grid:l,itemLayout:y}),[JSON.stringify(l),y]);return se(r.createElement(K.Provider,{value:$e},r.createElement("div",Object.assign({style:Object.assign(Object.assign({},O?.style),p),className:de},W),(H==="top"||H==="both")&&q,v&&r.createElement("div",{className:`${c}-header`},v),r.createElement(ve,Object.assign({},B),X,S),E&&r.createElement("div",{className:`${c}-footer`},E),z||(H==="bottom"||H==="both")&&q)))}He.Item=Ne;export{He as L}; +import{R as $,r,B as V,D as T,ab as fe,z as ue,a8 as he,A as xe,aB as Se,ax as U,bh as ye,a_ as Z,ae as be}from"./index-00bc0960.js";import{e as ve}from"./extendsObject-1e0cd48d.js";import{D as Ce}from"./useIcons-7028c4e8.js";import{C as Ee,R as ze}from"./row-d64c6549.js";import{P as Pe}from"./Pagination-45944b73.js";const K=$.createContext({});K.Consumer;var k=globalThis&&globalThis.__rest||function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a{var{prefixCls:e,className:i,avatar:n,title:a,description:s}=t,f=k(t,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:u}=r.useContext(V),p=u("list",e),S=T(`${p}-item-meta`,i),y=$.createElement("div",{className:`${p}-item-meta-content`},a&&$.createElement("h4",{className:`${p}-item-meta-title`},a),s&&$.createElement("div",{className:`${p}-item-meta-description`},s));return $.createElement("div",Object.assign({},f,{className:S}),n&&$.createElement("div",{className:`${p}-item-meta-avatar`},n),(a||s)&&y)},Be=(t,e)=>{var{prefixCls:i,children:n,actions:a,extra:s,className:f,colStyle:u}=t,p=k(t,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:S,itemLayout:y}=r.useContext(K),{getPrefixCls:z}=r.useContext(V),l=()=>{let h;return r.Children.forEach(n,v=>{typeof v=="string"&&(h=!0)}),h&&r.Children.count(n)>1},C=()=>y==="vertical"?!!s:!l(),m=z("list",i),b=a&&a.length>0&&$.createElement("ul",{className:`${m}-item-action`,key:"actions"},a.map((h,v)=>$.createElement("li",{key:`${m}-item-action-${v}`},h,v!==a.length-1&&$.createElement("em",{className:`${m}-item-action-split`})))),E=S?"div":"li",P=$.createElement(E,Object.assign({},p,S?{}:{ref:e},{className:T(`${m}-item`,{[`${m}-item-no-flex`]:!C()},f)}),y==="vertical"&&s?[$.createElement("div",{className:`${m}-item-main`,key:"content"},n,b),$.createElement("div",{className:`${m}-item-extra`,key:"extra"},s)]:[n,b,fe(s,{key:"extra"})]);return S?$.createElement(Ee,{ref:e,flex:1,style:u},P):P},ee=r.forwardRef(Be);ee.Meta=Oe;const Ne=ee,Ie=t=>{const{listBorderedCls:e,componentCls:i,paddingLG:n,margin:a,itemPaddingSM:s,itemPaddingLG:f,marginLG:u,borderRadiusLG:p}=t;return{[`${e}`]:{border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,borderRadius:p,[`${i}-header,${i}-footer,${i}-item`]:{paddingInline:n},[`${i}-pagination`]:{margin:`${a}px ${u}px`}},[`${e}${i}-sm`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:s}},[`${e}${i}-lg`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:f}}}},Me=t=>{const{componentCls:e,screenSM:i,screenMD:n,marginLG:a,marginSM:s,margin:f}=t;return{[`@media screen and (max-width:${n})`]:{[`${e}`]:{[`${e}-item`]:{[`${e}-item-action`]:{marginInlineStart:a}}},[`${e}-vertical`]:{[`${e}-item`]:{[`${e}-item-extra`]:{marginInlineStart:a}}}},[`@media screen and (max-width: ${i})`]:{[`${e}`]:{[`${e}-item`]:{flexWrap:"wrap",[`${e}-action`]:{marginInlineStart:s}}},[`${e}-vertical`]:{[`${e}-item`]:{flexWrap:"wrap-reverse",[`${e}-item-main`]:{minWidth:t.contentWidth},[`${e}-item-extra`]:{margin:`auto auto ${f}px`}}}}}},Le=t=>{const{componentCls:e,antCls:i,controlHeight:n,minHeight:a,paddingSM:s,marginLG:f,padding:u,itemPadding:p,colorPrimary:S,itemPaddingSM:y,itemPaddingLG:z,paddingXS:l,margin:C,colorText:m,colorTextDescription:b,motionDurationSlow:E,lineWidth:P,headerBg:h,footerBg:v,emptyTextPadding:N,metaMarginBottom:W,avatarMarginRight:I,titleMarginBottom:G,descriptionFontSize:R}=t,M={};return["start","center","end"].forEach(L=>{M[`&-align-${L}`]={textAlign:L}}),{[`${e}`]:Object.assign(Object.assign({},xe(t)),{position:"relative","*":{outline:"none"},[`${e}-header`]:{background:h},[`${e}-footer`]:{background:v},[`${e}-header, ${e}-footer`]:{paddingBlock:s},[`${e}-pagination`]:Object.assign(Object.assign({marginBlockStart:f},M),{[`${i}-pagination-options`]:{textAlign:"start"}}),[`${e}-spin`]:{minHeight:a,textAlign:"center"},[`${e}-items`]:{margin:0,padding:0,listStyle:"none"},[`${e}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:p,color:m,[`${e}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${e}-item-meta-avatar`]:{marginInlineEnd:I},[`${e}-item-meta-content`]:{flex:"1 0",width:0,color:m},[`${e}-item-meta-title`]:{margin:`0 0 ${t.marginXXS}px 0`,color:m,fontSize:t.fontSize,lineHeight:t.lineHeight,"> a":{color:m,transition:`all ${E}`,"&:hover":{color:S}}},[`${e}-item-meta-description`]:{color:b,fontSize:R,lineHeight:t.lineHeight}},[`${e}-item-action`]:{flex:"0 0 auto",marginInlineStart:t.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${l}px`,color:b,fontSize:t.fontSize,lineHeight:t.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${e}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:P,height:Math.ceil(t.fontSize*t.lineHeight)-t.marginXXS*2,transform:"translateY(-50%)",backgroundColor:t.colorSplit}}},[`${e}-empty`]:{padding:`${u}px 0`,color:b,fontSize:t.fontSizeSM,textAlign:"center"},[`${e}-empty-text`]:{padding:N,color:t.colorTextDisabled,fontSize:t.fontSize,textAlign:"center"},[`${e}-item-no-flex`]:{display:"block"}}),[`${e}-grid ${i}-col > ${e}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:C,paddingBlock:0,borderBlockEnd:"none"},[`${e}-vertical ${e}-item`]:{alignItems:"initial",[`${e}-item-main`]:{display:"block",flex:1},[`${e}-item-extra`]:{marginInlineStart:f},[`${e}-item-meta`]:{marginBlockEnd:W,[`${e}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:G,color:m,fontSize:t.fontSizeLG,lineHeight:t.lineHeightLG}},[`${e}-item-action`]:{marginBlockStart:u,marginInlineStart:"auto","> li":{padding:`0 ${u}px`,"&:first-child":{paddingInlineStart:0}}}},[`${e}-split ${e}-item`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${e}-split ${e}-header`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-split${e}-empty ${e}-footer`]:{borderTop:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-loading ${e}-spin-nested-loading`]:{minHeight:n},[`${e}-split${e}-something-after-last-item ${i}-spin-container > ${e}-items > ${e}-item:last-child`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-lg ${e}-item`]:{padding:z},[`${e}-sm ${e}-item`]:{padding:y},[`${e}:not(${e}-vertical)`]:{[`${e}-item-no-flex`]:{[`${e}-item-action`]:{float:"right"}}}}},je=ue("List",t=>{const e=he(t,{listBorderedCls:`${t.componentCls}-bordered`,minHeight:t.controlHeightLG});return[Le(e),Ie(e),Me(e)]},t=>({contentWidth:220,itemPadding:`${t.paddingContentVertical}px 0`,itemPaddingSM:`${t.paddingContentVerticalSM}px ${t.paddingContentHorizontal}px`,itemPaddingLG:`${t.paddingContentVerticalLG}px ${t.paddingContentHorizontalLG}px`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:t.padding,metaMarginBottom:t.padding,avatarMarginRight:t.padding,titleMarginBottom:t.paddingSM,descriptionFontSize:t.fontSize}));var we=globalThis&&globalThis.__rest||function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a(d,x)=>{var F;R(d),L(x),i&&i[o]&&((F=i?.[o])===null||F===void 0||F.call(i,d,x))},ae=J("onChange"),re=J("onShowSizeChange"),oe=(o,d)=>{if(!v)return null;let x;return typeof h=="function"?x=h(o):h?x=o[h]:x=o.key,x||(x=`list-item-${d}`),r.createElement(r.Fragment,{key:x},v(o,d))},le=()=>!!(z||i||E),c=te("list",n),[se,ce]=je(c);let B=P;typeof B=="boolean"&&(B={spinning:B});const _=B&&B.spinning,me=Se(m);let j="";switch(me){case"large":j="lg";break;case"small":j="sm";break}const de=T(c,{[`${c}-vertical`]:y==="vertical",[`${c}-${j}`]:j,[`${c}-split`]:s,[`${c}-bordered`]:a,[`${c}-loading`]:_,[`${c}-grid`]:!!l,[`${c}-something-after-last-item`]:le(),[`${c}-rtl`]:ie==="rtl"},O?.className,f,u,ce),g=ve(ne,{total:C.length,current:G,pageSize:M},i||{}),Y=Math.ceil(g.total/g.pageSize);g.current>Y&&(g.current=Y);const q=i?r.createElement("div",{className:T(`${c}-pagination`,`${c}-pagination-align-${(e=g?.align)!==null&&e!==void 0?e:"end"}`)},r.createElement(Pe,Object.assign({},g,{onChange:ae,onShowSizeChange:re}))):null;let D=U(C);i&&C.length>(g.current-1)*g.pageSize&&(D=U(C).splice((g.current-1)*g.pageSize,g.pageSize));const ge=Object.keys(l||{}).some(o=>["xs","sm","md","lg","xl","xxl"].includes(o)),Q=ye(ge),w=r.useMemo(()=>{for(let o=0;o{if(!l)return;const o=w&&l[w]?l[w]:l.column;if(o)return{width:`${100/o}%`,maxWidth:`${100/o}%`}},[l?.column,w]);let X=_&&r.createElement("div",{style:{minHeight:53}});if(D.length>0){const o=D.map((d,x)=>oe(d,x));X=l?r.createElement(ze,{gutter:l.gutter},r.Children.map(o,d=>r.createElement("div",{key:d?.key,style:pe},d))):r.createElement("ul",{className:`${c}-items`},o)}else!S&&!_&&(X=r.createElement("div",{className:`${c}-empty-text`},N&&N.emptyText||A?.("List")||r.createElement(Ce,{componentName:"List"})));const H=g.position||"bottom",$e=r.useMemo(()=>({grid:l,itemLayout:y}),[JSON.stringify(l),y]);return se(r.createElement(K.Provider,{value:$e},r.createElement("div",Object.assign({style:Object.assign(Object.assign({},O?.style),p),className:de},W),(H==="top"||H==="both")&&q,b&&r.createElement("div",{className:`${c}-header`},b),r.createElement(be,Object.assign({},B),X,S),E&&r.createElement("div",{className:`${c}-footer`},E),z||(H==="bottom"||H==="both")&&q)))}He.Item=Ne;export{He as L}; diff --git a/assets/index-280363af.js b/assets/index-280363af.js deleted file mode 100644 index 7386afbc..00000000 --- a/assets/index-280363af.js +++ /dev/null @@ -1 +0,0 @@ -import{j as e}from"./index-a174239d.js";import{T as r}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function m(){return e.jsx(r.Title,{children:"Menu Level: 1a"})}export{m as default}; diff --git a/assets/index-082e0c95.js b/assets/index-299e3b98.js similarity index 81% rename from assets/index-082e0c95.js rename to assets/index-299e3b98.js index d2908f78..bdf7eee3 100644 --- a/assets/index-082e0c95.js +++ b/assets/index-299e3b98.js @@ -1 +1 @@ -import{r as o,j as e,f as c}from"./index-a174239d.js";import m from"./control-panel-e0269fd2.js";import I from"./container-5256204e.js";import O from"./toolbar-ec95df4f.js";import{R as p,C as i}from"./row-995d68a8.js";import"./cover_3-01f389ec.js";import"./motion-container-99ae6e19.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./index-e25aef0c.js";import"./fade-7d3d960e.js";import"./ReloadOutlined-819bfb88.js";const x=[{type:"slide in",values:["slideInUp","slideInDown","slideInLeft","slideInRight"]},{type:"slide out",values:["slideOutUp","slideOutDown","slideOutLeft","slideOutRight"]},{type:"fade in",values:["fadeIn","fadeInUp","fadeInDown","fadeInLeft","fadeInRight"]},{type:"fade out",values:["fadeOut","fadeOutUp","fadeOutDown","fadeOutLeft","fadeOutRight"]},{type:"zoom in",values:["zoomIn","zoomInUp","zoomInDown","zoomInLeft","zoomInRight"]},{type:"zoom out",values:["zoomOut","zoomOutUp","zoomOutDown","zoomOutLeft","zoomOutRight"]},{type:"bounce in",values:["bounceIn","bounceInUp","bounceInDown","bounceInLeft","bounceInRight"]},{type:"bounce out",values:["bounceOut","bounceOutUp","bounceOutDown","bounceOutLeft","bounceOutRight"]},{type:"flip in",values:["flipInX","flipInY"]},{type:"flip out",values:["flipOutX","flipOutY"]},{type:"scale in",values:["scaleInX","scaleInY"]},{type:"scale out",values:["scaleOutX","scaleOutY"]},{type:"rotate in",values:["rotateIn"]},{type:"rotate out",values:["rotateOut"]}];function L(){const t=o.useMemo(()=>({isText:!1,isMulti:!1,selectedVariant:"slideInUp"}),[]),[n,u]=o.useState(t.isText),[s,a]=o.useState(t.isMulti),[l,r]=o.useState(t.selectedVariant),d=()=>{u(t.isText),a(t.isMulti),r(t.selectedVariant)};return e.jsxs(c,{children:[e.jsx(p,{children:e.jsx(i,{xs:24,md:18,children:e.jsx(O,{isText:n,onChnageText:()=>u(!n),isMulti:s,onChangeMulti:()=>a(!s),onRefresh:d})})}),e.jsxs(p,{justify:"space-between",children:[e.jsx(i,{xs:24,md:18,children:e.jsx(I,{variant:l,isText:n,isMulti:s})}),e.jsx(i,{xs:24,md:5,children:e.jsx(m,{variantKey:x,selectedVariant:l,onChangeVarient:f=>r(f)})})]})]})}export{L as default}; +import{r as o,j as e,f as c}from"./index-00bc0960.js";import m from"./control-panel-64358702.js";import I from"./container-efbc997d.js";import O from"./toolbar-5192dbd8.js";import{R as p,C as i}from"./row-d64c6549.js";import"./cover_3-01f389ec.js";import"./motion-container-c3270065.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./index-e25aef0c.js";import"./fade-7d3d960e.js";import"./ReloadOutlined-3f39c4a7.js";const x=[{type:"slide in",values:["slideInUp","slideInDown","slideInLeft","slideInRight"]},{type:"slide out",values:["slideOutUp","slideOutDown","slideOutLeft","slideOutRight"]},{type:"fade in",values:["fadeIn","fadeInUp","fadeInDown","fadeInLeft","fadeInRight"]},{type:"fade out",values:["fadeOut","fadeOutUp","fadeOutDown","fadeOutLeft","fadeOutRight"]},{type:"zoom in",values:["zoomIn","zoomInUp","zoomInDown","zoomInLeft","zoomInRight"]},{type:"zoom out",values:["zoomOut","zoomOutUp","zoomOutDown","zoomOutLeft","zoomOutRight"]},{type:"bounce in",values:["bounceIn","bounceInUp","bounceInDown","bounceInLeft","bounceInRight"]},{type:"bounce out",values:["bounceOut","bounceOutUp","bounceOutDown","bounceOutLeft","bounceOutRight"]},{type:"flip in",values:["flipInX","flipInY"]},{type:"flip out",values:["flipOutX","flipOutY"]},{type:"scale in",values:["scaleInX","scaleInY"]},{type:"scale out",values:["scaleOutX","scaleOutY"]},{type:"rotate in",values:["rotateIn"]},{type:"rotate out",values:["rotateOut"]}];function L(){const t=o.useMemo(()=>({isText:!1,isMulti:!1,selectedVariant:"slideInUp"}),[]),[n,u]=o.useState(t.isText),[s,a]=o.useState(t.isMulti),[l,r]=o.useState(t.selectedVariant),d=()=>{u(t.isText),a(t.isMulti),r(t.selectedVariant)};return e.jsxs(c,{children:[e.jsx(p,{children:e.jsx(i,{xs:24,md:18,children:e.jsx(O,{isText:n,onChnageText:()=>u(!n),isMulti:s,onChangeMulti:()=>a(!s),onRefresh:d})})}),e.jsxs(p,{justify:"space-between",children:[e.jsx(i,{xs:24,md:18,children:e.jsx(I,{variant:l,isText:n,isMulti:s})}),e.jsx(i,{xs:24,md:5,children:e.jsx(m,{variantKey:x,selectedVariant:l,onChangeVarient:f=>r(f)})})]})]})}export{L as default}; diff --git a/assets/index-2b18329a.js b/assets/index-2b18329a.js new file mode 100644 index 00000000..dcc0cae5 --- /dev/null +++ b/assets/index-2b18329a.js @@ -0,0 +1 @@ +import{_ as h,cV as j,u as w,r as I,j as t,f as P,a6 as y,cW as n,cX as d,a3 as l,q as N,I as o,cd as c}from"./index-00bc0960.js";import{T as E}from"./Table-ca9a792f.js";import g from"./permission-modal-f3d04d05.js";import{P as T}from"./index-0037fedd.js";import"./styleChecker-cd6b40ad.js";import"./addEventListener-db3041bc.js";import"./List-066cd3b0.js";import"./useIcons-7028c4e8.js";import"./CheckOutlined-ce1b14da.js";import"./Pagination-45944b73.js";import"./index-3b0fbccb.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";import"./index-0570ba04.js";import"./index-150fd04b.js";import"./iconUtil-5f60fcab.js";import"./extendsObject-1e0cd48d.js";import"./index-3d9030f5.js";import"./row-d64c6549.js";import"./index-a10964a0.js";import"./index-e6e2d9b7.js";var C=h(function(r){return r==null});const S=C,m={id:"",parentId:"",name:"",label:"",route:"",component:"",icon:"",hide:!1,status:n.ENABLE,type:d.CATALOGUE};function H(){const a=j(),{t:r}=w(),[p,i]=I.useState({formValue:{...m},title:"New",show:!1,onOk:()=>{i(e=>({...e,show:!1}))},onCancel:()=>{i(e=>({...e,show:!1}))}}),u=[{title:"Name",dataIndex:"name",width:300,render:(e,s)=>t.jsx("div",{children:r(s.label)})},{title:"Type",dataIndex:"type",width:60,render:(e,s)=>t.jsx(l,{color:"processing",children:d[s.type]})},{title:"Icon",dataIndex:"icon",width:60,render:e=>S(e)?"":e.startsWith("ic")?t.jsx(N,{icon:e,size:18,className:"ant-menu-item-icon"}):t.jsx(o,{icon:e,size:18,className:"ant-menu-item-icon"})},{title:"Component",dataIndex:"component"},{title:"Status",dataIndex:"status",align:"center",width:120,render:e=>t.jsx(l,{color:e===n.DISABLE?"error":"success",children:e===n.DISABLE?"Disable":"Enable"})},{title:"Order",dataIndex:"order",width:60},{title:"Action",key:"operation",align:"center",width:100,render:(e,s)=>t.jsxs("div",{className:"flex w-full justify-center text-gray",children:[t.jsx(c,{onClick:()=>f(s),children:t.jsx(o,{icon:"solar:pen-bold-duotone",size:18})}),t.jsx(T,{title:"Delete the Permission",okText:"Yes",cancelText:"No",placement:"left",children:t.jsx(c,{children:t.jsx(o,{icon:"mingcute:delete-2-fill",size:18,className:"text-error"})})})]})}],x=()=>{i(e=>({...e,show:!0,...m}))},f=e=>{i(s=>({...s,show:!0,title:"Edit",formValue:e}))};return t.jsxs(P,{title:"Permission List",extra:t.jsx(y,{type:"primary",onClick:x,children:"New"}),children:[t.jsx(E,{rowKey:"id",size:"small",scroll:{x:"max-content"},pagination:!1,columns:u,dataSource:a}),t.jsx(g,{...p})]})}export{H as default}; diff --git a/assets/index-2b43f50a.js b/assets/index-2b43f50a.js new file mode 100644 index 00000000..5b0471cf --- /dev/null +++ b/assets/index-2b43f50a.js @@ -0,0 +1 @@ +import{j as r,T as l}from"./index-00bc0960.js";import s from"./index-8ae6ec66.js";import e from"./index-932c5b75.js";import"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./row-d64c6549.js";function b(){const o=[{key:"scrollbar",label:"Scrollbar",children:r.jsx(s,{})},{key:"scroll-progress",label:"ScrollProgress",children:r.jsx(e,{})}];return r.jsx(l,{items:o})}export{b as default}; diff --git a/assets/index-2b44afff.js b/assets/index-2b44afff.js deleted file mode 100644 index ebd989d6..00000000 --- a/assets/index-2b44afff.js +++ /dev/null @@ -1 +0,0 @@ -import{j as r,T as l}from"./index-a174239d.js";import s from"./index-9676512b.js";import e from"./index-746b275c.js";import"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./row-995d68a8.js";function b(){const o=[{key:"scrollbar",label:"Scrollbar",children:r.jsx(s,{})},{key:"scroll-progress",label:"ScrollProgress",children:r.jsx(e,{})}];return r.jsx(l,{items:o})}export{b as default}; diff --git a/assets/index-023e1e0c.js b/assets/index-2de92ad6.js similarity index 99% rename from assets/index-023e1e0c.js rename to assets/index-2de92ad6.js index b8f2249f..10f0cc67 100644 --- a/assets/index-023e1e0c.js +++ b/assets/index-2de92ad6.js @@ -1,4 +1,4 @@ -import{d as Ae}from"./dayjs.min-47422c50.js";import{i as Tn,k as Vn,cZ as mo,by as Ir,c1 as xr,r as l,b1 as B,av as Yr,af as Z,aH as Un,aM as ho,bs as dt,am as po,R as Or,b2 as N,D as pe,b3 as ie,ah as j,bo as Yn,ap as en,br as Co,V as Tr,W as Vr,X as Hr,cd as In,Y as Lr,E as Ar,bx as bo,z as wo,bc as xo,a6 as It,ba as So,bI as Do,cN as Yt,A as Sr,cM as $o,be as ko,bB as yo,bA as Ro,bD as Eo,bC as Mo,c_ as Po,bE as No,bF as Dr,bG as $r,b_ as it,ag as _t,a4 as Io,B as Br,bj as _r,az as Wr,ay as Fr,aG as jr,ab as zr,c$ as Ur,bk as Kr,bn as qr,Q as Gr,bm as Qr}from"./index-a174239d.js";var Xr={exports:{}};(function(e,n){(function(t,r){e.exports=r()})(Tn,function(){return function(t,r){r.prototype.weekday=function(a){var i=this.$locale().weekStart||0,o=this.$W,u=(o25){var C=o(this).startOf(r).add(1,r).date(g),d=o(this).endOf(t);if(C.isBefore(d))return 1}var v=o(this).startOf(r).date(g).startOf(t).subtract(1,"millisecond"),h=this.diff(v,t,!0);return h<0?o(this).startOf("week").week():Math.ceil(h)},u.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}})})(Jr);var Ho=Jr.exports;const Lo=Vn(Ho);var ea={exports:{}};(function(e,n){(function(t,r){e.exports=r()})(Tn,function(){return function(t,r){r.prototype.weekYear=function(){var a=this.month(),i=this.week(),o=this.year();return i===1&&a===11?o+1:a===0&&i>=52?o-1:o}}})})(ea);var Ao=ea.exports;const Bo=Vn(Ao);var na={exports:{}};(function(e,n){(function(t,r){e.exports=r()})(Tn,function(){return function(t,r){var a=r.prototype,i=a.format;a.format=function(o){var u=this,s=this.$locale();if(!this.isValid())return i.bind(this)(o);var g=this.$utils(),C=(o||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((u.$M+1)/3);case"Do":return s.ordinal(u.$D);case"gggg":return u.weekYear();case"GGGG":return u.isoWeekYear();case"wo":return s.ordinal(u.week(),"W");case"w":case"ww":return g.s(u.week(),d==="w"?1:2,"0");case"W":case"WW":return g.s(u.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return g.s(String(u.$H===0?24:u.$H),d==="k"?1:2,"0");case"X":return Math.floor(u.$d.getTime()/1e3);case"x":return u.$d.getTime();case"z":return"["+u.offsetName()+"]";case"zzz":return"["+u.offsetName("long")+"]";default:return d}});return i.bind(this)(C)}}})})(na);var _o=na.exports;const Wo=Vn(_o);var ta={exports:{}};(function(e,n){(function(t,r){e.exports=r()})(Tn,function(){var t={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,a=/\d\d/,i=/\d\d?/,o=/\d*[^-_:/,()\s\d]+/,u={},s=function(c){return(c=+c)+(c>68?1900:2e3)},g=function(c){return function(f){this[c]=+f}},C=[/[+-]\d\d:?(\d\d)?|Z/,function(c){(this.zone||(this.zone={})).offset=function(f){if(!f||f==="Z")return 0;var m=f.match(/([+-]|\d\d)/g),b=60*m[1]+(+m[2]||0);return b===0?0:m[0]==="+"?-b:b}(c)}],d=function(c){var f=u[c];return f&&(f.indexOf?f:f.s.concat(f.f))},v=function(c,f){var m,b=u.meridiem;if(b){for(var w=1;w<=24;w+=1)if(c.indexOf(b(w,0,f))>-1){m=w>12;break}}else m=c===(f?"pm":"PM");return m},h={A:[o,function(c){this.afternoon=v(c,!1)}],a:[o,function(c){this.afternoon=v(c,!0)}],S:[/\d/,function(c){this.milliseconds=100*+c}],SS:[a,function(c){this.milliseconds=10*+c}],SSS:[/\d{3}/,function(c){this.milliseconds=+c}],s:[i,g("seconds")],ss:[i,g("seconds")],m:[i,g("minutes")],mm:[i,g("minutes")],H:[i,g("hours")],h:[i,g("hours")],HH:[i,g("hours")],hh:[i,g("hours")],D:[i,g("day")],DD:[a,g("day")],Do:[o,function(c){var f=u.ordinal,m=c.match(/\d+/);if(this.day=m[0],f)for(var b=1;b<=31;b+=1)f(b).replace(/\[|\]/g,"")===c&&(this.day=b)}],M:[i,g("month")],MM:[a,g("month")],MMM:[o,function(c){var f=d("months"),m=(d("monthsShort")||f.map(function(b){return b.slice(0,3)})).indexOf(c)+1;if(m<1)throw new Error;this.month=m%12||m}],MMMM:[o,function(c){var f=d("months").indexOf(c)+1;if(f<1)throw new Error;this.month=f%12||f}],Y:[/[+-]?\d+/,g("year")],YY:[a,function(c){this.year=s(c)}],YYYY:[/\d{4}/,g("year")],Z:C,ZZ:C};function p(c){var f,m;f=c,m=u&&u.formats;for(var b=(c=f.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(R,M,I){var O=I&&I.toUpperCase();return M||m[I]||t[I]||m[O].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(V,q,H){return q||H.slice(1)})})).match(r),w=b.length,$=0;$-1)return new Date((W==="X"?1e3:1)*_);var F=p(W)(_),U=F.year,X=F.month,ce=F.day,ne=F.hours,Ce=F.minutes,te=F.seconds,be=F.milliseconds,ee=F.zone,re=new Date,ve=ce||(U||X?1:re.getDate()),we=U||re.getFullYear(),ue=0;U&&!X||(ue=X>0?X-1:re.getMonth());var De=ne||0,Re=Ce||0,A=te||0,ae=be||0;return ee?new Date(Date.UTC(we,ue,ve,De,Re,A,ae+60*ee.offset*1e3)):L?new Date(Date.UTC(we,ue,ve,De,Re,A,ae)):new Date(we,ue,ve,De,Re,A,ae)}catch{return new Date("")}}(k,E,S),this.init(),O&&O!==!0&&(this.$L=this.locale(O).$L),I&&k!=this.format(E)&&(this.$d=new Date("")),u={}}else if(E instanceof Array)for(var V=E.length,q=1;q<=V;q+=1){x[1]=E[q-1];var H=m.apply(this,x);if(H.isValid()){this.$d=H.$d,this.$L=H.$L,this.init();break}q===V&&(this.$d=new Date(""))}else w.call(this,$)}}})})(ta);var Fo=ta.exports;const jo=Vn(Fo);Ae.extend(jo);Ae.extend(Wo);Ae.extend(Oo);Ae.extend(Vo);Ae.extend(Lo);Ae.extend(Bo);Ae.extend(function(e,n){var t=n.prototype,r=t.format;t.format=function(i){var o=(i||"").replace("Wo","wo");return r.bind(this)(o)}});var zo={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},kn=function(n){var t=zo[n];return t||n.split("_")[0]},kr=function(){mo(!1,"Not match any format. Please help to fire a issue about this.")},Uo={getNow:function(){return Ae()},getFixedDate:function(n){return Ae(n,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(n){return n.endOf("month")},getWeekDay:function(n){var t=n.locale("en");return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(n){return n.year()},getMonth:function(n){return n.month()},getDate:function(n){return n.date()},getHour:function(n){return n.hour()},getMinute:function(n){return n.minute()},getSecond:function(n){return n.second()},addYear:function(n,t){return n.add(t,"year")},addMonth:function(n,t){return n.add(t,"month")},addDate:function(n,t){return n.add(t,"day")},setYear:function(n,t){return n.year(t)},setMonth:function(n,t){return n.month(t)},setDate:function(n,t){return n.date(t)},setHour:function(n,t){return n.hour(t)},setMinute:function(n,t){return n.minute(t)},setSecond:function(n,t){return n.second(t)},isAfter:function(n,t){return n.isAfter(t)},isValidate:function(n){return n.isValid()},locale:{getWeekFirstDay:function(n){return Ae().locale(kn(n)).localeData().firstDayOfWeek()},getWeekFirstDate:function(n,t){return t.locale(kn(n)).weekday(0)},getWeek:function(n,t){return t.locale(kn(n)).week()},getShortWeekDays:function(n){return Ae().locale(kn(n)).localeData().weekdaysMin()},getShortMonths:function(n){return Ae().locale(kn(n)).localeData().monthsShort()},format:function(n,t,r){return t.locale(kn(n)).format(r)},parse:function(n,t,r){for(var a=kn(n),i=0;i1&&(o=n.addDate(o,-7)),o}function zn(e,n,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(n){case"year":return t.addYear(e,r*10);case"quarter":case"month":return t.addYear(e,r);default:return t.addMonth(e,r)}}function Ye(e,n){var t=n.generateConfig,r=n.locale,a=n.format;return typeof a=="function"?a(e):t.locale.format(r.locale,e,a)}function aa(e,n){var t=n.generateConfig,r=n.locale,a=n.formatList;return!e||typeof a[0]=="function"?null:t.locale.parse(r.locale,e,a)}function ct(e){var n=e.cellDate,t=e.mode,r=e.disabledDate,a=e.generateConfig;if(!r)return!1;var i=function(p,c,f){for(var m=c;m<=f;){var b=void 0;switch(p){case"date":{if(b=a.setDate(n,m),!r(b))return!1;break}case"month":{if(b=a.setMonth(n,m),!ct({cellDate:b,mode:"month",generateConfig:a,disabledDate:r}))return!1;break}case"year":{if(b=a.setYear(n,m),!ct({cellDate:b,mode:"year",generateConfig:a,disabledDate:r}))return!1;break}}m+=1}return!0};switch(t){case"date":case"week":return r(n);case"month":{var o=1,u=a.getDate(a.getEndDate(n));return i("date",o,u)}case"quarter":{var s=Math.floor(a.getMonth(n)/3)*3,g=s+2;return i("month",s,g)}case"year":return i("month",0,11);case"decade":{var C=a.getYear(n),d=Math.floor(C/Je)*Je,v=d+Je-1;return i("year",d,v)}}}function ut(e,n){var t=n.formatList,r=n.generateConfig,a=n.locale;return Ir(function(){if(!e)return[[""],""];for(var i="",o=[],u=0;u1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(g.current),m){s(f);return}g.current=requestAnimationFrame(function(){s(f)})}var d=ut(u,{formatList:t,generateConfig:r,locale:a}),v=B(d,2),h=v[1];function p(f){C(f)}function c(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;C(null,f)}return l.useEffect(function(){c(!0)},[e]),l.useEffect(function(){return function(){return cancelAnimationFrame(g.current)}},[]),[h,p,c]}var tt=new Map;function Qo(e,n){var t;function r(){ho(e)?n():t=Un(function(){r()})}return r(),function(){Un.cancel(t)}}function Vt(e,n,t){if(tt.get(e)&&cancelAnimationFrame(tt.get(e)),t<=0){tt.set(e,requestAnimationFrame(function(){e.scrollTop=n}));return}var r=n-e.scrollTop,a=r/t*10;tt.set(e,requestAnimationFrame(function(){e.scrollTop+=a,e.scrollTop!==n&&Vt(e,n,t-10)}))}function Hn(e,n){var t=n.onLeftRight,r=n.onCtrlLeftRight,a=n.onUpDown,i=n.onPageUpDown,o=n.onEnter,u=e.which,s=e.ctrlKey,g=e.metaKey;switch(u){case Z.LEFT:if(s||g){if(r)return r(-1),!0}else if(t)return t(-1),!0;break;case Z.RIGHT:if(s||g){if(r)return r(1),!0}else if(t)return t(1),!0;break;case Z.UP:if(a)return a(-1),!0;break;case Z.DOWN:if(a)return a(1),!0;break;case Z.PAGE_UP:if(i)return i(-1),!0;break;case Z.PAGE_DOWN:if(i)return i(1),!0;break;case Z.ENTER:if(o)return o(),!0;break}return!1}function oa(e,n,t,r){var a=e;if(!a)switch(n){case"time":a=r?"hh:mm:ss a":"HH:mm:ss";break;case"week":a="gggg-wo";break;case"month":a="YYYY-MM";break;case"quarter":a="YYYY-[Q]Q";break;case"year":a="YYYY";break;default:a=t?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return a}function la(e,n,t){var r=e==="time"?8:10,a=typeof n=="function"?n(t.getNow()).length:n.length;return Math.max(r,a)+2}var Wn=null,rt=new Set;function Xo(e){return!Wn&&typeof window<"u"&&window.addEventListener&&(Wn=function(t){Yr(rt).forEach(function(r){r(t)})},window.addEventListener("mousedown",Wn)),rt.add(e),function(){rt.delete(e),rt.size===0&&(window.removeEventListener("mousedown",Wn),Wn=null)}}function Zo(e){var n=e.target;if(e.composed&&n.shadowRoot){var t;return((t=e.composedPath)===null||t===void 0?void 0:t.call(e)[0])||n}return n}var Jo=function(n){return n==="month"||n==="date"?"year":n},el=function(n){return n==="date"?"month":n},nl=function(n){return n==="month"||n==="date"?"quarter":n},tl=function(n){return n==="date"?"week":n},rl={year:Jo,month:el,quarter:nl,week:tl,time:null,date:null};function ia(e,n){return e.some(function(t){return t&&t.contains(n)})}function Ht(e){var n=e.open,t=e.value,r=e.isClickOutside,a=e.triggerOpen,i=e.forwardKeyDown,o=e.onKeyDown,u=e.blurToCancel,s=e.changeOnBlur,g=e.onSubmit,C=e.onCancel,d=e.onFocus,v=e.onBlur,h=l.useState(!1),p=B(h,2),c=p[0],f=p[1],m=l.useState(!1),b=B(m,2),w=b[0],$=b[1],k=l.useRef(!1),S=l.useRef(!1),x=l.useRef(!1),E={onMouseDown:function(){f(!0),a(!0)},onKeyDown:function(M){var I=function(){x.current=!0};if(o(M,I),!x.current){switch(M.which){case Z.ENTER:{n?g()!==!1&&f(!0):a(!0),M.preventDefault();return}case Z.TAB:{c&&n&&!M.shiftKey?(f(!1),M.preventDefault()):!c&&n&&!i(M)&&M.shiftKey&&(f(!0),M.preventDefault());return}case Z.ESC:{f(!0),C();return}}!n&&![Z.SHIFT].includes(M.which)?a(!0):c||i(M)}},onFocus:function(M){f(!0),$(!0),d&&d(M)},onBlur:function(M){if(k.current||!r(document.activeElement)){k.current=!1;return}u?setTimeout(function(){for(var I=document,O=I.activeElement;O&&O.shadowRoot;)O=O.shadowRoot.activeElement;r(O)&&C()},0):n&&(a(!1),S.current&&g()),$(!1),v?.(M)}};return l.useEffect(function(){S.current=!1},[n]),l.useEffect(function(){S.current=!0},[t]),l.useEffect(function(){return Xo(function(R){var M=Zo(R),I=r(M);n&&(I?!s&&!u&&(!w||I)&&a(!1):(k.current=!0,Un(function(){k.current=!1})))})}),[E,{focused:w,typing:c}]}function ca(e,n){return l.useMemo(function(){return e||(n?(dt(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(n).map(function(t){var r=B(t,2),a=r[0],i=r[1];return{label:a,value:i}})):[])},[e,n])}function Lt(e){var n=e.valueTexts,t=e.onTextChange,r=l.useState(""),a=B(r,2),i=a[0],o=a[1],u=l.useRef([]);u.current=n;function s(C){o(C),t(C)}function g(){o(u.current[0])}return po(function(){n.every(function(C){return C!==i})&&g()},[n.join("||")]),[i,s,g]}var Be=l.createContext({});function ua(e){var n=e.cellRender,t=e.monthCellRender,r=e.dateRender,a=Or.useMemo(function(){if(n)return n;if(!(!t&&!r))return function(i,o){var u=i;return r&&o.type==="date"?r(u,o.today):t&&o.type==="month"?t(u,o.locale):o.originNode}},[n,t,r]);return a}function sa(e,n){for(var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",r=String(e);r.length=1?t|0:1,o=e;o<=n;o+=i)a.push({label:sa(o,2),value:o,disabled:(r||[]).includes(o)});return a}function fl(e){var n=e.generateConfig,t=e.prefixCls,r=e.operationRef,a=e.activeColumnIndex,i=e.value,o=e.showHour,u=e.showMinute,s=e.showSecond,g=e.use12Hours,C=e.hourStep,d=C===void 0?1:C,v=e.minuteStep,h=v===void 0?1:v,p=e.secondStep,c=p===void 0?1:p,f=e.disabledHours,m=e.disabledMinutes,b=e.disabledSeconds,w=e.disabledTime,$=e.hideDisabledOptions,k=e.onSelect,S=e.cellRender,x=e.locale,E=[],R="".concat(t,"-content"),M="".concat(t,"-time-panel"),I,O=i?n.getHour(i):-1,V=O,q=i?n.getMinute(i):-1,H=i?n.getSecond(i):-1,_=n.getNow(),W=l.useMemo(function(){if(w){var A=w(_);return[A.disabledHours,A.disabledMinutes,A.disabledSeconds]}return[f,m,b]},[f,m,b,w,_]),L=B(W,3),F=L[0],U=L[1],X=L[2],ce=Mt(0,23,d,F&&F()),ne=Ir(function(){return ce},ce,dl);g&&(I=V>=12,V%=12);var Ce=l.useMemo(function(){if(!g)return[!1,!1];var A=[!0,!0];return ne.forEach(function(ae){var se=ae.disabled,$e=ae.value;se||($e>=12?A[1]=!1:A[0]=!1)}),A},[g,ne]),te=B(Ce,2),be=te[0],ee=te[1],re=l.useMemo(function(){return g?ne.filter(I?function(A){return A.value>=12}:function(A){return A.value<12}).map(function(A){var ae=A.value%12,se=ae===0?"12":sa(ae,2);return ie(ie({},A),{},{label:se,value:ae})}):ne},[g,I,ne]),ve=Mt(0,59,h,U&&U(O)),we=Mt(0,59,c,X&&X(O,q)),ue=sl({value:i,generateConfig:n,disabledMinutes:U,disabledSeconds:X,minutes:ve,seconds:we,use12Hours:g});r.current={onUpDown:function(ae){var se=E[a];if(se)for(var $e=se.units.findIndex(function(qe){return qe.value===se.value}),ke=se.units.length,de=1;de=n)return i}return n};function ml(e){var n=e.prefixCls,t=e.operationRef,r=e.generateConfig,a=e.value,i=e.defaultValue,o=e.disabledTime,u=e.showTime,s=e.onSelect,g=e.cellRender,C="".concat(n,"-datetime-panel"),d=l.useState(null),v=B(d,2),h=v[0],p=v[1],c=l.useRef({}),f=l.useRef({}),m=Yn(u)==="object"?ie({},u):{};function b(S){var x=Rr.indexOf(h)+S,E=Rr[x]||null;return E}var w=function(x){f.current.onBlur&&f.current.onBlur(x),p(null)};t.current={onKeyDown:function(x){if(x.which===Z.TAB){var E=b(x.shiftKey?-1:1);return p(E),E&&x.preventDefault(),!0}if(h){var R=h==="date"?c:f;return R.current&&R.current.onKeyDown&&R.current.onKeyDown(x),!0}return[Z.LEFT,Z.RIGHT,Z.UP,Z.DOWN].includes(x.which)?(p("date"),!0):!1},onBlur:w,onClose:w};var $=function(x,E){var R=x;if(E==="date"){var M,I,O,V=o?.(a||m.defaultValue)||{},q=Pt(r.getHour(R),((M=V.disabledHours)===null||M===void 0?void 0:M.call(V))||[-1],23),H=Pt(r.getMinute(R),((I=V.disabledMinutes)===null||I===void 0?void 0:I.call(V,q))||[-1],59),_=Pt(r.getSecond(R),((O=V.disabledSeconds)===null||O===void 0?void 0:O.call(V,q,H))||[-1],59);R=r.setHour(R,q),R=r.setMinute(R,H),R=r.setSecond(R,_)}else E==="time"&&!a&&i&&(R=r.setYear(R,r.getYear(i)),R=r.setMonth(R,r.getMonth(i)),R=r.setDate(R,r.getDate(i)));s&&s(R,"mouse")},k=o?o(a||null):{};return l.createElement("div",{className:pe(C,N({},"".concat(C,"-active"),h))},l.createElement(Ft,j({},e,{cellRender:g,operationRef:c,active:h==="date",onSelect:function(x){$(ga(r,x,!a&&Yn(u)==="object"?u.defaultValue:null),"date")}})),l.createElement(va,j({},e,{cellRender:g?function(S,x){return g(S,ie(ie({},x),{},{type:"time"}))}:void 0,format:void 0},m,k,{disabledTime:null,defaultValue:void 0,operationRef:f,active:h==="time",onSelect:function(x){$(x,"time")}})))}function hl(e){var n=e.prefixCls,t=e.generateConfig,r=e.viewDate,a=e.onPrevDecades,i=e.onNextDecades,o=l.useContext(Be),u=o.hideHeader;if(u)return null;var s="".concat(n,"-header"),g=t.getYear(r),C=Math.floor(g/un)*un,d=C+un-1;return l.createElement(Ln,j({},e,{prefixCls:s,onSuperPrev:a,onSuperNext:i}),C,"-",d)}var At=3,Er=4;function pl(e){var n=Je-1,t=e.prefixCls,r=e.viewDate,a=e.generateConfig,i=e.cellRender,o=e.locale,u="".concat(t,"-cell"),s=a.getYear(r),g=Math.floor(s/Je)*Je,C=Math.floor(s/un)*un,d=C+un-1,v=a.setYear(r,C-Math.ceil((At*Er*Je-un)/2)),h=function(f){var m,b=a.getYear(f),w=b+n;return m={},N(m,"".concat(u,"-in-view"),C<=b&&w<=d),N(m,"".concat(u,"-selected"),b===g),m},p=i?function(c,f){return i(c,{originNode:f,today:a.getNow(),type:"decade",locale:o})}:void 0;return l.createElement(qn,j({},e,{rowNum:Er,colNum:At,baseDate:v,getCellNode:p,getCellText:function(f){var m=a.getYear(f);return"".concat(m,"-").concat(m+n)},getCellClassName:h,getCellDate:function(f,m){return a.addYear(f,m*Je)}}))}function Cl(e){var n=e.prefixCls,t=e.onViewDateChange,r=e.generateConfig,a=e.viewDate,i=e.operationRef,o=e.onSelect,u=e.onPanelChange,s="".concat(n,"-decade-panel");i.current={onKeyDown:function(v){return Hn(v,{onLeftRight:function(p){o(r.addYear(a,p*Je),"key")},onCtrlLeftRight:function(p){o(r.addYear(a,p*un),"key")},onUpDown:function(p){o(r.addYear(a,p*Je*At),"key")},onEnter:function(){u("year",a)}})}};var g=function(v){var h=r.addYear(a,v*un);t(h),u(null,h)},C=function(v){o(v,"mouse"),u("year",v)};return l.createElement("div",{className:s},l.createElement(hl,j({},e,{prefixCls:n,onPrevDecades:function(){g(-1)},onNextDecades:function(){g(1)}})),l.createElement(pl,j({},e,{prefixCls:n,onSelect:C})))}function bl(e){var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.viewDate,i=e.onNextYear,o=e.onPrevYear,u=e.onYearClick,s=l.useContext(Be),g=s.hideHeader;if(g)return null;var C="".concat(n,"-header");return l.createElement(Ln,j({},e,{prefixCls:C,onSuperPrev:o,onSuperNext:i}),l.createElement("button",{type:"button",onClick:u,className:"".concat(n,"-year-btn")},Ye(a,{locale:r,format:r.yearFormat,generateConfig:t})))}var jt=3,wl=4;function xl(e){var n=e.prefixCls,t=e.locale,r=e.value,a=e.viewDate,i=e.generateConfig,o=e.cellRender,u=l.useContext(Rn),s=u.rangedValue,g=u.hoverRangedValue,C="".concat(n,"-cell"),d=ft({cellPrefixCls:C,value:r,generateConfig:i,rangedValue:s,hoverRangedValue:g,isSameCell:function(f,m){return Wt(i,f,m)},isInView:function(){return!0},offsetCell:function(f,m){return i.addMonth(f,m)}}),v=t.shortMonths||(i.locale.getShortMonths?i.locale.getShortMonths(t.locale):[]),h=i.setMonth(a,0),p=o?function(c,f){return o(c,{originNode:f,locale:t,today:i.getNow(),type:"month"})}:void 0;return l.createElement(qn,j({},e,{rowNum:wl,colNum:jt,baseDate:h,getCellNode:p,getCellText:function(f){return t.monthFormat?Ye(f,{locale:t,format:t.monthFormat,generateConfig:i}):v[i.getMonth(f)]},getCellClassName:d,getCellDate:i.addMonth,titleCell:function(f){return Ye(f,{locale:t,format:"YYYY-MM",generateConfig:i})}}))}function Sl(e){var n=e.prefixCls,t=e.operationRef,r=e.onViewDateChange,a=e.generateConfig,i=e.value,o=e.viewDate,u=e.onPanelChange,s=e.onSelect,g="".concat(n,"-month-panel");t.current={onKeyDown:function(v){return Hn(v,{onLeftRight:function(p){s(a.addMonth(i||o,p),"key")},onCtrlLeftRight:function(p){s(a.addYear(i||o,p),"key")},onUpDown:function(p){s(a.addMonth(i||o,p*jt),"key")},onEnter:function(){u("date",i||o)}})}};var C=function(v){var h=a.addYear(o,v);r(h),u(null,h)};return l.createElement("div",{className:g},l.createElement(bl,j({},e,{prefixCls:n,onPrevYear:function(){C(-1)},onNextYear:function(){C(1)},onYearClick:function(){u("year",o)}})),l.createElement(xl,j({},e,{prefixCls:n,onSelect:function(v){s(v,"mouse"),u("date",v)}})))}function Dl(e){var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.viewDate,i=e.onNextYear,o=e.onPrevYear,u=e.onYearClick,s=l.useContext(Be),g=s.hideHeader;if(g)return null;var C="".concat(n,"-header");return l.createElement(Ln,j({},e,{prefixCls:C,onSuperPrev:o,onSuperNext:i}),l.createElement("button",{type:"button",onClick:u,className:"".concat(n,"-year-btn")},Ye(a,{locale:r,format:r.yearFormat,generateConfig:t})))}var $l=4,kl=1;function yl(e){var n=e.prefixCls,t=e.locale,r=e.value,a=e.viewDate,i=e.generateConfig,o=e.cellRender,u=l.useContext(Rn),s=u.rangedValue,g=u.hoverRangedValue,C="".concat(n,"-cell"),d=ft({cellPrefixCls:C,value:r,generateConfig:i,rangedValue:s,hoverRangedValue:g,isSameCell:function(c,f){return ra(i,c,f)},isInView:function(){return!0},offsetCell:function(c,f){return i.addMonth(c,f*3)}}),v=i.setDate(i.setMonth(a,0),1),h=o?function(p,c){return o(p,{originNode:c,locale:t,today:i.getNow(),type:"quarter"})}:void 0;return l.createElement(qn,j({},e,{rowNum:kl,colNum:$l,baseDate:v,getCellNode:h,getCellText:function(c){return Ye(c,{locale:t,format:t.quarterFormat||"[Q]Q",generateConfig:i})},getCellClassName:d,getCellDate:function(c,f){return i.addMonth(c,f*3)},titleCell:function(c){return Ye(c,{locale:t,format:"YYYY-[Q]Q",generateConfig:i})}}))}function Rl(e){var n=e.prefixCls,t=e.operationRef,r=e.onViewDateChange,a=e.generateConfig,i=e.value,o=e.viewDate,u=e.onPanelChange,s=e.onSelect,g="".concat(n,"-quarter-panel");t.current={onKeyDown:function(v){return Hn(v,{onLeftRight:function(p){s(a.addMonth(i||o,p*3),"key")},onCtrlLeftRight:function(p){s(a.addYear(i||o,p),"key")},onUpDown:function(p){s(a.addYear(i||o,p),"key")}})}};var C=function(v){var h=a.addYear(o,v);r(h),u(null,h)};return l.createElement("div",{className:g},l.createElement(Dl,j({},e,{prefixCls:n,onPrevYear:function(){C(-1)},onNextYear:function(){C(1)},onYearClick:function(){u("year",o)}})),l.createElement(yl,j({},e,{prefixCls:n,onSelect:function(v){s(v,"mouse")}})))}function El(e){var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.value,i=e.disabledDate,o=e.onSelect,u=l.useContext(Rn),s=u.rangedValue,g=u.hoverRangedValue,C=l.useContext(Be),d=C.onDateMouseEnter,v=C.onDateMouseLeave,h=g?.[0]||s?.[0],p=g?.[1]||s?.[1],c="".concat(n,"-cell"),f=function($){var k=ct({cellDate:$,mode:"week",disabledDate:i,generateConfig:t});return l.createElement("td",{key:"week",className:pe(c,"".concat(c,"-week")),onClick:function(){k||o($,"mouse")},onMouseEnter:function(){!k&&d&&d($)},onMouseLeave:function(){!k&&v&&v($)}},l.createElement("div",{className:"".concat(c,"-inner")},t.locale.getWeek(r.locale,$)))},m="".concat(n,"-week-panel-row"),b=function($){var k,S=lt(t,r.locale,h,$),x=lt(t,r.locale,p,$);return pe(m,(k={},N(k,"".concat(m,"-selected"),!s&<(t,r.locale,a,$)),N(k,"".concat(m,"-range-start"),S),N(k,"".concat(m,"-range-end"),x),N(k,"".concat(m,"-range-hover"),!S&&!x&&Fn(t,h,p,$)),k))};return l.createElement(Ft,j({},e,{panelName:"week",prefixColumn:f,rowClassName:b,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var hn=10;function Ml(e){var n=e.prefixCls,t=e.generateConfig,r=e.viewDate,a=e.onPrevDecade,i=e.onNextDecade,o=e.onDecadeClick,u=l.useContext(Be),s=u.hideHeader;if(s)return null;var g="".concat(n,"-header"),C=t.getYear(r),d=Math.floor(C/hn)*hn,v=d+hn-1;return l.createElement(Ln,j({},e,{prefixCls:g,onSuperPrev:a,onSuperNext:i}),l.createElement("button",{type:"button",onClick:o,className:"".concat(n,"-decade-btn")},d,"-",v))}var Bt=3,Mr=4;function Pl(e){var n=e.prefixCls,t=e.value,r=e.viewDate,a=e.locale,i=e.generateConfig,o=e.cellRender,u=l.useContext(Rn),s=u.rangedValue,g=u.hoverRangedValue,C="".concat(n,"-cell"),d=i.getYear(r),v=Math.floor(d/hn)*hn,h=v+hn-1,p=i.setYear(r,v-Math.ceil((Bt*Mr-hn)/2)),c=i.getNow(),f=function($){var k=i.getYear($);return v<=k&&k<=h},m=ft({cellPrefixCls:C,value:t,generateConfig:i,rangedValue:s,hoverRangedValue:g,isSameCell:function($,k){return Kn(i,$,k)},isInView:f,offsetCell:function($,k){return i.addYear($,k)}}),b=o?function(w,$){return o(w,{originNode:$,today:c,type:"year",locale:a})}:void 0;return l.createElement(qn,j({},e,{rowNum:Mr,colNum:Bt,baseDate:p,getCellNode:b,getCellText:i.getYear,getCellClassName:m,getCellDate:i.addYear,titleCell:function($){return Ye($,{locale:a,format:"YYYY",generateConfig:i})}}))}function Nl(e){var n=e.prefixCls,t=e.operationRef,r=e.onViewDateChange,a=e.generateConfig,i=e.value,o=e.viewDate,u=e.sourceMode,s=e.onSelect,g=e.onPanelChange,C="".concat(n,"-year-panel");t.current={onKeyDown:function(h){return Hn(h,{onLeftRight:function(c){s(a.addYear(i||o,c),"key")},onCtrlLeftRight:function(c){s(a.addYear(i||o,c*hn),"key")},onUpDown:function(c){s(a.addYear(i||o,c*Bt),"key")},onEnter:function(){g(u==="date"?"date":"month",i||o)}})}};var d=function(h){var p=a.addYear(o,h*10);r(p),g(null,p)};return l.createElement("div",{className:C},l.createElement(Ml,j({},e,{prefixCls:n,onPrevDecade:function(){d(-1)},onNextDecade:function(){d(1)},onDecadeClick:function(){g("decade",o)}})),l.createElement(Pl,j({},e,{prefixCls:n,onSelect:function(h){g(u==="date"?"date":"month",h),s(h,"mouse")}})))}function ma(e,n,t){return t?l.createElement("div",{className:"".concat(e,"-footer-extra")},t(n)):null}function ha(e){var n=e.prefixCls,t=e.components,r=t===void 0?{}:t,a=e.needConfirmButton,i=e.onNow,o=e.onOk,u=e.okDisabled,s=e.showNow,g=e.locale,C,d;if(a){var v=r.button||"button";i&&s!==!1&&(C=l.createElement("li",{className:"".concat(n,"-now")},l.createElement("a",{className:"".concat(n,"-now-btn"),onClick:i},g.now))),d=a&&l.createElement("li",{className:"".concat(n,"-ok")},l.createElement(v,{disabled:u,onClick:o},g.ok))}return!C&&!d?null:l.createElement("ul",{className:"".concat(n,"-ranges")},C,d)}var Il=["date","month"];function pa(e){var n,t=e,r=t.prefixCls,a=r===void 0?"rc-picker":r,i=t.className,o=t.style,u=t.locale,s=t.generateConfig,g=t.value,C=t.defaultValue,d=t.pickerValue,v=t.defaultPickerValue,h=t.disabledDate,p=t.mode,c=t.picker,f=c===void 0?"date":c,m=t.tabIndex,b=m===void 0?0:m,w=t.showNow,$=t.showTime,k=t.showToday,S=t.renderExtraFooter,x=t.hideHeader,E=t.onSelect,R=t.onChange,M=t.onPanelChange,I=t.onMouseDown,O=t.onPickerValueChange,V=t.onOk,q=t.components,H=t.direction,_=t.hourStep,W=_===void 0?1:_,L=t.minuteStep,F=L===void 0?1:L,U=t.secondStep,X=U===void 0?1:U,ce=t.dateRender,ne=t.monthCellRender,Ce=t.cellRender,te=f==="date"&&!!$||f==="time",be=24%W===0,ee=60%F===0,re=60%X===0,ve=l.useContext(Be),we=ve.operationRef,ue=ve.onSelect,De=ve.hideRanges,Re=ve.defaultOpenValue,A=l.useContext(Rn),ae=A.inRange,se=A.panelPosition,$e=A.rangedValue,ke=A.hoverRangedValue,de=l.useRef({}),Se=l.useRef(!0),qe=en(null,{value:g,defaultValue:C,postState:function(D){return!D&&Re&&f==="time"?Re:D}}),je=B(qe,2),Pe=je[0],dn=je[1],En=en(null,{value:d,defaultValue:v||Pe,postState:function(D){var T=s.getNow();if(!D)return T;if(!Pe&&$){var he=Yn($)==="object"?$.defaultValue:C;return ga(s,Array.isArray(D)?D[0]:D,he||T)}return Array.isArray(D)?D[0]:D}}),pn=B(En,2),Ee=pn[0],ze=pn[1],He=function(D){ze(D),O&&O(D)},Cn=function(D){var T=rl[f];return T?T(D):D},rn=en(function(){return f==="time"?"time":Cn("date")},{value:p}),Ne=B(rn,2),me=Ne[0],Oe=Ne[1];l.useEffect(function(){Oe(f)},[f]);var nn=l.useState(function(){return me}),tn=B(nn,2),Le=tn[0],_e=tn[1],Ge=function(D,T){var he=Cn(D||me);_e(me),Oe(he),M&&(me!==he||On(s,Ee,Ee))&&M(T,he)},xe=function(D,T){var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(me===f||he)&&(dn(D),E&&E(D),ue&&ue(D,T),R&&!On(s,D,Pe)&&!(h!=null&&h(D))&&R(D))},Te=function(D){if(Il.includes(me)){var T,he,ln=me==="date";switch(D===Z.PAGE_UP||D===Z.PAGE_DOWN?he=ln?s.addMonth:s.addYear:he=ln?s.addDate:s.addMonth,D){case Z.LEFT:case Z.PAGE_UP:T=he(Ee,-1);break;case Z.RIGHT:case Z.PAGE_DOWN:T=he(Ee,1);break;case Z.UP:case Z.DOWN:T=he(Ee,Number("".concat(D===Z.UP?"-":"").concat(ln?jn:jt)));break}if(T)return!(h!=null&&h(T))}return!0},bn=function(D){if(de.current&&de.current.onKeyDown){var T=!0,he=D.which;if([Z.LEFT,Z.RIGHT,Z.UP,Z.DOWN,Z.PAGE_UP,Z.PAGE_DOWN,Z.ENTER].includes(he)&&(D.preventDefault(),he!==Z.ENTER&&b===0&&(T=Te(he))),T)return de.current.onKeyDown(D)}return dt(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},fn=function(D){de.current&&de.current.onBlur&&de.current.onBlur(D)};we&&se!=="right"&&(we.current={onKeyDown:bn,onClose:function(){de.current&&de.current.onClose&&de.current.onClose()}}),l.useEffect(function(){g&&!Se.current&&ze(g)},[g]),l.useEffect(function(){Se.current=!1},[]);var J,an=ua({cellRender:Ce,monthCellRender:ne,dateRender:ce}),Me=ie(ie({},e),{},{cellRender:an,operationRef:de,prefixCls:a,viewDate:Ee,value:Pe,onViewDateChange:He,sourceMode:Le,onPanelChange:Ge,disabledDate:h});switch(delete Me.onChange,delete Me.onSelect,me){case"decade":J=l.createElement(Cl,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"year":J=l.createElement(Nl,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"month":J=l.createElement(Sl,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"quarter":J=l.createElement(Rl,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"week":J=l.createElement(El,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"time":delete Me.showTime,J=l.createElement(va,j({},Me,Yn($)==="object"?$:null,{onSelect:function(D,T){He(D),xe(D,T)}}));break;default:$?J=l.createElement(ml,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}})):J=l.createElement(Ft,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}))}var fe,Ue,Qe=function(){var D=s.getNow(),T=ol(s.getHour(D),s.getMinute(D),s.getSecond(D),be?W:1,ee?F:1,re?X:1),he=fa(s,D,T[0],T[1],T[2]);xe(he,"submit")};De||(fe=ma(a,me,S),$&&me!=="date"?Ue=null:Ue=ha({prefixCls:a,components:q,needConfirmButton:te,okDisabled:!Pe||h&&h(Pe),locale:u,showNow:w,onNow:te&&Qe,onOk:function(){Pe&&(xe(Pe,"submit",!0),V&&V(Pe))}}));var gn;if(k&&me==="date"&&f==="date"&&!$){var Mn=s.getNow(),on="".concat(a,"-today-btn"),wn=h&&h(Mn);gn=l.createElement("a",{className:pe(on,wn&&"".concat(on,"-disabled")),"aria-disabled":wn,onClick:function(){wn||xe(Mn,"mouse",!0)}},u.today)}return l.createElement(Be.Provider,{value:ie(ie({},ve),{},{mode:me,hideHeader:"hideHeader"in e?x:ve.hideHeader,hidePrevBtn:ae&&se==="right",hideNextBtn:ae&&se==="left"})},l.createElement("div",{tabIndex:b,className:pe("".concat(a,"-panel"),i,(n={},N(n,"".concat(a,"-panel-has-range"),$e&&$e[0]&&$e[1]),N(n,"".concat(a,"-panel-has-range-hover"),ke&&ke[0]&&ke[1]),N(n,"".concat(a,"-panel-rtl"),H==="rtl"),n)),style:o,onKeyDown:bn,onBlur:fn,onMouseDown:I},J,fe||Ue||gn?l.createElement("div",{className:"".concat(a,"-footer")},fe,Ue,gn):null))}var Yl={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ca(e){var n,t=e.prefixCls,r=e.popupElement,a=e.popupStyle,i=e.visible,o=e.dropdownClassName,u=e.dropdownAlign,s=e.transitionName,g=e.getPopupContainer,C=e.children,d=e.range,v=e.popupPlacement,h=e.direction,p="".concat(t,"-dropdown"),c=function(){return v!==void 0?v:h==="rtl"?"bottomRight":"bottomLeft"};return l.createElement(Co,{showAction:[],hideAction:[],popupPlacement:c(),builtinPlacements:Yl,prefixCls:p,popupTransitionName:s,popup:r,popupAlign:u,popupVisible:i,popupClassName:pe(o,(n={},N(n,"".concat(p,"-range"),d),N(n,"".concat(p,"-rtl"),h==="rtl"),n)),popupStyle:a,getPopupContainer:g},C)}function ba(e){var n=e.prefixCls,t=e.presets,r=e.onClick,a=e.onHover;return t.length?l.createElement("div",{className:"".concat(n,"-presets")},l.createElement("ul",null,t.map(function(i,o){var u=i.label,s=i.value;return l.createElement("li",{key:o,onClick:function(){return r?.(yr(s))},onMouseEnter:function(){return a?.(yr(s))},onMouseLeave:function(){return a?.(null)}},u)}))):null}function wa(e,n,t){var r=Yn(n)==="object"?n.clearIcon:t;return r||Or.createElement("span",{className:"".concat(e,"-clear-btn")})}function Ol(e){var n,t=e,r=t.prefixCls,a=r===void 0?"rc-picker":r,i=t.id,o=t.name,u=t.tabIndex,s=t.style,g=t.className,C=t.dropdownClassName,d=t.dropdownAlign,v=t.popupStyle,h=t.transitionName,p=t.generateConfig,c=t.locale,f=t.inputReadOnly,m=t.allowClear,b=t.autoFocus,w=t.showTime,$=t.picker,k=$===void 0?"date":$,S=t.format,x=t.use12Hours,E=t.value,R=t.defaultValue,M=t.presets,I=t.open,O=t.defaultOpen,V=t.defaultOpenValue,q=t.suffixIcon,H=t.clearIcon,_=t.disabled,W=t.disabledDate,L=t.placeholder,F=t.getPopupContainer,U=t.pickerRef,X=t.panelRender,ce=t.onChange,ne=t.onOpenChange,Ce=t.onFocus,te=t.onBlur,be=t.onMouseDown,ee=t.onMouseUp,re=t.onMouseEnter,ve=t.onMouseLeave,we=t.onContextMenu,ue=t.onClick,De=t.onKeyDown,Re=t.onSelect,A=t.direction,ae=t.autoComplete,se=ae===void 0?"off":ae,$e=t.inputRender,ke=t.changeOnBlur,de=l.useRef(null),Se=k==="date"&&!!w||k==="time",qe=ca(M),je=da(oa(S,k,w,x)),Pe=l.useRef(null),dn=l.useRef(null),En=l.useRef(null),pn=en(null,{value:E,defaultValue:R}),Ee=B(pn,2),ze=Ee[0],He=Ee[1],Cn=l.useState(ze),rn=B(Cn,2),Ne=rn[0],me=rn[1],Oe=l.useRef(null),nn=en(!1,{value:I,defaultValue:O,postState:function(P){return _?!1:P},onChange:function(P){ne&&ne(P),!P&&Oe.current&&Oe.current.onClose&&Oe.current.onClose()}}),tn=B(nn,2),Le=tn[0],_e=tn[1],Ge=ut(Ne,{formatList:je,generateConfig:p,locale:c}),xe=B(Ge,2),Te=xe[0],bn=xe[1],fn=Lt({valueTexts:Te,onTextChange:function(P){var Ve=aa(P,{locale:c,formatList:je,generateConfig:p});Ve&&(!W||!W(Ve))&&me(Ve)}}),J=B(fn,3),an=J[0],Me=J[1],fe=J[2],Ue=function(P){me(P),He(P),ce&&!On(p,ze,P)&&ce(P,P?Ye(P,{generateConfig:p,locale:c,format:je[0]}):"")},Qe=function(P){_&&P||_e(P)},gn=function(P){return Le&&Oe.current&&Oe.current.onKeyDown?Oe.current.onKeyDown(P):(dt(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Mn=function(){for(var P=arguments.length,Ve=new Array(P),Xe=0;Xev(g);case"month":return d(c)>d(g);case"week":return C(c)>C(g);default:return!sn(u,c,g)&&u.isAfter(c,g)}return!1},[i,o[1],g,n]),p=l.useCallback(function(c){if(o[1]||i&&i(c))return!0;if(o[0]&&s)return!sn(u,c,g)&&u.isAfter(s,c);if(!n&&s)switch(t){case"quarter":return v(c)0&&arguments[0]!==void 0?arguments[0]:!1,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=null;ye&&Nn&&Nn[0]&&Nn[1]&&c.isAfter(Nn[1],Nn[0])&&(z=Nn);var K=x;if(x&&Yn(x)==="object"&&x.defaultValue){var oe=x.defaultValue;K=ie(ie({},x),{},{defaultValue:G(oe,Y)||void 0})}return l.createElement(Rn.Provider,{value:{inRange:!0,panelPosition:Q,rangedValue:Va||D,hoverRangedValue:z}},l.createElement(pa,j({},e,y,{cellRender:ro,showTime:K,mode:xn[Y],generateConfig:c,style:void 0,direction:Ee,disabledDate:Y===0?Qn:Xn,disabledTime:function(Ze){return W?W(Ze,Y===0?"start":"end"):!1},className:pe(N({},"".concat(o,"-panel-focused"),Y===0?!dr:!mr)),value:G(D,Y),locale:f,tabIndex:-1,onPanelChange:function(Ze,cn){Y===0&&St(!0),Y===1&&$t(!0),Gn(Ke(xn,cn,Y),Ke(D,Ze,Y));var mn=Ze;Q==="right"&&xn[Y]===cn&&(mn=zn(mn,cn,c,-1)),on(mn,Y)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Y===0?G(D,1):G(D,0)})))}var vn=0,hr=0;if(Y&&nn.current&&Le.current&&Oe.current&&xe.current){vn=nn.current.offsetWidth+Le.current.offsetWidth;var oo=xe.current.offsetLeft>vn?xe.current.offsetLeft-vn:xe.current.offsetLeft,pr=Oe.current.offsetWidth,Cr=xe.current.offsetWidth;pr&&Cr&&vn>pr-Cr-(Ee==="rtl"?0:oo)&&(hr=vn)}var lo=Ee==="rtl"?{right:vn}:{left:vn};function io(){var Q,y=ma(o,xn[Y],ue),z=ha({prefixCls:o,components:En,needConfirmButton:Ne,okDisabled:!G(D,Y)||_&&_(D[Y]),locale:f,onOk:function(){var Fe=G(D,Y);Fe&&(Dn(D,Y),Pe?.(D),We(!1,Y,"confirm"))}});if(S!=="time"&&!x){var K=Mn(Y),oe=zn(K,S,c),Ie=xn[Y],Ze=Ie===S,cn=yt(Ze?"left":!1,{pickerValue:K,onPickerValueChange:function(Fe){on(Fe,Y)}}),mn=yt("right",{pickerValue:oe,onPickerValueChange:function(Fe){on(zn(Fe,S,c,-1),Y)}});Ee==="rtl"?Q=l.createElement(l.Fragment,null,mn,Ze&&cn):Q=l.createElement(l.Fragment,null,cn,Ze&&mn)}else Q=yt();var _n=l.createElement("div",{className:"".concat(o,"-panel-layout")},l.createElement(ba,{prefixCls:o,presets:ao,onClick:function(Fe){Dn(Fe,null),We(!1,Y,"preset")},onHover:function(Fe){Ha(Fe)}}),l.createElement("div",null,l.createElement("div",{className:"".concat(o,"-panels")},Q),(y||z)&&l.createElement("div",{className:"".concat(o,"-footer")},y,z)));return X&&(_n=X(_n)),l.createElement("div",{className:"".concat(o,"-panel-container"),style:{marginLeft:hr},ref:Oe,onMouseDown:function(Fe){Fe.preventDefault()}},_n)}var co=l.createElement("div",{className:pe("".concat(o,"-range-wrapper"),"".concat(o,"-").concat(S,"-range-wrapper")),style:{minWidth:P}},l.createElement("div",{ref:xe,className:"".concat(o,"-range-arrow"),style:lo}),io()),br;be&&(br=l.createElement("span",{className:"".concat(o,"-suffix"),onMouseDown:function(y){y.preventDefault()}},be));var uo=wa(o,te,ee),so=l.createElement("span",{onMouseDown:function(y){y.preventDefault(),y.stopPropagation()},onMouseUp:function(y){y.preventDefault(),y.stopPropagation();var z=fe;J[0]||(z=Ke(z,null,0)),J[1]||(z=Ke(z,null,1)),Dn(z,null),We(!1,Y,"clear")},className:"".concat(o,"-clear"),role:"button"},uo),fo=te&&(G(fe,0)&&!J[0]||G(fe,1)&&!J[1]),wr={size:la(S,Te[0],c)},Rt=0,Et=0;nn.current&&tn.current&&Le.current&&(Y===0?Et=nn.current.offsetWidth:(Rt=vn,Et=tn.current.offsetWidth));var go=Ee==="rtl"?{right:Rt}:{left:Rt},vo=function(y,z){var K=Ke(D,y,Y);if(z==="submit"||z!=="key"&&!Ne){Dn(K,Y),Y===0?St():$t();var oe=Y===0?1:0;J[oe]?We(!1,!1,"confirm"):We(!1,Y,"confirm")}else T(K)};return l.createElement(Be.Provider,{value:{operationRef:fn,hideHeader:S==="time",onDateMouseEnter:Fa,onDateMouseLeave:ja,hideRanges:!0,onSelect:vo,open:ye}},l.createElement(Ca,{visible:ye,popupElement:co,popupStyle:C,prefixCls:o,dropdownClassName:d,dropdownAlign:h,getPopupContainer:p,transitionName:v,range:!0,direction:Ee},l.createElement("div",j({ref:me,className:pe(o,"".concat(o,"-range"),g,(n={},N(n,"".concat(o,"-disabled"),J[0]&&J[1]),N(n,"".concat(o,"-focused"),Y===0?sr:vr),N(n,"".concat(o,"-rtl"),Ee==="rtl"),n)),style:s,onClick:Ja,onMouseEnter:Se,onMouseLeave:qe,onMouseDown:eo,onMouseUp:de},Ar(e,{aria:!0,data:!0})),l.createElement("div",{className:pe("".concat(o,"-input"),(t={},N(t,"".concat(o,"-input-active"),Y===0),N(t,"".concat(o,"-input-placeholder"),!!rr),t)),ref:nn},l.createElement("input",j({id:u,disabled:J[0],readOnly:ve||typeof Te[0]=="function"||!dr,value:rr||et,onChange:function(y){Qt(y.target.value)},autoFocus:b,placeholder:G(m,0)||"",ref:_e},Qa,wr,{autoComplete:Cn}))),l.createElement("div",{className:"".concat(o,"-range-separator"),ref:Le},M),l.createElement("div",{className:pe("".concat(o,"-input"),(r={},N(r,"".concat(o,"-input-active"),Y===1),N(r,"".concat(o,"-input-placeholder"),!!ar),r)),ref:tn},l.createElement("input",j({disabled:J[1],readOnly:ve||typeof Te[0]=="function"||!mr,value:ar||nt,onChange:function(y){Zt(y.target.value)},placeholder:G(m,1)||"",ref:Ge},Za,wr,{autoComplete:Cn}))),l.createElement("div",{className:"".concat(o,"-active-bar"),style:ie(ie({},go),{},{width:Et,position:"absolute"})}),br,fo&&so)))}var Wl=function(e){Tr(t,e);var n=Vr(t);function t(){var r;Hr(this,t);for(var a=arguments.length,i=new Array(a),o=0;o{const{lineHeight:a}=e,i=Math.floor(t*a)+2,o=Math.max((n-i)/2,0),u=Math.max(n-i-o,0);return{padding:`${o}px ${r}px ${u}px`}},Fl=e=>{const{componentCls:n,pickerCellCls:t,pickerCellInnerCls:r,cellHeight:a,motionDurationSlow:i,borderRadiusSM:o,motionDurationMid:u,cellHoverBg:s,lineWidth:g,lineType:C,colorPrimary:d,cellActiveWithRangeBg:v,colorTextLightSolid:h,controlHeightSM:p,cellRangeBorderColor:c,pickerCellBorderGap:f,cellHoverWithRangeBg:m,cellWidth:b,colorTextDisabled:w,cellBgDisabled:$}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:a,transform:"translateY(-50%)",transition:`all ${i}`,content:'""'},[r]:{position:"relative",zIndex:2,display:"inline-block",minWidth:a,height:a,lineHeight:`${a}px`,borderRadius:o,transition:`background ${u}, border ${u}`},"&-range-hover-start, &-range-hover-end":{[r]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${t}-in-view), +import{d as Ae}from"./dayjs.min-2473d3b1.js";import{i as Tn,k as Vn,d2 as mo,by as Ir,c3 as xr,r as l,b3 as B,ax as Yr,ah as Z,aJ as Un,aO as ho,bu as dt,ao as po,R as Or,b4 as N,D as pe,b5 as ie,aj as j,bq as Yn,ar as en,bt as Co,V as Tr,W as Vr,X as Hr,cf as In,Y as Lr,E as Ar,bM as bo,z as wo,be as xo,a8 as It,bc as So,bI as Do,cO as Yt,A as Sr,cN as $o,bg as ko,bB as yo,bA as Ro,bD as Eo,bC as Mo,d3 as Po,bE as No,bF as Dr,bG as $r,c0 as it,ai as _t,a6 as Io,B as Br,bl as _r,aB as Wr,aA as Fr,aI as jr,ad as zr,d4 as Ur,bm as Kr,bp as qr,Q as Gr,bo as Qr}from"./index-00bc0960.js";var Xr={exports:{}};(function(e,n){(function(t,r){e.exports=r()})(Tn,function(){return function(t,r){r.prototype.weekday=function(a){var i=this.$locale().weekStart||0,o=this.$W,u=(o25){var C=o(this).startOf(r).add(1,r).date(g),d=o(this).endOf(t);if(C.isBefore(d))return 1}var v=o(this).startOf(r).date(g).startOf(t).subtract(1,"millisecond"),h=this.diff(v,t,!0);return h<0?o(this).startOf("week").week():Math.ceil(h)},u.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}})})(Jr);var Ho=Jr.exports;const Lo=Vn(Ho);var ea={exports:{}};(function(e,n){(function(t,r){e.exports=r()})(Tn,function(){return function(t,r){r.prototype.weekYear=function(){var a=this.month(),i=this.week(),o=this.year();return i===1&&a===11?o+1:a===0&&i>=52?o-1:o}}})})(ea);var Ao=ea.exports;const Bo=Vn(Ao);var na={exports:{}};(function(e,n){(function(t,r){e.exports=r()})(Tn,function(){return function(t,r){var a=r.prototype,i=a.format;a.format=function(o){var u=this,s=this.$locale();if(!this.isValid())return i.bind(this)(o);var g=this.$utils(),C=(o||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((u.$M+1)/3);case"Do":return s.ordinal(u.$D);case"gggg":return u.weekYear();case"GGGG":return u.isoWeekYear();case"wo":return s.ordinal(u.week(),"W");case"w":case"ww":return g.s(u.week(),d==="w"?1:2,"0");case"W":case"WW":return g.s(u.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return g.s(String(u.$H===0?24:u.$H),d==="k"?1:2,"0");case"X":return Math.floor(u.$d.getTime()/1e3);case"x":return u.$d.getTime();case"z":return"["+u.offsetName()+"]";case"zzz":return"["+u.offsetName("long")+"]";default:return d}});return i.bind(this)(C)}}})})(na);var _o=na.exports;const Wo=Vn(_o);var ta={exports:{}};(function(e,n){(function(t,r){e.exports=r()})(Tn,function(){var t={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,a=/\d\d/,i=/\d\d?/,o=/\d*[^-_:/,()\s\d]+/,u={},s=function(c){return(c=+c)+(c>68?1900:2e3)},g=function(c){return function(f){this[c]=+f}},C=[/[+-]\d\d:?(\d\d)?|Z/,function(c){(this.zone||(this.zone={})).offset=function(f){if(!f||f==="Z")return 0;var m=f.match(/([+-]|\d\d)/g),b=60*m[1]+(+m[2]||0);return b===0?0:m[0]==="+"?-b:b}(c)}],d=function(c){var f=u[c];return f&&(f.indexOf?f:f.s.concat(f.f))},v=function(c,f){var m,b=u.meridiem;if(b){for(var w=1;w<=24;w+=1)if(c.indexOf(b(w,0,f))>-1){m=w>12;break}}else m=c===(f?"pm":"PM");return m},h={A:[o,function(c){this.afternoon=v(c,!1)}],a:[o,function(c){this.afternoon=v(c,!0)}],S:[/\d/,function(c){this.milliseconds=100*+c}],SS:[a,function(c){this.milliseconds=10*+c}],SSS:[/\d{3}/,function(c){this.milliseconds=+c}],s:[i,g("seconds")],ss:[i,g("seconds")],m:[i,g("minutes")],mm:[i,g("minutes")],H:[i,g("hours")],h:[i,g("hours")],HH:[i,g("hours")],hh:[i,g("hours")],D:[i,g("day")],DD:[a,g("day")],Do:[o,function(c){var f=u.ordinal,m=c.match(/\d+/);if(this.day=m[0],f)for(var b=1;b<=31;b+=1)f(b).replace(/\[|\]/g,"")===c&&(this.day=b)}],M:[i,g("month")],MM:[a,g("month")],MMM:[o,function(c){var f=d("months"),m=(d("monthsShort")||f.map(function(b){return b.slice(0,3)})).indexOf(c)+1;if(m<1)throw new Error;this.month=m%12||m}],MMMM:[o,function(c){var f=d("months").indexOf(c)+1;if(f<1)throw new Error;this.month=f%12||f}],Y:[/[+-]?\d+/,g("year")],YY:[a,function(c){this.year=s(c)}],YYYY:[/\d{4}/,g("year")],Z:C,ZZ:C};function p(c){var f,m;f=c,m=u&&u.formats;for(var b=(c=f.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(R,M,I){var O=I&&I.toUpperCase();return M||m[I]||t[I]||m[O].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(V,q,H){return q||H.slice(1)})})).match(r),w=b.length,$=0;$-1)return new Date((W==="X"?1e3:1)*_);var F=p(W)(_),U=F.year,X=F.month,ce=F.day,ne=F.hours,Ce=F.minutes,te=F.seconds,be=F.milliseconds,ee=F.zone,re=new Date,ve=ce||(U||X?1:re.getDate()),we=U||re.getFullYear(),ue=0;U&&!X||(ue=X>0?X-1:re.getMonth());var De=ne||0,Re=Ce||0,A=te||0,ae=be||0;return ee?new Date(Date.UTC(we,ue,ve,De,Re,A,ae+60*ee.offset*1e3)):L?new Date(Date.UTC(we,ue,ve,De,Re,A,ae)):new Date(we,ue,ve,De,Re,A,ae)}catch{return new Date("")}}(k,E,S),this.init(),O&&O!==!0&&(this.$L=this.locale(O).$L),I&&k!=this.format(E)&&(this.$d=new Date("")),u={}}else if(E instanceof Array)for(var V=E.length,q=1;q<=V;q+=1){x[1]=E[q-1];var H=m.apply(this,x);if(H.isValid()){this.$d=H.$d,this.$L=H.$L,this.init();break}q===V&&(this.$d=new Date(""))}else w.call(this,$)}}})})(ta);var Fo=ta.exports;const jo=Vn(Fo);Ae.extend(jo);Ae.extend(Wo);Ae.extend(Oo);Ae.extend(Vo);Ae.extend(Lo);Ae.extend(Bo);Ae.extend(function(e,n){var t=n.prototype,r=t.format;t.format=function(i){var o=(i||"").replace("Wo","wo");return r.bind(this)(o)}});var zo={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},kn=function(n){var t=zo[n];return t||n.split("_")[0]},kr=function(){mo(!1,"Not match any format. Please help to fire a issue about this.")},Uo={getNow:function(){return Ae()},getFixedDate:function(n){return Ae(n,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(n){return n.endOf("month")},getWeekDay:function(n){var t=n.locale("en");return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(n){return n.year()},getMonth:function(n){return n.month()},getDate:function(n){return n.date()},getHour:function(n){return n.hour()},getMinute:function(n){return n.minute()},getSecond:function(n){return n.second()},addYear:function(n,t){return n.add(t,"year")},addMonth:function(n,t){return n.add(t,"month")},addDate:function(n,t){return n.add(t,"day")},setYear:function(n,t){return n.year(t)},setMonth:function(n,t){return n.month(t)},setDate:function(n,t){return n.date(t)},setHour:function(n,t){return n.hour(t)},setMinute:function(n,t){return n.minute(t)},setSecond:function(n,t){return n.second(t)},isAfter:function(n,t){return n.isAfter(t)},isValidate:function(n){return n.isValid()},locale:{getWeekFirstDay:function(n){return Ae().locale(kn(n)).localeData().firstDayOfWeek()},getWeekFirstDate:function(n,t){return t.locale(kn(n)).weekday(0)},getWeek:function(n,t){return t.locale(kn(n)).week()},getShortWeekDays:function(n){return Ae().locale(kn(n)).localeData().weekdaysMin()},getShortMonths:function(n){return Ae().locale(kn(n)).localeData().monthsShort()},format:function(n,t,r){return t.locale(kn(n)).format(r)},parse:function(n,t,r){for(var a=kn(n),i=0;i1&&(o=n.addDate(o,-7)),o}function zn(e,n,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(n){case"year":return t.addYear(e,r*10);case"quarter":case"month":return t.addYear(e,r);default:return t.addMonth(e,r)}}function Ye(e,n){var t=n.generateConfig,r=n.locale,a=n.format;return typeof a=="function"?a(e):t.locale.format(r.locale,e,a)}function aa(e,n){var t=n.generateConfig,r=n.locale,a=n.formatList;return!e||typeof a[0]=="function"?null:t.locale.parse(r.locale,e,a)}function ct(e){var n=e.cellDate,t=e.mode,r=e.disabledDate,a=e.generateConfig;if(!r)return!1;var i=function(p,c,f){for(var m=c;m<=f;){var b=void 0;switch(p){case"date":{if(b=a.setDate(n,m),!r(b))return!1;break}case"month":{if(b=a.setMonth(n,m),!ct({cellDate:b,mode:"month",generateConfig:a,disabledDate:r}))return!1;break}case"year":{if(b=a.setYear(n,m),!ct({cellDate:b,mode:"year",generateConfig:a,disabledDate:r}))return!1;break}}m+=1}return!0};switch(t){case"date":case"week":return r(n);case"month":{var o=1,u=a.getDate(a.getEndDate(n));return i("date",o,u)}case"quarter":{var s=Math.floor(a.getMonth(n)/3)*3,g=s+2;return i("month",s,g)}case"year":return i("month",0,11);case"decade":{var C=a.getYear(n),d=Math.floor(C/Je)*Je,v=d+Je-1;return i("year",d,v)}}}function ut(e,n){var t=n.formatList,r=n.generateConfig,a=n.locale;return Ir(function(){if(!e)return[[""],""];for(var i="",o=[],u=0;u1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(g.current),m){s(f);return}g.current=requestAnimationFrame(function(){s(f)})}var d=ut(u,{formatList:t,generateConfig:r,locale:a}),v=B(d,2),h=v[1];function p(f){C(f)}function c(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;C(null,f)}return l.useEffect(function(){c(!0)},[e]),l.useEffect(function(){return function(){return cancelAnimationFrame(g.current)}},[]),[h,p,c]}var tt=new Map;function Qo(e,n){var t;function r(){ho(e)?n():t=Un(function(){r()})}return r(),function(){Un.cancel(t)}}function Vt(e,n,t){if(tt.get(e)&&cancelAnimationFrame(tt.get(e)),t<=0){tt.set(e,requestAnimationFrame(function(){e.scrollTop=n}));return}var r=n-e.scrollTop,a=r/t*10;tt.set(e,requestAnimationFrame(function(){e.scrollTop+=a,e.scrollTop!==n&&Vt(e,n,t-10)}))}function Hn(e,n){var t=n.onLeftRight,r=n.onCtrlLeftRight,a=n.onUpDown,i=n.onPageUpDown,o=n.onEnter,u=e.which,s=e.ctrlKey,g=e.metaKey;switch(u){case Z.LEFT:if(s||g){if(r)return r(-1),!0}else if(t)return t(-1),!0;break;case Z.RIGHT:if(s||g){if(r)return r(1),!0}else if(t)return t(1),!0;break;case Z.UP:if(a)return a(-1),!0;break;case Z.DOWN:if(a)return a(1),!0;break;case Z.PAGE_UP:if(i)return i(-1),!0;break;case Z.PAGE_DOWN:if(i)return i(1),!0;break;case Z.ENTER:if(o)return o(),!0;break}return!1}function oa(e,n,t,r){var a=e;if(!a)switch(n){case"time":a=r?"hh:mm:ss a":"HH:mm:ss";break;case"week":a="gggg-wo";break;case"month":a="YYYY-MM";break;case"quarter":a="YYYY-[Q]Q";break;case"year":a="YYYY";break;default:a=t?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return a}function la(e,n,t){var r=e==="time"?8:10,a=typeof n=="function"?n(t.getNow()).length:n.length;return Math.max(r,a)+2}var Wn=null,rt=new Set;function Xo(e){return!Wn&&typeof window<"u"&&window.addEventListener&&(Wn=function(t){Yr(rt).forEach(function(r){r(t)})},window.addEventListener("mousedown",Wn)),rt.add(e),function(){rt.delete(e),rt.size===0&&(window.removeEventListener("mousedown",Wn),Wn=null)}}function Zo(e){var n=e.target;if(e.composed&&n.shadowRoot){var t;return((t=e.composedPath)===null||t===void 0?void 0:t.call(e)[0])||n}return n}var Jo=function(n){return n==="month"||n==="date"?"year":n},el=function(n){return n==="date"?"month":n},nl=function(n){return n==="month"||n==="date"?"quarter":n},tl=function(n){return n==="date"?"week":n},rl={year:Jo,month:el,quarter:nl,week:tl,time:null,date:null};function ia(e,n){return e.some(function(t){return t&&t.contains(n)})}function Ht(e){var n=e.open,t=e.value,r=e.isClickOutside,a=e.triggerOpen,i=e.forwardKeyDown,o=e.onKeyDown,u=e.blurToCancel,s=e.changeOnBlur,g=e.onSubmit,C=e.onCancel,d=e.onFocus,v=e.onBlur,h=l.useState(!1),p=B(h,2),c=p[0],f=p[1],m=l.useState(!1),b=B(m,2),w=b[0],$=b[1],k=l.useRef(!1),S=l.useRef(!1),x=l.useRef(!1),E={onMouseDown:function(){f(!0),a(!0)},onKeyDown:function(M){var I=function(){x.current=!0};if(o(M,I),!x.current){switch(M.which){case Z.ENTER:{n?g()!==!1&&f(!0):a(!0),M.preventDefault();return}case Z.TAB:{c&&n&&!M.shiftKey?(f(!1),M.preventDefault()):!c&&n&&!i(M)&&M.shiftKey&&(f(!0),M.preventDefault());return}case Z.ESC:{f(!0),C();return}}!n&&![Z.SHIFT].includes(M.which)?a(!0):c||i(M)}},onFocus:function(M){f(!0),$(!0),d&&d(M)},onBlur:function(M){if(k.current||!r(document.activeElement)){k.current=!1;return}u?setTimeout(function(){for(var I=document,O=I.activeElement;O&&O.shadowRoot;)O=O.shadowRoot.activeElement;r(O)&&C()},0):n&&(a(!1),S.current&&g()),$(!1),v?.(M)}};return l.useEffect(function(){S.current=!1},[n]),l.useEffect(function(){S.current=!0},[t]),l.useEffect(function(){return Xo(function(R){var M=Zo(R),I=r(M);n&&(I?!s&&!u&&(!w||I)&&a(!1):(k.current=!0,Un(function(){k.current=!1})))})}),[E,{focused:w,typing:c}]}function ca(e,n){return l.useMemo(function(){return e||(n?(dt(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(n).map(function(t){var r=B(t,2),a=r[0],i=r[1];return{label:a,value:i}})):[])},[e,n])}function Lt(e){var n=e.valueTexts,t=e.onTextChange,r=l.useState(""),a=B(r,2),i=a[0],o=a[1],u=l.useRef([]);u.current=n;function s(C){o(C),t(C)}function g(){o(u.current[0])}return po(function(){n.every(function(C){return C!==i})&&g()},[n.join("||")]),[i,s,g]}var Be=l.createContext({});function ua(e){var n=e.cellRender,t=e.monthCellRender,r=e.dateRender,a=Or.useMemo(function(){if(n)return n;if(!(!t&&!r))return function(i,o){var u=i;return r&&o.type==="date"?r(u,o.today):t&&o.type==="month"?t(u,o.locale):o.originNode}},[n,t,r]);return a}function sa(e,n){for(var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",r=String(e);r.length=1?t|0:1,o=e;o<=n;o+=i)a.push({label:sa(o,2),value:o,disabled:(r||[]).includes(o)});return a}function fl(e){var n=e.generateConfig,t=e.prefixCls,r=e.operationRef,a=e.activeColumnIndex,i=e.value,o=e.showHour,u=e.showMinute,s=e.showSecond,g=e.use12Hours,C=e.hourStep,d=C===void 0?1:C,v=e.minuteStep,h=v===void 0?1:v,p=e.secondStep,c=p===void 0?1:p,f=e.disabledHours,m=e.disabledMinutes,b=e.disabledSeconds,w=e.disabledTime,$=e.hideDisabledOptions,k=e.onSelect,S=e.cellRender,x=e.locale,E=[],R="".concat(t,"-content"),M="".concat(t,"-time-panel"),I,O=i?n.getHour(i):-1,V=O,q=i?n.getMinute(i):-1,H=i?n.getSecond(i):-1,_=n.getNow(),W=l.useMemo(function(){if(w){var A=w(_);return[A.disabledHours,A.disabledMinutes,A.disabledSeconds]}return[f,m,b]},[f,m,b,w,_]),L=B(W,3),F=L[0],U=L[1],X=L[2],ce=Mt(0,23,d,F&&F()),ne=Ir(function(){return ce},ce,dl);g&&(I=V>=12,V%=12);var Ce=l.useMemo(function(){if(!g)return[!1,!1];var A=[!0,!0];return ne.forEach(function(ae){var se=ae.disabled,$e=ae.value;se||($e>=12?A[1]=!1:A[0]=!1)}),A},[g,ne]),te=B(Ce,2),be=te[0],ee=te[1],re=l.useMemo(function(){return g?ne.filter(I?function(A){return A.value>=12}:function(A){return A.value<12}).map(function(A){var ae=A.value%12,se=ae===0?"12":sa(ae,2);return ie(ie({},A),{},{label:se,value:ae})}):ne},[g,I,ne]),ve=Mt(0,59,h,U&&U(O)),we=Mt(0,59,c,X&&X(O,q)),ue=sl({value:i,generateConfig:n,disabledMinutes:U,disabledSeconds:X,minutes:ve,seconds:we,use12Hours:g});r.current={onUpDown:function(ae){var se=E[a];if(se)for(var $e=se.units.findIndex(function(qe){return qe.value===se.value}),ke=se.units.length,de=1;de=n)return i}return n};function ml(e){var n=e.prefixCls,t=e.operationRef,r=e.generateConfig,a=e.value,i=e.defaultValue,o=e.disabledTime,u=e.showTime,s=e.onSelect,g=e.cellRender,C="".concat(n,"-datetime-panel"),d=l.useState(null),v=B(d,2),h=v[0],p=v[1],c=l.useRef({}),f=l.useRef({}),m=Yn(u)==="object"?ie({},u):{};function b(S){var x=Rr.indexOf(h)+S,E=Rr[x]||null;return E}var w=function(x){f.current.onBlur&&f.current.onBlur(x),p(null)};t.current={onKeyDown:function(x){if(x.which===Z.TAB){var E=b(x.shiftKey?-1:1);return p(E),E&&x.preventDefault(),!0}if(h){var R=h==="date"?c:f;return R.current&&R.current.onKeyDown&&R.current.onKeyDown(x),!0}return[Z.LEFT,Z.RIGHT,Z.UP,Z.DOWN].includes(x.which)?(p("date"),!0):!1},onBlur:w,onClose:w};var $=function(x,E){var R=x;if(E==="date"){var M,I,O,V=o?.(a||m.defaultValue)||{},q=Pt(r.getHour(R),((M=V.disabledHours)===null||M===void 0?void 0:M.call(V))||[-1],23),H=Pt(r.getMinute(R),((I=V.disabledMinutes)===null||I===void 0?void 0:I.call(V,q))||[-1],59),_=Pt(r.getSecond(R),((O=V.disabledSeconds)===null||O===void 0?void 0:O.call(V,q,H))||[-1],59);R=r.setHour(R,q),R=r.setMinute(R,H),R=r.setSecond(R,_)}else E==="time"&&!a&&i&&(R=r.setYear(R,r.getYear(i)),R=r.setMonth(R,r.getMonth(i)),R=r.setDate(R,r.getDate(i)));s&&s(R,"mouse")},k=o?o(a||null):{};return l.createElement("div",{className:pe(C,N({},"".concat(C,"-active"),h))},l.createElement(Ft,j({},e,{cellRender:g,operationRef:c,active:h==="date",onSelect:function(x){$(ga(r,x,!a&&Yn(u)==="object"?u.defaultValue:null),"date")}})),l.createElement(va,j({},e,{cellRender:g?function(S,x){return g(S,ie(ie({},x),{},{type:"time"}))}:void 0,format:void 0},m,k,{disabledTime:null,defaultValue:void 0,operationRef:f,active:h==="time",onSelect:function(x){$(x,"time")}})))}function hl(e){var n=e.prefixCls,t=e.generateConfig,r=e.viewDate,a=e.onPrevDecades,i=e.onNextDecades,o=l.useContext(Be),u=o.hideHeader;if(u)return null;var s="".concat(n,"-header"),g=t.getYear(r),C=Math.floor(g/un)*un,d=C+un-1;return l.createElement(Ln,j({},e,{prefixCls:s,onSuperPrev:a,onSuperNext:i}),C,"-",d)}var At=3,Er=4;function pl(e){var n=Je-1,t=e.prefixCls,r=e.viewDate,a=e.generateConfig,i=e.cellRender,o=e.locale,u="".concat(t,"-cell"),s=a.getYear(r),g=Math.floor(s/Je)*Je,C=Math.floor(s/un)*un,d=C+un-1,v=a.setYear(r,C-Math.ceil((At*Er*Je-un)/2)),h=function(f){var m,b=a.getYear(f),w=b+n;return m={},N(m,"".concat(u,"-in-view"),C<=b&&w<=d),N(m,"".concat(u,"-selected"),b===g),m},p=i?function(c,f){return i(c,{originNode:f,today:a.getNow(),type:"decade",locale:o})}:void 0;return l.createElement(qn,j({},e,{rowNum:Er,colNum:At,baseDate:v,getCellNode:p,getCellText:function(f){var m=a.getYear(f);return"".concat(m,"-").concat(m+n)},getCellClassName:h,getCellDate:function(f,m){return a.addYear(f,m*Je)}}))}function Cl(e){var n=e.prefixCls,t=e.onViewDateChange,r=e.generateConfig,a=e.viewDate,i=e.operationRef,o=e.onSelect,u=e.onPanelChange,s="".concat(n,"-decade-panel");i.current={onKeyDown:function(v){return Hn(v,{onLeftRight:function(p){o(r.addYear(a,p*Je),"key")},onCtrlLeftRight:function(p){o(r.addYear(a,p*un),"key")},onUpDown:function(p){o(r.addYear(a,p*Je*At),"key")},onEnter:function(){u("year",a)}})}};var g=function(v){var h=r.addYear(a,v*un);t(h),u(null,h)},C=function(v){o(v,"mouse"),u("year",v)};return l.createElement("div",{className:s},l.createElement(hl,j({},e,{prefixCls:n,onPrevDecades:function(){g(-1)},onNextDecades:function(){g(1)}})),l.createElement(pl,j({},e,{prefixCls:n,onSelect:C})))}function bl(e){var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.viewDate,i=e.onNextYear,o=e.onPrevYear,u=e.onYearClick,s=l.useContext(Be),g=s.hideHeader;if(g)return null;var C="".concat(n,"-header");return l.createElement(Ln,j({},e,{prefixCls:C,onSuperPrev:o,onSuperNext:i}),l.createElement("button",{type:"button",onClick:u,className:"".concat(n,"-year-btn")},Ye(a,{locale:r,format:r.yearFormat,generateConfig:t})))}var jt=3,wl=4;function xl(e){var n=e.prefixCls,t=e.locale,r=e.value,a=e.viewDate,i=e.generateConfig,o=e.cellRender,u=l.useContext(Rn),s=u.rangedValue,g=u.hoverRangedValue,C="".concat(n,"-cell"),d=ft({cellPrefixCls:C,value:r,generateConfig:i,rangedValue:s,hoverRangedValue:g,isSameCell:function(f,m){return Wt(i,f,m)},isInView:function(){return!0},offsetCell:function(f,m){return i.addMonth(f,m)}}),v=t.shortMonths||(i.locale.getShortMonths?i.locale.getShortMonths(t.locale):[]),h=i.setMonth(a,0),p=o?function(c,f){return o(c,{originNode:f,locale:t,today:i.getNow(),type:"month"})}:void 0;return l.createElement(qn,j({},e,{rowNum:wl,colNum:jt,baseDate:h,getCellNode:p,getCellText:function(f){return t.monthFormat?Ye(f,{locale:t,format:t.monthFormat,generateConfig:i}):v[i.getMonth(f)]},getCellClassName:d,getCellDate:i.addMonth,titleCell:function(f){return Ye(f,{locale:t,format:"YYYY-MM",generateConfig:i})}}))}function Sl(e){var n=e.prefixCls,t=e.operationRef,r=e.onViewDateChange,a=e.generateConfig,i=e.value,o=e.viewDate,u=e.onPanelChange,s=e.onSelect,g="".concat(n,"-month-panel");t.current={onKeyDown:function(v){return Hn(v,{onLeftRight:function(p){s(a.addMonth(i||o,p),"key")},onCtrlLeftRight:function(p){s(a.addYear(i||o,p),"key")},onUpDown:function(p){s(a.addMonth(i||o,p*jt),"key")},onEnter:function(){u("date",i||o)}})}};var C=function(v){var h=a.addYear(o,v);r(h),u(null,h)};return l.createElement("div",{className:g},l.createElement(bl,j({},e,{prefixCls:n,onPrevYear:function(){C(-1)},onNextYear:function(){C(1)},onYearClick:function(){u("year",o)}})),l.createElement(xl,j({},e,{prefixCls:n,onSelect:function(v){s(v,"mouse"),u("date",v)}})))}function Dl(e){var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.viewDate,i=e.onNextYear,o=e.onPrevYear,u=e.onYearClick,s=l.useContext(Be),g=s.hideHeader;if(g)return null;var C="".concat(n,"-header");return l.createElement(Ln,j({},e,{prefixCls:C,onSuperPrev:o,onSuperNext:i}),l.createElement("button",{type:"button",onClick:u,className:"".concat(n,"-year-btn")},Ye(a,{locale:r,format:r.yearFormat,generateConfig:t})))}var $l=4,kl=1;function yl(e){var n=e.prefixCls,t=e.locale,r=e.value,a=e.viewDate,i=e.generateConfig,o=e.cellRender,u=l.useContext(Rn),s=u.rangedValue,g=u.hoverRangedValue,C="".concat(n,"-cell"),d=ft({cellPrefixCls:C,value:r,generateConfig:i,rangedValue:s,hoverRangedValue:g,isSameCell:function(c,f){return ra(i,c,f)},isInView:function(){return!0},offsetCell:function(c,f){return i.addMonth(c,f*3)}}),v=i.setDate(i.setMonth(a,0),1),h=o?function(p,c){return o(p,{originNode:c,locale:t,today:i.getNow(),type:"quarter"})}:void 0;return l.createElement(qn,j({},e,{rowNum:kl,colNum:$l,baseDate:v,getCellNode:h,getCellText:function(c){return Ye(c,{locale:t,format:t.quarterFormat||"[Q]Q",generateConfig:i})},getCellClassName:d,getCellDate:function(c,f){return i.addMonth(c,f*3)},titleCell:function(c){return Ye(c,{locale:t,format:"YYYY-[Q]Q",generateConfig:i})}}))}function Rl(e){var n=e.prefixCls,t=e.operationRef,r=e.onViewDateChange,a=e.generateConfig,i=e.value,o=e.viewDate,u=e.onPanelChange,s=e.onSelect,g="".concat(n,"-quarter-panel");t.current={onKeyDown:function(v){return Hn(v,{onLeftRight:function(p){s(a.addMonth(i||o,p*3),"key")},onCtrlLeftRight:function(p){s(a.addYear(i||o,p),"key")},onUpDown:function(p){s(a.addYear(i||o,p),"key")}})}};var C=function(v){var h=a.addYear(o,v);r(h),u(null,h)};return l.createElement("div",{className:g},l.createElement(Dl,j({},e,{prefixCls:n,onPrevYear:function(){C(-1)},onNextYear:function(){C(1)},onYearClick:function(){u("year",o)}})),l.createElement(yl,j({},e,{prefixCls:n,onSelect:function(v){s(v,"mouse")}})))}function El(e){var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.value,i=e.disabledDate,o=e.onSelect,u=l.useContext(Rn),s=u.rangedValue,g=u.hoverRangedValue,C=l.useContext(Be),d=C.onDateMouseEnter,v=C.onDateMouseLeave,h=g?.[0]||s?.[0],p=g?.[1]||s?.[1],c="".concat(n,"-cell"),f=function($){var k=ct({cellDate:$,mode:"week",disabledDate:i,generateConfig:t});return l.createElement("td",{key:"week",className:pe(c,"".concat(c,"-week")),onClick:function(){k||o($,"mouse")},onMouseEnter:function(){!k&&d&&d($)},onMouseLeave:function(){!k&&v&&v($)}},l.createElement("div",{className:"".concat(c,"-inner")},t.locale.getWeek(r.locale,$)))},m="".concat(n,"-week-panel-row"),b=function($){var k,S=lt(t,r.locale,h,$),x=lt(t,r.locale,p,$);return pe(m,(k={},N(k,"".concat(m,"-selected"),!s&<(t,r.locale,a,$)),N(k,"".concat(m,"-range-start"),S),N(k,"".concat(m,"-range-end"),x),N(k,"".concat(m,"-range-hover"),!S&&!x&&Fn(t,h,p,$)),k))};return l.createElement(Ft,j({},e,{panelName:"week",prefixColumn:f,rowClassName:b,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var hn=10;function Ml(e){var n=e.prefixCls,t=e.generateConfig,r=e.viewDate,a=e.onPrevDecade,i=e.onNextDecade,o=e.onDecadeClick,u=l.useContext(Be),s=u.hideHeader;if(s)return null;var g="".concat(n,"-header"),C=t.getYear(r),d=Math.floor(C/hn)*hn,v=d+hn-1;return l.createElement(Ln,j({},e,{prefixCls:g,onSuperPrev:a,onSuperNext:i}),l.createElement("button",{type:"button",onClick:o,className:"".concat(n,"-decade-btn")},d,"-",v))}var Bt=3,Mr=4;function Pl(e){var n=e.prefixCls,t=e.value,r=e.viewDate,a=e.locale,i=e.generateConfig,o=e.cellRender,u=l.useContext(Rn),s=u.rangedValue,g=u.hoverRangedValue,C="".concat(n,"-cell"),d=i.getYear(r),v=Math.floor(d/hn)*hn,h=v+hn-1,p=i.setYear(r,v-Math.ceil((Bt*Mr-hn)/2)),c=i.getNow(),f=function($){var k=i.getYear($);return v<=k&&k<=h},m=ft({cellPrefixCls:C,value:t,generateConfig:i,rangedValue:s,hoverRangedValue:g,isSameCell:function($,k){return Kn(i,$,k)},isInView:f,offsetCell:function($,k){return i.addYear($,k)}}),b=o?function(w,$){return o(w,{originNode:$,today:c,type:"year",locale:a})}:void 0;return l.createElement(qn,j({},e,{rowNum:Mr,colNum:Bt,baseDate:p,getCellNode:b,getCellText:i.getYear,getCellClassName:m,getCellDate:i.addYear,titleCell:function($){return Ye($,{locale:a,format:"YYYY",generateConfig:i})}}))}function Nl(e){var n=e.prefixCls,t=e.operationRef,r=e.onViewDateChange,a=e.generateConfig,i=e.value,o=e.viewDate,u=e.sourceMode,s=e.onSelect,g=e.onPanelChange,C="".concat(n,"-year-panel");t.current={onKeyDown:function(h){return Hn(h,{onLeftRight:function(c){s(a.addYear(i||o,c),"key")},onCtrlLeftRight:function(c){s(a.addYear(i||o,c*hn),"key")},onUpDown:function(c){s(a.addYear(i||o,c*Bt),"key")},onEnter:function(){g(u==="date"?"date":"month",i||o)}})}};var d=function(h){var p=a.addYear(o,h*10);r(p),g(null,p)};return l.createElement("div",{className:C},l.createElement(Ml,j({},e,{prefixCls:n,onPrevDecade:function(){d(-1)},onNextDecade:function(){d(1)},onDecadeClick:function(){g("decade",o)}})),l.createElement(Pl,j({},e,{prefixCls:n,onSelect:function(h){g(u==="date"?"date":"month",h),s(h,"mouse")}})))}function ma(e,n,t){return t?l.createElement("div",{className:"".concat(e,"-footer-extra")},t(n)):null}function ha(e){var n=e.prefixCls,t=e.components,r=t===void 0?{}:t,a=e.needConfirmButton,i=e.onNow,o=e.onOk,u=e.okDisabled,s=e.showNow,g=e.locale,C,d;if(a){var v=r.button||"button";i&&s!==!1&&(C=l.createElement("li",{className:"".concat(n,"-now")},l.createElement("a",{className:"".concat(n,"-now-btn"),onClick:i},g.now))),d=a&&l.createElement("li",{className:"".concat(n,"-ok")},l.createElement(v,{disabled:u,onClick:o},g.ok))}return!C&&!d?null:l.createElement("ul",{className:"".concat(n,"-ranges")},C,d)}var Il=["date","month"];function pa(e){var n,t=e,r=t.prefixCls,a=r===void 0?"rc-picker":r,i=t.className,o=t.style,u=t.locale,s=t.generateConfig,g=t.value,C=t.defaultValue,d=t.pickerValue,v=t.defaultPickerValue,h=t.disabledDate,p=t.mode,c=t.picker,f=c===void 0?"date":c,m=t.tabIndex,b=m===void 0?0:m,w=t.showNow,$=t.showTime,k=t.showToday,S=t.renderExtraFooter,x=t.hideHeader,E=t.onSelect,R=t.onChange,M=t.onPanelChange,I=t.onMouseDown,O=t.onPickerValueChange,V=t.onOk,q=t.components,H=t.direction,_=t.hourStep,W=_===void 0?1:_,L=t.minuteStep,F=L===void 0?1:L,U=t.secondStep,X=U===void 0?1:U,ce=t.dateRender,ne=t.monthCellRender,Ce=t.cellRender,te=f==="date"&&!!$||f==="time",be=24%W===0,ee=60%F===0,re=60%X===0,ve=l.useContext(Be),we=ve.operationRef,ue=ve.onSelect,De=ve.hideRanges,Re=ve.defaultOpenValue,A=l.useContext(Rn),ae=A.inRange,se=A.panelPosition,$e=A.rangedValue,ke=A.hoverRangedValue,de=l.useRef({}),Se=l.useRef(!0),qe=en(null,{value:g,defaultValue:C,postState:function(D){return!D&&Re&&f==="time"?Re:D}}),je=B(qe,2),Pe=je[0],dn=je[1],En=en(null,{value:d,defaultValue:v||Pe,postState:function(D){var T=s.getNow();if(!D)return T;if(!Pe&&$){var he=Yn($)==="object"?$.defaultValue:C;return ga(s,Array.isArray(D)?D[0]:D,he||T)}return Array.isArray(D)?D[0]:D}}),pn=B(En,2),Ee=pn[0],ze=pn[1],He=function(D){ze(D),O&&O(D)},Cn=function(D){var T=rl[f];return T?T(D):D},rn=en(function(){return f==="time"?"time":Cn("date")},{value:p}),Ne=B(rn,2),me=Ne[0],Oe=Ne[1];l.useEffect(function(){Oe(f)},[f]);var nn=l.useState(function(){return me}),tn=B(nn,2),Le=tn[0],_e=tn[1],Ge=function(D,T){var he=Cn(D||me);_e(me),Oe(he),M&&(me!==he||On(s,Ee,Ee))&&M(T,he)},xe=function(D,T){var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(me===f||he)&&(dn(D),E&&E(D),ue&&ue(D,T),R&&!On(s,D,Pe)&&!(h!=null&&h(D))&&R(D))},Te=function(D){if(Il.includes(me)){var T,he,ln=me==="date";switch(D===Z.PAGE_UP||D===Z.PAGE_DOWN?he=ln?s.addMonth:s.addYear:he=ln?s.addDate:s.addMonth,D){case Z.LEFT:case Z.PAGE_UP:T=he(Ee,-1);break;case Z.RIGHT:case Z.PAGE_DOWN:T=he(Ee,1);break;case Z.UP:case Z.DOWN:T=he(Ee,Number("".concat(D===Z.UP?"-":"").concat(ln?jn:jt)));break}if(T)return!(h!=null&&h(T))}return!0},bn=function(D){if(de.current&&de.current.onKeyDown){var T=!0,he=D.which;if([Z.LEFT,Z.RIGHT,Z.UP,Z.DOWN,Z.PAGE_UP,Z.PAGE_DOWN,Z.ENTER].includes(he)&&(D.preventDefault(),he!==Z.ENTER&&b===0&&(T=Te(he))),T)return de.current.onKeyDown(D)}return dt(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},fn=function(D){de.current&&de.current.onBlur&&de.current.onBlur(D)};we&&se!=="right"&&(we.current={onKeyDown:bn,onClose:function(){de.current&&de.current.onClose&&de.current.onClose()}}),l.useEffect(function(){g&&!Se.current&&ze(g)},[g]),l.useEffect(function(){Se.current=!1},[]);var J,an=ua({cellRender:Ce,monthCellRender:ne,dateRender:ce}),Me=ie(ie({},e),{},{cellRender:an,operationRef:de,prefixCls:a,viewDate:Ee,value:Pe,onViewDateChange:He,sourceMode:Le,onPanelChange:Ge,disabledDate:h});switch(delete Me.onChange,delete Me.onSelect,me){case"decade":J=l.createElement(Cl,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"year":J=l.createElement(Nl,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"month":J=l.createElement(Sl,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"quarter":J=l.createElement(Rl,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"week":J=l.createElement(El,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}));break;case"time":delete Me.showTime,J=l.createElement(va,j({},Me,Yn($)==="object"?$:null,{onSelect:function(D,T){He(D),xe(D,T)}}));break;default:$?J=l.createElement(ml,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}})):J=l.createElement(Ft,j({},Me,{onSelect:function(D,T){He(D),xe(D,T)}}))}var fe,Ue,Qe=function(){var D=s.getNow(),T=ol(s.getHour(D),s.getMinute(D),s.getSecond(D),be?W:1,ee?F:1,re?X:1),he=fa(s,D,T[0],T[1],T[2]);xe(he,"submit")};De||(fe=ma(a,me,S),$&&me!=="date"?Ue=null:Ue=ha({prefixCls:a,components:q,needConfirmButton:te,okDisabled:!Pe||h&&h(Pe),locale:u,showNow:w,onNow:te&&Qe,onOk:function(){Pe&&(xe(Pe,"submit",!0),V&&V(Pe))}}));var gn;if(k&&me==="date"&&f==="date"&&!$){var Mn=s.getNow(),on="".concat(a,"-today-btn"),wn=h&&h(Mn);gn=l.createElement("a",{className:pe(on,wn&&"".concat(on,"-disabled")),"aria-disabled":wn,onClick:function(){wn||xe(Mn,"mouse",!0)}},u.today)}return l.createElement(Be.Provider,{value:ie(ie({},ve),{},{mode:me,hideHeader:"hideHeader"in e?x:ve.hideHeader,hidePrevBtn:ae&&se==="right",hideNextBtn:ae&&se==="left"})},l.createElement("div",{tabIndex:b,className:pe("".concat(a,"-panel"),i,(n={},N(n,"".concat(a,"-panel-has-range"),$e&&$e[0]&&$e[1]),N(n,"".concat(a,"-panel-has-range-hover"),ke&&ke[0]&&ke[1]),N(n,"".concat(a,"-panel-rtl"),H==="rtl"),n)),style:o,onKeyDown:bn,onBlur:fn,onMouseDown:I},J,fe||Ue||gn?l.createElement("div",{className:"".concat(a,"-footer")},fe,Ue,gn):null))}var Yl={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ca(e){var n,t=e.prefixCls,r=e.popupElement,a=e.popupStyle,i=e.visible,o=e.dropdownClassName,u=e.dropdownAlign,s=e.transitionName,g=e.getPopupContainer,C=e.children,d=e.range,v=e.popupPlacement,h=e.direction,p="".concat(t,"-dropdown"),c=function(){return v!==void 0?v:h==="rtl"?"bottomRight":"bottomLeft"};return l.createElement(Co,{showAction:[],hideAction:[],popupPlacement:c(),builtinPlacements:Yl,prefixCls:p,popupTransitionName:s,popup:r,popupAlign:u,popupVisible:i,popupClassName:pe(o,(n={},N(n,"".concat(p,"-range"),d),N(n,"".concat(p,"-rtl"),h==="rtl"),n)),popupStyle:a,getPopupContainer:g},C)}function ba(e){var n=e.prefixCls,t=e.presets,r=e.onClick,a=e.onHover;return t.length?l.createElement("div",{className:"".concat(n,"-presets")},l.createElement("ul",null,t.map(function(i,o){var u=i.label,s=i.value;return l.createElement("li",{key:o,onClick:function(){return r?.(yr(s))},onMouseEnter:function(){return a?.(yr(s))},onMouseLeave:function(){return a?.(null)}},u)}))):null}function wa(e,n,t){var r=Yn(n)==="object"?n.clearIcon:t;return r||Or.createElement("span",{className:"".concat(e,"-clear-btn")})}function Ol(e){var n,t=e,r=t.prefixCls,a=r===void 0?"rc-picker":r,i=t.id,o=t.name,u=t.tabIndex,s=t.style,g=t.className,C=t.dropdownClassName,d=t.dropdownAlign,v=t.popupStyle,h=t.transitionName,p=t.generateConfig,c=t.locale,f=t.inputReadOnly,m=t.allowClear,b=t.autoFocus,w=t.showTime,$=t.picker,k=$===void 0?"date":$,S=t.format,x=t.use12Hours,E=t.value,R=t.defaultValue,M=t.presets,I=t.open,O=t.defaultOpen,V=t.defaultOpenValue,q=t.suffixIcon,H=t.clearIcon,_=t.disabled,W=t.disabledDate,L=t.placeholder,F=t.getPopupContainer,U=t.pickerRef,X=t.panelRender,ce=t.onChange,ne=t.onOpenChange,Ce=t.onFocus,te=t.onBlur,be=t.onMouseDown,ee=t.onMouseUp,re=t.onMouseEnter,ve=t.onMouseLeave,we=t.onContextMenu,ue=t.onClick,De=t.onKeyDown,Re=t.onSelect,A=t.direction,ae=t.autoComplete,se=ae===void 0?"off":ae,$e=t.inputRender,ke=t.changeOnBlur,de=l.useRef(null),Se=k==="date"&&!!w||k==="time",qe=ca(M),je=da(oa(S,k,w,x)),Pe=l.useRef(null),dn=l.useRef(null),En=l.useRef(null),pn=en(null,{value:E,defaultValue:R}),Ee=B(pn,2),ze=Ee[0],He=Ee[1],Cn=l.useState(ze),rn=B(Cn,2),Ne=rn[0],me=rn[1],Oe=l.useRef(null),nn=en(!1,{value:I,defaultValue:O,postState:function(P){return _?!1:P},onChange:function(P){ne&&ne(P),!P&&Oe.current&&Oe.current.onClose&&Oe.current.onClose()}}),tn=B(nn,2),Le=tn[0],_e=tn[1],Ge=ut(Ne,{formatList:je,generateConfig:p,locale:c}),xe=B(Ge,2),Te=xe[0],bn=xe[1],fn=Lt({valueTexts:Te,onTextChange:function(P){var Ve=aa(P,{locale:c,formatList:je,generateConfig:p});Ve&&(!W||!W(Ve))&&me(Ve)}}),J=B(fn,3),an=J[0],Me=J[1],fe=J[2],Ue=function(P){me(P),He(P),ce&&!On(p,ze,P)&&ce(P,P?Ye(P,{generateConfig:p,locale:c,format:je[0]}):"")},Qe=function(P){_&&P||_e(P)},gn=function(P){return Le&&Oe.current&&Oe.current.onKeyDown?Oe.current.onKeyDown(P):(dt(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Mn=function(){for(var P=arguments.length,Ve=new Array(P),Xe=0;Xev(g);case"month":return d(c)>d(g);case"week":return C(c)>C(g);default:return!sn(u,c,g)&&u.isAfter(c,g)}return!1},[i,o[1],g,n]),p=l.useCallback(function(c){if(o[1]||i&&i(c))return!0;if(o[0]&&s)return!sn(u,c,g)&&u.isAfter(s,c);if(!n&&s)switch(t){case"quarter":return v(c)0&&arguments[0]!==void 0?arguments[0]:!1,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=null;ye&&Nn&&Nn[0]&&Nn[1]&&c.isAfter(Nn[1],Nn[0])&&(z=Nn);var K=x;if(x&&Yn(x)==="object"&&x.defaultValue){var oe=x.defaultValue;K=ie(ie({},x),{},{defaultValue:G(oe,Y)||void 0})}return l.createElement(Rn.Provider,{value:{inRange:!0,panelPosition:Q,rangedValue:Va||D,hoverRangedValue:z}},l.createElement(pa,j({},e,y,{cellRender:ro,showTime:K,mode:xn[Y],generateConfig:c,style:void 0,direction:Ee,disabledDate:Y===0?Qn:Xn,disabledTime:function(Ze){return W?W(Ze,Y===0?"start":"end"):!1},className:pe(N({},"".concat(o,"-panel-focused"),Y===0?!dr:!mr)),value:G(D,Y),locale:f,tabIndex:-1,onPanelChange:function(Ze,cn){Y===0&&St(!0),Y===1&&$t(!0),Gn(Ke(xn,cn,Y),Ke(D,Ze,Y));var mn=Ze;Q==="right"&&xn[Y]===cn&&(mn=zn(mn,cn,c,-1)),on(mn,Y)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Y===0?G(D,1):G(D,0)})))}var vn=0,hr=0;if(Y&&nn.current&&Le.current&&Oe.current&&xe.current){vn=nn.current.offsetWidth+Le.current.offsetWidth;var oo=xe.current.offsetLeft>vn?xe.current.offsetLeft-vn:xe.current.offsetLeft,pr=Oe.current.offsetWidth,Cr=xe.current.offsetWidth;pr&&Cr&&vn>pr-Cr-(Ee==="rtl"?0:oo)&&(hr=vn)}var lo=Ee==="rtl"?{right:vn}:{left:vn};function io(){var Q,y=ma(o,xn[Y],ue),z=ha({prefixCls:o,components:En,needConfirmButton:Ne,okDisabled:!G(D,Y)||_&&_(D[Y]),locale:f,onOk:function(){var Fe=G(D,Y);Fe&&(Dn(D,Y),Pe?.(D),We(!1,Y,"confirm"))}});if(S!=="time"&&!x){var K=Mn(Y),oe=zn(K,S,c),Ie=xn[Y],Ze=Ie===S,cn=yt(Ze?"left":!1,{pickerValue:K,onPickerValueChange:function(Fe){on(Fe,Y)}}),mn=yt("right",{pickerValue:oe,onPickerValueChange:function(Fe){on(zn(Fe,S,c,-1),Y)}});Ee==="rtl"?Q=l.createElement(l.Fragment,null,mn,Ze&&cn):Q=l.createElement(l.Fragment,null,cn,Ze&&mn)}else Q=yt();var _n=l.createElement("div",{className:"".concat(o,"-panel-layout")},l.createElement(ba,{prefixCls:o,presets:ao,onClick:function(Fe){Dn(Fe,null),We(!1,Y,"preset")},onHover:function(Fe){Ha(Fe)}}),l.createElement("div",null,l.createElement("div",{className:"".concat(o,"-panels")},Q),(y||z)&&l.createElement("div",{className:"".concat(o,"-footer")},y,z)));return X&&(_n=X(_n)),l.createElement("div",{className:"".concat(o,"-panel-container"),style:{marginLeft:hr},ref:Oe,onMouseDown:function(Fe){Fe.preventDefault()}},_n)}var co=l.createElement("div",{className:pe("".concat(o,"-range-wrapper"),"".concat(o,"-").concat(S,"-range-wrapper")),style:{minWidth:P}},l.createElement("div",{ref:xe,className:"".concat(o,"-range-arrow"),style:lo}),io()),br;be&&(br=l.createElement("span",{className:"".concat(o,"-suffix"),onMouseDown:function(y){y.preventDefault()}},be));var uo=wa(o,te,ee),so=l.createElement("span",{onMouseDown:function(y){y.preventDefault(),y.stopPropagation()},onMouseUp:function(y){y.preventDefault(),y.stopPropagation();var z=fe;J[0]||(z=Ke(z,null,0)),J[1]||(z=Ke(z,null,1)),Dn(z,null),We(!1,Y,"clear")},className:"".concat(o,"-clear"),role:"button"},uo),fo=te&&(G(fe,0)&&!J[0]||G(fe,1)&&!J[1]),wr={size:la(S,Te[0],c)},Rt=0,Et=0;nn.current&&tn.current&&Le.current&&(Y===0?Et=nn.current.offsetWidth:(Rt=vn,Et=tn.current.offsetWidth));var go=Ee==="rtl"?{right:Rt}:{left:Rt},vo=function(y,z){var K=Ke(D,y,Y);if(z==="submit"||z!=="key"&&!Ne){Dn(K,Y),Y===0?St():$t();var oe=Y===0?1:0;J[oe]?We(!1,!1,"confirm"):We(!1,Y,"confirm")}else T(K)};return l.createElement(Be.Provider,{value:{operationRef:fn,hideHeader:S==="time",onDateMouseEnter:Fa,onDateMouseLeave:ja,hideRanges:!0,onSelect:vo,open:ye}},l.createElement(Ca,{visible:ye,popupElement:co,popupStyle:C,prefixCls:o,dropdownClassName:d,dropdownAlign:h,getPopupContainer:p,transitionName:v,range:!0,direction:Ee},l.createElement("div",j({ref:me,className:pe(o,"".concat(o,"-range"),g,(n={},N(n,"".concat(o,"-disabled"),J[0]&&J[1]),N(n,"".concat(o,"-focused"),Y===0?sr:vr),N(n,"".concat(o,"-rtl"),Ee==="rtl"),n)),style:s,onClick:Ja,onMouseEnter:Se,onMouseLeave:qe,onMouseDown:eo,onMouseUp:de},Ar(e,{aria:!0,data:!0})),l.createElement("div",{className:pe("".concat(o,"-input"),(t={},N(t,"".concat(o,"-input-active"),Y===0),N(t,"".concat(o,"-input-placeholder"),!!rr),t)),ref:nn},l.createElement("input",j({id:u,disabled:J[0],readOnly:ve||typeof Te[0]=="function"||!dr,value:rr||et,onChange:function(y){Qt(y.target.value)},autoFocus:b,placeholder:G(m,0)||"",ref:_e},Qa,wr,{autoComplete:Cn}))),l.createElement("div",{className:"".concat(o,"-range-separator"),ref:Le},M),l.createElement("div",{className:pe("".concat(o,"-input"),(r={},N(r,"".concat(o,"-input-active"),Y===1),N(r,"".concat(o,"-input-placeholder"),!!ar),r)),ref:tn},l.createElement("input",j({disabled:J[1],readOnly:ve||typeof Te[0]=="function"||!mr,value:ar||nt,onChange:function(y){Zt(y.target.value)},placeholder:G(m,1)||"",ref:Ge},Za,wr,{autoComplete:Cn}))),l.createElement("div",{className:"".concat(o,"-active-bar"),style:ie(ie({},go),{},{width:Et,position:"absolute"})}),br,fo&&so)))}var Wl=function(e){Tr(t,e);var n=Vr(t);function t(){var r;Hr(this,t);for(var a=arguments.length,i=new Array(a),o=0;o{const{lineHeight:a}=e,i=Math.floor(t*a)+2,o=Math.max((n-i)/2,0),u=Math.max(n-i-o,0);return{padding:`${o}px ${r}px ${u}px`}},Fl=e=>{const{componentCls:n,pickerCellCls:t,pickerCellInnerCls:r,cellHeight:a,motionDurationSlow:i,borderRadiusSM:o,motionDurationMid:u,cellHoverBg:s,lineWidth:g,lineType:C,colorPrimary:d,cellActiveWithRangeBg:v,colorTextLightSolid:h,controlHeightSM:p,cellRangeBorderColor:c,pickerCellBorderGap:f,cellHoverWithRangeBg:m,cellWidth:b,colorTextDisabled:w,cellBgDisabled:$}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:a,transform:"translateY(-50%)",transition:`all ${i}`,content:'""'},[r]:{position:"relative",zIndex:2,display:"inline-block",minWidth:a,height:a,lineHeight:`${a}px`,borderRadius:o,transition:`background ${u}, border ${u}`},"&-range-hover-start, &-range-hover-end":{[r]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${t}-in-view), &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-range-hover-start):not(${t}-range-hover-end)`]:{[r]:{background:s}},[`&-in-view${t}-today ${r}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${g}px ${C} ${d}`,borderRadius:o,content:'""'}},[`&-in-view${t}-in-range`]:{position:"relative","&::before":{background:v}},[`&-in-view${t}-selected ${r}, &-in-view${t}-range-start ${r}, &-in-view${t}-range-end ${r}`]:{color:h,background:d},[`&-in-view${t}-range-start:not(${t}-range-start-single), diff --git a/assets/index-2e743ae3.js b/assets/index-2e743ae3.js deleted file mode 100644 index acd9f29c..00000000 --- a/assets/index-2e743ae3.js +++ /dev/null @@ -1 +0,0 @@ -import{b as A,j as r,c as i,f as t,I as o}from"./index-a174239d.js";import c from"./chart-bar-790069ed.js";import g from"./chart-mixed-9c8bfb7e.js";import d from"./chart-pie-fc93a9bf.js";import m from"./chart-radar-a2606ad5.js";import n from"./analysis-card-02a94965.js";import x from"./analysis-news-1381c917.js";import j from"./analysis-order-timeline-9e7e928d.js";import p from"./analysis-tasks-b62afcf1.js";import a from"./analysis-traffic-card-16f557a6.js";import{T as h}from"./index-ae1f1039.js";import{R as l,C as s}from"./row-995d68a8.js";import"./useChart-2a26f260.js";import"./index-3ed952a3.js";import"./extendsObject-1e0cd48d.js";import"./useIcons-cb35d286.js";import"./CheckOutlined-adf89a14.js";import"./Pagination-08ab5112.js";import"./index-bb51517b.js";import"./index-ed5c8a88.js";import"./index-369f29c4.js";import"./Timeline-893a05be.js";import"./styleChecker-d6b280b6.js";import"./index-78ebc7c3.js";import"./index-029d3301.js";import"./index-d7294c5d.js";const f=""+new URL("ic_glass_bag-34e75f1d.png",import.meta.url).href,b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA6dSURBVHgB7Vrdj11VFV9rn3PvTGmhU0opgxQGQ3iAmBZMjGKAKSYqgURr1BANEXxXMT754szAH1DUqA/Gr+eaoIkxBMQOfoQHQ5yihaQq3JYqFJT5KLUzd+7Z2/W5z5mZ2/YOzjwQZrX7nn3O2WefvX57fZ8B2KIt2qIt2qL3LuHqC+lP90/QYSKldIyOcwhxBmLsQMJj+JEnpy82WaL5UA7vHuoHQCTmiW/mIwH1QXmiToRHi48+NemM8lFuIQzG9hSNnLCR/kzzWZT/Oq+ebjqYfQC473CK6RFIjAADwEw6CNAJdzz9fulOrX0WWHaO0PXP0Ygjfe43yce82IfJSX7xyhVuFhh9F5me++RYBHgIIH5L3isgRO7NFU8/s1sYZVrN5B47v5yOZ2n4iYuAcHODoWep3dI4d1AmGtdwc0C46C71/viJhxGqHwOSIsQkklC8drSUm8ysM7jLjrdSO7lqzjN0PkbHjp3vbTBxA/WPW5/l6nlQYByQpnRM1v2NBGKtCvg1e0X13Md+S/ZgXNUgpqLXvRlOPHdSmHaGmcnt9txwY8456u+1/hkA6fNxhGZ/DRg4fcseOp63/tt0nLU+g/EmNVaXKZuHpAJx4wAIfa82BA9j/B2LPzHPiokQIsI+eu4cteNQQI/atdTAGgkJLEAp/66i/jwduQ1TC3aN719Dxz32TNfmeZtG7KHG8zPArEosaaxqtxiwUyyP2mADaK0EpPpF/NLl0bu+FBL8SExhihggfrd3fun7EJYQlgkM3vFlBoZaL2GbuFnugZ4z9bp6bFFbZhxR4O2WkFrUX+Zjomt8nTEutb/E1yris9VNV/zrdEekYZxGbLAk4MWY5251zR2fpk39uRpDajGqiTaVALYN4i2iTAHsQvm6HBU0mziJFMnuuSc02yIj+HZaeS8bX2RRfPSymVOPZdswIZf72oP0yg/GoGodgKJ1QwzFAYTyAAsaFsXjeN1nftYXgOzbJ7NaBLibNhA+PA5F+RQoI+IXlamoL7brEjvQYhG9D5CBEPYUhJRMMjJg+uPPsBjULDXnSvzK7+z46+lvEPMR1Dc5EzripcNjsWgfhVCOEbfEAYkdH5HsNskuhjAbrvvslU0AQl8J4N0n5skAhao6f0oWy7xEkk3p8yJ5txQIvg6pkgm4jwwOn7O0RFmrRFYyXqSgMixpvljRrQrdzqg4SV/Hx+RAMrhfOXvztSPmftcoQAzhITqMrdpbPUNRrXlYRWXNPdSi/yK1UWpLgL3tvYVQRNRoSFTANjKqeCZWRQ2aLHJE3eWYJ9ZdNOlhsZWNdQGwHUa7EHk+UGHSh/i+qgbNU7SJwd3kX46ABlMrudzJTyEGXpVFk9ihGaapHQu98NMLA9Ak3X0kS4/bTx9fWL7pQ7bQZDvDG8q7pZJo0qAyJOcRcuygUVQWfVR5l2fQY+xazNUe1NGnjImuNgJYHJH4Y9faIJxGj5nhYfZJzsI9rbEvTsNFqD8AJ3T3yVWxfycnEE8RP9frtrlRi2bUoi+WRVclBUVf1Uir/rMAmgo07I4YQEEi6VOCG2Sdr+0h5Itd+Ete5xTU+QQRLXTEoQIczEsGnZUlxa7sEXQRbgINaobErs0n01HZee4n8lHRmBe7YHqcXO/ZQ1Sgpp2lpnFfx/t8LE2iRjrOVcvmEDcTNReLcWH70hvzsr49klitIEJyRBnXVkKvMxAAaNY4BxtMHJQMSUzPwjQPjcwoJXOFahmh2RQUPlb5yMyjjUVlSKRHDKXpgzDMwpCSX1Ltie59xEe+kCPOExYgQSN65eBafKN73pG5SwFQrppA6XURf6AIjkNZ1u9X1UmqyGeLbq4vN0SvCNBvsATGRVpsE7sjGaFpL6JJOKJbBHJXchewUV0Iuq/FNuiNPnBX2RqueqlNd6gd35bKl9qpKotP0bgRfS7Is3jjocEAwEYOLsiy+Pdk7UiSgOmyuMA6YqZYrbq6NgWER4Yh+jWvGrAhYMaILIoRoJtYED4UKqaSLrG/LhL76oQlis8m/41yrUXnLT0vWvTy1p0Y2k9WwPe10XTsTFWoAjb3sgMDUG0D+uX3TC0Ww2pBJBBMN61l64zbdKFozHhqgDVz0ocC6zGl9Mmx0bx03e4hAyNA+VjqE3gpkRQwWCplPAZc1wVY33V5Vt0fDED9vQBnd7sbKKV0KqrL06jOXRQDEYY04lIYNf5tGCIQ2a4Xp8wSM9bXnRawFBC9b4wE6zNQMkeSccCgyXw6P/rOo0YTGZx3CgATp7L0bmhT2xEXLDqvDZS58BDasov2FCaxYiieDxq7xDsrDk+YDfqMMm7PF8o0q4FKkT3PzAbwfp4Pi6Tg+nmQF6NlSLSwDgxAtRdw+mDj7uV0/TKaK3XnLQjKjIMbZt5FF3ERc9JbEm8MJe9Wkh0OpaR5pLOmDqz7ZTK1oFWXMo5tQHJGeRyIumgcz3MJQA6gS5aAjH6eDBzK2i9pAJn6SwBXbXqQ63Ixdl/FYsjiEg11zQUoILxIjzySdlP2AQ3xx5AXrX0W+aY6BLUffI+ZDQyuSAjbAn0mCKigxpTnKiyPa7yHZSMMBkCdDE0Yu8+vGrFMG907N2+VYkyxGfOLiyT0W+g7qxkY9916lw0Lr5kZaqulIymjNfOF6Xaw/MylQvwoskFU6dHdF+PphlBxp1JCPAnrAqBJf6e2SFwuUdsBaSjNz1nyknJcauec2QnToWy0VgZCwPH7IvrZ6PG5GEFSBzp1o1eYVRemxACqZLgNCGb8assvniLbAZWGAsp3qAJeh2PaKfU54RTK+CpxvU/P6hgfqiXdbWhkJmjpp+6eWObyA48BbHsflYLeonLPf4Aa5Rt07NKx+xadn9EQW0WfmXUQOAcEtREhG1GREAEzaLaIGqm4ivWquE4VYPIqLFdoz5kEDJHla3GinuYsU8m5rIhn1eUdTNiQAjV2EsRIfBBGDgBecWsjZE6NTFJjC1YD9WKF7zTbBvMQDGIQNZHdD0GXLv7WpSloACr/KcQaHu7AALRWBXj32Q6wIWQ1GKaVDnHMU/1akzvJ4HJ6LEkOi64AQD6TGmDbIrg2A5PS+X8CLL0BkEtn0VxqNMmxjzAgLlCXFSwmUENnjLPNsEDL1EjdYYBmEyAWYSAJWFESo9q7FkRmrSrLld+u9ANs23Xl+TTye1r0PrBQOFn6W+6+ndT5cmympjkQcj89TJHVtlFhLlVdwnCZHl8kFaJ+XAaurCa3AcHKWCxRwPbBDCsBqtcKcalqWBUsNqq1dyEbcP3nB4qEVtoA9gRTwFlhFBBYBa4xSRianS3K9v1Vb/hXNOL6XMNjb9Cj4kF791pcRS+DOs7ls8TjWTXuel96tmNq/cF1XXce2Q4UvMSGZ4BQ777aAHGlmk+ZMQxFBwaksrHktCIrdGO4w2pbw5R7LZ7pdNPe+2lVd1YRvyBVDg77YtxHccI+tQ3OnmV7OgizYdSVatUnaMSoYUNoiLv6ft5NTMEkwoImBshsgi5UPQXIdZ6LVSQMJP7Gd01ryuJcdKDCKIGAUh9YpLZTJCNQhBjoA0dBwAQYffCBqrXz23WNK8MAntKiAwLet8zB0PJQGYPvcGlhccvCYlKDwuILYbgRfbo0aKjNr3k2XHfoIAxA5Ro4PCh+0TT6bpIABcEtlsYBc9T2iqoUvd75F3D4qnr/NR7VM7S6adPeoNYIMFg9w+oI/DXFpUCTI2M+M1uKB2B9r3MJC34EvCwFHRiQylX8Jy1LGgxHgD9UrgRhG53zd70xiRGQA6Vy8fWXqytuciOYcnZhyXLOWfwdEqqCqYYWgdU4lBpIk1vlEBolhyjErSZPj7HMGaPnCEnVxwRY3jWwClw4G5wyebgFIIOg1Vj+NpioWqQu9N/sKv/wFuwdnyfx3QngSUFDuyQ+99qB7HXSsg8brWhZn0LFRRXPDj189qMCobZCawOlJYA5KhQbEHl1/xcAntYkAPsWl6RMzjvPxtHL0jvEVWohq2h3qLNfIrmUsHaBoPsb+rwBseEu0KAL5ts1DVamUdQgR4LiKkuVJM8QwZMvDtcGS4X7AoC5/mx2LIlr1L/kYGl4k5oDwbTdqkrYOkaP7AesZd2MXMonmAFZ9VIzgmIxENwNSszAnoBtgRRL0Fyl7XzwTBAg5wUESDFgJtgXgL5ATGaroL8MyDj4X4hU8iVpfzFD0z2oVgSbARGf6AcArYWCh6vWU4/A1j/5cDOE5vMVBNf5sk5//UW5HFaoe0WcgQFpoGhJOE9ZIlbSlM1x7zd3pSuv/Rvwxwl17o24Ate8zmt37npVAgBzOcxDWs0CjfkcE+inn7oOYFjKnM+G0XsPwoA0MAAZiOzZ635y5/jy975K+nfYfV+t6g0j2ABDAiPMlhtqu4Gm/6IGyay9FVfA/CdqUOQfyVUSZunNt+PovR0YkNYNwKWo+scPH6HDBDG30yMf93aqR27xQc1CcHCasQCgirMZRwgN1Wic592Xhzu9ojjUvvrjA4u/L2PDKb3yk7GqgnGyZfuB/yLIiXmPQZM9AyJKRBwkypLbsiaq6dHu81e4EPx7gk6g44J+SOd5Ehk8xF/Srk/Du5dStgWuKvVn9i3aos2kTRGx7uknDlCAcZgmHyPR7lD4/jCOHurABlJ64zdfIz15yIznDJwLX8cbDw4cADltOADptSfGUgx/5nigdm302ypuw6vvW5eFvuA7zjwzQb+Tepaj6Wm8+p6B/b9TgA2n9gQFKiO5iOF1umWKJzeA0uxRBnZCz7L/59hrPL15dBzWSZsAQBjzhEbrdJ68hP2wEbQof2hbf3e0MphWntb/jhI2nMJJy/ykHIZgef+A3+svScOU6y9zyYv/Iiw1Uk7gKvNJWCdtggTESdqVuUayoruVqodhAwh3HeTv1lN1CI32NRpmcO/BX8A6acMBkDg8lrdRb5qm75BuTlPZ/+B64vNLvmPPwcdpt79M/M+QJzgpgPw3rdsAbtEWbdEWbdF7nf4Hqv2YN6mZmZgAAAAASUVORK5CYII=",u=""+new URL("ic_glass_message-b2aef8b9.png",import.meta.url).href,Q=""+new URL("ic_glass_users-698e3861.png",import.meta.url).href;function Z(){const e=A();return r.jsxs(r.Fragment,{children:[r.jsx(h.Title,{level:4,children:"Hi, Welcome back 👋"}),r.jsxs(l,{gutter:[16,16],children:[r.jsx(s,{lg:6,md:12,span:24,children:r.jsx(n,{cover:f,title:"714k",subtitle:"Weekly Sales",style:{color:e.colorPrimaryTextActive,background:`linear-gradient(135deg, ${i(e.colorPrimaryActive).alpha(.2).toString()}, ${i(e.colorPrimary).alpha(.2).toString()}) rgb(255, 255, 255)`}})}),r.jsx(s,{lg:6,md:12,span:24,children:r.jsx(n,{cover:Q,title:"1.35m",subtitle:"New Users",style:{color:e.colorInfoTextActive,background:`linear-gradient(135deg, ${i(e.colorInfoActive).alpha(.2).toString()}, ${i(e.colorInfo).alpha(.2).toString()}) rgb(255, 255, 255)`}})}),r.jsx(s,{lg:6,md:12,span:24,children:r.jsx(n,{cover:b,title:"1.72m",subtitle:"New Orders",style:{color:e.colorWarningTextActive,background:`linear-gradient(135deg, ${i(e.colorWarningActive).alpha(.2).toString()}, ${i(e.colorWarning).alpha(.2).toString()}) rgb(255, 255, 255)`}})}),r.jsx(s,{lg:6,md:12,span:24,children:r.jsx(n,{cover:u,title:"234",subtitle:"Bug Reports",style:{color:e.colorErrorTextActive,background:`linear-gradient(135deg, ${i(e.colorErrorActive).alpha(.2).toString()}, ${i(e.colorError).alpha(.2).toString()}) rgb(255, 255, 255)`}})})]}),r.jsxs(l,{gutter:[16,16],className:"mt-8",justify:"center",children:[r.jsx(s,{span:23,lg:12,xl:16,children:r.jsx(t,{title:"Website Visits",children:r.jsx(g,{})})}),r.jsx(s,{span:23,lg:12,xl:8,children:r.jsx(t,{title:"Current Visits",children:r.jsx(d,{})})})]}),r.jsxs(l,{gutter:[16,16],className:"mt-8",justify:"center",children:[r.jsx(s,{span:23,lg:12,xl:16,children:r.jsx(t,{title:"Conversion Rates",children:r.jsx(c,{})})}),r.jsx(s,{span:23,lg:12,xl:8,children:r.jsx(t,{title:"Current Subject",children:r.jsx(m,{})})})]}),r.jsxs(l,{gutter:[16,16],className:"mt-8",children:[r.jsx(s,{span:24,lg:12,xl:16,children:r.jsx(t,{title:"News",children:r.jsx(x,{})})}),r.jsx(s,{span:24,lg:12,xl:8,children:r.jsx(t,{title:"Order Timeline",children:r.jsx(j,{})})})]}),r.jsxs(l,{gutter:[16,16],className:"my-8",children:[r.jsx(s,{span:24,lg:12,xl:8,children:r.jsx(t,{title:"Traffic by Site",children:r.jsxs(l,{gutter:[16,16],children:[r.jsx(s,{span:12,children:r.jsx(a,{icon:r.jsx(o,{icon:"bxl:facebook",size:32,color:"#1877f2"}),title:"1.95k",subtitle:"FaceBook"})}),r.jsx(s,{span:12,children:r.jsx(a,{icon:r.jsx(o,{icon:"ant-design:google-outlined",size:32,color:"#df3e30"}),title:"9.12k",subtitle:"Google"})}),r.jsx(s,{span:12,children:r.jsx(a,{icon:r.jsx(o,{icon:"eva:linkedin-fill",size:32,color:"#006097"}),title:"6.98k",subtitle:"Linkedin"})}),r.jsx(s,{span:12,children:r.jsx(a,{icon:r.jsx(o,{icon:"eva:twitter-fill",size:32,color:"#1c9cea"}),title:"8.49k",subtitle:"Twitter"})})]})})}),r.jsx(s,{span:24,lg:12,xl:16,children:r.jsx(t,{title:"Tasks",children:r.jsx(p,{})})})]})]})}export{Z as default}; diff --git a/assets/index-1221ba5c.js b/assets/index-31182d7a.js similarity index 59% rename from assets/index-1221ba5c.js rename to assets/index-31182d7a.js index e61bf92d..08917eac 100644 --- a/assets/index-1221ba5c.js +++ b/assets/index-31182d7a.js @@ -1 +1 @@ -import{b as l,j as r,f as t}from"./index-a174239d.js";import s from"./chart-area-1b726954.js";import n from"./chart-bar-790069ed.js";import a from"./chart-column-multiple-78ad7788.js";import o from"./chart-column-negative-32e4e635.js";import m from"./chart-column-single-44400517.js";import h from"./chart-column-Stacked-988d8e14.js";import x from"./chart-donut-c9a03dd6.js";import j from"./chart-line-6ae2e0e2.js";import p from"./chart-mixed-9c8bfb7e.js";import c from"./chart-pie-fc93a9bf.js";import d from"./chart-radar-a2606ad5.js";import C from"./chart-radial-a9fa01c5.js";import{T as f}from"./index-ae1f1039.js";import{R as g,C as i}from"./row-995d68a8.js";import"./useChart-2a26f260.js";import"./format-number-c678aae6.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function z(){const{colorPrimary:e}=l();return r.jsxs(r.Fragment,{children:[r.jsx(f.Link,{href:"https://apexcharts.com",style:{color:e},className:"mb-4 block",children:"https://apexcharts.com"}),r.jsxs(g,{gutter:[16,16],justify:"center",children:[r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Area",children:r.jsx(s,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Line",children:r.jsx(j,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Single",children:r.jsx(m,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Multiple",children:r.jsx(a,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Stacked",children:r.jsx(h,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Negative",children:r.jsx(o,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Bar",children:r.jsx(n,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Mixed",children:r.jsx(p,{})})}),r.jsx(i,{span:24,lg:12,children:r.jsx(t,{title:"Pie",children:r.jsx(c,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Donut",children:r.jsx(x,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Radial Bar",children:r.jsx(C,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Radar",children:r.jsx(d,{})})})]})]})}export{z as default}; +import{b as l,j as r,f as t}from"./index-00bc0960.js";import s from"./chart-area-3f218d83.js";import n from"./chart-bar-bd939e69.js";import a from"./chart-column-multiple-d2451eb4.js";import o from"./chart-column-negative-1fa85ffa.js";import m from"./chart-column-single-8022a56c.js";import h from"./chart-column-Stacked-426914da.js";import x from"./chart-donut-240e2153.js";import j from"./chart-line-e5ff5710.js";import p from"./chart-mixed-d819daee.js";import c from"./chart-pie-c69922c8.js";import d from"./chart-radar-65672f05.js";import C from"./chart-radial-6d28eaf0.js";import{T as f}from"./index-e59e4fdc.js";import{R as g,C as i}from"./row-d64c6549.js";import"./useChart-0a5d4055.js";import"./format-number-1ef9eb3a.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function z(){const{colorPrimary:e}=l();return r.jsxs(r.Fragment,{children:[r.jsx(f.Link,{href:"https://apexcharts.com",style:{color:e},className:"mb-4 block",children:"https://apexcharts.com"}),r.jsxs(g,{gutter:[16,16],justify:"center",children:[r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Area",children:r.jsx(s,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Line",children:r.jsx(j,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Single",children:r.jsx(m,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Multiple",children:r.jsx(a,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Stacked",children:r.jsx(h,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Negative",children:r.jsx(o,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Bar",children:r.jsx(n,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Column Mixed",children:r.jsx(p,{})})}),r.jsx(i,{span:24,lg:12,children:r.jsx(t,{title:"Pie",children:r.jsx(c,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Donut",children:r.jsx(x,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Radial Bar",children:r.jsx(C,{})})}),r.jsx(i,{span:23,lg:12,children:r.jsx(t,{title:"Radar",children:r.jsx(d,{})})})]})]})}export{z as default}; diff --git a/assets/index-3b0fbccb.js b/assets/index-3b0fbccb.js new file mode 100644 index 00000000..98739214 --- /dev/null +++ b/assets/index-3b0fbccb.js @@ -0,0 +1 @@ +import{r as a,B as fe,bl as Ce,aI as be,aq as Se,D as E,aB as ge,aA as he,bm as Oe,bn as xe,bo as we,bp as Ie}from"./index-00bc0960.js";import{O as ve,a as Ne,u as Pe,b as _e,D as Ee,c as Me,d as ye,T as De}from"./useIcons-7028c4e8.js";var Be=globalThis&&globalThis.__rest||function(o,d){var r={};for(var e in o)Object.prototype.hasOwnProperty.call(o,e)&&d.indexOf(e)<0&&(r[e]=o[e]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,e=Object.getOwnPropertySymbols(o);n{var r,{prefixCls:e,bordered:n=!0,className:y,rootClassName:x,getPopupContainer:D,popupClassName:B,dropdownClassName:T,listHeight:j=256,placement:f,listItemHeight:W=24,size:C,disabled:b,notFoundContent:w,status:z,builtinPlacements:F,dropdownMatchSelectWidth:R,popupMatchSelectWidth:S,direction:g,style:$,allowClear:I}=o,l=Be(o,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:A,getPrefixCls:v,renderEmpty:h,direction:H,virtual:U,popupMatchSelectWidth:X,popupOverflow:k,select:s}=a.useContext(fe),t=v("select",e),G=v(),i=g??H,{compactSize:q,compactItemClassnames:L}=Ce(t,i),[Y,N]=Pe(t),u=a.useMemo(()=>{const{mode:m}=l;if(m!=="combobox")return m===M?"combobox":m},[l.mode]),J=u==="multiple"||u==="tags",K=_e(l.suffixIcon,l.showArrow),Q=(r=S??R)!==null&&r!==void 0?r:X,{status:V,hasFeedback:P,isFormItemInput:Z,feedbackIcon:ee}=a.useContext(be),te=Ie(V,z);let p;w!==void 0?p=w:u==="combobox"?p=null:p=h?.("Select")||a.createElement(Ee,{componentName:"Select"});const{suffixIcon:oe,itemIcon:se,removeIcon:ne,clearIcon:le}=Me(Object.assign(Object.assign({},l),{multiple:J,hasFeedback:P,feedbackIcon:ee,showSuffixIcon:K,prefixCls:t,showArrow:l.showArrow,componentName:"Select"})),ae=I===!0?{clearIcon:le}:I,re=Se(l,["suffixIcon","itemIcon"]),ie=E(B||T,{[`${t}-dropdown-${i}`]:i==="rtl"},x,N),_=ge(m=>{var O;return(O=C??q)!==null&&O!==void 0?O:m}),ce=a.useContext(he),me=b??ce,de=E({[`${t}-lg`]:_==="large",[`${t}-sm`]:_==="small",[`${t}-rtl`]:i==="rtl",[`${t}-borderless`]:!n,[`${t}-in-form-item`]:Z},Oe(t,te,P),L,s?.className,y,x,N),ue=a.useMemo(()=>f!==void 0?f:i==="rtl"?"bottomRight":"bottomLeft",[f,i]),pe=ye(F,k);return Y(a.createElement(De,Object.assign({ref:d,virtual:U,showSearch:s?.showSearch},re,{style:Object.assign(Object.assign({},s?.style),$),dropdownMatchSelectWidth:Q,builtinPlacements:pe,transitionName:xe(G,"slide-up",l.transitionName),listHeight:j,listItemHeight:W,mode:u,prefixCls:t,placement:ue,direction:i,suffixIcon:oe,menuItemSelectedIcon:se,removeIcon:ne,allowClear:ae,notFoundContent:p,className:de,getPopupContainer:D||A,dropdownClassName:ie,disabled:me})))},c=a.forwardRef(Te),je=we(c);c.SECRET_COMBOBOX_MODE_DO_NOT_USE=M;c.Option=ve;c.OptGroup=Ne;c._InternalPanelDoNotUseOrYouWillBeFired=je;const Fe=c;export{Fe as S}; diff --git a/assets/index-3bdaeb97.js b/assets/index-3bdaeb97.js new file mode 100644 index 00000000..a5ea3408 --- /dev/null +++ b/assets/index-3bdaeb97.js @@ -0,0 +1 @@ +import{cq as Y,cr as T,cs as J,ct as M,cu as B,cv as X,cw as Z,cx as _,cy as L,cz as $,cA as b,r as R,cB as ee,cC as te,cD as re,cE as se,j as i,p as ne,f as Q,a5 as P,a3 as j,a6 as E,cd as q,I as K,cF as ie,cG as ae}from"./index-00bc0960.js";import{T as le}from"./Table-ca9a792f.js";import ce from"./organization-chart-916a6e65.js";import{F as y}from"./index-3d9030f5.js";import{R as oe,C as O}from"./row-d64c6549.js";import{S as w}from"./index-3b0fbccb.js";import{P as ue}from"./index-0037fedd.js";import{I as he}from"./index-a10964a0.js";import{R as F}from"./index-0570ba04.js";import"./styleChecker-cd6b40ad.js";import"./addEventListener-db3041bc.js";import"./List-066cd3b0.js";import"./useIcons-7028c4e8.js";import"./CheckOutlined-ce1b14da.js";import"./Pagination-45944b73.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";import"./index-150fd04b.js";import"./iconUtil-5f60fcab.js";import"./extendsObject-1e0cd48d.js";import"./index-e6e2d9b7.js";class de extends Y{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),V(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return D(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return D(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const s=this.options,o=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),T(s,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=s.queryKey),this.updateQuery();const n=this.hasListeners();n&&G(this.currentQuery,o,this.options,s)&&this.executeFetch(),this.updateResult(t),n&&(this.currentQuery!==o||this.options.enabled!==s.enabled||this.options.staleTime!==s.staleTime)&&this.updateStaleTimeout();const l=this.computeRefetchInterval();n&&(this.currentQuery!==o||this.options.enabled!==s.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e),s=this.createResult(t,e);return pe(this,s,e)&&(this.currentResult=s,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),s}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach(s=>{Object.defineProperty(t,s,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(s),e[s])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),s=this.client.getQueryCache().build(this.client,t);return s.isFetchingOptimistic=!0,s.fetch().then(()=>this.createResult(s,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:(t=e.cancelRefetch)!=null?t:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(t=t.catch(J)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),M||this.currentResult.isStale||!B(this.options.staleTime))return;const t=X(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(M||this.options.enabled===!1||!B(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Z.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const s=this.currentQuery,o=this.options,n=this.currentResult,l=this.currentResultState,h=this.currentResultOptions,d=e!==s,a=d?e.state:this.currentQueryInitialState,c=d?this.currentResult:this.previousQueryResult,{state:u}=e;let{dataUpdatedAt:x,error:k,errorUpdatedAt:z,fetchStatus:v,status:m}=u,N=!1,A=!1,p;if(t._optimisticResults){const f=this.hasListeners(),I=!f&&V(e,t),H=f&&G(e,s,t,o);(I||H)&&(v=_(e.options.networkMode)?"fetching":"paused",x||(m="loading")),t._optimisticResults==="isRestoring"&&(v="idle")}if(t.keepPreviousData&&!u.dataUpdatedAt&&c!=null&&c.isSuccess&&m!=="error")p=c.data,x=c.dataUpdatedAt,m=c.status,N=!0;else if(t.select&&typeof u.data<"u")if(n&&u.data===l?.data&&t.select===this.selectFn)p=this.selectResult;else try{this.selectFn=t.select,p=t.select(u.data),p=L(n?.data,p,t),this.selectResult=p,this.selectError=null}catch(f){this.selectError=f}else p=u.data;if(typeof t.placeholderData<"u"&&typeof p>"u"&&m==="loading"){let f;if(n!=null&&n.isPlaceholderData&&t.placeholderData===h?.placeholderData)f=n.data;else if(f=typeof t.placeholderData=="function"?t.placeholderData():t.placeholderData,t.select&&typeof f<"u")try{f=t.select(f),this.selectError=null}catch(I){this.selectError=I}typeof f<"u"&&(m="success",p=L(n?.data,f,t),A=!0)}this.selectError&&(k=this.selectError,p=this.selectResult,z=Date.now(),m="error");const g=v==="fetching",S=m==="loading",C=m==="error";return{status:m,fetchStatus:v,isLoading:S,isSuccess:m==="success",isError:C,isInitialLoading:S&&g,data:p,dataUpdatedAt:x,error:k,errorUpdatedAt:z,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:u.dataUpdateCount>0||u.errorUpdateCount>0,isFetchedAfterMount:u.dataUpdateCount>a.dataUpdateCount||u.errorUpdateCount>a.errorUpdateCount,isFetching:g,isRefetching:g&&!S,isLoadingError:C&&u.dataUpdatedAt===0,isPaused:v==="paused",isPlaceholderData:A,isPreviousData:N,isRefetchError:C&&u.dataUpdatedAt!==0,isStale:U(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,s=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,T(s,t))return;this.currentResult=s;const o={cache:!0},n=()=>{if(!t)return!0;const{notifyOnChangeProps:l}=this.options,h=typeof l=="function"?l():l;if(h==="all"||!h&&!this.trackedProps.size)return!0;const d=new Set(h??this.trackedProps);return this.options.useErrorBoundary&&d.add("error"),Object.keys(this.currentResult).some(a=>{const c=a;return this.currentResult[c]!==t[c]&&d.has(c)})};e?.listeners!==!1&&n()&&(o.listeners=!0),this.notify({...o,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};e.type==="success"?t.onSuccess=!e.manual:e.type==="error"&&!$(e.error)&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){b.batch(()=>{if(e.onSuccess){var t,s,o,n;(t=(s=this.options).onSuccess)==null||t.call(s,this.currentResult.data),(o=(n=this.options).onSettled)==null||o.call(n,this.currentResult.data,null)}else if(e.onError){var l,h,d,a;(l=(h=this.options).onError)==null||l.call(h,this.currentResult.error),(d=(a=this.options).onSettled)==null||d.call(a,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach(({listener:c})=>{c(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function fe(r,e){return e.enabled!==!1&&!r.state.dataUpdatedAt&&!(r.state.status==="error"&&e.retryOnMount===!1)}function V(r,e){return fe(r,e)||r.state.dataUpdatedAt>0&&D(r,e,e.refetchOnMount)}function D(r,e,t){if(e.enabled!==!1){const s=typeof t=="function"?t(r):t;return s==="always"||s!==!1&&U(r,e)}return!1}function G(r,e,t,s){return t.enabled!==!1&&(r!==e||s.enabled===!1)&&(!t.suspense||r.state.status!=="error")&&U(r,t)}function U(r,e){return r.isStaleByTime(e.staleTime)}function pe(r,e,t){return t.keepPreviousData?!1:t.placeholderData!==void 0?e.isPlaceholderData:!T(r.getCurrentResult(),e)}const W=R.createContext(!1),me=()=>R.useContext(W);W.Provider;function ye(){let r=!1;return{clearReset:()=>{r=!1},reset:()=>{r=!0},isReset:()=>r}}const Re=R.createContext(ye()),ve=()=>R.useContext(Re),be=(r,e)=>{(r.suspense||r.useErrorBoundary)&&(e.isReset()||(r.retryOnMount=!1))},xe=r=>{R.useEffect(()=>{r.clearReset()},[r])},ge=({result:r,errorResetBoundary:e,useErrorBoundary:t,query:s})=>r.isError&&!e.isReset()&&!r.isFetching&&ee(t,[r.error,s]),Se=r=>{r.suspense&&typeof r.staleTime!="number"&&(r.staleTime=1e3)},Ce=(r,e)=>r.isLoading&&r.isFetching&&!e,Ie=(r,e,t)=>r?.suspense&&Ce(e,t),Qe=(r,e,t)=>e.fetchOptimistic(r).then(({data:s})=>{r.onSuccess==null||r.onSuccess(s),r.onSettled==null||r.onSettled(s,null)}).catch(s=>{t.clearReset(),r.onError==null||r.onError(s),r.onSettled==null||r.onSettled(void 0,s)});function je(r,e){const t=te({context:r.context}),s=me(),o=ve(),n=t.defaultQueryOptions(r);n._optimisticResults=s?"isRestoring":"optimistic",n.onError&&(n.onError=b.batchCalls(n.onError)),n.onSuccess&&(n.onSuccess=b.batchCalls(n.onSuccess)),n.onSettled&&(n.onSettled=b.batchCalls(n.onSettled)),Se(n),be(n,o),xe(o);const[l]=R.useState(()=>new e(t,n)),h=l.getOptimisticResult(n);if(re(R.useCallback(d=>{const a=s?()=>{}:l.subscribe(b.batchCalls(d));return l.updateResult(),a},[l,s]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),R.useEffect(()=>{l.setOptions(n,{listeners:!1})},[n,l]),Ie(n,h,s))throw Qe(n,l,o);if(ge({result:h,errorResetBoundary:o,useErrorBoundary:n.useErrorBoundary,query:l.getCurrentQuery()}))throw h.error;return n.notifyOnChangeProps?h:l.trackResult(h)}function Ee(r,e,t){const s=se(r,e,t);return je(s,de)}function _e(){const[r]=y.useForm(),[e,t]=R.useState({formValue:{id:"",name:"",status:"enable"},title:"New",show:!1,onOk:()=>{t(a=>({...a,show:!1}))},onCancel:()=>{t(a=>({...a,show:!1}))}}),s=[{title:"Name",dataIndex:"name",width:300},{title:"Order",dataIndex:"order",align:"center",width:60},{title:"Status",dataIndex:"status",align:"center",width:120,render:a=>i.jsx(j,{color:a==="enable"?"success":"error",children:a})},{title:"Desc",dataIndex:"desc",align:"center",width:300},{title:"Action",key:"operation",align:"center",width:100,render:(a,c)=>i.jsxs("div",{className:"flex w-full justify-center text-gray",children:[i.jsx(q,{onClick:()=>d(c),children:i.jsx(K,{icon:"solar:pen-bold-duotone",size:18})}),i.jsx(ue,{title:"Delete the Organization",okText:"Yes",cancelText:"No",placement:"left",children:i.jsx(q,{children:i.jsx(K,{icon:"mingcute:delete-2-fill",size:18,className:"text-error"})})})]})}],o={onChange:(a,c)=>{console.log(`selectedRowKeys: ${a}`,"selectedRows: ",c)},onSelect:(a,c,u)=>{console.log(a,c,u)},onSelectAll:(a,c,u)=>{console.log(a,c,u)}},{data:n}=Ee({queryKey:["orgs"],queryFn:ae.getOrgList}),l=()=>{r.resetFields()},h=()=>{t(a=>({...a,show:!0,title:"Create New",formValue:{...a.formValue,id:"",name:"",order:1,desc:"",status:"enable"}}))},d=a=>{t(c=>({...c,show:!0,title:"Edit",formValue:a}))};return i.jsxs(ne,{direction:"vertical",size:"large",className:"w-full",children:[i.jsx(Q,{children:i.jsx(y,{form:r,children:i.jsxs(oe,{gutter:[16,16],children:[i.jsx(O,{span:24,lg:6,children:i.jsx(y.Item,{label:"Name",name:"name",className:"!mb-0",children:i.jsx(P,{})})}),i.jsx(O,{span:24,lg:6,children:i.jsx(y.Item,{label:"Status",name:"status",className:"!mb-0",children:i.jsxs(w,{children:[i.jsx(w.Option,{value:"enable",children:i.jsx(j,{color:"success",children:"Enable"})}),i.jsx(w.Option,{value:"disable",children:i.jsx(j,{color:"error",children:"Disable"})})]})})}),i.jsx(O,{span:24,lg:12,children:i.jsxs("div",{className:"flex justify-end",children:[i.jsx(E,{onClick:l,children:"Reset"}),i.jsx(E,{type:"primary",className:"ml-4",children:"Search"})]})})]})})}),i.jsx(Q,{title:"Organization List",extra:i.jsx(E,{type:"primary",onClick:h,children:"New"}),children:i.jsx(le,{rowKey:"id",size:"small",scroll:{x:"max-content"},pagination:!1,columns:s,dataSource:n,rowSelection:{...o}})}),i.jsx(Q,{title:"Organization Chart",children:i.jsx(ce,{organizations:n})}),i.jsx(Oe,{...e})]})}function Oe({title:r,show:e,formValue:t,onOk:s,onCancel:o}){const[n]=y.useForm();return R.useEffect(()=>{n.setFieldsValue({...t})},[t,n]),i.jsx(ie,{title:r,open:e,onOk:s,onCancel:o,children:i.jsxs(y,{initialValues:t,form:n,labelCol:{span:4},wrapperCol:{span:18},layout:"horizontal",children:[i.jsx(y.Item,{label:"Name",name:"name",required:!0,children:i.jsx(P,{})}),i.jsx(y.Item,{label:"Order",name:"order",required:!0,children:i.jsx(he,{style:{width:"100%"}})}),i.jsx(y.Item,{label:"Status",name:"status",required:!0,children:i.jsxs(F.Group,{optionType:"button",buttonStyle:"solid",children:[i.jsx(F,{value:"enable",children:" Enable "}),i.jsx(F,{value:"disable",children:" Disable "})]})}),i.jsx(y.Item,{label:"Desc",name:"desc",children:i.jsx(P.TextArea,{})})]})})}export{_e as default}; diff --git a/assets/index-e6402448.js b/assets/index-3d9030f5.js similarity index 92% rename from assets/index-e6402448.js rename to assets/index-3d9030f5.js index 4f07a479..5532946b 100644 --- a/assets/index-e6402448.js +++ b/assets/index-3d9030f5.js @@ -1,7 +1,7 @@ -import{r as l,z as Ae,ar as Be,as as Ne,A as Pe,a6 as Xe,at as pe,au as ve,av as k,G as ke,D as U,aw as Ge,ax as Ke,ay as Ye,B as he,az as Ue,aA as Qe,aB as Je,aC as Ze,aD as je,aE as Q,aF as et,al as tt,aG as se,aH as $e,ak as nt,aI as rt,ab as ot,an as lt,aJ as at,aK as it,M as st,U as ct,Q as mt,aL as ut,aM as dt,am as ft,ao as gt,aN as Re,aO as pt,aP as ht,aQ as bt,aR as yt,aS as Ct,aT as xt,aU as vt,a9 as $t,aV as St,aW as wt}from"./index-a174239d.js";import{C as Te,R as It}from"./row-995d68a8.js";const Se=e=>typeof e=="object"&&e!=null&&e.nodeType===1,we=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",fe=(e,t)=>{if(e.clientHeight{const o=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeightat||a>e&&i=t&&s>=n?a-e-r:i>t&&sn?i-t+o:0,Et=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},Ie=(e,t)=>{var n,r,o,a;if(typeof document>"u")return[];const{scrollMode:i,block:s,inline:m,boundary:u,skipOverflowHiddenElements:y}=t,d=typeof u=="function"?u:R=>R!==u;if(!Se(e))throw new TypeError("Invalid target");const F=document.scrollingElement||document.documentElement,S=[];let f=e;for(;Se(f)&&d(f);){if(f=Et(f),f===F){S.push(f);break}f!=null&&f===document.body&&fe(f)&&!fe(document.documentElement)||f!=null&&fe(f,y)&&S.push(f)}const w=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,I=(a=(o=window.visualViewport)==null?void 0:o.height)!=null?a:innerHeight,{scrollX:C,scrollY:c}=window,{height:p,width:x,top:g,right:$,bottom:j,left:M}=e.getBoundingClientRect(),{top:B,right:L,bottom:V,left:z}=(R=>{const b=window.getComputedStyle(R);return{top:parseFloat(b.scrollMarginTop)||0,right:parseFloat(b.scrollMarginRight)||0,bottom:parseFloat(b.scrollMarginBottom)||0,left:parseFloat(b.scrollMarginLeft)||0}})(e);let N=s==="start"||s==="nearest"?g-B:s==="end"?j+V:g+p/2-B+V,h=m==="center"?M+x/2-z+L:m==="end"?$+L:M-z;const W=[];for(let R=0;R=0&&M>=0&&j<=I&&$<=w&&g>=G&&j<=ee&&M>=T&&$<=Z)return W;const v=getComputedStyle(b),O=parseInt(v.borderLeftWidth,10),P=parseInt(v.borderTopWidth,10),D=parseInt(v.borderRightWidth,10),X=parseInt(v.borderBottomWidth,10);let H=0,A=0;const K="offsetWidth"in b?b.offsetWidth-b.clientWidth-O-D:0,E="offsetHeight"in b?b.offsetHeight-b.clientHeight-P-X:0,te="offsetWidth"in b?b.offsetWidth===0?0:q/b.offsetWidth:0,re="offsetHeight"in b?b.offsetHeight===0?0:_/b.offsetHeight:0;if(F===b)H=s==="start"?N:s==="end"?N-I:s==="nearest"?ie(c,c+I,I,P,X,c+N,c+N+p,p):N-I/2,A=m==="start"?h:m==="center"?h-w/2:m==="end"?h-w:ie(C,C+w,w,O,D,C+h,C+h+x,x),H=Math.max(0,H+c),A=Math.max(0,A+C);else{H=s==="start"?N-G-P:s==="end"?N-ee+X+E:s==="nearest"?ie(G,ee,_,P,X+E,N,N+p,p):N-(G+_/2)+E/2,A=m==="start"?h-T-O:m==="center"?h-(T+q/2)+K/2:m==="end"?h-Z+D+K:ie(T,Z,q,O,D+K,h,h+x,x);const{scrollLeft:Y,scrollTop:oe}=b;H=re===0?0:Math.max(0,Math.min(oe+H/re,b.scrollHeight-_/re+E)),A=te===0?0:Math.max(0,Math.min(Y+A/te,b.scrollWidth-q/te+K)),N+=oe-H,h+=Y-A}W.push({el:b,top:H,left:A})}return W},Ft=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function Ot(e,t){if(!e.isConnected||!(o=>{let a=o;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(e))return;const n=(o=>{const a=window.getComputedStyle(o);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(Ie(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:a,left:i}of Ie(e,Ft(t))){const s=a-n.top+n.bottom,m=i-n.left+n.right;o.scroll({top:s,left:m,behavior:r})}}function ce(e){const[t,n]=l.useState(e);return l.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const Mt=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, +import{r as l,z as Ae,at as Be,au as Ne,A as Pe,a8 as Xe,av as pe,aw as ve,ax as G,G as Ge,D as U,ay as ke,az as Ke,aA as Ye,B as he,aB as Ue,aC as Qe,aD as Je,aE as Ze,aF as je,aG as Q,aH as et,an as tt,aI as se,aJ as $e,am as nt,aK as rt,ad as ot,ap as lt,aL as at,aM as it,M as st,U as ct,Q as mt,aN as ut,aO as dt,ao as ft,aq as gt,aP as Re,aQ as pt,aR as ht,aS as bt,aT as yt,aU as Ct,aV as xt,aW as vt,ab as $t,aX as St,aY as wt}from"./index-00bc0960.js";import{C as Te,R as It}from"./row-d64c6549.js";const Se=e=>typeof e=="object"&&e!=null&&e.nodeType===1,we=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",fe=(e,t)=>{if(e.clientHeight{const o=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeightat||a>e&&i=t&&s>=n?a-e-r:i>t&&sn?i-t+o:0,Et=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},Ie=(e,t)=>{var n,r,o,a;if(typeof document>"u")return[];const{scrollMode:i,block:s,inline:m,boundary:u,skipOverflowHiddenElements:y}=t,d=typeof u=="function"?u:R=>R!==u;if(!Se(e))throw new TypeError("Invalid target");const F=document.scrollingElement||document.documentElement,S=[];let f=e;for(;Se(f)&&d(f);){if(f=Et(f),f===F){S.push(f);break}f!=null&&f===document.body&&fe(f)&&!fe(document.documentElement)||f!=null&&fe(f,y)&&S.push(f)}const w=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,I=(a=(o=window.visualViewport)==null?void 0:o.height)!=null?a:innerHeight,{scrollX:C,scrollY:c}=window,{height:p,width:x,top:g,right:$,bottom:j,left:M}=e.getBoundingClientRect(),{top:B,right:L,bottom:V,left:z}=(R=>{const b=window.getComputedStyle(R);return{top:parseFloat(b.scrollMarginTop)||0,right:parseFloat(b.scrollMarginRight)||0,bottom:parseFloat(b.scrollMarginBottom)||0,left:parseFloat(b.scrollMarginLeft)||0}})(e);let N=s==="start"||s==="nearest"?g-B:s==="end"?j+V:g+p/2-B+V,h=m==="center"?M+x/2-z+L:m==="end"?$+L:M-z;const W=[];for(let R=0;R=0&&M>=0&&j<=I&&$<=w&&g>=k&&j<=ee&&M>=T&&$<=Z)return W;const v=getComputedStyle(b),O=parseInt(v.borderLeftWidth,10),P=parseInt(v.borderTopWidth,10),D=parseInt(v.borderRightWidth,10),X=parseInt(v.borderBottomWidth,10);let H=0,A=0;const K="offsetWidth"in b?b.offsetWidth-b.clientWidth-O-D:0,E="offsetHeight"in b?b.offsetHeight-b.clientHeight-P-X:0,te="offsetWidth"in b?b.offsetWidth===0?0:q/b.offsetWidth:0,re="offsetHeight"in b?b.offsetHeight===0?0:_/b.offsetHeight:0;if(F===b)H=s==="start"?N:s==="end"?N-I:s==="nearest"?ie(c,c+I,I,P,X,c+N,c+N+p,p):N-I/2,A=m==="start"?h:m==="center"?h-w/2:m==="end"?h-w:ie(C,C+w,w,O,D,C+h,C+h+x,x),H=Math.max(0,H+c),A=Math.max(0,A+C);else{H=s==="start"?N-k-P:s==="end"?N-ee+X+E:s==="nearest"?ie(k,ee,_,P,X+E,N,N+p,p):N-(k+_/2)+E/2,A=m==="start"?h-T-O:m==="center"?h-(T+q/2)+K/2:m==="end"?h-Z+D+K:ie(T,Z,q,O,D+K,h,h+x,x);const{scrollLeft:Y,scrollTop:oe}=b;H=re===0?0:Math.max(0,Math.min(oe+H/re,b.scrollHeight-_/re+E)),A=te===0?0:Math.max(0,Math.min(Y+A/te,b.scrollWidth-q/te+K)),N+=oe-H,h+=Y-A}W.push({el:b,top:H,left:A})}return W},Ft=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function Ot(e,t){if(!e.isConnected||!(o=>{let a=o;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(e))return;const n=(o=>{const a=window.getComputedStyle(o);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(Ie(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:a,left:i}of Ie(e,Ft(t))){const s=a-n.top+n.bottom,m=i-n.left+n.right;o.scroll({top:s,left:m,behavior:r})}}function ce(e){const[t,n]=l.useState(e);return l.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const Mt=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},Nt=Mt,Pt=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Ee=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},jt=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Pe(e)),Pt(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Ee(e,e.controlHeightSM)),"&-large":Object.assign({},Ee(e,e.controlHeightLG))})}},Rt=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:o,labelRequiredMarkColor:a,labelColor:i,labelFontSize:s,labelHeight:m,labelColonMarginInlineStart:u,labelColonMarginInlineEnd:y,itemMarginBottom:d}=e;return{[t]:Object.assign(Object.assign({},Pe(e)),{marginBottom:d,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden.${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:m,color:i,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:u,marginInlineEnd:y},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${o}-col-'"]):not([class*="' ${o}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Ne,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},Tt=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}}}}},Lt=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${n}-label, > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},ne=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),_t=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:ne(e),[t]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Wt=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${t}-vertical`]:{[n]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${n}-label, .${r}-col-24${n}-label, - .${r}-col-xl-24${n}-label`]:ne(e),[`@media (max-width: ${e.screenXSMax}px)`]:[_t(e),{[t]:{[`.${r}-col-xs-24${n}-label`]:ne(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{[`.${r}-col-sm-24${n}-label`]:ne(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[t]:{[`.${r}-col-md-24${n}-label`]:ne(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[t]:{[`.${r}-col-lg-24${n}-label`]:ne(e)}}}},Le=(e,t)=>Xe(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),be=Ae("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=Le(e,n);return[jt(r),Rt(r),Nt(r),Tt(r),Lt(r),Wt(r),Be(r),Ne]},e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3}),Fe=[];function ge(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const Ht=e=>{let{help:t,helpStatus:n,errors:r=Fe,warnings:o=Fe,className:a,fieldId:i,onVisibleChanged:s}=e;const{prefixCls:m}=l.useContext(pe),u=`${m}-item-explain`,[,y]=be(m),d=l.useMemo(()=>ve(m),[m]),F=ce(r),S=ce(o),f=l.useMemo(()=>t!=null?[ge(t,"help",n)]:[].concat(k(F.map((I,C)=>ge(I,"error","error",C))),k(S.map((I,C)=>ge(I,"warning","warning",C)))),[t,n,F,S]),w={};return i&&(w.id=`${i}_help`),l.createElement(ke,{motionDeadline:d.motionDeadline,motionName:`${m}-show-help`,visible:!!f.length,onVisibleChanged:s},I=>{const{className:C,style:c}=I;return l.createElement("div",Object.assign({},w,{className:U(u,C,a,y),style:c,role:"alert"}),l.createElement(Ge,Object.assign({keys:f},ve(m),{motionName:`${m}-show-help-item`,component:!1}),p=>{const{key:x,error:g,errorStatus:$,className:j,style:M}=p;return l.createElement("div",{key:x,className:U(j,{[`${u}-${$}`]:$}),style:M},g)}))})},_e=Ht,Vt=["parentNode"],zt="form_item";function le(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function We(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:Vt.includes(n)?`${zt}_${n}`:n}function He(e,t,n,r,o,a){let i=r;return a!==void 0?i=a:n.validating?i="validating":e.length?i="error":t.length?i="warning":(n.touched||o&&n.validated)&&(i="success"),i}function Oe(e){return le(e).join("_")}function Ve(e){const[t]=Ke(),n=l.useRef({}),r=l.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>a=>{const i=Oe(o);a?n.current[i]=a:delete n.current[i]}},scrollToField:function(o){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const i=le(o),s=We(i,r.__INTERNAL__.name),m=s?document.getElementById(s):null;m&&Ot(m,Object.assign({scrollMode:"if-needed",block:"nearest"},a))},getFieldInstance:o=>{const a=Oe(o);return n.current[a]}}),[e,t]);return[r]}var qt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=l.useContext(Ye),{getPrefixCls:r,direction:o,form:a}=l.useContext(he),{prefixCls:i,className:s,rootClassName:m,size:u,disabled:y=n,form:d,colon:F,labelAlign:S,labelWrap:f,labelCol:w,wrapperCol:I,hideRequiredMark:C,layout:c="horizontal",scrollToFirstError:p,requiredMark:x,onFinishFailed:g,name:$,style:j,feedbackIcons:M}=e,B=qt(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),L=Ue(u),V=l.useContext(Qe),z=l.useMemo(()=>x!==void 0?x:a&&a.requiredMark!==void 0?a.requiredMark:!C,[C,x,a]),N=F??a?.colon,h=r("form",i),[W,R]=be(h),b=U(h,`${h}-${c}`,{[`${h}-hide-required-mark`]:z===!1,[`${h}-rtl`]:o==="rtl",[`${h}-${L}`]:L},R,a?.className,s,m),[_]=Ve(d),{__INTERNAL__:q}=_;q.name=$;const G=l.useMemo(()=>({name:$,labelAlign:S,labelCol:w,labelWrap:f,wrapperCol:I,vertical:c==="vertical",colon:N,requiredMark:z,itemRef:q.itemRef,form:_,feedbackIcons:M}),[$,S,w,I,c,N,z,_,M]);l.useImperativeHandle(t,()=>_);const Z=(T,v)=>{if(T){let O={block:"nearest"};typeof T=="object"&&(O=T),_.scrollToField(v,O)}},ee=T=>{if(g?.(T),T.errorFields.length){const v=T.errorFields[0].name;if(p!==void 0){Z(p,v);return}a&&a.scrollToFirstError!==void 0&&Z(a.scrollToFirstError,v)}};return W(l.createElement(Je,{disabled:y},l.createElement(Ze,{size:L},l.createElement(je,{validateMessages:V},l.createElement(Q.Provider,{value:G},l.createElement(et,Object.assign({id:$},B,{name:$,onFinishFailed:ee,form:_,style:Object.assign(Object.assign({},a?.style),j),className:b})))))))},At=l.forwardRef(Dt),Bt=At;function Xt(e){if(typeof e=="function")return e;const t=tt(e);return t.length<=1?t[0]:t}const ze=()=>{const{status:e,errors:t=[],warnings:n=[]}=l.useContext(se);return{status:e,errors:t,warnings:n}};ze.Context=se;const kt=ze;function Gt(e){const[t,n]=l.useState(e),r=l.useRef(null),o=l.useRef([]),a=l.useRef(!1);l.useEffect(()=>(a.current=!1,()=>{a.current=!0,$e.cancel(r.current),r.current=null}),[]);function i(s){a.current||(r.current===null&&(o.current=[],r.current=$e(()=>{r.current=null,n(m=>{let u=m;return o.current.forEach(y=>{u=y(u)}),u})})),o.current.push(s))}return[t,i]}function Kt(){const{itemRef:e}=l.useContext(Q),t=l.useRef({});function n(r,o){const a=o&&typeof o=="object"&&o.ref,i=r.join("_");return(t.current.name!==i||t.current.originRef!==a)&&(t.current.name=i,t.current.originRef=a,t.current.ref=nt(e(r),a)),t.current.ref}return n}const Yt=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},Ut=rt(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=Le(e,n);return[Yt(r)]}),Qt=e=>{const{prefixCls:t,status:n,wrapperCol:r,children:o,errors:a,warnings:i,_internalItemRender:s,extra:m,help:u,fieldId:y,marginBottom:d,onErrorVisibleChanged:F}=e,S=`${t}-item`,f=l.useContext(Q),w=r||f.wrapperCol||{},I=U(`${S}-control`,w.className),C=l.useMemo(()=>Object.assign({},f),[f]);delete C.labelCol,delete C.wrapperCol;const c=l.createElement("div",{className:`${S}-control-input`},l.createElement("div",{className:`${S}-control-input-content`},o)),p=l.useMemo(()=>({prefixCls:t,status:n}),[t,n]),x=d!==null||a.length||i.length?l.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},l.createElement(pe.Provider,{value:p},l.createElement(_e,{fieldId:y,errors:a,warnings:i,help:u,helpStatus:n,className:`${S}-explain-connected`,onVisibleChanged:F})),!!d&&l.createElement("div",{style:{width:0,height:d}})):null,g={};y&&(g.id=`${y}_extra`);const $=m?l.createElement("div",Object.assign({},g,{className:`${S}-extra`}),m):null,j=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:c,errorList:x,extra:$}):l.createElement(l.Fragment,null,c,x,$);return l.createElement(Q.Provider,{value:C},l.createElement(Te,Object.assign({},w,{className:I}),j),l.createElement(Ut,{prefixCls:t}))},Jt=Qt;var Zt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{prefixCls:t,label:n,htmlFor:r,labelCol:o,labelAlign:a,colon:i,required:s,requiredMark:m,tooltip:u}=e;var y;const[d]=ot("Form"),{vertical:F,labelAlign:S,labelCol:f,labelWrap:w,colon:I}=l.useContext(Q);if(!n)return null;const C=o||f||{},c=a||S,p=`${t}-item-label`,x=U(p,c==="left"&&`${p}-left`,C.className,{[`${p}-wrap`]:!!w});let g=n;const $=i===!0||I!==!1&&i!==!1;$&&!F&&typeof n=="string"&&n.trim()!==""&&(g=n.replace(/[:|:]\s*$/,""));const M=en(u);if(M){const{icon:z=l.createElement(it,null)}=M,N=Zt(M,["icon"]),h=l.createElement(lt,Object.assign({},N),l.cloneElement(z,{className:`${t}-item-tooltip`,title:""}));g=l.createElement(l.Fragment,null,g,h)}const B=m==="optional",L=typeof m=="function";L?g=m(g,{required:!!s}):B&&!s&&(g=l.createElement(l.Fragment,null,g,l.createElement("span",{className:`${t}-item-optional`,title:""},d?.optional||((y=at.Form)===null||y===void 0?void 0:y.optional))));const V=U({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:B||L,[`${t}-item-no-colon`]:!$});return l.createElement(Te,Object.assign({},C,{className:x}),l.createElement("label",{htmlFor:r,className:V,title:typeof n=="string"?n:""},g))},nn=tn,rn={success:st,warning:ct,error:mt,validating:ut};function qe(e){let{children:t,errors:n,warnings:r,hasFeedback:o,validateStatus:a,prefixCls:i,meta:s,noStyle:m}=e;const u=`${i}-item`,{feedbackIcons:y}=l.useContext(Q),d=He(n,r,s,null,!!o,a),{isFormItemInput:F,status:S,hasFeedback:f,feedbackIcon:w}=l.useContext(se),I=l.useMemo(()=>{var C;let c;if(o){const x=o!==!0&&o.icons||y,g=d&&((C=x?.({status:d,errors:n,warnings:r}))===null||C===void 0?void 0:C[d]),$=d&&rn[d];c=g!==!1&&$?l.createElement("span",{className:U(`${u}-feedback-icon`,`${u}-feedback-icon-${d}`)},g||l.createElement($,null)):null}const p={status:d||"",errors:n,warnings:r,hasFeedback:!!o,feedbackIcon:c,isFormItemInput:!0};return m&&(p.status=(d??S)||"",p.isFormItemInput=F,p.hasFeedback=!!(o??f),p.feedbackIcon=o!==void 0?p.feedbackIcon:w),p},[d,o,m,F,S]);return l.createElement(se.Provider,{value:I},t)}var on=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(M&&x.current){const R=getComputedStyle(x.current);V(parseInt(R.marginBottom,10))}},[M,B]);const z=R=>{R||V(null)},h=function(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const b=R?g:u.errors,_=R?$:u.warnings;return He(b,_,u,"",!!y,m)}(),W=U(c,n,r,{[`${c}-with-help`]:j||g.length||$.length,[`${c}-has-feedback`]:h&&y,[`${c}-has-success`]:h==="success",[`${c}-has-warning`]:h==="warning",[`${c}-has-error`]:h==="error",[`${c}-is-validating`]:h==="validating",[`${c}-hidden`]:d});return l.createElement("div",{className:W,style:o,ref:x},l.createElement(It,Object.assign({className:`${c}-row`},gt(C,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),l.createElement(nn,Object.assign({htmlFor:S},e,{requiredMark:p,required:f??w,prefixCls:t})),l.createElement(Jt,Object.assign({},e,u,{errors:g,warnings:$,prefixCls:t,status:h,help:a,marginBottom:L,onErrorVisibleChanged:z}),l.createElement(Re.Provider,{value:I},l.createElement(qe,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:y,validateStatus:h},F)))),!!L&&l.createElement("div",{className:`${c}-margin-offset`,style:{marginBottom:-L}}))}const an="__SPLIT__",sn=l.memo(e=>{let{children:t}=e;return t},(e,t)=>e.value===t.value&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function Me(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function cn(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:a,shouldUpdate:i,rules:s,children:m,required:u,label:y,messageVariables:d,trigger:F="onChange",validateTrigger:S,hidden:f,help:w}=e,{getPrefixCls:I}=l.useContext(he),{name:C}=l.useContext(Q),c=Xt(m),p=typeof c=="function",x=l.useContext(Re),{validateTrigger:g}=l.useContext(pt),$=S!==void 0?S:g,j=t!=null,M=I("form",a),[B,L]=be(M);ht();const V=l.useContext(bt),z=l.useRef(),[N,h]=Gt({}),[W,R]=yt(()=>Me()),b=v=>{const O=V?.getKey(v.name);if(R(v.destroy?Me():v,!0),n&&w!==!1&&x){let P=v.name;if(v.destroy)P=z.current||P;else if(O!==void 0){const[D,X]=O;P=[D].concat(k(X)),z.current=P}x(v,P)}},_=(v,O)=>{h(P=>{const D=Object.assign({},P),H=[].concat(k(v.name.slice(0,-1)),k(O)).join(an);return v.destroy?delete D[H]:D[H]=v,D})},[q,G]=l.useMemo(()=>{const v=k(W.errors),O=k(W.warnings);return Object.values(N).forEach(P=>{v.push.apply(v,k(P.errors||[])),O.push.apply(O,k(P.warnings||[]))}),[v,O]},[N,W.errors,W.warnings]),Z=Kt();function ee(v,O,P){return n&&!f?l.createElement(qe,{prefixCls:M,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:W,errors:q,warnings:G,noStyle:!0},v):l.createElement(ln,Object.assign({key:"row"},e,{className:U(r,L),prefixCls:M,fieldId:O,isRequired:P,errors:q,warnings:G,meta:W,onSubItemMetaChange:_}),v)}if(!j&&!p&&!o)return B(ee(c));let T={};return typeof y=="string"?T.label=y:t&&(T.label=String(t)),d&&(T=Object.assign(Object.assign({},T),d)),B(l.createElement(Ct,Object.assign({},e,{messageVariables:T,trigger:F,validateTrigger:$,onMetaChange:b}),(v,O,P)=>{const D=le(t).length&&O?O.name:[],X=We(D,C),H=u!==void 0?u:!!(s&&s.some(E=>{if(E&&typeof E=="object"&&E.required&&!E.warningOnly)return!0;if(typeof E=="function"){const te=E(P);return te&&te.required&&!te.warningOnly}return!1})),A=Object.assign({},v);let K=null;if(Array.isArray(c)&&j)K=c;else if(!(p&&(!(i||o)||j))){if(!(o&&!p&&!j))if(xt(c)){const E=Object.assign(Object.assign({},c.props),A);if(E.id||(E.id=X),w||q.length>0||G.length>0||e.extra){const Y=[];(w||q.length>0)&&Y.push(`${X}_help`),e.extra&&Y.push(`${X}_extra`),E["aria-describedby"]=Y.join(" ")}q.length>0&&(E["aria-invalid"]="true"),H&&(E["aria-required"]="true"),vt(c)&&(E.ref=Z(D,c)),new Set([].concat(k(le(F)),k(le($)))).forEach(Y=>{E[Y]=function(){for(var oe,ye,me,Ce,ue,xe=arguments.length,de=new Array(xe),ae=0;ae{var{prefixCls:t,children:n}=e,r=un(e,["prefixCls","children"]);const{getPrefixCls:o}=l.useContext(he),a=o("form",t),i=l.useMemo(()=>({prefixCls:a,status:"error"}),[a]);return l.createElement(St,Object.assign({},r),(s,m,u)=>l.createElement(pe.Provider,{value:i},n(s.map(y=>Object.assign(Object.assign({},y),{fieldKey:y.key})),m,{errors:u.errors,warnings:u.warnings})))},fn=dn;function gn(){const{form:e}=l.useContext(Q);return e}const J=Bt;J.Item=mn;J.List=fn;J.ErrorList=_e;J.useForm=Ve;J.useFormInstance=gn;J.useWatch=wt;J.Provider=je;J.create=()=>{};const bn=J;export{bn as F}; + .${r}-col-xl-24${n}-label`]:ne(e),[`@media (max-width: ${e.screenXSMax}px)`]:[_t(e),{[t]:{[`.${r}-col-xs-24${n}-label`]:ne(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{[`.${r}-col-sm-24${n}-label`]:ne(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[t]:{[`.${r}-col-md-24${n}-label`]:ne(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[t]:{[`.${r}-col-lg-24${n}-label`]:ne(e)}}}},Le=(e,t)=>Xe(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),be=Ae("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=Le(e,n);return[jt(r),Rt(r),Nt(r),Tt(r),Lt(r),Wt(r),Be(r),Ne]},e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3}),Fe=[];function ge(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const Ht=e=>{let{help:t,helpStatus:n,errors:r=Fe,warnings:o=Fe,className:a,fieldId:i,onVisibleChanged:s}=e;const{prefixCls:m}=l.useContext(pe),u=`${m}-item-explain`,[,y]=be(m),d=l.useMemo(()=>ve(m),[m]),F=ce(r),S=ce(o),f=l.useMemo(()=>t!=null?[ge(t,"help",n)]:[].concat(G(F.map((I,C)=>ge(I,"error","error",C))),G(S.map((I,C)=>ge(I,"warning","warning",C)))),[t,n,F,S]),w={};return i&&(w.id=`${i}_help`),l.createElement(Ge,{motionDeadline:d.motionDeadline,motionName:`${m}-show-help`,visible:!!f.length,onVisibleChanged:s},I=>{const{className:C,style:c}=I;return l.createElement("div",Object.assign({},w,{className:U(u,C,a,y),style:c,role:"alert"}),l.createElement(ke,Object.assign({keys:f},ve(m),{motionName:`${m}-show-help-item`,component:!1}),p=>{const{key:x,error:g,errorStatus:$,className:j,style:M}=p;return l.createElement("div",{key:x,className:U(j,{[`${u}-${$}`]:$}),style:M},g)}))})},_e=Ht,Vt=["parentNode"],zt="form_item";function le(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function We(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:Vt.includes(n)?`${zt}_${n}`:n}function He(e,t,n,r,o,a){let i=r;return a!==void 0?i=a:n.validating?i="validating":e.length?i="error":t.length?i="warning":(n.touched||o&&n.validated)&&(i="success"),i}function Oe(e){return le(e).join("_")}function Ve(e){const[t]=Ke(),n=l.useRef({}),r=l.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>a=>{const i=Oe(o);a?n.current[i]=a:delete n.current[i]}},scrollToField:function(o){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const i=le(o),s=We(i,r.__INTERNAL__.name),m=s?document.getElementById(s):null;m&&Ot(m,Object.assign({scrollMode:"if-needed",block:"nearest"},a))},getFieldInstance:o=>{const a=Oe(o);return n.current[a]}}),[e,t]);return[r]}var qt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=l.useContext(Ye),{getPrefixCls:r,direction:o,form:a}=l.useContext(he),{prefixCls:i,className:s,rootClassName:m,size:u,disabled:y=n,form:d,colon:F,labelAlign:S,labelWrap:f,labelCol:w,wrapperCol:I,hideRequiredMark:C,layout:c="horizontal",scrollToFirstError:p,requiredMark:x,onFinishFailed:g,name:$,style:j,feedbackIcons:M}=e,B=qt(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),L=Ue(u),V=l.useContext(Qe),z=l.useMemo(()=>x!==void 0?x:a&&a.requiredMark!==void 0?a.requiredMark:!C,[C,x,a]),N=F??a?.colon,h=r("form",i),[W,R]=be(h),b=U(h,`${h}-${c}`,{[`${h}-hide-required-mark`]:z===!1,[`${h}-rtl`]:o==="rtl",[`${h}-${L}`]:L},R,a?.className,s,m),[_]=Ve(d),{__INTERNAL__:q}=_;q.name=$;const k=l.useMemo(()=>({name:$,labelAlign:S,labelCol:w,labelWrap:f,wrapperCol:I,vertical:c==="vertical",colon:N,requiredMark:z,itemRef:q.itemRef,form:_,feedbackIcons:M}),[$,S,w,I,c,N,z,_,M]);l.useImperativeHandle(t,()=>_);const Z=(T,v)=>{if(T){let O={block:"nearest"};typeof T=="object"&&(O=T),_.scrollToField(v,O)}},ee=T=>{if(g?.(T),T.errorFields.length){const v=T.errorFields[0].name;if(p!==void 0){Z(p,v);return}a&&a.scrollToFirstError!==void 0&&Z(a.scrollToFirstError,v)}};return W(l.createElement(Je,{disabled:y},l.createElement(Ze,{size:L},l.createElement(je,{validateMessages:V},l.createElement(Q.Provider,{value:k},l.createElement(et,Object.assign({id:$},B,{name:$,onFinishFailed:ee,form:_,style:Object.assign(Object.assign({},a?.style),j),className:b})))))))},At=l.forwardRef(Dt),Bt=At;function Xt(e){if(typeof e=="function")return e;const t=tt(e);return t.length<=1?t[0]:t}const ze=()=>{const{status:e,errors:t=[],warnings:n=[]}=l.useContext(se);return{status:e,errors:t,warnings:n}};ze.Context=se;const Gt=ze;function kt(e){const[t,n]=l.useState(e),r=l.useRef(null),o=l.useRef([]),a=l.useRef(!1);l.useEffect(()=>(a.current=!1,()=>{a.current=!0,$e.cancel(r.current),r.current=null}),[]);function i(s){a.current||(r.current===null&&(o.current=[],r.current=$e(()=>{r.current=null,n(m=>{let u=m;return o.current.forEach(y=>{u=y(u)}),u})})),o.current.push(s))}return[t,i]}function Kt(){const{itemRef:e}=l.useContext(Q),t=l.useRef({});function n(r,o){const a=o&&typeof o=="object"&&o.ref,i=r.join("_");return(t.current.name!==i||t.current.originRef!==a)&&(t.current.name=i,t.current.originRef=a,t.current.ref=nt(e(r),a)),t.current.ref}return n}const Yt=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},Ut=rt(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=Le(e,n);return[Yt(r)]}),Qt=e=>{const{prefixCls:t,status:n,wrapperCol:r,children:o,errors:a,warnings:i,_internalItemRender:s,extra:m,help:u,fieldId:y,marginBottom:d,onErrorVisibleChanged:F}=e,S=`${t}-item`,f=l.useContext(Q),w=r||f.wrapperCol||{},I=U(`${S}-control`,w.className),C=l.useMemo(()=>Object.assign({},f),[f]);delete C.labelCol,delete C.wrapperCol;const c=l.createElement("div",{className:`${S}-control-input`},l.createElement("div",{className:`${S}-control-input-content`},o)),p=l.useMemo(()=>({prefixCls:t,status:n}),[t,n]),x=d!==null||a.length||i.length?l.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},l.createElement(pe.Provider,{value:p},l.createElement(_e,{fieldId:y,errors:a,warnings:i,help:u,helpStatus:n,className:`${S}-explain-connected`,onVisibleChanged:F})),!!d&&l.createElement("div",{style:{width:0,height:d}})):null,g={};y&&(g.id=`${y}_extra`);const $=m?l.createElement("div",Object.assign({},g,{className:`${S}-extra`}),m):null,j=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:c,errorList:x,extra:$}):l.createElement(l.Fragment,null,c,x,$);return l.createElement(Q.Provider,{value:C},l.createElement(Te,Object.assign({},w,{className:I}),j),l.createElement(Ut,{prefixCls:t}))},Jt=Qt;var Zt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{prefixCls:t,label:n,htmlFor:r,labelCol:o,labelAlign:a,colon:i,required:s,requiredMark:m,tooltip:u}=e;var y;const[d]=ot("Form"),{vertical:F,labelAlign:S,labelCol:f,labelWrap:w,colon:I}=l.useContext(Q);if(!n)return null;const C=o||f||{},c=a||S,p=`${t}-item-label`,x=U(p,c==="left"&&`${p}-left`,C.className,{[`${p}-wrap`]:!!w});let g=n;const $=i===!0||I!==!1&&i!==!1;$&&!F&&typeof n=="string"&&n.trim()!==""&&(g=n.replace(/[:|:]\s*$/,""));const M=en(u);if(M){const{icon:z=l.createElement(it,null)}=M,N=Zt(M,["icon"]),h=l.createElement(lt,Object.assign({},N),l.cloneElement(z,{className:`${t}-item-tooltip`,title:""}));g=l.createElement(l.Fragment,null,g,h)}const B=m==="optional",L=typeof m=="function";L?g=m(g,{required:!!s}):B&&!s&&(g=l.createElement(l.Fragment,null,g,l.createElement("span",{className:`${t}-item-optional`,title:""},d?.optional||((y=at.Form)===null||y===void 0?void 0:y.optional))));const V=U({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:B||L,[`${t}-item-no-colon`]:!$});return l.createElement(Te,Object.assign({},C,{className:x}),l.createElement("label",{htmlFor:r,className:V,title:typeof n=="string"?n:""},g))},nn=tn,rn={success:st,warning:ct,error:mt,validating:ut};function qe(e){let{children:t,errors:n,warnings:r,hasFeedback:o,validateStatus:a,prefixCls:i,meta:s,noStyle:m}=e;const u=`${i}-item`,{feedbackIcons:y}=l.useContext(Q),d=He(n,r,s,null,!!o,a),{isFormItemInput:F,status:S,hasFeedback:f,feedbackIcon:w}=l.useContext(se),I=l.useMemo(()=>{var C;let c;if(o){const x=o!==!0&&o.icons||y,g=d&&((C=x?.({status:d,errors:n,warnings:r}))===null||C===void 0?void 0:C[d]),$=d&&rn[d];c=g!==!1&&$?l.createElement("span",{className:U(`${u}-feedback-icon`,`${u}-feedback-icon-${d}`)},g||l.createElement($,null)):null}const p={status:d||"",errors:n,warnings:r,hasFeedback:!!o,feedbackIcon:c,isFormItemInput:!0};return m&&(p.status=(d??S)||"",p.isFormItemInput=F,p.hasFeedback=!!(o??f),p.feedbackIcon=o!==void 0?p.feedbackIcon:w),p},[d,o,m,F,S]);return l.createElement(se.Provider,{value:I},t)}var on=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(M&&x.current){const R=getComputedStyle(x.current);V(parseInt(R.marginBottom,10))}},[M,B]);const z=R=>{R||V(null)},h=function(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const b=R?g:u.errors,_=R?$:u.warnings;return He(b,_,u,"",!!y,m)}(),W=U(c,n,r,{[`${c}-with-help`]:j||g.length||$.length,[`${c}-has-feedback`]:h&&y,[`${c}-has-success`]:h==="success",[`${c}-has-warning`]:h==="warning",[`${c}-has-error`]:h==="error",[`${c}-is-validating`]:h==="validating",[`${c}-hidden`]:d});return l.createElement("div",{className:W,style:o,ref:x},l.createElement(It,Object.assign({className:`${c}-row`},gt(C,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),l.createElement(nn,Object.assign({htmlFor:S},e,{requiredMark:p,required:f??w,prefixCls:t})),l.createElement(Jt,Object.assign({},e,u,{errors:g,warnings:$,prefixCls:t,status:h,help:a,marginBottom:L,onErrorVisibleChanged:z}),l.createElement(Re.Provider,{value:I},l.createElement(qe,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:y,validateStatus:h},F)))),!!L&&l.createElement("div",{className:`${c}-margin-offset`,style:{marginBottom:-L}}))}const an="__SPLIT__",sn=l.memo(e=>{let{children:t}=e;return t},(e,t)=>e.value===t.value&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function Me(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function cn(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:a,shouldUpdate:i,rules:s,children:m,required:u,label:y,messageVariables:d,trigger:F="onChange",validateTrigger:S,hidden:f,help:w}=e,{getPrefixCls:I}=l.useContext(he),{name:C}=l.useContext(Q),c=Xt(m),p=typeof c=="function",x=l.useContext(Re),{validateTrigger:g}=l.useContext(pt),$=S!==void 0?S:g,j=t!=null,M=I("form",a),[B,L]=be(M);ht();const V=l.useContext(bt),z=l.useRef(),[N,h]=kt({}),[W,R]=yt(()=>Me()),b=v=>{const O=V?.getKey(v.name);if(R(v.destroy?Me():v,!0),n&&w!==!1&&x){let P=v.name;if(v.destroy)P=z.current||P;else if(O!==void 0){const[D,X]=O;P=[D].concat(G(X)),z.current=P}x(v,P)}},_=(v,O)=>{h(P=>{const D=Object.assign({},P),H=[].concat(G(v.name.slice(0,-1)),G(O)).join(an);return v.destroy?delete D[H]:D[H]=v,D})},[q,k]=l.useMemo(()=>{const v=G(W.errors),O=G(W.warnings);return Object.values(N).forEach(P=>{v.push.apply(v,G(P.errors||[])),O.push.apply(O,G(P.warnings||[]))}),[v,O]},[N,W.errors,W.warnings]),Z=Kt();function ee(v,O,P){return n&&!f?l.createElement(qe,{prefixCls:M,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:W,errors:q,warnings:k,noStyle:!0},v):l.createElement(ln,Object.assign({key:"row"},e,{className:U(r,L),prefixCls:M,fieldId:O,isRequired:P,errors:q,warnings:k,meta:W,onSubItemMetaChange:_}),v)}if(!j&&!p&&!o)return B(ee(c));let T={};return typeof y=="string"?T.label=y:t&&(T.label=String(t)),d&&(T=Object.assign(Object.assign({},T),d)),B(l.createElement(Ct,Object.assign({},e,{messageVariables:T,trigger:F,validateTrigger:$,onMetaChange:b}),(v,O,P)=>{const D=le(t).length&&O?O.name:[],X=We(D,C),H=u!==void 0?u:!!(s&&s.some(E=>{if(E&&typeof E=="object"&&E.required&&!E.warningOnly)return!0;if(typeof E=="function"){const te=E(P);return te&&te.required&&!te.warningOnly}return!1})),A=Object.assign({},v);let K=null;if(Array.isArray(c)&&j)K=c;else if(!(p&&(!(i||o)||j))){if(!(o&&!p&&!j))if(xt(c)){const E=Object.assign(Object.assign({},c.props),A);if(E.id||(E.id=X),w||q.length>0||k.length>0||e.extra){const Y=[];(w||q.length>0)&&Y.push(`${X}_help`),e.extra&&Y.push(`${X}_extra`),E["aria-describedby"]=Y.join(" ")}q.length>0&&(E["aria-invalid"]="true"),H&&(E["aria-required"]="true"),vt(c)&&(E.ref=Z(D,c)),new Set([].concat(G(le(F)),G(le($)))).forEach(Y=>{E[Y]=function(){for(var oe,ye,me,Ce,ue,xe=arguments.length,de=new Array(xe),ae=0;ae{var{prefixCls:t,children:n}=e,r=un(e,["prefixCls","children"]);const{getPrefixCls:o}=l.useContext(he),a=o("form",t),i=l.useMemo(()=>({prefixCls:a,status:"error"}),[a]);return l.createElement(St,Object.assign({},r),(s,m,u)=>l.createElement(pe.Provider,{value:i},n(s.map(y=>Object.assign(Object.assign({},y),{fieldKey:y.key})),m,{errors:u.errors,warnings:u.warnings})))},fn=dn;function gn(){const{form:e}=l.useContext(Q);return e}const J=Bt;J.Item=mn;J.List=fn;J.ErrorList=_e;J.useForm=Ve;J.useFormInstance=gn;J.useWatch=wt;J.Provider=je;J.create=()=>{};const bn=J;export{bn as F}; diff --git a/assets/index-b2ed2d90.js b/assets/index-40befc2b.js similarity index 87% rename from assets/index-b2ed2d90.js rename to assets/index-40befc2b.js index 030969ca..cd73e04a 100644 --- a/assets/index-b2ed2d90.js +++ b/assets/index-40befc2b.js @@ -1 +1 @@ -import{b as d,j as o,p as j,f as e,I as n,q as c}from"./index-a174239d.js";import{T as i}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function p(){const{colorPrimary:s,colorInfo:r,colorSuccess:l,colorWarning:t,colorError:a}=d();return o.jsxs(j,{direction:"vertical",style:{display:"flex"},children:[o.jsx(e,{title:"Antd Icons",children:o.jsx(i.Link,{href:"https://ant.design/components/icon-cn",style:{color:s},children:"https://ant.design/components/icon-cn"})}),o.jsxs(e,{title:"Iconify Icons",children:[o.jsx(i.Link,{href:"https://ant.design/components/icon-cn",style:{color:s},className:"mb-4 block",children:"https://iconify.design/"}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:s}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:r}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:l}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:t}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:a})]}),o.jsxs(e,{title:"Svg Icons",children:[o.jsx(i.Link,{href:"https://github.com/vbenjs/vite-plugin-svg-icons",style:{color:s},className:"mb-4 block",children:"使用svg 雪碧图"}),o.jsx(c,{icon:"ic-workbench",size:24,color:s}),o.jsx(c,{icon:"ic-workbench",size:24,color:r}),o.jsx(c,{icon:"ic-workbench",size:24,color:l}),o.jsx(c,{icon:"ic-workbench",size:24,color:t}),o.jsx(c,{icon:"ic-workbench",size:24,color:a})]})]})}export{p as default}; +import{b as d,j as o,p as j,f as e,I as n,q as c}from"./index-00bc0960.js";import{T as i}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function p(){const{colorPrimary:s,colorInfo:r,colorSuccess:l,colorWarning:t,colorError:a}=d();return o.jsxs(j,{direction:"vertical",style:{display:"flex"},children:[o.jsx(e,{title:"Antd Icons",children:o.jsx(i.Link,{href:"https://ant.design/components/icon-cn",style:{color:s},children:"https://ant.design/components/icon-cn"})}),o.jsxs(e,{title:"Iconify Icons",children:[o.jsx(i.Link,{href:"https://ant.design/components/icon-cn",style:{color:s},className:"mb-4 block",children:"https://iconify.design/"}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:s}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:r}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:l}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:t}),o.jsx(n,{icon:"solar:emoji-funny-square-bold-duotone",size:24,color:a})]}),o.jsxs(e,{title:"Svg Icons",children:[o.jsx(i.Link,{href:"https://github.com/vbenjs/vite-plugin-svg-icons",style:{color:s},className:"mb-4 block",children:"使用svg 雪碧图"}),o.jsx(c,{icon:"ic-workbench",size:24,color:s}),o.jsx(c,{icon:"ic-workbench",size:24,color:r}),o.jsx(c,{icon:"ic-workbench",size:24,color:l}),o.jsx(c,{icon:"ic-workbench",size:24,color:t}),o.jsx(c,{icon:"ic-workbench",size:24,color:a})]})]})}export{p as default}; diff --git a/assets/index-399225ae.js b/assets/index-4d9bb8a6.js similarity index 78% rename from assets/index-399225ae.js rename to assets/index-4d9bb8a6.js index 4e920574..73db8218 100644 --- a/assets/index-399225ae.js +++ b/assets/index-4d9bb8a6.js @@ -1 +1 @@ -import{r as l,co as u,x as d,j as e,f as x,a3 as C,an as m,cb as f,I as h}from"./index-a174239d.js";import{R as j,C as c}from"./row-995d68a8.js";import{T as i}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function y(){const[s,o]=l.useState(null),{notification:a}=u.useApp();return{copiedText:s,copyFn:async t=>{if(!navigator?.clipboard)return console.warn("Clipboard not supported"),!1;try{return await navigator.clipboard.writeText(t),o(t),a.success({message:"Copied!"}),!0}catch(r){return console.warn("Copy failed",r),o(null),!1}}}}function I(){const{copyFn:s}=y(),[o,a]=l.useState("https://www.npmjs.com/package/"),n=d.lorem.paragraphs({min:3,max:5}),t=p=>a(p.target.value),r=e.jsx(m,{title:"Copy",children:e.jsx(f,{className:"text-gray",onClick:()=>s(o),children:e.jsx(h,{icon:"eva:copy-fill",size:20})})});return e.jsx(x,{children:e.jsxs(j,{gutter:[16,16],children:[e.jsxs(c,{span:24,md:12,children:[e.jsx(i.Title,{level:5,children:"ON CHANGE"}),e.jsx(C,{suffix:r,value:o,onChange:t})]}),e.jsxs(c,{span:24,md:12,children:[e.jsx(i.Title,{level:5,children:"ON DOUBLE CLICK"}),e.jsx(i,{onDoubleClick:()=>s(n),children:n})]})]})})}export{I as default}; +import{r as l,cp as u,x as d,j as e,f as x,a5 as C,ap as m,cd as f,I as h}from"./index-00bc0960.js";import{R as j,C as c}from"./row-d64c6549.js";import{T as i}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function y(){const[s,o]=l.useState(null),{notification:a}=u.useApp();return{copiedText:s,copyFn:async t=>{if(!navigator?.clipboard)return console.warn("Clipboard not supported"),!1;try{return await navigator.clipboard.writeText(t),o(t),a.success({message:"Copied!"}),!0}catch(r){return console.warn("Copy failed",r),o(null),!1}}}}function I(){const{copyFn:s}=y(),[o,a]=l.useState("https://www.npmjs.com/package/"),n=d.lorem.paragraphs({min:3,max:5}),t=p=>a(p.target.value),r=e.jsx(m,{title:"Copy",children:e.jsx(f,{className:"text-gray",onClick:()=>s(o),children:e.jsx(h,{icon:"eva:copy-fill",size:20})})});return e.jsx(x,{children:e.jsxs(j,{gutter:[16,16],children:[e.jsxs(c,{span:24,md:12,children:[e.jsx(i.Title,{level:5,children:"ON CHANGE"}),e.jsx(C,{suffix:r,value:o,onChange:t})]}),e.jsxs(c,{span:24,md:12,children:[e.jsx(i.Title,{level:5,children:"ON DOUBLE CLICK"}),e.jsx(i,{onDoubleClick:()=>s(n),children:n})]})]})})}export{I as default}; diff --git a/assets/index-e3a80403.js b/assets/index-4dca4e6d.js similarity index 56% rename from assets/index-e3a80403.js rename to assets/index-4dca4e6d.js index b058120b..16072a57 100644 --- a/assets/index-e3a80403.js +++ b/assets/index-4dca4e6d.js @@ -1 +1 @@ -import{j as e,T as r,I as s}from"./index-a174239d.js";import o from"./general-tab-a6d7bc17.js";import t from"./notifications-tab-66a500ca.js";import a from"./security-tab-5078af9a.js";import"./index-98f03199.js";import"./upload-avatar-1dca9ad5.js";import"./format-number-c678aae6.js";import"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./progress-d8befd2a.js";import"./row-995d68a8.js";import"./index-e6402448.js";function N(){const i=[{key:"1",label:e.jsxs("div",{className:"flex items-center",children:[e.jsx(s,{icon:"solar:user-id-bold",size:24,className:"mr-2"}),e.jsx("span",{children:"General"})]}),children:e.jsx(o,{})},{key:"2",label:e.jsxs("div",{className:"flex items-center",children:[e.jsx(s,{icon:"solar:bell-bing-bold-duotone",size:24,className:"mr-2"}),e.jsx("span",{children:"Notifications"})]}),children:e.jsx(t,{})},{key:"3",label:e.jsxs("div",{className:"flex items-center",children:[e.jsx(s,{icon:"solar:key-minimalistic-square-3-bold-duotone",size:24,className:"mr-2"}),e.jsx("span",{children:"Security"})]}),children:e.jsx(a,{})}];return e.jsx(r,{defaultActiveKey:"1",items:i})}export{N as default}; +import{j as e,T as r,I as s}from"./index-00bc0960.js";import o from"./general-tab-dc8cf362.js";import t from"./notifications-tab-ce881147.js";import a from"./security-tab-75c2d925.js";import"./index-1b672bfc.js";import"./upload-avatar-60eda71e.js";import"./format-number-1ef9eb3a.js";import"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./progress-160c53e8.js";import"./row-d64c6549.js";import"./index-3d9030f5.js";function N(){const i=[{key:"1",label:e.jsxs("div",{className:"flex items-center",children:[e.jsx(s,{icon:"solar:user-id-bold",size:24,className:"mr-2"}),e.jsx("span",{children:"General"})]}),children:e.jsx(o,{})},{key:"2",label:e.jsxs("div",{className:"flex items-center",children:[e.jsx(s,{icon:"solar:bell-bing-bold-duotone",size:24,className:"mr-2"}),e.jsx("span",{children:"Notifications"})]}),children:e.jsx(t,{})},{key:"3",label:e.jsxs("div",{className:"flex items-center",children:[e.jsx(s,{icon:"solar:key-minimalistic-square-3-bold-duotone",size:24,className:"mr-2"}),e.jsx("span",{children:"Security"})]}),children:e.jsx(a,{})}];return e.jsx(r,{defaultActiveKey:"1",items:i})}export{N as default}; diff --git a/assets/index-51664a08.js b/assets/index-51664a08.js deleted file mode 100644 index 3c435619..00000000 --- a/assets/index-51664a08.js +++ /dev/null @@ -1 +0,0 @@ -import{b as m,j as r,T as t}from"./index-a174239d.js";import e from"./index-653e6475.js";import p from"./index-082e0c95.js";import s from"./index-a35c35f9.js";import{T as a}from"./index-ae1f1039.js";import"./control-panel-e0269fd2.js";import"./container-c8a3222d.js";import"./cover_3-01f389ec.js";import"./motion-container-99ae6e19.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./index-e25aef0c.js";import"./fade-7d3d960e.js";import"./toolbar-47b5004b.js";import"./ReloadOutlined-819bfb88.js";import"./row-995d68a8.js";import"./container-5256204e.js";import"./toolbar-ec95df4f.js";import"./container-cd6f756a.js";import"./toolbar-dd49be10.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function E(){const{colorPrimary:o}=m(),i=[{key:"inview",label:"In View",children:r.jsx(p,{})},{key:"scroll",label:"Scroll",children:r.jsx(s,{})},{key:"background",label:"Background",children:r.jsx(e,{})}];return r.jsxs(r.Fragment,{children:[r.jsx(a.Link,{href:"https://www.framer.com/motion/",style:{color:o},className:"mb-4 block",children:"https://www.framer.com/motion/"}),r.jsx(t,{items:i,type:"card"})]})}export{E as default}; diff --git a/assets/index-531c2f8d.js b/assets/index-531c2f8d.js deleted file mode 100644 index 79ad43e8..00000000 --- a/assets/index-531c2f8d.js +++ /dev/null @@ -1 +0,0 @@ -import{cc as p,b as d,r as f,j as e,I as r}from"./index-a174239d.js";import{C as x}from"./index-98f03199.js";import u from"./connections-tab-2b1444c5.js";import j from"./profile-tab-7fc06e15.js";import b from"./projects-tab-095546e7.js";import h from"./teams-tab-20ece3bc.js";import"./row-995d68a8.js";import"./utils-44370454.js";import"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./Timeline-893a05be.js";import"./Table-4d2c7ca8.js";import"./addEventListener-91e2f26e.js";import"./useIcons-cb35d286.js";import"./Pagination-08ab5112.js";import"./index-bb51517b.js";import"./index-78ebc7c3.js";import"./index-029d3301.js";import"./index-d7294c5d.js";import"./index-c8d1fdfe.js";import"./iconUtil-eaa04e44.js";import"./extendsObject-1e0cd48d.js";import"./index-ed5c8a88.js";import"./index-369f29c4.js";import"./progress-d8befd2a.js";import"./dayjs.min-47422c50.js";const g=""+new URL("cover_4-c88be22d.jpg",import.meta.url).href;function O(){const{avatar:l,username:m}=p(),{colorTextBase:n}=d(),[o,c]=f.useState(0),a={background:`linear-gradient(rgba(0, 75, 80, 0.8), rgba(0, 75, 80, 0.8)) center center / cover no-repeat, url(${g})`,backgroundRepeat:"no-repeat",backgroundPosition:"center center"},s=[{icon:e.jsx(r,{icon:"solar:user-id-bold",size:24,className:"mr-2"}),title:"Profile",content:e.jsx(j,{})},{icon:e.jsx(r,{icon:"mingcute:profile-fill",size:24,className:"mr-2"}),title:"Teams",content:e.jsx(h,{})},{icon:e.jsx(r,{icon:"mingcute:profile-fill",size:24,className:"mr-2"}),title:"Projects",content:e.jsx(b,{})},{icon:e.jsx(r,{icon:"mingcute:profile-fill",size:24,className:"mr-2"}),title:"Connections",content:e.jsx(u,{})}];return e.jsxs(e.Fragment,{children:[e.jsxs(x,{className:"relative mb-6 h-[290px] flex-col rounded-2xl !p-0",children:[e.jsx("div",{style:a,className:"h-full w-full",children:e.jsxs("div",{className:"flex flex-col items-center justify-center pt-12 md:absolute md:bottom-6 md:left-6 md:flex-row md:pt-0",children:[e.jsx("img",{src:l,className:"h-16 w-16 rounded-full md:h-32 md:w-32",alt:""}),e.jsxs("div",{className:"ml-6 mt-6 flex flex-col justify-center md:mt-0",style:{color:"#fff"},children:[e.jsx("span",{className:"mb-2 text-2xl font-medium",children:m}),e.jsx("span",{className:"text-center opacity-50 md:text-left",children:"TS FullStack"})]})]})}),e.jsx("div",{className:"z-10 min-h-[48px] w-full",children:e.jsx("div",{className:"mx-6 flex h-full justify-center md:justify-end",children:s.map((i,t)=>e.jsxs("button",{onClick:()=>c(t),type:"button",style:{marginRight:t>=s.length-1?"0px":"40px",opacity:t===o?1:.5,borderBottom:t===o?`2px solid ${n}`:""},children:[i.icon,i.title]},i.title))})})]}),e.jsx("div",{children:s[o].content})]})}export{O as default}; diff --git a/assets/index-53acf031.js b/assets/index-53acf031.js new file mode 100644 index 00000000..0074ed1f --- /dev/null +++ b/assets/index-53acf031.js @@ -0,0 +1 @@ +import{r as p,j as t,f as x,a6 as u,cY as f,cW as a,a3 as h,cd as i,I as s}from"./index-00bc0960.js";import{T as E}from"./Table-ca9a792f.js";import{RoleModal as j}from"./role-modal-a774c67c.js";import{P as w}from"./index-0037fedd.js";import"./styleChecker-cd6b40ad.js";import"./addEventListener-db3041bc.js";import"./List-066cd3b0.js";import"./useIcons-7028c4e8.js";import"./CheckOutlined-ce1b14da.js";import"./Pagination-45944b73.js";import"./index-3b0fbccb.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";import"./index-0570ba04.js";import"./index-150fd04b.js";import"./iconUtil-5f60fcab.js";import"./extendsObject-1e0cd48d.js";import"./index-3d9030f5.js";import"./row-d64c6549.js";import"./index-a10964a0.js";import"./index-e6e2d9b7.js";const I=f,l={id:"",name:"",label:"",status:a.ENABLE,permission:[]};function K(){const[n,o]=p.useState({formValue:{...l},title:"New",show:!1,onOk:()=>{o(e=>({...e,show:!1}))},onCancel:()=>{o(e=>({...e,show:!1}))}}),c=[{title:"Name",dataIndex:"name",width:300},{title:"Label",dataIndex:"label"},{title:"Order",dataIndex:"order",width:60},{title:"Status",dataIndex:"status",align:"center",width:120,render:e=>t.jsx(h,{color:e===a.DISABLE?"error":"success",children:e===a.DISABLE?"Disable":"Enable"})},{title:"Desc",dataIndex:"desc"},{title:"Action",key:"operation",align:"center",width:100,render:(e,r)=>t.jsxs("div",{className:"flex w-full justify-center text-gray",children:[t.jsx(i,{onClick:()=>d(r),children:t.jsx(s,{icon:"solar:pen-bold-duotone",size:18})}),t.jsx(w,{title:"Delete the Role",okText:"Yes",cancelText:"No",placement:"left",children:t.jsx(i,{children:t.jsx(s,{icon:"mingcute:delete-2-fill",size:18,className:"text-error"})})})]})}],m=()=>{o(e=>({...e,show:!0,title:"Create New",formValue:{...e.formValue,...l}}))},d=e=>{o(r=>({...r,show:!0,title:"Edit",formValue:e}))};return t.jsxs(x,{title:"Role List",extra:t.jsx(u,{type:"primary",onClick:m,children:"New"}),children:[t.jsx(E,{rowKey:"id",size:"small",scroll:{x:"max-content"},pagination:!1,columns:c,dataSource:I}),t.jsx(j,{...n})]})}export{K as default}; diff --git a/assets/index-561106b1.js b/assets/index-561106b1.js new file mode 100644 index 00000000..c6d92509 --- /dev/null +++ b/assets/index-561106b1.js @@ -0,0 +1 @@ +import{j as r,p as i}from"./index-00bc0960.js";import o from"./area-download-70602cc8.js";import m from"./banner-card-89c66c51.js";import{Conversion as n,Applications as a}from"./conversion_applications-b380324e.js";import p from"./current-download-6e1d79b7.js";import l from"./new-invoice-8690d0f5.js";import c from"./top-authors-2bbb9489.js";import d from"./top-installed-a531deab.js";import j from"./top-related-bb02a04f.js";import e from"./total-card-5eb58c9e.js";import{R as s,C as t}from"./row-d64c6549.js";import"./index-1b672bfc.js";import"./useChart-0a5d4055.js";import"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./index-3b0fbccb.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";import"./progress-160c53e8.js";import"./Table-ca9a792f.js";import"./addEventListener-db3041bc.js";import"./Pagination-45944b73.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";import"./index-0570ba04.js";import"./index-150fd04b.js";import"./iconUtil-5f60fcab.js";import"./extendsObject-1e0cd48d.js";function M(){return r.jsxs(r.Fragment,{children:[r.jsxs(s,{gutter:[16,16],justify:"center",children:[r.jsx(t,{span:24,md:16,children:r.jsx(m,{})}),r.jsx(t,{span:24,md:8,children:r.jsxs(i,{direction:"vertical",size:"middle",className:"h-full w-full",children:[r.jsx(n,{}),r.jsx(a,{})]})})]}),r.jsxs(s,{gutter:[16,16],className:"mt-4",justify:"center",children:[r.jsx(t,{span:24,md:8,children:r.jsx(e,{title:"Total Active Users",increase:!0,count:"18,765",percent:"2.6%",chartData:[22,8,35,50,82,84,77,12,87,43]})}),r.jsx(t,{span:24,md:8,children:r.jsx(e,{title:"Total Installed",increase:!0,count:"4,876",percent:"0.2%",chartData:[45,52,38,24,33,26,21,20,6]})}),r.jsx(t,{span:24,md:8,children:r.jsx(e,{title:"Total Downloads",increase:!1,count:"678",percent:"0.1%",chartData:[35,41,62,42,13,18,29,37,36]})})]}),r.jsxs(s,{gutter:[16,16],className:"mt-4",justify:"center",children:[r.jsx(t,{span:24,md:12,lg:8,children:r.jsx(p,{})}),r.jsx(t,{span:24,md:12,lg:16,children:r.jsx(o,{})})]}),r.jsxs(s,{gutter:[16,16],className:"mt-4",justify:"center",children:[r.jsx(t,{span:23,md:12,lg:16,children:r.jsx(l,{})}),r.jsx(t,{span:23,md:12,lg:8,children:r.jsx(j,{})})]}),r.jsxs(s,{gutter:[16,16],className:"mt-4",justify:"center",children:[r.jsx(t,{span:24,md:12,children:r.jsx(d,{})}),r.jsx(t,{span:24,md:12,children:r.jsx(c,{})})]})]})}export{M as default}; diff --git a/assets/index-67817520.js b/assets/index-67817520.js deleted file mode 100644 index d8b83734..00000000 --- a/assets/index-67817520.js +++ /dev/null @@ -1 +0,0 @@ -import{x as n,r as I,d5 as N,j as u,d6 as M,d2 as P,d3 as z,a3 as H,a4 as R,I as U}from"./index-a174239d.js";import B from"./kanban-column-a7282d3d.js";import{T as p,a as F,D as O}from"./kanban-task-e613fa6f.js";import"./task-detail-7338f7de.js";import"./dayjs.min-47422c50.js";import"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./index-ed5c8a88.js";import"./index-369f29c4.js";import"./index-023e1e0c.js";import"./index-c8d1fdfe.js";import"./index-029d3301.js";import"./index-8e4bbc64.js";import"./addEventListener-91e2f26e.js";import"./index-bb51517b.js";import"./useIcons-cb35d286.js";const f=t=>{const a=[];for(let l=0;l{const a=[];for(let l=0;l{const a=[];for(let l=0;l{const a=[],l=new Set;for(;a.length{const{source:s,destination:r,draggableId:i}=e,c=t.columns[s.droppableId],m=t.columns[r.droppableId];if(c===m){const o=Array.from(c.taskIds);o.splice(s.index,1),o.splice(r.index,0,i);const d={...c,taskIds:o},w={...t,columns:{...t.columns,[d.id]:d}};a(w)}else{const o=Array.from(c.taskIds);o.splice(s.index,1);const d={...c,taskIds:o},w=Array.from(m.taskIds);w.splice(r.index,0,i);const y={...m,taskIds:w},L={...t,columns:{...t.columns,[d.id]:d,[y.id]:y}};a(L)}},k=e=>{const{source:s,destination:r,draggableId:i}=e,c=Array.from(t.columnOrder);c.splice(s.index,1),c.splice(r.index,0,i);const m={...t,columnOrder:c};a(m)},j=e=>{const{source:s,destination:r,type:i}=e;r&&(r.droppableId===s.droppableId&&r.index===s.index||(i===O.COLUMN?k(e):l(e)))},[S,C]=I.useState(!1),x=I.useRef(null);N("click",e=>{if(x.current&&!x.current.input?.contains(e.target)){const s=x.current.input?.value;s&&T({id:n.string.uuid(),title:s,taskIds:[]}),C(!1),console.log("click outside")}});const T=e=>{const s={...t,columns:{...t.columns,[e.id]:e},columnOrder:[...t.columnOrder,e.id]};a(s)},v=(e,s)=>{const r=t.columns[e],i={...t,tasks:{...t.tasks,[s.id]:s},columns:{...t.columns,[e]:{...r,taskIds:[...r.taskIds,s.id]}}};a(i)},D=e=>{const s=t.columns[e],r=Object.keys(t.tasks).filter(o=>!s.taskIds.includes(o)).reduce((o,d)=>(o[d]=t.tasks[d],o),{}),i=Object.keys(t.columns).filter(o=>o!==e).reduce((o,d)=>(o[d]=t.columns[d],o),{}),c=Array.from(t.columnOrder).filter(o=>o!==e);a({tasks:r,columns:i,columnOrder:c})},A=e=>{const s=t.columns[e],r=Object.keys(t.tasks).filter(m=>!s.taskIds.includes(m)).reduce((m,o)=>(m[o]=t.tasks[o],m),{}),i={...t.columns,[e]:{...s,taskIds:[]}},c={...t,tasks:r,columns:i};a(c)},E=e=>{const{id:s,title:r}=e,i={...t.columns,[s]:{...t.columns[s],title:r}},c={...t,columns:i};a(c)};return u.jsx(M,{children:u.jsxs("div",{className:"flex",children:[u.jsx(P,{onDragEnd:j,children:u.jsx(z,{droppableId:"all-columns",direction:"horizontal",type:O.COLUMN,children:e=>u.jsxs("div",{ref:e.innerRef,...e.droppableProps,className:"flex h-full items-start gap-6 p-1",children:[t.columnOrder.map((s,r)=>{const i=t.columns[s],c=i.taskIds.map(m=>t.tasks[m]);return u.jsx(B,{index:r,column:i,tasks:c,createTask:v,clearColumn:A,deleteColumn:D,renameColumn:E},s)}),e.placeholder]})})}),u.jsx("div",{className:"ml-[1.6rem] mt-[0.25rem] min-w-[280px]",children:S?u.jsx(H,{ref:x,size:"large",placeholder:"Column Name",autoFocus:!0}):u.jsxs(R,{onClick:e=>{e.stopPropagation(),C(!0)},className:"!inline-flex !w-full items-center justify-center !text-xs !font-semibold",block:!0,size:"large",children:[u.jsx(U,{icon:"carbon:add",size:20}),u.jsx("div",{children:"Add Column"})]})})]})})}export{it as default}; diff --git a/assets/index-cd1ac3f0.js b/assets/index-6dc8d51f.js similarity index 69% rename from assets/index-cd1ac3f0.js rename to assets/index-6dc8d51f.js index eb0a025b..f2b71e81 100644 --- a/assets/index-cd1ac3f0.js +++ b/assets/index-6dc8d51f.js @@ -1 +1 @@ -import{j as l}from"./index-a174239d.js";function f({src:e=""}){return l.jsx("div",{className:"h-full w-full",children:l.jsx("iframe",{src:e,title:"iframe-page",className:"h-full w-full"})})}export{f as default}; +import{j as l}from"./index-00bc0960.js";function f({src:e=""}){return l.jsx("div",{className:"h-full w-full",children:l.jsx("iframe",{src:e,title:"iframe-page",className:"h-full w-full"})})}export{f as default}; diff --git a/assets/index-8e4bbc64.js b/assets/index-77c8fb09.js similarity index 84% rename from assets/index-8e4bbc64.js rename to assets/index-77c8fb09.js index 845c5393..8215fcd1 100644 --- a/assets/index-8e4bbc64.js +++ b/assets/index-77c8fb09.js @@ -1 +1 @@ -import{r as n,b1 as k,b3 as E,b2 as ee,c1 as dt,aH as vt,D as te,G as gt,c2 as pt,af as De,b0 as Ie,R as ve,ah as F,c3 as wt,av as ht,bo as qe,ap as Ye,ag as Ne,z as Ct,b_ as ge,a6 as We,c4 as St,c5 as bt,bY as xt,bE as It,K as Rt,bh as yt,bg as Ot,B as et,bl as $e,aJ as Ge,b$ as Pt}from"./index-a174239d.js";import{g as tt,a as Me,b as Mt}from"./addEventListener-91e2f26e.js";var Xe=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],Ee=n.createContext(null),Ue=0;function Nt(t,e){var o=n.useState(function(){return Ue+=1,String(Ue)}),a=k(o,1),r=a[0],i=n.useContext(Ee),u={data:e,canPreview:t};return n.useEffect(function(){if(i)return i.register(r,u)},[]),n.useEffect(function(){i&&i.register(r,u)},[t,e]),r}function Et(t){return new Promise(function(e){var o=document.createElement("img");o.onerror=function(){return e(!1)},o.onload=function(){return e(!0)},o.src=t})}function ot(t){var e=t.src,o=t.isCustomPlaceholder,a=t.fallback,r=n.useState(o?"loading":"normal"),i=k(r,2),u=i[0],s=i[1],m=n.useRef(!1),l=u==="error";n.useEffect(function(){Et(e).then(function(v){v||s("error")})},[e]),n.useEffect(function(){o&&!m.current?s("loading"):l&&s("normal")},[e]);var d=function(){s("normal")},c=function(p){m.current=!1,u==="loading"&&p!=null&&p.complete&&(p.naturalWidth||p.naturalHeight)&&(m.current=!0,d())},g=l&&a?{src:a}:{onLoad:d,src:e};return[c,g,u]}function Ke(t,e,o,a){var r=e+o,i=(o-a)/2;if(o>a){if(e>0)return ee({},t,i);if(e<0&&ra)return ee({},t,e<0?i:-i);return{}}function Lt(t,e,o,a){var r=tt(),i=r.width,u=r.height,s=null;return t<=i&&e<=u?s={x:0,y:0}:(t>i||e>u)&&(s=E(E({},Ke("x",o,t,i)),Ke("y",a,e,u))),s}var Le={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function $t(t,e,o,a){var r=n.useRef(null),i=n.useRef([]),u=n.useState(Le),s=k(u,2),m=s[0],l=s[1],d=function(p){l(Le),a&&!dt(Le,m)&&a({transform:Le,action:p})},c=function(p,M){r.current===null&&(i.current=[],r.current=vt(function(){l(function(C){var S=C;return i.current.forEach(function(b){S=E(E({},S),b)}),r.current=null,a?.({transform:S,action:M}),S})})),i.current.push(E(E({},m),p))},g=function(p,M,C,S){var b=t.current,V=b.width,N=b.height,y=b.offsetWidth,D=b.offsetHeight,W=b.offsetLeft,h=b.offsetTop,L=p,I=m.scale*p;I>o?(L=o/m.scale,I=o):I1,Z=x&&b>=1,J=$t(Y,W,L,U),w=J.transform,ie=J.resetTransform,A=J.updateTransform,se=J.dispatchZoomChange,Re=n.useState(!0),fe=k(Re,2),de=fe[0],q=fe[1],j=w.rotate,_=w.scale,le=w.x,ce=w.y,ke=te(ee({},"".concat(o,"-moving"),O));n.useEffect(function(){de||q(!0)},[de]);var Te=function(){ie("close")},pe=function(){se(xe+y,"zoomIn")},ze=function(){se(xe/(xe+y),"zoomOut")},Ae=function(){A({rotate:j+90},"rotateRight")},je=function(){A({rotate:j-90},"rotateLeft")},ue=function(){A({flipX:!w.flipX},"flipX")},me=function(){A({flipY:!w.flipY},"flipY")},ye=function(f){f?.preventDefault(),f?.stopPropagation(),C>0&&(q(!1),ie("prev"),$?.(C-1,C))},Oe=function(f){f?.preventDefault(),f?.stopPropagation(),C0&&(ae=xe/ae),se(ae,"wheel",f.clientX,f.clientY)}},ct=function(f){!l||!P||(f.keyCode===De.LEFT?ye():f.keyCode===De.RIGHT&&Oe())},ut=function(f){l&&(_!==1?A({x:0,y:0,scale:1},"doubleClick"):se(xe+y,"doubleClick",f.clientX,f.clientY))};n.useEffect(function(){var R,f,we,he;if(s){we=Me(window,"mouseup",Pe,!1),he=Me(window,"mousemove",He,!1);try{window.top!==window.self&&(R=Me(window.top,"mouseup",Pe,!1),f=Me(window.top,"mousemove",He,!1))}catch{}}return function(){var ae,Ce,Se,be;(ae=we)===null||ae===void 0||ae.remove(),(Ce=he)===null||Ce===void 0||Ce.remove(),(Se=R)===null||Se===void 0||Se.remove(),(be=f)===null||be===void 0||be.remove()}},[l,O,le,ce,j,s]),n.useEffect(function(){var R=Me(window,"keydown",ct,!1);return function(){R.remove()}},[l,P,C]);var Be=ve.createElement(At,F({},oe,{width:e.width,height:e.height,imgRef:Y,className:"".concat(o,"-img"),alt:r,style:{transform:"translate3d(".concat(w.x,"px, ").concat(w.y,"px, 0) scale3d(").concat(w.flipX?"-":"").concat(_,", ").concat(w.flipY?"-":"").concat(_,", 1) rotate(").concat(j,"deg)"),transitionDuration:!de&&"0s"},fallback:i,src:a,onWheel:lt,onMouseDown:st,onDoubleClick:ut}));return ve.createElement(ve.Fragment,null,ve.createElement(wt,F({transitionName:H,maskTransitionName:z,closable:!1,keyboard:!0,prefixCls:o,onClose:m,visible:l,wrapClassName:ke,rootClassName:g,getContainer:p},K,{afterClose:Te}),ve.createElement("div",{className:"".concat(o,"-img-wrapper")},G?G(Be,E({transform:w},x?{current:C}:{})):Be)),ve.createElement(_t,{visible:l,transform:w,maskTransitionName:z,closeIcon:v,getContainer:p,prefixCls:o,rootClassName:g,icons:c,countRender:V,showSwitch:P,showProgress:Z,current:C,count:b,scale:_,minScale:W,maxScale:L,toolbarRender:B,onSwitchLeft:ye,onSwitchRight:Oe,onZoomIn:pe,onZoomOut:ze,onRotateRight:Ae,onRotateLeft:je,onFlipX:ue,onFlipY:me,onClose:m}))};function jt(t){var e=n.useState({}),o=k(e,2),a=o[0],r=o[1],i=n.useCallback(function(s,m){return r(function(l){return E(E({},l),{},ee({},s,m))}),function(){r(function(l){var d=E({},l);return delete d[s],d})}},[]),u=n.useMemo(function(){return t?t.map(function(s){if(typeof s=="string")return{data:{src:s}};var m={};return Object.keys(s).forEach(function(l){["src"].concat(ht(Xe)).includes(l)&&(m[l]=s[l])}),{data:m}}):Object.keys(a).reduce(function(s,m){var l=a[m],d=l.canPreview,c=l.data;return d&&s.push({data:c,id:m}),s},[])},[t,a]);return[u,i]}var Dt=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Yt=["src"],Xt=function(e){var o,a=e.previewPrefixCls,r=a===void 0?"rc-image-preview":a,i=e.children,u=e.icons,s=u===void 0?{}:u,m=e.items,l=e.preview,d=e.fallback,c=qe(l)==="object"?l:{},g=c.visible,v=c.onVisibleChange,p=c.getContainer,M=c.current,C=c.movable,S=c.minScale,b=c.maxScale,V=c.countRender,N=c.closeIcon,y=c.onChange,D=c.onTransform,W=c.toolbarRender,h=c.imageRender,L=Ie(c,Dt),I=jt(m),H=k(I,2),T=H[0],z=H[1],G=Ye(0,{value:M}),oe=k(G,2),B=oe[0],U=oe[1],$=n.useState(!1),K=k($,2),Y=K[0],X=K[1],Q=((o=T[B])===null||o===void 0?void 0:o.data)||{},ne=Q.src,O=Ie(Q,Yt),re=Ye(!!g,{value:g,onChange:function(j,_){v?.(j,_,B)}}),x=k(re,2),P=x[0],Z=x[1],J=n.useState(null),w=k(J,2),ie=w[0],A=w[1],se=n.useCallback(function(q,j,_){var le=T.findIndex(function(ce){return ce.id===q});Z(!0),A({x:j,y:_}),U(le<0?0:le),X(!0)},[T]);n.useEffect(function(){P?Y||U(0):X(!1)},[P]);var Re=function(j,_){U(j),y?.(j,_)},fe=function(){Z(!1),A(null)},de=n.useMemo(function(){return{register:z,onPreview:se}},[z,se]);return n.createElement(Ee.Provider,{value:de},i,n.createElement(nt,F({"aria-hidden":!P,movable:C,visible:P,prefixCls:r,closeIcon:N,onClose:fe,mousePosition:ie,imgCommonProps:O,src:ne,fallback:d,icons:s,minScale:S,maxScale:b,getContainer:p,current:B,count:T.length,countRender:V,onTransform:D,toolbarRender:W,imageRender:h,onChange:Re},L)))},Zt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Ht=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],_e=function(e){var o=e.src,a=e.alt,r=e.onPreviewClose,i=e.prefixCls,u=i===void 0?"rc-image":i,s=e.previewPrefixCls,m=s===void 0?"".concat(u,"-preview"):s,l=e.placeholder,d=e.fallback,c=e.width,g=e.height,v=e.style,p=e.preview,M=p===void 0?!0:p,C=e.className,S=e.onClick,b=e.onError,V=e.wrapperClassName,N=e.wrapperStyle,y=e.rootClassName,D=Ie(e,Zt),W=l&&l!==!0,h=qe(M)==="object"?M:{},L=h.src,I=h.visible,H=I===void 0?void 0:I,T=h.onVisibleChange,z=T===void 0?r:T,G=h.getContainer,oe=G===void 0?void 0:G,B=h.mask,U=h.maskClassName,$=h.movable,K=h.icons,Y=h.scaleStep,X=h.minScale,Q=h.maxScale,ne=h.imageRender,O=h.toolbarRender,re=Ie(h,Ht),x=L??o,P=Ye(!!H,{value:H,onChange:z}),Z=k(P,2),J=Z[0],w=Z[1],ie=ot({src:o,isCustomPlaceholder:W,fallback:d}),A=k(ie,3),se=A[0],Re=A[1],fe=A[2],de=n.useState(null),q=k(de,2),j=q[0],_=q[1],le=n.useContext(Ee),ce=!!M,ke=function(){w(!1),_(null)},Te=te(u,V,y,ee({},"".concat(u,"-error"),fe==="error")),pe=n.useMemo(function(){var ue={};return Xe.forEach(function(me){e[me]!==void 0&&(ue[me]=e[me])}),ue},Xe.map(function(ue){return e[ue]})),ze=n.useMemo(function(){return E(E({},pe),{},{src:x})},[x,pe]),Ae=Nt(ce,ze),je=function(me){var ye=Mt(me.target),Oe=ye.left,Pe=ye.top;le?le.onPreview(Ae,Oe,Pe):(_({x:Oe,y:Pe}),w(!0)),S?.(me)};return n.createElement(n.Fragment,null,n.createElement("div",F({},D,{className:Te,onClick:ce?je:S,style:E({width:c,height:g},N)}),n.createElement("img",F({},pe,{className:te("".concat(u,"-img"),ee({},"".concat(u,"-img-placeholder"),l===!0),C),style:E({height:g},v),ref:se},Re,{width:c,height:g,onError:b})),fe==="loading"&&n.createElement("div",{"aria-hidden":"true",className:"".concat(u,"-placeholder")},l),B&&ce&&n.createElement("div",{className:te("".concat(u,"-mask"),U),style:{display:v?.display==="none"?"none":void 0}},B)),!le&&ce&&n.createElement(nt,F({"aria-hidden":!J,visible:J,prefixCls:m,onClose:ke,mousePosition:j,src:x,alt:a,fallback:d,getContainer:oe,icons:K,movable:$,scaleStep:Y,minScale:X,maxScale:Q,rootClassName:y,imageRender:ne,imgCommonProps:pe,toolbarRender:O},re)))};_e.PreviewGroup=Xt;_e.displayName="Image";var Bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};const Ft=Bt;var Vt=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:Ft}))};const Wt=n.forwardRef(Vt);var Gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"};const Ut=Gt;var Kt=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:Ut}))};const Qt=n.forwardRef(Kt);var Jt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"};const qt=Jt;var eo=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:qt}))};const Qe=n.forwardRef(eo);var to={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"};const oo=to;var no=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:oo}))};const ao=n.forwardRef(no);var ro={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"};const io=ro;var so=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:io}))};const lo=n.forwardRef(so),Ze=t=>({position:t||"absolute",inset:0}),co=t=>{const{iconCls:e,motionDurationSlow:o,paddingXXS:a,marginXXS:r,prefixCls:i,colorTextLightSolid:u}=t;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:u,background:new ge("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${o}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},It),{padding:`0 ${a}px`,[e]:{marginInlineEnd:r,svg:{verticalAlign:"baseline"}}})}},uo=t=>{const{previewCls:e,modalMaskBg:o,paddingSM:a,marginXL:r,margin:i,paddingLG:u,previewOperationColorDisabled:s,previewOperationHoverColor:m,motionDurationSlow:l,iconCls:d,colorTextLightSolid:c}=t,g=new ge(o).setAlpha(.1),v=g.clone().setAlpha(.2);return{[`${e}-footer`]:{position:"fixed",bottom:r,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:t.previewOperationColor},[`${e}-progress`]:{marginBottom:i},[`${e}-close`]:{position:"fixed",top:r,right:{_skip_check_:!0,value:r},display:"flex",color:c,backgroundColor:g.toRgbString(),borderRadius:"50%",padding:a,outline:0,border:0,cursor:"pointer",transition:`all ${l}`,"&:hover":{backgroundColor:v.toRgbString()},[`& > ${d}`]:{fontSize:t.previewOperationSize}},[`${e}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${u}px`,backgroundColor:g.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:a,padding:a,cursor:"pointer",transition:`all ${l}`,userSelect:"none",[`&:not(${e}-operations-operation-disabled):hover > ${d}`]:{color:m},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${d}`]:{fontSize:t.previewOperationSize}}}}},mo=t=>{const{modalMaskBg:e,iconCls:o,previewOperationColorDisabled:a,previewCls:r,zIndexPopup:i,motionDurationSlow:u}=t,s=new ge(e).setAlpha(.1),m=s.clone().setAlpha(.2);return{[`${r}-switch-left, ${r}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:i+1,display:"flex",alignItems:"center",justifyContent:"center",width:t.imagePreviewSwitchSize,height:t.imagePreviewSwitchSize,marginTop:-t.imagePreviewSwitchSize/2,color:t.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${u}`,userSelect:"none","&:hover":{background:m.toRgbString()},"&-disabled":{"&, &:hover":{color:a,background:"transparent",cursor:"not-allowed",[`> ${o}`]:{cursor:"not-allowed"}}},[`> ${o}`]:{fontSize:t.previewOperationSize}},[`${r}-switch-left`]:{insetInlineStart:t.marginSM},[`${r}-switch-right`]:{insetInlineEnd:t.marginSM}}},fo=t=>{const{motionEaseOut:e,previewCls:o,motionDurationSlow:a,componentCls:r}=t;return[{[`${r}-preview-root`]:{[o]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${o}-body`]:Object.assign(Object.assign({},Ze()),{overflow:"hidden"}),[`${o}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${a} ${e} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Ze()),{transition:`transform ${a} ${e} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${o}-moving`]:{[`${o}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${r}-preview-root`]:{[`${o}-wrap`]:{zIndex:t.zIndexPopup}}},{[`${r}-preview-operations-wrapper`]:{position:"fixed",zIndex:t.zIndexPopup+1},"&":[uo(t),mo(t)]}]},vo=t=>{const{componentCls:e}=t;return{[e]:{position:"relative",display:"inline-block",[`${e}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${e}-img-placeholder`]:{backgroundColor:t.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${e}-mask`]:Object.assign({},co(t)),[`${e}-mask:hover`]:{opacity:1},[`${e}-placeholder`]:Object.assign({},Ze())}}},go=t=>{const{previewCls:e}=t;return{[`${e}-root`]:bt(t,"zoom"),"&":xt(t,!0)}},at=Ct("Image",t=>{const e=`${t.componentCls}-preview`,o=We(t,{previewCls:e,modalMaskBg:new ge("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:t.controlHeightLG});return[vo(o),fo(o),St(We(o,{componentCls:e})),go(o)]},t=>({zIndexPopup:t.zIndexPopupBase+80,previewOperationColor:new ge(t.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new ge(t.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new ge(t.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:t.fontSizeIcon*1.5}));var po=globalThis&&globalThis.__rest||function(t,e){var o={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(o[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(t);r{var{previewPrefixCls:e,preview:o}=t,a=po(t,["previewPrefixCls","preview"]);const{getPrefixCls:r}=n.useContext(et),i=r("image",e),u=`${i}-preview`,s=r(),[m,l]=at(i),d=n.useMemo(()=>{var c;if(o===!1)return o;const g=typeof o=="object"?o:{},v=te(l,(c=g.rootClassName)!==null&&c!==void 0?c:"");return Object.assign(Object.assign({},g),{transitionName:$e(s,"zoom",g.transitionName),maskTransitionName:$e(s,"fade",g.maskTransitionName),rootClassName:v})},[o]);return m(n.createElement(_e.PreviewGroup,Object.assign({preview:d,previewPrefixCls:u,icons:rt},a)))},ho=wo;var Je=globalThis&&globalThis.__rest||function(t,e){var o={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(o[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(t);r{const{prefixCls:e,preview:o,className:a,rootClassName:r,style:i}=t,u=Je(t,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:s,locale:m=Ge,getPopupContainer:l,image:d}=n.useContext(et),c=s("image",e),g=s(),v=m.Image||Ge.Image,[p,M]=at(c),C=te(r,M),S=te(a,M,d?.className),b=n.useMemo(()=>{if(o===!1)return o;const N=typeof o=="object"?o:{},{getContainer:y}=N,D=Je(N,["getContainer"]);return Object.assign(Object.assign({mask:n.createElement("div",{className:`${c}-mask-info`},n.createElement(Pt,null),v?.preview),icons:rt},D),{getContainer:y||l,transitionName:$e(g,"zoom",N.transitionName),maskTransitionName:$e(g,"fade",N.maskTransitionName)})},[o,v]),V=Object.assign(Object.assign({},d?.style),i);return p(n.createElement(_e,Object.assign({prefixCls:c,preview:b,rootClassName:C,className:S,style:V},u)))};it.PreviewGroup=ho;const bo=it;export{bo as I}; +import{r as n,b3 as k,b5 as E,b4 as ee,c3 as dt,aJ as vt,D as te,G as gt,c4 as pt,ah as De,b2 as Ie,R as ve,aj as F,c5 as wt,ax as ht,bq as qe,ar as Ye,ai as Ne,z as Ct,c0 as ge,a8 as We,c6 as St,c7 as bt,b_ as xt,bE as It,K as Rt,bj as yt,bi as Ot,B as et,bn as _e,aL as Ge,c1 as Pt}from"./index-00bc0960.js";import{g as tt,a as Me,b as Mt}from"./addEventListener-db3041bc.js";var Xe=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],Ee=n.createContext(null),Ue=0;function Nt(t,e){var o=n.useState(function(){return Ue+=1,String(Ue)}),a=k(o,1),r=a[0],i=n.useContext(Ee),u={data:e,canPreview:t};return n.useEffect(function(){if(i)return i.register(r,u)},[]),n.useEffect(function(){i&&i.register(r,u)},[t,e]),r}function Et(t){return new Promise(function(e){var o=document.createElement("img");o.onerror=function(){return e(!1)},o.onload=function(){return e(!0)},o.src=t})}function ot(t){var e=t.src,o=t.isCustomPlaceholder,a=t.fallback,r=n.useState(o?"loading":"normal"),i=k(r,2),u=i[0],s=i[1],m=n.useRef(!1),l=u==="error";n.useEffect(function(){Et(e).then(function(v){v||s("error")})},[e]),n.useEffect(function(){o&&!m.current?s("loading"):l&&s("normal")},[e]);var d=function(){s("normal")},c=function(p){m.current=!1,u==="loading"&&p!=null&&p.complete&&(p.naturalWidth||p.naturalHeight)&&(m.current=!0,d())},g=l&&a?{src:a}:{onLoad:d,src:e};return[c,g,u]}function Ke(t,e,o,a){var r=e+o,i=(o-a)/2;if(o>a){if(e>0)return ee({},t,i);if(e<0&&ra)return ee({},t,e<0?i:-i);return{}}function Lt(t,e,o,a){var r=tt(),i=r.width,u=r.height,s=null;return t<=i&&e<=u?s={x:0,y:0}:(t>i||e>u)&&(s=E(E({},Ke("x",o,t,i)),Ke("y",a,e,u))),s}var Le={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function _t(t,e,o,a){var r=n.useRef(null),i=n.useRef([]),u=n.useState(Le),s=k(u,2),m=s[0],l=s[1],d=function(p){l(Le),a&&!dt(Le,m)&&a({transform:Le,action:p})},c=function(p,M){r.current===null&&(i.current=[],r.current=vt(function(){l(function(C){var S=C;return i.current.forEach(function(b){S=E(E({},S),b)}),r.current=null,a?.({transform:S,action:M}),S})})),i.current.push(E(E({},m),p))},g=function(p,M,C,S){var b=t.current,V=b.width,N=b.height,y=b.offsetWidth,D=b.offsetHeight,W=b.offsetLeft,h=b.offsetTop,L=p,I=m.scale*p;I>o?(L=o/m.scale,I=o):I1,Z=x&&b>=1,J=_t(Y,W,L,U),w=J.transform,ie=J.resetTransform,j=J.updateTransform,se=J.dispatchZoomChange,Re=n.useState(!0),fe=k(Re,2),de=fe[0],q=fe[1],A=w.rotate,$=w.scale,le=w.x,ce=w.y,ke=te(ee({},"".concat(o,"-moving"),O));n.useEffect(function(){de||q(!0)},[de]);var Te=function(){ie("close")},pe=function(){se(xe+y,"zoomIn")},ze=function(){se(xe/(xe+y),"zoomOut")},je=function(){j({rotate:A+90},"rotateRight")},Ae=function(){j({rotate:A-90},"rotateLeft")},ue=function(){j({flipX:!w.flipX},"flipX")},me=function(){j({flipY:!w.flipY},"flipY")},ye=function(f){f?.preventDefault(),f?.stopPropagation(),C>0&&(q(!1),ie("prev"),_?.(C-1,C))},Oe=function(f){f?.preventDefault(),f?.stopPropagation(),C0&&(ae=xe/ae),se(ae,"wheel",f.clientX,f.clientY)}},ct=function(f){!l||!P||(f.keyCode===De.LEFT?ye():f.keyCode===De.RIGHT&&Oe())},ut=function(f){l&&($!==1?j({x:0,y:0,scale:1},"doubleClick"):se(xe+y,"doubleClick",f.clientX,f.clientY))};n.useEffect(function(){var R,f,we,he;if(s){we=Me(window,"mouseup",Pe,!1),he=Me(window,"mousemove",He,!1);try{window.top!==window.self&&(R=Me(window.top,"mouseup",Pe,!1),f=Me(window.top,"mousemove",He,!1))}catch{}}return function(){var ae,Ce,Se,be;(ae=we)===null||ae===void 0||ae.remove(),(Ce=he)===null||Ce===void 0||Ce.remove(),(Se=R)===null||Se===void 0||Se.remove(),(be=f)===null||be===void 0||be.remove()}},[l,O,le,ce,A,s]),n.useEffect(function(){var R=Me(window,"keydown",ct,!1);return function(){R.remove()}},[l,P,C]);var Be=ve.createElement(jt,F({},oe,{width:e.width,height:e.height,imgRef:Y,className:"".concat(o,"-img"),alt:r,style:{transform:"translate3d(".concat(w.x,"px, ").concat(w.y,"px, 0) scale3d(").concat(w.flipX?"-":"").concat($,", ").concat(w.flipY?"-":"").concat($,", 1) rotate(").concat(A,"deg)"),transitionDuration:!de&&"0s"},fallback:i,src:a,onWheel:lt,onMouseDown:st,onDoubleClick:ut}));return ve.createElement(ve.Fragment,null,ve.createElement(wt,F({transitionName:H,maskTransitionName:z,closable:!1,keyboard:!0,prefixCls:o,onClose:m,visible:l,wrapClassName:ke,rootClassName:g,getContainer:p},K,{afterClose:Te}),ve.createElement("div",{className:"".concat(o,"-img-wrapper")},G?G(Be,E({transform:w},x?{current:C}:{})):Be)),ve.createElement($t,{visible:l,transform:w,maskTransitionName:z,closeIcon:v,getContainer:p,prefixCls:o,rootClassName:g,icons:c,countRender:V,showSwitch:P,showProgress:Z,current:C,count:b,scale:$,minScale:W,maxScale:L,toolbarRender:B,onSwitchLeft:ye,onSwitchRight:Oe,onZoomIn:pe,onZoomOut:ze,onRotateRight:je,onRotateLeft:Ae,onFlipX:ue,onFlipY:me,onClose:m}))};function At(t){var e=n.useState({}),o=k(e,2),a=o[0],r=o[1],i=n.useCallback(function(s,m){return r(function(l){return E(E({},l),{},ee({},s,m))}),function(){r(function(l){var d=E({},l);return delete d[s],d})}},[]),u=n.useMemo(function(){return t?t.map(function(s){if(typeof s=="string")return{data:{src:s}};var m={};return Object.keys(s).forEach(function(l){["src"].concat(ht(Xe)).includes(l)&&(m[l]=s[l])}),{data:m}}):Object.keys(a).reduce(function(s,m){var l=a[m],d=l.canPreview,c=l.data;return d&&s.push({data:c,id:m}),s},[])},[t,a]);return[u,i]}var Dt=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Yt=["src"],Xt=function(e){var o,a=e.previewPrefixCls,r=a===void 0?"rc-image-preview":a,i=e.children,u=e.icons,s=u===void 0?{}:u,m=e.items,l=e.preview,d=e.fallback,c=qe(l)==="object"?l:{},g=c.visible,v=c.onVisibleChange,p=c.getContainer,M=c.current,C=c.movable,S=c.minScale,b=c.maxScale,V=c.countRender,N=c.closeIcon,y=c.onChange,D=c.onTransform,W=c.toolbarRender,h=c.imageRender,L=Ie(c,Dt),I=At(m),H=k(I,2),T=H[0],z=H[1],G=Ye(0,{value:M}),oe=k(G,2),B=oe[0],U=oe[1],_=n.useState(!1),K=k(_,2),Y=K[0],X=K[1],Q=((o=T[B])===null||o===void 0?void 0:o.data)||{},ne=Q.src,O=Ie(Q,Yt),re=Ye(!!g,{value:g,onChange:function(A,$){v?.(A,$,B)}}),x=k(re,2),P=x[0],Z=x[1],J=n.useState(null),w=k(J,2),ie=w[0],j=w[1],se=n.useCallback(function(q,A,$){var le=T.findIndex(function(ce){return ce.id===q});Z(!0),j({x:A,y:$}),U(le<0?0:le),X(!0)},[T]);n.useEffect(function(){P?Y||U(0):X(!1)},[P]);var Re=function(A,$){U(A),y?.(A,$)},fe=function(){Z(!1),j(null)},de=n.useMemo(function(){return{register:z,onPreview:se}},[z,se]);return n.createElement(Ee.Provider,{value:de},i,n.createElement(nt,F({"aria-hidden":!P,movable:C,visible:P,prefixCls:r,closeIcon:N,onClose:fe,mousePosition:ie,imgCommonProps:O,src:ne,fallback:d,icons:s,minScale:S,maxScale:b,getContainer:p,current:B,count:T.length,countRender:V,onTransform:D,toolbarRender:W,imageRender:h,onChange:Re},L)))},Zt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Ht=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],$e=function(e){var o=e.src,a=e.alt,r=e.onPreviewClose,i=e.prefixCls,u=i===void 0?"rc-image":i,s=e.previewPrefixCls,m=s===void 0?"".concat(u,"-preview"):s,l=e.placeholder,d=e.fallback,c=e.width,g=e.height,v=e.style,p=e.preview,M=p===void 0?!0:p,C=e.className,S=e.onClick,b=e.onError,V=e.wrapperClassName,N=e.wrapperStyle,y=e.rootClassName,D=Ie(e,Zt),W=l&&l!==!0,h=qe(M)==="object"?M:{},L=h.src,I=h.visible,H=I===void 0?void 0:I,T=h.onVisibleChange,z=T===void 0?r:T,G=h.getContainer,oe=G===void 0?void 0:G,B=h.mask,U=h.maskClassName,_=h.movable,K=h.icons,Y=h.scaleStep,X=h.minScale,Q=h.maxScale,ne=h.imageRender,O=h.toolbarRender,re=Ie(h,Ht),x=L??o,P=Ye(!!H,{value:H,onChange:z}),Z=k(P,2),J=Z[0],w=Z[1],ie=ot({src:o,isCustomPlaceholder:W,fallback:d}),j=k(ie,3),se=j[0],Re=j[1],fe=j[2],de=n.useState(null),q=k(de,2),A=q[0],$=q[1],le=n.useContext(Ee),ce=!!M,ke=function(){w(!1),$(null)},Te=te(u,V,y,ee({},"".concat(u,"-error"),fe==="error")),pe=n.useMemo(function(){var ue={};return Xe.forEach(function(me){e[me]!==void 0&&(ue[me]=e[me])}),ue},Xe.map(function(ue){return e[ue]})),ze=n.useMemo(function(){return E(E({},pe),{},{src:x})},[x,pe]),je=Nt(ce,ze),Ae=function(me){var ye=Mt(me.target),Oe=ye.left,Pe=ye.top;le?le.onPreview(je,Oe,Pe):($({x:Oe,y:Pe}),w(!0)),S?.(me)};return n.createElement(n.Fragment,null,n.createElement("div",F({},D,{className:Te,onClick:ce?Ae:S,style:E({width:c,height:g},N)}),n.createElement("img",F({},pe,{className:te("".concat(u,"-img"),ee({},"".concat(u,"-img-placeholder"),l===!0),C),style:E({height:g},v),ref:se},Re,{width:c,height:g,onError:b})),fe==="loading"&&n.createElement("div",{"aria-hidden":"true",className:"".concat(u,"-placeholder")},l),B&&ce&&n.createElement("div",{className:te("".concat(u,"-mask"),U),style:{display:v?.display==="none"?"none":void 0}},B)),!le&&ce&&n.createElement(nt,F({"aria-hidden":!J,visible:J,prefixCls:m,onClose:ke,mousePosition:A,src:x,alt:a,fallback:d,getContainer:oe,icons:K,movable:_,scaleStep:Y,minScale:X,maxScale:Q,rootClassName:y,imageRender:ne,imgCommonProps:pe,toolbarRender:O},re)))};$e.PreviewGroup=Xt;$e.displayName="Image";var Bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};const Ft=Bt;var Vt=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:Ft}))};const Wt=n.forwardRef(Vt);var Gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"};const Ut=Gt;var Kt=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:Ut}))};const Qt=n.forwardRef(Kt);var Jt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"};const qt=Jt;var eo=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:qt}))};const Qe=n.forwardRef(eo);var to={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"};const oo=to;var no=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:oo}))};const ao=n.forwardRef(no);var ro={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"};const io=ro;var so=function(e,o){return n.createElement(Ne,F({},e,{ref:o,icon:io}))};const lo=n.forwardRef(so),Ze=t=>({position:t||"absolute",inset:0}),co=t=>{const{iconCls:e,motionDurationSlow:o,paddingXXS:a,marginXXS:r,prefixCls:i,colorTextLightSolid:u}=t;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:u,background:new ge("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${o}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},It),{padding:`0 ${a}px`,[e]:{marginInlineEnd:r,svg:{verticalAlign:"baseline"}}})}},uo=t=>{const{previewCls:e,modalMaskBg:o,paddingSM:a,marginXL:r,margin:i,paddingLG:u,previewOperationColorDisabled:s,previewOperationHoverColor:m,motionDurationSlow:l,iconCls:d,colorTextLightSolid:c}=t,g=new ge(o).setAlpha(.1),v=g.clone().setAlpha(.2);return{[`${e}-footer`]:{position:"fixed",bottom:r,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:t.previewOperationColor},[`${e}-progress`]:{marginBottom:i},[`${e}-close`]:{position:"fixed",top:r,right:{_skip_check_:!0,value:r},display:"flex",color:c,backgroundColor:g.toRgbString(),borderRadius:"50%",padding:a,outline:0,border:0,cursor:"pointer",transition:`all ${l}`,"&:hover":{backgroundColor:v.toRgbString()},[`& > ${d}`]:{fontSize:t.previewOperationSize}},[`${e}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${u}px`,backgroundColor:g.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:a,padding:a,cursor:"pointer",transition:`all ${l}`,userSelect:"none",[`&:not(${e}-operations-operation-disabled):hover > ${d}`]:{color:m},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${d}`]:{fontSize:t.previewOperationSize}}}}},mo=t=>{const{modalMaskBg:e,iconCls:o,previewOperationColorDisabled:a,previewCls:r,zIndexPopup:i,motionDurationSlow:u}=t,s=new ge(e).setAlpha(.1),m=s.clone().setAlpha(.2);return{[`${r}-switch-left, ${r}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:i+1,display:"flex",alignItems:"center",justifyContent:"center",width:t.imagePreviewSwitchSize,height:t.imagePreviewSwitchSize,marginTop:-t.imagePreviewSwitchSize/2,color:t.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${u}`,userSelect:"none","&:hover":{background:m.toRgbString()},"&-disabled":{"&, &:hover":{color:a,background:"transparent",cursor:"not-allowed",[`> ${o}`]:{cursor:"not-allowed"}}},[`> ${o}`]:{fontSize:t.previewOperationSize}},[`${r}-switch-left`]:{insetInlineStart:t.marginSM},[`${r}-switch-right`]:{insetInlineEnd:t.marginSM}}},fo=t=>{const{motionEaseOut:e,previewCls:o,motionDurationSlow:a,componentCls:r}=t;return[{[`${r}-preview-root`]:{[o]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${o}-body`]:Object.assign(Object.assign({},Ze()),{overflow:"hidden"}),[`${o}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${a} ${e} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Ze()),{transition:`transform ${a} ${e} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${o}-moving`]:{[`${o}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${r}-preview-root`]:{[`${o}-wrap`]:{zIndex:t.zIndexPopup}}},{[`${r}-preview-operations-wrapper`]:{position:"fixed",zIndex:t.zIndexPopup+1},"&":[uo(t),mo(t)]}]},vo=t=>{const{componentCls:e}=t;return{[e]:{position:"relative",display:"inline-block",[`${e}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${e}-img-placeholder`]:{backgroundColor:t.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${e}-mask`]:Object.assign({},co(t)),[`${e}-mask:hover`]:{opacity:1},[`${e}-placeholder`]:Object.assign({},Ze())}}},go=t=>{const{previewCls:e}=t;return{[`${e}-root`]:bt(t,"zoom"),"&":xt(t,!0)}},at=Ct("Image",t=>{const e=`${t.componentCls}-preview`,o=We(t,{previewCls:e,modalMaskBg:new ge("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:t.controlHeightLG});return[vo(o),fo(o),St(We(o,{componentCls:e})),go(o)]},t=>({zIndexPopup:t.zIndexPopupBase+80,previewOperationColor:new ge(t.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new ge(t.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new ge(t.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:t.fontSizeIcon*1.5}));var po=globalThis&&globalThis.__rest||function(t,e){var o={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(o[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(t);r{var{previewPrefixCls:e,preview:o}=t,a=po(t,["previewPrefixCls","preview"]);const{getPrefixCls:r}=n.useContext(et),i=r("image",e),u=`${i}-preview`,s=r(),[m,l]=at(i),d=n.useMemo(()=>{var c;if(o===!1)return o;const g=typeof o=="object"?o:{},v=te(l,(c=g.rootClassName)!==null&&c!==void 0?c:"");return Object.assign(Object.assign({},g),{transitionName:_e(s,"zoom",g.transitionName),maskTransitionName:_e(s,"fade",g.maskTransitionName),rootClassName:v})},[o]);return m(n.createElement($e.PreviewGroup,Object.assign({preview:d,previewPrefixCls:u,icons:rt},a)))},ho=wo;var Je=globalThis&&globalThis.__rest||function(t,e){var o={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(o[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(t);r{const{prefixCls:e,preview:o,className:a,rootClassName:r,style:i}=t,u=Je(t,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:s,locale:m=Ge,getPopupContainer:l,image:d}=n.useContext(et),c=s("image",e),g=s(),v=m.Image||Ge.Image,[p,M]=at(c),C=te(r,M),S=te(a,M,d?.className),b=n.useMemo(()=>{if(o===!1)return o;const N=typeof o=="object"?o:{},{getContainer:y}=N,D=Je(N,["getContainer"]);return Object.assign(Object.assign({mask:n.createElement("div",{className:`${c}-mask-info`},n.createElement(Pt,null),v?.preview),icons:rt},D),{getContainer:y||l,transitionName:_e(g,"zoom",N.transitionName),maskTransitionName:_e(g,"fade",N.maskTransitionName)})},[o,v]),V=Object.assign(Object.assign({},d?.style),i);return p(n.createElement($e,Object.assign({prefixCls:c,preview:b,rootClassName:C,className:S,style:V},u)))};it.PreviewGroup=ho;const bo=it;export{bo as I}; diff --git a/assets/index-7caaba5b.js b/assets/index-7caaba5b.js new file mode 100644 index 00000000..262b43d1 --- /dev/null +++ b/assets/index-7caaba5b.js @@ -0,0 +1 @@ +import{ce as p,b as d,r as f,j as e,I as r}from"./index-00bc0960.js";import{C as x}from"./index-1b672bfc.js";import u from"./connections-tab-601edac8.js";import j from"./profile-tab-bdb6f3b6.js";import b from"./projects-tab-e2e89cee.js";import h from"./teams-tab-9b435194.js";import"./row-d64c6549.js";import"./utils-cc215780.js";import"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./Timeline-a90985ff.js";import"./Table-ca9a792f.js";import"./addEventListener-db3041bc.js";import"./List-066cd3b0.js";import"./useIcons-7028c4e8.js";import"./Pagination-45944b73.js";import"./index-3b0fbccb.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";import"./index-0570ba04.js";import"./index-150fd04b.js";import"./iconUtil-5f60fcab.js";import"./extendsObject-1e0cd48d.js";import"./index-a4e51a61.js";import"./index-e6e2d9b7.js";import"./progress-160c53e8.js";import"./dayjs.min-2473d3b1.js";const g=""+new URL("cover_4-c88be22d.jpg",import.meta.url).href;function V(){const{avatar:m,username:l}=p(),{colorTextBase:n}=d(),[o,c]=f.useState(0),a={background:`linear-gradient(rgba(0, 75, 80, 0.8), rgba(0, 75, 80, 0.8)) center center / cover no-repeat, url(${g})`,backgroundRepeat:"no-repeat",backgroundPosition:"center center"},s=[{icon:e.jsx(r,{icon:"solar:user-id-bold",size:24,className:"mr-2"}),title:"Profile",content:e.jsx(j,{})},{icon:e.jsx(r,{icon:"mingcute:profile-fill",size:24,className:"mr-2"}),title:"Teams",content:e.jsx(h,{})},{icon:e.jsx(r,{icon:"mingcute:profile-fill",size:24,className:"mr-2"}),title:"Projects",content:e.jsx(b,{})},{icon:e.jsx(r,{icon:"mingcute:profile-fill",size:24,className:"mr-2"}),title:"Connections",content:e.jsx(u,{})}];return e.jsxs(e.Fragment,{children:[e.jsxs(x,{className:"relative mb-6 h-[290px] flex-col rounded-2xl !p-0",children:[e.jsx("div",{style:a,className:"h-full w-full",children:e.jsxs("div",{className:"flex flex-col items-center justify-center pt-12 md:absolute md:bottom-6 md:left-6 md:flex-row md:pt-0",children:[e.jsx("img",{src:m,className:"h-16 w-16 rounded-full md:h-32 md:w-32",alt:""}),e.jsxs("div",{className:"ml-6 mt-6 flex flex-col justify-center md:mt-0",style:{color:"#fff"},children:[e.jsx("span",{className:"mb-2 text-2xl font-medium",children:l}),e.jsx("span",{className:"text-center opacity-50 md:text-left",children:"TS FullStack"})]})]})}),e.jsx("div",{className:"z-10 min-h-[48px] w-full",children:e.jsx("div",{className:"mx-6 flex h-full justify-center md:justify-end",children:s.map((i,t)=>e.jsxs("button",{onClick:()=>c(t),type:"button",style:{marginRight:t>=s.length-1?"0px":"40px",opacity:t===o?1:.5,borderBottom:t===o?`2px solid ${n}`:""},children:[i.icon,i.title]},i.title))})})]}),e.jsx("div",{children:s[o].content})]})}export{V as default}; diff --git a/assets/index-7ed9af0f.js b/assets/index-7ed9af0f.js new file mode 100644 index 00000000..b9547c5f --- /dev/null +++ b/assets/index-7ed9af0f.js @@ -0,0 +1 @@ +import{b as m,j as e,f as d,a6 as x,c$ as p,a3 as r,cW as a,cd as i,I as o}from"./index-00bc0960.js";import{T as u}from"./Table-ca9a792f.js";import{P as h}from"./index-0037fedd.js";import"./styleChecker-cd6b40ad.js";import"./addEventListener-db3041bc.js";import"./List-066cd3b0.js";import"./useIcons-7028c4e8.js";import"./CheckOutlined-ce1b14da.js";import"./Pagination-45944b73.js";import"./index-3b0fbccb.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";import"./index-0570ba04.js";import"./index-150fd04b.js";import"./iconUtil-5f60fcab.js";import"./extendsObject-1e0cd48d.js";import"./index-e6e2d9b7.js";const j=p;function U(){const{colorTextSecondary:l}=m(),n=[{title:"Name",dataIndex:"name",width:300,render:(t,s)=>e.jsxs("div",{className:"flex",children:[e.jsx("img",{alt:"",src:s.avatar,className:"h-10 w-10 rounded-full"}),e.jsxs("div",{className:"ml-2 flex flex-col",children:[e.jsx("span",{className:"text-sm",children:s.username}),e.jsx("span",{style:{color:l},className:"text-xs",children:s.email})]})]})},{title:"Role",dataIndex:"role",align:"center",width:120,render:t=>e.jsx(r,{color:"cyan",children:t.name})},{title:"Status",dataIndex:"status",align:"center",width:120,render:t=>e.jsx(r,{color:t===a.DISABLE?"error":"success",children:t===a.DISABLE?"Disable":"Enable"})},{title:"Action",key:"operation",align:"center",width:100,render:()=>e.jsxs("div",{className:"flex w-full justify-center text-gray",children:[e.jsx(i,{onClick:()=>{},children:e.jsx(o,{icon:"solar:pen-bold-duotone",size:18})}),e.jsx(h,{title:"Delete the User",okText:"Yes",cancelText:"No",placement:"left",children:e.jsx(i,{children:e.jsx(o,{icon:"mingcute:delete-2-fill",size:18,className:"text-error"})})})]})}],c=()=>{};return e.jsx(d,{title:"User List",extra:e.jsx(x,{type:"primary",onClick:c,children:"New"}),children:e.jsx(u,{rowKey:"id",size:"small",scroll:{x:"max-content"},pagination:!1,columns:n,dataSource:j})})}export{U as default}; diff --git a/assets/index-80fa1198.js b/assets/index-80fa1198.js new file mode 100644 index 00000000..7617149e --- /dev/null +++ b/assets/index-80fa1198.js @@ -0,0 +1 @@ +import{x as n,r as I,da as N,j as u,db as M,d7 as P,d8 as z,a5 as H,a6 as R,I as U}from"./index-00bc0960.js";import B from"./kanban-column-1181380c.js";import{T as p,a as F,D as O}from"./kanban-task-834568f9.js";import"./task-detail-6f34c363.js";import"./dayjs.min-2473d3b1.js";import"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./index-a4e51a61.js";import"./index-e6e2d9b7.js";import"./index-2de92ad6.js";import"./index-0570ba04.js";import"./index-e28b0098.js";import"./index-77c8fb09.js";import"./addEventListener-db3041bc.js";import"./index-3b0fbccb.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";const f=t=>{const a=[];for(let l=0;l{const a=[];for(let l=0;l{const a=[];for(let l=0;l{const a=[],l=new Set;for(;a.length{const{source:s,destination:r,draggableId:i}=e,c=t.columns[s.droppableId],m=t.columns[r.droppableId];if(c===m){const o=Array.from(c.taskIds);o.splice(s.index,1),o.splice(r.index,0,i);const d={...c,taskIds:o},w={...t,columns:{...t.columns,[d.id]:d}};a(w)}else{const o=Array.from(c.taskIds);o.splice(s.index,1);const d={...c,taskIds:o},w=Array.from(m.taskIds);w.splice(r.index,0,i);const y={...m,taskIds:w},L={...t,columns:{...t.columns,[d.id]:d,[y.id]:y}};a(L)}},k=e=>{const{source:s,destination:r,draggableId:i}=e,c=Array.from(t.columnOrder);c.splice(s.index,1),c.splice(r.index,0,i);const m={...t,columnOrder:c};a(m)},j=e=>{const{source:s,destination:r,type:i}=e;r&&(r.droppableId===s.droppableId&&r.index===s.index||(i===O.COLUMN?k(e):l(e)))},[S,C]=I.useState(!1),x=I.useRef(null);N("click",e=>{if(x.current&&!x.current.input?.contains(e.target)){const s=x.current.input?.value;s&&T({id:n.string.uuid(),title:s,taskIds:[]}),C(!1),console.log("click outside")}});const T=e=>{const s={...t,columns:{...t.columns,[e.id]:e},columnOrder:[...t.columnOrder,e.id]};a(s)},v=(e,s)=>{const r=t.columns[e],i={...t,tasks:{...t.tasks,[s.id]:s},columns:{...t.columns,[e]:{...r,taskIds:[...r.taskIds,s.id]}}};a(i)},D=e=>{const s=t.columns[e],r=Object.keys(t.tasks).filter(o=>!s.taskIds.includes(o)).reduce((o,d)=>(o[d]=t.tasks[d],o),{}),i=Object.keys(t.columns).filter(o=>o!==e).reduce((o,d)=>(o[d]=t.columns[d],o),{}),c=Array.from(t.columnOrder).filter(o=>o!==e);a({tasks:r,columns:i,columnOrder:c})},A=e=>{const s=t.columns[e],r=Object.keys(t.tasks).filter(m=>!s.taskIds.includes(m)).reduce((m,o)=>(m[o]=t.tasks[o],m),{}),i={...t.columns,[e]:{...s,taskIds:[]}},c={...t,tasks:r,columns:i};a(c)},E=e=>{const{id:s,title:r}=e,i={...t.columns,[s]:{...t.columns[s],title:r}},c={...t,columns:i};a(c)};return u.jsx(M,{children:u.jsxs("div",{className:"flex",children:[u.jsx(P,{onDragEnd:j,children:u.jsx(z,{droppableId:"all-columns",direction:"horizontal",type:O.COLUMN,children:e=>u.jsxs("div",{ref:e.innerRef,...e.droppableProps,className:"flex h-full items-start gap-6 p-1",children:[t.columnOrder.map((s,r)=>{const i=t.columns[s],c=i.taskIds.map(m=>t.tasks[m]);return u.jsx(B,{index:r,column:i,tasks:c,createTask:v,clearColumn:A,deleteColumn:D,renameColumn:E},s)}),e.placeholder]})})}),u.jsx("div",{className:"ml-[1.6rem] mt-[0.25rem] min-w-[280px]",children:S?u.jsx(H,{ref:x,size:"large",placeholder:"Column Name",autoFocus:!0}):u.jsxs(R,{onClick:e=>{e.stopPropagation(),C(!0)},className:"!inline-flex !w-full items-center justify-center !text-xs !font-semibold",block:!0,size:"large",children:[u.jsx(U,{icon:"carbon:add",size:20}),u.jsx("div",{children:"Add Column"})]})})]})})}export{ct as default}; diff --git a/assets/index-6f87c3f8.js b/assets/index-87567a04.js similarity index 97% rename from assets/index-6f87c3f8.js rename to assets/index-87567a04.js index 6de7a0ac..2f8eb0d2 100644 --- a/assets/index-6f87c3f8.js +++ b/assets/index-87567a04.js @@ -1 +1 @@ -import{b as R,j as l,r as d,I as h,f as r,q as z,m as v,an as g,T as k,p as b,h as U}from"./index-a174239d.js";import{g as T,a as w,b as N,S as E,U as C,c as S,D as A,d as D}from"./upload-avatar-1dca9ad5.js";import{v as I}from"./fade-7d3d960e.js";import{a as B}from"./format-number-c678aae6.js";import{T as i}from"./index-ae1f1039.js";import{I as u}from"./index-8e4bbc64.js";import{R as W,C as j}from"./row-995d68a8.js";import"./progress-d8befd2a.js";import"./CheckOutlined-adf89a14.js";import"./transition-be158d6e.js";import"./styleChecker-d6b280b6.js";import"./addEventListener-91e2f26e.js";function P(){const{colorPrimary:e,colorPrimaryActive:a,colorPrimaryTextActive:o}=R();return l.jsxs("svg",{className:"MuiBox-root css-olkjfu",viewBox:"0 0 480 360",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("defs",{children:l.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[l.jsx("stop",{offset:"0%",stopColor:e}),l.jsx("stop",{offset:"100%",stopColor:e,stopOpacity:"0"})]})}),l.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),l.jsx("defs",{children:l.jsxs("linearGradient",{id:"linearGradient-2",x1:"30.113%",x2:"30.113%",y1:"0%",y2:"100%",children:[l.jsx("stop",{offset:"0%",stopOpacity:"0"}),l.jsx("stop",{offset:"100%"})]})}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M293.006 206.192c-2.248 2.672-4.676 2.628-6.123 2.251l.054-1.384s5.979-2.733 5.827-2.159c-.057.215.057.733.242 1.292zM309.393 209.217c-3.818 2.206-6.058-.38-6.578-1.112.32-.84.801-2.204.703-2.592-.144-.577 5.827 2.155 5.827 2.155l.048 1.549zM305.303 187.204s3.632-2.093 4.425-1.151c.792.942-4.425 1.151-4.425 1.151zM307.497 188.355s-.598.299.721.681c1.318.383-.721-.681-.721-.681zM285.532 182.599c-.123.036 3.022 2.123 5.862.395-.012 0-5.154-.61-5.862-.395zM291.239 186.591s-.861 1.692-2.625 1.943c-1.764.251 2.625-1.943 2.625-1.943zM302.785 190.262s4.138 6.578 3.346 8.129c-.793 1.552-3.346-8.129-3.346-8.129zM294.62 216.416c0 .368 0 .712-.036.996-.107 1.33-3.381.828-3.381.828-2.99.416-4.066-1.019-4.422-2.392a5.444 5.444 0 01-.164-1.363 5.606 5.606 0 01.054-.819v-.272a1.998 1.998 0 011.859.379c1.331 1.08 3.095.252 3.095.252s1.294.107 1.793.538c.281.242.745-.341 1.098-.897.021.359.054 1.007.074 1.701.024.356.03.714.03 1.049z",opacity:"0.05"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M289.37 216.339s-.897.879-2.589-.479a5.444 5.444 0 01-.164-1.363c.864.658 2.466 1.842 2.753 1.842zM294.62 216.416a.67.67 0 01-.519.132.672.672 0 01-.452-.287c.348-.266.669-.566.956-.897.009.359.015.717.015 1.052zM301.637 217.032c0 .371 0 .715.033.996.108 1.333 3.382.828 3.382.828 2.989.419 4.066-1.017 4.421-2.392a5.728 5.728 0 00.111-2.182v-.272a2.024 2.024 0 00-1.862.379c-1.331 1.08-3.092.251-3.092.251s-1.294.111-1.794.542c-.281.242-.744-.341-1.094-.897a61.426 61.426 0 00-.078 1.701c-.024.35-.03.708-.027 1.046z",opacity:"0.05"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M306.887 216.949s.897.879 2.587-.479c.112-.444.169-.901.167-1.36-.867.655-2.47 1.839-2.754 1.839zM301.637 217.032a.67.67 0 00.969-.155 6.35 6.35 0 01-.957-.897c-.009.356-.014.714-.012 1.052zM319.614 106.269c.063-.138.123-.275.18-.41.057-.134.077-.209.11-.317-.11.237-.206.48-.29.727z",opacity:"0.05"}),l.jsx("path",{fill:o,fillRule:"nonzero",d:"M157.592 279.461a4.114 4.114 0 01-.917-3.131l13.196-107.979 1.094-8.97a4.142 4.142 0 014.078-3.635l38.654-.257a4.135 4.135 0 004.108-4.249l-.015-.409a4.14 4.14 0 014.135-4.279h40.619a4.134 4.134 0 014.098 4.682 4.137 4.137 0 003.995 4.682l39.01.996a4.13 4.13 0 013.97 4.831l-19.502 113.909-.368 2.152a4.042 4.042 0 01-.598 1.543l-135.557.114z"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M251.256817 123.296578L274.098317 123.296578 274.098317 200.823078 251.256817 200.823078z",transform:"rotate(34.64 262.678 162.06)"}),l.jsx("path",{fill:"#FFC107",fillRule:"nonzero",d:"M270.624591 129.857671L286.750291 129.857671 286.750291 145.983371 270.624591 145.983371z",transform:"rotate(34.804 278.687 137.92)"}),l.jsx("path",{fill:"#FFC107",fillRule:"nonzero",d:"M260.275579 145.813111L276.423079 145.813111 276.423079 161.960611 260.275579 161.960611z",opacity:"0.5",transform:"rotate(34.64 268.35 153.887)"}),l.jsx("path",{fill:"#FFC107",fillRule:"nonzero",d:"M249.191579 161.852111L265.339079 161.852111 265.339079 177.999611 249.191579 177.999611z",opacity:"0.3",transform:"rotate(34.64 257.265 169.926)"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M237.472537 121.334214L260.314037 121.334214 260.314037 198.567714 237.472537 198.567714z",transform:"rotate(16.29 248.893 159.951)"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M249.053192 123.761554L265.200692 123.761554 265.200692 139.909054 249.053192 139.909054z",transform:"rotate(16.29 257.127 131.835)"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M243.584192 142.473554L259.731692 142.473554 259.731692 158.621053 243.584192 158.621053z",opacity:"0.5",transform:"rotate(16.29 251.658 150.547)"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M238.116192 161.182554L254.263692 161.182554 254.263692 177.330054 238.116192 177.330054z",opacity:"0.3",transform:"rotate(16.29 246.19 169.256)"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M230.099192 121.641542L252.940692 121.641542 252.940692 198.875042 230.099192 198.875042z",transform:"rotate(4.6 241.52 160.258)"}),l.jsx("path",{fill:"#1890FF",fillRule:"nonzero",d:"M235.800489 122.985499L251.947989 122.985499 251.947989 139.132999 235.800489 139.132999z",transform:"rotate(4.6 243.874 131.06)"}),l.jsx("path",{fill:"#1890FF",fillRule:"nonzero",d:"M234.234488 142.413498L250.381988 142.413498 250.381988 158.560998 234.234488 158.560998z",opacity:"0.5",transform:"rotate(4.6 242.308 150.487)"}),l.jsx("path",{fill:"#1890FF",fillRule:"nonzero",d:"M232.672488 161.846499L248.819988 161.846499 248.819988 177.993999 232.672488 177.993999z",opacity:"0.3",transform:"rotate(4.6 240.746 169.92)"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M224.736657 123.384871L247.578157 123.384871 247.578157 200.618371 224.736657 200.618371z",transform:"rotate(-2.61 236.157 162.002)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M226.751283 124.659968L242.898783 124.659968 242.898783 140.807468 226.751283 140.807468z",transform:"rotate(-2.61 234.825 132.734)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M228.305601 143.479224L244.473301 143.479224 244.473301 159.646924 228.305601 159.646924z",opacity:"0.5",transform:"rotate(-2.862 236.39 151.563)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M228.525282 163.608968L244.672782 163.608968 244.672782 179.756468 228.525282 179.756468z",opacity:"0.3",transform:"rotate(-2.61 236.599 171.683)"}),l.jsx("path",{fill:"#F4F6F8",fillRule:"nonzero",d:"M232.679 225.726l-20.294 7.851-29.661 11.466c-1.121-2.093-2.771-4.921-4.813-8.297-7.026-11.642-18.65-29.75-29.001-45.665-11.66-17.938-21.696-33.075-21.696-33.075l7.265-2.093 59.346-17.23 38.854 87.043z"}),l.jsx("path",{fill:"#000",fillRule:"nonzero",d:"M232.679 225.726l-20.294 7.851a152.535 152.535 0 01-34.484 3.169c-7.026-11.642-18.65-29.75-29-45.665l-14.42-35.18 59.343-17.218 38.855 87.043z",opacity:"0.1"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M247.777 220.841s-31.526 18.65-78.596 14.432l-37.525-91.486 17.984-3.091 62.168-10.677 35.279 89.043.69 1.779z"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M247.075 219.074c-7.424.365-16.013.329-24.654-.702-9.351-1.101-18.757-3.367-26.82-7.523-6.742-3.471-12.506-7.247-17.532-11.776-13.074-11.759-21.164-28.579-28.429-58.365l62.168-10.677 35.267 89.043z",opacity:"0.1"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M270.203 213.959s-23.239 4.55-46.894 1.749c-9.351-1.1-18.757-3.367-26.82-7.522-6.742-3.471-12.503-7.247-17.532-11.777-16.181-14.557-24.725-36.866-33.536-81.918 0 0 38.633 9.325 76.836-11.101-.012.015 12.865 80.373 47.946 110.569z"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M165.405 131.03s31.416-1.776 40.187-8.548l1.331 4.276s-20.758 9.157-41.518 9.268v-4.996zM165.405 152.137s30.417-1.665 53.399-12.766l.777 1.776s-18.237 10.647-54.176 13.433v-2.443zM167.853 160.362s30.418-1.665 53.397-12.766l.777 1.776s-18.237 10.643-54.174 13.433v-2.443zM170.299 168.599s30.417-1.666 53.399-12.766l.774 1.775s-18.237 10.647-54.173 13.433v-2.442zM172.748 176.835s30.417-1.665 53.396-12.766l.777 1.776s-18.237 10.647-54.173 13.433v-2.443zM175.193 185.075s30.417-1.665 53.399-12.766l.774 1.776s-18.237 10.643-54.173 13.433v-2.443z",opacity:"0.3"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M389.069 287.344s-12.641-.762-11.152 8.097c0 0-.299 1.563 1.124 2.275 0 0 .021-.658 1.295-.434.454.077.916.099 1.375.066a2.832 2.832 0 001.677-.694c.468-.409 3.555-1.468 4.936-7.274 0 0 1.023-1.267.981-1.593l-2.132.897s.73 1.54.156 2.816c0 0-.069-2.759-.479-2.691-.083 0-1.109.533-1.109.533s1.253 2.69.299 4.628c0 0 .359-3.304-.699-4.434l-1.495.876s1.465 2.768.472 5.029c0 0 .254-3.465-.789-4.817l-1.361 1.062s1.379 2.729.539 4.604c0 0-.111-4.036-.835-4.341 0 0-1.195 1.049-1.369 1.494 0 0 .942 1.98.356 3.026 0 0-.359-2.691-.652-2.691 0 0-1.196 1.794-1.309 2.99 0 0 .051-1.818 1.022-3.172a3.593 3.593 0 00-1.818.942s.186-1.262 2.111-1.37c0 0 .981-1.351 1.241-1.435 0 0-1.914-.158-3.074.356 0 0 1.023-1.196 3.427-.649l1.342-1.094s-2.52-.347-3.588.036c0 0 1.229-1.052 3.95-.299l1.462-.873s-2.147-.463-3.426-.299c0 0 1.348-.729 3.856.06l1.044-.47s-1.573-.299-2.033-.358c-.461-.06-.488-.174-.488-.174a5.426 5.426 0 012.957.329s2.222-.813 2.186-.954z"}),l.jsx("ellipse",{cx:"380.363",cy:"298.487",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"8.945",ry:"1.513"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M394.956 258.102s-7.125-.43-6.279 4.565a1.218 1.218 0 00.631 1.283s.015-.371.733-.245c.255.042.515.054.774.036.349-.023.681-.159.945-.389.264-.23 2.003-.828 2.783-4.102 0 0 .577-.714.553-.897l-1.196.511s.41.87.087 1.591c0 0-.039-1.558-.269-1.522-.048 0-.625.299-.625.299s.706 1.495.173 2.61c0 0 .204-1.862-.394-2.502l-.846.496s.825 1.561.266 2.834c0 0 .143-1.955-.446-2.714l-.765.598s.774 1.539.299 2.595c0 0-.063-2.275-.469-2.446a4.75 4.75 0 00-.775.834s.532 1.118.204 1.707c0 0-.204-1.515-.368-1.521 0 0-.67 1.001-.739 1.689a3.671 3.671 0 01.577-1.794 2.007 2.007 0 00-1.025.532s.104-.711 1.196-.771c0 0 .553-.763.699-.81 0 0-1.079-.09-1.734.2 0 0 .577-.67 1.932-.365l.759-.619s-1.423-.194-2.024.021c0 0 .694-.598 2.227-.161l.826-.494a7.445 7.445 0 00-1.935-.164s.763-.413 2.174.033l.598-.263s-.897-.177-1.148-.203c-.252-.027-.275-.099-.275-.099a3.078 3.078 0 011.668.185s1.232-.46 1.208-.538z"}),l.jsx("ellipse",{cx:"390.052",cy:"264.383",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"5.044",ry:"1"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M352.896 262.437s-8.604-.52-7.588 5.51a1.47 1.47 0 00.763 1.549s0-.449.897-.299c.309.052.623.067.935.045a1.923 1.923 0 001.142-.473c.318-.279 2.419-.998 3.361-4.951 0 0 .697-.861.667-1.085l-1.468.622s.496 1.046.104 1.916c0 0-.048-1.877-.326-1.835-.056 0-.753.364-.753.364s.852 1.824.209 3.152c0 0 .245-2.249-.475-3.02l-1.023.598s.996 1.886.32 3.423c0 0 .174-2.359-.535-3.289l-.927.724s.939 1.857.365 3.133c0 0-.072-2.747-.565-2.954 0 0-.81.715-.933 1.008 0 0 .64 1.348.242 2.06 0 0-.245-1.83-.445-1.839 0 0-.804 1.214-.897 2.042.04-.768.28-1.512.697-2.159a2.427 2.427 0 00-1.235.643s.125-.858 1.435-.933c0 0 .667-.92.846-.974 0 0-1.303-.111-2.093.239 0 0 .694-.807 2.329-.44l.915-.747s-1.713-.233-2.442.024c0 0 .837-.715 2.69-.191l.996-.598s-1.462-.314-2.335-.201c0 0 .921-.496 2.625.042l.711-.32s-1.07-.209-1.384-.242c-.314-.033-.329-.119-.329-.119a3.69 3.69 0 012.012.221s1.519-.553 1.492-.646z"}),l.jsx("ellipse",{cx:"346.97",cy:"270.022",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"6.09",ry:"1.028"}),l.jsx("rect",{width:"51.026",height:"91.312",x:"303.926",y:"69.211",fill:"#FFF",fillRule:"nonzero",rx:"4.737",transform:"rotate(-71.99 329.44 114.867)"}),l.jsx("circle",{cx:"303.613",cy:"103.507",r:"9.376",fill:e,fillRule:"nonzero",opacity:"0.2"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M344.582495 86.4883769L347.150665 86.4883769 347.150665 127.336977 344.582495 127.336977z",opacity:"0.2",transform:"rotate(-71.99 345.867 106.913)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M333.028401 99.6373982L335.596571 99.6373982 335.596571 120.445898 333.028401 120.445898z",opacity:"0.2",transform:"rotate(-71.99 334.312 110.042)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M337.109071 101.431004L339.677241 101.431004 339.677241 135.086304 337.109071 135.086304z",opacity:"0.2",transform:"rotate(-71.99 338.393 118.259)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M338.505494 105.174377L341.073664 105.174377 341.073664 146.022978 338.505494 146.022978z",opacity:"0.2",transform:"rotate(-71.99 339.79 125.599)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M348.060839 134.648161L353.026769 134.648161 353.026769 145.952261 348.060839 145.952261z",opacity:"0.5",transform:"rotate(-71.99 350.544 140.3)"}),l.jsx("rect",{width:"50.3",height:"78.305",x:"291.549",y:"174.486",fill:"#FFF",fillRule:"nonzero",rx:"4",transform:"rotate(-57.265 316.7 213.638)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M278.038439 203.88874L292.269539 203.88874 292.269539 207.23723 278.038439 207.23723z",transform:"rotate(-57.57 285.154 205.563)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M283.007935 199.201889L314.262535 199.201889 314.262535 202.272339 283.007935 202.272339z",transform:"rotate(-57.57 298.635 200.737)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M288.543935 202.715889L319.798535 202.715889 319.798535 205.786339 288.543935 205.786339z",transform:"rotate(-57.57 304.171 204.251)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M294.078936 206.235889L325.333536 206.235889 325.333536 209.306339 294.078936 209.306339z",transform:"rotate(-57.57 309.706 207.771)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M299.879919 211.40702L331.090719 211.40702 331.090719 214.47316 299.879919 214.47316z",transform:"rotate(-57.265 315.485 212.94)"}),l.jsx("path",{fill:"#F4F6F8",fillRule:"nonzero",d:"M305.149936 213.268889L336.404536 213.268889 336.404536 216.339339 305.149936 216.339339z",transform:"rotate(-57.57 320.777 214.804)"}),l.jsx("path",{fill:"#F4F6F8",fillRule:"nonzero",d:"M310.685935 216.782889L341.940535 216.782889 341.940535 219.853339 310.685935 219.853339z",transform:"rotate(-57.57 326.313 218.318)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M341.417983 210.406958L349.511163 210.406958 349.511163 218.500138 341.417983 218.500138z",transform:"rotate(-57.57 345.465 214.454)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M269.277 168.76l-45.767.493a3.127 3.127 0 00-3.094 3.125v3.782a3.127 3.127 0 01-3.05 3.124l-33.024.792a3.124 3.124 0 01-3.095-2.308l-1.551-5.701a3.124 3.124 0 00-3.053-2.308l-44.113.475a3.125 3.125 0 00-3.05 3.648l17.747 104.449a3.129 3.129 0 003.071 2.604l139.363.598a3.129 3.129 0 003.082-3.714l-20.366-106.521a3.125 3.125 0 00-3.1-2.538z"}),l.jsx("path",{fill:a,fillRule:"nonzero",d:"M269.277 168.76l-45.767.493a3.127 3.127 0 00-3.094 3.125v3.782a3.127 3.127 0 01-3.05 3.124l-33.024.792a3.124 3.124 0 01-3.095-2.308l-1.551-5.701a3.124 3.124 0 00-3.053-2.308l-44.113.475a3.125 3.125 0 00-3.05 3.648l17.747 104.449a3.129 3.129 0 003.071 2.604l139.363.598a3.129 3.129 0 003.082-3.714l-20.366-106.521a3.125 3.125 0 00-3.1-2.538z",opacity:"0.243"}),l.jsx("path",{fill:"url(#linearGradient-2)",fillRule:"nonzero",d:"M269.277 168.76l-45.767.493a3.127 3.127 0 00-3.094 3.125v3.782a3.127 3.127 0 01-3.05 3.124l-33.024.792a3.124 3.124 0 01-3.095-2.308l-1.551-5.701a3.124 3.124 0 00-3.053-2.308l-44.113.475a3.125 3.125 0 00-3.05 3.648l17.747 104.449a3.129 3.129 0 003.071 2.604l139.363.598a3.129 3.129 0 003.082-3.714l-20.366-106.521a3.125 3.125 0 00-3.1-2.538z",opacity:"0.32"}),l.jsx("ellipse",{cx:"119.593",cy:"258.664",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"4.846",ry:"1"}),l.jsx("ellipse",{cx:"101.03",cy:"260.545",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"4.846",ry:"1"}),l.jsx("ellipse",{cx:"108.459",cy:"265.905",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"3.444",ry:"1"}),l.jsx("ellipse",{cx:"89.193",cy:"265.433",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"3.444",ry:"1"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M100.925 260.398s6.796-22.279-1.064-31.204c-5.881-6.676-12.557-5.877-15.547-5.052a5.528 5.528 0 00-3.564 2.963c-1.046 2.254-.858 5.913 6.521 10.186 12.35 7.151 13.119 16.96 13.119 16.96l.535 6.147z"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M101.2 260.575s-7.961-16.193-10.147-15.846c-1.037.17-1.516 1.196-1.734 2.218a6.516 6.516 0 00.434 3.941c1.13 2.601 4.165 7.519 11.447 9.687z"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M91.113 247.808s8.353 12.115 9.968 12.647"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M90.344 249.701L92.293 249.701"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M92.68 254.132L95.738 254.263"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M94.542 250.586L94.21 252.179"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M97.792 255.432L97.732 256.879"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M100.964 260.575s7.959-16.193 10.144-15.846c1.041.17 1.519 1.196 1.734 2.218a6.514 6.514 0 01-.433 3.941c-1.13 2.601-4.168 7.519-11.445 9.687z"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M111.051 247.808s-8.371 12.115-9.97 12.647"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M111.82 249.701L109.871 249.701"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M109.485 254.132L106.426 254.263"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M107.622 250.586L107.954 252.179"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M104.372 255.432L104.432 256.879"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M87.295 264.357a1.375 1.375 0 01-.452-.685.599.599 0 01.317-.697c.3-.11.598.09.837.299.24.21.512.431.81.38a1.237 1.237 0 01-.382-1.16.47.47 0 01.105-.236c.161-.174.454-.099.648.039.598.43.787 1.264.79 2.018.03-.277.03-.555 0-.831a.853.853 0 01.334-.727.938.938 0 01.476-.114.988.988 0 01.774.222.767.767 0 01-.03.947c-.229.257-.5.474-.801.64a1.805 1.805 0 00-.571.547.399.399 0 00-.042.096h-1.74a4.826 4.826 0 01-1.073-.738zM117.626 257.833a1.355 1.355 0 01-.452-.682.599.599 0 01.314-.696c.299-.111.598.089.837.299.239.209.509.436.817.391a1.236 1.236 0 01-.386-1.157.472.472 0 01.107-.236c.162-.173.455-.099.649.036.613.433.787 1.268.79 2.021a4.008 4.008 0 000-.834.852.852 0 01.299-.736.955.955 0 01.475-.11.998.998 0 01.774.218.768.768 0 01-.033.951 2.996 2.996 0 01-.798.64 1.767 1.767 0 00-.571.544.499.499 0 00-.042.098h-1.701a4.78 4.78 0 01-1.079-.747zM107.518 264.357a1.406 1.406 0 01-.455-.685.6.6 0 01.317-.697c.299-.11.598.09.837.299.239.21.505.437.816.395a1.247 1.247 0 01-.385-1.16.472.472 0 01.107-.236c.162-.174.455-.099.649.039.613.43.783 1.264.789 2.018.03-.277.03-.555 0-.832a.855.855 0 01.314-.735.93.93 0 01.476-.114.988.988 0 01.774.222.764.764 0 01-.033.947 3.028 3.028 0 01-.798.64 1.798 1.798 0 00-.571.547.411.411 0 00-.042.096h-1.734c-.385-.2-.742-.45-1.061-.744z"}),l.jsx("circle",{cx:"84.467",cy:"87.003",r:"6.467",fill:e,fillRule:"nonzero",opacity:"0.1"}),l.jsx("circle",{cx:"395.425",cy:"138.681",r:"6.467",fill:e,fillRule:"nonzero",opacity:"0.1"}),l.jsx("circle",{cx:"279.178",cy:"66.467",r:"6.467",fill:e,fillRule:"nonzero",opacity:"0.1"}),l.jsx("circle",{cx:"97.4",cy:"122.68",r:"10.838",fill:e,fillRule:"nonzero",opacity:"0.1"}),l.jsx("path",{fill:a,fillRule:"nonzero",d:"M206.029 209.911c-7.975 0-14.44 6.465-14.44 14.44s6.465 14.44 14.44 14.44 14.44-6.465 14.44-14.44-6.465-14.44-14.44-14.44z"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M206.029 211.59c7.047 0 12.761 5.714 12.761 12.761 0 7.048-5.714 12.761-12.761 12.761-7.048 0-12.761-5.713-12.761-12.761.006-7.045 5.716-12.754 12.761-12.761",opacity:"0.72"}),l.jsx("path",{fill:a,fillRule:"nonzero",d:"M200.058 225.406l-.699-.681a.721.721 0 010-1.065l6.127-5.984a.753.753 0 01.546-.231c.206 0 .404.083.545.231l6.127 5.978a.733.733 0 010 1.065l-.699.682a.768.768 0 01-1.091 0l-3.622-3.727v8.843a.725.725 0 01-.219.523.76.76 0 01-.534.217h-1.009a.75.75 0 01-.759-.74v-8.832l-3.622 3.726a.768.768 0 01-1.091-.005z"})]})}function G({file:e,actions:a,thumbnail:o=!1}){const{name:t,size:c}=e,f=T(t),s=w(t),[p,x]=d.useState("");d.useEffect(()=>{["done","error"].includes(e.status)&&s==="img"&&x(N(e.originFileObj))},[e,s]);const n=l.jsx("button",{className:"ml-auto h-6 w-6 cursor-pointer rounded-full text-center hover:bg-gray-400 hover:bg-opacity-20",onClick:a.remove,children:l.jsx(h,{icon:"mingcute:close-line",size:14,className:"text-gray-600"})}),F=l.jsxs(r,{className:"relative flex items-center justify-center",style:{width:80,height:80,marginTop:"8px",marginRight:"8px"},children:[l.jsx(g,{title:t,children:s==="img"?l.jsx(u,{src:p,preview:!1,width:40,height:40}):l.jsx(z,{icon:f,size:40})}),l.jsx("div",{className:"absolute right-0 top-0",children:n})]}),L=l.jsxs(r,{bodyStyle:{display:"flex",alignItems:"center",padding:"8px 12px"},style:{marginTop:"8px"},children:[s==="img"?l.jsx(u,{src:p,preview:!1,width:32,height:32}):l.jsx(z,{icon:f,size:32}),l.jsxs("div",{className:"ml-4 flex flex-col",children:[l.jsx(i.Text,{className:"!text-sm !font-medium",children:t}),l.jsx(i.Text,{type:"secondary",className:"!text-xs",children:B(c)})]}),n]});return l.jsx(v.div,{initial:"initial",animate:"animate",exit:"exit",variants:I().inUp,children:o?F:L})}const{Dragger:O}=C,{Text:m,Title:Y}=i,_=e=>function(){const[,o,,t]=arguments;return l.jsx(G,{file:o,actions:t,thumbnail:e})};function y({thumbnail:e=!1,...a}){const{colorPrimary:o}=R();return l.jsx(E,{$thumbnail:e,children:l.jsx(O,{...a,itemRender:_(e),children:l.jsxs("div",{className:"opacity-100 hover:opacity-80",children:[l.jsx("p",{className:"m-auto max-w-[200px]",children:l.jsx(P,{})}),l.jsxs(i,{children:[l.jsx(Y,{level:5,className:"mt-4",children:"Drop or Select file"}),l.jsxs(m,{type:"secondary",children:["Drop files here or click",l.jsx(m,{style:{color:o},className:"mx-2",underline:!0,children:"browse"}),"thorough your machine"]})]})]})})})}function M({placeholder:e,...a}){return l.jsx(S,{children:l.jsx(A,{...a,showUploadList:!1,children:l.jsx("div",{className:"opacity-60 hover:opacity-50",children:e||l.jsx("div",{className:"m-auto flex h-16 w-16 items-center justify-center ",children:l.jsx(h,{icon:"eva:cloud-upload-fill",size:28})})})})})}function a1(){const[e,a]=d.useState(!1),o=n=>{a(n)},t=l.jsx(U,{size:"small",checked:e,onChange:o}),c=l.jsxs("div",{className:"flex flex-col",children:[l.jsx(h,{icon:"eva:cloud-upload-fill",size:40}),l.jsx(i.Text,{type:"secondary",className:"",children:"Upload File"})]}),x=[{key:"upload--file",label:"Upload Single File",children:l.jsxs(b,{direction:"vertical",size:"middle",style:{display:"flex"},children:[l.jsx(r,{title:"Upload Multi File",className:"w-full",extra:t,children:l.jsx(y,{thumbnail:e,name:"multi"})}),l.jsx(r,{title:"Upload Single File",extra:t,children:l.jsx(y,{thumbnail:e,maxCount:1,name:"single"})})]})},{key:"upload-avatar",label:"Upload Avatar",children:l.jsx(r,{title:"Upload Avatar",bodyStyle:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:l.jsx(D,{})})},{key:"upload-box",label:"Upload Box",children:l.jsxs(W,{gutter:[16,16],children:[l.jsx(j,{span:24,md:4,children:l.jsx(M,{})}),l.jsx(j,{span:24,md:20,children:l.jsx(M,{placeholder:c})})]})}];return l.jsx(k,{items:x})}export{a1 as default}; +import{b as R,j as l,r as d,I as h,f as r,q as z,m as v,ap as g,T as k,p as b,h as U}from"./index-00bc0960.js";import{g as T,a as w,b as N,S as E,U as C,c as S,D as A,d as D}from"./upload-avatar-60eda71e.js";import{v as I}from"./fade-7d3d960e.js";import{a as B}from"./format-number-1ef9eb3a.js";import{T as i}from"./index-e59e4fdc.js";import{I as u}from"./index-77c8fb09.js";import{R as W,C as j}from"./row-d64c6549.js";import"./progress-160c53e8.js";import"./CheckOutlined-ce1b14da.js";import"./transition-be158d6e.js";import"./styleChecker-cd6b40ad.js";import"./addEventListener-db3041bc.js";function P(){const{colorPrimary:e,colorPrimaryActive:a,colorPrimaryTextActive:o}=R();return l.jsxs("svg",{className:"MuiBox-root css-olkjfu",viewBox:"0 0 480 360",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("defs",{children:l.jsxs("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%",children:[l.jsx("stop",{offset:"0%",stopColor:e}),l.jsx("stop",{offset:"100%",stopColor:e,stopOpacity:"0"})]})}),l.jsx("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 480 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}),l.jsx("defs",{children:l.jsxs("linearGradient",{id:"linearGradient-2",x1:"30.113%",x2:"30.113%",y1:"0%",y2:"100%",children:[l.jsx("stop",{offset:"0%",stopOpacity:"0"}),l.jsx("stop",{offset:"100%"})]})}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M293.006 206.192c-2.248 2.672-4.676 2.628-6.123 2.251l.054-1.384s5.979-2.733 5.827-2.159c-.057.215.057.733.242 1.292zM309.393 209.217c-3.818 2.206-6.058-.38-6.578-1.112.32-.84.801-2.204.703-2.592-.144-.577 5.827 2.155 5.827 2.155l.048 1.549zM305.303 187.204s3.632-2.093 4.425-1.151c.792.942-4.425 1.151-4.425 1.151zM307.497 188.355s-.598.299.721.681c1.318.383-.721-.681-.721-.681zM285.532 182.599c-.123.036 3.022 2.123 5.862.395-.012 0-5.154-.61-5.862-.395zM291.239 186.591s-.861 1.692-2.625 1.943c-1.764.251 2.625-1.943 2.625-1.943zM302.785 190.262s4.138 6.578 3.346 8.129c-.793 1.552-3.346-8.129-3.346-8.129zM294.62 216.416c0 .368 0 .712-.036.996-.107 1.33-3.381.828-3.381.828-2.99.416-4.066-1.019-4.422-2.392a5.444 5.444 0 01-.164-1.363 5.606 5.606 0 01.054-.819v-.272a1.998 1.998 0 011.859.379c1.331 1.08 3.095.252 3.095.252s1.294.107 1.793.538c.281.242.745-.341 1.098-.897.021.359.054 1.007.074 1.701.024.356.03.714.03 1.049z",opacity:"0.05"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M289.37 216.339s-.897.879-2.589-.479a5.444 5.444 0 01-.164-1.363c.864.658 2.466 1.842 2.753 1.842zM294.62 216.416a.67.67 0 01-.519.132.672.672 0 01-.452-.287c.348-.266.669-.566.956-.897.009.359.015.717.015 1.052zM301.637 217.032c0 .371 0 .715.033.996.108 1.333 3.382.828 3.382.828 2.989.419 4.066-1.017 4.421-2.392a5.728 5.728 0 00.111-2.182v-.272a2.024 2.024 0 00-1.862.379c-1.331 1.08-3.092.251-3.092.251s-1.294.111-1.794.542c-.281.242-.744-.341-1.094-.897a61.426 61.426 0 00-.078 1.701c-.024.35-.03.708-.027 1.046z",opacity:"0.05"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M306.887 216.949s.897.879 2.587-.479c.112-.444.169-.901.167-1.36-.867.655-2.47 1.839-2.754 1.839zM301.637 217.032a.67.67 0 00.969-.155 6.35 6.35 0 01-.957-.897c-.009.356-.014.714-.012 1.052zM319.614 106.269c.063-.138.123-.275.18-.41.057-.134.077-.209.11-.317-.11.237-.206.48-.29.727z",opacity:"0.05"}),l.jsx("path",{fill:o,fillRule:"nonzero",d:"M157.592 279.461a4.114 4.114 0 01-.917-3.131l13.196-107.979 1.094-8.97a4.142 4.142 0 014.078-3.635l38.654-.257a4.135 4.135 0 004.108-4.249l-.015-.409a4.14 4.14 0 014.135-4.279h40.619a4.134 4.134 0 014.098 4.682 4.137 4.137 0 003.995 4.682l39.01.996a4.13 4.13 0 013.97 4.831l-19.502 113.909-.368 2.152a4.042 4.042 0 01-.598 1.543l-135.557.114z"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M251.256817 123.296578L274.098317 123.296578 274.098317 200.823078 251.256817 200.823078z",transform:"rotate(34.64 262.678 162.06)"}),l.jsx("path",{fill:"#FFC107",fillRule:"nonzero",d:"M270.624591 129.857671L286.750291 129.857671 286.750291 145.983371 270.624591 145.983371z",transform:"rotate(34.804 278.687 137.92)"}),l.jsx("path",{fill:"#FFC107",fillRule:"nonzero",d:"M260.275579 145.813111L276.423079 145.813111 276.423079 161.960611 260.275579 161.960611z",opacity:"0.5",transform:"rotate(34.64 268.35 153.887)"}),l.jsx("path",{fill:"#FFC107",fillRule:"nonzero",d:"M249.191579 161.852111L265.339079 161.852111 265.339079 177.999611 249.191579 177.999611z",opacity:"0.3",transform:"rotate(34.64 257.265 169.926)"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M237.472537 121.334214L260.314037 121.334214 260.314037 198.567714 237.472537 198.567714z",transform:"rotate(16.29 248.893 159.951)"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M249.053192 123.761554L265.200692 123.761554 265.200692 139.909054 249.053192 139.909054z",transform:"rotate(16.29 257.127 131.835)"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M243.584192 142.473554L259.731692 142.473554 259.731692 158.621053 243.584192 158.621053z",opacity:"0.5",transform:"rotate(16.29 251.658 150.547)"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M238.116192 161.182554L254.263692 161.182554 254.263692 177.330054 238.116192 177.330054z",opacity:"0.3",transform:"rotate(16.29 246.19 169.256)"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M230.099192 121.641542L252.940692 121.641542 252.940692 198.875042 230.099192 198.875042z",transform:"rotate(4.6 241.52 160.258)"}),l.jsx("path",{fill:"#1890FF",fillRule:"nonzero",d:"M235.800489 122.985499L251.947989 122.985499 251.947989 139.132999 235.800489 139.132999z",transform:"rotate(4.6 243.874 131.06)"}),l.jsx("path",{fill:"#1890FF",fillRule:"nonzero",d:"M234.234488 142.413498L250.381988 142.413498 250.381988 158.560998 234.234488 158.560998z",opacity:"0.5",transform:"rotate(4.6 242.308 150.487)"}),l.jsx("path",{fill:"#1890FF",fillRule:"nonzero",d:"M232.672488 161.846499L248.819988 161.846499 248.819988 177.993999 232.672488 177.993999z",opacity:"0.3",transform:"rotate(4.6 240.746 169.92)"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M224.736657 123.384871L247.578157 123.384871 247.578157 200.618371 224.736657 200.618371z",transform:"rotate(-2.61 236.157 162.002)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M226.751283 124.659968L242.898783 124.659968 242.898783 140.807468 226.751283 140.807468z",transform:"rotate(-2.61 234.825 132.734)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M228.305601 143.479224L244.473301 143.479224 244.473301 159.646924 228.305601 159.646924z",opacity:"0.5",transform:"rotate(-2.862 236.39 151.563)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M228.525282 163.608968L244.672782 163.608968 244.672782 179.756468 228.525282 179.756468z",opacity:"0.3",transform:"rotate(-2.61 236.599 171.683)"}),l.jsx("path",{fill:"#F4F6F8",fillRule:"nonzero",d:"M232.679 225.726l-20.294 7.851-29.661 11.466c-1.121-2.093-2.771-4.921-4.813-8.297-7.026-11.642-18.65-29.75-29.001-45.665-11.66-17.938-21.696-33.075-21.696-33.075l7.265-2.093 59.346-17.23 38.854 87.043z"}),l.jsx("path",{fill:"#000",fillRule:"nonzero",d:"M232.679 225.726l-20.294 7.851a152.535 152.535 0 01-34.484 3.169c-7.026-11.642-18.65-29.75-29-45.665l-14.42-35.18 59.343-17.218 38.855 87.043z",opacity:"0.1"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M247.777 220.841s-31.526 18.65-78.596 14.432l-37.525-91.486 17.984-3.091 62.168-10.677 35.279 89.043.69 1.779z"}),l.jsx("path",{fill:"#FF4842",fillRule:"nonzero",d:"M247.075 219.074c-7.424.365-16.013.329-24.654-.702-9.351-1.101-18.757-3.367-26.82-7.523-6.742-3.471-12.506-7.247-17.532-11.776-13.074-11.759-21.164-28.579-28.429-58.365l62.168-10.677 35.267 89.043z",opacity:"0.1"}),l.jsx("path",{fill:"#FFF",fillRule:"nonzero",d:"M270.203 213.959s-23.239 4.55-46.894 1.749c-9.351-1.1-18.757-3.367-26.82-7.522-6.742-3.471-12.503-7.247-17.532-11.777-16.181-14.557-24.725-36.866-33.536-81.918 0 0 38.633 9.325 76.836-11.101-.012.015 12.865 80.373 47.946 110.569z"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M165.405 131.03s31.416-1.776 40.187-8.548l1.331 4.276s-20.758 9.157-41.518 9.268v-4.996zM165.405 152.137s30.417-1.665 53.399-12.766l.777 1.776s-18.237 10.647-54.176 13.433v-2.443zM167.853 160.362s30.418-1.665 53.397-12.766l.777 1.776s-18.237 10.643-54.174 13.433v-2.443zM170.299 168.599s30.417-1.666 53.399-12.766l.774 1.775s-18.237 10.647-54.173 13.433v-2.442zM172.748 176.835s30.417-1.665 53.396-12.766l.777 1.776s-18.237 10.647-54.173 13.433v-2.443zM175.193 185.075s30.417-1.665 53.399-12.766l.774 1.776s-18.237 10.643-54.173 13.433v-2.443z",opacity:"0.3"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M389.069 287.344s-12.641-.762-11.152 8.097c0 0-.299 1.563 1.124 2.275 0 0 .021-.658 1.295-.434.454.077.916.099 1.375.066a2.832 2.832 0 001.677-.694c.468-.409 3.555-1.468 4.936-7.274 0 0 1.023-1.267.981-1.593l-2.132.897s.73 1.54.156 2.816c0 0-.069-2.759-.479-2.691-.083 0-1.109.533-1.109.533s1.253 2.69.299 4.628c0 0 .359-3.304-.699-4.434l-1.495.876s1.465 2.768.472 5.029c0 0 .254-3.465-.789-4.817l-1.361 1.062s1.379 2.729.539 4.604c0 0-.111-4.036-.835-4.341 0 0-1.195 1.049-1.369 1.494 0 0 .942 1.98.356 3.026 0 0-.359-2.691-.652-2.691 0 0-1.196 1.794-1.309 2.99 0 0 .051-1.818 1.022-3.172a3.593 3.593 0 00-1.818.942s.186-1.262 2.111-1.37c0 0 .981-1.351 1.241-1.435 0 0-1.914-.158-3.074.356 0 0 1.023-1.196 3.427-.649l1.342-1.094s-2.52-.347-3.588.036c0 0 1.229-1.052 3.95-.299l1.462-.873s-2.147-.463-3.426-.299c0 0 1.348-.729 3.856.06l1.044-.47s-1.573-.299-2.033-.358c-.461-.06-.488-.174-.488-.174a5.426 5.426 0 012.957.329s2.222-.813 2.186-.954z"}),l.jsx("ellipse",{cx:"380.363",cy:"298.487",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"8.945",ry:"1.513"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M394.956 258.102s-7.125-.43-6.279 4.565a1.218 1.218 0 00.631 1.283s.015-.371.733-.245c.255.042.515.054.774.036.349-.023.681-.159.945-.389.264-.23 2.003-.828 2.783-4.102 0 0 .577-.714.553-.897l-1.196.511s.41.87.087 1.591c0 0-.039-1.558-.269-1.522-.048 0-.625.299-.625.299s.706 1.495.173 2.61c0 0 .204-1.862-.394-2.502l-.846.496s.825 1.561.266 2.834c0 0 .143-1.955-.446-2.714l-.765.598s.774 1.539.299 2.595c0 0-.063-2.275-.469-2.446a4.75 4.75 0 00-.775.834s.532 1.118.204 1.707c0 0-.204-1.515-.368-1.521 0 0-.67 1.001-.739 1.689a3.671 3.671 0 01.577-1.794 2.007 2.007 0 00-1.025.532s.104-.711 1.196-.771c0 0 .553-.763.699-.81 0 0-1.079-.09-1.734.2 0 0 .577-.67 1.932-.365l.759-.619s-1.423-.194-2.024.021c0 0 .694-.598 2.227-.161l.826-.494a7.445 7.445 0 00-1.935-.164s.763-.413 2.174.033l.598-.263s-.897-.177-1.148-.203c-.252-.027-.275-.099-.275-.099a3.078 3.078 0 011.668.185s1.232-.46 1.208-.538z"}),l.jsx("ellipse",{cx:"390.052",cy:"264.383",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"5.044",ry:"1"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M352.896 262.437s-8.604-.52-7.588 5.51a1.47 1.47 0 00.763 1.549s0-.449.897-.299c.309.052.623.067.935.045a1.923 1.923 0 001.142-.473c.318-.279 2.419-.998 3.361-4.951 0 0 .697-.861.667-1.085l-1.468.622s.496 1.046.104 1.916c0 0-.048-1.877-.326-1.835-.056 0-.753.364-.753.364s.852 1.824.209 3.152c0 0 .245-2.249-.475-3.02l-1.023.598s.996 1.886.32 3.423c0 0 .174-2.359-.535-3.289l-.927.724s.939 1.857.365 3.133c0 0-.072-2.747-.565-2.954 0 0-.81.715-.933 1.008 0 0 .64 1.348.242 2.06 0 0-.245-1.83-.445-1.839 0 0-.804 1.214-.897 2.042.04-.768.28-1.512.697-2.159a2.427 2.427 0 00-1.235.643s.125-.858 1.435-.933c0 0 .667-.92.846-.974 0 0-1.303-.111-2.093.239 0 0 .694-.807 2.329-.44l.915-.747s-1.713-.233-2.442.024c0 0 .837-.715 2.69-.191l.996-.598s-1.462-.314-2.335-.201c0 0 .921-.496 2.625.042l.711-.32s-1.07-.209-1.384-.242c-.314-.033-.329-.119-.329-.119a3.69 3.69 0 012.012.221s1.519-.553 1.492-.646z"}),l.jsx("ellipse",{cx:"346.97",cy:"270.022",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"6.09",ry:"1.028"}),l.jsx("rect",{width:"51.026",height:"91.312",x:"303.926",y:"69.211",fill:"#FFF",fillRule:"nonzero",rx:"4.737",transform:"rotate(-71.99 329.44 114.867)"}),l.jsx("circle",{cx:"303.613",cy:"103.507",r:"9.376",fill:e,fillRule:"nonzero",opacity:"0.2"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M344.582495 86.4883769L347.150665 86.4883769 347.150665 127.336977 344.582495 127.336977z",opacity:"0.2",transform:"rotate(-71.99 345.867 106.913)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M333.028401 99.6373982L335.596571 99.6373982 335.596571 120.445898 333.028401 120.445898z",opacity:"0.2",transform:"rotate(-71.99 334.312 110.042)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M337.109071 101.431004L339.677241 101.431004 339.677241 135.086304 337.109071 135.086304z",opacity:"0.2",transform:"rotate(-71.99 338.393 118.259)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M338.505494 105.174377L341.073664 105.174377 341.073664 146.022978 338.505494 146.022978z",opacity:"0.2",transform:"rotate(-71.99 339.79 125.599)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M348.060839 134.648161L353.026769 134.648161 353.026769 145.952261 348.060839 145.952261z",opacity:"0.5",transform:"rotate(-71.99 350.544 140.3)"}),l.jsx("rect",{width:"50.3",height:"78.305",x:"291.549",y:"174.486",fill:"#FFF",fillRule:"nonzero",rx:"4",transform:"rotate(-57.265 316.7 213.638)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M278.038439 203.88874L292.269539 203.88874 292.269539 207.23723 278.038439 207.23723z",transform:"rotate(-57.57 285.154 205.563)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M283.007935 199.201889L314.262535 199.201889 314.262535 202.272339 283.007935 202.272339z",transform:"rotate(-57.57 298.635 200.737)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M288.543935 202.715889L319.798535 202.715889 319.798535 205.786339 288.543935 205.786339z",transform:"rotate(-57.57 304.171 204.251)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M294.078936 206.235889L325.333536 206.235889 325.333536 209.306339 294.078936 209.306339z",transform:"rotate(-57.57 309.706 207.771)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M299.879919 211.40702L331.090719 211.40702 331.090719 214.47316 299.879919 214.47316z",transform:"rotate(-57.265 315.485 212.94)"}),l.jsx("path",{fill:"#F4F6F8",fillRule:"nonzero",d:"M305.149936 213.268889L336.404536 213.268889 336.404536 216.339339 305.149936 216.339339z",transform:"rotate(-57.57 320.777 214.804)"}),l.jsx("path",{fill:"#F4F6F8",fillRule:"nonzero",d:"M310.685935 216.782889L341.940535 216.782889 341.940535 219.853339 310.685935 219.853339z",transform:"rotate(-57.57 326.313 218.318)"}),l.jsx("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M341.417983 210.406958L349.511163 210.406958 349.511163 218.500138 341.417983 218.500138z",transform:"rotate(-57.57 345.465 214.454)"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M269.277 168.76l-45.767.493a3.127 3.127 0 00-3.094 3.125v3.782a3.127 3.127 0 01-3.05 3.124l-33.024.792a3.124 3.124 0 01-3.095-2.308l-1.551-5.701a3.124 3.124 0 00-3.053-2.308l-44.113.475a3.125 3.125 0 00-3.05 3.648l17.747 104.449a3.129 3.129 0 003.071 2.604l139.363.598a3.129 3.129 0 003.082-3.714l-20.366-106.521a3.125 3.125 0 00-3.1-2.538z"}),l.jsx("path",{fill:a,fillRule:"nonzero",d:"M269.277 168.76l-45.767.493a3.127 3.127 0 00-3.094 3.125v3.782a3.127 3.127 0 01-3.05 3.124l-33.024.792a3.124 3.124 0 01-3.095-2.308l-1.551-5.701a3.124 3.124 0 00-3.053-2.308l-44.113.475a3.125 3.125 0 00-3.05 3.648l17.747 104.449a3.129 3.129 0 003.071 2.604l139.363.598a3.129 3.129 0 003.082-3.714l-20.366-106.521a3.125 3.125 0 00-3.1-2.538z",opacity:"0.243"}),l.jsx("path",{fill:"url(#linearGradient-2)",fillRule:"nonzero",d:"M269.277 168.76l-45.767.493a3.127 3.127 0 00-3.094 3.125v3.782a3.127 3.127 0 01-3.05 3.124l-33.024.792a3.124 3.124 0 01-3.095-2.308l-1.551-5.701a3.124 3.124 0 00-3.053-2.308l-44.113.475a3.125 3.125 0 00-3.05 3.648l17.747 104.449a3.129 3.129 0 003.071 2.604l139.363.598a3.129 3.129 0 003.082-3.714l-20.366-106.521a3.125 3.125 0 00-3.1-2.538z",opacity:"0.32"}),l.jsx("ellipse",{cx:"119.593",cy:"258.664",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"4.846",ry:"1"}),l.jsx("ellipse",{cx:"101.03",cy:"260.545",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"4.846",ry:"1"}),l.jsx("ellipse",{cx:"108.459",cy:"265.905",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"3.444",ry:"1"}),l.jsx("ellipse",{cx:"89.193",cy:"265.433",fill:e,fillRule:"nonzero",opacity:"0.1",rx:"3.444",ry:"1"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M100.925 260.398s6.796-22.279-1.064-31.204c-5.881-6.676-12.557-5.877-15.547-5.052a5.528 5.528 0 00-3.564 2.963c-1.046 2.254-.858 5.913 6.521 10.186 12.35 7.151 13.119 16.96 13.119 16.96l.535 6.147z"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M101.2 260.575s-7.961-16.193-10.147-15.846c-1.037.17-1.516 1.196-1.734 2.218a6.516 6.516 0 00.434 3.941c1.13 2.601 4.165 7.519 11.447 9.687z"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M91.113 247.808s8.353 12.115 9.968 12.647"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M90.344 249.701L92.293 249.701"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M92.68 254.132L95.738 254.263"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M94.542 250.586L94.21 252.179"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M97.792 255.432L97.732 256.879"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M100.964 260.575s7.959-16.193 10.144-15.846c1.041.17 1.519 1.196 1.734 2.218a6.514 6.514 0 01-.433 3.941c-1.13 2.601-4.168 7.519-11.445 9.687z"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M111.051 247.808s-8.371 12.115-9.97 12.647"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M111.82 249.701L109.871 249.701"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M109.485 254.132L106.426 254.263"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M107.622 250.586L107.954 252.179"}),l.jsx("path",{stroke:o,strokeLinecap:"round",strokeWidth:"0.5",d:"M104.372 255.432L104.432 256.879"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M87.295 264.357a1.375 1.375 0 01-.452-.685.599.599 0 01.317-.697c.3-.11.598.09.837.299.24.21.512.431.81.38a1.237 1.237 0 01-.382-1.16.47.47 0 01.105-.236c.161-.174.454-.099.648.039.598.43.787 1.264.79 2.018.03-.277.03-.555 0-.831a.853.853 0 01.334-.727.938.938 0 01.476-.114.988.988 0 01.774.222.767.767 0 01-.03.947c-.229.257-.5.474-.801.64a1.805 1.805 0 00-.571.547.399.399 0 00-.042.096h-1.74a4.826 4.826 0 01-1.073-.738zM117.626 257.833a1.355 1.355 0 01-.452-.682.599.599 0 01.314-.696c.299-.111.598.089.837.299.239.209.509.436.817.391a1.236 1.236 0 01-.386-1.157.472.472 0 01.107-.236c.162-.173.455-.099.649.036.613.433.787 1.268.79 2.021a4.008 4.008 0 000-.834.852.852 0 01.299-.736.955.955 0 01.475-.11.998.998 0 01.774.218.768.768 0 01-.033.951 2.996 2.996 0 01-.798.64 1.767 1.767 0 00-.571.544.499.499 0 00-.042.098h-1.701a4.78 4.78 0 01-1.079-.747zM107.518 264.357a1.406 1.406 0 01-.455-.685.6.6 0 01.317-.697c.299-.11.598.09.837.299.239.21.505.437.816.395a1.247 1.247 0 01-.385-1.16.472.472 0 01.107-.236c.162-.174.455-.099.649.039.613.43.783 1.264.789 2.018.03-.277.03-.555 0-.832a.855.855 0 01.314-.735.93.93 0 01.476-.114.988.988 0 01.774.222.764.764 0 01-.033.947 3.028 3.028 0 01-.798.64 1.798 1.798 0 00-.571.547.411.411 0 00-.042.096h-1.734c-.385-.2-.742-.45-1.061-.744z"}),l.jsx("circle",{cx:"84.467",cy:"87.003",r:"6.467",fill:e,fillRule:"nonzero",opacity:"0.1"}),l.jsx("circle",{cx:"395.425",cy:"138.681",r:"6.467",fill:e,fillRule:"nonzero",opacity:"0.1"}),l.jsx("circle",{cx:"279.178",cy:"66.467",r:"6.467",fill:e,fillRule:"nonzero",opacity:"0.1"}),l.jsx("circle",{cx:"97.4",cy:"122.68",r:"10.838",fill:e,fillRule:"nonzero",opacity:"0.1"}),l.jsx("path",{fill:a,fillRule:"nonzero",d:"M206.029 209.911c-7.975 0-14.44 6.465-14.44 14.44s6.465 14.44 14.44 14.44 14.44-6.465 14.44-14.44-6.465-14.44-14.44-14.44z"}),l.jsx("path",{fill:e,fillRule:"nonzero",d:"M206.029 211.59c7.047 0 12.761 5.714 12.761 12.761 0 7.048-5.714 12.761-12.761 12.761-7.048 0-12.761-5.713-12.761-12.761.006-7.045 5.716-12.754 12.761-12.761",opacity:"0.72"}),l.jsx("path",{fill:a,fillRule:"nonzero",d:"M200.058 225.406l-.699-.681a.721.721 0 010-1.065l6.127-5.984a.753.753 0 01.546-.231c.206 0 .404.083.545.231l6.127 5.978a.733.733 0 010 1.065l-.699.682a.768.768 0 01-1.091 0l-3.622-3.727v8.843a.725.725 0 01-.219.523.76.76 0 01-.534.217h-1.009a.75.75 0 01-.759-.74v-8.832l-3.622 3.726a.768.768 0 01-1.091-.005z"})]})}function G({file:e,actions:a,thumbnail:o=!1}){const{name:t,size:c}=e,f=T(t),s=w(t),[p,x]=d.useState("");d.useEffect(()=>{["done","error"].includes(e.status)&&s==="img"&&x(N(e.originFileObj))},[e,s]);const n=l.jsx("button",{className:"ml-auto h-6 w-6 cursor-pointer rounded-full text-center hover:bg-gray-400 hover:bg-opacity-20",onClick:a.remove,children:l.jsx(h,{icon:"mingcute:close-line",size:14,className:"text-gray-600"})}),F=l.jsxs(r,{className:"relative flex items-center justify-center",style:{width:80,height:80,marginTop:"8px",marginRight:"8px"},children:[l.jsx(g,{title:t,children:s==="img"?l.jsx(u,{src:p,preview:!1,width:40,height:40}):l.jsx(z,{icon:f,size:40})}),l.jsx("div",{className:"absolute right-0 top-0",children:n})]}),L=l.jsxs(r,{bodyStyle:{display:"flex",alignItems:"center",padding:"8px 12px"},style:{marginTop:"8px"},children:[s==="img"?l.jsx(u,{src:p,preview:!1,width:32,height:32}):l.jsx(z,{icon:f,size:32}),l.jsxs("div",{className:"ml-4 flex flex-col",children:[l.jsx(i.Text,{className:"!text-sm !font-medium",children:t}),l.jsx(i.Text,{type:"secondary",className:"!text-xs",children:B(c)})]}),n]});return l.jsx(v.div,{initial:"initial",animate:"animate",exit:"exit",variants:I().inUp,children:o?F:L})}const{Dragger:O}=C,{Text:m,Title:Y}=i,_=e=>function(){const[,o,,t]=arguments;return l.jsx(G,{file:o,actions:t,thumbnail:e})};function y({thumbnail:e=!1,...a}){const{colorPrimary:o}=R();return l.jsx(E,{$thumbnail:e,children:l.jsx(O,{...a,itemRender:_(e),children:l.jsxs("div",{className:"opacity-100 hover:opacity-80",children:[l.jsx("p",{className:"m-auto max-w-[200px]",children:l.jsx(P,{})}),l.jsxs(i,{children:[l.jsx(Y,{level:5,className:"mt-4",children:"Drop or Select file"}),l.jsxs(m,{type:"secondary",children:["Drop files here or click",l.jsx(m,{style:{color:o},className:"mx-2",underline:!0,children:"browse"}),"thorough your machine"]})]})]})})})}function M({placeholder:e,...a}){return l.jsx(S,{children:l.jsx(A,{...a,showUploadList:!1,children:l.jsx("div",{className:"opacity-60 hover:opacity-50",children:e||l.jsx("div",{className:"m-auto flex h-16 w-16 items-center justify-center ",children:l.jsx(h,{icon:"eva:cloud-upload-fill",size:28})})})})})}function a1(){const[e,a]=d.useState(!1),o=n=>{a(n)},t=l.jsx(U,{size:"small",checked:e,onChange:o}),c=l.jsxs("div",{className:"flex flex-col",children:[l.jsx(h,{icon:"eva:cloud-upload-fill",size:40}),l.jsx(i.Text,{type:"secondary",className:"",children:"Upload File"})]}),x=[{key:"upload--file",label:"Upload Single File",children:l.jsxs(b,{direction:"vertical",size:"middle",style:{display:"flex"},children:[l.jsx(r,{title:"Upload Multi File",className:"w-full",extra:t,children:l.jsx(y,{thumbnail:e,name:"multi"})}),l.jsx(r,{title:"Upload Single File",extra:t,children:l.jsx(y,{thumbnail:e,maxCount:1,name:"single"})})]})},{key:"upload-avatar",label:"Upload Avatar",children:l.jsx(r,{title:"Upload Avatar",bodyStyle:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:l.jsx(D,{})})},{key:"upload-box",label:"Upload Box",children:l.jsxs(W,{gutter:[16,16],children:[l.jsx(j,{span:24,md:4,children:l.jsx(M,{})}),l.jsx(j,{span:24,md:20,children:l.jsx(M,{placeholder:c})})]})}];return l.jsx(k,{items:x})}export{a1 as default}; diff --git a/assets/index-9676512b.js b/assets/index-8ae6ec66.js similarity index 69% rename from assets/index-9676512b.js rename to assets/index-8ae6ec66.js index ddb95ee0..5e3c72ee 100644 --- a/assets/index-9676512b.js +++ b/assets/index-8ae6ec66.js @@ -1 +1 @@ -import{x as o,b as a,j as r,f as s,y as i}from"./index-a174239d.js";import{T as n}from"./index-ae1f1039.js";import{R as c,C as e}from"./row-995d68a8.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";const t=o.lorem.paragraphs({min:20,max:30});function j(){const{colorPrimary:l}=a();return r.jsxs(r.Fragment,{children:[r.jsx(n.Link,{href:"https://grsmto.github.io/simplebar/",style:{color:l},className:"mb-4 block",children:"https://grsmto.github.io/simplebar/"}),r.jsxs(c,{gutter:[16,16],justify:"center",children:[r.jsx(e,{span:23,lg:12,children:r.jsx(s,{title:"Vertical",children:r.jsx("div",{className:"h-80",children:r.jsx(i,{children:t})})})}),r.jsx(e,{span:23,lg:12,children:r.jsx(s,{title:"Horizontal",children:r.jsx(i,{children:r.jsx("div",{style:{width:"200%"},children:t})})})})]})]})}export{j as default}; +import{x as o,b as a,j as r,f as s,y as i}from"./index-00bc0960.js";import{T as n}from"./index-e59e4fdc.js";import{R as c,C as e}from"./row-d64c6549.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";const t=o.lorem.paragraphs({min:20,max:30});function j(){const{colorPrimary:l}=a();return r.jsxs(r.Fragment,{children:[r.jsx(n.Link,{href:"https://grsmto.github.io/simplebar/",style:{color:l},className:"mb-4 block",children:"https://grsmto.github.io/simplebar/"}),r.jsxs(c,{gutter:[16,16],justify:"center",children:[r.jsx(e,{span:23,lg:12,children:r.jsx(s,{title:"Vertical",children:r.jsx("div",{className:"h-80",children:r.jsx(i,{children:t})})})}),r.jsx(e,{span:23,lg:12,children:r.jsx(s,{title:"Horizontal",children:r.jsx(i,{children:r.jsx("div",{style:{width:"200%"},children:t})})})})]})]})}export{j as default}; diff --git a/assets/index-746b275c.js b/assets/index-932c5b75.js similarity index 65% rename from assets/index-746b275c.js rename to assets/index-932c5b75.js index 4b1d0ea0..f2a05714 100644 --- a/assets/index-746b275c.js +++ b/assets/index-932c5b75.js @@ -1 +1 @@ -import{bL as d,bM as h,r as a,bN as p,bO as u,bP as x,bQ as f,bR as b,bS as y,b as g,j as o,m as S,x as j,bT as w,f as P}from"./index-a174239d.js";import{T as C}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function T(t){const s=d(()=>h(t)),{isStatic:n}=a.useContext(p);if(n){const[,r]=a.useState(t);a.useEffect(()=>s.on("change",r),[])}return s}function v(t,s={}){const{isStatic:n}=a.useContext(p),r=a.useRef(null),e=T(u(t)?t.get():t),c=()=>{r.current&&r.current.stop()};return a.useInsertionEffect(()=>e.attach((i,l)=>{if(n)return l(i);if(c(),r.current=x({keyframes:[e.get(),i],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...s,onUpdate:l}),!f.isProcessing){const m=performance.now()-f.timestamp;m<30&&(r.current.time=b(m))}return e.get()},c),[JSON.stringify(s)]),y(()=>{if(u(t))return t.on("change",i=>e.set(parseFloat(i)))},[e]),e}function k({scrollYProgress:t,height:s=4,color:n,...r}){const e=v(t,{stiffness:100,damping:30,restDelta:.001}),{colorPrimary:c}=g(),l={transformOrigin:"0%",height:s,backgroundColor:n||c};return o.jsx(S.div,{style:{scaleX:e,...l},...r})}const E=j.lorem.paragraphs({min:20,max:30});function N(){const t=a.useRef(null),s=w({container:t}),{colorPrimary:n}=g();return o.jsxs(o.Fragment,{children:[o.jsx(C.Link,{href:"https://www.framer.com/motion/",style:{color:n},className:"mb-4 block",children:"https://www.framer.com/motion/"}),o.jsxs(P,{title:"ScrollProgress",children:[o.jsx(k,{scrollYProgress:s.scrollYProgress}),o.jsx("div",{ref:t,className:"h-80 overflow-auto",children:[...Array(4)].map((r,e)=>o.jsx("div",{children:E},e))})]})]})}export{N as default}; +import{bN as d,bO as h,r as a,bP as p,bQ as u,bR as x,bS as f,bT as b,bU as y,b as g,j as o,m as S,x as j,bV as w,f as P}from"./index-00bc0960.js";import{T as C}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function T(t){const s=d(()=>h(t)),{isStatic:n}=a.useContext(p);if(n){const[,r]=a.useState(t);a.useEffect(()=>s.on("change",r),[])}return s}function v(t,s={}){const{isStatic:n}=a.useContext(p),r=a.useRef(null),e=T(u(t)?t.get():t),c=()=>{r.current&&r.current.stop()};return a.useInsertionEffect(()=>e.attach((i,l)=>{if(n)return l(i);if(c(),r.current=x({keyframes:[e.get(),i],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...s,onUpdate:l}),!f.isProcessing){const m=performance.now()-f.timestamp;m<30&&(r.current.time=b(m))}return e.get()},c),[JSON.stringify(s)]),y(()=>{if(u(t))return t.on("change",i=>e.set(parseFloat(i)))},[e]),e}function V({scrollYProgress:t,height:s=4,color:n,...r}){const e=v(t,{stiffness:100,damping:30,restDelta:.001}),{colorPrimary:c}=g(),l={transformOrigin:"0%",height:s,backgroundColor:n||c};return o.jsx(S.div,{style:{scaleX:e,...l},...r})}const k=j.lorem.paragraphs({min:20,max:30});function D(){const t=a.useRef(null),s=w({container:t}),{colorPrimary:n}=g();return o.jsxs(o.Fragment,{children:[o.jsx(C.Link,{href:"https://www.framer.com/motion/",style:{color:n},className:"mb-4 block",children:"https://www.framer.com/motion/"}),o.jsxs(P,{title:"ScrollProgress",children:[o.jsx(V,{scrollYProgress:s.scrollYProgress}),o.jsx("div",{ref:t,className:"h-80 overflow-auto",children:[...Array(4)].map((r,e)=>o.jsx("div",{children:k},e))})]})]})}export{D as default}; diff --git a/assets/index-96f3d7ee.js b/assets/index-96f3d7ee.js deleted file mode 100644 index e1b8fd1a..00000000 --- a/assets/index-96f3d7ee.js +++ /dev/null @@ -1 +0,0 @@ -import{j as e}from"./index-a174239d.js";import{T as r}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function m(){return e.jsx(r.Title,{children:"Menu Level: 2a"})}export{m as default}; diff --git a/assets/index-9a436c1a.js b/assets/index-9a436c1a.js deleted file mode 100644 index f838ee79..00000000 --- a/assets/index-9a436c1a.js +++ /dev/null @@ -1,129 +0,0 @@ -import{r as q,R as Xt,l as ei,x as H,n as Ys,t as Be,o as $s,d0 as Zs,j as Ce}from"./index-a174239d.js";import{d as P}from"./dayjs.min-47422c50.js";import{C as Xs}from"./index-98f03199.js";import Js from"./calendar-event-d40c989d.js";import Ks from"./calendar-event-form-4ba8798a.js";import el from"./calendar-header-615827e6.js";import"./index-e6402448.js";import"./row-995d68a8.js";import"./index-023e1e0c.js";import"./index-369f29c4.js";import"./index-bb51517b.js";import"./useIcons-cb35d286.js";import"./CheckOutlined-adf89a14.js";import"./index-3a83d90c.js";var wt,A,ti,ni,Me,ye,$n,ri,ii,ut={},si=[],tl=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function se(t,e){for(var n in e)t[n]=e[n];return t}function li(t){var e=t.parentNode;e&&e.removeChild(t)}function f(t,e,n){var r,i,s,l={};for(s in e)s=="key"?r=e[s]:s=="ref"?i=e[s]:l[s]=e[s];if(arguments.length>2&&(l.children=arguments.length>3?wt.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(s in t.defaultProps)l[s]===void 0&&(l[s]=t.defaultProps[s]);return lt(t,l,r,i,null)}function lt(t,e,n,r,i){var s={type:t,props:e,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:i??++ti};return i==null&&A.vnode!=null&&A.vnode(s),s}function z(){return{current:null}}function M(t){return t.children}function nl(t,e,n,r,i){var s;for(s in n)s==="children"||s==="key"||s in e||ft(t,s,null,n[s],r);for(s in e)i&&typeof e[s]!="function"||s==="children"||s==="key"||s==="value"||s==="checked"||n[s]===e[s]||ft(t,s,e[s],n[s],r)}function Zn(t,e,n){e[0]==="-"?t.setProperty(e,n??""):t[e]=n==null?"":typeof n!="number"||tl.test(e)?n:n+"px"}function ft(t,e,n,r,i){var s;e:if(e==="style")if(typeof n=="string")t.style.cssText=n;else{if(typeof r=="string"&&(t.style.cssText=r=""),r)for(e in r)n&&e in n||Zn(t.style,e,"");if(n)for(e in n)r&&n[e]===r[e]||Zn(t.style,e,n[e])}else if(e[0]==="o"&&e[1]==="n")s=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in t?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+s]=n,n?r||t.addEventListener(e,s?Jn:Xn,s):t.removeEventListener(e,s?Jn:Xn,s);else if(e!=="dangerouslySetInnerHTML"){if(i)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(e!=="width"&&e!=="height"&&e!=="href"&&e!=="list"&&e!=="form"&&e!=="tabIndex"&&e!=="download"&&e in t)try{t[e]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&e.indexOf("-")==-1?t.removeAttribute(e):t.setAttribute(e,n))}}function Xn(t){Me=!0;try{return this.l[t.type+!1](A.event?A.event(t):t)}finally{Me=!1}}function Jn(t){Me=!0;try{return this.l[t.type+!0](A.event?A.event(t):t)}finally{Me=!1}}function V(t,e){this.props=t,this.context=e}function We(t,e){if(e==null)return t.__?We(t.__,t.__.__k.indexOf(t)+1):null;for(var n;ee&&ye.sort(function(a,d){return a.__v.__b-d.__v.__b}));ht.__r=0}function ai(t,e,n,r,i,s,l,o,a,d){var c,g,h,u,m,v,y,b=r&&r.__k||si,E=b.length;for(n.__k=[],c=0;c0?lt(u.type,u.props,u.key,u.ref?u.ref:null,u.__v):u)!=null){if(u.__=n,u.__b=n.__b+1,(h=b[c])===null||h&&u.key==h.key&&u.type===h.type)b[c]=void 0;else for(g=0;g=0;e--)if((n=t.__k[e])&&(r=ui(n)))return r}return null}function mn(t,e,n,r,i,s,l,o,a){var d,c,g,h,u,m,v,y,b,E,D,w,R,C,I,_=e.type;if(e.constructor!==void 0)return null;n.__h!=null&&(a=n.__h,o=e.__e=n.__e,e.__h=null,s=[o]),(d=A.__b)&&d(e);try{e:if(typeof _=="function"){if(y=e.props,b=(d=_.contextType)&&r[d.__c],E=d?b?b.props.value:d.__:r,n.__c?v=(c=e.__c=n.__c).__=c.__E:("prototype"in _&&_.prototype.render?e.__c=c=new _(y,E):(e.__c=c=new V(y,E),c.constructor=_,c.render=sl),b&&b.sub(c),c.props=y,c.state||(c.state={}),c.context=E,c.__n=r,g=c.__d=!0,c.__h=[],c._sb=[]),c.__s==null&&(c.__s=c.state),_.getDerivedStateFromProps!=null&&(c.__s==c.state&&(c.__s=se({},c.__s)),se(c.__s,_.getDerivedStateFromProps(y,c.__s))),h=c.props,u=c.state,c.__v=e,g)_.getDerivedStateFromProps==null&&c.componentWillMount!=null&&c.componentWillMount(),c.componentDidMount!=null&&c.__h.push(c.componentDidMount);else{if(_.getDerivedStateFromProps==null&&y!==h&&c.componentWillReceiveProps!=null&&c.componentWillReceiveProps(y,E),!c.__e&&c.shouldComponentUpdate!=null&&c.shouldComponentUpdate(y,c.__s,E)===!1||e.__v===n.__v){for(e.__v!==n.__v&&(c.props=y,c.state=c.__s,c.__d=!1),e.__e=n.__e,e.__k=n.__k,e.__k.forEach(function(L){L&&(L.__=e)}),D=0;D3;)n.pop()();if(n[1]>>1,1),e.i.removeChild(r)}}),Ve(f(ul,{context:e.context},t.__v),e.l)):e.l&&e.componentWillUnmount()}function hl(t,e){var n=f(fl,{__v:t,i:e});return n.containerInfo=e,n}(Je.prototype=new V).__a=function(t){var e=this,n=yi(e.__v),r=e.o.get(t);return r[0]++,function(i){var s=function(){e.props.revealOrder?(r.push(i),dr(e,t,r)):i()};n?n(s):s()}},Je.prototype.render=function(t){this.u=null,this.o=new Map;var e=gt(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Je.prototype.componentDidUpdate=Je.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){dr(t,n,e)})};var gl=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,pl=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,ml=typeof document<"u",vl=function(t){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(t)};V.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(V.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var ur=A.event;function yl(){}function bl(){return this.cancelBubble}function El(){return this.defaultPrevented}A.event=function(t){return ur&&(t=ur(t)),t.persist=yl,t.isPropagationStopped=bl,t.isDefaultPrevented=El,t.nativeEvent=t};var fr={configurable:!0,get:function(){return this.class}},hr=A.vnode;A.vnode=function(t){var e=t.type,n=t.props,r=n;if(typeof e=="string"){var i=e.indexOf("-")===-1;for(var s in r={},n){var l=n[s];ml&&s==="children"&&e==="noscript"||s==="value"&&"defaultValue"in n&&l==null||(s==="defaultValue"&&"value"in n&&n.value==null?s="value":s==="download"&&l===!0?l="":/ondoubleclick/i.test(s)?s="ondblclick":/^onchange(textarea|input)/i.test(s+e)&&!vl(n.type)?s="oninput":/^onfocus$/i.test(s)?s="onfocusin":/^onblur$/i.test(s)?s="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(s)?s=s.toLowerCase():i&&pl.test(s)?s=s.replace(/[A-Z0-9]/g,"-$&").toLowerCase():l===null&&(l=void 0),/^oninput$/i.test(s)&&(s=s.toLowerCase(),r[s]&&(s="oninputCapture")),r[s]=l)}e=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=gt(n.children).forEach(function(o){o.props.selected=r.value.indexOf(o.props.value)!=-1})),e=="select"&&r.defaultValue!=null&&(r.value=gt(n.children).forEach(function(o){o.props.selected=r.multiple?r.defaultValue.indexOf(o.props.value)!=-1:r.defaultValue==o.props.value})),t.props=r,n.class!=n.className&&(fr.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",fr))}t.$$typeof=gl,hr&&hr(t)};var gr=A.__r;A.__r=function(t){gr&&gr(t),t.__c};const bi=[],en=new Map;function Ct(t){bi.push(t),en.forEach(e=>{Si(e,t)})}function Sl(t){t.isConnected&&Ei(t.getRootNode())}function Ei(t){let e=en.get(t);if(!e||!e.isConnected){if(e=t.querySelector("style[data-fullcalendar]"),!e){e=document.createElement("style"),e.setAttribute("data-fullcalendar","");const n=Dl();n&&(e.nonce=n);const r=t===document?document.head:t,i=t===document?r.querySelector("script,link[rel=stylesheet],link[as=style],style"):r.firstChild;r.insertBefore(e,i)}en.set(t,e),Al(e)}}function Al(t){for(const e of bi)Si(t,e)}function Si(t,e){const{sheet:n}=t,r=n.cssRules.length;e.split("}").forEach((i,s)=>{i=i.trim(),i&&n.insertRule(i+"}",r+s)})}let Lt;function Dl(){return Lt===void 0&&(Lt=wl()),Lt}function wl(){const t=document.querySelector('meta[name="csp-nonce"]');if(t&&t.hasAttribute("content"))return t.getAttribute("content");const e=document.querySelector("script[nonce]");return e&&e.nonce||""}typeof document<"u"&&Ei(document);var Cl=':root{--fc-small-font-size:.85em;--fc-page-bg-color:#fff;--fc-neutral-bg-color:hsla(0,0%,82%,.3);--fc-neutral-text-color:grey;--fc-border-color:#ddd;--fc-button-text-color:#fff;--fc-button-bg-color:#2c3e50;--fc-button-border-color:#2c3e50;--fc-button-hover-bg-color:#1e2b37;--fc-button-hover-border-color:#1a252f;--fc-button-active-bg-color:#1a252f;--fc-button-active-border-color:#151e27;--fc-event-bg-color:#3788d8;--fc-event-border-color:#3788d8;--fc-event-text-color:#fff;--fc-event-selected-overlay-color:rgba(0,0,0,.25);--fc-more-link-bg-color:#d0d0d0;--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:8px;--fc-event-resizer-dot-total-width:8px;--fc-event-resizer-dot-border-width:1px;--fc-non-business-color:hsla(0,0%,84%,.3);--fc-bg-event-color:#8fdf82;--fc-bg-event-opacity:0.3;--fc-highlight-color:rgba(188,232,241,.3);--fc-today-bg-color:rgba(255,220,40,.15);--fc-now-indicator-color:red}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{padding:0;vertical-align:top}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid var(--fc-border-color)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype")}.fc-icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fcicons!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-align:center;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em}.fc-icon-chevron-left:before{content:"\\e900"}.fc-icon-chevron-right:before{content:"\\e901"}.fc-icon-chevrons-left:before{content:"\\e902"}.fc-icon-chevrons-right:before{content:"\\e903"}.fc-icon-minus-square:before{content:"\\e904"}.fc-icon-plus-square:before{content:"\\e905"}.fc-icon-x:before{content:"\\e906"}.fc .fc-button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;text-transform:none}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button{background-color:transparent;border:1px solid transparent;border-radius:.25em;display:inline-block;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{box-shadow:0 0 0 .2rem rgba(44,62,80,.25);outline:0}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:hover{background-color:var(--fc-button-hover-bg-color);border-color:var(--fc-button-hover-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:disabled{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:var(--fc-button-active-bg-color);border-color:var(--fc-button-active-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button .fc-icon{font-size:1.5em;vertical-align:middle}.fc .fc-button-group{display:inline-flex;position:relative;vertical-align:middle}.fc .fc-button-group>.fc-button{flex:1 1 auto;position:relative}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.fc .fc-toolbar{align-items:center;display:flex;justify-content:space-between}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-scroller-harness{direction:ltr;overflow:hidden;position:relative}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid var(--fc-border-color)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{table-layout:fixed;width:100%}.fc .fc-scrollgrid table{border-left-style:hidden;border-right-style:hidden;border-top-style:hidden}.fc .fc-scrollgrid{border-bottom-width:0;border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-left-width:0;border-top-width:0}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-non-business{background:var(--fc-non-business-color)}.fc .fc-bg-event{background:var(--fc-bg-event-color);opacity:var(--fc-bg-event-opacity)}.fc .fc-bg-event .fc-event-title{font-size:var(--fc-small-font-size);font-style:italic;margin:.5em}.fc .fc-highlight{background:var(--fc-highlight-color)}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:var(--fc-neutral-bg-color)}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{background:var(--fc-page-bg-color);border-color:inherit;border-radius:calc(var(--fc-event-resizer-dot-total-width)/2);border-style:solid;border-width:var(--fc-event-resizer-dot-border-width);height:var(--fc-event-resizer-dot-total-width);width:var(--fc-event-resizer-dot-total-width)}.fc-event-selected .fc-event-resizer:before{bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.fc-event-selected:after,.fc-event:focus:after{background:var(--fc-event-selected-overlay-color);bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fc-h-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);display:block}.fc-h-event .fc-event-main{color:var(--fc-event-text-color)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;left:0;max-width:100%;overflow:hidden;right:0;vertical-align:top}.fc-h-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{bottom:0;top:0;width:var(--fc-event-resizer-thickness)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-h-event.fc-event-selected .fc-event-resizer{margin-top:calc(var(--fc-event-resizer-dot-total-width)*-.5);top:50%}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc .fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute;z-index:9999}.fc .fc-popover-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;font-size:1.1em;opacity:.65}.fc-theme-standard .fc-popover{background:var(--fc-page-bg-color);border:1px solid var(--fc-border-color)}.fc-theme-standard .fc-popover-header{background:var(--fc-neutral-bg-color)}';Ct(Cl);class vn{constructor(e){this.drainedOption=e,this.isRunning=!1,this.isDirty=!1,this.pauseDepths={},this.timeoutId=0}request(e){this.isDirty=!0,this.isPaused()||(this.clearTimeout(),e==null?this.tryDrain():this.timeoutId=setTimeout(this.tryDrain.bind(this),e))}pause(e=""){let{pauseDepths:n}=this;n[e]=(n[e]||0)+1,this.clearTimeout()}resume(e="",n){let{pauseDepths:r}=this;e in r&&(n?delete r[e]:(r[e]-=1,r[e]<=0&&delete r[e]),this.tryDrain())}isPaused(){return Object.keys(this.pauseDepths).length}tryDrain(){if(!this.isRunning&&!this.isPaused()){for(this.isRunning=!0;this.isDirty;)this.isDirty=!1,this.drained();this.isRunning=!1}}clear(){this.clearTimeout(),this.isDirty=!1,this.pauseDepths={}}clearTimeout(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0)}drained(){this.drainedOption&&this.drainedOption()}}function yn(t){t.parentNode&&t.parentNode.removeChild(t)}function U(t,e){if(t.closest)return t.closest(e);if(!document.documentElement.contains(t))return null;do{if(Rl(t,e))return t;t=t.parentElement||t.parentNode}while(t!==null&&t.nodeType===1);return null}function Rl(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector).call(t,e)}function _l(t,e){let n=t instanceof HTMLElement?[t]:t,r=[];for(let i=0;i{let r=U(n.target,t);r&&e.call(r,n,r)}}function wi(t,e,n,r){let i=xl(n,r);return t.addEventListener(e,i),()=>{t.removeEventListener(e,i)}}function Il(t,e,n,r){let i;return wi(t,"mouseover",e,(s,l)=>{if(l!==i){i=l,n(s,l);let o=a=>{i=null,r(a,l),l.removeEventListener("mouseleave",o)};l.addEventListener("mouseleave",o)}})}const mr=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];function Ml(t,e){let n=r=>{e(r),mr.forEach(i=>{t.removeEventListener(i,n)})};mr.forEach(r=>{t.addEventListener(r,n)})}function Ci(t){return Object.assign({onClick:t},Ri(t))}function Ri(t){return{tabIndex:0,onKeyDown(e){(e.key==="Enter"||e.key===" ")&&(t(e),e.preventDefault())}}}let vr=0;function De(){return vr+=1,String(vr)}function bn(){document.body.classList.add("fc-not-allowed")}function En(){document.body.classList.remove("fc-not-allowed")}function kl(t){t.style.userSelect="none",t.style.webkitUserSelect="none",t.addEventListener("selectstart",Rt)}function Nl(t){t.style.userSelect="",t.style.webkitUserSelect="",t.removeEventListener("selectstart",Rt)}function Ol(t){t.addEventListener("contextmenu",Rt)}function Hl(t){t.removeEventListener("contextmenu",Rt)}function Pl(t){let e=[],n=[],r,i;for(typeof t=="string"?n=t.split(/\s*,\s*/):typeof t=="function"?n=[t]:Array.isArray(t)&&(n=t),r=0;rr.replace("$"+s,i||""),t):n}function jl(t,e){return t-e}function at(t){return t%1===0}function zl(t){let e=t.querySelector(".fc-scrollgrid-shrink-frame"),n=t.querySelector(".fc-scrollgrid-shrink-cushion");if(!e)throw new Error("needs fc-scrollgrid-shrink-frame className");if(!n)throw new Error("needs fc-scrollgrid-shrink-cushion className");return t.getBoundingClientRect().width-e.getBoundingClientRect().width+n.getBoundingClientRect().width}const yr=["years","months","days","milliseconds"],Fl=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function T(t,e){return typeof t=="string"?Wl(t):typeof t=="object"&&t?br(t):typeof t=="number"?br({[e||"milliseconds"]:t}):null}function Wl(t){let e=Fl.exec(t);if(e){let n=e[1]?-1:1;return{years:0,months:0,days:n*(e[2]?parseInt(e[2],10):0),milliseconds:n*((e[3]?parseInt(e[3],10):0)*60*60*1e3+(e[4]?parseInt(e[4],10):0)*60*1e3+(e[5]?parseInt(e[5],10):0)*1e3+(e[6]?parseInt(e[6],10):0))}}return null}function br(t){let e={years:t.years||t.year||0,months:t.months||t.month||0,days:t.days||t.day||0,milliseconds:(t.hours||t.hour||0)*60*60*1e3+(t.minutes||t.minute||0)*60*1e3+(t.seconds||t.second||0)*1e3+(t.milliseconds||t.millisecond||t.ms||0)},n=t.weeks||t.week;return n&&(e.days+=n*7,e.specifiedWeeks=!0),e}function Vl(t,e){return t.years===e.years&&t.months===e.months&&t.days===e.days&&t.milliseconds===e.milliseconds}function tn(t,e){return{years:t.years+e.years,months:t.months+e.months,days:t.days+e.days,milliseconds:t.milliseconds+e.milliseconds}}function Gl(t,e){return{years:t.years-e.years,months:t.months-e.months,days:t.days-e.days,milliseconds:t.milliseconds-e.milliseconds}}function ql(t,e){return{years:t.years*e,months:t.months*e,days:t.days*e,milliseconds:t.milliseconds*e}}function Ql(t){return xe(t)/365}function Yl(t){return xe(t)/30}function xe(t){return Q(t)/864e5}function Q(t){return t.years*(365*864e5)+t.months*(30*864e5)+t.days*864e5+t.milliseconds}function Sn(t,e){let n=null;for(let r=0;r=1?Math.min(i,s):i}function Ut(t,e,n,r){let i=W([e,0,1+lo(e,n,r)]),s=k(t),l=Math.round(fe(i,s));return Math.floor(l/7)+1}function lo(t,e,n){let r=7+e-n;return-((7+W([t,0,r]).getUTCDay()-e)%7)+r-1}function Sr(t){return[t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()]}function Ar(t){return new Date(t[0],t[1]||0,t[2]==null?1:t[2],t[3]||0,t[4]||0,t[5]||0)}function le(t){return[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()]}function W(t){return t.length===1&&(t=t.concat([0])),new Date(Date.UTC(...t))}function _i(t){return!isNaN(t.valueOf())}function oe(t){return t.getUTCHours()*1e3*60*60+t.getUTCMinutes()*1e3*60+t.getUTCSeconds()*1e3+t.getUTCMilliseconds()}function Ti(t,e,n=!1){let r=t.toISOString();return r=r.replace(".000",""),n&&(r=r.replace("T00:00:00Z","")),r.length>10&&(e==null?r=r.replace("Z",""):e!==0&&(r=r.replace("Z",An(e,!0)))),r}function Qe(t){return t.toISOString().replace(/T.*$/,"")}function oo(t){return t.toISOString().match(/^\d{4}-\d{2}/)[0]}function ao(t){return Te(t.getUTCHours(),2)+":"+Te(t.getUTCMinutes(),2)+":"+Te(t.getUTCSeconds(),2)}function An(t,e=!1){let n=t<0?"-":"+",r=Math.abs(t),i=Math.floor(r/60),s=Math.round(r%60);return e?`${n+Te(i,2)}:${Te(s,2)}`:`GMT${n}${i}${s?`:${Te(s,2)}`:""}`}function S(t,e,n){let r,i;return function(...s){if(!r)i=t.apply(this,s);else if(!ce(r,s)){n&&n(i);let l=t.apply(this,s);(!e||!e(l,i))&&(i=l)}return r=s,i}}function ct(t,e,n){let r,i;return s=>{if(!r)i=t.call(this,s);else if(!X(r,s)){n&&n(i);let l=t.call(this,s);(!e||!e(l,i))&&(i=l)}return r=s,i}}const Dr={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},mt={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},Ke=/\s*([ap])\.?m\.?/i,co=/,/g,uo=/\s+/g,fo=/\u200e/g,ho=/UTC|GMT/;class go{constructor(e){let n={},r={},i=0;for(let s in e)s in Dr?(r[s]=e[s],i=Math.max(Dr[s],i)):(n[s]=e[s],s in mt&&(i=Math.max(mt[s],i)));this.standardDateProps=n,this.extendedSettings=r,this.severity=i,this.buildFormattingFunc=S(wr)}format(e,n){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,n)(e)}formatRange(e,n,r,i){let{standardDateProps:s,extendedSettings:l}=this,o=Eo(e.marker,n.marker,r.calendarSystem);if(!o)return this.format(e,r);let a=o;a>1&&(s.year==="numeric"||s.year==="2-digit")&&(s.month==="numeric"||s.month==="2-digit")&&(s.day==="numeric"||s.day==="2-digit")&&(a=1);let d=this.format(e,r),c=this.format(n,r);if(d===c)return d;let g=So(s,a),h=wr(g,l,r),u=h(e),m=h(n),v=Ao(d,u,c,m),y=l.separator||i||r.defaultSeparator||"";return v?v.before+u+y+m+v.after:d+y+c}getLargestUnit(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";case 2:return"day";default:return"time"}}}function wr(t,e,n){let r=Object.keys(t).length;return r===1&&t.timeZoneName==="short"?i=>An(i.timeZoneOffset):r===0&&e.week?i=>bo(n.computeWeekNumber(i.marker),n.weekText,n.weekTextLong,n.locale,e.week):po(t,e,n)}function po(t,e,n){t=Object.assign({},t),e=Object.assign({},e),mo(t,e),t.timeZone="UTC";let r=new Intl.DateTimeFormat(n.locale.codes,t),i;if(e.omitZeroMinute){let s=Object.assign({},t);delete s.minute,i=new Intl.DateTimeFormat(n.locale.codes,s)}return s=>{let{marker:l}=s,o;i&&!l.getUTCMinutes()?o=i:o=r;let a=o.format(l);return vo(a,s,t,e,n)}}function mo(t,e){t.timeZoneName&&(t.hour||(t.hour="2-digit"),t.minute||(t.minute="2-digit")),t.timeZoneName==="long"&&(t.timeZoneName="short"),e.omitZeroMinute&&(t.second||t.millisecond)&&delete e.omitZeroMinute}function vo(t,e,n,r,i){return t=t.replace(fo,""),n.timeZoneName==="short"&&(t=yo(t,i.timeZone==="UTC"||e.timeZoneOffset==null?"UTC":An(e.timeZoneOffset))),r.omitCommas&&(t=t.replace(co,"").trim()),r.omitZeroMinute&&(t=t.replace(":00","")),r.meridiem===!1?t=t.replace(Ke,"").trim():r.meridiem==="narrow"?t=t.replace(Ke,(s,l)=>l.toLocaleLowerCase()):r.meridiem==="short"?t=t.replace(Ke,(s,l)=>`${l.toLocaleLowerCase()}m`):r.meridiem==="lowercase"&&(t=t.replace(Ke,s=>s.toLocaleLowerCase())),t=t.replace(uo," "),t=t.trim(),t}function yo(t,e){let n=!1;return t=t.replace(ho,()=>(n=!0,e)),n||(t+=` ${e}`),t}function bo(t,e,n,r,i){let s=[];return i==="long"?s.push(n):(i==="short"||i==="narrow")&&s.push(e),(i==="long"||i==="short")&&s.push(" "),s.push(r.simpleNumberFormat.format(t)),r.options.direction==="rtl"&&s.reverse(),s.join("")}function Eo(t,e,n){return n.getMarkerYear(t)!==n.getMarkerYear(e)?5:n.getMarkerMonth(t)!==n.getMarkerMonth(e)?4:n.getMarkerDay(t)!==n.getMarkerDay(e)?2:oe(t)!==oe(e)?1:0}function So(t,e){let n={};for(let r in t)(!(r in mt)||mt[r]<=e)&&(n[r]=t[r]);return n}function Ao(t,e,n,r){let i=0;for(;i=0;s-=1){let l=t[s][r];if(typeof l=="object"&&l)i.unshift(l);else if(l!==void 0){n[r]=l;break}}i.length&&(n[r]=wn(i))}}for(let r=t.length-1;r>=0;r-=1){let i=t[r];for(let s in i)s in n||(n[s]=i[s])}return n}function Se(t,e){let n={};for(let r in t)e(t[r],r)&&(n[r]=t[r]);return n}function ne(t,e){let n={};for(let r in t)n[r]=e(t[r],r);return n}function xi(t){let e={};for(let n of t)e[n]=!0;return e}function Cn(t){let e=[];for(let n in t)e.push(t[n]);return e}function X(t,e){if(t===e)return!0;for(let n in t)if(yt.call(t,n)&&!(n in e))return!1;for(let n in e)if(yt.call(e,n)&&t[n]!==e[n])return!1;return!0}const Ro=/^on[A-Z]/;function _o(t,e){const n=rn(t,e);for(let r of n)if(!Ro.test(r))return!1;return!0}function rn(t,e){let n=[];for(let r in t)yt.call(t,r)&&(r in e||n.push(r));for(let r in e)yt.call(e,r)&&t[r]!==e[r]&&n.push(r);return n}function zt(t,e,n={}){if(t===e)return!0;for(let r in e)if(!(r in t&&To(t[r],e[r],n[r])))return!1;for(let r in t)if(!(r in e))return!1;return!0}function To(t,e,n){return t===e||n===!0?!0:n?n(t,e):!1}function xo(t,e=0,n,r=1){let i=[];n==null&&(n=Object.keys(t).length);for(let s=e;s{this.props.value!==l.value&&s.forEach(o=>{o.context=l.value,o.forceUpdate()})},this.sub=l=>{s.push(l);let o=l.componentWillUnmount;l.componentWillUnmount=()=>{s.splice(s.indexOf(l),1),o&&o.call(l)}}}return i},e}class Bo{constructor(e,n,r,i){this.execFunc=e,this.emitter=n,this.scrollTime=r,this.scrollTimeReset=i,this.handleScrollRequest=s=>{this.queuedRequest=Object.assign({},this.queuedRequest||{},s),this.drain()},n.on("_scrollRequest",this.handleScrollRequest),this.fireInitialScroll()}detach(){this.emitter.off("_scrollRequest",this.handleScrollRequest)}update(e){e&&this.scrollTimeReset?this.fireInitialScroll():this.drain()}fireInitialScroll(){this.handleScrollRequest({time:this.scrollTime})}drain(){this.queuedRequest&&this.execFunc(this.queuedRequest)&&(this.queuedRequest=null)}}const ie=Mi({});function Lo(t,e,n,r,i,s,l,o,a,d,c,g,h){return{dateEnv:i,options:n,pluginHooks:l,emitter:d,dispatch:o,getCurrentData:a,calendarApi:c,viewSpec:t,viewApi:e,dateProfileGenerator:r,theme:s,isRtl:n.direction==="rtl",addResizeHandler(u){d.on("_resize",u)},removeResizeHandler(u){d.off("_resize",u)},createScrollResponder(u){return new Bo(u,d,T(n.scrollTime),n.scrollTimeReset)},registerInteractiveComponent:g,unregisterInteractiveComponent:h}}class we extends V{shouldComponentUpdate(e,n){return this.debug&&console.log(rn(e,this.props),rn(n,this.state)),!zt(this.props,e,this.propEquality)||!zt(this.state,n,this.stateEquality)}safeSetState(e){zt(this.state,Object.assign(Object.assign({},this.state),e),this.stateEquality)||this.setState(e)}}we.addPropsEquality=Uo;we.addStateEquality=jo;we.contextType=ie;we.prototype.propEquality={};we.prototype.stateEquality={};class x extends we{}x.contextType=ie;function Uo(t){let e=Object.create(this.prototype.propEquality);Object.assign(e,t),this.prototype.propEquality=e}function jo(t){let e=Object.create(this.prototype.stateEquality);Object.assign(e,t),this.prototype.stateEquality=e}function re(t,e){typeof t=="function"?t(e):t&&(t.current=e)}class Rn extends x{constructor(){super(...arguments),this.id=De(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{sn(this.props.generatorName,this.context.options)||this.updateElRef(e)},this.updateElRef=e=>{this.props.elRef&&re(this.props.elRef,e)}}render(){const{props:e,context:n}=this,{options:r}=n,{customGenerator:i,defaultGenerator:s,renderProps:l}=e,o=ki(e,[],this.handleEl);let a=!1,d,c=[],g;if(i!=null){const h=typeof i=="function"?i(l,f):i;if(h===!0)a=!0;else{const u=h&&typeof h=="object";u&&"html"in h?o.dangerouslySetInnerHTML={__html:h.html}:u&&"domNodes"in h?c=Array.prototype.slice.call(h.domNodes):(u?ni(h):typeof h!="function")?d=h:g=h}}else a=!sn(e.generatorName,r);return a&&s&&(d=s(l)),this.queuedDomNodes=c,this.currentGeneratorMeta=g,f(e.elTag,o,d)}componentDidMount(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentDidUpdate(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentWillUnmount(){this.triggerCustomRendering(!1)}triggerCustomRendering(e){var n;const{props:r,context:i}=this,{handleCustomRendering:s,customRenderingMetaMap:l}=i.options;if(s){const o=(n=this.currentGeneratorMeta)!==null&&n!==void 0?n:l?.[r.generatorName];o&&s(Object.assign(Object.assign({id:this.id,isActive:e,containerEl:this.base,reportNewContainerEl:this.updateElRef,generatorMeta:o},r),{elClasses:(r.elClasses||[]).filter(zo)}))}}applyQueueudDomNodes(){const{queuedDomNodes:e,currentDomNodes:n}=this,r=this.base;if(!ce(e,n)){n.forEach(yn);for(let i of e)r.appendChild(i);this.currentDomNodes=e}}}Rn.addPropsEquality({elClasses:ce,elStyle:X,elAttrs:_o,renderProps:X});function sn(t,e){var n;return!!(e.handleCustomRendering&&t&&(!((n=e.customRenderingMetaMap)===null||n===void 0)&&n[t]))}function ki(t,e,n){const r=Object.assign(Object.assign({},t.elAttrs),{ref:n});return(t.elClasses||e)&&(r.className=(t.elClasses||[]).concat(e||[]).concat(r.className||[]).filter(Boolean).join(" ")),t.elStyle&&(r.style=t.elStyle),r}function zo(t){return!!t}const Ni=Mi(0);class j extends V{constructor(){super(...arguments),this.InnerContent=Fo.bind(void 0,this),this.handleEl=e=>{this.el=e,this.props.elRef&&re(this.props.elRef,e)}}render(){const{props:e}=this,n=Wo(e.classNameGenerator,e.renderProps);if(e.children){const r=ki(e,n,this.handleEl),i=e.children(this.InnerContent,e.renderProps,r);return e.elTag?f(e.elTag,r,i):i}else return f(Rn,Object.assign(Object.assign({},e),{elRef:this.handleEl,elTag:e.elTag||"div",elClasses:(e.elClasses||[]).concat(n),renderId:this.context}))}componentDidMount(){var e,n;(n=(e=this.props).didMount)===null||n===void 0||n.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.el}))}componentWillUnmount(){var e,n;(n=(e=this.props).willUnmount)===null||n===void 0||n.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.el}))}}j.contextType=Ni;function Fo(t,e){const n=t.props;return f(Rn,Object.assign({renderProps:n.renderProps,generatorName:n.generatorName,customGenerator:n.customGenerator,defaultGenerator:n.defaultGenerator,renderId:t.context},e))}function Wo(t,e){const n=typeof t=="function"?t(e):t||[];return typeof n=="string"?[n]:n}class Ge extends x{render(){let{props:e,context:n}=this,{options:r}=n,i={view:n.viewApi};return f(j,Object.assign({},e,{elTag:e.elTag||"div",elClasses:[...Oi(e.viewSpec),...e.elClasses||[]],renderProps:i,classNameGenerator:r.viewClassNames,generatorName:void 0,didMount:r.viewDidMount,willUnmount:r.viewWillUnmount}),()=>e.children)}}function Oi(t){return[`fc-${t.type}-view`,"fc-view"]}function Vo(t,e){let n=null,r=null;return t.start&&(n=e.createMarker(t.start)),t.end&&(r=e.createMarker(t.end)),!n&&!r||n&&r&&rr&&n.push({start:r,end:s.start}),s.end>r&&(r=s.end);return re.start)&&(t.start===null||e.end===null||t.start=t.start)&&(t.end===null||e.end!==null&&e.end<=t.end)}function ee(t,e){return(t.start===null||e>=t.start)&&(t.end===null||e=e.end?new Date(e.end.valueOf()-1):t}function Hi(t){let e=Math.floor(fe(t.start,t.end))||1,n=k(t.start),r=B(n,e);return{start:n,end:r}}function Tn(t,e=T(0)){let n=null,r=null;if(t.end){r=k(t.end);let i=t.end.valueOf()-r.valueOf();i&&i>=Q(e)&&(r=B(r,1))}return t.start&&(n=k(t.start),r&&r<=n&&(r=B(n,1))),{start:n,end:r}}function Yo(t){let e=Tn(t);return fe(e.start,e.end)>1}function _e(t,e,n,r){return r==="year"?T(n.diffWholeYears(t,e),"year"):r==="month"?T(n.diffWholeMonths(t,e),"month"):eo(t,e)}function $o(t,e){switch(e.type){case"CHANGE_DATE":return e.dateMarker;default:return t}}function Zo(t,e){let n=t.initialDate;return n!=null?e.createMarker(n):$e(t.now,e)}function $e(t,e){return typeof t=="function"&&(t=t()),t==null?e.createNowMarker():e.createMarker(t)}class Pi{constructor(e){this.props=e,this.nowDate=$e(e.nowInput,e.dateEnv),this.initHiddenDays()}buildPrev(e,n,r){let{dateEnv:i}=this.props,s=i.subtract(i.startOf(n,e.currentRangeUnit),e.dateIncrement);return this.build(s,-1,r)}buildNext(e,n,r){let{dateEnv:i}=this.props,s=i.add(i.startOf(n,e.currentRangeUnit),e.dateIncrement);return this.build(s,1,r)}build(e,n,r=!0){let{props:i}=this,s,l,o,a,d,c;return s=this.buildValidRange(),s=this.trimHiddenDays(s),r&&(e=Qo(e,s)),l=this.buildCurrentRangeInfo(e,n),o=/^(year|month|week|day)$/.test(l.unit),a=this.buildRenderRange(this.trimHiddenDays(l.range),l.unit,o),a=this.trimHiddenDays(a),d=a,i.showNonCurrentDates||(d=ue(d,l.range)),d=this.adjustActiveRange(d),d=ue(d,s),c=_n(l.range,s),ee(a,e)||(e=a.start),{currentDate:e,validRange:s,currentRange:l.range,currentRangeUnit:l.unit,isRangeAllDay:o,activeRange:d,renderRange:a,slotMinTime:i.slotMinTime,slotMaxTime:i.slotMaxTime,isValid:c,dateIncrement:this.buildDateIncrement(l.duration)}}buildValidRange(){let e=this.props.validRangeInput,n=typeof e=="function"?e.call(this.props.calendarApi,this.nowDate):e;return this.refineRange(n)||{start:null,end:null}}buildCurrentRangeInfo(e,n){let{props:r}=this,i=null,s=null,l=null,o;return r.duration?(i=r.duration,s=r.durationUnit,l=this.buildRangeFromDuration(e,n,i,s)):(o=this.props.dayCount)?(s="day",l=this.buildRangeFromDayCount(e,n,o)):(l=this.buildCustomVisibleRange(e))?s=r.dateEnv.greatestWholeUnit(l.start,l.end).unit:(i=this.getFallbackDuration(),s=nn(i).unit,l=this.buildRangeFromDuration(e,n,i,s)),{duration:i,unit:s,range:l}}getFallbackDuration(){return T({day:1})}adjustActiveRange(e){let{dateEnv:n,usesMinMaxTime:r,slotMinTime:i,slotMaxTime:s}=this.props,{start:l,end:o}=e;return r&&(xe(i)<0&&(l=k(l),l=n.add(l,i)),xe(s)>1&&(o=k(o),o=B(o,-1),o=n.add(o,s))),{start:l,end:o}}buildRangeFromDuration(e,n,r,i){let{dateEnv:s,dateAlignment:l}=this.props,o,a,d;if(!l){let{dateIncrement:g}=this.props;g&&Q(g)!l[a.defId].recurringDef);for(let a in l){let d=l[a];if(d.recurringDef){let{duration:c}=d.recurringDef;c||(c=d.allDay?s.defaultAllDayEventDuration:s.defaultTimedEventDuration);let g=Jo(d,c,e,r,i.recurringTypes);for(let h of g){let u=xn(a,{start:h,end:r.add(h,c)});o[u.instanceId]=u}}}return{defs:l,instances:o}}function Jo(t,e,n,r,i){let l=i[t.recurringDef.typeId].expand(t.recurringDef.typeData,{start:r.subtract(n.start,e),end:n.end},r);return t.allDay&&(l=l.map(k)),l}const dt={id:String,groupId:String,title:String,url:String,interactive:Boolean},Bi={start:p,end:p,date:p,allDay:Boolean},Ko=Object.assign(Object.assign(Object.assign({},dt),Bi),{extendedProps:p});function Li(t,e,n,r,i=In(n),s,l){let{refined:o,extra:a}=Ui(t,n,i),d=ta(e,n),c=Xo(o,d,n.dateEnv,n.pluginHooks.recurringTypes);if(c){let h=ln(o,a,e?e.sourceId:"",c.allDay,!!c.duration,n,s);return h.recurringDef={typeId:c.typeId,typeData:c.typeData,duration:c.duration},{def:h,instance:null}}let g=ea(o,d,n,r);if(g){let h=ln(o,a,e?e.sourceId:"",g.allDay,g.hasEnd,n,s),u=xn(h.defId,g.range,g.forcedStartTzo,g.forcedEndTzo);return l&&h.publicId&&l[h.publicId]&&(u.instanceId=l[h.publicId]),{def:h,instance:u}}return null}function Ui(t,e,n=In(e)){return Dn(t,n)}function In(t){return Object.assign(Object.assign(Object.assign({},bt),Ko),t.pluginHooks.eventRefiners)}function ln(t,e,n,r,i,s,l){let o={title:t.title||"",groupId:t.groupId||"",publicId:t.id||"",url:t.url||"",recurringDef:null,defId:(l&&t.id?l[t.id]:"")||De(),sourceId:n,allDay:r,hasEnd:i,interactive:t.interactive,ui:Et(t,s),extendedProps:Object.assign(Object.assign({},t.extendedProps||{}),e)};for(let a of s.pluginHooks.eventDefMemberAdders)Object.assign(o,a(t));return Object.freeze(o.ui.classNames),Object.freeze(o.extendedProps),o}function ea(t,e,n,r){let{allDay:i}=t,s,l=null,o=!1,a,d=null,c=t.start!=null?t.start:t.date;if(s=n.dateEnv.createMarkerMeta(c),s)l=s.marker;else if(!r)return null;return t.end!=null&&(a=n.dateEnv.createMarkerMeta(t.end)),i==null&&(e!=null?i=e:i=(!s||s.isTimeUnspecified)&&(!a||a.isTimeUnspecified)),i&&l&&(l=k(l)),a&&(d=a.marker,i&&(d=k(d)),l&&d<=l&&(d=null)),d?o=!0:r||(o=n.options.forceEventDuration||!1,d=n.dateEnv.add(l,i?n.options.defaultAllDayEventDuration:n.options.defaultTimedEventDuration)),{allDay:i,hasEnd:o,range:{start:l,end:d},forcedStartTzo:s?s.forcedTzo:null,forcedEndTzo:a?a.forcedTzo:null}}function ta(t,e){let n=null;return t&&(n=t.defaultAllDay),n==null&&(n=e.options.defaultAllDay),n}function qe(t,e,n,r,i,s){let l=G(),o=In(n);for(let a of t){let d=Li(a,e,n,r,o,i,s);d&&on(d,l)}return l}function on(t,e=G()){return e.defs[t.def.defId]=t.def,t.instance&&(e.instances[t.instance.instanceId]=t.instance),e}function Mn(t,e){let n=t.instances[e];if(n){let r=t.defs[n.defId],i=Tt(t,s=>na(r,s));return i.defs[r.defId]=r,i.instances[n.instanceId]=n,i}return G()}function na(t,e){return!!(t.groupId&&t.groupId===e.groupId)}function G(){return{defs:{},instances:{}}}function kn(t,e){return{defs:Object.assign(Object.assign({},t.defs),e.defs),instances:Object.assign(Object.assign({},t.instances),e.instances)}}function Tt(t,e){let n=Se(t.defs,e),r=Se(t.instances,i=>n[i.defId]);return{defs:n,instances:r}}function ra(t,e){let{defs:n,instances:r}=t,i={},s={};for(let l in n)e.defs[l]||(i[l]=n[l]);for(let l in r)!e.instances[l]&&i[r[l].defId]&&(s[l]=r[l]);return{defs:i,instances:s}}function ia(t,e){return Array.isArray(t)?qe(t,null,e,!0):typeof t=="object"&&t?qe([t],null,e,!0):t!=null?String(t):null}function Mr(t){return Array.isArray(t)?t:typeof t=="string"?t.split(/\s+/):[]}const bt={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:p,overlap:p,allow:p,className:Mr,classNames:Mr,color:String,backgroundColor:String,borderColor:String,textColor:String},sa={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function Et(t,e){let n=ia(t.constraint,e);return{display:t.display||null,startEditable:t.startEditable!=null?t.startEditable:t.editable,durationEditable:t.durationEditable!=null?t.durationEditable:t.editable,constraints:n!=null?[n]:[],overlap:t.overlap!=null?t.overlap:null,allows:t.allow!=null?[t.allow]:[],backgroundColor:t.backgroundColor||t.color||"",borderColor:t.borderColor||t.color||"",textColor:t.textColor||"",classNames:(t.className||[]).concat(t.classNames||[])}}function ji(t){return t.reduce(la,sa)}function la(t,e){return{display:e.display!=null?e.display:t.display,startEditable:e.startEditable!=null?e.startEditable:t.startEditable,durationEditable:e.durationEditable!=null?e.durationEditable:t.durationEditable,constraints:t.constraints.concat(e.constraints),overlap:typeof e.overlap=="boolean"?e.overlap:t.overlap,allows:t.allows.concat(e.allows),backgroundColor:e.backgroundColor||t.backgroundColor,borderColor:e.borderColor||t.borderColor,textColor:e.textColor||t.textColor,classNames:t.classNames.concat(e.classNames)}}const oa={id:String,defaultAllDay:Boolean,url:String,format:String,events:p,eventDataTransform:p,success:p,failure:p};function zi(t,e,n=Fi(e)){let r;if(typeof t=="string"?r={url:t}:typeof t=="function"||Array.isArray(t)?r={events:t}:typeof t=="object"&&t&&(r=t),r){let{refined:i,extra:s}=Dn(r,n),l=aa(i,e);if(l)return{_raw:t,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:i.defaultAllDay,eventDataTransform:i.eventDataTransform,success:i.success,failure:i.failure,publicId:i.id||"",sourceId:De(),sourceDefId:l.sourceDefId,meta:l.meta,ui:Et(i,e),extendedProps:s}}return null}function Fi(t){return Object.assign(Object.assign(Object.assign({},bt),oa),t.pluginHooks.eventSourceRefiners)}function aa(t,e){let n=e.pluginHooks.eventSourceDefs;for(let r=n.length-1;r>=0;r-=1){let s=n[r].parseMeta(t);if(s)return{sourceDefId:r,meta:s}}return null}function ca(t,e,n,r,i){switch(e.type){case"RECEIVE_EVENTS":return da(t,n[e.sourceId],e.fetchId,e.fetchRange,e.rawEvents,i);case"RESET_RAW_EVENTS":return ua(t,n[e.sourceId],e.rawEvents,r.activeRange,i);case"ADD_EVENTS":return fa(t,e.eventStore,r?r.activeRange:null,i);case"RESET_EVENTS":return e.eventStore;case"MERGE_EVENTS":return kn(t,e.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return r?Ae(t,r.activeRange,i):t;case"REMOVE_EVENTS":return ra(t,e.eventStore);case"REMOVE_EVENT_SOURCE":return Vi(t,e.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return Tt(t,s=>!s.sourceId);case"REMOVE_ALL_EVENTS":return G();default:return t}}function da(t,e,n,r,i,s){if(e&&n===e.latestFetchId){let l=qe(Wi(i,e,s),e,s);return r&&(l=Ae(l,r,s)),kn(Vi(t,e.sourceId),l)}return t}function ua(t,e,n,r,i){const{defIdMap:s,instanceIdMap:l}=ga(t);let o=qe(Wi(n,e,i),e,i,!1,s,l);return Ae(o,r,i)}function Wi(t,e,n){let r=n.options.eventDataTransform,i=e?e.eventDataTransform:null;return i&&(t=kr(t,i)),r&&(t=kr(t,r)),t}function kr(t,e){let n;if(!e)n=t;else{n=[];for(let r of t){let i=e(r);i?n.push(i):i==null&&n.push(r)}}return n}function fa(t,e,n,r){return n&&(e=Ae(e,n,r)),kn(t,e)}function Nr(t,e,n){let{defs:r}=t,i=ne(t.instances,s=>r[s.defId].allDay?s:Object.assign(Object.assign({},s),{range:{start:n.createMarker(e.toDate(s.range.start,s.forcedStartTzo)),end:n.createMarker(e.toDate(s.range.end,s.forcedEndTzo))},forcedStartTzo:n.canComputeOffset?null:s.forcedStartTzo,forcedEndTzo:n.canComputeOffset?null:s.forcedEndTzo}));return{defs:r,instances:i}}function Vi(t,e){return Tt(t,n=>n.sourceId!==e)}function ha(t,e){return{defs:t.defs,instances:Se(t.instances,n=>!e[n.instanceId])}}function ga(t){const{defs:e,instances:n}=t,r={},i={};for(let s in e){const l=e[s],{publicId:o}=l;o&&(r[o]=s)}for(let s in n){const l=n[s],o=e[l.defId],{publicId:a}=o;a&&(i[a]=s)}return{defIdMap:r,instanceIdMap:i}}class xt{constructor(){this.handlers={},this.thisContext=null}setThisContext(e){this.thisContext=e}setOptions(e){this.options=e}on(e,n){pa(this.handlers,e,n)}off(e,n){ma(this.handlers,e,n)}trigger(e,...n){let r=this.handlers[e]||[],i=this.options&&this.options[e],s=[].concat(i||[],r);for(let l of s)l.apply(this.thisContext,n)}hasHandlers(e){return!!(this.handlers[e]&&this.handlers[e].length||this.options&&this.options[e])}}function pa(t,e,n){(t[e]||(t[e]=[])).push(n)}function ma(t,e,n){n?t[e]&&(t[e]=t[e].filter(r=>r!==n)):delete t[e]}const va={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function ya(t,e){return qe(ba(t),null,e)}function ba(t){let e;return t===!0?e=[{}]:Array.isArray(t)?e=t.filter(n=>n.daysOfWeek):typeof t=="object"&&t?e=[t]:e=[],e=e.map(n=>Object.assign(Object.assign({},va),n)),e}function Gi(t,e,n){n.emitter.trigger("select",Object.assign(Object.assign({},Nn(t,n)),{jsEvent:e?e.origEvent:null,view:n.viewApi||n.calendarApi.view}))}function Ea(t,e){e.emitter.trigger("unselect",{jsEvent:t?t.origEvent:null,view:e.viewApi||e.calendarApi.view})}function Nn(t,e){let n={};for(let r of e.pluginHooks.dateSpanTransforms)Object.assign(n,r(t,e));return Object.assign(n,Oa(t,e.dateEnv)),n}function Or(t,e,n){let{dateEnv:r,options:i}=n,s=e;return t?(s=k(s),s=r.add(s,i.defaultAllDayEventDuration)):s=r.add(s,i.defaultTimedEventDuration),s}function On(t,e,n,r){let i=St(t.defs,e),s=G();for(let l in t.defs){let o=t.defs[l];s.defs[l]=Sa(o,i[l],n,r)}for(let l in t.instances){let o=t.instances[l],a=s.defs[o.defId];s.instances[l]=Aa(o,a,i[o.defId],n,r)}return s}function Sa(t,e,n,r){let i=n.standardProps||{};i.hasEnd==null&&e.durationEditable&&(n.startDelta||n.endDelta)&&(i.hasEnd=!0);let s=Object.assign(Object.assign(Object.assign({},t),i),{ui:Object.assign(Object.assign({},t.ui),i.ui)});n.extendedProps&&(s.extendedProps=Object.assign(Object.assign({},s.extendedProps),n.extendedProps));for(let l of r.pluginHooks.eventDefMutationAppliers)l(s,n,r);return!s.hasEnd&&r.options.forceEventDuration&&(s.hasEnd=!0),s}function Aa(t,e,n,r,i){let{dateEnv:s}=i,l=r.standardProps&&r.standardProps.allDay===!0,o=r.standardProps&&r.standardProps.hasEnd===!1,a=Object.assign({},t);return l&&(a.range=Hi(a.range)),r.datesDelta&&n.startEditable&&(a.range={start:s.add(a.range.start,r.datesDelta),end:s.add(a.range.end,r.datesDelta)}),r.startDelta&&n.durationEditable&&(a.range={start:s.add(a.range.start,r.startDelta),end:a.range.end}),r.endDelta&&n.durationEditable&&(a.range={start:a.range.start,end:s.add(a.range.end,r.endDelta)}),o&&(a.range={start:a.range.start,end:Or(e.allDay,a.range.start,i)}),e.allDay&&(a.range={start:k(a.range.start),end:k(a.range.end)}),a.range.endQi(n,e))}function Qi(t,e){let n=[];return e[""]&&n.push(e[""]),e[t.defId]&&n.push(e[t.defId]),n.push(t.ui),ji(n)}function Hn(t,e){let n=t.map(wa);return n.sort((r,i)=>Bl(r,i,e)),n.map(r=>r._seg)}function wa(t){let{eventRange:e}=t,n=e.def,r=e.instance?e.instance.range:e.range,i=r.start?r.start.valueOf():0,s=r.end?r.end.valueOf():0;return Object.assign(Object.assign(Object.assign({},n.extendedProps),n),{id:n.publicId,start:i,end:s,duration:s-i,allDay:Number(n.allDay),_seg:t})}function Ca(t,e){let{pluginHooks:n}=e,r=n.isDraggableTransformers,{def:i,ui:s}=t.eventRange,l=s.startEditable;for(let o of r)l=o(l,i,s,e);return l}function Ra(t,e){return t.isStart&&t.eventRange.ui.durationEditable&&e.options.eventResizableFromStart}function _a(t,e){return t.isEnd&&t.eventRange.ui.durationEditable}function Fe(t,e,n,r,i,s,l){let{dateEnv:o,options:a}=n,{displayEventTime:d,displayEventEnd:c}=a,g=t.eventRange.def,h=t.eventRange.instance;d==null&&(d=r!==!1),c==null&&(c=i!==!1);let u=h.range.start,m=h.range.end,v=s||t.start||t.eventRange.range.start,y=l||t.end||t.eventRange.range.end,b=k(u).valueOf()===k(v).valueOf(),E=k(de(m,-1)).valueOf()===k(de(y,-1)).valueOf();return d&&!g.allDay&&(b||E)?(v=b?u:v,y=E?m:y,c&&g.hasEnd?o.formatRange(v,y,e,{forcedStartTzo:s?null:h.forcedStartTzo,forcedEndTzo:l?null:h.forcedEndTzo}):o.format(v,e,{forcedTzo:s?null:h.forcedStartTzo})):""}function te(t,e,n){let r=t.eventRange.range;return{isPast:r.end<(n||e.start),isFuture:r.start>=(n||e.end),isToday:e&&ee(e,r.start)}}function Ta(t){let e=["fc-event"];return t.isMirror&&e.push("fc-event-mirror"),t.isDraggable&&e.push("fc-event-draggable"),(t.isStartResizable||t.isEndResizable)&&e.push("fc-event-resizable"),t.isDragging&&e.push("fc-event-dragging"),t.isResizing&&e.push("fc-event-resizing"),t.isSelected&&e.push("fc-event-selected"),t.isStart&&e.push("fc-event-start"),t.isEnd&&e.push("fc-event-end"),t.isPast&&e.push("fc-event-past"),t.isToday&&e.push("fc-event-today"),t.isFuture&&e.push("fc-event-future"),e}function Yi(t){return t.instance?t.instance.instanceId:`${t.def.defId}:${t.range.start.toISOString()}`}function Pn(t,e){let{def:n,instance:r}=t.eventRange,{url:i}=n;if(i)return{href:i};let{emitter:s,options:l}=e,{eventInteractive:o}=l;return o==null&&(o=n.interactive,o==null&&(o=!!s.hasHandlers("eventClick"))),o?Ri(a=>{s.trigger("eventClick",{el:a.target,event:new O(e,n,r),jsEvent:a,view:e.viewApi})}):{}}const xa={start:p,end:p,allDay:Boolean};function Ia(t,e,n){let r=Ma(t,e),{range:i}=r;if(!i.start)return null;if(!i.end){if(n==null)return null;i.end=e.add(i.start,n)}return r}function Ma(t,e){let{refined:n,extra:r}=Dn(t,xa),i=n.start?e.createMarkerMeta(n.start):null,s=n.end?e.createMarkerMeta(n.end):null,{allDay:l}=n;return l==null&&(l=i&&i.isTimeUnspecified&&(!s||s.isTimeUnspecified)),Object.assign({range:{start:i?i.marker:null,end:s?s.marker:null},allDay:l},r)}function ka(t,e){return qo(t.range,e.range)&&t.allDay===e.allDay&&Na(t,e)}function Na(t,e){for(let n in e)if(n!=="range"&&n!=="allDay"&&t[n]!==e[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}function Oa(t,e){return Object.assign(Object.assign({},Zi(t.range,e,t.allDay)),{allDay:t.allDay})}function $i(t,e,n){return Object.assign(Object.assign({},Zi(t,e,n)),{timeZone:e.timeZone})}function Zi(t,e,n){return{start:e.toDate(t.start),end:e.toDate(t.end),startStr:e.formatIso(t.start,{omitTime:n}),endStr:e.formatIso(t.end,{omitTime:n})}}function Ha(t,e,n){let r=Ui({editable:!1},n),i=ln(r.refined,r.extra,"",t.allDay,!0,n);return{def:i,ui:Qi(i,e),instance:xn(i.defId,t.range),range:t.range,isStart:!0,isEnd:!0}}function Pa(t,e,n){let r=!1,i=function(o){r||(r=!0,e(o))},s=function(o){r||(r=!0,n(o))},l=t(i,s);l&&typeof l.then=="function"&&l.then(i,s)}class Pr extends Error{constructor(e,n){super(e),this.response=n}}function Ba(t,e,n){t=t.toUpperCase();const r={method:t};return t==="GET"?e+=(e.indexOf("?")===-1?"?":"&")+new URLSearchParams(n):(r.body=new URLSearchParams(n),r.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(e,r).then(i=>{if(i.ok)return i.json().then(s=>[s,i],()=>{throw new Pr("Failure parsing JSON",i)});throw new Pr("Request failed",i)})}let Ft;function Xi(){return Ft==null&&(Ft=La()),Ft}function La(){if(typeof document>"u")return!0;let t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.innerHTML="
",t.querySelector("table").style.height="100px",t.querySelector("div").style.height="100%",document.body.appendChild(t);let n=t.querySelector("div").offsetHeight>0;return document.body.removeChild(t),n}class Ua extends x{constructor(){super(...arguments),this.state={forPrint:!1},this.handleBeforePrint=()=>{this.setState({forPrint:!0})},this.handleAfterPrint=()=>{this.setState({forPrint:!1})}}render(){let{props:e}=this,{options:n}=e,{forPrint:r}=this.state,i=r||n.height==="auto"||n.contentHeight==="auto",s=!i&&n.height!=null?n.height:"",l=["fc",r?"fc-media-print":"fc-media-screen",`fc-direction-${n.direction}`,e.theme.getClass("root")];return Xi()||l.push("fc-liquid-hack"),e.children(l,s,i,r)}componentDidMount(){let{emitter:e}=this.props;e.on("_beforeprint",this.handleBeforePrint),e.on("_afterprint",this.handleAfterPrint)}componentWillUnmount(){let{emitter:e}=this.props;e.off("_beforeprint",this.handleBeforePrint),e.off("_afterprint",this.handleAfterPrint)}}class He{constructor(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}destroy(){}}function ja(t,e){return{component:t,el:e.el,useEventCenter:e.useEventCenter!=null?e.useEventCenter:!0,isHitComboAllowed:e.isHitComboAllowed||null}}function Bn(t){return{[t.component.uid]:t}}const cn={};class za{getCurrentData(){return this.currentDataManager.getCurrentData()}dispatch(e){this.currentDataManager.dispatch(e)}get view(){return this.getCurrentData().viewApi}batchRendering(e){e()}updateSize(){this.trigger("_resize",!0)}setOption(e,n){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:n})}getOption(e){return this.currentDataManager.currentCalendarOptionsInput[e]}getAvailableLocaleCodes(){return Object.keys(this.getCurrentData().availableRawLocales)}on(e,n){let{currentDataManager:r}=this;r.currentCalendarOptionsRefiners[e]?r.emitter.on(e,n):console.warn(`Unknown listener name '${e}'`)}off(e,n){this.currentDataManager.emitter.off(e,n)}trigger(e,...n){this.currentDataManager.emitter.trigger(e,...n)}changeView(e,n){this.batchRendering(()=>{if(this.unselect(),n)if(n.start&&n.end)this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e}),this.dispatch({type:"SET_OPTION",optionName:"visibleRange",rawOptionValue:n});else{let{dateEnv:r}=this.getCurrentData();this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e,dateMarker:r.createMarker(n)})}else this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e})})}zoomTo(e,n){let r=this.getCurrentData(),i;n=n||"day",i=r.viewSpecs[n]||this.getUnitViewSpec(n),this.unselect(),i?this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:i.type,dateMarker:e}):this.dispatch({type:"CHANGE_DATE",dateMarker:e})}getUnitViewSpec(e){let{viewSpecs:n,toolbarConfig:r}=this.getCurrentData(),i=[].concat(r.header?r.header.viewsWithButtons:[],r.footer?r.footer.viewsWithButtons:[]),s,l;for(let o in n)i.push(o);for(s=0;s{this.dispatch({type:"REMOVE_EVENTS",eventStore:qi(e)})}})}getEventById(e){let n=this.getCurrentData(),{defs:r,instances:i}=n.eventStore;e=String(e);for(let s in r){let l=r[s];if(l.publicId===e){if(l.recurringDef)return new O(n,l,null);for(let o in i){let a=i[o];if(a.defId===l.defId)return new O(n,l,a)}}}return null}getEvents(){let e=this.getCurrentData();return be(e.eventStore,e)}removeAllEvents(){this.dispatch({type:"REMOVE_ALL_EVENTS"})}getEventSources(){let e=this.getCurrentData(),n=e.eventSources,r=[];for(let i in n)r.push(new Re(e,n[i]));return r}getEventSourceById(e){let n=this.getCurrentData(),r=n.eventSources;e=String(e);for(let i in r)if(r[i].publicId===e)return new Re(n,r[i]);return null}addEventSource(e){let n=this.getCurrentData();if(e instanceof Re)return n.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;let r=zi(e,n);return r?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[r]}),new Re(n,r)):null}removeAllEventSources(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})}refetchEvents(){this.dispatch({type:"FETCH_EVENT_SOURCES",isRefetch:!0})}scrollToTime(e){let n=T(e);n&&this.trigger("_scrollRequest",{time:n})}}function Fa(t,e){return t.left>=e.left&&t.left=e.top&&t.topthis.eventUiBuilders[g]||S(Qa));for(let c in n){let g=n[c],h=l[c]||Wt,u=this.eventUiBuilders[c];d[c]={businessHours:g.businessHours||e.businessHours,dateSelection:i[c]||null,eventStore:h,eventUiBases:u(e.eventUiBases[""],g.ui,s[c]),eventSelection:h.instances[e.eventSelection]?e.eventSelection:"",eventDrag:o[c]||null,eventResize:a[c]||null}}return d}_splitDateSpan(e){let n={};if(e){let r=this.getKeysForDateSpan(e);for(let i of r)n[i]=e}return n}_getKeysForEventDefs(e){return ne(e.defs,n=>this.getKeysForEventDef(n))}_splitEventStore(e,n){let{defs:r,instances:i}=e,s={};for(let l in r)for(let o of n[l])s[o]||(s[o]=G()),s[o].defs[l]=r[l];for(let l in i){let o=i[l];for(let a of n[o.defId])s[a]&&(s[a].instances[l]=o)}return s}_splitIndividualUi(e,n){let r={};for(let i in e)if(i)for(let s of n[i])r[s]||(r[s]={}),r[s][i]=e[i];return r}_splitInteraction(e){let n={};if(e){let r=this._splitEventStore(e.affectedEvents,this._getKeysForEventDefs(e.affectedEvents)),i=this._getKeysForEventDefs(e.mutatedEvents),s=this._splitEventStore(e.mutatedEvents,i),l=o=>{n[o]||(n[o]={affectedEvents:r[o]||Wt,mutatedEvents:s[o]||Wt,isEvent:e.isEvent})};for(let o in r)l(o);for(let o in s)l(o)}return n}}function Qa(t,e,n){let r=[];t&&r.push(t),e&&r.push(e);let i={"":ji(r)};return n&&Object.assign(i,n),i}function Ln(t,e,n,r){return{dow:t.getUTCDay(),isDisabled:!!(r&&!ee(r.activeRange,t)),isOther:!!(r&&!ee(r.currentRange,t)),isToday:!!(e&&ee(e,t)),isPast:!!(n?tn:e&&t>=e.end)}}function It(t,e){let n=["fc-day",`fc-day-${$l[t.dow]}`];return t.isDisabled?n.push("fc-day-disabled"):(t.isToday&&(n.push("fc-day-today"),n.push(e.getClass("today"))),t.isPast&&n.push("fc-day-past"),t.isFuture&&n.push("fc-day-future"),t.isOther&&n.push("fc-day-other")),n}const Ya=N({year:"numeric",month:"long",day:"numeric"}),$a=N({week:"long"});function Ne(t,e,n="day",r=!0){const{dateEnv:i,options:s,calendarApi:l}=t;let o=i.format(e,n==="week"?$a:Ya);if(s.navLinks){let a=i.toDate(e);const d=c=>{let g=n==="day"?s.navLinkDayClick:n==="week"?s.navLinkWeekClick:null;typeof g=="function"?g.call(l,i.toDate(e),c):(typeof g=="string"&&(n=g),l.zoomTo(e,n))};return Object.assign({title:je(s.navLinkHint,[o,a],o),"data-navlink":""},r?Ci(d):{onClick:d})}return{"aria-label":o}}let Vt=null;function Za(){return Vt===null&&(Vt=Xa()),Vt}function Xa(){let t=document.createElement("div");Ue(t,{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}),t.innerHTML="
",document.body.appendChild(t);let n=t.firstChild.getBoundingClientRect().left>t.getBoundingClientRect().left;return yn(t),n}let Gt;function Ja(){return Gt||(Gt=Ka()),Gt}function Ka(){let t=document.createElement("div");t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",t.style.left="-9999px",document.body.appendChild(t);let e=Ki(t);return document.body.removeChild(t),e}function Ki(t){return{x:t.offsetHeight-t.clientHeight,y:t.offsetWidth-t.clientWidth}}function ec(t,e=!1){let n=window.getComputedStyle(t),r=parseInt(n.borderLeftWidth,10)||0,i=parseInt(n.borderRightWidth,10)||0,s=parseInt(n.borderTopWidth,10)||0,l=parseInt(n.borderBottomWidth,10)||0,o=Ki(t),a=o.y-r-i,d=o.x-s-l,c={borderLeft:r,borderRight:i,borderTop:s,borderBottom:l,scrollbarBottom:d,scrollbarLeft:0,scrollbarRight:0};return Za()&&n.direction==="rtl"?c.scrollbarLeft=a:c.scrollbarRight=a,e&&(c.paddingLeft=parseInt(n.paddingLeft,10)||0,c.paddingRight=parseInt(n.paddingRight,10)||0,c.paddingTop=parseInt(n.paddingTop,10)||0,c.paddingBottom=parseInt(n.paddingBottom,10)||0),c}function tc(t,e=!1,n){let r=n?t.getBoundingClientRect():Un(t),i=ec(t,e),s={left:r.left+i.borderLeft+i.scrollbarLeft,right:r.right-i.borderRight-i.scrollbarRight,top:r.top+i.borderTop,bottom:r.bottom-i.borderBottom-i.scrollbarBottom};return e&&(s.left+=i.paddingLeft,s.right-=i.paddingRight,s.top+=i.paddingTop,s.bottom-=i.paddingBottom),s}function Un(t){let e=t.getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,right:e.right+window.pageXOffset,bottom:e.bottom+window.pageYOffset}}function nc(t){let e=es(t),n=t.getBoundingClientRect();for(let r of e){let i=Ji(n,r.getBoundingClientRect());if(i)n=i;else return null}return n}function es(t){let e=[];for(;t instanceof HTMLElement;){let n=window.getComputedStyle(t);if(n.position==="fixed")break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&e.push(t),t=t.parentNode}return e}class Oe{constructor(e,n,r,i){this.els=n;let s=this.originClientRect=e.getBoundingClientRect();r&&this.buildElHorizontals(s.left),i&&this.buildElVerticals(s.top)}buildElHorizontals(e){let n=[],r=[];for(let i of this.els){let s=i.getBoundingClientRect();n.push(s.left-e),r.push(s.right-e)}this.lefts=n,this.rights=r}buildElVerticals(e){let n=[],r=[];for(let i of this.els){let s=i.getBoundingClientRect();n.push(s.top-e),r.push(s.bottom-e)}this.tops=n,this.bottoms=r}leftToIndex(e){let{lefts:n,rights:r}=this,i=n.length,s;for(s=0;s=n[s]&&e=n[s]&&e0}canScrollHorizontally(){return this.getMaxScrollLeft()>0}canScrollUp(){return this.getScrollTop()>0}canScrollDown(){return this.getScrollTop()0}canScrollRight(){return this.getScrollLeft()n.thickness){this.getEntryThickness=e,this.strictOrder=!1,this.allowReslicing=!1,this.maxCoord=-1,this.maxStackCnt=-1,this.levelCoords=[],this.entriesByLevel=[],this.stackCnts={}}addSegs(e){let n=[];for(let r of e)this.insertEntry(r,n);return n}insertEntry(e,n){let r=this.findInsertion(e);return this.isInsertionValid(r,e)?(this.insertEntryAt(e,r),1):this.handleInvalidInsertion(r,e,n)}isInsertionValid(e,n){return(this.maxCoord===-1||e.levelCoord+this.getEntryThickness(n)<=this.maxCoord)&&(this.maxStackCnt===-1||e.stackCnto.end&&(i+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:o.end,end:l.end}},s)),i?(r.push({index:e.index,thickness:e.thickness,span:zn(o,l)},...s),i):(r.push(e),0)}insertEntryAt(e,n){let{entriesByLevel:r,levelCoords:i}=this;n.lateral===-1?(qt(i,n.level,n.levelCoord),qt(r,n.level,[e])):qt(r[n.level],n.lateral,e),this.stackCnts[Ee(e)]=n.stackCnt}findInsertion(e){let{levelCoords:n,entriesByLevel:r,strictOrder:i,stackCnts:s}=this,l=n.length,o=0,a=-1,d=-1,c=null,g=0;for(let m=0;m=o+this.getEntryThickness(e))break;let y=r[m],b,E=un(y,e.span.start,dn),D=E[0]+E[1];for(;(b=y[D])&&b.span.starto&&(o=w,c=b,a=m,d=D),w===o&&(g=Math.max(g,s[Ee(b)]+1)),D+=1}}let h=0;if(c)for(h=a+1;hn(t[i-1]))return[i,0];for(;rl)r=s+1;else return[s,1]}return[r,0]}class oc{constructor(e,n){this.emitter=new xt}destroy(){}setMirrorIsVisible(e){}setMirrorNeedsRevert(e){}setAutoScrollEnabled(e){}}const Fn={};function ac(t,e){return!t||e>10?N({weekday:"short"}):e>1?N({weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}):N({weekday:"long"})}const ns="fc-col-header-cell";function rs(t){return t.text}class cc extends x{render(){let{dateEnv:e,options:n,theme:r,viewApi:i}=this.context,{props:s}=this,{date:l,dateProfile:o}=s,a=Ln(l,s.todayRange,null,o),d=[ns].concat(It(a,r)),c=e.format(l,s.dayHeaderFormat),g=!a.isDisabled&&s.colCnt>1?Ne(this.context,l):{},h=Object.assign(Object.assign(Object.assign({date:e.toDate(l),view:i},s.extraRenderProps),{text:c}),a);return f(j,{elTag:"th",elClasses:d,elAttrs:Object.assign({role:"columnheader",colSpan:s.colSpan,"data-date":a.isDisabled?void 0:Qe(l)},s.extraDataAttrs),renderProps:h,generatorName:"dayHeaderContent",customGenerator:n.dayHeaderContent,defaultGenerator:rs,classNameGenerator:n.dayHeaderClassNames,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount},u=>f("div",{className:"fc-scrollgrid-sync-inner"},!a.isDisabled&&f(u,{elTag:"a",elAttrs:g,elClasses:["fc-col-header-cell-cushion",s.isSticky&&"fc-sticky"]})))}}const dc=N({weekday:"long"});class uc extends x{render(){let{props:e}=this,{dateEnv:n,theme:r,viewApi:i,options:s}=this.context,l=B(new Date(2592e5),e.dow),o={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},a=n.format(l,e.dayHeaderFormat),d=Object.assign(Object.assign(Object.assign(Object.assign({date:l},o),{view:i}),e.extraRenderProps),{text:a});return f(j,{elTag:"th",elClasses:[ns,...It(o,r),...e.extraClassNames||[]],elAttrs:Object.assign({role:"columnheader",colSpan:e.colSpan},e.extraDataAttrs),renderProps:d,generatorName:"dayHeaderContent",customGenerator:s.dayHeaderContent,defaultGenerator:rs,classNameGenerator:s.dayHeaderClassNames,didMount:s.dayHeaderDidMount,willUnmount:s.dayHeaderWillUnmount},c=>f("div",{className:"fc-scrollgrid-sync-inner"},f(c,{elTag:"a",elClasses:["fc-col-header-cell-cushion",e.isSticky&&"fc-sticky"],elAttrs:{"aria-label":n.format(l,dc)}})))}}class Pe extends V{constructor(e,n){super(e,n),this.initialNowDate=$e(n.options.now,n.dateEnv),this.initialNowQueriedMs=new Date().valueOf(),this.state=this.computeTiming().currentState}render(){let{props:e,state:n}=this;return e.children(n.nowDate,n.todayRange)}componentDidMount(){this.setTimeout()}componentDidUpdate(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())}componentWillUnmount(){this.clearTimeout()}computeTiming(){let{props:e,context:n}=this,r=de(this.initialNowDate,new Date().valueOf()-this.initialNowQueriedMs),i=n.dateEnv.startOf(r,e.unit),s=n.dateEnv.add(i,T(1,e.unit)),l=s.valueOf()-r.valueOf();return l=Math.min(1e3*60*60*24,l),{currentState:{nowDate:i,todayRange:Br(i)},nextState:{nowDate:s,todayRange:Br(s)},waitMs:l}}setTimeout(){let{nextState:e,waitMs:n}=this.computeTiming();this.timeoutId=setTimeout(()=>{this.setState(e,()=>{this.setTimeout()})},n)}clearTimeout(){this.timeoutId&&clearTimeout(this.timeoutId)}}Pe.contextType=ie;function Br(t){let e=k(t),n=B(e,1);return{start:e,end:n}}class is extends x{constructor(){super(...arguments),this.createDayHeaderFormatter=S(fc)}render(){let{context:e}=this,{dates:n,dateProfile:r,datesRepDistinctDays:i,renderIntro:s}=this.props,l=this.createDayHeaderFormatter(e.options.dayHeaderFormat,i,n.length);return f(Pe,{unit:"day"},(o,a)=>f("tr",{role:"row"},s&&s("day"),n.map(d=>i?f(cc,{key:d.toISOString(),date:d,dateProfile:r,todayRange:a,colCnt:n.length,dayHeaderFormat:l}):f(uc,{key:d.getUTCDay(),dow:d.getUTCDay(),dayHeaderFormat:l}))))}}function fc(t,e,n){return t||ac(e,n)}class ss{constructor(e,n){let r=e.start,{end:i}=e,s=[],l=[],o=-1;for(;r=n.length?n[n.length-1]+1:n[r]}}class ls{constructor(e,n){let{dates:r}=e,i,s,l;if(n){for(s=r[0].getUTCDay(),i=1;is.groupId===t)):typeof t=="object"&&t?Qt(Ae(t,e,i)):[]}function Qt(t){let{instances:e}=t,n=[];for(let r in e)n.push(e[r].range);return n}function yc(t,e){for(let n of t)if(_t(n,e))return!0;return!1}const rt=/^(visible|hidden)$/;class us extends x{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,re(this.props.elRef,e)}}render(){let{props:e}=this,{liquid:n,liquidIsAbsolute:r}=e,i=n&&r,s=["fc-scroller"];return n&&(r?s.push("fc-scroller-liquid-absolute"):s.push("fc-scroller-liquid")),f("div",{ref:this.handleEl,className:s.join(" "),style:{overflowX:e.overflowX,overflowY:e.overflowY,left:i&&-(e.overcomeLeft||0)||"",right:i&&-(e.overcomeRight||0)||"",bottom:i&&-(e.overcomeBottom||0)||"",marginLeft:!i&&-(e.overcomeLeft||0)||"",marginRight:!i&&-(e.overcomeRight||0)||"",marginBottom:!i&&-(e.overcomeBottom||0)||"",maxHeight:e.maxHeight||""}},e.children)}needsXScrolling(){if(rt.test(this.props.overflowX))return!1;let{el:e}=this,n=this.el.getBoundingClientRect().width-this.getYScrollbarWidth(),{children:r}=e;for(let i=0;in)return!0;return!1}needsYScrolling(){if(rt.test(this.props.overflowY))return!1;let{el:e}=this,n=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),{children:r}=e;for(let i=0;in)return!0;return!1}getXScrollbarWidth(){return rt.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight}getYScrollbarWidth(){return rt.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth}}class K{constructor(e){this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=(n,r)=>{let{depths:i,currentMap:s}=this,l=!1,o=!1;n!==null?(l=r in s,s[r]=n,i[r]=(i[r]||0)+1,o=!0):(i[r]-=1,i[r]||(delete s[r],delete this.callbackMap[r],l=!0)),this.masterCallback&&(l&&this.masterCallback(null,String(r)),o&&this.masterCallback(n,String(r)))}}createRef(e){let n=this.callbackMap[e];return n||(n=this.callbackMap[e]=r=>{this.handleValue(r,String(e))}),n}collect(e,n,r){return xo(this.currentMap,e,n,r)}getAll(){return Cn(this.currentMap)}}function bc(t){let e=_l(t,".fc-scrollgrid-shrink"),n=0;for(let r of e)n=Math.max(n,zl(r));return Math.ceil(n)}function fs(t,e){return t.liquid&&e.liquid}function Ec(t,e){return e.maxHeight!=null||fs(t,e)}function Sc(t,e,n,r){let{expandRows:i}=n;return typeof e.content=="function"?e.content(n):f("table",{role:"presentation",className:[e.tableClassName,t.syncRowHeights?"fc-scrollgrid-sync-table":""].join(" "),style:{minWidth:n.tableMinWidth,width:n.clientWidth,height:i?n.clientHeight:""}},n.tableColGroupNode,f(r?"thead":"tbody",{role:"presentation"},typeof e.rowContent=="function"?e.rowContent(n):e.rowContent))}function Ac(t,e){return ce(t,e,X)}function Dc(t,e){let n=[];for(let r of t){let i=r.span||1;for(let s=0;se,Ac),this.renderMicroColGroup=S(Dc),this.scrollerRefs=new K,this.scrollerElRefs=new K(this._handleScrollerEl.bind(this)),this.state={shrinkWidth:null,forceYScrollbars:!1,scrollerClientWidths:{},scrollerClientHeights:{}},this.handleSizing=()=>{this.safeSetState(Object.assign({shrinkWidth:this.computeShrinkWidth()},this.computeScrollerDims()))}}render(){let{props:e,state:n,context:r}=this,i=e.sections||[],s=this.processCols(e.cols),l=this.renderMicroColGroup(s,n.shrinkWidth),o=Rc(e.liquid,r);e.collapsibleWidth&&o.push("fc-scrollgrid-collapsible");let a=i.length,d=0,c,g=[],h=[],u=[];for(;d{}},i);return f(i?"th":"td",{ref:r.elRef,role:"presentation"},f("div",{className:`fc-scroller-harness${c?" fc-scroller-harness-liquid":""}`},f(us,{ref:this.scrollerRefs.createRef(h),elRef:this.scrollerElRefs.createRef(h),overflowY:g,overflowX:s.liquid?"hidden":"visible",maxHeight:e.maxHeight,liquid:c,liquidIsAbsolute:!0},u)))}_handleScrollerEl(e,n){let r=Tc(this.props.sections,n);r&&re(r.chunk.scrollerElRef,e)}componentDidMount(){this.handleSizing(),this.context.addResizeHandler(this.handleSizing)}componentDidUpdate(){this.handleSizing()}componentWillUnmount(){this.context.removeResizeHandler(this.handleSizing)}computeShrinkWidth(){return Cc(this.props.cols)?bc(this.scrollerElRefs.getAll()):0}computeScrollerDims(){let e=Ja(),{scrollerRefs:n,scrollerElRefs:r}=this,i=!1,s={},l={};for(let o in n.currentMap){let a=n.currentMap[o];if(a&&a.needsYScrolling()){i=!0;break}}for(let o of this.props.sections){let a=o.key,d=r.currentMap[a];if(d){let c=d.parentNode;s[a]=Math.floor(c.getBoundingClientRect().width-(i?e.y:0)),l[a]=Math.floor(c.getBoundingClientRect().height)}}return{forceYScrollbars:i,scrollerClientWidths:s,scrollerClientHeights:l}}}Wn.addStateEquality({scrollerClientWidths:X,scrollerClientHeights:X});function Tc(t,e){for(let n of t)if(n.key===e)return n;return null}class Mt extends x{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,e&&Hr(e,this.props.seg)}}render(){const{props:e,context:n}=this,{options:r}=n,{seg:i}=e,{eventRange:s}=i,{ui:l}=s,o={event:new O(n,s.def,s.instance),view:n.viewApi,timeText:e.timeText,textColor:l.textColor,backgroundColor:l.backgroundColor,borderColor:l.borderColor,isDraggable:!e.disableDragging&&Ca(i,n),isStartResizable:!e.disableResizing&&Ra(i,n),isEndResizable:!e.disableResizing&&_a(i),isMirror:!!(e.isDragging||e.isResizing||e.isDateSelecting),isStart:!!i.isStart,isEnd:!!i.isEnd,isPast:!!e.isPast,isFuture:!!e.isFuture,isToday:!!e.isToday,isSelected:!!e.isSelected,isDragging:!!e.isDragging,isResizing:!!e.isResizing};return f(j,Object.assign({},e,{elRef:this.handleEl,elClasses:[...Ta(o),...i.eventRange.ui.classNames,...e.elClasses||[]],renderProps:o,generatorName:"eventContent",customGenerator:r.eventContent,defaultGenerator:e.defaultGenerator,classNameGenerator:r.eventClassNames,didMount:r.eventDidMount,willUnmount:r.eventWillUnmount}))}componentDidUpdate(e){this.el&&this.props.seg!==e.seg&&Hr(this.el,this.props.seg)}}class gs extends x{render(){let{props:e,context:n}=this,{options:r}=n,{seg:i}=e,{ui:s}=i.eventRange,l=r.eventTimeFormat||e.defaultTimeFormat,o=Fe(i,l,n,e.defaultDisplayEventTime,e.defaultDisplayEventEnd);return f(Mt,Object.assign({},e,{elTag:"a",elStyle:{borderColor:s.borderColor,backgroundColor:s.backgroundColor},elAttrs:Pn(i,n),defaultGenerator:xc,timeText:o}),(a,d)=>f(M,null,f(a,{elTag:"div",elClasses:["fc-event-main"],elStyle:{color:d.textColor}}),!!d.isStartResizable&&f("div",{className:"fc-event-resizer fc-event-resizer-start"}),!!d.isEndResizable&&f("div",{className:"fc-event-resizer fc-event-resizer-end"})))}}function xc(t){return f("div",{className:"fc-event-main-frame"},t.timeText&&f("div",{className:"fc-event-time"},t.timeText),f("div",{className:"fc-event-title-container"},f("div",{className:"fc-event-title fc-sticky"},t.event.title||f(M,null," "))))}const Vn=t=>f(ie.Consumer,null,e=>{let{options:n}=e,r={isAxis:t.isAxis,date:e.dateEnv.toDate(t.date),view:e.viewApi};return f(j,Object.assign({},t,{elTag:t.elTag||"div",renderProps:r,generatorName:"nowIndicatorContent",customGenerator:n.nowIndicatorContent,classNameGenerator:n.nowIndicatorClassNames,didMount:n.nowIndicatorDidMount,willUnmount:n.nowIndicatorWillUnmount}))}),Ic=N({day:"numeric"});class Gn extends x{constructor(){super(...arguments),this.refineRenderProps=ct(Mc)}render(){let{props:e,context:n}=this,{options:r}=n,i=this.refineRenderProps({date:e.date,dateProfile:e.dateProfile,todayRange:e.todayRange,isMonthStart:e.isMonthStart||!1,showDayNumber:e.showDayNumber,extraRenderProps:e.extraRenderProps,viewApi:n.viewApi,dateEnv:n.dateEnv,monthStartFormat:r.monthStartFormat});return f(j,Object.assign({},e,{elClasses:[...It(i,n.theme),...e.elClasses||[]],elAttrs:Object.assign(Object.assign({},e.elAttrs),i.isDisabled?{}:{"data-date":Qe(e.date)}),renderProps:i,generatorName:"dayCellContent",customGenerator:r.dayCellContent,defaultGenerator:e.defaultGenerator,classNameGenerator:i.isDisabled?void 0:r.dayCellClassNames,didMount:r.dayCellDidMount,willUnmount:r.dayCellWillUnmount}))}}function qn(t){return!!(t.dayCellContent||sn("dayCellContent",t))}function Mc(t){let{date:e,dateEnv:n,dateProfile:r,isMonthStart:i}=t,s=Ln(e,t.todayRange,null,r),l=t.showDayNumber?n.format(e,i?t.monthStartFormat:Ic):"";return Object.assign(Object.assign(Object.assign({date:n.toDate(e),view:t.viewApi},s),{isMonthStart:i,dayNumberText:l}),t.extraRenderProps)}class ps extends x{render(){let{props:e}=this,{seg:n}=e;return f(Mt,{elTag:"div",elClasses:["fc-bg-event"],elStyle:{backgroundColor:n.eventRange.ui.backgroundColor},defaultGenerator:kc,seg:n,timeText:"",isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:!1,isPast:e.isPast,isFuture:e.isFuture,isToday:e.isToday,disableDragging:!0,disableResizing:!0})}}function kc(t){let{title:e}=t.event;return e&&f("div",{className:"fc-event-title"},t.event.title)}function ms(t){return f("div",{className:`fc-${t}`})}const vs=t=>f(ie.Consumer,null,e=>{let{dateEnv:n,options:r}=e,{date:i}=t,s=r.weekNumberFormat||t.defaultFormat,l=n.computeWeekNumber(i),o=n.format(i,s);return f(j,Object.assign({},t,{renderProps:{num:l,text:o,date:i},generatorName:"weekNumberContent",customGenerator:r.weekNumberContent,defaultGenerator:Nc,classNameGenerator:r.weekNumberClassNames,didMount:r.weekNumberDidMount,willUnmount:r.weekNumberWillUnmount}))});function Nc(t){return t.text}const Yt=10;class Oc extends x{constructor(){super(...arguments),this.state={titleId:ae()},this.handleRootEl=e=>{this.rootEl=e,this.props.elRef&&re(this.props.elRef,e)},this.handleDocumentMouseDown=e=>{const n=Di(e);this.rootEl.contains(n)||this.handleCloseClick()},this.handleDocumentKeyDown=e=>{e.key==="Escape"&&this.handleCloseClick()},this.handleCloseClick=()=>{let{onClose:e}=this.props;e&&e()}}render(){let{theme:e,options:n}=this.context,{props:r,state:i}=this,s=["fc-popover",e.getClass("popover")].concat(r.extraClassNames||[]);return hl(f("div",Object.assign({},r.extraAttrs,{id:r.id,className:s.join(" "),"aria-labelledby":i.titleId,ref:this.handleRootEl}),f("div",{className:"fc-popover-header "+e.getClass("popoverHeader")},f("span",{className:"fc-popover-title",id:i.titleId},r.title),f("span",{className:"fc-popover-close "+e.getIconClass("close"),title:n.closeHint,onClick:this.handleCloseClick})),f("div",{className:"fc-popover-body "+e.getClass("popoverContent")},r.children)),r.parentEl)}componentDidMount(){document.addEventListener("mousedown",this.handleDocumentMouseDown),document.addEventListener("keydown",this.handleDocumentKeyDown),this.updateSize()}componentWillUnmount(){document.removeEventListener("mousedown",this.handleDocumentMouseDown),document.removeEventListener("keydown",this.handleDocumentKeyDown)}updateSize(){let{isRtl:e}=this.context,{alignmentEl:n,alignGridTop:r}=this.props,{rootEl:i}=this,s=nc(n);if(s){let l=i.getBoundingClientRect(),o=r?U(n,".fc-scrollgrid").getBoundingClientRect().top:s.top,a=e?s.right-l.width:s.left;o=Math.max(o,Yt),a=Math.min(a,document.documentElement.clientWidth-Yt-l.width),a=Math.max(a,Yt);let d=i.offsetParent.getBoundingClientRect();Ue(i,{top:o-d.top,left:a-d.left})}}}class Hc extends Y{constructor(){super(...arguments),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,useEventCenter:!1}):this.context.unregisterInteractiveComponent(this)}}render(){let{options:e,dateEnv:n}=this.context,{props:r}=this,{startDate:i,todayRange:s,dateProfile:l}=r,o=n.format(i,e.dayPopoverFormat);return f(Gn,{elRef:this.handleRootEl,date:i,dateProfile:l,todayRange:s},(a,d,c)=>f(Oc,{elRef:c.ref,id:r.id,title:o,extraClassNames:["fc-more-popover"].concat(c.className||[]),extraAttrs:c,parentEl:r.parentEl,alignmentEl:r.alignmentEl,alignGridTop:r.alignGridTop,onClose:r.onClose},qn(e)&&f(a,{elTag:"div",elClasses:["fc-more-popover-misc"]}),r.children))}queryHit(e,n,r,i){let{rootEl:s,props:l}=this;return e>=0&&e=0&&n{this.linkEl=e,this.props.elRef&&re(this.props.elRef,e)},this.handleClick=e=>{let{props:n,context:r}=this,{moreLinkClick:i}=r.options,s=Lr(n).start;function l(o){let{def:a,instance:d,range:c}=o.eventRange;return{event:new O(r,a,d),start:r.dateEnv.toDate(c.start),end:r.dateEnv.toDate(c.end),isStart:o.isStart,isEnd:o.isEnd}}typeof i=="function"&&(i=i({date:s,allDay:!!n.allDayDate,allSegs:n.allSegs.map(l),hiddenSegs:n.hiddenSegs.map(l),jsEvent:e,view:r.viewApi})),!i||i==="popover"?this.setState({isPopoverOpen:!0}):typeof i=="string"&&r.calendarApi.zoomTo(s,i)},this.handlePopoverClose=()=>{this.setState({isPopoverOpen:!1})}}render(){let{props:e,state:n}=this;return f(ie.Consumer,null,r=>{let{viewApi:i,options:s,calendarApi:l}=r,{moreLinkText:o}=s,{moreCnt:a}=e,d=Lr(e),c=typeof o=="function"?o.call(l,a):`+${a} ${o}`,g=je(s.moreLinkHint,[a],c),h={num:a,shortText:`+${a}`,text:c,view:i};return f(M,null,!!e.moreCnt&&f(j,{elTag:e.elTag||"a",elRef:this.handleLinkEl,elClasses:[...e.elClasses||[],"fc-more-link"],elStyle:e.elStyle,elAttrs:Object.assign(Object.assign(Object.assign({},e.elAttrs),Ci(this.handleClick)),{title:g,"aria-expanded":n.isPopoverOpen,"aria-controls":n.isPopoverOpen?n.popoverId:""}),renderProps:h,generatorName:"moreLinkContent",customGenerator:s.moreLinkContent,defaultGenerator:e.defaultGenerator||Pc,classNameGenerator:s.moreLinkClassNames,didMount:s.moreLinkDidMount,willUnmount:s.moreLinkWillUnmount},e.children),n.isPopoverOpen&&f(Hc,{id:n.popoverId,startDate:d.start,endDate:d.end,dateProfile:e.dateProfile,todayRange:e.todayRange,extraDateSpan:e.extraDateSpan,parentEl:this.parentEl,alignmentEl:e.alignmentElRef?e.alignmentElRef.current:this.linkEl,alignGridTop:e.alignGridTop,forceTimed:e.forceTimed,onClose:this.handlePopoverClose},e.popoverContent()))})}componentDidMount(){this.updateParentEl()}componentDidUpdate(){this.updateParentEl()}updateParentEl(){this.linkEl&&(this.parentEl=U(this.linkEl,".fc-view-harness"))}}function Pc(t){return t.text}function Lr(t){if(t.allDayDate)return{start:t.allDayDate,end:B(t.allDayDate,1)};let{hiddenSegs:e}=t;return{start:bs(e),end:Lc(e)}}function bs(t){return t.reduce(Bc).eventRange.range.start}function Bc(t,e){return t.eventRange.range.starte.eventRange.range.end?t:e}class jc{constructor(){this.handlers=[]}set(e){this.currentValue=e;for(let n of this.handlers)n(e)}subscribe(e){this.handlers.push(e),this.currentValue!==void 0&&e(this.currentValue)}}class zc extends jc{constructor(){super(...arguments),this.map=new Map}handle(e){const{map:n}=this;let r=!1;e.isActive?(n.set(e.id,e),r=!0):n.has(e.id)&&(n.delete(e.id),r=!0),r&&this.set(n)}}const Fc=[],Es={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},Ss=Object.assign(Object.assign({},Es),{buttonHints:{prev:"Previous $0",next:"Next $0",today(t,e){return e==="day"?"Today":`This ${t}`}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint(t){return`Show ${t} more event${t===1?"":"s"}`}});function Wc(t){let e=t.length>0?t[0].code:"en",n=Fc.concat(t),r={en:Ss};for(let i of n)r[i.code]=i;return{map:r,defaultCode:e}}function As(t,e){return typeof t=="object"&&!Array.isArray(t)?Ds(t.code,[t.code],t):Vc(t,e)}function Vc(t,e){let n=[].concat(t||[]),r=Gc(n,e)||Ss;return Ds(t,n,r)}function Gc(t,e){for(let n=0;n0;i-=1){let s=r.slice(0,i).join("-");if(e[s])return e[s]}}return null}function Ds(t,e,n){let r=wn([Es,n],["buttonText"]);delete r.code;let{week:i}=r;return delete r.week,{codeArg:t,codes:e,week:i,simpleNumberFormat:new Intl.NumberFormat(t),options:r}}function J(t){return{id:De(),name:t.name,premiumReleaseDate:t.premiumReleaseDate?new Date(t.premiumReleaseDate):void 0,deps:t.deps||[],reducers:t.reducers||[],isLoadingFuncs:t.isLoadingFuncs||[],contextInit:[].concat(t.contextInit||[]),eventRefiners:t.eventRefiners||{},eventDefMemberAdders:t.eventDefMemberAdders||[],eventSourceRefiners:t.eventSourceRefiners||{},isDraggableTransformers:t.isDraggableTransformers||[],eventDragMutationMassagers:t.eventDragMutationMassagers||[],eventDefMutationAppliers:t.eventDefMutationAppliers||[],dateSelectionTransformers:t.dateSelectionTransformers||[],datePointTransforms:t.datePointTransforms||[],dateSpanTransforms:t.dateSpanTransforms||[],views:t.views||{},viewPropsTransformers:t.viewPropsTransformers||[],isPropsValid:t.isPropsValid||null,externalDefTransforms:t.externalDefTransforms||[],viewContainerAppends:t.viewContainerAppends||[],eventDropTransformers:t.eventDropTransformers||[],componentInteractions:t.componentInteractions||[],calendarInteractions:t.calendarInteractions||[],themeClasses:t.themeClasses||{},eventSourceDefs:t.eventSourceDefs||[],cmdFormatter:t.cmdFormatter,recurringTypes:t.recurringTypes||[],namedTimeZonedImpl:t.namedTimeZonedImpl,initialView:t.initialView||"",elementDraggingImpl:t.elementDraggingImpl,optionChangeHandlers:t.optionChangeHandlers||{},scrollGridImpl:t.scrollGridImpl||null,listenerRefiners:t.listenerRefiners||{},optionRefiners:t.optionRefiners||{},propSetHandlers:t.propSetHandlers||{}}}function qc(t,e){let n={},r={premiumReleaseDate:void 0,reducers:[],isLoadingFuncs:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollGridImpl:null,listenerRefiners:{},optionRefiners:{},propSetHandlers:{}};function i(s){for(let l of s){const o=l.name,a=n[o];a===void 0?(n[o]=l.id,i(l.deps),r=Yc(r,l)):a!==l.id&&console.warn(`Duplicate plugin '${o}'`)}}return t&&i(t),i(e),r}function Qc(){let t=[],e=[],n;return(r,i)=>((!n||!ce(r,t)||!ce(i,e))&&(n=qc(r,i)),t=r,e=i,n)}function Yc(t,e){return{premiumReleaseDate:$c(t.premiumReleaseDate,e.premiumReleaseDate),reducers:t.reducers.concat(e.reducers),isLoadingFuncs:t.isLoadingFuncs.concat(e.isLoadingFuncs),contextInit:t.contextInit.concat(e.contextInit),eventRefiners:Object.assign(Object.assign({},t.eventRefiners),e.eventRefiners),eventDefMemberAdders:t.eventDefMemberAdders.concat(e.eventDefMemberAdders),eventSourceRefiners:Object.assign(Object.assign({},t.eventSourceRefiners),e.eventSourceRefiners),isDraggableTransformers:t.isDraggableTransformers.concat(e.isDraggableTransformers),eventDragMutationMassagers:t.eventDragMutationMassagers.concat(e.eventDragMutationMassagers),eventDefMutationAppliers:t.eventDefMutationAppliers.concat(e.eventDefMutationAppliers),dateSelectionTransformers:t.dateSelectionTransformers.concat(e.dateSelectionTransformers),datePointTransforms:t.datePointTransforms.concat(e.datePointTransforms),dateSpanTransforms:t.dateSpanTransforms.concat(e.dateSpanTransforms),views:Object.assign(Object.assign({},t.views),e.views),viewPropsTransformers:t.viewPropsTransformers.concat(e.viewPropsTransformers),isPropsValid:e.isPropsValid||t.isPropsValid,externalDefTransforms:t.externalDefTransforms.concat(e.externalDefTransforms),viewContainerAppends:t.viewContainerAppends.concat(e.viewContainerAppends),eventDropTransformers:t.eventDropTransformers.concat(e.eventDropTransformers),calendarInteractions:t.calendarInteractions.concat(e.calendarInteractions),componentInteractions:t.componentInteractions.concat(e.componentInteractions),themeClasses:Object.assign(Object.assign({},t.themeClasses),e.themeClasses),eventSourceDefs:t.eventSourceDefs.concat(e.eventSourceDefs),cmdFormatter:e.cmdFormatter||t.cmdFormatter,recurringTypes:t.recurringTypes.concat(e.recurringTypes),namedTimeZonedImpl:e.namedTimeZonedImpl||t.namedTimeZonedImpl,initialView:t.initialView||e.initialView,elementDraggingImpl:t.elementDraggingImpl||e.elementDraggingImpl,optionChangeHandlers:Object.assign(Object.assign({},t.optionChangeHandlers),e.optionChangeHandlers),scrollGridImpl:e.scrollGridImpl||t.scrollGridImpl,listenerRefiners:Object.assign(Object.assign({},t.listenerRefiners),e.listenerRefiners),optionRefiners:Object.assign(Object.assign({},t.optionRefiners),e.optionRefiners),propSetHandlers:Object.assign(Object.assign({},t.propSetHandlers),e.propSetHandlers)}}function $c(t,e){return t===void 0?e:e===void 0?t:new Date(Math.max(t.valueOf(),e.valueOf()))}class he extends Ye{}he.prototype.classes={root:"fc-theme-standard",tableCellShaded:"fc-cell-shaded",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active"};he.prototype.baseIconClass="fc-icon";he.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"};he.prototype.rtlIconClasses={prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"};he.prototype.iconOverrideOption="buttonIcons";he.prototype.iconOverrideCustomButtonOption="icon";he.prototype.iconOverridePrefix="fc-icon-";function Zc(t,e){let n={},r;for(r in t)hn(r,n,t,e);for(r in e)hn(r,n,t,e);return n}function hn(t,e,n,r){if(e[t])return e[t];let i=Xc(t,e,n,r);return i&&(e[t]=i),i}function Xc(t,e,n,r){let i=n[t],s=r[t],l=c=>i&&i[c]!==null?i[c]:s&&s[c]!==null?s[c]:null,o=l("component"),a=l("superType"),d=null;if(a){if(a===t)throw new Error("Can't have a custom view type that references itself");d=hn(a,e,n,r)}return!o&&d&&(o=d.component),o?{type:t,component:o,defaults:Object.assign(Object.assign({},d?d.defaults:{}),i?i.rawOptions:{}),overrides:Object.assign(Object.assign({},d?d.overrides:{}),s?s.rawOptions:{})}:null}function Ur(t){return ne(t,Jc)}function Jc(t){let e=typeof t=="function"?{component:t}:t,{component:n}=e;return e.content?n=jr(e):n&&!(n.prototype instanceof x)&&(n=jr(Object.assign(Object.assign({},e),{content:n}))),{superType:e.type,component:n,rawOptions:e}}function jr(t){return e=>f(ie.Consumer,null,n=>f(j,{elTag:"div",elClasses:Oi(n.viewSpec),renderProps:Object.assign(Object.assign({},e),{nextDayThreshold:n.options.nextDayThreshold}),generatorName:void 0,customGenerator:t.content,classNameGenerator:t.classNames,didMount:t.didMount,willUnmount:t.willUnmount}))}function Kc(t,e,n,r){let i=Ur(t),s=Ur(e.views),l=Zc(i,s);return ne(l,o=>ed(o,s,e,n,r))}function ed(t,e,n,r,i){let s=t.overrides.duration||t.defaults.duration||r.duration||n.duration,l=null,o="",a="",d={};if(s&&(l=td(s),l)){let h=nn(l);o=h.unit,h.value===1&&(a=o,d=e[o]?e[o].rawOptions:{})}let c=h=>{let u=h.buttonText||{},m=t.defaults.buttonTextKey;return m!=null&&u[m]!=null?u[m]:u[t.type]!=null?u[t.type]:u[a]!=null?u[a]:null},g=h=>{let u=h.buttonHints||{},m=t.defaults.buttonTextKey;return m!=null&&u[m]!=null?u[m]:u[t.type]!=null?u[t.type]:u[a]!=null?u[a]:null};return{type:t.type,component:t.component,duration:l,durationUnit:o,singleUnit:a,optionDefaults:t.defaults,optionOverrides:Object.assign(Object.assign({},d),t.overrides),buttonTextOverride:c(r)||c(n)||t.overrides.buttonText,buttonTextDefault:c(i)||t.defaults.buttonText||c(ze)||t.type,buttonTitleOverride:g(r)||g(n)||t.overrides.buttonHint,buttonTitleDefault:g(i)||t.defaults.buttonHint||g(ze)}}let zr={};function td(t){let e=JSON.stringify(t),n=zr[e];return n===void 0&&(n=T(t),zr[e]=n),n}function nd(t,e){switch(e.type){case"CHANGE_VIEW_TYPE":t=e.viewType}return t}function rd(t,e){switch(e.type){case"SET_OPTION":return Object.assign(Object.assign({},t),{[e.optionName]:e.rawOptionValue});default:return t}}function id(t,e,n,r){let i;switch(e.type){case"CHANGE_VIEW_TYPE":return r.build(e.dateMarker||n);case"CHANGE_DATE":return r.build(e.dateMarker);case"PREV":if(i=r.buildPrev(t,n),i.isValid)return i;break;case"NEXT":if(i=r.buildNext(t,n),i.isValid)return i;break}return t}function sd(t,e,n){let r=e?e.activeRange:null;return Cs({},fd(t,n),r,n)}function ld(t,e,n,r){let i=n?n.activeRange:null;switch(e.type){case"ADD_EVENT_SOURCES":return Cs(t,e.sources,i,r);case"REMOVE_EVENT_SOURCE":return ad(t,e.sourceId);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return n?Rs(t,i,r):t;case"FETCH_EVENT_SOURCES":return Qn(t,e.sourceIds?xi(e.sourceIds):_s(t,r),i,e.isRefetch||!1,r);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return ud(t,e.sourceId,e.fetchId,e.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return t}}function od(t,e,n){let r=e?e.activeRange:null;return Qn(t,_s(t,n),r,!0,n)}function ws(t){for(let e in t)if(t[e].isFetching)return!0;return!1}function Cs(t,e,n,r){let i={};for(let s of e)i[s.sourceId]=s;return n&&(i=Rs(i,n,r)),Object.assign(Object.assign({},t),i)}function ad(t,e){return Se(t,n=>n.sourceId!==e)}function Rs(t,e,n){return Qn(t,Se(t,r=>cd(r,e,n)),e,!1,n)}function cd(t,e,n){return Ts(t,n)?!n.options.lazyFetching||!t.fetchRange||t.isFetching||e.startt.fetchRange.end:!t.latestFetchId}function Qn(t,e,n,r,i){let s={};for(let l in t){let o=t[l];e[l]?s[l]=dd(o,n,r,i):s[l]=o}return s}function dd(t,e,n,r){let{options:i,calendarApi:s}=r,l=r.pluginHooks.eventSourceDefs[t.sourceDefId],o=De();return l.fetch({eventSource:t,range:e,isRefetch:n,context:r},a=>{let{rawEvents:d}=a;i.eventSourceSuccess&&(d=i.eventSourceSuccess.call(s,d,a.response)||d),t.success&&(d=t.success.call(s,d,a.response)||d),r.dispatch({type:"RECEIVE_EVENTS",sourceId:t.sourceId,fetchId:o,fetchRange:e,rawEvents:d})},a=>{let d=!1;i.eventSourceFailure&&(i.eventSourceFailure.call(s,a),d=!0),t.failure&&(t.failure(a),d=!0),d||console.warn(a.message,a),r.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:t.sourceId,fetchId:o,fetchRange:e,error:a})}),Object.assign(Object.assign({},t),{isFetching:!0,latestFetchId:o})}function ud(t,e,n,r){let i=t[e];return i&&n===i.latestFetchId?Object.assign(Object.assign({},t),{[e]:Object.assign(Object.assign({},i),{isFetching:!1,fetchRange:r})}):t}function _s(t,e){return Se(t,n=>Ts(n,e))}function fd(t,e){let n=Fi(e),r=[].concat(t.eventSources||[]),i=[];t.initialEvents&&r.unshift(t.initialEvents),t.events&&r.unshift(t.events);for(let s of r){let l=zi(s,e,n);l&&i.push(l)}return i}function Ts(t,e){return!e.pluginHooks.eventSourceDefs[t.sourceDefId].ignoreRange}function hd(t,e){switch(e.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return e.selection;default:return t}}function gd(t,e){switch(e.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return e.eventInstanceId;default:return t}}function pd(t,e){let n;switch(e.type){case"UNSET_EVENT_DRAG":return null;case"SET_EVENT_DRAG":return n=e.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return t}}function md(t,e){let n;switch(e.type){case"UNSET_EVENT_RESIZE":return null;case"SET_EVENT_RESIZE":return n=e.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return t}}function vd(t,e,n,r,i){let s=t.headerToolbar?Fr(t.headerToolbar,t,e,n,r,i):null,l=t.footerToolbar?Fr(t.footerToolbar,t,e,n,r,i):null;return{header:s,footer:l}}function Fr(t,e,n,r,i,s){let l={},o=[],a=!1;for(let d in t){let c=t[d],g=yd(c,e,n,r,i,s);l[d]=g.widgets,o.push(...g.viewsWithButtons),a=a||g.hasTitle}return{sectionWidgets:l,viewsWithButtons:o,hasTitle:a}}function yd(t,e,n,r,i,s){let l=e.direction==="rtl",o=e.customButtons||{},a=n.buttonText||{},d=e.buttonText||{},c=n.buttonHints||{},g=e.buttonHints||{},h=t?t.split(" "):[],u=[],m=!1;return{widgets:h.map(y=>y.split(",").map(b=>{if(b==="title")return m=!0,{buttonName:b};let E,D,w,R,C,I;if(E=o[b])w=_=>{E.click&&E.click.call(_.target,_,_.target)},(R=r.getCustomButtonIconClass(E))||(R=r.getIconClass(b,l))||(C=E.text),I=E.hint||E.text;else if(D=i[b]){u.push(b),w=()=>{s.changeView(b)},(C=D.buttonTextOverride)||(R=r.getIconClass(b,l))||(C=D.buttonTextDefault);let _=D.buttonTextOverride||D.buttonTextDefault;I=je(D.buttonTitleOverride||D.buttonTitleDefault||e.viewHint,[_,b],_)}else if(s[b])if(w=()=>{s[b]()},(C=a[b])||(R=r.getIconClass(b,l))||(C=d[b]),b==="prevYear"||b==="nextYear"){let _=b==="prevYear"?"prev":"next";I=je(c[_]||g[_],[d.year||"year","year"],d[b])}else I=_=>je(c[b]||g[b],[d[_]||_,_],d[b]);return{buttonName:b,buttonClick:w,buttonIcon:R,buttonText:C,buttonHint:I}})),viewsWithButtons:u,hasTitle:m}}class bd{constructor(e,n,r){this.type=e,this.getCurrentData=n,this.dateEnv=r}get calendar(){return this.getCurrentData().calendarApi}get title(){return this.getCurrentData().viewTitle}get activeStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.start)}get activeEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.end)}get currentStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.start)}get currentEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.end)}getOption(e){return this.getCurrentData().options[e]}}let Ed={ignoreRange:!0,parseMeta(t){return Array.isArray(t.events)?t.events:null},fetch(t,e){e({rawEvents:t.eventSource.meta})}};const Sd=J({name:"array-event-source",eventSourceDefs:[Ed]});let Ad={parseMeta(t){return typeof t.events=="function"?t.events:null},fetch(t,e,n){const{dateEnv:r}=t.context,i=t.eventSource.meta;Pa(i.bind(null,$i(t.range,r)),s=>e({rawEvents:s}),n)}};const Dd=J({name:"func-event-source",eventSourceDefs:[Ad]}),wd={method:String,extraParams:p,startParam:String,endParam:String,timeZoneParam:String};let Cd={parseMeta(t){return t.url&&(t.format==="json"||!t.format)?{url:t.url,format:"json",method:(t.method||"GET").toUpperCase(),extraParams:t.extraParams,startParam:t.startParam,endParam:t.endParam,timeZoneParam:t.timeZoneParam}:null},fetch(t,e,n){const{meta:r}=t.eventSource,i=_d(r,t.range,t.context);Ba(r.method,r.url,i).then(([s,l])=>{e({rawEvents:s,response:l})},n)}};const Rd=J({name:"json-event-source",eventSourceRefiners:wd,eventSourceDefs:[Cd]});function _d(t,e,n){let{dateEnv:r,options:i}=n,s,l,o,a,d={};return s=t.startParam,s==null&&(s=i.startParam),l=t.endParam,l==null&&(l=i.endParam),o=t.timeZoneParam,o==null&&(o=i.timeZoneParam),typeof t.extraParams=="function"?a=t.extraParams():a=t.extraParams||{},Object.assign(d,a),d[s]=r.formatIso(e.start),d[l]=r.formatIso(e.end),r.timeZone!=="local"&&(d[o]=r.timeZone),d}const Td={daysOfWeek:p,startTime:T,endTime:T,duration:T,startRecur:p,endRecur:p};let xd={parse(t,e){if(t.daysOfWeek||t.startTime||t.endTime||t.startRecur||t.endRecur){let n={daysOfWeek:t.daysOfWeek||null,startTime:t.startTime||null,endTime:t.endTime||null,startRecur:t.startRecur?e.createMarker(t.startRecur):null,endRecur:t.endRecur?e.createMarker(t.endRecur):null},r;return t.duration&&(r=t.duration),!r&&t.startTime&&t.endTime&&(r=Gl(t.endTime,t.startTime)),{allDayGuess:!t.startTime&&!t.endTime,duration:r,typeData:n}}return null},expand(t,e,n){let r=ue(e,{start:t.startRecur,end:t.endRecur});return r?Md(t.daysOfWeek,t.startTime,r,n):[]}};const Id=J({name:"simple-recurring-event",recurringTypes:[xd],eventRefiners:Td});function Md(t,e,n,r){let i=t?xi(t):null,s=k(n.start),l=n.end,o=[];for(;sws(t.eventSources)],propSetHandlers:{dateProfile:Nd,eventStore:Od}})];class Pd{constructor(e,n){this.runTaskOption=e,this.drainedOption=n,this.queue=[],this.delayedRunner=new vn(this.drain.bind(this))}request(e,n){this.queue.push(e),this.delayedRunner.request(n)}pause(e){this.delayedRunner.pause(e)}resume(e,n){this.delayedRunner.resume(e,n)}drain(){let{queue:e}=this;for(;e.length;){let n=[],r;for(;r=e.shift();)this.runTask(r),n.push(r);this.drained(n)}}runTask(e){this.runTaskOption&&this.runTaskOption(e)}drained(e){this.drainedOption&&this.drainedOption(e)}}function Bd(t,e,n){let r;return/^(year|month)$/.test(t.currentRangeUnit)?r=t.currentRange:r=t.activeRange,n.formatRange(r.start,r.end,N(e.titleFormat||Ld(t)),{isEndExclusive:t.isRangeAllDay,defaultSeparator:e.titleRangeSeparator})}function Ld(t){let{currentRangeUnit:e}=t;if(e==="year")return{year:"numeric"};if(e==="month")return{year:"numeric",month:"long"};let n=pt(t.currentRange.start,t.currentRange.end);return n!==null&&n>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}class Ud{constructor(e){this.computeCurrentViewData=S(this._computeCurrentViewData),this.organizeRawLocales=S(Wc),this.buildLocale=S(As),this.buildPluginHooks=Qc(),this.buildDateEnv=S(jd),this.buildTheme=S(zd),this.parseToolbars=S(vd),this.buildViewSpecs=S(Kc),this.buildDateProfileGenerator=ct(Fd),this.buildViewApi=S(Wd),this.buildViewUiProps=ct(qd),this.buildEventUiBySource=S(Vd,X),this.buildEventUiBases=S(Gd),this.parseContextBusinessHours=ct(Qd),this.buildTitle=S(Bd),this.emitter=new xt,this.actionRunner=new Pd(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.optionsForRefining=[],this.optionsForHandling=[],this.getCurrentData=()=>this.data,this.dispatch=h=>{this.actionRunner.request(h)},this.props=e,this.actionRunner.pause();let n={},r=this.computeOptionsData(e.optionOverrides,n,e.calendarApi),i=r.calendarOptions.initialView||r.pluginHooks.initialView,s=this.computeCurrentViewData(i,r,e.optionOverrides,n);e.calendarApi.currentDataManager=this,this.emitter.setThisContext(e.calendarApi),this.emitter.setOptions(s.options);let l=Zo(r.calendarOptions,r.dateEnv),o=s.dateProfileGenerator.build(l);ee(o.activeRange,l)||(l=o.currentRange.start);let a={dateEnv:r.dateEnv,options:r.calendarOptions,pluginHooks:r.pluginHooks,calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData};for(let h of r.pluginHooks.contextInit)h(a);let d=sd(r.calendarOptions,o,a),c={dynamicOptionOverrides:n,currentViewType:i,currentDate:l,dateProfile:o,businessHours:this.parseContextBusinessHours(a),eventSources:d,eventUiBases:{},eventStore:G(),renderableEventStore:G(),dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null,selectionConfig:this.buildViewUiProps(a).selectionConfig},g=Object.assign(Object.assign({},a),c);for(let h of r.pluginHooks.reducers)Object.assign(c,h(null,null,g));$t(c,a)&&this.emitter.trigger("loading",!0),this.state=c,this.updateData(),this.actionRunner.resume()}resetOptions(e,n){let{props:r}=this;n===void 0?r.optionOverrides=e:(r.optionOverrides=Object.assign(Object.assign({},r.optionOverrides||{}),e),this.optionsForRefining.push(...n)),(n===void 0||n.length)&&this.actionRunner.request({type:"NOTHING"})}_handleAction(e){let{props:n,state:r,emitter:i}=this,s=rd(r.dynamicOptionOverrides,e),l=this.computeOptionsData(n.optionOverrides,s,n.calendarApi),o=nd(r.currentViewType,e),a=this.computeCurrentViewData(o,l,n.optionOverrides,s);n.calendarApi.currentDataManager=this,i.setThisContext(n.calendarApi),i.setOptions(a.options);let d={dateEnv:l.dateEnv,options:l.calendarOptions,pluginHooks:l.pluginHooks,calendarApi:n.calendarApi,dispatch:this.dispatch,emitter:i,getCurrentData:this.getCurrentData},{currentDate:c,dateProfile:g}=r;this.data&&this.data.dateProfileGenerator!==a.dateProfileGenerator&&(g=a.dateProfileGenerator.build(c)),c=$o(c,e),g=id(g,e,c,a.dateProfileGenerator),(e.type==="PREV"||e.type==="NEXT"||!ee(g.currentRange,c))&&(c=g.currentRange.start);let h=ld(r.eventSources,e,g,d),u=ca(r.eventStore,e,h,g,d),v=ws(h)&&!a.options.progressiveEventRendering&&r.renderableEventStore||u,{eventUiSingleBase:y,selectionConfig:b}=this.buildViewUiProps(d),E=this.buildEventUiBySource(h),D=this.buildEventUiBases(v.defs,y,E),w={dynamicOptionOverrides:s,currentViewType:o,currentDate:c,dateProfile:g,eventSources:h,eventStore:u,renderableEventStore:v,selectionConfig:b,eventUiBases:D,businessHours:this.parseContextBusinessHours(d),dateSelection:hd(r.dateSelection,e),eventSelection:gd(r.eventSelection,e),eventDrag:pd(r.eventDrag,e),eventResize:md(r.eventResize,e)},R=Object.assign(Object.assign({},d),w);for(let _ of l.pluginHooks.reducers)Object.assign(w,_(r,e,R));let C=$t(r,d),I=$t(w,d);!C&&I?i.trigger("loading",!0):C&&!I&&i.trigger("loading",!1),this.state=w,n.onAction&&n.onAction(e)}updateData(){let{props:e,state:n}=this,r=this.data,i=this.computeOptionsData(e.optionOverrides,n.dynamicOptionOverrides,e.calendarApi),s=this.computeCurrentViewData(n.currentViewType,i,e.optionOverrides,n.dynamicOptionOverrides),l=this.data=Object.assign(Object.assign(Object.assign({viewTitle:this.buildTitle(n.dateProfile,s.options,i.dateEnv),calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},i),s),n),o=i.pluginHooks.optionChangeHandlers,a=r&&r.calendarOptions,d=i.calendarOptions;if(a&&a!==d){a.timeZone!==d.timeZone&&(n.eventSources=l.eventSources=od(l.eventSources,n.dateProfile,l),n.eventStore=l.eventStore=Nr(l.eventStore,r.dateEnv,l.dateEnv),n.renderableEventStore=l.renderableEventStore=Nr(l.renderableEventStore,r.dateEnv,l.dateEnv));for(let c in o)(this.optionsForHandling.indexOf(c)!==-1||a[c]!==d[c])&&o[c](d[c],l)}this.optionsForHandling=[],e.onData&&e.onData(l)}computeOptionsData(e,n,r){if(!this.optionsForRefining.length&&e===this.stableOptionOverrides&&n===this.stableDynamicOptionOverrides)return this.stableCalendarOptionsData;let{refinedOptions:i,pluginHooks:s,localeDefaults:l,availableLocaleData:o,extra:a}=this.processRawCalendarOptions(e,n);Vr(a);let d=this.buildDateEnv(i.timeZone,i.locale,i.weekNumberCalculation,i.firstDay,i.weekText,s,o,i.defaultRangeSeparator),c=this.buildViewSpecs(s.views,this.stableOptionOverrides,this.stableDynamicOptionOverrides,l),g=this.buildTheme(i,s),h=this.parseToolbars(i,this.stableOptionOverrides,g,c,r);return this.stableCalendarOptionsData={calendarOptions:i,pluginHooks:s,dateEnv:d,viewSpecs:c,theme:g,toolbarConfig:h,localeDefaults:l,availableRawLocales:o.map}}processRawCalendarOptions(e,n){let{locales:r,locale:i}=jt([ze,e,n]),s=this.organizeRawLocales(r),l=s.map,o=this.buildLocale(i||s.defaultCode,l).options,a=this.buildPluginHooks(e.plugins||[],Hd),d=this.currentCalendarOptionsRefiners=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rr),_r),Tr),a.listenerRefiners),a.optionRefiners),c={},g=jt([ze,o,e,n]),h={},u=this.currentCalendarOptionsInput,m=this.currentCalendarOptionsRefined,v=!1;for(let y in g)this.optionsForRefining.indexOf(y)===-1&&(g[y]===u[y]||me[y]&&y in u&&me[y](u[y],g[y]))?h[y]=m[y]:d[y]?(h[y]=d[y](g[y]),v=!0):c[y]=u[y];return v&&(this.currentCalendarOptionsInput=g,this.currentCalendarOptionsRefined=h,this.stableOptionOverrides=e,this.stableDynamicOptionOverrides=n),this.optionsForHandling.push(...this.optionsForRefining),this.optionsForRefining=[],{rawOptions:this.currentCalendarOptionsInput,refinedOptions:this.currentCalendarOptionsRefined,pluginHooks:a,availableLocaleData:s,localeDefaults:o,extra:c}}_computeCurrentViewData(e,n,r,i){let s=n.viewSpecs[e];if(!s)throw new Error(`viewType "${e}" is not available. Please make sure you've loaded all neccessary plugins`);let{refinedOptions:l,extra:o}=this.processRawViewOptions(s,n.pluginHooks,n.localeDefaults,r,i);Vr(o);let a=this.buildDateProfileGenerator({dateProfileGeneratorClass:s.optionDefaults.dateProfileGeneratorClass,duration:s.duration,durationUnit:s.durationUnit,usesMinMaxTime:s.optionDefaults.usesMinMaxTime,dateEnv:n.dateEnv,calendarApi:this.props.calendarApi,slotMinTime:l.slotMinTime,slotMaxTime:l.slotMaxTime,showNonCurrentDates:l.showNonCurrentDates,dayCount:l.dayCount,dateAlignment:l.dateAlignment,dateIncrement:l.dateIncrement,hiddenDays:l.hiddenDays,weekends:l.weekends,nowInput:l.now,validRangeInput:l.validRange,visibleRangeInput:l.visibleRange,fixedWeekCount:l.fixedWeekCount}),d=this.buildViewApi(e,this.getCurrentData,n.dateEnv);return{viewSpec:s,options:l,dateProfileGenerator:a,viewApi:d}}processRawViewOptions(e,n,r,i,s){let l=jt([ze,e.optionDefaults,r,i,e.optionOverrides,s]),o=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rr),_r),Tr),Co),n.listenerRefiners),n.optionRefiners),a={},d=this.currentViewOptionsInput,c=this.currentViewOptionsRefined,g=!1,h={};for(let u in l)l[u]===d[u]||me[u]&&me[u](l[u],d[u])?a[u]=c[u]:(l[u]===this.currentCalendarOptionsInput[u]||me[u]&&me[u](l[u],this.currentCalendarOptionsInput[u])?u in this.currentCalendarOptionsRefined&&(a[u]=this.currentCalendarOptionsRefined[u]):o[u]?a[u]=o[u](l[u]):h[u]=l[u],g=!0);return g&&(this.currentViewOptionsInput=l,this.currentViewOptionsRefined=a),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined,extra:h}}}function jd(t,e,n,r,i,s,l,o){let a=As(e||l.defaultCode,l.map);return new Ho({calendarSystem:"gregory",timeZone:t,namedTimeZoneImpl:s.namedTimeZonedImpl,locale:a,weekNumberCalculation:n,firstDay:r,weekText:i,cmdFormatter:s.cmdFormatter,defaultSeparator:o})}function zd(t,e){let n=e.themeClasses[t.themeSystem]||he;return new n(t)}function Fd(t){let e=t.dateProfileGeneratorClass||Pi;return new e(t)}function Wd(t,e,n){return new bd(t,e,n)}function Vd(t){return ne(t,e=>e.ui)}function Gd(t,e,n){let r={"":e};for(let i in t){let s=t[i];s.sourceId&&n[s.sourceId]&&(r[i]=n[s.sourceId])}return r}function qd(t){let{options:e}=t;return{eventUiSingleBase:Et({display:e.eventDisplay,editable:e.editable,startEditable:e.eventStartEditable,durationEditable:e.eventDurationEditable,constraint:e.eventConstraint,overlap:typeof e.eventOverlap=="boolean"?e.eventOverlap:void 0,allow:e.eventAllow,backgroundColor:e.eventBackgroundColor,borderColor:e.eventBorderColor,textColor:e.eventTextColor,color:e.eventColor},t),selectionConfig:Et({constraint:e.selectConstraint,overlap:typeof e.selectOverlap=="boolean"?e.selectOverlap:void 0,allow:e.selectAllow},t)}}function $t(t,e){for(let n of e.pluginHooks.isLoadingFuncs)if(n(t))return!0;return!1}function Qd(t){return ya(t.options.businessHours,t)}function Vr(t,e){for(let n in t)console.warn(`Unknown option '${n}'`+(e?` for view '${e}'`:""))}class Yd extends x{render(){let e=this.props.widgetGroups.map(n=>this.renderWidgetGroup(n));return f("div",{className:"fc-toolbar-chunk"},...e)}renderWidgetGroup(e){let{props:n}=this,{theme:r}=this.context,i=[],s=!0;for(let l of e){let{buttonName:o,buttonClick:a,buttonText:d,buttonIcon:c,buttonHint:g}=l;if(o==="title")s=!1,i.push(f("h2",{className:"fc-toolbar-title",id:n.titleId},n.title));else{let h=o===n.activeButton,u=!n.isTodayEnabled&&o==="today"||!n.isPrevEnabled&&o==="prev"||!n.isNextEnabled&&o==="next",m=[`fc-${o}-button`,r.getClass("button")];h&&m.push(r.getClass("buttonActive")),i.push(f("button",{type:"button",title:typeof g=="function"?g(n.navUnit):g,disabled:u,"aria-pressed":h,className:m.join(" "),onClick:a},d||(c?f("span",{className:c}):"")))}}if(i.length>1){let l=s&&r.getClass("buttonGroup")||"";return f("div",{className:l},...i)}return i[0]}}class Gr extends x{render(){let{model:e,extraClassName:n}=this.props,r=!1,i,s,l=e.sectionWidgets,o=l.center;return l.left?(r=!0,i=l.left):i=l.start,l.right?(r=!0,s=l.right):s=l.end,f("div",{className:[n||"","fc-toolbar",r?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",i||[]),this.renderSection("center",o||[]),this.renderSection("end",s||[]))}renderSection(e,n){let{props:r}=this;return f(Yd,{key:e,widgetGroups:n,title:r.title,navUnit:r.navUnit,activeButton:r.activeButton,isTodayEnabled:r.isTodayEnabled,isPrevEnabled:r.isPrevEnabled,isNextEnabled:r.isNextEnabled,titleId:r.titleId})}}class $d extends x{constructor(){super(...arguments),this.state={availableWidth:null},this.handleEl=e=>{this.el=e,re(this.props.elRef,e),this.updateAvailableWidth()},this.handleResize=()=>{this.updateAvailableWidth()}}render(){let{props:e,state:n}=this,{aspectRatio:r}=e,i=["fc-view-harness",r||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],s="",l="";return r?n.availableWidth!==null?s=n.availableWidth/r:l=`${1/r*100}%`:s=e.height||"",f("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:i.join(" "),style:{height:s,paddingBottom:l}},e.children)}componentDidMount(){this.context.addResizeHandler(this.handleResize)}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}updateAvailableWidth(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})}}class Zd extends He{constructor(e){super(e),this.handleSegClick=(n,r)=>{let{component:i}=this,{context:s}=i,l=ke(r);if(l&&i.isValidSegDownEl(n.target)){let o=U(n.target,".fc-event-forced-url"),a=o?o.querySelector("a[href]").href:"";s.emitter.trigger("eventClick",{el:r,event:new O(i.context,l.eventRange.def,l.eventRange.instance),jsEvent:n,view:s.viewApi}),a&&!n.defaultPrevented&&(window.location.href=a)}},this.destroy=wi(e.el,"click",".fc-event",this.handleSegClick)}}class Xd extends He{constructor(e){super(e),this.handleEventElRemove=n=>{n===this.currentSegEl&&this.handleSegLeave(null,this.currentSegEl)},this.handleSegEnter=(n,r)=>{ke(r)&&(this.currentSegEl=r,this.triggerEvent("eventMouseEnter",n,r))},this.handleSegLeave=(n,r)=>{this.currentSegEl&&(this.currentSegEl=null,this.triggerEvent("eventMouseLeave",n,r))},this.removeHoverListeners=Il(e.el,".fc-event",this.handleSegEnter,this.handleSegLeave)}destroy(){this.removeHoverListeners()}triggerEvent(e,n,r){let{component:i}=this,{context:s}=i,l=ke(r);(!n||i.isValidSegDownEl(n.target))&&s.emitter.trigger(e,{el:r,event:new O(s,l.eventRange.def,l.eventRange.instance),jsEvent:n,view:s.viewApi})}}class Jd extends we{constructor(){super(...arguments),this.buildViewContext=S(Lo),this.buildViewPropTransformers=S(eu),this.buildToolbarProps=S(Kd),this.headerRef=z(),this.footerRef=z(),this.interactionsStore={},this.state={viewLabelId:ae()},this.registerInteractiveComponent=(e,n)=>{let r=ja(e,n),l=[Zd,Xd].concat(this.props.pluginHooks.componentInteractions).map(o=>new o(r));this.interactionsStore[e.uid]=l,cn[e.uid]=r},this.unregisterInteractiveComponent=e=>{let n=this.interactionsStore[e.uid];if(n){for(let r of n)r.destroy();delete this.interactionsStore[e.uid]}delete cn[e.uid]},this.resizeRunner=new vn(()=>{this.props.emitter.trigger("_resize",!0),this.props.emitter.trigger("windowResize",{view:this.props.viewApi})}),this.handleWindowResize=e=>{let{options:n}=this.props;n.handleWindowResize&&e.target===window&&this.resizeRunner.request(n.windowResizeDelay)}}render(){let{props:e}=this,{toolbarConfig:n,options:r}=e,i=this.buildToolbarProps(e.viewSpec,e.dateProfile,e.dateProfileGenerator,e.currentDate,$e(e.options.now,e.dateEnv),e.viewTitle),s=!1,l="",o;e.isHeightAuto||e.forPrint?l="":r.height!=null?s=!0:r.contentHeight!=null?l=r.contentHeight:o=Math.max(r.aspectRatio,.5);let a=this.buildViewContext(e.viewSpec,e.viewApi,e.options,e.dateProfileGenerator,e.dateEnv,e.theme,e.pluginHooks,e.dispatch,e.getCurrentData,e.emitter,e.calendarApi,this.registerInteractiveComponent,this.unregisterInteractiveComponent),d=n.header&&n.header.hasTitle?this.state.viewLabelId:"";return f(ie.Provider,{value:a},n.header&&f(Gr,Object.assign({ref:this.headerRef,extraClassName:"fc-header-toolbar",model:n.header,titleId:d},i)),f($d,{liquid:s,height:l,aspectRatio:o,labeledById:d},this.renderView(e),this.buildAppendContent()),n.footer&&f(Gr,Object.assign({ref:this.footerRef,extraClassName:"fc-footer-toolbar",model:n.footer,titleId:""},i)))}componentDidMount(){let{props:e}=this;this.calendarInteractions=e.pluginHooks.calendarInteractions.map(r=>new r(e)),window.addEventListener("resize",this.handleWindowResize);let{propSetHandlers:n}=e.pluginHooks;for(let r in n)n[r](e[r],e)}componentDidUpdate(e){let{props:n}=this,{propSetHandlers:r}=n.pluginHooks;for(let i in r)n[i]!==e[i]&&r[i](n[i],n)}componentWillUnmount(){window.removeEventListener("resize",this.handleWindowResize),this.resizeRunner.clear();for(let e of this.calendarInteractions)e.destroy();this.props.emitter.trigger("_unmount")}buildAppendContent(){let{props:e}=this,n=e.pluginHooks.viewContainerAppends.map(r=>r(e));return f(M,{},...n)}renderView(e){let{pluginHooks:n}=e,{viewSpec:r}=e,i={dateProfile:e.dateProfile,businessHours:e.businessHours,eventStore:e.renderableEventStore,eventUiBases:e.eventUiBases,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,isHeightAuto:e.isHeightAuto,forPrint:e.forPrint},s=this.buildViewPropTransformers(n.viewPropsTransformers);for(let o of s)Object.assign(i,o.transform(i,e));let l=r.component;return f(l,Object.assign({},i))}}function Kd(t,e,n,r,i,s){let l=n.build(i,void 0,!1),o=n.buildPrev(e,r,!1),a=n.buildNext(e,r,!1);return{title:s,activeButton:t.type,navUnit:t.singleUnit,isTodayEnabled:l.isValid&&!ee(e.currentRange,i),isPrevEnabled:o.isValid,isNextEnabled:a.isValid}}function eu(t){return t.map(e=>new e)}let tu=class extends za{constructor(e,n={}){super(),this.isRendering=!1,this.isRendered=!1,this.currentClassNames=[],this.customContentRenderId=0,this.handleAction=r=>{switch(r.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":this.renderRunner.tryDrain()}},this.handleData=r=>{this.currentData=r,this.renderRunner.request(r.calendarOptions.rerenderDelay)},this.handleRenderRequest=()=>{if(this.isRendering){this.isRendered=!0;let{currentData:r}=this;xr(()=>{Ve(f(Ua,{options:r.calendarOptions,theme:r.theme,emitter:r.emitter},(i,s,l,o)=>(this.setClassNames(i),this.setHeight(s),f(Ni.Provider,{value:this.customContentRenderId},f(Jd,Object.assign({isHeightAuto:l,forPrint:o},r))))),this.el)})}else this.isRendered&&(this.isRendered=!1,Ve(null,this.el),this.setClassNames([]),this.setHeight(""))},Sl(e),this.el=e,this.renderRunner=new vn(this.handleRenderRequest),new Ud({optionOverrides:n,calendarApi:this,onAction:this.handleAction,onData:this.handleData})}render(){let e=this.isRendering;e?this.customContentRenderId+=1:this.isRendering=!0,this.renderRunner.request(),e&&this.updateSize()}destroy(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())}updateSize(){xr(()=>{super.updateSize()})}batchRendering(e){this.renderRunner.pause("batchRendering"),e(),this.renderRunner.resume("batchRendering")}pauseRendering(){this.renderRunner.pause("pauseRendering")}resumeRendering(){this.renderRunner.resume("pauseRendering",!0)}resetOptions(e,n){this.currentDataManager.resetOptions(e,n)}setClassNames(e){if(!ce(e,this.currentClassNames)){let{classList:n}=this.el;for(let r of this.currentClassNames)n.remove(r);for(let r of e)n.add(r);this.currentClassNames=e}}setHeight(e){Ai(this.el,"height",e)}};var nu=':root{--fc-daygrid-event-dot-width:8px}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{clear:both;content:"";display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-daygrid-day-frame{min-height:100%;position:relative}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{padding:4px;position:relative;z-index:4}.fc .fc-daygrid-month-start{font-size:1.1em;font-weight:700}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{left:0;position:absolute;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:2em;position:relative}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{left:0;position:absolute;right:0;top:0}.fc .fc-daygrid-bg-harness{bottom:0;position:absolute;top:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{margin-top:1px;z-index:6}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;margin:0 2px}.fc .fc-daygrid-day-bottom:after,.fc .fc-daygrid-day-bottom:before{clear:both;content:"";display:table}.fc .fc-daygrid-more-link{border-radius:3px;cursor:pointer;line-height:1;margin-top:1px;max-width:100%;overflow:hidden;padding:2px;position:relative;white-space:nowrap;z-index:4}.fc .fc-daygrid-more-link:hover{background-color:rgba(0,0,0,.1)}.fc .fc-daygrid-week-number{background-color:var(--fc-neutral-bg-color);color:var(--fc-neutral-text-color);min-width:1.5em;padding:2px;position:absolute;text-align:center;top:0;z-index:5}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-more-link{float:left}.fc-direction-ltr .fc-daygrid-week-number{border-radius:0 0 3px 0;left:0}.fc-direction-rtl .fc-daygrid-more-link{float:right}.fc-direction-rtl .fc-daygrid-week-number{border-radius:0 0 0 3px;right:0}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{border-radius:3px;font-size:var(--fc-small-font-size);position:relative;white-space:nowrap}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{align-items:center;display:flex;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;font-weight:700;min-width:0;overflow:hidden}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-border-color);border-radius:calc(var(--fc-daygrid-event-dot-width)/2);box-sizing:content-box;height:0;margin:0 4px;width:0}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}';Ct(nu);function it(t,e){let n=[];for(let r=0;r{let i=(e.eventDrag?e.eventDrag.affectedInstances:null)||(e.eventResize?e.eventResize.affectedInstances:null)||{};return f(M,null,n.map(s=>{let l=s.eventRange.instance.instanceId;return f("div",{className:"fc-daygrid-event-harness",key:l,style:{visibility:i[l]?"hidden":""}},Is(s)?f(ks,Object.assign({seg:s,isDragging:!1,isSelected:l===e.eventSelection,defaultDisplayEventEnd:!1},te(s,e.todayRange))):f(Ms,Object.assign({seg:s,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:l===e.eventSelection,defaultDisplayEventEnd:!1},te(s,e.todayRange))))}))}})}}function su(t){let e=[],n=[];for(let r of t)e.push(r.seg),r.isVisible||n.push(r.seg);return{allSegs:e,invisibleSegs:n}}const lu=N({week:"narrow"});class ou extends Y{constructor(){super(...arguments),this.rootElRef=z(),this.state={dayNumberId:ae()},this.handleRootEl=e=>{re(this.rootElRef,e),re(this.props.elRef,e)}}render(){let{context:e,props:n,state:r,rootElRef:i}=this,{options:s,dateEnv:l}=e,{date:o,dateProfile:a}=n;const d=n.showDayNumber&&cu(o,a.currentRange,l);return f(Gn,{elTag:"td",elRef:this.handleRootEl,elClasses:["fc-daygrid-day",...n.extraClassNames||[]],elAttrs:Object.assign(Object.assign(Object.assign({},n.extraDataAttrs),n.showDayNumber?{"aria-labelledby":r.dayNumberId}:{}),{role:"gridcell"}),defaultGenerator:au,date:o,dateProfile:a,todayRange:n.todayRange,showDayNumber:n.showDayNumber,isMonthStart:d,extraRenderProps:n.extraRenderProps},(c,g)=>f("div",{ref:n.innerElRef,className:"fc-daygrid-day-frame fc-scrollgrid-sync-inner",style:{minHeight:n.minHeight}},n.showWeekNumber&&f(vs,{elTag:"a",elClasses:["fc-daygrid-week-number"],elAttrs:Ne(e,o,"week"),date:o,defaultFormat:lu}),!g.isDisabled&&(n.showDayNumber||qn(s)||n.forceDayTop)?f("div",{className:"fc-daygrid-day-top"},f(c,{elTag:"a",elClasses:["fc-daygrid-day-number",d&&"fc-daygrid-month-start"],elAttrs:Object.assign(Object.assign({},Ne(e,o)),{id:r.dayNumberId})})):n.showDayNumber?f("div",{className:"fc-daygrid-day-top",style:{visibility:"hidden"}},f("a",{className:"fc-daygrid-day-number"}," ")):void 0,f("div",{className:"fc-daygrid-day-events",ref:n.fgContentElRef},n.fgContent,f("div",{className:"fc-daygrid-day-bottom",style:{marginTop:n.moreMarginTop}},f(iu,{allDayDate:o,singlePlacements:n.singlePlacements,moreCnt:n.moreCnt,alignmentElRef:i,alignGridTop:!n.showDayNumber,extraDateSpan:n.extraDateSpan,dateProfile:n.dateProfile,eventSelection:n.eventSelection,eventDrag:n.eventDrag,eventResize:n.eventResize,todayRange:n.todayRange}))),f("div",{className:"fc-daygrid-day-bg"},n.bgContent)))}}function au(t){return t.dayNumberText||f(M,null," ")}function cu(t,e,n){const{start:r,end:i}=e,s=de(i,-1),l=n.getYear(r),o=n.getMonth(r),a=n.getYear(s),d=n.getMonth(s);return!(l===a&&o===d)&&(t.valueOf()===r.valueOf()||n.getDay(t)===1&&t.valueOf(){let E=t[b.index].eventRange.instance.instanceId+":"+b.span.start+":"+(b.span.end-1);return i[E]});o.allowReslicing=!0,o.strictOrder=r,e===!0||n===!0?(o.maxCoord=s,o.hiddenConsumes=!0):typeof e=="number"?o.maxStackCnt=e:typeof n=="number"&&(o.maxStackCnt=n,o.hiddenConsumes=!0);let a=[],d=[];for(let b=0;b1,y=u.span.start===o;g+=u.levelCoord-c,c=u.levelCoord+u.thickness,v?(g+=u.thickness,y&&h.push({seg:Ie(m,u.span.start,u.span.end,n),isVisible:!0,isAbsolute:!0,absoluteTop:u.levelCoord,marginTop:0})):y&&(h.push({seg:Ie(m,u.span.start,u.span.end,n),isVisible:!0,isAbsolute:!1,absoluteTop:u.levelCoord,marginTop:g}),g=0)}i.push(d),s.push(h),l.push(g)}return{singleColPlacements:i,multiColPlacements:s,leftoverMargins:l}}function fu(t,e){let n=[];for(let r=0;r!this.forceHidden[Ee(s)];for(let s=0;s{e&&this.updateSizing(!0)}}render(){let{props:e,state:n,context:r}=this,{options:i}=r,s=e.cells.length,l=st(e.businessHourSegs,s),o=st(e.bgEventSegs,s),a=st(this.getHighlightSegs(),s),d=st(this.getMirrorSegs(),s),{singleColPlacements:c,multiColPlacements:g,moreCnts:h,moreMarginTops:u}=du(Hn(e.fgEventSegs,i.eventOrder),e.dayMaxEvents,e.dayMaxEventRows,i.eventOrderStrict,n.segHeights,n.maxContentHeight,e.cells),m=e.eventDrag&&e.eventDrag.affectedInstances||e.eventResize&&e.eventResize.affectedInstances||{};return f("tr",{ref:this.rootElRef,role:"row"},e.renderIntro&&e.renderIntro(),e.cells.map((v,y)=>{let b=this.renderFgSegs(y,e.forPrint?c[y]:g[y],e.todayRange,m),E=this.renderFgSegs(y,gu(d[y],g),e.todayRange,{},!!e.eventDrag,!!e.eventResize,!1);return f(ou,{key:v.key,elRef:this.cellElRefs.createRef(v.key),innerElRef:this.frameElRefs.createRef(v.key),dateProfile:e.dateProfile,date:v.date,showDayNumber:e.showDayNumbers,showWeekNumber:e.showWeekNumbers&&y===0,forceDayTop:e.showWeekNumbers,todayRange:e.todayRange,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,extraRenderProps:v.extraRenderProps,extraDataAttrs:v.extraDataAttrs,extraClassNames:v.extraClassNames,extraDateSpan:v.extraDateSpan,moreCnt:h[y],moreMarginTop:u[y],singlePlacements:c[y],fgContentElRef:this.fgElRefs.createRef(v.key),fgContent:f(M,null,f(M,null,b),f(M,null,E)),bgContent:f(M,null,this.renderFillSegs(a[y],"highlight"),this.renderFillSegs(l[y],"non-business"),this.renderFillSegs(o[y],"bg-event")),minHeight:e.cellMinHeight})}))}componentDidMount(){this.updateSizing(!0),this.context.addResizeHandler(this.handleResize)}componentDidUpdate(e,n){let r=this.props;this.updateSizing(!X(e,r))}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}getHighlightSegs(){let{props:e}=this;return e.eventDrag&&e.eventDrag.segs.length?e.eventDrag.segs:e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:e.dateSelectionSegs}getMirrorSegs(){let{props:e}=this;return e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:[]}renderFgSegs(e,n,r,i,s,l,o){let{context:a}=this,{eventSelection:d}=this.props,{framePositions:c}=this.state,g=this.props.cells.length===1,h=s||l||o,u=[];if(c)for(let m of n){let{seg:v}=m,{instanceId:y}=v.eventRange.instance,b=m.isVisible&&!i[y],E=m.isAbsolute,D="",w="";E&&(a.isRtl?(w=0,D=c.lefts[v.lastCol]-c.lefts[v.firstCol]):(D=0,w=c.rights[v.firstCol]-c.rights[v.lastCol])),u.push(f("div",{className:"fc-daygrid-event-harness"+(E?" fc-daygrid-event-harness-abs":""),key:Ns(v),ref:h?null:this.segHarnessRefs.createRef(Os(v)),style:{visibility:b?"":"hidden",marginTop:E?"":m.marginTop,top:E?m.absoluteTop:"",left:D,right:w}},Is(v)?f(ks,Object.assign({seg:v,isDragging:s,isSelected:y===d,defaultDisplayEventEnd:g},te(v,r))):f(Ms,Object.assign({seg:v,isDragging:s,isResizing:l,isDateSelecting:o,isSelected:y===d,defaultDisplayEventEnd:g},te(v,r)))))}return u}renderFillSegs(e,n){let{isRtl:r}=this.context,{todayRange:i}=this.props,{framePositions:s}=this.state,l=[];if(s)for(let o of e){let a=r?{right:0,left:s.lefts[o.lastCol]-s.lefts[o.firstCol]}:{left:0,right:s.rights[o.firstCol]-s.rights[o.lastCol]};l.push(f("div",{key:Yi(o.eventRange),className:"fc-daygrid-bg-harness",style:a},n==="bg-event"?f(ps,Object.assign({seg:o},te(o,i))):ms(n)))}return f(M,{},...l)}updateSizing(e){let{props:n,state:r,frameElRefs:i}=this;if(!n.forPrint&&n.clientWidth!==null){if(e){let a=n.cells.map(d=>i.currentMap[d.key]);if(a.length){let d=this.rootElRef.current,c=new Oe(d,a,!0,!1);(!r.framePositions||!r.framePositions.similarTo(c))&&this.setState({framePositions:new Oe(d,a,!0,!1)})}}const s=this.state.segHeights,l=this.querySegHeights(),o=n.dayMaxEvents===!0||n.dayMaxEventRows===!0;this.safeSetState({segHeights:Object.assign(Object.assign({},s),l),maxContentHeight:o?this.computeMaxContentHeight():null})}}querySegHeights(){let e=this.segHarnessRefs.currentMap,n={};for(let r in e){let i=Math.round(e[r].getBoundingClientRect().height);n[r]=Math.max(n[r]||0,i)}return n}computeMaxContentHeight(){let e=this.props.cells[0].key,n=this.cellElRefs.currentMap[e],r=this.fgElRefs.currentMap[e];return n.getBoundingClientRect().bottom-r.getBoundingClientRect().top}getCellEls(){let e=this.cellElRefs.currentMap;return this.props.cells.map(n=>e[n.key])}}Hs.addStateEquality({segHeights:X});function gu(t,e){if(!t.length)return[];let n=pu(e);return t.map(r=>({seg:r,isVisible:!0,isAbsolute:!0,absoluteTop:n[r.eventRange.instance.instanceId],marginTop:0}))}function pu(t){let e={};for(let n of t)for(let r of n)e[r.seg.eventRange.instance.instanceId]=r.absoluteTop;return e}class mu extends Y{constructor(){super(...arguments),this.splitBusinessHourSegs=S(it),this.splitBgEventSegs=S(it),this.splitFgEventSegs=S(it),this.splitDateSelectionSegs=S(it),this.splitEventDrag=S(qr),this.splitEventResize=S(qr),this.rowRefs=new K}render(){let{props:e,context:n}=this,r=e.cells.length,i=this.splitBusinessHourSegs(e.businessHourSegs,r),s=this.splitBgEventSegs(e.bgEventSegs,r),l=this.splitFgEventSegs(e.fgEventSegs,r),o=this.splitDateSelectionSegs(e.dateSelectionSegs,r),a=this.splitEventDrag(e.eventDrag,r),d=this.splitEventResize(e.eventResize,r),c=r>=7&&e.clientWidth?e.clientWidth/n.options.aspectRatio/6:null;return f(Pe,{unit:"day"},(g,h)=>f(M,null,e.cells.map((u,m)=>f(Hs,{ref:this.rowRefs.createRef(m),key:u.length?u[0].date.toISOString():m,showDayNumbers:r>1,showWeekNumbers:e.showWeekNumbers,todayRange:h,dateProfile:e.dateProfile,cells:u,renderIntro:e.renderRowIntro,businessHourSegs:i[m],eventSelection:e.eventSelection,bgEventSegs:s[m].filter(vu),fgEventSegs:l[m],dateSelectionSegs:o[m],eventDrag:a[m],eventResize:d[m],dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,clientWidth:e.clientWidth,clientHeight:e.clientHeight,cellMinHeight:c,forPrint:e.forPrint}))))}componentDidMount(){this.registerInteractiveComponent()}componentDidUpdate(){this.registerInteractiveComponent()}registerInteractiveComponent(){if(!this.rootEl){const e=this.rowRefs.currentMap[0].getCellEls()[0],n=e?e.closest(".fc-daygrid-body"):null;n&&(this.rootEl=n,this.context.registerInteractiveComponent(this,{el:n,isHitComboAllowed:this.props.isHitComboAllowed}))}}componentWillUnmount(){this.rootEl&&(this.context.unregisterInteractiveComponent(this),this.rootEl=null)}prepareHits(){this.rowPositions=new Oe(this.rootEl,this.rowRefs.collect().map(e=>e.getCellEls()[0]),!1,!0),this.colPositions=new Oe(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)}queryHit(e,n){let{colPositions:r,rowPositions:i}=this,s=r.leftToIndex(e),l=i.topToIndex(n);if(l!=null&&s!=null){let o=this.props.cells[l][s];return{dateProfile:this.props.dateProfile,dateSpan:Object.assign({range:this.getCellRange(l,s),allDay:!0},o.extraDateSpan),dayEl:this.getCellEl(l,s),rect:{left:r.lefts[s],right:r.rights[s],top:i.tops[l],bottom:i.bottoms[l]},layer:0}}return null}getCellEl(e,n){return this.rowRefs.currentMap[e].getCellEls()[n]}getCellRange(e,n){let r=this.props.cells[e][n].date,i=B(r,1);return{start:r,end:i}}}function vu(t){return t.eventRange.def.allDay}class yu extends Y{constructor(){super(...arguments),this.elRef=z(),this.needsScrollReset=!1}render(){let{props:e}=this,{dayMaxEventRows:n,dayMaxEvents:r,expandRows:i}=e,s=r===!0||n===!0;s&&!i&&(s=!1,n=null,r=null);let l=["fc-daygrid-body",s?"fc-daygrid-body-balanced":"fc-daygrid-body-unbalanced",i?"":"fc-daygrid-body-natural"];return f("div",{ref:this.elRef,className:l.join(" "),style:{width:e.clientWidth,minWidth:e.tableMinWidth}},f("table",{role:"presentation",className:"fc-scrollgrid-sync-table",style:{width:e.clientWidth,minWidth:e.tableMinWidth,height:i?e.clientHeight:""}},e.colGroupNode,f("tbody",{role:"presentation"},f(mu,{dateProfile:e.dateProfile,cells:e.cells,renderRowIntro:e.renderRowIntro,showWeekNumbers:e.showWeekNumbers,clientWidth:e.clientWidth,clientHeight:e.clientHeight,businessHourSegs:e.businessHourSegs,bgEventSegs:e.bgEventSegs,fgEventSegs:e.fgEventSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,dayMaxEvents:r,dayMaxEventRows:n,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed}))))}componentDidMount(){this.requestScrollReset()}componentDidUpdate(e){e.dateProfile!==this.props.dateProfile?this.requestScrollReset():this.flushScrollReset()}requestScrollReset(){this.needsScrollReset=!0,this.flushScrollReset()}flushScrollReset(){if(this.needsScrollReset&&this.props.clientWidth){const e=bu(this.elRef.current,this.props.dateProfile);if(e){const n=e.closest(".fc-daygrid-body"),r=n.closest(".fc-scroller"),i=e.getBoundingClientRect().top-n.getBoundingClientRect().top;r.scrollTop=i?i+1:0}this.needsScrollReset=!1}}}function bu(t,e){let n;return e.currentRangeUnit.match(/year|month/)&&(n=t.querySelector(`[data-date="${oo(e.currentDate)}-01"]`)),n||(n=t.querySelector(`[data-date="${Qe(e.currentDate)}"]`)),n}class Eu extends os{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,n){return n.sliceRange(e)}}class Ps extends Y{constructor(){super(...arguments),this.slicer=new Eu,this.tableRef=z()}render(){let{props:e,context:n}=this;return f(yu,Object.assign({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,n,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))}}class Su extends Pi{buildRenderRange(e,n,r){let i=super.buildRenderRange(e,n,r),{props:s}=this;return Au({currentRange:i,snapToWeek:/^(year|month)$/.test(n),fixedWeekCount:s.fixedWeekCount,dateEnv:s.dateEnv})}}function Au(t){let{dateEnv:e,currentRange:n}=t,{start:r,end:i}=n,s;if(t.snapToWeek&&(r=e.startOfWeek(r),s=e.startOfWeek(i),s.valueOf()!==i.valueOf()&&(i=Er(s,1))),t.fixedWeekCount){let l=e.startOfWeek(e.startOfMonth(B(n.end,-1))),o=Math.ceil(Zl(l,i));i=Er(i,6-o)}return{start:r,end:i}}class Du extends Y{constructor(){super(...arguments),this.headerElRef=z()}renderSimpleLayout(e,n){let{props:r,context:i}=this,s=[],l=At(i.options);return e&&s.push({type:"header",key:"header",isSticky:l,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),s.push({type:"body",key:"body",liquid:!0,chunk:{content:n}}),f(Ge,{elClasses:["fc-daygrid"],viewSpec:i.viewSpec},f(Wn,{liquid:!r.isHeightAuto&&!r.forPrint,collapsibleWidth:r.forPrint,cols:[],sections:s}))}renderHScrollLayout(e,n,r,i){let s=this.context.pluginHooks.scrollGridImpl;if(!s)throw new Error("No ScrollGrid implementation");let{props:l,context:o}=this,a=!l.forPrint&&At(o.options),d=!l.forPrint&&hs(o.options),c=[];return e&&c.push({type:"header",key:"header",isSticky:a,chunks:[{key:"main",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),c.push({type:"body",key:"body",liquid:!0,chunks:[{key:"main",content:n}]}),d&&c.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:fn}]}),f(Ge,{elClasses:["fc-daygrid"],viewSpec:o.viewSpec},f(s,{liquid:!l.isHeightAuto&&!l.forPrint,forPrint:l.forPrint,collapsibleWidth:l.forPrint,colGroups:[{cols:[{span:r,minWidth:i}]}],sections:c}))}}class wu extends Du{constructor(){super(...arguments),this.buildDayTableModel=S(Cu),this.headerRef=z(),this.tableRef=z()}render(){let{options:e,dateProfileGenerator:n}=this.context,{props:r}=this,i=this.buildDayTableModel(r.dateProfile,n),s=e.dayHeaders&&f(is,{ref:this.headerRef,dateProfile:r.dateProfile,dates:i.headerDates,datesRepDistinctDays:i.rowCnt===1}),l=o=>f(Ps,{ref:this.tableRef,dateProfile:r.dateProfile,dayTableModel:i,businessHours:r.businessHours,dateSelection:r.dateSelection,eventStore:r.eventStore,eventUiBases:r.eventUiBases,eventSelection:r.eventSelection,eventDrag:r.eventDrag,eventResize:r.eventResize,nextDayThreshold:e.nextDayThreshold,colGroupNode:o.tableColGroupNode,tableMinWidth:o.tableMinWidth,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.weekNumbers,expandRows:!r.isHeightAuto,headerAlignElRef:this.headerElRef,clientWidth:o.clientWidth,clientHeight:o.clientHeight,forPrint:r.forPrint});return e.dayMinWidth?this.renderHScrollLayout(s,l,i.colCnt,e.dayMinWidth):this.renderSimpleLayout(s,l)}}function Cu(t,e){let n=new ss(t.renderRange,e);return new ls(n,/year|month|week/.test(t.currentRangeUnit))}var Ru=J({name:"@fullcalendar/daygrid",initialView:"dayGridMonth",views:{dayGrid:{component:wu,dateProfileGeneratorClass:Su},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},fixedWeekCount:!0},dayGridYear:{type:"dayGrid",duration:{years:1}}}});Fn.touchMouseIgnoreWait=500;let gn=0,Dt=0,pn=!1;class Bs{constructor(e){this.subjectEl=null,this.selector="",this.handleSelector="",this.shouldIgnoreMove=!1,this.shouldWatchScroll=!0,this.isDragging=!1,this.isTouchDragging=!1,this.wasTouchScroll=!1,this.handleMouseDown=n=>{if(!this.shouldIgnoreMouse()&&_u(n)&&this.tryStart(n)){let r=this.createEventFromMouse(n,!0);this.emitter.trigger("pointerdown",r),this.initScrollWatch(r),this.shouldIgnoreMove||document.addEventListener("mousemove",this.handleMouseMove),document.addEventListener("mouseup",this.handleMouseUp)}},this.handleMouseMove=n=>{let r=this.createEventFromMouse(n);this.recordCoords(r),this.emitter.trigger("pointermove",r)},this.handleMouseUp=n=>{document.removeEventListener("mousemove",this.handleMouseMove),document.removeEventListener("mouseup",this.handleMouseUp),this.emitter.trigger("pointerup",this.createEventFromMouse(n)),this.cleanup()},this.handleTouchStart=n=>{if(this.tryStart(n)){this.isTouchDragging=!0;let r=this.createEventFromTouch(n,!0);this.emitter.trigger("pointerdown",r),this.initScrollWatch(r);let i=n.target;this.shouldIgnoreMove||i.addEventListener("touchmove",this.handleTouchMove),i.addEventListener("touchend",this.handleTouchEnd),i.addEventListener("touchcancel",this.handleTouchEnd),window.addEventListener("scroll",this.handleTouchScroll,!0)}},this.handleTouchMove=n=>{let r=this.createEventFromTouch(n);this.recordCoords(r),this.emitter.trigger("pointermove",r)},this.handleTouchEnd=n=>{if(this.isDragging){let r=n.target;r.removeEventListener("touchmove",this.handleTouchMove),r.removeEventListener("touchend",this.handleTouchEnd),r.removeEventListener("touchcancel",this.handleTouchEnd),window.removeEventListener("scroll",this.handleTouchScroll,!0),this.emitter.trigger("pointerup",this.createEventFromTouch(n)),this.cleanup(),this.isTouchDragging=!1,Tu()}},this.handleTouchScroll=()=>{this.wasTouchScroll=!0},this.handleScroll=n=>{if(!this.shouldIgnoreMove){let r=window.pageXOffset-this.prevScrollX+this.prevPageX,i=window.pageYOffset-this.prevScrollY+this.prevPageY;this.emitter.trigger("pointermove",{origEvent:n,isTouch:this.isTouchDragging,subjectEl:this.subjectEl,pageX:r,pageY:i,deltaX:r-this.origPageX,deltaY:i-this.origPageY})}},this.containerEl=e,this.emitter=new xt,e.addEventListener("mousedown",this.handleMouseDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),xu()}destroy(){this.containerEl.removeEventListener("mousedown",this.handleMouseDown),this.containerEl.removeEventListener("touchstart",this.handleTouchStart,{passive:!0}),Iu()}tryStart(e){let n=this.querySubjectEl(e),r=e.target;return n&&(!this.handleSelector||U(r,this.handleSelector))?(this.subjectEl=n,this.isDragging=!0,this.wasTouchScroll=!1,!0):!1}cleanup(){pn=!1,this.isDragging=!1,this.subjectEl=null,this.destroyScrollWatch()}querySubjectEl(e){return this.selector?U(e.target,this.selector):this.containerEl}shouldIgnoreMouse(){return gn||this.isTouchDragging}cancelTouchScroll(){this.isDragging&&(pn=!0)}initScrollWatch(e){this.shouldWatchScroll&&(this.recordCoords(e),window.addEventListener("scroll",this.handleScroll,!0))}recordCoords(e){this.shouldWatchScroll&&(this.prevPageX=e.pageX,this.prevPageY=e.pageY,this.prevScrollX=window.pageXOffset,this.prevScrollY=window.pageYOffset)}destroyScrollWatch(){this.shouldWatchScroll&&window.removeEventListener("scroll",this.handleScroll,!0)}createEventFromMouse(e,n){let r=0,i=0;return n?(this.origPageX=e.pageX,this.origPageY=e.pageY):(r=e.pageX-this.origPageX,i=e.pageY-this.origPageY),{origEvent:e,isTouch:!1,subjectEl:this.subjectEl,pageX:e.pageX,pageY:e.pageY,deltaX:r,deltaY:i}}createEventFromTouch(e,n){let r=e.touches,i,s,l=0,o=0;return r&&r.length?(i=r[0].pageX,s=r[0].pageY):(i=e.pageX,s=e.pageY),n?(this.origPageX=i,this.origPageY=s):(l=i-this.origPageX,o=s-this.origPageY),{origEvent:e,isTouch:!0,subjectEl:this.subjectEl,pageX:i,pageY:s,deltaX:l,deltaY:o}}}function _u(t){return t.button===0&&!t.ctrlKey}function Tu(){gn+=1,setTimeout(()=>{gn-=1},Fn.touchMouseIgnoreWait)}function xu(){Dt+=1,Dt===1&&window.addEventListener("touchmove",Ls,{passive:!1})}function Iu(){Dt-=1,Dt||window.removeEventListener("touchmove",Ls,{passive:!1})}function Ls(t){pn&&t.preventDefault()}class Mu{constructor(){this.isVisible=!1,this.sourceEl=null,this.mirrorEl=null,this.sourceElRect=null,this.parentNode=document.body,this.zIndex=9999,this.revertDuration=0}start(e,n,r){this.sourceEl=e,this.sourceElRect=this.sourceEl.getBoundingClientRect(),this.origScreenX=n-window.pageXOffset,this.origScreenY=r-window.pageYOffset,this.deltaX=0,this.deltaY=0,this.updateElPosition()}handleMove(e,n){this.deltaX=e-window.pageXOffset-this.origScreenX,this.deltaY=n-window.pageYOffset-this.origScreenY,this.updateElPosition()}setIsVisible(e){e?this.isVisible||(this.mirrorEl&&(this.mirrorEl.style.display=""),this.isVisible=e,this.updateElPosition()):this.isVisible&&(this.mirrorEl&&(this.mirrorEl.style.display="none"),this.isVisible=e)}stop(e,n){let r=()=>{this.cleanup(),n()};e&&this.mirrorEl&&this.isVisible&&this.revertDuration&&(this.deltaX||this.deltaY)?this.doRevertAnimation(r,this.revertDuration):setTimeout(r,0)}doRevertAnimation(e,n){let r=this.mirrorEl,i=this.sourceEl.getBoundingClientRect();r.style.transition="top "+n+"ms,left "+n+"ms",Ue(r,{left:i.left,top:i.top}),Ml(r,()=>{r.style.transition="",e()})}cleanup(){this.mirrorEl&&(yn(this.mirrorEl),this.mirrorEl=null),this.sourceEl=null}updateElPosition(){this.sourceEl&&this.isVisible&&Ue(this.getMirrorEl(),{left:this.sourceElRect.left+this.deltaX,top:this.sourceElRect.top+this.deltaY})}getMirrorEl(){let e=this.sourceElRect,n=this.mirrorEl;return n||(n=this.mirrorEl=this.sourceEl.cloneNode(!0),n.style.userSelect="none",n.style.webkitUserSelect="none",n.classList.add("fc-event-dragging"),Ue(n,{position:"fixed",zIndex:this.zIndex,visibility:"",boxSizing:"border-box",width:e.right-e.left,height:e.bottom-e.top,right:"auto",bottom:"auto",margin:0}),this.parentNode.appendChild(n)),n}}class Us extends jn{constructor(e,n){super(),this.handleScroll=()=>{this.scrollTop=this.scrollController.getScrollTop(),this.scrollLeft=this.scrollController.getScrollLeft(),this.handleScrollChange()},this.scrollController=e,this.doesListening=n,this.scrollTop=this.origScrollTop=e.getScrollTop(),this.scrollLeft=this.origScrollLeft=e.getScrollLeft(),this.scrollWidth=e.getScrollWidth(),this.scrollHeight=e.getScrollHeight(),this.clientWidth=e.getClientWidth(),this.clientHeight=e.getClientHeight(),this.clientRect=this.computeClientRect(),this.doesListening&&this.getEventTarget().addEventListener("scroll",this.handleScroll)}destroy(){this.doesListening&&this.getEventTarget().removeEventListener("scroll",this.handleScroll)}getScrollTop(){return this.scrollTop}getScrollLeft(){return this.scrollLeft}setScrollTop(e){this.scrollController.setScrollTop(e),this.doesListening||(this.scrollTop=Math.max(Math.min(e,this.getMaxScrollTop()),0),this.handleScrollChange())}setScrollLeft(e){this.scrollController.setScrollLeft(e),this.doesListening||(this.scrollLeft=Math.max(Math.min(e,this.getMaxScrollLeft()),0),this.handleScrollChange())}getClientWidth(){return this.clientWidth}getClientHeight(){return this.clientHeight}getScrollWidth(){return this.scrollWidth}getScrollHeight(){return this.scrollHeight}handleScrollChange(){}}class js extends Us{constructor(e,n){super(new rc(e),n)}getEventTarget(){return this.scrollController.el}computeClientRect(){return tc(this.scrollController.el)}}class ku extends Us{constructor(e){super(new ic,e)}getEventTarget(){return window}computeClientRect(){return{left:this.scrollLeft,right:this.scrollLeft+this.clientWidth,top:this.scrollTop,bottom:this.scrollTop+this.clientHeight}}handleScrollChange(){this.clientRect=this.computeClientRect()}}const Qr=typeof performance=="function"?performance.now:Date.now;class Nu{constructor(){this.isEnabled=!0,this.scrollQuery=[window,".fc-scroller"],this.edgeThreshold=50,this.maxVelocity=300,this.pointerScreenX=null,this.pointerScreenY=null,this.isAnimating=!1,this.scrollCaches=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.animate=()=>{if(this.isAnimating){let e=this.computeBestEdge(this.pointerScreenX+window.pageXOffset,this.pointerScreenY+window.pageYOffset);if(e){let n=Qr();this.handleSide(e,(n-this.msSinceRequest)/1e3),this.requestAnimation(n)}else this.isAnimating=!1}}}start(e,n,r){this.isEnabled&&(this.scrollCaches=this.buildCaches(r),this.pointerScreenX=null,this.pointerScreenY=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.handleMove(e,n))}handleMove(e,n){if(this.isEnabled){let r=e-window.pageXOffset,i=n-window.pageYOffset,s=this.pointerScreenY===null?0:i-this.pointerScreenY,l=this.pointerScreenX===null?0:r-this.pointerScreenX;s<0?this.everMovedUp=!0:s>0&&(this.everMovedDown=!0),l<0?this.everMovedLeft=!0:l>0&&(this.everMovedRight=!0),this.pointerScreenX=r,this.pointerScreenY=i,this.isAnimating||(this.isAnimating=!0,this.requestAnimation(Qr()))}}stop(){if(this.isEnabled){this.isAnimating=!1;for(let e of this.scrollCaches)e.destroy();this.scrollCaches=null}}requestAnimation(e){this.msSinceRequest=e,requestAnimationFrame(this.animate)}handleSide(e,n){let{scrollCache:r}=e,{edgeThreshold:i}=this,s=i-e.distance,l=s*s/(i*i)*this.maxVelocity*n,o=1;switch(e.name){case"left":o=-1;case"right":r.setScrollLeft(r.getScrollLeft()+l*o);break;case"top":o=-1;case"bottom":r.setScrollTop(r.getScrollTop()+l*o);break}}computeBestEdge(e,n){let{edgeThreshold:r}=this,i=null,s=this.scrollCaches||[];for(let l of s){let o=l.clientRect,a=e-o.left,d=o.right-e,c=n-o.top,g=o.bottom-n;a>=0&&d>=0&&c>=0&&g>=0&&(c<=r&&this.everMovedUp&&l.canScrollUp()&&(!i||i.distance>c)&&(i={scrollCache:l,name:"top",distance:c}),g<=r&&this.everMovedDown&&l.canScrollDown()&&(!i||i.distance>g)&&(i={scrollCache:l,name:"bottom",distance:g}),a<=r&&this.everMovedLeft&&l.canScrollLeft()&&(!i||i.distance>a)&&(i={scrollCache:l,name:"left",distance:a}),d<=r&&this.everMovedRight&&l.canScrollRight()&&(!i||i.distance>d)&&(i={scrollCache:l,name:"right",distance:d}))}return i}buildCaches(e){return this.queryScrollEls(e).map(n=>n===window?new ku(!1):new js(n,!1))}queryScrollEls(e){let n=[];for(let r of this.scrollQuery)typeof r=="object"?n.push(r):n.push(...Array.prototype.slice.call(e.getRootNode().querySelectorAll(r)));return n}}class Ze extends oc{constructor(e,n){super(e),this.containerEl=e,this.delay=null,this.minDistance=0,this.touchScrollAllowed=!0,this.mirrorNeedsRevert=!1,this.isInteracting=!1,this.isDragging=!1,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,this.delayTimeoutId=null,this.onPointerDown=i=>{this.isDragging||(this.isInteracting=!0,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,kl(document.body),Ol(document.body),i.isTouch||i.origEvent.preventDefault(),this.emitter.trigger("pointerdown",i),this.isInteracting&&!this.pointer.shouldIgnoreMove&&(this.mirror.setIsVisible(!1),this.mirror.start(i.subjectEl,i.pageX,i.pageY),this.startDelay(i),this.minDistance||this.handleDistanceSurpassed(i)))},this.onPointerMove=i=>{if(this.isInteracting){if(this.emitter.trigger("pointermove",i),!this.isDistanceSurpassed){let s=this.minDistance,l,{deltaX:o,deltaY:a}=i;l=o*o+a*a,l>=s*s&&this.handleDistanceSurpassed(i)}this.isDragging&&(i.origEvent.type!=="scroll"&&(this.mirror.handleMove(i.pageX,i.pageY),this.autoScroller.handleMove(i.pageX,i.pageY)),this.emitter.trigger("dragmove",i))}},this.onPointerUp=i=>{this.isInteracting&&(this.isInteracting=!1,Nl(document.body),Hl(document.body),this.emitter.trigger("pointerup",i),this.isDragging&&(this.autoScroller.stop(),this.tryStopDrag(i)),this.delayTimeoutId&&(clearTimeout(this.delayTimeoutId),this.delayTimeoutId=null))};let r=this.pointer=new Bs(e);r.emitter.on("pointerdown",this.onPointerDown),r.emitter.on("pointermove",this.onPointerMove),r.emitter.on("pointerup",this.onPointerUp),n&&(r.selector=n),this.mirror=new Mu,this.autoScroller=new Nu}destroy(){this.pointer.destroy(),this.onPointerUp({})}startDelay(e){typeof this.delay=="number"?this.delayTimeoutId=setTimeout(()=>{this.delayTimeoutId=null,this.handleDelayEnd(e)},this.delay):this.handleDelayEnd(e)}handleDelayEnd(e){this.isDelayEnded=!0,this.tryStartDrag(e)}handleDistanceSurpassed(e){this.isDistanceSurpassed=!0,this.tryStartDrag(e)}tryStartDrag(e){this.isDelayEnded&&this.isDistanceSurpassed&&(!this.pointer.wasTouchScroll||this.touchScrollAllowed)&&(this.isDragging=!0,this.mirrorNeedsRevert=!1,this.autoScroller.start(e.pageX,e.pageY,this.containerEl),this.emitter.trigger("dragstart",e),this.touchScrollAllowed===!1&&this.pointer.cancelTouchScroll())}tryStopDrag(e){this.mirror.stop(this.mirrorNeedsRevert,this.stopDrag.bind(this,e))}stopDrag(e){this.isDragging=!1,this.emitter.trigger("dragend",e)}setIgnoreMove(e){this.pointer.shouldIgnoreMove=e}setMirrorIsVisible(e){this.mirror.setIsVisible(e)}setMirrorNeedsRevert(e){this.mirrorNeedsRevert=e}setAutoScrollEnabled(e){this.autoScroller.isEnabled=e}}class Ou{constructor(e){this.origRect=Un(e),this.scrollCaches=es(e).map(n=>new js(n,!0))}destroy(){for(let e of this.scrollCaches)e.destroy()}computeLeft(){let e=this.origRect.left;for(let n of this.scrollCaches)e+=n.origScrollLeft-n.getScrollLeft();return e}computeTop(){let e=this.origRect.top;for(let n of this.scrollCaches)e+=n.origScrollTop-n.getScrollTop();return e}isWithinClipping(e,n){let r={left:e,top:n};for(let i of this.scrollCaches)if(!Hu(i.getEventTarget())&&!Fa(r,i.clientRect))return!1;return!0}}function Hu(t){let e=t.tagName;return e==="HTML"||e==="BODY"}class kt{constructor(e,n){this.useSubjectCenter=!1,this.requireInitial=!0,this.initialHit=null,this.movingHit=null,this.finalHit=null,this.handlePointerDown=r=>{let{dragging:i}=this;this.initialHit=null,this.movingHit=null,this.finalHit=null,this.prepareHits(),this.processFirstCoord(r),this.initialHit||!this.requireInitial?(i.setIgnoreMove(!1),this.emitter.trigger("pointerdown",r)):i.setIgnoreMove(!0)},this.handleDragStart=r=>{this.emitter.trigger("dragstart",r),this.handleMove(r,!0)},this.handleDragMove=r=>{this.emitter.trigger("dragmove",r),this.handleMove(r)},this.handlePointerUp=r=>{this.releaseHits(),this.emitter.trigger("pointerup",r)},this.handleDragEnd=r=>{this.movingHit&&this.emitter.trigger("hitupdate",null,!0,r),this.finalHit=this.movingHit,this.movingHit=null,this.emitter.trigger("dragend",r)},this.droppableStore=n,e.emitter.on("pointerdown",this.handlePointerDown),e.emitter.on("dragstart",this.handleDragStart),e.emitter.on("dragmove",this.handleDragMove),e.emitter.on("pointerup",this.handlePointerUp),e.emitter.on("dragend",this.handleDragEnd),this.dragging=e,this.emitter=new xt}processFirstCoord(e){let n={left:e.pageX,top:e.pageY},r=n,i=e.subjectEl,s;i instanceof HTMLElement&&(s=Un(i),r=Wa(r,s));let l=this.initialHit=this.queryHitForOffset(r.left,r.top);if(l){if(this.useSubjectCenter&&s){let o=Ji(s,l.rect);o&&(r=Va(o))}this.coordAdjust=Ga(r,n)}else this.coordAdjust={left:0,top:0}}handleMove(e,n){let r=this.queryHitForOffset(e.pageX+this.coordAdjust.left,e.pageY+this.coordAdjust.top);(n||!Nt(this.movingHit,r))&&(this.movingHit=r,this.emitter.trigger("hitupdate",r,!1,e))}prepareHits(){this.offsetTrackers=ne(this.droppableStore,e=>(e.component.prepareHits(),new Ou(e.el)))}releaseHits(){let{offsetTrackers:e}=this;for(let n in e)e[n].destroy();this.offsetTrackers={}}queryHitForOffset(e,n){let{droppableStore:r,offsetTrackers:i}=this,s=null;for(let l in r){let o=r[l].component,a=i[l];if(a&&a.isWithinClipping(e,n)){let d=a.computeLeft(),c=a.computeTop(),g=e-d,h=n-c,{origRect:u}=a,m=u.right-u.left,v=u.bottom-u.top;if(g>=0&&g=0&&hs.layer)&&(y.componentId=l,y.context=o.context,y.rect.left+=d,y.rect.right+=d,y.rect.top+=c,y.rect.bottom+=c,s=y)}}}return s}}function Nt(t,e){return!t&&!e?!0:!!t!=!!e?!1:ka(t.dateSpan,e.dateSpan)}function zs(t,e){let n={};for(let r of e.pluginHooks.datePointTransforms)Object.assign(n,r(t,e));return Object.assign(n,Pu(t,e.dateEnv)),n}function Pu(t,e){return{date:e.toDate(t.range.start),dateStr:e.formatIso(t.range.start,{omitTime:t.allDay}),allDay:t.allDay}}class Bu extends He{constructor(e){super(e),this.handlePointerDown=r=>{let{dragging:i}=this,s=r.origEvent.target;i.setIgnoreMove(!this.component.isValidDateDownEl(s))},this.handleDragEnd=r=>{let{component:i}=this,{pointer:s}=this.dragging;if(!s.wasTouchScroll){let{initialHit:l,finalHit:o}=this.hitDragging;if(l&&o&&Nt(l,o)){let{context:a}=i,d=Object.assign(Object.assign({},zs(l.dateSpan,a)),{dayEl:l.dayEl,jsEvent:r.origEvent,view:a.viewApi||a.calendarApi.view});a.emitter.trigger("dateClick",d)}}},this.dragging=new Ze(e.el),this.dragging.autoScroller.isEnabled=!1;let n=this.hitDragging=new kt(this.dragging,Bn(e));n.emitter.on("pointerdown",this.handlePointerDown),n.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}}class Lu extends He{constructor(e){super(e),this.dragSelection=null,this.handlePointerDown=l=>{let{component:o,dragging:a}=this,{options:d}=o.context,c=d.selectable&&o.isValidDateDownEl(l.origEvent.target);a.setIgnoreMove(!c),a.delay=l.isTouch?Uu(o):null},this.handleDragStart=l=>{this.component.context.calendarApi.unselect(l)},this.handleHitUpdate=(l,o)=>{let{context:a}=this.component,d=null,c=!1;if(l){let g=this.hitDragging.initialHit;l.componentId===g.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(g,l)||(d=ju(g,l,a.pluginHooks.dateSelectionTransformers)),(!d||!hc(d,l.dateProfile,a))&&(c=!0,d=null)}d?a.dispatch({type:"SELECT_DATES",selection:d}):o||a.dispatch({type:"UNSELECT_DATES"}),c?bn():En(),o||(this.dragSelection=d)},this.handlePointerUp=l=>{this.dragSelection&&(Gi(this.dragSelection,l,this.component.context),this.dragSelection=null)};let{component:n}=e,{options:r}=n.context,i=this.dragging=new Ze(e.el);i.touchScrollAllowed=!1,i.minDistance=r.selectMinDistance||0,i.autoScroller.isEnabled=r.dragScroll;let s=this.hitDragging=new kt(this.dragging,Bn(e));s.emitter.on("pointerdown",this.handlePointerDown),s.emitter.on("dragstart",this.handleDragStart),s.emitter.on("hitupdate",this.handleHitUpdate),s.emitter.on("pointerup",this.handlePointerUp)}destroy(){this.dragging.destroy()}}function Uu(t){let{options:e}=t.context,n=e.selectLongPressDelay;return n==null&&(n=e.longPressDelay),n}function ju(t,e,n){let r=t.dateSpan,i=e.dateSpan,s=[r.range.start,r.range.end,i.range.start,i.range.end];s.sort(jl);let l={};for(let o of n){let a=o(t,e);if(a===!1)return null;a&&Object.assign(l,a)}return l.range={start:s[0],end:s[3]},l.allDay=r.allDay,l}class Xe extends He{constructor(e){super(e),this.subjectEl=null,this.subjectSeg=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=l=>{let o=l.origEvent.target,{component:a,dragging:d}=this,{mirror:c}=d,{options:g}=a.context,h=a.context;this.subjectEl=l.subjectEl;let u=this.subjectSeg=ke(l.subjectEl),v=(this.eventRange=u.eventRange).instance.instanceId;this.relevantEvents=Mn(h.getCurrentData().eventStore,v),d.minDistance=l.isTouch?0:g.eventDragMinDistance,d.delay=l.isTouch&&v!==a.props.eventSelection?Fu(a):null,g.fixedMirrorParent?c.parentNode=g.fixedMirrorParent:c.parentNode=U(o,".fc"),c.revertDuration=g.dragRevertDuration;let y=a.isValidSegDownEl(o)&&!U(o,".fc-event-resizer");d.setIgnoreMove(!y),this.isDragging=y&&l.subjectEl.classList.contains("fc-event-draggable")},this.handleDragStart=l=>{let o=this.component.context,a=this.eventRange,d=a.instance.instanceId;l.isTouch?d!==this.component.props.eventSelection&&o.dispatch({type:"SELECT_EVENT",eventInstanceId:d}):o.dispatch({type:"UNSELECT_EVENT"}),this.isDragging&&(o.calendarApi.unselect(l),o.emitter.trigger("eventDragStart",{el:this.subjectEl,event:new O(o,a.def,a.instance),jsEvent:l.origEvent,view:o.viewApi}))},this.handleHitUpdate=(l,o)=>{if(!this.isDragging)return;let a=this.relevantEvents,d=this.hitDragging.initialHit,c=this.component.context,g=null,h=null,u=null,m=!1,v={affectedEvents:a,mutatedEvents:G(),isEvent:!0};if(l){g=l.context;let y=g.options;c===g||y.editable&&y.droppable?(h=zu(d,l,g.getCurrentData().pluginHooks.eventDragMutationMassagers),h&&(u=On(a,g.getCurrentData().eventUiBases,h,g),v.mutatedEvents=u,as(v,l.dateProfile,g)||(m=!0,h=null,u=null,v.mutatedEvents=G()))):g=null}this.displayDrag(g,v),m?bn():En(),o||(c===g&&Nt(d,l)&&(h=null),this.dragging.setMirrorNeedsRevert(!h),this.dragging.setMirrorIsVisible(!l||!this.subjectEl.getRootNode().querySelector(".fc-event-mirror")),this.receivingContext=g,this.validMutation=h,this.mutatedRelevantEvents=u)},this.handlePointerUp=()=>{this.isDragging||this.cleanup()},this.handleDragEnd=l=>{if(this.isDragging){let o=this.component.context,a=o.viewApi,{receivingContext:d,validMutation:c}=this,g=this.eventRange.def,h=this.eventRange.instance,u=new O(o,g,h),m=this.relevantEvents,v=this.mutatedRelevantEvents,{finalHit:y}=this.hitDragging;if(this.clearDrag(),o.emitter.trigger("eventDragStop",{el:this.subjectEl,event:u,jsEvent:l.origEvent,view:a}),c){if(d===o){let b=new O(o,v.defs[g.defId],h?v.instances[h.instanceId]:null);o.dispatch({type:"MERGE_EVENTS",eventStore:v});let E={oldEvent:u,event:b,relatedEvents:be(v,o,h),revert(){o.dispatch({type:"MERGE_EVENTS",eventStore:m})}},D={};for(let w of o.getCurrentData().pluginHooks.eventDropTransformers)Object.assign(D,w(c,o));o.emitter.trigger("eventDrop",Object.assign(Object.assign(Object.assign({},E),D),{el:l.subjectEl,delta:c.datesDelta,jsEvent:l.origEvent,view:a})),o.emitter.trigger("eventChange",E)}else if(d){let b={event:u,relatedEvents:be(m,o,h),revert(){o.dispatch({type:"MERGE_EVENTS",eventStore:m})}};o.emitter.trigger("eventLeave",Object.assign(Object.assign({},b),{draggedEl:l.subjectEl,view:a})),o.dispatch({type:"REMOVE_EVENTS",eventStore:m}),o.emitter.trigger("eventRemove",b);let E=v.defs[g.defId],D=v.instances[h.instanceId],w=new O(d,E,D);d.dispatch({type:"MERGE_EVENTS",eventStore:v});let R={event:w,relatedEvents:be(v,d,D),revert(){d.dispatch({type:"REMOVE_EVENTS",eventStore:v})}};d.emitter.trigger("eventAdd",R),l.isTouch&&d.dispatch({type:"SELECT_EVENT",eventInstanceId:h.instanceId}),d.emitter.trigger("drop",Object.assign(Object.assign({},zs(y.dateSpan,d)),{draggedEl:l.subjectEl,jsEvent:l.origEvent,view:y.context.viewApi})),d.emitter.trigger("eventReceive",Object.assign(Object.assign({},R),{draggedEl:l.subjectEl,view:y.context.viewApi}))}}else o.emitter.trigger("_noEventDrop")}this.cleanup()};let{component:n}=this,{options:r}=n.context,i=this.dragging=new Ze(e.el);i.pointer.selector=Xe.SELECTOR,i.touchScrollAllowed=!1,i.autoScroller.isEnabled=r.dragScroll;let s=this.hitDragging=new kt(this.dragging,cn);s.useSubjectCenter=e.useEventCenter,s.emitter.on("pointerdown",this.handlePointerDown),s.emitter.on("dragstart",this.handleDragStart),s.emitter.on("hitupdate",this.handleHitUpdate),s.emitter.on("pointerup",this.handlePointerUp),s.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}displayDrag(e,n){let r=this.component.context,i=this.receivingContext;i&&i!==e&&(i===r?i.dispatch({type:"SET_EVENT_DRAG",state:{affectedEvents:n.affectedEvents,mutatedEvents:G(),isEvent:!0}}):i.dispatch({type:"UNSET_EVENT_DRAG"})),e&&e.dispatch({type:"SET_EVENT_DRAG",state:n})}clearDrag(){let e=this.component.context,{receivingContext:n}=this;n&&n.dispatch({type:"UNSET_EVENT_DRAG"}),e!==n&&e.dispatch({type:"UNSET_EVENT_DRAG"})}cleanup(){this.subjectSeg=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null}}Xe.SELECTOR=".fc-event-draggable, .fc-event-resizable";function zu(t,e,n){let r=t.dateSpan,i=e.dateSpan,s=r.range.start,l=i.range.start,o={};r.allDay!==i.allDay&&(o.allDay=i.allDay,o.hasEnd=e.context.options.allDayMaintainDuration,i.allDay&&(s=k(s)));let a=_e(s,l,t.context.dateEnv,t.componentId===e.componentId?t.largeUnit:null);a.milliseconds&&(o.allDay=!1);let d={datesDelta:a,standardProps:o};for(let c of n)c(d,t,e);return d}function Fu(t){let{options:e}=t.context,n=e.eventLongPressDelay;return n==null&&(n=e.longPressDelay),n}class Wu extends He{constructor(e){super(e),this.draggingSegEl=null,this.draggingSeg=null,this.eventRange=null,this.relevantEvents=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=s=>{let{component:l}=this,o=this.querySegEl(s),a=ke(o),d=this.eventRange=a.eventRange;this.dragging.minDistance=l.context.options.eventDragMinDistance,this.dragging.setIgnoreMove(!this.component.isValidSegDownEl(s.origEvent.target)||s.isTouch&&this.component.props.eventSelection!==d.instance.instanceId)},this.handleDragStart=s=>{let{context:l}=this.component,o=this.eventRange;this.relevantEvents=Mn(l.getCurrentData().eventStore,this.eventRange.instance.instanceId);let a=this.querySegEl(s);this.draggingSegEl=a,this.draggingSeg=ke(a),l.calendarApi.unselect(),l.emitter.trigger("eventResizeStart",{el:a,event:new O(l,o.def,o.instance),jsEvent:s.origEvent,view:l.viewApi})},this.handleHitUpdate=(s,l,o)=>{let{context:a}=this.component,d=this.relevantEvents,c=this.hitDragging.initialHit,g=this.eventRange.instance,h=null,u=null,m=!1,v={affectedEvents:d,mutatedEvents:G(),isEvent:!0};s&&(s.componentId===c.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(c,s)||(h=Vu(c,s,o.subjectEl.classList.contains("fc-event-resizer-start"),g.range))),h&&(u=On(d,a.getCurrentData().eventUiBases,h,a),v.mutatedEvents=u,as(v,s.dateProfile,a)||(m=!0,h=null,u=null,v.mutatedEvents=null)),u?a.dispatch({type:"SET_EVENT_RESIZE",state:v}):a.dispatch({type:"UNSET_EVENT_RESIZE"}),m?bn():En(),l||(h&&Nt(c,s)&&(h=null),this.validMutation=h,this.mutatedRelevantEvents=u)},this.handleDragEnd=s=>{let{context:l}=this.component,o=this.eventRange.def,a=this.eventRange.instance,d=new O(l,o,a),c=this.relevantEvents,g=this.mutatedRelevantEvents;if(l.emitter.trigger("eventResizeStop",{el:this.draggingSegEl,event:d,jsEvent:s.origEvent,view:l.viewApi}),this.validMutation){let h=new O(l,g.defs[o.defId],a?g.instances[a.instanceId]:null);l.dispatch({type:"MERGE_EVENTS",eventStore:g});let u={oldEvent:d,event:h,relatedEvents:be(g,l,a),revert(){l.dispatch({type:"MERGE_EVENTS",eventStore:c})}};l.emitter.trigger("eventResize",Object.assign(Object.assign({},u),{el:this.draggingSegEl,startDelta:this.validMutation.startDelta||T(0),endDelta:this.validMutation.endDelta||T(0),jsEvent:s.origEvent,view:l.viewApi})),l.emitter.trigger("eventChange",u)}else l.emitter.trigger("_noEventResize");this.draggingSeg=null,this.relevantEvents=null,this.validMutation=null};let{component:n}=e,r=this.dragging=new Ze(e.el);r.pointer.selector=".fc-event-resizer",r.touchScrollAllowed=!1,r.autoScroller.isEnabled=n.context.options.dragScroll;let i=this.hitDragging=new kt(this.dragging,Bn(e));i.emitter.on("pointerdown",this.handlePointerDown),i.emitter.on("dragstart",this.handleDragStart),i.emitter.on("hitupdate",this.handleHitUpdate),i.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}querySegEl(e){return U(e.subjectEl,".fc-event")}}function Vu(t,e,n,r){let i=t.context.dateEnv,s=t.dateSpan.range.start,l=e.dateSpan.range.start,o=_e(s,l,i,t.largeUnit);if(n){if(i.add(r.start,o)r.start)return{endDelta:o};return null}class Gu{constructor(e){this.context=e,this.isRecentPointerDateSelect=!1,this.matchesCancel=!1,this.matchesEvent=!1,this.onSelect=r=>{r.jsEvent&&(this.isRecentPointerDateSelect=!0)},this.onDocumentPointerDown=r=>{let i=this.context.options.unselectCancel,s=Di(r.origEvent);this.matchesCancel=!!U(s,i),this.matchesEvent=!!U(s,Xe.SELECTOR)},this.onDocumentPointerUp=r=>{let{context:i}=this,{documentPointer:s}=this,l=i.getCurrentData();if(!s.wasTouchScroll){if(l.dateSelection&&!this.isRecentPointerDateSelect){let o=i.options.unselectAuto;o&&(!o||!this.matchesCancel)&&i.calendarApi.unselect(r)}l.eventSelection&&!this.matchesEvent&&i.dispatch({type:"UNSELECT_EVENT"})}this.isRecentPointerDateSelect=!1};let n=this.documentPointer=new Bs(document);n.shouldIgnoreMove=!0,n.shouldWatchScroll=!1,n.emitter.on("pointerdown",this.onDocumentPointerDown),n.emitter.on("pointerup",this.onDocumentPointerUp),e.emitter.on("select",this.onSelect)}destroy(){this.context.emitter.off("select",this.onSelect),this.documentPointer.destroy()}}const qu={fixedMirrorParent:p},Qu={dateClick:p,eventDragStart:p,eventDragStop:p,eventDrop:p,eventResizeStart:p,eventResizeStop:p,eventResize:p,drop:p,eventReceive:p,eventLeave:p};Fn.dataAttrPrefix="";var Yu=J({name:"@fullcalendar/interaction",componentInteractions:[Bu,Lu,Xe,Wu],calendarInteractions:[Gu],elementDraggingImpl:Ze,optionRefiners:qu,listenerRefiners:Qu});class $u extends x{constructor(){super(...arguments),this.state={textId:ae()}}render(){let{theme:e,dateEnv:n,options:r,viewApi:i}=this.context,{cellId:s,dayDate:l,todayRange:o}=this.props,{textId:a}=this.state,d=Ln(l,o),c=r.listDayFormat?n.format(l,r.listDayFormat):"",g=r.listDaySideFormat?n.format(l,r.listDaySideFormat):"",h=Object.assign({date:n.toDate(l),view:i,textId:a,text:c,sideText:g,navLinkAttrs:Ne(this.context,l),sideNavLinkAttrs:Ne(this.context,l,"day",!1)},d);return f(j,{elTag:"tr",elClasses:["fc-list-day",...It(d,e)],elAttrs:{"data-date":Qe(l)},renderProps:h,generatorName:"dayHeaderContent",customGenerator:r.dayHeaderContent,defaultGenerator:Zu,classNameGenerator:r.dayHeaderClassNames,didMount:r.dayHeaderDidMount,willUnmount:r.dayHeaderWillUnmount},u=>f("th",{scope:"colgroup",colSpan:3,id:s,"aria-labelledby":a},f(u,{elTag:"div",elClasses:["fc-list-day-cushion",e.getClass("tableCellShaded")]})))}}function Zu(t){return f(M,null,t.text&&f("a",Object.assign({id:t.textId,className:"fc-list-day-text"},t.navLinkAttrs),t.text),t.sideText&&f("a",Object.assign({"aria-hidden":!0,className:"fc-list-day-side-text"},t.sideNavLinkAttrs),t.sideText))}const Xu=N({hour:"numeric",minute:"2-digit",meridiem:"short"});class Ju extends x{render(){let{props:e,context:n}=this,{options:r}=n,{seg:i,timeHeaderId:s,eventHeaderId:l,dateHeaderId:o}=e,a=r.eventTimeFormat||Xu;return f(Mt,Object.assign({},e,{elTag:"tr",elClasses:["fc-list-event",i.eventRange.def.url&&"fc-event-forced-url"],defaultGenerator:()=>Ku(i,n),seg:i,timeText:"",disableDragging:!0,disableResizing:!0}),(d,c)=>f(M,null,ef(i,a,n,s,o),f("td",{"aria-hidden":!0,className:"fc-list-event-graphic"},f("span",{className:"fc-list-event-dot",style:{borderColor:c.borderColor||c.backgroundColor}})),f(d,{elTag:"td",elClasses:["fc-list-event-title"],elAttrs:{headers:`${l} ${o}`}})))}}function Ku(t,e){let n=Pn(t,e);return f("a",Object.assign({},n),t.eventRange.def.title)}function ef(t,e,n,r,i){let{options:s}=n;if(s.displayEventTime!==!1){let l=t.eventRange.def,o=t.eventRange.instance,a=!1,d;if(l.allDay?a=!0:Yo(t.eventRange.range)?t.isStart?d=Fe(t,e,n,null,null,o.range.start,t.end):t.isEnd?d=Fe(t,e,n,null,null,t.start,o.range.end):a=!0:d=Fe(t,e,n),a){let c={text:n.options.allDayText,view:n.viewApi};return f(j,{elTag:"td",elClasses:["fc-list-event-time"],elAttrs:{headers:`${r} ${i}`},renderProps:c,generatorName:"allDayContent",customGenerator:s.allDayContent,defaultGenerator:tf,classNameGenerator:s.allDayClassNames,didMount:s.allDayDidMount,willUnmount:s.allDayWillUnmount})}return f("td",{className:"fc-list-event-time"},d)}return null}function tf(t){return t.text}class nf extends Y{constructor(){super(...arguments),this.computeDateVars=S(sf),this.eventStoreToSegs=S(this._eventStoreToSegs),this.state={timeHeaderId:ae(),eventHeaderId:ae(),dateHeaderIdRoot:ae()},this.setRootEl=e=>{e?this.context.registerInteractiveComponent(this,{el:e}):this.context.unregisterInteractiveComponent(this)}}render(){let{props:e,context:n}=this,{dayDates:r,dayRanges:i}=this.computeDateVars(e.dateProfile),s=this.eventStoreToSegs(e.eventStore,e.eventUiBases,i);return f(Ge,{elRef:this.setRootEl,elClasses:["fc-list",n.theme.getClass("table"),n.options.stickyHeaderDates!==!1?"fc-list-sticky":""],viewSpec:n.viewSpec},f(us,{liquid:!e.isHeightAuto,overflowX:e.isHeightAuto?"visible":"hidden",overflowY:e.isHeightAuto?"visible":"auto"},s.length>0?this.renderSegList(s,r):this.renderEmptyMessage()))}renderEmptyMessage(){let{options:e,viewApi:n}=this.context,r={text:e.noEventsText,view:n};return f(j,{elTag:"div",elClasses:["fc-list-empty"],renderProps:r,generatorName:"noEventsContent",customGenerator:e.noEventsContent,defaultGenerator:rf,classNameGenerator:e.noEventsClassNames,didMount:e.noEventsDidMount,willUnmount:e.noEventsWillUnmount},i=>f(i,{elTag:"div",elClasses:["fc-list-empty-cushion"]}))}renderSegList(e,n){let{theme:r,options:i}=this.context,{timeHeaderId:s,eventHeaderId:l,dateHeaderIdRoot:o}=this.state,a=lf(e);return f(Pe,{unit:"day"},(d,c)=>{let g=[];for(let h=0;h{this.isUnmounting||(this.cancelResize(),this.resizeId=requestAnimationFrame(()=>{this.doResize()}))}}render(){const e=[];for(const n of this.state.customRenderingMap.values())e.push(Xt.createElement(ff,{key:n.id,customRendering:n}));return Xt.createElement("div",{ref:this.elRef},e)}componentDidMount(){const e=new zc;this.handleCustomRendering=e.handle.bind(e),this.calendar=new tu(this.elRef.current,Object.assign(Object.assign({},this.props),{handleCustomRendering:this.handleCustomRendering})),this.calendar.render();let n;e.subscribe(r=>{const i=Date.now(),s=!n;(uf||s||this.isUpdating||this.isUnmounting||i-n<100?Ws:ei.flushSync)(()=>{this.setState({customRenderingMap:r},()=>{n=i,s?this.doResize():this.requestResize()})})})}componentDidUpdate(){this.isUpdating=!0,this.calendar.resetOptions(Object.assign(Object.assign({},this.props),{handleCustomRendering:this.handleCustomRendering})),this.isUpdating=!1}componentWillUnmount(){this.isUnmounting=!0,this.cancelResize(),this.calendar.destroy()}doResize(){this.calendar.updateSize()}cancelResize(){this.resizeId!==void 0&&(cancelAnimationFrame(this.resizeId),this.resizeId=void 0)}getApi(){return this.calendar}}Fs.act=Ws;class ff extends q.PureComponent{render(){const{customRendering:e}=this.props,{generatorMeta:n}=e,r=typeof n=="function"?n(e.renderProps):n;return ei.createPortal(r,e.containerEl)}}function Ws(t){t()}var hf='.fc-v-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);display:block}.fc-v-event .fc-event-main{color:var(--fc-event-text-color);height:100%}.fc-v-event .fc-event-main-frame{display:flex;flex-direction:column;height:100%}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{bottom:0;max-height:100%;overflow:hidden;top:0}.fc-v-event:not(.fc-event-start){border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.fc-v-event:not(.fc-event-end){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:var(--fc-event-resizer-thickness);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:calc(var(--fc-event-resizer-thickness)/-2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:calc(var(--fc-event-resizer-thickness)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:calc(var(--fc-event-resizer-dot-total-width)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:calc(var(--fc-event-resizer-dot-total-width)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:calc(var(--fc-event-resizer-dot-total-width)/-2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{min-height:100%;position:relative;z-index:1}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-slot{border-bottom:0;height:1.5em}.fc .fc-timegrid-slot:empty:before{content:"\\00a0"}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-slot-label{vertical-align:middle}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{align-items:center;display:flex;justify-content:flex-end;overflow:hidden}.fc .fc-timegrid-axis-cushion{flex-shrink:0;max-width:60px}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.fc .fc-timegrid-col.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.fc-media-screen .fc-timegrid-cols{bottom:0;left:0;position:absolute;right:0;top:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{left:0;position:absolute;right:0;top:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight{z-index:3}.fc .fc-timegrid-bg-harness{left:0;position:absolute;right:0}.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{bottom:0;left:0;position:absolute;right:0;top:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px var(--fc-page-bg-color)}.fc-timegrid-event,.fc-timegrid-more-link{border-radius:3px;font-size:var(--fc-small-font-size)}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{font-size:var(--fc-small-font-size);margin-bottom:1px;white-space:nowrap}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:"\\00a0-\\00a0"}.fc-timegrid-event-short .fc-event-title{font-size:var(--fc-small-font-size)}.fc-timegrid-more-link{background:var(--fc-more-link-bg-color);color:var(--fc-more-link-text-color);cursor:pointer;margin-bottom:1px;position:absolute;z-index:9999}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{border-color:var(--fc-now-indicator-color);border-style:solid;border-width:1px 0 0;left:0;position:absolute;right:0;z-index:4}.fc .fc-timegrid-now-indicator-arrow{border-color:var(--fc-now-indicator-color);border-style:solid;margin-top:-5px;position:absolute;z-index:4}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 0 5px 6px;left:0}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 6px 5px 0;right:0}';Ct(hf);class gf extends qa{getKeyInfo(){return{allDay:{},timed:{}}}getKeysForDateSpan(e){return e.allDay?["allDay"]:["timed"]}getKeysForEventDef(e){return e.allDay?Da(e)?["timed","allDay"]:["allDay"]:["timed"]}}const pf=N({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"});function Vs(t){let e=["fc-timegrid-slot","fc-timegrid-slot-label",t.isLabeled?"fc-scrollgrid-shrink":"fc-timegrid-slot-minor"];return f(ie.Consumer,null,n=>{if(!t.isLabeled)return f("td",{className:e.join(" "),"data-time":t.isoTimeStr});let{dateEnv:r,options:i,viewApi:s}=n,l=i.slotLabelFormat==null?pf:Array.isArray(i.slotLabelFormat)?N(i.slotLabelFormat[0]):N(i.slotLabelFormat),o={level:0,time:t.time,date:r.toDate(t.date),view:s,text:r.format(t.date,l)};return f(j,{elTag:"td",elClasses:e,elAttrs:{"data-time":t.isoTimeStr},renderProps:o,generatorName:"slotLabelContent",customGenerator:i.slotLabelContent,defaultGenerator:mf,classNameGenerator:i.slotLabelClassNames,didMount:i.slotLabelDidMount,willUnmount:i.slotLabelWillUnmount},a=>f("div",{className:"fc-timegrid-slot-label-frame fc-scrollgrid-shrink-frame"},f(a,{elTag:"div",elClasses:["fc-timegrid-slot-label-cushion","fc-scrollgrid-shrink-cushion"]})))})}function mf(t){return t.text}class vf extends x{render(){return this.props.slatMetas.map(e=>f("tr",{key:e.key},f(Vs,Object.assign({},e))))}}const yf=N({week:"short"}),bf=5;class Ef extends Y{constructor(){super(...arguments),this.allDaySplitter=new gf,this.headerElRef=z(),this.rootElRef=z(),this.scrollerElRef=z(),this.state={slatCoords:null},this.handleScrollTopRequest=e=>{let n=this.scrollerElRef.current;n&&(n.scrollTop=e)},this.renderHeadAxis=(e,n="")=>{let{options:r}=this.context,{dateProfile:i}=this.props,s=i.renderRange,o=fe(s.start,s.end)===1?Ne(this.context,s.start,"week"):{};return r.weekNumbers&&e==="day"?f(vs,{elTag:"th",elClasses:["fc-timegrid-axis","fc-scrollgrid-shrink"],elAttrs:{"aria-hidden":!0},date:s.start,defaultFormat:yf},a=>f("div",{className:["fc-timegrid-axis-frame","fc-scrollgrid-shrink-frame","fc-timegrid-axis-frame-liquid"].join(" "),style:{height:n}},f(a,{elTag:"a",elClasses:["fc-timegrid-axis-cushion","fc-scrollgrid-shrink-cushion","fc-scrollgrid-sync-inner"],elAttrs:o}))):f("th",{"aria-hidden":!0,className:"fc-timegrid-axis"},f("div",{className:"fc-timegrid-axis-frame",style:{height:n}}))},this.renderTableRowAxis=e=>{let{options:n,viewApi:r}=this.context,i={text:n.allDayText,view:r};return f(j,{elTag:"td",elClasses:["fc-timegrid-axis","fc-scrollgrid-shrink"],elAttrs:{"aria-hidden":!0},renderProps:i,generatorName:"allDayContent",customGenerator:n.allDayContent,defaultGenerator:Sf,classNameGenerator:n.allDayClassNames,didMount:n.allDayDidMount,willUnmount:n.allDayWillUnmount},s=>f("div",{className:["fc-timegrid-axis-frame","fc-scrollgrid-shrink-frame",e==null?" fc-timegrid-axis-frame-liquid":""].join(" "),style:{height:e}},f(s,{elTag:"span",elClasses:["fc-timegrid-axis-cushion","fc-scrollgrid-shrink-cushion","fc-scrollgrid-sync-inner"]})))},this.handleSlatCoords=e=>{this.setState({slatCoords:e})}}renderSimpleLayout(e,n,r){let{context:i,props:s}=this,l=[],o=At(i.options);return e&&l.push({type:"header",key:"header",isSticky:o,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),n&&(l.push({type:"body",key:"all-day",chunk:{content:n}}),l.push({type:"body",key:"all-day-divider",outerContent:f("tr",{role:"presentation",className:"fc-scrollgrid-section"},f("td",{className:"fc-timegrid-divider "+i.theme.getClass("tableCellShaded")}))})),l.push({type:"body",key:"body",liquid:!0,expandRows:!!i.options.expandRows,chunk:{scrollerElRef:this.scrollerElRef,content:r}}),f(Ge,{elRef:this.rootElRef,elClasses:["fc-timegrid"],viewSpec:i.viewSpec},f(Wn,{liquid:!s.isHeightAuto&&!s.forPrint,collapsibleWidth:s.forPrint,cols:[{width:"shrink"}],sections:l}))}renderHScrollLayout(e,n,r,i,s,l,o){let a=this.context.pluginHooks.scrollGridImpl;if(!a)throw new Error("No ScrollGrid implementation");let{context:d,props:c}=this,g=!c.forPrint&&At(d.options),h=!c.forPrint&&hs(d.options),u=[];e&&u.push({type:"header",key:"header",isSticky:g,syncRowHeights:!0,chunks:[{key:"axis",rowContent:v=>f("tr",{role:"presentation"},this.renderHeadAxis("day",v.rowSyncHeights[0]))},{key:"cols",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),n&&(u.push({type:"body",key:"all-day",syncRowHeights:!0,chunks:[{key:"axis",rowContent:v=>f("tr",{role:"presentation"},this.renderTableRowAxis(v.rowSyncHeights[0]))},{key:"cols",content:n}]}),u.push({key:"all-day-divider",type:"body",outerContent:f("tr",{role:"presentation",className:"fc-scrollgrid-section"},f("td",{colSpan:2,className:"fc-timegrid-divider "+d.theme.getClass("tableCellShaded")}))}));let m=d.options.nowIndicator;return u.push({type:"body",key:"body",liquid:!0,expandRows:!!d.options.expandRows,chunks:[{key:"axis",content:v=>f("div",{className:"fc-timegrid-axis-chunk"},f("table",{"aria-hidden":!0,style:{height:v.expandRows?v.clientHeight:""}},v.tableColGroupNode,f("tbody",null,f(vf,{slatMetas:l}))),f("div",{className:"fc-timegrid-now-indicator-container"},f(Pe,{unit:m?"minute":"day"},y=>{let b=m&&o&&o.safeComputeTop(y);return typeof b=="number"?f(Vn,{elClasses:["fc-timegrid-now-indicator-arrow"],elStyle:{top:b},isAxis:!0,date:y}):null})))},{key:"cols",scrollerElRef:this.scrollerElRef,content:r}]}),h&&u.push({key:"footer",type:"footer",isSticky:!0,chunks:[{key:"axis",content:fn},{key:"cols",content:fn}]}),f(Ge,{elRef:this.rootElRef,elClasses:["fc-timegrid"],viewSpec:d.viewSpec},f(a,{liquid:!c.isHeightAuto&&!c.forPrint,forPrint:c.forPrint,collapsibleWidth:!1,colGroups:[{width:"shrink",cols:[{width:"shrink"}]},{cols:[{span:i,minWidth:s}]}],sections:u}))}getAllDayMaxEventProps(){let{dayMaxEvents:e,dayMaxEventRows:n}=this.context.options;return(e===!0||n===!0)&&(e=void 0,n=bf),{dayMaxEvents:e,dayMaxEventRows:n}}}function Sf(t){return t.text}class Af{constructor(e,n,r){this.positions=e,this.dateProfile=n,this.slotDuration=r}safeComputeTop(e){let{dateProfile:n}=this;if(ee(n.currentRange,e)){let r=k(e),i=e.valueOf()-r.valueOf();if(i>=Q(n.slotMinTime)&&i{let o={time:s.time,date:n.dateEnv.toDate(s.date),view:n.viewApi};return f("tr",{key:s.key,ref:i.createRef(s.key)},e.axis&&f(Vs,Object.assign({},s)),f(j,{elTag:"td",elClasses:["fc-timegrid-slot","fc-timegrid-slot-lane",!s.isLabeled&&"fc-timegrid-slot-minor"],elAttrs:{"data-time":s.isoTimeStr},renderProps:o,generatorName:"slotLaneContent",customGenerator:r.slotLaneContent,classNameGenerator:r.slotLaneClassNames,didMount:r.slotLaneDidMount,willUnmount:r.slotLaneWillUnmount}))}))}}class wf extends x{constructor(){super(...arguments),this.rootElRef=z(),this.slatElRefs=new K}render(){let{props:e,context:n}=this;return f("div",{ref:this.rootElRef,className:"fc-timegrid-slots"},f("table",{"aria-hidden":!0,className:n.theme.getClass("table"),style:{minWidth:e.tableMinWidth,width:e.clientWidth,height:e.minHeight}},e.tableColGroupNode,f(Df,{slatElRefs:this.slatElRefs,axis:e.axis,slatMetas:e.slatMetas})))}componentDidMount(){this.updateSizing()}componentDidUpdate(){this.updateSizing()}componentWillUnmount(){this.props.onCoords&&this.props.onCoords(null)}updateSizing(){let{context:e,props:n}=this;n.onCoords&&n.clientWidth!==null&&this.rootElRef.current.offsetHeight&&n.onCoords(new Af(new Oe(this.rootElRef.current,Cf(this.slatElRefs.currentMap,n.slatMetas),!1,!0),this.props.dateProfile,e.options.slotDuration))}}function Cf(t,e){return e.map(n=>t[n.key])}function Le(t,e){let n=[],r;for(r=0;rqs(e.hiddenSegs,e),defaultGenerator:_f,forceTimed:!0},n=>f(n,{elTag:"div",elClasses:["fc-timegrid-more-link-inner","fc-sticky"]}))}}function _f(t){return t.shortText}function Tf(t,e,n){let r=new ts;e!=null&&(r.strictOrder=e),n!=null&&(r.maxStackCnt=n);let i=r.addSegs(t),s=sc(i),l=xf(r);return l=Nf(l,1),{segRects:Of(l),hiddenGroups:s}}function xf(t){const{entriesByLevel:e}=t,n=Yn((r,i)=>r+":"+i,(r,i)=>{let s=kf(t,r,i),l=Zr(s,n),o=e[r][i];return[Object.assign(Object.assign({},o),{nextLevelNodes:l[0]}),o.thickness+l[1]]});return Zr(e.length?{level:0,lateralStart:0,lateralEnd:e[0].length}:null,n)[0]}function Zr(t,e){if(!t)return[[],0];let{level:n,lateralStart:r,lateralEnd:i}=t,s=r,l=[];for(;sEe(r),(r,i,s)=>{let{nextLevelNodes:l,thickness:o}=r,a=o+s,d=o/a,c,g=[];if(!l.length)c=e;else for(let u of l)if(c===void 0){let m=n(u,i,a);c=m[0],g.push(m[1])}else{let m=n(u,c,0);g.push(m[1])}let h=(c-i)*d;return[c-h,Object.assign(Object.assign({},r),{thickness:h,nextLevelNodes:g})]});return t.map(r=>n(r,0,0)[1])}function Of(t){let e=[];const n=Yn((i,s,l)=>Ee(i),(i,s,l)=>{let o=Object.assign(Object.assign({},i),{levelCoord:s,stackDepth:l,stackForward:0});return e.push(o),o.stackForward=r(i.nextLevelNodes,s+i.thickness,l+1)+1});function r(i,s,l){let o=0;for(let a of i)o=Math.max(n(a,s,l),o);return o}return r(t,0,0),e}function Yn(t,e){const n={};return(...r)=>{let i=t(...r);return i in n?n[i]:n[i]=e(...r)}}function Xr(t,e,n=null,r=0){let i=[];if(n)for(let s=0;sf("div",{className:"fc-timegrid-col-frame"},f("div",{className:"fc-timegrid-col-bg"},this.renderFillSegs(e.businessHourSegs,"non-business"),this.renderFillSegs(e.bgEventSegs,"bg-event"),this.renderFillSegs(e.dateSelectionSegs,"highlight")),f("div",{className:"fc-timegrid-col-events"},this.renderFgSegs(o,l,!1,!1,!1)),f("div",{className:"fc-timegrid-col-events"},this.renderFgSegs(s,{},!!e.eventDrag,!!e.eventResize,!!i,"mirror")),f("div",{className:"fc-timegrid-now-indicator-container"},this.renderNowIndicator(e.nowIndicatorSegs)),qn(r)&&f(a,{elTag:"div",elClasses:["fc-timegrid-col-misc"]})))}renderFgSegs(e,n,r,i,s,l){let{props:o}=this;return o.forPrint?qs(e,o):this.renderPositionedFgSegs(e,n,r,i,s,l)}renderPositionedFgSegs(e,n,r,i,s,l){let{eventMaxStack:o,eventShortHeight:a,eventOrderStrict:d,eventMinHeight:c}=this.context.options,{date:g,slatCoords:h,eventSelection:u,todayRange:m,nowDate:v}=this.props,y=r||i||s,b=Xr(e,g,h,c),{segPlacements:E,hiddenGroups:D}=Hf(e,b,d,o);return f(M,null,this.renderHiddenGroups(D,e),E.map(w=>{let{seg:R,rect:C}=w,I=R.eventRange.instance.instanceId,_=y||!!(!n[I]&&C),L=Zt(C&&C.span),F=!y&&C?this.computeSegHStyle(C):{left:0,right:0},ge=!!C&&C.stackForward>0,pe=!!C&&C.span.end-C.span.start{let g=Zt(c.span),h=Lf(c.entries,n);return f(Rf,{key:Ti(bs(h)),hiddenSegs:h,top:g.top,bottom:g.bottom,extraDateSpan:r,dateProfile:i,todayRange:s,nowDate:l,eventSelection:o,eventDrag:a,eventResize:d})}))}renderFillSegs(e,n){let{props:r,context:i}=this,l=Xr(e,r.date,r.slatCoords,i.options.eventMinHeight).map((o,a)=>{let d=e[a];return f("div",{key:Yi(d.eventRange),className:"fc-timegrid-bg-harness",style:Zt(o)},n==="bg-event"?f(ps,Object.assign({seg:d},te(d,r.todayRange,r.nowDate))):ms(n))});return f(M,null,l)}renderNowIndicator(e){let{slatCoords:n,date:r}=this.props;return n?e.map((i,s)=>f(Vn,{key:s,elClasses:["fc-timegrid-now-indicator-line"],elStyle:{top:n.computeDateTop(i.start,r)},isAxis:!1,date:r})):null}computeSegHStyle(e){let{isRtl:n,options:r}=this.context,i=r.slotEventOverlap,s=e.levelCoord,l=e.levelCoord+e.thickness,o,a;i&&(l=Math.min(1,s+(l-s)*2)),n?(o=1-l,a=s):(o=s,a=1-l);let d={zIndex:e.stackDepth+1,left:o*100+"%",right:a*100+"%"};return i&&!e.stackForward&&(d[n?"marginLeft":"marginRight"]=10*2),d}}function qs(t,{todayRange:e,nowDate:n,eventSelection:r,eventDrag:i,eventResize:s}){let l=(i?i.affectedInstances:null)||(s?s.affectedInstances:null)||{};return f(M,null,t.map(o=>{let a=o.eventRange.instance.instanceId;return f("div",{key:a,style:{visibility:l[a]?"hidden":""}},f(Gs,Object.assign({seg:o,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:a===r,isShort:!1},te(o,e,n))))}))}function Zt(t){return t?{top:t.start,bottom:-t.end}:{top:"",bottom:""}}function Lf(t,e){return t.map(n=>e[n.index])}class Uf extends x{constructor(){super(...arguments),this.splitFgEventSegs=S(Le),this.splitBgEventSegs=S(Le),this.splitBusinessHourSegs=S(Le),this.splitNowIndicatorSegs=S(Le),this.splitDateSelectionSegs=S(Le),this.splitEventDrag=S($r),this.splitEventResize=S($r),this.rootElRef=z(),this.cellElRefs=new K}render(){let{props:e,context:n}=this,r=n.options.nowIndicator&&e.slatCoords&&e.slatCoords.safeComputeTop(e.nowDate),i=e.cells.length,s=this.splitFgEventSegs(e.fgEventSegs,i),l=this.splitBgEventSegs(e.bgEventSegs,i),o=this.splitBusinessHourSegs(e.businessHourSegs,i),a=this.splitNowIndicatorSegs(e.nowIndicatorSegs,i),d=this.splitDateSelectionSegs(e.dateSelectionSegs,i),c=this.splitEventDrag(e.eventDrag,i),g=this.splitEventResize(e.eventResize,i);return f("div",{className:"fc-timegrid-cols",ref:this.rootElRef},f("table",{role:"presentation",style:{minWidth:e.tableMinWidth,width:e.clientWidth}},e.tableColGroupNode,f("tbody",{role:"presentation"},f("tr",{role:"row"},e.axis&&f("td",{"aria-hidden":!0,className:"fc-timegrid-col fc-timegrid-axis"},f("div",{className:"fc-timegrid-col-frame"},f("div",{className:"fc-timegrid-now-indicator-container"},typeof r=="number"&&f(Vn,{elClasses:["fc-timegrid-now-indicator-arrow"],elStyle:{top:r},isAxis:!0,date:e.nowDate})))),e.cells.map((h,u)=>f(Bf,{key:h.key,elRef:this.cellElRefs.createRef(h.key),dateProfile:e.dateProfile,date:h.date,nowDate:e.nowDate,todayRange:e.todayRange,extraRenderProps:h.extraRenderProps,extraDataAttrs:h.extraDataAttrs,extraClassNames:h.extraClassNames,extraDateSpan:h.extraDateSpan,fgEventSegs:s[u],bgEventSegs:l[u],businessHourSegs:o[u],nowIndicatorSegs:a[u],dateSelectionSegs:d[u],eventDrag:c[u],eventResize:g[u],slatCoords:e.slatCoords,eventSelection:e.eventSelection,forPrint:e.forPrint}))))))}componentDidMount(){this.updateCoords()}componentDidUpdate(){this.updateCoords()}updateCoords(){let{props:e}=this;e.onColCoords&&e.clientWidth!==null&&e.onColCoords(new Oe(this.rootElRef.current,jf(this.cellElRefs.currentMap,e.cells),!0,!1))}}function jf(t,e){return e.map(n=>t[n.key])}class zf extends Y{constructor(){super(...arguments),this.processSlotOptions=S(Ff),this.state={slatCoords:null},this.handleRootEl=e=>{e?this.context.registerInteractiveComponent(this,{el:e,isHitComboAllowed:this.props.isHitComboAllowed}):this.context.unregisterInteractiveComponent(this)},this.handleScrollRequest=e=>{let{onScrollTopRequest:n}=this.props,{slatCoords:r}=this.state;if(n&&r){if(e.time){let i=r.computeTimeTop(e.time);i=Math.ceil(i),i&&(i+=1),n(i)}return!0}return!1},this.handleColCoords=e=>{this.colCoords=e},this.handleSlatCoords=e=>{this.setState({slatCoords:e}),this.props.onSlatCoords&&this.props.onSlatCoords(e)}}render(){let{props:e,state:n}=this;return f("div",{className:"fc-timegrid-body",ref:this.handleRootEl,style:{width:e.clientWidth,minWidth:e.tableMinWidth}},f(wf,{axis:e.axis,dateProfile:e.dateProfile,slatMetas:e.slatMetas,clientWidth:e.clientWidth,minHeight:e.expandRows?e.clientHeight:"",tableMinWidth:e.tableMinWidth,tableColGroupNode:e.axis?e.tableColGroupNode:null,onCoords:this.handleSlatCoords}),f(Uf,{cells:e.cells,axis:e.axis,dateProfile:e.dateProfile,businessHourSegs:e.businessHourSegs,bgEventSegs:e.bgEventSegs,fgEventSegs:e.fgEventSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,todayRange:e.todayRange,nowDate:e.nowDate,nowIndicatorSegs:e.nowIndicatorSegs,clientWidth:e.clientWidth,tableMinWidth:e.tableMinWidth,tableColGroupNode:e.tableColGroupNode,slatCoords:n.slatCoords,onColCoords:this.handleColCoords,forPrint:e.forPrint}))}componentDidMount(){this.scrollResponder=this.context.createScrollResponder(this.handleScrollRequest)}componentDidUpdate(e){this.scrollResponder.update(e.dateProfile!==this.props.dateProfile)}componentWillUnmount(){this.scrollResponder.detach()}queryHit(e,n){let{dateEnv:r,options:i}=this.context,{colCoords:s}=this,{dateProfile:l}=this.props,{slatCoords:o}=this.state,{snapDuration:a,snapsPerSlot:d}=this.processSlotOptions(this.props.slotDuration,i.snapDuration),c=s.leftToIndex(e),g=o.positions.topToIndex(n);if(c!=null&&g!=null){let h=this.props.cells[c],u=o.positions.tops[g],m=o.positions.getHeight(g),v=(n-u)/m,y=Math.floor(v*d),b=g*d+y,E=this.props.cells[c].date,D=tn(l.slotMinTime,ql(a,b)),w=r.add(E,D),R=r.add(w,a);return{dateProfile:l,dateSpan:Object.assign({range:{start:w,end:R},allDay:!1},h.extraDateSpan),dayEl:s.els[c],rect:{left:s.lefts[c],right:s.rights[c],top:u,bottom:u+m},layer:0}}return null}}function Ff(t,e){let n=e||t,r=Sn(t,n);return r===null&&(n=t,r=1),{snapDuration:n,snapsPerSlot:r}}class Wf extends os{sliceRange(e,n){let r=[];for(let i=0;if(zf,Object.assign({ref:this.timeColsRef},this.slicer.sliceProps(e,r,null,n,o),{forPrint:e.forPrint,axis:e.axis,dateProfile:r,slatMetas:e.slatMetas,slotDuration:e.slotDuration,cells:i.cells[0],tableColGroupNode:e.tableColGroupNode,tableMinWidth:e.tableMinWidth,clientWidth:e.clientWidth,clientHeight:e.clientHeight,expandRows:e.expandRows,nowDate:a,nowIndicatorSegs:s&&this.slicer.sliceNowDate(a,r,l,n,o),todayRange:d,onScrollTopRequest:e.onScrollTopRequest,onSlatCoords:e.onSlatCoords})))}}function Gf(t,e,n){let r=[];for(let i of t.headerDates)r.push({start:n.add(i,e.slotMinTime),end:n.add(i,e.slotMaxTime)});return r}const Jr=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}];function qf(t,e,n,r,i){let s=new Date(0),l=t,o=T(0),a=n||Qf(r),d=[];for(;Q(l)=0;e-=1)if(n=T(Jr[e]),r=Sn(n,t),r!==null&&r>1)return n;return t}class Yf extends Ef{constructor(){super(...arguments),this.buildTimeColsModel=S($f),this.buildSlatMetas=S(qf)}render(){let{options:e,dateEnv:n,dateProfileGenerator:r}=this.context,{props:i}=this,{dateProfile:s}=i,l=this.buildTimeColsModel(s,r),o=this.allDaySplitter.splitProps(i),a=this.buildSlatMetas(s.slotMinTime,s.slotMaxTime,e.slotLabelInterval,e.slotDuration,n),{dayMinWidth:d}=e,c=!d,g=d,h=e.dayHeaders&&f(is,{dates:l.headerDates,dateProfile:s,datesRepDistinctDays:!0,renderIntro:c?this.renderHeadAxis:null}),u=e.allDaySlot!==!1&&(v=>f(Ps,Object.assign({},o.allDay,{dateProfile:s,dayTableModel:l,nextDayThreshold:e.nextDayThreshold,tableMinWidth:v.tableMinWidth,colGroupNode:v.tableColGroupNode,renderRowIntro:c?this.renderTableRowAxis:null,showWeekNumbers:!1,expandRows:!1,headerAlignElRef:this.headerElRef,clientWidth:v.clientWidth,clientHeight:v.clientHeight,forPrint:i.forPrint},this.getAllDayMaxEventProps()))),m=v=>f(Vf,Object.assign({},o.timed,{dayTableModel:l,dateProfile:s,axis:c,slotDuration:e.slotDuration,slatMetas:a,forPrint:i.forPrint,tableColGroupNode:v.tableColGroupNode,tableMinWidth:v.tableMinWidth,clientWidth:v.clientWidth,clientHeight:v.clientHeight,onSlatCoords:this.handleSlatCoords,expandRows:v.expandRows,onScrollTopRequest:this.handleScrollTopRequest}));return g?this.renderHScrollLayout(h,u,m,l.colCnt,d,a,this.state.slatCoords):this.renderSimpleLayout(h,u,m)}}function $f(t,e){let n=new ss(t.renderRange,e);return new ls(n,!1)}const Zf={allDaySlot:Boolean};var Xf=J({name:"@fullcalendar/timegrid",initialView:"timeGridWeek",optionRefiners:Zf,views:{timeGrid:{component:Yf,usesMinMaxTime:!0,allDaySlot:!0,slotDuration:"00:30:00",slotEventOverlap:!0},timeGridDay:{type:"timeGrid",duration:{days:1}},timeGridWeek:{type:"timeGrid",duration:{weeks:1}}}});const Jf=[{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().toISOString(),end:P().add(10,"hour").toISOString(),color:"#7a0916"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(1,"day").toISOString(),end:P().add(3,"day").toISOString(),allDay:H.datatype.boolean(),color:"#00b8d9"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(3,"day").toISOString(),end:P().add(5,"day").toISOString(),allDay:H.datatype.boolean(),color:"#ff5630"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(7,"day").toISOString(),end:P().add(8,"day").toISOString(),allDay:H.datatype.boolean(),color:"#ffab00"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(7,"day").toISOString(),end:P().add(8,"day").toISOString(),allDay:H.datatype.boolean(),color:"#ffab00"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(8,"day").toISOString(),end:P().add(9,"day").toISOString(),allDay:H.datatype.boolean(),color:"#8e33ff"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(10,"day").toISOString(),end:P().add(11,"day").toISOString(),color:"#00a76f"}],Kf=Ys.div` - width: 100%; - height: 100%; - .fc { - width: 100%; - height: 100%; - /* override fullcalendar css variables */ - --fc-border-color: rgba(145, 158, 171, 0.16); - --fc-now-indicator-color: #ff5630; - --fc-today-bg-color: rgba(145, 158, 171, 0.08); - --fc-page-bg-color: ${t=>t.$themeMode===Be.Light?"#ffffff":"#161c24"}; - --fc-neutral-bg-color: ${t=>t.$themeMode===Be.Light?"#F4F6F8":"rgba(145, 158, 171, 0.12)"}; - --fc-list-event-hover-bg-color: rgba(145, 158, 171, 0.08); - --fc-highlight-color: rgba(145, 158, 171, 0.08); - - a { - color: ${t=>t.$themeMode===Be.Dark?"#ffffff":"#212b36"}; - } - .fc-col-header { - box-shadow: rgba(145, 158, 171, 0.2) 0px -1px 0px inset; - th { - border-color: transparent; - } - .fc-col-header-cell-cushion { - font-weight: 600; - font-size: 0.875rem; - font-family: 'Public Sans', sans-serif; - padding: 8px 0px; - } - } - - /* view Month Week Day */ - .fc-dayGridMonth-view, - .fc-timeGridWeek-view, - .fc-timeGridDay-view { - .fc-daygrid-day-number { - line-height: 1.57143; - font-size: 0.875rem; - font-family: 'Public Sans', sans-serif; - font-weight: 400; - padding: 8px 8px 0px; - } - .fc-daygrid-event { - margin-top: 4px; - .fc-event-start, - .fc-event-end { - margin-left: 4px; - margin-right: 4px; - } - } - .fc-event { - border-color: transparent !important; - background-color: transparent !important; - - .fc-event-main-wrapper { - border-radius: 6px; - width: 100%; - background-color: #fff; - &::before { - top: 0px; - left: 0px; - width: 100%; - content: ''; - opacity: 0.24; - height: 100%; - border-radius: 6px; - position: absolute; - background-color: currentcolor; - transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - } - .fc-event-main-frame { - font-size: 13px; - line-height: 20px; - filter: brightness(0.48); - display: flex; - width: 100%; - .fc-event-time { - overflow: unset; - font-weight: 700; - } - .fc-event-title-container { - flex-grow: 1; - flex-shrink: 1; - min-width: 0px; - .fc-event-title { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } - } - } - } - } - } - - /* view list */ - .fc-list { - .fc-list-day { - th { - z-index: 100; - } - } - .fc-list-day-text, - .fc-list-day-side-text { - line-height: 1.57143; - font-size: 0.875rem; - font-family: 'Public Sans', sans-serif; - font-weight: 400; - } - - .fc-list-event-time { - color: ${t=>t.$themeMode===Be.Light?"rgb(99, 115, 129)":"rgb(145, 158, 171)"}; - } - .fc-event-title { - color: ${t=>t.$themeMode===Be.Dark?"rgb(255, 255, 255)":"rgb(33, 43, 54)"}; - } - .fc-list-table { - th, - td { - border-color: transparent; - } - } - - .fc-event-main-frame { - background-color: transparent; - } - } - } -`,Kr={id:H.string.uuid(),title:"",description:"",allDay:!1,start:P(),end:P(),color:""};function ph(){const t=q.useRef(null),[e,n]=q.useState("dayGridMonth"),[r,i]=q.useState(new Date),[s,l]=q.useState(!1),[o,a]=q.useState(Kr),[d,c]=q.useState("add"),{themeMode:g}=$s(),{screenMap:h}=Zs();q.useEffect(()=>{h.xs&&n("listWeek")},[h]);const u=R=>{const C=t.current.getApi();switch(R){case"prev":C.prev();break;case"next":C.next();break;case"today":C.today();break}i(C.getDate())},m=R=>{n(R)};q.useLayoutEffect(()=>{const R=t.current.getApi();setTimeout(()=>{R.changeView(e)})},[e]);const v=R=>{R.view.calendar.unselect(),l(!0),c("add"),a({id:H.string.uuid(),title:"",description:"",start:P(R.startStr),end:P(R.endStr),allDay:R.allDay})},y=R=>{const{title:C,extendedProps:I,allDay:_,start:L,end:F,backgroundColor:ge,id:pe}=R.event;l(!0),c("edit");const $={id:pe,title:C,allDay:_,color:ge,description:I.description};L&&($.start=P(L)),F&&($.end=P(F)),a($)},b=()=>{a(Kr),l(!1)},E=R=>{const{id:C,title:I="",description:_,start:L,end:F,allDay:ge=!1,color:pe}=R,$=t.current.getApi(),Qs=$.getEventById(C),Ot={id:C,title:I,allDay:ge,color:pe,extendedProps:{description:_}};L&&(Ot.start=L.toDate()),F&&(Ot.end=F.toDate()),Qs?.remove(),$.addEvent(Ot)},D=R=>{const C=t.current.getApi(),{title:I="",description:_,start:L,end:F,allDay:ge=!1,color:pe}=R,$={id:H.string.uuid(),title:I,allDay:ge,color:pe,extendedProps:{description:_}};L&&($.start=L.toDate()),F&&($.end=F.toDate()),C.addEvent($)},w=R=>{t.current.getApi().getEventById(R)?.remove()};return Ce.jsxs(Xs,{className:"h-full w-full",children:[Ce.jsx("div",{className:"h-full w-full",children:Ce.jsxs(Kf,{$themeMode:g,children:[Ce.jsx(el,{now:r,view:e,onMove:u,onCreate:()=>l(!0),onViewTypeChange:m}),Ce.jsx(Fs,{ref:t,plugins:[Ru,Xf,Yu,cf],initialDate:r,initialView:h.xs?"listWeek":e,events:Jf,eventContent:Js,editable:!0,selectable:!0,selectMirror:!0,dayMaxEvents:!0,headerToolbar:!1,select:v,eventClick:y})]})}),Ce.jsx(Ks,{open:s,type:d,initValues:o,onCancel:b,onDelete:w,onCreate:D,onEdit:E})]})}export{ph as default}; diff --git a/assets/index-3a83d90c.js b/assets/index-a10964a0.js similarity index 81% rename from assets/index-3a83d90c.js rename to assets/index-a10964a0.js index 6c0629f8..13177173 100644 --- a/assets/index-3a83d90c.js +++ b/assets/index-a10964a0.js @@ -1,4 +1,4 @@ -import{r as i,ag as ut,ah as Z,Y as Fe,X as Te,b2 as y,bs as ct,b1 as Q,am as dt,bu as ft,aH as oe,D as F,b0 as Pe,cI as mt,ak as ze,bo as pt,cJ as pe,cK as gt,z as vt,bc as bt,a6 as ht,ba as St,bI as Nt,A as ge,be as He,cL as Ge,cM as Le,cN as yt,cO as It,cP as Et,cQ as wt,bH as xt,B as $t,bj as Rt,aG as Ct,az as Dt,ay as Ot,bk as ve,cR as Ae,cS as Me,cT as _t,bK as At,bn as Mt}from"./index-a174239d.js";var Bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const jt=Bt;var kt=function(t,n){return i.createElement(ut,Z({},t,{ref:n,icon:jt}))};const Vt=i.forwardRef(kt);function be(){return typeof BigInt=="function"}function Ue(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function z(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",a=r.split("."),s=a[0]||"0",v=a[1]||"0";s==="0"&&v==="0"&&(n=!1);var c=n?"-":"";return{negative:n,negativeStr:c,trimStr:r,integerStr:s,decimalStr:v,fullStr:"".concat(c).concat(r)}}function he(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function P(e){var t=String(e);if(he(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&Se(t)?t.length-t.indexOf(".")-1:0}function le(e){var t=String(e);if(he(e)){if(e>Number.MAX_SAFE_INTEGER)return String(be()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":z("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),Tt=function(){function e(t){if(Te(this,e),y(this,"origin",""),y(this,"number",void 0),y(this,"empty",void 0),Ue(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return Fe(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var a=this.number+r;if(a>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(aNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(a0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":le(this.number):this.origin}}]),e}();function R(e){return be()?new Ft(e):new Tt(e)}function se(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var a=z(e),s=a.negativeStr,v=a.integerStr,c=a.decimalStr,b="".concat(t).concat(c),g="".concat(s).concat(v);if(n>=0){var f=Number(c[n]);if(f>=5&&!r){var N=R(e).add("".concat(s,"0.").concat("0".repeat(n)).concat(10-f));return se(N.toString(),t,n,r)}return n===0?g:"".concat(g).concat(t).concat(c.padEnd(n,"0").slice(0,n))}return b===".0"?g:"".concat(g).concat(b)}function Pt(e,t){var n=i.useRef(null);function r(){try{var s=e.selectionStart,v=e.selectionEnd,c=e.value,b=c.substring(0,s),g=c.substring(v);n.current={start:s,end:v,value:c,beforeTxt:b,afterTxt:g}}catch{}}function a(){if(e&&n.current&&t)try{var s=e.value,v=n.current,c=v.beforeTxt,b=v.afterTxt,g=v.start,f=s.length;if(s.endsWith(b))f=s.length-n.current.afterTxt.length;else if(s.startsWith(c))f=c.length;else{var N=c[g-1],p=s.indexOf(N,g-1);p!==-1&&(f=p+1)}e.setSelectionRange(f,f)}catch(h){ct(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(h.message))}}return[r,a]}var zt=function(){var t=i.useState(!1),n=Q(t,2),r=n[0],a=n[1];return dt(function(){a(ft())},[]),r},Ht=200,Gt=600;function Lt(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,a=e.upDisabled,s=e.downDisabled,v=e.onStep,c=i.useRef(),b=i.useRef([]),g=i.useRef();g.current=v;var f=function(){clearTimeout(c.current)},N=function(x,E){x.preventDefault(),f(),g.current(E);function M(){g.current(E),c.current=setTimeout(M,Ht)}c.current=setTimeout(M,Gt)};i.useEffect(function(){return function(){f(),b.current.forEach(function(u){return oe.cancel(u)})}},[]);var p=zt();if(p)return null;var h="".concat(t,"-handler"),w=F(h,"".concat(h,"-up"),y({},"".concat(h,"-up-disabled"),a)),A=F(h,"".concat(h,"-down"),y({},"".concat(h,"-down-disabled"),s)),I=function(){return b.current.push(oe(f))},C={unselectable:"on",role:"button",onMouseUp:I,onMouseLeave:I};return i.createElement("div",{className:"".concat(h,"-wrap")},i.createElement("span",Z({},C,{onMouseDown:function(x){N(x,!0)},"aria-label":"Increase Value","aria-disabled":a,className:w}),n||i.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),i.createElement("span",Z({},C,{onMouseDown:function(x){N(x,!1)},"aria-label":"Decrease Value","aria-disabled":s,className:A}),r||i.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function Be(e){var t=typeof e=="number"?le(e):z(e).fullStr,n=t.includes(".");return n?z(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const Ut=function(){var e=i.useRef(0),t=function(){oe.cancel(e.current)};return i.useEffect(function(){return t},[]),function(n){t(),e.current=oe(function(){n()})}};var Wt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],qt=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],je=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},ke=function(t){var n=R(t);return n.isInvalidate()?null:n},Kt=i.forwardRef(function(e,t){var n,r=e.prefixCls,a=r===void 0?"rc-input-number":r,s=e.className,v=e.style,c=e.min,b=e.max,g=e.step,f=g===void 0?1:g,N=e.defaultValue,p=e.value,h=e.disabled,w=e.readOnly,A=e.upHandler,I=e.downHandler,C=e.keyboard,u=e.controls,x=u===void 0?!0:u,E=e.classNames,M=e.stringMode,k=e.parser,$=e.formatter,D=e.precision,V=e.decimalSeparator,T=e.onChange,U=e.onInput,W=e.onPressEnter,q=e.onStep,K=Pe(e,Wt),B="".concat(a,"-input"),H=i.useRef(null),ee=i.useState(!1),te=Q(ee,2),ne=te[0],re=te[1],O=i.useRef(!1),j=i.useRef(!1),ae=i.useRef(!1),Xe=i.useState(function(){return R(p??N)}),Ne=Q(Xe,2),S=Ne[0],ye=Ne[1];function Ye(l){p===void 0&&ye(l)}var ue=i.useCallback(function(l,o){if(!o)return D>=0?D:Math.max(P(l),P(f))},[D,f]),ce=i.useCallback(function(l){var o=String(l);if(k)return k(o);var m=o;return V&&(m=m.replace(V,".")),m.replace(/[^\w.-]+/g,"")},[k,V]),de=i.useRef(""),Ie=i.useCallback(function(l,o){if($)return $(l,{userTyping:o,input:String(de.current)});var m=typeof l=="number"?le(l):l;if(!o){var d=ue(m,o);if(Se(m)&&(V||d>=0)){var _=V||".";m=se(m,_,d)}}return m},[$,ue,V]),Je=i.useState(function(){var l=N??p;return S.isInvalidate()&&["string","number"].includes(pt(l))?Number.isNaN(l)?"":l:Ie(S.toString(),!1)}),Ee=Q(Je,2),X=Ee[0],we=Ee[1];de.current=X;function Y(l,o){we(Ie(l.isInvalidate()?l.toString(!1):l.toString(!o),o))}var G=i.useMemo(function(){return ke(b)},[b,D]),L=i.useMemo(function(){return ke(c)},[c,D]),xe=i.useMemo(function(){return!G||!S||S.isInvalidate()?!1:G.lessEquals(S)},[G,S]),$e=i.useMemo(function(){return!L||!S||S.isInvalidate()?!1:S.lessEquals(L)},[L,S]),Qe=Pt(H.current,ne),Re=Q(Qe,2),Ze=Re[0],et=Re[1],Ce=function(o){return G&&!o.lessEquals(G)?G:L&&!L.lessEquals(o)?L:null},fe=function(o){return!Ce(o)},ie=function(o,m){var d=o,_=fe(d)||d.isEmpty();if(!d.isEmpty()&&!m&&(d=Ce(d)||d,_=!0),!w&&!h&&_){var J=d.toString(),me=ue(J,m);return me>=0&&(d=R(se(J,".",me)),fe(d)||(d=R(se(J,".",me,!0)))),d.equals(S)||(Ye(d),T?.(d.isEmpty()?null:je(M,d)),p===void 0&&Y(d,m)),d}return S},tt=Ut(),De=function l(o){if(Ze(),de.current=o,we(o),!j.current){var m=ce(o),d=R(m);d.isNaN()||ie(d,!0)}U?.(o),tt(function(){var _=o;k||(_=o.replace(/。/g,".")),_!==o&&l(_)})},nt=function(){j.current=!0},rt=function(){j.current=!1,De(H.current.value)},at=function(o){De(o.target.value)},Oe=function(o){var m;if(!(o&&xe||!o&&$e)){O.current=!1;var d=R(ae.current?Be(f):f);o||(d=d.negate());var _=(S||R(0)).add(d.toString()),J=ie(_,!1);q?.(je(M,J),{offset:ae.current?Be(f):f,type:o?"up":"down"}),(m=H.current)===null||m===void 0||m.focus()}},_e=function(o){var m=R(ce(X)),d=m;m.isNaN()?d=ie(S,o):d=ie(m,o),p!==void 0?Y(S,!1):d.isNaN()||Y(d,!1)},it=function(){O.current=!0},st=function(o){var m=o.key,d=o.shiftKey;O.current=!0,ae.current=d,m==="Enter"&&(j.current||(O.current=!1),_e(!1),W?.(o)),C!==!1&&!j.current&&["Up","ArrowUp","Down","ArrowDown"].includes(m)&&(Oe(m==="Up"||m==="ArrowUp"),o.preventDefault())},ot=function(){O.current=!1,ae.current=!1},lt=function(){_e(!1),re(!1),O.current=!1};return pe(function(){S.isInvalidate()||Y(S,!1)},[D]),pe(function(){var l=R(p);ye(l);var o=R(ce(X));(!l.equals(o)||!O.current||$)&&Y(l,O.current)},[p]),pe(function(){$&&et()},[X]),i.createElement("div",{className:F(a,E?.input,s,(n={},y(n,"".concat(a,"-focused"),ne),y(n,"".concat(a,"-disabled"),h),y(n,"".concat(a,"-readonly"),w),y(n,"".concat(a,"-not-a-number"),S.isNaN()),y(n,"".concat(a,"-out-of-range"),!S.isInvalidate()&&!fe(S)),n)),style:v,onFocus:function(){re(!0)},onBlur:lt,onKeyDown:st,onKeyUp:ot,onCompositionStart:nt,onCompositionEnd:rt,onBeforeInput:it},x&&i.createElement(Lt,{prefixCls:a,upNode:A,downNode:I,upDisabled:xe,downDisabled:$e,onStep:Oe}),i.createElement("div",{className:"".concat(B,"-wrap")},i.createElement("input",Z({autoComplete:"off",role:"spinbutton","aria-valuemin":c,"aria-valuemax":b,"aria-valuenow":S.isInvalidate()?null:S.toString(),step:f},K,{ref:ze(H,t),className:B,value:X,onChange:at,disabled:h,readOnly:w}))))}),We=i.forwardRef(function(e,t){var n=e.disabled,r=e.style,a=e.prefixCls,s=e.value,v=e.prefix,c=e.suffix,b=e.addonBefore,g=e.addonAfter,f=e.classes,N=e.className,p=e.classNames,h=Pe(e,qt),w=i.useRef(null),A=function(C){w.current&>(w.current,C)};return i.createElement(mt,{inputElement:i.createElement(Kt,Z({prefixCls:a,disabled:n,classNames:p,ref:ze(w,t)},h)),className:N,triggerFocus:A,prefixCls:a,value:s,disabled:n,style:r,prefix:v,suffix:c,addonAfter:g,addonBefore:b,classes:f,classNames:p,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});We.displayName="InputNumber";const Ve=(e,t)=>{let{componentCls:n,borderRadiusSM:r,borderRadiusLG:a}=e;const s=t==="lg"?a:r;return{[`&-${t}`]:{[`${n}-handler-wrap`]:{borderStartEndRadius:s,borderEndEndRadius:s},[`${n}-handler-up`]:{borderStartEndRadius:s},[`${n}-handler-down`]:{borderEndEndRadius:s}}}},Xt=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorBorder:a,borderRadius:s,fontSizeLG:v,controlHeightLG:c,controlHeightSM:b,colorError:g,paddingInlineSM:f,colorTextDescription:N,motionDurationMid:p,handleHoverColor:h,paddingInline:w,paddingBlock:A,handleBg:I,handleActiveBg:C,colorTextDisabled:u,borderRadiusSM:x,borderRadiusLG:E,controlWidth:M,handleVisible:k,handleBorderColor:$}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},ge(e)),He(e)),Ge(e,t)),{display:"inline-block",width:M,margin:0,padding:0,border:`${n}px ${r} ${a}`,borderRadius:s,"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:v,borderRadius:E,[`input${t}-input`]:{height:c-2*n}},"&-sm":{padding:0,borderRadius:x,[`input${t}-input`]:{height:b-2*n,padding:`0 ${f}px`}},"&:hover":Object.assign({},Le(e)),"&-focused":Object.assign({},yt(e)),"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:g}}},"&-group":Object.assign(Object.assign(Object.assign({},ge(e)),It(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:E,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:x}},[`${t}-wrapper-disabled > ${t}-group-addon`]:Object.assign({},Et(e))}}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},ge(e)),{width:"100%",padding:`${A}px ${w}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:s,outline:0,transition:`all ${p} linear`,appearance:"textfield",fontSize:"inherit"}),wt(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:Object.assign(Object.assign(Object.assign({[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:I,borderStartStartRadius:0,borderStartEndRadius:s,borderEndEndRadius:s,borderEndStartRadius:0,opacity:k===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${p} linear ${p}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` +import{r as i,ai as ut,aj as Z,Y as Fe,X as Te,b4 as I,bu as ct,b3 as Q,ao as dt,bw as ft,aJ as oe,D as F,b2 as Pe,cJ as mt,am as ze,bq as pt,cK as pe,cL as gt,z as vt,be as bt,a8 as ht,bc as St,bI as Nt,A as ge,bg as Ue,cM as He,cN as Le,cO as It,cP as yt,cQ as Et,cR as wt,bH as xt,B as $t,bl as Rt,aI as Ct,aB as Dt,aA as Ot,bm as ve,cS as Ae,cT as Me,cU as _t,bK as At,bp as Mt}from"./index-00bc0960.js";var Bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const jt=Bt;var kt=function(t,n){return i.createElement(ut,Z({},t,{ref:n,icon:jt}))};const Vt=i.forwardRef(kt);function be(){return typeof BigInt=="function"}function We(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function z(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",a=r.split("."),s=a[0]||"0",v=a[1]||"0";s==="0"&&v==="0"&&(n=!1);var c=n?"-":"";return{negative:n,negativeStr:c,trimStr:r,integerStr:s,decimalStr:v,fullStr:"".concat(c).concat(r)}}function he(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function P(e){var t=String(e);if(he(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&Se(t)?t.length-t.indexOf(".")-1:0}function le(e){var t=String(e);if(he(e)){if(e>Number.MAX_SAFE_INTEGER)return String(be()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":z("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),Tt=function(){function e(t){if(Te(this,e),I(this,"origin",""),I(this,"number",void 0),I(this,"empty",void 0),We(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return Fe(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var a=this.number+r;if(a>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(aNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(a0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":le(this.number):this.origin}}]),e}();function R(e){return be()?new Ft(e):new Tt(e)}function se(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var a=z(e),s=a.negativeStr,v=a.integerStr,c=a.decimalStr,b="".concat(t).concat(c),g="".concat(s).concat(v);if(n>=0){var f=Number(c[n]);if(f>=5&&!r){var N=R(e).add("".concat(s,"0.").concat("0".repeat(n)).concat(10-f));return se(N.toString(),t,n,r)}return n===0?g:"".concat(g).concat(t).concat(c.padEnd(n,"0").slice(0,n))}return b===".0"?g:"".concat(g).concat(b)}function Pt(e,t){var n=i.useRef(null);function r(){try{var s=e.selectionStart,v=e.selectionEnd,c=e.value,b=c.substring(0,s),g=c.substring(v);n.current={start:s,end:v,value:c,beforeTxt:b,afterTxt:g}}catch{}}function a(){if(e&&n.current&&t)try{var s=e.value,v=n.current,c=v.beforeTxt,b=v.afterTxt,g=v.start,f=s.length;if(s.endsWith(b))f=s.length-n.current.afterTxt.length;else if(s.startsWith(c))f=c.length;else{var N=c[g-1],p=s.indexOf(N,g-1);p!==-1&&(f=p+1)}e.setSelectionRange(f,f)}catch(h){ct(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(h.message))}}return[r,a]}var zt=function(){var t=i.useState(!1),n=Q(t,2),r=n[0],a=n[1];return dt(function(){a(ft())},[]),r},Ut=200,Ht=600;function Lt(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,a=e.upDisabled,s=e.downDisabled,v=e.onStep,c=i.useRef(),b=i.useRef([]),g=i.useRef();g.current=v;var f=function(){clearTimeout(c.current)},N=function(x,E){x.preventDefault(),f(),g.current(E);function M(){g.current(E),c.current=setTimeout(M,Ut)}c.current=setTimeout(M,Ht)};i.useEffect(function(){return function(){f(),b.current.forEach(function(u){return oe.cancel(u)})}},[]);var p=zt();if(p)return null;var h="".concat(t,"-handler"),w=F(h,"".concat(h,"-up"),I({},"".concat(h,"-up-disabled"),a)),A=F(h,"".concat(h,"-down"),I({},"".concat(h,"-down-disabled"),s)),y=function(){return b.current.push(oe(f))},C={unselectable:"on",role:"button",onMouseUp:y,onMouseLeave:y};return i.createElement("div",{className:"".concat(h,"-wrap")},i.createElement("span",Z({},C,{onMouseDown:function(x){N(x,!0)},"aria-label":"Increase Value","aria-disabled":a,className:w}),n||i.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),i.createElement("span",Z({},C,{onMouseDown:function(x){N(x,!1)},"aria-label":"Decrease Value","aria-disabled":s,className:A}),r||i.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function Be(e){var t=typeof e=="number"?le(e):z(e).fullStr,n=t.includes(".");return n?z(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const Wt=function(){var e=i.useRef(0),t=function(){oe.cancel(e.current)};return i.useEffect(function(){return t},[]),function(n){t(),e.current=oe(function(){n()})}};var Gt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],qt=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],je=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},ke=function(t){var n=R(t);return n.isInvalidate()?null:n},Kt=i.forwardRef(function(e,t){var n,r=e.prefixCls,a=r===void 0?"rc-input-number":r,s=e.className,v=e.style,c=e.min,b=e.max,g=e.step,f=g===void 0?1:g,N=e.defaultValue,p=e.value,h=e.disabled,w=e.readOnly,A=e.upHandler,y=e.downHandler,C=e.keyboard,u=e.controls,x=u===void 0?!0:u,E=e.classNames,M=e.stringMode,k=e.parser,$=e.formatter,D=e.precision,V=e.decimalSeparator,T=e.onChange,W=e.onInput,G=e.onPressEnter,q=e.onStep,K=Pe(e,Gt),B="".concat(a,"-input"),U=i.useRef(null),ee=i.useState(!1),te=Q(ee,2),ne=te[0],re=te[1],O=i.useRef(!1),j=i.useRef(!1),ae=i.useRef(!1),Xe=i.useState(function(){return R(p??N)}),Ne=Q(Xe,2),S=Ne[0],Ie=Ne[1];function Ye(l){p===void 0&&Ie(l)}var ue=i.useCallback(function(l,o){if(!o)return D>=0?D:Math.max(P(l),P(f))},[D,f]),ce=i.useCallback(function(l){var o=String(l);if(k)return k(o);var m=o;return V&&(m=m.replace(V,".")),m.replace(/[^\w.-]+/g,"")},[k,V]),de=i.useRef(""),ye=i.useCallback(function(l,o){if($)return $(l,{userTyping:o,input:String(de.current)});var m=typeof l=="number"?le(l):l;if(!o){var d=ue(m,o);if(Se(m)&&(V||d>=0)){var _=V||".";m=se(m,_,d)}}return m},[$,ue,V]),Je=i.useState(function(){var l=N??p;return S.isInvalidate()&&["string","number"].includes(pt(l))?Number.isNaN(l)?"":l:ye(S.toString(),!1)}),Ee=Q(Je,2),X=Ee[0],we=Ee[1];de.current=X;function Y(l,o){we(ye(l.isInvalidate()?l.toString(!1):l.toString(!o),o))}var H=i.useMemo(function(){return ke(b)},[b,D]),L=i.useMemo(function(){return ke(c)},[c,D]),xe=i.useMemo(function(){return!H||!S||S.isInvalidate()?!1:H.lessEquals(S)},[H,S]),$e=i.useMemo(function(){return!L||!S||S.isInvalidate()?!1:S.lessEquals(L)},[L,S]),Qe=Pt(U.current,ne),Re=Q(Qe,2),Ze=Re[0],et=Re[1],Ce=function(o){return H&&!o.lessEquals(H)?H:L&&!L.lessEquals(o)?L:null},fe=function(o){return!Ce(o)},ie=function(o,m){var d=o,_=fe(d)||d.isEmpty();if(!d.isEmpty()&&!m&&(d=Ce(d)||d,_=!0),!w&&!h&&_){var J=d.toString(),me=ue(J,m);return me>=0&&(d=R(se(J,".",me)),fe(d)||(d=R(se(J,".",me,!0)))),d.equals(S)||(Ye(d),T?.(d.isEmpty()?null:je(M,d)),p===void 0&&Y(d,m)),d}return S},tt=Wt(),De=function l(o){if(Ze(),de.current=o,we(o),!j.current){var m=ce(o),d=R(m);d.isNaN()||ie(d,!0)}W?.(o),tt(function(){var _=o;k||(_=o.replace(/。/g,".")),_!==o&&l(_)})},nt=function(){j.current=!0},rt=function(){j.current=!1,De(U.current.value)},at=function(o){De(o.target.value)},Oe=function(o){var m;if(!(o&&xe||!o&&$e)){O.current=!1;var d=R(ae.current?Be(f):f);o||(d=d.negate());var _=(S||R(0)).add(d.toString()),J=ie(_,!1);q?.(je(M,J),{offset:ae.current?Be(f):f,type:o?"up":"down"}),(m=U.current)===null||m===void 0||m.focus()}},_e=function(o){var m=R(ce(X)),d=m;m.isNaN()?d=ie(S,o):d=ie(m,o),p!==void 0?Y(S,!1):d.isNaN()||Y(d,!1)},it=function(){O.current=!0},st=function(o){var m=o.key,d=o.shiftKey;O.current=!0,ae.current=d,m==="Enter"&&(j.current||(O.current=!1),_e(!1),G?.(o)),C!==!1&&!j.current&&["Up","ArrowUp","Down","ArrowDown"].includes(m)&&(Oe(m==="Up"||m==="ArrowUp"),o.preventDefault())},ot=function(){O.current=!1,ae.current=!1},lt=function(){_e(!1),re(!1),O.current=!1};return pe(function(){S.isInvalidate()||Y(S,!1)},[D]),pe(function(){var l=R(p);Ie(l);var o=R(ce(X));(!l.equals(o)||!O.current||$)&&Y(l,O.current)},[p]),pe(function(){$&&et()},[X]),i.createElement("div",{className:F(a,E?.input,s,(n={},I(n,"".concat(a,"-focused"),ne),I(n,"".concat(a,"-disabled"),h),I(n,"".concat(a,"-readonly"),w),I(n,"".concat(a,"-not-a-number"),S.isNaN()),I(n,"".concat(a,"-out-of-range"),!S.isInvalidate()&&!fe(S)),n)),style:v,onFocus:function(){re(!0)},onBlur:lt,onKeyDown:st,onKeyUp:ot,onCompositionStart:nt,onCompositionEnd:rt,onBeforeInput:it},x&&i.createElement(Lt,{prefixCls:a,upNode:A,downNode:y,upDisabled:xe,downDisabled:$e,onStep:Oe}),i.createElement("div",{className:"".concat(B,"-wrap")},i.createElement("input",Z({autoComplete:"off",role:"spinbutton","aria-valuemin":c,"aria-valuemax":b,"aria-valuenow":S.isInvalidate()?null:S.toString(),step:f},K,{ref:ze(U,t),className:B,value:X,onChange:at,disabled:h,readOnly:w}))))}),Ge=i.forwardRef(function(e,t){var n=e.disabled,r=e.style,a=e.prefixCls,s=e.value,v=e.prefix,c=e.suffix,b=e.addonBefore,g=e.addonAfter,f=e.classes,N=e.className,p=e.classNames,h=Pe(e,qt),w=i.useRef(null),A=function(C){w.current&>(w.current,C)};return i.createElement(mt,{inputElement:i.createElement(Kt,Z({prefixCls:a,disabled:n,classNames:p,ref:ze(w,t)},h)),className:N,triggerFocus:A,prefixCls:a,value:s,disabled:n,style:r,prefix:v,suffix:c,addonAfter:g,addonBefore:b,classes:f,classNames:p,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});Ge.displayName="InputNumber";const Ve=(e,t)=>{let{componentCls:n,borderRadiusSM:r,borderRadiusLG:a}=e;const s=t==="lg"?a:r;return{[`&-${t}`]:{[`${n}-handler-wrap`]:{borderStartEndRadius:s,borderEndEndRadius:s},[`${n}-handler-up`]:{borderStartEndRadius:s},[`${n}-handler-down`]:{borderEndEndRadius:s}}}},Xt=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorBorder:a,borderRadius:s,fontSizeLG:v,controlHeightLG:c,controlHeightSM:b,colorError:g,paddingInlineSM:f,colorTextDescription:N,motionDurationMid:p,handleHoverColor:h,paddingInline:w,paddingBlock:A,handleBg:y,handleActiveBg:C,colorTextDisabled:u,borderRadiusSM:x,borderRadiusLG:E,controlWidth:M,handleVisible:k,handleBorderColor:$}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},ge(e)),Ue(e)),He(e,t)),{display:"inline-block",width:M,margin:0,padding:0,border:`${n}px ${r} ${a}`,borderRadius:s,"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:v,borderRadius:E,[`input${t}-input`]:{height:c-2*n}},"&-sm":{padding:0,borderRadius:x,[`input${t}-input`]:{height:b-2*n,padding:`0 ${f}px`}},"&:hover":Object.assign({},Le(e)),"&-focused":Object.assign({},It(e)),"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:g}}},"&-group":Object.assign(Object.assign(Object.assign({},ge(e)),yt(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:E,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:x}},[`${t}-wrapper-disabled > ${t}-group-addon`]:Object.assign({},Et(e))}}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},ge(e)),{width:"100%",padding:`${A}px ${w}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:s,outline:0,transition:`all ${p} linear`,appearance:"textfield",fontSize:"inherit"}),wt(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:Object.assign(Object.assign(Object.assign({[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:y,borderStartStartRadius:0,borderStartEndRadius:s,borderEndEndRadius:s,borderEndStartRadius:0,opacity:k===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${p} linear ${p}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${t}-handler-up-inner, ${t}-handler-down-inner `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:N,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${n}px ${r} ${$}`,transition:`all ${p} linear`,"&:active":{background:C},"&:hover":{height:"60%",[` @@ -10,4 +10,4 @@ import{r as i,ag as ut,ah as Z,Y as Fe,X as Te,b2 as y,bs as ct,b1 as Q,am as dt `]:{cursor:"not-allowed"},[` ${t}-handler-up-disabled:hover &-handler-up-inner, ${t}-handler-down-disabled:hover &-handler-down-inner - `]:{color:u}})},{[`${t}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${t}-handler-down`]:{borderBlockStartWidth:0}}}]},Yt=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:a,controlWidth:s,borderRadiusLG:v,borderRadiusSM:c}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},He(e)),Ge(e,`${t}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:s,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:v},"&-sm":{borderRadius:c},[`&:not(${t}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},Le(e)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},[`input${t}-input`]:{padding:`${n}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:a},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:r,marginInlineStart:a}}})}},Jt=vt("InputNumber",e=>{const t=ht(e,St(e));return[Xt(t),Yt(t),Nt(t)]},e=>Object.assign(Object.assign({},bt(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto",handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder}));var Qt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:n,direction:r}=i.useContext($t),a=i.useRef(null);i.useImperativeHandle(t,()=>a.current);const{className:s,rootClassName:v,size:c,disabled:b,prefixCls:g,addonBefore:f,addonAfter:N,prefix:p,bordered:h=!0,readOnly:w,status:A,controls:I}=e,C=Qt(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),u=n("input-number",g),[x,E]=Jt(u),{compactSize:M,compactItemClassnames:k}=Rt(u,r);let $=i.createElement(Vt,{className:`${u}-handler-up-inner`}),D=i.createElement(At,{className:`${u}-handler-down-inner`});const V=typeof I=="boolean"?I:void 0;typeof I=="object"&&($=typeof I.upIcon>"u"?$:i.createElement("span",{className:`${u}-handler-up-inner`},I.upIcon),D=typeof I.downIcon>"u"?D:i.createElement("span",{className:`${u}-handler-down-inner`},I.downIcon));const{hasFeedback:T,status:U,isFormItemInput:W,feedbackIcon:q}=i.useContext(Ct),K=Mt(U,A),B=Dt(O=>{var j;return(j=c??M)!==null&&j!==void 0?j:O}),H=i.useContext(Ot),ee=b??H,te=F({[`${u}-lg`]:B==="large",[`${u}-sm`]:B==="small",[`${u}-rtl`]:r==="rtl",[`${u}-borderless`]:!h,[`${u}-in-form-item`]:W},ve(u,K),k,E),ne=`${u}-group`,re=i.createElement(We,Object.assign({ref:a,disabled:ee,className:F(s,v),upHandler:$,downHandler:D,prefixCls:u,readOnly:w,controls:V,prefix:p,suffix:T&&q,addonAfter:N&&i.createElement(Ae,null,i.createElement(Me,{override:!0,status:!0},N)),addonBefore:f&&i.createElement(Ae,null,i.createElement(Me,{override:!0,status:!0},f)),classNames:{input:te},classes:{affixWrapper:F(ve(`${u}-affix-wrapper`,K,T),{[`${u}-affix-wrapper-sm`]:B==="small",[`${u}-affix-wrapper-lg`]:B==="large",[`${u}-affix-wrapper-rtl`]:r==="rtl",[`${u}-affix-wrapper-borderless`]:!h},E),wrapper:F({[`${ne}-rtl`]:r==="rtl",[`${u}-wrapper-disabled`]:ee},E),group:F({[`${u}-group-wrapper-sm`]:B==="small",[`${u}-group-wrapper-lg`]:B==="large",[`${u}-group-wrapper-rtl`]:r==="rtl"},ve(`${u}-group-wrapper`,K,T),E)}},C));return x(re)}),Ke=qe,Zt=e=>i.createElement(_t,{theme:{components:{InputNumber:{handleVisible:!0}}}},i.createElement(qe,Object.assign({},e)));Ke._InternalPanelDoNotUseOrYouWillBeFired=Zt;const tn=Ke;export{tn as I}; + `]:{color:u}})},{[`${t}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${t}-handler-down`]:{borderBlockStartWidth:0}}}]},Yt=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:a,controlWidth:s,borderRadiusLG:v,borderRadiusSM:c}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},Ue(e)),He(e,`${t}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:s,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:v},"&-sm":{borderRadius:c},[`&:not(${t}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},Le(e)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},[`input${t}-input`]:{padding:`${n}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:a},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:r,marginInlineStart:a}}})}},Jt=vt("InputNumber",e=>{const t=ht(e,St(e));return[Xt(t),Yt(t),Nt(t)]},e=>Object.assign(Object.assign({},bt(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto",handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder}));var Qt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:n,direction:r}=i.useContext($t),a=i.useRef(null);i.useImperativeHandle(t,()=>a.current);const{className:s,rootClassName:v,size:c,disabled:b,prefixCls:g,addonBefore:f,addonAfter:N,prefix:p,bordered:h=!0,readOnly:w,status:A,controls:y}=e,C=Qt(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),u=n("input-number",g),[x,E]=Jt(u),{compactSize:M,compactItemClassnames:k}=Rt(u,r);let $=i.createElement(Vt,{className:`${u}-handler-up-inner`}),D=i.createElement(At,{className:`${u}-handler-down-inner`});const V=typeof y=="boolean"?y:void 0;typeof y=="object"&&($=typeof y.upIcon>"u"?$:i.createElement("span",{className:`${u}-handler-up-inner`},y.upIcon),D=typeof y.downIcon>"u"?D:i.createElement("span",{className:`${u}-handler-down-inner`},y.downIcon));const{hasFeedback:T,status:W,isFormItemInput:G,feedbackIcon:q}=i.useContext(Ct),K=Mt(W,A),B=Dt(O=>{var j;return(j=c??M)!==null&&j!==void 0?j:O}),U=i.useContext(Ot),ee=b??U,te=F({[`${u}-lg`]:B==="large",[`${u}-sm`]:B==="small",[`${u}-rtl`]:r==="rtl",[`${u}-borderless`]:!h,[`${u}-in-form-item`]:G},ve(u,K),k,E),ne=`${u}-group`,re=i.createElement(Ge,Object.assign({ref:a,disabled:ee,className:F(s,v),upHandler:$,downHandler:D,prefixCls:u,readOnly:w,controls:V,prefix:p,suffix:T&&q,addonAfter:N&&i.createElement(Ae,null,i.createElement(Me,{override:!0,status:!0},N)),addonBefore:f&&i.createElement(Ae,null,i.createElement(Me,{override:!0,status:!0},f)),classNames:{input:te},classes:{affixWrapper:F(ve(`${u}-affix-wrapper`,K,T),{[`${u}-affix-wrapper-sm`]:B==="small",[`${u}-affix-wrapper-lg`]:B==="large",[`${u}-affix-wrapper-rtl`]:r==="rtl",[`${u}-affix-wrapper-borderless`]:!h},E),wrapper:F({[`${ne}-rtl`]:r==="rtl",[`${u}-wrapper-disabled`]:ee},E),group:F({[`${u}-group-wrapper-sm`]:B==="small",[`${u}-group-wrapper-lg`]:B==="large",[`${u}-group-wrapper-rtl`]:r==="rtl"},ve(`${u}-group-wrapper`,K,T),E)}},C));return x(re)}),Ke=qe,Zt=e=>i.createElement(_t,{theme:{components:{InputNumber:{handleVisible:!0}}}},i.createElement(qe,Object.assign({},e)));Ke._InternalPanelDoNotUseOrYouWillBeFired=Zt;const tn=Ke;export{tn as I}; diff --git a/assets/index-a147eae5.js b/assets/index-a147eae5.js new file mode 100644 index 00000000..1d066e40 --- /dev/null +++ b/assets/index-a147eae5.js @@ -0,0 +1 @@ +import{j as e}from"./index-00bc0960.js";import{T as r}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function m(){return e.jsx(r.Title,{children:"Menu Level: 2a"})}export{m as default}; diff --git a/assets/index-3bfae850.js b/assets/index-a3fb5ef6.js similarity index 99% rename from assets/index-3bfae850.js rename to assets/index-a3fb5ef6.js index 5f9ee0c2..4fcc8dc8 100644 --- a/assets/index-3bfae850.js +++ b/assets/index-a3fb5ef6.js @@ -1,4 +1,4 @@ -import{i as ht,k as Ve,r as Ht,l as We,n as xe,b as Zt,o as Se,j as J,f as Jt}from"./index-a174239d.js";import"./highlight-b9a0eabe.js";import{T as Ze}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function Ye(){this.__data__=[],this.size=0}var Qe=Ye;function Xe(w,L){return w===L||w!==w&&L!==L}var Pe=Xe,Je=Pe;function tn(w,L){for(var b=w.length;b--;)if(Je(w[b][0],L))return b;return-1}var jt=tn,en=jt,nn=Array.prototype,rn=nn.splice;function on(w){var L=this.__data__,b=en(L,w);if(b<0)return!1;var u=L.length-1;return b==u?L.pop():rn.call(L,b,1),--this.size,!0}var an=on,ln=jt;function un(w){var L=this.__data__,b=ln(L,w);return b<0?void 0:L[b][1]}var sn=un,fn=jt;function cn(w){return fn(this.__data__,w)>-1}var hn=cn,dn=jt;function vn(w,L){var b=this.__data__,u=dn(b,w);return u<0?(++this.size,b.push([w,L])):b[u][1]=L,this}var pn=vn,yn=Qe,gn=an,mn=sn,bn=hn,_n=pn;function bt(w){var L=-1,b=w==null?0:w.length;for(this.clear();++L_))return!1;var y=q.get(w),h=q.get(L);if(y&&h)return y==L&&h==w;var o=-1,t=!0,e=b&ao?new no:void 0;for(q.set(w,L),q.set(L,w);++o<_;){var s=w[o],a=L[o];if(u)var l=A?u(a,s,o,L,w,q):u(s,a,o,w,L,q);if(l!==void 0){if(l)continue;t=!1;break}if(e){if(!ro(L,function(r,i){if(!io(e,i)&&(s===r||d(s,r,b,u,q)))return e.push(i)})){t=!1;break}}else if(!(s===a||d(s,a,b,u,q))){t=!1;break}}return q.delete(w),q.delete(L),t}var Be=lo,uo=yt,so=uo.Uint8Array,fo=so;function co(w){var L=-1,b=Array(w.size);return w.forEach(function(u,d){b[++L]=[d,u]}),b}var ho=co;function vo(w){var L=-1,b=Array(w.size);return w.forEach(function(u){b[++L]=u}),b}var po=vo,ae=Yt,le=fo,yo=Pe,go=Be,mo=ho,bo=po,_o=1,Oo=2,Eo="[object Boolean]",wo="[object Date]",Ao="[object Error]",qo="[object Map]",ko="[object Number]",To="[object RegExp]",No="[object Set]",xo="[object String]",So="[object Symbol]",Po="[object ArrayBuffer]",Lo="[object DataView]",ue=ae?ae.prototype:void 0,Ft=ue?ue.valueOf:void 0;function jo(w,L,b,u,d,q,A){switch(b){case Lo:if(w.byteLength!=L.byteLength||w.byteOffset!=L.byteOffset)return!1;w=w.buffer,L=L.buffer;case Po:return!(w.byteLength!=L.byteLength||!q(new le(w),new le(L)));case Eo:case wo:case ko:return yo(+w,+L);case Ao:return w.name==L.name&&w.message==L.message;case To:case xo:return w==L+"";case qo:var _=mo;case No:var v=u&_o;if(_||(_=bo),w.size!=L.size&&!v)return!1;var y=A.get(w);if(y)return y==L;u|=Oo,A.set(w,L);var h=go(_(w),_(L),u,d,q,A);return A.delete(w),h;case So:if(Ft)return Ft.call(w)==Ft.call(L)}return!1}var Ro=jo;function Io(w,L){for(var b=-1,u=L.length,d=w.length;++b-1&&w%1==0&&w-1&&w%1==0&&w<=ga}var Fe=ma,ba=It,_a=Fe,Oa=Bt,Ea="[object Arguments]",wa="[object Array]",Aa="[object Boolean]",qa="[object Date]",ka="[object Error]",Ta="[object Function]",Na="[object Map]",xa="[object Number]",Sa="[object Object]",Pa="[object RegExp]",La="[object Set]",ja="[object String]",Ra="[object WeakMap]",Ia="[object ArrayBuffer]",Ma="[object DataView]",Da="[object Float32Array]",Ba="[object Float64Array]",Ca="[object Int8Array]",$a="[object Int16Array]",Fa="[object Int32Array]",Ua="[object Uint8Array]",Ha="[object Uint8ClampedArray]",za="[object Uint16Array]",Ka="[object Uint32Array]",lt={};lt[Da]=lt[Ba]=lt[Ca]=lt[$a]=lt[Fa]=lt[Ua]=lt[Ha]=lt[za]=lt[Ka]=!0;lt[Ea]=lt[wa]=lt[Ia]=lt[Aa]=lt[Ma]=lt[qa]=lt[ka]=lt[Ta]=lt[Na]=lt[xa]=lt[Sa]=lt[Pa]=lt[La]=lt[ja]=lt[Ra]=!1;function Ga(w){return Oa(w)&&_a(w.length)&&!!lt[ba(w)]}var Va=Ga;function Wa(w){return function(L){return w(L)}}var Za=Wa,Pt={exports:{}};Pt.exports;(function(w,L){var b=Le,u=L&&!L.nodeType&&L,d=u&&!0&&w&&!w.nodeType&&w,q=d&&d.exports===u,A=q&&b.process,_=function(){try{var v=d&&d.require&&d.require("util").types;return v||A&&A.binding&&A.binding("util")}catch{}}();w.exports=_})(Pt,Pt.exports);var Ya=Pt.exports,Qa=Va,Xa=Za,ce=Ya,he=ce&&ce.isTypedArray,Ja=he?Xa(he):Qa,Ue=Ja,tl=Jo,el=fa,nl=Xt,rl=$e,il=ya,ol=Ue,al=Object.prototype,ll=al.hasOwnProperty;function ul(w,L){var b=nl(w),u=!b&&el(w),d=!b&&!u&&rl(w),q=!b&&!u&&!d&&ol(w),A=b||u||d||q,_=A?tl(w.length,String):[],v=_.length;for(var y in w)(L||ll.call(w,y))&&!(A&&(y=="length"||d&&(y=="offset"||y=="parent")||q&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||il(y,v)))&&_.push(y);return _}var sl=ul,fl=Object.prototype;function cl(w){var L=w&&w.constructor,b=typeof L=="function"&&L.prototype||fl;return w===b}var hl=cl;function dl(w,L){return function(b){return w(L(b))}}var vl=dl,pl=vl,yl=pl(Object.keys,Object),gl=yl,ml=hl,bl=gl,_l=Object.prototype,Ol=_l.hasOwnProperty;function El(w){if(!ml(w))return bl(w);var L=[];for(var b in Object(w))Ol.call(w,b)&&b!="constructor"&&L.push(b);return L}var wl=El,Al=Ie,ql=Fe;function kl(w){return w!=null&&ql(w.length)&&!Al(w)}var Tl=kl,Nl=sl,xl=wl,Sl=Tl;function Pl(w){return Sl(w)?Nl(w):xl(w)}var Ll=Pl,jl=Fo,Rl=Qo,Il=Ll;function Ml(w){return jl(w,Il,Rl)}var Dl=Ml,de=Dl,Bl=1,Cl=Object.prototype,$l=Cl.hasOwnProperty;function Fl(w,L,b,u,d,q){var A=b&Bl,_=de(w),v=_.length,y=de(L),h=y.length;if(v!=h&&!A)return!1;for(var o=v;o--;){var t=_[o];if(!(A?t in L:$l.call(L,t)))return!1}var e=q.get(w),s=q.get(L);if(e&&s)return e==L&&s==w;var a=!0;q.set(w,L),q.set(L,w);for(var l=A;++o-1}var hn=cn,dn=jt;function vn(w,L){var b=this.__data__,u=dn(b,w);return u<0?(++this.size,b.push([w,L])):b[u][1]=L,this}var pn=vn,yn=Qe,gn=an,mn=sn,bn=hn,_n=pn;function bt(w){var L=-1,b=w==null?0:w.length;for(this.clear();++L_))return!1;var y=q.get(w),h=q.get(L);if(y&&h)return y==L&&h==w;var o=-1,t=!0,e=b&ao?new no:void 0;for(q.set(w,L),q.set(L,w);++o<_;){var s=w[o],a=L[o];if(u)var l=A?u(a,s,o,L,w,q):u(s,a,o,w,L,q);if(l!==void 0){if(l)continue;t=!1;break}if(e){if(!ro(L,function(r,i){if(!io(e,i)&&(s===r||d(s,r,b,u,q)))return e.push(i)})){t=!1;break}}else if(!(s===a||d(s,a,b,u,q))){t=!1;break}}return q.delete(w),q.delete(L),t}var Be=lo,uo=yt,so=uo.Uint8Array,fo=so;function co(w){var L=-1,b=Array(w.size);return w.forEach(function(u,d){b[++L]=[d,u]}),b}var ho=co;function vo(w){var L=-1,b=Array(w.size);return w.forEach(function(u){b[++L]=u}),b}var po=vo,ae=Yt,le=fo,yo=Pe,go=Be,mo=ho,bo=po,_o=1,Oo=2,Eo="[object Boolean]",wo="[object Date]",Ao="[object Error]",qo="[object Map]",ko="[object Number]",To="[object RegExp]",No="[object Set]",xo="[object String]",So="[object Symbol]",Po="[object ArrayBuffer]",Lo="[object DataView]",ue=ae?ae.prototype:void 0,Ft=ue?ue.valueOf:void 0;function jo(w,L,b,u,d,q,A){switch(b){case Lo:if(w.byteLength!=L.byteLength||w.byteOffset!=L.byteOffset)return!1;w=w.buffer,L=L.buffer;case Po:return!(w.byteLength!=L.byteLength||!q(new le(w),new le(L)));case Eo:case wo:case ko:return yo(+w,+L);case Ao:return w.name==L.name&&w.message==L.message;case To:case xo:return w==L+"";case qo:var _=mo;case No:var v=u&_o;if(_||(_=bo),w.size!=L.size&&!v)return!1;var y=A.get(w);if(y)return y==L;u|=Oo,A.set(w,L);var h=go(_(w),_(L),u,d,q,A);return A.delete(w),h;case So:if(Ft)return Ft.call(w)==Ft.call(L)}return!1}var Ro=jo;function Io(w,L){for(var b=-1,u=L.length,d=w.length;++b-1&&w%1==0&&w-1&&w%1==0&&w<=ga}var Fe=ma,ba=It,_a=Fe,Oa=Bt,Ea="[object Arguments]",wa="[object Array]",Aa="[object Boolean]",qa="[object Date]",ka="[object Error]",Ta="[object Function]",Na="[object Map]",xa="[object Number]",Sa="[object Object]",Pa="[object RegExp]",La="[object Set]",ja="[object String]",Ra="[object WeakMap]",Ia="[object ArrayBuffer]",Ma="[object DataView]",Da="[object Float32Array]",Ba="[object Float64Array]",Ca="[object Int8Array]",$a="[object Int16Array]",Fa="[object Int32Array]",Ua="[object Uint8Array]",Ha="[object Uint8ClampedArray]",za="[object Uint16Array]",Ka="[object Uint32Array]",lt={};lt[Da]=lt[Ba]=lt[Ca]=lt[$a]=lt[Fa]=lt[Ua]=lt[Ha]=lt[za]=lt[Ka]=!0;lt[Ea]=lt[wa]=lt[Ia]=lt[Aa]=lt[Ma]=lt[qa]=lt[ka]=lt[Ta]=lt[Na]=lt[xa]=lt[Sa]=lt[Pa]=lt[La]=lt[ja]=lt[Ra]=!1;function Ga(w){return Oa(w)&&_a(w.length)&&!!lt[ba(w)]}var Va=Ga;function Wa(w){return function(L){return w(L)}}var Za=Wa,Pt={exports:{}};Pt.exports;(function(w,L){var b=Le,u=L&&!L.nodeType&&L,d=u&&!0&&w&&!w.nodeType&&w,q=d&&d.exports===u,A=q&&b.process,_=function(){try{var v=d&&d.require&&d.require("util").types;return v||A&&A.binding&&A.binding("util")}catch{}}();w.exports=_})(Pt,Pt.exports);var Ya=Pt.exports,Qa=Va,Xa=Za,ce=Ya,he=ce&&ce.isTypedArray,Ja=he?Xa(he):Qa,Ue=Ja,tl=Jo,el=fa,nl=Xt,rl=$e,il=ya,ol=Ue,al=Object.prototype,ll=al.hasOwnProperty;function ul(w,L){var b=nl(w),u=!b&&el(w),d=!b&&!u&&rl(w),q=!b&&!u&&!d&&ol(w),A=b||u||d||q,_=A?tl(w.length,String):[],v=_.length;for(var y in w)(L||ll.call(w,y))&&!(A&&(y=="length"||d&&(y=="offset"||y=="parent")||q&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||il(y,v)))&&_.push(y);return _}var sl=ul,fl=Object.prototype;function cl(w){var L=w&&w.constructor,b=typeof L=="function"&&L.prototype||fl;return w===b}var hl=cl;function dl(w,L){return function(b){return w(L(b))}}var vl=dl,pl=vl,yl=pl(Object.keys,Object),gl=yl,ml=hl,bl=gl,_l=Object.prototype,Ol=_l.hasOwnProperty;function El(w){if(!ml(w))return bl(w);var L=[];for(var b in Object(w))Ol.call(w,b)&&b!="constructor"&&L.push(b);return L}var wl=El,Al=Ie,ql=Fe;function kl(w){return w!=null&&ql(w.length)&&!Al(w)}var Tl=kl,Nl=sl,xl=wl,Sl=Tl;function Pl(w){return Sl(w)?Nl(w):xl(w)}var Ll=Pl,jl=Fo,Rl=Qo,Il=Ll;function Ml(w){return jl(w,Il,Rl)}var Dl=Ml,de=Dl,Bl=1,Cl=Object.prototype,$l=Cl.hasOwnProperty;function Fl(w,L,b,u,d,q){var A=b&Bl,_=de(w),v=_.length,y=de(L),h=y.length;if(v!=h&&!A)return!1;for(var o=v;o--;){var t=_[o];if(!(A?t in L:$l.call(L,t)))return!1}var e=q.get(w),s=q.get(L);if(e&&s)return e==L&&s==w;var a=!0;q.set(w,L),q.set(L,w);for(var l=A;++o{const{antCls:s,componentCls:n,iconCls:r,avatarBg:i,avatarColor:C,containerSize:v,containerSizeLG:c,containerSizeSM:S,textFontSize:d,textFontSizeLG:b,textFontSizeSM:R,borderRadius:m,borderRadiusLG:p,borderRadiusSM:z,lineWidth:y,lineType:E}=e,$=(f,g,O)=>({width:f,height:f,lineHeight:`${f-y*2}px`,borderRadius:"50%",[`&${n}-square`]:{borderRadius:O},[`${n}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${n}-icon`]:{fontSize:g,[`> ${r}`]:{margin:0}}});return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},te(e)),{position:"relative",display:"inline-block",overflow:"hidden",color:C,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:i,border:`${y}px ${E} transparent`,"&-image":{background:"transparent"},[`${s}-image-img`]:{display:"block"}}),$(v,d,m)),{"&-lg":Object.assign({},$(c,b,p)),"&-sm":Object.assign({},$(S,R,z)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},ue=e=>{const{componentCls:s,groupBorderColor:n,groupOverlapping:r,groupSpace:i}=e;return{[`${s}-group`]:{display:"inline-flex",[`${s}`]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${s}-group-popover`]:{[`${s} + ${s}`]:{marginInlineStart:i}}}},H=Z("Avatar",e=>{const{colorTextLightSolid:s,colorTextPlaceholder:n}=e,r=ee(e,{avatarBg:n,avatarColor:s});return[de(r),ue(r)]},e=>{const{controlHeight:s,controlHeightLG:n,controlHeightSM:r,fontSize:i,fontSizeLG:C,fontSizeXL:v,fontSizeHeading3:c,marginXS:S,marginXXS:d,colorBorderBg:b}=e;return{containerSize:s,containerSizeLG:n,containerSizeSM:r,textFontSize:Math.round((C+v)/2),textFontSizeLG:c,textFontSizeSM:i,groupSpace:d,groupOverlapping:-S,groupBorderColor:b}});var me=globalThis&&globalThis.__rest||function(e,s){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&s.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const[n,r]=t.useState(1),[i,C]=t.useState(!1),[v,c]=t.useState(!0),S=t.useRef(null),d=t.useRef(null),b=re(s,S),{getPrefixCls:R,avatar:m}=t.useContext(M),p=t.useContext(A),z=()=>{if(!d.current||!S.current)return;const a=d.current.offsetWidth,o=S.current.offsetWidth;if(a!==0&&o!==0){const{gap:u=4}=e;u*2{C(!0)},[]),t.useEffect(()=>{c(!0),r(1)},[e.src]),t.useEffect(z,[e.gap]);const y=()=>{const{onError:a}=e;a?.()!==!1&&c(!1)},{prefixCls:E,shape:$,size:f,src:g,srcSet:O,icon:h,className:P,rootClassName:_,alt:F,draggable:W,children:w,crossOrigin:X}=e,N=me(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),l=ne(a=>{var o,u;return(u=(o=f??p?.size)!==null&&o!==void 0?o:a)!==null&&u!==void 0?u:"default"}),V=Object.keys(typeof l=="object"?l||{}:{}).some(a=>["xs","sm","md","lg","xl","xxl"].includes(a)),I=se(V),q=t.useMemo(()=>{if(typeof l!="object")return{};const a=ae.find(u=>I[u]),o=l[a];return o?{width:o,height:o,lineHeight:`${o}px`,fontSize:h?o/2:18}:{}},[I,l]),x=R("avatar",E),[D,J]=H(x),K=k({[`${x}-lg`]:l==="large",[`${x}-sm`]:l==="small"}),B=t.isValidElement(g),Q=$||p?.shape||"circle",U=k(x,K,m?.className,`${x}-${Q}`,{[`${x}-image`]:B||g&&v,[`${x}-icon`]:!!h},P,_,J),Y=typeof l=="number"?{width:l,height:l,lineHeight:`${l}px`,fontSize:h?l/2:18}:{};let j;if(typeof g=="string"&&v)j=t.createElement("img",{src:g,draggable:W,srcSet:O,onError:y,alt:F,crossOrigin:X});else if(B)j=g;else if(h)j=h;else if(i||n!==1){const a=`scale(${n}) translateX(-50%)`,o={msTransform:a,WebkitTransform:a,transform:a},u=typeof l=="number"?{lineHeight:`${l}px`}:{};j=t.createElement(oe,{onResize:z},t.createElement("span",{className:`${x}-string`,ref:d,style:Object.assign(Object.assign({},u),o)},w))}else j=t.createElement("span",{className:`${x}-string`,style:{opacity:0},ref:d},w);return delete N.onError,delete N.gap,D(t.createElement("span",Object.assign({},N,{style:Object.assign(Object.assign(Object.assign(Object.assign({},Y),q),m?.style),N.style),className:U,ref:b}),j))},fe=t.forwardRef(pe),L=fe,G=e=>{const{size:s,shape:n}=t.useContext(A),r=t.useMemo(()=>({size:e.size||s,shape:e.shape||n}),[e.size,e.shape,s,n]);return t.createElement(A.Provider,{value:r},e.children)},he=e=>{const{getPrefixCls:s,direction:n}=t.useContext(M),{prefixCls:r,className:i,rootClassName:C,style:v,maxCount:c,maxStyle:S,size:d,shape:b,maxPopoverPlacement:R="top",maxPopoverTrigger:m="hover",children:p}=e,z=s("avatar",r),y=`${z}-group`,[E,$]=H(z),f=k(y,{[`${y}-rtl`]:n==="rtl"},i,C,$),g=ie(p).map((h,P)=>le(h,{key:`avatar-key-${P}`})),O=g.length;if(c&&c{var r,{prefixCls:e,bordered:n=!0,className:M,rootClassName:x,getPopupContainer:D,popupClassName:T,dropdownClassName:j,listHeight:B=256,placement:f,listItemHeight:z=24,size:C,disabled:b,notFoundContent:w,status:W,builtinPlacements:F,dropdownMatchSelectWidth:R,popupMatchSelectWidth:S,direction:g,style:$,allowClear:I}=o,l=Te(o,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:H,getPrefixCls:v,renderEmpty:h,direction:A,virtual:U,popupMatchSelectWidth:k,popupOverflow:G,select:s}=a.useContext(fe),t=v("select",e),X=v(),i=g??A,{compactSize:L,compactItemClassnames:Y}=Ce(t,i),[q,N]=Pe(t),u=a.useMemo(()=>{const{mode:m}=l;if(m!=="combobox")return m===E?"combobox":m},[l.mode]),J=u==="multiple"||u==="tags",K=_e(l.suffixIcon,l.showArrow),Q=(r=S??R)!==null&&r!==void 0?r:k,{status:V,hasFeedback:P,isFormItemInput:Z,feedbackIcon:ee}=a.useContext(be),te=Ie(V,W);let p;w!==void 0?p=w:u==="combobox"?p=null:p=h?.("Select")||a.createElement(ye,{componentName:"Select"});const{suffixIcon:oe,itemIcon:se,removeIcon:ne,clearIcon:le}=Ee(Object.assign(Object.assign({},l),{multiple:J,hasFeedback:P,feedbackIcon:ee,showSuffixIcon:K,prefixCls:t,showArrow:l.showArrow,componentName:"Select"})),ae=I===!0?{clearIcon:le}:I,re=Se(l,["suffixIcon","itemIcon"]),ie=y(T||j,{[`${t}-dropdown-${i}`]:i==="rtl"},x,N),_=ge(m=>{var O;return(O=C??L)!==null&&O!==void 0?O:m}),ce=a.useContext(he),me=b??ce,de=y({[`${t}-lg`]:_==="large",[`${t}-sm`]:_==="small",[`${t}-rtl`]:i==="rtl",[`${t}-borderless`]:!n,[`${t}-in-form-item`]:Z},Oe(t,te,P),Y,s?.className,M,x,N),ue=a.useMemo(()=>f!==void 0?f:i==="rtl"?"bottomRight":"bottomLeft",[f,i]),pe=Me(F,G);return q(a.createElement(De,Object.assign({ref:d,virtual:U,showSearch:s?.showSearch},re,{style:Object.assign(Object.assign({},s?.style),$),dropdownMatchSelectWidth:Q,builtinPlacements:pe,transitionName:xe(X,"slide-up",l.transitionName),listHeight:B,listItemHeight:z,mode:u,prefixCls:t,placement:ue,direction:i,suffixIcon:oe,menuItemSelectedIcon:se,removeIcon:ne,allowClear:ae,notFoundContent:p,className:de,getPopupContainer:D||H,dropdownClassName:ie,disabled:me})))},c=a.forwardRef(je),Be=we(c);c.SECRET_COMBOBOX_MODE_DO_NOT_USE=E;c.Option=ve;c.OptGroup=Ne;c._InternalPanelDoNotUseOrYouWillBeFired=Be;const Fe=c;export{Fe as S}; diff --git a/assets/index-bf2dd7b7.js b/assets/index-bf2dd7b7.js new file mode 100644 index 00000000..2cb214b1 --- /dev/null +++ b/assets/index-bf2dd7b7.js @@ -0,0 +1,129 @@ +import{r as q,R as Xt,l as ei,x as H,n as Ys,t as Be,o as $s,d5 as Zs,j as Ce}from"./index-00bc0960.js";import{d as P}from"./dayjs.min-2473d3b1.js";import{C as Xs}from"./index-1b672bfc.js";import Js from"./calendar-event-a6086846.js";import Ks from"./calendar-event-form-157a5c14.js";import el from"./calendar-header-d8c46819.js";import"./index-3d9030f5.js";import"./row-d64c6549.js";import"./index-2de92ad6.js";import"./index-e6e2d9b7.js";import"./index-3b0fbccb.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";import"./CheckOutlined-ce1b14da.js";import"./index-a10964a0.js";var wt,A,ti,ni,Me,ye,$n,ri,ii,ut={},si=[],tl=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function se(t,e){for(var n in e)t[n]=e[n];return t}function li(t){var e=t.parentNode;e&&e.removeChild(t)}function f(t,e,n){var r,i,s,l={};for(s in e)s=="key"?r=e[s]:s=="ref"?i=e[s]:l[s]=e[s];if(arguments.length>2&&(l.children=arguments.length>3?wt.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(s in t.defaultProps)l[s]===void 0&&(l[s]=t.defaultProps[s]);return lt(t,l,r,i,null)}function lt(t,e,n,r,i){var s={type:t,props:e,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:i??++ti};return i==null&&A.vnode!=null&&A.vnode(s),s}function z(){return{current:null}}function M(t){return t.children}function nl(t,e,n,r,i){var s;for(s in n)s==="children"||s==="key"||s in e||ft(t,s,null,n[s],r);for(s in e)i&&typeof e[s]!="function"||s==="children"||s==="key"||s==="value"||s==="checked"||n[s]===e[s]||ft(t,s,e[s],n[s],r)}function Zn(t,e,n){e[0]==="-"?t.setProperty(e,n??""):t[e]=n==null?"":typeof n!="number"||tl.test(e)?n:n+"px"}function ft(t,e,n,r,i){var s;e:if(e==="style")if(typeof n=="string")t.style.cssText=n;else{if(typeof r=="string"&&(t.style.cssText=r=""),r)for(e in r)n&&e in n||Zn(t.style,e,"");if(n)for(e in n)r&&n[e]===r[e]||Zn(t.style,e,n[e])}else if(e[0]==="o"&&e[1]==="n")s=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in t?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+s]=n,n?r||t.addEventListener(e,s?Jn:Xn,s):t.removeEventListener(e,s?Jn:Xn,s);else if(e!=="dangerouslySetInnerHTML"){if(i)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(e!=="width"&&e!=="height"&&e!=="href"&&e!=="list"&&e!=="form"&&e!=="tabIndex"&&e!=="download"&&e in t)try{t[e]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&e.indexOf("-")==-1?t.removeAttribute(e):t.setAttribute(e,n))}}function Xn(t){Me=!0;try{return this.l[t.type+!1](A.event?A.event(t):t)}finally{Me=!1}}function Jn(t){Me=!0;try{return this.l[t.type+!0](A.event?A.event(t):t)}finally{Me=!1}}function V(t,e){this.props=t,this.context=e}function We(t,e){if(e==null)return t.__?We(t.__,t.__.__k.indexOf(t)+1):null;for(var n;ee&&ye.sort(function(a,d){return a.__v.__b-d.__v.__b}));ht.__r=0}function ai(t,e,n,r,i,s,l,o,a,d){var c,g,h,u,m,v,y,b=r&&r.__k||si,E=b.length;for(n.__k=[],c=0;c0?lt(u.type,u.props,u.key,u.ref?u.ref:null,u.__v):u)!=null){if(u.__=n,u.__b=n.__b+1,(h=b[c])===null||h&&u.key==h.key&&u.type===h.type)b[c]=void 0;else for(g=0;g=0;e--)if((n=t.__k[e])&&(r=ui(n)))return r}return null}function mn(t,e,n,r,i,s,l,o,a){var d,c,g,h,u,m,v,y,b,E,D,w,R,C,I,_=e.type;if(e.constructor!==void 0)return null;n.__h!=null&&(a=n.__h,o=e.__e=n.__e,e.__h=null,s=[o]),(d=A.__b)&&d(e);try{e:if(typeof _=="function"){if(y=e.props,b=(d=_.contextType)&&r[d.__c],E=d?b?b.props.value:d.__:r,n.__c?v=(c=e.__c=n.__c).__=c.__E:("prototype"in _&&_.prototype.render?e.__c=c=new _(y,E):(e.__c=c=new V(y,E),c.constructor=_,c.render=sl),b&&b.sub(c),c.props=y,c.state||(c.state={}),c.context=E,c.__n=r,g=c.__d=!0,c.__h=[],c._sb=[]),c.__s==null&&(c.__s=c.state),_.getDerivedStateFromProps!=null&&(c.__s==c.state&&(c.__s=se({},c.__s)),se(c.__s,_.getDerivedStateFromProps(y,c.__s))),h=c.props,u=c.state,c.__v=e,g)_.getDerivedStateFromProps==null&&c.componentWillMount!=null&&c.componentWillMount(),c.componentDidMount!=null&&c.__h.push(c.componentDidMount);else{if(_.getDerivedStateFromProps==null&&y!==h&&c.componentWillReceiveProps!=null&&c.componentWillReceiveProps(y,E),!c.__e&&c.shouldComponentUpdate!=null&&c.shouldComponentUpdate(y,c.__s,E)===!1||e.__v===n.__v){for(e.__v!==n.__v&&(c.props=y,c.state=c.__s,c.__d=!1),e.__e=n.__e,e.__k=n.__k,e.__k.forEach(function(L){L&&(L.__=e)}),D=0;D3;)n.pop()();if(n[1]>>1,1),e.i.removeChild(r)}}),Ve(f(ul,{context:e.context},t.__v),e.l)):e.l&&e.componentWillUnmount()}function hl(t,e){var n=f(fl,{__v:t,i:e});return n.containerInfo=e,n}(Je.prototype=new V).__a=function(t){var e=this,n=yi(e.__v),r=e.o.get(t);return r[0]++,function(i){var s=function(){e.props.revealOrder?(r.push(i),dr(e,t,r)):i()};n?n(s):s()}},Je.prototype.render=function(t){this.u=null,this.o=new Map;var e=gt(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Je.prototype.componentDidUpdate=Je.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){dr(t,n,e)})};var gl=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,pl=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,ml=typeof document<"u",vl=function(t){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(t)};V.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(V.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var ur=A.event;function yl(){}function bl(){return this.cancelBubble}function El(){return this.defaultPrevented}A.event=function(t){return ur&&(t=ur(t)),t.persist=yl,t.isPropagationStopped=bl,t.isDefaultPrevented=El,t.nativeEvent=t};var fr={configurable:!0,get:function(){return this.class}},hr=A.vnode;A.vnode=function(t){var e=t.type,n=t.props,r=n;if(typeof e=="string"){var i=e.indexOf("-")===-1;for(var s in r={},n){var l=n[s];ml&&s==="children"&&e==="noscript"||s==="value"&&"defaultValue"in n&&l==null||(s==="defaultValue"&&"value"in n&&n.value==null?s="value":s==="download"&&l===!0?l="":/ondoubleclick/i.test(s)?s="ondblclick":/^onchange(textarea|input)/i.test(s+e)&&!vl(n.type)?s="oninput":/^onfocus$/i.test(s)?s="onfocusin":/^onblur$/i.test(s)?s="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(s)?s=s.toLowerCase():i&&pl.test(s)?s=s.replace(/[A-Z0-9]/g,"-$&").toLowerCase():l===null&&(l=void 0),/^oninput$/i.test(s)&&(s=s.toLowerCase(),r[s]&&(s="oninputCapture")),r[s]=l)}e=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=gt(n.children).forEach(function(o){o.props.selected=r.value.indexOf(o.props.value)!=-1})),e=="select"&&r.defaultValue!=null&&(r.value=gt(n.children).forEach(function(o){o.props.selected=r.multiple?r.defaultValue.indexOf(o.props.value)!=-1:r.defaultValue==o.props.value})),t.props=r,n.class!=n.className&&(fr.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",fr))}t.$$typeof=gl,hr&&hr(t)};var gr=A.__r;A.__r=function(t){gr&&gr(t),t.__c};const bi=[],en=new Map;function Ct(t){bi.push(t),en.forEach(e=>{Si(e,t)})}function Sl(t){t.isConnected&&Ei(t.getRootNode())}function Ei(t){let e=en.get(t);if(!e||!e.isConnected){if(e=t.querySelector("style[data-fullcalendar]"),!e){e=document.createElement("style"),e.setAttribute("data-fullcalendar","");const n=Dl();n&&(e.nonce=n);const r=t===document?document.head:t,i=t===document?r.querySelector("script,link[rel=stylesheet],link[as=style],style"):r.firstChild;r.insertBefore(e,i)}en.set(t,e),Al(e)}}function Al(t){for(const e of bi)Si(t,e)}function Si(t,e){const{sheet:n}=t,r=n.cssRules.length;e.split("}").forEach((i,s)=>{i=i.trim(),i&&n.insertRule(i+"}",r+s)})}let Lt;function Dl(){return Lt===void 0&&(Lt=wl()),Lt}function wl(){const t=document.querySelector('meta[name="csp-nonce"]');if(t&&t.hasAttribute("content"))return t.getAttribute("content");const e=document.querySelector("script[nonce]");return e&&e.nonce||""}typeof document<"u"&&Ei(document);var Cl=':root{--fc-small-font-size:.85em;--fc-page-bg-color:#fff;--fc-neutral-bg-color:hsla(0,0%,82%,.3);--fc-neutral-text-color:grey;--fc-border-color:#ddd;--fc-button-text-color:#fff;--fc-button-bg-color:#2c3e50;--fc-button-border-color:#2c3e50;--fc-button-hover-bg-color:#1e2b37;--fc-button-hover-border-color:#1a252f;--fc-button-active-bg-color:#1a252f;--fc-button-active-border-color:#151e27;--fc-event-bg-color:#3788d8;--fc-event-border-color:#3788d8;--fc-event-text-color:#fff;--fc-event-selected-overlay-color:rgba(0,0,0,.25);--fc-more-link-bg-color:#d0d0d0;--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:8px;--fc-event-resizer-dot-total-width:8px;--fc-event-resizer-dot-border-width:1px;--fc-non-business-color:hsla(0,0%,84%,.3);--fc-bg-event-color:#8fdf82;--fc-bg-event-opacity:0.3;--fc-highlight-color:rgba(188,232,241,.3);--fc-today-bg-color:rgba(255,220,40,.15);--fc-now-indicator-color:red}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{padding:0;vertical-align:top}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid var(--fc-border-color)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype")}.fc-icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fcicons!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-align:center;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em}.fc-icon-chevron-left:before{content:"\\e900"}.fc-icon-chevron-right:before{content:"\\e901"}.fc-icon-chevrons-left:before{content:"\\e902"}.fc-icon-chevrons-right:before{content:"\\e903"}.fc-icon-minus-square:before{content:"\\e904"}.fc-icon-plus-square:before{content:"\\e905"}.fc-icon-x:before{content:"\\e906"}.fc .fc-button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;text-transform:none}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button{background-color:transparent;border:1px solid transparent;border-radius:.25em;display:inline-block;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{box-shadow:0 0 0 .2rem rgba(44,62,80,.25);outline:0}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:hover{background-color:var(--fc-button-hover-bg-color);border-color:var(--fc-button-hover-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:disabled{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:var(--fc-button-active-bg-color);border-color:var(--fc-button-active-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button .fc-icon{font-size:1.5em;vertical-align:middle}.fc .fc-button-group{display:inline-flex;position:relative;vertical-align:middle}.fc .fc-button-group>.fc-button{flex:1 1 auto;position:relative}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.fc .fc-toolbar{align-items:center;display:flex;justify-content:space-between}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-scroller-harness{direction:ltr;overflow:hidden;position:relative}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid var(--fc-border-color)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{table-layout:fixed;width:100%}.fc .fc-scrollgrid table{border-left-style:hidden;border-right-style:hidden;border-top-style:hidden}.fc .fc-scrollgrid{border-bottom-width:0;border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-left-width:0;border-top-width:0}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-non-business{background:var(--fc-non-business-color)}.fc .fc-bg-event{background:var(--fc-bg-event-color);opacity:var(--fc-bg-event-opacity)}.fc .fc-bg-event .fc-event-title{font-size:var(--fc-small-font-size);font-style:italic;margin:.5em}.fc .fc-highlight{background:var(--fc-highlight-color)}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:var(--fc-neutral-bg-color)}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{background:var(--fc-page-bg-color);border-color:inherit;border-radius:calc(var(--fc-event-resizer-dot-total-width)/2);border-style:solid;border-width:var(--fc-event-resizer-dot-border-width);height:var(--fc-event-resizer-dot-total-width);width:var(--fc-event-resizer-dot-total-width)}.fc-event-selected .fc-event-resizer:before{bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.fc-event-selected:after,.fc-event:focus:after{background:var(--fc-event-selected-overlay-color);bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fc-h-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);display:block}.fc-h-event .fc-event-main{color:var(--fc-event-text-color)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;left:0;max-width:100%;overflow:hidden;right:0;vertical-align:top}.fc-h-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{bottom:0;top:0;width:var(--fc-event-resizer-thickness)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-h-event.fc-event-selected .fc-event-resizer{margin-top:calc(var(--fc-event-resizer-dot-total-width)*-.5);top:50%}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc .fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute;z-index:9999}.fc .fc-popover-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;font-size:1.1em;opacity:.65}.fc-theme-standard .fc-popover{background:var(--fc-page-bg-color);border:1px solid var(--fc-border-color)}.fc-theme-standard .fc-popover-header{background:var(--fc-neutral-bg-color)}';Ct(Cl);class vn{constructor(e){this.drainedOption=e,this.isRunning=!1,this.isDirty=!1,this.pauseDepths={},this.timeoutId=0}request(e){this.isDirty=!0,this.isPaused()||(this.clearTimeout(),e==null?this.tryDrain():this.timeoutId=setTimeout(this.tryDrain.bind(this),e))}pause(e=""){let{pauseDepths:n}=this;n[e]=(n[e]||0)+1,this.clearTimeout()}resume(e="",n){let{pauseDepths:r}=this;e in r&&(n?delete r[e]:(r[e]-=1,r[e]<=0&&delete r[e]),this.tryDrain())}isPaused(){return Object.keys(this.pauseDepths).length}tryDrain(){if(!this.isRunning&&!this.isPaused()){for(this.isRunning=!0;this.isDirty;)this.isDirty=!1,this.drained();this.isRunning=!1}}clear(){this.clearTimeout(),this.isDirty=!1,this.pauseDepths={}}clearTimeout(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0)}drained(){this.drainedOption&&this.drainedOption()}}function yn(t){t.parentNode&&t.parentNode.removeChild(t)}function U(t,e){if(t.closest)return t.closest(e);if(!document.documentElement.contains(t))return null;do{if(Rl(t,e))return t;t=t.parentElement||t.parentNode}while(t!==null&&t.nodeType===1);return null}function Rl(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector).call(t,e)}function _l(t,e){let n=t instanceof HTMLElement?[t]:t,r=[];for(let i=0;i{let r=U(n.target,t);r&&e.call(r,n,r)}}function wi(t,e,n,r){let i=xl(n,r);return t.addEventListener(e,i),()=>{t.removeEventListener(e,i)}}function Il(t,e,n,r){let i;return wi(t,"mouseover",e,(s,l)=>{if(l!==i){i=l,n(s,l);let o=a=>{i=null,r(a,l),l.removeEventListener("mouseleave",o)};l.addEventListener("mouseleave",o)}})}const mr=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];function Ml(t,e){let n=r=>{e(r),mr.forEach(i=>{t.removeEventListener(i,n)})};mr.forEach(r=>{t.addEventListener(r,n)})}function Ci(t){return Object.assign({onClick:t},Ri(t))}function Ri(t){return{tabIndex:0,onKeyDown(e){(e.key==="Enter"||e.key===" ")&&(t(e),e.preventDefault())}}}let vr=0;function De(){return vr+=1,String(vr)}function bn(){document.body.classList.add("fc-not-allowed")}function En(){document.body.classList.remove("fc-not-allowed")}function kl(t){t.style.userSelect="none",t.style.webkitUserSelect="none",t.addEventListener("selectstart",Rt)}function Nl(t){t.style.userSelect="",t.style.webkitUserSelect="",t.removeEventListener("selectstart",Rt)}function Ol(t){t.addEventListener("contextmenu",Rt)}function Hl(t){t.removeEventListener("contextmenu",Rt)}function Pl(t){let e=[],n=[],r,i;for(typeof t=="string"?n=t.split(/\s*,\s*/):typeof t=="function"?n=[t]:Array.isArray(t)&&(n=t),r=0;rr.replace("$"+s,i||""),t):n}function jl(t,e){return t-e}function at(t){return t%1===0}function zl(t){let e=t.querySelector(".fc-scrollgrid-shrink-frame"),n=t.querySelector(".fc-scrollgrid-shrink-cushion");if(!e)throw new Error("needs fc-scrollgrid-shrink-frame className");if(!n)throw new Error("needs fc-scrollgrid-shrink-cushion className");return t.getBoundingClientRect().width-e.getBoundingClientRect().width+n.getBoundingClientRect().width}const yr=["years","months","days","milliseconds"],Fl=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function T(t,e){return typeof t=="string"?Wl(t):typeof t=="object"&&t?br(t):typeof t=="number"?br({[e||"milliseconds"]:t}):null}function Wl(t){let e=Fl.exec(t);if(e){let n=e[1]?-1:1;return{years:0,months:0,days:n*(e[2]?parseInt(e[2],10):0),milliseconds:n*((e[3]?parseInt(e[3],10):0)*60*60*1e3+(e[4]?parseInt(e[4],10):0)*60*1e3+(e[5]?parseInt(e[5],10):0)*1e3+(e[6]?parseInt(e[6],10):0))}}return null}function br(t){let e={years:t.years||t.year||0,months:t.months||t.month||0,days:t.days||t.day||0,milliseconds:(t.hours||t.hour||0)*60*60*1e3+(t.minutes||t.minute||0)*60*1e3+(t.seconds||t.second||0)*1e3+(t.milliseconds||t.millisecond||t.ms||0)},n=t.weeks||t.week;return n&&(e.days+=n*7,e.specifiedWeeks=!0),e}function Vl(t,e){return t.years===e.years&&t.months===e.months&&t.days===e.days&&t.milliseconds===e.milliseconds}function tn(t,e){return{years:t.years+e.years,months:t.months+e.months,days:t.days+e.days,milliseconds:t.milliseconds+e.milliseconds}}function Gl(t,e){return{years:t.years-e.years,months:t.months-e.months,days:t.days-e.days,milliseconds:t.milliseconds-e.milliseconds}}function ql(t,e){return{years:t.years*e,months:t.months*e,days:t.days*e,milliseconds:t.milliseconds*e}}function Ql(t){return xe(t)/365}function Yl(t){return xe(t)/30}function xe(t){return Q(t)/864e5}function Q(t){return t.years*(365*864e5)+t.months*(30*864e5)+t.days*864e5+t.milliseconds}function Sn(t,e){let n=null;for(let r=0;r=1?Math.min(i,s):i}function Ut(t,e,n,r){let i=W([e,0,1+lo(e,n,r)]),s=k(t),l=Math.round(fe(i,s));return Math.floor(l/7)+1}function lo(t,e,n){let r=7+e-n;return-((7+W([t,0,r]).getUTCDay()-e)%7)+r-1}function Sr(t){return[t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()]}function Ar(t){return new Date(t[0],t[1]||0,t[2]==null?1:t[2],t[3]||0,t[4]||0,t[5]||0)}function le(t){return[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()]}function W(t){return t.length===1&&(t=t.concat([0])),new Date(Date.UTC(...t))}function _i(t){return!isNaN(t.valueOf())}function oe(t){return t.getUTCHours()*1e3*60*60+t.getUTCMinutes()*1e3*60+t.getUTCSeconds()*1e3+t.getUTCMilliseconds()}function Ti(t,e,n=!1){let r=t.toISOString();return r=r.replace(".000",""),n&&(r=r.replace("T00:00:00Z","")),r.length>10&&(e==null?r=r.replace("Z",""):e!==0&&(r=r.replace("Z",An(e,!0)))),r}function Qe(t){return t.toISOString().replace(/T.*$/,"")}function oo(t){return t.toISOString().match(/^\d{4}-\d{2}/)[0]}function ao(t){return Te(t.getUTCHours(),2)+":"+Te(t.getUTCMinutes(),2)+":"+Te(t.getUTCSeconds(),2)}function An(t,e=!1){let n=t<0?"-":"+",r=Math.abs(t),i=Math.floor(r/60),s=Math.round(r%60);return e?`${n+Te(i,2)}:${Te(s,2)}`:`GMT${n}${i}${s?`:${Te(s,2)}`:""}`}function S(t,e,n){let r,i;return function(...s){if(!r)i=t.apply(this,s);else if(!ce(r,s)){n&&n(i);let l=t.apply(this,s);(!e||!e(l,i))&&(i=l)}return r=s,i}}function ct(t,e,n){let r,i;return s=>{if(!r)i=t.call(this,s);else if(!X(r,s)){n&&n(i);let l=t.call(this,s);(!e||!e(l,i))&&(i=l)}return r=s,i}}const Dr={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},mt={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},Ke=/\s*([ap])\.?m\.?/i,co=/,/g,uo=/\s+/g,fo=/\u200e/g,ho=/UTC|GMT/;class go{constructor(e){let n={},r={},i=0;for(let s in e)s in Dr?(r[s]=e[s],i=Math.max(Dr[s],i)):(n[s]=e[s],s in mt&&(i=Math.max(mt[s],i)));this.standardDateProps=n,this.extendedSettings=r,this.severity=i,this.buildFormattingFunc=S(wr)}format(e,n){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,n)(e)}formatRange(e,n,r,i){let{standardDateProps:s,extendedSettings:l}=this,o=Eo(e.marker,n.marker,r.calendarSystem);if(!o)return this.format(e,r);let a=o;a>1&&(s.year==="numeric"||s.year==="2-digit")&&(s.month==="numeric"||s.month==="2-digit")&&(s.day==="numeric"||s.day==="2-digit")&&(a=1);let d=this.format(e,r),c=this.format(n,r);if(d===c)return d;let g=So(s,a),h=wr(g,l,r),u=h(e),m=h(n),v=Ao(d,u,c,m),y=l.separator||i||r.defaultSeparator||"";return v?v.before+u+y+m+v.after:d+y+c}getLargestUnit(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";case 2:return"day";default:return"time"}}}function wr(t,e,n){let r=Object.keys(t).length;return r===1&&t.timeZoneName==="short"?i=>An(i.timeZoneOffset):r===0&&e.week?i=>bo(n.computeWeekNumber(i.marker),n.weekText,n.weekTextLong,n.locale,e.week):po(t,e,n)}function po(t,e,n){t=Object.assign({},t),e=Object.assign({},e),mo(t,e),t.timeZone="UTC";let r=new Intl.DateTimeFormat(n.locale.codes,t),i;if(e.omitZeroMinute){let s=Object.assign({},t);delete s.minute,i=new Intl.DateTimeFormat(n.locale.codes,s)}return s=>{let{marker:l}=s,o;i&&!l.getUTCMinutes()?o=i:o=r;let a=o.format(l);return vo(a,s,t,e,n)}}function mo(t,e){t.timeZoneName&&(t.hour||(t.hour="2-digit"),t.minute||(t.minute="2-digit")),t.timeZoneName==="long"&&(t.timeZoneName="short"),e.omitZeroMinute&&(t.second||t.millisecond)&&delete e.omitZeroMinute}function vo(t,e,n,r,i){return t=t.replace(fo,""),n.timeZoneName==="short"&&(t=yo(t,i.timeZone==="UTC"||e.timeZoneOffset==null?"UTC":An(e.timeZoneOffset))),r.omitCommas&&(t=t.replace(co,"").trim()),r.omitZeroMinute&&(t=t.replace(":00","")),r.meridiem===!1?t=t.replace(Ke,"").trim():r.meridiem==="narrow"?t=t.replace(Ke,(s,l)=>l.toLocaleLowerCase()):r.meridiem==="short"?t=t.replace(Ke,(s,l)=>`${l.toLocaleLowerCase()}m`):r.meridiem==="lowercase"&&(t=t.replace(Ke,s=>s.toLocaleLowerCase())),t=t.replace(uo," "),t=t.trim(),t}function yo(t,e){let n=!1;return t=t.replace(ho,()=>(n=!0,e)),n||(t+=` ${e}`),t}function bo(t,e,n,r,i){let s=[];return i==="long"?s.push(n):(i==="short"||i==="narrow")&&s.push(e),(i==="long"||i==="short")&&s.push(" "),s.push(r.simpleNumberFormat.format(t)),r.options.direction==="rtl"&&s.reverse(),s.join("")}function Eo(t,e,n){return n.getMarkerYear(t)!==n.getMarkerYear(e)?5:n.getMarkerMonth(t)!==n.getMarkerMonth(e)?4:n.getMarkerDay(t)!==n.getMarkerDay(e)?2:oe(t)!==oe(e)?1:0}function So(t,e){let n={};for(let r in t)(!(r in mt)||mt[r]<=e)&&(n[r]=t[r]);return n}function Ao(t,e,n,r){let i=0;for(;i=0;s-=1){let l=t[s][r];if(typeof l=="object"&&l)i.unshift(l);else if(l!==void 0){n[r]=l;break}}i.length&&(n[r]=wn(i))}}for(let r=t.length-1;r>=0;r-=1){let i=t[r];for(let s in i)s in n||(n[s]=i[s])}return n}function Se(t,e){let n={};for(let r in t)e(t[r],r)&&(n[r]=t[r]);return n}function ne(t,e){let n={};for(let r in t)n[r]=e(t[r],r);return n}function xi(t){let e={};for(let n of t)e[n]=!0;return e}function Cn(t){let e=[];for(let n in t)e.push(t[n]);return e}function X(t,e){if(t===e)return!0;for(let n in t)if(yt.call(t,n)&&!(n in e))return!1;for(let n in e)if(yt.call(e,n)&&t[n]!==e[n])return!1;return!0}const Ro=/^on[A-Z]/;function _o(t,e){const n=rn(t,e);for(let r of n)if(!Ro.test(r))return!1;return!0}function rn(t,e){let n=[];for(let r in t)yt.call(t,r)&&(r in e||n.push(r));for(let r in e)yt.call(e,r)&&t[r]!==e[r]&&n.push(r);return n}function zt(t,e,n={}){if(t===e)return!0;for(let r in e)if(!(r in t&&To(t[r],e[r],n[r])))return!1;for(let r in t)if(!(r in e))return!1;return!0}function To(t,e,n){return t===e||n===!0?!0:n?n(t,e):!1}function xo(t,e=0,n,r=1){let i=[];n==null&&(n=Object.keys(t).length);for(let s=e;s{this.props.value!==l.value&&s.forEach(o=>{o.context=l.value,o.forceUpdate()})},this.sub=l=>{s.push(l);let o=l.componentWillUnmount;l.componentWillUnmount=()=>{s.splice(s.indexOf(l),1),o&&o.call(l)}}}return i},e}class Bo{constructor(e,n,r,i){this.execFunc=e,this.emitter=n,this.scrollTime=r,this.scrollTimeReset=i,this.handleScrollRequest=s=>{this.queuedRequest=Object.assign({},this.queuedRequest||{},s),this.drain()},n.on("_scrollRequest",this.handleScrollRequest),this.fireInitialScroll()}detach(){this.emitter.off("_scrollRequest",this.handleScrollRequest)}update(e){e&&this.scrollTimeReset?this.fireInitialScroll():this.drain()}fireInitialScroll(){this.handleScrollRequest({time:this.scrollTime})}drain(){this.queuedRequest&&this.execFunc(this.queuedRequest)&&(this.queuedRequest=null)}}const ie=Mi({});function Lo(t,e,n,r,i,s,l,o,a,d,c,g,h){return{dateEnv:i,options:n,pluginHooks:l,emitter:d,dispatch:o,getCurrentData:a,calendarApi:c,viewSpec:t,viewApi:e,dateProfileGenerator:r,theme:s,isRtl:n.direction==="rtl",addResizeHandler(u){d.on("_resize",u)},removeResizeHandler(u){d.off("_resize",u)},createScrollResponder(u){return new Bo(u,d,T(n.scrollTime),n.scrollTimeReset)},registerInteractiveComponent:g,unregisterInteractiveComponent:h}}class we extends V{shouldComponentUpdate(e,n){return this.debug&&console.log(rn(e,this.props),rn(n,this.state)),!zt(this.props,e,this.propEquality)||!zt(this.state,n,this.stateEquality)}safeSetState(e){zt(this.state,Object.assign(Object.assign({},this.state),e),this.stateEquality)||this.setState(e)}}we.addPropsEquality=Uo;we.addStateEquality=jo;we.contextType=ie;we.prototype.propEquality={};we.prototype.stateEquality={};class x extends we{}x.contextType=ie;function Uo(t){let e=Object.create(this.prototype.propEquality);Object.assign(e,t),this.prototype.propEquality=e}function jo(t){let e=Object.create(this.prototype.stateEquality);Object.assign(e,t),this.prototype.stateEquality=e}function re(t,e){typeof t=="function"?t(e):t&&(t.current=e)}class Rn extends x{constructor(){super(...arguments),this.id=De(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{sn(this.props.generatorName,this.context.options)||this.updateElRef(e)},this.updateElRef=e=>{this.props.elRef&&re(this.props.elRef,e)}}render(){const{props:e,context:n}=this,{options:r}=n,{customGenerator:i,defaultGenerator:s,renderProps:l}=e,o=ki(e,[],this.handleEl);let a=!1,d,c=[],g;if(i!=null){const h=typeof i=="function"?i(l,f):i;if(h===!0)a=!0;else{const u=h&&typeof h=="object";u&&"html"in h?o.dangerouslySetInnerHTML={__html:h.html}:u&&"domNodes"in h?c=Array.prototype.slice.call(h.domNodes):(u?ni(h):typeof h!="function")?d=h:g=h}}else a=!sn(e.generatorName,r);return a&&s&&(d=s(l)),this.queuedDomNodes=c,this.currentGeneratorMeta=g,f(e.elTag,o,d)}componentDidMount(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentDidUpdate(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentWillUnmount(){this.triggerCustomRendering(!1)}triggerCustomRendering(e){var n;const{props:r,context:i}=this,{handleCustomRendering:s,customRenderingMetaMap:l}=i.options;if(s){const o=(n=this.currentGeneratorMeta)!==null&&n!==void 0?n:l?.[r.generatorName];o&&s(Object.assign(Object.assign({id:this.id,isActive:e,containerEl:this.base,reportNewContainerEl:this.updateElRef,generatorMeta:o},r),{elClasses:(r.elClasses||[]).filter(zo)}))}}applyQueueudDomNodes(){const{queuedDomNodes:e,currentDomNodes:n}=this,r=this.base;if(!ce(e,n)){n.forEach(yn);for(let i of e)r.appendChild(i);this.currentDomNodes=e}}}Rn.addPropsEquality({elClasses:ce,elStyle:X,elAttrs:_o,renderProps:X});function sn(t,e){var n;return!!(e.handleCustomRendering&&t&&(!((n=e.customRenderingMetaMap)===null||n===void 0)&&n[t]))}function ki(t,e,n){const r=Object.assign(Object.assign({},t.elAttrs),{ref:n});return(t.elClasses||e)&&(r.className=(t.elClasses||[]).concat(e||[]).concat(r.className||[]).filter(Boolean).join(" ")),t.elStyle&&(r.style=t.elStyle),r}function zo(t){return!!t}const Ni=Mi(0);class j extends V{constructor(){super(...arguments),this.InnerContent=Fo.bind(void 0,this),this.handleEl=e=>{this.el=e,this.props.elRef&&re(this.props.elRef,e)}}render(){const{props:e}=this,n=Wo(e.classNameGenerator,e.renderProps);if(e.children){const r=ki(e,n,this.handleEl),i=e.children(this.InnerContent,e.renderProps,r);return e.elTag?f(e.elTag,r,i):i}else return f(Rn,Object.assign(Object.assign({},e),{elRef:this.handleEl,elTag:e.elTag||"div",elClasses:(e.elClasses||[]).concat(n),renderId:this.context}))}componentDidMount(){var e,n;(n=(e=this.props).didMount)===null||n===void 0||n.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.el}))}componentWillUnmount(){var e,n;(n=(e=this.props).willUnmount)===null||n===void 0||n.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.el}))}}j.contextType=Ni;function Fo(t,e){const n=t.props;return f(Rn,Object.assign({renderProps:n.renderProps,generatorName:n.generatorName,customGenerator:n.customGenerator,defaultGenerator:n.defaultGenerator,renderId:t.context},e))}function Wo(t,e){const n=typeof t=="function"?t(e):t||[];return typeof n=="string"?[n]:n}class Ge extends x{render(){let{props:e,context:n}=this,{options:r}=n,i={view:n.viewApi};return f(j,Object.assign({},e,{elTag:e.elTag||"div",elClasses:[...Oi(e.viewSpec),...e.elClasses||[]],renderProps:i,classNameGenerator:r.viewClassNames,generatorName:void 0,didMount:r.viewDidMount,willUnmount:r.viewWillUnmount}),()=>e.children)}}function Oi(t){return[`fc-${t.type}-view`,"fc-view"]}function Vo(t,e){let n=null,r=null;return t.start&&(n=e.createMarker(t.start)),t.end&&(r=e.createMarker(t.end)),!n&&!r||n&&r&&rr&&n.push({start:r,end:s.start}),s.end>r&&(r=s.end);return re.start)&&(t.start===null||e.end===null||t.start=t.start)&&(t.end===null||e.end!==null&&e.end<=t.end)}function ee(t,e){return(t.start===null||e>=t.start)&&(t.end===null||e=e.end?new Date(e.end.valueOf()-1):t}function Hi(t){let e=Math.floor(fe(t.start,t.end))||1,n=k(t.start),r=B(n,e);return{start:n,end:r}}function Tn(t,e=T(0)){let n=null,r=null;if(t.end){r=k(t.end);let i=t.end.valueOf()-r.valueOf();i&&i>=Q(e)&&(r=B(r,1))}return t.start&&(n=k(t.start),r&&r<=n&&(r=B(n,1))),{start:n,end:r}}function Yo(t){let e=Tn(t);return fe(e.start,e.end)>1}function _e(t,e,n,r){return r==="year"?T(n.diffWholeYears(t,e),"year"):r==="month"?T(n.diffWholeMonths(t,e),"month"):eo(t,e)}function $o(t,e){switch(e.type){case"CHANGE_DATE":return e.dateMarker;default:return t}}function Zo(t,e){let n=t.initialDate;return n!=null?e.createMarker(n):$e(t.now,e)}function $e(t,e){return typeof t=="function"&&(t=t()),t==null?e.createNowMarker():e.createMarker(t)}class Pi{constructor(e){this.props=e,this.nowDate=$e(e.nowInput,e.dateEnv),this.initHiddenDays()}buildPrev(e,n,r){let{dateEnv:i}=this.props,s=i.subtract(i.startOf(n,e.currentRangeUnit),e.dateIncrement);return this.build(s,-1,r)}buildNext(e,n,r){let{dateEnv:i}=this.props,s=i.add(i.startOf(n,e.currentRangeUnit),e.dateIncrement);return this.build(s,1,r)}build(e,n,r=!0){let{props:i}=this,s,l,o,a,d,c;return s=this.buildValidRange(),s=this.trimHiddenDays(s),r&&(e=Qo(e,s)),l=this.buildCurrentRangeInfo(e,n),o=/^(year|month|week|day)$/.test(l.unit),a=this.buildRenderRange(this.trimHiddenDays(l.range),l.unit,o),a=this.trimHiddenDays(a),d=a,i.showNonCurrentDates||(d=ue(d,l.range)),d=this.adjustActiveRange(d),d=ue(d,s),c=_n(l.range,s),ee(a,e)||(e=a.start),{currentDate:e,validRange:s,currentRange:l.range,currentRangeUnit:l.unit,isRangeAllDay:o,activeRange:d,renderRange:a,slotMinTime:i.slotMinTime,slotMaxTime:i.slotMaxTime,isValid:c,dateIncrement:this.buildDateIncrement(l.duration)}}buildValidRange(){let e=this.props.validRangeInput,n=typeof e=="function"?e.call(this.props.calendarApi,this.nowDate):e;return this.refineRange(n)||{start:null,end:null}}buildCurrentRangeInfo(e,n){let{props:r}=this,i=null,s=null,l=null,o;return r.duration?(i=r.duration,s=r.durationUnit,l=this.buildRangeFromDuration(e,n,i,s)):(o=this.props.dayCount)?(s="day",l=this.buildRangeFromDayCount(e,n,o)):(l=this.buildCustomVisibleRange(e))?s=r.dateEnv.greatestWholeUnit(l.start,l.end).unit:(i=this.getFallbackDuration(),s=nn(i).unit,l=this.buildRangeFromDuration(e,n,i,s)),{duration:i,unit:s,range:l}}getFallbackDuration(){return T({day:1})}adjustActiveRange(e){let{dateEnv:n,usesMinMaxTime:r,slotMinTime:i,slotMaxTime:s}=this.props,{start:l,end:o}=e;return r&&(xe(i)<0&&(l=k(l),l=n.add(l,i)),xe(s)>1&&(o=k(o),o=B(o,-1),o=n.add(o,s))),{start:l,end:o}}buildRangeFromDuration(e,n,r,i){let{dateEnv:s,dateAlignment:l}=this.props,o,a,d;if(!l){let{dateIncrement:g}=this.props;g&&Q(g)!l[a.defId].recurringDef);for(let a in l){let d=l[a];if(d.recurringDef){let{duration:c}=d.recurringDef;c||(c=d.allDay?s.defaultAllDayEventDuration:s.defaultTimedEventDuration);let g=Jo(d,c,e,r,i.recurringTypes);for(let h of g){let u=xn(a,{start:h,end:r.add(h,c)});o[u.instanceId]=u}}}return{defs:l,instances:o}}function Jo(t,e,n,r,i){let l=i[t.recurringDef.typeId].expand(t.recurringDef.typeData,{start:r.subtract(n.start,e),end:n.end},r);return t.allDay&&(l=l.map(k)),l}const dt={id:String,groupId:String,title:String,url:String,interactive:Boolean},Bi={start:p,end:p,date:p,allDay:Boolean},Ko=Object.assign(Object.assign(Object.assign({},dt),Bi),{extendedProps:p});function Li(t,e,n,r,i=In(n),s,l){let{refined:o,extra:a}=Ui(t,n,i),d=ta(e,n),c=Xo(o,d,n.dateEnv,n.pluginHooks.recurringTypes);if(c){let h=ln(o,a,e?e.sourceId:"",c.allDay,!!c.duration,n,s);return h.recurringDef={typeId:c.typeId,typeData:c.typeData,duration:c.duration},{def:h,instance:null}}let g=ea(o,d,n,r);if(g){let h=ln(o,a,e?e.sourceId:"",g.allDay,g.hasEnd,n,s),u=xn(h.defId,g.range,g.forcedStartTzo,g.forcedEndTzo);return l&&h.publicId&&l[h.publicId]&&(u.instanceId=l[h.publicId]),{def:h,instance:u}}return null}function Ui(t,e,n=In(e)){return Dn(t,n)}function In(t){return Object.assign(Object.assign(Object.assign({},bt),Ko),t.pluginHooks.eventRefiners)}function ln(t,e,n,r,i,s,l){let o={title:t.title||"",groupId:t.groupId||"",publicId:t.id||"",url:t.url||"",recurringDef:null,defId:(l&&t.id?l[t.id]:"")||De(),sourceId:n,allDay:r,hasEnd:i,interactive:t.interactive,ui:Et(t,s),extendedProps:Object.assign(Object.assign({},t.extendedProps||{}),e)};for(let a of s.pluginHooks.eventDefMemberAdders)Object.assign(o,a(t));return Object.freeze(o.ui.classNames),Object.freeze(o.extendedProps),o}function ea(t,e,n,r){let{allDay:i}=t,s,l=null,o=!1,a,d=null,c=t.start!=null?t.start:t.date;if(s=n.dateEnv.createMarkerMeta(c),s)l=s.marker;else if(!r)return null;return t.end!=null&&(a=n.dateEnv.createMarkerMeta(t.end)),i==null&&(e!=null?i=e:i=(!s||s.isTimeUnspecified)&&(!a||a.isTimeUnspecified)),i&&l&&(l=k(l)),a&&(d=a.marker,i&&(d=k(d)),l&&d<=l&&(d=null)),d?o=!0:r||(o=n.options.forceEventDuration||!1,d=n.dateEnv.add(l,i?n.options.defaultAllDayEventDuration:n.options.defaultTimedEventDuration)),{allDay:i,hasEnd:o,range:{start:l,end:d},forcedStartTzo:s?s.forcedTzo:null,forcedEndTzo:a?a.forcedTzo:null}}function ta(t,e){let n=null;return t&&(n=t.defaultAllDay),n==null&&(n=e.options.defaultAllDay),n}function qe(t,e,n,r,i,s){let l=G(),o=In(n);for(let a of t){let d=Li(a,e,n,r,o,i,s);d&&on(d,l)}return l}function on(t,e=G()){return e.defs[t.def.defId]=t.def,t.instance&&(e.instances[t.instance.instanceId]=t.instance),e}function Mn(t,e){let n=t.instances[e];if(n){let r=t.defs[n.defId],i=Tt(t,s=>na(r,s));return i.defs[r.defId]=r,i.instances[n.instanceId]=n,i}return G()}function na(t,e){return!!(t.groupId&&t.groupId===e.groupId)}function G(){return{defs:{},instances:{}}}function kn(t,e){return{defs:Object.assign(Object.assign({},t.defs),e.defs),instances:Object.assign(Object.assign({},t.instances),e.instances)}}function Tt(t,e){let n=Se(t.defs,e),r=Se(t.instances,i=>n[i.defId]);return{defs:n,instances:r}}function ra(t,e){let{defs:n,instances:r}=t,i={},s={};for(let l in n)e.defs[l]||(i[l]=n[l]);for(let l in r)!e.instances[l]&&i[r[l].defId]&&(s[l]=r[l]);return{defs:i,instances:s}}function ia(t,e){return Array.isArray(t)?qe(t,null,e,!0):typeof t=="object"&&t?qe([t],null,e,!0):t!=null?String(t):null}function Mr(t){return Array.isArray(t)?t:typeof t=="string"?t.split(/\s+/):[]}const bt={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:p,overlap:p,allow:p,className:Mr,classNames:Mr,color:String,backgroundColor:String,borderColor:String,textColor:String},sa={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function Et(t,e){let n=ia(t.constraint,e);return{display:t.display||null,startEditable:t.startEditable!=null?t.startEditable:t.editable,durationEditable:t.durationEditable!=null?t.durationEditable:t.editable,constraints:n!=null?[n]:[],overlap:t.overlap!=null?t.overlap:null,allows:t.allow!=null?[t.allow]:[],backgroundColor:t.backgroundColor||t.color||"",borderColor:t.borderColor||t.color||"",textColor:t.textColor||"",classNames:(t.className||[]).concat(t.classNames||[])}}function ji(t){return t.reduce(la,sa)}function la(t,e){return{display:e.display!=null?e.display:t.display,startEditable:e.startEditable!=null?e.startEditable:t.startEditable,durationEditable:e.durationEditable!=null?e.durationEditable:t.durationEditable,constraints:t.constraints.concat(e.constraints),overlap:typeof e.overlap=="boolean"?e.overlap:t.overlap,allows:t.allows.concat(e.allows),backgroundColor:e.backgroundColor||t.backgroundColor,borderColor:e.borderColor||t.borderColor,textColor:e.textColor||t.textColor,classNames:t.classNames.concat(e.classNames)}}const oa={id:String,defaultAllDay:Boolean,url:String,format:String,events:p,eventDataTransform:p,success:p,failure:p};function zi(t,e,n=Fi(e)){let r;if(typeof t=="string"?r={url:t}:typeof t=="function"||Array.isArray(t)?r={events:t}:typeof t=="object"&&t&&(r=t),r){let{refined:i,extra:s}=Dn(r,n),l=aa(i,e);if(l)return{_raw:t,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:i.defaultAllDay,eventDataTransform:i.eventDataTransform,success:i.success,failure:i.failure,publicId:i.id||"",sourceId:De(),sourceDefId:l.sourceDefId,meta:l.meta,ui:Et(i,e),extendedProps:s}}return null}function Fi(t){return Object.assign(Object.assign(Object.assign({},bt),oa),t.pluginHooks.eventSourceRefiners)}function aa(t,e){let n=e.pluginHooks.eventSourceDefs;for(let r=n.length-1;r>=0;r-=1){let s=n[r].parseMeta(t);if(s)return{sourceDefId:r,meta:s}}return null}function ca(t,e,n,r,i){switch(e.type){case"RECEIVE_EVENTS":return da(t,n[e.sourceId],e.fetchId,e.fetchRange,e.rawEvents,i);case"RESET_RAW_EVENTS":return ua(t,n[e.sourceId],e.rawEvents,r.activeRange,i);case"ADD_EVENTS":return fa(t,e.eventStore,r?r.activeRange:null,i);case"RESET_EVENTS":return e.eventStore;case"MERGE_EVENTS":return kn(t,e.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return r?Ae(t,r.activeRange,i):t;case"REMOVE_EVENTS":return ra(t,e.eventStore);case"REMOVE_EVENT_SOURCE":return Vi(t,e.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return Tt(t,s=>!s.sourceId);case"REMOVE_ALL_EVENTS":return G();default:return t}}function da(t,e,n,r,i,s){if(e&&n===e.latestFetchId){let l=qe(Wi(i,e,s),e,s);return r&&(l=Ae(l,r,s)),kn(Vi(t,e.sourceId),l)}return t}function ua(t,e,n,r,i){const{defIdMap:s,instanceIdMap:l}=ga(t);let o=qe(Wi(n,e,i),e,i,!1,s,l);return Ae(o,r,i)}function Wi(t,e,n){let r=n.options.eventDataTransform,i=e?e.eventDataTransform:null;return i&&(t=kr(t,i)),r&&(t=kr(t,r)),t}function kr(t,e){let n;if(!e)n=t;else{n=[];for(let r of t){let i=e(r);i?n.push(i):i==null&&n.push(r)}}return n}function fa(t,e,n,r){return n&&(e=Ae(e,n,r)),kn(t,e)}function Nr(t,e,n){let{defs:r}=t,i=ne(t.instances,s=>r[s.defId].allDay?s:Object.assign(Object.assign({},s),{range:{start:n.createMarker(e.toDate(s.range.start,s.forcedStartTzo)),end:n.createMarker(e.toDate(s.range.end,s.forcedEndTzo))},forcedStartTzo:n.canComputeOffset?null:s.forcedStartTzo,forcedEndTzo:n.canComputeOffset?null:s.forcedEndTzo}));return{defs:r,instances:i}}function Vi(t,e){return Tt(t,n=>n.sourceId!==e)}function ha(t,e){return{defs:t.defs,instances:Se(t.instances,n=>!e[n.instanceId])}}function ga(t){const{defs:e,instances:n}=t,r={},i={};for(let s in e){const l=e[s],{publicId:o}=l;o&&(r[o]=s)}for(let s in n){const l=n[s],o=e[l.defId],{publicId:a}=o;a&&(i[a]=s)}return{defIdMap:r,instanceIdMap:i}}class xt{constructor(){this.handlers={},this.thisContext=null}setThisContext(e){this.thisContext=e}setOptions(e){this.options=e}on(e,n){pa(this.handlers,e,n)}off(e,n){ma(this.handlers,e,n)}trigger(e,...n){let r=this.handlers[e]||[],i=this.options&&this.options[e],s=[].concat(i||[],r);for(let l of s)l.apply(this.thisContext,n)}hasHandlers(e){return!!(this.handlers[e]&&this.handlers[e].length||this.options&&this.options[e])}}function pa(t,e,n){(t[e]||(t[e]=[])).push(n)}function ma(t,e,n){n?t[e]&&(t[e]=t[e].filter(r=>r!==n)):delete t[e]}const va={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function ya(t,e){return qe(ba(t),null,e)}function ba(t){let e;return t===!0?e=[{}]:Array.isArray(t)?e=t.filter(n=>n.daysOfWeek):typeof t=="object"&&t?e=[t]:e=[],e=e.map(n=>Object.assign(Object.assign({},va),n)),e}function Gi(t,e,n){n.emitter.trigger("select",Object.assign(Object.assign({},Nn(t,n)),{jsEvent:e?e.origEvent:null,view:n.viewApi||n.calendarApi.view}))}function Ea(t,e){e.emitter.trigger("unselect",{jsEvent:t?t.origEvent:null,view:e.viewApi||e.calendarApi.view})}function Nn(t,e){let n={};for(let r of e.pluginHooks.dateSpanTransforms)Object.assign(n,r(t,e));return Object.assign(n,Oa(t,e.dateEnv)),n}function Or(t,e,n){let{dateEnv:r,options:i}=n,s=e;return t?(s=k(s),s=r.add(s,i.defaultAllDayEventDuration)):s=r.add(s,i.defaultTimedEventDuration),s}function On(t,e,n,r){let i=St(t.defs,e),s=G();for(let l in t.defs){let o=t.defs[l];s.defs[l]=Sa(o,i[l],n,r)}for(let l in t.instances){let o=t.instances[l],a=s.defs[o.defId];s.instances[l]=Aa(o,a,i[o.defId],n,r)}return s}function Sa(t,e,n,r){let i=n.standardProps||{};i.hasEnd==null&&e.durationEditable&&(n.startDelta||n.endDelta)&&(i.hasEnd=!0);let s=Object.assign(Object.assign(Object.assign({},t),i),{ui:Object.assign(Object.assign({},t.ui),i.ui)});n.extendedProps&&(s.extendedProps=Object.assign(Object.assign({},s.extendedProps),n.extendedProps));for(let l of r.pluginHooks.eventDefMutationAppliers)l(s,n,r);return!s.hasEnd&&r.options.forceEventDuration&&(s.hasEnd=!0),s}function Aa(t,e,n,r,i){let{dateEnv:s}=i,l=r.standardProps&&r.standardProps.allDay===!0,o=r.standardProps&&r.standardProps.hasEnd===!1,a=Object.assign({},t);return l&&(a.range=Hi(a.range)),r.datesDelta&&n.startEditable&&(a.range={start:s.add(a.range.start,r.datesDelta),end:s.add(a.range.end,r.datesDelta)}),r.startDelta&&n.durationEditable&&(a.range={start:s.add(a.range.start,r.startDelta),end:a.range.end}),r.endDelta&&n.durationEditable&&(a.range={start:a.range.start,end:s.add(a.range.end,r.endDelta)}),o&&(a.range={start:a.range.start,end:Or(e.allDay,a.range.start,i)}),e.allDay&&(a.range={start:k(a.range.start),end:k(a.range.end)}),a.range.endQi(n,e))}function Qi(t,e){let n=[];return e[""]&&n.push(e[""]),e[t.defId]&&n.push(e[t.defId]),n.push(t.ui),ji(n)}function Hn(t,e){let n=t.map(wa);return n.sort((r,i)=>Bl(r,i,e)),n.map(r=>r._seg)}function wa(t){let{eventRange:e}=t,n=e.def,r=e.instance?e.instance.range:e.range,i=r.start?r.start.valueOf():0,s=r.end?r.end.valueOf():0;return Object.assign(Object.assign(Object.assign({},n.extendedProps),n),{id:n.publicId,start:i,end:s,duration:s-i,allDay:Number(n.allDay),_seg:t})}function Ca(t,e){let{pluginHooks:n}=e,r=n.isDraggableTransformers,{def:i,ui:s}=t.eventRange,l=s.startEditable;for(let o of r)l=o(l,i,s,e);return l}function Ra(t,e){return t.isStart&&t.eventRange.ui.durationEditable&&e.options.eventResizableFromStart}function _a(t,e){return t.isEnd&&t.eventRange.ui.durationEditable}function Fe(t,e,n,r,i,s,l){let{dateEnv:o,options:a}=n,{displayEventTime:d,displayEventEnd:c}=a,g=t.eventRange.def,h=t.eventRange.instance;d==null&&(d=r!==!1),c==null&&(c=i!==!1);let u=h.range.start,m=h.range.end,v=s||t.start||t.eventRange.range.start,y=l||t.end||t.eventRange.range.end,b=k(u).valueOf()===k(v).valueOf(),E=k(de(m,-1)).valueOf()===k(de(y,-1)).valueOf();return d&&!g.allDay&&(b||E)?(v=b?u:v,y=E?m:y,c&&g.hasEnd?o.formatRange(v,y,e,{forcedStartTzo:s?null:h.forcedStartTzo,forcedEndTzo:l?null:h.forcedEndTzo}):o.format(v,e,{forcedTzo:s?null:h.forcedStartTzo})):""}function te(t,e,n){let r=t.eventRange.range;return{isPast:r.end<(n||e.start),isFuture:r.start>=(n||e.end),isToday:e&&ee(e,r.start)}}function Ta(t){let e=["fc-event"];return t.isMirror&&e.push("fc-event-mirror"),t.isDraggable&&e.push("fc-event-draggable"),(t.isStartResizable||t.isEndResizable)&&e.push("fc-event-resizable"),t.isDragging&&e.push("fc-event-dragging"),t.isResizing&&e.push("fc-event-resizing"),t.isSelected&&e.push("fc-event-selected"),t.isStart&&e.push("fc-event-start"),t.isEnd&&e.push("fc-event-end"),t.isPast&&e.push("fc-event-past"),t.isToday&&e.push("fc-event-today"),t.isFuture&&e.push("fc-event-future"),e}function Yi(t){return t.instance?t.instance.instanceId:`${t.def.defId}:${t.range.start.toISOString()}`}function Pn(t,e){let{def:n,instance:r}=t.eventRange,{url:i}=n;if(i)return{href:i};let{emitter:s,options:l}=e,{eventInteractive:o}=l;return o==null&&(o=n.interactive,o==null&&(o=!!s.hasHandlers("eventClick"))),o?Ri(a=>{s.trigger("eventClick",{el:a.target,event:new O(e,n,r),jsEvent:a,view:e.viewApi})}):{}}const xa={start:p,end:p,allDay:Boolean};function Ia(t,e,n){let r=Ma(t,e),{range:i}=r;if(!i.start)return null;if(!i.end){if(n==null)return null;i.end=e.add(i.start,n)}return r}function Ma(t,e){let{refined:n,extra:r}=Dn(t,xa),i=n.start?e.createMarkerMeta(n.start):null,s=n.end?e.createMarkerMeta(n.end):null,{allDay:l}=n;return l==null&&(l=i&&i.isTimeUnspecified&&(!s||s.isTimeUnspecified)),Object.assign({range:{start:i?i.marker:null,end:s?s.marker:null},allDay:l},r)}function ka(t,e){return qo(t.range,e.range)&&t.allDay===e.allDay&&Na(t,e)}function Na(t,e){for(let n in e)if(n!=="range"&&n!=="allDay"&&t[n]!==e[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}function Oa(t,e){return Object.assign(Object.assign({},Zi(t.range,e,t.allDay)),{allDay:t.allDay})}function $i(t,e,n){return Object.assign(Object.assign({},Zi(t,e,n)),{timeZone:e.timeZone})}function Zi(t,e,n){return{start:e.toDate(t.start),end:e.toDate(t.end),startStr:e.formatIso(t.start,{omitTime:n}),endStr:e.formatIso(t.end,{omitTime:n})}}function Ha(t,e,n){let r=Ui({editable:!1},n),i=ln(r.refined,r.extra,"",t.allDay,!0,n);return{def:i,ui:Qi(i,e),instance:xn(i.defId,t.range),range:t.range,isStart:!0,isEnd:!0}}function Pa(t,e,n){let r=!1,i=function(o){r||(r=!0,e(o))},s=function(o){r||(r=!0,n(o))},l=t(i,s);l&&typeof l.then=="function"&&l.then(i,s)}class Pr extends Error{constructor(e,n){super(e),this.response=n}}function Ba(t,e,n){t=t.toUpperCase();const r={method:t};return t==="GET"?e+=(e.indexOf("?")===-1?"?":"&")+new URLSearchParams(n):(r.body=new URLSearchParams(n),r.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(e,r).then(i=>{if(i.ok)return i.json().then(s=>[s,i],()=>{throw new Pr("Failure parsing JSON",i)});throw new Pr("Request failed",i)})}let Ft;function Xi(){return Ft==null&&(Ft=La()),Ft}function La(){if(typeof document>"u")return!0;let t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.innerHTML="
",t.querySelector("table").style.height="100px",t.querySelector("div").style.height="100%",document.body.appendChild(t);let n=t.querySelector("div").offsetHeight>0;return document.body.removeChild(t),n}class Ua extends x{constructor(){super(...arguments),this.state={forPrint:!1},this.handleBeforePrint=()=>{this.setState({forPrint:!0})},this.handleAfterPrint=()=>{this.setState({forPrint:!1})}}render(){let{props:e}=this,{options:n}=e,{forPrint:r}=this.state,i=r||n.height==="auto"||n.contentHeight==="auto",s=!i&&n.height!=null?n.height:"",l=["fc",r?"fc-media-print":"fc-media-screen",`fc-direction-${n.direction}`,e.theme.getClass("root")];return Xi()||l.push("fc-liquid-hack"),e.children(l,s,i,r)}componentDidMount(){let{emitter:e}=this.props;e.on("_beforeprint",this.handleBeforePrint),e.on("_afterprint",this.handleAfterPrint)}componentWillUnmount(){let{emitter:e}=this.props;e.off("_beforeprint",this.handleBeforePrint),e.off("_afterprint",this.handleAfterPrint)}}class He{constructor(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}destroy(){}}function ja(t,e){return{component:t,el:e.el,useEventCenter:e.useEventCenter!=null?e.useEventCenter:!0,isHitComboAllowed:e.isHitComboAllowed||null}}function Bn(t){return{[t.component.uid]:t}}const cn={};class za{getCurrentData(){return this.currentDataManager.getCurrentData()}dispatch(e){this.currentDataManager.dispatch(e)}get view(){return this.getCurrentData().viewApi}batchRendering(e){e()}updateSize(){this.trigger("_resize",!0)}setOption(e,n){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:n})}getOption(e){return this.currentDataManager.currentCalendarOptionsInput[e]}getAvailableLocaleCodes(){return Object.keys(this.getCurrentData().availableRawLocales)}on(e,n){let{currentDataManager:r}=this;r.currentCalendarOptionsRefiners[e]?r.emitter.on(e,n):console.warn(`Unknown listener name '${e}'`)}off(e,n){this.currentDataManager.emitter.off(e,n)}trigger(e,...n){this.currentDataManager.emitter.trigger(e,...n)}changeView(e,n){this.batchRendering(()=>{if(this.unselect(),n)if(n.start&&n.end)this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e}),this.dispatch({type:"SET_OPTION",optionName:"visibleRange",rawOptionValue:n});else{let{dateEnv:r}=this.getCurrentData();this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e,dateMarker:r.createMarker(n)})}else this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e})})}zoomTo(e,n){let r=this.getCurrentData(),i;n=n||"day",i=r.viewSpecs[n]||this.getUnitViewSpec(n),this.unselect(),i?this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:i.type,dateMarker:e}):this.dispatch({type:"CHANGE_DATE",dateMarker:e})}getUnitViewSpec(e){let{viewSpecs:n,toolbarConfig:r}=this.getCurrentData(),i=[].concat(r.header?r.header.viewsWithButtons:[],r.footer?r.footer.viewsWithButtons:[]),s,l;for(let o in n)i.push(o);for(s=0;s{this.dispatch({type:"REMOVE_EVENTS",eventStore:qi(e)})}})}getEventById(e){let n=this.getCurrentData(),{defs:r,instances:i}=n.eventStore;e=String(e);for(let s in r){let l=r[s];if(l.publicId===e){if(l.recurringDef)return new O(n,l,null);for(let o in i){let a=i[o];if(a.defId===l.defId)return new O(n,l,a)}}}return null}getEvents(){let e=this.getCurrentData();return be(e.eventStore,e)}removeAllEvents(){this.dispatch({type:"REMOVE_ALL_EVENTS"})}getEventSources(){let e=this.getCurrentData(),n=e.eventSources,r=[];for(let i in n)r.push(new Re(e,n[i]));return r}getEventSourceById(e){let n=this.getCurrentData(),r=n.eventSources;e=String(e);for(let i in r)if(r[i].publicId===e)return new Re(n,r[i]);return null}addEventSource(e){let n=this.getCurrentData();if(e instanceof Re)return n.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;let r=zi(e,n);return r?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[r]}),new Re(n,r)):null}removeAllEventSources(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})}refetchEvents(){this.dispatch({type:"FETCH_EVENT_SOURCES",isRefetch:!0})}scrollToTime(e){let n=T(e);n&&this.trigger("_scrollRequest",{time:n})}}function Fa(t,e){return t.left>=e.left&&t.left=e.top&&t.topthis.eventUiBuilders[g]||S(Qa));for(let c in n){let g=n[c],h=l[c]||Wt,u=this.eventUiBuilders[c];d[c]={businessHours:g.businessHours||e.businessHours,dateSelection:i[c]||null,eventStore:h,eventUiBases:u(e.eventUiBases[""],g.ui,s[c]),eventSelection:h.instances[e.eventSelection]?e.eventSelection:"",eventDrag:o[c]||null,eventResize:a[c]||null}}return d}_splitDateSpan(e){let n={};if(e){let r=this.getKeysForDateSpan(e);for(let i of r)n[i]=e}return n}_getKeysForEventDefs(e){return ne(e.defs,n=>this.getKeysForEventDef(n))}_splitEventStore(e,n){let{defs:r,instances:i}=e,s={};for(let l in r)for(let o of n[l])s[o]||(s[o]=G()),s[o].defs[l]=r[l];for(let l in i){let o=i[l];for(let a of n[o.defId])s[a]&&(s[a].instances[l]=o)}return s}_splitIndividualUi(e,n){let r={};for(let i in e)if(i)for(let s of n[i])r[s]||(r[s]={}),r[s][i]=e[i];return r}_splitInteraction(e){let n={};if(e){let r=this._splitEventStore(e.affectedEvents,this._getKeysForEventDefs(e.affectedEvents)),i=this._getKeysForEventDefs(e.mutatedEvents),s=this._splitEventStore(e.mutatedEvents,i),l=o=>{n[o]||(n[o]={affectedEvents:r[o]||Wt,mutatedEvents:s[o]||Wt,isEvent:e.isEvent})};for(let o in r)l(o);for(let o in s)l(o)}return n}}function Qa(t,e,n){let r=[];t&&r.push(t),e&&r.push(e);let i={"":ji(r)};return n&&Object.assign(i,n),i}function Ln(t,e,n,r){return{dow:t.getUTCDay(),isDisabled:!!(r&&!ee(r.activeRange,t)),isOther:!!(r&&!ee(r.currentRange,t)),isToday:!!(e&&ee(e,t)),isPast:!!(n?tn:e&&t>=e.end)}}function It(t,e){let n=["fc-day",`fc-day-${$l[t.dow]}`];return t.isDisabled?n.push("fc-day-disabled"):(t.isToday&&(n.push("fc-day-today"),n.push(e.getClass("today"))),t.isPast&&n.push("fc-day-past"),t.isFuture&&n.push("fc-day-future"),t.isOther&&n.push("fc-day-other")),n}const Ya=N({year:"numeric",month:"long",day:"numeric"}),$a=N({week:"long"});function Ne(t,e,n="day",r=!0){const{dateEnv:i,options:s,calendarApi:l}=t;let o=i.format(e,n==="week"?$a:Ya);if(s.navLinks){let a=i.toDate(e);const d=c=>{let g=n==="day"?s.navLinkDayClick:n==="week"?s.navLinkWeekClick:null;typeof g=="function"?g.call(l,i.toDate(e),c):(typeof g=="string"&&(n=g),l.zoomTo(e,n))};return Object.assign({title:je(s.navLinkHint,[o,a],o),"data-navlink":""},r?Ci(d):{onClick:d})}return{"aria-label":o}}let Vt=null;function Za(){return Vt===null&&(Vt=Xa()),Vt}function Xa(){let t=document.createElement("div");Ue(t,{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}),t.innerHTML="
",document.body.appendChild(t);let n=t.firstChild.getBoundingClientRect().left>t.getBoundingClientRect().left;return yn(t),n}let Gt;function Ja(){return Gt||(Gt=Ka()),Gt}function Ka(){let t=document.createElement("div");t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",t.style.left="-9999px",document.body.appendChild(t);let e=Ki(t);return document.body.removeChild(t),e}function Ki(t){return{x:t.offsetHeight-t.clientHeight,y:t.offsetWidth-t.clientWidth}}function ec(t,e=!1){let n=window.getComputedStyle(t),r=parseInt(n.borderLeftWidth,10)||0,i=parseInt(n.borderRightWidth,10)||0,s=parseInt(n.borderTopWidth,10)||0,l=parseInt(n.borderBottomWidth,10)||0,o=Ki(t),a=o.y-r-i,d=o.x-s-l,c={borderLeft:r,borderRight:i,borderTop:s,borderBottom:l,scrollbarBottom:d,scrollbarLeft:0,scrollbarRight:0};return Za()&&n.direction==="rtl"?c.scrollbarLeft=a:c.scrollbarRight=a,e&&(c.paddingLeft=parseInt(n.paddingLeft,10)||0,c.paddingRight=parseInt(n.paddingRight,10)||0,c.paddingTop=parseInt(n.paddingTop,10)||0,c.paddingBottom=parseInt(n.paddingBottom,10)||0),c}function tc(t,e=!1,n){let r=n?t.getBoundingClientRect():Un(t),i=ec(t,e),s={left:r.left+i.borderLeft+i.scrollbarLeft,right:r.right-i.borderRight-i.scrollbarRight,top:r.top+i.borderTop,bottom:r.bottom-i.borderBottom-i.scrollbarBottom};return e&&(s.left+=i.paddingLeft,s.right-=i.paddingRight,s.top+=i.paddingTop,s.bottom-=i.paddingBottom),s}function Un(t){let e=t.getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,right:e.right+window.pageXOffset,bottom:e.bottom+window.pageYOffset}}function nc(t){let e=es(t),n=t.getBoundingClientRect();for(let r of e){let i=Ji(n,r.getBoundingClientRect());if(i)n=i;else return null}return n}function es(t){let e=[];for(;t instanceof HTMLElement;){let n=window.getComputedStyle(t);if(n.position==="fixed")break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&e.push(t),t=t.parentNode}return e}class Oe{constructor(e,n,r,i){this.els=n;let s=this.originClientRect=e.getBoundingClientRect();r&&this.buildElHorizontals(s.left),i&&this.buildElVerticals(s.top)}buildElHorizontals(e){let n=[],r=[];for(let i of this.els){let s=i.getBoundingClientRect();n.push(s.left-e),r.push(s.right-e)}this.lefts=n,this.rights=r}buildElVerticals(e){let n=[],r=[];for(let i of this.els){let s=i.getBoundingClientRect();n.push(s.top-e),r.push(s.bottom-e)}this.tops=n,this.bottoms=r}leftToIndex(e){let{lefts:n,rights:r}=this,i=n.length,s;for(s=0;s=n[s]&&e=n[s]&&e0}canScrollHorizontally(){return this.getMaxScrollLeft()>0}canScrollUp(){return this.getScrollTop()>0}canScrollDown(){return this.getScrollTop()0}canScrollRight(){return this.getScrollLeft()n.thickness){this.getEntryThickness=e,this.strictOrder=!1,this.allowReslicing=!1,this.maxCoord=-1,this.maxStackCnt=-1,this.levelCoords=[],this.entriesByLevel=[],this.stackCnts={}}addSegs(e){let n=[];for(let r of e)this.insertEntry(r,n);return n}insertEntry(e,n){let r=this.findInsertion(e);return this.isInsertionValid(r,e)?(this.insertEntryAt(e,r),1):this.handleInvalidInsertion(r,e,n)}isInsertionValid(e,n){return(this.maxCoord===-1||e.levelCoord+this.getEntryThickness(n)<=this.maxCoord)&&(this.maxStackCnt===-1||e.stackCnto.end&&(i+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:o.end,end:l.end}},s)),i?(r.push({index:e.index,thickness:e.thickness,span:zn(o,l)},...s),i):(r.push(e),0)}insertEntryAt(e,n){let{entriesByLevel:r,levelCoords:i}=this;n.lateral===-1?(qt(i,n.level,n.levelCoord),qt(r,n.level,[e])):qt(r[n.level],n.lateral,e),this.stackCnts[Ee(e)]=n.stackCnt}findInsertion(e){let{levelCoords:n,entriesByLevel:r,strictOrder:i,stackCnts:s}=this,l=n.length,o=0,a=-1,d=-1,c=null,g=0;for(let m=0;m=o+this.getEntryThickness(e))break;let y=r[m],b,E=un(y,e.span.start,dn),D=E[0]+E[1];for(;(b=y[D])&&b.span.starto&&(o=w,c=b,a=m,d=D),w===o&&(g=Math.max(g,s[Ee(b)]+1)),D+=1}}let h=0;if(c)for(h=a+1;hn(t[i-1]))return[i,0];for(;rl)r=s+1;else return[s,1]}return[r,0]}class oc{constructor(e,n){this.emitter=new xt}destroy(){}setMirrorIsVisible(e){}setMirrorNeedsRevert(e){}setAutoScrollEnabled(e){}}const Fn={};function ac(t,e){return!t||e>10?N({weekday:"short"}):e>1?N({weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}):N({weekday:"long"})}const ns="fc-col-header-cell";function rs(t){return t.text}class cc extends x{render(){let{dateEnv:e,options:n,theme:r,viewApi:i}=this.context,{props:s}=this,{date:l,dateProfile:o}=s,a=Ln(l,s.todayRange,null,o),d=[ns].concat(It(a,r)),c=e.format(l,s.dayHeaderFormat),g=!a.isDisabled&&s.colCnt>1?Ne(this.context,l):{},h=Object.assign(Object.assign(Object.assign({date:e.toDate(l),view:i},s.extraRenderProps),{text:c}),a);return f(j,{elTag:"th",elClasses:d,elAttrs:Object.assign({role:"columnheader",colSpan:s.colSpan,"data-date":a.isDisabled?void 0:Qe(l)},s.extraDataAttrs),renderProps:h,generatorName:"dayHeaderContent",customGenerator:n.dayHeaderContent,defaultGenerator:rs,classNameGenerator:n.dayHeaderClassNames,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount},u=>f("div",{className:"fc-scrollgrid-sync-inner"},!a.isDisabled&&f(u,{elTag:"a",elAttrs:g,elClasses:["fc-col-header-cell-cushion",s.isSticky&&"fc-sticky"]})))}}const dc=N({weekday:"long"});class uc extends x{render(){let{props:e}=this,{dateEnv:n,theme:r,viewApi:i,options:s}=this.context,l=B(new Date(2592e5),e.dow),o={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},a=n.format(l,e.dayHeaderFormat),d=Object.assign(Object.assign(Object.assign(Object.assign({date:l},o),{view:i}),e.extraRenderProps),{text:a});return f(j,{elTag:"th",elClasses:[ns,...It(o,r),...e.extraClassNames||[]],elAttrs:Object.assign({role:"columnheader",colSpan:e.colSpan},e.extraDataAttrs),renderProps:d,generatorName:"dayHeaderContent",customGenerator:s.dayHeaderContent,defaultGenerator:rs,classNameGenerator:s.dayHeaderClassNames,didMount:s.dayHeaderDidMount,willUnmount:s.dayHeaderWillUnmount},c=>f("div",{className:"fc-scrollgrid-sync-inner"},f(c,{elTag:"a",elClasses:["fc-col-header-cell-cushion",e.isSticky&&"fc-sticky"],elAttrs:{"aria-label":n.format(l,dc)}})))}}class Pe extends V{constructor(e,n){super(e,n),this.initialNowDate=$e(n.options.now,n.dateEnv),this.initialNowQueriedMs=new Date().valueOf(),this.state=this.computeTiming().currentState}render(){let{props:e,state:n}=this;return e.children(n.nowDate,n.todayRange)}componentDidMount(){this.setTimeout()}componentDidUpdate(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())}componentWillUnmount(){this.clearTimeout()}computeTiming(){let{props:e,context:n}=this,r=de(this.initialNowDate,new Date().valueOf()-this.initialNowQueriedMs),i=n.dateEnv.startOf(r,e.unit),s=n.dateEnv.add(i,T(1,e.unit)),l=s.valueOf()-r.valueOf();return l=Math.min(1e3*60*60*24,l),{currentState:{nowDate:i,todayRange:Br(i)},nextState:{nowDate:s,todayRange:Br(s)},waitMs:l}}setTimeout(){let{nextState:e,waitMs:n}=this.computeTiming();this.timeoutId=setTimeout(()=>{this.setState(e,()=>{this.setTimeout()})},n)}clearTimeout(){this.timeoutId&&clearTimeout(this.timeoutId)}}Pe.contextType=ie;function Br(t){let e=k(t),n=B(e,1);return{start:e,end:n}}class is extends x{constructor(){super(...arguments),this.createDayHeaderFormatter=S(fc)}render(){let{context:e}=this,{dates:n,dateProfile:r,datesRepDistinctDays:i,renderIntro:s}=this.props,l=this.createDayHeaderFormatter(e.options.dayHeaderFormat,i,n.length);return f(Pe,{unit:"day"},(o,a)=>f("tr",{role:"row"},s&&s("day"),n.map(d=>i?f(cc,{key:d.toISOString(),date:d,dateProfile:r,todayRange:a,colCnt:n.length,dayHeaderFormat:l}):f(uc,{key:d.getUTCDay(),dow:d.getUTCDay(),dayHeaderFormat:l}))))}}function fc(t,e,n){return t||ac(e,n)}class ss{constructor(e,n){let r=e.start,{end:i}=e,s=[],l=[],o=-1;for(;r=n.length?n[n.length-1]+1:n[r]}}class ls{constructor(e,n){let{dates:r}=e,i,s,l;if(n){for(s=r[0].getUTCDay(),i=1;is.groupId===t)):typeof t=="object"&&t?Qt(Ae(t,e,i)):[]}function Qt(t){let{instances:e}=t,n=[];for(let r in e)n.push(e[r].range);return n}function yc(t,e){for(let n of t)if(_t(n,e))return!0;return!1}const rt=/^(visible|hidden)$/;class us extends x{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,re(this.props.elRef,e)}}render(){let{props:e}=this,{liquid:n,liquidIsAbsolute:r}=e,i=n&&r,s=["fc-scroller"];return n&&(r?s.push("fc-scroller-liquid-absolute"):s.push("fc-scroller-liquid")),f("div",{ref:this.handleEl,className:s.join(" "),style:{overflowX:e.overflowX,overflowY:e.overflowY,left:i&&-(e.overcomeLeft||0)||"",right:i&&-(e.overcomeRight||0)||"",bottom:i&&-(e.overcomeBottom||0)||"",marginLeft:!i&&-(e.overcomeLeft||0)||"",marginRight:!i&&-(e.overcomeRight||0)||"",marginBottom:!i&&-(e.overcomeBottom||0)||"",maxHeight:e.maxHeight||""}},e.children)}needsXScrolling(){if(rt.test(this.props.overflowX))return!1;let{el:e}=this,n=this.el.getBoundingClientRect().width-this.getYScrollbarWidth(),{children:r}=e;for(let i=0;in)return!0;return!1}needsYScrolling(){if(rt.test(this.props.overflowY))return!1;let{el:e}=this,n=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),{children:r}=e;for(let i=0;in)return!0;return!1}getXScrollbarWidth(){return rt.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight}getYScrollbarWidth(){return rt.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth}}class K{constructor(e){this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=(n,r)=>{let{depths:i,currentMap:s}=this,l=!1,o=!1;n!==null?(l=r in s,s[r]=n,i[r]=(i[r]||0)+1,o=!0):(i[r]-=1,i[r]||(delete s[r],delete this.callbackMap[r],l=!0)),this.masterCallback&&(l&&this.masterCallback(null,String(r)),o&&this.masterCallback(n,String(r)))}}createRef(e){let n=this.callbackMap[e];return n||(n=this.callbackMap[e]=r=>{this.handleValue(r,String(e))}),n}collect(e,n,r){return xo(this.currentMap,e,n,r)}getAll(){return Cn(this.currentMap)}}function bc(t){let e=_l(t,".fc-scrollgrid-shrink"),n=0;for(let r of e)n=Math.max(n,zl(r));return Math.ceil(n)}function fs(t,e){return t.liquid&&e.liquid}function Ec(t,e){return e.maxHeight!=null||fs(t,e)}function Sc(t,e,n,r){let{expandRows:i}=n;return typeof e.content=="function"?e.content(n):f("table",{role:"presentation",className:[e.tableClassName,t.syncRowHeights?"fc-scrollgrid-sync-table":""].join(" "),style:{minWidth:n.tableMinWidth,width:n.clientWidth,height:i?n.clientHeight:""}},n.tableColGroupNode,f(r?"thead":"tbody",{role:"presentation"},typeof e.rowContent=="function"?e.rowContent(n):e.rowContent))}function Ac(t,e){return ce(t,e,X)}function Dc(t,e){let n=[];for(let r of t){let i=r.span||1;for(let s=0;se,Ac),this.renderMicroColGroup=S(Dc),this.scrollerRefs=new K,this.scrollerElRefs=new K(this._handleScrollerEl.bind(this)),this.state={shrinkWidth:null,forceYScrollbars:!1,scrollerClientWidths:{},scrollerClientHeights:{}},this.handleSizing=()=>{this.safeSetState(Object.assign({shrinkWidth:this.computeShrinkWidth()},this.computeScrollerDims()))}}render(){let{props:e,state:n,context:r}=this,i=e.sections||[],s=this.processCols(e.cols),l=this.renderMicroColGroup(s,n.shrinkWidth),o=Rc(e.liquid,r);e.collapsibleWidth&&o.push("fc-scrollgrid-collapsible");let a=i.length,d=0,c,g=[],h=[],u=[];for(;d{}},i);return f(i?"th":"td",{ref:r.elRef,role:"presentation"},f("div",{className:`fc-scroller-harness${c?" fc-scroller-harness-liquid":""}`},f(us,{ref:this.scrollerRefs.createRef(h),elRef:this.scrollerElRefs.createRef(h),overflowY:g,overflowX:s.liquid?"hidden":"visible",maxHeight:e.maxHeight,liquid:c,liquidIsAbsolute:!0},u)))}_handleScrollerEl(e,n){let r=Tc(this.props.sections,n);r&&re(r.chunk.scrollerElRef,e)}componentDidMount(){this.handleSizing(),this.context.addResizeHandler(this.handleSizing)}componentDidUpdate(){this.handleSizing()}componentWillUnmount(){this.context.removeResizeHandler(this.handleSizing)}computeShrinkWidth(){return Cc(this.props.cols)?bc(this.scrollerElRefs.getAll()):0}computeScrollerDims(){let e=Ja(),{scrollerRefs:n,scrollerElRefs:r}=this,i=!1,s={},l={};for(let o in n.currentMap){let a=n.currentMap[o];if(a&&a.needsYScrolling()){i=!0;break}}for(let o of this.props.sections){let a=o.key,d=r.currentMap[a];if(d){let c=d.parentNode;s[a]=Math.floor(c.getBoundingClientRect().width-(i?e.y:0)),l[a]=Math.floor(c.getBoundingClientRect().height)}}return{forceYScrollbars:i,scrollerClientWidths:s,scrollerClientHeights:l}}}Wn.addStateEquality({scrollerClientWidths:X,scrollerClientHeights:X});function Tc(t,e){for(let n of t)if(n.key===e)return n;return null}class Mt extends x{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,e&&Hr(e,this.props.seg)}}render(){const{props:e,context:n}=this,{options:r}=n,{seg:i}=e,{eventRange:s}=i,{ui:l}=s,o={event:new O(n,s.def,s.instance),view:n.viewApi,timeText:e.timeText,textColor:l.textColor,backgroundColor:l.backgroundColor,borderColor:l.borderColor,isDraggable:!e.disableDragging&&Ca(i,n),isStartResizable:!e.disableResizing&&Ra(i,n),isEndResizable:!e.disableResizing&&_a(i),isMirror:!!(e.isDragging||e.isResizing||e.isDateSelecting),isStart:!!i.isStart,isEnd:!!i.isEnd,isPast:!!e.isPast,isFuture:!!e.isFuture,isToday:!!e.isToday,isSelected:!!e.isSelected,isDragging:!!e.isDragging,isResizing:!!e.isResizing};return f(j,Object.assign({},e,{elRef:this.handleEl,elClasses:[...Ta(o),...i.eventRange.ui.classNames,...e.elClasses||[]],renderProps:o,generatorName:"eventContent",customGenerator:r.eventContent,defaultGenerator:e.defaultGenerator,classNameGenerator:r.eventClassNames,didMount:r.eventDidMount,willUnmount:r.eventWillUnmount}))}componentDidUpdate(e){this.el&&this.props.seg!==e.seg&&Hr(this.el,this.props.seg)}}class gs extends x{render(){let{props:e,context:n}=this,{options:r}=n,{seg:i}=e,{ui:s}=i.eventRange,l=r.eventTimeFormat||e.defaultTimeFormat,o=Fe(i,l,n,e.defaultDisplayEventTime,e.defaultDisplayEventEnd);return f(Mt,Object.assign({},e,{elTag:"a",elStyle:{borderColor:s.borderColor,backgroundColor:s.backgroundColor},elAttrs:Pn(i,n),defaultGenerator:xc,timeText:o}),(a,d)=>f(M,null,f(a,{elTag:"div",elClasses:["fc-event-main"],elStyle:{color:d.textColor}}),!!d.isStartResizable&&f("div",{className:"fc-event-resizer fc-event-resizer-start"}),!!d.isEndResizable&&f("div",{className:"fc-event-resizer fc-event-resizer-end"})))}}function xc(t){return f("div",{className:"fc-event-main-frame"},t.timeText&&f("div",{className:"fc-event-time"},t.timeText),f("div",{className:"fc-event-title-container"},f("div",{className:"fc-event-title fc-sticky"},t.event.title||f(M,null," "))))}const Vn=t=>f(ie.Consumer,null,e=>{let{options:n}=e,r={isAxis:t.isAxis,date:e.dateEnv.toDate(t.date),view:e.viewApi};return f(j,Object.assign({},t,{elTag:t.elTag||"div",renderProps:r,generatorName:"nowIndicatorContent",customGenerator:n.nowIndicatorContent,classNameGenerator:n.nowIndicatorClassNames,didMount:n.nowIndicatorDidMount,willUnmount:n.nowIndicatorWillUnmount}))}),Ic=N({day:"numeric"});class Gn extends x{constructor(){super(...arguments),this.refineRenderProps=ct(Mc)}render(){let{props:e,context:n}=this,{options:r}=n,i=this.refineRenderProps({date:e.date,dateProfile:e.dateProfile,todayRange:e.todayRange,isMonthStart:e.isMonthStart||!1,showDayNumber:e.showDayNumber,extraRenderProps:e.extraRenderProps,viewApi:n.viewApi,dateEnv:n.dateEnv,monthStartFormat:r.monthStartFormat});return f(j,Object.assign({},e,{elClasses:[...It(i,n.theme),...e.elClasses||[]],elAttrs:Object.assign(Object.assign({},e.elAttrs),i.isDisabled?{}:{"data-date":Qe(e.date)}),renderProps:i,generatorName:"dayCellContent",customGenerator:r.dayCellContent,defaultGenerator:e.defaultGenerator,classNameGenerator:i.isDisabled?void 0:r.dayCellClassNames,didMount:r.dayCellDidMount,willUnmount:r.dayCellWillUnmount}))}}function qn(t){return!!(t.dayCellContent||sn("dayCellContent",t))}function Mc(t){let{date:e,dateEnv:n,dateProfile:r,isMonthStart:i}=t,s=Ln(e,t.todayRange,null,r),l=t.showDayNumber?n.format(e,i?t.monthStartFormat:Ic):"";return Object.assign(Object.assign(Object.assign({date:n.toDate(e),view:t.viewApi},s),{isMonthStart:i,dayNumberText:l}),t.extraRenderProps)}class ps extends x{render(){let{props:e}=this,{seg:n}=e;return f(Mt,{elTag:"div",elClasses:["fc-bg-event"],elStyle:{backgroundColor:n.eventRange.ui.backgroundColor},defaultGenerator:kc,seg:n,timeText:"",isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:!1,isPast:e.isPast,isFuture:e.isFuture,isToday:e.isToday,disableDragging:!0,disableResizing:!0})}}function kc(t){let{title:e}=t.event;return e&&f("div",{className:"fc-event-title"},t.event.title)}function ms(t){return f("div",{className:`fc-${t}`})}const vs=t=>f(ie.Consumer,null,e=>{let{dateEnv:n,options:r}=e,{date:i}=t,s=r.weekNumberFormat||t.defaultFormat,l=n.computeWeekNumber(i),o=n.format(i,s);return f(j,Object.assign({},t,{renderProps:{num:l,text:o,date:i},generatorName:"weekNumberContent",customGenerator:r.weekNumberContent,defaultGenerator:Nc,classNameGenerator:r.weekNumberClassNames,didMount:r.weekNumberDidMount,willUnmount:r.weekNumberWillUnmount}))});function Nc(t){return t.text}const Yt=10;class Oc extends x{constructor(){super(...arguments),this.state={titleId:ae()},this.handleRootEl=e=>{this.rootEl=e,this.props.elRef&&re(this.props.elRef,e)},this.handleDocumentMouseDown=e=>{const n=Di(e);this.rootEl.contains(n)||this.handleCloseClick()},this.handleDocumentKeyDown=e=>{e.key==="Escape"&&this.handleCloseClick()},this.handleCloseClick=()=>{let{onClose:e}=this.props;e&&e()}}render(){let{theme:e,options:n}=this.context,{props:r,state:i}=this,s=["fc-popover",e.getClass("popover")].concat(r.extraClassNames||[]);return hl(f("div",Object.assign({},r.extraAttrs,{id:r.id,className:s.join(" "),"aria-labelledby":i.titleId,ref:this.handleRootEl}),f("div",{className:"fc-popover-header "+e.getClass("popoverHeader")},f("span",{className:"fc-popover-title",id:i.titleId},r.title),f("span",{className:"fc-popover-close "+e.getIconClass("close"),title:n.closeHint,onClick:this.handleCloseClick})),f("div",{className:"fc-popover-body "+e.getClass("popoverContent")},r.children)),r.parentEl)}componentDidMount(){document.addEventListener("mousedown",this.handleDocumentMouseDown),document.addEventListener("keydown",this.handleDocumentKeyDown),this.updateSize()}componentWillUnmount(){document.removeEventListener("mousedown",this.handleDocumentMouseDown),document.removeEventListener("keydown",this.handleDocumentKeyDown)}updateSize(){let{isRtl:e}=this.context,{alignmentEl:n,alignGridTop:r}=this.props,{rootEl:i}=this,s=nc(n);if(s){let l=i.getBoundingClientRect(),o=r?U(n,".fc-scrollgrid").getBoundingClientRect().top:s.top,a=e?s.right-l.width:s.left;o=Math.max(o,Yt),a=Math.min(a,document.documentElement.clientWidth-Yt-l.width),a=Math.max(a,Yt);let d=i.offsetParent.getBoundingClientRect();Ue(i,{top:o-d.top,left:a-d.left})}}}class Hc extends Y{constructor(){super(...arguments),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,useEventCenter:!1}):this.context.unregisterInteractiveComponent(this)}}render(){let{options:e,dateEnv:n}=this.context,{props:r}=this,{startDate:i,todayRange:s,dateProfile:l}=r,o=n.format(i,e.dayPopoverFormat);return f(Gn,{elRef:this.handleRootEl,date:i,dateProfile:l,todayRange:s},(a,d,c)=>f(Oc,{elRef:c.ref,id:r.id,title:o,extraClassNames:["fc-more-popover"].concat(c.className||[]),extraAttrs:c,parentEl:r.parentEl,alignmentEl:r.alignmentEl,alignGridTop:r.alignGridTop,onClose:r.onClose},qn(e)&&f(a,{elTag:"div",elClasses:["fc-more-popover-misc"]}),r.children))}queryHit(e,n,r,i){let{rootEl:s,props:l}=this;return e>=0&&e=0&&n{this.linkEl=e,this.props.elRef&&re(this.props.elRef,e)},this.handleClick=e=>{let{props:n,context:r}=this,{moreLinkClick:i}=r.options,s=Lr(n).start;function l(o){let{def:a,instance:d,range:c}=o.eventRange;return{event:new O(r,a,d),start:r.dateEnv.toDate(c.start),end:r.dateEnv.toDate(c.end),isStart:o.isStart,isEnd:o.isEnd}}typeof i=="function"&&(i=i({date:s,allDay:!!n.allDayDate,allSegs:n.allSegs.map(l),hiddenSegs:n.hiddenSegs.map(l),jsEvent:e,view:r.viewApi})),!i||i==="popover"?this.setState({isPopoverOpen:!0}):typeof i=="string"&&r.calendarApi.zoomTo(s,i)},this.handlePopoverClose=()=>{this.setState({isPopoverOpen:!1})}}render(){let{props:e,state:n}=this;return f(ie.Consumer,null,r=>{let{viewApi:i,options:s,calendarApi:l}=r,{moreLinkText:o}=s,{moreCnt:a}=e,d=Lr(e),c=typeof o=="function"?o.call(l,a):`+${a} ${o}`,g=je(s.moreLinkHint,[a],c),h={num:a,shortText:`+${a}`,text:c,view:i};return f(M,null,!!e.moreCnt&&f(j,{elTag:e.elTag||"a",elRef:this.handleLinkEl,elClasses:[...e.elClasses||[],"fc-more-link"],elStyle:e.elStyle,elAttrs:Object.assign(Object.assign(Object.assign({},e.elAttrs),Ci(this.handleClick)),{title:g,"aria-expanded":n.isPopoverOpen,"aria-controls":n.isPopoverOpen?n.popoverId:""}),renderProps:h,generatorName:"moreLinkContent",customGenerator:s.moreLinkContent,defaultGenerator:e.defaultGenerator||Pc,classNameGenerator:s.moreLinkClassNames,didMount:s.moreLinkDidMount,willUnmount:s.moreLinkWillUnmount},e.children),n.isPopoverOpen&&f(Hc,{id:n.popoverId,startDate:d.start,endDate:d.end,dateProfile:e.dateProfile,todayRange:e.todayRange,extraDateSpan:e.extraDateSpan,parentEl:this.parentEl,alignmentEl:e.alignmentElRef?e.alignmentElRef.current:this.linkEl,alignGridTop:e.alignGridTop,forceTimed:e.forceTimed,onClose:this.handlePopoverClose},e.popoverContent()))})}componentDidMount(){this.updateParentEl()}componentDidUpdate(){this.updateParentEl()}updateParentEl(){this.linkEl&&(this.parentEl=U(this.linkEl,".fc-view-harness"))}}function Pc(t){return t.text}function Lr(t){if(t.allDayDate)return{start:t.allDayDate,end:B(t.allDayDate,1)};let{hiddenSegs:e}=t;return{start:bs(e),end:Lc(e)}}function bs(t){return t.reduce(Bc).eventRange.range.start}function Bc(t,e){return t.eventRange.range.starte.eventRange.range.end?t:e}class jc{constructor(){this.handlers=[]}set(e){this.currentValue=e;for(let n of this.handlers)n(e)}subscribe(e){this.handlers.push(e),this.currentValue!==void 0&&e(this.currentValue)}}class zc extends jc{constructor(){super(...arguments),this.map=new Map}handle(e){const{map:n}=this;let r=!1;e.isActive?(n.set(e.id,e),r=!0):n.has(e.id)&&(n.delete(e.id),r=!0),r&&this.set(n)}}const Fc=[],Es={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},Ss=Object.assign(Object.assign({},Es),{buttonHints:{prev:"Previous $0",next:"Next $0",today(t,e){return e==="day"?"Today":`This ${t}`}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint(t){return`Show ${t} more event${t===1?"":"s"}`}});function Wc(t){let e=t.length>0?t[0].code:"en",n=Fc.concat(t),r={en:Ss};for(let i of n)r[i.code]=i;return{map:r,defaultCode:e}}function As(t,e){return typeof t=="object"&&!Array.isArray(t)?Ds(t.code,[t.code],t):Vc(t,e)}function Vc(t,e){let n=[].concat(t||[]),r=Gc(n,e)||Ss;return Ds(t,n,r)}function Gc(t,e){for(let n=0;n0;i-=1){let s=r.slice(0,i).join("-");if(e[s])return e[s]}}return null}function Ds(t,e,n){let r=wn([Es,n],["buttonText"]);delete r.code;let{week:i}=r;return delete r.week,{codeArg:t,codes:e,week:i,simpleNumberFormat:new Intl.NumberFormat(t),options:r}}function J(t){return{id:De(),name:t.name,premiumReleaseDate:t.premiumReleaseDate?new Date(t.premiumReleaseDate):void 0,deps:t.deps||[],reducers:t.reducers||[],isLoadingFuncs:t.isLoadingFuncs||[],contextInit:[].concat(t.contextInit||[]),eventRefiners:t.eventRefiners||{},eventDefMemberAdders:t.eventDefMemberAdders||[],eventSourceRefiners:t.eventSourceRefiners||{},isDraggableTransformers:t.isDraggableTransformers||[],eventDragMutationMassagers:t.eventDragMutationMassagers||[],eventDefMutationAppliers:t.eventDefMutationAppliers||[],dateSelectionTransformers:t.dateSelectionTransformers||[],datePointTransforms:t.datePointTransforms||[],dateSpanTransforms:t.dateSpanTransforms||[],views:t.views||{},viewPropsTransformers:t.viewPropsTransformers||[],isPropsValid:t.isPropsValid||null,externalDefTransforms:t.externalDefTransforms||[],viewContainerAppends:t.viewContainerAppends||[],eventDropTransformers:t.eventDropTransformers||[],componentInteractions:t.componentInteractions||[],calendarInteractions:t.calendarInteractions||[],themeClasses:t.themeClasses||{},eventSourceDefs:t.eventSourceDefs||[],cmdFormatter:t.cmdFormatter,recurringTypes:t.recurringTypes||[],namedTimeZonedImpl:t.namedTimeZonedImpl,initialView:t.initialView||"",elementDraggingImpl:t.elementDraggingImpl,optionChangeHandlers:t.optionChangeHandlers||{},scrollGridImpl:t.scrollGridImpl||null,listenerRefiners:t.listenerRefiners||{},optionRefiners:t.optionRefiners||{},propSetHandlers:t.propSetHandlers||{}}}function qc(t,e){let n={},r={premiumReleaseDate:void 0,reducers:[],isLoadingFuncs:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollGridImpl:null,listenerRefiners:{},optionRefiners:{},propSetHandlers:{}};function i(s){for(let l of s){const o=l.name,a=n[o];a===void 0?(n[o]=l.id,i(l.deps),r=Yc(r,l)):a!==l.id&&console.warn(`Duplicate plugin '${o}'`)}}return t&&i(t),i(e),r}function Qc(){let t=[],e=[],n;return(r,i)=>((!n||!ce(r,t)||!ce(i,e))&&(n=qc(r,i)),t=r,e=i,n)}function Yc(t,e){return{premiumReleaseDate:$c(t.premiumReleaseDate,e.premiumReleaseDate),reducers:t.reducers.concat(e.reducers),isLoadingFuncs:t.isLoadingFuncs.concat(e.isLoadingFuncs),contextInit:t.contextInit.concat(e.contextInit),eventRefiners:Object.assign(Object.assign({},t.eventRefiners),e.eventRefiners),eventDefMemberAdders:t.eventDefMemberAdders.concat(e.eventDefMemberAdders),eventSourceRefiners:Object.assign(Object.assign({},t.eventSourceRefiners),e.eventSourceRefiners),isDraggableTransformers:t.isDraggableTransformers.concat(e.isDraggableTransformers),eventDragMutationMassagers:t.eventDragMutationMassagers.concat(e.eventDragMutationMassagers),eventDefMutationAppliers:t.eventDefMutationAppliers.concat(e.eventDefMutationAppliers),dateSelectionTransformers:t.dateSelectionTransformers.concat(e.dateSelectionTransformers),datePointTransforms:t.datePointTransforms.concat(e.datePointTransforms),dateSpanTransforms:t.dateSpanTransforms.concat(e.dateSpanTransforms),views:Object.assign(Object.assign({},t.views),e.views),viewPropsTransformers:t.viewPropsTransformers.concat(e.viewPropsTransformers),isPropsValid:e.isPropsValid||t.isPropsValid,externalDefTransforms:t.externalDefTransforms.concat(e.externalDefTransforms),viewContainerAppends:t.viewContainerAppends.concat(e.viewContainerAppends),eventDropTransformers:t.eventDropTransformers.concat(e.eventDropTransformers),calendarInteractions:t.calendarInteractions.concat(e.calendarInteractions),componentInteractions:t.componentInteractions.concat(e.componentInteractions),themeClasses:Object.assign(Object.assign({},t.themeClasses),e.themeClasses),eventSourceDefs:t.eventSourceDefs.concat(e.eventSourceDefs),cmdFormatter:e.cmdFormatter||t.cmdFormatter,recurringTypes:t.recurringTypes.concat(e.recurringTypes),namedTimeZonedImpl:e.namedTimeZonedImpl||t.namedTimeZonedImpl,initialView:t.initialView||e.initialView,elementDraggingImpl:t.elementDraggingImpl||e.elementDraggingImpl,optionChangeHandlers:Object.assign(Object.assign({},t.optionChangeHandlers),e.optionChangeHandlers),scrollGridImpl:e.scrollGridImpl||t.scrollGridImpl,listenerRefiners:Object.assign(Object.assign({},t.listenerRefiners),e.listenerRefiners),optionRefiners:Object.assign(Object.assign({},t.optionRefiners),e.optionRefiners),propSetHandlers:Object.assign(Object.assign({},t.propSetHandlers),e.propSetHandlers)}}function $c(t,e){return t===void 0?e:e===void 0?t:new Date(Math.max(t.valueOf(),e.valueOf()))}class he extends Ye{}he.prototype.classes={root:"fc-theme-standard",tableCellShaded:"fc-cell-shaded",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active"};he.prototype.baseIconClass="fc-icon";he.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"};he.prototype.rtlIconClasses={prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"};he.prototype.iconOverrideOption="buttonIcons";he.prototype.iconOverrideCustomButtonOption="icon";he.prototype.iconOverridePrefix="fc-icon-";function Zc(t,e){let n={},r;for(r in t)hn(r,n,t,e);for(r in e)hn(r,n,t,e);return n}function hn(t,e,n,r){if(e[t])return e[t];let i=Xc(t,e,n,r);return i&&(e[t]=i),i}function Xc(t,e,n,r){let i=n[t],s=r[t],l=c=>i&&i[c]!==null?i[c]:s&&s[c]!==null?s[c]:null,o=l("component"),a=l("superType"),d=null;if(a){if(a===t)throw new Error("Can't have a custom view type that references itself");d=hn(a,e,n,r)}return!o&&d&&(o=d.component),o?{type:t,component:o,defaults:Object.assign(Object.assign({},d?d.defaults:{}),i?i.rawOptions:{}),overrides:Object.assign(Object.assign({},d?d.overrides:{}),s?s.rawOptions:{})}:null}function Ur(t){return ne(t,Jc)}function Jc(t){let e=typeof t=="function"?{component:t}:t,{component:n}=e;return e.content?n=jr(e):n&&!(n.prototype instanceof x)&&(n=jr(Object.assign(Object.assign({},e),{content:n}))),{superType:e.type,component:n,rawOptions:e}}function jr(t){return e=>f(ie.Consumer,null,n=>f(j,{elTag:"div",elClasses:Oi(n.viewSpec),renderProps:Object.assign(Object.assign({},e),{nextDayThreshold:n.options.nextDayThreshold}),generatorName:void 0,customGenerator:t.content,classNameGenerator:t.classNames,didMount:t.didMount,willUnmount:t.willUnmount}))}function Kc(t,e,n,r){let i=Ur(t),s=Ur(e.views),l=Zc(i,s);return ne(l,o=>ed(o,s,e,n,r))}function ed(t,e,n,r,i){let s=t.overrides.duration||t.defaults.duration||r.duration||n.duration,l=null,o="",a="",d={};if(s&&(l=td(s),l)){let h=nn(l);o=h.unit,h.value===1&&(a=o,d=e[o]?e[o].rawOptions:{})}let c=h=>{let u=h.buttonText||{},m=t.defaults.buttonTextKey;return m!=null&&u[m]!=null?u[m]:u[t.type]!=null?u[t.type]:u[a]!=null?u[a]:null},g=h=>{let u=h.buttonHints||{},m=t.defaults.buttonTextKey;return m!=null&&u[m]!=null?u[m]:u[t.type]!=null?u[t.type]:u[a]!=null?u[a]:null};return{type:t.type,component:t.component,duration:l,durationUnit:o,singleUnit:a,optionDefaults:t.defaults,optionOverrides:Object.assign(Object.assign({},d),t.overrides),buttonTextOverride:c(r)||c(n)||t.overrides.buttonText,buttonTextDefault:c(i)||t.defaults.buttonText||c(ze)||t.type,buttonTitleOverride:g(r)||g(n)||t.overrides.buttonHint,buttonTitleDefault:g(i)||t.defaults.buttonHint||g(ze)}}let zr={};function td(t){let e=JSON.stringify(t),n=zr[e];return n===void 0&&(n=T(t),zr[e]=n),n}function nd(t,e){switch(e.type){case"CHANGE_VIEW_TYPE":t=e.viewType}return t}function rd(t,e){switch(e.type){case"SET_OPTION":return Object.assign(Object.assign({},t),{[e.optionName]:e.rawOptionValue});default:return t}}function id(t,e,n,r){let i;switch(e.type){case"CHANGE_VIEW_TYPE":return r.build(e.dateMarker||n);case"CHANGE_DATE":return r.build(e.dateMarker);case"PREV":if(i=r.buildPrev(t,n),i.isValid)return i;break;case"NEXT":if(i=r.buildNext(t,n),i.isValid)return i;break}return t}function sd(t,e,n){let r=e?e.activeRange:null;return Cs({},fd(t,n),r,n)}function ld(t,e,n,r){let i=n?n.activeRange:null;switch(e.type){case"ADD_EVENT_SOURCES":return Cs(t,e.sources,i,r);case"REMOVE_EVENT_SOURCE":return ad(t,e.sourceId);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return n?Rs(t,i,r):t;case"FETCH_EVENT_SOURCES":return Qn(t,e.sourceIds?xi(e.sourceIds):_s(t,r),i,e.isRefetch||!1,r);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return ud(t,e.sourceId,e.fetchId,e.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return t}}function od(t,e,n){let r=e?e.activeRange:null;return Qn(t,_s(t,n),r,!0,n)}function ws(t){for(let e in t)if(t[e].isFetching)return!0;return!1}function Cs(t,e,n,r){let i={};for(let s of e)i[s.sourceId]=s;return n&&(i=Rs(i,n,r)),Object.assign(Object.assign({},t),i)}function ad(t,e){return Se(t,n=>n.sourceId!==e)}function Rs(t,e,n){return Qn(t,Se(t,r=>cd(r,e,n)),e,!1,n)}function cd(t,e,n){return Ts(t,n)?!n.options.lazyFetching||!t.fetchRange||t.isFetching||e.startt.fetchRange.end:!t.latestFetchId}function Qn(t,e,n,r,i){let s={};for(let l in t){let o=t[l];e[l]?s[l]=dd(o,n,r,i):s[l]=o}return s}function dd(t,e,n,r){let{options:i,calendarApi:s}=r,l=r.pluginHooks.eventSourceDefs[t.sourceDefId],o=De();return l.fetch({eventSource:t,range:e,isRefetch:n,context:r},a=>{let{rawEvents:d}=a;i.eventSourceSuccess&&(d=i.eventSourceSuccess.call(s,d,a.response)||d),t.success&&(d=t.success.call(s,d,a.response)||d),r.dispatch({type:"RECEIVE_EVENTS",sourceId:t.sourceId,fetchId:o,fetchRange:e,rawEvents:d})},a=>{let d=!1;i.eventSourceFailure&&(i.eventSourceFailure.call(s,a),d=!0),t.failure&&(t.failure(a),d=!0),d||console.warn(a.message,a),r.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:t.sourceId,fetchId:o,fetchRange:e,error:a})}),Object.assign(Object.assign({},t),{isFetching:!0,latestFetchId:o})}function ud(t,e,n,r){let i=t[e];return i&&n===i.latestFetchId?Object.assign(Object.assign({},t),{[e]:Object.assign(Object.assign({},i),{isFetching:!1,fetchRange:r})}):t}function _s(t,e){return Se(t,n=>Ts(n,e))}function fd(t,e){let n=Fi(e),r=[].concat(t.eventSources||[]),i=[];t.initialEvents&&r.unshift(t.initialEvents),t.events&&r.unshift(t.events);for(let s of r){let l=zi(s,e,n);l&&i.push(l)}return i}function Ts(t,e){return!e.pluginHooks.eventSourceDefs[t.sourceDefId].ignoreRange}function hd(t,e){switch(e.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return e.selection;default:return t}}function gd(t,e){switch(e.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return e.eventInstanceId;default:return t}}function pd(t,e){let n;switch(e.type){case"UNSET_EVENT_DRAG":return null;case"SET_EVENT_DRAG":return n=e.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return t}}function md(t,e){let n;switch(e.type){case"UNSET_EVENT_RESIZE":return null;case"SET_EVENT_RESIZE":return n=e.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return t}}function vd(t,e,n,r,i){let s=t.headerToolbar?Fr(t.headerToolbar,t,e,n,r,i):null,l=t.footerToolbar?Fr(t.footerToolbar,t,e,n,r,i):null;return{header:s,footer:l}}function Fr(t,e,n,r,i,s){let l={},o=[],a=!1;for(let d in t){let c=t[d],g=yd(c,e,n,r,i,s);l[d]=g.widgets,o.push(...g.viewsWithButtons),a=a||g.hasTitle}return{sectionWidgets:l,viewsWithButtons:o,hasTitle:a}}function yd(t,e,n,r,i,s){let l=e.direction==="rtl",o=e.customButtons||{},a=n.buttonText||{},d=e.buttonText||{},c=n.buttonHints||{},g=e.buttonHints||{},h=t?t.split(" "):[],u=[],m=!1;return{widgets:h.map(y=>y.split(",").map(b=>{if(b==="title")return m=!0,{buttonName:b};let E,D,w,R,C,I;if(E=o[b])w=_=>{E.click&&E.click.call(_.target,_,_.target)},(R=r.getCustomButtonIconClass(E))||(R=r.getIconClass(b,l))||(C=E.text),I=E.hint||E.text;else if(D=i[b]){u.push(b),w=()=>{s.changeView(b)},(C=D.buttonTextOverride)||(R=r.getIconClass(b,l))||(C=D.buttonTextDefault);let _=D.buttonTextOverride||D.buttonTextDefault;I=je(D.buttonTitleOverride||D.buttonTitleDefault||e.viewHint,[_,b],_)}else if(s[b])if(w=()=>{s[b]()},(C=a[b])||(R=r.getIconClass(b,l))||(C=d[b]),b==="prevYear"||b==="nextYear"){let _=b==="prevYear"?"prev":"next";I=je(c[_]||g[_],[d.year||"year","year"],d[b])}else I=_=>je(c[b]||g[b],[d[_]||_,_],d[b]);return{buttonName:b,buttonClick:w,buttonIcon:R,buttonText:C,buttonHint:I}})),viewsWithButtons:u,hasTitle:m}}class bd{constructor(e,n,r){this.type=e,this.getCurrentData=n,this.dateEnv=r}get calendar(){return this.getCurrentData().calendarApi}get title(){return this.getCurrentData().viewTitle}get activeStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.start)}get activeEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.end)}get currentStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.start)}get currentEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.end)}getOption(e){return this.getCurrentData().options[e]}}let Ed={ignoreRange:!0,parseMeta(t){return Array.isArray(t.events)?t.events:null},fetch(t,e){e({rawEvents:t.eventSource.meta})}};const Sd=J({name:"array-event-source",eventSourceDefs:[Ed]});let Ad={parseMeta(t){return typeof t.events=="function"?t.events:null},fetch(t,e,n){const{dateEnv:r}=t.context,i=t.eventSource.meta;Pa(i.bind(null,$i(t.range,r)),s=>e({rawEvents:s}),n)}};const Dd=J({name:"func-event-source",eventSourceDefs:[Ad]}),wd={method:String,extraParams:p,startParam:String,endParam:String,timeZoneParam:String};let Cd={parseMeta(t){return t.url&&(t.format==="json"||!t.format)?{url:t.url,format:"json",method:(t.method||"GET").toUpperCase(),extraParams:t.extraParams,startParam:t.startParam,endParam:t.endParam,timeZoneParam:t.timeZoneParam}:null},fetch(t,e,n){const{meta:r}=t.eventSource,i=_d(r,t.range,t.context);Ba(r.method,r.url,i).then(([s,l])=>{e({rawEvents:s,response:l})},n)}};const Rd=J({name:"json-event-source",eventSourceRefiners:wd,eventSourceDefs:[Cd]});function _d(t,e,n){let{dateEnv:r,options:i}=n,s,l,o,a,d={};return s=t.startParam,s==null&&(s=i.startParam),l=t.endParam,l==null&&(l=i.endParam),o=t.timeZoneParam,o==null&&(o=i.timeZoneParam),typeof t.extraParams=="function"?a=t.extraParams():a=t.extraParams||{},Object.assign(d,a),d[s]=r.formatIso(e.start),d[l]=r.formatIso(e.end),r.timeZone!=="local"&&(d[o]=r.timeZone),d}const Td={daysOfWeek:p,startTime:T,endTime:T,duration:T,startRecur:p,endRecur:p};let xd={parse(t,e){if(t.daysOfWeek||t.startTime||t.endTime||t.startRecur||t.endRecur){let n={daysOfWeek:t.daysOfWeek||null,startTime:t.startTime||null,endTime:t.endTime||null,startRecur:t.startRecur?e.createMarker(t.startRecur):null,endRecur:t.endRecur?e.createMarker(t.endRecur):null},r;return t.duration&&(r=t.duration),!r&&t.startTime&&t.endTime&&(r=Gl(t.endTime,t.startTime)),{allDayGuess:!t.startTime&&!t.endTime,duration:r,typeData:n}}return null},expand(t,e,n){let r=ue(e,{start:t.startRecur,end:t.endRecur});return r?Md(t.daysOfWeek,t.startTime,r,n):[]}};const Id=J({name:"simple-recurring-event",recurringTypes:[xd],eventRefiners:Td});function Md(t,e,n,r){let i=t?xi(t):null,s=k(n.start),l=n.end,o=[];for(;sws(t.eventSources)],propSetHandlers:{dateProfile:Nd,eventStore:Od}})];class Pd{constructor(e,n){this.runTaskOption=e,this.drainedOption=n,this.queue=[],this.delayedRunner=new vn(this.drain.bind(this))}request(e,n){this.queue.push(e),this.delayedRunner.request(n)}pause(e){this.delayedRunner.pause(e)}resume(e,n){this.delayedRunner.resume(e,n)}drain(){let{queue:e}=this;for(;e.length;){let n=[],r;for(;r=e.shift();)this.runTask(r),n.push(r);this.drained(n)}}runTask(e){this.runTaskOption&&this.runTaskOption(e)}drained(e){this.drainedOption&&this.drainedOption(e)}}function Bd(t,e,n){let r;return/^(year|month)$/.test(t.currentRangeUnit)?r=t.currentRange:r=t.activeRange,n.formatRange(r.start,r.end,N(e.titleFormat||Ld(t)),{isEndExclusive:t.isRangeAllDay,defaultSeparator:e.titleRangeSeparator})}function Ld(t){let{currentRangeUnit:e}=t;if(e==="year")return{year:"numeric"};if(e==="month")return{year:"numeric",month:"long"};let n=pt(t.currentRange.start,t.currentRange.end);return n!==null&&n>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}class Ud{constructor(e){this.computeCurrentViewData=S(this._computeCurrentViewData),this.organizeRawLocales=S(Wc),this.buildLocale=S(As),this.buildPluginHooks=Qc(),this.buildDateEnv=S(jd),this.buildTheme=S(zd),this.parseToolbars=S(vd),this.buildViewSpecs=S(Kc),this.buildDateProfileGenerator=ct(Fd),this.buildViewApi=S(Wd),this.buildViewUiProps=ct(qd),this.buildEventUiBySource=S(Vd,X),this.buildEventUiBases=S(Gd),this.parseContextBusinessHours=ct(Qd),this.buildTitle=S(Bd),this.emitter=new xt,this.actionRunner=new Pd(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.optionsForRefining=[],this.optionsForHandling=[],this.getCurrentData=()=>this.data,this.dispatch=h=>{this.actionRunner.request(h)},this.props=e,this.actionRunner.pause();let n={},r=this.computeOptionsData(e.optionOverrides,n,e.calendarApi),i=r.calendarOptions.initialView||r.pluginHooks.initialView,s=this.computeCurrentViewData(i,r,e.optionOverrides,n);e.calendarApi.currentDataManager=this,this.emitter.setThisContext(e.calendarApi),this.emitter.setOptions(s.options);let l=Zo(r.calendarOptions,r.dateEnv),o=s.dateProfileGenerator.build(l);ee(o.activeRange,l)||(l=o.currentRange.start);let a={dateEnv:r.dateEnv,options:r.calendarOptions,pluginHooks:r.pluginHooks,calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData};for(let h of r.pluginHooks.contextInit)h(a);let d=sd(r.calendarOptions,o,a),c={dynamicOptionOverrides:n,currentViewType:i,currentDate:l,dateProfile:o,businessHours:this.parseContextBusinessHours(a),eventSources:d,eventUiBases:{},eventStore:G(),renderableEventStore:G(),dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null,selectionConfig:this.buildViewUiProps(a).selectionConfig},g=Object.assign(Object.assign({},a),c);for(let h of r.pluginHooks.reducers)Object.assign(c,h(null,null,g));$t(c,a)&&this.emitter.trigger("loading",!0),this.state=c,this.updateData(),this.actionRunner.resume()}resetOptions(e,n){let{props:r}=this;n===void 0?r.optionOverrides=e:(r.optionOverrides=Object.assign(Object.assign({},r.optionOverrides||{}),e),this.optionsForRefining.push(...n)),(n===void 0||n.length)&&this.actionRunner.request({type:"NOTHING"})}_handleAction(e){let{props:n,state:r,emitter:i}=this,s=rd(r.dynamicOptionOverrides,e),l=this.computeOptionsData(n.optionOverrides,s,n.calendarApi),o=nd(r.currentViewType,e),a=this.computeCurrentViewData(o,l,n.optionOverrides,s);n.calendarApi.currentDataManager=this,i.setThisContext(n.calendarApi),i.setOptions(a.options);let d={dateEnv:l.dateEnv,options:l.calendarOptions,pluginHooks:l.pluginHooks,calendarApi:n.calendarApi,dispatch:this.dispatch,emitter:i,getCurrentData:this.getCurrentData},{currentDate:c,dateProfile:g}=r;this.data&&this.data.dateProfileGenerator!==a.dateProfileGenerator&&(g=a.dateProfileGenerator.build(c)),c=$o(c,e),g=id(g,e,c,a.dateProfileGenerator),(e.type==="PREV"||e.type==="NEXT"||!ee(g.currentRange,c))&&(c=g.currentRange.start);let h=ld(r.eventSources,e,g,d),u=ca(r.eventStore,e,h,g,d),v=ws(h)&&!a.options.progressiveEventRendering&&r.renderableEventStore||u,{eventUiSingleBase:y,selectionConfig:b}=this.buildViewUiProps(d),E=this.buildEventUiBySource(h),D=this.buildEventUiBases(v.defs,y,E),w={dynamicOptionOverrides:s,currentViewType:o,currentDate:c,dateProfile:g,eventSources:h,eventStore:u,renderableEventStore:v,selectionConfig:b,eventUiBases:D,businessHours:this.parseContextBusinessHours(d),dateSelection:hd(r.dateSelection,e),eventSelection:gd(r.eventSelection,e),eventDrag:pd(r.eventDrag,e),eventResize:md(r.eventResize,e)},R=Object.assign(Object.assign({},d),w);for(let _ of l.pluginHooks.reducers)Object.assign(w,_(r,e,R));let C=$t(r,d),I=$t(w,d);!C&&I?i.trigger("loading",!0):C&&!I&&i.trigger("loading",!1),this.state=w,n.onAction&&n.onAction(e)}updateData(){let{props:e,state:n}=this,r=this.data,i=this.computeOptionsData(e.optionOverrides,n.dynamicOptionOverrides,e.calendarApi),s=this.computeCurrentViewData(n.currentViewType,i,e.optionOverrides,n.dynamicOptionOverrides),l=this.data=Object.assign(Object.assign(Object.assign({viewTitle:this.buildTitle(n.dateProfile,s.options,i.dateEnv),calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},i),s),n),o=i.pluginHooks.optionChangeHandlers,a=r&&r.calendarOptions,d=i.calendarOptions;if(a&&a!==d){a.timeZone!==d.timeZone&&(n.eventSources=l.eventSources=od(l.eventSources,n.dateProfile,l),n.eventStore=l.eventStore=Nr(l.eventStore,r.dateEnv,l.dateEnv),n.renderableEventStore=l.renderableEventStore=Nr(l.renderableEventStore,r.dateEnv,l.dateEnv));for(let c in o)(this.optionsForHandling.indexOf(c)!==-1||a[c]!==d[c])&&o[c](d[c],l)}this.optionsForHandling=[],e.onData&&e.onData(l)}computeOptionsData(e,n,r){if(!this.optionsForRefining.length&&e===this.stableOptionOverrides&&n===this.stableDynamicOptionOverrides)return this.stableCalendarOptionsData;let{refinedOptions:i,pluginHooks:s,localeDefaults:l,availableLocaleData:o,extra:a}=this.processRawCalendarOptions(e,n);Vr(a);let d=this.buildDateEnv(i.timeZone,i.locale,i.weekNumberCalculation,i.firstDay,i.weekText,s,o,i.defaultRangeSeparator),c=this.buildViewSpecs(s.views,this.stableOptionOverrides,this.stableDynamicOptionOverrides,l),g=this.buildTheme(i,s),h=this.parseToolbars(i,this.stableOptionOverrides,g,c,r);return this.stableCalendarOptionsData={calendarOptions:i,pluginHooks:s,dateEnv:d,viewSpecs:c,theme:g,toolbarConfig:h,localeDefaults:l,availableRawLocales:o.map}}processRawCalendarOptions(e,n){let{locales:r,locale:i}=jt([ze,e,n]),s=this.organizeRawLocales(r),l=s.map,o=this.buildLocale(i||s.defaultCode,l).options,a=this.buildPluginHooks(e.plugins||[],Hd),d=this.currentCalendarOptionsRefiners=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rr),_r),Tr),a.listenerRefiners),a.optionRefiners),c={},g=jt([ze,o,e,n]),h={},u=this.currentCalendarOptionsInput,m=this.currentCalendarOptionsRefined,v=!1;for(let y in g)this.optionsForRefining.indexOf(y)===-1&&(g[y]===u[y]||me[y]&&y in u&&me[y](u[y],g[y]))?h[y]=m[y]:d[y]?(h[y]=d[y](g[y]),v=!0):c[y]=u[y];return v&&(this.currentCalendarOptionsInput=g,this.currentCalendarOptionsRefined=h,this.stableOptionOverrides=e,this.stableDynamicOptionOverrides=n),this.optionsForHandling.push(...this.optionsForRefining),this.optionsForRefining=[],{rawOptions:this.currentCalendarOptionsInput,refinedOptions:this.currentCalendarOptionsRefined,pluginHooks:a,availableLocaleData:s,localeDefaults:o,extra:c}}_computeCurrentViewData(e,n,r,i){let s=n.viewSpecs[e];if(!s)throw new Error(`viewType "${e}" is not available. Please make sure you've loaded all neccessary plugins`);let{refinedOptions:l,extra:o}=this.processRawViewOptions(s,n.pluginHooks,n.localeDefaults,r,i);Vr(o);let a=this.buildDateProfileGenerator({dateProfileGeneratorClass:s.optionDefaults.dateProfileGeneratorClass,duration:s.duration,durationUnit:s.durationUnit,usesMinMaxTime:s.optionDefaults.usesMinMaxTime,dateEnv:n.dateEnv,calendarApi:this.props.calendarApi,slotMinTime:l.slotMinTime,slotMaxTime:l.slotMaxTime,showNonCurrentDates:l.showNonCurrentDates,dayCount:l.dayCount,dateAlignment:l.dateAlignment,dateIncrement:l.dateIncrement,hiddenDays:l.hiddenDays,weekends:l.weekends,nowInput:l.now,validRangeInput:l.validRange,visibleRangeInput:l.visibleRange,fixedWeekCount:l.fixedWeekCount}),d=this.buildViewApi(e,this.getCurrentData,n.dateEnv);return{viewSpec:s,options:l,dateProfileGenerator:a,viewApi:d}}processRawViewOptions(e,n,r,i,s){let l=jt([ze,e.optionDefaults,r,i,e.optionOverrides,s]),o=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Rr),_r),Tr),Co),n.listenerRefiners),n.optionRefiners),a={},d=this.currentViewOptionsInput,c=this.currentViewOptionsRefined,g=!1,h={};for(let u in l)l[u]===d[u]||me[u]&&me[u](l[u],d[u])?a[u]=c[u]:(l[u]===this.currentCalendarOptionsInput[u]||me[u]&&me[u](l[u],this.currentCalendarOptionsInput[u])?u in this.currentCalendarOptionsRefined&&(a[u]=this.currentCalendarOptionsRefined[u]):o[u]?a[u]=o[u](l[u]):h[u]=l[u],g=!0);return g&&(this.currentViewOptionsInput=l,this.currentViewOptionsRefined=a),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined,extra:h}}}function jd(t,e,n,r,i,s,l,o){let a=As(e||l.defaultCode,l.map);return new Ho({calendarSystem:"gregory",timeZone:t,namedTimeZoneImpl:s.namedTimeZonedImpl,locale:a,weekNumberCalculation:n,firstDay:r,weekText:i,cmdFormatter:s.cmdFormatter,defaultSeparator:o})}function zd(t,e){let n=e.themeClasses[t.themeSystem]||he;return new n(t)}function Fd(t){let e=t.dateProfileGeneratorClass||Pi;return new e(t)}function Wd(t,e,n){return new bd(t,e,n)}function Vd(t){return ne(t,e=>e.ui)}function Gd(t,e,n){let r={"":e};for(let i in t){let s=t[i];s.sourceId&&n[s.sourceId]&&(r[i]=n[s.sourceId])}return r}function qd(t){let{options:e}=t;return{eventUiSingleBase:Et({display:e.eventDisplay,editable:e.editable,startEditable:e.eventStartEditable,durationEditable:e.eventDurationEditable,constraint:e.eventConstraint,overlap:typeof e.eventOverlap=="boolean"?e.eventOverlap:void 0,allow:e.eventAllow,backgroundColor:e.eventBackgroundColor,borderColor:e.eventBorderColor,textColor:e.eventTextColor,color:e.eventColor},t),selectionConfig:Et({constraint:e.selectConstraint,overlap:typeof e.selectOverlap=="boolean"?e.selectOverlap:void 0,allow:e.selectAllow},t)}}function $t(t,e){for(let n of e.pluginHooks.isLoadingFuncs)if(n(t))return!0;return!1}function Qd(t){return ya(t.options.businessHours,t)}function Vr(t,e){for(let n in t)console.warn(`Unknown option '${n}'`+(e?` for view '${e}'`:""))}class Yd extends x{render(){let e=this.props.widgetGroups.map(n=>this.renderWidgetGroup(n));return f("div",{className:"fc-toolbar-chunk"},...e)}renderWidgetGroup(e){let{props:n}=this,{theme:r}=this.context,i=[],s=!0;for(let l of e){let{buttonName:o,buttonClick:a,buttonText:d,buttonIcon:c,buttonHint:g}=l;if(o==="title")s=!1,i.push(f("h2",{className:"fc-toolbar-title",id:n.titleId},n.title));else{let h=o===n.activeButton,u=!n.isTodayEnabled&&o==="today"||!n.isPrevEnabled&&o==="prev"||!n.isNextEnabled&&o==="next",m=[`fc-${o}-button`,r.getClass("button")];h&&m.push(r.getClass("buttonActive")),i.push(f("button",{type:"button",title:typeof g=="function"?g(n.navUnit):g,disabled:u,"aria-pressed":h,className:m.join(" "),onClick:a},d||(c?f("span",{className:c}):"")))}}if(i.length>1){let l=s&&r.getClass("buttonGroup")||"";return f("div",{className:l},...i)}return i[0]}}class Gr extends x{render(){let{model:e,extraClassName:n}=this.props,r=!1,i,s,l=e.sectionWidgets,o=l.center;return l.left?(r=!0,i=l.left):i=l.start,l.right?(r=!0,s=l.right):s=l.end,f("div",{className:[n||"","fc-toolbar",r?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",i||[]),this.renderSection("center",o||[]),this.renderSection("end",s||[]))}renderSection(e,n){let{props:r}=this;return f(Yd,{key:e,widgetGroups:n,title:r.title,navUnit:r.navUnit,activeButton:r.activeButton,isTodayEnabled:r.isTodayEnabled,isPrevEnabled:r.isPrevEnabled,isNextEnabled:r.isNextEnabled,titleId:r.titleId})}}class $d extends x{constructor(){super(...arguments),this.state={availableWidth:null},this.handleEl=e=>{this.el=e,re(this.props.elRef,e),this.updateAvailableWidth()},this.handleResize=()=>{this.updateAvailableWidth()}}render(){let{props:e,state:n}=this,{aspectRatio:r}=e,i=["fc-view-harness",r||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],s="",l="";return r?n.availableWidth!==null?s=n.availableWidth/r:l=`${1/r*100}%`:s=e.height||"",f("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:i.join(" "),style:{height:s,paddingBottom:l}},e.children)}componentDidMount(){this.context.addResizeHandler(this.handleResize)}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}updateAvailableWidth(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})}}class Zd extends He{constructor(e){super(e),this.handleSegClick=(n,r)=>{let{component:i}=this,{context:s}=i,l=ke(r);if(l&&i.isValidSegDownEl(n.target)){let o=U(n.target,".fc-event-forced-url"),a=o?o.querySelector("a[href]").href:"";s.emitter.trigger("eventClick",{el:r,event:new O(i.context,l.eventRange.def,l.eventRange.instance),jsEvent:n,view:s.viewApi}),a&&!n.defaultPrevented&&(window.location.href=a)}},this.destroy=wi(e.el,"click",".fc-event",this.handleSegClick)}}class Xd extends He{constructor(e){super(e),this.handleEventElRemove=n=>{n===this.currentSegEl&&this.handleSegLeave(null,this.currentSegEl)},this.handleSegEnter=(n,r)=>{ke(r)&&(this.currentSegEl=r,this.triggerEvent("eventMouseEnter",n,r))},this.handleSegLeave=(n,r)=>{this.currentSegEl&&(this.currentSegEl=null,this.triggerEvent("eventMouseLeave",n,r))},this.removeHoverListeners=Il(e.el,".fc-event",this.handleSegEnter,this.handleSegLeave)}destroy(){this.removeHoverListeners()}triggerEvent(e,n,r){let{component:i}=this,{context:s}=i,l=ke(r);(!n||i.isValidSegDownEl(n.target))&&s.emitter.trigger(e,{el:r,event:new O(s,l.eventRange.def,l.eventRange.instance),jsEvent:n,view:s.viewApi})}}class Jd extends we{constructor(){super(...arguments),this.buildViewContext=S(Lo),this.buildViewPropTransformers=S(eu),this.buildToolbarProps=S(Kd),this.headerRef=z(),this.footerRef=z(),this.interactionsStore={},this.state={viewLabelId:ae()},this.registerInteractiveComponent=(e,n)=>{let r=ja(e,n),l=[Zd,Xd].concat(this.props.pluginHooks.componentInteractions).map(o=>new o(r));this.interactionsStore[e.uid]=l,cn[e.uid]=r},this.unregisterInteractiveComponent=e=>{let n=this.interactionsStore[e.uid];if(n){for(let r of n)r.destroy();delete this.interactionsStore[e.uid]}delete cn[e.uid]},this.resizeRunner=new vn(()=>{this.props.emitter.trigger("_resize",!0),this.props.emitter.trigger("windowResize",{view:this.props.viewApi})}),this.handleWindowResize=e=>{let{options:n}=this.props;n.handleWindowResize&&e.target===window&&this.resizeRunner.request(n.windowResizeDelay)}}render(){let{props:e}=this,{toolbarConfig:n,options:r}=e,i=this.buildToolbarProps(e.viewSpec,e.dateProfile,e.dateProfileGenerator,e.currentDate,$e(e.options.now,e.dateEnv),e.viewTitle),s=!1,l="",o;e.isHeightAuto||e.forPrint?l="":r.height!=null?s=!0:r.contentHeight!=null?l=r.contentHeight:o=Math.max(r.aspectRatio,.5);let a=this.buildViewContext(e.viewSpec,e.viewApi,e.options,e.dateProfileGenerator,e.dateEnv,e.theme,e.pluginHooks,e.dispatch,e.getCurrentData,e.emitter,e.calendarApi,this.registerInteractiveComponent,this.unregisterInteractiveComponent),d=n.header&&n.header.hasTitle?this.state.viewLabelId:"";return f(ie.Provider,{value:a},n.header&&f(Gr,Object.assign({ref:this.headerRef,extraClassName:"fc-header-toolbar",model:n.header,titleId:d},i)),f($d,{liquid:s,height:l,aspectRatio:o,labeledById:d},this.renderView(e),this.buildAppendContent()),n.footer&&f(Gr,Object.assign({ref:this.footerRef,extraClassName:"fc-footer-toolbar",model:n.footer,titleId:""},i)))}componentDidMount(){let{props:e}=this;this.calendarInteractions=e.pluginHooks.calendarInteractions.map(r=>new r(e)),window.addEventListener("resize",this.handleWindowResize);let{propSetHandlers:n}=e.pluginHooks;for(let r in n)n[r](e[r],e)}componentDidUpdate(e){let{props:n}=this,{propSetHandlers:r}=n.pluginHooks;for(let i in r)n[i]!==e[i]&&r[i](n[i],n)}componentWillUnmount(){window.removeEventListener("resize",this.handleWindowResize),this.resizeRunner.clear();for(let e of this.calendarInteractions)e.destroy();this.props.emitter.trigger("_unmount")}buildAppendContent(){let{props:e}=this,n=e.pluginHooks.viewContainerAppends.map(r=>r(e));return f(M,{},...n)}renderView(e){let{pluginHooks:n}=e,{viewSpec:r}=e,i={dateProfile:e.dateProfile,businessHours:e.businessHours,eventStore:e.renderableEventStore,eventUiBases:e.eventUiBases,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,isHeightAuto:e.isHeightAuto,forPrint:e.forPrint},s=this.buildViewPropTransformers(n.viewPropsTransformers);for(let o of s)Object.assign(i,o.transform(i,e));let l=r.component;return f(l,Object.assign({},i))}}function Kd(t,e,n,r,i,s){let l=n.build(i,void 0,!1),o=n.buildPrev(e,r,!1),a=n.buildNext(e,r,!1);return{title:s,activeButton:t.type,navUnit:t.singleUnit,isTodayEnabled:l.isValid&&!ee(e.currentRange,i),isPrevEnabled:o.isValid,isNextEnabled:a.isValid}}function eu(t){return t.map(e=>new e)}let tu=class extends za{constructor(e,n={}){super(),this.isRendering=!1,this.isRendered=!1,this.currentClassNames=[],this.customContentRenderId=0,this.handleAction=r=>{switch(r.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":this.renderRunner.tryDrain()}},this.handleData=r=>{this.currentData=r,this.renderRunner.request(r.calendarOptions.rerenderDelay)},this.handleRenderRequest=()=>{if(this.isRendering){this.isRendered=!0;let{currentData:r}=this;xr(()=>{Ve(f(Ua,{options:r.calendarOptions,theme:r.theme,emitter:r.emitter},(i,s,l,o)=>(this.setClassNames(i),this.setHeight(s),f(Ni.Provider,{value:this.customContentRenderId},f(Jd,Object.assign({isHeightAuto:l,forPrint:o},r))))),this.el)})}else this.isRendered&&(this.isRendered=!1,Ve(null,this.el),this.setClassNames([]),this.setHeight(""))},Sl(e),this.el=e,this.renderRunner=new vn(this.handleRenderRequest),new Ud({optionOverrides:n,calendarApi:this,onAction:this.handleAction,onData:this.handleData})}render(){let e=this.isRendering;e?this.customContentRenderId+=1:this.isRendering=!0,this.renderRunner.request(),e&&this.updateSize()}destroy(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())}updateSize(){xr(()=>{super.updateSize()})}batchRendering(e){this.renderRunner.pause("batchRendering"),e(),this.renderRunner.resume("batchRendering")}pauseRendering(){this.renderRunner.pause("pauseRendering")}resumeRendering(){this.renderRunner.resume("pauseRendering",!0)}resetOptions(e,n){this.currentDataManager.resetOptions(e,n)}setClassNames(e){if(!ce(e,this.currentClassNames)){let{classList:n}=this.el;for(let r of this.currentClassNames)n.remove(r);for(let r of e)n.add(r);this.currentClassNames=e}}setHeight(e){Ai(this.el,"height",e)}};var nu=':root{--fc-daygrid-event-dot-width:8px}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{clear:both;content:"";display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-daygrid-day-frame{min-height:100%;position:relative}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{padding:4px;position:relative;z-index:4}.fc .fc-daygrid-month-start{font-size:1.1em;font-weight:700}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{left:0;position:absolute;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:2em;position:relative}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{left:0;position:absolute;right:0;top:0}.fc .fc-daygrid-bg-harness{bottom:0;position:absolute;top:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{margin-top:1px;z-index:6}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;margin:0 2px}.fc .fc-daygrid-day-bottom:after,.fc .fc-daygrid-day-bottom:before{clear:both;content:"";display:table}.fc .fc-daygrid-more-link{border-radius:3px;cursor:pointer;line-height:1;margin-top:1px;max-width:100%;overflow:hidden;padding:2px;position:relative;white-space:nowrap;z-index:4}.fc .fc-daygrid-more-link:hover{background-color:rgba(0,0,0,.1)}.fc .fc-daygrid-week-number{background-color:var(--fc-neutral-bg-color);color:var(--fc-neutral-text-color);min-width:1.5em;padding:2px;position:absolute;text-align:center;top:0;z-index:5}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-more-link{float:left}.fc-direction-ltr .fc-daygrid-week-number{border-radius:0 0 3px 0;left:0}.fc-direction-rtl .fc-daygrid-more-link{float:right}.fc-direction-rtl .fc-daygrid-week-number{border-radius:0 0 0 3px;right:0}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{border-radius:3px;font-size:var(--fc-small-font-size);position:relative;white-space:nowrap}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{align-items:center;display:flex;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;font-weight:700;min-width:0;overflow:hidden}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-border-color);border-radius:calc(var(--fc-daygrid-event-dot-width)/2);box-sizing:content-box;height:0;margin:0 4px;width:0}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}';Ct(nu);function it(t,e){let n=[];for(let r=0;r{let i=(e.eventDrag?e.eventDrag.affectedInstances:null)||(e.eventResize?e.eventResize.affectedInstances:null)||{};return f(M,null,n.map(s=>{let l=s.eventRange.instance.instanceId;return f("div",{className:"fc-daygrid-event-harness",key:l,style:{visibility:i[l]?"hidden":""}},Is(s)?f(ks,Object.assign({seg:s,isDragging:!1,isSelected:l===e.eventSelection,defaultDisplayEventEnd:!1},te(s,e.todayRange))):f(Ms,Object.assign({seg:s,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:l===e.eventSelection,defaultDisplayEventEnd:!1},te(s,e.todayRange))))}))}})}}function su(t){let e=[],n=[];for(let r of t)e.push(r.seg),r.isVisible||n.push(r.seg);return{allSegs:e,invisibleSegs:n}}const lu=N({week:"narrow"});class ou extends Y{constructor(){super(...arguments),this.rootElRef=z(),this.state={dayNumberId:ae()},this.handleRootEl=e=>{re(this.rootElRef,e),re(this.props.elRef,e)}}render(){let{context:e,props:n,state:r,rootElRef:i}=this,{options:s,dateEnv:l}=e,{date:o,dateProfile:a}=n;const d=n.showDayNumber&&cu(o,a.currentRange,l);return f(Gn,{elTag:"td",elRef:this.handleRootEl,elClasses:["fc-daygrid-day",...n.extraClassNames||[]],elAttrs:Object.assign(Object.assign(Object.assign({},n.extraDataAttrs),n.showDayNumber?{"aria-labelledby":r.dayNumberId}:{}),{role:"gridcell"}),defaultGenerator:au,date:o,dateProfile:a,todayRange:n.todayRange,showDayNumber:n.showDayNumber,isMonthStart:d,extraRenderProps:n.extraRenderProps},(c,g)=>f("div",{ref:n.innerElRef,className:"fc-daygrid-day-frame fc-scrollgrid-sync-inner",style:{minHeight:n.minHeight}},n.showWeekNumber&&f(vs,{elTag:"a",elClasses:["fc-daygrid-week-number"],elAttrs:Ne(e,o,"week"),date:o,defaultFormat:lu}),!g.isDisabled&&(n.showDayNumber||qn(s)||n.forceDayTop)?f("div",{className:"fc-daygrid-day-top"},f(c,{elTag:"a",elClasses:["fc-daygrid-day-number",d&&"fc-daygrid-month-start"],elAttrs:Object.assign(Object.assign({},Ne(e,o)),{id:r.dayNumberId})})):n.showDayNumber?f("div",{className:"fc-daygrid-day-top",style:{visibility:"hidden"}},f("a",{className:"fc-daygrid-day-number"}," ")):void 0,f("div",{className:"fc-daygrid-day-events",ref:n.fgContentElRef},n.fgContent,f("div",{className:"fc-daygrid-day-bottom",style:{marginTop:n.moreMarginTop}},f(iu,{allDayDate:o,singlePlacements:n.singlePlacements,moreCnt:n.moreCnt,alignmentElRef:i,alignGridTop:!n.showDayNumber,extraDateSpan:n.extraDateSpan,dateProfile:n.dateProfile,eventSelection:n.eventSelection,eventDrag:n.eventDrag,eventResize:n.eventResize,todayRange:n.todayRange}))),f("div",{className:"fc-daygrid-day-bg"},n.bgContent)))}}function au(t){return t.dayNumberText||f(M,null," ")}function cu(t,e,n){const{start:r,end:i}=e,s=de(i,-1),l=n.getYear(r),o=n.getMonth(r),a=n.getYear(s),d=n.getMonth(s);return!(l===a&&o===d)&&(t.valueOf()===r.valueOf()||n.getDay(t)===1&&t.valueOf(){let E=t[b.index].eventRange.instance.instanceId+":"+b.span.start+":"+(b.span.end-1);return i[E]});o.allowReslicing=!0,o.strictOrder=r,e===!0||n===!0?(o.maxCoord=s,o.hiddenConsumes=!0):typeof e=="number"?o.maxStackCnt=e:typeof n=="number"&&(o.maxStackCnt=n,o.hiddenConsumes=!0);let a=[],d=[];for(let b=0;b1,y=u.span.start===o;g+=u.levelCoord-c,c=u.levelCoord+u.thickness,v?(g+=u.thickness,y&&h.push({seg:Ie(m,u.span.start,u.span.end,n),isVisible:!0,isAbsolute:!0,absoluteTop:u.levelCoord,marginTop:0})):y&&(h.push({seg:Ie(m,u.span.start,u.span.end,n),isVisible:!0,isAbsolute:!1,absoluteTop:u.levelCoord,marginTop:g}),g=0)}i.push(d),s.push(h),l.push(g)}return{singleColPlacements:i,multiColPlacements:s,leftoverMargins:l}}function fu(t,e){let n=[];for(let r=0;r!this.forceHidden[Ee(s)];for(let s=0;s{e&&this.updateSizing(!0)}}render(){let{props:e,state:n,context:r}=this,{options:i}=r,s=e.cells.length,l=st(e.businessHourSegs,s),o=st(e.bgEventSegs,s),a=st(this.getHighlightSegs(),s),d=st(this.getMirrorSegs(),s),{singleColPlacements:c,multiColPlacements:g,moreCnts:h,moreMarginTops:u}=du(Hn(e.fgEventSegs,i.eventOrder),e.dayMaxEvents,e.dayMaxEventRows,i.eventOrderStrict,n.segHeights,n.maxContentHeight,e.cells),m=e.eventDrag&&e.eventDrag.affectedInstances||e.eventResize&&e.eventResize.affectedInstances||{};return f("tr",{ref:this.rootElRef,role:"row"},e.renderIntro&&e.renderIntro(),e.cells.map((v,y)=>{let b=this.renderFgSegs(y,e.forPrint?c[y]:g[y],e.todayRange,m),E=this.renderFgSegs(y,gu(d[y],g),e.todayRange,{},!!e.eventDrag,!!e.eventResize,!1);return f(ou,{key:v.key,elRef:this.cellElRefs.createRef(v.key),innerElRef:this.frameElRefs.createRef(v.key),dateProfile:e.dateProfile,date:v.date,showDayNumber:e.showDayNumbers,showWeekNumber:e.showWeekNumbers&&y===0,forceDayTop:e.showWeekNumbers,todayRange:e.todayRange,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,extraRenderProps:v.extraRenderProps,extraDataAttrs:v.extraDataAttrs,extraClassNames:v.extraClassNames,extraDateSpan:v.extraDateSpan,moreCnt:h[y],moreMarginTop:u[y],singlePlacements:c[y],fgContentElRef:this.fgElRefs.createRef(v.key),fgContent:f(M,null,f(M,null,b),f(M,null,E)),bgContent:f(M,null,this.renderFillSegs(a[y],"highlight"),this.renderFillSegs(l[y],"non-business"),this.renderFillSegs(o[y],"bg-event")),minHeight:e.cellMinHeight})}))}componentDidMount(){this.updateSizing(!0),this.context.addResizeHandler(this.handleResize)}componentDidUpdate(e,n){let r=this.props;this.updateSizing(!X(e,r))}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}getHighlightSegs(){let{props:e}=this;return e.eventDrag&&e.eventDrag.segs.length?e.eventDrag.segs:e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:e.dateSelectionSegs}getMirrorSegs(){let{props:e}=this;return e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:[]}renderFgSegs(e,n,r,i,s,l,o){let{context:a}=this,{eventSelection:d}=this.props,{framePositions:c}=this.state,g=this.props.cells.length===1,h=s||l||o,u=[];if(c)for(let m of n){let{seg:v}=m,{instanceId:y}=v.eventRange.instance,b=m.isVisible&&!i[y],E=m.isAbsolute,D="",w="";E&&(a.isRtl?(w=0,D=c.lefts[v.lastCol]-c.lefts[v.firstCol]):(D=0,w=c.rights[v.firstCol]-c.rights[v.lastCol])),u.push(f("div",{className:"fc-daygrid-event-harness"+(E?" fc-daygrid-event-harness-abs":""),key:Ns(v),ref:h?null:this.segHarnessRefs.createRef(Os(v)),style:{visibility:b?"":"hidden",marginTop:E?"":m.marginTop,top:E?m.absoluteTop:"",left:D,right:w}},Is(v)?f(ks,Object.assign({seg:v,isDragging:s,isSelected:y===d,defaultDisplayEventEnd:g},te(v,r))):f(Ms,Object.assign({seg:v,isDragging:s,isResizing:l,isDateSelecting:o,isSelected:y===d,defaultDisplayEventEnd:g},te(v,r)))))}return u}renderFillSegs(e,n){let{isRtl:r}=this.context,{todayRange:i}=this.props,{framePositions:s}=this.state,l=[];if(s)for(let o of e){let a=r?{right:0,left:s.lefts[o.lastCol]-s.lefts[o.firstCol]}:{left:0,right:s.rights[o.firstCol]-s.rights[o.lastCol]};l.push(f("div",{key:Yi(o.eventRange),className:"fc-daygrid-bg-harness",style:a},n==="bg-event"?f(ps,Object.assign({seg:o},te(o,i))):ms(n)))}return f(M,{},...l)}updateSizing(e){let{props:n,state:r,frameElRefs:i}=this;if(!n.forPrint&&n.clientWidth!==null){if(e){let a=n.cells.map(d=>i.currentMap[d.key]);if(a.length){let d=this.rootElRef.current,c=new Oe(d,a,!0,!1);(!r.framePositions||!r.framePositions.similarTo(c))&&this.setState({framePositions:new Oe(d,a,!0,!1)})}}const s=this.state.segHeights,l=this.querySegHeights(),o=n.dayMaxEvents===!0||n.dayMaxEventRows===!0;this.safeSetState({segHeights:Object.assign(Object.assign({},s),l),maxContentHeight:o?this.computeMaxContentHeight():null})}}querySegHeights(){let e=this.segHarnessRefs.currentMap,n={};for(let r in e){let i=Math.round(e[r].getBoundingClientRect().height);n[r]=Math.max(n[r]||0,i)}return n}computeMaxContentHeight(){let e=this.props.cells[0].key,n=this.cellElRefs.currentMap[e],r=this.fgElRefs.currentMap[e];return n.getBoundingClientRect().bottom-r.getBoundingClientRect().top}getCellEls(){let e=this.cellElRefs.currentMap;return this.props.cells.map(n=>e[n.key])}}Hs.addStateEquality({segHeights:X});function gu(t,e){if(!t.length)return[];let n=pu(e);return t.map(r=>({seg:r,isVisible:!0,isAbsolute:!0,absoluteTop:n[r.eventRange.instance.instanceId],marginTop:0}))}function pu(t){let e={};for(let n of t)for(let r of n)e[r.seg.eventRange.instance.instanceId]=r.absoluteTop;return e}class mu extends Y{constructor(){super(...arguments),this.splitBusinessHourSegs=S(it),this.splitBgEventSegs=S(it),this.splitFgEventSegs=S(it),this.splitDateSelectionSegs=S(it),this.splitEventDrag=S(qr),this.splitEventResize=S(qr),this.rowRefs=new K}render(){let{props:e,context:n}=this,r=e.cells.length,i=this.splitBusinessHourSegs(e.businessHourSegs,r),s=this.splitBgEventSegs(e.bgEventSegs,r),l=this.splitFgEventSegs(e.fgEventSegs,r),o=this.splitDateSelectionSegs(e.dateSelectionSegs,r),a=this.splitEventDrag(e.eventDrag,r),d=this.splitEventResize(e.eventResize,r),c=r>=7&&e.clientWidth?e.clientWidth/n.options.aspectRatio/6:null;return f(Pe,{unit:"day"},(g,h)=>f(M,null,e.cells.map((u,m)=>f(Hs,{ref:this.rowRefs.createRef(m),key:u.length?u[0].date.toISOString():m,showDayNumbers:r>1,showWeekNumbers:e.showWeekNumbers,todayRange:h,dateProfile:e.dateProfile,cells:u,renderIntro:e.renderRowIntro,businessHourSegs:i[m],eventSelection:e.eventSelection,bgEventSegs:s[m].filter(vu),fgEventSegs:l[m],dateSelectionSegs:o[m],eventDrag:a[m],eventResize:d[m],dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,clientWidth:e.clientWidth,clientHeight:e.clientHeight,cellMinHeight:c,forPrint:e.forPrint}))))}componentDidMount(){this.registerInteractiveComponent()}componentDidUpdate(){this.registerInteractiveComponent()}registerInteractiveComponent(){if(!this.rootEl){const e=this.rowRefs.currentMap[0].getCellEls()[0],n=e?e.closest(".fc-daygrid-body"):null;n&&(this.rootEl=n,this.context.registerInteractiveComponent(this,{el:n,isHitComboAllowed:this.props.isHitComboAllowed}))}}componentWillUnmount(){this.rootEl&&(this.context.unregisterInteractiveComponent(this),this.rootEl=null)}prepareHits(){this.rowPositions=new Oe(this.rootEl,this.rowRefs.collect().map(e=>e.getCellEls()[0]),!1,!0),this.colPositions=new Oe(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)}queryHit(e,n){let{colPositions:r,rowPositions:i}=this,s=r.leftToIndex(e),l=i.topToIndex(n);if(l!=null&&s!=null){let o=this.props.cells[l][s];return{dateProfile:this.props.dateProfile,dateSpan:Object.assign({range:this.getCellRange(l,s),allDay:!0},o.extraDateSpan),dayEl:this.getCellEl(l,s),rect:{left:r.lefts[s],right:r.rights[s],top:i.tops[l],bottom:i.bottoms[l]},layer:0}}return null}getCellEl(e,n){return this.rowRefs.currentMap[e].getCellEls()[n]}getCellRange(e,n){let r=this.props.cells[e][n].date,i=B(r,1);return{start:r,end:i}}}function vu(t){return t.eventRange.def.allDay}class yu extends Y{constructor(){super(...arguments),this.elRef=z(),this.needsScrollReset=!1}render(){let{props:e}=this,{dayMaxEventRows:n,dayMaxEvents:r,expandRows:i}=e,s=r===!0||n===!0;s&&!i&&(s=!1,n=null,r=null);let l=["fc-daygrid-body",s?"fc-daygrid-body-balanced":"fc-daygrid-body-unbalanced",i?"":"fc-daygrid-body-natural"];return f("div",{ref:this.elRef,className:l.join(" "),style:{width:e.clientWidth,minWidth:e.tableMinWidth}},f("table",{role:"presentation",className:"fc-scrollgrid-sync-table",style:{width:e.clientWidth,minWidth:e.tableMinWidth,height:i?e.clientHeight:""}},e.colGroupNode,f("tbody",{role:"presentation"},f(mu,{dateProfile:e.dateProfile,cells:e.cells,renderRowIntro:e.renderRowIntro,showWeekNumbers:e.showWeekNumbers,clientWidth:e.clientWidth,clientHeight:e.clientHeight,businessHourSegs:e.businessHourSegs,bgEventSegs:e.bgEventSegs,fgEventSegs:e.fgEventSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,dayMaxEvents:r,dayMaxEventRows:n,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed}))))}componentDidMount(){this.requestScrollReset()}componentDidUpdate(e){e.dateProfile!==this.props.dateProfile?this.requestScrollReset():this.flushScrollReset()}requestScrollReset(){this.needsScrollReset=!0,this.flushScrollReset()}flushScrollReset(){if(this.needsScrollReset&&this.props.clientWidth){const e=bu(this.elRef.current,this.props.dateProfile);if(e){const n=e.closest(".fc-daygrid-body"),r=n.closest(".fc-scroller"),i=e.getBoundingClientRect().top-n.getBoundingClientRect().top;r.scrollTop=i?i+1:0}this.needsScrollReset=!1}}}function bu(t,e){let n;return e.currentRangeUnit.match(/year|month/)&&(n=t.querySelector(`[data-date="${oo(e.currentDate)}-01"]`)),n||(n=t.querySelector(`[data-date="${Qe(e.currentDate)}"]`)),n}class Eu extends os{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,n){return n.sliceRange(e)}}class Ps extends Y{constructor(){super(...arguments),this.slicer=new Eu,this.tableRef=z()}render(){let{props:e,context:n}=this;return f(yu,Object.assign({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,n,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))}}class Su extends Pi{buildRenderRange(e,n,r){let i=super.buildRenderRange(e,n,r),{props:s}=this;return Au({currentRange:i,snapToWeek:/^(year|month)$/.test(n),fixedWeekCount:s.fixedWeekCount,dateEnv:s.dateEnv})}}function Au(t){let{dateEnv:e,currentRange:n}=t,{start:r,end:i}=n,s;if(t.snapToWeek&&(r=e.startOfWeek(r),s=e.startOfWeek(i),s.valueOf()!==i.valueOf()&&(i=Er(s,1))),t.fixedWeekCount){let l=e.startOfWeek(e.startOfMonth(B(n.end,-1))),o=Math.ceil(Zl(l,i));i=Er(i,6-o)}return{start:r,end:i}}class Du extends Y{constructor(){super(...arguments),this.headerElRef=z()}renderSimpleLayout(e,n){let{props:r,context:i}=this,s=[],l=At(i.options);return e&&s.push({type:"header",key:"header",isSticky:l,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),s.push({type:"body",key:"body",liquid:!0,chunk:{content:n}}),f(Ge,{elClasses:["fc-daygrid"],viewSpec:i.viewSpec},f(Wn,{liquid:!r.isHeightAuto&&!r.forPrint,collapsibleWidth:r.forPrint,cols:[],sections:s}))}renderHScrollLayout(e,n,r,i){let s=this.context.pluginHooks.scrollGridImpl;if(!s)throw new Error("No ScrollGrid implementation");let{props:l,context:o}=this,a=!l.forPrint&&At(o.options),d=!l.forPrint&&hs(o.options),c=[];return e&&c.push({type:"header",key:"header",isSticky:a,chunks:[{key:"main",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),c.push({type:"body",key:"body",liquid:!0,chunks:[{key:"main",content:n}]}),d&&c.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:fn}]}),f(Ge,{elClasses:["fc-daygrid"],viewSpec:o.viewSpec},f(s,{liquid:!l.isHeightAuto&&!l.forPrint,forPrint:l.forPrint,collapsibleWidth:l.forPrint,colGroups:[{cols:[{span:r,minWidth:i}]}],sections:c}))}}class wu extends Du{constructor(){super(...arguments),this.buildDayTableModel=S(Cu),this.headerRef=z(),this.tableRef=z()}render(){let{options:e,dateProfileGenerator:n}=this.context,{props:r}=this,i=this.buildDayTableModel(r.dateProfile,n),s=e.dayHeaders&&f(is,{ref:this.headerRef,dateProfile:r.dateProfile,dates:i.headerDates,datesRepDistinctDays:i.rowCnt===1}),l=o=>f(Ps,{ref:this.tableRef,dateProfile:r.dateProfile,dayTableModel:i,businessHours:r.businessHours,dateSelection:r.dateSelection,eventStore:r.eventStore,eventUiBases:r.eventUiBases,eventSelection:r.eventSelection,eventDrag:r.eventDrag,eventResize:r.eventResize,nextDayThreshold:e.nextDayThreshold,colGroupNode:o.tableColGroupNode,tableMinWidth:o.tableMinWidth,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.weekNumbers,expandRows:!r.isHeightAuto,headerAlignElRef:this.headerElRef,clientWidth:o.clientWidth,clientHeight:o.clientHeight,forPrint:r.forPrint});return e.dayMinWidth?this.renderHScrollLayout(s,l,i.colCnt,e.dayMinWidth):this.renderSimpleLayout(s,l)}}function Cu(t,e){let n=new ss(t.renderRange,e);return new ls(n,/year|month|week/.test(t.currentRangeUnit))}var Ru=J({name:"@fullcalendar/daygrid",initialView:"dayGridMonth",views:{dayGrid:{component:wu,dateProfileGeneratorClass:Su},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},fixedWeekCount:!0},dayGridYear:{type:"dayGrid",duration:{years:1}}}});Fn.touchMouseIgnoreWait=500;let gn=0,Dt=0,pn=!1;class Bs{constructor(e){this.subjectEl=null,this.selector="",this.handleSelector="",this.shouldIgnoreMove=!1,this.shouldWatchScroll=!0,this.isDragging=!1,this.isTouchDragging=!1,this.wasTouchScroll=!1,this.handleMouseDown=n=>{if(!this.shouldIgnoreMouse()&&_u(n)&&this.tryStart(n)){let r=this.createEventFromMouse(n,!0);this.emitter.trigger("pointerdown",r),this.initScrollWatch(r),this.shouldIgnoreMove||document.addEventListener("mousemove",this.handleMouseMove),document.addEventListener("mouseup",this.handleMouseUp)}},this.handleMouseMove=n=>{let r=this.createEventFromMouse(n);this.recordCoords(r),this.emitter.trigger("pointermove",r)},this.handleMouseUp=n=>{document.removeEventListener("mousemove",this.handleMouseMove),document.removeEventListener("mouseup",this.handleMouseUp),this.emitter.trigger("pointerup",this.createEventFromMouse(n)),this.cleanup()},this.handleTouchStart=n=>{if(this.tryStart(n)){this.isTouchDragging=!0;let r=this.createEventFromTouch(n,!0);this.emitter.trigger("pointerdown",r),this.initScrollWatch(r);let i=n.target;this.shouldIgnoreMove||i.addEventListener("touchmove",this.handleTouchMove),i.addEventListener("touchend",this.handleTouchEnd),i.addEventListener("touchcancel",this.handleTouchEnd),window.addEventListener("scroll",this.handleTouchScroll,!0)}},this.handleTouchMove=n=>{let r=this.createEventFromTouch(n);this.recordCoords(r),this.emitter.trigger("pointermove",r)},this.handleTouchEnd=n=>{if(this.isDragging){let r=n.target;r.removeEventListener("touchmove",this.handleTouchMove),r.removeEventListener("touchend",this.handleTouchEnd),r.removeEventListener("touchcancel",this.handleTouchEnd),window.removeEventListener("scroll",this.handleTouchScroll,!0),this.emitter.trigger("pointerup",this.createEventFromTouch(n)),this.cleanup(),this.isTouchDragging=!1,Tu()}},this.handleTouchScroll=()=>{this.wasTouchScroll=!0},this.handleScroll=n=>{if(!this.shouldIgnoreMove){let r=window.pageXOffset-this.prevScrollX+this.prevPageX,i=window.pageYOffset-this.prevScrollY+this.prevPageY;this.emitter.trigger("pointermove",{origEvent:n,isTouch:this.isTouchDragging,subjectEl:this.subjectEl,pageX:r,pageY:i,deltaX:r-this.origPageX,deltaY:i-this.origPageY})}},this.containerEl=e,this.emitter=new xt,e.addEventListener("mousedown",this.handleMouseDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),xu()}destroy(){this.containerEl.removeEventListener("mousedown",this.handleMouseDown),this.containerEl.removeEventListener("touchstart",this.handleTouchStart,{passive:!0}),Iu()}tryStart(e){let n=this.querySubjectEl(e),r=e.target;return n&&(!this.handleSelector||U(r,this.handleSelector))?(this.subjectEl=n,this.isDragging=!0,this.wasTouchScroll=!1,!0):!1}cleanup(){pn=!1,this.isDragging=!1,this.subjectEl=null,this.destroyScrollWatch()}querySubjectEl(e){return this.selector?U(e.target,this.selector):this.containerEl}shouldIgnoreMouse(){return gn||this.isTouchDragging}cancelTouchScroll(){this.isDragging&&(pn=!0)}initScrollWatch(e){this.shouldWatchScroll&&(this.recordCoords(e),window.addEventListener("scroll",this.handleScroll,!0))}recordCoords(e){this.shouldWatchScroll&&(this.prevPageX=e.pageX,this.prevPageY=e.pageY,this.prevScrollX=window.pageXOffset,this.prevScrollY=window.pageYOffset)}destroyScrollWatch(){this.shouldWatchScroll&&window.removeEventListener("scroll",this.handleScroll,!0)}createEventFromMouse(e,n){let r=0,i=0;return n?(this.origPageX=e.pageX,this.origPageY=e.pageY):(r=e.pageX-this.origPageX,i=e.pageY-this.origPageY),{origEvent:e,isTouch:!1,subjectEl:this.subjectEl,pageX:e.pageX,pageY:e.pageY,deltaX:r,deltaY:i}}createEventFromTouch(e,n){let r=e.touches,i,s,l=0,o=0;return r&&r.length?(i=r[0].pageX,s=r[0].pageY):(i=e.pageX,s=e.pageY),n?(this.origPageX=i,this.origPageY=s):(l=i-this.origPageX,o=s-this.origPageY),{origEvent:e,isTouch:!0,subjectEl:this.subjectEl,pageX:i,pageY:s,deltaX:l,deltaY:o}}}function _u(t){return t.button===0&&!t.ctrlKey}function Tu(){gn+=1,setTimeout(()=>{gn-=1},Fn.touchMouseIgnoreWait)}function xu(){Dt+=1,Dt===1&&window.addEventListener("touchmove",Ls,{passive:!1})}function Iu(){Dt-=1,Dt||window.removeEventListener("touchmove",Ls,{passive:!1})}function Ls(t){pn&&t.preventDefault()}class Mu{constructor(){this.isVisible=!1,this.sourceEl=null,this.mirrorEl=null,this.sourceElRect=null,this.parentNode=document.body,this.zIndex=9999,this.revertDuration=0}start(e,n,r){this.sourceEl=e,this.sourceElRect=this.sourceEl.getBoundingClientRect(),this.origScreenX=n-window.pageXOffset,this.origScreenY=r-window.pageYOffset,this.deltaX=0,this.deltaY=0,this.updateElPosition()}handleMove(e,n){this.deltaX=e-window.pageXOffset-this.origScreenX,this.deltaY=n-window.pageYOffset-this.origScreenY,this.updateElPosition()}setIsVisible(e){e?this.isVisible||(this.mirrorEl&&(this.mirrorEl.style.display=""),this.isVisible=e,this.updateElPosition()):this.isVisible&&(this.mirrorEl&&(this.mirrorEl.style.display="none"),this.isVisible=e)}stop(e,n){let r=()=>{this.cleanup(),n()};e&&this.mirrorEl&&this.isVisible&&this.revertDuration&&(this.deltaX||this.deltaY)?this.doRevertAnimation(r,this.revertDuration):setTimeout(r,0)}doRevertAnimation(e,n){let r=this.mirrorEl,i=this.sourceEl.getBoundingClientRect();r.style.transition="top "+n+"ms,left "+n+"ms",Ue(r,{left:i.left,top:i.top}),Ml(r,()=>{r.style.transition="",e()})}cleanup(){this.mirrorEl&&(yn(this.mirrorEl),this.mirrorEl=null),this.sourceEl=null}updateElPosition(){this.sourceEl&&this.isVisible&&Ue(this.getMirrorEl(),{left:this.sourceElRect.left+this.deltaX,top:this.sourceElRect.top+this.deltaY})}getMirrorEl(){let e=this.sourceElRect,n=this.mirrorEl;return n||(n=this.mirrorEl=this.sourceEl.cloneNode(!0),n.style.userSelect="none",n.style.webkitUserSelect="none",n.classList.add("fc-event-dragging"),Ue(n,{position:"fixed",zIndex:this.zIndex,visibility:"",boxSizing:"border-box",width:e.right-e.left,height:e.bottom-e.top,right:"auto",bottom:"auto",margin:0}),this.parentNode.appendChild(n)),n}}class Us extends jn{constructor(e,n){super(),this.handleScroll=()=>{this.scrollTop=this.scrollController.getScrollTop(),this.scrollLeft=this.scrollController.getScrollLeft(),this.handleScrollChange()},this.scrollController=e,this.doesListening=n,this.scrollTop=this.origScrollTop=e.getScrollTop(),this.scrollLeft=this.origScrollLeft=e.getScrollLeft(),this.scrollWidth=e.getScrollWidth(),this.scrollHeight=e.getScrollHeight(),this.clientWidth=e.getClientWidth(),this.clientHeight=e.getClientHeight(),this.clientRect=this.computeClientRect(),this.doesListening&&this.getEventTarget().addEventListener("scroll",this.handleScroll)}destroy(){this.doesListening&&this.getEventTarget().removeEventListener("scroll",this.handleScroll)}getScrollTop(){return this.scrollTop}getScrollLeft(){return this.scrollLeft}setScrollTop(e){this.scrollController.setScrollTop(e),this.doesListening||(this.scrollTop=Math.max(Math.min(e,this.getMaxScrollTop()),0),this.handleScrollChange())}setScrollLeft(e){this.scrollController.setScrollLeft(e),this.doesListening||(this.scrollLeft=Math.max(Math.min(e,this.getMaxScrollLeft()),0),this.handleScrollChange())}getClientWidth(){return this.clientWidth}getClientHeight(){return this.clientHeight}getScrollWidth(){return this.scrollWidth}getScrollHeight(){return this.scrollHeight}handleScrollChange(){}}class js extends Us{constructor(e,n){super(new rc(e),n)}getEventTarget(){return this.scrollController.el}computeClientRect(){return tc(this.scrollController.el)}}class ku extends Us{constructor(e){super(new ic,e)}getEventTarget(){return window}computeClientRect(){return{left:this.scrollLeft,right:this.scrollLeft+this.clientWidth,top:this.scrollTop,bottom:this.scrollTop+this.clientHeight}}handleScrollChange(){this.clientRect=this.computeClientRect()}}const Qr=typeof performance=="function"?performance.now:Date.now;class Nu{constructor(){this.isEnabled=!0,this.scrollQuery=[window,".fc-scroller"],this.edgeThreshold=50,this.maxVelocity=300,this.pointerScreenX=null,this.pointerScreenY=null,this.isAnimating=!1,this.scrollCaches=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.animate=()=>{if(this.isAnimating){let e=this.computeBestEdge(this.pointerScreenX+window.pageXOffset,this.pointerScreenY+window.pageYOffset);if(e){let n=Qr();this.handleSide(e,(n-this.msSinceRequest)/1e3),this.requestAnimation(n)}else this.isAnimating=!1}}}start(e,n,r){this.isEnabled&&(this.scrollCaches=this.buildCaches(r),this.pointerScreenX=null,this.pointerScreenY=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.handleMove(e,n))}handleMove(e,n){if(this.isEnabled){let r=e-window.pageXOffset,i=n-window.pageYOffset,s=this.pointerScreenY===null?0:i-this.pointerScreenY,l=this.pointerScreenX===null?0:r-this.pointerScreenX;s<0?this.everMovedUp=!0:s>0&&(this.everMovedDown=!0),l<0?this.everMovedLeft=!0:l>0&&(this.everMovedRight=!0),this.pointerScreenX=r,this.pointerScreenY=i,this.isAnimating||(this.isAnimating=!0,this.requestAnimation(Qr()))}}stop(){if(this.isEnabled){this.isAnimating=!1;for(let e of this.scrollCaches)e.destroy();this.scrollCaches=null}}requestAnimation(e){this.msSinceRequest=e,requestAnimationFrame(this.animate)}handleSide(e,n){let{scrollCache:r}=e,{edgeThreshold:i}=this,s=i-e.distance,l=s*s/(i*i)*this.maxVelocity*n,o=1;switch(e.name){case"left":o=-1;case"right":r.setScrollLeft(r.getScrollLeft()+l*o);break;case"top":o=-1;case"bottom":r.setScrollTop(r.getScrollTop()+l*o);break}}computeBestEdge(e,n){let{edgeThreshold:r}=this,i=null,s=this.scrollCaches||[];for(let l of s){let o=l.clientRect,a=e-o.left,d=o.right-e,c=n-o.top,g=o.bottom-n;a>=0&&d>=0&&c>=0&&g>=0&&(c<=r&&this.everMovedUp&&l.canScrollUp()&&(!i||i.distance>c)&&(i={scrollCache:l,name:"top",distance:c}),g<=r&&this.everMovedDown&&l.canScrollDown()&&(!i||i.distance>g)&&(i={scrollCache:l,name:"bottom",distance:g}),a<=r&&this.everMovedLeft&&l.canScrollLeft()&&(!i||i.distance>a)&&(i={scrollCache:l,name:"left",distance:a}),d<=r&&this.everMovedRight&&l.canScrollRight()&&(!i||i.distance>d)&&(i={scrollCache:l,name:"right",distance:d}))}return i}buildCaches(e){return this.queryScrollEls(e).map(n=>n===window?new ku(!1):new js(n,!1))}queryScrollEls(e){let n=[];for(let r of this.scrollQuery)typeof r=="object"?n.push(r):n.push(...Array.prototype.slice.call(e.getRootNode().querySelectorAll(r)));return n}}class Ze extends oc{constructor(e,n){super(e),this.containerEl=e,this.delay=null,this.minDistance=0,this.touchScrollAllowed=!0,this.mirrorNeedsRevert=!1,this.isInteracting=!1,this.isDragging=!1,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,this.delayTimeoutId=null,this.onPointerDown=i=>{this.isDragging||(this.isInteracting=!0,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,kl(document.body),Ol(document.body),i.isTouch||i.origEvent.preventDefault(),this.emitter.trigger("pointerdown",i),this.isInteracting&&!this.pointer.shouldIgnoreMove&&(this.mirror.setIsVisible(!1),this.mirror.start(i.subjectEl,i.pageX,i.pageY),this.startDelay(i),this.minDistance||this.handleDistanceSurpassed(i)))},this.onPointerMove=i=>{if(this.isInteracting){if(this.emitter.trigger("pointermove",i),!this.isDistanceSurpassed){let s=this.minDistance,l,{deltaX:o,deltaY:a}=i;l=o*o+a*a,l>=s*s&&this.handleDistanceSurpassed(i)}this.isDragging&&(i.origEvent.type!=="scroll"&&(this.mirror.handleMove(i.pageX,i.pageY),this.autoScroller.handleMove(i.pageX,i.pageY)),this.emitter.trigger("dragmove",i))}},this.onPointerUp=i=>{this.isInteracting&&(this.isInteracting=!1,Nl(document.body),Hl(document.body),this.emitter.trigger("pointerup",i),this.isDragging&&(this.autoScroller.stop(),this.tryStopDrag(i)),this.delayTimeoutId&&(clearTimeout(this.delayTimeoutId),this.delayTimeoutId=null))};let r=this.pointer=new Bs(e);r.emitter.on("pointerdown",this.onPointerDown),r.emitter.on("pointermove",this.onPointerMove),r.emitter.on("pointerup",this.onPointerUp),n&&(r.selector=n),this.mirror=new Mu,this.autoScroller=new Nu}destroy(){this.pointer.destroy(),this.onPointerUp({})}startDelay(e){typeof this.delay=="number"?this.delayTimeoutId=setTimeout(()=>{this.delayTimeoutId=null,this.handleDelayEnd(e)},this.delay):this.handleDelayEnd(e)}handleDelayEnd(e){this.isDelayEnded=!0,this.tryStartDrag(e)}handleDistanceSurpassed(e){this.isDistanceSurpassed=!0,this.tryStartDrag(e)}tryStartDrag(e){this.isDelayEnded&&this.isDistanceSurpassed&&(!this.pointer.wasTouchScroll||this.touchScrollAllowed)&&(this.isDragging=!0,this.mirrorNeedsRevert=!1,this.autoScroller.start(e.pageX,e.pageY,this.containerEl),this.emitter.trigger("dragstart",e),this.touchScrollAllowed===!1&&this.pointer.cancelTouchScroll())}tryStopDrag(e){this.mirror.stop(this.mirrorNeedsRevert,this.stopDrag.bind(this,e))}stopDrag(e){this.isDragging=!1,this.emitter.trigger("dragend",e)}setIgnoreMove(e){this.pointer.shouldIgnoreMove=e}setMirrorIsVisible(e){this.mirror.setIsVisible(e)}setMirrorNeedsRevert(e){this.mirrorNeedsRevert=e}setAutoScrollEnabled(e){this.autoScroller.isEnabled=e}}class Ou{constructor(e){this.origRect=Un(e),this.scrollCaches=es(e).map(n=>new js(n,!0))}destroy(){for(let e of this.scrollCaches)e.destroy()}computeLeft(){let e=this.origRect.left;for(let n of this.scrollCaches)e+=n.origScrollLeft-n.getScrollLeft();return e}computeTop(){let e=this.origRect.top;for(let n of this.scrollCaches)e+=n.origScrollTop-n.getScrollTop();return e}isWithinClipping(e,n){let r={left:e,top:n};for(let i of this.scrollCaches)if(!Hu(i.getEventTarget())&&!Fa(r,i.clientRect))return!1;return!0}}function Hu(t){let e=t.tagName;return e==="HTML"||e==="BODY"}class kt{constructor(e,n){this.useSubjectCenter=!1,this.requireInitial=!0,this.initialHit=null,this.movingHit=null,this.finalHit=null,this.handlePointerDown=r=>{let{dragging:i}=this;this.initialHit=null,this.movingHit=null,this.finalHit=null,this.prepareHits(),this.processFirstCoord(r),this.initialHit||!this.requireInitial?(i.setIgnoreMove(!1),this.emitter.trigger("pointerdown",r)):i.setIgnoreMove(!0)},this.handleDragStart=r=>{this.emitter.trigger("dragstart",r),this.handleMove(r,!0)},this.handleDragMove=r=>{this.emitter.trigger("dragmove",r),this.handleMove(r)},this.handlePointerUp=r=>{this.releaseHits(),this.emitter.trigger("pointerup",r)},this.handleDragEnd=r=>{this.movingHit&&this.emitter.trigger("hitupdate",null,!0,r),this.finalHit=this.movingHit,this.movingHit=null,this.emitter.trigger("dragend",r)},this.droppableStore=n,e.emitter.on("pointerdown",this.handlePointerDown),e.emitter.on("dragstart",this.handleDragStart),e.emitter.on("dragmove",this.handleDragMove),e.emitter.on("pointerup",this.handlePointerUp),e.emitter.on("dragend",this.handleDragEnd),this.dragging=e,this.emitter=new xt}processFirstCoord(e){let n={left:e.pageX,top:e.pageY},r=n,i=e.subjectEl,s;i instanceof HTMLElement&&(s=Un(i),r=Wa(r,s));let l=this.initialHit=this.queryHitForOffset(r.left,r.top);if(l){if(this.useSubjectCenter&&s){let o=Ji(s,l.rect);o&&(r=Va(o))}this.coordAdjust=Ga(r,n)}else this.coordAdjust={left:0,top:0}}handleMove(e,n){let r=this.queryHitForOffset(e.pageX+this.coordAdjust.left,e.pageY+this.coordAdjust.top);(n||!Nt(this.movingHit,r))&&(this.movingHit=r,this.emitter.trigger("hitupdate",r,!1,e))}prepareHits(){this.offsetTrackers=ne(this.droppableStore,e=>(e.component.prepareHits(),new Ou(e.el)))}releaseHits(){let{offsetTrackers:e}=this;for(let n in e)e[n].destroy();this.offsetTrackers={}}queryHitForOffset(e,n){let{droppableStore:r,offsetTrackers:i}=this,s=null;for(let l in r){let o=r[l].component,a=i[l];if(a&&a.isWithinClipping(e,n)){let d=a.computeLeft(),c=a.computeTop(),g=e-d,h=n-c,{origRect:u}=a,m=u.right-u.left,v=u.bottom-u.top;if(g>=0&&g=0&&hs.layer)&&(y.componentId=l,y.context=o.context,y.rect.left+=d,y.rect.right+=d,y.rect.top+=c,y.rect.bottom+=c,s=y)}}}return s}}function Nt(t,e){return!t&&!e?!0:!!t!=!!e?!1:ka(t.dateSpan,e.dateSpan)}function zs(t,e){let n={};for(let r of e.pluginHooks.datePointTransforms)Object.assign(n,r(t,e));return Object.assign(n,Pu(t,e.dateEnv)),n}function Pu(t,e){return{date:e.toDate(t.range.start),dateStr:e.formatIso(t.range.start,{omitTime:t.allDay}),allDay:t.allDay}}class Bu extends He{constructor(e){super(e),this.handlePointerDown=r=>{let{dragging:i}=this,s=r.origEvent.target;i.setIgnoreMove(!this.component.isValidDateDownEl(s))},this.handleDragEnd=r=>{let{component:i}=this,{pointer:s}=this.dragging;if(!s.wasTouchScroll){let{initialHit:l,finalHit:o}=this.hitDragging;if(l&&o&&Nt(l,o)){let{context:a}=i,d=Object.assign(Object.assign({},zs(l.dateSpan,a)),{dayEl:l.dayEl,jsEvent:r.origEvent,view:a.viewApi||a.calendarApi.view});a.emitter.trigger("dateClick",d)}}},this.dragging=new Ze(e.el),this.dragging.autoScroller.isEnabled=!1;let n=this.hitDragging=new kt(this.dragging,Bn(e));n.emitter.on("pointerdown",this.handlePointerDown),n.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}}class Lu extends He{constructor(e){super(e),this.dragSelection=null,this.handlePointerDown=l=>{let{component:o,dragging:a}=this,{options:d}=o.context,c=d.selectable&&o.isValidDateDownEl(l.origEvent.target);a.setIgnoreMove(!c),a.delay=l.isTouch?Uu(o):null},this.handleDragStart=l=>{this.component.context.calendarApi.unselect(l)},this.handleHitUpdate=(l,o)=>{let{context:a}=this.component,d=null,c=!1;if(l){let g=this.hitDragging.initialHit;l.componentId===g.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(g,l)||(d=ju(g,l,a.pluginHooks.dateSelectionTransformers)),(!d||!hc(d,l.dateProfile,a))&&(c=!0,d=null)}d?a.dispatch({type:"SELECT_DATES",selection:d}):o||a.dispatch({type:"UNSELECT_DATES"}),c?bn():En(),o||(this.dragSelection=d)},this.handlePointerUp=l=>{this.dragSelection&&(Gi(this.dragSelection,l,this.component.context),this.dragSelection=null)};let{component:n}=e,{options:r}=n.context,i=this.dragging=new Ze(e.el);i.touchScrollAllowed=!1,i.minDistance=r.selectMinDistance||0,i.autoScroller.isEnabled=r.dragScroll;let s=this.hitDragging=new kt(this.dragging,Bn(e));s.emitter.on("pointerdown",this.handlePointerDown),s.emitter.on("dragstart",this.handleDragStart),s.emitter.on("hitupdate",this.handleHitUpdate),s.emitter.on("pointerup",this.handlePointerUp)}destroy(){this.dragging.destroy()}}function Uu(t){let{options:e}=t.context,n=e.selectLongPressDelay;return n==null&&(n=e.longPressDelay),n}function ju(t,e,n){let r=t.dateSpan,i=e.dateSpan,s=[r.range.start,r.range.end,i.range.start,i.range.end];s.sort(jl);let l={};for(let o of n){let a=o(t,e);if(a===!1)return null;a&&Object.assign(l,a)}return l.range={start:s[0],end:s[3]},l.allDay=r.allDay,l}class Xe extends He{constructor(e){super(e),this.subjectEl=null,this.subjectSeg=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=l=>{let o=l.origEvent.target,{component:a,dragging:d}=this,{mirror:c}=d,{options:g}=a.context,h=a.context;this.subjectEl=l.subjectEl;let u=this.subjectSeg=ke(l.subjectEl),v=(this.eventRange=u.eventRange).instance.instanceId;this.relevantEvents=Mn(h.getCurrentData().eventStore,v),d.minDistance=l.isTouch?0:g.eventDragMinDistance,d.delay=l.isTouch&&v!==a.props.eventSelection?Fu(a):null,g.fixedMirrorParent?c.parentNode=g.fixedMirrorParent:c.parentNode=U(o,".fc"),c.revertDuration=g.dragRevertDuration;let y=a.isValidSegDownEl(o)&&!U(o,".fc-event-resizer");d.setIgnoreMove(!y),this.isDragging=y&&l.subjectEl.classList.contains("fc-event-draggable")},this.handleDragStart=l=>{let o=this.component.context,a=this.eventRange,d=a.instance.instanceId;l.isTouch?d!==this.component.props.eventSelection&&o.dispatch({type:"SELECT_EVENT",eventInstanceId:d}):o.dispatch({type:"UNSELECT_EVENT"}),this.isDragging&&(o.calendarApi.unselect(l),o.emitter.trigger("eventDragStart",{el:this.subjectEl,event:new O(o,a.def,a.instance),jsEvent:l.origEvent,view:o.viewApi}))},this.handleHitUpdate=(l,o)=>{if(!this.isDragging)return;let a=this.relevantEvents,d=this.hitDragging.initialHit,c=this.component.context,g=null,h=null,u=null,m=!1,v={affectedEvents:a,mutatedEvents:G(),isEvent:!0};if(l){g=l.context;let y=g.options;c===g||y.editable&&y.droppable?(h=zu(d,l,g.getCurrentData().pluginHooks.eventDragMutationMassagers),h&&(u=On(a,g.getCurrentData().eventUiBases,h,g),v.mutatedEvents=u,as(v,l.dateProfile,g)||(m=!0,h=null,u=null,v.mutatedEvents=G()))):g=null}this.displayDrag(g,v),m?bn():En(),o||(c===g&&Nt(d,l)&&(h=null),this.dragging.setMirrorNeedsRevert(!h),this.dragging.setMirrorIsVisible(!l||!this.subjectEl.getRootNode().querySelector(".fc-event-mirror")),this.receivingContext=g,this.validMutation=h,this.mutatedRelevantEvents=u)},this.handlePointerUp=()=>{this.isDragging||this.cleanup()},this.handleDragEnd=l=>{if(this.isDragging){let o=this.component.context,a=o.viewApi,{receivingContext:d,validMutation:c}=this,g=this.eventRange.def,h=this.eventRange.instance,u=new O(o,g,h),m=this.relevantEvents,v=this.mutatedRelevantEvents,{finalHit:y}=this.hitDragging;if(this.clearDrag(),o.emitter.trigger("eventDragStop",{el:this.subjectEl,event:u,jsEvent:l.origEvent,view:a}),c){if(d===o){let b=new O(o,v.defs[g.defId],h?v.instances[h.instanceId]:null);o.dispatch({type:"MERGE_EVENTS",eventStore:v});let E={oldEvent:u,event:b,relatedEvents:be(v,o,h),revert(){o.dispatch({type:"MERGE_EVENTS",eventStore:m})}},D={};for(let w of o.getCurrentData().pluginHooks.eventDropTransformers)Object.assign(D,w(c,o));o.emitter.trigger("eventDrop",Object.assign(Object.assign(Object.assign({},E),D),{el:l.subjectEl,delta:c.datesDelta,jsEvent:l.origEvent,view:a})),o.emitter.trigger("eventChange",E)}else if(d){let b={event:u,relatedEvents:be(m,o,h),revert(){o.dispatch({type:"MERGE_EVENTS",eventStore:m})}};o.emitter.trigger("eventLeave",Object.assign(Object.assign({},b),{draggedEl:l.subjectEl,view:a})),o.dispatch({type:"REMOVE_EVENTS",eventStore:m}),o.emitter.trigger("eventRemove",b);let E=v.defs[g.defId],D=v.instances[h.instanceId],w=new O(d,E,D);d.dispatch({type:"MERGE_EVENTS",eventStore:v});let R={event:w,relatedEvents:be(v,d,D),revert(){d.dispatch({type:"REMOVE_EVENTS",eventStore:v})}};d.emitter.trigger("eventAdd",R),l.isTouch&&d.dispatch({type:"SELECT_EVENT",eventInstanceId:h.instanceId}),d.emitter.trigger("drop",Object.assign(Object.assign({},zs(y.dateSpan,d)),{draggedEl:l.subjectEl,jsEvent:l.origEvent,view:y.context.viewApi})),d.emitter.trigger("eventReceive",Object.assign(Object.assign({},R),{draggedEl:l.subjectEl,view:y.context.viewApi}))}}else o.emitter.trigger("_noEventDrop")}this.cleanup()};let{component:n}=this,{options:r}=n.context,i=this.dragging=new Ze(e.el);i.pointer.selector=Xe.SELECTOR,i.touchScrollAllowed=!1,i.autoScroller.isEnabled=r.dragScroll;let s=this.hitDragging=new kt(this.dragging,cn);s.useSubjectCenter=e.useEventCenter,s.emitter.on("pointerdown",this.handlePointerDown),s.emitter.on("dragstart",this.handleDragStart),s.emitter.on("hitupdate",this.handleHitUpdate),s.emitter.on("pointerup",this.handlePointerUp),s.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}displayDrag(e,n){let r=this.component.context,i=this.receivingContext;i&&i!==e&&(i===r?i.dispatch({type:"SET_EVENT_DRAG",state:{affectedEvents:n.affectedEvents,mutatedEvents:G(),isEvent:!0}}):i.dispatch({type:"UNSET_EVENT_DRAG"})),e&&e.dispatch({type:"SET_EVENT_DRAG",state:n})}clearDrag(){let e=this.component.context,{receivingContext:n}=this;n&&n.dispatch({type:"UNSET_EVENT_DRAG"}),e!==n&&e.dispatch({type:"UNSET_EVENT_DRAG"})}cleanup(){this.subjectSeg=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null}}Xe.SELECTOR=".fc-event-draggable, .fc-event-resizable";function zu(t,e,n){let r=t.dateSpan,i=e.dateSpan,s=r.range.start,l=i.range.start,o={};r.allDay!==i.allDay&&(o.allDay=i.allDay,o.hasEnd=e.context.options.allDayMaintainDuration,i.allDay&&(s=k(s)));let a=_e(s,l,t.context.dateEnv,t.componentId===e.componentId?t.largeUnit:null);a.milliseconds&&(o.allDay=!1);let d={datesDelta:a,standardProps:o};for(let c of n)c(d,t,e);return d}function Fu(t){let{options:e}=t.context,n=e.eventLongPressDelay;return n==null&&(n=e.longPressDelay),n}class Wu extends He{constructor(e){super(e),this.draggingSegEl=null,this.draggingSeg=null,this.eventRange=null,this.relevantEvents=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=s=>{let{component:l}=this,o=this.querySegEl(s),a=ke(o),d=this.eventRange=a.eventRange;this.dragging.minDistance=l.context.options.eventDragMinDistance,this.dragging.setIgnoreMove(!this.component.isValidSegDownEl(s.origEvent.target)||s.isTouch&&this.component.props.eventSelection!==d.instance.instanceId)},this.handleDragStart=s=>{let{context:l}=this.component,o=this.eventRange;this.relevantEvents=Mn(l.getCurrentData().eventStore,this.eventRange.instance.instanceId);let a=this.querySegEl(s);this.draggingSegEl=a,this.draggingSeg=ke(a),l.calendarApi.unselect(),l.emitter.trigger("eventResizeStart",{el:a,event:new O(l,o.def,o.instance),jsEvent:s.origEvent,view:l.viewApi})},this.handleHitUpdate=(s,l,o)=>{let{context:a}=this.component,d=this.relevantEvents,c=this.hitDragging.initialHit,g=this.eventRange.instance,h=null,u=null,m=!1,v={affectedEvents:d,mutatedEvents:G(),isEvent:!0};s&&(s.componentId===c.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(c,s)||(h=Vu(c,s,o.subjectEl.classList.contains("fc-event-resizer-start"),g.range))),h&&(u=On(d,a.getCurrentData().eventUiBases,h,a),v.mutatedEvents=u,as(v,s.dateProfile,a)||(m=!0,h=null,u=null,v.mutatedEvents=null)),u?a.dispatch({type:"SET_EVENT_RESIZE",state:v}):a.dispatch({type:"UNSET_EVENT_RESIZE"}),m?bn():En(),l||(h&&Nt(c,s)&&(h=null),this.validMutation=h,this.mutatedRelevantEvents=u)},this.handleDragEnd=s=>{let{context:l}=this.component,o=this.eventRange.def,a=this.eventRange.instance,d=new O(l,o,a),c=this.relevantEvents,g=this.mutatedRelevantEvents;if(l.emitter.trigger("eventResizeStop",{el:this.draggingSegEl,event:d,jsEvent:s.origEvent,view:l.viewApi}),this.validMutation){let h=new O(l,g.defs[o.defId],a?g.instances[a.instanceId]:null);l.dispatch({type:"MERGE_EVENTS",eventStore:g});let u={oldEvent:d,event:h,relatedEvents:be(g,l,a),revert(){l.dispatch({type:"MERGE_EVENTS",eventStore:c})}};l.emitter.trigger("eventResize",Object.assign(Object.assign({},u),{el:this.draggingSegEl,startDelta:this.validMutation.startDelta||T(0),endDelta:this.validMutation.endDelta||T(0),jsEvent:s.origEvent,view:l.viewApi})),l.emitter.trigger("eventChange",u)}else l.emitter.trigger("_noEventResize");this.draggingSeg=null,this.relevantEvents=null,this.validMutation=null};let{component:n}=e,r=this.dragging=new Ze(e.el);r.pointer.selector=".fc-event-resizer",r.touchScrollAllowed=!1,r.autoScroller.isEnabled=n.context.options.dragScroll;let i=this.hitDragging=new kt(this.dragging,Bn(e));i.emitter.on("pointerdown",this.handlePointerDown),i.emitter.on("dragstart",this.handleDragStart),i.emitter.on("hitupdate",this.handleHitUpdate),i.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}querySegEl(e){return U(e.subjectEl,".fc-event")}}function Vu(t,e,n,r){let i=t.context.dateEnv,s=t.dateSpan.range.start,l=e.dateSpan.range.start,o=_e(s,l,i,t.largeUnit);if(n){if(i.add(r.start,o)r.start)return{endDelta:o};return null}class Gu{constructor(e){this.context=e,this.isRecentPointerDateSelect=!1,this.matchesCancel=!1,this.matchesEvent=!1,this.onSelect=r=>{r.jsEvent&&(this.isRecentPointerDateSelect=!0)},this.onDocumentPointerDown=r=>{let i=this.context.options.unselectCancel,s=Di(r.origEvent);this.matchesCancel=!!U(s,i),this.matchesEvent=!!U(s,Xe.SELECTOR)},this.onDocumentPointerUp=r=>{let{context:i}=this,{documentPointer:s}=this,l=i.getCurrentData();if(!s.wasTouchScroll){if(l.dateSelection&&!this.isRecentPointerDateSelect){let o=i.options.unselectAuto;o&&(!o||!this.matchesCancel)&&i.calendarApi.unselect(r)}l.eventSelection&&!this.matchesEvent&&i.dispatch({type:"UNSELECT_EVENT"})}this.isRecentPointerDateSelect=!1};let n=this.documentPointer=new Bs(document);n.shouldIgnoreMove=!0,n.shouldWatchScroll=!1,n.emitter.on("pointerdown",this.onDocumentPointerDown),n.emitter.on("pointerup",this.onDocumentPointerUp),e.emitter.on("select",this.onSelect)}destroy(){this.context.emitter.off("select",this.onSelect),this.documentPointer.destroy()}}const qu={fixedMirrorParent:p},Qu={dateClick:p,eventDragStart:p,eventDragStop:p,eventDrop:p,eventResizeStart:p,eventResizeStop:p,eventResize:p,drop:p,eventReceive:p,eventLeave:p};Fn.dataAttrPrefix="";var Yu=J({name:"@fullcalendar/interaction",componentInteractions:[Bu,Lu,Xe,Wu],calendarInteractions:[Gu],elementDraggingImpl:Ze,optionRefiners:qu,listenerRefiners:Qu});class $u extends x{constructor(){super(...arguments),this.state={textId:ae()}}render(){let{theme:e,dateEnv:n,options:r,viewApi:i}=this.context,{cellId:s,dayDate:l,todayRange:o}=this.props,{textId:a}=this.state,d=Ln(l,o),c=r.listDayFormat?n.format(l,r.listDayFormat):"",g=r.listDaySideFormat?n.format(l,r.listDaySideFormat):"",h=Object.assign({date:n.toDate(l),view:i,textId:a,text:c,sideText:g,navLinkAttrs:Ne(this.context,l),sideNavLinkAttrs:Ne(this.context,l,"day",!1)},d);return f(j,{elTag:"tr",elClasses:["fc-list-day",...It(d,e)],elAttrs:{"data-date":Qe(l)},renderProps:h,generatorName:"dayHeaderContent",customGenerator:r.dayHeaderContent,defaultGenerator:Zu,classNameGenerator:r.dayHeaderClassNames,didMount:r.dayHeaderDidMount,willUnmount:r.dayHeaderWillUnmount},u=>f("th",{scope:"colgroup",colSpan:3,id:s,"aria-labelledby":a},f(u,{elTag:"div",elClasses:["fc-list-day-cushion",e.getClass("tableCellShaded")]})))}}function Zu(t){return f(M,null,t.text&&f("a",Object.assign({id:t.textId,className:"fc-list-day-text"},t.navLinkAttrs),t.text),t.sideText&&f("a",Object.assign({"aria-hidden":!0,className:"fc-list-day-side-text"},t.sideNavLinkAttrs),t.sideText))}const Xu=N({hour:"numeric",minute:"2-digit",meridiem:"short"});class Ju extends x{render(){let{props:e,context:n}=this,{options:r}=n,{seg:i,timeHeaderId:s,eventHeaderId:l,dateHeaderId:o}=e,a=r.eventTimeFormat||Xu;return f(Mt,Object.assign({},e,{elTag:"tr",elClasses:["fc-list-event",i.eventRange.def.url&&"fc-event-forced-url"],defaultGenerator:()=>Ku(i,n),seg:i,timeText:"",disableDragging:!0,disableResizing:!0}),(d,c)=>f(M,null,ef(i,a,n,s,o),f("td",{"aria-hidden":!0,className:"fc-list-event-graphic"},f("span",{className:"fc-list-event-dot",style:{borderColor:c.borderColor||c.backgroundColor}})),f(d,{elTag:"td",elClasses:["fc-list-event-title"],elAttrs:{headers:`${l} ${o}`}})))}}function Ku(t,e){let n=Pn(t,e);return f("a",Object.assign({},n),t.eventRange.def.title)}function ef(t,e,n,r,i){let{options:s}=n;if(s.displayEventTime!==!1){let l=t.eventRange.def,o=t.eventRange.instance,a=!1,d;if(l.allDay?a=!0:Yo(t.eventRange.range)?t.isStart?d=Fe(t,e,n,null,null,o.range.start,t.end):t.isEnd?d=Fe(t,e,n,null,null,t.start,o.range.end):a=!0:d=Fe(t,e,n),a){let c={text:n.options.allDayText,view:n.viewApi};return f(j,{elTag:"td",elClasses:["fc-list-event-time"],elAttrs:{headers:`${r} ${i}`},renderProps:c,generatorName:"allDayContent",customGenerator:s.allDayContent,defaultGenerator:tf,classNameGenerator:s.allDayClassNames,didMount:s.allDayDidMount,willUnmount:s.allDayWillUnmount})}return f("td",{className:"fc-list-event-time"},d)}return null}function tf(t){return t.text}class nf extends Y{constructor(){super(...arguments),this.computeDateVars=S(sf),this.eventStoreToSegs=S(this._eventStoreToSegs),this.state={timeHeaderId:ae(),eventHeaderId:ae(),dateHeaderIdRoot:ae()},this.setRootEl=e=>{e?this.context.registerInteractiveComponent(this,{el:e}):this.context.unregisterInteractiveComponent(this)}}render(){let{props:e,context:n}=this,{dayDates:r,dayRanges:i}=this.computeDateVars(e.dateProfile),s=this.eventStoreToSegs(e.eventStore,e.eventUiBases,i);return f(Ge,{elRef:this.setRootEl,elClasses:["fc-list",n.theme.getClass("table"),n.options.stickyHeaderDates!==!1?"fc-list-sticky":""],viewSpec:n.viewSpec},f(us,{liquid:!e.isHeightAuto,overflowX:e.isHeightAuto?"visible":"hidden",overflowY:e.isHeightAuto?"visible":"auto"},s.length>0?this.renderSegList(s,r):this.renderEmptyMessage()))}renderEmptyMessage(){let{options:e,viewApi:n}=this.context,r={text:e.noEventsText,view:n};return f(j,{elTag:"div",elClasses:["fc-list-empty"],renderProps:r,generatorName:"noEventsContent",customGenerator:e.noEventsContent,defaultGenerator:rf,classNameGenerator:e.noEventsClassNames,didMount:e.noEventsDidMount,willUnmount:e.noEventsWillUnmount},i=>f(i,{elTag:"div",elClasses:["fc-list-empty-cushion"]}))}renderSegList(e,n){let{theme:r,options:i}=this.context,{timeHeaderId:s,eventHeaderId:l,dateHeaderIdRoot:o}=this.state,a=lf(e);return f(Pe,{unit:"day"},(d,c)=>{let g=[];for(let h=0;h{this.isUnmounting||(this.cancelResize(),this.resizeId=requestAnimationFrame(()=>{this.doResize()}))}}render(){const e=[];for(const n of this.state.customRenderingMap.values())e.push(Xt.createElement(ff,{key:n.id,customRendering:n}));return Xt.createElement("div",{ref:this.elRef},e)}componentDidMount(){const e=new zc;this.handleCustomRendering=e.handle.bind(e),this.calendar=new tu(this.elRef.current,Object.assign(Object.assign({},this.props),{handleCustomRendering:this.handleCustomRendering})),this.calendar.render();let n;e.subscribe(r=>{const i=Date.now(),s=!n;(uf||s||this.isUpdating||this.isUnmounting||i-n<100?Ws:ei.flushSync)(()=>{this.setState({customRenderingMap:r},()=>{n=i,s?this.doResize():this.requestResize()})})})}componentDidUpdate(){this.isUpdating=!0,this.calendar.resetOptions(Object.assign(Object.assign({},this.props),{handleCustomRendering:this.handleCustomRendering})),this.isUpdating=!1}componentWillUnmount(){this.isUnmounting=!0,this.cancelResize(),this.calendar.destroy()}doResize(){this.calendar.updateSize()}cancelResize(){this.resizeId!==void 0&&(cancelAnimationFrame(this.resizeId),this.resizeId=void 0)}getApi(){return this.calendar}}Fs.act=Ws;class ff extends q.PureComponent{render(){const{customRendering:e}=this.props,{generatorMeta:n}=e,r=typeof n=="function"?n(e.renderProps):n;return ei.createPortal(r,e.containerEl)}}function Ws(t){t()}var hf='.fc-v-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);display:block}.fc-v-event .fc-event-main{color:var(--fc-event-text-color);height:100%}.fc-v-event .fc-event-main-frame{display:flex;flex-direction:column;height:100%}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{bottom:0;max-height:100%;overflow:hidden;top:0}.fc-v-event:not(.fc-event-start){border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.fc-v-event:not(.fc-event-end){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:var(--fc-event-resizer-thickness);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:calc(var(--fc-event-resizer-thickness)/-2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:calc(var(--fc-event-resizer-thickness)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:calc(var(--fc-event-resizer-dot-total-width)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:calc(var(--fc-event-resizer-dot-total-width)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:calc(var(--fc-event-resizer-dot-total-width)/-2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{min-height:100%;position:relative;z-index:1}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-slot{border-bottom:0;height:1.5em}.fc .fc-timegrid-slot:empty:before{content:"\\00a0"}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-slot-label{vertical-align:middle}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{align-items:center;display:flex;justify-content:flex-end;overflow:hidden}.fc .fc-timegrid-axis-cushion{flex-shrink:0;max-width:60px}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.fc .fc-timegrid-col.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.fc-media-screen .fc-timegrid-cols{bottom:0;left:0;position:absolute;right:0;top:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{left:0;position:absolute;right:0;top:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight{z-index:3}.fc .fc-timegrid-bg-harness{left:0;position:absolute;right:0}.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{bottom:0;left:0;position:absolute;right:0;top:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px var(--fc-page-bg-color)}.fc-timegrid-event,.fc-timegrid-more-link{border-radius:3px;font-size:var(--fc-small-font-size)}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{font-size:var(--fc-small-font-size);margin-bottom:1px;white-space:nowrap}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:"\\00a0-\\00a0"}.fc-timegrid-event-short .fc-event-title{font-size:var(--fc-small-font-size)}.fc-timegrid-more-link{background:var(--fc-more-link-bg-color);color:var(--fc-more-link-text-color);cursor:pointer;margin-bottom:1px;position:absolute;z-index:9999}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{border-color:var(--fc-now-indicator-color);border-style:solid;border-width:1px 0 0;left:0;position:absolute;right:0;z-index:4}.fc .fc-timegrid-now-indicator-arrow{border-color:var(--fc-now-indicator-color);border-style:solid;margin-top:-5px;position:absolute;z-index:4}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 0 5px 6px;left:0}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 6px 5px 0;right:0}';Ct(hf);class gf extends qa{getKeyInfo(){return{allDay:{},timed:{}}}getKeysForDateSpan(e){return e.allDay?["allDay"]:["timed"]}getKeysForEventDef(e){return e.allDay?Da(e)?["timed","allDay"]:["allDay"]:["timed"]}}const pf=N({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"});function Vs(t){let e=["fc-timegrid-slot","fc-timegrid-slot-label",t.isLabeled?"fc-scrollgrid-shrink":"fc-timegrid-slot-minor"];return f(ie.Consumer,null,n=>{if(!t.isLabeled)return f("td",{className:e.join(" "),"data-time":t.isoTimeStr});let{dateEnv:r,options:i,viewApi:s}=n,l=i.slotLabelFormat==null?pf:Array.isArray(i.slotLabelFormat)?N(i.slotLabelFormat[0]):N(i.slotLabelFormat),o={level:0,time:t.time,date:r.toDate(t.date),view:s,text:r.format(t.date,l)};return f(j,{elTag:"td",elClasses:e,elAttrs:{"data-time":t.isoTimeStr},renderProps:o,generatorName:"slotLabelContent",customGenerator:i.slotLabelContent,defaultGenerator:mf,classNameGenerator:i.slotLabelClassNames,didMount:i.slotLabelDidMount,willUnmount:i.slotLabelWillUnmount},a=>f("div",{className:"fc-timegrid-slot-label-frame fc-scrollgrid-shrink-frame"},f(a,{elTag:"div",elClasses:["fc-timegrid-slot-label-cushion","fc-scrollgrid-shrink-cushion"]})))})}function mf(t){return t.text}class vf extends x{render(){return this.props.slatMetas.map(e=>f("tr",{key:e.key},f(Vs,Object.assign({},e))))}}const yf=N({week:"short"}),bf=5;class Ef extends Y{constructor(){super(...arguments),this.allDaySplitter=new gf,this.headerElRef=z(),this.rootElRef=z(),this.scrollerElRef=z(),this.state={slatCoords:null},this.handleScrollTopRequest=e=>{let n=this.scrollerElRef.current;n&&(n.scrollTop=e)},this.renderHeadAxis=(e,n="")=>{let{options:r}=this.context,{dateProfile:i}=this.props,s=i.renderRange,o=fe(s.start,s.end)===1?Ne(this.context,s.start,"week"):{};return r.weekNumbers&&e==="day"?f(vs,{elTag:"th",elClasses:["fc-timegrid-axis","fc-scrollgrid-shrink"],elAttrs:{"aria-hidden":!0},date:s.start,defaultFormat:yf},a=>f("div",{className:["fc-timegrid-axis-frame","fc-scrollgrid-shrink-frame","fc-timegrid-axis-frame-liquid"].join(" "),style:{height:n}},f(a,{elTag:"a",elClasses:["fc-timegrid-axis-cushion","fc-scrollgrid-shrink-cushion","fc-scrollgrid-sync-inner"],elAttrs:o}))):f("th",{"aria-hidden":!0,className:"fc-timegrid-axis"},f("div",{className:"fc-timegrid-axis-frame",style:{height:n}}))},this.renderTableRowAxis=e=>{let{options:n,viewApi:r}=this.context,i={text:n.allDayText,view:r};return f(j,{elTag:"td",elClasses:["fc-timegrid-axis","fc-scrollgrid-shrink"],elAttrs:{"aria-hidden":!0},renderProps:i,generatorName:"allDayContent",customGenerator:n.allDayContent,defaultGenerator:Sf,classNameGenerator:n.allDayClassNames,didMount:n.allDayDidMount,willUnmount:n.allDayWillUnmount},s=>f("div",{className:["fc-timegrid-axis-frame","fc-scrollgrid-shrink-frame",e==null?" fc-timegrid-axis-frame-liquid":""].join(" "),style:{height:e}},f(s,{elTag:"span",elClasses:["fc-timegrid-axis-cushion","fc-scrollgrid-shrink-cushion","fc-scrollgrid-sync-inner"]})))},this.handleSlatCoords=e=>{this.setState({slatCoords:e})}}renderSimpleLayout(e,n,r){let{context:i,props:s}=this,l=[],o=At(i.options);return e&&l.push({type:"header",key:"header",isSticky:o,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),n&&(l.push({type:"body",key:"all-day",chunk:{content:n}}),l.push({type:"body",key:"all-day-divider",outerContent:f("tr",{role:"presentation",className:"fc-scrollgrid-section"},f("td",{className:"fc-timegrid-divider "+i.theme.getClass("tableCellShaded")}))})),l.push({type:"body",key:"body",liquid:!0,expandRows:!!i.options.expandRows,chunk:{scrollerElRef:this.scrollerElRef,content:r}}),f(Ge,{elRef:this.rootElRef,elClasses:["fc-timegrid"],viewSpec:i.viewSpec},f(Wn,{liquid:!s.isHeightAuto&&!s.forPrint,collapsibleWidth:s.forPrint,cols:[{width:"shrink"}],sections:l}))}renderHScrollLayout(e,n,r,i,s,l,o){let a=this.context.pluginHooks.scrollGridImpl;if(!a)throw new Error("No ScrollGrid implementation");let{context:d,props:c}=this,g=!c.forPrint&&At(d.options),h=!c.forPrint&&hs(d.options),u=[];e&&u.push({type:"header",key:"header",isSticky:g,syncRowHeights:!0,chunks:[{key:"axis",rowContent:v=>f("tr",{role:"presentation"},this.renderHeadAxis("day",v.rowSyncHeights[0]))},{key:"cols",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),n&&(u.push({type:"body",key:"all-day",syncRowHeights:!0,chunks:[{key:"axis",rowContent:v=>f("tr",{role:"presentation"},this.renderTableRowAxis(v.rowSyncHeights[0]))},{key:"cols",content:n}]}),u.push({key:"all-day-divider",type:"body",outerContent:f("tr",{role:"presentation",className:"fc-scrollgrid-section"},f("td",{colSpan:2,className:"fc-timegrid-divider "+d.theme.getClass("tableCellShaded")}))}));let m=d.options.nowIndicator;return u.push({type:"body",key:"body",liquid:!0,expandRows:!!d.options.expandRows,chunks:[{key:"axis",content:v=>f("div",{className:"fc-timegrid-axis-chunk"},f("table",{"aria-hidden":!0,style:{height:v.expandRows?v.clientHeight:""}},v.tableColGroupNode,f("tbody",null,f(vf,{slatMetas:l}))),f("div",{className:"fc-timegrid-now-indicator-container"},f(Pe,{unit:m?"minute":"day"},y=>{let b=m&&o&&o.safeComputeTop(y);return typeof b=="number"?f(Vn,{elClasses:["fc-timegrid-now-indicator-arrow"],elStyle:{top:b},isAxis:!0,date:y}):null})))},{key:"cols",scrollerElRef:this.scrollerElRef,content:r}]}),h&&u.push({key:"footer",type:"footer",isSticky:!0,chunks:[{key:"axis",content:fn},{key:"cols",content:fn}]}),f(Ge,{elRef:this.rootElRef,elClasses:["fc-timegrid"],viewSpec:d.viewSpec},f(a,{liquid:!c.isHeightAuto&&!c.forPrint,forPrint:c.forPrint,collapsibleWidth:!1,colGroups:[{width:"shrink",cols:[{width:"shrink"}]},{cols:[{span:i,minWidth:s}]}],sections:u}))}getAllDayMaxEventProps(){let{dayMaxEvents:e,dayMaxEventRows:n}=this.context.options;return(e===!0||n===!0)&&(e=void 0,n=bf),{dayMaxEvents:e,dayMaxEventRows:n}}}function Sf(t){return t.text}class Af{constructor(e,n,r){this.positions=e,this.dateProfile=n,this.slotDuration=r}safeComputeTop(e){let{dateProfile:n}=this;if(ee(n.currentRange,e)){let r=k(e),i=e.valueOf()-r.valueOf();if(i>=Q(n.slotMinTime)&&i{let o={time:s.time,date:n.dateEnv.toDate(s.date),view:n.viewApi};return f("tr",{key:s.key,ref:i.createRef(s.key)},e.axis&&f(Vs,Object.assign({},s)),f(j,{elTag:"td",elClasses:["fc-timegrid-slot","fc-timegrid-slot-lane",!s.isLabeled&&"fc-timegrid-slot-minor"],elAttrs:{"data-time":s.isoTimeStr},renderProps:o,generatorName:"slotLaneContent",customGenerator:r.slotLaneContent,classNameGenerator:r.slotLaneClassNames,didMount:r.slotLaneDidMount,willUnmount:r.slotLaneWillUnmount}))}))}}class wf extends x{constructor(){super(...arguments),this.rootElRef=z(),this.slatElRefs=new K}render(){let{props:e,context:n}=this;return f("div",{ref:this.rootElRef,className:"fc-timegrid-slots"},f("table",{"aria-hidden":!0,className:n.theme.getClass("table"),style:{minWidth:e.tableMinWidth,width:e.clientWidth,height:e.minHeight}},e.tableColGroupNode,f(Df,{slatElRefs:this.slatElRefs,axis:e.axis,slatMetas:e.slatMetas})))}componentDidMount(){this.updateSizing()}componentDidUpdate(){this.updateSizing()}componentWillUnmount(){this.props.onCoords&&this.props.onCoords(null)}updateSizing(){let{context:e,props:n}=this;n.onCoords&&n.clientWidth!==null&&this.rootElRef.current.offsetHeight&&n.onCoords(new Af(new Oe(this.rootElRef.current,Cf(this.slatElRefs.currentMap,n.slatMetas),!1,!0),this.props.dateProfile,e.options.slotDuration))}}function Cf(t,e){return e.map(n=>t[n.key])}function Le(t,e){let n=[],r;for(r=0;rqs(e.hiddenSegs,e),defaultGenerator:_f,forceTimed:!0},n=>f(n,{elTag:"div",elClasses:["fc-timegrid-more-link-inner","fc-sticky"]}))}}function _f(t){return t.shortText}function Tf(t,e,n){let r=new ts;e!=null&&(r.strictOrder=e),n!=null&&(r.maxStackCnt=n);let i=r.addSegs(t),s=sc(i),l=xf(r);return l=Nf(l,1),{segRects:Of(l),hiddenGroups:s}}function xf(t){const{entriesByLevel:e}=t,n=Yn((r,i)=>r+":"+i,(r,i)=>{let s=kf(t,r,i),l=Zr(s,n),o=e[r][i];return[Object.assign(Object.assign({},o),{nextLevelNodes:l[0]}),o.thickness+l[1]]});return Zr(e.length?{level:0,lateralStart:0,lateralEnd:e[0].length}:null,n)[0]}function Zr(t,e){if(!t)return[[],0];let{level:n,lateralStart:r,lateralEnd:i}=t,s=r,l=[];for(;sEe(r),(r,i,s)=>{let{nextLevelNodes:l,thickness:o}=r,a=o+s,d=o/a,c,g=[];if(!l.length)c=e;else for(let u of l)if(c===void 0){let m=n(u,i,a);c=m[0],g.push(m[1])}else{let m=n(u,c,0);g.push(m[1])}let h=(c-i)*d;return[c-h,Object.assign(Object.assign({},r),{thickness:h,nextLevelNodes:g})]});return t.map(r=>n(r,0,0)[1])}function Of(t){let e=[];const n=Yn((i,s,l)=>Ee(i),(i,s,l)=>{let o=Object.assign(Object.assign({},i),{levelCoord:s,stackDepth:l,stackForward:0});return e.push(o),o.stackForward=r(i.nextLevelNodes,s+i.thickness,l+1)+1});function r(i,s,l){let o=0;for(let a of i)o=Math.max(n(a,s,l),o);return o}return r(t,0,0),e}function Yn(t,e){const n={};return(...r)=>{let i=t(...r);return i in n?n[i]:n[i]=e(...r)}}function Xr(t,e,n=null,r=0){let i=[];if(n)for(let s=0;sf("div",{className:"fc-timegrid-col-frame"},f("div",{className:"fc-timegrid-col-bg"},this.renderFillSegs(e.businessHourSegs,"non-business"),this.renderFillSegs(e.bgEventSegs,"bg-event"),this.renderFillSegs(e.dateSelectionSegs,"highlight")),f("div",{className:"fc-timegrid-col-events"},this.renderFgSegs(o,l,!1,!1,!1)),f("div",{className:"fc-timegrid-col-events"},this.renderFgSegs(s,{},!!e.eventDrag,!!e.eventResize,!!i,"mirror")),f("div",{className:"fc-timegrid-now-indicator-container"},this.renderNowIndicator(e.nowIndicatorSegs)),qn(r)&&f(a,{elTag:"div",elClasses:["fc-timegrid-col-misc"]})))}renderFgSegs(e,n,r,i,s,l){let{props:o}=this;return o.forPrint?qs(e,o):this.renderPositionedFgSegs(e,n,r,i,s,l)}renderPositionedFgSegs(e,n,r,i,s,l){let{eventMaxStack:o,eventShortHeight:a,eventOrderStrict:d,eventMinHeight:c}=this.context.options,{date:g,slatCoords:h,eventSelection:u,todayRange:m,nowDate:v}=this.props,y=r||i||s,b=Xr(e,g,h,c),{segPlacements:E,hiddenGroups:D}=Hf(e,b,d,o);return f(M,null,this.renderHiddenGroups(D,e),E.map(w=>{let{seg:R,rect:C}=w,I=R.eventRange.instance.instanceId,_=y||!!(!n[I]&&C),L=Zt(C&&C.span),F=!y&&C?this.computeSegHStyle(C):{left:0,right:0},ge=!!C&&C.stackForward>0,pe=!!C&&C.span.end-C.span.start{let g=Zt(c.span),h=Lf(c.entries,n);return f(Rf,{key:Ti(bs(h)),hiddenSegs:h,top:g.top,bottom:g.bottom,extraDateSpan:r,dateProfile:i,todayRange:s,nowDate:l,eventSelection:o,eventDrag:a,eventResize:d})}))}renderFillSegs(e,n){let{props:r,context:i}=this,l=Xr(e,r.date,r.slatCoords,i.options.eventMinHeight).map((o,a)=>{let d=e[a];return f("div",{key:Yi(d.eventRange),className:"fc-timegrid-bg-harness",style:Zt(o)},n==="bg-event"?f(ps,Object.assign({seg:d},te(d,r.todayRange,r.nowDate))):ms(n))});return f(M,null,l)}renderNowIndicator(e){let{slatCoords:n,date:r}=this.props;return n?e.map((i,s)=>f(Vn,{key:s,elClasses:["fc-timegrid-now-indicator-line"],elStyle:{top:n.computeDateTop(i.start,r)},isAxis:!1,date:r})):null}computeSegHStyle(e){let{isRtl:n,options:r}=this.context,i=r.slotEventOverlap,s=e.levelCoord,l=e.levelCoord+e.thickness,o,a;i&&(l=Math.min(1,s+(l-s)*2)),n?(o=1-l,a=s):(o=s,a=1-l);let d={zIndex:e.stackDepth+1,left:o*100+"%",right:a*100+"%"};return i&&!e.stackForward&&(d[n?"marginLeft":"marginRight"]=10*2),d}}function qs(t,{todayRange:e,nowDate:n,eventSelection:r,eventDrag:i,eventResize:s}){let l=(i?i.affectedInstances:null)||(s?s.affectedInstances:null)||{};return f(M,null,t.map(o=>{let a=o.eventRange.instance.instanceId;return f("div",{key:a,style:{visibility:l[a]?"hidden":""}},f(Gs,Object.assign({seg:o,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:a===r,isShort:!1},te(o,e,n))))}))}function Zt(t){return t?{top:t.start,bottom:-t.end}:{top:"",bottom:""}}function Lf(t,e){return t.map(n=>e[n.index])}class Uf extends x{constructor(){super(...arguments),this.splitFgEventSegs=S(Le),this.splitBgEventSegs=S(Le),this.splitBusinessHourSegs=S(Le),this.splitNowIndicatorSegs=S(Le),this.splitDateSelectionSegs=S(Le),this.splitEventDrag=S($r),this.splitEventResize=S($r),this.rootElRef=z(),this.cellElRefs=new K}render(){let{props:e,context:n}=this,r=n.options.nowIndicator&&e.slatCoords&&e.slatCoords.safeComputeTop(e.nowDate),i=e.cells.length,s=this.splitFgEventSegs(e.fgEventSegs,i),l=this.splitBgEventSegs(e.bgEventSegs,i),o=this.splitBusinessHourSegs(e.businessHourSegs,i),a=this.splitNowIndicatorSegs(e.nowIndicatorSegs,i),d=this.splitDateSelectionSegs(e.dateSelectionSegs,i),c=this.splitEventDrag(e.eventDrag,i),g=this.splitEventResize(e.eventResize,i);return f("div",{className:"fc-timegrid-cols",ref:this.rootElRef},f("table",{role:"presentation",style:{minWidth:e.tableMinWidth,width:e.clientWidth}},e.tableColGroupNode,f("tbody",{role:"presentation"},f("tr",{role:"row"},e.axis&&f("td",{"aria-hidden":!0,className:"fc-timegrid-col fc-timegrid-axis"},f("div",{className:"fc-timegrid-col-frame"},f("div",{className:"fc-timegrid-now-indicator-container"},typeof r=="number"&&f(Vn,{elClasses:["fc-timegrid-now-indicator-arrow"],elStyle:{top:r},isAxis:!0,date:e.nowDate})))),e.cells.map((h,u)=>f(Bf,{key:h.key,elRef:this.cellElRefs.createRef(h.key),dateProfile:e.dateProfile,date:h.date,nowDate:e.nowDate,todayRange:e.todayRange,extraRenderProps:h.extraRenderProps,extraDataAttrs:h.extraDataAttrs,extraClassNames:h.extraClassNames,extraDateSpan:h.extraDateSpan,fgEventSegs:s[u],bgEventSegs:l[u],businessHourSegs:o[u],nowIndicatorSegs:a[u],dateSelectionSegs:d[u],eventDrag:c[u],eventResize:g[u],slatCoords:e.slatCoords,eventSelection:e.eventSelection,forPrint:e.forPrint}))))))}componentDidMount(){this.updateCoords()}componentDidUpdate(){this.updateCoords()}updateCoords(){let{props:e}=this;e.onColCoords&&e.clientWidth!==null&&e.onColCoords(new Oe(this.rootElRef.current,jf(this.cellElRefs.currentMap,e.cells),!0,!1))}}function jf(t,e){return e.map(n=>t[n.key])}class zf extends Y{constructor(){super(...arguments),this.processSlotOptions=S(Ff),this.state={slatCoords:null},this.handleRootEl=e=>{e?this.context.registerInteractiveComponent(this,{el:e,isHitComboAllowed:this.props.isHitComboAllowed}):this.context.unregisterInteractiveComponent(this)},this.handleScrollRequest=e=>{let{onScrollTopRequest:n}=this.props,{slatCoords:r}=this.state;if(n&&r){if(e.time){let i=r.computeTimeTop(e.time);i=Math.ceil(i),i&&(i+=1),n(i)}return!0}return!1},this.handleColCoords=e=>{this.colCoords=e},this.handleSlatCoords=e=>{this.setState({slatCoords:e}),this.props.onSlatCoords&&this.props.onSlatCoords(e)}}render(){let{props:e,state:n}=this;return f("div",{className:"fc-timegrid-body",ref:this.handleRootEl,style:{width:e.clientWidth,minWidth:e.tableMinWidth}},f(wf,{axis:e.axis,dateProfile:e.dateProfile,slatMetas:e.slatMetas,clientWidth:e.clientWidth,minHeight:e.expandRows?e.clientHeight:"",tableMinWidth:e.tableMinWidth,tableColGroupNode:e.axis?e.tableColGroupNode:null,onCoords:this.handleSlatCoords}),f(Uf,{cells:e.cells,axis:e.axis,dateProfile:e.dateProfile,businessHourSegs:e.businessHourSegs,bgEventSegs:e.bgEventSegs,fgEventSegs:e.fgEventSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,todayRange:e.todayRange,nowDate:e.nowDate,nowIndicatorSegs:e.nowIndicatorSegs,clientWidth:e.clientWidth,tableMinWidth:e.tableMinWidth,tableColGroupNode:e.tableColGroupNode,slatCoords:n.slatCoords,onColCoords:this.handleColCoords,forPrint:e.forPrint}))}componentDidMount(){this.scrollResponder=this.context.createScrollResponder(this.handleScrollRequest)}componentDidUpdate(e){this.scrollResponder.update(e.dateProfile!==this.props.dateProfile)}componentWillUnmount(){this.scrollResponder.detach()}queryHit(e,n){let{dateEnv:r,options:i}=this.context,{colCoords:s}=this,{dateProfile:l}=this.props,{slatCoords:o}=this.state,{snapDuration:a,snapsPerSlot:d}=this.processSlotOptions(this.props.slotDuration,i.snapDuration),c=s.leftToIndex(e),g=o.positions.topToIndex(n);if(c!=null&&g!=null){let h=this.props.cells[c],u=o.positions.tops[g],m=o.positions.getHeight(g),v=(n-u)/m,y=Math.floor(v*d),b=g*d+y,E=this.props.cells[c].date,D=tn(l.slotMinTime,ql(a,b)),w=r.add(E,D),R=r.add(w,a);return{dateProfile:l,dateSpan:Object.assign({range:{start:w,end:R},allDay:!1},h.extraDateSpan),dayEl:s.els[c],rect:{left:s.lefts[c],right:s.rights[c],top:u,bottom:u+m},layer:0}}return null}}function Ff(t,e){let n=e||t,r=Sn(t,n);return r===null&&(n=t,r=1),{snapDuration:n,snapsPerSlot:r}}class Wf extends os{sliceRange(e,n){let r=[];for(let i=0;if(zf,Object.assign({ref:this.timeColsRef},this.slicer.sliceProps(e,r,null,n,o),{forPrint:e.forPrint,axis:e.axis,dateProfile:r,slatMetas:e.slatMetas,slotDuration:e.slotDuration,cells:i.cells[0],tableColGroupNode:e.tableColGroupNode,tableMinWidth:e.tableMinWidth,clientWidth:e.clientWidth,clientHeight:e.clientHeight,expandRows:e.expandRows,nowDate:a,nowIndicatorSegs:s&&this.slicer.sliceNowDate(a,r,l,n,o),todayRange:d,onScrollTopRequest:e.onScrollTopRequest,onSlatCoords:e.onSlatCoords})))}}function Gf(t,e,n){let r=[];for(let i of t.headerDates)r.push({start:n.add(i,e.slotMinTime),end:n.add(i,e.slotMaxTime)});return r}const Jr=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}];function qf(t,e,n,r,i){let s=new Date(0),l=t,o=T(0),a=n||Qf(r),d=[];for(;Q(l)=0;e-=1)if(n=T(Jr[e]),r=Sn(n,t),r!==null&&r>1)return n;return t}class Yf extends Ef{constructor(){super(...arguments),this.buildTimeColsModel=S($f),this.buildSlatMetas=S(qf)}render(){let{options:e,dateEnv:n,dateProfileGenerator:r}=this.context,{props:i}=this,{dateProfile:s}=i,l=this.buildTimeColsModel(s,r),o=this.allDaySplitter.splitProps(i),a=this.buildSlatMetas(s.slotMinTime,s.slotMaxTime,e.slotLabelInterval,e.slotDuration,n),{dayMinWidth:d}=e,c=!d,g=d,h=e.dayHeaders&&f(is,{dates:l.headerDates,dateProfile:s,datesRepDistinctDays:!0,renderIntro:c?this.renderHeadAxis:null}),u=e.allDaySlot!==!1&&(v=>f(Ps,Object.assign({},o.allDay,{dateProfile:s,dayTableModel:l,nextDayThreshold:e.nextDayThreshold,tableMinWidth:v.tableMinWidth,colGroupNode:v.tableColGroupNode,renderRowIntro:c?this.renderTableRowAxis:null,showWeekNumbers:!1,expandRows:!1,headerAlignElRef:this.headerElRef,clientWidth:v.clientWidth,clientHeight:v.clientHeight,forPrint:i.forPrint},this.getAllDayMaxEventProps()))),m=v=>f(Vf,Object.assign({},o.timed,{dayTableModel:l,dateProfile:s,axis:c,slotDuration:e.slotDuration,slatMetas:a,forPrint:i.forPrint,tableColGroupNode:v.tableColGroupNode,tableMinWidth:v.tableMinWidth,clientWidth:v.clientWidth,clientHeight:v.clientHeight,onSlatCoords:this.handleSlatCoords,expandRows:v.expandRows,onScrollTopRequest:this.handleScrollTopRequest}));return g?this.renderHScrollLayout(h,u,m,l.colCnt,d,a,this.state.slatCoords):this.renderSimpleLayout(h,u,m)}}function $f(t,e){let n=new ss(t.renderRange,e);return new ls(n,!1)}const Zf={allDaySlot:Boolean};var Xf=J({name:"@fullcalendar/timegrid",initialView:"timeGridWeek",optionRefiners:Zf,views:{timeGrid:{component:Yf,usesMinMaxTime:!0,allDaySlot:!0,slotDuration:"00:30:00",slotEventOverlap:!0},timeGridDay:{type:"timeGrid",duration:{days:1}},timeGridWeek:{type:"timeGrid",duration:{weeks:1}}}});const Jf=[{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().toISOString(),end:P().add(10,"hour").toISOString(),color:"#7a0916"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(1,"day").toISOString(),end:P().add(3,"day").toISOString(),allDay:H.datatype.boolean(),color:"#00b8d9"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(3,"day").toISOString(),end:P().add(5,"day").toISOString(),allDay:H.datatype.boolean(),color:"#ff5630"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(7,"day").toISOString(),end:P().add(8,"day").toISOString(),allDay:H.datatype.boolean(),color:"#ffab00"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(7,"day").toISOString(),end:P().add(8,"day").toISOString(),allDay:H.datatype.boolean(),color:"#ffab00"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(8,"day").toISOString(),end:P().add(9,"day").toISOString(),allDay:H.datatype.boolean(),color:"#8e33ff"},{id:H.string.uuid(),title:H.lorem.words({min:2,max:5}),start:P().add(10,"day").toISOString(),end:P().add(11,"day").toISOString(),color:"#00a76f"}],Kf=Ys.div` + width: 100%; + height: 100%; + .fc { + width: 100%; + height: 100%; + /* override fullcalendar css variables */ + --fc-border-color: rgba(145, 158, 171, 0.16); + --fc-now-indicator-color: #ff5630; + --fc-today-bg-color: rgba(145, 158, 171, 0.08); + --fc-page-bg-color: ${t=>t.$themeMode===Be.Light?"#ffffff":"#161c24"}; + --fc-neutral-bg-color: ${t=>t.$themeMode===Be.Light?"#F4F6F8":"rgba(145, 158, 171, 0.12)"}; + --fc-list-event-hover-bg-color: rgba(145, 158, 171, 0.08); + --fc-highlight-color: rgba(145, 158, 171, 0.08); + + a { + color: ${t=>t.$themeMode===Be.Dark?"#ffffff":"#212b36"}; + } + .fc-col-header { + box-shadow: rgba(145, 158, 171, 0.2) 0px -1px 0px inset; + th { + border-color: transparent; + } + .fc-col-header-cell-cushion { + font-weight: 600; + font-size: 0.875rem; + font-family: 'Public Sans', sans-serif; + padding: 8px 0px; + } + } + + /* view Month Week Day */ + .fc-dayGridMonth-view, + .fc-timeGridWeek-view, + .fc-timeGridDay-view { + .fc-daygrid-day-number { + line-height: 1.57143; + font-size: 0.875rem; + font-family: 'Public Sans', sans-serif; + font-weight: 400; + padding: 8px 8px 0px; + } + .fc-daygrid-event { + margin-top: 4px; + .fc-event-start, + .fc-event-end { + margin-left: 4px; + margin-right: 4px; + } + } + .fc-event { + border-color: transparent !important; + background-color: transparent !important; + + .fc-event-main-wrapper { + border-radius: 6px; + width: 100%; + background-color: #fff; + &::before { + top: 0px; + left: 0px; + width: 100%; + content: ''; + opacity: 0.24; + height: 100%; + border-radius: 6px; + position: absolute; + background-color: currentcolor; + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + } + .fc-event-main-frame { + font-size: 13px; + line-height: 20px; + filter: brightness(0.48); + display: flex; + width: 100%; + .fc-event-time { + overflow: unset; + font-weight: 700; + } + .fc-event-title-container { + flex-grow: 1; + flex-shrink: 1; + min-width: 0px; + .fc-event-title { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + } + } + } + } + } + + /* view list */ + .fc-list { + .fc-list-day { + th { + z-index: 100; + } + } + .fc-list-day-text, + .fc-list-day-side-text { + line-height: 1.57143; + font-size: 0.875rem; + font-family: 'Public Sans', sans-serif; + font-weight: 400; + } + + .fc-list-event-time { + color: ${t=>t.$themeMode===Be.Light?"rgb(99, 115, 129)":"rgb(145, 158, 171)"}; + } + .fc-event-title { + color: ${t=>t.$themeMode===Be.Dark?"rgb(255, 255, 255)":"rgb(33, 43, 54)"}; + } + .fc-list-table { + th, + td { + border-color: transparent; + } + } + + .fc-event-main-frame { + background-color: transparent; + } + } + } +`,Kr={id:H.string.uuid(),title:"",description:"",allDay:!1,start:P(),end:P(),color:""};function mh(){const t=q.useRef(null),[e,n]=q.useState("dayGridMonth"),[r,i]=q.useState(new Date),[s,l]=q.useState(!1),[o,a]=q.useState(Kr),[d,c]=q.useState("add"),{themeMode:g}=$s(),{screenMap:h}=Zs();q.useEffect(()=>{h.xs&&n("listWeek")},[h]);const u=R=>{const C=t.current.getApi();switch(R){case"prev":C.prev();break;case"next":C.next();break;case"today":C.today();break}i(C.getDate())},m=R=>{n(R)};q.useLayoutEffect(()=>{const R=t.current.getApi();setTimeout(()=>{R.changeView(e)})},[e]);const v=R=>{R.view.calendar.unselect(),l(!0),c("add"),a({id:H.string.uuid(),title:"",description:"",start:P(R.startStr),end:P(R.endStr),allDay:R.allDay})},y=R=>{const{title:C,extendedProps:I,allDay:_,start:L,end:F,backgroundColor:ge,id:pe}=R.event;l(!0),c("edit");const $={id:pe,title:C,allDay:_,color:ge,description:I.description};L&&($.start=P(L)),F&&($.end=P(F)),a($)},b=()=>{a(Kr),l(!1)},E=R=>{const{id:C,title:I="",description:_,start:L,end:F,allDay:ge=!1,color:pe}=R,$=t.current.getApi(),Qs=$.getEventById(C),Ot={id:C,title:I,allDay:ge,color:pe,extendedProps:{description:_}};L&&(Ot.start=L.toDate()),F&&(Ot.end=F.toDate()),Qs?.remove(),$.addEvent(Ot)},D=R=>{const C=t.current.getApi(),{title:I="",description:_,start:L,end:F,allDay:ge=!1,color:pe}=R,$={id:H.string.uuid(),title:I,allDay:ge,color:pe,extendedProps:{description:_}};L&&($.start=L.toDate()),F&&($.end=F.toDate()),C.addEvent($)},w=R=>{t.current.getApi().getEventById(R)?.remove()};return Ce.jsxs(Xs,{className:"h-full w-full",children:[Ce.jsx("div",{className:"h-full w-full",children:Ce.jsxs(Kf,{$themeMode:g,children:[Ce.jsx(el,{now:r,view:e,onMove:u,onCreate:()=>l(!0),onViewTypeChange:m}),Ce.jsx(Fs,{ref:t,plugins:[Ru,Xf,Yu,cf],initialDate:r,initialView:h.xs?"listWeek":e,events:Jf,eventContent:Js,editable:!0,selectable:!0,selectMirror:!0,dayMaxEvents:!0,headerToolbar:!1,select:v,eventClick:y})]})}),Ce.jsx(Ks,{open:s,type:d,initValues:o,onCancel:b,onDelete:w,onCreate:D,onEdit:E})]})}export{mh as default}; diff --git a/assets/index-78ebc7c3.js b/assets/index-c3bb9433.js similarity index 63% rename from assets/index-78ebc7c3.js rename to assets/index-c3bb9433.js index 0d4ff55b..7fab2604 100644 --- a/assets/index-78ebc7c3.js +++ b/assets/index-c3bb9433.js @@ -1 +1 @@ -import{R as K,r as s,B as A,aG as W,ay as X,D as R,aZ as Z,a_ as q,ao as J,av as T}from"./index-a174239d.js";import{C as Q}from"./index-029d3301.js";import{u as D}from"./index-d7294c5d.js";const U=K.createContext(null),L=U;var Y=globalThis&&globalThis.__rest||function(l,u){var r={};for(var e in l)Object.prototype.hasOwnProperty.call(l,e)&&u.indexOf(e)<0&&(r[e]=l[e]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,e=Object.getOwnPropertySymbols(l);n{var r;const{prefixCls:e,className:n,rootClassName:k,children:p,indeterminate:h=!1,style:E,onMouseEnter:x,onMouseLeave:i,skipGroup:g=!1,disabled:N}=l,o=Y(l,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:y,direction:P,checkbox:d}=s.useContext(A),t=s.useContext(L),{isFormItemInput:w}=s.useContext(W),S=s.useContext(X),C=(r=t?.disabled||N)!==null&&r!==void 0?r:S,f=s.useRef(o.value);s.useEffect(()=>{t?.registerValue(o.value)},[]),s.useEffect(()=>{if(!g)return o.value!==f.current&&(t?.cancelValue(f.current),t?.registerValue(o.value),f.current=o.value),()=>t?.cancelValue(o.value)},[o.value]);const c=y("checkbox",e),[_,O]=D(c),m=Object.assign({},o);t&&!g&&(m.onChange=function(){o.onChange&&o.onChange.apply(o,arguments),t.toggleOption&&t.toggleOption({label:p,value:o.value})},m.name=t.name,m.checked=t.value.includes(o.value));const $=R(`${c}-wrapper`,{[`${c}-rtl`]:P==="rtl",[`${c}-wrapper-checked`]:m.checked,[`${c}-wrapper-disabled`]:C,[`${c}-wrapper-in-form-item`]:w},d?.className,n,k,O),I=R({[`${c}-indeterminate`]:h},Z,O),j=h?"mixed":void 0;return _(s.createElement(q,{component:"Checkbox",disabled:C},s.createElement("label",{className:$,style:Object.assign(Object.assign({},d?.style),E),onMouseEnter:x,onMouseLeave:i},s.createElement(Q,Object.assign({"aria-checked":j},m,{prefixCls:c,className:I,disabled:C,ref:u})),p!==void 0&&s.createElement("span",null,p))))},te=s.forwardRef(ee),B=te;var ae=globalThis&&globalThis.__rest||function(l,u){var r={};for(var e in l)Object.prototype.hasOwnProperty.call(l,e)&&u.indexOf(e)<0&&(r[e]=l[e]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,e=Object.getOwnPropertySymbols(l);n{const{defaultValue:r,children:e,options:n=[],prefixCls:k,className:p,rootClassName:h,style:E,onChange:x}=l,i=ae(l,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:g,direction:N}=s.useContext(A),[o,y]=s.useState(i.value||r||[]),[P,d]=s.useState([]);s.useEffect(()=>{"value"in i&&y(i.value||[])},[i.value]);const t=s.useMemo(()=>n.map(a=>typeof a=="string"||typeof a=="number"?{label:a,value:a}:a),[n]),w=a=>{d(v=>v.filter(b=>b!==a))},S=a=>{d(v=>[].concat(T(v),[a]))},C=a=>{const v=o.indexOf(a.value),b=T(o);v===-1?b.push(a.value):b.splice(v,1),"value"in i||y(b),x?.(b.filter(V=>P.includes(V)).sort((V,z)=>{const F=t.findIndex(G=>G.value===V),H=t.findIndex(G=>G.value===z);return F-H}))},f=g("checkbox",k),c=`${f}-group`,[_,O]=D(f),m=J(i,["value","disabled"]),$=n.length?t.map(a=>s.createElement(B,{prefixCls:f,key:a.value.toString(),disabled:"disabled"in a?a.disabled:i.disabled,value:a.value,checked:o.includes(a.value),onChange:a.onChange,className:`${c}-item`,style:a.style,title:a.title},a.label)):e,I={toggleOption:C,value:o,disabled:i.disabled,name:i.name,registerValue:S,cancelValue:w},j=R(c,{[`${c}-rtl`]:N==="rtl"},p,h,O);return _(s.createElement("div",Object.assign({className:j,style:E},m,{ref:u}),s.createElement(L.Provider,{value:I},$)))},le=s.forwardRef(se),ne=s.memo(le),M=B;M.Group=ne;M.__ANT_CHECKBOX=!0;const ie=M;export{ie as C}; +import{R as H,r as s,B as A,aI as K,aA as W,D as R,a$ as X,b0 as J,aq as Q,ax as T}from"./index-00bc0960.js";import{C as U}from"./index-e28b0098.js";import{u as D}from"./index-057f0045.js";const Y=H.createContext(null),L=Y;var Z=globalThis&&globalThis.__rest||function(l,u){var r={};for(var e in l)Object.prototype.hasOwnProperty.call(l,e)&&u.indexOf(e)<0&&(r[e]=l[e]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,e=Object.getOwnPropertySymbols(l);n{var r;const{prefixCls:e,className:n,rootClassName:k,children:p,indeterminate:h=!1,style:E,onMouseEnter:x,onMouseLeave:i,skipGroup:g=!1,disabled:N}=l,o=Z(l,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:y,direction:P,checkbox:d}=s.useContext(A),t=s.useContext(L),{isFormItemInput:$}=s.useContext(K),w=s.useContext(W),C=(r=t?.disabled||N)!==null&&r!==void 0?r:w,f=s.useRef(o.value);s.useEffect(()=>{t?.registerValue(o.value)},[]),s.useEffect(()=>{if(!g)return o.value!==f.current&&(t?.cancelValue(f.current),t?.registerValue(o.value),f.current=o.value),()=>t?.cancelValue(o.value)},[o.value]);const c=y("checkbox",e),[I,O]=D(c),m=Object.assign({},o);t&&!g&&(m.onChange=function(){o.onChange&&o.onChange.apply(o,arguments),t.toggleOption&&t.toggleOption({label:p,value:o.value})},m.name=t.name,m.checked=t.value.includes(o.value));const S=R(`${c}-wrapper`,{[`${c}-rtl`]:P==="rtl",[`${c}-wrapper-checked`]:m.checked,[`${c}-wrapper-disabled`]:C,[`${c}-wrapper-in-form-item`]:$},d?.className,n,k,O),_=R({[`${c}-indeterminate`]:h},X,O),j=h?"mixed":void 0;return I(s.createElement(J,{component:"Checkbox",disabled:C},s.createElement("label",{className:S,style:Object.assign(Object.assign({},d?.style),E),onMouseEnter:x,onMouseLeave:i},s.createElement(U,Object.assign({"aria-checked":j},m,{prefixCls:c,className:_,disabled:C,ref:u})),p!==void 0&&s.createElement("span",null,p))))},te=s.forwardRef(ee),B=te;var ae=globalThis&&globalThis.__rest||function(l,u){var r={};for(var e in l)Object.prototype.hasOwnProperty.call(l,e)&&u.indexOf(e)<0&&(r[e]=l[e]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,e=Object.getOwnPropertySymbols(l);n{const{defaultValue:r,children:e,options:n=[],prefixCls:k,className:p,rootClassName:h,style:E,onChange:x}=l,i=ae(l,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:g,direction:N}=s.useContext(A),[o,y]=s.useState(i.value||r||[]),[P,d]=s.useState([]);s.useEffect(()=>{"value"in i&&y(i.value||[])},[i.value]);const t=s.useMemo(()=>n.map(a=>typeof a=="string"||typeof a=="number"?{label:a,value:a}:a),[n]),$=a=>{d(v=>v.filter(b=>b!==a))},w=a=>{d(v=>[].concat(T(v),[a]))},C=a=>{const v=o.indexOf(a.value),b=T(o);v===-1?b.push(a.value):b.splice(v,1),"value"in i||y(b),x?.(b.filter(V=>P.includes(V)).sort((V,z)=>{const F=t.findIndex(G=>G.value===V),q=t.findIndex(G=>G.value===z);return F-q}))},f=g("checkbox",k),c=`${f}-group`,[I,O]=D(f),m=Q(i,["value","disabled"]),S=n.length?t.map(a=>s.createElement(B,{prefixCls:f,key:a.value.toString(),disabled:"disabled"in a?a.disabled:i.disabled,value:a.value,checked:o.includes(a.value),onChange:a.onChange,className:`${c}-item`,style:a.style,title:a.title},a.label)):e,_={toggleOption:C,value:o,disabled:i.disabled,name:i.name,registerValue:w,cancelValue:$},j=R(c,{[`${c}-rtl`]:N==="rtl"},p,h,O);return I(s.createElement("div",Object.assign({className:j,style:E},m,{ref:u}),s.createElement(L.Provider,{value:_},S)))},le=s.forwardRef(se),ne=s.memo(le),M=B;M.Group=ne;M.__ANT_CHECKBOX=!0;const ie=M;export{ie as C}; diff --git a/assets/index-c471237a.js b/assets/index-c471237a.js deleted file mode 100644 index 46a781cb..00000000 --- a/assets/index-c471237a.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as h,cU as j,u as w,r as I,j as t,f as P,a4 as y,cV as n,cW as d,cg as l,q as N,I as o,cb as c}from"./index-a174239d.js";import{T as g}from"./Table-4d2c7ca8.js";import E from"./permission-modal-993abf3d.js";import{P as T}from"./index-c328f11e.js";import"./styleChecker-d6b280b6.js";import"./addEventListener-91e2f26e.js";import"./useIcons-cb35d286.js";import"./CheckOutlined-adf89a14.js";import"./Pagination-08ab5112.js";import"./index-bb51517b.js";import"./index-78ebc7c3.js";import"./index-029d3301.js";import"./index-d7294c5d.js";import"./index-c8d1fdfe.js";import"./iconUtil-eaa04e44.js";import"./extendsObject-1e0cd48d.js";import"./index-e6402448.js";import"./row-995d68a8.js";import"./index-3a83d90c.js";import"./index-369f29c4.js";var b=h(function(r){return r==null});const C=b,m={id:"",parentId:"",name:"",label:"",route:"",component:"",icon:"",hide:!1,status:n.ENABLE,type:d.CATALOGUE};function F(){const a=j(),{t:r}=w(),[p,i]=I.useState({formValue:{...m},title:"New",show:!1,onOk:()=>{i(e=>({...e,show:!1}))},onCancel:()=>{i(e=>({...e,show:!1}))}}),u=[{title:"Name",dataIndex:"name",width:300,render:(e,s)=>t.jsx("div",{children:r(s.label)})},{title:"Type",dataIndex:"type",width:60,render:(e,s)=>t.jsx(l,{color:"processing",children:d[s.type]})},{title:"Icon",dataIndex:"icon",width:60,render:e=>C(e)?"":e.startsWith("ic")?t.jsx(N,{icon:e,size:18,className:"ant-menu-item-icon"}):t.jsx(o,{icon:e,size:18,className:"ant-menu-item-icon"})},{title:"Component",dataIndex:"component"},{title:"Status",dataIndex:"status",align:"center",width:120,render:e=>t.jsx(l,{color:e===n.DISABLE?"error":"success",children:e===n.DISABLE?"Disable":"Enable"})},{title:"Order",dataIndex:"order",width:60},{title:"Action",key:"operation",align:"center",width:100,render:(e,s)=>t.jsxs("div",{className:"flex w-full justify-center text-gray",children:[t.jsx(c,{onClick:()=>f(s),children:t.jsx(o,{icon:"solar:pen-bold-duotone",size:18})}),t.jsx(T,{title:"Delete the Permission",okText:"Yes",cancelText:"No",placement:"left",children:t.jsx(c,{children:t.jsx(o,{icon:"mingcute:delete-2-fill",size:18,className:"text-error"})})})]})}],x=()=>{i(e=>({...e,show:!0,...m}))},f=e=>{i(s=>({...s,show:!0,title:"Edit",formValue:e}))};return t.jsxs(P,{title:"Permission List",extra:t.jsx(y,{type:"primary",onClick:x,children:"New"}),children:[t.jsx(g,{rowKey:"id",size:"small",scroll:{x:"max-content"},pagination:!1,columns:u,dataSource:a}),t.jsx(E,{...p})]})}export{F as default}; diff --git a/assets/index-c6757706.js b/assets/index-c6757706.js new file mode 100644 index 00000000..df25587a --- /dev/null +++ b/assets/index-c6757706.js @@ -0,0 +1 @@ +import{j as e}from"./index-00bc0960.js";import{T as r}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function m(){return e.jsx(r.Title,{children:"Menu Level: 3b"})}export{m as default}; diff --git a/assets/index-c85c4694.js b/assets/index-c85c4694.js deleted file mode 100644 index 5c936b08..00000000 --- a/assets/index-c85c4694.js +++ /dev/null @@ -1 +0,0 @@ -import{j as e}from"./index-a174239d.js";import{T as r}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function m(){return e.jsx(r.Title,{children:"Menu Level: 3b"})}export{m as default}; diff --git a/assets/index-cd0ac08f.js b/assets/index-cd0ac08f.js new file mode 100644 index 00000000..e78731f7 --- /dev/null +++ b/assets/index-cd0ac08f.js @@ -0,0 +1 @@ +import{j as e}from"./index-00bc0960.js";import{T as r}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function m(){return e.jsx(r.Title,{children:"Menu Level: 3a"})}export{m as default}; diff --git a/assets/index-cec71a49.js b/assets/index-cec71a49.js new file mode 100644 index 00000000..e8796370 --- /dev/null +++ b/assets/index-cec71a49.js @@ -0,0 +1 @@ +import{j as o}from"./index-00bc0960.js";function t(){return o.jsx("div",{children:"Blog"})}export{t as default}; diff --git a/assets/index-cee46742.js b/assets/index-cee46742.js new file mode 100644 index 00000000..ae899904 --- /dev/null +++ b/assets/index-cee46742.js @@ -0,0 +1 @@ +import{b as m,j as r,T as t}from"./index-00bc0960.js";import e from"./index-f56c6988.js";import p from"./index-299e3b98.js";import s from"./index-e93e20cb.js";import{T as a}from"./index-e59e4fdc.js";import"./control-panel-64358702.js";import"./container-9128fa17.js";import"./cover_3-01f389ec.js";import"./motion-container-c3270065.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./index-e25aef0c.js";import"./fade-7d3d960e.js";import"./toolbar-78e0c9aa.js";import"./ReloadOutlined-3f39c4a7.js";import"./row-d64c6549.js";import"./container-efbc997d.js";import"./toolbar-5192dbd8.js";import"./container-2d0bc28c.js";import"./toolbar-7d99a6dd.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function E(){const{colorPrimary:o}=m(),i=[{key:"inview",label:"In View",children:r.jsx(p,{})},{key:"scroll",label:"Scroll",children:r.jsx(s,{})},{key:"background",label:"Background",children:r.jsx(e,{})}];return r.jsxs(r.Fragment,{children:[r.jsx(a.Link,{href:"https://www.framer.com/motion/",style:{color:o},className:"mb-4 block",children:"https://www.framer.com/motion/"}),r.jsx(t,{items:i,type:"card"})]})}export{E as default}; diff --git a/assets/index-cf0176aa.js b/assets/index-cf0176aa.js new file mode 100644 index 00000000..968cc3b3 --- /dev/null +++ b/assets/index-cf0176aa.js @@ -0,0 +1 @@ +import{b as A,j as r,c as i,f as t,I as o}from"./index-00bc0960.js";import c from"./chart-bar-bd939e69.js";import g from"./chart-mixed-d819daee.js";import d from"./chart-pie-c69922c8.js";import m from"./chart-radar-65672f05.js";import n from"./analysis-card-6630d6b8.js";import x from"./analysis-news-8435a5b6.js";import j from"./analysis-order-timeline-9f6b1cbf.js";import p from"./analysis-tasks-3b00d6a5.js";import a from"./analysis-traffic-card-e43a8646.js";import{T as h}from"./index-e59e4fdc.js";import{R as l,C as s}from"./row-d64c6549.js";import"./useChart-0a5d4055.js";import"./index-25ee3ba9.js";import"./extendsObject-1e0cd48d.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";import"./CheckOutlined-ce1b14da.js";import"./Pagination-45944b73.js";import"./index-3b0fbccb.js";import"./index-a4e51a61.js";import"./index-e6e2d9b7.js";import"./Timeline-a90985ff.js";import"./styleChecker-cd6b40ad.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";const f=""+new URL("ic_glass_bag-34e75f1d.png",import.meta.url).href,b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA6dSURBVHgB7Vrdj11VFV9rn3PvTGmhU0opgxQGQ3iAmBZMjGKAKSYqgURr1BANEXxXMT754szAH1DUqA/Gr+eaoIkxBMQOfoQHQ5yihaQq3JYqFJT5KLUzd+7Z2/W5z5mZ2/YOzjwQZrX7nn3O2WefvX57fZ8B2KIt2qIt2qL3LuHqC+lP90/QYSKldIyOcwhxBmLsQMJj+JEnpy82WaL5UA7vHuoHQCTmiW/mIwH1QXmiToRHi48+NemM8lFuIQzG9hSNnLCR/kzzWZT/Oq+ebjqYfQC473CK6RFIjAADwEw6CNAJdzz9fulOrX0WWHaO0PXP0Ygjfe43yce82IfJSX7xyhVuFhh9F5me++RYBHgIIH5L3isgRO7NFU8/s1sYZVrN5B47v5yOZ2n4iYuAcHODoWep3dI4d1AmGtdwc0C46C71/viJhxGqHwOSIsQkklC8drSUm8ysM7jLjrdSO7lqzjN0PkbHjp3vbTBxA/WPW5/l6nlQYByQpnRM1v2NBGKtCvg1e0X13Md+S/ZgXNUgpqLXvRlOPHdSmHaGmcnt9txwY8456u+1/hkA6fNxhGZ/DRg4fcseOp63/tt0nLU+g/EmNVaXKZuHpAJx4wAIfa82BA9j/B2LPzHPiokQIsI+eu4cteNQQI/atdTAGgkJLEAp/66i/jwduQ1TC3aN719Dxz32TNfmeZtG7KHG8zPArEosaaxqtxiwUyyP2mADaK0EpPpF/NLl0bu+FBL8SExhihggfrd3fun7EJYQlgkM3vFlBoZaL2GbuFnugZ4z9bp6bFFbZhxR4O2WkFrUX+Zjomt8nTEutb/E1yris9VNV/zrdEekYZxGbLAk4MWY5251zR2fpk39uRpDajGqiTaVALYN4i2iTAHsQvm6HBU0mziJFMnuuSc02yIj+HZaeS8bX2RRfPSymVOPZdswIZf72oP0yg/GoGodgKJ1QwzFAYTyAAsaFsXjeN1nftYXgOzbJ7NaBLibNhA+PA5F+RQoI+IXlamoL7brEjvQYhG9D5CBEPYUhJRMMjJg+uPPsBjULDXnSvzK7+z46+lvEPMR1Dc5EzripcNjsWgfhVCOEbfEAYkdH5HsNskuhjAbrvvslU0AQl8J4N0n5skAhao6f0oWy7xEkk3p8yJ5txQIvg6pkgm4jwwOn7O0RFmrRFYyXqSgMixpvljRrQrdzqg4SV/Hx+RAMrhfOXvztSPmftcoQAzhITqMrdpbPUNRrXlYRWXNPdSi/yK1UWpLgL3tvYVQRNRoSFTANjKqeCZWRQ2aLHJE3eWYJ9ZdNOlhsZWNdQGwHUa7EHk+UGHSh/i+qgbNU7SJwd3kX46ABlMrudzJTyEGXpVFk9ihGaapHQu98NMLA9Ak3X0kS4/bTx9fWL7pQ7bQZDvDG8q7pZJo0qAyJOcRcuygUVQWfVR5l2fQY+xazNUe1NGnjImuNgJYHJH4Y9faIJxGj5nhYfZJzsI9rbEvTsNFqD8AJ3T3yVWxfycnEE8RP9frtrlRi2bUoi+WRVclBUVf1Uir/rMAmgo07I4YQEEi6VOCG2Sdr+0h5Itd+Ete5xTU+QQRLXTEoQIczEsGnZUlxa7sEXQRbgINaobErs0n01HZee4n8lHRmBe7YHqcXO/ZQ1Sgpp2lpnFfx/t8LE2iRjrOVcvmEDcTNReLcWH70hvzsr49klitIEJyRBnXVkKvMxAAaNY4BxtMHJQMSUzPwjQPjcwoJXOFahmh2RQUPlb5yMyjjUVlSKRHDKXpgzDMwpCSX1Ltie59xEe+kCPOExYgQSN65eBafKN73pG5SwFQrppA6XURf6AIjkNZ1u9X1UmqyGeLbq4vN0SvCNBvsATGRVpsE7sjGaFpL6JJOKJbBHJXchewUV0Iuq/FNuiNPnBX2RqueqlNd6gd35bKl9qpKotP0bgRfS7Is3jjocEAwEYOLsiy+Pdk7UiSgOmyuMA6YqZYrbq6NgWER4Yh+jWvGrAhYMaILIoRoJtYED4UKqaSLrG/LhL76oQlis8m/41yrUXnLT0vWvTy1p0Y2k9WwPe10XTsTFWoAjb3sgMDUG0D+uX3TC0Ww2pBJBBMN61l64zbdKFozHhqgDVz0ocC6zGl9Mmx0bx03e4hAyNA+VjqE3gpkRQwWCplPAZc1wVY33V5Vt0fDED9vQBnd7sbKKV0KqrL06jOXRQDEYY04lIYNf5tGCIQ2a4Xp8wSM9bXnRawFBC9b4wE6zNQMkeSccCgyXw6P/rOo0YTGZx3CgATp7L0bmhT2xEXLDqvDZS58BDasov2FCaxYiieDxq7xDsrDk+YDfqMMm7PF8o0q4FKkT3PzAbwfp4Pi6Tg+nmQF6NlSLSwDgxAtRdw+mDj7uV0/TKaK3XnLQjKjIMbZt5FF3ERc9JbEm8MJe9Wkh0OpaR5pLOmDqz7ZTK1oFWXMo5tQHJGeRyIumgcz3MJQA6gS5aAjH6eDBzK2i9pAJn6SwBXbXqQ63Ixdl/FYsjiEg11zQUoILxIjzySdlP2AQ3xx5AXrX0W+aY6BLUffI+ZDQyuSAjbAn0mCKigxpTnKiyPa7yHZSMMBkCdDE0Yu8+vGrFMG907N2+VYkyxGfOLiyT0W+g7qxkY9916lw0Lr5kZaqulIymjNfOF6Xaw/MylQvwoskFU6dHdF+PphlBxp1JCPAnrAqBJf6e2SFwuUdsBaSjNz1nyknJcauec2QnToWy0VgZCwPH7IvrZ6PG5GEFSBzp1o1eYVRemxACqZLgNCGb8assvniLbAZWGAsp3qAJeh2PaKfU54RTK+CpxvU/P6hgfqiXdbWhkJmjpp+6eWObyA48BbHsflYLeonLPf4Aa5Rt07NKx+xadn9EQW0WfmXUQOAcEtREhG1GREAEzaLaIGqm4ivWquE4VYPIqLFdoz5kEDJHla3GinuYsU8m5rIhn1eUdTNiQAjV2EsRIfBBGDgBecWsjZE6NTFJjC1YD9WKF7zTbBvMQDGIQNZHdD0GXLv7WpSloACr/KcQaHu7AALRWBXj32Q6wIWQ1GKaVDnHMU/1akzvJ4HJ6LEkOi64AQD6TGmDbIrg2A5PS+X8CLL0BkEtn0VxqNMmxjzAgLlCXFSwmUENnjLPNsEDL1EjdYYBmEyAWYSAJWFESo9q7FkRmrSrLld+u9ANs23Xl+TTye1r0PrBQOFn6W+6+ndT5cmympjkQcj89TJHVtlFhLlVdwnCZHl8kFaJ+XAaurCa3AcHKWCxRwPbBDCsBqtcKcalqWBUsNqq1dyEbcP3nB4qEVtoA9gRTwFlhFBBYBa4xSRianS3K9v1Vb/hXNOL6XMNjb9Cj4kF791pcRS+DOs7ls8TjWTXuel96tmNq/cF1XXce2Q4UvMSGZ4BQ777aAHGlmk+ZMQxFBwaksrHktCIrdGO4w2pbw5R7LZ7pdNPe+2lVd1YRvyBVDg77YtxHccI+tQ3OnmV7OgizYdSVatUnaMSoYUNoiLv6ft5NTMEkwoImBshsgi5UPQXIdZ6LVSQMJP7Gd01ryuJcdKDCKIGAUh9YpLZTJCNQhBjoA0dBwAQYffCBqrXz23WNK8MAntKiAwLet8zB0PJQGYPvcGlhccvCYlKDwuILYbgRfbo0aKjNr3k2XHfoIAxA5Ro4PCh+0TT6bpIABcEtlsYBc9T2iqoUvd75F3D4qnr/NR7VM7S6adPeoNYIMFg9w+oI/DXFpUCTI2M+M1uKB2B9r3MJC34EvCwFHRiQylX8Jy1LGgxHgD9UrgRhG53zd70xiRGQA6Vy8fWXqytuciOYcnZhyXLOWfwdEqqCqYYWgdU4lBpIk1vlEBolhyjErSZPj7HMGaPnCEnVxwRY3jWwClw4G5wyebgFIIOg1Vj+NpioWqQu9N/sKv/wFuwdnyfx3QngSUFDuyQ+99qB7HXSsg8brWhZn0LFRRXPDj189qMCobZCawOlJYA5KhQbEHl1/xcAntYkAPsWl6RMzjvPxtHL0jvEVWohq2h3qLNfIrmUsHaBoPsb+rwBseEu0KAL5ts1DVamUdQgR4LiKkuVJM8QwZMvDtcGS4X7AoC5/mx2LIlr1L/kYGl4k5oDwbTdqkrYOkaP7AesZd2MXMonmAFZ9VIzgmIxENwNSszAnoBtgRRL0Fyl7XzwTBAg5wUESDFgJtgXgL5ATGaroL8MyDj4X4hU8iVpfzFD0z2oVgSbARGf6AcArYWCh6vWU4/A1j/5cDOE5vMVBNf5sk5//UW5HFaoe0WcgQFpoGhJOE9ZIlbSlM1x7zd3pSuv/Rvwxwl17o24Ate8zmt37npVAgBzOcxDWs0CjfkcE+inn7oOYFjKnM+G0XsPwoA0MAAZiOzZ635y5/jy975K+nfYfV+t6g0j2ABDAiPMlhtqu4Gm/6IGyay9FVfA/CdqUOQfyVUSZunNt+PovR0YkNYNwKWo+scPH6HDBDG30yMf93aqR27xQc1CcHCasQCgirMZRwgN1Wic592Xhzu9ojjUvvrjA4u/L2PDKb3yk7GqgnGyZfuB/yLIiXmPQZM9AyJKRBwkypLbsiaq6dHu81e4EPx7gk6g44J+SOd5Ehk8xF/Srk/Du5dStgWuKvVn9i3aos2kTRGx7uknDlCAcZgmHyPR7lD4/jCOHurABlJ64zdfIz15yIznDJwLX8cbDw4cADltOADptSfGUgx/5nigdm302ypuw6vvW5eFvuA7zjwzQb+Tepaj6Wm8+p6B/b9TgA2n9gQFKiO5iOF1umWKJzeA0uxRBnZCz7L/59hrPL15dBzWSZsAQBjzhEbrdJ68hP2wEbQof2hbf3e0MphWntb/jhI2nMJJy/ykHIZgef+A3+svScOU6y9zyYv/Iiw1Uk7gKvNJWCdtggTESdqVuUayoruVqodhAwh3HeTv1lN1CI32NRpmcO/BX8A6acMBkDg8lrdRb5qm75BuTlPZ/+B64vNLvmPPwcdpt79M/M+QJzgpgPw3rdsAbtEWbdEWbdF7nf4Hqv2YN6mZmZgAAAAASUVORK5CYII=",u=""+new URL("ic_glass_message-b2aef8b9.png",import.meta.url).href,Q=""+new URL("ic_glass_users-698e3861.png",import.meta.url).href;function V(){const e=A();return r.jsxs(r.Fragment,{children:[r.jsx(h.Title,{level:4,children:"Hi, Welcome back 👋"}),r.jsxs(l,{gutter:[16,16],children:[r.jsx(s,{lg:6,md:12,span:24,children:r.jsx(n,{cover:f,title:"714k",subtitle:"Weekly Sales",style:{color:e.colorPrimaryTextActive,background:`linear-gradient(135deg, ${i(e.colorPrimaryActive).alpha(.2).toString()}, ${i(e.colorPrimary).alpha(.2).toString()}) rgb(255, 255, 255)`}})}),r.jsx(s,{lg:6,md:12,span:24,children:r.jsx(n,{cover:Q,title:"1.35m",subtitle:"New Users",style:{color:e.colorInfoTextActive,background:`linear-gradient(135deg, ${i(e.colorInfoActive).alpha(.2).toString()}, ${i(e.colorInfo).alpha(.2).toString()}) rgb(255, 255, 255)`}})}),r.jsx(s,{lg:6,md:12,span:24,children:r.jsx(n,{cover:b,title:"1.72m",subtitle:"New Orders",style:{color:e.colorWarningTextActive,background:`linear-gradient(135deg, ${i(e.colorWarningActive).alpha(.2).toString()}, ${i(e.colorWarning).alpha(.2).toString()}) rgb(255, 255, 255)`}})}),r.jsx(s,{lg:6,md:12,span:24,children:r.jsx(n,{cover:u,title:"234",subtitle:"Bug Reports",style:{color:e.colorErrorTextActive,background:`linear-gradient(135deg, ${i(e.colorErrorActive).alpha(.2).toString()}, ${i(e.colorError).alpha(.2).toString()}) rgb(255, 255, 255)`}})})]}),r.jsxs(l,{gutter:[16,16],className:"mt-8",justify:"center",children:[r.jsx(s,{span:23,lg:12,xl:16,children:r.jsx(t,{title:"Website Visits",children:r.jsx(g,{})})}),r.jsx(s,{span:23,lg:12,xl:8,children:r.jsx(t,{title:"Current Visits",children:r.jsx(d,{})})})]}),r.jsxs(l,{gutter:[16,16],className:"mt-8",justify:"center",children:[r.jsx(s,{span:23,lg:12,xl:16,children:r.jsx(t,{title:"Conversion Rates",children:r.jsx(c,{})})}),r.jsx(s,{span:23,lg:12,xl:8,children:r.jsx(t,{title:"Current Subject",children:r.jsx(m,{})})})]}),r.jsxs(l,{gutter:[16,16],className:"mt-8",children:[r.jsx(s,{span:24,lg:12,xl:16,children:r.jsx(t,{title:"News",children:r.jsx(x,{})})}),r.jsx(s,{span:24,lg:12,xl:8,children:r.jsx(t,{title:"Order Timeline",children:r.jsx(j,{})})})]}),r.jsxs(l,{gutter:[16,16],className:"my-8",children:[r.jsx(s,{span:24,lg:12,xl:8,children:r.jsx(t,{title:"Traffic by Site",children:r.jsxs(l,{gutter:[16,16],children:[r.jsx(s,{span:12,children:r.jsx(a,{icon:r.jsx(o,{icon:"bxl:facebook",size:32,color:"#1877f2"}),title:"1.95k",subtitle:"FaceBook"})}),r.jsx(s,{span:12,children:r.jsx(a,{icon:r.jsx(o,{icon:"ant-design:google-outlined",size:32,color:"#df3e30"}),title:"9.12k",subtitle:"Google"})}),r.jsx(s,{span:12,children:r.jsx(a,{icon:r.jsx(o,{icon:"eva:linkedin-fill",size:32,color:"#006097"}),title:"6.98k",subtitle:"Linkedin"})}),r.jsx(s,{span:12,children:r.jsx(a,{icon:r.jsx(o,{icon:"eva:twitter-fill",size:32,color:"#1c9cea"}),title:"8.49k",subtitle:"Twitter"})})]})})}),r.jsx(s,{span:24,lg:12,xl:16,children:r.jsx(t,{title:"Tasks",children:r.jsx(p,{})})})]})]})}export{V as default}; diff --git a/assets/index-cf0910fb.js b/assets/index-cf0910fb.js deleted file mode 100644 index 776eabc6..00000000 --- a/assets/index-cf0910fb.js +++ /dev/null @@ -1 +0,0 @@ -import{j as e}from"./index-a174239d.js";import{T as r}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function m(){return e.jsx(r.Title,{children:"Menu Level: 3a"})}export{m as default}; diff --git a/assets/index-d5a300f1.js b/assets/index-d5a300f1.js deleted file mode 100644 index 1a9186f9..00000000 --- a/assets/index-d5a300f1.js +++ /dev/null @@ -1 +0,0 @@ -import{v as d,b as h,j as e,p,f as i,w as r,q as u}from"./index-a174239d.js";import{T as a}from"./index-ae1f1039.js";import{R as s}from"./index-c8d1fdfe.js";import{P as x}from"./Pagination-08ab5112.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./index-029d3301.js";import"./index-bb51517b.js";import"./useIcons-cb35d286.js";function k(){const{setLocale:n,locale:o,language:{icon:l,label:c}}=d(),{colorPrimary:t}=h();return e.jsxs(p,{direction:"vertical",size:"middle",style:{display:"flex"},children:[e.jsx(a.Link,{href:"https://www.i18next.com/",style:{color:t},children:"https://www.i18next.com"}),e.jsx(a.Link,{href:"https://ant.design/docs/react/i18n-cn",style:{color:t},children:"https://ant.design/docs/react/i18n-cn"}),e.jsxs(i,{title:"Flexible",children:[e.jsxs(s.Group,{onChange:m=>n(m.target.value),value:o,children:[e.jsx(s,{value:r.en_US,children:"English"}),e.jsx(s,{value:r.zh_CN,children:"Chinese"})]}),e.jsxs("div",{className:"flex items-center text-4xl",children:[e.jsx(u,{icon:l,className:"mr-4 rounded-md",size:"30"}),c]})]}),e.jsx(i,{title:"System",children:e.jsx(x,{defaultCurrent:1,total:50,showSizeChanger:!0,showQuickJumper:!0})})]})}export{k as default}; diff --git a/assets/index-029d3301.js b/assets/index-e28b0098.js similarity index 74% rename from assets/index-029d3301.js rename to assets/index-e28b0098.js index 3fa01ee0..b64d4960 100644 --- a/assets/index-029d3301.js +++ b/assets/index-e28b0098.js @@ -1 +1 @@ -import{r as a,b0 as $,ap as D,b1 as w,D as M,b2 as p,ah as j,b3 as b}from"./index-a174239d.js";var V=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],H=a.forwardRef(function(t,g){var c,i=t.prefixCls,n=i===void 0?"rc-checkbox":i,k=t.className,C=t.style,m=t.checked,l=t.disabled,d=t.defaultChecked,_=d===void 0?!1:d,u=t.type,o=u===void 0?"checkbox":u,y=t.title,s=t.onChange,x=$(t,V),r=a.useRef(null),N=D(_,{value:m}),f=w(N,2),v=f[0],E=f[1];a.useImperativeHandle(g,function(){return{focus:function(){var e;(e=r.current)===null||e===void 0||e.focus()},blur:function(){var e;(e=r.current)===null||e===void 0||e.blur()},input:r.current}});var P=M(n,k,(c={},p(c,"".concat(n,"-checked"),v),p(c,"".concat(n,"-disabled"),l),c)),R=function(e){l||("checked"in t||E(e.target.checked),s?.({target:b(b({},t),{},{type:o,checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e.nativeEvent}))};return a.createElement("span",{className:P,title:y,style:C},a.createElement("input",j({},x,{className:"".concat(n,"-input"),ref:r,onChange:R,disabled:l,checked:!!v,type:o})),a.createElement("span",{className:"".concat(n,"-inner")}))});export{H as C}; +import{r as a,b2 as $,ar as D,b3 as j,D as w,b4 as p,aj as M,b5 as b}from"./index-00bc0960.js";var V=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],H=a.forwardRef(function(t,g){var c,i=t.prefixCls,n=i===void 0?"rc-checkbox":i,k=t.className,C=t.style,m=t.checked,l=t.disabled,d=t.defaultChecked,_=d===void 0?!1:d,u=t.type,o=u===void 0?"checkbox":u,y=t.title,s=t.onChange,x=$(t,V),r=a.useRef(null),N=D(_,{value:m}),f=j(N,2),v=f[0],E=f[1];a.useImperativeHandle(g,function(){return{focus:function(){var e;(e=r.current)===null||e===void 0||e.focus()},blur:function(){var e;(e=r.current)===null||e===void 0||e.blur()},input:r.current}});var P=w(n,k,(c={},p(c,"".concat(n,"-checked"),v),p(c,"".concat(n,"-disabled"),l),c)),R=function(e){l||("checked"in t||E(e.target.checked),s?.({target:b(b({},t),{},{type:o,checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e.nativeEvent}))};return a.createElement("span",{className:P,title:y,style:C},a.createElement("input",M({},x,{className:"".concat(n,"-input"),ref:r,onChange:R,disabled:l,checked:!!v,type:o})),a.createElement("span",{className:"".concat(n,"-inner")}))});export{H as C}; diff --git a/assets/index-ae1f1039.js b/assets/index-e59e4fdc.js similarity index 98% rename from assets/index-ae1f1039.js rename to assets/index-e59e4fdc.js index c8c5f2d3..92bd4d05 100644 --- a/assets/index-ae1f1039.js +++ b/assets/index-e59e4fdc.js @@ -1,4 +1,4 @@ -import{r,af as te,ag as de,ah as ue,k as ot,ai as rt,z as it,D as ne,aj as lt,a9 as st,B as we,ak as Te,al as $e,am as ee,an as ce,ab as at,ao as je,ap as ct,aq as dt}from"./index-a174239d.js";import{C as ut}from"./CheckOutlined-adf89a14.js";import{o as Re,i as Ee}from"./styleChecker-d6b280b6.js";var pt=globalThis&&globalThis.__rest||function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const o=f=>{const{keyCode:s}=f;s===te.ENTER&&f.preventDefault()},n=f=>{const{keyCode:s}=f,{onClick:b}=e;s===te.ENTER&&b&&b()},{style:i,noStyle:p,disabled:g}=e,c=pt(e,["style","noStyle","disabled"]);let d={};return p||(d=Object.assign({},ft)),g&&(d.pointerEvents="none"),d=Object.assign(Object.assign({},d),i),r.createElement("div",Object.assign({role:"button",tabIndex:0,ref:t},c,{onKeyDown:o,onKeyUp:n,style:d}))}),xe=gt;var mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};const yt=mt;var bt=function(t,o){return r.createElement(de,ue({},t,{ref:o,icon:yt}))};const vt=r.forwardRef(bt);var ht={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};const Et=ht;var xt=function(t,o){return r.createElement(de,ue({},t,{ref:o,icon:Et}))};const St=r.forwardRef(xt);var Ot=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,o=[],n=0;n"u"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var b=Se[t.format]||Se.default;window.clipboardData.setData(b,e)}else s.clipboardData.clearData(),s.clipboardData.setData(t.format,e);t.onCopy&&(s.preventDefault(),t.onCopy(s.clipboardData))}),document.body.appendChild(c),p.selectNodeContents(c),g.addRange(p);var f=document.execCommand("copy");if(!f)throw new Error("copy command was unsuccessful");d=!0}catch(s){o&&console.error("unable to copy using execCommand: ",s),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(b){o&&console.error("unable to copy using clipboardData: ",b),o&&console.error("falling back to prompt"),n=Tt("message"in t?t.message:wt),window.prompt(n,e)}}finally{g&&(typeof g.removeRange=="function"?g.removeRange(p):g.removeAllRanges()),c&&document.body.removeChild(c),i()}return d}var jt=$t;const Rt=ot(jt);var It={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};const Lt=It;var Pt=function(t,o){return r.createElement(de,ue({},t,{ref:o,icon:Lt}))};const _t=r.forwardRef(Pt),kt=(e,t,o,n)=>{const{titleMarginBottom:i,fontWeightStrong:p}=n;return{marginBottom:i,color:o,fontWeight:p,fontSize:e,lineHeight:t}},Dt=e=>{const t=[1,2,3,4,5],o={};return t.forEach(n=>{o[` +import{r,ah as te,ai as de,aj as ue,k as ot,ak as rt,z as it,D as ne,al as lt,ab as st,B as we,am as Te,an as $e,ao as ee,ap as ce,ad as at,aq as je,ar as ct,as as dt}from"./index-00bc0960.js";import{C as ut}from"./CheckOutlined-ce1b14da.js";import{o as Re,i as Ee}from"./styleChecker-cd6b40ad.js";var pt=globalThis&&globalThis.__rest||function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const o=f=>{const{keyCode:s}=f;s===te.ENTER&&f.preventDefault()},n=f=>{const{keyCode:s}=f,{onClick:b}=e;s===te.ENTER&&b&&b()},{style:i,noStyle:p,disabled:g}=e,c=pt(e,["style","noStyle","disabled"]);let d={};return p||(d=Object.assign({},ft)),g&&(d.pointerEvents="none"),d=Object.assign(Object.assign({},d),i),r.createElement("div",Object.assign({role:"button",tabIndex:0,ref:t},c,{onKeyDown:o,onKeyUp:n,style:d}))}),xe=gt;var mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};const yt=mt;var bt=function(t,o){return r.createElement(de,ue({},t,{ref:o,icon:yt}))};const vt=r.forwardRef(bt);var ht={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};const Et=ht;var xt=function(t,o){return r.createElement(de,ue({},t,{ref:o,icon:Et}))};const St=r.forwardRef(xt);var Ot=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,o=[],n=0;n"u"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var b=Se[t.format]||Se.default;window.clipboardData.setData(b,e)}else s.clipboardData.clearData(),s.clipboardData.setData(t.format,e);t.onCopy&&(s.preventDefault(),t.onCopy(s.clipboardData))}),document.body.appendChild(c),p.selectNodeContents(c),g.addRange(p);var f=document.execCommand("copy");if(!f)throw new Error("copy command was unsuccessful");d=!0}catch(s){o&&console.error("unable to copy using execCommand: ",s),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(b){o&&console.error("unable to copy using clipboardData: ",b),o&&console.error("falling back to prompt"),n=Tt("message"in t?t.message:wt),window.prompt(n,e)}}finally{g&&(typeof g.removeRange=="function"?g.removeRange(p):g.removeAllRanges()),c&&document.body.removeChild(c),i()}return d}var jt=$t;const Rt=ot(jt);var It={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};const Lt=It;var Pt=function(t,o){return r.createElement(de,ue({},t,{ref:o,icon:Lt}))};const _t=r.forwardRef(Pt),kt=(e,t,o,n)=>{const{titleMarginBottom:i,fontWeightStrong:p}=n;return{marginBottom:i,color:o,fontWeight:p,fontSize:e,lineHeight:t}},Dt=e=>{const t=[1,2,3,4,5],o={};return t.forEach(n=>{o[` h${n}&, div&-h${n}, div&-h${n} > textarea, diff --git a/assets/index-369f29c4.js b/assets/index-e6e2d9b7.js similarity index 97% rename from assets/index-369f29c4.js rename to assets/index-e6e2d9b7.js index b1820d12..8df8a90e 100644 --- a/assets/index-369f29c4.js +++ b/assets/index-e6e2d9b7.js @@ -1 +1 @@ -import{z as S,a6 as O,c5 as w,A as E,c8 as N,c9 as B,r as a,B as v,D as y,ca as j,an as T,bl as k}from"./index-a174239d.js";const f=e=>e?typeof e=="function"?e():e:null,z=e=>{const{componentCls:o,popoverColor:r,minWidth:t,fontWeightStrong:n,popoverPadding:l,boxShadowSecondary:s,colorTextHeading:i,borderRadiusLG:c,zIndexPopup:u,marginXS:p,colorBgElevated:d,popoverBg:g}=e;return[{[o]:Object.assign(Object.assign({},E(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":d,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${o}-content`]:{position:"relative"},[`${o}-inner`]:{backgroundColor:g,backgroundClip:"padding-box",borderRadius:c,boxShadow:s,padding:l},[`${o}-title`]:{minWidth:t,marginBottom:p,color:i,fontWeight:n},[`${o}-inner-content`]:{color:r}})},N(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${o}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${o}-content`]:{display:"inline-block"}}}]},_=e=>{const{componentCls:o}=e;return{[o]:B.map(r=>{const t=e[`${r}6`];return{[`&${o}-${r}`]:{"--antd-arrow-background-color":t,[`${o}-inner`]:{backgroundColor:t},[`${o}-arrow`]:{background:"transparent"}}}})}},I=e=>{const{componentCls:o,lineWidth:r,lineType:t,colorSplit:n,paddingSM:l,controlHeight:s,fontSize:i,lineHeight:c,padding:u}=e,p=s-Math.round(i*c),d=p/2,g=p/2-r,m=u;return{[o]:{[`${o}-inner`]:{padding:0},[`${o}-title`]:{margin:0,padding:`${d}px ${m}px ${g}px`,borderBottom:`${r}px ${t} ${n}`},[`${o}-inner-content`]:{padding:`${l}px ${m}px`}}}},x=S("Popover",e=>{const{colorBgElevated:o,colorText:r,wireframe:t}=e,n=O(e,{popoverPadding:12,popoverBg:o,popoverColor:r});return[z(n),_(n),t&&I(n),w(n,"zoom-big")]},e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]});var W=globalThis&&globalThis.__rest||function(e,o){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&o.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,t=Object.getOwnPropertySymbols(e);n{if(!(!o&&!r))return a.createElement(a.Fragment,null,o&&a.createElement("div",{className:`${e}-title`},f(o)),a.createElement("div",{className:`${e}-inner-content`},f(r)))},R=e=>{const{hashId:o,prefixCls:r,className:t,style:n,placement:l="top",title:s,content:i,children:c}=e;return a.createElement("div",{className:y(o,r,`${r}-pure`,`${r}-placement-${l}`,t),style:n},a.createElement("div",{className:`${r}-arrow`}),a.createElement(j,Object.assign({},e,{className:o,prefixCls:r}),c||D(r,s,i)))},H=e=>{const{prefixCls:o}=e,r=W(e,["prefixCls"]),{getPrefixCls:t}=a.useContext(v),n=t("popover",o),[l,s]=x(n);return l(a.createElement(R,Object.assign({},r,{prefixCls:n,hashId:s})))},A=H;var L=globalThis&&globalThis.__rest||function(e,o){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&o.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,t=Object.getOwnPropertySymbols(e);n{let{title:o,content:r,prefixCls:t}=e;return a.createElement(a.Fragment,null,o&&a.createElement("div",{className:`${t}-title`},f(o)),a.createElement("div",{className:`${t}-inner-content`},f(r)))},b=a.forwardRef((e,o)=>{const{prefixCls:r,title:t,content:n,overlayClassName:l,placement:s="top",trigger:i="hover",mouseEnterDelay:c=.1,mouseLeaveDelay:u=.1,overlayStyle:p={}}=e,d=L(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:g}=a.useContext(v),m=g("popover",r),[h,P]=x(m),C=g(),$=y(l,P);return h(a.createElement(T,Object.assign({placement:s,trigger:i,mouseEnterDelay:c,mouseLeaveDelay:u,overlayStyle:p},d,{prefixCls:m,overlayClassName:$,ref:o,overlay:t||n?a.createElement(F,{prefixCls:m,title:t,content:n}):null,transitionName:k(C,"zoom-big",d.transitionName),"data-popover-inject":!0})))});b._InternalPanelDoNotUseOrYouWillBeFired=A;const G=b;export{G as P,A as a,f as g}; +import{z as S,a8 as O,c7 as w,A as E,ca as N,cb as B,r as a,B as v,D as y,cc as j,ap as T,bn as k}from"./index-00bc0960.js";const f=e=>e?typeof e=="function"?e():e:null,z=e=>{const{componentCls:o,popoverColor:r,minWidth:t,fontWeightStrong:n,popoverPadding:l,boxShadowSecondary:s,colorTextHeading:i,borderRadiusLG:c,zIndexPopup:u,marginXS:p,colorBgElevated:d,popoverBg:g}=e;return[{[o]:Object.assign(Object.assign({},E(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":d,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${o}-content`]:{position:"relative"},[`${o}-inner`]:{backgroundColor:g,backgroundClip:"padding-box",borderRadius:c,boxShadow:s,padding:l},[`${o}-title`]:{minWidth:t,marginBottom:p,color:i,fontWeight:n},[`${o}-inner-content`]:{color:r}})},N(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${o}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${o}-content`]:{display:"inline-block"}}}]},_=e=>{const{componentCls:o}=e;return{[o]:B.map(r=>{const t=e[`${r}6`];return{[`&${o}-${r}`]:{"--antd-arrow-background-color":t,[`${o}-inner`]:{backgroundColor:t},[`${o}-arrow`]:{background:"transparent"}}}})}},I=e=>{const{componentCls:o,lineWidth:r,lineType:t,colorSplit:n,paddingSM:l,controlHeight:s,fontSize:i,lineHeight:c,padding:u}=e,p=s-Math.round(i*c),d=p/2,g=p/2-r,m=u;return{[o]:{[`${o}-inner`]:{padding:0},[`${o}-title`]:{margin:0,padding:`${d}px ${m}px ${g}px`,borderBottom:`${r}px ${t} ${n}`},[`${o}-inner-content`]:{padding:`${l}px ${m}px`}}}},x=S("Popover",e=>{const{colorBgElevated:o,colorText:r,wireframe:t}=e,n=O(e,{popoverPadding:12,popoverBg:o,popoverColor:r});return[z(n),_(n),t&&I(n),w(n,"zoom-big")]},e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]});var W=globalThis&&globalThis.__rest||function(e,o){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&o.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,t=Object.getOwnPropertySymbols(e);n{if(!(!o&&!r))return a.createElement(a.Fragment,null,o&&a.createElement("div",{className:`${e}-title`},f(o)),a.createElement("div",{className:`${e}-inner-content`},f(r)))},R=e=>{const{hashId:o,prefixCls:r,className:t,style:n,placement:l="top",title:s,content:i,children:c}=e;return a.createElement("div",{className:y(o,r,`${r}-pure`,`${r}-placement-${l}`,t),style:n},a.createElement("div",{className:`${r}-arrow`}),a.createElement(j,Object.assign({},e,{className:o,prefixCls:r}),c||D(r,s,i)))},H=e=>{const{prefixCls:o}=e,r=W(e,["prefixCls"]),{getPrefixCls:t}=a.useContext(v),n=t("popover",o),[l,s]=x(n);return l(a.createElement(R,Object.assign({},r,{prefixCls:n,hashId:s})))},A=H;var L=globalThis&&globalThis.__rest||function(e,o){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&o.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,t=Object.getOwnPropertySymbols(e);n{let{title:o,content:r,prefixCls:t}=e;return a.createElement(a.Fragment,null,o&&a.createElement("div",{className:`${t}-title`},f(o)),a.createElement("div",{className:`${t}-inner-content`},f(r)))},b=a.forwardRef((e,o)=>{const{prefixCls:r,title:t,content:n,overlayClassName:l,placement:s="top",trigger:i="hover",mouseEnterDelay:c=.1,mouseLeaveDelay:u=.1,overlayStyle:p={}}=e,d=L(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:g}=a.useContext(v),m=g("popover",r),[h,P]=x(m),C=g(),$=y(l,P);return h(a.createElement(T,Object.assign({placement:s,trigger:i,mouseEnterDelay:c,mouseLeaveDelay:u,overlayStyle:p},d,{prefixCls:m,overlayClassName:$,ref:o,overlay:t||n?a.createElement(F,{prefixCls:m,title:t,content:n}):null,transitionName:k(C,"zoom-big",d.transitionName),"data-popover-inject":!0})))});b._InternalPanelDoNotUseOrYouWillBeFired=A;const G=b;export{G as P,A as a,f as g}; diff --git a/assets/index-a35c35f9.js b/assets/index-e93e20cb.js similarity index 68% rename from assets/index-a35c35f9.js rename to assets/index-e93e20cb.js index 13033362..907cb5d2 100644 --- a/assets/index-a35c35f9.js +++ b/assets/index-e93e20cb.js @@ -1 +1 @@ -import{r as a,j as e,f as p}from"./index-a174239d.js";import d from"./control-panel-e0269fd2.js";import m from"./container-cd6f756a.js";import c from"./toolbar-dd49be10.js";import{R as r,C as n}from"./row-995d68a8.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./index-e25aef0c.js";import"./fade-7d3d960e.js";import"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./ReloadOutlined-819bfb88.js";function g(){const t=a.useMemo(()=>({selectedVariant:"slideInUp"}),[]),[o,s]=a.useState(t.selectedVariant),i=()=>{s(t.selectedVariant)};return e.jsxs(p,{children:[e.jsx(r,{children:e.jsx(n,{xs:24,md:18,children:e.jsx(c,{onRefresh:i})})}),e.jsxs(r,{justify:"space-between",children:[e.jsx(n,{xs:24,md:18,children:e.jsx(m,{variant:o})}),e.jsx(n,{xs:24,md:5,children:e.jsx(d,{variantKey:I,selectedVariant:o,onChangeVarient:l=>s(l)})})]})]})}const I=[{type:"slide",values:["slideInUp","slideInDown","slideInLeft","slideInRight"]},{type:"fade",values:["fadeIn","fadeInUp","fadeInDown","fadeInLeft","fadeInRight"]},{type:"zoom",values:["zoomIn","zoomInUp","zoomInDown","zoomInLeft","zoomInRight"]},{type:"bounce",values:["bounceIn","bounceInUp","bounceInDown","bounceInLeft","bounceInRight"]},{type:"flip",values:["flipInX","flipInY"]},{type:"scale",values:["scaleInX","scaleInY"]},{type:"rotate",values:["rotateIn"]}];export{g as default}; +import{r as a,j as e,f as p}from"./index-00bc0960.js";import d from"./control-panel-64358702.js";import m from"./container-2d0bc28c.js";import c from"./toolbar-7d99a6dd.js";import{R as r,C as n}from"./row-d64c6549.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./index-e25aef0c.js";import"./fade-7d3d960e.js";import"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./ReloadOutlined-3f39c4a7.js";function g(){const t=a.useMemo(()=>({selectedVariant:"slideInUp"}),[]),[o,s]=a.useState(t.selectedVariant),i=()=>{s(t.selectedVariant)};return e.jsxs(p,{children:[e.jsx(r,{children:e.jsx(n,{xs:24,md:18,children:e.jsx(c,{onRefresh:i})})}),e.jsxs(r,{justify:"space-between",children:[e.jsx(n,{xs:24,md:18,children:e.jsx(m,{variant:o})}),e.jsx(n,{xs:24,md:5,children:e.jsx(d,{variantKey:I,selectedVariant:o,onChangeVarient:l=>s(l)})})]})]})}const I=[{type:"slide",values:["slideInUp","slideInDown","slideInLeft","slideInRight"]},{type:"fade",values:["fadeIn","fadeInUp","fadeInDown","fadeInLeft","fadeInRight"]},{type:"zoom",values:["zoomIn","zoomInUp","zoomInDown","zoomInLeft","zoomInRight"]},{type:"bounce",values:["bounceIn","bounceInUp","bounceInDown","bounceInLeft","bounceInRight"]},{type:"flip",values:["flipInX","flipInY"]},{type:"scale",values:["scaleInX","scaleInY"]},{type:"rotate",values:["rotateIn"]}];export{g as default}; diff --git a/assets/index-ed5c8a88.js b/assets/index-ed5c8a88.js deleted file mode 100644 index c31ad748..00000000 --- a/assets/index-ed5c8a88.js +++ /dev/null @@ -1 +0,0 @@ -import{r as t,z as Z,a6 as ee,A as te,ak as re,B,az as ne,bf as se,aY as ae,D as N,aq as oe,al as ie,a9 as le}from"./index-a174239d.js";import{P as ce}from"./index-369f29c4.js";const ge=t.createContext({}),A=ge,de=e=>{const{antCls:s,componentCls:n,iconCls:r,avatarBg:i,avatarColor:C,containerSize:v,containerSizeLG:c,containerSizeSM:S,textFontSize:d,textFontSizeLG:b,textFontSizeSM:R,borderRadius:m,borderRadiusLG:p,borderRadiusSM:z,lineWidth:y,lineType:E}=e,$=(f,g,O)=>({width:f,height:f,lineHeight:`${f-y*2}px`,borderRadius:"50%",[`&${n}-square`]:{borderRadius:O},[`${n}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${n}-icon`]:{fontSize:g,[`> ${r}`]:{margin:0}}});return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},te(e)),{position:"relative",display:"inline-block",overflow:"hidden",color:C,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:i,border:`${y}px ${E} transparent`,"&-image":{background:"transparent"},[`${s}-image-img`]:{display:"block"}}),$(v,d,m)),{"&-lg":Object.assign({},$(c,b,p)),"&-sm":Object.assign({},$(S,R,z)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},ue=e=>{const{componentCls:s,groupBorderColor:n,groupOverlapping:r,groupSpace:i}=e;return{[`${s}-group`]:{display:"inline-flex",[`${s}`]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${s}-group-popover`]:{[`${s} + ${s}`]:{marginInlineStart:i}}}},H=Z("Avatar",e=>{const{colorTextLightSolid:s,colorTextPlaceholder:n}=e,r=ee(e,{avatarBg:n,avatarColor:s});return[de(r),ue(r)]},e=>{const{controlHeight:s,controlHeightLG:n,controlHeightSM:r,fontSize:i,fontSizeLG:C,fontSizeXL:v,fontSizeHeading3:c,marginXS:S,marginXXS:d,colorBorderBg:b}=e;return{containerSize:s,containerSizeLG:n,containerSizeSM:r,textFontSize:Math.round((C+v)/2),textFontSizeLG:c,textFontSizeSM:i,groupSpace:d,groupOverlapping:-S,groupBorderColor:b}});var me=globalThis&&globalThis.__rest||function(e,s){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&s.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const[n,r]=t.useState(1),[i,C]=t.useState(!1),[v,c]=t.useState(!0),S=t.useRef(null),d=t.useRef(null),b=re(s,S),{getPrefixCls:R,avatar:m}=t.useContext(B),p=t.useContext(A),z=()=>{if(!d.current||!S.current)return;const a=d.current.offsetWidth,o=S.current.offsetWidth;if(a!==0&&o!==0){const{gap:u=4}=e;u*2{C(!0)},[]),t.useEffect(()=>{c(!0),r(1)},[e.src]),t.useEffect(z,[e.gap]);const y=()=>{const{onError:a}=e;a?.()!==!1&&c(!1)},{prefixCls:E,shape:$,size:f,src:g,srcSet:O,icon:h,className:P,rootClassName:F,alt:_,draggable:W,children:w,crossOrigin:X}=e,k=me(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),l=ne(a=>{var o,u;return(u=(o=f??p?.size)!==null&&o!==void 0?o:a)!==null&&u!==void 0?u:"default"}),q=Object.keys(typeof l=="object"?l||{}:{}).some(a=>["xs","sm","md","lg","xl","xxl"].includes(a)),I=se(q),V=t.useMemo(()=>{if(typeof l!="object")return{};const a=ae.find(u=>I[u]),o=l[a];return o?{width:o,height:o,lineHeight:`${o}px`,fontSize:h?o/2:18}:{}},[I,l]),x=R("avatar",E),[D,Y]=H(x),J=N({[`${x}-lg`]:l==="large",[`${x}-sm`]:l==="small"}),G=t.isValidElement(g),K=$||p?.shape||"circle",Q=N(x,J,m?.className,`${x}-${K}`,{[`${x}-image`]:G||g&&v,[`${x}-icon`]:!!h},P,F,Y),U=typeof l=="number"?{width:l,height:l,lineHeight:`${l}px`,fontSize:h?l/2:18}:{};let j;if(typeof g=="string"&&v)j=t.createElement("img",{src:g,draggable:W,srcSet:O,onError:y,alt:_,crossOrigin:X});else if(G)j=g;else if(h)j=h;else if(i||n!==1){const a=`scale(${n}) translateX(-50%)`,o={msTransform:a,WebkitTransform:a,transform:a},u=typeof l=="number"?{lineHeight:`${l}px`}:{};j=t.createElement(oe,{onResize:z},t.createElement("span",{className:`${x}-string`,ref:d,style:Object.assign(Object.assign({},u),o)},w))}else j=t.createElement("span",{className:`${x}-string`,style:{opacity:0},ref:d},w);return delete k.onError,delete k.gap,D(t.createElement("span",Object.assign({},k,{style:Object.assign(Object.assign(Object.assign(Object.assign({},U),V),m?.style),k.style),className:Q,ref:b}),j))},fe=t.forwardRef(pe),L=fe,M=e=>{const{size:s,shape:n}=t.useContext(A),r=t.useMemo(()=>({size:e.size||s,shape:e.shape||n}),[e.size,e.shape,s,n]);return t.createElement(A.Provider,{value:r},e.children)},he=e=>{const{getPrefixCls:s,direction:n}=t.useContext(B),{prefixCls:r,className:i,rootClassName:C,style:v,maxCount:c,maxStyle:S,size:d,shape:b,maxPopoverPlacement:R="top",maxPopoverTrigger:m="hover",children:p}=e,z=s("avatar",r),y=`${z}-group`,[E,$]=H(z),f=N(y,{[`${y}-rtl`]:n==="rtl"},i,C,$),g=ie(p).map((h,P)=>le(h,{key:`avatar-key-${P}`})),O=g.length;if(c&&c({selectedVariant:"kenburnsTop"}),[]),[o,n]=s.useState(t.selectedVariant),i=()=>{n(t.selectedVariant)};return e.jsxs(l,{children:[e.jsx(a,{children:e.jsx(r,{xs:24,md:18,children:e.jsx(u,{onRefresh:i})})}),e.jsxs(a,{justify:"space-between",children:[e.jsx(r,{xs:24,md:18,children:e.jsx(m,{variant:o})}),e.jsx(r,{xs:24,md:5,children:e.jsx(c,{variantKey:x,selectedVariant:o,onChangeVarient:p=>n(p)})})]})]})}const x=[{type:"kenburns",values:["kenburnsTop","kenburnsBottom","kenburnsLeft","kenburnsRight"]},{type:"pan",values:["panTop","panBottom","panLeft","panRight"]},{type:"color change",values:["color2x","color3x","color4x","color5x"]}];export{w as default}; +import{r as s,j as e,f as l}from"./index-00bc0960.js";import c from"./control-panel-64358702.js";import m from"./container-9128fa17.js";import u from"./toolbar-78e0c9aa.js";import{R as a,C as r}from"./row-d64c6549.js";import"./cover_3-01f389ec.js";import"./motion-container-c3270065.js";import"./bounce-4e07a61e.js";import"./transition-be158d6e.js";import"./index-e25aef0c.js";import"./fade-7d3d960e.js";import"./ReloadOutlined-3f39c4a7.js";function w(){const t=s.useMemo(()=>({selectedVariant:"kenburnsTop"}),[]),[o,n]=s.useState(t.selectedVariant),i=()=>{n(t.selectedVariant)};return e.jsxs(l,{children:[e.jsx(a,{children:e.jsx(r,{xs:24,md:18,children:e.jsx(u,{onRefresh:i})})}),e.jsxs(a,{justify:"space-between",children:[e.jsx(r,{xs:24,md:18,children:e.jsx(m,{variant:o})}),e.jsx(r,{xs:24,md:5,children:e.jsx(c,{variantKey:x,selectedVariant:o,onChangeVarient:p=>n(p)})})]})]})}const x=[{type:"kenburns",values:["kenburnsTop","kenburnsBottom","kenburnsLeft","kenburnsRight"]},{type:"pan",values:["panTop","panBottom","panLeft","panRight"]},{type:"color change",values:["color2x","color3x","color4x","color5x"]}];export{w as default}; diff --git a/assets/index-f7193bd7.js b/assets/index-f7193bd7.js new file mode 100644 index 00000000..ff2d7571 --- /dev/null +++ b/assets/index-f7193bd7.js @@ -0,0 +1 @@ +import{j as e}from"./index-00bc0960.js";import{T as r}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function m(){return e.jsx(r.Title,{children:"Menu Level: 1a"})}export{m as default}; diff --git a/assets/index-fc235760.js b/assets/index-fc235760.js new file mode 100644 index 00000000..d1a75a2b --- /dev/null +++ b/assets/index-fc235760.js @@ -0,0 +1 @@ +import{v as d,b as h,j as e,p,f as i,w as r,q as u}from"./index-00bc0960.js";import{T as a}from"./index-e59e4fdc.js";import{R as s}from"./index-0570ba04.js";import{P as x}from"./Pagination-45944b73.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./index-e28b0098.js";import"./index-3b0fbccb.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";function z(){const{setLocale:o,locale:n,language:{icon:l,label:c}}=d(),{colorPrimary:t}=h();return e.jsxs(p,{direction:"vertical",size:"middle",style:{display:"flex"},children:[e.jsx(a.Link,{href:"https://www.i18next.com/",style:{color:t},children:"https://www.i18next.com"}),e.jsx(a.Link,{href:"https://ant.design/docs/react/i18n-cn",style:{color:t},children:"https://ant.design/docs/react/i18n-cn"}),e.jsxs(i,{title:"Flexible",children:[e.jsxs(s.Group,{onChange:m=>o(m.target.value),value:n,children:[e.jsx(s,{value:r.en_US,children:"English"}),e.jsx(s,{value:r.zh_CN,children:"Chinese"})]}),e.jsxs("div",{className:"flex items-center text-4xl",children:[e.jsx(u,{icon:l,className:"mr-4 rounded-md",size:"30"}),c]})]}),e.jsx(i,{title:"System",children:e.jsx(x,{defaultCurrent:1,total:50,showSizeChanger:!0,showQuickJumper:!0})})]})}export{z as default}; diff --git a/assets/index-fc604512.js b/assets/index-fc604512.js deleted file mode 100644 index b953362b..00000000 --- a/assets/index-fc604512.js +++ /dev/null @@ -1 +0,0 @@ -import{cp as Y,cq as T,cr as J,cs as M,ct as B,cu as X,cv as Z,cw as _,cx as L,cy as $,cz as b,r as R,cA as ee,cB as te,cC as re,cD as se,j as i,p as ne,f as Q,a3 as P,cg as j,a4 as E,cb as q,I as K,cE as ie,cF as ae}from"./index-a174239d.js";import{T as le}from"./Table-4d2c7ca8.js";import ce from"./organization-chart-4b6d09d3.js";import{F as y}from"./index-e6402448.js";import{R as oe,C as O}from"./row-995d68a8.js";import{S as w}from"./index-bb51517b.js";import{P as ue}from"./index-c328f11e.js";import{I as he}from"./index-3a83d90c.js";import{R as F}from"./index-c8d1fdfe.js";import"./styleChecker-d6b280b6.js";import"./addEventListener-91e2f26e.js";import"./useIcons-cb35d286.js";import"./CheckOutlined-adf89a14.js";import"./Pagination-08ab5112.js";import"./index-78ebc7c3.js";import"./index-029d3301.js";import"./index-d7294c5d.js";import"./iconUtil-eaa04e44.js";import"./extendsObject-1e0cd48d.js";import"./index-369f29c4.js";class de extends Y{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),V(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return D(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return D(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const s=this.options,o=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),T(s,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=s.queryKey),this.updateQuery();const n=this.hasListeners();n&&W(this.currentQuery,o,this.options,s)&&this.executeFetch(),this.updateResult(t),n&&(this.currentQuery!==o||this.options.enabled!==s.enabled||this.options.staleTime!==s.staleTime)&&this.updateStaleTimeout();const l=this.computeRefetchInterval();n&&(this.currentQuery!==o||this.options.enabled!==s.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e),s=this.createResult(t,e);return pe(this,s,e)&&(this.currentResult=s,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),s}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach(s=>{Object.defineProperty(t,s,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(s),e[s])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),s=this.client.getQueryCache().build(this.client,t);return s.isFetchingOptimistic=!0,s.fetch().then(()=>this.createResult(s,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:(t=e.cancelRefetch)!=null?t:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(t=t.catch(J)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),M||this.currentResult.isStale||!B(this.options.staleTime))return;const t=X(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(M||this.options.enabled===!1||!B(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Z.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const s=this.currentQuery,o=this.options,n=this.currentResult,l=this.currentResultState,h=this.currentResultOptions,d=e!==s,a=d?e.state:this.currentQueryInitialState,c=d?this.currentResult:this.previousQueryResult,{state:u}=e;let{dataUpdatedAt:x,error:k,errorUpdatedAt:z,fetchStatus:v,status:m}=u,N=!1,A=!1,p;if(t._optimisticResults){const f=this.hasListeners(),I=!f&&V(e,t),H=f&&W(e,s,t,o);(I||H)&&(v=_(e.options.networkMode)?"fetching":"paused",x||(m="loading")),t._optimisticResults==="isRestoring"&&(v="idle")}if(t.keepPreviousData&&!u.dataUpdatedAt&&c!=null&&c.isSuccess&&m!=="error")p=c.data,x=c.dataUpdatedAt,m=c.status,N=!0;else if(t.select&&typeof u.data<"u")if(n&&u.data===l?.data&&t.select===this.selectFn)p=this.selectResult;else try{this.selectFn=t.select,p=t.select(u.data),p=L(n?.data,p,t),this.selectResult=p,this.selectError=null}catch(f){this.selectError=f}else p=u.data;if(typeof t.placeholderData<"u"&&typeof p>"u"&&m==="loading"){let f;if(n!=null&&n.isPlaceholderData&&t.placeholderData===h?.placeholderData)f=n.data;else if(f=typeof t.placeholderData=="function"?t.placeholderData():t.placeholderData,t.select&&typeof f<"u")try{f=t.select(f),this.selectError=null}catch(I){this.selectError=I}typeof f<"u"&&(m="success",p=L(n?.data,f,t),A=!0)}this.selectError&&(k=this.selectError,p=this.selectResult,z=Date.now(),m="error");const g=v==="fetching",S=m==="loading",C=m==="error";return{status:m,fetchStatus:v,isLoading:S,isSuccess:m==="success",isError:C,isInitialLoading:S&&g,data:p,dataUpdatedAt:x,error:k,errorUpdatedAt:z,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:u.dataUpdateCount>0||u.errorUpdateCount>0,isFetchedAfterMount:u.dataUpdateCount>a.dataUpdateCount||u.errorUpdateCount>a.errorUpdateCount,isFetching:g,isRefetching:g&&!S,isLoadingError:C&&u.dataUpdatedAt===0,isPaused:v==="paused",isPlaceholderData:A,isPreviousData:N,isRefetchError:C&&u.dataUpdatedAt!==0,isStale:U(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,s=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,T(s,t))return;this.currentResult=s;const o={cache:!0},n=()=>{if(!t)return!0;const{notifyOnChangeProps:l}=this.options,h=typeof l=="function"?l():l;if(h==="all"||!h&&!this.trackedProps.size)return!0;const d=new Set(h??this.trackedProps);return this.options.useErrorBoundary&&d.add("error"),Object.keys(this.currentResult).some(a=>{const c=a;return this.currentResult[c]!==t[c]&&d.has(c)})};e?.listeners!==!1&&n()&&(o.listeners=!0),this.notify({...o,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};e.type==="success"?t.onSuccess=!e.manual:e.type==="error"&&!$(e.error)&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){b.batch(()=>{if(e.onSuccess){var t,s,o,n;(t=(s=this.options).onSuccess)==null||t.call(s,this.currentResult.data),(o=(n=this.options).onSettled)==null||o.call(n,this.currentResult.data,null)}else if(e.onError){var l,h,d,a;(l=(h=this.options).onError)==null||l.call(h,this.currentResult.error),(d=(a=this.options).onSettled)==null||d.call(a,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach(({listener:c})=>{c(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function fe(r,e){return e.enabled!==!1&&!r.state.dataUpdatedAt&&!(r.state.status==="error"&&e.retryOnMount===!1)}function V(r,e){return fe(r,e)||r.state.dataUpdatedAt>0&&D(r,e,e.refetchOnMount)}function D(r,e,t){if(e.enabled!==!1){const s=typeof t=="function"?t(r):t;return s==="always"||s!==!1&&U(r,e)}return!1}function W(r,e,t,s){return t.enabled!==!1&&(r!==e||s.enabled===!1)&&(!t.suspense||r.state.status!=="error")&&U(r,t)}function U(r,e){return r.isStaleByTime(e.staleTime)}function pe(r,e,t){return t.keepPreviousData?!1:t.placeholderData!==void 0?e.isPlaceholderData:!T(r.getCurrentResult(),e)}const G=R.createContext(!1),me=()=>R.useContext(G);G.Provider;function ye(){let r=!1;return{clearReset:()=>{r=!1},reset:()=>{r=!0},isReset:()=>r}}const Re=R.createContext(ye()),ve=()=>R.useContext(Re),be=(r,e)=>{(r.suspense||r.useErrorBoundary)&&(e.isReset()||(r.retryOnMount=!1))},xe=r=>{R.useEffect(()=>{r.clearReset()},[r])},ge=({result:r,errorResetBoundary:e,useErrorBoundary:t,query:s})=>r.isError&&!e.isReset()&&!r.isFetching&&ee(t,[r.error,s]),Se=r=>{r.suspense&&typeof r.staleTime!="number"&&(r.staleTime=1e3)},Ce=(r,e)=>r.isLoading&&r.isFetching&&!e,Ie=(r,e,t)=>r?.suspense&&Ce(e,t),Qe=(r,e,t)=>e.fetchOptimistic(r).then(({data:s})=>{r.onSuccess==null||r.onSuccess(s),r.onSettled==null||r.onSettled(s,null)}).catch(s=>{t.clearReset(),r.onError==null||r.onError(s),r.onSettled==null||r.onSettled(void 0,s)});function je(r,e){const t=te({context:r.context}),s=me(),o=ve(),n=t.defaultQueryOptions(r);n._optimisticResults=s?"isRestoring":"optimistic",n.onError&&(n.onError=b.batchCalls(n.onError)),n.onSuccess&&(n.onSuccess=b.batchCalls(n.onSuccess)),n.onSettled&&(n.onSettled=b.batchCalls(n.onSettled)),Se(n),be(n,o),xe(o);const[l]=R.useState(()=>new e(t,n)),h=l.getOptimisticResult(n);if(re(R.useCallback(d=>{const a=s?()=>{}:l.subscribe(b.batchCalls(d));return l.updateResult(),a},[l,s]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),R.useEffect(()=>{l.setOptions(n,{listeners:!1})},[n,l]),Ie(n,h,s))throw Qe(n,l,o);if(ge({result:h,errorResetBoundary:o,useErrorBoundary:n.useErrorBoundary,query:l.getCurrentQuery()}))throw h.error;return n.notifyOnChangeProps?h:l.trackResult(h)}function Ee(r,e,t){const s=se(r,e,t);return je(s,de)}function Xe(){const[r]=y.useForm(),[e,t]=R.useState({formValue:{id:"",name:"",status:"enable"},title:"New",show:!1,onOk:()=>{t(a=>({...a,show:!1}))},onCancel:()=>{t(a=>({...a,show:!1}))}}),s=[{title:"Name",dataIndex:"name",width:300},{title:"Order",dataIndex:"order",align:"center",width:60},{title:"Status",dataIndex:"status",align:"center",width:120,render:a=>i.jsx(j,{color:a==="enable"?"success":"error",children:a})},{title:"Desc",dataIndex:"desc",align:"center",width:300},{title:"Action",key:"operation",align:"center",width:100,render:(a,c)=>i.jsxs("div",{className:"flex w-full justify-center text-gray",children:[i.jsx(q,{onClick:()=>d(c),children:i.jsx(K,{icon:"solar:pen-bold-duotone",size:18})}),i.jsx(ue,{title:"Delete the Organization",okText:"Yes",cancelText:"No",placement:"left",children:i.jsx(q,{children:i.jsx(K,{icon:"mingcute:delete-2-fill",size:18,className:"text-error"})})})]})}],o={onChange:(a,c)=>{console.log(`selectedRowKeys: ${a}`,"selectedRows: ",c)},onSelect:(a,c,u)=>{console.log(a,c,u)},onSelectAll:(a,c,u)=>{console.log(a,c,u)}},{data:n}=Ee({queryKey:["orgs"],queryFn:ae.getOrgList}),l=()=>{r.resetFields()},h=()=>{t(a=>({...a,show:!0,title:"Create New",formValue:{...a.formValue,id:"",name:"",order:1,desc:"",status:"enable"}}))},d=a=>{t(c=>({...c,show:!0,title:"Edit",formValue:a}))};return i.jsxs(ne,{direction:"vertical",size:"large",className:"w-full",children:[i.jsx(Q,{children:i.jsx(y,{form:r,children:i.jsxs(oe,{gutter:[16,16],children:[i.jsx(O,{span:24,lg:6,children:i.jsx(y.Item,{label:"Name",name:"name",className:"!mb-0",children:i.jsx(P,{})})}),i.jsx(O,{span:24,lg:6,children:i.jsx(y.Item,{label:"Status",name:"status",className:"!mb-0",children:i.jsxs(w,{children:[i.jsx(w.Option,{value:"enable",children:i.jsx(j,{color:"success",children:"Enable"})}),i.jsx(w.Option,{value:"disable",children:i.jsx(j,{color:"error",children:"Disable"})})]})})}),i.jsx(O,{span:24,lg:12,children:i.jsxs("div",{className:"flex justify-end",children:[i.jsx(E,{onClick:l,children:"Reset"}),i.jsx(E,{type:"primary",className:"ml-4",children:"Search"})]})})]})})}),i.jsx(Q,{title:"Organization List",extra:i.jsx(E,{type:"primary",onClick:h,children:"New"}),children:i.jsx(le,{rowKey:"id",size:"small",scroll:{x:"max-content"},pagination:!1,columns:s,dataSource:n,rowSelection:{...o}})}),i.jsx(Q,{title:"Organization Chart",children:i.jsx(ce,{organizations:n})}),i.jsx(Oe,{...e})]})}function Oe({title:r,show:e,formValue:t,onOk:s,onCancel:o}){const[n]=y.useForm();return R.useEffect(()=>{n.setFieldsValue({...t})},[t,n]),i.jsx(ie,{title:r,open:e,onOk:s,onCancel:o,children:i.jsxs(y,{initialValues:t,form:n,labelCol:{span:4},wrapperCol:{span:18},layout:"horizontal",children:[i.jsx(y.Item,{label:"Name",name:"name",required:!0,children:i.jsx(P,{})}),i.jsx(y.Item,{label:"Order",name:"order",required:!0,children:i.jsx(he,{style:{width:"100%"}})}),i.jsx(y.Item,{label:"Status",name:"status",required:!0,children:i.jsxs(F.Group,{optionType:"button",buttonStyle:"solid",children:[i.jsx(F,{value:"enable",children:" Enable "}),i.jsx(F,{value:"disable",children:" Disable "})]})}),i.jsx(y.Item,{label:"Desc",name:"desc",children:i.jsx(P.TextArea,{})})]})})}export{Xe as default}; diff --git a/assets/kanban-column-1181380c.js b/assets/kanban-column-1181380c.js new file mode 100644 index 00000000..2860931a --- /dev/null +++ b/assets/kanban-column-1181380c.js @@ -0,0 +1 @@ +import{o as D,t as v,r,da as O,j as e,d9 as S,a5 as u,cm as z,a6 as x,I as n,d8 as E,x as o}from"./index-00bc0960.js";import{D as K,K as A,T as M}from"./kanban-task-834568f9.js";import"./task-detail-6f34c363.js";import"./dayjs.min-2473d3b1.js";import"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./index-a4e51a61.js";import"./index-e6e2d9b7.js";import"./index-2de92ad6.js";import"./index-0570ba04.js";import"./index-e28b0098.js";import"./index-77c8fb09.js";import"./addEventListener-db3041bc.js";import"./index-3b0fbccb.js";import"./useIcons-7028c4e8.js";import"./List-066cd3b0.js";function te({index:f,column:a,tasks:g,createTask:h,clearColumn:j,deleteColumn:b,renameColumn:k}){const{themeMode:y}=D(),T={height:"100%",padding:"16px",borderRadius:"16px",backgroundColor:y===v.Light?"rgb(244, 246, 248)":"rgba(145, 158, 171, 0.12)"},C=[{key:"1",label:e.jsxs("div",{className:"flex items-center text-gray",onClick:()=>{d(!0)},children:[e.jsx(n,{icon:"solar:pen-bold"}),e.jsx("span",{className:"ml-2",children:"rename"})]})},{key:"2",label:e.jsxs("div",{className:"flex items-center text-gray",onClick:()=>j(a.id),children:[e.jsx(n,{icon:"solar:eraser-bold"}),e.jsx("span",{className:"ml-2",children:"clear"})]})},{key:"3",label:e.jsxs("div",{className:"flex items-center text-warning",onClick:()=>b(a.id),children:[e.jsx(n,{icon:"solar:trash-bin-trash-bold"}),e.jsx("span",{className:"ml-2",children:"delete"})]})}],[N,c]=r.useState(!1),i=r.useRef(null);O("click",t=>{if(i.current&&!i.current.input?.contains(t.target)){const s=i.current.input?.value;s&&h(a.id,{id:o.string.uuid(),title:s,reporter:o.image.avatarGitHub(),priority:o.helpers.enumValue(M)}),c(!1)}if(l.current&&!l.current.input?.contains(t.target)){const s=l.current.input?.value;s&&k({...a,title:s}),d(!1)}});const[I,d]=r.useState(!1),l=r.useRef(null),[R,p]=r.useState(!1),P=t=>{p(!1),t.domEvent.stopPropagation()};return e.jsx(S,{draggableId:a.id,index:f,children:t=>e.jsx("div",{ref:t.innerRef,...t.draggableProps,children:e.jsxs("div",{style:T,children:[e.jsxs("header",{...t.dragHandleProps,className:"mb-4 flex select-none items-center justify-between text-base font-semibold",children:[I?e.jsx(u,{ref:l,size:"large",autoFocus:!0}):a.title,e.jsx(z,{open:R,onOpenChange:s=>p(s),menu:{items:C,onClick:P},placement:"bottomRight",trigger:["click"],children:e.jsx(x,{shape:"circle",type:"text",className:"!text-gray",children:e.jsx(n,{icon:"dashicons:ellipsis"})})})]}),e.jsx(E,{droppableId:a.id,type:K.TASK,children:s=>e.jsxs("main",{ref:s.innerRef,...s.droppableProps,className:"min-h-[10px]",children:[g.map((m,w)=>e.jsx(A,{task:m,index:w},m.id)),s.placeholder]})}),e.jsx("footer",{className:"w-[248px]",children:N?e.jsx(u,{ref:i,size:"large",placeholder:"Task Name",autoFocus:!0}):e.jsxs(x,{onClick:s=>{s.stopPropagation(),c(!0)},className:"!flex items-center justify-center !text-xs !font-medium",type:"text",block:!0,size:"large",children:[e.jsx(n,{icon:"carbon:add",size:20}),e.jsx("span",{children:"Add Task"})]})})]})})})}export{te as default}; diff --git a/assets/kanban-column-a7282d3d.js b/assets/kanban-column-a7282d3d.js deleted file mode 100644 index 39c3fed9..00000000 --- a/assets/kanban-column-a7282d3d.js +++ /dev/null @@ -1 +0,0 @@ -import{o as D,t as v,r as n,d5 as O,j as e,d4 as S,a3 as u,cl as z,a4 as x,I as r,d3 as E,x as o}from"./index-a174239d.js";import{D as K,K as A,T as M}from"./kanban-task-e613fa6f.js";import"./task-detail-7338f7de.js";import"./dayjs.min-47422c50.js";import"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./index-ed5c8a88.js";import"./index-369f29c4.js";import"./index-023e1e0c.js";import"./index-c8d1fdfe.js";import"./index-029d3301.js";import"./index-8e4bbc64.js";import"./addEventListener-91e2f26e.js";import"./index-bb51517b.js";import"./useIcons-cb35d286.js";function se({index:f,column:a,tasks:g,createTask:h,clearColumn:j,deleteColumn:b,renameColumn:k}){const{themeMode:y}=D(),T={height:"100%",padding:"16px",borderRadius:"16px",backgroundColor:y===v.Light?"rgb(244, 246, 248)":"rgba(145, 158, 171, 0.12)"},C=[{key:"1",label:e.jsxs("div",{className:"flex items-center text-gray",onClick:()=>{d(!0)},children:[e.jsx(r,{icon:"solar:pen-bold"}),e.jsx("span",{className:"ml-2",children:"rename"})]})},{key:"2",label:e.jsxs("div",{className:"flex items-center text-gray",onClick:()=>j(a.id),children:[e.jsx(r,{icon:"solar:eraser-bold"}),e.jsx("span",{className:"ml-2",children:"clear"})]})},{key:"3",label:e.jsxs("div",{className:"flex items-center text-warning",onClick:()=>b(a.id),children:[e.jsx(r,{icon:"solar:trash-bin-trash-bold"}),e.jsx("span",{className:"ml-2",children:"delete"})]})}],[N,c]=n.useState(!1),i=n.useRef(null);O("click",t=>{if(i.current&&!i.current.input?.contains(t.target)){const s=i.current.input?.value;s&&h(a.id,{id:o.string.uuid(),title:s,reporter:o.image.avatarGitHub(),priority:o.helpers.enumValue(M)}),c(!1)}if(l.current&&!l.current.input?.contains(t.target)){const s=l.current.input?.value;s&&k({...a,title:s}),d(!1)}});const[I,d]=n.useState(!1),l=n.useRef(null),[R,p]=n.useState(!1),P=t=>{p(!1),t.domEvent.stopPropagation()};return e.jsx(S,{draggableId:a.id,index:f,children:t=>e.jsx("div",{ref:t.innerRef,...t.draggableProps,children:e.jsxs("div",{style:T,children:[e.jsxs("header",{...t.dragHandleProps,className:"mb-4 flex select-none items-center justify-between text-base font-semibold",children:[I?e.jsx(u,{ref:l,size:"large",autoFocus:!0}):a.title,e.jsx(z,{open:R,onOpenChange:s=>p(s),menu:{items:C,onClick:P},placement:"bottomRight",trigger:["click"],children:e.jsx(x,{shape:"circle",type:"text",className:"!text-gray",children:e.jsx(r,{icon:"dashicons:ellipsis"})})})]}),e.jsx(E,{droppableId:a.id,type:K.TASK,children:s=>e.jsxs("main",{ref:s.innerRef,...s.droppableProps,className:"min-h-[10px]",children:[g.map((m,w)=>e.jsx(A,{task:m,index:w},m.id)),s.placeholder]})}),e.jsx("footer",{className:"w-[248px]",children:N?e.jsx(u,{ref:i,size:"large",placeholder:"Task Name",autoFocus:!0}):e.jsxs(x,{onClick:s=>{s.stopPropagation(),c(!0)},className:"!flex items-center justify-center !text-xs !font-medium",type:"text",block:!0,size:"large",children:[e.jsx(r,{icon:"carbon:add",size:20}),e.jsx("span",{children:"Add Task"})]})})]})})})}export{se as default}; diff --git a/assets/kanban-task-e613fa6f.js b/assets/kanban-task-834568f9.js similarity index 91% rename from assets/kanban-task-e613fa6f.js rename to assets/kanban-task-834568f9.js index d3e0ac7a..ae69ee9d 100644 --- a/assets/kanban-task-e613fa6f.js +++ b/assets/kanban-task-834568f9.js @@ -1,4 +1,4 @@ -import{r as p,o as N,b as j,d7 as w,d8 as $,c as z,j as e,d4 as M,I as r,d9 as C,cb as d,q as m,n as A,t as b}from"./index-a174239d.js";import O from"./task-detail-7338f7de.js";import{I as B}from"./index-8e4bbc64.js";import{A as h}from"./index-ed5c8a88.js";import{S as E}from"./index-bb51517b.js";var t=(s=>(s.LOW="Low",s.MEDIUM="Medium",s.HIGH="High",s))(t||{}),P=(s=>(s.frontend="FrontEnd",s.backend="BackEnd",s.fullstack="FullStack",s.DevOps="DevOps",s.AI="AI",s.DBA="DBA",s.UI="UI",s.UE="UE",s.QA="QA",s))(P||{}),U=(s=>(s.COLUMN="column",s.TASK="task",s))(U||{});function _({index:s,task:o}){const{themeMode:n}=N(),[i,x]=p.useState(!1),a=j(),f={backdropFilter:"blur(20px)",backgroundImage:`url("${w}"), url("${$}")`,backgroundRepeat:"no-repeat, no-repeat",backgroundColor:z(a.colorBgContainer).alpha(.9).toString(),backgroundPosition:"right top, left bottom",backgroundSize:"50, 50%"},v={padding:0},{id:I,title:S,comments:k=[],attachments:l=[],priority:y,assignee:g}=o;return e.jsxs(e.Fragment,{children:[e.jsx(M,{draggableId:I,index:s,children:(c,D)=>e.jsx(F,{ref:c.innerRef,...c.draggableProps,...c.dragHandleProps,$isDragging:D.isDragging,$themeMode:n,children:e.jsxs("div",{children:[l.length>0&&e.jsx(B,{src:l[0],alt:"",className:"mb-4 rounded-md"}),e.jsxs("div",{onClick:()=>x(!0),children:[e.jsx("div",{className:"flex justify-end",children:e.jsx(L,{taskPriority:y})}),e.jsx("div",{children:S}),e.jsxs("div",{className:"mt-4 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center text-base text-gray-600",children:[e.jsx(r,{icon:"uim:comment-dots",size:16,className:"mr-1"}),e.jsx("span",{className:"text-xs",children:k.length}),e.jsx(r,{icon:"iconamoon:attachment-bold",size:16,className:"ml-2 mr-1"}),e.jsx("span",{className:"text-xs",children:l.length})]}),g?.length&&e.jsx(h.Group,{maxCount:3,maxStyle:{color:a.colorPrimary,backgroundColor:a.colorPrimaryBg},children:g.map(u=>e.jsx(h,{src:u},u))})]})]})]})})}),e.jsx(C,{placement:"right",title:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("div",{children:e.jsx(E,{defaultValue:"To do",size:"large",bordered:!1,dropdownStyle:{width:"auto"},options:[{value:"To do",label:"To do"},{value:"In progress",label:"In progress"},{value:"Done",label:"Done"}]})}),e.jsxs("div",{className:"flex text-gray",children:[e.jsx(d,{children:e.jsx(r,{icon:"solar:like-bold",size:20,color:a.colorSuccess})}),e.jsx(d,{children:e.jsx(r,{icon:"solar:trash-bin-trash-bold",size:20})}),e.jsx(d,{children:e.jsx(r,{icon:"fontisto:more-v-a",size:20})})]})]}),onClose:()=>x(!1),open:i,closable:!1,width:420,bodyStyle:v,maskStyle:{backgroundColor:"transparent"},style:f,children:e.jsx(O,{task:o})})]})}const H=p.memo(_);function L({taskPriority:s}){const{colorSuccess:o,colorInfo:n,colorWarning:i}=j();switch(s){case t.HIGH:return e.jsx(m,{icon:"ic_rise",size:20,color:i,className:""});case t.MEDIUM:return e.jsx(m,{icon:"ic_rise",size:20,color:o,className:"rotate-90"});case t.LOW:return e.jsx(m,{icon:"ic_rise",size:20,color:n,className:"rotate-180"})}}const F=A.div` +import{r as p,o as N,b as j,dc as w,dd as $,c as z,j as e,d9 as M,I as r,de as C,cd as d,q as m,n as A,t as b}from"./index-00bc0960.js";import O from"./task-detail-6f34c363.js";import{I as B}from"./index-77c8fb09.js";import{A as h}from"./index-a4e51a61.js";import{S as E}from"./index-3b0fbccb.js";var t=(s=>(s.LOW="Low",s.MEDIUM="Medium",s.HIGH="High",s))(t||{}),P=(s=>(s.frontend="FrontEnd",s.backend="BackEnd",s.fullstack="FullStack",s.DevOps="DevOps",s.AI="AI",s.DBA="DBA",s.UI="UI",s.UE="UE",s.QA="QA",s))(P||{}),U=(s=>(s.COLUMN="column",s.TASK="task",s))(U||{});function _({index:s,task:o}){const{themeMode:n}=N(),[i,x]=p.useState(!1),a=j(),f={backdropFilter:"blur(20px)",backgroundImage:`url("${w}"), url("${$}")`,backgroundRepeat:"no-repeat, no-repeat",backgroundColor:z(a.colorBgContainer).alpha(.9).toString(),backgroundPosition:"right top, left bottom",backgroundSize:"50, 50%"},v={padding:0},{id:I,title:S,comments:k=[],attachments:l=[],priority:y,assignee:g}=o;return e.jsxs(e.Fragment,{children:[e.jsx(M,{draggableId:I,index:s,children:(c,D)=>e.jsx(F,{ref:c.innerRef,...c.draggableProps,...c.dragHandleProps,$isDragging:D.isDragging,$themeMode:n,children:e.jsxs("div",{children:[l.length>0&&e.jsx(B,{src:l[0],alt:"",className:"mb-4 rounded-md"}),e.jsxs("div",{onClick:()=>x(!0),children:[e.jsx("div",{className:"flex justify-end",children:e.jsx(L,{taskPriority:y})}),e.jsx("div",{children:S}),e.jsxs("div",{className:"mt-4 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center text-base text-gray-600",children:[e.jsx(r,{icon:"uim:comment-dots",size:16,className:"mr-1"}),e.jsx("span",{className:"text-xs",children:k.length}),e.jsx(r,{icon:"iconamoon:attachment-bold",size:16,className:"ml-2 mr-1"}),e.jsx("span",{className:"text-xs",children:l.length})]}),g?.length&&e.jsx(h.Group,{maxCount:3,maxStyle:{color:a.colorPrimary,backgroundColor:a.colorPrimaryBg},children:g.map(u=>e.jsx(h,{src:u},u))})]})]})]})})}),e.jsx(C,{placement:"right",title:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("div",{children:e.jsx(E,{defaultValue:"To do",size:"large",bordered:!1,dropdownStyle:{width:"auto"},options:[{value:"To do",label:"To do"},{value:"In progress",label:"In progress"},{value:"Done",label:"Done"}]})}),e.jsxs("div",{className:"flex text-gray",children:[e.jsx(d,{children:e.jsx(r,{icon:"solar:like-bold",size:20,color:a.colorSuccess})}),e.jsx(d,{children:e.jsx(r,{icon:"solar:trash-bin-trash-bold",size:20})}),e.jsx(d,{children:e.jsx(r,{icon:"fontisto:more-v-a",size:20})})]})]}),onClose:()=>x(!1),open:i,closable:!1,width:420,bodyStyle:v,maskStyle:{backgroundColor:"transparent"},style:f,children:e.jsx(O,{task:o})})]})}const H=p.memo(_);function L({taskPriority:s}){const{colorSuccess:o,colorInfo:n,colorWarning:i}=j();switch(s){case t.HIGH:return e.jsx(m,{icon:"ic_rise",size:20,color:i,className:""});case t.MEDIUM:return e.jsx(m,{icon:"ic_rise",size:20,color:o,className:"rotate-90"});case t.LOW:return e.jsx(m,{icon:"ic_rise",size:20,color:n,className:"rotate-180"})}}const F=A.div` width: 248px; border-radius: 12px; padding: 16px; diff --git a/assets/motion-container-99ae6e19.js b/assets/motion-container-c3270065.js similarity index 74% rename from assets/motion-container-99ae6e19.js rename to assets/motion-container-c3270065.js index 074258e4..20d29a3b 100644 --- a/assets/motion-container-99ae6e19.js +++ b/assets/motion-container-c3270065.js @@ -1 +1 @@ -import{j as a,m as n}from"./index-a174239d.js";import{v as r}from"./bounce-4e07a61e.js";function m({children:i,className:t}){return a.jsx(n.div,{initial:"initial",animate:"animate",exit:"exit",variants:r(),className:t,children:i})}export{m as M}; +import{j as a,m as n}from"./index-00bc0960.js";import{v as r}from"./bounce-4e07a61e.js";function m({children:i,className:t}){return a.jsx(n.div,{initial:"initial",animate:"animate",exit:"exit",variants:r(),className:t,children:i})}export{m as M}; diff --git a/assets/new-invoice-49b3aa42.js b/assets/new-invoice-49b3aa42.js deleted file mode 100644 index beddbb90..00000000 --- a/assets/new-invoice-49b3aa42.js +++ /dev/null @@ -1 +0,0 @@ -import{j as e,y as o,cg as c,p as d,cb as n,I as l}from"./index-a174239d.js";import{T as p}from"./Table-4d2c7ca8.js";import{C as m}from"./index-98f03199.js";import{T as y}from"./index-ae1f1039.js";import"./styleChecker-d6b280b6.js";import"./addEventListener-91e2f26e.js";import"./useIcons-cb35d286.js";import"./CheckOutlined-adf89a14.js";import"./Pagination-08ab5112.js";import"./index-bb51517b.js";import"./index-78ebc7c3.js";import"./index-029d3301.js";import"./index-d7294c5d.js";import"./index-c8d1fdfe.js";import"./iconUtil-eaa04e44.js";import"./extendsObject-1e0cd48d.js";function b(){const a=[{title:"InvoiceId",dataIndex:"id",key:"id",render:t=>e.jsx("span",{children:t})},{title:"Category",dataIndex:"category",key:"category"},{title:"Price",dataIndex:"price",key:"price",render:t=>e.jsx("span",{children:t})},{title:"Status",key:"status",dataIndex:"status",render:t=>{const r=t;let i="success";return r==="Progress"&&(i="gold"),r==="Out of Date"&&(i="red"),e.jsx(c,{color:i,children:r})}},{title:"Action",key:"action",render:()=>e.jsx(d,{size:"middle",children:e.jsx(n,{children:e.jsx(l,{icon:"fontisto:more-v-a"})})})}],s=[{key:"1",id:"INV-1990",category:"Android",price:"$83.74",status:"Paid"},{key:"2",id:"INV-1991",category:"Mac",price:"$97.14",status:"Out of Date"},{key:"3",id:"INV-1992",category:"Windows",price:"$68.71",status:"Progress"},{key:"4",id:"INV-1993",category:"Android",price:"$85.21",status:"Paid"},{key:"5",id:"INV-1994",category:"Mac",price:"$53.17",status:"Paid"}];return e.jsxs(m,{className:"flex-col",children:[e.jsx("header",{className:"self-start",children:e.jsx(y.Title,{level:5,children:"New Invoice"})}),e.jsx("main",{className:"w-full",children:e.jsx(o,{children:e.jsx(p,{columns:a,dataSource:s})})})]})}export{b as default}; diff --git a/assets/new-invoice-8690d0f5.js b/assets/new-invoice-8690d0f5.js new file mode 100644 index 00000000..cd74626f --- /dev/null +++ b/assets/new-invoice-8690d0f5.js @@ -0,0 +1 @@ +import{j as e,y as o,a3 as c,p as d,cd as n,I as l}from"./index-00bc0960.js";import{T as p}from"./Table-ca9a792f.js";import{C as m}from"./index-1b672bfc.js";import{T as y}from"./index-e59e4fdc.js";import"./styleChecker-cd6b40ad.js";import"./addEventListener-db3041bc.js";import"./List-066cd3b0.js";import"./useIcons-7028c4e8.js";import"./CheckOutlined-ce1b14da.js";import"./Pagination-45944b73.js";import"./index-3b0fbccb.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";import"./index-0570ba04.js";import"./index-150fd04b.js";import"./iconUtil-5f60fcab.js";import"./extendsObject-1e0cd48d.js";function b(){const a=[{title:"InvoiceId",dataIndex:"id",key:"id",render:t=>e.jsx("span",{children:t})},{title:"Category",dataIndex:"category",key:"category"},{title:"Price",dataIndex:"price",key:"price",render:t=>e.jsx("span",{children:t})},{title:"Status",key:"status",dataIndex:"status",render:t=>{const r=t;let i="success";return r==="Progress"&&(i="gold"),r==="Out of Date"&&(i="red"),e.jsx(c,{color:i,children:r})}},{title:"Action",key:"action",render:()=>e.jsx(d,{size:"middle",children:e.jsx(n,{children:e.jsx(l,{icon:"fontisto:more-v-a"})})})}],s=[{key:"1",id:"INV-1990",category:"Android",price:"$83.74",status:"Paid"},{key:"2",id:"INV-1991",category:"Mac",price:"$97.14",status:"Out of Date"},{key:"3",id:"INV-1992",category:"Windows",price:"$68.71",status:"Progress"},{key:"4",id:"INV-1993",category:"Android",price:"$85.21",status:"Paid"},{key:"5",id:"INV-1994",category:"Mac",price:"$53.17",status:"Paid"}];return e.jsxs(m,{className:"flex-col",children:[e.jsx("header",{className:"self-start",children:e.jsx(y.Title,{level:5,children:"New Invoice"})}),e.jsx("main",{className:"w-full",children:e.jsx(o,{children:e.jsx(p,{columns:a,dataSource:s})})})]})}export{b as default}; diff --git a/assets/notifications-tab-66a500ca.js b/assets/notifications-tab-ce881147.js similarity index 85% rename from assets/notifications-tab-66a500ca.js rename to assets/notifications-tab-ce881147.js index fada40c9..ee9fcb31 100644 --- a/assets/notifications-tab-66a500ca.js +++ b/assets/notifications-tab-ce881147.js @@ -1 +1 @@ -import{co as t,b as d,j as e,h as s,a4 as r}from"./index-a174239d.js";import{C as x}from"./index-98f03199.js";import{R as u,C as l}from"./row-995d68a8.js";import{T as i}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function w(){const{notification:n}=t.useApp(),{colorBgContainerDisabled:c,colorTextSecondary:a}=d(),o=()=>{n.success({message:"Update success!",duration:3})};return e.jsx(x,{className:"!h-auto flex-col",children:e.jsxs(u,{gutter:[16,16],children:[e.jsxs(l,{span:24,lg:8,children:[e.jsx(i.Title,{level:4,children:"Activity"}),e.jsx(i.Text,{color:a,className:"opacity-70",children:"Donec mi odio, faucibus at, scelerisque quis"})]}),e.jsx(l,{span:24,lg:16,children:e.jsxs("div",{className:"flex w-full flex-col gap-4 rounded-lg px-6 py-8",style:{backgroundColor:c},children:[e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Email me when someone answers on my form"}),e.jsx(s,{defaultChecked:!0})]}),e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Email me when someone comments onmy article"}),e.jsx(s,{})]}),e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Email me hen someone follows me"}),e.jsx(s,{defaultChecked:!0})]})]})}),e.jsxs(l,{span:24,lg:8,children:[e.jsx(i.Title,{level:4,children:"Applications"}),e.jsx(i.Text,{color:a,className:"opacity-70",children:"Donec mi odio, faucibus at, scelerisque quis"})]}),e.jsx(l,{span:24,lg:16,children:e.jsxs("div",{className:"flex w-full flex-col gap-4 rounded-lg px-6 py-8",style:{backgroundColor:c},children:[e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"News and announcements"}),e.jsx(s,{})]}),e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Weekly product updates"}),e.jsx(s,{defaultChecked:!0})]}),e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Weekly blog digest"}),e.jsx(s,{})]})]})}),e.jsx("div",{className:"flex w-full justify-end",children:e.jsx(r,{type:"primary",onClick:o,children:"Save Changes"})})]})})}export{w as default}; +import{cp as t,b as d,j as e,h as s,a6 as r}from"./index-00bc0960.js";import{C as x}from"./index-1b672bfc.js";import{R as u,C as l}from"./row-d64c6549.js";import{T as i}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function w(){const{notification:n}=t.useApp(),{colorBgContainerDisabled:c,colorTextSecondary:a}=d(),o=()=>{n.success({message:"Update success!",duration:3})};return e.jsx(x,{className:"!h-auto flex-col",children:e.jsxs(u,{gutter:[16,16],children:[e.jsxs(l,{span:24,lg:8,children:[e.jsx(i.Title,{level:4,children:"Activity"}),e.jsx(i.Text,{color:a,className:"opacity-70",children:"Donec mi odio, faucibus at, scelerisque quis"})]}),e.jsx(l,{span:24,lg:16,children:e.jsxs("div",{className:"flex w-full flex-col gap-4 rounded-lg px-6 py-8",style:{backgroundColor:c},children:[e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Email me when someone answers on my form"}),e.jsx(s,{defaultChecked:!0})]}),e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Email me when someone comments onmy article"}),e.jsx(s,{})]}),e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Email me hen someone follows me"}),e.jsx(s,{defaultChecked:!0})]})]})}),e.jsxs(l,{span:24,lg:8,children:[e.jsx(i.Title,{level:4,children:"Applications"}),e.jsx(i.Text,{color:a,className:"opacity-70",children:"Donec mi odio, faucibus at, scelerisque quis"})]}),e.jsx(l,{span:24,lg:16,children:e.jsxs("div",{className:"flex w-full flex-col gap-4 rounded-lg px-6 py-8",style:{backgroundColor:c},children:[e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"News and announcements"}),e.jsx(s,{})]}),e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Weekly product updates"}),e.jsx(s,{defaultChecked:!0})]}),e.jsxs("div",{className:"flex w-full justify-between",children:[e.jsx("div",{children:"Weekly blog digest"}),e.jsx(s,{})]})]})}),e.jsx("div",{className:"flex w-full justify-end",children:e.jsx(r,{type:"primary",onClick:o,children:"Save Changes"})})]})})}export{w as default}; diff --git a/assets/organization-chart-4b6d09d3.js b/assets/organization-chart-916a6e65.js similarity index 99% rename from assets/organization-chart-4b6d09d3.js rename to assets/organization-chart-916a6e65.js index 7c70b347..a0537147 100644 --- a/assets/organization-chart-4b6d09d3.js +++ b/assets/organization-chart-916a6e65.js @@ -1,4 +1,4 @@ -import{r as B,b as xe,o as we,j as _,t as te,c as Q,n as _e}from"./index-a174239d.js";function H(e,r){return r||(r=e.slice(0)),e.raw=r,e}var Ge=function(){function e(n){var t=this;this._insertTag=function(a){t.container.insertBefore(a,t.tags.length===0?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling),t.tags.push(a)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var r=e.prototype;return r.hydrate=function(n){n.forEach(this._insertTag)},r.insert=function(n){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(i){var o=document.createElement("style");return o.setAttribute("data-emotion",i.key),i.nonce!==void 0&&o.setAttribute("nonce",i.nonce),o.appendChild(document.createTextNode("")),o.setAttribute("data-s",""),o}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var a=function(i){if(i.sheet)return i.sheet;for(var o=0;o0?$(I,--A):0,M--,w===10&&(M=1,z--),w}function P(){return w=A2||F(w)>3?"":" "}function Le(e,r){for(;--r&&P()&&!(w<48||w>102||w>57&&w<65||w>70&&w<97););return V(e,U()+(r<6&&T()==32&&P()==32))}function ie(e){for(;P();)switch(w){case e:return A;case 34:case 39:e!==34&&e!==39&&ie(w);break;case 40:e===41&&ie(e);break;case 92:P()}return A}function qe(e,r){for(;P()&&e+w!==57&&(e+w!==84||T()!==47););return"/*"+V(r,A-1)+"*"+X(e===47?e:P())}function Fe(e){for(;!F(T());)P();return V(e,A)}function He(e){return Ae(Z("",null,null,null,[""],e=$e(e),0,[0],e))}function Z(e,r,n,t,a,i,o,d,x){for(var v=0,h=0,c=o,l=0,u=0,s=0,b=1,S=1,f=1,y=0,k="",R=a,N=i,j=t,m=k;S;)switch(s=y,y=P()){case 40:if(s!=108&&m.charCodeAt(c-1)==58){ae(m+=p(Y(y),"&","&\f"),"&\f")!=-1&&(f=-1);break}case 34:case 39:case 91:m+=Y(y);break;case 9:case 10:case 13:case 32:m+=Be(s);break;case 92:m+=Le(U()-1,7);continue;case 47:switch(T()){case 42:case 47:K(Ve(qe(P(),U()),r,n),x);break;default:m+="/"}break;case 123*b:d[v++]=E(m)*f;case 125*b:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+h:u>0&&E(m)-c&&K(u>32?ce(m+";",t,n,c-1):ce(p(m," ","")+";",t,n,c-2),x);break;case 59:m+=";";default:if(K(j=se(m,r,n,v,h,a,d,k,R=[],N=[],c),i),y===123)if(h===0)Z(m,r,j,j,R,i,c,d,N);else switch(l){case 100:case 109:case 115:Z(e,j,j,t&&K(se(e,j,j,0,0,a,d,k,a,R=[],c),N),a,N,c,d,t?R:N);break;default:Z(m,j,j,j,[""],N,0,d,N)}}v=h=u=0,b=f=1,k=m="",c=o;break;case 58:c=1+E(m),u=s;default:if(b<1){if(y==123)--b;else if(y==125&&b++==0&&We()==125)continue}switch(m+=X(y),y*b){case 38:f=h>0?1:(m+="\f",-1);break;case 44:d[v++]=(E(m)-1)*f,f=1;break;case 64:T()===45&&(m+=Y(P())),l=T(),h=c=E(k=m+=Fe(U())),y++;break;case 45:s===45&&E(m)==2&&(b=0)}}return i}function se(e,r,n,t,a,i,o,d,x,v,h){for(var c=a-1,l=a===0?i:[""],u=oe(l),s=0,b=0,S=0;s0?l[f]+" "+y:p(y,/&\f/g,l[f])))&&(x[S++]=k);return D(e,r,n,a===0?"rule":d,x,v,h)}function Ve(e,r,n){return D(e,r,n,"comm",X(w),q(e,2,-2),0)}function ce(e,r,n,t){return D(e,r,n,"decl",q(e,0,t),q(e,t+1,-1),t)}function Se(e,r){switch(function(n,t){return(((t<<2^$(n,0))<<2^$(n,1))<<2^$(n,2))<<2^$(n,3)}(e,r)){case 5103:return g+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return g+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return g+e+"-moz-"+e+C+e+e;case 6828:case 4268:return g+e+C+e+e;case 6165:return g+e+C+"flex-"+e+e;case 5187:return g+e+p(e,/(\w+).+(:[^]+)/,"-webkit-box-$1$2-ms-flex-$1$2")+e;case 5443:return g+e+C+"flex-item-"+p(e,/flex-|-self/,"")+e;case 4675:return g+e+C+"flex-line-pack"+p(e,/align-content|flex-|-self/,"")+e;case 5548:return g+e+C+p(e,"shrink","negative")+e;case 5292:return g+e+C+p(e,"basis","preferred-size")+e;case 6060:return g+"box-"+p(e,"-grow","")+g+e+C+p(e,"grow","positive")+e;case 4554:return g+p(e,/([^-])(transform)/g,"$1-webkit-$2")+e;case 6187:return p(p(p(e,/(zoom-|grab)/,g+"$1"),/(image-set)/,g+"$1"),e,"")+e;case 5495:case 3959:return p(e,/(image-set\([^]*)/,g+"$1$`$1");case 4968:return p(p(e,/(.+:)(flex-)?(.*)/,"-webkit-box-pack:$3-ms-flex-pack:$3"),/s.+-b[^;]+/,"justify")+g+e+e;case 4095:case 3583:case 4068:case 2532:return p(e,/(.+)-inline(.+)/,g+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(E(e)-1-r>6)switch($(e,r+1)){case 109:if($(e,r+4)!==45)break;case 102:return p(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1-moz-"+($(e,r+3)==108?"$3":"$2-$3"))+e;case 115:return~ae(e,"stretch")?Se(p(e,"stretch","fill-available"),r)+e:e}break;case 4949:if($(e,r+1)!==115)break;case 6444:switch($(e,E(e)-3-(~ae(e,"!important")&&10))){case 107:return p(e,":",":"+g)+e;case 101:return p(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+g+($(e,14)===45?"inline-":"")+"box$3$1"+g+"$2$3$1"+C+"$2box$3")+e}break;case 5936:switch($(e,r+11)){case 114:return g+e+C+p(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return g+e+C+p(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return g+e+C+p(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return g+e+C+e+e}return e}function G(e,r){for(var n="",t=oe(e),a=0;a-1&&!e.return)switch(e.type){case"decl":e.return=Se(e.value,e.length);break;case"@keyframes":return G([W(e,{value:p(e.value,"@","@"+g)})],t);case"rule":if(e.length)return function(a,i){return a.map(i).join("")}(e.props,function(a){switch(function(i,o){return(i=/(::plac\w+|:read-\w+)/.exec(i))?i[0]:i}(a)){case":read-only":case":read-write":return G([W(e,{props:[p(a,/:(read-\w+)/,":-moz-$1")]})],t);case"::placeholder":return G([W(e,{props:[p(a,/:(plac\w+)/,":-webkit-input-$1")]}),W(e,{props:[p(a,/:(plac\w+)/,":-moz-$1")]}),W(e,{props:[p(a,/:(plac\w+)/,C+"input-$1")]})],t)}return""})}}],Xe={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ze=/[A-Z]|^ms/g,De=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Pe=function(e){return e.charCodeAt(1)===45},ue=function(e){return e!=null&&typeof e!="boolean"},re=Ke(function(e){return Pe(e)?e:e.replace(ze,"-$&").toLowerCase()}),de=function(e,r){switch(e){case"animation":case"animationName":if(typeof r=="string")return r.replace(De,function(n,t,a){return O={name:t,styles:a,next:O},t})}return Xe[e]===1||Pe(e)||typeof r!="number"||r===0?r:r+"px"};function L(e,r,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":if(n.anim===1)return O={name:n.name,styles:n.styles,next:O},n.name;if(n.styles!==void 0){var t=n.next;if(t!==void 0)for(;t!==void 0;)O={name:t.name,styles:t.styles,next:O},t=t.next;var a=n.styles+";";return a}return function(x,v,h){var c="";if(Array.isArray(h))for(var l=0;l=4;++u,s-=4)c=1540483477*(65535&(c=255&h.charCodeAt(u)|(255&h.charCodeAt(++u))<<8|(255&h.charCodeAt(++u))<<16|(255&h.charCodeAt(++u))<<24))+(59797*(c>>>16)<<16),l=1540483477*(65535&(c^=c>>>24))+(59797*(c>>>16)<<16)^1540483477*(65535&l)+(59797*(l>>>16)<<16);switch(s){case 3:l^=(255&h.charCodeAt(u+2))<<16;case 2:l^=(255&h.charCodeAt(u+1))<<8;case 1:l=1540483477*(65535&(l^=255&h.charCodeAt(u)))+(59797*(l>>>16)<<16)}return(((l=1540483477*(65535&(l^=l>>>13))+(59797*(l>>>16)<<16))^l>>>15)>>>0).toString(36)}(a)+x;return{name:v,styles:a,next:O}};function je(e,r,n){var t="";return n.split(" ").forEach(function(a){e[a]!==void 0?r.push(e[a]+";"):t+=a+" "}),t}var er=function(e,r,n){(function(i,o,d){var x=i.key+"-"+o.name;d===!1&&i.registered[x]===void 0&&(i.registered[x]=o.styles)})(e,r,n);var t=e.key+"-"+r.name;if(e.inserted[r.name]===void 0){var a=r;do e.insert(r===a?"."+t:"",a,e.sheet,!0),a=a.next;while(a!==void 0)}};function he(e,r){if(e.inserted[r.name]===void 0)return e.insert("",r,e.sheet,!0)}function pe(e,r,n){var t=[],a=je(e,t,n);return t.length<2?n:a+r(t)}var ve,ge,me,be,ye,rr=function e(r){for(var n="",t=0;t0?$(I,--A):0,M--,w===10&&(M=1,z--),w}function P(){return w=A2||F(w)>3?"":" "}function Le(e,r){for(;--r&&P()&&!(w<48||w>102||w>57&&w<65||w>70&&w<97););return V(e,U()+(r<6&&T()==32&&P()==32))}function ie(e){for(;P();)switch(w){case e:return A;case 34:case 39:e!==34&&e!==39&&ie(w);break;case 40:e===41&&ie(e);break;case 92:P()}return A}function qe(e,r){for(;P()&&e+w!==57&&(e+w!==84||T()!==47););return"/*"+V(r,A-1)+"*"+X(e===47?e:P())}function Fe(e){for(;!F(T());)P();return V(e,A)}function He(e){return Ae(Z("",null,null,null,[""],e=$e(e),0,[0],e))}function Z(e,r,n,t,a,i,o,d,x){for(var v=0,h=0,c=o,l=0,u=0,s=0,b=1,S=1,f=1,y=0,k="",R=a,N=i,j=t,m=k;S;)switch(s=y,y=P()){case 40:if(s!=108&&m.charCodeAt(c-1)==58){ae(m+=p(Y(y),"&","&\f"),"&\f")!=-1&&(f=-1);break}case 34:case 39:case 91:m+=Y(y);break;case 9:case 10:case 13:case 32:m+=Be(s);break;case 92:m+=Le(U()-1,7);continue;case 47:switch(T()){case 42:case 47:K(Ve(qe(P(),U()),r,n),x);break;default:m+="/"}break;case 123*b:d[v++]=E(m)*f;case 125*b:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+h:u>0&&E(m)-c&&K(u>32?ce(m+";",t,n,c-1):ce(p(m," ","")+";",t,n,c-2),x);break;case 59:m+=";";default:if(K(j=se(m,r,n,v,h,a,d,k,R=[],N=[],c),i),y===123)if(h===0)Z(m,r,j,j,R,i,c,d,N);else switch(l){case 100:case 109:case 115:Z(e,j,j,t&&K(se(e,j,j,0,0,a,d,k,a,R=[],c),N),a,N,c,d,t?R:N);break;default:Z(m,j,j,j,[""],N,0,d,N)}}v=h=u=0,b=f=1,k=m="",c=o;break;case 58:c=1+E(m),u=s;default:if(b<1){if(y==123)--b;else if(y==125&&b++==0&&We()==125)continue}switch(m+=X(y),y*b){case 38:f=h>0?1:(m+="\f",-1);break;case 44:d[v++]=(E(m)-1)*f,f=1;break;case 64:T()===45&&(m+=Y(P())),l=T(),h=c=E(k=m+=Fe(U())),y++;break;case 45:s===45&&E(m)==2&&(b=0)}}return i}function se(e,r,n,t,a,i,o,d,x,v,h){for(var c=a-1,l=a===0?i:[""],u=oe(l),s=0,b=0,S=0;s0?l[f]+" "+y:p(y,/&\f/g,l[f])))&&(x[S++]=k);return D(e,r,n,a===0?"rule":d,x,v,h)}function Ve(e,r,n){return D(e,r,n,"comm",X(w),q(e,2,-2),0)}function ce(e,r,n,t){return D(e,r,n,"decl",q(e,0,t),q(e,t+1,-1),t)}function Se(e,r){switch(function(n,t){return(((t<<2^$(n,0))<<2^$(n,1))<<2^$(n,2))<<2^$(n,3)}(e,r)){case 5103:return g+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return g+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return g+e+"-moz-"+e+C+e+e;case 6828:case 4268:return g+e+C+e+e;case 6165:return g+e+C+"flex-"+e+e;case 5187:return g+e+p(e,/(\w+).+(:[^]+)/,"-webkit-box-$1$2-ms-flex-$1$2")+e;case 5443:return g+e+C+"flex-item-"+p(e,/flex-|-self/,"")+e;case 4675:return g+e+C+"flex-line-pack"+p(e,/align-content|flex-|-self/,"")+e;case 5548:return g+e+C+p(e,"shrink","negative")+e;case 5292:return g+e+C+p(e,"basis","preferred-size")+e;case 6060:return g+"box-"+p(e,"-grow","")+g+e+C+p(e,"grow","positive")+e;case 4554:return g+p(e,/([^-])(transform)/g,"$1-webkit-$2")+e;case 6187:return p(p(p(e,/(zoom-|grab)/,g+"$1"),/(image-set)/,g+"$1"),e,"")+e;case 5495:case 3959:return p(e,/(image-set\([^]*)/,g+"$1$`$1");case 4968:return p(p(e,/(.+:)(flex-)?(.*)/,"-webkit-box-pack:$3-ms-flex-pack:$3"),/s.+-b[^;]+/,"justify")+g+e+e;case 4095:case 3583:case 4068:case 2532:return p(e,/(.+)-inline(.+)/,g+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(E(e)-1-r>6)switch($(e,r+1)){case 109:if($(e,r+4)!==45)break;case 102:return p(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1-moz-"+($(e,r+3)==108?"$3":"$2-$3"))+e;case 115:return~ae(e,"stretch")?Se(p(e,"stretch","fill-available"),r)+e:e}break;case 4949:if($(e,r+1)!==115)break;case 6444:switch($(e,E(e)-3-(~ae(e,"!important")&&10))){case 107:return p(e,":",":"+g)+e;case 101:return p(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+g+($(e,14)===45?"inline-":"")+"box$3$1"+g+"$2$3$1"+C+"$2box$3")+e}break;case 5936:switch($(e,r+11)){case 114:return g+e+C+p(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return g+e+C+p(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return g+e+C+p(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return g+e+C+e+e}return e}function G(e,r){for(var n="",t=oe(e),a=0;a-1&&!e.return)switch(e.type){case"decl":e.return=Se(e.value,e.length);break;case"@keyframes":return G([W(e,{value:p(e.value,"@","@"+g)})],t);case"rule":if(e.length)return function(a,i){return a.map(i).join("")}(e.props,function(a){switch(function(i,o){return(i=/(::plac\w+|:read-\w+)/.exec(i))?i[0]:i}(a)){case":read-only":case":read-write":return G([W(e,{props:[p(a,/:(read-\w+)/,":-moz-$1")]})],t);case"::placeholder":return G([W(e,{props:[p(a,/:(plac\w+)/,":-webkit-input-$1")]}),W(e,{props:[p(a,/:(plac\w+)/,":-moz-$1")]}),W(e,{props:[p(a,/:(plac\w+)/,C+"input-$1")]})],t)}return""})}}],Xe={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ze=/[A-Z]|^ms/g,De=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Pe=function(e){return e.charCodeAt(1)===45},ue=function(e){return e!=null&&typeof e!="boolean"},re=Ke(function(e){return Pe(e)?e:e.replace(ze,"-$&").toLowerCase()}),de=function(e,r){switch(e){case"animation":case"animationName":if(typeof r=="string")return r.replace(De,function(n,t,a){return O={name:t,styles:a,next:O},t})}return Xe[e]===1||Pe(e)||typeof r!="number"||r===0?r:r+"px"};function L(e,r,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":if(n.anim===1)return O={name:n.name,styles:n.styles,next:O},n.name;if(n.styles!==void 0){var t=n.next;if(t!==void 0)for(;t!==void 0;)O={name:t.name,styles:t.styles,next:O},t=t.next;var a=n.styles+";";return a}return function(x,v,h){var c="";if(Array.isArray(h))for(var l=0;l=4;++u,s-=4)c=1540483477*(65535&(c=255&h.charCodeAt(u)|(255&h.charCodeAt(++u))<<8|(255&h.charCodeAt(++u))<<16|(255&h.charCodeAt(++u))<<24))+(59797*(c>>>16)<<16),l=1540483477*(65535&(c^=c>>>24))+(59797*(c>>>16)<<16)^1540483477*(65535&l)+(59797*(l>>>16)<<16);switch(s){case 3:l^=(255&h.charCodeAt(u+2))<<16;case 2:l^=(255&h.charCodeAt(u+1))<<8;case 1:l=1540483477*(65535&(l^=255&h.charCodeAt(u)))+(59797*(l>>>16)<<16)}return(((l=1540483477*(65535&(l^=l>>>13))+(59797*(l>>>16)<<16))^l>>>15)>>>0).toString(36)}(a)+x;return{name:v,styles:a,next:O}};function je(e,r,n){var t="";return n.split(" ").forEach(function(a){e[a]!==void 0?r.push(e[a]+";"):t+=a+" "}),t}var er=function(e,r,n){(function(i,o,d){var x=i.key+"-"+o.name;d===!1&&i.registered[x]===void 0&&(i.registered[x]=o.styles)})(e,r,n);var t=e.key+"-"+r.name;if(e.inserted[r.name]===void 0){var a=r;do e.insert(r===a?"."+t:"",a,e.sheet,!0),a=a.next;while(a!==void 0)}};function he(e,r){if(e.inserted[r.name]===void 0)return e.insert("",r,e.sheet,!0)}function pe(e,r,n){var t=[],a=je(e,t,n);return t.length<2?n:a+r(t)}var ve,ge,me,be,ye,rr=function e(r){for(var n="",t=0;t1&&arguments[1]!==void 0?arguments[1]:"0",N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return d.map(function(b,D){var L="".concat(T,"-").concat(D),M=b[i.value],W=r.includes(M),q=c(b[i.children]||[],L,W),g=l.createElement(at,b,q.map(function(x){return x.node}));if(t===M&&(o=g),W){var V={pos:L,node:g,children:q};return N||u.push(V),V}return null}).filter(function(b){return b})}u||(u=[],c(a),u.sort(function(d,T){var N=d.node.props.value,b=T.node.props.value,D=r.indexOf(N),L=r.indexOf(b);return D-L}))}Object.defineProperty(e,"triggerNode",{get:function(){return Je(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),s(),o}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return Je(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),s(),n?u:u.map(function(d){var T=d.node;return T})}})}const Ir=function(e,t,r){var a=r.treeNodeFilterProp,n=r.filterTreeNode,i=r.fieldNames,o=i.children;return l.useMemo(function(){if(!t||n===!1)return e;var u;if(typeof n=="function")u=n;else{var s=t.toUpperCase();u=function(T,N){var b=N[a];return String(b).toUpperCase().includes(s)}}function c(d){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d.reduce(function(N,b){var D=b[o],L=T||u(t,nt(b)),M=c(D||[],L);return(L||M.length)&&N.push(j(j({},b),{},jt({isLeaf:void 0},o,M))),N},[])}return c(e)},[e,t,o,a,n])};function yt(e){var t=l.useRef();t.current=e;var r=l.useCallback(function(){return t.current.apply(t,arguments)},[]);return r}function wr(e,t){var r=t.id,a=t.pId,n=t.rootPId,i={},o=[],u=e.map(function(s){var c=j({},s),d=c[r];return i[d]=c,c.key=c.key||d,c});return u.forEach(function(s){var c=s[a],d=i[c];d&&(d.children=d.children||[],d.children.push(s)),(c===n||!d&&n===null)&&o.push(s)}),o}function Er(e,t,r){return l.useMemo(function(){return e?r?wr(e,j({id:"id",pId:"pId",rootPId:null},r!==!0?r:{})):e:wt(t)},[t,r,e])}var Et=l.createContext(null),Nt=l.createContext(null),Nr={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},kr=function(t,r){var a=er(),n=a.prefixCls,i=a.multiple,o=a.searchValue,u=a.toggleOpen,s=a.open,c=a.notFoundContent,d=l.useContext(Nt),T=d.virtual,N=d.listHeight,b=d.listItemHeight,D=d.treeData,L=d.fieldNames,M=d.onSelect,W=d.dropdownMatchSelectWidth,q=d.treeExpandAction,g=l.useContext(Et),V=g.checkable,x=g.checkedKeys,B=g.halfCheckedKeys,ue=g.treeExpandedKeys,xe=g.treeDefaultExpandAll,He=g.treeDefaultExpandedKeys,Ie=g.onTreeExpand,ce=g.treeIcon,de=g.showTreeIcon,X=g.switcherIcon,we=g.treeLine,Y=g.treeNodeFilterProp,ne=g.loadData,H=g.treeLoadedKeys,Ee=g.treeMotion,Ne=g.onTreeLoad,ke=g.keyEntities,z=l.useRef(),I=Ht(function(){return D},[s,D],function(f,w){return w[0]&&f[1]!==w[1]}),fe=l.useState(null),U=se(fe,2),J=U[0],ve=U[1],O=ke[J],he=l.useMemo(function(){return V?{checked:x,halfChecked:B}:null},[V,x,B]);l.useEffect(function(){if(s&&!i&&x.length){var f;(f=z.current)===null||f===void 0||f.scrollTo({key:x[0]}),ve(x[0])}},[s]);var pe=String(o).toLowerCase(),Te=function(w){return pe?String(w[Y]).toLowerCase().includes(pe):!1},me=l.useState(He),ge=se(me,2),De=ge[0],Re=ge[1],Q=l.useState(null),Z=se(Q,2),Ce=Z[0],$=Z[1],Le=l.useMemo(function(){return ue?ie(ue):o?Ce:De},[De,Ce,ue,o]);l.useEffect(function(){o&&$(yr(D,L))},[o]);var Pe=function(w){Re(w),$(w),Ie&&Ie(w)},ee=function(w){w.preventDefault()},ye=function(w,te){var _=te.node;V&&rt(_)||(M(_.key,{selected:!x.includes(_.key)}),i||u(!1))};if(l.useImperativeHandle(r,function(){var f;return{scrollTo:(f=z.current)===null||f===void 0?void 0:f.scrollTo,onKeyDown:function(te){var _,Me=te.which;switch(Me){case je.UP:case je.DOWN:case je.LEFT:case je.RIGHT:(_=z.current)===null||_===void 0||_.onKeyDown(te);break;case je.ENTER:{if(O){var _e=O?.node||{},ae=_e.selectable,Ke=_e.value;ae!==!1&&ye(null,{node:{key:J},selected:!x.includes(Ke)})}break}case je.ESC:u(!1)}},onKeyUp:function(){}}}),I.length===0)return l.createElement("div",{role:"listbox",className:"".concat(n,"-empty"),onMouseDown:ee},c);var R={fieldNames:L};return H&&(R.loadedKeys=H),Le&&(R.expandedKeys=Le),l.createElement("div",{onMouseDown:ee},O&&s&&l.createElement("span",{style:Nr,"aria-live":"assertive"},O.node.value),l.createElement(ur,xt({ref:z,focusable:!1,prefixCls:"".concat(n,"-tree"),treeData:I,height:N,itemHeight:b,virtual:T!==!1&&W!==!1,multiple:i,icon:ce,showIcon:de,switcherIcon:X,showLine:we,loadData:o?null:ne,motion:Ee,activeKey:J,checkable:V,checkStrictly:!0,checkedKeys:he,selectedKeys:V?[]:x,defaultExpandAll:xe},R,{onActiveChange:ve,onSelect:ye,onCheck:ye,onExpand:Pe,onLoad:Ne,filterTreeNode:Te,expandAction:q})))},kt=l.forwardRef(kr);kt.displayName="OptionList";var lt="SHOW_ALL",ot="SHOW_PARENT",Qe="SHOW_CHILD";function bt(e,t,r,a){var n=new Set(e);return t===Qe?e.filter(function(i){var o=r[i];return!(o&&o.children&&o.children.some(function(u){var s=u.node;return n.has(s[a.value])})&&o.children.every(function(u){var s=u.node;return rt(s)||n.has(s[a.value])}))}):t===ot?e.filter(function(i){var o=r[i],u=o?o.parent:null;return!(u&&!rt(u.node)&&n.has(u.key))}):e}var Tr=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Dr(e){return!e||Rt(e)!=="object"}var Lr=l.forwardRef(function(e,t){var r=e.id,a=e.prefixCls,n=a===void 0?"rc-tree-select":a,i=e.value,o=e.defaultValue,u=e.onChange,s=e.onSelect,c=e.onDeselect,d=e.searchValue,T=e.inputValue,N=e.onSearch,b=e.autoClearSearchValue,D=b===void 0?!0:b,L=e.filterTreeNode,M=e.treeNodeFilterProp,W=M===void 0?"value":M,q=e.showCheckedStrategy,g=e.treeNodeLabelProp,V=e.multiple,x=e.treeCheckable,B=e.treeCheckStrictly,ue=e.labelInValue,xe=e.fieldNames,He=e.treeDataSimpleMode,Ie=e.treeData,ce=e.children,de=e.loadData,X=e.treeLoadedKeys,we=e.onTreeLoad,Y=e.treeDefaultExpandAll,ne=e.treeExpandedKeys,H=e.treeDefaultExpandedKeys,Ee=e.onTreeExpand,Ne=e.treeExpandAction,ke=e.virtual,z=e.listHeight,I=z===void 0?200:z,fe=e.listItemHeight,U=fe===void 0?20:fe,J=e.onDropdownVisibleChange,ve=e.dropdownMatchSelectWidth,O=ve===void 0?!0:ve,he=e.treeLine,pe=e.treeIcon,Te=e.showTreeIcon,me=e.switcherIcon,ge=e.treeMotion,De=St(e,Tr),Re=tr(r),Q=x&&!B,Z=x||B,Ce=B||ue,$=Z||V,Le=ht(o,{value:i}),Pe=se(Le,2),ee=Pe[0],ye=Pe[1],R=l.useMemo(function(){return x?q||Qe:lt},[q,x]),f=l.useMemo(function(){return Cr(xe)},[JSON.stringify(xe)]),w=ht("",{value:d!==void 0?d:T,postState:function(v){return v||""}}),te=se(w,2),_=te[0],Me=te[1],_e=function(v){Me(v),N?.(v)},ae=Er(Ie,ce,He),Ke=br(ae,f),P=Ke.keyEntities,F=Ke.valueEntities,Ve=l.useCallback(function(h){var v=[],p=[];return h.forEach(function(C){F.has(C)?p.push(C):v.push(C)}),{missingRawValues:v,existRawValues:p}},[F]),it=Ir(ae,_,{fieldNames:f,treeNodeFilterProp:W,filterTreeNode:L}),st=l.useCallback(function(h){if(h){if(g)return h[g];for(var v=f._title,p=0;p{const{componentCls:t,treePrefixCls:r,colorBgElevated:a}=e,n=`.${r}`;return[{[`${t}-dropdown`]:[{padding:`${e.paddingXS}px ${e.paddingXS/2}px`},dr(r,It(e,{colorBgContainer:a})),{[n]:{borderRadius:0,[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-treenode`]:{[`${n}-node-content-wrapper`]:{flex:"auto"}}}}},vr(`${r}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${n}-switcher${n}-switcher_close`]:{[`${n}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Mr(e,t){return Ft("TreeSelect",r=>{const a=It(r,{treePrefixCls:t});return[Pr(a)]},cr)(e)}var _r=globalThis&&globalThis.__rest||function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n{var r,{prefixCls:a,size:n,disabled:i,bordered:o=!0,className:u,rootClassName:s,treeCheckable:c,multiple:d,listHeight:T=256,listItemHeight:N=26,placement:b,notFoundContent:D,switcherIcon:L,treeLine:M,getPopupContainer:W,popupClassName:q,dropdownClassName:g,treeIcon:V=!1,transitionName:x,choiceTransitionName:B="",status:ue,treeExpandAction:xe,builtinPlacements:He,dropdownMatchSelectWidth:Ie,popupMatchSelectWidth:ce,allowClear:de}=e,X=_r(e,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:we,getPrefixCls:Y,renderEmpty:ne,direction:H,virtual:Ee,popupMatchSelectWidth:Ne,popupOverflow:ke}=l.useContext(Bt),z=Y(),I=Y("select",a),fe=Y("select-tree",a),U=Y("tree-select",a),{compactSize:J,compactItemClassnames:ve}=zt(I,H),[O,he]=nr(I),[pe]=Mr(U,fe),Te=pt(q||g,`${U}-dropdown`,{[`${U}-dropdown-rtl`]:H==="rtl"},s,he),me=!!(c||d),ge=ar(X.suffixIcon,X.showArrow),De=(r=ce??Ie)!==null&&r!==void 0?r:Ne,{status:Re,hasFeedback:Q,isFormItemInput:Z,feedbackIcon:Ce}=l.useContext(Ut),$=Jt(Re,ue),{suffixIcon:Le,removeIcon:Pe,clearIcon:ee}=lr(Object.assign(Object.assign({},X),{multiple:me,showSuffixIcon:ge,hasFeedback:Q,feedbackIcon:Ce,prefixCls:I,componentName:"TreeSelect"})),ye=de===!0?{clearIcon:ee}:de;let R;D!==void 0?R=D:R=ne?.("Select")||l.createElement(or,{componentName:"Select"});const f=Gt(X,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),w=l.useMemo(()=>b!==void 0?b:H==="rtl"?"bottomRight":"bottomLeft",[b,H]),te=ir(He,ke),_=qt(F=>{var Ve;return(Ve=n??J)!==null&&Ve!==void 0?Ve:F}),Me=l.useContext(Xt),_e=i??Me,ae=pt(!a&&U,{[`${I}-lg`]:_==="large",[`${I}-sm`]:_==="small",[`${I}-rtl`]:H==="rtl",[`${I}-borderless`]:!o,[`${I}-in-form-item`]:Z},Yt(I,$,Q),ve,u,s,he),Ke=F=>l.createElement(fr,{prefixCls:fe,switcherIcon:L,treeNodeProps:F,showLine:M}),P=l.createElement(Ue,Object.assign({virtual:Ee,disabled:_e},f,{dropdownMatchSelectWidth:De,builtinPlacements:te,ref:t,prefixCls:I,className:ae,listHeight:T,listItemHeight:N,treeCheckable:c&&l.createElement("span",{className:`${I}-tree-checkbox-inner`}),treeLine:!!M,suffixIcon:Le,multiple:me,placement:w,removeIcon:Pe,allowClear:ye,switcherIcon:Ke,showTreeIcon:V,notFoundContent:R,getPopupContainer:W||we,treeMotion:null,dropdownClassName:Te,choiceTransitionName:mt(z,"",B),transitionName:mt(z,"slide-up",x),treeExpandAction:xe}));return O(pe(P))},Vr=l.forwardRef(Kr),Se=Vr,Or=Wt(Se);Se.TreeNode=at;Se.SHOW_ALL=lt;Se.SHOW_PARENT=ot;Se.SHOW_CHILD=Qe;Se._InternalPanelDoNotUseOrYouWillBeFired=Or;const $r=Se;function qr({title:e,show:t,formValue:r,onOk:a,onCancel:n}){const[i]=A.useForm(),o=Qt();return l.useEffect(()=>{i.setFieldsValue({...r})},[r,i]),m.jsx(Zt,{title:e,open:t,onOk:a,onCancel:n,children:m.jsxs(A,{initialValues:r,form:i,labelCol:{span:4},wrapperCol:{span:18},layout:"horizontal",children:[m.jsx(A.Item,{label:"Type",name:"type",required:!0,children:m.jsxs(re.Group,{optionType:"button",buttonStyle:"solid",children:[m.jsx(re,{value:et.CATALOGUE,children:"CATALOGUE"}),m.jsx(re,{value:et.MENU,children:"MENU"})]})}),m.jsx(A.Item,{label:"Name",name:"name",required:!0,children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Label",name:"label",required:!0,tooltip:"internationalization config",children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Parent",name:"parentId",required:!0,children:m.jsx($r,{fieldNames:{label:"name",value:"id",children:"children"},treeData:o})}),m.jsx(A.Item,{label:"Route",name:"route",required:!0,children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Component",name:"component",required:r.type===et.MENU,children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Icon",name:"icon",tooltip:"local icon should start with ic",children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Hide",name:"hide",tooltip:"hide in menu",children:m.jsxs(re.Group,{optionType:"button",buttonStyle:"solid",children:[m.jsx(re,{value:!1,children:"Show"}),m.jsx(re,{value:!0,children:"Hide"})]})}),m.jsx(A.Item,{label:"Order",name:"order",children:m.jsx(hr,{style:{width:"100%"}})}),m.jsx(A.Item,{label:"Status",name:"status",required:!0,children:m.jsxs(re.Group,{optionType:"button",buttonStyle:"solid",children:[m.jsx(re,{value:gt.ENABLE,children:" Enable "}),m.jsx(re,{value:gt.DISABLE,children:" Disable "})]})})]})})}export{qr as default}; diff --git a/assets/permission-modal-f3d04d05.js b/assets/permission-modal-f3d04d05.js new file mode 100644 index 00000000..85246d71 --- /dev/null +++ b/assets/permission-modal-f3d04d05.js @@ -0,0 +1 @@ +import{r as l,b5 as j,ax as ie,an as At,b2 as St,bu as Je,b4 as jt,by as Ht,b3 as se,ah as je,aj as xt,ar as ht,bq as Rt,z as Ft,a8 as It,bo as Wt,B as Bt,bl as zt,D as pt,aI as Ut,aq as qt,aB as Gt,aA as Xt,bm as Yt,bn as mt,bp as Jt,cV as Qt,j as m,cF as Zt,cX as et,a5 as ze,cW as gt}from"./index-00bc0960.js";import{F as A}from"./index-3d9030f5.js";import{R as re}from"./index-0570ba04.js";import{e as er,f as tr,B as rr,u as nr,b as ar,c as lr,D as or,d as ir}from"./useIcons-7028c4e8.js";import{a as tt,c as sr,T as ur,i as cr,g as dr,S as fr}from"./iconUtil-5f60fcab.js";import{g as vr}from"./index-057f0045.js";import{I as hr}from"./index-a10964a0.js";import"./row-d64c6549.js";import"./index-e28b0098.js";import"./List-066cd3b0.js";import"./CheckOutlined-ce1b14da.js";const pr=function(e){var t=l.useRef({valueLabels:new Map});return l.useMemo(function(){var r=t.current.valueLabels,a=new Map,n=e.map(function(i){var o,u=i.value,s=(o=i.label)!==null&&o!==void 0?o:r.get(u);return a.set(u,s),j(j({},i),{},{label:s})});return t.current.valueLabels=a,[n]},[e])},mr=function(e,t,r,a){return l.useMemo(function(){var n=e.map(function(s){var c=s.value;return c}),i=t.map(function(s){var c=s.value;return c}),o=n.filter(function(s){return!a[s]});if(r){var u=tt(n,!0,a);n=u.checkedKeys,i=u.halfCheckedKeys}return[Array.from(new Set([].concat(ie(o),ie(n)))),i]},[e,t,r,a])};function gr(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function Cr(e){var t=e||{},r=t.label,a=t.value,n=t.children,i=a||"value";return{_title:r?[r]:["title","label"],value:i,key:i,children:n||"children"}}function rt(e){return!e||e.disabled||e.disableCheckbox||e.checkable===!1}function yr(e,t){var r=[];function a(n){n.forEach(function(i){var o=i[t.children];o&&(r.push(i[t.value]),a(o))})}return a(e),r}function Ct(e){return e==null}const br=function(e,t){return l.useMemo(function(){var r=sr(e,{fieldNames:t,initWrapper:function(n){return j(j({},n),{},{valueEntities:new Map})},processEntity:function(n,i){var o=n.node[t.value];i.valueEntities.set(o,n)}});return r},[e,t])};var at=function(){return null},Sr=["children","value"];function wt(e){return At(e).map(function(t){if(!l.isValidElement(t)||!t.type)return null;var r=t,a=r.key,n=r.props,i=n.children,o=n.value,u=St(n,Sr),s=j({key:a,value:o},u),c=wt(i);return c.length&&(s.children=c),s}).filter(function(t){return t})}function nt(e){if(!e)return e;var t=j({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Je(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function xr(e,t,r,a,n,i){var o=null,u=null;function s(){function c(d){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return d.map(function(b,D){var L="".concat(T,"-").concat(D),M=b[i.value],W=r.includes(M),G=c(b[i.children]||[],L,W),g=l.createElement(at,b,G.map(function(x){return x.node}));if(t===M&&(o=g),W){var V={pos:L,node:g,children:G};return N||u.push(V),V}return null}).filter(function(b){return b})}u||(u=[],c(a),u.sort(function(d,T){var N=d.node.props.value,b=T.node.props.value,D=r.indexOf(N),L=r.indexOf(b);return D-L}))}Object.defineProperty(e,"triggerNode",{get:function(){return Je(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),s(),o}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return Je(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),s(),n?u:u.map(function(d){var T=d.node;return T})}})}const Ir=function(e,t,r){var a=r.treeNodeFilterProp,n=r.filterTreeNode,i=r.fieldNames,o=i.children;return l.useMemo(function(){if(!t||n===!1)return e;var u;if(typeof n=="function")u=n;else{var s=t.toUpperCase();u=function(T,N){var b=N[a];return String(b).toUpperCase().includes(s)}}function c(d){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d.reduce(function(N,b){var D=b[o],L=T||u(t,nt(b)),M=c(D||[],L);return(L||M.length)&&N.push(j(j({},b),{},jt({isLeaf:void 0},o,M))),N},[])}return c(e)},[e,t,o,a,n])};function yt(e){var t=l.useRef();t.current=e;var r=l.useCallback(function(){return t.current.apply(t,arguments)},[]);return r}function wr(e,t){var r=t.id,a=t.pId,n=t.rootPId,i={},o=[],u=e.map(function(s){var c=j({},s),d=c[r];return i[d]=c,c.key=c.key||d,c});return u.forEach(function(s){var c=s[a],d=i[c];d&&(d.children=d.children||[],d.children.push(s)),(c===n||!d&&n===null)&&o.push(s)}),o}function Er(e,t,r){return l.useMemo(function(){return e?r?wr(e,j({id:"id",pId:"pId",rootPId:null},r!==!0?r:{})):e:wt(t)},[t,r,e])}var Et=l.createContext(null),Nt=l.createContext(null),Nr={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},kr=function(t,r){var a=er(),n=a.prefixCls,i=a.multiple,o=a.searchValue,u=a.toggleOpen,s=a.open,c=a.notFoundContent,d=l.useContext(Nt),T=d.virtual,N=d.listHeight,b=d.listItemHeight,D=d.treeData,L=d.fieldNames,M=d.onSelect,W=d.dropdownMatchSelectWidth,G=d.treeExpandAction,g=l.useContext(Et),V=g.checkable,x=g.checkedKeys,B=g.halfCheckedKeys,ue=g.treeExpandedKeys,xe=g.treeDefaultExpandAll,He=g.treeDefaultExpandedKeys,Ie=g.onTreeExpand,ce=g.treeIcon,de=g.showTreeIcon,X=g.switcherIcon,we=g.treeLine,Y=g.treeNodeFilterProp,ne=g.loadData,H=g.treeLoadedKeys,Ee=g.treeMotion,Ne=g.onTreeLoad,ke=g.keyEntities,z=l.useRef(),I=Ht(function(){return D},[s,D],function(f,w){return w[0]&&f[1]!==w[1]}),fe=l.useState(null),U=se(fe,2),J=U[0],ve=U[1],O=ke[J],he=l.useMemo(function(){return V?{checked:x,halfChecked:B}:null},[V,x,B]);l.useEffect(function(){if(s&&!i&&x.length){var f;(f=z.current)===null||f===void 0||f.scrollTo({key:x[0]}),ve(x[0])}},[s]);var pe=String(o).toLowerCase(),Te=function(w){return pe?String(w[Y]).toLowerCase().includes(pe):!1},me=l.useState(He),ge=se(me,2),De=ge[0],Re=ge[1],Q=l.useState(null),Z=se(Q,2),Ce=Z[0],$=Z[1],Le=l.useMemo(function(){return ue?ie(ue):o?Ce:De},[De,Ce,ue,o]);l.useEffect(function(){o&&$(yr(D,L))},[o]);var Pe=function(w){Re(w),$(w),Ie&&Ie(w)},ee=function(w){w.preventDefault()},ye=function(w,te){var _=te.node;V&&rt(_)||(M(_.key,{selected:!x.includes(_.key)}),i||u(!1))};if(l.useImperativeHandle(r,function(){var f;return{scrollTo:(f=z.current)===null||f===void 0?void 0:f.scrollTo,onKeyDown:function(te){var _,Me=te.which;switch(Me){case je.UP:case je.DOWN:case je.LEFT:case je.RIGHT:(_=z.current)===null||_===void 0||_.onKeyDown(te);break;case je.ENTER:{if(O){var _e=O?.node||{},ae=_e.selectable,Ke=_e.value;ae!==!1&&ye(null,{node:{key:J},selected:!x.includes(Ke)})}break}case je.ESC:u(!1)}},onKeyUp:function(){}}}),I.length===0)return l.createElement("div",{role:"listbox",className:"".concat(n,"-empty"),onMouseDown:ee},c);var R={fieldNames:L};return H&&(R.loadedKeys=H),Le&&(R.expandedKeys=Le),l.createElement("div",{onMouseDown:ee},O&&s&&l.createElement("span",{style:Nr,"aria-live":"assertive"},O.node.value),l.createElement(ur,xt({ref:z,focusable:!1,prefixCls:"".concat(n,"-tree"),treeData:I,height:N,itemHeight:b,virtual:T!==!1&&W!==!1,multiple:i,icon:ce,showIcon:de,switcherIcon:X,showLine:we,loadData:o?null:ne,motion:Ee,activeKey:J,checkable:V,checkStrictly:!0,checkedKeys:he,selectedKeys:V?[]:x,defaultExpandAll:xe},R,{onActiveChange:ve,onSelect:ye,onCheck:ye,onExpand:Pe,onLoad:Ne,filterTreeNode:Te,expandAction:G})))},kt=l.forwardRef(kr);kt.displayName="OptionList";var lt="SHOW_ALL",ot="SHOW_PARENT",Qe="SHOW_CHILD";function bt(e,t,r,a){var n=new Set(e);return t===Qe?e.filter(function(i){var o=r[i];return!(o&&o.children&&o.children.some(function(u){var s=u.node;return n.has(s[a.value])})&&o.children.every(function(u){var s=u.node;return rt(s)||n.has(s[a.value])}))}):t===ot?e.filter(function(i){var o=r[i],u=o?o.parent:null;return!(u&&!rt(u.node)&&n.has(u.key))}):e}var Tr=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Dr(e){return!e||Rt(e)!=="object"}var Lr=l.forwardRef(function(e,t){var r=e.id,a=e.prefixCls,n=a===void 0?"rc-tree-select":a,i=e.value,o=e.defaultValue,u=e.onChange,s=e.onSelect,c=e.onDeselect,d=e.searchValue,T=e.inputValue,N=e.onSearch,b=e.autoClearSearchValue,D=b===void 0?!0:b,L=e.filterTreeNode,M=e.treeNodeFilterProp,W=M===void 0?"value":M,G=e.showCheckedStrategy,g=e.treeNodeLabelProp,V=e.multiple,x=e.treeCheckable,B=e.treeCheckStrictly,ue=e.labelInValue,xe=e.fieldNames,He=e.treeDataSimpleMode,Ie=e.treeData,ce=e.children,de=e.loadData,X=e.treeLoadedKeys,we=e.onTreeLoad,Y=e.treeDefaultExpandAll,ne=e.treeExpandedKeys,H=e.treeDefaultExpandedKeys,Ee=e.onTreeExpand,Ne=e.treeExpandAction,ke=e.virtual,z=e.listHeight,I=z===void 0?200:z,fe=e.listItemHeight,U=fe===void 0?20:fe,J=e.onDropdownVisibleChange,ve=e.dropdownMatchSelectWidth,O=ve===void 0?!0:ve,he=e.treeLine,pe=e.treeIcon,Te=e.showTreeIcon,me=e.switcherIcon,ge=e.treeMotion,De=St(e,Tr),Re=tr(r),Q=x&&!B,Z=x||B,Ce=B||ue,$=Z||V,Le=ht(o,{value:i}),Pe=se(Le,2),ee=Pe[0],ye=Pe[1],R=l.useMemo(function(){return x?G||Qe:lt},[G,x]),f=l.useMemo(function(){return Cr(xe)},[JSON.stringify(xe)]),w=ht("",{value:d!==void 0?d:T,postState:function(v){return v||""}}),te=se(w,2),_=te[0],Me=te[1],_e=function(v){Me(v),N?.(v)},ae=Er(Ie,ce,He),Ke=br(ae,f),P=Ke.keyEntities,F=Ke.valueEntities,Ve=l.useCallback(function(h){var v=[],p=[];return h.forEach(function(C){F.has(C)?p.push(C):v.push(C)}),{missingRawValues:v,existRawValues:p}},[F]),it=Ir(ae,_,{fieldNames:f,treeNodeFilterProp:W,filterTreeNode:L}),st=l.useCallback(function(h){if(h){if(g)return h[g];for(var v=f._title,p=0;p{const{componentCls:t,treePrefixCls:r,colorBgElevated:a}=e,n=`.${r}`;return[{[`${t}-dropdown`]:[{padding:`${e.paddingXS}px ${e.paddingXS/2}px`},dr(r,It(e,{colorBgContainer:a})),{[n]:{borderRadius:0,[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-treenode`]:{[`${n}-node-content-wrapper`]:{flex:"auto"}}}}},vr(`${r}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${n}-switcher${n}-switcher_close`]:{[`${n}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Mr(e,t){return Ft("TreeSelect",r=>{const a=It(r,{treePrefixCls:t});return[Pr(a)]},cr)(e)}var _r=globalThis&&globalThis.__rest||function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n{var r,{prefixCls:a,size:n,disabled:i,bordered:o=!0,className:u,rootClassName:s,treeCheckable:c,multiple:d,listHeight:T=256,listItemHeight:N=26,placement:b,notFoundContent:D,switcherIcon:L,treeLine:M,getPopupContainer:W,popupClassName:G,dropdownClassName:g,treeIcon:V=!1,transitionName:x,choiceTransitionName:B="",status:ue,treeExpandAction:xe,builtinPlacements:He,dropdownMatchSelectWidth:Ie,popupMatchSelectWidth:ce,allowClear:de}=e,X=_r(e,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:we,getPrefixCls:Y,renderEmpty:ne,direction:H,virtual:Ee,popupMatchSelectWidth:Ne,popupOverflow:ke}=l.useContext(Bt),z=Y(),I=Y("select",a),fe=Y("select-tree",a),U=Y("tree-select",a),{compactSize:J,compactItemClassnames:ve}=zt(I,H),[O,he]=nr(I),[pe]=Mr(U,fe),Te=pt(G||g,`${U}-dropdown`,{[`${U}-dropdown-rtl`]:H==="rtl"},s,he),me=!!(c||d),ge=ar(X.suffixIcon,X.showArrow),De=(r=ce??Ie)!==null&&r!==void 0?r:Ne,{status:Re,hasFeedback:Q,isFormItemInput:Z,feedbackIcon:Ce}=l.useContext(Ut),$=Jt(Re,ue),{suffixIcon:Le,removeIcon:Pe,clearIcon:ee}=lr(Object.assign(Object.assign({},X),{multiple:me,showSuffixIcon:ge,hasFeedback:Q,feedbackIcon:Ce,prefixCls:I,componentName:"TreeSelect"})),ye=de===!0?{clearIcon:ee}:de;let R;D!==void 0?R=D:R=ne?.("Select")||l.createElement(or,{componentName:"Select"});const f=qt(X,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),w=l.useMemo(()=>b!==void 0?b:H==="rtl"?"bottomRight":"bottomLeft",[b,H]),te=ir(He,ke),_=Gt(F=>{var Ve;return(Ve=n??J)!==null&&Ve!==void 0?Ve:F}),Me=l.useContext(Xt),_e=i??Me,ae=pt(!a&&U,{[`${I}-lg`]:_==="large",[`${I}-sm`]:_==="small",[`${I}-rtl`]:H==="rtl",[`${I}-borderless`]:!o,[`${I}-in-form-item`]:Z},Yt(I,$,Q),ve,u,s,he),Ke=F=>l.createElement(fr,{prefixCls:fe,switcherIcon:L,treeNodeProps:F,showLine:M}),P=l.createElement(Ue,Object.assign({virtual:Ee,disabled:_e},f,{dropdownMatchSelectWidth:De,builtinPlacements:te,ref:t,prefixCls:I,className:ae,listHeight:T,listItemHeight:N,treeCheckable:c&&l.createElement("span",{className:`${I}-tree-checkbox-inner`}),treeLine:!!M,suffixIcon:Le,multiple:me,placement:w,removeIcon:Pe,allowClear:ye,switcherIcon:Ke,showTreeIcon:V,notFoundContent:R,getPopupContainer:W||we,treeMotion:null,dropdownClassName:Te,choiceTransitionName:mt(z,"",B),transitionName:mt(z,"slide-up",x),treeExpandAction:xe}));return O(pe(P))},Vr=l.forwardRef(Kr),Se=Vr,Or=Wt(Se);Se.TreeNode=at;Se.SHOW_ALL=lt;Se.SHOW_PARENT=ot;Se.SHOW_CHILD=Qe;Se._InternalPanelDoNotUseOrYouWillBeFired=Or;const $r=Se;function Xr({title:e,show:t,formValue:r,onOk:a,onCancel:n}){const[i]=A.useForm(),o=Qt();return l.useEffect(()=>{i.setFieldsValue({...r})},[r,i]),m.jsx(Zt,{title:e,open:t,onOk:a,onCancel:n,children:m.jsxs(A,{initialValues:r,form:i,labelCol:{span:4},wrapperCol:{span:18},layout:"horizontal",children:[m.jsx(A.Item,{label:"Type",name:"type",required:!0,children:m.jsxs(re.Group,{optionType:"button",buttonStyle:"solid",children:[m.jsx(re,{value:et.CATALOGUE,children:"CATALOGUE"}),m.jsx(re,{value:et.MENU,children:"MENU"})]})}),m.jsx(A.Item,{label:"Name",name:"name",required:!0,children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Label",name:"label",required:!0,tooltip:"internationalization config",children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Parent",name:"parentId",required:!0,children:m.jsx($r,{fieldNames:{label:"name",value:"id",children:"children"},treeData:o})}),m.jsx(A.Item,{label:"Route",name:"route",required:!0,children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Component",name:"component",required:r.type===et.MENU,children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Icon",name:"icon",tooltip:"local icon should start with ic",children:m.jsx(ze,{})}),m.jsx(A.Item,{label:"Hide",name:"hide",tooltip:"hide in menu",children:m.jsxs(re.Group,{optionType:"button",buttonStyle:"solid",children:[m.jsx(re,{value:!1,children:"Show"}),m.jsx(re,{value:!0,children:"Hide"})]})}),m.jsx(A.Item,{label:"Order",name:"order",children:m.jsx(hr,{style:{width:"100%"}})}),m.jsx(A.Item,{label:"Status",name:"status",required:!0,children:m.jsxs(re.Group,{optionType:"button",buttonStyle:"solid",children:[m.jsx(re,{value:gt.ENABLE,children:" Enable "}),m.jsx(re,{value:gt.DISABLE,children:" Disable "})]})})]})})}export{Xr as default}; diff --git a/assets/profile-tab-7fc06e15.js b/assets/profile-tab-7fc06e15.js deleted file mode 100644 index e0eae193..00000000 --- a/assets/profile-tab-7fc06e15.js +++ /dev/null @@ -1 +0,0 @@ -import{cc as N,b,x as s,j as e,I as l,cg as c,q as y,cb as m,y as T,p as w}from"./index-a174239d.js";import{f as I}from"./utils-44370454.js";import{C as i}from"./index-98f03199.js";import{R as d,C as o}from"./row-995d68a8.js";import{T as r}from"./index-ae1f1039.js";import{T as C}from"./Timeline-893a05be.js";import{T as P}from"./Table-4d2c7ca8.js";import{A as j}from"./index-ed5c8a88.js";import{P as z}from"./progress-d8befd2a.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./addEventListener-91e2f26e.js";import"./useIcons-cb35d286.js";import"./Pagination-08ab5112.js";import"./index-bb51517b.js";import"./index-78ebc7c3.js";import"./index-029d3301.js";import"./index-d7294c5d.js";import"./index-c8d1fdfe.js";import"./iconUtil-eaa04e44.js";import"./extendsObject-1e0cd48d.js";import"./index-369f29c4.js";function X(){const{username:x}=N(),t=b(),f=[{icon:e.jsx(l,{icon:"fa-solid:user",size:18}),label:"Full Name",val:x},{icon:e.jsx(l,{icon:"eos-icons:role-binding",size:18}),label:"Role",val:"Developer"},{icon:e.jsx(l,{icon:"tabler:location-filled",size:18}),label:"Country",val:"USA"},{icon:e.jsx(l,{icon:"ion:language",size:18}),label:"Language",val:"English"},{icon:e.jsx(l,{icon:"ph:phone-fill",size:18}),label:"Contact",val:"(123)456-7890"},{icon:e.jsx(l,{icon:"ic:baseline-email",size:18}),label:"Email",val:x}],p=[{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()},{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()},{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()},{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()},{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()}],h=[{avatar:e.jsx(l,{icon:"devicon:react",size:36}),name:"React Developers",members:`${s.number.int(100)} Members`,tag:e.jsx(c,{color:"warning",children:"Developer"})},{avatar:e.jsx(l,{icon:"devicon:figma",size:36}),name:"UI Designer",members:`${s.number.int(100)} Members`,tag:e.jsx(c,{color:"cyan",children:"Designer"})},{avatar:e.jsx(l,{icon:"logos:jest",size:36}),name:"Test Team",members:`${s.number.int(100)} Members`,tag:e.jsx(c,{color:"success",children:"Test"})},{avatar:e.jsx(l,{icon:"logos:nestjs",size:36}),name:"Nest.js Developers",members:`${s.number.int(100)} Members`,tag:e.jsx(c,{color:"warning",children:"Developer"})},{avatar:e.jsx(l,{icon:"logos:twitter",size:36}),name:"Digital Marketing",members:`${s.number.int(100)} Members`,tag:e.jsx(c,{children:"Marketing"})}],v=()=>{const a=[];for(let n=0;n<=25;n+=1)a.push({key:s.string.uuid(),avatar:s.image.urlPicsumPhotos(),name:s.company.buzzPhrase(),date:s.date.past().toDateString(),leader:s.person.fullName(),team:I(s.number.int({min:2,max:5})),status:s.number.int({min:50,max:99})});return a},u=[{title:"NAME",dataIndex:"name",render:(a,n)=>e.jsxs("div",{className:"flex items-center",children:[e.jsx("img",{src:n.avatar,alt:"",className:"h-9 w-9 rounded-full"}),e.jsxs("div",{className:"ml-2 flex flex-col",children:[e.jsx("span",{className:"font-semibold",children:n.name}),e.jsx("span",{className:"text-xs opacity-50",children:n.date})]})]})},{title:"LEADER",dataIndex:"leader",render:a=>e.jsx("span",{className:"opacity-50",children:a})},{title:"TEAM",dataIndex:"team",render:a=>e.jsx(j.Group,{children:a.map((n,g)=>e.jsx(j,{src:n},g))})},{title:"STATUS",dataIndex:"status",render:a=>e.jsx(z,{percent:a,strokeColor:t.colorPrimary,trailColor:"transparent"})},{title:"ACTIONS",dataIndex:"action",render:()=>e.jsx(w,{size:"middle",children:e.jsx(m,{children:e.jsx(l,{icon:"fontisto:more-v-a"})})})}];return e.jsxs(e.Fragment,{children:[e.jsxs(d,{gutter:[16,16],children:[e.jsx(o,{span:24,md:12,lg:8,children:e.jsx(i,{className:"flex-col",children:e.jsxs("div",{className:"flex w-full flex-col",children:[e.jsx(r.Title,{level:5,children:"About"}),e.jsx(r.Text,{children:s.lorem.paragraph()}),e.jsx("div",{className:"mt-2 flex flex-col gap-4",children:f.map((a,n)=>e.jsxs("div",{className:"flex",children:[e.jsx("div",{className:"mr-2",children:a.icon}),e.jsxs("div",{className:"mr-2",children:[a.label,":"]}),e.jsx("div",{className:"opacity-50",children:a.val})]},n))})]})})}),e.jsx(o,{span:24,md:12,lg:16,children:e.jsxs(i,{className:"flex-col !items-start",children:[e.jsx(r.Title,{level:5,children:"Activity Timeline"}),e.jsx(C,{className:"!mt-4 w-full",items:[{color:t.colorError,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Text,{strong:!0,children:"8 Invoices have been paid"}),e.jsx("div",{className:"opacity-50",children:"Wednesday"})]}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"Invoices have been paid to the company."}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx(y,{icon:"ic_file_pdf",size:30}),e.jsx("span",{className:"font-medium opacity-60",children:"invoice.pdf"})]})]})},{color:t.colorPrimaryActive,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Text,{strong:!0,children:"Create a new project for client 😎"}),e.jsx("div",{className:"opacity-50",children:"April, 18"})]}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"Invoices have been paid to the company."}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx("img",{alt:"",src:s.image.avatarLegacy(),className:"h-8 w-8 rounded-full"}),e.jsxs("span",{className:"font-medium opacity-60",children:[s.person.fullName()," (client)"]})]})]})},{color:t.colorInfo,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Text,{strong:!0,children:"Order #37745 from September"}),e.jsx("div",{className:"opacity-50",children:"January, 10"})]}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"Invoices have been paid to the company."})]})},{color:t.colorWarning,children:e.jsx("div",{className:"flex flex-col",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Text,{strong:!0,children:"Public Meeting"}),e.jsx("div",{className:"opacity-50",children:"September, 30"})]})})}]})]})})]}),e.jsxs(d,{gutter:[16,16],className:"mt-4",children:[e.jsx(o,{span:24,md:12,children:e.jsxs(i,{className:"flex-col !items-start",children:[e.jsxs("div",{className:"flex w-full items-center justify-between",children:[e.jsx(r.Title,{level:5,children:"Connections"}),e.jsx(m,{children:e.jsx(l,{icon:"fontisto:more-v-a"})})]}),e.jsx("div",{className:"mt-2 flex w-full flex-col gap-4",children:p.map((a,n)=>e.jsxs("div",{className:"flex",children:[e.jsx("img",{alt:"",src:a.avatar,className:"h-10 w-10 flex-none rounded-full"}),e.jsxs("div",{className:"ml-4 flex flex-1 flex-col",children:[e.jsx("span",{className:"font-semibold",children:a.name}),e.jsx("span",{className:"mt-1 text-xs opacity-50",children:a.connections})]}),e.jsx("div",{className:"flex h-9 w-9 flex-none items-center justify-center rounded",style:{backgroundColor:a.connected?t.colorPrimaryText:"transparent",border:a.connected?"":`1px solid ${t.colorPrimaryText}`},children:e.jsx(l,{icon:"tdesign:user",color:a.connected?"#fff":t.colorPrimaryText,size:20})})]},n))}),e.jsx("div",{className:"mt-4 w-full text-center text-lg",style:{color:t.colorPrimaryText},children:"View all connections"})]})}),e.jsx(o,{span:24,md:12,children:e.jsxs(i,{className:"flex-col !items-start",children:[e.jsxs("div",{className:"flex w-full items-center justify-between",children:[e.jsx(r.Title,{level:5,children:"Teams"}),e.jsx(m,{children:e.jsx(l,{icon:"fontisto:more-v-a"})})]}),e.jsx("div",{className:"mt-2 flex w-full flex-col gap-4",children:h.map((a,n)=>e.jsxs("div",{className:"flex",children:[a.avatar,e.jsxs("div",{className:"ml-4 flex flex-1 flex-col",children:[e.jsx("span",{className:"font-semibold",children:a.name}),e.jsx("span",{className:"mt-1 text-xs opacity-50",children:a.members})]}),a.tag]},n))}),e.jsx("div",{className:"mt-4 w-full text-center text-lg",style:{color:t.colorPrimaryText},children:"View all members"})]})})]}),e.jsx(d,{gutter:[16,16],className:"mt-4",children:e.jsx(o,{span:24,children:e.jsxs(i,{className:"flex-col !items-start",children:[e.jsx(r.Title,{level:5,children:"Projects"}),e.jsx("div",{className:"!mt-4 w-full",children:e.jsx(T,{children:e.jsx(P,{rowSelection:{type:"checkbox"},columns:u,dataSource:v()})})})]})})})]})}export{X as default}; diff --git a/assets/profile-tab-bdb6f3b6.js b/assets/profile-tab-bdb6f3b6.js new file mode 100644 index 00000000..27c95405 --- /dev/null +++ b/assets/profile-tab-bdb6f3b6.js @@ -0,0 +1 @@ +import{ce as g,b,x as s,j as e,I as l,a3 as i,q as y,cd as m,y as T,p as w}from"./index-00bc0960.js";import{f as I}from"./utils-cc215780.js";import{C as c}from"./index-1b672bfc.js";import{R as d,C as o}from"./row-d64c6549.js";import{T as r}from"./index-e59e4fdc.js";import{T as C}from"./Timeline-a90985ff.js";import{T as P}from"./Table-ca9a792f.js";import{A as j}from"./index-a4e51a61.js";import{P as z}from"./progress-160c53e8.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./addEventListener-db3041bc.js";import"./List-066cd3b0.js";import"./useIcons-7028c4e8.js";import"./Pagination-45944b73.js";import"./index-3b0fbccb.js";import"./index-c3bb9433.js";import"./index-e28b0098.js";import"./index-057f0045.js";import"./index-0570ba04.js";import"./index-150fd04b.js";import"./iconUtil-5f60fcab.js";import"./extendsObject-1e0cd48d.js";import"./index-e6e2d9b7.js";function Z(){const{username:x}=g(),t=b(),f=[{icon:e.jsx(l,{icon:"fa-solid:user",size:18}),label:"Full Name",val:x},{icon:e.jsx(l,{icon:"eos-icons:role-binding",size:18}),label:"Role",val:"Developer"},{icon:e.jsx(l,{icon:"tabler:location-filled",size:18}),label:"Country",val:"USA"},{icon:e.jsx(l,{icon:"ion:language",size:18}),label:"Language",val:"English"},{icon:e.jsx(l,{icon:"ph:phone-fill",size:18}),label:"Contact",val:"(123)456-7890"},{icon:e.jsx(l,{icon:"ic:baseline-email",size:18}),label:"Email",val:x}],p=[{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()},{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()},{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()},{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()},{avatar:s.image.avatarLegacy(),name:s.person.fullName(),connections:`${s.number.int(100)} Connections`,connected:s.datatype.boolean()}],h=[{avatar:e.jsx(l,{icon:"devicon:react",size:36}),name:"React Developers",members:`${s.number.int(100)} Members`,tag:e.jsx(i,{color:"warning",children:"Developer"})},{avatar:e.jsx(l,{icon:"devicon:figma",size:36}),name:"UI Designer",members:`${s.number.int(100)} Members`,tag:e.jsx(i,{color:"cyan",children:"Designer"})},{avatar:e.jsx(l,{icon:"logos:jest",size:36}),name:"Test Team",members:`${s.number.int(100)} Members`,tag:e.jsx(i,{color:"success",children:"Test"})},{avatar:e.jsx(l,{icon:"logos:nestjs",size:36}),name:"Nest.js Developers",members:`${s.number.int(100)} Members`,tag:e.jsx(i,{color:"warning",children:"Developer"})},{avatar:e.jsx(l,{icon:"logos:twitter",size:36}),name:"Digital Marketing",members:`${s.number.int(100)} Members`,tag:e.jsx(i,{children:"Marketing"})}],v=()=>{const a=[];for(let n=0;n<=25;n+=1)a.push({key:s.string.uuid(),avatar:s.image.urlPicsumPhotos(),name:s.company.buzzPhrase(),date:s.date.past().toDateString(),leader:s.person.fullName(),team:I(s.number.int({min:2,max:5})),status:s.number.int({min:50,max:99})});return a},u=[{title:"NAME",dataIndex:"name",render:(a,n)=>e.jsxs("div",{className:"flex items-center",children:[e.jsx("img",{src:n.avatar,alt:"",className:"h-9 w-9 rounded-full"}),e.jsxs("div",{className:"ml-2 flex flex-col",children:[e.jsx("span",{className:"font-semibold",children:n.name}),e.jsx("span",{className:"text-xs opacity-50",children:n.date})]})]})},{title:"LEADER",dataIndex:"leader",render:a=>e.jsx("span",{className:"opacity-50",children:a})},{title:"TEAM",dataIndex:"team",render:a=>e.jsx(j.Group,{children:a.map((n,N)=>e.jsx(j,{src:n},N))})},{title:"STATUS",dataIndex:"status",render:a=>e.jsx(z,{percent:a,strokeColor:t.colorPrimary,trailColor:"transparent"})},{title:"ACTIONS",dataIndex:"action",render:()=>e.jsx(w,{size:"middle",children:e.jsx(m,{children:e.jsx(l,{icon:"fontisto:more-v-a"})})})}];return e.jsxs(e.Fragment,{children:[e.jsxs(d,{gutter:[16,16],children:[e.jsx(o,{span:24,md:12,lg:8,children:e.jsx(c,{className:"flex-col",children:e.jsxs("div",{className:"flex w-full flex-col",children:[e.jsx(r.Title,{level:5,children:"About"}),e.jsx(r.Text,{children:s.lorem.paragraph()}),e.jsx("div",{className:"mt-2 flex flex-col gap-4",children:f.map((a,n)=>e.jsxs("div",{className:"flex",children:[e.jsx("div",{className:"mr-2",children:a.icon}),e.jsxs("div",{className:"mr-2",children:[a.label,":"]}),e.jsx("div",{className:"opacity-50",children:a.val})]},n))})]})})}),e.jsx(o,{span:24,md:12,lg:16,children:e.jsxs(c,{className:"flex-col !items-start",children:[e.jsx(r.Title,{level:5,children:"Activity Timeline"}),e.jsx(C,{className:"!mt-4 w-full",items:[{color:t.colorError,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Text,{strong:!0,children:"8 Invoices have been paid"}),e.jsx("div",{className:"opacity-50",children:"Wednesday"})]}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"Invoices have been paid to the company."}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx(y,{icon:"ic_file_pdf",size:30}),e.jsx("span",{className:"font-medium opacity-60",children:"invoice.pdf"})]})]})},{color:t.colorPrimaryActive,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Text,{strong:!0,children:"Create a new project for client 😎"}),e.jsx("div",{className:"opacity-50",children:"April, 18"})]}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"Invoices have been paid to the company."}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx("img",{alt:"",src:s.image.avatarLegacy(),className:"h-8 w-8 rounded-full"}),e.jsxs("span",{className:"font-medium opacity-60",children:[s.person.fullName()," (client)"]})]})]})},{color:t.colorInfo,children:e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Text,{strong:!0,children:"Order #37745 from September"}),e.jsx("div",{className:"opacity-50",children:"January, 10"})]}),e.jsx(r.Text,{type:"secondary",className:"text-xs",children:"Invoices have been paid to the company."})]})},{color:t.colorWarning,children:e.jsx("div",{className:"flex flex-col",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Text,{strong:!0,children:"Public Meeting"}),e.jsx("div",{className:"opacity-50",children:"September, 30"})]})})}]})]})})]}),e.jsxs(d,{gutter:[16,16],className:"mt-4",children:[e.jsx(o,{span:24,md:12,children:e.jsxs(c,{className:"flex-col !items-start",children:[e.jsxs("div",{className:"flex w-full items-center justify-between",children:[e.jsx(r.Title,{level:5,children:"Connections"}),e.jsx(m,{children:e.jsx(l,{icon:"fontisto:more-v-a"})})]}),e.jsx("div",{className:"mt-2 flex w-full flex-col gap-4",children:p.map((a,n)=>e.jsxs("div",{className:"flex",children:[e.jsx("img",{alt:"",src:a.avatar,className:"h-10 w-10 flex-none rounded-full"}),e.jsxs("div",{className:"ml-4 flex flex-1 flex-col",children:[e.jsx("span",{className:"font-semibold",children:a.name}),e.jsx("span",{className:"mt-1 text-xs opacity-50",children:a.connections})]}),e.jsx("div",{className:"flex h-9 w-9 flex-none items-center justify-center rounded",style:{backgroundColor:a.connected?t.colorPrimaryText:"transparent",border:a.connected?"":`1px solid ${t.colorPrimaryText}`},children:e.jsx(l,{icon:"tdesign:user",color:a.connected?"#fff":t.colorPrimaryText,size:20})})]},n))}),e.jsx("div",{className:"mt-4 w-full text-center text-lg",style:{color:t.colorPrimaryText},children:"View all connections"})]})}),e.jsx(o,{span:24,md:12,children:e.jsxs(c,{className:"flex-col !items-start",children:[e.jsxs("div",{className:"flex w-full items-center justify-between",children:[e.jsx(r.Title,{level:5,children:"Teams"}),e.jsx(m,{children:e.jsx(l,{icon:"fontisto:more-v-a"})})]}),e.jsx("div",{className:"mt-2 flex w-full flex-col gap-4",children:h.map((a,n)=>e.jsxs("div",{className:"flex",children:[a.avatar,e.jsxs("div",{className:"ml-4 flex flex-1 flex-col",children:[e.jsx("span",{className:"font-semibold",children:a.name}),e.jsx("span",{className:"mt-1 text-xs opacity-50",children:a.members})]}),a.tag]},n))}),e.jsx("div",{className:"mt-4 w-full text-center text-lg",style:{color:t.colorPrimaryText},children:"View all members"})]})})]}),e.jsx(d,{gutter:[16,16],className:"mt-4",children:e.jsx(o,{span:24,children:e.jsxs(c,{className:"flex-col !items-start",children:[e.jsx(r.Title,{level:5,children:"Projects"}),e.jsx("div",{className:"!mt-4 w-full",children:e.jsx(T,{children:e.jsx(P,{rowSelection:{type:"checkbox"},columns:u,dataSource:v()})})})]})})})]})}export{Z as default}; diff --git a/assets/progress-d8befd2a.js b/assets/progress-160c53e8.js similarity index 89% rename from assets/progress-d8befd2a.js rename to assets/progress-160c53e8.js index 8d02b061..46cb548f 100644 --- a/assets/progress-d8befd2a.js +++ b/assets/progress-160c53e8.js @@ -1 +1 @@ -import{r as s,b1 as ae,b5 as le,bo as L,b3 as Z,b0 as ue,ah as de,D as G,c7 as V,an as ge,z as fe,a6 as pe,A as me,bX as ve,B as Ce,ao as he,Q as ye,K as be,M as Se}from"./index-a174239d.js";import{C as $e}from"./CheckOutlined-adf89a14.js";var ke={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},xe=function(){var t=s.useRef([]),r=s.useRef(null);return s.useEffect(function(){var o=Date.now(),n=!1;t.current.forEach(function(a){if(a){n=!0;var i=a.style;i.transitionDuration=".3s, .3s, .3s, .06s",r.current&&o-r.current<100&&(i.transitionDuration="0s, 0s")}}),n&&(r.current=Date.now())}),t.current},J=0,Ee=le();function Pe(){var e;return Ee?(e=J,J+=1):e="TEST_OR_SSR",e}const we=function(e){var t=s.useState(),r=ae(t,2),o=r[0],n=r[1];return s.useEffect(function(){n("rc_progress_".concat(Pe()))},[]),e||o};var ee=function(t){var r=t.bg,o=t.children;return s.createElement("div",{style:{width:"100%",height:"100%",background:r}},o)};function te(e,t){return Object.keys(e).map(function(r){var o=parseFloat(r),n="".concat(Math.floor(o*t),"%");return"".concat(e[r]," ").concat(n)})}var Oe=s.forwardRef(function(e,t){var r=e.prefixCls,o=e.color,n=e.gradientId,a=e.radius,i=e.style,c=e.ptg,l=e.strokeLinecap,d=e.strokeWidth,u=e.size,f=e.gapDegree,v=o&&L(o)==="object",h=v?"#FFF":void 0,C=u/2,m=s.createElement("circle",{className:"".concat(r,"-circle-path"),r:a,cx:C,cy:C,stroke:h,strokeLinecap:l,strokeWidth:d,opacity:c===0?0:1,style:i,ref:t});if(!v)return m;var g="".concat(n,"-conic"),$=f?"".concat(180+f/2,"deg"):"0deg",b=te(o,(360-f)/360),S=te(o,1),p="conic-gradient(from ".concat($,", ").concat(b.join(", "),")"),E="linear-gradient(to ".concat(f?"bottom":"top",", ").concat(S.join(", "),")");return s.createElement(s.Fragment,null,s.createElement("mask",{id:g},m),s.createElement("foreignObject",{x:0,y:0,width:u,height:u,mask:"url(#".concat(g,")")},s.createElement(ee,{bg:E},s.createElement(ee,{bg:p}))))}),A=100,Q=function(t,r,o,n,a,i,c,l,d,u){var f=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,v=o/100*360*((360-i)/360),h=i===0?0:{bottom:0,top:180,left:90,right:-90}[c],C=(100-n)/100*r;d==="round"&&n!==100&&(C+=u/2,C>=r&&(C=r-.01));var m=A/2;return{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(r,"px ").concat(t),strokeDashoffset:C+f,transform:"rotate(".concat(a+v+h,"deg)"),transformOrigin:"".concat(m,"px ").concat(m,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ie=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function re(e){var t=e??[];return Array.isArray(t)?t:[t]}var De=function(t){var r=Z(Z({},ke),t),o=r.id,n=r.prefixCls,a=r.steps,i=r.strokeWidth,c=r.trailWidth,l=r.gapDegree,d=l===void 0?0:l,u=r.gapPosition,f=r.trailColor,v=r.strokeLinecap,h=r.style,C=r.className,m=r.strokeColor,g=r.percent,$=ue(r,Ie),b=A/2,S=we(o),p="".concat(S,"-gradient"),E=b-i/2,D=Math.PI*2*E,O=d>0?90+d/2:-90,P=D*((360-d)/360),T=L(a)==="object"?a:{count:a,space:2},k=T.count,R=T.space,w=re(g),y=re(m),x=y.find(function(B){return B&&L(B)==="object"}),M=x&&L(x)==="object",j=M?"butt":v,ne=Q(D,P,0,100,O,d,u,f,j,i),q=xe(),se=function(){var F=0;return w.map(function(N,_){var K=y[_]||y[y.length-1],W=Q(D,P,F,N,O,d,u,K,j,i);return F+=N,s.createElement(Oe,{key:_,color:K,ptg:N,radius:E,prefixCls:n,gradientId:p,style:W,strokeLinecap:j,strokeWidth:i,gapDegree:d,ref:function(U){q[_]=U},size:A})}).reverse()},ie=function(){var F=Math.round(k*(w[0]/100)),N=100/k,_=0;return new Array(k).fill(null).map(function(K,W){var X=W<=F-1?y[0]:f,U=X&&L(X)==="object"?"url(#".concat(p,")"):void 0,Y=Q(D,P,_,N,O,d,u,X,"butt",i,R);return _+=(P-Y.strokeDashoffset+R)*100/P,s.createElement("circle",{key:W,className:"".concat(n,"-circle-path"),r:E,cx:b,cy:b,stroke:U,strokeWidth:i,opacity:1,style:Y,ref:function(ce){q[W]=ce}})})};return s.createElement("svg",de({className:G("".concat(n,"-circle"),C),viewBox:"0 0 ".concat(A," ").concat(A),style:h,id:o,role:"presentation"},$),!k&&s.createElement("circle",{className:"".concat(n,"-circle-trail"),r:E,cx:b,cy:b,stroke:f,strokeLinecap:j,strokeWidth:c||i,style:ne}),k?ie():se())};function I(e){return!e||e<0?0:e>100?100:e}function z(e){let{success:t,successPercent:r}=e,o=r;return t&&"progress"in t&&(o=t.progress),t&&"percent"in t&&(o=t.percent),o}const je=e=>{let{percent:t,success:r,successPercent:o}=e;const n=I(z({success:r,successPercent:o}));return[n,I(I(t)-n)]},_e=e=>{let{success:t={},strokeColor:r}=e;const{strokeColor:o}=t;return[o||V.green,r||null]},H=(e,t,r)=>{var o,n,a,i;let c=-1,l=-1;if(t==="step"){const d=r.steps,u=r.strokeWidth;typeof e=="string"||typeof e>"u"?(c=e==="small"?2:14,l=u??8):typeof e=="number"?[c,l]=[e,e]:[c=14,l=8]=e,c*=d}else if(t==="line"){const d=r?.strokeWidth;typeof e=="string"||typeof e>"u"?l=d||(e==="small"?6:8):typeof e=="number"?[c,l]=[e,e]:[c=-1,l=8]=e}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[c,l]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[c,l]=[e,e]:(c=(n=(o=e[0])!==null&&o!==void 0?o:e[1])!==null&&n!==void 0?n:120,l=(i=(a=e[0])!==null&&a!==void 0?a:e[1])!==null&&i!==void 0?i:120));return[c,l]},Ne=3,We=e=>Ne/e*100,Le=e=>{const{prefixCls:t,trailColor:r=null,strokeLinecap:o="round",gapPosition:n,gapDegree:a,width:i=120,type:c,children:l,success:d,size:u=i}=e,[f,v]=H(u,"circle");let{strokeWidth:h}=e;h===void 0&&(h=Math.max(We(f),6));const C={width:f,height:v,fontSize:f*.15+6},m=s.useMemo(()=>{if(a||a===0)return a;if(c==="dashboard")return 75},[a,c]),g=n||c==="dashboard"&&"bottom"||void 0,$=Object.prototype.toString.call(e.strokeColor)==="[object Object]",b=_e({success:d,strokeColor:e.strokeColor}),S=G(`${t}-inner`,{[`${t}-circle-gradient`]:$}),p=s.createElement(De,{percent:je(e),strokeWidth:h,trailWidth:h,strokeColor:b,strokeLinecap:o,trailColor:r,prefixCls:t,gapDegree:m,gapPosition:g});return s.createElement("div",{className:S,style:C},f<=20?s.createElement(ge,{title:l},s.createElement("span",null,p)):s.createElement(s.Fragment,null,p,l))},Ae=Le;var Te=globalThis&&globalThis.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let t=[];return Object.keys(e).forEach(r=>{const o=parseFloat(r.replace(/%/g,""));isNaN(o)||t.push({key:o,value:e[r]})}),t=t.sort((r,o)=>r.key-o.key),t.map(r=>{let{key:o,value:n}=r;return`${n} ${o}%`}).join(", ")},Me=(e,t)=>{const{from:r=V.blue,to:o=V.blue,direction:n=t==="rtl"?"to left":"to right"}=e,a=Te(e,["from","to","direction"]);if(Object.keys(a).length!==0){const i=Re(a);return{backgroundImage:`linear-gradient(${n}, ${i})`}}return{backgroundImage:`linear-gradient(${n}, ${r}, ${o})`}},Be=e=>{const{prefixCls:t,direction:r,percent:o,size:n,strokeWidth:a,strokeColor:i,strokeLinecap:c="round",children:l,trailColor:d=null,success:u}=e,f=i&&typeof i!="string"?Me(i,r):{backgroundColor:i},v=c==="square"||c==="butt"?0:void 0,h={backgroundColor:d||void 0,borderRadius:v},C=n??[-1,a||(n==="small"?6:8)],[m,g]=H(C,"line",{strokeWidth:a}),$=Object.assign({width:`${I(o)}%`,height:g,borderRadius:v},f),b=z(e),S={width:`${I(b)}%`,height:g,borderRadius:v,backgroundColor:u?.strokeColor},p={width:m<0?"100%":m,height:g};return s.createElement(s.Fragment,null,s.createElement("div",{className:`${t}-outer`,style:p},s.createElement("div",{className:`${t}-inner`,style:h},s.createElement("div",{className:`${t}-bg`,style:$}),b!==void 0?s.createElement("div",{className:`${t}-success-bg`,style:S}):null)),l)},Fe=Be,Xe=e=>{const{size:t,steps:r,percent:o=0,strokeWidth:n=8,strokeColor:a,trailColor:i=null,prefixCls:c,children:l}=e,d=Math.round(r*(o/100)),f=t??[t==="small"?2:14,n],[v,h]=H(f,"step",{steps:r,strokeWidth:n}),C=v/r,m=new Array(r);for(let g=0;g{const t=e?"100%":"-100%";return new ve(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ge=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},me(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize,marginInlineEnd:e.marginXS,marginBottom:e.marginXS},[`${t}-outer`]:{display:"inline-block",width:"100%"},[`&${t}-show-info`]:{[`${t}-outer`]:{marginInlineEnd:`calc(-2em - ${e.marginXS}px)`,paddingInlineEnd:`calc(2em + ${e.paddingXS}px)`}},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",backgroundColor:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",width:"2em",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:oe(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:oe(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},He=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:`${e.fontSize/e.fontSizeSM}em`}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},Ke=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},Ue=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}},Qe=fe("Progress",e=>{const t=e.marginXXS/2,r=pe(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[Ge(r),He(r),Ke(r),Ue(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"}));var Ve=globalThis&&globalThis.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{const{prefixCls:r,className:o,rootClassName:n,steps:a,strokeColor:i,percent:c=0,size:l="default",showInfo:d=!0,type:u="line",status:f,format:v,style:h}=e,C=Ve(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),m=s.useMemo(()=>{var w,y;const x=z(e);return parseInt(x!==void 0?(w=x??0)===null||w===void 0?void 0:w.toString():(y=c??0)===null||y===void 0?void 0:y.toString(),10)},[c,e.success,e.successPercent]),g=s.useMemo(()=>!qe.includes(f)&&m>=100?"success":f||"normal",[f,m]),{getPrefixCls:$,direction:b,progress:S}=s.useContext(Ce),p=$("progress",r),[E,D]=Qe(p),O=s.useMemo(()=>{if(!d)return null;const w=z(e);let y;const x=v||(j=>`${j}%`),M=u==="line";return v||g!=="exception"&&g!=="success"?y=x(I(c),I(w)):g==="exception"?y=M?s.createElement(ye,null):s.createElement(be,null):g==="success"&&(y=M?s.createElement(Se,null):s.createElement($e,null)),s.createElement("span",{className:`${p}-text`,title:typeof y=="string"?y:void 0},y)},[d,c,m,g,u,p,v]),P=Array.isArray(i)?i[0]:i,T=typeof i=="string"||Array.isArray(i)?i:void 0;let k;u==="line"?k=a?s.createElement(ze,Object.assign({},e,{strokeColor:T,prefixCls:p,steps:a}),O):s.createElement(Fe,Object.assign({},e,{strokeColor:P,prefixCls:p,direction:b}),O):(u==="circle"||u==="dashboard")&&(k=s.createElement(Ae,Object.assign({},e,{strokeColor:P,prefixCls:p,progressStatus:g}),O));const R=G(p,`${p}-status-${g}`,`${p}-${u==="dashboard"&&"circle"||a&&"steps"||u}`,{[`${p}-inline-circle`]:u==="circle"&&H(l,"circle")[0]<=20,[`${p}-show-info`]:d,[`${p}-${l}`]:typeof l=="string",[`${p}-rtl`]:b==="rtl"},S?.className,o,n,D);return E(s.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},S?.style),h),className:R,role:"progressbar","aria-valuenow":m},he(C,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),k))}),tt=Ye;export{tt as P}; +import{r as s,b3 as ae,b7 as le,bq as L,b5 as Y,b2 as ue,aj as de,D as G,c9 as Q,ap as ge,z as fe,a8 as pe,A as me,bZ as ve,B as Ce,aq as he,Q as ye,K as be,M as Se}from"./index-00bc0960.js";import{C as $e}from"./CheckOutlined-ce1b14da.js";var ke={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},xe=function(){var t=s.useRef([]),r=s.useRef(null);return s.useEffect(function(){var o=Date.now(),n=!1;t.current.forEach(function(a){if(a){n=!0;var i=a.style;i.transitionDuration=".3s, .3s, .3s, .06s",r.current&&o-r.current<100&&(i.transitionDuration="0s, 0s")}}),n&&(r.current=Date.now())}),t.current},J=0,Ee=le();function Pe(){var e;return Ee?(e=J,J+=1):e="TEST_OR_SSR",e}const we=function(e){var t=s.useState(),r=ae(t,2),o=r[0],n=r[1];return s.useEffect(function(){n("rc_progress_".concat(Pe()))},[]),e||o};var ee=function(t){var r=t.bg,o=t.children;return s.createElement("div",{style:{width:"100%",height:"100%",background:r}},o)};function te(e,t){return Object.keys(e).map(function(r){var o=parseFloat(r),n="".concat(Math.floor(o*t),"%");return"".concat(e[r]," ").concat(n)})}var Oe=s.forwardRef(function(e,t){var r=e.prefixCls,o=e.color,n=e.gradientId,a=e.radius,i=e.style,c=e.ptg,l=e.strokeLinecap,d=e.strokeWidth,u=e.size,f=e.gapDegree,v=o&&L(o)==="object",h=v?"#FFF":void 0,C=u/2,m=s.createElement("circle",{className:"".concat(r,"-circle-path"),r:a,cx:C,cy:C,stroke:h,strokeLinecap:l,strokeWidth:d,opacity:c===0?0:1,style:i,ref:t});if(!v)return m;var g="".concat(n,"-conic"),$=f?"".concat(180+f/2,"deg"):"0deg",b=te(o,(360-f)/360),S=te(o,1),p="conic-gradient(from ".concat($,", ").concat(b.join(", "),")"),E="linear-gradient(to ".concat(f?"bottom":"top",", ").concat(S.join(", "),")");return s.createElement(s.Fragment,null,s.createElement("mask",{id:g},m),s.createElement("foreignObject",{x:0,y:0,width:u,height:u,mask:"url(#".concat(g,")")},s.createElement(ee,{bg:E},s.createElement(ee,{bg:p}))))}),A=100,U=function(t,r,o,n,a,i,c,l,d,u){var f=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,v=o/100*360*((360-i)/360),h=i===0?0:{bottom:0,top:180,left:90,right:-90}[c],C=(100-n)/100*r;d==="round"&&n!==100&&(C+=u/2,C>=r&&(C=r-.01));var m=A/2;return{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(r,"px ").concat(t),strokeDashoffset:C+f,transform:"rotate(".concat(a+v+h,"deg)"),transformOrigin:"".concat(m,"px ").concat(m,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ie=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function re(e){var t=e??[];return Array.isArray(t)?t:[t]}var De=function(t){var r=Y(Y({},ke),t),o=r.id,n=r.prefixCls,a=r.steps,i=r.strokeWidth,c=r.trailWidth,l=r.gapDegree,d=l===void 0?0:l,u=r.gapPosition,f=r.trailColor,v=r.strokeLinecap,h=r.style,C=r.className,m=r.strokeColor,g=r.percent,$=ue(r,Ie),b=A/2,S=we(o),p="".concat(S,"-gradient"),E=b-i/2,D=Math.PI*2*E,O=d>0?90+d/2:-90,P=D*((360-d)/360),T=L(a)==="object"?a:{count:a,space:2},k=T.count,R=T.space,w=re(g),y=re(m),x=y.find(function(B){return B&&L(B)==="object"}),M=x&&L(x)==="object",j=M?"butt":v,ne=U(D,P,0,100,O,d,u,f,j,i),V=xe(),se=function(){var F=0;return w.map(function(N,_){var K=y[_]||y[y.length-1],W=U(D,P,F,N,O,d,u,K,j,i);return F+=N,s.createElement(Oe,{key:_,color:K,ptg:N,radius:E,prefixCls:n,gradientId:p,style:W,strokeLinecap:j,strokeWidth:i,gapDegree:d,ref:function(q){V[_]=q},size:A})}).reverse()},ie=function(){var F=Math.round(k*(w[0]/100)),N=100/k,_=0;return new Array(k).fill(null).map(function(K,W){var X=W<=F-1?y[0]:f,q=X&&L(X)==="object"?"url(#".concat(p,")"):void 0,Z=U(D,P,_,N,O,d,u,X,"butt",i,R);return _+=(P-Z.strokeDashoffset+R)*100/P,s.createElement("circle",{key:W,className:"".concat(n,"-circle-path"),r:E,cx:b,cy:b,stroke:q,strokeWidth:i,opacity:1,style:Z,ref:function(ce){V[W]=ce}})})};return s.createElement("svg",de({className:G("".concat(n,"-circle"),C),viewBox:"0 0 ".concat(A," ").concat(A),style:h,id:o,role:"presentation"},$),!k&&s.createElement("circle",{className:"".concat(n,"-circle-trail"),r:E,cx:b,cy:b,stroke:f,strokeLinecap:j,strokeWidth:c||i,style:ne}),k?ie():se())};function I(e){return!e||e<0?0:e>100?100:e}function z(e){let{success:t,successPercent:r}=e,o=r;return t&&"progress"in t&&(o=t.progress),t&&"percent"in t&&(o=t.percent),o}const je=e=>{let{percent:t,success:r,successPercent:o}=e;const n=I(z({success:r,successPercent:o}));return[n,I(I(t)-n)]},_e=e=>{let{success:t={},strokeColor:r}=e;const{strokeColor:o}=t;return[o||Q.green,r||null]},H=(e,t,r)=>{var o,n,a,i;let c=-1,l=-1;if(t==="step"){const d=r.steps,u=r.strokeWidth;typeof e=="string"||typeof e>"u"?(c=e==="small"?2:14,l=u??8):typeof e=="number"?[c,l]=[e,e]:[c=14,l=8]=e,c*=d}else if(t==="line"){const d=r?.strokeWidth;typeof e=="string"||typeof e>"u"?l=d||(e==="small"?6:8):typeof e=="number"?[c,l]=[e,e]:[c=-1,l=8]=e}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[c,l]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[c,l]=[e,e]:(c=(n=(o=e[0])!==null&&o!==void 0?o:e[1])!==null&&n!==void 0?n:120,l=(i=(a=e[0])!==null&&a!==void 0?a:e[1])!==null&&i!==void 0?i:120));return[c,l]},Ne=3,We=e=>Ne/e*100,Le=e=>{const{prefixCls:t,trailColor:r=null,strokeLinecap:o="round",gapPosition:n,gapDegree:a,width:i=120,type:c,children:l,success:d,size:u=i}=e,[f,v]=H(u,"circle");let{strokeWidth:h}=e;h===void 0&&(h=Math.max(We(f),6));const C={width:f,height:v,fontSize:f*.15+6},m=s.useMemo(()=>{if(a||a===0)return a;if(c==="dashboard")return 75},[a,c]),g=n||c==="dashboard"&&"bottom"||void 0,$=Object.prototype.toString.call(e.strokeColor)==="[object Object]",b=_e({success:d,strokeColor:e.strokeColor}),S=G(`${t}-inner`,{[`${t}-circle-gradient`]:$}),p=s.createElement(De,{percent:je(e),strokeWidth:h,trailWidth:h,strokeColor:b,strokeLinecap:o,trailColor:r,prefixCls:t,gapDegree:m,gapPosition:g});return s.createElement("div",{className:S,style:C},f<=20?s.createElement(ge,{title:l},s.createElement("span",null,p)):s.createElement(s.Fragment,null,p,l))},Ae=Le;var Te=globalThis&&globalThis.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let t=[];return Object.keys(e).forEach(r=>{const o=parseFloat(r.replace(/%/g,""));isNaN(o)||t.push({key:o,value:e[r]})}),t=t.sort((r,o)=>r.key-o.key),t.map(r=>{let{key:o,value:n}=r;return`${n} ${o}%`}).join(", ")},Me=(e,t)=>{const{from:r=Q.blue,to:o=Q.blue,direction:n=t==="rtl"?"to left":"to right"}=e,a=Te(e,["from","to","direction"]);if(Object.keys(a).length!==0){const i=Re(a);return{backgroundImage:`linear-gradient(${n}, ${i})`}}return{backgroundImage:`linear-gradient(${n}, ${r}, ${o})`}},Be=e=>{const{prefixCls:t,direction:r,percent:o,size:n,strokeWidth:a,strokeColor:i,strokeLinecap:c="round",children:l,trailColor:d=null,success:u}=e,f=i&&typeof i!="string"?Me(i,r):{backgroundColor:i},v=c==="square"||c==="butt"?0:void 0,h={backgroundColor:d||void 0,borderRadius:v},C=n??[-1,a||(n==="small"?6:8)],[m,g]=H(C,"line",{strokeWidth:a}),$=Object.assign({width:`${I(o)}%`,height:g,borderRadius:v},f),b=z(e),S={width:`${I(b)}%`,height:g,borderRadius:v,backgroundColor:u?.strokeColor},p={width:m<0?"100%":m,height:g};return s.createElement(s.Fragment,null,s.createElement("div",{className:`${t}-outer`,style:p},s.createElement("div",{className:`${t}-inner`,style:h},s.createElement("div",{className:`${t}-bg`,style:$}),b!==void 0?s.createElement("div",{className:`${t}-success-bg`,style:S}):null)),l)},Fe=Be,Xe=e=>{const{size:t,steps:r,percent:o=0,strokeWidth:n=8,strokeColor:a,trailColor:i=null,prefixCls:c,children:l}=e,d=Math.round(r*(o/100)),f=t??[t==="small"?2:14,n],[v,h]=H(f,"step",{steps:r,strokeWidth:n}),C=v/r,m=new Array(r);for(let g=0;g{const t=e?"100%":"-100%";return new ve(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ge=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},me(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize,marginInlineEnd:e.marginXS,marginBottom:e.marginXS},[`${t}-outer`]:{display:"inline-block",width:"100%"},[`&${t}-show-info`]:{[`${t}-outer`]:{marginInlineEnd:`calc(-2em - ${e.marginXS}px)`,paddingInlineEnd:`calc(2em + ${e.paddingXS}px)`}},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",backgroundColor:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",width:"2em",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:oe(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:oe(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},He=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:`${e.fontSize/e.fontSizeSM}em`}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},Ke=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},qe=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}},Ue=fe("Progress",e=>{const t=e.marginXXS/2,r=pe(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[Ge(r),He(r),Ke(r),qe(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"}));var Qe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{const{prefixCls:r,className:o,rootClassName:n,steps:a,strokeColor:i,percent:c=0,size:l="default",showInfo:d=!0,type:u="line",status:f,format:v,style:h}=e,C=Qe(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),m=s.useMemo(()=>{var w,y;const x=z(e);return parseInt(x!==void 0?(w=x??0)===null||w===void 0?void 0:w.toString():(y=c??0)===null||y===void 0?void 0:y.toString(),10)},[c,e.success,e.successPercent]),g=s.useMemo(()=>!Ve.includes(f)&&m>=100?"success":f||"normal",[f,m]),{getPrefixCls:$,direction:b,progress:S}=s.useContext(Ce),p=$("progress",r),[E,D]=Ue(p),O=s.useMemo(()=>{if(!d)return null;const w=z(e);let y;const x=v||(j=>`${j}%`),M=u==="line";return v||g!=="exception"&&g!=="success"?y=x(I(c),I(w)):g==="exception"?y=M?s.createElement(ye,null):s.createElement(be,null):g==="success"&&(y=M?s.createElement(Se,null):s.createElement($e,null)),s.createElement("span",{className:`${p}-text`,title:typeof y=="string"?y:void 0},y)},[d,c,m,g,u,p,v]),P=Array.isArray(i)?i[0]:i,T=typeof i=="string"||Array.isArray(i)?i:void 0;let k;u==="line"?k=a?s.createElement(ze,Object.assign({},e,{strokeColor:T,prefixCls:p,steps:a}),O):s.createElement(Fe,Object.assign({},e,{strokeColor:P,prefixCls:p,direction:b}),O):(u==="circle"||u==="dashboard")&&(k=s.createElement(Ae,Object.assign({},e,{strokeColor:P,prefixCls:p,progressStatus:g}),O));const R=G(p,`${p}-status-${g}`,`${p}-${u==="dashboard"&&"circle"||a&&"steps"||u}`,{[`${p}-inline-circle`]:u==="circle"&&H(l,"circle")[0]<=20,[`${p}-show-info`]:d,[`${p}-${l}`]:typeof l=="string",[`${p}-rtl`]:b==="rtl"},S?.className,o,n,D);return E(s.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},S?.style),h),className:R,role:"progressbar","aria-valuenow":m},he(C,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),k))}),tt=Ze;export{tt as P}; diff --git a/assets/projects-tab-095546e7.js b/assets/projects-tab-e2e89cee.js similarity index 91% rename from assets/projects-tab-095546e7.js rename to assets/projects-tab-e2e89cee.js index c62d3cb3..f21a125e 100644 --- a/assets/projects-tab-095546e7.js +++ b/assets/projects-tab-e2e89cee.js @@ -1 +1 @@ -import{j as e,I as n,x as s,cb as c,a5 as d,cg as u}from"./index-a174239d.js";import{d as l}from"./dayjs.min-47422c50.js";import{f as r}from"./utils-44370454.js";import{C as x}from"./index-98f03199.js";import{R as f,C as p}from"./row-995d68a8.js";import{A as i}from"./index-ed5c8a88.js";import"./index-369f29c4.js";function v(){const t=[{icon:e.jsx(n,{icon:"logos:react",size:40}),name:"Admin Template",client:s.person.fullName(),desc:"Time is our most valuable asset, that is why we want to help you save it by creating…",members:r(15),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:236,allHours:"98/135",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})},{icon:e.jsx(n,{icon:"logos:vue",size:40}),name:"App Design",desc:"App design combines the user interface (UI) and user experience (UX). ",client:s.person.fullName(),members:r(27),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:236,allHours:"880/421",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})},{icon:e.jsx(n,{icon:"logos:figma",size:40}),name:"Figma Dashboard",desc:"Use this template to organize your design project. Some of the key features are… ",client:s.person.fullName(),members:r(32),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:236,allHours:"1.2k/820",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})},{icon:e.jsx(n,{icon:"logos:html-5",size:40}),name:"Create Website",desc:"Your domain name should reflect your products or services so that your... ",client:s.person.fullName(),members:r(221),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:236,allHours:"142/420",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})},{icon:e.jsx(n,{icon:"logos:adobe-xd",size:40}),name:"Logo Design",desc:"Premium logo designs created by top logo designers. Create the branding of business. ",client:s.person.fullName(),members:r(125),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:232,allHours:"580/445",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})}];return e.jsx(f,{gutter:[16,16],children:t.map(a=>e.jsx(p,{span:24,md:12,children:e.jsxs(x,{className:"w-full flex-col",children:[e.jsxs("header",{className:"flex w-full items-center",children:[a.icon,e.jsxs("div",{className:"flex flex-col",children:[e.jsx("span",{className:"ml-4 text-xl opacity-70",children:a.name}),e.jsxs("span",{className:"text-md ml-4 opacity-50",children:["Client: ",a.client]})]}),e.jsx("div",{className:"ml-auto flex opacity-70",children:e.jsx(c,{children:e.jsx(n,{icon:"fontisto:more-v-a",size:18})})})]}),e.jsxs("main",{className:"mt-4 w-full",children:[e.jsxs("div",{className:"my-2 flex justify-between",children:[e.jsxs("span",{children:["Start Date:",e.jsx("span",{className:"ml-2 opacity-50",children:a.startDate.format("DD/MM/YYYY")})]}),e.jsxs("span",{children:["Deadline:",e.jsx("span",{className:"ml-2 opacity-50",children:a.deadline.format("DD/MM/YYYY")})]})]}),e.jsx("span",{className:"opacity-70",children:a.desc})]}),e.jsx(d,{}),e.jsxs("footer",{className:"flex w-full flex-col items-center",children:[e.jsxs("div",{className:"mb-4 flex w-full justify-between",children:[e.jsxs("span",{children:["All Hours:",e.jsx("span",{className:"ml-2 opacity-50",children:a.allHours})]}),e.jsxs(u,{color:"warning",children:[a.deadline.diff(l(),"day")," days left"]})]}),e.jsxs("div",{className:"flex w-full ",children:[e.jsx(i.Group,{maxCount:4,children:a.members.map((m,o)=>e.jsx(i,{src:m},o))}),e.jsxs("div",{className:"ml-auto flex items-center opacity-50",children:[e.jsx(n,{icon:"solar:chat-round-line-linear",size:24}),e.jsx("span",{className:"ml-2",children:a.messages})]})]})]})]})},a.name))})}export{v as default}; +import{j as e,I as n,x as s,cd as c,a7 as d,a3 as u}from"./index-00bc0960.js";import{d as l}from"./dayjs.min-2473d3b1.js";import{f as r}from"./utils-cc215780.js";import{C as x}from"./index-1b672bfc.js";import{R as f,C as p}from"./row-d64c6549.js";import{A as i}from"./index-a4e51a61.js";import"./index-e6e2d9b7.js";function v(){const t=[{icon:e.jsx(n,{icon:"logos:react",size:40}),name:"Admin Template",client:s.person.fullName(),desc:"Time is our most valuable asset, that is why we want to help you save it by creating…",members:r(15),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:236,allHours:"98/135",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})},{icon:e.jsx(n,{icon:"logos:vue",size:40}),name:"App Design",desc:"App design combines the user interface (UI) and user experience (UX). ",client:s.person.fullName(),members:r(27),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:236,allHours:"880/421",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})},{icon:e.jsx(n,{icon:"logos:figma",size:40}),name:"Figma Dashboard",desc:"Use this template to organize your design project. Some of the key features are… ",client:s.person.fullName(),members:r(32),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:236,allHours:"1.2k/820",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})},{icon:e.jsx(n,{icon:"logos:html-5",size:40}),name:"Create Website",desc:"Your domain name should reflect your products or services so that your... ",client:s.person.fullName(),members:r(221),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:236,allHours:"142/420",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})},{icon:e.jsx(n,{icon:"logos:adobe-xd",size:40}),name:"Logo Design",desc:"Premium logo designs created by top logo designers. Create the branding of business. ",client:s.person.fullName(),members:r(125),startDate:l(s.date.past({years:1})),deadline:l(s.date.future({years:1})),messages:232,allHours:"580/445",allTasks:s.number.int({min:60,max:99}),closedTasks:s.number.int({min:30,max:60})}];return e.jsx(f,{gutter:[16,16],children:t.map(a=>e.jsx(p,{span:24,md:12,children:e.jsxs(x,{className:"w-full flex-col",children:[e.jsxs("header",{className:"flex w-full items-center",children:[a.icon,e.jsxs("div",{className:"flex flex-col",children:[e.jsx("span",{className:"ml-4 text-xl opacity-70",children:a.name}),e.jsxs("span",{className:"text-md ml-4 opacity-50",children:["Client: ",a.client]})]}),e.jsx("div",{className:"ml-auto flex opacity-70",children:e.jsx(c,{children:e.jsx(n,{icon:"fontisto:more-v-a",size:18})})})]}),e.jsxs("main",{className:"mt-4 w-full",children:[e.jsxs("div",{className:"my-2 flex justify-between",children:[e.jsxs("span",{children:["Start Date:",e.jsx("span",{className:"ml-2 opacity-50",children:a.startDate.format("DD/MM/YYYY")})]}),e.jsxs("span",{children:["Deadline:",e.jsx("span",{className:"ml-2 opacity-50",children:a.deadline.format("DD/MM/YYYY")})]})]}),e.jsx("span",{className:"opacity-70",children:a.desc})]}),e.jsx(d,{}),e.jsxs("footer",{className:"flex w-full flex-col items-center",children:[e.jsxs("div",{className:"mb-4 flex w-full justify-between",children:[e.jsxs("span",{children:["All Hours:",e.jsx("span",{className:"ml-2 opacity-50",children:a.allHours})]}),e.jsxs(u,{color:"warning",children:[a.deadline.diff(l(),"day")," days left"]})]}),e.jsxs("div",{className:"flex w-full ",children:[e.jsx(i.Group,{maxCount:4,children:a.members.map((m,o)=>e.jsx(i,{src:m},o))}),e.jsxs("div",{className:"ml-auto flex items-center opacity-50",children:[e.jsx(n,{icon:"solar:chat-round-line-linear",size:24}),e.jsx("span",{className:"ml-2",children:a.messages})]})]})]})]})},a.name))})}export{v as default}; diff --git a/assets/role-modal-a774c67c.js b/assets/role-modal-a774c67c.js new file mode 100644 index 00000000..31faed00 --- /dev/null +++ b/assets/role-modal-a774c67c.js @@ -0,0 +1 @@ +import{cZ as u,r as x,j as e,cF as j,a5 as a,cW as l,c_ as h}from"./index-00bc0960.js";import{F as s}from"./index-3d9030f5.js";import{I as b}from"./index-a10964a0.js";import{R as i}from"./index-0570ba04.js";import{T as I}from"./index-150fd04b.js";import"./row-d64c6549.js";import"./index-e28b0098.js";import"./iconUtil-5f60fcab.js";import"./List-066cd3b0.js";import"./index-057f0045.js";const f=h;function k({title:n,show:o,formValue:r,onOk:m,onCancel:c}){const[t]=s.useForm(),d=u(r.permission).map(p=>p.id);return x.useEffect(()=>{t.setFieldsValue({...r})},[r,t]),e.jsx(j,{title:n,open:o,onOk:m,onCancel:c,children:e.jsxs(s,{initialValues:r,form:t,labelCol:{span:4},wrapperCol:{span:18},layout:"horizontal",children:[e.jsx(s.Item,{label:"Name",name:"name",required:!0,children:e.jsx(a,{})}),e.jsx(s.Item,{label:"Label",name:"label",required:!0,children:e.jsx(a,{})}),e.jsx(s.Item,{label:"Order",name:"order",children:e.jsx(b,{style:{width:"100%"}})}),e.jsx(s.Item,{label:"Status",name:"status",required:!0,children:e.jsxs(i.Group,{optionType:"button",buttonStyle:"solid",children:[e.jsx(i,{value:l.ENABLE,children:" Enable "}),e.jsx(i,{value:l.DISABLE,children:" Disable "})]})}),e.jsx(s.Item,{label:"Desc",name:"desc",children:e.jsx(a.TextArea,{})}),e.jsx(s.Item,{label:"Permission",name:"permission",children:e.jsx(I,{checkable:!0,checkedKeys:d,treeData:f,fieldNames:{key:"id",children:"children",title:"name"}})})]})})}export{k as RoleModal}; diff --git a/assets/row-995d68a8.js b/assets/row-d64c6549.js similarity index 83% rename from assets/row-995d68a8.js rename to assets/row-d64c6549.js index 2159df95..29acb009 100644 --- a/assets/row-995d68a8.js +++ b/assets/row-d64c6549.js @@ -1 +1 @@ -import{r as i,z as X,a6 as V,B as H,D as J,aX as Y,aY as v}from"./index-a174239d.js";const q=i.createContext({}),B=q,K=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},Q=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},U=(e,t)=>{const{componentCls:s,gridColumns:n}=e,r={};for(let o=n;o>=0;o--)o===0?(r[`${s}${t}-${o}`]={display:"none"},r[`${s}-push-${o}`]={insetInlineStart:"auto"},r[`${s}-pull-${o}`]={insetInlineEnd:"auto"},r[`${s}${t}-push-${o}`]={insetInlineStart:"auto"},r[`${s}${t}-pull-${o}`]={insetInlineEnd:"auto"},r[`${s}${t}-offset-${o}`]={marginInlineStart:0},r[`${s}${t}-order-${o}`]={order:0}):(r[`${s}${t}-${o}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${o/n*100}%`,maxWidth:`${o/n*100}%`}],r[`${s}${t}-push-${o}`]={insetInlineStart:`${o/n*100}%`},r[`${s}${t}-pull-${o}`]={insetInlineEnd:`${o/n*100}%`},r[`${s}${t}-offset-${o}`]={marginInlineStart:`${o/n*100}%`},r[`${s}${t}-order-${o}`]={order:o});return r},P=(e,t)=>U(e,t),Z=(e,t,s)=>({[`@media (min-width: ${t}px)`]:Object.assign({},P(e,s))}),z=X("Grid",e=>[K(e)]),ee=X("Grid",e=>{const t=V(e,{gridColumns:24}),s={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[Q(t),P(t,""),P(t,"-xs"),Object.keys(s).map(n=>Z(t,s[n],n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{})]});var te=globalThis&&globalThis.__rest||function(e,t){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r{const{getPrefixCls:s,direction:n}=i.useContext(H),{gutter:r,wrap:o}=i.useContext(B),{prefixCls:y,span:d,order:$,offset:g,push:b,pull:h,className:R,children:G,flex:j,style:O}=e,S=te(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),a=s("col",y),[w,I]=ee(a);let m={};re.forEach(f=>{let l={};const u=e[f];typeof u=="number"?l.span=u:typeof u=="object"&&(l=u||{}),delete S[f],m=Object.assign(Object.assign({},m),{[`${a}-${f}-${l.span}`]:l.span!==void 0,[`${a}-${f}-order-${l.order}`]:l.order||l.order===0,[`${a}-${f}-offset-${l.offset}`]:l.offset||l.offset===0,[`${a}-${f}-push-${l.push}`]:l.push||l.push===0,[`${a}-${f}-pull-${l.pull}`]:l.pull||l.pull===0,[`${a}-${f}-flex-${l.flex}`]:l.flex||l.flex==="auto",[`${a}-rtl`]:n==="rtl"})});const E=J(a,{[`${a}-${d}`]:d!==void 0,[`${a}-order-${$}`]:$,[`${a}-offset-${g}`]:g,[`${a}-push-${b}`]:b,[`${a}-pull-${h}`]:h},R,m,I),c={};if(r&&r[0]>0){const f=r[0]/2;c.paddingLeft=f,c.paddingRight=f}return j&&(c.flex=ne(j),o===!1&&!c.minWidth&&(c.minWidth=0)),w(i.createElement("div",Object.assign({},S,{style:Object.assign(Object.assign({},c),O),className:E,ref:t}),G))}),ie=se;var oe=globalThis&&globalThis.__rest||function(e,t){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r{if(typeof e=="string"&&n(e),typeof e=="object")for(let o=0;o{r()},[JSON.stringify(e),t]),s}const le=i.forwardRef((e,t)=>{const{prefixCls:s,justify:n,align:r,className:o,style:y,children:d,gutter:$=0,wrap:g}=e,b=oe(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:h,direction:R}=i.useContext(H),[G,j]=i.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[O,S]=i.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),a=T(r,O),w=T(n,O),I=i.useRef($),m=Y();i.useEffect(()=>{const x=m.subscribe(A=>{S(A);const p=I.current||0;(!Array.isArray(p)&&typeof p=="object"||Array.isArray(p)&&(typeof p[0]=="object"||typeof p[1]=="object"))&&j(A)});return()=>m.unsubscribe(x)},[]);const E=()=>{const x=[void 0,void 0];return(Array.isArray($)?$:[$,void 0]).forEach((p,W)=>{if(typeof p=="object")for(let k=0;k0?u[0]/-2:void 0;M&&(C.marginLeft=M,C.marginRight=M),[,C.rowGap]=u;const[_,L]=u,F=i.useMemo(()=>({gutter:[_,L],wrap:g}),[_,L,g]);return f(i.createElement(B.Provider,{value:F},i.createElement("div",Object.assign({},b,{className:D,style:Object.assign(Object.assign({},C),y),ref:t}),d)))}),ce=le;export{ie as C,ce as R}; +import{r as i,z as H,a8 as V,B as J,D as X,aZ as Z,a_ as v}from"./index-00bc0960.js";const q=i.createContext({}),B=q,K=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},Q=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},U=(e,t)=>{const{componentCls:s,gridColumns:n}=e,r={};for(let o=n;o>=0;o--)o===0?(r[`${s}${t}-${o}`]={display:"none"},r[`${s}-push-${o}`]={insetInlineStart:"auto"},r[`${s}-pull-${o}`]={insetInlineEnd:"auto"},r[`${s}${t}-push-${o}`]={insetInlineStart:"auto"},r[`${s}${t}-pull-${o}`]={insetInlineEnd:"auto"},r[`${s}${t}-offset-${o}`]={marginInlineStart:0},r[`${s}${t}-order-${o}`]={order:0}):(r[`${s}${t}-${o}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${o/n*100}%`,maxWidth:`${o/n*100}%`}],r[`${s}${t}-push-${o}`]={insetInlineStart:`${o/n*100}%`},r[`${s}${t}-pull-${o}`]={insetInlineEnd:`${o/n*100}%`},r[`${s}${t}-offset-${o}`]={marginInlineStart:`${o/n*100}%`},r[`${s}${t}-order-${o}`]={order:o});return r},N=(e,t)=>U(e,t),Y=(e,t,s)=>({[`@media (min-width: ${t}px)`]:Object.assign({},N(e,s))}),z=H("Grid",e=>[K(e)]),ee=H("Grid",e=>{const t=V(e,{gridColumns:24}),s={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[Q(t),N(t,""),N(t,"-xs"),Object.keys(s).map(n=>Y(t,s[n],n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{})]});var te=globalThis&&globalThis.__rest||function(e,t){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r{const{getPrefixCls:s,direction:n}=i.useContext(J),{gutter:r,wrap:o}=i.useContext(B),{prefixCls:y,span:d,order:$,offset:g,push:b,pull:h,className:R,children:G,flex:j,style:O}=e,S=te(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),a=s("col",y),[w,I]=ee(a);let m={};re.forEach(f=>{let l={};const u=e[f];typeof u=="number"?l.span=u:typeof u=="object"&&(l=u||{}),delete S[f],m=Object.assign(Object.assign({},m),{[`${a}-${f}-${l.span}`]:l.span!==void 0,[`${a}-${f}-order-${l.order}`]:l.order||l.order===0,[`${a}-${f}-offset-${l.offset}`]:l.offset||l.offset===0,[`${a}-${f}-push-${l.push}`]:l.push||l.push===0,[`${a}-${f}-pull-${l.pull}`]:l.pull||l.pull===0,[`${a}-${f}-flex-${l.flex}`]:l.flex||l.flex==="auto",[`${a}-rtl`]:n==="rtl"})});const E=X(a,{[`${a}-${d}`]:d!==void 0,[`${a}-order-${$}`]:$,[`${a}-offset-${g}`]:g,[`${a}-push-${b}`]:b,[`${a}-pull-${h}`]:h},R,m,I),c={};if(r&&r[0]>0){const f=r[0]/2;c.paddingLeft=f,c.paddingRight=f}return j&&(c.flex=ne(j),o===!1&&!c.minWidth&&(c.minWidth=0)),w(i.createElement("div",Object.assign({},S,{style:Object.assign(Object.assign({},c),O),className:E,ref:t}),G))}),ie=se;var oe=globalThis&&globalThis.__rest||function(e,t){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r{if(typeof e=="string"&&n(e),typeof e=="object")for(let o=0;o{r()},[JSON.stringify(e),t]),s}const le=i.forwardRef((e,t)=>{const{prefixCls:s,justify:n,align:r,className:o,style:y,children:d,gutter:$=0,wrap:g}=e,b=oe(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:h,direction:R}=i.useContext(J),[G,j]=i.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[O,S]=i.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),a=T(r,O),w=T(n,O),I=i.useRef($),m=Z();i.useEffect(()=>{const x=m.subscribe(A=>{S(A);const p=I.current||0;(!Array.isArray(p)&&typeof p=="object"||Array.isArray(p)&&(typeof p[0]=="object"||typeof p[1]=="object"))&&j(A)});return()=>m.unsubscribe(x)},[]);const E=()=>{const x=[void 0,void 0];return(Array.isArray($)?$:[$,void 0]).forEach((p,W)=>{if(typeof p=="object")for(let _=0;_0?u[0]/-2:void 0;M&&(C.marginLeft=M,C.marginRight=M),[,C.rowGap]=u;const[P,L]=u,F=i.useMemo(()=>({gutter:[P,L],wrap:g}),[P,L,g]);return f(i.createElement(B.Provider,{value:F},i.createElement("div",Object.assign({},b,{className:D,style:Object.assign(Object.assign({},C),y),ref:t}),d)))}),ce=le;export{ie as C,ce as R}; diff --git a/assets/security-tab-5078af9a.js b/assets/security-tab-75c2d925.js similarity index 78% rename from assets/security-tab-5078af9a.js rename to assets/security-tab-75c2d925.js index 00287da9..9d44673a 100644 --- a/assets/security-tab-5078af9a.js +++ b/assets/security-tab-75c2d925.js @@ -1 +1 @@ -import{co as n,j as s,a3 as e,a4 as i}from"./index-a174239d.js";import{C as t}from"./index-98f03199.js";import{F as a}from"./index-e6402448.js";import"./row-995d68a8.js";function w(){const{notification:o}=n.useApp(),r={oldPassword:"",newPassword:"",confirmPassword:""},l=()=>{o.success({message:"Update success!",duration:3})};return s.jsxs(t,{className:"!h-auto flex-col",children:[s.jsxs(a,{layout:"vertical",initialValues:r,labelCol:{span:8},className:"w-full",children:[s.jsx(a.Item,{label:"Old Password",name:"oldPassword",children:s.jsx(e.Password,{})}),s.jsx(a.Item,{label:"New Password",name:"newPassword",children:s.jsx(e.Password,{})}),s.jsx(a.Item,{label:"Confirm New Password",name:"confirmPassword",children:s.jsx(e.Password,{})})]}),s.jsx("div",{className:"flex w-full justify-end",children:s.jsx(i,{type:"primary",onClick:l,children:"Save Changes"})})]})}export{w as default}; +import{cp as n,j as s,a5 as e,a6 as i}from"./index-00bc0960.js";import{C as t}from"./index-1b672bfc.js";import{F as a}from"./index-3d9030f5.js";import"./row-d64c6549.js";function w(){const{notification:o}=n.useApp(),r={oldPassword:"",newPassword:"",confirmPassword:""},l=()=>{o.success({message:"Update success!",duration:3})};return s.jsxs(t,{className:"!h-auto flex-col",children:[s.jsxs(a,{layout:"vertical",initialValues:r,labelCol:{span:8},className:"w-full",children:[s.jsx(a.Item,{label:"Old Password",name:"oldPassword",children:s.jsx(e.Password,{})}),s.jsx(a.Item,{label:"New Password",name:"newPassword",children:s.jsx(e.Password,{})}),s.jsx(a.Item,{label:"Confirm New Password",name:"confirmPassword",children:s.jsx(e.Password,{})})]}),s.jsx("div",{className:"flex w-full justify-end",children:s.jsx(i,{type:"primary",onClick:l,children:"Save Changes"})})]})}export{w as default}; diff --git a/assets/styleChecker-d6b280b6.js b/assets/styleChecker-cd6b40ad.js similarity index 89% rename from assets/styleChecker-d6b280b6.js rename to assets/styleChecker-cd6b40ad.js index b2b1c850..00592e2b 100644 --- a/assets/styleChecker-d6b280b6.js +++ b/assets/styleChecker-cd6b40ad.js @@ -1 +1 @@ -import{b5 as u}from"./index-a174239d.js";const l=o=>({color:o.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${o.motionDurationSlow}`,"&:focus, &:hover":{color:o.colorLinkHover},"&:active":{color:o.colorLinkActive}});var e=function(r){if(u()&&window.document.documentElement){var t=Array.isArray(r)?r:[r],n=window.document.documentElement;return t.some(function(i){return i in n.style})}return!1},c=function(r,t){if(!e(r))return!1;var n=document.createElement("div"),i=n.style[r];return n.style[r]=t,n.style[r]!==i};function p(o,r){return!Array.isArray(o)&&r!==void 0?c(o,r):e(o)}export{p as i,l as o}; +import{b7 as u}from"./index-00bc0960.js";const l=o=>({color:o.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${o.motionDurationSlow}`,"&:focus, &:hover":{color:o.colorLinkHover},"&:active":{color:o.colorLinkActive}});var e=function(r){if(u()&&window.document.documentElement){var t=Array.isArray(r)?r:[r],n=window.document.documentElement;return t.some(function(i){return i in n.style})}return!1},c=function(r,t){if(!e(r))return!1;var n=document.createElement("div"),i=n.style[r];return n.style[r]=t,n.style[r]!==i};function p(o,r){return!Array.isArray(o)&&r!==void 0?c(o,r):e(o)}export{p as i,l as o}; diff --git a/assets/task-detail-7338f7de.js b/assets/task-detail-6f34c363.js similarity index 77% rename from assets/task-detail-7338f7de.js rename to assets/task-detail-6f34c363.js index 5fda8af0..5debb33b 100644 --- a/assets/task-detail-7338f7de.js +++ b/assets/task-detail-6f34c363.js @@ -1,4 +1,4 @@ -import{n as y,b as D,j as e,p as a,cg as z,q as r,a3 as k}from"./index-a174239d.js";import{d}from"./dayjs.min-47422c50.js";import{T as c}from"./index-ae1f1039.js";import{A as t}from"./index-ed5c8a88.js";import{D as A}from"./index-023e1e0c.js";import{R as l}from"./index-c8d1fdfe.js";import{I}from"./index-8e4bbc64.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";import"./index-369f29c4.js";import"./index-029d3301.js";import"./addEventListener-91e2f26e.js";function F({task:x}){const{title:o,reporter:m,assignee:h=[],tags:p=[],date:j,priority:f,description:g,attachments:v,comments:u=[]}=x,{colorInfo:n,colorWarning:N,colorSuccess:b}=D();return e.jsxs(e.Fragment,{children:[e.jsxs(H,{children:[e.jsx("div",{className:"item",children:e.jsx(c.Title,{level:4,children:o})}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Reporter"}),e.jsx(t,{shape:"circle",src:m,size:40})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Assignee"}),e.jsx(a,{children:h.map((s,i)=>e.jsx(t,{shape:"circle",src:s,size:40},i))})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Tag"}),e.jsx(a,{wrap:!0,children:p.map(s=>e.jsx(z,{color:n,children:s},s))})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Due Date"}),e.jsx(A,{bordered:!1,value:d(j)})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Priority"}),e.jsx("div",{children:e.jsx(l.Group,{defaultValue:f,children:e.jsxs(a,{children:[e.jsxs(l.Button,{value:"High",children:[e.jsx(r,{icon:"ic_rise",size:20,color:N}),e.jsx("span",{children:"High"})]}),e.jsxs(l.Button,{value:"Medium",children:[e.jsx(r,{icon:"ic_rise",size:20,color:b,className:"rotate-90"}),e.jsx("span",{children:"Medium"})]}),e.jsxs(l.Button,{value:"Low",children:[e.jsx(r,{icon:"ic_rise",size:20,color:n,className:"rotate-180"}),e.jsx("span",{children:"Low"})]})]})})})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Description"}),e.jsx(k.TextArea,{defaultValue:g})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Attachments"}),e.jsx(a,{wrap:!0,children:v?.map(s=>e.jsx(I,{src:s,width:62,height:62,className:"rounded-lg"},s))})]})]}),e.jsx("div",{className:"flex flex-col gap-4",style:{padding:"24px 20px 40px"},children:u?.map(({avatar:s,username:i,content:T,time:w})=>e.jsxs("div",{className:"flex gap-4",children:[e.jsx(t,{src:s,size:40,className:"flex-shrink-0"}),e.jsxs("div",{className:"flex flex-grow flex-col flex-wrap gap-1 text-gray",children:[e.jsxs("div",{className:"flex justify-between",children:[e.jsx(c.Text,{children:i}),e.jsx(c.Text,{children:d(w).format("DD/MM/YYYY HH:mm")})]}),e.jsx("p",{children:T})]})]},i))})]})}const H=y.div` +import{n as y,b as D,j as e,p as a,a3 as z,q as r,a5 as k}from"./index-00bc0960.js";import{d}from"./dayjs.min-2473d3b1.js";import{T as c}from"./index-e59e4fdc.js";import{A as t}from"./index-a4e51a61.js";import{D as A}from"./index-2de92ad6.js";import{R as l}from"./index-0570ba04.js";import{I}from"./index-77c8fb09.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";import"./index-e6e2d9b7.js";import"./index-e28b0098.js";import"./addEventListener-db3041bc.js";function F({task:x}){const{title:o,reporter:m,assignee:h=[],tags:p=[],date:j,priority:f,description:v,attachments:g,comments:u=[]}=x,{colorInfo:n,colorWarning:N,colorSuccess:b}=D();return e.jsxs(e.Fragment,{children:[e.jsxs(H,{children:[e.jsx("div",{className:"item",children:e.jsx(c.Title,{level:4,children:o})}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Reporter"}),e.jsx(t,{shape:"circle",src:m,size:40})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Assignee"}),e.jsx(a,{children:h.map((s,i)=>e.jsx(t,{shape:"circle",src:s,size:40},i))})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Tag"}),e.jsx(a,{wrap:!0,children:p.map(s=>e.jsx(z,{color:n,children:s},s))})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Due Date"}),e.jsx(A,{bordered:!1,value:d(j)})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Priority"}),e.jsx("div",{children:e.jsx(l.Group,{defaultValue:f,children:e.jsxs(a,{children:[e.jsxs(l.Button,{value:"High",children:[e.jsx(r,{icon:"ic_rise",size:20,color:N}),e.jsx("span",{children:"High"})]}),e.jsxs(l.Button,{value:"Medium",children:[e.jsx(r,{icon:"ic_rise",size:20,color:b,className:"rotate-90"}),e.jsx("span",{children:"Medium"})]}),e.jsxs(l.Button,{value:"Low",children:[e.jsx(r,{icon:"ic_rise",size:20,color:n,className:"rotate-180"}),e.jsx("span",{children:"Low"})]})]})})})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Description"}),e.jsx(k.TextArea,{defaultValue:v})]}),e.jsxs("div",{className:"item",children:[e.jsx("div",{className:"label",children:"Attachments"}),e.jsx(a,{wrap:!0,children:g?.map(s=>e.jsx(I,{src:s,width:62,height:62,className:"rounded-lg"},s))})]})]}),e.jsx("div",{className:"flex flex-col gap-4",style:{padding:"24px 20px 40px"},children:u?.map(({avatar:s,username:i,content:T,time:w})=>e.jsxs("div",{className:"flex gap-4",children:[e.jsx(t,{src:s,size:40,className:"flex-shrink-0"}),e.jsxs("div",{className:"flex flex-grow flex-col flex-wrap gap-1 text-gray",children:[e.jsxs("div",{className:"flex justify-between",children:[e.jsx(c.Text,{children:i}),e.jsx(c.Text,{children:d(w).format("DD/MM/YYYY HH:mm")})]}),e.jsx("p",{children:T})]})]},i))})]})}const H=y.div` display: flex; flex-direction: column; gap: 24px; diff --git a/assets/teams-tab-20ece3bc.js b/assets/teams-tab-9b435194.js similarity index 85% rename from assets/teams-tab-20ece3bc.js rename to assets/teams-tab-9b435194.js index 286c11e9..974795bc 100644 --- a/assets/teams-tab-20ece3bc.js +++ b/assets/teams-tab-9b435194.js @@ -1 +1 @@ -import{j as e,I as s,cb as t,cg as l,x as m}from"./index-a174239d.js";import{f as a}from"./utils-44370454.js";import{C as d}from"./index-98f03199.js";import{R as x,C as u}from"./row-995d68a8.js";import{A as i}from"./index-ed5c8a88.js";import"./index-369f29c4.js";function v(){const r=[{icon:e.jsx(s,{icon:"logos:react",size:40}),name:"React Developers",desc:"We don’t make assumptions about the rest of your technology stack, so you can develop new features in React.",members:a(25),tags:["React","AntD"]},{icon:e.jsx(s,{icon:"logos:vue",size:40}),name:"Vue.js Dev Team",desc:"The development of Vue and its ecosystem is guided by an international team, some of whom have chosen to be featured below.",members:a(20),tags:["Vue.js","Developer"]},{icon:e.jsx(s,{icon:"logos:figma",size:40}),name:"Figma Resources",desc:"Explore, install, use, and remix thousands of plugins and files published to the Figma Community by designers and developers.",members:a(45),tags:["UI/UX","Figma"]},{icon:e.jsx(s,{icon:"logos:html-5",size:40}),name:"Only Beginners",desc:"Learn the basics of how websites work, front-end vs back-end, and using a code editor. Learn basic HTML, CSS, and…",members:a(50),tags:["CSS","HTML"]},{icon:e.jsx(s,{icon:"logos:adobe-xd",size:40}),name:"Creative Designers",desc:"A design or product team is more than just the people on it. A team includes the people, the roles they play. ",members:a(55),tags:["Sketch","XD"]}];return e.jsx(x,{gutter:[16,16],children:r.map(o=>e.jsx(u,{span:24,md:12,children:e.jsxs(d,{className:"w-full flex-col",children:[e.jsxs("header",{className:"flex w-full items-center",children:[o.icon,e.jsx("span",{className:"ml-4 text-xl opacity-70",children:o.name}),e.jsxs("div",{className:"ml-auto flex opacity-70",children:[e.jsx(t,{children:e.jsx(s,{icon:"solar:star-line-duotone",size:18})}),e.jsx(t,{children:e.jsx(s,{icon:"fontisto:more-v-a",size:18})})]})]}),e.jsx("main",{className:"my-4 opacity-70",children:o.desc}),e.jsxs("footer",{className:"flex w-full items-center",children:[e.jsx(i.Group,{maxCount:4,children:o.members.map((n,c)=>e.jsx(i,{src:n},c))}),e.jsx("div",{className:"ml-auto flex items-center",children:o.tags.map(n=>e.jsx(l,{color:m.color.rgb(),children:n},n))})]})]})},o.name))})}export{v as default}; +import{j as e,I as s,cd as t,a3 as l,x as m}from"./index-00bc0960.js";import{f as a}from"./utils-cc215780.js";import{C as d}from"./index-1b672bfc.js";import{R as x,C as u}from"./row-d64c6549.js";import{A as i}from"./index-a4e51a61.js";import"./index-e6e2d9b7.js";function v(){const r=[{icon:e.jsx(s,{icon:"logos:react",size:40}),name:"React Developers",desc:"We don’t make assumptions about the rest of your technology stack, so you can develop new features in React.",members:a(25),tags:["React","AntD"]},{icon:e.jsx(s,{icon:"logos:vue",size:40}),name:"Vue.js Dev Team",desc:"The development of Vue and its ecosystem is guided by an international team, some of whom have chosen to be featured below.",members:a(20),tags:["Vue.js","Developer"]},{icon:e.jsx(s,{icon:"logos:figma",size:40}),name:"Figma Resources",desc:"Explore, install, use, and remix thousands of plugins and files published to the Figma Community by designers and developers.",members:a(45),tags:["UI/UX","Figma"]},{icon:e.jsx(s,{icon:"logos:html-5",size:40}),name:"Only Beginners",desc:"Learn the basics of how websites work, front-end vs back-end, and using a code editor. Learn basic HTML, CSS, and…",members:a(50),tags:["CSS","HTML"]},{icon:e.jsx(s,{icon:"logos:adobe-xd",size:40}),name:"Creative Designers",desc:"A design or product team is more than just the people on it. A team includes the people, the roles they play. ",members:a(55),tags:["Sketch","XD"]}];return e.jsx(x,{gutter:[16,16],children:r.map(o=>e.jsx(u,{span:24,md:12,children:e.jsxs(d,{className:"w-full flex-col",children:[e.jsxs("header",{className:"flex w-full items-center",children:[o.icon,e.jsx("span",{className:"ml-4 text-xl opacity-70",children:o.name}),e.jsxs("div",{className:"ml-auto flex opacity-70",children:[e.jsx(t,{children:e.jsx(s,{icon:"solar:star-line-duotone",size:18})}),e.jsx(t,{children:e.jsx(s,{icon:"fontisto:more-v-a",size:18})})]})]}),e.jsx("main",{className:"my-4 opacity-70",children:o.desc}),e.jsxs("footer",{className:"flex w-full items-center",children:[e.jsx(i.Group,{maxCount:4,children:o.members.map((n,c)=>e.jsx(i,{src:n},c))}),e.jsx("div",{className:"ml-auto flex items-center",children:o.tags.map(n=>e.jsx(l,{color:m.color.rgb(),children:n},n))})]})]})},o.name))})}export{v as default}; diff --git a/assets/toolbar-ec95df4f.js b/assets/toolbar-5192dbd8.js similarity index 80% rename from assets/toolbar-ec95df4f.js rename to assets/toolbar-5192dbd8.js index 875748be..71a7a22b 100644 --- a/assets/toolbar-ec95df4f.js +++ b/assets/toolbar-5192dbd8.js @@ -1 +1 @@ -import{j as e,h as l}from"./index-a174239d.js";import{R as i}from"./ReloadOutlined-819bfb88.js";function d({isText:s,isMulti:a,onChnageText:c,onChangeMulti:n,onRefresh:t}){return e.jsxs("div",{className:"mb-4 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(l,{checked:s,onChange:c}),e.jsx("span",{className:"ml-2",children:"Text Object"})]}),e.jsxs("div",{className:"flex items-center",children:[s?null:e.jsxs("div",{className:"mr-4",children:[e.jsx(l,{checked:a,onChange:n}),e.jsx("span",{className:"ml-2",children:"Multi Item"})]}),e.jsx(i,{className:"cursor-pointer text-lg",onClick:t})]})]})}export{d as default}; +import{j as e,h as l}from"./index-00bc0960.js";import{R as i}from"./ReloadOutlined-3f39c4a7.js";function d({isText:s,isMulti:a,onChnageText:c,onChangeMulti:n,onRefresh:t}){return e.jsxs("div",{className:"mb-4 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(l,{checked:s,onChange:c}),e.jsx("span",{className:"ml-2",children:"Text Object"})]}),e.jsxs("div",{className:"flex items-center",children:[s?null:e.jsxs("div",{className:"mr-4",children:[e.jsx(l,{checked:a,onChange:n}),e.jsx("span",{className:"ml-2",children:"Multi Item"})]}),e.jsx(i,{className:"cursor-pointer text-lg",onClick:t})]})]})}export{d as default}; diff --git a/assets/toolbar-47b5004b.js b/assets/toolbar-78e0c9aa.js similarity index 52% rename from assets/toolbar-47b5004b.js rename to assets/toolbar-78e0c9aa.js index bdc06165..72c723ab 100644 --- a/assets/toolbar-47b5004b.js +++ b/assets/toolbar-78e0c9aa.js @@ -1 +1 @@ -import{j as e}from"./index-a174239d.js";import{R as r}from"./ReloadOutlined-819bfb88.js";function i({onRefresh:t}){return e.jsx("div",{className:"mb-4 flex items-center justify-end",children:e.jsx(r,{className:"cursor-pointer text-lg",onClick:t})})}export{i as default}; +import{j as e}from"./index-00bc0960.js";import{R as r}from"./ReloadOutlined-3f39c4a7.js";function i({onRefresh:t}){return e.jsx("div",{className:"mb-4 flex items-center justify-end",children:e.jsx(r,{className:"cursor-pointer text-lg",onClick:t})})}export{i as default}; diff --git a/assets/toolbar-dd49be10.js b/assets/toolbar-7d99a6dd.js similarity index 52% rename from assets/toolbar-dd49be10.js rename to assets/toolbar-7d99a6dd.js index bdc06165..72c723ab 100644 --- a/assets/toolbar-dd49be10.js +++ b/assets/toolbar-7d99a6dd.js @@ -1 +1 @@ -import{j as e}from"./index-a174239d.js";import{R as r}from"./ReloadOutlined-819bfb88.js";function i({onRefresh:t}){return e.jsx("div",{className:"mb-4 flex items-center justify-end",children:e.jsx(r,{className:"cursor-pointer text-lg",onClick:t})})}export{i as default}; +import{j as e}from"./index-00bc0960.js";import{R as r}from"./ReloadOutlined-3f39c4a7.js";function i({onRefresh:t}){return e.jsx("div",{className:"mb-4 flex items-center justify-end",children:e.jsx(r,{className:"cursor-pointer text-lg",onClick:t})})}export{i as default}; diff --git a/assets/top-authors-5b73120a.js b/assets/top-authors-2bbb9489.js similarity index 80% rename from assets/top-authors-5b73120a.js rename to assets/top-authors-2bbb9489.js index 0f3ad8eb..13837efc 100644 --- a/assets/top-authors-5b73120a.js +++ b/assets/top-authors-2bbb9489.js @@ -1 +1 @@ -import{b as i,j as r,x as s,I as c,c as n}from"./index-a174239d.js";import{C as t}from"./index-98f03199.js";import{T as m}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";function p(){const o=i(),l=a=>{switch(a){case 1:return{color:o.colorInfo,bg:o.colorInfoBgHover};case 2:return{color:o.colorError,bg:o.colorErrorBgHover};default:return{color:o.colorPrimary,bg:o.colorPrimaryBgHover}}};return r.jsxs(t,{className:"flex-col",children:[r.jsx("header",{className:"self-start",children:r.jsx(m.Title,{level:5,children:"Top Authors"})}),r.jsx("main",{className:"w-full",children:new Array(3).fill("").map((a,e)=>r.jsxs("div",{className:"mb-4 flex",children:[r.jsx("img",{src:s.image.avatar(),alt:"",className:"h-10 w-10 rounded-full"}),r.jsxs("div",{className:"ml-2 flex flex-col",children:[r.jsx("span",{children:s.person.fullName()}),r.jsxs("div",{className:"flex items-center text-gray",children:[r.jsx(c,{icon:"icon-park-solid:like",size:14}),r.jsxs("span",{className:"ml-2",children:[s.number.float({min:3,max:9,precision:3}),"k"]})]})]}),r.jsx("div",{className:"ml-auto flex h-10 w-10 items-center justify-center rounded-full",style:{background:n(l(e).bg).alpha(.4).toString()},children:r.jsx(c,{icon:"solar:cup-star-bold",size:24,color:l(e).color})})]},e))})]})}export{p as default}; +import{b as i,j as r,x as s,I as c,c as n}from"./index-00bc0960.js";import{C as t}from"./index-1b672bfc.js";import{T as m}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";function p(){const o=i(),l=a=>{switch(a){case 1:return{color:o.colorInfo,bg:o.colorInfoBgHover};case 2:return{color:o.colorError,bg:o.colorErrorBgHover};default:return{color:o.colorPrimary,bg:o.colorPrimaryBgHover}}};return r.jsxs(t,{className:"flex-col",children:[r.jsx("header",{className:"self-start",children:r.jsx(m.Title,{level:5,children:"Top Authors"})}),r.jsx("main",{className:"w-full",children:new Array(3).fill("").map((a,e)=>r.jsxs("div",{className:"mb-4 flex",children:[r.jsx("img",{src:s.image.avatar(),alt:"",className:"h-10 w-10 rounded-full"}),r.jsxs("div",{className:"ml-2 flex flex-col",children:[r.jsx("span",{children:s.person.fullName()}),r.jsxs("div",{className:"flex items-center text-gray",children:[r.jsx(c,{icon:"icon-park-solid:like",size:14}),r.jsxs("span",{className:"ml-2",children:[s.number.float({min:3,max:9,precision:3}),"k"]})]})]}),r.jsx("div",{className:"ml-auto flex h-10 w-10 items-center justify-center rounded-full",style:{background:n(l(e).bg).alpha(.4).toString()},children:r.jsx(c,{icon:"solar:cup-star-bold",size:24,color:l(e).color})})]},e))})]})}export{p as default}; diff --git a/assets/top-installed-264694f8.js b/assets/top-installed-a531deab.js similarity index 84% rename from assets/top-installed-264694f8.js rename to assets/top-installed-a531deab.js index 2cce2785..5e114007 100644 --- a/assets/top-installed-264694f8.js +++ b/assets/top-installed-a531deab.js @@ -1 +1 @@ -import{j as i,I as e}from"./index-a174239d.js";import{C as a}from"./index-98f03199.js";import{T as r}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";const c=[{country:"Germany",iconify:"twemoji:flag-germany",android:"9.91k",windows:"1.95k",ios:"1.95k"},{country:"China",iconify:"twemoji:flag-china",android:"1.95k",windows:"9.25k",ios:"7.95k"},{country:"Australia",iconify:"twemoji:flag-australia",android:"3.91k",windows:"2.95k",ios:"4.95k"},{country:"France",iconify:"twemoji:flag-france",android:"3.28k",windows:"2.29k",ios:"8.95k"},{country:"USA",iconify:"twemoji:flag-united-states",android:"8.81k",windows:"7.05k",ios:"4.35k"}],o=s=>{let n;return s==="android"&&(n=i.jsx(e,{icon:"uiw:android"})),s==="windows"&&(n=i.jsx(e,{icon:"mingcute:windows-fill"})),n=i.jsx(e,{icon:"wpf:mac-os"}),i.jsx("div",{className:"mr-1 text-xs text-gray",children:n})};function x(){return i.jsxs(a,{className:"flex-col",children:[i.jsx("header",{className:"self-start",children:i.jsx(r.Title,{level:5,children:"Top Installed Countries"})}),i.jsx("main",{className:"w-full",children:c.map(s=>i.jsxs("div",{className:"mb-4 flex items-center",children:[i.jsx(e,{icon:s.iconify,size:30}),i.jsx("span",{className:"mx-2 font-medium",children:s.country}),i.jsxs("div",{className:"ml-auto flex",children:[i.jsxs("div",{className:"flex items-center justify-center",children:[o("android"),s.android]}),i.jsxs("div",{className:"mx-2 flex items-center justify-center",children:[o("windows"),s.windows]}),i.jsxs("div",{className:"flex items-center justify-center",children:[o("ios"),s.ios]})]})]},s.country))})]})}export{x as default}; +import{j as i,I as e}from"./index-00bc0960.js";import{C as a}from"./index-1b672bfc.js";import{T as r}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";const c=[{country:"Germany",iconify:"twemoji:flag-germany",android:"9.91k",windows:"1.95k",ios:"1.95k"},{country:"China",iconify:"twemoji:flag-china",android:"1.95k",windows:"9.25k",ios:"7.95k"},{country:"Australia",iconify:"twemoji:flag-australia",android:"3.91k",windows:"2.95k",ios:"4.95k"},{country:"France",iconify:"twemoji:flag-france",android:"3.28k",windows:"2.29k",ios:"8.95k"},{country:"USA",iconify:"twemoji:flag-united-states",android:"8.81k",windows:"7.05k",ios:"4.35k"}],o=s=>{let n;return s==="android"&&(n=i.jsx(e,{icon:"uiw:android"})),s==="windows"&&(n=i.jsx(e,{icon:"mingcute:windows-fill"})),n=i.jsx(e,{icon:"wpf:mac-os"}),i.jsx("div",{className:"mr-1 text-xs text-gray",children:n})};function x(){return i.jsxs(a,{className:"flex-col",children:[i.jsx("header",{className:"self-start",children:i.jsx(r.Title,{level:5,children:"Top Installed Countries"})}),i.jsx("main",{className:"w-full",children:c.map(s=>i.jsxs("div",{className:"mb-4 flex items-center",children:[i.jsx(e,{icon:s.iconify,size:30}),i.jsx("span",{className:"mx-2 font-medium",children:s.country}),i.jsxs("div",{className:"ml-auto flex",children:[i.jsxs("div",{className:"flex items-center justify-center",children:[o("android"),s.android]}),i.jsxs("div",{className:"mx-2 flex items-center justify-center",children:[o("windows"),s.windows]}),i.jsxs("div",{className:"flex items-center justify-center",children:[o("ios"),s.ios]})]})]},s.country))})]})}export{x as default}; diff --git a/assets/top-related-3fb28763.js b/assets/top-related-bb02a04f.js similarity index 95% rename from assets/top-related-3fb28763.js rename to assets/top-related-bb02a04f.js index 529123de..7ad06c1e 100644 --- a/assets/top-related-3fb28763.js +++ b/assets/top-related-bb02a04f.js @@ -1,4 +1,4 @@ -import{r as w,ag as Ne,ah as oe,R as d,D as K,af as F,b0 as He,b1 as D,ap as le,b2 as ne,E as Ie,z as $e,a6 as _e,A as Ee,B as Te,an as De,n as Fe,j as n,I as R,b as Me,y as Oe,cg as Ve}from"./index-a174239d.js";import{C as ze}from"./index-98f03199.js";import{T as Le}from"./index-ae1f1039.js";import"./CheckOutlined-adf89a14.js";import"./styleChecker-d6b280b6.js";var ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"};const Be=ke;var Pe=function(a,l){return w.createElement(Ne,oe({},a,{ref:l,icon:Be}))};const Ke=w.forwardRef(Pe);function Ae(e,a){var l=e.disabled,t=e.prefixCls,s=e.character,x=e.characterRender,c=e.index,$=e.count,v=e.value,b=e.allowHalf,C=e.focused,h=e.onHover,f=e.onClick,N=function(p){h(p,c)},H=function(p){f(p,c)},_=function(p){p.keyCode===F.ENTER&&f(p,c)},S=c+1,i=new Set([t]);v===0&&c===0&&C?i.add("".concat(t,"-focused")):b&&v+.5>=S&&vc?"true":"false","aria-posinset":c+1,"aria-setsize":$,tabIndex:l?-1:0},d.createElement("div",{className:"".concat(t,"-first")},j),d.createElement("div",{className:"".concat(t,"-second")},j)));return x&&(y=x(y,e)),y}const We=d.forwardRef(Ae);function Xe(){var e=w.useRef({});function a(t){return e.current[t]}function l(t){return function(s){e.current[t]=s}}return[a,l]}function Ge(e){var a=e.pageXOffset,l="scrollLeft";if(typeof a!="number"){var t=e.document;a=t.documentElement[l],typeof a!="number"&&(a=t.body[l])}return a}function qe(e){var a,l,t=e.ownerDocument,s=t.body,x=t&&t.documentElement,c=e.getBoundingClientRect();return a=c.left,l=c.top,a-=x.clientLeft||s.clientLeft||0,l-=x.clientTop||s.clientTop||0,{left:a,top:l}}function Je(e){var a=qe(e),l=e.ownerDocument,t=l.defaultView||l.parentWindow;return a.left+=Ge(t),a.left}var Qe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ue(e,a){var l,t=e.prefixCls,s=t===void 0?"rc-rate":t,x=e.className,c=e.defaultValue,$=e.value,v=e.count,b=v===void 0?5:v,C=e.allowHalf,h=C===void 0?!1:C,f=e.allowClear,N=f===void 0?!0:f,H=e.character,_=H===void 0?"★":H,S=e.characterRender,i=e.disabled,j=e.direction,y=j===void 0?"ltr":j,E=e.tabIndex,p=E===void 0?0:E,se=e.autoFocus,I=e.onHoverChange,M=e.onChange,O=e.onFocus,V=e.onBlur,z=e.onKeyDown,L=e.onMouseLeave,ie=He(e,Qe),ce=Xe(),A=D(ce,2),ue=A[0],de=A[1],k=d.useRef(null),W=function(){if(!i){var r;(r=k.current)===null||r===void 0||r.focus()}};d.useImperativeHandle(a,function(){return{focus:W,blur:function(){if(!i){var r;(r=k.current)===null||r===void 0||r.blur()}}}});var fe=le(c||0,{value:$}),X=D(fe,2),B=X[0],ve=X[1],me=le(null),G=D(me,2),ge=G[0],P=G[1],q=function(r,g){var u=y==="rtl",o=r+1;if(h){var ae=ue(r),te=Je(ae),re=ae.clientWidth;(u&&g-te>re/2||!u&&g-te0&&!u||g===F.RIGHT&&o>0&&u?(h?o-=.5:o-=1,T(o),r.preventDefault()):g===F.LEFT&&o{const{componentCls:a}=e;return{[`${a}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${e.lineWidth}px dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${a}-star-first, &-half ${a}-star-second`]:{opacity:1},[`&-half ${a}-star-first, &-full ${a}-star-second`]:{color:"inherit"}}}},ea=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),aa=e=>{const{componentCls:a}=e;return{[a]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ee(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${a} ${a}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ze(e)),{[`+ ${a}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,fontSize:e.fontSize}}),ea(e))}},ta=$e("Rate",e=>{const a=_e(e,{});return[aa(a)]},e=>({starColor:e.yellow6,starSize:e.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}));var ra=globalThis&&globalThis.__rest||function(e,a){var l={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&a.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,t=Object.getOwnPropertySymbols(e);s{const{prefixCls:l,className:t,rootClassName:s,style:x,tooltips:c,character:$=w.createElement(Ke,null)}=e,v=ra(e,["prefixCls","className","rootClassName","style","tooltips","character"]),b=(i,j)=>{let{index:y}=j;return c?w.createElement(De,{title:c[y]},i):i},{getPrefixCls:C,direction:h,rate:f}=w.useContext(Te),N=C("rate",l),[H,_]=ta(N),S=Object.assign(Object.assign({},f?.style),x);return H(w.createElement(Ye,Object.assign({ref:a,character:$,characterRender:b},v,{className:K(t,s,_,f?.className),style:S,prefixCls:N,direction:h})))}),na=la;function oa(e){return n.jsx(sa,{children:n.jsx(na,{character:n.jsx(R,{icon:"solar:star-bold",size:18}),...e})})}const sa=Fe.div` +import{r as w,ai as Ne,aj as oe,R as d,D as K,ah as F,b2 as He,b3 as D,ar as le,b4 as ne,E as Ie,z as $e,a8 as _e,A as Ee,B as Te,ap as De,n as Fe,j as n,I as R,b as Me,y as Oe,a3 as Ve}from"./index-00bc0960.js";import{C as ze}from"./index-1b672bfc.js";import{T as Le}from"./index-e59e4fdc.js";import"./CheckOutlined-ce1b14da.js";import"./styleChecker-cd6b40ad.js";var ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"};const Be=ke;var Pe=function(a,l){return w.createElement(Ne,oe({},a,{ref:l,icon:Be}))};const Ke=w.forwardRef(Pe);function Ae(e,a){var l=e.disabled,t=e.prefixCls,s=e.character,x=e.characterRender,c=e.index,$=e.count,v=e.value,b=e.allowHalf,C=e.focused,h=e.onHover,f=e.onClick,N=function(p){h(p,c)},H=function(p){f(p,c)},_=function(p){p.keyCode===F.ENTER&&f(p,c)},S=c+1,i=new Set([t]);v===0&&c===0&&C?i.add("".concat(t,"-focused")):b&&v+.5>=S&&vc?"true":"false","aria-posinset":c+1,"aria-setsize":$,tabIndex:l?-1:0},d.createElement("div",{className:"".concat(t,"-first")},j),d.createElement("div",{className:"".concat(t,"-second")},j)));return x&&(y=x(y,e)),y}const We=d.forwardRef(Ae);function Xe(){var e=w.useRef({});function a(t){return e.current[t]}function l(t){return function(s){e.current[t]=s}}return[a,l]}function Ge(e){var a=e.pageXOffset,l="scrollLeft";if(typeof a!="number"){var t=e.document;a=t.documentElement[l],typeof a!="number"&&(a=t.body[l])}return a}function qe(e){var a,l,t=e.ownerDocument,s=t.body,x=t&&t.documentElement,c=e.getBoundingClientRect();return a=c.left,l=c.top,a-=x.clientLeft||s.clientLeft||0,l-=x.clientTop||s.clientTop||0,{left:a,top:l}}function Je(e){var a=qe(e),l=e.ownerDocument,t=l.defaultView||l.parentWindow;return a.left+=Ge(t),a.left}var Qe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ue(e,a){var l,t=e.prefixCls,s=t===void 0?"rc-rate":t,x=e.className,c=e.defaultValue,$=e.value,v=e.count,b=v===void 0?5:v,C=e.allowHalf,h=C===void 0?!1:C,f=e.allowClear,N=f===void 0?!0:f,H=e.character,_=H===void 0?"★":H,S=e.characterRender,i=e.disabled,j=e.direction,y=j===void 0?"ltr":j,E=e.tabIndex,p=E===void 0?0:E,se=e.autoFocus,I=e.onHoverChange,M=e.onChange,O=e.onFocus,V=e.onBlur,z=e.onKeyDown,L=e.onMouseLeave,ie=He(e,Qe),ce=Xe(),A=D(ce,2),ue=A[0],de=A[1],k=d.useRef(null),W=function(){if(!i){var r;(r=k.current)===null||r===void 0||r.focus()}};d.useImperativeHandle(a,function(){return{focus:W,blur:function(){if(!i){var r;(r=k.current)===null||r===void 0||r.blur()}}}});var fe=le(c||0,{value:$}),X=D(fe,2),B=X[0],ve=X[1],me=le(null),G=D(me,2),ge=G[0],P=G[1],q=function(r,g){var u=y==="rtl",o=r+1;if(h){var ae=ue(r),te=Je(ae),re=ae.clientWidth;(u&&g-te>re/2||!u&&g-te0&&!u||g===F.RIGHT&&o>0&&u?(h?o-=.5:o-=1,T(o),r.preventDefault()):g===F.LEFT&&o{const{componentCls:a}=e;return{[`${a}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${e.lineWidth}px dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${a}-star-first, &-half ${a}-star-second`]:{opacity:1},[`&-half ${a}-star-first, &-full ${a}-star-second`]:{color:"inherit"}}}},ea=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),aa=e=>{const{componentCls:a}=e;return{[a]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ee(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${a} ${a}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ze(e)),{[`+ ${a}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,fontSize:e.fontSize}}),ea(e))}},ta=$e("Rate",e=>{const a=_e(e,{});return[aa(a)]},e=>({starColor:e.yellow6,starSize:e.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}));var ra=globalThis&&globalThis.__rest||function(e,a){var l={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&a.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,t=Object.getOwnPropertySymbols(e);s{const{prefixCls:l,className:t,rootClassName:s,style:x,tooltips:c,character:$=w.createElement(Ke,null)}=e,v=ra(e,["prefixCls","className","rootClassName","style","tooltips","character"]),b=(i,j)=>{let{index:y}=j;return c?w.createElement(De,{title:c[y]},i):i},{getPrefixCls:C,direction:h,rate:f}=w.useContext(Te),N=C("rate",l),[H,_]=ta(N),S=Object.assign(Object.assign({},f?.style),x);return H(w.createElement(Ye,Object.assign({ref:a,character:$,characterRender:b},v,{className:K(t,s,_,f?.className),style:S,prefixCls:N,direction:h})))}),na=la;function oa(e){return n.jsx(sa,{children:n.jsx(na,{character:n.jsx(R,{icon:"solar:star-bold",size:18}),...e})})}const sa=Fe.div` .ant-rate { color: rgb(250, 175, 0); .ant-rate-star:not(:last-child) { diff --git a/assets/total-card-b2303e4e.js b/assets/total-card-5eb58c9e.js similarity index 81% rename from assets/total-card-b2303e4e.js rename to assets/total-card-5eb58c9e.js index a6fd06c3..e781772a 100644 --- a/assets/total-card-b2303e4e.js +++ b/assets/total-card-5eb58c9e.js @@ -1 +1 @@ -import{j as s,q as o}from"./index-a174239d.js";import{C as t}from"./index-98f03199.js";import{u as n,C as c}from"./useChart-2a26f260.js";function m({title:a,increase:e,count:l,percent:i,chartData:r}){return s.jsxs(t,{children:[s.jsxs("div",{className:"flex-grow",children:[s.jsx("h6",{className:"text-sm font-medium",children:a}),s.jsxs("div",{className:"mb-2 mt-4 flex flex-row",children:[e?s.jsx(o,{icon:"ic_rise",size:24,color:"rgb(34, 197, 94)"}):s.jsx(o,{icon:"ic_decline",size:24,color:"rgb(255, 86, 48)"}),s.jsxs("div",{className:"ml-2",children:[s.jsx("span",{children:e?"+":"-"}),s.jsx("span",{children:i})]})]}),s.jsx("h3",{className:"text-2xl font-bold",children:l})]}),s.jsx(x,{data:r})]})}function x({data:a}){const e=[{name:"",data:a}],l=n({tooltip:{x:{show:!1}},xaxis:{labels:{show:!1,showDuplicates:!1},tooltip:{enabled:!1},crosshairs:{show:!1}},yaxis:{labels:{show:!1},tooltip:{enabled:!1},crosshairs:{show:!1}},grid:{show:!1}});return s.jsx(c,{type:"line",series:e,options:l,width:120})}export{m as default}; +import{j as s,q as o}from"./index-00bc0960.js";import{C as t}from"./index-1b672bfc.js";import{u as n,C as c}from"./useChart-0a5d4055.js";function m({title:a,increase:e,count:l,percent:i,chartData:r}){return s.jsxs(t,{children:[s.jsxs("div",{className:"flex-grow",children:[s.jsx("h6",{className:"text-sm font-medium",children:a}),s.jsxs("div",{className:"mb-2 mt-4 flex flex-row",children:[e?s.jsx(o,{icon:"ic_rise",size:24,color:"rgb(34, 197, 94)"}):s.jsx(o,{icon:"ic_decline",size:24,color:"rgb(255, 86, 48)"}),s.jsxs("div",{className:"ml-2",children:[s.jsx("span",{children:e?"+":"-"}),s.jsx("span",{children:i})]})]}),s.jsx("h3",{className:"text-2xl font-bold",children:l})]}),s.jsx(x,{data:r})]})}function x({data:a}){const e=[{name:"",data:a}],l=n({tooltip:{x:{show:!1}},xaxis:{labels:{show:!1,showDuplicates:!1},tooltip:{enabled:!1},crosshairs:{show:!1}},yaxis:{labels:{show:!1},tooltip:{enabled:!1},crosshairs:{show:!1}},grid:{show:!1}});return s.jsx(c,{type:"line",series:e,options:l,width:120})}export{m as default}; diff --git a/assets/upload-avatar-1dca9ad5.js b/assets/upload-avatar-60eda71e.js similarity index 98% rename from assets/upload-avatar-1dca9ad5.js rename to assets/upload-avatar-60eda71e.js index acfd1b00..cb7d788a 100644 --- a/assets/upload-avatar-1dca9ad5.js +++ b/assets/upload-avatar-60eda71e.js @@ -1,4 +1,4 @@ -import{r as l,ag as pe,ah as Y,bs as st,V as Be,W as Xe,X as ke,av as te,Y as qe,b0 as lt,D as H,b2 as we,R as Se,E as ct,bU as dt,bV as je,bo as ut,bW as Ve,bE as We,bX as Ge,bY as pt,bZ as Pe,b_ as mt,z as ft,a6 as gt,ar as ht,A as vt,b$ as bt,B as Ee,an as wt,G as Ke,a8 as yt,au as $t,aw as xt,a9 as Te,aL as Le,aT as Ue,a4 as Me,ay as Ct,ap as St,ab as Ot,aJ as Et,l as Ae,n as Ie,c0 as _e,j as q,I as It}from"./index-a174239d.js";import{a as Ft}from"./format-number-c678aae6.js";import{T as Rt}from"./index-ae1f1039.js";import{P as Dt}from"./progress-d8befd2a.js";var jt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};const Pt=jt;var Tt=function(t,n){return l.createElement(pe,Y({},t,{ref:n,icon:Pt}))};const Lt=l.forwardRef(Tt);function Ut(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function ze(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function Mt(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(a){a.total>0&&(a.percent=a.loaded/a.total*100),e.onProgress(a)});var n=new FormData;e.data&&Object.keys(e.data).forEach(function(s){var a=e.data[s];if(Array.isArray(a)){a.forEach(function(i){n.append("".concat(s,"[]"),i)});return}n.append(s,a)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(a){e.onError(a)},t.onload=function(){return t.status<200||t.status>=300?e.onError(Ut(e,t),ze(t)):e.onSuccess(ze(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return r["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(s){r[s]!==null&&t.setRequestHeader(s,r[s])}),t.send(n),{abort:function(){t.abort()}}}var At=+new Date,_t=0;function ye(){return"rc-upload-".concat(At,"-").concat(++_t)}const $e=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",s=e.type||"",a=s.replace(/\/.*$/,"");return n.some(function(i){var o=i.trim();if(/^\*(\/\*)?$/.test(i))return!0;if(o.charAt(0)==="."){var d=r.toLowerCase(),c=o.toLowerCase(),u=[c];return(c===".jpg"||c===".jpeg")&&(u=[".jpg",".jpeg"]),u.some(function(g){return d.endsWith(g)})}return/\/\*$/.test(o)?a===o.replace(/\/.*$/,""):s===o?!0:/^\w+$/.test(o)?(st(!1,"Upload takes an invalidate 'accept' type '".concat(o,"'.Skip for check.")),!0):!1})}return!0};function zt(e,t){var n=e.createReader(),r=[];function s(){n.readEntries(function(a){var i=Array.prototype.slice.apply(a);r=r.concat(i);var o=!i.length;o?t(r):s()})}s()}var Nt=function(t,n,r){var s=function a(i,o){i&&(i.path=o||"",i.isFile?i.file(function(d){r(d)&&(i.fullPath&&!d.webkitRelativePath&&(Object.defineProperties(d,{webkitRelativePath:{writable:!0}}),d.webkitRelativePath=i.fullPath.replace(/^\//,""),Object.defineProperties(d,{webkitRelativePath:{writable:!1}})),n([d]))}):i.isDirectory&&zt(i,function(d){d.forEach(function(c){a(c,"".concat(o).concat(i.name,"/"))})}))};t.forEach(function(a){s(a.webkitGetAsEntry())})},Ht=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Bt=function(e){Be(n,e);var t=Xe(n);function n(){var r;ke(this,n);for(var s=arguments.length,a=new Array(s),i=0;i{const{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${e.lineWidth}px dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:`${e.padding}px 0`},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[n]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${e.marginXXS}px`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{cursor:"not-allowed",[`p${t}-drag-icon ${n}, +import{r as l,ai as pe,aj as Y,bu as st,V as Be,W as Xe,X as ke,ax as te,Y as qe,b2 as lt,D as H,b4 as we,R as Se,E as ct,bW as dt,bX as je,bq as ut,bY as Ve,bE as We,bZ as Ge,b_ as pt,b$ as Pe,c0 as mt,z as ft,a8 as gt,at as ht,A as vt,c1 as bt,B as Ee,ap as wt,G as Ke,aa as yt,aw as $t,ay as xt,ab as Te,aN as Le,aV as Ue,a6 as Me,aA as Ct,ar as St,ad as Ot,aL as Et,l as Ae,n as Ie,c2 as _e,j as q,I as It}from"./index-00bc0960.js";import{a as Ft}from"./format-number-1ef9eb3a.js";import{T as Rt}from"./index-e59e4fdc.js";import{P as Dt}from"./progress-160c53e8.js";var jt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};const Pt=jt;var Tt=function(t,n){return l.createElement(pe,Y({},t,{ref:n,icon:Pt}))};const Lt=l.forwardRef(Tt);function Ut(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function ze(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function Mt(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(a){a.total>0&&(a.percent=a.loaded/a.total*100),e.onProgress(a)});var n=new FormData;e.data&&Object.keys(e.data).forEach(function(s){var a=e.data[s];if(Array.isArray(a)){a.forEach(function(i){n.append("".concat(s,"[]"),i)});return}n.append(s,a)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(a){e.onError(a)},t.onload=function(){return t.status<200||t.status>=300?e.onError(Ut(e,t),ze(t)):e.onSuccess(ze(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return r["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(s){r[s]!==null&&t.setRequestHeader(s,r[s])}),t.send(n),{abort:function(){t.abort()}}}var At=+new Date,_t=0;function ye(){return"rc-upload-".concat(At,"-").concat(++_t)}const $e=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",s=e.type||"",a=s.replace(/\/.*$/,"");return n.some(function(i){var o=i.trim();if(/^\*(\/\*)?$/.test(i))return!0;if(o.charAt(0)==="."){var d=r.toLowerCase(),c=o.toLowerCase(),u=[c];return(c===".jpg"||c===".jpeg")&&(u=[".jpg",".jpeg"]),u.some(function(g){return d.endsWith(g)})}return/\/\*$/.test(o)?a===o.replace(/\/.*$/,""):s===o?!0:/^\w+$/.test(o)?(st(!1,"Upload takes an invalidate 'accept' type '".concat(o,"'.Skip for check.")),!0):!1})}return!0};function zt(e,t){var n=e.createReader(),r=[];function s(){n.readEntries(function(a){var i=Array.prototype.slice.apply(a);r=r.concat(i);var o=!i.length;o?t(r):s()})}s()}var Nt=function(t,n,r){var s=function a(i,o){i&&(i.path=o||"",i.isFile?i.file(function(d){r(d)&&(i.fullPath&&!d.webkitRelativePath&&(Object.defineProperties(d,{webkitRelativePath:{writable:!0}}),d.webkitRelativePath=i.fullPath.replace(/^\//,""),Object.defineProperties(d,{webkitRelativePath:{writable:!1}})),n([d]))}):i.isDirectory&&zt(i,function(d){d.forEach(function(c){a(c,"".concat(o).concat(i.name,"/"))})}))};t.forEach(function(a){s(a.webkitGetAsEntry())})},Ht=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Bt=function(e){Be(n,e);var t=Xe(n);function n(){var r;ke(this,n);for(var s=arguments.length,a=new Array(s),i=0;i{const{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${e.lineWidth}px dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:`${e.padding}px 0`},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[n]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${e.marginXXS}px`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{cursor:"not-allowed",[`p${t}-drag-icon ${n}, p${t}-text, p${t}-hint `]:{color:e.colorTextDisabled}}}}}},kt=Xt,qt=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSize:s,lineHeight:a}=e,i=`${t}-list-item`,o=`${i}-actions`,d=`${i}-action`,c=Math.round(s*a);return{[`${t}-wrapper`]:{[`${t}-list`]:Object.assign(Object.assign({},Ve()),{lineHeight:e.lineHeight,[i]:{position:"relative",height:e.lineHeight*s,marginTop:e.marginXS,fontSize:s,display:"flex",alignItems:"center",transition:`background-color ${e.motionDurationSlow}`,"&:hover":{backgroundColor:e.controlItemBgHover},[`${i}-name`]:Object.assign(Object.assign({},We),{padding:`0 ${e.paddingXS}px`,lineHeight:a,flex:"auto",transition:`all ${e.motionDurationSlow}`}),[o]:{[d]:{opacity:0},[`${d}${n}-btn-sm`]:{height:c,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` diff --git a/assets/useChart-2a26f260.js b/assets/useChart-0a5d4055.js similarity index 99% rename from assets/useChart-2a26f260.js rename to assets/useChart-0a5d4055.js index 8cf34f46..817ceeb9 100644 --- a/assets/useChart-2a26f260.js +++ b/assets/useChart-0a5d4055.js @@ -1,4 +1,4 @@ -import{b6 as pt,b7 as Le,b8 as ht,g as ai,r as ft,b9 as si,n as ri,c as ct,t as dt,o as ni,b as xt,j as gt}from"./index-a174239d.js";var oi=pt(function(Y,D,M){var N={},z;D=D||{},M=M||{};for(z in D)Le(z,D)&&(N[z]=Le(z,M)?Y(z,D[z],M[z]):D[z]);for(z in M)Le(z,M)&&!Le(z,N)&&(N[z]=M[z]);return N});const li=oi;var hi=pt(function H(Y,D,M){return li(function(N,z,ee){return ht(z)&&ht(ee)?H(Y,z,ee):Y(N,z,ee)},D,M)});const ci=hi;var di=ai(function(Y,D){return ci(function(M,N,z){return z},Y,D)});const gi=di;var bt={},We={exports:{}};/*! +import{b8 as pt,b9 as Le,ba as ht,g as ai,r as ft,bb as si,n as ri,c as ct,t as dt,o as ni,b as xt,j as gt}from"./index-00bc0960.js";var oi=pt(function(Y,D,M){var N={},z;D=D||{},M=M||{};for(z in D)Le(z,D)&&(N[z]=Le(z,M)?Y(z,D[z],M[z]):D[z]);for(z in M)Le(z,M)&&!Le(z,N)&&(N[z]=M[z]);return N});const li=oi;var hi=pt(function H(Y,D,M){return li(function(N,z,ee){return ht(z)&&ht(ee)?H(Y,z,ee):Y(N,z,ee)},D,M)});const ci=hi;var di=ai(function(Y,D){return ci(function(M,N,z){return z},Y,D)});const gi=di;var bt={},We={exports:{}};/*! * ApexCharts v3.43.0 * (c) 2018-2023 ApexCharts * Released under the MIT License. diff --git a/assets/useIcons-7028c4e8.js b/assets/useIcons-7028c4e8.js new file mode 100644 index 00000000..1607a8a1 --- /dev/null +++ b/assets/useIcons-7028c4e8.js @@ -0,0 +1,26 @@ +import{r as a,D as Ke,R as Ze,bq as fn,b3 as ae,br as wt,b5 as J,am as Ct,E as dn,bs as It,b4 as oe,ah as x,aj as Ae,b2 as ke,bt as yt,bu as xt,bv as Et,ax as xe,bw as $t,bx as Dt,ao as Rt,ar as En,b7 as Ot,an as Mt,by as Pt,aq as Tt,B as Nt,bz as on,A as On,bA as Lt,bB as Vt,bC as Ht,bD as At,bE as $n,bF as zn,bG as Fn,a8 as We,bH as Gn,z as zt,bI as Ft,Q as _t,K as Bt,aN as Wt,bJ as Kt,bK as jt}from"./index-00bc0960.js";import{L as Ut}from"./List-066cd3b0.js";import{C as Gt}from"./CheckOutlined-ce1b14da.js";var mn=function(n){var t=n.className,o=n.customizeIcon,r=n.customizeIconProps,i=n.onMouseDown,u=n.onClick,l=n.children,f;return typeof o=="function"?f=o(r):f=o,a.createElement("span",{className:t,onMouseDown:function(v){v.preventDefault(),i&&i(v)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:u,"aria-hidden":!0},f!==void 0?f:a.createElement("span",{className:Ke(t.split(/\s+/).map(function(p){return"".concat(p,"-icon")}))},l))};function Xt(e,n,t,o,r){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,u=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,f=Ze.useMemo(function(){if(fn(o)==="object")return o.clearIcon;if(r)return r},[o,r]),p=Ze.useMemo(function(){return!!(!i&&o&&(t.length||u)&&!(l==="combobox"&&u===""))},[o,i,t.length,u,l]);return{allowClear:p,clearIcon:Ze.createElement(mn,{className:"".concat(e,"-clear"),onMouseDown:n,customizeIcon:f},"×")}}var Xn=a.createContext(null);function Yt(){return a.useContext(Xn)}function Qt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,n=a.useState(!1),t=ae(n,2),o=t[0],r=t[1],i=a.useRef(null),u=function(){window.clearTimeout(i.current)};a.useEffect(function(){return u},[]);var l=function(p,v){u(),i.current=window.setTimeout(function(){r(p),v&&v()},e)};return[o,l,u]}function Yn(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,n=a.useRef(null),t=a.useRef(null);a.useEffect(function(){return function(){window.clearTimeout(t.current)}},[]);function o(r){(r||n.current===null)&&(n.current=r),window.clearTimeout(t.current),t.current=window.setTimeout(function(){n.current=null},e)}return[function(){return n.current},o]}function qt(e,n,t,o){var r=a.useRef(null);r.current={open:n,triggerOpen:t,customizedTrigger:o},a.useEffect(function(){function i(u){var l;if(!((l=r.current)!==null&&l!==void 0&&l.customizedTrigger)){var f=u.target;f.shadowRoot&&u.composed&&(f=u.composedPath()[0]||f),r.current.open&&e().filter(function(p){return p}).every(function(p){return!p.contains(f)&&p!==f})&&r.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}var Jt=function(n,t){var o,r,i=n.prefixCls,u=n.id,l=n.inputElement,f=n.disabled,p=n.tabIndex,v=n.autoFocus,d=n.autoComplete,S=n.editable,c=n.activeDescendantId,g=n.value,E=n.maxLength,z=n.onKeyDown,D=n.onMouseDown,M=n.onChange,V=n.onPaste,q=n.onCompositionStart,B=n.onCompositionEnd,Y=n.open,le=n.attrs,W=l||a.createElement("input",null),X=W,K=X.ref,j=X.props,Z=j.onKeyDown,ee=j.onChange,L=j.onMouseDown,ne=j.onCompositionStart,H=j.onCompositionEnd,I=j.style;return wt(!("maxLength"in W.props)),W=a.cloneElement(W,J(J(J({type:"search"},j),{},{id:u,ref:Ct(t,K),disabled:f,tabIndex:p,autoComplete:d||"off",autoFocus:v,className:Ke("".concat(i,"-selection-search-input"),(o=W)===null||o===void 0||(r=o.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-label":"Search","aria-expanded":Y||!1,"aria-haspopup":"listbox","aria-owns":"".concat(u,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(u,"_list"),"aria-activedescendant":Y?c:void 0},le),{},{value:S?g:"",maxLength:E,readOnly:!S,unselectable:S?null:"on",style:J(J({},I),{},{opacity:S?null:0}),onKeyDown:function(N){z(N),Z&&Z(N)},onMouseDown:function(N){D(N),L&&L(N)},onChange:function(N){M(N),ee&&ee(N)},onCompositionStart:function(N){q(N),ne&&ne(N)},onCompositionEnd:function(N){B(N),H&&H(N)},onPaste:V})),W},Mn=a.forwardRef(Jt);Mn.displayName="Input";function Qn(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var Zt=typeof window<"u"&&window.document&&window.document.documentElement,kt=Zt;function eo(e){return e!=null}function no(e){return!e&&e!==0}function _n(e){return["string","number"].includes(fn(e))}function qn(e){var n=void 0;return e&&(_n(e.title)?n=e.title.toString():_n(e.label)&&(n=e.label.toString())),n}function to(e,n){kt?a.useLayoutEffect(e,n):a.useEffect(e,n)}function oo(e){var n;return(n=e.key)!==null&&n!==void 0?n:e.value}var Bn=function(n){n.preventDefault(),n.stopPropagation()},ao=function(n){var t=n.id,o=n.prefixCls,r=n.values,i=n.open,u=n.searchValue,l=n.autoClearSearchValue,f=n.inputRef,p=n.placeholder,v=n.disabled,d=n.mode,S=n.showSearch,c=n.autoFocus,g=n.autoComplete,E=n.activeDescendantId,z=n.tabIndex,D=n.removeIcon,M=n.maxTagCount,V=n.maxTagTextLength,q=n.maxTagPlaceholder,B=q===void 0?function(R){return"+ ".concat(R.length," ...")}:q,Y=n.tagRender,le=n.onToggleOpen,W=n.onRemove,X=n.onInputChange,K=n.onInputPaste,j=n.onInputKeyDown,Z=n.onInputMouseDown,ee=n.onInputCompositionStart,L=n.onInputCompositionEnd,ne=a.useRef(null),H=a.useState(0),I=ae(H,2),T=I[0],N=I[1],Ee=a.useState(!1),me=ae(Ee,2),ue=me[0],Ne=me[1],F="".concat(o,"-selection"),Ie=i||d==="multiple"&&l===!1||d==="tags"?u:"",Le=d==="tags"||d==="multiple"&&l===!1||S&&(i||ue);to(function(){N(ne.current.scrollWidth)},[Ie]);function y(R,G,ie,ce,ve){return a.createElement("span",{className:Ke("".concat(F,"-item"),oe({},"".concat(F,"-item-disabled"),ie)),title:qn(R)},a.createElement("span",{className:"".concat(F,"-item-content")},G),ce&&a.createElement(mn,{className:"".concat(F,"-item-remove"),onMouseDown:Bn,onClick:ve,customizeIcon:D},"×"))}function m(R,G,ie,ce,ve){var se=function(pe){Bn(pe),le(!i)};return a.createElement("span",{onMouseDown:se},Y({label:G,value:R,disabled:ie,closable:ce,onClose:ve}))}function $(R){var G=R.disabled,ie=R.label,ce=R.value,ve=!v&&!G,se=ie;if(typeof V=="number"&&(typeof ie=="string"||typeof ie=="number")){var de=String(se);de.length>V&&(se="".concat(de.slice(0,V),"..."))}var pe=function(Ve){Ve&&Ve.stopPropagation(),W(R)};return typeof Y=="function"?m(ce,se,G,ve,pe):y(R,se,G,ve,pe)}function _(R){var G=typeof B=="function"?B(R):B;return y({title:G},G,!1)}var A=a.createElement("div",{className:"".concat(F,"-search"),style:{width:T},onFocus:function(){Ne(!0)},onBlur:function(){Ne(!1)}},a.createElement(Mn,{ref:f,open:i,prefixCls:o,id:t,inputElement:null,disabled:v,autoFocus:c,autoComplete:g,editable:Le,activeDescendantId:E,value:Ie,onKeyDown:j,onMouseDown:Z,onChange:X,onPaste:K,onCompositionStart:ee,onCompositionEnd:L,tabIndex:z,attrs:dn(n,!0)}),a.createElement("span",{ref:ne,className:"".concat(F,"-search-mirror"),"aria-hidden":!0},Ie," ")),U=a.createElement(It,{prefixCls:"".concat(F,"-overflow"),data:r,renderItem:$,renderRest:_,suffix:A,itemKey:oo,maxCount:M});return a.createElement(a.Fragment,null,U,!r.length&&!Ie&&a.createElement("span",{className:"".concat(F,"-placeholder")},p))},io=function(n){var t=n.inputElement,o=n.prefixCls,r=n.id,i=n.inputRef,u=n.disabled,l=n.autoFocus,f=n.autoComplete,p=n.activeDescendantId,v=n.mode,d=n.open,S=n.values,c=n.placeholder,g=n.tabIndex,E=n.showSearch,z=n.searchValue,D=n.activeValue,M=n.maxLength,V=n.onInputKeyDown,q=n.onInputMouseDown,B=n.onInputChange,Y=n.onInputPaste,le=n.onInputCompositionStart,W=n.onInputCompositionEnd,X=n.title,K=a.useState(!1),j=ae(K,2),Z=j[0],ee=j[1],L=v==="combobox",ne=L||E,H=S[0],I=z||"";L&&D&&!Z&&(I=D),a.useEffect(function(){L&&ee(!1)},[L,D]);var T=v!=="combobox"&&!d&&!E?!1:!!I,N=X===void 0?qn(H):X,Ee=function(){if(H)return null;var ue=T?{visibility:"hidden"}:void 0;return a.createElement("span",{className:"".concat(o,"-selection-placeholder"),style:ue},c)};return a.createElement(a.Fragment,null,a.createElement("span",{className:"".concat(o,"-selection-search")},a.createElement(Mn,{ref:i,prefixCls:o,id:r,open:d,inputElement:t,disabled:u,autoFocus:l,autoComplete:f,editable:ne,activeDescendantId:p,value:I,onKeyDown:V,onMouseDown:q,onChange:function(ue){ee(!0),B(ue)},onPaste:Y,onCompositionStart:le,onCompositionEnd:W,tabIndex:g,attrs:dn(n,!0),maxLength:L?M:void 0})),!L&&H?a.createElement("span",{className:"".concat(o,"-selection-item"),title:N,style:T?{visibility:"hidden"}:void 0},H.label):null,Ee())};function ro(e){return![x.ESC,x.SHIFT,x.BACKSPACE,x.TAB,x.WIN_KEY,x.ALT,x.META,x.WIN_KEY_RIGHT,x.CTRL,x.SEMICOLON,x.EQUALS,x.CAPS_LOCK,x.CONTEXT_MENU,x.F1,x.F2,x.F3,x.F4,x.F5,x.F6,x.F7,x.F8,x.F9,x.F10,x.F11,x.F12].includes(e)}var lo=function(n,t){var o=a.useRef(null),r=a.useRef(!1),i=n.prefixCls,u=n.open,l=n.mode,f=n.showSearch,p=n.tokenWithEnter,v=n.autoClearSearchValue,d=n.onSearch,S=n.onSearchSubmit,c=n.onToggleOpen,g=n.onInputKeyDown,E=n.domRef;a.useImperativeHandle(t,function(){return{focus:function(){o.current.focus()},blur:function(){o.current.blur()}}});var z=Yn(0),D=ae(z,2),M=D[0],V=D[1],q=function(I){var T=I.which;(T===x.UP||T===x.DOWN)&&I.preventDefault(),g&&g(I),T===x.ENTER&&l==="tags"&&!r.current&&!u&&S?.(I.target.value),ro(T)&&c(!0)},B=function(){V(!0)},Y=a.useRef(null),le=function(I){d(I,!0,r.current)!==!1&&c(!0)},W=function(){r.current=!0},X=function(I){r.current=!1,l!=="combobox"&&le(I.target.value)},K=function(I){var T=I.target.value;if(p&&Y.current&&/[\r\n]/.test(Y.current)){var N=Y.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");T=T.replace(N,Y.current)}Y.current=null,le(T)},j=function(I){var T=I.clipboardData,N=T.getData("text");Y.current=N},Z=function(I){var T=I.target;if(T!==o.current){var N=document.body.style.msTouchAction!==void 0;N?setTimeout(function(){o.current.focus()}):o.current.focus()}},ee=function(I){var T=M();I.target!==o.current&&!T&&l!=="combobox"&&I.preventDefault(),(l!=="combobox"&&(!f||!T)||!u)&&(u&&v!==!1&&d("",!0,!1),c())},L={inputRef:o,onInputKeyDown:q,onInputMouseDown:B,onInputChange:K,onInputPaste:j,onInputCompositionStart:W,onInputCompositionEnd:X},ne=l==="multiple"||l==="tags"?a.createElement(ao,Ae({},n,L)):a.createElement(io,Ae({},n,L));return a.createElement("div",{ref:E,className:"".concat(i,"-selector"),onClick:Z,onMouseDown:ee},ne)},Jn=a.forwardRef(lo);Jn.displayName="Selector";var uo=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],co=function(n){var t=n===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}},so=function(n,t){var o=n.prefixCls;n.disabled;var r=n.visible,i=n.children,u=n.popupElement,l=n.animation,f=n.transitionName,p=n.dropdownStyle,v=n.dropdownClassName,d=n.direction,S=d===void 0?"ltr":d,c=n.placement,g=n.builtinPlacements,E=n.dropdownMatchSelectWidth,z=n.dropdownRender,D=n.dropdownAlign,M=n.getPopupContainer,V=n.empty,q=n.getTriggerDOMNode,B=n.onPopupVisibleChange,Y=n.onPopupMouseEnter,le=ke(n,uo),W="".concat(o,"-dropdown"),X=u;z&&(X=z(u));var K=a.useMemo(function(){return g||co(E)},[g,E]),j=l?"".concat(W,"-").concat(l):f,Z=typeof E=="number",ee=a.useMemo(function(){return Z?null:E===!1?"minWidth":"width"},[E,Z]),L=p;Z&&(L=J(J({},L),{},{width:E}));var ne=a.useRef(null);return a.useImperativeHandle(t,function(){return{getPopupElement:function(){return ne.current}}}),a.createElement(yt,Ae({},le,{showAction:B?["click"]:[],hideAction:B?["click"]:[],popupPlacement:c||(S==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:K,prefixCls:W,popupTransitionName:j,popup:a.createElement("div",{ref:ne,onMouseEnter:Y},X),stretch:ee,popupAlign:D,popupVisible:r,getPopupContainer:M,popupClassName:Ke(v,oe({},"".concat(W,"-empty"),V)),popupStyle:L,getTriggerDOMNode:q,onPopupVisibleChange:B}),i)},Zn=a.forwardRef(so);Zn.displayName="SelectTrigger";function Wn(e,n){var t=e.key,o;return"value"in e&&(o=e.value),t??(o!==void 0?o:"rc-index-key-".concat(n))}function kn(e,n){var t=e||{},o=t.label,r=t.value,i=t.options,u=t.groupLabel,l=o||(n?"children":"label");return{label:l,value:r||"value",options:i||"options",groupLabel:u||l}}function fo(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.fieldNames,o=n.childrenAsData,r=[],i=kn(t,!1),u=i.label,l=i.value,f=i.options,p=i.groupLabel;function v(d,S){d.forEach(function(c){if(S||!(f in c)){var g=c[l];r.push({key:Wn(c,r.length),groupOption:S,data:c,label:c[u],value:g})}else{var E=c[p];E===void 0&&o&&(E=c.label),r.push({key:Wn(c,r.length),group:!0,data:c,label:E}),v(c[f],!0)}})}return v(e,!1),r}function Dn(e){var n=J({},e);return"props"in n||Object.defineProperty(n,"props",{get:function(){return xt(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),n}}),n}function mo(e,n){if(!n||!n.length)return null;var t=!1;function o(i,u){var l=Et(u),f=l[0],p=l.slice(1);if(!f)return[i];var v=i.split(f);return t=t||v.length>1,v.reduce(function(d,S){return[].concat(xe(d),xe(o(S,p)))},[]).filter(function(d){return d})}var r=o(e,n);return t?r:null}var po=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],vo=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Rn(e){return e==="tags"||e==="multiple"}var go=a.forwardRef(function(e,n){var t,o,r=e.id,i=e.prefixCls,u=e.className,l=e.showSearch,f=e.tagRender,p=e.direction,v=e.omitDomProps,d=e.displayValues,S=e.onDisplayValuesChange,c=e.emptyOptions,g=e.notFoundContent,E=g===void 0?"Not Found":g,z=e.onClear,D=e.mode,M=e.disabled,V=e.loading,q=e.getInputElement,B=e.getRawInputElement,Y=e.open,le=e.defaultOpen,W=e.onDropdownVisibleChange,X=e.activeValue,K=e.onActiveValueChange,j=e.activeDescendantId,Z=e.searchValue,ee=e.autoClearSearchValue,L=e.onSearch,ne=e.onSearchSplit,H=e.tokenSeparators,I=e.allowClear,T=e.suffixIcon,N=e.clearIcon,Ee=e.OptionList,me=e.animation,ue=e.transitionName,Ne=e.dropdownStyle,F=e.dropdownClassName,Ie=e.dropdownMatchSelectWidth,Le=e.dropdownRender,y=e.dropdownAlign,m=e.placement,$=e.builtinPlacements,_=e.getPopupContainer,A=e.showAction,U=A===void 0?[]:A,R=e.onFocus,G=e.onBlur,ie=e.onKeyUp,ce=e.onKeyDown,ve=e.onMouseDown,se=ke(e,po),de=Rn(D),pe=(l!==void 0?l:de)||D==="combobox",k=J({},se);vo.forEach(function(O){delete k[O]}),v?.forEach(function(O){delete k[O]});var Ve=a.useState(!1),Ge=ae(Ve,2),be=Ge[0],Se=Ge[1];a.useEffect(function(){Se($t())},[]);var Xe=a.useRef(null),ge=a.useRef(null),He=a.useRef(null),ye=a.useRef(null),we=a.useRef(null),$e=a.useRef(!1),pn=Qt(),Ye=ae(pn,3),en=Ye[0],ze=Ye[1],vn=Ye[2];a.useImperativeHandle(n,function(){var O,C;return{focus:(O=ye.current)===null||O===void 0?void 0:O.focus,blur:(C=ye.current)===null||C===void 0?void 0:C.blur,scrollTo:function(he){var te;return(te=we.current)===null||te===void 0?void 0:te.scrollTo(he)}}});var De=a.useMemo(function(){var O;if(D!=="combobox")return Z;var C=(O=d[0])===null||O===void 0?void 0:O.value;return typeof C=="string"||typeof C=="number"?String(C):""},[Z,D,d]),an=D==="combobox"&&typeof q=="function"&&q()||null,Pe=typeof B=="function"&&B(),rn=Dt(ge,Pe==null||(t=Pe.props)===null||t===void 0?void 0:t.ref),ln=a.useState(!1),je=ae(ln,2),un=je[0],gn=je[1];Rt(function(){gn(!0)},[]);var hn=En(!1,{defaultValue:le,value:Y}),cn=ae(hn,2),sn=cn[0],b=cn[1],s=un?sn:!1,h=!E&&c;(M||h&&s&&D==="combobox")&&(s=!1);var w=h?!1:s,P=a.useCallback(function(O){var C=O!==void 0?O:!s;M||(b(C),s!==C&&W?.(C))},[M,s,b,W]),Q=a.useMemo(function(){return(H||[]).some(function(O){return[` +`,`\r +`].includes(O)})},[H]),Re=function(C,fe,he){var te=!0,Ce=C;K?.(null);var Me=he?null:mo(C,H);return D!=="combobox"&&Me&&(Ce="",ne?.(Me),P(!1),te=!1),L&&De!==Ce&&L(Ce,{source:fe?"typing":"effect"}),te},Te=function(C){!C||!C.trim()||L(C,{source:"submit"})};a.useEffect(function(){!s&&!de&&D!=="combobox"&&Re("",!1,!1)},[s]),a.useEffect(function(){sn&&M&&b(!1),M&&!$e.current&&ze(!1)},[M]);var Ue=Yn(),re=ae(Ue,2),Fe=re[0],bn=re[1],Sn=function(C){var fe=Fe(),he=C.which;if(he===x.ENTER&&(D!=="combobox"&&C.preventDefault(),s||P(!0)),bn(!!De),he===x.BACKSPACE&&!fe&&de&&!De&&d.length){for(var te=xe(d),Ce=null,Me=te.length-1;Me>=0;Me-=1){var tn=te[Me];if(!tn.disabled){te.splice(Me,1),Ce=tn;break}}Ce&&S(te,{type:"remove",values:[Ce]})}for(var _e=arguments.length,qe=new Array(_e>1?_e-1:0),Be=1;Be<_e;Be++)qe[Be-1]=arguments[Be];if(s&&we.current){var An;(An=we.current).onKeyDown.apply(An,[C].concat(qe))}ce?.apply(void 0,[C].concat(qe))},Pn=function(C){for(var fe=arguments.length,he=new Array(fe>1?fe-1:0),te=1;te1?Me-1:0),_e=1;_e1&&arguments[1]!==void 0?arguments[1]:!1;return Mt(e).map(function(t,o){if(!a.isValidElement(t)||!t.type)return null;var r=t,i=r.type.isSelectOptGroup,u=r.key,l=r.props,f=l.children,p=ke(l,yo);return n||!i?xo(t):J(J({key:"__RC_SELECT_GRP__".concat(u===null?o:u,"__"),label:u},p),{},{options:et(f)})}).filter(function(t){return t})}function Eo(e,n,t,o,r){return a.useMemo(function(){var i=e,u=!e;u&&(i=et(n));var l=new Map,f=new Map,p=function(S,c,g){g&&typeof g=="string"&&S.set(c[g],c)};function v(d){for(var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,c=0;c1&&arguments[1]!==void 0?arguments[1]:1,_=K.length,A=0;A<_;A+=1){var U=(m+A*$+_)%_,R=K[U],G=R.group,ie=R.data;if(!G&&!ie.disabled)return U}return-1},ne=a.useState(function(){return L(0)}),H=ae(ne,2),I=H[0],T=H[1],N=function(m){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;T(m);var _={source:$?"keyboard":"mouse"},A=K[m];if(!A){E(null,-1,_);return}E(A.value,m,_)};a.useEffect(function(){N(z!==!1?L(0):-1)},[K.length,p]);var Ee=a.useCallback(function(y){return V.has(y)&&f!=="combobox"},[f,xe(V).toString(),V.size]);a.useEffect(function(){var y=setTimeout(function(){if(!l&&u&&V.size===1){var $=Array.from(V)[0],_=K.findIndex(function(A){var U=A.data;return U.value===$});_!==-1&&(N(_),ee(_))}});if(u){var m;(m=j.current)===null||m===void 0||m.scrollTo(void 0)}return function(){return clearTimeout(y)}},[u,p,g.length]);var me=function(m){m!==void 0&&D(m,{selected:!V.has(m)}),l||v(!1)};if(a.useImperativeHandle(t,function(){return{onKeyDown:function(m){var $=m.which,_=m.ctrlKey;switch($){case x.N:case x.P:case x.UP:case x.DOWN:{var A=0;if($===x.UP?A=-1:$===x.DOWN?A=1:$o()&&_&&($===x.N?A=1:$===x.P&&(A=-1)),A!==0){var U=L(I+A,A);ee(U),N(U,!0)}break}case x.ENTER:{var R=K[I];R&&!R.data.disabled?me(R.value):me(void 0),u&&m.preventDefault();break}case x.ESC:v(!1),u&&m.stopPropagation()}},onKeyUp:function(){},scrollTo:function(m){ee(m)}}}),K.length===0)return a.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(X,"-empty"),onMouseDown:Z},d);var ue=Object.keys(q).map(function(y){return q[y]}),Ne=function(m){return m.label};function F(y,m){var $=y.group;return{role:$?"presentation":"option",id:"".concat(i,"_list_").concat(m)}}var Ie=function(m){var $=K[m];if(!$)return null;var _=$.data||{},A=_.value,U=$.group,R=dn(_,!0),G=Ne($);return $?a.createElement("div",Ae({"aria-label":typeof G=="string"&&!U?G:null},R,{key:m},F($,m),{"aria-selected":Ee(A)}),A):null},Le={role:"listbox",id:"".concat(i,"_list")};return a.createElement(a.Fragment,null,B&&a.createElement("div",Ae({},Le,{style:{height:0,width:0,overflow:"hidden"}}),Ie(I-1),Ie(I),Ie(I+1)),a.createElement(Ut,{itemKey:"key",ref:j,data:K,height:le,itemHeight:W,fullHeight:!1,onMouseDown:Z,onScroll:S,virtual:B,direction:Y,innerProps:B?null:Le},function(y,m){var $,_=y.group,A=y.groupOption,U=y.data,R=y.label,G=y.value,ie=U.key;if(_){var ce,ve=(ce=U.title)!==null&&ce!==void 0?ce:Un(R)?R.toString():void 0;return a.createElement("div",{className:Ke(X,"".concat(X,"-group")),title:ve},R!==void 0?R:ie)}var se=U.disabled,de=U.title;U.children;var pe=U.style,k=U.className,Ve=ke(U,Do),Ge=Tt(Ve,ue),be=Ee(G),Se="".concat(X,"-option"),Xe=Ke(X,Se,k,($={},oe($,"".concat(Se,"-grouped"),A),oe($,"".concat(Se,"-active"),I===m&&!se),oe($,"".concat(Se,"-disabled"),se),oe($,"".concat(Se,"-selected"),be),$)),ge=Ne(y),He=!M||typeof M=="function"||be,ye=typeof ge=="number"?ge:ge||G,we=Un(ye)?ye.toString():void 0;return de!==void 0&&(we=de),a.createElement("div",Ae({},dn(Ge),B?{}:F(y,m),{"aria-selected":be,className:Xe,title:we,onMouseMove:function(){I===m||se||N(m)},onClick:function(){se||me(G)},style:pe}),a.createElement("div",{className:"".concat(Se,"-content")},ye),a.isValidElement(M)||be,He&&a.createElement(mn,{className:"".concat(X,"-option-state"),customizeIcon:M,customizeIconProps:{value:G,disabled:se,isSelected:be}},be?"✓":null))}))},at=a.forwardRef(Ro);at.displayName="OptionList";var Oo=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Mo=["inputValue"];function Po(e){return!e||fn(e)!=="object"}var To=a.forwardRef(function(e,n){var t=e.id,o=e.mode,r=e.prefixCls,i=r===void 0?"rc-select":r,u=e.backfill,l=e.fieldNames,f=e.inputValue,p=e.searchValue,v=e.onSearch,d=e.autoClearSearchValue,S=d===void 0?!0:d,c=e.onSelect,g=e.onDeselect,E=e.dropdownMatchSelectWidth,z=E===void 0?!0:E,D=e.filterOption,M=e.filterSort,V=e.optionFilterProp,q=e.optionLabelProp,B=e.options,Y=e.children,le=e.defaultActiveFirstOption,W=e.menuItemSelectedIcon,X=e.virtual,K=e.direction,j=e.listHeight,Z=j===void 0?200:j,ee=e.listItemHeight,L=ee===void 0?20:ee,ne=e.value,H=e.defaultValue,I=e.labelInValue,T=e.onChange,N=ke(e,Oo),Ee=Co(t),me=Rn(o),ue=!!(!B&&Y),Ne=a.useMemo(function(){return D===void 0&&o==="combobox"?!1:D},[D,o]),F=a.useMemo(function(){return kn(l,ue)},[JSON.stringify(l),ue]),Ie=En("",{value:p!==void 0?p:f,postState:function(s){return s||""}}),Le=ae(Ie,2),y=Le[0],m=Le[1],$=Eo(B,Y,F,V,q),_=$.valueOptions,A=$.labelOptions,U=$.options,R=a.useCallback(function(b){var s=Qn(b);return s.map(function(h){var w,P,Q,Re,Te;if(Po(h))w=h;else{var Ue;Q=h.key,P=h.label,w=(Ue=h.value)!==null&&Ue!==void 0?Ue:Q}var re=_.get(w);if(re){var Fe;P===void 0&&(P=re?.[q||F.label]),Q===void 0&&(Q=(Fe=re?.key)!==null&&Fe!==void 0?Fe:w),Re=re?.disabled,Te=re?.title}return{label:P,value:w,key:Q,disabled:Re,title:Te}})},[F,q,_]),G=En(H,{value:ne}),ie=ae(G,2),ce=ie[0],ve=ie[1],se=a.useMemo(function(){var b,s=R(ce);return o==="combobox"&&no((b=s[0])===null||b===void 0?void 0:b.value)?[]:s},[ce,R,o]),de=ho(se,_),pe=ae(de,2),k=pe[0],Ve=pe[1],Ge=a.useMemo(function(){if(!o&&k.length===1){var b=k[0];if(b.value===null&&(b.label===null||b.label===void 0))return[]}return k.map(function(s){var h;return J(J({},s),{},{label:(h=s.label)!==null&&h!==void 0?h:s.value})})},[o,k]),be=a.useMemo(function(){return new Set(k.map(function(b){return b.value}))},[k]);a.useEffect(function(){if(o==="combobox"){var b,s=(b=k[0])===null||b===void 0?void 0:b.value;m(eo(s)?String(s):"")}},[k]);var Se=jn(function(b,s){var h,w=s??b;return h={},oe(h,F.value,b),oe(h,F.label,w),h}),Xe=a.useMemo(function(){if(o!=="tags")return U;var b=xe(U),s=function(w){return _.has(w)};return xe(k).sort(function(h,w){return h.value2&&arguments[2]!==void 0?arguments[2]:{},w=h.source,P=w===void 0?"keyboard":w;Pe(s),u&&o==="combobox"&&b!==null&&P==="keyboard"&&ze(String(b))},[u,o]),je=function(s,h,w){var P=function(){var nn,Oe=Ve(s);return[I?{label:Oe?.[F.label],value:s,key:(nn=Oe?.key)!==null&&nn!==void 0?nn:s}:s,Dn(Oe)]};if(h&&c){var Q=P(),Re=ae(Q,2),Te=Re[0],Ue=Re[1];c(Te,Ue)}else if(!h&&g&&w!=="clear"){var re=P(),Fe=ae(re,2),bn=Fe[0],Sn=Fe[1];g(bn,Sn)}},un=jn(function(b,s){var h,w=me?s.selected:!0;w?h=me?[].concat(xe(k),[b]):[b]:h=k.filter(function(P){return P.value!==b}),$e(h),je(b,w),o==="combobox"?ze(""):(!Rn||S)&&(m(""),ze(""))}),gn=function(s,h){$e(s);var w=h.type,P=h.values;(w==="remove"||w==="clear")&&P.forEach(function(Q){je(Q.value,!1,w)})},hn=function(s,h){if(m(s),ze(null),h.source==="submit"){var w=(s||"").trim();if(w){var P=Array.from(new Set([].concat(xe(be),[w])));$e(P),je(w,!0),m("")}return}h.source!=="blur"&&(o==="combobox"&&$e(s),v?.(s))},cn=function(s){var h=s;o!=="tags"&&(h=s.map(function(P){var Q=A.get(P);return Q?.value}).filter(function(P){return P!==void 0}));var w=Array.from(new Set([].concat(xe(be),xe(h))));$e(w),w.forEach(function(P){je(P,!0)})},sn=a.useMemo(function(){var b=X!==!1&&z!==!1;return J(J({},$),{},{flattenOptions:we,onActiveValue:ln,defaultActiveFirstOption:rn,onSelect:un,menuItemSelectedIcon:W,rawValues:be,fieldNames:F,virtual:b,direction:K,listHeight:Z,listItemHeight:L,childrenAsData:ue})},[$,we,ln,rn,un,W,be,F,X,z,Z,L,ue]);return a.createElement(ot.Provider,{value:sn},a.createElement(go,Ae({},N,{id:Ee,prefixCls:i,ref:n,omitDomProps:Mo,mode:o,displayValues:Ge,onDisplayValuesChange:gn,direction:K,searchValue:y,onSearch:hn,autoClearSearchValue:S,onSearchSplit:cn,dropdownMatchSelectWidth:z,OptionList:at,emptyOptions:!we.length,activeValue:en,activeDescendantId:"".concat(Ee,"_list_").concat(an)})))}),it=To;it.Option=tt;it.OptGroup=nt;const No=e=>{const{componentName:n}=e,{getPrefixCls:t}=a.useContext(Nt),o=t("empty");switch(n){case"Table":case"List":return Ze.createElement(on,{image:on.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return Ze.createElement(on,{image:on.PRESENTED_IMAGE_SIMPLE,className:`${o}-small`});default:return Ze.createElement(on,null)}},Yo=No,Lo=e=>{const{optionHeight:n,optionFontSize:t,optionLineHeight:o,optionPadding:r}=e;return{position:"relative",display:"block",minHeight:n,padding:r,color:e.colorText,fontWeight:"normal",fontSize:t,lineHeight:o,boxSizing:"border-box"}},Vo=e=>{const{antCls:n,componentCls:t}=e,o=`${t}-item`,r=`&${n}-slide-up-enter${n}-slide-up-enter-active`,i=`&${n}-slide-up-appear${n}-slide-up-appear-active`,u=`&${n}-slide-up-leave${n}-slide-up-leave-active`,l=`${t}-dropdown-placement-`;return[{[`${t}-dropdown`]:Object.assign(Object.assign({},On(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` + ${r}${l}bottomLeft, + ${i}${l}bottomLeft + `]:{animationName:Lt},[` + ${r}${l}topLeft, + ${i}${l}topLeft, + ${r}${l}topRight, + ${i}${l}topRight + `]:{animationName:Vt},[`${u}${l}bottomLeft`]:{animationName:Ht},[` + ${u}${l}topLeft, + ${u}${l}topRight + `]:{animationName:At},"&-hidden":{display:"none"},[`${o}`]:Object.assign(Object.assign({},Lo(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},$n),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${o}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${o}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${o}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${o}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},zn(e,"slide-up"),zn(e,"slide-down"),Fn(e,"move-up"),Fn(e,"move-down")]},Ho=Vo,Je=2,rt=e=>{let{multipleSelectItemHeight:n,selectHeight:t,lineWidth:o}=e;const r=(t-n)/2-o,i=Math.ceil(r/2);return[r,i]};function In(e,n){const{componentCls:t,iconCls:o}=e,r=`${t}-selection-overflow`,i=e.multipleSelectItemHeight,[u]=rt(e),l=n?`${t}-${n}`:"";return{[`${t}-multiple${l}`]:{fontSize:e.fontSize,[r]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${t}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",padding:`${u-Je}px ${Je*2}px`,borderRadius:e.borderRadius,[`${t}-show-search&`]:{cursor:"text"},[`${t}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${Je}px 0`,lineHeight:`${i}px`,visibility:"hidden",content:'"\\a0"'}},[` + &${t}-show-arrow ${t}-selector, + &${t}-allow-clear ${t}-selector + `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:i,marginTop:Je,marginBottom:Je,lineHeight:`${i-e.lineWidth*2}px`,background:e.multipleItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.multipleItemBorderColor}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,marginInlineEnd:Je*2,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${t}-disabled&`]:{color:e.multipleItemColorDisabled,borderColor:e.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},Gn()),{display:"inline-flex",alignItems:"center",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${o}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${r}-item + ${r}-item`]:{[`${t}-selection-search`]:{marginInlineStart:0}},[`${r}-item-suffix`]:{height:"100%"},[`${t}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-u,"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:`${i}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}const Ao=e=>{const{componentCls:n}=e,t=We(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),o=We(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),[,r]=rt(e);return[In(e),In(t,"sm"),{[`${n}-multiple${n}-sm`]:{[`${n}-selection-placeholder`]:{insetInline:e.controlPaddingHorizontalSM-e.lineWidth},[`${n}-selection-search`]:{marginInlineStart:r}}},In(o,"lg")]},zo=Ao;function yn(e,n){const{componentCls:t,inputPaddingHorizontalBase:o,borderRadius:r}=e,i=e.controlHeight-e.lineWidth*2,u=Math.ceil(e.fontSize*1.25),l=n?`${t}-${n}`:"";return{[`${t}-single${l}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${t}-selector`]:Object.assign(Object.assign({},On(e)),{display:"flex",borderRadius:r,[`${t}-selection-search`]:{position:"absolute",top:0,insetInlineStart:o,insetInlineEnd:o,bottom:0,"&-input":{width:"100%"}},[` + ${t}-selection-item, + ${t}-selection-placeholder + `]:{padding:0,lineHeight:`${i}px`,transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${t}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${t}-selection-item:empty:after`,`${t}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${t}-show-arrow ${t}-selection-item, + &${t}-show-arrow ${t}-selection-placeholder + `]:{paddingInlineEnd:u},[`&${t}-open ${t}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{width:"100%",height:"100%",padding:`0 ${o}px`,[`${t}-selection-search-input`]:{height:i},"&:after":{lineHeight:`${i}px`}}},[`&${t}-customize-input`]:{[`${t}-selector`]:{"&:after":{display:"none"},[`${t}-selection-search`]:{position:"static",width:"100%"},[`${t}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${o}px`,"&:after":{display:"none"}}}}}}}function Fo(e){const{componentCls:n}=e,t=e.controlPaddingHorizontalSM-e.lineWidth;return[yn(e),yn(We(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${n}-single${n}-sm`]:{[`&:not(${n}-customize-input)`]:{[`${n}-selection-search`]:{insetInlineStart:t,insetInlineEnd:t},[`${n}-selector`]:{padding:`0 ${t}px`},[`&${n}-show-arrow ${n}-selection-search`]:{insetInlineEnd:t+e.fontSize*1.5},[` + &${n}-show-arrow ${n}-selection-item, + &${n}-show-arrow ${n}-selection-placeholder + `]:{paddingInlineEnd:e.fontSize*1.5}}}},yn(We(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const _o=e=>{const{componentCls:n,selectorBg:t}=e;return{position:"relative",backgroundColor:t,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${n}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${n}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${n}-multiple&`]:{background:e.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},xn=function(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:o,borderHoverColor:r,outlineColor:i,antCls:u}=n,l=t?{[`${o}-selector`]:{borderColor:r}}:{};return{[e]:{[`&:not(${o}-disabled):not(${o}-customize-input):not(${u}-pagination-size-changer)`]:Object.assign(Object.assign({},l),{[`${o}-focused& ${o}-selector`]:{borderColor:r,boxShadow:`0 0 0 ${n.controlOutlineWidth}px ${i}`,outline:0},[`&:hover ${o}-selector`]:{borderColor:r}})}}},Bo=e=>{const{componentCls:n}=e;return{[`${n}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},Wo=e=>{const{antCls:n,componentCls:t,inputPaddingHorizontalBase:o,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},On(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${t}-customize-input) ${t}-selector`]:Object.assign(Object.assign({},_o(e)),Bo(e)),[`${t}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},$n),{[`> ${n}-typography`]:{display:"inline"}}),[`${t}-selection-placeholder`]:Object.assign(Object.assign({},$n),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${t}-arrow`]:Object.assign(Object.assign({},Gn()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[r]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${t}-suffix)`]:{pointerEvents:"auto"}},[`${t}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.clearBg,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${t}-clear`]:{opacity:1}}}),[`${t}-has-feedback`]:{[`${t}-clear`]:{insetInlineEnd:o+e.fontSize+e.paddingXS}}}},Ko=e=>{const{componentCls:n}=e;return[{[n]:{[`&-borderless ${n}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${n}-in-form-item`]:{width:"100%"}}},Wo(e),Fo(e),zo(e),Ho(e),{[`${n}-rtl`]:{direction:"rtl"}},xn(n,We(e,{borderHoverColor:e.colorPrimaryHover,outlineColor:e.controlOutline})),xn(`${n}-status-error`,We(e,{borderHoverColor:e.colorErrorHover,outlineColor:e.colorErrorOutline}),!0),xn(`${n}-status-warning`,We(e,{borderHoverColor:e.colorWarningHover,outlineColor:e.colorWarningOutline}),!0),Ft(e,{borderElCls:`${n}-selector`,focusElCls:`${n}-focused`})]},Qo=zt("Select",(e,n)=>{let{rootPrefixCls:t}=n;const o=We(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.paddingSM-1,multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Ko(o)]},e=>{const{fontSize:n,lineHeight:t,controlHeight:o,controlPaddingHorizontal:r,zIndexPopupBase:i,colorText:u,fontWeightStrong:l,controlItemBgActive:f,controlItemBgHover:p,colorBgContainer:v,colorFillSecondary:d,controlHeightLG:S,controlHeightSM:c,colorBgContainerDisabled:g,colorTextDisabled:E}=e;return{zIndexPopup:i+50,optionSelectedColor:u,optionSelectedFontWeight:l,optionSelectedBg:f,optionActiveBg:p,optionPadding:`${(o-n*t)/2}px ${r}px`,optionFontSize:n,optionLineHeight:t,optionHeight:o,selectorBg:v,clearBg:v,singleItemHeightLG:S,multipleItemBg:d,multipleItemBorderColor:"transparent",multipleItemHeight:c,multipleItemHeightLG:o,multipleSelectorBgDisabled:g,multipleItemColorDisabled:E,multipleItemBorderColorDisabled:"transparent"}}),jo=e=>{const t={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},t),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},t),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},t),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},t),{points:["br","tr"],offset:[0,-4]})}};function qo(e,n){return e||jo(n)}function Jo(e,n){return n!==void 0?n:e!==null}function Zo(e){let{suffixIcon:n,clearIcon:t,menuItemSelectedIcon:o,removeIcon:r,loading:i,multiple:u,hasFeedback:l,prefixCls:f,showSuffixIcon:p,feedbackIcon:v,showArrow:d,componentName:S}=e;const c=t??a.createElement(_t,null),g=M=>n===null&&!l&&!d?null:a.createElement(a.Fragment,null,p!==!1&&M,l&&v);let E=null;if(n!==void 0)E=g(n);else if(i)E=g(a.createElement(Wt,{spin:!0}));else{const M=`${f}-suffix`;E=V=>{let{open:q,showSearch:B}=V;return g(q&&B?a.createElement(Kt,{className:M}):a.createElement(jt,{className:M}))}}let z=null;o!==void 0?z=o:u?z=a.createElement(Gt,null):z=null;let D=null;return r!==void 0?D=r:D=a.createElement(Bt,null),{clearIcon:c,suffixIcon:E,itemIcon:z,removeIcon:D}}export{go as B,Yo as D,tt as O,it as T,nt as a,Jo as b,Zo as c,qo as d,Yt as e,Co as f,Qo as u}; diff --git a/assets/useIcons-cb35d286.js b/assets/useIcons-cb35d286.js deleted file mode 100644 index 63ad5847..00000000 --- a/assets/useIcons-cb35d286.js +++ /dev/null @@ -1,26 +0,0 @@ -import{r,D as Be,R as pt,bo as ct,b1 as J,bp as Tn,b3 as ee,ak as Ln,E as xt,bq as Nn,b2 as ne,af as A,ah as Xe,b0 as st,br as zn,bs as Hn,bt as _n,av as Ae,bu as Vn,bv as Fn,am as ht,ap as zt,b5 as An,al as Bn,aq as ln,aH as Qe,Y as Wn,X as Kn,bw as jn,bx as Ut,l as Yt,by as Xn,ao as Un,B as Yn,bz as It,A as Ft,bA as Gn,bB as Qn,bC as qn,bD as Jn,bE as Ht,bF as Gt,bG as Qt,a6 as rt,bH as un,z as Zn,bI as kn,Q as er,K as tr,aL as nr,bJ as rr,bK as or}from"./index-a174239d.js";import{C as ar}from"./CheckOutlined-adf89a14.js";var Et=function(t){var n=t.className,o=t.customizeIcon,i=t.customizeIconProps,a=t.onMouseDown,l=t.onClick,u=t.children,d;return typeof o=="function"?d=o(i):d=o,r.createElement("span",{className:n,onMouseDown:function(f){f.preventDefault(),a&&a(f)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:l,"aria-hidden":!0},d!==void 0?d:r.createElement("span",{className:Be(n.split(/\s+/).map(function(p){return"".concat(p,"-icon")}))},u))};function ir(e,t,n,o,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,l=arguments.length>6?arguments[6]:void 0,u=arguments.length>7?arguments[7]:void 0,d=pt.useMemo(function(){if(ct(o)==="object")return o.clearIcon;if(i)return i},[o,i]),p=pt.useMemo(function(){return!!(!a&&o&&(n.length||l)&&!(u==="combobox"&&l===""))},[o,a,n.length,l,u]);return{allowClear:p,clearIcon:pt.createElement(Et,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:d},"×")}}var cn=r.createContext(null);function lr(){return r.useContext(cn)}function ur(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=r.useState(!1),n=J(t,2),o=n[0],i=n[1],a=r.useRef(null),l=function(){window.clearTimeout(a.current)};r.useEffect(function(){return l},[]);var u=function(p,f){l(),a.current=window.setTimeout(function(){i(p),f&&f()},e)};return[o,u,l]}function sn(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=r.useRef(null),n=r.useRef(null);r.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function o(i){(i||t.current===null)&&(t.current=i),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},o]}function cr(e,t,n,o){var i=r.useRef(null);i.current={open:t,triggerOpen:n,customizedTrigger:o},r.useEffect(function(){function a(l){var u;if(!((u=i.current)!==null&&u!==void 0&&u.customizedTrigger)){var d=l.target;d.shadowRoot&&l.composed&&(d=l.composedPath()[0]||d),i.current.open&&e().filter(function(p){return p}).every(function(p){return!p.contains(d)&&p!==d})&&i.current.triggerOpen(!1)}}return window.addEventListener("mousedown",a),function(){return window.removeEventListener("mousedown",a)}},[])}var sr=function(t,n){var o,i,a=t.prefixCls,l=t.id,u=t.inputElement,d=t.disabled,p=t.tabIndex,f=t.autoFocus,s=t.autoComplete,v=t.editable,c=t.activeDescendantId,m=t.value,g=t.maxLength,h=t.onKeyDown,S=t.onMouseDown,w=t.onChange,P=t.onPaste,B=t.onCompositionStart,X=t.onCompositionEnd,k=t.open,W=t.attrs,Q=u||r.createElement("input",null),K=Q,U=K.ref,V=K.props,oe=V.onKeyDown,_=V.onChange,N=V.onMouseDown,ae=V.onCompositionStart,Y=V.onCompositionEnd,E=V.style;return Tn(!("maxLength"in Q.props)),Q=r.cloneElement(Q,ee(ee(ee({type:"search"},V),{},{id:l,ref:Ln(n,U),disabled:d,tabIndex:p,autoComplete:s||"off",autoFocus:f,className:Be("".concat(a,"-selection-search-input"),(o=Q)===null||o===void 0||(i=o.props)===null||i===void 0?void 0:i.className),role:"combobox","aria-label":"Search","aria-expanded":k||!1,"aria-haspopup":"listbox","aria-owns":"".concat(l,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(l,"_list"),"aria-activedescendant":k?c:void 0},W),{},{value:v?m:"",maxLength:g,readOnly:!v,unselectable:v?null:"on",style:ee(ee({},E),{},{opacity:v?null:0}),onKeyDown:function(L){h(L),oe&&oe(L)},onMouseDown:function(L){S(L),N&&N(L)},onChange:function(L){w(L),_&&_(L)},onCompositionStart:function(L){B(L),ae&&ae(L)},onCompositionEnd:function(L){X(L),Y&&Y(L)},onPaste:P})),Q},At=r.forwardRef(sr);At.displayName="Input";function dn(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var dr=typeof window<"u"&&window.document&&window.document.documentElement,fr=dr;function vr(e){return e!=null}function mr(e){return!e&&e!==0}function qt(e){return["string","number"].includes(ct(e))}function fn(e){var t=void 0;return e&&(qt(e.title)?t=e.title.toString():qt(e.label)&&(t=e.label.toString())),t}function gr(e,t){fr?r.useLayoutEffect(e,t):r.useEffect(e,t)}function pr(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var Jt=function(t){t.preventDefault(),t.stopPropagation()},hr=function(t){var n=t.id,o=t.prefixCls,i=t.values,a=t.open,l=t.searchValue,u=t.autoClearSearchValue,d=t.inputRef,p=t.placeholder,f=t.disabled,s=t.mode,v=t.showSearch,c=t.autoFocus,m=t.autoComplete,g=t.activeDescendantId,h=t.tabIndex,S=t.removeIcon,w=t.maxTagCount,P=t.maxTagTextLength,B=t.maxTagPlaceholder,X=B===void 0?function(I){return"+ ".concat(I.length," ...")}:B,k=t.tagRender,W=t.onToggleOpen,Q=t.onRemove,K=t.onInputChange,U=t.onInputPaste,V=t.onInputKeyDown,oe=t.onInputMouseDown,_=t.onInputCompositionStart,N=t.onInputCompositionEnd,ae=r.useRef(null),Y=r.useState(0),E=J(Y,2),$=E[0],L=E[1],ye=r.useState(!1),de=J(ye,2),ue=de[0],ge=de[1],re="".concat(o,"-selection"),Ie=a||s==="multiple"&&u===!1||s==="tags"?l:"",Oe=s==="tags"||s==="multiple"&&u===!1||v&&(a||ue);gr(function(){L(ae.current.scrollWidth)},[Ie]);function O(I,Z,ce,fe,pe){return r.createElement("span",{className:Be("".concat(re,"-item"),ne({},"".concat(re,"-item-disabled"),ce)),title:fn(I)},r.createElement("span",{className:"".concat(re,"-item-content")},Z),fe&&r.createElement(Et,{className:"".concat(re,"-item-remove"),onMouseDown:Jt,onClick:pe,customizeIcon:S},"×"))}function C(I,Z,ce,fe,pe){var he=function(Re){Jt(Re),W(!a)};return r.createElement("span",{onMouseDown:he},k({label:Z,value:I,disabled:ce,closable:fe,onClose:pe}))}function D(I){var Z=I.disabled,ce=I.label,fe=I.value,pe=!f&&!Z,he=ce;if(typeof P=="number"&&(typeof ce=="string"||typeof ce=="number")){var se=String(he);se.length>P&&(he="".concat(se.slice(0,P),"..."))}var Re=function(Me){Me&&Me.stopPropagation(),Q(I)};return typeof k=="function"?C(fe,he,Z,pe,Re):O(I,he,Z,pe,Re)}function T(I){var Z=typeof X=="function"?X(I):X;return O({title:Z},Z,!1)}var j=r.createElement("div",{className:"".concat(re,"-search"),style:{width:$},onFocus:function(){ge(!0)},onBlur:function(){ge(!1)}},r.createElement(At,{ref:d,open:a,prefixCls:o,id:n,inputElement:null,disabled:f,autoFocus:c,autoComplete:m,editable:Oe,activeDescendantId:g,value:Ie,onKeyDown:V,onMouseDown:oe,onChange:K,onPaste:U,onCompositionStart:_,onCompositionEnd:N,tabIndex:h,attrs:xt(t,!0)}),r.createElement("span",{ref:ae,className:"".concat(re,"-search-mirror"),"aria-hidden":!0},Ie," ")),z=r.createElement(Nn,{prefixCls:"".concat(re,"-overflow"),data:i,renderItem:D,renderRest:T,suffix:j,itemKey:pr,maxCount:w});return r.createElement(r.Fragment,null,z,!i.length&&!Ie&&r.createElement("span",{className:"".concat(re,"-placeholder")},p))},Sr=function(t){var n=t.inputElement,o=t.prefixCls,i=t.id,a=t.inputRef,l=t.disabled,u=t.autoFocus,d=t.autoComplete,p=t.activeDescendantId,f=t.mode,s=t.open,v=t.values,c=t.placeholder,m=t.tabIndex,g=t.showSearch,h=t.searchValue,S=t.activeValue,w=t.maxLength,P=t.onInputKeyDown,B=t.onInputMouseDown,X=t.onInputChange,k=t.onInputPaste,W=t.onInputCompositionStart,Q=t.onInputCompositionEnd,K=t.title,U=r.useState(!1),V=J(U,2),oe=V[0],_=V[1],N=f==="combobox",ae=N||g,Y=v[0],E=h||"";N&&S&&!oe&&(E=S),r.useEffect(function(){N&&_(!1)},[N,S]);var $=f!=="combobox"&&!s&&!g?!1:!!E,L=K===void 0?fn(Y):K,ye=function(){if(Y)return null;var ue=$?{visibility:"hidden"}:void 0;return r.createElement("span",{className:"".concat(o,"-selection-placeholder"),style:ue},c)};return r.createElement(r.Fragment,null,r.createElement("span",{className:"".concat(o,"-selection-search")},r.createElement(At,{ref:a,prefixCls:o,id:i,open:s,inputElement:n,disabled:l,autoFocus:u,autoComplete:d,editable:ae,activeDescendantId:p,value:E,onKeyDown:P,onMouseDown:B,onChange:function(ue){_(!0),X(ue)},onPaste:k,onCompositionStart:W,onCompositionEnd:Q,tabIndex:m,attrs:xt(t,!0),maxLength:N?w:void 0})),!N&&Y?r.createElement("span",{className:"".concat(o,"-selection-item"),title:L,style:$?{visibility:"hidden"}:void 0},Y.label):null,ye())};function br(e){return![A.ESC,A.SHIFT,A.BACKSPACE,A.TAB,A.WIN_KEY,A.ALT,A.META,A.WIN_KEY_RIGHT,A.CTRL,A.SEMICOLON,A.EQUALS,A.CAPS_LOCK,A.CONTEXT_MENU,A.F1,A.F2,A.F3,A.F4,A.F5,A.F6,A.F7,A.F8,A.F9,A.F10,A.F11,A.F12].includes(e)}var wr=function(t,n){var o=r.useRef(null),i=r.useRef(!1),a=t.prefixCls,l=t.open,u=t.mode,d=t.showSearch,p=t.tokenWithEnter,f=t.autoClearSearchValue,s=t.onSearch,v=t.onSearchSubmit,c=t.onToggleOpen,m=t.onInputKeyDown,g=t.domRef;r.useImperativeHandle(n,function(){return{focus:function(){o.current.focus()},blur:function(){o.current.blur()}}});var h=sn(0),S=J(h,2),w=S[0],P=S[1],B=function(E){var $=E.which;($===A.UP||$===A.DOWN)&&E.preventDefault(),m&&m(E),$===A.ENTER&&u==="tags"&&!i.current&&!l&&v?.(E.target.value),br($)&&c(!0)},X=function(){P(!0)},k=r.useRef(null),W=function(E){s(E,!0,i.current)!==!1&&c(!0)},Q=function(){i.current=!0},K=function(E){i.current=!1,u!=="combobox"&&W(E.target.value)},U=function(E){var $=E.target.value;if(p&&k.current&&/[\r\n]/.test(k.current)){var L=k.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");$=$.replace(L,k.current)}k.current=null,W($)},V=function(E){var $=E.clipboardData,L=$.getData("text");k.current=L},oe=function(E){var $=E.target;if($!==o.current){var L=document.body.style.msTouchAction!==void 0;L?setTimeout(function(){o.current.focus()}):o.current.focus()}},_=function(E){var $=w();E.target!==o.current&&!$&&u!=="combobox"&&E.preventDefault(),(u!=="combobox"&&(!d||!$)||!l)&&(l&&f!==!1&&s("",!0,!1),c())},N={inputRef:o,onInputKeyDown:B,onInputMouseDown:X,onInputChange:U,onInputPaste:V,onInputCompositionStart:Q,onInputCompositionEnd:K},ae=u==="multiple"||u==="tags"?r.createElement(hr,Xe({},t,N)):r.createElement(Sr,Xe({},t,N));return r.createElement("div",{ref:g,className:"".concat(a,"-selector"),onClick:oe,onMouseDown:_},ae)},vn=r.forwardRef(wr);vn.displayName="Selector";var Cr=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],yr=function(t){var n=t===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"}}},Ir=function(t,n){var o=t.prefixCls;t.disabled;var i=t.visible,a=t.children,l=t.popupElement,u=t.animation,d=t.transitionName,p=t.dropdownStyle,f=t.dropdownClassName,s=t.direction,v=s===void 0?"ltr":s,c=t.placement,m=t.builtinPlacements,g=t.dropdownMatchSelectWidth,h=t.dropdownRender,S=t.dropdownAlign,w=t.getPopupContainer,P=t.empty,B=t.getTriggerDOMNode,X=t.onPopupVisibleChange,k=t.onPopupMouseEnter,W=st(t,Cr),Q="".concat(o,"-dropdown"),K=l;h&&(K=h(l));var U=r.useMemo(function(){return m||yr(g)},[m,g]),V=u?"".concat(Q,"-").concat(u):d,oe=typeof g=="number",_=r.useMemo(function(){return oe?null:g===!1?"minWidth":"width"},[g,oe]),N=p;oe&&(N=ee(ee({},N),{},{width:g}));var ae=r.useRef(null);return r.useImperativeHandle(n,function(){return{getPopupElement:function(){return ae.current}}}),r.createElement(zn,Xe({},W,{showAction:X?["click"]:[],hideAction:X?["click"]:[],popupPlacement:c||(v==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:U,prefixCls:Q,popupTransitionName:V,popup:r.createElement("div",{ref:ae,onMouseEnter:k},K),stretch:_,popupAlign:S,popupVisible:i,getPopupContainer:w,popupClassName:Be(f,ne({},"".concat(Q,"-empty"),P)),popupStyle:N,getTriggerDOMNode:B,onPopupVisibleChange:X}),a)},mn=r.forwardRef(Ir);mn.displayName="SelectTrigger";function Zt(e,t){var n=e.key,o;return"value"in e&&(o=e.value),n??(o!==void 0?o:"rc-index-key-".concat(t))}function gn(e,t){var n=e||{},o=n.label,i=n.value,a=n.options,l=n.groupLabel,u=o||(t?"children":"label");return{label:u,value:i||"value",options:a||"options",groupLabel:l||u}}function Rr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,o=t.childrenAsData,i=[],a=gn(n,!1),l=a.label,u=a.value,d=a.options,p=a.groupLabel;function f(s,v){s.forEach(function(c){if(v||!(d in c)){var m=c[u];i.push({key:Zt(c,i.length),groupOption:v,data:c,label:c[l],value:m})}else{var g=c[p];g===void 0&&o&&(g=c.label),i.push({key:Zt(c,i.length),group:!0,data:c,label:g}),f(c[d],!0)}})}return f(e,!1),i}function _t(e){var t=ee({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Hn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function xr(e,t){if(!t||!t.length)return null;var n=!1;function o(a,l){var u=_n(l),d=u[0],p=u.slice(1);if(!d)return[a];var f=a.split(d);return n=n||f.length>1,f.reduce(function(s,v){return[].concat(Ae(s),Ae(o(v,p)))},[]).filter(function(s){return s})}var i=o(e,t);return n?i:null}var Er=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Mr=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Vt(e){return e==="tags"||e==="multiple"}var $r=r.forwardRef(function(e,t){var n,o,i=e.id,a=e.prefixCls,l=e.className,u=e.showSearch,d=e.tagRender,p=e.direction,f=e.omitDomProps,s=e.displayValues,v=e.onDisplayValuesChange,c=e.emptyOptions,m=e.notFoundContent,g=m===void 0?"Not Found":m,h=e.onClear,S=e.mode,w=e.disabled,P=e.loading,B=e.getInputElement,X=e.getRawInputElement,k=e.open,W=e.defaultOpen,Q=e.onDropdownVisibleChange,K=e.activeValue,U=e.onActiveValueChange,V=e.activeDescendantId,oe=e.searchValue,_=e.autoClearSearchValue,N=e.onSearch,ae=e.onSearchSplit,Y=e.tokenSeparators,E=e.allowClear,$=e.suffixIcon,L=e.clearIcon,ye=e.OptionList,de=e.animation,ue=e.transitionName,ge=e.dropdownStyle,re=e.dropdownClassName,Ie=e.dropdownMatchSelectWidth,Oe=e.dropdownRender,O=e.dropdownAlign,C=e.placement,D=e.builtinPlacements,T=e.getPopupContainer,j=e.showAction,z=j===void 0?[]:j,I=e.onFocus,Z=e.onBlur,ce=e.onKeyUp,fe=e.onKeyDown,pe=e.onMouseDown,he=st(e,Er),se=Vt(S),Re=(u!==void 0?u:se)||S==="combobox",ie=ee({},he);Mr.forEach(function(q){delete ie[q]}),f?.forEach(function(q){delete ie[q]});var Me=r.useState(!1),We=J(Me,2),me=We[0],ve=We[1];r.useEffect(function(){ve(Vn())},[]);var Ee=r.useRef(null),Se=r.useRef(null),Fe=r.useRef(null),Te=r.useRef(null),$e=r.useRef(null),be=r.useRef(!1),St=ur(),Je=J(St,3),Ze=Je[0],Ke=Je[1],bt=Je[2];r.useImperativeHandle(t,function(){var q,F;return{focus:(q=Te.current)===null||q===void 0?void 0:q.focus,blur:(F=Te.current)===null||F===void 0?void 0:F.blur,scrollTo:function(ze){var Ce;return(Ce=$e.current)===null||Ce===void 0?void 0:Ce.scrollTo(ze)}}});var He=r.useMemo(function(){var q;if(S!=="combobox")return oe;var F=(q=s[0])===null||q===void 0?void 0:q.value;return typeof F=="string"||typeof F=="number"?String(F):""},[oe,S,s]),ke=S==="combobox"&&typeof B=="function"&&B()||null,Le=typeof X=="function"&&X(),dt=Fn(Se,Le==null||(n=Le.props)===null||n===void 0?void 0:n.ref),ot=r.useState(!1),Ue=J(ot,2),ft=Ue[0],at=Ue[1];ht(function(){at(!0)},[]);var it=zt(!1,{defaultValue:W,value:k}),et=J(it,2),lt=et[0],M=et[1],b=ft?lt:!1,x=!g&&c;(w||x&&b&&S==="combobox")&&(b=!1);var H=x?!1:b,G=r.useCallback(function(q){var F=q!==void 0?q:!b;w||(M(F),b!==F&&Q?.(F))},[w,b,M,Q]),le=r.useMemo(function(){return(Y||[]).some(function(q){return[` -`,`\r -`].includes(q)})},[Y]),Ne=function(F,De,ze){var Ce=!0,Ve=F;U?.(null);var je=ze?null:xr(F,Y);return S!=="combobox"&&je&&(Ve="",ae?.(je),G(!1),Ce=!1),N&&He!==Ve&&N(Ve,{source:De?"typing":"effect"}),Ce},_e=function(F){!F||!F.trim()||N(F,{source:"submit"})};r.useEffect(function(){!b&&!se&&S!=="combobox"&&Ne("",!1,!1)},[b]),r.useEffect(function(){lt&&w&&M(!1),w&&!be.current&&Ke(!1)},[w]);var Ye=sn(),we=J(Ye,2),Ge=we[0],wt=we[1],qe=function(F){var De=Ge(),ze=F.which;if(ze===A.ENTER&&(S!=="combobox"&&F.preventDefault(),b||G(!0)),wt(!!He),ze===A.BACKSPACE&&!De&&se&&!He&&s.length){for(var Ce=Ae(s),Ve=null,je=Ce.length-1;je>=0;je-=1){var yt=Ce[je];if(!yt.disabled){Ce.splice(je,1),Ve=yt;break}}Ve&&v(Ce,{type:"remove",values:[Ve]})}for(var tt=arguments.length,mt=new Array(tt>1?tt-1:0),nt=1;nt1?De-1:0),Ce=1;Ce1?je-1:0),tt=1;tt1&&arguments[1]!==void 0?arguments[1]:!1;return Bn(e).map(function(n,o){if(!r.isValidElement(n)||!n.type)return null;var i=n,a=i.type.isSelectOptGroup,l=i.key,u=i.props,d=u.children,p=st(u,zr);return t||!a?Hr(n):ee(ee({key:"__RC_SELECT_GRP__".concat(l===null?o:l,"__"),label:l},p),{},{options:pn(d)})}).filter(function(n){return n})}function _r(e,t,n,o,i){return r.useMemo(function(){var a=e,l=!e;l&&(a=pn(t));var u=new Map,d=new Map,p=function(v,c,m){m&&typeof m=="string"&&v.set(c[m],c)};function f(s){for(var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,c=0;c0,ge=r.useMemo(function(){if(a===0||ye===0)return 0;var z=a/ye;return z*de},[a,ye,de]),re=function(I){I.stopPropagation(),I.preventDefault()},Ie=r.useRef({top:ge,dragging:S,pageY:X,startTop:K});Ie.current={top:ge,dragging:S,pageY:X,startTop:K};var Oe=function(I){w(!0),k(tn(I,f)),U(Ie.current.top),u(),I.stopPropagation(),I.preventDefault()};r.useEffect(function(){var z=function(fe){fe.preventDefault()},I=oe.current,Z=_.current;return I.addEventListener("touchstart",z),Z.addEventListener("touchstart",Oe),function(){I.removeEventListener("touchstart",z),Z.removeEventListener("touchstart",Oe)}},[]);var O=r.useRef();O.current=ye;var C=r.useRef();C.current=de,r.useEffect(function(){if(S){var z,I=function(fe){var pe=Ie.current,he=pe.dragging,se=pe.pageY,Re=pe.startTop;if(Qe.cancel(z),he){var ie=tn(fe,f)-se,Me=Re;!V&&f?Me-=ie:Me+=ie;var We=O.current,me=C.current,ve=me?Me/me:0,Ee=Math.ceil(ve*We);Ee=Math.max(Ee,0),Ee=Math.min(Ee,We),z=Qe(function(){p(Ee,f)})}},Z=function(){w(!1),d()};return window.addEventListener("mousemove",I),window.addEventListener("touchmove",I),window.addEventListener("mouseup",Z),window.addEventListener("touchend",Z),function(){window.removeEventListener("mousemove",I),window.removeEventListener("touchmove",I),window.removeEventListener("mouseup",Z),window.removeEventListener("touchend",Z),Qe.cancel(z)}}},[S]),r.useEffect(function(){L()},[a]),r.useImperativeHandle(t,function(){return{delayHidden:L}});var D="".concat(o,"-scrollbar"),T={position:"absolute",visibility:Y&&ue?null:"hidden"},j={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return f?(T.height=8,T.left=0,T.right=0,T.bottom=0,j.height="100%",j.width=s,V?j.left=ge:j.right=ge):(T.width=8,T.top=0,T.bottom=0,V?T.right=0:T.left=0,j.width="100%",j.height=s,j.top=ge),r.createElement("div",{ref:oe,className:Be(D,(n={},ne(n,"".concat(D,"-horizontal"),f),ne(n,"".concat(D,"-vertical"),!f),ne(n,"".concat(D,"-visible"),Y),n)),style:ee(ee({},T),c),onMouseDown:re,onMouseMove:L},r.createElement("div",{ref:_,className:Be("".concat(D,"-thumb"),ne({},"".concat(D,"-thumb-moving"),S)),style:ee(ee({},j),m),onMouseDown:Oe}))});function Vr(e){var t=e.children,n=e.setRef,o=r.useCallback(function(i){n(i)},[]);return r.cloneElement(t,{ref:o})}function Fr(e,t,n,o,i,a,l){var u=l.getKey;return e.slice(t,n+1).map(function(d,p){var f=t+p,s=a(d,f,{style:{width:o}}),v=u(d);return r.createElement(Vr,{key:v,setRef:function(m){return i(d,m)}},s)})}var Ar=function(){function e(){Kn(this,e),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return Wn(e,[{key:"set",value:function(n,o){this.maps[n]=o,this.id+=1}},{key:"get",value:function(n){return this.maps[n]}}]),e}();function Br(e,t,n){var o=r.useState(0),i=J(o,2),a=i[0],l=i[1],u=r.useRef(new Map),d=r.useRef(new Ar),p=r.useRef();function f(){Qe.cancel(p.current)}function s(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;f();var m=function(){u.current.forEach(function(h,S){if(h&&h.offsetParent){var w=jn(h),P=w.offsetHeight;d.current.get(S)!==P&&d.current.set(S,w.offsetHeight)}}),l(function(h){return h+1})};c?m():p.current=Qe(m)}function v(c,m){var g=e(c),h=u.current.get(g);m?(u.current.set(g,m),s()):u.current.delete(g),!h!=!m&&(m?t?.(c):n?.(c))}return r.useEffect(function(){return f},[]),[v,s,d.current,a]}var Wr=10;function Kr(e,t,n,o,i,a,l,u){var d=r.useRef(),p=r.useState(null),f=J(p,2),s=f[0],v=f[1];return ht(function(){if(s&&s.times=0;N-=1){var ae=i(t[N]),Y=n.get(ae);if(Y===void 0){w=!0;break}if(_-=Y,_<=0)break}switch(X){case"top":B=W-h;break;case"bottom":B=Q-S+h;break;default:{var E=e.current.scrollTop,$=E+S;W$&&(P="bottom")}}B!==null&&l(B),B!==s.lastTop&&(w=!0)}w&&v(function(L){return ee(ee({},L),{},{times:L.times+1,targetAlign:P,lastTop:B})})}},[s,e.current]),function(c){if(c==null){u();return}if(Qe.cancel(d.current),typeof c=="number")l(c);else if(c&&ct(c)==="object"){var m,g=c.align;"index"in c?m=c.index:m=t.findIndex(function(w){return i(w)===c.key});var h=c.offset,S=h===void 0?0:h;v({times:0,index:m,offset:S,originAlign:g})}}}function jr(e,t,n){var o=e.length,i=t.length,a,l;if(o===0&&i===0)return null;o"u"?"undefined":ct(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const wn=function(e,t){var n=r.useRef(!1),o=r.useRef(null);function i(){clearTimeout(o.current),n.current=!0,o.current=setTimeout(function(){n.current=!1},50)}var a=r.useRef({top:e,bottom:t});return a.current.top=e,a.current.bottom=t,function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=l<0&&a.current.top||l>0&&a.current.bottom;return u&&d?(clearTimeout(o.current),n.current=!1):(!d||n.current)&&i(),!n.current&&d}};function Ur(e,t,n,o,i){var a=r.useRef(0),l=r.useRef(null),u=r.useRef(null),d=r.useRef(!1),p=wn(t,n);function f(h,S){Qe.cancel(l.current),a.current+=S,u.current=S,!p(S)&&(rn||h.preventDefault(),l.current=Qe(function(){var w=d.current?10:1;i(a.current*w),a.current=0}))}function s(h,S){i(S,!0),rn||h.preventDefault()}var v=r.useRef(null),c=r.useRef(null);function m(h){if(e){Qe.cancel(c.current),c.current=Qe(function(){v.current=null},2);var S=h.deltaX,w=h.deltaY,P=h.shiftKey,B=S,X=w;(v.current==="sx"||!v.current&&P&&w&&!S)&&(B=w,X=0,v.current="sx");var k=Math.abs(B),W=Math.abs(X);v.current===null&&(v.current=o&&k>W?"x":"y"),v.current==="y"?f(h,X):s(h,B)}}function g(h){e&&(d.current=h.detail===u.current)}return[m,g]}var Yr=14/15;function Gr(e,t,n){var o=r.useRef(!1),i=r.useRef(0),a=r.useRef(null),l=r.useRef(null),u,d=function(v){if(o.current){var c=Math.ceil(v.touches[0].pageY),m=i.current-c;i.current=c,n(m)&&v.preventDefault(),clearInterval(l.current),l.current=setInterval(function(){m*=Yr,(!n(m,!0)||Math.abs(m)<=.1)&&clearInterval(l.current)},16)}},p=function(){o.current=!1,u()},f=function(v){u(),v.touches.length===1&&!o.current&&(o.current=!0,i.current=Math.ceil(v.touches[0].pageY),a.current=v.target,a.current.addEventListener("touchmove",d),a.current.addEventListener("touchend",p))};u=function(){a.current&&(a.current.removeEventListener("touchmove",d),a.current.removeEventListener("touchend",p))},ht(function(){return e&&t.current.addEventListener("touchstart",f),function(){var s;(s=t.current)===null||s===void 0||s.removeEventListener("touchstart",f),u(),clearInterval(l.current)}},[e])}var Qr=20;function on(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*100;return isNaN(n)&&(n=0),n=Math.max(n,Qr),n=Math.min(n,e/2),Math.floor(n)}function qr(e,t,n,o){var i=r.useMemo(function(){return[new Map,[]]},[e,n.id,o]),a=J(i,2),l=a[0],u=a[1],d=function(f){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:f,v=l.get(f),c=l.get(s);if(v===void 0||c===void 0)for(var m=e.length,g=u.length;ga||!!g),V=m==="rtl",oe=Be(o,ne({},"".concat(o,"-rtl"),V),i),_=f||Zr,N=r.useRef(),ae=r.useRef(),Y=r.useState(0),E=J(Y,2),$=E[0],L=E[1],ye=r.useState(0),de=J(ye,2),ue=de[0],ge=de[1],re=r.useState(!1),Ie=J(re,2),Oe=Ie[0],O=Ie[1],C=function(){O(!0)},D=function(){O(!1)},T=r.useCallback(function(R){return typeof v=="function"?v(R):R?.[v]},[v]),j={getKey:T};function z(R){L(function(y){var te;typeof R=="function"?te=R(y):te=R;var xe=dt(te);return N.current.scrollTop=xe,xe})}var I=r.useRef({start:0,end:_.length}),Z=r.useRef(),ce=Xr(_,T),fe=J(ce,1),pe=fe[0];Z.current=pe;var he=Br(T,null,null),se=J(he,4),Re=se[0],ie=se[1],Me=se[2],We=se[3],me=r.useMemo(function(){if(!K)return{scrollHeight:void 0,start:0,end:_.length-1,offset:void 0};if(!U){var R;return{scrollHeight:((R=ae.current)===null||R===void 0?void 0:R.offsetHeight)||0,start:0,end:_.length-1,offset:void 0}}for(var y=0,te,xe,Pe,Mt=_.length,ut=0;ut=$&&te===void 0&&(te=ut,xe=y),vt>$+a&&Pe===void 0&&(Pe=ut),y=vt}return te===void 0&&(te=0,xe=0,Pe=Math.ceil(a/l)),Pe===void 0&&(Pe=_.length-1),Pe=Math.min(Pe+1,_.length-1),{scrollHeight:y,start:te,end:Pe,offset:xe}},[U,K,$,_,We,a]),ve=me.scrollHeight,Ee=me.start,Se=me.end,Fe=me.offset;I.current.start=Ee,I.current.end=Se;var Te=r.useState({width:0,height:a}),$e=J(Te,2),be=$e[0],St=$e[1],Je=function(y){St({width:y.width||y.offsetWidth,height:y.height||y.offsetHeight})},Ze=r.useRef(),Ke=r.useRef(),bt=r.useMemo(function(){return on(be.width,g)},[be.width,g]),He=r.useMemo(function(){return on(be.height,ve)},[be.height,ve]),ke=ve-a,Le=r.useRef(ke);Le.current=ke;function dt(R){var y=R;return Number.isNaN(Le.current)||(y=Math.min(y,Le.current)),y=Math.max(y,0),y}var ot=$<=0,Ue=$>=ke,ft=wn(ot,Ue),at=function(){return{x:V?-ue:ue,y:$}},it=r.useRef(at()),et=Ut(function(){if(P){var R=at();(it.current.x!==R.x||it.current.y!==R.y)&&(P(R),it.current=R)}});function lt(R,y){var te=R;y?(Yt.flushSync(function(){ge(te)}),et()):z(te)}function M(R){var y=R.currentTarget.scrollTop;y!==$&&z(y),w?.(R),et()}var b=function(y){var te=y,xe=g-be.width;return te=Math.max(te,0),te=Math.min(te,xe),te},x=Ut(function(R,y){y?(Yt.flushSync(function(){ge(function(te){var xe=te+(V?-R:R);return b(xe)})}),et()):z(function(te){var xe=te+R;return xe})}),H=Ur(K,ot,Ue,!!g,x),G=J(H,2),le=G[0],Ne=G[1];Gr(K,N,function(R,y){return ft(R,y)?!1:(le({preventDefault:function(){},deltaY:R}),!0)}),ht(function(){function R(te){K&&te.preventDefault()}var y=N.current;return y.addEventListener("wheel",le),y.addEventListener("DOMMouseScroll",Ne),y.addEventListener("MozMousePixelScroll",R),function(){y.removeEventListener("wheel",le),y.removeEventListener("DOMMouseScroll",Ne),y.removeEventListener("MozMousePixelScroll",R)}},[K]),ht(function(){g&&ge(function(R){return b(R)})},[be.width,g]);var _e=function(){var y,te;(y=Ze.current)===null||y===void 0||y.delayHidden(),(te=Ke.current)===null||te===void 0||te.delayHidden()},Ye=Kr(N,_,Me,l,T,function(){return ie(!0)},z,_e);r.useImperativeHandle(t,function(){return{getScrollInfo:at,scrollTo:function(y){function te(xe){return xe&&ct(xe)==="object"&&("left"in xe||"top"in xe)}te(y)?(y.left!==void 0&&ge(b(y.left)),Ye(y.top)):Ye(y)}}}),ht(function(){if(B){var R=_.slice(Ee,Se+1);B(R,_)}},[Ee,Se,_]);var we=qr(_,T,Me,l),Ge=k?.({start:Ee,end:Se,virtual:U,offsetX:ue,offsetY:Fe,rtl:V,getSize:we}),wt=Fr(_,Ee,Se,g,Re,s,j),qe=null;a&&(qe=ee(ne({},d?"height":"maxHeight",a),kr),K&&(qe.overflowY="hidden",g&&(qe.overflowX="hidden"),Oe&&(qe.pointerEvents="none")));var Ct={};return V&&(Ct.dir="rtl"),r.createElement("div",Xe({style:ee(ee({},p),{},{position:"relative"}),className:oe},Ct,Q),r.createElement(ln,{onResize:Je},r.createElement(S,{className:"".concat(o,"-holder"),style:qe,ref:N,onScroll:M,onMouseEnter:_e},r.createElement(bn,{prefixCls:o,height:ve,offsetX:ue,offsetY:Fe,scrollWidth:g,onInnerResize:ie,ref:ae,innerProps:X,rtl:V,extra:Ge},wt))),U&&ve>a&&r.createElement(nn,{ref:Ze,prefixCls:o,scrollOffset:$,scrollRange:ve,rtl:V,onScroll:lt,onStartMove:C,onStopMove:D,spinSize:He,containerSize:be.height,style:W?.verticalScrollBar,thumbStyle:W?.verticalScrollBarThumb}),U&&g&&r.createElement(nn,{ref:Ke,prefixCls:o,scrollOffset:ue,scrollRange:g,rtl:V,onScroll:lt,onStartMove:C,onStopMove:D,spinSize:bt,containerSize:be.width,horizontal:!0,style:W?.horizontalScrollBar,thumbStyle:W?.horizontalScrollBarThumb}))}var Cn=r.forwardRef(eo);Cn.displayName="List";var yn=r.createContext(null);function to(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var no=["disabled","title","children","style","className"];function an(e){return typeof e=="string"||typeof e=="number"}var ro=function(t,n){var o=lr(),i=o.prefixCls,a=o.id,l=o.open,u=o.multiple,d=o.mode,p=o.searchValue,f=o.toggleOpen,s=o.notFoundContent,v=o.onPopupScroll,c=r.useContext(yn),m=c.flattenOptions,g=c.onActiveValue,h=c.defaultActiveFirstOption,S=c.onSelect,w=c.menuItemSelectedIcon,P=c.rawValues,B=c.fieldNames,X=c.virtual,k=c.direction,W=c.listHeight,Q=c.listItemHeight,K="".concat(i,"-item"),U=Xn(function(){return m},[l,m],function(O,C){return C[0]&&O[1]!==C[1]}),V=r.useRef(null),oe=function(C){C.preventDefault()},_=function(C){V.current&&V.current.scrollTo(typeof C=="number"?{index:C}:C)},N=function(C){for(var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,T=U.length,j=0;j1&&arguments[1]!==void 0?arguments[1]:!1;$(C);var T={source:D?"keyboard":"mouse"},j=U[C];if(!j){g(null,-1,T);return}g(j.value,C,T)};r.useEffect(function(){L(h!==!1?N(0):-1)},[U.length,p]);var ye=r.useCallback(function(O){return P.has(O)&&d!=="combobox"},[d,Ae(P).toString(),P.size]);r.useEffect(function(){var O=setTimeout(function(){if(!u&&l&&P.size===1){var D=Array.from(P)[0],T=U.findIndex(function(j){var z=j.data;return z.value===D});T!==-1&&(L(T),_(T))}});if(l){var C;(C=V.current)===null||C===void 0||C.scrollTo(void 0)}return function(){return clearTimeout(O)}},[l,p,m.length]);var de=function(C){C!==void 0&&S(C,{selected:!P.has(C)}),u||f(!1)};if(r.useImperativeHandle(n,function(){return{onKeyDown:function(C){var D=C.which,T=C.ctrlKey;switch(D){case A.N:case A.P:case A.UP:case A.DOWN:{var j=0;if(D===A.UP?j=-1:D===A.DOWN?j=1:to()&&T&&(D===A.N?j=1:D===A.P&&(j=-1)),j!==0){var z=N(E+j,j);_(z),L(z,!0)}break}case A.ENTER:{var I=U[E];I&&!I.data.disabled?de(I.value):de(void 0),l&&C.preventDefault();break}case A.ESC:f(!1),l&&C.stopPropagation()}},onKeyUp:function(){},scrollTo:function(C){_(C)}}}),U.length===0)return r.createElement("div",{role:"listbox",id:"".concat(a,"_list"),className:"".concat(K,"-empty"),onMouseDown:oe},s);var ue=Object.keys(B).map(function(O){return B[O]}),ge=function(C){return C.label};function re(O,C){var D=O.group;return{role:D?"presentation":"option",id:"".concat(a,"_list_").concat(C)}}var Ie=function(C){var D=U[C];if(!D)return null;var T=D.data||{},j=T.value,z=D.group,I=xt(T,!0),Z=ge(D);return D?r.createElement("div",Xe({"aria-label":typeof Z=="string"&&!z?Z:null},I,{key:C},re(D,C),{"aria-selected":ye(j)}),j):null},Oe={role:"listbox",id:"".concat(a,"_list")};return r.createElement(r.Fragment,null,X&&r.createElement("div",Xe({},Oe,{style:{height:0,width:0,overflow:"hidden"}}),Ie(E-1),Ie(E),Ie(E+1)),r.createElement(Cn,{itemKey:"key",ref:V,data:U,height:W,itemHeight:Q,fullHeight:!1,onMouseDown:oe,onScroll:v,virtual:X,direction:k,innerProps:X?null:Oe},function(O,C){var D,T=O.group,j=O.groupOption,z=O.data,I=O.label,Z=O.value,ce=z.key;if(T){var fe,pe=(fe=z.title)!==null&&fe!==void 0?fe:an(I)?I.toString():void 0;return r.createElement("div",{className:Be(K,"".concat(K,"-group")),title:pe},I!==void 0?I:ce)}var he=z.disabled,se=z.title;z.children;var Re=z.style,ie=z.className,Me=st(z,no),We=Un(Me,ue),me=ye(Z),ve="".concat(K,"-option"),Ee=Be(K,ve,ie,(D={},ne(D,"".concat(ve,"-grouped"),j),ne(D,"".concat(ve,"-active"),E===C&&!he),ne(D,"".concat(ve,"-disabled"),he),ne(D,"".concat(ve,"-selected"),me),D)),Se=ge(O),Fe=!w||typeof w=="function"||me,Te=typeof Se=="number"?Se:Se||Z,$e=an(Te)?Te.toString():void 0;return se!==void 0&&($e=se),r.createElement("div",Xe({},xt(We),X?{}:re(O,C),{"aria-selected":me,className:Ee,title:$e,onMouseMove:function(){E===C||he||L(C)},onClick:function(){he||de(Z)},style:Re}),r.createElement("div",{className:"".concat(ve,"-content")},Te),r.isValidElement(w)||me,Fe&&r.createElement(Et,{className:"".concat(K,"-option-state"),customizeIcon:w,customizeIconProps:{value:Z,disabled:he,isSelected:me}},me?"✓":null))}))},In=r.forwardRef(ro);In.displayName="OptionList";var oo=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],ao=["inputValue"];function io(e){return!e||ct(e)!=="object"}var lo=r.forwardRef(function(e,t){var n=e.id,o=e.mode,i=e.prefixCls,a=i===void 0?"rc-select":i,l=e.backfill,u=e.fieldNames,d=e.inputValue,p=e.searchValue,f=e.onSearch,s=e.autoClearSearchValue,v=s===void 0?!0:s,c=e.onSelect,m=e.onDeselect,g=e.dropdownMatchSelectWidth,h=g===void 0?!0:g,S=e.filterOption,w=e.filterSort,P=e.optionFilterProp,B=e.optionLabelProp,X=e.options,k=e.children,W=e.defaultActiveFirstOption,Q=e.menuItemSelectedIcon,K=e.virtual,U=e.direction,V=e.listHeight,oe=V===void 0?200:V,_=e.listItemHeight,N=_===void 0?20:_,ae=e.value,Y=e.defaultValue,E=e.labelInValue,$=e.onChange,L=st(e,oo),ye=Lr(n),de=Vt(o),ue=!!(!X&&k),ge=r.useMemo(function(){return S===void 0&&o==="combobox"?!1:S},[S,o]),re=r.useMemo(function(){return gn(u,ue)},[JSON.stringify(u),ue]),Ie=zt("",{value:p!==void 0?p:d,postState:function(b){return b||""}}),Oe=J(Ie,2),O=Oe[0],C=Oe[1],D=_r(X,k,re,P,B),T=D.valueOptions,j=D.labelOptions,z=D.options,I=r.useCallback(function(M){var b=dn(M);return b.map(function(x){var H,G,le,Ne,_e;if(io(x))H=x;else{var Ye;le=x.key,G=x.label,H=(Ye=x.value)!==null&&Ye!==void 0?Ye:le}var we=T.get(H);if(we){var Ge;G===void 0&&(G=we?.[B||re.label]),le===void 0&&(le=(Ge=we?.key)!==null&&Ge!==void 0?Ge:H),Ne=we?.disabled,_e=we?.title}return{label:G,value:H,key:le,disabled:Ne,title:_e}})},[re,B,T]),Z=zt(Y,{value:ae}),ce=J(Z,2),fe=ce[0],pe=ce[1],he=r.useMemo(function(){var M,b=I(fe);return o==="combobox"&&mr((M=b[0])===null||M===void 0?void 0:M.value)?[]:b},[fe,I,o]),se=Dr(he,T),Re=J(se,2),ie=Re[0],Me=Re[1],We=r.useMemo(function(){if(!o&&ie.length===1){var M=ie[0];if(M.value===null&&(M.label===null||M.label===void 0))return[]}return ie.map(function(b){var x;return ee(ee({},b),{},{label:(x=b.label)!==null&&x!==void 0?x:b.value})})},[o,ie]),me=r.useMemo(function(){return new Set(ie.map(function(M){return M.value}))},[ie]);r.useEffect(function(){if(o==="combobox"){var M,b=(M=ie[0])===null||M===void 0?void 0:M.value;C(vr(b)?String(b):"")}},[ie]);var ve=en(function(M,b){var x,H=b??M;return x={},ne(x,re.value,M),ne(x,re.label,H),x}),Ee=r.useMemo(function(){if(o!=="tags")return z;var M=Ae(z),b=function(H){return T.has(H)};return Ae(ie).sort(function(x,H){return x.value2&&arguments[2]!==void 0?arguments[2]:{},H=x.source,G=H===void 0?"keyboard":H;Le(b),l&&o==="combobox"&&M!==null&&G==="keyboard"&&Ke(String(M))},[l,o]),Ue=function(b,x,H){var G=function(){var R,y=Me(b);return[E?{label:y?.[re.label],value:b,key:(R=y?.key)!==null&&R!==void 0?R:b}:b,_t(y)]};if(x&&c){var le=G(),Ne=J(le,2),_e=Ne[0],Ye=Ne[1];c(_e,Ye)}else if(!x&&m&&H!=="clear"){var we=G(),Ge=J(we,2),wt=Ge[0],qe=Ge[1];m(wt,qe)}},ft=en(function(M,b){var x,H=de?b.selected:!0;H?x=de?[].concat(Ae(ie),[M]):[M]:x=ie.filter(function(G){return G.value!==M}),be(x),Ue(M,H),o==="combobox"?Ke(""):(!Vt||v)&&(C(""),Ke(""))}),at=function(b,x){be(b);var H=x.type,G=x.values;(H==="remove"||H==="clear")&&G.forEach(function(le){Ue(le.value,!1,H)})},it=function(b,x){if(C(b),Ke(null),x.source==="submit"){var H=(b||"").trim();if(H){var G=Array.from(new Set([].concat(Ae(me),[H])));be(G),Ue(H,!0),C("")}return}x.source!=="blur"&&(o==="combobox"&&be(b),f?.(b))},et=function(b){var x=b;o!=="tags"&&(x=b.map(function(G){var le=j.get(G);return le?.value}).filter(function(G){return G!==void 0}));var H=Array.from(new Set([].concat(Ae(me),Ae(x))));be(H),H.forEach(function(G){Ue(G,!0)})},lt=r.useMemo(function(){var M=K!==!1&&h!==!1;return ee(ee({},D),{},{flattenOptions:$e,onActiveValue:ot,defaultActiveFirstOption:dt,onSelect:ft,menuItemSelectedIcon:Q,rawValues:me,fieldNames:re,virtual:M,direction:U,listHeight:oe,listItemHeight:N,childrenAsData:ue})},[D,$e,ot,dt,ft,Q,me,re,K,h,oe,N,ue]);return r.createElement(yn.Provider,{value:lt},r.createElement($r,Xe({},L,{id:ye,prefixCls:a,ref:t,omitDomProps:ao,mode:o,displayValues:We,onDisplayValuesChange:at,direction:U,searchValue:O,onSearch:it,autoClearSearchValue:v,onSearchSplit:et,dropdownMatchSelectWidth:h,OptionList:In,emptyOptions:!$e.length,activeValue:Ze,activeDescendantId:"".concat(ye,"_list_").concat(ke)})))}),Rn=lo;Rn.Option=Sn;Rn.OptGroup=hn;const uo=e=>{const{componentName:t}=e,{getPrefixCls:n}=r.useContext(Yn),o=n("empty");switch(t){case"Table":case"List":return pt.createElement(It,{image:It.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return pt.createElement(It,{image:It.PRESENTED_IMAGE_SIMPLE,className:`${o}-small`});default:return pt.createElement(It,null)}},Io=uo,co=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:o,optionPadding:i}=e;return{position:"relative",display:"block",minHeight:t,padding:i,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:o,boxSizing:"border-box"}},so=e=>{const{antCls:t,componentCls:n}=e,o=`${n}-item`,i=`&${t}-slide-up-enter${t}-slide-up-enter-active`,a=`&${t}-slide-up-appear${t}-slide-up-appear-active`,l=`&${t}-slide-up-leave${t}-slide-up-leave-active`,u=`${n}-dropdown-placement-`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},Ft(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` - ${i}${u}bottomLeft, - ${a}${u}bottomLeft - `]:{animationName:Gn},[` - ${i}${u}topLeft, - ${a}${u}topLeft, - ${i}${u}topRight, - ${a}${u}topRight - `]:{animationName:Qn},[`${l}${u}bottomLeft`]:{animationName:qn},[` - ${l}${u}topLeft, - ${l}${u}topRight - `]:{animationName:Jn},"&-hidden":{display:"none"},[`${o}`]:Object.assign(Object.assign({},co(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Ht),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${o}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${o}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${o}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${o}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},Gt(e,"slide-up"),Gt(e,"slide-down"),Qt(e,"move-up"),Qt(e,"move-down")]},fo=so,gt=2,xn=e=>{let{multipleSelectItemHeight:t,selectHeight:n,lineWidth:o}=e;const i=(n-t)/2-o,a=Math.ceil(i/2);return[i,a]};function Tt(e,t){const{componentCls:n,iconCls:o}=e,i=`${n}-selection-overflow`,a=e.multipleSelectItemHeight,[l]=xn(e),u=t?`${n}-${t}`:"";return{[`${n}-multiple${u}`]:{fontSize:e.fontSize,[i]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${n}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",padding:`${l-gt}px ${gt*2}px`,borderRadius:e.borderRadius,[`${n}-show-search&`]:{cursor:"text"},[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${gt}px 0`,lineHeight:`${a}px`,visibility:"hidden",content:'"\\a0"'}},[` - &${n}-show-arrow ${n}-selector, - &${n}-allow-clear ${n}-selector - `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${n}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:a,marginTop:gt,marginBottom:gt,lineHeight:`${a-e.lineWidth*2}px`,background:e.multipleItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.multipleItemBorderColor}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,marginInlineEnd:gt*2,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${n}-disabled&`]:{color:e.multipleItemColorDisabled,borderColor:e.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},un()),{display:"inline-flex",alignItems:"center",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${o}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${i}-item + ${i}-item`]:{[`${n}-selection-search`]:{marginInlineStart:0}},[`${i}-item-suffix`]:{height:"100%"},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-l,"\n &-input,\n &-mirror\n ":{height:a,fontFamily:e.fontFamily,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}const vo=e=>{const{componentCls:t}=e,n=rt(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),o=rt(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),[,i]=xn(e);return[Tt(e),Tt(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.controlPaddingHorizontalSM-e.lineWidth},[`${t}-selection-search`]:{marginInlineStart:i}}},Tt(o,"lg")]},mo=vo;function Lt(e,t){const{componentCls:n,inputPaddingHorizontalBase:o,borderRadius:i}=e,a=e.controlHeight-e.lineWidth*2,l=Math.ceil(e.fontSize*1.25),u=t?`${n}-${t}`:"";return{[`${n}-single${u}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},Ft(e)),{display:"flex",borderRadius:i,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:o,insetInlineEnd:o,bottom:0,"&-input":{width:"100%"}},[` - ${n}-selection-item, - ${n}-selection-placeholder - `]:{padding:0,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${n}-show-arrow ${n}-selection-item, - &${n}-show-arrow ${n}-selection-placeholder - `]:{paddingInlineEnd:l},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",padding:`0 ${o}px`,[`${n}-selection-search-input`]:{height:a},"&:after":{lineHeight:`${a}px`}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${o}px`,"&:after":{display:"none"}}}}}}}function go(e){const{componentCls:t}=e,n=e.controlPaddingHorizontalSM-e.lineWidth;return[Lt(e),Lt(rt(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:n,insetInlineEnd:n},[`${t}-selector`]:{padding:`0 ${n}px`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:n+e.fontSize*1.5},[` - &${t}-show-arrow ${t}-selection-item, - &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:e.fontSize*1.5}}}},Lt(rt(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const po=e=>{const{componentCls:t,selectorBg:n}=e;return{position:"relative",backgroundColor:n,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${t}-multiple&`]:{background:e.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Nt=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:o,borderHoverColor:i,outlineColor:a,antCls:l}=t,u=n?{[`${o}-selector`]:{borderColor:i}}:{};return{[e]:{[`&:not(${o}-disabled):not(${o}-customize-input):not(${l}-pagination-size-changer)`]:Object.assign(Object.assign({},u),{[`${o}-focused& ${o}-selector`]:{borderColor:i,boxShadow:`0 0 0 ${t.controlOutlineWidth}px ${a}`,outline:0},[`&:hover ${o}-selector`]:{borderColor:i}})}}},ho=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},So=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:o,iconCls:i}=e;return{[n]:Object.assign(Object.assign({},Ft(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},po(e)),ho(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Ht),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},Ht),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},un()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[i]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.clearBg,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:o+e.fontSize+e.paddingXS}}}},bo=e=>{const{componentCls:t}=e;return[{[t]:{[`&-borderless ${t}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${t}-in-form-item`]:{width:"100%"}}},So(e),go(e),mo(e),fo(e),{[`${t}-rtl`]:{direction:"rtl"}},Nt(t,rt(e,{borderHoverColor:e.colorPrimaryHover,outlineColor:e.controlOutline})),Nt(`${t}-status-error`,rt(e,{borderHoverColor:e.colorErrorHover,outlineColor:e.colorErrorOutline}),!0),Nt(`${t}-status-warning`,rt(e,{borderHoverColor:e.colorWarningHover,outlineColor:e.colorWarningOutline}),!0),kn(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},Ro=Zn("Select",(e,t)=>{let{rootPrefixCls:n}=t;const o=rt(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.paddingSM-1,multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[bo(o)]},e=>{const{fontSize:t,lineHeight:n,controlHeight:o,controlPaddingHorizontal:i,zIndexPopupBase:a,colorText:l,fontWeightStrong:u,controlItemBgActive:d,controlItemBgHover:p,colorBgContainer:f,colorFillSecondary:s,controlHeightLG:v,controlHeightSM:c,colorBgContainerDisabled:m,colorTextDisabled:g}=e;return{zIndexPopup:a+50,optionSelectedColor:l,optionSelectedFontWeight:u,optionSelectedBg:d,optionActiveBg:p,optionPadding:`${(o-t*n)/2}px ${i}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:f,clearBg:f,singleItemHeightLG:v,multipleItemBg:s,multipleItemBorderColor:"transparent",multipleItemHeight:c,multipleItemHeightLG:o,multipleSelectorBgDisabled:m,multipleItemColorDisabled:g,multipleItemBorderColorDisabled:"transparent"}}),wo=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function xo(e,t){return e||wo(t)}function Eo(e,t){return t!==void 0?t:e!==null}function Mo(e){let{suffixIcon:t,clearIcon:n,menuItemSelectedIcon:o,removeIcon:i,loading:a,multiple:l,hasFeedback:u,prefixCls:d,showSuffixIcon:p,feedbackIcon:f,showArrow:s,componentName:v}=e;const c=n??r.createElement(er,null),m=w=>t===null&&!u&&!s?null:r.createElement(r.Fragment,null,p!==!1&&w,u&&f);let g=null;if(t!==void 0)g=m(t);else if(a)g=m(r.createElement(nr,{spin:!0}));else{const w=`${d}-suffix`;g=P=>{let{open:B,showSearch:X}=P;return m(B&&X?r.createElement(rr,{className:w}):r.createElement(or,{className:w}))}}let h=null;o!==void 0?h=o:l?h=r.createElement(ar,null):h=null;let S=null;return i!==void 0?S=i:S=r.createElement(tr,null),{clearIcon:c,suffixIcon:g,itemIcon:h,removeIcon:S}}export{$r as B,Io as D,Cn as L,Sn as O,Rn as T,hn as a,Eo as b,Mo as c,xo as d,lr as e,Lr as f,Ro as u}; diff --git a/assets/utils-44370454.js b/assets/utils-cc215780.js similarity index 54% rename from assets/utils-44370454.js rename to assets/utils-cc215780.js index cf5e17c3..152bd259 100644 --- a/assets/utils-44370454.js +++ b/assets/utils-cc215780.js @@ -1 +1 @@ -import{x as e}from"./index-a174239d.js";const o=t=>{const a=[];for(let r=0;r{const a=[];for(let r=0;r